kernel-devel-2.6.32-754.2.1.el6.centos.plus>t  DH`p[H F=Jv\jH7{㊒98([b-1S Fc/ ֞9$ą4wR6fC"L F'B|t_l6BV$55i<~6$Jwk{ 4)r9.DyYGccΞM(Bg} WgqT|UܷRKѻQ kz&԰.a"'N,9Uޞ2^Y%!6͍l-҇1 T]EcBT!O8Abu)cDe:pΖܲԜr+W qGCS_KWB{eAUH B_;9Np M0R8 CSڸq54O]Ty ^?,T0܍ w S]0ݼ Gar'Au axdPc2f49fdf44066a1e9c737c6d9d2e6d9300be857f[H FowaFfOET":鶐u`EsZL&t-$6N׷?le6🯈q]5DyЈw9ʞ7^zRfV/X5:?XVQK!T"PQ@U_-q1tao<FĺTkG٫%I%DkMUF lp˼.ʦɧ`h}i'gӯc)r@!Z9 vǹp?eqZz˱Wv$ȗ}QA^^S`>u:9A\G2m73 Q0n?`co3Eu{[ P$ߌ"?!a&U^c3 ~rt)=]>4Q?Qd . r  9Sjpw,z,z  ,z f,z l,z  f,z  ,z e,z D2,z " ",z Ԭ   ( 8 9 :>JZrGJZ|,zHK d,zIKL,zXKYK\K\,z]LD,z^N obQhdQeQfQlQQCkernel-devel2.6.32754.2.1.el6.centos.plusDevelopment package for building kernel modules to match the kernelThis package provides kernel headers and makefiles sufficient to build modules against the kernel package.[Hx86-01.bsys.centos.org]CentOSGPLv2CentOS 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.2.1.el6.centos.plus.x86_64 && /usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*.el6*.*/$f $f done) fiYI (JLzK KY8 [)  . oU/ d`-@ )WHU=Ud%0+aUYWTT>/9v8'9T=oU[TzVT>&U hT oT[T* ]U,W] jV eTX,w  }U o90 0 #+gk8 8VYTYT 7dtU"6L v<#4hrY91sy9k /> 2M>6#&v t#E1=++HcHvAHc Hl kHbH*jM1A5 -W6\i$5a\d -<=As%d, u crrq<B<oAAH M#%cN42K;5RJdC{&{+  LJ; mXW^5ePVVc~=Hv 0(R <V w..^H yUK <_w2Xib $sTMd(K5Q*KSY ^/H_X"Uq td778 aXk yUHDV#c`FbZ&4 2=1>Js e  +$3 ky,e,gg 9 *M|qq] rL gbcV+B_|q=XB)UfafffUYf Q<$ :TPv`8 3   #!o1!uJx " ;Q?k# 1 SxL0" $$;:, +R&D+3   , 6V/T%8&`!X X\3| :@||% PR(v} x6 t mwZQ $ \ M3 % |Hgc ^ODj E ! Z"[ c2*Re\ Vt"P  B\N  2wafxZf'Ng O Zg J v ~.  HiU eaL (" Tt M  a3 !; J X aRaTe+  vhC t (5"!! =#~ soBoS2,Z[E `T9:  I <x OVy`< \Y TIwQ>E[cVJ@$Q*WO= C]TzHLa 0h3 2 =93L78b>8 ~Fr2VVla[%!} W6 q([kWr9c6>No]$q2 ?ze\#t\ \]M2]8kT( jx |_- K"yKVMXVf>`n!nbq\6}>2+xDX}cF1(R1_&:#^m 7:GR{_vn2s 9P%<q% $6B:T o% ZTEr0 zF {snv$g7H*a""IhYS]! pQi- r *b#'Z Hq p6f "3,K$y[ <qg}L+)7-!/uJ o=X N:. $fUd;=Q+*MB r1]4WpS6pR\v@E^. 1Fa)8a?*Lp>Iw2  Ko  zL^=MDj:*V]g[xd ~+ KzJ&" OF<_T@:SJ R0R",C49_  a1F t"[ ' DZ  Y/jVj  {qf  B 2% &o, p x<)9Q"@  Z3 -(6=-cL ]Q K)[7'~tV% $+ %Lr9EL3,}9&#3#*!n }%V)Rp}2K,ga] :>k+$\lp|1Rt :(]}0cO a YjsD G  F$dBT :$[} ~ 1H;b:c =-F\sZVsE4md0j DuEW vCy|  D {CCpV=$<]:K %T18cs;$d  J#l PfL "2+wvv M1 +D 3.0,FeY#<Rs.- &r\|0@$q%g {5I F, jYY P[{  ~9# z Q lB e IJ   I* l/oGW ]VB2"" x" 8OKD`.&gA$[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+mC!lo\ 17L N e F 1cJbkq( yE, C 0}(2& 7) 0"a1-8-5"g rWJgn Q-4tb= n z/oVh>  #qBio+E () d;E VL#b3"kPX<Vo( t8  t*]@b"K 9 | :t *  /kq4^p iMG] 'D  g-Mg 0 (a.0 W O } <2VM@oF 3"=';e%*,^;  0 HLZ0s." vOH  #VC*Ybpl SIM8 8)sEO' r @>r< ?\l9-;w 2j "%u("BFZ)$COOy2 T<d) & @9*ti m p.r8G K 6 W0MA  d /11' j1}&t/ Az~Lu7 99 Q7T!' b#6%.  52 @7)(3 d%Pv< y00G^".-PQ=Z Mc ; * vjU? g Ue*#G NL>nw $9 ( =`UJ([& & ^.r>6G  71~~Y?1 0\5 s 7.'/" Ten0Vk*(/p @ % N x,1[a XiLq4m Ժ ( t.- n + q34 <QL%v*m85Ln W0)kX Pmr W o љ!6 3  -8C j)(%e1kiIf D h  2Dt/feov' z ?zF1OB1~c}b 2}O@ L Y|5!m# 5QB1'!2q 7K #81&X^ 'GNHy8fD'f } !J bJT e**] l ! STb ) ?* /L'F G9 >= NP(^!QW D+X*n7 'H6! ?wq$M* {{K#7UhcA: .%'=2M K c & % S  X5:P1g:1)"V&-%S zdU.;,4 p UN3#|njiX=Q" /*q6o)"Cg45   Z S@  S3:(JT: Z9 _#UK vZ$f;<' 3@  *|+$Jg . )808|++Oh I 4,bo}B @<h*1 # kF Qu oJ]T'O\UBsi%= t, "z86*b8Pk1 i 7/X =U i$x!9e!` #E E;ird_A8Q#[ x 87F)?;T/ _e$D Q6%I? z 7X; Q=Q5d/C&0 +s:!) \_7 a5R1 , t] =e$(77' > 'B)HpN<CduK !EM $1} + *_ }!r B( }S 3?' U*fv!q34 Z)X ?'t $N\>gSZ9'jFQ !% * ]/wG&}([u< )L#y"Eb9 O- VXX& **u-& #9 L Q0g ~~#;  l  , (>G%Pq]5j@ $Y 2FQI-(yq:# m#:Q*>  _cajʹfH5Wd3*+P/%fB $ 9%5  :$K: o\V > ~"WC) 1S"*6tQg\$ +~/ 6Vh!cm6}")LsZ(y PB   ; zj 1fo  , .] g  2B`Iw R7; W>oK\>"-W( '\=I~_ 6GQ 4 T&b1 o) ]MLb( Gk(.Q? &2 & {.3a4) *.4 x=J#&? ` (o` +,  8 i4i!v !A2' ? e/+'D b' `ty[veoXPr(< _f#X/U CjT  98XB%n[&FO D}GDD)DJ P RLbp -;iA/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큤[H [H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[;$K5K5[;cK5K5[;[;[;[;][;[;x[;K5[;[;[;K5K5K5K5K5K5[;K5K5K5K5K5K5K5[;[;K5K5K5K5K5K5K5[;[;K5[;F[; [;"K5[;[H[;1[;1K5K5K5[;K5K5K5[;K5[;[;[;K5[;o[;K5[;NK5[;lK5[;yK5[; K5[;1K5[;K5K5K5[;[;r[;[;[;xK5[;[;.[; K5[;xK5K5K5[;[;K5[;[;1[; [;pK5K5[;SK5K5K5[;K5K5[;mK5K5[;=K5K5[;[;[;K5K5K5[;[;[;[; [;S[;[;K5K5K5K5[;K5[;K5K5K5K5[;[;[;oK5K5[;d[;K5K5[;[;K5[;K5K5[;K5[; [;[;pK5[;p[;p[;[;[;[; K5K5[;K5K5K5K5[;K5[;[;uK5[;[;K5[;mK5K5[;eK5[;e[;[;[;[;_[;[;oK5[;[;[;[;K5[;[;[;K5K5K5K5K5[;K5[;[; [;[;[;[;[;K5[;K5[;K5K5K5K5K5[;qK5K5K5K5[;K5K5K5[;K5K5K5K5K5K5K5[; [;K5K5K5K5[; [;K5K5K5[;K5K5K5[;K5K5K5K5[;5K5[;K5[;oK5[;o[;[;K5K5K5K5[; K5[;MK5K5[;[;e[H[;N[;>[;[; [;[;[;(K5[;K5K5K5[;.[;.[;zK5K5K5[H[;[;[;[;[;m[;K5[; K5K5[HK5K5K5K5K5[;K5[;K5[;K5[HK5K5[;z[;zK5K5K5[;K5[;F[;F[;][; [H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[HK5K5[;%K5[;[;[;e[;^[;K5[;[;K5[;[;@K5K5[;[;K5[HK5K5[;[;K5[;[H[HK5[;j[;jK5K5K5K5K5K5K5K5K5[HK5K5K5K5K5K5K5K5K5K5K5K5[;EK5K5K5K5K5K5[;K5K5K5K5K5K5[;K5K5K5K5K5K5[;K5K5K5[;]K5K5K5K5K5K5K5K5K5K5[;'K5K5K5K5K5K5K5K5K5[;K5[;K5K5K5[;K5K5[;K5K5K5[;eK5[;p[;p[;pK5K5K5K5[;'[;[;'[;K5K5K5[;[;K5[;K5K5[;K5K5K5K5K5K5K5K5K5[;`K5K5K5[;K5K5K5K5[;[;lK5K5K5K5K5K5[;>[;K5K5K5K5[;.K5K5[;K5[H[H[H [H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H [H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[HK5K5K5[;K5K5[;1K5K5K5[;K5[;[H[;K5K5K5K5[;1[;oK5[;2[;K5K5K5[;1[H[;[;[;[;[;[;[;[;[;[;[;[;[;[;[;V[;|[;[;{[;[;[;[;[;V[;[;[;[;[;[;[;[;[;[;[;[;K5[;[;[H[;f[;[;|[;[;[;[;[;[H[;[;[;[;V[;V[;[;[;[;[H[;K5[;[H K5[;K5K5K5[;[;K5K5K5[;@K5[;{K5[;K5[HK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[;K5[;^K5K5[;K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[;K5[;aK5K5[;[HK5[;K5K5K5[;[;K5K5[;[;:[H[;[;[;[;[;[;[;[;K5[;Z[;FK5[;[;K5K5[;c[;K5[;PK5[;K5[HK5[;y[;K5[;K5[HK5K5K5K5K5K5[HK5K5K5[;pK5K5K5[HK5K5[;xK5K5K5K5K5K5K5K5[;[;K5K5K5K5[;[;K5K5K5K5K5K5K5K5K5K5[; [;,[H[;K5K5[;[;[;[;K5K5K5[;?[;[;K5[;[;[;N[;[;"[;0[;d[;[;[;K5K5[;K5K5[;K5[;K5K5[;[H[;1[;a[;e[;[;K5K5K5K5K5K5K5[;[;PK5K5K5[;K5[HK5K5K5K5K5[;K5[;[;[;%K5K5K5K5[;K5K5[;K5[;k[;[;[;F[;^[;oK5K5[;K5[;h[;K5K5[;[;K5K5K5K5K5[;K5K5K5K5[HK5K5K5K5[;K5K5[;K5K5[;[;K5[;[;K5K5K5[;'K5K5[;[;#K5[;[;[;[;[;K5[;[;[;o[;[;[;{[;K5[;\K5[;K5K5K5[;K5[;K5[;K5K5K5[;[;[;K5[;[;K5K5K5[;K5[;K5[;K5[;[;K5K5K5K5[;[;K5[;,[;[;[;K5[;K5K5K5K5[;K5K5[;[;K5[;[;K5K5K5K5[;K5[;`K5[HK5K5K5K5[;|K5K5K5[;K5K5[;K5K5K5K5K5[;p[;K5[;6[;[;[;K5K5K5[;K5[H[; K5K5K5K5[;K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[;tK5[;hK5K5K5K5K5[;[;[;[;OK5K5K5K5[;[;K5K5K5[;K5K5K5K5K5[;K5[;[;.K5K5K5K5[;K5K5K5[;[;y[;[;vK5[;[;[;K5K5[;K5[;\[;K5[;K5K5[HK5[;K5K5[;[;[;[;0[;[;[;K5K5[;K5K5[;][;K5K5K5K5[;DK5[;[;K5[;sK5[;K5K5K5[;0K5[;K5K5K5K5K5[;[;[HK5K5K5K5K5K5K5K5K5K5K5K5K5[;K5[;[;K5[;[;`K5K5[;K5K5K5K5[;:K5K5K5[;h[;[;K5[;[;[;K5[;[;K5K5[;6K5K5K5K5K5[;#[;K5[;[;[;K5[;[;[;[;l[;K5[;K5K5K5[;tK5K5K5[;=K5K5K5[;[;K5K5K5K5K5K5[;[;K5[;|K5[;[;[HK5K5[;K5K5K5K5[;[;[;K5[;K5K5K5K5K5[;K5K5K5[;K5K5K5K5K5K5[;K5K5K5[;2[;[;[;?[;K5K5K5[HK5K5K5K5K5K5K5K5[;K5K5[HK5K5K5K5K5[;_[;[;K5K5K5K5[HK5K5K5K5K5K5K5K5K5K5[HK5K5K5K5[;xK5K5K5K5K5K5K5[;[;7K5[;[H[;[;[;K5[;[;[;O[H[;[;[;[;[;[;[;[;[;[;[;[;"[;'[;\[H[;o[;o[;o[;o[;o[;o[;[;o[;[;K5K5K5[;[;\[;/[;m[;e[;[;[;[;K5[;K5[;K5[;&K5[;[HK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[;5[;p[;pK5K5K5[;K5[;]K5K5K5K5K5K5K5[;V[;K5[;h[;[H[;.[;[H[;[;%[;[;[;[;[;[;[;K5K5K5K5K5K5K5K5K5K5K5[;[;C[;[;K5K5[;K5K5[;[;!K5[;[;K5K5K5K5K5K5K5[;.K5K5K5K5[;K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[;K5K5K5K5K5K5K5K5[HK5K5K5K5[H[;3K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[;[H[;K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[H[;K5[;/K5K5K5K5K5K5K5K5K5K5[;[;K5K5K5K5[;WK5K5[;K5[; [;[;"[;[;[; [;[HK5K5K5[;[;K5[;iK5K5[;K5[;&[;[;[;[; [;K5[;/K5[;[;K5K5K5K5K5K5K5K5K5[;[;K5K5K5[;K5[;"[; [;K5K5K5K5[;K5K5[;[;[;[;[;S[;[;[;@K5[;[;[;[;[;[;[;_[;[;1K5K5K5K5K5[;2K5[;[;K5K5K5[;K5[H[;[;[;[;[;[;H[;K5[;K5K5[;[;[;[;[;[;K5K5K5[;mK5K5K5K5K5[;![; K5K5[;K5K5[;pK5K5[;[;.[;.[;.[;K5K5K5K5K5[;n[;{K5[;o[HK5[;c[;[;K5[;uK5[;W[;'K5K5K5[;[;:[;K5[;#[;[;K5K5[;[HK5K5K5K5K5K5K5K5K5[HK5K5K5K5[;[;[;K5[;dK5K5K5K5K5[;[;!K5K5K5K5K5K5[HK5K5K5K5[;K5K5K5K5[;K5[; [;K5K5K5K5K5K5[;K5K5K5[;ZK5[;[;K5[;[;K5K5K5[;^K5K5K5K5[;mK5K5K5K5[;[HK5K5[;[;[; [;K5K5[;K5K5K5K5K5K5K5K5K5K5[;5K5K5[;[;[;K5K5K5K5K5K5K5[HK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[;[;[H[;[;[;[;[;K5K5[;K5[;K5K5K5[;[;[;[;[;K5[HK5[;[;[;[;[;0[;[;K5K5[;K5[;H[;K5[;[;HK5[;[;[;[;K5[;K5K5[;0[;[;K5K5[;K5K5K5[;[;d[;K5K5[;P[;[;0[;K5K5K5K5K5K5[;K5[HK5K5K5K5K5K5K5K5[HK5K5K5K5K5[;K5[;K5K5K5K5[;[;[;[;K5[;K5[;[;K5K5[;K5K5K5[;jK5[;[;>[;[;g[;NK5K5K5[;K5K5K5K5[;[;pK5K5K5K5[;cK5K5K5K5[HK5K5K5K5K5K5K5K5K5K5K5[H[;K5K5K5[;[;K5[;1[;1[;Q[;bK5[;K5[;[;K5[;cK5K5K5K5K5K5[;K5K5K5[;K5K5K5[;[;K5K5[;0[;K5[;K5[;i[;[;hK5[;/K5[;%K5[;/[H[;[HK5K5K5K5K5K5[HK5K5[; [; [;gK5K5K5[;K5[;K5[;[;[;[;u[;[;K5[;bK5[;K5[;[;K5[;[;K5[;cK5[;[HK5K5K5K5[;[;K5K5K5[;[;[;pK5K5[;&K5K5K5K5K5K5K5[HK5K5K5K5K5K5K5K5K5[HK5[;K5K5[;[;[HK5K5K5K5K5K5K5K5[;[;[;K5K5[;K5K5K5[;[;K5[;K5K5K5[;[;K5[;[;[;[;K5[;K5K5K5K5[;K5K5[;[;[;[;[;[;[;K5K5[;[;[;[;[;[;[;[;K5[HK5K5K5K5K5K5[H[HK5K5K5K5[;\K5K5[;[;K5K5K5K5[HK5K5K5K5K5K5[;[;[;[;[;`[;[;[;K5[;[;K5[;[;PK5K5K5K5K5K5K5K5[;[;K5K5[;[;&[;K5K5[;][;D[;S[;[;K5K5[;]K5[;`K5K5K5[;[;`[;"[;`K5[;[;[;[;[;D[;[;D[;K5K5[;K5[HK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[H[;n[;[;K5[;:K5K5K5K5K5K5[;K5K5K5K5[;K5[;][;b[;\[;K5K5[H[HK5K5[HK5[;Z[;[;h[;[;SK5K5[;][;K5K5K5K5[;hK5K5K5[;hK5[;WK5[;K5[;[;:[H[;yK5K5K5K5[;[;K5K5K5K5K5[;K5K5K5K5[HK5K5[;VK5[;K5[;[;&K5K5K5K5[;K5K5[;[;/[;[;[HK5[;[;[;,[;[;[;[;[;K5[;&[;K5K5[;K5[HK5K5K5[;K5K5K5[;K5K5[HK5K5K5K5[;`[;[;[;V[;K5K5K5K5[;[HK5K5K5K5K5[;[;:K5K5[H[;[;[;[; [;K5[;K5[;[;[;K5[;[;[;[;~[;[;[;[;[;PK5[;[;[HK5K5[H[;[H[;m[;K5K5[;[;[;[;m[;m[;[;[;[;[;?[;[;[;[;Y[;[;[;K5K5K5[;iK5K5K5[;[;[;^[;r[;[;K5[;[;M[;[;K5[;K5K5K5[;K5K5K5[;[;[;MK5[;K5K5[;[HK5K5[;K5K5K5K5K5K5K5[;K5K5K5K5[;[;K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[;K5K5[;K5K5K5[;K5[;LK5[;K5K5K5K5[;[;K5K5K5K5K5K5K5K5[;K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[;K5K5K5K5K5K5K5K5K5K5K5[HK5[;N[H[;F[;[;[;Y[;[;[;[;[;[;[;[;u[;x[;[;[;[;@[;[;[;[;[;[;K5[;)[;[;x[;[;V[;G[H[;W[H[;[;[;[;[;V[;[;[;V[;[;[;[;[;[;[;[;[HK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[;qK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[HK5[H[H[H[;K5K5[;j[;[;K5[;jK5K5K5[;[H[H[HK5[HK5[HK5[HK5[HK5[H K5K5K5K5K5K5[;K5K5K5K5K5K5[HK5K5K5[HK5K5K5K5K5K5K5K5K5K5K5K5K5K5[HK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[H[H[HK5[H[HK5[HK5K5[HK5K5[HK5K5[H [HK5[HK5K5K5K5K5K5[;jK5[HK5[H[H[HK5[H[H[;K5K5[H[;dK5K5K5K5K5K5K5K5[HK5K5K5[HK5K5K5K5K5K5K5K5K5K5K5K5K5K5[;K5K5K5[HK5K5[HK5K5[;x[HK5K5K5K5[;K5K5K5[H[H[H[HK5[H[H[H[H[H[;e[HK5[;[HK5[H[;[H[;K5[;e[H K5K5[H K5[H[;K5K5K5K5[HK5K5K5[HK5[;[H[HK5K5K5K5K5K5K5K5K5K5K5K5K5[H [;rK5[H[H[;r[H[;r[H K5[HK5[HK5K5[H[;r[H [H K5[;[;Y[HK5[H[H[HK5K5[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H0d80d3d82ef7c9351b65de04295d665ceab67ef53a1d26917846cd48bf5a11f7d99a7877bfbd9d3833f5add8a272bcee908c6e146a1120485fcfbcaa63da232fb9c68b03d3920cdfba435dbbe6255e2c6383b5bfc64aaee4fb6e25d74acd81c18582a0bf89da47e4605219ddf4dd4301ff77c3e4d189064c5635a3c01bb5484d6f2f029fb8d87320157e2057066aba482578fbd626d71ef10d4871f4d99f297677c789e9e5059a065b42b93c7acaa39748e3c634dee95be05343f8c9adce82ef1be356f2c4d07dfc642a38a6045b93e7ef0ac7f848fbd8633aee5d08babc283a9c2381867f3aff7b7a44aedcbc380f64f34802cad8cf3885dec1a9b6c162e0495aa59b20487c88ce80f16f7dffbcab5965ef0d7544e6b93c48cd781fae4cae3785d358da3702bbd66de53bc3474c7067678cf56c0a94e77b1fc8dcbf2496259e84eedea9b4338d22fb7fdce6b5691456c8881df671adeb7777d971fb2efd030b5ee3f57fd74ff13b9e057f0654585c25d6536406a3963174886d3a6db9d1d42ada507ecd9316f134ac230f00e7f74368ade5501e6f023a2ae369044367d726cb52a490e5e411c27bf27ca956f1fa241a3272cf20c0a19538f08018a7d08a0415357e18ebd29154573f10d5b5582d679bfa932bbf42f0fdb74452e593bab2b894a59d30b712d000fdc622e476b2e886fde1894b5b8e52aa01d2212fc4e81aeab7730dba003043197c43cd90cbd346f2cf6d3b907acc935853a9555b0079a2ce8bb574292fd39f1d266a96877f45b21c72a5c8a5b5c06289037585686dc0d4fde919112b709f84e8caeeed9835e6ab5a6eac9b64f567a7754c057d4b7d93c8952d058fba8f62eb0fffff7d513b522a727e2af33e972ddaa4c00a7b40ddfb861b754bc2becb8c7b254dc12faedf2a6e6cdf2dcd514472e2ec37f47344a0e1ed4c3dd31a5f6d3b4b41c2eb1f5252d0ca8e8d6c52608b938bb82858f1804bbd505efb4831f9643a4d24fbb128f0fa97060d2ccd022716262f4fb81fb5573cce36f3cca71a062a3c74d7e99746ba7ef215322a1b969cd9103774d808c75ace9610cf660648b07455dd47c818c95afe3703f3ac56791e113c10f01ae1b4118d4d7e8c508a70f6caae51ee8aa4e5bab99449c69867be5ae26ecfd3bb6ef02af87e3f26621e563bcb04096b5eb1b44b8bd0dcf4366ee520e05c4186c1e015faf6ecccf9f5a65125c02402d5c5bec869532de1b1dabed496c57c608362007cffc5c90c3642ebad9446ca5f8984bc129321ba9554883e52532ff69500c2de62730c1c75dd2e00fd1c0e20960147c549a91de8d0f28e7d12bbfb6ce207329fec71079daf103c7cf6ffd479399bc4255e017767cd9015e31bc49e7d497e3693f5275e90229fcd2e1992d7110989bc2a3777507a491134028572c23516727dcb8e1d188e62c5c8a34edc956c53ddd74aee6acf84bc31aad89ba9aaf3335f59bd62bdb495c1e1e7ef255f2e330517bc9e8f88e9495e7fa22e8c24219cf2fdefc576c8911cb6c26f9cc693724693cfc17facb07c36abf9906fab86105e323eeaa9bb0d6fe4745ae764b2e113eb1c25e1bc03d959d9be3bbca791bb19c3b26bf2ad68c499b9ade5ac60d843c8cca6df6644c79bf148c875e189b54034f8b48e6d411a4e481543c7c28b51de38fca0619a44886826b80b4b613a0ae4e2e0a7f7e2584f6f095bc745c9a7bc7831230f804af87e8dc6a6921a400829a532d5257b161cc16215857f3d94ac0a9c297e7cccff58f5d40c2c0359a4455b2aa96d495d6550653d1fcf878e3f37284c832366d83508a668831da711a590932a415f5ec3b7b22e81f47796d21e9d95aa7a8e1ad823a28f1b453752230c6a95dea8af5a85ad2637f7994aad6bd5fabcab6fae3e74ca6d586019ab645c19b6d1fc642eddc3e988787e186e895e70a17972284158d3623f4ab216b50a45b1fd1115776c459319d9fcc8f13c3400c3b2c17411d8f3855e9c29432d78c476a93963bd01e736d91b97eaa323cbfbd744a7d3542a51f1f2c2596f5c618ac56744f29fe8ad9369a039b4396ddfb6139ff8c929f33981c73ffbe4148cf51ff404d0fa40e255864660f471100f41b9f8dea6620f2b4a1dd879b90a25aea408ee1893c6e2bd9aa0020ec9717476f687acb196be8eb70af091ea5ba1fabbc92984092d02b137770860e2f5329514462cc33bb59c1e29758f9d3a14dd77d16b6c69820b777df683b0da0a69cb228052e2c70438eee5b08a94f66a812db2c0d532e55a9b080bc4fd82f33cdcee2dab328d823eef31d25f2d6d3cbcbea93c5df51278f49651f29e2a51d494b09978166d2c0e2132437fc3bc8a1681be6bca356cd41ca0374aaa854a4be0145a3d822bbd6f18f54e652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae619782cbf0921120aea15e964be24195e70bc6ab28c35cf9ee38c29482e5abdda49b9fa1640eb500bc9ac74dcec2bf19597b98303b47df82c53811e82ecb5082e85c88714cbdc549a1f18fc7c1b10c2428cbe2abb9a5f844a97b8d493c5570f9be370edf764aff00d630d4d18d21166f87d92047c6d9f1a99c7c77111f5b3c3bff798338d7b4c460af6303c465df22b68b2327ea4f0b43ec3cdbbfc551e6d8cf266923f569022c756601e97af5d6c8b0bbc7f97eb95a8839990adc05c3dc369b7b439f08c5b2bad5c1223a34ce53b2712974c7e4b69c3026c42257e7e0a2adfb796d33aca83906dc81eff104a5fbf221e1d53f16db20c20be893b191236f0567652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae7f22fb22fcced72e53b82ec5c3e438b43380f9c02a57bad656a62d4504be4001926f0d2bda8bfdd9b1246779e0ac017fb727f206fb1dce73b7b26a81d55c2aec71997a641b0afa1a1190553b79d996e60ac84d4b08648841dd2bd9dbade89f41735a29d2511166d7ec611902c615e449ada30d807870ac25f8822c557a2565a9443cda5a89ddc5dab7af66e316b69a013f0d4d6b6d5baab34ae1b1d5413c517568e62edac5fca316a344862becedb4859ab4f1c19ec937920e0ba31967252fc45bc9d5a2416e1923574d12225cd85a8f4e517bc05f360b00baffb74cda0ecb247f8166832d742e9cdc434d6f08827d16c312a4a8f9795a0f0eb307cdc849d25690f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c7151572bed89707d00284d2fbc079640d31d98d5bff2bd24a36234f13e04753f7d909f3f8d995a51a80cb693810e3627231c2d57ed63c073456362ec77ed1d60abe440f8bcc5873404351e4c1a7dfe73732da3d87649ef2e1f96a5f8178d435e2b75deadc827feb93d4ccc5afeb9c7ef32f40d93fe5cd0e370e99eda4202230be8161380f7c2c2bc7dc95580eea63e2e592d94302d893540d46c86a4b2cccde989e7905c710ea2bbbf9480fe0f712cdaaeb0a5cc5781916e693a62ed123b857b0b5ab5cc3eeb6f7ae21e7adf888d36528b4b63102c26abdc6b2f61f5b72d1beef36e22bde95b45c808777717ded87eafd709f93f8a63d1edc3be36bd00542c3d6de440f8bcc5873404351e4c1a7dfe73732da3d87649ef2e1f96a5f8178d435e2bd466e0699dfcb9169e8ec2b178d3530b6e0286e179a49005d35844aed877228850140ff710ac931b6fa628788a228e28909f2ffe93aaee8eab4b01a579c52ac790f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c71a0f0ea84a4b9d3e39846b18de87091d3eae3bc954ecf8968231a70ac4d5765d84860c4cfad243ce502984361421e0057f1f836480edf34224a3a43e1b162a7a58a815c74629fb67e820ad38dcfee3aff1849d6085a82b0dcb68cc43388b22526f28c63dd144123fcf271b1994aae09263384671f194ffeef3a7873d8dc4f0c531f3244810e9638d49e1df4f17601eb69646d3d6a6112a337d6eb7f3364c8f13b373c0a0c90ad97e8788f25c41d095ecaefae19281031bf9fce9c397ca49f05484bccf060ebbe5cfd1f47a55427ae7f2cdbea42dea6d7aa8fa0f3430bf887ed719857bf83eee59feb2b6fda426cdb12b72b0dc28d9f48c9b55fc5e68d8338c3b2e1a414822f3009938bceda41cd044bfc1892dc5b5c6c1e30cd45d78a9ab8448752e9579971778693ab759b78eab2f654b9e13bb56c7d8a9df827ce6d915a85aa90f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c71858ea6729741c13158fb5ee20ad605ef66592d9efac2f0aa9436e5d1494db6c9b9ed81e15705bc787a78f846420dd642865672bd982c4e0e0a481aeb3a9eff12eadfc75231474e7d9a9c2a183549fba0d3e66c97cac6b5fdaf5c35d5d3e48bae99166b108ae5fced99f888bc26507174c2eda063a53d17e30d94b0565f334ce9e714703455780d835fd4ae28fdc172ceb2732b04686dbbe0cd3f2232eda101fcb2cb4afb9d5e05f5b8a3bf309608be68f38a22841e9fac98fb383aa32a5481ac7ae7393baaa2f1c182e32ee32d9e8275078edb9ef2b064c5eb8e5dbf9bc4e6527a860fcb5f99c40003b9fa5f34a031edd35c713be234404457aa2b6d57b8be1a90f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c7102cbe51683e4eb77b5ccfe5191a696aabf412bee2f9b76c46422b5ba84ad6d4acecac6eff465e0bbce5030d7d72292cf807e545b019a65535e032f20e141e204a7e964777c46e8223e7865077cf88bc76b7c03092a00d66b2f9b3c17dcf63c378a9c85d4aa9f5b2f5607e71e4c518b49be24487ba993188d83a8cdf452318fb3bd6444471bc1dc374b6d82d1e432774efc06aa47feeed68dd2fa1487405ab669d3fa07b1ce300b3d117f24adb71bde0405566f09684edca22962c2d421a7c7141f65327a4623ffee302e8d70e479442b39cd9bb3a99405a51b4eca0e622c536ddb62932153bf0b618338b00e05b69b26a91c538f0fa47ec4dce69c56eb311bec48320253120adbf2e77485f8944110bfb75537a7c3ce1c7d5d77ae78ce25ed5ee8dd50ac991b8b397178826a85d0f4ee1eeaf6fef552c35eb929a900f13272c5f3a3748d5f5570f0581da5ffd3bc80ac6e2d72bfecfdb21b2520ae7c38cbc5f848320253120adbf2e77485f8944110bfb75537a7c3ce1c7d5d77ae78ce25ed5edd7490580c06831b24f4e1693b201a16d2607b74fc73ca22e75c30b72f1b608b966075189d2a658142ed361b214b0827b3c323f5711a447bf956136ee46b846ceb9c94ac430896342b83cb34ee7ad73f18ba0914be70f10e676b13e028be4d5d2b5820cc3cbb81bd16c63cbbb36fa309667064cad7f7700cdfd99a27ed19a458b4cc85b05770692b3d0f7ac24026a15ed5969ffec02816265107bd712aea8c43f803cde580c901c599ca4f9943898024e337070ba2349722d95fb510366d5658bd3c798a0b1543853c0a5c012fa085ccbcc35065834b22a6deed756887eadea8ee91531fe6b3fe0feba98ab218408c9d537d2697c356b21ee3600d7ccb471226652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae0b3510af1d215e0986a25add3b2ae347769b612c6e59b4e23eaf94ba7c9da4ff7d482258b13c9a9923ff00f7c8e59d2266e92bb5d69633c935d59e4e82119360e34bf71352943c1ba12cfe5c8aedf3f6f1dd9943f1137fdc8f96dbd95486a0b16ada62a28a5c5f7da61755ad9a07e4bc3d3644cfcee413005b2fdf3184778dd86cc3d9febda0a902ff8550fc731ee77073a537d57f91d8d55ce8019c48846f26e0eb8d3da7ec72057b53323f4e48259f697a332271882403be82fe682c26091fb7969221f1d74a50944a1165efa4d0785a6d44cc126fadf4b455a6d4df4d50724a939c283b4ee885ad61dccd3f9aec51e14d2630503c72135b2d781772ce48dcd0a0311728379457d237023837168da956a6790b1a597e7889a25291f0038e01c6a369af1fe40eb0ac0c4dd35bc66886f1e2400181ef7c197a596d3da132502bd76abc42d4920531b980a58432575ec83456b3cdcf24de956f6564b304130db690f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c71fcd32fc08f2db6e5ddd224f7af4a8e3d97cef22be08ade71598c02831817c7583f1b992081d5e576303c62dd2dba1f38c0e2f5bf9ec281db02afed70515c98783dfeca9a661cf7ffe5ad8b3394a8af5f5edae111d9878bbea40613c6cec5f880ff34e575b7f1760744fe023ab849cc4e55b14b8968c065c632fa8f04d8946054fe35db11b9510732771434b4f4f1d1ee8c2a123e9f39bc84bfc73ec05872b058022f83346c909588871dcfc511587aaf8255030334d308cb86ec3e1515d08dc5cd32561629f4545af626768ba48ee801139bcf843d009b8b77555fa5d0f447d98bf9e18c748e0151aecdb599f15456bacfb544c07e16ae11c7defe0c1c74a40cf857a0705e745f7c3f1ea3b67153856e3079ff6d591eda0f431c7027d2ee48cdab75a66fc8d538cc708178650ae3b2e96d49a7a3494bd8b09de941e59e00bb12322aff286f5717c42bc7afe9aac01e0dc46ea153c2925a5f7e99eb7a6e4f452d7235681e563bf63f6343fa15c7be47e0673a85ba692e719e6cdc831fed50f115c8bca11e0ba0d8176359eca2007d0ce43bccb9e017fc4d347e3168361f8d3d602c499477603a89e0dd48cff2fbaebf8919c7360090411cd07f1a4bc799c4e74887867c5ef6d8fe5e2c9a9a662ae80010d87352fc230215aecab45b29912d0db4c7cb8d60c7d28ec979d0ae7b15dff547e0100f2d5df0bd25abb62712be11c52f17f88d703c704b12bcfda889808759e697457b199365a32990117895da3267aced0241f2f6382113150ce04a117acdc10c430f30a3b823092831883a6d5fb73b5c3430e2467ad0fa44efbd6e9f097a1577aa466e5e2ff4d109b50897acf7e799bf5980e9410333a3f1e811cf046281d1803decf4492ea5e69c43a47241cf2920c3593249ea651a0e0e0026146616ba0089e399c6d492aef83f52dc27ed39e8a00d4f9d04c5edd8070a68f353e73f9c5f46d8953728516cb5acf1b853d06fad4f946f6d24ace4d0844b26e755386fe06bfaa40731fe9a49915bb2f5bf11f3cd7a2b6beb172bf416d1ed8ea6b7625825174b6def8079f749288c150570b9b7c1365a0b81f54b7dccb39b73561e1608b668c74bc181a0babbd35acbb80b823ac3d5e71b13697bad9a1c1208a29d6732d38f56b89c909ccffd2324972892ee54dc840aecb301f339f3520ad208bd265fa1bf9a3f4be330e1d4ed1585a3d4cd61f69f3337a96171cf732d32ed8d68cc2a8a7bbd97b00fe16550ccf411f7decc788d4c1488bc924980cc1a899af1c5aeb911c303e3246359f4f51393b82fc4cd72c2dcae7311ba421dd5b8a1a7a1461df58d22e13cbb70b7851591717d316893511429f5925effdffe592c955b48b516e61bab0f62abe7a5910fc4636c98aa0a73c6e7f41dccad8c938983b93c17ee20b3d60baedc0ec8aae21723b6aa14d1826b64c2715f1a14b25f70423ecac969dff62fb13151e6949f135e261c7b5a572a3e717c82cabf7b602acaa3ed8941e6c7850eb63f19f3a5f10c10ffd5ef44e7657ecfff50e9308a2eebaa6c3040e52bdc63128372f08c89cd2302ddeefa4a23ecdf3b974da1341683cb32e22ceed32ca95d43eff3c26a98d89291abbd213b3734f2ca3503818fe3689941ff6dad01ab9ab820b14fb4786da38f10d511efd54799282c03c95d99adab468782e36371a86e04bfaac8637e7f201ec3dbdad64421ef6748efba35db6e925645627c3f04543215ef2e00bede557720015d67d9aceb9ae0f6d4c95d99adab468782e36371a86e04bfaac8637e7f201ec3dbdad64421ef6748ef658e31a9ffb03af1eacc8674458b117d976634b58019a6702865b489b2f087c7c6bf25e852809587881a3872bc9ee3f1c7e2243455dd9f8474a90bec070ad3ba6b81769cb0837540a5a3c4c12592774713f927355559d983a1cb6a0349f7248aab561107d8e70d8c946582b6093cc1b8249685f80fc8afc34bf07106417ef13208100806628317af8ac95151d31f43f49c9719d1f3a430c918bc8c092473cc05652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae7d59561abd0a5573748069fdfe752023ee97cd2015a522556763da6dcbbe5315976d7cd460dad7a1cba5133fa2d9c476297c690d4d44915af70dd662ae8bff20dff7716cbe3bad85cedac84bd4a14f56ed06bcbe4163c0a23c58c379f6a9a90f045d35009baec1a5447044a76908dc97aecd53f9e76ba8b8649629bf7625716604a09114a04fd5fef328b3bbb0700a981548b9d2c301596d7810f6f30e38dc8fa310ed71987c60e635e37450f25f0e7429663f048846829d518694d28f83a2f88feb81a90d5cd1366d1ccbca65144beacc2bc6834a77d4916f99dab6e4e00fd2e5f084f1af0f6d428ca908e1530d5cd6c347f07654106f5716a40329baf6f4697b877c1ddad03ce3af9fcc1144d919757a82172e00bf59ffb5cd427da7d07f05baa4128886052e714a93024b825afe00cb95812e75adc79b46c7108eb14c82331a50cd15c30ab67df49af19a52a1dae344e64913ebc2556fc13348c7896809d29f3c20319a3533606f795f02edb6f0216b9eaaf8cd227569b5d6903f888c99f57a0c98c9670879585d7451e695aa75d3db6768fbeb8c34d12295a8232c6f504f83c40bf7eec42f68a1b3c194f5a77b3053af61f26066da9633f366d224e3eb7e707444f3d300d2008fc8c15092092c1c597949ae0836e9b3dce99da351c8857e44e21ca7d11b5efd905418b28565f3025283b8660c7d6b6ee522ef753f772b57ca4dac22f74a5582c4c1f2485a1cf64644b1813503651f13c2de1799737644f35fe5e55b4bc8d01e03555a1d648daf3f2ff09f0bb77d4d2d997a39046dcc60979a4135311f7b1bc2c2a27e9820a6466b49b5fa27976bf7a5de5bcefb297cdea591c7a3c136e3165908c158db50aad0b82aeef695fc73b29b4336c2c84d6c4268eec73d9a2323d0657bcbc0328aeaf6ff5e2b93d0d7bbd9d08c70915053d7c9b29eee7c109f536291390faee7c99031fd7af578b6d74eb96737defbc6606402cdfe0f2631afd3412490c5814f8c27af846bc356b7bfc22b4966bfbfb9aec464cf16adc99e6cbbc51c882a3ba938c1f77e24768f75bfd01add8398846990f8ec783c778c7b452adfa2e0b5113a42a7322558a81c198abf8f03a19028f2fa18a8ed43fa3bf4d00cd42969bb8bedbcb3fe07df69e075807b7e58a4e8f063852da2948e7e4afc6fb24e298d89727ca00d05fe026b967f095b8692a5e6c7550370ba55e2302028612c45fb17b1ab341229280b2e71e132cb99944a3ebeb29e38a736189bb31f59f11d8268b0c65876f586a621a76e1ea9b4564802d9ccf21f72f2a25bae05897cb06ef1fc27004fba9b47a35a768a18089867cf7e5e1b7183ba7f0d4f888eca601fca4dcf904c9dd60e69878c70ed6c805c7296e6238042c1c40a9e8ac704db25452509c6ab3f4dd468a609e8adec0ad3b68fff4b5e6152ec64db3b486ee8d8b4069ef1da523f0a812c6e910cf3b2bbb1c21cf9424fd3235ffc28a2e9e3975ccea970fb66c003d6674843344cfd059cf63735c1d180bf7305c5d70766815c412caa56810aedac9277fb8123a56898e08f936808f1fa1e8b3ddeda46266b549016bafebdfd983213733c58b6b6e9f3273c221970c498d03b87838c655675202ae9e0674b55a1f4ef296f1f642d524be8bcbddd91552d1f34af53af45d1071103ba0562b0a634c438f7062055227df0172c7c20befecc21d4bf56a3b83ac5a5050b153e915e25d23736e240d46f6dc1d69698e3b591b3b0a23fb12c1b7f159a0c776b843212bc612076f7165ffa3c4f039f3047c2ea9482c9cefb41880ebdd30a622544993327ed5fea8eb248d76a93dbd611f376559105341d5be5b59b2f858b7f1cfc91e54947afa3a6d06a477d7b8461b1353ff6cc54ecfd32a38ace4661723450433a5e084bf9a56d59d03f8f92a86185fd87445add819d92dd1c937bbc05c9196098cb2d0cbcf2a1dd2379e7703f7c980ba9100d9da9c1b1f199aed1950ec211fed973797fbdec1763f2bbc9ba2d6df4a6e1f910b6b1176ee21aa62b2cd2886dbf2047f15594769863ab0cbab1a0c0be993839f15d9f9e52bd2b176f42f45bdb4734d2f545053222335ce3a4245f7b504604dbef4b1ffe5ac1ff9a8db096abb032ba67bbd721f74d28bfe0b6ff88c5fb91eafabf58efe4e63b5dab1b907f4fcf4c8769e19dc84eed6ca4e59df6cfed4f3f428652f79f69405fc00fe82e0de2246573636b5d0da3b3e3b8618426f33f739f4eb357d5cab3325fdc596005e5d283d8a58d9511fa3c60e784b044892a6fcf150e4f8d80efa7fcf760d64960e62a61d62610900dacb725624c50ecd6cecb6565aadebcfb944360f3fab1f96a292839fe1ab7215acc63e86d03779d4e0e6b4353bbfce88339cbef7ef1879f1ce5ef58f4ffed3fe6ede509d24f452b4b0af3b5401ffdca9b47e701b7da508ad44bee4ef9596e32fc7304dfe6b38cf1e5456222e9d9de264d9ef9dc717d3107d9d9b250aa58e1494e280eecca158f13f0c259a5a7fb546fe69fe1c204411b07d9d9b250aa58e1494e280eecca158f13f0c259a5a7fb546fe69fe1c204411b5141d5710d83a53da99225b45a1ffd3673628ae7f7982ca0fa2ede6e8aff5c4ec542dc95edbfa0d0e7680f3c7298ef2e1383b26aff960dbe369a3356805a7d931d2a11c62198f65440938547df5e8c6f26d971e19eda95c04f85f739d4d2843f83f62ae23c9045a0b6c71529024ad2469b893f3ed900cc388efcd871b197216d5a938e0a045b0a516d2a16754d66118ef15327a859d146ec739eb2e0d14f26cdb43104e1ce61c6afeeefe4fdf7647d0b04bf766b96b25a6577cf811c23b44cdbc7664870a46d91631bc9da77e8b6e8317a85627e2ab411a44ffbf425098f463033802894777be3a47be2a0b760c3d3f1bb25e9fab96fc6d9f0eb102c18f58573866a40203e116c7ea0196d2a3e7ee2a44eeebd77d9c45618620ad5c907ac8bab6c4ff2cc804ae01d80097231ec8af0718f270afa61b4009f56c916c0d6a5aac7d2b529b66983577d0347768c6aca25f2d4af0e3a0d787aced1295b2a963ef059c13c3f3392417ae2ca06963c71c044c7abbcdc578e29edc1ec3f197307465a394782c2d0cbc677e0976dcbb149e6bfb8874f01322e17d3250526819f3d0a80964305f679b01aecac09b151599dd28459a590d7e42c3ec262c2516ff84a158ca1656f3e4a8309b5965ed4321d737dddc3b6f64a28c56b0268f0ccccae98008fc617849de2aa1a59ab3efbfa96ab4b00a4113bbad737654bb4f3937694432822b542208b1a228f6ebef21148b85955590ff22ec54c4c5c1a7372040f7aef2c630a3ec861ace4062411255cf579434eef065158c709420ceee4b3a1814d5ae2ab810b8b8b62c5a51ea59562ed418efdb27831e86745687815ed6fd95fcc6a4818cf70d8b059408424a0a7f11d3898c09d4d45d5fc6c29ed2302e121f45e209f1389e32001f7481bcfdabb5c1f39ebd8e32fdf6c857350cc562e062479a2902770d1b978928fc6f8f84afc76c42064219f9944cc02f3c8838c24cef932dd3907eefa656f3e4a8309b5965ed4321d737dddc3b6f64a28c56b0268f0ccccae98008fc67b4f9864aa023091987ccbac21fb67e62e565f5a410776b8ae278a60bb4dbf8e8ea453aebd71135b6b2c97eca551ca8753379f2ed1a19d18208a079bb52942d9e54946c511a2926ec7c4cadf7a63340ec82986b78cea42069b56e9bd5995d2c4165c17b960daa88648ffa1c13efab78bb80f667a16bf0cbf64b13196982605f5d1c2ba0e2e84d86fb971b0833271ac9220717c1b8e8320598f53685a07ffc27681ad7d512a6f62440ab1b4cd687c0ad9feda8da006e8a2b0e039fa10a659dc10d9ec77f4ea0a9e01f6a582e5c2a09d6bc7e01e775c2f8091eee5da4484c6048c20e00c72d407b39074b44628f109eeecde1476e9a3eff0dd6c7c642732aa1ac93fce4cdbad40eb571cd5d7ced1a2bc5d064fba057fd16c78cbda5bf82d566aaf01589766fb119784bea08a5bc93ae8eb9fc15a5d5a8a3763464108bc1fb7126696ac7d1153653e5d412910827eb4e44c7a73912ff20f568efcdc10221dfedd297288b417ea760662a6d5c1a15289d9f1711454623087668fde3603f9ab074630926a991344e41dfe2bf54537160d92cd12cbab486356f45b2b846bbc40cf7f06bd9cf29ceb57c1a88ff7a3fea3e6c42a0ca2519d90047b4feb6785aec08e6ea30f88442daa30e361853e9f1a6b6f93f16cb120ce7a87b48401bf663345bc94e9f62359effb62243841f388b342d834ce6bd50e9c11d1342e3ba6d5e59ae6bb70236aeb1f6131c31dbd6a1b1ef38132e5bc59d8d7a468cedc49b7679f33c972b3bf1b9ecd8cdd2e18f8ef259e07b3f748364c79d5e8d015bd0af5e8689bc7ce3f6c77ef162a9c2b93f94b22e613ea1363a10e26f7e798ee1f24f501cdb163407ef3309390332f170fb5420c26b3cdfee3d3c4deb581fd71edef5427bcdbc8365dd58399149cda75055fd75f90b660a2d995abe95482b572d7ec9d4cc9770913b378c5c3d6064cf9b3baf54e47c7c6c0291663cfbf08e0367a5e34369347560cba78c5c3d6064cf9b3baf54e47c7c6c0291663cfbf08e0367a5e34369347560cba3f19322d6761001d5e84f37860a159044aa3bfa1c719a5baa8e3987c0f9e8e7c9911e61078c2e92bc227e132b01225a6531fd421a2d8c87677657421f9fa2d06de8828211743a25d35b12ebd42548ae2a1c3633a7db784b9dd36b811215f1f0ae34b0812c1f9a0292c9294b086644496f62ebf25ea0048438c8299363a96072dfe1f749ce4ab12664af6c1523acfb0512ed512976cd20eb2d2e612297c6dcf939e58f7af2d25fc3e473ac99e67b449f9ed7eb9ec519f6dddfe9c8fb545231f75e4cfcb50af1733aeee7e844404fdc6825416ec7a306864cad2ba93832406349526a8d705ac97e3412e3f82ec11905a4c1220b824d586cb12d93b493f021753040fa20fc78c1d22094bb300af3775887ac371499af6d3cddc2890f34d302fe73b302f86ddffa317994617af855e10a32470c34b8dd335853598ff93a95d0b1283d89753f6b15dff65393145ac9eb7ca052655112b2c5cee6476c0947d92dc9aa96bb9c1c75c6e28e9816e1d27d7eea8c5fba347e72e64b7f581fcaacaf54e057b5dd2787db09dfd2fcc99c7cebc0c2288dd512684506ec7416056f24104445522fe96bbabd213c954fdcf486d2017650d9a5ed0dd3c8e9b08a1cbc195a7b715555a1e58c502ea0bbaf44e8e57a8cc6ede51f2d2f1fe139cce303be214617e538ef2a932cde7a9b34055fe6308667194d357511f2c6b726291b92e3c056d4611824bbd485ffa8a8fe1bf711397206c830f5bf5bc43110aff1715d366bc6962733b3cdc64fc52b64e49cb44810731680e4d8bb75fba05583a52bee379037d59ca2b3b08cd8bfc88fb83d18df1478669042d597cbcf89edb3a1bc728f6908399bda55271bce3c33e5923289d9dafd9f8aa055c394c08be23d32f910ae594e80467aa9d7cbdfc796ff23b72ba3afb5f4a4c089b136f8a823d3ae72d3de2572b517da9be0d0c0d89746aca21186131ab5b09103e950e7a49cf654fe5b10238b1a244285dde0d8cf3924ceccfeceb9189819176e7a28363bf353a0e8adbba2875cb9804278c135b6e1253c5397c6e0f3b33912557dd0a18686aca4b4318026e7e18c9bf8b6975c5fdaf12993533264fcd0e35b74b5b860c3a23244a9c6ecd0f023bd2383f8460926bef91f6365c059f1c2470a02c59e5bc48eda657329ccd78f0b2d0430ebe3019b7f12de64f690771668f6adc620d0c3e99a4074d57f67ee987908ec9bf4bf38d99e1b48fdd81e227d1cef9e121442b0026e708c0324f3f2d0e9c3ccb89935e46dcefbc0e980a4c98521af3b6976bef43a3a23333fb320f20be8f41d3a9f03eb048e342f5ba3c992df5ad499553a406bae711ee9214de93d9816734b0c3981963f41da6ee3844c1a6a6eb7c59d707e8ca148cf5f2efd47ac9cd3e343c1b5a0802ff74e5fe194ee3a58c2d22c9d628c017b1362c6183830ef351303c8e6d9ee4ff4f1b35f434e88f6f4ef009dab829ae782d3c30ca5dadca8dd12a4b79c7023d4155c88ec597f3e840f3cdc9f5d23431e20086a02b4a2643f7f8e642b5b417acab87094695ac1d7ccf50905f35fb3b4986a4fdd6c42d1a6ac1ce8e242b4d40b3a40d0ecb54769741f0bfb1dd7d3629ebff7c15b9f37846601d3ab431bb64566db2256353c1422b3347a8d5ade5a20b71e64badea98c2d35804031241aa4d40b3a40d0ecb54769741f0bfb1dd7d3629ebff7c15b9f37846601d3ab431bb26b0972ed91b761691ce21d9a3264d482a467bbc1a12a57f5ed42d3810d952b0898fb9e32135c2bc050ac22f481eaf5f453c0f5545851190756e0d93c8c377187132ecf4c393dc098f672b4734d07175059fd9f7a438c9d1745fef3ee43637719e1f362c17211f9925f4f72afb84a38ba090ad8aa11241136d44150601eb3687403f4524505a488aaf6f9b413fb0fd629bd966e276172010ae1d7016944f1a4cba4044d87ce358513c0f1b9d7a4ba906f6a15626067d63c278d674a7dc86f6d98358cf3b9c210d04964eb675a7433576b3364880e52c2df4c2deb2ae95404ff04d55196b268d5eef0136c12a374d95fd911fc66048ae082e5bef8fdad3949d90774fd92e9efc3a8c15549df040fd068b7570191d1cf2eb6f6780e07a4c4211be68606f098ad7e489657c3dfca367b7527a84ab0f1180ee160f1152dda4e3fa63653cd19a5df226c6c3a8aa0ee0ef9ec40d4c2152f85c41d1027701c621eceb7323eabcb4e928eab097318e6e108392f27ae25200cc84bca28772688ed2bddfa969d31d93027c5108d715919a02bf4f70d3d14bc49ddbcf459d2e4eef5dea92085335ddf3361cb3071f9a733b9b88014ee36290503e5ab56c6c1f5a9a95857b68a00eee483f52f31654227349909108284b434fbef644db8ead110e9009925b2eb5b237a482c58b604b372044c3ebaa2253bbf88a820790c77c08ce80c9b0b62ac2825d1f99c046416d9b6bae930ab9c8c2b4a279879c0fd5605d5f21de6c2339dbdea85eca66decbeca74a8774c96c3307883ee1e3b985b1b2363bf57d32b2a33b69b1fdd6fc77035c4454de22f16514c9d4be0f7fb43fbbfdd7f3cdff62d471d26117f925a7bddeaa839178b1dd8b40f7fad68758bd84b4b0cf638490881fbae84fce9a0b4ee9b13dc9527b8b25ca11e5c6645dbc5947403d9022c2f5f846e73440214a86827317d10e060374982272c96b46483369aec25204b46a430f8df5500b23e4cd0acee608a039e922c761126dbdaad3769153589bd1c860219eadbb2319ae604547acf477a4a62ef5fd8fc9c2fa6826f7d765cc2ff5b899e05c4e67c2208a282ab6abd63828c905c1bbd5a996ae8f9d6f26960bcbab79e25ff7dbb42e6df17a617b290b423e5a42f3976902bff59ed9ca1c272924062315c12cdb85ab1ee7ab40dc1d493df79345fd5ba586f63e2e569ab6efcffce3afaa729a75c39b014742c19bd8911ad1085a7feeaed9c197b857fe9664c16b95e8038b2644918387004c1bfaf9bf84a2256b071f7a0821b4bbce2a5c222ace880aa940e24b5f4390f10238e9da7825f6148322ce0214429f8919f3ee00f48f249daaffc654dbe5699d4f856b9313d863fd25743736a96a3a349497c7401f2d33762a8df635c668fdde0fc9dd8d3872ba4b9c7004c8e5d58689acbc7f06b274a9e7fb34f694ef94ab9bef4be96eed47293aba0c9f576601045a1d03128fa3fc48b6b5a33a520aab6e9f7e1f3b81c5889a083c6a16c0a37b34a1c8cf71adb97b21fc3cb20b68646c52fa950d7c5aa0f2043b6f915fb34c16d2e1c2b1d3fdd315d669670412a0c46734b026b8c48811b1408c75e657dcab5391e091b40a8817af0e4b834c9ddf0921d938af372987c55cd6601dd2d0d5b89bb14e3a0fca5bfdb6d20cb96aabd2514e1f3e91771623473c6247249ee7d31477ec9c58d8084cd866dba6053384f2008097e57d5a521374091a6e1958d3ecdba1cf48ff259f840ec5f4aa19196cdfa9e593c5a01d2da03fc7bba209c3f0df8289b379f3c64c742e32a52905163b384f5cee6cddb4dc7da3bae41ceb76dff6813ed07e2ef1a7b84650072454426ef68fc0cd5fc493d28eeb48d939b9de3c692d3e8542b371d6a73c7fa8f636f21eede5a701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faa2ef6e9a55c147123b70c47a99a8008defe28f292800243f035254d2509376d64e52a65e15aeaef2637aadb12e43c23bed4fd10a1a7af01fca21c52e51afe7aadf5c4c9f17832e8582d5b34d3c2aba42815af99c8739386116af48b68d4bfb715dd5904a30ef3b0730fc4f2bed405981e9a3457b96703f3f7f6962537b8ce4e234b8fbf217ed74a4fa8b1d5562c15ffb86052d4892947909c512b6a5ec49d2ce3fdae12737db98210841ad16f323126772d18b7d5d23ab73de120f26b5c8a9665e76482383e3187e4fd2cb1562ba8052f7fc1b40ba47923edf565824fe59e468d336c079f614b983b3aec1e594afb6b30cf7d88d450b80ddfba22ba42cc2f72f397f4ac8d12c386851e34505a71d7c31cb1f67a13640bc31e59c300a78eedcff9607a77789b59d08084fe79d5b951994ef312dfb27040aceba9e0c10723683844cb81314ad0184e4866a72aef940ec8007c1ba7d68fc086534d65a6ec7711ce42a138c6fe64069c7e329ad8893993628dfd7b19669d4300ac692d0ae613d607cdf4e776aaaf29012602e34dfd4964635a3184dc6ce64bd57b6fdc931edcf565733b161a206f99f60c0e110e81344e8c1a693120199515ea683faae7b52b0e864633e0012aa4aebdd80918add781d62baf8b6b1b8d776df1346fa63a9ae2e1b46132f79bce9035d0073b7d4d3516062918ee16243bae42016f010c31f80346b8268fbbe45ebec0e69b876622923796aabb90d1dce1af2a68ca7f80ee484f419438c64a044888b4d23521533abd1f58287909cadcf5daa72de6c1cd9b218e08c01372547ab2725a41322f2c95ed42cbfcb0816429f474c87b4d71080360269d7d185fc5b06e016819dbe0d760b39d5b7e2679e707955ec20889dccba3c3d9ba73de08355e6511f6590523bfb7f0c8edf60e7a31753a392f9a941d93c5f9c836ae2e12063520c499fae88971e02c173a4017ba5fad58bc55f0576f481ec24a4b885fc9cf7904d2fe01aedc993646e70c3a7307488cec682ba780e77f3818ee1b09859d587ca0b0fc081f105ec096766dd8b7407806e3176e7376fd0ebef377457ecdbcc2eb065b9ecbaf82549b34ee34feacaad0112e5af317eb6ba24c9eae3b48060ad82898101fac01590b414d25486404a59af936db9a310f6b11dbe0a17e3d3abd88442717c4820fa94aefa84595a886a2b5f67d46f948f7be4bd61cf4dad8488e51162e363d83120cb1ea8999f65cb99eae02565315e3d62ec8cb591c68e18d446ea6a9f3a939e410d9a18fbb820cd162db19157c56b0d2d36140cfeeeaac86446ea6a9f3a939e410d9a18fbb820cd162db19157c56b0d2d36140cfeeeaac865d37a2f5a00e8d1a8da1d094ac2de2c408a5b2c43d4756d1437d3490882a23f3c6a94f6c2b9c4f006a5454722e40944281fdbe0bf8361ccbf0180f812c4fab472e2331974b3be42d4048569bb7e48ac53e57a92dff5c9ab3278f48d430b63d7dc59339394187c0aad733bdbca02c9e2ac4f4382685cb243918b34f8d735a5a533d5ab45c8be10339a3ff6c2a391b2c661a43c02ab360152ba0993259b54767403d5ab45c8be10339a3ff6c2a391b2c661a43c02ab360152ba0993259b54767407d0837d2015f3c46eb8dcc03f5d5f364190b1255312a34571c607079024a6889a5a005593f9a944948ac4495ba282cf66054cdb0ac2ac4bb0506357fc641373178e1c67b47e3d1e3b362b10d95e56271c586ac5bbe2c7780dfc0cc903719439b87db79f766356f0a7dc1b8b71d3f4ab59393438e7cd0ed6d25fc8ac150787e7c126272d444ebc5d346ce0c64a0489d8078e7d71934a85f1e04f5c25820676e5d2dfd1cbce2ee97c84ed64c81cc4b94b7016b220dade81249cb76e44bb2a74e1979d1cbb82a0cea46ce22fe553174d8d35d2c13f88f8754583c0e70b035b077bcc3f41e494ddac6335e1e82b969963cdc36890312897e9adb107330132cdc859968a028e13f434d53ec8e0d1a918f487a9b55aaade095572fa7dcc73f245f841356644d9ad28cb6587c3afef18f334328fe9255ee4d423aed2d0f60e057226cfd481d2f0c866b3f948bce125be0aff798ae4c49db2ad52b668f045f26440986810656f66a2f0acc469c10cb0039e1b0b35559a2e9183ade64f29782d053bc6b967df62185c25e37b1ce3398a22f32320a2baf94fbd5727c428413cb9bdd2db069c53876598ef4ba5e4751e662d120f60975fff0b12d3e996e2f109bcdee70cce8940c2fa7b8d8f38a0ecb1d68cd703524dbe147aaca86435592185cab309e3e2d87112271bae413a467666b627359d26b10d69cb55c5d2396233b78bab1831b38a94e6e31236acff8749db352c77c052eb761c3037bcb07f1f742b2dcf41da0e2ee3694ea384d9e01d32cd5e180133b1cf1d91769d7108368dfb9a1788ac51349044651558c57c7e7d3b1f473b60bfc84448832775fd3e00853cb49b3dd5b8d2749366d1cd60284e80f378826263ade2085a0e6c2ce3aa7bab8d5133c734653404dccf4b3c2f30bca31e111aa37f61ee1d14df6e44fa391705336373f75a3674d8638ceda4063a577cf153baa196e0dc6b47bf6d7dd09065902b2e4052c197bd9b11737645e69be26cabafb324b0322dce6e1221fb36d16008ff7712c281eb19af2a39b500e677b95a834c43e09a25816cf31745a0247f2812347d4c503bb4b6b169ff28d1ab62028c07e5494c6ddb4651fa4f5e822a620f0534c331e22d311140a42f58a31005ff80fcc0ca1f4d2e7456391a8d1c41b2b17a4355f88d6b90f6a6b932418987690d7baa0b3379adc616140936bbfac046ce3eef0bbc2c092f91a8ae8cf9655a2e09a7063f098d307eefdd64ba34de3a542644945e2397bff0feb0afe4ff71d9feb75b0e03615263ff06daed2b6fe8a436bba1e5819f882240e52fd4137a35cf0c8c0091d6990f5c3b03fb2c8ea02a47dce4c988a488f5ca896a201fd05e271bf82aafc60b4d6c03da7a24c5d0012fe6a6085fc368d438adc8973669d5583c3efb5b0f431b0d8837a419861ba5febbaa376efe66c9b8321040e415911fca1b63e4350e6cc717813b6b323aa0526fb4f00a1e6d421d8daad6a30dd7e7c58692eea7e742de7d3a7f2c66dd096fd87d7ce8b18ab9eed6f53160c91f9898c5cea1b83e35bb8a2216bceb9585d024e16b469959463d52711c20c1e6cb90cfcca483a1e75331a664a0aea488ceec2d8574c39e4124e422763dbfccfbf4916fe26722e748bf2b054e7777533cda103b5a5f9d2de3450498233443eb5fcbe0c35e0ae8b095a9a995f8e2fb8e8e89328a7b1923c5fc8b78078d7436273b72678720364a7f95e4b70d15da1670a15ca4f882faa0c92cd01ffccd85fb790776d156cb1363978c308151a2047bf2e37059c307fc5271f71f916e840be4a875e7ab9ff73f1aaa1dc957d3a346211e676f0efa241c39c02591a1c11b6b17bd0d9e128292551ce142d075340ba28852751ba84864ffef2d1d10ee6f18485931b7dd8ce52d0b018bdb91310bd095e9c3eaa77ae2f0ea7f29d14bba26c245392d200e68a70c43b3d062475830e5522226a47b00cc499f42f1f9e98c19b2522fba5c8ff52522817a31ff7e570a4d747d80aab13471dd46520a7b2aeea7000a0dd9e32b3f64b3a2af8cecd1b0d37a56e8a355a72e8d4b88cf4e93674d0beea2c5cbb4170917b1fbd22184525ea00fcf47231358c8c70845859396ff05784437b049638b48b33e84a2b09bcd4041a1fbd69182cdf80d1e028173ec7d8ed757b6ea677467fd0fc64aedba7ea3b545a9a60dafccf0d729dbc35b283b379545ccee4b176ca995f37ff2b1af07322f3140fa80ab2107bd75e2199b51242a6658c676165ed4dd57cc06b697eb5c82b2ff6a3e9baecb455d91376dd4e317735784507a83a0a873d2f0f71d3cc4e499a5960891d0f8fb7cccb89f99854e51ea8ab302cb60de94c188b75d532491d0c113171b481a8fd163a0d977d5b08c7b0c327bb313aac212810c07b7572c9369cfccfc39a8e159faf5d2004ca2e46788185317508d4c5a0fa61a748592714d7f65a8299e00c0185ad1a7121f04e2b218e7b21183cdb0b3aa14515db9e2dfc0c623090a5223e4d2a05e16f815efd3560b69ecde102a7595db30333077bfd9b3b284b6755b497e41b62f0ceebfc5751f3319446726c36d38f321a6e54dc04255950905c6e39393368d430176e6772bf8fdf6cb45f253bc26273cf1357a5780115d17b2c2c7752f3634487506126e3507599021e9f94a4b2a4465f8e969b03d5c81a46acbf4f6362613073a1571579263a8f646a0b856c19e26f493edfe6b2415ba27870abc5c7d53a3911c3531913974db2591b8a5e76568815ef09c925de1a053370432975db5d8b85cd5dc77f959422b286ec25d3851ee68cf9e8875f0d9c79dc3dc68521adeba0e825d319a843beeb32b0ac0914ac38cf11f2e27cbd32d5ee794bbdeda4495f103ce9d0252ee6f5f698834e7e3aa1c2bb8e28bf596cef58f4b48c3c9c63af9854536475659b3d5555d4ea3d5082a1f0f92d75f49d3a6e9da5509a422a0c6446adeda9a5f800e9f532b436caf17cb7c39bbdd417947035133918aab51675fc4de7e44d242c13d02bd79312b4b5a8a730cb1d786e7229c6ce46983a90c88a51eb64df300692a54b004dab44a708f64fd6127a7e0f7619b0d43f2ecd46fa69ba72dee45dc0c0f93b799d899d04064f4cb57f4d9b0bd3b058996afa4073e44e80c54d8c8d235b51c92599fdf906c0fcf8da260ac81e69b9e21eda68d0d152b003d76433691f21380249380f52b737149828fd404c09a21d32a1ebbb15d7192d7ed9309d55079dd98922bad7d4371f783a4a2665643577c39d587aa0caac359e175f47166cefc8b4dc75789223f4cb3e82a204ed72f93145ea8733cc9f9971ff21f3a673b71a1a5719fbc633d8180e662b2311a59e10c4944115a08557e4357c6728f57adf402d2ef774fbb5e42516ef24e251470fcc6af8dc13272166ea8a651ecdcbe4607d9c78aa6f3363da49444e101aa4fd38fa98214a210969d29a310d307f9d5ad926f4821f443b2b58f7871f953fe9313941159e07a53dd2c6106f480cd40e4293bd833d882fd1237e75d547ff73f6b7ce00ae656d03f01cec9f912fe4ec6cc225ec1a35f7d68bcba776bed7124e9ca10fbb53b49efaba7fe00aad538b343118c22589da0110302b2c39333ef7fdb3b2ee09f444cfc09ec6f9dbad13ac50f03f1fb54ac9d771662e7b1828fe34efd4b81af0ee3f562df69e785224316f4f280302f196d30c5df1421838d26c099cbb3f71be99cf3edbdd46f1293678246a3de4b44da3623c1ba5d726681e58e1998246715c2be4f2903c2d140562c76ce3f3d9891dce178488e577581eb3b7de6a622fc9a4e00473fc5a165d062853d05daa9d5146ef74b4bbafdc2bb555858ef5d1dfc74431c95a060c3d5f1ea80bac039111acc1fb3ddce3ba5ce33852169682e5528a6d13b90f87e841e612a8424cd09623f0ec3e5b3438ebb025a9ddecd8eb5e361feaf11a484931ceef421d96509171c5cc3a0f67a997d372f40d0835688923a3559554f86791e8115b1a79e573aa8595741fe01ac0f2f868726b3ec975966a0e461900788f4fdbba4369384a2dbd3e83af76bd2250c4228d6d0f2fdeed5d5b82f35700d5fa6125834b2f155d251495c5b9224075933f5624cd8767f366e281745f169d00697e0828e263eed398350023f2125b844eac155c22288e0c5996bc250ff7d272fcf770f1bc5a6adca9b42a41a58a4b444f2f7620fb76a047e1f2d0dc046b1b173ac3d6a1762231a7cd8b08d407fd22633711b18954b15eac4dbba39a415c74adebab866a72d9bbd25fd3eb9b2419983ffbafdb4a868c9f158000e6f9c7d6e52982d4ef1556b68ef0b2b9ed144c71d53b53845dba22dc7b077e8011103a0cfe23d6a36add565672abc7bf53aefc10bcf02ed9b5046b2acdbada2146f1b62d6923fe8a521d1ce182ee0d537fd560541235bf0d0c10573561a87ac83703cd2d6923fe8a521d1ce182ee0d537fd560541235bf0d0c10573561a87ac83703cd14249efc10b8f5bd839e60f44bdf8166b40c88755e1316668a83633a867abb8753e416b271ab7985ef5c2b8e8f7611bf2928bb9974ec80ac66f3d988384dfd12b16af762aa022ea39f4776ecea22e8bac14deeb4cc9c1bc9ce45a77568502c5c427842fb508a3166e3a52cf4d8372c9e770078c58ecd0160db0a2df3573614ac61c861fc80eae7c95fb1caf75496358f0b0f174f8dd8fc8fe4ea619b8f88ce0f296cda8ee0ad104464c6f60f93c7a2d3eee4cb65dd07f1c4960f22abaa1b85a1462cedcf6737b8494321438d32c56683165c5e256d02b1d06ec9267262b9a11628180a1298901d2aa2c21906008939d0aa4991e6494d84332e02a4b7750fc308d72c25e1656f487381de99b66a060c2be1442eedea8cf78d1dfb5a158b1a49c8a77c1c00a9c9e195fe3ea2614c7a43c2b6aaa5ce92a80acd55289f4773de68fcfe6662746e7f8d356dcd7491bc6df935e0a54894c0ba2bc3a62c8e58a7cecc07493c8396af1e38d12b90408e6d4dba90305da68c13d3358142fd78d40e4bd2612277b8c62015329687c4804681753827145e0636702c654bf21fd2b827e439f022f7c9072b34b4eaa812041044d94220c56ff8aebdc3a0167a4eb68fb63ccb4df53885355d849fa67a71ff05da5c7c4151415f0192d75d2ba96823f5545d2c3847918cac89ea02d35855cc46fde8e4bb1504d92d22e2f230575a0d48c17a02a70745a655668ea6a381c6d80d1b0cd0b06d92531034e62b62bfca2daceeddd9b940fa719c9cce0d5bd184eb55f07a9aeaa5f529fed78f839bd08076b58a56bf1a58494383e061d77f38521eb914585f24dd02cd22cf235e037f0d7d88c479de133dca38056a6a48114cb4d5f8a07e40509f27a003652e48bcc10c2be4a0b44ec46dc284d810aece5aa94fa23e8e474b005d7ca728d88a7ff06bbd59318b953b9b2bb962ca312e319fb13d7db14027a55bb950e692c4e2a9fa898221a064b5b20f2636a041fab3d7f5b357fe4cb435eb30a5b2349cb4283d22a2490e202659e6ac4818842ac9a9feef867d299d253c7dc6b48b60dc34c198aca4c048a0748d8b07845e8fa6ff9a299796dbbe26708b081c69371cc5d63ddc810efd9c1c9f2d686fefa2aa14bc17f83e959a692e6df374f56b2a7ed0c92e7e23733ba13982b57d453a0f1c8aab1face3e5b04a8cdf80cd3e30f213498b75d2c3fccdafc3e632f2ee2c8d513c30267d88005f247078db573d6b9f918ec0d7075e3a7bb33a71bc6bd362701104f3f561aeb529c3812240b0a36bcfb9f84116b4279de793f3b0b607faf8c1df4b2a34e972599768a34eb6bda6f2c2011402cd66e14da6d25b2b6c98eb655e6088025d74d87fbed55bb1f3009706eaa6e45d5b6f3cc567f65ea7cae45b865c634601dbd3e5ef0cc2756c118ac0c94c35f8af2d14f2db23c29192fe4f90990e8eb8b4c601bfb7642e2181c3b2fa4a8a18ca7a962e213caf5f96f86911eb67f5c7944bce950f2d7b3f0cd4a2e1e9c6236c10700b59327e062f45a4bc5ce5edc0b21760b8f15ce57d8bf212055f9b9b8d95fc2d48bb7eab2d862af8feebb23057a1e6a63589fd7b81479f26b49c512330f882e851b0e90db5fa977069e2fef7960ab5bb738d390f5fd2b3b6fe742da9a8930b1d4533155d806e0eef83a6356aa3a472bcb32ab016811aa9a1d1c70c1fad4da537238e3a78ef59782dd6c5dbbd50f6c2badd7640804a2a9ccb39fc2ec5522b54ab9f99602e1317fc68bd3fd70d2e71db1459a76d5eba4848255a7385ef9b9198688d802080d0ad70e55abacdb28fa55213948e30f5643b44072002966ad139a587d6c53e9c4d23a04a78d306460641f3e61f90aae0c27af89f48adbe205f26fa8f06a239acba2cd35dd1a3cc6de41abf95f4c0ee592c37b6ca2929e88dffe77e08c038578fee2276765094a92580b62ebc2248860b122e7c428c1f43e3210d8d171b2bc418fee633b2d7e2587d1637b26a387c13cf132b8f4a8084a5fa91dd9ff7e80356fb90a1597791ef396ef2319155563bec9ee0a28735645a33f9cd4ffaa27825007ebd8b3093571b5a83ed8294d24e00b4414ea62fd6d6371581f25e14cd961777c44a6e9efb6aa99fbfed60ec9ccdc564bcd3dfeaa2f10d4a9fb12006d9d03c01f8dc0a78cebb6b859abda9a9d8c9c74245d7951f1a7535b97117c04c2bea61ceb7412f75f9923f46e8e2d52f55f95e6e18f9a1d4da271ca5eb9c6ea7535363eff7532fa758f172fe30331f659d84d5aa39d83b8de6fd2383acce2d325757fdc73b3a87bf25194e59e0f6f07246b93c74462de3ff735d810933a6fc5596d706ccad86d761e21fd7a7d1d3d703d37197d8fa2d7b85965a167f6950cac7fa6d44fe1c08a6fddbbcb5373a8ebf7790c63af9e993f3c63e589a41e8d5742b2269ac3c139474e3b3caece1cf20e9cc118a824efd5d5e4e78fcd0ad54bb388acc2244e5bcdf238033d65146fd0b9741192a14534b3938eaea902dc9d736cdce522a2c05e18703e753fb5b578089c5474dbb3e5efe1535825d9f26483a7a607e04e484755708e8efac7fee563ce3e6c3c35f605448269ff1af4c43a1daad6575618dcc22b593debc1debe40cc03d3f5eef7901f121bf2897c5167d68fe0db3f111167d1b8c19b3ffd6bba5da97ea5111a8eca29c77b4eb1fdf3a9fd081ffae99090fc5fb19e3ca96b0ff2f0a33f5cd3ed3b15a24d3431fbc009ef0d708414b75c6cf3c9fc63469ad7ff142b40283c3e12d1534bdfa1cb0e1a6a8854b338b2d29e25b8653982743046232b235ced653d66b94bddd18aaf0535c3c871f6c224e0d32d55d8f954d68545a19ccbe0c5fcd7ea71953a21ebd36069f00898a5e6a195c92756c7a4f7d6c0bcaa5f42f996fab510c4940cd6c7c050b9cb9c86b4f04bf8dfc36ee6ea70e7b6074e73bd57497441ea7662d30db8b361bd717fa9e4cb2181a4aba9aabcefb86d9769fc63b4e45c0a0fd3910d5d8c9dd7a0f9f3f368c39027bfb2dfb89082795a4e07a10b5c9aea9479637eae71dce8c83ebfed8b99e9132d4781134ff135f9e240ee10ba3c73550a6f755f5bb25de67978578c69c1088c6c9292d8dd5f0d2ae7655cb83b8e9994715c9fb5e9c9b503f2ebbb6a3b0b7b032e6fa1091151935d103572d4bf2dc7babf743d7bc7d03d11feae2ec5e032910a6eb1a8ddec66ab3be62b63767b1d20d6b0c4a87025e223f4044fb412b43a74b640c32003143ade5ceb91e502a32902b89aa37096be6e66789230938c43307d14f2d10ca94a16d661fab3d3ec45acd35460494e0dd596981695fe48720c83ed91619b513d9a94887ad8dba98010c2fadff94749c5fa68e481fb653046f7ec39cb185b7f892521dfdb74e42e6c599a7c1a1521a1d0dcb69f6c7b549559ecbd713bbbca722b73ae02f1bb1414dd1a0bcbf51c271cdfcfa2a9faee34d2d40aff39c112f8207388cc2c589557641307150ca235b626514c107b79c148d68fd9bc038e23e64f5d13f37910662e79cd35c160ef9be18d5b87ab1dbaa70c27ee6613837cbf5059dc86177f698eb158ddb63d3ad7bd64f392a98f32a510f2f3250afdd361a5f78a497ca798d67e74c6884d6ba586dbe7008f0aae53144615e877e449f78a986262891fca9319f590b183083b9999d4c91363cb1c983c6bdd274eb39dd2ef8c35348acd0c653d0ef18b30a0b7f4dc60968e6ee80a2d5bd8ed09884e85cc5a117806d91b94a65e63421d0a37dce73c29f4f49cba4a13aae965d2816be39ccd7a605de93b1fe398459e22d07e0d24579bf5d99a5dfb6fa4045884aaa4584e06165a9bc48da2b368b7f73181b0628394be073c047bf3dc284ecd6a162403a1773fa0d24f4aef94cf9f241ac211eb642736c795649c1fe1c71492b8dbc80ca8528e60aa993cde12fca966867675fd851c034defb5857ac13fe10a25f7fcc62610a843fd41aa71aa6b9bfb34408f73337685886773506302f39a429b8f99c7019280836d2a929cd6d836ce608c635806685149eb197c56fda75a31e6dffb07ae7307e6c340c3f69ac51f717f279429ce2177b9451eb2c61cd53deea4794fd9f79758a9045fd5e3bfbcb0c51df99bde03e49ced4135b39eb8bcd4457bbd0b995aa50a102fb8e4e85dfcc72afe9a6822735bdb226bb02731cf82245174bfa09ea53778748a820bbc7390590499dee9796911a5037fdacda47a1360960f41650c5fec0b7ea3085b0c9c800de03ce36a65ebb4754aec084840aba3e1e47fb5d339d9ff8eddee4b8119e60dbaf9ee54c025ab92da0278195f2044970551c512699e8579226e2385c8bcae0b7e71fd4f9eb51943a4ecaec892625298e28d022bce6af3c39560b3857c3f779be810cc537805084f26e6575338f09321b51722e2ec312322151ddbd31faa34958beea87a3e5807dedf9c1ce0d1d21dc98db3b73134e146726febf8f1a085ebe523383c40d588999813f6aa7568fd7fef434435ca74365946abbe4a0c659f11ebbdb358ed921e1fcba468088324a8b4cc9fb2e1b14a6bcdb354537079d7ccf10b813e4b9c44eaaa8d35fd4649f593e22d55fa27cbb7b1cd438ecbad3abe8e354ba1de55bd5c818befad1a57bf0b2f98b4b9239fd1139d3df91f4ee6fc5bf7331bede67053cc097c3a1a56617b01b39460c4abc3dd314b90e8f53be1c34f6aa6e7ce2c7d1dd235e321f36e85cda1f4601d5602c1b4a513db33d09b4efb03f1e2456129c7e7b0c7c0bd54d43c1c822daaec17601fe467b7e8b215f4f6c35f3f14bb1c749fba3b4d89af5660c94593cbfe6bc252e9b3aad358e382f942ea8b5f5d75397d0b35edb321ff239797cec36316c2108f1fba4c85225664bf9933f710b881a89512ff349b53e09de6774139720301f3c5f5bb5f2a72a97cde77ed6e8dca741d1de148db6f21e2ad8f4ed196c57d3d29f4a5029c1a6790d380a6c65a4a66cab741180bdc4572b7fa5f92f979e857aed2cd7b23dbc438a2489994d9b46d4ecb1c2bac9f6462c4c2b08ab76ac835937c158dfb5abd2b132039b5dad48b3eff9bf0074b7de5ad901d4885e20b7dd4f9a4b62fddc3437687159ac98292e589c955748fcdcc7e195bb24f4dfca1c4d9af6b28133db0e6605e2963aa43b2c57a4b5a494e1071a195d2fa20d6eb0d54cda9ec1df2440070f15fe71e214af340e6e2f1045dcc8cc55bf1ffe6375612b0ad25803fa37ffc01abb30b5f32e3f40b93d504e7edc8cb0d6221283fd5dacbf5c39f2eff03c39f02fb58a27481f69bcd152aaa993043e80a76c130bdc8afc3d26311e3265e5a948eaae318f77e261cb6eece1b4df38f23203491919e2a6822c011ba0da307850626453b1ce798297e501993906b649c5fe536cb0ab89c56c04c4668ce0d8e1ae1de21b28d73e1debe07e2c18938b57fe94bb99a0970607b3001e9a9300fff2638db203f0eb76179f04e8f3ae459240ec0cc750b0597a79b8036202c6b7803a7d7ebe2b9586cdefcfc0cdc4219b4c1e188ae8f55941b5c1c728d8eb788bad38e64171590df13772b8966df143178251a3d7957ba4c12c18f70ac37cba73cb3132bd2ecd3cdc22ff184e000810c0f936f1e16d53ad62dcdda6f7d2abe8fca57b69d09075f61d4c852b36e26547ed0c9fad313de5044a62b820f4c278b98da7e45d574bf1cec26f5f0176b47ba5785caeb1681c78ff8572feb604810d40378540918cbbf8fdedabc73a9636daddbe619dff43ae3ccd4a1a5062a6ad276f6d057b0e2397cd1182dbcda9977c29eb330120077701465f2c257ceb7227ffaf23c648aef1e294156b5b56b9c0d2062729fb2e37de1abd8a19ce8e528ab7a1f1eb7e7b43bf6b33a1906b653f66f1d39d5416e4e5c176cdfbf76a899e415b81d5a9323a2a8324d02af7189c562b95adec9dd6594febcce00bb8b5f4f95661ce54489e0b56aa1bccda3898bdf149cbffb196cdab32117e42be76862e5051c1990c929e849eaa42555eaa2d60a54c468e7ddde73489691b3869d59856a376d9096e73c62a40db63c7259c5048eaed9dc7539f04f29fa426f38baa80a907518a977018f70ac5d95d3825c90011a66754c77285135e17624846149237140c0f15c90de7a834f328909aee866b58a7b4773c450f91ed8669a7fab90a54968d42e0efd870ceca7762b21fea12f8ea5c81695870ab685108c038369dec52ae64c14ccc4819ed4dd589a09a8314a44b585b9acf6ed16c39b04579bd72f8ad91d3dcd031173718fa0b7fb5a86ccd9f2191fe6d59e5ec4487d60bbbe3836becac83b523cd28d757cddc1891f7d993eafbb93d87cff8927215f6690cfb8f8fa88e30817638b7935840e8993ba837b3a1e4856612e3fbe0d7aeb85f5eb4cb872849a2c220228543a6eb2b69641fbcc5b2c3cb5ada14ee76afd2ce40d5048bb618a44fb429c139a998d641e2b70ddf9358aea5e343c9eaefb31e04ded892523153249513d7b900217808e50b8fcf5f7b9d245f4b34fc5207974dfc97e15858335c864dda533db9a707f2f376278463b6a42cd8c69ea4a53af0bd13e04a90d23c544b44ed40d09b191fb0098f9ec2bb6f6bd01f54c593e628ea97a1d2810ab95063915acfdaa3636717ea4c29ba17a8fa71c54a40c72c582ff90b07e480fc2a5a9924bb5e071a21f370f0e9039e6dc18f9de0fb827b244a37a2224da0cace17949ea78c6140842d654236da851541150c302f6f9d6b09028bc0dd56361e5426d8240b6f3fe2a47201c33c45db9bb6167c8d4bc4d219d95df2116cf93dc21afb13e4050c3ae2a2178ca62f9a7f0bec639d2aef4a737091be987518be40a9ab9a6163eacef0fa3077a791d1d3363e6d18ab1916292c28876f2ecdcf5b3d85b00091cfb961d225a045271be7b4a6d6cfe941f8636851e411ffbc04a3dbe3865badce1fe320566ad299b9cf19186514dec47e27fcec0cace590d267a563eb77a165266fd448b6077c9b613fd1f6dd93d8b86f447977063f8bbecf4388bdf71b6b32a06fdb661970529e5406aab2194ef5f1d3dbd5853f1c4ba3e15091ea798c3022716021731b9071fde17f3ac63b442240f5779e8fcbec07f96f874d21b1fc09a64f9f6c51860e6ce799ede69324cb9597b219b0588820bbeb8fd297428e06f8d2b82cabe950a093ec5da81f2311debf9f12b23f4f3a85755f5ad79e2ee70d3846457a2533a47f0d0f014769e7c1b3c1bb72fd5207e0e72d229fc229120d1c2f8943bcfca7c52b1b5c87d527e2ac3bdaef0a7c9b3eebcb333cc0d88f4dddab441aa2b41f444fabec279430fd177abc461171dcd0efd6a114eaab7f1ae75594b7ff77e37a4f35295fc73005912c5ba8342eb31f0e063bbd61f2ea9f0c91b84ebe6813f91ebfe63d7053ea886875efa24b152cb244e8a9134c718268c5f32f881a7aefb68336de39678716930379930049cf476baa657dd203b56bc9fb6cc8f6a768d3f1927e8d3b96dfeeb01e8be53a5d8a65defccb56a7dafc5c05273e25643131a9c2e6b18c8ce90d4165cc0e4669a968800ac7e1b00459f4563a2a905d51e6f4117b2aa0d7e812a2d3d9181bfdcdd2882507ca3e4a3d5d26b293ba2d6fac90c1c2b65f01d9f3083f19c1bfe110ed3cd83616cf018818b1bef410f90dbd89b0b8d2e8bbe31812090fbc39d1a3bbc376077dada739529289c74a9b5493ba11de00402682e37a86ed795313200f2c051dbe627c245f5a45d30c23bf6fddca81b2ac4da8b52a588327c1b153b0d95e2700760a5c18402a29156ab147c25bf6c0fc425990c23a23065951d509aad41cf79420fcddbd655f8b5c745ab0b6ba03d493f280cda2d7a11b3c60e5c1498f479b692cf8c046090eb4bc541bf350590a6214844d3f5bf033e816022acdf521c1aca7c4d31326821029ec4feac9b21a9fb1b80ccd17341f458862ce32d7ee6705a957dac9fa2601ad30673d17d30bae86c2a7a8c2f5c9359cba4d5f2c139765466c34cddce225355ce8a23a93780e808488dadafd8a750e397c124ccca598c4734e3c9bf372c92d76530e69d80fbd17db072079b8a941704563343173729c78a929aa88f368bc86ed45ce4bc050fa64396a488823b45523749b75a69f0d5b1acbdde1619f63c88861716b2db525b592dfe9e9edf50f0b5c127179b1138ac717bdd0ba1a531afcba2f6c48e75fc8d1d965a6b790600c83ad324a7059321d38d6c65e1a86d699e4f9658e7d90963b93c6c228fddb91b7f12e0795de56146b09719923ccc228259f9b90cd3b5c712237b1bdb46bfba11fdb2e3d96c5e5d0bc63ad8b9935bc06d8bd24a81c3f3a7d5441512536afb544c86b9c8f19b74b1a597fbecd433508ffc55641c723064f63cf63be00558acafd3da02a2b3dff6df4287a803bdaa1777a095e58154f08fb828868b477fd23cda6416249647f277b5b365f282afbf7e86ba814ce5ff55c14acc977f3cb7f6a4cfa6a9ffb4e8cffc535ee5ebe298d595c5007aa385c844225529f257c833d0fa75517eed94b6048e6281e551749b93cdbc30793faaf8072980e9ae1ac1ab301a76c28e5b0bf7e44fadf01ed9ffc91adc20882b5d9fc8074a91a45d89f0379efa2aa14bc17f83e959a692e6df374f56b2a7ed0c92e7e23733ba13982b57d45cae1344d95bd53974176242bd488ae6c8a618debb5598ed2971633e837bc73c6c87787a53f3f3446d819636bdb7c247ab389ef8133173723825563d72db51a2d0325005624e62ec291cea386a8b5d52c87f5acb0b72c7123897f73641ffe4ac7901d2a7d83e65b8692e5bef06a4620ab23eb2f618141c0882c925820e4adebe38991b68e9737a1085111a93fe5b437ca73a79e19d87841d05c8b224e309f1023c44b5a9252330dd18e2a09d40494a147803635296a99710f7fd478d7fd76964a71dd6890ac41df06c34312a1c2e27893b6e36d6bdcbf5b207bf56a834d492f947c1fc52deafe1da962b26aee8a6fbfbaa82c93666373d9f470d694386e319bb1dca871b189cbc37e1881fe648a516b4a5dd85c8df67f920dadfdea8dec23c64332d2a07599c75638727d38d3a42c9b005e61986e976b8f19412d6828e5c0d17a69755bcef8a38fc8f17d5eb610d25741973ad13e3b8da6da487e903407e8d8ab106a892f0f8a1f7348c9bcfb99280f14d7913d238a3f5bacbd07d443e69e4d8dff1d9ab3dc041f49054a820744906f10fc6b487d87e11ef803f7ab62d2276007a8ec881c14728c82b64ead6f21b3400db58c8c3a749ab436e852aadb8a896793be390a4789cc351df29945f7bb1c8f2e138c908b4d122182a4862f27fe91c0cbc144012eb2bdc69e74ba85a925256c11e8003c6a14702c369e5364d8fb35fe02de7133f19106eacf15e730d73ac31650107e1fa3898e63bf803b7ff5fc4ded0d1dc4b5ac7ef1d50ac54fa9961f1445f85be92dada9bcd239c1e4bc4d7a20171162636be942cf60bd7e3479db04140829824ac7f43060f17c15f286a4adebbcdae389f741ed020c3c14f005bdc12d4de549bb4cb57e322aa1043e0cec6d4235d49a2b2a835682cb2862d41fdd8bacc03da95512b086ee09b2533947561b078760c1e3ec68ee7d58253c11304a20c4b6814cca8c2e10ecd51172a9a57dc5d1d877a7c6a3a62f031d772c12244de7b60019647f32f1d43630d59cfce00db1129ab7a6f194c5e4460d6bdcacb0034d3ef3d03b9e5df272bf5f92fb597921fe1d8cf015c151fbb6a1b12c984191977f3fe53b3a87bf1b51f48b9d43a84ad830c9567b45bbf9fea089f6efffab93ea77556ac7bcf422ca7221acd0e89266350fdc691ba214e1ab1eacb34c5cbf2b7b199906f46208a823c2391bad11eea1fd4055ff02c7f6d5b480bd2ea5002353001b7da22677b43f6d17f0d541b5687de4822c7ac4bd8100b7688688289b070af2d51cb5a0e6dba42338d8a8a1122b7d4f2d391767feb6ac59a758356d5531be7c225645dd68d1bfe2696bb2c02ceca49d9b9c5e5830738cedacfbdda1e92dac08ed21541019a0187ff5f017171b344a8e737ae561f5e88baed8bddbbb2d01dd406c44cce372a2787b458a22ed2af0b2fc2f15257b3a0cd7a27627fc344c9d1056c4a952bf7b5780a172e890255c11eb06e4130bded679e30e635c96581b6b691f239b32efc959c3f487ed8c609d83be5eb483a1a70d25880b55646e7da4ddeb59ff9f81edb501791315ab6694b24c6797312b1360bac1920f17b19dd323b2b5fe3904ee08e6a1c817709aa82c65921f4446d73c11fcf0115afff441e413e693df1dbdde7c43f90c967dd9e12a9ef6442988c4c01221be243c3d26198a95e708763d23f8bba9889fc6d6b64e7b7f5ec8ee0cf807f8d80f8f827db7f24538d04cb58d2357effe7f55e5af14d6107726755979439bd61ec1d461d525a0b33cd12df0ad7cc9f6e222588420799de6d58f4bc5be7a5a49aefb7c29895cef278bb642aa379ae8cfc066fd64b2abeefacfe0489d12566a599025c82bdb080bb37624633365177c83d517a5a57620a81c815342577dd27a9c40900ecb0e765008b7dad10f73d1cc12a8564df239319057c149e01a60dd9f6c8100d29c099e481ae0634381426b68eff3ee5c9e5d251cbd2e8593154cdd3187f1fc051fbe2db25564980f007dc6ecc8422362d21fb318d538810b52f146d4f43a131f73ec8329a0fc714876731539608ddc1b35902fba5107ec299154f8f712755d3c9aad245b99a26adea4e5fe63a8ea01fec4856df7ce4bc4031369d7e8c673a58a6ada435763d4bd5a2af61b0d4213edb14d30ddfed6433704761594b94e75f1f151394e379fa7fb106f03660a5bd47dafd2f7cf4f276aea2fa736eec423b57caa5d233d37816c9847a102d52cda320c31c7e6b865c134bf7d89e2a8c9ba5ac623c5e4e3fa64cb9401e5bb1c423a29b3ab8540f40ba2a58be7426d2425308d9b4dcfbaec541d9fb3448bb0389600e838e37795b37f4f904e8f61ad4163556abbfb98b49a99d5dd5c32d8ec448c0a2a4f3b197f730eb9a8b2708f259ca771b13463375d82c9c005161aceb9744b9dfef7234e933fdad63afc5d664b673df856c0da476ba1eff0cf898a9cbff4ed1748d9ccd1c8acd808437ce94a7dc8b85fcc4924f0310a5d312dbee8bec658ab85da7a79ea72771142dcb5ef37eab24bb277e6c2fac191a5baafd71ebbbb2304c1b0be7288eb3e4bf950623b5ad4e0b62a9a866dcadfc4ba9daabfe03f2c6c9500a7c253a41f8df56ee5635abdd7290d68de25fd511d96bade4a18ce4118820865139d300d3dc445a7743d476145f44dee87af00aaa1f567fb736dff29a7261cbc9af082b8992b314e8fe6d2d36ab3b5f3aa83b5b0d66ee1b3dbfd60f544b555a8ccb5698163b8364e77361e508cab8dfef9cf2884fb2df20b89ba0adccbeec120e0492e27793dc0501afa85e6b1b10aa0938493de3daa3f4380779ea89d71bf435821f9d956f309bf1adf68a9f2b9a2dc0ba62938ca2a50f0879727df324e8a729993f711cc3d3cdbf1f1d6df2e05490a4fc3ebf8762da95684bdbf2b4dcde8e7d66ef2b2e300a6f6ed9986dc20c095392b8ddc3c02e67950df4d2e82f552758fe1e091ea0ea63809b5a7ae15b539ccc4a293af2d04aa059f49032d8f37b891e50c0d7c9ae474392dd8e7c5c21e1692bc8019c6d621f919fd4eb8ecafd57b30cf4b19bbb249a3636966ea3f534d7eb15fad3361430e8437520511cdfa8af6b9b2179fe67b8c4b2cadc929c2273d66a234b80ea67f72fe94a6f8aee8a1bc05a9386b21df4e005e1b3dd9d0b2cd3b2c3bb9b30a753557298075a50713edb28d5f8e0d930f2a8f5ef08b7cea0c082c5b572d69c9fcaa0d0b8d25944dc3f1088756bdc5058a4faf65ef3759a04c52f58fb34f73d0f743520b48e9375c8bf76953a43cb31239a9496d6783ccb2cbc5874a69fe08146ba0cf45fd9d1d704945b420e12ac70aa861fba3b4e07dab42e0f059b592e2378d6bdcb4b52beb6513f390fd4a18ee753f8b9baf09006e12729cdce3c1d3bb9f3c4aad53905a44024ad81e4de37cc51464ac8d722c846248ce1f6bfe00baea73569fbc2f85f70b8a44c0e3e1ed69c2716044540c9985bff28b6df6420109e4cbef199d11a151973b90ebae7c5cc965428d869f9c85b8da1e2e58e1a93a665b8a46f84a8f011fcfdd93579bfac208f0aeac1185d08102c9a7abb4efa197d9bc567cf38bee1a89054c4ea7b17d5b889df70424aa95994fe39c5169ef118baf45205c38c20e1fb3aef19d308ff9c7f16af8e0fb968b762a62d5b8e23494a3989557c567ceca544e19c5fced18665ca0129a81642c09c2203ea65e0983c8642fbbd8e770219c1fb9c8fd76fe878d1dda56a15f27b608b084b9bd740c93d2cd6e559065e7d242370b1d49e2fa70386b16a1b6e748a3816c46b125a43a5c282d2a1897fac8a0a906d02166c24b1ad3e98537f8e3b9b88d06668da6604a127cd79d2fa422b826912ca1b46cd1a9c270f04d4f361bcb580f79c8050f6d22311e15c534030c54ec39e377ab5fbd2dbc659e5f6a74fb43abf0f317af9b6bed890a0088ea7a2ccfd9f1de483f79358e705011f288bf6264380033def5b7c10ca5b8ff532fddfbbb4ded0df554108e3ff875f3da431539c836f80ab2fca87a674d7bc4f984164fc7040dde7f19ada0228a32be72c340aca5ed17bab926027575c94368eed3d6085af1528b7e592a44c4cfff744f12bb6bb837f26191cfc580a2c2db68fe8fef87da8e388bac73592089c756ea80f4f775767bce83e36c5448b4698085a3726d095f1f0bc9909409a80a853442538c079c7a65dbce90ca61e0003eb0161e58f707cd675ffda63535d14ffd7e502be1062a83c7ba25d129785919de61102bd91ddfc3dc8485279ea87df688a4896b6e6266433cec38e4b8792f9ccb3c03ee97a42e81bce52440ecfacefa8b6fd3fdeca6d16ec52edf4d07e8d7f166309088ffaac6c621a2b752d76516d388ab8325085d595ac469e4297d791b76747eeaed7f0cb56a9233c11397f3c204a2ee5615ff177044be7352e130333f34a3a7e075cacd5c7f9a76777033fc328c0a5a04befdb4461a64a9b69d753a5f8e3aeb183c7c66bfbd779e69f078d6098bd61b5933aed77345033e36b915574b474885b6850e531c7ede6e27cc02cb35556695725a9ecdcc7867c64c3b3274897dfda29ef01427a0ea4a7d5ba1cd11a899540026d69fb99bff79e3b5d623e82275ba0b49e669ce28c3c4b2f948e4bb6a70052b65d3c914da49a49b64f1322d644cbb1c9e9f7ab550ef12d224c490164d6b712c070eeed34e0de4d7807f3eddb0fd825768414ee384515a4325315992e61dd957f0fa91f3858fe7c079de59f56edded51de8698c84c960660b1fcd107a1f25d91d2cebcb717b095eb002ef83a397ad1cce8af716ef40c102b1701970c7b0c34e6633d8a0ea1c89e7527252fcb07e63074221dd264e0ea0e7a14cc242b69235839558a0dbd6d205cbda5ba38b55305767dd11600e54fa8838e7abbeccb8729c0d5175a55b860d85500f8799b4edd0ada4a6fc3cc1d3f293cfff0b98b00d21e843a24d5fc283c7104eedac62ac87942953244c47d90f110458d06880b427612738e2ef90c855db416a273a0e51e84c40c75868dbbc529704a73b65038fe1d799c5dc8148012329f4dafb1560b19709625bc94c671adc3f361326b605d50564bf821762f2b021a385d25177d9d68c087e5ac7c2b7fd3cb73271cc012806f016298e1c760c41a6d034fd26f5b65e6e919c70e68d34d755d0fd4dbcdfde5c732df23adde96c10750b868134e40c1ff5cf820ccc705e7159598a62df73049a9c101095080c7f070e0ba1a83245462eefcefccc98f60f9614782ecf0d9f80cfa179544a31aa31e8d61e1c731537c059ede450b5196022c73970bd704ab836ea19540be3788da4297265fde774594f9960f1376cd4a786fd9f178209ef103db60ddf6164a9504ed06341d035903641bd39c5743b3ed0ceb705936058b4f108a88a503935a6ad07f67a96a43b2f7f80887811236642f02a7205972f6616fd264c5a7fb9a21e34d9ab25b2c41d2a3ac0bdb4c6f51ac5249f20e3e13524ee778274b2962d44d72bbc94a4aa8688ea4254df38e5c916cf716249d0673aa038cf00b53a250f6850d775b5d4c24d559d41ed8f008a528bf18aa1e23dc935cbe6e7a767957124bf41879e0181d671ae43e980446538b7ec538046aeedd168f17d4acc33c3a0e94bb3bd8d3c391c73b58ee58088cab1d5c290a97cfaca7021e862aa5fb7bd662e75989d4d12783ac3f51f1817fc13b696f8d837bc3586cb7c4ede260c74fcad76f27efb4d606e3f78261a6b5f61d19a297d86b3efd592c1c31723b6a623d1da68b0f20d33edcd0172e37185045de03a2050352de21e276b50a6c7135bc57ffb9048d0097afb9e08a9bde5bc231b683f72789e08c71d0568361321c0b4ea6163ada4d43a391b8e3222af20d40790d273265af0aa2af3733816ff1791f0430953eb5785d72159feb49fd3c6f4f9ee8c2936951fb63bf8a8874f5bd08d4cb14bc3382ab03f9c117be523fa819e498e242ca233445acce5bbf303543d74c7eb2c40364e3c3f03fad3698f6dadd673c25cc6dc07b4a7e8abe979e5d15a2dc8f69b531f3bfbaeb0f0d68b6a38e3b89298faa7878842497ae04b775325145f5f8f6c26874b87ea57ac69eb67c58992feeef4c370f97f54afe79cf90a5b96b8c9564b59d0af2b4b04e6b7ff71e52a76be665976f3b82aaa73dd24a4f148c68fd31de77fa2a1d7420346109b1bab9608cecfde692ed0261188a4c0a6e953178b617a85ca468285642b52593791401c26054868d862a41075e1257bd68653c8762e3a8e05216ebc0ff870030159cbef1b0966d711f637647ec6568b1ee1d611374615e819216a973badc24fd55067aa04a63ad5943b6f6a0f97ad4659b9d1111b687770fb13a17cca9dd7a5ee906f8d1dcf5f7f10b9b34f1ad9c6ca9e365296a6b66747cbebdcf76972b8cce7aab91e55bf4ab1f3581df9c2a857d11a8415a18e7a6ccf23640cf9bddf245a5f90c43b3014d08d3ae19faf952b10baee3276ea77eeb19c0dffc83aee0d106635c4404c79c6f830e1987c93c4eae49310df1758f95e7bf36e4a6aadf629067b04db600739ff46572c0eca6c6db7d7b26fc15cfa914dc6e03d976570242ea37377491f3619ab287e6169025df66c54f4e796cc217484a11355e096a1f3d2ffd98ceaf07b9f2b9b4a328ebf7b18ba8fc70d1f991db5a8b3cfd3b71eda99566bbc8b3a88b80960349481d9cfb5666695442bba4a0168f14b187a237dccc124c8483d62d26a915ea7c442cd89ff64c73f0603fdf9f20582a05187e93cffd63a7b5a5e91413683e74e562a16089620014ad52c08bbd47b02c9a220da18295f035db4f5a7954a9bebc0ebb8784c42b5ed5793fab09e31675cb3b0aac9fce42c007d66e5566bfdddf78d6af29f482b238bdac6020eed0802ea485c84bcbab569ab712337b04590463f872b80edb4d7fda1f7b8870df5f0e8e4bd73edfa91e6da4a5af2ccc6b408b07fd4384b04cdaa6d36b8e9b0fccac835fb77bcfabb7383c2b1d320ec30ae3c66d788340a37cd5357eaac4cde3bd4e98694fb1ac1ce05774afd7a810fa44213767f7a09b2b75f91c35716785a114354a1d3f4dee0e6a99af232d8de4e75b168e684d49d6046cbf1d9c54bc8f06dfe3d46085b23fabae548fbb4a904e204f39b857cc11f508ff60df937a51e409e4b24f39ee60944284ddcc84706fc36786cab40052d5975fe4dd99f3127e97c49969349ab7b0cf721edd893b4b43e0c7c1c83d0c4b94fa460b2296758a7170bd1392732f1e5d6afba7dd473c7ea1cfae2c0e670d30aa91f5a4a33fac33a44a83b61f3cf6f48680b5e217aa59cb52961e325f67b5a4c986f8dc4c2eadd9fbad925af052ad5d9c6b03fd74cd3adac95de066ac62493e78a0a465edb0e970dc1c0bd2b0cb9b46b2885de436580db63ab5e413861861db9b0dcaf4b59cdbde8e4e587b8f6bcdef3f4eb2981f6d279cafdb55611c6fd42d7196fe8dba791440186b5b1636326a43abed3562c94acb9ddc8e098dcf765dad8f87fe0e101e0b01ee4ed16675a3f34884260e92cc8115ac4cd4ad64401d5c3b1daa9e60b5391db2474c94e748330281f570f2edc7a751e1e42dc92074ba83535d15a4343f01e524ce8ad554c2b0a2fe1485671e6f29076ab5ec5db388841041b323174dc6ba890b595eac0a43db1982cf616a07cb02b3adf397931fcd9e3a2ae807c1d2b0895960fcbd6c2f3f7207d61791f97406e59efeb90d071c82492f56a386ee54ab8c5e6b4a6e50061da4963ae92a2ba22e073df96327214f577b4ccbf581de95783edcbef9bd3c428c61a7a9ab792bdc4ab8193ca4dba0cd2b0922acb682e2163423497422538510eadcfc4abec26f056a72f3a45385bfb1c8112bd0e486db85a3e3fd12fc828be446d2059b3db01d7063f72f1c4bc2fd89e93424d93b74480c1b6ff543133cbcf4125c6a51259c0c24cfd8186ba01180e7fe8aec744f4681e2dd012a9d8a4e1a72d34af37572c7eab0d5a382c9854d191db28641316a063476b1e858a2e4b272042df4d2f27688d8874e55bec6e638fb29108f53cece167533999d703477f9528a2720416976087aaef362a830d38fe6b739c4021a850f718862a40df2a7adb32abe7838d2c4e78f5c5ce3c89b26c4bf8da2a131c3baf49200dae826602fe416f36d5318b413dcde91cb5183ae26b94ce59379b776d89e564e0a0e3370f95e27d9d487ee15ee53a9315cfaef66dc170dfa4687c46f126587d4981cde3cb88afe047d8dfedc5555cbbc076b01994adf54ba8b468db13f5cefb294a1610b7736c52a3d154f4ef65ff8e35e9a83a0ce12db0388a9dd2ca6a47412a9a760b8af916fcc28b5f950c0889d25cb39d90c9bc187cb19dd4cee34b04f4530380cd00ef004caf880680e698005e7d801ffce24c2e89b5528b92d8f4439d9246338135dd85bb0a6f7be6e0e47fec248f289a9dcd95a0eaa8d8c03ad398c539dbc9dea52033b8c8644f597271ed940ca0cc08642b650f16ee090c5645d9d9ed9c86ffada3bf2e56fe7e5c698424b8b3e6dea230222c65aaafba834425946e55bdae2178050c4acb26aae0fb674ac865ad3302ba5ea4b50b6fa0c3743f580339b2d2643b734b972704cb258d7ccb88fcf494fe3a61be80cfd76bd25b45897f485c45c832154fea591ff628377c8622f8d87a4b673afe06c3d8737d3c1692dcb1e909112983f7d8a8f5113617b98db9be121c1a4b0608f397509c5ae22d3527af353322dc4b6aba75cb59621a435bc7108df46cdf79f88a4b9448e3df6b50ab0a9987274f6ec9c39c8e8aec0a01271c21904a705e25d3a0fc8053f1c5654cd49bee0f6d0cc4619c2df87688837bccae152157538a1a925707f46702a9495326826cf8a3c98a465f00c0775adbf729a533e4414718c0851a712c7c48e0c028732ba4cb7076142d792e480ddc68a4dd00f030fedf0cae5f431492add5dd448c54fa864a84019a4687c1cf9697057d39719e4532d4a0d36802c83ef98cd639f514e21da4a0edc0f48638a0dd7107c855ef8db6bed8e7c4c18307d7ffd09b040c5f25b688516822f8bf66dd73d6e8a65ff94485af87fd2420191ae6b424115de9fba0dc95950b1cf7a42beafdef8dd055808a9f358bb372034fc5afee259302327d4a73447f1aa0f90e554de5fa430631c9d5bf6097521395a9d34e114544ee2c9195c2a3df7e0b0793c3a7e3317bc9c961d61d90daf1f8711d359a33ce39c8993307c4582110125180896b66aefbbd308957ad1a56c9d4c3a18fb7e52b2e83ad71de72fc741107631db4a284cedb1edcdfd4d4a437b8b620adba7c7f0bb313ea8281198f98c12d82d891b36bf95fd42f6324665643793b9ef6fc907b084a63c9db32b7928ed9cc11a2f562f2ed04e1be6a0c4ee8aa297b3c2fb1895badcb0e84b073695dc56e9b8152c0bb1e0225ce711974030b81a6ba55ae40e737373a4bfb4558d3dfacbb067d9bf0893c4c7381cf31b123f490c47d17b65093698585eb98b80b9ef41a30e5d0c5cb74d43dcd0b1a1c1cc4b780a4888e3240662c3dce6ca5267b9adfbdbb0a7d78b18aa6f8489bc79aa20a8075f14e9488e7dd8c9ecc341d7d539775a32949814a213830572edab3b0132083b8a9883a5922889e419c094eaa4fd363f569ca0cc7f5d19a2afbdfd9e54f34dbb05559466c1ef03485d5c6efb93617b40c32d928759d3e1136fbf1e669c2758e75ada811ec59645ebd0fbabdc480274d76bf1865f0ddba5c80877463ad6650d7fee66931486956a07884f53deaa13e2b848873080df5f78cc74c61b32d70a92108e465cdd20200f3f413b7d17788309c5ce42328fc7f56ee36d97d628c5768eb23f4df2731bcc070c8d44cc5bb2da49e4be46f22d562788ff93598ecb2eb61eb6fe6ba368369130af15f82e4675d6cb1312f33d76c62dfe0d4baaebc68725b19e4e9dba6111aef0323936047bf215833d494492cda152de08adfda2bfd6ca61f93f27aa9ed453a96fb6bf2875de77f0694937d0cc0461d65eebd4a52b35385b4396d55a75794bd939d6553a1bf090fd1acf397e4ceae6bff7764fff0d4faf59d06c7d6df2dc28e1e721ed86ab3ea6dee0053d4dc87a0d2f6daeea8dc03c1d8e0b9020a249c0218c8d4bd6425246988d863a4979f3d9af8601b4df6ebb3499542dd5771f57c2524c2b9aa4cdb995bbedfd809ccf61db78693a4c5df0af3671d2206143765d354e0501bd6f56f946b9098edc6d4e72e3a4b0c15776dd405ccdd8c581e10be832fa86531cd2a14df3f8e17f953f8b0b18e67c335affad8c3ae0b5086ad25d5cc79f02ddcabcb27b92c25d374cd6a9b364b95c0318b8bad07b0b5e378fe3de1be564b194246827725a98c1c8b1bea45a93f877ffd5f8193115d0cac535ead17fa12c8bbd063b876f0400c401f9ca804d2aa82b61175db70211c6da96e31466f6cbce43138a761599fb15d1710b4517d6255530337ca8d51f9464c08f1b020d912242014210ad39fca06d89eb8494b24193babb984aabae67b0fe4d1b42a892954f9b50eb6c94e3e709159aeb55590663dca8958875eba3973e205c9f17733d9501bd5a9e720ef0588c44daab6a4eb7e09c109c3af2ca870264bb3da6783c86b78d0db3def34aa1ef464872c9f8073934309b6c3bebd3e0fa0677c5a36c76fb52c359af5622eeba6f93ead88089f70f416d6a06d502056623313f2701d6891f93269a97445d9ddad9433e504e8a42359936b14e9d694e244075f8974f05708d21b3f5b36e0f967ac0af46919c9a6a4add7ea5a4697cfb7e832d1bdfb9f078708f127d57992c31fc33b4bdf7e8e28de4e48788384e3df7338641586526ac480ba8c13ab93b9d805d4426afea4b0b6ca981303acc042195061225039c080c900169b231ab343c7e9ec6530864ea9d981e2579d5dd808f58ef31e15682dcbb3015c0d113921b66cf52120402a362c2a3312c459c1d7b40590ce0b138030cf8dcfba640504fc294617cdb7c5c96a0748de01da0d7ef1c4c2971d6d621c441840f2a1058e4b0980e922e798cf2ecf79cf8281da513584b94a90caf42256af4a11fc874ae82c16639a1e004b1a555366a932657fc46bdd7948aae7024b90f015d6d7ce5e377a6eeb59dc445b5d768a5026e2b68afd28d49268a30e1a9bb5b9cc1d84d6e936644f677eb6dd02087921ae3053c2d7c12f0cfd739a0cb3eb0e48381506a02a5f02229006978a72c5feda868b818f47d865f482c2c0405dda1137f8245526ac7025b9a192fa6985e3aa50cb7c2ec389f0528b6f0f20e31642b334bb6eee23f4c7ede0d812607473115548389f6fce25bae6d994d4686ede8f2505efa1774c5062e1548cb277c7664344a0b51a959c0b990abba51606fcaf9abd5b0baa60356004b8884add5ba90f569f6fb25f2b8af2a586c5316b688cdb2c1a56310d2ebd5f695fbc4d79735a04837819ba87282bf8409fac89aa4558e8d9ed4bd75f7ef1e05785d3d379d48b52ed19a5dfb596dab062daad8ce2123106928f1f3e8ad653d04e6824daadf4ca4ff287ffbdce30f74070d80975c94178f6a7cefc3599ba7e263f7c03f84cd2599b0c91edd731f95edd3e6ef3855a36b305f4d9a200b58f1e3acc5e1a859b7467734d577d9873230ee3ded24896f56195fd5a3021189b7c8501f5e0ab21475526fc7f5425a6d9c7f1ca98f275aafe3c5533d274aec702ea6029f8036bdb577b0c53e08f7d91e25e772aba6c6d277ac6bd2552f53e0f7da558d92bf16009e737847e273daacf494934fc2c78ab2fe1720383db280d0ab25766bb8d565a91fff34d1d0bb604aef57d272120f49ea968c1f6ad5ac836f90aa4cf357690dfc55f058bc455d1f3fe9a08e49aa409d97e290c82f949ad33d15623d5ddea1b7bbbdb7215ab25a84cbd2404c7d62d5718ce8c2aa3af6adf91c689b3152e35e639affa42ad64d9031d7141bfe5d155849e392f132580a01ecb79f55691d92755f8b0b6f2aa535ad1520b51af1b221dcc6d9079a955b0e155cf326cfd6496c80fc50d5723b7a15be3e831fc09b3a45eaaad92cea8d20fa69cc816cc88276edfdd7596f3238e1458f3c755a452b5a92929b92434db914afbe3e69b01dee850d1d6dfc4e366a78ade184dccbfc656d7ca8258aee030dccda3874024567e9f59b0e5ab2da22c2a841f87f7f077eddbcf0cd51301449089fb8448200d444327e59b1b746ec346900c734370d41c1c8a355da210594d94ee3151af092c204ed0d5710cc7ddf824d858ad1ea2b75a828256643433cd325f5904c729c58ac7c717a36c9fee4ae85496abe7a4e5839dc1eb9d357dc6482f8d75c36e04f0f939dd5fe3835c9138df838bde9cccbf57f1a45551cb136814dfd820655ed430021f10ae5a85ade06ed3aacf644d8a7ffc1f17a01e81ed720ebd0c5c18afb0d43c4c1b1928b4583595c4ca35df07645a7913369e361e4606625ae6a96279053da61d1426e751768dff2cb79f2aa6ce12db618fd2424a82ee2ab049d2609bfd6c9b7fceec7a6c60f87d53fb2d014e677a9130f5159b39271e4f1f64d3d6af327cd1c53a8aee70647af8e6e6e7b80f021d6da0e1ddcea9ca0d2b499d51005c9fc38206e116d9bbd43dc6f52b7f9ed403b95e161f4f85b07fe6768b0f729eb0ae8f52f38c8c6f8f2bc572fc80212ff3b75b10a8a14d2901086a7b14d67d896db4a9a37dc9cc431b3f3ddf5346e03b50ec3642301544a330c5aaa47fa065589901528444ed34835a008f2f0e27f33c9f3f7d770d47d0fe96671144b062a7403228561c4b98368f383f471276b11d09c03e79f48e0940e8a6e8861eaaaf90853a685fa803c4e039166060a3c921c8d79001e3cac496b3bcc37452f0caa104b2205a8a19dde0196a7791988b3b74e23c2174c1e5918aebb2be824d377c5a6989047dcfb2916e40d65c3c7d19e7aa09d8e63fc58f48cefb4c139f16eb57558f436377491c3e982f209bad8d2bdf2036731aa390f7141fb8a34e14a32b686036f207a2d24dfcb5df48d60b7b428382b0af5d16bbc96c201fe8d133914238aa49c07afe68f1392bc97da4e49449720c4e8cfad6350d45588f4ca095a8ee006439af9dbe6c1e165e5ea5bf005de4a93754d19778b248c51be4ad7d1412db4549ac3d00a9d45b947b44c67ea6d5f814b941a77b33bcb8b50e5e4621197f4933b866cd2b62640c9805e150cb8be7919186ba9a47d29bb3e3c0085b59dbf9e912e2e0721600f59def85aebb51fd916fd8e4ad770a772c021b71df8850641a6c01e6cf4c9b06a1470a86002a1edcab96592c8413889d65ff450a5fe88d982111f38f029f942e2cfda9a0419111361e76f196a345274ef2d4ecbae4802fdc7390cff81ba3e7af632567b43ad88a6cc2d86f8c331f9b73d0327012359b0af213ea54d330517b0f97f4926fc099d3b2a1c3d4ed753d83449ddcd9ea87440245bf6d401e48f24c6c8efd01278f4f9b311440256caae4ab7a2ef38f94cdd37426ce60f227f769be965ea6d5c00896760f997a52f71354c096c420ac0e0288022fcd1e04bb08ecd0a25d79b1ebf934f69caf754ebe442e0cea7d8696e68d163e18a890e3ca5d5bc46f0f9ec42d73f86eb2982ae57ee0fdf65561a75704ce02a3ddcb0f4fd73164f2cd90e667a8e5b2c33c401a39a5a082ec5c67bb12da4004f079716cca8f7c8ebd8afc5675f5cb5d21e92572c60bc47b9319ac3d74b565424ab1dd6d3830755c506185661df1fffbda93e217f0236c1add5be8d6932c177591d109a998fd39daa8f0aaa928a4e019dc84529663ebed13870e3ab0d5b2987fb2a678f93c542e0b7da9d3ac8b986037eb3fa0bbc03078db4b347c78d429e4c678eb092b6e8a869403539b7922edcb9f23f1593dfd6d1372289fbe05c88582e0a4c8313f9c0e770c4be609008393ab2cc107885adbd15c6be53b8a7491f7f5680eba5b9287bca20c63b9e34f97eb507e46b4c34e66eee5a3a8229616a8dbb1ff47bea8a44de89c82756821336dda0d5ca3c069e03c22207205b4a8dedf5ca22cfbdfd27170b817434ffb6b7df9a0b36101667d38c711dc08d565e98cba6faa5749f84248b3e73894fb6731dc558af01f8f5a626d8f44ba6fad469770c0899ba44a3545c5e137ead0f121480c1d6d3851c8d481f1d6822e39a4cc60db84a621d2ab53af27cb997eafe0b8869c8af6a1813b4fd484da36b6d4b2fbe31b571cd6d33c06ad3b905b910f91aee50d04b8646f40bbde947c9a90a6609f638aef7255089604582b3a8a5fdb5ee7dc6833d7562d4136fa226040147acaa279e94e631085eaada4f35a56288f26471249eb02c778c8ee1174ac56c1b831f415e37dfc30a60934bfb113e9a46a69a66477ed396f43725a16c2418c86b1a89e2b884e308a23a8a798faa990eff47740922c0ef074d34949f032d6df731d157a01719e6881c05a322bc5a4c9361aa840732e5b98cbb3742c7a22dfedae1a915c5f9b1d3ed2452c87a71b29dfc0f97132f8e5b03bee1312b5d5b4d9c471025fb1c6834b9ac48fe8b222a7b979de5a64bbffbb275d440de38ac6dd77ee9f74a811e838cd494afa2091c26f44b7fc58b21384fe4e26208f853a42e22dba028104e58814bf64fe10c18701cc67d5f86b53ce17bc8deb639a2746731d24b60caed656525224ec19124c7014d6847f12d5a54c0250b4def03228be474bca3b1c9fd3b7cd1400aa188377e3ee8d46314c48afdd3895234ff977c2ccb354567eb6b2311e79223d6ac7b8993029f96343e04416d64138a3f4cb35f7cfc5ab234f933d7379476e566b8e2e0938fb87320b3b5078a6232ea83b9619ea88bf47a33a90c009ef2dd889da3a50774524205ee3ff29b2e25acc5bbd98abf02f6ee3731490a110f953ea2038ac4dbc0f26893403e4b5510d6273c1aa2f52cf47588ed7a24ad6f54132905d8abd9402e5f394f3702a9be4200485de4189d39cc6266598afd8d37da87c2e5371aad0303f536d347dbfa6754abd3a0e2651d26886fc0c9dec63416f724d1bdeff28d9b654d558bbded112a43045916184cfd1d48ceaff672078cf320930248bd277cd21981f8d6f4933ed4782ce6cf80c94d16de0bd4c39dcafe5747ad5cca0785aecc65978838e85d5641100b006b7ebe8dbf13aefae3bea382ffbec3a653cb0aad67682e0386036692e60e893ee28c80642aea2cf5f012a023f76281347014b563b6a08a19217689bd1e0c21b3d219e2258ba48735285b0601491fe84ef2809cefd26ae3d37d021b414334a0b4e7fc8c9e149dbbed49590051562456c783d5089c36d221ab09f9ffc580c51a9422dcfbba8db4d0b3d70c63385012aa84fdad0416369c4a7a357ba9903dc5f8e60ac14637e781b9c46efc4e9bd4ca8e32bbc9d474ac283cddb47436d71400e8a7212d09d7d299f0da03035eee854edb0f38c154b0a2bf55867667ef4cc9c008ea519ff299c4f5f67335e31b449b0f7e5ab05d61986a480e22f5abd271b4b144e37fc61c60893d1c0553a068a56bf4ba3fc2e1a56215c87d260f2f7364c10ab80bfd0c43cf0e8615e099cf1131f07176274a729b2a75d55eb4657def84891dd98f81971aa5c316709d0a69d4cad20e617b8f429bab2fd2b62264cef3a2164cc7dada19b397ebcb910ea658483244c36a48be01fef50c9a844cd1e7c32d9e11523c30967f701938cf9a3569c8d190c19551623730a6ad6c1317e03cbfb5990c434607fb4774fadf4e31b384d95c51f7558b9312e936d695745d3046cef4169c366c00de6c5af2491f4c8bdde6799092fb78e6a564dd443eea7951940b1091d6889d2429da574934d75fdf064d3b5cb533b735d2cb85a9d057e2756b7d491e2b8c21aa679e349cd582acf20eb17d42198a2828b3fe2d8f12e08c38aee1a03a0fa64cbb96f31c2290d444ad2c6d2ecbee5589a669704108fdaa2a592f24ebb50ae4c3ab376627c0c278dc3a982ac570f3acb79fb039279f78d267d6b1a1cf552c3a2ef1cbfc120c08e4389b973d1f6689615da021af7bbcdc069c1ae1e7b344893a39ee4fa853a52b704ba3ee27c10669bee329fa0e32362620734069e70a61110c50c0b60a58d9000a1d97708dc952ed83d360df0cc8c4273e40046069e789070c104018feeccab1dc7dc9aca422beebd53e2dd29d168fa41a70d1488ee3af79c26ccd396a549255ad9ea50bf694c79acd54fbeb7bc24daa19d7bcc487c77c4007d4f5112f55c6ba285561e70070f639d4b40c61233689f87076a0cda396c45c4b0122ef7ece2d129076beb3defb919d1e4e1545d59a235238ba2b6e8b6afd1f5bf0c08ab5e6db82d9cccd5df458f212ac120ddeeed6ec94f68173177f9a92e38f3613ba74397b5157e58c5109278c927bee0ea9b282146da7065e3a97cc6a56d2c39099e55fff854ad18f273c1d986445ee2837a2e828512c26642c8a0fc90c9e40c04f4b0aeb9ef8bbb1483a3fa4fbca3883d2a1fd48cec8929d9ce93d1165a387144eb93a42c7c0e0b5b73d74d6f84bab698ee9422bf1041f6e868325c8a846ae269cef0fe4c810be555380e1f63bd99310fa619bad123ff5b2a88c6f585cf842ac859685840660359a5e3a6c3e34c2b980d226ba6845a8716234894c312f0181ec5406fbcfe3b0285a01cd61db517a629baed837d8d267fb1b093fcefa87292768289d9aa13e83364d1cd3e452100a7a3da482e67d84c8fad48e1fc58c53b4efce8ede67d4296ec2919ec2c5b51f200c0ea33528cb422ab0c88401f1200e7aa9390f6ab57a5ac51b3987c1d476833afa5420510f36e10715fa35cfdb8cf53f2b1e582c7645654445d0efeea53f0ec71481027e9e37fe917dd8f03c943712e9ad86641fa415970fc07cbf67b32788f5bb685d2cbfd991b964b6ac05f6a786354e1c5a3b64728d6a758b1cefb2007685267ccd6f046252df92e0fe190b1f8a4edde6e8c36e266dbb111ceaa775e7dc9d47343fb9de252f06b1617995421e3e3ce22b879d634ece8aff4058fc7431abb5b25ed6dc4373cbdb50046d4a753468e54d2e63165a0726ee46a23984dc4f319d213223ef93aa4a771c8f6e8f17145ff1d6eac83b0424f7484620fc6533e6cefad966d4a9ce6d824a9245cbef2a06fcdce50de1e04f7f37393295bb9830f97d50cb63c351587bc8abd16e17785e701e3d51a1d73d5938101d2b064331bc545bbcb8044ba49e69b65ab7f1c9c73f3d462ee8cc1577362ad3d0c45e810a7b420702059717391d7f33147b8ab5f49ed893d9ff08d25e194e2856a02ff2aff2cdfac81959a6aa3e506a37f6d3dfc25fb07a34063586703ddd3c3118bdb86f84b1233d0e7413930d645c7326098ba55beae607da051a7b7a04dee7511c2afe149ed13910dc41b78e0905fcf01a35a2c8ff5ac30d27c633d639a734a94f47ea23301be8060454122e9dbc83d59d9d672083fab6dcbf42a6a15f8198127feb53de18a254c4debb77b4fdaf469596faca6430f9cfc237a3a2495802d9a2b87abbb038a372b598492d3a73df5250f4fe54d4ad91de42611dec86b2d689e68f56852272e317ca354e7aaffebc13590ce6db39af0b532b8bede93b952ecd18db7584cbf2692942e806a02ebc1c7154f453a4a5b27edb2a978a728d3beeb641f9b8eb28b4d578a207ec57f5a25629f3c2b783e0016661d02ff6f5656ac9a388f7b5607e51348ca0b41c73031ce2b6a84087d0426c640415a4f1e9ec725e0ea8d5e943e013fed57b1d7045ead5b5529ca0bb1c663f22425b13222461254731fb57d03e6538b7d9703df379b390b1e7ffa5627af98866b673fd7738372e47430b2bdb8c38f70e35c80ea0899e3b5e51f80081a44e95b22b4527542a8c7ebfa7df96ebf11a98f1e1f98bacf510ddc0139fa8ef0b769ff012b170d2ed9e621b5ca665aa2cc4ce57b9eac528e146710374400cac9e5c0eaa3601ed098a343e0b3b68f91fbe79daed9ddb352d8909e03ed84b10cd608a21b37b8a2761f96b6ec50abb3ac1ef2c3cd864d50a93e366edd37df550c27fe2d626cfdb73ea919c34fafcdb80adfbbeef1d6f8ad2360f30a5a1c12819e4a6227844b3f18264f1e09f84c0810abfc2fe5b02ec6eea81efd90d467cde2886ae8954f2b5883a33b78c2f15da1677c911102499bbaf14cde5703a7fee8520f507d71ea24ef10289200236302486ccf944b70d0fd30f0b383bb75379e9381d505d86acda26de1b11707c6016eec1860b3e060833e0b9a56209b779cc493fb4858fc2695e54ee54edcf1827faad78ebc0a36bda9a5cfe5fa8b7094a0fc1a8769fc4392c15209eede786d3295489866767f96db7b0f7e4a4b278c676258becaa6b77f8f5300757a8f55f99859fcc22905de1fc6d4b3f1b8ffeef26e3c7f34dd132a67a04c9985187e7392b0a657bb0167f900bbd00e4033ed2660734f1ca0180eb008fc90f55f0482b7be37354ede1d18b5bfd21ad16bfdf4ab9faf108922f00e6a9146b357642f255eea2ddcddaf87b01e9317626f109257d55f27db2dee4a8fab9165f98c03f5ac5a19da1a128ea3c8da4f9679dfa5f6e3da1cd82cf09a3f7a61c11fe8d9acb53be3b2f13190467c7653fcfea4611ef227b057085c0adca4bff130e7eb7200bcc260fa5940294d83b33909f0fe2cf156aac0ac8cc5a305903b4b94065bdf00ba8c08ff926752e92776eaaeb90ffb48755941b3cd7c1f305918e9b56c671396d4ab20d8e408eb774ffeb4cc643c28f2b2fa0d4479e98466e535bc523be933e5898256a140e8f18517dcbfb40afa7ca833c3598dec08bff07fd00d17db2cc0dd770d9494b8e67c27d528c38c136a92e4cc2f96ca8d1a584674d56a1848d33cdd800547ee7eb85a37c73dc6181caa99bfdda6537c3fa79dbc1db3e43d039c5e2fa4a635cff41ee32029e0561fc731c64235f7b6b6accfe84bfbc74d8a9ee91e04f01458884f281051edd4ae991a41bd8b9d79e9acfc9783d3a2660a2f19b0e0e6646db5d55a1d7fc35ea1fad0827f238e1ee2771d0c28a889813a5d904ef7399bcd505fef8e80c584d6134c6402acf1a517d95950f97ab02592dc3efa7692673bd06097b18c315d635357cfbb7a74b068dad21dfe5c384227ad582a282477083fce161c355fc355662d27ccf17a85b7fecce2751946d3b44a2b4029db34cb1d248ab62d9d817e22eb434c3df34476ca623df477d17806131b682b7912c3c4e2de22a56fd817e12b16992f3c5f2f963cc64c24f958c55a9b3f719114e559446fa316e0fb83e5f547666a6b73e95c6706f3d3cee7ce9d91f594072dca573663b9650641ec133ed7909ebb6aa5a845665494c1be4006f8e974d7fe9024e47eedaaf5492ba7558ac0453cd9fa18972323622783a15252a591bfc4b3cdb65e15549bf9004964db42630bc871433516782cb55d176b2dfc82c4a76133d57d918b5994104b424bd69fdd781076da843f0891ee3d928b64331a8f462075eead58c415a1c16f27511ec75af6a481665c4caf75a7a1ce9ce559775488224293e276be99e63e6887789030cf58fb30e3f4e5e8a38165357d00d63f8e4d4588359c7e25478e1697ad0196c835f99c033c276714882f233701f41fdacd7089711d54278391bc6f3a0479b58b626a47b939e4e0d206f0a67fe1a953bc17408166e5a5a02a4757b2d6645cb1c17a58800734b3be35dd5294194edbd08a8429fe3e6bb5963ea7cfae57370e248636a63b99210acf9536d8bf873bab2708ef624ce3142804b9233e1984a0e2d16091282d7b02caac4149142dec09bd217879d8f139a31aa0e05d10e90b66dbb7e09db5be49c67e21e1bb0880d305c55110de50505f8c090bde3936ebb8c1018e66d95149c59be74fbcee192478b59bf92fa454ad0bfacf8d017b7543274dc4af6a4b8258d5a6b2adb24b7b29f22d6c3eab11b4c7496090167bc01da5eb70e137dd17a5a1cef4978409793a1a7dd78908de0b9fe29eb098e018e55e3e7c434b1769355035929efbbd9c9d2e40f1ea5197ed2b4789e34153c96ee71aff16a36c22023e6595adfdb8e2d64dfe28677596d26221a09729a1341de7358032621c5c39fbe94dd2892ebee93cbffba521ea9fe3fb3e2ba15afa3da8a47f64e3334c275edcdd2b0c4bd415804d0f607bb2acd7d39471c9e86a71d607b9a23dab19cbae6bd7fcf4b9fe25cde3b62f56151b08e5de5663a0cbfd9551c605fd4b2c7cf7c6558f3165d626c144f9f12d20fa4d578cf91d2615f6412360794bc4c17628a1bef13351145544e7c2aae73ab61f7bb93be9262f33c836720608dc3b9a34f60d139b42cdc26bdd3ae833270d00a10346bc3984bd0d2ed8103034f95232e170e3bd09306da59edd6ea7a5c52b7a368918353342e807c3208d21db1fcd6ebd2228fbc5d6d564190f7da2138de1015c0f826843eaea7ebdcfff7e5cbd6a7d5ae2f053ad09942732bc86c8408210854dc631b4f6ab5920c5763ab89f6829bf14743ab48198cd09d9a3cfbbb373043fcfc938901ab16a4f5349a8871a25a6e82fe23008b10f584a58b94b224c758d8a51aa8830cd7f1e86ba8fa8b65471f59e61c17e2d0b596a0d3c355cbdf86837c2352daf4530dcb5bed370c7dba122c647dc0d1fc98afff35a5247dcae5c05438cfece691ffbf903203c7e917f0b7fdeb8a86ab9d557e267a1325372502445a6640fe165adf869100065f9a74d0a2aed279791d76a523f1600b60b3bc7684cd07dd40978e5246a7686d1c6f4b4330e8c9b09ddf6592bcbc3fa8e1a46abdabe9634145b134060ce129ab0226a076acae716350962e3a0a74e97218424c776b4330e4ab038252634db9318db7e14ef3db611ca5534eaf6781933c2b09b1851d7201be4fc9731c687c3ab77adedf8cff5dab04512df27eaa9532a0a48427a04d51059aa0411ca935a83add6ab3882aff22746d70b31f6bf3eb656709cab0fb93ab31614b63bdcb103b6dbb7f8fcc17f55af11daef7fb3f0aae2e68e036a6aca602f7bea4df1453b55b0b175c9e0ff1665edbf981e87dc10b38ed5a6faaf4b80e9fb0a99c541ecf854bd7e44eb389122cee7b2fafedad39e92cfff12e88c3221ea7b3ffb12e460cd67f4806930c7d43cab6cb3632875831fe9ff244e13e5bd8eb53dacc897eb5d988472f8b4335a8f3899d0dd8e7ef04c559911ce640c2ed57cb07cbc2c38ade2c242dc29d2d173f7bfe3b19c85d3a73c5c59c7e4b813de4849b989a279f92a43ef80a6bf4c148db2385ee3972d7e5bf6ff6bb0b176225133efb12a2c6fb6633a08cacc399d2d355f6022afd735b5c32b5e50acb2ca7a4feb5f3d80fe72fd65f4ac513d1b9df0b72a7d26e65447aee04704771c4d68a63b331432b96982917455e5027e533b179c6127e6492e86e006cff36002e59f13c8d691e118688de029e92d19f7997717689a5ca574e48d8f49567e0da9b842f2f2cc0957f0d53d0c22c18a71e18bb5abfcb1b0ee68226f6d18c480aa04b5b8e5945661ce20a5a4444f3ce68235f36b3bfbf15c1c9c424df507dd2e3c4dcb16d5f088b5ca346ed1db703afb1f5aa1b95cd3d45ad703f3801a46f48c607ec6a21c4653ccec5ed785722f1f0feb798c94f665fda0bff126cb090e6ff84c8eb3128335cc391825b587a589917885230fde2e67868c2c3bf613b1a28c6f8526748bd5568082696e3e0c7baf44acfe5d3c8c5a777fac75b8f168488042806bc1010172cee8d2136e086e08cee942707f88dbee488217d3b1f27beeee16c0afb561dc5e6807929005f53eaeb83e6826583bc34d71ccb5c69b73447ef8cb3dabfef5f9352d1f6064bf2e10fd96ba136c74aed276e7d432024bc7b10e8a1baa56a6a7bf2a172d9dca7abdff964634330d1a2caeca0ae4966a359444737b3f8a9fffaa449a4b74847d008f38eae3595435050a9867d615d783fe37e15743bca4a7702f6a5d0f3c830f5a176c4a2177ac52189f1c462c5791c7e625fd243d248a38ec935695ff0eed3ec514c2fcf46c0cf69cfacdd82f53e835ea4ed837ccf301e79391db0267ce01da74833f328c9db23be9b34ccd9e87aeff58b9c75782fad866032454bb09be76787b619411a378fd73ddc9d16c2cee7b4e497e1f29aaceef840e8f17e5bb79a75d96cd74c49f606c0e0aa192bfa7959b95b9dc55d136b46e30c2babdafc5d8a156f096544652fe50f1a5efb51125c4c234cd797571f51c5a7093682e0a24f9a43fca95f6f62af097fd922fe088a3bbc40e3451928167e3a0304183f926f0d5eb5e4c0a93320d964f8750b37516d1b1b082249ab5f1d8c2dd7a8737429a4898151fafdcb0043fb20a5263855841a3d99401d7e6a473f8424f456149b66629bb94290158e86a0fd87176d568dc5450c7a015e6fca22575b61a14bcc95a491ea44a2264527ed1c0b32544f270613ad20229f9771513049eeee526e41f4dd44407c5c6f34ade095398da2968e9d4742faabc271d1676905a8212981dfd29b19579ca0b391a49f0c693b8856027229c3b0148e96a9e8901081f5276fd0346b36bcddbcb7fdeffc589601e253ebafe09006abb89f99ea2fc353b7587293059de5bd94cf8100bd9594333e6d237bcf78b78de876210022c69d0b86d798bf4ce91f76503a37779152c2ea1d6d3c94f021d0dd5ebbad9b780dfe52df41ae46d40f08b2be8fff681098cfc71aad9e4f831b8c9fb3bf635fd6d3ffa287db76a2018440a60d7fb151166837087e586d809017160b2345b64d99ebed6fcda8f91a45f2a016de2c4e0f75efb3ffb7cadb7ef9edd6fd09beeb98155be254166f257615764edce881b803144bc9514eafbafae7c36738796e57bb12240e1d00c57166bb5ef8d7e53a8779ca82d514754a57750a8aa81732830868394fa6a442ff43b036e6fa5a7c2c0b8a0211cbd1218328202fc6bb973ddccfb90f054263b28fe0ac48cd28eb93428b71c65eaf9f7f4e70b330a0cff4999480a0d569015be715be4fbb22af2a9dec337c65e0bdb8c55e8ffaca7ccde1d9d81911743dd9f52302d2b985eded5d582ab584f53f320d2b2498410aeaa2fac5bc8a71822419d384df6b0462fec65f2a0777675d0149eaec2784b53d54803aa1a7aef922c0c5e41c06757f6a7c62bc17c9931f4b34df28cb8d7729375422626ef242b63e7f7f75607a8eaab194cda43d964c37b19c69dde4b684a3712ad784d3df419fe3887688435290b0c38331b395e6bf6204e04a5bff0893703bc11e7ee08606a7a08edad1f94d33cc4693f9bdf41514027e7c787739b690be999fe2d2c7aa0091fcc31944788e6e31e58ef3da6d8c9ac981a641ab26c28fdc0833ba2c5255a9b39ba92f2c35b6d9204f3bac75db2e269231b41f44654b9e6f1f710e429337fb2ed014820ca62380ae9ecca805cd72def981a89892b0c2f2aaa27276c2072354b06651ccb5acbb9465eb79605c2e1159dfb120cc763cc97a20e514f9afb1035bc0da46fb3441eadece95e632ea8d7d3d5b359d429b3cfe53fadf73574e1b04692478838650379c3f910641a5867ba112cb60a9adfa07fba485eb1f9a6cc2e63505a643d745d6bdcf8b75e9b2a617b6aea731346e6d96ec37c738062ccc40191b6bdd4bba0bc1f4179f7d3bdba6d98b82d25bc797e7ae5578b71907e25529da6618f91e11d84d7b91de7b254825ae78f059835c8b5b0b9ac1957d27c6bd4066636619926b44b69569fa9b9e663513819c7a4569a85691672bea9d403e67ac6611bdfb1d67aed9e65833e30eef8ba8bfbaeab060044a3eede8a553335d37889e5517710393de111fc8b42e39a7e949d619abb6d36c27536d4d277126c876ff07c6d7c8176d203952e74b3325d04f6171d8b9a99ab39c4b8541f15eb8e2c860d0aca50e7ccdc80438135459999378b4426b3abbaa704f6d7641e93e1370bb4f2aa585607108beb3f42b507d4ec87c850175d59209f2cdbd794f20024f5a193a75f8138d75f8d6889cb47931b6af9ac423424d90f4976fcf783fa2189ea339b13ac2bed0644861ebd045bc903685151ca718d7458ab9a18d346d48de8e3a634a2710edaf3ac3c03a36e3ad7448b5e810b74dcf7122f3a0eb72697805243920b77a8eb55a5636ead0828dafc106ba527021467c15443e32541dd8833a0e19ecfc11d07b698630b9a5c4694c275649c144dc541b75004a588574c8c778cb6aedafc11f284f17c3aa7931cce42dd8e5d299f9f4d0bd560018ae9797a066d1f3fb67ff3889fe037f9636b264a81851786909870db1b1b38147d6aa387ce69295b73c2f4aa81d9790234300c82fb3841a888ea3d40cef7b632c6e71164ad435420754acd577ff0f2cea5e4b343f2ecd83f2ca75dba214a896351cabb4cd343916fd89e698497aad9ff4cec44f3180cf40c724c96f1dcde377930af1bc987d1bd4107845c40d562d5e8969981afa971b56a78745f5391bb130fa9f4ebd9be3e93fd5f578b0366017349ca50f2746dd9eca7b6a10e6c549ec8846d15283cec59f61da11fdaa3d0dd42d00cf623d53c7210dd0053c84ab334a0e2ab09c597f1f7ea96efcc6dab47724eb8a3312968e66124afe7a839da4e2f1e9d13947bdc5aafa78eef7f27cceac666919f23423733c8e029ca3efba30f6c3ec40cd5fe747388388ae84a85c13cbe7d410840bbb774a46731a4d1a4934cc3662da440b88881e3cc3e44de63dc443f25bba59db81886e4289aebc4a6d0faa0c2961ac43ab9ae1dc5d088716799a158cc6a53d6b9d67dab7e2cb3a38f39075d6e5c2f2d1ae62e54b121c213a9ea7582ae4cbbe4385e45d669d887b8d8475103c109782ea1e29116857fc0aca46d239ad1ebfb855ebeffa12a1e4f4715c11090e54c40a8c0080afb0f5442d1fa2e205e9990f0145eaf7345260f8c8d63bbb839233b4c17fa616ffcf75a4d448cd7824c5e522979f5db7908fbca35a75dfe8f1021ab3e2126eab82021b0a8283068573a2d40eab5f42aa931d83b6bee95e742c60cbdd8290964f7e635137c98bd3f1a073b564b83352120410e84ec4a2a4be4a909b4f8f3c77f7942ff1c9ce2b685ce6f0d0c58d4930c30b8a2cba42282978698144a7d4c25e1f9936be3e3e7a3c3be87e7911a1d359618d6397f72b4df6669f6dc5ee01b3d2aed996d95f7594dea6d78caea9e09eca3367c3260231fe8f74d7575a24bc78d40d7488a779863f7e1b8b7fa8652b967bffb8fa910ac888c346dc3a60f1a0e3d18c8da8d0e51080dd0fb1236bf5629e91729faa35547f1ceaeaeb93c5eb1f75376d3f28120ca6312a17496fec5a372a196143509230fdeb9e78821967fb18c0e6eb1489b594d43b60b820f0b6c824d56715f9546c8549a152c51c7b4eac0ac3e195317b82a9355ad6cbb35b9f8ab065c62636fa241397a8f186a1d3a29bbd1554caea22db835ef50674bbd048522106ad45de61757e25c9fa3afba245514d9f3260b06ace229aaeab49864b64323be28f8ee964edebf58c553fc2736e9a837142578ced1a42cff8220df390e179d066334290dbe15c3452f45479f9a388f6901cc9e6db61d8ed53facf4b515742199d43a2ec35942da6764901746afca0160038f0af147f68f34c6f28a38e25cb1f3f70a9c3c0fd3bf662056facd515ab2da397380dcef150893fff21bb671caa4a3d71362fc2b851f0977b752d242bbec5de43e1842bfd02d6ae749f7d92d2c6bbceb6025318abe7b35445cda025823322566e7e30fb6f0a148a2aeb7d80edd6a90d01e6b7433c301882bd25048f189d5ecab9fa7e56acc7efd133e77f73ce448bce992ee856e324074555f8264311f5f3a007319122e198d471505bca982f5613f65a7dd5f45c80e4f70c947f41e4ba34017ff5293c38b1f2e9f657ba2b45ad17b56cdeb1e213f448bd8a3f787f6c1727319f3040bb0c5e2e97a0daae242b94682bb1e6d3efff3bd33f6bc30b783f1bdee071e12cb617507c7a7565a7a05afd9fbab28900a277daa7ed567b176e0ae7870f861631bae01d86c319d28638376ae4b7e3d8e27cbf8838bd3b0597e0e9aee407fc9b7e36e523c5dfd7b00da4992be2f9503cfdc4acec0b25864cb9d498b1fa5b96c8a0a6a9da7016d0336245eca204afb64da91c4ec1d2c2bbcd681333e61b55eaad83cdced139e23adb27410c472c5e0432cc4e6a4d24fa1601e0545e4c96578f97db3d19a8fad37c4b8f7c51d0b9304aeba2bfa38136860f1704928055027160cbe20b481bff600abd0b1c4618f59b327a0e58243e1e3b0fc4d752820f1d1e1702bf66cae22617fbf87930bcd60684995b4219edf70a74fc10fd755ef28892efdc25732ad27d7ce8e35802c9709e19cabbb35a58962a21969371623b2673ebbfee8a890da0738fc807541cfffe1ab913bcc8d7d2c9a99c664889fab1b7027310da3945396aafafb96ef6ccae53896ad73efc3d498f2131c2fcc8829459291a99f2f6cd151773ba0706c80393489a8580f889cdcdf143ad39dc34633f698f17932f7f32b82888f63b5111b046f377a25e703b5b9f2cc5c6f574ea044bfaae63d2c6bf940c3cb3c577a44c4909fc5803358612ab7f3b1e9e4fd0af2128fa9f4a4846552f66ca5a598ea048c9ffd3a5d10e9019a2fdb10d2159d14635701b9f86461e8d3a0f3587d47a3b7b2cfc2dca40050411bcbc02395fce86dbb825c7a04252fea3fe0a982fef29a95f70befe2e61155a151beca82c510df2dfb570460dc826e3e897d6fc4c6ca9b716dc477d07bc66d3ab763e6d5aeafaa62f3953e5907f1ad55d3e0d284dbdae8e362d2b4c934d2421abfde67aaa4fd91541a16240b33cf796a7d1b2e417f4b10a52fb91921601b249a789f2b90986ce0f35abed82c4cbe1b1ce45c671782ccb639e269e88cf7f0153547ac154af9406adcdf825697d0a3d22069276f9eb91d227731a9defdee35ac36ff057977e8e8cec2b2febd65214e0ce130628bfbc4576ae9da5edbf9f5f92f095cdd39e5bd431cfafca9fe3ec83fae1e8f391d7a69ddb874681f4a8795c12ad159d174f9a8a2ec92359db74c6aa5d90f01689f23b27b91933fa7e72329416db5da8bbb0c9649aaa0657b2d03915942636013ac1357c7445c001df321b53990260ad3bdf78a3b2776482dc5e76d8e361b0d2d49bb94e8216b4f16dc1151758f4cdfa0dca94e592fc023e75f3a5c8ff2ccf3498e248e2b68564eb4b0b37b28b736411d8ec5ec26c8c3652f450c9abc17e0d65b4fc039237a3a98191c5d618496bc9781a674a139bba3cd48ebea419df6d26260142f352e475774c3f920142fb7ad522dd95c1d24922b541d88ac4cf2b7c16ff36f60924183804864461383618800d32a25c5d152348f277042a1d2c66b23a8f4d53a0893ae4d657817e0063c01258edd457cc11ac07e48d07eca29d0cd07469895936f72cccdafc3e58031b873b4631da8ccc7de40cd382ca69f589a33ee6f17ab6ae1e9d15a61c46bc585a8b71642fc9f228df1901c60e33b9bdc1e66880f10ac7b8137014cd4f5392cd92b78952cf864a3ac9d5ba58fcafb2c010ba3775134d2ebbb2916f103d708a74debe6b6843c2111efde32860685ca705344b85c1c0b1749101b4084c782e6d31986569869a7c6be9f1c832ecb382ff5a1dd87962a397f18dd5d5b5dbc6e6ece0c3eebfa7ab829a3f8a174f3b8eb20ebaeee8d878cc307944e14d2d036534a93e83beb215971d7ad227ad6761af4fc52e58af0a950278f601ec40bf9338b5191d93721de6539466bb5d84b8ccad36c2c89047d2ecab6411419c6b15bc0b9c0f7baffcc00bec50cbe348fce74f288dc88e0e73a6060d3b4a41a0be3710e1bbd0f6d504da7fd37aaf55718d79705421d568979aaba5783ede9294f05c1be3e2f42923f3b5fb2b63a4480a086ff7e74ebb8b42c23bd8d79089c72c1b49c79b9446c7f8e493dafdbc2e63f00d6a15cfb03d3f16298b985de17d93c6af860292dfaf24ac5900a9fe908df01aa7e726279bf189f99aa58ba0816927b2b6d7beb22c38dba9e5ef8238f7d0339fd3b8783c5dc974f7e44a8e6266ea8d14d5dc75ccb4d37ce3cc312d35230b53a6e9bbe5896f707ac0af8bdbc174f585a765750496f38d1698538e42713b209ed0a23a696057816ce222053d6ffa15e7688491f44e83a647bab21dd0092e2663505eaeda4db477f791dc8f7fe773d49f5197de8fd93a1c8910d05318cfa3c278a341696cb724067970211e6966b26a2f62e97af24c45b1edae0ac0acbbf476c283f017ccd79712c796727d5d8dc7d3810b4a0d1687536aeaa7df4883401b90e3f08ed1704722f07124938d02c33cad6b27f9184bdc0bb99050a85bdb0d98d600efb0105f40af265b0f6a8013e4cc9725bf7734cacceadfb9272ffae7e2e1c3ba8407bc749497c7d4bb5575d7f37114c93cf406e413caf88bda6f4780eb8bd80c581a1aa422b21f7155818411a42483b48c7d628551d46036d9e849c7a428fb21242a31ec0cf42411f3b76deec91024a80b949202d5823d93ef1e7d0ff518a77b0d668a8d191779821cafda30f6bd3edb38b1348f992c0c4ea7aad64d6049912afb1d7152a8b364bec50cc3a9d5b934a809ccd85926971409d338aac0f6f51c87fa64aeb71551e564c3d28911f2164d65ac098d008f3df4358740ed1659f79cfdf9fa1556727149b58f22fd084b4328eef692f97c68431fa819786c48ddfbf88ea8ca9d1d90ae4e41349886503c0e0b493c649776f475752d7458271e5fedeeb42b28ac82255affe8dfa3934259ed8cc4f9523508f28e4e103e67185cf9d718c6400a69fed81b63a6fe7fbe969487df3c247fe28c1097d0f9bb10a2e46b7cfb637557c33d3102352fd815b54b623ba7956a1ce00bdb757485e3394f79deab0baebd622519b5a81671eb2511563128644d2763491b55f35b6d24e1f6c469beed678b3c2074323f56d9bb957ac891741c93075f93f65015cdc321e81984845e25a15822020beb4b3c449a2bc397374145767f6780b20a0f0f354e1599d2720df872877b0fc714c00970a0380ca0b93ea04924765fa2f79d4f9d8582f3f931fdb7f084a60ae45e92f5a5092b6e0f1614ac26d986d5cbea5a391ff70a833d3bf96b3fdb3bc017a2487cb3bf414e767aa1a88fe2c8fb3262ca679f6d2c295789f02a681026f7f13510830b5d020da67d80b286bb499ba0b028a3d564bfecbf92af5dfee0f1c98b0fac098931be5d56eb45614f08b8790acee19e6068db799b7d44310c4a73e94f51bf85ebe82ecdf413ed578783de45535b96cc951585e4c5a4119d76a460b152db9633fd782f67d577c952a266cfef4ab82c5fe0e7cf36dec3c1000dcb0d4edcf4b018fd0b0d565291b0a26d0e14e85536865b096710c7a5f6ec1f5b5e218a0668fedc550fdaf41f4d2673109543b3c75be8d478299e5bd765adf946861a046d47362db9840cd577d11c0da211021297529206e627df6acb7f3bba683fba60eb3a0f53e420197fe64a03dff859256cba4fb9e9463de610a9e886966e9ff131b090c55c85dfe03e20f29e848de9f4cada271bd0d067857847db4635e2a0f72bff8bc13a5ab20091c4b32df4a623ef1718937236021ca0331758ecfedb8a34cb4fcb30b4d4734cb77bb2ea3ed0213ee7c3ade6d98a1940cc8a17f685b9462a8ab42f6a1e795a1ed0665dee1078aee4d374af6d2f639b91f0ed643354201b0f3197d5e8e18c36e923062e6814103b699fe04bff7d55417c96c93da3dfcf8ca36b812def6863777d75ec1bae17c196b2bbf3263566302a2412c4402b7ded73b73839c07e7b452056be226e33161ddefa98b05a40663635dbad412204048ae0267780c681cac40e4fc4a235edac5aa00f08127a629d01074b0c2ec7c1bd0fdb03ac032943fc184e412ff32dd56acfd3d6b13bcc1eb67f3ca0dfc199899b9b1ea8a134b1f22ef7aba240b1dd714943812939f4e864b701b07a34d11d81c11b374be57b99ed8762d7b164bf1cd3a0491cb83cb830541e61cae61274404ac1b4cee96e2be8717a9b7115d76405e6e25954fcdde0ff28a94af85e46a1b39baa99c04226a36ccd537ff7ac3641278bbcb1650131ad6847f5aa37c24e0171c59df691effe834670e713dbaf67471043e0d4317384d98e8e54c01b4738e630d3034c57a8ff393a94eac4057e529f771fff1a6f4bce2afee3ec3439aad25126abafd7d5204749a64b715cf8c79bed35ceed94f179079d4d4fe063715cac1a2be487ed490eb5a95e6bb6e2dd59adce610836ffd6852e97b99223d6f3299e38fc95a78b18649438ac6cc0da4df649afaa5c5f3c975e16beadbe3d4eb956ae0b9a6c8adcdf6efce2342c846fdd1c9c10fb9ff087696e9790af26f55caddce23742d611098090d2b6f87a74f1ca0fe259d72ca9efbdbce91dcfc5edb463014d6f717132bd46811202c760291c3af81a9bd8aeca182b95ae82a6a8a9c904e24bb055cd632be38c7415350782c1b1905fe02552fa782468d138dcbdeb09eea574fd2d49b1fba42d95637e2f05cde16f77604ad0aff5df5dbbcee4a4763b392c8aebc4a690186b0cc717783022aa5a86135138f181eefdf3c9421d8382c6944decc06572ff37958b71d7780282fb7346d9b8218a6aeabb05b0ec8e56f4e543d31a112fec804ed4909ee8b3d69ac6d8b88e92ab00bc5588090ea9ae82e10d2d123c29ed0be9c829a569397d251b5db6bfa5d589d7b49081efaaad142912fb07d18319be05ccf72950e318a25034282ddaf39c25d09984048c6b601baea5b008f1b114880f6f067cd3d09ca4db930112b8054c4cbe5a071c5eaecb950a962c68565d7a4058dbdeefd5bad4feb047374df9cbf17561b0698df68345e42808ccdf197a2d0824b7699208359a5e7be2825f93348b727f872058584ea6d64c56e2a2e811c7ddf0270ef98e9de28e0e2ca478655b9c2f25b7aec4629801b2fac80007823736f61be8bdfc4a2c5caa3153a0c20d3ab6025437e57e5c9c57dc006c392441b0a2a3ce854d033cb13101984e7fa8b5dd0f63933b34dd6bb013b979b390f608f58a48788b7b2b81665d4d571004b0244012e77f580e22aad686426e891d65d3945ad37c8b1a5ce53b47fc6d56f0fd877beae287ab332c19b93f1bf6d09d6660d479b4ee7f30ba6519989d80ae4a83049d330d954ca48ebc10ff3e2710d93ca2725d233492a60e13291888fd5ecee154dcc8299fa12768f91170f74c69857693cb7f2cda03310b2f4d3119d15efe1c1fd9ba72b79cbbe9c59fa9b61791a3bd480570f324e87b922018a7f6d73c5b3d4daed3db0c1fe6a18153c22814b4cc20a93a2cb8ffb3e4ce00d0a0f7e9cf9d022dcaf08ad3948fd7c6f8b49b6976e4128157ae003e1782c50dc5b8d4c0cd4982d4015bfa07352977934a414264ee4f6e7139ec75ecbd30435dc5313ff9fd7ae88753ca0e74c62f3353aef1dc12d575158794c0c616700d6ba596ea930c5ec16cacc1fe3162a5da8e495a46114cf4004029419a5d48de5a1678412d55b2a088e6e9cdf5e77f877e37fab08a7e03723d83324a7e26cfe8cbc86f9b0859e27682d203d087c8e2ee88267527c8e37920641ecd5bfc1dd7e8e8b328e3a2c63c89beb8198a3d6bec4f1e5a071e01a1c9528fd7b7f62f3531b902ad10d7162457809097e298b2450ad5cd45251ffa96edc3f2fdd29385903dc6b2ae8f14fca074174fd2b40b71c2c35764800dbfa3b152d884a497e087c3c9461a1e40cdb957ce42dc109293bfba3dac4ba84527ea1b4e62d2b99518d2c041e23d7d131537bbfb9a2eea5808d2c8a2fba6a6d0e5060400c397129a632c6b2afb0e650cd4252e36cf592dc8e36a453b3cf9fde3821605c9799b9e3facafbb2d729ad567e036f4e3eadaa0ebe308289b7d2121f14531b173320960166be091c876b277e8b512ae358445cb097f71638b54193e175f1be9d960f6f4631748fc57946d9ce7a7a5d37bab1527895640c2be86a89dda15e6ce50191c96b8308bb7aa5cca47e42cb99c1472de829b24882cc217c2672be51d88341ce890af0f2828b929575ec8e9d5bfd33e1405c5d15c601fb1e2cab3109cf8616da34b9e7f0fe7cc09de108c2586065c2ce53c62c08271d12bedf82514c1ea6e5cf400a3d8aac83d5eaa5fad74b1ca39b46c3893ae22f485b09337c967c447fcccb27a72c41bf0834eb3c6a015a4ea75915aaadef2524e7bd0c988a551097f938369c4300990b3296bf9800e402159c86ece13ca948a54220b729627e1bcccc3255449de0ed19fbcfe2a58ab71dd18cdf2308c8f53fc5df299bc5a586f3683af90dcc10aa68d6a7a2a011281473ef5bf40a5fabf2804cc1498f32c8a94a621ac3cc5b95e6b36c5032a4d68e1795e3538ad98d8773bccb13d504fd878ee620d324ba104616420795ec556d5d74ec761de2922681db0f4b61a0af8390227ef8acfa7a775916542ed674f9b67408a68127c56ebeb7e38e0ecfba3461f5cdfdd4d297001e28df3be810e106650583ed6998548fae651b142e33f487dac097eadf5397c16d1799726f825904ad653e1e9c5285020f66c6fdf892d80f398bb09b3739d435042080e3a43037803f9970bbbd1d7defdf42f8410b04a54eedacb4c18c5cb70c6adc0bb1de36602e8b36e6bec0674546a8e6437ac8a9a10c52edcd9ab1b58c77b314e5671b8fdb92488ef5dc84af75ebcb8547e20ca58a4978f607f6b98419ec3c1c49af6624b75541fb9d0f10c4611144680067a9ac6f0caec38678edd94c73362f528ea9999454c27cf4aee940b5d627675274d73fffc42e2366ea3256be23e48b9428efc9b04734eea9cf70ee36050289099e01a32deaf8af9ea5e4fb790881bfb867d02a0c21412a67cc2565758d081cebfdf707b3697f0b4193bd9aa5f21d10f6fceb799ef0a3a93a99f53d208fe47cc331c03142ea82d2eac0019e66f2d96495c99ef139e0ca5f9afc77556be91d2198c292671c113f5273717f57f1e18b4f5cba1ae3ea4a66938e451a5450c4d11dbe8d0bef85880a486db9273e974208a34b4308c78bd7bf1803ae72d91f74a8d1e8d520819af6d10aacd16639e0b9486a7d1996668ec3ccc25dd9c1485dfbe6b86ddca10aa2b96813a51d69493870d16f1747bc70b1f974eadd377bfc60e69992b751a025c4fe682a1099e449de49a76650567f2b8b4d8903842dab7692b6be43bc98a33fd6ca58426e7c59853c70e74a212be8274b9b5a6d1c0a8f818f30951a0c26c08d46d731bce92282dc6797b0d9894bcca8743cf1ab76829333493c2c1eea100cf77f86420e6aad04003000c12b71145d828d44a577de23040b0185d6c09f0bcdb70ff668436e57cdc1a713dfb6ffd970679c9b84bea350ecc15dcecc8dec98f60ff18b246a902463fba90e403d5e21d936a3c9868c7af50aab4bb761e9fd46c0f6d71f6bd75f57313ba8f2e90169a911a3d5a05bde4bc33198d6abb6ea5fb08e1087320b1ad0ae30e6035b0be34c47ba0fd52df1692d1774da6c7f81a624a9920498259578b0e73295f9f56c26ff59e270cdf548e06b4d27469ec4cde78d347c2bc7ca484fce8bdf9559bb600c4d4cab422b53d987dfef9a966280dbc77a76d89916b59efc163effd8460883b29c5c15da76cb3ac62d9111dd43dd9648adde8a8293f1f728e6ccb94aa507cc93334790ae93b131cf18f9ecc28d128e241b41423bae764c987b5cfd383ddf4357c81ebb17684032fc28927b558b51e6b8cce12ac4d90df5e2f6c033331722fde91fa4678c52a4c92a8ab63bf2f400437ab014e7fe1be7b642a6ee62998c6b576d528a746aa10ac0c73e5265de3d9eadedb02ac875380c7da29e55cd201830e4834357653b595ca7d57062fb874e81c46ebaeea458ace668ace3ba8fa237954512d1c1d3f3f8377e08ad2d01336166c2cb01ce0f9a578fe4cf7e839d7b24850ca4047b7a66abe3d1ef13847145cf8647b7b7614a52cb42560f8f1bec77fabfec83ff1754fdb58ae1ccea7ecbaf0351177e56b8ea9cee7b3acef525a5f50951e2219680efe9bdbc9a788e206f6692448a9e348994fdfd234fb17f72009f9af13759b89932bff31ec3ea343bc07a21bdf708a37e959e2be72a797a452147bf803973ec7668b2195b264f0f3cdb77954a445a782c9ebf6d5619fb1e71a19d5942688375132e5538e7c06f1f41975648ea49948e41c6c8bf3e254643304c6a60a3655e3f868d338bb145133131e44220ec4bf3bf54b02fa9712264e0042c0aa14d367408b379ce223ce3cc650793f3416a5884e4ff0d67c9f7189c180c64b4a469d6b52c05f88c196fc9b364657470da5d06ee6de86778aa9538949f5290eb472bac4ba8852448ee573b286087fa171ac529319d8035c5a79651ed9a7f375739137e32283ffa5c26e04ca4a73f9f509e3db7e28035b812692b96398a46004e74632b6e43533bbc6b580819f48ac974b97aa0f5c03b261b2d0408fa61278ce73c6011dbd6fe9f49a4231a8844847e10b222b10703bf283c9ecb477f2a1d83436704fb60497a0c6bdc27027df18baaa6ac1a172d87ba429a14166c53c61daa4fccc127c5478c02b34ca0ac47cf897f21aa5ac3a9e0b00f9932be4ff7c9c4e4ed16049f8d709f29e86c705333d6866c5d1d31119a503cc201abbe087a02d766e2424af3c792f459472d99ca89b05635dec1faa77637eed7055b7ae8dab419714e48e145cf69230d031a11c9a8c8b2c46b37bbe0c9632c7bfb5925ea43476436681acf6a55c77c44bdc0f15a017d31c5d5a01e9457e24f92cf83d47ebcd56ec8825e31db68f4429906acd59f76a6ac68d66126c5a4dba89f0bda0f98b43a7044c6eb5bdba42b80d4cbfb3c50c35ab577f8f21e5760223366472c71332387b843178f8a4e5aa05be7025f976dd477261ae7b717bc3491d73b06df34180311261bf37c456b6887135c8da2123c61a46b8361f0c4dc60e2865b3f8e2e7b45a0f0ed27465395a9f578a2c6fb3b662d868fb26bdaa29418740aef819f9b1f65e665952f5f43a0b0219002da78acc1a7dc582ac43d294cb6ad1fb18a90993c14dfb4952d6b6ddce0deb635e8620f24d88907743bb7d779d89e9ad47d7db6be08a870eb2c2876ff0a858c185ea621a3191c3f828fc028a3549996b7f5ff32a26789a1f4d8ee80fc15b42488b57705f4be29285ec7acf3f4a18f010de9e7568f3ff091ff9dbd69e62ba3ffef2a72b94af4ed01d90b2535dd359b8d43c01ba9e218cb7152ffed8de848ee3f675cee496dd1e0166f4b4bf02457dbe04e9ba19c24aba8ebf41a9dabd69bf7630d2e0ee6e5081848c0b8b6340c020ce9bada94644e494fcf50dab3e9dc2b86e2be885164135cbf0ec526540bf5d3d7e1ffeb03b1d2c08246f749bb5e9a2fbac792296f17d7631a192a8f453c4d159a4f63263aaefa2a1c89c49f617d673aacf8bab7a2bfcf8722278c71ce21e7b81d3733f2424e6fac10103664becfd9efeaff6ea087a8990d327261052a88074cb0048c4f4aeb76036e5000517d0f6f39a3d463174e5d1572cc05fa5501c88d44881adab80b929ec7d8972906c5aa811594188fd9f81bf9686ebadbfc609dd4597a677ca75d3db6f9359a22b4d6b1f815c55ed300a50cfbfe39d119b430a7b2fcf51777c83e8b0ecdee7061f7893e1ee9ecc7a330d863ba23f87736558dd68eee62c96eb88d5b51db1bf2700ca4697ac6b851a8e0fb3e4af88825cdf8ed263740b2c988167710e48f70562283b4bf465345789e1bfaf2af91a28c2e9bc326804bc83d6659b6899ecc6262a7f450af7e9db08108786af52731786fc1385de36b1b880d738a714a87c654d4f22533c5fea8cd742e88caae3e4c3270772c794504f393fce3d4ed6faa3f773361533b1d55be3e039757b82a92fab264f2a5a0615cfbf546e6120fd09245fd639fdbba45157d9a00c4cdb358e1d1f56ef982debe9b9544e5c41c5a3a4f331ab7f6511e9ac0cf249c4149eb506228a11259e0b74f5896de98ec70e0b02ebbc4c6b9fd78dd301e03cb3cebc3b6d99d0d2907b139c1345eba9f20c03441342cc33f186fc7c3e1a2d0e0532f1acf9baaa5f4203a4b505dbab10786b4be31914053a5febcf0991c22f0453209aa7ef6964fbf5438401f563703c2da002f84bec22ccc9f8224a1a6b4dfd596c19b8881b3d3a452a302889196a968fea577f668de53ca1f26d1b1bb3ae5196a6ac8d444947c1d166c120298f7bb6a2f46225098509d859a90a2d86c431975a8b9cc462aad05db846b1599987d1e67f4cc6cc5b88c2555b93d1448b2a58fe3bab6220bafd7d46bb4821d6472a63f64b2b04f7ffa242bc4c0b7da2120f9c1437de2728bb9f0f2df4c7fb8c69825497075426a6e3ac32e77b472979a5102fc116372a4dec5e2704b6edd1cade9652f95185ab1a6861b90f80b503212241d1655d805cd3dc43748da1dc62430b2a88ec40999e27b910bc76286f095b916c85b76902a82e5865c6b64c94a53747ffddc6421a3c18b5d53104ca10bf0ed92a06eb0343bad27a9a389fd79d4117143f5ffad7c71b7b3f3afbbd128a0b6de9ec3a4399e3a6003524ffb929f27ed95273ea737930a9d374b1c8848721132e6214a145774c272f4978cb831341f44ca24e6fdb2abc7acc4f3e1ea58cf07cfaa8c797452cf6fbc62b81c561253c75e4c9422d33dea4d94fdcf0ede9b92df52e38ab748b8a93aca6711eb8c054b0e3f46ac270add1d7279b2573ad99ef85148f1011bd98394751a3a12c8c5f4157d3e999a50edebe9569d3c32b937abe798eeb2f111ab8fbb0315ed8eb60ee35984d88863722a774e92f996e63bcd8d4be2bfe29ab7440d1016a37f26aef0f1151f6f7d6d6b4e5caa79805e177ab2558d7157e394a56feb4c35ee783f05e74e0882b5b054e621c8d80c268b751e0e935f84540a38a6e337cb88b4333d315b92459c62b837cce9db28d2160abfb4d190713ee6dfe878b87c204eaa64804729c3d3fc3aabdf623d981221f0d06930702d3ce74566a4785f91cfdb513903ea72d3c1e8d1c78305ae21dd2f8eb588c6eeebecac0e8a1c7fd696adc53c53db51d291aa9d54b03c618688e8f50845d5fb4038f967b24072f29d5a482f50e0ea30e4221c24765a31fcd40fc2c558df8037b2de6b0ca72e9f2f70d9e09cfea0184901590ee2a6def20b7aa09c1ce4b33098bcb26390928cce8bcb9d185cd401b2b71fdf9088b0595add2a16795c9b474169dc74168da022ef4a8c9eec427000643353179b9c9341b931525c917211806b33b66d0ccaff5b04fc3c08b94604bf1906d2e14eca9f0fda2cd6c4cdef9ea6418d657b7c4c5702c1e7c599dd3286cfff225ca6e289ff9afd55060758514c72bbd2bed7c3d0868fac3d73537260b70c33b7e9cdd2ae771c63debbf8814224e7e110c099fd613e90fc7308a9458096fc576dfbcbd313346417756aa1a514553a2914b822af6209e0087d738c3ef544b336593d3b32dad8f86e9875e2086bfa8c9431484fb00439a57cef8226145870db99fd08ba6bbf2be22bca4f874c377efe2199198ff91fe07084e3acfa687473106c301db5f1f9425ee0f59b7b8a76a54364484c6de2bc95ad81ec8b236f7339132dd78f020acbdad99328d6ae90a74cb278757a4622ee289c24083731e584ff8dbafb9ed691bf8143fc57a132bd5dd307c30ef906e7438e4478a8cd24a807c761567a7e9e4c8f709cd98891de3819f3ad2dad3ed527aae9ca7686a56fac89cf0a6bdf74bc0564cb08cad07933b9e490f443e2c461a9ccb27b478df0d7446d7053a3de0228e96642d5842bb7b93a47dfbd523ab8d0fd085e8a1459bfa1fbb64022b7183a688949befc048dd26dc49ceea4945d5ccc39403a66afad8dd047bdd1eda97dc3fb7d4395995993af2de94124638ddb6a753dc4a94f2a62fa9a4b9e050dd26f518f7079bfeb2a57fe48f855ea0ad9b9fd6279a630c0bda5c49ff5abe78b77a8b45d828e926c21018aed7c761ceac0bc9bbf5673c6f984b6ff5af200785816ed5c4272a6ab2ebbc6600217b08f32f2e6bbd512bc32764371ce33c83bf82e189a8f9c56f726d5ca5a9c6ce1b8c4b375e45d489d376d0fea49d0a43ce948a01855fc67a0de0f199670291a382c573d8abac0b62f160068d46a36ab38f470d96d619bf752609f618e55fe44fecc97024989cf1a851be91bd56719d855dacb649a61d68d5b0448919d836786fafcaa8fb36920172b3630cc92f467f482682817e6a8638add2c6849d822fd1344daa6435aab1a142fdebe11e829737d3d70fa8e66a013ec4ddedccdaf58e487b69ed0ef720dac9bd132b72667cfd9920c31c3195b439866570dfd947ae26a0e4ad1a09eff10a0c87b513b6b0c2b51caefc18b317f42eec55ae3fb2a03b07d2ff3430bf5b5b973291c5d1ebe492b447fa20aa6f7c43a5867198c2293cb1ebe179f2c933fcee27991222bbbdb1de631db5ad62c6268dff6d58834cfcd48d9e6c935db16521e05664e6b2ef875fe852d7240e35dc6cbc1365a6592528c1cd03306ca17f11beb8991fe2c9c1d8f958f2a39d1b26e29d4ddda8824a6f470e1e7a1c60cd6eda470c9d0009ee62f1ca2bf49181c4af476d0e2c2bbf57906e1d3acdced9a68840eebb9aa88d977a134c5b576259679aa133fbef41808495cadba0d3fe70a5f3a41b489c0cfb5d8563a34a4bc16d4c6bf24eec0f1211cd6d03661f7a03f3e0a097e29ba44a9499e69a97f5da2715a2b548a698f572817baefbb9853b2c3b0a79b541ebdb4a5457bfcd0c10516bcf2eee9d1f7054d3f88b593de622c675944318d209e18c4318fc8c3dc7d87692d5be3b5efd2ab6b443c230182d825c34b1b1c4eafcbe730942e2fb74bff35a8a46f1c66fd0a818f65aa2440bf5a7fa3e57ba7ceb557be385202268e87e4f829b6d2e51497731cfd5f54d05ab6e50e8da310596c5db02f727119d0289665d7e4303cae9b8aa7e8cd89e4cb319412890078eac8ff4276e4c11c6b3d1e921a76245a9f1a1fc0d474edb1d2728088d8a0c5011d237163f46b67cfbc468d30273b40e2b6eeed5f2d46cbc8d764178a671ca0744d0102ada7be23db597f7013be0fd8c45671dadf76b2947b3816bda9712163c8c530623897c0f81d22359efd41bab2a76c11431034a615f485ec26b33ac8d9a090aa1de4f3b18ef2e983d542a49edcbd05691b3eafa18bca5e738376f751de51a3ea708cc825373fd4b37ca950d9b60a55f632af64f7ec30816a932a39272723abfe29f2512dadae2b0c1144c466d66f66de805365d55a7892955c67e01d33a9f58399aeb4e78c3444e660442808ad92aa06003606d08da918d6de83c4bcebbf31d3e0245abb41640cac901e227b88d87348db68ad67f4b17916f1dd000f8617e0c81aa0584f007784b5a42f0b341bf43618ea26540a4868051573cdf6fb729dbfb18f4617bcf4cac51be35ca3ed96fa4dcee391e6ebda81bd9d59cd75480d14b7a514f264df27206940b63da4ae0fbc839a22b2bda67c072a3967c86f6be917340c8e5d8a73b7719d9e1857da67c6060a5b3f096c66e7737905ba4739df4114f156089a432d92d392356519bf28514f91cfbbefaf215a5a51902702c32b356c493323ac5292f03f25d83257abeef6b1fec5dc7f3ee5c0c2c12d3458879f99d5e61e9231ba7cbcb4a3a5b34104f9df0cc5d86003a5d09fcf523551bcd6c58d2880dd323d02b9dcc857ffe11068629d9c413e1182c983e5f7a748698a7dd67ccf321ed04c9f6852f622bd58ce7b4644e6a588be286434c93dbd4c6e6e866edda721c6a413083b177458579b2797c0197bdbeab02a07ac61071586dd7909743c4b20e445b9360e9c46b09412c14af4a3feb3f0c77834045e4bb331d40ec9f492115fe6cdcbaa5f1e9a53f89019db5a3b3d907d119d49ae906af08622aaa8b22e4968cc6d214407f4e52639fc007a9046a4e52a64356a5d0fe0ed7f46e5fdbb0d8a36f97feff6dee541e444758c461d7edc8400193a6e86e187a910a5c870a9f7318a7f849a1bbfc62a3070d0ab67761efe325fbb5e006dd92cad8860aae7732064d5de3ccf2eddf725ca4739924d3495a4f603cdc4f8d10193c01ad2275fd1bf194ae5de9a21339447a32bad60003a0a219c44512334a8cac1b82f6560d62120407e467eaa7f9e5be2475f3026c95b5a5807508ec490b7e2faae1ba22354c27575aea97ae5ebeab2a3c8c8a9503694786718677d5e3aaa217f20a0a0103e1a2029c53a19a61dd954d5bd086008fcf4be7c670723db8dff95e201d59213ab648a849cb3f5e5833c5ee7181c93b87432e529b6cef62ee457fdb6a063852907c746cf24f803d3fbdc4acf1790334d328129399fb5ed92c66c09366dcf86d44810940f0ee45903bb5d77761e4d318adb86c7daec565b7a0a7518a2498649d5dc72efe242d3fd587bd799e2ee0395a8eeefcc774d479ffdb65ab1e5cc9d3b67616a7f571bba14db8055bc596f40fbe2fd1075641401820ab666e063d12a47afdb496455e379187cd30b072fcff391df1fa2662c2a7e41cfc8368c853063c15b76e1ccc7076284df7435d21e1048fbb5e0eac93f6227c5b4e71a000404e6ce6b510605382d3c47dcf05d438ccaf2fb30ed50cd73d055219eb7b125a681f36a7edfa7a9a08f2a7d59cab6c716dccc7a142f5d980fd3b14d12183ac8af79f97918558022185bc6b28caa2db84824492ee6e70c85d39a39824cc37f3d15c5730f0e15a29649f4707b673ce999df736440ab6fc01edce600a0b0bbc15aad94d2d3a80969eade5a49535c293574b75193c357dbbc5dc620a5ed703b83083f524e6e49c0dcc80d58629591eaf5966b3d847efd9c9be7a716497f2de008fb5092edb1cb934561c03007360aa388a564f3297222e8dd3e1469ba846f76eee7aaeaee48320370e7115ff858e56a816d45a818c6e1e875d7b7268d328ab07a9b8eee5b11ff7e290f157e3b88c7aeac3af8e6b553fde5bc00370cc441249be951aed9721a48f0af74b3d7a5437ae30f43691bd610170b8bc13cdf7a2372490c8f827f30a95afe79c39e894e72ab3cb525075bf3faadf756150e2dcd18f2f745310234940619c80b6d292b8c914c742e6ae99b4a278673c42d9cd778bfa1e31a9101e2bb9a5b63aae02728595293646871038ced3d8aa72512f16933d6a76a4f465816681c3f527affc7cbec096c6425e5b0160ef4b8cd070d4339684bae2bca6621c657c990414c4b860a1494d1df5754a225ddb81da6a8e7b34c0562f6bcf24f081e9c863f516242c7b5d1382726389b55bf6fc001f3ab7c1946b6c6b40db7f44d29667a09d63fb2f3ba4ef27938cee2db22b64a270dac005d33505a3adbbea97356bb4569f0c26debefa80d57f0e1cd6e36acdcf1c5373ff884656058683cf3741f7db6b6a2b6afa73fa3f985fb7d898e2faaf3c749391ff7e4985d5d23b0c2f947a7f25bf163f2878a96aebb1fce1345447626a3b447e39a2e779b8eef4af9a4c43083bd20733fb55d849e0e2d2c741e917c528170f5064cccdf5291ec5cf97ce9f314c8dffa7dcae2466276afdcfaee4586f0ea3add8a158d09256acaf4f8ab0f3d69095244606685e64248dfeec9abc4a334060432d61c10af440b79479d2eea62c06ac60d2d878c38043802335a1f77d2319ecbcd902af846e961c13fe8b581a909cceacfe28078f58bf52c3017aaa7852a2b81761b851edb1e53e8026a61184793be7482e7854f9557ce3c4254cde736100e5258a7b3663ed8b4913de326d3ccebae0b8f878821dff776a2ae1611a0afe80cf991828280594899681714f497ab3f4203b089134a3b3e458bfe654c57ff1b29862939df893e2f41159c7a23c241e2555ca00379aeb7878dffc49fcac716d65b02f762d0f674f47ddebaccbe5168b5320925d3e59d5327124de79448bdb8557b2ad64723dffb6a1d990780c2569074fecb0debebb5f8bff09400638c97f14d197a0330cb0a3a63ed8bf0eb87d97e29debd7910a931a3b45781969147433393866efc1cedb7f29574cd77a2bde72c63f07c973b75785c74b977836a9d8e9d7176ad5c69953f55dc945dc7820bdeec8f2ca84d707edb40dc1e4792a418c3de5a408294dc4cc9ddf345af4e9bd5e09b84fc13902a65163a404568ea68e05e928fcc9ea5bb1df9b22f3caa08ef5403a8e54fb2653235c43cd99cac166b89d74db5c6192364086669a8cc7c49985557a6c03a946306f41827f39244db10dd94ff4e033a154c0bb4f150ef2022361778907f77b5da9a208056abdea07cd79bab33e1e6df0900c27e707dd99c3cbb22935cce6c0d26df4ea85ec0c057af2c14728edf87ebbb566586fc4a7bc89eb411b8c97127e99439ab1161320514bb0653cb9d3da0d92f605502354e68fba7cb655b903ae2139ba8ea68044aa9fc907328c205b95f554dc6c0b750e81ce2ffe18c8cf8321c0c78524fd11d9e419be5cde0280d23486284285eaf4730934f05c006ee13502661f4dbed14ffcc306aa1f14dc797c8a1f9612992c962a438e9bb9f474443832ec56ae4e22ed2ef8a079ac276bff8d814212aebee416bcf75484274a3a512eb804a97717f4a3cace695f511eb59b0f67260d0e6463233d5d673ca661d075b0843d3a267ce4f6fa166fd66b9c32874b7ac8d0083d1219184be648b14fdc9a2816a86e4459fe87dfc49842c25b3a3f344346a3b66d66060fed9a6fa187f7ddbefc8b7f588bab0c82d309b5df9b73573f63671b3c19954b10c3d0bd790244d2d2fc1ea53ebad746626ebf6d23bf63e3fd06ef667d1e6b5e3328382fca4259d23d80a57fcdd8559dce9029d217bc93d178a3905565351fe7d30fc5d746165fd9ceb3f575c7f52035398eeb5dc44c500b0a0814d158e06e163e59ddfd22e050cf1f03f9c76db4321e9817e82d52702d48ff7ce942cd072acfb617d3bcadab8d6fb8eb0de88c353fd9240b462b33d200a90f558710766f4091f87084b138f5d3ba0a16efbc840683862b06117200bdd4b224625ecbb7be05c948e58361aa4e26a962ac57899d565442046c255b596912a6686b21d242aaaa858bdbb197b8d176ec3b10a06378431910cbd90ce4860c2d3e560098d06d969fcbfcd4b5e73f3f6e48b5dca79434a17022b1a61aca2b27da0d20a64a1daeefe121e6c001e7b3bb388c5811e0792499d8a7835c784b7ca45c993c5647d2b5d4f31e98b165a985b26e2d793f9233779422a8f53521297e9266fa1e52a052568b86ee4dd0f7d6219cd9c997b2860b4cbd27b0852cfb48f2fda73af8ab02b45619231ca7fbd5299efde6c9ba1bdaea6af1f427c24e9bf04bffeee3a3fd7e49ff1cc43ed931c4d3737c05eb9246d980feaa3e4f6746fd30c09587e5354703692f8556b35e93950c1b663a0e3c5a297591fd1b7d3f4982dba9e201d78680a543866c3c5a098f2ad7a995049138a66c1aa8f02bce6c7df93e3d1c4e9aa7f488848d28bd9813ca260a158358862232433a08d96079acbd0ece89d3dae32721b8da4f6679c756473037f2630ce2443727c7121b942d78197e43d6ece8b31b95e8f0645dc62dd4beaedbc2810ec50cd132be550d678b484dce859440e764e29a92d3bc41a3849f4558ca4159c63cb4fa33517bef38d1af64f1494852b2762dd929cabec200871f05d67aa04724086e7f94ba36ae7c1293ec5b9863b112c071ea263f84bab2ed790319ef214b93fb0fd38b87ccc8aef00c1fdb0684f795eda21d7cb1acfdf42ed4eb8bf3b8715c94f98cd2a18734779963f8dc275bf71c5aee7862067c9e8de434d643782b987e0e56ebb42299fee2ede5a80e88d8ddd3d0e517107ae24c7df4d65c6656080ab45b2f0a6ea15a10cadb64c7447c722eb5b3839e0810bb98803292c62e75ab705b558c9a5cc46defeb279e937c7afb1777256b580dfceb0011d74e82a0c602e0766423cee85173ff5e263a5a56dd8f3611fd265a70bde2531de17f0c2da4e8ff9c35f1f35a552d47aecc75bbc43ed4923bb2c37ffadbb964999c3077004a671de20fd52276e4e597f190dd6aaab79d635395c662852d042f7e898e1e562862f2b7033c01a67550ff0c6714140f184e186b2be0d8a4cb5e137380f716293c2038507affcfc1640eb01577a6b44e36dd1b70350407f2e68c5ee8efc0c9fbf5448729a376b20581313cf0b86424f5bf108df8c0bb5b7edf826f910991ff5a8ee8d8d9d4395243f23774e8f0a2135e4f78f1719b8a5068adc0df92245cc7a0c462aa6eebd7b4c5f9462fd7919bc8280889bacc2c11a33637f0fa508e692d4c0257a95b6f471a693dbe5b40ec4b9a48035e41214639fe13d447c4182a93cac635587b9e77c60d8281680b85b5d19871b064267308f1121df62c57e995967851db78fae3ad69d6a51d856b78e4a0c48e5573fdf7d31c6147e232266cf39012be95f89768d96ce54a0ae02776fbdf2ae29be9863b8eaa0031397563814f710c69c56b5f696ae799f3a7af9fe0a375c0d6c2a73ca1f646c56ba6ed8c56d5b83bb70b39ac0fa96178475475b78b78355cc25b4aec2cd49be14420eacdbabc5a38795fee1cc95d1ed8f6bd279dc4f7c3f9bdbab8833fd25e9e274d4ac27e9b319ed3217cf05b6bce60c10f3dd93c601895dfd7b9c9f37167b89cf9c5c884274a52fd6f5b5533b1689282d48f2da78f4849eee303d140fad5fb26ce6cbbc7a3a87f99b3a62f0a4a38aa44807a5ab578863a4a092f5d38259a06473c32cfce244abeb19ec9d76dc5787c8f37790af1713648804e1db99dbe28c2ee39ad3a81e24ca2cfb41bef5aa34a2948134d73aa7c29f8e45d803d6b00f1f661f3182480a07bd77cbb9216dd3b80d09d179d09de86e4d29d4a0fb6c74debf3d0f6e2f0f1a6f462601e8cf0ee2f3417d6533ee9eef2b22427b18b072991893e3dbdd7b23ba56ca64217319ecb88331ee3a3ad34642d1375bd5ee6dc724c8fc3c4636c14d3b836528472b2da836cc46124dff2e404f70494b04dc10610203d0b2f20eb7fd03aab0ba5a4a89a276637f2e3153d4b9ea8220154306ed551923ce32daa02be502e21897bc40c98cd9f12126d463d2a1669b61c68f22497855a7c6713ff472f299a9d6ff85eaf5ed4eafec32a3d4c2d5f525b0ae49be57d57fe0334ee761fd181d310839bd54b58857aadf12c73ec526f0a849b3fc4b50d23c91ce1d591c9ddeee877e5f0a07d972819fd52ad4a66d1b20f60396249bd564d4a0232f0863a6bdbb940e5b4610a58221ea02e73f6a7811a6f0d90f4de0587cc67cd0676d0163ab2a64795a09999027470e56680bf2f99313446b6391de098f04d6e8fdafeba1312a2acfb8236a5febf0a18863fa8c254e70d9ad20490542c30ca221232a631ac23993c753fdbada921193b09af2bd64f44962abc8bc39186ae322ba17ac6f8683e52df19a8abc8305e8e903308fdd9a46e6ae9a6acfed113c5b53efddc84ba88c4b0957f4105f4ce4de24c08a32a9169f0c236f4b8f4dd4a44a3cdd1b77b0eb12d34338b9330970491f3320a38795f73c92b4ae49b177bac8d6eadcd077ebb1df14d07739f84ac5662b26f80b86120d4b1349b8755ae94262e95536905f828a71e88e2452bfa5b8de84a90c18c991f326c5bb85fd3df2a528157a7d043792d16a510fcd6b2a249889a7f58f25005785a290703df5a55252ce38562f5d228e262da5bee013febaae592be67b4b880320b3c06e36ba9da2e6f9356d0d11dfe9af2e441f38a86711d3d206535eeb056f8c5605c108526d96a503827571aab337ab3e13cda11c1d210204fce5c01ee36c298d4704d4501cf7b4d4e1c8005965fbc10b84fddce3667aa7ebcf54d5322aaa419a50cc276e86875a37792ad9d05dfd51cda13d3115ad9cab170ff08287db23c271471046c2eff119778757aac86f52d1f39bd3aec18b184df668753301ecd6e6eb787d01135584b91847c3700f7aa6750ff0e64bac66918a722b6eac9f8374e054d22b283cd17e9eff563fea07ade8d173a0db4967267fad2c6a1348899730c0535bb5a77726febe0b9cebee38cab01da45ef913c5d3f987b4d8667e2d1bdf0a9a295492136575d3ba5250bbb271b72cbcbd142e4eb23aebb4364d8d77d55f68e8a28d7e2204e312f1692b4b462b9b1bccd2cd4fc0b798b1cf3549aef10059eb039468543c2a492e5ef742d7d0a817fef74c7985c7d1d1e2b0d22beacb29c9fe9f2488c3414b104b056c4b07c44d87b799d97b3c48a54aba4f1e2c8d992a105f2c0eb0c3270ae2a0c837d99cf5766a7d778b6b3a9480ab155f2ece31099533d39c7b9b28dc9de4d8b2a9bfdaebc3b2dae75006adaa87e24f422548e4f593c62c50c9946e8404930ef5b5d81da57058b22c65a2f2ce1037af2dcef174b570c739c21e892b21ada4a7bbec47f52c68c23e3a9323e54bce4a68e1340371a6a47cdf7a911d1a24fcf0c5cc101cdb5930fac449df0fd2eb7e2809a17c63a88a1392532dea7442990af1c92d29ad6a0930bc130d81f31eb98c911b40985a514d5691d8e36f296688faae68c2d3154a34ae0db0f45f2a7406f145f12eace67f7a353a1d2c379c2cf795f161561359086092f6c2972f7979b6b6765f3d9c491549d76b7aa1a53cf353d0e5c90dd2eaf6761402072c75eb69349925b2189540cafff3d34fc628207b2bc9e193184806abfb4b2458b87bb39b2629770f3c4ce8ef17db41fdfe5b262c03307be6fb87c7bb2e8bb78a699fc62df34e40eb2ef86ac4de50a691265dfcf8e5807db612a3d013dca4408f0945b85b4bf00c2e4af1d577c02efcd7bf5ace9ec03d53329724d0aaedc84351ea9edd1615f6af9608d3bb4bfda49b43dc93610f1a3b66d46db524b6bf92f7a824f6f6d22a8c1a4a809fdaa92c3452cd52137fbd0688db23c69cc9316713ed1cc5005e1c4f263bb2b34d3857610823bc85681946a41a16b981c9225552f83a20150576e085c8ba7a57fc2a9b34c5932683acfce30ad72c4d3fccf94b99f145cc739753075279d7f4784704e9bccd2ed4ef3b19a3ae866c4a4fbc3c85e15a2526fddc14f89587e54668a65ef91e9d71aef9d02293848ae94a5c9da21c7595dd522bc2da659e944457bc62ed8b82fca28c0d0fde6b9d1ba0da9cb2309272bdabfcb2c8439eb776bf74ac03ea20a623e1cd53cb3f810edc50970d43d0dec762e5b7c3112d91c2451fafe44fe2b0e8b620608b3dc6865222d96e1cab45c58cc7637f00ae9afb7732037669338867d24c2c4fe2ea0069fcd26b6677e9cacacc9e55a580dd3daee624563473ddc741730a8baf0ee1a4ca228015656e1185dc9351ead86789c00c132daf7d3706991874b1281848b0126a5a31de458b5f6af261d07f9b575960a62e87acf041328bf93e29e94a36aa625dd1209e9c9fed1d5ede9abba49ae539e19a585eaf0991a45b2d1fb692616790576532c4ba4685d31a740b3ea16903ec6fecf3c37f2490149a849e7d2a2ca83dfe67fdffc1f1bf6a0c1bf495a68aa4c8ca158f394d632226d20de0ea30b63ce3005bc737678fb64148fd9633d19beb8b439198febe50f7d52346a3cabf587105f0a54c15cfad460a600472a7434aa6c09afa153f13b63b7a26b9722d0c51f637fb3707fa0aac18883e2b314030d422f2a938687cbf830fff2fce8ea23d58b6c4306e34e9effed7de3212e5b9a8ceccf836514c6caed3c4f46021f3f8d1af0ed0cbaa52c0b4b31db9b36de74363602c46c7b074189f9b1c10abf7f1119a9483c5a24d428e1e450af32ebe57c1d2a6b191159e5c4521f0a2c9d4e3ac3563a1b813f5d9524f5b1843645acac874898fe3566c41378f819cfd64f89cd7e826d764eadb270ee6441d1fedbb345dbb1363d0ccb6f2e1cc03925d0ea6c19bd225085c7ff72d7a2f698040f4c6183fcbc44e420e1e64da1260fb20440019631d27c3c5284a0c305796e3db295af06334ae52890714958ff0cd9ee74ff10a069d8537eba50e7a0543fd9f54229c16e4b34564235e87d909db6b3825a2771f2356035846ed8deee3655f482fb03265cf33d794a7c113a85742fbd367fb771ba5b8e548d239f1ed162456922446bdce689dc48fe076abb709fd8cc721680554998712267f1d1608c475335be98d45d432ee858e5f21436068b836282dd302e978982993d3cde2be143d850b6b73cd12bcd9ee297ab49448cda8e2b67f8c40515f44a831d20d93807067f563bc523d5f81399dd5dbba603a1d44a0abc1ae30b33ace33b02e33b78daa8666a6edc8bbe40092b65bfd9cd0e14d83a6a2d3eaafa7f5a58e139f5b51e183c3b008bc2c259b4f4a52f4a53140f2e4eb56480b958d7b6be279a2bd80a3bf80f3220a52d321e24f0508723dbb5c9d66d9859d57971ce488080403ae112b91c35ac0cdf425644d9cf7cb31f3b6a5c1015e7dd01a9103d21b94453cbf0d2c988d25371de1cd982f015240d78322fe4c7495538d4e864bedfec186fc0ccfae42d7c6db66a2468629bafc68cc6d7734df57fdfbc70dd8a7c9d5f1cfb0048a53fe5fc9b42aaf8af5ddb9273c4c56d89788c6ea3c77adbd73a1fed1523f72e6c8dcce0239ba6f87002e06acf9b2ec96966f0534cd2ed71945e4b4d6804d69c2177f732ef9a6413ea874cf559cd404f997af1a2b4a47caa90bb1dc6b75efdd28aa95b9e6478b48e18a495d9da58be919ce589b9eb66893605295751f6a42146c56d6594713134e158ea3895716a6d194249e3842ecfba590eb111c271c56bab1eedc3f07f1c413df91c63086d0cffecc62fec696132dfab7186e53f671a8b0ed0bdfb35a82fb4ed434dda91d77106398e1ca9ac060c4b17838ad01aafacc457312404b18b997c9bb7803747f881b3b83e230755333a76be952a7e64296e2404962e4128e7e96d78cacab92450503f04a4ce88bf9066b75e8f92a5c6592dde52e56162d15bd7a8bb22324acdf7718fa0987efdbf49942208c75c332f5b518f08456e4888415ce4cc2142e1491fa96850cf94efb1375b632b52a483091a1005db9cacfc949b0698c9b586c887412ee85cbdde8f94d94876e586c69067c04786c1926d5939e7a02c5eb444916b8fa3461c8236dae2428e508455c6d849b75e3b9fe236c6f6ebb81c08833c90b9310aa754c93054cf94f5ad0b1fa45a2705898eda8439821dda96a2ffdad76b647d11299e507d5f12746f93cec67e9f77b5fa24e028a6a58efc1cae87ee82564cd6a1f06836f5f06fc03d8a976075f07bf77761f96550e07ba02479e7b924bbc1ea4d20cef1794f25cae2e1220ebb7a4bda31f021e7b3775722c6bb277b8f594a3e04d51abfc3892f8a254fc4e5688ecb005eb56a03f40b525c58d086ae94808cfc63e8c1955dacfaaba6aaa62e75ac49ec2f7219c2ef9e0501560cf4842e49aa2e6919ff458ddbd8b61b2d80836fc81de187f9c961e3ac1c110a84186ae22016b8910ab3de8cff5a627a6fce25902826ac68d945894a3a6993a87b48fc300b1db617f6ebc5200248a2cb98efc3d2bbb8bb2fade194ef5644993994397fa2f244eec5ae8446388e734e6000066d61be59de227c19b2112e753b4587b02880c5b0732394df87457832bf07a0597e35b7629f7e99ce7e5aed9d6577f6743766b4dda2f50f063f76a8029780ed9125cc4bd0532961f5352f3f15dea8df229debb6cb04ad08ee17c57058e0604dee015ce38cec03c7f5e0596fce7f113de169e5c7b1827d5205e6f180137c09c73d86eb67c42dcaa7d454543327d21e2e823cf52de2cb1a17e6c3c6a083a48b455e44ec306ebbaeb55cb769c22a5290a58b1f24b171e8e27b97e6c06a9253753599e7b9da088c61251f18dbdbc6a56a28114106793954d21631764291f4968bd9994fc761a3779fcc0eed718cc66f9e6e69052ba41d7b81dd2f710e8c9024d10c55505d51001d42f0a8d6628e177358e78d860bad46520ab08f48e15a7f4e6f6dea58a66bbeeee31705d4822020c855c8657ae57aa204183d8954d3b44555351a02c1069ce64a77a4afc90d1a34d8ffe71a428fb9cc0e21c817934b2c3b2a4958705118fb9af45c56a3996e96f974728d7b52a492dfba8f495460201f6dacfdfcd190978f8fe82143bda60e233947d9f7921cea595abb58e6cf971c00053eecf0d33ed020ae8faa66232f1081033e53a41d7d2bd58b44ab0a7149e71a448513b9b3e3fbcd33a1424d6a24342fe42f1ffd9660dfcc0a4df48548baf312732de75eaf8e90e442daa44c11bae0ed367dad99ad3a4a8874b7c1828ea84052a77b9f436da0c9995548dbb046f9392438e6b5a6aebe7473f665e2c622cd619979f5028847a618734cfddc562f0b074d96f10d2454f06e2294e54f5a5c884aeea9bef66f8e52d8e3982bb3fb9ab9de8b4dfc8cf7fae6394c8187f9fa7f4c5d9eac960f3bdd9fcede1b06398c29f3d33d77676a5c4fa9c44578b66025c3be1b1087a4f0ac38d807ba6c626a25ceb982be3b828e8e02344ea0a2ac47106e5769c2edd60d8ade4080002a7a9bdabdba23f4bc7dcac74d62ba03d3ba0480621d2a70aa1b2825091a1b14684202a113e81a00b1655d348421272a698e2018d037299e6588c51fab9670d8fea437f029ef04849f8478682f7fb576e7b9321a37dc31caa5b87a469aa651c21d6ec4d6c103b0e8cdcd720331232617e985eb9bd301e54872c36a7d5431f5560d84817c8e03fd37342dc4c181350ce1be23d01e4bca4445b69c3d7d68278706d4521d9675c9e9d96fe2ecffeef322093e5f037ef7706332f16f28d87f02eb1f364daf64dc7e6c44b97f78464d60734b57c28d2cb80b97b86c5a27bc98048e15cb45dd87fede3517b0a1a2a8e1bbdc724e2be7c291b66a0cbd8b94393bbf220e975f3a1b5be2a23c41904c5fe0b75468d8e71e492f9e4c0875e365187b63e0be10a6f238aea1ec9a62427488a95a4230d026523dec1f12006e52860f338eb5ecf1c90cb171fd7fb84341f0091fa91253d06bf355593dea96dd264865c34131ab3b758ab574d2aced0b45afd7cace5d838d52e887c1ab6ab25e7a873c6cf2a6d51367b400e17562eb6ecb93fb1ff415e7409a794c8c8e56194a10e3adb0921092d6e0cc96c19c8309d5e50a468cc1359455dcbb2073e9b0cba57084d0bcdf152b60d9e024f05ee20bd9cf3a77f6862cec1df2422a696c773b618ea0fda1a721084e8c95937042029ad17c71d724a3c88d7ef009123f30ebe0188a342815b1f2c10dc557f1454c43d663ce442740d74cae2e97213a739b1d152aae60a5600621f3405ff668b0ed8f0f0878636d06fb6f22d5e9d38934ef9b12726cbb93e2fa03c6f9c16a16873ad728e9e90fb989d3dbcb8c0465584ca43be8bad5f9aed09ce54fb8e1fbdd875b08e372ff7c4fb0a65bb3581869669a60c41a8fc711ae1ff54a0df558388035956b77836555d7506e6ae1613f86fd99aef73d7c3fcb1eedb7e5dc14990764f746eb317e4acc01e542324d8a589227c625c096ee3ec98a38119db7cc1dc44174c7ece00184698b16b7f287b963b3fddaab629cbc936dfd916d84d812331a2dcbc11175cd87b5fb674505b7053e25a7973554da9c542e20b9cfe353e75baefd2c776db1bc35e15db139e347ddeeac55aa4504c075523f0e1f78cd7da6467f8cc6b7ecf6221621c4e33632458e96c330c90fc734c8d320a082ba7134165fb0600f2e31afd878b4804dff30354810f9b85c259ea73cd912920edd45e45b16edba09954e5ce7a3e86f518f02b09b39074f66e399b25188d2df198188e920e8f796bc1b88d707707b5ff7580872b7c395166fe76fff05e7d92a84a5c1a2620beef5a3b9d50fa589c1a0f1c3ef833a5e154b4bf0399bba76e0f99dab4ea78dfe364719a283f4be9945564939f2648ac3ab722e83f00d8a924b7a1e40f1f9a61198339cf553247eda4b44260da5e57b9effe1719c5680f874d2608db4c94c56780e1ffa555a59601c04a0cd150b93a3f0d3a0eca2548c125d435585e9ff25f8b6e4b9d8d0e67c4bae4f4959d0ae79de9ff8859cc83b958603e81c7305931af2edb24aa7fe66a18f54fdb0b73fd5409a71573a3afa5faecafd289e4e52278ae1369318de0e95435a67d88c99373a26c001189419400d02fda69cf603a81b43f2ad8797f106ef52f52c91bd9d7f32dad110214a46328b2fc64e5186ca9c36a26af8bdaf579b1977b3618c78a28821b1ebb92f043f7cddbc955a460238ebbea5ca6ef0165afc8211f3be0fbdb1292e327acfc7f9a981607e0a1fb1a57cde993041578f0c382ee558eec6d9957f2d154f16baf2444398eb4aeefcc89fa59bc21ef5074691e0368db3ef555d1aa7d52cfbae6387f50c3cc505f55c06d4368df5e1404951527019276ae1419d8225160134305f351931a74efe7e58d6e13904d27b5b9cab1d285354d6d47c36eb1acffed67d7999d9d6a2c6d7ff328c62bd00cc59eac00ec63e8e0aec8b28aa94b4e6a3ff2c03a96db8470bd64a1b3a26473bd35aa911d6bb4cf7127879cfb548383d4056cbf009d968ed7fc43266d41c32e93a773f61a791d72fe02270c9efec434ca7369716b0a505ced3be19874f7dcf408db6fe735ebcd55a980aef13008a5a7ecd80eb930fc948b7e268d92572ec6a3e6b9af1728939a6d247b128100dc38b9a35e396a422b60f6655115a3d23be13dc2840be57bffbd5b0ee6ed7594388b96c11a28530d01c672e761d94858579f55338cddb50d163bca8b7d76d86353b2f7a25b88eb726441cdae5c0cc1a9fe0a22d9fce822b064f17ff91ceb0b8a9e655959f12f100b2161121bbbcc30d5cba36b779fb4046bf21e1304d247de1bbc507d51532f99374c9864d5b9991a461b0953f07429aa86511f1c9ca84ecef43e273f1638428a8161b9fac1cd67c4670e4cae370a161cfa5ce6b6972be6eeca3c20205be44968cec12888a6b3a6ccfbe11bcd8612b4d1683a78f16a756af92c1cb8fb456f892cad361c1fd039b67e599578044a0e4c3c9832c8325986b391750591cf62dd75cf558e769710177d64de5d61442eee6776e5c3632f8e71b8524ff96338c2c51e08907e16eaa1036332c567d085d6672b48b094e3772a0ab88b40a0d9d16c40a211ab7dfb2cd0e76bff97c3482ff76a0a5ee39f05baee6e44d6cccaf09d077a1f2d33aeaa0afec65c655824981ba73f141f909d483bb734df1f274a75f1580263fd80951d522a37b5513cdbe7384fa52a3a89da4e6680c6f5d800181aa2baf5535f543e8bb9d999601a98c9efa11a36a1340810afff60a4cb8b360be372c2f6b7725f864e22371183783ea4d716bf4eca5aad01f95d8ffa93d1edb7c533d7e9c2b4f539df9341a1c3c403e69df82deba3736d27087e6434a83050650129de58e313d4a9b7d42b1ffc4d615967d004f0e3f92a7b9e84c65b87736f863625e353b79b071c6cca375bde1e99e94dae0882ade09ea5f8a481ad1a92a9d9523d92046d110b1f7972e109201cb47c39c5c06ab5747953a37eda6c184a5ac8e433fff7a528118c580435892d3eb1b4bd8a149110558afe6ee53b56cd629e0f89c31b8280be27c58be97e09d08bf48c6bc41f4ded627584b21d9581e302ed3ec2e93147c2738ba57b985f050393aa56bd5f8ec96c037516d563d87a1dee364c77c6e0f933fe0ff289f59b14bf911fe11fd6cbba95c200f23ea60a7f05d0d22a5b7f8b6a74e3a57dedb4ad16c1d4cd99942d38962bc207afcffc3a56d47f50e18677f67e2910fcdb56cee5d5318388bae180e88e7b614af89b611edc6a2ad11e05c294b5f16027795f05290938f9e827429be441462515cff74fe1bd19c0454dbb96909516e22c7e6025809aeb7d33c7cdbf982e23d5a0540fc049f4da9607a207125d8dab61bd1fc1eec9dfa35b9c85196d3166d9e0206c52e9d3b1517db49ba67a6f946dd8cf2d30b5be000f43b3f9b118712fb4d0ec58c58e68b3bcaa6f8f03ae2c2fe1c4e0e758498d884670ad7823ee9b85d982b42ba5af3fc50a760788253abce919bbef6383e4a27e922f4d2e2ea558bbe0bfc06b8bf46978adc1fe046a4486461c9fa70b74e632e4a59bf42de3bf893dfdf20c2b3b0f27c09dba1628f1dbd0303f484712e085f38bbbe243eebf4c941c674cba7c9c6b74b25d765b1bea7fa6b85bfb8b733e306f4c904950108588578ce419b2f0730223d5b9ea22035a3332429def7ea60c811848e3c7bd4f4cbd843a297dccaa648b1082049319bf6ea297c8c961d96d02f9372fd9be423bbb39fb967006d01e48cd0f04ceaa45d9e3288e78ac99364922c75e006fbb333e80f02fb9adceaad1290897489e205b58e4d5c0a9870a4f21a0811efab3336ecf900503629fd10917b526d9c5c69b3f74b1f0dae17acb3d6bf0c4b92dbb1504aa373131a2c8814912218dbd6d63f8de8ebad5b98df17b1a08ba00147559ddf768300ed7983dffd2b4f8e0d2eb4e6994dd74783f6eb038419af58fe03ea86c09e24da1e7cd5f194fc2c09f8b8de6f155b27e0386e3d29215b95559378dfda3a307c0acc1f40402bd78857dd289a9aad9822e98e884a387cc80db3fc03be8e3cee4218dabf4c85394a2c02c58d12694b266023969ded9141790d218c06fad1d3a06093d3865e851b6120cc1201bce44d292f6016224c7e6d5ac9c068e4843f253263e1a8ffaf1e70083af7144fd4f799b51af6ff299e9f86acfb143c8d5a1a4595d676b533722af105bd88c722dbe2f45eb087ff39ae9523308efdadeed84fd4b6c10bd59b5b76501d099dfe6cc0f72167ae966a8f315e753e7c09c81f32a1eff80d07179c7a1b752332a4cb5f6747577e44d2f75c48c16c9dbaac3bc144e7f9579b6c1381d27871cb3d159edae4c27cfd178e5cd08bc0df24574419e3ba16cf01ebbb005e9a466daff92559e19dc64d3bf1705254d316031f8b2454d96df3a3872857d8c486b60edd834841e26aa8c6d8f7f724dc71ffb9e1bddf2c92eeaba4bb7ea22c69378edc75c02994248e9b8659677c8f908428b7925c1be3c05ee3b8c1b67efc6d297df60ea0008232c01c6e23ed5135b035b06dc41b34ac5df9cc63c0640f3679c56230fcb6c18bc89980e208a014c3a97f478dba7b3b2d73a4617059c70b93861c77b34edee5cee81f8d1024706edce93b8f8839825875ef67be6726808d5d00b90eeabf8cd69c40a3b60fe919cf4bf56c5a2e61a38412e5bbb25cf0e74773471873fcb9cc602bd1c3de66afb37b315617ae07d72a2a88e6058b3e538c3fc6045023c3a2bb2c301be12155535c3a4cb307b9dc5b294d84d6c35774558177332523cb8104f75e129121155024bc696e1a3b25fdf1dc4a8ec662ab8caf0e33dced05a9bf0058599e4be0f0bb29344b1585728908827da5ef9620eca2e5d449123587d5d248924089858278c431acac121797b04ea7aa1578c53cad77b97f854c73dc2a95776e76d8848a15c4fb4af84a181a4191049afe7821e62fc24e1a59eca38898b410539cfc05fb83959415394a12ff7c4e4e62cc729061af7716948c2e8f469bab865b1c71e205120af8b0832ab3df4ab360363b92054a9fa653b08ac28078fe59d56077b566edff3df5cb32ee12845c4fcf9a2ffce98028d86277f14ab1fb81d37bb5e76b13533f45743a741196751d3fc12bc27075c61481a35998088c23239155f8bc13a7df09bdc19d54379bf848ff596e2f94e523c6aee1d0c7b06d76960f153ea5607da7eda39812677d54435ba458ff1d301af21448003e40d54ea297e8f7fa03479a054aebcb892bcc6516e690682e2af0ab5cc3fa317ce350c2d7fe2032ec852a1792f54cfd213a4b7bcec92cfa656f6b804c48f28d66a08e7cb50c5adb541bc61e610b543c17eaaa7a940dfc7e842bcb293f5e547601b15656812fa7e3ec2c3a0eeaffaccd768930d61b98b650fa4cd155b4819551d71a0f488175b7889421f3808c71cf1c502f98ebf672aa31a407c732c15ef0d8a7e195476fdd12778dea22d1d66c4eb1a5c07fb138db8d76e8da5d10f551bf7f2c3570eafcd0e41aa6dc3936da63ca6356eb77424fa1ef1f51c9e2e65ca2d7c0cfc155248c992fe7c34ef30b310f7a4b1c2010f0d24ab685f444c97dc587c75a1f7e931bd9a67b559bca4489437227c567674cbb4c97f6aefe8a26efbd667aaf2745d409593b76f7d92c00b5d4a040911b198f7e0f64894daa81d79f01669aa72de578177825c92ecee1d2fcc0e89ea4f0f7d7dc58d1eec7c98a57fccd60cc85319fc7c938305e45d7202d543ec784df9fbc1b6c02bcadc76d4d3e84e9fc094510a85fa10ec41e36a56ef1fc3d9c64670a5a481f8e90dbc28f9a7e6bd8306a907452685ec104d23f3cb5bfbb26479e12ff32bfbc221f49617d3ccc4699e8291859b33d9816e4f9e0b13d6f23b0b91626892766577f8b1ffd5480eeab18c5fc458047dd6d0527b9f7f41d549740bc6cedd069f5268b0c7d535ced5ba24a50249bc0953f1de59c180c1dcabb3095335d6292b7bfe18e9fbb54a06cd2d7d9b973c6798414f8635fc2c968bdfb783450ff7277729dd6c452abea380b7872b1b6f6496c322ed25c7f676fc32af0029b192c8da6fb296810d04d4c26f28085fbd8f4dc59590480f35631f9fe7cd206a2a7e96d32716bf95d8791991d058bcc7607f2471d20778ebb2432dcd6193133ad1ffcf4c7b09be8faa7f2140583ba484041618a09ea98155fd62fff9beee6788886c2e6c6e3264aac4d09814e19bcfb59ac632e98cbfe7ff263bea3e4c3457b1d54a2c8399148a8d52c68bb4ba2e6522c4e0f9eccd710397296304ed03fdfee8eb09babde968956e0d5052f36613168166a55dc2bfebb181e6d743a7035f5d74213cf75305960fb842cd43931080c125e3859ed03f14c573a1a14c0c7d9d24df1b635f33d19856359f5c3975d8eb09971b7b057a302df7261f5aa32e04868ea8916758f407066fbcdcbebf072fb02447df06c80899fb9912f91d10ac0a0d87ce39871fe2a02e3aa7f4a2e48a7a70452fe40e512a781a61bd1fcc5c13308a09d2319d7953eb5850ca77ae798944fa77719b49323078d053b2fce9feabb7a8c795b3a3dafb6aa10ed46803854f578f022cd1291ac4ee4fe59d2ee5bfdc44cfe0758bb031e05edee92af67e50594c22a14de7c6912be1ee1e94ab36aa12d9f40aa0a39c5bd7a3070200d8b755848321015e63463b1502bc6202037ac1c1ba9e3ae1d87456e9500818869619d22073db6ac8be09ddc90ecadfb6fd3d2beaa8af12cc07938a1e9e8dfc8e3e8a1bbe907cc9e03a70cd721d6f40b7f35a846f3968e9159b1db2e272144ff502e64c2cfb4017dbf1a78f6d171c02363dd9fbce396f654671c8704286d395736ec9358021f0ef2ec9c81a23527b406890193ff3bac6184f6eff5620bccac0499ce883f5660d529de6323dd9a5741047da9a456ed3fd990080a035c786582645147a6ad3b0dc36f26dba0f3dc3490112d6cd43003af47e447d3fe1b537e08cfcaa0f1afcb6ee0d7cfd7d642500b2c2a58b8e24c9540eed3b0af554da01e266a03c9c390620b646f50b1d6316a26dbee0da7b81099126d449d03f53d16cf598fff64bd8b24c6366f3de7da34565180e05c3313ed365b90f2e87cef1eab9ab1ca4293ecd2aa9a5a8b73f550a6129fbf1665ca1f4611a60cb1383988deb57d3b106ded4a15a977d82e2788ac22aaff768ca83bbb7ff9df4beb23e7969d7826cdcd98ed6c96327ab5d9085bf283b44c362f6a4c642eb7ac6dca3396d567e40c4c9489cfb74df51f808998bc53c38aa1d5ff3f158bda41819b7e28542beafbe1e75379eb3669cb6a0fdc3154482c44a44f71696e242a2648407376e6396cd3bf024cffe3f2ed6385a543df589697c3029b7730da2b64b8b15657d0efe0093aa496b5bcfd8ee96c208a9c22704692531135bb5915f11f9d62ac0e73d63ca59f3cb4e6129784327c281e1944da904c94331849f4df1eab5f7d391bef63f8cb5c02bea28fd83d4a76dc46fd8bf97c8b1548db50a616f15b462ffbff3ee35ab073e28001deced9f892c59261b0a035e072edaf91b6348f4edbc392d92e77243e326e9822347769c3d26c1ae07f051a83a318edbb8bc1e48851b9d4b6a46148e37e49f0a0fce32cca1ead201262e9cdc99357c4ed07ac5bcd0000a88ee73a796140802e0a595dff41cf31336428616c295a35cbc86089da210f48e1e06499818a3e366ddbde0be624bb0570d20adf03197b27899512a687f75c720f871173a6ccd0faa3e8fe53217df3b503f5d66d915ef0473eae93dc1e4205caa20fae98dd912e952b037118b5382f57f9fd925b46856433e7d0ec7c68a603a51d111b1d37e424392b8ae0eedef84b27f6114c4819a6bddf1a00b91573fb6f09eeb7aaa157629f18866725eb7c7858ccca8da58068db93187a31f1e1dc21a7ceacf62649e43bc154b175a0bb1a3f467975d0fc007feeda782c02decf981c0134668a9d6b10aed0509fc5114a8a2b41f7cd428aa804f9715f0787d3dbe45a7fee0185023968c91891c0973f2de54c7b21b1daf9ecd6e7887e4c7b10d24f08e2fe89dacc34f3a8a038b08cec4cfa7884ffc1503f41a67253ab8c312579576a4af10f4aaf3cb7c76b139e589b27f70ec1f17306e9afd7879ead02db167a2e07d1f538a5f5ffe16572fcc858cf2f7696ca7591f27014779a6d0aadf63a21649282d5910055f4b4a90214fbf91ef3b80dbd3052f1d07ad83b9dcf2f73f72cfd62f2c1320ecebc806a834071c27b66a776c6680f0bc1eea8852d8293889dd3591053ed8a500f4e04073f6f251f1eb59ac6789bd9fcd766b7535b3625a2258df9da7dde95606a14eda7da697db0907eb08b976fa5e5e1bd2c16c5e16328579cdcc59999a5638875ba6be6f8168629c42ec880bc810ae06be78b40f76d62f579d800d7e1d23368cfc29f34231f9f757d4b5cc55f15c1e95426246cf404b849a0f2e3cbf834eebd420482cfd423f16aa723997c2daffa438bea81fb7b1a24dd3c7397767dbf5210316f6459c3d00fe9dcf0c9242db5cee25ca7fac6b62bc961ca20987591e43c2b2ca476b3aa3fe37fad619d4f2e20cd1c5ca71a181a1b47bac691affb67740d12cd05da5887d0632770bc619aa1249421f0bdef5f23bf8bd729d4acd78fe475337c43057e249c828651ea524e0187a306be024e336d055f87386b782b88ced1b61a3c1a5e0bb2a0b29cb99cea9e1a54a6309a41c4431db45b43ee5b29021bf87e38286ac3ca59e022c0eec09ce8e9134c83319bd39cd5406d86be25f03458d7638bb81db85ed914e31695737f5725df63001bd1fac0545b4c63d206e96b4a0b022df035ddcad64d811e1d958463573cb5941491644bce9efc02a2622bb285643a22931e17d1300c64fb8d3f69fd182f8b17a123a8d8c286a9feb93d3eed5dbb813cfb8bd4538f7c2b62d736c3b230d47a80b17f8a173c3f375259e55106f8e1cac746355fcb613295e7d63e643631048d7ed7ba11d471d6f8413d448c3ce4f09c60d2e2c9b8b9bbd9d42109c27c2a3e9ca0a9a3019e6a220c51990d195a563809b1002b9fe305f167ae79b109d1252032a12a3516add0deacf112d438d0b4514d561bd290c37260ede515ff2076efed7d474aa2921c670c3a91b1633c179f42e98b17b5a8e9ab194f0d058605cce768181004b829623107da77ecb7daf613a2298f9c9ab27ecb8099045525761eface952bf09e4a957caa955af0577ff047c8ee936424effda81e559864f4d334ef597d2ef706c300a4351b32567140d72836835ffee0b1ce7ab16c4587c1df99a8c6281671badaf273c2cd4a1c0f5e81e6ed5eb01c048ce96e701888e7ea01b53bfef69760e73cd7c4bc0410f0d84ed1ac776a95e9f1ec4266382a31e18a823a83b86a720767f83c7234a0e9787f79188094a6794a3d78682b51ee57291213efc7ea295e6143d45e7fa2e97be3255cbbe4f2d681a1867d9d1e25880ced45c9559d8c2e38b2857363140cfa87ebe007222f3bd2c2b1011f014abec17dd7714af677f151bfbcf7421089302c55c7df28943a2ea8627d35fd0153132f10b7c314e77451faea5bbf60db3c57c834a7b5f696a1ae46ff252451896ad7927b5595d52559fdb6b4e89b7972a9f19dc4a9ce5a6d2acd78624a5610f36fc94d06baf0f4fcad41dafd30522a0b54b3c2762b7629bd059b7d8fb7a957c032f3f9044257b2d3b016000429604de4131897ec89ecee7dbded577ab011e67d1b65b63521f84040b30054efcca9afca41964656527d885eac6c3cd552cdaf129e604e57e490630becb45e9cc0b2f46e9803a17c8a7afb665fe1ed009e86327521808db215a887c26229e532148f3a83d8e1434bf1140554dd8aa919baf10b182511859974297123d84937843c96340fa40083e96fe05eca120c6edbc48e20d920587069c8174305f94a1a718990b19ffd2f620f6823d55c8524d4238823cb6d952c7cd9445e89719ba4d4a29fa15ab2da3eb6a234f9fb119eb41a0c227ef982940a0db62eb075fa8d98b0b724358e757fbd1abd144ad28cb326a5268faafb1d1fc76a680d868685201c59ca761b76a6e901bdc0f1435b13c03a4ffceba9dbf2dfebdec7d40609128d1b6bbb1605d1ad6e54940d995507d9d5b09177bbe2aab3b1aec92fb7c96274c406b9c8d3658c44d0f7116e5df4285cd84078dfe7e5360d3a169f697794d50d4e11827a13e9ee0557433deaae72c8d1f17dbbfc49ec42a211bd68daee678163ddd2d29b43b398b4552136f33cd3f4515f204558ddb511435e4e230356c142843b60e2b3a2caaea2711eb61bbf33f64690a99b79961752a3563615d9a0c963b15f6b5dec1aac9b53917300688fc7c125d5c5573819a5667ee561af294e2e5da1307372d08e48748e5adfcabc100bcdb4450708bade23f5ed0f07b84ff31b6e41ebde249391a2955df9cb525813df67231750dcb620ea8a64cff224af2c0e658c9558a49b9b4511bd5a8b91e713e9508809e42670fb7406de6ad17f784e526fa75f7f580490bce9630783aad74179ff837dd9bdc364e3ef2a4e5c0e47eae854ab84802340c128c8730ad61828d73ff3e4dbfa448e1915ef1cb41a519ec8af997f1ce51ec62656306253bb665415264fabde6731de05bf6d41b712366a4933c19c1c7c7d4141c321e5b37f4e9933b336de42c38f58c4f2beafca631d65ee7817fd824e06fb8a09f65886cc62683ad498d4e15e8cf0b4aace38ac15bc15b96303a6d85a0468f9b916faff5cf017e934a632be0e397ea4cdd94f5a63d35a19972303b434f30d230518e126780533dded1232e7c9d031a6c3b637d7a6c330502a95cedba1521373a2f94d7360fc3fc21ca6bd9ac14293a47e93d7f91cf88315a06b8c857824d7db243a5774d2947d4985aa5bd5b9ac27e721deaa41498b203e0e26b4485d83246cfb073e63952c0dc8ad9d7966287a44f98183b6f262cfb0ba48e0c71909dfe776d0a83372abe04efb927110af7a552f172b73ab8523bba2053beaa9363ae572e7ebbf474029385b33528fab89ab229dcdd8071c3cacc5279f1fee60304ba26e3fb9a943921813a21a40143e965a2922d75fec8b75052118d4780beaa9d3c3119fd870cd598eabf4bab82c86ebe734de43f1dde30884eaa152d2f8ea3001c0163b5b153d3fd92d8839e81a1ed5f5072b9dc4b1dc25c6dbf8feac16b4056d027474cbf1fa893e196dc0ca281a594013f436197f745d01277bcf56d25856f876fc2f997fdbd572f4a0df8287c017af585ac54d6f5168926a80617ed271c30e11dddb73d05d0cc9b2e28371df5b2415d35ef49a996683ea3388c7746c120b19e18a4f62ef97dcfee73a0900a8a8d8b8c583257538fe141a5ebf08002679936070337d27f6c4c4ff711233503d9a9f19ecd0e1c6a142dda9b76e7fdee3d6c5a3150df3fedcc04f7abbe539cbd7e7a04671d80d6486851c09e977f09b6b7edc923c1e958707ba1454c0704d8bc7785b4f51333efde7088eeef3f50625a2e6544ce810c8d5579b146ae87f617ab61c9e5d98ee030a984d6c9eb9afa716cdef2f5fa12eeb9adc399192f8a4c4a0ac08c68ec0b69c83c7ec8d3f1e29d61331d7c9c30ae8ec5b3f076c8607b889a5cebe700c9625bab10d7fc082ee421547dc81fbc26769871010e11e2b3485d759d42db08f1922e54da0b4982904e3b1c94115b14572c2fc9488e570b340c9c6c80cacff15ba687e6ece7bb6f0c24246cd0fb2a383b0e5397686d3cfd2434c0cb043db49d2388ec7cfb90048d0356a2e95be826575a6d805ac190650be9a357110d88d6a22db7566fccfc0003ca6cb10a8b14a260b08ed498c90844f0b4ca9718bd04d2f0512c341c5372b03fd94b5973b825c6a7561e7b301962a427d13096104be2e976fda16ac457c0162e8143ffcd7149585aa97d01f253d87cd790d011c66a54eaf1b37794b20816d879d9059dda7bd6811c43a13273b0323ad71276f0096c767d269229f3df7f8f1927e99bded5585c0418876122aaac9c9720939015735fbc33772c31682102770770060fa9caa430323567bfeea4ad050fd18986c7a9f1a71d2c1d8de4b77bf88fffe69daa3189d5cbf04c93cdd401aa308d68466cb95311a7c12431184a52ba1c1271a3b1601fc322590f87e9e158b272210a03798b7f0e4d05a6a8675be1970f605a3d311add00a8da596d3b883286668e776126f532940b9c0d15577d85472518a5fc3baab61f4d4b87c512868c448ed2aa7ed6e333f7312069faad144671982199b3803aff866e95b27e069d5b786462ba8f9e3cd864af7d6892a213555c5a73b6cb0023d3b7d59d859bf9528e708e9dddbf6c58ae8a848a7d7fcc896a4052a0147a81d5aa54894a9d4d6851c7253f5b2636ec6163bd0dba16a47893a7e41d4be3a071dd6287c84c3f7ac400d24dbe951022fe64279bb10569a5227198b644a2c7700ae7c18348b7be579850779fc3f087eec96c192af17b644c7769170cba3ac0867586cd47d2b2a0f86df0130fcf83a24f75a800f0145ee261a57cc542787226e286f8963aa5eefc5595a214ab5a5478b02f48d2aeb6b1347a8aa086a1cdf30763d883b8831e24643fa28ccd475fde24d6841628b1710354925ce4f005d0549310c39ac4fa7b972b75627b14b0169234f9cf4178e73fac936bebfa99b5a5a5a4f34935f751a6cdaa4c1f7bac3d4857f682b68d282489be43fd6cc768b776a5e2148076ca670acff6d55c41f5c47fcaab62c532d656aaaec091f3b716ec332fe01cebf2721d8f64512ab3ffe1323f4185e1b9ab8a2f4cfcf96d0387d121561149ba9447541120783064945549bb9967c095fc0aff758284ce74de68021f22d4df5a97c98ceb85492fb924aa9137d5552f2a89a9cc727170a3e7a80fb03a1714dac9fe47a2626678e903dc723b6d792ad75f481ec6bc8f528f633cb061b8f6bd96be3886a14d295358872e29247066f90f492750623154d570d6216b42af9bfe60dcb28af937d0790161e871849ac8419c6f52e8936204682f16d18214dadb532f26dca6ae522b562089d8ce326f069cff8dae943a8bb475aafb874756810b2209015eb81684d3aee23d5fbc7bcfc66e510b88df1c5ba2deaa169d1d4f244fa92ad7e4066a14cb491b670015c697f8a3ba352e213b8df67a374c013322c696fd4a8a029dd8d0604766acc64fbb75e79d80672029f869e07984194c2e0144a07dbfbf0e2f1224dd68d0b22c68cee041aa964ef67f7e9dea5cdac7be552cc79bed4156cfdc632b9cbf67e5138b398b6b95cae9dffd9ff9420a5259760b386f79e0ae3dfd13518c15a36d2d845a70e71d154148a1e9741993835b04ceb8cda5e2b3a9c548499464d76b2892501d398f39c0a7711c576c75844bb1b92b025fb7c836952d32f165908bc8f2dc9732948a126b7d87a1009c15aee5aa42dcff8d1948f5ff654694f3ae204d971c05c1febf34e18480953846d423bb5a5c11253a37ce3f4e5cf70246a88a524484fa87344fe8c04b3115410a1aa44821762c40959651680845d16bb813fdd3a7cf46b482c29adab5d8fec29312b9d71015fc7876f9bb3606740e454a35c9a58a72e958951223a89ecadc7a2d1a2e200beae3ae0a9953d4813d4159ae1c1d7b41a3a9977930f95750b5dc0defa6daaf107e0d7229cfa58a7e8822d60139f75a2e7661849caefb33ac8dd11e8dfd3f24e647dbbad3b1ffb315f860e5946138c0ad4996120bed0981145890b38126dbcf11aca225a26e2b380e7e9277300788c1e2f4aa53114306a49e81d702967b224127bcf27498d1118bc278a1f0c01ed2cd4b6d0f16e5c5f5e7179b68f2725864cbfbe8b8b3d4b292ae8802b4730b0bb89c510ce11cff99f74e1280baf0f317fb37d2185ad488a3b7015776d8c82da701ef6984d08b24bd854bf5b78b8457365f59b0da53a0f38a6bca8d5db54613de985709f6a4d6cacf45c451c8304fca72ca898466002b1a343219166c3e0e080bd3b857f89cb588fa282c0bbb68e14a8e426a34c64243a9edba90f8e3a0779fc70a0f1e20cfd51fc7985a054762a3cf4a326f89c975315974f4465f770031453cbe412d19f24cb308e240e619e79c612fe8430371b33e62a4f86b2aab1cefbbbf35799d3a44a6bfbbcc365f83903bdef94b3928fc3b52a0d148ec3731497a35db6017325047901c84e3cc14bb1c93aea5ad3c27b37bbf0a378032142f87ab282d7b08fa20e8988b7d18d40c6bf0edca0f7d1f519db6f15964f01d4a62292c1d4ac4a1c11f3c5acd6796ea3709a9d057a50cd4acedcb45b247f71deda070631afacc0e7345ea081e62e65ff89008e8d37dd87ca7a187a3516fa84f7ab67001ac21a758df38cb30dad0cd19ec15f18934251039833a0f13fadf40439e437a25258444895c7aa8edcfbcdc9f688b350c84fb35f2a94b44c109d53230c55aa85c23ac4cba2ad9fdcd9670ca55d0a974a170a00f4f5da4519a76c5a0e12db9f960de8a09e45b2a6427443a51dd0fafc57797f42b0658f29d81b9cceaf436af607f33f2af14e23ec3ea7bd3597b1b745f448ce21f77907b971631128a076865193181531433cc131c6192ef5a0d7df736a7793fc10fc099b56456981356a3f47821a4e6bc742130edc765ab1a6341c84b79caf0aa9051d53c49f1370514af43ec1301421664f07012f9ea1584d8f82e4694746bd4e0ec9264778ca00145b58809f95a35a305e1074b2980fe7b7281a90ce45b7e1c3b73697e232cbd88640cc50f40cdaffe53ea9110a68d06317c81e495c8b9958c6400bcd16ebdd6b1e50f128831981d16d58f04d52656df62c0882d9c9246f70c517fcc7a9a4db0baf497db49a44b0b90316daa7f482116309a4c09913ea21e73d52732deb8500a1183d075a05570aa03eed52f552b21b92614f97ccb22704b8956738b7d3ccc602538004c521986bc12810b69bc3b8840a2b1d239cef9092a6465e80510848a3122883a76e8435045329911f5d8ae2ba775da0fa12a43641039fc349518e7b793b2b7f4e69febae73d64203a44dff9d327f3bdde26d7fadbe3feea153c6b930f54ea7323c3624029bc2b28f621f8513486f3270d96a98b815feb5115758cc9d75fafd200b4b0de6b8a5e06bacab72584e6fb2570e0ff1fec8d476286289066930971069091d393249fab6ab12103214737a9e5f60a89adc4af45e1ef9fc094bfa04f15f053c53ffda71a188f629a4cee4f2839f5cda6000302329a74c714efbf9c34ba1bd83466eef11e4a8495c918b64f106a4ca14e486a52005ca0f17c8ab2f58d74b34a896b4b0f027572f402f2af71399af59f7a6aeaac9908320e1ea625c61c2c8b1c386ee6a74c024eb071946cd779ec0390911ee05be4bb69e15c28381f81fef90b18e9be450d89530cfedbec1d1f7afca3a9c4327e23c163a8e741aee33ba2cdbc001847126b36738374077a5fb8e6c0bcf0ee2516961dd00e23322062a2762adffac34fada60e89b5d4a7b0de648d4a9b1baa770a083a29e5de24153a7d1c3d5efd650797a267b15f8140a89df27a14ce580a29dacff21f6691b3193767a2fcb911c374442640778adadc0bc6096a0dc16af77a3d1e140e7228469bc4aa0a9ede74376ae347778b93f487229a4b8edb950c34e6a316159df9d45e73874ad410b8fd29b76d529245fbeb7d4667c3d61e1a22f4b8bd4ecee9a0c7a4be7a27b6d6a740d1da808ba3aa4ce7900d405685ff4bfafc6878b51bf61025f56a8df738addd4955db00cf7548ecac50163c50cb4e3f9ca33953a5b03d22b264bb8d1c81a5e2b40b2e1071ffa18b697a31d2d58ecb574ccf55eb8c6d514160fe9554ce382e136dc16cdee64c5b1228e7a5914c25383b29decdd26c56426fddb8b98a5dc068c602c339b4f7561e2bdca6549041360f1548a2df2058a40c1529a493453aa6969d33f5eedd1df3c51058cdd89a5cb37d9f62fff24b2cf57dbd5d319e5c42e2880d5b70d8b17e1288dbc11a3050715344efb8131d013a10feb77e8f9aa997e6ca20bbcf1bc8af913d7925034d25f555e1c372493bf7910aa98e74a06012b9e3890f22bdaad80ba63f3e56f8fca339ba45f9204efa2b651884e8fea711c94177cf107f8d73df7cefd3c010f440215834ce506554e8833d9bf58f0b8584700e5bfaf992c702dcdc8ad2343b583db64f5c338820a32ff7ac0f0e771c402fa0f064abe51a57cc825b3727b3abadafeb5633af21e04196e69386069000c89137a3d79c6e28684c685a5ace2db2d06c26d424837f6eabda84525ec4e52a001c574d4cc42bec8ee0d892772f965768c795137275d8f549be25bf6864a65f4b09fddc7951dbb078d5e37319edefcb50f73c9542af0759325ec922d75aeedfcaf8c35e6b487343fa7dec7dd8629137b95ac1940767dde4370dbbc598c981a08ec99de636df8082c80bfad5f795ff7a740e035549921696d86ebfafb0eb35c74c75c337b971d86f40ba825911311c6c822b9b04a4f01b8d4ff0df795a647e38bbd0c32026f3e97566f41c118aba82b9cf975c9708ebdd53c18242c396fbe02bbaddb898912f77483d787d0c1f3f19769779ec90d3c83266cd325314e3e6511f112168899d8cf47d10ee6193e3752e587fd03751ab1b03dfb9e9ac0c839b3a2186ba87c79bd9a80d2558fa37c5781cade3a17b43a0db841842db018b4de8b9997149a9382c79e83f766e52e0619fe91ca5ec0940c4f4cf03ac9a0dfda85e8a2e3bd7faf661690d62943613947466cf1839d3949338478f420bda1f90be73fcd438a89e0c7ba41e2a97f3e33c88dac9d1c8241d92f6ea49c93f8882765488984fca2da1dfe6740d3f09994c1df38be9f05245048ad58064ea62ca4363b4f785c82c2cb5e195cd11953855ce08bfd2b1e702f83b6075b4f00fe54fd1e9f84939cfb681a6ba1f99149e984ba622a29b3de096d14b5b29853c03c7513b38942b3221e9581e825f1633165de8624394ad67e5908e150e0fe2a2bc818d3fcf0c5ea04a222d22a1cab45eefb2e040dcb87401af739960cc2eb94f3b01aeb280d5d0bbbbfe1ef404ffcc8d1c02798a6d02883390d71c60422a15f945575b1bc7a31d049d580eeb92fd6150f841a59ba4e1a5a9d89ba6e47fb1daadb08adc757370d994cc08e7cca20f2f8c57fb6a540ab149a3695decc8411dcedce78d6de68c6af3999c2b303d2e8e7c0ac713cf971d00ba4a774f83fefa244378dbd54ea8b88c872c7e6c72abdc7e386178b24851912b49b304ece57e93b2d11f92f36c5dbf7a5a1f42d46d307c0a04ad894a5761c13a29c16d288fa8ec6378286021ed7ae90c1a649ab8a5b08f0bb49fec014a98caabd5a6f2b5af8e7ee398e02ad2a786f80eadb869b18e7da8536f5265c80c62b51304a80a8c2ad3b35fadc9ae5a5d276f915b59f267f73145b0e3cb1afc153e350b752290d50b77798251c91b93585eae894437a0b295beac85eae9c0c80a5ec5135080357780512dbb75cf72728d4954a0b5094a7d45f2aa4ddca61b66f86c4bea0b70cd0f65f02392f9a730451a855dfab99b377db10fc1896d8cf739b43dee369d816af84517e80919e1788a7fd040f7e5c6a55f89905a4c1b876059c3e2b1d2588486612418889fe661e86321cf161164f95d9c860f44e01982f1e848375ff7b4de35aa7a934fb4865691e48f36283e9b132972a831557cc18e121cc41d00587d00feac00524518b280c60bd92d2e2b70a78c2e9ce1d9e0c423bb4d7ffb30296a58f8011bd0a4722a8a9976cbaa6994d7162d074b3807733aaa31db5a967745e7f7cb54182a17cad7e1a59118ef1df19cc79f7205418a613a42c9329e07f056f87eae8bfa853ed3d417a2280e63862e353a42a3d4c07a5505a1951263739668eac80b6382b69f205edd6bbfe9d423aac8743e0ac4c8f0d583c4f12941e78abfb0d62512cb26c463b9bdcc191da330e1d4710175c6c1a23397cdf4115577a0dd290e7085f16143d0cf3cf13a5607348b20fad7762b3642e3ab6fbf1b403532bc601f82703f08ee93c80b37a04a6f2c569ebdcfa6495984b498306ab69096151cd68628f6157a93d8eff37871de56f5cac2869e5090aabb168eb2783d8cd5669edb0f1058dac420c8f77ae9fc8a705a3ce5f2bf77fa8fdf6a470278111f3a9535f55f08c7d2ca8204388aa1b8cc4f4611419c642179bce0ff320909b7393ecb94d11444846f8a816fd4b3c278a3f03ccf773e60b875902d4165e6253bec90247e96198eee23eb63dc04c1f686e7e9260b5b9ca5bb405660b040a774d70d8601a55eed76c667d564e1c0ba3716e0386908e80e2a033765e29c189a44cca42a586abfbed84d0d8b40064092e361e9005f4b54934e67dde0ce778cec8b567639d2e2cb1b8ce5f6787b457c28984128ddd6838ebc27e614a799a019d2ec608aa8f30212284fd0705ff53b2c4733994ac995608172dcd416a81e8a87b2e95f0321ce0b57b04cb0906d3fa365bd585a2c8914a27d1e0341333a49999311c3f00723b9b19864d828de82d31be4e1f3a66440752e5d0a47efd2297d65034c5a3493a7ad75fd230a8a080832185840a29a2a4959dfc9fc9bfb3418a08f154dfa1059232a4c15a68fcae6421cb0d94f90d6d5cab00ee9bb617379b1aadff1e0aadaf4dd4e36d69f7fc8a0cd562da5aa66fa8d53e4096cb7f630f3ae9aeb1a75811e10fae419d5527d974b637b6be6bd1b9cc3ef7e312fa38c2bb8e2a2fe405514b518c601be16e7a4efd18f86fdc03aee96781ac5c3e71b3f36569e36dc26ef7207a144c5b91e57fc9a49d4649ba4d076a1ebac17503819c230859e0a0e624793256a86b0488f9464816700be0b8b4c1ebb4801a8dcd453d93c77c1613bb7093163371799b538c154430060a392d5f166d621d1cbf17b216c173b799e5e14c2240862119539ab9e6389bdd6d41cb8dbc377a795085b1edb45b3c7a902bf6b2bec7508777ec0b26d3f97445d04a12572c11633207e0207c4bf9507dc45e4a396481a3ee2956dac851282b4cf8b9c384ffe10231dcfd6bed2b830eed43ae529d12de9f2f4dc88339392756c839d2e30026e01ea2e3d378d89285c8a35d226893b27aacd72f182fa3fee06a5e1ebdb6a97fd33b0fe14b537f40170d5b871791a938ff8aea3d13814e664698e3656278fd04c5b61f9bdd125ed53e466c9a75ec677354b7c2139d4df0793d383f75b73520bd46baf36b034184dbd1858f97c52cef8a2133b8cee6c5293275894a51ef47f5fa0e72780874c81c6511bb7100c56b64a7e045f2acb08ac724db95db960ffb133221d085d970401105fe2a3fb97aa7e466c7bec0435d4d4563769bdb644c0ed6f18d683ebcb656dcd9bf733db9b0f2567b426a930e41fed388fbcbe5bef8f8d97a104d6730018166b77c0bc05e1bd8c9a86f49ecadf13849ec4bd9d9e587082db01655a12f188f1d9d4415b034cd5f3a781f8b380c3b4dfb6ed1781e6a6e99a90080fe3a5e56578e175ccb39ef3a4d5306ee8cbbba8172d80998eac86b6a8c4ca43a7c56ff71a968e9a3bf59bdfc05ad2e223b6977b763e53d997cd44898da916e5ebddba2d1fb0882fd88a1147955298f161b6843829cd2bb4c8abcbb76e98c6b1770ed75b0970ed9402a24c65e409561b84b6c76058677806cd1ca89c5980ac0c57e82641b15b0b8a37152e3e7eef21456fda27f9492c159f075624c88f33c9b61f0e8699e07e394e17269a235289f3b71436477bd94a2d4d72e806cb17ad6ed3263fb37514ddb3164b018ae279e45e7932f2d7dbc278be431c59857c01983f6a4dee497f3884b3e39137273debab2943a4863ff858d8d2879c965b03c24346a2e5209f836a2d0ced5a61b9f5770c45cb678b9a95fdedc33c74494f9029ad1e4aca522d7eb3d701c3ed9bea71b7a62c9d28edd756b953047db2dac97cefe3615281127cd9aadaccb8c091b2d732dcb639c3a9b9fd0490a28deb39f2842b1c19ddfff7e617da05f310e21fd90b8b5ac2a9f7c6e4922b8256340dabac7548cbe1b7e584721654eaa3a6e552165c888dcae5efe07a03e7c9469feb4f8f4ef57e171582ca2a62b87490fa29a868da5574acef9b556df38b314efc965b7926da8edac9497b26aa173968c9457551d4a3d066df5c68060eb01c85c0f6694eab5b531a20b57cbacd689f555c3686b2aeaf7e1fe330610a03206ea0cd48cbe6c5256600a1e220f7e4c0fc611ce0e668e07736d2f20db02b77e4cca0477bb60750a950302efc422e799868470997f5b40e87d08fdf4c0c7a5d41176d956996526561136ceaa3eae4d34f5780abf513096db8e3a068c3ab4ae2b27f4c651e9f617d425ef6b24d74d4eadd6236e181d32d19a6f5392a7ba7e53a2f8d052a785acc248f034ba61cbf0e9b6b15159f6b8654ba29e86ae86ece8f9626509831bbe5aa9843cf4c4e0d0bd3d3c678247c42771f5f3bceb8bea6a2fcf0f2635f4e2055c7234e70ba3b6be596f27a227c266e466766d8fdd6effb40da23310e9a28d79543c8dfc61dfd368a0bb6772cad83e03cd543d10b37f4731be2c9ca582d246fd993b9e1b4d60213ad35f1ef1c6802bfacd55312be2792c5126b2584eebd51b596e560f60fd7b8df4c967108771d34f84edcd9db2630887109d4125974eb77dc6ee72be61db567ca55a8b3bd044aaf9e08e5c7823eac0c074b65b1674fab6f17124cfb363ccd74df4fd14cf5d0012b9abd296da8a1922c8c034b32159363cd7ab9641804ab6cea0bacf7fb150b8a934c0da41dc93439deaa05be14d3761786b2aaeda42372a371c0dfc4ad9433952303d3ed159d8fd96bbe66f5a8ff27671ec1b9370c5e538a23302509b0d626b55ec863d61ea8d6b73269b9b6f46d2247954d8573ce3dbe054de985a48665953b223e0625b9ec7dcb742502754a1dadcc2d55fbf05f25f1118a051ac6352c2393bd99be23b5fa462fa487053b4498c5f74fab88d84298a16bab034092c8101554205c77b1a67e3fd86edb22be4aabbb7b35c39d63a8825f4316c6904c1fb30da8de50c6551d34ee5209a943702842ab8f45bacaa8a5c36436c6976fded560e6211dca07545371f7be9ad390b51c8ff4123ee765e7412d112187d818e271141420b2fb2737a47e81c6a1094ecfd530c5f04abc51a5bd012204c6d9d9f2c479a2752cc1ddb705c4b3f94a3c836e29f5b1868078dea97f556d999ac68699f15005c4c3db3e5dc087bcd6c85e7ff5cc46c4abdcf7fdd96a3979725131836ef172a9196fdf6b70acbddd6572aabaf4cf0eb644b989e3b89cff2530c17f6bb683b68784038692ab6333d335379e7c535225c03bf1f5b59a455818f584ad981a59afbd5da4b574784b15912f23cc64c5ee8797609837ebc373d1a7735cfbcae0803bd0e9e2e6862a2d6b71a01cb89c0347cf288cdca7f0d6524ae9d4c46d153cd3ce67c700e48047a515411fcde40ba292687e8f5bf33f1321d7191ea7cd6a85945bd837b3441fcf05f726fccf437b4442546a22c7b6600c5de9c2a40629216975c60af56d5fdbd4e36ef8124fc6e7f4c293f6e58089734b456b102e580b7f8651d520e6aab4130b7c168d4d0a0f62b51a8614b6308e55f2659080f29936b559b4df19c03da4bf4ce4ff0a8c69584d297cd555643815d1142f021efb6d1378beb9825a069aa4253f62e2c93e07b420c891e7c62b174768449038b7e2da1c25c8d8a2249a0eb18cf2e3563ea23eaa205364d00d0dadc41e5456a5804b9cc5a1932e5da8f6200be5854c9261c5f15e07d8e223f1f187563a6b22ba771bd8f6aa17869e82dc447866e5bb2eda9fa25fed5de1800dde0487f1b8395f90838450dbc8312acf312158eef897ded83f953fc2064d4abe15035604d183f768d12b8203f48bc6da40cad3ad36a155226746b81cccc4090b7ff242e150c8b323f276577a9f320b746f0ac41f58add8f4d1d2d555a5f1c6fdb6b7cd98fee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550d80d3d82ef7c9351b65de04295d665ceab67ef53a1d26917846cd48bf5a11f74b00a640f51f6577922267bd92f1672f1f7dccc1ea6050fc23fe64630f1f4cd1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8554ca3ca4aaa53323d88333b582df90628c4a4d15aa51fda9b56a8f33f654e8c19e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85595ffe1dda0cd1123bf92b0f0afe344010eaa565eea199f89c67a5bf1d4336a6f67b9abb7f1bf834c10ba01e55cf1dfed8caad1f3e3acc6d2fa92a63984354d6e2228d9fc2e3f80a2f92160a00b577070fff5290d53f460dd9021bd6741b98fbf483334808ab40b21729a0c1aaec92bcaa37449d498c9964c648cbff9f1c439a2225682eea10edd7bcefbf09bed85a7061f51b63f00bbd4a2595798b1805f77bf1258105f1f7dd7e2577ee8736dc77ac046cb4710916ff54797630cb7218d790387b260b74eaa00bb8333248938862b46d9ba6bfcec3828c725ce50072bbe412dbab6cb6a7fb89d2092a66b8b5439d89a368b326f564956239ca419e45ab7edd5362b5dfd21b6d477870559227ffe4add246dd38d4159f5b54369e024633427a0a17c197300919dd8e5d90062fe44038e2dacd76d9e95b2a61fcce4c6cb48977974b8f255ce5ffe2a0f2dcbaa843779728dea6d7486f48c80c3276c112475c8b081cc02ec515d5895851f8dcb472c087e7eada86b109a750726b6060ded6ae448b15cc7878f8c4caa1c046968eb1145d41ee2c5c4341533db274104018f7f9dfa6c2007b35b0d1fc9446a6c44e60d88e217d7e209c9640c6d3506d1e4d4a5d6ed14ab8ae3d787d697bcb923b6bddea476914f3b1b552007e34aa76f3fe43256e8e987e27a9f992131d44aba5b68710d920195e297cc92c3de91abddfd9c66966f2d5344669c121e3428d586da029e70c870f371f9c49d9d051aced31594ddd3e210068e5efa031f896f4c52892c68c51753464afe892e0d684385bc55d8e1f9da88179f3c0a925e137da1eb0ad8f7a113191de80a4cf2f51f30e9b7c23047d1f090abf3742ff27a5bf907013962c03e92924ef23ae65302c392edada47ab1d7fe16d4808a155a165e50e8cbea1e41047272847d00a6b594505f2cf6dfa2fb630334ea7e2db1fe28056c4d95e53d21ac96f6f53ec5ca7c8fd32873a12450013275832d0e1f1770dd8df32412dc402d213702ed7a7b9946edde9438d14d0a43cce578acaeec7e37eed7fac2639065e8ac2b8df39495feb73a5b07d05b8f2ed0919a87cb946d062d4a3fb6eaccbd622a885c3ed1d3ba2f1f44cfe539d8a3a73ccea167b5360814def2b0b889e7d1935c73f155fbac923b32e7b7d0f9c6a15fca678c854445cd25adbbbe27d094227e40cc0e65c1b806b010252ba09fa33dfc5a9c1b1842c68480b0ccd8463feb8db9d79b6e6765894765c4d603e9995b895875558ae58648664f3eef34300166b3cd9a20694582afab3f9e0bdbe68f5b94d0f2c953020fef83a678930dec678f8bc31b5c466cb7940ed12f39bb8f0fc07b78c4ef76d471f6787d74f8ca8920b735706f340535ac82f6b50b734fb5700a227d86f4694c00cc24f310e874be8e8d76509ac9f184558113142dfe3eedd284baa22efc9efa5761bc42e1de0b8120b67f2a8fb16d2aaa1da3a4940789aa16c2d1e07895b412730dfa776cbf79010abc7dd39a6eb2e121d5fd8709f49c0927486df4a3b47e517c8954497cc8249efd0a9f3262445deb34fe480d8700ef9710f56efaac86c44218220d1db77e7dc4a6501084be4a334db8612b7ac4e6d67a04bbee44ce1bf59c1731da136dfbd399a78b6d97010f0e4e1a69c38b92b302222c543f73adff9ea59f3037f4287f9b278dcd1c77389704392dc7702d7b457960244901b0d207986c13ca5a2eaaf9692d986b2456d4da84ae0de4d9ff085f43c9d05e615ac7c2522c1d6f7cdeaa9ad35079c9af7adf364066bde89bb70ceabc3a415cac23cbed67f7770ce2e5f44db08a6ec5b1209f27cbc22c99a28c49de9d35110b3f355b97bab7fa4bcd992653fe5be2fb47a969583b6029a44b09bd2550aa5fb7f930ce552411f3d78b5f50abf5fdbd79e91db0ab2121c40b8d6b1f2dcfbb5d0a6f94e7dff8094d27c35ef6b5e9e4ce22486cee8a027bf1976831747bf60552f03af6c63fe0f89b37915aa8b31b7285de4c38f97d517c20c69e8674c0dc2eb30ab26a018551fbb482caafe12ea6a7727b4f175e221a165006c1ede7551ad4c9cd9510a913b9d1459bb0d08e77b924edbcb8c6f2857f04324d4d30a1536f7f644f4f4b638ab4faf6f6cd3c011b1bdc58099020cf22644257041f11db3214271abde694cc714fb349311125992bee5f0ee9ac5bc4b39132242baed2780576a043833010fb41b0c7a228ce5295af7be667d78a692aa9e50cc3182c39e89f2f3ef144cf75d3e023aeacbf24dc4037a56d64dd14dcd9477fd0789dc337d87528a3cfe3e34439d6edd26c87eb2fbe6f0901b795d836cca471d0e62b9ac4e3aa025b9e6489447f1fb11a076301aec6071c0ff8b16f78ba42ce17b74e393a19cfc81045464784c50cb441f04f717e5d6fdb936d8c1a21843e7b5757fcc4fc5f0229a7f8ee1d3d7e8517c91c2e8a420f6c2f27ef36459bfa5e24be26ff38156a791fd05fa365865e796427f7bbf0d18dd564d404e9bbec2f8edeac76300cde7fe527b28705b41c781ccaf01bcae67d4baacaed092a0465dbf69e7e7bce59ae0f15e9bd1fe0fb994691b76ce3c66406f5fa844b48d651dde55f6a61ca4b9b73ef73f385c4f6ca39b1321ca47ff3c7b1af7ef940e1b4c66259042e798f502aace74c28ba716443be94599aea3313061b18e58be8b9135016bf127517ca22d05c068ae3c71bf904a6a537797ae7a6741e2e444bab06743eee7426409506ffa0c0a01d1a51ffde7978df7acd2615ba0f623b5da12a5aedf496322b6fb7381f355d74748a5ff4756ef4929983b9e59019f0b763d421fcda9b8962b59c5ca3665f8ab8d4a50e6662361d1691054c9093cc118ebe40642db744f22511e3e266d40b07aa0df53ed9831452a56b3c846b762d21236d493c5b692a8344379e62f5e6487c91e4bf7871e7cf172e0c71e001ab419f499b383d5235bea5ae491d00432139637163077006d751b63ac5668933b43841b419a544919ed5f203677fa9f80813a57f850c31429f428ebe3a8b89d3587177ed2a8e7cd5ceac764a6c5df524a8c6a28244743b4abf7e52e55c59dd65c5a277157c31a7048db3c3e88e194508eb8491d899ebf5ecd3fc962a47e5cad0d53be511d3c598c38fceb9f0363a410ee3ffe8415b38cf0412260f9b1f076dfdbe51f3e035b8feb3324ea5d98c0cdfeb85b5bba5624c8e71bd37f0bde8ff95597c79d39f470e21c63c5666074b15c0cfd9cebcb002cef6f0172b8588fb27b67e89df80c618b613fd5cd04d519855f5a723513b0bac39775689d1c85ce75f1f73d2a969f52c2330034e49fe6939619912bc0175dda608c93f68b66a2d7201d076b879b1e69a2c24bacfb7497d9b484116f91d2f582ecc652102fde2130839dfb69d01f6ed778a02587dda508a2ddea3195b476f6d8ec8d125a44f627d97ee1fd437253b09d1224f4851f0ceda5f8745f1df9a3bc9ef6565a9a23e6e5c468e60cee36350f3c0d24d4375d810fad067f4a0119d538a5eb99d27f3dd1ae988fd288fe1ed34da7c6ef8a2ba052fe9763b5dec15c2919ba8f5f4b1c2071b17a6198b27d4200c581aad3379c1b1c2aaecfbc2fb06329b2a0752ca66448aad8cb03675890077b15f5dc42c98f4cefdc5712c8fb64c7a83c7b9fbf09c76c65a3a63c013a32a13aea4bc90c33639d33f1865c1e502309bc926f1e01bf827bf954ed894e6d788a841be07cd145baac0dc1d7025fe1525c2afed148627189646561ce1eb74ee7bacddcc0317379801b90e9fc898ac17fbd8acdb69d8ebefae08cc15fadaa9049fdfc5ed10fe8061be53b3f5a05a4e3ac323b48d5828bbb3b4d08db29f863740705d88913832864a3b081f92e3a5b507d5d16cbc2d3040e0178180a3efbdd31308b39bf807471ed1586a8f05fa615f7fc9cbac44e30c0477a58dd595579b657906d7c7f069f4df4f470574bfaab1dbc69542842710068b96cfa05bc644cf105478918bd89c3c29c0fe9ee1ff890aa64dd9a43bef0689fadadcb5e8eadf1c8918bc7718544fab96dd43c82f1c922c9bd55268a7751aa933967ccd173b515da968bd3e1fc268369e2f480edb209fe65b0fef67c7ac4b6e61caaf00940577a8ffaa9ea4bf34abace69cc67accbdcef6fb1a8fd92991e43bd50ceb305738dc9a5e7c9d3e51b8ccbe37d1b4f59d5dc899cc6d30f6acf71ecb70f7d3aa81f64c41cbcdb06865569e6f44468dbb8146b826e47df0a6f3deed11fac36c04201a4683dcb36a889127a01ea546461f39a48a8c83ea5130f8e385e2cc89137890a84c3e3255d2aceeed0afa13ade4cb9854c55d32bcea53c1e1684f64e0a36032fc0c706d8b1a4695cb6ca318e84dfcadb7b70c5bb641be6bf7e3a9276f710e33ada00c3d214acc1421a3d92a8e305f8f8ff28d644433ef36a9d89b6be58489ff03e370a97dfd66284eae7d9791e7f2c9f885b893bf2052839c6b26f230c1cb6cd93333a4d6d000cc3ce5d869ae7b1b6bf4bea6aa8d70d0cacae4acca569f4d73e4e64e534dcba16b7b8aad39c9fd4d236757df8f6ad349b6f49bc0a2ed25e2fc90e506b4f8d58b586333d967012a7b6d9a73a62f230101a3791c56b5d0d23117199cccd16d26749434bf440627e7b2ccfdcef1dbd8cf845e7723d26142db680bd0a1edafba37ef9edc213821490c036d2a016d460efbfd6d5f2b313d630813e442a9e55fd16d201355582964175c1a38843e28861b98cedc8494e528a601b42978540f50529c381ab8d3589895121401f357a5b2e0b67ae58c8f34cdc28abe73d22e94aedb95d0691600caa63d3c3dd6de1a31d0c7d9917c6bfaffe59ec59c0e62c89417185dd33357a4af357fb131f9036760df609d57bba75688399d299a152140e655299a25608be7ab563163d1e801f7d21564511f3c17b87c75220b4946166120bc553d5f8d42dfd656070f2fdf14409b8568373ada4a2cd46e28aa6d6e80e3bfa481f683fda39f7e3a5dfcbb789dc969c8e536f31d1d32dd762321d9b1a8988a185b673155ebf88c9d0e61f00ea2c8a90990aef4cb24adda7a3dde44092ff34aee82b93b301a4f580672a17cf44c87b1d229d3ed40ccc15a65c1918362a53b8dc3ddfd837d7d12abe8691dd4347c911269902426aa29bba13c55e44babacdd0c0baac6973419305387fefd0bd27bc20a5d3e97c65cdf8c9dea8e80f157a0e71e0ab87eeabb91102aa185e25c7accf4019c8d50129663a7297203c47f42675241b79b8877d7e5b7bfc231868a59d78677929056f3294037ab8b95493090c886bf8dde6cd6e283946f618bf6eecd734c1fa4036feca75f27b359ce5e4fba99b61391c34ae2d4c3c1d5a7cca7dcbf761bc21471818279f8c150ef8795e229a94f889dd579d43f0519558a568dee47c317af34ebc3e04dc1b613305f24ec8310378c5750178cc3ecda74d9e0fb89143dcc86e5037750bfb5b448d978b1ff2171e0476240924fc203a194f20f2988b395459303f29256a65495ce90ee615ac66c72483f822f595c446e4f05eccb8d90df23867eff7e512e1b7253dec502ea5b064fc11818c06a454fcc69d142a1278fc4b95f919f7a7fd1de93862bd5e5dc291512bd997319290aa72f9fa26c0c76ca6a183e16c0ea4eee5cab26fba5e3de6ff2a8130582760bfa8637370a7e94fbea1fabdcd3b08245d722c30a6741f48409aa9b6acdd518a0c1bc3a72d70dfe01c8316bdeb510d1f73f04af4e11d28cf423217eacf74f69cbf6babdfc02cca952116653c14aa0cca2c3607ad52de27614bae07467d1ff434e57983a6dd9abbb6d651b49333ce84c7d7eae0267522d111ac8c3b67b4e1469cc9bd68464441b157aac5b2e3f419dc74cb2e9b4f2db93c668e0c14967044af78577ba1245fc6bdf0792f78bff7bce4dafdf453570f1e650eaa0c06b9f9c59341d7e915d465293e8225177f76fa84bad4e1a7d5015c90852a2f1222c25f2cc8a80f24139526b2706c2766295f537d0697e971bc07f8411c0a29fe22ddee63c5fe44eb2cfec27a54b09bb3db1b0040e162be6c24b1438ef76c76af2815b694410ac184fd588fd522f6f31a8bb817a131c526352a9c73d790819cc1b91a3d7040cb836bc77c5dfd3567dee450cbff8f84d086671caf6d9d1a73ffa3848530865d48d5c5b8087b4fd527d02fbca885cd8721a12bdce55d12c1818be69db082df56ce29560ed5a80ac6e81b829f870ab4822e5309775c072ae740795613a4d35302a3fb8321ab8ec68c339643001fcc27a57ecbad8aec7a798c3f300547179da167f4f8d696912233c4f434b758e29c5e20a4cdb8cc373522f84f9b402e35e1c18915080fa728f7f44207dc7efb2be7f4daa78e92f0495a5dfa509bed0d959fa946e96061bff1c195927784808978654c707e8b2d961e4610ca2a09ffc92347366d4b7720fbacffdb10363887258e566b71f65a973440694cfb07cdc7fd7e9cb518bfbb647eaf560e3bd8eb8a260b4fbed5b6b09241200d8230dec1300dcaca4c18838d4ba38cab3a4c2d8562bcdcf00aabea00365dd007398ec97f0159a597bc2e147bce5adb771c833ddc01befe3ccd00fceb8675f7121c6cbf5a0970ee0e1d12a3776bd31c0d64c707b1d39a00d47167091472411d0072d9cbf877241e988fba494f3c6491bfa2bf1bf22ce3e63bf1c2616ca3e0897c25b8b5b912d06d46902cf14c9d959ab71991e95be97e6f20474cee44fa0c88e92b9622f3ad77cb5ad910056656ccda731cbb86ef3de2677d0b75efe92c742ba468975fd2f6ae05061c9a88a1b9b6457199fec6290c2dcac19db3888a055561dadf5c839154b8d531cfeca98b220e0d6343d9f1f50125475420e363d0687b7e6be877bcfcd96672ed598c839d808dbcae738df9a7ae96521541cd083c70241f9a12296ebbc6a68ee4c395f1b74aff1da2a66e04cecae180d0e4b96aff7acd404eccf506a6463691ff845edca0f30d448de783c8c8f47a242c80af0c220940be957fd73f438c80f5c4921ba0071b0bb87be3d2b38c8ce2b6ba32c30e27faf72c827d5256240898e2fb7bba60a524d309cd39b819d89cd2e4fc13966f14913c52ea7c94d8818908ec8908cde49a0bbbb4672a1b0a2cd1d61a226b8ca4f755e4b8e6f646263236dcb10dfdbfc54a0e456adf88e45d38d79ce17c253f6f50f2795d6b4c83e49cf4c1766e0e695c92eb1d803bcdb5c67d2edd45f3fb7fc9070b51bd2c8024f85fab011b99d7bbdd687905faaac3ff6d3badeee8db04adb6ee0718b44d4d9a43e5d8ef6673532600c5ec7f38a79c34ead24f206389dd7651fd23d24400282d2f52a4d8045ab7e42b8c62fb7223e3e63b5199bcf823595ba3e60f8a82b8151d39e9edcb55f072a4e3547c2088e07af8df9fb23ab50b6c61f5e56bb4bc72d6347a2c84a81c0def3842840e8ad8cc38c3ec143d02737fb01f052f336265c24c8d7fee8795f32b3f4569cb47f96485451c6a3093ac08c41091af21f708276fe7ad447ce1be47a5ed277835b85337371d65c5dd096339b24eff2022446701765515d6edf12ebb0588711eca0ef4babe95c6af051ee7a445981721a6a599d7c0d23d572761375eb284af96d0e8be29c91e9219e04a625a32e7f2ffb6f94db92e01f44ab5a53a65ae82266013dc06c64ca154e7f10c9e6d850497f07ae8e1711a14c9976c6a43beb73181ac59a0cd73d4b0b7d01a9458ffde4bc1c3965320b466bae05f6b07e90d2bd2ff1613755275afb0271543ce7fda356efa3e62662e52c5a56a366cd5afe00e9c2125ce79f7ca0796f78ce1a75025dda6c7831282386667b1937831339ce5385e3766ef80fa9081929a4c7a2b541b6c11e73a865ebbe1a6c6a576288c88de0793226f5b72756d3da13d00bbee5a8a76a37d7adb423a936a5f45f6578a39bcd9525e87b963e11c84b1ced405e6c85821acbd74b3028808d8d4bb61435dcd4aa227248441732fcf8e05113b76a2f2d8a00b23e72fa2bd298246bba4fa23d653fc2a23e0ca6c33e391fcdbcb7f5ccb6204c44bc4768a5b6bbe106d2c7b4cc281139783179a17eb2bb628f631d404e841f2409f80efed7691799f0bf0c7e3aee7a46f296213554d1e7234f983b42a560b7b0a0dc7d3a3e6829458c9e2680e56915762e9cc50dfc09c8de92d41b35c0f7e8cbc174519008bff419cf651c71f641d9c079bdda62c213e485ec76c359a949cf4429011fea9388ad9594fab258a1b126906053cf3cf5e09afad0bb76d8432c432ecacc943a3ebf89c15f0e9bec879381045522e895f246cd5583078e4a1efb845f4425c0b754e831ac00b0dbaee70cc24fe8fbc3901c874e9c9ff79821d08f72ff3ee3678292555a697325a091af4279eef11de4a759397b661bf74bf660d3a21ce5e0ae8a4425978ad05a36ab03389430e9ad26cbd914a532ac1d2c7db77b62dbb82b9f79e4859584a880a34287a5279167333524357729b4e17c1c7808ba43b2a6a4003deb76f150df4242d3daee641cfa14afb6bd036a905d55c04ea0429e48160506d1934b3f841b335fbb6e6b31679d2de5755a00f6d3e8b7b3fc38ae1e214a1e26661e4829840041ae1c1652e4f7243dabb36736468f11a5db103cf2f38c85fefddcfb826bdc642e3b020f3b4c53783c4838c92eb42382a38f522db68713b92693124f26359128fc1d4dd697d25334aeb87622834bac161c44cf9a110a9bdc6bcb140192a951f8253770c11319efd574230e54d517d899b0f081a616ecf3269974da219bc5c5b6959e80b1629893baf137b94393da85a53d6d9a2b5348eb11c93d1050bd64f7aac10ebc0105dd47391d0f6b71165d3cbad8efde8dec9b900b9900f4aee039152d4c5d9f6b5cf46021cb0f11ea3ecdda2301204344bfa3f063068dd33c7dd36474b6f785e74bd80c42831188d94f4c309fb82d48f5752e85c17538d1ccdbeb00d34006e506cd29ebde7008c2db6da1ae6291de64e1e872b0f1efbfa2d3b207f59208518236a2659a2642aca6e355537b91dfd8601ce013794c135c7f9174e7dc21b83b378b7725ba49aed4c1af58c9ebffa562bf021dae7a64f51ce43a45cd76a40bba8256f58c837551986d8296fd95a8dc8c14b27a29d1ad818f60673580aa8c778f65a5d0599be54eebe4b478bec22f323f36a70201d6206661b87d93582b54fcae251451c2f99c2bc5262d68f61aa1bf8813e88c6b498ff2eebfbb93d5b7f4f8d25cab32c32a936a2c8bff1d319aab0356c8a9fb5ff9a8cb54628a079f94d6d3b45794b98d8fdb905f37daefd3ac1f05b1fb5ebe069eef5cfd2fa592448ee873036e191be5f62afa17c8ea6e5437ffa085c196b9d91387a58cb6e5b7772ac21562324ba7bb934d3895fcc44a15b2cb1021d851d06bc112abd8398ec66ff1afd1ec12be6918c4f2e7eb5de1ef4705c560d872a0ceaa531ce6802804bc5eb0e4aa4b05b7c24cc076b721e9d352c340f784716464e96b6040892f5f76952c9d64ecf698b3aa5c7d0ba9dd8c8be2e4e5309e49e916379e020ded605562b46447d788edba83ab394a21cc83c3b56a44b33adb27eb8ca33908ad1e9faa77ae9edc48ae17764c3384258b07a7f0baea26c0277a759fb01d736dff8eaaba9434cb1f61c34f7090c661efdbc48db44d3d0d18daebe9442ced53b626208a3fd12be65d8adb74d840b115ebc9522816068e157b5afcc4b91bf99132982fb7c637d6760ab0a5cc8d7cb7c40f6a7ebe93bcbc240529dccfcf6c8553b20e85c424187c02062f270b5f04d627e8dea5a21e6a98b9ef231822d4752d9173ec4a3f98e9464cbc39121c601fa1246aaec2cc39ee600fdb923a49e9711c3d25ca1151b6b79fd352b9959de34b3e59332aeaf1813bf0e4256a6b96e3a243888f21073dfe180d4191fe496359829babeaba8672a3db71091bad790444808e3468011c55214a3444fd86b2a19503345000686935420a30cdc1962fe6366e0e39d581f19794c0b889c930333da4190e2476d9f7ce9f3a4ffe117e0db28d8b14576a052675d7c836a34f6823c9a6fd7a1b2e41855307a39f1c781df059c1c12f91e8f2b90dc256f8b05c367424a2cc21498881d8c1c6f4db7edb3765e72058483f876912710c4a1c993db5c8724a11978ff453e994ce1ad66af0f88a2468ceb561330571e7cc09397b0f23a83cd9f98785aaeb8c6a6f61628add899bc03c906c368248821fbacaa7b091c9c60b40efc48bf083286debfb1d1d2ee504752f411b7d60cd780caf48e92a4e869d67d67fcec5b3ecfc8b47d42f17a800c0cf368ae76d44ee100bc4a85145750c76f4b6ef42a15101b5466f2292b0b5efd9892a8bb90a7737df80946b012baff8a5ace8a51f1f4744c11c96766d408db7de6ea674099410a2fef4fe6cbe35bd08f252e9d55237ed312cdeb4b50feef6ebfbf9d7edb76ef97a7fd11bc0cdb1293fb2d2c1d871137466b9adad4d8e5931075faeac786001fd2a32a3b5944fd73280670b56bc74d78c1a90912fe2eb10f6ba552ff6f306dc46c2b639fb9a79fa71fbf8bcd8c9b334616f81a51e8565e5fbfce264d5432825198c3dec47396ff6d17e4587bda81fc4622187d6212fc7e7cedfa9d7bd911935c296a634f248e7faed43948953d267540e15efd60d601882c8a2641a48eab681e14502bbf31d7a39482e1833386cf25d8a350c4d1f098375db81fe77b82939003a514a2d2d4e891fa8afc0e7e06d45fb322bb0e282c07ca9ee22ea9addc580eb936b9c44ca0df452c41093f7b65d171b8f95a702c510eefed6830bac2952c2d8431517f3eca3c8a7ae2db51b845e43ec6e0897a2605acd47afc1ea4242cc68aa3aaa0057efa6fc9af256d58e2db32b0d385ecb100da6e2706f27be74a9b55baf789f17259de9f5e6132fff6c93aaaed7df27d522d53088ab4ec2188b5d38c183c379c0bd403489b03245f7fdfd59bc45ad9d9471fb51580eeb0bb94b26f15594448ffe2a4510850f63cdece81c7718ff3f3c3629cad4cd9261af0cc2fb3e4429fcf50a7e0604d9831cdc513ff3452323bf7c4f4e9534b7c01b55e90b4dca83d3b2eecdc73fc36cdcbb8aa0e448ecfc35afcd3f838fe22dcaabb64ea65f7f7f2b8ee7e26946c7609bae9c92e11b32a5cb0a8b24f2b8e6ece33f8da2f2f2585c94322043d241813245bf7696a16a9f0793fccb4b41832011d2927f2a28988359fd1540825b0d20e782e7306d9ca786b2e9e1e6b94e8ed4e6a42155c1d14c8c8b386d9b37f3fe7a8b8eb23a471d8cade0385a3f243f251aae61661a20b3f30711f540c7f7044564deed9e4c1a91065fe0a2c3682269720ee00bdf10b8ebe2ca6eaf5a4467b77ac57da0d26a8e4fa1457e9d5d2e866f180e73bba965710ad535beddfaaaac336f4303a79d2c4a6a70a1d32e2782ed44f2a667e665af57c79be6db3cb04942c5b1381e6da26cd30996bb1e3ac31d3579a9d99c0c2c336541ef951f9bf0a80ab187ab3a32451246a806ce0ddb5855d7b181f5ba876b539a06ffb89f599f93ed9ee45e1b41a9b159047c4e4c6515e7d9a580e8730f9a5ca43980c188dd06be09b6d182a673adb0dc2e68f63482bbd070dbe747295a793cef18aa07f6729d45e590d587bc9a411d2957382e9ffe8bbe1bf90ef9cef7fe573823111cc3827052ad988e2c7677dcc478b36fdf9703d497863eeb2e559e56711927f7e9069b99d128860afaba2f7caa0346a09941d8536ea30f78f063e08e847b6bd2fa970b5d5105f438eb5ee02eb1f16568ccdc92de3cfed2e2a6dbd8b24648e8abb6a3849116ae38d4b801d17c7c6998d5fa0578fd802f55dbe23be3f8a8a142782d018dd539702eced5ef42179ed56ca616a78f21146c2c5635bdee3b948154af8eb230038f25d424a9e33a61a57a3dafe30da81afa28b89fc0d91ccb92d472c153a1319f15a7cbc48956cddccad9a3469193bf2d5b4fca1b9392f0756de47eb953d841d2057af79eaaa2a7bce5d302527ecafac5a4460ab4b2be00814bc55bfabe1bf0cacc667a135ada3a14fd34117803cd58b944a41d4cfec254150ecd1d459be89a58e42bf3d1417f9ab81ad09cf7ad71beafa789bf5e3c263459e438e79314122cd1c6426c5dd35566b93243f0ff3fdacda0495225f796953e5617743fd80275e3839329bf27a46e3a83b83c9f26b45e2ae51130012c286aac3fa4b28c618355fde1b281a6f475df1d531d8d30b7d7646ffa27afedd3680ac9dc5f7cc497e45e86edb28a7e712fe32047b7fe249dd561454b11f4f25218406ae3facc27d4177159da86d52842327abc679231d8789cd1684c5564e6499325ff061c5052cd411dd24088c838d0ded31fd528afab8896106e3854cdff8e2ae9ce09f543730643a57dd1eb907a79b2ce00c63c6b3aa81a08b5b16b10e8fb9f4a0f7c2489c0e622abd8f12ee99a70d84223d9b6621adf8e15ae263a7beca4dc199792cf37b38e203a5983cb9a0b70000b6bd997b8875e97c69165f6f31a8085695daa07024bea6ebdf6c8a83c63c9f0ac58bc78fe8909b90e0579f3431a12653cfeab04d267c18c700253c371362aab8810d064f2a73547fd3df2f09f8f0929d723d74860df533159da434ccb7c54a2fe0e48d7a166d603c13fd38e8400cb5554bee21c4531acfade8c0115978ae9283558040937ef8ca604d6dff2891fe66f2df2308c51f4abcf50bf5b1f2e1f52b4ca403b4ff4ed33e59642009919dcfcc32865bec55610747a48e54c77228a1abe61868a6d4aa24e0a88fb90bdbb4aa9df50004e1007db0c21dfe55aa4a239a19100e2629fc5a4f8f5bfb4c887689756fb12d5a2ed11bfb07fd6399a66a197921bf81a18cb9e02f1d317f675cef991aa9e204f104d42c924f9a02f057dc3c9cab0e9c830052b4c1a1245ddf58f5f26bc72c1c6864b40cd373e84a4946e29a7543f584a3d25ff6a802597489e4220a7ac64cd696c76caa071223c6838ebd508b747d792c66e82f90e8efcd34a19132ed2aeee2d30cfdff902d0d9b98e6561dc4474151b77fa97c066b7077b09dd9efe2a0a445f3ef7cad423ed9e2469532b1d88710cd7f06e22ae1c53c64f6c77f68ce73b07a1041180a4a8beddcc6ab1b9dc6fa450944f8069e8fc68f0aea1e5d0703d39163e0e638de60740e5267cfc031b4f6fa1308bcb5b875d6e72d592bcc6555818c7d873f8ec9961584ec006797f82197a96f33fe06db8a921d863f62c075ad37101e74849d2cfc3ffda0c697fb797ab3feb9d3dc0257909e4693cd03dd6f75cd800a1c9231d3758758f8291924a1c310692875425d44f9a5e3ee51c803e7edb0a81eec74b1677822cf4dac92fb5475e7e2d94234f0802c8450138c585a96e4899f9aa05ecedd4d967736411219359620cf592263173e40986992ba3d8c60577f6e621e6e6fa51ed441508ac3cd7f9e37dd922ca0fb90370927bf3cac623727367ac54a5ebba64662b025819001b677a2ebf559541a17a42887d6cbf83bd1127ef8127702dac53fac0c76158086871282825f3c089049af6c3661c4f863487437154b4e5922048bdd469655b49e74f116516ba97bffc7634a3b459c6471b459813ef8a4e367b0734284dffc8835d1fa943c4229c8277fb65550d205029d3c5debd1cc98a46f2230004452a786b01c0f636d014ce3b71d533395772b72692b9a8f8b66c98ef47e4ad189287b59d4640b4db6302421b4f9cda8490b994f1b856aa7639e9a7aaff52e0022c2ac0683a5b8fd364ae3c08aad66b1ac7d214269dd693c485cc8380c30c0ff9cdc9157016bdd30a52598659fceeb3fdbd16455249a86bf60e58e122038ec085f1c86f97eb6dea1b7939f271facc8c75fafa112f0e867746be587448af5fbfb9aec316a23f2e0940ec53edd1a87377ed2b4074f498c03eb4f53eb8ea3837f5f0ae4a4148f37850fcd78523ac4e66186c791464718ad8edf6c47ecc978fd6734ff3317e7d94140158dad9cc365b79b1b290034faa9b038b310f365c04f3660e8539ae1f07b9c7b27b0777399b9c7620354790743e4f247e2736b37e59a3ab54f691a81d649764bc1b9dbf583b30a1bfb72b4eb134218d58f3a0344d18cc85232d88575ecb27f7122186c8bece7ca5758e14df190ba1a0abc9aad6286e1fb5659917f49a9d0eaa89e10e7924d8556e261af0c84e4835ae66f317d790898d7129c4eee70167f6ca46eede66a9a6a2b08ac5f6d7b89ae0ecd43017f81e89cc82e1547bfc70c91ecc7dfb8e009c7c96c18eb0003d8233c48919c1c2ceb8a07a4ce80f922c27f85d1e27cc8a1f96f959ab75063c8714d71acfe91a5aaf62323275ff9a4bd2c526949662f1abb2f50f533e8aef1024e82b623db3d99b9bbce45a2da9876c6879c6d437ff489e7bd719e95939081df98a943552464e1ccc9cdaebd3fa7e02ffb693d048eacd2c9fe995f7d2676c393cd7e39cddef71ef7336922c12a470a9e01a36ccb56e9e70459c3c0cee313b818ebd340f5314baed03fa61622e97b67fce018c6b1a485186ad1d26c006b10646bce0c58ca9fc45b54992eee19693ee27942269768830f1f6121dce3b6a47e61f12ad235b6e5152b9651e3e06fc923774713c0ae73c1015b8433f34c17fdd06c6e6a8b428303c776f24191ae85951abe2815ba4a0574c0015fa818257a66f56b721ffe9489a6929f09d9e881f78bb1e25877bc3a4ec384a7a2e0dbfc865c26eb0e8aff12f32226a58942071d09ff7bd720450f1343dda114aca78909cde0cca695e27b6ba283896461193992e8585a127ea83f8daca9fb1c5bdf11c8d751e7f333d84ba7f2defde69a3ae28dd2f09bc27948d261d12fa62397f1efbeed8aeed86848e9cd265e3ce14851dedbe6616745804bd79a3719d5a23784d917e56e1ee336bcf78210c2d049504e58c8b57e9ce500e13dc6fe8bacd7aafd475a96f1005af34b953acab9f092fb457ecc61a1c981eb3387f932680c31db5fce1bfac58414bed4096bb7a175ab59252bba192a5e61d6a84ea639be14e4483c24985469c0732417d1073b42f734780c389c6cdb797e1031e3fa44d28cc27b30425d27cd1d65ecf6278afeea8cb8e0869b8b17b35382b85e2e5ea9bafab3c4d8239ef3be83e027d33f60fdfe925e7aff6bc3438bfc9bf2da09b7e91bebac6fc122cafd728ffbbac750c33953cc3383884363808c8a3399e554a4f68ba0c5494dfb2e9d2afac3b48e30577a38d63b8cfece249fabd22b5d0dd4329a11f01d77b8cacbc2f7fce227d57179d193c9b82b8cdb476e6058a39e78fcd4d73ee7e064c1ed3c9697fb9fefe9d66cc10ae5cb6b94cebd84b23594074419b30d859dbe13128b6682046034dc5e483a809f35aee58347d4e15de8486a6d970ed5f133b5a442f7bec6a2748913a46a55e56f3939b453878a081a8ff480a73c8c9c7f594cd21964324bb8aeb7c8e00f5b2ed902e120e274e8d991fe00a8f5cce36daa62b0d168121d36be83569f5253207bc5edc43b4995ba48a14222c9a8872ca5f60caa40c490f32e54e29dce3675e891746bf001b70d400de4624ba5d3036f7edba2e8d09d937429c8c35fe1635eeac79c73f49e0ff4619ba40da2ed8bf6e5af1671de96e567067a8891cfadbe9fdeb9c7635c925f9c6560aee70da05de36902bab07d1d5feb5d84f82fb90238ad5abe2f450026e3c99443831e3ca87a798be848264029286b076438bcebc69bd2c1917c18957dd520927d7d99082fe5044d97dbd7dbf3ed444f46f01b1830a747ce6eb2010556b3721d94dfd84b380b6f291b15ae85f619b906697b4b5c18bf103c4d58792e73444fdaa3b13cd1911d1ba323950d6250a0e6b80e9f54bd07b59aec498df250f7bd51eea3d1576381685cbc642f5baeb29a3db2804bc5fa20bf3e9d1e0e0ca49d860015b13713dfc44194e3f5d8148f89985dc918bf2f855b3da6b60783dea8060b6c6e44ef13d65de2e71c13d55c7da8e82367f905fcb2e8e162051c1cc1fad560d81214ff45b85f520285a148de69ebf6028275c74569813cb63d3cf2ee1bd54d0d11818adc48b361d8522e82348e9e23c492de1c946cd364553f5e13625c2f5ac6db1528a9abeba6031f7febc1a6262ad05f9bdbfddde24d5336b5e1b8a9a6f8d3524365c5ef9a14e4b89cc17b3eb5e204026c5df031588ce0c5975fb8ec749b2a5a203cf99f88a9a88dda2d1ff487e6a088630b16d45745c8234014a92bf8fe0975195e99fc167e2555f220c2e6237dbbbcd73cbef3bc72f7c53a2f312ef2f14d8e6014d607390e8b39fcc482a7bf590f48952a1b89f3c918e312aed22f86065f87653fb966e59737a2402f66af8573be9c66183f4c13432ba0bd3eaf967ba1588a1a9a6ef9e97d71b8e49d046ef1439b735058fbf5803ba4aa6644d1237c8e9b83fa15fa156b8134d43d01d518eaf1b0e00737f91ab61bf9d986c79ee5d75325cae5a2194f571725d2deb079cc416d32b251f870be46af456f875f7f1c598b21dfed1f68dae4d3c34c1a988b4182e01f3b0ab2b09558b028d86a1661a130c161f44c71cd6eb26241e31cd809efe85d0d7e3e1924dc7fe707af9f439cac423532ff7c8a7171ea7c6e7c782329689dbe2c22bfc189e6a05671714fddd8e316d82cb3c7bf19045141ba1f3891bbf0bbca40c68be3b7cf235ee46a1345a2c1e65c8ffb00cdfbab297c740b7a1e3978a6d4a63365039331f6c3b3957815613562d2a517128601a683c89bc7321e54878a991eeb955e23338c686c3249a00bba5d3c8d4223d6f688ccc53ff8c8f3ae5fcfee23b9f5a58112ca2656f78c3fdacda8b2605146a91e4422f914ca0739178216eb812ec6409a5aeeebdb01355524940c026a71590efdacb6f88622b2a2a299a63eeb7066a31f779ecffdf99825a245ec1d45efdb3a839050982377975647a55ba45fd3db95a442a74f2b81cba89e3acd3798fb61e9647058ce591113c10c9d4314182e339a778d04006d43f0ffdb049e734f948104fccafc85a37571ed20cb65eace3fa9b9e7fc418e92ef54c59d4cb191480f3aa31f3bda62a9234e7c9f20d87182fe2d9004e67d777552fc9c4b00e9ce2ed9285892ddaee573d290c05ba5d24c6f4ecb1fb56efdf35c0e4038d4a146cce1d8737806f07f40c87174f02165a9b22aa54acf98904c47b5d065fec711f26940befc4f580af272c1477927902ab459e1f8464b3e4cff426c3ab2668c4b4c5669b6dfe3b80fd8193959b175adf6dc29d29c9569509b3ef31a7508a2a08c2455e90d662e605d242102ce02217b98542280a12754b2f7f61f81df618a8f099b63b4946a6c5d80652e7e09a8a164350e4f8f3cb6576cea62ad51ebc5f2ad756511f424c9d0bec4a2acf8c565ce0cf7dcc9db824cbc533ccff7e47dad81767ee760ace5f93e8e58842298cc9dabca0f2d19a785d89ca84c94949819d6ef4924feee0f01a98561265e1dec893e25ce2a8916ceb8451abe4933b2c13b29547478379be233321d3bb17dd869a099268aae585248654ad0a2ee709125ea7124e615ed3fb35c4728459390ef60cb1378f2fd3dddf127be7e20f3154915125e254db4541a0ccb4e7cf7cd24c83c6dfb72291e70dedbe03f1b5c735c14e702852e2504e1cd9c80781be310fb9748496f61f991e16ea1eba9e784f94f2e6634509f2abc435fae95df68bb55475e1b52cce82f0e4f309dd5e33f0102f8c59f8dc5f6d316a13f0e4a88fae2f3c21d165f0e1204522d88c932962573b533904ff4dc4b6896d8c2da19f29c4a783e72472c6a826c74c72336517772a0d354bc67520680ade0615d41268a29b62ae5997d010c69811b0b5598d9382105602ac14ba2c1fbca574c958223134ebcf745ff4ca58544fdcd730d4feb120ea0b1f2a769bd37f33bfc851c75af518ed86e86f5dc34a24c2fa218a3b73b35b66057d5b53025e0db903b08054ad6c228b15e270341419fd12fac2e9f90cb16da17ff1c4ac5bcaf11c58e453d39a6a8baec5cdf0ee29751e5765455b50b6f4362b7f94969371a19c57bc15f25e62d34d8bcbaa2b382d4ab47562c719fdb137460ee5bca43da2fcebb0b16c9c4fae41bd18558915124fb2ab0c335a517031b515c0bec7c76b210c3bf8a520425d4aa06365a9bfc82bd23f9be2054960873bd5f832b2f37cdcca07007f537d8987d8bdf1d33f3502613c620fb5494471ee11ef6c2fe9d31c7513b85a4d981afe16078417b1d5113bfda3c594ceb995840f88bb13874e348c98c87048c0ed9cd3ffd08eb823e5cb8fd7ebfb9072a4ddedf76dbb1d4cc305fe2a260a6e1d64ad19519b3d89f926e4fad8bc340069ab77a1ce72e3b9defd4fd55e2ce588239ef3de2338510d80814fdbe8f39325d1b29b9dce0252767c6f599c59e3c98675bbc10c0ec921d478de571cef573f702d817b114966b38f1214d20017b55978140fb8dbacda6343a3ed3a0513f3a4b3c7be461cf3751b8c3837fd7821ee244a9809b2e24cf53e431bf0b37adb2bbc4b2338fc9335e1a66639b4b14c48ee3789e3aa89643095dc8db7edb82df6eb31ab8f3352bcb6669f974deb8a6085eca52a1bb6085509be7997be6c1b5be4b88e3e9335ff0c2243318fabea34283b2d3709cbb4222805a835f8f7d80c1ccf563b1f1f92a3578890ae1781e10c3a3474ee8b51cdefce29b08ef0b2ac1a1af6aab78214096fb4332d64deac2393c86dced3ca7cb6deb0aa3ba89578d91b60b14f7a929d0c439fd235b7f9ddca7e39e6e6f5247d0305ad5dc6ce1034e43ba841f21bafb41b1f9de5e29179f1a23732fc6f1c57a238caa49c21c6bf8b82f4306ddb31e008286d0363c00cdacafcae861353b16a4550be006740ff7e86c8b27b896fbae80b4e6d39ebcbb6acb54dad1e70f80012e101f633fa024c42e12c6b5ae80fcfb00eee9653405900f94ff4875abcce0ef075042f58907d69bc3d7d4e6a761ff0462700712f2e5eecea8598f20727e88a332791b7a5a0f57ab681912f9922ff030d9602e36be6947aafaba87474c04c25b39d08b7d5c3192c9badc813eb539edcf99503634c11d4a398bdc85ec06ef39549f3d9bf4ad12934743364a0529d8c240b0bbfacc5e3bb1da285e13be34cb8ca98aa328b48e0f92aa60b07aeb9cfb586055b3e0a8debbaf66a7187afa3ce97740fd188e0fd9e51e3b3f3a8a49ae42aa49991ec9022bc42e6a9d8b12b75f4ea291dee0eaa18f6fcaad1824f4c5317c43490e8d1725afb23f7f32b78076d006b058bfef5bfda2d8c5fe04ee8141e249f94f474935c9a46e74a12b13260ce225f6eca484387ec31ae87c3b1b68258cb2301a185014f926dd9f337afb2edffd27c86975b0dfb6d7f345e388e537e9ede3688800c3308cdfc4b87f0e4ed6adf154976d62728d702acc9625047ed04b9c95c7895ad0127ef4e59ad5d97d1ced78223a5ccc9e0e71472568127bd50e0b041ab1c7de2f7bbb5f31f8e57c837c7e13078ef0a91a3e42816efe372f86e1b1f868753bc59e931f244d1e6a24debf8254c6ecd5f576a5f36ad9f37ebe6d835ac40a9b1c43a45ea5d73db12d443ff45c3effc7837eaf8b108f78f7a2672362edadb06d946814061222bf269ba1c232a9e993717f5cc3a8e3ea6444700d2eb635dfb089bc40a4e5707208ce0f460ed15506c31abfbad98d8265d2290aae4e1df46d1cadd83a184a2b9036e191f466af7add92418c237b982603ea4e895f91336da219534665b86c94db92f84bcb59ef6a950da1e1e606da0696b1c9439b1203463b168c8b569928d1058192849df62609233a094d079a53e5d461a928c34a893c83890030072bf230ffd55ed530bea88822ed31c00c774d1e1cce5249f315eefbb9f5e13a36103c87fbbf12e184506246168cd79cce0b4621ec439cbed3084b4b2ad37ae53d37f9701f6ffdc9cd3cca541659126489c771692a3a4b34ab9ab9d39b8d2fbb79219ebef2a2ca4169e003bf26b847d2ae675cf1e08c52b8cb7f5512b409f22b48c86d98b21d987883550c5885aa23d3144982b3de384b1131b3d747bac1b060a8925fc9eeec318ca613484ee0faaa6efdbd59428e595a036d66e7aaa92760924b25c11e8936f0db11ab86d4e65bcbd48e8623a832486bf02c3de08d11c605605136d84252a40f53d8c469030f0f18a5bb815dd335b29eaad5fe6baca6c842067a75f82048d217967eb962c7dc9af7f71237f0a80945e9be6c3e42242f5e82c6e97b97e9b9766373822b3032f39a9a0322a7fa7bdb80d04fe324b9a34eedc1125de5446efb8c33074903cfcc95430b243c24c96e324e760641ff7e5f599c67bc93807a43213d0900d0600469c4f6632306b05e696bc57b98e4e19a4363902ae4cacebc0a48ab93df99cae858cde2b0f37a5e2d4de44575a825fb6d5ae98ab13eea3048448f8e97c61fca0cb3ab503a9d885d590eb824d8f098e0814beaecd43ae82dccdbee4fc998ef836bf8e37d55ad23593fed5a15368f7151ccd1c32c844a8f8a735bef4b259c059e24bac314391356fa04da0b495ff9e0361b297ae17dc84e72f2d34c7145b45429628cbca382437d25796356643826c54945956e20076384f7a14761d082a1f3c51d0b9353ea7a9a2d63693016894e507685a9805dd50f5dec295444e9e8a575a6cec0c2a4731f5d4f6d33bbed95f1931af23aca6d7b94c4bbfab2418410a2a8be4e1139c69822723720af1bf903014d09d09c06a8e52849d117cfb1f418641504a923918539d7b08436184f4e60d47d2add20fa7cf0171c0c7db561ba73fbaca82fe541391e28c695b723ab7e210324535bfe63e32db9776ef3ab1ca5840c9ea5574008bb1261fcd73895d50c3bfa92bfed354aac24f53d90681575fd16a04aa0a6a3fbfa9ff7226e6f3408d06ef384089ca86db8c17e483203fd76181564dbd94ba1c870a9d96ddd79384c95b1e13d119c768a9bdd068a30177550ec57e86e1d9e9c4436f1043aab06c0d338188396ed6c25d876a1ffc5643ec54ea612ad4db0da0ee370b229c6b6ba3e785f46f1364bdccc09bc33d5046b2574dfb4119c50a6ada37076dcd191163f831e503f492546f4aeaffebccea6830b0904d33d616bc82d6ca3d1bb1e118c3fd1dfdef6e619056198c227e72c8ac8a7f636858e7984eccfead50bf5b0c0882a15f5b365455775a39c7bc6d01fbd074ec9fbfc03b6fef77e2b2bd483d08589e4e752a46c6572c0d5996719091abea293eeafc67bb7de87e5d69293ffdffd78043ad91a874c3880737e4647f01f1c40d71d0b4ae6bee453077068b8540c5f6f68dce6b2eda2c63e5871d4a879417ee8512be3a395737e36d10f1974035b0da3bab66599a76e782c6286d78e8df2f93f1a996c185b200c20a4a4da25bda1e9384a6ec675f5453e158ade6acd99e7b87390ca91f8290e7168459334c1953b57798e215bd4617739a84a7ce9caaab3be38de0906319ef5dd3b68318ffbfedd16f31ef66c3e0087da693c62805e29779595358e0512e35ad2417070e718e2c54893929273ea49411c9c8be627369c496e91aa8d8d22fd240d6faced7e6efc01ecf6653cd77daa0d8e588352023ce13407bb6e3435847671ef29003a8856d291b67446585bc298553a11e5659cff17dc5b4950a860ceddfe5e2123f08c0aabc48e1517cfe81016ce040ef9e2145029754a2421896d6414fbb38e7f1d7b4f2f98a86a4301bc728b81ba57fae35c1abacefe0c3558216952ea3200a288561c2ae97056741a268779610636b2ae4c0f8b258d26cda45d1fb7649fd7e193fe806cc60ea862cf258e0de51c626bf90460d7054294005f61c52cdd128dbdbdcac5a199df37b237948eabf7f33261c776f5ef93c8f5f0979f832038693f686a028bfc8f651b0991045450442f7e2deaa4b8ffc3ac3699a866a332cd0c03ce9fd09168ef3219f127299322b7a51206b3c6a233736ac34b01fb0fbf8d716c80f6150142529298f5a2d2c05c71d997acdbc55563cb844477a4ca5c89e5a0b823cdb0bccef34494dcbc4159f5909e17d66bb34513c54f01a9f9f04f6742d27b03704ef3eefb9972532f6e50ac050ef7eaab2326df24073e4cc4b8d8614503458de9738da0b20fccfae6d39c2d0968ca2bf6baa9c6150a648dd17a145a30274f126e459e4262d8590030787139dc7a9cfae8e6303e396e80821cca2e1c2722508a4a6f6883beac5d7af17ace8e0ab7f1cfb206f29b3ba70ca2d270ece639330ccd183d849ef3e86e91f2065abad41e9751da43e287bff28e0d21749627d2265ec4631445a1d1188bd899fea14d5ee4ef97bfd6dc61978d77efb93eb6fd8d3934990aea6eb97cdd015c6a3d80facc5f8fed062c4a90c510d41035fda6d56bc41c51340989ea6d512baa5714429d4b54c2cdaaf98530615c9d1e75f777176b54a9d9346a344775d29b656761b421eaa51d972d56d0f90a842bcc7683ee66839ee190303067aa3142db56a9d40ecae43abc24a7a30d559f0ddc0ca6fa991c5ae9f6a9de120f41af0a6a6d2897ff8e4441104703e93dd0892e8c5d328249c36830a9409d10d533d7e497e4a0d2a1cf1b58d94133affcd0c9b6a109ae2931f6e2674008aa211e1488438e8b1d773716b6fc4da3dfedc5661ab0fde68fbe5ce6c0872810ac83d89a2108e44adce58af8fd95753ae04ee117d44d457ff1c475beef08ba7166861377d0f0d61427dd39f30c1f897839514a07dc284aaeb30cfd161ca6db8ffec9bd58d3bf4c1e163a47e88dfc2a58e22b5f198ef4a16adfcb62af34d7abeca97043d04806c52042c9cdc2ff52aee7de1dc6b5e7eba1c58ef4ed4b31cbca0c510329342252f762dc021042481d9b74cebf66adadc2c206aa0eb556e4b8de0348c557c141361efda71f03fab0a4a7d3c351c247fe29cb2d3c230267d201a8ea0bd41232c58d70baf8d6a8b9ba12a2c8a7f2fe389625f63df87ed4e0c98be0423bc4e95046e3a26efe06d3d71bc08a6f55a9a722d852ca9f6d21f1e0f6a0abbb0ddd80a1793c2ca7ecd1a890e32370c3820f2fa87fb8b9cec6414a2548c3db8bf39bea91288adbc6935eba03655221c082303a64b1940050cb5748c219cadf2df1aecc1623106d51df8b37c17f8ea0ea8121b61ac9cf13a7c4c45fca65e0c5e5fa15038f9a1bade27b29154a73a2af3b9b9a5774ad4caa3ed123719a7c80ab88b0c5cfe8be8565d9d17495da4007636026661534608d53702c8acf4d06bdf78453a22cd556d97432434d099cc1c86488ce1c8dd9dbf8246fb92008711776179a54cab2a3113c1058b0674b0ad2eb6827652e27ccf46879fdede1dcda6b8fd53a57935662308a0fc30484099ded1ee90f65a6e53d7958b0419e7a50ec97bb29560fdaed3cc666f95acace593c891f7580fd184756512b177379d669f3d7854a6861537f2a325a75059afcc4c10418f2685b052f0b3a75b75840d1a0bc0f8c0ce143ef5081f7f53b527449595d9025dbb926063d9a19d5296890d9aae1553d25abf24c3e25e3fff52659fa96ff3f8ca14237d04c31b25d581533614d80dcba82d6579ec3cc999ca97605f74a2b9182a7c4e8936e628dee49bc395b8fda82810d90d8e69bda1e085641b034dc992f3a266563419d56432fa52315a5ea715551de40a8aa389d3297adf548d8b6a1a71575a6c137f64b58ad765ac2bfb0a1d4d196540dad49a4a4c1ca0a028e65b2b74078110994daec1aa94e15a66386b56bf56e34969e650dcb066de157a682f68ae1c24c354b848a4985ba533f1f5e9e632ed37cb9dfeba5b75c7cf056c768fe45457b13614ffb84f8ee7793832a5f4b98815a6dfb1a95f9fc7faa203d9b5189a17da2f68e797d5047ac6a7b1a25913aa82a84a88aad34b7441e55bdc201e9ebe661c7527c146edd41c658f774d13b1ea4275f58d8f4a631834fb3c4b9b3aae0201a0d9d2f26a75d8fe13d2efc754d1bb5a86cf2d49960374ec269decf66c3c21521e1ac69df376515235e71cce5b64ebc64065c2aa9c3d19c5b23af54059434374b7133483dbbe5178bd934f260cce10d057d97a85ffe7a054e0c9ed95c5d2ad88b70b08d7c283a4d58e0640d85950b430a9ef075290412dcdbc92bc8b6b0eaa45497c4a558b907771918ca258328d41c031d47a5a75cc06063ffd5faac70deb3deda624b9fc56ca38937f42a48d6a642a7e8bc9b7d88799159175b87430184f1b20c0462a76b0209640294e752952f5a23f5ce3b8fc79f72364ce1029eac5cada4259c01704571ab52357ee840729c15ce912a4741dae4b749e9b3cd1d96715919201f3a746696f6eb70ff58c25d03600dd6473830e4dc6046066000cd35ab59c770d7e6fd4fb6bae067ad878984b14cdad9482d2e0ef020bc22d81a549317bf1e950160522246bb1adb21acfbe338541a2fa3c561d33acb6812757286fc2b7cad36fba8268b649f22d74f1b67b1cb63f8160b45220e648ce042c07b4ee60fb7e67ffd907e295299e9e54cb41234fb012e19ceab9cd496420a1998e13affd5669387d53a85b7fa8f46456f13bbf0afc3abe88d998ec165a9e67168b50e9fb0db828a74d5ba56683e5b24faa93472493b44d9e65c6ef6c34dd80ad519eab5533fc4c08efce6e9d4553d952e9c0c4c42e8bec6ea78da19f09fb1d1a783c111733db699a7604b88f5a91340de3176af797d587f92bb90d7716508f7f95ddb3415c906ce77e907d688de7f88a46302c36db456a29c2dee992dc1e79a9a2c2c39574300e970f3b34f46fd00841f21496a969bbcbcb5532c515f8f8dad71e8a306a20fd0e12167b6172d0c6365cc088d70e85717f693563959c2a9da6ecfc2ae88948353dd5a0add4ec01e4d20a5da918820b3e856c4f30dc395851e9dac17cc9296f521332181e17952302ebb8df45dec668828a5b09ebb7119b61130654222821f343c8e6a17d8ef324133235be506ee0befdc7726a7f9e2c9cf47c2c2327f6e495f09a3f6df57e9b125f34fba74aa267790b1a367dba14602d0a5d09e70d3fa379c44e7fa3e92bf395313c76aaa8fe287f2c06996f48927e706acbfd5051e9ef0630481487e156c2a275edc7bb57e9b4e14fcc741015c971592ac95ffbe961e8c317c653a7605ea4ca4a7e4c5e8db159e35000292d5cf81db829674b8da0a4987852653fa22314ee3ffd5aca37991faae6254df01fcb1bf0db20b22ed9eb24ca0fe6561f0b1e49fca8920e334dd0ce6631f6c027f0254c86d27e24b6a423ea27fc4a1e1cfc910dc4188fdc5b7fb0fa0619e36c73830972b1928667b090cdff1db8d2596848b1da0da5ef4580eb4d364a328e599c6e3bca5fb18c2f445657d8c538919cbb8bf9537170238029a8e6e0055c63e58401f0d3688122585785ac20e4ac5071a044f24134b9bebdd7b56712032bae413975b2b171e494b419370ad3acca94d13dfb7f3345575207fb1194c05b436a4425668e5520e44d7e23d1e0aaa384a808f3416382a0e5d8fa120171d22f2116c5a87f87346593926c3616823fd7ff06e4dfb145285e355f970db8667b4336ba7f4a142c65caa073c7b2b733330811434f38f806e5bdbc0cc4c7f844f7f35797967c45f3287395d03f31a96eff2d1ab5aca5f69182688fede6a78c987d7866aab465b0c742313e4d9f55e1ae9dc4fc4ccaf50003897a7870a444a52ecc6408af8804ea0a2549fe48b8952fb9459d73c986d9fee7ef5e4a5c027f928ed75753487b36d007ee4d63392d5167e12390c121662cd1322f1c97d9791c09b9956252efb450bd75762fccb7fa644bb88a62c6e7a3b4bc3a8fa40bda1eabd733a3f52035cc09dba838b73b46265c0b951987eddba57283d52c613ad9c7657dbccc729c1260ba0fd13dfd65c12288d4af508d3cf845d4c45204eca6801097138392508b46705c96e02378919a50e8a413f7c879826ecd060cfe3e9c2767ed9123b116b51b92d3d2b385208140343667f8b1693f0b35154b40e166732f2fc84d8e6a01c1affbbe93dfc6944119c1122d8941c5cfd47731f62dde5238f01fdbeb112f6396687c312dcef5734b1aab444bb56ed75accc5d551a524b034655f997698cb1d75d9eeceacbe6ac467eeacdd23af5348cae21fb17a8aa0b01bbc41265bf734fa49029f7bb792e05abef6c60e1338f48b32576b6fc5a7f4f5eb2853ac62898b8f48e9fab7fb02111437c9596e040e8d86dfdb3d82853ec0991efca74b8522ec0cd932effad5a245b9111aee9af1287ea4840e6f93b5db9d059ec4d61939b9dced2faaadd12fa6e34ab56c8e58969b57feba426342687f6b37268a20575306dcb4e391cebe3b6654bef664fd5bf9294d2ad594785d03bb330166615e65615f3c1232ed4f2b2ffea65cf46b0107016cf538cddc430e697ff4cd525e13ad5fd56f83cfa0c1b092ed305ab2ab22a4b01e11f1d208ed004a7a16b1ec72091a908f0674d77648656357d355df61eb2ad9fe76c1e1d89a19509f520ccca84317a45c0c9421b97dc3dacf3c005b5782feec670c28b38b4c7fe495acd4fea470087338fc356686444b11e837fba2b1aba027418dd378d3d9b2fcc67b578655e6f6647a167fa05d512d25f35c3465782314d152f81f4e32bd24256171dc4a8ca297dcda25b7b0cc37e398b3ba09416d4d09f0e33f956516c3f3e6c80f8d50a1552fe1d7dc03c1b8f0599525fa88c1836be2d82d4d2733ceebc4a7c9197e7682b8c8ba70052d2ee885aa629c4de69ba62987f315898212ccf1647f0cb6a210d3e0be082ceec803437d8669717b0d14093c243ef41c1ef785e1114adae8627e9a501c33d880fec062138e3d8f4d5e68a2c6e6f1fd157fefcf2bff2199fc16c1c7077b89d8b24030bafd27126047f49eb4f86314fe79f3b53f8ce10051e79095026e15492577f8770476fa2c109a7e3790463e148c56a496a0499b4a85076e05b003ffed353ab7fc4dd16fd9ab9f7aeefa63ab2dd83c4b5301c9305a8b2d7739f8ed2b716430b9e56b4093848ef2715276fc22d2d45c41fbd7915887f1c3c81ee8a5146d31653ce9507631172248de8dec7528e9c9e11e5549e8893aa8dc41f55c6df62de08027a35a055e326720fa13e9ae323b828c5dd5e3f6f368c1f084e7239902cf17a0ffca0c6332c76c15dfa33c0c6066441a2136c2698ef4db6d67df181d764f9c5d31077d0581ec2375631b9bd14d313f165ed02a4b1e62cef10601061328b710472663e60b1afd78d740786fa6e0e90ff81e334ba30d3a9b31b9f3990506db6fb1e2f9ca6fde470f18dd2b47b59936696c43e1e3106c32c73f46cc436cf5794abdc535f42ece8cb813ebb92dfc8aeb233422257359b87682e4fa16a8cdd9df97f6a877f72398b9ccbf6223b69dd548b7b75b7935f45aa93be70b1ff862d49d87569c46f84287f782c8058dc363638e1869bf0a483e6b0afe952a9cc5f32da3e1216cb850a8ba1f9cd52c14f2281ec07b5b1006d1e2e653157fa8ff294777876590dac7619f8405bf9a55c8fbfc60d9de2e21977abdbd9acb7fc83daada671e94e2142220c800170e157aa62632936f5a9a938daeb4fff49169690b586c96ed5022dd643e2e2f8a6cd6f0d178ef031d85c3a310151a0b78bfc773b1ea4e4e3346e73cc8a278a8ee35537e8ecf92c2f7530af0c472d2f1c070e66ecb0fb7e9a417fe4336c07e1c03f9ce7e12428135ea32a04a1012d7e6dd343718099047a399acff9bfa3f57a3438129dc45d0c9752403ffd740076283b4cda7332e964be50c9ed6d1cf89066c0da25a6895cfe9934a8c35ed86054fdf26dc9ddbb5a3afc0a2254af3329ad773ee10c27bd0f07d1b64d3f847344e41e8cda63c8e6cbe4b8428807b8a997f690d61339c3efb58ee6f72ce69ce693e1b5d75af1e6b33ae6370f966b620b4c3a6c6cbffc44dda72819da65a39356d1eb6dcff64d718fcf326470f04e09083830ec78e0ad2ed5f73e01c404371a3e9c2bc4449c1e43812efadd600d1c971e204f4370b0eb473a7eea38b2da26103dc493fafc2aceaea3ac4c68d75527953b1cce4eeef8aa0b6837af0bbd188c57466de54e829483da7b0124d69eb9dfa605568e430b557d286c375b44780385a8850655463d4654a33b2f3d6098dcadeaf0186a86856f49353ec99f923237e83382bb0ebfe635b8ab87dda0dc856772e142ae8e885840d5b661a6fc83bc89a4d09f7ee2e11f23b34cd282852cc91281629aa249e8b67c600a258c7721fdac598721bf6757e7d01f1b9bdfb3a052667adfc2070dd5385772de8166ca853a48230e70c55583de6c3cbc2e42a07cc37e08b0ada060b082c2516d95727f8fd3f3ab775489f7ac8c306c02789a4bc569e6f5143052d773128b789285843db7ca257f46c0588ec4ba6914c94ea2f68154314debfc1d74e658f7b0cf6e3f614f786ff4eb277c563a93aeee041bf49208d6173203a40b59ea639a76bc93939296fd2d4488561b862852cb6ecdeb3fbcc368423e645e61c8216fad8f5dd43c6a7f3c89f26507ba11d8383e59b38e371c6f92cefb521e20bc74924b50d11b723995b1c3883a170191eac0c47664419b06602bbfae1168840580b840b72709bfd722f96e83ea1409a6ecb1186382a506e592b88cf59fba51f0541577a7227153584d4fca88e300fd201ac82f0a44c02ddf06ba37a18c725bffb9887b7ecb9cf682135cde83244d86446545432a0bb95b3dc4ffb797d91a6619a6ef26f6677334dcbfaea3a83d0866ea7b9981b9c6012968dc0614f8d45d13613f429f7d61543d35f96e0b8aae59f839803f607fdf6c303d11f5322df278508593795e402e7712cac5fecf77db367f31b734a56c9a92a5bf85a34956adfbd9ca81da091c6cdd1f8c8239f0d0fa2a14f8f62c20e548bf3e9376da067b6f1ca62f581443a3f5d918a4c7194922af9d8a6e94324ca14752e2b4d1e0dea72dc4e14d21027d6621fac268bebdcf3f67fe16e9fe2df1f871c6ed5a076d69408fa9efecc943b019b62f34cb89905ed0d686f04e23c7ed6e05e989ce39bb09bd2cf66351c60abe13a2d16c4c9e64664b38794f57764a2babec7c75c315bd2aaa985a9a741a13469cfd053c2f44b888b8025fb99077bd092227f2c196915f6c44b579e78a9fab8cbccea74e34ede9df9a6c362f85749a63e56eee05cf69d69d46cc242c913c6a01c00ec6c1d5cbc39bfa95fd2345d1a2fdc16ad5b8841a9bf1ef252de6cea57d361350f4d189c9d40015a98fd3ee385a1ef2126be994af704f7b5e13213d3143593db9af5f1e51285b262a69f2295bb0a93f7edc9f09263e0a358bf78e6153e0a8174f8bfc9ac2a8ec9ee7cafea82862fb0188224d06e43818833baa559646e55724d6f3f170b8e5a050f8e41cbf5a5ef16cfd5c0d3dc6c9591aa98a40f12a8be8e4b74655f7b6b67ef90066a22019a161e44b82851eb649d11370966a0af885354683b52ac7147b073c9315db5961bf6336ce5cc26a6acad706b6897a52655142017bf3f7b3b1bb6e9c3682548f8322778ce718f8d015bb3dc6e790fee2c56d2ba540b8f1b832713ceb5ca45bec3d358aeaead2cbccbda632d3aa5f2f561fcb8be4313cdfe3c3340d35087fdbbd01997e5c7b9bc20a3d9ab840f6ac3b8719ed38dcca3b574c003600d9bcd58aafedee8716903e9cc24a7830add24229703bb8f1d8edbdc437863cbcf12316c0e774b494c23d74ec38a0b9d0dbd8e4d9cf2627545104a3aa32d3e35302781a1a4f79694a6d9b4a3b223283f43900fe120f27b07d8dc388182d7d754ede378748657212f17e25f8d73f47c986c3c8fdf6724badaba6de3b20836e89d77dd8ed4ee09743a1c9624a433319f5868b36b552027251fd049d48011421551ed32b34606896890872e9de5fe6782067ca4109a7b6f68ea8e92e701a535663f76c8636e9c2e46c5b790382ca2a2bcfb24545b0a55636368caf5fa0efc461c63cce11f9eb1d935d5261063b19b924a0362e843b21f4ebf25640c66a97b5c8f5b8be99a5290ecde531de603abe5711bacc6133ac21f92f5138f8515774853f7f3e61e7bad8e382d683a17a5dd0cf4c1a633db177625ec04acc65d5def5bb320f005973ed96b19d994830ad4fed7c3d3fd6ad790feaf9d8f88f7709c57bd0f304619469cb880a588f1759da277dc08f4a31076e08877df8a69098e4daa4bf6f083ff490c0746a33452be2402a406a789ca4cfda0177da8892524b7888259ec9cd856fbdd14b4a26ab62f6e1a3f4b64184731d9ecbccb07f896d7471035cd1d0fd6d0b019f8a8b0b1c287ab034ef639d46995678fe07b98da13fead7a175300b954f406dbe8befb3a4f0606df3de7de49873cb4671dacc33569168c8258cec04165dbd206237d79d9e6260c8b999062eb7fc51d73e028d325a58de184e9c2cb347b9716acea8aecf883ff1b293d6096d615dd8d48339aff28e2e585dbb8674c5a74e9e12f8ef679743e5e8ed2ae8b8ab97ba68f0c76e588af05eb2437eb69a8dea1bffe677c3aa3d8fe949f68c45c2f31b4ca3d78f4716e9bc645f7f88002105f150c006208ff6c322fcfb129ce1b52a19c279282fa966819467479c696e507cd990be149b06630c9e223fd047e1a087c87cb1c8b4b2325a022df8df8db2251bf4ca04a03096df37a2f63157ec27dff2ab68c47728d611465e90d91fde612f8a77d83677681fc42796e757bebda3e62165f4676c3cbd8c4b2d48b999065799375eecec663e701a80b438c79829d2f164c78888e83a26ad76934a3b86cdb960505cbd91e4cada0d034d26c66e60482e687af71dc65c49a42c4eb47b3b10317f9c4dd71fdcf3205e5f7bde13ca5f1f307a69b550765f212a7db5cbe21fcc5f92e6c61e048a6b95e234ee578f2d472c3682fe9f85b4c375c23bae9ba73876181e01455e027c4976f6f3778ce8b254d5e9031f39fa5b6c52e9c4d39c211035e848ffbb68a86072c6c9afa8c4c5f084dfafce636067638b3b141caba2817179866f087807c0842e4dd15079f9a8df07a2a9bf33534dee56e661ca6a06f31e17d46a81e367be7cb2379e0b069a48be0f353537498b6b7169ee7b75b3c20574d1f67c80d68f61c9731b09f5f69f23e428442cc1f96951ba7461b7ec448a36ad4d87c1dd1c194dbbcda6ecd682afe55265caffe392ff4fb78760ac5f96847897f0d897651834c05dda5de13458486a487a2f4027d17f9f4b5e01564d09323791cc8a525f15c2881c480c62c680d175f980613b0dfe0cbd3ab8b61a7643648c3950d6cf7efd3eddf7285f66fa50098913068c0bcda80411a7f9b6fd8a94fa4ed64542312134adda526e157ff15864e2a4440738e65c2698e5e615592ddaf4fd74ded5ba8e54684628e5e8e7af3c3a68ce29bbf453051270012f658d7adf23e08fa0ed8de04bff62582aec2373100023b906e55c7e922941154f2008975e0ae695c27a027171419d6dbbb4c5298e7f7f5e26554f103f7f458e1f4348d65ea178714e661f9461ed6b9a3137fc2c50f012669a92752916193d916e09ab54ce6363ec0971536e204493da2a66b807f4a292ebf1d57b23cca43fa6d2664ed42fb90fd508e4fab037bdd20a18f49e96480fc30a415720a592992db9886ebf59cb8b5433983742bdf99bc362d67d5ca61ce8d4e8b9cedbf041013b84e40e21baa9c18a99907afc8170cd83e16ac795c5e7a84fda5bbe6b94c547715db435e87078c4bb2d6132b7c762908dd388051a35778a788aa37d8e20b4c1f7da8aea6683f58caf0230bb24b16776d59274689e0c66a39ed540a509dc41b0a75b6b75ff91bc173eae19b716b4eeae74dae2d97362accb29aaacaebbd32316c68b72be91e492d1308f7b847edc7841767d677c3cc83c15c6fb20e50ba391157a832efc4e2573b87d500b32184effe47ee6d67c38ba5c2513870e2508ad3fd1896c9a16c815d482460685d03d82f512cc884301372cc80b40a8e627d354e57cfd5c3cce73da40977185a36f0da65b663c5f400befda02d43d90d44505d7f91c31dc24c7e96d3a0584028190cfdc7ec68ed62468287769b961fb86ba65cee1ab3dcc010e7b4f0dcd474b0230c797bef81798c4ffcd741bea150deb49b16de639a6d92fcdb6ce0567b92f05840ce20036a581d5a5fe13ef3db3e02a874d7062c557fb9622d7c9b6931a3631ec1246289dede8421d386e4d8b14f9fa0d10579ff692e1be5099fcdd4c4e024b61cfa9165265a5d58c5476ccc1c083ec99fa7621e2c61844045ab85cd99e7ed5c0f04fe7d5b1f019895ae90076af98896b0ed30342984feda286b7f3ee7f1a3b831e81608c68adc281b65c6ebe0492f706b83ca5707bf93450e7ca745268a57fe972cb9b3a84f3f68ea84a1190421d0d79d2d43adde53a88e0062b4751209576b2365975932864549f1d6f16178cc35618df9f74976954d0d36b33201acc52e9be29ca5a3a186be6514ad61f624c927aa73817840c5611d2e6be54b8c491af317d55c5d8cb9d41f7e8a52773bdd821719b195f5a5921bb4b4c96ae42e9556f00e82c7857a212f9b18e6da264a2b62dd0575f844fd93ca8c7e73efcba998cd676de7604c0bef362f07a01a7d6fec1709a3819f9ee01a6583fec295f64f18b80eab14b09a0ff91143524ce7fe8b1b3de86b4966846a53cf1ea4f3812851cdaf2cc8fefd582e8b56f890f9f4aed4c20a73a0232b15e6992f9cffa466f094cad85d3f1f4b3838d4d17bcfeb955578cad0a0045d17d87e42a4325bbb7142823228a3d5eb2601bee15fb9646dbeab122b81e4662b5bdabb9ab51b8af8803fb279829ae07cf1363c5d89f69b6428a900a40cc875cebef48cd0c6e846d1a450ba0a099319a36cd96a03c764b46e422d3f7b6179619ec21f2502897602c58159a39fd0e068b27fead010aeefdbfd4382cf8d1354b601ab835e53a82e6fc2b9be6e05dd859e141167525ca6efdf5dbb733c162581fc65e52730e450fbb3374179f515c45ac22de35e6465ae953c320fe95cd9d3c18bcc46148b4622e60424888bdf4a1020f5bbe6cb5a2bcd00a24a02609cc704b846f2ef5beb20a796c2c9f9c7b24734eb4436fbf68e09b7d38624c559c8d9d4d4db373774fdd62b7b358850e3ab8137778e6594235d3068dd20254e1cc4a29b13a3c2803a1caf173ca3927d521ceecff92878cfd702cd51c57ad81b7f94c65764834c03bb591ef12f485c409627eb67ab8febcac81fa273e0d90aacd6dd905eedad73ce795fa75402f7cdc30901e7b3616337869781a54bef4f14ba5e7e7a83677caf6dcaf629426df27616f307298bc460fd8f01b594b0b3360a1761e3d64d7d7acf5c73851dbc685ca086e8e4b7db48814c0a135cbbfb19f5f1862e17a3748212b982cd3015bdba4ad0e1e0ca69c112ba582d6e7bb9ab33addac81e0b11d7307c1f2c9dad9180577df8ce772e81afbf671dfd6fa57a389ffe37ddb377fd6b7c833415f127d6c56a142bcdfe5649cb5a18047a10452d8a05e2b90cadc2878fa8218f0ce739b1e24af439ce214a241afe2c6bda64a990f2260ce30697c6fe27a68eb098242adaf39b623c94f8e852bac175f5a0ac271742da08322cf8795817f4c24531a231327faf3ce50a28152fe700c90808216aa08635418aa5c44ef83f62ce1750655809720129da5eb7e5e94e2fec9a2a08cdea78cddbb1fa6b9c38d387ecba0abea03af4e23e01ea317fa798d3d4f7ce42fe2dbb6f36f3ddb55b634d3f01579219e615b138e3811800ec5eae2ed42223eaab6b71f8a63f60c59cabdb7865c513923704d1e40699d8cec41ab9d41e2258c52d0c3ec906c4e058249434f1c263179b5a530f0a297d2f85150381398ed15eff2ab8b133dbbfc0dd0a44723ba085932c265601fd716d1e99f12eb894ff768a663e88beff8b86f6d31ec1430d8fae06a195336a1c060127c8b7fa3df6d7a7bd0f903d2cd9062af0fa48fc48db6b48aa29820a2eaad19a91af60d50bbf41e1a3247fc734cdaecc6706fce7b76eaad08615009af608837c1da4b80a25d99dc382d8c22605f41d099eb412ac2a548566cf605f018be516961fc4a6f40d732f71032ff205e42882441d1f62d2df67997376c76b2ae8397a27d3f39af48b12bd064844ce10014c7e9c94cebe6dde151a6c9b01a30f414155989b1cb223225a3ee6b5b16cd1237e314bc1e983f72b7720226c3a8589a1f28e1e0774b3faaa6fefcabd83a5094037a775b399487e32dad7836ca74528a6566c81ee57ea2c8abb6f5f44f59bbc7be688058c42d721da693428dd9f59c6d004095fd5188cd5bb6d6d3303d33dd5f9f2278b0097408025406809be92726481064306d811e2da96052103d87eb5b3406c77a65bc0e5afde8acbdad6f48646ac1ae3353838a23d6ab2911f00278e28fa9bb41bb187ec40b9dd65ee10c3dbfbfeea5af7d7ae165fe16422e46d6ac0ca2c01d79d0a4d2a529990acb092cad058f5a18c9c6bc81edde1fb84bb41595ec7c69efb0de9ec1e31220a1b04310163c2ac3d0f24f3c5ac7955c93cf5a9e1049c985bd219650fecde4f7eecc88da952dab69fdc96835be4ab4386c2eb5296c4f8e63fa05742bd60ba4650f48ac1e7e9f9a9743408d885c28840b4551d393f75db58ef71e8be12831cb1ac20c062e2346d1e013c49eec49063025c2ee351d5fdef79a935a72d1c3ff549d6d8e2c4a4375a70b846c60d42782d6f2b67002620ea2af905e5d54a05515331c597550fbc3a38c161edeecefb54314aca3cf78ca5251f139ea75d59f00ede55a21bb62decf5cbd74ed223081a8a2c51ac339c980b6b738aa8eb842f870986c59bac77fce2254cfe1327ea187bbd95729ea690516cf6e2b60eab9b585132d15aad81cba131a992efca871938e7e927fb46573847c1e69f840d88e8bb16b6a463f26f8633ecb4b56c4762898963e93af362d9f2074b4969f031a54eb45a66f39035d3287b5f4129cb2de24e17cedc9b96d4f4da9fa6f727550bc119aaee2d607c2fa70aed33ecc9d06b4a6a595e5a5525807c6a3fc068f1aa8bdeff8fa7d18492e144a3d1a2cb02289acc07a654b849bab4e65c716854f8a349f56460f7a98e1621a05d0f85ad58728c4b27f47419ac0e57cec88c12891b6d499f5e8a0f074dbc00467d8ab7c05122f5cc5c2b2dfd96a5f8b47e53f1c71eea282a28c93258f7cee24843014f1387ac8cb7c9d2f8b52d4202f38ff7a81c80eca26f23215474c4836749592d4ea6cd72403c6d9792b7a0a00aa70c8d833d8b3761118b81c88a6aa4ee92e4ce20b1b201e82fbec47a6ed12de35a05a0f4be29d3db96a74e3e6c59c83459970bf946f8a86c36f0ca3affdcd4816defeb2c4ec580f07d9c319feb8193321d713c3dca62a7609c0394807fc474ad9f50ad8b406df24a85ba495ca58ab1761e13e800f052e63c59f1fc0e91326ef193081cc31b74aec2abd7ea19aee73279d7e94edcaa063c1f2df84bf498549e8f823d009802ef74f621d4b053154ed364456276c182945a9ab1f1d1c9b04c12fa526ae4d9887fd1103d2f9740ab8a58d94705e6390feb39c7a501f21aabfec6d265bec86b052832b3cbcfaf071d416b309f8e9a460154d63ed65afae62bb1ca25bd05381ea9a57da6b462c6d25ee2c109e492835ba3f239b3d5691b11f1bed2dda8d9e5dfe5c9b512a2cba122326a1deed710e61430987d1d8324d6097ee1131de3193b1456f9031e33151c9b6026be7f88dca1c85027af8e0406ee6b95f5fed690ab624fa29fa60ab51ddde7063c6f7b61e67702ed82246b3b42d9afa90bb50fe1c65f47e7c8f41421528c2153bbb21da08938d11bbfb39bf933f5ea4db090cdcb1b84cebd131623f3d3b06436ff32017a5e694f137171afd4589ddfd0b00ecfd8d452366762972abe27dd46e2b53e1d52f26457d409f94de628bedaa7cf86dd2334e7c27e6cc02bb4b5638c1dbca92c754fe03fb63f0e72bf407ea57a4d73fa010508cdeac6ca0802c84bd411a0454db0f040281d3b4e9a3afa7648263329c04a5b83913f5acdd629598844daf50fdb1b76393ad7ec2349b874f91aebb926609d286c5210f1785e0e440f28cc4b685c0f33f0b206c6afe59c1c33c3cb3982d9558dceeeee4135491ec54fce5499fe57680b6400180c1897695b0593c7b199cf1e60e31c2890e9f9815106cbad077cc75c3a1c054f7e3d3052064de08a29902e364bfc93b26faa08d9742036c47a8625ba54fd1ee9cad8d882bb440eec92df92452269202c57a5131fda519645a76f257b9e07101208e19a1e9595fe7afca5ae4c0475be12b543da45338f82f8e5eca9050780b6c88a3e41dd283b6646f9c742e85ca6abe75944ac9d001a535f3da192e65fcc4d295ac02dd342ec0db1902114bc2501ffef033a7d6bd2fc7d2529bc9f21118e3dac2c15f8a9a8d88c2203c4d52161802452adc1a982f49c5bf9db8d00f6fd599a842666f8613c240f45918a774dd3e5cb054ec80335e1601255aa70729a74b2f85769ec1650736039aa4b02f25f8d3a3a8d546ce26cbf23bccdbe41fda7cab8b90556e510f888bcf42b976d580e89975890abae57fc4e5564e0463e85de96534328fa23ae304c191058e6931f7f5923555558780586144973b2646ba38ea71140d2fd36b6e8bc8dbfb570b2615e0224481f9eee0ac611ef13740509ff66503cfc0fb964e32d08eb165188b0ad6cdcfb4a55867b9f2ded78ae4c2ca04e43d1d7f7949c34e5a5888bb696dc8c0546376240c8f1b142c18e63e88f58c5769eba9264a0102b4ded4ce623066e5f38a7a1485148be45a1c7d532e048a7109dd49e06aba8a17abe0b6e4e0831d050896cffbf9bb162e0303e6d158f0f1e57bd44a90593df34bae13468ff471321025eae8b59624564fdfb4594b44243c1e7e1f086a0cd7a364fd7380f0ff34d601de4a83d3a9a310350767ff67ad6e50574a1c25e2e30a6c5a16ea20fb02ab9bca6ffeb16743224a44d3efbd7570b2e174fd3447787bb87720d236545ffa8e834cdb671f166f74a1a18d6860a81ddf55dfcb865eb708566647bd8563fb54cc40f5f28ef16f9bb2f3c304669a48c199a0b1fbebceb8e69957331a3c4559da6e2dc05d4d56c34e0feff6075b972d80e7b3c8bec0e9b4c054a54a16a16c2e3e86ca2fb37a7b14968fd10a33f59047ae43f714957432f3d3f36608ff1c826653f02fc835dbb6b6c3a05397f7a83b8d65b933157f49b7f4a32093706ba97e54089ba189b3fa9dae54476208ffc7417850af508bf2da94994ef4d19a3c90591b22b9e12fc1e31bfeb5bf5a06e49694bae977279b4f56991207033b5dfe637c428ca418745796e8a79643fa5c2d276381e259030f36e63f42fc0505cc6cede4ea49a19501bc366a38d447252824ad6a779883dc857fd204a051a1162b95d6591e0524f00cb596c835f9f55fb8e9f761d1f26bee4134f4e139c468edc7de66d359f659c9c8ce76d0887bee954ab6790ad46d3bd3faffaf1a7a89c5faf95ed51217ee2f89f4d84654621525868a10f8cb4f2c2603a9312f7c8463553ba19a61a0088d913dd87b51bb87d5ab9a2aaa3727247a5cb4a05df7c715eb68ea7978a9f3571dd3359b85f3f9862a54c32688d30dde3b2fd55e807676090ba8cdd719b55d1b83b30cf7a9288bee585156100e685bde33a88069d4c856085058fa48af07d43595d0422bf5b9c41f68ff9984daee7af4025d508b6271217d9e7152d360edb0956fe7b282f2df0a30230bfcd0f166fe7c66895425acefbcd65ea80f540e2a8300aa52d57bc3fae0ae95db0d12df9e3fe9a6fc13f96fd52eadbdb84e819ebbd60d1db2783e20bc9bb6f5b9d90f21e3dcf8167f362331addb0fa2e354b60d22f74dc3cc432f520ed9953cec0f86ce38a4a24a16aa6dbba5c9bbca6fe9bc0b96340e171df94f0cd1c0ef80c33d1fd46c5c186181e1e0a8a034bbc815b66aaaa62e69b635a7cada47214e9a04546cb8261d2d5b78f97b50214ceceafe928172aa425f4d2264c6722f88292290f53f7bbdd6cfdfef8a206169b34ef93027d3f3425a79d7969441772abb36960a7303be4d6d8cb0572a48c5ac3edcf9594ad1af05c0cebc857dab4dca6ae9fee7d7a2780c07b1c5f07062eafeaa750ef77ca0f367db1ea439d794c9d1e9fafeff1b4c9f745f73ca538bd0142a66395cf1cf96d183317c65b9e4d74b2d4a33f848773b71444780eabe64d73ff2c0c8afbbfa326dfa3a88d48baf4a55285c837b7465d6efb80c59a2789c850d0dd1bd38e965afe6d9b4f44feccc81e6c385f401051f90c42aff6d3622016cccfc7061f10315f53adbe5dafd38506cf2d19a28b9e6dedfb78c36f5551fd2ae9948dffb46ec42d7d98c226b3bd9c7a18eb11350c7c5c7bdf5994c7be24ee7a7badb4e51e4ac53e4862010cef9b2ff2b626150fdc3da7145fcad07621ffb67672a58f8ef594e227a7738d3aaa844d9f09618408442930a50fbb988c0ae2ff4ce81adf69e3b5195eb01796723a0d87e15570c78af418e9fbcece5d2701283e7d7e496968e987b6616129924a8d9894cde206488e08364919adf43570dc7f7b298853f1108ff0ae9eb92f9ba5415b5e8e82dea58413cb8821b0cd9ec1d80d02a4367d2ac6ed9a0ae825bd9ddef26b34e910d10572df3cd76376852b221953935c46a1c5d1234ec5680f8c887a4755d1c1e333a57ed0cb37199b53d34ce09b82d3c3c5068f47086f331a77a7b28dc579fe983a5172addf01343aeaa20c9ca79f3b6e91ae5e295a781c74b4473115d7eedb8f4e47e0e68e08ed2fbe885ed47e1544a29ffaddd5464f1e1e957cf496153a1d47dd10fc8e14f5dc54cf852435d751d01f89570e4082b42e25633482052d147e681959b682c2c64148dc460c37ecabdaef20c335f0b765b5ceb850e5f63d84fd1bb4ad1b4ffd85180d619d0a3ef961122da7e068343a0df404b764aaf06ef3e26f6a9084da8052c2cca589c808dcb6497cc0b820473532de5d9f614a19f7506c56cfcc686b63f2daa56ce53a28a89221f2310807ba6223b1733a706b4912260d5610afbc06e5ad714e00e8d5c7a4da49d3e99b93d6c79cbea28e25456545886ef498bd55acfeaa5961705836b27bff9dc9a937f84276520520afd6f8fa1ad00f562d681a09452a54763894b89775e38d46be2fa6db1817cf84ea7a3caeeff5dd3b085882a498517b2ad8a9b196eef7184093d2d03cb7f2088b5a393cb19e9d27a063d05478b351625b3e664f73971f8ad4536bb83a68a65a38e64f368120306b20e26adce683d05e05306756cc9627a160e7f0796a829ce9281760eac38732c1b6f167336ba4e32ac1be4767c33a3c616db3ad7dec139c0435950196796fd351d4aec8a5d63545c2596c5946d074e3af41f7dbe355017cfc01be99e094347727c2520933575b1b31ab32dee529652eeeb3618e9663dee2f7427ff7f69e23e8fe9e376d8e20251959fce4fa381c84306f52a61a6b39d28627ec9f2422b7631b90c658a17e8960e5812d00cb9450c88363002fe3c1e90d49312c758c9c161bce5c86bcab36a36f5ac92076b12800741a18b9b4933e9c87c6dd9951c11f68fd592cfdace59bd7a1232b6d4f9fdc7fc4c261a80341c7f71f3d8d1ca52f607a445913d2d466a199212df0d2924d0396fd928f42b3c337bb5b0bf77bbd02d209646460c324939cadc247830a666b4558445f87359b10fe1f8b061b4c3d411db2255d26b2562b605b144a3c41bc73354f22a70efc9c5e0ee5d6f070cf3f20193882a51efba5b36fd7d9904f10cf0a27bdf93b6b0760987818fabd7ed5df6be0dcff7645b294c5ed89b8c0b0133df77b4ee433f589baff75c7106cd06fa7edd2675a41f5c32cc7b494dee628f05f4c9f03460e0a444344525569e102cc348add5186ba2de28e66aeee083b02ef6be2257138be64dc3cc45c1ec3f6263f88c13941416c5cfb782996284fe55852ac5e03df1b116af5c6abc76683cd0c094f1f64c201f32daff232b6cd3919c9e49548252efed6e8ab5cf630b653b1b05177099f5046a1ecf557a6f1d65a6b685a7c62d37b5e45d1ac12092d3ac6d9c9adc0f8f8dbd983816ed996d9f852ae4c866d4789670789ce8d50c0a37ed38340933de88adece143243dbd8e5c88049380f283ae7ddac6ac6dcb4412a37563619cefbbdf9fd1c9ed3c0d6f149cbc7c6ea8501a0698f134bdc73020fe73480353fbf5f1e54a0d260931e0b0b0ea7d9ad58553c47fd02373a240feebccde0bf39996a355f5fe4f42c70d48e4441a00b553ad1badf2a22d9fc3c7965e9e9467391ffc395e918ff80d39863f9461b27c11859824d697ec8bca9ded62b76d6f66ca39124d6ca00917df021e46af27c39003af9edacf31acdf2645df3378937296c8b69679c446d5fad61a8de03ce278c6d24510c4ae2dc34fb92d25881c4c19fc476bc234c8c57fd5b5bbeacd9ade923d71abc67c00de99a61d4a78324ec38c81f4c32604da5a461ae5265df4ec36edb45b2bd13ede3fce8c581f66da6acc2d81dd77af69346779f42ec9cf79a2ae4f2f716c22502ff18b38605a784c0dfc39d2641066b71b1a7a8a9c4cfb2e55bc93c4eeadac5cf026555b34a5202d642ffc8036b888aebfc86cd3e381157301c326559dd48eac57dc113cb63a90a35a19370350418cafcfa36115d69b8a07d931bf738947e9a435f98af20211358258777c0538eab26d6f1d6453f189773d9bcf4f21c83134898b98a7afc4613b6d5ce89f7a266e846c677f5fc08352f25362c4019f895ca0084591384ea3b4284b5de663778fd43cc5a49932b3251a8e8efc316f056d62085b9831987c86e4c2946246dea2601a3a61b97784dd5375e3a32f35b2593fd6cd661cf57a6ead5d72ec54626190dd9b202b948633cc75347a335ddf61cee1ef8375f5f49d16b9c09bb2dd01e06a72b0e26d8cfc741e6c1717c7c444f54e6d58a7f37a8e96e73154e96b271be497033ced87469630c0ac2e9b4c612b0441606f1a6d89943084b928805a29a6bc1b0b1a627320eeed6d2e1a3b04e925445f9911a1a4e852a90d15975e800d0ff616c243e7cb8dccc25241f07e0e00746507743bc275915c63ea751159f9f758a5c31f68c94f2e8b0d30a9edcb06d023498134a5f42f486db4a749a604d3c4a7dd7d44fb409728ad8a3341f5687f5ae0fa0795ac1a11c9efc9f1c5062af4cd75790810605a47b63f9b5981f9eda991143d9f33738ba01c2104476368d6fd8f49687516f80c994dda96b8dec856eb4e54a8e6e9b021990255e936aa2f4db2d58650d30320fea0318b5ebb98678e075802bc7e3f42835dd3f9dd9af91918b6c2a201e689246696d8f251047f77944998e8d1a7cf4058222bde41f0e0fb683f9386e450b926ea53f7c82a8cc2c3b1a272a17aa860a096729f193ceb34bf3e4e85135b8ec11fa622e539ae6def9fb7f094345699764bdd6288479ffe8896592ee2728ef3b595a9cd467e3c8a4b080aeb0d41d8353c373434c795f0b3426ff3f546c8239ef3a52b4436f7bc186ca5e9f80c3345c6d2ceab4a1357c9b7aca2bc3746811ed4b7dcee928051af28be4438c8d7eb2d65e0a1ac911a1920c8f976b6aa52d2c7a5dde125e09068e0bf9be576b13b3a6cbef63cf2cbd0b701de69f3d4bf750a91990409b6b9120075f1c4d19244634c8d3e097ff3e92af4efccb052caa4e71fc7b6f735d04835cfac7f5c9476e96120f6964e6437c8f8b91ccb79ba20db67105bfb968117b97a72d2ffbcc389b86eb5651b4a6aff77eb6a67f0c3fb256c880d8b4d41586eb4bb9ca38ec1df15e2a586e89fa7e70fd8cfbccae22a981a13f503c3d9e5d8841e117b1e060d08bdb74da24680cb2f5394717bafe8b1e14198d2eccb6ecb75c01c34a514ede1f406134fa46e05c185711b9ab0cadca8e465d164c4d6396d48a99a6d93656215370f2ab5e76847f0c05c868437a0e4d00e5ffc57d426c4c912d5db40978e20814ce1263a8eeff864654bdea2dc29112a4d1dc566bc7a844971a2bb852bd5535e76b9d55fb24f8b6b3bcd5fce1a1f9249fad0942a1f07f485ec64bd20d1c0244de9b1650bc457595b83f0bb6c740d04ab3e9735cdb5c8178f71c439b9703dd30d1098a60586ef29043f107138146a25b6069c47a76f1dd5f876119e54d5dcc7458f02d1cd5eece3f5cf8760579f09da64c6d91bd9213ff9aeb5665438a1fb6922153b435a007e195b0b4d27b6ef67bb1484f3b0c238eb208937514aee9bed4ed37a3854732cc9ed1b7f526f649338712b026096768172cc16dc6590775c317768e8fa05479acc66df553c8c23e5580532478460eeef2a0458bf87d2815d895718fd2d07a46116062e05030cb2b0259a257083473e7b205a7f67f6c403f9e9b5a147605e193ad5bfdb0db5c7b959207ee368f640f24abe019d45ad0120b31ac8097126b2d8a170d3d08298e77f265d3d028772e6d72f118a794579f20cbd89be8d741060236ae9025959f3818ec003998a30bb957706559c9318da2577ad00dfa1cee9c113b701e9d986620d79ebc121bc7fd367d4c40ffe399d1ad893f90f6a1647c3e4b6fca1b7c59abc1f6432edf62c595cac901028c248b82a355ef7184a827fe2ae392217fa49fea7c4840996795046168b9ff2c6a3ed5824cec5f78b3bbd989f511137363c8e58476fa4b8be23d071cb78a3032189f7d710bf4f743031a86cf6dc266fc707c631c99deaf9efcf2a52646a6b558e91ed3dc75e60b6e627aedb518e8078502ce1d3c09e8f14559dc1bb084c095649c971671428aaf145fa40e47e79cb092518b8397a151f7440b2a0f39158f289cbe2c204b0d79199fc100952975dcd13772600d26875bfb369a99d04417c486edc1e213854a059eb8367c6ceb9899ec971046bc96336516e65c7e7fcfc19b2c0dda4f059ec4edcad0165bd43f53548dd48dacda8d1bb2968240cbebf608c504a02f23a089f36fbdaa22f9fc4a7cf52902774b1224a8a9cbb224ca0e1193a178d26bd83cc354c829fdcbed96a31e6a98554e602448b7fd5841017e598a6c4611ddcfe7d8560195ede9032bee785ce3b5e5aeb0aa29224e5cccb07cebc19458d929aa67ad5ed90861528ca0568ef0f4aa999d11eff57de2aa535373a6d73b5b93de71fb043358517cb50d6383f2b522dd2ad7a5f408287115e196caf8316e64e79176cf9fddf51b8368668b19255665018df0917ccbc043c9ba8ee95ed7fea0ef1381aa5612de3fd3b438a51f393b82f7ee533963a5b0ca72611d084b72dbc961d2037216351ee3a6533619d907353a61ff8bb7d37f8c4335eef5a34a0998926016a3ca977647233967221cd7dbf1a8e1f3fffe298fdfc6a38ad254fd7f4bc2c768877e8b6491b4021d0857c5f20533ac07c1829eaae24c299b6448043e5d853f0d1a0200ada4a8e12c0be736be1dd9a0ea460ccd5ae611f742669ee2f32497befb76976d791af12d986647417ecb0228dedc0819e59deb76cb68433257bbc82371fe8382e00f33da8ba2613878744217ad47a94808b9e06991a6725121bfbb89ca3151373b8f0bbd1ea0eddf7ca57e2eea0d5d3e90d3c1c0e9893f4398589bc118244c96cc3275339388abe8c75e74e339c5f5256f8c7a30b24716a8048d93547c10461612af2eccd5a794591bcf2a7f8e155c50a50046578a134852b751bad360c5e8b34858af2449cb546c21fdbc4382cd96ace4b9ed67eea71fc7fe451dacd2eb02358be574a6c1a74867dcea3b20b74c93c9dcb9e5b927103d9115651302a10395b4873aae80704a1ae83e49de3acffb37cb86a76131b64f5220e8eeea832fa7ad5a954c4568a1aed89026e33a5204cf19c15283ab8e5d7e04c1242a8cdb3908c9babdb1c2d800688a44906433b8dac8b89d99e09884a861fadd7f4024f0e62aa6c21c1061b27d784e3d5778292480a963a61cc1ae04499bafaea8a245fd317b355454586a3f4f92d5dcc1b225d6c948e100b4a5a61fa81182810624bc1b0cf739991ae0dcfcb0c16a79580049c239785016cd683fdea0b3f680cf24891dedae2681f44079836f2b3c7fda98829ba991794903fffb36f8ae4ff2851cc8a733fa8e974cc57e50e2774bb1cebd732528c8fd72f9228ea309c7210f2aec1243bc580a5840901a6b4c1301914831f407092e48353cb536fb3d1a51457050f46b53c563d4c2a346bb63edfde7e20aedfedceb622d69fe46e17ad605094ea2360e2b777ff4550b776f9ce6244ea074cf400d7a5499fda622b64036f23f2b64260f5199a602c2d357192d3d770a2c73fc3dea3f68db2ed1c828a64abf49c324744ded931899f320e3c07a93c5c52ff5e3ecd8d7241264960bc863d9ae739c6c98c75a3eee6cbe28732cc2077caf64a461b482fabb76b6566ccb19b8321a3a619c3c12890386f9f65cc578928475a3a1974f877f455c1a5ea45bda6b6ab9cd74e5a592fdf409594b54ccaa62c29352c6c626f2bfa7a02598672c9c5acb19600a3b97c4f9f68ff9dfba4b4ef572498391dee0e8e27b592bdc4dc25312a1e55b94e52693f85b08377de9839490f86a42bf5af05d882802db02d01a447f2e30c52753130ccdf44c23dfacedcd0f925eec219fa8d770c0643c002a34983f049eb391ed293744c7a6a3a3b4e5d09753cfbc14a2bd6757c2a22f3bd7582eb9d25563fd4229596374a45b73955796aed4f7d981a992feecd59e5939dabb389fe0743e8412b7a3ef86db242f2b0414d63cd17c926e32c0dc1028b292da770cfe1406d345b7b71cb07002d6f9594666ebd4391134963ff718b64821d4c07c7a47de9d4b4bb3e9f43a19e96cebb39c1a2bbfe7b39a70c658016e775b0fe2407c84cd995aedb03e1e07cf8351d143ee113bab9c532d5f2f56099005b4ecc63ae190ea5d9a95e94c5f03df4e17b0e4e0909d46f91836736a02751c1f412f039e1d6cf9633c4ca31df20f37125b1239198ec2a0c10c6ca5df64c4e4ac8c9591fec2d1d89e862cf3d654134b3d3c7c77f67dba5f9e41d1207df8ea34ffd0f241f63304f074f254234d5cb2a6bb6331ae92a41b2f4f1b07c6df01cd0bf01cfb6a68d520bddaf6284c3c133bd270af962a586381bbade01acc5ee0c0e171ea48daa915fe88e39d4825c68f5f5374191a74461cccaee59ea08721016b5077fe68258d424b4f30e5bc4501198dfde50a3506a1611448a002edfacd5f3fbdcdc1df37bc6387a27e0b65a1801e80acc64c2f228c3704e5b8323ac6f4518b203c16fef3c25dbc7f31cf11af992d6651553d3324a1edc417b79a9f2b6037659fadf04681c85f8a8505b53a1d9d41641e9b4a41af655f63217d50657161cdc01c574008de9403414f65fa9a731998f6c75e0f65b70e0221706a2440351a9e9780e5bf927e1bbad4733b0c827863838e0da6d22969d6d6f3f52ae46d8bbab642d92a81e00dc05d6ff60d339be9c4ba6e10b1514f947858d6720b624a33a569f4e8c57f3caef28ad72a8a2c2f8406833ab49bf46ee7c1e225f5cf6e8f68ed3a305c378e5206a9320b8da27abe95a4cffdb9e35d8ac9e286cfcf1e38da6d7cf5b8600062c0a11c2c1dc1cc597c01ceed8c1b5351a54dedbbb9009fc6c7d169f173f1ab70245b8098f83b097c238d778f68539158a96b8790cbc9101a085c5ac5c377db6cf34c24f254c6b7fa32a43bf399004f57308f8f9b1aea25c360413aa54dac4bd69468e77b89692f2cdc488efc8dd3c8121dcf66082ea4af589a36862474099e8d1a85bd1c16862d52f5a7180dea51e36e377a8866b6b06bc3af1ef6f9f9ce99231b636001d3c7dc7512ae6cb98071d92d4fe2f1f491b5805f9d4098aa97e6bdb4dbb557b2496201bcad39e478461dad8c3c5d0faa399f8abc7bde6561c612e3d970b169550a86afc477bb028860bdb441eaad5e8567f21752fdd1b4d7479c686208ddcf080c371775ef34fc159d82da2066d91f4031657886282dcc9dd4b8c132c94e3a7f77f6fe9f5b54388fbcea349f7608762af96f5562d25505a99dffd1f2ca3343356256e1e0f9ca31f9499d6458f126df49d9b6d6bd16a093aa00b3345e5e670a9ca0bec1576465beb80dd72ee15eae491ad3c73c5446670d7ada844c274cc5eab387da6d9c38750f6f1e871d893f2875ce9450c38fce4b90ae6856e279ec4dd55255d8e3a639dcff21cbb624f21e53afdfdbf121a19eaae71cc02dc12b5f37a4bcc0d5cdfaa248383c7c2250422bf2d0830185df629a44a8579f28b1dd915393d2814eff13609af9a9a40de52a9c6aad73ff5aac1e90239b98fff5eb76a483e7421f9b19eff3b213cfc2198c28181be036b33f42445212109d40057c524e1b7dac2992777212df48036bb9fb78d060259cf485f78a6280e35664401eaf73a740e37f08c19b4b3fc60a11154eaeea82bf2d50ad626008c1805bb91654e0b1b159bdad8826a6e00a485dc9c53978baa9db15a33646fc445f537be1ac4eaeb056b75fe8fe12f18a0978e1804b98dc8f02d73b9e8e18b8cd5bae884b3e68d538b1a27f953885ad86c8957e5554479063222a30ddf291f49fb724c0a0f9bda646e016ef7eb147a3f9a074d7b68556d4987c834cceda2510b3be983363c4594fe51c630a2aefe1f0aaa0afbf6224e157528d5653cdcef38a8fe35c714a1521b5d60af9e8031afdb531ca169d086c99726a7680d678be609e6311f79e041726777d2963453e47db098e2986828ff84061d8592cfcfb57ab62e7a87f5d42ac1c22e13debea7b839c907ae0d3caa882f1cd562548565a17da5351206e70bc49f98041560dd89b2ca3b4752ad7140ce790648146f6c006a0e1b210682b6204d1a331c87b5b443331b3a442f6951c1030fb106b99f20e9aa8efa5441df326917eb9d141c06187ae384b23984dd9329f53974dc2ae9a408744d47261e568e0d93e42336b9ad079260493a1e7bfe00090157d8b0df363771f96c79546fd064585ce711eb0a32a7f52ebca0340fa550494c7c34d37d75720dbb9f934e75afce615cb44f29de350870055940e6119e07dd16023a3cacb69804f6df577c8013412b6fd5bf19be4fb14682837f9412ac0d13b2495213bf873c1496207f0f4d13ee89f52dcfe65e07925425642e8f886e8bc67bcf06709649706d71ac362e4d4bef4190ab62b75153f23aa00268fa1a5856bff15ef78a8a873993eeb819b06bf3779cfe8a66c17630458acc7f43199ffede9791fb7d47824a383e865019fe4a6d0cad7afac2a7ffa203cca81d27ba51d7f25ac723a955d877eb5b4470948ad6325c2752d30248eec228dd8ac6a3f2fd8acd02e25a52cef94f7ed25e56f888c1613558ffd489accd76b185d013abc6a1a16e5453d32b93fc6eb3c0072d16a0696aeacc402f97f44824159ffea9f9c3dd1c9933ea78ea53ee6fed2b61007244ca306880e0871a1aaaab8f673751ec2c8cff7368826c9f7eb40e85788308ad3b428660dd90f69471be7731f296eb2a8d4a5d40d11d5a133d66225b9a6428f8d38dcc97689deb10e144f72b9f05cd5ca2fe38c9998f414916118cfaf756d48835d729c30601dcca8f0dfe3e0b875e721608e0f6b59fb6379dd8676cc7cdee0d32cae1c54a2b71ede051c348ce5d2b209b2722b543d23ca92937517bfdee3863980e4db8c066f9a1d3e8dc6641f6729f0e92b15414f9fefe7206856cbfd233a5ee18772d5190113a7646b44ac88e537491a6435bfba6ea5e0423ab9c0d932142161c37dae997c7fce486c55bed654937e31bebb66af93cf554d4e6055b0030d04389033474e34ed27f6586536222357c5dfe1474141333eab6efa569fb91fd0ca97e48ae6f59b9b12180172fe03505a28807bf0d2519af092c1a0a38fa72eb950fbe6a8b502a9c400aab01b1b73a5b148e9cfb97d54bd1a245485a41b2c2e96c2ac231557c510ed29915fa321741866267e211799fc7decc4ff9c4913721166c0e9b3d42bfdce3033113add4a563d197f396b477e55dda7c1594e2ade5786b003afc7c3418717b4d5182cb8423a40342878dde95659d7f8dd918358c1d3db5fc8db74dcddc62aa6aaa7b68af80b5e488be52da95caf45230b311689972ce6d0039dd50eb562d67b1ca1c52c5fde45356a9a2d08865cf2238b507f2af6a0ce00f9303bbc9afa5c40f807989cf497e16a71cfd23228faa5bdb4899767da6617944951ec1e57c15cc36a8c0fd0816b096b2a7533403002efda9dab17bf445824114334395ed64b322218d9a1ef86000012f755dfe0ee2e75266d5149d0b3f8d82c381c83580c89a37bed30a55f028dca5c687ce785f80516b5c7da7cd4433dba8117b3ad7d46c1c0941a4b9244045faa607d3e58352f64ad9bc15415bbff99104dcc81d59445c2ce05f3e38c45f538dc15c466250243fb094d71a926f0ecd5546c04d967881c297e751f236424d26fa3c91ad439f083d51a0e678f2baca23b2023ec3855ae4be256a228e16612ab5c09604c2049ebff828b6093d881238b036b364d73745c9c45bcbad0058b47937a28b4ddf1bb3f39ee3654e6f8a57c9f03f6583f0c0bbc2bce32e57e13273a7b50d433eaf75b680d965864c8115b10141da2027ba852c05d2996fefba22e88a2067808a512cd8e139f267ab0ca19e610a7b0a5b4ab118581910e0975e6d4821d01c1c601d2e8a5bbf1d0e4c25545ebbc80cb5562d579c23e698fae41e99df99a55eb86569b99b0c0ea6002f9db4a893aa8b34818b6a857c53b942aecf9f9a974ce3fb08d4700274a856832b247ed34116a706c90633173c5ae0a10bbe640570d681eeaacb0529a1b2bc127f18db1e1ab6bcb1a0070e885a4e4dbc6c24a24a8ea07c129d084f3eff584222e2c5f002d9dc3e450e9db84b4fc38e7f469b1f7ddffc0a2038079d5ee0b87a5cdc94015a6de05fb654af71d213fa85ce727da092c11572bb11fd077f3def3420eaffbec20a50b473c8dadf683577a9fd9608aa810fc9b7b26b54881f354ecf26e8e891f11deceac3d199629503b15f9aac6c8dce9657be94e7632a7868150b3f3a94321b8b116fa72c904f40081564e1ac0d08c646c884cd06f329a1f504b0907d353b6c319dade6cf8f549ea3d9978c4c07d37d349c2f573f3134270e5c60af95e1aff51e2cc215b2489554e8d9d5b934217ca51c3e61d336c824cc56dcc20b326d733186bdf172d6fcf9684414e85437b9c7c569f67d4f0b4799bbee4fe03f4519155526c01bbac834437e8a52fee459446e584c292ed8294e3347461b0c164e6a522bfe78b9eab3266ba6a9d5e5d2de57d7597fd3d289aed5a99bddd15154615ab761ef11edb72088fe3cf42c81c28c466315c7277792fca75570756ff4cb058c4de74e504581947ba9ef3edd2f45206851871b3b590fe0a5934566c9a6d64f60ff6930c60ff72f3fe17e79b41e50753487bc755d0a4f5440d8a3701e45a839adf4169154909f6867560a07773b60f3cd1a3635a4322df940d0fdb5afcf0912d4566db31ae99753d409c2ab08145b45491713afa7c22b8581f769e747923f737057cec704841209c9410cb801518b9f0249d64b5cdf1c66a2df54843f6ca24cfd9a09934b93e9fc77890b555e1273d14746dcf3a8a45c87364666cd3958dbb7c3061f4bc4467013f06ca6302e41d7dc4301de5473efdeb29ab0058a2f2fcb779a5664be0a00fa4c846256dd67b6df8c0e2786e85e176f42b0650428e8285e383dfd934d75871d772af7a71ebb471d7b9abcf015930076408023fe24a51e6dd7c63adaa4c07a6c125eb1d5f3ca98b097ce588d5575a1069c3057c86ffa25b0514b8e0b4fb04493a12830af3bdf7e08f8eccc36aed8b416a507ba3db0527b451e0a7f89264b03dbafe503ca34aec9e6ff70f3342ccc3c8ae860205bf092467eafb0b33889744c4dce3862d571d720e418a39b1e00b4c9953a76de80bc2111270c1f8f9477c14f3d85806b779f4f0b93b7734bd13b9ae817d3fc3de8ded1ecdba08c2a23453a440c7e3332a30800344f0589f4173c0ab6b63d7fae45035829095a9bdf70f7a7334447c3a57c37831752aaad4da7424b915fad24eed1405df47cb9d62f1438fe53d7447bb03ff8b73705529bd099d97afb70196bbee69c3bfcbb5dd4c1a67138b4e87593a9cfb4580d00b76bdd16e5a4eeb95e8f9ae9853aaf876d574bd3ae565f06b20af079b10bcbdfd09a7a7e3543f7352f19bd7492037ef3ecf3270f13276a6732b54c32cc274aa177f9dab82244f71997eaa42ccd7161e231012bed0e0aa9fc1b5d8bca6a2848a309e4f7d312bed81640a7f17dbd450890932fc2925dd6638bcfc0263c93e5b9dffe8bdda9111d114d91db3d65e1615f92e083536ead9e1e8738c4f3fe6198c62e2b786093796b509f9b0b874c00ffe1f5459c4e43518e6d31b29b8a61e83dd7c030c00a7a527860d4c5896ce1f98c1a9c0a18deefa79771a9dac9c4ee293caab918fcd843475c66340e2a8f95bbe1b12fb669a2a6234788f482f640646987e0fbc0c06db66f1b67e70c7d9e3b1d8dd8025839bd9a460f68bb5a4e9898c5e2c9ca969a83d645209627e24f142b03684ccf3b1c01b006c57405f57198eb2f3952f98f6c02656c4d4e40b19577e0c322709a2b55497d1c7fe6f314d9cf408fd8c69d1a3cdd923d22415e25d535fd4369ac44c9b31b016beb906bf1eac46903e3d8c040918598a2db123b5b45ad82cbf84e5f21630b8418dedde5b927cea0ae0ea2102644bde7ca835930ce846b1e37032888908efbae6a7485c618e1d49f9c35c2a98548af3f54a9befac7a957a6c30a16c963c0a1ca5db51706f01c97b6d53222b1c5f568ebbfa460835a4ecbbc03fa638acfdabe1758b9e6028acd2a128675765cbe37cc01f63903a324260f0b6ea88c45aa5ac0f823e8889ba2e925fe46afeb42ea322c3784bb3728a10c5481f50549c428228de85233d39d7ffda9dec6dc840ea6b273c4783f03e0cd04450dc8d0b61bc97f77b025ca196f53db57053ed32b5cef55dab31262d427ba0f3079e961e5731fb71835f54e164040d0ea9fe395a2521517ac0c2cccf6cba5259115ccc2c572b67e553fe3413e2bada8f45303af376ed6f300e3fc03be7872e573744d3a8460bf4d2e1653dc844babe92bb3a16948358712c36769c161a1dcd33f01022be62f927848390b4596967b8aba96ffa058a07ef3b6ca191f60bf5b6e850589a5f342ce90aba2ad5a122ca948edbc2c1adb64aac092d80c0d4ab14623eacfe51b24105012a7755f35687a01df35e904796dedfd8d297d5399e95db77a263595b741bbb9200bff86f160bde749326c92003d36dd8a819168c646434f8a73016ecd675b68aa70c5732b092e313dcb507dc44cf6fae141e13ba2a390c5f171939914fc34414c611acc77306a335eddfd03d9112622bd4b61d794f38c809de02eb4aad83646ef6b120641a6ba47c50f482f36666b4fa2826003236736295d2d365730f1c4a65783fe3c268e95315c1df2a57a60d2659aca18d18179745f8522c55c6d2d3959fb5abdcdabf5aeefbd730c753a6440cd6a444d7fe8f0d234fe3efe4a12493fd6f0791d01a8b8ed446be70ebefe664999e0fac9e24606b08a13f73c809e585a282a837d700b7abee1189ae88bbc7b6a8401158ee50fcabdfc286ef9cb358fb7a8a951aed5ce5cb2d34f97643ff3b3c1084f0d9ca93948ad61312909ac8be89b12d877987cce8e963db86a4b55939cb2d8e0e23e37d6f872ffec41db6c9ff476d9f8e382c65cb0b1df965775ac8c16a07103b0a34c0c99d0f86a7d50c0edf3c45faa0414362562dbdbe9f38da60064e599c6cc75c8d78f5a099c095b9973ba0f2be527d1c49682df12b57c69ea2cc4f9625651290c3de6cebcd872fa9e453bb11046c0564b6b7e94e6f0ee251c8d6bda01a2af7eb2eb70b5d9f4dd6de549dcd734daf7e5e10964dfd504201507a1afa37f41349bdfd5941114a979b9bd4b5a32cb70b04ed5957b38fe82593c6ebb8a7a19ec3669bd55531031200b45dd6b5d05af71552543471ca85a9eeb262e795db8839d63890b78b085e3a3bd955c3e0fb96dcfe917553a3951ee2829ab34e040d37c5f77af406d6e85379743c12c3cd2a04eff7f2af8c6221129a7247621995273ea8785f41bd016bc9b4eadf9b4e6c4c50d91436ead9c50c4842eae05b3c861aef25076c098a4616ca27b2dcaa0e8ef6108ec5e31c4b254398b9be4653bdc89851237ef67a9abc9f960cebf65328125e83015d102d26a70a6b67fc4ec926bee5735f8c1f60eb4404b42054ff28d291d8accc8e51ed69b8fedbe351cabb3e812d55bb5df815569a5e40828deb899625ca05db69886e1972450b5e64a0ecd0dc73dfede96e159c7be76b6c573dde09295412c247bf4753aa857686604095ce12d1f9098ee8514bce50a11e6fd4ac229cfa730c3c55901699d98bd1eafabe0de099469ab1677873774e6dd32b2ce2be35fe3ae3e49d28a6c2c99c67e9be9c002cb1f3752cbb24fa97d50164f1a7c56d96ffd387a46f2f91967fa9a38c99543c1aff44cdd2fbb2b56394775852ab47f0ed5d2758da08cac11fdbe58c466fc233abac9ec73bc0c94621b6869bed756972f5d8c258890beebe60173b186a6c6f5c7ca65f3c98fb8b5b3556f79894c76bc88b7171781eb2753d26e8a77befa4d0ee7bc07e5c2417b8ac965a74ecdf51eb20558ca081be80c91c930dd772f939b687fbe5c441e6d41c3228139ae56bc23d76686964af92dadd2c2aba61a7302f4fbf097dd5e4066115e0e17b35b13a7cfa3b0a7d676493da32cf6b3760186f2389f2a1330aefb2f3cb97b35c0141b10a757bb943ed1f7365159087e30bfb00b98c383751e96b3835e097b703a31208904f0f5f9743097f3765df2d84998f98ab06e01fe9e88a51a0e74eaecac07eb3de36f3ff972434a3765fbfdc51e2a46556a967fd4e3fb0167c524877b30feb8ae3f843bfca7012450b88f9f959240e15559e470b00b80d694ea5e64d53735bd7d7fdfcc51a62935565ec0be40d49f32f1195a789ea11b102a40c3560af0c9b79041c14a98cf647a44b96a623465c27d0d1be571cf57dfcc655adff5f1ea7cfe5e005d45316cbb196a8448abd37051a3e56c26d79e54345060d00080faf8020382c3406dc1cf1cfa4b99e7b648e54d74da623b1d638a30bf07be12d1fad74e13ff936700d342740c6a891a1c4b91d0e2af12b0492a4d308c001e5f9631f692063fbe8caa06e4db439f70335f51213d782edadea9e235624b2669360dddcabfc196cd17486e5cc547b42179d3bfe271f84315b384bb489888ae7943111fcb03ec777bfdad2e7bd0d9181dab79a30baa587cf14720e98c0e6cae02517380b0c68ec5fd076ec1d2f32a895fb768bd2cb4dc37f2b0e5a151fe1b2fa5b0117b9f28d49ca19075d0d59c8e392e8d818f8c20ec994b5e5721a3530b5f5e70c351320b273a71b880041afa2dc69ad7db00bbdbf6c74cd2518964ab9d17799cc79330db8ec1608228ab7323102af2e52cc9eb2b658d64eae6c6e3492fdf799a26abb0fb04a5e721234ee900d9e7c221818cc2cabed04d4bc0b71f311647337c91aa0a5de940cd883aa85e978690cec763957ec1b9069ca6d73b175633c02deafe4c5c39c7328186f98ff5b5703b56595e47d92dd9c15132c3923ac3f28b947d83ed6c13d6c483f9356af49e0926cfb815e55a73e02a327f3d397ad757b184432e3136422983f9803512f3b294e29ac6d58ee00e29566297e0d9f5155299940ed9a605f51aebe71d58cbb12d2eaff0183dbbeeac7a4a943d986369464bf1e2ad1f4addff07c2ce5a2b4d6830af3fb7e9eabb13637c1af335955da59e6846a3019d6a25109b0e6a5f8678a324fc1764d6c6e39272878938597671329be4b325124d8ed2721d81023ba3602eab4f045e95e7c0dacde625b73b26fb6bfcbbe9b9cddbf13286fd8e58babae5318bf68725b154218f8c1ef374c0f9619503506058be479e5c96941cbdce9bad2c218db03753af1cdc48aa8ea2f74b53ff80249091abe481f2f638f71f7cc2ae58f5f2c1b89568d80c3e0a6a0f5067deace725978417859c8efb743ae63462e3b12e2c61b93fe0eab67fb7c4dc6c07f9437f41d279e3fb6416dc10ab2a64e01216530302bcff1a28a859af0e1af53a0d6580cd5b78efaa18c49451873ded6feaeca3d169515da16dd656d1a94b898911f5086e226099d80be17bf97c2d8beae62615d284826c10a518464e2fd6fcf7b4952d3a5216974db5c67582a186a320b84487b766ddd4aa322b6ad8bac3b207433d310a1fc4f652da9a90b4af3a74f05eacd4739a8dbf2c3e248f5eb02f5c7f04d000df431e97ea1378acadd42e18387611b5ada600fbc04e071a7c8802db8d687ca230da0e5fe307d029c1388156298df284461bc051574ff742508f4912a7c5f278e10e57f63efaba697fa24e0a0a200d8746ce31938ebc2f7f59d8efa59bf21f03c9be86d58c303c55fe60d8b5757de0940c592951031b3e1643b8a7830a7e0d07f65fbf174cda9c7c55bc9a25bfe2d911d0f126ba0beea81d38e6e9cbb558ffce9b64a311e5420c7d51dbc8f4a2e3322996a5d3dcb3b950f899c0c3a001c4a7c5819336db8ad9d0115b01421b9e595cb0cc97ef248f147959ea92a823f893d575c60806bebf717bc0d86c0f8e3c561a785b4a94cdeba783104a3c2912d6dd33ccfc6b9247f718494946cb18a5850831ce286c6c9c48a089cc5d95718dc5c20a0a5f0586cf3adf31ee5e49d4fb86e47c5bb07a2a549e9211e7b816ef16e6bea2b9a03ebf8b74ac3d34ebf1288e6404f9e07da8d8320ffc02a35102c66c6689c3d05642e3c9b751c2ae8e93941b78c801d8b7d4462e092c1480b23fce9f7bb93c53c0a0eb808b465cfe6e3adeb9f69c416a26dba6f5d0916692b76ecce06d3bdf6935c22974af27dbc03234767de6d916b52ef296c210afd704c7763c75d38efd9a4d5276f2f954d3212ca32e7171b0a7f6b21f3edb38df6711bc31921086cfaff007ab7bdd2a8fd0ea2801ba89796462f8da85ea8197ea4f738b873346cef08b3bb343e367726201f6411f16e10ad5885be949422e4c79dd9c9d92773752fb2934b0696f00cb7b293a29a08be525b7d0905d34b3aa52a4eff0f799005c0382bba7a03c755c1c61ec3d3412a8d60077b2d22e10071396fbe1973a4f5d8fcd25041e102a8205f7d53d6bfa59d877ea0b1f5260dafe60a122a8409e28a1b3efef4406bb052e6db85d95bade0b7fe35cb3bf1c910d5f98de43720333113d08461f0655940e3737270f4be86f8bd3bc1196d1ead3e43d524d2830f137bd8cc2a3d922602ffe980ffc4353b15758f9a019ba6445bcb0c9bde5171dcf921d8527a068ece5d917c7bcbb27cc2f48813e7f407ae787d522020093d18fe8bd3dcc148d6e198c78c3b51a7ceee8f925aa1f527644eb98dc97a93d345fedc8648fb3047ca7426d830fcfd2813e3c9a7b41a2df863924ce271eff1e554f25bdf60044c583a3a911e4ad3a0aab8eef4bd1e87ce86f669542c29ab5743a43254fbd54a86cd46ee5602edca5f7c5cf814ed0e17a1dfdf830d7ffcc77289d8b0f497d0c8f7fc4754362fd66ab441b4eef5890ec8e98bb1f780948a4cae004a747670fa8664dbca1e3df2accd578947210b6e55de5207f2514b87e36072dc25de4cd61f81757eb1a9787b34a532b54a90821027ffa6f7a15dbd2b8c98f1d505fe7238850ba60e7d85f310602d6ad1f1a544a37f21fbd68ff036a7b92fdd3dcfe8ff85635b8a0c5ffd6c6b0c5d38c8c742699c88b448480997652c637a5197f81a0467dcccee9ef717ad7464bf360a0c25efcfadcd929c989c28debc85185bc53746fd28c1ab7c56c694fe923422d38439b18248ed1bf307b8f92b3fc0a0ca6f045eb8ff8d79cce67adf6d83f79376126616553379e754ba4c9629a02ac85f04314b2a42b9a443aef175613a1994c7c854ed3a57a0fdf2a20f9e5b8118d2149f078642882ce4935b57f5ec3c2eab562c7c9cfb40e8b9f3e54972fa4e25c25895756adc666145c8a3bf0a814689d310ce47f4eea089edc85de6a5a5446d5165f79e49400042cfa88cc6b20f844169c19a1f817a44dd2b31c464827707b5a955859c847047a621c08a1d81ea89bea3f41ca3e8b5ecea108f0811f5aa85275abbd7cb0054a6fed7a141ed4addc2d6f777d51f48e1a87d918c6c4fe5378e66e11f28e3bd6b5646665a3254dd030d63524bd3e80bf38664311803dcae3a63f53771933b4fa29d772de6a4ce38eac36783844899ebfa7c2e11e2c7170a04ae884a1b787c7c9afcc730a3508fe69f0adff0707a8bd9692c4176df06319613f34784bacaabd43579f2050d1d059aac55e2f01d7c318a3df286322ba868a7850e0b283216f9ecbe755123e6e8f39863c858a129515480048e099b73f192b3601a10d9820eccdc67d616fb5c5edcf809f58c2e47cbfef2d5aa6affd3da59a3c52e13439ef88f6be9ff356da3ccf4e65d507abd8bf567c009b72f971d4d71f24651f4f6d5ad0c36a966aa148ebed79ed20d2af932b611ec03b9742223de69883401dee0985f9925e104a706fc3ae3feadbc01e7c098b536f78ec8f19db1f026ac98d1a2339549d115133814a9717f2248f2042701e1d149a29bfa07f33d5d891c506bfc7f4c2d24bdaee99a74b3dcb978f0e33c447816a00895828c18117c07433e404406251c7518bbe044af2aa9df810b3d0e3a5d20f48b8f2c250662a486be133cb504967a0b33fcd4c2a60cb8b0e793b1ada2f20d14e41551b66fbf142e7f58700ed7f218db2c3da2a45a4842923b8d077d5b6e2fb003b810759a2554034dd335febd650e1f64aa5010c3bf93ba0df2b844164dd83226ea55f67a3a32cb9f824cb65e4e8654a2632d7cb9963d894b674f544d7507b6aefa85ff27e457f31f15185b8d495b17deddcc27f1376e483126963d15bffe29d2d060744199c94465ab82e6b5f4bea5fa0d2e71130fc2cd2d088f9170ee42c2bfb98653f5670a455f95377ef3a5106d105afb09bf44c5922d21f4c123d5dd2be8c57043d9c7aa1f523808485452488ef6d3d08d54d9bdb1e77e5b5209728400c5906a12d45bb0ad0d26f7b615ecdb3f74913c78e77f9a82e17e38e0dfc107b9431ae4560b7f31893358bf7aacd9ddd363d8a79e9aab08ad5ac38171352f78c252568b38335dd4ce5b65ca1024a77caf9fadf130d8baa6bb077cb6f6ded173917abe2820d471b3b77f393d6e26f81a5166ede0a243909acc4c78746252f7c7a0011d8178cc42e4f674bb2b07a126ae3f011fa9a658f7aa52d6471ef5b6ac894920363037a341c48ebd82c12be0380bbb6f2534452d91759287c05167ce2ecbb62f1bcc31cb2d1c2d52d4c51b50328870016c6f4771303c4654c6be22abeb897f20d5d1c0680fb990861469aa3c92529377b3fe1247e6bb4492e44a64910f5630cc30386c7dad7c4dd506e3d1633680de8a4006b2821d4d00ad242258c51b3fff240335c566649194acff644c688792b54a2d6cd7753458fb0bfd6e531cfd602fdd989ee7ff01766194d58f07b9188b11fab8c72e8b47479301d179f3ef717e36c0901146ec4bb0689704695fea5bd7ab195210d8003f2145f9a29a020d5a26e1dbba64193a7ef513974e3f4f777f1af9dfbe5a176f896a68d216c0a9c23a1176729d32d01e81dae1860128ffad70c232dfe82ef7b52a8fad5e60f17e10ce54012271e7ddb8d54362cdebb4c7fe455d5baaeb1d91a633d7cf604b85df0ad5a2a270983d8c77c47c175f275b0a2adad823701ccc3ba8a325db006bb786aad76f91fe59eda6b5159db2b227a0a1e59dd08f2e8e21c3a8155722ca190b1d87b8aa23c8eb91106ecc1bf0a4745de70cb4c5c4532a95f689a2f432e1f997d0936635540f32ec256054314c414383887a6c2b0f8f8b7e98f74ed98463e7fee283b90a8bd6ce89b326401ac5cbf8d942b636cc0a839b0038f1f00d4e972bfaf945c5547ffc94af073d70b9458e2f6036722c6fa2f06f23c0a11d52f42a571667566b40470d1ae6a3d239d5af7e1f3c7b60af26c030a2265030e28111cad03abf653de02de6f125649387d42996e7cb9096563abd000a35d79d977c3274229cfa5528de88481d6637617fd46930026d7951c4585d44c3c99dcdc7e9fd7b046fbdcea53f08fc19cbb10f5c80fbe24afdd6f7e6a667a22af8816f09f8a0e670790ee8a3625a03bca3b3c35e439785b532cc77544bec6dd363023a5d56b7b07e1c77d645c4c90d45dc5fd64de1bc9cdfe7dd827b84586393af21129a7d648dd66ded084d1c0b4c2e4446ab28de5fc8e98a338bca422517ad13177d416dd295eebec2ec4f33eb79747b9ba4c7d770284962178e911fa08f76604ac9460c2fc0bf0b614427d86d9cbd5c66f42bda0cd282de4d12c6f48eb482c46da84f27ac6d544710f4b96a6a5c6224ddbb6b15d0ed50f8dcb5d21e0971ecc56e060f625cee59da0e65ad97584ed45ed7bdde073ee11417261057d2f7c41e4e51a8c970bce05a29464e52d82a0db83c4d09420ce5004618b136c83df0ef2e8b5ad781e51c09672f158dfbf3ebef5ad19487eb6ae16562b77ad6542ed6d94f492b2593d4567a0f124768144f8e57af30b0e3f8db7e07408e0acff4caa16ae490948e73f0b2c4878058ac34c59d1b2420f028ab97f5b0528a435681fe2b2aa6b0b747ab6156a235b3c0a8fd1c9097c6e3a71f32379ca3ca21a4e51f08445d46dd774badf65b8847d6189e1afc479a5705eec4a2b6a6d9de5c728b9805a70fbf16befd4002b3dcc2407128190d83303153165eb6830bde1318ac88df2d5a94afad69a8319b211ca9a04173212f501d1e55ae2db9007d8b685f4a45a13248ac1230da4411f8f2481e4c9f11dc839394500bde963933c1b0deacba5f23349ca4e844fe88c00c09db4286bcc2447183bdd42e8e704d2359fa01f98ebae710ed6d28f0c7282ce5304e3f9dfc28e0706e1a80a6310e7fa4516f333ed57a8a7042134a04b12506853d5f2488fecbb0842ccb3641f3d171f31b915cb900d32ccd2246566e6b8b28b05c89373eab0697dc5b1a40e886b5974ea02676f11c4d5998911ee0e004cbc32634b840fea06896a48440f073552dadf6d744ed240735b1508badbb570f89c55a644c7b2ff5bda8df9e1d28dccce0b4eb71e4d795c9b565c6e625a87f6e81f511bc3f977fa7889c3d86abd87ae2b33179acb14982734e8c83e2e87f809ecd1f579259bffa30675d6d85cc8205ac7c4d37a8b16b3ae2939b38d3cb4f857653431e8a9750f2832b711df3ed8402cc7510c9ff4e2e53daebebb9289c4986efa51f980644e757d25cc5b9a66a782a93d4e86417ace3e933d4a8e34625f1e9031d429356cd21303964e59e3927be678acb5325c9107bfc564798769a95cc51a44cac661c657cfe76ea80a5f2429eca050955e30d1b83f69ea7616b3c960a1ce9cc491ed1aa1c3fd2eae83cbfd23bb8e4c43b8ff0d6105e5901ea31c97c7cc9e8a8e933a5e7f5efcb7c04e292b8a32c37d08d23cdb53d5924b5f49f24d74eb2413a334e37327df5be3123d1e4261cb2fc2943e594a9b8677c6b9da675b362a7a5d036193aabd3cc5ff33a401addb69ad6b7cbeea7c1df12148ab4e2abfa955827e51d9cae40b4ff78d4353f731453ed15d019696abdb06fdf38bb3262f2e200447c5ccdf422ce7cc39efe683dd5ea6096cb4d31e1d3de537d77b5f09334cc7505b7cb965af62588109e2b6d62947a445fb994851aa70bf4324bf813f1aa222bb125d765e150b6b0d896cf54652cab95a57ead8c91b0658dde93138ca0f28fe5ee6c1a7953c3220cc68ff25e6895d0e5d0d68e11f53e188f33ab1bd3cfe7f4456694604a697ca0649a681f949ccd7a304dfbac20623a5525492be05b056a58946bf9f4302355ec819edc65c4a1a6e7964ee7f622f24e4c5ff6e3dfe0e973aecdfe62268ea64aa978fff0797dd63369ff163dd88ef00eb9add8647aeb5630df1093f61bfd0d3c31281dc7eee08a2548284422008721a86211546343a245aac4eedf56a9f0ac4219cbc93844cd9e03319645a93f92ee8c9f9a6ac4b94fba4f6b5481c71adf73cc5cc7ca39f09334df3bf261ca5e772fd131b0615f1a90984566e16cf9ca61a1d0837b6225bdd75268669d00a2b94c3d6fe992de1a6a2df12d0359a2c5129aa3db2425eb5e716cfb0032e07153dafca741d2713df9d514dc4bb5c0cf3a85e954238fbe4474fb75faa577ee92b39a8bd07bc2f15e7f2f5153bcb673271a28e5cf148d2ed8417015cd073460f994f2aea172925f9ea5d88692c9f257a70d4dfbbff97339c7a7148d230bdca3281132b01480060b3b33a19bdf61e8f5bbdba5680877d33e3792ab1cd597f24fca54e239ffa0e59d38369a0764ed8c6b918f934fb2cf42788ab028c2e2ac38ea75c388014509c28b913bcc55bf3c7c2b6baf02d89e08dfdb19d83b2477a8ed92cf74373dbfd3311043a7a5c1df80a2fc6f37ee72b430ef68f74e69a61ce280c324ad565ae2717f58d1dc3fc30de0fabd05a51e2a51f9760542cb8e03018178f400470ce4c34ccdd402ffe54e125d8e27087a01ab9430864e782a11a7947e3afb7c66d442544192515c2c40f60be5029a2665ce9dd167b89ace436173801c22a9d0059f393ae71ef36a9965c6d491105f008d3426c8974f07be8316c26cb78f689e4e9ad55d039d945b683e2cd1a3aecb0d8305f8fbd38978e26b8c16f628050d4da6d8a5785292c8e4871d2543e9a29a502b9fffc54d9e74f927d0a062a42b56c0ae1213ab5c323ee4517f9590619ba65278bb9ce07b3098700088dca9be12f67faa0535635f8ea4ebad28a54f109d9338c8b13be2cc1da4e0343afb52345ba4370b3403f0a8584a1df065f3f159cf5f04eec8024e236634c0deacd279082477bd493cdca79c4865dcba286dc5561223cba1454d31e4f6f436b42a9d24a61661e0cdc0c30e83adb6b0f1035831ee22bad1e24f21f791ac33649aa5fb4b4c0bac1b8518e8a5238ca96c7b3451e04348c52c26a019ca8cd68dd40b3189675db8e4b750fa562f5975e15502914ea86c7a01bb0a42439b9ab33375dc6ce93affe032bd27122e76df4c0bc584d37a4c0cc680991ff4c67ecf54a26541db1b7d6c64886d261639e364dca2081ad6c01dc0571abc2ddb1d3048cc78cc0b5355fe83ba40d5c1d54b0beb0c78a386cb65fa946a3a624d4d17b45dc56105100dd8f7d53f256727b9cca8f80c3b513ec168fdcdb49c4683e13d8c254d2ee413365278d1fb5227b07dd3b49ba36a8eddd9c0d492660420e112c7a21065d7fc0a31e03ee57864f07aa4f849682b4a53d87d183643c2eb608c57f3d7694f33b6c8b98b3bc96c307d2e08a530d568358c219b25ef7676e37cd3d274cf3e0933ace489ce54f952b9c0d302cd48de7126213d862dadc0f4766a24c3fbfbd99e96c7b1c852d5a41a358aef224c51cecb291ede6035f44b92b576f1f532afbeae323fe41f6a6261c65eebc7dff37e096968fe8c6a170d1211226ffd4df8e5fe850a4c75a82aafd6247922cf133e29b7cf404b5af125220b08fd82d835c64d0ba5b97ccc394f54831742eb7be071f5acf4022c12e9ba29ea7934eb7d4560b6eb4e5c45e452ae11768782d0e66018e3fd993e4419fd1d37745196f2a4701098111fca2b6db25d63173afc78666d94a80be53dc245ad570f55b92688da59b84f41365cff1c024cbc6477d7d462e67d5954c9bd115e12558d9a878ea81676547d47179110cc7f822b4cf216a32435e8a12f701b4db9de0a4274181589b5f7828bccc71115401f8faf860887986aa7afa0d82254f23239f9d9aa131968dbd920e8d6bd0d7c8812e5be2fc23535aaaa8f5945b4263c4379c4713e1a85e9dc238f61a8726c81286dbe64fef0bf360a45839d2b80b3c44fdfab18355a7ad293433d6a8f7b16e27b84ae69907daab63cfa175e6acdeea64ee448a91656aa50163d47a34d4d04eec1496a5b391569a763460698349451ac118ac4015463cd3fea957ffacb5ef73c652368a7eb0222a3c9fa0bb9de0cdc577f79dffbc5cf100cb94b563cd05c88cdc47487812ee417fe3881e3bfffa7d6725f6cddb5a2368a386c2e632c0943a40ceb5c5ea2755df443ee6f4fb2ea3d082b83854d1a3761159beb46febabec37d5ebd56753074713634517a87e85563c409d3d24970de112b5a57d8666e63a2972c7f0a7545fbf7e9ad9c6b89511d46e04c186346c022ee3228717b639bb0f43c14b1f55aea5ac4f751fb776d14f195f0ef2794f2b96e61b8ea71430be53d8eaefc15acfeacaf7b9d2d16e0798fceff1971197e488a2371daa91e128b6039769aee263f0e09d36d6def6ad89c65a148a104d4daf59aa5459a40c7330203296beb992cb33d51c97385535d4e2ded23fbc12bda027df06054e275aad19b59d04b2f127737282e5780619fa986c93e97e8de7f01ab1428252bd4ec3d0877b97b3fd891163050286653ec0604f46b14008c79fce08ae93b985d9e7118c85b12c0b9c6aca1e51a40eb43c8167518a5b1ce2fd90a1706bc6dddc8adf3dc5b45cb0d3416c2f655d9fae194cf32e638b648cb92ee0e7f4158a3818ad088594abf9b4d507596898c8a3a043e5a2ded5136f5dcab500c840df569102b2d3c16bec919254301017e3d0d8c1aa1a70c05afbd1b87609951f5f58a141b86fa9bb3042bc6f99185e2616b9f6ddae4d51d7ca9d8b29ed8243770c0314c9861491569991aa0b17e01629bd3161f64ab41a659a6f1aac8d4f496b097aa5e976b9c055a28e25b45a482440d8cb0288460a17104b7e723ed4bfbf11b2ecbf32bedf91a4753e6d5db714b5fbb93d725572ed51370be9cc6c106dc3cd07aba394ffd5bd0879e16ff355a58f512fb2a3e6037731295db348532203911141ea9dd89d437887a8bb1d8cb32ff83c51d83ba2d77ae3b8eaecdaa8f4cf6dfe380e9d5c8f7406e54447b803c2c740891bf7f923bce9a091111caa19f6682ee3427b26fa498b0808840b8714591a50a7d34238e07723f510ad40ea1aa898a32235b83a69cd54b5c0f2c034ff6118fe54f33787eb8fe6d9e4bfb7f9ff7d9180080e1904c37887426acd1bb0007e6bb29a2e25a25ef8d25b45371129b803b3327c17c268a028061dfaca82ce47ee8d4d86ee3002f0ff67b8d05544b095c3621b27dbf89f3829b08639d2df4135eff384104d874e7955448af94c93cc5df9c1b3a4a770d33e731cdd9ec79cecb28825f081f13a20b56174603ee2743011c120298ff4549e1723e5d7e7ab92aaff7942e464b3d9c4421c12ddc734abf5811b7342a3c3bc272326b6f30963cbf64ed468da4347f7ae01a1599efddda7a1eeb47ba84ddaf99fe2b8025fdf1bd84fb75a77644e082f0cb39dba8eae183c2652c3b827061a77b594d9cf78465be5d9805580519ea9fe170449b575f95a617df34ab01157d5a1fc40a442d71cb8b9e1298dac119e02386d97da1f0a154b537687ae97b7ade4367028f8a524b004e6cc56a18fdd3bd069ca17f899ae0cf33cd8c3c1f3346f3bb55e2791b622b20750ae642075f91f52b3bc7ad9aae068c0d53aced9c6f811018c8655d8f2e01811a77cad2cdc12a630dc347c5fd9dc297a378fd9417159d3c0414a904f891a3fc52bde10301072e25b56fb7f8481904306f675e9aa83ae0db88b812789685dd7de89ebd29cb9c81d8aa0e73fbb469fc7c55ea5f112e21f8f9f32b90a4b8989f0bc64faf0061d802221da5c47ba22d24791e1d62a7ccf80288134cc94692230f1361c8754da49e6e54da4017a666c5896d5efa1e8739ece7ceb2c9f204a1b8996a56cc8ab6c17c9e330637f9519a921f4c4be034b771c1b3d12064fd9952e95acaf3d471dbc513fa45dcbabccd979948b12720238c5ef48684399e4dea376fdce5725fbba40fc183dc684424e79df43a066711b5fc70a26679be3e6d268389141fce0187da03b33d3163c2d3b82d22cb7151c262631cf6112b162f80c2e2bf8fc9d4253be5634f1f732b76571f214434e437e0416583300774015a678f4a48e18a942e0afda4bf9ee40a98f32ac310141134dcf8f6f3cf89258ee7084e8b01bca2b2c89fad06e93c78587f65121559c417dd71aceaae424f04b8667b652e0b051e7abb8b46722065bd2ef360b9e9edafb2463ac5d23cda7a34f1018c2a815c1c586d04748a011b05f0b4aa2a76a28cb6b447bd7cdb34133666b62bfea6af4bd99f8c87600c050a8666ddbf921d0ad8a2402d96a45b07dc97bd0788d7ad46a6d3b20e1120e918271f2a08ea846100da3f09e68551164e3bd82cd3599f4e869c7787f59c55c13456f881e4b8215a0ba52b3486162dba576b440979eceb6be58cc9173ef92bc5905f190aac8b1fc469948ad9a94e7388246bd7ee2aafdfe0b8634c12c87ee9efc606146c098b0efc3cf77a01b7ef5a1c37c1da2b6c36929fba9f4bf7d7da989c55bc593da21c89f1b8e56cfe256531d60416978234fb40340b1702c57706d2c75baceeccfbe795d514fd0865ec44b7a11b938cfd1c68f5990586447cb4766e5fb9125240abbceb18195103114535ee8633e86d45a369308829926ede93d6eda4a85fb5500ca89f2a8a3c54112f7ae1471cbc7360699422ad3cdd9bbbb7f397facff8d4a50c4a079f1fbec455a413f8f46da9651204dc40e5e7e406e149f50f3ed45695d0ea89bdd28390ef436cd5db2f39fc70b3486a4b874182909f5504f96996adeb6d40d3c1b7d1c7bd65eaa3d60dd6e417eec8edded431f8edf9a4d54f9c572930d389e36ebbb91aa19c75b0dcd498da71c0826398cad1e155184210861fcca294b606886b8e299b315b1b6dee8f1e3013737ed839bd07f3bb632a10e6e0e87b8e5db64ff48cdc196c3d0ae4a686bca4cdf40c1d3b10448a1fe7ee2db1ecefdc6403df185aa8687fdc74f5606baa359826d06efbcf2fb69705bcfbcb48f1bed53397414cdd32505196f524938fb674b389fa8df305e8ba18980ebb2004d59b7ee6cc3ab11181d1eb91f7585b34d725c066e1cff2e15ca9c81c1c3cf3dd4b633ad571d2dea715af3c3b55053802b586288ca3478e7fdc7c0dfd8c35d16ee6124c7776ab04514a03f90d7a20c7190e0d3716a81212d839b1a2664cd8f4af9a598b35dfc1bd5964c571ec9d27d1ddc80223176f71abeb405614ae375d15d19226849361f9f6ea93ab0078c98778c76c4721602a03658f46675b16d2c75c6261dbe3bca963ea752d841639f94dedaec8a6e3662fd2cdc63dd0ebb3c6a6d4c9c1517f32159dada0706aeafeb9912e4a6ee758284248e97f65aa33ae163471022432f4b97c21119876922c580bbd11d2a80ddcfbb12efe3663cc4bc33056d8493f3941b45d6d36e0adc1bdce226931434aa800d8e8c18556b22bc3193be348a505bdbd24d4772408cd84e54b701182a846be4f1c25f127113f99bcd3569d59319bebef88f633167b267644bc981c233e36094e78f191ebca010aea0a54fed9b01dc5695dc137024af3b67ab30c9166f8a338acfc97a8d0dd7a7c7e937125a7cbe807221eab93af8f9292164ad7eb4694a6f42d37e3efee57a0f86d8462e6bcce292a6b73940e4ec1eb0f91498b1293ed70bf90d6155efbef253b2664b45150e57ef41851bf1ac3d3e56146aa74baa7306a55661876b8370030344fce7f7a13add0e0f5ca9ef33cc9cc1d1f17815060e0f139e56ed814fbe1d24a617f0ec2c93d6e68ae5800942ab62afbe5aff50739ea5773a7fc02d9872d15510f3fe9ab35481aa964a78f42dfaa568931ae551383b432f2b574021c738a32465e12f0b4fed0e013c7fb6fc6d5552d8209beeb24b57c1d8b7e2211a08dc84abf51da80954efb0fd215f557c9e08ed854f417b9a40c8c756fd98fd9e1858d120a1f8b2136d717c1c847b000a74f9ac475a3f92058692f28a878e77ee4513fad1230b0d9afe124a5f42a390dd3e3111f03853e8282116ee5ddd89851cba4d908bd4bd7e7a02827539e40304cba8d353d6b15802ef5e9f5c5e23b0d0d77e0f7f3fc7e4da9724ad87d35f0e6949ef09c72409464e58db099917e2357c07014c2b73cb23030edc84041500804776815011a3b2aee9d96dd37af807a881c8fe0d898ef0a61496cb8f1c06f94ad446bbd1095394f9618cb1bec9a7b64796482d77991f08794a81240b0cff4ba0637de9b5c9427996f364821b51495c7aae314b2fa3f2f2b0df912ab1be538d40e34d9a39f8b0a8c4acac6723b0c6ebfaad3cfdb81f145eb094be1d6982e18dce6c8bc150b4cdd67b8d185f6d786b3f9268f44d53d85cfee54f3faba759427dbf2af31a320851b582367e7c5be506648237646db9cf138ce9226381f2794e04b25e0a026890f398e53fe0043c8ac5e7e43426cbcecc2fe7de40e617ae1fd8787c29ae2cfb52ba0a03336841199f29da4b4a89305457fe388cee0c56cf2427fb00a8428a96237b8475df1d799b39c21fa32fdbfd783672cb5055e5cc033fcdf6e1bc08ed4792e09502f7c71bc0d9f69a027493b21fc158671af28cda1f2d48ee2ad1e667f014e898b1ebe6b4eab3ea8109d0e1310dcf8e87fb8123aaff7a389253746b4f0ae95aaea6e3d03186c7605420fdd45e057e6c7fa2cc3c3fdbb6d0004fd501c0b53db06ae8aa7199068849eb1c4f6e7b49159e5647572d0c849b1e5a4fd58e5eca700681ae04045f440d24eaca2ae043c5ff3096ed612d8f836da12373efc29057c14ae9af2ecee97aba096e1fffb270d100a0efb64ffea95ec31b098e11a0ddc8fc5723880e5d605546df150e71744ca54f8edb357a1d8626d6cd8eb640d8196b3595bae4ad1edc5e211de4e9097f9d56976132165e4eb7fd388b1e2d31453056d3aee5b48bd27552daa6bcc4df6fea3b74cdf2181ecc426d2fbd07e855a63fc8c133e469102970eb62de755f4f2f380f05dc8ee0d4fef928cfb5bd5e30de288fab1c9fdfce91e97271b247da58cec10055655ee2ba8cd38f7f224a3d572619441069f8bcbfde0128c280d4ea1a5c8eab1e0cc3e370eb2586117e640d376b56d402c291d5af6f8a1b0263a76a0d18cf7c1f8414abf00cd2671c6b0277557fb2940a6125ea18dbe369dc1380f47e4934d6b0cfc7040dc0f1e0c855d0429f8e555115cb70783c702f7bc2c31ed24214ded90168d1962948aed5542a608ac1cd2b3ded6c7ba0d62fa5106eed73e076de31fae21d60ee7074d7c6f4d4bc8d29cdfbe08f168aa676f786b93cb4e3698e235c9d283c033a420c5ca8b91ec5770da43b0e83a62578febe319509780521e67e19b03a224096997d2c13ee525146faab9ca824430ee896752895386db237f9e1b72f91e0cca8a31326c52833260bd30ba02bccc8c590d3d8181a50d644505d7023c92257ef271de534fb9a007de6b9e3c75dd87ba2246b5fadcf71fa3fb3a47c92973d2fcd426626c8aedda6df7d3907e8595bff226138e408e52cbc6bdba9d2bf42dc71d9619074aafd79c94e3639a6e2eee137f3b43f86954cfb3233868174243a535d3b68cd9a21eb602c378f8430b4c79a94f58b96dc0ae798abcce134e80b2014fd97da242727e4e840ff95d04260fb8064a658f0b0e85b96383f72bb086f94a9dd5c71925d60e175b60b85e451b39f7212a363f72f896497bb21b3fd9f3333fdc6d33a3cf2af7fc52cd03a6955425e289b692b3a5e5809ddc0ef79612b47d15b1e9a0bfce010c4e834c22c5b65ebac640640e6e626a0fc134d7d1871407e042c1078549b05f22bfcfb21ec7abf83b17a0171af805bd55e24fc0eb790b63be3a14891090289a03d4e7b6e3b0ab36a908bf2d4c69f1c6482995b82cafceb665a5a4feca2cfd7cf38d0d0405eda2dbcb26da7cbcdce6bbd84e6885d414924622a43a9f9eca06daad16aa0344543a8a48dfa1fcaa37740ecdf3420af2c9fc9983734e0c37d6640d4601f4de7223dae35b374edcf496409ef84a71cfca288b0493ab431a552dad63e0aaba962145d315102aac1cc9db40e5a26a9166625661f1cdb37f87b9ce2f4b4fd8881afd2c1c70107f6afd6af782271537304133ee96ad0146138ae3e948a01bfe37b8fd7bb28eb187a5229f57d2fe30588532c71912e4aeb31928fe025a2d7e5a4c495c1f2052976db241a15c606a901a81bc68662bb71b80b3ef078c623eeef7b83c85b3dfb0aaf0e90a550b55db2c84b132524dedf1ef7583b63de06e8b9954b561b981a15e5ad03af289f050dabe9d26b6ea0080d984eaa0673262d9d7830a10884393898a09410b518d20e670c482fb4dd10c0eb5c36766b439caf1f8c6efd155c57c5a55c9e516b92869b18de925176c6fd4406748e7f62415ba5acff09330a7b65b6e550fe5fc9a4cea52b8701d80a60b3b372d57a86c1f4f2800f85555a338b755cabf467a5df38756097680aba74af8279ad9e945ee5e457f48c740be7edefca3b891f343e3d96f185a2abcdb288d3b150b70915e1f25ea321ef82b8973b8c15e126e06dda702cb3f458a99f48c4ffd4c463c79748772e3ec7591145c7c41cc81b385f4a447f5759fc6017da9fa280e29aa415b9a4329325dbf161722bb29548d4f973652bb5a162b3bfedd1193e1f58e9cdf03898875113ff0767d335ac929b86086a05550e6818d3ea808162b224977fe7195148d145a3129b9281ba32b24dd45043a6b78b529f1e24fb63a8794ffcc02259d32537a2ac1cabab7d5a1c22ac0f0fab00129ca79eb9217176e9fc97cf73b37f1a9df8585212833a1ec742370ccdae6918d9e6c03dc40b84b5b9ffd22ff4e98b992190f79deb1468a94b0299f15286cd8a1e561d0b9677d1fe5aad850ce445f11b00bba702a1274079a55110d6addbf40917b920cd3becf86087208bcfa7217ea7f0afea8928df850c0a371cc806e1b616c57caa06905c6f1e0a5ec3d70d4d289515d2cdf7ecdb442402f065e4c7c8c296eacc4157cd42e741dbe846b24ce27bd3ba615e33abe30129b90f6b3ee8c115dcd1cdc175e6b0ac72384a1d2ad194d99a2fde96043481f0ddcc0747def9dacba656084c6bf119254b0a4ae8ff36d1aa87539c2a2e6562529d9539900971fea15e231f80221edddf7d78291b8a8f6bb07a0d6b54379f2b31f84ac8cb93e1b76bf487ea2eadae9f39dd8c7d57f39e565fd3226f814248522741d6201e49403027e7b27c64324dcdd1ed2be584b66c4a7b2866e986603c275930955f0c840177ced47aedc38e00a0adc480d62450329fdbcf776ddc66290a91bfb468f09dc04aaefca24e7049248965e1ac71221e6fa8a5f654d5a5c652e4df4d57bb7ce540e41f83109468acf485f8e245aa73eb680838d87f48d7d28a87d69d0c04584bb983782f18cd5a257bb194f6bb938d60fd8382b213ff6f5b6b7832f58065bdb23dd9f5cba51a618a24d410063e34534a066b876883dc02f47a046d4c6bf986e4de24a8c6a21f878b53bcea3332e8dd553cbbe194be60c702d2da900ae86ef6fa52d11bba91c2cdf7cd7207fc68e6a4ce62b89efb8933f9ecd64642ad7e33aa070628be56324557bb5210621d6d215e1e16f2e8de070164d58497090b0b745de1a02f4e73556df4213cdbbbd50cf7e940bd84c198923efb580e149085089a97829af64c19a993029d57da8bb5f3ae6192cbb3838e6c88cc9c638e42a39e65035e7be6b866a30aec9265809c42d899e832ad89f163804a449b8ff8f334bc8d9067232b136a77a7c4bb6abeecc90ae50bec39aed2cb37696d62a0c700a16678e342b20fed84c530fa457919055e52b0937c794476c26f1c3382ca90463585a1e64ab65e85ea1f46bf854dde49d02fd215718d7dbc9804c45c396f0b6c94733c9d099e6efba0eb7a02b00a89184439055b2de0ae3d0e9edc15febc5672d9b786ade2e86b3d428e749000a890f70bc460846138a8174f618981a74439433bf4a33fd9527c61bed0c6e00513a5babb81d8c277efa9ea39dbe4fa527fcb5159262fecdce6afab10dbb28a1c3a468e5946fc0964492e1c0c7047cc6651182abd40990342752a85e2a8c9458f1764d9ab2515017bcc14424de3d4f65ef0109f5236a73d653d145b9757285facce03cfa057800df405d9c11365bc5a0c8f1a90710829954f437ab21697fa70e2e42b6590d0921970e5d2b89aa0a40301d31640dc63dc16a22ebbfa7087cea923dab62a92155f2deb9e54a4a33e863bad89377b8fd567a0dc454217192b6cbc3b8ec7f1a1fc42029707db6330c480042cdfb90e9f2201fdaf7d13aeae33c9bee35e7b0834bd85bf6434ea0eb088a08e38b5bd0b74a720e3882131b2eb77977d079b117273bbdf67a3b8ec45e7f46d2efb444e90cf09df3696e15540b3402594834a5b9aee4a19c8e368fc2c4f18ab49fbf6476624f284a3708962d3e043dd7620a93437c713badfb982d39e551e99a4508188ffff86de8f71501f45702682410a1bcd55e6b1b72acf052103286a6564fc802a262f4d8e1b1fda6942cf0f1392177c768dcab0ebcaf9736cd472705580b6251d4145a960533c9eb039f163b1f667887ad790191a93214070fd9bf1ca89c18bd4af3f209154f2ea2eb2105dba78b5a20d8c2b0375d33ce86b91a74a52f83be497d6099b8d108907a4470542bf60f7b2322fbe3c8e78f3957a1caafea6c44cbec2c542378815b0fbed1c9aecd3acf19eedec8398063ff458d8e10ffcdb54c6cf5ef49313272bbe3055fa18e4b5450a80a514c6ec106a1c02050350536f301c27983b0ef454e0947c6a26a297cd556a9cc9f738ede201699415f73deb724baea09ad9310944e0663d1fae3539ee3c01859cb3509b12153a64e90d25a27f143f1f6d7aae123c48c53a095e41e83b80e93bf8d5801c6795366dea6e566b8b04c19bbc28b2ec1dd91cef3b67704c5b0982a41decebfa1d96919a3801db46cbae286d5775b9d167673b8fee15511e349f90bff9ac60e1ab535f78780174572c42332d8c09d649929031dc0008eb6e74a720e1c9ce47e6b4ca4913c69882292711bef033ed7553bbdea85ad4183ff7530068c4222106ccbed96654df49969f6ce6ebe57174e507bbff38f40710bf760c843e613a8c60d265b49cfde384fb3d5fa9305d6f6b4c748549a12e12af928e1c63f7fee7516f4489446ba1d92ac42264f0769c09746dc9a499f5e96388546bf12d8c7d63e317de9f9b48d7c32be3294126e6b1df5895fbd45879a21c623653d4e4a4e4034bed459c6ab732d765feb507a8479fbdc82e7bbdfcba856884dc30559234da31b3e3966bf149b5d3f9d2be1ce163ab00ffc1dfac8d37d5c017ad4756a5474743811f0d1591ac99668765dddb93579cfef19844cdc3984326761ff83ac38054dd4b587fdacdd1450ab2bc5b196b4ce7aea8e296bf237d81140652a7e4db65a4a1e0f84c2f9d45bb72f042e16f75bffab5d7caa50fa40af4e84d89d318348a926783e2e887b8168efb0137798d99d581b403d64c0f857d7c7ded9b2ccbed7a8c69cc740f448cd9434ec2c513f00829bca923801a0bb3d01137b0ebdf41bd8beab3c6998c33be97aac8a00a55fc8db5b7e314fd9779bc9da007127f8d3ee3e140a8371e147e839d45801c7d558d787532feb0595f9068a006fd30f1d2288307de8799ab0731a91e369dcf8979e4733d6be0a8db030a5213db71a11231f8424bfd3656dd36012f144a91fb1d8d8f713c5e8c35714e7d289754c82295d053358a4d03cce7eab4289ff3f1975143b6e7186dcd06ec7c1bce4e199b64e6524f6fbf0235324e902f37dc923d57a773ee25747c567fa2cef2f8f5cd9ebf721289c27d6ff22310d58cb7a25851b9ec34ec436216e1d26fceb81f16c960c1432d38069cbdba82d6e6962535319292eb75f6aadf9e86fea020f1fbc1e74d47ee95b302c0cf8329a70d51f21ecadc6562fe498b35179648b59e728c5a414b902a5b2823fe73c4650606cf07349bae4a5e56dcb14f1544b5dcfd63e088d100204c526c48222c84289c5841d6ee48799bfef212cb782f29474d2467e2cebd9dea482ceafe694ef31154a181a40611b344cf4407dd0baf52c543d5a20b47207b270fb3ebeb8cf6b64c1b1c4599ced832b055868dc11a50244706d80e9db7a41358f59a99e1dde5fad2927577ee2ca38f5a4b87f83e53074ed75108a64a2b36bcbfe691ff344b6aa842e2d51c34fbc681037d43eb1a93e7d77c19f8a44313439dae048ca6a0ab557aad975cbf79d91d443b5822176c650f5168be04213104e3248b6fc2d46172888970c8d2dfcf5b3c6dbd1159c4a0c0f18450f953952ab9808c2e6548984428316fd2984a255d4c375c32092ecb4d8b9fad7e63d707070ff5dd10e64d43277a4cdf559d7d43f56fa115b73982bd22b5c2f3a98e92e8141e60454c467ba21d5f721fa2a4daa42fc35dd08fa721be6bf8f2d74d49f6ae025c715c5eb3b52025133bbf417b197d608be6d8966edfc277b151c88d4cba300ba1c2569ba11fd69f9304bdb58bafc28222ac119c1d03bd3dffaf61285e5cd71b11093286d67a2a724fad982fcdf0d612645b1822ecfb8c552af3f3a6caf6000c3cff13e7c55458305ea5da05f06c618679f51216ae4538df557e86e1c1afdce36d09b15aac42985ccd3858a286c0dea084511c6a9d082cd698fb4dfb2e19ae2d32a7e5cc50ea1d021aa9e2f2065c377e708e644c8c432969d8ee33d9a53223bd3a8a81321b67dbc6ab8219f9c6fa67774b5a40fde28cd7bdbb914353370a4b623bd0b3cff999ba44d0d74e5bfba1111c8f54ea4d2d1f738a85d2d54c7c7524e0ba214dfd70695b2caf54e23455b880171b1a62c2285a7337590980029f21c70967f50c8b5657583886be33b8d9c8a0e4457a43f45ff30ae964a8962cb69a2a195128d0fc95382e238b330c5b0f260ee2fbcd8e7e2773da930d1e89382696d5bad394edb6d99fc533c6618e5563c23d3305252bbe2fde4179163d2670a2be4bf822df7d642de5b3bb661ee49a27202806216153990d441fe6d0347c5c427b9e5391b2f14bdef571065613b2300a99aa45e8297149f1501ee0f6a038ca8596fd48213a511f15c7207b4c9d5f43c66d939b08a6530b033e52647ef2e823e346f1b46702f5acfc0ec89be62744a076decd88ddbc2522c58f911c92a67dca0e12c438a3114b5b74487dcc903e7a1b4f857e2a2909e07acd797234ce27f883be9abecfadf6b96b0d5bbc5ad074b05749ba4f6911838be2ca665cf7c6ac46208800a6795a9fe0ef516a0ae2e896788bdc0af1160f2762cc489ba23f8966e72bc26b13df2dd5fbbc1ed2c5d306f9db0082e7ce12a6b45840607e4c1e88f331c8b9560a46a381731de118b8efb73dd2d8ad875cd310edcdd19ef2ddb236d6c8b09e98e7173efa020df536cf9da5ff605fbf46c9c92be481359a712b9c421aa15d4233adac95d05095ccc54cb0b4feb4e2cf3b1948f86b8cb1bba0a45aadad198c4717da5d4556048d55978ebc9347d2fc9d0f4831168d05bbcc7a76cbf8e289e2e499a9aab70376fa3d840f802d758391b0d153aaa697b627c77b4fae2d8ae31e5b477838c172fbd7f45d22cafae86e895fcd436b41664f20f805979544b1e6f7c28c82b63644477bd3f03e65871b95ee78032c894378bd9bd79d48ca3a4f2fc4554de899d70b1d96baef727a6efef9507c2b2fdc2fed90a4b31476fc8565fdf36aa642d11889cb2f59c00f6e1746f5271ac58649e0d3bc07284ca77f4a7a7c7898d3e861e5630c7bfb0a7ad8571834c69fbb733f28eb0ff5b6c4c1fefb9c16c522d4fc232aa9f04a080648d3d8c2226b7cfa8bd8284d226940e3e4027d1eaaf8e1d8dba9b073185e26c7a8c72fea36b30a015be28dffe9562dbd7015cb4e8a5fdfe770c9cf835d72460f5637c93b7a00b363468db346bcb07c0b2a840468bd898c08b6305d46cea798d80ab108b72c970dd89de4417da9a24a8c9f9c4e8712d96490a28d18dc76cb2faeb98685d0384714c9cbe133ee4b34748a4a5212caa1d7e107aced84a08fed86c5af91ebbb6d7cc5e389dfaf2fb291977fa2c5afe588a0c321402ffc077cc0ba7587176b215f66142cf8c9c892520e0e6bdbd894f9be17169b609d12928af2967eb530c05efdf996f44e882ab5fc7d405cabaaa21e21c995f325d9a9f7255e23e2295250556b7a3e753b5d29b26cd43efb595750f8579c96fe507871a8f51cfdc1950a539015a0d6248ac5aa62d89d00b7a3430ae019915e576d0f8880d2f7bab8a5fe25a230f5d54cbe9c2380435ee76472dc5a068ccecd233aafa6f9dd883b3c967ccfb65f1db1c1b78b820d05839b756084d64a6e7bd9d3ee22660283a4b54fefcfe7bbbb1bbce806aa5d0974be5cf497c9c735b1a31c680304b619b6addc4ca663c76f2453487983fe0725891e6c6589c1bc29a1bb9e7bdfd98bdf0755679cf2fd9772ad3af50ac307e76a9be4d7b5da69d7a9c30b5c875a9f187730701a6ac3a113e00f67fd9ff275c5e130f2a2532dff009f31f9e88e93c219fc45459e554c6209ab9d05f4fd1903ffbc98afe421dd3d7e04dbd47151ccc95a16cb48e3f41e5d7ea5e2a68b79b4774507c61cb8ffa3d136946235122e2e580be7258752b997c18536e9a28ffabd1dbf40f8ee81910eac03a3f4b17d1663bd90d2d094534895facc59baebdb0a96aecd681e9fc7120639cdf5252f4fcd4e05492468dcc0ba736e006ef05d22413adf73f6af8e11416100cab3cd296c55a95b963eacd2ce1c4097992291793fa0f733332137c70fd91d7e9e463a8a7091c6f5e888c9cdfb1e24536b2b808f2fe0e3e82bb9138ce67bc8acca3150510571f9f50aa21dcac064a431fd99f737db50009ede2d5e0e6651a0867e8fc1f8663bec76483bca1acccb5e34d1dd349e170273ce70118c1ff1cfc799e54c18f096d53eb266c3695a417d7bbabbeb3d1c337b3c05b7b7ae24eed31bb9e17ca21d8224d6f702238d8e7adddb7e89e51798bb5ecf46a7c0763898abf7d2b46e3e9347b81e9a05cb8064e6a22e592b9497661806439d765ceb6a009734e7084728e2714abc89a76e9cb488c7d5bbb1c76b72d39339d56708d61133bb7b2d049a207454c7409ff511bb9f20d035d3b2bf308356f6e4dad6991a052b87dfbe7c47340cee47b2e872b967d594d2eb09a9412230ee0171e93f08ddb2a528549966550329bd9dc53dc555dd16adc0efa9047c2400c544b4bce1172bb31e8d91cba69778e1c25b9e168ccb4cc8341aaba557b0d911344f6da069e972a5fbc8b8ad11182f53604b7dbb19b7cc98100d94deb865695cab5046144c9371cd8ccc02aeb88988613bfcfc6cbb0130bfcde515bebdfb7c105bdc2c12f6df05302c97ce1b2a3e2e6b0fa2263c3fb37b08e39bd687a683c3975811cfa07d22c800a9f5f840aa1e79ea3d80e1af0830c5c4193a9b35c2756b08917cb045126058fe44f25469ac9d11b7329ac9c42364d3b5001c38be8b673e4c82c3c1d05af81c3d6722ad64acf7042865a79789c439300843a39712cdc3747e051a9400c0fa2f0f178c6d37066bbfc47bc58659f066bd869f6e9f798d532c33c2de92ac8e61d9e19aaf563ed944025396e1a44cfdfaa6dfd8e9956a0d2a39fc464f4def97bde23a9b2b0d11014b42937abf1e51cbf6fff5a8605b287a03618797f575ab282d4ef201af1636c4aeca78e66dd41948d040b8cee058fc7d2ed6f80415320cb7811288cf2144d5c7308c64ef98a7cb651361728fb9612f1d08a2ef0cd764e763ad782033406a2801d93416aa5e4364ba7752f0bafc84d67a87edfd1164cd8fc028470a40bf65f83191d560d8659b81a7746da58a9266bcd2007a30aa3b8c29a9d54d393198d97b37c2bde38a7bde0eb139e287f0883ab9e603ad4deb094ba33ece1bdea4c2bacc7f6e2d4c9ff37b4a545fa10bf5d280197da550ce97d60665c37f240aa600122f1993d128cd371264710d7c497aa0c936362b24f0ec2c3ca9052647434ba6fb34a6bdfa96b93dcd924fc17c1426662d0eeb508e2b34552ed8133208b87d8a5053ce85954c3fcd0431a33e8312cbad9dd74d702605107e7f364353c2bac4381b0938da87d7fb84d40686d901bb03082d73ce1ec473a61eea2de15e8b736b629f1e5a758e3e0aef5644f4f816f600a8983700439719e451150e819daa634ae326a9ba83dd50898186d007f2857ec1298cc72b8d1650b822f29c821dc9a5bc11380e9e57a8b91b47a6aae6dd7d9dd26d095ac860b7ad842d2ed4786cbcce0c2f75823ddafce7246fccd2f46dcf631db02f9080f1a1998be2f28b37265a4bf26649435beb3743e762b133141affb793f2ab8fba3473a10982e166deb627509515809e762fb6966e7ffa35cc950f0df07657d8fce93cb81ad054579d0700aa3aa18bdddd61a41be7803bfa807434a449c8e76fd2cb2d6293d13b060ffd4d111f86915ef7d567b19f72624a86f595fbb9e5944ee4c7670408bfca968e9b8da30542dff9450a8dc25567da11822bed50f0418232e58e9869361ec47c16421538937298fe785ddf587e6f9db4cd54fc0f8ee5b838cb3dcc4b9098d358c0021eeab1e210458c98a35805478870ee78c33234435132267d9d49a24b13a8de21a58dd0eb3244ab4ef2d41c283b21207292e7186221a58f955488b44520bfb11223ecf9a4d93fbd44812d34992c17c5e81587fd9d127f2aca8a3a597636e7beac87d4860c9343871a916031e30206dc101226debdb33bae5bf9a95801046d03804249f0a5f8afed16d3ddade4a92d8e504266597ef6616f6b9c98d5e74c2e76b65ab6e1f21b5f62367117a0d1b601bda65b26f5b7c746c8a344d93e105e2810a0ee6644bb817a3d92b08de97fabdbf19e2d84688444a196cd29c01975811b80f50bd42d50e588899526ed311c8cf75ebb366779b842ecf9b099ed0705afe14a22885b01ee93eb4c4d8505d6f4b1cd7a3b8a09ac4bc3563bd458b9f15a66115e3f5d00bca0821f35ff5d4bf8256da24a4285e318dffe597e9defd4c4cf75c1d9ac65fbb2bdc39f060f16713077cee955d73c8955ff8351a1b3e6d6ff987fe6e5750697c8c314ac170a43d951b2d9796a2a10000f3f58e427f850a0d77cd3a3ce0defd45575b16b6882a277bec9e2262eb67de9627ec03f870ab0441fc9f2370702bc48b72fef965e784d91ce06a859056f51c0c4368ba1abda9b4343397ce5abde4223d311cade87514bab1fe12b7191b353b6ba6beba595e2d2fa1201909d9922eb801f10fb1887285be54d6eb159c587f9ed90f5d234fef50417f3ac6da33df895e1a742cfa58400d8c7f05f1618312c39c8a3eb1508d21b70e2f9c0bae0986aa822fa6a49d08933a6acd734bac298435fc1f085618da5282aaa24c736a059ac93fc727bd5b7c2773bea8e9fb716e7e5cd90c75d8f4891c5ac5deecccc6704a3cad70ae78fb388124b967760a3f95378f30d5b86e86b62fe5c5018a0f61242f868c924980c037bd4b02983140737482c82efd5b36434ec3d96517c3aa5fc33406d9da378963fa5e6a8edfcd081dda2be014082fc1ccfa635184be8f04912b756f2c7124861684f8d2bacf1d4019ca39f6368dc32e0bd1289c557c5d0911ca820e124caea25829e4b6f8833f3fdc0dee18f22cdba3fc6f34ba2bdc882db96fe58c7cecbd8f02c82fb86cbe024981b6646953fef7ff5bc0ae69c37641ad21f284d574488c1e095fda6499f21eac766964decf676e740f446553e8b32692b1aec11025f03c73f1be69bbbe19a7278318946658cba70c8351a3fc91b7c54ce95850226d796c0bfaefb9c77c630fad76b5f701ab5610288b32d24ab60f6866c97179fda8aaf39262dea3ab54b4ac40b22d8d4e16ccd175690934c6bdcb34b82baa3e3d66fd66273f5a5455ff9bb1fb22b6c9f490c770c84382c6ae4318b002e0f67d543217072369365d7e72bcdedb3a164faae01ec591bdbd8f2ccb66a43e63bc2ef9771291d6bf1351acc102aa700032dac0d018dd9407d5dbe635f20ac1b9ba5b8d3f6f367ebc45df6e64a552110087a28fd4fa3b9ed85eca7097c1122e17bdfdc4efac75ba5723cb37b16b19832e4d770ba2341149661ee2ad0fe689e7e9678a4d82ef0c58a3c3517ce7a6b6d49f677ce8c01c2b15289973c212d0c0c95420d888816b61b842a7bbbb49c62708c1409991d25ac83facca1eb7c353059a00bd31d93cd1e051fd14a006aa35768b474e49a173d6e3f3dd167975b319c2a7362cb907ddf37a2c90a1e88a6b3652fe544b03f8f2f6a63c5bf0069af215cac7b2367a59505656e736c7c9f80dc8edfe682293e5defd9a45786b11d700f1b846c0ee0b86821893a0deaa7ee5c405f6154353e413666eedbf73878b7a31eea0403b6f1f98ccb81a9c12c1a3a5ee64631a03d8905e6d8f8be0b0ef3ba19fe29b52ba2b098544a23ba1c96239f18ad3b35cb49d9474e75be1fef50ed2ea7097384064706223775bd89eabd6d1df8977a1e29d5b2474151933c0665c396e99e7ceba5bbcf32578342412124bc8a323102594cb57c62e8311edef7782245b0b5c670e468f453de8d7efe39258c71a05ec2dcb99129fabcd5fb269ba42628dd5fd3718d94dc6c58de9d9f95e3791de0fbcfeb125a43b9c2a4ca3cb62cb6c1c988542ad8a587c096631d55cf606e9267dfda30ca533e60dff28ae13977f1b51a259c4248c4d7003c711541e2d50d6f42adecd416593fcb3d0a911bc88681feba94c109c0f775ae0aeeee80abebff390e664aae26162283878d52d88aa5c45931b759b0d242a5bc41e0c3590495447c254c08f625e6eea1725af900d047af90572c41e5f34439731e42411a90977d5031d5794b0950715984f1ed4863d8996a3627f050f8dc5a2f2a5fb53682b6b44bf64721bebef09460a0469474dd3e1f4314ad1a4d8ac3350c647799c29836a1d7ffdf6ce520c27594388e80902701b4b4611d18956c7e0f171719c75b8b66f5fefeec3754b3bac46ce6370d1ff91a5a8d9c088850a2e8a797cd1f24e12611cf350578e0f08a90523befffbc5c6d821b9da81262309f071b5e9a0e9a5756e4969899d93fad860cb5b317d318fa3e49b4d93098b3beb563272d1bb418b6034158da1b93a9c05f178f249e3593f01a82e865ef8cfe9fc7a05f630ff068f74efa546c9b29a2e5306a6e5d85b5d5858c7efa0ec401d16d9e3563710e3da4e991bffd1545f4b4b426756e047385c4d9b010b348cbec107c9f96097e54324bfc267ff8f16ad6a9f7114e55ce1cc232a7879d0c6e436432a231dae7122506d96e0cc60cb1c9af48295eb93382c63f7c09262e214f21135f6084afe684191d92d620f987e9ed793852b409b248deaeed9fe0bdfbcabbf2f6cc9fd661fbcd9cb035f49f78db1ef11d5f3bb765fb89db943a7b6f86726a2101530100781a5fe327c056d38be19214917232a4249900dd74833f7e00267416bdf392be47dc548ba38aac87d70b00b0e12eb5da446c44d193f4116caf2da5425e9a66945e484f8a89480c76a214472643b00e391a9846d73b1f5117783fa2279dd1e4e85b0a7c5ff2d818ed65f9b63fba6cd3c1db2c60295281ef63bd3baf2dd42804bc502f6cf6be893d33ca222e8b8871f621306e3eb8baccb325713bd953337f133fc088c93f3890ee8abfab7d998a25ece7d3e063457a26c3054f0b94f67a50a5c5cce652dc40e70f9d6c6885c3ddd1a970c88b5615c1729ef8617e0900599998f5234c0e7cebc9adc3f54f5e913826fd7f629c48ae77d08e09d6ae683da10d39b700d7d5f7c2000f9545ec012565054448ac15c3dbec05ed08a30711e159e58a2d6f434c93706275d5b790d33fddaa06a49262b218c2e60dc05a19eb20d10ad03a10c174862a69cb21eb27c87e03a4b748bab863f1749f50661132bd5bdfcfb8e62d5240615ae28576c789833e310a26462659275bc9493cd8a3624cce728fb6b3793a8cb83938cce44c705caa03b23c6f072bfee32612cf64cf24c5aa8ccc9fdee94befab551ed937fa96dc5ca45cc708168a1ea168be5c86858ad4084dd904b66deff1982df8200cdafee761361921094277daf554606f8452dcbb6b22f931b6578cef0060a0d1b089e9c76c21e000e0a881be570881fcd95ba47382494da38f2cae40bd3b9cdd39e1174e43c19f257ce6df6bd57389fef4cecd77536817d4f38f22c57613c92ef10e0eb4db949f4ef045c3723affd69ed65178a0ba55673c8ddf92337d0abdbe0afe9bf2e035165a4c6c1b1efe986bb3f31f5dee3da187e91771d6b46cf0b5cd5bde3587e00969622f30f97463d13dc467d5e80cc3ce985ee7b466293801d6d66030735d56acc692ed8e19c42faa2ab6edfc329d440218f7f56132b9140e11d8cdc2bb5cbf0d7d03cd1d66eaf75127ced23938e1d4aa7d9382441717ea63cd673f2a7b299681e1989e21ebc65df462b683dc10084a8c40fe5db71b575b15791a302349c6768e58b278628f021955a1d119ebc274efb186182a93ac50754a620441f5c3f3a688184d43a9a5e17059ae03fa1837b487fae085f10d14ac65d5f984fcec55feebc2e3b7c296fdb74887c85fc2eb948be09d5d6d4bf7b9edd2d1639df485aa199bf5afd345d014e7bcc383449c10c3fe0033d000bf3e9fa8aa3a00ecfb0953ec3df2ef7831037ec8b368c1a823f55de539af3809988ebf1e601f5811926e68d1e316bef1cb23de77cf092b100564c05c7f455e693e0fd0797cfa622217727ef686113c8dff63fbf9586362384f93786a49c6ba6e9823cff2d68548de469d04f18c4df95f2546f4ec4c4df8ff7d3f785104b609305b196063d4994fe510bdd68de63ae02d2d2fa9e162300a481fca15af35f98f6bd2be5508a40e50f9314439a698b3b1526bf7e2a21d10ad05e10b8761501e4b38f737651062ffb4f407cada4be6d3b07a96559f5c92bb1accb72a213aace2f54137d688e18846cfb03e510583b21c7876c666b5b6b96ff652f05e8b6c6485e66aab041a340de063af2870277d67a277033dc46c217f61fd3f094f4536e9fb26481f8887f15ce90e7253da6aa0be852b4558298cc155c4dfdcd0064f5032055e3206805517d244c7c15c48fc595a1afa16afd4f468d20d8a52e7c1c37dc50dcc1a57346aec6b2d268cd1e7afcbc061c7aed30c00881cde3cccc6821a4db430b2ccf4579ca3a4a39a6bbd44cdba5df3f834c374043e0e0f7e0279cd3b3e9e16fbe29ff2b7bee87a11987579986ef05ce4636c6b6b6c99acb51b295411eb597e4b461c36843026e8537577be516b1e0979b974fcdce15f9ad3e86e79468dd3228235c3d2afbb84f44a7d18a6592d6b80e91b87e966ef0b3f7dacf1ecd5a31ffe5072d48f46dddc1b2b42f4bfa750be669436a679c7e21cadc36e3812c7f90296adc814a92e7309f66b8ab9f0300698ea7dd98d99ffcee814a5db5a6408dfb7a421d74d4c80042fa087806e5bdf12b3ec1661d1ec27a426debad62f8a26abecaa75aa5aa5c3f77160fdfd85854379eba9165719fff9aef6758f49a995795e99df0a0884061bbb271a809ad4695beec328f7ccf13ba0b60b2164c711066e0ce37fd38cedecbca759f4c9cbf070cd22a75b9201c29157443aa15c4903c12e8317cc3de0087f4d64e9682ba65248a97e6ffb253ce8a67ced89528447d9d6d14cee701603c7568a9728d68ecca5c04e7b8b0f59cdcf6cfdf2b00a92fa5ac68e83e37300a1e6d00d73938320ad1f33751c75ec0b1fed655dcdccf4642047718f056b096717c7dde7de7f4ee7d5cf17eefc844facee8428189bee39333c844a9df0867af082a89ba5a596bde57ca7c263327275de77e1c4bcfa56de3b854dda831a40a5732326cbafb9cc230934068f619ab2f07d1034ea13b80a8778b70718c1bee4dd8034d3a1b58ddb93326c14d3434b0777a0f3fb02c9175bc1c56b57a1cc8d1f2bc7db35effe47277bd4015eaf8b98761cbeb4f80bea81802db95c49103ba6c71b08c588a2c6d86a772f0c5da2a0c02719e4183174c2991b58663c279a529a8643f76b92591f2cccef7a356941267bd239c38c1b1acd89821e34cad3a915a5d18804edbfad2a1df1aebe1759353891158a928807f11fda469b28736db4e55686a7cee03733eea5ff954c2c7b7de5a5f8af8a208e3f3a7716fc908eec528c0c2d762fe2cbd155b2d8e869c525cf7dc491b94ef0951cec5e16118f32b2f56177fe46425eff8d4ec1d457c77cc0431ecee9070042573f993ab29e3a888a7a78675e3b2eef220841dbc645357634d15e369f540d998a6bc7a838d82e95292f02a356f76caec9b03bfb1d5743ce066d23d4cd1dad2e2d7a88bd3d41be9f23b91c246d8b9d749798e9c8914d24919cdec6a145d6c0d3d638b2438dc9e3c833b9f2d1daa78d18da4eca156d5514708b35b1a900152003b16ee11fce09dc5ce05706ad260582fc9752b7705c9fda6a6f7a2019158ae8d74077b09bf20804676673f809bda3e71957a488eabde942b5599b29fc30cbba22ec1413b25c89b600e9bcec56b63c33c5ec18117a59f9b23edb26fbf86e83812b37ab85847bb200389f2059568fb6e0bd51b80aaaa47bbe824048956d09005b994f53483b83314079b731219501f93b870366b844e3839f34aa85701d0ea16e951d89c23e188a01bb04c4c6e80183c49098d59e83077103d425791b7f6c443ce1cbc3d22ff0fb7c626129dffca0744dc3810abae75b989db29173dadadd8a2aafc8909664d0f89c8d21a1d22240625cbc20f1858dae585d0d9904014d1c179272d505b29ef2162cde1e2c94a214cb2ab9bb2c7fdc2c6547c6942acadf43429dd4005cebac577d39fd949d76a1c3b16fa54fb78d6bcb3f05d3ab0e6a3ef14efbc8bbd0b160913319736fd2492bac1dfc7f53408ef8a416821091105f25b8c9458fa0df1c469c7c82bf44a00dd419e3c90f5cbea4b4b6de8f87e716e152eeb9a846c932c0daadc93cdd4b9e0822234acdecbb0993e03bc17e593669693d17edc4c000c3222edd6ebddfc5372bcd733a9d241b42356d993e46cd9aa235c2e1ed6c6b8a1e99d218bd47e968884ec2a5a46b39bbe6ed05dac9176e907c9017d15c4f572678b29ab425b53448af1a4d68f5e50bef1f62a07d27c077bbb5e50eb825e0154dffe4f8e67cf26ec46ff379d8d2d3f5d49e017b36b2f8953a784fb69f77b0e8f3ad9867ec78690494ec9dedb5790ffd58bac07c12f403b86d7a60bffeb247feaebaf337d2c13f10f7bdb0bc778b16feddd05f5f587f7ab7c2cdd3742641b2d2fada4e9f1da4d26b915d20df6f35337f38a785b4d1baace8e2c2ac9f09fb58cd1a34c6d2f5f7446452d9b59f2e7c11f4762be3f61a15eb7f1f96b9273450391787c49c76bd7ef050c775bc4ba5a0ceb382a23f30160351918d225b3e3cc51198fe986186f01e50ee9130c0c997e7bab9323cab7ea5784e800f7e584d789bcde24cdb143cdeb2d3bb688f0c79c402c2ff4142d53fb8fc36cc3ea051e74dfdcaa580061b91856f3e99ed4133c83fd3e45cd84c157b4d24b3177cb81ace6b7bffc6e013b5fdc9809ccaa22eb31d30902e132cda2002c38720360fb3f78a41e1451eb86977335d4a1d3c8266e26a36ad07ef8a7db705842aeeb5c871dd9f9cafa942010b21869b307c01948bd9cbfd8307c38c13172f6f83a6e754f534bf38e7af8665e53dedf5384aaef89cc945d7972b7ef02354fba0515bb33bf7e2c42e7f79e375b57ae574109dc60047b5ed89ebe09cf85e8955f31d8c7a4de922205da8ddfcb89e9fb3ca40a3ecd51369ae47ae77754258cfb62220aa5754d9f23430ae0b0c11ed6bd477474713b0236dedb5f0a7bcddff2081596bee2335cc6d2f33c7253dd55e89a67c3978599ef13dac216e70d5d2062ceccac794484749745279980831ff728764071fbea436ee89dc135883f9c0909f9ecbbbe6e179f7b752c6a4347a5ee4e2266350d191431874efd0c577b7638eda9e71fa2f21ae78b018d9d71566e358c57c443decc9f3f4963eb67fb86039c1bfda34bdf6da9a14c97d2957ed7f72ee6f97482a3cdadca98352c398051d228eb50ec831b0793834f06e85aa19bde4e95c96264729b38a9b4bbce10fb6c25414bb019244cdf60b232162a7692bb52c1b103016c3ba8e1af2b8575e5e95bf7d43cea1ab8ca7937688be7e0ebf63934487aaabc38797299b07b5374272872f8c05a94efab9ee112e8f32a279a82dc8a55944513e76ffd421d651b59dcdba615b9c4c55b43e5a9209d7e122bba4787ed2372b89fceaccfd3cde7f03a7e67c221c1bff8907b61f1a1f3fa5c0d4424fd82c0c2e2672cadbbf6ed997b9cb3439c508ed1ac960ba5ef693416128d3da3d3ef9605c8bb2d416fc840dd1528de31bd33a32883d732bebb71ce92991924730b9617d727dea77dd0d0776ef772cd0116d82f62282067f6efeb71f26e084afa2508c60059077a5efc2fe32a3837fc9423b32bfe74ad8edefbae805934df5ec9248072ff69ea119fe617dde43e27dd61536757ff855935ff55fc2b1cbff1b3ae5fc507d3d27ae16ed043ab13e6ec8388b4fa7b2642adcc3a5c052ddc01fe98cf7f4057a33675628212e9e081af72327b8a93a327d35041c10089d0b6c0a1f426e4f1afe0f56d7853824e30f02df226040215e6bb98f033aa717bc0a5996f4df2fb60f0aa47ac633c263d006595d300a5c4f8ff274c3ccb048e9fd7f4e5fdc905f0405813cc5cdf992b0556bf31edc239be7284cdda4345d9e2a6f2a2d990351be8f5757c1f0da3edddd1efdada1e80c52d2f938272f392a65c9c905ccf8f6c02df859dc6ed3391889543682392f30281852b93aa073d39108e9440aba71596977d1478894b594e200d9712c75f723aee05dd710351be6c95851941271179e95107d723a69f24ee2bd226ac7d30e3b08a6d4a194f3e20280911c541187884b2850d202874ebfab2a022971a621e886a7ba3596fdebf543afb679da05e5e064ebb0c34821d61a89d70dafdfef99cce0fa08502d154c63d39a1a289018994060734972227891e120702c179c26e3f03c228bd1dc8fb338e6542380af6c50bfad766968895d40439613614b4c167815c258d669f75674ff0c8ccc6983c3fb59d153ead7011f69e0cea72c87c683a0ad4a0b1527ffb92e1e1271cd6bbe43b13881eb6ffd7792f57f13e34fec94b6b7f57b51277c0264295356c745868241938a42de193af30edab1db44269a1e8fc28a2a3d423a70799f52c83fd05b8298dfdb0ae84c2924d8422a14557235259e2c00d2fa339fc5eceba7e7eeb7cdeda2d2c7efac609e05a0adde883724bbfca8ef268d522bc0fea9db000b2c45fac2af7be18720e1ce391a259993b73a6645da49497edb04cdae6662baae2739754766a6aac00963ce7d0cd872858d4c598a5e9d5d1547f708084835c051ada4ccd2b1bef04a5860e3f9f80d75119cd0ac76c22eb52f3dc4919040b83d1b776376dabfbd844e52a240e1183a404487cd7cd840c4ee40bba01ae4b8f90ed5b6150d19ef6b885fdd451c401675b936dd8785daf86b544fd088099e6e21a141ae304bf9c884e9969555ce029e538eeffc3f3695c573c98bcc42ded2f3cac0fdf4844fd57a4df732e06deca3523255795478e6ed4c950a453b365baa92ae8859e5b26bd9deb929b8f0d618cc1270292059f1d6b7f082244d916aaeb3688e363e848b2a63832b64709254dff6bc895687663daafb647283f6af77e768bd99ab4a7e4900830615f96d70af43127f3c8e16995f0899a0162b82ede36820e9a3a7727245a9626be8810e2e462ce1166cf81386cf6b747e1c271b9fab6e91e7b814403cf87d2c7e1fe6fab3e44a166f42b1167c30820fdaf44e31fb91c44b72fa980a58582807cb9098c6ea4a2d5aee4baab7d6d5da2bc9713acd11eba9cbecbf7a88791b09eedb196421a03cadb8e4cc6d80b1926c9a7c77a96fbc492c0138abcb219ef85a9d337e2dd6600679307c4064aea9b2ed18f7b13a897d2f42ca3ef224cd889154d7024ca0f20e86d6f2b890f264087a1b9a26da4a7e38b783621a52f9a8687c5e4b4849864b11023af7d4729043e3997fad0d57aabf71950c57eb4bf9d1b6899938a03ca09c48b071367646621867160b1efc81017f7e926a4be2d290c32d9e60af047020fbc52a11203e471f55effe251193d6a2dc336e46e771b301f479a90384f33cead9b6da5d047a5779f352f261c648936814e05bd4a3a686710d5a1772d6eabdb02918cc7b85466eeafe9c0afca8184586a15ede77b6ac8417cfc5db3d2d697545c0d7be515efa8f0a1ac52de9f603d4731544b39581cb1d9390ba2b133d632f1bce9e90055ea4b0a3fc90999cdce4d7dc517e47c8280146aa268006b5096dca44a82b742d163eb349c46130b1bbb96b7aa78242cd0188cd8a92a0cb948c6dabf2eb926f96ce0aa033944715545b184bc155c134bdb875e0ea53267f35e618895da56c3a27fba542149e2c77791faccc12b497a35eb058090778c01211ecf42956cb51ae0d037ed3243ad74abc09c70e79a2c491459a46212117461886a7932f81afa11a5cab3dd2797181b9eeb0f755ac5b84985e7eb84e2f2b4dab6096946cf72e8d4ee5b7daf60467365cda05b9ed0ce73bf88167b08ba017fab5bdf46d8c1de9bf641776c981ae071f44a452b2982b9f1d085c7e782b48c01721f0be9ed375d334c3e81df2faef18db51cdfdd68bcc15358932e730fce19a09011777c8efbd64b1ce5b57a8a90ebfab7fd4d706f4bd34f7d6eae1ef65f9b2aebe7405d09a2f3449ab23435d8b2db771599fbf69ffaa59e0a0ff82e2761cfd668822ee25121dcf974bdea5deedbc01bb1c4a44d319a8923ec30f68a420291087328db2fb1e3cce8f5b15cf474193c3ef9daa074b23766136a6164975d1b614cea458d469be0703a1b4c1ec6fb176e43ad1532d17fc1a63efc99d999318d6affdc46005bdb3132322485eefb7ffb71e8ff98b87e675696510b16610bf93d5734c38c3c6ccf6e769fb6093cde849f778ac8305a36ddc6d90f40ab829f7ee9677f86a69ef9cd25d4c98c91c107bd22b2a41cf3e5613fffb112c8e11928c444076d4e82f67aca1601f14a0d37b4d7944c16c8faa24d3458aec20a01c4b6e9483688caa453a9da8415d66662131c2db8678b592702b59a51bfd5d14c1af48e5c8b5267d28823aeeb830bae094652ab438719c759c8e26bb8e458f42ab540fed1b32cc1edc357c0b5b6beac13d44e8561855b8a832705e549ec17c3bbb8eadd166c7614853621684cf25c1e1124632f4c11e6c81c6c4e653e91449c73f9ced28745f4feb1c0eef7f037cc56a90929b185e32a3f895625295bb1185c9b36aededa2c48331b31e1cc260222d9dab3ab50510647cefe960e946973bc67396fddefdb6aca5efc32edce48f70e97e826d45416936ec8ad977746d88329076bfadb3b4fe1f0d728aaa4a95076c3be7982b723aca6a71172f4efcc760a1c331032bb825187f351038d70ccd5201a9f47d767ca3d2561dfdc7ed9752c8db2a59b4e3d1e50ff2f09e7ece5305d251f5f3b2ff546bf21c877277ff349f967eb55dd70534295fde3913f76815b47763bace7e3aacd73f861cd29d06ee1ab5b56f7b093a6dd202efe71a6df666ae8abf0795ae098bb28df92ec9e34baee4e8cb5fb54ac3373f62163467c364f4dbce66186f7caec80756d408b3ac242a594e8dbfc733fc3e5b1b9ff50fea30f2f309da5fb3c63e779965dd4727f53682ac43338b4680c5f8ecc2f9032dcdaf968be9786b16cb446e49d8f58e12e69fa8aa7069593d821fcb04d96b5358cc378509937eb69559b10a628e0cc6a43e4b20725de15de07a1ae3e7a2ce7fe544b59991333c5ebff1aec9def0478ed34c207494abc7ba34f81259bbd2075bbcedf74d1e0a08a81b82f11a24c3814239f4a089e8810efbd133159326c97bda5771782f1b53ec88781d9ef3e228ffd9dfe2d673ac4f0067c568a6f6e63f8f2e81cb58fbb6853e99c49e14e3b9a46f38f783183362fc4547ff6471416ba10398d3f07603c8105787fb92909580e19148883541724734836526e070e2c72018b35467d405a5adea941183105e5a72fe1ad44bbce5ac06cf188541f6a0064ca79591f7135d3292e469cfc038e93e5d80f5e83e0727e227df5e91855428f101f45c705e8023effaafa5a74ef096e2d4fb4e1910cf8cb434f1ba9fdb6b4294e630f917d2a12096a3422c3237fc019418366d768292d5b457c8192a056ed7ab755952d5fe7a423ab1f703bf3d049df4e0f317fb629a3207749ddf3358b74e948e57ff60b839a96c1027cb871ce72808e2592dd132c22b4ec7af153b1384a589bec8038cc66afb56dd9204c505e0be5edd0f091f5b38c90a418a68bd14973601c9f1155992302cd48cc7c9ac0208833fb78ce6c9aa95d6c894213cd182a20de1102e3ef44b725f59388b42148a1c825bd4a44847b3c6a35094b99ea71c53ebea7d07791a31b83985bbc4cd0dead7598725518289c4cc27e7efca846bcdedff1b65e1400f7338fbcede94c513c7ce2cd7e33e44ad55c8cbd403cc178a08d9c3d9ae2f50b5cacaccf65bf9faa3af50971ee65104a41f66be5765d2ee401cbf3a72a1c8407a6991f77ff30e8d0a3feee487a0ad4f2ef8d0c230a9cf04afcb525672ca3d21cbc68829ef11659470263d5dbf7a4eac534cf63e75187f11b5dec4633e08ac25c051409fe88132fe575a57626260db24dda96129e2118bd2981cd780c394adc7369a424878f0efe5cb12fb9b1db6b3e6063a5fc382a5fbae43be7afa260f19ed958b94c1b63a8853059400e848c3658e759f494e99647be9add8a5648eb46bd0629446cb9387264292be6ace851ecf1edd5ae60d0ebf72e4c637be365f168937283ed0fb472bb5afee94ffa3d6fa39bb802a6db5074d3f19e14b8387284caf27e35d86dd0d10702671fe2bd54a712ec90eb114ebf4c321a779f29ddadb79bcea6e56d713e4f67a1ff7bf66465950299c9ab74612ab2255bcb1540733a4f3da6d528c6980e716d2b1d9521730a2595f872443ee83a684e545327167dd4320360a66d4dcb9303a8c21cfcaa53f2d6c5093e9706e503350ef6fa09bb2030990fdabb643b2e84624dc5384ee3331b7646ef9139f817259e398d5210f8ecb3ab54714ba35569f9ef9781fd4b2d1fb07a69dcc4b82ccb0131db6729cc73b88559c5867456fc6f089b8711120ab5655f3714b2c3810113a7f01d0bf3d6a5c2a966f4e529c8d6c4972b994bfb9b16580f47b4229063fbbdf9e4671bce10a798f47a68af8731a03fe3f2e24e65c569b6443909e917e3385cffbfbbbc5a73247e888c78c710977d8d97b440e865bc60df442e24223896046889452ce12fbe3599d3a5b06f4fec18f237a920fdd86794703c3fb160a47259ce2c5bbd0d16ef8ca484ba3f3d0677a20131d1bf0b5e7613cb46c452ebe8092ca40f557d4dd235f0e463f61f2594268137d94cc0279f70895d1210221850c44c1f161d5ff2e11aae82e8431c48eabc4e9283c277db46f180fccdf953093c83d8c1034ded46c65df541a298e8a223b731ddadc1055f9280ff2088b272c6671e36598816e6a52505979ac5005d6613753f4501220bc3427ff4dec279ae272c247365308dc0e1e8eec77ecc66d95c5a3aac24e781323ce13578a6b1210fe78398a6e73a071bf21cf4e2e426020d4cad4f40cba0430861e4ea81a54c943479f49c89e3ba0395b04b9ea93120560a85d30bd141390db200745932089d3146538649b3f86346d18998508b304b0cbd361adb792bd5ea976ecfa853c8550f24e81e641add1ef4aa3b36657738d781d07add5578ac1373de61a13977610935cebb9b8918b239f7d5fbeaf32f7556a0c25bf16f772831284396718ab45116ff927ca34927f45a7bf4ba11d25043afd30fb3861ab2a5a69da1f2fb8ba02fb0e093af2e7f7ce4ecf8379b27a8cdb634a00d269d0f430c6baba176e5a067e582387b23a0dcf87397625ceaea228adc5a5b4cc8542262572bc1d4217b5fa5f68d3cfc76fa1177c5e3a71193b1a79f7d7f536d55ad1d6b87a52f5d741a07a0e6d04ca5eb5f8ee71121f7958fb355aa58cac8a43c305a8fa93ea1114615ecb3037fce4034e5a5e6747761c6bc2fae076148226f3f983cb5e96ef819f23719ae45d7c9e2920c339f7657d24daacff1377f635d45ffe1124e6254117912bb2f718c1b3f22d712ade1dee42c7fda62c8c90684921108ba512763268c778f602a6ec60f60680d7688d74072b34b29f9c0acf341d434e2384f2f8b0d88e99622520dca7e8e0e1320f38b8ccd906a4cc0be51d5869cfcf1fcec02b05f45f0910c4104f54d9a357362fb0ba29b69b887b8d90417eccdb37f3a35b3816507399868e055a1614774f0eb059ddc46d6b9fb8b479199a766a8aeb97563a56b56d44e43efb0d3811ebebe27f1feabcca731c43f20422835a62d3965cebaac2f07d1931d079f2a9fe7cdf5ff6daba04978fb49dee2ee1d7b7c43a65a3d41168d8e3f4fda0a0e2653a134baff2798ede6f5823daf8508b93b3188777ba0ba097e02d61954aab1b07e88906aecfb9d333d48eaaf53c735248bb6eb7aa385687c8c4b1f14be26147cd494103e041f87fa9b317c19b136fb3f156dc07b7be23c78b2a623dee4df5b07d8b35f39e6ce66156d60e5f398445c28fe1a2e8af4af2c9827340fcd854d8afbb5a7651e4aa8b4dca91f4171eeeebba4dbec88412119e48e598b80385d5e8ba24c83b6db277375b09994dc6b1755f9760146a413ab2a3829d4a375bfbee617718acd65c48514d84e5c513eba19f2d4df6f9d81051768e78a8728e848df8df4f8b9268d16edd2a04ad63f0a3261400c1bf8aeb5771c50d562afdf1a5b86fc8e7d85c27199947d43082eb0e403a75727c2f323be553612148b9134a680309285f73af264b7f4e53d65f0df516c2514bae0d8c0b2085463a24e5e100c99ce506040babfb7c6466c6dae9e69779c4a1d43ebc45e67c378ee13659f2cf575ca112d1723e7cbffc09028313e57715694602d7087a80b87fd2734306bf18a7cffa9b64a5d557ae358fd9870248b6162153580bf406580a70517c7a6bf6ebe7add11ce8f415c7722c330961bdb288d6f574d001be04df700bc391ea581dc8d81a8537e4efcb52f90ccef94cec63f30143127a7e5235db96ab7e9e36c5b42564bf80395e896216ce14575d6e3305bd302352aaede003a0b7f56c101929b857d6f2d374fffce44e27b0dce93374845ad3d58a3ac3f761aff93e760b7783ee99bff062934a4a66d6083c2b7909a5f8cfb0cf637f745658b7473551b7df487bfbdff5dab5966904185c205a07f6f2b4fc74d9472bab61ce7573036317dd40145d5b409c8fe9d5dfcaf89d658c814150fb64ff4b88144bb8e83e5777a863a81cae3f3f6fc2c088b1d5479a97e51293943e26295870cb24d2e44f736a0caea1a023138bec3b125f1ad0f7844823b95f2375821f68a1aa10c84a4f91af9515c79ec870de8b207c934728ac24c4c9b33167a4cc7de90e8b50f7d4133b85b3e6b1c730604933216d492e4646e29a255a6d6e4e0926309e47e01a8fba1683eb3d2eb9f438fc973fafebb6c5e7378887f59c2568995e9dabfc869ff385e9044a53ce5504c188140af117a0cd52babc269b55c96e1185cbb626734aded54098faeddfa50993115bfc2493b9a45784af3e38a7aca54bcc0bf06936f9aba53105a11e92525bd55f73a81cb406781427c5298dad03f652026833691ee6c8f21a091825a8df33fc76d6647d99d7bac18455b5c457ba1b4f7e8f2c6d2444a7070e165047eeef90ed1f0a66124ed966e330e7890fcd6de938b54841bc0280254c3e10ac57b2807b69bc6b5d5f23dbce30e71094522e99ec0f29f0b10863ab8cee6f269addc2ca844537db23c1f3f8ddba271d692107f1c45be828d564c96c6981eb33693b821b22c79dfed4270333b3eb51c7e946f900b99460af4fab46c42c6f6d0f5721d5b217ff1ed8835e9c23e9e63e063a801024fcbf7fd2f96717009c2c79dc0b3d07ece214a0e5106795550f3cdfbb93a67310a9aa571c241c52838741a48d7025084c5ff8be965ab53694da81afaa818f71c251db22587ff2631e8995a7bf4edb8ce58fa103e87329520486e18660f84615e6ec198d42b5cdccc23f3c334aa4648b096a4b7bc95c753dbbd8890d25ec920932a4ca0f01c015aa0bd6e4e6f1efdd37a2b56b86d14140bd0c890c9b86ee3d5a26347c4c400fc394efce9b1ab294e52fcb702193175ac8606bdf0b95105e3f62cdb8855ff695c3f70d21ca250bee4aa3e47d96941e1dd807c7d5c3c2f3300996d719fc60625cb46405a80815731b6fb2c69f3d0ca8725d18ef14adc1eca68e2a3a3e0dcab68845c01d6b5127e326a2a4e6f76b44c1b810d0d447b8a6dc1602cc6f4ae3265b97d3941f3e10128d626e554ee578e2d2a3012a7efa2bbded48661de381706b39f154ac1e085d0febd32258a3d969f705e195ecc5b9a3722e9b6a6531ac0b1efda54572fe765da4609c03fc31a374770a7f11c1029dc5b1bedf7b6304f69fd8cf90f2c722729e708681c7ebef987f0ecc60cf730796ee9df7910f00c84042ff80de0d99363227672c44db8cdb8842d291f56b1944d3fde8e3c3bd9a52afb56d155439dee41c8431d2412e9f35742731c8d1276007fab78d64ccaa99b09d82b777e582d71a88e903f71f25a180dfa6347ff69ca1196b5b1d84d801a75d175ada21d525b9dc2f61f2e54d9e1e4b6117c3b7a96435f4a345e03ee21418b371e53769a6eacf7aa39796eb503fc6d45a528f4c9334e2bb72f4c679641f3a48a8b78e31f8d434b256fb600b876faf93e6fb8c07172ede38c15917202db69ec8d5359945c87a5884eb3fe677c67fcd2beb5c3db053fa93b839f7de001864758a46f3d4d8d4ff2e13b9f9a82b5be56b2912ebc4b7e72360ca77f90f192c7d80768530ed1a33670c2524b52c47369c6b3f2d2efd011abf672411f21272016ac65eec45dde781dee4af57eb6dc8d31e5c178ca49cb55bbaf862acbcebd4addc4d656e2560bcdbe130aab1144690b1e1b74c87d1e9b09433a948f193b3584a7c1aa2f9da668e60f492a054b21f5f6b69b384b7a9cebeefd86842e1beaf47f5611f7cf1c234467fd4244c14fc19e8aba1866ad5374a96f82663832e07aad4925de58b43740624dea632907c4e64b5b4d04e138e2920f9779bf0cf79e7552968445108df4578e2aa50478c3ef59144086961fcf41e77995579b5d553af4be1e678df3eedbef86381a6c0530734ea42f79940eca6ca8fb53ca6bdf60199a1ea927d844a5cc87913dca2afca7d468134f2bd50a8abb72db5f23712676e384e98cfccae077155a86fc56b1c05beb51b1a7d0bdc45d1b018fcc31a6b8fc0995a27e6394c065701f90ee54f59756f8dc294eb2ea283a66e7c67f294e1463b0057929f77be6c10b76b8d568bb97fabc65591856b2853fea363b4c80e26a2c99c68ceffd7599d779322d501f4ab0f947037fb47edd81920c364ed97e899ec68384904901ca7f2a7583c1d6d6e34c6466e45a080c2c2cdb0f83c9caa0b7b18e19769d1f060877f39eb31ebf321598822443a9c1f728a3f24276c6fb12cca7d91dc45207f443f84c68206c9a514d6bd186fb7e8ab580f0ee78152cb1c1b96925d3672d19dbaebb96f78ed7e2a577de822f315737999988763b5855f1454b03c5c23f00a0be54a0a784742ebf9fa592f1ac556b099459542f4f66c209f19a23a4574777666c0bc75e90f299c7b97e03eb694a762b8dc6b949c525c7fb9c9586dd18fe8bce1b36b53afefdeb9ce79b984f0724bec27094f48e7492083acfba21b8bbe72cb5166a6904316c8a33ebe2b87ed9da5700e8b1ddb33d10212129fdf55c6948d031776fe0b7095eb59d53e67b8830b6192481670286a5ce6334c2a9baf29cfb3cd99ce41c2ffd3320da9b6c9eaa388c4574b94d5bbd8e239325cb5341cd0e2ab1cd091279d2a435da40500b095c143b06209c3f95d0705c4cde020c4cf543c2c33815599bf8c396592e4e95390c22beafb47dfcb71fbb76c34a9828193f168e8661581880a40659e38fde4160b4c5025b71565c7b81504ad9117c98e9e5f3eb65c27279cc49e9648471024b6e0b007c8312c43779b406d40d640cc8a91db86f7d9ed4d1032415142b802fdfecc9eaa7dd017e378ec09842e27f8b327ff3f64f4b3179616960c0cb6360987b1dafe090058856661b9840114ca84cf7444351ecb7af66e12779a18ed0e6af4f19b0991181eba92e45e26291ed678b885662264edacd90425587903ddbcc94db262cca42b3a37ceace9f32ec803825e509c8a8a1c564a082ca08181b9d470cfa37f39ff44eb68d76c07d3829ad92add8e353ad3672766107a08a520fbb49f02d9cd6cd9a16c72c9c8de37a8b936bae051178b0ec32f140eaecaa6df3b2023992f41f864b0cee77fcbda67f2249e1a6e4da167fc138aa0f7bc34edfcd36d1c08650c42057d1bebcd14089199c24c358616406679de123f25ee5d29b1c595f77d79e095720f1bd5834e5f3bb86b6305cb0fcc3b6d2ba98c90fe3ba1cabf7afa0321490ebdd495a6c952a887190501ef4c8f01ce5f9713094c26f0fc3b15eac07da5a1b0e0f365df073690ec6adb2713a2ba79d6a8a00be3c34f77559dda995ed0ef0ab85da198a386ecb941db68d0d49414443de8b5062c9d6441b234f54653f03bf48a061db1c56d401b79064e9286feff30816172f27f3f3737d369e81b85f9011015600f4d37e2cc16c2a1a56ddfafdd938471cf672351f3044b6bf9bc5dad5a11b109c39a21a31949cf02dc0227fd1a4ca10b0cf24fc4b70005e09d5a4d79eb55e12d5e3a0ed75a8ec7e9d6c8f470e47b920e033e968bf5d52e45a4f87834f6e4353f35443a0f2abc26e2abff08dac4a3cba7eed0964093af60040c2e2f05000a0583946e879502589ef6d2ce03e715026717d3694fa28f02f24a2440cce055c3f034b4584cbb49cac1c39f0e3cdd5951a06e8fff5f481bcd549879a4b302ccdd7616eba0a9fed6ec05851602eef933a5bdd7e264b88f5dcdf7a644f3a946ab4b37ada2141e905495221f1a99105685f09498911751b8688fe5ebab1527ec7e32ebd1d0b42a3363e86d60ca1cbb105633f8034d62d4c68bb85fedb38e3ec2f32fe5d5954b23126d2dae26cf7c31fa240caeb1d6cffb014b2abc0fb78c89261726c234f65c30e73c27516fb92ac93ca6acd7b11fcdc00649c2725efc220d3622777bea977a008886dd0ef5aa43ebe9ba2bb85c38dd169f745a0e0a6ad76c4199d24506e8307130469bdc68aad74e3e87ddf343c022b838bff33d9e59c08b8ef962650f281a074b7373422973384d644f0eab515977a95c3e33db5baa1bb6b9fc50a89d6e166f8f912d2a107b611d713efb702372f92e3984dc574d10eaa5bc9b7aac280271a4c53d0e0c94e4777638162077e1505f2b86ecf060c9b2ff161bc2af142fbf621a4c9caea38b8fd9474f667f17361d85daddfc9af2a84cea8a90020fa9be023eb6adfc7e404e1beb048cbafd39ac5d8eab0a35585f9e78d5332287cea547ca273487c5f2d0ed82c9654bac6bbd1709ca8b4ea60d3fc17290475617e49f4aa0fcd29fde84c2ae6717baa10484ac638fb2d1dd3838dc9a12d1456716072c3fb02c9cef5c6568ed61318cff4166e2481e63ade014cb829ac37a95a81e0e918fb12d9fcc3aa6ced8e9c1389a3bda53da80296690873a0ee2df3e4c8680ee1cd995a3bb6eb91837ee9b534013a1a41e47c78e6fd927d484d849a68d409074a66ea515333369e46ddf93b0329751766cbbfedf145c7e104f132f331f9817732d1a990738047319c7b535768adf15c5bdea5822ee5c57897f1a9b4b604c40155991ea8bb036692b39c1743871261b185c86a448723c6d6784429bc78463f0dd4986822446cc974ae722ab79b9ecd31500d93991b308a6e2d4f718a0f806878fd3c1639234085025973e60f88b6ccb9791d6d8e62337f1ea2d4fc1514c2243d59449599caaa0d26a4400810108e531d912b0bfff1c3abb5737612e07218e953d7bbb9e0b8a0699dda9d5b430b105add226cbaf006365f8eb561df5b780094fed67ec5980b0108e1684ac4d39e27df38998e2f7ca62fa51f94e59d2bc899c5d862abefc48f54ccdc759ea63acf5714e7de4feedbd75486c28985efd316b462183f99442c0d69434510566ffa75cc6bb3dab2321faccf52aac20ca445f30201526871fa6ed1a579427baa652b4a7c4ac4e35c4d9188a82af5878c719dd9abaf7aea62ed052aa57e69703433ce63fd1dd48a5f0bad2f45c68f92513113ec784a014d9f5b0c70ebb2de85b113ca46fa546c5faf5c032a25fd02d480d5d5f82010a19fbc1ca30ef122d20535404c46776214daa3d7540355fc6e80696cb0c6dc919b9239c77b6b9af9521a4eb05f174900f5b3bbf42c33e886e085613b4f1ee944ba71bcade7f92efc8a639f2174726318c71810c3980c335da24909666cd29aed82d5a33c942cad75e5cb6dbbc0ce621e5a702279e34083dfdbd060ba1a6811dc5c5033cde9ae61c686af55ea4f5f932925f628c4521e18b39360b70e0fb1875c3b9ce2721b013f5553b9c17ced7c1ba7d54cd365ec915d6f4214361509831034c91c00e3a78529cd9b51d4678c1c48198ad0d7ad618c0f3fd8a15741e8eaec96b809dc26e5f0c977028bb4c01647bbb9454402fd836753ccb28ea9af3217f0b51f4e0133f29873cce5b00f036f7b1c6af0dd0262f35293ba88275bc8d5b2814c8c6e4e449bb86ecba7fa8061eeabcd52a9be29aa2a9dc9c99fca78c04099bd4788701acb1c5e6c9dc6f1b6fbb05a5f2addbd8305580b59daee15d99b16aae3a92c28a732e262a9aaa57922fd55b5f72919ee45d5ad4684562772747d8d37f9c72c36a4d24da1cb97b5ed17f79f662fd92853d192622089d859682886bb29f51f2b6d6901078b19b0eed5c41e26c50160c47dbc9f95779b8654de2209fedf9e1fa8985f8312bf5e7e4612b9daa1cd2e477c3e0b6e6a727505252e21bb60868bc16770181abcbab08488939ad14db1d1916cb8ad31d79eb19f45e251a053b5ed350a27eacf36bced8f8a8f190cc8860402c69bc1787eb0c72464ac64b5c7af5cac66e7bd893e14ea221f7c59ca16c227526541d90322a077e866aacd2154e9e9281cbe286a6e5fbf1f13a8cd1fafc1f5878c5998a9257e0737c6eef28076c37badd6f3fc30dea168d46886bbc2579cfdcda902cfd9639d8a60daa5daeea58f6f586b2937ef489a0291331b432975026cd14e442dde38c423e0de92395fcbee07b6de1bb1069267c422519b5a1fd95276e0c877ed0f4571d34d077545e36aa2203e03582639167de8dec5ddb2071d5f9a9c4f6f2781935f2543928cb84ef4cc15427fbde98401cce9a9a1a60f9b5e8c3fd568330101046d67de6077d48488477e0571819cb5d950e39471f1cb700ad8f807fcbda8c47026edad69e8331d39107e35907910f12fd91c70d24c7e7e72335dc89e08472d6579610623f36cae7869174bfdf53429c2b7d1a03bb5d716b847b7e680634f6ab6adb03a261472f09d90d702ec40861ba201be42acd63c893aa3c7c039da51198682e7c8eb323380d9a6ad368a5ac7530f7e4ab59a18958d44b0c9dd3ffbbc0026ec3e167992e28b4ce65aecd7d6ef9a7bbffb3bd005da8d4d731c2b10b545fdb115bce74d8d280d1190033f75b0867358385d601130cc58bfa5ab1057cbc540234e050bf71328e8119a9162b6f51df5d1fffef2a2ae70e9a81918660bb959bbb3fb1114fcdd2ddf92a48ebea73a51e26e54ede6a03e9c3f56ec32b4ec13c7ee7dfdb231d321f705ba7565a9b75d2ce85c639228112be127cc7484420827dcdca36c20f39ad5fb44e2431cd59213e20115908d549c7d4e3688360c0ba59fbcbfb255ccffeffdda26486bda1272f5c9215529b4c89d5d35749e41a120862ee2e6fe29cf55c7d3055f45b5436e1d60d1a53627020f64857cc20e204c01312b8b10680090d3842e38e3920d9e3a9e991bf9133c0d00fdcf6f9a3b679aa450f2491e68e3b6297a097e8ac2f02a6440cd0aae6eda405102943b01104bc6594ddfa23dfa29a15dc12793912c2fc1e825d9668bdccae911a28f3a8798921d27d11ea8b484cadde2dd83d0211d486171c6beab26eed3b68a6039c4b489dcba32cf87419e88ef8173cfecc976fbf6de891539af8104e325f4503efcf3fb8317f00fe001147aba663097805d5f57f42dc660adc949d954ad707fcb6df324977fa87db18c0ee744259335fe1cdd5b0122cd99a94407b3f7cf7b305badf209b6624f9d072521218536b7e53981a56d21766fa247474580f597abbe346f9654eb148dbcdab697d39bae6eeeabd5036f697d32c451c0508f98ef4d03ba7fcb132c093da74a599bca8ca6572c6a32910d77d34f5c06afb7a97dc3e93ac13ab5727acf12355f766c8a8b48d9bf2c247c9897cdb3d958cd1cc7e6b4b5be4399800fcf917015fef1c92e3d70c62dc5499da6fd20ec2b6f54a6fd780ccb28d14f5a841922eff0bc4387b0add7d255abf89dd343f41f16e955404bc8ee95c3c07cbda6cb0d7605b2fb75789e343e5b2cbab25debc991a029a72a503197d4b169224f46d7bb52f0253e741e653eb81eadb607dffea48771ef7667646e72ee1eb60833f19f9a3713c3cab91f8fabedc66f4d7cdd8f9c0c3c67cb0d75c0cac761b2218851630a876bcf83a4363cc157426dd15ca5244a628a2b3186796f7e5e1f49e300f355da3c13918651899d58ed5c3d6970be1f65b9da4a86147a490ebc32fedfec053761324057291822952d38a29556d1e6d3f23512587d7538812159aace74a2ffcea0cb108db4ac0ad7bd8e546f2a153a63c76ee964cc0497b44e19c493375455f237a5c1b5ff44c5c7917690ccf6f5ba0485dfeb9e4eda1401c81a43e5c8f98ce8621d24bfa32b5b38ba6acd6509c1a40754146b9285a5deb0e0817881637be6df6b5e32c2e77f78aa39ad7e0c34798cb0bdc6aa231c9fddea879f3cfca3b0f8fb72f18c7bd66e88ff83730c7cd006b88b8599e5b9d3ecaf7d5d96876c793e778ddf7d2c6347beef9d6f8e5ad882ccb9d752d4e6cbb41a7cd6474b1934cd931a10506add5d78e293f852be0708bc3f3a037884ed2df4c91b721869f789c1755ef55e8d4c70fd582f15cd79dcaa9e1d5d70ff44edb23e4e2293e21d89abc6fb7f073284d2b1978aa454863832cea24c919439733997f69fc7b07185ccc410e6310403aad19ef0cfd779c36e6309f7cbe388f2e583ea0de45c7b1b7ffb46386bfc42dc3ea03a5e9a2d2aeb36362b3ca13141881151b8cc4fc10d18cc86d1ecb14723debcaf97b6089ac383cea2c4dfc239c555a4495601241f468fb70019811ea8da34ef6e8503e87c41ff2fda98328780b743ea8852ddaff8803101028cb36b779551dc66dedf69af37525d77c38d53b42c9afe8e88157d04029062a6a003d8aa722c61432cf03c56681bb86a00ac026eab9a859d45d3d049cd15cf848694c61444020d78d1e06aa2773630505bd694320b8751f49de72f76fdf70ff5dc4e5e4bcde888127e428b19443123fa838c2d6463981291ba8b36b526f33ea8834756706b6355f5b94727e978475c8b7b8e6cc3b5c400e3683c04c580f39d6fe6a5998c8a3018de7ec607e707421a397402145465ad196f79b69156aeac3b6e979dcf5d21e0fdbd00ea88b27a08b4bed397473083209ebd35357a02395c474e60ebf00345eccd7c2bd90853c7d4b4ecea9de0c135668df6a15f1f1cfbbdb681f9ef6091f6637ebb12c60d0dc4bffaf9a93471f56c39858ca9b09f5bac29d3acb983cee66959a8235809deb20e33cfbad9748012618dc16f6932ba4191e8fed895db53fff4f8f79626d11b40866d5a5c723bdb124ff562b67457ec6d385b0d27efc4a5f961b7ed1fa10d200fad88315dc88b0547699bf265cb9ab7d69e2b9be97c11b10475912c3ae088131ef4fa518f17d4ff38f0b2a3c10427c61022c091f4cc03e64afe5e01a91bc8dcb3d378baff2dabb8170a1a52da6bf43e34386a7069526837f50a82de875e1525a4cfa1322d74bd27b349c5a45c0cce69e8f1ba7c8e8d1a56f10c524dd006e81082c9ea5e28468b04b794dbef9dea6880173b802ed579d02624b14d6a913ec1526e5d74f41ef3895254675fc1b4bd5f56942151c92a96b040a0150eccf91e536a83f35029a2cc686ae5fe693fd94b69026685a70208feb697e8e1a478bdf0999869b960cfdf063bcf50b0ca6977d88a9d9af395ca8e634e0df9acec95f0f06d410985954268b618074337beb17aab57bea57b6afe411523ccc1083fabce07621d6ae56cb0090c088990e22ebb06d69624946016b5753e519e243f4634d3357dcce109a83d3011c104f8c8ff14c6f7d2fb934db027b8e8b368295343b259f40d4b33e7494b91459ffd94e0fd8a686bba79b6e6e49ddcea9dcbdc869caccf612e7364d77dc70285402007c71cd870d0e014b7ef7cd81addf07428b671644e5d0542f1ea080ee3f0bc6a1bf71ae391545b010534ce778d408ec0a8ea055e67558858650f6ff7405f90e8e1bc92ea69c95a51893a96eaea06731dc28e008050c04237c776d8b22e70dccabf2dcaba4dd996a9183c8d091570f0130a5a768ca6615a095d7066c099e81ed583cfa4c7ec6e9ce760cd2cc75966c8add5bbada46ba5c8ff1f58d42f62628abfb277c47abc07cd862aad9b84fe865767591cb1dc10aa750cfb6a6c89df1d56d67bd3efd4b25fa9a0443ddcf1a999058aea2979e6b074e24b9b41a7b89e46191335882fb02ae8e94d344396275e4079b55a4d66ef8b6bed8bcda875f2fa8ec954e96636edfe7e8b5fddeb1d7f001fe0aef6886c8eb1fcbc077fc2b2c3e3b1f9a1c403fdecd86bb7eff0a4eb62d0ff8489456540420d1843a7926ed3d75946097809433377b93f8028d6e11756a5946de269e819e965b4cd0a15ff2c3de6a2287fe226951c343b705c3e29eb807dfbe9b448a1cdb04261376318a4aa5ee82239880e8699bd5504f729ee42a67a1b9d0ece03ab28162c567788ef1833a8a363ba8b21f0a45b0bda7942f837230a95cb407d7bd7c7b4007d23e1b774b51dbcb277ecf9f40c7614df2de26372865415842e72442700f84d780ffea7ae44b618c13113c98fea1e1d0eeff5aaca5534d0c556b8e63e3c2007edc7863b0456679a25c83d11e37a71fe11adbb60fe791b15d1de0f86bf79574cf64f70589a2e91cc5afbed7685fc15f344c906196d88efdddb0e21e54715280f3d9df4441b8f7cc12c8d430720fdc37f3841ac6b996e9db4c432891329ab11852d34cc2d2c5855f167a242eb8121ffa1b20c0883dc680315e526f271c652dc0fee0d9d47b2e9b25ea4d641a050259d1920a2696c732eac34a7a99849a0817854b882cd089c8f6ad73037c342d2124bed99ce92d1ad4913fcdcc2b8c370625af45d86af33a62c756d11dcc0ac7dcad9e59865438afdb2fe42be855dc1c2d9994f6c1cf8a8b41b7f7d39f21cc4fb9b0d10e0556f46830cba9f0ec117e7a1adc4237777a0b343c284628c2ee970f3ab9a352a9faf2b7e4ef0c5026b9de702897fdc69156edcec20a4c4093dbab45464ff0c16b5f634f61585ea03d766e461609c739010bdc9ee30bb7d5992f5590c107cd493622defc15f1aa9bce69978868e1b3c078938d7c5fac23bd7692e09edaa2befacf0096741ba08063ed24deb335283054341504d9d20383fbf40f62001fa09d39931cd33b149f26432a1ce991d1ec71ac8c91134e5f48f47162eab20f5e142211e1438466cb7574db4ac536192b9a2f76a214ff29a2f2bdbaa633d153f8b1f29b0adde72ac2f289168c75ee77f50e4d66217b3d36b15d324a2c479002f8d74d01087cb93cf85821fe87a4357c388f20678ff58eba103f29466b390ec24e8ab8d898cd85ea018827afe5c6118d6ce64367457dae33161ee6994c87e2d143a1073ee49ac48f5e61f43e0f98dc3af4cebf27536227279cb546a22b0e96d196e9f0ecbb368b3f2ed829d8e2d3b7164cf2f5b0e4793abe15b36fa2c48c9c58d659c77880c17150a55541da35712b55391be99bc05a0b3abf411f46f7598524ffc96f7e1bd6dd5842ec10a54c6ccaac8a62fc9e39191baba5a2ceae82a23c746ca01ba66a9bfd686b317143aded729973955a1d9d4fc54e4ccf4e63623efd463b3bab1cae59c8a656ff596c720f16d80eb990b960f7be78eefaf0121bfc74fc348d614c723a83859a24287e2d8ca4249b252879b1282968b11ff312877ca284eb6711386a154ee10e8ca4f042b7a0fc263287b248c48cb79010a96a111a6bde3d5421242f571c337a5afc85e88d4bc2b22d02f280ce9308d066b71edec8a347a3c9bbe835b728a4366fd977b03b2cee65eea1819e2c3962bd70b596eb8ff0597b7231b607e2e357eb1ed76beb9b70af23bb95aae885c4de529645a1fb4ea7aeab3a3639f664e2a8ab2aea6018372d3b8a45196623f198ff93291c17d6cf84c33732b06f8932a90d1a70bcf923baaec222a4d3d3c2996f17539c99512948244beedef70db1b92cf9dd2c88d97eb63702ec89a0722ff17a7e668d77832e02a61e9e516dc66d74351e7ebb3fea9f6f3c258a516635501a3c72c3d4adb648865627c985b228ea1ffe7d3593549c0d1e8411c9f22e716e5f52d12f7e668960f8922943ea38d341d0c34f2b366bd72435be4127df1a2af714be16686df58af57d403183be5a856a31fb19d25627cd08b1a949ba475a4e778328109fa3ea0cce7c3d1db7d5a1755819bbd4bc4ccc3c12e86a88c0bb72f67e46ffecc8974791b3fd1eab4cd042680b029caa49e8555ccbccb8f4d0dbe427cd3682ec0bcf3941fefd090bdcd8e0dc38cb317060ac8548a1613cb266946206b906c47712fc007795e0b91b188b9890d33483f6c464d76b2dfceb66f2dc385c1191a754a124e32cc9f54e3908625967af3d944ee2bbf445be202239f1558f497fb669510740c066f8d29df7b0d5292261a7e1b61a4cedf8d51e68689e86f708ba617b26ecc881096b6ef5b173e74a5aa662e0d27a970a19de5e2c26beaeb63731f97f5aefd7d569d5de4cdb1f79ecb2c2990ea30165d2813c437d070eb5e57bcf5fe83578fb4ce950b77338c82862e7196b433b58cfb6e78533426cf74f4294a94a79ab639557b8f4ad30427298f9a72ffeebe48feecdfa63dcdef24d0b64a6d2bef92826f7fea69b463d9c12e04ee15b9ebbc20681ca5f0f0cb6853215465f3b0d4a2e7591d7f843ba6361918a34ee988a5974eb752ffe4fedc6f381958128c9ab334dedc48d69cb10aa61e3971244b0a2d6e453f1dc29c282a1d48f48a524fc025bda9bfc93bd157e53912a198caee3c1a98797c418b96a758d2a61b0144f24700aa03bcf24080fc68875062810d59d2e9ac4b2e6c6ef65a070428d5795d204906386c84e73677dd8ea37a70d1192dd4f660f918461a6346ea057250a046fbacbb6c9235da7b44f05045abfba16903940bb24fba823a21c33d7a196e00791edf7cd8cb82c5f4755e7dd02257675ad563ae1e70218985f3976f2798536aaf87e51268e2bff4ee8def366133e5c96a8bcd7ecd26228a2baf53039abb802119828d52ba9ee9d45f9c9f44aa0bf6178d4426e8cf1a5c8d381be61f700be0e37baf6986bb6fc44685e446508534e8d4a8ab458b935ed214e7d61f41a05b0741eee68165b440254022070c346cbe787e1e563272db913050594763943e5e10042c698132f1d38915cd0f33bec2b5f6634ceaaad836febdd56d9708bab3e52ed8ddba95c5f4c2112ae217b00fd49bb6b6459f90e5f32c676b4df86e3171e088ad7ae2e88aab1cf4de5661a16a7ce02b39992768a87251e9f94d6a35bd7ea5710f11ad8f30736025f2c230e2d472deb2237309ac5d6f0bd0918f44937cefaec9ee40bab51fbe5e74b4c7b3d7543c80cf2240645894836b6373632a0d99def285fe4a38e9b45a5e8eb0fec4e426ccc3ac2a3a39ee3799b42e300212d6fd43c7d50e3f6603ceea6ed0a0af2e7fc66cabd485dd428f3a6ec2ae176c330fe2ceda86d8fffe8fb8e9e69d9ec1028302a465a54fbcda87b6693e5f066716cb4d4b5288b652dd1c3e4081f4681dfeb894d5f0ad372efc90bcbf8f54207bf11b76bea152ef2f21f346baa4107aa5d894d44d5c114f5d565101ca0352441a86442bc8cf02cd3aff6b0b970e9b25194f6affc8856da94cae0751431eda0ea9daa66e1b24418316f581e0105a4c7a159e6a514bcb25ca38776e0091e17425dec7934223659a5d637ae2d04d3c07adaacb87882a78061140b38bd7625792dca4bee02512ae809ba8211181f0d8426ab84e627c3f1429706778ecca557eab319586640d4b05cc0d4940baf31e18d5eac3c62d2e08ef5a3f215caf916fe14f011ab5cc9b72469b3de8b05f77028e35ce37ccbf3aba51baa7b27901d9e980980a3759cc2bc90437430bfb498a460a1693975a99cc31f9f0f0d56636a42a519f8a96208e5a43a375b497e99c6b421c5adbf95f86b186c6d9caed8741264b507d772ce73876279770dfc82966d7cebf303f272e2c9bdc28ad6ea62bbef1dc3764f8bd685814126ab234c6e62a532cbd53098edb6ae78e904eacbb7d3f5fcd28bc65764b26d46ea507e01cb3c504781c58bc656f50ab032fd2947f50b601ce7ee1eccfbd809b63e7af5090916b12c4836ac3b95a87858a85f9aaa2f81c4135de517594f95a92cd973b0599cdbd91b4bb25ad61866d140efdf182abb949e21441d28f3a8af84159910bc2771bb0deb011a809566dba5bc3755478861b997771f8e5376f9affeebe3425170da16c323fa90e38fd88a37194c601a547fc33904c14d4b6f2a17b1ad468b43c10a175aa80bb05f7081cb939a53933927006e3f3ad955aef3e7bce348833c33c0967efebff493501c29f9a0028e02e5e75d1ec4342c959445ccbddc7dd2170b6ce9d3774c8687e04bbe311505c4124ffb63ae094c7588deece03d192098f991dc129092b198fa192897f63f985ca8e3db4a9b762a09eb2d7c010d8f5ab300582dcf32d9559641df8209a425c74a6a2ad58749246c120a199caf3efd578404a30cb9ef70030e9a2039c692a41881ebc3819b5e7e885b6861a29869356b6d21869f6dd39be8f26ffa0c44d467570831835367023de1129b3852676ec56fa26fa3e3df10489216e3dd600002e8d88ba0c7403b37573e7061be5e6ca61bc592843eaffff85c71e2bdf78e99149f84f9e955895b8407c2f8f3db698b9268ef26bd94ac937b43aa22b947d12c0ef0d2781067cc0b4805b477ef9d36cd9a21ebe825f2b526c6d3a06f9323e0fe7be6df37d34fc0025464c0c5b5599e15d14e26db234bdaef1cc0959a2228b51ed7a0fe6b452606ca7801cb20c9b9fa93c4abaf753c0720673c01f30af8f3008a02fe4231578fca11e9155e20cbca020ec8d47ad0e4cfd577070bac8e9d11be6e4372142e1dfe12f83d2ea78182452dc79b3825b73dddbacce7bf73894bec1b6571fece41a1f11d6b90d37b7d14a12cc1b6f7958469595cc953c1296826e28a06ec8b1cafb207ff7f80f180e7c4b037ee2f7edf14212ab80df0c4483fb2f85160c8ddd1fae5456588bce5cf6bb2795d3d2480ea77620b2865133a7c48a6efed084e809b2e50daed85b3864f5c4d01573dc8afb370306e1bc8bc8a0b0ec22fcee7f2e47275758aabcb00508fb8aaedbfe22c760205e5be20e9ffab357b25f7c12b4cfa10d4037afbd31a96bb7727a99db4d0c82e6472a459f767ea12f6eadde4f0da6e198cad8caf1ca1e641efac8524b2aced387fd0baa4e45df9e8ad23001f01682477060be180707be072954b59ae8e3c0b588fb4a8d0b6b4299da83d33ece10cd3bab011cbf62b376fa2bd2f9ef4fa40bbc60fca86dd30866d8da57b25be3df2d56c473894ead348922894c744f04d09471973440e87ee1e6f0b96cd2326ae79eae2c8f52f4095a74189eb5e171318bc17d6a8dec3c00e7a62fb82089a00ae3f881261856f3237b1d2d8349c8824f5d3400df7fd2e27153e7561d9d9361da9a8787ea7c4f269594f9d618af3b00923d7b4973cf80ea4aaa05e6d35af4d23ba58b2acb5f73aab0e3568ce3d8f052da3e1c866097ec85b1254d537eee5a722dfcde4c7ca34a753abdab7c0fd42801ed45f54f0a9a4d87f43beb1c1e98ea5f69ee54dea83ac7aa784f8385cfe2e93a1420efbbe682394ed02886d3c4acfe0487c3d9e5e5a567b540480d7c95f1932386b11b8d1118a0d841ae5542657048c670d28bdda61dff1541057e7d4e63d6fd5afa58527620efedfd317e92f3a6bcfd255674954b7e2bab0fd1819d39601fd44879b62fd50b9fca8f7f339b70c59e0c922330d97d9f827d823e3168c0ece3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855789d230209002123d1b0a4fae9388f6ef3913a14402a705cf46a5c761a9508f211acbb3b302995f5241ef484002ddbb3b11bb8716b3df87170c0becdf05992fa7480bd7fc41519c8f32cabdd861685009af73bd8d731abde9248e57aab91f08a00dd1d08e96a824564f88106a0b696d726f74695479007a8440b9e2892c4e4eb78e44ce171aec3ef7d502abb299ea3e45fdd4a773c2b5638e2d6f872fa6fbd31a3aeb2d3b025484286d2e1ccffb9383fa8e41d6d7f255c3be0c843e3257219f03efd347f3d05e402cd498ae0f4879d6efd2f8e80d2b8d00a0999b493e813d6ee27bf119a59f3b543553015efc135d67d7765ca03a6e3df9708a3a8fa4a42c3964e015cde56f3c6a2c7490b79cd4d1b0aba2d5655ff0b78a9285d2887dcaeec18783037e76e16ff3b8cae9d90f3345139c52f0dbfce0232053791a768b7677a700d7c8657b71720db9c4f1f5b0e083e9f799077e34f1296d5e0ef9a68d784783e91026f135e6046493be125b9ec337e8599e42439b1134a096cdf09d9cd830da1757e3cc45ed6fb2fd209d2993797cb4400a1eb630ba27369c6fc2fdd9be5b297c09ab81dbac41d2d4f19816680ebfc9eed6599be2ba96688e29b835ef9e988d1d64b117c061625e7a4a9b928f5f85f84dbd4fd3d8add6706408792301b36a2bc39dff8c55dbc987a5026ad13a8515d2ae8f4ffc2598ae1a61fec651a4acf6f40a1c1a24605428b50641f5b6d586fb6ced33720a16da510b05ae83b73d36e42a25694930c1f6887d7df656bfd2793f030bf15301a61152372e56e88e5e6ee7457a44e2722ef73c5bd164fb7266a7b92aa74dd5c62f400280a9dfa2914f5f102f4fe00463eaa7da435bbbab2510289177f8eaf168fabe18b0a5f5954cf8d07e1ea126f71d1948568bd399c9d9066f61fba5d212699eaeb32557bf8f3ad6734e0c0349cd66334b3aa4a2ae55354b0f5a9fb00e3f3ba36ae4284e39bb86488c5257893f2cc3c03381cb1712dd4ebd7affd37ec2f289267a57f6f95e9e160bc7cd7c334a5b235e484d46da92e3c21373fc89225bafd899f04ee1ad6b7a702d52bb61b0bff36a62ec38d87fc626f7ba384f043483b0204f522295ae294c659301fad4cb307965aec8407fdbf6003d0c1ec92ebbb77c5de1ba8f073e6e1080e2763ca4229ca169000d4ba214f21e0ca41611fc0aaf7f471a56d11a1d51320997ce4079536c242f6a4dc0242fa3fb6873bc0491e863e08703fc2ea18d6830a32407809f63eb59ba928a2b3438228724168ef35c4c1f83f167735dc55138d0cfab7f5f775b0bdea5618abde2ab42fce35fb16abd8e42864eb53f95f820951f318eab7bd058d5033502ee9b331b6c6c92133b9ef8d7adcde48a7fd475413fa7b28dedbe7672128390bab73b99d7797bc2c48cecdfedd25ae5ee8a66068c84a15d74ae595a0756849161e837f5d049ed8ee1aff7e03a053b2906dcfa2ba258110513677959d1e3ceb2406915189f36d3702f5d48aa6c75cceff527228925c0e23b903ac0052b9284868a6cb48e2bec9740b9d59fd0d824f66a845d17258dc3df90f4d816dc38c47d47fcd8512adda4e2fc4abcf8f40b0bac4c40ee2d13bb2a0eafb557772a47fe442210faa89057aee8893e109e155dd65cc7c32782a8cdeddbf5df3e36f5d48ca5c947ab5f335c15ba5fec3cf0089d8da2cf90952c1249bf3fb2fa70d2e01580f1413b57869d7498feae8262c1a5a2eb9e579da9dfe78b84dd1c83ac56d6006ef1c8a12fc266a913a41de53514c0267e95b7cf4b4875d4bc3b4c43b7d7e9f7ae3736d3f4747f688a58efd5c5f7d79b520f390ecdf3d3ca6e3a4ee3755d9a0e26340f14ae03b537456c75bc9e0d0514d989b93572efd61648c1dc7364203e9aa107c803f0e32631dc313b077ac3d490b15f2d358f51ec77d764c0f9c36751c604298c4ee70c1329c63dd7d5d8fb7ec517879ecdd1f53b9fcb84d33fa8672914480ceabbf14ee6eb3d297e021bf279a1af6a43f49d34ebfe55f45b8664330ad32c55cceaa405a8c7617d1cfe52f41f9449aa878324affa34f7afdde80780fb817031df59bfc0619003690188931e9df1207d36b5a26751ebfab0236a3a707b7a68b749f73a95bff3325d75c60ac3f8d2aa75d8db58347a79eabbaf35721f475b989c3e9785c17f6d403353b667d673be2c37ca0fc6e0e1770a8230b918c7b764a4da61f2493e0d7492f261b92b639667ec25be6f6c377b80f20c877346e3c674ade4a42d2947f472037f870fe09191efcaf49da21de106f1fbdae78eeb6d8f53e590796edc2aa8e2a6adfd6ab746ae6e21980f503c87b8c3fc58c297ac9d4236f863ccc837c7636b91d3e1832b8717cd4f89f0c26caf118f72cf9343250da88ef700479e7c7baa483bb657d537870948e26f52349750dec239767e45958df18dd4e42260132b3a90587cfe4ad65791d583a35c16f78192f325871795640bb131480f84c65727fc8ae2461bfe9f6bc8fffb78ddd61c57ec8ad6826f2ed87e5a7b2231590113c25219eccce5cccb0bf14a25060ddd4fa215baeb18b2ff615f19dffab58f9db18e14c6f84b02ee2695e39887f6475fd56b1453a13e0cc2cda2877d7b4753642c0cdcc71440dcee69b9ac405c39283f191af179628f31ee5de19430855ddcffac4cfab54b4db98e60c0e817650ca26541668b65363ad0c180b8a74919a6a66644a1b5d33ad3364f8986828acb3a00d4ee1ba0e0b7298227753d6217abc83facda2b010cd975ae97babdaa2ebee23c5ba5ce27f0594683a209ea059f38536245eba1e08f564db289eac85fe3b08f8dc5cf7f3f8aca2af88ca6746c7f38536245eba1e08f564db289eac85fe3b08f8dc5cf7f3f8aca2af88ca6746c7d458f20ab260ef496583a63a2c4ebce462475da2178f2c18fab906f2642a0cc11597d5de27059e90714c25005bce831ffccff8e3cf96f70ef53099030a569ae81597d5de27059e90714c25005bce831ffccff8e3cf96f70ef53099030a569ae8780725f2613c61428f24ce73d0eab982e657817b29e3922d073a4397c47861f3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855144b61381130c01c6a73aef40a1f78b8dc44c0059caee607f971c8f339bc8bde144b61381130c01c6a73aef40a1f78b8dc44c0059caee607f971c8f339bc8bde8a9429b1eb5a2d6c155c4c89150ab741ba01ea54fd38ce71313d7ed4ae7f4a2c8a9429b1eb5a2d6c155c4c89150ab741ba01ea54fd38ce71313d7ed4ae7f4a2c3a21ea73b14e37c8e6df13a27f049d0b912fee3c5378f21bd2f0c90cc1d122d7e1800057fe29d5e2acb8c0232b50a027e1a24fda9134eb7223e9e8976203fa15583ca11a8b256fb3173a1885bb614813c007c5ba1bf8c6fb591332256fa0ba73a43afafd1bd2056f2d338b1cf2be22be29d009c5c1cafe5e1355cb56676ef0efc707f96f278e9ced7bb64efeef67050407f980bf609b21afb89bbfdd9c07013fb62b539bd029034493870c9285b1e33f1b6af493c96367342e0c021dd3bfc702709f0bb834b38decbcc23fa44478109dfd61d80cb542e99ba8d28371516de84ea070883ae87d3c7adecf6e2aabff0365c1ac8b958d4a4ea571cdc3a2c12823f14b9b327e96a35ea6cffff88cd2b2600907736da12f4fd3aa3ddea19a2dd19595ef7069239abfffd3df6a0367e1a8b28c26072d4890b8444c25800ea0f846928fc74109dac84cdd67055fa9b3688fac3b2eaa62f45992067ba65949a3c428123845e266ab8d762af6a5de903f66ecfd1ed583741ce79b81cba93b48f4aa6abe3efa05d9cadcf7088aabc7b613fab640a294d418c0f8ae8a026e66b031711836b163708c92e05d932ea515fd5697823e846c64fc5d07b4f4c4d415dd8d321fcdc7b7aba4873f368578dd68e8414d058af0e36c6300401b389025324eece6a0ef0f5cb8ad94dbef9e26a8d1e6028d2b5c50c2c0744429579d82a148fa535405ea3a81af9cc4fe95bb7cbc437080770b91fd217069eec3c74479804b01aedac69399c754ff54393a3509fbca714b805c44c40bd70482d45282ff58f7d52a297a2f33def8db83dda75002a564290880ba3b343d6f34e83cca5075a86777b5265c040e2554912682ff4bdc6bc69c29003f167e7872198f2d9d3cf6e5048504412cfca29bd5eaa3ef2c89035068d1888433de26b7e80bc06636063aff45b7517b7f992f567ae4bf6b8dd023f26a0f0affb7370167267f99ec0b981f7ec5fdceb4bb5c8b5173e481e5222fedfba919f134d43c93db1d1e53e41d70566993ee15a8731733586a4c975d7bfbef20580fa5db67b66df49c26f89cba2b140f8c068cf0a62253e4cd230d7d5d48a18ac2380c6d250e121cd80c2ca447eddc1e2976038a0a9931e3de70d9135dc59c585c18f1f068fd88796259dd60380ccd1caca87cbe0aa0a22256f82c11f7e2d652aeaba3d8de3908755f082873a5f54b2c3b43448f652c05a868ac2b90eedec08bae3956e32fd7d23bd4f9166ddfaca8551870b36a5db082a868ac2b90eedec08bae3956e32fd7d23bd4f9166ddfaca8551870b36a5db082c542c7f30c3165448faddd101ac8704aef6d3ba4039ce911a6a9e05ab4b6aec11aad46f84ca9d721f3e183486fa394bc2607560ee86e4e281357265315e62ef20dd917942c147742fea4e5a0f36db5cc1e852b53ba29a4748fbd4b5ed5b5c035fafb1692d3d4f88b12fc38a4ddfd818927b0c094f34eb5fdf05000694306de7569c75929e950b70c4974b1133adb78a1541b3334503e55b58676a5204f1a794cb518f2f03c8b21b9647dab0e10cc37fccec632025b224a809f1c22f923044ff615749c3e895400920b2acc434997fd7258151694ef6eac99bf4a8b0206198d39d28b7cbf243e2707c7523dce2fb539708a3cc5b8710e317b88d35e4c77bd73baca36e8fa0f98a39039da1f41347a7a28238a9135d2d5ffb3772f0fac7b54a612569d5173f2c62685fc25073098d938e3b64c43e16e8588c0c2580e63e5627f0b7c38eebd2d58f3bcd5c8d775dd62a7a730a661ecad40cb3116288a4f40d7815156da11ae4182f7e1b72c25de7d2f4bbc873f22e6e1e03695a6e2c7960a03ca574ae55ee2430d6a4b3fc18f67ad48be49bfb78b39477a66501839891ba9133a57cbc0fb7bac3d540c83c66897332e1c1fedc0c2627cce92299945df8a475ed8ec551b3d99df6b9e4419bf487b74a37b58c1afe57352866fcd71f3eaf375be1cb6f922e49ff448dfc0f8823a0e599747ea114a1bdbfe59d31e867876c847b17e3c3dbeb7dfdd48183da9e328870a5d6b6065ce9ccc2ab5e2fa8915f7bdacb50231ef3fa48ffdc874c0cbda147e604fc7ceb089df70cd9cb6231eda37254681b873d9e86851fb1f869f2e9250c0bb57de67f3b1de75684457d9b4855bf2ee8543675ec089a443c37356e404130bce8f244186aee0b06843396b8821751cdda4af062fbfbe8029e2cad62c3439b4f9e580fd3fb99cd37cc07656aac709265d9b5d262fbfbe8029e2cad62c3439b4f9e580fd3fb99cd37cc07656aac709265d9b5d26f83bf9ef6f78fa9d639384aa9055c6dc487febb13482f26e0d0859a869e898d7f1ae283c0a1bbe02168787987c58f8733f7b86c0e837d27fb7f9e962737d982ff1ae283c0a1bbe02168787987c58f8733f7b86c0e837d27fb7f9e962737d982f029b4d044960c7b33a1fd699e2db5deb97e77d870d85a0e0f92614f5771a320ad7b82bbf077e5011fa76d2c9e4c01efca44d85634b50ef842d513dce0fdbb99c638219e2c033a1ca5da72ec23646ae7a35892d99bf0bd7632890859118e50ffdbba6805a0183d259f1cb1d6046ef887af68d4d0b517d06730ee80df4dd75a9f5c07a615e937559c1373c90a75a6a42e0316e00f028ff27eb844a452616f7420b97d580a389ad19303f9bfada145ecb20ad9f87a3693fb032f4eede38ff45c7d0594c1ff72ef4ab830d09217c0f88099b7d5f0e637631bce48e94b51ee555e37693b768b3b9bd995c440917b63f8f484a04f5daeac57f76830aa715b3a30996ebcadf540a888592560fae963d5f3725ec6e65fdf506869ec59c833ea55b968d64598f9b73de312eda0de677a4a1c6d160b1b1a213080d42003935a400226b29a72d0668038ca075366dfd99ce46432dd45a9f9dea6596ac5cad192ef5ba0e6d646eeb2fcb96281e185df0fbc19de6811fba18958972cfb77f6cc661aa6d786a046eab578491e740e156173d1e1aa277031bc3ed9e9a589e0ad09a8cf00a79614c2fb12cf06456ad2ea866be28d588233782749205cd96145fe7a339f4fb09e0738e51ffab2ad0e9cfb294ebb791560b59918f06a833a42180c4994f01de8b2096848c9610fff74f31979b472300cd76b9f5122cde96bc50c6e3e4cbe54a3c8ca7fdf0137b1c1615645115729e906d36d600a9ee164cf693458869064bdb4399ae2d6560044100e1d401f9960c133cff0ce318ae81725e5eb49d01a0c9ed755aff46ed3acd62b8cd4d7e270945863136d202f896d16f8eb332fa9bf436788019d39c6e7b6d71cc36bb66ec333492ae72ff9673e7b673ecf24b4d03bdd10f8178c3908fa7fef607d4abe4ae86575b6a22ac9309b255bcf216a2196089166f0a9ae09a2fad63f50d07687241e8cecbfcce91deea91d9ae908410c363347731f5c6e1dce475f2c0b9b93207bea380738df8fca39835cf66d810dc0e297896dd7e10d78a794de550bdebb7aa2abf5846ff80cf56df11ed9a72adac70bc5a5768a3ef67ecea5226e7a9380f479a20af40c147b1f377f248a726c25a09246253dffc5343d8e84ae750b06310dd3efb8d97acb56d627627be1dd90f80a817e1a3560456d2b1aeb31fd523c5c8f5d7dab5651d9c155a0aea9a6ff1d37b753421ca0f9749bfb3e2515ad23eb15adfa36b9db766cafce465feae40dcff7f773ecc608578325105a169126b6710bbd738b473069d6b2851c29d1fe67e7d437dc814a31f30715ecdd549395656b3fa0baedb1b4db628d28075b913b9ddc595134908c792d9f8a2e511591d7f7234ffaa2b057d429197870e9b597780d1ffb0bcb82968aa64e112e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85511e8fa8f7e07d1c09b7977c0c282f8c4153d91f5e2f1199249d64645324604361bf11aa204fc4ddd0106d7ceb0220786e38fafbc0ebe26fa8adf4ac4edfe4a0ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a22b5d00a1b7bb7ae457838fcac7cc0e26e1934181730564036603626dca0cae503a814de337cb001ae85ac282af63de5be73cc6a66d033a3df90eab3db5f7efd9aea889f16f2d4debee311c186c79f5b576c1055a5e4a8834e9f6b0f1c0f4f53b40837050edd4eafa838a9f90c1312b2d35b20d5fb98e8082754f47e1d548e4b89e260f60c877a544d5f3c1e7fba79a953afba8b59ca7c6bd0ced39b3029b4f1ad8a07b91c428f7e8077b069c9cd9d710e12d1e6daa8bf74f34845a776d0af75ef9653e6850794b4089517c0b0a1769de838d6c4b1442667c6b7468df95a71d2ec598bbcf9866b42dc8b8c3dd9a58f9d2a5152dfc4c10b1ff2c6d1409f9648527277404de33008c18b37d01ff2d0eedb93dba7e11841fe58c050cb52d27c1af0267102e06b26a29d1cdbee5a4e87bf5c6fc53744d9b41c5de8576337c62aa57d9ffaeaac1297f585d38bc6d8b8fff5fdc1ead004d30b696fa24c9eb93623caaffe760a1f783579c85f51ba5cc4a938e30da513ca412fa3b11844dae53743f43dfb99d4c1029ca9b4837cf7096f714d39476c659140e3c9b5b1f9265a99cef80dfb99d4c1029ca9b4837cf7096f714d39476c659140e3c9b5b1f9265a99cef80f169bbe27d7da0ce0ea0434049ba9f1f99595f1d3a7f9abd4de8111804a66731791ff371ec57171c34a23e69ab5cee21ec7675566a1fbfec9ec9ce7fa256cc1dbe25ccc59eac686995f36bb029b08a217e1e7fcc2bdeb657a8b0f9b5b617c34e2192f2910217688c0f97fecac7b2c91c5fe6e3e868d896831b54b4b6191b41f24030724bc8022e4154029db7ae5ab9413898365c13c7b0c73dccab78fbc3cb25398d50220045daf96584347aaf2fc8ea862bc2c3ed79c19a3f69ef091424b8392dfc06d9417cfde17f81275e1324b1f0d13a8bc1542b657248427cb138543e56a38de06a5a03033927d6076bdb6d960c9f4c34c93b45c90927c83879b5593d13e443482c1fcc8a5cd9f0664fe5fabc816a76dcea13c4d408221ea22d9d0b9774b247e34e6bc6f1448d0e71c605c15756fc22168a6dca536a7f4f60b144a7fafbb8c00d9209b327b194e3adb5d464eb31d3e6cbdf4bcb053c91b81bc19878ba03379b304af06e49d5d75dc3bede9678cdb1a3a2345c22fe56e392e7804effbb1a646a498b4cd94e964b7125b25fb2ae8a9087812d1b96793bf0d6333e051862704fb65a0ba4cfc7add00c5a4d036ebee98120a194d992c12799bdf6f0dc2f781ef2a991b4a2db5a0c17eb778ecef2a010dc852ffc6e40a70deab5fa8aba82ba963727778065b04f69f9a467f99a14914e8bac5a4ec0605c5c20b2572afd4706671b4b7fba01408218ed40fff5faa957fec9b172ddbdb95660d1390a9633611feaea1608efcaf40b2264e12ac1568b44bcc4f6b2f0b1c17d942886973ccf8602a6baab1e89aaee605da884a385e24f52595cfd6aff4f815ce5f0f94517f2221eafe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553dd1fb95fa673e4d1f32ffb2ec9406d0b6a2d94d0121034f0a4473e11eb8304e43db8bbdfee2baaba159d739777d1720286d7ee6ded6e6be59415495c1eed4a0f1e060d754a1423b15ae17725a85c6d0fb7bc969ebc1341988aa5eef080cd8f2addaa68ceadaf1fbb67bdafba567e2b6ebe20c4ff5446fbdba8929de8b14c89833115c8ae83b6d571d45099e1758b571209e2808eed26389ffc50c1d5409cb37512605570320d4ca71147fa6170f5a2b9c5f5ee650270d9d883b7a109f94a581dcad238656da7f75700763c176ba94cdba26adbe5f1d2a383a8d7e2a445bfddbe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557358adab6885e5513055d85366a11f3171058742526d0cdf50aad1d596552921ebdefcbe22264a49ee6ae3d02665a1c03b2655ef13ec0b1b1d3230c5300cdd4048e9525e7c8dc2509a69f2aa3e27d14d5c4a7c40a402603b990cb3a813bb8d705a1142e981ac00cce697ea67e78d64ec29dc89db0eefbeaaf416ee0790f6ade400233ad19e2e7f7c037282ecefee90ce5cbe566d30201ac04097f05dbcdd503800233ad19e2e7f7c037282ecefee90ce5cbe566d30201ac04097f05dbcdd5038c68a1f569a76132178ba3c239950fc255ce58f13c1855be7fe2eafee79b20b18d4cb9567675fcbe63287e5ff0f3f9aaa9b3663b453ae9296fd75a2e7df105c6a3eae6d791df09f394f4f888d8255f58ddf90aa8bdbcae0872270ecb3125163d033275d8e32e8103c0eeac31e72611414171ab4482f23ae2c5c9bd2fc022c372826f1a3dd5f8152c2b0ba7e1b0d08d81457813a2f3de0517217f87d2fd3b66bcdc837f8497f3cec85a9b34eae2d538cc98428d2f42f6c28b5766accac7c412c7b19bf200fb219c80f64b02bf84b5acdf678a3f58a626aed5588af6e13fb7974be230d7607bb6c2990de7be9a9ea4b38ff28c06034d4d5c0f3b49400cdf84e75e63df03cb85d1de359d6bdfae7ca4c6e26d681f69ad548692cea7115a33c5346a6a6c2da3c7416a1f00ed0a9f403ce00540a1de328c848398110b878406fda1cc07730639718a931eae051167391f1f42f4cf11e7cb88007750e1c56e4160d4fbd17784108ea33c7da46efc7049f96962c5fa173406cb39c7bec8142f44009cdcc9512ec3b9091f2847b2b23863a019fced65efd7074e6f35471f04f02a8e63e8849775f87b553a3c789931c5bcb91622f4a11a1599219f999e4930b0e51db0c9bffbf44f1951a270ea0108e6c7584e4b68c56bba1c3166ac76e992043be078a30b2592279df8772077a0661e945d637eba66bf5a73c9ef23c35c727470cfb279e150e2285265cc8623d119c21d8529a8bdef9c0de6df3e285542e9c488062bf2da341b5264a3da4e1af42895d35dc765cecbbabcf44eb37a379a7c485fa928af35f33c9728f18c4476a6a56daa3e087749d86b4b632ec42adb78191746d503e8c8d990cfd0ac3d65094a9d778a35d07b9a0dda01e1afb3b5fbc24b951d7a36c7c7d3352028c7e5b36dfccd8a2d63338edf36c987ba747301f924192447fd8f33095be7e25ba2d6106a89e207158548c61f047736f745ffa444225b223d2c0ed93cd91525a85a7593464c62a70fcd25e23191544f452b0db34dae518693c94147c20f528c09d73a3cd015affef10068f2808e0ac3d3ca82998c6d8b9ec114ccc9c82301fc80c2239855f1db58826387b244ba33b18f05a85ce14df3b4cbb9ab66e6a45569a9e687a869a17fbdee5f7abc9cf509716858e6fd50bfc6f106366c3ec89ed63eb22010da811d8597c4b4c587ad1d7622c28ac185c20e2a1bd34b4751c5940136abf2b51990427ee39170f9cebff9c1db2ff1332aab9c54aac4a6d4955fcedf7c775bb702990e96bab4cb1a415161e58d061955c19af2f687d0e4e59356388d626e7a7b9312ee2ae3d8bf0d818c0356ad76a49f74404a77a33816df25a1088afb66300f17ef34dfe32cc847281efe48a171ccadaa77c15b681944386730e144db2d2589be9ccc573933ebdafc45f115fbf4aaa3791e6c69434a73672a49f4d72a341299f59578e922fb2195c11b2a9271359e6c791f615b525ddb3e17574d804b1663fe3bd87d4c5fc528c1f23e38d7fe8014781d880d53d73e905b8acc268afc4eac37c71b68655f132bd3410babcc40bc0a3c1b0c8a6af9816dcef0b7ab0dd27df29362b0b3e68e657757e99a74ccc776c6feb2166d871ed44c365008569f9719c4b1be9e05505450d4d05b299e9b4afd639b164eeaf30709671197899e2510a50f8ad23c8e174cb861d6294d7a81a1409dd36449399bb88db82adcf8b892524ac86b6470e169ff844fcbdb040dfe648425340cab2a042f6d32f1b9151a268cc03fa7d0ea7561a1c93bae7c1fe8e798d25e5b64a6feca398ae0abb61e13bc5fc7f9e7dd4a574a632db6d9e0c0246577b0e232d8d882ac053531003fe4c07c77a51edfc90441ced08027084e9cb2fe668d2c73cd4d54b55896d98ef39c8e82017d00a3179ea83e7274ca49cb5db7d1780dc0c055f60e0939ba835b961c6e004881e136b914cf64881c137fda1687e20e91221a54d6f29128a4b0e16c1f98a5fd10ee59522cc0f199dc162246e8495b83cfec00718067baf8cd46669bc9cec7bda669477206150e15d85a6f84ce31ae5550e25cbcd68e6392c336e7566955e741a503d9e2eded5a38a26032f1f5839770c740b63ddf1f1f4499227ad92562b9640c656c2a3e77eb0d16ab9318823ad73f4aad2ac8ee9ca9b5f33718eaaedb45df90d7973be525ab3948f8caf9635a0877231310cd8b8a823e68c3762613e8f1590c39bd5f09dfeee64958f524e78c4e134bff377ffa9e30967c803a2017021b57c5f7f73d48014bd341ba3b870a11fbdf3a1e82dc382d0ec7370aa9b2506e5811ac08c806f42c8e5157ce9b65f34021909b1ee447bd142ace85873c659ad4e4d138446cb0faaa6dfe9f3d2a4dea72da9d1f6234af7b1f748c5ebf9aed176e07675698c372c1fb29eebce20b80a932172a1f00d38c45aa78d54ca2a33b589e8282f065095d171d9b4f17e01adbcbbd5f6ab22de2c97e11599a365b4dc474f6a20e4d2235c5054088d49074828fb7ec74d9aee7318ac389c7d23378cfd9564ce937d168495d425cfe21e3736f01da012def646c732d56c22be2a7b86741171145965bae6097073c1118f123ccec408b8386573fa3fd788ee27fda62a52aead29c64e0a920f9fc97d533dd289260b818721ce9a9f473888437a1ccd817cd0a45d8fe67871ade6972909ba3ec2488abcd26fa21365e85e8782bfe671ad3298bfce66d076d083bce61af97fbcfd83af8353dc4c1cec9065804bc302c3d4802c3bdd28fb7626d53f0000d06a384d01baa5c164fe1ff25e990d0f065cfe857aaff105de8db253a396225e77560f2ddf2db8caae0f4edba8b7486d285790f37d753746811aa3caa8043cebb8b1e60a3647c6010ce993557d6c3b2c90f8b4f842e7b952f1f97f78740b4b57608500864374c21e2c07634123d8edeabf37f52629cd72cc4c7745865184a08e60c79c4419b320e89c9c458841cdbb200b41e3a345076e7f7ccb5adaa2fc52a1d781c571e242c574f34d5470febd9e72d2dcc2d21ec8a2798125716dbd82d018f1817c8ed4232dab7821a8945ec79b6c8321b3474ee7a60e9ad4ec53c8416866cf47a5ccc7e8c7ab6c9fe9ae8516dbea2178a9485a5e15b33e42aa8b317d9b4e125952e2b159885e65e61c045da0dc9db3e90d677ace318beff3969750f437262d89a79a5c7642ff95a26b49040d16a377bea57625803ea6626e36b1b2d08e4a35b6617def80f05799dc7a138aed7fea96968cce10c1c59d536e37e6e46536c4a27c7ee6036eefab5b015cdc094674693075efac6ce491172ed5d2a5a585aa000d521632f05cf9e26621e637cea2a093d24a3ef0e5beedf607286fb93d442c80d2710dfb82f9bfada18602203cb03181d913bf177567d8016ab15c239f8b763a919783bf6b4bd3f6789d96d3acacb8e3caef814a6be0f8834152e4ad81188051d1567df11d6ca4a7e612749fdd2c5f627b690427614c1337a4a6f32cee6a76644b80863299f9375921bab50238ae65857dd9deaad3feab9c74718e2a1d194776f7621b76a761fc95eaf524b57608c184741224cab498b6dfc58b255a14486e36f9c41f8cb16036cc8102873d1e30990fc5c213bae78683b4d4aadcdcb934a8ec7e7cbbe6983169ce36547d62901c581b819964ed9a857f07f71aeb89c8da6d7bf9d78ec8a01cb2717a995733d8472c86b29729ffb2b409be895d4571a975e864cbb1efe574dd48c56de7d2d2828f6d55ab826518403151d479d9fc048e4dd7f9a56bca6cd3ae9cc0928b1a905b2dad5de79928679f62144e9dd47eb97a2c228532ad7d5f8dbf733e8e0534d532e440d228e350017f96c39b66d8ecf498b1ce54ea62d929c9c916ff17163eb3785d26aec57d48f494732320679f35dec5323df00ce6127513c782284224dd10c878efce720ba2488649285a4e8cfc8273fbd6f83ae80ebec7412b5f45ac39341d155ea0c3aa5f5eb9c3e5a6107b37aed7dcec816933d38c90b07b8f63bb150c4f9ffa52420f1871639023ed07be01430e3285c2ae20905927324119b3a034b9b9b56f7429abf9ff04bb9c113bbda9b8751452a284be2b36dcef6ae14a005904065cd4677b15c65c1a661b1288f6774a2633c875ad25493aace834825d4842e2373a51ec1fa960ef4f7dd2cd6e7d5c2c653925ce5163695b81fda0823964a08bfd2ccf6c856c45c55e4265dbf275cb3b4793334e1866b4d1f82a0e0316c8009fe9507813246ca857d4aac045246ab86e9a710930c074ed7fb22f8102e6e6c030fa631256c7a53c8e1798adbfedbe6f17b2765a05d376943fafcb71894af51eff2077fc87674b6ded7cb42ad2638c48216860712112516142f864ea54b7b25ea756d8b07ff71b7848778f3ddeb9aa366b3c92edc5241a8a26620627ec5d7eba54bcdf6fc9143d971a00abd8b98e20e017517b5dbd83ec4904288443e3666bb77442c0de7d65a29e7b1052717028d9ea76b2dd5b763e10076e096cf4d817c03205182befd64510423009b203464cf5db693208e26dee51c610031abe327648b542f0b5561a778f2a6954d4aab9a0cd16d87779e29944bc17438a6ff0b8b2418f2fd2b4fcc1be135567a916ca375bbc64dc1e0967c63881a288ebd01de92a1485091a0d21ad72b5b77f7a92c348f4f754f75ceb889c93ae0140383b88bd04164f857d5b8b266c299416b3d67a7f459bf8138a852cae0ef47d3fec4e3704d1feed2c6117ec82422b543bd1cf4acb8ebde1dfdb65c87aecb097db1057052ca8d6c0e8be3c7a094d0b357f0c0034184509af18177d869970cc051f28122427eff0e276a01f58e6e8e22143def14077a86e93c306acaba9dd6ec4a1bc65749305b0272340642c56be9ac1b536881fa034a4fa81ff9eb2eb67d5ba4a8b62739ee1720548ee6aafa2031b3a80ccf4ce1f08b5bc37b190442c7badb62b71e02bb64d46ee5ea7ce42c2e98c8e5fc4541d73b98a0ee70d1d4e129e4bd0c95692661ccb6653c5ffc921c1d127bd7260ff4ed7ae21a5ee9a151fca8deeb4903974e9a4ef1ed227e3ef45f78b851a8178092186a21aab0790ee6102dd05bc5c9c24cd6cc7d931268c2349c5d87af558565b55d4bba10a1d0f29dce68771269f86c20dde449d82120d1e092fa56ec0c011c2b776d12b13a19696e2907fc7f0ec9bfc7d1fe9598154c3e01a35bf38eead6be8630cae420b0f1b78400bea9994560bab4d58a57c621f1c21d30e6f788ac7a19fb73724b6c37fac096fa9545ec84c6d0fd0b0f8f0c1ea3fb5e52ceb656329b213d538088bb7a5fcbeef35a839ae9e3c2030dfec9557149e26b9b55460e6b6c473ba70dde6ebd10cbba7047ca05b29ab9b495aca6f295b3011344da44e6f735a4cb3f890600daec2cf48a39c89a2cf8d939e806352c2dce7b5879debe7850e7916a02d448042bd1bdd3cfff482424ae651bfdf789f8caf673b81223b3671126473b3db8b40bef53af067725cb8fb55403141033a631ddec9b912a417aee3b1f4fb66c8a97e47c0d19e3eeb823291d6c04d04821dcf717ac96c2e00ae868b1cefa9717ac7922ea493df9c89e7749a0ef8c6b229ae3169693453a41e230fadb10aebfdb0da0244f639a219016545fcc19515324b6d650e92d6e5ca7ed56bb538d89bcb42a3bdcf06c9f5e6763d60f42bd2eb1dfedebfc397ce5ab810b82d1289f0efade74ccf2a43d18a67a32460a3bae3fca7d2394fd767d17f1d770c189001296049d094548ca19bba6e2349b6b73cad5bd17d1edc02729a0ec6428791497646515ef6cd86a9dde717f1175bdc6a7f53ad510fea07cac4a7f039841b5e28844a404430413f5dd7005c06deb0f2ad629773d02c584ae9552f582d8a261b984370221190579da7501dc520c7ef4e6beb7c9d6078fa6fc0394fbc5f012fa7c818df470bcdba45ad2913ce46f38f086abc2d6911a1dbdd9097e503518482384b2bbd84451fb75a2ef9e3ecec73e4802554664df7efcf59098448668548261e017431db4bed979e33eaaf8185c81ac2f77eb258b42d12591b60771d4cb22f6c0139791d5e0443d74fba0b2ab04bcd19043fd936125fac843f58adc5f2ab0b8b9151c96b90abb9131499f6d7a9a208237f81300e56901e02677a8a4fc82368388e9133287974da094b06097c5392e046d4b6cc4118c8277786708efc6d217f2da06e881647398149dd4f26c3a9d4d83b5436f20c667d99dbf1423d563c93975ec11eea795c869c281d24e55c1fc38b583f408d7218b9d2f379dc689d190f30e6abc81a27961ef2c63b86b75792961071fcb12693a24b950360d90857b7179f69a3d668ef71b463f3eb50ae721ae22e948d80fe5f9d0914accbdeeefc9d02a04150a172f10f0b438b37e50e544a722d422afb78abad1904640149bf47777d67205a40ecc8e5b1ab5905e079d1602958f841a8aa0f7dfe60fe6e99b209fdee56d4285e08a0c41ab8aebf3fa35cbaa184b0666807c94347c1d24e0770ed47933ed1b4b14463ea07f0b1a45b3735a65049e244cfe2f839c2d0cc14879680cb0b96ad5e755dbc10ccd8ef5ebbdfdaa491c404ff605f369e9c547002e1cf32c68a51d9da9d5660248ca395a67b2406020e88b2fd7eb38f92cec5d2e9f88e51735d7d9dd13442532364e2d6aced3ac53de8555ce3c9deb936bc13c144167a1afc00971eb885be4afff92f27de5a32a53313325734d1cafb73280747636c3448d507bf910ef715ad02b8c942d2f85d054019926c5c29e8cef8d327a16d097bbffec5c7a10f5b63f50ba6491a07ffbf4c6d2055f5455f2dd49a4fa42aea4b0538bfa7ccdb313131f39ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c066cc09414d316969d6bdc23a43f957db77c1997fdb3248e6722d33ec0a7d2700df502bb67553763110ccfd98f597b4a243e2652879a6160113ef7912b720ebf5717ec41ddc152d59ce5ed62bf76a026f4883ba20060aeaeebe7b8616a4eb2b8c9fae71610741417060e9377b4fcda99eb011be07c9afef027c986c12b59340bf0cb8a0e0d2cd90850d6020ebafd45d44b859d6a54b9497bcb3a596f7ad825b725277119d3e452dc4c371a3b2617c41a9958ca10ee97b6786b67257ad392aac206c71ef081ffb90be3958f585c768a93b5ddd265876c54444cb7783262999f3a3b9185460be61f24f816b4bb5742688fe33c2457d97fda1d624a4c7f6dff668b8c8db8bd6c83bd9f4b542d3771df6026c01887b0cd709955a58183be79b753d75ad65da9f044b86fcd16b596b12ef12ee1a373654ceea18e91209de176cd568c0ba8e8db9cf32273bc645c2814d5a08d856b7acf5d7cd387508ed86f6e7ec99d10asm-x86rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-2.6.32-754.2.1.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[D[;e@[+@[@ZZZmZ@ZԐ@ZJ@Z̧@Z@ZZZ@ZaT2@T&@TT @T Tk@Tk@S0S@SSہ@S׌S@Si@S#@S@S@SSh@SsS"@S@SS@S@SDSDSS@S[S @SSg@S@SS8@S|@S{CS{CSt@Sr @SpShSg}@S_@SW@SO@SKSFSCSB@S=M@S9XS1oS*@S&S"@S@Sz@S 4@S@R@Ry@R@RR@RRw@R1@R@RR@R@R@Ru@RxRt@RpRnQRnQRe@R[RVRR@RIgR@-@R1R/ R)R7RRR R R@R6R@QQ@QMQ@QQY@QdQp@Q*@Q@Qޞ@QLQکQQzQɆ@Q@@Q@QQbQ@QQ@Q@Q?@QQV@Q@QQQ'@Q'@Q>@Q@QQzl@QvwQu&@Qm=@QT0QT0QHS@QGQC @Q/FQ-@Q+R@QQ@Q@QQh@P-PDP@PPrPPZP @PPPPP@P@P*P6@P@P@PP{@P5@P@P@P~P{Px@PvPvPtPtPtPr@Pp@PnPnPnPmz@Pmz@Pl(Pl(Pj@Pe@Pe@Pd?PaP\VPYPWPPy@PIPH@P@@P?UP;a@P7lP4P.2@P.2@P+@P*=P#@P"TPPPPP@P A@O~@N=,N:N:N:N98@N7N6@N5CN/N/N.@N(N%qN +N7@NNN@N N @N|@N|@N@MAMMM@M@M@M@M@ML@MWM@MM@MM(M(M?MMK@M@M@MMb@M@MMMy@M'M'M>M@M@MMx@Mx@Mx@M=MTMTMwkMwkMtMlMbSMZjMY@MQ0@MOMK@MIG@MGMGMD@MBMA^@M@ M>@M>@M:M9u@M8#M6@M0:M.@M-M,F@M'@M@M PMM\@M@L!L!L~LL8LfLr@LLeLLL@L@L@LL{LL@L~@@LuLs@LrbLnn@LjyLi(@Le3La?@La?@L[@L[@LYV@LXLXLRLQm@LN@LMxLELEL>@L=L [2.6.32-754.2.1.el6.centos.plus]Phillip Lougher [2.6.32-754.2.1.el6]Phillip Lougher [2.6.32-754.1.1.el6]Phillip Lougher [2.6.32-754.el6]Phillip Lougher [2.6.32-753.el6]Phillip Lougher [2.6.32-752.el6]Phillip Lougher [2.6.32-751.el6]Phillip Lougher [2.6.32-750.el6]Phillip Lougher [2.6.32-749.el6]Phillip Lougher [2.6.32-748.el6]Phillip Lougher [2.6.32-747.el6]Phillip Lougher [2.6.32-746.el6]Phillip Lougher [2.6.32-745.el6]Phillip Lougher [2.6.32-744.el6]Phillip Lougher [2.6.32-743.el6]Phillip Lougher [2.6.32-742.el6]Phillip Lougher [2.6.32-741.el6]Phillip Lougher [2.6.32-740.el6]Phillip Lougher [2.6.32-739.el6]Phillip Lougher [2.6.32-738.el6]Phillip Lougher [2.6.32-737.el6]Phillip Lougher [2.6.32-736.el6]Phillip Lougher [2.6.32-735.el6]Phillip Lougher [2.6.32-734.el6]Phillip Lougher [2.6.32-733.el6]Phillip Lougher [2.6.32-732.el6]Phillip Lougher [2.6.32-731.el6]Phillip Lougher [2.6.32-730.el6]Phillip Lougher [2.6.32-729.el6]Phillip Lougher [2.6.32-728.el6]Phillip Lougher [2.6.32-727.el6]Phillip Lougher [2.6.32-726.el6]Phillip Lougher [2.6.32-725.el6]Phillip Lougher [2.6.32-724.el6]Phillip Lougher [2.6.32-723.el6]Phillip Lougher [2.6.32-722.el6]Phillip Lougher [2.6.32-721.el6]Phillip Lougher [2.6.32-720.el6]Phillip Lougher [2.6.32-719.el6]Phillip Lougher [2.6.32-718.el6]Phillip Lougher [2.6.32-717.el6]Phillip Lougher [2.6.32-716.el6]Phillip Lougher [2.6.32-715.el6]Phillip Lougher [2.6.32-714.el6]Phillip Lougher [2.6.32-713.el6]Phillip Lougher [2.6.32-712.el6]Phillip Lougher [2.6.32-711.el6]Phillip Lougher [2.6.32-710.el6]Phillip Lougher [2.6.32-709.el6]Phillip Lougher [2.6.32-708.el6]Phillip Lougher [2.6.32-707.el6]Phillip Lougher [2.6.32-706.el6]Phillip Lougher [2.6.32-705.el6]Phillip Lougher [2.6.32-704.el6]Phillip Lougher [2.6.32-703.el6]Phillip Lougher [2.6.32-702.el6]Phillip Lougher [2.6.32-701.el6]Phillip Lougher [2.6.32-700.el6]Phillip Lougher [2.6.32-699.el6]Phillip Lougher [2.6.32-698.el6]Phillip Lougher [2.6.32-697.el6]Phillip Lougher [2.6.32-696.el6]Phillip Lougher [2.6.32-695.el6]Phillip Lougher [2.6.32-694.el6]Phillip Lougher [2.6.32-693.el6]Phillip Lougher [2.6.32-692.el6]Phillip Lougher [2.6.32-691.el6]Phillip Lougher [2.6.32-690.el6]Phillip Lougher [2.6.32-689.el6]Phillip Lougher [2.6.32-688.el6]Phillip Lougher [2.6.32-687.el6]Phillip Lougher [2.6.32-686.el6]Phillip Lougher [2.6.32-685.el6]Phillip Lougher [2.6.32-684.el6]Phillip Lougher [2.6.32-683.el6]Phillip Lougher [2.6.32-682.el6]Phillip Lougher [2.6.32-681.el6]Phillip Lougher [2.6.32-680.el6]Phillip Lougher [2.6.32-679.el6]Phillip Lougher [2.6.32-678.el6]Phillip Lougher [2.6.32-677.el6]Phillip Lougher [2.6.32-676.el6]Phillip Lougher [2.6.32-675.el6]Phillip Lougher [2.6.32-674.el6]Phillip Lougher [2.6.32-673.el6]Phillip Lougher [2.6.32-672.el6]Phillip Lougher [2.6.32-671.el6]Phillip Lougher [2.6.32-670.el6]Phillip Lougher [2.6.32-669.el6]Phillip Lougher [2.6.32-668.el6]Phillip Lougher [2.6.32-667.el6]Phillip Lougher [2.6.32-666.el6]Phillip Lougher [2.6.32-665.el6]Phillip Lougher [2.6.32-664.el6]Phillip Lougher [2.6.32-663.el6]Phillip Lougher [2.6.32-662.el6]Phillip Lougher [2.6.32-661.el6]Phillip Lougher [2.6.32-660.el6]Phillip Lougher [2.6.32-659.el6]Phillip Lougher [2.6.32-658.el6]Phillip Lougher [2.6.32-657.el6]Phillip Lougher [2.6.32-656.el6]Phillip Lougher [2.6.32-655.el6]Phillip Lougher [2.6.32-654.el6]Phillip Lougher [2.6.32-653.el6]Phillip Lougher [2.6.32-652.el6]Phillip Lougher [2.6.32-651.el6]Phillip Lougher [2.6.32-650.el6]Phillip Lougher [2.6.32-649.el6]Phillip Lougher [2.6.32-648.el6]Phillip Lougher [2.6.32-647.el6]Phillip Lougher [2.6.32-646.el6]Phillip Lougher [2.6.32-645.el6]Phillip Lougher [2.6.32-644.el6]Phillip Lougher [2.6.32-643.el6]Aristeu Rozanski [2.6.32-642.el6]Aristeu Rozanski [2.6.32-641.el6]Aristeu Rozanski [2.6.32-640.el6]Aristeu Rozanski [2.6.32-639.el6]Aristeu Rozanski [2.6.32-638.el6]Aristeu Rozanski [2.6.32-637.el6]Aristeu Rozanski [2.6.32-636.el6]Aristeu Rozanski [2.6.32-635.el6]Aristeu Rozanski [2.6.32-634.el6]Aristeu Rozanski [2.6.32-633.el6]Aristeu Rozanski [2.6.32-632.el6]Aristeu Rozanski [2.6.32-631.el6]Aristeu Rozanski [2.6.32-630.el6]Aristeu Rozanski [2.6.32-629.el6]Aristeu Rozanski [2.6.32-628.el6]Aristeu Rozanski [2.6.32-627.el6]Aristeu Rozanski [2.6.32-626.el6]Aristeu Rozanski [2.6.32-625.el6]Aristeu Rozanski [2.6.32-624.el6]Aristeu Rozanski [2.6.32-623.el6]Aristeu Rozanski [2.6.32-622.el6]Aristeu Rozanski [2.6.32-621.el6]Aristeu Rozanski [2.6.32-620.el6]Aristeu Rozanski [2.6.32-619.el6]Aristeu Rozanski [2.6.32-618.el6]Aristeu Rozanski [2.6.32-617.el6]Aristeu Rozanski [2.6.32-616.el6]Aristeu Rozanski [2.6.32-615.el6]Aristeu Rozanski [2.6.32-614.el6]Aristeu Rozanski [2.6.32-613.el6]Aristeu Rozanski [2.6.32-612.el6]Aristeu Rozanski [2.6.32-611.el6]Aristeu Rozanski [2.6.32-610.el6]Aristeu Rozanski [2.6.32-609.el6]Aristeu Rozanski [2.6.32-608.el6]Aristeu Rozanski [2.6.32-607.el6]Aristeu Rozanski [2.6.32-606.el6]Aristeu Rozanski [2.6.32-605.el6]Aristeu Rozanski [2.6.32-604.el6]Aristeu Rozanski [2.6.32-603.el6]Aristeu Rozanski [2.6.32-602.el6]Aristeu Rozanski [2.6.32-601.el6]Aristeu Rozanski [2.6.32-600.el6]Aristeu Rozanski [2.6.32-599.el6]Aristeu Rozanski [2.6.32-598.el6]Aristeu Rozanski [2.6.32-597.el6]Aristeu Rozanski [2.6.32-596.el6]Aristeu Rozanski [2.6.32-595.el6]Aristeu Rozanski [2.6.32-594.el6]Aristeu Rozanski [2.6.32-593.el6]Aristeu Rozanski [2.6.32-592.el6]Aristeu Rozanski [2.6.32-591.el6]Aristeu Rozanski [2.6.32-590.el6]Aristeu Rozanski [2.6.32-589.el6]Aristeu Rozanski [2.6.32-588.el6]Aristeu Rozanski [2.6.32-587.el6]Aristeu Rozanski [2.6.32-586.el6]Aristeu Rozanski [2.6.32-585.el6]Aristeu Rozanski [2.6.32-584.el6]Aristeu Rozanski [2.6.32-583.el6]Aristeu Rozanski [2.6.32-582.el6]Aristeu Rozanski [2.6.32-581.el6]Aristeu Rozanski [2.6.32-580.el6]Kurt Stutsman [2.6.32-579.el6]Kurt Stutsman [2.6.32-578.el6]Kurt Stutsman [2.6.32-577.el6]Kurt Stutsman [2.6.32-576.el6]Kurt Stutsman [2.6.32-575.el6]Kurt Stutsman [2.6.32-574.el6]Kurt Stutsman [2.6.32-573.el6]Kurt Stutsman [2.6.32-572.el6]Kurt Stutsman [2.6.32-571.el6]Kurt Stutsman [2.6.32-570.el6]Kurt Stutsman [2.6.32-569.el6]Kurt Stutsman [2.6.32-568.el6]Kurt Stutsman [2.6.32-567.el6]Kurt Stutsman [2.6.32-566.el6]Kurt Stutsman [2.6.32-565.el6]Kurt Stutsman [2.6.32-564.el6]Kurt Stutsman [2.6.32-563.el6]Kurt Stutsman [2.6.32-562.el6]Kurt Stutsman [2.6.32-561.el6]Kurt Stutsman [2.6.32-560.el6]Kurt Stutsman [2.6.32-559.el6]Kurt Stutsman [2.6.32-558.el6]Kurt Stutsman [2.6.32-557.el6]Kurt Stutsman [2.6.32-556.el6]Kurt Stutsman [2.6.32-555.el6]Rafael Aquini [2.6.32-554.el6]Rafael Aquini [2.6.32-553.el6]Rafael Aquini [2.6.32-552.el6]Rafael Aquini [2.6.32-551.el6]Rafael Aquini [2.6.32-550.el6]Rafael Aquini [2.6.32-549.el6]Rafael Aquini [2.6.32-548.el6]Rafael Aquini [2.6.32-547.el6]Rafael Aquini [2.6.32-546.el6]Rafael Aquini [2.6.32-545.el6]Rafael Aquini [2.6.32-544.el6]Rafael Aquini [2.6.32-543.el6]Rafael Aquini [2.6.32-542.el6]Rafael Aquini [2.6.32-541.el6]Rafael Aquini [2.6.32-540.el6]Rafael Aquini [2.6.32-539.el6]Rafael Aquini [2.6.32-538.el6]Rafael Aquini [2.6.32-537.el6]Rafael Aquini [2.6.32-536.el6]Rafael Aquini [2.6.32-535.el6]Rafael Aquini [2.6.32-534.el6]Rafael Aquini [2.6.32-533.el6]Rafael Aquini [2.6.32-532.el6]Rafael Aquini [2.6.32-531.el6]Rafael Aquini [2.6.32-530.el6]Rafael Aquini [2.6.32-529.el6]Rafael Aquini [2.6.32-528.el6]Rafael Aquini [2.6.32-527.el6]Rafael Aquini [2.6.32-526.el6]Rafael Aquini [2.6.32-525.el6]Rafael Aquini [2.6.32-524.el6]Rafael Aquini [2.6.32-523.el6]Rafael Aquini [2.6.32-522.el6]Rafael Aquini [2.6.32-521.el6]Rafael Aquini [2.6.32-520.el6]Rafael Aquini [2.6.32-519.el6]Rafael Aquini [2.6.32-518.el6]Rafael Aquini [2.6.32-517.el6]Rafael Aquini [2.6.32-516.el6]Rafael Aquini [2.6.32-515.el6]Rafael Aquini [2.6.32-514.el6]Rafael Aquini [2.6.32-513.el6]Rafael Aquini [2.6.32-512.el6]Rafael Aquini [2.6.32-511.el6]Rafael Aquini [2.6.32-510.el6]Rafael Aquini [2.6.32-509.el6]Rafael Aquini [2.6.32-508.el6]Rafael Aquini [2.6.32-507.el6]Rafael Aquini [2.6.32-506.el6]Rafael Aquini [2.6.32-505.el6]Rafael Aquini [2.6.32-504.el6]Rafael Aquini [2.6.32-503.el6]Rafael Aquini [2.6.32-502.el6]Rafael Aquini [2.6.32-501.el6]Rafael Aquini [2.6.32-500.el6]Rafael Aquini [2.6.32-499.el6]Rafael Aquini [2.6.32-498.el6]Rafael Aquini [2.6.32-497.el6]Rafael Aquini [2.6.32-496.el6]Rafael Aquini [2.6.32-495.el6]Rafael Aquini [2.6.32-494.el6]Rafael Aquini [2.6.32-493.el6]Rafael Aquini [2.6.32-492.el6]Rafael Aquini [2.6.32-491.el6]Rafael Aquini [2.6.32-490.el6]Rafael Aquini [2.6.32-489.el6]Rafael Aquini [2.6.32-488.el6]Rafael Aquini [2.6.32-487.el6]Rafael Aquini [2.6.32-486.el6]Rafael Aquini [2.6.32-485.el6]Rafael Aquini [2.6.32-484.el6]Rafael Aquini [2.6.32-483.el6]Rafael Aquini [2.6.32-482.el6]Rafael Aquini [2.6.32-481.el6]Rafael Aquini [2.6.32-480.el6]Rafael Aquini [2.6.32-479.el6]Rafael Aquini [2.6.32-478.el6]Rafael Aquini [2.6.32-477.el6]Rafael Aquini [2.6.32-476.el6]Rafael Aquini [2.6.32-475.el6]Rafael Aquini [2.6.32-474.el6]Rafael Aquini [2.6.32-473.el6]Rafael Aquini [2.6.32-472.el6]Rafael Aquini [2.6.32-471.el6]Rafael Aquini [2.6.32-470.el6]Rafael Aquini [2.6.32-469.el6]Rafael Aquini [2.6.32-468.el6]Rafael Aquini [2.6.32-467.el6]Rafael Aquini [2.6.32-466.el6]Rafael Aquini [2.6.32-465.el6]Rafael Aquini [2.6.32-464.el6]Rafael Aquini [2.6.32-463.el6]Rafael Aquini [2.6.32-462.el6]Rafael Aquini [2.6.32-461.el6]Rafael Aquini [2.6.32-460.el6]Rafael Aquini [2.6.32-459.el6]Rafael Aquini [2.6.32-458.el6]Rafael Aquini [2.6.32-457.el6]Rafael Aquini [2.6.32-456.el6]Rafael Aquini [2.6.32-455.el6]Rafael Aquini [2.6.32-454.el6]Rafael Aquini [2.6.32-453.el6]Rafael Aquini [2.6.32-452.el6]Rafael Aquini [2.6.32-451.el6]Rafael Aquini [2.6.32-450.el6]Rafael Aquini [2.6.32-449.el6]Rafael Aquini [2.6.32-448.el6]Rafael Aquini [2.6.32-447.el6]Rafael Aquini [2.6.32-446.el6]Rafael Aquini [2.6.32-445.el6]Rafael Aquini [2.6.32-444.el6]Rafael Aquini [2.6.32-443.el6]Rafael Aquini [2.6.32-442.el6]Rafael Aquini [2.6.32-441.el6]Rafael Aquini [2.6.32-440.el6]Rafael Aquini [2.6.32-439.el6]Rafael Aquini [2.6.32-438.el6]Rafael Aquini [2.6.32-437.el6]Rafael Aquini [2.6.32-436.el6]Rafael Aquini [2.6.32-435.el6]Rafael Aquini [2.6.32-434.el6]Rafael Aquini [2.6.32-433.el6]Rafael Aquini [2.6.32-432.el6]Rafael Aquini [2.6.32-431.el6]Rafael Aquini [2.6.32-430.el6]Rafael Aquini [2.6.32-429.el6]Rafael Aquini [2.6.32-428.el6]Rafael Aquini [2.6.32-427.el6]Rafael Aquini [2.6.32-426.el6]Rafael Aquini [2.6.32-425.el6]Rafael Aquini [2.6.32-424.el6]Rafael Aquini [2.6.32-423.el6]Rafael Aquini [2.6.32-422.el6]Rafael Aquini [2.6.32-421.el6]Rafael Aquini [2.6.32-420.el6]Rafael Aquini [2.6.32-419.el6]Rafael Aquini [2.6.32-418.el6]Rafael Aquini [2.6.32-417.el6]Rafael Aquini [2.6.32-416.el6]Rafael Aquini [2.6.32-415.el6]Rafael Aquini [2.6.32-414.el6]Rafael Aquini [2.6.32-413.el6]Rafael Aquini [2.6.32-412.el6]Rafael Aquini [2.6.32-411.el6]Rafael Aquini [2.6.32-410.el6]Rafael Aquini [2.6.32-409.el6]Rafael Aquini [2.6.32-408.el6]Rafael Aquini [2.6.32-407.el6]Rafael Aquini [2.6.32-406.el6]Rafael Aquini [2.6.32-405.el6]Rafael Aquini [2.6.32-404.el6]Rafael Aquini [2.6.32-403.el6]Rafael Aquini [2.6.32-402.el6]Rafael Aquini [2.6.32-401.el6]Rafael Aquini [2.6.32-400.el6]Rafael Aquini [2.6.32-399.el6]Rafael Aquini [2.6.32-398.el6]Jarod Wilson [2.6.32-397.el6]Jarod Wilson [2.6.32-396.el6]Jarod Wilson [2.6.32-395.el6]Jarod Wilson [2.6.32-394.el6]Jarod Wilson [2.6.32-393.el6]Jarod Wilson [2.6.32-392.el6]Jarod Wilson [2.6.32-391.el6]Jarod Wilson [2.6.32-390.el6]Jarod Wilson [2.6.32-389.el6]Jarod Wilson [2.6.32-388.el6]Jarod Wilson [2.6.32-387.el6]Jarod Wilson [2.6.32-386.el6]Jarod Wilson [2.6.32-385.el6]Jarod Wilson [2.6.32-384.el6]Jarod Wilson [2.6.32-383.el6]Jarod Wilson [2.6.32-382.el6]Jarod Wilson [2.6.32-381.el6]Jarod Wilson [2.6.32-380.el6]Jarod Wilson [2.6.32-379.el6]Jarod Wilson [2.6.32-378.el6]Jarod Wilson [2.6.32-377.el6]Jarod Wilson [2.6.32-376.el6]Jarod Wilson [2.6.32-375.el6]Jarod Wilson [2.6.32-374.el6]Jarod Wilson [2.6.32-373.el6]Jarod Wilson [2.6.32-372.el6]Jarod Wilson [2.6.32-371.el6]Jarod Wilson [2.6.32-370.el6]Jarod Wilson [2.6.32-369.el6]Jarod Wilson [2.6.32-368.el6]Jarod Wilson [2.6.32-367.el6]Jarod Wilson [2.6.32-366.el6]Jarod Wilson [2.6.32-365.el6]Jarod Wilson [2.6.32-364.el6]Jarod Wilson [2.6.32-363.el6]Jarod Wilson [2.6.32-362.el6]Jarod Wilson [2.6.32-361.el6]Jarod Wilson [2.6.32-360.el6]Jarod Wilson [2.6.32-359.el6]Jarod Wilson [2.6.32-358.el6]Jarod Wilson [2.6.32-357.el6]Jarod Wilson [2.6.32-356.el6]Jarod Wilson [2.6.32-355.el6]Jarod Wilson [2.6.32-354.el6]Jarod Wilson [2.6.32-353.el6]Jarod Wilson [2.6.32-352.el6]Jarod Wilson [2.6.32-351.el6]Jarod Wilson [2.6.32-350.el6]Jarod Wilson [2.6.32-349.el6]Jarod Wilson [2.6.32-348.el6]Jarod Wilson [2.6.32-347.el6]Jarod Wilson [2.6.32-346.el6]Jarod Wilson [2.6.32-345.el6]Jarod Wilson [2.6.32-344.el6]Jarod Wilson [2.6.32-343.el6]Jarod Wilson [2.6.32-342.el6]Jarod Wilson [2.6.32-341.el6]Jarod Wilson [2.6.32-340.el6]Jarod Wilson [2.6.32-339.el6]Jarod Wilson [2.6.32-338.el6]Jarod Wilson [2.6.32-337.el6]Jarod Wilson [2.6.32-336.el6]Jarod Wilson [2.6.32-335.el6]Jarod Wilson [2.6.32-334.el6]Jarod Wilson [2.6.32-333.el6]Jarod Wilson [2.6.32-332.el6]Jarod Wilson [2.6.32-331.el6]Jarod Wilson [2.6.32-330.el6]Jarod Wilson [2.6.32-329.el6]Jarod Wilson [2.6.32-328.el6]Jarod Wilson [2.6.32-327.el6]Jarod Wilson [2.6.32-326.el6]Jarod Wilson [2.6.32-325.el6]Jarod Wilson [2.6.32-324.el6]Jarod Wilson [2.6.32-323.el6]Jarod Wilson [2.6.32-322.el6]Jarod Wilson [2.6.32-321.el6]Jarod Wilson [2.6.32-320.el6]Jarod Wilson [2.6.32-319.el6]Jarod Wilson [2.6.32-318.el6]Jarod Wilson [2.6.32-317.el6]Jarod Wilson [2.6.32-316.el6]Jarod Wilson [2.6.32-315.el6]Jarod Wilson [2.6.32-314.el6]Jarod Wilson [2.6.32-313.el6]Jarod Wilson [2.6.32-312.el6]Jarod Wilson [2.6.32-311.el6]Jarod Wilson [2.6.32-310.el6]Jarod Wilson [2.6.32-309.el6]Jarod Wilson [2.6.32-308.el6]Jarod Wilson [2.6.32-307.el6]Jarod Wilson [2.6.32-306.el6]Jarod Wilson [2.6.32-305.el6]Jarod Wilson [2.6.32-304.el6]Jarod Wilson [2.6.32-303.el6]Jarod Wilson [2.6.32-302.el6]Jarod Wilson [2.6.32-301.el6]Jarod Wilson [2.6.32-300.el6]Jarod Wilson [2.6.32-299.el6]Jarod Wilson [2.6.32-298.el6]Jarod Wilson [2.6.32-297.el6]Jarod Wilson [2.6.32-296.el6]Jarod Wilson [2.6.32-295.el6]Jarod Wilson [2.6.32-294.el6]Jarod Wilson [2.6.32-293.el6]Jarod Wilson [2.6.32-292.el6]Jarod Wilson [2.6.32-291.el6]Jarod Wilson [2.6.32-290.el6]Jarod Wilson [2.6.32-289.el6]Jarod Wilson [2.6.32-288.el6]Jarod Wilson [2.6.32-287.el6]Jarod Wilson [2.6.32-286.el6]Jarod Wilson [2.6.32-285.el6]Jarod Wilson [2.6.32-284.el6]Jarod Wilson [2.6.32-283.el6]Jarod Wilson [2.6.32-282.el6]Jarod Wilson [2.6.32-281.el6]Jarod Wilson [2.6.32-280.el6]Jarod Wilson [2.6.32-279.el6]Jarod Wilson [2.6.32-278.el6]Jarod Wilson [2.6.32-277.el6]Jarod Wilson [2.6.32-276.el6]Jarod Wilson [2.6.32-275.el6]Jarod Wilson [2.6.32-274.el6]Jarod Wilson [2.6.32-273.el6]Jarod Wilson [2.6.32-272.el6]Jarod Wilson [2.6.32-271.el6]Jarod Wilson [2.6.32-270.el6]Jarod Wilson [2.6.32-269.el6]Jarod Wilson [2.6.32-268.el6]Aristeu Rozanski [2.6.32-267.el6]Aristeu Rozanski [2.6.32-266.el6]Aristeu Rozanski [2.6.32-265.el6]Aristeu Rozanski [2.6.32-264.el6]Aristeu Rozanski [2.6.32-263.el6]Aristeu Rozanski [2.6.32-262.el6]Aristeu Rozanski [2.6.32-261.el6]Aristeu Rozanski [2.6.32-260.el6]Aristeu Rozanski [2.6.32-259.el6]Aristeu Rozanski [2.6.32-258.el6]Aristeu Rozanski [2.6.32-257.el6]Aristeu Rozanski [2.6.32-256.el6]Aristeu Rozanski [2.6.32-255.el6]Aristeu Rozanski [2.6.32-254.el6]Aristeu Rozanski [2.6.32-253.el6]Aristeu Rozanski [2.6.32-252.el6]Aristeu Rozanski [2.6.32-251.el6]Aristeu Rozanski [2.6.32-250.el6]Aristeu Rozanski [2.6.32-249.el6]Aristeu Rozanski [2.6.32-248.el6]Aristeu Rozanski [2.6.32-247.el6]Aristeu Rozanski [2.6.32-246.el6]Aristeu Rozanski [2.6.32-245.el6]Aristeu Rozanski [2.6.32-244.el6]Aristeu Rozanski [2.6.32-243.el6]Aristeu Rozanski [2.6.32-242.el6]Aristeu Rozanski [2.6.32-241.el6]Aristeu Rozanski [2.6.32-240.el6]Aristeu Rozanski [2.6.32-239.el6]Aristeu Rozanski [2.6.32-238.el6]Aristeu Rozanski [2.6.32-237.el6]Aristeu Rozanski [2.6.32-236.el6]Aristeu Rozanski [2.6.32-235.el6]Aristeu Rozanski [2.6.32-234.el6]Aristeu Rozanski [2.6.32-233.el6]Aristeu Rozanski [2.6.32-232.el6]Aristeu Rozanski [2.6.32-231.el6]Aristeu Rozanski [2.6.32-230.el6]Aristeu Rozanski [2.6.32-229.el6]Aristeu Rozanski [2.6.32-228.el6]Aristeu Rozanski [2.6.32-227.el6]Aristeu Rozanski [2.6.32-226.el6]Aristeu Rozanski [2.6.32-225.el6]Aristeu Rozanski [2.6.32-224.el6]Aristeu Rozanski [2.6.32-223.el6]Aristeu Rozanski [2.6.32-222.el6]Aristeu Rozanski [2.6.32-221.el6]Aristeu Rozanski [2.6.32-220.el6]Aristeu Rozanski [2.6.32-219.el6]Aristeu Rozanski [2.6.32-218.el6]Aristeu Rozanski [2.6.32-217.el6]Aristeu Rozanski [2.6.32-216.el6]Aristeu Rozanski [2.6.32-215.el6]Aristeu Rozanski [2.6.32-214.el6]Aristeu Rozanski [2.6.32-213.el6]Aristeu Rozanski [2.6.32-212.el6]Aristeu Rozanski [2.6.32-211.el6]Aristeu Rozanski [2.6.32-210.el6]Aristeu Rozanski [2.6.32-209.el6]Aristeu Rozanski [2.6.32-208.el6]Aristeu Rozanski [2.6.32-207.el6]Aristeu Rozanski [2.6.32-206.el6]Aristeu Rozanski [2.6.32-205.el6]Kyle McMartin [2.6.32-204.el6]Kyle McMartin [2.6.32-203.el6]Aristeu Rozanski [2.6.32-202.el6]Aristeu Rozanski [2.6.32-201.el6]Aristeu Rozanski [2.6.32-200.el6]Aristeu Rozanski [2.6.32-199.el6]Kyle McMartin [2.6.32-198.el6]Aristeu Rozanski [2.6.32-197.el6]Aristeu Rozanski [2.6.32-196.el6]Aristeu Rozanski [2.6.32-195.el6]Aristeu Rozanski [2.6.32-194.el6]Aristeu Rozanski [2.6.32-193.el6]Aristeu Rozanski [2.6.32-192.el6]Kyle McMartin [2.6.32-191.el6]Aristeu Rozanski [2.6.32-190.el6]Aristeu Rozanski [2.6.32-189.el6]Kyle McMartin [2.6.32-188.el6]Kyle McMartin [2.6.32-187.el6]Aristeu Rozanski [2.6.32-186.el6]Aristeu Rozanski [2.6.32-185.el6]Aristeu Rozanski [2.6.32-184.el6]Kyle McMartin [2.6.32-183.el6]Aristeu Rozanski [2.6.32-182.el6]Kyle McMartin [2.6.32-181.el6]Aristeu Rozanski [2.6.32-180.el6]Aristeu Rozanski [2.6.32-179.el6]Kyle McMartin [2.6.32-178.el6]Aristeu Rozanski [2.6.32-177.el6]Aristeu Rozanski [2.6.32-176.el6]Kyle McMartin [2.6.32-175.el6]Aristeu Rozanski [2.6.32-174.el6]Aristeu Rozanski [2.6.32-173.el6]Kyle McMartin [2.6.32-172.el6]Kyle McMartin [2.6.32-171.el6]Kyle McMartin [2.6.32-170.el6]Aristeu Rozanski [2.6.32-169.el6]Kyle McMartin [2.6.32-168.el6]Aristeu Rozanski [2.6.32-167.el6]Kyle McMartin [2.6.32-166.el6]Aristeu Rozanski [2.6.32-165.el6]Kyle McMartin [2.6.32-164.el6]Aristeu Rozanski [2.6.32-163.el6]Aristeu Rozanski [2.6.32-162.el6]Kyle McMartin [2.6.32-161.el6]Aristeu Rozanski [2.6.32-160.el6]Aristeu Rozanski [2.6.32-159.el6]Aristeu Rozanski [2.6.32-158.el6]Aristeu Rozanski [2.6.32-157.el6]Aristeu Rozanski [2.6.32-156.el6]Aristeu Rozanski [2.6.32-155.el6]Aristeu Rozanski [2.6.32-154.el6]Aristeu Rozanski [2.6.32-153.el6]Aristeu Rozanski [2.6.32-152.el6]Aristeu Rozanski [2.6.32-151.el6]Aristeu Rozanski [2.6.32-150.el6]Aristeu Rozanski [2.6.32-149.el6]Aristeu Rozanski [2.6.32-148.el6]Aristeu Rozanski [2.6.32-147.el6]Aristeu Rozanski [2.6.32-146.el6]Aristeu Rozanski [2.6.32-145.el6]Aristeu Rozanski [2.6.32-144.el6]Aristeu Rozanski [2.6.32-143.el6]Aristeu Rozanski [2.6.32-142.el6]Aristeu Rozanski [2.6.32-141.el6]Aristeu Rozanski [2.6.32-140.el6]Aristeu Rozanski [2.6.32-139.el6]Aristeu Rozanski [2.6.32-138.el6]Aristeu Rozanski [2.6.32-137.el6]Aristeu Rozanski [2.6.32-136.el6]Aristeu Rozanski [2.6.32-135.el6]Aristeu Rozanski [2.6.32-134.el6]Aristeu Rozanski [2.6.32-133.el6]Aristeu Rozanski [2.6.32-132.el6]Aristeu Rozanski [2.6.32-131.el6]Aristeu Rozanski [2.6.32-130.el6]Aristeu Rozanski [2.6.32-129.el6]Aristeu Rozanski [2.6.32-128.el6]Aristeu Rozanski [2.6.32-127.el6]Aristeu Rozanski [2.6.32-126.el6]Aristeu Rozanski [2.6.32-125.el6]Aristeu Rozanski [2.6.32-124.el6]Aristeu Rozanski [2.6.32-123.el6]Aristeu Rozanski [2.6.32-122.el6]Aristeu Rozanski [2.6.32-121.el6]Aristeu Rozanski [2.6.32-120.el6]Aristeu Rozanski [2.6.32-119.el6]Aristeu Rozanski [2.6.32-118.el6]Aristeu Rozanski [2.6.32-117.el6]Aristeu Rozanski [2.6.32-116.el6]Aristeu Rozanski [2.6.32-115.el6]Aristeu Rozanski [2.6.32-114.el6]Aristeu Rozanski [2.6.32-113.el6]Aristeu Rozanski [2.6.32-112.el6]Aristeu Rozanski [2.6.32-111.el6]Aristeu Rozanski [2.6.32-110.el6]Aristeu Rozanski [2.6.32-109.el6]Aristeu Rozanski [2.6.32-108.el6]Aristeu Rozanski [2.6.32-107.el6]Aristeu Rozanski [2.6.32-106.el6]Aristeu Rozanski [2.6.32-105.el6]Aristeu Rozanski [2.6.32-104.el6]Aristeu Rozanski [2.6.32-103.el6]Aristeu Rozanski [2.6.32-102.el6]Aristeu Rozanski [2.6.32-101.el6]Aristeu Rozanski [2.6.32-100.el6]Aristeu Rozanski [2.6.32-99.el6]Aristeu Rozanski [2.6.32-98.el6]Aristeu Rozanski [2.6.32-97.el6]Aristeu Rozanski [2.6.32-96.el6]Aristeu Rozanski [2.6.32-95.el6]Aristeu Rozanski [2.6.32-94.el6]Aristeu Rozanski [2.6.32-93.el6]Aristeu Rozanski [2.6.32-92.el6]Aristeu Rozanski [2.6.32-91.el6]Aristeu Rozanski [2.6.32-90.el6]Aristeu Rozanski [2.6.32-89.el6]Aristeu Rozanski [2.6.32-88.el6]Aristeu Rozanski [2.6.32-87.el6]Aristeu Rozanski [2.6.32-86.el6]Aristeu Rozanski [2.6.32-85.el6]Aristeu Rozanski [2.6.32-84.el6]Aristeu Rozanski [2.6.32-83.el6]Aristeu Rozanski [2.6.32-82.el6]Aristeu Rozanski [2.6.32-81.el6]Aristeu Rozanski [2.6.32-80.el6]Aristeu Rozanski [2.6.32-79.el6]Aristeu Rozanski [2.6.32-78.el6]Aristeu Rozanski [2.6.32-77.el6]Aristeu Rozanski [2.6.32-76.el6]Aristeu Rozanski [2.6.32-75.el6]Aristeu Rozanski [2.6.32-74.el6]Aristeu Rozanski [2.6.32-73.el6]Aristeu Rozanski [2.6.32-72.el6]Aristeu Rozanski [2.6.32-71.el6]Aristeu Rozanski [2.6.32-70.el6]Aristeu Rozanski [2.6.32-69.el6]Aristeu Rozanski [2.6.32-68.el6]Aristeu Rozanski [2.6.32-67.el6]Aristeu Rozanski [2.6.32-66.el6]Aristeu Rozanski [2.6.32-65.el6]Aristeu Rozanski [2.6.32-64.el6]Aristeu Rozanski [2.6.32-63.el6]Aristeu Rozanski [2.6.32-62.el6]Aristeu Rozanski [2.6.32-61.el6]Aristeu Rozanski [2.6.32-60.el6]Aristeu Rozanski [2.6.32-59.el6]Aristeu Rozanski [2.6.32-58.el6]Aristeu Rozanski [2.6.32-57.el6]Aristeu Rozanski [2.6.32-56.el6]Aristeu Rozanski [2.6.32-55.el6]Aristeu Rozanski [2.6.32-54.el6]Aristeu Rozanski [2.6.32-53.el6]Aristeu Rozanski [2.6.32-52.el6]Aristeu Rozanski [2.6.32-51.el6]Aristeu Rozanski [2.6.32-50.el6]Aristeu Rozanski [2.6.32-49.el6]Aristeu Rozanski [2.6.32-48.el6]Aristeu Rozanski [2.6.32-47.el6]Aristeu Rozanski [2.6.32-46.el6]Aristeu Rozanski [2.6.32-45.el6]Aristeu Rozanski [2.6.32-44.el6]Aristeu Rozanski [2.6.32-43.el6]Aristeu Rozanski [2.6.32-42.el6]Aristeu Rozanski [2.6.32-41.el6]Aristeu Rozanski [2.6.32-40.el6]Aristeu Rozanski [2.6.32-39.el6]Aristeu Rozanski [2.6.32-38.el6]Aristeu Rozanski [2.6.32-37.el6]Aristeu Rozanski [2.6.32-36.el6]Aristeu Rozanski [2.6.32-35.el6]Aristeu Rozanski [2.6.32-34.el6]Aristeu Rozanski [2.6.32-33.el6]Aristeu Rozanski [2.6.32-32.el6]Aristeu Rozanski [2.6.32-31.el6]Aristeu Rozanski [2.6.32-30.el6]Aristeu Rozanski [2.6.32-29.el6]Aristeu Rozanski [2.6.32-28.el6]Aristeu Rozanski [2.6.32-27.el6]Aristeu Rozanski [2.6.32-26.el6]Aristeu Rozanski [2.6.32-25.el6]Aristeu Rozanski [2.6.32-24.el6]Aristeu Rozanski [2.6.32-23.el6]Aristeu Rozanski [2.6.32-22.el6]Aristeu Rozanski [2.6.32-21.el6]Aristeu Rozanski [2.6.32-20.el6]Aristeu Rozanski [2.6.32-19.el6]Aristeu Rozanski [2.6.32-18.el6]Aristeu Rozanski [2.6.32-17.el6]Aristeu Rozanski [2.6.32-16.el6]Aristeu Rozanski [2.6.32-15.el6]Aristeu Rozanski [2.6.32-14.el6]Aristeu Rozanski [2.6.32-13.el6]Aristeu Rozanski [2.6.32-12.el6]Aristeu Rozanski [2.6.32-11.el6]Aristeu Rozanski [2.6.32-10.el6]Aristeu Rozanski [2.6.32-9.el6]Aristeu Rozanski [2.6.32-8.el6]Aristeu Rozanski [2.6.32-7.el6]Aristeu Rozanski [2.6.32-6.el6]Aristeu Rozanski [2.6.32-5.el6]Aristeu Rozanski [2.6.32-4.el6]Aristeu Rozanski [2.6.32-3.el6]Aristeu Rozanski [2.6.32-2.el6]Aristeu Rozanski [2.6.32-1.el6]Aristeu Rozanski [2.6.32-0.54.el6]Aristeu Rozanski [2.6.32-0.53.el6]Aristeu Rozanski [2.6.32-0.52.el6]Aristeu Rozanski [2.6.32-0.51.el6]Aristeu Rozanski [2.6.32-0.50.el6]- Roll in CentOS Branding - Added new config files for i686 and x86_64 with extra features turned on including some network adapters, some ATM, all serial ATA, Adaptec I2O, ARPD, BusLogic, IPX, Appletalk, ReiserFS, JFS, TOMOYO - Added a fix to compile the jfs module [bug#5453] - Added a fix for race in TOMOYO [bug#5378] - Added a fix for usermodehelper [bug#5588] - Added a patch that allows non-LogiTech remote to work [bug#5780] - Added sysfs-fix-printk-warnings-bug6157.patch [bug#6157] - Added fs-tmpfs-add-xattrs-support.patch [bug#4586.18700] - Added fix-fadvise-for-tmpfs.patch [bug#6938] - DEBUG_KMEMLEAK enabled in config [bug#7055] - Added support for Kontron [bug#7270] - Disable BRIDGE_IGMP_SNOOPING [bug#7796] then enable it as of 504.23.4 [bug#8862] - Enable IRDA (regression) [bug#8070] - Added a patch to fix redefine error in reiserfs - Added a patch to fix a 3w-sas issud (originally an el7 patch) [bug#10073] - CONFIG_DRM_I915_UMS disabled [bug#9209] - Added a patch to mod cdc-acm driver [bug#14747]- [x86] entry/64: Don't use IST entry for #BP stack (Waiman Long) [1596113] {CVE-2018-10872} - [fs] gfs2: Flush delayed work earlier in gfs2_inode_lookup (Andreas Grunbacher) [1506281] - [mm] mempolicy: fix use after free when calling get_mempolicy (Augusto Caringi) [1576757] {CVE-2018-10675} - [mm] Fix NULL pointer dereference in dequeue_hwpoisoned_huge_page() (Larry Woodman) [1381653] - [fs] NFSv4.1: Fix up replays of interrupted requests (Benjamin Coddington) [1553423] - [fs] NFSv4.1: Simplify struct nfs4_sequence_args too (Benjamin Coddington) [1553423] - [fs] NFSv4.1: Label each entry in the session slot tables with its slot number (Benjamin Coddington) [1553423] - [fs] NFSv4.1: Shrink struct nfs4_sequence_res by moving the session pointer (Benjamin Coddington) [1553423] - [fs] NFSv4.1: nfs4_alloc_slots doesn't need zeroing (Benjamin Coddington) [1553423] - [fs] NFSv4.1: clean up nfs4_recall_slot to use nfs4_alloc_slots (Benjamin Coddington) [1553423] - [fs] NFSv4.1: Fix a NFSv4.1 session initialisation regression (Benjamin Coddington) [1553423] - [scsi] ipr: Fix sync scsi scan (Gustavo Duarte) [1572310] - [scsi] ipr: Wait to do async scan until scsi host is initialized (Gustavo Duarte) [1572310]- [x86] microcode: Fix CPU synchronization routine (Prarit Bhargava) [1574592] - [x86] microcode: Synchronize late microcode loading (Prarit Bhargava) [1574592] - [x86] microcode: Request microcode on the BSP (Prarit Bhargava) [1574592] - [x86] microcode: Sanitize per-cpu microcode reloading interface (Prarit Bhargava) [1574592] - [x86] virt_spec_ctrl: Set correct host SSDB value for AMD (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Eliminate TIF_SSBD checks in IBRS on/off functions (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Disable SSBD update from scheduler if not user settable (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Make ssbd_enabled writtable (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Remove thread_info check in __wrmsr_on_cpu() (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Write per-thread SSBD state to spec_ctrl_pcp (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Add a read-only ssbd_enabled debugfs file (Waiman Long) [1584356] {CVE-2018-3639} - [x86] bugs: Switch the selection of mitigation from CPU vendor to CPU features (Waiman Long) [1584356] {CVE-2018-3639} - [x86] bugs: Add AMD's SPEC_CTRL MSR usage (Waiman Long) [1584356] {CVE-2018-3639} - [x86] bugs: Add AMD's variant of SSB_NO (Waiman Long) [1584356] {CVE-2018-3639} - [x86] bugs/intel: Set proper CPU features and setup RDS (Waiman Long) [1584356] {CVE-2018-3639} - [x86] KVM/VMX: Emulate MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [1584356] {CVE-2018-3639} - [x86] KVM: SVM: Implement VIRT_SPEC_CTRL support for SSBD (Waiman Long) [1584356] {CVE-2018-3639} - [x86] speculation, KVM: Implement support for VIRT_SPEC_CTRL/LS_CFG (Waiman Long) [1584356] {CVE-2018-3639} - [x86] bugs: Rework spec_ctrl base and mask logic (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Rework SPEC_CTRL update after late microcode loading (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Make sync_all_cpus_ibrs() write spec_ctrl_pcp value (Waiman Long) [1584356] {CVE-2018-3639} - [x86] bugs: Unify x86_spec_ctrl_{set_guest, restore_host} (Waiman Long) [1584356] {CVE-2018-3639} - [x86] speculation: Rework speculative_store_bypass_update() (Waiman Long) [1584356] {CVE-2018-3639} - [x86] speculation: Add virtualized speculative store bypass disable support (Waiman Long) [1584356] {CVE-2018-3639} - [x86] bugs, KVM: Extend speculation control for VIRT_SPEC_CTRL (Waiman Long) [1584356] {CVE-2018-3639} - [x86] KVM: Rename KVM SPEC_CTRL MSR functions to match upstream (Waiman Long) [1584356] {CVE-2018-3639} - [x86] speculation: Handle HT correctly on AMD (Waiman Long) [1584356] {CVE-2018-3639} - [x86] cpufeatures: Add FEATURE_ZEN (Waiman Long) [1584356] {CVE-2018-3639} - [x86] cpufeatures: Disentangle SSBD enumeration (Waiman Long) [1584356] {CVE-2018-3639} - [x86] cpufeatures: Disentangle MSR_SPEC_CTRL enumeration from IBRS (Waiman Long) [1584356] {CVE-2018-3639} - [x86] speculation: Use synthetic bits for IBRS/IBPB/STIBP (Waiman Long) [1584356] {CVE-2018-3639} - [x86] bugs: Fix missing void (Waiman Long) [1584356] {CVE-2018-3639} - [documentation] spec_ctrl: Do some minor cleanups (Waiman Long) [1584356] {CVE-2018-3639} - [x86] speculation: Make "seccomp" the default mode for Speculative Store Bypass (Waiman Long) [1584356] {CVE-2018-3639} - [kernel] seccomp: Move speculation migitation control to arch code (Waiman Long) [1584356] {CVE-2018-3639} - [kernel] seccomp: Use PR_SPEC_FORCE_DISABLE (Waiman Long) [1584356] {CVE-2018-3639} - [uapi] prctl: Add force disable speculation (Waiman Long) [1584356] {CVE-2018-3639} - [kernel] seccomp: Enable speculation flaw mitigations (Waiman Long) [1584356] {CVE-2018-3639} - [fs] proc: Provide details on speculation flaw mitigations (Waiman Long) [1584356] {CVE-2018-3639} - [x86] nospec: Allow getting/setting on non-current task (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Show IBPB in the Spectre_v2 sysfs file (Waiman Long) [1584356] {CVE-2018-3639} - [x86] pti: Check MSR_IA32_ARCH_CAPABILITIES for Meltdown vulnearability (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Sync up naming of SPEC_CTRL MSR bits with upstream (Waiman Long) [1584356] {CVE-2018-3639} - [x86] pti: Fix kexec warning on debug kernel (Waiman Long) [1584356] {CVE-2018-3639} - [x86] kvm/fpu: Enable eager FPU restore (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] always enable eager FPU by default (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Load xsave pointer *after* initialization (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Fix 32-bit signal frame handling (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Always restore_xinit_state() when use_eager_cpu() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Rename drop_init_fpu() to fpu_reset_state() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Fix math_state_restore() race with kernel_fpu_begin() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Fold __drop_fpu() into its sole user (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Don't abuse drop_init_fpu() in flush_thread() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Introduce restore_init_xstate() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Document user_fpu_begin() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Factor out memset(xstate, 0) in fpu_finit() paths (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Change xstateregs_get()/set() to use ->xsave.i387 rather than ->fxsave (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Always allow FPU in interrupt if use_eager_fpu() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Don't abuse has_fpu in __kernel_fpu_begin/end() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Introduce per-cpu in_kernel_fpu state (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Check tsk_used_math() in kernel_fpu_end() for eager FPU (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Change math_error() to use unlazy_fpu(), kill (now) unused save_init_fpu() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] Merge simd_math_error() into math_error() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Don't do __thread_fpu_end() if use_eager_fpu() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Don't reset thread.fpu_counter (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: shift drop_init_fpu() from save_xstate_sig() to handle_signal() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] Allow FPU to be used at interrupt time even with eagerfpu (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387.c: Initialize thread xstate only on CPU0 only once (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] kvm: fix kvm's usage of kernel_fpu_begin/end() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] rhel: initialize scattered CPUID features early (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: make eagerfpu= boot param tri-state (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: enable eagerfpu by default for xsaveopt (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: decouple non-lazy/eager fpu restore from xsave (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: use non-lazy fpu restore for processors supporting xsave (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: remove unnecessary user_fpu_end() in save_xstate_sig() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: drop_fpu() before restoring new state from sigframe (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Unify signal handling code paths for x86 and x86_64 kernels (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: drop the fpu state during thread exit (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] signals: ia32_signal.c: add __user casts to fix sparse warnings (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Consolidate inline asm routines for saving/restoring fpu state (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] signal: Cleanup ifdefs and is_ia32, is_x32 (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu/xsave: Keep __user annotation in casts (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] debug: Add KERN_ to bare printks, convert printks to pr_ (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] extable: Remove open-coded exception table entries in arch/x86/include/asm/xsave.h (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: Split up into exported and internal interfaces (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: Uninline the generic FP helpers that we expose to kernel modules (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: (DON'T ACTUALLY) support lazy restore of FPU state (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: use 'restore_fpu_checking()' directly in task switching code (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: fix up some fpu_counter confusion (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: re-introduce FPU state preloading at context switch time (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: move TS_USEDFPU flag from thread_info to task_struct (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: move AMD K7/K8 fpu fxsave/fxrstor workaround from save to restore (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: do not preload FPU state at task switch time (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: don't ever touch TS_USEDFPU directly, use helper functions (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: move TS_USEDFPU clearing out of __save_init_fpu and into callers (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: fix x86-64 preemption-unsafe user stack save/restore (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: math_state_restore() isn't called from asm (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fix potentially dangerous trailing '; ' in #defined values/expressions (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] x86-32, fpu: Fix FPU exception handling on non-SSE systems (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] Fix common misspellings (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] kvm: Initialize fpu state in preemptible context (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Merge fpu_save_init() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] x86-32, fpu: Rewrite fpu_save_init() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Remove PSHUFB_XMM5_* macros (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Remove unnecessary ifdefs from i387 code. (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] x86-64, fpu: Simplify constraints for fxsave/fxtstor (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] x86-64, fpu: Fix cs value in convert_from_fxsr() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] x86-64, fpu: Disable preemption when using TS_USEDFPU (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Merge __save_init_fpu() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Merge tolerant_fwait() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Merge fpu_init() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Disable xsave in i387 emulation mode (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Make xstate_enable_boot_cpu() __init, protect on CPU 0 (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Add __init attribute to setup_xstate_features() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Make init_xstate_buf static (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Check cpuid level for XSTATE_CPUID (0x0d) (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Introduce xstate enable functions (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Do not include asm/i387.h in asm/xsave.h (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] Avoid unnecessary __clear_user() and xrstor in signal handling (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Cleanup return codes in check_for_xstate() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Separate fpu and xsave initialization (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Move boot cpu initialization to xsave_init() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] Revert "[x86] fpu: change save_i387_xstate() to rely on unlazy_fpu()" (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] Revert "[x86] fpu: shift clear_used_math() from save_i387_xstate() to handle_signal()" (Paolo Bonzini) [1589047] {CVE-2018-3665}- [powerpc] 64s: Add support for a store forwarding barrier at kernel entry/exit (Mauricio Oliveira) [1581053] {CVE-2018-3639} - [x86] amd: Disable AMD SSBD mitigation in a VM (Waiman Long) [1580360] - [x86] spec_ctrl: Fix late microcode problem with AMD (Waiman Long) [1566899] {CVE-2018-3639} - [x86] spec_ctrl: Clean up entry code & remove unused APIs (Waiman Long) [1566899] {CVE-2018-3639} - [x86] spec_ctrl: Mask off SPEC_CTRL MSR bits that are managed by kernel (Waiman Long) [1566899] {CVE-2018-3639} - [x86] spec_ctrl: add support for SSBD to RHEL IBRS entry/exit macros (Waiman Long) [1566899] {CVE-2018-3639} - [x86] bugs: Rename _RDS to _SSBD (Waiman Long) [1566899] {CVE-2018-3639} - [x86] speculation: Add prctl for Speculative Store Bypass mitigation (Waiman Long) [1566899] {CVE-2018-3639} - [x86] process: Allow runtime control of Speculative Store Bypass (Waiman Long) [1566899] {CVE-2018-3639} - [kernel] prctl: Add speculation control prctls (Waiman Long) [1566899] {CVE-2018-3639} - [x86] kvm: Expose the RDS bit to the guest (Waiman Long) [1566899] {CVE-2018-3639} - [x86] bugs/AMD: Add support to disable RDS on Fam(15, 16, 17)h if requested (Waiman Long) [1566899] {CVE-2018-3639} - [x86] spec_ctrl: Sync up RDS setting with IBRS code (Waiman Long) [1566899] {CVE-2018-3639} - [x86] bugs: Provide boot parameters for the spec_store_bypass_disable mitigation (Waiman Long) [1566899] {CVE-2018-3639} - [x86] bugs: Expose the /sys/../spec_store_bypass and X86_BUG_SPEC_STORE_BYPASS (Waiman Long) [1566899] {CVE-2018-3639} - [x86] bugs: Read SPEC_CTRL MSR during boot and re-use reserved bits (Waiman Long) [1566899] {CVE-2018-3639} - [x86] spec_ctrl: Use separate PCP variables for IBRS entry and exit (Waiman Long) [1566899] {CVE-2018-3639} - [x86] cpu/intel: Knight Mill and Moorefield update to intel-family.h (Waiman Long) [1566899] {CVE-2018-3639} - [x86] speculation: Update Speculation Control microcode blacklist (Waiman Long) [1566899] {CVE-2018-3639} - [x86] cpuid: Fix up "virtual" IBRS/IBPB/STIBP feature bits on Intel (Waiman Long) [1566899] {CVE-2018-3639} - [x86] cpufeatures: Clean up Spectre v2 related CPUID flags (Waiman Long) [1566899] {CVE-2018-3639} - [x86] cpufeatures: Add AMD feature bits for Speculation Control (Waiman Long) [1566899] {CVE-2018-3639} - [x86] cpufeatures: Add Intel feature bits for Speculation (Waiman Long) [1566899] {CVE-2018-3639} - [x86] cpufeatures: Add CPUID_7_EDX CPUID leaf (Waiman Long) [1566899] {CVE-2018-3639} - [x86] cpu: Fill in feature word 13, CPUID_8000_0008_EBX (Waiman Long) [1566899] {CVE-2018-3639} - [x86] Extend RH cpuinfo to 10 extra words (Waiman Long) [1566899] {CVE-2018-3639} - [x86] invpcid: Enable 'noinvpcid' boot parameter for X86_32 (Waiman Long) [1560494] - [x86] dumpstack_32: Fix kernel panic in dump_trace (Waiman Long) [1577351] - [fs] gfs2: For fs_freeze, do a log flush and flush the ail1 list (Robert S Peterson) [1569148] - [net] dccp: check sk for closed state in dccp_sendmsg() (Stefano Brivio) [1576586] {CVE-2018-1130} - [net] ipv6: dccp: add missing bind_conflict to dccp_ipv6_mapped (Stefano Brivio) [1576586] {CVE-2018-1130}- [x86] vm86-32: Properly set up vm86-32 stack for task switching (Waiman Long) [1572865] - [x86] spec_ctrl: Enable IBRS and RSB stuffing in 32-bit interrupts (Waiman Long) [1571362] - [x86] entry/32: Fix regressions in 32-bit debug exception (Waiman Long) [1571362]- [x86] kpti/kexec: fix wrong page address in clear_page (Dave Young) [1572487] - [fs] fix WARNING in rmdir() (Miklos Szeredi) [1282117] - [net] sctp: label accepted/peeled off sockets (Marcelo Leitner) [1571357] - [net] security: export security_sk_clone (Marcelo Leitner) [1571357]- [md] dm thin: fix regression that caused discards to be disabled if passdown was (Mike Snitzer) [1569377] - [s390] configs: enable auto expoline support (Hendrik Brueckner) [1554959] - [s390] correct nospec auto detection init order (Hendrik Brueckner) [1554959] - [s390] add sysfs attributes for spectre (Hendrik Brueckner) [1554959] - [s390] report spectre mitigation via syslog (Hendrik Brueckner) [1554959] - [s390] add automatic detection of the spectre defense (Hendrik Brueckner) [1554959] - [s390] move nobp parameter functions to nospec-branch.c (Hendrik Brueckner) [1554959] - [s390] do not bypass BPENTER for interrupt system calls (Hendrik Brueckner) [1554959] - [s390] Replace IS_ENABLED(EXPOLINE_*) with IS_ENABLED(CONFIG_EXPOLINE_*) (Hendrik Brueckner) [1554959] - [s390] introduce execute-trampolines for branches (Hendrik Brueckner) [1554959] - [s390] run user space and KVM guests with modified branch prediction (Hendrik Brueckner) [1554959] - [s390] add optimized array_index_mask_nospec (Hendrik Brueckner) [1554959] - [s390] scrub registers on kernel entry and KVM exit (Hendrik Brueckner) [1554959] - [s390] align and prepare spectre mitigation for upstream commits (Hendrik Brueckner) [1554959] - [x86] xen: do not use xen_info on HVM, set pv_info name to "Xen HVM" (Vitaly Kuznetsov) [1568241] - [net] sctp: verify size of a new chunk in _sctp_make_chunk() (Stefano Brivio) [1551908] {CVE-2018-5803}- [fs] fuse: fix punching hole with unaligned end (Miklos Szeredi) [1387473] {CVE-2017-15121} - [documentation] kdump: fix documentation about panic_on_warn to match rhel6 (Pingfan Liu) [1555196] - [fs] Provide sane values for nlink (Leif Sahlberg) [1554342]- [powerpc] pseries: Restore default security feature flags on setup (Mauricio Oliveira) [1561788] - [powerpc] Move default security feature flags (Mauricio Oliveira) [1561788] - [powerpc] pseries: Fix clearing of security feature flags (Mauricio Oliveira) [1561788] - [powerpc] 64s: Wire up cpu_show_spectre_v2() (Mauricio Oliveira) [1561788] - [powerpc] 64s: Wire up cpu_show_spectre_v1() (Mauricio Oliveira) [1561788] - [powerpc] pseries: Use the security flags in pseries_setup_rfi_flush() (Mauricio Oliveira) [1561788] - [powerpc] 64s: Enhance the information in cpu_show_meltdown() (Mauricio Oliveira) [1561788] - [powerpc] 64s: Move cpu_show_meltdown() (Mauricio Oliveira) [1561788] - [powerpc] pseries: Set or clear security feature flags (Mauricio Oliveira) [1561788] - [powerpc] Add security feature flags for Spectre/Meltdown (Mauricio Oliveira) [1561788] - [powerpc] pseries: Add new H_GET_CPU_CHARACTERISTICS flags (Mauricio Oliveira) [1561788] - [lib] seq: Add seq_buf_printf() (Mauricio Oliveira) [1561788] - [powerpc] rfi-flush: Call setup_rfi_flush() after LPM migration (Mauricio Oliveira) [1561786] - [powerpc] rfi-flush: Differentiate enabled and patched flush types (Mauricio Oliveira) [1561786] - [powerpc] rfi-flush: Always enable fallback flush on pseries (Mauricio Oliveira) [1561786] - [powerpc] rfi-flush: Make it possible to call setup_rfi_flush() again (Mauricio Oliveira) [1561786] - [powerpc] rfi-flush: Move the logic to avoid a redo into the debugfs code (Mauricio Oliveira) [1561786] - [x86] pti/32: Don't use trampoline stack on Xen PV (Waiman Long) [1562725] - [x86] pti: Use boot_cpu_has(X86_FEATURE_PTI_SUPPORT) for early call sites (Waiman Long) [1562725] - [x86] pti: Set X86_FEATURE_PTI_SUPPORT early (Waiman Long) [1562725] - [x86] pti: Rename X86_FEATURE_NOPTI to X86_FEATURE_PTI_SUPPORT (Waiman Long) [1562725] - [x86] pti/32: Fix setup_trampoline_page_table() bug (Waiman Long) [1562725] - [x86] entry: Remove extra argument in call instruction (Waiman Long) [1562552] - [x86] syscall: Fix ia32_ptregs handling bug in 64-bit kernel (Waiman Long) [1557562 1562552] - [x86] efi/64: Align efi_pgd on even page boundary (Waiman Long) [1558845] - [x86] pgtable/pae: Revert "Use separate kernel PMDs for user page-table" (Waiman Long) [1558845] - [x86] pgtable/pae: Revert "Unshare kernel PMDs when PTI is enabled" (Waiman Long) [1558845] - [x86] mm: Dump both kernel & user page tables at fault (Waiman Long) [1558845] - [x86] entry/32: Fix typo in PARANOID_EXIT_TO_KERNEL_MODE (Waiman Long) [1558845]- [mm] fold arch_randomize_brk into ARCH_HAS_ELF_RANDOMIZE (Bhupesh Sharma) [1494380] - [mm] brk: fix min_brk lower bound computation for COMPAT_BRK (Bhupesh Sharma) [1494380] - [mm] split ET_DYN ASLR from mmap ASLR (Bhupesh Sharma) [1494380] - [s390] redefine randomize_et_dyn for ELF_ET_DYN_BASE (Bhupesh Sharma) [1494380] - [mm] expose arch_mmap_rnd when available (Bhupesh Sharma) [1494380] - [s390] standardize mmap_rnd() usage (Bhupesh Sharma) [1494380] - [s390] mmap: randomize mmap base for bottom up direction (Bhupesh Sharma) [1494380] - [powerpc] standardize mmap_rnd() usage (Bhupesh Sharma) [1494380] - [x86] standardize mmap_rnd() usage (Bhupesh Sharma) [1494380] - [fs] binfmt_elf: create Kconfig variable for PIE randomization (Bhupesh Sharma) [1494380] - [fs] binfmt_elf: PIE: make PF_RANDOMIZE check comment more accurate (Bhupesh Sharma) [1494380] - [fs] binfmt_elf: fix PIE execution with randomization disabled (Bhupesh Sharma) [1494380] - [acpi] acpica: Support calling _REG methods within ACPI interpreter (Lenny Szubowicz) [1522849] - [acpi] acpica: Function to test if ACPI interpreter already entered (Lenny Szubowicz) [1522849] - [acpi] acpica: Function to test if ACPI mutex held by this thread (Lenny Szubowicz) [1522849]- [fs] gfs2: Check for the end of metadata in trunc_dealloc (Robert S Peterson) [1559928] - [fs] gfs2: clear journal live bit in gfs2_log_flush (Robert S Peterson) [1559928] - [netdrv] vmxnet3: fix tx data ring copy for variable size (Neil Horman) [1530378] - [mm] account skipped entries to avoid looping in find_get_pages (Dave Wysochanski) [1559386] - [powerpc] pseries: Support firmware disable of RFI flush (Mauricio Oliveira) [1554631] - [powerpc] pseries: Add H_GET_CPU_CHARACTERISTICS flags & wrapper (Mauricio Oliveira) [1554631] - [powerpc] 64s: Allow control of RFI flush via debugfs (Mauricio Oliveira) [1554630] - [powerpc] 64s: Improve RFI L1-D cache flush fallback (Mauricio Oliveira) [1554630] - [powerpc] 64s: Wire up cpu_show_meltdown() (Mauricio Oliveira) [1554630]- [dm] fix race between dm_get_from_kobject() and __dm_destroy() (Mike Snitzer) [1551999] {CVE-2017-18203} - [x86] pti: Disable kaiser_add_mapping if X86_FEATURE_NOPTI (Waiman Long) [1557562] - [x86] irq/ioapic: Check for valid irq_cfg pointer in smp_irq_move_cleanup_interrupt (Waiman Long) [1550599] {CVE-2017-5754} - [x86] kexec/64: Clear control page after PGD init (Waiman Long) [1550599] {CVE-2017-5754} - [x86] efi/64: Fix potential PTI data corruption problem (Waiman Long) [1550599] {CVE-2017-5754} - [ipmi] pick up slave address from SMBIOS on an ACPI device (Tony Camuso) [1484525] - [ipmi] fix watchdog timeout set on reboot (Tony Camuso) [1484525] - [ipmi] fix watchdog hang on panic waiting for ipmi response (Tony Camuso) [1484525] - [ipmi] use smi_num for init_name (Tony Camuso) [1484525] - [ipmi] move platform device creation earlier in the initialization (Tony Camuso) [1484525] - [ipmi] clean up printks (Tony Camuso) [1484525] - [ipmi] cleanup error return (Tony Camuso) [1484525] - [md] raid0: apply base queue limits *before* disk_stack_limits (Xiao Ni) [1417294] - [md] raid0: update queue parameter in a safer location (Xiao Ni) [1417294] - [md] raid0: conditional mddev->queue access to suit dm-raid (Xiao Ni) [1417294] - [md] raid0: access mddev->queue (request queue member) conditionally because it is not set when accessed from dm-raid (Xiao Ni) [1417294]- [x86] pti/mm: Fix machine check with PTI on old AMD CPUs (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pti/mm: Enable PAGE_GLOBAL if not affected by Meltdown (Waiman Long) [1550599] {CVE-2017-5754} - [x86] retpoline: Avoid retpolines for built-in __init functions (Waiman Long) [1550599] {CVE-2017-5754} - [x86] kexec/32: Allocate 8k PGD for PTI (Waiman Long) [1550599] {CVE-2017-5754} - [x86] spec_ctrl: Patch out lfence on old 32-bit CPUs (Waiman Long) [1550599] {CVE-2017-5754} - [v4l] media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic fixup (Jarod Wilson) [1548432] {CVE-2017-13166} - [scsi] lpfc: Fix crash from memory alloc at interrupt level with GFP_KERNEL set (Dick Kennedy) [1540706]- [dm] io: fix duplicate bio completion due to missing ref count (Mikulas Patocka) [1334224] - [fs] gfs2: Reduce contention on gfs2_log_lock (Robert S Peterson) [1399822] - [fs] gfs2: Inline function meta_lo_add (Robert S Peterson) [1399822] - [fs] gfs2: Switch tr_touched to flag in transaction (Robert S Peterson) [1399822]- [v4l] media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic (Jarod Wilson) [1548432] {CVE-2017-13166} - [kernel] cgroup: initialize xattr before calling d_instantiate() (Aristeu Rozanski) [1533523] - [fs] ext*: Don't clear SGID when inheriting ACLs (Andreas Grunbacher) [1473482] - [fs] gfs2: writeout truncated pages (Robert S Peterson) [1331076] - [fs] export __block_write_full_page (Robert S Peterson) [1331076] - [scsi] mark queue as PREEMPT_ONLY before setting quiesce (Ming Lei) [1462959] - [block] call blk_queue_enter() before allocating request (Ming Lei) [1462959] - [block] introduce blk_queue_enter() (Ming Lei) [1462959] - [mm] shmem: replace_page must flush_dcache and others (Waiman Long) [1412337] - [mm] shmem: replace page if mapping excludes its zone (Waiman Long) [1412337] - [x86] cpufeature: Blacklist SPEC_CTRL/PRED_CMD on early Spectre v2 microcodes (Waiman Long) [1550599] {CVE-2017-5754} - [x86] spec_ctrl/32: Enable IBRS processing on kernel entries & exits (Waiman Long) [1550599] {CVE-2017-5754} - [x86] spec_ctrl/32: Stuff RSB on kernel entry (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pti: Allow CONFIG_PAGE_TABLE_ISOLATION for x86_32 (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pti/32: Add a PAE specific version of __pti_set_user_pgd (Waiman Long) [1550599] {CVE-2017-5754} - [x86] mm/dump_pagetables: Support PAE page table dumping (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pgtable/pae: Use separate kernel PMDs for user page-table (Waiman Long) [1550599] {CVE-2017-5754} - [x86] mm/pae: Populate valid user PGD entries (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pti: Enable x86-32 for kaiser.c (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pti: Disable PCID handling in x86-32 TLB flushing code (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pgtable: Disable user PGD poisoning for PAE (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pgtable: Move more PTI functions out of pgtable_64.h (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pgtable: Move pgdp kernel/user conversion functions to pgtable.h (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pgtable/32: Allocate 8k page-tables when PTI is enabled (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pgtable/pae: Unshare kernel PMDs when PTI is enabled (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Handle debug exception similar to NMI (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Add PTI cr3 switch to non-NMI entry/exit points (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Add PTI cr3 switches to NMI handler code (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Enable the use of trampoline stack (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Change INT80 to be an interrupt gate (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Handle Entry from Kernel-Mode on Entry-Stack (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Leave the kernel via trampoline stack (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Enter the kernel via trampoline stack (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Restore segments before int registers (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Split off return-to-kernel path (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Unshare NMI return path (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Put ESPFIX code into a macro (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Rename TSS_sysenter_sp0 to TSS_entry_stack (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pti: Add X86_FEATURE_NOPTI to permanently disable PTI (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Simplify and fix up the SYSENTER stack #DB/NMI fixup (Waiman Long) [1550599] {CVE-2017-5754} - [x86] doublefault: Set the right gs register for doublefault (Waiman Long) [1550599] {CVE-2017-5754} - [x86] syscall: int80 must not clobber r12-15 (Waiman Long) [1550599] {CVE-2017-5754} - [x86] syscall: change ia32_syscall() to create the full register frame in ia32_do_call() (Waiman Long) [1550599] {CVE-2017-5754} - [x86] cve: Make all Meltdown/Spectre percpu variables available to x86-32 (Waiman Long) [1550599] {CVE-2017-5754}- [mm] prevent /proc/sys/vm/percpu_pagelist_fraction divide-by-zero (Dave Anderson) [1405879] - [fs] proc: Resolve performance issues with multiple /proc/stat reads (Prarit Bhargava) [1544565] - [fs] nfs: fix pnfs direct write memory leak (Scott Mayhew) [1536900] - [fs] dcache: prevent multiple shrink_dcache_parent() on the same dentry (Miklos Szeredi) [1269288] - [fs] fifo: do not restart open() if it already found a partner (Miklos Szeredi) [1482983] - [audit] reinstate check for failed execve (Denys Vlasenko) [1488822] - [perf] x86/intel/uncore: Make PCI and MSR uncore independent (Jiri Olsa) [1427324] - [perf] fix perf_event_comm() vs. exec() assumption (Jiri Olsa) [1478980] - [lib] prevent BUG in kfree() due to memory exhaustion in __sg_alloc_table() (Larry Woodman) [1454453] - [kernel] sched/core: Rework rq->clock update skips (Lauro Ramos Venancio) [1212959] - [kernel] sched: Remove useless code in yield_to() (Lauro Ramos Venancio) [1212959] - [kernel] sched: Set skip_clock_update in yield_task_fair() (Lauro Ramos Venancio) [1212959] - [kernel] sched, rt: Update rq clock when unthrottling of an otherwise idle CPU (Lauro Ramos Venancio) [1212959] - [kernel] lockdep: Fix lock_is_held() on recursion (Lauro Ramos Venancio) [1212959] - [x86] skip check for spurious faults for non-present faults (Daniel Vacek) [1495167] - [x86] mm: Fix boot crash caused by incorrect loop count calculation in sync_global_pgds() (Daniel Vacek) [1495167] - [fs] gfs2: Defer deleting inodes under memory pressure (Andreas Grunbacher) [1255872] - [fs] gfs2: gfs2_clear_inode, gfs2_delete_inode: Put glocks asynchronously (Andreas Grunbacher) [1255872] - [fs] gfs2: Get rid of gfs2_set_nlink (Andreas Grunbacher) [1255872] - [fs] add set_nlink() (Andreas Grunbacher) [1255872] - [fs] gfs2: gfs2_glock_get: Wait on freeing glocks (Andreas Grunbacher) [1255872] - [fs] gfs2: gfs2_create_inode: Keep glock across iput (Andreas Grunbacher) [1255872] - [fs] gfs2: Clean up glock work enqueuing (Andreas Grunbacher) [1255872] - [fs] gfs2: Protect gl->gl_object by spin lock (Andreas Grunbacher) [1255872] - [fs] gfs2: Get rid of flush_delayed_work in gfs2_clear_inode (Andreas Grunbacher) [1255872] - [fs] revert "gfs2: Wait for iopen glock dequeues" (Andreas Grunbacher) [1255872] - [fs] gfs2: Fixup to "Clear gl_object if gfs2_create_inode fails" (Andreas Grunbacher) [1506281] - [scsi] dual scan thread bug fix (Ewan Milne) [1508512] - [scsi] fix our current target reap infrastructure (Ewan Milne) [1508512] - [scsi] bnx2fc: Fix check in SCSI completion handler for timed out request (Chad Dupuis) [1538168]- [net] netfilter: xt_TCPMSS: add more sanity tests on tcph->doff (Florian Westphal) [1543091] {CVE-2017-18017} - [net] netfilter: xt_TCPMSS: fix handling of malformed TCP header and options (Florian Westphal) [1543091] {CVE-2017-18017} - [net] netfilter: xt_TCPMSS: SYN packets are allowed to contain data (Florian Westphal) [1543091] {CVE-2017-18017} - [net] sctp: return error if the asoc has been peeled off in sctp_wait_for_sndbuf (Hangbin Liu) [1470559] - [net] sctp: use the right sk after waking up from wait_buf sleep (Hangbin Liu) [1470559] - [net] sctp: do not free asoc when it is already dead in sctp_sendmsg (Hangbin Liu) [1470559] - [net] packet: Allow packets with only a header (but no payload) (Lorenzo Bianconi) [1535024] - [net] packet: make packet too small warning match condition (Lorenzo Bianconi) [1535024] - [net] packet: bail out of packet_snd() if L2 header creation fails (Lorenzo Bianconi) [1535024] - [net] packet: make packet_snd fail on len smaller than l2 header (Lorenzo Bianconi) [1535024] - [net] bonding: discard lowest hash bit for 802.3ad layer3+4 (Hangbin Liu) [1532167] - [net] revert "net: use lib/percpu_counter API for fragmentation mem accounting" (Jesper Brouer) [1508504] - [scsi] lpfc: fix pci hot plug crash in list_add call (Dick Kennedy) [1542773] - [scsi] hpsa: update driver version (Joseph Szczypek) [1541517] - [scsi] hpsa: correct resets on retried commands (Joseph Szczypek) [1541517] - [scsi] hpsa: rescan later if reset in progress (Joseph Szczypek) [1541517]- [x86] retpoline/hyperv: Convert assembler indirect jumps (Waiman Long) [1535645] - [x86] spec_ctrl: Upgrade GCC retpoline warning to an error for brew builds (Waiman Long) [1535645] - [x86] retpoline: Don't use kernel indirect thunks in vsyscalls (Waiman Long) [1535645] - [x86] spec_ctrl: Add a read-only retp_enabled debugfs knob (Waiman Long) [1535645] - [x86] spec_ctrl: detect unretpolined modules (Waiman Long) [1535645] - [x86] retpoline/ACPI: Convert indirect jump in wakeup code (Waiman Long) [1535645] - [x86] retpoline/efi: Convert stub indirect calls & jumps (Waiman Long) [1535645] - [watchdog] hpwdt: remove indirect call in drivers/watchdog/hpwdt.c (Waiman Long) [1535645] - [x86] spec_ctrl: cleanup __ptrace_may_access (Waiman Long) [1535645] - [x86] bugs: Drop one "mitigation" from dmesg (Waiman Long) [1535645] - [x86] spec_ctrl: fix ptrace IBPB optimization (Waiman Long) [1535645] - [x86] spec_ctrl: Avoid returns in IBRS-disabled regions (Waiman Long) [1535645] - [x86] spectre/meltdown: avoid the vulnerability directory to weaken kernel security (Waiman Long) [1535645] - [x86] spec_ctrl: Update spec_ctrl.txt and kernel-parameters.txt (Waiman Long) [1535645] - [x86] Use IBRS for firmware update path (Waiman Long) [1535645] - [x86] spec_ctrl: stuff RSB on context switch with SMEP enabled (Waiman Long) [1535645] - [x86] spec_ctrl: use upstream RSB stuffing function (Waiman Long) [1535645] - [x86] spec_ctrl: add ibrs_enabled=3 (ibrs_user) (Waiman Long) [1535645] - [x86] spec_ctrl: Integrate IBRS with retpoline (Waiman Long) [1535645] - [x86] spec_ctrl: print features changed by microcode loading (Waiman Long) [1535645] - [x86] spec_ctrl: refactor the init and microcode loading paths (Waiman Long) [1535645] - [x86] spec_ctrl: move initialization of X86_FEATURE_IBPB_SUPPORT (Waiman Long) [1535645] - [x86] spec_ctrl: remove SPEC_CTRL_PCP_IBPB bit (Waiman Long) [1535645] - [x86] spec_ctrl: remove ibrs_enabled variable (Waiman Long) [1535645] - [x86] spec_ctrl: add ibp_disabled variable (Waiman Long) [1535645] - [x86] spec_ctrl: add X86_FEATURE_IBP_DISABLE (Waiman Long) [1535645] - [x86] spec_ctrl: remove IBP disable for AMD model 0x16 (Waiman Long) [1535645] - [x86] spec_ctrl: remove performance measurements from documentation (Waiman Long) [1535645] - [x86] spec_ctrl: make ipbp_enabled read-only (Waiman Long) [1535645] - [x86] spec_ctrl: remove ibpb_enabled=2 mode (Waiman Long) [1535645] - [x86] spec_ctrl: Enable spec_ctrl functions for x86-32 (Waiman Long) [1535645] - [x86] spec_ctrl: move vmexit rmb in the last branch before IBRS (Waiman Long) [1535645] - [x86] spec_ctrl: satisfy the barrier like semantics of IBRS (Waiman Long) [1535645] - [x86] spectre_v1: Mark it as mitigated (Waiman Long) [1535645] - [x86] pti: Do not enable PTI on CPUs which are not vulnerable to Meltdown (Waiman Long) [1535645] - [x86] mce: Make machine check speculation protected (Waiman Long) [1535645] - [x86] retpoline: Add LFENCE to the retpoline/RSB filling RSB macros (Waiman Long) [1535645] - [x86] retpoline: Fill return stack buffer on vmexit (Waiman Long) [1535645] - [x86] retpoline/irq32: Convert assembler indirect jumps (Waiman Long) [1535645] - [x86] retpoline/checksum32: Convert assembler indirect jumps (Waiman Long) [1535645] - [x86] retpoline/entry: Convert entry assembler indirect (Waiman Long) [1535645] - [x86] retpoline/crypto: Convert crypto assembler indirect jumps (Waiman Long) [1535645] - [x86] spectre: Add boot time option to select Spectre v2 mitigation (Waiman Long) [1535645] - [x86] retpoline: Add initial retpoline support (Waiman Long) [1535645] - [x86] cpu: Implement CPU vulnerabilites sysfs functions (Waiman Long) [1535645] - [base] sysfs/cpu: Add vulnerability folder (Waiman Long) [1535645] - [x86] cpufeatures: Add X86_BUG_SPECTRE_V(12) (Waiman Long) [1535645] - [x86] pti: Add the pti= cmdline option and documentation (Waiman Long) [1535645] - [x86] cpufeatures: Add X86_BUG_CPU_MELTDOWN (Waiman Long) [1535645] - [x86] pti: Rename CONFIG_KAISER to CONFIG_PAGE_TABLE_ISOLATION (Waiman Long) [1535645] - [x86] cpu: Expand cpufeature facility to include cpu bugs (Waiman Long) [1535645] - [x86] cpu: Merge bugs.c and bugs_64.c (Waiman Long) [1535645] - [x86] cpu/intel: Introduce macros for Intel family numbers (Waiman Long) [1535645] - [x86] alternatives: Add missing 'n' at end of ALTERNATIVE inline asm (Waiman Long) [1535645] - [x86] alternatives: Fix alt_max_short macro to really be a max() (Waiman Long) [1535645] - [x86] asm: Make asm/alternative.h safe from assembly (Waiman Long) [1535645] - [x86] alternatives: Document macros (Waiman Long) [1535645] - [x86] alternatives: Fix ALTERNATIVE_2 padding generation properly (Waiman Long) [1535645] - [x86] alternatives: Add instruction padding (Waiman Long) [1535645] - [x86] alternative: Add header guards to asm/alternative-asm.h (Waiman Long) [1535645] - [x86] alternative: Use .pushsection/.popsection (Waiman Long) [1535645] - [x86] copy_user_generic: Optimize copy_user_generic with CPU erms feature (Waiman Long) [1535645] - [x86] Make .altinstructions bit size neutral (Waiman Long) [1535645]- [powerpc] spinlock: add gmb memory barrier (Mauricio Oliveira) [1538543] - [powerpc] prevent Meltdown attack with L1-D$ flush (Mauricio Oliveira) [1538543] - [s390] vtime: turn BP on when going idle (Hendrik Brueckner) [1538542] - [s390] cpuinfo: show facilities as reported by stfle (Hendrik Brueckner) [1538542] - [s390] kconfigs: turn off SHARED_KERNEL support for s390 (Hendrik Brueckner) [1538542] - [s390] add ppa to system call and program check path (Hendrik Brueckner) [1538542] - [s390] spinlock: add gmb memory barrier (Hendrik Brueckner) [1538542] - [s390] introduce CPU alternatives (Hendrik Brueckner) [1538542]- [x86] pti: Rework the trampoline stack switching code (Waiman Long) [1519802] {CVE-2017-5754} - [x86] pti: Disable interrupt before trampoline stack switching (Waiman Long) [1519802] {CVE-2017-5754} - [x86] pti/mm: Fix trampoline stack problem with XEN PV (Waiman Long) [1519802] {CVE-2017-5754} - [x86] kaiser/efi: unbreak tboot (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: Fix XEN PV boot failure (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Invoke TRACE_IRQS_IRETQ in paranoid_userspace_restore_all (Waiman Long) [1519802] {CVE-2017-5754} - [x86] spec_ctrl: show added cpuid flags in /proc/cpuinfo after late microcode update (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: svm: spec_ctrl at vmexit needs per-cpu areas functional (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: Eliminate redundnat FEATURE Not Present messages (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: enable IBRS and stuff_RSB before calling NMI C code (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: skip CAP_SYS_PTRACE check to skip audit (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: disable ibrs while in intel_idle() (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: skip IBRS/CR3 restore when paranoid exception returns to userland (Waiman Long) [1519796] {CVE-2017-5715} - [x86] Revert "entry: Use retpoline for syscall's indirect calls" (Waiman Long) [1519796] {CVE-2017-5715} - [x86] mm/dump_pagetables: Allow dumping current pagetables (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/dump_pagetables: Add a pgd argument to walk_pgd_level() (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/dump_pagetables: Add page table directory (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Remove unneeded nmi_userspace code (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Fix nmi exit code with CONFIG_TRACE_IRQFLAGS (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: init_tss is supposed to go in the PAGE_ALIGNED per-cpu section (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: Clear kdump pgd page to prevent incorrect behavior (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: consider the init_mm.pgd a kaiser pgd (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: convert userland visible "kpti" name to "pti" (Waiman Long) [1519802] {CVE-2017-5754} - [x86] spec_ctrl: set IBRS during resume from RAM if ibrs_enabled is 2 (Waiman Long) [1519796] {CVE-2017-5715} - [x86] mm/kaiser: __load_cr3 in resume from RAM after kernel gs has been restored (Waiman Long) [1519796] {CVE-2017-5715} - [x86] mm/kaiser: Revert the __GFP_COMP flag change (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Fix paranoid_exit() trampoline clobber (Waiman Long) [1519802] {CVE-2017-5754} - [x86] spec_ctrl: allow use_ibp_disable only if both SPEC_CTRL and IBPB_SUPPORT are missing (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: Documentation spec_ctrl.txt (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: remove irqs_disabled() check from intel_idle() (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: use enum when setting ibrs/ibpb_enabled (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: undo speculation barrier for ibrs_enabled and noibrs_cmdline (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: introduce ibpb_enabled = 2 for IBPB instead of IBRS (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: introduce SPEC_CTRL_PCP_ONLY_IBPB (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: cleanup s/flush/sync/ naming when sending IPIs (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: set IBRS during CPU init if in ibrs_enabled == 2 (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: use IBRS_ENABLED instead of 1 (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: allow the IBP disable feature to be toggled at runtime (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: always initialize save_reg in ENABLE_IBRS_SAVE_AND_CLOBBER (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: ibrs_enabled() is expected to return > 1 (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: CLEAR_EXTRA_REGS and extra regs save/restore (Waiman Long) [1519796] {CVE-2017-5715} - [x86] syscall: Clear unused extra registers on syscall (Waiman Long) [1519796] {CVE-2017-5715} - [x86] entry: Add back STUFF_RSB to interrupt and error paths (Waiman Long) [1519796] {CVE-2017-5715} - [x86] mm/kaiser: make is_kaiser_pgd reliable (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: disable global pages by default with KAISER (Waiman Long) [1519802] {CVE-2017-5754} - [x86] Revert "mm/kaiser: Disable global pages by default with KAISER" (Waiman Long) [1519802] {CVE-2017-5754} - [x86] kaiser/mm: fix pgd freeing in error path (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Fix 32-bit program crash with 64-bit kernel on AMD boxes (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: reload spec_ctrl cpuid in all microcode load paths (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: Prevent unwanted speculation without IBRS (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: add noibrs noibpb boot options (Waiman Long) [1519796] {CVE-2017-5715} - [x86] entry: Use retpoline for syscall's indirect calls (Waiman Long) [1519796] {CVE-2017-5715} - [x86] syscall: Clear unused extra registers on 32-bit compatible syscall entrance (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: rescan cpuid after a late microcode update (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: add debugfs ibrs_enabled ibpb_enabled (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: consolidate the spec control boot detection (Waiman Long) [1519796] {CVE-2017-5715} - [x86] Remove __cpuinitdata from some data & function (Waiman Long) [1519796] {CVE-2017-5715} - [x86] KVM/spec_ctrl: allow IBRS to stay enabled in host userland (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: move stuff_RSB in spec_ctrl.h (Waiman Long) [1519796] {CVE-2017-5715} - [x86] entry: Remove STUFF_RSB in error and interrupt code (Waiman Long) [1519796] {CVE-2017-5715} - [x86] entry: Stuff RSB for entry to kernel for non-SMEP platform (Waiman Long) [1519796] {CVE-2017-5715} - [x86] mm: Only set IBPB when the new thread cannot ptrace (Waiman Long) [1519796] {CVE-2017-5715} - [x86] mm: Set IBPB upon context switch (Waiman Long) [1519796] {CVE-2017-5715} - [x86] idle: Disable IBRS when offlining cpu and re-enable (Waiman Long) [1519796] {CVE-2017-5715} - [x86] idle: Disable IBRS entering idle and enable it on wakeup (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: implement spec ctrl C methods (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: save IBRS MSR value in save_paranoid for NMI (Waiman Long) [1519796] {CVE-2017-5715} - [x86] enter: Use IBRS on syscall and interrupts (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: swap rdx with rsi for nmi nesting detection (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: spec_ctrl_pcp and kaiser_enabled_pcp in same cachline (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: use per-cpu knob instead of ALTERNATIVES for ibpb and ibrs (Waiman Long) [1519796] {CVE-2017-5715} - [x86] enter: MACROS to set/clear IBRS and set IBPB (Waiman Long) [1519796] {CVE-2017-5715} - [kvm] x86: add SPEC_CTRL to MSR and CPUID lists (Waiman Long) [1519796] {CVE-2017-5715} - [kvm] svm: add MSR_IA32_SPEC_CTRL and MSR_IA32_PRED_CMD (Waiman Long) [1519796] {CVE-2017-5715} - [x86] svm: Set IBPB when running a different VCPU (Waiman Long) [1519796] {CVE-2017-5715} - [kvm] vmx: add MSR_IA32_SPEC_CTRL and MSR_IA32_PRED_CMD (Waiman Long) [1519796] {CVE-2017-5715} - [kvm] vmx: Set IBPB when running a different VCPU (Waiman Long) [1519796] {CVE-2017-5715} - [kvm] x86: clear registers on VM exit (Waiman Long) [1519796] {CVE-2017-5715} - [x86] kvm: Pad RSB on VM transition (Waiman Long) [1519796] {CVE-2017-5715} - [security] Add SPEC_CTRL Kconfig option (Waiman Long) [1519796] {CVE-2017-5715} - [x86] cpu/AMD: Control indirect branch predictor when SPEC_CTRL not available (Waiman Long) [1519796] {CVE-2017-5715} - [x86] feature: Report presence of IBPB and IBRS control (Waiman Long) [1519796] {CVE-2017-5715} - [x86] feature: Enable the x86 feature to control Speculation (Waiman Long) [1519796] {CVE-2017-5715} - [x86] cpuid: Provide get_scattered_cpuid_leaf() (Waiman Long) [1519796] {CVE-2017-5715} - [x86] cpuid: Cleanup cpuid_regs definitions (Waiman Long) [1519796] {CVE-2017-5715} - [x86] microcode: Share native MSR accessing variants (Waiman Long) [1519796] {CVE-2017-5715} - [x86] nop: Make the ASM_NOP* macros work from assembly (Waiman Long) [1519796] {CVE-2017-5715} - [x86] cpu: Clean up and unify the NOP selection infrastructure (Waiman Long) [1519796] {CVE-2017-5715} - [x86] entry: Further simplify the paranoid_exit code (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Remove trampoline check from paranoid entry path (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Don't switch to trampoline stack in paranoid_exit (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Simplify trampoline stack restore code (Waiman Long) [1519802] {CVE-2017-5754} - [misc] locking/barriers: prevent speculative execution based on Coverity scan results (Waiman Long) [1519789] {CVE-2017-5753} - [fs] udf: prevent speculative execution (Waiman Long) [1519789] {CVE-2017-5753} - [fs] prevent speculative execution (Waiman Long) [1519789] {CVE-2017-5753} - [scsi] qla2xxx: prevent speculative execution (Waiman Long) [1519789] {CVE-2017-5753} - [netdrv] p54: prevent speculative execution (Waiman Long) [1519789] {CVE-2017-5753} - [netdrv] carl9170: prevent speculative execution (Waiman Long) [1519789] {CVE-2017-5753} - [media] uvcvideo: prevent speculative execution (Waiman Long) [1519789] {CVE-2017-5753} - [x86] cpu/AMD: Remove now unused definition of MFENCE_RDTSC feature (Waiman Long) [1519789] {CVE-2017-5753} - [x86] cpu/AMD: Make the LFENCE instruction serialized (Waiman Long) [1519789] {CVE-2017-5753} - [kernel] locking/barriers: introduce new memory barrier gmb() (Waiman Long) [1519789] {CVE-2017-5753} - [x86] Fix typo preventing msr_set/clear_bit from having an effect (Waiman Long) [1519789] {CVE-2017-5753} - [x86] Add another set of MSR accessor functions (Waiman Long) [1519789] {CVE-2017-5753} - [x86] mm/kaiser: Replace kaiser with kpti to sync with upstream (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: map the trace idt tables in userland shadow pgd (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: add "kaiser" and "nokaiser" boot options (Waiman Long) [1519802] {CVE-2017-5754} - [x86] kaiser/mm: fix RESTORE_CR3 crash in kaiser_stop_machine (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: use stop_machine for enable/disable knob (Waiman Long) [1519802] {CVE-2017-5754} - [x86] kaiser/mm: use atomic ops to poison/unpoison user pagetables (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: use invpcid to flush the two kaiser PCID AISD (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: use two PCID ASIDs optimize the TLB during enter/exit kernel (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: stop patching flush_tlb_single (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm: If INVPCID is available, use it to flush global mappings (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: use PCID feature to make user and kernel switches faster (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/64: Initialize CR4.PCIDE early (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm: Add a 'noinvpcid' boot option to turn off INVPCID (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm: Add the 'nopcid' boot option to turn off PCID (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: validate trampoline stack (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Move SYSENTER_stack to the beginning of struct tss_struct (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: isolate the user mapped per cpu areas (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: enable kaiser in build (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: selective boot time defaults (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser/xen: Dynamically disable KAISER when running under Xen PV (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: add Kconfig (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: avoid false positives during non-kaiser pgd updates (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: Respect disabled CPU features (Waiman Long) [1519802] {CVE-2017-5754} - [x86] kaiser/mm: trampoline stack comments (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: stack trampoline (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: re-enable vsyscalls (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: allow to build KAISER with KASRL (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: allow KAISER to be enabled/disabled at runtime (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: un-poison PGDs at runtime (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: add a function to check for KAISER being enabled (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: add debugfs file to turn KAISER on/off at runtime (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: disable native VSYSCALL (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: map virtually-addressed performance monitoring buffers (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: add kprobes text section (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: map trace interrupt entry (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: map entry stack per-cpu areas (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: map dynamically-allocated LDTs (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: make sure static PGDs are 8k in size (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: allow NX poison to be set in p4d/pgd (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: unmap kernel from userspace page tables (core patch) (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: mark per-cpu data structures required for entry/exit (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: introduce user-mapped per-cpu areas (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: add cr3 switches to entry code (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: remove scratch registers (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: prepare assembly for entry/exit CR3 switching (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: Disable global pages by default with KAISER (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm: Document X86_CR4_PGE toggling behavior (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/tlb: Make CR4-based TLB flushes more robust (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm: Do not set _PAGE_USER for init_mm page tables (Waiman Long) [1519802] {CVE-2017-5754} - [x86] increase robusteness of bad_iret fixup handler (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm: Check if PUD is large when validating a kernel address (Waiman Long) [1519802] {CVE-2017-5754} - [x86] Separate out entry text section (Waiman Long) [1519802] {CVE-2017-5754} - [include] linux/const.h: Add _BITUL() and _BITULL() (Waiman Long) [1519802] {CVE-2017-5754} - [include] linux/mmdebug.h: add VM_WARN_ON() and VM_WARN_ON_ONCE() (Waiman Long) [1519802] {CVE-2017-5754} - [include] stddef.h: Move offsetofend() from vfio.h to a generic kernel header (Waiman Long) [1519802] {CVE-2017-5754}- [hv] netvsc: get rid of completion timeouts (Vitaly Kuznetsov) [1538592] - [fs] gfs2: Special case the rindex in gfs2_write_alloc_required() (Andrew Price) [1384184] - [scsi] scsi_dh_alua: fix race condition that causes multipath to hang (Mike Snitzer) [1500192] - [virtio] virtio-pci: fix leaks of msix_affinity_masks (Jason Wang) [1281754] - [fs] sunrpc: avoid warning in gss_key_timeout (J. Bruce Fields) [1456594] - [fs] sunrpc: fix RCU handling of gc_ctx field (J. Bruce Fields) [1456594]- [drm] nouveau/disp/nv50-: execute supervisor on its own workqueue (Ben Skeggs) [1468825] - [net] bluetooth: Prevent uninitialized data (Gopal Tiwari) [1519626] {CVE-2017-1000410} - [scsi] storvsc: do not assume SG list is continuous when doing bounce buffers (for 4.1 and prior) (Cathy Avery) [1533175]- [x86] tighten /dev/mem with zeroing reads (Bruno Eduardo de Oliveira Meneguele) [1449676] {CVE-2017-7889} - [char] /dev/mem: make size_inside_page() logic straight (Bruno Eduardo de Oliveira Meneguele) [1449676] {CVE-2017-7889} - [char] /dev/mem: cleanup unxlate_dev_mem_ptr() calls (Bruno Eduardo de Oliveira Meneguele) [1449676] {CVE-2017-7889} - [char] /dev/mem: introduce size_inside_page() (Bruno Eduardo de Oliveira Meneguele) [1449676] {CVE-2017-7889} - [char] /dev/mem: remove redundant test on len (Bruno Eduardo de Oliveira Meneguele) [1449676] {CVE-2017-7889} - [scsi] lpfc: Null pointer dereference when log_verbose is set to 0xffffffff (Dick Kennedy) [1538340]- [netdrv] bnx2x: prevent crash when accessing PTP with interface down (Michal Schmidt) [1518669] - [hv] vss: Operation timeouts should match host expectation (Mohammed Gamal) [1511431] - [hv] utils: reduce HV_UTIL_NEGO_TIMEOUT timeout (Mohammed Gamal) [1511431] - [hv] utils: Check VSS daemon is listening before a hot backup (Mohammed Gamal) [1511431] - [hv] utils: Continue to poll VSS channel after handling requests (Mohammed Gamal) [1511431] - [md] dm: clear all discard attributes in queue_limits when discards are disabled (Mike Snitzer) [1433297] - [md] dm: discard support requires all targets in a table support discards (Mike Snitzer) [1433297] - [net] dccp: use-after-free in DCCP code (Stefano Brivio) [1520817] {CVE-2017-8824} - [net] tcp: fix tcp_trim_head() (Paolo Abeni) [1274139] - [net] sctp: fix src address selection if using secondary addresses for ipv6 (Xin Long) [1445919] - [net] sctp: deny peeloff operation on asocs with threads sleeping on it (Hangbin Liu) [1470559] - [net] sctp: avoid BUG_ON on sctp_wait_for_sndbuf (Hangbin Liu) [1470559] - [net] tcp: fix race during timewait sk creation (Florian Westphal) [1205025]- [fs] sunrpc: Revert "sunrpc: always treat the invalid cache as unexpired" (Thiago Becker) [1532786] - [net] dma: fix memory leak in dma_pin_iocvec_pages (Sabrina Dubroca) [1459263] - [s390] qeth: check not more than 16 SBALEs on the completion queue (Hendrik Brueckner) [1520860] - [s390] fix transactional execution control register handling (Hendrik Brueckner) [1520862] - [mm] prevent concurrent unmap_mapping_range() on the same inode (Miklos Szeredi) [1408108]- [mm] add cpu_relax() to "dont return 0 too early" patch (Ian Kent) [988988] - [mm] don't return 0 too early from find_get_pages() (Ian Kent) [988988] - [crypto] cryptd: Add cryptd_max_cpu_qlen module parameter (Jon Maxwell) [1503322] - [s390] cpcmd,vmcp: avoid GFP_DMA allocations (Hendrik Brueckner) [1496105] - [fs] gfs2: Withdraw for IO errors writing to the journal or statfs (Robert S Peterson) [1505956] - [netdrv] ixgbe: Fix incorrect bitwise operations of PTP Rx timestamp flags (Ken Cox) [1523856]- [kernel] fix __wait_on_atomic_t() to call the action func if the counter != 0 (David Howells) [1418631] - [fs] fscache: fix dead object requeue (David Howells) [1333592 1418631] - [fs] fscache: clear outstanding writes when disabling a cookie (David Howells) [1418631] - [fs] fscache: initialise stores_lock in netfs cookie (David Howells) [1418631] - [fs] cachefiles: fix attempt to read i_blocks after deleting file (David Howells) [1418631] - [fs] cachefiles: fix race between inactivating and culling a cache object (David Howells) [1418631] - [fs] fscache: make check_consistency callback return int (David Howells) [1418631] - [fs] fscache: wake write waiter after invalidating writes (David Howells) [1418631] - [fs] cachefiles: provide read-and-reset release counters for cachefilesd (David Howells) [1418631] - [s390] disassembler: increase show_code buffer size (Hendrik Brueckner) [1516654] - [fs] sunrpc: remove BUG_ONs checking RPC_IS_QUEUED (Dave Wysochanski) [1424630] - [fs] nfsv4.1: nfs4_fl_prepare_ds must be careful about reporting success (Scott Mayhew) [1205448] - [fs] cifs: add ratelimit for the log entry that causes a lockup (Leif Sahlberg) [1494999] - [fs] nfsd: check for oversized NFSv2/v3 arguments (J. Bruce Fields) [1447168]- [scsi] avoid a permanent stop of the scsi device's request queue (Ewan Milne) [1513455] - [fs] bio: more bio_map_user_iov() leak fixes (Ming Lei) [1503590] {CVE-2017-12190} - [fs] bio: fix unbalanced page refcounting in bio_map_user_iov (Ming Lei) [1503590] {CVE-2017-12190}- [scsi] bnx2fc: Fix hung task messages when a cleanup response is not received during abort (Chad Dupuis) [1504260]- [mm] introduce dedicated WQ_MEM_RECLAIM workqueue to do lru_add_drain_all (Waiman Long) [1463754] - [netdrv] cxgb4: Clear On FLASH config file after a FW upgrade (Arjun Vynipadath) [1446952] - [netdrv] chelsio : Fixes the issue seen on initiator while stopping the target (Sai Vemuri) [1442097] - [netdrv] be2net: Fix UE detection logic for BE3 (Ivan Vecera) [1437991] - [netdrv] cxgb4vf: don't offload Rx checksums for IPv6 fragments (Davide Caratti) [1427036] - [scsi] qla2xxx: Get mutex lock before checking optrom_state (Himanshu Madhani) [1408549]- [net] sctp: do not loose window information if in rwnd_over (Marcelo Leitner) [1492220] - [net] sctp: fix recovering from 0 win with small data chunks (Marcelo Leitner) [1492220]- [s390] qdio: clear DSCI prior to scanning multiple input queues (Hendrik Brueckner) [1467962]- [s390] zfcp: fix erp_action use-before-initialize in REC action trace (Hendrik Brueckner) [1497000] - [ipmi] create hardware-independent softdep for ipmi_devintf (Tony Camuso) [1457915]- [fs] nfsd: reorder nfsd_cache_match to check more powerful discriminators first (Thiago Becker) [1435787] - [fs] nfsd: split DRC global spinlock into per-bucket locks (Thiago Becker) [1435787] - [fs] nfsd: convert num_drc_entries to an atomic_t (Thiago Becker) [1435787] - [fs] nfsd: remove the cache_hash list (Thiago Becker) [1435787] - [fs] nfsd: convert the lru list into a per-bucket thing (Thiago Becker) [1435787] - [fs] nfsd: clean up drc cache in preparation for global spinlock elimination (Thiago Becker) [1435787]- [hv] vmbus: Fix error code returned by vmbus_post_msg() (Vitaly Kuznetsov) [1491846] - [hv] vmbus: Increase the time between retries in vmbus_post_msg() (Vitaly Kuznetsov) [1491846] - [hv] vmbus: Raise retry/wait limits in vmbus_post_msg() (Vitaly Kuznetsov) [1491846] - [hv] vmbus: Reduce the delay between retries in vmbus_post_msg() (Vitaly Kuznetsov) [1491846]- [scsi] be2iscsi: fix bad extern declaration (Maurizio Lombardi) [1497152] - [kernel] mqueue: fix a use-after-free in sys_mq_notify() (Davide Caratti) [1476124] {CVE-2017-11176}- [char] ipmi: use rcu lock around call to intf->handlers->sender() (Tony Camuso) [1466034] - [net] packet: fix tp_reserve race in packet_set_ring (Stefano Brivio) [1481943] {CVE-2017-1000111} - [net] packet: fix overflow in check for tp_frame_nr (Stefano Brivio) [1484946] {CVE-2017-7308} - [net] packet: fix overflow in check for tp_reserve (Stefano Brivio) [1484946] {CVE-2017-7308} - [fs] binfmt_elf.c:load_elf_binary(): return -EINVAL on zero-length mappings (Petr Matousek) [1492961] {CVE-2017-1000253} - [fs] binfmt_elf.c: fix bug in loading of PIE binaries (Petr Matousek) [1492961] {CVE-2017-1000253}- [net] tcp: initialize rcv_mss to TCP_MIN_MSS instead of 0 (Davide Caratti) [1488340] {CVE-2017-14106} - [net] tcp: fix 0 divide in __tcp_select_window() (Davide Caratti) [1488340] {CVE-2017-14106} - [net] ipv6: accept 64k - 1 packet length in ip6_find_1stfragopt() (Matteo Croce) [1477006] {CVE-2017-7542} - [net] ipv6: avoid overflow of offset in ip6_find_1stfragopt (Matteo Croce) [1477006] {CVE-2017-7542} - [net] udp: consistently apply ufo or fragmentation (Davide Caratti) [1481529] {CVE-2017-1000112} - [net] ipv6: Should use consistent conditional judgement for ip6 fragment between __ip6_append_data and ip6_finish_output (Davide Caratti) [1481529] {CVE-2017-1000112} - [net] ipv4: Should use consistent conditional judgement for ip fragment in __ip_append_data and ip_finish_output (Davide Caratti) [1481529] {CVE-2017-1000112}- [fs] nfs: don't disconnect open-owner on NFS4ERR_BAD_SEQID (Dave Wysochanski) [1459636] - [net] l2cap: prevent stack overflow on incoming bluetooth packet (Neil Horman) [1490062] {CVE-2017-1000251}- [fs] sunrpc: always treat the invalid cache as unexpired (Thiago Becker) [1477288] - [fs] sunrpc: xpt_auth_cache should be ignored when expired (Thiago Becker) [1477288]- [video] efifb: allow user to disable write combined mapping (Dave Airlie) [1465097]- [netdrv] sfc: tx ring can only have 2048 entries for all EF10 NICs (Jarod Wilson) [1441773] - [netdrv] brcmfmac: fix possible buffer overflow in brcmf_cfg80211_mgmt_tx() (Stanislaw Gruszka) [1474782] {CVE-2017-7541} - [scsi] lpfc: fix "integer constant too large" error on 32bit archs (Maurizio Lombardi) [1441169] - [scsi] lpfc: version 11.0.1.6 is 11.0.0.6 with no_hba_reset patches (Maurizio Lombardi) [1441169] - [scsi] lpfc: Vport creation is failing with "Link Down" error (Maurizio Lombardi) [1441169] - [scsi] lpfc: Fix panic on BFS configuration (Maurizio Lombardi) [1441169] - [scsi] lpfc: Fix eh_deadline setting for sli3 adapters (Maurizio Lombardi) [1441169] - [scsi] lpfc: Correct panics with eh_timeout and eh_deadline (Maurizio Lombardi) [1441169]- [x86] fix /proc/mtrr with base/size more than 44bits (Jerome Marchand) [1466530]- [fs] gfs2: clear gl_object when deleting an inode in gfs2_delete_inode (Robert S Peterson) [1464541] - [fs] gfs2: clear gl_object if gfs2_create_inode fails (Robert S Peterson) [1464541] - [fs] gfs2: set gl_object in inode lookup only after block type check (Robert S Peterson) [1464541] - [fs] gfs2: introduce helpers for setting and clearing gl_object (Robert S Peterson) [1464541]- [net] ipv6: Fix leak in ipv6_gso_segment() (Sabrina Dubroca) [1459951] {CVE-2017-9074} - [net] gre: fix a possible skb leak (Sabrina Dubroca) [1459951] {CVE-2017-9074} - [net] ipv6: xfrm: Handle errors reported by xfrm6_find_1stfragopt() (Sabrina Dubroca) [1459951] {CVE-2017-9074} - [net] ipv6: Check ip6_find_1stfragopt() return value properly (Sabrina Dubroca) [1459951] {CVE-2017-9074} - [net] ipv6: Prevent overrun when parsing v6 header options (Sabrina Dubroca) [1459951] {CVE-2017-9074}- [mm] backport upstream large stack guard patch to RHEL6 (Larry Woodman) [1464237 1452730] {CVE-2017-1000364} - [mm] revert "enlarge stack guard gap" (Larry Woodman) [1452730] {CVE-2017-1000364} - [mm] revert "allow JVM to implement its own stack guard pages" (Larry Woodman) [1464237]- [fs] sunrpc: Handle EADDRNOTAVAIL on connection failures (Dave Wysochanski) [1459978] - [scsi] Add STARGET_CREATED_REMOVE state to scsi_target_state (Ewan Milne) [1452358]- [mm] allow JVM to implement its own stack guard pages (Larry Woodman) [1464237] - [mm] enlarge stack guard gap (Larry Woodman) [1452730] {CVE-2017-1000364}- [netdrv] bnxt_en: Update to firmware interface spec 1.5.1 (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Added support for Secure Firmware Update (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Add support for firmware updates for additional processors (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Update firmware spec. to 1.3.0 (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Add support for updating flash more securely (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Request firmware reset after successful firwmare update (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Add hwrm_send_message_silent() (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Add installed-package firmware version reporting via Ethtool GDRVINFO (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Reset embedded processor after applying firmware upgrade (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Add support for upgrading APE/NC-SI firmware via Ethtool FLASHDEV (Jonathan Toppins) [1439450] - [net] sctp: do not inherit ipv6_(mc|ac|fl)_list from parent (Florian Westphal) [1455612] {CVE-2017-9075} - [net] ipv6/dccp: do not inherit ipv6_mc_list from parent (Florian Westphal) [1455612] {CVE-2017-9076 CVE-2017-9077} - [net] dccp/tcp: do not inherit mc_list from parent (Florian Westphal) [1455612] {CVE-2017-8890} - [net] ipv6: nullify ipv6_ac_list and ipv6_fl_list when creating new socket (Florian Westphal) [1455612]- [fs] sunrpc: Enable the keepalive option for TCP sockets (Dave Wysochanski) [1458421] - [mm] mempolicy.c: fix error handling in set_mempolicy and mbind (Bruno E. O. Meneguele) [1443539] {CVE-2017-7616} - [s390] zfcp: fix use-after-"free" in FC ingress path after TMF (Hendrik Brueckner) [1421762] - [scsi] scsi_transport_srp: Fix a race condition (Don Dutile) [1417305] - [scsi] scsi_transport_srp: Introduce srp_wait_for_queuecommand() (Don Dutile) [1417305] - [block] make blk_cleanup_queue() wait until request_fn finished (Don Dutile) [1417305]- [kernel] audit: acquire creds selectively to reduce atomic op overhead (Paul Moore) [1454847] - [s390] kernel: initial cr0 bits (Hendrik Brueckner) [1445326] - [s390] zfcp: do not trace pure benign residual HBA responses at default level (Hendrik Brueckner) [1421760] - [s390] zfcp: fix rport unblock race with LUN recovery (Hendrik Brueckner) [1421761]- [netdrv] ixgbe: fix setup_fc for x550em (Ken Cox) [1442030] - [scsi] bnx2fc: fix race condition in bnx2fc_get_host_stats() (Maurizio Lombardi) [1393672]- [fs] nfsd: stricter decoding of write-like NFSv2/v3 ops (J. Bruce Fields) [1446755] {CVE-2017-7895} - [fs] nfsd4: minor NFSv2/v3 write decoding cleanup (J. Bruce Fields) [1446755] {CVE-2017-7895} - [perf] fix concurrent sys_perf_event_open() vs move_group race (Jiri Olsa) [1434751] {CVE-2017-6001} - [perf] remove confusing comment and move put_ctx() (Jiri Olsa) [1434751] {CVE-2017-6001} - [perf] restructure perf syscall point of no return (Jiri Olsa) [1434751] {CVE-2017-6001} - [perf] fix move_group() order (Jiri Olsa) [1434751] {CVE-2017-6001} - [perf] generalize event->group_flags (Jiri Olsa) [1434751] {CVE-2017-6001} - [scsi] libfc: quarantine timed out xids (Chris Leech) [1431440]- [fs] sunrpc: Ensure that we wait for connections to complete before retrying (Dave Wysochanski) [1448170] - [net] ipv6: check raw payload size correctly in ioctl (Jamie Bainbridge) [1441909]- [fs] nfsv4: fix getacl ERANGE for some ACL buffer sizes (J. Bruce Fields) [869942] - [fs] nfsv4: fix getacl head length estimation (J. Bruce Fields) [869942]- [fs] xfs: handle array index overrun in xfs_dir2_leaf_readbuf() (Carlos Maiolino) [1440361] - [net] ping: implement proper locking (Jakub Sitnicki) [1438999] {CVE-2017-2671} - [net] tcp: avoid infinite loop in tcp_splice_read() (Davide Caratti) [1430578] {CVE-2017-6214} - [net] ipv6: ip6_fragment: fix headroom tests and skb leak (Hannes Frederic Sowa) [1412331]- [x86] vmalloc_sync: avoid syncing vmalloc area on crashing cpu (Pingfan Liu) [1146727] - [kernel] audit: plug cred memory leak in audit_filter_rules (Richard Guy Briggs) [1434560]- [mm] hugetlb: check for pte NULL pointer in page_check_address() (Herton R. Krzesinski) [1431508] - [netdrv] be2net: Fix endian issue in logical link config command (Ivan Vecera) [1436527] - [crypto] mpi: Fix NULL ptr dereference in mpi_powm() (Mateusz Guzik) [1398456] {CVE-2016-8650} - [fs] aio: properly check iovec sizes (Mateusz Guzik) [1337517] {CVE-2015-8830} - [fs] vfs: make AIO use the proper rw_verify_area() area helpers (Mateusz Guzik) [1337535] {CVE-2012-6701}- [scsi] lpfc: update for rhel6 11.0.0.6 (Maurizio Lombardi) [1429881] - [scsi] lpfc: The lpfc driver does not issue RFF_ID and RFT_ID in the correct sequence (Maurizio Lombardi) [1429881]- [sched] fair: Rework throttle_count sync (Jiri Olsa) [1250762] - [sched] fair: Reorder cgroup creation code (Jiri Olsa) [1250762] - [sched] fair: Initialize throttle_count for new task-groups lazily (Jiri Olsa) [1250762] - [sched] fair: Do not announce throttled next buddy in dequeue_task_fair() (Jiri Olsa) [1250762]- [block] fix use-after-free in seq file (Denys Vlasenko) [1418549] {CVE-2016-7910} - [firmware] Replacing the chelsio firmware (t4,t5)fw-1.15.37.0 (Sai Vemuri) [1425749] - [kernel] genirq: Avoid taking sparse_irq_lock for non-existent irqs (Dave Wysochanski) [1360930] - [tty] n_hdlc: get rid of racy n_hdlc.tbuf (Herton R. Krzesinski) [1429918] {CVE-2017-2636}- [net] dccp: fix freeing skb too early for IPV6_RECVPKTINFO (Hannes Frederic Sowa) [1424628] {CVE-2017-6074}- [block] nvme: Don't poll device being removed (David Milburn) [1422521]- [fs] posix_acl: Clear SGID bit when setting file permissions (Andreas Grunbacher) [1371252] {CVE-2016-7097} - [fs] switch posix_acl_equiv_mode() to umode_t * (Andreas Grunbacher) [1371252] {CVE-2016-7097} - [perf] sched latency: Fix thread pid reuse issue (Jiri Olsa) [1400743] - [fs] ext4: fix races of writeback with punch hole and zero range (Lukas Czerner) [1394786] - [fs] ext4: validate s_reserved_gdt_blocks on mount (Lukas Czerner) [1394786] - [fs] ext4: release bh in make_indexed_dir (Lukas Czerner) [1394786] - [fs] ext4: reinforce check of i_dtime when clearing high fields of uid and gid (Lukas Czerner) [1394786] - [fs] ext4: validate that metadata blocks do not overlap superblock (Lukas Czerner) [1394786] - [fs] ext4: short-cut orphan cleanup on error (Lukas Czerner) [1394786] - [fs] ext4: fix reference counting bug on block allocation error (Lukas Czerner) [1394786] - [fs] ext4: check for extents that wrap around (Lukas Czerner) [1394786] - [fs] ext4: silence UBSAN in ext4_mb_init() (Lukas Czerner) [1394786] - [fs] ext4: address UBSAN warning in mb_find_order_for_block() (Lukas Czerner) [1394786] - [fs] ext4: clean up error handling when orphan list is corrupted (Lukas Czerner) [1394786] - [fs] ext4: fix hang when processing corrupted orphaned inode list (Lukas Czerner) [1394786] - [fs] jbd2: Fix unreclaimed pages after truncate in data=journal mode (Lukas Czerner) [1394786] - [fs] ext4: Fix handling of extended tv_sec (Lukas Czerner) [1394786] - [fs] create and use seq_show_option for escaping (Lukas Czerner) [1394786] - [fs] ext4: replace open coded nofail allocation in ext4_free_blocks() (Lukas Czerner) [1394786] - [fs] ext4: Introduce EFSBADCRC and EFSCORRUPTED error codes (Lukas Czerner) [1394786] - [block] ensure request->part is valid (Jeff Moyer) [1416341] - [sound] alsa: hda - fix Lewisburg audio issue (Jaroslav Kysela) [1413134]- [netdrv] sfc: Add efx_nic member with fixed netdev features (Jarod Wilson) [1419396] - [netdrv] sfc: Take mac_lock before calling efx_ef10_filter_table_probe (Jarod Wilson) [1419396] - [netdrv] sfc: Fix VLAN filtering feature if vPort has VLAN_RESTRICT flag (Jarod Wilson) [1419396] - [netdrv] sfc: clean fallbacks between promisc/normal in efx_ef10_filter_sync_rx_mode (Jarod Wilson) [1419396] - [netdrv] sfc: support cascaded multicast filters (Jarod Wilson) [1419396] - [netdrv] sfc: Make failed filter removal less noisy (Jarod Wilson) [1410750] - [netdrv] sfc: re-factor efx_ef10_filter_sync_rx_mode() (Jarod Wilson) [1410750] - [netdrv] sfc: refactor debug-or-warnings printks (Jarod Wilson) [1410750] - [net] implement netif_cond_dbg macro (Jarod Wilson) [1410750]- [fs] gfs2: Limit number of transaction blocks requested for truncates (Robert S Peterson) [1401058] - [fs] revert "sunrpc: make AF_LOCAL connect synchronous" (Benjamin Coddington) [1420044]- [net] tcp: correct memory barrier usage in tcp_check_space() (Oleg Nesterov) [1386136] - [fs] epoll: prevent missed events on EPOLL_CTL_MOD (Oleg Nesterov) [1386136] - [acpi] acpica: Fix regression in FADT revision checks (Lenny Szubowicz) [1418339] - [net] ipv6: stop sending PTB packets for MTU < 1280 (Hannes Frederic Sowa) [1415931] {CVE-2016-10142} - [net] fix dst_ops_extend leaks (Sabrina Dubroca) [1399633]- [drm] core: Do not preserve framebuffer on rmfb, v4 (Rob Clark) [1405267] - [scsi] mpt3sas: Fix for block device of raid exists even after deleting raid disk (Tomas Henzl) [1416552]- [netdrv] be2net: fix initial MAC setting (Ivan Vecera) [1415905]- [netdrv] sfc: fix missing mc_promisc setting (Jarod Wilson) [1410750]- [netdrv] sfc: reduce severity of PIO buffer alloc failures (Jarod Wilson) [1410750] - [netdrv] sfc: avoid division by zero (Jarod Wilson) [1410750] - [netdrv] sfc: Insert multicast filters as well as mismatch filters in promiscuous mode (Jarod Wilson) [1410750] - [netdrv] sfc: get timer configuration from adapter (Jarod Wilson) [1410750] - [netdrv] sfc: warn if other functions have been reset by MCFW (Jarod Wilson) [1410750] - [netdrv] sfc: add output flag decoding to efx_mcdi_set_workaround (Jarod Wilson) [1410750] - [netdrv] sfc: get PIO buffer size from the NIC (Jarod Wilson) [1410750] - [netdrv] sfc: set interrupt moderation via MCDI (Jarod Wilson) [1410750] - [netdrv] sfc: allow asynchronous MCDI without completion function (Jarod Wilson) [1410750] - [netdrv] sfc: on MC reset, clear PIO buffer linkage in TXQs (Jarod Wilson) [1410750] - [netdrv] sfc: Downgrade EPERM messages from MCDI to debug (Jarod Wilson) [1410750] - [netdrv] sfc: cope with ENOSYS from efx_mcdi_get_workarounds() (Jarod Wilson) [1410750] - [netdrv] sfc: enable cascaded multicast filters in MCFW (Jarod Wilson) [1410750] - [netdrv] sfc: work around TRIGGER_INTERRUPT command not working on SFC9140 (Jarod Wilson) [1410750] - [dm] raid: fix transient device failure processing (Mike Snitzer) [1404425]- [scsi] Add intermediate STARGET_REMOVE state to scsi_target_state (Ewan Milne) [1349623] - [scsi] restart list search after unlock in scsi_remove_target (Ewan Milne) [1349623] - [powerpc] pci: Support per-aperture memory offset (Laurent Vivier) [1413448] - [powerpc] pci: Don't add bogus empty resources to PHBs (Laurent Vivier) [1413448] - [mm] mmap.c: fix arithmetic overflow in __vm_enough_memory() (Jerome Marchand) [1413500] - [net] ping: check minimum size on ICMP header length (Mateusz Guzik) [1414202] {CVE-2016-8399} - [scsi] sg_write()/bsg_write() is not fit to be called under KERNEL_DS (Ewan Milne) [1414823] {CVE-2016-10088 CVE-2016-9576}- [kernel] ftrace: Do not function trace inlined functions (Pratyush Anand) [1413456] - [x86] paravirt: Do not trace _paravirt_ident_*() functions (Pratyush Anand) [1413456] - [netdrv] i40e: Fix for long link down notification time (Stefan Assmann) [1414274] - [scsi] megaraid_sas: fix done in queue_command (Tomas Henzl) [1415192] - [scsi] megaraid: fixes (Tomas Henzl) [1415192] - [netdrv] ixgbe: Add support for new X557 device (Ken Cox) [1408509] - [netdrv] ixgbe: Add KR backplane support for x550em_a (Ken Cox) [1408509] - [netdrv] ixgbe: Add support for SGMII backplane interface (Ken Cox) [1408509] - [netdrv] ixgbe: Add support for SFPs with retimer (Ken Cox) [1408509] - [netdrv] ixgbe: Introduce function to control MDIO speed (Ken Cox) [1408509] - [netdrv] ixgbe: Read and set instance id (Ken Cox) [1408509] - [netdrv] ixgbe: Add support for x550em_a 10G MAC type (Ken Cox) [1408509] - [netdrv] ixgbe: Use method pointer to access IOSF devices (Ken Cox) [1408509] - [netdrv] ixgbe: Add support for single-port X550 device (Ken Cox) [1408509] - [netdrv] ixgbe: Clean up interface for firmware commands (Ken Cox) [1408509] - [netdrv] ixgbe: Change the lan_id and func fields to a u8 to avoid casts (Ken Cox) [1408509] - [netdrv] ixgbe: Fix flow control for Xeon D KR backplane (Ken Cox) [1408509] - [netdrv] ixgbe: Make all unchanging ops structures const (Ken Cox) [1408509] - [netdrv] ixgbe: Update PTP to support X550EM_x devices (Ken Cox) [1408509] - [netdrv] ixgbe: convert to CYCLECOUNTER_MASK macro (Ken Cox) [1408509] - [netdrv] ixgbevf: add VF support for new hardware (Ken Cox) [1408507] - [netdrv] ixgbevf: Support Windows hosts (Hyper-V) (Ken Cox) [1408507] - [netdrv] ixgbevf: Add the device ID's presented while running on Hyper-V (Ken Cox) [1408507] - [netdrv] ixgbevf: Move API negotiation function into mac_ops (Ken Cox) [1408507] - [x86] tsc: Reset cycle_last after resume from S3/S4 (Lenny Szubowicz) [1406468] - [kernel] hung_task: allow hung_task_panic when hung_task_warnings is 0 (Waiman Long) [1410297]- [s390] kernel/ap: Fix hang condition on crypto card config-off (Hendrik Brueckner) [1413552] - [s390] zcrypt: Improved invalid domain response handling (Hendrik Brueckner) [1406389] - [infiniband] ucm: Fix bitmap wrap when devnum > IB_UCM_MAX_DEVICES (Slava Shwartsman) [1413476] - [netdrv] mlx5e: Copy all L2 headers into inline segment (Kamal Heib) [1408937] - [netdrv] be2net: fix MAC addr setting on privileged BE3 VFs (Ivan Vecera) [1406659] - [netdrv] be2net: don't delete MAC on close on unprivileged BE3 VFs (Ivan Vecera) [1406659] - [netdrv] be2net: fix status check in be_cmd_pmac_add() (Ivan Vecera) [1406659] - [acpi] acpica: Tables: Update FADT handling (Lenny Szubowicz) [1408401] - [acpi] acpica: ACPI 6.0: Add changes for FADT table (Lenny Szubowicz) [1408401] - [acpi] acpica: Basic support for FADT version 5 (Lenny Szubowicz) [1408401] - [acpi] acpica: Remove use of unreliable FADT revision field (Lenny Szubowicz) [1408401]- [netdrv] sfc: include size-binned TX stats on sfn8542q (Jarod Wilson) [1411279] - [netdrv] sfc: retrieve second word of datapath capabilities (Jarod Wilson) [1411279] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1411279] - [netdrv] sfc: Update MCDI protocol definitions (Jarod Wilson) [1411279] - [net] mlx4_en: Fix type mismatch for 32-bit systems (Slava Shwartsman) [1399239] - [net] mlx4_en: Resolve dividing by zero in 32-bit system (Slava Shwartsman) [1399239] - [netdrv] e1000e: Initial support for KabeLake (Jarod Wilson) [1406917] - [netdrv] e1000e: Clear ULP configuration register on ULP exit (Jarod Wilson) [1406917] - [netdrv] e1000e: Set HW FIFO minimum pointer gap for non-gig speeds (Jarod Wilson) [1406917] - [netdrv] e1000e: Increase PHY PLL clock gate timing (Jarod Wilson) [1406917] - [netdrv] e1000e: Increase ULP timer (Jarod Wilson) [1406917] - [netdrv] e1000e: initial support for i219-LM (3) (Jarod Wilson) [1406917] - [netdrv] be2net: fix unicast list filling (Ivan Vecera) [1408247] - [netdrv] be2net: fix accesses to unicast list (Ivan Vecera) [1408247] - [netdrv] sfc: Downgrade or remove some error messages (Jarod Wilson) [1410750] - [netdrv] be2net: call be_set_uc_list() unconditionally (Ivan Vecera) [1402679] - [netdrv] mlx5e: Use hw_features through netdev_extended macro (Kamal Heib) [1385318] - [block] nvme: Don't stop kthread while clearing queues (David Milburn) [1399431] - [fs] dlm: Fix saving of NULL callbacks (Robert S Peterson) [1264492]- [x86] kdump: Fix several bound checking error of crashkernel reserving (Baoquan He) [1349069] - [x86] kdump: Crashkernel auto reservation failed on large system (Baoquan He) [1349069] - [kdump] Fix wrong dmi_present argument in case efi_smbios_addr being used (Dave Young) [1404984] - [kdump] Add error check in case dmi_get_system_info return null (Dave Young) [1404984] - [netdrv] bnxt_en: Improve the delay logic for firmware response (John Linville) [1406129] - [netdrv] bnxt_en: Implement proper firmware message padding (John Linville) [1406129] - [netdrv] bnxt_en: Refactor _hwrm_send_message() (John Linville) [1406129] - [netdrv] bnxt_en: Fix dmesg log firmware error messages (John Linville) [1406129] - [netdrv] bnxt_en: Use firmware provided message timeout value (John Linville) [1406129] - [fs] nfs: Allow getattr to also report readdirplus cache hits (Scott Mayhew) [1325766] - [fs] nfs: Be more targeted about readdirplus use when doing lookup/revalidation (Scott Mayhew) [1325766] - [fs] nfs: Fix a performance regression in readdir (Scott Mayhew) [1325766]- [net] udplite: fast-path computation of checksum coverage (Hangbin Liu) [1404127] - [ata] libata: fix sff host state machine locking while polling (Cathy Avery) [1390972] - [ata] libata-sff: use WARN instead of BUG on illegal host state machine state (Cathy Avery) [1390972] - [x86] hyperv: Handle unknown NMIs on one CPU when unknown_nmi_panic (Vitaly Kuznetsov) [1400428] - [fs] nfsd4: zero op arguments beyond the 8th compound op (J. Bruce Fields) [1409002] - [fs] nfsd: fix deadlock secinfo+readdir compound (J. Bruce Fields) [1314505] - [fs] nfsd4: fix recovery-dir leak on nfsd startup failure (J. Bruce Fields) [1266405] - [x86] Mark Skylake processors with Kaby Lake PCH as unsupported (David Arcari) [1405459] - [infiniband] ipoib: Remove can't use GFP_NOIO warning (Slava Shwartsman) [1321529] - [netdrv] veth: allow changing the mac address while interface is up (David Arcari) [1402696] - [kernel] tracing: Protect tracer flags with trace_types_lock (Steven Rostedt) [1397661] - [acpi] acpica: Prevent circular object list in acpi_ns_exec_module_code (Lenny Szubowicz) [1401776] - [acpi] acpica: Fix possible memory leak for module-level code execution (Lenny Szubowicz) [1401776] - [acpi] acpica: Add additional module-level code support (Lenny Szubowicz) [1401776] - [fs] xfs: growfs: use uncached buffers for new headers (Bill O'Donnell) [1134314] - [fs] xfs: catch invalid negative blknos in _xfs_buf_find() (Bill O'Donnell) [1134314] - [fs] xfs: fix _xfs_buf_find oops on blocks beyond the filesystem end (Bill O'Donnell) [1134314]- [scsi] be2iscsi: Add checks to validate completions (Maurizio Lombardi) [1397807]- [mm] Revert "mm: Fix slab growing out of bound within a cpuset" (Larry Woodman) [1402713] - [netdrv] cxgb4: update latest firmware version supported (Sai Vemuri) [1381382] - [kernel] audit: correctly record file names with different path name types (Paul Moore) [1305103] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1306457] - [scsi] megaraid_sas: Implement the PD Map support for SAS3.5 Generic Megaraid Controllers (Tomas Henzl) [1306457] - [scsi] megaraid_sas: ldio_outstanding variable is not decremented in completion path (Tomas Henzl) [1306457] - [scsi] megaraid_sas: Enable or Disable Fast path based on the PCI Threshold Bandwidth (Tomas Henzl) [1306457] - [scsi] megaraid_sas: Add the Support for SAS3.5 Generic Megaraid Controllers Capabilities (Tomas Henzl) [1306457] - [scsi] megaraid_sas: Dynamic Raid Map Changes for SAS3.5 Generic Megaraid Controllers (Tomas Henzl) [1306457] - [scsi] megaraid_sas: SAS3.5 Generic Megaraid Controllers Fast Path for RAID 1/10 Writes (Tomas Henzl) [1306457] - [scsi] megaraid_sas: SAS3.5 Generic Megaraid Controllers Stream Detection and IO Coalescing (Tomas Henzl) [1306457] - [scsi] megaraid_sas: EEDP Escape Mode Support for SAS3.5 Generic Megaraid Controllers (Tomas Henzl) [1306457] - [scsi] megaraid_sas: 128 MSIX Support (Tomas Henzl) [1306457] - [scsi] megaraid_sas: Add new pci device Ids for SAS3.5 Generic Megaraid Controllers (Tomas Henzl) [1306457]- [netdrv] RDMA/iw_cxgb4: Fix bar2 virt addr calculation for T4 chips (Sai Vemuri) [1381382] - [netdrv] cxgb4: Stop Rx Queues before freeing it up (Sai Vemuri) [1381382] - [netdrv] iw_cxgb4 : Added "Fail" column in debug iw_cxgb4 stats (Sai Vemuri) [1381382] - [netdrv] cxgb4: Add info print to display number of MSI-X vectors allocated (Sai Vemuri) [1381382] - [netdrv] iwpm: crash fix for large connections test (Sai Vemuri) [1381382] - [netdrv] cxgb4/cxgb4vf : Use vlan_gro_frags_gr() for VLANs (Sai Vemuri) [1381382] - [netdrv] cxgb4vf : Using RHEL6 provided napi_gro_frags_gr() API which returns (enum gro_result) values (Sai Vemuri) [1381382] - [serial] 8250_pci: Detach low-level driver during PCI error recovery (Gustavo Duarte) [1400508] - [drm] reservation: Remove shadowing local variable 'ret' (Rob Clark) [1398084] - [net] sctp: validate chunk len before actually using it (Hangbin Liu) [1399457] {CVE-2016-9555} - [net] ipv6: add mtu lock check in __ip6_rt_update_pmtu (Xin Long) [1397295] - [net] Reduce queue allocation to one in kdump kernel (Sai Vemuri) [1321315] - [netdrv] cxgb4: Force cxgb4 driver as MASTER in kdump kernel (Sai Vemuri) [1321315]- [netdrv] cxgb4 : Add cxgb4 T4/T5 firmware version 1.15.37.0 (Sai Vemuri) [1349112] - [netdrv] be2net: fix locking (Ivan Vecera) [1397915] - [perf] tools: Initialize reference counts in map__clone() (Jiri Olsa) [1359100] - [perf] tools: Replace map->referenced & maps->removed_maps with map->refcnt (Jiri Olsa) [1359100] - [md] raid10: add rcu protection to rdev access in raid10_sync_request (Xiao Ni) [1395048] - [md] raid10: add rcu protection in raid10_status (Xiao Ni) [1395048] - [md] raid10: fix refounct imbalance when resyncing an array with a replacement device (Xiao Ni) [1395048] - [netdrv] qlcnic: add wmb() call in transmit data path (Harish Patil) [1342659] - [x86] ACPI: add dynamic_debug support (Prarit Bhargava) [1252674] - [mm] hugetlb: fix huge_pte_alloc BUG_ON (Dave Anderson) [1397250]- [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1396567] - [scsi] megaraid_sas: add in missing white spaces in error messages text (Tomas Henzl) [1396567] - [scsi] megaraid_sas: Do not set MPI2_TYPE_CUDA for JBOD FP path for FW which does not support JBOD sequence map (Tomas Henzl) [1397873] - [scsi] megaraid_sas: Send SYNCHRONIZE_CACHE for VD to firmware (Tomas Henzl) [1392499] - [scsi] megaraid_sas: Do not fire DCMDs during PCI shutdown/detach (Tomas Henzl) [1396567] - [scsi] megaraid_sas: Send correct PhysArm to FW for R1 VD downgrade (Tomas Henzl) [1396567] - [scsi] megaraid_sas: For SRIOV enabled firmware, ensure VF driver waits for 30secs before reset (Tomas Henzl) [1396567] - [scsi] megaraid_sas: Fix data integrity failure for JBOD (passthrough) devices (Tomas Henzl) [1392499] - [scsi] megaraid_sas: fix macro MEGASAS_IS_LOGICAL to avoid regression (Tomas Henzl) [1392499] - [scsi] megaraid_sas: clean function declarations in megaraid_sas_base.c up (Tomas Henzl) [1396567] - [scsi] megaraid_sas: add in missing white space in error message text (Tomas Henzl) [1396567] - [scsi] megaraid_sas: Fix the search of first memory bar (Tomas Henzl) [1396567] - [scsi] megaraid_sas: Use memdup_user() rather than duplicating its implementation (Tomas Henzl) [1396567] - [scsi] megaraid_sas: Fix probing cards without io port (Tomas Henzl) [1396567] - [scsi] megaraid_sas: Downgrade two success messages to info (Tomas Henzl) [1396567] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1396567] - [scsi] megaraid_sas: task management code optimizations (Tomas Henzl) [1396567] - [scsi] megaraid_sas: call ISR function to clean up pending replies in OCR path (Tomas Henzl) [1396567] - [scsi] megaraid_sas: reduce memory footprints in kdump mode (Tomas Henzl) [1396567] - [scsi] megaraid_sas: add missing curly braces in ioctl handler (Tomas Henzl) [1396567] - [scsi] mpt3sas: Bump driver version as "14.101.00.00" (Tomas Henzl) [1306469] - [scsi] mpt3sas: Fix for Endianness issue (Tomas Henzl) [1306469] - [scsi] mpt3sas: Use the new MPI 2.6 32-bit Atomic Request Descriptors for SAS35 devices (Tomas Henzl) [1306469] - [scsi] mpt3sas: set EEDP-escape-flags for SAS35 devices (Tomas Henzl) [1306469] - [scsi] mpt3sas: Increased/Additional MSIX support for SAS35 devices (Tomas Henzl) [1306469] - [scsi] mpt3sas: Added Device ID's for SAS35 devices and updated MPI header (Tomas Henzl) [1306469] - [scsi] mpt3sas: Don't spam logs if logging level is 0 (Tomas Henzl) [1306469] - [scsi] mpt3sas: Fix warnings exposed by W=1 (Tomas Henzl) [1306469] - [scsi] mpt3sas: Eliminate dead sleep_flag code (Tomas Henzl) [1306469] - [scsi] mpt3sas: Eliminate conditional locking in mpt3sas_scsih_issue_tm() (Tomas Henzl) [1306469] - [scsi] mpt3sas: Ensure the connector_name string is NUL-terminated (Tomas Henzl) [1306469] - [scsi] mpt3sas: Bump driver version as "14.100.00.00" (Tomas Henzl) [1306469] - [scsi] mpt3sas: Remove unused macro "MPT_DEVICE_TLR_ON" (Tomas Henzl) [1306469] - [scsi] mpt3sas: Implement device_remove_in_progress check in IOCTL path (Tomas Henzl) [1306469] - [scsi] mpt3sas: Fix for incorrect numbers for MSIX vectors enabled when non RDPQ card is enumerated first (Tomas Henzl) [1306469] - [scsi] mpt3sas: Fix for improper info displayed in var log, while blocking or unblocking the device (Tomas Henzl) [1306469] - [net] increase xmit RECURSION_LIMIT to 10 (Sabrina Dubroca) [1392660] - [net] add a recursion limit in xmit path (Sabrina Dubroca) [1392660] - [net] netfilter: ebtables: put module reference when an incorrect extension is found (Sabrina Dubroca) [1390061] - [net] netfilter: ebtables: Fix extension lookup with identical name (Sabrina Dubroca) [1390061] - [net] ipv6: ipv6_find_hdr restore prev functionality (Paolo Abeni) [1392975]- [kernel] audit: fix a double fetch in audit_log_single_execve_arg() (Paul Moore) [1359304] {CVE-2016-6136} - [fs] nfs: Kill fscache warnings when mounting without -ofsc (David Howells) [1353844] - [fs] nfs: Fix a compile issue when CONFIG_NFS_FSCACHE was undefined (David Howells) [1353844] - [fs] nfs: Don't pass mount data to nfs_fscache_get_super_cookie() (David Howells) [1353844] - [fs] dlm: Don't save callbacks after accept (Robert S Peterson) [1264492] - [fs] dlm: Save and restore socket callbacks properly (Robert S Peterson) [1264492] - [fs] dlm: Replace nodeid_to_addr with kernel_getpeername (Robert S Peterson) [1264492] - [fs] dlm: print kernel message when we get an error from kernel_sendpage (Robert S Peterson) [1264492] - [fs] nfsd: handle fileid wraparound (Dave Wysochanski) [1397552] - [hv] storvsc: Payload buffer incorrectly sized for 32 bit kernels (Cathy Avery) [1394756] - [fs] xfs: fix unbalanced inode reclaim flush locking (Brian Foster) [1384564] - [scsi] hpsa: correct logical resets (Joseph Szczypek) [1083110] - [scsi] hpsa: generate a controller NMI (Joseph Szczypek) [1083110] - [scsi] hpsa: update driver version to 3.4.10-0-RH3 (Joseph Szczypek) [1083110] - [scsi] hpsa: Check for null devices in ioaccel submission patch (Joseph Szczypek) [1083110] - [scsi] hpsa: check for null device pointers (Joseph Szczypek) [1083110] - [scsi] hpsa: correct skipping masked peripherals (Joseph Szczypek) [1083110] - [scsi] hpsa: generalize external arrays (Joseph Szczypek) [1083110] - [scsi] vmw_pvscsi: return SUCCESS for successful command aborts (Ewan Milne) [1372465]- [fs] ext4: fix extent tree corruption caused by hole punch (Lukas Czerner) [1351798] - [x86] Mark Intel Purley supported (Steve Best) [1271866] - [pnp] Prevent attaching to ACPI IPMI device (Charles Rose) [857150]- [netdrv] ehea: fix operation state report (Gustavo Duarte) [1089134] - [block] nvme: Always use MSI/MSI-x interrupts (David Milburn) [1372023] - [fs] aio: aio_nr decrements don't need to be delayed (Jiri Olsa) [1386216] - [fs] aio: don't bother with async freeing on failure in ioctx_alloc() (Jiri Olsa) [1386216] - [fs] epoll: ep_unregister_pollwait() can use the freed pwq->whead (Lauro Ramos Venancio) [1392372] - [fs] epoll: introduce POLLFREE to flush ->signalfd_wqh before kfree() (Lauro Ramos Venancio) [1392372]- [sched] Fix rq->nr_uninterruptible update race (Aaron Tomlin) [1377292] - [security] keys: Fix short sprintf buffer in /proc/keys show function (Frantisek Hrbata) [1375208] {CVE-2016-7042} - [net] bridge: fix switched interval for MLD Query types (Hangbin Liu) [1392327] - [net] netfilter: ipv6: move POSTROUTING invocation before fragmentation (Eric Garver) [1391240] - [net] Fix use after free in the recvmmsg exit path (Davide Caratti) [1390046] {CVE-2016-7117} - [net] vlan: Propagate MAC address to VLANs (Jarod Wilson) [1381585] - [net] tcp: fix use after free in tcp_xmit_retransmit_queue() (Mateusz Guzik) [1379529] {CVE-2016-6828} - [net] netfilter: x_tables: check for bogus target offset (Mateusz Guzik) [1351422] {CVE-2016-4998} - [net] netfilter: x_tables: validate e->target_offset early (Mateusz Guzik) [1351422] {CVE-2016-4998} - [net] netfilter: x_tables: make sure e->next_offset covers remaining blob size (Mateusz Guzik) [1351422] {CVE-2016-4998} - [net] tcp: enable per-socket rate limiting of all 'challenge acks' (Florian Westphal) [1388287] - [net] tcp: uninline tcp_oow_rate_limited() (Florian Westphal) [1388287] - [net] tcp: mitigate ACK loops for connections as tcp_timewait_sock (Florian Westphal) [1388287] - [net] tcp: mitigate ACK loops for connections as tcp_sock (Florian Westphal) [1388287] - [net] tcp: mitigate ACK loops for connections as tcp_request_sock (Florian Westphal) [1388287] - [net] tcp: helpers to mitigate ACK loops by rate-limiting out-of-window dupacks (Florian Westphal) [1388287] - [net] ipv6: Don't change dst->flags using assignments (Marcelo Leitner) [1389478] - [scsi] megaraid-sas: request irqs later (Tomas Henzl) [1385088]- [perf] list: Fix rNNNN list output to appear only once (Jiri Olsa) [1291256 1374411] - [perf] symbols: Check kptr_restrict for root (Jiri Olsa) [1291256 1374411] - [fs] SUNRPC: Fix a regression when reconnecting (Benjamin Coddington) [1323801] - [fs] SUNRPC: Clear the request rq_bytes_sent field in xprt_release_write (Benjamin Coddington) [1323801] - [fs] SUNRPC: Lock the transport layer on shutdown (Benjamin Coddington) [1323801] - [virt] kvm: x86 emulator: implement IMUL REG, R/M (opcode 0F AF) (Radim Krcmar) [1313468] - [virt] kvm: x86 emulator: implement IMUL REG, R/M, IMM (opcode 69) (Radim Krcmar) [1313468] - [virt] kvm: x86 emulator: implement IMUL REG, R/M, imm8 (opcode 6B) (Radim Krcmar) [1313468] - [virt] kvm: x86 emulator: Use a register for ____emulate_2op() destination (Radim Krcmar) [1313468] - [virt] kvm: x86 emulator: pass destination type to ____emulate_2op() (Radim Krcmar) [1313468] - [virt] kvm: x86 emulator: add Src2Imm decoding (Radim Krcmar) [1313468] - [virt] kvm: x86 emulator: consolidate immediate decode into a function (Radim Krcmar) [1313468] - [hv] netvsc: fix incorrect receive checksum offloading (Vitaly Kuznetsov) [1388701] - [hv] do not lose pending heartbeat vmbus packets (Vitaly Kuznetsov) [1378614] - [hv] vmbus: Fix signaling logic in hv_need_to_signal_on_read() (Vitaly Kuznetsov) [1319054] - [hv] vmbus: Eliminate the spin lock on the read path (Vitaly Kuznetsov) [1319054] - [hv] ring_buffer: eliminate hv_ringbuffer_peek() (Vitaly Kuznetsov) [1319054] - [hv] remove code duplication between vmbus_recvpacket()/vmbus_recvpacket_raw() (Vitaly Kuznetsov) [1319054] - [hv] ring_buffer: remove code duplication from hv_ringbuffer_peek/read() (Vitaly Kuznetsov) [1319054] - [hv] ring_buffer.c: fix comment style (Vitaly Kuznetsov) [1319054] - [hv] netvsc: set nvdev link after populating chn_table (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: synchronize netvsc_change_mtu()/netvsc_set_channels() with netvsc_remove() (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: get rid of struct net_device pointer in struct netvsc_device (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: untangle the pointer mess (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: use start_remove flag to protect netvsc_link_change() (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: move start_remove flag to net_device_context (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: Move subchannel waiting to rndis_filter_device_remove() (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: Wait for sub-channels to be processed during probe (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: Properly size the vrss queues (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: Add close of RNDIS filter into change mtu call (Vitaly Kuznetsov) [1320094 1335926] - [hv] hv_netvsc: Add support to set MTU reservation from guest side (Vitaly Kuznetsov) [1352105] - [perf] probe: Clear probe_trace_event when add_probe_trace_event() fails (Jiri Olsa) [1291510] - [perf] probe: Move ftrace probe-event operations to probe-file.c (Jiri Olsa) [1291510] - [block] loop: fix comment typo in loop_config_discard (Lukas Czerner) [818597] - [block] loop: Limit the number of requests in the bio list (Lukas Czerner) [818597] - [fs] ext4: optimize test_root() (Lukas Czerner) [1236047] - [fs] ext4: verify group number in verify_group_input() before using it (Lukas Czerner) [1236047] - [fs] nfsd: use short read as well as i_size to set eof (Benjamin Coddington) [1302415] - [fs] xfs: xfs_alloc_fix_minleft can underflow near ENOSPC (Carlos Maiolino) [1259493] - [fs] xfs: Fix rounding in xfs_alloc_fix_len() (Carlos Maiolino) [1259493] - [fs] jbd: don't BUG but return ENOSPC if a handle runs out of space (Lukas Czerner) [1291015] - [fs] jbd2: don't BUG but return ENOSPC if a handle runs out of space (Lukas Czerner) [1291015]- [powerpc] ppc64: Fix incorrect return value from __copy_tofrom_user (Gustavo Duarte) [1387243] - [misc] hpilo: Changes to support new security states in iLO5 FW (Joseph Szczypek) [1376584] - [misc] hpilo: Change e-mail address from hp.com to hpe.com (Joseph Szczypek) [1376584] - [misc] hpilo: cleanup hpilo (Joseph Szczypek) [1376584] - [mm] memory_hotplug.c: change normal message to use pr_debug (Jeremy McNicoll) [1255272] - [acpi] mem_hotplug: set memory info correctly when problems forcing mem online (Jeremy McNicoll) [1255272] - [fs] bio: Need to free integrity payload if the split bio gets memory by itself (Xiao Ni) [1268434] - [md] add rdev reference for super write (Xiao Ni) [1365718] - [netdrv] rtlwifi: fix memory leak for USB device (Stanislaw Gruszka) [1364597] - [fs] NFSv4: Fix a use-after-free situation in _nfs4_proc_getlk() (Benjamin Coddington) [1353272] - [drm] nouveau/kms: take mode_config mutex in connector hotplug path (Ben Skeggs) [1349978] - [kernel] clocksource: Defer override invalidation unless clock is unstable (Prarit Bhargava) [1356231] - [kernel] clocksource: Reselect clocksource when watchdog validated high-res capability (Prarit Bhargava) [1356231] - [fs] nfs4: clnt: respect noresvport when establishing connections to DSes (Benjamin Coddington) [1346041] - [fs] nfs: Add nfs_client behavior flags (Benjamin Coddington) [1346041] - [block] fix /proc/diskstats in-flight - kABI workaround (Jerome Marchand) [1273339 1306879] - [block] add internal hd part table references (Jerome Marchand) [1273339 1306879] - [block] fix accounting bug on cross partition merges (Jerome Marchand) [1273339 1306879] - [block] kref: add kref_test_and_get (Jerome Marchand) [1273339 1306879] - [block] Revert "block: fix accounting bug on cross partition merges" (Jerome Marchand) [1273339 1306879] - [perf] thread: Fix reference count initial state (Jiri Olsa) [1359100] - [perf] tools: Reference count struct map (Jiri Olsa) [1359100] - [perf] tools: Check if a map is still in use when deleting it (Jiri Olsa) [1359100] - [perf] tools: Protect accesses the map rbtrees with a rw lock (Jiri Olsa) [1359100] - [perf] tools: Introduce struct maps (Jiri Olsa) [1359100] - [perf] tools: Assign default value for some pointers (Jiri Olsa) [1359100] - [perf] tools: Use maps__first()/map__next() (Jiri Olsa) [1359100] - [perf] tools: Leave DSO destruction to the map destruction (Jiri Olsa) [1359100] - [perf] machine: Mark removed threads as such (Jiri Olsa) [1359100] - [perf] tools: Import rb_erase_init from block/ in the kernel sources (Jiri Olsa) [1359100] - [perf] tools: Nuke unused map_groups__flush() (Jiri Olsa) [1359100] - [perf] tools: Remove redundant initialization of thread linkage members (Jiri Olsa) [1359100] - [perf] tools: Rename maps__next (Jiri Olsa) [1359100] - [perf] machine: Do not call map_groups__delete(), drop refcnt instead (Jiri Olsa) [1359100] - [perf] hists: Rename add_hist_entry to hists__findnew_entry (Jiri Olsa) [1359100] - [perf] tools: Use atomic.h for the map_groups refcount (Jiri Olsa) [1359100] - [perf] tests: Fix map_groups refcount test (Jiri Olsa) [1359100] - [perf] machine: No need to keep a refcnt for last_match (Jiri Olsa) [1359100] - [perf] tests: Show refcounting broken expectations in thread-mg-share test (Jiri Olsa) [1359100] - [perf] machine: Protect the machine->threads with a rwlock (Jiri Olsa) [1359100] - [video] efifb: prevent null-deref when iterating dmi_list (Rob Clark) [1360982] - [video] configs: updates for fb backport (Rob Clark) [1360982] - [video] fbdev: efifb: bind to efi-framebuffer (Rob Clark) [1360982] - [video] fbdev: vesafb: bind to platform-framebuffer device (Rob Clark) [1360982] - [video] fbdev: simplefb: add common x86 RGB formats (Rob Clark) [1360982] - [video] x86: sysfb: move EFI quirks from efifb to sysfb (Rob Clark) [1360982] - [video] x86: provide platform-devices for boot-framebuffers (Rob Clark) [1360982] - [video] fbdev: simplefb: mark as fw and allocate apertures (Rob Clark) [1360982] - [video] fbdev: simplefb: add init through platform_data (Rob Clark) [1360982] - [video] drivers/video: implement a simple framebuffer driver (Rob Clark) [1360982] - [video] vesafb: fix memory leak (Rob Clark) [1360982] - [video] uvesafb,vesafb: create WC or WB PAT-entries (Rob Clark) [1360982] - [video] vesafb: fix comment a typo (Rob Clark) [1360982] - [video] vesafb: use platform_driver_probe() instead of platform_driver_register() (Rob Clark) [1360982] - [video] efifb: Fix call to wrong unregister function (Rob Clark) [1360982] - [video] efifb: Disallow manual bind and unbind (Rob Clark) [1360982] - [video] efifb: Fix mismatched request/release_mem_region (Rob Clark) [1360982] - [video] efifb: fix int to pointer cast warning (Rob Clark) [1360982] - [video] efifb: Add override for 11" Macbook Air 3,1 (Rob Clark) [1360982] - [video] efifb: Support overriding fields FW tells us with the DMI data (Rob Clark) [1360982] - [video] efifb: support AMD Radeon HD 6490 (Rob Clark) [1360982] - [video] efifb: support the EFI framebuffer on more Apple hardware (Rob Clark) [1360982] - [video] efifb: check that the base address is plausible on pci systems (Rob Clark) [1360982] - [video] drivers/video/efifb.c: support framebuffer for NVIDIA 9400M in MacBook Pro 5, 1 (Rob Clark) [1360982]- [netdrv] sfc: fix potential stack corruption from running past stat bitmask (Jarod Wilson) [1374067] - [netdrv] cxgb4: Enable SR-IOV configuration via PCI sysfs interface (Sai Vemuri) [1222751] - [netdrv] bnx2x: don't wait for Tx completion on recovery (Michal Schmidt) [1300681] - [pm] hibernate: Only crash if necessary in create/free_basic_memory_bitmaps() (Jerry Snitselaar) [1374378] - [netdrv] ixgbe: add WoL support for some 82599 subdevice IDs (Ken Cox) [1316845] - [kernel] cgroup: improve old cgroup handling in cgroup_attach_proc() (Lauro Ramos Venancio) [1372085] - [watchdog] hpwdt: add support for iLO5 (Linda Knippers) [1382496] - [watchdog] hpwdt: HP rebranding (Linda Knippers) [1388170] - [documentation] Fix hpwdt documentation to match RHEL6 (Linda Knippers) [1388170] - [acpi] acpica: Fix for a Store->ArgX when ArgX contains a reference to a field (Lenny Szubowicz) [1324697] - [acpi] acpica: Standardize all switch() blocks (Lenny Szubowicz) [1324697] - [acpi] acpica: Interpreter: Fix Store() when implicit conversion is not possible (Lenny Szubowicz) [1324697] - [fs] backing-dev: fix wakeup timer races with bdi_unregister() (Jeff Moyer) [1111683] - [fs] backing-dev: ensure wakeup_timer is deleted (Jeff Moyer) [1111683] - [fs] writeback: Fix lost wake-up shutting down writeback thread (Jeff Moyer) [1111683] - [fs] writeback: do not lose wakeup events when forking bdi threads (Jeff Moyer) [1111683] - [fs] writeback: fix bad _bh spinlock nesting (Jeff Moyer) [1111683] - [fs] writeback: cleanup bdi_register (Jeff Moyer) [1111683] - [fs] writeback: remove unnecessary init_timer call (Jeff Moyer) [1111683] - [fs] writeback: optimize periodic bdi thread wakeups (Jeff Moyer) [1111683] - [fs] writeback: prevent unnecessary bdi threads wakeups (Jeff Moyer) [1111683] - [fs] writeback: move bdi threads exiting logic to the forker thread (Jeff Moyer) [1111683] - [fs] writeback: restructure bdi forker loop a little (Jeff Moyer) [1111683] - [fs] writeback: move last_active to bdi (Jeff Moyer) [1111683] - [fs] writeback: do not remove bdi from bdi_list (Jeff Moyer) [1111683] - [fs] writeback: simplify bdi code a little (Jeff Moyer) [1111683] - [fs] writeback: do not lose wake-ups in bdi threads (Jeff Moyer) [1111683] - [fs] writeback: do not lose wake-ups in the forker thread - 2 (Jeff Moyer) [1111683] - [fs] writeback: do not lose wake-ups in the forker thread - 1 (Jeff Moyer) [1111683] - [fs] writeback: fix possible race when creating bdi threads (Jeff Moyer) [1111683] - [fs] writeback: harmonize writeback threads naming (Jeff Moyer) [1111683] - [fs] writeback: merge bdi_writeback_task and bdi_start_fn (Jeff Moyer) [1111683] - [fs] writeback: bdi_writeback_task() must set task state before calling schedule() (Jeff Moyer) [1111683] - [fs] writeback: remove wb_list (Jeff Moyer) [1111683] - [s390] zfcp: close window with unblocked rport during rport gone (Hendrik Brueckner) [1383980] - [s390] zfcp: fix ELS/GS request&response length for hardware data router (Hendrik Brueckner) [1383981] - [s390] zfcp: fix fc_host port_type with NPIV (Hendrik Brueckner) [1383982] - [s390] zcrypt: toleration of new crypto adapter hardware with type 12 (Hendrik Brueckner) [1344041] - [s390] time: LPAR offset handling (Hendrik Brueckner) [1381564] - [s390] time: move PTFF definitions (Hendrik Brueckner) [1381564] - [scsi] libfc: Don't have fc_exch_find log errors on a new exchange (Chris Leech) [1368175] - [scsi] libfc: Revert: use offload EM instance again (Chris Leech) [1383078] - [scsi] libfc: don't advance state machine for incoming FLOGI (Chris Leech) [1368175] - [scsi] libfc: Do not login if the port is already started (Chris Leech) [1368175] - [scsi] libfc: Do not drop down to FLOGI for fc_rport_login() (Chris Leech) [1368175] - [scsi] libfc: Do not take rdata->rp_mutex when processing a (Chris Leech) [1368175] - [scsi] libfc: Fixup disc_mutex handling (Chris Leech) [1368175] - [scsi] libfc: Revisit kref handling (Chris Leech) [1368175] - [scsi] fcoe: Stop fc_rport_priv structure leak (Chris Leech) [1368175] - [scsi] libfc: do not send ABTS when resetting exchanges (Chris Leech) [1368175] - [scsi] libfc: reset exchange manager during LOGO handling (Chris Leech) [1368175] - [scsi] libfc: send LOGO for PLOGI failure (Chris Leech) [1368175] - [scsi] libfc: Issue PRLI after a PRLO has been received (Chris Leech) [1368175] - [scsi] libfc: fix seconds_since_last_reset calculation (Chris Leech) [1368175] - [scsi] libfc: Update rport reference counting (Chris Leech) [1368175] - [scsi] libfc: XenServer fails to mount root filesystem (Chris Leech) [1368175]- [netdrv] mlx5e: Fix minimum MTU (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx5e: Device's mtu field is u16 and not int (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_en: Fix endianness bug in IPV6 csum calculation (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Allow resetting VF admin mac to zero (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx5e: Correctly handle RSS indirection table when changing number of channels (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx5e: Fix ethtool RX hash func configuration change (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx5e: Fix LRO modify (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx5e: Remove wrong poll CQ optimization (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Do not BUG_ON during reset when PCI is offline (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_en: Count HW buffer overrun only once (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx5: Fix RC transport send queue overhead computation (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: fix some error handling in mlx4_multi_func_init() (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Remove unused macro (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Initialize hop_limit when creating address handle (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx5: Expose correct maximum number of CQE capacity (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Replace kfree with kvfree in mlx4_ib_destroy_srq (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: fix handling return value of mlx4_slave_convert_port (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Use vmalloc for WR buffers when needed (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Use correct order of variables in log message (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Expose correct max_sge_rd limit (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Avoid returning success in case of an error flow (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Replace VF zero mac with random mac in mlx4_core (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Fix resource tracker error flow in add_res_range (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Copy/set only sizeof struct mlx4_eqe bytes (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_en: really allow to change RSS key (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx5: Fix incorrect wc pkey_index assignment for GSI messages (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Fix incorrect cq flushing in error state (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Use correct SL on AH query under RoCE (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Forbid using sysfs to change RoCE pkeys (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Demote mcg message from warning to debug (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Fix potential deadlock when sending mad to wire (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4, mlx5, mthca: Expose max_sge_rd correctly (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Add extra check for total vfs for SRIOV (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_en: Remove BUG_ON assert when checking if ring is full (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Relieve cpu load average on the port sending flow (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Fix wrong index in propagating port change event to VFs (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Fix memory leak in do_slave_init (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Disable HA for SRIOV PF RoCE devices (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_en: Release TX QP when destroying TX ring (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Disable Granular QoS per VF under IB/Eth VPI configuration (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: fix typo in mlx4_set_vf_mac (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: need to call close fw if alloc icm is called twice (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: double free of dev_vfs (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] bnx2x: don't reset chip on cleanup if PCI function is offline (Michal Schmidt) [1386199] - [netdrv] bnx2x: allow adding VLANs while interface is down (Michal Schmidt) [1386199] - [netdrv] bnx2x: avoid leaking memory on bnx2x_init_one() failures (Michal Schmidt) [1386199] - [netdrv] bnx2x: Prevent false warning for lack of FC NPIV (Michal Schmidt) [1386199] - [netdrv] bnx2x: fix receive of VF->PF mailbox messages by the PF on big-endian (Michal Schmidt) [1386199] - [netdrv] bnx2x: fix sending VF->PF messages on big-endian (Michal Schmidt) [1386199] - [netdrv] bnx2x: Fix 84833 phy command handler (Michal Schmidt) [1386199] - [netdrv] bnx2x: Fix led setting for 84858 phy (Michal Schmidt) [1386199] - [netdrv] bnx2x: Correct 84858 PHY fw version (Michal Schmidt) [1386199] - [netdrv] bnx2x: Fix 84833 RX CRC (Michal Schmidt) [1386199] - [netdrv] bnx2x: Fix link-forcing for KR2 (Michal Schmidt) [1386199] - [netdrv] bnx2x: Warn about grc timeouts in register dump (Michal Schmidt) [1386199] - [netdrv] be2net: Enable VF link state setting for BE3 (Ivan Vecera) [1347812] - [netdrv] be2net: Fix TX stats for TSO packets (Ivan Vecera) [1347812] - [netdrv] be2net: NCSI FW section should be properly updated with ethtool for BE3 (Ivan Vecera) [1347812] - [netdrv] be2net: Provide an alternate way to read pf_num for BEx chips (Ivan Vecera) [1347812] - [netdrv] be2net: Fix mac address collision in some configurations (Ivan Vecera) [1347812] - [netdrv] be2net: Avoid redundant addition of mac address in HW (Ivan Vecera) [1347812] - [netdrv] be2net: Add privilege level check for OPCODE_COMMON_GET_EXT_FAT_CAPABILITIES SLI cmd (Ivan Vecera) [1347812] - [netdrv] be2net: Issue COMMON_RESET_FUNCTION cmd during driver unload (Ivan Vecera) [1347812] - [netdrv] be2net: Support UE recovery in BEx/Skyhawk adapters (Ivan Vecera) [1347812] - [netdrv] be2net: replace polling with sleeping in the FW completion path (Ivan Vecera) [1347812] - [netdrv] be2net: do not remove vids from driver table if be_vid_config() fails (Ivan Vecera) [1347812] - [netdrv] be2net: clear vlan-promisc setting before programming the vlan list (Ivan Vecera) [1347812] - [netdrv] be2net: perform temperature query in adapter regardless of its interface state (Ivan Vecera) [1347812] - [netdrv] be2net: Fix broadcast echoes from EVB in BE3 (Ivan Vecera) [1347812] - [netdrv] be2net: fix definition of be_max_eqs() (Ivan Vecera) [1347812] - [netdrv] be2net: Fix provisioning of RSS for VFs in multi-partition configurations (Ivan Vecera) [1347812] - [netdrv] be2net: Enable Wake-On-LAN from shutdown for Skyhawk (Ivan Vecera) [1347812] - [netdrv] be2net: use max-TXQs limit too while provisioning VF queue pairs (Ivan Vecera) [1347812] - [netdrv] benet: be_resume needs to protect be_open with rtnl_lock (Ivan Vecera) [1347812] - [netdrv] be2net: Don't leak iomapped memory on removal (Ivan Vecera) [1347812] - [netdrv] be2net: Fix a UE caused by passing large frames to the ASIC (Ivan Vecera) [1347812] - [netdrv] be2net: Fix pcie error recovery in case of NIC+RoCE adapters (Ivan Vecera) [1347812] - [netdrv] be2net: Interpret and log new data that's added to the port misconfigure async event (Ivan Vecera) [1347812] - [netdrv] be2net: Request RSS capability of Rx interface depending on number of Rx rings (Ivan Vecera) [1347812] - [netdrv] be2net: Fix interval calculation in interrupt moderation (Ivan Vecera) [1347812] - [netdrv] be2net: Add retry in case of error recovery failure (Ivan Vecera) [1347812] - [netdrv] be2net: Fix Lancer error recovery (Ivan Vecera) [1347812] - [netdrv] be2net: Don't run ethtool self-tests for VFs (Ivan Vecera) [1347812] - [netdrv] be2net: SRIOV Queue distribution should factor in EQ-count of VFs (Ivan Vecera) [1347812] - [netdrv] be2net: Fix be_vlan_rem_vid() to check vlan id being removed (Ivan Vecera) [1347812] - [netdrv] be2net: check for INSUFFICIENT_PRIVILEGES error (Ivan Vecera) [1347812] - [netdrv] be2net: return error status from be_set_phys_id() (Ivan Vecera) [1347812] - [netdrv] be2net: fix port-res desc query of GET_PROFILE_CONFIG FW cmd (Ivan Vecera) [1347812] - [netdrv] be2net: fix VF link state transition from disabled to auto (Ivan Vecera) [1347812] - [netdrv] bnx2: fix locking when netconsole is used (Ivan Vecera) [1291369] - [netdrv] tg3: Avoid NULL pointer dereference in tg3_io_error_detected() (Ivan Vecera) [1347828] - [netdrv] tg3: Fix for disallow tx coalescing time to be 0 (Ivan Vecera) [1347828] - [netdrv] tg3: Report the correct number of RSS queues through tg3_get_rxnfc (Ivan Vecera) [1347828] - [netdrv] tg3: Fix for diasllow rx coalescing time to be 0 (Ivan Vecera) [1347828] - [netdrv] net: tg3: avoid uninitialized variable warning (Ivan Vecera) [1347828] - [net] ipv6: restrict hop_limit sysctl setting to range (1; 255) (Paolo Abeni) [1314305] - [net] ipv4: add limits to ip_default_ttl (Paolo Abeni) [1314305] - [net] route: enforce hoplimit max value (Paolo Abeni) [1313899] - [net] netfilter: Add missing #include for userland (Sabrina Dubroca) [1317697] - [net] sctp: use the same clock as if sock source timestamps were on (Xin Long) [1334561] - [net] sctp: update the netstamp_needed counter when copying sockets (Xin Long) [1334561] - [net] sctp: fix the transports round robin issue when init is retransmitted (Xin Long) [1312728] - [net] pppoe: fix memory corruption in padt work structure (Beniamino Galvani) [1317900] - [net] pppoe: drop pppoe device in pppoe_unbind_sock_work (Beniamino Galvani) [1317900] - [net] pppoe: Use workqueue to die properly when a PADT is received (Beniamino Galvani) [1317900] - [net] ipv6: Skip XFRM lookup if dst_entry in socket cache is valid (Jakub Sitnicki) [1327680] - [net] ipv6: Consolidate route lookup sequences (Jakub Sitnicki) [1327680] - [net] macvtap: Add support of packet capture on macvtap device (Sabrina Dubroca) [1373100] - [scsi] fnic: pci_dma_mapping_error() doesn't return an error code (Maurizio Lombardi) [1364593] - [scsi] fnic: Using rport->dd_data to check rport online instead of rport_lookup (Maurizio Lombardi) [1364593] - [scsi] fnic: Cleanup the I/O pending with fw and has timed out and is used to issue LUN reset (Maurizio Lombardi) [1364593] - [scsi] fnic: move printk()s outside of the critical code section (Maurizio Lombardi) [1364593] - [scsi] fnic: check pci_map_single() return value (Maurizio Lombardi) [1364593] - [scsi] be2iscsi: Driver version: 11.1.0.0 (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Replace _bh with _irqsave/irqrestore (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Remove redundant iscsi_wrb desc memset (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix bad WRB index error (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix async PDU handling path (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Add lock to protect WRB alloc and free (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: _bh for io_sgl_lock and mgmt_sgl_lock (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Reduce driver load/unload time (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix ExpStatSn in management tasks (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Update the driver version (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix WRB leak in login/logout path (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix async link event processing (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix to process 25G link speed info from FW (Maurizio Lombardi) [1347815] - [scsi] scsi_transport_iscsi: Add 25G and 40G speed definition (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix IOPOLL implementation (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix return value for MCC completion (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Add FW config validation (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix to handle misconfigured optics events (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix VLAN support for IPv6 network (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix to remove shutdown entry point (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Added return value check for mgmt_get_all_if_id (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Set mbox timeout to 30s (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix to synchronize tag allocation using spin_lock (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix to use atomic bit operations for tag_state (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix mbox synchronization replacing spinlock with mutex (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix soft lockup in mgmt_get_all_if_id path using bmbx (Maurizio Lombardi) [1347815] - [scsi] scsi_debug: fix logical block provisioning support when unmap_alignment != 0 (Maurizio Lombardi) [1388096] - [scsi] scsi_debug: fix logical block provisioning support (Maurizio Lombardi) [1388096] - [scsi] mpt3sas: Fix resume on WarpDrive flash cards (Tomas Henzl) [1329353] - [scsi] mpt3sas: avoid mpt3sas_transport_port_add NULL parent_dev (Tomas Henzl) [1329353] - [scsi] mpt3sas: set num_phys after allocating phy space (Tomas Henzl) [1329353] - [scsi] mpt3sas: add missing curly braces (Tomas Henzl) [1329353] - [scsi] mpt3sas: Used "synchronize_irq()"API to synchronize timed-out IO & TMs (Tomas Henzl) [1329353] - [scsi] mpt3sas: Set maximum transfer length per IO to 4MB for VDs (Tomas Henzl) [1329353] - [scsi] mpt3sas: Updating mpt3sas driver version to 13.100.00.00 (Tomas Henzl) [1329353] - [scsi] mpt3sas: Handle active cable exception event (Tomas Henzl) [1329353] - [scsi] mpt3sas: Update MPI header to 2.00.42 (Tomas Henzl) [1329353] - [scsi] mpt3sas: remove unused fw_event_work elements (Tomas Henzl) [1329353] - [scsi] mpt3sas: Remove usage of 'struct timeval' (Tomas Henzl) [1329353] - [scsi] mpt3sas: Don't overreach ioc->reply_post during initialization (Tomas Henzl) [1329353] - [scsi] mpt3sas: Remove unnecessary synchronize_irq() before free_irq() (Tomas Henzl) [1329353] - [scsi] mpt3sas: Free memory pools before retrying to allocate with different value (Tomas Henzl) [1329353] - [scsi] mpt3sas: Remove cpumask_clear for zalloc_cpumask_var and don't free free_cpu_mask_var before reply_q (Tomas Henzl) [1329353] - [scsi] mpt3sas: Updating mpt3sas driver version to 12.100.00.00 (Tomas Henzl) [1329353] - [scsi] mpt3sas: Fix for Asynchronous completion of timedout IO and task abort of timedout IO (Tomas Henzl) [1329353] - [scsi] mpt3sas: Updated MPI Header to 2.00.42 (Tomas Henzl) [1329353] - [scsi] mpt3sas: Add support for configurable Chain Frame Size (Tomas Henzl) [1329353] - [scsi] mpt3sas: Added smp_affinity_enable module parameter (Tomas Henzl) [1329353] - [scsi] mpt3sas: Make use of additional HighPriority credit message frames for sending SCSI IOs (Tomas Henzl) [1329353] - [scsi] mpt3sas: Never block the Enclosure device (Tomas Henzl) [1329353] - [scsi] mpt3sas: Fix static analyzer(coverity) tool identified defects (Tomas Henzl) [1329353] - [scsi] mpt3sas: Used IEEE SGL instead of MPI SGL while framing a SMP Passthrough request message (Tomas Henzl) [1329353] - [scsi] mpt3sas: Added support for high port count HBA variants (Tomas Henzl) [1329353] - [scsi] bnx2fc: Update version number to 2.10.3 (Maurizio Lombardi) [1380385] - [scsi] bnx2fc: Check sc_cmd device and host pointer before returning the command to the mid-layer (Maurizio Lombardi) [1380385] - [scsi] bnx2fc: Print netdev device name when FCoE is successfully initialized (Maurizio Lombardi) [1380385] - [scsi] bnx2fc: Print when we send a fip keep alive (Maurizio Lombardi) [1380385] - [scsi] bnx2fc: bnx2fc_eh_abort(): fix wrong return code (Maurizio Lombardi) [1380385] - [scsi] bnx2fc: Show information about log levels in 'modinfo' (Maurizio Lombardi) [1380385] - [scsi] hpsa: update driver revision to 3.4.10-0-RH2 (Joseph Szczypek) [1377892] - [scsi] hpsa: correct scsi 6byte lba calculation (Joseph Szczypek) [1377892] - [scsi] lpfc: remove unknown ELS message warnings for RDP (Maurizio Lombardi) [1347811] - [scsi] smartpqi: add to config-generic (Scott Benesh) [1343743] - [scsi] smartpqi: raid bypass lba calculation fix (Scott Benesh) [1343743] - [scsi] smartpqi: bump driver version (Scott Benesh) [1343743] - [scsi] smartpqi: add smartpqi.txt (Scott Benesh) [1343743] - [scsi] smartpqi: update Kconfig (Scott Benesh) [1343743] - [scsi] smartpqi: remove timeout for cache flush operations (Scott Benesh) [1343743] - [scsi] smartpqi: scsi queuecommand cleanup (Scott Benesh) [1343743] - [scsi] smartpqi: minor tweaks to update time support (Scott Benesh) [1343743] - [scsi] smartpqi: minor function reformating (Scott Benesh) [1343743] - [scsi] smartpqi: correct event acknowledgement timeout issue (Scott Benesh) [1343743] - [scsi] smartpqi: correct controller offline issue (Scott Benesh) [1343743] - [scsi] smartpqi: add kdump support (Scott Benesh) [1343743] - [scsi] smartpqi: enhance reset logic (Scott Benesh) [1343743] - [scsi] smartpqi: enhance drive offline informational message (Scott Benesh) [1343743] - [scsi] smartpqi: simplify spanning (Scott Benesh) [1343743] - [scsi] smartpqi: change tmf macro names (Scott Benesh) [1343743] - [scsi] smartpqi: change aio sg processing (Scott Benesh) [1343743] - [scsi] aacraid: remove wildcard for series 9 controllers (Scott Benesh) [1343743] - [scsi] smartpqi: initial commit of Microsemi smartpqi driver (Scott Benesh) [1343743]- [hv] get rid of id in struct vmbus_channel (Vitaly Kuznetsov) [1322802] - [hv] make VMBus bus ids persistent (Vitaly Kuznetsov) [1322802] - [hv] storvsc: Fix potential memory leak (Cathy Avery) [1322928 1352824] - [hv] storvsc: Filter out storvsc messages CD-ROM medium not present (Cathy Avery) [1322928 1352824] - [hv] storvsc: fix SRB_STATUS_ABORTED handling (Cathy Avery) [1322928 1352824] - [hv] storvsc: add logging for error/warning messages (Cathy Avery) [1322928 1352824] - [hv] storvsc: Fix a bug in the handling of SRB status flags (Cathy Avery) [1322928 1352824] - [hv] storvsc: Don't set the SRB_FLAGS_QUEUE_ACTION_ENABLE flag (Cathy Avery) [1322928 1352824] - [hv] storvsc: Set the tablesize based on the information given by the host (Cathy Avery) [1322928 1352824] - [hv] storvsc: Don't assume that the scatterlist is not chained (Cathy Avery) [1322928 1352824] - [hv] storvsc: Retrieve information about the capability of the target (Cathy Avery) [1322928 1352824] - [hv] storvsc: Always send on the selected outgoing channel (Cathy Avery) [1322928 1352824] - [hv] vmbus: Support a vmbus API for efficiently sending page arrays (Cathy Avery) [1322928 1352824] - [hv] balloon: replace ha_region_mutex with spinlock (Vitaly Kuznetsov) [1326999 1381617] - [hv] balloon: account for gaps in hot add regions (Vitaly Kuznetsov) [1326999 1381617] - [hv] balloon: keep track of where ha_region starts (Vitaly Kuznetsov) [1326999 1381617] - [hv] balloon: reset host_specified_ha_region (Vitaly Kuznetsov) [1326999 1381617] - [hv] balloon: don't crash when memory is added in non-sorted order (Vitaly Kuznetsov) [1326999 1381617] - [hv] balloon: check if ha_region_mutex was acquired in MEM_CANCEL_ONLINE case (Vitaly Kuznetsov) [1326999 1381617] - [hv] don't leak memory in vmbus_establish_gpadl() (Vitaly Kuznetsov) [1376860] - [hv] get rid of redundant messagecount in create_gpadl_header() (Vitaly Kuznetsov) [1376860] - [hv] vmbus: don't manipulate with clocksources on crash (Cathy Avery) [1365049] - [hv] correct tsc page sequence invalid value (Cathy Avery) [1365049] - [hv] vmbus: fix build warning (Cathy Avery) [1365049] - [hv] vmbus: Implement a clocksource based on the TSC page (Cathy Avery) [1365049] - [hv] kvp: cancel kvp_host_handshake_work on module unload (Vitaly Kuznetsov) [1321259] - [x86] mm/xen: Suppress hugetlbfs in PV guests (Vitaly Kuznetsov) [1312331] - [mm] hugetlb: allow hugepages_supported to be architecture specific (Vitaly Kuznetsov) [1312331]- [netdrv] i40e/i40evf : Bump driver version from 1.5.5 to 1.5.10 (Stefan Assmann) [1360179] - [netdrv] i40evf: RSS Hash Option parameters (Stefan Assmann) [1360179] - [netdrv] i40e: Remove HMC AQ API implementation (Stefan Assmann) [1360179] - [netdrv] i40evf: Add driver support for promiscuous mode (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Only offload VLAN tag if enabled (Stefan Assmann) [1360179] - [netdrv] i40e: Add DeviceID for X722 QSFP+ (Stefan Assmann) [1360179] - [netdrv] i40e: Add device capability which defines if update is available (Stefan Assmann) [1360179] - [netdrv] i40evf: Allow PF driver to configure RSS (Stefan Assmann) [1360179] - [netdrv] i40e: Specify AQ event opcode to wait for (Stefan Assmann) [1360179] - [netdrv] i40evf: Don't Panic (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Limit TSO to 7 descriptors for payload instead of 8 per packet (Stefan Assmann) [1360179] - [netdrv] i40evf: properly handle VLAN features (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Bump patch from 1.5.2 to 1.5.5 (Stefan Assmann) [1360179] - [netdrv] i40e: Input set mask constants for RSS, flow director, and flex bytes (Stefan Assmann) [1360179] - [netdrv] i40e: Add RSS configuration to virtual channel (Stefan Assmann) [1360179] - [netdrv] i40e: Move NVM variable out of AQ struct (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Faster RX via avoiding FCoE (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Drop unused tx_ring argument (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Bump patch from 1.5.1 to 1.5.2 (Stefan Assmann) [1360179] - [netdrv] i40evf: Fix get_rss_aq (Stefan Assmann) [1360179] - [netdrv] i40evf: Add longer wait after remove module (Stefan Assmann) [1360179] - [netdrv] i40e: Add new device ID for X722 (Stefan Assmann) [1360179] - [netdrv] i40evf: Fix VLAN features (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Bump patch from 1.4.25 to 1.5.1 (Stefan Assmann) [1360179] - [netdrv] i40evf: Add additional check for reset (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Fix handling of boolean logic in polling routines (Stefan Assmann) [1360179] - [netdrv] i40evf: remove dead code (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Allow up to 12K bytes of data per Tx descriptor instead of 8K (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Bump i40e to 1.4.25 and i40evf to 1.4.15 (Stefan Assmann) [1360179] - [netdrv] i40e: implement and use Rx CTL helper functions (Stefan Assmann) [1360179] - [netdrv] i40e: add adminq commands for Rx CTL registers (Stefan Assmann) [1360179] - [netdrv] i40e: Add functions to blink led on 10GBaseT PHY (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Rewrite logic for 8 descriptor per packet check (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Break up xmit_descriptor_count from maybe_stop_tx (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Use u64 values instead of casting them in TSO function (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Drop outer checksum offload that was not requested (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Bump i40e to 1.4.15 and i40evf to 1.4.11 (Stefan Assmann) [1360179] - [netdrv] i40e: When in promisc mode apply promisc mode to Tx Traffic as well (Stefan Assmann) [1360179] - [netdrv] i40e: clean event descriptor before use (Stefan Assmann) [1360179] - [netdrv] i40evf: set adapter state on reset failure (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: avoid atomics (Stefan Assmann) [1360179] - [netdrv] i40e: Add a SW workaround for lost interrupts (Stefan Assmann) [1360179] - [netdrv] i40evf: support packet split receive (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1360179] - [netdrv] i40e: properly show packet split status in debugfs (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: use logical operators, not bitwise (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: use __GFP_NOWARN (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: try again after failure (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: don't lose interrupts (Stefan Assmann) [1360179] - [netdrv] i40evf: Change vf driver string to reflect all products i40evf supports (Stefan Assmann) [1360179] - [netdrv] i40e: Refactor force_wb and WB_ON_ITR functionality code (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: bump version to 1.4.12/1.4.8 (Stefan Assmann) [1360179] - [netdrv] i40e: do TSO only if CHECKSUM_PARTIAL is set (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Bump i40e to 1.4.11 and i40evf to 1.4.7 (Stefan Assmann) [1360179] - [netdrv] i40evf: enable bus master after reset (Stefan Assmann) [1360179] - [netdrv] i40e: fix write-back-on-itr to work with legacy itr (Stefan Assmann) [1360179] - [netdrv] i40e: Bump AQ minor version to 1.5 for new FW features (Stefan Assmann) [1360179] - [netdrv] i40e: AQ thermal sensor control struct (Stefan Assmann) [1360179] - [netdrv] i40e: AQ Add VXLAN-GPE tunnel type (Stefan Assmann) [1360179] - [netdrv] i40e: AQ Add set_switch_config (Stefan Assmann) [1360179] - [netdrv] i40e: AQ Shared resource flags (Stefan Assmann) [1360179] - [netdrv] i40e: AQ Add external power class to get link status (Stefan Assmann) [1360179] - [netdrv] i40e: AQ Geneve cloud tunnel type (Stefan Assmann) [1360179] - [netdrv] i40e: AQ Add Run PHY Activity struct (Stefan Assmann) [1360179] - [netdrv] i40e: add new proxy-wol bit for X722 (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Use private workqueue (Stefan Assmann) [1360179] - [netdrv] i40evf: add new write-back mode (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Fix for UDP/TCP RSS for X722 (Stefan Assmann) [1360179] - [netdrv] i40evf: null out ring pointers on free (Stefan Assmann) [1360179] - [netdrv] i40e: define function capabilities in only one place (Stefan Assmann) [1360179] - [netdrv] i40evf: allow channel bonding of VFs (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Fix RSS rx-flow-hash configuration through ethtool (Stefan Assmann) [1360179] - [netdrv] treewide: Fix typos in printk (Stefan Assmann) [1360179] - [netdrv] i40e: remove forever unused ID (Stefan Assmann) [1360179] - [netdrv] i40e: Fix Rx hash reported to the stack by our driver (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Bump i40e to 1.4.8 and i40evf to 1.4.4 (Stefan Assmann) [1360179] - [netdrv] i40evf: change version string generation (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Add a new offload for RSS PCTYPE V2 for X722 (Stefan Assmann) [1360179] - [netdrv] i40e: Opcode and structures required by OEM Post Update AQ command and add new NVM arq message (Stefan Assmann) [1360179] - [netdrv] i40evf: check rings before freeing resources (Stefan Assmann) [1360179] - [netdrv] i40e: Fix errors resulted while turning off TSO (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: use configured RSS key and lookup table in i40e_vsi_config_rss (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: fix broken i40e_config_rss_aq function (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: move i40e_vsi_config_rss below i40e_get_rss_aq (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Remove redundant memset (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: check for and deal with non-contiguous TCs (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf : Bump driver version from 1.5.5 to 1.5.10 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Update device ids for X722 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Drop extra copy of function (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Use consistent type for vf_id (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: PTP - avoid aggregate return warnings (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Fix uninitialized variable (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Remove HMC AQ API implementation (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40evf: Add driver support for promiscuous mode (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add VF promiscuous mode driver support (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add promiscuous on VLAN support (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Only offload VLAN tag if enabled (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Remove zero check (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add DeviceID for X722 QSFP+ (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add device capability which defines if update is available (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Specify AQ event opcode to wait for (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Code cleanup in i40e_add_fdir_ethtool (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Limit TSO to 7 descriptors for payload instead of 8 per packet (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: fix errant PCIe bandwidth message (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Bump patch from 1.5.2 to 1.5.5 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Input set mask constants for RSS, flow director, and flex bytes (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Move NVM event wait check to NVM code (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add RSS configuration to virtual channel (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Move NVM variable out of AQ struct (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Restrict VF poll mode to only single function mode devices (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Faster RX via avoiding FCoE (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Drop unused tx_ring argument (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Move HW flush (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Leave debug_mask cleared at init (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Inserting a HW capability display info (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Bump patch from 1.5.1 to 1.5.2 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Request PHY media event at reset time (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Lower some message levels (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Fix for supported link modes in 10GBaseT PHY's (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Disable link polling (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Make VF resets more reliable (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add new device ID for X722 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Remove unused variable (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: remove redundant check on vsi->active_vlans (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Bump patch from 1.4.25 to 1.5.1 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Change comment to reflect correct function name (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Change unknown event error msg to ignore message (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Added code to prevent double resets (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Notify VFs of all resets (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Remove timer and task only if created (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Assure that adminq is alive in debug mode (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Remove MSIx only if created (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Fix up return code (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Save off VSI resource count when updating VSI (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Remove I40E_MAX_USER_PRIORITY define (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Fix handling of boolean logic in polling routines (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Allow up to 12K bytes of data per Tx descriptor instead of 8K (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: call ndo_stop() instead of dev_close() when running offline selftest (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: queue-specific settings for interrupt moderation (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Bump i40e to 1.4.25 and i40evf to 1.4.15 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: let go of the past (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: suspend scheduling during driver unload (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Use the new rx ctl register helpers. Don't use AQ calls from clear_hw (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: implement and use Rx CTL helper functions (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add adminq commands for Rx CTL registers (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add check for null VSI (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Expose some registers to program parser, FD and RSS logic (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Fix for unexpected messaging (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Do not wait for Rx queue disable in DCB reconfig (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Increase timeout when checking GLGEN_RSTAT_DEVSTATE bit (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Fix led blink capability for 10GBaseT PHY (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add functions to blink led on 10GBaseT PHY (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Rewrite logic for 8 descriptor per packet check (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Break up xmit_descriptor_count from maybe_stop_tx (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Clean-up Rx packet checksum handling (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Set skb->csum_level for encapsulated checksum (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Add exception handling for Tx checksum (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Use u64 values instead of casting them in TSO function (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Drop outer checksum offload that was not requested (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Bump i40e to 1.4.15 and i40evf to 1.4.11 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: When in promisc mode apply promisc mode to Tx Traffic as well (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: clean event descriptor before use (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: better error reporting for nvmupdate (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: expand comment (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Do not disable queues in the Legacy/MSI Interrupt handler (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: avoid atomics (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Removal of code which relies on BASE VEB SEID (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Fix PROMISC mode for Multi-function per port (MFP) devices (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add a SW workaround for lost interrupts (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: trivial: cleanup use of pf->hw (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: drop unused debugfs file "dump" (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: get rid of magic number (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: properly show packet split status in debugfs (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: use logical operators, not bitwise (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: use __GFP_NOWARN (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: dump descriptor indexes in hex (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: try again after failure (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: don't lose interrupts (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Refactor force_wb and WB_ON_ITR functionality code (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: use new add_veb calling with VEB stats control (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add VEB stat control and remove L2 cloud filter (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: set shared bit for multicast filters (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Make the DCB firmware checks for X710/XL710 only (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: move sync_vsi_filters up in service_task (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add priv flag for automatic rule eviction (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: bump version to 1.4.12/1.4.8 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: avoid large memcpy by assigning struct (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: count allocation errors (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: drop unused function (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: negate PHY int mask bits (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: APIs to Add/remove port mirroring rules (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: fix: do not sleep in netdev_ops (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: allocate memory safer (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: do TSO only if CHECKSUM_PARTIAL is set (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: trivial: fix missing space (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: trivial: drop duplicate definition (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Bump i40e to 1.4.11 and i40evf to 1.4.7 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: trivial: remove unnecessary local var (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: remove VF device IDs from PF (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add netdev info to VSI dump (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add a little more to an NVM update debug message (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: refactor DCB function (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add 20G speed for Tx bandwidth calculations (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add counter for arq overflows (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: fix write-back-on-itr to work with legacy itr (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Store lan_vsi_idx and lan_vsi_id in the right size (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Bump AQ minor version to 1.5 for new FW features (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: AQ thermal sensor control struct (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: AQ Add VXLAN-GPE tunnel type (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: AQ Add set_switch_config (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: AQ Shared resource flags (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add 100Mb ethtool reporting (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: AQ Add Run PHY Activity struct (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Limit DCB FW version checks to X710/XL710 devices (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add new proxy-wol bit for X722 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Use private workqueue (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40evf: add new write-back mode (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Fix for UDP/TCP RSS for X722 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Extend ethtool RSS hooks for X722 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add new device IDs for X722 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: bump version to 1.4.10 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Cleanup the code with respect to restarting autoneg (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: define function capabilities in only one place (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Replace X722 mac check in ethtool get_settings (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Fix RSS rx-flow-hash configuration through ethtool (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add mac_filter_element at the end of the list instead of HEAD (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: remove forever unused ID (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Fix Rx hash reported to the stack by our driver (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: allow zero MAC address for VFs (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: change log messages and error returns (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Bump i40e to 1.4.8 and i40evf to 1.4.4 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: clean whole mac filter list (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Add a new offload for RSS PCTYPE V2 for X722 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: hush little warnings (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Opcode and structures required by OEM Post Update AQ command and add new NVM arq message (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: use explicit cast from u16 to u8 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: don't add zero MAC filter (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: properly delete VF MAC filters (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: chomp the BIT(_ULL) (Stefan Assmann) [1249250 1310402 1346978]- [mm] close FOLL MAP_PRIVATE race (Larry Woodman) [1385117] {CVE-2016-5195}- [netdrv] sfc: report supported link speeds on SFP connections (Jarod Wilson) [1384621] - [fs] dlm: free workqueues after the connections (Marcelo Leitner) [1365204] - [drm] vmwgfx: respect 'nomodeset' (Rob Clark) [1342114] - [netdrv] ibmveth: check return of skb_linearize in ibmveth_start_xmit (Gustavo Duarte) [1322315] - [fs] NFSv4.1: nfs41_clear_delegation_stateid shouldn't trust NFS_DELEGATED_STATE (Steve Dickson) [1230305] - [drm] i915/skl: Fix spurious gpu hang with gt3/gt4 revs (Rob Clark) [1323945] - [drm] i915/skl: Fix rc6 based gpu/system hang (Rob Clark) [1323945] - [drm] prime: fix error path deadlock fail (Rob Clark) [1334880] - [drm] Balance error path for GEM handle allocation (Rob Clark) [1334880] - [netdrv] ixgbe: cleanup crosstalk fix (Ken Cox) [1346399] - [netdrv] ixgbe: Add work around for empty SFP+ cage crosstalk (Ken Cox) [1346399] - [netdrv] ixgbe: Add definitions for x550em_a 10G MAC (Ken Cox) [1346399] - [netdrv] ixgbe: Do not clear RAR entry when clearing VMDq for SAN MAC (Ken Cox) [1346399] - [md] disable RAID5 /sys/block/md/md/group_thread_cnt (Jes Sorensen) [1322733] - [mfd] rtsx: Various tweaks for RHEL-6 (Don Zickus) [1167938] - [mfd] rtsx: Add in support for power down (Don Zickus) [1167938] - [mfd] rtsx: Update driving settings (Don Zickus) [1167938] - [mfd] rtsx: Read vendor setting from config space (Don Zickus) [1167938] - [mfd] rtsx: Add support for rts525A (Don Zickus) [1167938]- [fs] NFS: Fix another OPEN_DOWNGRADE bug (Steve Dickson) [1340539] - [fs] NFSv4: Fix another bug in the close/open_downgrade code (Steve Dickson) [1340539] - [fs] NFSv4: Fix problems with close in the presence of a delegation (Steve Dickson) [1340539] - [debug] lockdep: raise MAX_LOCKDEP_CHAINS_BITS to 16 (Maurizio Lombardi) [1314144] - [block] nvme: add device id's with intel stripe quirk (David Milburn) [1372088] - [hv] avoid vfree() on crash (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: handle various crash scenarios (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: Support kexec on ws2012 r2 and above (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: Support handling messages on multiple CPUs (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: remove code duplication in message handling (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: avoid unneeded compiler optimizations in vmbus_wait_for_unload() (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: avoid wait_for_completion() on crash (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: avoid scheduling in interrupt context in vmbus_initiate_unload() (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: don't loose HVMSG_TIMER_EXPIRED messages (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: Force all channel messages to be delivered on CPU 0 (Vitaly Kuznetsov) [1301903 1333167] - [fs] sunrpc: make AF_LOCAL connect synchronous (Steve Dickson) [1321366] - [fs] sunrpc: TCP/UDP always close the old socket before reconnecting (Steve Dickson) [1321366] - [fs] sunrpc: Add helpers to prevent socket create from racing (Steve Dickson) [1321366] - [fs] sunrpc: Fix stupid typo in xs_sock_set_reuseport (Steve Dickson) [1321366] - [fs] sunrpc: Define xs_tcp_fin_timeout only if CONFIG_SUNRPC_DEBUG (Steve Dickson) [1321366] - [fs] sunrpc: Handle connection reset more efficiently (Steve Dickson) [1321366] - [fs] sunrpc: Remove the redundant XPRT_CONNECTION_CLOSE flag (Steve Dickson) [1321366] - [fs] sunrpc: Make xs_tcp_close() do a socket shutdown rather than a sock_release (Steve Dickson) [1321366] - [fs] sunrpc: Ensure xs_tcp_shutdown() requests a full close of the connection (Steve Dickson) [1321366] - [fs] sunrpc: Cleanup to remove remaining uses of XPRT_CONNECTION_ABORT (Steve Dickson) [1321366] - [fs] sunrpc: Remove TCP socket linger code (Steve Dickson) [1321366] - [fs] sunrpc: Remove TCP client connection reset hack (Steve Dickson) [1321366] - [fs] sunrpc: Ensure xs_reset_transport() resets the close connection flags (Steve Dickson) [1321366] - [fs] sunrpc: Do not clear the source port in xs_reset_transport (Steve Dickson) [1321366] - [fs] sunrpc: Handle EADDRINUSE on connect (Steve Dickson) [1321366] - [fs] sunrpc: Set SO_REUSEPORT socket option for TCP connections (Steve Dickson) [1321366] - [block] nvme: Increase the max transfer size when mdts is 0 (David Milburn) [1343876] - [block] nvme: make setup work for devices that don't do INTx (David Milburn) [1343876] - [block] nvme: Fix potential IO timeout race condition (David Milburn) [1343876] - [block] nvme: Don't write cq doorbell on suspended queues (David Milburn) [1343876] - [block] nvme: Fix ioctl passthrough length calculation (David Milburn) [1343876] - [block] nvme: Return busy status on suspended queue (David Milburn) [1343876] - [block] nvme: Add nvme subsystem reset IOCTL (David Milburn) [1343876] - [block] nvme: Add nvme subsystem reset support (David Milburn) [1343876] - [block] nvme: add sysfs and ioctl controller reset (David Milburn) [1343876] - [block] nvme: increase depth of admin queue (David Milburn) [1343876] - [infiniband] ib/qib: Support creating qps with GFP_NOIO flag (Alex Estrin) [1373507] - [infiniband] ib/qib: Improve ipoib UD performance (Alex Estrin) [1373507] - [infiniband] ib/qib: fix mcast detach when qp not attached (Alex Estrin) [1373507] - [infiniband] ib/qib: Prevent context loss (Alex Estrin) [1373507] - [pci] Allocate ATS struct during enumeration (Myron Stowe) [1228022] - [mm] thp: fix SMP race condition between THP page fault and MADV_DONTNEED (Andrea Arcangeli) [1314133] - [netdrv] igb: call ndo_stop() instead of dev_close() when running offline selftest (Stefan Assmann) [1267865] - [block] Update queue-sysfs.txt documentation file (Joe Lawrence) [1361603] - [mm] tracing: Fix no callsite ifndef CONFIG_KMEMTRACE (Aristeu Rozanski) [1123990] - [mm] tracing: Define kmem_cache_alloc_notrace ifdef CONFIG_TRACING (Aristeu Rozanski) [1123990] - [kernel] replace some read_lock(&tasklist_lock)'s with tasklist_read_lock() (Oleg Nesterov) [1304864] - [kernel] replace write_lock_irq(&tasklist_lock) with tasklist_write_lock_irq() (Oleg Nesterov) [1304864] - [kernel] introduce tasklist_read_lock() and tasklist_write_lock_irq() (Oleg Nesterov) [1304864] - [fs] gfs2: Update file times after grabbing glock (Andreas Grunbacher) [1379452] - [fs] gfs2: Initialize atime of I_NEW inodes (Andreas Grunbacher) [1379452]- [netdrv] enic: set netdev->vlan_features (Stefan Assmann) [1309973] - [s390] qeth: delete napi struct when removing a qeth device (Hendrik Brueckner) [1357027] - [s390] iucv: call skb_linearize() when needed (Hendrik Brueckner) [1341759] - [s390] dasd: fix hanging device after clear subchannel (Hendrik Brueckner) [1368066] - [s390] fix test_fp_ctl inline assembly contraints (Hendrik Brueckner) [1357029] - [s390] spinlock: avoid yield to non existent cpu (Hendrik Brueckner) [1341757] - [mm] hugetlb: don't use reserved during VM_SHARED mapping cow (Petr Holasek) [1297199] - [scsi] mpt3sas: Fix panic when aer correct error occurred (Frank Ramsay) [1374743] - [fs] nfs4.1: Remove a bogus BUG_ON() in nfs4_layoutreturn_done (Steve Dickson) [1376467] - [fs] nfs4: Fix potential use after free of state in nfs4_do_reclaim (Dave Wysochanski) [1343231] - [fs] ext2: fix filesystem deadlock while reading corrupted xattr block (Carlos Maiolino) [847106] - [documentation] watchdog: hpwdt: remove email address from doc (Nigel Croxon) [1375651] - [documentation] watchdog: hpwdt: Adjust documentation to match latest kernel module parameters (Nigel Croxon) [1375651]- [fs] NFSv4.1: Fix an NFSv4.1 state renewal regression (Dave Wysochanski) [1332300] - [scsi] ibmvfc: Fix I/O hang when port is not mapped (Steve Best) [1377964] - [powerpc] eeh: Fix dereferencing NULL device_node (Gustavo Duarte) [1323874] - [fs] nfsd3: Check write permission after checking existence (Harshula Jayasuriya) [1373393] - [x86] tsc: Add backwards time checking to read_tsc() and vread_tsc() (Prarit Bhargava) [1375163] - [sched] core: Clear the root_domain cpumasks in init_rootdomain (Aristeu Rozanski) [1214887] - [edac] sb_edac: get rid of 2HA handling while getting active channels (Aristeu Rozanski) [1318810 1353808] - [edac] sb_edac: fix Broadwell channel calculation (Aristeu Rozanski) [1318810 1353808] - [edac] sb_edac: fix csrow/channel emulation (Aristeu Rozanski) [1318810 1353808] - [edac] sb_edac: Fix rank lookup on Broadwell (Aristeu Rozanski) [1318810 1353808] - [edac] sb_edac: Take account of channel hashing when needed (Aristeu Rozanski) [1318810 1353808] - [edac] sb_edac: Repair damage introduced when "fixing" channel address (Aristeu Rozanski) [1318810 1353808] - [edac] sb_edac: Fix computation of channel address (Aristeu Rozanski) [1318810 1353808] - [edac] sb_edac: Add support for duplicate device IDs (Aristeu Rozanski) [1318810 1353808] - [acpi] SRAT: fix SRAT parsing order with both LAPIC and X2APIC present (Prarit Bhargava) [1247218] - [acpi] tables: test the correct variable (Prarit Bhargava) [1247218] - [x86] acpi: Handle apic/x2apic entries in MADT in correct order (Prarit Bhargava) [1247218] - [acpi] tables: Add acpi_subtable_proc to ACPI table parsers (Prarit Bhargava) [1247218] - [acpi] table: Always count matched and successfully parsed entries (Prarit Bhargava) [1247218] - [acpi] table: Add new function to get table entries (Prarit Bhargava) [1247218] - [netdrv] ixgbe: Fix ATR so that it correctly handles IPv6 extension headers (Ken Cox) [1339563] - [netdrv] ixgbe: Store VXLAN port number in network order (Ken Cox) [1339563] - [netdrv] ixgbe: Make ATR recognize IPv6 extended headers (Ken Cox) [1339563] - [net] vlan: Fix FCOE_MTU support (Maurizio Lombardi) [1367250] - [net] inet_diag: fix oops for IPv4 AF_INET6 TCP SYN-RECV state (Phil Sutter) [1328053] - [net] tcp: make challenge acks less predictable (Florian Westphal) [1355607] {CVE-2016-5696} - [net] netfilter: bridge: do not re-invoke iptables (Florian Westphal) [1319883] - [net] set dev->addr_assign_type correctly (Sabrina Dubroca) [1318500] - [netdrv] atheros eth: set addr_assign_type if random_ether_addr() used (Sabrina Dubroca) [1318500] - [netdrv] ethoc: set addr_assign_type if random_ether_addr() used (Sabrina Dubroca) [1318500] - [net] use eth_hw_addr_random() and reset addr_assign_type (Sabrina Dubroca) [1318500] - [netdrv] replace random_ether_addr() with eth_hw_addr_random() (Sabrina Dubroca) [1318500]- [firmware] revert "amd-ucode: Add microcode_amd" (Phillip Lougher) [1375170] - [firmware] revert "amd-ucode: Add microcode_amd_fam15" (Phillip Lougher) [1375170] - [firmware] revert "amd-ucode: Add microcode_amd_fam16" (Phillip Lougher) [1375170] - [s390] mm: fix asce_bits handling with dynamic pagetable levels (Steve Best) [1341758]- [firmware] amd-ucode: Add microcode_amd_fam16 (Suravee Suthikulpanit) [1322525] - [firmware] amd-ucode: Add microcode_amd_fam15 (Suravee Suthikulpanit) [1322525] - [firmware] amd-ucode: Add microcode_amd (Suravee Suthikulpanit) [1322525] - [netdrv] igbvf: remove "link is Up" message when registering mcast address (Corinna Vinschen) [1304114] - [acpi] acpia: Fix Scope() op in module level code (Lenny Szubowicz) [1357316] - [security] selinux: test for !ss_initialized in selinux_sysctl (Mateusz Guzik) [1285009] - [scsi] fnic: Fix to cleanup aborted IO to avoid device being offlined by mid-layer (Maurizio Lombardi) [1341298]- [netdrv] bnxt_en: Add new NPAR and dual media device IDs (John Linville) [1347825] - [netdrv] bnxt_en: Limit RX BD pages to be no bigger than 32K (John Linville) [1347825] - [netdrv] bnxt_en: Add BCM5731X and BCM5741X device IDs (John Linville) [1347825] - [netdrv] bnxt_en: Add PCI device ID for 57404 NPAR devices (John Linville) [1347825] - [netdrv] bnxt_en: Enable NPAR (NIC Partitioning) Support (John Linville) [1347825] - [netdrv] bnxt_en: Add function for VF driver to query default VLAN (John Linville) [1347825] - [netdrv] bnxt_en: Fix tx push race condition (John Linville) [1347825] - [netdrv] bnxt_en: Add BCM57314 device ID (John Linville) [1347825] - [netdrv] bnxt_en: Setup multicast properly after resetting device (John Linville) [1347825] - [netdrv] bnxt_en: Need memory barrier when processing the completion ring (John Linville) [1347825] - [netdrv] bnxt_en: Don't fallback to INTA on VF (John Linville) [1347825] - [netdrv] bnxt_en: Update to Firmware 1.2.2 spec (John Linville) [1347825] - [netdrv] bnxt_en: Fix ethtool -a reporting (John Linville) [1347825] - [netdrv] bnxt_en: Fix typo in bnxt_hwrm_set_pause_common() (John Linville) [1347825] - [netdrv] vmxnet3: update to version 3 (Neil Horman) [1290656] - [netdrv] vmxnet3: introduce command to register memory region (Neil Horman) [1290656] - [netdrv] vmxnet3: add support for get_coalesce, set_coalesce ethtool operations (Neil Horman) [1290656] - [netdrv] vmxnet3: add receive data ring support (Neil Horman) [1290656] - [netdrv] vmxnet3: allow variable length transmit data ring buffer (Neil Horman) [1290656] - [netdrv] vmxnet3: introduce generalized command interface to configure the device (Neil Horman) [1290656] - [netdrv] vmxnet3: prepare for version 3 changes (Neil Horman) [1290656] - [netdrv] vmxnet3: segCnt can be 1 for LRO packets (Neil Horman) [1290656] - [netdrv] vmxnet3: Changes for vmxnet3 adapter version 2 (fwd) (Neil Horman) [1290656] - [netdrv] vmxnet3: set CHECKSUM_UNNECESSARY for IPv6 packets (Neil Horman) [1290656] - [netdrv] vmxnet3: fix lock imbalance in vmxnet3_tq_xmit() (Neil Horman) [1290656 1311537] - [netdrv] vmxnet3: Update Rx ring 2 max size (Neil Horman) [1290656] - [netdrv] Vmxnet3: Fix regression caused by 5738a09 (Neil Horman) [1290656] - [netdrv] vmxnet3: Fix use of mfTableLen for big endian architectures (Neil Horman) [1290656] - [netdrv] vmxnet3: get rid of unnecessary initializations in .get_drvinfo() (Neil Horman) [1290656] - [netdrv] Vmxnet3: Extend register dump support (Neil Horman) [1290656] - [fs] namei: don't rehash target on succesful rename (J. Bruce Fields) [1080701] - [powerpc] eeh: Block PCI configuration space access during EEH (Gustavo Duarte) [1216944] - [scsi] Avoid crashing if device uses DIX but adapter does not support it (Ewan Milne) [1369997] - [scsi] aacraid: Check size values after double-fetch from user (Maurizio Lombardi) [1369770] {CVE-2016-6480}- [fs] ecryptfs: prevent mounts backed by procfs (Mateusz Guzik) [1347102] {CVE-2016-1583} - [hid] usbhid: add quirk for PIXART OEM mouse used by HP (Torez Smith) [1295575] - [hid] usbhid: add HP OEM mouse to quirk ALWAYS_POLL (Torez Smith) [1295575] - [netdrv] bonding: Prevent IPv6 link local address on enslaved devices (Jarod Wilson) [1292358] - [powerpc] iommu: release the DDW when the PHB device node is unplugged (Gustavo Duarte) [1328668] - [netdrv] bonding: don't use stale speed and duplex information (Jarod Wilson) [1327315] - [scsi] Revert: restart list search after unlock in scsi_remove_target (Ewan Milne) [1369564] - [s390] mm: four page table levels vs. fork (Hendrik Brueckner) [1316461] {CVE-2016-2143}- [scsi] bnx2fc: replace printk() with BNX2FC_IO_DBG() (Maurizio Lombardi) [1337944] - [scsi] restart list search after unlock in scsi_remove_target (Ewan Milne) [1349623]- [fs] gfs2: Cache ACLs read from disk (Andreas Gruenbacher) [1330625] - [mm] Fix slab growing out of bound within a cpuset (Larry Woodman) [1350997] - [scsi] fix race between simultaneous decrements of ->host_failed (Gustavo Duarte) [1344835] - [fs] xfs: fix Q_XQUOTARM ioctl (Zorro Lang) [1329066] - [virt] storvsc: driver needs to account for reference to sdev_dev kobj (Cathy Avery) [1316861] - [fs] Set MAY_SIGN for multiuser mounts (Sachin Prabhu) [1323053] - [x86] mm: Improve switch_mm() barrier comments (Rafael Aquini) [1332601] {CVE-2016-2069} - [x86] mm: Add barriers and document switch_mm()-vs-flush synchronization (Rafael Aquini) [1332601] {CVE-2016-2069} - [netdrv] vmxnet3: avoid calling pskb_may_pull with interrupts disabled (Jamie Bainbridge) [1340684] - [netdrv] vmxnet3: fix checks for dma mapping errors (Jamie Bainbridge) [1340684] - [net] netfilter: ip6table_raw: fix table priority (Eric Garver) [1317365] - [net] sch_gred: should not use GFP_KERNEL while holding a spinlock (Eric Garver) [1328774] - [net] netfilter: fix xt_TCPOPTSTRIP for ipv6 (Paolo Abeni) [1325733] - [net] ipv6: Count in extension headers in skb->network_header (Jakub Sitnicki) [1323491] - [net] Make userland include of netlink.h more sane (Ondrej Hlavaty) [1313266] - [net] bridge: notifier called with the wrong device (Paolo Abeni) [1315988]- [fs] gfs2: Check rs_free with rd_rsspin protection (Robert S Peterson) [1362566] - [x86] hyperv: Avoid reporting bogus NMI status for Gen2 instances (Vitaly Kuznetsov) [1320215] - [x86] mrst: Avoid reporting wrong nmi status (Vitaly Kuznetsov) [1320215] - [scsi] sysfs: protect against double execution of __scsi_remove_device() (Vitaly Kuznetsov) [1343105] - [scsi] proper state checking and module refcount handling in scsi_device_get (Vitaly Kuznetsov) [1343105] - [netdrv] e1000e: prevent division by zero if TIMINCA is zero (Denys Vlasenko) [1322244] - [powerpc] perf: Add support for second POWER8 PVR (Gustavo Duarte) [1316453] - [fs] xfs: avoid AGI/AGF deadlock scenario for inode chunk allocation (Brian Foster) [1311879] - [fs] xfs: xfs_iflush_cluster has range issues (Brian Foster) [1311853] - [fs] xfs: mark reclaimed inodes invalid earlier (Brian Foster) [1311853] - [fs] xfs: xfs_inode_free() isn't RCU safe (Brian Foster) [1311853] - [fs] xfs: optimise xfs_iext_destroy (Brian Foster) [1311853] - [fs] xfs: skip stale inodes in xfs_iflush_cluster (Brian Foster) [1311853] - [fs] xfs: fix inode validity check in xfs_iflush_cluster (Brian Foster) [1311853] - [fs] xfs: xfs_iflush_cluster fails to abort on error (Brian Foster) [1311853] - [fs] xfs: remove log item from AIL in xfs_iflush after a shutdown (Brian Foster) [1311853] - [fs] xfs: remove log item from AIL in xfs_qm_dqflush after a shutdown (Brian Foster) [1311853] - [fs] sunrpc: move NO_CRKEY_TIMEOUT to the auth->au_flags (Scott Mayhew) [1294939] - [x86] mce: Fix regression. All error records should report via /dev/mcelog (Prarit Bhargava) [1355847] - [fs] lockd: unregister notifier blocks if the service fails to come up completely (Scott Mayhew) [1346317] - [x86] acpi: fix empty _OSI strings during boot (Prarit Bhargava) [1268934] - [kernel] audit: error message typo correction (Richard Guy Briggs) [1342857] - [documentation] mm: document improved handling of swappiness==0 (Jerome Marchand) [1341499] - [netdrv] Fix ixgbe allocation warning splat (Neil Horman) [1325068] - [net] phonet: fix potential use-after-free in pep_sock_close() (Lauro Ramos Venancio) [1326568] - [fs] cifs: fix use-after-free bug in find_writable_file (Sachin Prabhu) [1295008] - [x86] Drop WARN from multi-BAR check in ioremap_caller (Larry Woodman) [1318622] - [mm] mempolicy: fix mbind_range && vma_adjust interaction (Petr Holasek) [1277241] - [virt] virtio_pci: fix virtio spec compliance on restore (Michael S. Tsirkin) [1157728] - [netdrv] cxgb4: Restore L1 cfg, if FW rejects new L1 cfg settings (Sai Vemuri) [1296474]- [security] selinux: convert WARN_ONCE to printk in selinux_nlmsg_perm (Richard Guy Briggs) [1066681] - [security] selinux: cleanup error reporting in selinux_nlmsg_perm (Richard Guy Briggs) [1066681] - [security] audit: fix dangling keywords in integrity ima message output (Richard Guy Briggs) [1066681] - [kernel] audit: invalid op= values for rules (Richard Guy Briggs) [1066681] - [security] selinux: normalize audit log formatting (Richard Guy Briggs) [1066681] - [fs] gfs2: Fix gfs2_replay_incr_blk for multiple journal sizes (Robert S Peterson) [1357111] - [usbhid] hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands (Yauheni Kaliuta) [1360008] {CVE-2016-5829} - [netdrv] mlx4: convert to hw_features (kamal heib) [1211211]- [scsi] megaraid_sas: Do not fire MR_DCMD_PD_LIST_QUERY to controllers which do not support it (Tomas Henzl) [1352826] - [scsi] libfc: sanity check cpu number extracted from xid (Chris Leech) [1351356] - [security] keys: potential uninitialized variable (Mateusz Guzik) [1345946] {CVE-2016-4470} - [firmware] dmi_scan: DMI information in sysfs is missing on SMBIOS 3.0 based systems (Steve Best) [1353807] - [cpufreq] stats: fix race between stats allocation and first usage (Steve Best) [1352347] - [x86] cpufreq: intel_pstate: Enable HWP by default (Steve Best) [1348853] - [netdrv] cxgb4: Set VPD size so we can read both VPD structures (Myron Stowe) [1289559 1324680 1340999] - [pci] Add pci_set_vpd_size() to set VPD size (Myron Stowe) [1289559 1324680 1340999] - [pci] Prevent VPD access for buggy devices (Myron Stowe) [1289559 1324680 1340999] - [pci] Sleep rather than busy-wait for VPD access completion (Myron Stowe) [1289559 1324680 1340999] - [pci] Fold struct pci_vpd_pci22 into struct pci_vpd (Myron Stowe) [1289559 1324680 1340999] - [pci] Rename VPD symbols to remove unnecessary "pci22" (Myron Stowe) [1289559 1324680 1340999] - [pci] Remove struct pci_vpd_ops.release function pointer (Myron Stowe) [1289559 1324680 1340999] - [pci] Move pci_vpd_release() from header file to pci/access.c (Myron Stowe) [1289559 1324680 1340999] - [pci] Move pci_read_vpd() and pci_write_vpd() close to other VPD code (Myron Stowe) [1289559 1324680 1340999] - [pci] Determine actual VPD size on first access (Myron Stowe) [1289559 1324680 1340999] - [pci] Use bitfield instead of bool for struct pci_vpd_pci22.busy (Myron Stowe) [1289559 1324680 1340999] - [pci] Allow access to VPD attributes with size 0 (Myron Stowe) [1289559 1324680 1340999] - [pci] Update VPD definitions (Myron Stowe) [1289559 1324680 1340999] - [pci] Remove unused pci_vpd_truncate() (Myron Stowe) [1289559 1324680 1340999] - [pci] handle positive error codes (Myron Stowe) [1289559 1324680 1340999] - [pci] check pci_vpd_pci22_wait() return (Myron Stowe) [1289559 1324680 1340999] - [fs] gfs2: Lock holder cleanup (Robert S Peterson) [1238861] - [fs] gfs2: Large-filesystem fix for 32-bit systems (Robert S Peterson) [1238861] - [fs] gfs2: Get rid of gfs2_ilookup (Robert S Peterson) [1238861] - [fs] gfs2: Fix gfs2_lookup_by_inum lock inversion (Robert S Peterson) [1238861] - [fs] gfs2: Initialize iopen glock holder for new inodes (Robert S Peterson) [1238861] - [fs] gfs2: Release iopen glock in gfs2_create_inode error cases (Robert S Peterson) [1238861] - [fs] gfs2: Wait for iopen glock dequeues (Robert S Peterson) [1238861] - [fs] gfs2: Re-add an omission from upstream (Robert S Peterson) [1238861] - [fs] gfs2: Eliminate parameter non_block on gfs2_inode_lookup (Robert S Peterson) [1238861] - [fs] gfs2: Don't filter out I_FREEING inodes anymore (Robert S Peterson) [1238861] - [fs] gfs2: Check if iopen is held when deleting inode (Robert S Peterson) [1173286] - [fs] gfs2: Don't do glock put when inode creation fails (Robert S Peterson) [1173286] - [fs] gfs2: Prevent delete work from occurring on glocks used for create (Robert S Peterson) [1173286] - [fs] gfs2: Always use iopen glock for gl_deletes (Robert S Peterson) [1173286] - [fs] gfs2: Update master statfs buffer with sd_statfs_spin locked (Robert S Peterson) [1173286]- [ipmi] Remove smi_msg from waiting_rcv_msgs list before handle_one_recv_msg() (David Arcari) [1347189] - [fs] ext4: Remove useless spinlock in ext4_getattr() (Lukas Czerner) [1315933] - [net] tcp: increase size at which tcp_bound_to_half_wnd bounds to > TCP_MSS_DEFAULT (Davide Caratti) [1349776] - [net] tcp: Prevent overzealous packetization by SWS logic (Davide Caratti) [1349776] - [net] netfilter: ip(6)t_REJECT: fix wrong transport header pointer in TCP reset (William Townsend) [1343816]- [fs] sunrpc: remove BUG_ON calls from cache_read (J. Bruce Fields) [1249854] - [fs] gfs2: Automatically set GFS2_DIF_SYSTEM flag on system files (Abhijith Das) [1349127] - [fs] gfs2: Use gfs2 wrapper to sync inode before calling generic_file_splice_read() (Abhijith Das) [1300756] - [fs] configfs: fix race between dentry put and lookup (Robert S Peterson) [1333448] - [drm] move idr2 implementation to lib (Milos Vyletel) [1316790]- [idle] intel_idle: Add SKX support (Steve Best) [1348739] - [fs] auth_gss: fix panic in gss_pipe_downcall() in fips mode (Scott Mayhew) [1309420] - [fs] cifs: Create dedicated keyring for spnego operations (Scott Mayhew) [1267754] - [infiniband] security: Restrict use of the write interface (Don Dutile) [1332548] {CVE-2016-4565}- [infiniband] srp: Fix backport error in ib_srp::srp_queuecommand (Don Dutile) [1321094]- [fs] gfs2: don't set rgrp gl_object until it's inserted into rgrp tree (Robert S Peterson) [1344740]- [sched] Revert "kernel: sched: Cure load average vs NO_HZ woes" (Rafael Aquini) [1326373] - [sched] Revert "kernel: sched: Cure more NO_HZ load average woes" (Rafael Aquini) [1326373] - [sched] Revert "kernel: sched: Move sched_avg_update to update_cpu_load" (Rafael Aquini) [1326373] - [sched] Revert "kernel: sched: Fix nohz load accounting -- again" (Rafael Aquini) [1326373] - [sched] avoid kernel panic during power off (Frank Ramsay) [1313035]- [fs] lockd: Don't try to register/unregister callbacks on the inet6addr_chain if the ipv6 module isn't loaded (Scott Mayhew) [1336483] - [fs] nfsd: Don't try to register/unregister callbacks on the inet6addr_chain if the ipv6 module isn't loaded (Scott Mayhew) [1336483] - [acpi] processor: Request native thermal interrupt handling via _OSC (David Arcari) [1327715] - [sound] usb-audio: avoid freeing umidi object twice (Mateusz Guzik) [1310668] {CVE-2016-2384}- [isdn] avoid calling tty_ldisc_flush() in atomic context (Sabrina Dubroca) [1328115] - [scsi] fcoe: fix reset of fip selection time (Neil Horman) [1230719] - [fs] nfsd4: clean up open owners on OPEN failure (J. Bruce Fields) [1300006] - [fs] nfsd4: replace oo_confirmed by flag bit (J. Bruce Fields) [1300006]- [net] bridge: pass vlan registration on to physical device from bridge (Neil Horman) [1313663] - [net] tcp/dccp: warn user for preferred ip_local_port_range (Florian Westphal) [1314774] - [net] tcp/dccp: try to not exhaust ip_local_port_range in connect() (Florian Westphal) [1314774] - [net] tcp: improve REUSEADDR/NOREUSEADDR cohabitation (Florian Westphal) [1314774] - [base] firmware: Add lock for firmware devices (Lyude Paul) [1309875] - [net] netlabel: fix a problem with netlbl_secattr_catmap_setrng (Paul Moore) [1321174] - [md] dm: only initialize the request_queue once (Mike Snitzer) [1328329] - [md] raid10: include bio_end_io_list in nr_queued to prevent freeze_array hang (Jes Sorensen) [1320595] - [md] raid1: include bio_end_io_list in nr_queued to prevent freeze_array hang (Jes Sorensen) [1320595] - [md] raid5: Compare apples to apples (or sectors to sectors) (Jes Sorensen) [1295969]- [scsi] fc: revert - ensure scan_work isn't active when freeing fc_rport (Ewan Milne) [1326447] - [netdrv] ixgbe: Update ixgbe driver to use __netdev_pick_tx in ixgbe_select_queue (John Greene) [1310749] - [netdrv] mlx5e: Fix adding vlan rule with vid zero twice (Kamal Heib) [1322809]- [netdrv] ixgbe: restore proper CHECKSUM_UNNECESSARY behavior for LRO packets (Neil Horman) [1318426] - [netdrv] revert " net/mlx5_core: Add pci error handlers to mlx5_core driver" (Don Dutile) [1324599] - [x86] kernel: espfix not working for 32-bit KVM paravirt guests (Jacob Tanenbaum) [1172767] {CVE-2014-8134}- [net] use GFP_ATOMIC in dst_ops_extend_register (Sabrina Dubroca) [1323252] - [kernel] revert "sched: core: Use hrtimer_start_expires" (Jiri Olsa) [1324318] - [kernel] Revert "Cleanup bandwidth timers" (Jiri Olsa) [1324318] - [kernel] revert "fair: Test list head instead of list entry in throttle_cfs_rq" (Jiri Olsa) [1324318] - [kernel] revert "sched, perf: Fix periodic timers" (Jiri Olsa) [1324318] - [kernel] Revert "fix KABI break" (Jiri Olsa) [1324318]- [input] wacom: fix ExpressKeys remote events (Aristeu Rozanski) [1318027] - [fs] revert "writeback: remove wb_list" (Jeff Moyer) [1322297] - [fs] revert "writeback: bdi_writeback_task must set task state before calling schedule" (Jeff Moyer) [1322297] - [fs] revert "writeback: merge bdi_writeback_task and bdi_start_fn" (Jeff Moyer) [1322297] - [fs] revert "writeback: harmonize writeback threads naming" (Jeff Moyer) [1322297] - [fs] revert "writeback: fix possible race when creating bdi threads" (Jeff Moyer) [1322297] - [fs] revert "writeback: do not lose wake-ups in the forker thread - 1" (Jeff Moyer) [1322297] - [fs] revert "writeback: do not lose wake-ups in the forker thread - 2" (Jeff Moyer) [1322297] - [fs] revert "writeback: do not lose wake-ups in bdi threads" (Jeff Moyer) [1322297] - [fs] revert "writeback: simplify bdi code a little" (Jeff Moyer) [1322297] - [fs] revert "writeback: do not remove bdi from bdi_list" (Jeff Moyer) [1322297] - [fs] revert "writeback: move last_active to bdi" (Jeff Moyer) [1322297] - [fs] revert "writeback: restructure bdi forker loop a little" (Jeff Moyer) [1322297] - [fs] revert "writeback: move bdi threads exiting logic to the forker thread" (Jeff Moyer) [1322297] - [fs] revert "writeback: prevent unnecessary bdi threads wakeups" (Jeff Moyer) [1322297] - [fs] revert "writeback: optimize periodic bdi thread wakeups" (Jeff Moyer) [1322297] - [fs] revert "writeback: remove unnecessary init_timer call" (Jeff Moyer) [1322297] - [fs] revert "writeback: cleanup bdi_register" (Jeff Moyer) [1322297] - [fs] revert "writeback: fix bad _bh spinlock nesting" (Jeff Moyer) [1322297] - [fs] revert "writeback: do not lose wakeup events when forking bdi threads" (Jeff Moyer) [1322297] - [fs] revert "writeback: Fix lost wake-up shutting down writeback thread" (Jeff Moyer) [1322297] - [mm] revert "backing-dev: ensure wakeup_timer is deleted" (Jeff Moyer) [1322297] - [perf] revert: perf changes out of "sched, perf: Fix periodic timers" (Jiri Olsa) [1322488]- [mm] hugetlb: prevent BUG_ON in hugetlb_fault -> hugetlb_cow (Dave Anderson) [1303495] - [mm] hugetlb: fix race condition in hugetlb_fault (Dave Anderson) [1303495] - [s390] kdump: fix wrong BUG_ON statement (Hendrik Brueckner) [1321316] - [scsi] cxgb4i: Increased the value of MAX_IMM_TX_PKT_LEN from 128 to 256 bytes (Sai Vemuri) [1320193] - [fs] nfs: fix a regression causing deadlock in nfs_wb_page_cancel() (Benjamin Coddington) [1135601] - [netdrv] cxgb4/ethtool: Get/set rx checksum (Sai Vemuri) [1225167] - [netdrv] cxgb4vf:The RX checksum feature was not completely ported to cxgb4vf driver (Sai Vemuri) [1225167] - [netdrv] cxgb4/cxgb4vf: Enable GRO (Sai Vemuri) [1225167] - [netdrv] cxgb4: Enable RX checksum offload flag (Sai Vemuri) [1225167] - [netdrv] cxgb4: Report correct link speed for unsupported ones (Sai Vemuri) [1296467] - [netdrv] cxgb4: Use vmalloc, if kmalloc fails (Sai Vemuri) [1296473] - [netdrv] cxgb4: Enhance driver to update FW, when FW is too old (Sai Vemuri) [1296472]- [netdrv] mlx4-en: add missing patch to init rss_rings in get_profile (Don Dutile) [1321164] - [netdrv] mlx4-en: disable traffic class queueing by default (Don Dutile) [1321164] - [netdrv] mlx4_core: Fix mailbox leak in error flow when performing update qp (Don Dutile) [1321164] - [x86] nmi/64: Fix a paravirt stack-clobbering bug in the NMI code (Denys Vlasenko) [1259581] {CVE-2015-5157} - [x86] nmi/64: Switch stacks on userspace NMI entry (Denys Vlasenko) [1259581] {CVE-2015-5157}- [netdrv] mlx4_en: Choose time-stamping shift value according to HW frequency (Kamal Heib) [1320448] - [fs] anon_inodes implement dname (Aristeu Rozanski) [1296019] - [net] packet: set transport header before doing xmit (John Greene) [1309526] - [net] tuntap: set transport header before passing it to kernel (John Greene) [1309526] - [netdrv] macvtap: set transport header before passing skb to lower device (John Greene) [1309526] - [net] ipv6: tcp: add rcu locking in tcp_v6_send_synack() (Jakub Sitnicki) [1312740] - [net] ipv6: sctp: add rcu protection around np->opt (Jakub Sitnicki) [1312740] - [net] ipv6: add complete rcu protection around np->opt (Jakub Sitnicki) [1312740] - [net] dccp: remove unnecessary codes in ipv6.c (Jakub Sitnicki) [1312740] - [net] ipv6: remove unnecessary codes in tcp_ipv6.c (Jakub Sitnicki) [1312740] - [net] ipv6: Refactor update of IPv6 flowi destination address for srcrt (RH) option (Jakub Sitnicki) [1312740] - [net] ipv6: protect flow label renew against GC (Sabrina Dubroca) [1313231] - [net] ipv6: fix possible deadlock in ip6_fl_purge / ip6_fl_gc (Sabrina Dubroca) [1313231] - [perf] annotate: Support full source file paths for srcline fix (Jiri Olsa) [1304472 1304479] - [perf] tools: Support full source file paths for srcline (Jiri Olsa) [1304472 1304479] - [perf] annotate: Fix -i option, which is currently ignored (Jiri Olsa) [1304472 1304479]- [mm] backing-dev: ensure wakeup_timer is deleted (Jeff Moyer) [1318930] - [hv] vss: run only on supported host versions (Vitaly Kuznetsov) [1319813] - [sound] hda: Fix internal speaker for HP Z240 (Jaroslav Kysela) [1316673] - [perf] trace: Fix race condition at the end of started workloads (Jiri Olsa) [1302928] - [fs] nfsd: Combine decode operations for v4 and v4.1 (J. Bruce Fields) [1314536] - [hv] revert "vmbus: avoid scheduling in interrupt context in vmbus_initiate_unload" (Vitaly Kuznetsov) [1318882] - [hv] revert "vmbus: don't loose HVMSG_TIMER_EXPIRED messages" (Vitaly Kuznetsov) [1318882] - [hv] revert "vmbus: avoid unneeded compiler optimizations in vmbus_wait_for_unload" (Vitaly Kuznetsov) [1318882] - [hv] revert "vmbus: remove code duplication in message handling" (Vitaly Kuznetsov) [1318882] - [hv] revert "vmbus: avoid wait_for_completion on crash" (Vitaly Kuznetsov) [1318882]- [scsi] cxgbi: Convert over to dst_neigh_lookup (Sai Vemuri) [1296461] - [netdrv] cxgb4: For T4, don't read the Firmware Mailbox Control register (Sai Vemuri) [1296469] - [netdrv] cxgb4: Use ACCES_ONCE macro to read queue's consumer index (Sai Vemuri) [1296484] - [netdrv] cxgb4: prevent simultaneous execution of service_ofldq (Sai Vemuri) [1296483] - [netdrv] cxgb4: Adds PCI device id for new T5 adapters (Sai Vemuri) [1296481] - [netdrv] cxgb4: Don't disallow turning off auto-negotiation (Sai Vemuri) [1296476] - [mm] check if section present during memory block registering (Xunlei Pang) [1297840] - [tty] ldisc: Close/Reopen race prevention should check tty->ldisc (Denys Vlasenko) [1312383] - [fs] proc-vmcore: wrong data type casting fix (Baoquan He) [1312206] - [infiniband] iw_cxgb3: Ignore positive return values from the ofld send functions (Sai Vemuri) [1296999] - [netdrv] cxgb4: Deal with wrap-around of queue for Work request (Sai Vemuri) [1296482] - [infiniband] iw_cxgb4: detect fatal errors while creating listening filters (Sai Vemuri) [1296480] - [md] dm snapshot: suspend merging snapshot when doing exception handover (Mike Snitzer) [1177389] - [md] dm snapshot: suspend origin when doing exception handover (Mike Snitzer) [1177389] - [md] dm snapshot: allocate a per-target structure for snapshot-origin target (Mike Snitzer) [1177389] - [md] dm: fix a race condition in dm_get_md (Mike Snitzer) [1177389] - [infiniband] iw_cxgb4: pass the ord/ird in connect reply events (Sai Vemuri) [1296478] - [infiniband] iw_cxgb4: fix misuse of ep->ord for minimum ird calculation (Sai Vemuri) [1296478] - [infiniband] iw_cxgb4: reverse the ord/ird in the ESTABLISHED upcall (Sai Vemuri) [1296478] - [usb] Revert "Revert 'Update USB default wakeup settings'" (Torez Smith) [1319081] - [netdrv] ibmveth: add support for TSO6 (Gustavo Duarte) [1318412]- [s390] lib: export udelay_simple for systemtap (Hendrik Brueckner) [1233912] - [netdrv] ixgbe: fix RSS limit for X550 (John Greene) [1314583] - [netdrv] mlx4_core: Fix error message deprecation for ConnectX-2 cards (Don Dutile) [1316013] - [dm] thin metadata: don't issue prefetches if a transaction abort has failed (Mike Snitzer) [1310661] - [scsi] be2iscsi: Add warning message for unsupported adapter (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: Revert "Add warning message for, unsupported adapter" (Maurizio Lombardi) [1253016] - [scsi] hpsa: update copyright information (Joseph Szczypek) [1315469] - [scsi] hpsa: correct abort tmf for hba devices (Joseph Szczypek) [1315469] - [scsi] hpsa: correct ioaccel2 sg chain len (Joseph Szczypek) [1315469] - [scsi] hpsa: fix physical target reset (Joseph Szczypek) [1315469] - [scsi] hpsa: fix hpsa_adjust_hpsa_scsi_table (Joseph Szczypek) [1315469] - [scsi] hpsa: correct transfer length for 6 byte read/write commands (Joseph Szczypek) [1315469] - [scsi] hpsa: abandon rescans on memory alloaction failures (Joseph Szczypek) [1315469] - [scsi] hpsa: allow driver requested rescans (Joseph Szczypek) [1315469]- [s390] dasd: fix incorrect locking order for LCU device add/remove (Hendrik Brueckner) [1315740] - [s390] dasd: fix hanging device after LCU change (Hendrik Brueckner) [1315729] - [s390] dasd: prevent incorrect length error under z/VM after PAV changes (Hendrik Brueckner) [1313774] - [netdrv] igb: Fix VLAN tag stripping on Intel i350 (Corinna Vinschen) [1210699] - [netdrv] 3c59x: mask LAST_FRAG bit from length field in ring (Neil Horman) [1309210] - [ata] ahci: Remove obsolete Intel Lewisburg SATA RAID device IDs (Steve Best) [1317045] - [pci] fix truncation of resource size to 32 bits (Myron Stowe) [1316345] - [pci] fix pci_resource_alignment prototype (Myron Stowe) [1316345] - [sound] hda: Fix headphone mic input on a few Dell ALC293 machines (Jaroslav Kysela) [1315932] - [sound] hda: Add some FIXUP quirks for white noise on Dell laptop (Jaroslav Kysela) [1315932] - [sound] hda: Fix the white noise on Dell laptop (Jaroslav Kysela) [1315932] - [sound] hda: one Dell machine needs the headphone white noise fixup (Jaroslav Kysela) [1315932] - [sound] hda: Fix audio crackles on Dell Latitude E7x40 (Jaroslav Kysela) [1315932] - [fs] xfs: Avoid pathological backwards allocation (Bill O'Donnell) [1302777]- [input] synaptics: handle spurious release of trackstick buttons, again (Benjamin Tissoires) [1317808] - [hv] kvp: fix IP Failover (Vitaly Kuznetsov) [1312290] - [hv] util: Pass the channel information during the init call (Vitaly Kuznetsov) [1312290] - [hv] utils: Invoke the poll function after handshake (Vitaly Kuznetsov) [1312290] - [hv] utils: run polling callback always in interrupt context (Vitaly Kuznetsov) [1312290] - [hv] util: Increase the timeout for util services (Vitaly Kuznetsov) [1312290]- [mm] avoid hangs in lru_add_drain_all (Vitaly Kuznetsov) [1314683] - [net] esp{4, 6}: fix potential MTU calculation overflows (Herbert Xu) [1304313] - [net] xfrm: take net hdr len into account for esp payload size calculation (Herbert Xu) [1304313]- [x86] acpi: Avoid SRAT table checks for Hyper-V VMs (Vitaly Kuznetsov) [1312711] - [infiniband] ipoib: For sendonly join free the multicast group on leave (Don Dutile) [1315382] - [infiniband] ipoib: increase the max mcast backlog queue (Don Dutile) [1315382] - [infiniband] ipoib: Make sendonly multicast joins create the mcast group (Don Dutile) [1315382] - [infiniband] ipoib: Expire sendonly multicast joins (Don Dutile) [1315382] - [infiniband] ipoib: Clean up send-only multicast joins (Don Dutile) [1315382] - [infiniband] ipoib: Suppress warning for send only join failures (Don Dutile) [1315382] - [drm] i915: shut up gen8+ SDE irq dmesg noise (Rob Clark) [1313681] - [drm] i915: fix the SDE irq dmesg warnings properly (Rob Clark) [1313681] - [hv] vmbus: avoid wait_for_completion on crash (Vitaly Kuznetsov) [1301903] - [hv] vmbus: remove code duplication in message handling (Vitaly Kuznetsov) [1301903] - [hv] vmbus: avoid unneeded compiler optimizations in vmbus_wait_for_unload (Vitaly Kuznetsov) [1301903] - [hv] vmbus: don't loose HVMSG_TIMER_EXPIRED messages (Vitaly Kuznetsov) [1301903] - [hv] vmbus: avoid scheduling in interrupt context in vmbus_initiate_unload (Vitaly Kuznetsov) [1301903]- [netdrv] bnx2x: fix crash on big-endian when adding VLAN (Michal Schmidt) [1311433] - [sound] alsa hda: only sync BCLK to the display clock for Haswell & Broadwell (Jaroslav Kysela) [1313672] - [sound] alsa hda: add component support (Jaroslav Kysela) [1313672] - [sound] alsa hda: pass intel_hda to all i915 interface functions (Jaroslav Kysela) [1313672] - [netdrv] igb: fix race accessing page->_count (Corinna Vinschen) [1315402] - [netdrv] igb: fix recent VLAN changes that would leave VLANs disabled after reset (Corinna Vinschen) [1309968] - [mm] always decrement anon_vma degree when the vma list is empty (Jerome Marchand) [1309898]- [net] rds: restore return value in rds_cmsg_rdma_args (Don Dutile) [1313089] - [net] rds: Fix assertion level from fatal to warning (Don Dutile) [1313089] - [netdrv] be2net: don't enable multicast flag in be_enable_if_filters routine (Ivan Vecera) [1309157] - [net] unix: correctly track in-flight fds in sending process user_struct (Hannes Frederic Sowa) [1313052] {CVE-2016-2550} - [net] sctp: Prevent soft lockup when sctp_accept() is called during a timeout event (Jacob Tanenbaum) [1297422] {CVE-2015-8767}- [fs] nfsv4: OPEN must handle the NFS4ERR_IO return code correctly (Benjamin Coddington) [1272687] - [fs] quota: fix unwanted soft limit enforcement (Lukas Czerner) [1304603] - [fs] xfs: flush entire last page of old EOF on truncate up (Brian Foster) [1308482] - [fs] xfs: truncate_setsize should be outside transactions (Brian Foster) [1308482] - [scsi] megaraid: overcome a fw deficiency (Maurizio Lombardi) [1294983] - [scsi] megaraid_sas: Add an i/o barrier (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Fix SMAP issue (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Fix for IO failing post OCR in SRIOV environment (Tomas Henzl) [1294983] - [scsi] megaraid: fix null pointer check in megasas_detach_one() (Tomas Henzl) [1294983] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1294983] - [scsi] megaraid_sas: SPERC OCR changes (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Introduce module parameter for SCSI command timeout (Tomas Henzl) [1294983] - [scsi] megaraid_sas: MFI adapter OCR changes (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Make adprecovery variable atomic (Tomas Henzl) [1294983] - [scsi] megaraid_sas: IO throttling support (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Dual queue depth support (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Code optimization build_and_issue_cmd return-type (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Reply Descriptor Post Queue (RDPQ) support (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Fastpath region lock bypass (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Update device queue depth based on interface type (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Task management support (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Syncing request flags macro names with firmware (Tomas Henzl) [1294983] - [scsi] megaraid_sas: MFI IO timeout handling (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Do not allow PCI access during OCR (Tomas Henzl) [1294983] - [scsi] hpsa: check for a null phys_disk pointer in ioaccel2 path (Joseph Szczypek) [1311728]- [netdrv] cxgb4 : Patch to fix kernel panic on pinging over vlan interface (Sai Vemuri) [1303493] - [x86] mm: Improve AMD Bulldozer ASLR workaround (Rik van Riel) [1240883] - [x86] Properly export MSR values in kernel headers (Jacob Tanenbaum) [1298255] - [netdrv] tehuti: Firmware filename is tehuti/bdx.bin (Ivan Vecera) [1235961] - [netdrv] ixgbe: convert to ndo_fix_features (John Greene) [1279522] - [drm] revert "drm: Use vblank timestamps to guesstimate how many vblanks were missed" (Lyude Paul) [1300086] - [fs] writeback: Fix lost wake-up shutting down writeback thread (Jeff Moyer) [1111683] - [fs] writeback: do not lose wakeup events when forking bdi threads (Jeff Moyer) [1111683] - [fs] writeback: fix bad _bh spinlock nesting (Jeff Moyer) [1111683] - [fs] writeback: cleanup bdi_register (Jeff Moyer) [1111683] - [fs] writeback: remove unnecessary init_timer call (Jeff Moyer) [1111683] - [fs] writeback: optimize periodic bdi thread wakeups (Jeff Moyer) [1111683] - [fs] writeback: prevent unnecessary bdi threads wakeups (Jeff Moyer) [1111683] - [fs] writeback: move bdi threads exiting logic to the forker thread (Jeff Moyer) [1111683] - [fs] writeback: restructure bdi forker loop a little (Jeff Moyer) [1111683] - [fs] writeback: move last_active to bdi (Jeff Moyer) [1111683] - [fs] writeback: do not remove bdi from bdi_list (Jeff Moyer) [1111683] - [fs] writeback: simplify bdi code a little (Jeff Moyer) [1111683] - [fs] writeback: do not lose wake-ups in bdi threads (Jeff Moyer) [1111683] - [fs] writeback: do not lose wake-ups in the forker thread - 2 (Jeff Moyer) [1111683] - [fs] writeback: do not lose wake-ups in the forker thread - 1 (Jeff Moyer) [1111683] - [fs] writeback: fix possible race when creating bdi threads (Jeff Moyer) [1111683] - [fs] writeback: harmonize writeback threads naming (Jeff Moyer) [1111683] - [fs] writeback: merge bdi_writeback_task and bdi_start_fn (Jeff Moyer) [1111683] - [fs] writeback: bdi_writeback_task must set task state before calling schedule (Jeff Moyer) [1111683] - [fs] writeback: remove wb_list (Jeff Moyer) [1111683] - [drm] i915: Change WARN_ON(!wm_changed) to I915_STATE_WARN_ON (Lyude Paul) [1309888] - [drm] i915: Quiet down state checks (Lyude Paul) [1309888] - [drm] i915: Fix a few of the !wm_changed warnings (Lyude Paul) [1309888]- [netdrv] tg3: Fix for tg3 transmit queue 0 timed out when too many gso_segs (Ivan Vecera) [1222426] - [netdrv] bna: fix list corruption (Ivan Vecera) [1310957] - [netdrv] cxgb4 : Add cxgb4 T4/T5 firmware version 1.14.4.0, hardcode driver to the same (Sai Vemuri) [1270347] - [drm] i915: WaRsDisableCoarsePowerGating (Rob Clark) [1302269] - [drm] i915/skl: Add SKL GT4 PCI IDs (Rob Clark) [1302269]- [perf] revert "perf/x86/intel uncore: Move uncore_box_init() out of driver initialization" (Jiri Olsa) [1313062] - [net] udp: move logic out of udp[46]_ufo_send_check (Sabrina Dubroca) [1299975] - [netdrv] hv_netvsc: Restore needed_headroom request (Vitaly Kuznetsov) [1305000] - [net] pktgen: fix null ptr deref in skb allocation (Vitaly Kuznetsov) [1305000] - [net] pktgen: Observe needed_headroom of the device (Vitaly Kuznetsov) [1305000] - [net] pktgen: ipv6: numa: consolidate skb allocation to pktgen_alloc_skb (Vitaly Kuznetsov) [1305000] - [net] pktgen: fix crash with vlan and packet size less than 46 (Vitaly Kuznetsov) [1305000] - [net] pktgen: speedup fragmented skbs (Vitaly Kuznetsov) [1305000] - [net] pktgen: correct uninitialized queue_map (Vitaly Kuznetsov) [1305000] - [net] pktgen node allocation (Vitaly Kuznetsov) [1305000] - [net] af_unix: Guard against other == sk in unix_dgram_sendmsg (Jakub Sitnicki) [1309241] - [net] veth: don't modify ip_summed; doing so treats packets with bad checksums as good (Sabrina Dubroca) [1308586] - [net] ipv6: udp: use sticky pktinfo egress ifindex on connect() (Xin Long) [1301475] - [net] provide default_advmss() methods to blackhole dst_ops (Paolo Abeni) [1305068] - [net] sctp: translate network order to host order when users get a hmacid (Xin Long) [1303822] - [powerpc] pseries: Make 32-bit MSI quirk work on systems lacking firmware support (Oded Gabbay) [1303678] - [powerpc] pseries: Force 32 bit MSIs for devices that require it (Oded Gabbay) [1303678] - [netdrv] bnxt_en: Fix zero padding of tx push data (John Linville) [1310301] - [netdrv] bnxt_en: Failure to update PHY is not fatal condition (John Linville) [1310301] - [netdrv] bnxt_en: Remove unnecessary call to update PHY settings (John Linville) [1310301] - [netdrv] bnxt_en: Poll link at the end of __bnxt_open_nic (John Linville) [1310301] - [netdrv] bnxt_en: Reduce default ring sizes (John Linville) [1310301] - [netdrv] bnxt_en: Fix implementation of tx push operation (John Linville) [1310301] - [netdrv] bnxt_en: Remove 20G support and advertise only 40GbaseCR4 (John Linville) [1310301] - [netdrv] bnxt_en: Cleanup and Fix flow control setup logic (John Linville) [1310301] - [netdrv] bnxt_en: Fix ethtool autoneg logic (John Linville) [1310301]- [netdrv] bonding: Fix ARP monitor validation (Jarod Wilson) [1244170] - [netdrv] sfc: only use RSS filters if we're using RSS (Jarod Wilson) [1304311] - [dm] delay: fix RHEL6 specific bug when establishing future 'expires' time (Mike Snitzer) [1311615] - [ata] Adding Intel Lewisburg device IDs for SATA (Steve Best) [1310237] - [i2c] i801: Adding Intel Lewisburg support for iTCO (Rui Wang) [1304872] - [x86] Mark Grangeville ixgbe PCI ID 15AE (1 gig PHY) unsupported (Steve Best) [1310585] - [kernel] lockd: properly convert be32 values in debug messages (Harshula Jayasuriya) [1289848] - [i2c] convert i2c-isch to platform_device (Prarit Bhargava) [1211747] - [tty] do not reset master's packet mode (Denys Vlasenko) [1308660] - [block] don't assume last put of shared tags is for the host (Jeff Moyer) [1300538] - [netdrv] i40evf: use pages correctly in Rx (Stefan Assmann) [1293754] - [netdrv] i40e: fix bug in dma sync (Stefan Assmann) [1293754] - [sched] fix KABI break (Seth Jennings) [1230310] - [sched] fair: Test list head instead of list entry in throttle_cfs_rq (Seth Jennings) [1230310] - [sched] sched,perf: Fix periodic timers (Seth Jennings) [1230310] - [sched] sched: debug: Remove the cfs bandwidth timer_active printout (Seth Jennings) [1230310] - [sched] Cleanup bandwidth timers (Seth Jennings) [1230310] - [sched] sched: core: Use hrtimer_start_expires (Seth Jennings) [1230310] - [sched] fair: Fix unlocked reads of some cfs_b->quota/period (Seth Jennings) [1230310] - [sched] Fix potential near-infinite distribute_cfs_runtime loop (Seth Jennings) [1230310] - [sched] fair: Fix tg_set_cfs_bandwidth deadlock on rq->lock (Seth Jennings) [1230310] - [sched] Fix hrtimer_cancel/rq->lock deadlock (Seth Jennings) [1230310] - [sched] Fix cfs_bandwidth misuse of hrtimer_expires_remaining (Seth Jennings) [1230310] - [sched] Refine the code in unthrottle_cfs_rq (Seth Jennings) [1230310] - [sched] Update rq clock earlier in unthrottle_cfs_rq (Seth Jennings) [1230310] - [drm] radeon: mask out WC from BO on unsupported arches (Oded Gabbay) [1303678] - [drm] add helper to check for wc memory support (Oded Gabbay) [1303678] - [acpi] pci: Account for ARI in _PRT lookups (Ivan Vecera) [1311421] - [pci] Move pci_ari_enabled() to global header (Ivan Vecera) [1311421] - [acpi] tpm, tpm_tis: fix tpm_tis ACPI detection issue with TPM 2.0 (Jerry Snitselaar) [1309641] - [acpi] Centralized processing of ACPI device resources (Jerry Snitselaar) [1309641] - [acpi] acpi: Add device resources interpretation code to ACPI core (Jerry Snitselaar) [1309641] - [netdrv] cxgb4 : Fix for the kernel panic caused by calling t4_enable_vi_params (Sai Vemuri) [1303493] - [mm] Remove false WARN_ON from pagecache_isize_extended (Brian Foster) [1205014]- [netdrv] net/mlx4_en: Wake TX queues only when there's enough room (Don Dutile) [1309893] - [netdrv] revert " net/mlx4_core: Fix mailbox leak in error flow when performing update qp" (Don Dutile) [1309893] - [netdrv] revert "mlx4-en: add missing patch to init rss_rings in get_profile" (Don Dutile) [1309893] - [netdrv] revert "mlx4-en: disable traffic class queueing by default" (Don Dutile) [1309893]- [netdrv] mlx4-en: disable traffic class queueing by default (Don Dutile) [1309893] - [netdrv] mlx4-en: add missing patch to init rss_rings in get_profile (Don Dutile) [1309893] - [netdrv] net/mlx4_core: Fix mailbox leak in error flow when performing update qp (Don Dutile) [1309893]- [netdrv] cxgb4: add device ID for few T5 adapters (Sai Vemuri) [1252598] - [netdrv] cxgb4: Fix for write-combining stats configuration (Sai Vemuri) [1252598] - [netdrv] cxgb4: Fix tx flit calculation (Sai Vemuri) [1252598] - [netdrv] cxgb4: changes for new firmware 1.14.4.0 (Sai Vemuri) [1252598] - [netdrv] cxgb4: memory corruption in debugfs (Sai Vemuri) [1252598] - [netdrv] cxgb4: Force uninitialized state if FW in adapter is unsupported (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add MPS tracing support (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add some more details to sge qinfo (Sai Vemuri) [1252598] - [netdrv] cxgb4: missing curly braces in t4_setup_debugfs (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add support to dump edc bist status (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add debugfs support to dump meminfo (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: Read correct FL congestion threshold for T5 and T6 (Sai Vemuri) [1252598] - [netdrv] cxgb4: Allow firmware flash, only if cxgb4 is the master driver (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add debugfs entry to enable backdoor access (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: Fix check to use new User Doorbell mechanism (Sai Vemuri) [1252598] - [netdrv] cxgb4: Enable cim_la dump to support T6 (Sai Vemuri) [1252598] - [netdrv] cxgb4: Read stats for only available channels (Sai Vemuri) [1252598] - [netdrv] cxgb4: Update register ranges for T6 adapter (Sai Vemuri) [1252598] - [netdrv] cxgb4: Don't use entire L2T table, use only its slice (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add PCI device ids for few more T5 and T6 adapters (Sai Vemuri) [1252598] - [netdrv] cxgb4: Fix incorrect sequence numbers shown in devlog (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add PCI device ID for custom T522 & T520 adapter (Sai Vemuri) [1252598] - [infiniband] iw_cxgb4: support for bar2 qid densities exceeding the page size (Sai Vemuri) [1252598] - [netdrv] cxgb4: Support for user mode bar2 mappings with T4 (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add debugfs entry to dump channel rate (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add debugfs entry to dump CIM PIF logic analyzer contents (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add a debugfs entry to dump CIM MA logic analyzer logs (Sai Vemuri) [1252598] - [netdrv] cxgb4: Fix static checker warning (Sai Vemuri) [1252598] - [netdrv] cxgb4: Use FW LDST cmd to access TP_PIO_ADDR, TP_PIO_DATA register first (Sai Vemuri) [1252598] - [netdrv] cxgb4: program pci completion timeout (Sai Vemuri) [1252598] - [netdrv] cxgb4: Set mac addr from vpd, when we can't contact firmware (Sai Vemuri) [1252598] - [netdrv] cxgb4: Rename t4_link_start to t4_link_l1cfg (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add sge ec context flush service (Sai Vemuri) [1252598] - [netdrv] cxgb4: Free Virtual Interfaces in remove routine (Sai Vemuri) [1252598] - [netdrv] cxgb4: Remove WOL get/set ethtool support (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add support to dump loopback port stats (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add support in ethtool to dump channel stats (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add ethtool support to get adapter stats (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: Adds SRIOV driver changes for T6 adapter (Sai Vemuri) [1252598] - [netdrv] cxgb4: Adds support for T6 adapter (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add is_t6 macro and T6 register ranges (Sai Vemuri) [1252598] - [netdrv] cxgb4: remove unused fn to enable/disable db coalescing (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: function and argument name cleanup (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add debugfs facility to inject FL starvation (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add PHY firmware support for T420-BT cards (Sai Vemuri) [1252598] - [netdrv] cxgb4: Update T4/T5 adapter register ranges (Sai Vemuri) [1252598] - [netdrv] cxgb4: Optimize and cleanup setup memory window code (Sai Vemuri) [1252598] - [netdrv] cxgb4: replace ntohs, ntohl and htons, htonl calls with the generic byteorder (Sai Vemuri) [1252598] - [netdrv] cxgb4: Remove dead function t4_read_edc and t4_read_mc (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: Cleanup macros, add comments and add new MACROS (Sai Vemuri) [1252598] - [netdrv] cxgb4: Initialize RSS mode for all Ports (Sai Vemuri) [1252598] - [netdrv] cxgb4: Discard the packet if the length is greater than mtu (Sai Vemuri) [1252598] - [netdrv] cxgb4: Move SGE Ingress DMA state monitor (Don Dutile) [1252598] - [netdrv] cxgb4: Add device node to ULD info (Don Dutile) [1252598] - [netdrv] cxgb4: Pass in a Congestion Channel Map to t4_sge_alloc_rxq (Sai Vemuri) [1252598] - [netdrv] cxgb4: Enable congestion notification from SGE for IQs and FLs (Sai Vemuri) [1252598] - [netdrv] cxgb4: Make sure that Freelist size is larger than Egress Congestion Threshold (Sai Vemuri) [1252598] - [infiniband] iw_cxgb4: Cleanup register defines/MACROS (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: Fix sparse warnings (Sai Vemuri) [1252598] - [netdrv] cxgb4: Improve IEEE DCBx support, other minor open-lldp fixes (Sai Vemuri) [1252598] - [scsi] cxgb4i: Call into recently added cxgb4 ipv6 api (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: Fix queue allocation for 40G adapter (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: Initialize mdio_addr before using it (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: Fix ethtool get_settings for VF driver (Sai Vemuri) [1252598] - [netdrv] csiostor: Cleanup macros/register defines related to port and VI (Sai Vemuri) [1252598] - [netdrv] cxgb4 : Fix DCB priority groups being returned in wrong order (Sai Vemuri) [1252598] - [netdrv] cxgb4: dcb open-lldp interop fixes (Sai Vemuri) [1252598] - [netdrv] cxgb4 : Fix bug in DCB app deletion (Sai Vemuri) [1252598] - [netdrv] cxgb4 : Handle dcb enable correctly (Sai Vemuri) [1252598] - [netdrv] cxgb4 : Improve handling of DCB negotiation or loss thereof (Sai Vemuri) [1252598] - [netdrv] cxgb4: IEEE fixes for DCBx state machine (Sai Vemuri) [1252598] - [netdrv] cxgb4: Fix endian bug introduced in cxgb4 dcb patchset (Sai Vemuri) [1252598] - [netdrv] cxgb4 : Makefile & Kconfig changes for DCBx support (Sai Vemuri) [1252598] - [netdrv] cxgb4 : Integrate DCBx support into cxgb4 module. Register dbcnl_ops to give access to DCBx functions (Sai Vemuri) [1252598] - [netdrv] cxgb4 : Add DCBx support codebase and dcbnl_ops (Sai Vemuri) [1252598] - [netdrv] cxgb4 : Update fw interface file for DCBx support. Adds all the required fields to fw interface to communicate DCBx info (Sai Vemuri) [1252598]- [documentation] filesystems: describe the shared memory usage/accounting (Rodrigo Freire) [1293615] - [kernel] Fix cgclear failure when encountering the rpciod kernel thread (Larry Woodman) [1220828] - [netdrv] qlcnic: constify qlcnic_mbx_ops structure (Harish Patil) [1252119] - [netdrv] net: qlcnic: delete redundant memsets (Harish Patil) [1252119] - [netdrv] qlcnic: Update version to 5.3.63 (Harish Patil) [1252119] - [netdrv] qlcnic: Don't use kzalloc unncecessarily for allocating large chunk of memory (Harish Patil) [1252119] - [netdrv] qlcnic: Add new VF device ID 0x8C30 (Harish Patil) [1252119] - [netdrv] qlcnic: Print firmware minidump buffer and template header addresses (Harish Patil) [1252119] - [netdrv] qlcnic: Add support to enable capability to extend minidump for iSCSI (Harish Patil) [1252119] - [netdrv] qlcnic: Rearrange ordering of header files inclusion (Harish Patil) [1252119] - [netdrv] qlcnic: Fix corruption while copying (Harish Patil) [1252119] - [netdrv] net: qlcnic: Deletion of unnecessary memset (Harish Patil) [1252119] - [netdrv] net: qlcnic: clean up sysfs error codes (Harish Patil) [1252119] - [netdrv] qlcnic: codespell comment spelling fixes (Harish Patil) [1252119] - [netdrv] qlcnic: Fix typo in printk messages (Harish Patil) [1252119] - [netdrv] qlcnic: Fix trivial typo in comment (Harish Patil) [1252119] - [netdrv] qlogic: Deletion of unnecessary checks before two function calls (Harish Patil) [1252119] - [netdrv] qlcnic: Fix dump_skb output (Harish Patil) [1252119] - [virt] kvm: x86: Don't report guest userspace emulation error to userspace (Bandan Das) [1163764] {CVE-2010-5313 CVE-2014-7842} - [virt] kvm: inject #UD if instruction emulation fails and exit to userspace (Bandan Das) [1163764] {CVE-2010-5313 CVE-2014-7842} - [netdrv] iwlwifi: Add new PCI IDs for the 8260 series (John Linville) [1286871 1308636] - [netdrv] iwlwifi: pcie: fix (again) prepare card flow (John Linville) [1286871 1308636] - [netdrv] nl80211: Fix potential memory leak from parse_acl_data (John Linville) [1286871 1308636] - [netdrv] mac80211: fix divide by zero when NOA update (John Linville) [1286871 1308636] - [netdrv] mac80211: allow null chandef in tracing (John Linville) [1286871 1308636] - [netdrv] mac80211: fix driver RSSI event calculations (John Linville) [1286871 1308636] - [netdrv] mac80211: Fix local deauth while associating (John Linville) [1286871 1308636] - [fs] xfs: ensure WB_SYNC_ALL writeback handles partial pages correctly (Brian Foster) [747564] - [fs] mm: introduce set_page_writeback_keepwrite() (Brian Foster) [747564] - [fs] xfs: always log the inode on unwritten extent conversion (Zorro Lang) [1018465] - [fs] vfs: fix data corruption when blocksize < pagesize for mmaped data (Lukas Czerner) [1205014]- [infiniband] rdma/ocrdma: Bump up ocrdma version number to 11.0.0.0 (Don Dutile) [1253021] - [infiniband] rdma/ocrdma: Prevent CQ-Doorbell floods (Don Dutile) [1253021] - [infiniband] rdma/ocrdma: Check resource ids received in Async CQE (Don Dutile) [1253021] - [infiniband] rdma/ocrdma: Avoid a possible crash in ocrdma_rem_port_stats (Don Dutile) [1253021] - [kernel] driver core : Fix use after free of dev->parent in device_shutdown (Tomas Henzl) [1303215] - [kernel] driver core: fix shutdown races with probe/remove (Tomas Henzl) [1303215] - [kernel] driver core: Protect device shutdown from hot unplug events (Tomas Henzl) [1303215] - [netdrv] bnx2x: Add new device ids under the Qlogic vendor (Michal Schmidt) [1304252] - [kernel] klist: fix starting point removed bug in klist iterators (Ewan Milne) [1190273] - [md] raid1: extend spinlock to protect raid1_end_read_request against inconsistencies (Jes Sorensen) [1309154] - [md] raid1: fix test for 'was read error from last working device' (Jes Sorensen) [1309154] - [s390] cio: update measurement characteristics (Hendrik Brueckner) [1304257] - [s390] cio: ensure consistent measurement state (Hendrik Brueckner) [1304257] - [s390] cio: fix measurement characteristics memleak (Hendrik Brueckner) [1304257] - [fs] pipe: fix offset and len mismatch on pipe_iov_copy_to_user failure (Seth Jennings) [1302223] {CVE-2016-0774}- [kernel] isolcpus: Output warning when the 'isolcpus=' kernel parameter is invalid (Prarit Bhargava) [1304216] - [mmc] Prevent 1.8V switch for SD hosts that don't support UHS modes (Petr Oros) [1307065] - [mmc] sdhci-pci-o2micro: Fix Dell E5440 issue (Petr Oros) [1307065] - [mmc] sdhci-pci-o2micro: Add SeaBird SeaEagle SD3 support (Petr Oros) [1307065] - [watchdog] hung task debugging: Inject NMI when hung and going to panic (Don Zickus) [1305919] - [watchdog] add sysctl knob hardlockup_panic (Don Zickus) [1305919] - [watchdog] perform all-CPU backtrace in case of hard lockup (Don Zickus) [1305919] - [drm] i915: Drop intel_update_sprite_watermarks (Lyude) [1306425] - [drm] i915: Setup DDI clk for MST on SKLi (Lyude) [1306425] - [drm] i915: Explicitly check for eDP in skl_ddi_pll_select (Lyude) [1306425] - [drm] i915: Don't skip mst encoders in skl_ddi_pll_select (Lyude) [1306425] - [scsi] qla2xxx: Set relogin flag when we fail to queue login requests (Chad Dupuis) [1306033] - [s390] kernel/syscalls: correct syscall number for __NR_setns (Hendrik Brueckner) [1219586] - [edac] sb_edac: fix channel/csrow emulation on Broadwell (Aristeu Rozanski) [1301230] - [usb] xhci: Workaround to get Intel xHCI reset working more reliably (Gopal Tiwari) [1146875] - [fs] revert "revert "dlm: print kernel message when we get an error from kernel_sendpage" (Robert S Peterson) [1264492] - [fs] revert "[fs] dlm: Replace nodeid_to_addr with kernel_getpeername" (Robert S Peterson) [1264492] - [s390] sclp: Determine HSA size dynamically for zfcpdump (Hendrik Brueckner) [1303557] - [s390] sclp: Move declarations for sclp_sdias into separate header file (Hendrik Brueckner) [1303557] - [netdrv] mlx4_en: add missing tx_queue init in en_start_port (Don Dutile) [1304016]- [s390] qeth: initialize net_device with carrier off (Hendrik Brueckner) [1198666] - [netdrv] Add rtlwifi driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525]- [powerpc] pseries: Limit EPOW reset event warnings (Gustavo Duarte) [1300202] - [perf] tools: Do not show trace command if it's not compiled in (Jiri Olsa) [1212539] - [perf] tools spec: Disable trace command on ppc arch (Jiri Olsa) [1212539] - [netdrv] mlx4_en: Fix the blueflame in TX path (Kamal Heib) [1295872 1303661 1303863 1304272] - [netdrv] mlx4_en: Fix HW timestamp init issue upon system startup (Kamal Heib) [1295872 1304272] - [netdrv] mlx4_en: Remove dependency between timestamping capability and service_task (Kamal Heib) [1295872 1304272] - [netdrv] mlx5_core: Fix trimming down IRQ number (Kamal Heib) [1304272] - [x86] Mark Intel Broadwell-DE SoC supported (Steve Best) [1253856] - [s390] zfcpdump: Fix collecting of registers (Hendrik Brueckner) [1303558] - [s390] dasd: fix failfast for disconnected devices (Hendrik Brueckner) [1303559] - [netdrv] bnxt_en: Fix crash in bnxt_free_tx_skbs() during tx timeout (John Linville) [1303703] - [netdrv] bnxt_en: Exclude rx_drop_pkts hw counter from the stack's rx_dropped counter (John Linville) [1303703] - [netdrv] bnxt_en: Ring free response from close path should use completion ring (John Linville) [1303703] - [block] Fix q_suspended logic error for io submission (David Milburn) [1227342] - [block] nvme: No lock while DMA mapping data (David Milburn) [1227342]- [drm] nouveau: remove stray header (Rob Clark) [1249807] - [kernel] ntp: Do leapsecond adjustment in adjtimex read path (Jerry Snitselaar) [1224408] - [kernel] time: Prevent early expiry of hrtimers CLOCK_REALTIME at the leap second edge (Jerry Snitselaar) [1224408] - [kernel] ntp: Introduce and use SECS_PER_DAY macro instead of 86400 (Jerry Snitselaar) [1224408] - [kernel] hrtimer: Make offset update smarter (Jerry Snitselaar) [1224408] - [kernel] timekeeping: Use ktime_t data for ktime_get_update_offsets (Jerry Snitselaar) [1224408] - [kernel] timekeeping: Provide internal ktime_t based data (Jerry Snitselaar) [1224408] - [kernel] timekeeping: indicate clock was set (Jerry Snitselaar) [1224408] - [kernel] timekeeping: Avoid possible deadlock from clock_was_set_delayed (Jerry Snitselaar) [1224408]- [netdrv] ixgbevf: Minor cleanups (John Greene) [1249245] - [netdrv] ixgbevf: fix spoofed packets with random MAC (John Greene) [1249245] - [netdrv] ixgbevf: use ether_addr_copy instead of memcpy (John Greene) [1249245] - [netdrv] ixgbevf: Limit lowest interrupt rate for adaptive interrupt moderation to 12K (John Greene) [1249245] - [netdrv] drivers/net/intel: use napi_complete_done - ixgbevf only (John Greene) [1249245] - [netdrv] ixgbevf: add support for reporting RSS key and hash table for X550 (John Greene) [1249245] - [netdrv] ixgbevf: Set Rx hash type for ingress packets (John Greene) [1249245] - [netdrv] ixgbevf: fold ixgbevf_pull_tail into ixgbevf_add_rx_frag (John Greene) [1249245] - [netdrv] ixgbevf: Use dev_kfree_skb_any in xmit path, not dev_kfree_skb (John Greene) [1249245] - [netdrv] ixgbevf: Add the appropriate ethtool ops to query RSS indirection table and key (John Greene) [1249245] - [netdrv] ixgbevf: Add RSS Key query code (John Greene) [1249245] - [netdrv] ixgbevf: Add a RETA query code (John Greene) [1249245] - [netdrv] ixgbevf: Use ether_addr_copy instead of memcpy (John Greene) [1249245] - [netdrv] ixgbevf: Fix code comments and whitespace (John Greene) [1249245] - [netdrv] ethernet: codespell comment spelling fixes (John Greene) [1249245] - [netdrv] ixgbevf: combine all of the tasks into a single service task (John Greene) [1249245] - [netdrv] ixgbevf: rewrite watchdog task to function similar to igbvf (John Greene) [1249245] - [netdrv] ethernet/intel: Use eth_skb_pad and skb_put_padto helpers - ixgbevf only (John Greene) [1249245] - [netdrv] ixgbevf: add netpoll support (John Greene) [1249244 1277784] - [netdrv] ixgbevf: compare total_rx_packets and budget in ixgbevf_clean_rx_irq (John Greene) [1249245] - [netdrv] ixgbevf: Change receive model to use double buffered page based receives (John Greene) [1249245] - [netdrv] ixgbevf: convert to ndo_fix_features - part 2 (John Greene) [1249244] - [netdrv] ixgbe: do not report 2.5 Gbps as supported (John Greene) [1249244] - [netdrv] ixgbe: Clear stale pool mappings (John Greene) [1249244] - [netdrv] ixgbe: Reorder search to work from the top down instead of bottom up (John Greene) [1249244] - [netdrv] ixgbe: Add support for adding/removing VLAN on PF bypassing the VLVF (John Greene) [1249244] - [netdrv] ixgbe: Simplify configuration of setting VLVF and VLVFB (John Greene) [1249244] - [netdrv] ixgbe: Reduce VT code indent in set_vfta by introducing jump label (John Greene) [1249244] - [netdrv] ixgbe: Simplify definitions for regidx and bit in set_vfta (John Greene) [1249244] - [netdrv] ixgbe: Fix SR-IOV VLAN pool configuration (John Greene) [1249244] - [netdrv] ixgbe: Return error on failure to allocate mac_table (John Greene) [1249244] - [netdrv] ixgbe: Always turn PHY power on when requested (John Greene) [1249244] - [netdrv] ixgbe: Save VF info and take references (John Greene) [1249244] - [netdrv] ixgbe: Wait for master disable to be set (John Greene) [1249244] - [netdrv] ixgbe: Correct spec violations by waiting after reset (John Greene) [1249244] - [netdrv] ixgbe: Refactor MAC address configuration code (John Greene) [1249244] - [netdrv] ixgbe: Use private workqueue to avoid certain possible hangs (John Greene) [1249244] - [netdrv] ixgbe: Add support for newer thermal alarm (John Greene) [1249244] - [netdrv] ixgbe: Prevent KR PHY reset in ixgbe_init_phy_ops_x550em (John Greene) [1249244] - [netdrv] ixgbe: Remove CS4227 diagnostic code (John Greene) [1249244] - [netdrv] ixgbe: Add KR mode support for CS4227 chip (John Greene) [1249244] - [netdrv] ixgbe: Fix handling of NAPI budget when multiple queues are enabled per vector (John Greene) [1249244] - [netdrv] ixgbe: fix multiple kernel-doc errors (John Greene) [1249244] - [netdrv] intel: use napi_complete_done (John Greene) [1249244] - [netdrv] drivers/net: get rid of unnecessary initializations in .get_drvinfo (John Greene) [1249244] - [netdrv] ixgbe: Check for setup_internal_link method (John Greene) [1249244] - [netdrv] ixgbe: Fix CS4227-related semaphore error on reset failure (John Greene) [1249244] - [netdrv] ixgbe: disable LRO by default (John Greene) [1249244] - [netdrv] ixgbe: add flow control ethertype to the anti-spoofing filter (John Greene) [1249244] - [netdrv] ixgbe: Advance version to 4.2.1 (John Greene) [1249244] - [netdrv] ixgbe: X540 thermal warning interrupt not a GPI (John Greene) [1249244] - [netdrv] ixgbe: Fix FCRTH value in VM-to-VM loopback mode (John Greene) [1249244] - [netdrv] ixgbe: Only clear adapter_stopped if ixgbe_setup_fc succeeded (John Greene) [1249244] - [netdrv] ixgbe: Correct several flaws with with DCA setup (John Greene) [1249244] - [netdrv] ixgbe: Add new X550EM SFP+ device ID (John Greene) [1249244] - [netdrv] ixgbe: Update ixgbe_disable_pcie_master flow for X550 (John Greene) [1249244] - [netdrv] ixgbe: Add small packet padding support for X550 (John Greene) [1249244] - [netdrv] ixgbe: Correct setting of RDRXCTL register for X550 devices (John Greene) [1249244] - [netdrv] ixgbe: Correct error path in semaphore handling (John Greene) [1249244] - [netdrv] ixgbe: Limit SFP polling rate (John Greene) [1249244] - [netdrv] ixgbe: Allow SFP+ on more than 82598 and 82599 (John Greene) [1249244] - [netdrv] ixgbe: Add logic to reset CS4227 when needed (John Greene) [1249244] - [netdrv] ixgbe: Fix 1G and 10G link stability for X550EM_x SFP+ (John Greene) [1249244] - [netdrv] ixgbe: Add X550EM_x dual-speed SFP+ support (John Greene) [1249244] - [netdrv] ixgbe: Allow reduced delays during SFP detection (John Greene) [1249244] - [netdrv] ixgbe: Clear I2C destination location (John Greene) [1249244] - [netdrv] ixgbe: Enable bit-banging mode on X550 (John Greene) [1249244] - [netdrv] ixgbe: Set lan_id before first I2C eeprom access (John Greene) [1249244] - [netdrv] ixgbe: Provide unlocked I2C methods (John Greene) [1249244] - [netdrv] ixgbe: Provide I2C combined on X550EM (John Greene) [1249244] - [netdrv] ixgbe: Add X550EM support for SFP insertion interrupt (John Greene) [1249244] - [netdrv] ixgbe: Accept SFP not present errors on all devices (John Greene) [1249244] - [netdrv] ixgbe: Add fdir support for SCTP on X550 (John Greene) [1249244] - [netdrv] ixgbe: Add SFP+ detection for X550 hardware (John Greene) [1249244] - [netdrv] ixgbe: Teardown SR-IOV before unregister_netdev (John Greene) [1249244] - [netdrv] ixgbe: fix issue with SFP events with new X550 devices (John Greene) [1249244] - [netdrv] ixgbe: Resolve "initialized field overwritten" warnings (John Greene) [1249244] - [netdrv] ixgbe: Add support for reporting 2.5G link speed (John Greene) [1249244] - [netdrv] ixgbe: fix bounds checking in ixgbe_setup_tc for 82598 (John Greene) [1249244] - [netdrv] ixgbe: support for ethtool set_rxfh (John Greene) [1249244] - [netdrv] ixgbe: Avoid needless PHY access on copper phys (John Greene) [1249244] - [netdrv] ixgbe: cleanup to use cached mask value (John Greene) [1249244] - [netdrv] ixgbe: Remove second instance of lan_id variable (John Greene) [1249244] - [netdrv] ixgbe: use kzalloc for allocating one thing (John Greene) [1249244] - [netdrv] ixgbe: Remove unused PCI bus types (John Greene) [1249244] - [netdrv] ixgbe: add new bus type for intergrated I/O interface (IOSF) (John Greene) [1249244] - [netdrv] ixgbe: add get_bus_info method for X550 (John Greene) [1249244] - [netdrv] ixgbe: Add support for entering low power link up state (John Greene) [1249244] - [netdrv] ixgbe: Add support for VXLAN RX offloads (John Greene) [1249244] - [netdrv] ixgbe: Add support for UDP-encapsulated tx checksum offload (John Greene) [1249244] - [netdrv] ixgbe: Check whether FDIRCMD writes actually complete (John Greene) [1249244] - [netdrv] ixgbe: Assign set_phy_power dynamically where needed (John Greene) [1249244] - [netdrv] ixgbe: add new function to check for management presence (John Greene) [1249244] - [netdrv] ixgbe: Simplify port-specific macros (John Greene) [1249244] - [netdrv] ixgbe: Don't report flow director filter's status (John Greene) [1249244] - [netdrv] ixgbe: Specify Rx hash type WRT Rx desc RSS type (John Greene) [1249244] - [netdrv] ixgbe: only report generic filters in get_ts_info (John Greene) [1249244] - [netdrv] ixgbe: Remember to write ixfi changes after modifying (John Greene) [1249244] - [netdrv] ixgbe: fix X550 default set_phy_power method (John Greene) [1249244] - [netdrv] ixgbe: Set lan_id before using I2C (John Greene) [1249244] - [netdrv] ixgbe: add link check for X550 copper (John Greene) [1249244] - [netdrv] ixgbe: Add support for another X550 device (John Greene) [1249244] - [netdrv] ixgbe: fix X550 PHY function pointers (John Greene) [1249244] - [netdrv] ixgbe: fix X550 devices init flow (John Greene) [1249244] - [netdrv] ixgbe: fix bug in not clearing counters for X550 devices (John Greene) [1249244] - [netdrv] ixgbe: fix issue with sfp events with new X550 devices (John Greene) [1249244] - [netdrv] ixgbe: add support for interrupts from X550 external PHY (John Greene) [1249244] - [netdrv] ixgbe: Add const string for overheat message (John Greene) [1249244] - [netdrv] ixgbe: Add reset for X550 device (John Greene) [1249244] - [netdrv] ixgbe: add X550 support for external PHY and forced 1G/10G support (John Greene) [1249244] - [netdrv] ixgbe: Restore ESDP settings after MAC reset (John Greene) [1249244] - [netdrv] ixgbe: Add a PHY power state method (John Greene) [1249244] - [netdrv] ixgbe: add define for X557 PHY ID (John Greene) [1249244] - [netdrv] ixgbe: add support for WoL and autoneg FC for some X550 devices (John Greene) [1249244] - [netdrv] ixgbe: add array of MAC type dependent values (John Greene) [1249244] - [netdrv] ixgbe: Use a signed type to hold error codes (John Greene) [1249244] - [netdrv] ixgbe: Release semaphore bits in the right order (John Greene) [1249244] - [netdrv] ixgbe: Fix IOSF SB access issues (John Greene) [1249244] - [netdrv] ixgbe: Add GET_RSS_KEY command to VF-PF channel commands set (John Greene) [1249244] - [netdrv] ixgbe: Add a RETA query command to VF-PF channel API (John Greene) [1249244] - [netdrv] ixgbe: Add a new netdev op to allow/prevent a VF from querying an RSS info (John Greene) [1186052 1246195 1249244 1271403] - [netdrv] ixgbe: Add the appropriate ethtool ops to query RSS indirection table and key (John Greene) [1249244] - [netdrv] ixgbe: Refactor the RSS configuration code (John Greene) [1249244] - [netdrv] ixgbe: Drop unnecessary call to rcu_barrier (John Greene) [1249244] - [netdrv] ixgbe: adds x550 specific FCoE offloads (John Greene) [1249244] - [netdrv] ethernet: Use bool function returns of true/false instead of 1/0 (John Greene) [1249244] - [netdrv] ixgbe: cleanup make ixgbe_set_ethertype_anti_spoofing_X550 static (John Greene) [1249244] - [netdrv] ixgbe: Clean up type inconsistency (John Greene) [1249244] - [netdrv] ixgbe: add new wrapper for X550 support (John Greene) [1249244] - [netdrv] ethernet: codespell comment spelling fixes (John Greene) [1249244] - [netdrv] ixgbe: add Tx anti spoofing support (John Greene) [1249244] - [netdrv] ixgbe: add VXLAN offload support for X550 devices (John Greene) [1249244] - [netdrv] ixgbe: improve mac filter handling (John Greene) [1249244] - [netdrv] ixgbe: enable l2 forwarding acceleration for macvlans (John Greene) [1249244] - [netdrv] ixgbe: show <2 for encoding loss on PCIe Gen3 (John Greene) [1249244] - [netdrv] ixgbe: call pcie_get_mimimum_link to check if device has enough bandwidth (John Greene) [1249244] - [netdrv] revert "ixgbe: Update ixgbe driver to use __netdev_pick_tx in ixgbe_select_queue" (John Greene) [1249244] - [netdrv] ixgbe: Add function for setting XPS queue mapping (John Greene) [1249244] - [netdrv] ixgbe: finish ixgbe: Update ixgbe to use new vlan accleration (John Greene) [1249244] - [netdrv] net/mlx5e: Assign random MAC address if needed (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Write vlan list into vport context (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Write UC/MC list and promisc mode into vport context (Kamal Heib) [1246031] - [netdrv] net/mlx5: Introduce access functions to modify/query vport vlans (Kamal Heib) [1246031] - [netdrv] net/mlx5: Introduce access functions to modify/query vport promisc mode (Kamal Heib) [1246031] - [netdrv] net/mlx5: Introduce access functions to modify/query vport state (Kamal Heib) [1246031] - [netdrv] net/mlx5: Introduce access functions to modify/query vport mac lists (Kamal Heib) [1246031] - [netdrv] net/mlx5: Update access functions to Query/Modify vport MAC address (Kamal Heib) [1246031] - [netdrv] net/mlx5: Add HW capabilities and structs for SR-IOV E-Switch (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Use the right DMA free function on TX path (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Max mtu comparison fix (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Added self loopback prevention (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Fix inline header size calculation (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Fix LSO vlan insertion (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Re-eanble client vlan TX acceleration (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Return error in case mlx5e_set_features fails (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Don't allow more than max supported channels (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Use the the real irqn in eq->irqn (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Wait for RX buffers initialization in a more proper manner (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Avoid NULL pointer access in case of configuration failure (Kamal Heib) [1246031] - [netdrv] ib/mlx5: Remove dead fmr code (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Wait for FW readiness on startup (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Add pci error handlers to mlx5_core driver (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Fix internal error detection conditions (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Use private health thread for each device (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Use accessor functions to read from device memory (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Prepare cmd interface to system errors handling (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Improve mlx5 messages (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Update health syndromes (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Fix wrong name in struct (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: New init and exit flow for mlx5_core (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Fix notification of page supplement error (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Fix async commands return code (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Remove redundant "err" variable usage (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Fix struct type in the DESTROY_TIR/TIS device commands (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Priv state flag not rolled-back upon netdev open error (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Disable VLAN filter in promiscuous mode (Kamal Heib) [1246031] - [netdrv] net/mlx5: Fix typo in mlx5_query_port_pvlc (Kamal Heib) [1246031] - [netdrv] ib/mlx5: Remove dead code from alloc_cached_mr (Kamal Heib) [1246031] - [netdrv] mlx5: Expose correct page_size_cap in device attributes (Kamal Heib) [1246031] - [netdrv] mlx5: Fix missing device local_dma_lkey (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Avoid accessing NULL pointer at ndo_select_queue (Kamal Heib) [1246031] - [netdrv] mlx5e: Fix sparse warnings in mlx5e_handle_csum (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Support RX CHECKSUM_COMPLETE (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Support ethtool get/set_pauseparam (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Ethtool link speed setting fixes (Kamal Heib) [1246031] - [netdrv] net/mlx5e: HW LRO changes/fixes (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Support smaller RX/TX ring sizes (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Add ethtool RSS configuration options (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Make RSS indirection table size a constant (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Have a single RSS Toeplitz hash key (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Support physical port counters (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Disable async events before unregister_netdev (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Rename/move functions following the ndo_stop flow change (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Light-weight netdev open/stop (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Introduce access function to modify RSS/LRO params (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Introduce the "Drop RQ" (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Unify the RX flow (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Remove the mlx5e_update_priv_params() function (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Introduce create/destroy RSS indir table access functions (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Do not use netdev_err before the netdev is registered (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Avoid redundant de-reference (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Remove redundant assignment of sq->user_index (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Remove redundant field mlx5e_priv->num_tc (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Use hard-coded 4K page size for RQ/SQ/CQ (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Check the return value of mlx5_command_exec (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Input IPSEC.SPI into the RX RSS hash function (Kamal Heib) [1246031] - [netdrv] net/mlx5e: cosmetics: use BIT instead of "1 <<", and others (Kamal Heib) [1246031] - [netdrv] net/mlx5e: TX latency optimization to save DMA reads (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Allocate DMA coherent memory on reader NUMA node (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Support ETH_RSS_HASH_XOR (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Set log_uar_page_sz for non 4K page size architecture (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Prefetch skb data on RX (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Pop cq outside mlx5e_get_cqe (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Remove mlx5e_cq.sqrq back-pointer (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Remove extra spaces (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Avoid TX CQE generation if more xmit packets expected (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Avoid redundant dev_kfree_skb() upon NOP completion (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Remove re-assignment of wq type in mlx5e_enable_rq (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Use skb_shinfo(skb)->gso_segs rather than counting them (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Static mapping of netdev priv resources to/from netdev TX queues (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Add transport domain to the ethernet TIRs/TISs (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Add transport domain alloc/dealloc support (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Support NETIF_F_SG (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Enforce max flow-tables level >= 3 (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Disable client vlan TX acceleration (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Add HW cacheline start padding (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Fix HW MTU settings (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: fix an error code (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Fix static checker warnings around system guid query flow (Kamal Heib) [1246031] - [netdrv] mlx5: Enable mutual support for IB and Ethernet (Kamal Heib) [1246031] - [netdrv] ib/mlx5: Don't create IB instance over Ethernet ports (Kamal Heib) [1246031] - [netdrv] ib/mlx5: Avoid using the MAD_IFC command under ISSI > 0 mode (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Add more query port helpers (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Use port number when querying port ptys (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Use port number in the query port mtu helpers (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Get vendor-id using the query adapter command (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Add new query HCA vport commands (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Make the vport helpers available for the IB driver too (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Check the return bitmask when querying ISSI (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Enable XRCs and SRQs when using ISSI > 0 (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Apply proper name convention to helpers (Kamal Heib) [1246031] - [netdrv] net/mlx5_en: Add missing check for memory allocation failure (Kamal Heib) [1246031] - [netdrv] net/mlx5: Extend mlx5_core to support ConnectX-4 Ethernet functionality (Kamal Heib) [1246031] - [netdrv] net/mlx5: Ethernet resource handling files (Kamal Heib) [1246031] - [netdrv] net/mlx5: Ethernet Datapath files (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Set/Query port MTU commands (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Modify CQ moderation parameters (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Implement get/set port status (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Implement access functions of ptys register fields (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: New device capabilities handling (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: HW data structs/types definitions cleanup (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Set irq affinity hints (Kamal Heib) [1246031] - [netdrv] net/mlx5_core, mlx5_ib: Do not use vmap on coherent memory (Kamal Heib) [1246031] - [drm] revert 'drm/i915: resume MST after reading back hw state' (Rob Clark) [1292402] - [drm] i915: Wait for mst to finish suspending before disabling interrupts (Rob Clark) [1292402] - [drm] upstream sync to 4.4 (Rob Clark) [1135349 1248507] - [drm] nouveau/gr/gf117-: assume no PPC if NV_PGRAPH_GPC_GPM_PD_PES_TPC_ID_MASK is zero (Rob Clark) [1249814] - [drm] nouveau/gr/gf117-: read NV_PGRAPH_GPC_GPM_PD_PES_TPC_ID_MASK from correct GPC (Rob Clark) [1249814] - [drm] nouveau/gr/gf100-: split out per-gpc address calculation macro (Rob Clark) [1249814] - [drm] nouveau/bios: return actual size of the buffer retrieved via _ROM (Rob Clark) [1249814] - [drm] nouveau/pmu: remove whitelist for PGOB-exit WAR, enable by default (Rob Clark) [1218795 1218796] - [drm] nouveau/pmu/gk107: enable PGOB codepaths (Rob Clark) [1218795 1218796] - [drm] nouveau/pmu/gk104: check fuse to determine presence of PGOB (Rob Clark) [1218795 1218796] - [drm] radeon: Retry DDC probing on DVI on failure if we got an HPD interrupt (Rob Clark) [1249814] - [drm] drm: import vmwgfx (Rob Clark) [1281592] - [firmware] add i915 GuC firmware (Rob Clark) [1135349] - [firmware] add i915 DMC firmware (Rob Clark) [1135349] - [drm] upstream sync to 4.3 (Rob Clark) [1249814] - [drm] upstream sync to 4.2 (Rob Clark) [1249812 1274061] - [drm] upstream sync to 4.1 (Rob Clark) [1249810] - [drm] upstream sync to 4.0 (Rob Clark) [1249807] - [drm] upstream sync to 3.19 (Rob Clark) [1249806] - [kernel] iommu: Export intel_iommu_enabled to signal when iommu is in use (Rob Clark) [1249806] - [kernel] time: export nsec_to_jiffies64 (Rob Clark) [1249806] - [kernel] component: fix bug with legacy API (Rob Clark) [1249806] - [kernel] component: add support for component match array (Rob Clark) [1249806] - [kernel] component: ignore multiple additions of the same component (Rob Clark) [1249806] - [kernel] component: fix missed cleanup in case of devres failure (Rob Clark) [1249806] - [kernel] base: fix devres handling for master device (Rob Clark) [1249806] - [kernel] base: provide an infrastructure for componentised subsystems (Rob Clark) [1249806]- [target] fcoe: Add tag support to tcm_fc (Andy Grover) [882092] - [scsi] don't store LUN bits in CDB byte 1 for USB mass-storage devices (Ewan Milne) [1255846] - [scsi] usb-storage: add try_rc_10_first flag (Ewan Milne) [1255846] - [scsi] usb-storage: add flags for VPD pages and REPORT LUNS (Ewan Milne) [1255846] - [mm] hugetlbfs: skip shared VMAs when unmapping private pages to satisfy a fault (Andrea Arcangeli) [1291248]- [infiniband] mlx4_core: Fix fallback from MSI-X to INTx (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/cma: Fix broken AF_IB UD support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/cm: Change reject message type when destroying cm_id (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Update ocrdma version number (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Fail connection for MTU lesser than 512 (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Fix dmac resolution for link local address (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Prevent allocation of DPP PDs if FW doesnt support it (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Fix the request length for RDMA_QUERY_QP mailbox command to FW (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Use VID 0 if PFC is enabled and vlan is not configured (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Fix QP state transition in destroy_qp (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Report EQ full fatal error (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Fix EQ destroy failure during driver unload (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Avoid 'may be used uninitialized' warnings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] Remove duplicated KERN_ from pr_ uses (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/qib: fix test of unsigned variable (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/core: Fix for parsing netlink string attribute (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4: use wildcard mapping for getting remote addr info (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/ehca: use correct destination for memcpy (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/rds: rds-tcp: only initiate reconnect attempt on outgoing TCP socket (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/rds: rds-tcp: Always create a new rds_sock for an incoming connection (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Work properly with EQ numbers > 256 in SRIOV (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Fix off-by-one in counters manipulation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ipoib/cm: Fix indentation level (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4: Remove negative advice dmesg warnings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Fix unaligned accesses (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: change rdma_gid2ip into void function as it always return zero (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/qib: use arch_phys_wc_add (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/qib: add acounting for MTRR (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cxgb4: Report the actual address of the remote connecting peer (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/nes: Report the actual address of the remote connecting peer (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4: enforce qp/cq id requirements (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4: use BAR2 GTS register for T5 kernel mode CQs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4: 32b platform fixes (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cma: Canonize IPv4 on IPV6 sockets properly (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/rds: Fix new sparse warning (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/rds: fix unaligned memory access (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Schedule napi when RX buffers allocation fails (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix unaligned accesses (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix MC1 memory offset calculation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix reading HCA max message size in mlx4_QUERY_DEV_CAP (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/ipoib: Fix ndo_get_iflink (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: drop __GFP_NOFAIL allocation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: check for mapping error (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib_uverbs: Fix pages leak when using XRC SRQs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Fix WQE LSO segment calculation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/ipoib: Remove IPOIB_MCAST_RUN bit (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/ipoib: Save only IPOIB_MAX_PATH_REC_QUEUE skb's (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/ipoib: Handle QP in SQE state (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/ipoib: Update broadcast record values after each successful join request (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/ipoib: Use one linear skb in RX flow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: don't disallow registering region starting at 0x0 (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: disallow registering 0-sized memory region (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Change alias guids default to be host assigned (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Return the admin alias GUID upon host view request (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Raise slave shutdown event upon FLR (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Request alias GUID on demand (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Change init flow to request alias GUIDs for active VFs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Manage admin alias GUID upon admin request (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Set initial admin GUIDs for VFs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Manage alias GUID per VF (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Alias GUID adding persistency support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Don't call t4_slow_intr_handler when we're not the Master PF (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add comment for calculate tx flits and sge length code (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Use device node in page allocation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Freelist starving threshold varies from adapter to adapter (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Increased the value of MAX_IMM_TX_PKT_LEN from 128 to 256 bytes (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rds: make sure not to loop forever inside rds_send_xmit (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rds: only use passive connections when addresses match (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Move ethtool related code to a separate file (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Extend struct mlx5_interface to support multiple protocols (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Modify arm CQ in preparation for upcoming Ethernet driver (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Move completion eqs from mlx5_ib to mlx5_core (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Update module info macros for ConnectX4 Support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Fix Mellanox copyright note (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Fix Mellanox copyright note (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Fix a bug in alloc_token (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Avoid usage command work entry after writing command doorbell (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Avoid copying outbox in aysnc command completion (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Use coherent memory for command interface page (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Use the right inbox struct in destroy mkey command (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Clear doorbell record inside mlx5_db_alloc() (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Avoid setting DC requestor/responder resources (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Coding style fix (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Fix call to mlx5_core_qp_modify (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Allocate firmware pages from device's NUMA node (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Add interface identify support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Add SET_PORT opcode modifiers enumeration (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Set enhanced QoS support by default when ETS supported (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Warn users of depracated QoS Firmware (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Added qos_vport QP configuration in VST mode (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Allocate VPPs for each port on PF init (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Query device for QoS per VF support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Add mlx4_SET_VPORT_QOS implementation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Add mlx4_ALLOCATE_VPP implementation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: New file for QoS related firmware commands (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Aesthetic code changes in multi_func_init (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Make mlx4_is_eth visible inline funcion (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Add RSS support for fragmented IP datagrams (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] chelsio cxgb/cxgb3: Make stats_strings arrays const (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Moderate ethtool callback to show more statistics (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Add Flow control statistics display via ethtool (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Protect access to the statistics bitmap (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Support general selective view of ethtool statistics (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Move statistics bitmap setting to the Ethernet driver (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Create new header file for all statistics info (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Fix port counters statistics bitmask (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: fix boolreturn.cocci warnings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: update Kconfig and Makefile for FCoE support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: add cxgb4_fcoe.c for FCoE (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: add cxgb4_fcoe.h and macro definitions for FCoE (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxgb4vf/csiostor: Make PCI Device ID Tables be "const" (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add device ID for new adapter (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: mlx4_en_set_tx_maxrate() can be static (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Add basic support for QP max-rate limiting (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Add basic elements for QCN (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Try and provide an RDMA CIQ per cpu (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Move offload Rx queue allocation to separate function (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] debugfs: Provide a file creation function that also takes an initial size (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix to dump devlog, even if FW is crashed (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Disable interrupts and napi before unregistering netdev (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Allocate dynamic mem. for egress and ingress queue maps (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix frame size warning for 32 bit arch (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix GEN_EQE accessing uninitialixed mutex (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Call register_netdevice in the proper location (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Set statistics bitmap at port init (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Saturate RoCE port PMA counters in case of overflow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Fix off-by-one in ethtool statistics display (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Verify net device validity on port change event (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rds: avoid potential stack overflow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: fix coccinelle warnings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Disbale GRO for incoming loopback/selftest packets (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix wrong mask and error flow for the update-qp command (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix PCI-E Memory window interface for big-endian systems (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix incorrect 'c' suffix to pI4, use pISc instead (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/qib: Add blank line after declaration (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/qib: Fix checkpatch warnings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Enable the ODP capability query verb (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Add support for extended query device caps (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cxgb4: Don't hang threads forever waiting on WR replies (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Add support for IB stack compliant stats in sysfs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Update the dev in reg_create (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: In mlx4_ib_demux_cm, print out GUID in host-endian order (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Bug fixes in mlx4_ib_resize_cq (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Fix memory leak in __mlx4_ib_modify_qp (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Fix deadlock on uverbs modify_qp error flow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: When marshaling ucma path from user-space, clear unused fields (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/qib: Fix sizeof checkpatch warnings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/qib: Replace rcu_assign_pointer with RCU_INIT_POINTER in qib_keys.c (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/qib: Replace rcu_assign_pointer with RCU_INIT_POINTER in qib_qp.c (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Fix error code in get_port_caps (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Fix wrong usage of IPv4 protocol for multicast attach/detach (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/ipath: Remove unused function in ipath_wc_ppc64 (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cxgb4: Serialize CQ event upcalls with CQ destruction (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Fix configuration of log_uar_page_sz (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net: mellanox: Delete unnecessary checks before the function call "vunmap" (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support in cxgb4 to get expansion rom version via ethtool (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Reset flow support for IB kernel ULPs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Always use the correct port for mirrored multicast attachments (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix trace observed while dumping clip_tbl (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support in debugfs to dump the congestion control table (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support to dump mailbox content in debugfs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support for ULP RX logic analyzer output in debugfs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Added support in debugfs to display TP logic analyzer output (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support in debugfs to display sensor information (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net: rds: Remove repeated function names from debug output (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Delete an unnecessary check before the function call "release_firmware" (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add low latency socket busy_poll support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Adjust RX frag strides to frag sizes (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Print page allocator information (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Move to use hex PCI device IDs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix misleading debug print on CQE stride support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: mlx4_config_dev_retrieval - Initialize struct config_dev before using (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix mpt_entry initialization in mlx4_mr_rereg_mem_write (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Load balance ports in port aggregation mode (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Create mirror flows in port aggregation mode (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Add port aggregation support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Reuse mlx4_mac_to_u64 (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Port aggregation upper layer interface (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Port aggregation low level interface (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Remove preprocessor check for CONFIG_CXGB4_DCB (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Update the HCA core clock frequency after INIT_PORT (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix device capabilities dumping (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Fix memory corruption in mlx4_MAD_IFC_wrapper (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Use ethtool cmd->autoneg as a hint for ethtool set settings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Remove duplicate code line from procedure mlx4_bf_alloc (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix struct mlx4_vhcr_cmd to make implicit padding explicit (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix HW2SW_EQ to conform to the firmware spec (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Adjust command timeouts to conform to the firmware spec (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix mem leak in SRIOV mlx4_init_one error flow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Add reserved lkey for VFs to QUERY_FUNC_CAP (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Add bad-cable event support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Added support in debugfs to dump different timer and clock values of the adapter (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Added support in debugfs to dump PM module stats (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Addded support in debugfs to dump CIM outbound queue content (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Added support in debugfs to dump cim ingress bound queue contents (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Added support in debugfs to dump sge_qinfo (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fixes cxgb4_inet6addr_notifier unregister call (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mode_t whack-a-mole: chelsio (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Reset flow activation upon SRIOV fatal command cases (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Enable device recovery flow with SRIOV (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Handle AER flow properly (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Manage interface state for Reset flow cases (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Activate reset flow upon fatal command cases (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Enhance the catas flow to support device reset (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Refactor the catas flow to work per device (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Set device configuration data to be persistent across reset (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add debugfs options to dump the rss key, config for PF, VF, etc (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add debugfs entry to dump the contents of the flash (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4: Cleanup register defines/MACROS defined in t4fw_ri_api.h (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4: Cleanup register defines/MACROS defined in t4.h (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4 : Update ipv6 address handling api (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: avoid a compile-time warning (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: avoid build warnings on 32-bit (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Ripping out old hard-wired initialization code in driver (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4/cxgb4/cxgb4vf/cxgb4i/csiostor: Cleanup register defines/macros related to all other cpl messages (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4/cxgb4/cxgb4i: Cleanup register defines/MACROS related to CM CPL messages (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support for mps_tcam debugfs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support for cim_qcfg entry in debugfs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support for cim_la entry in debugfs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support for devlog (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add PCI device ID for new T5 adapter (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxgb4vf/csiostor: Cleanup PL, XGMAC, SF and MC related register defines (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/csiostor: Cleanup TP, MPS and TCAM related register defines (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxg4vf/csiostor: Cleanup MC, MA and CIM related register defines (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxgb4vf/csiostor: Cleanup SGE and PCI related register defines (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cxgb4/cxgb4vf/csiostor: Cleanup SGE register defines (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: include clocksource.h again (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix kernel Oops - mem corruption - when working with more than 80 VFs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix error flow in mlx4_init_hca (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Correcly update the mtt's offset in the MR re-reg flow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Doorbell is byteswapped in Little Endian archs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix decoding QSA module for ethtool get settings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Cache line CQE/EQE stride fixes (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/srp: Allow newline separator for connection string (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Add function to read WQE from user-space (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Add umem function to read data from user-space (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Enhance UMR support to allow partial page table update (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Remove per-MR pas and dma pointers (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Always resolve destination mac from GRH for UD QPs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4_core: Check for DPDP violation only when DPDP is not supported (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Fix an incorrectly shadowed variable in mlx4_ib_rereg_user_mr (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/addr: Improve address resolution callback scheduling (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Fix mgid key handling in SA agent multicast data-base (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Do not resolve VLAN if already resolved (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Avoid double dumping of the PF device capabilities (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fixed memory leak and incorrect refcount in mlx4_load_one (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support for QSA modules (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Refactor QUERY_PORT (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Add explicit error message when rule doesn't meet configuration (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Add A0 hybrid steering (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Add mlx4_bitmap zone allocator (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Add a check if there are too many reserved QPs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Change QP allocation scheme (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Use tasklet for user-space CQ completion events (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Mask out host side virtualization features for guests (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/csiostor: Don't use MASTER_MUST for fw_hello call (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxgb4vf: global named must be unique (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Update firmware version after flashing it via ethtool (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxgb4vf: Use new interfaces to calculate BAR2 SGE Queue Register addresses (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxgb4vf: Add code to calculate T5 BAR2 Offsets for SGE Queue Registers (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4vf: Add and initialize some sge params for VF driver (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Support for configurable RSS hash function (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: Fix error flow in add_keys (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: Fix sparse warnings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Add more supported devices (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Clear outbox of dealloc uar (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Print resource number on QP/SRQ async events (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Remove unused dev cap enum fields (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Fix command queue size enforcement (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Fix min vectors value in mlx5_enable_msix (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Request the mlx5 IB module on driver load (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxgb4vf/csiostor: Add T4/T5 PCI ID Table (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: fix mlx4_en_set_rxfh (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cxgb4/cxgb4vf/csiostor: Cleanup macros/register defines related to PCIE, RSS and FW (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxgb4vf/csiostor: Cleanup macros/register defines related to queues (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cxgb4/csiostor: Cleansup FW related macros/register defines for PF/VF and LDST (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cxgb4: Cleanup Filter related macros/register defines (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: mlx4_en_set_settings always fails when autoneg is set (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: don't duplicate kvfree (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: don't duplicate kvfree (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] lib/scatterlist: mark input buffer parameters as 'const' (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] lib/scatterlist.c: fix kerneldoc for sg_pcopy_to_buffer, sg_pcopy_from_buffer (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] lib/scatterlist: introduce sg_pcopy_from_buffer and sg_pcopy_to_buffer (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] lib/scatterlist: factor out sg_miter_get_next_page from sg_miter_next (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: use netdev_rss_key_fill helper (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Support more than 64 VFs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Add QUERY_FUNC firmware command (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Refactor mlx4_load_one (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Refactor mlx4_cmd_init and mlx4_cmd_cleanup (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Use correct variable type for mlx4_slave_cap (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix wrong reading of reserved_eqs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4i/cxgb4 : Refactor macros to conform to uniform standards (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix static checker warning (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Extend checksum offloading by CHECKSUM COMPLETE (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Remove unnecessary struct in6_addr * casts (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Cleanup macros so they follow the same style and look consistent (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add cxgb4_debugfs.c, move all debugfs code to new file (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Add retrieval of CONFIG_DEV parameters (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Add __GFP_COLD gfp flags in alloc_pages (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Remove RX buffers alignment to IP_ALIGN (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Protect port type setting by mutex (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Prevent VF from changing port configuration (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Report actual number of rings in indirection table (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Move spinlocks and work initalizations to beginning of init_netdev (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Call napi_synchronize on stop_port (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Cleanups suggested by clang static checker (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Use PTYS register to set ethtool settings - Speed (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Use PTYS register to query ethtool settings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ethtool, net/mlx4_en: Add 100M, 20G, 56G speeds ethtool reporting support:q (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Add ethernet backplane autoneg device capability (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Introduce ACCESS_REG CMD and eth_prot_ctrl dev cap (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Introduce mlx4_get_module_info for cable module info reading (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ethtool, net/mlx4_en: Cable info, get_module_info/eeprom ethtool support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Limit count field to 24 bits in qp_alloc_res (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Fix race on driver load (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Fix race in create EQ (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: Avoid leaking steering rules on flow creation error flow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Don't attempt to TX offload the outer UDP checksum for VXLAN (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Call synchronize_irq before freeing EQ buffer (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Call synchronize_irq before freeing EQ buffer (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rds: avoid calling sock_kfree_s on allocation failure (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cxgb4: Add missing neigh_release in find_route (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Fix XRC race condition in ib_uverbs_open_qp (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Clear AH attr variable to prevent garbage data (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: fix race accessing page->_count (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Use extended internal signature layout (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Modify to work with arbitrary page size (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Remove duplicate code from mlx5_set_path (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Fix possible array overflow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Avoid leakage from kernel to user space (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Improve debug prints in mlx5_ib_reg_user_mr (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Clear umr resources after ib_unregister_device (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: remove NETDEV_TX_BUSY (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: tx_info->ts_requested was not cleared (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Use local var for skb_headlen skb (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Use local var in tx flow for skb_shinfo skb (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: mlx4_en_xmit() reads ring->cons once, and ahead of time to avoid stalls (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Avoid false sharing in mlx4_en_en_process_tx_cq (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Use prefetch in tx path (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Avoid a cache line miss in TX completion for single frag skb's (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Avoid calling bswap in tx fast path (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Align tx path structures to cache lines (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Code cleanups in tx path (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Add ConnectX-4 to list of supported devices (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Identify resources by their type (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: use set/get macros in device caps (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Use hardware registers description header file (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Update device capabilities handling (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/rds: do proper house keeping if connection fails in rds_tcp_conn_connect (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/rds: call rds_conn_drop instead of open code it at rds_connect_complete (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Protect QUERY_PORT wrapper from untrusted guests (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Don't disable SRIOV if there are active VFs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Use BAR2 Going To Sleep (GTS) for T5 and later (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mellanox: Change en_print to return void (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Add mlx4_en_get_cqe helper (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Cache line EQE size support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Enable CQE/EQE stride support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Allow not to specify probe_vf in SRIOV IB mode (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Fix VF mac handling in RoCE (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Do not allow APM under RoCE (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Don't update QP1 in native mode (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Avoid accessing netdevice when building RoCE qp1 header (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Fix mlx4 reg/unreg mac to work properly with 0-mac addresses (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Resolve L2 address when creating user AH (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: Correct error flows in rereg_mr (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: Disable TSO for Connect-X rev A0 HCAs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ipath: Change get_user_pages usage to always NULL vmas (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib_umem_release should decrement mm->pinned_vm from ib_umem_get (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Set vlan stripping policy by the right command (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Avoid dealing with MAC index in UPDATE_QP wrapper if not needed (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Use the correct VSD mask in UPDATE_QP (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Correctly configure single ported VFs from the host (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Move the tunnel steering helper function to mlx4_core (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ocrdma: Obtain SL from device structure (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: Use ARRAY_SIZE instead of sizeof/sizeof (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: Use ARRAY_SIZE instead of sizeof/sizeof (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] amso1100: Check for integer overflow in c2_alloc_cq_buf (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mad: Add user space RMPP support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mad: add new ioctl to ABI to support new registration options (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mad: Add dev_notice messages for various umad/mad registration failures (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mad: Update module to pr_, dev_ style print messages (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] umad: Update module to pr_, dev_ style print messages (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] cxgb4 : Disable recursive mailbox commands when enabling vi (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [scsi] cxgb4i : Move stray CPL definitions to cxgb4 driver (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ipath: Add P_Key change event support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Add support for secure-host and SMP firewall (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iwcm: Use a default listen backlog if needed (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Fix residual handling (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Fix deadlock between host removal and multipathd (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [scsi] scsi_transport_srp: Fix fast_io_fail_tmo=dev_loss_tmo=off behavior (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4_ib: Add support for user MR re-registration (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4_core: Add helper functions to support MR re-registration (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] core: Add user MR re-registration support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ocrdma: Fix a sparse warning (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] ocrdma: Delete AH table if ocrdma_init_hw fails after AH table creation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] ocrdma: Remove hardcoding of the max DPP QPs supported (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] ocrdma: Handle shutdown event from be2net driver (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] ocrdma: Add hca_type and fixing fw_version string in device atrributes (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx5: Adjust events to use unsigned long param instead of void (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx5: minor fixes mainly avoidance of hidden casts (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx5: Move pci device handling from mlx5_ib to mlx5_core (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_en: mlx4_en_gset_priv_flags can be static (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Remove MCG in case it is attached to promiscuous QPs only (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: In SR-IOV mode host should add promisc QP to default entry only (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Make sure the max number of QPs per MCG isn't exceeded (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Make sure that negative array index isn't used (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Fix leakage of SW multicast entries (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_en: Do not count LLC/SNAP in MTU calculation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_en: Do not disable vlan filter during promiscuous mode (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_en: Run loopback test only when port is up (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_en: Fix set port ratelimit for 40GE (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] cxgb4 : Update copyright year on all cxgb4 files (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: mark napi id for gro_skb (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Call iwpm_init only once (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx5_core: Fix possible race between mr tree insert/delete (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] cxgb4: use dev_port to identify ports (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Fix the error flow when probing with invalid VF configuration (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Keep only one driver entry release mlx4_priv (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Fix SRIOV free-pool management when enforcing resource quotas (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support for iWARP Port Mapper user space service (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] nes: Add support for iWARP Port Mapper user space service (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] core: Add support for iWARP Port Mapper user space service (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: Fix gfp passing in create_qp_common (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] umad: Fix use-after-free on close (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] core: Fix kobject leak on device register error flow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Fix GFP flags parameters to be gfp_t (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] core: Fix port kobject deletion during error flow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] core: Remove unneeded kobject_get/put calls (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] core: Fix sparse warnings about redeclared functions (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: Implement IB_QP_CREATE_USE_GFP_NOIO (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] Add a QP creation flag to use GFP_NOIO allocations (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] Allow build of hw/ and ulp/ subdirectories independently (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [rds] tcp_listen: Replace comma with semicolon (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [rds] rdma: Replace comma with semicolon (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4_core: Move handling of MLX4_QP_ST_MLX to proper switch statement (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Avoid problems if a header uses pr_fmt (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] umad: Fix error handling (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Add interface for selecting VFs to enable QP0 via MLX proxy QPs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Add infrastructure for selecting VFs to enable QP0 via MLX proxy QPs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Preparation for VFs to issue/receive SMI QP0 requests/responses (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: SET_PORT called by mlx4_ib_modify_port should be wrapped (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Fix incorrect FLAGS1 bitmap test in mlx4_QUERY_FUNC_CAP (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4_core: Fix memory leaks in SR-IOV error paths (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb3: Remove a couple unneeded conditions (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: fix unitialised variable is_mcast (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ipath: Use time_before/_after (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: Fix warning about cast of wr_id back to pointer on 32 bits (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ipath: Translate legacy diagpkt into newer extended diagpkt (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb3: Fix information leak in send_abort (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: add missing padding at end of struct mlx5_ib_create_srq (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: add missing padding at end of struct mlx5_ib_create_cq (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: Refactor UMR to have its own context struct (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: Set QP offsets and parameters for user QPs and not just for kernel QPs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5_core: Store MR attributes in mlx5_mr_core during creation and after UMR (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: Add MR to radix tree in reg_mr_callback (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: Fix error handling in reg_umr (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5_core: Simplify signature handover wqe for interleaved buffers (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5_core: Fix signature handover operation for interleaved buffers (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Add fast registration support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Rename FMR-related variables (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: One FMR pool per SRP connection (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Introduce the 'register_always' kernel module parameter (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Introduce srp_finish_mapping (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Introduce srp_map_fmr (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Introduce an additional local variable (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Fix kernel-doc warnings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Fix a sporadic crash triggered by cable pulling (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ocrdma: Convert to use simple_open (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix memory leaks in c4iw_alloc error paths (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [rds] Use time_after for time comparison (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_en: Fix uninitialized use of 'port_up' in mlx4_en_set_channels (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Fix inaccurate return value of mlx4_flow_attach (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_en: Using positive error value for unsigned (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Removed unnecessary bit operation condition (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Fix smatch error - possible access to a null variable (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_en: User prio mapping gets corrupted when changing number of channels (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] rds: remove the unneed NULL checking (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mellanox: Logging message cleanups (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492]- [netdrv] qlge: make local function static (Harish Patil) [1252123] - [netdrv] delete non-required instances of include linux/init.h (Harish Patil) [1252123] - [netdrv] qlge: Fix compilation warning (Harish Patil) [1252123] - [netdrv] qlge: Convert newlines (Harish Patil) [1252123] - [netdrv] qlogic: use pci_zalloc_consistent (Harish Patil) [1252123] - [netdrv] qlge: Use pci_enable_msix_range instead of pci_enable_msix (Harish Patil) [1252123] - [netdrv] net: get rid of unnecessary initializations in .get_drvinfo (Harish Patil) [1252123] - [netdrv] qlge: Get rid of an redundant assignment (Harish Patil) [1252123] - [netdrv] net: get rid of SET_ETHTOOL_OPS (Harish Patil) [1252123] - [netdrv] qlge: remove open-coded skb_cow_head (Harish Patil) [1252123] - [netdrv] qlge: Move jiffies_to_usecs immediately before loop (Harish Patil) [1252123] - [md] dm snapshot: fix hung bios when copy error occurs (Mike Snitzer) [889368] - [md] dm thin: fix race condition when destroying thin pool workqueue (Mike Snitzer) [1292602] - [x86] Broadwell EP and EX have the same cpuid (David Arcari) [1299962] - [netdrv] bonding: make mii_status sysfs node consistent (Jarod Wilson) [1278008] - [netdrv] bna: fix Rx data corruption with VLAN stripping enabled and MTU > 4096 (Ivan Vecera) [1206064] - [netdrv] ibmveth: add support for TSO6 (Gustavo Duarte) [1252712] - [trace] tracing/filter: Do not allow infix to exceed end of string (Pratyush Anand) [1290666] - [trace] tracing/filter: Do not WARN on operand count going below zero (Pratyush Anand) [1290666] - [trace] tracing: Have filter check for balanced ops (Pratyush Anand) [1290666] - [trace] tracing: Fix double free when function profile init failed (Pratyush Anand) [1290666] - [trace] ring-buffer: Fix race between integrity check and readers (Pratyush Anand) [1290666] - [trace] ftrace: Fix memory leak with function graph and cpu hotplug (Pratyush Anand) [1290666] - [trace] ring-buffer: Fix typo of time extends per page (Pratyush Anand) [1290666] - [net] tcp: select(writefds) don't hang up when a peer close connection (Marcelo Leitner) [1293543] - [net] ipv6: addrlabel: fix ip6addrlbl_get() (Hannes Frederic Sowa) [1299720] - [firmware] add rtlwifi images (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [firmware] add brcmfmac images (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] iwlwifi: add new -16 firmware for iwlmvm devices (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] iwlwifi: add new -13 firmware for iwlmvm devices (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Add brcmfmac driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] include/linux/if_ether.h: Add #define ETH_P_LINK_CTL for HPNA and wlan local tunnel (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Update remaining wireless drivers to new 802.11 stack from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport brcmsmac driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport b43 driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Bakcport SSB driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport BCMA bus driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport iwlegacy driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport rt2x00 driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport carl9170 driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport ath5k driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport ath9k driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport iwlwifi driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [net] Backport mac80211 from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [net] Backport wireless core from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [kernel] atomic: implement generic atomic_dec_if_positive (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] average: provide macro to create static EWMA (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [perf] x86: Improve HT workaround GP counter constraint (Jiri Olsa) [1238702] - [perf] x86: Fix event/group validation (Jiri Olsa) [1238702] - [perf] x86: Disable PEBS-LL in intel_pmu_pebs_disable (Jiri Olsa) [1238702] - [perf] x86/intel: Reset more state in PMU reset (Jiri Olsa) [1238702] - [perf] x86/intel: Make the HT bug workaround conditional on HT enabled (Jiri Olsa) [1238702] - [perf] x86/intel: Limit to half counters when the HT workaround is enabled, to avoid exclusive mode starvation (Jiri Olsa) [1238702] - [perf] x86/intel: Fix intel_get_event_constraints() for dynamic constraints (Jiri Olsa) [1238702] - [perf] x86/intel: Enforce HT bug workaround for SNB/IVB/HSW (Jiri Olsa) [1238702] - [perf] x86/intel: Implement cross-HT corruption bug workaround (Jiri Olsa) [1238702] - [perf] x86/intel: Add cross-HT counter exclusion infrastructure (Jiri Olsa) [1238702] - [perf] x86: Add 'index' param to get_event_constraint callback (Jiri Olsa) [1238702] - [perf] x86: Add 3 new scheduling callbacks (Jiri Olsa) [1238702] - [perf] x86: Vectorize cpuc->kfree_on_online (Jiri Olsa) [1238702] - [perf] x86: Reduce stack usage of x86_schedule_events (Jiri Olsa) [1238702] - [kernel] watchdog: Add watchdog enable/disable all functions (Jiri Olsa) [1238702] - [perf] kernel: Change ASSIGN_ONCEval, x to WRITE_ONCE x, val (Jiri Olsa) [1238702] - [perf] kernel: Provide READ_ONCE and ASSIGN_ONCE (Jiri Olsa) [1238702] - [netdrv] i40evf: avoid mutex re-init (Stefan Assmann) [1212361]- [sched] revert "rt: Update rq clock when unthrottling of an otherwise idle CPU" (Aristeu Rozanski) [1263613] - [sched] revert "sched: Revert "Set skip_clock_update in yield_task_fair" (Aristeu Rozanski) [1263613] - [sched] Revert "Remove useless code in yield_to" (Aristeu Rozanski) [1263613] - [sched] revert "core: Rework rq->clock update skips" (Aristeu Rozanski) [1263613] - [perf] annotate: Fix 32-bit compilation error in util/annotate.c (Jiri Olsa) [1189317] - [perf] report: Display cycles in branch sort mode (Jiri Olsa) [1189317] - [perf] tools: Move branch option parsing to own file (Jiri Olsa) [1189317] - [perf] tool: Add conditional branch filter 'cond' to perf record (Jiri Olsa) [1189317] - [perf] top: branch annotation code to top (Jiri Olsa) [1189317] - [perf] annotate: Finally display IPC and cycle accounting (Jiri Olsa) [1189317] - [perf] annotate: Compute IPC and basic block cycles (Jiri Olsa) [1189317] - [perf] report: Add processing for cycle histograms (Jiri Olsa) [1189317] - [perf] report: Add infrastructure for a cycles histogram (Jiri Olsa) [1189317] - [perf] annotate: Rename source_line_percent to source_line_samples (Jiri Olsa) [1189317] - [perf] annotate: Display total number of samples with --show-total-period (Jiri Olsa) [1189317] - [perf] annotation: Add symbol__get_annotation (Jiri Olsa) [1189317] - [perf] report: Add flag for non ANY branch mode (Jiri Olsa) [1189317] - [perf] tools: Add support for cycles, weight branch_info field (Jiri Olsa) [1189317] - [perf] x86/intel: Use 0x11 as extra reg test value (Jiri Olsa) [1189317] - [perf] x86/intel: Protect LBR and extra_regs against KVM lying (Jiri Olsa) [1189317] - [perf] x86: Make merge_attr global to use from perf_event_intel (Jiri Olsa) [1189317] - [perf] x86/intel/lbr: Limit LBR accesses to TOS in callstack mode (Jiri Olsa) [1189317] - [perf] x86/intel/lbr: Use correct index to save/restore LBR_INFO with call stack (Jiri Olsa) [1189317] - [perf] x86/intel: Add Intel Skylake PMU support (Jiri Olsa) [1189317] - [perf] x86/intel/lbr: Optimize v4 LBR unfreezing (Jiri Olsa) [1189317] - [perf] x86/intel: Streamline LBR MSR handling in PMI (Jiri Olsa) [1189317] - [perf] x86/intel: Move PMU ACK to after LBR read (Jiri Olsa) [1189317] - [perf] x86/intel: Handle new arch perfmon v4 status bits (Jiri Olsa) [1189317] - [perf] x86/intel/lbr: Add support for LBRv5 (Jiri Olsa) [1189317] - [perf] Add cycles to branch_info (Jiri Olsa) [1189317] - [perf] x86: Add new MSRs and MSR bits used for Intel Skylake PMU support (Jiri Olsa) [1189317] - [perf] x86/intel: Add support for PEBSv3 profiling (Jiri Olsa) [1189317] - [perf] x86: Add a native_perf_sched_clock_from_tsc (Jiri Olsa) [1189317] - [perf] x86: Rename x86_pmu::er_flags to 'flags' (Jiri Olsa) [1189317] - [perf] x86: Revamp PEBS event selection (Jiri Olsa) [1189317] - [perf] x86/asm/msr: Make wrmsrl_safe a function (Jiri Olsa) [1189317] - [perf] x86/intel/uncore: Use Sandy Bridge client PMU on Haswell/Broadwell (Jiri Olsa) [1250641] - [perf] x86/intel/uncore: Add support for ARB uncore PMU on Sandy/IvyBridge (Jiri Olsa) [1250641] - [perf] x86/intel/uncore: Add Broadwell-U uncore IMC PMU support (Jiri Olsa) [1250641] - [perf] x86/intel/uncore: Move PCI IDs for IMC to uncore driver (Jiri Olsa) [1250641] - [perf] x86/intel/uncore: Add support for Intel Haswell ULT - lower power Mobile Processor - IMC uncore PMUs (Jiri Olsa) [1250641] - [perf] x86/intel/uncore: Update support for client uncore IMC PMU (Jiri Olsa) [1250641] - [perf] x86/uncore: Fix missing end markers for SNB/IVB/HSW IMC PMU (Jiri Olsa) [1250641] - [perf] x86/uncore: use MiB unit for events for SNB/IVB/HSW IMC (Jiri Olsa) [1250641] - [perf] x86/uncore: add hrtimer to SNB uncore IMC PMU (Jiri Olsa) [1250641] - [perf] x86/uncore: add SNB/IVB/HSW client uncore memory controller support (Jiri Olsa) [1250641] - [perf] x86/uncore: add PCI ids for SNB/IVB/HSW IMC (Jiri Olsa) [1250641] - [perf] Add active_entry list head to struct perf_event (Jiri Olsa) [1250641] - [perf] tools: Use getconf to determine number of online CPUs (Jiri Olsa) [1291071] - [perf] probe: Fix segfault if passed with '' (Jiri Olsa) [1291071] - [perf] report: Fix -T/--threads option to work again (Jiri Olsa) [1291071] - [perf] bench numa: Fix immediate meeting of convergence condition (Jiri Olsa) [1291071] - [perf] bench numa: Fixes of --quiet argument (Jiri Olsa) [1291071] - [perf] bench futex: Fix hung wakeup tasks after requeueing (Jiri Olsa) [1291071] - [perf] probe: Fix bug with global variables handling (Jiri Olsa) [1291071] - [perf] top: Fix a segfault when kernel map is restricted (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Fix build failure on 32-bit arch (Jiri Olsa) [1291071] - [perf] kmem: Fix compiles on RHEL6/OL6 (Jiri Olsa) [1291071] - [perf] tools lib api: Undefine _FORTIFY_SOURCE before setting it (Jiri Olsa) [1291071] - [perf] kmem: Consistently use PRIu64 for printing u64 values (Jiri Olsa) [1291071] - [perf] trace: Disable events and drain events when forked workload ends (Jiri Olsa) [1291071] - [perf] trace: Enable events when doing system wide tracing and starting a workload (Jiri Olsa) [1291071] - [perf] probe: Fix segfault when probe with lazy_line to file (Jiri Olsa) [1291071] - [perf] probe: Find compilation directory path for lazy matching (Jiri Olsa) [1291071] - [perf] probe: Set retprobe flag when probe in address-based alternative mode (Jiri Olsa) [1291071] - [perf] kmem: Analyze page allocator events also (Jiri Olsa) [1291071] - [perf] evlist: Fix type for references to data_head/tail (Jiri Olsa) [1291071] - [perf] probe: Check the orphaned -x option (Jiri Olsa) [1291071] - [perf] probe: Support multiple probes on different binaries (Jiri Olsa) [1291071] - [perf] buildid-list: Fix segfault when show DSOs with hits (Jiri Olsa) [1291071] - [perf] tools: Fix cross-endian analysis (Jiri Olsa) [1291071] - [perf] tools: Fix error path to do closedir() when synthesizing threads (Jiri Olsa) [1291071] - [perf] tools: Fix synthesizing fork_event.ppid for non-main thread (Jiri Olsa) [1291071] - [perf] tools: Add 'I' event modifier for exclude_idle bit (Jiri Olsa) [1291071] - [perf] report: Don't call map__kmap if map is NULL (Jiri Olsa) [1291071] - [perf] tests: Fix attr tests (Jiri Olsa) [1291071] - [perf] probe: Fix ARM 32 building error (Jiri Olsa) [1291071] - [perf] tools: Merge all perf_event_attr print functions (Jiri Olsa) [1291071] - [perf] sched replay: Use replay_repeat to calculate the runavg of cpu usage instead of the default value 10 (Jiri Olsa) [1291071] - [perf] sched replay: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] sched replay: Fix the EMFILE error caused by the limitation of the maximum open files (Jiri Olsa) [1291071] - [perf] sched replay: Handle the dead halt of sem_wait when create_tasks() fails for any task (Jiri Olsa) [1291071] - [perf] sched replay: Fix the segmentation fault problem caused by pr_err in threads (Jiri Olsa) [1291071] - [perf] sched replay: Realloc the memory of pid_to_task stepwise to adapt to the different pid_max configurations (Jiri Olsa) [1291071] - [perf] sched replay: Alloc the memory of pid_to_task dynamically to adapt to the unexpected change of pid_max (Jiri Olsa) [1291071] - [perf] sched replay: Increase the MAX_PID value to fix assertion failure problem (Jiri Olsa) [1291071] - [perf] sched replay: Use struct task_desc instead of struct task_task for correct meaning (Jiri Olsa) [1291071] - [perf] kmem: Respect -i option (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Honor operator priority (Jiri Olsa) [1291071] - [perf] kmaps: Check kmaps to make code more robust (Jiri Olsa) [1291071] - [perf] evlist: Fix inverted logic in perf_mmap__empty (Jiri Olsa) [1291071] - [perf] data: Support using -f to override perf.data file ownership for 'convert' (Jiri Olsa) [1291071] - [perf] trace: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] timechart: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] script: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] mem: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] lock: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] kvm: Support using -f to override perf.data.guest file ownership (Jiri Olsa) [1291071] - [perf] kmem: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] inject: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] evlist: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] probe: Fix to track down unnamed union/structure members (Jiri Olsa) [1291071] - [perf] db-export: No need to have ->thread twice in struct export_sample (Jiri Olsa) [1291071] - [perf] db-export: No need to pass thread twice to db_export__sample (Jiri Olsa) [1291071] - [perf] scripting: No need to pass thread twice to the scripting callbacks (Jiri Olsa) [1291071] - [perf] script: No need to lookup thread twice (Jiri Olsa) [1291071] - [perf] ordered_samples: Remove references to perf_{evlist, tool} and machines (Jiri Olsa) [1291071] - [perf] session: Always initialize ordered_events (Jiri Olsa) [1291071] - [perf] tools: Fix ppid for synthesized fork events (Jiri Olsa) [1291071] - [perf] tools: Refactor comm/tgid lookup (Jiri Olsa) [1291071] - [perf] callchain: Fix kernel symbol resolution by remembering the cpumode (Jiri Olsa) [1291071] - [perf] build: Disable libbabeltrace check by default (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Zero should not be considered "not found" in eval_flag (Jiri Olsa) [1291071] - [perf] trace: Fix syscall enter formatting bug (Jiri Olsa) [1291071] - [perf] tools: Set JOBS based on CPU or processor (Jiri Olsa) [1291071] - [perf] perf: Bump max number of cpus to 1024 (Jiri Olsa) [1291071] - [perf] evlist: Return the first evsel with an invalid filter in apply_filters() (Jiri Olsa) [1291071] - [perf] timechart: Fix SIBGUS error on sparc64 (Jiri Olsa) [1291071] - [perf] tools: Add pid/tid filtering to report and script commands (Jiri Olsa) [1291071] - [perf] diff: Add kallsyms option (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Add support for __print_array (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Free filter tokens in process_filter (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Add way to find sub buffer boundary (Jiri Olsa) [1291071] - [perf] tools lib traceevent kbuffer: Remove extra update to data pointer in PADDING (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Make plugin options either string or boolean (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Add pevent_data_pid_from_comm (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Handle z in bprint format (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Copy trace_clock and free it (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Handle NULL comm name (Jiri Olsa) [1291071] - [perf] symbols: Save DSO loading errno to better report errors (Jiri Olsa) [1291071] - [perf] target: Simplify handling of strerror_r return (Jiri Olsa) [1291071] - [perf] tools: Work around lack of sched_getcpu in glibc < 2.6 (Jiri Olsa) [1291071] - [perf] kmem: Print big numbers using thousands' group (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Factor out allocating and processing args (Jiri Olsa) [1291071] - [perf] probe: Fix to get ummapped symbol address on kernel (Jiri Olsa) [1291071] - [perf] tools: Remove (null) value of "Sort order" for perf mem report (Jiri Olsa) [1291071] - [perf] annotate: Allow annotation for decompressed kernel modules (Jiri Olsa) [1291071] - [perf] tools: Try to lookup kernel module map before creating one (Jiri Olsa) [1291071] - [perf] tools: Remove is_kmodule_extension function (Jiri Olsa) [1291071] - [perf] tools: Remove compressed argument from is_kernel_module (Jiri Olsa) [1291071] - [perf] tools: Use kmod_path__parse in is_kernel_module (Jiri Olsa) [1291071] - [perf] tools: Use kmod_path__parse in decompress_kmodule (Jiri Olsa) [1291071] - [perf] tools: Use kmod_path__parse in map_groups__set_modules_path_dir (Jiri Olsa) [1291071] - [perf] tools: Use kmod_path__parse for machine__new_dso (Jiri Olsa) [1291071] - [perf] tools: Add machine__module_dso function (Jiri Olsa) [1291071] - [perf] tools: Add dsos__addnew function (Jiri Olsa) [1291071] - [perf] tools: Add kmod_path__parse function (Jiri Olsa) [1291071] - [perf] tools: Add lzma decompression support for kernel module (Jiri Olsa) [1291071] - [perf] tools build: Add feature check for lzma library (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Add destructor for format_field (Jiri Olsa) [1291071] - [perf] hists browser: Indicate which callchain entries are annotated (Jiri Olsa) [1291071] - [perf] build: Move feature checks code under tools/build (Jiri Olsa) [1291071] - [perf] build: Make features checks directory configurable (Jiri Olsa) [1291071] - [perf] build: Separate feature make support into config/Makefile.feature (Jiri Olsa) [1291071] - [perf] build: Fix feature_check name clash (Jiri Olsa) [1291071] - [perf] trace: Fix summary_only option (Jiri Olsa) [1291071] - [perf] probe: Fix failure to add multiple probes without debuginfo (Jiri Olsa) [1291071] - [perf] build: Add config/feature-checks/*.output to the .gitignore file (Jiri Olsa) [1291071] - [perf] build: Use FEATURE-DUMP instead of PERF-FEATURES in the .gitignore file (Jiri Olsa) [1291071] - [perf] tools: Don't allow empty argument for field-separator (Jiri Olsa) [1291071] - [perf] report: Don't allow empty argument for '-t' (Jiri Olsa) [1291071] - [perf] callchain: Separate eh/debug frame offset cache (Jiri Olsa) [1291071] - [perf] tools: Avoid confusion with preloaded bash function for perf bash completion (Jiri Olsa) [1291071] - [perf] tools: Add the bash completion for listing subsubcommands of perf trace (Jiri Olsa) [1291071] - [perf] tools: Add the bash completion for listing subsubcommands of perf timechart (Jiri Olsa) [1291071] - [perf] tools: Add the bash completion for listing subsubcommands of perf test (Jiri Olsa) [1291071] - [perf] tools: Add the bash completion for listing subsubcommands of perf script (Jiri Olsa) [1291071] - [perf] tools: Add the bash completion for listing subsubcommands of perf help (Jiri Olsa) [1291071] - [perf] tools: Add the bash completion for listing subsubcommands of perf data (Jiri Olsa) [1291071] - [perf] tools: Fix the bash completion for listing subcommands of perf (Jiri Olsa) [1291071] - [perf] tools: Fix the bash completion to support listing events for --event (Jiri Olsa) [1291071] - [perf] tools: Fix the bash completion for listing events of perf subcommand record|stat|top -e (Jiri Olsa) [1291071] - [perf] tools: Provide the right bash completion for listing options of perf subcommand subsubcommand (Jiri Olsa) [1291071] - [perf] tools: Fix the bash completion for listing subsubcommands of perf subcommand (Jiri Olsa) [1291071] - [perf] tools: Fix the bash completion for listing options of perf subcommand (Jiri Olsa) [1291071] - [perf] tools: Fix perf-read-vdsox32 not building and lib64 install dir (Jiri Olsa) [1291071] - [perf] build: Rename feature_print_var_code to print_var_code (Jiri Olsa) [1291071] - [perf] build: Rename PERF-FEATURES into FEATURE-DUMP (Jiri Olsa) [1291071] - [perf] build: Rename display_vf to feature_verbose (Jiri Olsa) [1291071] - [perf] build: Rename display_lib into feature_display (Jiri Olsa) [1291071] - [perf] build: Get rid of VF_FEATURE_TESTS (Jiri Olsa) [1291071] - [perf] build: Rename CORE_FEATURE_TESTS to FEATURE_TESTS (Jiri Olsa) [1291071] - [perf] build: Get rid of LIB_INCLUDE variable (Jiri Olsa) [1291071] - [perf] build: Fix pthread-attr-setaffinity-np include in test-all (Jiri Olsa) [1291071] - [perf] build: Move features build output under features directory (Jiri Olsa) [1291071] - [perf] build: Disable default check for libbabeltrace (Jiri Olsa) [1291071] - [perf] tools: Fix building error for arm64 (Jiri Olsa) [1291071] - [perf] hists browser: Allow annotating entries in callchains (Jiri Olsa) [1291071] - [perf] hists: Remove hist_entry->used, not used anymore (Jiri Olsa) [1291071] - [perf] hists browser: Fix up some branch alignment (Jiri Olsa) [1291071] - [perf] hists browser: Simplify symbol annotation menu setup (Jiri Olsa) [1291071] - [perf] data: Add tracepoint events fields CTF conversion support (Jiri Olsa) [1291071] - [perf] kmem: Fix alignment of slab result table (Jiri Olsa) [1291071] - [perf] kmem: Allow -v option (Jiri Olsa) [1291071] - [perf] kmem: Fix segfault when invalid sort key is given (Jiri Olsa) [1291071] - [perf] stat: Always correctly indent ratio column (Jiri Olsa) [1291071] - [perf] stat: Fix IPC and other formulas with -A (Jiri Olsa) [1291071] - [perf] stat: Output running time and run/enabled ratio in CSV mode (Jiri Olsa) [1291071] - [perf] hists browser: Fix UI bug after fold/unfold (Jiri Olsa) [1291071] - [perf] robe: Fix compiles due to declarations using perf_probe_point (Jiri Olsa) [1291071] - [perf] hists browser: Fix UI bug after zoom into thread/dso/symbol (Jiri Olsa) [1291071] - [perf] probe: Fix possible double free on error (Jiri Olsa) [1291071] - [perf] tools: Output feature detection's gcc output to a file (Jiri Olsa) [1291071] - [perf] build: Fix libbabeltrace detection (Jiri Olsa) [1291071] - [perf] probe: Allow weak symbols to be probed (Jiri Olsa) [1291071] - [perf] symbols: Allow symbol alias when loading map for symbol name (Jiri Olsa) [1291071] - [perf] revert "perf probe: Fix to fall back to find probe point in symbols" (Jiri Olsa) [1291071] - [perf] probe: Fix --line to handle aliased symbols in glibc (Jiri Olsa) [1291071] - [perf] probe: Fix to handle aliased symbols in glibc (Jiri Olsa) [1291071] - [perf] ordered_events: Adopt queue method (Jiri Olsa) [1291071] - [perf] tools: Remove superfluous thread->comm_set setting (Jiri Olsa) [1291071] - [perf] tools: tool->finished_round() doesn't need perf_session (Jiri Olsa) [1291071] - [perf] ordered_events: Allow tools to specify a deliver method (Jiri Olsa) [1291071] - [perf] ordered_events: Shorten function signatures (Jiri Olsa) [1291071] - [perf] ordered_events: Untangle from perf_session (Jiri Olsa) [1291071] - [perf] sched: No need to keep the session around (Jiri Olsa) [1291071] - [perf] tools: Reference count struct thread (Jiri Olsa) [1291071] - [perf] revert "perf: Remove the extra validity check on nr_pages" (Jiri Olsa) [1291071] - [perf] tools: Initialize cpu set in pthread_attr_setaffinity_np feature test (Jiri Olsa) [1291071] - [perf] probe: Remove bias offset to find probe point by address (Jiri Olsa) [1291071] - [perf] probe: Warn if given uprobe event accesses memory on older kernel (Jiri Olsa) [1291071] - [perf] tools: Improve 'libbabel' feature check failure message (Jiri Olsa) [1291071] - [perf] tools: Improve feature test debuggability (Jiri Olsa) [1291071] - [perf] tools: Improve libbfd detection message (Jiri Olsa) [1291071] - [perf] tools: Improve libperl detection message (Jiri Olsa) [1291071] - [perf] tools: Improve Python feature detection messages (Jiri Olsa) [1291071] - [perf] tools: Remove annoying extra message from the features build (Jiri Olsa) [1291071] - [perf] tools: Add PERF-FEATURES to the .gitignore file (Jiri Olsa) [1291071] - [perf] record: Document --group option (Jiri Olsa) [1291071] - [perf] record: Get rid of -l option from Documentation (Jiri Olsa) [1291071] - [perf] tools: Fix build error on ARCH=i386/x86_64/sparc64 (Jiri Olsa) [1291071] - [perf] tools: Fix FORK after COMM when synthesizing records for pre-existing threads (Jiri Olsa) [1291071] - [perf] stat: Report unsupported events properly (Jiri Olsa) [1291071] - [perf] tools: Compare JOBS to 0 after grep (Jiri Olsa) [1291071] - [perf] report: Fix branch stack mode cannot be set (Jiri Olsa) [1291071] - [perf] buildid-cache: Show usage with incorrect params (Jiri Olsa) [1291071] - [perf] buildid-cache: Use pr_debug instead of verbose and pr_info (Jiri Olsa) [1291071] - [perf] buildid-cache: Add --purge FILE to remove all caches of FILE (Jiri Olsa) [1291071] - [perf] tools: Fix the bash completion problem of 'perf --*' (Jiri Olsa) [1291071] - [perf] list: Extend raw-dump to certain kind of events (Jiri Olsa) [1291071] - [perf] list: Clean up the printing functions of hardware/software events (Jiri Olsa) [1291071] - [perf] tools: Remove the '--(null)' long_name for --list-opts (Jiri Olsa) [1291071] - [perf] list: Avoid confusion of perf output and the next command prompt (Jiri Olsa) [1291071] - [perf] list: Allow listing events with 'tracepoint' prefix (Jiri Olsa) [1291071] - [perf] list: Sort the output of 'perf list' to view more clearly (Jiri Olsa) [1291071] - [perf] data: Fix sentinel setting for data_cmds array (Jiri Olsa) [1291071] - [perf] probe: Fix a precedence bug (Jiri Olsa) [1291071] - [perf] diff: Support for different binaries (Jiri Olsa) [1291071] - [perf] buildid-cache: Add new buildid cache if update target is not cached (Jiri Olsa) [1291071] - [perf] probe: Handle strdup failure (Jiri Olsa) [1291071] - [perf] probe: Fix get_real_path to free allocated memory in error path (Jiri Olsa) [1291071] - [perf] probe: Check kprobes blacklist when adding new events (Jiri Olsa) [1291071] - [perf] trace: Fix SIGBUS failures due to misaligned accesses (Jiri Olsa) [1291071] - [perf] data: Add a 'perf' prefix to the generic fields (Jiri Olsa) [1291071] - [perf] data: Add perf data to CTF conversion support (Jiri Olsa) [1291071] - [perf] tools: Add new 'perf data' command (Jiri Olsa) [1291071] - [perf] tools: Add feature check for libbabeltrace (Jiri Olsa) [1291071] - [perf] record: Support recording running/enabled time (Jiri Olsa) [1291071] - [perf] tools: Print the thread's tid on PERF_RECORD_COMM events when -D is asked (Jiri Olsa) [1291071] - [perf] trace: Dump stack on segfaults (Jiri Olsa) [1291071] - [perf] tools: Introduce dump_stack signal helper (Jiri Olsa) [1291071] - [perf] ordered_events: Stop using tool->ordered_events (Jiri Olsa) [1291071] - [perf] session: Remove perf_session from dump_event (Jiri Olsa) [1291071] - [perf] session: Remove perf_session from some deliver event routines (Jiri Olsa) [1291071] - [perf] session: Remove perf_session from warn_errors signature (Jiri Olsa) [1291071] - [perf] evlist: Adopt events_stats from perf_session (Jiri Olsa) [1291071] - [perf] session: Remove wrappers to machines__find (Jiri Olsa) [1291071] - [perf] trace: Separate routine that handles an event from the one that reads it (Jiri Olsa) [1291071] - [perf] trace: Add man page entry for --event (Jiri Olsa) [1291071] - [perf] trace: Introduce --filter-pids (Jiri Olsa) [1291071] - [perf] evlist: Introduce set_filter_pids method (Jiri Olsa) [1291071] - [perf] trace: Filter out the trace pid when no threads are specified (Jiri Olsa) [1291071] - [perf] evlist: Introduce set_filter_pid method (Jiri Olsa) [1291071] - [perf] trace: Only insert blank duration bracket when tracing syscalls (Jiri Olsa) [1291071] - [perf] trace: Support --events foo:bar --no-syscalls (Jiri Olsa) [1291071] - [perf] trace: Allow mixing with other events (Jiri Olsa) [1291071] - [perf] trace: Handle multiple threads better wrt syscalls being intermixed (Jiri Olsa) [1291071] - [perf] trace: Print thread info when following children (Jiri Olsa) [1291071] - [perf] list: Place the header text in its right position (Jiri Olsa) [1291071] - [perf] Remove the extra validity check on nr_pages (Jiri Olsa) [1291071] - [perf] tools: Fix a bug of segmentation fault (Jiri Olsa) [1291071] - [perf] build: Display make commands on V=1 (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Use tools build framework (Jiri Olsa) [1291071] - [perf] tools lib api: Rename libapikfs.a to libapi.a (Jiri Olsa) [1291071] - [perf] tools lib api: Use tools build framework (Jiri Olsa) [1291071] - [perf] build: Add build documentation (Jiri Olsa) [1291071] - [perf] build: Remove PERF-CFLAGS file (Jiri Olsa) [1291071] - [perf] build: Remove uneeded variables (Jiri Olsa) [1291071] - [perf] build: Remove directory dependency rules (Jiri Olsa) [1291071] - [perf] build: Add single target build framework support (Jiri Olsa) [1291071] - [perf] build: Add arch sparc objects building (Jiri Olsa) [1291071] - [perf] build: Add arch sh objects building (Jiri Olsa) [1291071] - [perf] build: Add arch s390 objects building (Jiri Olsa) [1291071] - [perf] build: Add arch powerpc objects building (Jiri Olsa) [1291071] - [perf] build: Add arch arm64 objects building (Jiri Olsa) [1291071] - [perf] build: Add arch arm objects building (Jiri Olsa) [1291071] - [perf] build: Add arch x86 objects building (Jiri Olsa) [1291071] - [perf] build: Add perf.o object building (Jiri Olsa) [1291071] - [perf] build: Add zlib objects building (Jiri Olsa) [1291071] - [perf] build: Add perf regs objects building (Jiri Olsa) [1291071] - [perf] build: Add scripts objects building (Jiri Olsa) [1291071] - [perf] build: Add gtk objects building (Jiri Olsa) [1291071] - [perf] build: Add slang objects building (Jiri Olsa) [1291071] - [perf] build: Add ui objects building (Jiri Olsa) [1291071] - [perf] build: Add dwarf unwind objects building (Jiri Olsa) [1291071] - [perf] build: Add dwarf objects building (Jiri Olsa) [1291071] - [perf] build: Add probe objects building (Jiri Olsa) [1291071] - [perf] build: Add libperf objects building (Jiri Olsa) [1291071] - [perf] build: Add builtin objects building (Jiri Olsa) [1291071] - [perf] build: Add tests objects building (Jiri Olsa) [1291071] - [perf] build: Add bench objects building (Jiri Olsa) [1291071] - [perf] build: Disable make's built-in rules (Jiri Olsa) [1291071] - [perf] tools: Remove api fs object from python build (Jiri Olsa) [1291071] - [perf] tools build: Add subdir support (Jiri Olsa) [1291071] - [perf] tools build: Add detected config support (Jiri Olsa) [1291071] - [perf] tools build: Add new build support (Jiri Olsa) [1291071] - [perf] buildid-cache: Consolidate .build-id cache path generators (Jiri Olsa) [1291071] - [perf] buildid-cache: Remove unneeded debugdir parameters (Jiri Olsa) [1291071] - [perf] symbols: Define STT_GNU_IFUNC for glibc 2.9 and older (Jiri Olsa) [1291071] - [perf] tools: Make perf aware of tracefs (Jiri Olsa) [1291071] - [perf] tools lib api fs: Add tracefs_configured, debugfs_configured functions (Jiri Olsa) [1291071] - [perf] tools lib api debugfs: Add DEBUGFS_DEFAULT_PATH macro (Jiri Olsa) [1291071] - [perf] tools lib api fs: Add tracefs mount helper functions (Jiri Olsa) [1291071] - [perf] tools: Add helper to find mounted file systems (Jiri Olsa) [1291071] - [perf] tools: Do not check debugfs MAGIC for tracing files (Jiri Olsa) [1291071] - [perf] evlist: Fix typo in comment (Jiri Olsa) [1291071] - [perf] trace: No need to enable evsels for workload started from perf (Jiri Olsa) [1291071] - [perf] tools: Introduce event_format__fprintf method (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Introduce trace_seq_do_fprintf function (Jiri Olsa) [1291071] - [perf] symbols: debuglink should take symfs option into account (Jiri Olsa) [1291071] - [perf] symbols: Ignore mapping symbols on aarch64 (Jiri Olsa) [1291071] - [perf] probe: Update man page (Jiri Olsa) [1291071] - [perf] probe: Fix to handle optimized not-inlined functions (Jiri Olsa) [1291071] - [perf] tools: Fix a dso open fail message (Jiri Olsa) [1291071] - [perf] ests: Do not rely on dso__data_read_offset to open dso (Jiri Olsa) [1291071] - [perf] test: Fix dso cache testcase (Jiri Olsa) [1291071] - [perf] tools: Construct LBR call chain (Jiri Olsa) [1291071] - [perf] tools: Enable LBR call stack support (Jiri Olsa) [1291071] - [perf] x86: Remove redundant calls to perf_pmu_disable,perf_pmu_enable (Jiri Olsa) [1291071] - [perf] x86/intel: Expose LBR callstack to user space tooling (Jiri Olsa) [1291071] - [perf] x86/intel: Discard zero length call entries in LBR call stack (Jiri Olsa) [1291071] - [perf] /x86/intel: Disable FREEZE_LBRS_ON_PMI when LBR operates in callstack mode (Jiri Olsa) [1291071] - [perf] x86/intel: Re-organize code that implicitly enables LBR/PEBS (Jiri Olsa) [1291071] - [perf] Simplify the branch stack check (Jiri Olsa) [1291071] - [perf] x86/intel: Save/restore LBR stack during context switch (Jiri Olsa) [1291071] - [perf] x86/intel: Track number of events that use the LBR callstack (Jiri Olsa) [1291071] - [perf] x86/intel: Allocate space for storing LBR stack (Jiri Olsa) [1291071] - [perf] Always switch pmu specific data during context switch (Jiri Olsa) [1291071] - [perf] Add pmu specific data for perf task context (Jiri Olsa) [1291071] - [perf] revert "perf: Always destroy groups on exit" (Jiri Olsa) [1291071] - [perf] Fix event->ctx locking (Jiri Olsa) [1291071] - [perf] Fix perf_pmu_migrate_context (Jiri Olsa) [1291071] - [perf] Fix unclone_ctx vs locking (Jiri Olsa) [1291071] - [perf] Fix lockdep warning on process exit (Jiri Olsa) [1291071] - [perf] Fix use after free in perf_remove_from_context (Jiri Olsa) [1291071] - [perf] x86/intel: Add basic Haswell LBR call stack support (Jiri Olsa) [1291071] - [perf] x86/intel: Use context switch callback to flush LBR stack (Jiri Olsa) [1291071] - [perf] Introduce pmu context switch callback (Jiri Olsa) [1291071] - [perf] x86/intel: Reduce lbr_sel_map[] size (Jiri Olsa) [1291071] - [perf] x86: Add conditional branch filtering support (Jiri Olsa) [1291071] - [perf] Add new conditional branch filter 'PERF_SAMPLE_BRANCH_COND' (Jiri Olsa) [1291071] - [perf] Update shadow timestamp before add event (Jiri Olsa) [1291071] - [perf] x86/intel/uncore: Delete an unnecessary check before pci_dev_put call (Jiri Olsa) [1291071]- [hv] fcopy: switch to using the hvutil_device_state state machine (Vitaly Kuznetsov) [1216950] - [hv] vss: switch to using the hvutil_device_state state machine (Vitaly Kuznetsov) [1216950] - [hv] kvp: switch to using the hvutil_device_state state machine (Vitaly Kuznetsov) [1216950] - [hv] util: introduce state machine for util drivers (Vitaly Kuznetsov) [1216950] - [hv] fcopy: rename fcopy_work -> fcopy_timeout_work (Vitaly Kuznetsov) [1216950] - [hv] kvp: rename kvp_work -> kvp_timeout_work (Vitaly Kuznetsov) [1216950] - [hv] vss: process deferred messages when we complete the transaction (Vitaly Kuznetsov) [1216950] - [hv] fcopy: process deferred messages when we complete the transaction (Vitaly Kuznetsov) [1216950] - [hv] kvp: move poll_channel() to hyperv_vmbus.h (Vitaly Kuznetsov) [1216950] - [hv] kvp: reset kvp_context (Vitaly Kuznetsov) [1216950] - [hv] util: move kvp/vss function declarations to hyperv_vmbus.h (Vitaly Kuznetsov) [1216950] - [kernel] kprobes: initialize before using a hlist (Pratyush Anand) [1290663] - [perf] x86/intel/uncore: Add Broadwell-EP uncore support (Jiri Olsa) [1242694 1249700 1283155] - [perf] x86/intel/uncore: Add Broadwell-DE uncore support (Jiri Olsa) [1242694 1249700 1283155] - [perf] Decouple unthrottling and rotating (Jiri Olsa) [1242694 1249700 1283155] - [x86] perf: Add more Broadwell model numbers (Jiri Olsa) [1242694 1249700 1283155] - [perf] perf/x86/intel: Remove incorrect model number from Haswell perf (Jiri Olsa) [1242694 1249700 1283155] - [watchdog] avoid races between /proc handlers and CPU hotplug (Aaron Tomlin) [1263774] - [watchdog] update watchdog_thresh properly (Aaron Tomlin) [1263774] - [watchdog] update watchdog attributes atomically (Aaron Tomlin) [1263774] - [watchdog] Use hotplug thread infrastructure (Aaron Tomlin) [1263774] - [watchdog] make sure the watchdog thread gets CPU on loaded system (Aaron Tomlin) [1263774] - [watchdog] Drop FIFO policy in exit path (Aaron Tomlin) [1263774] - [mmc] sdhci-pci: Build o2micro support in the same module (Don Zickus) [1089109] - [mmc] sdhci-pci: add support of O2Micro/BayHubTech SD hosts (Don Zickus) [1089109] - [mmc] sdhci-pci: break out definitions to header file (Don Zickus) [1089109] - [mmc] sdhci: add auto CMD12 support for eSDHC driver (Don Zickus) [1089109] - [mmc] s3c6410: add new quirk in sdhci driver and update ADMA descriptor build (Don Zickus) [1089109] - [kernel] memcg: clear mm->owner when last possible owner leaves (Aaron Tomlin) [1272655] - [mm] thp: don't hold mmap_sem in khugepaged when allocating THP (Aaron Tomlin) [1272655] - [mm] thp: khugepaged: add policy for finding target node (Aaron Tomlin) [1272655] - [mm] thp: cleanup: mv alloc_hugepage to better place (Aaron Tomlin) [1272655] - [mm] thp: khugepaged_prealloc_page forgot to reset the page alloc indicator (Aaron Tomlin) [1272655] - [mm] thp: remove unnecessary set_recommended_min_free_kbytes (Aaron Tomlin) [1272655] - [mm] thp: use khugepaged_enabled to remove duplicate code (Aaron Tomlin) [1272655] - [mm] thp: remove khugepaged_loop (Aaron Tomlin) [1272655] - [mm] thp: introduce khugepaged_prealloc_page and khugepaged_alloc_page (Aaron Tomlin) [1272655] - [mm] thp: release page in page pre-alloc path (Aaron Tomlin) [1272655] - [mm] thp: merge page pre-alloc in khugepaged_loop into khugepaged_do_scan (Aaron Tomlin) [1272655] - [mm] thp: remove some code depend on CONFIG_NUMA (Aaron Tomlin) [1272655] - [mm] thp: remove wake_up_interruptible in the exit path (Aaron Tomlin) [1272655] - [mm] thp: remove unnecessary khugepaged_thread check (Aaron Tomlin) [1272655] - [mm] thp: move khugepaged_mutex out of khugepaged (Aaron Tomlin) [1272655] - [mm] thp: remove unnecessary check in start_khugepaged (Aaron Tomlin) [1272655] - [mm] thp: optimize memcg charge in khugepaged (Aaron Tomlin) [1272655]- [fs] dlm: Replace nodeid_to_addr with kernel_getpeername (Robert S Peterson) [1264492] - [fs] dlm: print kernel message when we get an error from kernel_sendpage (Robert S Peterson) [1264492] - [x86] fpu: Fix double-increment in setup_xstate_features (Herbert Xu) [1232495] - [x86] fpu/xstate: Don't assume the first zero xfeatures zero bit means the end (Herbert Xu) [1232495] - [scsi] ipr: Driver version 2.6.3 (Gustavo Duarte) [1252713] - [scsi] ipr: Issue Configure Cache Parameters command (Gustavo Duarte) [1252713] - [scsi] ipr: Inquiry IOA page 0xC4 during initialization (Gustavo Duarte) [1252713] - [scsi] ipr: Don't set NO_ULEN_CHK bit when resource is a vset (Gustavo Duarte) [1252713] - [scsi] ipr: Add delay to ensure coherent dumps (Gustavo Duarte) [1252713] - [scsi] ipr: Enable SIS pipe commands for SIS-32 devices (Gustavo Duarte) [1252713] - [scsi] ipr: Inhibit underlength data check for AFDASD in raw mode (Gustavo Duarte) [1252713] - [scsi] ipr: Driver version 2.6.2 (Gustavo Duarte) [1252713] - [scsi] ipr: Endian / sparse fixes (Gustavo Duarte) [1252713] - [scsi] ipr: Byte swapping for device_id attribute in sysfs (Gustavo Duarte) [1252713] - [scsi] ipr: Fix locking for unit attention handling (Gustavo Duarte) [1252713] - [scsi] ipr: Driver version 2.6.1 (Gustavo Duarte) [1252713] - [scsi] ipr: AF DASD raw mode implementation in ipr driver (Gustavo Duarte) [1252713] - [scsi] ipr: Fix possible error path oops during initialization (Gustavo Duarte) [1252713] - [scsi] ipr: Reset in task context (Gustavo Duarte) [1252713] - [scsi] ipr: Reboot speed improvements (Gustavo Duarte) [1252713] - [scsi] ipr: set scsi_level correctly for disk arrays (Gustavo Duarte) [1252713] - [scsi] ipr: add support for async scanning to speed up boot (Gustavo Duarte) [1252713] - [mm] ksm: add reschedule points to unmerge_and_remove_all_rmap_items (Andrea Arcangeli) [1262294] - [mm] ksm: introduce ksm_max_page_sharing per page deduplication limit (Andrea Arcangeli) [1262294] - [net] unix: properly account for FDs passed over unix sockets (Hannes Frederic Sowa) [1297406] - [net] unix: garbage: fixed several comment and whitespace style issues (Hannes Frederic Sowa) [1297406] - [net] net_sched: invoke ->attach() after setting dev->qdisc (Phil Sutter) [1288472] - [net] pkt_sched: move the sanity test in qdisc_list_add() (Phil Sutter) [1288472] - [net] pkt_sched: set root qdisc before change() in attach_default_qdiscs() (Phil Sutter) [1288472] - [net] pkt_sched: give visibility to mq slave qdiscs (Phil Sutter) [1288472] - [net] qdisc: fix build with !CONFIG_NET_SCHED (Phil Sutter) [1288472] - [net] qdisc: allow setting default queuing discipline (Phil Sutter) [1288472] - [kdump] Reuse KEXEC_RESERVE_UPPER_LIMIT in arch_crash_auto_scale (Baoquan He) [1007642] - [kdump] Add a KEXEC_RESERVE_UPPER_LIMIT to limit the bootmem reserving for crashkernel (Baoquan He) [1007642] - [kernel] ftrace: Allow to remove a single function from function graph filter (Jiri Olsa) [1063695] - [kernel] function-graph: Allow writing the same val to set_graph_function (Jiri Olsa) [1063695] - [kernel] tracing: Simplify test for function_graph tracing start point (Jiri Olsa) [1063695]- [fs] configfs: Fix race between configfs_readdir() and configfs_d_iput() (Robert S Peterson) [1267681] - [fs] gfs2: Add module parameter gl_hash_size to increase hash table size (Robert S Peterson) [1259879] - [fs] GFS2: Don't add all glocks to the lru (Robert S Peterson) [1228381] - [fs] gfs2: Reintroduce a timeout in function gfs2_gl_hash_clear (Robert S Peterson) [1291458] - [fs] gfs2: Add missing else in trans_add_meta/data (Robert S Peterson) [1267995] - [fs] fs-cache: Add missing initialization of ret in cachefiles_write_page (David Howells) [1277622] - [fs] fs-cache: Handle a write to the page immediately beyond the EOF marker (David Howells) [1277622] - [fs] cachefiles: perform test on s_blocksize when opening cache file (David Howells) [1277622] - [fs] fs-cache: Don't override netfs's primary_index if registering failed (David Howells) [1277622] - [fs] fs-cache: Increase reference of parent after registering, netfs success (David Howells) [1277622] - [fs] fs-cache: Retain the netfs context in the retrieval op earlier (David Howells) [1277622] - [fs] fs-cache: The operation cancellation method needs calling in more places (David Howells) [1170397 1277622] - [fs] fs-cache: Put an aborted initialised op so that it is accounted correctly (David Howells) [1277622] - [fs] fs-cache: Fix cancellation of in-progress operation (David Howells) [1277622] - [fs] fs-cache: Count the number of initialised operations (David Howells) [1277622] - [fs] fs-cache: Out of line fscache_operation_init (David Howells) [1277622] - [fs] fs-cache: Permit fscache_cancel_op() to cancel in-progress operations too (David Howells) [1277622] - [fs] fs-cache: fscache_object_is_dead() has wrong logic, kill it (David Howells) [1277622] - [fs] fs-cache: Synchronise object death state change vs operation submission (David Howells) [1096893 1277622] - [fs] fs-cache: Handle a new operation submitted against a killed object (David Howells) [1277622] - [fs] fs-cache: When submitting an op, cancel it if the target object is dying (David Howells) [1277622] - [fs] fs-cache: Move fscache_report_unexpected_submission() to make it more available (David Howells) [1277622] - [fs] fs-cache: Count culled objects and objects rejected due to lack of space (David Howells) [1277622] - [fs] fs/fscache/object-list.c: use __seq_open_private (David Howells) [1277622] - [fs] cachefiles: Fix incorrect test for in-memory object collision (David Howells) [1277622] - [fs] cachefiles: Handle object being killed before being set up (David Howells) [1149103 1277622] - [fs] cachefiles: add missing \n to kerror conversions (David Howells) [1277622] - [fs] fs-cache: refcount becomes corrupt under vma pressure (David Howells) [1277622] - [fs] fs-cache: Reduce cookie ref count if submit fails (David Howells) [1277622] - [fs] fs-cache: Timeout for releasepage (David Howells) [1277622] - [fs] cachefiles: replace kerror by pr_err (David Howells) [1277622] - [fs] cachefiles: convert printk to pr_foo() (David Howells) [1277622] - [fs] fscache: replace seq_printf by seq_puts (David Howells) [1277622] - [fs] fscache: convert printk to pr_foo (David Howells) [1277622] - [fs] get rid of pointless checks for NULL ->i_op (David Howells) [1277622] - [fs] fs-cache: Handle removal of unadded object to the fscache_object_list rb tree (David Howells) [1277622] - [fs] nfs: Use i_writecount to control whether to get an fscache cookie in nfs_open (David Howells) [1277622] - [fs] fs-cache: Provide the ability to enable/disable cookies (David Howells) [1277622] - [fs] fs-cache: Add use/unuse/wake cookie wrappers (David Howells) [1277622] - [fs] cachefiles: Don't try to dump the index key if the cookie has been cleared (David Howells) [1277622] - [fs] cachefiles: Fix memory leak in cachefiles_check_auxdata error paths (David Howells) [1277622] - [fs] fscache: check consistency does not decrement refcount (David Howells) [1277622] - [fs] fscache: Netfs function for cleanup post readpages (David Howells) [1277622] - [fs] cachefiles: Implement interface to check cache consistency (David Howells) [1277622] - [fs] fs-cache: Add interface to check consistency of a cached object (David Howells) [1277622] - [fs] fs-cache: Don't use spin_is_locked() in assertions (David Howells) [1277622] - [netdrv] be2net: Avoid accessing eq object in be_msix_register routine, when i < 0 (Ivan Vecera) [1253018] - [netdrv] be2net: remove local variable 'status' (Ivan Vecera) [1253018] - [netdrv] be2net: replace hardcoded values with existing define (Ivan Vecera) [1253018] - [netdrv] be2net: remove unused local rsstable array (Ivan Vecera) [1253018] - [netdrv] be2net: remove vlan promisc capability from VF's profile descriptors (Ivan Vecera) [1253018] - [netdrv] be2net: set pci_func_num while issuing GET_PROFILE_CONFIG cmd (Ivan Vecera) [1253018] - [netdrv] be2net: pad skb to meet minimum TX pkt size in BE3 (Ivan Vecera) [1253018] - [netdrv] be2net: release mcc-lock in a failure case in be_cmd_notify_wait (Ivan Vecera) [1253018] - [netdrv] be2net: fix BE3-R FW download compatibility check (Ivan Vecera) [1253018] - [netdrv] drivers/net: get rid of unnecessary initializations in .get_drvinfo (Ivan Vecera) [1253018] - [netdrv] be2net: Revert "make the RX_FILTER command asynchronous" commit (Ivan Vecera) [1253018] - [netdrv] be2net: protect eqo->affinity_mask from getting freed twice (Ivan Vecera) [1253018] - [netdrv] be2net: post buffers before destroying RXQs in Lancer (Ivan Vecera) [1253018] - [netdrv] be2net: enable IFACE filters only after creating RXQs (Ivan Vecera) [1253018] - [netdrv] be2net: support ndo_get_phys_port_id (Ivan Vecera) [1253018] - [netdrv] be2net: bump up the driver version to 10.6.0.3 (Ivan Vecera) [1253018] - [netdrv] be2net: make SET_LOOPBACK_MODE cmd asynchrounous (Ivan Vecera) [1253018] - [netdrv] be2net: make the RX_FILTER command asynchronous (Ivan Vecera) [1253018] - [netdrv] be2net: return error status from be_mcc_notify (Ivan Vecera) [1253018] - [netdrv] be2net: convert dest field in udp-hdr to host-endian (Ivan Vecera) [1253018] - [netdrv] be2net: fix wrong return value in be_check_ufi_compatibility (Ivan Vecera) [1253018] - [netdrv] be2net: remove redundant D0 power state set (Ivan Vecera) [1253018] - [netdrv] be2net: query FW to check if EVB is enabled (Ivan Vecera) [1253018] - [netdrv] be2net: remove duplicate code in be_setup_wol (Ivan Vecera) [1253018] - [netdrv] be2net: Replace dma/pci_alloc_coherent calls with dma_zalloc_coherent (Ivan Vecera) [1253018] - [netdrv] cpumask_set_cpu_local_first => cpumask_local_spread, lament (Ivan Vecera) [1253018] - [netdrv] be2net: Support for OS2BMC (Ivan Vecera) [1253018] - [netdrv] be2net: Report a "link down" to the stack when a fatal error or fw reset happens (Ivan Vecera) [1253018] - [netdrv] be2net: Export board temperature using hwmon-sysfs interface (Ivan Vecera) [1253018] - [netdrv] be2net: update copyright year to 2015 (Ivan Vecera) [1253018] - [netdrv] be2net: use be_virtfn instead of !be_physfn (Ivan Vecera) [1253018] - [netdrv] be2net: simplify UFI compatibility checking (Ivan Vecera) [1253018] - [netdrv] be2net: post full RXQ on interface enable (Ivan Vecera) [1253018] - [netdrv] be2net: check for INSUFFICIENT_VLANS error (Ivan Vecera) [1253018] - [netdrv] be2net: receive pkts with L3, L4 errors on VFs (Ivan Vecera) [1253018] - [netdrv] be2net: set interrupt moderation for Skyhawk-R using EQ-DB (Ivan Vecera) [1253018] - [netdrv] be2net: add support for spoofchk setting (Ivan Vecera) [1253018] - [netdrv] be2net: Fix a bug in Rx buffer posting (Ivan Vecera) [1253018] - [netdrv] be2net: bump up the driver version to 10.6.0.1 (Ivan Vecera) [1253018] - [netdrv] be2net: setup xps queue mapping (Ivan Vecera) [1253018] - [netdrv] be2net: assign CPU affinity hints to be2net IRQs (Ivan Vecera) [1253018] - [kernel] cpumask: Utility function to set n'th cpu - local cpu first (Ivan Vecera) [1253018] - [netdrv] be2net: restrict MODIFY_EQ_DELAY cmd to a max of 8 EQs (Ivan Vecera) [1253018] - [netdrv] be2net: Prevent VFs from enabling VLAN promiscuous mode (Ivan Vecera) [1253018] - [netdrv] ethernet: codespell comment spelling fixes (Ivan Vecera) [1253018] - [netdrv] be2net: implement .sriov_configure PCI callback (Ivan Vecera) [1253018] - [netdrv] be2net: re-distribute SRIOV resources allowed by FW (Ivan Vecera) [1253018] - [netdrv] be2net: avoid creating the non-RSS default RXQ if FW allows to (Ivan Vecera) [1253018] - [netdrv] be2net: move be_func_init call inside be_setup (Ivan Vecera) [1253018] - [netdrv] be2net: refactor adapter resource cleanup sequence into be_cleanup (Ivan Vecera) [1253018] - [netdrv] be2net: refactor adapter resource initialzation sequence into be_resume (Ivan Vecera) [1253018] - [netdrv] be2net: remove code duplication relating to Lancer reset sequence (Ivan Vecera) [1253018] - [netdrv] be2net: refactor error detect/recovery function (Ivan Vecera) [1253018] - [netdrv] be2net: use a wrapper to schedule and cancel error detection task (Ivan Vecera) [1253018] - [netdrv] be2net: refactor function initalization sequence into be_func_init (Ivan Vecera) [1253018] - [netdrv] be2net: get rid of be_get_initial_config call from be_probe (Ivan Vecera) [1253018] - [netdrv] be2net: move adapter fields alloc/free code to new routines (Ivan Vecera) [1253018] - [netdrv] be2net: fix wrong handling of be_setup failure in be_probe (Ivan Vecera) [1253018] - [netdrv] be2net: Add a few inline functions to test TXQ conditions (Ivan Vecera) [1253018] - [netdrv] be2net: Minor code cleanup in tx completion process (Ivan Vecera) [1253018] - [netdrv] be2net: Refactor be_xmit_enqueue routine (Ivan Vecera) [1253018] - [netdrv] be2net: Refactor wrb_fill_hdr routine (Ivan Vecera) [1253018] - [netdrv] be2net: support TX batching using skb->xmit_more flag (Ivan Vecera) [1253018] - [md] flush ->event_work before stopping array (Jes Sorensen) [1220555] - [net] flow_dissector: remove unused function flow_get_hlen declaration (Ivan Vecera) [1298479] - [net] flow_keys: n_proto type should be __be16 (Ivan Vecera) [1298479] - [netdrv] 3c59x: fix another page map/single unmap imbalance (Neil Horman) [1291401] - [netdrv] 3c59x: balance page maps and unmaps (Neil Horman) [1291401] - [netdrv] 3c59x: Fix bad offset spec in skb_frag_dma_map (Neil Horman) [1291401] - [netdrv] 3c59x: Add dma error checking and recovery (Neil Horman) [1291401] - [mfd] lpc_ich: Intel device IDs for PCH (Steve Best) [1244017] - [i2c] i801: add Intel Lewisburg device IDs (Steve Best) [1244017] - [sound] alsa: hda - Add Intel Lewisburg device IDs Audio (Steve Best) [1244017] - [sched] core: Rework rq->clock update skips (Aaron Tomlin) [1263613] - [sched] Remove useless code in yield_to() (Aaron Tomlin) [1263613] - [sched] Set skip_clock_update in yield_task_fair() (Aaron Tomlin) [1263613] - [sched] rt: Update rq clock when unthrottling of an otherwise idle CPU (Aaron Tomlin) [1263613] - [pci] PCIe / hotplug: Drop pointless ACPI-based "slot detection" check (Jarod Wilson) [1211804] - [netdrv] remove NETIF_F_NO_CSUM feature bit (Michal Schmidt) [1291941] - [mm] memcg: oom_notify use-after-free fix (Rafael Aquini) [1294400] - [mm] make lru_add_drain_all() selective (Jerome Marchand) [1266146] - [char] random: Fix "Missing strategy" warnings in debug kernel (Prarit Bhargava) [1296944] - [netdrv] bna: fix error handling (Ivan Vecera) [1258535] - [netdrv] bna: check for dma mapping errors (Ivan Vecera) [1258535] - [netdrv] bna: remove superfluous parentheses (Ivan Vecera) [1258535] - [netdrv] bna: make pointers to read-only inputs const (Ivan Vecera) [1258535] - [netdrv] bna: remove unnecessary cast of BIT value (Ivan Vecera) [1258535] - [netdrv] bna: use netdev_* and dev_* instead of printk and pr_* (Ivan Vecera) [1258535] - [netdrv] bna: fix timeout API argument type (Ivan Vecera) [1258535] - [netdrv] bna: use list_for_each_entry where appropriate (Ivan Vecera) [1258535] - [netdrv] bna: get rid of private macros for manipulation with lists (Ivan Vecera) [1258535] - [netdrv] bna: use memdup_user to copy userspace buffers (Ivan Vecera) [1258535] - [netdrv] bna: correct comparisons/assignments to bool (Ivan Vecera) [1258535] - [netdrv] bna: remove TX_E_PRIO_CHANGE event and BNA_TX_F_PRIO_CHANGED flag (Ivan Vecera) [1258535] - [netdrv] bna: remove paused from bna_rx_config and flags from bna_rxf (Ivan Vecera) [1258535] - [netdrv] bna: remove RXF_E_PAUSE and RXF_E_RESUME events (Ivan Vecera) [1258535] - [netdrv] bna: remove prio_change_cbfn oper_state_cbfn from struct bna_tx (Ivan Vecera) [1258535] - [netdrv] bna: remove oper_state_cbfn from struct bna_rxf (Ivan Vecera) [1258535] - [netdrv] bna: remove pause_cbfn from struct bna_enet (Ivan Vecera) [1258535] - [netdrv] bna: remove unused cbfn parameter (Ivan Vecera) [1258535] - [netdrv] bna: use BIT(x) instead of (1 << x) (Ivan Vecera) [1258535] - [netdrv] bna: get rid of duplicate and unused macros (Ivan Vecera) [1258535] - [netdrv] bna: replace pragma(pack) with attribute __packed (Ivan Vecera) [1258535] - [netdrv] bna: get rid of mac_t (Ivan Vecera) [1258535] - [netdrv] bna: use ether_addr_copy instead of memcpy (Ivan Vecera) [1258535] - [netdrv] bna: remove obsolete use of EXTRA_CFLAGS (Ivan Vecera) [1258535] - [netdrv] bna: fix soft lock-up during firmware initialization failure (Ivan Vecera) [1258535] - [netdrv] bna: remove unreasonable iocpf timer start (Ivan Vecera) [1258535] - [netdrv] bna: fix firmware loading on big-endian machines (Ivan Vecera) [1258535] - [netdrv] ethernet: codespell comment spelling fixes (Ivan Vecera) [1258535] - [netdrv] bna: Update the Driver and Firmware Version (Ivan Vecera) [1258535] - [netdrv] bna: QLogic BR-series Adapters Driver Rebranding (Ivan Vecera) [1258535] - [netdrv] net: incorrect use of init_completion fixup (Ivan Vecera) [1258535] - [netdrv] bna: use netdev_rss_key_fill() helper (Ivan Vecera) [1258535] - [netdrv] bna: fix skb->truesize underestimation (Ivan Vecera) [1258535] - [netdrv] bna: use container_of to resolve bufdesc_ex from bufdesc (Ivan Vecera) [1258535] - [netdrv] bna: remove unnecessary break after return (Ivan Vecera) [1258535] - [netdrv] net: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Ivan Vecera) [1258535] - [netdrv] net: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1258535] - [netdrv] bna: remove open-coded skb_cow_head (Ivan Vecera) [1258535] - [netdrv] bnad: Call dev_kfree_skb_any instead of dev_kfree_skb (Ivan Vecera) [1258535] - [netdrv] bna: Replace large udelay() with mdelay() (Ivan Vecera) [1258535] - [netdrv] brocade: Convert uses of __constant_ to (Ivan Vecera) [1258535] - [netdrv] bna: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1258535] - [netdrv] bnad: code cleanup (Ivan Vecera) [1258535] - [netdrv] bna: Fix build due to missing use of dma_unmap_len_set() (Ivan Vecera) [1258535] - [netdrv] bna: make pointers to read-only inputs const (Ivan Vecera) [1258535] - [netdrv] bnad: do vlan cleanup (Ivan Vecera) [1258535]- [netdrv] i40e: trivial fixes (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump version to 1.4.7 for i40e and 1.4.3 for i40evf (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: use logical operator (Stefan Assmann) [1249247] - [netdrv] i40evf: use correct types (Stefan Assmann) [1249247] - [netdrv] i40evf: don't use atomic allocation (Stefan Assmann) [1249247] - [netdrv] i40e: Fix memory leaks, sideband filter programming (Stefan Assmann) [1249247] - [netdrv] i40e: Detection and recovery of TX queue hung logic moved to service_task from tx_timeout (Stefan Assmann) [1249247] - [netdrv] i40evf: remove duplicate string (Stefan Assmann) [1249247] - [netdrv] i40evf: set real num queues (Stefan Assmann) [1249247] - [netdrv] i40evf: increase max number of queues (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e version to 1.4.4 and i40evf to 1.4.1 (Stefan Assmann) [1249247] - [netdrv] i40evf: allocate ring structs dynamically (Stefan Assmann) [1249247] - [netdrv] i40evf: allocate queue vectors dynamically (Stefan Assmann) [1249247] - [netdrv] i40evf: quoth the VF driver, Nevermore (Stefan Assmann) [1249247] - [netdrv] i40evf: add new fields to store user configuration of RSS (Stefan Assmann) [1249247] - [netdrv] i40evf: create a generic get RSS function (Stefan Assmann) [1249247] - [netdrv] i40evf: create a generic config RSS function (Stefan Assmann) [1249247] - [netdrv] i40evf: rename VF adapter specific RSS function (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: prefetch skb data on transmit (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Fix RS bit update in Tx path and disable force WB workaround (Stefan Assmann) [1249247] - [netdrv] i40evf: handle many MAC filters correctly (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: clean up error messages (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add comment to #endif (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add a stat to track how many times we have to do a force WB (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: remove unused tunnel parameter (Stefan Assmann) [1249247] - [netdrv] i40evf: fix compiler warning of unused variable (Stefan Assmann) [1249247] - [netdrv] i40evf: clean up local variable initialization (Stefan Assmann) [1249247] - [netdrv] i40evf: add missing kernel-doc argument (Stefan Assmann) [1249247] - [netdrv] i40e: re-use *ph specifier to hexdump a data (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e to 1.3.46 and i40evf to 1.3.33 (Stefan Assmann) [1249247] - [netdrv] i40evf: use correct struct for list manipulation (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add a workaround to drop all flow control frames (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e to 1.3.38 and i40evf to 1.3.25 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Fix an accidental error with BIT_ULL replacement (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: adjust interrupt throttle less frequently (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: change dynamic interrupt thresholds (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: fix bug in throttle rate math (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: refactor IRQ enable function (Stefan Assmann) [1249247] - [netdrv] i40evf: don't give up (Stefan Assmann) [1249247] - [netdrv] i40evf: fix overlong BIT defines (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e to 1.3.34 and i40evf to 1.3.21 (Stefan Assmann) [1249247] - [netdrv] i40evf: relax and stagger init timing a bit (Stefan Assmann) [1249247] - [netdrv] i40evf: correctly populate vlan_features (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: moderate interrupts differently (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Fix compile issue related to const string (Stefan Assmann) [1249247] - [netdrv] drivers/net/intel: use napi_complete_done() (Stefan Assmann) [1249247] - [netdrv] i40evf: Add support for netpoll (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Drop useless "IN_NETPOLL" flag (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Fix handling of napi budget (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.28 and i40evf to 1.3.19 (Stefan Assmann) [1249247] - [netdrv] i40evf: speed up init (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: remove redundant declarations of a variable and a function (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add WB_ON_ITR offload support (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.25 and i40evf to 1.3.17 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Refactor PHY structure and add phy_capabilities enum (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add module_types and update_link_info (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: split device ids into a separate file (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add info to nvm info struct for OEM version data (Stefan Assmann) [1249247] - [netdrv] i40evf: properly handle ndo_set_mac_address calls (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add new link status defines (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: pass QOS handle to VF (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: clean up some code (Stefan Assmann) [1249247] - [netdrv] i40evf: detect reset more reliably (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Explicitly assign enum index for VSI type (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Store CEE DCBX DesiredCfg and RemoteCfg (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: remove unused opcode (Stefan Assmann) [1249247] - [netdrv] i40evf: propagate interrupt allocation failure (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add a stat to keep track of linearization count (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: give up the __func__ (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: assure clean asq status report (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: fix a potential type compare issue (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add driver support for new device ids (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: set AQ count after memory allocation (Stefan Assmann) [1249247] - [netdrv] i40evf: don't blow away MAC address (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: grab the AQ spinlocks before clearing registers (Stefan Assmann) [1249247] - [netdrv] i40evf: tweak init timing (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add new device id 1588 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: fix Tx hang workaround code (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: fix up type clash in i40e_aq_rc_to_posix conversion (Stefan Assmann) [1249247] - [netdrv] i40evf: missing rtnl_unlock in i40evf_resume() (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: check for stopped admin queue (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: refactor tx timeout logic (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e to 1.3.21 and i40evf to 1.3.13 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add get AQ result command to nvmupdate utility (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add exec_aq command to nvmupdate utility (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add wait states to NVM state machine (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add GetStatus command for nvmupdate (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add handling of writeback descriptor (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: save aq writeback for future inspection (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e to 1.3.9 and i40evf to 1.3.5 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Cache the CEE TLV status returned from firmware (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add VIRTCHNL_VF_OFFLOAD flag (Stefan Assmann) [1249247] - [netdrv] i40evf: Remove PF specific register definitions from the VF (Stefan Assmann) [1249247] - [netdrv] i40evf: Use the correct defines to match the VF registers (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add capability to gather VEB per TC stats (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add TX/RX outer UDP checksum support for X722 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add support for writeback on ITR feature for X722 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: RSS changes for X722 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Update register.h file for X722 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Update FW API with X722 support (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add flags for X722 capabilities (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add device ids for X722 (Stefan Assmann) [1249247] - [netdrv] i40e: use BIT and BIT_ULL macros (Stefan Assmann) [1249247] - [netdrv] i40e: clean up error status messages (Stefan Assmann) [1249247] - [netdrv] i40evf: support virtual channel API version 1.1 (Stefan Assmann) [1249247] - [netdrv] i40evf: handle big resets (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add macros for virtual channel API version and device capability (Stefan Assmann) [1249247] - [netdrv] i40e: add VF capabilities to virtual channel interface (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Fix and refactor dynamic ITR code (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump version to 1.3.6 for i40e and 1.3.2 for i40evf (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add support for pre-allocated pages for PD (Stefan Assmann) [1249247] - [netdrv] i40evf: add MAC address filter in open, not init (Stefan Assmann) [1249247] - [netdrv] i40evf: don't delete all the filters (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Update the admin queue command header (Stefan Assmann) [1249247] - [netdrv] i40evf: Allow for an abundance of vectors (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Update Flex-10 related device/function capabilities (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add stats to track FD ATR and SB dynamic enable state (Stefan Assmann) [1249247] - [netdrv] i40evf: don't configure unused RSS queues (Stefan Assmann) [1249247] - [netdrv] i40evf: fix panic during MTU change (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Fix mixed size frags and linearization (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: remove time_stamp member (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: force inline transmit functions (Stefan Assmann) [1249247] - [netdrv] i40evf: skb->xmit_more support (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Remove unneeded TODO (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add stats to count Tunnel ATR hits (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add ATR support for tunneled TCP/IPv4/IPv6 packets (Stefan Assmann) [1249247] - [netdrv] net: batch of last_rx update avoidance in ethernet drivers (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Save WR_CSR_PROT field from DEV/FUNC capabilities (Stefan Assmann) [1249247] - [netdrv] i40evf: remove aq_pending (Stefan Assmann) [1249247] - [netdrv] i40evf: fix bad indentation (Stefan Assmann) [1249247] - [netdrv] i40evf: Refactor VF RSS code (Stefan Assmann) [1249247] - [netdrv] i40evf: protect VLAN filter list (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Set Ethernet protocol correctly when Tx VLAN offloads are disabled (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: fix bug when skb allocation fails (Stefan Assmann) [1249247] - [netdrv] i40evf: Fix Outer UDP RX checksum code (Stefan Assmann) [1249247] - [netdrv] i40evf: add FW version to ethtool info (Stefan Assmann) [1249247] - [netdrv] i40evf: resequence close operations (Stefan Assmann) [1249247] - [netdrv] i40evf: delay releasing rings (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e/i40evf version (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: fix accidental write to ITR registers (Stefan Assmann) [1249247] - [netdrv] i40vf: don't stop me now (Stefan Assmann) [1249247] - [netdrv] ethernet: codespell comment spelling fixes (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: enable prefetch of Tx descriptors during cleanup (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Simplify tunnel selection logic (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Refactor i40e_debug_aq and make some functions static (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Version bump (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Clean up some formatting and other things (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: grab NVM devstarter version not image version (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump versions (Stefan Assmann) [1249247] - [netdrv] i40evf: ethtool RSS fixes (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add missing packet types for VXLAN encapsulated packet types (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: print FW build number in version string (Stefan Assmann) [1249247] - [x86] hyperv: restore irq accounting (Vitaly Kuznetsov) [1282387] - [x86] irq: Hide 'HYP:' line in /proc/interrupts when not on Xen/Hyper-V (Vitaly Kuznetsov) [1282387] - [xen] Add proper irq accounting for HYPERCALL vector (Vitaly Kuznetsov) [1282387] - [x86] irq: Properly tag virtualization entry in /proc/interrupts (Vitaly Kuznetsov) [1282387] - [x86] Add proper vector accounting for HYPERVISOR_CALLBACK_VECTOR (Vitaly Kuznetsov) [1282387] - [tpm] revert the list handling logic fixed in 398a1e7 (Jerry Snitselaar) [1254015 1293409] - [tpm] Avoid reference to potentially freed memory (Jerry Snitselaar) [1254015 1293409] - [tpm] tpm_tis: restore IRQ vector in IO memory after failed probing (Jerry Snitselaar) [1254015 1293409] - [tpm] tpm_tis: free irq after probing (Jerry Snitselaar) [1254015 1293409] - [tpm] remove unnecessary little endian conversion (Jerry Snitselaar) [1254015 1293409] - [tpm] tpm_crb: fix unaligned read of the command buffer address (Jerry Snitselaar) [1254015 1293409] - [tpm] tpm_crb: fail when TPM2 ACPI table contents look corrupted (Jerry Snitselaar) [1254015 1293409] - [tpm] Fix initialization of the cdev (Jerry Snitselaar) [1254015 1293409] - [tpm] tpm, tpm_crb: fix le64_to_cpu conversions in crb_acpi_add (Jerry Snitselaar) [1254015 1293409] - [tpm] fix: sanitized code paths in tpm_chip_register (Jerry Snitselaar) [1254015 1293409] - [sched] kernel: sched: Fix nohz load accounting -- again (Rafael Aquini) [1167755] - [sched] kernel: sched: Move sched_avg_update to update_cpu_load (Rafael Aquini) [1167755] - [sched] kernel: sched: Cure more NO_HZ load average woes (Rafael Aquini) [1167755] - [sched] kernel: sched: Cure load average vs NO_HZ woes (Rafael Aquini) [1167755] - [netdrv] bnxt_en: Zero pad firmware messages to 128 bytes (John Linville) [1253659] - [netdrv] bnxt_en: Add BCM57301 & BCM57402 devices (John Linville) [1253659] - [netdrv] bnxt_en: Update to Firmware interface spec 1.0.0 (John Linville) [1253659] - [fs] lockd: Register callbacks on the inetaddr_chain and inet6addr_chain (Scott Mayhew) [1262362] - [fs] nfsd: Register callbacks on the inetaddr_chain and inet6addr_chain (Scott Mayhew) [1262362] - [fs] sunrpc: Add a function to close temporary transports immediately (Scott Mayhew) [1262362] - [fs] dlm: sctp_accept_from_sock() can be static (Xin Long) [1217712] - [fs] dlm: fix reconnecting but not sending data (Xin Long) [1217712] - [fs] dlm: replace BUG_ON with a less severe handling (Xin Long) [1217712] - [fs] dlm: use sctp 1-to-1 API (Xin Long) [1217712] - [fs] dlm: fix not reconnecting on connecting error handling (Xin Long) [1217712] - [fs] dlm: fix race while closing connections (Xin Long) [1217712] - [fs] avoid the dependency of DLM module on SCTP by using 1-to-1 API (0/7) (Xin Long) [1217712] - [fs] dlm: disable nagle for SCTP (Xin Long) [1217712] - [fs] dlm: retry failed SCTP sends (Xin Long) [1217712] - [fs] dlm: try other IPs when sctp init assoc fails (Xin Long) [1217712] - [fs] dlm: prevent connections during shutdown (Xin Long) [1217712] - [fs] sync: Use a separate wq for do_sync_work() to avoid a potential deadlock (Aaron Tomlin) [1147510] - [fs] SUNRPC: Fix callback channel (Benjamin Coddington) [1232402] - [fs] quota: Make quota code not call tty layer with dqptr_sem held (Lukas Czerner) [1232387] - [fs] __generic_file_splice_read retry lookup on AOP_TRUNCATED_PAGE (Abhijith Das) [1206720]- [netdrv] i40e: Fix i40e_print_features() VEB mode output (Stefan Assmann) [1249246] - [netdrv] i40e: trivial fixes (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump version to 1.4.7 for i40e and 1.4.3 for i40evf (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: use logical operator (Stefan Assmann) [1249246] - [netdrv] i40e: fix whitespace (Stefan Assmann) [1249246] - [netdrv] i40e: Remove separate functions gathering XOFF Rx stats (Stefan Assmann) [1249246] - [netdrv] i40e: use priv flags to control packet split (Stefan Assmann) [1249246] - [netdrv] i40e: propagate properly (Stefan Assmann) [1249246] - [netdrv] i40e: Fix memory leaks, sideband filter programming (Stefan Assmann) [1249246] - [netdrv] i40e: Detection and recovery of TX queue hung logic moved to service_task from tx_timeout (Stefan Assmann) [1249246] - [netdrv] i40e: remove unused argument (Stefan Assmann) [1249246] - [netdrv] i40e: fix: do not sleep in netdev_ops (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e version to 1.4.4 and i40evf to 1.4.1 (Stefan Assmann) [1249246] - [netdrv] i40e: make error message more useful (Stefan Assmann) [1249246] - [netdrv] i40e: fix confusing message (Stefan Assmann) [1249246] - [netdrv] i40e: Update error messaging (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: prefetch skb data on transmit (Stefan Assmann) [1249246] - [netdrv] i40e: rename rss_size to alloc_rss_size in i40e_pf (Stefan Assmann) [1249246] - [netdrv] i40e: add new fields to store user configuration (Stefan Assmann) [1249246] - [netdrv] i40e: Bump version to 1.4.2 (Stefan Assmann) [1249246] - [netdrv] i40e: create a generic configure rss function (Stefan Assmann) [1249246] - [netdrv] i40e: rework the functions to configure RSS with similar parameters (Stefan Assmann) [1249246] - [netdrv] i40e: return the number of enabled queues for ETHTOOL_GRXRINGS (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: clean up error messages (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add comment to #endif (Stefan Assmann) [1249246] - [netdrv] i40e: Move the saving of old link info from handle_link_event to link_event (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add a stat to track how many times we have to do a force WB (Stefan Assmann) [1249246] - [netdrv] i40e: Workaround fix for mss < 256 issue (Stefan Assmann) [1249246] - [netdrv] i40e: remove BUG_ON from FCoE setup (Stefan Assmann) [1249246] - [netdrv] i40e: remove BUG_ON from feature string building (Stefan Assmann) [1249246] - [netdrv] i40e: Change BUG_ON to WARN_ON in service event complete (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: remove unused tunnel parameter (Stefan Assmann) [1249246] - [netdrv] intel: i40e: fix confused code (Stefan Assmann) [1249246] - [netdrv] i40e: fix unconditional execution of cpu_to_le16() (Stefan Assmann) [1249246] - [netdrv] i40e: clean up local variable initialization (Stefan Assmann) [1249246] - [netdrv] i40e: add missing kernel-doc argument (Stefan Assmann) [1249246] - [netdrv] i40e: re-use *ph specifier to hexdump a data (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e to 1.3.46 and i40evf to 1.3.33 (Stefan Assmann) [1249246] - [netdrv] i40e: Disable VEB bridge mode with SR-IOV failure (Stefan Assmann) [1249246] - [netdrv] i40e: Fix an incorrect OEM version string (Stefan Assmann) [1249246] - [netdrv] i40e: fix inconsistent statuses after a PF reset (Stefan Assmann) [1249246] - [netdrv] i40e: Fix VEB/VEPA bridge mode mismatch issue (Stefan Assmann) [1249246] - [netdrv] i40e: fix a bug in debugfs with add/del macaddr (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add a workaround to drop all flow control frames (Stefan Assmann) [1249246] - [netdrv] i40e: fix annoying message (Stefan Assmann) [1249246] - [netdrv] i40e: fix stats offsets (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e to 1.3.38 and i40evf to 1.3.25 (Stefan Assmann) [1249246] - [netdrv] i40e: declare rather than initialize int object (Stefan Assmann) [1249246] - [netdrv] i40e: Move error message to debug level (Stefan Assmann) [1249246] - [netdrv] i40e: Fix order of checks when enabling/disabling autoneg in ethtool (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Fix an accidental error with BIT_ULL replacement (Stefan Assmann) [1249246] - [netdrv] i40e: fix for PHY NVM interaction problem (Stefan Assmann) [1249246] - [netdrv] i40e: Fix for Tools loopback test failing after driver load (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: adjust interrupt throttle less frequently (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: change dynamic interrupt thresholds (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: fix bug in throttle rate math (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: refactor IRQ enable function (Stefan Assmann) [1249246] - [netdrv] i40e: Fix basic support for X722 devices (Stefan Assmann) [1249246] - [netdrv] i40e: Lock for VSI's MAC filter list (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e to 1.3.34 and i40evf to 1.3.21 (Stefan Assmann) [1249246] - [netdrv] i40e: increase AQ work limit (Stefan Assmann) [1249246] - [netdrv] i40e: Recognize 1000Base_T_Optical phy type when link is up (Stefan Assmann) [1249246] - [netdrv] i40e: reset the invalid msg counter in vf when a valid msg is received (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: moderate interrupts differently (Stefan Assmann) [1249246] - [netdrv] i40e: Add support for non-willing Apps (Stefan Assmann) [1249246] - [netdrv] i40e: priv flag for controlling VEB stats (Stefan Assmann) [1249246] - [netdrv] i40e: Removed unused defines (Stefan Assmann) [1249246] - [netdrv] i40e: remove read/write failed messages from nvmupdate (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Fix compile issue related to const string (Stefan Assmann) [1249246] - [netdrv] i40e: generate fewer startup messages (Stefan Assmann) [1249246] - [netdrv] drivers/net/intel: use napi_complete_done() (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Drop useless "IN_NETPOLL" flag (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Fix handling of napi budget (Stefan Assmann) [1249246] - [netdrv] drivers/net: get rid of unnecessary initializations in .get_drvinfo() (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.28 and i40evf to 1.3.19 (Stefan Assmann) [1249246] - [netdrv] i40e: remove unnecessary string copy operations (Stefan Assmann) [1249246] - [netdrv] i40e: X722 is on the IOSF bus and does not report the PCI bus info (Stefan Assmann) [1249246] - [netdrv] i40e: Store off PHY capabilities (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: remove redundant declarations of a variable and a function (Stefan Assmann) [1249246] - [netdrv] i40e: remove FD atr control from debugfs (Stefan Assmann) [1249246] - [netdrv] i40e: allow FD SB if MFP mode only has 1 partition (Stefan Assmann) [1249246] - [netdrv] i40e: remove obsolete version check (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add WB_ON_ITR offload support (Stefan Assmann) [1249246] - [netdrv] i40e: Remove 100M SGMII unless hw is X722 (Stefan Assmann) [1249246] - [netdrv] i40e: Change some messages from info to debug only (Stefan Assmann) [1249246] - [netdrv] i40e: use priv flags to control flow director (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.25 and i40evf to 1.3.17 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Refactor PHY structure and add phy_capabilities enum (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add module_types and update_link_info (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: split device ids into a separate file (Stefan Assmann) [1249246] - [netdrv] i40e: update fw version text string per previous product formats (Stefan Assmann) [1249246] - [netdrv] i40e: don't panic on VSI allocation failure (Stefan Assmann) [1249246] - [netdrv] i40e: remove redundant call (Stefan Assmann) [1249246] - [netdrv] i40e: Convert CEE App TLV selector to IEEE selector (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add info to nvm info struct for OEM version data (Stefan Assmann) [1249246] - [netdrv] i40e: Use BIT() macro for priority map parsing (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add new link status defines (Stefan Assmann) [1249246] - [netdrv] i40e: print neato new features (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: pass QOS handle to VF (Stefan Assmann) [1249246] - [netdrv] i40e: refactor code to remove indent (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: clean up some code (Stefan Assmann) [1249246] - [netdrv] i40e: Support FW CEE DCB UP to TC map nibble swap (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Explicitly assign enum index for VSI type (Stefan Assmann) [1249246] - [netdrv] i40e: add switch for link polling (Stefan Assmann) [1249246] - [netdrv] i40e: Fix multiple link up messages (Stefan Assmann) [1249246] - [netdrv] i40e: Fix for extra Flow Director filter in table after error (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Store CEE DCBX DesiredCfg and RemoteCfg (Stefan Assmann) [1249246] - [netdrv] i40e: Add parsing for CEE DCBX TLVs (Stefan Assmann) [1249246] - [netdrv] i40e: add more verbose error messages (Stefan Assmann) [1249246] - [netdrv] i40e: inline interrupt enable (Stefan Assmann) [1249246] - [netdrv] i40e: fix erroneous WARN_ON (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: remove unused opcode (Stefan Assmann) [1249246] - [netdrv] i40e: Additional checks for CEE APP priority validity (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add a stat to keep track of linearization count (Stefan Assmann) [1249246] - [netdrv] i40e: fix bug in return from get_link_status and avoid spurious link messages (Stefan Assmann) [1249246] - [netdrv] i40e: add little endian conversion for checksum (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: give up the __func__ (Stefan Assmann) [1249246] - [netdrv] i40e: Never let speed get set to 0 in get_settings (Stefan Assmann) [1249246] - [netdrv] i40e: Fix for truncated interrupt name (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: assure clean asq status report (Stefan Assmann) [1249246] - [netdrv] i40e: make i40e_init_pf_fcoe to void (Stefan Assmann) [1249246] - [netdrv] i40e: fix bad CEE status shift value (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: fix a potential type compare issue (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add driver support for new device ids (Stefan Assmann) [1249246] - [netdrv] i40e: stop VF rings (Stefan Assmann) [1249246] - [netdrv] i40e: enable WoL operation if config bit show WoL capable (Stefan Assmann) [1249246] - [netdrv] i40e: Increase the amount of time we wait for reset to be done (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: set AQ count after memory allocation (Stefan Assmann) [1249246] - [netdrv] i40e: fix offload of GRE tunnels (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: grab the AQ spinlocks before clearing registers (Stefan Assmann) [1249246] - [netdrv] i40e: Fix a memory leak in X722 rss config path (Stefan Assmann) [1249246] - [netdrv] i40e: fix 32 bit build warnings (Stefan Assmann) [1249246] - [netdrv] i40e: fix kbuild warnings (Stefan Assmann) [1249246] - [netdrv] i40e: warn on double free (Stefan Assmann) [1249246] - [netdrv] i40e: refactor interrupt enable (Stefan Assmann) [1249246] - [netdrv] i40e: Strip VEB stats if they are disabled in HW (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add new device id 1588 (Stefan Assmann) [1249246] - [netdrv] i40e: Remove useless message (Stefan Assmann) [1249246] - [netdrv] i40e: limit debugfs io ops (Stefan Assmann) [1249246] - [netdrv] i40e: use QOS field consistently (Stefan Assmann) [1249246] - [netdrv] i40e: count drops in netstat interface (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: fix Tx hang workaround code (Stefan Assmann) [1249246] - [netdrv] i40e: fixup padding issue in get_cee_dcb_cfg_v1_resp (Stefan Assmann) [1249246] - [netdrv] i40e: Fix a port VLAN configuration bug (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: fix up type clash in i40e_aq_rc_to_posix conversion (Stefan Assmann) [1249246] - [netdrv] i40e: rtnl_lock called twice in i40e_pci_error_resume() (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: check for stopped admin queue (Stefan Assmann) [1249246] - [netdrv] i40e: fix VLAN inside VXLAN (Stefan Assmann) [1249246] - [netdrv] i40e: Fix for recursive RTNL lock during PROMISC change (Stefan Assmann) [1249246] - [netdrv] i40e: Fix RS bit update in Tx path and disable force WB workaround (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: improve Tx performance with a small tweak (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: refactor tx timeout logic (Stefan Assmann) [1249246] - [netdrv] i40e: Move i40e_get_head into header file (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e to 1.3.21 and i40evf to 1.3.13 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add get AQ result command to nvmupdate utility (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add exec_aq command to nvmupdate utility (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add wait states to NVM state machine (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add GetStatus command for nvmupdate (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add handling of writeback descriptor (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: save aq writeback for future inspection (Stefan Assmann) [1249246] - [netdrv] i40e: rename variable to prevent clash of understanding (Stefan Assmann) [1249246] - [netdrv] i40e: Set defport behavior for the Main VSI when in promiscuous mode (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e to 1.3.9 and i40evf to 1.3.5 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Cache the CEE TLV status returned from firmware (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add VIRTCHNL_VF_OFFLOAD flag (Stefan Assmann) [1249246] - [netdrv] i40e: Remove redundant and unneeded messages (Stefan Assmann) [1249246] - [netdrv] i40e: correct spelling error (Stefan Assmann) [1249246] - [netdrv] i40e: Fix comment for ethtool diagnostic link test (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add capability to gather VEB per TC stats (Stefan Assmann) [1249246] - [netdrv] i40e: Fix ethtool offline diagnostic with netqueues (Stefan Assmann) [1249246] - [netdrv] i40e: Fix legacy interrupt mode in the driver (Stefan Assmann) [1249246] - [netdrv] i40e: Move function calls to i40e_shutdown instead of i40e_suspend (Stefan Assmann) [1249246] - [netdrv] i40e: add RX to port CRC errors label (Stefan Assmann) [1249246] - [netdrv] i40e: don't degrade __le16 (Stefan Assmann) [1249246] - [netdrv] i40e: Add AQ commands for NVM Update for X722 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add ATR HW eviction support for X722 (Stefan Assmann) [1249246] - [netdrv] i40e: Add IWARP support for X722 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add TX/RX outer UDP checksum support for X722 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add support for writeback on ITR feature for X722 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: RSS changes for X722 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Update register.h file for X722 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Update FW API with X722 support (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add flags for X722 capabilities (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add device ids for X722 (Stefan Assmann) [1249246] - [netdrv] i40e: use BIT and BIT_ULL macros (Stefan Assmann) [1249246] - [netdrv] i40e: clean up error status messages (Stefan Assmann) [1249246] - [netdrv] i40e: provide correct API version to older VF drivers (Stefan Assmann) [1249246] - [netdrv] i40e: support virtual channel API 1.1 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add macros for virtual channel API version and device capability (Stefan Assmann) [1249246] - [netdrv] i40e: add VF capabilities to virtual channel interface (Stefan Assmann) [1249246] - [netdrv] i40e: clean up unneeded gotos (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Fix and refactor dynamic ITR code (Stefan Assmann) [1249246] - [netdrv] i40e: only report generic filters in get_ts_info (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump version to 1.3.6 for i40e and 1.3.2 for i40evf (Stefan Assmann) [1249246] - [netdrv] i40e: Refine an error message to avoid confusion (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add support for pre-allocated pages for PD (Stefan Assmann) [1249246] - [netdrv] i40e: un-disable VF after reset (Stefan Assmann) [1249246] - [netdrv] i40e: do a proper reset when disabling a VF (Stefan Assmann) [1249246] - [netdrv] i40e: correctly program filters for VFs (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Update the admin queue command header (Stefan Assmann) [1249246] - [netdrv] i40e: ignore duplicate port VLAN requests (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Update Flex-10 related device/function capabilities (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add stats to track FD ATR and SB dynamic enable state (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Fix mixed size frags and linearization (Stefan Assmann) [1249246] - [netdrv] i40e: Bump version to 1.3.4 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: remove time_stamp member (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: force inline transmit functions (Stefan Assmann) [1249246] - [netdrv] i40e: Move the FD ATR/SB messages to a higher debug level (Stefan Assmann) [1249246] - [netdrv] i40e: fix unrecognized FCOE EOF case (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Remove unneeded TODO (Stefan Assmann) [1249246] - [netdrv] i40e: Remove unnecessary pf members (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add stats to count Tunnel ATR hits (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add ATR support for tunneled TCP/IPv4/IPv6 packets (Stefan Assmann) [1249246] - [netdrv] i40e: Disable offline diagnostics if VFs are enabled (Stefan Assmann) [1249246] - [netdrv] i40e: Collect PFC XOFF RX stats even in single TC case (Stefan Assmann) [1249246] - [netdrv] net: batch of last_rx update avoidance in ethernet drivers (Stefan Assmann) [1249246] - [netdrv] i40e: Bump version to 1.3.2 (Stefan Assmann) [1249246] - [netdrv] i40e: Use new 40G speeds (Stefan Assmann) [1249246] - [netdrv] i40e: get rid of unused locals (Stefan Assmann) [1249246] - [netdrv] i40e: handle possible memory allocation failure (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Save WR_CSR_PROT field from DEV/FUNC capabilities (Stefan Assmann) [1249246] - [netdrv] i40e: enable user dump of internal hardware state (Stefan Assmann) [1249246] - [netdrv] i40e: print FCoE capability reported by the device function (Stefan Assmann) [1249246] - [netdrv] i40e: For VF reset (VFR and VFLR) add some more delay (Stefan Assmann) [1249246] - [netdrv] i40e: move VF notification routines up (Stefan Assmann) [1249246] - [netdrv] i40e: notify VFs of link state (Stefan Assmann) [1249246] - [netdrv] i40e: Add support to program FDir SB rules for VF from PF through ethtool (Stefan Assmann) [1249246] - [netdrv] i40e: stop VF rings (Stefan Assmann) [1249246] - [netdrv] i40e: Bump to version 1.3.1 (Stefan Assmann) [1249246] - [netdrv] i40e: Communicate VSI id in place of VSI index to the VFs (Stefan Assmann) [1249246] - [netdrv] i40e: stop flow director on shutdown (Stefan Assmann) [1249246] - [netdrv] i40e: fix up VXLAN messages (Stefan Assmann) [1249246] - [netdrv] i40e: Don't register/de-register apps on NIC partitions in MFP mode (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Set Ethernet protocol correctly when Tx VLAN offloads are disabled (Stefan Assmann) [1249246] - [netdrv] i40e: warn at the right time (Stefan Assmann) [1249246] - [netdrv] i40e: fix invalid void return in FCoE code (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: fix bug when skb allocation fails (Stefan Assmann) [1249246] - [netdrv] i40e: Change some memcpys to struct assignments (Stefan Assmann) [1249246] - [netdrv] i40e: Print some more info to help figure out the cause of HMC error (Stefan Assmann) [1249246] - [netdrv] i40e: validate VSI param from VFs (Stefan Assmann) [1249246] - [netdrv] i40e: Bump version to 1.2.43 (Stefan Assmann) [1249246] - [netdrv] i40e: Increase PF reset max loop limit (Stefan Assmann) [1249246] - [netdrv] i40e: add NVM update events to AQ clean (Stefan Assmann) [1249246] - [netdrv] i40e: add ethtool RSS support (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e/i40evf version (Stefan Assmann) [1249246] - [netdrv] i40e: add MAC printing to debugfs dump VSI (Stefan Assmann) [1249246] - [netdrv] i40e: Fix inconsistent use of PF/VF vs pf/vf (Stefan Assmann) [1249246] - [netdrv] i40e: tame the nvmupdate read and write complaints (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: fix accidental write to ITR registers (Stefan Assmann) [1249246] - [netdrv] i40e: future proof some sizeof calls (Stefan Assmann) [1249246] - [netdrv] i40e: Remove "hello world" strings from i40e driver (Stefan Assmann) [1249246] - [netdrv] i40e: Strip configfs code (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: enable prefetch of Tx descriptors during cleanup (Stefan Assmann) [1249246] - [netdrv] i40e: Simplify code for rss_size_max config (Stefan Assmann) [1249246] - [netdrv] i40e: FD filters flush policy changes (Stefan Assmann) [1249246] - [netdrv] i40e: Avoid logs while adding/deleting FD-SB filters (Stefan Assmann) [1249246] - [netdrv] i40e: print port stats only on partition 1 (Stefan Assmann) [1249246] - [netdrv] i40e: Move code to enable/disable Loopback to the main file (Stefan Assmann) [1249246] - [netdrv] i40e: rework vector reservation (Stefan Assmann) [1249246] - [netdrv] i40e: clean up debug_read_register (Stefan Assmann) [1249246] - [netdrv] i40e: store msg_enable in the right size (Stefan Assmann) [1249246] - [netdrv] i40e: Remove unneeded conversion (Stefan Assmann) [1249246] - [netdrv] i40e: Remove duplicate code (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Refactor i40e_debug_aq and make some functions static (Stefan Assmann) [1249246] - [netdrv] i40e: Fix mismatching type for ioremap_len (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Version bump (Stefan Assmann) [1249246] - [netdrv] i40e: don't spam the system log (Stefan Assmann) [1249246] - [netdrv] i40e: move IRQ tracking setup into MSIX setup (Stefan Assmann) [1249246] - [netdrv] i40e: Ioremap changes (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Clean up some formatting and other things (Stefan Assmann) [1249246] - [netdrv] i40e: Add AOC PHY types to case statements (Stefan Assmann) [1249246] - [netdrv] i40e: Fix ethtool offline test\ (Stefan Assmann) [1249246] - [netdrv] i40e: Reassign incorrect PHY type to fix a FW bug (Stefan Assmann) [1249246] - [netdrv] i40e: use more portable sign extension (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: grab NVM devstarter version not image version (Stefan Assmann) [1249246] - [netdrv] i40e: Don't check operational or sync bit for App TLV (Stefan Assmann) [1249246] - [netdrv] i40e: during LED interaction ignore activity LED src modes (Stefan Assmann) [1249246] - [netdrv] i40e: Fix NPAR Tx Scheduler init (Stefan Assmann) [1249246] - [netdrv] i40e: Fix dependencies in the i40e driver on configfs (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump versions (Stefan Assmann) [1249246] - [netdrv] i40e: Only enable TC0 for NIC partition type (Stefan Assmann) [1249246] - [netdrv] i40e: Register DCBNL ops in MFP mode (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add missing packet types for VXLAN encapsulated packet types (Stefan Assmann) [1249246] - [netdrv] i40e: Fix issue with removal of apps from DBCNL app table (Stefan Assmann) [1249246] - [netdrv] i40e: Add FW check to disable DCB and wrap autoneg workaround with FW check (Stefan Assmann) [1249246] - [netdrv] i40e: don't disable PF LB when disabling VFs (Stefan Assmann) [1249246] - [netdrv] i40e: Add safety net for switch calling (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: print FW build number in version string (Stefan Assmann) [1249246] - [netdrv] i40e: Skip the priority tagging if DCB is not enabled (Stefan Assmann) [1249246] - [netdrv] i40e: setup FCoE device type (Stefan Assmann) [1249246] - [netdrv] i40e: use dev_port for fcoe netdev (Stefan Assmann) [1249246] - [usb] serial: mos7840: Use setup_timer (Don Zickus) [891652] - [usb] mos7840: remove unused code (Don Zickus) [891652] - [usb] mos7840: replace unnecessary atomic allocations (Don Zickus) [891652] - [usb] mos7840: remove unnecessary null test before kfree (Don Zickus) [891652] - [usb] serial: remove redundant OOM messages (Don Zickus) [891652] - [usb] serial: clean up ioctl debugging (Don Zickus) [891652] - [usb] mos7840: correct handling of CS5 setting (Don Zickus) [891652] - [usb] mos7840: fix tiocmget error handling (Don Zickus) [891652] - [usb] mos7840: fix big-endian probe (Don Zickus) [891652] - [usb] mos7840: fix pointer casts (Don Zickus) [891652] - [usb] mos7840: fix race in led handling (Don Zickus) [891652] - [usb] mos7840: fix device-type detection (Don Zickus) [891652] - [usb] mos7840: fix race in register handling (Don Zickus) [891652] - [usb] mos7840: fix memory leak in open (Don Zickus) [891652] - [usb] mos7840: remove broken chase implementation (Don Zickus) [891652] - [usb] mos7840: fix DMA to stack (Don Zickus) [891652] - [usb] mos7840: remove bogus disconnect test in close (Don Zickus) [891652] - [usb] mos7840: fix broken TIOCMIWAIT (Don Zickus) [891652] - [usb] serial: Remove redundant NULL check before kfree (Don Zickus) [891652] - [usb] mos7840: fix port_probe flow (Don Zickus) [891652] - [usb] mos7840: fix port-data memory leak (Don Zickus) [891652] - [usb] mos7840: remove invalid disconnect handling (Don Zickus) [891652] - [usb] mos7840: remove NULL-urb submission (Don Zickus) [891652] - [usb] mos7840: fix port-device leak in error path (Don Zickus) [891652] - [usb] mos7840: fix urb leak at release (Don Zickus) [891652] - [usb] serial: mos7840.c: remove dbg usage (Don Zickus) [891652] - [usb] serial: Fix mos7840 timeout (Don Zickus) [891652] - [usb] serial: mos7840: Fixup mos7840_chars_in_buffer (Don Zickus) [891652] - [usb] mos7840.c: remove dbg tracing calls (Don Zickus) [891652] - [usb] serial: mos7840: add support for MCS7810 devices (Don Zickus) [891652] - [usb] serial: mos7840: Fixed MCS7820 device attach problem (Don Zickus) [891652] - [usb] serial: remove unnecessary reinitialisations of urb->dev (Don Zickus) [891652] - [usb] serial: remove duplicate returns (Don Zickus) [891652] - [usb] serial: mos7840: Add USB IDs to support more B&B USB/RS485 converters (Don Zickus) [891652] - [usb] serial: mos7840: Add USB ID to support the B&B Electronics USOPTL4-2P (Don Zickus) [891652] - [usb] Remove unnecessary return's from void functions (Don Zickus) [891652] - [usb] mos7840: fix null-pointer dereference (Don Zickus) [891652] - [usb] mos7840: Cleanup useless header (Don Zickus) [891652] - [usb] mos7840: fix DMA buffers on stack and endianess bugs (Don Zickus) [891652] - [usb] serial: Extra device/vendor ID for mos7840 driver (Don Zickus) [891652]- [netdrv] bnx2x: remove rx_pkt/rx_calls (Michal Schmidt) [1252126] - [netdrv] bnx2x: avoid soft lockup in bnx2x_poll (Michal Schmidt) [1220624 1252126] - [netdrv] bnx2x: simplify distinction between port and func stats (Michal Schmidt) [1252126] - [netdrv] bnx2x: change FW GRO error message to WARN_ONCE (Michal Schmidt) [1252126] - [netdrv] bnx2x: drop redundant error message about allocation failure (Michal Schmidt) [1130780 1252126] - [netdrv] bnx2x: Utilize FW 7.13.1.0 (Michal Schmidt) [1252126] - [netdrv] bnx2x: Show port statistics in Multi-function (Michal Schmidt) [1252126 1271916] - [netdrv] bnx2x: Add new SW stat 'tx_exhaustion_events' (Michal Schmidt) [1252126] - [netdrv] bnx2x: Prevent UDP 4-tuple configurations on older adapters (Michal Schmidt) [1252126] - [netdrv] bnx2x: get rid of unnecessary initializations in .get_drvinfo() (Michal Schmidt) [1252126] - [netdrv] bnx2x: byte swap rss_key to comply to Toeplitz specs (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix vxlan removal (Michal Schmidt) [1252126] - [netdrv] bnx2x: track vxlan port count (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix vxlan endianity issue (Michal Schmidt) [1252126] - [netdrv] redhat/configs: add CONFIG_BNX2X_VXLAN as a disabled feature (Michal Schmidt) [1252126] - [netdrv] bnx2x: Add vxlan RSS support (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix bandwidth allocation for some MF modes (Michal Schmidt) [1252126] - [netdrv] bnx2x: Free NVRAM lock at end of each page (Michal Schmidt) [1252126] - [netdrv] bnx2x: Prevent null pointer dereference on SKB release (Michal Schmidt) [1252126] - [netdrv] bnx2x: Add BD support for storage (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix VLANs null-pointer for 57710, 57711 (Michal Schmidt) [1252126] - [netdrv] bnx2x: Correct logic for pvid configuration (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix compilation when CONFIG_BNX2X_SRIOV is not set (Michal Schmidt) [1252126] - [netdrv] bnx2x: add vlan filtering offload (Michal Schmidt) [1252126] - [netdrv] bnx2x: Bump up driver version to 1.712.30 (Michal Schmidt) [1252126] - [netdrv] bnx2x: Add MFW dump support (Michal Schmidt) [1252126] - [netdrv] bnx2x: new Multi-function mode - BD (Michal Schmidt) [1252126] - [netdrv] bnx2x: Add 84858 phy support (Michal Schmidt) [1252126] - [netdrv] bnx2x: Rebrand from 'broadcom' into 'qlogic' (Michal Schmidt) [1252126] - [netdrv] bnx2x: Utilize FW 7.12.30 (Michal Schmidt) [1252126] - [netdrv] bnx2x: only report most generic filters in get_ts_info (Michal Schmidt) [1252126] - [netdrv] bnx2x: fix lockdep splat (Michal Schmidt) [1252126] - [netdrv] bnx2x: Release nvram lock on error flow (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix statistics gathering on link change (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix self-test for 20g devices (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix VF MAC removal (Michal Schmidt) [1252126] - [netdrv] bnx2x: Don't notify about scratchpad parities (Michal Schmidt) [1252126] - [netdrv] bnx2x: Prevent false warning when accessing MACs (Michal Schmidt) [1252126] - [netdrv] bnx2x: Correct speed from baseT into KR (Michal Schmidt) [1252126] - [netdrv] bnx2x: Correct asymmetric flow-control (Michal Schmidt) [1252126] - [netdrv] bnx2x: fix DMA API usage (Michal Schmidt) [1130780 1252126] - [netdrv] bnx2x: Alloc 4k fragment for each rx ring buffer element (Michal Schmidt) [1130780 1252126] - [netdrv] bnx2x: limit fw delay in kdump to 5s after boot (Michal Schmidt) [1252126] - [netdrv] bnx2x: Delay during kdump load (Michal Schmidt) [1252126] - [netdrv] bnx2x: remove TPA_ENABLE_FLAG,GRO_ENABLE_FLAG (Michal Schmidt) [1252126] - [netdrv] bnx2x: merge fp->disable_tpa with fp->mode (Michal Schmidt) [1252126] - [netdrv] bnx2x: mark LRO as a fixed disabled feature if disable_tpa is set (Michal Schmidt) [1252126] - [netdrv] bnx2x: really disable TPA if 'disable_tpa' option is set (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix to prevent inner-reload (Michal Schmidt) [1145063 1252126] - [netdrv] bnx2x: Prevent inner-reload while VFs exist (Michal Schmidt) [1145063 1252126] - [netdrv] bnx2x: use netdev_rss_key_fill() helper (Michal Schmidt) [1252126] - [netdrv] bnx2x: Use bool function returns of true/false instead of 1/0 (Michal Schmidt) [1252126] - [netdrv] bnx2x: Prevent probe as early as possible (Michal Schmidt) [1252126] - [netdrv] bnx2x: Count number of link changes (Michal Schmidt) [1252126] - [netdrv] bnx2x: Configure IFir et al. according to nvram (Michal Schmidt) [1252126] - [netdrv] bnx2x: codespell comment spelling fixes (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix typo in printk message (Michal Schmidt) [1252126] - [netdrv] bnx2x: fix napi poll return value for repoll (Michal Schmidt) [1252126] - [virt] hv_netvsc: Fix race condition on Multi-Send Data field (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: remove locking in netvsc_send (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: move subchannel existence check to netvsc_select_queue (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Don't ask for additional head room in the skb (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Eliminate send_completion_ctx from struct hv_netvsc_packet (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Eliminate send_completion from struct hv_netvsc_packet (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Eliminatte the data field from struct hv_netvsc_packet (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Eliminate rndis_msg pointer from hv_netvsc_packet structure (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Eliminate the channel field in hv_netvsc_packet structure (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Rearrange the hv_negtvsc_packet to be space efficient (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Resize some of the variables in hv_netvsc_packet (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: remove unused variable in netvsc_send (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Fix a bug in netvsc_start_xmit (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: introduce netif-msg into netvsc module (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Implement partial copy into send buffer (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: try linearizing big SKBs before dropping them (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: use single existing drop path in netvsc_start_xmit (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Fix the packet free when it is in skb headroom (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Define a macro RNDIS_AND_PPI_SIZE (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Clean up two unused variables (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Eliminate memory allocation in the packet send path (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Cleanup the test for freeing skb when we use sendbuf mechanism (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: remove vmbus_are_subchannels_present in rndis_filter_device_add (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Implement batching in send buffer (Vitaly Kuznetsov) [1264931] - [virt] hyperv: fix sparse warnings (Vitaly Kuznetsov) [1264931] - [virt] hyperv: Fix the error processing in netvsc_send (Vitaly Kuznetsov) [1264931] - [virt] hyperv: match wait_for_completion_timeout return type (Vitaly Kuznetsov) [1264931] - [virt] hyperv: Add processing of MTU reduced by the host (Vitaly Kuznetsov) [1264931] - [dm] space map metadata: remove unused variable in brb_pop (Mike Snitzer) [1290912] - [dm] space map metadata: fix ref counting bug when bootstrapping a new space map (Mike Snitzer) [1290912] - [dm] thin metadata: fix bug when taking a metadata snapshot (Mike Snitzer) [1290912] - [dm] btree: fix bufio buffer leaks in dm_btree_del() error path (Mike Snitzer) [1219634] - [dm] btree: fix leak of bufio-backed block in btree_split_sibling error path (Mike Snitzer) [1219634] - [tpm] config: enable tpm_crb driver support (Jerry Snitselaar) [1254015] - [tpm] fix call order in tpm-chip.c (Jerry Snitselaar) [1254015] - [tpm] tpm, tpm_tis: fix TPM 2.0 probing (Jerry Snitselaar) [1254015] - [tpm] fix suspend/resume paths for TPM 2.0 (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Add missing ifdef CONFIG_ACPI for pnp_acpi_device (Jerry Snitselaar) [1254015] - [tpm] fix format string error in tpm-chip.c (Jerry Snitselaar) [1254015] - [tpm] tpm_crb: fix build error (Jerry Snitselaar) [1254015] - [tpm] TPM 2.0 FIFO Interface (Jerry Snitselaar) [1254015] - [tpm] TPM 2.0 CRB Interface (Jerry Snitselaar) [1254015] - [tpm] TPM 2.0 baseline support (Jerry Snitselaar) [1254015] - [tpm] device class for tpm (Jerry Snitselaar) [1254015] - [tpm] rename chip->dev to chip->pdev (Jerry Snitselaar) [1254015] - [tpm] fix raciness of PPI interface lookup (Jerry Snitselaar) [1254015] - [tpm] two-phase chip management functions (Jerry Snitselaar) [1254015] - [tpm] merge duplicate transmit_cmd functions (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: verify interrupt during init (Jerry Snitselaar) [1254015] - [tpm] Add new TPMs to the tail of the list to prevent inadvertent change of dev (Jerry Snitselaar) [1254015] - [tpm] simplify code by using *phN specifier (Jerry Snitselaar) [1254015] - [tpm] Provide a generic means to override the chip returned timeouts (Jerry Snitselaar) [1254015] - [tpm] Properly clean sysfs entries in error path (Jerry Snitselaar) [1254015] - [tpm] acpi / tpm: Fix resume regression on Chromebooks (Jerry Snitselaar) [1254015] - [tpm] acpi / tpm: detect PPI features by checking availability of _DSM functions (Jerry Snitselaar) [1254015] - [tpm] acpi / tpm: replace open-coded _DSM code with helper functions (Jerry Snitselaar) [1254015] - [tpm] acpi / tpm: match node name instead of full path when searching for TPM device (Jerry Snitselaar) [1254015] - [tpm] tpm-sysfs: active_show() can be static (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Fix compile problems with CONFIG_PM_SLEEP/CONFIG_PNP (Jerry Snitselaar) [1254015] - [tpm] Make tpm-dev allocate a per-file structure (Jerry Snitselaar) [1254015] - [tpm] Use the ops structure instead of a copy in tpm_vendor_specific (Jerry Snitselaar) [1254015] - [tpm] Create a tpm_class_ops structure and use it in the drivers (Jerry Snitselaar) [1254015] - [tpm] Pull all driver sysfs code into tpm-sysfs.c (Jerry Snitselaar) [1254015] - [tpm] Move sysfs functions from tpm-interface to tpm-sysfs (Jerry Snitselaar) [1254015] - [tpm] Pull everything related to /dev/tpmX into tpm-dev.c (Jerry Snitselaar) [1254015] - [tpm] acpi / tpm: fix memory leak when walking ACPI namespace (Jerry Snitselaar) [1254015] - [tpm] Merge the tpm-bios module with tpm.o (Jerry Snitselaar) [1254015] - [tpm] Rename tpm.c to tpm-interface.c (Jerry Snitselaar) [1254015] - [tpm] cleanup checkpatch warnings (Jerry Snitselaar) [1254015] - [tpm] Remove tpm_show_caps_1_2 (Jerry Snitselaar) [1254015] - [tpm] Use container_of to locate the tpm_chip in tpm_open (Jerry Snitselaar) [1254015] - [tpm] Store devname in the tpm_chip (Jerry Snitselaar) [1254015] - [tpm] atmel: Call request_region with the correct base (Jerry Snitselaar) [1254015] - [tpm] convert tpm_tis driver to use dev_pm_ops from legacy pm_ops (Jerry Snitselaar) [1254015] - [tpm] move TPM_DIGEST_SIZE defintion (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: missing platform_driver_unregister() on error in init_tis (Jerry Snitselaar) [1254015] - [tpm] tpm_ppi: use strlcpy instead of strncpy (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: check pnp_acpi_device return code (Jerry Snitselaar) [1254015] - [tpm] Wait for TPM_ACCESS tpmRegValidSts to go high at startup (Jerry Snitselaar) [1254015] - [tpm] Fix cancellation of TPM commands - interrupt mode (Jerry Snitselaar) [1254015] - [tpm] Fix cancellation of TPM commands - polling mode (Jerry Snitselaar) [1254015] - [tpm] Store TPM vendor ID (Jerry Snitselaar) [1254015] - [tpm] Work around buggy TPMs that block during continue self test (Jerry Snitselaar) [1254015] - [tpm] rename vendor data to priv and provide an accessor (Jerry Snitselaar) [1254015] - [tpm] Retry SaveState command in suspend path (Jerry Snitselaar) [1254015] - [tpm] Use true and false for bools (Jerry Snitselaar) [1254015] - [tpm] Switch to __packed instead of __attribute__ packed (Jerry Snitselaar) [1254015] - [tpm] Issue TPM_STARTUP at driver load if the TPM has not been started (Jerry Snitselaar) [1254015] - [tpm] simplify duration calculation and eliminate smatch warning (Jerry Snitselaar) [1254015] - [tpm] Remove duplicated lookup table (Jerry Snitselaar) [1254015] - [tpm] add documentation for sysfs interfaces (Jerry Snitselaar) [1254015] - [tpm] Propagate error from tpm_transmit to fix a timeout hang (Jerry Snitselaar) [1254015] - [tpm] fix tpm_acpi sparse warning on different address spaces (Jerry Snitselaar) [1254015] - [tpm] Do not dereference NULL pointer if acpi_os_map_memory fails (Jerry Snitselaar) [1254015] - [tpm] compile out unused code in the PNP and PM cases (Jerry Snitselaar) [1254015] - [tpm] fix double write race and tpm_release free issue (Jerry Snitselaar) [1254015] - [tpm] tpm_tis / pm: Fix unused function warning for CONFIG_PM_SLEEP (Jerry Snitselaar) [1254015] - [tpm] check the chip reference before using it (Jerry Snitselaar) [1254015] - [tpm] chip disabled state erronously being reported as error (Jerry Snitselaar) [1254015] - [tpm] tpm_nsc: Use struct dev_pm_ops for power management (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Use struct dev_pm_ops for power management (Jerry Snitselaar) [1254015] - [tpm] tpm_atmel: Use struct dev_pm_ops for power management (Jerry Snitselaar) [1254015] - [tpm] pm / tpm: Drop unused pm_message_t argument from tpm_pm_suspend (Jerry Snitselaar) [1254015] - [tpm] Zero buffer whole after copying to userspace (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Clean up after module_param cleanup (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Only probe iTPMs (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: fix tis_lock with respect to RCU (Jerry Snitselaar) [1254015] - [tpm] fix ACPI S3 suspend regression (Jerry Snitselaar) [1254015] - [tpm] make bool parameters really bool (Jerry Snitselaar) [1254015] - [tpm] fix transmit_cmd error logic (Jerry Snitselaar) [1254015] - [tpm] TIS driver X86 dependency fix (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: add delay after aborting command (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Check return code from getting timeouts/durations (Jerry Snitselaar) [1254015] - [tpm] Introduce function to poll for result of self test (Jerry Snitselaar) [1254015] - [tpm] Cleanup tpm_continue_selftest (Jerry Snitselaar) [1254015] - [tpm] Have tpm_get_timeouts return an error code (Jerry Snitselaar) [1254015] - [tpm] suppress durations sysfs output if not read (Jerry Snitselaar) [1254015] - [tpm] Call tpm_transmit with correct size (Jerry Snitselaar) [1254015] - [tpm] tpm: tpm_nsc: Fix a double free of pdev in cleanup_nsc (Jerry Snitselaar) [1254015] - [tpm] TCG_ATMEL should depend on HAS_IOPORT (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: fix build when ACPI is not enabled (Jerry Snitselaar) [1254015] - [tpm] tpm_nsc: Fix bug when loading multiple TPM drivers (Jerry Snitselaar) [1254015] - [tpm] Move tpm_tis_reenable_interrupts out of CONFIG_PNP block (Jerry Snitselaar) [1254015] - [tpm] Fix compilation warning when CONFIG_PNP is not defined (Jerry Snitselaar) [1254015] - [tpm] Fix a typo (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Probing function for Intel iTPM bug (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Fix the probing for interrupts (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Delay ACPI S3 suspend while the TPM is busy (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Re-enable interrupts upon S3 resume (Jerry Snitselaar) [1254015] - [tpm] Fix display of data in pubek sysfs entry (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Add timeouts sysfs entry (Jerry Snitselaar) [1254015] - [tpm] Adjust interface timeouts if they are too small (Jerry Snitselaar) [1254015] - [tpm] Use interface timeouts returned from the TPM (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Introduce durations sysfs entry (Jerry Snitselaar) [1254015] - [tpm] Adjust the durations if they are too small (Jerry Snitselaar) [1254015] - [tpm] Use durations returned from TPM (Jerry Snitselaar) [1254015] - [tpm] fix panic caused by "tpm: Autodetect itpm devices" (Jerry Snitselaar) [1254015] - [tpm] Autodetect itpm devices (Jerry Snitselaar) [1254015] - [tpm] key: add tpm_send command (Jerry Snitselaar) [1254015] - [tpm] add default function definitions (Jerry Snitselaar) [1254015] - [tpm] add module_put wrapper (Jerry Snitselaar) [1254015] - [tpm] change 'tpm_suspend_pcr' to be module parameter (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: fix subsequent suspend failures (Jerry Snitselaar) [1254015] - [tpm] ACPI/PNP dependency removal (Jerry Snitselaar) [1254015] - [tpm] workaround to enforce PCR updates across suspends (Jerry Snitselaar) [1254015] - [tpm] increase default TPM buffer (Jerry Snitselaar) [1254015] - [tpm] fix header for modular build (Jerry Snitselaar) [1254015] - [tpm] pnp: change pnp bus pm_ops to invoke pnp driver dev_pm_ops if specified (Jerry Snitselaar) [1254015] - [tpm] acpi: introduce helper interfaces for _DSM method (Jerry Snitselaar) [1254015] - [tpm] acpi: introduce module_acpi_driver helper macro (Jerry Snitselaar) [1254015] - [sound] alsa: hda/ca0132 - ctefx firmware for DSP (Jaroslav Kysela) [1007460] - [sound] alsa: hda/ca0132 - use generic parser for some models (Jaroslav Kysela) [1007460] - [sound] alsa: hda/ca0132 - quirk for Alienware 17 2015 (Jaroslav Kysela) [1007460] - [sound] alsa: hda/ca0132: support for Alienware 15 Creative Sound Core3D-EX (Jaroslav Kysela) [1007460] - [sound] alsa: hda - Disable 64bit address for Creative HDA controllers (Jaroslav Kysela) [1007460] - [netdrv] tg3: Fix temperature reporting (Ivan Vecera) [1253054] - [netdrv] net/tg3: Release IRQs on permanent error (Ivan Vecera) [1253054] - [netdrv] ptp: tg3: use helpers for converting ns to timespec (Ivan Vecera) [1253054] - [netdrv] tg3: use napi_complete_done() (Ivan Vecera) [1253054] - [netdrv] tg3: Add skb->xmit_more support (Ivan Vecera) [1253054] - [netdrv] tg3: remove __dev* attributes (Ivan Vecera) [1253054] - [netdrv] tg3: Fix to use multi queue BQL interfaces (Ivan Vecera) [1253054] - [netdrv] tg3: Support for byte queue limits (Ivan Vecera) [1253054] - [sound] alsa: hda - Treat stereo-to-mono mix properly (Jaroslav Kysela) [1018955] - [sound] alsa: hda - Don't access stereo amps for mono channel widgets (Jaroslav Kysela) [1018955] - [netdrv] bnx2: free temp_stats_blk on error path (Ivan Vecera) [1252124] - [netdrv] bnx2: fix a Null Pointer for stats_blk (Ivan Vecera) [1252124] - [netdrv] bnx2: disable toggling of rxvlan if necessary (Ivan Vecera) [1252124] - [netdrv] bnx2-cnic: Driver Version Update (Ivan Vecera) [1252124] - [netdrv] bnx2: Fix for Chip Initialization (Ivan Vecera) [1252124] - [netdrv] bnx2-cnic: Driver Rebranding Changes (Ivan Vecera) [1252124]- [input] wacom: set stylus_in_proximity before checking touch_down (Aristeu Rozanski) [1252898] - [input] wacom: use wacom_wac_finger_count_touches to set touch_down (Aristeu Rozanski) [1252898] - [input] wacom: add support for three new Intuos devices (Aristeu Rozanski) [1252898] - [firmware] dmi_scan: uuid: fix endianess for smbios >= 0x206 (Jarod Wilson) [1232557] - [firmware] dmi_scan: Coding style cleanups (Jarod Wilson) [1232557] - [firmware] dmi_scan: Trim DMI table length before exporting it (Jarod Wilson) [1232557] - [firmware] dmi_scan: Rename dmi_table to dmi_decode_table (Jarod Wilson) [1232557] - [firmware] dmi_scan: Only honor end-of-table for 64-bit tables (Jarod Wilson) [1232557] - [firmware] dmi_scan: Fix ordering of product_uuid (Jarod Wilson) [1232557] - [firmware] dmi_scan: Simplified displayed version (Jarod Wilson) [1232557] - [firmware] dmi_scan: Use direct access to static vars (Jarod Wilson) [1232557] - [firmware] dmi_scan: Fix dmi_len type (Jarod Wilson) [1232557] - [firmware] dmi_scan: Use full dmi version for SMBIOS3 (Jarod Wilson) [1232557] - [firmware] dmi_scan: Prevent dmi_num integer overflow (Jarod Wilson) [1232557] - [firmware] dmi_scan: Fix dmi scan to handle "End of Table" structure (Jarod Wilson) [1232557] - [firmware] dmi: add support for SMBIOS 3.0 64-bit entry point (Jarod Wilson) [1232557] - [x86] efi: dmi: add support for SMBIOS 3.0 UEFI configuration table (Jarod Wilson) [1232557] - [firmware] dmi_scan: generalize for use by other archs (Jarod Wilson) [1232557] - [firmware] dmi_scan: constify strings (Jarod Wilson) [1232557] - [firmware] dmi_scan: drop OOM messages (Jarod Wilson) [1232557] - [firmware] dmi_scan: fix most checkpatch errors and warnings (Jarod Wilson) [1232557] - [firmware] dmi_scan: drop obsolete comment (Jarod Wilson) [1232557] - [firmware] dmi_scan: add comments on dmi_present and the loop in dmi_scan_machine (Jarod Wilson) [1232557] - [firmware] dmi_scan: refactor dmi_scan_machine, _present (Jarod Wilson) [1232557] - [firmware] dmi: morph dmi_dump_ids into dmi_format_ids which formats into a buffer (Jarod Wilson) [1232557] - [firmware] dmi_scan: fix missing check for _DMI_ signature in smbios_present (Jarod Wilson) [1232557] - [firmware] dmi_scan.c: fetch dmi version from SMBIOS if it exists (Jarod Wilson) [1232557] - [netdrv] enic: do hang reset only in case of tx timeout (Stefan Assmann) [1253853] - [netdrv] enic: handle spurious error interrupt (Stefan Assmann) [1253853] - [netdrv] enic: reduce ioread in devcmd2 (Stefan Assmann) [1253853] - [netdrv] enic: Fix build failure with SRIOV disabled (Stefan Assmann) [1253853] - [netdrv] enic: Fix namespace pollution causing build errors (Stefan Assmann) [1253853] - [netdrv] enic: Fix sparse warning in vnic_devcmd_init (Stefan Assmann) [1253853] - [netdrv] enic: add devcmd2 (Stefan Assmann) [1253853] - [netdrv] enic: add devcmd2 resources (Stefan Assmann) [1253853] - [netdrv] enic: use netdev_ or dev_ instead of pr_ (Stefan Assmann) [1253853] - [netdrv] enic: move struct definition from .c to .h file (Stefan Assmann) [1253853] - [netdrv] enic: fix issues in enic_poll (Stefan Assmann) [1253853] - [netdrv] enic: fix memory leak in rq_clean (Stefan Assmann) [1253853] - [netdrv] enic: check return value for stat dump (Stefan Assmann) [1253853] - [netdrv] enic: unlock napi busy poll before unmasking intr (Stefan Assmann) [1253853] - [netdrv] enic: do notify_check before returning credits (Stefan Assmann) [1253853] - [netdrv] enic: enic_main: fix sparse warnings (Stefan Assmann) [1253853] - [netdrv] enic: enic_ethtool: fix sparse warning (Stefan Assmann) [1253853] - [netdrv] enic: reconfigure resources for kdump crash kernel (Stefan Assmann) [1253853] - [netdrv] enic: add support for set/get rss hash key (Stefan Assmann) [1253853] - [netdrv] enic: use netdev_rss_key_fill helper (Stefan Assmann) [1253853] - [edac] sb_edac: fix TAD presence check for sbridge_mci_bind_devs (Seth Jennings) [1245372] - [edac] sb_edac: support for Broadwell -EP and -EX (Seth Jennings) [1245372] - [edac] sb_edac: Fix support for systems with two home agents per socket (Seth Jennings) [1245372] - [edac] sb_edac: Fix a typo and a thinko in address handling for Haswell (Seth Jennings) [1245372] - [edac] Remove arbitrary limit on number of channels (Seth Jennings) [1245372] - [edac] sb_edac: Fix detection on SNB machines (Seth Jennings) [1245372] - [edac] sb_edac: Claim a different PCI device (Seth Jennings) [1245372] - [sched] rt: Provide means of disabling cross-cpu bandwidth sharing (mtanino) [1074360] - [infiniband] ib/iser: Bump version to 1.6 (Honggang Li) [1271497] - [infiniband] ib/iser: Modify struct iser_mem_reg members (Honggang Li) [1271497] - [infiniband] ib/iser: Make fastreg pool cache friendly (Honggang Li) [1271497] - [infiniband] ib/iser: Move PI context alloc/free to routines (Honggang Li) [1271497] - [infiniband] ib/iser: Move fastreg descriptor pool get/put to helper functions (Honggang Li) [1271497] - [infiniband] ib/iser: Merge build page-vec into register page-vec (Honggang Li) [1271497] - [infiniband] ib/iser: Get rid of struct iser_rdma_regd (Honggang Li) [1271497] - [infiniband] ib/iser: Remove redundant assignments in iser_reg_page_vec (Honggang Li) [1271497] - [infiniband] ib/iser: Move memory reg/dereg routines to iser_memory.c (Honggang Li) [1271497] - [infiniband] ib/iser: Don't pass ib_device to fall_to_bounce_buff routine (Honggang Li) [1271497] - [infiniband] ib/iser: Remove a redundant struct iser_data_buf (Honggang Li) [1271497] - [infiniband] ib/iser: Remove redundant cmd_data_len calculation (Honggang Li) [1271497] - [infiniband] ib/iser: Fix wrong calculation of protection buffer length (Honggang Li) [1271497] - [infiniband] ib/iser: Handle fastreg/local_inv completion errors (Honggang Li) [1271497] - [infiniband] ib/iser: Fix unload during ep_poll wrong dereference (Honggang Li) [1271497] - [x86] cacheinfo: Base cache sharing info on CPUID 0x8000001d on AMD (Kim Naru) [987679] - [x86] cacheinfo: Make use of CPUID 0x8000001d for cache information on AMD (Kim Naru) [987679] - [x86] cacheinfo: Determine number of cache leafs using CPUID 0x8000001d on AMD (Kim Naru) [987679] - [fs] nfs4: limit callback decoding to received bytes (Benjamin Coddington) [1232402] - [fs] nfs4: start callback_ident at idr 1 (Benjamin Coddington) [1232402] - [fs] xprtrdma: Store RDMA credits in unsigned variables (Honggang Li) [1271499] - [fs] xprtrdma: Address sparse complaint in rpcr_to_rdmar() (Honggang Li) [1271499] - [fs] xprtrdma: Allocate RPC/RDMA receive buffer separately from struct rpcrdma_rep (Honggang Li) [1271499] - [fs] xprtrdma: Allocate RPC/RDMA send buffer separately from struct rpcrdma_req (Honggang Li) [1271499] - [fs] xprtrdma: Allocate RPC send buffer separately from struct rpcrdma_req (Honggang Li) [1271499] - [fs] xprtrdma: Add struct rpcrdma_regbuf and helpers (Honggang Li) [1271499] - [fs] xprtrdma: Refactor rpcrdma_buffer_create() and rpcrdma_buffer_destroy() (Honggang Li) [1271499] - [fs] xprtrdma: Simplify synopsis of rpcrdma_buffer_create() (Honggang Li) [1271499] - [fs] xprtrdma: Take struct ib_qp_attr and ib_qp_init_attr off the stack (Honggang Li) [1271499] - [fs] xprtrdma: Take struct ib_device_attr off the stack (Honggang Li) [1271499] - [fs] xprtrdma: Free the pd if ib_query_qp() fails (Honggang Li) [1271499] - [fs] xprtrdma: Move credit update to RPC reply handler (Honggang Li) [1271499] - [fs] xprtrdma: Remove rl_mr field, and the mr_chunk union (Honggang Li) [1271499] - [fs] xprtrdma: Remove rpcrdma_ep::rep_ia (Honggang Li) [1271499] - [fs] xprtrdma: Clean up hdrlen (Honggang Li) [1271499] - [fs] xprtrdma: Display XIDs in host byte order (Honggang Li) [1271499] - [fs] xprtrdma: Modernize htonl and ntohl (Honggang Li) [1271499] - [fs] xprtrdma: human-readable completion status (Honggang Li) [1271499] - [fs] svcrdma: Handle additional inline content (Honggang Li) [1271499] - [fs] svcrdma: Move read list XDR round-up logic (Honggang Li) [1271499] - [fs] svcrdma: Support RDMA_NOMSG requests (Honggang Li) [1271499] - [fs] svcrdma: rc_position sanity checking (Honggang Li) [1271499] - [fs] svcrdma: Plant reader function in struct svcxprt_rdma (Honggang Li) [1271499] - [fs] svcrdma: Find rmsgp more reliably (Honggang Li) [1271499] - [fs] svcrdma: Scrub BUG_ON() and WARN_ON() call sites (Honggang Li) [1271499] - [fs] svcrdma: Clean up read chunk counting (Honggang Li) [1271499] - [fs] svcrdma: Remove unused variable (Honggang Li) [1271499] - [fs] svcrdma: Clean up dprintk (Honggang Li) [1271499] - [fs] xprtrdma: Display async errors (Honggang Li) [1271499] - [fs] xprtrdma: Enable pad optimization (Honggang Li) [1271499] - [fs] xprtrdma: Re-write rpcrdma_flush_cqs() (Honggang Li) [1271499] - [fs] xprtrdma: Refactor tasklet scheduling (Honggang Li) [1271499] - [fs] xprtrdma: unmap all FMRs during transport disconnect (Honggang Li) [1271499] - [fs] xprtrdma: Cap req_cqinit (Honggang Li) [1271499] - [fs] xprtrdma: Return an errno from rpcrdma_register_external() (Honggang Li) [1271499] - [fs] svcrdma: advertise the correct max payload (Honggang Li) [1271499] - [fs] svcrdma: remove rdma_create_qp() failure recovery logic (Honggang Li) [1271499] - [fs] xprtrdma: Handle additional connection events (Honggang Li) [1271499] - [fs] xprtrdma: Remove RPCRDMA_PERSISTENT_REGISTRATION macro (Honggang Li) [1271499] - [fs] xprtrdma: Make rpcrdma_ep_disconnect() return void (Honggang Li) [1271499] - [fs] xprtrdma: Schedule reply tasklet once per upcall (Honggang Li) [1271499] - [fs] xprtrdma: Allocate each struct rpcrdma_mw separately (Honggang Li) [1271499] - [fs] xprtrdma: Rename frmr_wr (Honggang Li) [1271499] - [fs] xprtrdma: Disable completions for LOCAL_INV Work Requests (Honggang Li) [1271499] - [fs] xprtrdma: Disable completions for FAST_REG_MR Work Requests (Honggang Li) [1271499] - [fs] xprtrdma: Don't post a LOCAL_INV in rpcrdma_register_frmr_external() (Honggang Li) [1271499] - [fs] xprtrdma: Reset FRMRs after a flushed LOCAL_INV Work Request (Honggang Li) [1271499] - [fs] xprtrdma: Reset FRMRs when FAST_REG_MR is flushed by a disconnect (Honggang Li) [1271499] - [fs] xprtrdma: Properly handle exhaustion of the rb_mws list (Honggang Li) [1271499] - [fs] xprtrdma: Chain together all MWs in same buffer pool (Honggang Li) [1271499] - [fs] xprtrdma: Back off rkey when FAST_REG_MR fails (Honggang Li) [1271499] - [fs] xprtrdma: Unclutter struct rpcrdma_mr_seg (Honggang Li) [1271499] - [fs] xprtrdma: Don't invalidate FRMRs if registration fails (Honggang Li) [1271499] - [fs] xprtrdma: On disconnect, don't ignore pending CQEs (Honggang Li) [1271499] - [fs] xprtrdma: Update rkeys after transport reconnect (Honggang Li) [1271499] - [fs] xprtrdma: Limit data payload size for ALLPHYSICAL (Honggang Li) [1271499] - [fs] xprtrdma: Protect ia->ri_id when unmapping/invalidating MRs (Honggang Li) [1271499] - [fs] xprtrdma: Fix panic in rpcrdma_register_frmr_external() (Honggang Li) [1271499] - [fs] svcrdma: Add zero padding if the client doesn't send it (Honggang Li) [1271499] - [fs] xprtrdma: Fix DMA-API-DEBUG warning by checking dma_map result (Honggang Li) [1271499] - [fs] svcrdma: send_write() must not overflow the device's max sge (Honggang Li) [1271499] - [fs] svcrdma: Fence LOCAL_INV work requests (Honggang Li) [1271499] - [fs] svcrdma: refactor marshalling logic (Honggang Li) [1271499] - [fs] xprtrdma: Disconnect on registration failure (Honggang Li) [1271499] - [fs] xprtrdma: Remove BUG_ON() call sites (Honggang Li) [1271499] - [fs] xprtrdma: Avoid deadlock when credit window is reset (Honggang Li) [1271499] - [fs] SUNRPC: Move congestion window constants to header file (Honggang Li) [1271499] - [fs] xprtrdma: Reset connection timeout after successful reconnect (Honggang Li) [1271499] - [fs] xprtrdma: Use macros for reconnection timeout constants (Honggang Li) [1271499] - [fs] xprtrdma: Allocate missing pagelist (Honggang Li) [1271499] - [fs] xprtrdma: Remove Tavor MTU setting (Honggang Li) [1271499] - [fs] xprtrdma: Ensure ia->ri_id->qp is not NULL when reconnecting (Honggang Li) [1271499] - [fs] xprtrdma: Reduce the number of hardway buffer allocations (Honggang Li) [1271499] - [fs] xprtrdma: Limit work done by completion handler (Honggang Li) [1271499] - [fs] xprtrmda: Reduce calls to ib_poll_cq() in completion handlers (Honggang Li) [1271499] - [fs] xprtrmda: Reduce lock contention in completion handlers (Honggang Li) [1271499] - [fs] xprtrdma: Split the completion queue (Honggang Li) [1271499] - [fs] xprtrdma: Make rpcrdma_ep_destroy() return void (Honggang Li) [1271499] - [fs] xprtrdma: Simplify rpcrdma_deregister_external() synopsis (Honggang Li) [1271499] - [fs] xprtrdma: mount reports "Invalid mount option" if memreg mode not supported (Honggang Li) [1271499] - [fs] xprtrdma: Fall back to MTHCAFMR when FRMR is not supported (Honggang Li) [1271499] - [fs] xprtrdma: Remove REGISTER memory registration mode (Honggang Li) [1271499] - [fs] xprtrdma: Remove MEMWINDOWS registration modes (Honggang Li) [1271499] - [fs] xprtrdma: Remove BOUNCEBUFFERS memory registration mode (Honggang Li) [1271499] - [fs] xprtrdma: RPC/RDMA must invoke xprt_wake_pending_tasks() in process context (Honggang Li) [1271499] - [fs] nfs-rdma: Fix for FMR leaks (Honggang Li) [1271499] - [fs] xprtrdma: mind the device's max fast register page list depth (Honggang Li) [1271499] - [fs] NFSD: Ignore client's source port on RDMA transports (Honggang Li) [1271499] - [fs] redhat: update NFSoRDMA options for config-generic (Honggang Li) [1271499] - [fs] xprtrdma: add separate Kconfig options for NFSoRDMA client and server support (Honggang Li) [1271499] - [fs] svcrdma: fix printk when memory allocation fails (Honggang Li) [1271499] - [fs] SUNRPC: remove KERN_INFO from dprintk() call sites (Honggang Li) [1271499] - [fs] SUNRPC: Fix large reads on NFS/RDMA (Honggang Li) [1271499] - [fs] svcrdma: underflow issue in decode_write_list() (Honggang Li) [1271499] - [fs] SUNRPC: Pass a pointer to struct rpc_xprt to the connect callback (Honggang Li) [1271499] - [fs] SUNRPC: Eliminate task->tk_xprt accesses that bypass rcu_dereference() (Honggang Li) [1271499] - [fs] xprtrdma: Remove assumption that each segment is <= PAGE_SIZE (Honggang Li) [1271499] - [fs] xprtrdma: The transport should not bug-check when a dup reply is received (Honggang Li) [1271499] - [fs] svcrdma: Cleanup sparse warnings in the svcrdma module (Honggang Li) [1271499] - [fs] SUNRPC: create svc_xprt in proper network namespace (Honggang Li) [1271499] - [fs] RDMA: Increasing RPCRDMA_MAX_DATA_SEGS (Honggang Li) [1271499] - [fs] sunrpc: fix printk format warning (Honggang Li) [1271499] - [fs] rpcrdma: Fix FRMR registration/invalidate handling (Honggang Li) [1271499] - [fs] rpcrdma: Fix to XDR page base interpretation in marshalling logic (Honggang Li) [1271499] - [fs] net/sunrpc: Convert (void)snprintf to snprintf (Honggang Li) [1271499] - [fs] net/sunrpc: Remove uses of NIPQUAD, use pI4 (Honggang Li) [1271499] - [fs] gfs2: change gfs2 readdir cookiey (Benjamin Marzinski) [1151962] - [fs] gfs2: keep offset when splitting dir leaf blocks (Benjamin Marzinski) [1151962] - [fs] Fix to check Unique id and FileType when client refer file directly (Sachin Prabhu) [1202682] - [fs] xfs: fix splice/direct-IO deadlock (Bill O'Donnell) [697750] - [fs] vfs: split generic splice code from i_mutex locking (Bill O'Donnell) [697750] - [fs] nfsv4: Don't try to reclaim unused state owners (Benjamin Coddington) [1272687] - [fs] nfsv4: Keep dropped state owners on the LRU list for a while (Benjamin Coddington) [1272687] - [fs] nfsv4: Ensure that we don't drop a state owner more than once (Benjamin Coddington) [1272687] - [fs] nfsv4: Ensure we do not reuse open owner names (Benjamin Coddington) [1151962 1272687] - [fs] nfs: Remove nfs_unique_id (Benjamin Coddington) [1151962 1272687] - [fs] nfs: Move struct nfs_unique_id into struct nfs_seqid_counter (Benjamin Coddington) [1272687] - [fs] nfsv4: Replace lock_owner->ld_id with an ida based allocator (Benjamin Coddington) [1272687] - [fs] nfsv4: Replace state_owner->so_owner_id with an ida based allocator (Benjamin Coddington) [1272687] - [fs] nfsv4: Move contents of struct rpc_sequence into struct nfs_seqid_counter (Benjamin Coddington) [1272687] - [fs] nfsv4: Clean up nfs4_get_state_owner (Benjamin Coddington) [1272687] - [fs] cifs: obtain file access during backup intent lookup (Sachin Prabhu) [821893] - [fs] cifs: Include backup intent search flags during searches (Sachin Prabhu) [821893] - [fs] ext4: fix label jump on broken fs in ext4_fill_super (Lukas Czerner) [1266862] {CVE-2015-8324} - [fs] xfs: return errors from partial I/O failures to files (David Jeffery) [1270959] - [fs] cifs: Make echo interval tunable (Sachin Prabhu) [1234960] - [fs] xfs: don't perform discard if the given range length is less than block size (Bill O'Donnell) [1088688] - [fs] xfs: check for possible overflow in xfs_ioc_trim (Bill O'Donnell) [1088688] - [fs] gfs2: Reduce size of incore inode (Robert S Peterson) [1215794] - [fs] gfs2: Make rgrp reservations part of the gfs2_inode structure (Robert S Peterson) [1215794] - [fs] gfs2: Extract quota data from reservations structure (revert 5407e24) (Robert S Peterson) [1215794] - [fs] gfs2: Clean up reservation removal (Robert S Peterson) [1215794]- [x86] fix corruption of XMM registers when interrupt handlers use FPU (Mikulas Patocka) [1259023] - [x86] ftrace: Do not trace copy_user_generic (Steven Rostedt) [1278884] - [x86] MCE/intel: Cleanup CMCI storm logic (Prarit Bhargava) [1229510] - [netdrv] be2net: log link status (Ivan Vecera) [1191287] - [netdrv] ixgbe: Remove bimodal SR-IOV disabling (John Greene) [1205576] - [mm] vmscan: avoid OOM killing when swappiness == 0 (Jerome Marchand) [1126228] - [pm] hibernate: Enable suspend to both for in-kernel hibernation (Lenny Szubowicz) [910715] - [powercap] rapl: fix BIOS lock check (Steve Best) [1295818] - [infiniband] qib: Change lkey table allocation to support more MRs (Don Dutile) [1246059 1247981] - [block] nvme: default to 4k device page size (David Milburn) [1252733] - [firmware] add bnx2x FW 7.13.1.0 (Michal Schmidt) [1252126] - [firmware] add bnx2x FW 7.12.30 (Michal Schmidt) [1252126] - [video] efifb: Enable write-combining (Tomoaki Nishimura) [1290686] - [tracing] Fix lockdep warning in global_clock (Steven Rostedt) [1232081] - [perf] symbols: Fix endless loop in dso__split_kallsyms_for_kcore (Jiri Olsa) [1233243] - [kernel] ftrace: Fix function graph with loading of modules (Steven Rostedt) [1033299] - [tty] change WARN_ON() on tty_reopen() (Aristeu Rozanski) [1263035] - [kernel] compat: copy missing fields in compat_statfs64 to user (Dave Anderson) [1158963] - [kernel] Usage of cgroup names containing percent characters triggers kernel panic (Larry Woodman) [1064788] - [kernel] signal: remove warning about using SI_TKILL in rt_[tg]sigqueueinfo (Oleg Nesterov) [1252216] - [kernel] utrace: move utrace->freeze_stop to work around gcc 52080 bug (Oleg Nesterov) [1031159] - [block] Always check queue limits for cloned requests (Mike Snitzer) [1229911] - [block] Return EBUSY from BLKRRPART for mounted whole-dev fs (Eric Sandeen) [1247057] - [ata] SATL compliance for Inquiry Product Revision (David Milburn) [1260694] - [scsi] report 'INQUIRY result too short' once per host (Vitaly Kuznetsov) [1208771] - [scsi] scsi_scan: don't dump trace when scsi_prep_async_scan is called twice (Vitaly Kuznetsov) [1208771] - [scsi] libiscsi: Fix host busy blocking during connection teardown (Chris Leech) [948886] - [scsi] mpt3sas: A correction in unmap_resources (Tomas Henzl) [1248810] - [scsi] mpt3sas: fix for a PTE Read access errors with IOMMU passthrough (Tomas Henzl) [1276662] - [scsi] mpt3sas: create two binaries from a single source (Tomas Henzl) [1248810] - [scsi] mpt3sas: fix Kconfig dependency problem for mpt2sas back compatibility (Tomas Henzl) [1248810] - [scsi] mpt3sas: Add dummy Kconfig option for backwards compatibility (Tomas Henzl) [1248810] - [scsi] mpt3sas: Fix use sas_is_tlr_enabled API before enabling MPI2_SCSIIO_CONTROL_TLR_ON flag (Tomas Henzl) [1248810] - [scsi] mpt3sas: fix inline markers on non inline function declarations (Tomas Henzl) [1248810] - [scsi] mpt3sas: Bump mpt3sas driver version to 09.102.00.00 (Tomas Henzl) [1248810] - [scsi] mpt3sas: Single driver module which supports both SAS 2.0 & SAS 3.0 HBAs (Tomas Henzl) [1248810] - [scsi] mpt2sas, mpt3sas: Update the driver versions (Tomas Henzl) [1248810] - [scsi] mpt3sas: setpci reset kernel oops fix (Tomas Henzl) [1248810] - [scsi] mpt3sas: Added OEM Gen2 PnP ID branding names (Tomas Henzl) [1248810] - [scsi] mpt3sas: Refcount fw_events and fix unsafe list usage (Tomas Henzl) [1248810] - [scsi] mpt3sas: Refcount sas_device objects and fix unsafe list usage (Tomas Henzl) [1248810] - [scsi] mpt3sas: sysfs attribute to report Backup Rail Monitor Status (Tomas Henzl) [1248810] - [scsi] mpt3sas: Ported WarpDrive product SSS6200 support (Tomas Henzl) [1248810] - [scsi] mpt3sas: fix for driver fails EEH, recovery from injected pci bus error (Tomas Henzl) [1248810] - [scsi] mpt3sas: Manage MSI-X vectors according to HBA device type (Tomas Henzl) [1248810] - [scsi] mpt3sas: Don't send PHYDISK_HIDDEN RAID action request on SAS2 HBAs (Tomas Henzl) [1248810] - [scsi] mpt3sas: Build MPI SGL LIST on GEN2 HBAs and IEEE SGL LIST on GEN3 HBAs (Tomas Henzl) [1248810] - [scsi] mpt2sas, mpt3sas: Remove SCSI_MPTXSAS_LOGGING entry from Kconfig (Tomas Henzl) [1248810] - [scsi] mpt3sas: Define 'hba_mpi_version_belonged' IOC variable (Tomas Henzl) [1248810] - [scsi] mpt2sas: Remove .c and .h files from mpt2sas driver (Tomas Henzl) [1248810] - [scsi] mpt2sas: Move Gen2 HBA's device registration to a separate file (Tomas Henzl) [1248810] - [scsi] mpt3sas: Move Gen3 HBA's device registration to a separate file (Tomas Henzl) [1248810] - [scsi] mpt3sas: Added mpt2sas driver definitions (Tomas Henzl) [1248810] - [scsi] mpt2sas: Use mpi headers from mpt3sas (Tomas Henzl) [1248810] - [scsi] mpt2sas: setpci reset kernel oops fix (Tomas Henzl) [1248810] - [scsi] mpt2sas: Refcount fw_events and fix unsafe list usage (Tomas Henzl) [1248810] - [scsi] mpt2sas: Refcount sas_device objects and fix unsafe list usage (Tomas Henzl) [1248810] - [scsi] mpt3sas: Bump mpt3sas driver version to 9.100.00.00 (Tomas Henzl) [1248810] - [scsi] mpt3sas: When device is blocked followed by unblock fails, unfreeze the I/Os (Tomas Henzl) [1248810] - [scsi] mpt3sas: Call dma_mapping_error() API after mapping an address with dma_map_single() API (Tomas Henzl) [1248810] - [scsi] mpt3sas: Use alloc_ordered_workqueue() API instead of create_singlethread_workqueue() API (Tomas Henzl) [1248810] - [scsi] mpt3sas: Added support for customer specific branding (Tomas Henzl) [1248810] - [scsi] mpt3sas: Return host busy error status to SML when DMA mapping of scatter gather list fails for a SCSI command (Tomas Henzl) [1248810] - [scsi] mpt3sas: Complete the SCSI command with DID_RESET status for log_info value 0x0x32010081 (Tomas Henzl) [1248810] - [scsi] mpt3sas: MPI 2.5 Rev K (2.5.6) specifications (Tomas Henzl) [1248810] - [scsi] mpt3sas: Bump mpt3sas driver version to v6.100.00.00 (Tomas Henzl) [1248810] - [scsi] mpt3sas: Add branding string support for OEM custom HBA (Tomas Henzl) [1248810] - [scsi] mpt3sas: Add branding string support for OEM's HBA (Tomas Henzl) [1248810] - [scsi] mpt3sas: MPI 2.5 Rev J (2.5.5) specification and 2.00.34 header files (Tomas Henzl) [1248810] - [scsi] mpt3sas: Update MPI2 strings to MPI2.5 (Tomas Henzl) [1248810] - [scsi] mpt3sas: Bump mpt3sas Driver version to v5.100.00.00 (Tomas Henzl) [1248810] - [scsi] mpt3sas: Provides the physical location of sas drives (Tomas Henzl) [1248810] - [scsi] mpt3sas: MPI 2.5 Rev I (2.5.4) specifications (Tomas Henzl) [1248810] - [scsi] mpt3sas: Remove redundancy code while freeing the controller resources (Tomas Henzl) [1248810] - [scsi] mpt3sas: Don't block the drive when drive addition under the control of SML (Tomas Henzl) [1248810] - [scsi] mpt3sas: Get IOC_FACTS information using handshake protocol only after HBA card gets into READY or Operational state (Tomas Henzl) [1248810] - [scsi] mpt3sas: Added Combined Reply Queue feature to extend up-to 96 MSIX vector support (Tomas Henzl) [1248810] - [scsi] mpt2sas, mpt3sas: Abort initialization if no memory I/O resources detected (Tomas Henzl) [1248810] - [security] keys: Fix race between read and revoke (David Howells) [1293402] {CVE-2015-7550}- [netdrv] igb: improve handling of disconnected adapters (Stefan Assmann) [1249242] - [netdrv] igb: fix NULL derefs due to skipped SR-IOV enabling (Stefan Assmann) [1249242] - [netdrv] igb: use the correct i210 register for EEMNGCTL (Stefan Assmann) [1249242] - [netdrv] igb: don't unmap NULL hw_addr (Stefan Assmann) [1249242] - [netdrv] igb: add 88E1543 initialization code (Stefan Assmann) [1249242] - [netdrv] intel: use napi_complete_done (Stefan Assmann) [1249242] - [netdrv] igb: assume MSI-X interrupts during initialization (Stefan Assmann) [1249242] - [netdrv] igb: make sure SR-IOV init uses the right number of queues (Stefan Assmann) [1249242] - [netdrv] igb: Fix a memory leak in igb_probe (Stefan Assmann) [1249242] - [netdrv] igb: Fix a deadlock in igb_sriov_reinit (Stefan Assmann) [1249242] - [netdrv] igb: Teardown SR-IOV before unregister_netdev (Stefan Assmann) [1249242] - [netdrv] igb: do not re-init SR-IOV during probe (Stefan Assmann) [1249242] - [netdrv] igb: missing rtnl_unlock in igb_sriov_reinit (Stefan Assmann) [1249242] - [netdrv] igb: Fix oops caused by missing queue pairing (Stefan Assmann) [1249242] - [netdrv] igb: bump version to igb-5.3.0 (Stefan Assmann) [1249242] - [netdrv] igb: use ARRAY_SIZE to replace calculating sizeofa/sizeof a0 (Stefan Assmann) [1249242] - [netdrv] igb: report unsupported ethtool settings in set_coalesce (Stefan Assmann) [1249242] - [netdrv] igb: Fix i354 88E1112 PHY on RCC boards using AutoMediaDetect (Stefan Assmann) [1249242] - [netdrv] igb: only report generic filters in get_ts_info (Stefan Assmann) [1249242] - [netdrv] igb: bump version of igb to 5.2.18 (Stefan Assmann) [1249242] - [netdrv] igb: disable IPv6 extension header processing (Stefan Assmann) [1249242] - [netdrv] igb: Don't use NETDEV_FRAG_PAGE_MAX_SIZE in descriptor calculation (Stefan Assmann) [1249242] - [netdrv] igb: Fix NULL assignment to incorrect variable in igb_reset_q_vector (Stefan Assmann) [1249242] - [netdrv] igb: Fix oops on changing number of rings (Stefan Assmann) [1249242] - [netdrv] igb: simplify and clean up igb_enable_mas (Stefan Assmann) [1249242] - [netdrv] igb: use netif_carrier_off earlier when bringing if down (Stefan Assmann) [1249242] - [netdrv] codespell comment spelling fixes (Stefan Assmann) [1249242] - [ethernet] igb: use netdev_rss_key_fill helper (Stefan Assmann) [1249242] - [pci] iommu/vt-d: Fix dmar_domain leak in iommu_attach_device (Linda Knippers) [1053879] - [pci] iommu/vt-d: Only remove domain when device is removed (Linda Knippers) [1053879] - [kernel] driver core: Add BUS_NOTIFY_REMOVED_DEVICE event (Linda Knippers) [1053879] - [net] tcp: honour SO_BINDTODEVICE for TW_RST case too (Florian Westphal) [1292300] - [net] add inet_sk_transparent() helper (Florian Westphal) [1292300] - [net] ipv6: tcp_ipv6 policy route issue (Florian Westphal) [1292300] - [net] ipv6: reuse rt6_need_strict (Florian Westphal) [1292300] - [net] tcp: resets are misrouted (Florian Westphal) [1292300] - [net] tcp: tcp_v4_send_reset: binding oif to iif in no sock case (Florian Westphal) [1292300] - [net] af_unix: fix a fatal race with bit fields (Gustavo Duarte) [1238062] - [net] add validation for the socket syscall protocol argument (Hannes Frederic Sowa) [1291627] {CVE-2015-8543} - [net] ipv6: fix the incorrect return value of throw route (Sabrina Dubroca) [1245357] - [net] Fix behaviour of unreachable, blackhole and prohibit routes (Sabrina Dubroca) [1245357] - [net] ipv6: Fixed support for blackhole and prohibit routes (Sabrina Dubroca) [1245357] - [net] ipv6: fix handling of throw routes (Sabrina Dubroca) [1245357] - [net] ipv6: fix handling of blackhole and prohibit routes (Sabrina Dubroca) [1245357] - [netdrv] intel: use napi_complete_done (Stefan Assmann) [1249243] - [netdrv] igbvf: clear buffer_info->dma after dma_unmap_single (Stefan Assmann) [1249243] - [netdrv] igbvf: use netif_carrier_off earlier when bringing if down (Stefan Assmann) [1249243] - [netdrv] igbvf: cleanup msleep and min/max usage (Stefan Assmann) [1249243] - [netdrv] igbvf: Fix code comments and whitespace (Stefan Assmann) [1249243] - [i2c] i801: Add device ID for Intel Wildcat Point PCH (Jeremy McNicoll) [1291132] - [sound] alsa: Enable CONFIG_SND_HDA_PATCH_LOADER and CONFIG_SND_HDA_RECONFIG (Jaroslav Kysela) [1178178] - [sound] alsa: driver core: create write-only attribute macros for devices and drivers (Jaroslav Kysela) [1178178] - [sound] alsa: oxygen: Simplify PM callbacks (Jaroslav Kysela) [1024771] - [sound] alsa: Convert to new pm_ops for PCI drivers (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: Fix logical-not-parentheses warning (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: add XIO2001 initialization (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: add support for third analog input (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: do not create useless S/PDIF controls (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: Delete an unnecessary check before the function call "snd_pcm_suspend" (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: Remove unnecessary snd_pcm_lib_preallocate_free_for_all (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: set fifo_size (Jaroslav Kysela) [1024771] - [sound] alsa: virtuoso: add partial Xonar Xense support (Jaroslav Kysela) [1024771] - [sound] alsa: virtuoso: add Xonar Essence STX II daughterboard support (Jaroslav Kysela) [1024771] - [sound] alsa: virtuoso: add one more headphone impedance setting (Jaroslav Kysela) [1024771] - [sound] alsa: virtuoso: add Xonar Essence STX II support (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dgx: fix Stereo Upmixing regression (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: Use standard printk helpers (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dgx: cleanup and minor changes (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dgx: modify high-pass filter control (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dgx: modify input select functions (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dgx: modify capture volume functions (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dg(x): use headphone volume control (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dg(x): modify playback output select (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dgx: capture from I2S channel 1, not 2 (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dg(x): move the mixer code into another file (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: modify CS4245 register dumping function (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: modify adjust_dg_dac_routing function (Jaroslav Kysela) [1024771] - [sound] ALSA: oxygen: Xonar DG X: modify DAC/ADC parameters function (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dgx: modify initialization functions (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dg: add new CS4245 SPI functions (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: additional definitions for the Xonar DG/DGX card (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: change description of the xonar_dg.c file (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: export oxygen_update_dac_routing symbol (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: add mute mask for the OXYGEN_PLAY_ROUTING register (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: modify the SPI writing function (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: add the separate SPI waiting function (Jaroslav Kysela) [1024771] - [sound] alsa: virtuoso: Xonar DSX support (Jaroslav Kysela) [1024771] - [netdrv] bnxt_en: Implement missing tx timeout reset logic (John Linville) [1245739] - [netdrv] bnxt_en: Don't cancel sp_task from bnxt_close_nic (John Linville) [1245739] - [netdrv] bnxt_en: Change bp->state to bitmap (John Linville) [1245739] - [netdrv] bnxt_en: Fix bitmap declaration to work on 32-bit arches (John Linville) [1245739] - [netdrv] bnxt_en: Setup uc_list mac filters after resetting the chip (John Linville) [1245739] - [netdrv] bnxt_en: enforce proper storing of MAC address (John Linville) [1245739] - [netdrv] bnxt_en: Fixed incorrect implementation of ndo_set_mac_address (John Linville) [1245739] - [netdrv] bnxt_en: More robust SRIOV cleanup sequence (John Linville) [1245739] - [netdrv] bnxt_en: Fix comparison of u16 sw_id against negative value (John Linville) [1245739] - [netdrv] bnxt_en: map CAG_REG_LEGACY_INT_STATUS_MASK to GRC window #4 (John Linville) [1245739] - [netdrv] bnxt_en: Determine tcp/ipv6 RSS hash type correctly (John Linville) [1245739] - [netdrv] bnxt_en: Change sp events definitions to represent bit position (John Linville) [1245739] - [netdrv] bnxt_en: Fix compile warnings when CONFIG_INET is not set (John Linville) [1245739] - [netdrv] bnxt_en: Fix compile errors when CONFIG_BNXT_SRIOV is not set (John Linville) [1245739] - [netdrv] add config for BNXT (John Linville) [1245739] - [netdrv] bnxt: remove vxlan offload support (John Linville) [1245739] - [netdrv] bnxt: account for lack of 'net: Add support for hardware-offloaded...' (John Linville) [1245739] - [netdrv] bnxt: account for lack of 'hlist: drop the node parameter from iterators' (John Linville) [1245739] - [netdrv] bnxt: account for lack of 'net: allocate tx queues in register_netdevice' (John Linville) [1245739] - [netdrv] bnxt: access msix_cap through struct pci_dev_rh1 (John Linville) [1245739] - [netdrv] bnxt: account for lack of 'net: convert multicast list to list_head' (John Linville) [1245739] - [netdrv] bnxt: account for lack of 'net: introduce IFF_UNICAST_FLT private flag' (John Linville) [1245739] - [netdrv] bnxt: account for lack of 'ipip: add GSO/TSO support' (John Linville) [1245739] - [netdrv] bnxt: account for lack of 'ipv6: sit: add GSO/TSO support' (John Linville) [1245739] - [netdrv] bnxt: access hw_features through netdev_extended macro (John Linville) [1245739] - [netdrv] bnxt: create bnxt_pci_driver_rh and add appropriate declarations (John Linville) [1245739] - [netdrv] bnxt: account for missing 'net: Clarification of CHECKSUM_UNNECESSARY' (John Linville) [1245739] - [netdrv] bnxt: create bnxt_netdev_opt_ext and move applicable declarations (John Linville) [1245739] - [netdrv] bnxt: adjust for lack of 'net: Pull out core bits of __netdev_alloc_skb...' (John Linville) [1245739] - [netdrv] bnxt: adjust for lack of 'net: Add GSO support for UDP tunnels...' (John Linville) [1245739] - [netdrv] bnxt: adjust for lack of 'net: allow skb->head to be a page fragment' (John Linville) [1245739] - [netdrv] bnxt: remove qos offload support (John Linville) [1245739] - [netdrv] bnxt: make necessary changes for ndo_busy_poll in rhel6 (John Linville) [1245739] - [netdrv] bnxt: remove 802.1ad bits (John Linville) [1245739] - [netdrv] bnxt: move some bits to ethtool_ops_ext structure for rhel6 (John Linville) [1245739] - [netdrv] bnxt: account for lack of 'ethtool: Clean up definitions of rule...' (John Linville) [1245739] - [netdrv] bnxt: account for lack of VF minimum Tx rate (John Linville) [1245739] - [netdrv] bnxt: rewrite flow dissector bits for RHEL 6.8 (John Linville) [1245739] - [netdrv] bnxt: relocate files to be consistent with other ethernet drivers (John Linville) [1245739] - [netdrv] bnxt_en: New Broadcom ethernet driver (John Linville) [1245739]- [net] export get_net_ns_by_fd() (Ivan Vecera) [1249638] - [net] add name_assign_type netdev attribute (Ivan Vecera) [1249638] - [kernel] ktime: Introduce ktime_ms_delta (Ivan Vecera) [1249638] - [kernel] list: use list_{first, last}_entry() (Ivan Vecera) [1249638] - [kernel] list: change list_for_each_entry*() to use list_*_entry() (Ivan Vecera) [1249638] - [sched] replace INIT_COMPLETION with reinit_completion (Ivan Vecera) [1249638] - [net] help compiler generate better code in eth_get_headlen (Ivan Vecera) [1249638] - [net] Add function for parsing the header length out of linear ethernet frames (Ivan Vecera) [1249638] - [net] make skb an optional parameter for__skb_flow_dissect() (Ivan Vecera) [1249638] - [net] Allow raw buffers to be passed into the flow dissector (Ivan Vecera) [1249638] - [net] sched: shrink struct qdisc_skb_cb to 28 bytes (Ivan Vecera) [1249638] - [net] flow_dissector: Use IPv6 flow label in flow_dissector (Ivan Vecera) [1249638] - [net] flow_dissector: Record IP layer protocol in skb_flow_dissect() (Ivan Vecera) [1249638] - [net] ipv6: add ip6_flowlabel helper (Ivan Vecera) [1249638] - [net] flow_dissector: factor out the ports extraction in skb_flow_get_ports (Ivan Vecera) [1249638] - [net] flow_dissector: fix thoff for IPPROTO_AH (Ivan Vecera) [1249638] - [net] introduce skb_probe_transport_header() (Ivan Vecera) [1249638] - [net] flow_dissector: add __skb_get_poff to get a start offset to payload (Ivan Vecera) [1249638] - [net] flow_keys: include thoff into flow_keys for later usage (Ivan Vecera) [1249638] - [net] flow_dissector: support L2 GRE (Ivan Vecera) [1249638] - [net] introduce skb_transport_header_was_set() (Ivan Vecera) [1249638] - [net] ethtool: documentation & whitespace errors (Ivan Vecera) [1249638] - [net] ethtool: Support for configurable RSS hash function (Ivan Vecera) [1249638] - [net] ethtool: Check that reserved fields of struct ethtool_rxfh are 0 (Ivan Vecera) [1249638] - [net] ethtool: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Ivan Vecera) [1249638] - [net] ethtool: constify array pointer parameters to ethtool_ops::set_rxfh (Ivan Vecera) [1249638] - [net] ethtool: Disallow ETHTOOL_SRSSH with both indir table and hash key unchanged (Ivan Vecera) [1249638] - [net] ethtool: Expand documentation of ethtool_ops::{get, set}_rxfh() (Ivan Vecera) [1249638] - [net] ethtool: Improve explanation of the two arrays following struct ethtool_rxfh (Ivan Vecera) [1249638] - [net] ethtool: Name the 'no change' value for setting RSS hash key but not indir table (Ivan Vecera) [1249638] - [net] ethtool: Return immediately on error in ethtool_copy_validate_indir() (Ivan Vecera) [1249638] - [net] ethtool: exit the loop when invalid index occurs (Ivan Vecera) [1249638] - [net] gro: fix possible panic in skb_gro_receive() (Ivan Vecera) [1249638] - [net] gro: selective flush of packets (Ivan Vecera) [1249638] - [net] gro: add a per device gro flush timer (Ivan Vecera) [1249638] - [net] introduce extended napi_struct (Ivan Vecera) [1249638] - [netdrv] ethernet: Use eth__addr instead of memset (Ivan Vecera) [1249638] - [netdrv] remove init of dev->perm_addr in drivers (Ivan Vecera) [1249638] - [net] init perm_addr in register_netdevice() (Ivan Vecera) [1249638] - [net] rename vlan_tx_* helpers since "tx" is misleading there (Ivan Vecera) [1249638] - [net] ethtool: Added port speed macros (Ivan Vecera) [1249638]- [scsi] scsi_sysfs: Fix queue_ramp_up_period return code (Ewan Milne) [1292576] - [scsi] Increase REPORT_LUNS timeout (Ewan Milne) [1292576] - [scsi] retry MODE SENSE on unit attention (Ewan Milne) [1292576] - [scsi] bnx2fc: Update version number to 2.9.6 (Maurizio Lombardi) [1252118] - [scsi] bnx2fc: Remove explicit logouts (Maurizio Lombardi) [1252118] - [scsi] bnx2fc: Fix FCP RSP residual parsing (Maurizio Lombardi) [1252118] - [scsi] bnx2fc: Set ELS transfer length correctly for middle path commands (Maurizio Lombardi) [1252118] - [scsi] bnx2fc: Remove 'NetXtreme II' from source files (Maurizio Lombardi) [1252118] - [scsi] bnx2fc: Update copyright for 2015 (Maurizio Lombardi) [1252118] - [scsi] bnx2fc: reduce stack usage in __bnx2fc_enable (Maurizio Lombardi) [1252118] - [scsi] bnx2fc: Do not log error for netevents that need no action (Maurizio Lombardi) [1252118] - [scsi] bnx2fc: Read npiv table from nvram and create vports (Maurizio Lombardi) [1252118] - [scsi] Add ALUA state change UA handling (Ewan Milne) [1292520] - [scsi] fcoe: extend ethtool to FC port speed mapping (Chris Leech) [1138403] - [scsi] scsi_transport_fc: Add support for 25Gbit speed (Chris Leech) [1138403] - [scsi] add defines for new FC port speeds (Chris Leech) [1138403] - [scsi] scsi_transport_fc: Add 32Gbps speed definition (Chris Leech) [1138403] - [scsi] be2iscsi: bump the driver version (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: Add warning message for unsupported adapter (Maurizio Lombardi) [1253016] - [MAINTAINERS] Update MAINTAINER list (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: Revert ownership to Emulex (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: Fix bogus WARN_ON length check (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: Fix updating the next pointer during WRB posting (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: Logout of FW Boot Session (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: Fix memory check before unmapping (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: change email domain (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: Fix the copyright year (Maurizio Lombardi) [1253016] - [scsi] st: fix potential null pointer dereference (Maurizio Lombardi) [875277] - [scsi] hpsa: stop zeroing reset_cmds_out and ioaccel_cmds_out during rescan (Joseph Szczypek) [1247729] - [scsi] hpsa: move lockup_detected attribute to host attr (Joseph Szczypek) [1247729] - [scsi] hpsa: fix rmmod issues (Joseph Szczypek) [1247729] - [scsi] hpsa: add in new offline mode (Joseph Szczypek) [1247729] - [scsi] hpsa: Change how controllers in mixed mode are handled (Joseph Szczypek) [1247729] - [scsi] hpsa: add in new controllers (Joseph Szczypek) [1247729] - [scsi] hpsa: cleanup update scsi devices (Joseph Szczypek) [1247729] - [scsi] hpsa: add sysfs entry path_info to show box and bay information (Joseph Szczypek) [1247729] - [scsi] hpsa: add PMC to copyright (Joseph Szczypek) [1247729] - [scsi] hpsa: correct static checker warnings on driver init cleanup (Joseph Szczypek) [1247729] - [scsi] hpsa: correct decode sense data (Joseph Szczypek) [1247729] - [scsi] hpsa: Correct double unlock of mutex (Joseph Szczypek) [1247729] - [scsi] hpsa: fix an sprintf() overflow in the reset handler (Joseph Szczypek) [1247729] - [scsi] hpsa: update driver version to 3.4.10-1-RH1 (Joseph Szczypek) [1247729] - [scsi] hpsa: add in new controller id (Joseph Szczypek) [1247729] - [scsi] hpsa: cleanup reset (Joseph Szczypek) [1247729] - [scsi] hpsa: propagate the error code in hpsa_kdump_soft_reset (Joseph Szczypek) [1247729] - [scsi] hpsa: use scsi host_no as hpsa controller number (Joseph Szczypek) [1247729] - [scsi] hpsa: enable and activate SCSI layer tcq support (Joseph Szczypek) [1247729] - [scsi] hpsa: use block layer tag for command allocation (Joseph Szczypek) [1247729] - [scsi] hpsa: add interrupt number to /proc/interrupts interrupt name (Joseph Szczypek) [1247729] - [scsi] hpsa: create workqueue after the driver is ready for use (Joseph Szczypek) [1247729] - [scsi] hpsa: fix try_soft_reset error handling (Joseph Szczypek) [1247729] - [scsi] hpsa: cleanup for init_one step 2 in kdump (Joseph Szczypek) [1247729] - [scsi] hpsa: skip free_irq calls if irqs are not allocated (Joseph Szczypek) [1247729] - [scsi] hpsa: call pci_release_regions after pci_disable_device (Joseph Szczypek) [1247729] - [scsi] hpsa: performance tweak for hpsa_scatter_gather() (Joseph Szczypek) [1247729] - [scsi] hpsa: refactor and rework support for sending TEST_UNIT_READY (Joseph Szczypek) [1247729] - [scsi] hpsa: don't return abort request until target is complete (Joseph Szczypek) [1247729] - [scsi] hpsa: use helper routines for finishing commands (Joseph Szczypek) [1247729] - [scsi] hpsa: add support sending aborts to physical devices via the ioaccel2 path (Joseph Szczypek) [1247729] - [scsi] hpsa: do not print ioaccel2 warning messages about unusual completions (Joseph Szczypek) [1247729] - [scsi] hpsa: clean up some error reporting output in abort handler (Joseph Szczypek) [1247729] - [scsi] hpsa: clean up driver init (Joseph Szczypek) [1247729] - [scsi] hpsa: correct return values from driver functions (Joseph Szczypek) [1247729] - [scsi] hpsa: do not check cmd_alloc return value - it cannnot return NULL (Joseph Szczypek) [1247729] - [scsi] hpsa: add more ioaccel2 error handling, including underrun statuses (Joseph Szczypek) [1247729] - [scsi] hpsa: add ioaccel sg chaining for the ioaccel2 path (Joseph Szczypek) [1247729] - [scsi] hpsa: refactor freeing of resources into more logical functions (Joseph Szczypek) [1247729] - [scsi] hpsa: clean up error handling (Joseph Szczypek) [1247729] - [scsi] hpsa: break hpsa_free_irqs_and_disable_msix into two functions (Joseph Szczypek) [1247729] - [scsi] hpsa: Get queue depth from identify physical bmic for physical disks (Joseph Szczypek) [1247729] - [scsi] hpsa: use ioaccel2 path to submit IOs to physical drives in HBA mode (Joseph Szczypek) [1247729] - [scsi] hpsa: print accurate SSD Smart Path Enabled status (Joseph Szczypek) [1247729] - [scsi] hpsa: factor out hpsa_ioaccel_submit function (Joseph Szczypek) [1247729] - [scsi] hpsa: try resubmitting down raid path on task set full (Joseph Szczypek) [1247729] - [scsi] hpsa: do not ignore return value of hpsa_register_scsi (Joseph Szczypek) [1247729] - [scsi] hpsa: factor out hpsa_init_cmd function (Joseph Szczypek) [1247729] - [scsi] hpsa: make function names consistent (Joseph Szczypek) [1247729] - [scsi] hpsa: allow lockup detected to be viewed via sysfs (Joseph Szczypek) [1247729] - [scsi] hpsa: hpsa decode sense data for io and tmf (Joseph Szczypek) [1247729] - [scsi] hpsa: decrement h->commands_outstanding in fail_all_outstanding_cmds (Joseph Szczypek) [1247729] - [scsi] hpsa: Add atomic operations (Joseph Szczypek) [1247729] - [scsi] hpsa: clean up aborts (Joseph Szczypek) [1247729] - [scsi] hpsa: rework controller command submission (Joseph Szczypek) [1247729] - [scsi] hpsa: clean up host, channel, target, lun prints (Joseph Szczypek) [1247729] - [scsi] hpsa: add masked physical devices into struct h's dev array (Joseph Szczypek) [1247729] - [scsi] hpsa: Fix weird uses of num_online_cpus() (Joseph Szczypek) [1247729] - [scsi] megaraid_sas: Fix sparse warning (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Remove debug print from function megasas_update_span_set (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Driver version upgrade (Tomas Henzl) [1248207] - [scsi] megaraid_sas: SMAP restriction--do not access user memory from IOCTL code (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Make PI enabled VD 8 byte DMA aligned (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Initialize tasklet before setting up IRQs (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Indicate online firmware upgrade support for Secure JBOD feature (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Update OCR capability on controller properties change (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Do not use PAGE_SIZE for max_sectors (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Support for Cutlass (12 Gbps) controller (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Support for Intruder (12 Gbps) controller (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Remove PCI id checks (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Version update (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Code refactor for use of requestorId (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Fix validHandles check in I/O path (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Print critical firmware event messages (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Chip reset if driver fails to get IOC ready (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Support for max_io_size 1MB (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Code cleanup-use local variable drv_ops inside megasas_ioc_init_fusion (Tomas Henzl) [1248207] - [scsi] megaraid_sas: JBOD sequence number support (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Increase timeout to 60 secs for abort frames during shutdown (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Synchronize driver headers with firmware APIs (Tomas Henzl) [1248207] - [scsi] megaraid_sas: fix whitespace errors (Tomas Henzl) [1248207] - [scsi] megaraid_sas: use dev_printk when possible (Tomas Henzl) [1248207] - [scsi] megaraid_sas: use pci_zalloc_consistent (megaraid_sas only) (Tomas Henzl) [1248207] - [scsi] megaraid_sas: fix TRUE and FALSE re-define build error (Tomas Henzl) [1248207] - [scsi] megaraid: fix irq setup process regression (Tomas Henzl) [1248207] - [scsi] megaraid_sas: fix kerneldoc (Tomas Henzl) [1248207] - [scsi] megaraid_sas: swap whole register in megasas_register_aen (Tomas Henzl) [1248207] - [scsi] megaraid_sas: fix megasas_fire_cmd_fusion calling convention (Tomas Henzl) [1248207] - [scsi] megaraid_sas: add missing byte swaps to the sriov code (Tomas Henzl) [1248207] - [scsi] megaraid_sas: bytewise or should be done on native endian variables (Tomas Henzl) [1248207] - [scsi] megaraid_sas: move endianness conversion into caller of megasas_get_seq_num (Tomas Henzl) [1248207] - [scsi] megaraid_sas: add endianness conversions for all ones (Tomas Henzl) [1248207] - [scsi] megaraid_sas: add endianness annotations (Tomas Henzl) [1248207] - [scsi] megaraid_sas: add missing __iomem annotations (Tomas Henzl) [1248207] - [scsi] megaraid_sas: megasas_complete_outstanding_ioctls() can be static (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Support for Avago's Single server High Availability product (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Add release date and update driver version (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Modify driver's meta data to reflect Avago (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Use Block layer tag support for internal command indexing (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Enhanced few prints (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Move controller's queue depth calculation in adapter specific function (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Add separate functions for building sysPD IOs and non RW LDIOs (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Add separate function for refiring MFI commands (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Add separate function for setting up IRQs (Tomas Henzl) [1248207] - [scsi] megaraid_sas: use raw_smp_processor_id() (Tomas Henzl) [1248207] - [scsi] qla2xxx: Update version number to 8.07.00.26.06.8-k (Chad Dupuis) [1252111] - [scsi] qla2xxx: Add pci device id 0x2261 (Chad Dupuis) [1252111] - [scsi] qla2xxx: Fix missing device login retries (Chad Dupuis) [1252111] - [scsi] qla2xxx: do not clear slot in outstanding cmd array (Chad Dupuis) [1252111] - [scsi] qla2xxx: Remove decrement of sp reference count in abort handler (Chad Dupuis) [1252111] - [scsi] qla2xxx: Add support to show MPI and PEP FW version for ISP27xx (Chad Dupuis) [1252111] - [scsi] qla2xxx: Do not reset adapter if SRB handle is in range (Chad Dupuis) [1252111] - [scsi] qla2xxx: Do not crash system for sp ref count zero (Chad Dupuis) [1252111] - [scsi] qla2xxx: Add adapter checks for FAWWN functionality (Chad Dupuis) [1252111] - [scsi] qla2xxx: Pause risc before manipulating risc semaphore (Chad Dupuis) [1252111] - [scsi] qla2xxx: Use ssdid to gate semaphore manipulation (Chad Dupuis) [1252111] - [scsi] qla2xxx: Handle AEN8014 incoming port logout (Chad Dupuis) [1252111] - [scsi] qla2xxx: Add serdes register read/write support for ISP25xx (Chad Dupuis) [1252111] - [scsi] qla2xxx: Remove dead code (Chad Dupuis) [1252111] - [scsi] qla2xxx: Remove a superfluous test (Chad Dupuis) [1252111] - [scsi] qla2xxx: Avoid that sparse complains about duplicate _noderef_ attributes (Chad Dupuis) [1252111] - [scsi] qla2xxx: Report both rsp_info and rsp_info_len (Chad Dupuis) [1252111] - [scsi] qla2xxx: Restore physical port WWPN only, when port down detected for FA-WWPN port (Chad Dupuis) [1252111] - [scsi] qla2xxx: Fix virtual port configuration, when switch port is disabled/enabled (Chad Dupuis) [1252111] - [scsi] qla2xxx: Prevent multiple firmware dump collection for ISP27XX (Chad Dupuis) [1252111] - [scsi] qla2xxx: Disable Interrupt handshake for ISP27XX (Chad Dupuis) [1252111] - [scsi] qla2xxx: Add debugging info for MBX timeout (Chad Dupuis) [1252111] - [scsi] qla2xxx: Add serdes read/write support for ISP27XX (Chad Dupuis) [1252111] - [scsi] qla2xxx: Add udev notification to save fw dump for ISP27XX (Chad Dupuis) [1252111] - [scsi] qla2xxx: Add message for sucessful FW dump collected for ISP27XX (Chad Dupuis) [1252111] - [scsi] qla2xxx: Fix beacon blink for ISP27XX (Chad Dupuis) [1252111] - [scsi] qla2xxx: Fix crash due to wrong casting of reg for ISP27XX (Chad Dupuis) [1252111] - [scsi] qla2xxx: Fix warnings reported by static checker (Chad Dupuis) [1252111] - [scsi] qla2xxx: Fix printks in ql_log message (Chad Dupuis) [1252111] - [scsi] qla2xxx: Fix printk in qla25xx_setup_mode (Chad Dupuis) [1252111] - [scsi] qla2xxx: Increase the request queue size to 8K for ISP2031 (Chad Dupuis) [1252111] - [scsi] qla2xxx: Increase room in request queue for sending priority packets (Chad Dupuis) [1252111] - [scsi] ses: Fix problems with simple enclosures (Ewan Milne) [1102140] - [scsi] scsi_dh_alua: fix stpg sense handling (Ewan Milne) [1194984] - [scsi] lpfc: driver update for Rhel6.8, lpfc rev 11.0.0.4 (Rob Evers) [1227036] - [scsi] lpfc: Fix default RA_TOV and ED_TOV in the FC/FCoE driver for all topologies (Rob Evers) [1227036] - [scsi] lpfc: The linux driver does not reinitiate discovery after a failed FLOGI (Rob Evers) [1227036] - [scsi] lpfc: Add support for Lancer G6 and 32G FC links (Rob Evers) [1227036] - [scsi] lpfc: Fix for discovery failure in PT2PT when FLOGI's ELS ACC response gets aborted (Rob Evers) [1227036] - [scsi] lpfc: fix lpfc_send_rscn_event sends bigger buffer size (Rob Evers) [1227036] - [scsi] lpfc: Make the function lpfc_sli4_mbox_completions_pending static in order to comply with function prototype (Rob Evers) [1227036] - [scsi] lpfc: Fix kmalloc overflow in LPFC driver at large core count (Rob Evers) [1227036] - [scsi] lpfc: Destroy lpfc_hba_index IDR on module exit (Rob Evers) [1227036] - [scsi] lpfc: in sli3 use configured sg_seg_cnt for sg_tablesize (Rob Evers) [1227036] - [scsi] lpfc: Remove unnessary cast (Rob Evers) [1227036] - [scsi] lpfc: fix model description (Rob Evers) [1227036] - [scsi] lpfc: Use && instead of & for boolean expression (Rob Evers) [1227036] - [scsi] lpfc: Fix to drop PLOGIs from fabric node till LOGO processing completes (Rob Evers) [1227036] - [scsi] lpfc: Fix scsi task management error message (Rob Evers) [1227036] - [scsi] lpfc: Fix scsi prep dma buf error (Rob Evers) [1227036] - [scsi] lpfc: Devices are not discovered during takeaway/giveback testing (Rob Evers) [1227036] - [scsi] lpfc: Fix vport deletion failure (Rob Evers) [1227036] - [scsi] lpfc: Fix incorrect log message reported for empty FCF record (Rob Evers) [1227036] - [scsi] lpfc: Fix rport leak (Rob Evers) [1227036] - [scsi] lpfc: Correct loss of RSCNs during array takeaway/giveback testing (Rob Evers) [1227036] - [scsi] lpfc: Fix crash in vport_delete (Rob Evers) [1227036] - [scsi] lpfc: Fix to remove IRQF_SHARED flag for MSI/MSI-X vectors (Rob Evers) [1227036] - [scsi] lpfc: Fix discovery issue when changing from Pt2Pt to Fabric (Rob Evers) [1227036] - [scsi] lpfc: Correct reporting of vport state on fdisc command failure (Rob Evers) [1227036] - [scsi] lpfc: Fix ABORTs WQ selection in terminate_rport_io (Rob Evers) [1227036] - [scsi] lpfc: Correct reference counting of rport (Rob Evers) [1227036] - [scsi] lpfc: Fix cq_id masking problem (Rob Evers) [1227036] - [netdrv] revert "netxen: remove use of ndo_set_multicast_list in drivers" (Tony Camuso) [1213207 1229986]- [netdrv] bonding: "primary_reselect" with "failure" is not working properly (Jarod Wilson) [1290672]- [net] sctp: start t5 timer only when peer rwnd is 0 and local state is SHUTDOWN_PENDING (Xin Long) [855392] - [net] sctp: convert sack_needed and sack_generation to bits (Xin Long) [855392] - [net] sctp: only drop the reference on the datamsg after sending a msg (Xin Long) [1008268] - [net] sctp: hold the chunks only after the chunk is enqueued in outq (Xin Long) [1008268] - [net] unix: avoid use-after-free in ep_remove_wait_queue (Paolo Abeni) [1284900] - [net] Abstract default ADVMSS behind an accessor (Sabrina Dubroca) [1198374] - [net] ipv6: Dont add RT6_LOOKUP_F_IFACE flag if saddr set (Xin Long) [1273241] - [net] ipv6: Add RT6_LOOKUP_F_IFACE flag if oif is set (Xin Long) [1273241] - [i2c] i801: Create iTCO device on newer Intel PCHs (Jeremy McNicoll) [1188865] - [watchdog] itco_wdt: Expose watchdog properties using platform data (Jeremy McNicoll) [1188865] - [watchdog] itco_wdt: Add support for TCO on Intel Sunrisepoint (Jeremy McNicoll) [1188865] - [kernel] Platform device - introduce resNdata (Jeremy McNicoll) [1188865] - [i2c] i801: Check if interrupts are disabled (Jeremy McNicoll) [1188865] - [i2c] i801: Fallback to polling if request_irq() fails (Jeremy McNicoll) [1188865] - [i2c] i2c-i801: Enable IRQ for SMBus transactions (Jeremy McNicoll) [1188865] - [i2c] i2c-i801: Rename some SMBHSTCNT bit constants (Jeremy McNicoll) [1188865] - [i2c] i2c-i801: Check and return errors during byte-by-byte transfers (Jeremy McNicoll) [1188865] - [i2c] i2c-i801: Use usleep_range to wait for command completion (Jeremy McNicoll) [1188865] - [mfd] Add platform data pointer back (Jeremy McNicoll) [1188865] - [char] random: account for entropy loss due to overwrites (Herbert Xu) [1110915] - [char] random: allow fractional bits to be tracked (Herbert Xu) [1110915] - [char] random: statically compute poolbitshift, poolbytes, poolbits (Herbert Xu) [1110915] - [crypto] api: Only abort operations on fatal signal (Herbert Xu) [1272314] - [crypto] testmgr: don't use interruptible wait in tests (Herbert Xu) [1272314] - [kernel] sched: add wait_for_completion_killable_timeout (Herbert Xu) [1272314] - [fs] lockd: don't clear sm_monitored on nsm_reboot_lookup (Scott Mayhew) [1278932] - [fs] lockd: release reference to nsm_handle in nlm_host_rebooted (Scott Mayhew) [1278932] - [fs] ext2: Fix oops in ext2_get_block() called from ext2_quota_write() (Lukas Czerner) [1287165] - [fs] ext3: Don't check quota format when there are no quota files (Lukas Czerner) [1287165] - [fs] jbd2: use GFP_NOFS in jbd2_cleanup_journal_tail() (Lukas Czerner) [1286668] - [fs] ext4: fix race between truncate and __ext4_journalled_writepage() (Lukas Czerner) [1286668] - [fs] ext4: bail out from make_indexed_dir() on first error (Lukas Czerner) [1286668] - [fs] ext4: don't check quota format when there are no quota files (Lukas Czerner) [1286668] - [fs] ext4: fix BUG_ON in mb_free_blocks() (Lukas Czerner) [1286668] - [fs] ext4: fix ext4_discard_allocated_blocks() if we can't allocate the pa struct (Lukas Czerner) [1286668] - [fs] ext4: cleanup in ext4_discard_allocated_blocks() (Lukas Czerner) [1286668] - [fs] ext4: check for zero length extent explicitly (Lukas Czerner) [1286668] - [fs] ext4: check for overlapping extents in ext4_valid_extent_entries() (Lukas Czerner) [1286668] - [fs] ext4: don't allow ext4_free_blocks() to fail due to ENOMEM (Lukas Czerner) [1286668] - [fs] ext4: Add error checking to kmem_cache_alloc() call in ext4_free_blocks() (Lukas Czerner) [1286668] - [fs] ext3, ext4: don't mess with dir_file->f_pos in htree_dirblock_to_tree() (Lukas Czerner) [1286668] - [fs] ext4: fix potential deadlock in ext4_nonda_switch() (Lukas Czerner) [1286668] - [fs] jbd2: use GFP_NOFS for blkdev_issue_flush (Lukas Czerner) [1286668] - [fs] ext4: call sync_blockdev() before invalidate_bdev() in put_super() (Lukas Czerner) [1286668] - [fs] ext4: fix oops when loading block bitmap failed (Lukas Czerner) [1286668] - [fs] ext4: use i_size_read in ext4_unaligned_aio() (Lukas Czerner) [1286668] - [fs] ext4: fix use-after-free in ext4_mb_new_blocks (Lukas Czerner) [1286668] - [fs] ext4: avoid bh leak in retry path of ext4_expand_extra_isize_ea() (Lukas Czerner) [1286668] - [fs] ext4: fix memory leak in xattr (Lukas Czerner) [1286668] - [fs] ext4: fix race in ext4_mb_add_n_trim() (Lukas Czerner) [1286668] - [fs] ext4: do not try to write superblock on ro remount w/o journal (Lukas Czerner) [1286668] - [fs] ext4: fix memory leak in ext4_xattr_set_acl()'s error path (Lukas Czerner) [1286668] - [fs] ext4: always set i_op in ext4_mknod() (Lukas Czerner) [1286668] - [fs] ext4: online defrag is not supported for journaled files (Lukas Czerner) [1286668] - [fs] Failing to send a CLOSE if file is opened WRONLY and server reboots on a 4.x mount (Benjamin Coddington) [1227851] - [fs] fixing infinite OPEN loop in 4.0 stateid recovery (Benjamin Coddington) [1227851] - [fs] nfs: verify open flags before allowing an atomic open (Benjamin Coddington) [1119760] - [fs] gfs2: Update timestamps on fallocate (Andrew Price) [1265994] - [fs] gfs2: Update i_size properly on fallocate (Andrew Price) [1265994] - [fs] gfs2: Use inode_newsize_ok and get_write_access in fallocate (Andrew Price) [1265994] - [fs] NFS check bitmap for valid file type (Paulo Andrade) [1236630] - [fs] nfsd: fix rare symlink decoding bug (J. Bruce Fields) [1089397] - [fs] vfs: Test for and handle paths that are unreachable from their mnt_root (Eric W. Biederman) [1209369] {CVE-2015-2925} - [fs] dcache: Handle escaped paths in prepend_path (Eric W. Biederman) [1209369] {CVE-2015-2925}- [tty] ldisc: fix open flag handling (Prarit Bhargava) [1285803] - [pci] Set ->mask_pos correctly (Myron Stowe) [1288629] - [pci] Remove "extern" from function declarations (Myron Stowe) [1288629] - [pci] Use PCI_MSIX_TABLE_BIR, not PCI_MSIX_FLAGS_BIRMASK (Myron Stowe) [1288629] - [pci] Drop msi_mask_reg and remove drivers/pci/msi.h (Myron Stowe) [1288629] - [pci] Use msix_table_size directly, drop multi_msix_capable (Myron Stowe) [1288629] - [pci] Drop msix_table_offset_reg and msix_pba_offset_reg macros (Myron Stowe) [1288629] - [pci] Drop is_64bit_address and is_mask_bit_support macros (Myron Stowe) [1288629] - [pci] Drop msi_data_reg macro (Myron Stowe) [1288629] - [pci] Drop msi_lower_address_reg and msi_upper_address_reg macros (Myron Stowe) [1288629] - [pci] Drop msi_control_reg() macro and use PCI_MSI_FLAGS directly (Myron Stowe) [1288629] - [pci] Use cached MSI/MSI-X offsets from dev, not from msi_desc (Myron Stowe) [1288629] - [pci] Clean up MSI/MSI-X capability #defines (Myron Stowe) [1288629] - [pci] Use cached MSI-X cap while enabling MSI-X (Myron Stowe) [1288629] - [pci] Use cached MSI cap while enabling MSI interrupts (Myron Stowe) [1288629] - [pci] Remove MSI/MSI-X cap check in pci_msi_check_device (Myron Stowe) [1288629] - [pci] Cache MSI/MSI-X capability offsets in struct pci_dev (Myron Stowe) [1288629] - [pci] msi: Move MSI-X entry definition to pci_regs.h (Myron Stowe) [1288629] - [pci] add PCI_MSIX_TABLE/PBA defines (Myron Stowe) [1288629] - [x86] intel_pstate: Fix "performance" mode behavior with HWP enabled (Prarit Bhargava) [1288250] - [x86] cpufreq: intel_pstate: Fix limits->max_perf rounding error (Prarit Bhargava) [1288250] - [x86] cpufreq: intel_pstate: Fix limits->max_policy_pct rounding error (Prarit Bhargava) [1288250] - [x86] cpufreq: intel_pstate: Add separate support for Airmont cores (Prarit Bhargava) [1288250] - [x86] cpufreq: intel_pstate: Replace BYT with ATOM (Prarit Bhargava) [1288250] - [x86] intel_pstate: decrease number of "HWP enabled" messages (Prarit Bhargava) [1288250] - [x86] cpufreq: intel_pstate: Fix intel_pstate powersave min_perf_pct value (Prarit Bhargava) [1288250] - [x86] cpufreq: intel_pstate: get P1 from TAR when available (Prarit Bhargava) [1288250] - [x86] cpufreq: intel-pstate: Use separate max pstate for scaling (Prarit Bhargava) [1288250] - [ipmi] Stop the timer immediately if idle (Tony Camuso) [1274302] - [ipmi] Start the timer and thread on internal msgs (Tony Camuso) [1274302] - [ipmi] move timer init to before irq is setup (Tony Camuso) [1274302] - [ipmi] Compensate for BMCs that wont set the irq enable bit (Tony Camuso) [1274302] - [ipmi] Don't call receive handler in the panic context (Tony Camuso) [1274302] - [ipmi] Avoid touching possible corrupted lists in the panic context (Tony Camuso) [1274302] - [ipmi] Factor out message flushing procedure (Tony Camuso) [1274302] - [ipmi] Remove unneeded set_run_to_completion call (Tony Camuso) [1274302] - [ipmi] Add a comment in how messages are delivered from the lower layer (Tony Camuso) [1274302] - [ipmi] Fix a problem that messages are not issued in run_to_completion mode (Tony Camuso) [1274302] - [ipmi] Report an error if ACPI _IFT doesn't exist (Tony Camuso) [1274302] - [ipmi] Don't report err in the SI driver for SSIF devices (Tony Camuso) [1274302] - [ipmi] Handle BMCs that don't allow clearing the rcv irq bit (Tony Camuso) [1274302] - [ipmi] Fix a memory ordering issue (Tony Camuso) [1274302] - [ipmi] Use is_visible callback for conditional sysfs entries (Tony Camuso) [1274302] - [ipmi] Free ipmi_recv_msg messages from the linked list on close (Tony Camuso) [1274302] - [ipmi] avoid gcc warning (Tony Camuso) [1274302] - [ipmi] Cleanup DEBUG_TIMING ifdef usage (Tony Camuso) [1274302] - [ipmi] Remove unneeded FIXME comment in the file, ipmi_si_intf.c (Tony Camuso) [1274302] - [ipmi] Remove a FIXME for slab conversion (Tony Camuso) [1274302] - [ipmi] Finish cleanup of BMC attributes (Tony Camuso) [1274302] - [ipmi] Check the BT interrupt enable periodically (Tony Camuso) [1274302] - [ipmi] Fix attention handling for system interfaces (Tony Camuso) [1274302] - [ipmi] Periodically check to see if irqs and messages are set right (Tony Camuso) [1274302] - [ipmi] Remove the now unnecessary message queue (Tony Camuso) [1274302] - [ipmi] Make the message handler easier to use for SMI interfaces (Tony Camuso) [1274302] - [ipmi] Move message sending into its own function (Tony Camuso) [1274302] - [ipmi] Fix handling of BMC flags (Tony Camuso) [1274302] - [ipmi] Initialize BMC device attributes (Tony Camuso) [1274302] - [ipmi] Unregister previously registered driver in error case (Tony Camuso) [1274302] - [ipmi] Fix a bug in hot add/remove (Tony Camuso) [1274302] - [ipmi] Remove useless sysfs_name parameters (Tony Camuso) [1274302] - [ipmi] clean up the device handling for the bmc device (Tony Camuso) [1274302] - [ipmi] Move the address source to string to ipmi-generic code (Tony Camuso) [1274302] - [ipmi] Ignore SSIF in the PNP handling (Tony Camuso) [1274302] - [ipmi] work around gcc-4.9 build warning (Tony Camuso) [1274302] - [ipmi] Clean up the error handling for channel config errors (Tony Camuso) [1274302] - [netdrv] sfc: use ALIGN macro for aligning frame sizes (Jarod Wilson) [1123046] - [netdrv] sfc: Add PCI ID for Solarflare 8000 series 10/40G NIC (Jarod Wilson) [1123046] - [netdrv] sfc: make TSO version a per-queue parameter (Jarod Wilson) [1123046] - [netdrv] sfc: constify pci_error_handlers structures (Jarod Wilson) [1123046] - [netdrv] sfc: don't call dma_supported (Jarod Wilson) [1123046] - [netdrv] sfc: fully reset if MC_REBOOT event received without warm_boot_count increment (Jarod Wilson) [1123046] - [netdrv] sfc: Allow driver to cope with a lower number of VIs than it needs for RSS (Jarod Wilson) [1123046] - [netdrv] sfc: MC allocations must be restored following an entity reset (Jarod Wilson) [1123046] - [netdrv] sfc: allow ethtool selftest and MC reboot to complete on an unprivileged function (Jarod Wilson) [1123046] - [netdrv] sfc: update MCDI protocol definitions (Jarod Wilson) [1123046] - [netdrv] siena: only report generic filters in get_ts_info (Jarod Wilson) [1123046] - [mfd] rtsx: Add support for rts522A (Don Zickus) [1245441] - [mfd] rtsx: Add support for rts524A (Don Zickus) [1245441] - [mfd] rtsx: Update phy register (Don Zickus) [1245441] - [mfd] rtsx: Fix PM suspend for 5227 & 5249 (Don Zickus) [1245441] - [netdrv] get rid of unnecessary initializations in .get_drvinfo (Ken Cox) [1249241] - [netdrv] e1000e: Modify Tx/Rx configurations to avoid null pointer dereferences in e1000_open (Ken Cox) [1249241] - [netdrv] e1000e: Increase driver version number (Ken Cox) [1249241] - [netdrv] e1000e: Fix tight loop implementation of systime read algorithm (Ken Cox) [1249241] - [netdrv] e1000e: Fix incorrect ASPM locking (Ken Cox) [1249241] - [netdrv] e1000e: Cosmetic changes (Ken Cox) [1249241] - [netdrv] e1000e: Fix EEE in Sx implementation (Ken Cox) [1249241] - [netdrv] e1000e: Cleanup qos request in error handling of e1000_open (Ken Cox) [1249241] - [netdrv] e1000e: i219 - k1 workaround for LPT is not required for SPT (Ken Cox) [1249241] - [netdrv] e1000e: i219 - Increase minimum FIFO read/write min gap (Ken Cox) [1249241] - [netdrv] e1000e: i219 - increase IPG for speed 10/100 full duplex (Ken Cox) [1249241] - [netdrv] e1000e: i219 - fix to enable both ULP and EEE in Sx state (Ken Cox) [1249241] - [netdrv] e1000e: synchronization of MAC-PHY interface only on non- ME systems (Ken Cox) [1249241] - [netdrv] e1000e: fix locking issue with e1000e_disable_aspm (Ken Cox) [1249241] - [scsi] bfa: Update driver version to 3.2.25.0 (Chad Dupuis) [1258533] - [scsi] bfa: File header and user visible string changes (Chad Dupuis) [1258533] - [scsi] bfa: Update copyright messages (Chad Dupuis) [1258533] - [scsi] bfa: Fix incorrect de-reference of pointer (Chad Dupuis) [1258533] - [scsi] bfa: Fix indentation (Chad Dupuis) [1258533]- [kernel] panic: release stale console lock to always get the logbuf printed out (Vitaly Kuznetsov) [1233975] - [video] hyperv: hyperv_fb: refresh the VM screen by force on VM panic (Vitaly Kuznetsov) [1233975] - [virt] hyperv-fb: add blanking support (Vitaly Kuznetsov) [1233975] - [x86] efi: Disable interrupts around EFI calls, not in the epilog/prolog calls (Vitaly Kuznetsov) [1220286] - [x86] Use larger chunks in mtrr_cleanup (Prarit Bhargava) [1259424] - [netdrv] iwlwifi: add a few more PCI subvendor IDs for the 7265 series (Stanislaw Gruszka) [1285102] - [netdrv] genetlink-compat: register multicast groups (Stanislaw Gruszka) [1259870] - [kernel] hrtimer: add force_hrtimer_reprogram kernel parameter (Prarit Bhargava) [1285142] - [powerpc] perf: Add Power8 cache & TLB events (Gustavo Duarte) [1241222] - [mm] fix strange message 'error: "Success" setting key "vm.compact_memory" ' while setting sysctl parameter (Larry Woodman) [1278842] - [kernel] pidns: alloc_pid leaks pid_namespace if child_reaper is exiting (Aristeu Rozanski) [1286691] - [kernel] Prevent soft lockups processing nfsiod workqueue under heavy load on large memory systems (Larry Woodman) [1156216] - [md] raid10: don't clear bitmap bit when bad-block-list write fails (Jes Sorensen) [1273546] - [md] raid1: don't clear bitmap bit when bad-block-list write fails (Jes Sorensen) [1273546] - [md] raid10: submit_bio_wait returns 0 on success (Jes Sorensen) [1273546] - [md] raid1: submit_bio_wait() returns 0 on success (Jes Sorensen) [1273546] - [md] crash in md-raid1 and md-raid10 due to incorrect list manipulation (Jes Sorensen) [1273546] - [md] raid10: ensure device failure recorded before write request returns (Jes Sorensen) [1273546] - [md] raid1: ensure device failure recorded before write request returns (Jes Sorensen) [1273546] - [netdrv] drivers/net: get rid of unnecessary initializations in .get_drvinfo (Ken Cox) [1249240] - [netdrv] e1000: remove dead e1000_init_eeprom_params calls (Ken Cox) [1249240] - [netdrv] ethernet: codespell comment spelling fixes (Ken Cox) [1249240] - [netdrv] e1000: call netif_carrier_off early on down (Ken Cox) [1249240] - [netdrv] e1000: add dummy allocator to fix race condition between mtu change and netpoll (Ken Cox) [1249240] - [netdrv] e1000: fix time comparison (Ken Cox) [1249240] - [netdrv] ethernet/intel: Use eth_skb_pad and skb_put_padto helpers (Ken Cox) [1249240] - [netdrv] e1000: rename struct e1000_buffer to e1000_tx_buffer (Ken Cox) [1249240] - [netdrv] e1000: add and use e1000_rx_buffer info for Rx (Ken Cox) [1249240] - [netdrv] e1000: remove workaround for Errata 23 from jumbo alloc (Ken Cox) [1249240] - [netdrv] e1000: perform copybreak ahead of DMA unmap (Ken Cox) [1249240]- [tools] perf annotate: Fix fallback to unparsed disassembler line (Jiri Olsa) [1265262] - [tools] perf tools: Make sparc64 arch point to sparc (Jiri Olsa) [1265262] - [tools] perf symbols: Define EM_AARCH64 for older OSes (Jiri Olsa) [1265262] - [tools] perf top: Fix SIGBUS on sparc64 (Jiri Olsa) [1265262] - [tools] perf tools: Fix probing for PERF_FLAG_FD_CLOEXEC flag (Jiri Olsa) [1265262] - [tools] perf tools: Show better error message in case we fail to open counters due to EBUSY error (Jiri Olsa) [1265262] - [tools] perf tools: Fix pthread_attr_setaffinity_np build error (Jiri Olsa) [1265262] - [tools] perf tools: Define _GNU_SOURCE on pthread_attr_setaffinity_np feature check (Jiri Olsa) [1265262] - [tools] perf symbols: Convert lseek + read to pread (Jiri Olsa) [1265262] - [tools] perf tools: Use perf_data_file__fd consistently (Jiri Olsa) [1265262] - [tools] perf symbols: Support to read compressed module from build-id cache (Jiri Olsa) [1265262] - [tools] perf evsel: Set attr.task bit for a tracking event (Jiri Olsa) [1265262] - [tools] perf header: Set header version correctly (Jiri Olsa) [1265262] - [tools] perf record: Show precise number of samples (Jiri Olsa) [1265262] - [tools] perf tools: Do not use __perf_session__process_events directly (Jiri Olsa) [1265262] - [tools] perf callchain: Cache eh/debug frame offset for dwarf unwind (Jiri Olsa) [1265262] - [tools] perf tools: Provide stub for missing pthread_attr_setaffinity_np (Jiri Olsa) [1265262] - [tools] perf evsel: Don't rely on malloc working for sz 0 (Jiri Olsa) [1265262] - [tools] tools lib traceevent: Add support for IP address formats (Jiri Olsa) [1265262] - [tools] perf ui/tui: Show fatal error message only if exists (Jiri Olsa) [1265262] - [tools] perf tests: Fix typo in sample-parsing.c (Jiri Olsa) [1265262] - [tools] tools lib fs debugfs: Check if debugfs is mounted when handling ENOENT (Jiri Olsa) [1265262] - [tools] tools lib fs debugfs: Introduce debugfs__strerror_open_tp (Jiri Olsa) [1265262] - [tools] perf trace: Fix error reporting for evsel pgfault constructor (Jiri Olsa) [1265262] - [tools] tools lib fs: Pass filename to debugfs__strerror_open (Jiri Olsa) [1265262] - [tools] tools lib fs: Adopt debugfs open strerrno method (Jiri Olsa) [1265262] - [tools] perf diff: Fix -o/--order option behavior (Jiri Olsa) [1265262] - [tools] perf diff: Fix output ordering to honor next column (Jiri Olsa) [1265262] - [tools] perf tools: Pass struct perf_hpp_fmt to its callbacks (Jiri Olsa) [1265262] - [tools] perf diff: Introduce fmt_to_data_file helper (Jiri Olsa) [1265262] - [tools] perf diff: Print diff result more precisely (Jiri Olsa) [1265262] - [tools] perf diff: Get rid of hists__compute_resort (Jiri Olsa) [1265262] - [tools] perf tools: Allow use of an exclusive option more than once (Jiri Olsa) [1265262] - [tools] perf tools: Document parameterized and symbolic events (Jiri Olsa) [1265262] - [tools] perf tools: Extend format_alias() to include event parameters (Jiri Olsa) [1265262] - [tools] perf tools: Support parsing parameterized events (Jiri Olsa) [1265262] - [tools] perf tools: Remove some unused functions from color.c (Jiri Olsa) [1265262] - [tools] perf report: Get rid of report__inc_stat (Jiri Olsa) [1265262] - [tools] perf hists: Introduce function for deleting/removing hist_entry (Jiri Olsa) [1265262] - [tools] perf hists: Rename hist_entry__free to __delete (Jiri Olsa) [1265262] - [tools] perf tools: Remove EOL whitespaces (Jiri Olsa) [1265262] - [tools] perf mem: Move the mem_operations global to struct perf_mem (Jiri Olsa) [1265262] - [tools] perf mem: Enable sampling loads and stores simultaneously (Jiri Olsa) [1265262] - [tools] perf probe: Fix probing kretprobes (Jiri Olsa) [1265262] - [tools] perf symbols: Introduce 'for' method to iterate over the symbols with a given name (Jiri Olsa) [1265262] - [tools] perf probe: Do not rely on map__load() filter to find symbols (Jiri Olsa) [1265262] - [tools] perf symbols: Introduce method to iterate symbols ordered by name (Jiri Olsa) [1265262] - [tools] perf symbols: Return the first entry with a given name in find_by_name method (Jiri Olsa) [1265262] - [tools] perf annotate: Fix memory leaks in LOCK handling (Jiri Olsa) [1265262] - [tools] perf annotate: Handle ins parsing failures (Jiri Olsa) [1265262] - [tools] perf evlist: Remove extraneous 'was' on error message (Jiri Olsa) [1265262] - [tools] perf tools powerpc: Use dwfl_report_elf() instead of offline (Jiri Olsa) [1265262] - [tools] perf tools: Fix segfault for symbol annotation on TUI (Jiri Olsa) [1265262] - [tools] perf test: Fix dwarf unwind using libunwind (Jiri Olsa) [1265262] - [tools] perf tools: Avoid build splat for syscall numbers with uclibc (Jiri Olsa) [1265262] - [tools] perf tools: Elide strlcpy warning with uclibc (Jiri Olsa) [1265262] - [tools] perf tools: Fix statfs.f_type data type mismatch build error with uclibc (Jiri Olsa) [1265262] - [tools] perf machine: Fix __machine__findnew_thread() error path (Jiri Olsa) [1265262] - [tools] perf tools: Fix building error in x86_64 when dwarf unwind is on (Jiri Olsa) [1265262] - [tools] perf probe: Propagate error code when write failed (Jiri Olsa) [1265262] - [tools] perf hists browser: Fix segfault when showing callchain (Jiri Olsa) [1265262] - [tools] perf callchain: Free callchains when hist entries are deleted (Jiri Olsa) [1265262] - [tools] perf hists: Fix children sort key behavior (Jiri Olsa) [1265262] - [tools] perf diff: Fix to sort by baseline field by default (Jiri Olsa) [1265262] - [tools] perf list: Fix --raw-dump option (Jiri Olsa) [1265262] - [tools] perf probe: Fix crash in dwarf_getcfi_elf (Jiri Olsa) [1265262] - [tools] perf probe: Fix to fall back to find probe point in symbols (Jiri Olsa) [1265262] - [tools] perf callchain: Append callchains only when requested (Jiri Olsa) [1265262] - [tools] perf ui/tui: Print backtrace symbols when segfault occurs (Jiri Olsa) [1265262] - [tools] perf report: Show progress bar for output resorting (Jiri Olsa) [1265262] - [tools] perf: Fix building warning on ARM 32 (Jiri Olsa) [1265262] - [tools] perf symbols: Fix use after free in filename__read_build_id (Jiri Olsa) [1265262] - [tools] perf evlist: Use roundup_pow_of_two (Jiri Olsa) [1265262] - [tools] Adopt roundup_pow_of_two (Jiri Olsa) [1265262] - [tools] perf tools: Make the mmap length autotuning more robust (Jiri Olsa) [1265262] - [tools] Adopt rounddown_pow_of_two and deps (Jiri Olsa) [1265262] - [tools] Adopt fls_long and deps (Jiri Olsa) [1265262] - [tools] Move bitops.h from tools/perf/util to tools (Jiri Olsa) [1265262] - [tools] Introduce asm-generic/bitops.h (Jiri Olsa) [1265262] - [tools] tools lib: Move asm-generic/bitops/find.h code to tools/include and tools/lib (Jiri Olsa) [1265262] - [tools] Whitespace prep patches for moving bitops.h (Jiri Olsa) [1265262] - [tools] Move code originally from asm-generic/atomic.h into tools/include/asm-generic (Jiri Olsa) [1265262] - [tools] Move code originally from linux/log2.h to tools/include/linux (Jiri Olsa) [1265262] - [tools] Move __ffs implementation to tools/include/asm-generic/bitops/__ffs.h (Jiri Olsa) [1265262] - [tools] perf evlist: Do not use hard coded value for a mmap_pages default (Jiri Olsa) [1265262] - [tools] perf trace: Let the perf_evlist__mmap autosize the number of pages to use (Jiri Olsa) [1265262] - [tools] perf evlist: Improve the strerror_mmap method (Jiri Olsa) [1265262] - [tools] perf evlist: Clarify sterror_mmap variable names (Jiri Olsa) [1265262] - [tools] perf evlist: Fixup brown paper bag on "hint" for --mmap-pages cmdline arg (Jiri Olsa) [1265262] - [tools] perf trace: Provide a better explanation when mmap fails (Jiri Olsa) [1265262] - [tools] perf evlist: Introduce strerror_mmap method (Jiri Olsa) [1265262] - [tools] perf tools: Use sysctl__read_int instead of ad-hoc copies (Jiri Olsa) [1265262] - [tools] tools lib fs: Add sysctl__read_int helper (Jiri Olsa) [1265262] - [tools] tools lib fs: Adopt filename__read_int from tools/perf (Jiri Olsa) [1265262] - [tools] perf kvm stat live: Mark events as - x86 only - in help output (Jiri Olsa) [1265262] - [tools] perf tests: Fix attr tests size values to cope with machine state on interrupt ABI changes (Jiri Olsa) [1265262] - [tools] calloc/xcalloc: Fix argument order (Jiri Olsa) [1265262] - [tools] perf callchain: Move cpumode resolve code to add_callchain_ip (Jiri Olsa) [1265262] - [tools] perf callchain: Fixup parameter handling error message (Jiri Olsa) [1265262] - [tools] perf tools: Add --buildid-dir option to set cache directory (Jiri Olsa) [1265262] - [tools] perf buildid cache: Fix -a segfault related to kcore handling (Jiri Olsa) [1265262] - [tools] perf buildid-cache: Remove extra debugdir variables (Jiri Olsa) [1265262] - [tools] perf tools: Use single strcmp call instead of two (Jiri Olsa) [1265262] - [tools] perf hists browser: Change print format from lu to PRIu64 (Jiri Olsa) [1265262] - [tools] perf session: Do not fail on processing out of order event (Jiri Olsa) [1265262] - [tools] perf report: In branch stack mode use address history sorting (Jiri Olsa) [1265262] - [tools] perf report: Add --branch-history option (Jiri Olsa) [1265262] - [tools] perf callchain: Support handling complete branch stacks as histograms (Jiri Olsa) [1265262] - [tools] perf stat: Add support for snapshot counters (Jiri Olsa) [1265262] - [tools] perf stat: Add support for per-pkg counters (Jiri Olsa) [1265262] - [tools] perf tools: Remove perf_evsel__read interface (Jiri Olsa) [1265262] - [tools] perf stat: Use read_counter in read_counter_aggr (Jiri Olsa) [1265262] - [tools] perf stat: Make read_counter work over the thread dimension (Jiri Olsa) [1265262] - [tools] perf stat: Use perf_evsel__read_cb in read_counter (Jiri Olsa) [1265262] - [tools] perf tools: Add snapshot format file parsing (Jiri Olsa) [1265262] - [tools] perf tools: Add per-pkg format file parsing (Jiri Olsa) [1265262] - [tools] perf evsel: Introduce perf_evsel__read_cb function (Jiri Olsa) [1265262] - [tools] perf evsel: Introduce perf_counts_values__scale function (Jiri Olsa) [1265262] - [tools] perf evsel: Introduce perf_evsel__compute_deltas function (Jiri Olsa) [1265262] - [tools] perf tools: Allow to force redirect pr_debug to stderr (Jiri Olsa) [1265262] - [tools] perf tools: Fix segfault due to invalid kernel dso access (Jiri Olsa) [1265262] - [tools] perf callchain: Make get_srcline fall back to sym+offset (Jiri Olsa) [1265262] - [tools] perf symbols: Move bfd_demangle stubbing to its only user (Jiri Olsa) [1265262] - [tools] perf callchain: Enable printing the srcline in the history (Jiri Olsa) [1265262] - [tools] perf tools: Collapse first level callchain entry if it has sibling (Jiri Olsa) [1265262] - [tools] perf hists browser: Print overhead percent value for first-level callchain (Jiri Olsa) [1265262] - [tools] perf tools: Only override the default :tid comm entry (Jiri Olsa) [1265262] - [tools] perf tools: Add perf-read-vdso32 and perf-read-vdsox32 to .gitignore (Jiri Olsa) [1265262] - [tools] perf evlist: Do not poll events that use the system_wide flag (Jiri Olsa) [1265262] - [tools] perf evsel: Fix ftrace:function event recording (Jiri Olsa) [1265262] - [tools] perf diff: Add missing handler for PERF_RECORD_MMAP2 events (Jiri Olsa) [1265262] - [tools] perf hists: Fix up srcline histogram key formatting (Jiri Olsa) [1265262] - [tools] perf annotate: Support source line numbers in annotate (Jiri Olsa) [1265262] - [tools] perf tools: Only print base source file for srcline (Jiri Olsa) [1265262] - [tools] perf callchain: Use a common function to resolve symbol or name (Jiri Olsa) [1265262] - [tools] perf callchain: Use al.addr to set up call chain (Jiri Olsa) [1265262] - [tools] perf callchain: Factor out adding new call chain entries (Jiri Olsa) [1265262] - [tools] perf tools: Fix annotation with kcore (Jiri Olsa) [1265262] - [tools] perf test: fix typo in python test (Jiri Olsa) [1265262] - [tools] perf symbols: Fallback to kallsyms when using the minimal 'ELF' loader (Jiri Olsa) [1265262] - [tools] perf tools: Clean up libelf feature support code (Jiri Olsa) [1265262] - [tools] perf build-id: Move disable_buildid_cache() to util/build-id.c (Jiri Olsa) [1265262] - [tools] perf record: Add new -I option to sample interrupted machine state (Jiri Olsa) [1265262] - [tools] perf/tests: Add interrupted state sample parsing test (Jiri Olsa) [1265262] - [tools] perf tools: Add core support for sampling intr machine state regs (Jiri Olsa) [1265262] - [tools] perf evsel: Do not call pevent_free_format when deleting tracepoint (Jiri Olsa) [1265262] - [tools] perf script python: Removing event cache as it's no longer needed (Jiri Olsa) [1265262] - [tools] perf script perl: Removing event cache as it's no longer needed (Jiri Olsa) [1265262] - [tools] perf tools: Add test_and_set_bit function (Jiri Olsa) [1265262] - [tools] perf tools: Make vmlinux short name more like kallsyms short name (Jiri Olsa) [1265262] - [tools] perf tools: Fix build-id matching on vmlinux (Jiri Olsa) [1265262] - [tools] perf record: Do not save pathname in ./debug/.build-id directory for vmlinux (Jiri Olsa) [1265262] - [tools] perf build-id: Move build-id related functions to util/build-id.c (Jiri Olsa) [1265262] - [tools] perf build-id: Rename dsos__write_buildid_table (Jiri Olsa) [1265262] - [tools] perf tools: Add gzip decompression support for kernel module (Jiri Olsa) [1265262] - [tools] perf symbols: Preparation for compressed kernel module support (Jiri Olsa) [1265262] - [tools] perf tools: Defer export of comms that were not 'set' (Jiri Olsa) [1265262] - [tools] perf tools: Add call information to Python export (Jiri Olsa) [1265262] - [tools] perf tools: Add call information to the database export API (Jiri Olsa) [1265262] - [tools] perf tools: Add branch_type and in_tx to Python export (Jiri Olsa) [1265262] - [tools] perf tools: Add branch type to db export (Jiri Olsa) [1265262] - [tools] perf tools: Enhance the thread stack to output call/return data (Jiri Olsa) [1265262] - [tools] perf tools: Add a thread stack for synthesizing call chains (Jiri Olsa) [1265262] - [tools] perf session: Add perf_session__deliver_synth_event (Jiri Olsa) [1265262] - [tools] perf tools: Use evlist__for_each in a few remaining places (Jiri Olsa) [1265262] - [tools] perf tools: Add id index (Jiri Olsa) [1265262] - [tools] perf probe: Add --quiet option to suppress output result message (Jiri Olsa) [1265262] - [tools] perf script: Add Python script to export to postgresql (Jiri Olsa) [1265262] - [tools] perf scripting python: Extend interface to export data in a database-friendly way (Jiri Olsa) [1265262] - [tools] perf tools: Add facility to export data in database-friendly way (Jiri Olsa) [1265262] - [tools] perf pmu: Add proper error handling to print_pmu_events (Jiri Olsa) [1265262] - [tools] perf tools: Do not attempt to run perf-read-vdso32 if it wasn't built (Jiri Olsa) [1265262] - [tools] perf tools: Add support for 32-bit compatibility VDSOs (Jiri Olsa) [1265262] - [tools] perf tools: Build programs to copy 32-bit compatibility (Jiri Olsa) [1265262] - [tools] perf pmu: Let pmu's with no events show up on perf list (Jiri Olsa) [1265262] - [tools] perf tools: Ensure return negative value when write header error (Jiri Olsa) [1265262] - [tools] perf probe: Use PARSE_OPT_EXCLUSIVE flag (Jiri Olsa) [1265262] - [tools] perf tools: Add support for exclusive option (Jiri Olsa) [1265262] - [tools] perf kvm: Print kvm specific --help output (Jiri Olsa) [1265262] - [tools] perf tools: Export usage string and option table of perf record (Jiri Olsa) [1265262] - [tools] perf tools: Add PARSE_OPT_DISABLED flag (Jiri Olsa) [1265262] - [tools] perf tests: Use thread->mg->machine (Jiri Olsa) [1265262] - [tools] perf tests: Remove misplaced __maybe_unused (Jiri Olsa) [1265262] - [tools] perf callchains: Use thread->mg->machine (Jiri Olsa) [1265262] - [tools] perf thread: Adopt resolve_callchain method from machine (Jiri Olsa) [1265262] - [tools] perf tools: A thread's machine can be found via thread->mg->machine (Jiri Olsa) [1265262] - [tools] perf tools: Set thread->mg.machine in all places (Jiri Olsa) [1265262] - [tools] perf tools powerpc: Cache the DWARF debug info (Jiri Olsa) [1265262] - [x86] intel: Fix Haswell CYCLE_ACTIVITY.* counter constraints (Jiri Olsa) [1265262] - [x86] intel: Filter branches for PEBS event (Jiri Olsa) [1265262] - [kernel] perf: Fix irq_work tail recursion (Jiri Olsa) [1265262] - [kernel] perf: add PMU_EVENT_ATTR_STRING() helper (Jiri Olsa) [1265262] - [kernel] perf: provide sysfs_show for struct perf_pmu_events_attr (Jiri Olsa) [1265262] - [kernel] perf: Use POLLIN instead of POLL_IN for perf poll data in flag (Jiri Olsa) [1265262] - [kernel] perf: Add a bit of paranoia (Jiri Olsa) [1265262] - [kernel] perf: Tighten and fix the grouping condition (Jiri Olsa) [1265262] - [x86] intel: Add model number for Airmont (Jiri Olsa) [1265262] - [x86] intel/uncore: Move uncore_box_init() out of driver initialization (Jiri Olsa) [1265262] - [x86] uncore/hsw-ep: Handle systems with only two SBOXes (Jiri Olsa) [1265262] - [kernel] perf: Fix events installation during moving group (Jiri Olsa) [1265262] - [x86] intel/uncore: Make sure only uncore events are collected (Jiri Olsa) [1265262] - [kernel] perf: Improve the perf_sample_data struct layout (Jiri Olsa) [1265262] - [x86] Add support for sampling PEBS machine state registers (Jiri Olsa) [1265262] - [kernel] perf: Add ability to sample machine state on interrupt (Jiri Olsa) [1265262] - [x86] Add INTEL_FLAGS_UEVENT_CONSTRAINT (Jiri Olsa) [1265262] - [x86] intel/uncore: Add scaling units to the EP iMC events (Jiri Olsa) [1265262] - [x86] intel/uncore: Fix boot crash on SBOX PMU on Haswell-EP (Jiri Olsa) [1265262] - [x86] intel/uncore: Fix IRP uncore register offsets on Haswell EP (Jiri Olsa) [1265262] - [kernel] perf: Fix corruption of sibling list with hotplug (Jiri Olsa) [1265262] - [kernel] list: introduce list_last_entry, use list_first_entry, list_last_entry (Jiri Olsa) [1265262] - [kernel] ftrace: Have modules use the trace event array pointer (Jiri Olsa) [1038756] - [kernel] ftrace: Introduce __trace_module_add_events function (Jiri Olsa) [1038756] - [perf] x86/intel/cqm: Do not access cpu_data() from CPU_UP_PREPARE handler (Jiri Olsa) [1252428] - [perf] x86/intel/cqm: Return cached counter value from IRQ context (Jiri Olsa) [1252428] - [perf] x86/intel/cqm: Use 'u32' data type for RMIDs (Jiri Olsa) [1252428] - [perf] x86/intel/cqm: Add storage for 'closid' and clean up 'struct intel_pqr_state' (Jiri Olsa) [1252428] - [perf] x86/intel/cqm: Remove useless wrapper function (Jiri Olsa) [1252428] - [perf] x86/intel/cqm: Avoid pointless MSR write (Jiri Olsa) [1252428] - [perf] x86/intel/cqm: Remove pointless spinlock from state cache (Jiri Olsa) [1252428] - [perf] x86/intel/cqm: Use proper data types (Jiri Olsa) [1252428] - [perf] x86/intel/cqm: Document PQR MSR abuse (Jiri Olsa) [1252428] - [perf] Remove type specific target pointers (Jiri Olsa) [1252428] - [perf] x86/intel: Fix Makefile to actually build the cqm driver (Jiri Olsa) [1252428] - [perf] x86/intel: Enable conflicting event scheduling for CQM (Jiri Olsa) [1252428] - [perf] x86/intel: Perform rotation on Intel CQM RMIDs (Jiri Olsa) [1252428] - [perf] x86/intel: Support task events with Intel CQM (Jiri Olsa) [1252428] - [perf] x86/intel: Implement LRU monitoring ID allocation for CQM (Jiri Olsa) [1252428] - [perf] x86/intel: Add Intel Cache QoS Monitoring support (Jiri Olsa) [1252428] - [x86] Add support for Intel Cache QoS Monitoring (CQM) detection (Jiri Olsa) [1252428] - [perf] Add sysfs entry to adjust multiplexing interval per PMU (Jiri Olsa) [1252428] - [perf] Use hrtimers for event multiplexing (Jiri Olsa) [1252428] - [perf] Move cgroup init before PMU ->event_init() (Jiri Olsa) [1252428] - [perf] Ensure consistent inherit state in groups (Jiri Olsa) [1252428] - [perf] Add ->count function to read per-package counters (Jiri Olsa) [1252428] - [perf] Make perf_cgroup_from_task() global (Jiri Olsa) [1252428] - [perf] Migrate per cpu event accounting (Jiri Olsa) [1252428] - [perf] Split the per-cpu accounting part of the event accounting code (Jiri Olsa) [1252428] - [perf] Factor out event accounting code to account_event()/__free_event() (Jiri Olsa) [1252428] - [perf] Sanitize get_callchain_buffer() (Jiri Olsa) [1252428] - [perf] Fix branch stack refcount leak on callchain init failure (Jiri Olsa) [1252428] - [block] nvme: Add translation for block limits (David Milburn) [1228784] - [block] nvme: fix kernel memory corruption with short INQUIRY buffers (David Milburn) [1228784] - [block] nvme: Fix PRP list calculation for non-4k system page size (David Milburn) [1228784] - [block] nvme: Fix scsi mode select llbaa setting (David Milburn) [1228784] - [block] nvme: Update SCSI Inquiry VPD 83h translation (David Milburn) [1228784] - [block] nvme: Do not over allocate for discard requests (David Milburn) [1228784] - [block] nvme: Fix device probe waiting on kthread (David Milburn) [1228784] - [block] nvme: Updates for 1.1 spec (David Milburn) [1228784] - [block] nvme: Passthrough IOCTL for IO commands (David Milburn) [1228784] - [block] nvme: Add revalidate_disk callback (David Milburn) [1228784] - [block] nvme: Translate NVMe status to errno (David Milburn) [1228784] - [block] nvme: Fix SG_IO status values (David Milburn) [1228784] - [block] nvme: Remove duplicate compat SG_IO code (David Milburn) [1228784] - [block] nvme: Correctly handle IOCTL_SUBMIT_IO when cpus > online queues (David Milburn) [1228784] - [block] nvme: Skip orderly shutdown on failed devices (David Milburn) [1228784] - [block] nvme: Change nvme_enable_ctrl to set EN and manage CC thru ctrl_config (David Milburn) [1228784] - [block] nvme: Mismatched host/device page size support (David Milburn) [1228784] - [block] nvme: Update list of status codes (David Milburn) [1228784] - [block] nvme: Async event request (David Milburn) [1228784] - [kernel] cpu hotplug, smp: flush any pending IPI callbacks before CPU offline (Gustavo Duarte) [1225059] - [kernel] smp: print more useful debug info upon receiving IPI on an offline CPU (Gustavo Duarte) [1225059]- [kernel] x86: Remove unused thread_return label from switch_to() (Oleg Nesterov) [1276446] - [kernel] sched: Fix __schedule_bug() output when called from an interrupt (Oleg Nesterov) [1276446] - [s390] dasd: fix list_del corruption after lcu changes (Hendrik Brueckner) [1285229] - [s390] dasd: fix disconnected device with valid path mask (Hendrik Brueckner) [1285222] - [s390] dasd: fix invalid PAV assignment after suspend/resume (Hendrik Brueckner) [1285223] - [netdrv] sfc: only use vadaptor stats if firmware is capable (Jarod Wilson) [1123046] - [netdrv] sfc: Ensure down_write(&filter_sem) and up_write() are matched before calling efx_net_open() (Jarod Wilson) [1123046] - [netdrv] sfc: suppress handled MCDI failures when changing the MAC address (Jarod Wilson) [1123046] - [netdrv] sfc: add legacy method for changing a PF's MAC address (Jarod Wilson) [1123046] - [netdrv] sfc: refactor code in efx_ef10_set_mac_address() (Jarod Wilson) [1123046] - [netdrv] sfc: mark state UNINIT after unregister (Jarod Wilson) [1123046] - [netdrv] sfc: leak vports if a VF is assigned during PF unload (Jarod Wilson) [1123046] - [netdrv] sfc: force removal of VF and vport on driver removal (Jarod Wilson) [1123046] - [netdrv] sfc: do not allow VFs to be destroyed if assigned to guests (Jarod Wilson) [1123046] - [netdrv] sfc: don't update stats on VF when called in atomic context (Jarod Wilson) [1123046] - [netdrv] sfc: suppress vadaptor stats when EVB is not present (Jarod Wilson) [1123046] - [netdrv] sfc: suppress ENOENT error messages from MC_CMD_MAC_STATS (Jarod Wilson) [1123046] - [netdrv] sfc: update netdevice statistics to use vadaptor stats (Jarod Wilson) [1123046] - [netdrv] sfc: DMA the VF stats only when requested (Jarod Wilson) [1123046] - [netdrv] sfc: display vadaptor statistics for all interfaces (Jarod Wilson) [1123046] - [netdrv] sfc: set the port-id when calling MC_CMD_MAC_STATS (Jarod Wilson) [1123046] - [netdrv] sfc: add "port_" prefix to MAC stats (Jarod Wilson) [1123046] - [netdrv] sfc: Implement ndo_gets_phys_port_id() for EF10 VFs (Jarod Wilson) [1123046] - [netdrv] sfc: Add sysfs entry for flags (link control and primary) (Jarod Wilson) [1123046] - [netdrv] sfc: Add paranthesis correctly on all branches of the if statement (Jarod Wilson) [1123046] - [netdrv] sfc: Add code to export port_num in netdev->dev_port (Jarod Wilson) [1123046] - [netdrv] sfc: free multiple Rx buffers when required (Jarod Wilson) [1123046] - [netdrv] sfc: add module parameter to enable MCDI logging on new functions (Jarod Wilson) [1123046] - [netdrv] sfc: add sysfs entry to control MCDI tracing (Jarod Wilson) [1123046] - [netdrv] sfc: add tracing of MCDI commands (Jarod Wilson) [1123046] - [netdrv] sfc: set the MAC address using MC_CMD_VADAPTOR_SET_MAC (Jarod Wilson) [1123046] - [netdrv] sfc: Implement dummy disable of VF spoof check for EF10 (Jarod Wilson) [1123046] - [netdrv] sfc: add ndo_set_vf_link_state() function for EF10 (Jarod Wilson) [1123046] - [netdrv] sfc: add ndo_set_vf_vlan() function for EF10 (Jarod Wilson) [1123046] - [netdrv] sfc: Change entity reset on MC reboot to a new datapath-only reset (Jarod Wilson) [1123046] - [netdrv] sfc: Add ndo_get_vf_config() function for EF10 (Jarod Wilson) [1123046] - [netdrv] sfc: add ndo_set_vf_mac() function for EF10 (Jarod Wilson) [1123046] - [netdrv] sfc: Initialise MCDI buffers to 0 on declaration (Jarod Wilson) [1123046] - [netdrv] sfc: Enable a VF to get its own MAC address (Jarod Wilson) [1123046] - [netdrv] sfc: protect filter table against use-after-free (Jarod Wilson) [1123046] - [netdrv] sfc: Store the efx_nic struct of the current VF in the VF data struct (Jarod Wilson) [1123046] - [netdrv] sfc: save old MAC address in case sriov_mac_address_changed fails (Jarod Wilson) [1123046] - [netdrv] sfc: Store vf_index in nic_data for Ef10 (Jarod Wilson) [1123046] - [netdrv] sfc: MC_CMD_SET_MAC can only be called by the link control Function (Jarod Wilson) [1123046] - [netdrv] sfc: change definition of MC_CMD_VADAPTOR_ALLOC (Jarod Wilson) [1123046] - [netdrv] sfc: Add permissions to MCDI commands (Jarod Wilson) [1123046] - [netdrv] sfc: nicer log message on Siena SR-IOV probe fail (Jarod Wilson) [1123046] - [netdrv] sfc: suppress some MCDI error messages in PTP (Jarod Wilson) [1123046] - [netdrv] sfc: nicer log message on PTP probe fail (Jarod Wilson) [1123046] - [netdrv] sfc: Bind the sfc driver to any available VF's (Jarod Wilson) [1123046] - [netdrv] sfc: Add use of shared RSS contexts (Jarod Wilson) [1123046] - [netdrv] sfc: Cope with permissions enforcement added to firmware for SR-IOV (Jarod Wilson) [1123046] - [netdrv] sfc: manually allocate and free vadaptors (Jarod Wilson) [1123046] - [netdrv] sfc: create vports for VFs and assign random MAC addresses (Jarod Wilson) [1123046] - [netdrv] sfc: Prepare to bind the sfc driver to the VF (Jarod Wilson) [1123046] - [netdrv] sfc: get the PF number and record in nic_data (Jarod Wilson) [1123046] - [netdrv] sfc: create VEB vswitch and vport above default firmware setup (Jarod Wilson) [1123046] - [netdrv] sfc: record the PF's vport ID in nic_data (Jarod Wilson) [1123046] - [netdrv] sfc: Record x_dpcpu_fw_id in EF10 nic_data (Jarod Wilson) [1123046] - [netdrv] sfc: Use MCDI to set FILTER_OP_IN_TX_DOMAIN (Jarod Wilson) [1123046] - [netdrv] sfc: Enable VF's via a write to the sysfs file sriov_numvfs (Jarod Wilson) [1123046] - [netdrv] sfc: Move and rename efx_vf struct to siena_vf (Jarod Wilson) [1123046] - [netdrv] sfc: Own header for nic-specific sriov functions, single instance of netdev_ops and sriov removed from Falcon code (Jarod Wilson) [1123046] - [netdrv] sfc: Fix memcpy with const destination compiler warning (Jarod Wilson) [1123046] - [netdrv] ethernet: codespell comment spelling fixes (Jarod Wilson) [1123046] - [netdrv] sfc: use netdev_rss_key_fill helper (Jarod Wilson) [1123046] - [netdrv] sfc: Use ether_addr_copy and eth_broadcast_addr (Jarod Wilson) [1123046] - [kernel] log2.h: Fix rounddown_pow_of_two(1) (Andrea Arcangeli) [1269976] - [md] raid1: Avoid raid1 resync getting stuck (Jes Sorensen) [1263820] - [md] revert "md: allow a partially recovered device to be hot-added to an array" (Jes Sorensen) [1250579] - [x86] nmi: Fix use of unallocated cpumask_var_t (Don Zickus) [1104266] - [x86] nmi: Perform a safe NMI stack trace on all CPUs (Don Zickus) [1104266] - [kernel] printk: Add per_cpu printk func to allow printk to be diverted (Don Zickus) [1104266] - [kernel] seq: Add minimal support for seq_buf (Don Zickus) [1104266] - [hwmon] nct6775: Add support for NCT6793D (Dean Nelson) [1260117] - [hwmon] nct6775: Swap STEP_UP_TIME and STEP_DOWN_TIME registers for most chips (Dean Nelson) [1260117] - [hwmon] nct6775: Add missing sysfs attribute initialization (Dean Nelson) [1260117] - [hwmon] nct6775: Enable auxiliary fan monitoring on ASRock Z77 Pro4-M (Dean Nelson) [1260117] - [hwmon] nct6775: Restore hardware monitoring logical device status on resume (Dean Nelson) [1260117] - [hwmon] nct6775: Convert to use SIMPLE_DEV_PM_OPS (Dean Nelson) [1260117] - [hwmon] nct6775: Add blank lines after declarations (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for NCT6792D (Dean Nelson) [1260117] - [hwmon] nct6775: Documentation updates (Dean Nelson) [1260117] - [hwmon] nct6775: Remove num_attr_groups from struct nct6775_data (Dean Nelson) [1260117] - [hwmon] nct6775: Update module description and Kconfig for NCT6106D and NCT6791D (Dean Nelson) [1260117] - [hwmon] nct6775: Fix probe unwind paths to properly unregister platform devices (Dean Nelson) [1260117] - [hwmon] Update Jean Delvare's e-mail address (Dean Nelson) [1260117] - [hwmon] nct6775: Re-enable logical device mapping for NCT6791 during resume (Dean Nelson) [1260117] - [hwmon] nct6775: NCT6791 supports weight control only for CPUFAN (Dean Nelson) [1260117] - [hwmon] nct6775: Monitor additional temperature registers (Dean Nelson) [1260117] - [hwmon] nct6775: Remove an unused variable (Dean Nelson) [1260117] - [hwmon] nct6775: Convert to use hwmon_device_register_with_groups (Dean Nelson) [1260117] - [hwmon] nct6775: Check array index when accessing temp_offset (Dean Nelson) [1260117] - [hwmon] nct6775: Use return value from find_temp_source (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for hibernate (Dean Nelson) [1260117] - [hwmon] use dev_get_platdata (Dean Nelson) [1260117] - [hwmon] nct6775: Fix size of data->temp array (Dean Nelson) [1260117] - [hwmon] nct6775: Avoid using device platform data outside probe function (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for NCT6791D (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for beep attributes (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for critical low/high temperature limits on NCT6106 (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for NCT6102D/6106D (Dean Nelson) [1260117] - [hwmon] nct6775: Support two SuperIO chips in the same system (Dean Nelson) [1260117] - [hwmon] nct6775: Allocate attributes dynamically from templates (Dean Nelson) [1260117] - [hwmon] nct6775: Drop unsupported fan alarm attributes for NCT6775 (Dean Nelson) [1260117] - [hwmon] nct6775: Fix temperature alarm attributes (Dean Nelson) [1260117] - [hwmon] nct6775: Do not create non-existing attributes (Dean Nelson) [1260117] - [hwmon] nct6775: Fix coding style problems (Dean Nelson) [1260117] - [hwmon] nct6775: Constify strings (Dean Nelson) [1260117] - [hwmon] nct6775: Use ARRAY_SIZE for loops where possible (Dean Nelson) [1260117] - [hwmon] nct6775: Enable both AUXTIN and VIN3 on NCT6776 (Dean Nelson) [1260117] - [hwmon] nct6775: Expand scope of supported chips (Dean Nelson) [1260117] - [hwmon] nct6775: Drop read/write lock (Dean Nelson) [1260117] - [hwmon] nct6775: Only report VID if supported and enabled (Dean Nelson) [1260117] - [hwmon] nct6775: Detect and report additional temperature sources (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for weighted fan control (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for automatic fan control (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for pwm, pwm_mode, and pwm_enable (Dean Nelson) [1260117] - [hwmon] nct6775: Add power management support (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for fan debounce module parameter (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for fanX_pulses sysfs attribute (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for fan speed attributes (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for temperature sensors (Dean Nelson) [1260117] - [hwmon] nct6775: Add case open detection (Dean Nelson) [1260117] - [hwmon] Driver for Nuvoton NCT6775F, NCT6776F, and NCT6779D (Dean Nelson) [1260117] - [netdrv] iwlwifi: edit the 3165 series and 8000 series PCI IDs (Stanislaw Gruszka) [1286871] - [netdrv] iwlwifi: Add new PCI IDs for the 8260 series (Stanislaw Gruszka) [1286871] - [mm] fix swapops.h:131 bug if remap_file_pages raced migration (Rafael Aquini) [1184296] - [mm] rmap: make rmap_walk to get the rmap_walk_control argument (Rafael Aquini) [1184296] - [mm] mremap: enforce rmap src/dst vma ordering in case of vma_merge() succeeding in copy_vma (Rafael Aquini) [1184296] - [scsi] sd: name space exhaustion causes system hang (Ewan Milne) [1088509] - [net] cnic: Add the interfaces to get FC-NPIV table (Maurizio Lombardi) [1252116] - [net] cnic: Populate upper layer driver state in MFW (Maurizio Lombardi) [1252116] - [net] bnx2-cnic: Driver Version Update (Maurizio Lombardi) [1252116] - [net] bnx2-cnic: Driver Rebranding Changes (Maurizio Lombardi) [1252116] - [scsi] megaraid_sas: touch the version string (Tomas Henzl) [1254762] - [scsi] megaraid_sas: Make tape drives visible on PERC5 controllers (Tomas Henzl) [1254762] - [scsi] megaraid_sas: Expose TAPE drives unconditionally (Tomas Henzl) [1254762]- [kernel] relay: move remove_buf_file inside relay_close_buf (Eric Sandeen) [501457] - [dm] snapshot: fix a possible invalid memory access on unload (Mike Snitzer) [1282900] - [dm] fix ioctl retry termination with signal (Mike Snitzer) [1282900] - [dm] redhat: add CONFIG_DM_CACHE_SMQ option to config-generic-rhel (Mike Snitzer) [1282900] - [dm] dm cache: the CLEAN_SHUTDOWN flag was not being set (Mike Snitzer) [1282900] - [dm] dm cache: fix NULL pointer when switching from cleaner policy (Mike Snitzer) [1282900] - [dm] dm cache: fix use after freeing migrations (Mike Snitzer) [1282900] - [dm] dm cache: small cleanups related to deferred prison cell cleanup (Mike Snitzer) [1282900] - [dm] dm cache: fix leaking of deferred bio prison cells (Mike Snitzer) [1282900] - [dm] dm cache: move wake_waker from free_migrations to where it is needed (Mike Snitzer) [1282900] - [dm] dm cache policy smq: change the mutex to a spinlock (Mike Snitzer) [1282900] - [dm] dm persistent data: eliminate unnecessary return values (Mike Snitzer) [1282900] - [dm] dm thin: restore requested 'error_if_no_space' setting on OODS to WRITE transition (Mike Snitzer) [1282900] - [dm] dm thin: fix missing pool reference count decrement in pool_ctr error path (Mike Snitzer) [1282900] - [dm] dm btree: fix leak of bufio-backed block in btree_split_beneath error path (Mike Snitzer) [1282900] - [dm] dm btree remove: fix a bug when rebalancing nodes after removal (Mike Snitzer) [1282900] - [dm] dm btree remove: remove unused function get_nr_entries (Mike Snitzer) [1282900] - [dm] dm btree: remove unused "dm_block_t root" parameter in btree_split_sibling (Mike Snitzer) [1282900] - [dm] dm switch: simplify conditional in alloc_region_table (Mike Snitzer) [1282900] - [dm] dm delay: document that offsets are specified in sectors (Mike Snitzer) [1282900] - [dm] dm delay: capitalize the start of an delay_ctr error message (Mike Snitzer) [1282900] - [dm] dm delay: Use DM_MAPIO macros instead of open-coded equivalents (Mike Snitzer) [1282900] - [dm] dm linear: remove redundant target name from error messages (Mike Snitzer) [1282900] - [dm] dm raid: fix round up of default region size (Mike Snitzer) [1282900] - [dm] convert ffs to __ffs (Mike Snitzer) [1282900] - [dm] remove unlikely() before IS_ERR (Mike Snitzer) [1282900] - [dm] fix AB-BA deadlock in __dm_destroy (Mike Snitzer) [1282900] - [dm] fix add_disk() NULL pointer due to race with free_dev (Mike Snitzer) [1282900] - [dm] do not override error code returned from dm_get_device (Mike Snitzer) [1282900] - [dm] test return value for DM_MAPIO_SUBMITTED (Mike Snitzer) [1282900] - [dm] dm stats: report precise_timestamps and histogram in @stats_list output (Mike Snitzer) [1267632] - [dm] bump the ioctl version to 4.32.1 (Mike Snitzer) [1267632] - [dm] dm stats: add support for request-based DM devices (Mike Snitzer) [1267632] - [dm] dm stats: collect and report histogram of IO latencies (Mike Snitzer) [1267632] - [dm] dm stats: support precise timestamps (Mike Snitzer) [1267632] - [dm] dm stats: fix divide by zero if 'number_of_areas' arg is zero (Mike Snitzer) [1267632] - [dm] dm btree: add ref counting ops for the leaves of top level btrees (Mike Snitzer) [1282900] - [dm] dm thin metadata: delete btrees when releasing metadata snapshot (Mike Snitzer) [1282900] - [dm] dm thin: return -ENOSPC when erroring retry list due to out of data space (Mike Snitzer) [1282900] - [dm] dm thin: display 'needs_check' in status if it is set (Mike Snitzer) [1282900] - [dm] dm thin: stay in out-of-data-space mode once no_space_timeout expires (Mike Snitzer) [1282900] - [dm] dm btree: silence lockdep lock inversion in dm_btree_del (Mike Snitzer) [1282900] - [dm] dm thin: allocate the cell_sort_array dynamically (Mike Snitzer) [1282900] - [dm] dm space map disk: fix sm_disk_count_is_more_than_one (Mike Snitzer) [1282900] - [dm] dm space map metadata: fix occasional leak of a metadata block on resize (Mike Snitzer) [1282900] - [dm] dm thin metadata: fix a race when entering fail mode (Mike Snitzer) [1282900] - [dm] dm thin: fail messages with EOPNOTSUPP when pool cannot handle messages (Mike Snitzer) [1282900] - [dm] dm thin metadata: remove in-core 'read_only' flag (Mike Snitzer) [1282900] - [dm] dm thin: cleanup schedule_zero to read more logically (Mike Snitzer) [1282900] - [dm] dm thin: cleanup overwrite's endio restore to be centralized (Mike Snitzer) [1282900] - [dm] dm cache: fix device destroy hang due to improper prealloc_used accounting (Mike Snitzer) [1282900] - [dm] dm cache policy smq: fix alloc_bitset check that always evaluates as false (Mike Snitzer) [1282900] - [dm] dm cache: avoid calls to prealloc_free_structs if possible (Mike Snitzer) [1282900] - [dm] dm cache: avoid preallocation if no work in writeback_some_dirty_blocks (Mike Snitzer) [1282900] - [dm] dm cache: display 'needs_check' in status if it is set (Mike Snitzer) [1282900] - [dm] dm cache policy smq: move 'dm-cache-default' module alias to SMQ (Mike Snitzer) [1282900] - [dm] dm cache policy smq: fix "default" version to be 1.4.0 (Mike Snitzer) [1282900] - [dm] dm cache: switch the "default" cache replacement policy from mq to smq (Mike Snitzer) [1282900] - [dm] dm cache: age and write back cache entries even without active IO (Mike Snitzer) [1282900] - [dm] dm cache: prefix all DMERR and DMINFO messages with cache device name (Mike Snitzer) [1282900] - [dm] dm cache: add fail io mode and needs_check flag (Mike Snitzer) [1282900] - [dm] dm cache: wake the worker thread every time we free a migration object (Mike Snitzer) [1282900] - [dm] dm cache: add stochastic-multi-queue - smq - policy (Mike Snitzer) [1282900] - [dm] dm cache: boost promotion of blocks that will be overwritten (Mike Snitzer) [1282900] - [dm] dm cache: defer whole cells (Mike Snitzer) [1282900] - [dm] dm bio prison: add dm_cell_promote_or_release (Mike Snitzer) [1282900] - [dm] dm cache: pull out some bitset utility functions for reuse (Mike Snitzer) [1282900] - [dm] dm cache: pass a new 'critical' flag to the policies when requesting writeback work (Mike Snitzer) [1282900] - [dm] dm cache: track IO to the origin device using io_tracker (Mike Snitzer) [1282900] - [dm] dm cache: add io_tracker (Mike Snitzer) [1282900] - [dm] dm cache: fix race when issuing a POLICY_REPLACE operation (Mike Snitzer) [1282900] - [dm] dm crypt: update wiki page URL (Mike Snitzer) [1282900] - [dm] dm stripe: drop useless exit point from dm_stripe_init() (Mike Snitzer) [1282900] - [dm] dm raid1: keep issuing IO after leg failure (Mike Snitzer) [1282900] - [dm] dm table: use bool function return values of true_false not 1_0 (Mike Snitzer) [1282900] - [dm] dm thin: remove stale 'trim' message documentation (Mike Snitzer) [1282900] - [dm] dm delay: use msecs_to_jiffies for time conversion (Mike Snitzer) [1282900] - [dm] dm log userspace base: fix compile warning (Mike Snitzer) [1282900] - [dm] dm log userspace transfer: match wait_for_completion_timeout return type (Mike Snitzer) [1282900] - [dm] dm cache policy mq: try not to writeback data that changed in the last second (Mike Snitzer) [1282900] - [dm] dm cache policy mq: remove unused generation member of struct entry (Mike Snitzer) [1282900] - [dm] dm cache policy mq: track entries hit this 'tick' via sentinel objects (Mike Snitzer) [1282900] - [dm] dm cache policy mq: remove queue_shift_down (Mike Snitzer) [1282900] - [dm] dm cache policy mq: keep track of the number of entries in a multiqueue (Mike Snitzer) [1282900] - [dm] dm log userspace: split flush_entry_pool to be per dirty-log (Mike Snitzer) [1282900] - [dm] dm io: deal with wandering queue limits when handling BIO_DISCARD (Mike Snitzer) [1282900] - [dm] dm io: reject unsupported DISCARD requests with EOPNOTSUPP (Mike Snitzer) [1282900] - [dm] dm kcopyd: prepare for additional safety checks for discards (Mike Snitzer) [1282900] - [dm] hold suspend_lock while suspending device during device deletion (Mike Snitzer) [1282900] - [dm] dm thin: fix to consistently zero-fill reads to unprovisioned blocks (Mike Snitzer) [1282900] - [dm] dm snapshot: remove unnecessary NULL checks before vfree calls (Mike Snitzer) [1282900] - [dm] dm mpath: simplify failure path of dm_multipath_init (Mike Snitzer) [1282900] - [dm] dm thin metadata: remove unused dm_pool_get_data_block_size (Mike Snitzer) [1282900] - [dm] dm ioctl: fix stale comment above dm_get_inactive_table (Mike Snitzer) [1282900] - [dm] dm crypt: update url in CONFIG_DM_CRYPT help text (Mike Snitzer) [1282900] - [dm] dm-bufio: fix time comparison to use time_after_eq (Mike Snitzer) [1282900] - [dm] use time_in_range and time_after (Mike Snitzer) [1282900] - [dm] dm-raid: fix a couple integer overflows (Mike Snitzer) [1282900]- [net] ipv6: addrconf: validate new MTU before applying it (Aaron Conole) [1250773] - [net] xfrm: Fix memory leak in xfrm_state_update (Paolo Abeni) [1271720] - [net] sctp: allow authenticating DATA chunks that are bundled with COOKIE_ECHO (Xin Long) [1275535] - [net] sctp: do not reset the overall_error_count in SHUTDOWN_RECEIVE state (Xin Long) [1276847] - [net] sctp: asconf's process should verify address parameter is in the beginning (Xin Long) [1246941] - [net] sctp: ASCONF-ACK with Unresolvable Address should be sent (Xin Long) [1241866] - [net] tcp_cubic: do not set epoch_start in the future (Hannes Frederic Sowa) [1275214] - [net] tcp_cubic: better follow cubic curve after idle period (Hannes Frederic Sowa) [1275214] - [net] tcp: add OFO snmp counters (Herbert Xu) [705409] - [net] netlink: With opcode INET_DIAG_BC_S_LE dport was compared in inet_diag_bc_run() (Phil Sutter) [1179769] - [net] bridge: fix hang on removal of bridge via netlink (Paolo Abeni) [1115904] - [net] bridge: bridge port parameters over netlink (Paolo Abeni) [1115904] - [net] bridge: implement rtnl_link_ops->get_size and rtnl_link_ops->fill_info (Paolo Abeni) [1115904] - [net] bridge: Assign rtnl_link_ops to bridge devices created via ioctl (Paolo Abeni) [1115904] - [net] bridge: fix a possible net_device leak (Paolo Abeni) [1115904] - [net] bridge: fix accidental creation of sysfs directory (Paolo Abeni) [1115904] - [net] bridge: allow creating bridge devices with netlink (Paolo Abeni) [1115904] - [net] sctp: add routing output fallback (Xin Long) [1229124] - [net] sctp: fix dst leak (Xin Long) [1229124] - [net] sctp: fix src address selection if using secondary addresses (Xin Long) [1229124] - [net] sctp: reduce indent level on sctp_v4_get_dst (Xin Long) [1229124] - [net] xfrm: fix for policy matching on outgoing interface (Phil Sutter) [1145624] - [net] sch_qfq: remove unused member of struct qfq_sched (Phil Sutter) [1152235] - [net] sch_qfq: remove redundant -if- control statement (Phil Sutter) [1152235] - [net] sch_qfq: remove a source of high packet delay/jitter (Phil Sutter) [1152235] - [net] sch_qfq: remove forward declaration of qfq_update_agg_ts (Phil Sutter) [1152235] - [net] sch_qfq: improve efficiency of make_eligible (Phil Sutter) [1152235] - [net] sch_qfq: remove a useless invocation of qfq_update_eligible (Phil Sutter) [1152235] - [net] sch_qfq: do not allow virtual time to jump if an aggregate is in service (Phil Sutter) [1152235] - [net] sch_qfq: prevent budget from wrapping around after a dequeue (Phil Sutter) [1152235] - [net] sch_qfq: serve activated aggregates immediately if the scheduler is empty (Phil Sutter) [1152235] - [net] sch_qfq: fix the update of eligible-group sets (Phil Sutter) [1152235] - [net] sch_qfq: properly cap timestamps in charge_actual_service (Phil Sutter) [1152235] - [net] sch_qfq: fair-queueing service at DRR cost (Phil Sutter) [1152235] - [net] pkt_sched: Fix warning false positives (Phil Sutter) [1152235] - [scsi] st: Destroy st_index_idr on module exit (Maurizio Lombardi) [875277] - [scsi] st: convert DRIVER_ATTR macros to DRIVER_ATTR_RO (Maurizio Lombardi) [875277] - [scsi] st: convert to using driver attr groups for sysfs (Maurizio Lombardi) [875277] - [scsi] st: implement tape statistics (Maurizio Lombardi) [875277] - [scsi] st: fix corruption of the st_modedef structures in st_set_options() (Maurizio Lombardi) [875277] - [scsi] st: convert class code to use dev_groups (Maurizio Lombardi) [875277] - [scsi] st: raise device limit (Maurizio Lombardi) [875277] - [scsi] st: clean up device file creation and removal (Maurizio Lombardi) [875277] - [scsi] st: get rid of scsi_tapes array (Maurizio Lombardi) [875277] - [scsi] st: clean up dev cleanup in st_probe (Maurizio Lombardi) [875277] - [scsi] st: Use static class attributes (Maurizio Lombardi) [875277] - [scsi] fnic: Use the local variable instead of I/O flag to acquire io_req_lock in fnic_queuecommand() to avoid deadloack (Maurizio Lombardi) [1253855] - [powerpc] nvram: print no error when pstore backend is not nvram (Gustavo Duarte) [1207778] - [cpufreq] fix memory leak in cpufreq_add_dev (Aristeu Rozanski) [1281727] - [hid] usbhid: add Chicony/Pixart usb optical mouse that needs QUIRK_ALWAYS_POLL (Herton R. Krzesinski) [1159319] - [watchdog] i6300esb: don't depend on X86 (David Gibson) [1245156] - [fs] devpts: plug the memory leak in kill_sb (Ian Kent) [1283557] - [char] tty: Fix unsafe bit ops in tty_throttle_safe/unthrottle_safe (Milos Vyletel) [1234862] - [security] selinux: special dontaudit for access checks (Marek Milkovic) [723722] - [security] selinux: make LSMs explicitly mask off permissions (Marek Milkovic) [723722] - [security] Don't leak a key reference if request_key tries to use a revoked keyring (David Howells) [1188442 1282745] - [security] keys: Fix the size of the key description passed to/from userspace (David Howells) [1282745] - [security] keys: Reinstate EPERM for a key type name beginning with a '.' (David Howells) [1282745] - [security] keys: Allow special keys eg. DNS results to be invalidated by CAP_SYS_ADMIN (David Howells) [1282745] - [security] keys: special dot prefixed keyring name bug fix (David Howells) [1282745] - [security] keys: Pre-clear struct key on allocation (David Howells) [1282745] - [security] keys: initialize root uid and session keyrings early (David Howells) [1282745] - [security] keys: Drop the permissions argument from __keyring_search_one (David Howells) [1282745] - [security] keys: key_is_dead should take a const key pointer argument (David Howells) [1282745] - [security] keys: Use bool in make_key_ref and is_key_possessed (David Howells) [1282745] - [security] keys: Skip key state checks when checking for possession (David Howells) [1282745] - [security] fix: compat_rw_copy_check_uvector misuse in aio, readv, writev, and security keys (David Howells) [1282745] - [security] keys: Use keyring_alloc() to create special keyrings (David Howells) [1282745] - [security] keys: Reduce initial permissions on keys (David Howells) [1282745] - [security] key: Fix resource leak (David Howells) [1282745] - [security] keys: linux/key-type.h needs linux/errno.h (David Howells) [1282745] - [security] keys: Fix some sparse warnings (David Howells) [1282745] - [security] key: Remove extraneous parentheses from rcu_assign_keypointer (David Howells) [1282745] - [security] security/keys/keyctl.c: suppress memory allocation failure warning (David Howells) [1282745] - [security] keys: Don't check for NULL key pointer in key_validate (David Howells) [1282745] - [security] keys: Do LRU discard in full keyrings (David Howells) [1282745] - [security] keys: Permit in-place link replacement in keyring list (David Howells) [1282745] - [security] keys: Perform RCU synchronisation on keys prior to key destruction (David Howells) [1282745] - [security] keys: Announce key type (un)registration (David Howells) [1282745] - [security] Created a function for setting timeouts on keys (David Howells) [1282745] - [char] tty ldisc: Close/Reopen race prevention should check the proper flag (Herton R. Krzesinski) [1233699] - [char] TTY: open/hangup race fixup (Herton R. Krzesinski) [1233699] - [char] TTY: don't allow reopen when ldisc is changing (Herton R. Krzesinski) [1233699] - [block] mtip32xx: increase wait time for hba reset (David Milburn) [1252349 1253433] - [block] mtip32xx: fix minor number (David Milburn) [1252349 1253433] - [block] mtip32xx: remove unnecessary sleep in mtip_ftl_rebuild_poll (David Milburn) [1252349 1253433] - [block] mtip32xx: Abort I/O during secure erase operation (David Milburn) [1252349 1253433] - [block] mtip32xx: fix incorrectly setting MTIP_DDF_SEC_LOCK_BIT (David Milburn) [1252349 1253433] - [block] mtip32xx: fix rmmod issue (David Milburn) [1252349 1253433] - [netdrv] e100: Release skb when DMA mapping is failed in e100_xmit_prepare (Ken Cox) [1150338] - [netdrv] e100: Add dma mapping error check (Ken Cox) [1150338] - [netdrv] e100: Add a check after pci_pool_create to avoid null pointer dereference (Ken Cox) [1150338] - [netdrv] ethernet/intel: Use setup_timer (Ken Cox) [1150338] - [netdrv] e100: don't initialize int object to zero (Ken Cox) [1150338] - [mm] ksm: unstable_tree_search_insert error checking cleanup (Andrea Arcangeli) [1262294 1274870] - [mm] ksm: use the helper method to do the hlist_empty check (Andrea Arcangeli) [1262294 1274870] - [mm] ksm: don't fail stable tree lookups if walking over stale stable_nodes (Andrea Arcangeli) [1262294 1274870] - [mm] ksm: add cond_resched() to the rmap_walks (Andrea Arcangeli) [1262294 1274870] - [mm] shm: fix null pointer deref when userspace specifies invalid hugepage size (Aaron Tomlin) [1168187] - [mm] hugetlbfs: fix mmap failure in unaligned size request (Aaron Tomlin) [1168187] - [mm] support more pagesizes for MAP_HUGETLB/SHM_HUGETLB (Aaron Tomlin) [1168187] - [mm] hugetlbfs: fix alignment of huge page requests (Aaron Tomlin) [1168187] - [edac] sb_edac: look harder for DDRIO on Haswell systems (Aristeu Rozanski) [1112412] - [edac] sb_edac: correctly fetch DIMM width on Ivy Bridge and Haswell (Aristeu Rozanski) [1112412] - [net] ipv6: fix crash on ICMPv6 redirects with prohibited/blackholed source (Xin Long) [1278273] - [net] sctp: translate host order to network order when setting a hmacid (Xin Long) [1270481] - [net] fix tcp_info uapi breakage (Paolo Abeni) [1191738] - [net] ipv6: fix bad free of addrconf_init_net (Paolo Abeni) [1278372] - [net] netfilter: nf_ct_sctp: minimal multihoming support (Xin Long) [1267612] - [mm] vmalloc.c: unbreak __vunmap (Jan Stancek) [1286024] - [fs] nfs: Fetch MOUNTED_ON_FILEID when updating an inode (Benjamin Coddington) [1223978] - [fs] nfsv3: Use the readdir fileid as the mounted-on-fileid (Benjamin Coddington) [1223978] - [fs] nfs: Fix use of nfs_attr_use_mounted_on_fileid() (Benjamin Coddington) [1223978] - [fs] nfs: Fix possible endless state recovery wait (Benjamin Coddington) [1093904] - [fs] nfs: Fix comparison between DS address lists (Steve Dickson) [1282622] - [fs] nfs: pnfs: loop over multipath addrs on connect (Steve Dickson) [1282622] - [fs] nfs: Parse and store all multipath DS addresses (Steve Dickson) [1282622] - [fs] nfs: pnfs IPv6 support (Steve Dickson) [1282622] - [fs] xfs: incorporate sysfs/kobject in xfsstats: handlers take kobjects (Bill O'Donnell) [1205640] - [fs] xfs: stats are no longer dependent on CONFIG_PROC_FS (Bill O'Donnell) [1205640] - [fs] xfs: fix an error code in xfs_fs_fill_super (Bill O'Donnell) [1205640] - [fs] xfs: per-filesystem stats counter implementation (Bill O'Donnell) [1205640] - [fs] xfs: per-filesystem stats in sysfs (Bill O'Donnell) [1205640] - [fs] xfs: pass xfsstats structures to handlers and macros (Bill O'Donnell) [1205640] - [fs] xfs: consolidate sysfs ops (Bill O'Donnell) [1205640] - [fs] xfs: remove unused procfs code (Bill O'Donnell) [1205640] - [fs] xfs: create symlink proc/fs/xfs/stat to sys/fs/xfs/stats (Bill O'Donnell) [1205640] - [fs] xfs: create global stats and stats_clear in sysfs (Bill O'Donnell) [1205640] - [fs] xfs: add log attributes for log lsn and grant head data (Bill O'Donnell) [1205640] - [fs] xfs: add debug sysfs attribute set (Bill O'Donnell) [1205640] - [fs] xfs: add xlog sysfs kobject and attribute handlers (Bill O'Donnell) [1205640] - [fs] xfs: add xfs_mount sysfs kobject (Bill O'Donnell) [1205640] - [fs] xfs: add a sysfs kset (Bill O'Donnell) [1205640] - [fs] xfs: fix a couple error sequence jumps in xfs_mountfs (Bill O'Donnell) [1205640] - [fs] sysfs: create __ATTR_WO() (Bill O'Donnell) [1205640] - [fs] gfs2: Protect freeing directory hash table with i_lock spin_lock (Robert S Peterson) [1250663] - [fs] ext4: Check return value of sb_getblk() and friends (Lukas Czerner) [1276627] - [fs] ext3: Avoid underflow of in ext3_trim_fs() (Lukas Czerner) [1116006] - [fs] ext3: add necessary check in case IO error happens (Lukas Czerner) [1209315]- [md] md: clear Blocked flag on failed devices when array is read-only (Xiao Ni) [1177913] - [netdrv] e1000e: convert to new VLAN model (Ken Cox) [1213244] - [usb] xhci: Allocate correct amount of scratchpad buffers (Don Zickus) [1261704] - [ata] ahci: add new Intel device IDs (Steve Best) [1281823] - [usb] Revert "Update USB default wakeup settings" (Don Zickus) [1236589] - [perf] tools: Fix build on 32-bit machines with numactl-dev (Jiri Olsa) [1164407] - [netdrv] ibmveth: Don't receive packets when the napi budget == 0 (Gustavo Duarte) [1233272] - [netdrv] ibmveth: Add support for Large Receive Offload (Gustavo Duarte) [1233272] - [netdrv] ibmveth: Add GRO support (Gustavo Duarte) [1233272] - [netdrv] ibmveth: Add support for TSO (Gustavo Duarte) [1233272] - [netdrv] ibmveth: change rx buffer default allocation for CMO (Gustavo Duarte) [1233272] - [fs] vmcore: continue vmcore initialization if PT_NOTE is found empty (Baoquan He) [1097904] - [fs] vmcore: prevent PT_NOTE p_memsz overflow during header update (Baoquan He) [1097904] - [fs] proc/vmcore.c:mmap_vmcore: skip non-ram pages reported by hypervisors (Baoquan He) [1097904] - [s390] vmcore: implement remap_oldmem_pfn_range for s390 (Baoquan He) [1097904] - [fs] vmcore: introduce remap_oldmem_pfn_range (Baoquan He) [1097904] - [s390] kdump: Allow copy_oldmem_page copy to virtual memory (Baoquan He) [1097904] - [fs] s390/kdump: Disable mmap for s390 (Baoquan He) [1097904] - [fs] vmcore: support mmap on /proc/vmcore (Baoquan He) [1097904] - [fs] vmcore: calculate vmcore file size from buffer size and total size of vmcore objects (Baoquan He) [1097904] - [fs] vmcore: allow user process to remap ELF note segment buffer (Baoquan He) [1097904] - [fs] vmcore: allocate ELF note segment in the 2nd kernel vmalloc memory (Baoquan He) [1097904] - [kernel] vmalloc: introduce remap_vmalloc_range_partial (Baoquan He) [1097904] - [kernel] vmalloc: make find_vm_area check in range (Baoquan He) [1097904] - [fs] vmcore: treat memory chunks referenced by PT_LOAD program header entries in page-size boundary in vmcore_list (Baoquan He) [1097904] - [fs] vmcore: allocate buffer for ELF headers on page-size alignment (Baoquan He) [1097904] - [fs] vmcore: clean up read_vmcore (Baoquan He) [1097904] - [kernel] include/linux/mm.h: add PAGE_ALIGNED helper (Baoquan He) [1097904] - [fs] proc/vmcore.c: put if tests in the top of the while loop to reduce duplication (Baoquan He) [1097904] - [fs] proc/vmcore.c: add hook to read_from_oldmem to check for non-ram pages (Baoquan He) [1097904] - [s390] asm-generic, mm: pgtable: consolidate zero page helpers (Baoquan He) [1097904] - [fs] Revert "vmcore: prevent PT_NOTE p_memsz overflow during header update" (Baoquan He) [1097904] - [fs] Revert "vmcore: continue vmcore initialization if PT_NOTE is found empty" (Baoquan He) [1097904] - [pci] Use function 0 VPD for identical functions, regular VPD for others (Myron Stowe) [1258330] - [pci] Fix devfn for VPD access through function 0 (Myron Stowe) [1258330] - [pci] Add VPD function 0 quirk for Intel Ethernet devices (Myron Stowe) [1258330] - [pci] Add dev_flags bit to access VPD through function 0 (Myron Stowe) [1258330] - [virt] storvsc: use storage protocol version to determine storage capabilities (Vitaly Kuznetsov) [1267592] - [virt] storvsc: use correct defaults for values determined by protocol negotiation (Vitaly Kuznetsov) [1267592] - [virt] storvsc: Untangle the storage protocol negotiation from the vmbus protocol negotiation (Vitaly Kuznetsov) [1267592] - [virt] storvsc: Use a single value to track protocol versions (Vitaly Kuznetsov) [1267592] - [virt] storvsc: Rather than look for sets of specific protocol versions, make decisions based on ranges (Vitaly Kuznetsov) [1267592] - [virt] hv: balloon: Enable dynamic memory protocol negotiation with Windows 10 hosts (Vitaly Kuznetsov) [1267592] - [virt] hv: vmbus: Update preferred vmbus protocol version to windows 10 (Vitaly Kuznetsov) [1267592] - [s390] mm: speedup storage key initialization (Hendrik Brueckner) [1234811] - [s390] memory hotplug: use pfmf instruction to initialize storage keys (Hendrik Brueckner) [1234811] - [s390] mm: use pfmf instruction to initialize storage keys (Hendrik Brueckner) [1234811] - [s390] facilities: cleanup PFMF and HPAGE machine facility detection (Hendrik Brueckner) [1234811] - [s390] enable large page support with CONFIG_DEBUG_PAGEALLOC (Hendrik Brueckner) [1234811] - [s390] memory hotplug: initialize storage keys (Hendrik Brueckner) [1234811] - [s390] mm: limit STACK_RND_MASK for compat tasks (Hendrik Brueckner) [1234811] - [s390] mm: align 64-bit PIE binaries to 4GB (Hendrik Brueckner) [1234811] - [s390] avoid z13 cache aliasing (Hendrik Brueckner) [1234811] - [s390] mm: zero page cache synonyms for zEC12 (Hendrik Brueckner) [1234811] - [s390] zero page cache synonyms (Hendrik Brueckner) [1234811] - [s390] kernel: use stnsm 255 instead of stosm 0 (Hendrik Brueckner) [1234811] - [s390] time: use stck clock fast for do_account_vtime (Hendrik Brueckner) [1234811] - [s390] spinlock: optimize spin_unlock code (Hendrik Brueckner) [1234811] - [s390] spinlock: refactor arch_spin_lock_wait_flags (Hendrik Brueckner) [1234811] - [s390] rwlock: add missing local_irq_restore calls (Hendrik Brueckner) [1234811] - [s390] spinlock, rwlock: always to a load-and-test first (Hendrik Brueckner) [1234811] - [s390] spinlock: optimize spinlock code sequence (Hendrik Brueckner) [1234811] - [s390] spinlock: cleanup spinlock code (Hendrik Brueckner) [1234811] - [s390] enable ARCH_USE_CMPXCHG_LOCKREF (Hendrik Brueckner) [1234811] - [s390] spinlock: check virtual cpu running status (Hendrik Brueckner) [1234811] - [netdrv] r8169: fix kasan reported skb use-after-free (Corinna Vinschen) [1273872] - [netdrv] r8169: Fix sleeping function called during get_stats64 (Corinna Vinschen) [1273872] - [netdrv] r8169: Add software counter for multicast packages (Corinna Vinschen) [1273872] - [netdrv] r8169: Add values missing in @get_stats64 from HW counters (Corinna Vinschen) [1273872] - [mm] compaction: fix accounting of LRU_ACTIVE_ANON|FILE in NR_ISOLATED_ANON|FILE (Andrea Arcangeli) [1264087] - [ata] libata: introduce ata_host->n_tags to avoid oops on SAS controllers (David Milburn) [1244601] - [ata] libata: allow sata_sil24 to opt-out of tag ordered submission (David Milburn) [1244601] - [ata] ahci: ahci_p5wdh_workaround - constify DMI table (David Milburn) [1244601] - [ata] libata: support the ata host which implements a queue depth less than 32 (David Milburn) [1244601] - [ata] ahci: bail out on ICH6 before using AHCI BAR (David Milburn) [1244601] - [ata] ahci: add Marvell 9230 to the AHCI PCI device list (David Milburn) [1244601] - [ata] ahci: Use PCI_VENDOR_ID_MARVELL_EXT for 0x1b4b (David Milburn) [1244601] - [pci] Define macro for Marvell vendor ID (David Milburn) [1244601] - [mm] fix anon_vma->degree underflow in anon_vma endless growing prevention (Jerome Marchand) [1151823] - [mm] fix corner case in anon_vma endless growing prevention (Jerome Marchand) [1151823] - [mm] prevent endless growth of anon_vma hierarchy (Jerome Marchand) [1151823] - [mm] avoid anon_vma_chain allocation under anon_vma lock (Jerome Marchand) [1151823] - [mm] avoid repeated anon_vma lock/unlock sequences in unlink_anon_vmas() (Jerome Marchand) [1151823] - [mm] avoid repeated anon_vma lock/unlock sequences in anon_vma_clone() (Jerome Marchand) [1151823]- [kvm] svm: unconditionally intercept DB (Paolo Bonzini) [1279468] {CVE-2015-8104} - [input] wacom: Add support for Express Key Remote (Aristeu Rozanski) [1243328] - [input] wacom: Add missing ABS_MISC event and feature declaration for 27QHD (Aristeu Rozanski) [1243328] - [input] wacom: add support for Cintiq 27QHD and 27QHD touch (Aristeu Rozanski) [1243328] - [input] wacom: add defines for new Cintiq and DTU outbound tracking (Aristeu Rozanski) [1243328] - [input] wacom: process outbound for newer Cintiqs (Aristeu Rozanski) [1243328] - [hwmon] coretemp: Allow format checking (Prarit Bhargava) [1262397] - [hwmon] revert "hwmon: coretemp: Refine TjMax detection" (Prarit Bhargava) [1262397] - [hwmon] coretemp: Allocate platform data with devm_kzalloc (Prarit Bhargava) [1262397] - [hwmon] coretemp: Use sysfs_create_group to create sysfs attributes (Prarit Bhargava) [1262397] - [hwmon] coretemp: Do not return -EAGAIN for low temperatures (Prarit Bhargava) [1262397] - [hwmon] coretemp: Refine TjMax detection (Prarit Bhargava) [1262397] - [hwmon] coretemp: Add PCI device ID for CE41x0 CPUs (Prarit Bhargava) [1262397] - [hwmon] coretemp: Use PCI host bridge ID to identify CPU if necessary (Prarit Bhargava) [1262397] - [hwmon] coretemp: Fix truncated name of alarm attributes (Prarit Bhargava) [1262397] - [hwmon] coretemp: Atom CPUs don't support TjMax; no warning needed (Prarit Bhargava) [1262397] - [hwmon] coretemp: Remove redundant platform_set_drvdata() (Prarit Bhargava) [1262397] - [hwmon] coretemp: Document and add support for additional CPU models (Prarit Bhargava) [1262397] - [hwmon] coretemp: list TjMax for Z650/670 and N550/570 (Prarit Bhargava) [1262397] - [hwmon] coretemp: Drop N4xx, N5xx, D4xx, D5xx CPUs from tjmax table (Prarit Bhargava) [1262397] - [hwmon] coretemp: Use model table instead of if/else to identify CPU models (Prarit Bhargava) [1262397] - [hwmon] coretemp: Drop dependency on PCI for TjMax detection on Atom CPUs (Prarit Bhargava) [1262397] - [hwmon] coretemp: Add support for Atom CE4110/4150/4170 (Prarit Bhargava) [1262397] - [hwmon] coretemp: Use get_online_cpus to avoid races involving CPU hotplug (Prarit Bhargava) [1262397] - [hwmon] sections: Fix section conflicts in drivers/hwmon (Prarit Bhargava) [1262397] - [hwmon] struct x86_cpu_id arrays can be __initconst (Prarit Bhargava) [1262397] - [x86] cpufeature: Rename X86_FEATURE_DTS to X86_FEATURE_DTHERM (Prarit Bhargava) [1262397] - [hwmon] coretemp: Drop needless initialization (Prarit Bhargava) [1262397] - [hwmon] coretemp: Add support for Atom D2000 and N2000 series CPU models (Prarit Bhargava) [1262397] - [hwmon] coretemp: Improve support of recent Atom CPU models (Prarit Bhargava) [1262397] - [hwmon] coretemp: Improve support for TjMax detection on Atom CPUs (Prarit Bhargava) [1262397] - [hwmon] coretemp: Increase CPU core limit (Prarit Bhargava) [1262397] - [hwmon] coretemp: fix oops on cpu unplug (Prarit Bhargava) [1262397] - [hwmon] coretemp: Fix checkpatch error (Prarit Bhargava) [1262397] - [hwmon] Convert coretemp to x86 cpuid autoprobing (Prarit Bhargava) [1262397] - [hwmon] coretemp: Add missing section annotations (Prarit Bhargava) [1262397] - [hwmon] coretemp: Fix for non-SMP builds (Prarit Bhargava) [1262397] - [hwmon] coretemp: Get microcode revision from cpu_data (Prarit Bhargava) [1262397] - [hwmon] coretemp: Avoid leaving around dangling pointer (Prarit Bhargava) [1262397] - [hwmon] coretemp: Fixup platform device ID change (Prarit Bhargava) [1262397] - [hwmon] coretemp: remove struct platform_data * parameter from create_core_data (Prarit Bhargava) [1262397] - [hwmon] coretemp: constify static data (Prarit Bhargava) [1262397] - [hwmon] coretemp: don't use kernel assigned CPU number as platform device ID (Prarit Bhargava) [1262397] - [hwmon] coretemp: Don't use threshold registers for tempX_max (Prarit Bhargava) [1262397] - [hwmon] coretemp: Let the user force TjMax (Prarit Bhargava) [1262397] - [hwmon] coretemp: Drop duplicate function get_pkg_tjmax (Prarit Bhargava) [1262397] - [hwmon] coretemp Initialize tmin (Prarit Bhargava) [1262397] - [hwmon] coretemp: Add core/pkg threshold support to Coretemp (Prarit Bhargava) [1262397] - [hwmon] coretemp: Drop unused struct members (Prarit Bhargava) [1262397] - [hwmon] coretemp: Further relax temperature range checks (Prarit Bhargava) [1262397] - [hwmon] coretemp: Fix TjMax detection for older CPUs (Prarit Bhargava) [1262397] - [hwmon] coretemp: Relax target temperature range check (Prarit Bhargava) [1262397] - [x86] hwmon: Add core threshold notification to therm_throt.c (Prarit Bhargava) [1262397] - [hwmon] coretemp Initialize sysfs attributes (Prarit Bhargava) [1262397] - [hwmon] coretemp: documentation update and cleanup (Prarit Bhargava) [1262397] - [scsi] mptsas: fix depth param in scsi_track_queue_full (Tomas Henzl) [1231864] - [scsi] fcoe: ensure that skb placed on the fip_recv_list are unshared (Maurizio Lombardi) [1227181] - [scsi] bnx2i: Fixed firmware assert, during target logout (Maurizio Lombardi) [1127626] - [scsi] hpsa: Update driver revision to RH5 (Joseph Szczypek) [1244959] - [scsi] hpsa: fix issues with multilun devices (Joseph Szczypek) [1244959] - [scsi] fc: ensure scan_work isn't active when freeing fc_rport (Maurizio Lombardi) [1120036] - [scsi] only re-lock door after EH on devices that were reset (Ewan Milne) [995234] - [virt] guest to host DoS by triggering an infinite loop in microcode (Paolo Bonzini) [1277172] {CVE-2015-5307}- [tools] perf probe: Trivial typo fix for --demangle (Jiri Olsa) [1216217] - [tools] perf tools: Fix report -F dso_from for data without branch info (Jiri Olsa) [1216217] - [tools] perf tools: Fix report -F dso_to for data without branch info (Jiri Olsa) [1216217] - [tools] perf tools: Fix report -F symbol_from for data without branch info (Jiri Olsa) [1216217] - [tools] perf tools: Fix report -F symbol_to for data without branch info (Jiri Olsa) [1216217] - [tools] perf tools: Fix report -F mispredict for data without branch info (Jiri Olsa) [1216217] - [tools] perf tools: Fix report -F in_tx for data without branch info (Jiri Olsa) [1216217] - [tools] perf tools: Fix report -F abort for data without branch info (Jiri Olsa) [1216217] - [tools] perf tools: Make CPUINFO_PROC an array to support different kernel versions (Jiri Olsa) [1216217] - [tools] perf callchain: Use global caching provided by libunwind (Jiri Olsa) [1216217] - [tools] perf diff: Add missing hists__init() call at tool start (Jiri Olsa) [1216217] - [tools] perf script: Add period as a default output column (Jiri Olsa) [1216217] - [tools] perf script: Add period data column (Jiri Olsa) [1216217] - [tools] perf evsel: No need to drag util/cgroup.h (Jiri Olsa) [1216217] - [tools] perf evlist: Add missing 'struct option' forward declaration (Jiri Olsa) [1216217] - [tools] perf evsel: Move exit stuff from __delete to __exit (Jiri Olsa) [1216217] - [tools] perf kvm stat live: Enable events copying (Jiri Olsa) [1216217] - [tools] perf session: Add option to copy events when queueing (Jiri Olsa) [1216217] - [tools] perf Documentation: Fix typos in perf/Documentation (Jiri Olsa) [1216217] - [tools] perf trace: Use thread_,_set_priv helpers (Jiri Olsa) [1216217] - [tools] perf kvm: Use thread_,_set_priv helpers (Jiri Olsa) [1216217] - [tools] perf callchain: Create an address space per thread (Jiri Olsa) [1216217] - [tools] perf report: Set callchain_param.record_mode for future use (Jiri Olsa) [1216217] - [tools] perf evlist: Fix for double free in tools/perf stat (Jiri Olsa) [1216217] - [tools] perf test: Add test case for pmu event new style format (Jiri Olsa) [1216217] - [tools] perf tools: Add support to new style format of kernel PMU event (Jiri Olsa) [1216217] - [tools] perf tools: Parse the pmu event prefix and suffix (Jiri Olsa) [1216217] - [tools] Revert "perf tools: Default to cpu// for events v5" (Jiri Olsa) [1216217] - [tools] perf top: Add a visual cue for toggle zeroing of samples (Jiri Olsa) [1216217] - [tools] perf symbols: Make sym->end be the first address after the symbol range (Jiri Olsa) [1216217] - [tools] perf symbols: Fix map->end fixup (Jiri Olsa) [1216217] - [tools] perf tools: Fixup off-by-one comparision in maps__find (Jiri Olsa) [1216217] - [tools] perf tools: fix off-by-one error in maps (Jiri Olsa) [1216217] - [tools] perf machine: Add missing dsos->root rbtree root initialization (Jiri Olsa) [1216217] - [tools] perf evsel: Make some exit routines static (Jiri Olsa) [1216217] - [tools] perf evsel: Add missing 'target' struct forward declaration (Jiri Olsa) [1216217] - [tools] perf evlist: Default to syswide target when no thread/cpu maps set (Jiri Olsa) [1216217] - [tools] perf evlist: Check that there is a thread_map when preparing a workload (Jiri Olsa) [1216217] - [tools] perf thread_map: Create dummy constructor out of open coded equivalent (Jiri Olsa) [1216217] - [tools] perf tools: Remove hists from evsel (Jiri Olsa) [1216217] - [tools] perf callchain: Move the callchain_param extern to callchain.h (Jiri Olsa) [1216217] - [tools] perf evsel: Subclassing (Jiri Olsa) [1216217] - [tools] perf session: Remove last reference to hists struct (Jiri Olsa) [1216217] - [tools] perf ui browsers: Add missing include (Jiri Olsa) [1216217] - [tools] perf tools: Move events_stats struct to event.h (Jiri Olsa) [1216217] - [tools] perf session: Don't count per evsel events (Jiri Olsa) [1216217] - [tools] perf evsel: Add hists helper (Jiri Olsa) [1216217] - [tools] perf script: Stop updating hists stats, not used (Jiri Olsa) [1216217] - [tools] perf sched: Stop updating hists stats, not used (Jiri Olsa) [1216217] - [tools] perf callchain: Move callchain_param to util object in to fix python test (Jiri Olsa) [1216217] - [tools] perf kvm stat live: Use fdarray object instead of pollfd (Jiri Olsa) [1216217] - [tools] perf kvm stat live: Use perf_evlist__add_pollfd return fd position (Jiri Olsa) [1216217] - [tools] perf kvm stat live: Fix perf_evlist__add_pollfd error handling (Jiri Olsa) [1216217] - [tools] perf record: Fix error message for --filter option not coming after tracepoint (Jiri Olsa) [1216217] - [tools] perf tools: Fix build breakage on arm64 targets (Jiri Olsa) [1216217] - [tools] perf symbols: Improve DSO long names lookup speed with rbtree (Jiri Olsa) [1216217] - [tools] perf symbols: Encapsulate dsos list head into struct dsos (Jiri Olsa) [1216217] - [tools] perf bench futex: Sanitize -q option in requeue (Jiri Olsa) [1216217] - [tools] perf bench futex: Support operations for shared futexes (Jiri Olsa) [1216217] - [tools] perf trace: Fix mmap return address truncation to 32-bit (Jiri Olsa) [1216217] - [tools] perf tools: Refactor unit and scale function parameters (Jiri Olsa) [1216217] - [tools] perf tools: Fix line number in the config file error message (Jiri Olsa) [1216217] - [tools] perf tools: Convert record,top.call-graph option to call-graph.record-mode (Jiri Olsa) [1216217] - [tools] perf tools: Introduce perf_callchain_config() (Jiri Olsa) [1216217] - [tools] perf callchain: Move some parser functions to callchain.c (Jiri Olsa) [1216217] - [tools] perf tools: Move callchain config from record_opts to callchain_param (Jiri Olsa) [1216217] - [tools] perf hists browser: Fix callchain print bug on TUI (Jiri Olsa) [1216217] - [tools] perf tools: Use ACCESS_ONCE() instead of volatile cast (Jiri Olsa) [1216217] - [tools] perf tools: Modify error code for when perf_session__new() fails (Jiri Olsa) [1216217] - [tools] perf tools: Fix perf record as non root with kptr_restrict == 1 (Jiri Olsa) [1216217] - [tools] perf stat: Fix --per-core on multi socket systems (Jiri Olsa) [1216217] - [tools] perf trace: Filter out POLLHUP'ed file descriptors (Jiri Olsa) [1216217] - [tools] perf record: Filter out POLLHUP'ed file descriptors (Jiri Olsa) [1216217] - [tools] perf evlist: Unmap when all refcounts to fd are gone and events drained (Jiri Olsa) [1216217] - [tools] tools lib fd array: Allow associating an integer cookie with each entry (Jiri Olsa) [1216217] - [tools] perf evlist: Refcount mmaps (Jiri Olsa) [1216217] - [tools] tools lib api: Adopt fdarray class from perf's evlist (Jiri Olsa) [1216217] - [tools] perf evlist: Introduce poll method for common code idiom (Jiri Olsa) [1216217] - [tools] perf kvm stat live: Use perf_evlist__add_pollfd() instead of local equivalent (Jiri Olsa) [1216217] - [tools] perf tests: Add pollfd growing test (Jiri Olsa) [1216217] - [tools] perf evlist: Allow growing pollfd on add method (Jiri Olsa) [1216217] - [tools] perf evlist: We need to poll all event file descriptors (Jiri Olsa) [1216217] - [tools] perf evlist: Monitor POLLERR and POLLHUP events too (Jiri Olsa) [1216217] - [tools] perf tests: Add test for perf_evlist__filter_pollfd() (Jiri Olsa) [1216217] - [tools] perf evlist: Introduce perf_evlist__filter_pollfd method (Jiri Olsa) [1216217] - [tools] perf record: Use ring buffer consume method to look like other tools (Jiri Olsa) [1216217] - [tools] perf probe: Do not use dwfl_module_addrsym if dwarf_diename finds symbol name (Jiri Olsa) [1216217] - [tools] perf probe: Do not access kallsyms when analyzing user binaries (Jiri Olsa) [1216217] - [tools] perf symbols: Add path to Ubuntu kernel debuginfo file (Jiri Olsa) [1216217] - [tools] perf symbols: Ignore stripped vmlinux and fallback to kallsyms (Jiri Olsa) [1216217] - [tools] perf tools: define _DEFAULT_SOURCE for glibc_2.20 (Jiri Olsa) [1216217] - [tools] perf tools: Don't include sys/poll.h directly (Jiri Olsa) [1216217] - [tools] perf tools: Fix GNU-only grep usage in Makefile (Jiri Olsa) [1216217] - [tools] perf tools: Disable kernel symbol demangling by default (Jiri Olsa) [1216217] - [tools] perf tool: fix compilation for ARM (Jiri Olsa) [1216217] - [tools] perf tools: Add perf_pmu__scan_file() (Jiri Olsa) [1216217] - [tools] perf tools: Let default config be defined for a PMU (Jiri Olsa) [1216217] - [tools] perf tools: Add perf-with-kcore script (Jiri Olsa) [1216217] - [tools] perf tools: Let a user specify a PMU event without any config terms (Jiri Olsa) [1216217] - [tools] perf kvm stat report: Unify the title bar output (Jiri Olsa) [1216217] - [tools] perf kvm stat report: Enable the target.system_wide flag (Jiri Olsa) [1216217] - [tools] perf kvm stat report: Save pid string in opts.target.pid (Jiri Olsa) [1216217] - [tools] perf tools powerpc: Fix build issue when DWARF support is disabled (Jiri Olsa) [1216217] - [tools] perf tools: Add +field argument support for --sort option (Jiri Olsa) [1216217] - [tools] perf hists browser: Consolidate callchain print functions in TUI (Jiri Olsa) [1216217] - [tools] perf tools: Add +field argument support for --field option (Jiri Olsa) [1216217] - [tools] perf top: Use set_term_quiet() instead of open coded equivalent (Jiri Olsa) [1216217] - [tools] perf machine: Fallback to MAP__FUNCTION if daddr maps are NULL (Jiri Olsa) [1216217] - [tools] perf hists browser: Cleanup callchain print functions (Jiri Olsa) [1216217] - [tools] perf tools: Add machine__kernel_ip() (Jiri Olsa) [1216217] - [tools] perf machine: Rename machine__get_kernel_start_addr() method (Jiri Olsa) [1216217] - [tools] perf scripting: Add 'flush' callback to scripting API (Jiri Olsa) [1216217] - [tools] perf tests: Add a test for tracking with sched_switch (Jiri Olsa) [1216217] - [tools] perf hists browser: Factor out hist_browser__show_callchain_entry() (Jiri Olsa) [1216217] - [tools] perf hists browser: Fix children overhead dump (Jiri Olsa) [1216217] - [tools] perf hists browser: Get rid of unused 'remaining' variable (Jiri Olsa) [1216217] - [tools] perf tools powerpc: Explicitly include util/debug.h (Jiri Olsa) [1216217] - [tools] perf symbols: Don't try to find DSOs in SYSV maps (Jiri Olsa) [1216217] - [tools] perf stat: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf help: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf kvm: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf buildid-cache: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf sched: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf test: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf record: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf trace: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf top: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf util: Replace strerror with strerror_r for thread-safety (Jiri Olsa) [1216217] - [tools] perf probe: Make error messages thread-safe (Jiri Olsa) [1216217] - [tools] perf: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf probe: Don't use strerror if strlist__add failed (Jiri Olsa) [1216217] - [tools] perf report: Relax -g option parsing not to limit the option order (Jiri Olsa) [1216217] - [tools] perf tools: Annotate PMU related list_head members with type info (Jiri Olsa) [1216217] - [tools] perf tools: Add arm64 triplets (Jiri Olsa) [1216217] - [tools] perf annotate: Don't truncate Intel style addresses (Jiri Olsa) [1216217] - [tools] perf probe: Warn user to rebuild target with debuginfo (Jiri Olsa) [1216217] - [tools] perf evlist: Add perf_evlist__enable_event_idx() (Jiri Olsa) [1216217] - [tools] perf tools: Add flags and insn_len to struct sample (Jiri Olsa) [1216217] - [tools] perf machine: Add machine__thread_exec_comm() (Jiri Olsa) [1216217] - [tools] perf tools: Identify which comms are from exec (Jiri Olsa) [1216217] - [tools] perf script python: Add helpers for calling Python objects (Jiri Olsa) [1216217] - [tools] perf script: Allow callchains if any event samples them (Jiri Olsa) [1216217] - [tools] perf session: Add perf_session__peek_event() (Jiri Olsa) [1216217] - [tools] perf evlist: Add perf_evlist__set_tracking_event() (Jiri Olsa) [1216217] - [tools] perf evlist: Add 'system_wide' option (Jiri Olsa) [1216217] - [tools] perf symbols: Fix missing label symbols (Jiri Olsa) [1216217] - [tools] perf symbols: Don't demangle parameters and such by default (Jiri Olsa) [1216217] - [tools] perf top: Handle 'z' key for toggle zeroing samples in TUI (Jiri Olsa) [1216217] - [tools] perf top: Fix -z option behavior (Jiri Olsa) [1216217] - [tools] perf report: Set proper sort__mode for the branch option (Jiri Olsa) [1216217] - [tools] perf hists browser: Fix a small callchain display bug (Jiri Olsa) [1216217] - [tools] perf tools: Check recorded kernel version when finding vmlinux (Jiri Olsa) [1216217] - [tools] perf trace: Move call to symbol__init() after creating session (Jiri Olsa) [1216217] - [tools] perf timechart: Move call to symbol__init() after creating session (Jiri Olsa) [1216217] - [tools] perf script: Move call to symbol__init() after creating session (Jiri Olsa) [1216217] - [tools] perf sched: Move call to symbol__init() after creating session (Jiri Olsa) [1216217] - [tools] perf lock: Move call to symbol__init() after creating session (Jiri Olsa) [1216217] - [tools] perf kvm: Move call to symbol__init() after creating session (Jiri Olsa) [1216217] - [tools] perf kmem: Move session handling out of __cmd_kmem() (Jiri Olsa) [1216217] - [tools] perf inject: Move session handling out of __cmd_inject() (Jiri Olsa) [1216217] - [tools] perf buildid-cache: Move session handling into cmd_buildid_cache() (Jiri Olsa) [1216217] - [tools] perf annotate: Move session handling out of __cmd_annotate() (Jiri Olsa) [1216217] - [tools] perf symbols: Fix a memory leak in vmlinux_path__init() (Jiri Olsa) [1216217] - [tools] perf script: Fix possible memory leaks (Jiri Olsa) [1216217] - [tools] perf tools: Prefer to use a cpu-wide event for probing CLOEXEC (Jiri Olsa) [1216217] - [tools] perf tools: Fix probing the kernel API with cpu-wide events (Jiri Olsa) [1216217] - [tools] perf tools: Fix one of the probe events to exclude kernel (Jiri Olsa) [1216217] - [tools] perf tools: Fix CLOEXEC probe for perf_event_paranoid == 2 (Jiri Olsa) [1216217] - [tools] perf trace: Add beautifier for mremap flags param (Jiri Olsa) [1216217] - [tools] perf probe: Fix --del option to delete events only with uprobe events (Jiri Olsa) [1216217] - [tools] perf probe: Fix --list option to show events only with uprobe events (Jiri Olsa) [1216217] - [tools] perf kvm: Fix stdin handling for 'kvm stat live' command (Jiri Olsa) [1216217] - [tools] perf top: Setup signals for terminal output (Jiri Olsa) [1216217] - [tools] perf tools: Introduce set_term_quiet_input helper function (Jiri Olsa) [1216217] - [tools] perf top: Join the display thread on exit (Jiri Olsa) [1216217] - [tools] perf tools: Add cpu_startup_entry to the list of kernel idle symbols (Jiri Olsa) [1216217] - [tools] perf top: Don't look for kernel idle symbols in all DSOs (Jiri Olsa) [1216217] - [tools] perf tools: Default to python version 2 (Jiri Olsa) [1216217] - [tools] perf tools: Fix PERF_FLAG_FD_CLOEXEC flag probing event type open counters due to EBUSY error (Jiri Olsa) [1216217] - [tools] perf tools: Fix column alignment when headers aren't shown on TUI (Jiri Olsa) [1216217] - [tools] perf tools: Add name field into perf_hpp_fmt (Jiri Olsa) [1216217] - [tools] perf top: Add -w option for setting column width (Jiri Olsa) [1216217] - [tools] perf report: Honor column width setting (Jiri Olsa) [1216217] - [tools] perf tools: Save column length in perf_hpp_fmt (Jiri Olsa) [1216217] - [tools] perf tools: Make __hpp__fmt() receive an additional len argument (Jiri Olsa) [1216217] - [tools] perf tools: Left-align output contents (Jiri Olsa) [1216217] - [tools] perf tools: Fix make PYTHON override (Jiri Olsa) [1216217] - [tools] perf kmem: Do not ignore mmap events (Jiri Olsa) [1216217] - [tools] perf tools: Allow out of order messages in forced flush (Jiri Olsa) [1216217] - [tools] perf tools: Add debug prints for ordered events queue (Jiri Olsa) [1216217] - [tools] perf tools: Add report.queue-size config file option (Jiri Olsa) [1216217] - [tools] perf tools: Add perf_config_u64 function (Jiri Olsa) [1216217] - [tools] perf tools: Add ordered_events__free function (Jiri Olsa) [1216217] - [tools] perf tools: Add ordered_events__init function (Jiri Olsa) [1216217] - [tools] perf tools: Use list_move in ordered_events_delete function (Jiri Olsa) [1216217] - [tools] perf tools: Create ordered-events object (Jiri Olsa) [1216217] - [tools] perf tools: Make perf_session__deliver_event global (Jiri Olsa) [1216217] - [tools] perf tools: Flush ordered events in case of allocation failure (Jiri Olsa) [1216217] - [tools] perf tools: Limit ordered events queue size (Jiri Olsa) [1216217] - [tools] perf tools: Factor ordered_events__flush to be more generic (Jiri Olsa) [1216217] - [tools] perf tools: Add ordered_events__(new|delete) interface (Jiri Olsa) [1216217] - [tools] perf tools: Rename ordered_events members (Jiri Olsa) [1216217] - [tools] perf tools: Rename ordered_samples struct to ordered_events (Jiri Olsa) [1216217] - [tools] perf tools: Rename ordered_samples bool to ordered_events (Jiri Olsa) [1216217] - [tools] perf record: Honour --no-time command line option (Jiri Olsa) [1216217] - [tools] perf kvm stat: Properly show submicrosecond times (Jiri Olsa) [1216217] - [tools] perf symbols: Make sure --symfs usage includes the path separator (Jiri Olsa) [1216217] - [tools] perf evlist: Don't run workload if not told to (Jiri Olsa) [1216217] - [tools] perf tools: Fix arm64 build error (Jiri Olsa) [1216217] - [tools] saner perf_atoll() (Jiri Olsa) [1216217] - [tools] Revert "perf tools: Fix jump label always changing during tracing" (Jiri Olsa) [1216217] - [tools] perf tools: Fix perf usage string leftover (Jiri Olsa) [1216217] - [tools] perf record: Store PERF_RECORD_FINISHED_ROUND only for nonempty rounds (Jiri Olsa) [1216217] - [tools] perf record: Always force PERF_RECORD_FINISHED_ROUND event (Jiri Olsa) [1216217] - [tools] perf inject: Add --kallsyms parameter (Jiri Olsa) [1216217] - [tools] perf tools: Expose 'addr' functions so they can be reused (Jiri Olsa) [1216217] - [tools] perf session: Fix accounting of ordered samples queue (Jiri Olsa) [1216217] - [tools] perf powerpc: Include util/util.h and remove stringify macros (Jiri Olsa) [1216217] - [tools] perf tools: Fix build on gcc 4.4.7 (Jiri Olsa) [1216217] - [tools] perf tools: Add thread parameter to vdso__dso_findnew() (Jiri Olsa) [1216217] - [tools] perf tools: Add dso__type() (Jiri Olsa) [1216217] - [tools] perf tools: Separate the VDSO map name from the VDSO dso name (Jiri Olsa) [1216217] - [tools] perf tools: Add vdso__new() (Jiri Olsa) [1216217] - [tools] perf machine: Fix the lifetime of the VDSO temporary file (Jiri Olsa) [1216217] - [tools] perf tools: Group VDSO global variables into a structure (Jiri Olsa) [1216217] - [tools] perf session: Add ability to skip 4GiB or more (Jiri Olsa) [1216217] - [tools] perf session: Add ability to 'skip' a non-piped event stream (Jiri Olsa) [1216217] - [tools] perf tools: Pass machine to vdso__dso_findnew() (Jiri Olsa) [1216217] - [tools] perf tools: Add dso__data_size() (Jiri Olsa) [1216217] - [tools] perf machine: Add ability to record the current tid for each cpu (Jiri Olsa) [1216217] - [tools] perf tools: Add cpu to struct thread (Jiri Olsa) [1216217] - [tools] perf tools: Add dsos__hit_all() (Jiri Olsa) [1216217] - [tools] perf tools: Add dso__data_status_seen() (Jiri Olsa) [1216217] - [tools] perf tools: Record whether a dso has data (Jiri Olsa) [1216217] - [tools] perf script: Do not print dangling '=>' for BTS (Jiri Olsa) [1216217] - [tools] perf script: Improve srcline display for BTS (Jiri Olsa) [1216217] - [tools] perf tools: Fix jump label always changing during tracing (Jiri Olsa) [1216217] - [tools] perf tools: Fix incorrect fd error comparison (Jiri Olsa) [1216217] - [tools] perf tests: Update attr test with PERF_FLAG_FD_CLOEXEC flag (Jiri Olsa) [1216217] - [tools] perf tools: Enable close-on-exec flag on perf file descriptor (Jiri Olsa) [1216217] - [tools] perf tools: Remove needless getopt.h includes (Jiri Olsa) [1216217] - [tools] perf tools: Add --debug optionto set debug variable (Jiri Olsa) [1216217] - [tools] perf tools: Factor eprintf to allow different debug variables (Jiri Olsa) [1216217] - [tools] perf tools: Move pr_* debug macros into debug object (Jiri Olsa) [1216217] - [tools] perf tools: Remove verbose from functions prototypes (Jiri Olsa) [1216217] - [tools] perf machine: Fix leak of 'struct thread' on error path (Jiri Olsa) [1216217] - [tools] perf thread: Allow deletion of a thread with no map groups (Jiri Olsa) [1216217] - [tools] perf machine: Fix map groups of threads with unknown pids (Jiri Olsa) [1216217] - [tools] perf evsel: Add 'immediate' option (Jiri Olsa) [1216217] - [tools] perf evsel: Add 'no_aux_samples' option (Jiri Olsa) [1216217] - [tools] perf tools: Add option macro OPT_CALLBACK_OPTARG (Jiri Olsa) [1216217] - [tools] perf tools: Add feature test for __sync_val_compare_and_swap (Jiri Olsa) [1216217] - [tools] perf evlist: Pass mmap parameters in a struct (Jiri Olsa) [1216217] - [tools] perf session: Flag if the event stream is entirely in memory (Jiri Olsa) [1216217] - [tools] perf symbols: Add ability to iterate over a dso's symbols (Jiri Olsa) [1216217] - [tools] perf symbols: Do not attempt to read data from kallsyms (Jiri Olsa) [1216217] - [tools] perf symbols: Record whether a dso is 64-bit (Jiri Olsa) [1216217] - [tools] perf buildid-cache: Apply force option to copying kcore (Jiri Olsa) [1216217] - [tools] perf callchain: Fix appending a callchain from a previous sample (Jiri Olsa) [1216217] - [tools] perf inject: Fix build id injection (Jiri Olsa) [1216217] - [tools] perf symbols: Fix missing GNU IFUNC symbols (Jiri Olsa) [1216217] - [tools] perf tools: Fix missing kernel map load (Jiri Olsa) [1216217] - [tools] perf record: Select comm_exec flag if supported (Jiri Olsa) [1216217] - [tools] perf script: Display PERF_RECORD_MISC_COMM_EXEC flag (Jiri Olsa) [1216217] - [tools] perf machine: Fix the value used for unknown pids (Jiri Olsa) [1216217] - [tools] perf script: Provide additional sample information on generic events (Jiri Olsa) [1216217] - [tools] perf script: Add callchain to generic and tracepoint events (Jiri Olsa) [1216217] - [tools] perf script: Add missing calls to Py_DECREF for return values (Jiri Olsa) [1216217] - [tools] perf kvm: Add skip_event() for --duration option (Jiri Olsa) [1216217] - [tools] perf kvm: Move arch specific code into arch/ (Jiri Olsa) [1216217] - [x86] perf kvm: Use defines of kvm events (Jiri Olsa) [1216217] - [tools] perf timechart: Add more options to IO mode (Jiri Olsa) [1216217] - [tools] perf timechart: Conditionally update start_time on fork (Jiri Olsa) [1216217] - [tools] perf timechart: Implement IO mode (Jiri Olsa) [1216217] - [tools] perf timechart: Fix rendering in Firefox (Jiri Olsa) [1216217] - [tools] perf trace: Fix build on 32-bit systems (Jiri Olsa) [1216217] - [tools] perf trace: Add pagefault statistics (Jiri Olsa) [1216217] - [tools] perf tools: Suggest using -f to override perf.data file ownership message (Jiri Olsa) [1216217] - [tools] perf tools: Convert open coded equivalents to asprintf() (Jiri Olsa) [1216217] - [tools] perf tools: Allow to use cpuinfo on s390 (Jiri Olsa) [1216217] - [tools] perf kvm: Refactoring of cpu_isa_config() (Jiri Olsa) [1216217] - [tools] perf kvm: Simplify exit reasons tables definitions (Jiri Olsa) [1216217] - [tools] perf kvm: Introduce HAVE_KVM_STAT_SUPPORT flag (Jiri Olsa) [1216217] - [tools] perf hists browser: Left justify column headers (Jiri Olsa) [1216217] - [tools] perf hists browser: Add ui.show-headers config file option (Jiri Olsa) [1216217] - [tools] perf hists browser: Display columns header text on 'H' press (Jiri Olsa) [1216217] - [tools] perf hists browser: Add support for showing columns header (Jiri Olsa) [1216217] - [tools] perf hists browser: Override ui_browser refresh_dimensions method (Jiri Olsa) [1216217] - [tools] perf hists browser: Introduce gotorc method (Jiri Olsa) [1216217] - [tools] perf ui browser: Allow overriding refresh_dimensions method (Jiri Olsa) [1216217] - [tools] perf ui browser: Add ->rows to disambiguate from ->height (Jiri Olsa) [1216217] - [tools] perf script: Handle the num array type in python properly (Jiri Olsa) [1216217] - [tools] perf script: Move the number processing into its own function (Jiri Olsa) [1216217] - [tools] perf tools: Fix wrong condition for allocation failure (Jiri Olsa) [1216217] - [tools] perf tools powerpc: Adjust callchain based on DWARF debug info (Jiri Olsa) [1216217] - [tools] tools lib traceevent: Fix a risk for doing free on uninitialized pointer (Jiri Olsa) [1216217] - [tools] perf trace: Add possibility to switch off syscall events (Jiri Olsa) [1216217] - [tools] perf trace: Add pagefaults record and replay support (Jiri Olsa) [1216217] - [tools] perf trace: Add support for pagefault tracing (Jiri Olsa) [1216217] - [tools] perf trace: Add perf_event parameter to tracepoint_handler (Jiri Olsa) [1216217] - [tools] perf scripts: Fallback to syscalls:* when raw_syscalls:* is not available (Jiri Olsa) [1216217] - [tools] tools lib traceevent: Clean up format of args in jbd2 plugin (Jiri Olsa) [1216217] - [tools] tools lib traceevent: Clean up format of args in cfg80211 plugin (Jiri Olsa) [1216217] - [tools] tools lib traceevent: Fix format in plugin_kvm (Jiri Olsa) [1216217] - [tools] tools lib traceevent: Fix and cleanup kvm_nested_vmexit tracepoints (Jiri Olsa) [1216217] - [tools] tools lib traceevent: Add back in kvm plugins nested_vmexit events (Jiri Olsa) [1216217] - [tools] tools lib traceevent: Factor out print_exit_reason in kvm plugin (Jiri Olsa) [1216217] - [tools] tools lib traceevent: Report unknown VMX exit reasons with code (Jiri Olsa) [1216217] - [tools] perf bench sched-messaging: Drop barf() (Jiri Olsa) [1216217] - [tools] perf bench futex: Use global --repeat option (Jiri Olsa) [1216217] - [tools] perf bench: Add --repeat option (Jiri Olsa) [1216217] - [tools] perf bench sched-messaging: Plug memleak (Jiri Olsa) [1216217] - [tools] perf ui browser: Fix scrollbar refresh row index (Jiri Olsa) [1216217] - [tools] perf hists browser: Remove ev_name argument from perf_evsel__hists_browse (Jiri Olsa) [1216217] - [tools] perf trace: Cache the is_exit syscall test (Jiri Olsa) [1216217] - [tools] perf trace: Remove needless reassignments (Jiri Olsa) [1216217] - [tools] perf evlist: Add suggestion of how to set perf_event_paranoid sysctl (Jiri Olsa) [1216217] - [tools] perf trace: Fix up fd -> pathname resolution (Jiri Olsa) [1216217] - [kernel] perf: Fix child event initial state setup (Jiri Olsa) [1216217] - [kernel] perf: Do not POLLHUP event if it has children (Jiri Olsa) [1216217] - [kernel] perf: Do not check PERF_EVENT_STATE_EXIT on syscall read path (Jiri Olsa) [1216217] - [x86] perf/x86/intel: Mark initialization code as such (Jiri Olsa) [1216217] - [kernel] perf/core: Replace rcu_assign_pointer() with RCU_INIT_POINTER() (Jiri Olsa) [1216217] - [kernel] perf/callchain: Replace rcu_assign_pointer() with RCU_INIT_POINTER() (Jiri Olsa) [1216217] - [kernel] perf: Add PERF_EVENT_STATE_EXIT state for events with exited task (Jiri Olsa) [1216217] - [kernel] perf: Fix perf_poll to return proper POLLHUP value (Jiri Olsa) [1216217] - [x86] perf/x86: Fix :pp without LBR (Jiri Olsa) [1216217] - [kernel] perf: Do poll_wait() before checking condition in perf_poll() (Jiri Olsa) [1216217] - [x86] perf/x86/intel: Update Intel models (Jiri Olsa) [1216217] - [kernel] perf/cgroup: Remove perf_put_cgroup() (Jiri Olsa) [1216217] - [kernel] perf: fix perf bug in fork (Jiri Olsa) [1216217] - [kernel] perf: Fix a race condition in perf_remove_from_context() (Jiri Olsa) [1216217] - [kernel] perf: Handle compat ioctl (Jiri Olsa) [1216217] - [fs] perf: Differentiate exec and non-exec comm events (Jiri Olsa) [1216217] - [kernel] perf: Make perf_event_init_context() function static (Jiri Olsa) [1216217] - [kernel] perf/events/core: Drop unused variable after cleanup (Jiri Olsa) [1216217] - [kernel] perf: Simplify perf_event_exit_task_context() (Jiri Olsa) [1216217] - [kernel] perf: Always destroy groups on exit (Jiri Olsa) [1216217] - [kernel] perf: Fix race in removing an event (Jiri Olsa) [1216217] - [kernel] perf: Fix event group context move (Jiri Olsa) [1216217] - [fs] xfs: Fix quota type in quota structures when reusing quota file (Zorro Lang) [1214185] - [fs] cache: make cache flushing more reliable (J. Bruce Fields) [1186013] - [fs] fs: Unhash and evict unused children dentries after rmdir (Lukas Czerner) [1241030] - [fs] ext4: avoid hang when mounting non-journal filesystems with orphan list (Eric Sandeen) [1259123] - [fs] ext4: make orphan functions be no-op in no-journal mode (Eric Sandeen) [1259123] - [fs] svcrpc: don't error out on small tcp fragment (J. Bruce Fields) [987452] - [fs] svcrpc: fix handling of too-short rpc's (J. Bruce Fields) [987452] - [fs] svcrpc: fix some printks (J. Bruce Fields) [987452] - [fs] svcrpc: support multiple-fragment rpc's (J. Bruce Fields) [987452] - [fs] svcrpc: track rpc data length separately from sk_tcplen (J. Bruce Fields) [987452] - [fs] svcrpc: fix off-by-4 error in "incomplete TCP record" dprintk (J. Bruce Fields) [987452] - [fs] svcrpc: delay minimum-rpc-size check till later (J. Bruce Fields) [987452] - [fs] svcrpc: make xpo_recvfrom return only >=0 (J. Bruce Fields) [987452] - [fs] svcrpc: don't bother checking bad svc_addr_len result (J. Bruce Fields) [987452] - [fs] svcrpc: don't byte-swap sk_reclen in place (J. Bruce Fields) [987452] - [fs] sunrpc: Convert net_ratelimit uses to net__ratelimited (J. Bruce Fields) [987452] - [fs] nfsd4: remove unnecessary setclientid_confirm BUG_ON (J. Bruce Fields) [1273010] - [fs] xfs: add missing ilock around dio write last extent alignment (Brian Foster) [1254239] - [fs] coredump: check for missing program in core_pattern with a pipe (Mateusz Guzik) [1232444] - [fs] cifs: Check server capability before attempting silly rename (Sachin Prabhu) [912958] - [fs] nfsv4: Fix lock reclaim for nfs v4 server while still recovering from previous restart (Frank Sorenson) [1267722] - [fs] nfsd: Clear wcc data between compound ops (J. Bruce Fields) [1250739] - [fs] nfs: avoid NULL dereference in nfs_destroy_server (Benjamin Coddington) [1223224] - [netdrv] r8169: enforce RX_MULTI_EN on rtl8168ep/8111ep chips (Corinna Vinschen) [1273896] - [netdrv] forcedeth: fix unilateral interrupt disabling in netpoll path (Neil Horman) [1274326] - [tty] Fix SIGTTOU not sent with tcflush (Aristeu Rozanski) [1252468] - [tty] Fix recursive deadlock in tty_perform_flush() (Aristeu Rozanski) [1252468] - [kernel] time: More core infrastructure for timespec64 (Prarit Bhargava) [1261020] - [kernel] time64: Add struct timespec64 (Prarit Bhargava) [1261020]- [mfd] lpc_ich: Assign subdevice ids automatically (Prarit Bhargava) [1161354] - [mfd] core: Fix platform-device name collisions (Prarit Bhargava) [1161354] - [mfd] core: Fix platform-device id generation (Prarit Bhargava) [1161354] - [kernel] platform: Add support for automatic device IDs (Prarit Bhargava) [1161354] - [idle] intel_idle: skylake client support updated (Prarit Bhargava) [1277595] - [thermal] powerclamp: fix missing newer package c-states (Prarit Bhargava) [1277123] - [x86] ftrace/jprobes: Fix conflict between jprobes and function graph tracing (Steven Rostedt) [1177257] - [virt] kvm: fix double-free of struct kvm (Paolo Bonzini) [1270791] - [kernel] tracing: Fix warning in s_next of trace file ops (Steven Rostedt) [1228505] - [fs] proc: fix PAGE_SIZE limit of /proc/$PID/cmdline (Jarod Wilson) [1100069] - [cpufreq] intel_pstate, convert kernel parameters into module parameters for RHEL6 (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fix divide by zero on Knights Landing (KNL) (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: fix PCT_TO_HWP macro (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fix user input of min/max to legal policy region (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: append more Oracle OEM table id to vendor bypass list (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fix possible overflow complained by Coverity (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Add get_scaling cpu_defaults param to Knights Landing (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: enable HWP per CPU (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fix overflow in busy_scaled due to long delay (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Force setting target pstate when required (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: change some inconsistent debug information (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: set BYT MSR with wrmsrl_on_cpu() (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Add tsc collection and keep previous target pstate (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fix an annoying !CONFIG_SMP warning (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Change the setpoint for Atom params (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Knights Landing support (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: remove MSR test (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: provide option to only use intel_pstate with HWP (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: honor user space min_perf_pct override on resume (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: respect cpufreq policy request (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Add num_pstates to sysfs (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: expose turbo range to sysfs (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Add a few comments (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: add kernel parameter to force loading (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: skip this driver if Sun server has _PPC method (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Add support for HWP (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Correct BYT VID values (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fix BYT frequency reporting (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Don't lose sysfs settings during cpu offline (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Reflect current no_turbo state correctly (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fix setting max_perf_pct in performance policy (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Remove unneeded variable (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Add CPU ID for Braswell processor (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Turn per cpu printk into pr_debug (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Remove core_pct rounding (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Simplify P state adjustment logic (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Keep values in aperf/mperf in full precision (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Disable interrupts during MSRs reading (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Align multiple lines to open parenthesis (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Remove unnecessary intermediate variable sample_time (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Cleanup parentheses (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fit code in a single line where possible (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Add missing blank lines after declarations (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Remove unnecessary type casting in div_s64() call (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Set CPU number before accessing MSRs (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: don't touch turbo bit if turbo disabled or unavailable (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fix setting VID (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Remove duplicate CPU ID check (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: add sample time scaling (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Correct rounding in busy calculation (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Remove C0 tracking (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Remove unused member name of cpudata (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: remove setting P state to MAX on init (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Set turbo VID for BayTrail (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Remove sample parameter in intel_pstate_calc_busy (Prarit Bhargava) [1246961] - [x86] Add support for Intel HWP feature detection (Prarit Bhargava) [1246961] - [acpi] introduce helper function acpi_has_method() (Prarit Bhargava) [1246961] - [crypto] rhel: Enable QAT Driver in config (Neil Horman) [1186058] - [crypto] qat: Add Firmware file to RHEL6 build (Neil Horman) [1186058] - [crypto] qat: Fix uninitialized variable in qat driver (Neil Horman) [1186058] - [crypto] qat: Update to makefiles (Neil Horman) [1186058] - [crypto] qat: fix issue when mapping assoc to internal AD struct (Neil Horman) [1186058] - [crypto] qat: Set max request size (Neil Horman) [1186058] - [crypto] qat: rm unneeded header include (Neil Horman) [1186058] - [crypto] qat: remove unused structure members (Neil Horman) [1186058] - [crypto] qat: Use crypto_aead_set_reqsize helper (Neil Horman) [1186058] - [crypto] aead: Add crypto_aead_set_reqsize helper (Neil Horman) [1186058] - [crypto] qat: Include internal/aead.h (Neil Horman) [1186058] - [crypto] qat: add driver version (Neil Horman) [1186058] - [crypto] qat: do not duplicate string containing firmware name (Neil Horman) [1186058] - [crypto] qat: fix double release_firmware on error path (Neil Horman) [1186058] - [crypto] qat: print ring name in debug output (Neil Horman) [1186058] - [crypto] qat: fix checkpatch CODE_INDENT issue (Neil Horman) [1186058] - [crypto] qat: fix checkpatch COMPARISON_TO_NULL issue (Neil Horman) [1186058] - [crypto] qat: fix checkpatch BIT_MACRO issues (Neil Horman) [1186058] - [crypto] qat: fix checkpatch CONCATENATED_STRING issues (Neil Horman) [1186058] - [crypto] qat: checkpatch PARENTHESIS_ALIGNMENT and LOGICAL_CONTINUATIONS (Neil Horman) [1186058] - [crypto] qat: fix checkpatch CHECK_SPACING issues (Neil Horman) [1186058] - [crypto] qat: fix typo (Neil Horman) [1186058] - [crypto] qat: make error and info log messages more descriptive (Neil Horman) [1186058] - [crypto] qat: fix typo in string (Neil Horman) [1186058] - [crypto] qat: remove duplicate definition of Intel PCI vendor id (Neil Horman) [1186058] - [crypto] qat: remove incorrect __exit markup (Neil Horman) [1186058] - [crypto] qat: don't need qat_auth_state struct (Neil Horman) [1186058] - [crypto] qat: Ensure ipad and opad are zeroed (Neil Horman) [1186058] - [crypto] qat: remove unnecessary include of atomic.h header file (Neil Horman) [1186058] - [crypto] qat: use pci_wait_for_pending_transaction() (Neil Horman) [1186058] - [crypto] qat: adf_ae_stop() is never called:q (Neil Horman) [1186058] - [crypto] qat: correctly type a boolean (Neil Horman) [1186058] - [crypto] qat: fix device reset flow (Neil Horman) [1186058] - [crypto] qat: Fix incorrect uses of memzero_explicit (Neil Horman) [1186058] - [crypto] qat: add support for cbc(aes) ablkcipher (Neil Horman) [1186058] - [crypto] authenc: Export key parsing helper function (Neil Horman) [1186058] - [crypto] qat: Fix assumption that sg in and out will have the same nents (Neil Horman) [1186058] - [crypto] scatterlist: add sg_nents (Neil Horman) [1186058] - [crypto] qat: fix problem with coalescing enable logic (Neil Horman) [1186058] - [crypto] crytpo: qat - Fix 64 bytes requests (Neil Horman) [1186058] - [crypto] qat: Use memzero_explicit (Neil Horman) [1186058] - [crypto] random: add and use memzero_explicit() for clearing data (Neil Horman) [1186058] - [crypto] more robust crypto_memneq (Neil Horman) [1186058] - [crypto] qat: Move BAR definitions to device specific module (Neil Horman) [1186058] - [crypto] qat - misspelling typo: "reseting" should be "resetting" (Neil Horman) [1186058] - [crypto] qat: cleanup unnecessary break checkpatch warning (Neil Horman) [1186058] - [crypto] qat - cleanup coccicheck warning: NULL check before freeing functions (Neil Horman) [1186058] - [crypto] qat: fix bad unlock balance (Neil Horman) [1186058] - [crypto] qat: Enforce valid numa configuration (Neil Horman) [1186058] - [crypto] qat: Prevent dma mapping zero length assoc data (Neil Horman) [1186058] - [crypto] llvmlinux: Remove VLAIS from crypto/.../qat_algs.c (Neil Horman) [1186058] - [crypto] crypto: llvmlinux: Add macro to remove use of VLAIS in crypto code (Neil Horman) [1186058] - [crypto] qat: Removed unneeded partial state (Neil Horman) [1186058] - [crypto] qat: Fix typo in name of tasklet_struct (Neil Horman) [1186058] - [crypto] qat: Enable all 32 IRQs (Neil Horman) [1186058] - [crypto] treewide: fix errors in printk (Neil Horman) [1186058] - [crypto] qat: Use pci_enable_msix_exact() instead of pci_enable_msix() (Neil Horman) [1186058] - [crypto] pci/msi: Add pci_enable_msi_exact() and pci_enable_msix_exact() (Neil Horman) [1186058] - [crypto] qat: Fix return value check in adf_chr_drv_create (Neil Horman) [1186058] - [crypto] qat: Fixed SKU1 dev issue (Neil Horman) [1186058] - [crypto] qat: Use hweight for bit counting (Neil Horman) [1186058] - [crypto] qat: Updated print outputs (Neil Horman) [1186058] - [crypto] qat: change ae_num to ae_id (Neil Horman) [1186058] - [crypto] qat: change slice->regions to slice->region (Neil Horman) [1186058] - [crypto] qat: use min_t macro (Neil Horman) [1186058] - [crypto] qat: remove unnecessary parentheses (Neil Horman) [1186058] - [crypto] qat: remove unneeded header (Neil Horman) [1186058] - [crypto] qat: checkpatch blank lines (Neil Horman) [1186058] - [crypto] qat: remove unnecessary return codes (Neil Horman) [1186058] - [crypto] qat: remove an unneeded cast (Neil Horman) [1186058] - [crypto] qat: Fix error path crash when no firmware is present (Neil Horman) [1186058] - [crypto] qat: Fixed new checkpatch warnings (Neil Horman) [1186058] - [crypto] qat: Updated Firmware Info Metadata (Neil Horman) [1186058] - [crypto] qat: Fix random config build warnings (Neil Horman) [1186058] - [crypto] qat: Fix build problem with O= (Neil Horman) [1186058] - [crypto] qat: Intel(R) QAT DH895xcc accelerator (Neil Horman) [1186058] - [crypto] pci: pci_driver make name const (Neil Horman) [1186058] - [crypto] qat: Intel(R) QAT accelengine part of fw loader (Neil Horman) [1186058] - [crypto] qat: Intel(R) QAT ucode part of fw loader (Neil Horman) [1186058] - [crypto] qat: Intel(R) QAT crypto interface (Neil Horman) [1186058] - [crypto] qat: Intel(R) QAT FW interface (Neil Horman) [1186058] - [crypto] qat: Intel(R) QAT transport code (Neil Horman) [1186058] - [crypto] qat: Intel(R) QAT driver framework (Neil Horman) [1186058] - [net] bonding: propagate LRO disable to slave devices (Jarod Wilson) [1259008] - [net] Move bonding headers under include/net (Jarod Wilson) [1259008] - [x86] cpu/amd: Set X86_FEATURE_EXTD_APICID for future processors (Kim Naru) [1271352] - [x86] gart: Check for GART support before accessing GART registers (Kim Naru) [1271352] - [netdrv] ixgbe: Limit lowest interrupt rate for adaptive interrupt moderation to 12K (John Greene) [1219588] - [usb] usb-serial: Add support for the Sealevel SeaLINK+8 2038-ROHS device (Don Zickus) [1104343] - [scripts] file2alias.c: fix unused do_x86cpu_entry() warning (Prarit Bhargava) [1277196] - [netdrv] macvtap: fix network header pointer for VLAN tagged pkts (Ivan Vecera) [1213846] - [net] Fix vlan_get_protocol for stacked vlan (Ivan Vecera) [1213846] - [netdrv] netxen: correct sysfs bin attribute return code (Tony Camuso) [1252120] - [netdrv] netxen_nic: use spin_lock_bh/spin_unlock_bh around tx_clean_lock (Tony Camuso) [1252120] - [netdrv] netxen_nic: use spin_lock_bh/spin_unlock_bh around tx_clean_lock (Tony Camuso) [1252120] - [netdrv] netxen_nic: Fix trivial typos in comments (Tony Camuso) [1252120] - [netdrv] netxen: Delete an unnecessary check before the function call "kfree" (Tony Camuso) [1252120] - [netdrv] netxen: fix netxen_nic_poll logic (Tony Camuso) [1252120] - [thermal] powerclamp: add cpu id for denlow platform (Steve Best) [1189912] - [thermal] powerclamp: add cpu id for Skylake u/y (Steve Best) [1187318] - [thermal] powerclamp: add cpu id for skylake h/s (Steve Best) [1187318] - [kernel] sysfs: sysfs_create_groups returns a value (Dean Nelson) [1275833] - [kernel] sysfs: add sysfs_create/remove_groups for when SYSFS is not enabled (Dean Nelson) [1275833] - [kernel] sysfs: group.c: add kerneldoc for sysfs_remove_group (Dean Nelson) [1275833] - [kernel] sysfs: group.c: move EXPORT_SYMBOL_GPL() to the proper location (Dean Nelson) [1275833] - [kernel] sysfs: add sysfs_create/remove_groups() (Dean Nelson) [1275833] - [kernel] revert sysfs_create_groups() (Dean Nelson) [1275833] - [net] tcp: fix a potential deadlock in tcp_get_info() (Paolo Abeni) [1191738] - [net] tcp: add tcpi_segs_in and tcpi_segs_out to tcp_info (Paolo Abeni) [1191738] - [net] tcp: add tcpi_bytes_received to tcp_info (Paolo Abeni) [1191738] - [net] tcp: add tcpi_bytes_acked to tcp_info (Paolo Abeni) [1191738] - [net] netpoll: Close race condition between poll_one_napi and napi_disable (Neil Horman) [1252212] - [net] ipv6: use common fib_default_rule_pref (Paolo Abeni) [1247782] - [net] tcp: len check is unnecessarily devastating, change to WARN_ON (John Greene) [1141780] - [net] bridge: Always send NETDEV_CHANGEADDR up on br MAC change (Florian Westphal) [1235128] - [net] bridge: notify applications if address of bridge device changes (Florian Westphal) [1235128] - [net] Document xfrm4_gc_thresh and xfrm6_gc_thresh (Alexander Duyck) [1131742] - [net] inet_diag: always export IPV6_V6ONLY sockopt for listening sockets (Phil Sutter) [1247726] - [net] inet_diag: export IPV6_V6ONLY sockopt (Phil Sutter) [1247726] - [net] ipv4: take rtnl_lock and mark mrt table as freed on namespace cleanup (Phil Sutter) [1243749] - [net] ipv4: dst_entry leak in ip_send_unicast_reply() (Hannes Frederic Sowa) [1222636] - [net] bridge: fix netfilter/NF_BR_LOCAL_OUT for own, locally generated queries (Thadeu Lima de Souza Cascardo) [902297] - [net] conntrack: warn the user if there is a better helper to use (Marcelo Leitner) [1208240] - [net] clear local_df when passing skb between namespaces (Hannes Frederic Sowa) [1215028] - [net] bridge: fix parsing of MLDv2 reports (Thadeu Lima de Souza Cascardo) [1228673] - [net] ipvs: fix dst leak in __ip_vs_addr_is_local_v6 (Hannes Frederic Sowa) [1226876] - [net] ethtool: allow non-netadmin to query settings (Jamie Bainbridge) [1219731] - [sound] Fix USB audio issues (wrong URB_ISO_ASAP semantics) (Jaroslav Kysela) [1255071] - [ipc] Initialize msg/shm IPC objects before doing ipc_addid() (Stanislav Kozina) [1271505] {CVE-2015-7613} - [security] keys: Don't permit request_key() to construct a new keyring (David Howells) [1273463] {CVE-2015-7872} - [security] keys: Fix crash when attempt to garbage collect an uninstantiated keyring (David Howells) [1273463] {CVE-2015-7872} - [security] keys: Fix race between key destruction and finding a keyring by name (David Howells) [1273463] {CVE-2015-7872}- [scsi] storvsc: Set the error code correctly in failure conditions (Vitaly Kuznetsov) [1264930] - [scsi] storvsc: use shost_for_each_device() instead of open coding (Vitaly Kuznetsov) [1264930] - [scsi] storvsc: be more picky about scmnd->sc_data_direction (Vitaly Kuznetsov) [1264930] - [scsi] storvsc: Size the queue depth based on the ringbuffer size (Vitaly Kuznetsov) [1264930] - [scsi] storvsc: Increase the ring buffer size (Vitaly Kuznetsov) [1264930] - [scsi] storvsc: force SPC-3 compliance on win8 and win8 r2 hosts (Vitaly Kuznetsov) [1217570 1247699 982542] - [scsi] storvsc: Fix a bug in copy_from_bounce_buffer() (Vitaly Kuznetsov) [1264930] - [hv] hv_vmbus: Fix signal to host condition (Vitaly Kuznetsov) [1267289] - [hv] vmbus: don't send CHANNELMSG_UNLOAD on pre-Win2012R2 hosts (Vitaly Kuznetsov) [1266535] - [hv] vmbus: add special crash handler (Vitaly Kuznetsov) [1266535] - [hv] don't do hypercalls when hypercall_page is NULL (Vitaly Kuznetsov) [1266535] - [hv] vmbus: add special kexec handler (Vitaly Kuznetsov) [1266535] - [hv] vmbus: remove hv_synic_free_cpu() call from hv_synic_cleanup() (Vitaly Kuznetsov) [1266535] - [hv] vmbus: Use the vp_index map even for channels bound to CPU 0 (Vitaly Kuznetsov) [1267289] - [hv] vmbus: distribute subchannels among all vcpus (Vitaly Kuznetsov) [1267289] - [hv] vmbus: move init_vp_index() call to vmbus_process_offer() (Vitaly Kuznetsov) [1267289] - [hv] vmbus: decrease num_sc on subchannel removal (Vitaly Kuznetsov) [1267289] - [hv] vmbus: unify calls to percpu_channel_enq() (Vitaly Kuznetsov) [1267289] - [hv] vmbus: kill tasklets on module unload (Vitaly Kuznetsov) [1266535] - [hv] vmbus: do cleanup on all vmbus_open() failure paths (Vitaly Kuznetsov) [1267289] - [hv] vmbus: Implement the protocol for tearing down vmbus state (Vitaly Kuznetsov) [1266535] - [hv] vmbus: Get rid of some unused definitions (Vitaly Kuznetsov) [1266535] - [hv] vmbus_free_channels(): remove the redundant free_channel() (Vitaly Kuznetsov) [1267289] - [hv] hv_vmbus: Add gradually increased delay for retries in vmbus_post_msg() (Vitaly Kuznetsov) [1267289] - [hv] remove the per-channel workqueue (Vitaly Kuznetsov) [1266562] - [hv] don't schedule new works in vmbus_onoffer()/vmbus_onoffer_rescind() (Vitaly Kuznetsov) [1266562] - [hv] run non-blocking message handlers in the dispatch tasklet (Vitaly Kuznetsov) [1266562] - [hv] vmbus: Don't wait after requesting offers (Vitaly Kuznetsov) [1267289] - [hv] vmbus: Fix a siganlling host signalling issue (Vitaly Kuznetsov) [1267289] - [hv] vmbus: Fix a bug in rescind processing in vmbus_close_internal() (Vitaly Kuznetsov) [1266562] - [hv] vmbus: missing curly braces in vmbus_process_offer() (Vitaly Kuznetsov) [1266562] - [hv] vmbus: Perform device register in the per-channel work element (Vitaly Kuznetsov) [1266562] - [hv] vmbus: Suport an API to send packet with additional control (Vitaly Kuznetsov) [1267289] - [hv] vmbus: Suport an API to send pagebuffers with additional control (Vitaly Kuznetsov) [1267289] - [hv] vmbus: Use a round-robin algorithm for picking the outgoing channel (Vitaly Kuznetsov) [1267289] - [hv] vmbus: Get rid of some unnecessary messages (Vitaly Kuznetsov) [1267289] - [hv] util: On device remove, close the channel after de-initializing the service (Vitaly Kuznetsov) [1266562] - [hv] vmbus: Remove the channel from the channel list(s) on failure (Vitaly Kuznetsov) [1266562] - [hv] vmbus: Handle both rescind and offer messages in the same context (Vitaly Kuznetsov) [1266562] - [hv] vmbus: Introduce a function to remove a rescinded offer (Vitaly Kuznetsov) [1266562] - [hv] vmbus: Properly handle child device remove (Vitaly Kuznetsov) [1266562] - [hv] vmbus: Fix a bug in the error path in vmbus_open() (Vitaly Kuznetsov) [1267289] - [hv] channel_mgmt: match var type to return type of wait_for_completion (Vitaly Kuznetsov) [1267289] - [hv] channel: match var type to return type of wait_for_completion (Vitaly Kuznetsov) [1267289] - [hv] vmbus_open(): reset the channel state on ENOMEM (Vitaly Kuznetsov) [1267289] - [hv] vmbus_post_msg: retry the hypercall on some transient errors (Vitaly Kuznetsov) [1267289] - [hv] vmbus: rename channel work queues (Vitaly Kuznetsov) [1267289] - [hv] vmbus: Fix a bug in vmbus_establish_gpadl() (Vitaly Kuznetsov) [1267289] - [hv] vmbus: Use get_cpu() to get the current CPU (Vitaly Kuznetsov) [1266535 1266562 1267289] - [hv] Mark the function hv_synic_free_cpu() as static in hv.c (Vitaly Kuznetsov) [1267289] - [kernel] kmod.c: check for NULL in call_usermodehelper_exec (Prarit Bhargava) [1225790] - [kernel] usermodehelper: kill the sub_info->path index 0 check (Prarit Bhargava) [1225790] - [kernel] usermodehelper: check subprocess_info->path != NULL (Prarit Bhargava) [1225790] - [x86] tsc: Let high latency PIT fail fast in quick_pit_calibrate (Prarit Bhargava) [1276456] - [x86] Do not try to sync identity map for non-mapped pages (Vitaly Kuznetsov) [1240593] - [x86] perf: Use extended offcore mask on Haswell (Prarit Bhargava) [1238370] - [s390] compat: correct uc_sigmask of the compat signal frame (Hendrik Brueckner) [1270323] - [s390] dasd: fix kernel panic when alias is set offline (Hendrik Brueckner) [1262766] - [s390] 3270: redraw screen on unsolicited device end (Hendrik Brueckner) [1262765] - [crypto] s390/ghash - Fix incorrect ghash icv buffer handling (Hendrik Brueckner) [1234807] - [netdrv] igb: add support for 1512 PHY (Stefan Assmann) [1238551] - [netdrv] e1000e: convert to netdev features/hw_features API (Ken Cox) [1211468 1235132] - [netdrv] sky2: Avoid double unlock of rtnl (Neil Horman) [1241027] - [mm] Catch and correct shrinker overflows (Eric Sandeen) [1159675] - [usb] Don't enable USB 2.0 Link PM by default (Torez Smith) [1248436] - [net] af_iucv: avoid path quiesce of severed path in shutdown() (Hendrik Brueckner) [1272095] - [kernel] module: fix sprintf format specifier in param_get_byte() (Kamal Heib) [1235533] - [ib] mlx4: Fix wrong usage of IPv4 protocol for multicast attach/detach (Kamal Heib) [1129753] - [hv] fcopy: set .owner reference for file operations (Vitaly Kuznetsov) [1226228] - [watchdog] lto, hpwdt.c: make assembler label global (Nigel Croxon) [1254735] - [watchdog] hpwdt: Fix initialization message in hpwdt.c (Nigel Croxon) [1204516] - [mfd] lpc_ich: Fix a 3.5 kernel regression for iTCO_wdt driver (Prarit Bhargava) [1221987] - [kernel] sched: Don't use tasklist_lock for debug prints (Jiri Olsa) [1229196] - [kernel] x86, irq, Fix race between reading /proc/stat and IRQ removal (Prarit Bhargava) [1233430] - [kernel] checkpatch: fix code broken by backport (Jerry Snitselaar) [1218679] - [md] raid1: fix read balance when a drive is write-mostly (Jes Sorensen) [1242239] - [scsi] ipr: Fix incorrect trace indexing (Gustavo Duarte) [1209543] - [scsi] ipr: Fix invalid array indexing for HRRQ (Gustavo Duarte) [1209543] - [mfd] lpc_ich: Add support for Intel Bay Trail SoC (Prarit Bhargava) [1084131] - [mfd] lpc_ich: Add support for NM10 GPIO (Prarit Bhargava) [1084131] - [mfd] lpc_ich: Change Avoton to iTCO v3 (Prarit Bhargava) [1084131] - [mfd] watchdog: itco_wdt: Add support for v3 silicon (Prarit Bhargava) [1084131] - [mfd] lpc_ich: Add support for iTCO v3 (Prarit Bhargava) [1084131] - [mfd] lpc_ich: Remove lpc_ich_cfg struct use (Prarit Bhargava) [1084131] - [mfd] lpc_ich: Fix ACPI enable bitmask (Prarit Bhargava) [1084131] - [mfd] lpc_ich: Only configure watchdog or GPIO when present (Prarit Bhargava) [1084131] - [mfd] lpc_ich: Add support for Intel Avoton GPIOs (Prarit Bhargava) [1084131] - [mfd] lpc_ich: Convert ICH GPIOs IDs to enum (Prarit Bhargava) [1084131] - [cpufreq] acpi-cpufreq: set current frequency based on target P-State (Ocean He) [1254474] - [cpufreq] Avoid calling cpufreq driver's target() routine if target_freq == policy->cur (Ocean He) [1254474] - [hv] mshyperv: fix recognition of Hyper-V guest crash MSR's (Vitaly Kuznetsov) [1229904] - [hv] vmbus: prefer 'die' notification chain to 'panic' (Vitaly Kuznetsov) [1229904] - [hv] vmbus: unregister panic notifier on module unload (Vitaly Kuznetsov) [1229904] - [hv] vmbus: hyperv_panic_event() can be static (Vitaly Kuznetsov) [1229904] - [hv] vmbus: Correcting truncation error for constant HV_CRASH_CTL_CRASH_NOTIFY (Vitaly Kuznetsov) [1229904] - [hv] vmbus: Add support for VMBus panic notifier handler (Vitaly Kuznetsov) [1229904] - [hv] vmbus: prevent cpu offlining on newer hypervisors (Vitaly Kuznetsov) [1265711] - [kernel] resource: shared I/O region support (Myron Stowe) [1276150] - [pci] Keep original resource if we fail to expand it (Myron Stowe) [1074687] - [pci] Don't enable decoding if BAR hasn't been assigned an address (Myron Stowe) [1074687] - [pci] Mark 64-bit resource as IORESOURCE_UNSET if we only support 32-bit (Myron Stowe) [1074687] - [pci] Don't try to claim IORESOURCE_UNSET resources (Myron Stowe) [1074687] - [pci] Check IORESOURCE_UNSET before updating BAR (Myron Stowe) [1074687] - [pci] Don't clear IORESOURCE_UNSET when updating BAR (Myron Stowe) [1074687] - [pci] Mark resources as IORESOURCE_UNSET if we can't assign them (Myron Stowe) [1074687] - [pci] Remove pci_find_parent_resource use for allocation (Myron Stowe) [1074687] - [pci] vsprintf: Add support for IORESOURCE_UNSET in pR (Myron Stowe) [1074687] - [pci] resource: Add resource_contains (Myron Stowe) [1074687] - [pci] Add PLX PCI 9050 workaround for some Meilhaus DAQ cards (Myron Stowe) [1074687] - [pci] Add workaround for PLX PCI 9050 BAR alignment erratum (Myron Stowe) [1074687] - [pci] resources: add resource_overlaps (Myron Stowe) [1074687] - [pci] allow matching of prefetchable resources to non-prefetchable windows (Myron Stowe) [1074687]- [block] NVMe: Add shutdown timeout as module parameter (David Milburn) [1227888] - [mm] hugetlb: fix race in region tracking (Herton R. Krzesinski) [1260755] - [mm] hugetlb: improve, cleanup resv_map parameters (Herton R. Krzesinski) [1260755] - [mm] hugetlb: unify region structure handling (Herton R. Krzesinski) [1260755] - [mm] hugetlb: change variable name reservations to resv (Herton R. Krzesinski) [1260755] - [virt] virtio-net: drop NETIF_F_FRAGLIST (Michael S. Tsirkin) [1245996] {CVE-2015-5156}- [netdrv] r8169: Revert use of ndo_set_multicast_list (Corinna Vinschen) [1238914] - [netdrv] 3c59x: Fix deadlock between boomerang_interrupt and boomerang_start_tx (Neil Horman) [1232452] - [idle] intel_idle: Skylake Client Support (Steve Best) [1189311] - [powercap] RAPL: Add support for Skylake H/S (Steve Best) [1249852] - [powercap] RAPL: Add support for Broadwell-H (Steve Best) [1249857] - [hid] fix unused rsize usage (Don Zickus) [1256568] - [hid] fix data access in implement() (Don Zickus) [1256568]- [fs] vfs: avoid creation of inode number 0 in new_inode (Carlos Maiolino) [1066751] - [fs] NFS: Hold i_lock in nfs_wb_page_cancel() while locking a request (Benjamin Coddington) [1135601] - [fs] nfsd: set timeparms.to_maxval in setup_callback_client (Dave Wysochanski) [1223531] - [fs] dcache: Log ELOOP rather than creating a loop (Benjamin Coddington) [1254020] - [fs] dcache: Fix loop checks in d_materialise_unique (Benjamin Coddington) [1254020] - [fs] svcrpc: fix rpc server shutdown races (J. Bruce Fields) [1139836] - [fs] svcrpc: make svc_age_temp_xprts enqueue under sv_lock (J. Bruce Fields) [1139836] - [fs] svcrpc: fix xpt_list traversal locking on shutdown (J. Bruce Fields) [1139836] - [fs] sunrpc: clear svc transports lists helper introduced (J. Bruce Fields) [1139836] - [fs] sunrpc: clear svc pools lists helper introduced (J. Bruce Fields) [1139836] - [fs] nfsd4: fix corruption on setting an ACL (J. Bruce Fields) [1078683] - [fs] nfsd4: don't create unnecessary mask acl (J. Bruce Fields) [1078683] - [fs] sunrpc: Report connection error values to rpc_tasks on the pending queue (Jamie Bainbridge) [1206555] - [fs] cifs: set MAY_SIGN flags for all security types (Sachin Prabhu) [1197875] - [fs] revert 'vfs: Unhash and evict unused children dentries after rmdir' (Carlos Maiolino) [1241030]- [netdrv] bonding: fix LACP PDU not sent on slave port sometimes (Jarod Wilson) [1258446] - [netdrv] bonding: fix incorrect lacp mux state when agg not active (Jarod Wilson) [1258446] - [netdrv] bonding: fix bond_open don't always set slave active flag (Jarod Wilson) [1258446] - [netdrv] bonding: update bond carrier state when min_links option changes (Jarod Wilson) [1258446] - [netdrv] bonding: change AD_LINK_SPEED_BITMASK to enum to suport more speed (Jarod Wilson) [1258446] - [virt] kvm: ioapic: conditionally delay irq delivery duringeoi broadcast (Fam Zheng) [1199155] - [kernel] ipc, sem: fix use after free on IPC_RMID after a task using same semaphore set exits (Herton R. Krzesinski) [1233300] - [fs] xfs: extent size hints can round up extents past MAXEXTLEN (Leonardo Menezes Vaz) [1211110] - [fs] Remove BUG_ON in nfs_clear_inode (Frank Sorenson) [1224343] - [net] use address assign type "SET" (Jarod Wilson) [1225359] - [net] ethtool: set addr_assign_type to NET_ADDR_SET when addr is passed on create (Jarod Wilson) [1225359] - [net] rtnl: use dev_set_mac_address() instead of plain ndo_ (Jarod Wilson) [1225359] - [net] ipv4: inet_fragmentation: compute work more accurate (Hannes Frederic Sowa) [1235465]- [mm] swap: make nr_swap_pages atomic (Jerome Marchand) [1252362] - [fs] autofs4 - fix uid and gid assignment in mount request (Ian Kent) [1248820] - [netdrv] bna: fix interrupts storm caused by erroneous packets (Ivan Vecera) [1241287] - [x86] intel_pstate: Add SKY-S support (Steve Best) [1199344]- [edac] pci: avoid negative reference count of edac_class (Herton R. Krzesinski) [1227845] - [scsi] ipr: Increase default adapter init stage change timeout (Steve Best) [1229209] - [fs] nfs4: Avoid NULL reference or double free in nfsd4_fslocs_free() (J. Bruce Fields) [1113914] - [firmware] add iwlwifi-8000C-13 ucode (Stanislaw Gruszka) [1134603] - [netdrv] ixgbe: Cleanup probe to remove redundant attempt to ID PHY (John Greene) [1232125]- [net] Always propagate flag changes to interfaces (Jarod Wilson) [1222823] - [s390] zcrypt: Fixed reset and interrupt handling of AP queues (Hendrik Brueckner) [1238308] - [scsi] zfcp: Use correct length for FCP_RSP_INFO (Hendrik Brueckner) [1223105] - [tools] perf: avoid possible race condition in copyfile (Milos Vyletel) [1229673] - [tools] perf: Introduce copyfile_offset function (Milos Vyletel) [1229673] - [tools] perfs: Add rm_rf utility function (Milos Vyletel) [1229673]- [netdrv] fm10k: Bump driver version to 0.15.2 (Neil Horman) [1150346] - [netdrv] fm10k: corrected VF multicast update (Neil Horman) [1150346] - [netdrv] fm10k: mbx_update_max_size does not drop all oversized messages (Neil Horman) [1150346] - [netdrv] fm10k: reset head instead of calling update_max_size (Neil Horman) [1150346] - [netdrv] fm10k: renamed mbx_tx_dropped to mbx_tx_oversized (Neil Horman) [1150346] - [netdrv] fm10k: update xcast mode before synchronizing multicast addresses (Neil Horman) [1150346] - [netdrv] fm10k: start service timer on probe (Neil Horman) [1150346] - [netdrv] fm10k: fix function header comment (Neil Horman) [1150346] - [netdrv] fm10k: comment next_vf_mbx flow (Neil Horman) [1150346] - [netdrv] fm10k: don't handle mailbox events in iov_event path and always process mailbox (Neil Horman) [1150346] - [netdrv] fm10k: use separate workqueue for fm10k driver (Neil Horman) [1150346] - [netdrv] fm10k: Set PF queues to unlimited bandwidth during virtualization (Neil Horman) [1150346] - [netdrv] fm10k: expose tx_timeout_count as an ethtool stat (Neil Horman) [1150346] - [netdrv] fm10k: only increment tx_timeout_count in Tx hang path (Neil Horman) [1150346] - [netdrv] fm10k: remove extraneous "Reset interface" message (Neil Horman) [1150346] - [netdrv] fm10k: separate PF only stats so that VF does not display them (Neil Horman) [1150346] - [netdrv] fm10k: use hw->mac.max_queues for stats (Neil Horman) [1150346] - [netdrv] fm10k: only show actual queues, not the maximum in hardware (Neil Horman) [1150346] - [netdrv] fm10k: allow creation of VLAN on default vid (Neil Horman) [1150346] - [netdrv] fm10k: fix unused warnings (Neil Horman) [1150346] - [netdrv] fm10k: Add netconsole support (Neil Horman) [1150346] - [netdrv] fm10k: Have the VF get the default VLAN during init (Neil Horman) [1150346] - [netdrv] fm10k: Correct spelling mistake (Neil Horman) [1150346] - [netdrv] fm10k: Remove redundant rx_errors in ethtool (Neil Horman) [1150346] - [netdrv] fm10k: Corrected an error in Tx statistics (Neil Horman) [1150346] - [netdrv] fm10k: Resolve various spelling errors and checkpatch warnings (Neil Horman) [1150346] - [netdrv] fm10k: Implement ndo_features_check (Neil Horman) [1150346] - [netdrv] fm10k: Resolve compile warnings with W=1 (Neil Horman) [1150346] - [netdrv] fm10k: Validate VLAN ID in fm10k_update_xc_addr_pf (Neil Horman) [1150346] - [netdrv] fm10k: Increase the timeout for the data path reset (Neil Horman) [1150346] - [netdrv] net/fm10k: Avoid double setting of NETIF_F_SG for the HW encapsulation feature mask (Neil Horman) [1150346] - [netdrv] fm10k: Clean-up page reuse code (Neil Horman) [1150346] - [netdrv] fm10k/igb/ixgbe: Use dma_rmb on Rx descriptor reads (Neil Horman) [1150346] - [netdrv] ethernet/intel: Use eth_skb_pad and skb_put_padto helpers (Neil Horman) [1150346] - [netdrv] fm10k: use netdev_rss_key_fill() helper (Neil Horman) [1150346] - [netdrv] fm10k: Add CONFIG_FM10K_VXLAN configuration option (Neil Horman) [1150346] - [netdrv] fm10k: Unlock mailbox on VLAN addition failures (Neil Horman) [1150346] - [netdrv] fm10k: Check the host state when bringing the interface up (Neil Horman) [1150346] - [netdrv] fm10k: fix race accessing page->_count (Neil Horman) [1150346] - [netdrv] fm10k: Correctly set the number of Tx queues (Neil Horman) [1150346] - [netdrv] fm10k: Reduce buffer size when pages are larger than 4K (Neil Horman) [1150346] - [netdrv] fm10k: using vmalloc requires including linux/vmalloc.h (Neil Horman) [1150346] - [netdrv] fm10k: Add support for PTP (Neil Horman) [1150346] - [netdrv] fm10k: Add support for ptp to hw specific files (Neil Horman) [1150346] - [netdrv] fm10k: Add support for debugfs (Neil Horman) [1150346] - [netdrv] fm10k: Add support for IEEE DCBx (Neil Horman) [1150346] - [netdrv] fm10k: Add support for SR-IOV to driver (Neil Horman) [1150346] - [netdrv] fm10k: Add support for SR-IOV to PF core files (Neil Horman) [1150346] - [netdrv] fm10k: Add support for VF (Neil Horman) [1150346] - [netdrv] fm10k: Add support for PF <-> VF mailbox (Neil Horman) [1150346] - [netdrv] fm10k: Add support for MACVLAN acceleration (Neil Horman) [1150346] - [netdrv] fm10k: Add support for netdev offloads (Neil Horman) [1150346] - [netdrv] fm10k: Add support for multiple queues (Neil Horman) [1150346] - [netdrv] fm10k: Add support for PCI power management and error handling (Neil Horman) [1150346] - [netdrv] fm10k: Add ethtool support (Neil Horman) [1150346] - [netdrv] fm10k: Add transmit and receive fastpath and interrupt handlers (Neil Horman) [1150346] - [netdrv] fm10k: Add Tx/Rx hardware ring bring-up/tear-down (Neil Horman) [1150346] - [netdrv] fm10k: Add service task to handle delayed events (Neil Horman) [1150346] - [netdrv] fm10k: add support for Tx/Rx rings (Neil Horman) [1150346] - [netdrv] fm10k: Add interrupt support (Neil Horman) [1150346] - [netdrv] fm10k: Add support for ndo_open/stop (Neil Horman) [1150346] - [netdrv] fm10k: Add support for L2 filtering (Neil Horman) [1150346] - [netdrv] fm10k: Add support for PF (Neil Horman) [1150346] - [netdrv] fm10k: Add support for configuring PF interface (Neil Horman) [1150346] - [netdrv] fm10k: Add support for PF (Neil Horman) [1150346] - [netdrv] fm10k: Implement PF <-> SM mailbox operations (Neil Horman) [1150346] - [netdrv] fm10k: Add support for mailbox (Neil Horman) [1150346] - [netdrv] fm10k: Add support for basic interaction with hardware (Neil Horman) [1150346] - [netdrv] fm10k: Add support for TLV message parsing and generation (Neil Horman) [1150346] - [netdrv] fm10k: Add register defines and basic structures (Neil Horman) [1150346] - [netdrv] fm10k: Add skeletal frame for Intel FM10000 Ethernet Switch Host Interface Driver (Neil Horman) [1150346]- [kernel] percpu_counter: batch size aware __percpu_counter_compare (Hannes Frederic Sowa) [1235465] - [kernel] percpu_counter: make percpu_counters_lock irq-safe (Hannes Frederic Sowa) [1235465] - [kernel] lib/percpu_counter.c: fix bad percpu counter state during suspend (Hannes Frederic Sowa) [1235465] - [kernel] percpu_counter: unbreak __percpu_counter_add (Hannes Frederic Sowa) [1235465] - [kernel] lib/percpu_counter.c: fix __percpu_counter_add (Hannes Frederic Sowa) [1235465] - [kernel] percpu_counter: make APIs irq safe (Hannes Frederic Sowa) [1235465] - [kernel] lib/percpu_counter.c: __this_cpu_write doesn't need to be protected by spinlock (Hannes Frederic Sowa) [1235465] - [kernel] lib/percpu_counter.c: enclose hotplug only variables in hotplug ifdef (Hannes Frederic Sowa) [1235465] - [kernel] percpucounter: Optimize __percpu_counter_add a bit through the use of this_cpu options (Hannes Frederic Sowa) [1235465] - [kernel] percpu_counter: use this_cpu_ptr instead of per_cpu_ptr (Hannes Frederic Sowa) [1235465] - [kernel] percpu: fix list_head init bug in __percpu_counter_init (Hannes Frederic Sowa) [1235465] - [net] vlan: restore VLAN_GROUP_ARRAY_LEN definition (Michal Schmidt) [1242145] - [md] dm btree remove: fix bug in redistribute3 (Mike Snitzer) [1242023] - [netdrv] vmxnet3: prevent receive getting out of sequence on napi poll (Neil Horman) [1236564] - [netdrv] vmxnet3: Bump up driver version number (Neil Horman) [1236564] - [netdrv] vmxnet3: Fix memory leaks in rx path fwd (Neil Horman) [1236564] - [netdrv] vmxnet3: Register shutdown handler for device fwd (Neil Horman) [1236564] - [netdrv] vmxnet3: spelling fixes (Neil Horman) [1236564] - [netdrv] Vmxnet3: Copy TCP header to mapped frame for IPv6 packets (Neil Horman) [1236564] - [netdrv] Vmxnet3: Change the hex constant to its decimal equivalent (Neil Horman) [1236564] - [netdrv] Vmxnet3: Fix ethtool -S to return correct rx queue stats (Neil Horman) [1236564] - [netdrv] Vmxnet3: Reinitialize vmxnet3 backend on wakeup from hibernate (Neil Horman) [1236564] - [netdrv] Vmxnet3: Make Rx ring 2 size configurable (Neil Horman) [1236564] - [netdrv] vmxnet3: use netdev_rss_key_fill() helper (Neil Horman) [1236564] - [netdrv] PCI: Move PCI_VENDOR_ID_VMWARE to pci_ids.h (Neil Horman) [1236564] - [netdrv] VMXNET3: Check for map error in vmxnet3_set_mc (Neil Horman) [1236564] - [netdrv] vmxnet3: fix decimal printf format specifiers prefixed with 0x (Neil Horman) [1236564] - [netdrv] use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Neil Horman) [1236564] - [netdrv] vmxnet3: Call dev_kfree_skb_any instead of dev_kfree_skb (Neil Horman) [1236564] - [netdrv] vmxnet3: fix building without CONFIG_PCI_MSI (Neil Horman) [1236564] - [netdrv] vmxnet3: Use pci_enable_msix_range instead of pci_enable_msix (Neil Horman) [1236564] - [netdrv] vmxnet3: Fix MSI-X/MSI enablement code (Neil Horman) [1236564] - [netdrv] vmxnet3: use initialized skb pointer to set hash (Neil Horman) [1236564] - [netdrv] vmxnet3 calls skb_set_hash (Neil Horman) [1236564] - [netdrv] vmxnet3: remove unnecessary pci_set_drvdata (Neil Horman) [1236564] - [netdrv] vmxnet3: Remove extern from function prototypes (Neil Horman) [1236564] - [netdrv] VMXNET3: Add support for virtual IOMMU (Neil Horman) [1236564] - [kernel] sched, cgroup: replace signal_struct->group_rwsem with a global percpu_rwsem (Oleg Nesterov) [1198732] - [kernel] percpu_rw_semaphore: add lockdep annotations (Oleg Nesterov) [1198732] - [kernel] percpu_rw_semaphore: kill ->writer_mutex, add ->write_ctr (Oleg Nesterov) [1198732] - [kernel] percpu_rw_semaphore: reimplement to not block the readers unnecessarily (Oleg Nesterov) [1198732] - [kernel] percpu-rwsem: use synchronize_sched_expedited (Oleg Nesterov) [1198732] - [kernel] percpu-rw-semaphores: use rcu_read_lock_sched (Oleg Nesterov) [1198732] - [kernel] percpu-rw-semaphores: use light/heavy barriers (Oleg Nesterov) [1198732] - [kernel] blockdev: turn a rw semaphore into a percpu rw semaphore (Oleg Nesterov) [1198732] - [kernel] softirq: Add softirq_2ms_loop and default to existing RHEL6 behaviour (Prarit Bhargava) [970263] - [kernel] softirq: reduce latencies (Prarit Bhargava) [970263] - [net] udp: fix behavior of wrong checksums (Denys Vlasenko) [1240759] {CVE-2015-5364 CVE-2015-5366} - [md] Revert "dm: only run the queue on completion if congested or no requests pending" (Mike Snitzer) [1240767] - [md] Revert "dm: don't schedule delayed run of the queue if nothing to do" (Mike Snitzer) [1240767]- [fs] vfs: Unhash and evict unused children dentries after rmdir (Lukas Czerner) [1241030] - [fs] vfs: Prevent syncing frozen file system (Lukas Czerner) [1241791] - [fs] vfs: Prevent freeing unlinked file to be indefinitely delayed (Lukas Czerner) [1236736] - [fs] vmcore: continue vmcore initialization if PT_NOTE is found empty (Baoquan He) [1236437] - [fs] vmcore: prevent PT_NOTE p_memsz overflow during header update (Baoquan He) [1236437] - [kernel] audit/fix non-modular users of module_init in core code (Baoquan He) [1236437]- [security] selinux: don't waste ebitmap space when importing NetLabel categories (Paul Moore) [1130197] - [x86] Revert "Add driver auto probing for x86 features v4" (Prarit Bhargava) [1231280] - [net] bridge: netfilter: don't call iptables on vlan packets if sysctl is off (Florian Westphal) [1236551] - [net] ebtables: Allow filtering of hardware accelerated vlan frames (Florian Westphal) [1236551]- [fs] Revert "fuse: use clear_highpage and KM_USER0 instead of KM_USER1" (Brian Foster) [1229562]- [netdrv] bnx2x: Move statistics implementation into semaphores (Michal Schmidt) [1231348] - [scsi] storvsc: Set the SRB flags correctly when no data transfer is needed (Vitaly Kuznetsov) [1221404]- [block] fix ext_dev_lock lockdep report (Jeff Moyer) [1230927] - [md] Revert "md dm: run queue on re-queue" (Mike Snitzer) [1232007] - [firmware] another cxgb4 firmware load fixup (Sai Vemuri) [1189255] - [char] tty: Don't protect atomic operation with mutex (Aristeu Rozanski) [1184182] - [edac] i5100 add 6 ranks per channel (Aristeu Rozanski) [1171333] - [edac] i5100 clean controller to channel terms (Aristeu Rozanski) [1171333] - [crypto] rng - Remove krng (Herbert Xu) [1226418] - [crypto] drbg - Add stdrng alias and increase priority (Herbert Xu) [1226418] - [crypto] seqiv - Move IV seeding into init function (Herbert Xu) [1226418] - [crypto] eseqiv - Move IV seeding into init function (Herbert Xu) [1226418] - [crypto] chainiv - Move IV seeding into init function (Herbert Xu) [1226418]- [gpu] drm/radeon: fix freeze for laptop with Turks/Thames GPU (Jerome Glisse) [1213297] - [md] dm: fix casting bug in dm_merge_bvec (Mike Snitzer) [1226453] - [fs] nfs: Send the size attribute on open(O_TRUNC) (Benjamin Coddington) [1208065] - [net] inet: fix processing of ICMP frag_needed messages (Sabrina Dubroca) [1210321] - [net] tcp: double default TSQ output bytes limit (Hannes Frederic Sowa) [1140590] - [hv] hv_balloon: correctly handle num_pages>INT_MAX case (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: correctly handle val.freeramid executables (Mateusz Guzik) [1216269] {CVE-2015-3339} - [netdrv] i40e: Make sure to be in VEB mode if SRIOV is enabled at probe (Stefan Assmann) [1206000] - [netdrv] i40e: start up in VEPA mode by default (Stefan Assmann) [1206000] - [netdrv] e1000e: Bump the version to 3.2.5 (John Greene) [1211531] - [netdrv] e1000e: fix unit hang during loopback test (John Greene) [1211531] - [netdrv] e1000e: fix systim issues (John Greene) [1211531] - [netdrv] e1000e: fix legacy interrupt handling in i219 (John Greene) [1211531] - [netdrv] e1000e: fix flush_desc_ring implementation (John Greene) [1211531] - [netdrv] e1000e: fix logical error in flush_desc_rings (John Greene) [1211531] - [netdrv] e1000e: remove call to do_div and sign mismatch warning (John Greene) [1211531] - [netdrv] e1000e: i219 execute unit hang fix on every reset or power state transition (John Greene) [1211531] - [netdrv] e1000e: i219 fix unit hang on reset and runtime D3 (John Greene) [1211531] - [netdrv] e1000e: fix call to do_div to use u64 arg (John Greene) [1211531] - [netdrv] e1000e: Cleanup handling of VLAN_HLEN as a part of max frame size (John Greene) [1211531] - [netdrv] e1000e: Correctly include VLAN_HLEN when changing interface MTU (John Greene) [1211531] - [netdrv] e1000e: call netif_carrier_off early on down (John Greene) [1211531]- [serial] add ability to set IRQ via module parameter (Prarit Bhargava) [1210848] - [fs] pipe: fix pipe corruption and iovec overrun on partial copy (Seth Jennings) [1185166] {CVE-2015-1805} - [netdrv] macvlan: add VLAN filters to lowerdev (Ivan Vecera) [1213846] - [x86] Mark Intel Broadwell-DE processor as unsupported (Steve Best) [1226904] - [net] ipv6: reallocate addrconf router for ipv6 address when lo device up (Hannes Frederic Sowa) [1223610] - [mm] memory-failure: move refcount only in !MF_COUNT_INCREASED (Rafael Aquini) [1222832] - [mm] memory-failure: shift page lock from head page to tail page after thp split (Rafael Aquini) [1222832] - [mm] memory-failure: transfer page count from head page to tail page after split thp (Rafael Aquini) [1222832] - [scsi] lpfc: Correct loss of target discovery after cable swap (Rob Evers) [1226779]- [netdrv] iwlwifi: use custom workqueue (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: remove not used *bt-coex* files (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: avoid use-after-free on iwl_mvm_d0i3_enable_tx() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: clean net-detect info if device was reset during suspend (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: take the UCODE_DOWN reference when resuming (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: BT Coex - duplicate the command if sent ASYNC (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: nvm: force mac from otp in case nvm mac is reserved (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Free fw_status after use to avoid memory leak (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix MLME trigger (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: don't disable the busmaster DMA clock for family 8000 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: 7000: modify the firmware name for 3165 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: forbid MIMO on devices that don't support it (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: force quota update update after FW restart (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix typo in CONFIG option (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't power off the device between INIT and OPER firmwares (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: prevent using unmapped memory in fw monitor (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Avoid signal based decisions if ave beacon RSSI is 0 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix scan iteration complete notification handling (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't stop the FW monitor too early (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix Tx Power firmware API (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: capture connection loss as part of MLME trigger (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for time events (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: do string formatting in debug triggers (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: fix spelling errors (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't return uninitialized value in get_survey() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove unused arguments (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Fix wrongfully flushing frames in the roc/off channel queue (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add debugfs entry with the number of net-detect scans (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: refactor rs_update_rate_tbl (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: check the size of the trigger struct from the firmware file (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon MLME failures (Stanislaw Gruszka) [1134606] - [net] mac80211: Fix mac80211.h docbook comments (Stanislaw Gruszka) [1134606] - [net] mac80211: notify the driver about deauth (Stanislaw Gruszka) [1134606] - [net] mac80211: notify the driver about association status (Stanislaw Gruszka) [1134606] - [net] mac80211: notify the driver about authentication status (Stanislaw Gruszka) [1134606] - [netdrv] mac80211: convert rssi_callback() to event_callback() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: fix comment indentation (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Clean up UMAC scan UIDs in the reset and drv_stop flows (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: 8000: change PNVM in case it doesn't match to the HW step (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix debug print in the RSA ownership workaround (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: allow to configure the timeout for the Tx queues (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: drop support for early versions of 8000 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: use debugfs_create_bool() for enable_scan_iteration_notif (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: initialize trans_pcie->ref_count on configure() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: inform mac80211 about umac scans that was aborted by restart (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove d0i3 ref correctly during AP start (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: Fix memory leak in iwl_req_fw_callback() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove WARN_ON for invalid BA notification (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: take IWL_MVM_REF_UCODE_DOWN before restarting hw (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't wait for firmware verification (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: add new 3165 series PCI IDs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove time-event start/end failure warning (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add iccm data to 8000 b-step data dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: add rx packet sequence number to dbg print (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: properly flush the queues for buffering transport (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: assign new TLV bit for multi-source LAR (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: continue (with error) CSA on GO time event failure (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: simplify iwl_mvm_get_wakeup_status() return (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't double unlock the mutex in __iwl_mvm_resume() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: clarify time event end handling (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Always enable the smart FIFO (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: update copyright to include 2015 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: add more new 8260 series PCI IDs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: BT Coex - update the new API (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix force NMI for 8000 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: freeze the non-shared queues when a station goes to sleep (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: allow the op_mode to freeze the stuck queue timer (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: update Tx statistics when using fixed rate (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't init MCC during CT-kill (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove warning on station exhaustion (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: trans: Take ownership on secure machine before FW load (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: add new 8260 series PCI IDs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: improve ss_params debug print (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: don't allow the FW to return invalid ch indices (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: reflect TDLS pm state in mvmvif->pm_enabled (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix identation (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove unneeded include iwl-fw-error-dump.h (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: use correct NVM offset for LAR enable for new NVMs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: fix smatch warning: warn: inconsistent indenting (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: include more registers in the prph dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: speed up the Tx DMA stop flow (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support family 8000 B2/C steps (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: always update the quota after association (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: BT Coex - disable RRC by default (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove IWL_UCODE_TLV_API_SF_NO_DUMMY_NOTIF (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove IWL_UCODE_TLV_API_DISABLE_STA_TX (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: bump API to 13 for devices that use iwlmvm (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: set LAR MCC on D3/D0 transitions (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support LAR updates from BIOS (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: take the MAC address from HW registers (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: allow disabling LAR via module param (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support new PHY_SKU nvm section for family 8000 B0 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: disable 11ac if 11n is disabled (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: iwlmvm: LAR: disable LAR support due to NVM vs TLV conflict (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: change last 5ghz channel to 165 & add support for 8000 family (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: use IWL_DEFAULT_MAX_TX_POWER for max_eirp (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: nvm: init correct nvm channel list for 8000 devices (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: LAR: Add chub mcc change notify command (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: don't declare support for 5ghz if not supported (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: ignore IBSS flag as regulatory NO-IR indication (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: consider LAR support during NVM parse (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: create regdomain from mcc_update_cmd response (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: init country code on init/recovery (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add MCC update FW API (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: disconnect if CSA time event fails scheduling (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: dvm: drop VO packets when mac80211 tells us to (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix compilation with IWLWIFI_DEBUGFS not set (Stanislaw Gruszka) [1134606] - [netdrv] wireless: Use eth__addr instead of memset (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't override passive dwell in case of fragmented scan (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon low RSSI (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon statistics (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: restart firmware recording when no configuration is set (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon command response (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon channel switch (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon missed beacons (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add the cause of the firmware dump in the dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add framework for triggers for fw dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: use only 40 ms for fragmented scan (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: allow to force the Rx chains from debugfs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: add new TLV capability flag for BT PLCR (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't iterate interfaces to disconnect in net-detect (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: new Alive / error table API (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support beacon statistics for BSS client (Stanislaw Gruszka) [1134606] - [net] cfg80211: add nl80211 beacon-only statistics (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't write to DBGC_OUT_CTRL when stopping the recording (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove deprecated scan API code (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: deprecate -9.ucode for 3160 / 7260 / 7265 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support radio statistics as global survey (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add statistics API version 10 (Stanislaw Gruszka) [1134606] - [net] cfg80211: add scan time to survey data (Stanislaw Gruszka) [1134606] - [netdrv] cfg80211: remove "channel" from survey names (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: apply destination before releasing reset (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove unused function in BT coex (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix BT coex shared antenna activity check (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: print single stream params via debugfs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: avoid ss_force from being reset after tx idle (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: increase the number of PAPD channel groups to 9 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: consider TDLS queues as used during drain (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: disable MIMO for low latency P2P (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: adapt rate matching to new STBC/BFER (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: disable beamformer unless FW supports it (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't try to stop scans that are not running anymore (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: better match tx response rate to the LQ table (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: call ieee80211_scan_completed() even if scan abort fails (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: reduce quota threshold (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't send a command the firmware doesn't know (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Fix building channels in scan_config_cmd (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Enable EBS also in single scan on umac interface (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Fix a few EBS error handling bugs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: allow to define the stuck queue timer per queue (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: enable watchdog on Tx queues for mvm (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: ignore stale TDLS ch-switch responses (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: improve TDLS ch-sw state machine (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: prepare the enablement of 31 TFD queues (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: enable forcing single stream Tx decision (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove space padding after sysassert description (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add beamformer support (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: don't dump useless data when a TFD queue hangs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't reprobe if we fail during reconfig and fw_restart is false (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: check IWL_UCODE_TLV_API_SCD_CFG in API and not in capa (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix rx chains configuration in phy ctxt cmd (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: support secured boot flow for family 8000 B step (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: use a new API for enabling STBC (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: refactor ht/vht init (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: remove stats argument from functions (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: really disable TDLS queues (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: BT Coex - set all the co-running values to 0 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Do not consider invalid HW queues in queue mask (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support family 8000 C step (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: init ref_lock (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: document switch case fall-through in iwl_mvm_send_sta_key (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: use STBC regardless of power save mode (Stanislaw Gruszka) [1134606] - [netdrv] Revert "iwlwifi: mvm: drop non VO frames when flushing" (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add support for new LTR command (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: BT Coex - fine tune the MPLUT register (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: move U-APSD decision to authentication (Stanislaw Gruszka) [1134606] - [netdrv] mac80211: move U-APSD enablement to vif flags (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: ignore temperature updates in the RX statistics notification (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: cleanup unuseful and overflowing traces (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: generate statistics debugfs code (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: move statistics API to new header file (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: sync statistics firmware API (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: correctly set the NMI register (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add rxf and txf to dump data (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add support for dumping a secondary SRAM (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add debugfs file for misbehaving U-APSD AP (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: let the firmware configure the scheduler (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: remove unused TLV capability flags (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add print of he nvm version (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: set max_out_time equal to frag_passive_dwell in fragmented scan (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: allow to disable MIMO for P2P only (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: allow to collect debug data from non-sleepable context (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: make sure state isn't in d0i3 when stopping fw monitor (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Add debugfs entry to enable scan offload notification (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: add new config and PCI IDs for 4165 series (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: make sure state isn't in d0i3 when collecting fw dbg (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: repeat initial legacy rates in LQ table (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't indicate no BA if STA was in powersave (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: organize and cleanup consts (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Alter passive scan fragmentation parameters in case of multi-MAC (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: call to pcie_apply_destination also on family 8000 B step (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: ask the fw to wakeup (from d0i3) on sysassert (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: tlv: add support for IWL_UCODE_TLV_SDIO_ADMA_ADDR TLV (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: use iwl_mvm_sta_from_mac80211() consistently (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: use iwl_mvm_vif_from_mac80211() consistently (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: remove useless extern definition of iwl4265_2ac_sdio_cfg (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: clean refs before stop_device() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: dvm: main: Use setup_timer (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: dvm: tt: Use setup_timer (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support 2 different channels (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: wait for d0i3 exit on hw restart (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: consider d0i3_disable in iwl_mvm_is_d0i3_supported() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: support multiple d0i3 modes (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support IWL_D0I3_MODE_ON_SUSPEND d0i3 mode (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: allow both d0i3 and d3 wowlan configuration modes (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: add basic reference accounting (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: convert the SRAM dump to the generic memory dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: change SMEM dump to general purpose memory dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add smem content to dump data (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support additional nvm_file in family 8000 B step (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: fix max rate allowed if no rate is allowed (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: clear tt values when entering CT-kill (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Set the HW step in the core dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: allow RSSI compensation (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add debugfs to trigger fw debug logs collection (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: let the Manageability Engine know when we leave (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support LnP 1x1 antenna configuration (Stanislaw Gruszka) [1134606] - [netdrv] Revert "iwlwifi: use correct fw file in 8000 b-step" (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add fw runtime stack to dump data (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: remove MODULE_VERSION (Stanislaw Gruszka) [1134606]- [x86] perf/intel: Add INST_RETIRED.ALL workarounds (Jiri Olsa) [1189949] - [x86] perf/intel: Add Broadwell core support (Jiri Olsa) [1189949] - [x86] perf/intel: Add new cache events table for Haswell (Jiri Olsa) [1189949]- [tools] perf trace: Handle legacy syscalls tracepoints (Jiri Olsa) [1212402] - [scsi] qla2xxx: fix busy wait regression (Chad Dupuis) [1207270] - [fs] eCryptfs: Remove buggy and unnecessary write in file name decode routine (Mateusz Guzik) [1202156] {CVE-2014-9683} - [net] ipv4: Missing sk_nulls_node_init in ping_unhash (Denys Vlasenko) [1218103] {CVE-2015-3636} - [s390] dasd: disable CUIR support for z/VM (Hendrik Brueckner) [1223721] - [ata] ahci: avoton port-disable reset-quirk (David Milburn) [1223187] - [inifinband] iw_cxgb4: don't call neigh_release (Sai Vemuri) [1215835] - [fs] sunrpc: Set alloc_slot for backchannel tcp ops (Sachin Prabhu) [1208339] - [fs] epoll: convert max_user_watches to long (George Beshers) [741705] - [firmware] cxgb4: add missing Makefile invocation for 1.13.32.0 images (Jarod Wilson) [1189255] - [fs] proc: make proc_fd_permission() thread-friendly (Carlos Maiolino) [1201593] - [acpi] scan: reduce log level of "ACPI: \_PR_.CPU4: failed to get CPU APIC ID" (Charles Rose) [1222466] - [netdrv] mlx5: wrong page mask if CONFIG_ARCH_DMA_ADDR_T_64BIT enabled for 32Bit architectures (Doug Ledford) [1141604] - [netdrv] vmxnet3: Receive vlan stripped frames in hwaccel path (Neil Horman) [1218404] - [fs] NFSv4.1: Deal effectively with interrupted RPC calls (Steve Dickson) [1200956] - [fs] NFSv4.1: Try to deal with NFS4ERR_SEQ_MISORDERED (Steve Dickson) [1200956] - [fs] NFSv4.1: Handle NFS4ERR_BADSLOT errors correctly (Steve Dickson) [1200956] - [kernel] cgroup: fix cgroup_rmdir vs close race (Johannes Weiner) [1167772] - [thermal] intel_powerclamp: add id for Avoton SoC (Steve Best) [1225544] - [kernel] tracing: Buffer the output of seq_file in case of filled buffer (Jiri Olsa) [1123102] - [kernel] tracing: Consolidate protection of reader access to the ring buffer (Jiri Olsa) [1123102] - [kernel] tracing: Fix ring_buffer_read_page reading out of page boundary (Jiri Olsa) [1123102] - [kernel] ring-buffer: Check for end of page in iterator (Jiri Olsa) [1123102] - [netdrv] be2net: use PCI MMIO read instead of config read for errors (Ivan Vecera) [1216088] - [thermal] powerclamp: add ids for future xeon cpus (Steve Best) [1183181] - [powercap] RAPL: add IDs for future Xeon CPUs (Steve Best) [1183177] - [net] flow_dissector: fail on evil iph->ihl (Jason Wang) [1179559] - [netdrv] hyperv: Add IPv6 into the hash computation for vRSS (Jason Wang) [1179559] - [netdrv] hyperv: Add handling of IP header with option field in netvsc_set_hash (Jason Wang) [1179559] - [net] bridge: check return value of ipv6_dev_get_saddr() (Thadeu Lima de Souza Cascardo) [765987] - [net] bridge: Fix possibly wrong MLD queries' ethernet source address (Thadeu Lima de Souza Cascardo) [765987] - [net] bridge: Use IPv6 link-local address for multicast listener queries (Thadeu Lima de Souza Cascardo) [765987] - [net] conntrack: RFC5961 challenge ACK confuse conntrack LAST-ACK transition (Jesper Brouer) [1200541 1212801] - [net] tcp: Restore RFC5961-compliant behavior for SYN packets (Jesper Brouer) [1200541 1212801] - [crypto] drbg - fix maximum value checks on 32 bit systems (Herbert Xu) [1219907] - [crypto] drbg - remove configuration of fixed values (Herbert Xu) [1219907] - [netdrv] iwlwifi: mvm: protect rate scaling against non-mvm IBSS stations (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: send AP probe as unicast again (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: count interfaces correctly for combination checks (Stanislaw Gruszka) [1206103] - [netdrv] wl18xx: show rx_frames_per_rates as an array as it really is (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: fix RX A-MPDU session reorder timer deletion (Stanislaw Gruszka) [1206103] - [netdrv] ath9k: fix tracking of enabled AP beacons (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: dvm: run INIT firmware again upon .start() (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: rs: fix BT Coex check to look at the correct ant (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: Fix ROC removal (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: BT Coex - fix a NULL pointer exception (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: fix max_ht_ampdu_exponent for older devices (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: drop unencrypted frames in mesh fwding (Stanislaw Gruszka) [1206103] - [netdrv] b43: fix support for 5 GHz only BCM43228 model (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: disable u-APSD queues by default (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: notify channel switch at the end of ieee80211_chswitch_post_beacon() (Stanislaw Gruszka) [1206103] - [netdrv] nl80211: ignore HT/VHT capabilities without QoS/WMM (Stanislaw Gruszka) [1206103] - [netdrv] ath5k: fix spontaneus AR5312 freezes (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: Send EAPOL frames at lowest rate (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: always use mac color zero (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: fix failure path when power_update fails in add_interface (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: validate tid and sta_id in ba_notif (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: pcie: disable the SCD_BASE_ADDR when we resume from WoWLAN (Stanislaw Gruszka) [1206103] - [x86] perf: Don't use -ENOSPC for out of PMU resources (Jiri Olsa) [1215827] - [x86] perf: Blacklist all MEM_*_RETIRED events for Ivy Bridge (Jiri Olsa) [1215827] - [x86] perf: Add Intel IvyBridge event scheduling constraints (Jiri Olsa) [1215827] - [firmware] iwlwifi: update -12.ucode for 3160 / 7260 / 7265 / 7265D (Stanislaw Gruszka) [1194517] - [firmware] iwlwifi: update -10.ucode for 3160 / 7260 / 7265 / 7265D (Stanislaw Gruszka) [1194517]- [net] tcp: relax tcp_paws_check() (Thadeu Lima de Souza Cascardo) [1209147] - [x86] Mark Intel Broadwell-H processor as supported (Steve Best) [1132147] - [x86] kernel: ignore NMI IOCK when in kdump kernel (Jerry Snitselaar) [1196263] - [kernel] virtio: don't expose u16 in userspace api (Michael S. Tsirkin) [1154634] - [x86] apic/uv: Update the UV APIC HUB check (George Beshers) [1219207] - [x86] apic/uv: Update the UV APIC driver check (George Beshers) [1219207] - [x86] apic/uv: Update the APIC UV OEM check (George Beshers) [1219207]- [rpm] kernel.spec: fix 561.el6 changelog (Kurt Stutsman)- [net] Reinstate WIRELESS_EXT_SYSFS in net/wireless/Kconfig (John Linville) [1219434] - [netdrv] cxgb4: Firmware macro changes for fw verison 1.13.32.0 (Sai Vemuri) [1219233] - [netdrv] cxgb4: Move firmware version MACRO to t4fw_version.h (Sai Vemuri) [1219233] - [netdrv] be2net: fix SR-IOV resources optimization (Ivan Vecera) [1211535]- [powercap] RAPL: Add support for Intel Skylake processors (Steve Best) [1187314] - [powercap] rapl: add ID for Broadwell server (Steve Best) [1189925] - [s390] dasd: Fix unresumed device after suspend/resume having no paths (Hendrik Brueckner) [1213800] - [s390] dasd: fix inability to set a DASD device offline (Hendrik Brueckner) [1213799] - [s390] dasd: fix unresumed device after suspend/resume (Hendrik Brueckner) [1213801] - [netdrv] netvsc: don't flush peers notifying work during setting mtu (Jason Wang) [1203623] - [input] wacom: clear ABS_MISC on the touch device (Aristeu Rozanski) [1111332 1111333] - [x86] asm/entry/64: Remove a bogus 'ret_from_fork' optimization (Mateusz Guzik) [1209233] {CVE-2015-2830} - [fs] gfs2: try harder to obtain journal lock during recovery (Abhijith Das) [1110846] - [thermal] intel_powerclamp: add id for broadwell server (Steve Best) [1189954] - [net] Fix checksum features handling in netif_skb_features() (Vlad Yasevich) [1220247] - [scsi] megaraid_sas : Modify return value of megasas_issue_blocked_cmd() and wait_and_poll() to consider command status returned by firmware (Tomas Henzl) [1219105] - [netdrv] Revert "netxen: remove init of dev->perm_addr in drivers" (Tony Camuso) [1213689] - [ppc] Build RPA PCI Hotplug driver as module instead of directly into the kernel (Gustavo Duarte) [1095456] - [drm] radeon: fix wait in radeon_mn_invalidate_range_start (Rob Clark) [1218794] - [drm] i915: Fix and clean BDW PCH identification (Rob Clark) [1218794] - [drm] i915/vlv: save/restore the power context base reg (Rob Clark) [1218794] - [drm] radeon: Do not directly dereference pointers to BIOS area. (Rob Clark) [1218794] - [kernel] makefile: update drm version (Rob Clark) [1218794] - [drm] i915/vlv: remove wait for previous GFX clk disable request (Rob Clark) [1218794] - [drm] radeon: add extra check in radeon_ttm_tt_unpin_userptr (Rob Clark) [1218794] - [drm] i915: Reject the colorkey ioctls for primary and cursor planes (Rob Clark) [1218794] - [drm] radeon/dpm: fix 120hz handling harder (Rob Clark) [1218794] - [drm] radeon: do a posting read in cik_set_irq (Rob Clark) [1218794] - [drm] i915/vlv: remove wait for previous GFX clk disable request (Rob Clark) [1218794] - [drm] i915: Align initial plane backing objects correctly (Rob Clark) [1218794] - [drm] radeon: drop ttm two ended allocation (Rob Clark) [1218794] - [drm] edid: set ELD for firmware and debugfs override EDIDs (Rob Clark) [1218794] - [drm] radeon: drop setting UPLL to sleep mode (Rob Clark) [1218794] - [drm] radeon: do a posting read in si_set_irq (Rob Clark) [1218794] - [drm] radeon: fix interlaced modes on DCE8 (Rob Clark) [1218794] - [drm] Fixup racy refcounting in plane_force_disable (Rob Clark) [1218794] - [drm] Don't assign fbs for universal cursor support to files (Rob Clark) [1218794] - [drm] radeon: fix wait to actually occur after the signaling callback (Rob Clark) [1218794] - [drm] radeon: do a posting read in rs600_set_irq (Rob Clark) [1218794] - [drm] i915: Dell Chromebook 11 has PWM backlight (Rob Clark) [1218794] - [drm] radeon: do a posting read in evergreen_set_irq (Rob Clark) [1218794] - [drm] radeon: do a posting read in r600_set_irq (Rob Clark) [1218794] - [drm] i915: avoid processing spurious/shared interrupts in low-power states (Rob Clark) [1218794] - [drm] radeon: do a posting read in r100_set_irq (Rob Clark) [1218794] - [drm] i915: Prevent use-after-free in invalidate_range_start callback (Rob Clark) [1218794] - [drm] i915: Check obj->vma_list under the struct_mutex (Rob Clark) [1218794] - [drm] radeon: fix DRM_IOCTL_RADEON_CS oops (Rob Clark) [1218794] - [drm] i915/bdw: PCI IDs ending in 0xb are ULT. (Rob Clark) [1218794] - [drm] i915: Correct the IOSF Dev_FN field for IOSF transfers (Rob Clark) [1218794] - [drm] radeon: fix 1 RB harvest config setup for TN/RL (Rob Clark) [1218794] - [drm] i915: Insert a command barrier on BLT/BSD cache flushes (Rob Clark) [1218794] - [drm] radeon: use drm_mode_vrefresh() rather than mode->vrefresh (Rob Clark) [1218794] - [drm] i915: Drop vblank wait from intel_dp_link_down (Rob Clark) [1218794] - [drm] radeon: enable native backlight control on old macs (Rob Clark) [1218794] - [drm] radeon: fix voltage setup on hawaii (Rob Clark) [1218794] - [drm] radeon/dp: Set EDP_CONFIGURATION_SET for bridge chips if necessary (Rob Clark) [1218794] - [drm] radeon: workaround for CP HW bug on CIK (Rob Clark) [1218794] - [drm] radeon: only enable kv/kb dpm interrupts once v3 (Rob Clark) [1218794] - [drm] radeon: Don't try to enable write-combining without PAT (Rob Clark) [1218794] - [netdrv] i40e/i40evf: implement KR2 support (Stefan Assmann) [1214872] - [kernel] ethtool, net/mlx4_en: Add 100M, 20G, 56G speeds ethtool reporting support (Stefan Assmann) [1214872]- [x86] perf: Add cpu_ for core_pmu (Jiri Olsa) [1188336] - [block] NVMe: Initialize device list head before starting (David Milburn) [1158606] - [block] NVMe: Fix potential corruption on sync commands (David Milburn) [1158606] - [block] NVMe: Fix potential corruption during shutdown (David Milburn) [1158606] - [block] NVMe: Asynchronous controller probe (David Milburn) [1158606] - [block] NVMe: Register management handle under nvme class (David Milburn) [1158606] - [block] NVMe: Update module version (David Milburn) [1158606] - [block] NVMe: Handling devices incapable of I/O (David Milburn) [1158606] - [x86] Mark Intel Broadwell-EP processor as supported (Steve Best) [1132146] - [fs] nfs: Don't attempt to decode missing directory entries (Benjamin Coddington) [1182830] - [acpi] Skip creation of /proc/acpi/power_resource/ entries for duplicate power resource names (Lenny Szubowicz) [1206643] - [powerpc] perf: Cap 64bit userspace backtraces to PERF_MAX_STACK_DEPTH (Steve Best) [1213966]- [x86] mm: Linux stack ASLR implementation (Jacob Tanenbaum) [1195683] {CVE-2015-1593} - [scsi] megaraid_sas: do not process IOCTLs and SCSI commands during driver removal - a fix (Tomas Henzl) [1212364] - [fs] xfs: DIO write completion size updates race (Brian Foster) [1198440] - [x86] KVM: Fix lost interrupt on irr_pending race (Paolo Bonzini) [1213741] - [sound] ALSA: seq-oss: Initialize MIDI clients asynchronously (Jaroslav Kysela) [1212596] - [net] ipv6: Don't reduce hop limit for an interface (Denys Vlasenko) [1208493] {CVE-2015-2922} - [net] vlan: more careful checksum features handling (Vlad Yasevich) [1212384] - [kernel] tracing: Export tracing clock functions (Jerry Snitselaar) [1212502] - [input] wacom - use new input-mt routines (Aristeu Rozanski) [1111332 1111333] - [input] wacom: enable touch on Intuos 5 (Aristeu Rozanski) [1111332 1111333] - [netdrv] bnx2x: Fix kdump when iommu=on (Michal Schmidt) [1211695] - [netdrv] bnx2x: Fix busy_poll vs netpoll (Michal Schmidt) [1212365] - [netdrv] bnx2x: Fix statistics locking scheme (Michal Schmidt) [1211695] - [netdrv] bnx2x: Fix kdump on 4-port device (Michal Schmidt) [1211695]- [firmware] cxgb4: update firmware to revision 1.13.32.0 for T4 and T5 (Jarod Wilson) [1189255] - [netdrv] cxgb4: Add warning msg when attaching to adapters which have FLASHes smaller than 2Mb (Sai Vemuri) [1211742] - [infiniband] cxgb4: Increase epd buff size for debug interface (Sai Vemuri) [1211742] - [infiniband] cxgb4: Configure 0B MRs to match HW implementation (Sai Vemuri) [1211742] - [infiniband] cxgb4: Fix locking issue in process_mpa_request (Sai Vemuri) [1211742] - [infiniband] cxgb4: Limit MRs to < 8GB for T4/T5 devices (Sai Vemuri) [1211742] - [infiniband] cxgb4: Wake up waiters after flushing the qp (Sai Vemuri) [1211742] - [infiniband] cxgb4: Handle NET_XMIT return codes (Sai Vemuri) [1211742] - [netdrv] libcxgbi: fix freeing skb prematurely (Sai Vemuri) [1211742] - [netdrv] cxgb4i: use set_wr_txq() to set tx queues (Sai Vemuri) [1211742] - [netdrv] cxgb4i: handle non-pdu-aligned rx data (Sai Vemuri) [1211742] - [netdrv] cxgb4i: additional types of negative advice (Sai Vemuri) [1211742] - [netdrv] cxgb4/cxgb4i: set the max. pdu length in firmware (Sai Vemuri) [1211742] - [netdrv] cxgb4i: fix credit check for tx_data_wr (Sai Vemuri) [1211742] - [netdrv] cxgb4i: fix tx immediate data credit check (Sai Vemuri) [1211742] - [netdrv] cxgb4i: Don't block unload/cxgb4 unload when remote closes TCP connection (Sai Vemuri) [1211742] - [netdrv] cxgb4: Update FW version string to match FW binary version 1.12.25.0 (Sai Vemuri) [1211742] - [netdrv] cxgb4: Add a check for flashing FW using ethtool (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fill in supported link mode for SFP modules (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix missing initialization of win0_lock (Sai Vemuri) [1211742] - [netdrv] cxgb4vf: FL Starvation Threshold needs to be larger than the SGE's Egress Congestion Threshold (Sai Vemuri) [1211742] - [netdrv] cxgb4/cxgb4vf: For T5 use Packing and Padding Boundaries for SGE DMA transfers (Sai Vemuri) [1211742] - [netdrv] cxgb4vf: Move fl_starv_thres into adapter->sge data structure (Sai Vemuri) [1211742] - [netdrv] cxgb4vf: Replace repetitive pci device ID's with right ones (Sai Vemuri) [1211742] - [netdrv] cxgb4i: send abort_rpl correctly (Sai Vemuri) [1211742] - [netdrv] libcxgbi: support ipv6 address host_param (Sai Vemuri) [1211742] - [netdrv] cxgb4i: Fix -Wmaybe-uninitialized warning (Sai Vemuri) [1211742] - [netdrv] cxgb4i: Fix -Wunused-function warning (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix build failure in cxgb4 when ipv6 is disabled/not in-built (Sai Vemuri) [1211742] - [netdrv] cxgb4i: Remove duplicated CLIP handling code (Sai Vemuri) [1211742] - [netdrv] cxgb4i: avoid holding mutex in interrupt context (Sai Vemuri) [1211742] - [infiniband] cxgb4: Fix ntuple calculation for ipv6 and remove duplicate line (Sai Vemuri) [1211742] - [infiniband] cxgb4: Take IPv6 into account for best_mtu and set_emss (Sai Vemuri) [1211742] - [infiniband] cxgb4: Make c4iw_wr_log_size_order static (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix FW flash logic using ethtool (Sai Vemuri) [1211742] - [netdrv] cxgb4vf: Add 40G support for cxgb4vf driver (Sai Vemuri) [1211742] - [netdrv] cxgb4: Wait for device to get ready before reading any register (Sai Vemuri) [1211742] - [netdrv] cxgb4/cxgb4vf: Updated the LSO transfer length in CPL_TX_PKT_LSO for T5 (Sai Vemuri) [1211742] - [netdrv] cxgb4: clean up a type issue (Sai Vemuri) [1211742] - [netdrv] cxgb4: potential shift wrapping bug (Sai Vemuri) [1211742] - [netdrv] cxgb4: Add support for adaptive rx (Sai Vemuri) [1211742] - [netdrv] cxgb4/cxgb4vf: Add Devicde ID for two more adapter (Sai Vemuri) [1211742] - [netdrv] cxgb4vf: Remove superfluous "idx" parameter of CH_DEVICE() macro (Sai Vemuri) [1211742] - [netdrv] cxgb4: Use BAR2 Going To Sleep (GTS) for T5 and later (Sai Vemuri) [1211742] - [netdrv] cxgb4: Don't allocate adapter structure for all PF's (Sai Vemuri) [1211742] - [netdrv] cxgb4/cxgb4vf: Add device ID for new adapter and remove for dbg adapter (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix t4_flash_erase_sectors() to throw an error when requested to erase sectors which aren't in the FLASH (Sai Vemuri) [1211742] - [netdrv] cxgb4: Add support to S25FL032P flash (Sai Vemuri) [1211742] - [netdrv] cxgb4: Allow T4/T5 firmware sizes up to 1MB (Sai Vemuri) [1211742] - [netdrv] cxgb4: Issue mbox commands on correct mbox (Sai Vemuri) [1211742] - [netdrv] cxgb4: Avoid dumping Write-only registers in register dump (Sai Vemuri) [1211742] - [netdrv] cxgb4: Detect and display firmware reported errors (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix T5 adapter accessing T4 adapter registers (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fixed the code to use correct length for part number (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix for handling 1Gb/s SFP+ Transceiver Modules (Sai Vemuri) [1211742] - [netdrv] cxgb4: Free completed tx skbs promptly (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix race condition in cleanup (Sai Vemuri) [1211742] - [infiniband] cxgb4: Only call CQ completion handler if it is armed (Sai Vemuri) [1211742] - [netdrv] iw_cxgb4: Don't limit TPTE count to 32KB (Sai Vemuri) [1211742] - [netdrv] iw_cxgb4: advertise the correct device max attributes (Sai Vemuri) [1211742] - [netdrv] iw_cxgb4: Support query_qp() verb (Sai Vemuri) [1211742] - [netdrv] iw_cxgb4: log detailed warnings for negative advice (Sai Vemuri) [1211742] - [scsi] cxgb4i: Fix ipv6 build failure caught with randconfig (Sai Vemuri) [1145278] - [scsi] cxgb4i: remove spurious use of rcu (Sai Vemuri) [1145278] - [scsi] cxgb4i: Guard ipv6 code with a config check (Sai Vemuri) [1145278] - [scsi] cxgb4i: Add ipv6 code to driver, call into libcxgbi ipv6 api (Sai Vemuri) [1145278] - [scsi] libcxgbi: Add ipv6 api to driver (Sai Vemuri) [1145278] - [scsi] cxgb4i: Use cxgb4_select_ntuple to correctly calculate ntuple fields (Sai Vemuri) [1145278] - [scsi] cxgb4i: add support for T5 adapter (Sai Vemuri) [1145278] - [scsi] csgb4i: convert skb->transport_header into skb_transport_header(skb) (Sai Vemuri) [1145278] - [netdrv] cxgb4: Export symbols required by cxgb4i for ipv6 support and required defines (Sai Vemuri) [1145278] - [netdrv] cxfb4vf: Add config option to enable Chelsio cxgb4vf driver (Sai Vemuri) [1112417] - [netdrv] cxfb4vf: Call dev_kfree/consume_skb_any instead of kfree_skb (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use pci_enable_msix_range() instead of pci_enable_msix() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Turn off SGE RX/TX Callback Timers and interrupts in PCI shutdown routine (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Adds device ID for few more Chelsio T4 Adapters (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Check if rx checksum offload is enabled, while reading hardware calculated checksum (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Adds device Id for few more Chelsio adapters (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Remove superfluous call to pci_disable_msix() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: make functions static and remove dead code (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: added much cleaner implementation of is_t4() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: use DEFINE_PCI_DEVICE_TABLE (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove unnecessary pci_set_drvdata() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Staticize local symbols (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add support for Chelsio T5 adapter (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add support for Chelsio's T480-CR and T440-LP-CR adapters (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix VLAN extraction counter increment (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix extraction of cpl_rx_pkt from the response queue descriptor (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use netdev_ and pr_ (Sai Vemuri) [1112417 1145275] - [netdrv] cxgb4vf: remove __dev* attributes (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: do vlan cleanup (Sai Vemuri) [1112417] - [netdrv] cxgb<3, 4>*: improve Kconfig dependencies (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use defined Mailbox Timeout (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Quiesce Virtual Interfaces on shutdown (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Behave properly when CONFIG_DEBUG_FS isn't defined (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Check driver parameters in the right place (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: recover from failure in cxgb4vf_open (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix mailbox data/control coherency domain race (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Ingress Queue Entry Size needs to be 64 bytes (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix setting unicast/multicast addresses (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Advertise NETIF_F_TSO_ECN (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix up "Section Mismatch" compiler warning (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: add ethtool statistics for GRO (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: minor comment/symbolic name cleanup (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: add call to Firmware to reset VF State (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fail open if link_start() fails (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: flesh out PCI Device ID Table (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix some errors in Gather List to skb conversion (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix bug in Generic Receive Offload (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: don't implement trivial (and incorrect) ndo_select_queue() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove call to stop TX queues at load time (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: make single bit signed bitfields unsigned (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use netif_set_real_num__queues (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: do not use PCI resources before pci_enable_device() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix bug where we were only allocating one queue in MSI mode (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix off-by-one error checking for the end of the mailbox delay array (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix SGE resource resource deallocation bug (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix TX Queue restart (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Implement "Unhandled Interrupts" statistic (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove obsolete DECLARE_PCI_UNMAP_ADDR usage (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use correct shift factor for extracting the SGE DMA Ingress Padding Boundary (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Remove obsolete comment about the lack of a TX Timer Callback (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Stitch new T4 PCI-E SR-IOV Virtual Function driver into the build (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add new Makefile for T4 PCI-E SR-IOV Virtual Function driver cxgb4vf (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add main T4 PCI-E SR-IOV Virtual Function driver for cxgb4vf (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add T4 Virtual Function Scatter-Gather Engine DMA code (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add core T4 PCI-E SR-IOV Virtual Function hardware definitions and device communication code (Sai Vemuri) [1112417] - [infiniband] iw_cxgb4: fix for 64-bit integer division (Sai Vemuri) [1145275] - [netdrv] cxgb4: only free allocated fls (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fixed incorrect check for memory operation in t4_memory_rw (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add the MC1 registers to read in the interrupt handler (Sai Vemuri) [1145275] - [netdrv] cxgb4: Update FW version string to match FW binary version (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix for SR-IOV VF initialization (Sai Vemuri) [1145275] - [netdrv] cxgb4i: Move stray CPL definitions to cxgb4 driver (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: Move common defines to cxgb4 (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: work request logging feature (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: display TPTE on errors (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: use firmware ord/ird resource limits (Sai Vemuri) [1145275] - [netdrv] iw_cxgb4: Detect Ing. Padding Boundary at run-time (Sai Vemuri) [1145275] - [infiniband] cxgb4: Initialize the device status page (Sai Vemuri) [1145275] - [infiniband] cxgb4: Clean up connection on ARP error (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix skb_leak in reject_cr() (Sai Vemuri) [1145275] - [netdrv] cxgb4: remove unnecessary null test before debugfs_remove_recursive (Sai Vemuri) [1145275] - [netdrv] cxgb4: Adds device ID for few more Chelsio T4 Adapters (Sai Vemuri) [1145275] - [netdrv] cxgb4: Replaced the backdoor mechanism to access the HW memory with PCIe Window method (Sai Vemuri) [1145275] - [netdrv] cxgb4: Use FW interface to get BAR0 value (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fixes cxgb4 probe failure in VM when PF is exposed through PCI Passthrough (Sai Vemuri) [1145275] - [netdrv] cxgb4: Not need to hold the adap_rcu_lock lock when read adap_rcu_list (Sai Vemuri) [1145275] - [netdrv] cxgb4: Change default Interrupt Holdoff Packet Count Threshold (Sai Vemuri) [1145275] - [netdrv] iw_cxgb4: don't truncate the recv window size (Sai Vemuri) [1145275] - [netdrv] iw_cxgb4: Choose appropriate hw mtu index and ISS for iWARP connections (Sai Vemuri) [1145275] - [netdrv] iw_cxgb4: Allocate and use IQs specifically for indirect interrupts (Sai Vemuri) [1145275] - [infiniband] cxgb4: add missing padding at end of struct c4iw_alloc_ucontext_resp (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add missing padding at end of struct c4iw_create_cq_resp (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix vlan support (Sai Vemuri) [1145275] - [netdrv] cxgb4: Check if rx checksum offload is enabled, while reading hardware calculated checksum (Sai Vemuri) [1145275] - [netdrv] cxgb4: Decode the firmware port and module type a bit more for ethtool (Sai Vemuri) [1145275] - [netdrv] cxgb4: Decode PCIe Gen3 link speed (Sai Vemuri) [1145275] - [infiniband] cxgb4: Update Kconfig to include Chelsio T5 adapter (Sai Vemuri) [1145275] - [infiniband] cxgb4: Only allow kernel db ringing for T4 devs (Sai Vemuri) [1145275] - [infiniband] cxgb4: Force T5 connections to use TAHOE congestion control (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix endpoint mutex deadlocks (Sai Vemuri) [1145275] - [netdrv] cxgb4: use the correct max size for firmware flash (Sai Vemuri) [1145275] - [netdrv] cxgb4: Save the correct mac addr for hw-loopback connections in the L2T (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix over-dereference when terminating (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use uninitialized_var() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add missing debug stats (Sai Vemuri) [1145275] - [infiniband] cxgb4: Initialize reserved fields in a FW work request (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use pr_warn_ratelimited (Sai Vemuri) [1145275] - [infiniband] cxgb4: Max fastreg depth depends on DSGL support (Sai Vemuri) [1145275] - [infiniband] cxgb4: SQ flush fix (Sai Vemuri) [1145275] - [infiniband] cxgb4: rmb() after reading valid gen bit (Sai Vemuri) [1145275] - [infiniband] cxgb4: Endpoint timeout fixes (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use the BAR2/WC path for kernel QPs and T5 devices (Sai Vemuri) [1145275] - [infiniband] cxgb4: Disable DSGL use by default (Sai Vemuri) [1145275] - [infiniband] cxgb4: rx_data() needs to hold the ep mutex (Sai Vemuri) [1145275] - [infiniband] cxgb4: Drop RX_DATA packets if the endpoint is gone (Sai Vemuri) [1145275] - [infiniband] cxgb4: Lock around accept/reject downcalls (Sai Vemuri) [1145275] - [infiniband] cxgb4: set error code on kmalloc() failure (Sai Vemuri) [1145275] - [netdrv] cxgb4: Adds device ID for few more Chelsio Adapters (Sai Vemuri) [1145275] - [netdrv] cxgb4: Remove addressof casts to same type (Sai Vemuri) [1145275] - [netdrv] cxgb4: Call dev_kfree/consume_skb_any instead of kfree_skb (Sai Vemuri) [1145275] - [infiniband] cxgb4: Update snd_seq when sending MPA messages (Sai Vemuri) [1145275] - [infiniband] cxgb4: Connect_request_upcall fixes (Sai Vemuri) [1145275] - [infiniband] cxgb4: Ignore read reponse type 1 CQEs (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix possible memory leak in RX_PKT processing (Sai Vemuri) [1145275] - [infiniband] cxgb4: Don't leak skb in c4iw_uld_rx_handler() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Save the correct map length for fast_reg_page_lists (Sai Vemuri) [1145275] - [infiniband] cxgb4: Default peer2peer mode to 1 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Mind the sq_sig_all/sq_sig_type QP attributes (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix incorrect BUG_ON conditions (Sai Vemuri) [1145275] - [infiniband] cxgb4: Always release neigh entry (Sai Vemuri) [1145275] - [infiniband] cxgb4: Allow loopback connections (Sai Vemuri) [1145275] - [infiniband] cxgb4: Cap CQ size at T4_MAX_IQ_SIZE (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix four byte info leak in c4iw_create_cq() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix underflows in c4iw_create_qp() (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: Doorbell Drop Avoidance Bug Fixes (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: Treat CPL_ERR_KEEPALV_NEG_ADVICE as negative advice (Sai Vemuri) [1145275] - [netdrv] cxgb4: Calculate len properly for LSO path (Sai Vemuri) [1145275] - [netdrv] cxgb4: Updates for T5 SGE's Egress Congestion Threshold (Sai Vemuri) [1145275] - [netdrv] cxgb4: Rectify emitting messages about SGE Ingress DMA channels being potentially stuck (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add code to dump SGE registers when hitting idma hangs (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix some small bugs in t4_sge_init_soft() when our Page Size is 64KB (Sai Vemuri) [1145275] - [netdrv] cxgb4: use remove handler as shutdown handler (Sai Vemuri) [1145275] - [netdrv] cgxb4: Stop using ethtool SPEED_* constants (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add more PCI device ids (Sai Vemuri) [1145275] - [netdrv] cxgb4: Don't assume LSO only uses SGL path in t4_eth_xmit() (Sai Vemuri) [1145275] - [netdrv] cxgb4: Remove unused registers and add missing ones (Sai Vemuri) [1145275] - [netdrv] cxgb4: Query firmware for T5 ULPTX MEMWRITE DSGL capabilities (Sai Vemuri) [1145275] - [netdrv] cxgb4: LE-Workaround is not atomic in firmware (Sai Vemuri) [1145275] - [netdrv] cxgb4: Allow >10G ports to have multiple queues (Sai Vemuri) [1145275] - [netdrv] cxgb4: Print adapter VPD Part Number instead of Engineering Change field (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add support to recognize 40G links (Sai Vemuri) [1145275] - [netdrv] cxgb4: Use pci_enable_msix_range() instead of pci_enable_msix() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add missing neigh_release in LE-Workaround path (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix referencing freed adapter (Sai Vemuri) [1145275] - [netdrv] cxgb4: Don't retrieve stats during recovery (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix gcc warning on 32-bit arch (Sai Vemuri) [1145275] - [netdrv] cxgb4: Avoid disabling PCI device for towice (Sai Vemuri) [1145275] - [netdrv] cxgb4: silence shift wrapping static checker warning (Sai Vemuri) [1145275] - [netdrv] cxgb4: Changed FW check version to match FW binary version (Sai Vemuri) [1145275] - [netdrv] cxgb4: allow large buffer size to have page size (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use cxgb4_select_ntuple to correctly calculate ntuple fields (Sai Vemuri) [1145275] - [infiniband] cxgb4: Server filters are supported only for IPv4 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Calculate the filter server TID properly (Sai Vemuri) [1145275] - [netdrv] cxgb4: make functions static and remove dead code (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add API to correctly calculate tuple fields (Sai Vemuri) [1145275] - [netdrv] cxgb4: Account for stid entries properly in case of IPv6 (Sai Vemuri) [1145275] - [netdrv] cxgb4: Assign filter server TIDs properly (Sai Vemuri) [1145275] - [netdrv] cxgb4: Include TCP as protocol when creating server filters (Sai Vemuri) [1145275] - [netdrv] cxgb4: Reserve stid 0 for T4/T5 adapters (Sai Vemuri) [1145275] - [netdrv] cxgb4: calls skb_set_hash (Sai Vemuri) [1145275] - [infiniband] cxgb4: Make _c4iw_write_mem_dma() static (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix formatting of physical address (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add new scheme to update T4/T5 firmware (Sai Vemuri) [1145275] - [netdrv] cxgb4: Much cleaner implementation of is_t4()/is_t5() (Sai Vemuri) [1145275] - [netdrv] cgxb4: remove duplicate include in cxgb4.h (Sai Vemuri) [1145275] - [netdrv] cxgb4: remove unnecessary pci_set_drvdata() (Sai Vemuri) [1145275] - [netdrv] cxgb4: remove workqueue when driver registration fails (Sai Vemuri) [1145275] - [infiniband] cxgb4: Issue RI.FINI before closing when entering TERM (Sai Vemuri) [1145275] - [infiniband] cxgb4: Advertise ~0ULL as max MR size (Sai Vemuri) [1145275] - [infiniband] cxgb4: Always do GTS write if cidx_inc == CIDXINC_MASK (Sai Vemuri) [1145275] - [infiniband] cxgb4: Set arp error handler for PASS_ACCEPT_RPL messages (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix accounting for unsignaled SQ WRs to deal with wrap (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix QP flush logic (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use correct bit shift macros for vlan filter tuples (Sai Vemuri) [1145275] - [infiniband] cxgb4: Handle newer firmware changes (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add support for active and passive open connection with IPv6 address (Sai Vemuri) [1145275] - [infiniband] cma: Add IPv6 support for iWARP (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add CLIP support to store compressed IPv6 address (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add routines to create and remove listening IPv6 servers (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix stack info leak in c4iw_create_qp() (Sai Vemuri) [1145275] - [netdrv] cxgb4: Do not set net_device::dev_id to VI index (Sai Vemuri) [1145275] - [netdrv] cxgb3: Correct comparisons and calculations using skb->tail and skb-transport_header (Sai Vemuri) [1145275] - [netdrv] cxgb4: Force uninitialized state if FW_ON_ADAPTER is < FW_VERSION and we're the MASTER_PF (Sai Vemuri) [1145275] - [netdrv] cxgb4: fix error recovery when t4_fw_hello returns a positive value (Sai Vemuri) [1145275] - [netdrv] cxgb4: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix pci_device_id structure initialization with correct PF number (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix SQ allocation when on-chip SQ is disabled (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix error return code in create_qp() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix onchip queue support for T5 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Bump tcam_full stat and WR reply timeout (Sai Vemuri) [1145275] - [infiniband] cxgb4: Map pbl buffers for dma if using DSGL (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use DSGLs for fastreg and adapter memory writes for T5 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add module_params to enable DB FC & Coalescing on T5 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Turn off db coalescing when RDMA QPs are in use (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add Support for Chelsio T5 adapter (Sai Vemuri) [1145275] - [netdrv] cxgb4: Disable SR-IOV support for PF4-7 for T5 (Sai Vemuri) [1145275] - [netdrv] cxgb4: Update driver version and description (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add T5 PCI ids (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add T5 debugfs support (Sai Vemuri) [1145275] - [netdrv] cxgb4: Enable doorbell drop recovery only for T4 adapter (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add T5 write combining support (Sai Vemuri) [1145275] - [netdrv] cxgb4: Dump T5 registers (Sai Vemuri) [1145275] - [netdrv] cxgb4: Initialize T5 (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add macros, structures and inline functions for T5 (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add register definations for T5 (Sai Vemuri) [1145275] - [netdrv] cxgb4: Allow for backward compatibility with new VPD scheme (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix cast warning (Sai Vemuri) [1145275] - [infiniband] cxgb4: "cookie" can stay in host endianness (Sai Vemuri) [1145275] - [infiniband] cxgb4: Address sparse warnings (Sai Vemuri) [1145275] - [infiniband] cxgb4: Insert hwtid in pass_accept_req instead in pass_establish (Sai Vemuri) [1145275] - [infiniband] cxgb4: Don't wakeup threads for MPAv2 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Don't reconnect on abort for mpa_rev 1 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix endpoint timeout race condition (Sai Vemuri) [1145275] - [infiniband] cxgb4: Only log rx_data warnings if cpl status is non-zero (Sai Vemuri) [1145275] - [infiniband] cxgb4: Always log async errors (Sai Vemuri) [1145275] - [infiniband] cxgb4: Keep QP referenced until TID released (Sai Vemuri) [1145275] - [infiniband] cxgb4: Display streaming mode error only if detected in RTS (Sai Vemuri) [1145275] - [infiniband] cxgb4: Abort connections when moving to ERROR state (Sai Vemuri) [1145275] - [infiniband] cxgb4: Abort connections that receive unexpected streaming mode data (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix incorrect PFVF CMASK (Sai Vemuri) [1145275] - [netdrv] cxgb3/cxgb4: Use netdev_ and pr_ (Sai Vemuri) [1145275 1145278] - [infiniband] cxgb4: Fix bug for active and passive LE hash collision path (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix LE hash collision bug for passive open connection (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix LE hash collision bug for active open connection (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add LE hash collision bug fix path in LLD driver (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add T4 filter support (Sai Vemuri) [1145275] - [netdrv] cxgb4: remove __dev* attributes (Sai Vemuri) [1145275] - [netdrv] cxgb4: Chelsio FCoE offload driver submission (common header updates) (Sai Vemuri) [1145275] - [infiniband] cxgb4: use WARN (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix initialization of SGE_CONTROL register (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix unable to get UP event from the LLD (Sai Vemuri) [1145275] - [infiniband] cxgb4: Don't free chunk that we have failed to allocate (Sai Vemuri) [1145275] - [netdrv] cxgb4: Remove unnecessary #ifdef condition (Sai Vemuri) [1145275] - [netdrv] cxgb4: Address various sparse warnings (Sai Vemuri) [1145275] - [netdrv] cxgb4: allocate enough data in t4_memory_rw() (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix build error due to missing linux/vmalloc.h include (Sai Vemuri) [1145275] - [netdrv] cxgb4: Dynamically allocate memory in t4_memory_rw() and get_vpd_params() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix error handling in create_qp() (Sai Vemuri) [1145275] - [netdrv] cxgb4: Don't attempt to upgrade T4 firmware when cxgb4 will end up as a slave (Sai Vemuri) [1145275] - [netdrv] cxgb4: Inform caller if driver didn't upgrade firmware (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add support for T4 hardwired driver configuration settings (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add support for T4 configuration file (Sai Vemuri) [1145275] - [netdrv] cxgb4: Code cleanup to enable T4 Configuration File support (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add functions to read memory via PCIE memory window (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix incorrect values for MEMWIN*_APERTURE and MEMWIN*_BASE (Sai Vemuri) [1145275] - [infiniband] cxgb4: Move dereference below NULL test (Sai Vemuri) [1145275] - [netdrv] cxgb4: Remove duplicate register definitions (Sai Vemuri) [1145275] - [infiniband] cxgb4: Update RDMA/cxgb4 due to macro definition removal in cxgb4 driver (Sai Vemuri) [1145275] - [netdrv] cxgb4: set maximal number of default RSS queues (Sai Vemuri) [1145275] - [infiniband] cxgb4: Include vmalloc.h for vmalloc and vfree (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use vmalloc() for debugfs QP dump (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add debugfs RDMA memory stats (Sai Vemuri) [1145275] - [infiniband] cxgb4: Convert import_ep() over to dst_neigh_lookup() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Debugfs dump_qp() updates (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use ULP_MODE_TCPDDP (Sai Vemuri) [1145275] - [infiniband] cxgb4: Turn on delayed ACK (Sai Vemuri) [1145275] - [netdrv] cxgb4: Use netif_set_real_num__queues (Sai Vemuri) [1145275] - [netdrv] cxgb4: set skb->rxhash (Sai Vemuri) [1145275]- [mm] readahead: get back a sensible upper limit (Rafael Aquini) [1187940] - [fs] quota: Properly invalidate caches even for filesystems with blocksize < pagesize (Lukas Czerner) [893926] - [fs] xfs: fix behaviour of XFS_IOC_FSSETXATTR on directories (Zorro Lang) [1200705] - [fs] xfs: allow logical-sector-sized DIO (Eric Sandeen) [1197195] - [fs] xfs: rename xfs_buftarg structure members (Eric Sandeen) [1197195] - [fs] xfs: clean up xfs_buftarg (Eric Sandeen) [1197195] - [fs] xfs: simplify xfs_setsize_buftarg callchain; remove unused arg (Eric Sandeen) [1197195] - [fs] fuse: avoid scheduling while atomic (Brian Foster) [1144128] - [fs] pipe: kill ->map() and ->unmap() (Brian Foster) [1144128] - [fs] fuse: use clear_highpage() and KM_USER0 instead of KM_USER1 (Brian Foster) [1144128] - [s390] af_iucv: fix AF_IUCV sendmsg() errno (Hendrik Brueckner) [1211173] - [s390] zcrypt: improve device probing for zcrypt adapter cards (Hendrik Brueckner) [1211174] - [cpufreq] fix null ptr dereference (Petr Oros) [1186720] - [powerpc] eeh: Remove reference to PCI device (Gustavo Duarte) [1189019] - [powerpc] pci: Override pcibios_release_device() (Gustavo Duarte) [1189019] - [powerpc] eeh: Export functions for hotplug (Gustavo Duarte) [1189019] - [pci] Add pcibios_release_device() (Gustavo Duarte) [1189019] - [netdrv] mlx4_en: do not ignore autoneg in mlx4_en_set_pauseparam (Amir Vadai) [1121491] - [netdrv] mlx4_core: Replace pr_warning with pr_warn (Amir Vadai) [1136753] - [netdrv] mlx4_core: Deprecate use_prio module parameter (Amir Vadai) [1136753] - [x86] intel_pstate: Add CPUID for BDW-H CPU (Steve Best) [1164883] - [x86] crypto: aesni - fix memory usage in GCM decryption (Kurt Stutsman) [1213330] {CVE-2015-3331}- [crypto] testmgr: fix RNG return code enforcement (Herbert Xu) [1208804] - [netdrv] i40e: Fix RSS size at init since default num queue calculation has changed (Stefan Assmann) [1209444] - [netdrv] i40e: Move RSS table size for VSIs to the VSI struct (Stefan Assmann) [1209444] - [netdrv] i40e: Enable more than 64 qps for the Main VSI (Stefan Assmann) [1209444] - [netdrv] i40e: use netdev_rss_key_fill() helper (Stefan Assmann) [1209444] - [net] netfilter: xtables: make use of caller family rather than target family (Florian Westphal) [1210697] - [s390] dasd: fix panic in DASD driver during boot (Hendrik Brueckner) [1193535] - [md] dm-io: fix a race condition in the wake up code for sync_io (Mike Snitzer) [1205853] - [edac] sb_edac: fix corruption/crash on imbalanced Haswell home agents (Seth Jennings) [1210148] - [fs] proc: show all supplementary groups in /proc/pid/status (Jerome Marchand) [960050] - [kernel] futex: Take hugepages into account when generating futex_key (Jerome Marchand) [1193250]- [kabi] Adding symbol si_meminfo (Petr Oros) [1150668] - [kabi] Adding symbol pv_mmu_ops (Petr Oros) [1177818] - [kabi] Adding symbol mmput (Petr Oros) [1177818] - [kabi] Adding symbol get_task_mm (Petr Oros) [1177818] - [kabi] Adding symbol cpu_active_mask (Petr Oros) [1177818] - [kabi] Adding symbol __node_distance (Petr Oros) [1177818]- [scsi] fnic: IOMMU Fault occurs when IO and abort IO is out of order (Chris Leech) [1024066] - [scsi] fnic Driver crashed with NULL pointer reference (Chris Leech) [1024066] - [scsi] fnic: For Standalone C series, "sending VLAN request" message (Chris Leech) [1024066] - [scsi] fnic: Improper resue of exchange Ids (Chris Leech) [1024066] - [scsi] fnic: Memcopy only mimumum of data or trace buffer (Chris Leech) [1024066] - [scsi] fnic: assign FIP_ALL_FCF_MACS to fcoe_all_fcfs (Chris Leech) [1024066] - [scsi] fnic: part of treewide: fix errors in printk (Chris Leech) [1024066] - [scsi] fnic: fnic Control Path Trace Utility (Chris Leech) [1024066] - [scsi] fnic: Failing to queue aborts due to Q full cause terminate (Chris Leech) [1024066] - [scsi] fnic: NoFIP solicitation frame in NONFIP mode and changed IO (Chris Leech) [1024066] - [scsi] remove unnecessary pci_set_drvdata() (Chris Leech) [1024066] - [scsi] scsi: Convert uses of compare_ether_addr to ether_addr_equal (Chris Leech) [1024066] - [scsi] fnic: Incremented driver version (Chris Leech) [1024066] - [scsi] fnic: Fnic Statistics Collection (Chris Leech) [1024066] - [scsi] fnic: host reset returns nonzero value(errno) on (Chris Leech) [1024066] - [scsi] fnic: fnic Driver Tuneables Exposed through CLI (Chris Leech) [1024066] - [scsi] fnic: Kernel panic while running sh/nosh with max lun (Chris Leech) [1024066] - [scsi] fnic: Hitting BUG_ON(io_req->abts_done) (Chris Leech) [1024066] - [scsi] fnic: Remove QUEUE_FULL handling code (Chris Leech) [1024066] - [scsi] fnic: On system with >1.1TB RAM, VIC fails multipath (Chris Leech) [1024066] - [scsi] fnic: FC stat param seconds_since_last_reset not (Chris Leech) [1024066] - [scsi] lseek(fd, n, SEEK_END) does *not* go to eof - n (Chris Leech) [1024066] - [netdrv] tun: Fix csum_start with VLAN acceleration (Jason Wang) [1036482] - [netdrv] tun: unbreak truncated packet signalling (Jason Wang) [1036482] - [netdrv] tuntap: hardware vlan tx support (Jason Wang) [1036482] - [vhost] vhost-net: fix handle_rx buffer size (Jason Wang) [1036482] - [netdrv] mlx4_en: Reduce memory consumption on kdump kernel (Amir Vadai) [1100303] - [netdrv] mlx4_core: Use low memory profile on kdump kernel (Amir Vadai) [1100303] - [netdrv] mlx4: Use is_kdump_kernel() to detect kdump kernel (Amir Vadai) [1100303] - [kernel] crash_dump: Make is_kdump_kernel() accessible from modules (Amir Vadai) [1100303]- [fs] cifs: Don't replace dentries for dfs mounts (Sachin Prabhu) [1204047] - [fs] nfsv4: Don't decode fs_locations if we didn't ask for them (Benjamin Coddington) [1206695] - [usb] storage: Use normalized sense when emulating autosense (Gopal Tiwari) [1202951] - [scsi] virtio-scsi: avoid cancelling uninitialized work items (Paolo Bonzini) [1066623] - [sound] alsa: hda_intel: apply the Seperate stream_tag for Sunrise Point (Adrian Huang) [1209541] - [netdrv] qlcnic: Update version to 5.3.62.1 (Chad Dupuis) [1196516] - [netdrv] qlcnic: Delete existing multicast MAC list before adding new (Chad Dupuis) [1196516] - [netdrv] bnx2x: Force fundamental reset for EEH recovery (Michal Schmidt) [1199576] - [drivers] core: fix possible missing of device probe (Michal Schmidt) [1149614] - [drivers] core: deferral race condition fix (Michal Schmidt) [1149614] - [drivers] core: Fix ordering between deferred_probe and exiting initcalls (Michal Schmidt) [1149614] - [drivers] core: Move deferred devices to the end of dpm_list before probing (Michal Schmidt) [1149614] - [drivers] core: fixup reversed deferred probe order (Michal Schmidt) [1149614] - [drivers] core: KABI fix, put deferred_probe in device_private under __GENKSYMS__ (Michal Schmidt) [1149614] - [drivers] core: move the deferred probe pointer into the private area (Michal Schmidt) [1149614] - [drivers] revert "core: fix addition of delayed probe infrastructure" (Michal Schmidt) [1149614] - [infiniband] qib: Fix potential NULL d_inode dereference (Doug Ledford) [1185095] - [infiniband] qib: Add support for the new QMH7360 card (Doug Ledford) [1185095] - [infiniband] qib: Do not write EEPROM (Doug Ledford) [1185095] - [infiniband] qib: remove pointless assignments (Doug Ledford) [1185095] - [infiniband] qib: Correct reference counting in debugfs qp_stats (Doug Ledford) [1185095] - [infiniband] qib: Change get_user_pages() usage to always NULL vmas (Doug Ledford) [1185095] - [infiniband] qib: Return error for unsupported QP creation flags (Doug Ledford) [1185095] - [infiniband] qib: Additional Intel branding changes (Doug Ledford) [1185095] - [infiniband] qib: Fix port in pkey change event (Doug Ledford) [1185095] - [infiniband] qib: Use pci_enable_msix_range() instead of pci_enable_msix() (Doug Ledford) [1185095] - [infiniband] ocrdma: Update sli data structure for endianness (Doug Ledford) [1149273] - [infiniband] ocrdma: Report correct value of max_fast_reg_page_list_len (Doug Ledford) [1149273] - [infiniband] ocrdma: report asic-id in query device (Doug Ledford) [1149273] - [infiniband] ocrdma: Fix off by one in ocrdma_query_gid() (Doug Ledford) [1149273] - [infiniband] ocrdma: Use unsigned for bit index (Doug Ledford) [1149273] - [infiniband] ocrdma: Help gcc generate better code for ocrdma_srq_toggle_bit (Doug Ledford) [1149273] - [infiniband] ocrdma: Update the ocrdma module version string (Doug Ledford) [1149273] - [infiniband] ocrdma: set vlan present bit for user AH (Doug Ledford) [1149273] - [infiniband] ocrdma: remove reference of ocrdma_dev out of ocrdma_qp structure (Doug Ledford) [1149273] - [infiniband] ocrdma: Add support for interrupt moderation (Doug Ledford) [1149273] - [infiniband] ocrdma: Honor return value of ocrdma_resolve_dmac (Doug Ledford) [1149273] - [infiniband] ocrdma: Allow expansion of the SQ CQEs via buddy CQ expansion of the QP (Doug Ledford) [1149273] - [infiniband] ocrdma: Discontinue support of RDMA-READ-WITH-INVALIDATE (Doug Ledford) [1149273] - [infiniband] ocrdma: Host crash on destroying device resources (Doug Ledford) [1149273] - [infiniband] ocrdma: Do proper cleanup even if FW is in error state (Doug Ledford) [1149273] - [infiniband] ocrdma: Report correct state in ibv_query_qp (Doug Ledford) [1149273] - [infiniband] ocrdma: Debugfs enhancments for ocrdma driver (Doug Ledford) [1149273] - [infiniband] ocrdma: Report correct count of interrupt vectors while registering ocrdma device (Doug Ledford) [1149273] - [infiniband] ocrdma: Move PD resource management to driver (Doug Ledford) [1149273] - [infiniband] ocrdma: Increase the GID table size (Doug Ledford) [1149273] - [infiniband] ocrdma: Add support for IB stack compliant stats in sysfs (Doug Ledford) [1149273] - [infiniband] core: Replace ib_umem's offset field with a full address (Doug Ledford) [1149273] - [infiniband] ocrdma: Always resolve destination mac from GRH for UD QPs (Doug Ledford) [1149273] - [infiniband] ocrdma: Fix ocrdma_query_qp() to report q_key value for UD QPs (Doug Ledford) [1149273] - [infiniband] ocrdma: Save the bit environment, spare unncessary parenthesis (Doug Ledford) [1149273] - [infiniband] ocrdma: The kernel has a perfectly good BIT() macro - use it (Doug Ledford) [1149273] - [infiniband] ocrdma: Don't memset() buffers we just allocated with kzalloc() (Doug Ledford) [1149273] - [infiniband] ocrdma: Remove a unused-label warning (Doug Ledford) [1149273] - [infiniband] ocrdma: Convert kernel VA to PA for mmap in user (Doug Ledford) [1149273] - [infiniband] ipoib: drop mcast_mutex usage (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: deserialize multicast joins (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: fix MCAST_FLAG_BUSY usage (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: No longer use flush as a parameter (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: Use dedicated workqueues per interface (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: Make the carrier_on_task race aware (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: Consolidate rtnl_lock tasks in workqueue (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: change init sequence ordering (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: factor out ah flushing (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: validate struct ipoib_cb size (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: Remove unnecessary test for NULL before debugfs_remove() (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Consolidate rtnl_lock tasks in workqueue" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Make the carrier_on_task race aware" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: fix MCAST_FLAG_BUSY usage" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: fix mcast_dev_flush/mcast_restart_task race" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: change init sequence ordering" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Use dedicated workqueues per interface" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Make ipoib_mcast_stop_thread flush the workqueue" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: No longer use flush as a parameter" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: fix IPOIB_MCAST_RUN flag usage" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Add a helper to restart the multicast task" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: make delayed tasks not hold up everything" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Handle -ENETRESET properly in our callback" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: don't restart our thread on ENETRESET" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: remove unneeded locks" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: fix race between mcast_dev_flush and mcast_join" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: fix ipoib_mcast_restart_task" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: flush the ipoib_workqueue on unregister" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: cleanup a couple debug messages" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: make sure we reap all our ah on shutdown" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: don't queue a work struct up twice" (Doug Ledford) [1141191 1145910] - [pci] msi: Fix pci_msix_vec_count() htmldocs failure (Doug Ledford) [1185095] - [pci] msi: Add pci_msix_vec_count() (Doug Ledford) [1185095]- [net] netfilter: ipset: autoload set type modules safely (Jiri Pirko) [1208051] - [net] dynticks: avoid flow_cache_flush() interrupting every core (Marcelo Leitner) [1191559] - [x86] Mark Intel Broadwell-DE processor as supported (Steve Best) [1099685] - [x86] Mark Intel Skylake-S processor as supported (Steve Best) [1132156] - [x86] Mark Intel Skylake-Y processor as supported (Steve Best) [1194009] - [netdrv] mlx4_core: Fix error message deprecation for ConnectX-2 cards (Amir Vadai) [1157841] - [netdrv] mlx4_core: Deprecate error message at ConnectX-2 cards startup to debug (Amir Vadai) [1157841] - [netdrv] ixgbevf: Add code to check for Tx hang (John Greene) [1150344] - [netdrv] ixgbevf: Fix ordering of shutdown to correctly disable Rx and Tx (John Greene) [1150344] - [netdrv] ixgbevf: set vlan_features in a single write instead of several ORs (John Greene) [1150344] - [netdrv] ixgbevf: add RSS support for X550 (John Greene) [1150344] - [netdrv] ixgbevf: enable multiple queue support (John Greene) [1150344] - [netdrv] ixgbevf: Fix checksum error when using stacked vlan (John Greene) [1150344] - [netdrv] ixgbevf: fix possible crashes in probe and remove (John Greene) [1150344] - [netdrv] ixgbevf: add support for X550 VFs (John Greene) [1150344] - [netdrv] ixgbevf: compare total_rx_packets and budget in ixgbevf_clean_rx_irq (John Greene) [1150344] - [netdrv] ixgbevf: Update Rx next to clean in real time (John Greene) [1150344] - [netdrv] ixgbevf: reorder main loop in ixgbe_clean_rx_irq to allow for do/while/continue (John Greene) [1150344] - [netdrv] ixgbevf: Cleanup variable usage, improve stack performance (John Greene) [1150344] - [netdrv] ixgbevf: Combine the logic for post Rx processing into single function (John Greene) [1150344] - [netdrv] ixgbevf: Test Rx status bits directly out of the descriptor (John Greene) [1150344] - [netdrv] ixgbevf: Update ixgbevf_alloc_rx_buffers to handle clearing of status bits (John Greene) [1150344] - [netdrv] ixgbevf: remove useless bd_number from struct ixgbevf_adapter (John Greene) [1150344] - [netdrv] ixgbevf: Resolve missing-field-initializers warnings (John Greene) [1150344] - [netdrv] ixgbevf: introduce delay for checking VFLINKS on 82599 (John Greene) [1150344] - [netdrv] ixgbevf: Remove unused get_supported_physical_layer pointer (John Greene) [1150344] - [netdrv] ixgbevf: do vlan cleanup (John Greene) [1150344] - [netdrv] ibmveth: Add function to enable live MAC address changes (Gustavo Duarte) [1198748] - [netdrv] ibmveth: Add function to enable live MAC address changes (Gustavo Duarte) [1198748] - [tools] perf: Fix race in build_id_cache__add_s() (Milos Vyletel) [1204102] - [edac] sb_edac: Add support for Broadwell-DE processor (Seth Jennings) [1197939] - [edac] sb_edac: Fix typo computing number of banks (Seth Jennings) [1197939] - [acpi] memhotplug: add parameter to disable memory hotplug (Igor Mammedov) [1207249] - [acpi] processor: Convert apic_id to phys_id to make it arch agnostic (Prarit Bhargava) [1201164] - [acpi] processor: Make it possible to get local x2apic id via _MAT (Prarit Bhargava) [1201164] - [acpi] scan: bail out early if failed to parse APIC ID for CPU (Prarit Bhargava) [1201164] - [acpi] processor: use apic_id and remove duplicated _MAT evaluation (Prarit Bhargava) [1201164] - [acpi] processor: Introduce apic_id in struct processor to save parsed APIC id (Prarit Bhargava) [1201164] - [acpi] processor: export acpi_get_cpuid() (Prarit Bhargava) [1201164] - [acpi] video: Fix use_native_backlight selection logic (Benjamin Tissoires) [1205233] - [acpi] video: Change the default for video.use_native_backlight to 1 (Benjamin Tissoires) [1205233] - [acpi] video: Add systems that should favour native backlight interface (Benjamin Tissoires) [1205233] - [acpi] video: Do not register backlight if win8 and native interface exists (Benjamin Tissoires) [1205233] - [acpi] video: separate backlight control and event interface (Benjamin Tissoires) [1205233] - [acpi] video: correct acpi_video_bus_add error processing (Benjamin Tissoires) [1205233] - [acpi] video: use after input_unregister_device() (Benjamin Tissoires) [1205233] - [acpi] video: Don't start video device until its associated input device has been allocated (Benjamin Tissoires) [1205233] - [acpi] video: Harden video bus adding (Benjamin Tissoires) [1205233] - [acpi] video: fix unused but set variables in ACPI (Benjamin Tissoires) [1205233] - [acpi] video: use kasprintf (Benjamin Tissoires) [1205233] - [video] backlight: fix KABI breakage (Benjamin Tissoires) [1205233] - [video] backlight: introduce backlight_device_registered (Benjamin Tissoires) [1205233] - [video] backlight: add backlight type (Benjamin Tissoires) [1205233] - [acpi] preparation of backlight backports (Benjamin Tissoires) [1205233] - [acpi] acpica: expose OSI version (Benjamin Tissoires) [1205233] - [scsi] hpsa: dont meddle with hw which isn't ours (cciss) (Tomas Henzl) [1204886] - [scsi] be2iscsi: Bump driver version (Rob Evers) [1189845] - [scsi] be2iscsi: Fix kernel panic when device initialization fails (Rob Evers) [1189845] - [x86] tls: Interpret an all-zero struct user_desc as "no segment" (Kurt Stutsman) [1172798] {CVE-2014-8133} - [x86] tls: Don't validate lm in set_thread_area() after all (Kurt Stutsman) [1172798] {CVE-2014-8133} - [x86] tls: Disallow unusual TLS segments (Kurt Stutsman) [1172798] {CVE-2014-8133} - [x86] tls: Validate TLS entries to protect espfix (Kurt Stutsman) [1172798] {CVE-2014-8133}- [platform] thinkpad-acpi: unhandled hkey event (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: replace strnicmp with strncasecmp (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fixed spacing coding style issue (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: don't test unsigned int for negativity (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Update mapping for F12 hotkey on *40 models to KEY_FILE (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Add mappings for F9 - F12 hotkeys on X240 / T440 / T540 (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: llvmlinux: Remove nested functions from Thinkpad ACPI (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: save and restore adaptive keyboard mode for suspend and, resume (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: support Thinkpad X1 Carbon 2nd generation's adaptive keyboard (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Fix inconsistent mute LED after resume (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Convert to snd_card_new() with a device pointer (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Clean up inclusions of ACPI header files (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Fix build error when CONFIG_SND_MAX_CARDS > 32 (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Remove OOM message after input_allocate_device (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix handle locate for video and query of _BCL (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: add the ability setting TPACPI_LED_NONE by quirk (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: return -NODEV while operating uninitialized LEDs (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: kill hotkey_thread_mutex (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Handle HKEY event 0x6040 (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: don't use [delayed_]work_pending() (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: buffer overflow in fan_get_status() (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: recognize latest V-Series using DMI_BIOS_VENDOR (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: use mod_delayed_work() instead of cancel + queue (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Fix unused function warnings for CONFIG_PM_SLEEP (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Free hotkey_keycode_map after unregistering tpacpi_inputdev (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Fix a memory leak during module exit (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Flush the workqueue before freeing tpacpi_leds (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Use struct dev_pm_ops instead of legacy PM routines (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Drop pm_message_t arguments from suspend routines (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix issuing duplicated key events for brightness up/down (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: recognize Lenovo as version string in newer V-series BIOS (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: module_param: make bool parameters really bool drivers & misc (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: switch procfs to umode_t use (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Fix printk typo 'bluestooth' (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: handle HKEY 0x4010, 0x4011 events (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: handle some new HKEY 0x60xx events (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Convert printks to pr_ (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Correct !CONFIG_THINKPAD_ACPI_VIDEO warning (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix common misspellings (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Always report scancodes for hotkeys (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: We must always call va_end() after va_start() but do not do so in thinkpad_acpi.c::acpi_evalf() (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Remove unnecessary semicolons (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: delete double assignment (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix comment/printk typos (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: avoid keymap pitfall (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Add KEY_CAMERA (Fn-F6) for Lenovo keyboards (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: add support for model-specific keymaps (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: lock down size of hotkey keymap (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: untangle ACPI/vendor backlight selection (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: find ACPI video device by synthetic HID (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: clean up ACPI handles handling (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: don't depend on led_path for led firmware type (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: explain errors from acpi_install_notify_handler (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: acpi_evalf fixes (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: detect EC node using its HID (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: disclose usertask for ALSA callbacks (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix brightness hotkey poll handling (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: let other subdrivers know backlight level range (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: move greeting messages out of the first subdriver (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix volume/mute hotkey poll handling (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: constrain IBM-era support to IBM boxes (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix ALSA callback return status (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix typos "ammount" -> "amount" (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: make volume subdriver optional (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: don't fail to load the entire module due to ALSA problems (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: don't take the first ALSA slot by default (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: bump version to 0.24 (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: basic ALSA mixer support (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: disable volume control (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: support MUTE-only ThinkPads (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: volume subdriver rewrite (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: sync input device EV_SW initial state (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix assorted typos all over the place (Stanislaw Gruszka) [1170392] - [kernel] sysctl: add cap_last_cap to /proc/sys/kernel (Richard Guy Briggs) [1202508] - [block] xen-blkfront: fix accounting of reqs when migrating (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: module exit handling adjustments (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: handle backend CLOSED without CLOSING (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkif: drop struct blkif_request_segment_aligned (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: Silence pfn maybe-uninitialized warning (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: restore the non-persistent data path (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: improve aproximation of required grants per request (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: revoke foreign access for grants not mapped by the backend (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: set blk_queue_max_hw_sectors correctly (Vitaly Kuznetsov) [1201287 1202393] - [block] xen/blkback: Use physical sector size for setup (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: Introduce a 'max' module parameter to alter the amount of indirect segments (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: use a different scatterlist for each request (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-block: implement indirect descriptors (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: remove frame list from blk_shadow (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: pre-allocate pages for requests (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: switch from llist to list (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: drop the use of llist_for_each_entry_safe (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: handle bvecs with partial data (Vitaly Kuznetsov) [1201287 1202393] - [block] llist/xen-blkfront: implement safe version of llist_for_each_entry (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: free allocated page (Vitaly Kuznetsov) [1201287 1202393] - [block] xen/blkback: persistent-grants fixes (Vitaly Kuznetsov) [1201287 1202393] - [block] xen/blkback: Persistent grant maps for xen blk drivers (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: use bitmap_set() and bitmap_clear() (Vitaly Kuznetsov) [1201287 1202393] - [x86] iommu/amd: Fix missing iommu_shutdown initialization in passthrough mode (Herton R. Krzesinski) [1198380] - [x86] intr_remapping: Fix section mismatch in ir_dev_scope_init() (Herton R. Krzesinski) [1198380] - [x86] iommu: No need to set dmar_disabled in check_zero_address() (Herton R. Krzesinski) [1198380] - [x86] intr_remap: Call dmar_dev_scope_init() explicitly (Herton R. Krzesinski) [1198380] - [x86] amd-iommu: Fall back to GART if initialization fails (Herton R. Krzesinski) [1198380] - [x86] Split swiotlb initialization into two stages (Herton R. Krzesinski) [1198380] - [x86] gart: fix breakage due to IOMMU initialization cleanup (Herton R. Krzesinski) [1198380] - [x86] Move swiotlb initialization before dma32_free_bootmem (Herton R. Krzesinski) [1198380] - [x86] Fix iommu=soft boot option (Herton R. Krzesinski) [1198380] - [x86] Don't put iommu_shutdown_noop() in init section (Herton R. Krzesinski) [1198380] - [x86] Make calgary_iommu_init() static (Herton R. Krzesinski) [1198380] - [x86] swiotlb: Remove duplicate swiotlb_force extern declarations (Herton R. Krzesinski) [1198380] - [x86] Move iommu_shutdown_noop to x86_init.c (Herton R. Krzesinski) [1198380] - [x86] Set dma_ops to nommu_dma_ops by default (Herton R. Krzesinski) [1198380] - [x86] swiotlb: Remove the swiotlb variable usage (Herton R. Krzesinski) [1198380] - [x86] Add iommu_init to x86_init_ops, fix build (Herton R. Krzesinski) [1198380] - [x86] 32-bit: Fix swiotlb boot crash (Herton R. Krzesinski) [1198380] - [x86] Handle HW IOMMU initialization failure gracefully (Herton R. Krzesinski) [1198380] - [x86] swiotlb: Defer swiotlb init printing, export swiotlb_print_info() (Herton R. Krzesinski) [1198380] - [x86] swiotlb: Add swiotlb_free() function (Herton R. Krzesinski) [1198380] - [x86] intel-iommu: Convert detect_intel_iommu to use iommu_init hook (Herton R. Krzesinski) [1198380] - [x86] amd_iommu: Convert amd_iommu_detect() to use iommu_init hook (Herton R. Krzesinski) [1198380] - [x86] Revert "Fall back to GART if initialization fails" (Herton R. Krzesinski) [1198380] - [x86] gart: Convert gart_iommu_hole_init() to use iommu_init hook (Herton R. Krzesinski) [1198380] - [x86] calgary: Convert detect_calgary() to use iommu_init hook (Herton R. Krzesinski) [1198380] - [x86] Add iommu_init to x86_init_ops (Herton R. Krzesinski) [1198380] - [x86] Use x86_platform for iommu_shutdown (Herton R. Krzesinski) [1198380] - [x86] kvm: initialize large vmallocs (Andrea Arcangeli) [1142529] - [ata] ahci: Add DeviceIDs for Sunrise Point-LP SATA controller (David Milburn) [1129472] - [i2c] i801: Add DeviceIDs for SunrisePoint LP (David Milburn) [1129472] - [hid] usbhid: fix PIXART optical mouse (Benjamin Tissoires) [1200586] - [hid] usbhid: add always-poll quirk (Benjamin Tissoires) [1200586] - [net] ipv6: ndisc: Use pre-defined in6addr_linklocal_allnodes (Nikolay Aleksandrov) [1204780] - [net] ipv6: send unsolicited neighbour advertisements to all-nodes (Nikolay Aleksandrov) [1204780]- [virt] revert "kvm: exclude ioeventfd from counting kvm_io_range limit" (Amos Kong) [1205442] - [x86] uv: Fix UV2 BAU legacy mode (Frank Ramsay) [831804] - [x86] xsave: Use alloc_bootmem_align() instead of alloc_bootmem() (Prarit Bhargava) [1206140] - [kernel] bootmem: Add alloc_bootmem_align() (Prarit Bhargava) [1206140] - [infiniband] ipath+qib: fix dma settings (Doug Ledford) [1171803] - [netdrv] mlx4_en: current_mac isn't updated in port up (Amir Vadai) [1081667] - [netdrv] mlx4_en: Fix mac_hash database inconsistency (Amir Vadai) [1081667] - [netdrv] mlx4_en: Protect MAC address modification with the state_lock mutex (Amir Vadai) [1081667] - [netdrv] mlx4_en: Fix errors in MAC address changing when port is down (Amir Vadai) [1081667] - [netdrv] mlx4: Verify port number in __mlx4_unregister_mac (Amir Vadai) [1081667] - [netdrv] ixgbe: fix setting port VLAN (John Greene) [1150343] - [netdrv] ixgbe: allow multiple queues in SRIOV mode (John Greene) [1150343] - [netdrv] ixgbe: cleanup sparse errors in new ixgbe_x550.c file (John Greene) [1150343] - [netdrv] ixgbe: Fix checksum error when using stacked vlan (John Greene) [1150343] - [netdrv] ixgbe: fix crash on rmmod after probe fail (John Greene) [1150343] - [netdrv] ixgbe: bump version number (John Greene) [1150343] - [netdrv] ixgbe: Add X550 support function pointers (John Greene) [1150343] - [netdrv] ixgbe: cleanup checksum to allow error results (John Greene) [1150343] - [netdrv] ixgbe: add methods for combined read and write operations (John Greene) [1150343] - [netdrv] ixgbe: Add x550 SW/FW semaphore support (John Greene) [1150343] - [netdrv] ixgbe: Add timeout parameter to ixgbe_host_interface_command (John Greene) [1150343] - [netdrv] ixgbe: add support for X550 extended RSS support (John Greene) [1150343] - [netdrv] ixgbe: use netdev_rss_key_fill() helper (John Greene) [1150343] - [netdrv] ixgbe: phy: fix uninitialized status in ixgbe_setup_phy_link_tnx (John Greene) [1150343] - [netdrv] ixgbe: add helper function for setting RSS key in preparation of X550 (John Greene) [1150343] - [netdrv] ixgbe: Add new support for X550 MAC's (John Greene) [1150343] - [netdrv] ixgbe: cleanup move setting PFQDE.HIDE_VLAN to support function (John Greene) [1150343] - [netdrv] ixgbe: cleanup ixgbe_ndo_set_vf_vlan (John Greene) [1150343] - [netdrv] ixgbe: fix X540 Completion timeout (John Greene) [1150343] - [netdrv] ixgbe: fix race when setting advertised speed (John Greene) [1150343] - [netdrv] ixgbe: need not repeat init skb with NULL (John Greene) [1150343] - [netdrv] ixgbe: check for vfs outside of sriov_num_vfs before dereference (John Greene) [1150343] - [netdrv] ixgbe: fix race accessing page->_count (John Greene) [1150343] - [netdrv] ixgbe: remove wait loop on autoneg for copper devices (John Greene) [1150343] - [netdrv] ixgbe: add warnings for other disabled features without MSI-X support (John Greene) [1150343] - [netdrv] ixgbe: use e_dev_warn instead of netif_printk (John Greene) [1150343] - [netdrv] ixgbe: use e_dev_warn instead of e_err for displaying warning (John Greene) [1150343] - [netdrv] ixgbe: determine vector count inside ixgbe_acquire_msix_vectors (John Greene) [1150343] - [netdrv] ixgbe: move msix_entries allocation into ixgbe_acquire_msix_vectors (John Greene) [1150343] - [netdrv] ixgbe: return integer from ixgbe_acquire_msix_vectors (John Greene) [1150343] - [netdrv] ixgbe: use e_dev_warn instead of netif_printk (John Greene) [1150343] - [netdrv] ixgbe: Do not schedule an uninitialized workqueue entry (John Greene) [1150343] - [netdrv] ixgbe: Drop Rx alloc at end of Rx cleanup (John Greene) [1150343] - [netdrv] ixgbe: Resolve warnings produced in W=2 builds (John Greene) [1150343] - [netdrv] ixgbe: add comment noting recalculation of queues (John Greene) [1150343] - [netdrv] ixgbe: reset interface on link loss with pending Tx work from the VF (John Greene) [1150343] - [netdrv] ixgbe: Make return values more direct (John Greene) [1150343] - [netdrv] ixgbe: Delete a bunch of dead code (John Greene) [1150343] - [netdrv] ixgbe: Fix ixgbe_write_mbx error result (John Greene) [1150343] - [netdrv] ixgbe: Correct X540 semaphore error (John Greene) [1150343] - [netdrv] ixgbe: Fix spurious release of semaphore in EEPROM access (John Greene) [1150343] - [netdrv] ixgbe: Convert some udelays to usleep_range (John Greene) [1150343] - [netdrv] ixgbe: Change some uses of strncpy to strlcpy (John Greene) [1150343] - [netdrv] ixgbe: Fix possible null-dereference in error path (John Greene) [1150343] - [netdrv] ixgbe: remove unnecessary break after return (John Greene) [1150343] - [netdrv] ixgbe: remove unnecessary break after goto (John Greene) [1150343] - [netdrv] ixgbe: change PTP NSECS_PER_SEC to IXGBE_PTP_PPS_HALF_SECOND (John Greene) [1150343] - [netdrv] ixgbe: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (John Greene) [1150343] - [netdrv] ixgbe: remove linux/export.h header from ixgbe_ptp.c (John Greene) [1150343] - [netdrv] ixgbe: fix detection of SFP+ capable interfaces (John Greene) [1150343] - [netdrv] ixgbe: avoid duplicate code in suspend and stop paths (John Greene) [1150343] - [netdrv] ixgbe: separate the PTP suspend and stop actions (John Greene) [1150343] - [netdrv] ixgbe: extract PTP clock device from ptp_init (John Greene) [1150343] - [netdrv] ixgbe: allow ixgbe_ptp_reset to maintain current hwtstamp config (John Greene) [1150343] - [netdrv] ixgbe: extract the hardware setup from the ixgbe_ptp_set_ts_config (John Greene) [1150343] - [netdrv] ixgbe: rename ixgbe_ptp_enable to ixgbe_ptp_feature_enable (John Greene) [1150343] - [netdrv] ixgbe: fix linking at 100Mbps on copper devices with MNG FW enabled (John Greene) [1150343] - [netdrv] igb/ixgbe: remove return statements for void functions (John Greene) [1150343] - [netdrv] ixgbe: add /* fallthrough */ comment to case statements (John Greene) [1150343] - [netdrv] ixgbe: add space between operands to & (John Greene) [1150343] - [netdrv] ixgbe: don't check NULL for debugfs_remove_recursive (John Greene) [1150343] - [netdrv] ixgbe: add braces around else block (John Greene) [1150343] - [netdrv] ixgbe: fix several concatenated strings to single line (John Greene) [1150343] - [netdrv] ixgbe: fix checkpatch style of blank line after declaration (John Greene) [1150343] - [netdrv] ixgbe: fix function-like macro, remove semicolon (John Greene) [1150343] - [netdrv] ixgbe: clean up checkpatch warnings about CODE_INDENT and LEADING_SPACE (John Greene) [1150343] - [netdrv] ixgbe: get rid of SET_ETHTOOL_OPS (John Greene) [1150343] - [netdrv] ixgbe: change handling of multicast filters (John Greene) [1150343] - [netdrv] ixgbe: Use out-of-line function for register reads (John Greene) [1150343] - [netdrv] ixgbe: convert low_water into an array (John Greene) [1150343] - [netdrv] ixgbe: Add new netdev op to turn spoof checking on or off per VF (John Greene) [1150343] - [netdrv] ixgbe: Fix memory leak in ixgbe_free_q_vector, missing rcu (John Greene) [1150343] - [netdrv] ixgbe: Fix tx_packets and tx_bytes stats not updating (John Greene) [1150343] - [scsi] scsi_show_extd_sense double prints ASC/ASCQ for vendor specific ASC (Rob Evers) [1203858]- [fs] dcache: return -ESTALE not -EBUSY on distributed fs race (J. Bruce Fields) [1061994] - [fs] fuse: revalidate when may_open() returns ESTALE (Zorro Lang) [1142355] - [md] dm: impose configurable deadline for dm_request_fn's merge heuristic (Mike Snitzer) [1163769] - [md] dm-sysfs: introduce ability to add writable attributes (Mike Snitzer) [1163769] - [md] dm: don't start current request if it would've merged with the previous (Mike Snitzer) [1163769] - [md] dm: don't schedule delayed run of the queue if nothing to do (Mike Snitzer) [1163769] - [md] dm: only run the queue on completion if congested or no requests pending (Mike Snitzer) [1163769] - [md] dm: remove request-based logic from make_request_fn wrapper (Mike Snitzer) [1163769] - [md] dm: remove request-based DM queue's lld_busy_fn hook (Mike Snitzer) [1163769] - [md] dm: remove unnecessary wrapper around blk_lld_busy (Mike Snitzer) [1163769] - [kernel] panic: add TAINT_SOFTLOCKUP (Aaron Tomlin) [1184512] - [kernel] watchdog: print traces for all cpus on lockup detection (Aaron Tomlin) [1184512] - [x86] nmi: provide the option to issue an NMI back trace to every cpu but current (Aaron Tomlin) [1184512] - [x86] kernel: Avoid calling arch_trigger_all_cpu_backtrace() at the same time (Aaron Tomlin) [1184512] - [net] ipvs: allow rescheduling of new connections when port reuse is detected (Marcelo Leitner) [1108514] - [net] ipvs: Fix reuse connection if real server is dead (Marcelo Leitner) [1108514] - [net] neigh: Keep neighbour cache entries if number of them is small enough (Jiri Pirko) [1199856] - [net] gso: fix skb_segment for non-offset skb pointers (Jiri Benc) [1200533] - [netdrv] mlx4_en: Expose port number through sysfs (Amir Vadai) [1119772] - [net] core: Add sysfs file for port number (Amir Vadai) [1119772]- [kernel] dynamic_debug: fix comment (Michal Schmidt) [1203349] - [kernel] lib: dynamic_debug: use seq_open_private() instead of seq_open() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: replace obselete simple_strtoul() with kstrtouint() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: fix ddebug_parse_query() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: remove wrong error message (Michal Schmidt) [1203349] - [kernel] docs: dynamic-debug-howto.txt: update since new wildcard support (Michal Schmidt) [1203349] - [kernel] dynamic_debug: add wildcard support to filter files/functions/modules (Michal Schmidt) [1203349] - [kernel] lib: parser: put EXPORT_SYMBOLs in the conventional place (Michal Schmidt) [1203349] - [kernel] lib: parser: add match_wildcard() function (Michal Schmidt) [1203349] - [kernel] dynamic_debug: line queries failing due to uninitialized local variable (Michal Schmidt) [1203349] - [kernel] dynamic_debug: reuse generic string_unescape function (Michal Schmidt) [1203349] - [kernel] lib: introduce generic string_unescape (Michal Schmidt) [1203349] - [kernel] lib: net: make isodigit() public and use it (Michal Schmidt) [1203349] - [kernel] dynamic_debug: add pr_errs before -EINVALs (Michal Schmidt) [1203349] - [kernel] lib: KABI fix print_hex_dump_bytes() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: dynamic hex dump (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Fix vpr_ logging styles (Michal Schmidt) [1203349] - [kernel] lib: dynamic_debug: use kbasename() (Michal Schmidt) [1203349] - [kernel] string: introduce helper to get base file name from given path (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Remove unnecessary __used (Michal Schmidt) [1203349] - [kernel] dynamic_debug: use printk(KERN_WARNING..) in stub function (Michal Schmidt) [1203349] - [kernel] dynamic_debug: init with early_initcall, not arch_initcall (Michal Schmidt) [1203349] - [kernel] dynamic_debug: update Documentation/*, Kconfig.debug (Michal Schmidt) [1203349] - [kernel] dynamic_debug: add modname arg to exec_query callchain (Michal Schmidt) [1203349] - [kernel] dynamic_debug: print ram usage by ddebug tables if verbose (Michal Schmidt) [1203349] - [kernel] dynamic_debug: simplify dynamic_debug_init error exit (Michal Schmidt) [1203349] - [kernel] dynamic_debug: combine parse_args callbacks together (Michal Schmidt) [1203349] - [kernel] dynamic_debug: deprecate ddebug_query, suggest dyndbg instead (Michal Schmidt) [1203349] - [kernel] dynamic_debug: make dynamic-debug work for module initialization (Michal Schmidt) [1203349] - [kernel] params: add 3rd arg to option handler callback signature (Michal Schmidt) [1203349] - [kernel] dynamic_debug: fix leading spaces in dynamic_debug.h (Michal Schmidt) [1203349] - [kernel] dynamic_debug: replace if (verbose) pr_info with macro vpr_info (Michal Schmidt) [1203349] - [kernel] dynamic_debug: process multiple debug-queries on a line (Michal Schmidt) [1203349] - [kernel] dynamic_debug: factor vpr_info_dq out of ddebug_parse_query (Michal Schmidt) [1203349] - [kernel] dynamic_debug: add trim_prefix() to provide source-root relative paths (Michal Schmidt) [1203349] - [kernel] dynamic_debug: enlarge command/query write buffer (Michal Schmidt) [1203349] - [kernel] dynamic_debug: chop off comments in ddebug_tokenize (Michal Schmidt) [1203349] - [kernel] dynamic_debug: early return if _ddebug table is empty (Michal Schmidt) [1203349] - [kernel] dynamic_debug: tighten up error checking on debug queries (Michal Schmidt) [1203349] - [kernel] dynamic_debug: describe_flags with '=[pmflt_]*' (Michal Schmidt) [1203349] - [kernel] dynamic_debug: drop explicit !=NULL checks (Michal Schmidt) [1203349] - [kernel] dynamic_debug: pr_err() call should not depend upon verbosity (Michal Schmidt) [1203349] - [kernel] dynamic_debug: replace strcpy with strlcpy, in ddebug_setup_query() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: change verbosity at runtime (Michal Schmidt) [1203349] - [kernel] dynamic_debug: make dynamic-debug supersede DEBUG ccflag (Michal Schmidt) [1203349] - [kernel] dynamic_debug: use _DPRINTK_FLAGS_PRINT (Michal Schmidt) [1203349] - [kernel] dynamic_debug: fix whitespace complaints from scripts/cleanfile (Michal Schmidt) [1203349] - [kernel] dynamic_debug: use __printf not __attribute__((format(printf, ...))) (Michal Schmidt) [1203349] - [kernel] dynamic_debug: fix undefined reference to `__netdev_printk' (Michal Schmidt) [1203349] - [kernel] dynamic_debug: use a single printk() to emit messages (Michal Schmidt) [1203349] - [kernel] dynamic_debug: consolidate repetitive struct _ddebug descriptor definitions (Michal Schmidt) [1203349] - [kernel] dynamic_debug: make netdev_dbg() call __netdev_printk() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Convert printks to pr_ (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Remove uses of KERN_CONT in dynamic_emit_prefix (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Consolidate prefix output to single routine (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Add __dynamic_dev_dbg (Michal Schmidt) [1203349] - [kernel] lib: Remove unneeded version.h include (Michal Schmidt) [1203349] - [kernel] docs: fix dev_debug() braino in dynamic-debug-howto.txt (Michal Schmidt) [1203349] - [kernel] dynamic_debug: add #include (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Add more flags (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Initialize dynamic debug earlier via arch_initcall (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Introduce ddebug_query= boot parameter (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Split out query string parsing/setup from proc_write (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Fix dynamic_dev_dbg() macro if CONFIG_DYNAMIC_DEBUG not set (Michal Schmidt) [1203349] - [kernel] dynamic_debug: fix documentation errors (Michal Schmidt) [1203349] - [kernel] dynamic_debug: small cleanup in ddebug_proc_write() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: include slab.h (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Remove KBUILD_MODNAME from dynamic_pr_debug (Michal Schmidt) [1203349] - [fs] nfs: Add a module parameter to set the number of session slots (Steve Dickson) [1077226] - [fs] nfs: Fix races between nfs_remove_bad_delegation() and delegation return (Steve Dickson) [1166843] - [fs] nfs: Ensure that we call FREE_STATEID when NFSv4.x stateids are revoked (Steve Dickson) [1166843] - [fs] nfs: Don't try to reclaim delegation open state if recovery failed (Steve Dickson) [1166843] - [fs] nfs: Ensure that we remove NFSv4.0 delegations when state has expired (Steve Dickson) [1166843] - [docs] kdump: Document this case in kdump.txt (Baoquan He) [990302] - [x86] kexec: Add a x86_64 arch specific function arch_crash_auto_scale (Baoquan He) [990302] - [kernel] kexec: Introduce a new arch dependent function arch_crash_auto_scale (Baoquan He) [990302] - [kernel] kexec: Use __weak symboling instead for arch dependent function of kexec (Baoquan He) [990302] - [drm] makefile: update drm version (Rob Clark) [1200563] - [drm] i915: further quiet i915 (Rob Clark) [1200563] - [drm] i915: fix build for CONFIG_BUG=n (Rob Clark) [1200563] - [drm] i915: tame the chattermouth (Rob Clark) [1200563] - [drm] radeon: properly set vm fragment size for TN/RL (Rob Clark) [1200563] - [drm] radeon: fix the crash in test functions (Rob Clark) [1200563] - [drm] radeon: fix the crash in benchmark functions (Rob Clark) [1200563] - [drm] radeon: fix PLLs on RS880 and older v2 (Rob Clark) [1200563] - [drm] radeon: don't init gpuvm if accel is disabled (Rob Clark) [1200563] - [drm] i915: fix inconsistent brightness after resume (Rob Clark) [1200563] - [drm] i915: Init PPGTT before context enable (Rob Clark) [1200563] - [drm] i915: BDW Fix Halo PCI IDs marked as ULT (Rob Clark) [1200563] - [drm] i915: Only fence tiled region of object (Rob Clark) [1200563] - [drm] radeon: Restore GART table contents after pinning it in VRAM v3 (Rob Clark) [1200563] - [drm] radeon: Split off gart_get_page_entry ASIC hook from set_page_entry (Rob Clark) [1200563] - [drm] radeon: use rv515_ring_start on r5xx (Rob Clark) [1200563] - [drm] radeon: add si dpm quirk list (Rob Clark) [1200563] - [drm] radeon: add a dpm quirk list (Rob Clark) [1200563] - [drm] i915: Ban Haswell from using RCS flips (Rob Clark) [1200563] - [drm] i915: Kill check_power_well() calls (Rob Clark) [1200563] - [drm] revert "i915: Preserve VGACNTR bits from the BIOS" (Rob Clark) [1200563] - [drm] irq: BUG_ON() -> WARN_ON() (Rob Clark) [1200563] - [drm] i915: Don't call intel_prepare_page_flip() multiple times on gen2-4 (Rob Clark) [1200563] - [drm] i915: Disable PSMI sleep messages on all rings around context switches (Rob Clark) [1200563] - [drm] i915: Force the CS stall for invalidate flushes (Rob Clark) [1200563] - [drm] i915: Invalidate media caches on gen7 (Rob Clark) [1200563] - [drm] mc: disable msi (Rob Clark) [1200563] - [drm] i915: save/restore GMBUS freq across suspend/resume on gen4 (Rob Clark) [1200563] - [drm] i915: resume MST after reading back hw state (Rob Clark) [1200563] - [drm] i915: Only warn the first time we attempt to mmio whilst suspended (Rob Clark) [1200563] - [drm] i915: Disallow pin ioctl completely for kms drivers (Rob Clark) [1200563] - [drm] i915: Don't complain about stolen conflicts on gen3 (Rob Clark) [1200563] - [drm] radeon: properly filter DP1.2 4k modes on non-DP1.2 hw (Rob Clark) [1200563] - [drm] radeon: adjust default bapm settings for KV (Rob Clark) [1200563] - [drm] radeon: fix sad_count check for dce3 (Rob Clark) [1200563] - [drm] radeon: KV has three PPLLs (Rob Clark) [1200563] - [drm] radeon: check the right ring in radeon_evict_flags() (Rob Clark) [1200563] - [drm] radeon: work around a hw bug in MGCG on CIK (Rob Clark) [1200563] - [drm] radeon: fix typo in CI dpm disable (Rob Clark) [1200563] - [drm] dp-mst: Remove branches before dropping the reference (Rob Clark) [1200563] - [drm] dp: retry AUX transactions 32 times (Rob Clark) [1200563] - [drm] fb_helper: move deferred fb checking into restore mode (Rob Clark) [1200563] - [drm] ttm: Avoid memory allocation from shrinker functions (Rob Clark) [1200563] - [drm] nouveau: bring back legacy mmap handler (Rob Clark) [1200563] - [drm] nouveau: Do not BUG_ON(!spin_is_locked()) on UP (Rob Clark) [1200563] - [kernel] coredump_wait: don't call complete_vfork_done() (Mateusz Guzik) [1197599] - [kernel] vfork: make it killable (Mateusz Guzik) [1197599] - [kernel] vfork: introduce complete_vfork_done() (Mateusz Guzik) [1197599] - [virtio] virtio_pci: document why we defer kfree (Fam Zheng) [1199421] - [virtio] virtio_pci: defer kfree until release callback (Fam Zheng) [1199421] - [netdrv] tg3: Hold tp->lock before calling tg3_halt() from tg3_init_one() (Ivan Vecera) [1200911]- [md] raid5: Initialize bi_vcnt (Jes Sorensen) [1203221] - [md] raid10: fix conversion from RAID0 to RAID10 (Jes Sorensen) [1177745] - [x86] crypto: sha256_ssse3 - also test for BMI2 (Herbert Xu) [1201560] - [x86] crypto: sha256_ssse3 - fix stack corruption with SSSE3 and AVX implementations (Herbert Xu) [1201490] - [char] tty: drop driver reference in tty_open fail path (Mateusz Guzik) [1201894] {CVE-2011-5321} - [netdrv] e1000: move e1000_tbi_adjust_stats to where its used (John Greene) [1150339] - [netdrv] e1000: e1000_ethertool.c coding style fixes (John Greene) [1150339] - [netdrv] e1000: remove unnecessary break after return (John Greene) [1150339] - [netdrv] e1000: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (John Greene) [1150339] - [netdrv] e1000: Use time_after() for time comparison (John Greene) [1150339] - [netdrv] e1000: remove the check: skb->len<=0 (John Greene) [1150339] - [netdrv] e1000: Use is_broadcast_ether_addr/is_multicast_ether_addr helpers (John Greene) [1150339] - [netdrv] e1000: get rid of SET_ETHTOOL_OPS (John Greene) [1150339] - [netdrv] e1000: remove open-coded skb_cow_head (John Greene) [1150339] - [netdrv] e1000: remove debug messages with function names (John Greene) [1150339] - [netdrv] e1000: delete non-required instances of include (John Greene) [1150339] - [netdrv] e1000: fix possible reset_task running after adapter down (John Greene) [1150339] - [netdrv] e1000: fix lockdep warning in e1000_reset_task (John Greene) [1150339] - [netdrv] e1000: prevent oops when adapter is being closed and reset simultaneously (John Greene) [1150339] - [netdrv] e1000: fix wrong queue idx calculation (John Greene) [1150339] - [netdrv] e1000: Remove extern from function prototypes (John Greene) [1150339] - [netdrv] e1000: replace dma_set_mask()+dma_set_coherent_mask() with new helper (John Greene) [1150339] - [netdrv] e1000: ethtool: Add missing dma_mapping_error-call in e1000_setup_desc_rings (John Greene) [1150339] - [netdrv] e1000: dma_alloc_coherent: use __GFP_ZERO instead of memset(, 0) (John Greene) [1150339] - [netdrv] e1000: Remove dma_alloc_coherent OOM messages (John Greene) [1150339] - [netdrv] e1000: Remove remaining alloc/OOM messages (John Greene) [1150339] - [netdrv] e1000: fix up function prototypes after __dev* removals (John Greene) [1150339] - [netdrv] e1000: remove __dev* attributes (John Greene) [1150339] - [netdrv] e1000: fix concurrent accesses to PHY from watchdog and ethtool (John Greene) [1150339] - [netdrv] e1000: Small packets may get corrupted during padding by HW (John Greene) [1150339] - [acpi] fan: Use bus id as the name for non PNP0C0B (Fan) devices (Prarit Bhargava) [1192485] - [acpi] fan: support INT3404 thermal device (Prarit Bhargava) [1192485] - [acpi] fan: add ACPI 4.0 style fan support (Prarit Bhargava) [1192485] - [acpi] fan: remove no need check for device pointer (Prarit Bhargava) [1192485] - [acpi] fan: printk replacement (Prarit Bhargava) [1192485] - [acpi] fan: do nothing in suspend and poweroff callback (Prarit Bhargava) [1192485] - [acpi] fan: trivial style cleanup (Prarit Bhargava) [1192485] - [acpi] fan: Initialize acpi_state variable (Prarit Bhargava) [1192485] - [acpi] fan: avoid null pointer deference error (Prarit Bhargava) [1192485] - [acpi] fan: Use struct dev_pm_ops for power management in the fan driver (Prarit Bhargava) [1192485] - [acpi] fan: Fix more unbalanced code block (Prarit Bhargava) [1192485] - [acpi] ec: Drop suspend and resume routines (Prarit Bhargava) [1192485] - [acpi] fan: fix unbalanced code block (Prarit Bhargava) [1192485] - [input] mouse: synaptics - remove X250 from the topbuttonpad list (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - remove X1 Carbon 3rd gen from the topbuttonpad list (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - re-route tracksticks buttons on the Lenovo 2015 series (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - remove TOPBUTTONPAD property for Lenovos 2015 (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - retrieve the extended capabilities in query $10 (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - do not retrieve the board id on old firmwares (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - handle spurious release of trackstick buttons (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - fix middle button on Lenovo 2015 products (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - skip quirks when post-2013 dimensions (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - support min/max board id in min_max_pnpid_table (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - remove obsolete min/max quirk for X240 (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - query min dimensions for fw v8.1 (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - log queried and quirked dimension values (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - split synaptics_resolution(), query first (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - adjust min/max for Lenovo ThinkPad X1 Carbon 2nd (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - adjust min/max on Thinkpad E540 (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - add min/max quirk for Lenovo T440s (Benjamin Tissoires) [1186105 1186111] - [input] mouse: psmouse - add psmouse_matches_pnp_id helper function (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - add min/max quirk for pnp-id LEN2002 (Edge E531) (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - fix resolution for manually provided min/max (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - change min/max quirk table to pnp-id matching (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - add a matches_pnp_id helper function (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - T540p - unify with other LEN0034 models (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - print firmware ID and board number at init (Benjamin Tissoires) [1186105 1186111]- [infiniband] core: Prevent integer overflow in ib_umem_get address arithmetic (Doug Ledford) [1179327] {CVE-2014-8159} - [net] ipcomp: Mark as netns_ok (Jiri Pirko) [1112926] - [netdrv] l2tp: Fix UDP socket reference count bugs in the pppol2tp driver (Jiri Pirko) [1198290] - [net] ipv6: replacing a rt6_info needs to purge possible propagated rt6_infos too (Jiri Pirko) [1198404] - [net] netfilter: ipt_LOG: add bufferisation to call printk() once (Mateusz Guzik) [972694] - [net] netfilter: add missing xt_log.h file (Mateusz Guzik) [972694] - [virt] kvm: exclude ioeventfd from counting kvm_io_range limit (Amos Kong) [1124311] - [pci] Deprecate DEFINE_PCI_DEVICE_TABLE (Prarit Bhargava) [1198148] - [pci] Remove DEFINE_PCI_DEVICE_TABLE macro use (Prarit Bhargava) [1198148] - [wireless] rt2800pci: add firmware for RT3290 (Stanislaw Gruszka) [1036243] - [wireless] iwlwifi: add -12 firmware for iwl 3160 / 7260 / 7265 / 7265D (Stanislaw Gruszka) [1036243] - [wireless] iwlwifi: add -10 firmware for iwl 3160 / 7260 / 7265 / 7265D (Stanislaw Gruszka) [1036243] - [wireless] iwlwifi: add -9 firmware for iwl 3160 / 7260 / 7265 (Stanislaw Gruszka) [1036243] - [wireless] Update zd1201 driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update rndis_wlan driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update mwl8k driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update adm8211 driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update wl3501_cs driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update atmel driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update at76c50x-usb driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update airo driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Backport ti drivers from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport mac80211_hwsim driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] orinoco: Compile the driver with updated mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Backport libertas driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport ipw2x00 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport p54 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport brcmsmac driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport b43 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport ssb bus driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport bcma bus driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport iwlegacy driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport rt2x00 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport ath common layer from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport carl9170 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport ath5k driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport ath9 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport iwlwifi driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport mac80211 from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport wireless core from linux-3.19 (Stanislaw Gruszka) [1189024] - [kernel] workqueue: add system workqueues (Stanislaw Gruszka) [1189024] - [kernel] workqueue: add mod_delayed_work (Stanislaw Gruszka) [1189024] - [wireless] driver core: export platform_device_register_data as a GPL symbol (Stanislaw Gruszka) [1189024] - [net] etherdevice: Add ether_addr_equal_unaligned (Stanislaw Gruszka) [1189024] - [net] if_ether.h: add IEEE 802.21 Ethertype (Stanislaw Gruszka) [1189024] - [wireless] kernel.h: define u8, s8, u32, etc. limits (Stanislaw Gruszka) [1189024] - [wireless] kabi: remove wireless_send_event symbol (Stanislaw Gruszka) [1189024] - [scsi] qla2xxx: fix race in handling rport deletion during recovery causes panic (Chad Dupuis) [1102902] - [usb] io_ti: fix sysfs-attribute creation (Don Zickus) [1196460] - [usb] io_ti: fix port-data memory leak (Don Zickus) [1196460] - [usb] io_ti: Make edge_remove_sysfs_attrs the port_remove method (Don Zickus) [1196460] - [scsi] storvsc: force discovery of LUNs that may have been removed (Vitaly Kuznetsov) [1035571 1199766] - [scsi] storvsc: in responce to a scan event, scan the host (Vitaly Kuznetsov) [1035571 1199766] - [scsi] don't add scsi_device if its already visible (Vitaly Kuznetsov) [1035571 1199766] - [fs] aio: wake all waiters when destroying ctx (Mateusz Guzik) [1201260] - [x86] kvm: SYSENTER emulation is broken (Mateusz Guzik) [1186450] {CVE-2015-0239} - [x86] kvm: add halt_poll_ns module parameter (Paolo Bonzini) [1185250] - [kernel] sched: Add function single_task_running to let a task check if it is the only task running on a cpu (Paolo Bonzini) [1185250]- [crypto] sha512: Create module providing optimized SHA512 routines using SSSE3, AVX or AVX2 instructions (Herbert Xu) [1036216] - [crypto] sha512: Optimized SHA512 x86_64 assembly routine using AVX2 RORX instruction (Herbert Xu) [1036216] - [crypto] sha512: Optimized SHA512 x86_64 assembly routine using AVX instructions (Herbert Xu) [1036216] - [crypto] sha512: Optimized SHA512 x86_64 assembly routine using Supplemental SSE3 instructions (Herbert Xu) [1036216] - [crypto] sha512: Expose generic sha512 routine to be callable from other modules (Herbert Xu) [1036216] - [crypto] sha256: Create module providing optimized SHA256 routines using SSSE3, AVX or AVX2 instructions (Herbert Xu) [1036216] - [crypto] sha256: Optimized sha256 x86_64 routine using AVX2's RORX instructions (Herbert Xu) [1036216] - [crypto] sha256: Optimized sha256 x86_64 assembly routine with AVX instructions (Herbert Xu) [1036216] - [crypto] sha256: Optimized sha256 x86_64 assembly routine using Supplemental SSE3 instructions (Herbert Xu) [1036216] - [crypto] sha256: Expose SHA256 generic routine to be callable externally (Herbert Xu) [1036216] - [crypto] rng: RNGs must return 0 in success case (Herbert Xu) [1199230] - [hv] hv_balloon: keep locks balanced on add_memory() failure (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: refuse to balloon below the floor (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: report offline pages as being used (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: eliminate the trylock path in acquire/release_region_mutex (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: Don't post pressure status from interrupt context (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: Fix a locking bug in the balloon driver (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: Make adjustments in computing the floor (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: avoid memory leak on alloc_error of 2MB memory block (Vitaly Kuznetsov) [1006234] - [fs] isofs: infinite loop in CE record entries (Jacob Tanenbaum) [1175245] {CVE-2014-9420} - [x86] intel_pstate: Add support for SkyLake (Steve Best) [1189313] - [x86] vdso: ASLR bruteforce possible for vdso library (Jacob Tanenbaum) [1184897] {CVE-2014-9585} - [kernel] time: ntp: Correct TAI offset during leap second (Prarit Bhargava) [1199134] - [kernel] kexec: fix build error when hugetlbfs is disabled (Minfei Huang) [1121663] - [kernel] kexec: export free_huge_page to VMCOREINFO (Minfei Huang) [1121663] - [kernel] kexec: save PG_head_mask in VMCOREINFO (Minfei Huang) [1121663] - [mm] Fix PageHead when !CONFIG_PAGEFLAGS_EXTENDED (Minfei Huang) [1121663] - [scsi] lpfc: correct device removal deadlock after link bounce (Rob Evers) [1194793]- [netdrv] i40evf: TCP/IPv6 over Vxlan Tx checksum offload fix (Stefan Assmann) [1150337] - [netdrv] i40e: fix race in hang check (Stefan Assmann) [1150337] - [netdrv] i40e: Fix TSO with more than 8 frags per segment issue (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Update driver versions (Stefan Assmann) [1150337] - [netdrv] i40evf: Add more info to interrupt vector names (Stefan Assmann) [1150337] - [netdrv] i40evf: allow enabling of debug prints via ethtool (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Use advertised speed settings in ethtool and refactor get_settings (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Fix output of i40e_debug_aq() for big endian machines (Stefan Assmann) [1150337] - [netdrv] i40evf: don't wait forever (Stefan Assmann) [1150337] - [netdrv] i40evf: refactor reset (Stefan Assmann) [1150337] - [netdrv] i40evf: disable NAPI polling sooner (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump Driver Versions (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Remove unused variable an_enable and function update_link_info (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: i40e_register.h updates (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: restrict VC opcodes to their initial values (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Refactor the receive routines (Stefan Assmann) [1150337] - [netdrv] i40evf: Force Tx writeback on ITR (Stefan Assmann) [1150337] - [netdrv] i40evf: stop the watchdog for shutdown (Stefan Assmann) [1150337] - [netdrv] i40evf: ignore bogus messages from FW (Stefan Assmann) [1150337] - [netdrv] i40evf: reset on module unload (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e and i40evf versions (Stefan Assmann) [1150337] - [netdrv] i40e: Support for NPAR iSCSI partition with DCB (Stefan Assmann) [1150337] - [netdrv] i40e: AQ API updates for new commands (Stefan Assmann) [1150337] - [netdrv] i40e: AQ API updates (Stefan Assmann) [1150337] - [netdrv] i40e: add more struct size checks (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Increase ASQ timeout (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: AdminQ updates ww36 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: find partition_id in npar mode (Stefan Assmann) [1150337] - [netdrv] i40evf: kick a stalled admin queue (Stefan Assmann) [1150337] - [netdrv] i40evf: enable interrupt 0 appropriately (Stefan Assmann) [1150337] - [netdrv] i40evf: don't fire traffic IRQs when the interface is down (Stefan Assmann) [1150337] - [netdrv] i40evf: remove leftover VLAN filters (Stefan Assmann) [1150337] - [netdrv] i40evf: refactor shutdown code (Stefan Assmann) [1150337] - [netdrv] i40evf: Remove some scary log messages (Stefan Assmann) [1150337] - [netdrv] i40evf: remove redundant code (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Convert macro to static inline (Stefan Assmann) [1150337] - [netdrv] i40e: check for AQ timeout in aq_rc decode (Stefan Assmann) [1150337] - [netdrv] i40e: set max limit for access polling (Stefan Assmann) [1150337] - [netdrv] i40e: remove unused nvm_semaphore_wait (Stefan Assmann) [1150337] - [netdrv] i40e: add range check to i40e_aq_rc_to_posix (Stefan Assmann) [1150337] - [netdrv] i40e: let firmware catch the NVM busy error (Stefan Assmann) [1150337] - [netdrv] i40e: Bump i40e version to 1.2.2 and i40evf version to 1.0.6 (Stefan Assmann) [1150337] - [netdrv] i40evf: make early init sequence even more robust (Stefan Assmann) [1150337] - [netdrv] i40e: Define and use i40e_is_vf macro (Stefan Assmann) [1150337] - [netdrv] i40e: Add a virtual channel op to config RSS (Stefan Assmann) [1150337] - [netdrv] i40e: remove useless debug noise (Stefan Assmann) [1150337] - [netdrv] i40evf: remove unnecessary else (Stefan Assmann) [1150337] - [netdrv] i40evf: make comparisons consistent (Stefan Assmann) [1150337] - [netdrv] i40evf: make checkpatch happy (Stefan Assmann) [1150337] - [netdrv] i40evf: update header comments (Stefan Assmann) [1150337] - [netdrv] i40e: don't overload fields (Stefan Assmann) [1150337] - [netdrv] i40evf: don't use more queues than CPUs (Stefan Assmann) [1150337] - [netdrv] i40evf: make early init processing more robust (Stefan Assmann) [1150337] - [netdrv] i40e: clean up throttle rate code (Stefan Assmann) [1150337] - [netdrv] i40e: poll firmware slower (Stefan Assmann) [1150337] - [netdrv] i40evf: Add support for 10G base T parts (Stefan Assmann) [1150337] - [netdrv] i40evf: properly handle multiple AQ messages (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Use usleep_range() instead of udelay() (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Fix whitespace indentation (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e & i40evf version (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Ignore a driver perceived Tx hang if the number of desc pending < 4 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: add max buf len to aq debug print helper (Stefan Assmann) [1150337] - [netdrv] i40evf: Fixed guest OS panic when removing vf driver (Stefan Assmann) [1150337] - [netdrv] i40evf: fix memory leak on unused interfaces (Stefan Assmann) [1150337] - [netdrv] i40evf: don't leak queue vectors (Stefan Assmann) [1150337] - [netdrv] i40evf: do not re-arm watchdog after remove (Stefan Assmann) [1150337] - [netdrv] i40evf: future-proof vfr_stat state check (Stefan Assmann) [1150337] - [netdrv] i40evf: fix scan warning on sprintf (Stefan Assmann) [1150337] - [netdrv] i40e: always print aqtx answer (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: ARQ copy desc data even for failed commands (Stefan Assmann) [1150337] - [netdrv] i40evf: don't wait so long (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: fix extension header csum logic (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Add nvmupdate support (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Clean up code (Stefan Assmann) [1150337] - [netdrv] i40evf: remove unnecessary break after goto (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e to 0.4.21 and i40evf to 0.9.40 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Add set_fc and init of FC settings (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Add new HW link info variable an_enabled and function update_link_info (Stefan Assmann) [1150337] - [netdrv] i40evf: invite vector 0 to the interrupt party (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Force a shifted '1' to be unsigned (Stefan Assmann) [1150337] - [netdrv] i40evf: don't violate scope (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Do not free the dummy packet buffer synchronously (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e to 0.4.19 and i40evf to 0.9.38 (Stefan Assmann) [1150337] - [netdrv] i40evf: change branding string (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: initialize context descriptor (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: add ASQ write back timeout variable to AQ structure (Stefan Assmann) [1150337] - [netdrv] i40evf: set flags before sending message (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: clear aq bah-bal on shutdown (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Add base address registers to aq struct (Stefan Assmann) [1150337] - [netdrv] i40evf: resend FW request if no response (Stefan Assmann) [1150337] - [netdrv] i40evf: fix typo (Stefan Assmann) [1150337] - [netdrv] i40evf: return more useful error information (Stefan Assmann) [1150337] - [netdrv] i40evf: don't stop watchdog if it hasn't started (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Big endian fixes for handling HMC (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e to 0.4.17 and i40evf to 0.9.36 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove reserved type (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e to 0.4.13 and i40evf to 0.9.35 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: modify debug prints to avoid seg faults (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Update RSS configuration (Stefan Assmann) [1150337] - [netdrv] i40evf: fix off-by-one (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Reset Head and Tail on AQ initialization (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: i40e_register.h update (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e to version 0.4.10 and i40evf to 0.9.34 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Add Flow director stats to PF stats (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove FTYPE (Stefan Assmann) [1150337] - [netdrv] i40evf: check admin queue error bits (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: User ether_addr_copy instead of memcpy (Stefan Assmann) [1150337] - [netdrv] i40evf: don't go further down (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: AdminQ API update for new FW (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: set headwb Tx context flags and use them (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: bump version to 0.4.7 for i40e and 0.9.31 for i40evf (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: add PPRS bit to error bits and fix bug in Rx checksum (Stefan Assmann) [1150337] - [netdrv] i40evf: Fix function header (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump build version (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove deprecated device IDs (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: fix poll weight (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: fix TSO accounting (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove chatty reset messages (Stefan Assmann) [1150337] - [netdrv] i40evf: use correct format for printing MAC addresses (Stefan Assmann) [1150337] - [netdrv] i40evf: clean up log message formatting (Stefan Assmann) [1150337] - [netdrv] i40evf: remove bogus comment (Stefan Assmann) [1150337] - [netdrv] i40evf: remove unnecessary log messages (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Clean up a few things (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Fix code to accommodate i40e_register.h changes (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: fix rx descriptor status (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump build version (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: add Tx pre queue disable function (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: check AQ register for valid data (Stefan Assmann) [1150337] - [netdrv] i40evf: make messages less dire (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove rx_errors and rx_missed (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: VEB structure added, GTIME macro update (Stefan Assmann) [1150337] - [netdrv] i40evf: fix crash when changing ring sizes (Stefan Assmann) [1150337] - [netdrv] i40evf: set descriptor multiple to 32 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove unused RX_LRO define (Stefan Assmann) [1150337] - [netdrv] ethtool: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Change type to u32 to avoid sparse error (Stefan Assmann) [1150337] - [netdrv] i40e: check pointers before use (Stefan Assmann) [1150345] - [netdrv] i40e: catch NVM write semaphore timeout and retry (Stefan Assmann) [1150345] - [netdrv] i40e: stop flow director on shutdown (Stefan Assmann) [1150345] - [netdrv] i40e: disconnect irqs on shutdown (Stefan Assmann) [1150345] - [netdrv] i40e: Issue a PF reset if Tx queue disable timeout (Stefan Assmann) [1150345] - [netdrv] i40e: Fix the Tx ring qset handle when DCB reconfigures (Stefan Assmann) [1150345] - [netdrv] i40e: Fix the case where per TC queue count was higher than queues enabled (Stefan Assmann) [1150345] - [netdrv] i40e: fix race in hang check (Stefan Assmann) [1150345] - [netdrv] i40e: Fix TSO with more than 8 frags per segment issue (Stefan Assmann) [1150345] - [netdrv] i40e: Don't check for Tx hang when PF down (Stefan Assmann) [1150345] - [netdrv] i40e: fix shift precedence issue (Stefan Assmann) [1150345] - [netdrv] i40e: Fix memory leak at failure path in i40e_dbg_command_write() (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Update driver versions (Stefan Assmann) [1150345] - [netdrv] i40e: Use ethtool private flags to display NPAR status (Stefan Assmann) [1150345] - [netdrv] i40e: Set FLAG_RD when sending buffer FW must read (Stefan Assmann) [1150345] - [netdrv] i40e: print Rx packet split status (Stefan Assmann) [1150345] - [netdrv] i40e: Set BUF flag for Set Version AQ command (Stefan Assmann) [1150345] - [netdrv] i40e: Add support for getlink, setlink ndo ops (Stefan Assmann) [1150345] - [net] set and query VEB/VEPA bridge mode via PF_BRIDGE (Stefan Assmann) [1150345] - [netdrv] i40e: Implement configfs for NPAR BW configuration (Stefan Assmann) [1150345] - [netdrv] i40e: Add NPAR BW get and set functions (Stefan Assmann) [1150345] - [netdrv] i40e: enable packet split only when IOMMU present (Stefan Assmann) [1150345] - [netdrv] i40e: Add method to keep track of current rxnfc settings (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Use advertised speed settings in ethtool and refactor get_settings (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Fix output of i40e_debug_aq() for big endian machines (Stefan Assmann) [1150345] - [netdrv] i40e: Fix i40e_ndo_set_vf_spoofchk (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump Driver Versions (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Remove unused variable an_enable and function update_link_info (Stefan Assmann) [1150345] - [netdrv] i40e: Fix the EMPR interrupt received handling (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: i40e_register.h updates (Stefan Assmann) [1150345] - [netdrv] i40e: Use #define for the VSI connection type (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: restrict VC opcodes to their initial values (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Refactor the receive routines (Stefan Assmann) [1150345] - [netdrv] i40e: rename debugfs clear_stats option (Stefan Assmann) [1150345] - [netdrv] i40e: update Shadow RAM read/write functions (Stefan Assmann) [1150345] - [netdrv] i40e: Enable Loopback for the FCOE vsi as well (Stefan Assmann) [1150345] - [netdrv] i40e: Fix function header (Stefan Assmann) [1150345] - [netdrv] i40e: fix led blink toggle to enable steady state (Stefan Assmann) [1150345] - [netdrv] i40evf: Force Tx writeback on ITR (Stefan Assmann) [1150345] - [netdrv] i40e: stop the service task at shutdown (Stefan Assmann) [1150345] - [netdrv] i40e: add locking around VF reset (Stefan Assmann) [1150345] - [netdrv] i40e: Use even more ARQ descriptors (Stefan Assmann) [1150345] - [netdrv] i40e: delay after VF reset (Stefan Assmann) [1150345] - [netdrv] i40e: avoid use of uninitialized v_budget in i40e_init_msix (Stefan Assmann) [1150345] - [netdrv] i40e: i40e_fcoe.c: Remove unused function (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e and i40evf versions (Stefan Assmann) [1150345] - [netdrv] i40e: Support for NPAR iSCSI partition with DCB (Stefan Assmann) [1150345] - [netdrv] i40e: when Rx timestamps disabled set specific mode (Stefan Assmann) [1150345] - [netdrv] i40e: use same check for Rx hang as for Rx timestamps (Stefan Assmann) [1150345] - [netdrv] i40e: AQ API updates for new commands (Stefan Assmann) [1150345] - [netdrv] i40e: AQ API updates (Stefan Assmann) [1150345] - [netdrv] i40e: add more struct size checks (Stefan Assmann) [1150345] - [netdrv] i40e: Issue "Stop LLDP" command for firmware older than v4.3 (Stefan Assmann) [1150345] - [netdrv] i40e: check I40E_FLAG_PTP before handling Tx or Rx timestamps (Stefan Assmann) [1150345] - [netdrv] i40e: only enable PTP interrupt cause if PTP is enabled (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1150345] - [netdrv] i40e: Dump Stats string removed from debugfs help command (Stefan Assmann) [1150345] - [netdrv] i40e: Add define for interrupt name string len (Stefan Assmann) [1150345] - [netdrv] i40e: don't give up on DCB error after reset (Stefan Assmann) [1150345] - [netdrv] i40e: fix proc/int descriptions (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Increase ASQ timeout (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: AdminQ updates ww36 (Stefan Assmann) [1150345] - [netdrv] i40e: adds FCoE configure option (Stefan Assmann) [1150345] - [netdrv] i40e: limit sriov to partition 1 of NPAR configurations (Stefan Assmann) [1150345] - [netdrv] i40e: Don't exit link event early if link speed has changed (Stefan Assmann) [1150345] - [netdrv] i40e: limit WoL and link settings to partition 1 (Stefan Assmann) [1150345] - [netdrv] i40e: Adding function for reading PBA String (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: find partition_id in npar mode (Stefan Assmann) [1150345] - [netdrv] i40e: remove VN2VN related mac filters (Stefan Assmann) [1150345] - [netdrv] i40e: Add warning for NPAR partitions with link speed less than 10Gbps (Stefan Assmann) [1150345] - [netdrv] i40e: disable IOV before freeing resources (Stefan Assmann) [1150345] - [netdrv] i40e: Fix bug with TCP over IPv6 over VXLAN (Stefan Assmann) [1150345] - [netdrv] i40e: Fix Rx checksum error counter (Stefan Assmann) [1150345] - [netdrv] i40e: fix un-necessary Tx hangs (Stefan Assmann) [1150345] - [netdrv] i40e: Fix possible memory leak in i40e_dbg_dump_desc (Stefan Assmann) [1150345] - [netdrv] net: Disallow providing non zero VLAN ID for NIC drivers FDB add flow (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Convert macro to static inline (Stefan Assmann) [1150345] - [netdrv] i40e: add to NVM update debug message (Stefan Assmann) [1150345] - [netdrv] i40e: check for AQ timeout in aq_rc decode (Stefan Assmann) [1150345] - [netdrv] i40e: poll on NVM semaphore only if not other error (Stefan Assmann) [1150345] - [netdrv] i40e: fix up NVM update sm error handling (Stefan Assmann) [1150345] - [netdrv] i40e: set max limit for access polling (Stefan Assmann) [1150345] - [netdrv] i40e: remove unused nvm_semaphore_wait (Stefan Assmann) [1150345] - [netdrv] i40e: init NVM update state on adminq init (Stefan Assmann) [1150345] - [netdrv] i40e: add range check to i40e_aq_rc_to_posix (Stefan Assmann) [1150345] - [netdrv] i40e: rework debug messages for NVM update (Stefan Assmann) [1150345] - [netdrv] i40e: let firmware catch the NVM busy error (Stefan Assmann) [1150345] - [netdrv] i40e: better error messages for NVM update issues (Stefan Assmann) [1150345] - [netdrv] i40e: clear NVM update state on ethtool test (Stefan Assmann) [1150345] - [netdrv] ethernet/intel: Use eth_skb_pad and skb_put_padto helpers (Stefan Assmann) [1150345] - [netdrv] i40e: Reduce stack in i40e_dbg_dump_desc (Stefan Assmann) [1150345] - [netdrv] i40e: Bump i40e version to 1.2.2 and i40evf version to 1.0.6 (Stefan Assmann) [1150345] - [netdrv] i40e: get pf_id from HW rather than PCI function (Stefan Assmann) [1150345] - [netdrv] i40e: increase ARQ size (Stefan Assmann) [1150345] - [netdrv] i40e: Re enable Main VSI loopback setting in the reset path (Stefan Assmann) [1150345] - [netdrv] i40e: Add new update VSI flow to accommodate FW fix with VSI Loopback mode (Stefan Assmann) [1150345] - [netdrv] i40e: Increase reset delay (Stefan Assmann) [1150345] - [netdrv] i40e: fix netdev_stat macro definition (Stefan Assmann) [1150345] - [netdrv] i40e: Define and use i40e_is_vf macro (Stefan Assmann) [1150345] - [netdrv] i40e: Add a virtual channel op to config RSS (Stefan Assmann) [1150345] - [netdrv] i40e: don't enable PTP support on more than one PF per port (Stefan Assmann) [1150345] - [netdrv] i40e: Add description to misc and fd interrupts (Stefan Assmann) [1150345] - [netdrv] i40e: allow various base numbers in debugfs aq commands (Stefan Assmann) [1150345] - [netdrv] i40e: remove useless debug noise (Stefan Assmann) [1150345] - [netdrv] i40e: Remove unneeded break statement (Stefan Assmann) [1150345] - [netdrv] i40e: trigger SW INT with no ITR wait (Stefan Assmann) [1150345] - [netdrv] i40e: don't overload fields (Stefan Assmann) [1150345] - [netdrv] i40e: Prevent link flow control settings when PFC is enabled (Stefan Assmann) [1150345] - [netdrv] i40e: Do not disable/enable FCoE VSI with DCB reconfig (Stefan Assmann) [1150345] - [netdrv] i40e: Modify Tx disable wait flow in case of DCB reconfiguration (Stefan Assmann) [1150345] - [netdrv] i40e: Update VEB's enabled_tc after reconfiguration (Stefan Assmann) [1150345] - [netdrv] i40e: Check for LLDP AdminStatus before querying DCBX (Stefan Assmann) [1150345] - [netdrv] i40e: Add support to firmware CEE DCBX mode (Stefan Assmann) [1150345] - [netdrv] i40e: Resume Port Tx after DCB event (Stefan Assmann) [1150345] - [netdrv] i40e: Bump version to 1.1.23 (Stefan Assmann) [1150345] - [netdrv] i40e: re-enable VFLR interrupt sooner (Stefan Assmann) [1150345] - [netdrv] i40e: only warn once of PTP nonsupport in 100Mbit speed (Stefan Assmann) [1150345] - [netdrv] i40e: clean up throttle rate code (Stefan Assmann) [1150345] - [netdrv] i40e: don't do link_status or stats collection on every ARQ (Stefan Assmann) [1150345] - [netdrv] i40e: poll firmware slower (Stefan Assmann) [1150345] - [netdrv] i40e: properly parse MDET registers (Stefan Assmann) [1150345] - [netdrv] i40e: configure VM ID in qtx_ctl (Stefan Assmann) [1150345] - [netdrv] i40e: enable debug earlier (Stefan Assmann) [1150345] - [netdrv] i40e: better wording for resource tracking errors (Stefan Assmann) [1150345] - [netdrv] i40e: scale msix vector use when more cores than vectors (Stefan Assmann) [1150345] - [netdrv] i40e: remove debugfs dump stats (Stefan Assmann) [1150345] - [netdrv] i40e: avoid disable of interrupt when changing ITR (Stefan Assmann) [1150345] - [netdrv] i40e: fix link checking logic (Stefan Assmann) [1150345] - [netdrv] i40e: Add condition to enter fdir flush and reinit (Stefan Assmann) [1150345] - [netdrv] i40e: _MASK vs _SHIFT typo in i40e_handle_mdd_event() (Stefan Assmann) [1150345] - [netdrv] i40e: Bump version (Stefan Assmann) [1150345] - [netdrv] i40e: Moving variable declaration out of the loops (Stefan Assmann) [1150345] - [netdrv] i40e: Add 10GBaseT support (Stefan Assmann) [1150345] - [netdrv] i40e: process link events when setting up switch (Stefan Assmann) [1150345] - [netdrv] i40e: Fix a bug where Rx would stop after some time (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Use usleep_range() instead of udelay() (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Fix whitespace indentation (Stefan Assmann) [1150345] - [netdrv] i40e: enable LSE poke and simplify link state (Stefan Assmann) [1150345] - [netdrv] i40e: mask phy events (Stefan Assmann) [1150345] - [netdrv] i40e: skb->xmit_more support (Stefan Assmann) [1150345] - [netdrv] i40e: use global pci_vfs_assigned() to replace local i40e_vfs_are_assigned() (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1150345] - [netdrv] i40e: fix panic due to too-early Tx queue enable (Stefan Assmann) [1150345] - [netdrv] i40e: Fix an issue when PF reset fails (Stefan Assmann) [1150345] - [netdrv] i40e: make warning less verbose (Stefan Assmann) [1150345] - [netdrv] i40e: Tell OS link is going down when calling set_phy_config (Stefan Assmann) [1150345] - [netdrv] i40e: Remove unnecessary assignment (Stefan Assmann) [1150345] - [netdrv] i40e: Change wording to be more consistent (Stefan Assmann) [1150345] - [netdrv] i40e: Allow user to change link settings if link is down (Stefan Assmann) [1150345] - [netdrv] i40e: Add dual speed module support (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e & i40evf version (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Ignore a driver perceived Tx hang if the number of desc pending < 4 (Stefan Assmann) [1150345] - [netdrv] i40e: quiet complaints when removing default MAC VLAN filter and make set_mac reversible (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: add max buf len to aq debug print helper (Stefan Assmann) [1150345] - [netdrv] i40e: Add checks and message for Qualified Module info (Stefan Assmann) [1150345] - [netdrv] i40e: set num_queue_pairs to num configured by VF (Stefan Assmann) [1150345] - [netdrv] i40e: Enable l2tsel bit for VLAN tag control (Stefan Assmann) [1150345] - [netdrv] i40e: Add a FD flush counter to ethtool (Stefan Assmann) [1150345] - [netdrv] i40e: ATR policy change to flush the table to clean stale ATR rules (Stefan Assmann) [1150345] - [netdrv] i40e: Some FD message fixes (Stefan Assmann) [1150345] - [netdrv] i40e: Update flow director error messages to reduce user confusion (Stefan Assmann) [1150345] - [netdrv] i40e: fix PTP bug (Stefan Assmann) [1150345] - [netdrv] i40e: Fix a few potential VF dereferences (Stefan Assmann) [1150345] - [netdrv] i40e: Fix for recent kernel panic (Stefan Assmann) [1150345] - [netdrv] i40e: Cleaning up missing null-terminate in conjunction with strncpy (Stefan Assmann) [1150345] - [netdrv] i40e: use correct structure type name in sizeof (Stefan Assmann) [1150345] - [netdrv] i40e: fix sparse non static symbol warning (Stefan Assmann) [1150345] - [netdrv] i40e: Fix missing uapi/linux/dcbnl.h include in i40e_fcoe.c (Stefan Assmann) [1150345] - [netdrv] i40e: remove support for vf unicast promiscuous mode (Stefan Assmann) [1150345] - [netdrv] i40e: Minor comment changes (Stefan Assmann) [1150345] - [netdrv] i40e: disable local loopback on vmdq vsi (Stefan Assmann) [1150345] - [netdrv] i40e: use correct vf_id offset for virtchnl message (Stefan Assmann) [1150345] - [netdrv] i40e: expose debug_write_register request (Stefan Assmann) [1150345] - [netdrv] i40e: disable FCoE (Stefan Assmann) [1150345] - [netdrv] i40e: adds FCoE to build and updates its documentation (Stefan Assmann) [1150345] - [netdrv] i40e: RHEL6 fixups for fcoe code (Stefan Assmann) [1150345] - [netdrv] i40e: Adds FCoE related code to i40e core driver (Stefan Assmann) [1150345] - [netdrv] i40e: adds FCoE code to the i40e driver (Stefan Assmann) [1150345] - [netdrv] i40e: always print aqtx answer (Stefan Assmann) [1150345] - [netdrv] i40e: Give link more time after setting flow control (Stefan Assmann) [1150345] - [netdrv] i40e: Fix firmware API version errors (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: ARQ copy desc data even for failed commands (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: fix extension header csum logic (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Add nvmupdate support (Stefan Assmann) [1150345] - [netdrv] i40e: fix format mismatch in drivers/net/ethernet/intel/i40e/i40e_debugfs.c (Stefan Assmann) [1150345] - [netdrv] i40e: (ptp) warn when PF_ID does not match in PRTTSYN_CTL0 (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Clean up code (Stefan Assmann) [1150345] - [netdrv] i40e: never generate both software and hardware timestamps (Stefan Assmann) [1150345] - [netdrv] i40e: Add ndo_get_phys_port_id() callback support (Stefan Assmann) [1150345] - [netdrv] i40e: remove unnecessary break after goto (Stefan Assmann) [1150345] - [netdrv] bridge: fdb dumping takes a filter device (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e to 0.4.21 and i40evf to 0.9.40 (Stefan Assmann) [1150345] - [netdrv] i40e: Implement set_settings for ethtool (Stefan Assmann) [1150345] - [netdrv] i40e: Add set_pauseparam to ethtool (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Add set_fc and init of FC settings (Stefan Assmann) [1150345] - [netdrv] i40e: move nway reset (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Add new HW link info variable an_enabled and function update_link_info (Stefan Assmann) [1150345] - [netdrv] i40e: Finish implementation of ethtool get settings (Stefan Assmann) [1150345] - [netdrv] i40e: disable TPH (Stefan Assmann) [1150345] - [netdrv] i40e: Fix a boundary condition and turning off of ntuple (Stefan Assmann) [1150345] - [netdrv] i40e: tolerate lost interrupts (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Force a shifted '1' to be unsigned (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Do not free the dummy packet buffer synchronously (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e to 0.4.19 and i40evf to 0.9.38 (Stefan Assmann) [1150345] - [netdrv] i40e: remove linux/export.h header from i40e_ptp.c (Stefan Assmann) [1150345] - [netdrv] i40e: limit GLLAN_TXPRE_QDIS to QINDX 0-127 (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: initialize context descriptor (Stefan Assmann) [1150345] - [netdrv] i40e: FD filter replay logic bug fix (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: add ASQ write back timeout variable to AQ structure (Stefan Assmann) [1150345] - [netdrv] i40e: fix compile error on 32bit (Stefan Assmann) [1150345] - [netdrv] i40e: Correct mask assignment value (Stefan Assmann) [1150345] - [netdrv] i40e: clear all queues and interrupts (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: clear aq bah-bal on shutdown (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Add base address registers to aq struct (Stefan Assmann) [1150345] - [netdrv] i40e: fix fdir programming (Stefan Assmann) [1150345] - [netdrv] i40e: Add debugfs hooks to print current total FD filter count (Stefan Assmann) [1150345] - [netdrv] i40e: Fix the FD sideband logic to detect a FD table full condition (Stefan Assmann) [1150345] - [netdrv] i40e: Avoid adding the TCP-IPv4 filter twice (Stefan Assmann) [1150345] - [netdrv] i40e: only create PTP device node once (Stefan Assmann) [1150345] - [netdrv] i40e: don't store user requested mode until we've validated it (Stefan Assmann) [1150345] - [netdrv] i40e: break PTP hardware control from ioctl command for timestamp mode (Stefan Assmann) [1150345] - [netdrv] i40e: rename i40e_ptp_enable to i40e_ptp_feature_enable (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Big endian fixes for handling HMC (Stefan Assmann) [1150345] - [netdrv] i40e: do not take NVM ownership for SR read (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e to 0.4.17 and i40evf to 0.9.36 (Stefan Assmann) [1150345] - [netdrv] i40e: Bypass timeout recovery level 0 so as to not cause MDD (Stefan Assmann) [1150345] - [netdrv] i40e: no pf reset at pci remove (Stefan Assmann) [1150345] - [netdrv] i40e: reapply LAA after reset (Stefan Assmann) [1150345] - [netdrv] i40e: allow user to set LAA again (Stefan Assmann) [1150345] - [netdrv] i40e: use WoL flag when setting LAA (Stefan Assmann) [1150345] - [netdrv] i40e: Add ablitity to enable/disable link from set_link_restart_an (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove reserved type (Stefan Assmann) [1150345] - [netdrv] i40e: Fix ethtool coalesce settings (Stefan Assmann) [1150345] - [netdrv] i40e: fix a stray print message (Stefan Assmann) [1150345] - [netdrv] i40e: warn on newer/older firmware API rev (Stefan Assmann) [1150345] - [netdrv] i40e: Add PF reset when Malicious driver event for PF (Stefan Assmann) [1150345] - [netdrv] i40e: make prep_for_reset void (Stefan Assmann) [1150345] - [netdrv] i40e: Stop the VF device after setting its MAC address (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e to 0.4.13 and i40evf to 0.9.35 (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: modify debug prints to avoid seg faults (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Update RSS configuration (Stefan Assmann) [1150345] - [netdrv] i40e: keep service tasks out of reset process (Stefan Assmann) [1150345] - [netdrv] i40e: clear VEB stats when pf stats are cleared (Stefan Assmann) [1150345] - [netdrv] i40e: Fix scheduling while atomic bug during NAPI (Stefan Assmann) [1150345] - [netdrv] i40e: debugfs fix to dump remote LLDPDU (Stefan Assmann) [1150345] - [netdrv] i40e: Helper routine for Rx/Tx queue enable/disable wait (Stefan Assmann) [1150345] - [netdrv] i40e: Fix dangling ring pointers upon driver removal (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Reset Head and Tail on AQ initialization (Stefan Assmann) [1150345] - [netdrv] i40e: workaround NVM GLQF_HKEY (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: i40e_register.h update (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e to version 0.4.10 and i40evf to 0.9.34 (Stefan Assmann) [1150345] - [netdrv] i40e: use stored base_queue value (Stefan Assmann) [1150345] - [netdrv] i40e: Fix a bug in ethtool for FD drop packet filter action (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Add Flow director stats to PF stats (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove FTYPE (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: User ether_addr_copy instead of memcpy (Stefan Assmann) [1150345] - [netdrv] i40e: Do not accept tagged packets by default (Stefan Assmann) [1150345] - [netdrv] i40e: Separate out DCB capability and enabled flags (Stefan Assmann) [1150345] - [netdrv] i40e: Change the notion of src and dst for FD_SB in ethtool (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: AdminQ API update for new FW (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: bump version to 0.4.7 for i40e and 0.9.31 for i40evf (Stefan Assmann) [1150345] - [netdrv] i40e: Allow RSS table entry range and GPS to be any number, not necessarily power of 2 (Stefan Assmann) [1150345] - [netdrv] i40e: Delete stale MAC filters after change (Stefan Assmann) [1150345] - [netdrv] i40e: Do not fall back to one queue model if the only feature enabled is ATR (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: add PPRS bit to error bits and fix bug in Rx checksum (Stefan Assmann) [1150345] - [netdrv] i40e: keep SR-IOV enabled in the case that RSS, VMDQ, FD_SB and DCB are disabled (Stefan Assmann) [1150345] - [netdrv] i40e: Changes to Interrupt distribution policy (Stefan Assmann) [1150345] - [netdrv] i40e: implement anti-spoofing for VFs (Stefan Assmann) [1150345] - [netdrv] i40e: don't complain about removing non-existent addresses (Stefan Assmann) [1150345] - [netdrv] i40e: remove unused variable and memory allocation (Stefan Assmann) [1150345] - [netdrv] i40e: allow for more VSIs (Stefan Assmann) [1150345] - [netdrv] i40e: add checks for AQ error status bits (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump build version (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove deprecated device IDs (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: fix poll weight (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: fix TSO accounting (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove chatty reset messages (Stefan Assmann) [1150345] - [netdrv] i40e: not all VSIs have rings (Stefan Assmann) [1150345] - [netdrv] i40e: clear pxe after adminq is rebuilt (Stefan Assmann) [1150345] - [netdrv] i40e: Fix incorrect feature configuration status (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Clean up a few things (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Fix code to accommodate i40e_register.h changes (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: fix rx descriptor status (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump build version (Stefan Assmann) [1150345] - [netdrv] i40e: remove irqs only when they are set up (Stefan Assmann) [1150345] - [netdrv] i40e: don't remove HMC that doesn't exist (Stefan Assmann) [1150345] - [netdrv] i40e: print full link message (Stefan Assmann) [1150345] - [netdrv] i40e: add xcast stats for port (Stefan Assmann) [1150345] - [netdrv] i40e: add vsi x-cast stats (Stefan Assmann) [1150345] - [netdrv] i40e: increase reset wait time (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: add Tx pre queue disable function (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: check AQ register for valid data (Stefan Assmann) [1150345] - [netdrv] i40e: print message for pre-production hardware (Stefan Assmann) [1150345] - [netdrv] i40e: add VEB stats to ethtool (Stefan Assmann) [1150345] - [netdrv] i40e: set lan_veb index (Stefan Assmann) [1150345] - [netdrv] i40e: add missing VSI statistics (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove rx_errors and rx_missed (Stefan Assmann) [1150345] - [netdrv] i40e: refactor stats collection (Stefan Assmann) [1150345] - [netdrv] i40e: refactor send version (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: VEB structure added, GTIME macro update (Stefan Assmann) [1150345] - [netdrv] i40e: notify VF of all types of resets (Stefan Assmann) [1150345] - [netdrv] i40e: clamp jumbo frame size (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove unused RX_LRO define (Stefan Assmann) [1150345] - [netdrv] i40e: remove check for large buffer (Stefan Assmann) [1150345] - [netdrv] i40e: Rework register diagnostic (Stefan Assmann) [1150345] - [netdrv] i40e: don't use OR to check a value (Stefan Assmann) [1150345] - [netdrv] i40e: enable CONFIG_I40E_DCB (Stefan Assmann) [1150345] - [netdrv] i40e: remove ifdefs which are no longer necessary (Stefan Assmann) [1150345] - [netdrv] i40e: revert 075a5d9ee83117e56cf429fcc1cbc78f020ed3bf (Stefan Assmann) [1150345]- [mm] vmscan: check if reclaim should really abort even if compaction_ready() is true for one zone (Rafael Aquini) [1066702] - [mm] page_alloc: prevent unending loop in __alloc_pages_slowpath() (Rafael Aquini) [1066702] - [mm] page_alloc: fix deferred congestion timeout if preferred zone is not allowed (Rafael Aquini) [1066702] - [mm] compaction: prevent infinite loop in compact_zone (Rafael Aquini) [1066702] - [mm] compaction: detect when scanners meet in isolate_freepages (Rafael Aquini) [1066702] - [mm] compaction: push isolate search base of compact control one pfn ahead (Rafael Aquini) [1066702] - [mm] compaction: checks correct fragmentation index (Rafael Aquini) [1066702] - [mm] compaction: abort if migration page cannot be charged to memcg (Rafael Aquini) [1066702] - [mm] compaction: check migrate_pages's return value instead of list_empty() (Rafael Aquini) [1066702] - [mm] hugetlb: fix and clean-up node iteration code to alloc or free (Rafael Aquini) [1066702] - [x86] fpu: shift clear_used_math() from save_i387_xstate() to handle_signal() (Oleg Nesterov) [1196262] - [x86] fpu: change save_i387_xstate() to rely on unlazy_fpu() (Oleg Nesterov) [1196262] - [kernel] clockevents: Make minimum delay adjustments configurable (Prarit Bhargava) [1183773] - [kernel] clockevents: Sanitize min_delta_ns adjustment and prevent overflows (Prarit Bhargava) [1183773] - [md] dm-switch support for RHEL 6 (Mikulas Patocka) [1196319] - [drm] i915: ignore early underrun irqs during init (Rob Clark) [1193972] - [x86] switch_to(): Load TLS descriptors before switching DS and ES (Denys Vlasenko) [1177354] {CVE-2014-9419} - [virt] revert "revert "virtio-net: initialize vlan_features"" (Vlad Yasevich) [1132972] - [netdrv] macvtap: Fix csum_start when VLAN tags are present (Vlad Yasevich) [1123697] - [netdrv] macvtap: signal truncated packets (Vlad Yasevich) [1123697] - [netdrv] macvtap: restore vlan header on user read (Vlad Yasevich) [1123697] - [netdrv] macvlan: Initialize vlan_features to turn on offload support (Vlad Yasevich) [1123697] - [netdrv] macvlan: Add support for 'always_on' offload features (Vlad Yasevich) [1123697] - [netdrv] mactap: Fix checksum errors for non-gso packets in bridge mode (Vlad Yasevich) [1123697] - [netdrv] revert "macvlan: fix checksums error when we are in bridge mode" (Vlad Yasevich) [1123697] - [net] core: Correctly set segment mac_len in skb_segment() (Vlad Yasevich) [1123697] - [net] core: generalize skb_segment() (Vlad Yasevich) [1123697] - [net] core: Add skb_headers_offset_update helper function (Vlad Yasevich) [1123697] - [netdrv] ixgbe: Correctly disable VLAN filter in promiscuous mode (Vlad Yasevich) [1123697] - [netdrv] ixgbe: remove vlan_filter_disable and enable functions (Vlad Yasevich) [1123697] - [netdrv] qlge: Fix TSO for non-accelerated vlan traffic (Vlad Yasevich) [1123697] - [netdrv] i40evf: Fix TSO and hw checksums for non-accelerated vlan packets (Vlad Yasevich) [1123697] - [netdrv] i40e: Fix TSO and hw checksums for non-accelerated vlan packets (Vlad Yasevich) [1123697] - [netdrv] ehea: Fix TSO and hw checksums with non-accelerated vlan packets (Vlad Yasevich) [1123697] - [netdrv] e1000: Fix TSO for non-accelerated vlan traffic (Vlad Yasevich) [1123697]- [powerpc] perf: Never program book3s PMCs with values >= 0x80000000 (Steve Best) [1193743] - [mmc] rtsx_usb_sdmmc: fix incorrect last byte in R2 response (Don Zickus) [753699] - [mmc] rtsx: fix possible linking error if built-in (Don Zickus) [753699] - [mmc] Add realtek USB sdmmc host driver (Don Zickus) [753699] - [mfd] rtsx_usb: Defer autosuspend while card exists (Don Zickus) [753699] - [mfd] rtsx_usb: Fix runtime PM deadlock (Don Zickus) [753699] - [mfd] rtsx_usb: Fix decimal printf format specifiers prefixed with 0x (Don Zickus) [753699] - [mfd] rtsx_usb: export device table (Don Zickus) [753699] - [mfd] rtsx_usb: Make mfd_cell array const (Don Zickus) [753699] - [mfd] rtsx_usb: Add comment in rtsx_usb_suspend (Don Zickus) [753699] - [mfd] rtsx_usb: Fix possible race condition (Don Zickus) [753699] - [mfd] Add realtek USB card reader driver (Don Zickus) [753699] - [netdrv] e1000e: Fixup comments jumbled by i219 support (John Greene) [1150340 1186055] - [netdrv] e1000e: avoid incorrect ioremap/iounmap sequences for e1000_pch_spt (John Greene) [1150340 1186055] - [netdrv] e1000e: NVM write protect access removed from SPT HW (John Greene) [1150340 1186055] - [netdrv] e1000e: initial support for i219 (John Greene) [1150340 1186055] - [netdrv] e1000e: Feature Enable PHY Ultra Low Power Mode (ULP) (John Greene) [1150340] - [netdrv] e1000e: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (John Greene) [1150340] - [netdrv] e1000e: remove unnecessary break after return (John Greene) [1150340] - [netdrv] e1000e: Fix CRC errors with jumbo traffic (John Greene) [1150340] - [netdrv] e1000e: Add code to check return values on NVM accesses (John Greene) [1150340] - [netdrv] e1000e: Add support for EEE in Sx states (John Greene) [1150340] - [netdrv] e1000e: fix trivial kernel doc typos (John Greene) [1150340] - [netdrv] e1000e: delete excessive space character in debug message (John Greene) [1150340] - [netdrv] e1000e: Fix TSO with non-accelerated vlans (John Greene) [1150340] - [netdrv] e1000e: Include clocksource.h to get CLOCKSOURCE_MASK (John Greene) [1150340] - [netdrv] e1000e: Tx hang on I218 when linked at 100Half and slow response at 10Mbps (John Greene) [1150340] - [scsi] megaraid_sas: Revert "driver version upgrade and remove some meta data of driver" (Tomas Henzl) [1197811] - [s390] vdso: fix clock_gettime for CLOCK_THREAD_CPUTIME_ID, -2 and -3 (Hendrik Brueckner) [1195675] - [sound] alsa: hda - fix hda_display_power() when !CONFIG_SND_HDA_I915 (Jaroslav Kysela) [1069236] - [lib] list_sort: do not pass bad pointers to cmp callback (Dave Airlie) [1195439] - [ata] ahci: Remove Device ID for Intel Sunrise Point PCH (David Milburn) [1129415] - [ata] ahci: Add Device IDs for Intel Sunrise Point PCH (David Milburn) [1129415] - [i2c] i801: Add Device IDs for Intel Sunrise Point PCH (David Milburn) [1129415] - [scsi] always increment reference count (Ewan Milne) [886657] - [scsi] scsi_debug: deadlock between completions and surprise module removal (Ewan Milne) [886657]- [kernel] ipc: sysv shared memory limited to 8TiB (George Beshers) [1171218] - [fs] exec: do not abuse ->cred_guard_mutex in threadgroup_lock() (Petr Oros) [1169225] - [kernel] cgroup: always lock threadgroup during migration (Petr Oros) [1169225] - [kernel] threadgroup: extend threadgroup_lock() to cover exit and exec (Petr Oros) [1169225] - [kernel] threadgroup: rename signal->threadgroup_fork_lock to ->group_rwsem (Petr Oros) [1169225] - [scsi] fcoe: use CHECKSUM_UNNECESSARY instead of CHECKSUM_PARTIAL on tx (Neil Horman) [1187393] - [net] do not do gso for CHECKSUM_UNNECESSARY in netif_needs_gso (Neil Horman) [1187393] - [scsi] hpsa: update driver revision to 3.4.4-1-RH4 (Joseph Szczypek) [1189274] - [scsi] hpsa: Cleanup hpsa_message and hpsa_find_cfgtables (Joseph Szczypek) [1189274] - [scsi] hpsa: Use local workqueues instead of system workqueues - part 2 (Joseph Szczypek) [1189274] - [scsi] hpsa: add in P840ar controller model name (Joseph Szczypek) [1189274] - [scsi] hpsa: add in gen9 controller model names (Joseph Szczypek) [1189274] - [scsi] hpsa: detect and report failures changing controller transport modes (Joseph Szczypek) [1189274] - [scsi] hpsa: shorten the wait for the CISS doorbell mode change ack (Joseph Szczypek) [1189274] - [scsi] hpsa: refactor duplicated scan completion code into a new routine (Joseph Szczypek) [1189274] - [scsi] hpsa: move SG descriptor set-up out of hpsa_scatter_gather() (Joseph Szczypek) [1189274] - [scsi] hpsa: do not use function pointers in fast path command submission (Joseph Szczypek) [1189274] - [scsi] hpsa: print CDBs instead of kernel virtual addresses for uncommon errors (Joseph Szczypek) [1189274] - [scsi] hpsa: do not use a void pointer for scsi_cmd field of struct CommandList (Joseph Szczypek) [1189274] - [scsi] hpsa: return failed from device reset/abort handlers (Joseph Szczypek) [1189274] - [scsi] hpsa: check for ctlr lockup after command allocation in main io path (Joseph Szczypek) [1189274] - [scsi] hpsa: guard against overflowing raid map array (Joseph Szczypek) [1189274] - [scsi] hpsa: do not ack controller events on controllers that do not support it (Joseph Szczypek) [1189274] - [scsi] hpsa: remove incorrect BUG_ONs checking for raid offload enable (Joseph Szczypek) [1189274] - [scsi] hpsa: do not check for msi(x) in interrupt_pending (Joseph Szczypek) [1189274] - [scsi] hpsa: slightly optimize SA5_performant_completed (Joseph Szczypek) [1189274] - [scsi] hpsa: optimize cmd_alloc function by remembering last allocation (Joseph Szczypek) [1189274] - [scsi] hpsa: fix race between abort handler and main i/o path (Joseph Szczypek) [1189274] - [scsi] hpsa: honor queue depth of physical devices (Joseph Szczypek) [1189274] - [scsi] hpsa: use workqueue to resubmit failed ioaccel commands (Joseph Szczypek) [1189274] - [scsi] hpsa: factor out hpsa_ciss_submit function (Joseph Szczypek) [1189274] - [scsi] hpsa: do not request device rescan on every ioaccel path error (Joseph Szczypek) [1189274] - [scsi] hpsa: do not queue commands internally in driver (Joseph Szczypek) [1189274] - [scsi] hpsa: get rid of cmd_special_alloc and cmd_special_free (Joseph Szczypek) [1189274] - [scsi] hpsa: reserve some commands for use by driver (Joseph Szczypek) [1189274] - [scsi] hpsa: avoid unneccesary calls to resource freeing functions (Joseph Szczypek) [1189274] - [scsi] hpsa: fix memory leak in hpsa_alloc_cmd_pool (Joseph Szczypek) [1189274] - [scsi] hpsa: report allocation failures while allocating SG chain blocks (Joseph Szczypek) [1189274] - [scsi] hpsa: pass error from pci_set_consistent_dma_mask from hpsa_message (Joseph Szczypek) [1189274] - [scsi] hpsa: rename hpsa_request_irq to hpsa_request_irqs (Joseph Szczypek) [1189274] - [scsi] hpsa: report failure to ioremap config table (Joseph Szczypek) [1189274] - [scsi] hpsa: trivial message and comment clean ups (Joseph Szczypek) [1189274] - [scsi] hpsa: refactor hpsa_find_board_params() to encapsulate legacy test (Joseph Szczypek) [1189274] - [scsi] hpsa: downgrade the Waiting for no-op print to dev_info (Joseph Szczypek) [1189274] - [scsi] hpsa: propagate return value from board ID lookup (Joseph Szczypek) [1189274] - [scsi] hpsa: propagate hard_reset failures in reset_devices mode (Joseph Szczypek) [1189274] - [scsi] hpsa: remove 0x from queue depth print which is in decimal (Joseph Szczypek) [1189274] - [scsi] hpsa: notice all request_irq errors (Joseph Szczypek) [1189274] - [scsi] hpsa: Fix -Wunused-but-set-variable warning (Joseph Szczypek) [1189274] - [scsi] hpsa: rename free_irqs to hpsa_free_irqs (Joseph Szczypek) [1189274] - [scsi] hpsa: adjust RAID-1, RAID-1ADM, and RAID-6 names (Joseph Szczypek) [1189274] - [scsi] hpsa: change how SA controllers are reset (Joseph Szczypek) [1189274] - [scsi] hpsa: turn off interrupts when kdump starts (Joseph Szczypek) [1189274] - [scsi] hpsa: fix memory leak in kdump hard reset (Joseph Szczypek) [1189274] - [scsi] hpsa: correct endian sparse warnings (Joseph Szczypek) [1189274] - [scsi] ses: Add power_status to SES device slot (Maurizio Lombardi) [1195134] - [scsi] ses: add reliable slot attribute (Maurizio Lombardi) [1195134] - [scsi] ses: add enclosure logical id (Maurizio Lombardi) [1195134] - [scsi] ses: generate KOBJ_CHANGE on enclosure attach (Maurizio Lombardi) [1195134] - [scsi] ses: close potential registration race (Maurizio Lombardi) [1195134] - [scsi] enclosure: handle non-unique element descriptors (Maurizio Lombardi) [1195134] - [scsi] enclosure: fix WARN_ON in dual path device removing (Maurizio Lombardi) [1195134] - [scsi] ses: requesting a fault indication (Maurizio Lombardi) [1195134] - [scsi] ses: add subenclosure support (Maurizio Lombardi) [1195134] - [scsi] ses: show devices for enclosures with no page 7 (Maurizio Lombardi) [1195134] - [block-driver] cciss: do not reset non-resettable boards (Tomas Henzl) [1192516] - [scsi] Fnic: Not probing all the vNICS via fnic_probe on boot (Chris Leech) [1092771] - [scsi] lpfc: Update lpfc version for 10.6.0.20 driver release (Rob Evers) [1194793] - [scsi] lpfc: Update copyright to 2015 (Rob Evers) [1194793] - [scsi] lpfc: Fix setting of EQ delay Multiplier (Rob Evers) [1194793] - [scsi] lpfc: Fix crash in device reset handler (Rob Evers) [1194793] - [scsi] lpfc: application causes OS crash when running diagnostics (Rob Evers) [1194793] - [scsi] lpfc: Fix internal loopback failure (Rob Evers) [1194793] - [scsi] lpfc: Fix premature release of rpi bit in bitmask (Rob Evers) [1194793] - [scsi] lpfc: Initiator sends wrong BBCredit value for either FLOGI or FLOGI_ACC (Rob Evers) [1194793] - [scsi] lpfc: Fix provide host name and OS name in RSNN-NN FC-GS command (Rob Evers) [1194793] - [scsi] lpfc: Parse the new 20G, 25G and 40G link speeds in the lpfc driver (Rob Evers) [1194793] - [scsi] lpfc: lpfc does not support option_rom_version sysfs attribute on newer adapters (Rob Evers) [1194793] - [scsi] lpfc: Fix host reset escalation killing all IOs (Rob Evers) [1194793] - [scsi] lpfc: Linux lpfc driver doesn't re-establish the link after a cable pull on LPe12002 (Rob Evers) [1194793] - [scsi] lpfc: Fix to handle PLOGI when already logged in (Rob Evers) [1194793] - [scsi] lpfc: Fix the iteration count to match the 30 sec comment (Rob Evers) [1194793] - [scsi] lpfc: Fix null ndlp derefernce in target_reset_handler (Rob Evers) [1194793]- [block] genhd: fix leftover might_sleep() in blk_free_devt() (Jeff Moyer) [1193201] - [s390] kernel: 3215 tty close crash (Hendrik Brueckner) [1186682] - [s390] zcrypt: fixed domain scanning problem again (Hendrik Brueckner) [1193613] - [s390] zcrypt: Number of supported ap domains is not retrievable (Hendrik Brueckner) [1193613] - [fs] gfs2: Move gfs2_file_splice_write outside of #ifdef (Robert S Peterson) [1193559] - [fs] nfsd: fix EXDEV checking in rename (Steve Dickson) [1154787] - [fs] nfs: Be more aggressive in using readdirplus for 'ls -l' situations (J. Bruce Fields) [1043771] - [netdrv] be2net: avoid unncessary swapping of fields in eth_tx_wrb (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: process port misconfig async event (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: refactor be_set_rx_mode() and be_vid_config() for readability (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove duplicate code in be_cmd_rx_filter() (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: use offset based FW flashing for Skyhawk chip (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: avoid flashing SH-B0 UFI image on SH-P2 chip (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: refactor code that checks flash file compatibility (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: replace (1 << x) with BIT(x) (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: move un-exported routines from be.h to respective src files (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix sparse warning (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Fix TX rate limiting on Lancer/Skyhawk-R VFs (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: move definitions related to FW cmdsfrom be_hw.h to be_cmds.h (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: issue function reset cmd in resume path (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add a log message for POST timeout in Lancer (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fail VF link config change via ndo_set_vf_link_state() on BE3/Lancer (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix failure case in setting flow control (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: move interface create code to a separate routine (Ivan Vecera) [1149267 1158694] - [netdrv] emulex: Use skb_put_padto instead of skb_padto() and skb->len assignment (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Check for presence of IFLA_AF_SPEC (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Validate IFLA_BRIDGE_MODE attribute length (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: use netdev_rss_key_fill() helper (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix alignment on line wrap (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove multiple assignments on a single line (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove space after typecasts (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove unnecessary blank lines after an open brace (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: insert a blank line after function/struct//enum definitions (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove multiple blank lines (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add blank line after declarations (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove return statements for void functions (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add speed reporting for 20G-KR interface (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add speed reporting for 40G/KR interface (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix sparse warnings in be_cmd_req_port_type{} (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix a sparse warning in be_cmd_modify_eqd() (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: enable PCIe error reporting on VFs too (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: send a max of 8 EQs to be_cmd_modify_eqd() on Lancer (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix port-type reporting in get_settings (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add ethtool "-m" option support (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: use v1 of SET_FLOW_CONTROL command (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix RX fragment posting for jumbo frames (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: replace strcpy with strlcpy (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix some log messages (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: query max_tx_qs for BE3 super-nic profile from FW (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: define macro for_all_tx_queues_on_eq() (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: get rid of TX budget (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: make be_cmd_get_regs() return a status (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: define BE_MAX_MTU (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove unncessary gotos (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix log messages in lancer FW download path (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Add a dma_mapping_error counter in ethtool (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Add TX completion error statistics in ethtool (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add a description for counter rx_input_fifo_overflow_drop (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: shorten AMAP_GET/SET_BITS() macro calls (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add a few log messages (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Issue shutdown event to ocrdma driver (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: support deleting FW dump via ethtool (only for Lancer) (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: ignore VF mac address setting for the same mac (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: update driver version to 10.4 (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: use "if (!foo)" test style (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove unused structures in be_cmds.h (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: reduce arguments passed to FW-cmd routines (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: update UE bit description strings (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix return status of some ndo methods (Ivan Vecera) [1149267 1158694] - [net] etherdevice: Use ether_addr_copy to copy an Ethernet address (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix return status of some ethtool methods (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: return -ENOMEM for memory allocation failures (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: return -ETIMEDOUT when a FW-cmd times out (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix error status for FW-download (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: use -ENETDOWN error status when interface is down (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: re-enable vlan filtering mode asap (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: cleanup MCC async event processing code (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: move async cmd processing to a separate routine (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fixup TX-rate setting code for Skyhawk-R (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Add link state control for VFs (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix up function prototypes after __dev* removals (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove __dev* attributes (Ivan Vecera) [1149267 1158694] - [net] make net_get_random_once irq safe (Ivan Vecera) [1160464] - [net] avoid dependency of net_get_random_once on nop patching (Ivan Vecera) [1160464] - [netdrv] tg3: Release tp->lock before invoking synchronize_irq() (Ivan Vecera) [1160464] - [netdrv] tg3: tg3_reset_task() needs to use rtnl_lock to synchronize (Ivan Vecera) [1160464] - [netdrv] tg3: tg3_timer() should grab tp->lock before checking for tp->irq_sync (Ivan Vecera) [1160464] - [netdrv] tg3: move init/deinit from open/close to probe/remove (Ivan Vecera) [1160464] - [netdrv] tg3: tg3_disable_ints using uninitialized mailbox value to disable interrupts (Ivan Vecera) [1160464] - [netdrv] tg3: fix ring init when there are more TX than RX channels (Ivan Vecera) [1160464] - [netdrv] tg3: use netdev_rss_key_fill() helper (Ivan Vecera) [1160464] - [net] core: provide a per host RSS key generic infrastructure (Ivan Vecera) [1160464] - [net] introduce new macro net_get_random_once (Ivan Vecera) [1160464] - [netdrv] tg3: Allow for recieve of full-size 8021AD frames (Ivan Vecera) [1160464] - [netdrv] tg3: Work around HW/FW limitations with vlan encapsulated frames (Ivan Vecera) [1160464] - [netdrv] tg3: fix return value in tg3_get_stats64 (Ivan Vecera) [1160464] - [netdrv] forcedeth: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1160464] - [netdrv] tg3: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Ivan Vecera) [1160464] - [platform] thinkpad_acpi: support new BIOS version string pattern (Benjamin Tissoires) [1194829] - [platform] thinkpad-acpi: enable loading module with new B-series Lenovo BIOS (Benjamin Tissoires) [1194829] - [platform] thinkpad-acpi: fail to load with newer Thinkpad X201s BIOS (Benjamin Tissoires) [1194829]- [sound] alsa/hda/usb/core: hda: do not export static functions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: drm: i915: hd-audio: Don't continue probing when nomodeset is given (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix runtime PM check (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - WAKEEN feature enabling for runtime pm (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - restore BCLK M/N value as per CDCLK for HSW/BDW display HDA controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add power-welll support for haswell HDA (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Fix 'const' warnings and some retyping (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Enable new USB drivers - HiFace and BCD2000 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add support for Akai MPC Element USB MIDI controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: fix stream count check (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: extend KEF X300A FU 10 tweak to Arcam rPAC (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix Scarlett 6i6 initialization typo (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add native DSD support for Matrix Audio DACs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Don't resubmit pending URBs at MIDI error recovery (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add support for Zoom R16/24 capture and midi interfaces (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add mode select quirk for Denon/Marantz DACs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add native DSD support for Denon/Marantz DACs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Add big-endian DSD sample formats and fix XMOS DSD sample format (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add resume support for Scarlett mixers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add resume support for MicroII SPDIF ctls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add resume support for FTU controls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add resume support for Native Instruments controls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add Digidesign Mbox 1 resume support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add Xonar U1 resume support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add Emu0204 channel switch resume support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add audigy2nx resume support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Allow quirks to handle own resume and proc dump (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Refactor ignore_ctl_error checks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use snd_usb_ctl_msg() for Native Instruments quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Set the Control Selector to SU_SELECTOR_CONTROL for UAC2 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add ctrl message delay quirk for Marantz/Denon devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: Convert byte_rev_table uses to bitrev8 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Scarlett mixer interface for 6i6, 18i6, 18i8 and 18i20 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Replace the magic number 44 with const (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: make set_*_mix_values functions public (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add private_data pointer to usb_mixer_elem_info (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: revert "alsa: usb-audio: Add quirk for Focusrite Scarlett (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix memory leak in FTU quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add duplex mode for Digidesign Mbox 1 and enable mixer (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add mixer control for Digidesign Mbox 1 clock source (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix Oops by composite quirk enhancement (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Allow multiple entries for the same iface in composite quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Add snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Trigger PCM XRUN at XRUN (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix device_del() sysfs warnings at disconnect (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use strim() instead of open code (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Pass direct struct pointer instead of list_head (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Flatten probe and disconnect functions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use snd_ctl_enum_info() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: Use snd_ctl_enum_info() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add support for Steinberg UR22 USB interface (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: drop unused varible assigments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: caiaq: check for cdev->n_streams > 1 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: hub: rename khubd to hub_wq in documentation and comments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: Fix LED commands for Kore controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add native DSD support for XMOS based DACs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add MIDI port names for the Yamaha MOTIF XF (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix BOSS ME-25 MIDI regression (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Whitespace cleanups for sound/usb/midi.* (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Respond to suspend and resume callbacks for MIDI input (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Adjust Gamecom 780 volume level (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: improve dmesg source grepability (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix races at disconnection and PCM closing (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: mixer: remove error messages on failed kmalloc() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: mixer: coding style fixups (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: work around corrupted TEAC UD-H01 feedback data (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix deadlocks at resuming (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Save mixer status only once at suspend (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Prevent printk ratelimiting from spamming kernel log while DEBUG not defined (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix format string mismatch in mixer.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: MIDI driver for Behringer BCD2000 USB device (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Suppress repetitive debug messages from retire_playback_urb() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add quirk for Logitech Webcam C500 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usx2y: Don't peep the card internal object (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: work around KEF X300A firmware bug (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use SNDRV_DEV_CODEC for mixer objects (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Resume mixer values properly (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add missing kconfig dependecy (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: re-order some quirk entries (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix Creative VF0420 rate (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add support for Focusrite Saffire 6 USB (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hiface: Fix typo in 352800 rate definition (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add a quirk for Plantronics Gamecom 780 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix uninitialized variable compile warning (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: use multiple packets per urb for Wireless USB inbound audio (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add front jack channel selector for EMU0204 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: Fix wrong mapping of RLC and RRC channels (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb - Don't trust the channel config if the channel count changed (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb - For class 2 devices, use channel map from altsettings (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: supply channel maps even when wChannelConfig is unspecified (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: Fix probe of multiple cards (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use module_usb_driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: support wireless devices in snd_usb_parse_datainterval (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add support for wireless USB devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove unused endpoint flag EP_FLAG_ACTIVATED (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: rename alt_idx to altsetting (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: clear SUBSTREAM_FLAG_SYNC_EP_STARTED on error (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: void return type of snd_usb_endpoint_deactivate() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: don't deactivate URBs on in-use EP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove deactivate_endpoints() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove unused parameter from sync_ep_set_params (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-usx2y: remove bogus frame checks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: LED support for Maschine Controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: improve buffer size computations for USB PCM audio (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Fix assignment of 0/1 to bool variables (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix invalid volume resolution for Logitech HD Webcam C525 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix automatic Roland/Yamaha MIDI detection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: make buffers DMA-able (midi) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: make buffers DMA-able (pcm) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: don't push static constants on stack for *ph (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: do not trust too-big wMaxPacketSize values (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: fix DMA issues with URB transfer_buffer usage (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: WARN_ON when alts is passed as NULL (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove implicit_fb from quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove is_playback from implicit feedback quirks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: do not initialize and check implicit_fb (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: reverse condition logic in set_sync_endpoint (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: move implicit fb quirks to separate function (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: separate sync endpoint setting from set_format (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove assignment from if condition (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove disabled debug code in set_format (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usx2y: remove an unneeded check (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hiface: return correct XRUN indication (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: 6fire: return correct XRUN indication (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usx2y: Fix unlocked snd_pcm_stop() call (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: ua101: Fix unlocked snd_pcm_stop() call (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: Fix unlocked snd_pcm_stop() call (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix regression for fixed stream quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add Audio Advantage Micro II (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add quirks for Roland QUAD/OCTO-CAPTURE (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: claim autodetected PCM interfaces all at once (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove superfluous Roland quirks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add MIDI port names for some Roland devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add support for many Roland/Yamaha devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: detect implicit feedback on Roland devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: store protocol version in struct audioformat (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Add M2Tech hiFace USB-SPDIF driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: uniform style used in MODULE_SUPPORTED_DEVICE() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-6fire: use vmalloc buffers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: use vmalloc buffers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: remove the unused snd_card_used variable (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: sound/usb/misc/ua101.c: convert __list_for_each usage to list_for_each (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usx2y: remove some old dead code (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix invalid volume resolution for Logitech HD Webcam c310 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: work around Android accessory firmware bug (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio - Fix invalid volume resolution on Logitech HD webcam c270 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio - Apply Logitech QuickCam Pro 9000 quirk only to audio iface (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix Roland/Cakewalk UM-3G support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-6fire: Modify firmware version check (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: proc: use found syncmaxsize to determine feedback format (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: caiaq: fix endianness bug in snd_usb_caiaq_maschine_dispatch (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm_format_to_bits strong-typed conversion (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: adjust for changed 3.8 USB API (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb - Avoid unnecessary sample rate changes on USB 2.0 clock sources (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: USB quirk for Yamaha THR10C (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: USB quirk for Yamaha THR5A (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: USB quirk for Yamaha THR10 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix autopm error during probing (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: try harder to find USB_DT_CS_ENDPOINT (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-audio: set the timeout for usb control set messages to 5000 ms (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: add quirks handler for DSD streams (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: add support for bit-reversed byte formats (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: add support for DSD DOP stream transport (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: use ep->stride from urb callbacks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: disable autopm for MIDI devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: Add quirk for 192KHz recording on E-Mu devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: playback design: use usb_set_inferface quirk from more locations (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix endianness bug in snd_nativeinstruments_* (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: uac2: support read-only freq control (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: show err in set_sample_rate_v2 debug (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: uac2: auto clock selection module param (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: uac2: try to find and switch to valid clock (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: uac2: do clock validity check earlier (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: use endianness macros (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: spelling correction (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: neaten EXPORT_SYMBOLS placement (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: neaten MODULE_DEVICE_TABLE placement (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: convert list_for_each to entry variant (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Clean up the code in set_sample_rate_v2() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: Work around CM6631 sample rate change bug (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: mixer: ignore -EINVAL in snd_usb_mixer_controls() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: mixer: propagate errors up the call chain (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: Parse UAC2 extension unit like for UAC1 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: add delay quirk for "Playback Design" products (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: handle raw data format of UAC2 devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: handle the bmFormats field as unsigned int (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Trust fields given in the quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Playback and MIDI support for Novation Twitch DJ controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add a workaround for the NuForce UDH-100 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: fix smatch warnings (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: switch to dev_*() logging (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: rename 'dev' to 'cdev' (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb/quirks, fix out-of-bounds access (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add support for M-Audio FT C600 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix Roland A-PRO support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: cosmetics, remove a leading space (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: caiaq: fix use of MODULE_SUPPORTED_DEVICES() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix invalid length check for RME and other UAC 2 devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Make snd_printd() and snd_printdd() inline (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: selector map for M-Audio FT C400 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: M-Audio FT C400 skip packet quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: correct M-Audio C400 clock source quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb - fix race in creation of M-Audio Fast track pro driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix NULL dereference by access to non-existing substream (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Make ebox44_table static (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix kernel panic of Digidesign Mbox2 quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add support for Creative BT-D1 via usb sound quirks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: support delay calculation on capture streams (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Support for Digidesign Mbox 2 USB sound card: (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: ignore-quirk for HP Wireless Audio (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Enable S/PDIF on the ASUS Xonar U3 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb6fire: prevent driver panic state when stopping (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: remove __dev* attributes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-6fire: remove __dev* attributes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: sync ep init fix for audioformat mismatch (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix missing autopm for MIDI input (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Avoid autopm calls after disconnection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb - Don't create "Speaker" mixer controls on headphones and headsets (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: FT C400 sync playback EP to capture EP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fast Track C400 mixer controls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fast Track C400 mixer ranges (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: M-Audio Fast Track C400 quirks table (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: parameterize FTU effect unit control (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: skip UAC2 EFFECT_UNIT (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add control index offset (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: use sender stride for implicit feedback (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: replace hardcoded value with const (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add channel map support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Extend chmap definitions for UAC2 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix delay account during pause (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: ignore delay calculation for capture stream (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: properly initialize the sync endpoint (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: process pending stop at PCM hw_free and close (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: stop both data and sync endpoints asynchronously (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: simplify endpoint deactivation code (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: simplify snd_usb_endpoint_start/stop arguments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Deprecate async_unlink option (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Return meaningful error codes instead of -1 in format.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb/6fire: Fix potential NULL pointer dereference in comm.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Fix misspellings of "whether" in comments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: ua101, usx2y: fix broken MIDI output (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: use bitmap_weight (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix mutex deadlock at disconnection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add quirk for Focusrite Scarlett 18i6 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix crash at re-preparing the PCM stream (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: sound/usb: remove CONFIG_EXPERIMENTAL (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add quirk for Reloop Play (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: USB audio quirk for Roland VG-99 advanced mode (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: remove unused variable in init_pitch_v2() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix races at disconnection in mixer_quirks.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use rwsem for disconnect protection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix races at disconnection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add TASCAM US122 MKII playback (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: fix next_packet_size calls for pause case (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: add new DSD sampleformat for native DSD playback on XMOS based devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: add DSD formats (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Define G723 3-bit and 5-bit formats (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Select INPUT for Realtek HD-audio codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: export struct hda_intel (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fixup input_free_device called after input_unregister_device (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: Simplify PM callbacks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable mic mute hotkey and LEDs for an HP machine (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Debug output which type of fixup was selected (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Print codec->chip_name in autoconfig (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - patch_analog.c: Remove some unused functions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add new GPU codec ID 0x10de0072 to snd-hda (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix wrong gpio_dir & gpio_mask hint setups for IDT/STAC codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda_intel: apply the Seperate stream_tag for Skylake (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda_controller: Separate stream_tag for input and output streams (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - New codec support for ALC298 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add quirk for Packard Bell EasyNote MX65 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - New codec support for ALC256 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add new Dell desktop for ALC3234 headset mode (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - apply Haswell fix-ups to Skylake display codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make add_stereo_mix_input flag tristate (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Create capture source ctls when stereo mix input is added (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix typos in snd_hda_get_int_hint() kerneldoc comments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add codec ID for Skylake display audio codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: sound / pm: Replace CONFIG_PM_RUNTIME with CONFIG_PM (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add "eapd" model string for AD1986A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add EAPD fixup for ASUS Z99He laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix built-in mic at resume on Lenovo Ideapad S210 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Drop AZX_DCAPS_ALIGN_BUFSIZE (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Define the DCAPS preset for the old Intel chipsets (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add headset Mic support for new Dell machine (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow forcibly enabling/disabling snoop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add AZX_DCAPS_SNOOP_OFF (and refactor snoop setup) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - using uninitialized data (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: sound/radeon: Move 64-bit MSI quirk from arch to driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Limit 40bit DMA for AMD HDMI controllers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - One more HP machine needs to change mute led quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Supported HP mute Led for ALC286 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Clean up mute/mic GPIO LED handling (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix the mic mute led problem for Latitude E5550 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - move DELL_WMI_MIC_MUTE_LED to the tail in the quirk chain (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: Deletion of unnecessary checks before two function calls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add mute LED control for Lenovo Ideapad Z560 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Change EAPD to verb control (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix kerneldoc errors in patch_ca0132.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda_intel: Add DeviceIDs for Sunrise Point-LP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Restore default value for ALC668 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix mute led problem for three HP laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add kerneldoc comments to hda_generic.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Update Initial AMP for EAPD control (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - change three SSID quirks to one pin quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Set GPIO 4 low for a few HP machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add ultra dock support for Thinkpad X240 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add workaround for CMI8888 snoop behavior (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - More kerneldoc comments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Correct kerneldoc comments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Pass printf argument directly to request_module() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - New SSID for Headset quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Update restore default value for ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Update restore default value for ALC282 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add missing terminating entry to SND_HDA_PIN_QUIRK macro (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: Use snd_ctl_enum_info() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use "Line Out" name instead of "PCM" when there are other outputs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix "PCM" name being used on one DAC when there are two DACs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix inverted LED gpio setup for Lenovo Ideapad (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix missing ELD change event on plug/unplug (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: ALC283 codec - Avoid pop noise on headphones during suspend/resume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda_intel: Add Device IDs for Intel Sunrise Point PCH (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add dock port support to Thinkpad L440 (71aa:501e) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add dock support for Thinkpad T440 (17aa:2212) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make the inv dmic handling for Realtek use generic parser (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add Inverted Internal mic for Samsung Ativ book 9 (NP900X3G) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add inverted internal mic for Asus Aspire 4830T (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Sort input pins depending on amp caps (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move the function "check_amp_caps" to hda_codec.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add explicit include of err.h (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup model name lookup for Lemote A1205 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Replace strnicmp with strncasecmp (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use standard hda_jack infrastructure for CA0132 driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove superfluous hooks from VIA driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove superfluous callbacks from STAC/IDT codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow multiple callbacks for jack (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make snd_hda_jack_detect_enable_callback() returning the jack object (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make snd_hda_jack_tbl_new() static (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Get rid of action field from struct hda_jack_tbl (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix invalid pin powermap without jack detection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add TLV_DB_SCALE_MUTE bit for relevant controls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make the ALC269 pin quirk table shorter (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add common pin macros for ALC269 family (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move HP_GPIO_MIC1_LED quirk for alc280 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move HP_LINE1_MIC1_LED quirk for alc282 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move HP_MUTE_LED_MIC1 quirk for alc290 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move HP_MUTE_LED_MIC1 quirk for alc282 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move DELL2_MIC_NO_PRESENCE quirk for alc255 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move DELL1_MIC_NO_PRESENCE quirk for alc255 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move DELL1_MIC_NO_PRESENCE quirk for alc283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move DELL2_MIC_NO_PRESENCE quirk for alc292 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix COEF setups for ALC1150 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix digital mic on Acer Aspire 3830TG (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Set up initial pins for Acer Aspire V5 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: ca0132_regs.h: Fix typo in include guard (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Use tables for batch COEF writes/updtes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add alc_update_coef*_idx() helper (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Use alc_write_coef_idx() in alc269_quanta_automake() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Optimize alc888_coef_init() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove obsoleted EXPORT_SYMBOL_HDA() macro (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove obsoleted snd_hda_check_board_config() & co (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - apply Valleyview fix-ups to Cherryview display codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - set depop_delay for haswell plus (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - restore the gpio led after resume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Avoid setting wrong COEF on ALC269 & co (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Set TLV_DB_SCALE_MUTE bit for cx5051 vmaster (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/ca0132 - Don't try loading firmware at resume when already failed (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix pop noises on reboot for Dell XPS 13 9333 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Set internal mic as default input source on Dell XPS 13 9333 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix parsing of CMI8888 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix probing and stuttering on CMI8888 HD-audio controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Fixed ALC286/ALC288 recording delay for Headset Mic (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add codec ID for Braswell display audio codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add PCI IDs for Intel Braswell (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add mic mute led hook for dell machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix an external mic jack problem on a HP machine (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix loopback noise on Dell XPS 15 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make vendor quirks lowest prio for ALC2xx (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Refactor quirk picking and change quirk priority (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add mic fixup for Gigabyte BXBT-2807 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add mute LED pin quirk for HP 15 touchsmart (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add NULL check to all PM ops in hda_intel.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add the pin fixup for HP Envy TS bass speaker (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix broken PM due to incomplete i915 initialization (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd/hda: add runtime suspend/resume on optimus support (v4) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Revert stream assignment order for Intel controllers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add capture mute led support in led_power_filter (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix a typo by changing mute_led_nid to cap_mute_led_nid (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add new GPU codec ID 0x10de0070 to snd-hda (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add several entries for enabling HP mute led (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix and neaten print_nid_path/debug_badness (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix invalid function call in snd_hda_add_vmaster() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a fixup for Thinkpad T540p (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add another headset pin quirk for some Dell machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Replace ICH6_ prefix (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove obsoleted SFX definitions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move SD nums definitions to hda_intel.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use common reboot notifier (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move more PCI-controller-specific stuff from generic code (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - restore BCLK M/N values when resuming HSW/BDW display controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make position_fix as generic callback (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove superfluous MAX_AZX_DEV (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Adjust speaker HPF and add LED support for HP Spectre 13 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove the obsoleted static quirk codes from patch_cmedia.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove the obsoleted static quirk codes from patch_conexant.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Kill the rest of snd_print*() usages (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Kill snd_printd*() in HDMI debug / info prints (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make the pin quirk tables use the SND_HDA_PIN_QUIRK macro (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make a SND_HDA_PIN_QUIRK macro (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add pin quirk for Dell XPS 15 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: call overridden init on resume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix usage of "model" module parameter (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Support HP mute led for output and input (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add more entry for enable HP mute led (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add quirk for external mic on Lifebook U904 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix a fixup value for codec alc293 in the pin_quirk table (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - verify pin:converter connection on unsol event for HSW and VLV (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add quirk for ABit AA8XE (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: revert "alsa: hda - mask buggy stream DMA0 for Broadwell display controller" (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - using POS_FIX_LPIB on Broadwell HDMI Audio (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add support of ALC667 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add more codec rename (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - New vendor ID for ALC233 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add two new pin tables (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add support of ALC891 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Fix COEF widget NID for ALC260 replacer fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Correction of fixup codes for PB V7900 laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/analog - Fix silent output on ASUS A8JN (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - move some alc662 family machines to hda_pin_quirk table (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - move some alc269 family machines to hda_pin_quirk table (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: revert "alsa: hda - drop def association and sequence from pinconf comparing" (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Pop noises fix for XPS13 9333 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add an instance to use snd_hda_pick_pin_fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - drop def association and sequence from pinconf comparing (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - get subvendor from codec rather than pci_dev (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a new quirk match based on default pin configuration (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup_forced flag (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix onboard audio on Intel H97/Z97 chipsets (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Replace DEFINE_PCI_DEVICE_TABLE macro use (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add support headset mode for ALC233 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix format type mismatch in sound/pci/hda/patch_sigmatel.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Disable AA-mix on Sony Vaio S13 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - White noise fix for XPS13 9333 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - Add Nvidia Tegra124 HDMI support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirks for three Dell laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add new GPU codec ID to snd-hda (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - if statement not indented (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - mask buggy stream DMA0 for Broadwell display controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add dock pin setups for Thinkpad T440 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Set infoframe and channel mapping even without sink (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Set converter channel count even without sink (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Suppress CORBRP clear on Nvidia controller chips (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add more entry for enable HP mute led (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add new codec ALC293/ALC3235 UAJ supported (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add two codecs alias name for Dell (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add headset Mic support for Dell machine (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add support of ALC288 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make full_reset boolean (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Do not assign streams in reverse order (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add eapd shutup to ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Change model name alias for ChromeOS (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Improve HP depop when system change power state on Chromebook (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent speaker output due to mute LED fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Fixed single output machine get empty hp sense (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable beep for ASUS 1015E (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirks for three Dell laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Inform the unexpectedly ignored pins by auto-parser (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - verify pin:cvt connection on preparing a stream for Intel HDMI codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Restore default value for ALC282 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Fix the noise after suspend and resume on ALC282 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Restore default value for ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - initialize audio InfoFrame to be all zero (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix loud click noise with IdeaPad 410Y (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use analog beep for Thinkpads with AD1984 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add missing loopback merge path for AD1884/1984 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add automute fix for another dell AIO model (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add headset quirk for Dell DT (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Added inverted digital-mic handling for Acer TravelMate 8371 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Mark reg op args as iomem (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Rename reg access ops in hda_controller_ops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make azx_attach_pcm_stream static (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move codec create to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move azx_interrupt to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add position_check op (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move low level functions to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - move alloc_cmd_io to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Relocate RIRB/CORB interface to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move the dsp loader to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Pull pages allocation to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add hda_controller.c and move pcm ops from hda_intel (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add pcm_mmap_prepare op (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move snd page allocation to ops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Pass max_slots and power_save to codec_create (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add jackpoll_ms to struct azx (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - remove unused clear of STATESTS (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add function pointer for disabling MSI (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use device pointer from the card instead of pci (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Keep pointer to bdl_pos_fix in chip struct (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow different ops to read/write registers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move some definitions to new hda_priv.h (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix CORB reset to follow specification (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix registration of beep input device (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/sigmatel - Allow auto-switching for dock line-in of HP laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make codec object as a parent for input beep devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Replace with standard printk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable sysfs attributes without CONFIG_SND_HDA_RECONFIG (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add sysfs to codec object, too (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Create own device struct for each codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Manage each codec instance individually (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hwdep: Take private_data as drvdata for sysfs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Create sysfs attribute files via groups (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Avoid codec D3 for keeping mute LED up on Lenovo Yxx0 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a fixup for HP Folio 13 mute LED (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add more entry for enable HP mute led (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable front audio jacks on one HP desktop model (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add QEMU codec vendor ID (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/ca0132 - Fix recording from mode id 0x8 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/ca0132 - setup/cleanup streams (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirks for two Dell laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove superfluous inclusion of linux/pci.h (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Allow NULL bus->pci (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove dependency on bus->pci in hda_beep.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: revert "alsa: hda/realtek - Avoid invalid COEFs for ALC271X" (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pci: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make snd_hda_gen_spec_free() static (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Disable static quirks for C-Media codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move HDA_FIXUP_ACT_FREE call in snd_hda_gen_free() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix undefined symbol due to builtin/module mixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add subwoofer quirks for Asus UX51VZH and N55SF (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Rename ASUS subwoofer quirks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix mic capture on Sony VAIO Pro 11 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a headset quirk for Dell XPS 13 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix inconsistent Mic mute LED (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix leftover ifdef checks after modularization (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Improve loopback path lookups for AD1983 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix missing VREF setup for Mac Pro 1,1 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add missing mixer widget for AD1983 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Avoid invalid COEFs for ALC271X (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent output on Toshiba Satellite L40 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add mute LED support to Lenovo Ideapad (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - allow PIN_OUT to be dynamically enabled (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Do not accept responses from non-existing codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Disable static quirks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Enable stereo mix input for CX20549 and CX20551 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Add analog loopback mixing to CX20549 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Apply cap of mix amp volume on CX20551 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Use generic parser for HP 530 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Use generic parser for Toshiba P105 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Apply the amp cap override for CX20549 mixer (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Re-implement OLPC XO workarounds via fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Avoid unnecessary verbs write in snd_hda_activate_path() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup name lookup for CX5051 and 5066 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirks for another Dell laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add parameter for dumping processing coefficients (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent output on MacBook Air 1,1 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Apply +5dB output amp on ASUS Zenbook UX31A (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirks for some Dell machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix endless vmaster hook call in thinkpad_helper.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - automute via amp instead of pinctl on some AIO models (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Apply codec power_filter to FG nodes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Don't set indep_hp flag for old AD codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - apply all Haswell fix-ups to Broadwell display codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add codec ID for Broadwell display audio codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add device ID for Broadwell display audio controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Split Thinkpad ACPI-related code (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Don't create duplicated ctls for loopback paths (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Correct AD1986A 3stack pin configs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add consistent tag names for firmware patch (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - firmware patch code cleanup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Increment default stream numbers for AMD HDMI controllers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Minor code optimization for patch_realtek.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Disable Front HP jack detection on Gigabyte Z87X-UD3H (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable subwoofer on Dell Vostro 5460/5470 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix wrong inclusion in Thinkpad ACPI users (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Kill EXPORT_SYMBOL_HDA() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Explicitly keep codec powered up in hdmi_present_sense (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add Dell headset detection quirk for one more laptop model (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add Dell headset detection quirk for three laptop models (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add enable_msi=0 workaround for four HP machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Split verb definitions into sound/hda_verbs.h (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable stereo mix as default for AD and VIA codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Ignore small negative LPIB delay correction (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add missing initialization of aamix paths (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow capture-only configuration (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - skip depop delay before D3 for Haswell and Valleyview2 display codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fixup ALC262 to skip depop delay before D3 on Intel BayleyBay (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - allow a codec to define its own depop delay time (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fixup ALC262 to remove depop delay on Intel BayleyBay board (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Remove depop delay for suspend and resume if applicable (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add more codecs alias name for Dell (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Clean up async codec PM using standard async infrastructure (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - resume codecs in parallel (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - suspend codecs in parallel (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Disable runtime PM when EPSS is unavailable (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable runtime PM on Panther Point (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Refactor pm notification in hda_codec.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Bind with HDMI codec parser automatically (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Split the generic parser as an individual module (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add static DAC/pin mapping for AD1986A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - One more Dell headset detection quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix IEC958 ctl indexes for some simple HDMI devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Mute all aamix inputs as default (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Another Dell headset detection quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - A Dell headset detection quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove quirk for Dell Vostro 131 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix mic issues on Acer Aspire E-572 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent output on MacBook Air 2,1 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix missing ELD info when using jackpoll_ms parameter (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - remove hp_automute_hook from alc283_fixup_chromebook (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Independent of model for HP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix headset mic input after muted internal mic (Dell/Realtek) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use always amps for auto-mute on AD1986A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/analog - Handle inverted EAPD properly in vmaster hook (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Another fixup for ASUS laptop with ALC660 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix complete_all() timing in deferred probes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix bad EAPD setup for HP machines with AD1984A (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent output on ASUS W7J laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add mono speaker quirk for Dell Inspiron 5439 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add LFE chmap to ASUS ET2700 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Initialize missing bass speaker pin for ASUS AIO ET2700 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - limit mic boost on Asus UX31[A,E] (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Check leaf nodes to find aamix amps (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix hp-mic mode without VREF bits (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Create Headhpone Mic Jack Mode when really needed (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable mute/mic-mute LEDs for more Thinkpads with Conexant codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Drop bus->avoid_link_reset flag (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Set pcbeep amp for ALC668 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add support of ALC231 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Set current_headset_type to ALC_HEADSET_TYPE_ENUM (janitorial) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Provide missing pin configs for VAIO with ALC260 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add headset quirk for Dell Inspiron 3135 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix the headphone jack detection on Sony VAIO TX (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix missing bass speaker on ASUS N550 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix unbalanced runtime PM notification at resume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - A casual Dell Headset quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Also enable mute/micmute LED control for "Lenovo dock" fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Select FW_LOADER from CONFIG_SND_HDA_CODEC_CA0132_DSP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable mute/mic-mute LEDs for more Thinkpads with Realtek codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - load EQ params into IDT codec on HP bNB13 systems (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Don't clear the power state at snd_hda_codec_reset() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Control EAPD for Master volume on Lenovo N100 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Don't turn off EAPD for headphone on Lenovo N100 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Check keep_eapd_on before inv_eapd (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix Line Out automute on Realtek multifunction jacks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix wrong baseline length in ATI/AMD generated ELD (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Skip out-of-range latency values in AMD ELD generator (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Add error-checking to some codec reads (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Use TFx channel positions instead of FxH (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Control SPDIF out pin on MacBookPro 11,2 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add new codec ALC255/ALC3234 UAJ supported (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Apply MacBook fixups for CS4208 correctly (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Make fixup regs persist after resume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda_intel: ratelimit "spurious response" message (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Get rid of AMD HDMI exception in hdmi_present_sense() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - block HDMI jack reports while repolling (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a block_report flag to jacks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Delay HDMI presence reports while waiting for ELD information (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Another Dell headset quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add pincfg fixup for ASUS W5A (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add support for CX20952 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: HDA - Limit mic boost and add mute LED for an HP machine (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make sure mute LEDs stay on during runtime suspend (Realtek) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Apply GPIO setup for MacBooks with CS4208 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Name Haswell HDMI controllers better (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable Thinkpad mute/micmute LEDs for Realtek (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: add device IDs for AMD Evergreen/Northern Islands HDMI (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Introduce the bitmask for excluding output volume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add sanity check of vmaster slave dB steps (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix possible zero-division (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable SPDIF for Acer TravelMate 6293 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - rename function not_share_unassigned_cvt() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Disallow unsupported 2ch remapping on NVIDIA codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - not choose assigned converters for unused pins of Valleyview (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add extra chmap for 2.1 outputs on ASUS laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a fixup for ASUS N76VZ (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Disable AA-loopback on ALC283 Chromebook (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove locally dead codes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a fallthru comment (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix possible NULL dereference in snd_hda_get_pin_label() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Sync EAPD with vmaster on AD1984A Thinkpads (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent headphone on Thinkpads with AD1984A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add missing initial vmaster hook at build_controls callback (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Re-setup pin and infoframe on plug-in on all codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Disable ramp-up/down for non-PCM on AMD codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Add HBR bitstreaming support for ATI/AMD HDMI codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Add ELD emulation for ATI/AMD codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Add ATI/AMD multi-channel audio support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Allow HDA patches to customize more operations (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Raise the delay for alc283_shutup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix mute LED on HP laptops in runtime suspend (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add support of ALC285 / ALC293 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add support of ALC255 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove OOM message after input_allocate_device (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix unbalanced runtime PM refcount after S3/S4 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix typos in patch_hdmi.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add codec ID for Valleyview2 display codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move mutex from hda_eld to per_pin in HDMI codec driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix possible races in HDMI driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Treat zero connection as non-error (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add connection to thinkpad_acpi to control mute/micmute LEDs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add HDA_FIXUP_ACT_FREE action (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix inverted internal mic not indicated on some machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Sony VAIO Pro 13 (haswell) now has a working headset jack (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a headset mic model for ALC269 and friends (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Update HD-Audio-Models.txt (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Update documentation for Realtek codecs model strings (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix microphone for Sony VAIO Pro 13 (Haswell model) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable surround speakers (when line out is also present) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup for ASUS N56VZ (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix channel map switch not taking effect (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Tweak debug messages to be more useful (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix available channel maps missing from TLV (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix channel maps with less common speakers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix unused slots being enabled in manual and non-PCM mappings (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix programmed active channel count (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix incorrect default channel mapping for unusual CAs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix reported channel map on common default layouts (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix mono speakers and headset mic on Dell Vostro 5470 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix GPIO for Acer Aspire 3830TG (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable internal mic on a Thinkpad machine with ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix Internal Mic boost can't control with ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup for MacBook Air 6,1 and 6,2 with CS4208 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: alsa : hda - not use assigned converters for all unused pins (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/ca0132: Staticize codec_send_command (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add CS4208 codec support for MacBook 6,1 and 6,2 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add Toshiba Satellite C870 to MSI blacklist (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - unmute pin amplifier in infoframe setup for Haswell (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - define is_haswell() to check if a display audio codec is Haswell (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add dock speaker support for ASUS TX300 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Re-setup HDMI pin and audio infoframe on stream switches (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fallback to ALSA allocation when selecting CA (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add device entry and inactive flag to unsolicited response (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Haswell codec exposes device list/select info on pins (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add device list & select info of display pins to codec proc file (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add flags and routines to get devices selection info for DP1.2 MST (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix NULL dereference with CONFIG_SND_DYNAMIC_MINORS=n (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add workarounds for pop-noise on Chromebook with ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix ALC283 headphone pop-noise better (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add inverted digital mic fixup for Acer Aspire One (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Limit internal mic boost for a few more Thinkpad machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix the order of a quirk table (janitorial) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix internal mic boost on three Thinkpad machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a fixup for Gateway LT27 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Mute the right widget in auto_mute_via_amp mode (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow auto_mute_via_amp on bind mute controls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix missing mute controls for CX5051 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add pinfix for LG LW25 laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix jack gating when auto_{mute,mic} is suppressed (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix missing fixup for Mac Mini with STAC9221 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix invalid multi-io creation on VAIO-Z laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove analog mic pin override from STAC9228 dell-bios quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - jack poll once if jackpoll_interval==0 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Clearing jackpoll_interval avoid pending work (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - use azx_writew() for 16-bit length register (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix the noise after suspend on ALC283 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Selectively call snd_hda_shutup_pins() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: replace strict_strto*() with kstrto*() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add snd_hda_jack_detect_state() helper function (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove NO_PRESENCE bit override for Dell 1420n Laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix EAPD GPIO control for Sigmatel codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Headphone mic support for an Asus/Conexant device (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove static quirks for AD1986A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Drop a few other static quirks for AD1986A (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Drop static quirk for Toshiba Satellite L40-10Q (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Drop static quirks for other AD1986A Samsung machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Convert static quirks for AD1986A Samsung laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Convert the static quirk for Samsung Q1 Ultra (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove static quirks for AD1988 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove static quirks for AD1981 and AD1983 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove static quirks for AD1884/1984 & variants (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove static quirks for AD1882 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup for HP TouchSmart with AD1984A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup for Lenovo Thinkpad with AD1984 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add GPIO control to AD1884 HP fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move azx_first_init() into azx_probe_continue() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Apply a proper chmap for built-in 2.1 speakers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Add KEY_MICMUTE and enable it on Lenovo X220 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Define more channel map positions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Follow channel position definitions to alsa-lib mixer (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Add a documentation for channel mapping API (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: thinkpad-acpi: Add mute and mic-mute LED functionality (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow unlimited pins and converters in patch_hdmi.c (v2 - rh specific) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix default multichannel HDMI mapping regression (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - Work around "alsactl restore" errors (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow 3/5/7 channel map for HDMI/DP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix channel maps for Nvidia 7x 8ch HDMI codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Provide the proper channel mapping for generic HDMI driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add standard channel maps (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: RH specific - define sound device registration order (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: RH specific KABI preservation for the added parent device mapping (hwdep) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: RH specific KABI preservation - redo function prototypes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: RH specific KABI preservation for the added channel mapping (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: Deletion of unnecessary checks before the function call "snd_midi_event_free" (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd_pcm_oss_period_size: Use round{up,down}_pow_of_two() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Add support for wildcard msbits constraints (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Fix handling of multiple msbits constraints on the same runtime (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: Deletion of unnecessary checks before two function calls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Update the state properly before notification (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Correct PCM BUG error message (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: control: Add missing kerneldoc comments to exported functions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Zero-clear reserved fields of PCM status ioctl in compat mode (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Disable mmap for known broken archs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: control: Allow to pass items zero to snd_ctl_enum_info() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: control: Warn if too long string is passed to snd_ctl_enum_info() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: subject: alsa: seq: Remove autoload locks in driver registration (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: bind seq driver automatically (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: lto, sound: Fix export symbols for !CONFIG_MODULES (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: Use atomic ops for autoload refcount (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Allow pass NULL dev for snd_pci_quirk_lookup() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: fix fifo_size frame calculation (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: snd_interval_step: fix changes of open intervals (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: snd_interval_step: drop the min parameter (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: fix buffer overflow in snd_info_get_line() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: control: Define SNDRV_CTL_TLV_OP_* constants (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: simplify snd_pcm_tstamp() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: seq_memory.c: Fix closing brace followed by if (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: Use ktime_get_ts() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: Continue broadcasting events to ports if one of them fails (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: correctly detect input buffer overflow (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: Fix format string mismatch in seq_midi.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: 'BUG:' message unnecessarily triggers kerneloops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hwdep: Allow to assign the given parent (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq_oss: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: sparse cleanups (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: trivial: sound seq ioctl dbg: print hexadecimal value padded with 0s (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: Fix missing error handling in snd_seq_timer_open() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: timer: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: oss: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hwdep: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: rawmidi: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: channel mapping API implementation (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: control: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq_oss: Drop debug prints (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Mandate to pass a device pointer at card creation time (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Drop unused name argument in snd_register_oss_device() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Add helper function for intersecting two rate masks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Limit the fallback card id string size (Jaroslav Kysela) [1069236] - [sound] revert "alsa: usb-audio: Fix crash at re-preparing the PCM stream" (Jaroslav Kysela) [1069236]- [security] keys: close race between key lookup and freeing (Radomir Vrbovsky) [1179850] {CVE-2014-9529} - [usb] keyspan: fix typo causing GPF on open (Don Zickus) [1191745] - [usb] keyspan: fix NULL-pointer dereferences and memory leaks (Don Zickus) [1191745] - [s390] dasd: retry partition detection (Hendrik Brueckner) [1193614] - [fs] ext4: lock i_mutex when truncating orphan inodes (Lukas Czerner) [1193845] - [fs] ext4: fix reservation overflow in ext4_da_write_begin (Eric Sandeen) [1144588] - [fs] setfacl removes part of ACL when setting POSIX ACLs to Samba (Sachin Prabhu) [1122301] - [fs] xfs: unmount does not wait for shutdown during unmount (Brian Foster) [1171317] - [fs] xfs: remove wrappers around b_iodone (Brian Foster) [1171317] - [fs] xfs: return the buffer locked from xfs_buf_get_uncached (Brian Foster) [1171317] - [fs] xfs: clean up buffer locking helpers (Brian Foster) [1171317] - [fs] proc: task_mmu: bump kernelpagesize_kB to EOL in /proc/pid/numa_maps (Rafael Aquini) [1071986] - [fs] proc: task_mmu: show page size in /proc/pid/numa_maps (Rafael Aquini) [1071986] - [documentation] procfs: add /proc/pid/numa_maps interface explanation snippet (Rafael Aquini) [1071986] - [video] fb: reorder the lock sequence to fix potential dead lock (Dave Airlie) [1119728] - [video] fb: avoid possible deadlock caused by fb_set_suspend (Dave Airlie) [1119728] - [char] vt: attempt to fix con_set_unimap race (Dave Airlie) [1119728] - [char] vt: Don't ignore unbind errors in vt_unbind (Dave Airlie) [1119728] - [video] vt: Fix up unregistration of vt drivers (Dave Airlie) [1119728] - [char] vt: Fix replacement console check when unbinding (Dave Airlie) [1119728] - [video] fbcon: fix locking harder (Dave Airlie) [1119728] - [video] fb: Yet another band-aid for fixing lockdep mess (Dave Airlie) [1119728] - [video] fb: rework locking to fix lock ordering on takeover (Dave Airlie) [1119728] - [net] bridge: include in6.h in if_bridge.h for struct in6_addr (Jiri Benc) [1002037] - [net] inet: defines IPPROTO_* needed for module alias generation (Jiri Benc) [1002037] - [net] sync some IP headers with glibc (Jiri Benc) [1002037] - [net] rtnetlink: fix userspace API breakage for iproute2 < v3.9.0 (Michal Schmidt) [1102094] - [net] netlink: rate-limit leftover bytes warning and print process name (Michal Schmidt) [1102094] - [net] rtnetlink: Call nlmsg_parse() with correct header length (Michal Schmidt) [1102094] - [net] rtnetlink: fix rtnl_calcit() and rtnl_dump_ifinfo() (Michal Schmidt) [1102094] - [net] sched: make traffic control network namespace aware (Jiri Pirko) [1119542] - [netdrv] ppp: deflate: never return len larger than output buffer (Florian Westphal) [1178695] - [net] sctp: fix slab corruption from use after free on INIT collisions (Daniel Borkmann) [1135425] - [md] raid10: round up to bdev_logical_block_size in narrow_write_error (Jes Sorensen) [1194726] - [md] raid1: round up to bdev_logical_block_size in narrow_write_error (Jes Sorensen) [1194726] - [fs] nfs: fix race in filelayout commit path (Steve Dickson) [1184394] - [fs] nfs: fix BUG in filelayout_recover_commit_reqs (Steve Dickson) [1184394] - [fs] nfs: Remove assertion BUG_ON()s from the files and generic layout code (Steve Dickson) [1184394] - [fs] vfs: atomic f_pos access in llseek() (Zach Brown) [1151601] - [fs] vfs: atomic f_pos accesses as per POSIX (Zach Brown) [1151601] - [fs] jbd2: Fix oops in jbd2_journal_remove_journal_head() (Lukas Czerner) [914809] - [fs] jbd: Fix oops in journal_remove_journal_head() (Lukas Czerner) [914809] - [fs] gfs2: Allocate reservation during splice_write (Robert S Peterson) [1193559] - [fs] nfs: Be less aggressive about returning delegations for open files (Steve Dickson) [1145334] - [fs] nfs: NFSv4.1 data server timeo and retrans module parameters (Steve Dickson) [1175413] - [fs] nfs: don't do blind d_drop() in nfs_prime_dcache() (Steve Dickson) [1133136] - [fs] nfs: Convert a trivial printk into a dprintk (Steve Dickson) [1139229] - [fs] nfs: Avoid PUTROOTFH when managing leases (Benjamin Coddington) [1143013] - [fs] ext4: disable synchronous transaction batching if max_batch_time==0 (Eric Sandeen) [1100532] - [block] cfq-iosched: fix incorrect filing of rt async cfqq (Jeff Moyer) [1174629] - [netdrv] ixgbe: remove CIAA/D register reads from bad VF check (John Greene) [1156061] - [kbuild] nvme.h not in kernel-headers rpm (David Milburn) [1133703]- [fs] proc: task_mmu: add VmFlags field in smaps output (Rafael Aquini) [1190868] - [oprofile] Fix section mismatch warning (Jiri Olsa) [734360] - [oprofile] Fix crash when unloading module hr timer mode (Jiri Olsa) [734360] - [crypto] testmgr: mark rfc4106(gcm(aes)) as fips_allowed (Jarod Wilson) [1185395] - [crypto] Extending the RFC4106 AES-GCM test vectors (Jarod Wilson) [1185395] - [drm] radeon: fix hwmonitor initialization to set correct driver_data (Jerome Glisse) [1191746] - [x86] Update of TLB shootdown code for UV3 (Frank Ramsay) [1180151] - [block] fix non-atomic access to genhd inflight structures (Jeff Moyer) [1151109] - [kernel] freezer: fix thaw_process() vs refrigerator() race (Oleg Nesterov) [1144478] - [mm] mmap: change nr_ptes BUG_ON to WARN_ON (Oleg Nesterov) [1168780] - [mm] memcg: fix crash in re-entrant cgroup_clear_css_refs() (Johannes Weiner) [1168185] - [mm] swap: change swap_list_head to plist, add swap_avail_head (Jerome Marchand) [1103333] - [lib] plist: add plist_requeue (Jerome Marchand) [1103333] - [lib] plist: add helper functions (Jerome Marchand) [1103333] - [mm] swap: change swap_info singly-linked list to list_head (Jerome Marchand) [1103333] - [netdrv] net: bnx2x: fix sparse warnings (Michal Schmidt) [1148017] - [netdrv] net: bnx2x: avoid macro redefinition (Michal Schmidt) [1148017] - [netdrv] bnx2x: fix typos in "configure" (Michal Schmidt) [1148017] - [netdrv] bnx2x: Limit 1G link enforcement (Michal Schmidt) [1073820 1148017] - [netdrv] bnx2x: Use correct fastpath version for VFs (Michal Schmidt) [1148017] - [netdrv] bnx2x: Add a fallback multi-function mode NPAR1.5 (Michal Schmidt) [1148017] - [netdrv] bnx2x: new multi-function mode: UFP (Michal Schmidt) [1148017] - [netdrv] bnx2x: Changes with storage & MAC macros (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix link problems for 1G SFP RJ45 module (Michal Schmidt) [1148017] - [netdrv] bnx2x: Configure device endianity on driver load and reset endianity on removal (Michal Schmidt) [1148017] - [netdrv] bnx2x: prevent incorrect byte-swap in BE (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix sparse warnings (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix static checker warning regarding `txdata_ptr' (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix timesync endianity (Michal Schmidt) [1148017] - [netdrv] bnx2x: Be more forgiving toward SW GRO (Michal Schmidt) [1148017] - [netdrv] bnx2x: VF clean statistics (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix stop-on-error (Michal Schmidt) [1148017] - [netdrv] bnx2x: ethtool -d might cause timeout in log (Michal Schmidt) [1148017] - [netdrv] net: ethernet: broadcom: bnx2x: Remove redundant #ifdef (Michal Schmidt) [1148017] - [netdrv] bnx2x: FW assertion changes (Michal Schmidt) [1148017] - [netdrv] bnx2x: Make BP_VF more robust (Michal Schmidt) [1148017] - [netdrv] bnx2x: Prevent pci_disable_sriov with assigned VFs (Michal Schmidt) [1148017] - [netdrv] bnx2x: Prevent IOV if no entries in CAM (Michal Schmidt) [1148017] - [netdrv] bnx2x: Update driver version to 1.710.51 (Michal Schmidt) [1148017] - [netdrv] bnx2x: Code cleanup (Michal Schmidt) [1148017] - [netdrv] bnx2x: Add timestamping and PTP hardware clock support (Michal Schmidt) [1148017] - [netdrv] bnx2x: switch to new VLAN model (Michal Schmidt) [1148017] - [netdrv] bnx2x: Remove DEFINE_PCI_DEVICE_TABLE macro use (Michal Schmidt) [1148017] - [netdrv] bnx2x: fix crash during TSO tunneling (Michal Schmidt) [1148017] - [netdrv] bnx2x: fix possible panic under memory stress (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix the MSI flags (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fail probe of VFs using an old incompatible driver (Michal Schmidt) [1148017] - [netdrv] bnx2x: enlarge minimal alignemnt of data offset (Michal Schmidt) [1148017] - [netdrv] bnx2x: VF can report link speed (Michal Schmidt) [1148017] - [netdrv] bnx2x: remove null test before kfree (Michal Schmidt) [1148017] - [netdrv] bnx2x: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Michal Schmidt) [1148017] - [netdrv] bnx2x: Remove useless return variables (Michal Schmidt) [1148017] - [netdrv] bnx2x: Revert UNDI flushing mechanism (Michal Schmidt) [1102833 1130671 1148017] - [netdrv] bnx2x: Check for UNDI in uncommon branch (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix UNDI driver unload (Michal Schmidt) [1148017] - [netdrv] bnx2x: Add support for Multi-Function UNDI (Michal Schmidt) [1148017]- [powercap] rapl: add support for CPU model 0x3f (Steve Best) [1183185] - [x86] acpica: Disable _OSI Win8 for all except Intel Broadwell (Lenny Szubowicz) [1174502] - [netdrv] igb: Indicate failure on vf reset for empty mac address (Stefan Assmann) [1150341] - [netdrv] igb: enable internal PPS for the i210 (Stefan Assmann) [1150341] - [netdrv] igb: serialize access to the time sync interrupt registers (Stefan Assmann) [1150341] - [netdrv] igb: refactor time sync interrupt handling (Stefan Assmann) [1150341] - [netdrv] igb: convert to CYCLECOUNTER_MASK macro (Stefan Assmann) [1150341] - [netdrv] timecounter: provide a macro to initialize the cyclecounter mask field (Stefan Assmann) [1150341] - [netdrv] igb_ptp: Include clocksource.h to get CLOCKSOURCE_MASK (Stefan Assmann) [1150341] - [netdrv] igb: Remove unneeded FIXME (Stefan Assmann) [1150341] - [netdrv] fm10k/igb/ixgbe: Use dma_rmb on Rx descriptor reads (Stefan Assmann) [1150341] - [netdrv] ethernet/intel: Use eth_skb_pad and skb_put_padto helpers (Stefan Assmann) [1150341] - [netdrv] igb: Fixes needed for surprise removal support (Stefan Assmann) [1150341] - [netdrv] igb: bump version to 5.2.15 (Stefan Assmann) [1150341] - [netdrv] igb: remove blocking phy read from inside spinlock (Stefan Assmann) [1150341] - [netdrv] igb: add flags to set eee advertisement mode (Stefan Assmann) [1150341] - [netdrv] igb: flush when in xmit_more mode and under descriptor pressure (Stefan Assmann) [1150341] - [netdrv] net: Remove ndo_xmit_flush netdev operation, use signalling instead (Stefan Assmann) [1150341] - [netdrv] igb: Support netdev_ops->ndo_xmit_flush() (Stefan Assmann) [1150341] - [netdrv] igb: bump igb version to 5.2.13 (Stefan Assmann) [1150341] - [netdrv] igb: Add message when malformed packets detected by hw (Stefan Assmann) [1150341] - [netdrv] igb: remove unnecessary break after return (Stefan Assmann) [1150341] - [netdrv] igb: remove unnecessary break after goto (Stefan Assmann) [1150341] - [netdrv] igb: do a reset on SR-IOV re-init if device is down (Stefan Assmann) [1150341] - [netdrv] igb: workaround for i210 errata 25: Slow System Clock (Stefan Assmann) [1150341] - [netdrv] igb: bring link up when PHY is powered up (Stefan Assmann) [1150341] - [netdrv] igb: separate hardware setting from the set_ts_config ioctl (Stefan Assmann) [1150341] - [netdrv] igb: unhide invariant returns (Stefan Assmann) [1150341] - [netdrv] net: use ethtool_cmd_speed_set helper to set ethtool speed value (Stefan Assmann) [1150341] - [netdrv] net: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Stefan Assmann) [1150341] - [netdrv] igb: add defaults for i210 TX/RX PBSIZE (Stefan Assmann) [1150341] - [netdrv] igb: use mac loopback for i354 backplane (Stefan Assmann) [1150341] - [netdrv] igb: rename igb_ptp_enable to igb_ptp_feature_enable (Stefan Assmann) [1150341] - [netdrv] ethtool: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Stefan Assmann) [1150341] - [netdrv] igb: remove redundant PHY power down register write (Stefan Assmann) [1150341] - [netdrv] igb: whitespace fix (Stefan Assmann) [1150341] - [md] raid5: Fix livelock when array is both resyncing and degraded (Jes Sorensen) [1177889] - [md] raid5: fix another livelock caused by non-aligned writes (Jes Sorensen) [1187285] - [md] Check MD_RECOVERY_RUNNING as well as ->sync_thread (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] fix semicolon.cocci warnings (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: fetch_block must fetch all the blocks handle_stripe_dirtying wants (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] Always set RECOVERY_NEEDED when clearing RECOVERY_FROZEN (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] move EXPORT_SYMBOL to after function in md.c (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] discard PRINT_RAID_DEBUG ioctl (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] remove MD_BUG() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] clean up 'exit' labels in md_ioctl() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] remove unnecessary test for MD_MAJOR in md_ioctl() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] don't allow "-sync" to be set for device in an active array (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] remove unwanted white space from md.c (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] don't start resync thread directly from md thread (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] Just use RCU when checking for overlap between arrays (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] avoid potential long delay under pers_lock (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] simplify export_array() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] discard find_rdev_nr in favour of find_rdev_nr_rcu (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] use wait_event() to simplify md_super_wait() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] be more relaxed about stopping an array which isn't started (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: process_checks doesn't use its return value (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: fix init_stripe() inconsistencies (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid10: another memory leak due to reshape (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] use set_bit/clear_bit instead of shift/mask for bi_flags changes (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: minor typos and reformatting (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] bitmap: always wait for writes on unplug (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: disable 'DISCARD' by default due to safety concerns (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: fix_read_error should act on all non-faulty devices (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: count resync requests in nr_pending (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: update next_resync under resync_lock (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: Don't use next_resync to determine how far resync has progressed (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: make sure resync waits for conflicting writes to complete (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: clean up request counts properly in close_sync() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: be more cautious where we read-balance during resync (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: intialise start_next_window for READ case to avoid hang (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid10: always initialise ->state on newly allocated r10_bio (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid10: avoid memory leak on error path during reshape (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid10: Fix memory leak when raid10 reshape completes (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: avoid livelock caused by non-aligned writes (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] don't allow bitmap file to be added to raid0/linear (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid0: check for bitmap compatability when changing raid levels (Jes Sorensen) [1127962 1136260 1149935 1152914 1153341 1177913] - [md] Recovery speed is wrong (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] disable probing for md devices 512 and over (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] flush writes before starting a recovery (Jes Sorensen) [1132916 1136260 1149935 1152914 1153341 1177913] - [md] make sure GET_ARRAY_INFO ioctl reports correct "clean" status (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: speedup sync_request processing (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: deadlock between retry_aligned_read with barrier io (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: add an option to avoid copy data from bio to stripe cache (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] bitmap: remove confusing code from filemap_get_page (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: avoid release list until last reference of the stripe (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] md_clear_badblocks should return an error code on failure (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid56: Don't perform reads to support writes until stripe is ready (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] refuse to change shape of array if it is active but read-only (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: fix request counting bug in new 'barrier' code (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: Rewrite the implementation of iobarrier (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913]- [char] raw: Return short read or 0 at end of a raw device, not EIO (Jeff Moyer) [1142314] - [kernel] sched: Fix clock_gettime(CLOCK_[PROCESS/THREAD]_CPUTIME_ID) monotonicity (Seth Jennings) [1140024] - [hid] trivial formatting fix (Don Zickus) [1072627] - [hid] don't Send Feature Reports on Interrupt Endpoint (Don Zickus) [1072627] - [x86] hyperv: Mark the Hyper-V clocksource as being continuous (Vitaly Kuznetsov) [1190699] - [hv] vss: Fast propagation of userspace communication failure (Vitaly Kuznetsov) [1190699] - [hv] vss: Introduce timeout for communication with userspace (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Enable interrupt driven flow control (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Cleanup vmbus_close_internal() (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Fix a bug in vmbus_open() (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Cleanup vmbus_establish_gpadl() (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Cleanup vmbus_teardown_gpadl() (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Cleanup vmbus_post_msg() (Vitaly Kuznetsov) [1190699] - [hv] make uuid_le const (Vitaly Kuznetsov) [1190699] - [hv] Remove unnecessary comparison of unsigned against 0 (Vitaly Kuznetsov) [1190699] - [hid] hyperv: make sure input buffer is big enough (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Cleanup the packet send path (Vitaly Kuznetsov) [1190699] - [hv] Change variable type to bool (Vitaly Kuznetsov) [1190699] - [hid] hyperv: convert alloc+memcpy to memdup (Vitaly Kuznetsov) [1190699] - [hv] vmbus: introduce vmbus_acpi_remove (Vitaly Kuznetsov) [923184] - [hv] vmbus: Teardown synthetic interrupt controllers on module unload (Vitaly Kuznetsov) [923184] - [hv] vmbus: teardown hv_vmbus_con workqueue and vmbus_connection pages on shutdown (Vitaly Kuznetsov) [923184] - [hv] vmbus: avoid double kfree for device_obj (Vitaly Kuznetsov) [923184] - [hv] use correct order when freeing monitor_pages (Vitaly Kuznetsov) [923184] - [x86] hyperv: Fixup the damage caused by the irq cleanup (Vitaly Kuznetsov) [923184] - [x86] hyperv: Cleanup the irq mess (Vitaly Kuznetsov) [923184] - [net] Fix build failures due to ip_is_fragment() (Stefan Assmann) [1159149] - [netdrv] enic: fix rx napi poll return value (Stefan Assmann) [1159149] - [netdrv] enic: free all rq buffs when allocation fails (Stefan Assmann) [1159149] - [netdrv] net: ethernet: cisco: enic: enic_dev: Remove some unused functions (Stefan Assmann) [1159149] - [netdrv] enic: add stats for dma mapping error (Stefan Assmann) [1159149] - [netdrv] enic: check dma_mapping_error (Stefan Assmann) [1159149] - [netdrv] net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Stefan Assmann) [1159149] - [netdrv] enic: convert to SKB paged frag API (Stefan Assmann) [1159149] - [netdrv] enic: make vnic_wq_buf doubly linked (Stefan Assmann) [1159149] - [netdrv] enic: use spin_lock(wq_lock) instead of spin_lock_irqsave(wq_lock) (Stefan Assmann) [1159149] - [netdrv] enic: support skb->xmit_more (Stefan Assmann) [1159149] - [netdrv] enic: fix work done in tx napi_poll (Stefan Assmann) [1159149] - [netdrv] enic: update desc properly in rx_copybreak (Stefan Assmann) [1159149] - [netdrv] enic: handle error condition properly in enic_rq_indicate_buf (Stefan Assmann) [1159149] - [netdrv] enic: Do not call napi_disable when preemption is disabled (Stefan Assmann) [1159149] - [netdrv] drivers/net: Convert remaining uses of pr_warning to pr_warn (Stefan Assmann) [1159149] - [netdrv] enic: implement rx_copybreak (Stefan Assmann) [1159149] - [netdrv] pci: Remove DEFINE_PCI_DEVICE_TABLE macro use (Stefan Assmann) [1159149] - [netdrv] enic: use pci_zalloc_consistent (Stefan Assmann) [1159149] - [netdrv] pci-dma-compat: add pci_zalloc_consistent helper (Stefan Assmann) [1159149] - [netdrv] enic: Add ethtool support to show classifier filters added by the driver (Stefan Assmann) [1159149] - [netdrv] enic: fix return values in enic_set_coalesce (Stefan Assmann) [1159149] - [netdrv] enic: do tx cleanup in napi poll (Stefan Assmann) [1159149] - [netdrv] enic: add low latency socket busy_poll support (Stefan Assmann) [1159149] - [netdrv] enic: fix lockdep around devcmd_lock (Stefan Assmann) [1159149] - [netdrv] enic: devcmd for adding IP 5 tuple hardware filters (Stefan Assmann) [1159149] - [net] core: introduce skb_flow_dissect() (Stefan Assmann) [1159149] - [netdrv] enic: fix return value in _vnic_dev_cmd (Stefan Assmann) [1159149] - [netdrv] net: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Stefan Assmann) [1159149] - [netdrv] enic: convert to hw_features (Stefan Assmann) [1159149] - [scsi] qla2xxx: Update the driver version to 8.07.00.16.06.7-k (Chad Dupuis) [1147534] - [scsi] qla2xxx: Fix sparse warning in qla_iocb.c file (Chad Dupuis) [1147534] - [scsi] qla2xxx: Move warning message to debug level (Chad Dupuis) [1147534] - [scsi] qla2xxx: Fail adapter initialization on load ram failure (Chad Dupuis) [1147534] - [scsi] qla2xxx: Disable PCI device in shutdown handler (Chad Dupuis) [1147534] - [scsi] qla2xxx: Mark port lost when we receive an RSCN for it (Chad Dupuis) [1147534] - [scsi] qla2xxx: Restore WWPN in case of Loop Dead (Chad Dupuis) [1147534] - [scsi] qla2xxx: Honor FCP_RSP retry delay timer field (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add missing ISP27xx checks to optrom code (Chad Dupuis) [1147534] - [scsi] qla2xxx: Force use of mailbox interface for flash access commands for ISP27xx (Chad Dupuis) [1147534] - [scsi] qla2xxx: Free sysfs attributes for ISP27xx (Chad Dupuis) [1147534] - [scsi] qla2xxx: Disable laser for ISP2031 while unloading driver (Chad Dupuis) [1147534] - [scsi] qla2xxx: Enable diagnostic port using NVRAM parameters (Chad Dupuis) [1147534] - [scsi] qla2xxx: Declaration error cause stack corruption (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add fix in driver unload for pending activity (Chad Dupuis) [1147534] - [scsi] qla2xxx: Fix driver version string message (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add diagnostic port functionality (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add FA-WWN functionality (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add FDMI-2 functionality (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISPFx00 unexpected resets during adapter boot sequence (Chad Dupuis) [1147534] - [scsi] qla2xxx: Incorrect linked list semantic in qlafx00_get_fcport() (Chad Dupuis) [1147534] - [scsi] qla2xxx: Incorrect debug level on mailbox command print 0x1111 (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISPFX00 avoid writing semaphore register in request_irqs() (Chad Dupuis) [1147534] - [scsi] qla2xxx: Fix potential return count bug in qla2xxx_get_vpd_field() (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx fwdump template error print simplification (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP25xx multiqueue shadow register crash fix (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add endianizer to max_payload_size modifier (Chad Dupuis) [1147534] - [scsi] qla2xxx: Enable fast flash access for ISP83xx (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add ISP27xx fwdump template entry T275 (insert buffer) (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx fwdump template fix insertbuf() routine (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx fwdump template remove high frequency debug logs (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx optimize fwdump entry table lookup (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx add tests for incomplete template (Chad Dupuis) [1147534] - [scsi] qla2xxx: Use dma_zalloc_coherent (Chad Dupuis) [1147534] - [scsi] qla2xxx: Restrict max_lun to 16-bit for older HBAs (Chad Dupuis) [1147534] - [scsi] qla2xxx: fix incorrect debug printk (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx queue index shadow registers (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx firmware dump template spec updates (including T274) (Chad Dupuis) [1147534] - [scsi] qla2xxx: Update entry type 270 to match spec update (Chad Dupuis) [1147534] - [scsi] qla2xxx: Correction to ISP27xx template entry types 256 and 258 (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add pci device id 0x2271 (Chad Dupuis) [1147534] - [scsi] qla2xxx: Correct ISP83xx/ISP27xx mislogic in setting out_mb in qla25xx_init_req_que() (Chad Dupuis) [1147534] - [scsi] qla2xxx: Allow ISP83XX and ISP27XX both to write req_q_out register (Chad Dupuis) [1147534] - [scsi] qla2xxx: Correct operations for ISP27xx template types 270 and 271 (Chad Dupuis) [1147534] - [scsi] qla2xxx: Fix build errors related to invalid print fields on some architectures (Chad Dupuis) [1147534] - [scsi] qla2xxx: Correct the port no assignment for ISP82XX (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add support for ISP2071 (Chad Dupuis) [1147534] - [scsi] pm8001: Update nvmd response data to request buffer (Rich Bono) [1168386] - [scsi] pm8001: fix pm8001_store_update_fw (Rich Bono) [1168386] - [scsi] pm8001: Fix erratic calculation in update_flash (Rich Bono) [1168386] - [scsi] pm8001: Fix invalid return when request_irq() failed (Rich Bono) [1168386] - [scsi] pm8001: fix a memory leak in nvmd_resp (Rich Bono) [1168386] - [scsi] pm8001: fix update_flash (Rich Bono) [1168386] - [scsi] pm8001: fix a memory leak in flash_update (Rich Bono) [1168386] - [scsi] pm8001: Cleaning up uninitialized variables (Rich Bono) [1168386] - [scsi] pm8001: Fix to remove null pointer checks that could never happen (Rich Bono) [1168386] - [scsi] pm8001: more fixes to honor return value (Rich Bono) [1168386] - [scsi] pm8001: add a new spinlock to protect the CCB (Rich Bono) [1168386] - [scsi] pm8001: honor return value (Rich Bono) [1168386] - [scsi] pm8001: clean bitmap management functions (Rich Bono) [1168386] - [scsi] pm8001: Fix hibernation issue (Rich Bono) [1168386] - [scsi] drivers/scsi/pm8001/pm8001_ctl.c: avoid world-writable sysfs files (Rich Bono) [1168386] - [scsi] pm80xx: fix problem of pm8001_work_fn reseting incorrect phy device (Rich Bono) [1168386] - [scsi] pm80xx: no need for tag allocation when issuing the command of unregistering device (Rich Bono) [1168386] - [scsi] pm80xx: Enable BAR shift to avoid BIOS conflict with MPI space for ATTO pm8001 based HBAs (Rich Bono) [1168386] - [scsi] pm80xx: Read saved WWN from NVMD for ATTO pm8001 based HBAs (Rich Bono) [1168386] - [scsi] pm8001: remove unnecessary pci_set_drvdata() (Rich Bono) [1168386]- [perf] Pass protection and flags bits through mmap2 interface (Jiri Olsa) [1188336] - [perf] Fix up MMAP2 buffer space reservation (Jiri Olsa) [1188336] - [perf] scripting perl: Force to use stdbool (Jiri Olsa) [1188336] - [perf] symbols: Get kernel start address by symbol name (Jiri Olsa) [1188336] - [perf] tools: Fix segfault in cumulative.callchain report (Jiri Olsa) [1188336] - [perf] tests: Add test for closing dso objects on EMFILE error (Jiri Olsa) [1188336] - [perf] tests: Add test for caching dso file descriptors (Jiri Olsa) [1188336] - [perf] tests: Allow reuse of test_file function (Jiri Olsa) [1188336] - [perf] tests: Spawn child for each test (Jiri Olsa) [1188336] - [perf] tools: Add dso__data_* interface descriptons (Jiri Olsa) [1188336] - [perf] tools: Allow to close dso fd in case of open failure (Jiri Olsa) [1188336] - [perf] tools: Add file size check and factor dso__data_read_offset (Jiri Olsa) [1188336] - [perf] tools: Cache dso data file descriptor (Jiri Olsa) [1188336] - [perf] tools: Add global count of opened dso objects (Jiri Olsa) [1188336] - [perf] tools: Add global list of opened dso objects (Jiri Olsa) [1188336] - [perf] tools: Add data_fd into dso object (Jiri Olsa) [1188336] - [perf] tools: Separate dso data related variables (Jiri Olsa) [1188336] - [perf] tools: Cache register accesses for unwind processing (Jiri Olsa) [1188336] - [perf] record: Fix to honor user freq/interval properly (Jiri Olsa) [1188336] - [perf] timechart: Reflow documentation (Jiri Olsa) [1188336] - [perf] probe: Improve error messages in --line option (Jiri Olsa) [1188336] - [perf] probe: Improve an error message of perf probe --vars mode (Jiri Olsa) [1188336] - [perf] probe: Show error code and description in verbose mode (Jiri Olsa) [1188336] - [perf] probe: Improve error message for unknown member of data structure (Jiri Olsa) [1188336] - [perf] tests: Show the inner make output when an error happens (Jiri Olsa) [1188336] - [perf] tools: Emit more precise message for missing glibc static library (Jiri Olsa) [1188336] - [perf] tools: Add dcacheline sort (Jiri Olsa) [1188336] - [perf] tools: Add support to dynamically get cacheline size (Jiri Olsa) [1188336] - [perf] tools: Add cpumode to struct hist_entry (Jiri Olsa) [1188336] - [perf] report: Add mem-mode documentation to report command (Jiri Olsa) [1188336] - [perf] revert "Disable PERF_RECORD_MMAP2 support" (Jiri Olsa) [1188336] - [perf] tools: Update mmap2 interface with protection and flag bits (Jiri Olsa) [1188336] - [perf] script/python: Print array argument as string (Jiri Olsa) [1188336] - [perf] tools: Prettify the tags/TAGS/cscope targets output (Jiri Olsa) [1188336] - [perf] tools: Fix pipe check regression in attr event callback (Jiri Olsa) [1188336] - [perf] tools: Added support for __get_bitmask() macro (Jiri Olsa) [1188336] - [perf] tools: Add options to function plugin (Jiri Olsa) [1188336] - [perf] tools: Add options to plugins (Jiri Olsa) [1188336] - [perf] tools: Add flag to not load event plugins (Jiri Olsa) [1188336] - [perf] tools: Fix 'make help' message error (Jiri Olsa) [1188336] - [perf] record: Fix poll return value propagation (Jiri Olsa) [1188336] - [perf] tools: Move elide bool into perf_hpp_fmt struct (Jiri Olsa) [1188336] - [perf] tools: Remove elide setup for SORT_MODE__MEMORY mode (Jiri Olsa) [1188336] - [perf] tools: Fix "==" into "=" in ui_browser__warning assignment (Jiri Olsa) [1188336] - [perf] tools: Allow overriding sysfs and proc finding with env var (Jiri Olsa) [1188336] - [perf] tools: Consider header files outside perf directory in tags target (Jiri Olsa) [1188336] - [perf] tools: Add warning when disabling perl scripting support due to missing devel files (Jiri Olsa) [1188336] - [perf] trace: Warn the user when not available (Jiri Olsa) [1188336] - [perf] tests: Add a test case for cumulating callchains (Jiri Olsa) [1188336] - [perf] tests: Define and use symbolic names for fake symbols (Jiri Olsa) [1188336] - [perf] tools: Reset output/sort order to default (Jiri Olsa) [1188336] - [perf] ui/gtk: Fix callchain display (Jiri Olsa) [1188336] - [perf] ui/stdio: Fix invalid percentage value of cumulated hist entries (Jiri Olsa) [1188336] - [perf] tools: Enable --children option by default (Jiri Olsa) [1188336] - [perf] top: Add top.children config option (Jiri Olsa) [1188336] - [perf] top: Add --children option (Jiri Olsa) [1188336] - [perf] top: Convert to hist_entry_iter (Jiri Olsa) [1188336] - [perf] tools: Add callback function to hist_entry_iter (Jiri Olsa) [1188336] - [perf] tools: Do not auto-remove Children column if --fields given (Jiri Olsa) [1188336] - [perf] report: Add report.children config option (Jiri Olsa) [1188336] - [perf] report: Add --children option (Jiri Olsa) [1188336] - [perf] tools: Add more hpp helper functions (Jiri Olsa) [1188336] - [perf] tools: Apply percent-limit to cumulative percentage (Jiri Olsa) [1188336] - [perf] ui/gtk: Add support to accumulated hist stat (Jiri Olsa) [1188336] - [perf] ui/browser: Add support to accumulated hist stat (Jiri Olsa) [1188336] - [perf] ui/hist: Add support to accumulated hist stat (Jiri Olsa) [1188336] - [perf] tools: Save callchain info for each cumulative entry (Jiri Olsa) [1188336] - [perf] callchain: Add callchain_cursor_snapshot() (Jiri Olsa) [1188336] - [perf] report: Cache cumulative callchains (Jiri Olsa) [1188336] - [perf] tools: Update cpumode for each cumulative entry (Jiri Olsa) [1188336] - [perf] hists: Accumulate hist entry stat based on the callchain (Jiri Olsa) [1188336] - [perf] hists: Check if accumulated when adding a hist entry (Jiri Olsa) [1188336] - [perf] hists: Add support for accumulated stat of hist entry (Jiri Olsa) [1188336] - [perf] tools: Introduce struct hist_entry_iter (Jiri Olsa) [1188336] - [perf] tools: Introduce hists__inc_nr_samples() (Jiri Olsa) [1188336] - [perf] tools: Add automatic remapping of Android libraries (Jiri Olsa) [1188336] - [perf] tools: Add cat as fallback pager (Jiri Olsa) [1188336] - [perf] tests: Add a testcase for histogram output sorting (Jiri Olsa) [1188336] - [perf] tests: Factor out print_hists_*() (Jiri Olsa) [1188336] - [perf] tools: Introduce reset_output_field() (Jiri Olsa) [1188336] - [perf] tools: Get rid of obsolete hist_entry__sort_list (Jiri Olsa) [1188336] - [perf] hists: Reset width of output fields with header length (Jiri Olsa) [1188336] - [perf] tools: Skip elided sort entries (Jiri Olsa) [1188336] - [perf] top: Add --fields option to specify output fields (Jiri Olsa) [1188336] - [perf] report/tui: Fix a bug when --fields/sort is given (Jiri Olsa) [1188336] - [perf] tools: Add ->sort() member to struct sort_entry (Jiri Olsa) [1188336] - [perf] report: Add -F option to specify output fields (Jiri Olsa) [1188336] - [perf] tools: Call perf_hpp__init() before setting up GUI browsers (Jiri Olsa) [1188336] - [perf] tools: Consolidate management of default sort orders (Jiri Olsa) [1188336] - [perf] tools: Allow hpp fields to be sort keys (Jiri Olsa) [1188336] - [perf] ui: Get rid of callback from __hpp__fmt() (Jiri Olsa) [1188336] - [perf] tools: Consolidate output field handling to hpp format routines (Jiri Olsa) [1188336] - [perf] tools: Use hpp formats to sort final output (Jiri Olsa) [1188336] - [perf] tools: Support event grouping in hpp ->sort() (Jiri Olsa) [1188336] - [perf] tools: Use hpp formats to sort hist entries (Jiri Olsa) [1188336] - [perf] tools: Convert sort entries to hpp formats (Jiri Olsa) [1188336] - [perf] tools: Add ->cmp(), ->collapse() and ->sort() to perf_hpp_fmt (Jiri Olsa) [1188336] - [perf] tools: Add libdw DWARF post unwind support for ARM (Jiri Olsa) [1188336] - [perf] tests: Add dwarf unwind test on ARM (Jiri Olsa) [1188336] - [perf] tests: Introduce perf_regs_load function on ARM (Jiri Olsa) [1188336] - [perf] tools: Consolidate types.h for ARM and ARM64 (Jiri Olsa) [1188336] - [perf] session: Fix possible null pointer dereference in session.c (Jiri Olsa) [1188336] - [perf] sched: Cleanup, remove unused variables in map_switch_event() (Jiri Olsa) [1188336] - [perf] sched: Remove nr_state_machine_bugs in perf latency (Jiri Olsa) [1188336] - [perf] tools: Remove usage of trace_sched_wakeup(.success) (Jiri Olsa) [1188336] - [perf] tools: Use tid for finding thread (Jiri Olsa) [1188336] - [perf] tools: Get rid of on_exit() feature test (Jiri Olsa) [1188336] - [perf] record: Propagate exit status of a command line workload (Jiri Olsa) [1188336] - [perf] tools: Clarify the output of perf sched map (Jiri Olsa) [1188336] - [perf] tools: Adapt the TASK_STATE_TO_CHAR_STR to new value in kernel space (Jiri Olsa) [1188336] - [perf] tools: Add missing event for perf sched record (Jiri Olsa) [1188336] - [perf] tools: Move ACCESS_ONCE from perf.h header (Jiri Olsa) [1188336] - [perf] tools: Move sys_perf_event_open function from perf.h (Jiri Olsa) [1188336] - [perf] tools: Move syscall and arch specific defines from perf.h (Jiri Olsa) [1188336] - [perf] tools: Move perf_call_graph_mode enum from perf.h (Jiri Olsa) [1188336] - [perf] tools: Move sample data structures from perf.h (Jiri Olsa) [1188336] - [perf] tools: Remove PR_TASK_PERF_EVENTS_* from perf.h (Jiri Olsa) [1188336] - [perf] tools: Remove asmlinkage define from perf.h (Jiri Olsa) [1188336] - [perf] tools: Remove min define from perf.h (Jiri Olsa) [1188336] - [perf] tools: Remove unlikely define from perf.h (Jiri Olsa) [1188336] - [perf] tools: Remove MAX_COUNTERS define from perf.h (Jiri Olsa) [1188336] - [perf] tools: Consolidate types.h (Jiri Olsa) [1188336] - [perf] tools: Unify export.h (Jiri Olsa) [1188336] - [perf] tools arm64: Wire up perf_regs and unwind support (Jiri Olsa) [1188336] - [perf] tools: Move u64_swap union (Jiri Olsa) [1188336] - [perf] tests: add a test of kvm-390: trace event (Jiri Olsa) [1188336] - [perf] tests: Add numeric identifier to evlist_test (Jiri Olsa) [1188336] - [perf] tools: Parse tracepoints with '-' in system name (Jiri Olsa) [1188336] - [perf] tools: Handle EINTR error for readn/writen (Jiri Olsa) [1188336] - [perf] tests: Add map groups sharing with thread object test (Jiri Olsa) [1188336] - [perf] tools: Share map_groups among threads of the same group (Jiri Olsa) [1188336] - [perf] tools: Reference count map_groups objects (Jiri Olsa) [1188336] - [perf] tools: Allocate thread map_groups's dynamically (Jiri Olsa) [1188336] - [perf] tests: Add thread maps lookup automated tests (Jiri Olsa) [1188336] - [perf] tests: Add a test case for hists filtering (Jiri Olsa) [1188336] - [perf] tests: Factor out fake_setup_machine() (Jiri Olsa) [1188336] - [perf] hists/tui: Count callchain rows separately (Jiri Olsa) [1188336] - [perf] top/tui: Update nr_entries properly after a filter is applied (Jiri Olsa) [1188336] - [perf] ui/tui: Rename hist_browser__update_nr_entries() (Jiri Olsa) [1188336] - [perf] ui/tui: Fix off-by-one in hist_browser__update_nr_entries() (Jiri Olsa) [1188336] - [perf] hists: Add missing update on filtered stats in hists__decay_entries() (Jiri Olsa) [1188336] - [perf] tools: Account entry stats when it's added to the output tree (Jiri Olsa) [1188336] - [perf] hists: Collapse expanded callchains after filter is applied (Jiri Olsa) [1188336] - [perf] hists: Add a couple of hists stat helper functions (Jiri Olsa) [1188336] - [perf] hists: Move column length calculation out of hists__inc_stats() (Jiri Olsa) [1188336] - [perf] hists: Rename hists__inc_stats() (Jiri Olsa) [1188336] - [perf] report: Count number of entries separately (Jiri Olsa) [1188336] - [perf] callchain: Add generic report parse callchain callback function (Jiri Olsa) [1188336] - [perf] kmem: Utilize the new generic cpunode_map (Jiri Olsa) [1188336] - [perf] tools: Use cpu/possible instead of cpu/kernel_max (Jiri Olsa) [1188336] - [perf] tools: Allow ability to map cpus to nodes easily (Jiri Olsa) [1188336] - [perf] tools: Fix pmu object compilation error (Jiri Olsa) [1188336] - [perf] sched: Introduce --list-cmds for use by scripts (Jiri Olsa) [1188336] - [perf] lock: Introduce --list-cmds for use by scripts (Jiri Olsa) [1188336] - [perf] mem: Introduce --list-cmds for use by scripts (Jiri Olsa) [1188336] - [perf] kmem: Introduce --list-cmds for use by scripts (Jiri Olsa) [1188336] - [perf] tools: Show absolute percentage by default (Jiri Olsa) [1188336] - [perf] ui/tui: Add 'F' hotkey to toggle percentage output (Jiri Olsa) [1188336] - [perf] tools: Add hist.percentage config option (Jiri Olsa) [1188336] - [perf] diff: Add --percentage option (Jiri Olsa) [1188336] - [perf] top: Add --percentage option (Jiri Olsa) [1188336] - [perf] report: Add --percentage option (Jiri Olsa) [1188336] - [perf] hists: Add support for showing relative percentage (Jiri Olsa) [1188336] - [perf] probe: Fix perf probe to find correct variable DIE (Jiri Olsa) [1188336] - [perf] probe: Fix a segfault if asked for variable it doesn't find (Jiri Olsa) [1188336] - [perf] tests x86: Fix stack map lookup in dwarf unwind test (Jiri Olsa) [1188336] - [perf] x86: Fix perf to use non-executable stack, again (Jiri Olsa) [1188336] - [perf] tools: Remove extra '/' character in events file path (Jiri Olsa) [1188336] - [perf] machine: Search for modules in s/lib/modules/s (Jiri Olsa) [1188336] - [perf] tests: Add static build make test (Jiri Olsa) [1188336] - [perf] tools: Fix bfd dependency libraries detection (Jiri Olsa) [1188336] - [perf] tools: Use LDFLAGS instead of ALL_LDFLAGS (Jiri Olsa) [1188336] - [perf] tools: Fix memory leak in pretty_print() (Jiri Olsa) [1188336] - [perf] tools: Fix backward compatibility macros for pevent filter enums (Jiri Olsa) [1188336] - [perf] tools: Disable libdw unwind for all but x86 arch (Jiri Olsa) [1188336] - [perf] tests x86: Fix memory leak in sample_ustack() (Jiri Olsa) [1188336] - [perf] tools: Improve error reporting (Jiri Olsa) [1188336] - [perf] tools: Adjust symbols in VDSO (Jiri Olsa) [1188336] - [perf] kvm: Fix 'Min time' counting in report command (Jiri Olsa) [1188336] - [perf] tools: Instead of redirecting flex output, use -o (Jiri Olsa) [1188336] - [perf] tools: Fix double free in perf test 21 (code-reading.c) (Jiri Olsa) [1188336] - [perf] stat: Initialize statistics correctly (Jiri Olsa) [1188336] - [perf] bench: Set more defaults in the 'numa' suite (Jiri Olsa) [1188336] - [perf] bench: Update manpage to mention numa and futex (Jiri Olsa) [1188336] - [perf] probe: Use dwarf_getcfi_elf() instead of dwarf_getcfi() (Jiri Olsa) [1188336] - [perf] probe: Fix to handle errors in line_range searching (Jiri Olsa) [1188336] - [perf] probe: Fix --line option behavior (Jiri Olsa) [1188336] - [perf] tools: Pick up libdw without explicit LIBDW_DIR (Jiri Olsa) [1188336] - [perf] callchains: Disable unwind libraries when libelf isn't found (Jiri Olsa) [1188336] - [perf] tools: Do not call warning() directly (Jiri Olsa) [1188336] - [perf] tools: Print event name when show warning if possible (Jiri Olsa) [1188336] - [perf] tools: test correct variable after allocation (Jiri Olsa) [1188336] - [perf] top: Fix documentation of invalid -s option (Jiri Olsa) [1188336] - [perf] tools: Allow building for tile (Jiri Olsa) [1188336] - [perf] tools: Remove unused simple_strtoul() function (Jiri Olsa) [1188336] - [perf] tools: Update some code references in design.txt (Jiri Olsa) [1188336] - [perf] tools: Fix __perf_evsel__open (Jiri Olsa) [1188336] - [perf] evsel: Update function names in debug messages (Jiri Olsa) [1188336] - [perf] tools: Remove thread__find_map function (Jiri Olsa) [1188336] - [perf] annotate: Print the evsel name in the stdio output (Jiri Olsa) [1188336] - [perf] report: Use ui__has_annotation() (Jiri Olsa) [1188336] - [perf] tools: Fix memory leak when synthesizing thread records (Jiri Olsa) [1188336] - [perf] tools: Use tid in mmap/mmap2 events to find maps (Jiri Olsa) [1188336] - [perf] report: Merge al->filtered with hist_entry->filtered (Jiri Olsa) [1188336] - [perf] symbols: Apply all filters to an addr_location (Jiri Olsa) [1188336] - [perf] symbols: Record the reason for filtering an address_location (Jiri Olsa) [1188336] - [perf] sched: Fixup header alignment in 'latency' output (Jiri Olsa) [1188336] - [perf] timechart: Fix off-by-one error in 'record' argv handling (Jiri Olsa) [1188336] - [perf] machine: Factor machine__find_thread to take tid argument (Jiri Olsa) [1188336] - [perf] tools: Speed up thread map generation (Jiri Olsa) [1188336] - [perf] kvm: introduce --list-cmds for use by scripts (Jiri Olsa) [1188336] - [perf] ui hists: Pass evsel to hpp->header/width functions explicitly (Jiri Olsa) [1188336] - [perf] symbols: Introduce thread__find_cpumode_addr_location (Jiri Olsa) [1188336] - [perf] session: Change header.misc dump from decimal to hex (Jiri Olsa) [1188336] - [perf] ui/tui: Reuse generic __hpp__fmt() code (Jiri Olsa) [1188336] - [perf] ui/hists: Pass struct hpp to print functions (Jiri Olsa) [1188336] - [perf] ui/gtk: Reuse generic __hpp__fmt() code (Jiri Olsa) [1188336] - [perf] ui/stdio: Fix invalid output on event group report (Jiri Olsa) [1188336] - [perf] tools: Fix synthesizing mmaps for threads (Jiri Olsa) [1188336] - [perf] probe: Clarify x86 register naming for perf probe (Jiri Olsa) [1188336] - [perf] mem: Clarify load-latency in documentation (Jiri Olsa) [1188336] - [perf] bench: Add futex-requeue microbenchmark (Jiri Olsa) [1188336] - [perf] bench: Add futex-wake microbenchmark (Jiri Olsa) [1188336] - [perf] bench: Add futex-hash microbenchmark (Jiri Olsa) [1188336] - [perf] tools, x86: Build perf on older user-space as well (Jiri Olsa) [1188336] - [perf] tools: Disable user-space callchain/stack dumps for function trace events (Jiri Olsa) [1188336] - [perf] symbols: Check compatible symtab type before loading dso (Jiri Olsa) [1188336] - [perf] symbols: Check return value of filename__read_debuglink() (Jiri Olsa) [1188336] - [perf] tests: Add NO_LIBDW_DWARF_UNWIND make test (Jiri Olsa) [1188336] - [perf] tools: Setup default dwarf post unwinder (Jiri Olsa) [1188336] - [perf] tools: Add libdw DWARF post unwind support (Jiri Olsa) [1188336] - [perf] tools: Add feature check for libdw dwarf unwind (Jiri Olsa) [1188336] - [perf] tools: Warn the user about how to enable libunwind support (Jiri Olsa) [1188336] - [perf] tools: Add variable display for VF make output (Jiri Olsa) [1188336] - [perf] tools: Factor features display code (Jiri Olsa) [1188336] - [perf] tools: Fix bison OUTPUT directories dependency (Jiri Olsa) [1188336] - [perf] tests: Add pmu-bison.o make test (Jiri Olsa) [1188336] - [perf] tests: Fix *.o make tests (Jiri Olsa) [1188336] - [perf] probe: Support distro-style debuginfo for uprobe (Jiri Olsa) [1188336] - [perf] probe: Allow to add events on the local functions (Jiri Olsa) [1188336] - [perf] probe: Show source-level or symbol-level info for uprobes (Jiri Olsa) [1188336] - [perf] probe: Show appropriate symbol for ref_reloc_sym based kprobes (Jiri Olsa) [1188336] - [perf] probe: Find given address from offline dwarf (Jiri Olsa) [1188336] - [perf] probe: Use ref_reloc_sym based address instead of the symbol name (Jiri Olsa) [1188336] - [perf] probe: Show in what binaries/modules probes are set (Jiri Olsa) [1188336] - [perf] probe: Unify show_available_functions for uprobes/kprobes (Jiri Olsa) [1188336] - [perf] probe: Replace line_list with intlist (Jiri Olsa) [1188336] - [perf] probe: Remove incorrect symbol check for --list (Jiri Olsa) [1188336] - [perf] probe: Fix to do exit call for symbol maps (Jiri Olsa) [1188336] - [perf] symbols: No need to export dso__first_symbol (Jiri Olsa) [1188336] - [perf] tools: Move hash.h header (Jiri Olsa) [1188336] - [perf] tools: Move fs.* to lib/api/fs/ (Jiri Olsa) [1188336] - [perf] callchain: Separate perf_reg_value function in perf_regs object (Jiri Olsa) [1188336] - [perf] callchain: Introduce HAVE_DWARF_UNWIND_SUPPORT macro (Jiri Olsa) [1188336] - [perf] callchain: Rename unwind__arch_reg_id into libunwind__arch_reg_id (Jiri Olsa) [1188336] - [perf] callchain: Separate libunwind code to special object (Jiri Olsa) [1188336] - [perf] callchain: Add mask into struct regs_dump (Jiri Olsa) [1188336] - [perf] tools: Remove __maybe_unused from dwarf unwind functions (Jiri Olsa) [1188336] - [perf] callchain: Do not report zero address in unwind (Jiri Olsa) [1188336] - [perf] tools: Fix dwarf unwind max_stack processing (Jiri Olsa) [1188336] - [perf] tests x86: Add dwarf unwind test (Jiri Olsa) [1188336] - [perf] tests x86: Introduce perf_regs_load function (Jiri Olsa) [1188336] - [perf] bench: Add feature that measures the performance of the arch/x86/lib/memcpy_64.S memcpy routines via 'perf bench mem' (Jiri Olsa) [1188336] - [perf] tools: Fix memory leak in event_format__print function (Jiri Olsa) [1188336] - [perf] record: Add readable output for callchain debug (Jiri Olsa) [1188336] - [perf] tools: Add call-graph option support into .perfconfig (Jiri Olsa) [1188336] - [perf] tools: Put proper period for for samples without PERIOD sample_type (Jiri Olsa) [1188336] - [perf] report: Remove some needless container_of usage (Jiri Olsa) [1188336] - [perf] tools: Shorten sample symbol resolving function signature (Jiri Olsa) [1188336] - [perf] tools: Shorten sample symbol resolving function signature (Jiri Olsa) [1188336] - [perf] report: Use al->cpumode where applicable (Jiri Olsa) [1188336] - [perf] trace: Add support for syscalls vs raw_syscalls - leftover (Jiri Olsa) [1188336] - [perf] Prevent false warning in perf_swevent_add (Jiri Olsa) [1188336] - [perf] Limit perf_event_attr::sample_period to 63 bits (Jiri Olsa) [1188336] - [perf] x86/intel: Fix Silvermont's event constraints (Jiri Olsa) [1188336] - [perf] Fix perf_event_init_context() (Jiri Olsa) [1188336] - [perf] Optimize group_sched_in() (Jiri Olsa) [1188336] - [perf] x86: Add a few more comments (Jiri Olsa) [1188336] - [perf] Remove redundant PMU assignment (Jiri Olsa) [1188336] - [perf] Fix prototype of find_pmu_context() (Jiri Olsa) [1188336] - [trace] ring-buffer: Fix infinite spin in reading buffer (Jiri Olsa) [1123102] - [trace] ring-buffer: Always reset iterator to reader page (Jiri Olsa) [1123102] - [trace] ring-buffer: Check if ring buffer iterator has stale data (Jiri Olsa) [1123102] - [x86] perf: Fix shared register mutual exclusion enforcement (Don Zickus) [1191741] - [x86] perf: Fix PCU filter setup for Sandy/Ivy/Haswell EP (Jiri Olsa) [1167862] - [x86] perf: Add missing cbox filter flags on IvyBridge-EP uncore driver (Jiri Olsa) [1167862] - [x86] perf: Register the PMU only if the uncore pci device exists (Jiri Olsa) [1167862] - [x86] perf: Add Haswell-EP uncore support (Jiri Olsa) [1167862] - [x86] perf: Fix section mismatch in split uncore driver (Jiri Olsa) [1167862] - [x86] perf: Rename IvyTown to IvyBridge-EP (Jiri Olsa) [1167862] - [x86] perf: Move SNB/IVB-EP specific code to seperate file (Jiri Olsa) [1167862] - [x86] perf: Move NHM/SNB/IVB specific code to seperate file (Jiri Olsa) [1167862] - [x86] perf: Declare some functions and variables (Jiri Olsa) [1167862] - [x86] perf: Fix SNB-EP/IVT Cbox filter mappings (Jiri Olsa) [1167862] - [x86] perf: Micro-optimize nhmex_rbox_get_constraint() (Jiri Olsa) [1167862] - [x86] perf: Fix leak in uncore_type_init failure paths (Jiri Olsa) [1167862] - [x86] perf: Add __init for uncore_cpumask_init() (Jiri Olsa) [1167862] - [x86] perf: Fix IVT/SNB-EP uncore CBOX NID filter table (Jiri Olsa) [1167862] - [x86] perf: move uncore_event_to_box() and uncore_pmu_to_box() (Jiri Olsa) [1167862] - [x86] perf: make hrtimer timeout configurable per box (Jiri Olsa) [1167862] - [x86] perf: add ability to customize pmu callbacks (Jiri Olsa) [1167862] - [x86] perf: fix initialization of cpumask (Jiri Olsa) [1167862] - [x86] perf: Add Ivy Bridge-EP uncore IRP box support (Jiri Olsa) [1167862] - [x86] perf: Add filter support for IvyBridge-EP QPI boxes (Jiri Olsa) [1167862] - [x86] perf: Don't use smp_processor_id() in validate_group() (Jiri Olsa) [1167862] - [x86] perf: Fix uncore PCI fixed counter handling (Jiri Olsa) [1167862] - [x86] perf: Convert kmalloc_node(...GFP_ZERO...) to kzalloc_node() (Jiri Olsa) [1167862] - [x86] perf: Enable EV_SEL_EXT bit for PCU (Jiri Olsa) [1167862] - [x86] perf: Add filter support for QPI boxes (Jiri Olsa) [1167862] - [x86] perf: Add auxiliary pci device support (Jiri Olsa) [1167862] - [x86] perf: Fix intel QPI uncore event definitions (Jiri Olsa) [1167862] - [x86] perf: Fix sparse warning (Jiri Olsa) [1167862] - [x86] perf: Prevent some shift wrapping bugs in the Intel uncore driver (Jiri Olsa) [1167862] - [x86] perf: Fix unintended variable name reuse (Jiri Olsa) [1167862] - [x86] perf: Add support for IvyBridge model 58 Uncore (Jiri Olsa) [1167862] - [x86] perf: Fix typo in perf_event_intel_uncore.c (Jiri Olsa) [1167862] - [x86] perf: Add Ivy Bridge-EP uncore support (Jiri Olsa) [1167862] - [x86] perf: Fix SNB-EP CBO and PCU uncore PMU filter management (Jiri Olsa) [1167862] - [x86] perf: Remove unused variable in nhmex_rbox_alter_er() (Jiri Olsa) [1167862] - [x86] perf: Handle pci_read_config_dword() errors (Jiri Olsa) [1167862] - [x86] perf: Fix typo in uncore_pmu_to_box (Jiri Olsa) [1167862] - [x86] perf: Add cpumask for uncore pmu (Jiri Olsa) [1167862] - [x86] perf: Uncore filter support for SandyBridge-EP (Jiri Olsa) [1167862] - [x86] perf: Fixes for Nehalem-EX uncore driver (Jiri Olsa) [1167862] - [x86] perf: Fix uncore_types_exit section mismatch (Jiri Olsa) [1167862]- [scsi] hpsa: Use local workqueues instead of system workqueues - part1 (Tomas Henzl) [1134115] - [scsi] lpfc: RHEL 6 lpfc driver release 10.2.8020.2 (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fix IP Reset processing - wait for RDY before proceeding (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fix discovery timeout during nameserver login (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fix quarantined XRI recovery qualifier state in link bounce (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fix race between LOGO/PLOGI handling causing NULL pointer (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fix locking issues with abort data paths (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fixed crash from page fault caused by use after rport delete (Rob Evers) [1148957] - [scsi] mpt2sas: Bump driver version to 20.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: set cpu affinity for each MSIX vectors (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: Update attribution language to Avago (Tomas Henzl) [1059155] - [scsi] mpt2sas: map log_info value 0x0x32010081 to DID_RESET (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: fix upper bound for the module parameter max_sgl_entries (Tomas Henzl) [1059155] - [scsi] mpt2sas: MPI2 Rev BB (2.00.20) specification and 2.00.35 header files (Tomas Henzl) [1059155] - [scsi] mpt2sas: Bump driver version to 19.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: Fail the host reset initiated due to discovery related I/O timeouts at driver load time (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: log exceeded temperature thresholds (Tomas Henzl) [1059155] - [scsi] mpt2sas: MPI2 Rev AA (2.00.19) specifications (Tomas Henzl) [1059155] - [scsi] mpt3sas: issue_reset is uninitialized (Tomas Henzl) [1059155] - [scsi] mpt2sas: issue_reset is uninitialized (Tomas Henzl) [1059155] - [scsi] mpt2sas: Revert " mpt2sas: Remove phys on topology change." (Tomas Henzl) [1059155] - [scsi] mpt2sas: fix ioctl in comment (Tomas Henzl) [1059155] - [scsi] mpt2sas: fix undefined reference to `__udivdi3' compilation errors (Tomas Henzl) [1059155] - [scsi] mpt3sas, mpt2sas: fix scsi_add_host error handling problems in _scsih_probe (Tomas Henzl) [1059155] - [scsi] mpt3sas: Bump mpt3sas driver version to 04.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt3sas: Added Reply Descriptor Post Queue (RDPQ) Array support (Tomas Henzl) [1059155] - [scsi] mpt3sas: Added OEM branding Strings (Tomas Henzl) [1059155] - [scsi] mpt3sas: Copyright in driver sources is updated for year the 2014 (Tomas Henzl) [1059155] - [scsi] mpt3sas: MPI2.5 Rev H (2.5.3) specifications (Tomas Henzl) [1059155] - [scsi] mpt3sas: Bump mpt3sas driver version to 03.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt3sas: Clear PFA Status on SGPIO when PFA Drive is Removed or Replaced (Tomas Henzl) [1059155] - [scsi] mpt3sas: MPI2.5 Rev G (2.5.2) specifications (Tomas Henzl) [1059155] - [scsi] mpt2sas: Bump mpt2sas driver version to 18.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt2sas: Get IOC_FACTS information using handshake protocol only after HBA card gets into READY or Operational state (Tomas Henzl) [1059155] - [scsi] mpt2sas: Added Reply Descriptor Post Queue (RDPQ) Array support (Tomas Henzl) [1059155] - [scsi] mpt2sas: Avoid type casting for direct I/O commands (Tomas Henzl) [1059155] - [scsi] mpt2sas: Bump mpt2sas driver version to 17.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt2sas: Clear PFA Status on SGPIO when PFA Drive is Removed or Replaced (Tomas Henzl) [1059155] - [scsi] mpt2sas: Copyright in driver sources is updated for year the 2014 (Tomas Henzl) [1059155] - [scsi] mpt2sas: MPI2 Rev Y (2.00.17) and Rev Z (2.00.18) specifications (Tomas Henzl) [1059155] - [scsi] mpt2sas: Added driver module parameter max_msix_vectors (Tomas Henzl) [1059155] - [scsi] mpt3sas: delay scsi_add_host call to work with scsi-mq (Tomas Henzl) [1059155] - [scsi] mpt2sas: delay scsi_add_host call to work with scsi-mq (Tomas Henzl) [1059155] - [scsi] mpt3sas: Rework the MSI-X grouping code (Tomas Henzl) [1059155] - [scsi] mpt2sas: Rework the MSI-X grouping code (Tomas Henzl) [1059155] - [scsi] mpt3sas: combine fw_event_work and its event_data (Tomas Henzl) [1059155] - [scsi] mpt3sas: correct scsi_target/device hostdata allocation (Tomas Henzl) [1059155] - [scsi] mpt2sas: annotate ioc->reply_post_host_index as __iomem (Tomas Henzl) [1059155] - [scsi] mpt2sas: combine fw_event_work and its event_data (Tomas Henzl) [1059155] - [scsi] mpt2sas: correct scsi_target/device hostdata allocation (Tomas Henzl) [1059155] - [scsi] mpt2sas: Add free smids to the head, not tail of list (Tomas Henzl) [1059155] - [scsi] mpt2sas: Remove use of DEF_SCSI_QCMD (Tomas Henzl) [1059155] - [scsi] mpt2sas: Remove uses of serial_number (Tomas Henzl) [1059155] - [scsi] mpt3sas: Remove use of DEF_SCSI_QCMD (Tomas Henzl) [1059155] - [scsi] mpt3sas: Remove uses of serial_number (Tomas Henzl) [1059155] - [scsi] mpt2sas: don't wank with fasync on ->release() (Tomas Henzl) [1059155] - [scsi] mpt2sas: Removed compiler warnnings when logging is disabled (Tomas Henzl) [1059155] - [scsi] mpt3sas: fix cleanup on controller resource mapping failure (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: cleanup forgotten pieces (Tomas Henzl) [1059155] - [scsi] mpt2sas: Adjust confusing if indentation (Tomas Henzl) [1059155] - [scsi] mpt2sas: Fix common misspellings (Tomas Henzl) [1059155] - [scsi] mpt2sas: fix typos concerning "management" (Tomas Henzl) [1059155] - [block] Fix dev_t minor allocation lifetime (Jeff Moyer) [1149890] - [scsi] virtio-scsi: fix various bad behavior on aborted requests (Fam Zheng) [1164749] - [mm] fix page list corruption from double LRU add during swapoff (Johannes Weiner) [1171492] - [x86] kvm: vmx: invalid host cr4 handling across vm entries (Jacob Tanenbaum) [1153327] {CVE-2014-3690} - [x86] uv_bau: Avoid referencing invalid data in ptc_seq_show (Frank Ramsay) [1166297] - [x86] uv_bau: Increase maximum CPUs per socket/hub (Frank Ramsay) [1166297] - [ata] libata-acpi: missing _SDD is not an error (David Milburn) [1171049] - [lib] crypto: Remove debug code from crct10dif (Neil Horman) [1154740] - [mfd] rtsx: Change default tx phase (Don Zickus) [806173] - [mfd] rtsx: Copyright modifications (Don Zickus) [806173] - [mfd] rtsx: Configure to enter a deeper power-saving mode in S3 (Don Zickus) [806173] - [mfd] rtsx: Move some actions from rtsx_pci_init_hw to individual extra_init_hw (Don Zickus) [806173] - [mfd] rtsx: Add shutdown callback in rtsx_pci_driver (Don Zickus) [806173] - [mfd] rtsx: Read vendor setting from config space (Don Zickus) [806173] - [mfd] rtsx: Implement driving adjustment to device-dependent callbacks (Don Zickus) [806173] - [mfd] rtsx: Add clock divider hook (Don Zickus) [806173] - [mfd] rtsx: Add output voltage switch hook (Don Zickus) [806173] - [mfd] ers: Add realtek pcie card reader driver (Don Zickus) [806173] - [netdrv] igbvf: Fix checksum error when using stacked vlan (Stefan Assmann) [1150342] - [netdrv] igbvf: Remove DEFINE_PCI_DEVICE_TABLE macro use (Stefan Assmann) [1150342] - [netdrv] igbvf: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Stefan Assmann) [1150342] - [netdrv] qlcnic: Fix return value in qlcnic_probe() (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix number of arguments in destroy tx context command (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix programming number of arguments in a command (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix ordering of stats in stats buffer (Chad Dupuis) [1148019] - [netdrv] qlcnic: Remove __QLCNIC_DEV_UP bit check to read TX queues statistics (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix memory corruption while reading stats using ethtool (Chad Dupuis) [1148019] - [netdrv] qlcnic: Use qlcnic_83xx_flash_read32() API instead of lockless version of the API (Chad Dupuis) [1148019] - [netdrv] qlcnic: Update version to 5.3.62 (Chad Dupuis) [1148019] - [netdrv] qlcnic: Add support to run firmware POST (Chad Dupuis) [1148019] - [netdrv] qlcnic: Use usleep_range() instead of msleep() for sleep less than 20ms (Chad Dupuis) [1148019] - [netdrv] qlcnic: Add support for 0x8830 device ID (Chad Dupuis) [1148019] - [netdrv] qlcnic: Update Link speed and port type info for 83xx adapter (Chad Dupuis) [1148019] - [netdrv] treewide: Fix typo in printk (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix endianess issue in firmware load from file operation (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix endianess issue in FW dump template header (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix flash access interface to application (Chad Dupuis) [1148019] - [netdrv] pci: Remove DEFINE_PCI_DEVICE_TABLE macro use (Chad Dupuis) [1148019] - [netdrv] net: ethernet: qlogic: qlcnic: Remove duplicate object file from Makefile (Chad Dupuis) [1148019] - [netdrv] qlcnic: Initialize dcbnl_ops before register_netdev (Chad Dupuis) [1148019] - [netdrv] qlcnic: Set driver version before registering netdev (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix update of ethtool stats (Chad Dupuis) [1148019] - [netdrv] qlcnic: Update version to 5.3.61 (Chad Dupuis) [1148019] - [netdrv] qlcnic: Enhance Tx timeout debug data collection (Chad Dupuis) [1148019] - [netdrv] qlcnic: Update version to 5.3.60 (Chad Dupuis) [1148019] - [netdrv] qlcnic: Optimize ring count validations (Chad Dupuis) [1148019] - [netdrv] qlcnic: Pre-allocate DMA buffer used for minidump collection (Chad Dupuis) [1148019] - [netdrv] qlcnic: remove duplicate QLC_83XX_GET_LSO_CAPABILITY define (Chad Dupuis) [1148019] - [netdrv] qlcnic: info leak in qlcnic_dcb_peer_app_info() (Chad Dupuis) [1148019] - [netdrv] 3c59x: Fix bad offset spec in skb_frag_dma_map (Neil Horman) [1119527 1159607] - [kernel] pid: Handle the exit of a multi-threaded init (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: fix free_pid() to handle the first fork failure (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: pidns_get() should check task_active_pid_ns() != NULL (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: Fix hang in zap_pid_ns_processes by sending a potentially extra wakeup (Aristeu Rozanski) [1095884 1107216] - [kernel] pid: reenable interrupts when alloc_pid() fails because init has exited (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: Stop pid allocation when init dies (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: Wait in zap_pid_ns_processes until pid_ns->nr_hashed == 1 (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: Dont allow new processes in a dead pid namespace (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: find_new_reaper() can no longer switch to init_pid_ns.child_reaper (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: guarantee that the pidns init will be the last pidns process reaped (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: make killed children autoreap (Aristeu Rozanski) [1095884 1107216] - [kernel] exit: __exit_signal: use thread_group_leader() consistently (Aristeu Rozanski) [1095884 1107216] - [kernel] exit: avoid sig->count in __exit_signal() to detect the group-dead case (Aristeu Rozanski) [1095884 1107216] - [kernel] futex: check PF_KTHREAD rather than !p->mm to filter out kthreads (Oleg Nesterov) [1123756] - [kernel] futex: Prevent attaching to kernel threads (Oleg Nesterov) [1123756] - [kernel] futex: futex_find_get_task remove credentails check (Oleg Nesterov) [1123756] - [kernel] clocksource: Make delta calculation a function (Prarit Bhargava) [1145751] - [kernel] clocksource: Move cycle_last validation to core code (Prarit Bhargava) [1145751] - [kernel] events: Check permission only for parent tracepoint event (Jiri Olsa) [1171943] - [kernel] fork: ERESTARTNOINTR seen from fork call in userspace (Oleg Nesterov) [990783] - [kernel] add panic_on_warn (Prarit Bhargava) [1174022]- [infiniband] iser: Use correct dma direction when unmapping SGs (Amir Vadai) [1059090] - [infiniband] iser: Release the iscsi endpoint if ep_disconnect wasn't called (Amir Vadai) [1059090] - [infiniband] iser: Fix memory regions possible leak (Amir Vadai) [1059090] - [infiniband] iser: Bump version to 1.5 (Amir Vadai) [1059090] - [infiniband] iser: Micro-optimize iser_handle_wc (Amir Vadai) [1059090] - [infiniband] iser: Micro-optimize iser logging (Amir Vadai) [1059090] - [infiniband] iser: Use more completion queues (Amir Vadai) [1059090] - [infiniband] iser: Remove redundant is_mr indicator (Amir Vadai) [1059090] - [infiniband] iser: Centralize memory region invalidation to a function (Amir Vadai) [1059090] - [infiniband] iser: Terminate connection before cleaning inflight tasks (Amir Vadai) [1059090] - [infiniband] iser: Fix race between iser connection teardown and scsi TMFs (Amir Vadai) [1059090] - [infiniband] iser: Fix possible NULL derefernce ib_conn->device in session_create (Amir Vadai) [1059090] - [infiniband] iser: Fix sparse warnings (Amir Vadai) [1059090] - [infiniband] iser: Fix possible SQ overflow (Amir Vadai) [1059090] - [infiniband] iser: Decrement CQ's active QPs accounting when QP creation fails (Amir Vadai) [1059090] - [infiniband] iser: Collapse cleanup and disconnect handlers (Amir Vadai) [1059090] - [infiniband] iser: Fix catastrophic error flow hang (Amir Vadai) [1059090] - [infiniband] iser: Re-adjust CQ and QP send ring sizes to HW limits (Amir Vadai) [1059090] - [infiniband] mlx5: Add Signature API additions (Amir Vadai) [1059090] - [infiniband] mlx5: Use extended internal signature layout (Amir Vadai) [1059090] - [infiniband] mlx5: Use enumerations for PI copy mask (Amir Vadai) [1059090] - [infiniband] mlx5: Copy DIF fields only when input and output space values match (Amir Vadai) [1059090] - [infiniband] iser: Centralize ib_sig_domain settings (Amir Vadai) [1059090] - [infiniband] iser: Set IP_CSUM as default guard type (Amir Vadai) [1059090] - [infiniband] iser: Remove redundant assignment (Amir Vadai) [1059090] - [infiniband] iser: Bump version, add maintainer (Amir Vadai) [1059090] - [infiniband] iser: Fix/add kernel-doc style description in iscsi_iser.c (Amir Vadai) [1059090] - [infiniband] iser: Add/Fix kernel doc style descriptions in iscsi_iser.h (Amir Vadai) [1059090] - [infiniband] iser: Nit - add space after __func__ in iser logging (Amir Vadai) [1059090] - [infiniband] iser: Change iscsi_conn_stop log level to info (Amir Vadai) [1059090] - [infiniband] iser: Suppress scsi command send completions (Amir Vadai) [1059090] - [infiniband] iser: Optimize completion polling (Amir Vadai) [1059090] - [infiniband] iser: Use beacon to indicate all completions were consumed (Amir Vadai) [1059090] - [infiniband] iser: Use single CQ for RX and TX (Amir Vadai) [1059090] - [infiniband] iser: Use internal polling budget to avoid possible live-lock (Amir Vadai) [1059090] - [infiniband] iser: Centralize iser completion contexts (Amir Vadai) [1059090] - [infiniband] iser: Use iser_warn instead of BUG_ON in iser_conn_release (Amir Vadai) [1059090] - [infiniband] iser: Signal iSCSI layer that transport is broken in error completions (Amir Vadai) [1059090] - [infiniband] iser: Protect tasks cleanup in case IB device was already released (Amir Vadai) [1059090] - [infiniband] iser: Unbind at conn_stop stage (Amir Vadai) [1059090] - [infiniband] iser: Don't bound release_work completions timeouts (Amir Vadai) [1059090] - [infiniband] iser: Fix DEVICE REMOVAL handling in the absence of iscsi daemon (Amir Vadai) [1059090] - [infiniband] iser: Extend iser_free_ib_conn_res() (Amir Vadai) [1059090] - [infiniband] iser: Remove unused variables and dead code (Amir Vadai) [1059090] - [infiniband] iser: Re-introduce ib_conn (Amir Vadai) [1059090] - [infiniband] iser: Rename ib_conn -> iser_conn (Amir Vadai) [1059090] - [infiniband] iser: Bump version to 1.4.1 (Amir Vadai) [1059090] - [infiniband] iser: Allow bind only when connection state is UP (Amir Vadai) [1059090] - [infiniband] iser: Fix RX/TX CQ resource leak on error flow (Amir Vadai) [1059090] - [infiniband] iser: Clarify a duplicate counters check (Amir Vadai) [1059090] - [infiniband] iser: Replace connection waitqueue with completion object (Amir Vadai) [1059090] - [infiniband] iser: Protect iser state machine with a mutex (Amir Vadai) [1059090] - [infiniband] iser: Remove redundant return code in iser_free_ib_conn_res() (Amir Vadai) [1059090] - [infiniband] iser: Seperate iser_conn and iscsi_endpoint storage space (Amir Vadai) [1059090] - [infiniband] iser: Fix responder resources advertisement (Amir Vadai) [1059090] - [infiniband] iser: Add TIMEWAIT_EXIT event handling (Amir Vadai) [1059090] - [infiniband] iser: Support IPv6 address family (Amir Vadai) [1059090] - [infiniband] iser: Adjust data_length to include protection information (Amir Vadai) [1059090] - [scsi] scsi_cmnd: use the scsi data buffer length to extract transfer size (Amir Vadai) [1059090] - [scsi] scsi_cmnd: Introduce scsi_transfer_length helper (Amir Vadai) [1059090] - [infiniband] iser: Bump version to 1.4 (Amir Vadai) [1059090] - [infiniband] iser: Add missing newlines to logging messages (Amir Vadai) [1059090] - [infiniband] iser: Fix a possible race in iser connection states transition (Amir Vadai) [1059090] - [infiniband] iser: Simplify connection management (Amir Vadai) [1059090] - [netdrv] r8169: update rtl8168g pcie ephy parameter (Ivan Vecera) [1186831] - [netdrv] r8169: Use eth_skb_pad function (Ivan Vecera) [1186831] - [net] Add functions for handling padding frame and adding to length (Ivan Vecera) [1186831] - [netdrv] r8169: disable rtl8168ep cmac engine (Ivan Vecera) [1186831] - [netdrv] r8169: prevent enable hardware tx/rx too early (Ivan Vecera) [1186831] - [netdrv] r8169: add support for RTL8168EP (Ivan Vecera) [1186831] - [netdrv] r8169: add support for Byte Queue Limits (Ivan Vecera) [1186831] - [netdrv] r8169: call "rtl8168_driver_start" "rtl8168_driver_stop" only when hardware dash function is enabled (Ivan Vecera) [1186831] - [netdrv] r8169: modify the behavior of function "rtl8168_oob_notify" (Ivan Vecera) [1186831] - [netdrv] r8169: change the name of function "r8168dp_check_dash" to "r8168_check_dash" (Ivan Vecera) [1186831] - [netdrv] r8169: change the name of function"rtl_w1w0_eri" (Ivan Vecera) [1186831] - [netdrv] r8169: for function "rtl_w1w0_phy" change its name and behavior (Ivan Vecera) [1186831] - [netdrv] r8169: add more chips to support magic packet v2 (Ivan Vecera) [1186831] - [netdrv] r8169: add support more chips to get mac address from backup mac address register (Ivan Vecera) [1186831] - [netdrv] r8169: add disable/enable RTL8411B pll function (Ivan Vecera) [1186831] - [netdrv] r8169: add disable/enable RTL8168G pll function (Ivan Vecera) [1186831] - [netdrv] r8169: change uppercase number to lowercase number (Ivan Vecera) [1186831] - [netdrv] r8169: fix an if condition (Ivan Vecera) [1186831] - [netdrv] r8169: adjust __rtl8169_set_features (Ivan Vecera) [1186831] - [netdrv] r8169: fix setting rx vlan (Ivan Vecera) [1186831] - [netdrv] r8169: fix the default setting of rx vlan (Ivan Vecera) [1186831] - [netdrv] r8169: add missing MODULE_FIRMWARE (Ivan Vecera) [1186831] - [netdrv] r8169: add support for RTL8168H and RTL8107E (Ivan Vecera) [1186831] - [netdrv] r8169: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1186831] - [netdrv] r8169: Enable RX_MULTI_EN for RTL_GIGA_MAC_VER_40 (Ivan Vecera) [1186831] - [netdrv] r8169: disable L23 (Ivan Vecera) [1186831] - [netdrv] r8169: support IPv6 (Ivan Vecera) [1186831] - [netdrv] r8169: use Giant Send (Ivan Vecera) [1186831] - [netdrv] r8169: split rtl8169_tso_csum (Ivan Vecera) [1186831] - [netdrv] r8169: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1186831] - [netdrv] r8169: fix the incorrect tx descriptor version (Ivan Vecera) [1186831] - [netdrv] r8169: Call dev_kfree_skby_any instead of dev_kfree_skb (Ivan Vecera) [1186831] - [netdrv] r8169: delete non-required instances of include (Ivan Vecera) [1186831] - [netdrv] r8169: check ALDPS bit and disable it if enabled for the 8168g (Ivan Vecera) [1186831] - [netdrv] r8169: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1186831] - [netdrv] r8169: enforce RX_MULTI_EN for the 8168f (Ivan Vecera) [1186831] - [netdrv] r8169: remember WOL preferences on driver load (Ivan Vecera) [1186831] - [netdrv] r8169: fix invalid register dump (Ivan Vecera) [1186831] - [netdrv] r8169: remove unnecessary length check (Ivan Vecera) [1186831] - [netdrv] r8169: remove "PHY reset until link up" log spam (Ivan Vecera) [1186831] - [netdrv] r8169: fix lockdep warning when removing interface (Ivan Vecera) [1186831] - [netdrv] r8169: add a new chip for RTL8411 (Ivan Vecera) [1186831] - [netdrv] r8169: fix offloaded tx checksum for small packets (Ivan Vecera) [1186831] - [netdrv] r8169: fix 8168evl frame padding (Ivan Vecera) [1186831] - [netdrv] r8169: fix auto speed down issue (Ivan Vecera) [1186831] - [netdrv] r8169: add a new chip for RTL8106E (Ivan Vecera) [1186831] - [netdrv] r8169: adjust the flow of hw_start (Ivan Vecera) [1186831] - [netdrv] r8169: add a new chip for RTL8111G (Ivan Vecera) [1186831] - [netdrv] r8169: Update the RTL8111G parameters (Ivan Vecera) [1186831] - [netdrv] r8169: Modify the method for setting firmware (Ivan Vecera) [1186831] - [netdrv] r8169: Update PHY settings of RTL8111G (Ivan Vecera) [1186831] - [netdrv] r8169: Modify the mothod for PHY settings of RTL8111G (Ivan Vecera) [1186831] - [netdrv] r8169: Remove firmware code (Ivan Vecera) [1186831] - [netdrv] r8169: honor jumbo settings when chipset is requested to start (Ivan Vecera) [1186831] - [netdrv] r8169: fix vlan tag read ordering (Ivan Vecera) [1186831] - [netdrv] r8169: remove the obsolete and incorrect AMD workaround (Ivan Vecera) [1186831] - [netdrv] r8169: remove unneeded dirty_rx index (Ivan Vecera) [1186831] - [netdrv] r8169: workaround for missing extended GigaMAC registers (Ivan Vecera) [1186831] - [netdrv] r8169: remove __dev* attributes (Ivan Vecera) [1186831] - [netdrv] r8169: Drop tp arg from rtl8169_tx_vlan_tag() (Ivan Vecera) [1186831] - [netdrv] r8169: remove unused macros (Ivan Vecera) [1186831] - [netdrv] r8169: allow multicast packets on sub-8168f chipset (Ivan Vecera) [1186831] - [netdrv] r8169: Fix WoL on RTL8168d/8111d (Ivan Vecera) [1186831] - [netdrv] r8169: Kill SafeMtu macro (Ivan Vecera) [1186831] - [netdrv] r8169: use module_pci_driver macro (Ivan Vecera) [1186831] - [netdrv] r8169: Support the get_ts_info ethtool method (Ivan Vecera) [1186831] - [netdrv] r8169: enable transmit time stamping (Ivan Vecera) [1186831] - [netdrv] r8169: Support RX-FCS flag (Ivan Vecera) [1186831] - [netdrv] r8169: Support RX-ALL flag (Ivan Vecera) [1186831] - [netdrv] r8169: convert to hw_features (Ivan Vecera) [1186831] - [netdrv] r8169: convert to new VLAN model (Ivan Vecera) [1186831] - [netdrv] bnx2: Correctly receive full sized 802.1ad fragmes (Ivan Vecera) [1148014 1158668] - [net] add 802.1ad / 802.1ah / QinQ ethertypes (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Rebranding bnx2 driver (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Don't build unused suspend/resume functions not enabled (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Don't receive packets when the napi budget == 0 (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Call dev_kfree_skby_any instead of dev_kfree_skb (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Fix shutdown sequence (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Make module parameters readable (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: delete non-required instances of include (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Update version to 2.2.5 (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Report MDI/MDIX status to ethtool (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Enable auto-mdix when autoneg is disabled (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Advertise nothing when speed is forced (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: calls skb_set_hash (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Add pci shutdown handler (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: remove __dev* attributes (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: set maximal number of default RSS queues (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Add support for ethtool --show-channels|--set-channels (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Remove unnecessary k.alloc/v.alloc OOM messages (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Support for byte queue limits (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: treewide use of RCU_INIT_POINTER (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: switch to build_skb() infrastructure (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: add skb frag size accessors (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: don't request firmware when there's no userspace (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: convert to SKB paged frag API (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: convert to hw_features (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: remove some rcu sparse warnings (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Always set ETH_FLAG_TXVLAN (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: use vzalloc() (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Update bnx2 to use new vlan accleration (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Use netif_set_real_num_{rx,tx}_queues() (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: return operator cleanup (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: avoid some skb->ip_summed initializations (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Add support for skb->rxhash (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: use the dma state API instead of the pci equivalents (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: remove HAVE_ leftovers (Ivan Vecera) [1148014 1158668] - [netdrv] be2net: set EQ DB clear-intr bit in be_open() (Ivan Vecera) [1123784] - [netdrv] 3c59x: avoid panic in boomerang_start_xmit when finding page address (Neil Horman) [1119527] - [edac] sb_edac: Fix discovery of top-of-low-memory for Haswell (Seth Jennings) [1158623] - [idle] intel_idle: support additional Broadwell model (Steve Best) [1166341] - [x86] minor cleanup of rh_check_supported() (Prarit Bhargava) [1136447]- [drm] fix fb-helper vs MST dangling connector ptrs v2 (Rob Clark) [1170251] - [drm] gf100-/gr: return non-fatal error code when fw not present (Rob Clark) [1170251] - [drm] radeon: make MMU_NOTIFIER optional (Rob Clark) [1170251] - [drm] upstream sync to v3.18 (Rob Clark) [1170251] - [drm] upstream sync to v3.17 (Rob Clark) [1170250] - [drm] upstream sync to v3.16 (Rob Clark) [1170249] - [drm] upstream sync to v3.15 (Rob Clark) [1170246] - [drm] backport: misc additional shims/stubs (Rob Clark) [1170246] - [drm] backport: shrinker2 (Rob Clark) [1170246] - [drm] backport: allow backport header to remap things (Rob Clark) [1170246] - [drm] backport: add private idr2 (Rob Clark) [1170246] - [kernel] makefile: add RHEL_DRM_* version trackers (Rob Clark) [1170246] - [mm] swap: export release_pages() (Rob Clark) [1170246] - [kernel] time: export nsec_to_jiffies (Rob Clark) [1170246] - [kernel] seqcount: backport __seqcount_init() (Rob Clark) [1170246] - [kernel] PTR_RET is now PTR_ERR_OR_ZERO (Rob Clark) [1170246] - [kernel] poll: add poll_requested_events() and poll_does_not_wait() functions (Rob Clark) [1170246] - [lib] acpi: add acpi_target_system_state() (Rob Clark) [1170246] - [lib] rbtree: fix rbtree_postorder_for_each_entry_safe() iterator (Rob Clark) [1170246] - [lib] rbtree: add rbtree_postorder_for_each_entry_safe() helper (Rob Clark) [1170246] - [lib] rbtree: add postorder iteration functions (Rob Clark) [1170246] - [lib] rbtree: add prio tree and interval tree tests (Rob Clark) [1170246] - [lib] rbtree: add RB_DECLARE_CALLBACKS() macro (Rob Clark) [1170246] - [lib] rbtree: remove prior augmented rbtree implementation (Rob Clark) [1170246] - [lib] rbtree: faster augmented rbtree manipulation (Rob Clark) [1170246] - [lib] rbtree: low level optimizations in rb_erase() (Rob Clark) [1170246] - [lib] rbtree: handle 1-child recoloring in rb_erase() instead of rb_erase_color() (Rob Clark) [1170246] - [lib] rbtree: place easiest case first in rb_erase() (Rob Clark) [1170246] - [lib] rbtree: add __rb_change_child() helper function (Rob Clark) [1170246] - [lib] rbtree: optimize fetching of sibling node (Rob Clark) [1170246] - [lib] rbtree: coding style adjustments (Rob Clark) [1170246] - [lib] rbtree: low level optimizations in __rb_erase_color() (Rob Clark) [1170246] - [lib] rbtree: optimize case selection logic in __rb_erase_color() (Rob Clark) [1170246] - [lib] rbtree: adjust node color in __rb_erase_color() only when necessary (Rob Clark) [1170246] - [lib] rbtree: low level optimizations in rb_insert_color() (Rob Clark) [1170246] - [lib] rbtree: adjust root color in rb_insert_color() only when necessary (Rob Clark) [1170246] - [lib] rbtree: break out of rb_insert_color loop after tree rotation (Rob Clark) [1170246] - [lib] rbtree: move some implementation details from rbtree.h to rbtree.c (Rob Clark) [1170246] - [lib] rbtree: empty nodes have no color (Rob Clark) [1170246] - [lib] rbtree: Export the augmented rbtree helper functions (Rob Clark) [1170246] - [lib] rbtree: Undo augmented trees performance damage and regression (Rob Clark) [1170246] - [lib] rbtree: Add support for augmented rbtrees (Rob Clark) [1170246] - [kernel] rcu: make SRCU usable in modules (Rob Clark) [1170246] - [kernel] lockdep: Silence warning if CONFIG_LOCKDEP isn't set (Rob Clark) [1170246] - [power] Add sysfs switch for disabling device run-time PM (Rob Clark) [1170246] - [pci] Add pci_ignore_hotplug() to ignore hotplug events for a device (Rob Clark) [1170246] - [lib] string: introduce memchr_inv() (Rob Clark) [1170246] - [mm] util: export __get_user_pages_fast() function (Rob Clark) [1170246] - [x86] quirks: Print the Intel graphics stolen memory range (Rob Clark) [1170246] - [x86] quirks: Add Intel graphics stolen memory quirk for gen2 platforms (Rob Clark) [1170246] - [x86] quirks: Add vfunc for Intel graphics stolen memory base address (Rob Clark) [1170246] - [x86] quirks: use gen6 stolen detection for VLV (Rob Clark) [1170246] - [x86] quirks: support GMS and GGMS changes on i915/bdw (Rob Clark) [1170246] - [x86] quirks: add early quirk for reserving Intel graphics stolen memory v5 (Rob Clark) [1170246] - [netdrv] forcedeth: call vlan_mode only if hw supports vlans (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove extra parens (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1190840] - [netdrv] forcedeth: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Ivan Vecera) [1190840] - [netdrv] forcedeth: drivers/net/ethernet/nvidia/forcedeth.c: fix typo s/SUBSTRACT1/SUBTRACT1/ (Ivan Vecera) [1190840] - [netdrv] forcedeth: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1190840] - [netdrv] forcedeth: Call dev_kfree_skb_any instead of kfree_skb (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1190840] - [netdrv] forcedeth: Cleanup MSI-X to MSI to INTx fallback code (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix invalid errno reporting in nv_request_irq() (Ivan Vecera) [1190840] - [netdrv] forcedeth: delete non-required instances of include (Ivan Vecera) [1190840] - [netdrv] forcedeth: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix FSF address in file headers (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use module_pci_driver to register driver (Ivan Vecera) [1190840] - [netdrv] forcedeth: Do a dma_mapping_error check after skb_frag_dma_map (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove unnecessary OOM messages after netdev_alloc_skb (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix WARNINGS that result when DMA mapping is not checked (Ivan Vecera) [1190840] - [netdrv] forcedeth: remove unnecessary NET_ADDR_RANDOM "bitclean" (Ivan Vecera) [1190840] - [netdrv] forcedeth: remove __dev* attributes (Ivan Vecera) [1190840] - [netdrv] forcedeth: prevent TX timeouts after reboot (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix TX timeout caused by TX pause on down link (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix buffer overflow (Ivan Vecera) [1190840] - [netdrv] forcedeth: advertise transmit time stamping (Ivan Vecera) [1190840] - [netdrv] forcedeth: spin_unlock_irq in interrupt handler fix (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix non-kernel-doc comments with kernel-doc start markers (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix (nearly-)kernel-doc comments for various functions (Ivan Vecera) [1190840] - [netdrv] forcedeth: add transmit timestamping support (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove all #inclusions of asm/system.h (Ivan Vecera) [1190840] - [netdrv] forcedeth: stop using net_device.{base_addr, irq} (Ivan Vecera) [1190840] - [netdrv] forcedeth: use eth_hw_addr_random() and reset addr_assign_type (Ivan Vecera) [1190840] - [netdrv] forcedeth: ethernet dev_alloc_skb to netdev_alloc_skb (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix bql support for forcedeath (Ivan Vecera) [1190840] - [netdrv] forcedeth: Support for byte queue limits (Ivan Vecera) [1190840] - [netdrv] forcedeth: stats updated with a deferrable timer (Ivan Vecera) [1190840] - [netdrv] forcedeth: allow to silence "TX timeout" debug messages (Ivan Vecera) [1190840] - [netdrv] forcedeth: Add messages to indicate using MSI or MSI-X (Ivan Vecera) [1190840] - [netdrv] forcedeth: Add internal loopback support for forcedeth NICs (Ivan Vecera) [1190840] - [netdrv] forcedeth: sweep the floors and convert some .get_drvinfo routines to strlcpy (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix a few sparse warnings (variable shadowing) (Ivan Vecera) [1190840] - [netdrv] forcedeth: Acknowledge only interrupts that are being processed (Ivan Vecera) [1190840] - [netdrv] forcedeth: add skb frag size accessors (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Ivan Vecera) [1190840] - [netdrv] forcedeth: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Ivan Vecera) [1190840] - [netdrv] forcedeth: convert to SKB paged frag API (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix vlans (Ivan Vecera) [1190840] - [netdrv] forcedeth: do vlan cleanup (Ivan Vecera) [1190840] - [netdrv] forcedeth: Add appropriate include for prefetch users (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use ethtool ethtool_cmd_speed API (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use full 32 bit speed range in ethtool's set_settings (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix compile warning of not used nv_set_tso function (Ivan Vecera) [1190840] - [netdrv] forcedeth: convert to hw_features (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix common misspellings (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix build warnings with CONFIG_PM_SLEEP disabled (Ivan Vecera) [1190840] - [netdrv] forcedeth: Call netif_carrier_off at the end of the probe (Ivan Vecera) [1190840] - [netdrv] forcedeth: Do not use legacy PCI power management (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use netdev_dbg for printk(KERN_DEBUG (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove netdev_dbg uses (Ivan Vecera) [1190840] - [netdrv] forcedeth: Convert dev_printk( to dev_( (Ivan Vecera) [1190840] - [netdrv] forcedeth: Separate vendor specific initializations into functions (Ivan Vecera) [1190840] - [netdrv] forcedeth: Add function init_realtek_8211b (Ivan Vecera) [1190840] - [netdrv] forcedeth: Convert pr_ to netdev_ (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use pr_fmt and pr_ (Ivan Vecera) [1190840] - [netdrv] forcedeth: Convert remaining dprintk to netdev_dbg (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use print_hex_dump (Ivan Vecera) [1190840] - [netdrv] forcedeth: convert dprintk(KERN_DEBUG to netdev_dbg (Ivan Vecera) [1190840] - [netdrv] forcedeth: Change reg_delay arguments and use (Ivan Vecera) [1190840] - [netdrv] forcedeth: use usleep_range not msleep for small sleeps (Ivan Vecera) [1190840] - [netdrv] forcedeth: do not use assignment in if conditions (Ivan Vecera) [1190840] - [netdrv] forcedeth: include and instead of and as suggested by checkpatch (Ivan Vecera) [1190840] - [netdrv] forcedeth: remove unnecessary checks before kfree (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix multiple code style issues (Ivan Vecera) [1190840] - [netdrv] forcedeth: Don't check for vlan group before vlan_tx_tag_present (Ivan Vecera) [1190840] - [netdrv] forcedeth: return operator cleanup (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove address use from assignments of function pointers (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix different hardware statistics versions (Ivan Vecera) [1190840] - [netdrv] forcedeth: correct valid flag (Ivan Vecera) [1190840] - [netdrv] forcedeth: trans_start cleanups (Ivan Vecera) [1190840] - [netdrv] forcedeth: Account for consumed budget in napi poll (Ivan Vecera) [1190840] - [netdrv] forcedeth: Kill NAPI config options (Ivan Vecera) [1190840] - [netdrv] forcedeth: GRO support (Ivan Vecera) [1190840] - [netdrv] forcedeth: Stay in NAPI as long as there's work (Ivan Vecera) [1190840] - [netdrv] forcedeth: use skb_headlen() (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix tx limit2 flag check (Ivan Vecera) [1190840] - [netdrv] forcedeth: convert multiple drivers to use netdev_for_each_mc_addr, part4 (Ivan Vecera) [1190840] - [netdrv] forcedeth: use DEFINE_PCI_DEVICE_TABLE() (Ivan Vecera) [1190840] - [netdrv] forcedeth: request_irq - Remove unnecessary leading & from second arg (Ivan Vecera) [1190840] - [netdrv] sfc: don't BUG_ON efx->max_channels == 0 in probe (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Add NIC type operations to replace direct calls from efx.c into siena_sriov.c (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Rename implementations in siena_sriov.c to have a 'siena' prefix (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Move the current VF state from efx_nic into siena_nic_data (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: remove incorrect EFX_BUG_ON_PARANOID check (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: fix addr_list_lock spinlock use before init (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Remove DEFINE_PCI_DEVICE_TABLE macro use (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Use __iowrite64_copy instead of a slightly different local function (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Add support for busy polling (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Add per-queue statistics in ethtool (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: add extra RX drop counters for nodesc_trunc and noskb_drop (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Restrict PIO to 64bit arch and use 64-bit writes (Nikolay Aleksandrov) [1168627] - [netdrv] revert "sfc: stop PIO for RHEL6" (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Use netif_set_real_num_{rx, tx}_queues() (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Remove device ID macros only used once (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Add Solarflare vendor ID and SFC4000 device IDs (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Implement generic features interface (Nikolay Aleksandrov) [1168627] - [virtio] defer config changed notifications (David Gibson) [1157745] - [virtio] unify config_changed handling (David Gibson) [1157745] - [video] Further fbcon sanity checking (Vitaly Kuznetsov) [1135951] - [video] fbmem: fix remove_conflicting_framebuffers races (Vitaly Kuznetsov) [1135951] - [video] fbmem: fix remove_conflicting_framebuffers races (Vitaly Kuznetsov) [1135951] - [video] fbcon: add lifetime refcount to opened frame buffers (Vitaly Kuznetsov) [1135951] - [x86] xen: correctly check for pending events when restoring irq flags (Vitaly Kuznetsov) [1060957] - [dma] dmaengine: ioatdma: fix dma mapping errors (Prarit Bhargava) [1024477] - [dma] ioat3: add missing DMA unmap to ioat_xor_val_self_test() (Prarit Bhargava) [1024477] - [dma] ioat: Fix DMA memory sync direction correct flag (Prarit Bhargava) [1024477] - [s390] crypto: kernel oops at insmod of the z90crypt device driver (Hendrik Brueckner) [1172137] - [netdrv] igb: add support for spoofchk config (Stefan Assmann) [1113239]- [fs] xfs: refine the allocation stack switch (Eric Sandeen) [1158363] - [fs] cifs: Use key_invalidate instead of the rh_key_invalidate() (Sachin Prabhu) [885899] - [fs] KEYS: Add invalidation support (Sachin Prabhu) [885899] - [fs] isofs: Fix unchecked printing of ER records (Radomir Vrbovsky) [1180492] {CVE-2014-9584} - [net] mac80211: fix fragmentation code, particularly for encryption (Stanislaw Gruszka) [1173618] {CVE-2014-8709} - [video] vt_buffer: drop console buffer copying optimisations (Dave Airlie) [1132826] - [block] Revert "nvme: remove deprecated IRQF_DISABLED" (David Milburn) [1182767] - [block] nvme: Use pci_stop_and_remove_bus_device_locked() (David Milburn) [1179466] - [md] dm-raid: ensure superblock's size matches device's logical block size (Mike Snitzer) [1183063] - [hv] hv_fcopy: drop the obsolete message on transfer failure (Vitaly Kuznetsov) [1162385] - [hv] vmbus: serialize Offer and Rescind offer (Vitaly Kuznetsov) [1126366] - [hv] Add support for vNIC hot removal (Vitaly Kuznetsov) [1126366] - [hv] rename sc_lock to the more generic lock (Vitaly Kuznetsov) [1126366] - [hv] check vmbus_device_create() return value in vmbus_process_offer() (Vitaly Kuznetsov) [1126366] - [hv] vmbus: Fix a race condition when unregistering a device (Vitaly Kuznetsov) [1126366] - [xen] blkfront: remove redundant flush_op (Vitaly Kuznetsov) [1180101] - [xen] blkfront: improve protection against issuing unsupported REQ_FUA (Vitaly Kuznetsov) [1180101] - [xen] blkfront: factor out flush-related checks from do_blkif_request() (Vitaly Kuznetsov) [1180101] - [xen] blkfront: Add WARN to deal with misbehaving backends (Vitaly Kuznetsov) [1180101] - [xen] blkfront: Squash blkif_request_rw and blkif_request_discard together (Vitaly Kuznetsov) [1180101] - [s390] dasd: fix list corruption for sleep_on requests (Hendrik Brueckner) [1053835] - [s390] dasd: remove unused code (Hendrik Brueckner) [1053835] - [s390] dasd: fix infinite loop during format (Hendrik Brueckner) [1053835] - [s390] dasd: fix error recovery for alias devices during format (Hendrik Brueckner) [1053835] - [s390] dasd: fix list_del corruption during format (Hendrik Brueckner) [1053835] - [s390] dasd: fix unresponsive device during format (Hendrik Brueckner) [1053835] - [s390] dasd: use aliases for formatted devices during format (Hendrik Brueckner) [1053835] - [s390] dasd: check for availability of prefix command during format (Hendrik Brueckner) [1053835] - [s390] dasd: fix hanging devices after path events (Hendrik Brueckner) [1053835] - [s390] dasd: improve speed of dasdfmt (Hendrik Brueckner) [1053835] - [scsi] qla4xxx: 5.03.00.00.06.07-k0 (Chad Dupuis) [1147585] - [scsi] qla4xxx: fix get_host_stats error propagation (Chad Dupuis) [1147585] - [scsi] qla4xxx: ql4_mbx.c: Cleaning up missing null-terminate in conjunction with strncpy (Chad Dupuis) [1147585] - [scsi] qla4xxx: ql4_os.c: Cleaning up missing null-terminate in conjunction with strncpy (Chad Dupuis) [1147585] - [scsi] qla4xxx: Use kmemdup instead of kmalloc + memcpy (Chad Dupuis) [1147585] - [net] cnic: Update the rcu_access_pointer() usages (Maurizio Lombardi) [1147594] - [net] cnic: Replace rcu_dereference() with rcu_access_pointer() (Maurizio Lombardi) [1147594] - [net] cnic: Rebranding cnic driver (Maurizio Lombardi) [1147594] - [net] cnic: Fix missing ISCSI_KEVENT_IF_DOWN message (Maurizio Lombardi) [1147594] - [net] cnic: Don't take cnic_dev_lock in cnic_alloc_uio_rings() (Maurizio Lombardi) [1147594] - [net] cnic: Don't take rcu_read_lock in cnic_rcv_netevent() (Maurizio Lombardi) [1147594] - [scsi] bnx2i: Rebranding bnx2i driver (Maurizio Lombardi) [1147589] - [scsi] bnx2i: fix custom stats length (Maurizio Lombardi) [1147589] - [scsi] fix message when max_report_luns is exceeded (Rob Evers) [840708] - [scsi] megaraid_sas: driver version update 06.806.08.00 (Tomas Henzl) [1172980] - [scsi] megaraid_sas: remove redundant memset call (Tomas Henzl) [1172980] - [scsi] megaraid_sas: reserve commands for IOCTLs and internal DCMDs (Tomas Henzl) [1172980] - [scsi] megaraid_sas: complete outstanding IOCTLs before killing adapter (Tomas Henzl) [1172980] - [scsi] megaraid_sas: disable interrupt_mask before enabling hardware interrupts (Tomas Henzl) [1172980] - [scsi] megaraid_sas: fix the problem of non-existing VD exposed to host (Tomas Henzl) [1172980] - [scsi] megaraid_sas: add support for secure JBOD (Tomas Henzl) [1172980] - [scsi] megaraid_sas: endianness related bug fixes and code optimization (Tomas Henzl) [1172980] - [scsi] megaraid: fix BUG_ON() from incorrect use of delayed work (Tomas Henzl) [1172980] - [scsi] remove unnecessary pci_set_drvdata() (Tomas Henzl) [1172980] - [scsi] megaraid_sas: do not process IOCTLs and SCSI commands during driver removal (Tomas Henzl) [1172980] - [scsi] megaraid_sas: dndinaness related bug fixes (Tomas Henzl) [1172980] - [scsi] megaraid_sas: corrected return of wait_event from abort frame path (Tomas Henzl) [1172980] - [scsi] megaraid_sas: make HBA operational after LD_MAP_SYNC DCMD in OCR path (Tomas Henzl) [1172980] - [scsi] megaraid_sas: online Firmware upgrade support for Extended VD feature (Tomas Henzl) [1172980] - [scsi] megaraid_sas: update MAINTAINERS and copyright information for megaraid drivers (Tomas Henzl) [1172980] - [scsi] megaraid_sas: driver version upgrade and remove some meta data of driver (Tomas Henzl) [1172980] - [scsi] megaraid_sas: fix bug in handling return value of pci_enable_msix_range() (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Driver version update (Tomas Henzl) [1172980] - [scsi] megaraid_sas: MFI MPT linked list corruption fix (Tomas Henzl) [1172980] - [scsi] megaraid_sas: N-drive primary raid level 1 load balancing (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Add module parameter to disable IRQ-CPU affinity hint (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Round down max sge supported by controller to power of two (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Host lock less mode to enabled asynchronous IO submission (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Extended VD support (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Firmware crash dump feature support (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Update threshold based reply post host index register (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Use writeq for 64bit pci write to avoid spinlock overhead (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Do not scan non syspd drives (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Fix reset_mutex leak (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Remove unused variables in megasas_instance (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Add missing initial call to megasas_get_ld_vf_affiliation() (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Fix LD/VF affiliation parsing (Tomas Henzl) [1172980] - [scsi] megaraid: Use pci_enable_msix_range() instead of pci_enable_msix() (Tomas Henzl) [1172980] - [scsi] megaraid: Fail resume if MSI-X re-initialization failed (Tomas Henzl) [1172980]- [fs] bio: fix argument of __bio_add_page() for max_sectors > 0xffff (Fam Zheng) [1166763] - [md] revert "dm-cache: mark as tech preview" (Mike Snitzer) [1187757] - [md] dm-cache: fix missing ERR_PTR returns and handling (Mike Snitzer) [1187757] - [md] dm-cache: share cache-metadata object across inactive and active DM tables (Mike Snitzer) [1187757] - [md] dm-cache: fix problematic dual use of a single migration count variable (Mike Snitzer) [1187757] - [md] dm-cache: discard block size must be a multiple of cache block size (Mike Snitzer) [1187757] - [md] dm-cache: fix a harmless race when working out if a block is discarded (Mike Snitzer) [1187757] - [md] dm-cache: when reloading a discard bitset allow for a different discard block size (Mike Snitzer) [1187757] - [md] dm-cache: fix some issues with the new discard range support (Mike Snitzer) [1187757] - [md] dm-cache: improve discard support (Mike Snitzer) [1187757] - [md] dm-cache: revert "prevent corruption caused by discard_block_size > cache_block_size" (Mike Snitzer) [1187757] - [md] dm-cache: revert "remove remainder of distinct discard block size" (Mike Snitzer) [1187757] - [md] dm-bio-prison: introduce support for locking ranges of blocks (Mike Snitzer) [1187757] - [md] dm-cache: emit a warning message if there are a lot of cache blocks (Mike Snitzer) [1187757] - [md] dm-cache: fix spurious cell_defer when dealing with partial block at end of device (Mike Snitzer) [1187757] - [md] dm-cache: simplify deferred set reference count increments (Mike Snitzer) [1187757] - [md] dm-cache: dirty flag was mistakenly being cleared when promoting via overwrite (Mike Snitzer) [1187757] - [md] dm-cache: only use overwrite optimisation for promotion when in writeback mode (Mike Snitzer) [1187757] - [md] dm-cache-policy-mq: simplify ability to promote sequential IO to the cache (Mike Snitzer) [1187757] - [md] dm-cache-policy-mq: tweak algorithm that decides when to promote a block (Mike Snitzer) [1187757] - [md] dm-cache-metadata: do not allow the data block size to change (Mike Snitzer) [1187757] - [md] dm-cache-metadata: use dm-space-map-metadata.h defined size limits (Mike Snitzer) [1187757] - [md] dm-cache: set minimum_io_size to cache's data block size (Mike Snitzer) [1187757] - [md] dm-cache: fail migrations in the do_worker error path (Mike Snitzer) [1187757] - [md] dm-cache: fix race causing dirty blocks to be marked as clean (Mike Snitzer) [1187757] - [md] dm-cache: fix race affecting dirty block count (Mike Snitzer) [1187757] - [md] dm-array: if resizing the array is a noop set the new root to the old one (Mike Snitzer) [1187757] - [md] dm-space-map-metadata: fix sm_bootstrap_get_count() (Mike Snitzer) [1187757] - [md] dm-space-map-metadata: fix sm_bootstrap_get_nr_blocks() (Mike Snitzer) [1187757] - [md] dm-thin: don't allow messages to be sent to a pool target in READ_ONLY or FAIL mode (Mike Snitzer) [1187757] - [md] dm: fix handling of multiple internal suspends (Mike Snitzer) [1187757] - [mm] replace hardcoded 3 with admin_reserve_pages knob (Petr Holasek) [1127398] - [x86] kvm: increase VCPU limit to 240 (Radim Krcmar) [864242] - [ata] libata: prevent HSM state change race between ISR and PIO (David Milburn) [1055748 1067160] - [pci] Make FLR and AF FLR reset warning messages different (Myron Stowe) [1184540] - [pci] Fix unaligned access in AF transaction pending test (Myron Stowe) [1184540] - [pci] Merge multi-line quoted strings (Myron Stowe) [1184540] - [pci] Wrong register used to check pending traffic (Myron Stowe) [1184540] - [pci] Add pci_wait_for_pending() -- refactor pci_wait_for_pending_transaction() (Myron Stowe) [1184540] - [pci] Use pci_wait_for_pending_transaction() instead of for loop (Myron Stowe) [1184540] - [pci] Add pci_wait_for_pending_transaction() (Myron Stowe) [1184540] - [pci] Wait for pending transactions to complete before 82599 FLR (Myron Stowe) [1184540] - [scsi] storvsc: ring buffer failures may result in I/O freeze (Vitaly Kuznetsov) [1171676] - [scsi] storvsc: fix a bug in storvsc limits (Vitaly Kuznetsov) [1174168] - [idle] intel_idle: Broadwell support (Neil Horman) [1035916] - [media] ttusb-dec: buffer overflow in ioctl (Alexander Gordeev) [1167115] {CVE-2014-8884} - [netdrv] enic: fix rx skb checksum (Stefan Assmann) [1115505] - [kernel] rh_taint: Remove taint and update unsupported hardware message (Prarit Bhargava) [1080506] - [kernel] trace: insufficient syscall number validation in perf and ftrace subsystems (Jacob Tanenbaum) [1161568] {CVE-2014-7825 CVE-2014-7826}- [fs] splice: perform generic write checks (Eric Sandeen) [1155900] {CVE-2014-7822} - [fs] ext4: drop inode from orphan list if ext4_delete_inode() fails (Eric Sandeen) [1156661] - [fs] nfs: fix inverted test for delegation in nfs4_reclaim_open_state (Dave Wysochanski) [1115545] - [fs] nfs: remove incorrect "Lock reclaim failed!" warning (Dave Wysochanski) [1115545] - [fs] nfsd: close potential race between delegation break and laundromat (J. Bruce Fields) [1076663] - [fs] nfs: Fix a delegation callback race (Dave Wysochanski) [1149831] - [fs] nfs: Don't use the delegation->inode in nfs_mark_return_delegation() (Dave Wysochanski) [1149831] - [fs] unbalanced unlock of namespace_sem on failure exit in do_loopback() (Alexander Viro) [1176920] - [sound] alsa: usb-audio: Fix crash at re-preparing the PCM stream (Jerry Snitselaar) [1167059] - [usb] ehci: bugfix: urb->hcpriv should not be NULL (Jerry Snitselaar) [1167059] - [mm] mmap: uncached vma support with writenotify (Jerry Snitselaar) [1167059] - [infiniband] ipoib: don't queue a work struct up twice (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: make sure we reap all our ah on shutdown (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: cleanup a couple debug messages (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: flush the ipoib_workqueue on unregister (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: fix ipoib_mcast_restart_task (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: fix race between mcast_dev_flush and mcast_join (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: remove unneeded locks (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: don't restart our thread on ENETRESET (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: Handle -ENETRESET properly in our callback (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: make delayed tasks not hold up everything (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: Add a helper to restart the multicast task (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: fix IPOIB_MCAST_RUN flag usage (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: Remove unnecessary port query (Doug Ledford) [1159925 1184072] - [platform] x86: toshiba: re-enable acpi hotkeys after suspend to disk (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Refuse to load on machines with buggy INFO implementations (Benjamin Tissoires) [1146711] - [platform] x86: kconfig: Replace select by depends on ACPI_WMI (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Support alternate hotkey interfaces (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Support additional hotkey scancodes (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: make one-bit bitfields unsigned (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Fix machines that don't support HCI_SYSTEM_EVENT (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Don't add devices for unsupported features (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Support SPFC as an HCI method (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Use handle for HCI calls (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Fix up return codes (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Convert to use acpi_driver (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Convert printks to pr_ (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Add key_entry for a lone FN keypress (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: rename add_device() and remove_device() to create_toshiba_proc_entries() and remove_toshiba_proc_entries() (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: make remove_device() and add_device() void (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Add an extra couple of keys (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: fix multimedia keys on some machines (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Add full hotkey support (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: convert to seq_file (Benjamin Tissoires) [1146711] - [platform] input: add keycodes for touchpad on/off keys (Benjamin Tissoires) [1146711] - [scsi] ipr: set coherent DMA mask (Gustavo Duarte) [1148148] - [scsi] ipr: convert to generic DMA API (Gustavo Duarte) [1148148] - [scsi] ipr: wait for aborted command responses (Gustavo Duarte) [1148148] - [scsi] ipr: fix compile failure (Gustavo Duarte) [1148148] - [scsi] ipr: don't log error messages when applications issues illegal requests (Gustavo Duarte) [1148148] - [kernel] futex: Mention key referencing differences between shared and private futexes (Larry Woodman) [1167405] - [kernel] futex: Ensure get_futex_key_refs() always implies a barrier (Larry Woodman) [1167405] - [hid] Set Report ID properly for Output reports on the Control endpoint (Gopal Tiwari) [1133400] - [hid] Send Report ID when numbered reports are sent over the control endpoint (Gopal Tiwari) [1133400] - [hid] hidraw: Use Interrupt Endpoint for OUT Transfers if Available (Gopal Tiwari) [1133400] - [s390] kernel: sclp console tty reference counting (Hendrik Brueckner) [1136342] - [x86] kvm: Avoid pagefault in kvm_lapic_sync_to_vapic (Paolo Bonzini) [1116398] - [x86] add efi_smbios_addr kernel parameter (Prarit Bhargava) [1179177] - [pci] intel-iommu: Fixed interaction of VFIO_IOMMU_MAP_DMA with IOMMU address limits (Alex Williamson) [1179323] - [net] sctp: fix and consolidate SCTP checksumming code (Daniel Borkmann) [1022555] - [net] checksum: fix warning in skb_checksum (Daniel Borkmann) [1022555] - [net] skb_checksum: allow custom update/combine for walking skb (Daniel Borkmann) [1022555] - [lib] crc32: Mark test data __initconst (Daniel Borkmann) [1022555] - [lib] crc32: Greatly shrink CRC combining code (Daniel Borkmann) [1022555] - [lib] crc32: remove unnecessary __constant (Daniel Borkmann) [1022555] - [lib] crc32: reduce number of cases for crc32{, c}_combine (Daniel Borkmann) [1022555] - [lib] crc32: conditionally resched when running testcases (Daniel Borkmann) [1022555] - [lib] crc32: add test cases for crc32{, c}_combine routines (Daniel Borkmann) [1022555] - [lib] crc32: add functionality to combine two crc32{, c}s in GF(2) (Daniel Borkmann) [1022555] - [lib] crc32: clean up spacing in test cases (Daniel Borkmann) [1022555] - [lib] crc32: update the comments of crc32_{be, le}_generic() (Daniel Borkmann) [1022555] - [lib] crc32: fix const sections for crc32 table (Daniel Borkmann) [1022555] - [lib] crc32: fix unused variables warnings (Daniel Borkmann) [1022555] - [lib] crc32: add self-test code for crc32c (Daniel Borkmann) [1022555] - [lib] crc32: bolt on crc32c (Daniel Borkmann) [1022555] - [lib] crc32: add note about this patchset to crc32.c (Daniel Borkmann) [1022555] - [lib] crc32: optimize loop counter for x86 (Daniel Borkmann) [1022555] - [lib] crc32: add slice-by-8 algorithm to existing code (Daniel Borkmann) [1022555] - [lib] crc32: make CRC_*_BITS definition correspond to actual bit counts (Daniel Borkmann) [1022555] - [lib] crc32: fix mixing of endian-specific types (Daniel Borkmann) [1022555] - [lib] crc32: miscellaneous cleanups (Daniel Borkmann) [1022555] - [lib] crc32: simplify unit test code (Daniel Borkmann) [1022555] - [lib] crc32: move long comment about crc32 fundamentals to Documentation/ (Daniel Borkmann) [1022555] - [lib] crc32: remove two instances of trailing whitespaces (Daniel Borkmann) [1022555] - [lib] crc32: optimize inner loop (Daniel Borkmann) [1022555] - [lib] crc32: major optimization (Daniel Borkmann) [1022555] - [lib] crc32: some minor cleanups (Daniel Borkmann) [1022555] - [lib] crc32: minor optimizations and cleanup (Daniel Borkmann) [1022555] - [net] ipvs: sctp: do not recalc sctp csum when ports didn't change (Daniel Borkmann) [1022555] - [net] ipvs: sctp: add missing verdict assignments in sctp_conn_schedule (Daniel Borkmann) [1022555] - [net] ipv6: fix the noflags test in addrconf_get_prefix_route (Hannes Frederic Sowa) [1130235] - [net] ipv6: fix route lookup in addrconf_prefix_rcv() (Hannes Frederic Sowa) [1130235] - [net] netfilter: xt_recent: inform user when hitcount is too large (Florian Westphal) [1109248] - [net] fix netdev sysfs group duplication upon netns change (Nikolay Aleksandrov) [1170221] - [net] nf_conntrack: allow server to become a client in TW handling (Marcelo Leitner) [1121625] - [net] tcp: ioctl type SIOCOUTQNSD returns amount of data not sent (Alexander Duyck) [1097807] - [net] netlabel: fix the catmap walking functions (Paul Moore) [1130197] - [net] netlabel: fix the horribly broken catmap functions (Paul Moore) [1130197] - [net] netlabel: fix a problem when setting bits below the previously lowest bit (Paul Moore) [1130197] - [net] sctp: fix suboptimal edge-case on non-active active/retrans path selection (Daniel Borkmann) [1090561] - [net] sctp: spare unnecessary comparison in sctp_trans_elect_best (Daniel Borkmann) [1090561] - [net] sctp: improve sctp_select_active_and_retran_path selection (Daniel Borkmann) [1090561] - [net] sctp: migrate most recently used transport to ktime (Daniel Borkmann) [1090561] - [net] sctp: refactor active path selection (Daniel Borkmann) [1090561] - [kernel] ktime: add ktime_after and ktime_before helper (Daniel Borkmann) [1090561] - [net] sctp: migrate cookie life from timeval to ktime (Daniel Borkmann) [1090561] - [kernel] ktime: add ms_to_ktime() and ktime_add_ms() helpers (Daniel Borkmann) [1090561] - [net] pktgen: clean up ktime_t helpers (Daniel Borkmann) [1090561] - [net] pktgen: remove ndelay() call (Daniel Borkmann) [1090561] - [net] pktgen: increasing transmission granularity (Daniel Borkmann) [1090561] - [scsi] bnx2fc: fix an error code in _bnx2fc_create() (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: check IS_ERR() instead of NULL (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: do not add shared skbs to the fcoe_rx_list (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: Rebranding bnx2fc driver (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: Improve stats update mechanism (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: do not scan uninitialized lists in case of error (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: fix memory leak in bnx2fc_allocate_hash_table() (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: fix memory leak and potential NULL pointer dereference (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: remove unused variable hash_table_size (Maurizio Lombardi) [1147537] - [scsi] be2iscsi: Bump the driver version (Rob Evers) [1149263] - [scsi] be2iscsi: Fix memory leak in the unload path (Rob Evers) [1149263] - [scsi] be2iscsi: Fix the PCI request region reserving (Rob Evers) [1149263] - [scsi] be2iscsi: Fix the retry count for boot targets (Rob Evers) [1149263] - [scsi] be2iscsi: check ip buffer before copying (Rob Evers) [1149263] - [scsi] be2iscsi: Fix processing CQE before connection resources are freed (Rob Evers) [1149263] - [scsi] be2iscsi: Fix updating the boot enteries in sysfs (Rob Evers) [1149263] - [scsi] be2iscsi: Fix the sparse warning introduced in previous submission (Rob Evers) [1149263] - [scsi] be2iscsi: Fix memory leak in mgmt_set_ip() (Rob Evers) [1149263] - [scsi] be2iscsi: fix custom stats length (Rob Evers) [1149263] - [scsi] hpsa: Remove unneeded pci_set_drvdata from hpsa (Joseph Szczypek) [1150660] - [scsi] hpsa: delete old unused padding garbage (Joseph Szczypek) [1150660] - [scsi] hpsa: Cleanup white space, blank lines, moved functions (Joseph Szczypek) [1150660] - [scsi] hpsa: Remove (u8) from hpsa_show_volume_status to match upstream (Joseph Szczypek) [1150660] - [scsi] hpsa: Add validity check for pointer in controller_reset_failed (Joseph Szczypek) [1150660] - [scsi] hpsa: use ioremap_nocache instead of ioremap (Joseph Szczypek) [1150660] - [scsi] hpsa: fix incorrect abort diagnostic message (Joseph Szczypek) [1150660] - [scsi] hpsa: combine hpsa_scsi_detect and hpsa_register_scsi (Joseph Szczypek) [1150660] - [scsi] hpsa: remove atrophied hpsa_scsi_setup function (Joseph Szczypek) [1150660] - [scsi] hpsa: fix handling of hpsa_volume_offline return value (Joseph Szczypek) [1150660] - [scsi] hpsa: add readl after writel in interrupt mask setting code (Joseph Szczypek) [1150660] - [scsi] hpsa: Update hpsa driver revision (Joseph Szczypek) [1150660] - [scsi] hpsa: remove spin lock around command allocation (Joseph Szczypek) [1150660] - [scsi] hpsa: always call pci_set_master after pci_enable_device (Joseph Szczypek) [1150660] - [scsi] hpsa: Enable host lockless field (Joseph Szczypek) [1150660] - [scsi] hpsa: do not be so noisy about check conditions (Joseph Szczypek) [1150660] - [scsi] hpsa: use atomics for commands_outstanding (Joseph Szczypek) [1150660] - [scsi] hpsa: get rid of type/attribute/direction bit field where possible (Joseph Szczypek) [1150660] - [scsi] hpsa: fix endianness issue with scatter gather elements (Joseph Szczypek) [1150660] - [scsi] hpsa: fix allocation sizes for CISS_REPORT_LUNs commands (Joseph Szczypek) [1150660] - [scsi] hpsa: remove 'action required' phrasing (Joseph Szczypek) [1150660] - [scsi] hpsa: correct off-by-one sizing of chained SG block (Joseph Szczypek) [1150660] - [scsi] hpsa: fix a couple pci id table mistakes (Joseph Szczypek) [1150660] - [scsi] hpsa: remove dev_warn prints from RAID-1ADM (Joseph Szczypek) [1150660] - [scsi] hpsa: Clean up warnings from sparse (Joseph Szczypek) [1150660] - [scsi] hpsa: add missing pci_set_master in kdump path (Joseph Szczypek) [1150660] - [scsi] hpsa: refine the pci enable/disable handling (Joseph Szczypek) [1150660] - [scsi] hpsa: Use pci_enable_msix_range() instead of pci_enable_msix() (Joseph Szczypek) [1150660] - [scsi] hpsa: Fallback to MSI rather than to INTx if MSI-X failed (Joseph Szczypek) [1150660] - [scsi] hpsa: fix bad -ENOMEM return value in hpsa_big_passthru_ioctl (Joseph Szczypek) [1150660] - [scsi] hpsa: remove online devices from offline device list (Joseph Szczypek) [1150660] - [scsi] hpsa: fix non-x86 builds (Joseph Szczypek) [1150660] - [scsi] hpsa: do not unconditionally copy sense data (Joseph Szczypek) [1150660] - [scsi] hpsa: fix 6-byte READ/WRITE with 0 length data xfer (Joseph Szczypek) [1150660] - [scsi] hpsa: make hpsa_init_one return -ENOMEM if allocation of h->lockup_detected fails (Joseph Szczypek) [1150660] - [scsi] hpsa: remove messages about volume status VPD inquiry page not supported (Joseph Szczypek) [1150660] - [scsi] hpsa: report check condition even if no sense data present for ioaccel2 mode (Joseph Szczypek) [1150660] - [scsi] hpsa: remove bad unlikely annotation from device list updating code (Joseph Szczypek) [1150660] - [scsi] hpsa: fix event filtering to prevent excessive rescans with old firmware (Joseph Szczypek) [1150660] - [scsi] hpsa: kill annoying messages about SSD Smart Path retries (Joseph Szczypek) [1150660] - [scsi] hpsa: define extended_report_lun_entry data structure (Joseph Szczypek) [1150660] - [scsi] hpsa: Rearrange start_io to avoid one unlock/lock sequence in main io path (Joseph Szczypek) [1150660] - [scsi] hpsa: avoid unnecessary readl on every command submission (Joseph Szczypek) [1150660] - [scsi] hpsa: use per-cpu variable for lockup_detected (Joseph Szczypek) [1150660] - [scsi] hpsa: set irq affinity hints to route MSI-X vectors across CPUs (Joseph Szczypek) [1150660] - [scsi] hpsa: allocate reply queues individually (Joseph Szczypek) [1150660] - [scsi] hpsa: choose number of reply queues more intelligently (Joseph Szczypek) [1150660] - [scsi] hpsa: remove dev_dbg() calls from hot paths (Joseph Szczypek) [1150660] - [scsi] hpsa: use gcc aligned attribute instead of manually padding structs (Joseph Szczypek) [1150660] - [scsi] hpsa: allow passthru ioctls to work with bidirectional commands (Joseph Szczypek) [1150660] - [scsi] hpsa: remove unused fields from struct ctlr_info (Joseph Szczypek) [1150660]- [perf] tools: Allow to specify lib compile variable for spec usage (Jiri Olsa) [1172076] - [perf] bench: Fix NULL pointer dereference in "perf bench all" (Jiri Olsa) [1172076] - [perf] bench numa: Make no args mean 'run all tests' (Jiri Olsa) [1172076] - [perf] machine: Use map as success in ip__resolve_ams (Jiri Olsa) [1172076] - [perf] symbols: Fix crash in elf_section_by_name (Jiri Olsa) [1172076] - [perf] trace: Decode architecture-specific signal numbers (Jiri Olsa) [1172076] - [perf] tools: fix BFD detection on opensuse (Jiri Olsa) [1172076] - [perf] symbols: Destroy unused symsrcs (Jiri Olsa) [1172076] - [perf] annotate: Check availability of annotate when processing samples (Jiri Olsa) [1172076] - [perf] trace: Add fallback definition of EFD_SEMAPHORE (Jiri Olsa) [1172076] - [perf] list: Fix checking for supported events on older kernels (Jiri Olsa) [1172076] - [perf] tools: Handle PERF_RECORD_HEADER_EVENT_TYPE properly (Jiri Olsa) [1172076] - [perf] probe: Do not add offset twice to uprobe address (Jiri Olsa) [1172076] - [perf] buildid-cache: Check relocation when checking for existing kcore (Jiri Olsa) [1172076] - [perf] tools: Adjust kallsyms for relocated kernel (Jiri Olsa) [1172076] - [perf] tests: No need to set up ref_reloc_sym (Jiri Olsa) [1172076] - [perf] symbols: Prevent the use of kcore if the kernel has moved (Jiri Olsa) [1172076] - [perf] record: Get ref_reloc_sym from kernel map (Jiri Olsa) [1172076] - [perf] machine: Set up ref_reloc_sym in machine__create_kernel_maps() (Jiri Olsa) [1172076] - [perf] machine: Add machine__get_kallsyms_filename() (Jiri Olsa) [1172076] - [perf] tools: Add kallsyms__get_function_start() (Jiri Olsa) [1172076] - [perf] symbols: Fix symbol annotation for relocated kernel (Jiri Olsa) [1172076] - [perf] tools: Fix include for non x86 architectures (Jiri Olsa) [1172076] - [perf] tools: Fix AAAAARGH64 memory barriers (Jiri Olsa) [1172076] - [perf] tools: Demangle kernel and kernel module symbols too (Jiri Olsa) [1172076] - [perf] doc: Remove mention of non-existent set_perf_event_pending() from design.txt (Jiri Olsa) [1172076] - [perf] symbols: Load map before using map->map_ip() (Jiri Olsa) [1172076] - [perf] tools: Fix traceevent plugin path definitions (Jiri Olsa) [1172076] - [perf] symbols: Fix JIT symbol resolution on heap (Jiri Olsa) [1172076] - [perf] stat: Fix memory corruption of xyarray when cpumask is used (Jiri Olsa) [1172076] - [perf] evsel: Remove duplicate member zeroing after free (Jiri Olsa) [1172076] - [perf] tools: Ensure sscanf does not overrun the "mem" field (Jiri Olsa) [1172076] - [perf] stat: fix NULL pointer reference bug with event unit (Jiri Olsa) [1172076] - [perf] tools: Add support for the xtensa architecture (Jiri Olsa) [1172076] - [perf] session: Free cpu_map in perf_session__cpu_bitmap (Jiri Olsa) [1172076] - [perf] timechart: Fix wrong SVG height (Jiri Olsa) [1172076] - [perf] tools: Remove unnecessary callchain cursor state restore on unmatch (Jiri Olsa) [1172076] - [perf] callchain: Spare double comparison of callchain first entry (Jiri Olsa) [1172076] - [perf] tools: Do proper comm override error handling (Jiri Olsa) [1172076] - [perf] symbols: Export elf_section_by_name and reuse (Jiri Olsa) [1172076] - [perf] probe: Release all dynamically allocated parameters (Jiri Olsa) [1172076] - [perf] probe: Release allocated probe_trace_event if failed (Jiri Olsa) [1172076] - [perf] tools: Add 'build-test' make target (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when xen plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when scsi plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when jbd2 plugin is is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when cfg80211 plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when mac80211 plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when sched_switch plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when kvm plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when kmem plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when hrtimer plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when function plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add pevent_unregister_print_function() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add pevent_unregister_event_handler() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: fix pointer-integer size mismatch (Jiri Olsa) [1172076] - [perf] hists: Convert hist entry functions to use struct he_stat (Jiri Olsa) [1172076] - [perf] tools: Factor out sample__resolve_callchain() (Jiri Olsa) [1172076] - [perf] tools: Remove symbol_conf.use_callchain check (Jiri Olsa) [1172076] - [perf] tools: Fix cross building (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Make plugin unload function receive pevent (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() finally!! (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in trace_seq_init() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Check return value of realloc() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add state member to struct trace_seq (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Remove hard coded include to /usr/local/include in Makefile (Jiri Olsa) [1172076] - [perf] tools: Fix build error due to zfree() cast (Jiri Olsa) [1172076] - [perf] record: Rename --initial-delay to --delay (Jiri Olsa) [1172076] - [perf] record: Rename --no-delay to --no-buffering (Jiri Olsa) [1172076] - [perf] tools: Remove unused test-volatile-register-var.c (Jiri Olsa) [1172076] - [perf] probe: Fix build when DWARF support libraries not present (Jiri Olsa) [1172076] - [perf] diff: Color the Weighted Diff column (Jiri Olsa) [1172076] - [perf] diff: Color the Ratio column (Jiri Olsa) [1172076] - [perf] diff: Color the Delta column (Jiri Olsa) [1172076] - [perf] tools: Generalize percent_color_snprintf() (Jiri Olsa) [1172076] - [perf] tools: Include from asm/bug.h (Jiri Olsa) [1172076] - [perf] record: Add --initial-delay option (Jiri Olsa) [1172076] - [perf] tools: Use the DWARF unwind info only if loaded (Jiri Olsa) [1172076] - [perf] tools: Add test for building detached source tarballs (Jiri Olsa) [1172076] - [perf] tools: Include tools/lib/api/ in MANIFEST (Jiri Olsa) [1172076] - [perf] tools: Move perf's bug.h to a generic place (Jiri Olsa) [1172076] - [perf] tools: Define likely/unlikely in linux/compiler.h (Jiri Olsa) [1172076] - [perf] tools: Move perf's linux/compiler.h to a generic place (Jiri Olsa) [1172076] - [perf] evlist: Introduce evlist__for_each() & friends (Jiri Olsa) [1172076] - [perf] report: Move histogram entries collapsing to separate function (Jiri Olsa) [1172076] - [perf] report: Move hist browser selection code to separate function (Jiri Olsa) [1172076] - [perf] report: Move logic to warn about kptr_restrict'ed kernels to separate function (Jiri Olsa) [1172076] - [perf] tools: Comment typo fix (Jiri Olsa) [1172076] - [perf] stat: Fix --delay option in man page (Jiri Olsa) [1172076] - [perf] tools: Make perf_event__synthesize_mmap_events global (Jiri Olsa) [1172076] - [perf] machine: Fix id_hdr_size initialization (Jiri Olsa) [1172076] - [perf] tools: Automate setup of FEATURE_CHECK_(C|LD)FLAGS-all variables (Jiri Olsa) [1172076] - [perf] trace: Pack 'struct trace' (Jiri Olsa) [1172076] - [perf] header: Pack 'struct perf_session_env' (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Shut up plugins make message (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Replace tabs with spaces for all non-commands statements (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Do not generate dependency for system header files (Jiri Olsa) [1172076] - [perf] tests: Fix installation tests path setup (Jiri Olsa) [1172076] - [perf] tools: Move arch setup into seprate Makefile (Jiri Olsa) [1172076] - [perf] stat: Remove misplaced __maybe_unused (Jiri Olsa) [1172076] - [perf] tests: Fixup leak on error path in parse events test (Jiri Olsa) [1172076] - [perf] evlist: Auto unmap on destructor (Jiri Olsa) [1172076] - [perf] evlist: Close fds on destructor (Jiri Olsa) [1172076] - [perf] evlist: Move destruction of maps to evlist destructor (Jiri Olsa) [1172076] - [perf] record: Remove old evsel_list usage (Jiri Olsa) [1172076] - [perf] evlist: Move the SIGUSR1 error reporting logic to prepare_workload (Jiri Olsa) [1172076] - [perf] evlist: Send the errno in the signal when workload fails (Jiri Olsa) [1172076] - [perf] stat: Don't show counter information when workload fails (Jiri Olsa) [1172076] - [perf] tools: Use zfree to help detect use after free bugs (Jiri Olsa) [1172076] - [perf] tools: Introduce zfree (Jiri Olsa) [1172076] - [perf] tools: No need to test against NULL before calling free() (Jiri Olsa) [1172076] - [perf] ui/tui: Implement header window (Jiri Olsa) [1172076] - [perf] ui/tui: Split help message for perf top and report (Jiri Olsa) [1172076] - [perf] ui/tui: Protect windows by ui__lock (Jiri Olsa) [1172076] - [perf] probe: Support basic dwarf-based operations on uprobe events (Jiri Olsa) [1172076] - [perf] probe: Expand given path to absolute path (Jiri Olsa) [1172076] - [perf] config: Ignore generated files in feature-checks (Jiri Olsa) [1172076] - [perf] tools: Do not synthesize the treads of default guest (Jiri Olsa) [1172076] - [perf] tools: Use machine->pid for tgid if machine is guest (Jiri Olsa) [1172076] - [perf] tools: Set event->header.misc to PERF_RECORD_MISC_GUEST_USER if machine is guest (Jiri Olsa) [1172076] - [perf] tools: Find the proc info under machine->root_dir (Jiri Olsa) [1172076] - [perf] tools: Add support for PERF_RECORD_MISC_GUEST_USER in thread__find_addr_map() (Jiri Olsa) [1172076] - [perf] report: Print session information only if --stdio is given (Jiri Olsa) [1172076] - [perf] report: Use pr_*() functions where applicable (Jiri Olsa) [1172076] - [perf] symbols: Add 'machine' member to struct addr_location (Jiri Olsa) [1172076] - [perf] mem: Remove unused parameter from dump_raw_samples() (Jiri Olsa) [1172076] - [perf] scripting perl: Shorten function signatures (Jiri Olsa) [1172076] - [perf] scripting python: Shorten function signatures (Jiri Olsa) [1172076] - [perf] ui browser: Remove misplaced __maybe_unused (Jiri Olsa) [1172076] - [perf] report: Rename 'perf_report' to 'report' (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use global 'O' processing code (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use global QUIET_CLEAN build output (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use global QUIET_INSTALL build output (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use global QUIET_LINK build output (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add global QUIET_CC_FPIC build output (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use global QUIET_CC build output (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Remove print_app_build variable (Jiri Olsa) [1172076] - [perf] tools: Making QUIET_(CLEAN|INSTAL) variables global (Jiri Olsa) [1172076] - [perf] tests: Factor make install tests (Jiri Olsa) [1172076] - [perf] tools: Rename 'perf_record_opts' to 'record_opts (Jiri Olsa) [1172076] - [perf] record: Rename 'perf_record' to plain 'record' (Jiri Olsa) [1172076] - [perf] record: Simplify perf_record__write (Jiri Olsa) [1172076] - [perf] record: Use perf_data_file__write for output file (Jiri Olsa) [1172076] - [perf] inject: Handle output file via perf_data_file object (Jiri Olsa) [1172076] - [perf] tools: Get rid of a duplicate va_end() in error reporting routine (Jiri Olsa) [1172076] - [perf] report: Introduce helpers for processing callchains (Jiri Olsa) [1172076] - [perf] annotate: Make symbol__inc_addr_samples private (Jiri Olsa) [1172076] - [perf] annotate: Adopt methods from hists (Jiri Olsa) [1172076] - [perf] top: Use hist_entry__inc_addr_sample (Jiri Olsa) [1172076] - [perf] annotate: Add inc_samples method to addr_map_symbol (Jiri Olsa) [1172076] - [perf] hists: Leave symbol addr hist bucket auto alloc to symbol layer (Jiri Olsa) [1172076] - [perf] annotate: Auto allocate symbol per addr hist buckets (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Introduce pevent_filter_strerror() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Handle INVALID_ARG_TYPE errno in pevent_strerror (Jiri Olsa) [1172076] - [perf] hists: Do not pass period and weight to add_hist_entry() (Jiri Olsa) [1172076] - [perf] sort: Do not compare dso again (Jiri Olsa) [1172076] - [perf] sort: Compare addresses if no symbol info (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() in some string conversion functions (Jiri Olsa) [1172076] - [perf] symbols: Use consistent name for the DSO binary type member (Jiri Olsa) [1172076] - [perf] timechart: Add --highlight option (Jiri Olsa) [1172076] - [perf] symbols: Clarify method to get DSO binary_type filename (Jiri Olsa) [1172076] - [perf] symbols: Remove needless static binary_type array (Jiri Olsa) [1172076] - [perf] timechart: Add support for topology (Jiri Olsa) [1172076] - [perf] timechart: Get number of CPUs from perf header (Jiri Olsa) [1172076] - [perf] timechart: Print pid along the name (Jiri Olsa) [1172076] - [perf] timechart: Add backtrace support to CPU info (Jiri Olsa) [1172076] - [perf] tools: Convert to new topic libraries (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Refactor pevent_filter_match() to get rid of die() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Make pevent_filter_add_filter_str() return pevent_errno (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Refactor process_filter() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Refactor create_arg_item() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() in reparent_op_arg() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Make add_left() return pevent_errno (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() in add_right() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in find_event() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in read_token() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() allocate_arg() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die in add_filter_type() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in show_error() (Jiri Olsa) [1172076] - [perf] completion: Complete 'perf kvm' (Jiri Olsa) [1172076] - [perf] evlist: Add perf_evlist__to_front() (Jiri Olsa) [1172076] - [perf] tools: Fix inverted error verification bug in thread__fork (Jiri Olsa) [1172076] - [perf] tools: Move mem_bswap32/64 to util.c (Jiri Olsa) [1172076] - [perf] evlist: Add can_select_event() method (Jiri Olsa) [1172076] - [perf] header: Allow header->data_offset to be predetermined (Jiri Olsa) [1172076] - [perf] tools: Add perf_event_paranoid() (Jiri Olsa) [1172076] - [perf] tools: Start carving out symbol parsing routines from perf (Jiri Olsa) [1172076] - [perf] unwinding: Use the per-feature check flags (Jiri Olsa) [1172076] - [perf] tools: Add per-feature check flags (Jiri Olsa) [1172076] - [perf] symbols: Fix bug in usage of the basename() function (Jiri Olsa) [1172076] - [perf] symbols: Rename filename argument (Jiri Olsa) [1172076] - [perf] symbols: Constify some DSO methods parameters (Jiri Olsa) [1172076] - [perf] symbols: Set freed members to NULL in dso destructor (Jiri Olsa) [1172076] - [perf] symbols: Constify dso->long_name (Jiri Olsa) [1172076] - [perf] symbols: Remove open coded management of long_name_allocated member (Jiri Olsa) [1172076] - [perf] symbols: Set alloc flag close to setting the long_name (Jiri Olsa) [1172076] - [perf] symbols: Remove open coded management of short_name_allocated member (Jiri Olsa) [1172076] - [perf] machine: Don't open code assign dso->short_name (Jiri Olsa) [1172076] - [perf] symbols: Rename [sl]name_alloc to match the members they refer to (Jiri Olsa) [1172076] - [perf] script: Add --header/--header-only options (Jiri Olsa) [1172076] - [perf] report: Add --header/--header-only options (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() in pevent_filter_clear_trivial() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in pevent_filter_add_filter_str() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() in create_arg_item() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in add_event() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in pevent_filter_alloc() (Jiri Olsa) [1172076] - [perf] kvm: Make perf kvm diff support --guestmount (Jiri Olsa) [1172076] - [perf] kvm: Move code to generate filename for perf-kvm to function (Jiri Olsa) [1172076] - [perf] annotate: Fix typo (Jiri Olsa) [1172076] - [perf] archive: Remove duplicated 'runs' in man page (Jiri Olsa) [1172076] - [perf] kvm: Fix bug in 'stat report' (Jiri Olsa) [1172076] - [perf] kvm: Introduce option -v for perf kvm command (Jiri Olsa) [1172076] - [perf] evlist: Fix mmap pages rounding to power of 2 (Jiri Olsa) [1172076] - [perf] evlist: Fix max mmap_pages (Jiri Olsa) [1172076] - [perf] evlist: Remove unnecessary parentheses (Jiri Olsa) [1172076] - [perf] record: Fix display of incorrect mmap pages (Jiri Olsa) [1172076] - [perf] script: Add an option to print the source line number (Jiri Olsa) [1172076] - [perf] script: Fix symoff printing in callchains (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Report better error message on bad function args (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use 'const' in variables pointing to const strings (Jiri Olsa) [1172076] - [perf] trace: Fix summary percentage when processing files (Jiri Olsa) [1172076] - [perf] trace: Add support for syscalls vs raw_syscalls (Jiri Olsa) [1172076] - [perf] tools: build: Fix install dependency (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Update kvm plugin with is_writable_pte helper (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Remove malloc_or_die from plugin_function.c (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Several cleanups for function plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use pevent_print_func_field in hrtimer_start handler (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use static functions in jbd2 plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Remove malloc_or_die from event-plugin.c (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add cfg80211 plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add scsi plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add xen plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add function plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add sched_switch plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add mac80211 plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add kvm plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add kmem plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add hrtimer plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add jbd2 plugin (Jiri Olsa) [1172076] - [perf] tools: Overload pr_stat traceevent print function (Jiri Olsa) [1172076] - [perf] tools: Add trace-event global object for tracepoint interface (Jiri Olsa) [1172076] - [perf] tools: Add trace-event object (Jiri Olsa) [1172076] - [perf] tools: Add build and install plugins targets (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Harmonize the install messages in lib-traceevent (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Change pevent_parse_format to include pevent handle (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add traceevent_host_bigendian function (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add plugin build support (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add plugin support (Jiri Olsa) [1172076] - [perf] script: Do not call perf_event__preprocess_sample() twice) (Jiri Olsa) [1172076] - [perf] symbols: Fix random fd closing with no libelf (Jiri Olsa) [1172076] - [perf] kvm: Update the 'record' man page entry for new --guest/--host behavior (Jiri Olsa) [1172076] - [perf] kvm: Fix spurious '=' use in man page (Jiri Olsa) [1172076] - [perf] kvm: Add more detail about buildid-list in man page (Jiri Olsa) [1172076] - [perf] target: Move the checking of which map function to call into function (Jiri Olsa) [1172076] - [perf] tools: Remove condition in machine__get_kernel_start_addr (Jiri Olsa) [1172076] - [perf] tools: Remove stackprotector feature check (Jiri Olsa) [1172076] - [perf] tools: Do not disable source line lookup just because of 1 failure (Jiri Olsa) [1172076] - [perf] symbols: Retain symbol source file name to lookup source line numbers (Jiri Olsa) [1172076] - [perf] symbols: Retain bfd reference to lookup source line numbers (Jiri Olsa) [1172076] - [perf] tools: Use asprintf instead of malloc plus snprintf (Jiri Olsa) [1172076] - [perf] trace: Honour -m option (Jiri Olsa) [1172076] - [perf] tools: Include test-stackprotector-all.c in test-all (Jiri Olsa) [1172076] - [perf] tools: Correct the message in feature-libnuma checking (Jiri Olsa) [1172076] - [perf] timechart: Move wake_events list to 'struct timechart' (Jiri Olsa) [1172076] - [perf] timechart: Move power_events list to 'struct timechart' (Jiri Olsa) [1172076] - [perf] timechart: Move all_data per_pid list to 'struct timechart' (Jiri Olsa) [1172076] - [perf] timechart: Introduce tool struct (Jiri Olsa) [1172076] - [perf] tools: Add perf_data_file__write interface (Jiri Olsa) [1172076] - [perf] tools: Add writen function (Jiri Olsa) [1172076] - [perf] tools: Fine tune readn function (Jiri Olsa) [1172076] - [perf] tools: Use correct return type for readn function (Jiri Olsa) [1172076] - [perf] record: Unify data output code into perf_record__write function (Jiri Olsa) [1172076] - [perf] tools: Fix tags/TAGS targets rebuilding (Jiri Olsa) [1172076] - [perf] timechart: Remove misplaced __maybe_unused (Jiri Olsa) [1172076] - [perf] timechart: Remove some needless struct forward declarations (Jiri Olsa) [1172076] - [perf] timechart: dynamically determine event fields offset (Jiri Olsa) [1172076] - [perf] symbols: Fix not finding kcore in buildid cache (Jiri Olsa) [1172076] - [perf] script: Print mmap[2] events also (Jiri Olsa) [1172076] - [perf] script: Print comm, fork and exit events also (Jiri Olsa) [1172076] - [perf] script: Print callchains and symbols if they exist (Jiri Olsa) [1172076] - [perf] tools: Export setup_list (Jiri Olsa) [1172076] - [perf] thread: Move comm_list check into function (Jiri Olsa) [1172076] - [perf] symbols: Move idle syms check from top to generic function (Jiri Olsa) [1172076] - [perf] evsel: Skip ignored symbols while printing callchain (Jiri Olsa) [1172076] - [perf] timechart: Add backtrace support (Jiri Olsa) [1172076] - [perf] timechart: Add support for -P and -T in timechart recording (Jiri Olsa) [1172076] - [perf] timechart: Group figures and add title with details (Jiri Olsa) [1172076] - [perf] timechart: Add support for displaying only tasks related data (Jiri Olsa) [1172076] - [perf] timechart: Use proc_num to implement --power-only (Jiri Olsa) [1172076] - [perf] timechart: Add option to limit number of tasks (Jiri Olsa) [1172076] - [perf] timechart: Always try to print at least 15 tasks (Jiri Olsa) [1172076] - [perf] record: Default -t option to no inheritance (Jiri Olsa) [1172076] - [perf] tools: Add option macro OPT_BOOLEAN_SET (Jiri Olsa) [1172076] - [perf] tools: Allow '--inherit' as the negation of '--no-inherit' (Jiri Olsa) [1172076] - [perf] record: Make per-cpu mmaps the default (Jiri Olsa) [1172076] - [perf] script: Move evname print code to process_event() (Jiri Olsa) [1172076] - [perf] completion: Rename file to reflect zsh support (Jiri Olsa) [1172076] - [perf] completion: Introduce zsh support (Jiri Olsa) [1172076] - [perf] completion: Factor out call to __ltrim_colon_completions (Jiri Olsa) [1172076] - [perf] completion: Factor out compgen stuff (Jiri Olsa) [1172076] - [perf] completion: Introduce a layer of indirection (Jiri Olsa) [1172076] - [perf] top: Make -g refer to callchains (Jiri Olsa) [1172076] - [perf] trace: Remove thread summary coloring (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use helper trace-seq in print functions like kernel does (Jiri Olsa) [1172076] - [perf] tools: stat: Add event unit and scale support (Jiri Olsa) [1172076] - [perf] Fix hotplug splat (Jiri Olsa) [1172076] - [perf] x86: Fix event scheduling (Jiri Olsa) [1172076] - [perf] nmi: Fix unknown NMI warning (Jiri Olsa) [1172076] - [perf] uapi: convert u64 to __u64 in exported headers (Jiri Olsa) [1172076] - [perf] Introduce a flag to enable close-on-exec in perf_event_open() (Jiri Olsa) [1172076] - [perf] Fix PERF_EVENT_IOC_PERIOD to force-reset the period (Jiri Olsa) [1172076] - [perf] Optimize ring-buffer write by depending on control dependencies (Jiri Olsa) [1172076]- [kernel] register_console: prevent adding the same console twice (Artem Savkov) [1169763] - [block] mtip32xx: Fix ERO and NoSnoop values in PCIe upstream on AMD systems (David Milburn) [1158605] - [block] mtip32xx: Remove dfs_parent after pci unregister (David Milburn) [1158605] - [block] mtip32xx: Increase timeout for STANDBY IMMEDIATE command (David Milburn) [1158605] - [virt] kvm: excessive pages un-pinning in kvm_iommu_map error path (Jacob Tanenbaum) [1156521] {CVE-2014-8369} - [md] dm-thin: fix missing out-of-data-space to write mode transition if blocks are released (Mike Snitzer) [1173184] - [md] dm-thin: fix inability to discard blocks when in out-of-data-space mode (Mike Snitzer) [1173184] - [md] dm-thin: fix crash by initializing thin device's refcount and completion earlier (Mike Snitzer) [1169431] - [x86] crypto: Add support for 192 & 256 bit keys to AESNI RFC4106 (Jarod Wilson) [1176211] - [net] bridge: multicast: enable snooping on general queries only (Marcelo Leitner) [1167003] - [net] bridge: multicast: add sanity check for general query destination (Marcelo Leitner) [1167003] - [net] bridge: multicast: add sanity check for query source addresses (Marcelo Leitner) [1167003] - [net] bridge: separate querier and query timer into IGMP/IPv4 and MLD/IPv6 ones (Marcelo Leitner) [1167003] - [net] bridge: use spin_lock_bh() in br_multicast_set_hash_max (Marcelo Leitner) [1167003] - [net] bridge: Fix potential deadlock on br->multicast_lock (Marcelo Leitner) [1167003] - [net] xfrm: ipcomp6 support (Jiri Pirko) [1124183] - [net] xfrm: xfrm6_tunnel in netns (Jiri Pirko) [1124183] - [net] xfrm: fixup xfrm6_tunnel error propagation (Jiri Pirko) [1124183] - [net] ipv4: use ip_skb_dst_mtu to determine mtu in ip_fragment (Hannes Frederic Sowa) [1170120] - [net] ipv4: introduce ip_dst_mtu_maybe_forward and protect forwarding path against pmtu spoofing (Hannes Frederic Sowa) [1170120] - [net] ipv4: new ip_no_pmtu_disc mode to always discard incoming frag needed msgs (Hannes Frederic Sowa) [1170120] - [net] inet: make no_pmtu_disc per namespace and kill ipv4_config (Hannes Frederic Sowa) [1170120] - [net] ipv4: improve documentation of ip_no_pmtu_disc (Hannes Frederic Sowa) [1170120] - [net] ipv6: yet another new IPV6_MTU_DISCOVER option IPV6_PMTUDISC_OMIT (Hannes Frederic Sowa) [1170120] - [net] ipv4: yet another new IP_MTU_DISCOVER option IP_PMTUDISC_OMIT (Hannes Frederic Sowa) [1170120] - [net] ipv6: support IPV6_PMTU_INTERFACE on sockets (Hannes Frederic Sowa) [1170120] - [net] ipv4: introduce new IP_MTU_DISCOVER mode IP_PMTUDISC_INTERFACE (Hannes Frederic Sowa) [1170120] - [net] gre: Fix use-after-free panic in ipgre_rcv() (Panu Matilainen) [1130443] - [net] netfilter: xt_tcpmss: Fix IPv6 default MSS too (Panu Matilainen) [1121486] - [net] netfilter: xt_tcpmss: Fix violation of RFC879 in absence of MSS option (Panu Matilainen) [1121486] - [net] sctp: fix memory leak in auth key management (Daniel Borkmann) [1163934] - [net] sctp: cache auth_enable per endpoint (Daniel Borkmann) [1152365] - [net] ipv4: disable bh while doing route gc (Marcelo Leitner) [1141866] - [net] vxlan: use custom ndo_change_mtu handler (Alexander Duyck) [1127108]- [mm] hugetlb: improve page-fault scalability (Larry Woodman) [1120365] - [hid] multitouch: manually add back Quanta 3001 handling (Benjamin Tissoires) [1117264] - [x86] xen: avoid freeing static 'name' when kasprintf() fails (Vitaly Kuznetsov) [1105497] - [x86] xen: suspend and resume system devices when running PVHVM (Vitaly Kuznetsov) [1105497] - [x86] xen: remove blocked time accounting from xen "clockchip" (Vitaly Kuznetsov) [1105497] - [x86] xen: Free onlined per-cpu data structure if we want to online it again (Vitaly Kuznetsov) [1105497] - [x86] xen: Check that the per_cpu data structure has data before freeing (Vitaly Kuznetsov) [1105497] - [x86] xen: Don't leak interrupt name when offlining (Vitaly Kuznetsov) [1105497] - [x86] xen: Encapsulate the struct clock_event_device in another structure (Vitaly Kuznetsov) [1105497] - [x86] xen: Add default value of -1 for IRQ and check for that (Vitaly Kuznetsov) [1105497] - [x86] xen: use non-tracing preempt in xen_clocksource_read() (Vitaly Kuznetsov) [1105497] - [x86] xen: Cleanup code/data sections definitions (Vitaly Kuznetsov) [1105497] - [x86] xen: Fix kasprintf splat when allocating timerd IRQ line (Vitaly Kuznetsov) [1105497] - [x86] xen: do not initialize PV timers on HVM if !xen_have_vector_callback (Vitaly Kuznetsov) [1105497] - [x86] xen: teardown timer for HVM as well (Vitaly Kuznetsov) [1105497] - [x86] Use xen_vcpuop_clockevent, xen_clocksource and xen wallclock (Vitaly Kuznetsov) [1105497] - [pci] Check parent kobject in pci_destroy_dev() (Myron Stowe) [1170329] - [pci] Add global pci_lock_rescan_remove() (Myron Stowe) [1170329] - [pci] Move device_del() from pci_stop_dev() to pci_destroy_dev() (Myron Stowe) [1170329] - [pci] Make device create/destroy logic symmetric (Myron Stowe) [1170329] - [pci] Stop all children first, before removing all children (Myron Stowe) [1170329] - [pci] Leave normal LIST_POISON in deleted list entries (Myron Stowe) [1170329] - [pci] Rename local variables to conventional names (Myron Stowe) [1170329] - [pci] Remove unused, commented-out, code (Myron Stowe) [1170329] - [pci] Stop and remove devices in one pass (Myron Stowe) [1170329] - [pci] Fold stop and remove helpers into their callers (Myron Stowe) [1170329] - [pci] Use list_for_each_entry() for bus->devices traversal (Myron Stowe) [1170329] - [pci] Remove pci_stop_and_remove_behind_bridge() (Myron Stowe) [1170329] - [pci] Don't export stop_bus_device and remove_bus_device interfaces (Myron Stowe) [1170329] - [pci] pcmcia: Use common pci_stop_and_remove_bus_device() (Myron Stowe) [1170329] - [pci] acpiphp: Use common pci_stop_and_remove_bus_device() (Myron Stowe) [1170329] - [pci] acpiphp: Stop disabling bridges on remove (Myron Stowe) [1170329] - [pci] make acpihp use __pci_remove_bus_device instead (Myron Stowe) [1170329] - [pci] export __pci_remove_bus_device (Myron Stowe) [1170329] - [pci] Rename pci_remove_behind_bridge to pci_stop_and_remove_behind_bridge (Myron Stowe) [1170329] - [pci] Rename pci_remove_bus_device to pci_stop_and_remove_bus_device (Myron Stowe) [1170329] - [pci] Fix pci cardbus removal (Myron Stowe) [1170329] - [pci] Only call pci_stop_bus_device() one time for child devices at remove (Myron Stowe) [1170329] - [scsi] Revert "fix our current target reap infrastructure" (David Milburn) [1168072] - [scsi] Revert "dual scan thread bug fix" (David Milburn) [1168072] - [s390] kernel: fix cpu target address of directed yield (Hendrik Brueckner) [1180061] - [s390] zfcp: auto port scan resiliency (Hendrik Brueckner) [1148125] - [s390] qeth: Display adjacent switch attributes (Hendrik Brueckner) [1148127] - [s390] dasd: add support for control unit initiated reconfiguration (Hendrik Brueckner) [1148119] - [s390] cio: fix multiple structure definitions (Hendrik Brueckner) [1148119] - [s390] Add a mechanism to get the subchannel id (Hendrik Brueckner) [1148119] - [s390] cio: handle unknown pgroup state (Hendrik Brueckner) [1053833] - [s390] cio: export vpm via sysfs (Hendrik Brueckner) [1053833] - [s390] cio: skip broken paths (Hendrik Brueckner) [1053833] - [s390] cio: dont abort verification after missing irq (Hendrik Brueckner) [1053833] - [s390] cio: add message for timeouts on internal I/O (Hendrik Brueckner) [1053833] - [netdrv] tg3: Change nvram command timeout value to 50ms (Ivan Vecera) [1176230] - [kernel] sched: Replace use of entity_key() (Larry Woodman) [1124603]- [input] alps: document the v7 touchpad packet protocol (Benjamin Tissoires) [1109395 947488] - [input] alps: fix finger counting for > 2 fingers on clickpads (Benjamin Tissoires) [1109395 947488] - [input] alps: sometimes a single touch is reported in mt (Benjamin Tissoires) [1109395 947488] - [input] alps: ignore new packets (Benjamin Tissoires) [1109395 947488] - [input] alps: allow up to 2 invalid packets without resetting device (Benjamin Tissoires) [1109395 947488] - [input] alps: ignore potential bare packets when device is out of sync (Benjamin Tissoires) [1109395 947488] - [input] alps: fix v4 button press recognition (Benjamin Tissoires) [1109395 947488] - [input] alps: suppress message about 'Unknown touchpad' (Benjamin Tissoires) [1109395 947488] - [input] alps: Rushmore and v7 resolution support (Benjamin Tissoires) [1109395 947488] - [input] alps: add support for v7 devices (Benjamin Tissoires) [1109395 947488] - [input] alps: cache firmware version (Benjamin Tissoires) [1109395 947488] - [input] alps: change decode function prototype to return an int (Benjamin Tissoires) [1109395 947488] - [input] alps: report 2 touches when we've > 2 fingers (Benjamin Tissoires) [1109395 947488] - [input] alps: add an alps_report_semi_mt_data function (Benjamin Tissoires) [1109395 947488] - [input] alps: use single touch data when v3 mt data contains only one finger (Benjamin Tissoires) [1109395 947488] - [input] alps: use standard contact tracking instead of DIY (Benjamin Tissoires) [1109395 947488] - [input] alps: use struct input_mt_pos to track coordinates (Benjamin Tissoires) [1109395 947488] - [input] alps: process_bitmap, round down when spreading adjescent fingers over 2 points (Benjamin Tissoires) [1109395 947488] - [input] alps: process_bitmap, fix counting of high point bits (Benjamin Tissoires) [1109395 947488] - [input] alps: process_bitmap, add alps_get_bitmap_points() helper function (Benjamin Tissoires) [1109395 947488] - [input] alps: process_bitmap, don't invert the Y-axis on Rushmore (Benjamin Tissoires) [1109395 947488] - [input] alps: improve 2-finger reporting on v3 models (Benjamin Tissoires) [1109395 947488] - [input] alps: fix rushmore packet decoding (Benjamin Tissoires) [1109395 947488] - [input] alps: add support for "Dolphin" devices (Benjamin Tissoires) [1109395 947488] - [input] alps: add support for DualPoint device on Dell XT2 model (Benjamin Tissoires) [1109395 947488] - [input] alps: change secondary device's name (Benjamin Tissoires) [1109395 947488] - [input] alps: add "Dolphin V1" touchpad support (Benjamin Tissoires) [1109395 947488] - [input] alps: add support for "Rushmore" touchpads (Benjamin Tissoires) [1109395 947488] - [input] alps: move pixel and bitmap info into alps_data struct (Benjamin Tissoires) [1109395 947488] - [input] alps: switch to using input_mt_report_finger_count (Benjamin Tissoires) [1109395 947488] - [input] alps: document the alps.h data structures (Benjamin Tissoires) [1109395 947488] - [input] alps: add semi-MT support for v4 protocol (Benjamin Tissoires) [1109395 947488] - [input] alps: add semi-MT support for v3 protocol (Benjamin Tissoires) [1109395 947488] - [x86] kvm: Check non-canonical addresses upon WRMSR (Frantisek Hrbata) [1152983] {CVE-2014-3610} - [mm] memcg: do not allow task about to OOM kill to bypass the limit (Johannes Weiner) [1088334] - [mm] memcg: do not declare OOM from __GFP_NOFAIL allocations (Johannes Weiner) [1088334] - [fs] buffer: move allocation failure loop into the allocator (Johannes Weiner) [1088334] - [mm] memcg: handle non-error OOM situations more gracefully (Johannes Weiner) [1088334] - [mm] memcg: do not trap chargers with full callstack on OOM (Johannes Weiner) [1088334] - [mm] memcg: rework and document OOM waiting and wakeup (Johannes Weiner) [1088334] - [mm] memcg: enable memcg OOM killer only for user faults (Johannes Weiner) [1088334] - [x86] mm: finish user fault error path with fatal signal (Johannes Weiner) [1088334] - [mm] pass userspace fault flag to generic fault handler (Johannes Weiner) [1088334] - [s390] mm: do not invoke OOM killer on kernel fault OOM (Johannes Weiner) [1088334] - [powerpc] mm: remove obsolete init OOM protection (Johannes Weiner) [1088334] - [powerpc] mm: invoke oom-killer from remaining unconverted page fault handlers (Johannes Weiner) [1088334]- [mm] swap: discard while swapping only if SWAP_FLAG_DISCARD_PAGES (Rafael Aquini) [975154] - [mm] swapon: check validity of swap_flags (Rafael Aquini) [975154] - [mm] swap: discard while swapping only if SWAP_FLAG_DISCARD (Rafael Aquini) [975154] - [hv] util: make struct hv_do_fcopy match Hyper-V host messages (Vitaly Kuznetsov) [1123156] - [hv] util: Properly pack the data for file copy functionality (Vitaly Kuznetsov) [1123156] - [block] nvme: Fix nvmeq waitqueue entry initialization (David Milburn) [1149304] - [block] nvme: Clear QUEUE_FLAG_STACKABLE (David Milburn) [1149304 1155715] - [block] nvme: Do not open disks that are being deleted (David Milburn) [1149304] - [block] nvme: Reference count pci device (David Milburn) [1149304] - [block] nvme: Fix filesystem sync deadlock on removal (David Milburn) [1149304] - [block] nvme: Fix START_STOP_UNIT Scsi->NVMe translation (David Milburn) [1149304] - [block] nvme: Use Log Page constants in SCSI emulation (David Milburn) [1149304] - [block] nvme: Define Log Page constants (David Milburn) [1149304] - [block] nvme: Fix hot cpu notification dead lock (David Milburn) [1149304] - [block] nvme: CPU hot plug notification (David Milburn) [1149304] - [block] nvme: Rename io_timeout to nvme_io_timeout (David Milburn) [1149304] - [block] nvme: Use last bytes of f/w rev SCSI Inquiry (David Milburn) [1149304] - [block] nvme: Adhere to request queue block accounting enable/disable (David Milburn) [1149304] - [block] nvme: Fix nvme get/put queue semantics (David Milburn) [1149304] - [block] nvme: Delete NVME_GET_FEAT_TEMP_THRESH (David Milburn) [1149304] - [block] nvme: Make admin timeout a module parameter (David Milburn) [1149304] - [block] nvme: Make iod bio timeout a parameter (David Milburn) [1149304] - [block] nvme: Prevent possible NULL pointer dereference (David Milburn) [1149304] - [block] nvme: Fix the buffer size passed in GetLogPage(CDW10.NUMD) (David Milburn) [1149304] - [block] nvme: Update data structures for NVMe 1.2 (David Milburn) [1149304] - [block] nvme: Enable BUILD_BUG_ON checks (David Milburn) [1149304] - [block] nvme: Update namespace and controller identify structures to the 1.1a spec (David Milburn) [1149304] - [block] nvme: Flush with data support (David Milburn) [1149304] - [block] nvme: Configure support for block flush (David Milburn) [1149304] - [block] nvme: Add tracepoints (David Milburn) [1149304] - [block] nvme: Protect against badly formatted CQEs (David Milburn) [1149304] - [block] nvme: Improve error messages (David Milburn) [1149304] - [block] nvme: Update copyright headers (David Milburn) [1149304] - [netdrv] mlx4_en: Adding missing initialization of perm_addr (Amir Vadai) [1120930]- [fs] cifs: don't compare uniqueids in cifs_prime_dcache unless server inode numbers are in use (Sachin Prabhu) [1163010] - [fs] cifs: always update the inode cache with the results from a FIND_* (Sachin Prabhu) [1163010] - [fs] nfsd: disable 4.1 in rhel6 (J. Bruce Fields) [1122493] - [x86] kvm: allow bit 10 to be cleared in MSR_IA32_MC4_CTL (Eduardo Habkost) [1025868] - [scsi] be2iscsi: Bump driver version (Rob Evers) [1133543] - [scsi] be2iscsi: Fix kernel panic during reboot/shutdown (Rob Evers) [1133543] - [firmware] iscsi_ibft: Fix finding Broadcom specific ibft sign (Maurizio Lombardi) [1095187] - [firmware] ibft: Fix finding IBFT ACPI table on UEFI (Maurizio Lombardi) [1095187] - [scsi] st: add a debug_flag module parameter request (Maurizio Lombardi) [1153819] - [scsi] bnx2fc: fix incorrect DMA memory mapping in bnx2fc_unmap_sg_list() (Maurizio Lombardi) [1119623] - [scsi] sd: fix a bug in deriving the FLUSH_TIMEOUT from the basic I/O timeout (Ewan Milne) [1104782] - [scsi] sd: Derive the FLUSH_TIMEOUT from the basic I/O timeout (Ewan Milne) [1104782]- [fs] proc/task_mmu: missing check during hugepage migration (Jacob Tanenbaum) [1105038] {CVE-2014-3940} - [fs] proc: use unsigned long inside /proc/*/statm (Rafael Aquini) [810317] - [net] ipv6: update Destination Cache entries when gateway turn into host (Jiri Pirko) [1174697] - [net] ipv6: increase ip6_rt_max_size to 16384 (Hannes Frederic Sowa) [1112946] - [net] ipv6: don't set DST_NOCOUNT for remotely added routes (Hannes Frederic Sowa) [1112946] - [net] ipv6: don't count addrconf generated routes against gc limit (Hannes Frederic Sowa) [1112946] - [net] ipv6: Don't put artificial limit on routing table size (Hannes Frederic Sowa) [1112946] - [scsi] bnx2fc: fix tgt spinlock locking (Maurizio Lombardi) [1079656] - [acpi] acpica: Remove FORCE_DELETE option for global reference count mechanism (Adrian Huang) [1155774] - [input] wacom: silence warning introduced in 6986e2c7 (Aristeu Rozanski) [1093435] - [input] wacom: fix retrieving touch_max bug (Aristeu Rozanski) [1093435] - [input] wacom: fix a typo for Cintiq 22HDT (Aristeu Rozanski) [1093435] - [input] wacom: add three new display tablets (Aristeu Rozanski) [1093435] - [input] wacom: add touch sensor support for Cintiq 24HD touch (Aristeu Rozanski) [1093435] - [input] wacom: add 0xE5 (MT device) support (Aristeu Rozanski) [1093435] - [input] wacom: retrieve maximum number of touch points (Aristeu Rozanski) [1093435] - [input] wacom: handle split-sensor devices with internal hubs (Aristeu Rozanski) [1093435] - [input] usb: move children to struct usb_port (Aristeu Rozanski) [1093435] - [media] gspca: ov519: Fix sensor detection problems (Gopal Tiwari) [1043584] - [kernel] module: fix kabi for 16k stacks (Johannes Weiner) [1045190 1060721] - [kernel] x86_64: expand kernel stack to 16K (Johannes Weiner) [1045190 1060721] - [kernel] hung_task: debugging: Add tracepoint to report the hang (Oleg Nesterov) [977930]- [crypto] crc32c: Kill pointless CRYPTO_CRC32C_X86_64 option (Jarod Wilson) [1036212] - [crypto] testmgr: add larger crc32c test vector to test FPU path in crc32c_intel (Jarod Wilson) [1036212] - [crypto] tcrypt: Added speed test in tcrypt for crc32c (Jarod Wilson) [1036212] - [crypto] crc32c: Optimize CRC32C calculation with PCLMULQDQ instruction (Jarod Wilson) [1036212] - [crypto] crc32c: Rename crc32c-intel.c to crc32c-intel_glue.c (Jarod Wilson) [1036212] - [mm] hugetlb: release pages in the error path of hugetlb_cow() (Rafael Aquini) [1063691] - [x86] traps: stop using IST for #SS (Petr Matousek) [1172811] {CVE-2014-9322} - [net] rtnetlink: wait for unregistering devices in rtnl_link_unregister() (Florian Westphal) [1133744] - [net] netns: Delay default_device_exit_batch until no devices are unregistering (Florian Westphal) [1133744] - [netdrv] igb: retire the RX_CSUM flag and use the netdev flag instead (Stefan Assmann) [1169711] - [netdrv] igb: Support RX-ALL feature flag (Stefan Assmann) [1169711] - [netdrv] igb: do vlan cleanup (Stefan Assmann) [1169711] - [netdrv] igb: add support for NETIF_F_RXHASH (Stefan Assmann) [1169711] - [netdrv] igb: convert to ndo_fix_features (Stefan Assmann) [1169711] - [netdrv] netxen: Fix link event handling (Tony Camuso) [1148022] - [netdrv] netxen: Fix bug in Tx completion path (Tony Camuso) [1148022] - [netdrv] netxen: Fix BUG "sleeping function called from invalid context" (Tony Camuso) [1148022] - [netdrv] netxen: Convert remaining uses of pr_warning to pr_warn (Tony Camuso) [1148022] - [netdrv] netxen: Fix typo in printk (Tony Camuso) [1148022] - [netdrv] netxen: remove init of dev->perm_addr in drivers (Tony Camuso) [1148022] - [netdrv] netxen: Remove DEFINE_PCI_DEVICE_TABLE macro use (Tony Camuso) [1148022] - [netdrv] netxen: get rid of SET_ETHTOOL_OPS (Tony Camuso) [1148022] - [netdrv] netxen: Use pci_enable_msix_range() instead of pci_enable_msix() (Tony Camuso) [1148022] - [netdrv] netxen: slight optimization of addr compare (Tony Camuso) [1148022] - [netdrv] netxen: Fix FSF address in file headers (Tony Camuso) [1148022] - [netdrv] netxen: remove unnecessary pci_set_drvdata() (Tony Camuso) [1148022] - [netdrv] netxen: make pci_error_handlers const (Tony Camuso) [1148022] - [netdrv] netxen: convert to SKB paged frag API (Tony Camuso) [1148022] - [netdrv] netxen: remove use of ndo_set_multicast_list in drivers (Tony Camuso) [1148022] - [netdrv] bna: allow transmit tagged frames (Ivan Vecera) [1138501] - [netdrv] bna: Support TSO and partial checksum with non-accelerated vlans (Ivan Vecera) [1138501]- [perf] trace: Fix ioctl 'request' beautifier build problems on !(i386 || x86_64) arches (Jiri Olsa) [1159929] - [perf] traceevent: Fix conversion of pointer to integer of different size (Jiri Olsa) [1159929] - [perf] traceevent: Fix use of multiple options in processing field (Jiri Olsa) [1159929] - [perf] header: Fix possible memory leaks in process_group_desc() (Jiri Olsa) [1159929] - [perf] header: Fix bogus group name (Jiri Olsa) [1159929] - [perf] tools: Tag thread comm as overriden (Jiri Olsa) [1159929] - [perf] record: Add an option to force per-cpu mmaps (Jiri Olsa) [1159929] - [perf] probe: Add '--demangle'/'--no-demangle' (Jiri Olsa) [1159929] - [perf] browser: Fix segfault caused by off by one handling END key (Jiri Olsa) [1159929] - [perf] symbols: Limit max callchain using max_stack on DWARF unwinding too (Jiri Olsa) [1159929] - [perf] evsel: Introduce perf_evsel__prev() method (Jiri Olsa) [1159929] - [perf] tools: Use perf_evlist__{first, last}, perf_evsel__next (Jiri Olsa) [1159929] - [perf] tools: Synthesize anon MMAP records again (Jiri Olsa) [1159929] - [perf] top: Add missing newline if the 'uid' is invalid (Jiri Olsa) [1159929] - [perf] tools: Remove trivial extra semincolon (Jiri Olsa) [1159929] - [perf] trace: Tweak summary output (Jiri Olsa) [1159929] - [perf] build: Fix feature-libunwind-debug-frame handling (Jiri Olsa) [1159929] - [perf] build: Fix timerfd feature check (Jiri Olsa) [1159929] - [perf] parse the .debug_frame section in case .eh_frame is not present (Jiri Olsa) [1159929] - [perf] tools: Check libunwind for availability of dwarf parsing feature (Jiri Olsa) [1159929] - [perf] arm: wire up perf_regs and unwind support for ARM (Jiri Olsa) [1159929] - [perf] traceevent: Add direct access to dynamic arrays (Jiri Olsa) [1159929] - [perf] target: Shorten perf_target__ to target__ (Jiri Olsa) [1159929] - [perf] tests: Handle throttle events in 'object code reading' test (Jiri Olsa) [1159929] - [perf] evlist: Refactor mmap_pages parsing (Jiri Olsa) [1159929] - [perf] evlist: Round mmap pages to power 2 - v2 (Jiri Olsa) [1159929] - [perf] record: Fix segfault with --no-mmap-pages (Jiri Olsa) [1159929] - [perf] trace: Add summary only option (Jiri Olsa) [1159929] - [perf] trace: Simplify '--summary' output (Jiri Olsa) [1159929] - [perf] trace: Change syscall summary duration order (Jiri Olsa) [1159929] - [perf] tests: Compensate lower sample freq with longer test loop (Jiri Olsa) [1159929] - [perf] trace: Fix segfault on perf trace -i perf.data (Jiri Olsa) [1159929] - [perf] trace: Separate tp syscall field caching into init routine to be reused (Jiri Olsa) [1159929] - [perf] trace: Beautify fifth argument of mmap() as fd (Jiri Olsa) [1159929] - [perf] tests: Use lower sample_freq in sw clock event period test (Jiri Olsa) [1159929] - [perf] tests: Check return of perf_evlist__open sw clock event period test (Jiri Olsa) [1159929] - [perf] record: Move existing write_output into helper function (Jiri Olsa) [1159929] - [perf] record: Use correct return type for write() (Jiri Olsa) [1159929] - [perf] tools: Prevent condition that all sort keys are elided (Jiri Olsa) [1159929] - [perf] machine: Simplify synthesize_threads method (Jiri Olsa) [1159929] - [perf] machine: Introduce synthesize_threads method out of open coded equivalent (Jiri Olsa) [1159929] - [perf] record: Synthesize non-exec MMAP records when --data used (Jiri Olsa) [1159929] - [perf] evsel: Remove idx parm from constructor (Jiri Olsa) [1159929] - [perf] progress: Don't force a refresh during progress update (Jiri Olsa) [1159929] - [perf] tools: Remove unneeded include (Jiri Olsa) [1159929] - [perf] record: Remove post_processing_offset variable (Jiri Olsa) [1159929] - [perf] record: Remove advance_output function (Jiri Olsa) [1159929] - [perf] record: Refactor feature handling into a separate function (Jiri Olsa) [1159929] - [perf] trace: Don't relookup fields by name in each sample (Jiri Olsa) [1159929] - [perf] evsel: Ditch evsel->handler.data field (Jiri Olsa) [1159929] - [perf] Add required memory barriers (Jiri Olsa) [1159929] - [perf] tools: Finish the removal of 'self' arguments (Jiri Olsa) [1159929] - [perf] tools: Check maximum frequency rate for record/top (Jiri Olsa) [1159929] - [perf] fs: Add procfs support (Jiri Olsa) [1159929] - [perf] fs: Rename NAME_find_mountpoint() to NAME__mountpoint() (Jiri Olsa) [1159929] - [perf] tools: Factor sysfs code into generic fs object (Jiri Olsa) [1159929] - [perf] list: Add usage (Jiri Olsa) [1159929] - [perf] list: Remove a level of indentation (Jiri Olsa) [1159929] - [perf] build: Fix detection of non-core features (Jiri Olsa) [1159929] - [perf] kvm: Disable live command if timerfd is not supported (Jiri Olsa) [1159929] - [perf] hists: Consolidate __hists__add_*entry() (Jiri Olsa) [1159929] - [perf] traceevent: Add pevent_print_func_field() helper function (Jiri Olsa) [1159929] - [perf] traceevent: Add flags NOHANDLE and PRINTRAW to individual events (Jiri Olsa) [1159929] - [perf] traceevent: Check for spaces in character array (Jiri Olsa) [1159929] - [perf] traceevent: Have bprintk output the same as the kernel does (Jiri Olsa) [1159929] - [perf] traceevent: Handle __print_hex(__get_dynamic_array(fieldname), len) (Jiri Olsa) [1159929] - [perf] traceevent: If s is a pointer, check printk formats (Jiri Olsa) [1159929] - [perf] traceevent: Update printk formats when entered (Jiri Olsa) [1159929] - [perf] traceevent: Add support for extracting trace_clock in report (Jiri Olsa) [1159929] - [perf] stat: Enhance option parse error message (Jiri Olsa) [1159929] - [perf] top: Use parse_options_usage() for -s option failure (Jiri Olsa) [1159929] - [perf] report: Use parse_options_usage() for -s option failure (Jiri Olsa) [1159929] - [perf] report: Postpone setting up browser after parsing options (Jiri Olsa) [1159929] - [perf] tools: Show single option when failed to parse (Jiri Olsa) [1159929] - [perf] evsel: Always use perf_evsel__set_sample_bit() (Jiri Olsa) [1159929] - [perf] evlist: Add a debug print if event buffer mmap fails (Jiri Olsa) [1159929] - [perf] tools: Fix libunwind build and feature detection for 32-bit build (Jiri Olsa) [1159929] - [perf] tools: Fix 32-bit cross build (Jiri Olsa) [1159929] - [perf] script: Set up output options for in-stream attributes (Jiri Olsa) [1159929] - [perf] evsel: Add a debug print if perf_event_open fails (Jiri Olsa) [1159929] - [perf] tools: Get current comm instead of last one (Jiri Olsa) [1159929] - [perf] tools: Compare hists comm by addresses (Jiri Olsa) [1159929] - [perf] tools: Add new COMM infrastructure (Jiri Olsa) [1159929] - [perf] tools: Add time argument on COMM setting (Jiri Olsa) [1159929] - [perf] tools: Use an accessor to read thread comm (Jiri Olsa) [1159929] - [perf] tools: Add missing data.h into LIB_H headers (Jiri Olsa) [1159929] - [perf] probe: Fix typo (Jiri Olsa) [1159929] - [perf] bench: Fix two warnings (Jiri Olsa) [1159929] - [perf] tools: Remove cast of non-variadic function to variadic (Jiri Olsa) [1159929] - [perf] tools: Show progress on histogram collapsing (Jiri Olsa) [1159929] - [perf] progress: Per progress bar state (Jiri Olsa) [1159929] - [perf] ui: Rename ui_progress to ui_progress_ops (Jiri Olsa) [1159929] - [perf] tools: Fix non-debug build (Jiri Olsa) [1159929] - [perf] evlist: Validate that mmap_pages is not too big (Jiri Olsa) [1159929] - [perf] tools: Do not accept parse_tag_value() overflow (Jiri Olsa) [1159929] - [perf] inject: Do not repipe attributes to a perf.data file (Jiri Olsa) [1159929] - [perf] script: Make perf_script a local variable (Jiri Olsa) [1159929] - [perf] sched: Optimize build time (Jiri Olsa) [1159929] - [perf] sched: Make struct perf_sched sched a local variable (Jiri Olsa) [1159929] - [perf] bench: Change the procps visible command-name of invididual benchmark tests plus cleanups (Jiri Olsa) [1159929] - [perf] probe: Find fentry mcount fuzzed parameter location (Jiri Olsa) [1159929] - [perf] probe: Support "$vars" meta argument syntax for local variables (Jiri Olsa) [1159929] - [perf] tools: Stop using 'self' in some more places (Jiri Olsa) [1159929] - [perf] top: Add --max-stack option to limit callchain stack scan (Jiri Olsa) [1159929] - [perf] report: Add --max-stack option to limit callchain stack scan (Jiri Olsa) [1159929] - [perf] session: Separating data file properties from session (Jiri Olsa) [1159929] - [perf] tools: Add perf_data_file__open interface to data object (Jiri Olsa) [1159929] - [perf] tools: Add data object to handle perf data file (Jiri Olsa) [1159929] - [perf] tools: Compare dso's also when comparing symbols (Jiri Olsa) [1159929] - [perf] callchain: Convert children list to rbtree (Jiri Olsa) [1159929] - [perf] list: Show error if tracepoints not available (Jiri Olsa) [1159929] - [perf] script: Print addr by default for BTS (Jiri Olsa) [1159929] - [perf] evlist: Factor out duplicated mmap code (Jiri Olsa) [1159929] - [perf] evlist: Fix perf_evlist__mmap comments (Jiri Olsa) [1159929] - [perf] tools: Fix bench/numa.c for 32-bit build (Jiri Olsa) [1159929] - [perf] tools: Fix test_on_exit for 32-bit build (Jiri Olsa) [1159929] - [perf] evlist: Fix 32-bit build error (Jiri Olsa) [1159929] - [perf] session: Add missing members to perf_event__attr_swap() (Jiri Olsa) [1159929] - [perf] session: Add missing sample flush for piped events (Jiri Olsa) [1159929] - [perf] record: Improve write_output error message (Jiri Olsa) [1159929] - [perf] evsel: Add missing decrement in id sample parsing (Jiri Olsa) [1159929] - [perf] evsel: Add missing 'mmap2' from debug print (Jiri Olsa) [1159929] - [perf] trace: Improve messages related to /proc/sys/kernel/perf_event_paranoid (Jiri Olsa) [1159929] - [perf] tools: Introduce filename__read_int helper (Jiri Olsa) [1159929] - [perf] evlist: Introduce perf_evlist__strerror_tp method (Jiri Olsa) [1159929] - [perf] trace: Improve event processing exit (Jiri Olsa) [1159929] - [perf] trace: Use vfs_getname hook if available (Jiri Olsa) [1159929] - [perf] trace: Split fd -> pathname array handling (Jiri Olsa) [1159929] - [perf] symbols: Fix a mmap and munmap mismatched bug (Jiri Olsa) [1159929] - [perf] symbols: Fix a memory leak due to symbol__delete not being used (Jiri Olsa) [1159929] - [perf] annotate: Another fix for annotate_browser__callq() (Jiri Olsa) [1159929] - [perf] buildid-cache: Add ability to add kcore to the cache (Jiri Olsa) [1159929] - [perf] annotate: Fix annotate_browser__callq() (Jiri Olsa) [1159929] - [perf] symbols: Add ability to find kcore in build-id cache (Jiri Olsa) [1159929] - [perf] tools: Add copyfile_mode() (Jiri Olsa) [1159929] - [perf] annotate: Find kcore symbols on other maps (Jiri Olsa) [1159929] - [perf] build: Simplify the autodep inclusion rule (Jiri Olsa) [1159929] - [perf] build: Improve the 'stackprotector' feature test (Jiri Olsa) [1159929] - [perf] build: Remove the volatile-register-var feature check (Jiri Olsa) [1159929] - [perf] build: Simplify the libelf logic (Jiri Olsa) [1159929] - [perf] build: Fix DPACKAGE definitions for the libbfd et al testcases (Jiri Olsa) [1159929] - [perf] build: Pass through DEBUG parameter (Jiri Olsa) [1159929] - [perf] build: Fix non-existent build directory handling (Jiri Olsa) [1159929] - [perf] symbols: Add map_groups__find_ams() (Jiri Olsa) [1159929] - [perf] symbols: Workaround objdump difficulties with kcore (Jiri Olsa) [1159929] - [perf] symbols: Validate kcore module addresses (Jiri Olsa) [1159929] - [perf] tools: Separate lbfd check out of NO_DEMANGLE condition (Jiri Olsa) [1159929] - [perf] tests: Fix memory leak in dso-data.c (Jiri Olsa) [1159929] - [perf] tools: Fix old GCC build error in 'get_srcline' (Jiri Olsa) [1159929] - [perf] trace: Add summary option to dump syscall statistics (Jiri Olsa) [1159929] - [perf] util: Add findnew method to intlist (Jiri Olsa) [1159929] - [perf] trace: Improve the error messages (Jiri Olsa) [1159929] - [perf] timechart: Add example in the documentation (Jiri Olsa) [1159929] - [perf] tools: Implement summary output for 'make install' (Jiri Olsa) [1159929] - [perf] tools: Align perf version output to other build messages (Jiri Olsa) [1159929] - [perf] tools: Harmonize the various build messages in perf, lib-traceevent, lib-lk (Jiri Olsa) [1159929] - [perf] tools: Implement summary output for 'make clean' (Jiri Olsa) [1159929] - [perf] tools: Fix redirection printouts (Jiri Olsa) [1159929] - [perf] trace: Initial beautifier for ioctl's 'cmd' arg (Jiri Olsa) [1159929] - [perf] trace: Prepare the strarray scnprintf method for reuse (Jiri Olsa) [1159929] - [perf] trace: Allow specifying index offset in strarrays (Jiri Olsa) [1159929] - [perf] symbols: Make a separate function to parse /proc/modules (Jiri Olsa) [1159929] - [perf] intlist: Add priv member (Jiri Olsa) [1159929] - [perf] trace: Use new machine method to loop over threads (Jiri Olsa) [1159929] - [perf] machine: Add method to loop over threads and invoke handler (Jiri Olsa) [1159929] - [perf] trace: Add record option (Jiri Olsa) [1159929] - [perf] trace: Fix comm resolution when reading events from file (Jiri Olsa) [1159929] - [perf] stat: Add units to nanosec-based counters (Jiri Olsa) [1159929] - [perf] stat: Don't require a workload when using system wide or CPU options (Jiri Olsa) [1159929] - [perf] stat: Fix misleading message when specifying cpu list or system wide (Jiri Olsa) [1159929] - [perf] evlist: Fix perf_evlist__mmap_read event overflow (Jiri Olsa) [1159929] - [perf] bench: Fix failing assertions in numa bench (Jiri Olsa) [1159929] - [perf] tools: Ignore 'perf timechart' output file (Jiri Olsa) [1159929] - [perf] stat: Don't print bogus data on -e instructions (Jiri Olsa) [1159929] - [perf] stat: Don't print bogus data on -e cycles (Jiri Olsa) [1159929] - [perf] tools: Move start conditions to start of the flex file (Jiri Olsa) [1159929] - [perf] tools: Add missing -ldl for gtk build (Jiri Olsa) [1159929] - [perf] machine: Use snprintf instead of sprintf (Jiri Olsa) [1159929] - [perf] bench: sched Add --threaded option (Jiri Olsa) [1159929] - [perf] trace: Add 'trace' alias to 'perf trace' (Jiri Olsa) [1159929] - [perf] trace: Show path associated with fd in live sessions (Jiri Olsa) [1159929] - [perf] trace: Beautify mlock & friends 'addr' arg (Jiri Olsa) [1159929] - [perf] trace: Handle MSG_WAITFORONE not defined (Jiri Olsa) [1159929] - [perf] trace: Add beautifier for clock_gettime's clk_id argument (Jiri Olsa) [1159929] - [perf] trace: Beautify pipe2 'flags' arg (Jiri Olsa) [1159929] - [perf] trace: Use socket's beautifiers in socketpair (Jiri Olsa) [1159929] - [perf] trace: Don't supress zeroed args when there is an strarray entry for it (Jiri Olsa) [1159929] - [perf] trace: Add helper for syscalls with a single strarray arg (Jiri Olsa) [1159929] - [perf] trace: Beautify flock 'cmd' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify epoll_ctl 'op' arg (Jiri Olsa) [1159929] - [perf] tools: Fix srcline sort key behavior (Jiri Olsa) [1159929] - [perf] tools: Implement addr2line directly using libbfd (Jiri Olsa) [1159929] - [perf] tools: Save failed result of get_srcline() (Jiri Olsa) [1159929] - [perf] annotate: Pass dso instead of dso_name to get_srcline() (Jiri Olsa) [1159929] - [perf] tools: Do not try to call addr2line on non-binary files (Jiri Olsa) [1159929] - [perf] annotate: Factor out get/free_srcline() (Jiri Olsa) [1159929] - [perf] hists: Free srcline when freeing hist_entry (Jiri Olsa) [1159929] - [perf] annotate: Reuse path from the result of addr2line (Jiri Olsa) [1159929] - [perf] sort: Fix a memory leak on srcline (Jiri Olsa) [1159929] - [perf] tools: Separate out GTK codes to libperf-gtk.so (Jiri Olsa) [1159929] - [perf] symbols: Add new option --ignore-vmlinux for perf top (Jiri Olsa) [1159929] - [perf] tools: Adding throttle event data struct support (Jiri Olsa) [1159929] - [perf] evlist: Introduce perf_evlist__new_default function (Jiri Olsa) [1159929] - [perf] tools: Add possibility to specify mmap size (Jiri Olsa) [1159929] - [perf] tools: Check mmap pages value early (Jiri Olsa) [1159929] - [perf] lock: Account for lock average wait time (Jiri Olsa) [1159929] - [perf] lock: Limit bad rate precision (Jiri Olsa) [1159929] - [perf] lock: Redo __cmd_report (Jiri Olsa) [1159929] - [perf] lock: Plug some memleaks (Jiri Olsa) [1159929] - [perf] lock: Return proper code in report_lock_*_event (Jiri Olsa) [1159929] - [perf] lock: Remove dead code (Jiri Olsa) [1159929] - [perf] tools: Unify page_size usage (Jiri Olsa) [1159929] - [perf] tools: Remove unused trace-event-* code (Jiri Olsa) [1159929] - [perf] symbols: Support for Openembedded/Yocto -dbg packages (Jiri Olsa) [1159929] - [perf] completion: Use more comp words (Jiri Olsa) [1159929] - [perf] completion: Strip dependency on bash-completion (Jiri Olsa) [1159929] - [perf] completion: Strip function_exists () (Jiri Olsa) [1159929] - [perf] completion: Strip dependency on _filedir (Jiri Olsa) [1159929] - [perf] completion: Update __ltrim_colon_completions (Jiri Olsa) [1159929] - [perf] completion: Don't dictate perf install location (Jiri Olsa) [1159929] - [perf] trace: Add option to show process COMM (Jiri Olsa) [1159929] - [perf] trace: Beautify eventfd2 'flags' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify send/recv syscall 'flags' arg (Jiri Olsa) [1159929] - [perf] trace: Don't print zeroed args (Jiri Olsa) [1159929] - [perf] trace: Remove duplicate mmap entry in syscall_fmts array (Jiri Olsa) [1159929] - [perf] trace: Add option to show full timestamp (Jiri Olsa) [1159929] - [perf] trace: Beautify rlmimit resources (Jiri Olsa) [1159929] - [perf] trace: Beautify access 'mode' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify socket 'type' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify socket 'family' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify signal number arg in several syscalls (Jiri Olsa) [1159929] - [perf] trace: Beautify rt_sigprocmask 'how' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify fcntl 'cmd' arg (Jiri Olsa) [1159929] - [perf] trace: Use strarray for ltrace's whence arg (Jiri Olsa) [1159929] - [perf] trace: Allow passing parms to arg formatters (Jiri Olsa) [1159929] - [perf] trace: Put syscall formatter parms into struct (Jiri Olsa) [1159929] - [perf] build: Clean up feature_print_code() (Jiri Olsa) [1159929] - [perf] build: Pass through LDFLAGS to feature tests (Jiri Olsa) [1159929] - [perf] build: Harmonize the style of the feature testcases (Jiri Olsa) [1159929] - [perf] build: Fix O=/some/dir perf.o type of targets (Jiri Olsa) [1159929] - [perf] build: Fix non-canonical directory names in O= (Jiri Olsa) [1159929] - [perf] build: Exclude MAKEFLAGS from nested invocation (Jiri Olsa) [1159929] - [perf] build: Make sure autodep feature binaries honor the O= setting (Jiri Olsa) [1159929] - [perf] build: Pass through all targets to Makefile.perf (Jiri Olsa) [1159929] - [perf] build: Collapse the test-all.c testcase (Jiri Olsa) [1159929] - [perf] build: Clean up various testcases (Jiri Olsa) [1159929] - [perf] build: Remove unused config/feature-tests.mak (Jiri Olsa) [1159929] - [perf] build: split out feature checks: 'liberty', 'liberty-z', 'cplus-demangle' (Jiri Olsa) [1159929] - [perf] build: Standardize the various messages output by parallel make (Jiri Olsa) [1159929] - [perf] build: Flip Makefile.parallel and Makefile.perf (Jiri Olsa) [1159929] - [perf] build: Automatically build in parallel, based on number of CPUs in the system (Jiri Olsa) [1159929] - [perf] build: Improve printout-of auto-detected features (Jiri Olsa) [1159929] - [perf] build: Speed up auto-detection (Jiri Olsa) [1159929] - [perf] build: Invoke feature-checks 'clean' target from the main Makefile (Jiri Olsa) [1159929] - [perf] build: Fix double/triple-build of the feature detection logic during 'make install' et al (Jiri Olsa) [1159929] - [perf] build: Speed up the final link (Jiri Olsa) [1159929] - [perf] build: Speed up git-version test on re-make (Jiri Olsa) [1159929] - [perf] build: Speed up auto-detection of features by adding a 'test-all' target (Jiri Olsa) [1159929] - [perf] build: Turn strlcpy() into a __weak function (Jiri Olsa) [1159929] - [perf] build: Clean up util/include/linux/compiler.h (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'backtrace' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'on-exit' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'strlcpy' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libbfd' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libpython-version' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libpython' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libperl' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'gtk2-infobar' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'gtk2' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libslang' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libaudit' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libunwind' (Jiri Olsa) [1159929] - [perf] build: Clean up the libunwind logic in config/Makefile (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libelf-getphdrnum' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libelf-mmap' (Jiri Olsa) [1159929] - [perf] build: Clean up the mmap logic in config/Makefile (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'dwarf' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'glibc' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libelf' (Jiri Olsa) [1159929] - [perf] build: Clean up the libelf logic in config/Makefile (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'bionic' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'fortify-source' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'volatile-register-var' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'stackprotector' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'stackprotector-all' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libnuma' (Jiri Olsa) [1159929] - [perf] build: Add 'autodep' functionality, generate feature test dependencies automatically (Jiri Olsa) [1159929] - [perf] build: Add feature check core code (Jiri Olsa) [1159929] - [perf] standardize feature support define names to: HAVE_{FEATURE}_SUPPORT (Jiri Olsa) [1159929] - [perf] Document the new transaction sample type (Jiri Olsa) [1159929] - [perf] Disable all pmus on unthrottling and rescheduling (Jiri Olsa) [1159929] - [perf] x86: Fix constraint table end marker bug (Jiri Olsa) [1159929] - [perf] Remove fragile swevent hlist optimization (Jiri Olsa) [1159929] - [perf] Factor out strncpy() in perf_event_mmap_event() (Jiri Olsa) [1159929] - [perf] Update a stale comment (Jiri Olsa) [1159929] - [perf] Optimize perf_output_begin() -- address calculation (Jiri Olsa) [1159929] - [perf] Optimize perf_output_begin() -- lost_event case (Jiri Olsa) [1159929] - [perf] Optimize perf_output_begin() (Jiri Olsa) [1159929] - [perf] Add unlikely() to the ring-buffer code (Jiri Olsa) [1159929] - [perf] Simplify the ring-buffer code (Jiri Olsa) [1159929] - [perf] Fix ring_buffer perf_output_space() boundary calculation (Jiri Olsa) [1159929] - [perf] Fix the perf context switch optimization (Jiri Olsa) [1159929] - [perf] Allow the PMU driver to choose the CPU on which to install events (Jiri Olsa) [1159929] - [perf] Avoid race between cpu hotplug and installing event (Jiri Olsa) [1159929] - [perf] Change zero-padding of strings in perf_event_mmap_event() (Jiri Olsa) [1159929] - [perf] Do not waste PAGE_SIZE bytes for ALIGN(8) in perf_event_mmap_event() (Jiri Olsa) [1159929] - [perf] Kill the dead !vma->vm_mm code in perf_event_mmap_event() (Jiri Olsa) [1159929] - [perf] Fix strncpy() use, always make sure it's NUL terminated (Jiri Olsa) [1159929] - [perf] x86: Optimize intel_pmu_pebs_fixup_ip() (Jiri Olsa) [1159929] - [perf] Enforce 1 as lower limit for perf_event_max_sample_rate (Jiri Olsa) [1159929] - [perf] Optimize throttling code (Jiri Olsa) [1159929] - [perf] x86: Fix build warning in intel_pmu_drain_pebs_nhm() (Jiri Olsa) [1159929] - [perf] x86: Remove division from the intel_pmu_drain_pebs_nhm() hot path (Jiri Olsa) [1159929] - [perf] Fix perf ring buffer memory ordering (Jiri Olsa) [1159929] - [perf] x86: Block PMIs on init to prevent a stream of unkown NMIs (Jiri Olsa) [1159929] - [perf] x86: Fix counter corruption when using lots of perf groups (Jiri Olsa) [1159929] - [perf] trace: Compat fix for raw_syscall:* events (Jiri Olsa) [1159929] - [perf] trace: Revert compat skipping of 'nr' field (Jiri Olsa) [1159929] - [perf] trace: Missing include for audit-devel-libs feature detection (Jiri Olsa) [1159929]- [fs] nfs: reject zero layout with zeroed stripe unit (Niels de Vos) [1166643] - [md] dm: fix RHEL6 kABI breakage in mapped_device structure (Mike Snitzer) [1169431] - [md] dm: use rcu_dereference_protected instead of rcu_dereference (Mike Snitzer) [1169431] - [md] dm-thin: suspend_resume active thin devices when reloading thin-pool (Mike Snitzer) [1169431] - [md] dm-thin: do not allow thin device activation while pool is suspended (Mike Snitzer) [1169431] - [md] dm-thin: remove stale 'trim' message in block comment above pool_message (Mike Snitzer) [1169431] - [md] dm-thin: fix a race in thin_dtr (Mike Snitzer) [1169431] - [md] dm: update wait_on_bit calls for RHEL (Mike Snitzer) [1169431] - [md] dm: enhance internal suspend and resume interface (Mike Snitzer) [1169431] - [md] dm: add presuspend_undo hook to target_type (Mike Snitzer) [1169431] - [md] dm: return earlier from dm_blk_ioctl if target doesn't implement .ioctl (Mike Snitzer) [1169431] - [md] dm: do not call dm_sync_table() when creating new devices (Mike Snitzer) [1169431] - [md] dm: sparse: Annotate field with __rcu for checking (Mike Snitzer) [1169431] - [md] dm: Use rcu_dereference() for accessing rcu pointer (Mike Snitzer) [1169431] - [md] dm: allow active and inactive tables to share dm_devs (Mike Snitzer) [1169431] - [md] dm-table: add dm_table_run_md_queue_async (Mike Snitzer) [1169431] - [md] dm-mpath: stop queueing IO when no valid paths exist (Mike Snitzer) [1169431] - [md] dm-bufio: fix memleak when using a dm_buffer's inline bio (Mike Snitzer) [1169431] - [md] dm-btree: fix a recursion depth bug in btree walking code (Mike Snitzer) [1169431] - [net] rds: fix possible double free on sock tear down (Herton R. Krzesinski) [1161147] - [acpi] memhotplug: bind the memory device when the driver is being loaded (Igor Mammedov) [1150510] - [acpi] memhotplug: don't allow to eject the memory device if it is being used (Igor Mammedov) [1150510] - [acpi] memhotplug: free memory device if acpi_memory_enable_device() failed (Igor Mammedov) [1150510] - [acpi] memhotplug: fix memory leak when memory device is unbound from acpi_memhotplug (Igor Mammedov) [1150510] - [acpi] memhotplug: deal with eject request in hotplug queue (Igor Mammedov) [1150510] - [acpi] memhotplug: add memory offline code to acpi_memory_device_remove() (Igor Mammedov) [1150510] - [acpi] memhotplug: call acpi_bus_trim() to remove memory device (Igor Mammedov) [1150510] - [block] xen-blkfront: remove type check from blkfront_setup_discard (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: If no barrier or flush is supported, use invalid operation (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: fix a deadlock while handling discard response (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: Handle discard requests (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: add BLKIF_OP_DISCARD and discard request struct (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: Union the blkif_request request specific fields (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: Introduce BLKIF_OP_FLUSH_DISKCACHE support (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: Provide for 'feature-flush-cache' the BLKIF_OP_WRITE_FLUSH_CACHE operation (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: cope with backend that fail empty BLKIF_OP_WRITE_BARRIER requests (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: Implement FUA with BLKIF_OP_WRITE_BARRIER (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: change blk_shadow.request to proper pointer (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: map REQ_FLUSH into a full barrier (Vitaly Kuznetsov) [1103797] - [virtio] set pci bus master enable bit (Fam Zheng) [1159913]- [kernel] ipc/sem: Fully initialize sem_array before making it visible (Rik van Riel) [1165277] - [kernel] ipc/sem: synchronize semop and semctl with IPC_RMID (Rik van Riel) [1165277] - [kernel] ipc/sem: update sem_otime for all operations (Larry Woodman) [1168588] - [fs] fuse: prevent null nd panic on dentry revalidate (Brian Foster) [1162782] - [hv] vmbus: Properly protect calls to smp_processor_id() (Vitaly Kuznetsov) [1149924] - [hv] vmbus: Cleanup hv_post_message() (Vitaly Kuznetsov) [1149924] - [net] ipv4: Fix incorrect error code when adding an unreachable route (Panu Matilainen) [1119544] - [net] tcp: do not copy headers in tcp_collapse() (Alexander Duyck) [1156289] - [net] tcp: use tcp_flags in tcp_data_queue() (Alexander Duyck) [1156289] - [net] tcp: use TCP_SKB_CB(skb)->tcp_flags in input path (Alexander Duyck) [1156289] - [net] tcp: remove unused tcp_fin() parameters (Alexander Duyck) [1156289] - [net] tcp: rename tcp_skb_cb flags (Alexander Duyck) [1156289] - [net] tcp: unify tcp flag macros (Alexander Duyck) [1156289] - [net] tcp: unalias tcp_skb_cb flags and ip_dsfield (Alexander Duyck) [1156289] - [net] netfilter: ipset: timeout values corrupted on set resize (Marcelo Leitner) [1152754] - [net] tcp: zero retrans_stamp if all retrans were acked (Marcelo Leitner) [1127553] - [net] tcp: fix retrans_stamp advancing in error cases (Marcelo Leitner) [1127553] - [net] bridge: allow forwarding some link local frames (Marcelo Leitner) [1144330] - [net] netfilter: fix xt_TCPOPTSTRIP in forwarding path (Marcelo Leitner) [1135650] - [net] ipv4: fix nexthop attlen check in fib_nh_match (Jiri Pirko) [1151899] - [net] netfilter: conntrack: disable generic tracking for known protocols (Daniel Borkmann) [1114697] - [net] netns: xfrm: ipcomp support (Jiri Pirko) [1112926] - [usb] ehci: Fix panic on hotplug race condition (Don Zickus) [1107010] - [usb] usb_wwan: replace release and disconnect with a port_remove hook (Stanislaw Gruszka) [1148615] - [x86] perf: Rework AMD PMU init code (Jiri Olsa) [1141914] - [char] hwrng: pseries - fix stack corruption (Gustavo Duarte) [1164436] - [scsi] storvsc: get rid of overly verbose warning messages (Vitaly Kuznetsov) [1167967] - [scsi] storvsc: NULL pointer dereference fix (Vitaly Kuznetsov) [1167967] - [security] selinux: Permit bounded transitions under NO_NEW_PRIVS or NOSUID (Denys Vlasenko) [1104568] {CVE-2014-3215} - [security] Add PR__NO_NEW_PRIVS to prevent execve from granting privs (Denys Vlasenko) [1104568] {CVE-2014-3215}- [netdrv] set dev->addr_assign_type correctly (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix curr_active_slave/carrier with loadbalance arp monitoring (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: Fix pktgen to not oops on unsupported drivers"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add bond_tx_drop() helper (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: squash a warning (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Simplify the xmit function for modes that use xmit_hash (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: display xmit_hash_policy for non-dynamic-tlb mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make global bonding stats more reliable (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the unnecessary notes for bond_xmit_broadcast() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: slight optimization for bond_xmit_roundrobin() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: consolidate ASSERT_RTNL()s and remove the unnecessary (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: style and comment fixes (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: consolidate the two rlb_next_rx_slave functions into one (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix div by zero while enslaving and transmitting (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: adjust locking comments (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 3ad: convert to bond->mode_lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: alb: convert to bond->mode_lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert curr_slave_lock to a spinlock and rename it (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: clean curr_slave_lock use (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: alb: remove curr_slave_lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 3ad: clean up curr_slave_lock usage (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Add missing space in bonding driver parameter description (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: remove our leftovers of bond->lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove last users of bond->lock and bond->lock itself (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: options: remove bond->lock usage (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: procfs: clean bond->lock usage and use RCU (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert primary_slave to use RCU (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: alb: clean bond->lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 3ad: use curr_slave_lock instead of bond->lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix typo in printk (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: create netlink event when bonding option is changed (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Replace rcu_dereference() with rcu_access_pointer() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use kobject_put instead of _del after kobject_add (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: destroy proc directory only after all bonds are gone (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use rtnl_deref in bond_change_rx_flags() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: enhance L2 hash helper with packet type (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Do not try to send packets over dead link in TLB mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove pr_fmt from bond_options.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_options.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_procfs.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bonding: remove pr_fmt from bond_netlink.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_netlink.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_debugfs.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove pr_fmt from bond_alb.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_alb.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove pr_fmt from bond_3ad.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_3ad.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove pr_fmt from bond_main.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_main.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_option_mode_set warning (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: permit enslaving interfaces without set_mac support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add proper __rcu annotation for current_arp_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add proper __rcu annotation for curr_active_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use rcu_access_pointer() in bonding_show_mii_status() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: get rid of bond_option_active_slave_get() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix ad_select module param check (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove no longer relevant vlan warnings (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: allow to add vlans on top of empty bond (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove NULL verification from bond_get_bond_by_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: populate essential new_slave->bond/dev early (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix vlan_features computing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: replace SLAVE_IS_OK() with bond_slave_can_tx() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rename slave_can_tx and clean it up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert IS_UP(slave->dev) to inline function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make IS_IP_TARGET_UNUSABLE_ADDRESS an inline function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: create a macro for bond mode and use it (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make USES_PRIMARY inline functions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make BOND_NO_USES_ARP an inline function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make TX_QUEUE_OVERRIDE() macro an inline function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove BOND_MODE_IS_LB macro (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix out of range parameters for bond_intmax_tbl (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: alloc the structure ad_info dynamically in per slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make a generic sysfs option store and fix comments (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the unused macro (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: simplify the slave_do_arp_validate_only() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the unnecessary struct bond_net (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix format string mismatch in bond_sysfs.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Add tlb_dynamic_lb parameter for tlb mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Added bond_tlb_xmit() for tlb mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Reorg bond_alb_xmit code (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Changed hashing function to just provide hash (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove debug_fs files when module init fails (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Inactive slaves should keep inactive flag's value (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add net_ratelimt to avoid spam in arp interval (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: ratelimit pr_err() for bond xmit broadcast (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: slight optimization for bond xmit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: ratelimit pr_warn()s in 802.3ad mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use the correct ether type for alb (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: set correct vlan id for alb xmit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: force cast of IP address in options (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix const in options processing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: correctly handle out of range parameters for lp_interval (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: options handling cleanup (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove dead code (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: send arp requests even if there's no route to them (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: disallow enslaving a bond to itself (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix a div error caused by the slave release path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix rtnl: assertion failed at net/core/rtnetlink.c for ab arp monitor (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix rtnl: assertion failed at net/core/rtnetlink.c for 802.3ad mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove no longer needed lock for bond_xxx_info_query() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use rcu_dereference() to access curr_active_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: netpoll: remove unwanted slave_dev_support_netpoll() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_arp_rcv() race of curr_active_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Invert test (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove unnecessary else (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rename last_arp_rx to last_rx (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: rename slave->jiffies to ->last_link_up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove useless updating of slave->dev->last_rx (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use last_arp_rx in bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use last_arp_rx in slave_last_rx() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use the new options to correctly set last_arp_rx (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: extend arp_validate to be able to receive unvalidated arp-only traffic (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: always set recv_probe to bond_arp_rcv in arp monitor (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: always update last_arp_rx on packet recieve (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: permit using arp_validate with non-ab modes (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond->lock from bond_arp_rcv (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 802.3ad: make aggregator_identifier bond-private (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert c99 comments (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Neaten pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert pr_warning to pr_warn, neatening (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch warnings braces 4 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch warnings braces 3 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch warnings braces 2 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch warnings braces 1 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch errors comments and space (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch errors with foo* bar|foo * bar (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the redundant judgements for bond_option_queue_id_set() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the redundant judgements for bond_set_mac_address() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix deadlock in bonding driver when using netpoll (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unwanted bond lock for enslave processing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fail_over_mac should only affect AB mode in bond_set_mac_address() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fail_over_mac should only affect AB mode at enslave and removal processing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix locking in bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: restructure locking of bond_ab_arp_probe() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: RCUify bond_ab_arp_probe (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix u64 division (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: change name of sysfs dir for bonding slaves (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: clean the primary slave if there is no slave matching new primary (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert slaves to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert lp_interval to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert resend_igmp to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert all_slaves_active to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert queue_id to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert active_slave to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert use_carrier to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert primary_reselect to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert primary to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert miimon to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert num_peer_notif to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert ad_select to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert min_links to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert lacp_rate to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert updelay to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert downdelay to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert arp_ip_target to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert arp_interval to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert fail_over_mac to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert arp_all_targets to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert arp_validate to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert xmit_hash_policy to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert packets_per_slave to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert mode setting to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add infrastructure for an option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make slave_sysfs_ops static (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add sysfs /slave dir for bond slave devices (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: handle slave's name change with primary_slave logic (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use __dev_get_by_name instead of dev_get_by_name to find interface (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix __get_active_agg() RCU logic (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix __get_first_agg RCU usage (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_3ad_set_carrier() RCU usage (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove dead code from 3ad (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert 3ad to use pr_warn instead of pr_warning (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: clean up style for bond_3ad.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix kstrtou8() return value verification in num_peer_notif (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add bounds checking for tbl params (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix netlink msg size (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add ad_info attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add ad_select attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add lacp_rate attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make more functions static (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use ether_addr_equal_64bits to instead of ether_addr_equal (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the return value for bond_3ad_bind_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unwanted return value for bond_dev_queue_xmit() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: slight optimizztion for bond_slave_override() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: slight optimization for bond_alb_xmit() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: slight optimization for bond_3ad_xmit_xor() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use ether_addr_equal_unaligned for bond addr compare (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: ust micro BOND_NO_USE_ARP to simplify the mode check (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add option lp_interval for loading module (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make local function static (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add packets_per_slave attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add lp_interval attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add min_links attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add all_slaves_active attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add num_grat_arp attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: protect port for bond_3ad_handle_link_change() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: protect port for bond_3ad_adapter_duplex_changed() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: protect port for bond_3ad_adapter_speed_changed() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add resend_igmp attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add xmit_hash_policy attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add fail_over_mac attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add primary_select attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add primary attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use be32 nla put/get for be32 values (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rebuild the bond_resend_igmp_join_requests_delayed() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unwanted lock for bond_store_primaryxxx() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unwanted lock for bond_option_active_slave_set() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add RCU for bond_3ad_state_machine_handler() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unwanted lock for bond enslave and release (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rebuild the lock use for bond_activebackup_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: create bond_first_slave_rcu() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rebuild the lock use for bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rebuild the lock use for bond_alb_monitor() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rebuild the lock use for bond_mii_monitor() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the no effect lock for bond_select_active_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add arp_all_targets netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add arp_validate netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add arp_ip_target netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add arp_interval netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add use_carrier netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add downdelay netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add updelay netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add miimon netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Use RCU_INIT_POINTER() for better overhead and for sparse (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix packets_per_slave showing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix FSF address in file headers (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add arp_ip_target checks when install the module (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: disable arp and enable mii monitoring when bond change to no uses arp mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add ip checks when store ip target (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix two race conditions in bond_store_updelay/downdelay (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't permit to use ARP monitoring in 802.3ad mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: extend round-robin mode with packets_per_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_get_size() returns wrong size (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Merge branch 'bonding_monitor_locking'" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond read lock for bond_3ad_state_machine_handler() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond read lock for bond_activebackup_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond read lock for bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond read lock for bond_alb_monitor() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond read lock for bond_mii_monitor() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move bond-specific init after enslave happens (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove __exit tag from bond_netlink_fini() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add Netlink support active_slave option (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add Netlink support mode option (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move active_slave getting into separate function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond_ioctl_change_active() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move active_slave setting into separate function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move mode setting into separate function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: push Netlink bits into separate file (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add rtnl lock and remove read lock for bond sysfs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use RCU protection for alb xmit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use RCU protection for 3ad xmit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: ensure that TLB mode's active slave has correct mac filter (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: modify the old and add new xmit hash policies (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: RCUify bond_set_rx_mode() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix broken promiscuity reference counting issue (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: remove forgotten bond_next_vlan() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond_next_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't use bond_next_slave() in bond_info_seq_next() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unused __get_next_agg() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bond_3ad_unbind_slave() use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make ad_agg_selection_logic() use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make __get_active_agg() use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make ad_port_selection_logic() use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove __get_first_port() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove __get_next_port() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: verify if we still have slaves in bond_3ad_unbind_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: correctly verify for the first slave in bond_enslave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: move bond_attach/detach_slave in the proper position (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond_prev_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add bond_has_slaves() and use it (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unused bond_for_each_slave_from() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rework bond_ab_arp_probe() to use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rework bond_find_best_slave() to use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rework rlb_next_rx_slave() to use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rework bond_3ad_xmit_xor() to use bond_for_each_slave() only (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use bond_for_each_slave() in bond_uninit() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bond_for_each_slave() use lower neighbour's private (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond_for_each_slave_continue_reverse() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: populate neighbour's private on enslave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Make alb learning packet interval configurable (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_arp_rcv setting and arp validate desync state (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix store_arp_validate race with mode change (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: drop read_lock in bond_compute_features (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: drop read_lock in bond_fix_features (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: simplify bond_3ad_update_lacp_rate and use RTNL for sync (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: remove outdated comment and braces (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: simplify and fix peer notification (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use rlb_client_info->vlan_id instead of ->tag (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: pr_debug instead of pr_warn in bond_arp_send_all (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: remove current_alb_vlan (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: remove MAX_LP_BURST (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: split alb_send_learning_packets() (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: look for bridge IPs in arp monitoring"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: unwind on bond_add_vlan failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove locking from bond_set_rx_mode() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add bond_time_in_interval() and use it for time comparison (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: call slave_last_rx() only once per slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: modify only neigh_parms owned by us (Nikolay Aleksandrov) [1159818] - [net] neighbour: populate neigh_parms on alloc before calling ndo_neigh_setup (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: initial RCU conversion (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: factor out slave id tx code and simplify xmit paths (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: simplify broadcast_xmit function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unnecessary read_locks of curr_slave_lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert to list API and replace bond's custom list (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix system hang due to fast igmp timer rescheduling (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond_resend_igmp_join_requests read_unlock leftover (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: cleanup netpoll code (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use pre-defined macro in bond_mode_name instead of magic number 0 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fixed up a error "do not initialise statics to 0 or NULL" in bond_main.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add rtnl protection for bonding_store_fail_over_mac (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_sysfs.c checkpatch cleanup (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't call slave_xxx_netpoll under spinlocks (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert resend IGMP to notifier event (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: combine pr_debugs in bond_set_dev_addr into one (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: when cloning a MAC use NET_ADDR_STOLEN (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unnecessary dev_addr_from_first member (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unnecessary setup_by_slave member (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add an option to fail when any of arp_ip_target is inaccessible (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't trust arp requests unless active slave really works (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't validate arp if we don't have to (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't add duplicate targets to arp_ip_target (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add helper function bond_get_targets_ip(targets, ip) (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix slave speed reporting in bond_miimon_commit (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: make alb use bond_slave_has_mac() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't call alb_set_slave_mac_addr() while atomic (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix igmp_retrans type and two related races (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: reset master mac on first enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: disallow change of MAC if fail_over_mac enabled (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert hw addr handling to sync/unsync, support ucast addresses (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: update the comments to reflect the reality (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: remove unused parameter from alb_swap_mac_addr() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: allow xmit hash policy change while bond dev is up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix multiple 3ad mode sysfs race conditions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: arp_ip_count and arp_targets can be wrong (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: replace x with pI4 for IPv4 addresses (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix set mode race conditions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: allow TSO being set on bonding master (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix locking in enslave failure path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: in bond_mc_swap() bond's mc addr list is walked without lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: disable netpoll on enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: primary_slave & curr_active_slave are not cleaned on enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: vlans don't get deleted on enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: mc addresses don't get deleted on enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add support to read speed and duplex via ethtool (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix l23 and l34 load balancing in forwarding path (Nikolay Aleksandrov) [1159818] - [net] sk_buff: introduce pskb_network_may_pull() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: introduce proto_ports_offset() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: IFF_BONDING is not stripped on enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix netdev event NULL pointer dereference (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: new helper - PDE_DATA() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bonding_masters race condition in bond unloading (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: remove sysfs before removing devices" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove sysfs before removing devices (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: get netdev_rx_handler_unregister out of locks (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix disabling of arp_interval and miimon (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove already created master sysfs link on failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't call update_speed_duplex() under spinlocks (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fire NETDEV_RELEASE event only on 0 slaves (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: check if slave count is 0 in case when deciding to take slave's mac (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: set sysfs device_type to 'bond' (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_release_all inconsistencies (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix initialize after use for 3ad machine state spinlock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix race condition between bond_enslave() and bond_3ad_update_lacp_rate() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: have random dev address by default instead of zeroes (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: unset primary slave via sysfs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix drvinfo strings set in drivers (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove usage of dev->master (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: do not cancel works in bond_uninit() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix check for ethtool get_link operation support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete migrated IP addresses from the rlb hash table (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rlb mode of bond should not alter ARP originating via bridge (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix race condition in bonding_store_slaves_active (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make arp_ip_target parameter checks consistent with sysfs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix miimon and arp_interval delayed work race conditions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: in balance-rr mode, set curr_active_slave only if it is up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Bonding driver does not consider the gso_max_size/gso_max_segs setting of slave devices (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix typo of "suport" in various comments and Kconfig (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix second off-by-one error (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix off-by-one error (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add some slack to arp monitoring time limits (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: support for IPv6 transmit hashing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: check netpoll tx status on the right device (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: remove read_lock around netpoll_cleanup (Nikolay Aleksandrov) [1159818] - [net] netpoll: use GFP_ATOMIC in slave_enable_netpoll() and __netpoll_setup() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove netdev_bonding_change() (Nikolay Aleksandrov) [1159818] - [netdrv] bond_sysfs: use real_num_tx_queues rather than params.tx_queue (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rename bond_queue_mapping to slave_dev_queue_mapping (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: refine IFF_XMIT_DST_RELEASE capability (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move np->dev and np->dev_name init into __netpoll_setup() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: debugfs and network namespaces are incompatible (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Manage /proc/net/bonding/ entries from the netdev events (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: show all the link status of slaves (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: drop_monitor aware (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove packet cloning in recv_probe() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix corrupted queue_mapping (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: record primary when modify it via sysfs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix LACPDU rx_dropped commit (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert compare_ether_addr_64bits to ether_addr_equal_64bits (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert compare_ether_addr to ether_addr_equal (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't increase rx_dropped after processing LACPDUs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_update_speed_duplex() can return void since no callers check its return (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: start slaves with link down for ARP monitor (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: properly unset current_arp_slave on slave link up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: correctly proxy slave neigh param setup ndo function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: emit address change event also in bond_release (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: emit event when bonding changes MAC (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove entries for master_ip and vlan_ip and query devices instead (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: send igmp report for its master"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix misspelling of "since" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove unnecessary k.alloc/v.alloc OOM messages (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix enslaving in alb mode when link down (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't disable softirq under bond_alb_xmit (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix error handling if slave is busy v2 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: only use primary address for ARP (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove obsolete source file 'bond_ipv6.c' (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Don't allow mode change via sysfs with slaves present (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: comparing a u8 with -1 is always false (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: update speed/duplex for NETDEV_CHANGE (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: eliminate bond_close race conditions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bonding slaves honour master's skb->priority (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix wrong port enabling in 802.3ad (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use local function pointer of bond->recv_probe in bond_handle_frame (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: properly stop queuing work when requested (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove use of ndo_set_multicast_list in drivers (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use ndo_change_rx_flags callback (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: reset backup and inactive flag of slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: implement get_tx_queues rtnk_link_op (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: reduce noise during init (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix string comparison errors (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add min links parameter to 802.3ad (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: introduce ip_is_fragment helper inline function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: copy dev name of slaves to struct netpoll (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete a dereference before check (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: clean up bond_del_vlan() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete unused arp_mon_pt (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete unused ad_timer (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete agg_select_mode from ad_bond_info (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete lacp_fast from ad_bond_info (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make 802.3ad use latest lacp_rate (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: reset queue mapping prior to transmission to physical device v5 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: allow all slave speeds (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: cleanup module option descriptions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: documentation and code cleanup for resend_igmp (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: prevent deadlock on slave store with alb mode (v3) (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: rename NETDEV_BONDING_DESLAVE to NETDEV_RELEASE"" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: disable netpoll when enslave a device"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: kill two unused macro definitions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix structure sizeof incompatibility for some PDUs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert to ndo_fix_features (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: factor out rlock bond->lock in xmit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Restore control over number of peer notifications (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move processing of recv handlers into handle_frame() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 802.3ad - fix agg_device_up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding, ipv4, ipv6, vlan: Handle NETDEV_BONDING_FAILOVER like NETDEV_NOTIFY_PEERS (Nikolay Aleksandrov) [1159818] - [net] ipv6: Send unsolicited neighbour advertismements when notified (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Adding support for throughputs larger than 65536 Mbps (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix minor/cosmetic type inconsistencies (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix minor sparse complaints (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix two typos (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix tranmitted/tranmitting typo (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete unused rlb_interval_counter (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete unused alb_timer (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: set save_load to 0 when initializing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix common misspellings (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: typo in comment (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix rx_handler locking (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix a typo in a comment (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: enable netpoll without checking link status (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: introduce rx_handler results and logic around that (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: get rid of IFF_SLAVE_INACTIVE netdev->priv_flag (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: wrap slave state work (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: get rid of multiple bond-related netdevice->priv_flags (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: register slave pointer for rx_handler (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Improve syslog message at device creation time (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Call netif_carrier_off after register_netdevice (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Incorrect TX queue offset (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move procfs code into bond_procfs.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 802.3ad: Rename rx_machine_lock to state_machine_lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 802.3ad: Fix the state machine locking v2 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: COW before overwriting the destination MAC address (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the unused dummy functions when net poll controller isn't enabled (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use the correct size for _simple_hash() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix sparse warning (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bonding to use rx_handler (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove IFF_IN_NETPOLL flag (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: sync netpoll code with bridge (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix return value of couple of store functions (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: reduce and unify printk level in netdev_fix_features()"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Ensure that we unshare skbs prior to calling pskb_may_pull (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: kobject.h redux (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add the debugfs interface to see RLB hash table (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: migrate some macros from bond_alb.c to bond_alb.h (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix mangled NAs on slaves without VLAN tag insertion (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Change active slave quietly when bond is down (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove redundant VLAN tag insertion logic (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix slave selection bug (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add the debugfs facility to the bonding driver (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert netpoll blocking api in bonding driver to be a counter (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: check for assigned mac before adopting the slaves mac address (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix a race in IGMP handling (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove unnecessary casts of netdev_priv (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove dev_base_lock use (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix comment/printk typos (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix lockdep warning after bond_vlan_rx_register() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: cleanup: remove braces from single block statements (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: cleanup : add space around operators (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make release_and_destroy static (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bond_resend_igmp_join_requests_delayed static (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove netpoll blocking from uninit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Re-enable netpoll over bonding (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix deadlock in bonding driver resulting from internal locking when using netpoll (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix bonding drivers improper modification of netpoll structure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add Speed/Duplex information to /proc/net/bonding/bond (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: reread information about speed and duplex when interface goes up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: print information about speed and duplex seen by the driver (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add retransmit membership reports tunable (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rejoin multicast groups on VLANs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix WARN_ON when writing to bond_master sysfs file (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: return operator cleanup (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: enable gro by default (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: correctly process non-linear skbs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix jiffies overflow problems again (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: prevent sysfs from allowing arp monitoring with alb/tlb (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: set device in RLB ARP packet handler (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: change test for presence of VLANs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: avoid a warning (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_inet6addr_event() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix a buffer overflow in bonding_show_queue_id (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: check if clients MAC addr has changed (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: prevent netpoll over bonded interfaces (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: Enable 64-bit net device statistics on 32-bit architectures"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: allow user-controlled output slave selection (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add all_slaves_active parameter (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: optimize tlb_get_least_loaded_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unused original_flags struct slave member (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move dev_addr cpy to bond_enslave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bonding_store_slaves simpler (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove redundant checks from bonding_store_slaves V2 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move slave MTU handling from sysfs V2 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unused variable "found" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bonding support netpoll (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix potential deadlock in bond_uninit() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_xmit_roundrobin() fix (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix broken multicast with round-robin mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove trailing space in messages (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: flush unicast and multicast lists when changing type (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: check return value of nofitier when changing type (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rename notifier defines for netdev type change (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix device leak on error in bond_create() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove net_device_stats from bonding struct (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_open error return value (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: spread __net_init, __net_exit (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_3ad avoid possible null deref (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use pr_fmt (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix some typos and punctuation in comments (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Move && and || to end of previous line (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: net_identifiers should be read_mostly (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix 802.3ad standards compliance error (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Get the rtnl_link_ops support correct (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Add support for multiple network namespaces (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Implement a basic set of rtnl link ops (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Simplify bond device destruction (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Simplify bond_create (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Simply bond sysfs group creation (Nikolay Aleksandrov) [1159818] - [net] Allow devices to specify a device specific sysfs group (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove bond_dev from xmit_hash_policy call (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: change bond_create_proc_entry() to return void (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove useless assignment (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix a parameter name in error message (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: introduce primary_reselect option (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix broken multicast with round-robin mode" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: make bonding support netpoll" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: make bonding support netpoll"" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: set device in RLB ARP packet handler" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: allow arp_ip_targets on separate vlans to use arp validation" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: check if clients MAC addr has changed" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: introduce primary_reselect option" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add feature to support output port selection steering" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: prevent oopsing on calling pskb_may_pull on shared skb" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: prevent sysfs from allowing arp monitoring with alb/tlb" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: change test for presence of VLANs" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix incorrect tx queue offset" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix jiffy comparison issues" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: interface doesn't issue IGMP report on slave interface during failover" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: documentation and code cleanup for resend_igmp" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "revert "bonding: make bonding support netpoll""" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Fix bonding drivers improper modification of netpoll structure" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Fix deadlock in bonding driver resulting from internal locking when using netpoll" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Remove netpoll blocking from uninit path" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Convert netpoll blocking api in bonding driver to be a counter" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: disable netpoll when enslave a device" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: rename NETDEV_BONDING_DESLAVE to NETDEV_RELEASE" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: allow all slave speeds" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: 802.3ad: Fix the state machine locking" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: 802.3ad: Rename rx_machine_lock to state_machine_lock" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: make 802.3ad use latest lacp_rate" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: delete lacp_fast from ad_bond_info" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't lock when copying/clearing VLAN list on slave" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: allow non-standard link-speeds" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix string comparison errors" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: reduce noise during init" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix potential deadlock in bond_uninit()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add missing xmit_hash_policy=layer2+3 info" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: reset queue mapping prior to transmission" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: properly stop queuing work when requested" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Fix pktgen to not oops on unsupported drivers" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: update speed/duplex for NETDEV_CHANGE" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Don't allow mode change via sysfs with slaves present" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Allow Bonding driver to disable/enable LRO on slaves" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "make bonding slaves honour master's skb->priority" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: move slave MTU handling from sysfs" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: move dev_addr cpy to bond_enslave" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Make LRO flag follow slave settings" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: emit event when bonding changes MAC" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: send igmp report for its master" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: remove entries for master_ip and vlan_ip and query devices instead" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: 802.3ad - fix agg_device_up" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: show all the link status of slaves" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't disable softirq under bond_alb_xmit" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: remove IFF_IN_NETPOLL flag" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix a NULL pointer dereference bug in bond_enslave()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: prevent deadlock on slave store with alb mode" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Bonding driver does not consider the gso_max_size setting of slave devices" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: check for assigned mac before adopting the slaves mac address" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: unset primary slave via sysfs" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix enslaving in alb mode when link down" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fire NETDEV_RELEASE event only on 0 slaves" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add support to read speed and duplex via ethtool" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: enable gro by default" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: properly unset current_arp_slave on slave link up" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Fix corrupted queue_mapping" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix set mode race conditions" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix store_arp_validate race with mode change" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Remove redundant VLAN tag insertion logic" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add NETIF_F_NO_CSUM vlan_features" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't permit to use ARP monitoring in 802.3ad mode" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: move bond_compute_features out of locks" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: use the correct ether type for alb" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: reduce and unify printk level in netdev_fix_features()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add helper function bond_get_targets_ip()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: make arp_ip_target parameter checks consistent with sysfs" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: arp_ip_count and arp_targets can be wrong" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't add duplicate targets to arp_ip_target" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't trust arp requests unless active slave really works" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add an option to fail when any of arp_ip_target is inaccessible" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Remove net_device_stats from bonding struct" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Enable 64-bit net device statistics on 32-bit architectures" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: look for bridge IPs in arp monitoring" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: convert bonding to use rx_handler" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: COW before overwriting the destination MAC address" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: register slave pointer for rx_handler" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: introduce rx_handler results and logic around that" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix rx_handler locking" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: get netdev_rx_handler_unregister out of locks" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: move processing of recv handlers into handle_frame()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: use local function pointer of bond->recv_probe in bond_handle_frame" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't increase rx_dropped after processing LACPDUs" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Fix LACPDU rx_dropped commit" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: remove packet cloning in recv_probe()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix bond_arp_rcv setting and arp validate desync state" (Nikolay Aleksandrov) [1159818]- [fs] ext4: don't count external journal blocks as overhead (Eric Sandeen) [1163811] - [md] dm-thin: fix pool_io_hints to avoid looking at max_hw_sectors (Mike Snitzer) [1142773] - [hv] vmbus: incorrect device name is printed when child device is unregistered (Vitaly Kuznetsov) [1149920] - [xen] pvhvm: Fix vcpu hotplugging hanging (Vitaly Kuznetsov) [1164278] - [xen] pvhvm: Don't point per_cpu(xen_vpcu, 33 and larger) to shared_info (Vitaly Kuznetsov) [1164278] - [xen] enable PVHVM VCPU placement when using more than 32 CPUs (Vitaly Kuznetsov) [1164278] - [xen] support large numbers of CPUs with vcpu info placement (Vitaly Kuznetsov) [1164278] - [drm] backport: CONFIG_DMAR vs CONFIG_INTEL_IOMMU (Rob Clark) [1144143] - [x86] kvm: ensure hard lockup detection is disabled by default (Andrew Jones) [1111822] - [kernel] watchdog: control hard lockup detection default (Andrew Jones) [1111822] - [kernel] watchdog: Fix print-once on enable (Andrew Jones) [1111822] - [kernel] watchdog: Quiet down the boot messages (Andrew Jones) [1111822] - [kernel] Revert "watchdog: quiet down the boot messages" (Andrew Jones) [1111822] - [kernel] hrtimer: Prevent hrtimer_enqueue_reprogram race (Prarit Bhargava) [1154512] - [kernel] hrtimer: Preserve timer state in remove_hrtimer() (Prarit Bhargava) [1154512] - [serial] 8250: increase PASS_LIMIT (Seth Jennings) [986761]- [scsi] sym53c8xx_2: Set DID_REQUEUE return code when aborting squeue (Mikulas Patocka) [1128952] - [input] mouse: elantech - add support for trackpoint found on some v3 models (Aristeu Rozanski) [1064994] - [input] mouse: elantech - reset the device when elantech probe fails (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add support for newer elantech touchpads (Aristeu Rozanski) [1064994] - [input] mouse: elantech - improve clickpad detection (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add support for newer devices (Aristeu Rozanski) [1064994] - [input] mouse: elantech - fix packet check for v3 and v4 hardware (Aristeu Rozanski) [1064994] - [input] mouse: elantech - fix for newer hardware versions v7 (Aristeu Rozanski) [1064994] - [input] mouse: elantech - v4 is a clickpad, with only one button (Aristeu Rozanski) [1064994] - [input] mouse: elantech - reset touchpad before configuring it (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add resolution query support for v4 hardware (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add support for elantech fast command (Aristeu Rozanski) [1064994] - [input] mouse: elantech - convert obsolete strict_strtox to kstrtox (Aristeu Rozanski) [1064994] - [input] mouse: elantech - adjust hw_version detection logic (Aristeu Rozanski) [1064994] - [input] mouse: elantech - better support all those v2 variants (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add v4 hardware support (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add v3 hardware support (Aristeu Rozanski) [1064994] - [input] mouse: elantech - clean up elantech_init (Aristeu Rozanski) [1064994] - [input] mouse: elantech - packet checking for v2 hardware (Aristeu Rozanski) [1064994] - [input] mouse: elantech - remove ETP_EDGE_FUZZ_V2 (Aristeu Rozanski) [1064994] - [input] mouse: elantech - use firmware provided x, y ranges (Aristeu Rozanski) [1064994] - [input] mouse: elantech - get rid of ETP_2FT_* in elantech.h (Aristeu Rozanski) [1064994] - [input] mouse: elantech - correct x, y value range for v2 hardware (Aristeu Rozanski) [1064994] - [input] mouse: elantech - remove support for proprietary X driver (Aristeu Rozanski) [1064994] - [input] mouse: elantech - report multitouch with proper ABS_MT messages (Aristeu Rozanski) [1064994] - [input] mt: handle semi-mt devices in core (Aristeu Rozanski) [1064994] - [input] mouse: elantech - export pressure and width when supported (Aristeu Rozanski) [1064994] - [input] mouse: elantech - return -ENOMEM in select drivers when memory allocation fails (Aristeu Rozanski) [1064994] - [input] mouse: elantech - report position also with 3 fingers (Aristeu Rozanski) [1064994] - [input] mouse: elantech - discard the first 2 positions on some firmwares (Aristeu Rozanski) [1064994] - [input] mouse: elantech - relax signature checks (Aristeu Rozanski) [1064994] - [input] mouse: elantech - use all 3 bytes when checking version (Aristeu Rozanski) [1064994] - [input] mouse: elantech - ignore high bits in the position coordinates (Aristeu Rozanski) [1064994] - [input] mouse: elantech - allow forcing Elantech protocol (Aristeu Rozanski) [1064994] - [input] mouse: elantech - fix firmware version check (Aristeu Rozanski) [1064994] - [input] mouse: elantech - do not advertise relative events (Aristeu Rozanski) [1064994]- [net] sctp: fix NULL pointer dereference in af->from_addr_param on malformed packet (Daniel Borkmann) [1153980] {CVE-2014-7841} - [idle] intel_idle: fix IVT idle state table setting (Erik Arfvidson) [1120327] - [idle] intel_idle: fine-tune IVT residency targets (Erik Arfvidson) [1120327] - [netdrv] hyperv: Fix the total_data_buflen in send path (Jason Wang) [1132918] - [netdrv] hyperv: Fix a bug in netvsc_send() (Jason Wang) [1149925] - [netdrv] hyperv: Fix a bug in netvsc_start_xmit() (Jason Wang) [1149921] - [netdrv] hyperv: NULL dereference on error (Jason Wang) [1149921] - [netdrv] hyperv: Fix error return code in netvsc_init_buf() (Jason Wang) [1149921] - [netdrv] hyperv: Add netpoll support (Jason Wang) [1129966] - [netdrv] hyperv: remove unnecessary null test before kfree (Jason Wang) [1149921] - [netdrv] hyperv: fix apparent cut-n-paste error in send path teardown (Jason Wang) [1149921] - [netdrv] e100: fix typo in MDI/MDI-X eeprom check in e100_phy_init (John Greene) [1156417] - [powerpc] Disable /dev/port interface on systems without an ISA bridge (Gustavo Duarte) [1132045] - [powerpc] Add smp_mb()s to arch_spin_unlock_wait() (Gustavo Duarte) [1136224] - [powerpc] Add smp_mb() to arch_spin_is_locked() (Gustavo Duarte) [1136224]- [net] vlan: Don't propagate flag changes on down interfaces (Jiri Pirko) [1135347] - [net] bridge: register vlan group for br ports (Jiri Pirko) [1135347] - [netdrv] tg3: Use new VLAN code (Jiri Pirko) [1135347] - [netdrv] be2net: move to new vlan model (Jiri Pirko) [1135347] - [net] vlan: mask vlan prio bits (Jiri Pirko) [1135347] - [net] vlan: don't deliver frames for unknown vlans to protocols (Jiri Pirko) [1135347] - [net] vlan: allow nested vlan_do_receive() (Jiri Pirko) [1135347] - [net] allow vlan traffic to be received under bond (Jiri Pirko) [1135347] - [net] vlan: goto another_round instead of calling __netif_receive_skb (Jiri Pirko) [1135347] - [net] bonding: fix bond_arp_rcv setting and arp validate desync state (Jiri Pirko) [1135347] - [net] bonding: remove packet cloning in recv_probe() (Jiri Pirko) [1135347] - [net] bonding: Fix LACPDU rx_dropped commit (Jiri Pirko) [1135347] - [net] bonding: don't increase rx_dropped after processing LACPDUs (Jiri Pirko) [1135347] - [net] bonding: use local function pointer of bond->recv_probe in bond_handle_frame (Jiri Pirko) [1135347] - [net] bonding: move processing of recv handlers into handle_frame() (Jiri Pirko) [1135347] - [netdrv] revert "bonding: fix bond_arp_rcv setting and arp validate desync state" (Jiri Pirko) [1135347] - [netdrv] revert "bonding: check for vlan device in bond_3ad_lacpdu_recv()" (Jiri Pirko) [1135347] - [net] vlan: Always untag vlan-tagged traffic on input (Jiri Pirko) [1135347] - [net] Make skb->skb_iif always track skb->dev (Jiri Pirko) [1135347] - [net] vlan: fix a potential memory leak (Jiri Pirko) [1135347] - [net] vlan: fix mac_len recomputation in vlan_untag() (Jiri Pirko) [1135347] - [net] vlan: reset headers on accel emulation path (Jiri Pirko) [1135347] - [net] vlan: Fix the ingress VLAN_FLAG_REORDER_HDR check (Jiri Pirko) [1135347] - [net] vlan: make non-hw-accel rx path similar to hw-accel (Jiri Pirko) [1135347] - [net] allow handlers to be processed for orig_dev (Jiri Pirko) [1135347] - [net] bonding: get netdev_rx_handler_unregister out of locks (Jiri Pirko) [1135347] - [net] bonding: fix rx_handler locking (Jiri Pirko) [1135347] - [net] introduce rx_handler results and logic around that (Jiri Pirko) [1135347] - [net] bonding: register slave pointer for rx_handler (Jiri Pirko) [1135347] - [net] bonding: COW before overwriting the destination MAC address (Jiri Pirko) [1135347] - [net] bonding: convert bonding to use rx_handler (Jiri Pirko) [1135347] - [net] openvswitch: use rx_handler_data pointer to store vport pointer (Jiri Pirko) [1135347] - [net] add a synchronize_net() in netdev_rx_handler_unregister() (Jiri Pirko) [1135347] - [net] add rx_handler data pointer (Jiri Pirko) [1135347] - [net] replace hooks in __netif_receive_skb (Jiri Pirko) [1135347] - [net] fix conflict between null_or_orig and null_or_bond (Jiri Pirko) [1135347] - [net] remove the unnecessary dance around skb_bond_should_drop (Jiri Pirko) [1135347] - [net] revert "bonding: fix receiving of dups due vlan hwaccel" (Jiri Pirko) [1135347] - [net] uninline skb_bond_should_drop() (Jiri Pirko) [1135347] - [net] bridge: Set vlan_features to allow offloads on vlans (Jiri Pirko) [1135347] - [net] bridge: convert br_features_recompute() to ndo_fix_features (Jiri Pirko) [1135347] - [net] revert "bridge: explictly tag vlan-accelerated frames destined to the host" (Jiri Pirko) [1135347] - [net] revert "fix vlan gro path" (Jiri Pirko) [1135347] - [net] revert "bridge: do not learn from exact matches" (Jiri Pirko) [1135347] - [net] revert "bridge gets duplicate packets when using vlan over bonding" (Jiri Pirko) [1135347] - [net] llc: remove noisy WARN from llc_mac_hdr_init (Jiri Pirko) [1135347] - [net] bridge: stp: ensure mac header is set (Jiri Pirko) [1135347] - [net] vlan: remove reduntant check in ndo_fix_features callback (Jiri Pirko) [1135347] - [net] vlan: enable soft features regardless of underlying device (Jiri Pirko) [1135347] - [net] vlan: don't call ndo_vlan_rx_register on hardware that doesn't have vlan support (Jiri Pirko) [1135347] - [net] vlan: Fix vlan_features propagation (Jiri Pirko) [1135347] - [net] vlan: convert VLAN devices to use ndo_fix_features() (Jiri Pirko) [1135347] - [net] revert "vlan: Avoid broken offload configuration when reorder_hdr is disabled" (Jiri Pirko) [1135347] - [net] vlan: vlan device is lockless do not transfer real_num__queues (Jiri Pirko) [1135347] - [net] vlan: consolidate 8021q tagging (Jiri Pirko) [1135347] - [net] propagate NETIF_F_HIGHDMA to vlans (Jiri Pirko) [1135347] - [net] Fix a memmove bug in dev_gro_receive() (Jiri Pirko) [1135347] - [net] vlan: remove check for headroom in vlan_dev_create (Jiri Pirko) [1135347] - [net] vlan: set hard_header_len when VLAN offload features are toggled (Jiri Pirko) [1135347] - [net] vlan: Calling vlan_hwaccel_do_receive() is always valid (Jiri Pirko) [1135347] - [net] vlan: Centralize handling of hardware acceleration (Jiri Pirko) [1135347] - [net] vlan: finish removing vlan_find_dev from public header (Jiri Pirko) [1135347] - [net] vlan: make vlan_find_dev private (Jiri Pirko) [1135347] - [net] vlan: Avoid hash table lookup to find group (Jiri Pirko) [1135347] - [net] revert "vlan: Add helper functions to manage vlans on bonds and slaves" (Jiri Pirko) [1135347] - [net] revert "bonding: assign slaves their own vlan_groups" (Jiri Pirko) [1135347] - [net] revert "bonding: fix regression on vlan module removal" (Jiri Pirko) [1135347] - [net] revert "bonding: Always add vid to new slave group" (Jiri Pirko) [1135347] - [net] revert "bonding: Fix up refcounting issues with bond/vlan config" (Jiri Pirko) [1135347] - [net] revert "8021q/vlan: filter device events on bonds" (Jiri Pirko) [1135347] - [net] vlan: Use vlan_dev_real_dev in vlan_hwaccel_do_receive (Jiri Pirko) [1135347] - [net] gro: __napi_gro_receive() optimizations (Jiri Pirko) [1135347] - [net] vlan: Rename VLAN_GROUP_ARRAY_LEN to VLAN_N_VID (Jiri Pirko) [1135347] - [net] vlan: make vlan_hwaccel_do_receive() return void (Jiri Pirko) [1135347] - [net] vlan: init_vlan should not copy slave or master flags (Jiri Pirko) [1135347] - [net] vlan: updates vlan real_num_tx_queues (Jiri Pirko) [1135347] - [net] vlan: adds vlan_dev_select_queue (Jiri Pirko) [1135347] - [net] llc: use dev_hard_header (Jiri Pirko) [1135347] - [net] vlan: support "loose binding" to the underlying network device (Jiri Pirko) [1135347] - [net] revert "net: don't set VLAN_TAG_PRESENT for VLAN 0 frames" (Jiri Pirko) [1135347] - [net] tcp: fix splice() and tcp collapsing interaction (Florian Westphal) [1040768] - [input] wacom: initialize and destroy LEDs for Intuos4 S tablets (Aristeu Rozanski) [1030036] - [kernel] cpuset: PF_SPREAD_PAGE and PF_SPREAD_SLAB should be atomic flags (Aaron Tomlin) [1045310] - [documentation] cpuset: Update the cpuset flag file (Aaron Tomlin) [1045310] - [alsa] control: Make sure that id->index does not overflow (Jacob Tanenbaum) [1117312] {CVE-2014-4656} - [alsa] control: Handle numid overflow (Jacob Tanenbaum) [1117312] {CVE-2014-4656} - [md] dm-thin: fix potential for infinite loop in pool_io_hints (Mike Snitzer) [1142773] - [x86] kvm: fix PIT timer race condition (Mateusz Guzik) [1149593] {CVE-2014-3611} - [x86] kvm: vmx: handle invept and invvpid vm exits gracefull (Mateusz Guzik) [1144827 1144838] {CVE-2014-3645 CVE-2014-3646}- [fs] ext4: don't leave i_crtime.tv_sec uninitialized (Carlos Maiolino) [1144263] - [fs] ext4: zero out nanosecond timestamps for small inodes (Carlos Maiolino) [1144263] - [fs] nfsd: don't halt scanning the DRC LRU list when there's an RC_INPROG entry (J. Bruce Fields) [1150675] - [fs] nfsd: Decode and send 64bit time values (Benjamin Coddington) [1139909] - [fs] nfs: Make sure pre_change_attr is initialized correctly (Scott Mayhew) [1160042] - [dma] ioatdma: Adding Haswell devid for ioatdma (Prarit Bhargava) [1104761] - [x86] mtrr: return lowest common cache mode for range overlapping several mtrr (Larry Woodman) [973804] - [virtio] enable virtio_net to return bus_info in ethtool -i consistent with emulated NICs (Amos Kong) [994870]- [fs] udf: Avoid infinite loop when processing indirect ICBs (Jacob Tanenbaum) [1142320] {CVE-2014-6410} - [fs] isofs: unbound recursion when processing relocated directories (Jacob Tanenbaum) [1142269] {CVE-2014-5471 CVE-2014-5472} - [net] ipv6: delete expired route in ip6_pmtu_deliver (Hannes Frederic Sowa) [1156137] - [net] sctp: fix remote memory pressure from excessive queueing (Daniel Borkmann) [1154676] {CVE-2014-3688} - [net] sctp: fix panic on duplicate ASCONF chunks (Daniel Borkmann) [1154676] {CVE-2014-3687} - [net] sctp: fix skb_over_panic when receiving malformed ASCONF chunks (Daniel Borkmann) [1154676] {CVE-2014-3673} - [net] sctp: handle association restarts when the socket is closed (Daniel Borkmann) [1154676] - [s390] mm: fix SIGBUS handling (Hendrik Brueckner) [1145070] - [usb] ehci: Fix a regression in the ISO scheduler (Gustavo Duarte) [1145805] - [powerpc] crashdump: Fix page frame number check in copy_oldmem_page (Gustavo Duarte) [1117401] - [lib] memblock: fix memblock_is_region_memory() (Gustavo Duarte) [1117401] - [lib] memblock: Implement memblock_is_memory and memblock_is_region_memory (Gustavo Duarte) [1117401] - [thermal] intel_powerclamp: add newer cpu ids (Steve Best) [1135911] - [powercap] rapl: add new CPU IDs (Steve Best) [1136929] - [powercap] intel_rapl: spell out SoC names (Steve Best) [1136929] - [powercap] rapl: add support for ValleyView Soc (Steve Best) [1136929]- [md] dm-thin: refactor requeue_io to eliminate spinlock bouncing (Mike Snitzer) [1142773 1145230] - [md] dm-thin: optimize retry_bios_on_resume (Mike Snitzer) [1142773 1145230] - [md] dm-thin: sort the deferred cells (Mike Snitzer) [1142773 1145230] - [md] dm-thin: direct dispatch when breaking sharing (Mike Snitzer) [1142773 1145230] - [md] dm-thin: remap the bios in a cell immediately (Mike Snitzer) [1142773 1145230] - [md] dm-thin: defer whole cells rather than individual bios (Mike Snitzer) [1142773 1145230] - [md] dm-thin: factor out remap_and_issue_overwrite (Mike Snitzer) [1142773 1145230] - [md] dm-thin: performance improvement to discard processing (Mike Snitzer) [1142773 1145230] - [md] dm-thin: grab a virtual cell before looking up the mapping (Mike Snitzer) [1142773 1145230] - [md] dm-thin: implement thin_merge (Mike Snitzer) [1142773 1145230] - [md] dm: improve documentation and code clarity in dm_merge_bvec (Mike Snitzer) [1142773 1145230] - [md] dm-thin: adjust max_sectors_kb based on thinp blocksize (Mike Snitzer) [1142773 1145230] - [md] block: fix alignment_offset math that assumes io_min is a power-of-2 (Mike Snitzer) [1142773 1145230] - [md] dm-thin: throttle incoming IO (Mike Snitzer) [1142773 1145230] - [md] dm-thin: prefetch missing metadata pages (Mike Snitzer) [1142773 1145230] - [md] dm-transaction-manager: add support for prefetching blocks of metadata (Mike Snitzer) [1142773 1145230] - [md] dm-thin-metadata: change dm_thin_find_block to allow blocking, but not issuing, IO (Mike Snitzer) [1142773 1145230] - [md] dm-bio-prison: switch to using a red black tree (Mike Snitzer) [1142773 1145230] - [md] dm-bufio: evict buffers that are past the max age but retain some buffers (Mike Snitzer) [1142773 1145230] - [md] dm-bufio: switch from a huge hash table to an rbtree (Mike Snitzer) [1142773 1145230] - [md] dm-bufio: update last_accessed when relinking a buffer (Mike Snitzer) [1142773 1145230] - [md] dm-bufio: use kzalloc when allocating dm_bufio_client (Mike Snitzer) [1142773 1145230] - [md] dm-thin-metadata: do not allow the data block size to change (Mike Snitzer) [1142773 1145230] - [md] dm-thin: cleanup noflush_work to use a proper completion (Mike Snitzer) [1142773 1145230] - [md] dm-thin: fix DMERR typo in pool_status error path (Mike Snitzer) [1142773 1145230]- [fs] xfs: xlog_cil_force_lsn doesn't always wait correctly (Eric Sandeen) [1133304] - [netdrv] ixgbe: allow TXDCTL.WRTHRESH to be 1 will small ITR values (John Greene) [1132267] - [netdrv] ixgbe: Intel Change to allow itr changes without CONFIG_BQL support (John Greene) [1132267] - [video] offb: Fix setting of the pseudo-palette for >8bpp (Gerd Hoffmann) [1142450] - [video] offb: Add palette hack for qemu "standard vga" framebuffer (Gerd Hoffmann) [1142450] - [video] offb: Fix bug in calculating requested vram size (Gerd Hoffmann) [1142450] - [s390] zcrypt: toleration of new crypto adapter hardware (Hendrik Brueckner) [1134984] - [s390] zcrypt: support for extended number of ap domains (Hendrik Brueckner) [1134984] - [net] sock_queue_err_skb() dont mess with sk_forward_alloc (Jiri Benc) [1148257]- [acpi] intel_idle: simplify test for leave_mm() (Neil Horman) [1035906] - [intel_idle] close avn_cstates array with correct marker (Neil Horman) [1035906] - [intel_idle] Fixed C6 state on Avoton/Rangeley processors (Neil Horman) [1035906] - [intel_idle] Support Intel Atom Processor C2000 Product Family (Neil Horman) [1035906] - [intel_idle] shrink states tables (Neil Horman) [1035906] - [intel_idle] export both C1 and C1E (Neil Horman) [1035906] - [intel_idle] remove assumption of one C-state per MWAIT flag (Neil Horman) [1035906] - [x86] intel_idle: remove use and definition of MWAIT_MAX_NUM_CSTATES (Neil Horman) [1035906] - [acpi] intel_idle: Rename cpuidle states (Neil Horman) [1035906] - [intel_idle] stop using driver_data for static flags (Neil Horman) [1035906] - [x86] turbostat: decode MSR_IA32_POWER_CTL (Neil Horman) [1035906] - [intel_idle] support Haswell (Neil Horman) [1035906] - [acpi] Fix suspend/resume regression caused by cpuidle cleanup (Neil Horman) [1035906] - [intel_idle] Revert change of auto_demotion_disable_flags for Nehalem (Neil Horman) [1035906] - [x86] intel-idle: convert to x86_cpu_id auto probing (Neil Horman) [1035906] - [x86] Add driver auto probing for x86 features v4 (Neil Horman) [1035906] - [intel_idle] Split up and provide per CPU initialization func (Neil Horman) [1035906] - [cpuidle] Split cpuidle_state structure and move per-cpu statistics fields (Neil Horman) [1035906] - [acpi] cpuidle: Remove acpi_idle_suspend to fix suspend regression (Neil Horman) [1035906] - [cpuidle] Move dev->last_residency update to driver enter routine; remove dev->last_state (Neil Horman) [1035906] - [cpuidle] CPUIDLE_FLAG_TLB_FLUSHED is specific to intel_idle (Neil Horman) [1035906] - [intel_idle] Voluntary leave_mm before entering deeper (Neil Horman) [1035906] - [fs] autofs4: fix false positive compile error (Ian Kent) [858164] - [fs] autofs4: translate pids to the right namespace for the daemon (Ian Kent) [858164] - [fs] autofs4: allow autofs to work outside the initial PID namespace (Ian Kent) [858164] - [fs] autofs4: Do not potentially dereference NULL pointer returned by fget() in autofs_dev_ioctl_setpipefd() (Ian Kent) [858164] - [fs] gfs2: fix bad inode i_goal values during block allocation (Abhijith Das) [1130684] - [net] guard tcp_set_keepalive() to tcp sockets (Florian Westphal) [1141746] {CVE-2012-6657} - [kernel] init: add initcall_blacklist kernel parameter (Prarit Bhargava) [1112284]- [fs] call d_op->d_hash on last component of umount path (Abhijith Das) [1129712] - [usb] serial: memory corruption flaw (Jacob Tanenbaum) [1141402] {CVE-2014-3185} - [hid] off by one error in various _report_fixup routines (Jacob Tanenbaum) [1141392] {CVE-2014-3184} - [char] ipmi: Clear drvdata when interface is removed (Tony Camuso) [1135910] - [char] ipmi: init shadow_ipmi_smi_handlers early in ipmi_si_intf (Tony Camuso) [1139464] - [net] ipsec: update MAX_AH_AUTH_LEN to support sha512 (Herbert Xu) [1140103] - [net] bridge: Add support for TX vlan offload (Jiri Pirko) [1146391] - [net] revert "bridge: Set vlan_features to allow offloads on vlans" (Vlad Yasevich) [1121991] - [alsa] control: Protect user controls against concurrent access (Radomir Vrbovsky) [1117337] {CVE-2014-4652} - [netdrv] virtio-net: fix big buffer receiving (Jason Wang) [1144073] - [netdrv] tg3: prevent ifup/ifdown during PCI error recovery (Ivan Vecera) [1117009]- [netdrv] revert "cxgb4: set skb->rxhash" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Use netif_set_real_num_rx/tx_queues()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Turn on delayed ACK" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use ULP_MODE_TCPDDP" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Debugfs dump_qp() updates" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Drop peer_abort when no endpoint found" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Detect DB FULL events and notify RDMA ULD" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Common platform specific changes for DB Drop Recovery" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: DB Drop Recovery for RDMA and LLD queues" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add debugfs RDMA memory stats" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add DB Overflow Avoidance" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: DB Drop Recovery for RDMA and LLD queues" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use vmalloc() for debugfs QP dump" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Remove kfifo usage" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Include vmalloc.h for vmalloc and vfree" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: set maximal number of default RSS queues" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Remove duplicate register definitions" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Update RDMA/cxgb4 due to macro definition removal in cxgb4 driver" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Move dereference below NULL test" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix incorrect values for MEMWIN*_APERTURE and MEMWIN*_BASE" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add functions to read memory via PCIE memory window" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Code cleanup to enable T4 Configuration File support" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add support for T4 configuration file" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add support for T4 hardwired driver configuration settings" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Don't attempt to upgrade T4 firmware when cxgb4 will end up as a slave" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix error handling in create_qp()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Dynamically allocate memory in t4_memory_rw() and get_vpd_params()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix build error due to missing linux/vmalloc.h include" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: allocate enough data in t4_memory_rw()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Address various sparse warnings" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Remove unnecessary #ifdef condition" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Don't free chunk that we have failed to allocate" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix unable to get UP event from the LLD" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix initialization of SGE_CONTROL register" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: use WARN" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Chelsio FCoE offload driver submission" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: remove __dev* attributes" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add T4 filter support" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add LE hash collision bug fix path in LLD driver" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix LE hash collision bug for active open connection" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix LE hash collision bug for passive open connection" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix bug for active and passive LE hash collision path" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Use netdev_ and pr_" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix incorrect PFVF CMASK" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Abort connections that receive unexpected streaming mode data" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Abort connections when moving to ERROR state" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Display streaming mode error only if detected in RTS" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Keep QP referenced until TID released" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Always log async errors" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Only log rx_data warnings if cpl status is non-zero" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix endpoint timeout race condition" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Don't reconnect on abort for mpa_rev 1" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Don't wakeup threads for MPAv2" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Insert hwtid in pass_accept_req instead in pass_establish" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Address sparse warnings" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: "cookie" can stay in host endianness" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix cast warning" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Allow for backward compatibility with new VPD scheme" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add register definations for T5" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add macros, structures and inline functions for T5" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Initialize T5" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Dump T5 registers" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add T5 write combining support" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Enable doorbell drop recovery only for T4 adapter" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add T5 debugfs support" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add T5 PCI ids" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Update driver version and description" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Disable SR-IOV support for PF4-7 for T5" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add Support for Chelsio T5 adapter" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Turn off db coalescing when RDMA QPs are in use" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add module_params to enable DB FC & Coalescing on T5" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use DSGLs for fastreg and adapter memory writes for T5" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Map pbl buffers for dma if using DSGL" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Bump tcam_full stat and WR reply timeout" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix onchip queue support for T5" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix error return code in create_qp()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix SQ allocation when on-chip SQ is disabled" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix pci_device_id structure initialization with correct PF number" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: fix error recovery when t4_fw_hello returns a positive value" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Force uninitialized state if FW_ON_ADAPTER is < FW_VERSION and we're the MASTER_PF" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Correct comparisons and calculations using skb->tail and skb-transport_header" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Do not set net_device::dev_id to VI index" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix stack info leak in c4iw_create_qp()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add routines to create and remove listening IPv6 servers" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add CLIP support to store compressed IPv6 address" (Prarit Bhargava) [1140743] - [infiniband] revert "cma: Add IPv6 support for iWARP" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add support for active and passive open connection with IPv6 address" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Handle newer firmware changes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use correct bit shift macros for vlan filter tuples" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix QP flush logic" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix accounting for unsignaled SQ WRs to deal with wrap" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Set arp error handler for PASS_ACCEPT_RPL messages" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Always do GTS write if cidx_inc == CIDXINC_MASK" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Advertise ~0ULL as max MR size" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Issue RI.FINI before closing when entering TERM" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: remove workqueue when driver registration fails" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: remove unnecessary pci_set_drvdata()" (Prarit Bhargava) [1140743] - [netdrv] revert "cgxb4: remove duplicate include in cxgb4.h" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Much cleaner implementation of is_t4()/is_t5()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: added much cleaner implementation of is_t4()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add new scheme to update T4/T5 firmware" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix formatting of physical address" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Make _c4iw_write_mem_dma() static" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: calls skb_set_hash" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Reserve stid 0 for T4/T5 adapters" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Include TCP as protocol when creating server filters" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Assign filter server TIDs properly" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Account for stid entries properly in case of IPv6" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add API to correctly calculate tuple fields" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: make functions static and remove dead code" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Calculate the filter server TID properly" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Server filters are supported only for IPv4" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use cxgb4_select_ntuple to correctly calculate ntuple fields" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: allow large buffer size to have page size" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Changed FW check version to match FW binary version" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: silence shift wrapping static checker warning" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Avoid disabling PCI device for towice" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Don't retrieve stats during recovery" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix gcc warning on 32-bit arch" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix referencing freed adapter" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add missing neigh_release in LE-Workaround path" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Use pci_enable_msix_range() instead of pci_enable_msix()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add support to recognize 40G links" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Print adapter VPD Part Number instead of Engineering Change field" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Allow >10G ports to have multiple queues" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: LE-Workaround is not atomic in firmware" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Query firmware for T5 ULPTX MEMWRITE DSGL capabilities" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Remove unused registers and add missing ones" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Don't assume LSO only uses SGL path in t4_eth_xmit()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add more PCI device ids" (Prarit Bhargava) [1140743] - [netdrv] revert "cgxb4: Stop using ethtool SPEED_* constants" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: use remove handler as shutdown handler" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix some small bugs in t4_sge_init_soft() when our Page Size is 64KB" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add code to dump SGE registers when hitting idma hangs" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Rectify emitting messages about SGE Ingress DMA channels being potentially stuck" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Updates for T5 SGE's Egress Congestion Threshold" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Calculate len properly for LSO path" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Treat CPL_ERR_KEEPALV_NEG_ADVICE as negative advice" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Doorbell Drop Avoidance Bug Fixes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix underflows in c4iw_create_qp()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix four byte info leak in c4iw_create_cq()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Cap CQ size at T4_MAX_IQ_SIZE" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Allow loopback connections" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Always release neigh entry" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix incorrect BUG_ON conditions" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Mind the sq_sig_all/sq_sig_type QP attributes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Default peer2peer mode to 1" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Save the correct map length for fast_reg_page_lists" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Don't leak skb in c4iw_uld_rx_handler()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix possible memory leak in RX_PKT processing" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Ignore read reponse type 1 CQEs" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Connect_request_upcall fixes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Update snd_seq when sending MPA messages" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Call dev_kfree/consume_skb_any instead of kfree_skb" (Prarit Bhargava) [1140743] - [netdrv] revert "cxbg4: Remove addressof casts to same type" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Adds device ID for few more Chelsio Adapters" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: set error code on kmalloc() failure" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Lock around accept/reject downcalls" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Drop RX_DATA packets if the endpoint is gone" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: rx_data() needs to hold the ep mutex" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Disable DSGL use by default" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use the BAR2/WC path for kernel QPs and T5 devices" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Endpoint timeout fixes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: rmb() after reading valid gen bit" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: SQ flush fix" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Max fastreg depth depends on DSGL support" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use pr_warn_ratelimited" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Initialize reserved fields in a FW work request" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add missing debug stats" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use uninitialized_var()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix over-dereference when terminating" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Save the correct mac addr for hw-loopback connections in the L2T" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: use the correct max size for firmware flash" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix endpoint mutex deadlocks" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Force T5 connections to use TAHOE congestion control" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Only allow kernel db ringing for T4 devs" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Update Kconfig to include Chelsio T5 adapter" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Decode PCIe Gen3 link speed" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix memory leaks in c4iw_alloc() error paths" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix vlan support" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add missing padding at end of struct c4iw_create_cq_resp" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: add missing padding at end of struct c4iw_alloc_ucontext_resp" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Decode the firmware port and module type a bit more for ethtool" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Check if rx checksum offload is enabled, while reading hardware calculated checksum" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: Allocate and use IQs specifically for indirect interrupts" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: Choose appropriate hw mtu index and ISS for iWARP connections" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: don't truncate the recv window size" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Change default Interrupt Holdoff Packet Count Threshold" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fixes cxgb4 probe failure in VM when PF is exposed through PCI Passthrough" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Use FW interface to get BAR0 value" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Replaced the backdoor mechanism to access the HW memory with PCIe Window method" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Adds device ID for few more Chelsio T4 Adapters" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: remove unnecessary null test before debugfs_remove_recursive" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: Detect Ing. Padding Boundary at run-time" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: use firmware ord/ird resource limits" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: display TPTE on errors" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: work request logging feature" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: Move common defines to cxgb4" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add the MC1 registers to read in the interrupt handler" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fixed incorrect check for memory operation in t4_memory_rw" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: only free allocated fls" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix possible race condition in cleanup" (Prarit Bhargava) [1140743] - [infiniband] revert "iw_cxgb4: fix for 64-bit integer division" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add core T4 PCI-E SR-IOV Virtual Function hardware definitions and device communication code" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add T4 Virtual Function Scatter-Gather Engine DMA code" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add main T4 PCI-E SR-IOV Virtual Function driver for cxgb4vf" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add new Makefile for T4 PCI-E SR-IOV Virtual Function driver cxgb4vf" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Stitch new T4 PCI-E SR-IOV Virtual Function driver into the build" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Remove obsolete comment about the lack of a TX Timer Callback" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Use correct shift factor for extracting the SGE DMA Ingress Padding Boundary" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: remove obsolete DECLARE_PCI_UNMAP_ADDR usage" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Implement "Unhandled Interrupts" statistic" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix TX Queue restart" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix SGE resource resource deallocation bug" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fix off-by-one error checking for the end of the mailbox delay array" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fix bug where we were only allocating one queue in MSI mode" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: do not use PCI resources before pci_enable_device()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Use netif_set_real_num_rx/tx_queues()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: make single bit signed bitfields unsigned" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: remove call to stop TX queues at load time" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: don't implement trivial (and incorrect) ndo_select_queue()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix bug in Generic Receive Offload" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix some errors in Gather List to skb conversion" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: flesh out PCI Device ID Table" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fail open if link_start() fails" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: add call to Firmware to reset VF State" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: minor comment/symbolic name cleanup" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: add ethtool statistics for GRO" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix up "Section Mismatch" compiler warning" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Advertise NETIF_F_TSO_ECN" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix setting unicast/multicast addresses" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Ingress Queue Entry Size needs to be 64 bytes" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix mailbox data/control coherency domain race" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: recover from failure in cxgb4vf_open()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Check driver parameters in the right place" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Behave properly when CONFIG_DEBUG_FS isn't defined" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Quiesce Virtual Interfaces on shutdown" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Use defined Mailbox Timeout" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: improve Kconfig dependencies" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: do vlan cleanup" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: remove __dev* attributes" (Prarit Bhargava) [1140743] - [netdrv] revert "chelsio: Use netdev_ and pr_" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fix extraction of cpl_rx_pkt from the response queue descriptor" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fix VLAN extraction counter increment" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add support for Chelsio T5 adapter" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG" (Prarit Bhargava) [1140743] - [netdrv] revert "net: cxgb4vf: Staticize local symbols" (Prarit Bhargava) [1140743] - [netdrv] revert "net: cxgb4vf: remove unnecessary pci_set_drvdata()" (Prarit Bhargava) [1140743] - [netdrv] revert "net: cxgb4vf: use DEFINE_PCI_DEVICE_TABLE" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: added much cleaner implementation of is_t4()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: make functions static and remove dead code" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Remove superfluous call to pci_disable_msix()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Adds device Id for few more Chelsio adapters" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Export symbols required by cxgb4i for ipv6 support and required defines" (Prarit Bhargava) [1140743] - [scsi] revert "libcxgbi: Add ipv6 api to driver" (Prarit Bhargava) [1140743] - [scsi] revert "cxgb4i: Add ipv6 code to driver, call into libcxgbi ipv6 api" (Prarit Bhargava) [1140743] - [scsi] revert "cxgb4i: Fix ipv6 build failure caught with randconfig" (Prarit Bhargava) [1140743] - [scsi] revert "cxgb4i: remove spurious use of rcu" (Prarit Bhargava) [1140743] - [scsi] revert "cxgb4i: Guard ipv6 code with a config check" (Prarit Bhargava) [1140743]- [kernel] futex: Fix errors in nested key ref-counting (Denys Vlasenko) [1094458] {CVE-2014-0205} - [fs] vfs: add missing __putname() in patch_mountpoint() (Ian Kent) [1135165] - [fs] nfs: Don't busy-wait on SIGKILL in __nfs_iocounter_wait (Benjamin Coddington) [1113269] - [netdrv] mlx4: add vlan_rx_register to the master ops (Doug Ledford) [1133506] - [infiniband] ocrdma: use right macro in query ah (Doug Ledford) [1133506] - [infiniband] ocrdma: resolve L2 address when creating user AH (Doug Ledford) [1133506] - [infiniband] ocrdma: get vlan tag from ib_qp_attrs (Doug Ledford) [1133506] - [infiniband] ocrdma: add default gid at index 0 (Doug Ledford) [1133506] - [infiniband] ocrdma: obtain sl from deivce structure (Doug Ledford) [1133506] - [infiniband] ocrdma: do not skip setting deffered_arm (Doug Ledford) [1133506] - [infiniband] ocrdma: Initialize the GID table while registering the device (Doug Ledford) [1133506] - [infiniband] ocrdma: Increase the size of STAG array in dev structure to 16K (Doug Ledford) [1133506] - [infiniband] ocrdma: Add missing adapter mailbox opcodes (Doug Ledford) [1133506] - [infiniband] ocrdma: Return proper value for max_mr_size (Doug Ledford) [1133506] - [infiniband] ocrdma: Allow only SEND opcode in case of UD QPs (Doug Ledford) [1133506] - [infiniband] ocrdma: Avoid reporting wrong completions in case of error CQEs (Doug Ledford) [1133506] - [infiniband] ocrdma: Query and initalize the PFC SL (Doug Ledford) [1133506] - [infiniband] ocrdma: Avoid posting DPP requests for RDMA READ (Doug Ledford) [1133506] - [infiniband] core: When marsheling uverbs path, clear unused fields (Amir Vadai) [1130394] - [infiniband] mlx4: Avoid executing gid task when device is being removed (Amir Vadai) [1130394] - [infiniband] mlx4: Fix lockdep splat for the iboe lock (Amir Vadai) [1130394] - [infiniband] mlx4: Get upper dev addresses as RoCE GIDs when port comes up (Amir Vadai) [1130394] - [infiniband] mlx4: Reorder steps in RoCE GID table initialization (Amir Vadai) [1130394] - [infiniband] mlx4: Don't duplicate the default RoCE GID (Amir Vadai) [1130394] - [infiniband] mlx4: Avoid null pointer dereference in mlx4_ib_scan_netdevs() (Amir Vadai) [1130394] - [netdrv] b43: fix the wrong assignment of status.freq in b43_rx() (John Greene) [1132160] - [lib] lzo: properly check for overruns (Denys Vlasenko) [1113901] {CVE-2014-4608} - [lib] lzo: Update LZO compression to current upstream version (Denys Vlasenko) [1113901] {CVE-2014-4608} - [drm] nouveau: add more checks to PRAMIN image fetching (Ben Skeggs) [1133695 1076733] - [drm] nouveau: allow non-optimus setups to load vbios from acpi (Ben Skeggs) [1133695 1076733] - [drm] nouveau: fix a potential NULL deref in the PROM shadowing function (Ben Skeggs) [1133695 1076733] - [drm] nouveau: fetch the vbios from PROM using only aligned 32-bit accesses (Ben Skeggs) [1133695 1076733] - [net] Revert "introduce netif_skb_dev_features" (Florian Westphal) [1029603] - [net] revert "ip, ipv6: handle gso skbs in forwarding path" (Florian Westphal) [1029603]- [kernel] audit: audit_log_start running on auditd should not stop (Richard Guy Briggs) [1019898] - [kernel] audit: drop audit_cmd_lock in AUDIT_USER family of cases (Richard Guy Briggs) [1019898] - [security] selinux: call WARN_ONCE() instead of calling audit_log_start() (Richard Guy Briggs) [1019898] - [crypto] drbg: fix failure of generating multiple of 2**16 bytes (Herbert Xu) [1130529] - [x86] uv: Set n_lshift based on GAM_GR_CONFIG MMR for UV3 (George Beshers) [1096981] - [fs] nfs: Close another NFSv4 recovery race (Steve Dickson) [1093922] - [fs] nfs: Refactor _nfs4_open_and_get_state to set ctx->state (Steve Dickson) [1093922] - [fs] nfs: cleanup: pass the nfs_open_context to nfs4_do_open (Steve Dickson) [1093922] - [fs] sunrpc: Handle EPIPE in xprt_connect_status (Steve Dickson) [1130619] - [fs] sunrpc: Ensure xprt_connect_status handles all potential connection errors (Steve Dickson) [1130619] - [fs] sunrpc: Ensure that we handle ENOBUFS errors correctly (Steve Dickson) [1130619] - [fs] sunrpc: Ensure call_connect_status() deals correctly with SOFTCONN tasks (Steve Dickson) [1130619] - [fs] sunrpc: Ensure that call_connect times out correctly (Steve Dickson) [1130619] - [fs] sunrpc: Handle connect errors ECONNABORTED and EHOSTUNREACH (Steve Dickson) [1130619] - [fs] sunrpc: call_connect_status should recheck bind and connect status on error (Steve Dickson) [1130619] - [fs] sunrpc: Report network/connection errors correctly for SOFTCONN rpc tasks (Steve Dickson) [1130619] - [fs] ext3: Fix fdatasync() for files with only i_size changes (Eric Sandeen) [1127023] - [fs] gfs2: Change maxlen variables to size_t (Robert S Peterson) [1126899] - [mm] hugetlb: add cond_resched_lock() in return_unused_surplus_pages() (Motohiro Kosaki) [1129085] - [mm] hugetlb: fix softlockup when a large number of hugepages are freed (Motohiro Kosaki) [1129085] - [net] fix ipv4: match prefsrc when deleting routes (Jiri Benc) [1056443] - [net] bridge: explictly tag vlan-accelerated frames destined to the host (Vlad Yasevich) [1121991] - [net] ipv4: avoid parallel route cache gc executions (Hannes Frederic Sowa) [1121228] - [net] ipv4: move route garbage collector to work queue (Hannes Frederic Sowa) [1121228] - [net] ethtool: reallow ETHTOOL_SFLAGS to set TX/RX VLAN offloads (Michal Schmidt) [1134359] - [net] tcp: tsq: fix nonagle handling (Jiri Pirko) [1134401] - [kvm] iommu: fix the third parameter of kvm_iommu_put_pages (Radomir Vrbovsky) [1131953] {CVE-2014-3601} - [s390] sysinfo: convert /proc/sysinfo to seqfile (Hendrik Brueckner) [1130987] - [s390] con3215: fix hanging console issue (Hendrik Brueckner) [1130986] - [s390] dasd: validate request size before building CCW/TCW request (Hendrik Brueckner) [1130988] - [scsi] revert "fc: ensure scan_work isn't active when freeing fc_rport" (Maurizio Lombardi) [1135888] - [edac] sb_edac: Modify H/W event reporting policy (Rui Wang) [1129067] - [alsa] control: Fix replacing user controls (Denys Vlasenko) [1117322] {CVE-2014-4654 CVE-2014-4655} - [netdrv] bnx2x: Fix RSS on big-endian (Michal Schmidt) [1119291] - [netdrv] bnx2x: Utilize FW 7.10.51 (Michal Schmidt) [1119291] - [netdrv] firmware: add bnx2x FW 7.10.51 (Michal Schmidt) [1119291] - [security] selinux: fix a problem with IPv6 traffic denials in selinux_ip_postroute() (Paul Moore) [1130082]- [md] revert "raid1: Rewrite the implementation of iobarrier" (Jes Sorensen) [1127231] - [md] revert "raid1: fix request counting bug in new 'barrier' code" (Jes Sorensen) [1127231] - [scsi] hpsa: version string change (Tomas Henzl) [1054631] - [scsi] hpsa: change doorbell reset delay to ten seconds (Tomas Henzl) [1054631] - [scsi] hpsa: add a delay to kdump path (Tomas Henzl) [1054631] - [infiniband] ipoib: No longer use flush as a parameter (Doug Ledford) [1111073] - [infiniband] ipoib: Make ipoib_mcast_stop_thread flush the workqueue (Doug Ledford) [1111073] - [infiniband] ipoib: Use dedicated workqueues per interface (Doug Ledford) [1111073] - [infiniband] ipoib: change init sequence ordering (Doug Ledford) [1111073] - [infiniband] ipoib: fix mcast_dev_flush/mcast_restart_task race (Doug Ledford) [1111073] - [infiniband] ipoib: fix MCAST_FLAG_BUSY usage (Doug Ledford) [1111073] - [infiniband] ipoib: Make the carrier_on_task race aware (Doug Ledford) [1111073] - [infiniband] ipoib: Consolidate rtnl_lock tasks in workqueue (Doug Ledford) [1111073] - [infiniband] ipoib: Avoid multicast join attempts with invalid P_key (Doug Ledford) [1111073] - [infiniband] ipoib: Avoid flushing the workqueue from worker context (Doug Ledford) [1111073] - [infiniband] ipoib: Use P_Key change event instead of P_Key polling mechanism (Doug Ledford) [1111073] - [infiniband] mlx5: Enable "block multicast loopback" for kernel consumers (Doug Ledford) [1128863] - [mm] memory-failure: support use of a dedicated thread to handle SIGBUS BUS_MCEERR_AO (Rui Wang) [1108366] - [mm] memory-failure: don't let collect_procs() skip over processes for MF_ACTION_REQUIRED (Rui Wang) [1108366] - [mm] memory-failure: send right signal code to correct thread (Rui Wang) [1108366] - [x86] mce: Pay no attention to 'F' bit in MCACOD when parsing 'UC' errors (Rui Wang) [1093437] - [x86] kvm: trace kvm_ple_window grow/shrink (Radim Krcmar) [1093208] - [x86] kvm: vmx: dynamise PLE window (Radim Krcmar) [1093208] - [x86] kvm: vmx: make PLE window per-VCPU (Radim Krcmar) [1093208] - [x86] kvm: introduce sched_in to kvm_x86_ops (Radim Krcmar) [1093208] - [virt] kvm: add kvm_arch_sched_in (Radim Krcmar) [1093208] - [fs] Add full_check test before calling add_to_tfile_check() to prevent panic in reverse_path_check_proc() (Larry Woodman) [1130730] - [perf] x86: Fix Silvermont offcore masks (Jiri Olsa) [1036335] - [perf] x86: Add model number for Avoton Silvermont (Jiri Olsa) [1036335] - [perf] x86: Add Silvermont 22nm Atom support (Jiri Olsa) [1036335] - [perf] x86: use INTEL_UEVENT_EXTRA_REG to define MSR_OFFCORE_RSP_X (Jiri Olsa) [1036335] - [perf] x86: Fix Intel shared extra MSR allocation (Jiri Olsa) [1036335] - [x86] amd: perf: Unify AMD's generic and family 15h pmus (Jiri Olsa) [1133680]- [mm] hugetlb: correct missing private flag clearing (Petr Holasek) [1127126] - [mm] hugetlb: return a reserved page to a reserved pool if failed (Petr Holasek) [1127126] - [mm] hugetlb: undo change to page mapcount in fault handler (Petr Holasek) [1127126] - [mm] hugetlb: fix subpool accounting handling (Petr Holasek) [1127126] - [mm] hugetlb: protect reserved pages when soft offlining a hugepage (Petr Holasek) [1127126] - [mm] hugetlb: decrement reserve count if VM_NORESERVE alloc page cache (Petr Holasek) [1127126] - [mm] hugetlb: remove decrement_hugepage_resv_vma() (Petr Holasek) [1127126] - [mm] hugetlb: add VM_NORESERVE check in vma_has_reserves() (Petr Holasek) [1127126] - [mm] hugetlb: do not use a page in page cache for cow optimization (Petr Holasek) [1127126] - [crypto] modsign: crypto_alloc_shash() returns an error code not NULL on failure (David Howells) [1099208] - [drm] nouveau: behave better if ioremap failed (Ben Skeggs) [1076992] - [fs] fuse: ignore entry-timeout LOOKUP_REVAL (Carlos Maiolino) [1127702] - [fs] fuse: Timeout comparison fix (Carlos Maiolino) [1127769] - [fs] ext4: verify block bitmap (Lukas Czerner) [1087584] - [fs] ext4: fix type declaration of ext4_validate_block_bitmap (Lukas Czerner) [1087584] - [fs] ext4: error out if verifying the block bitmap fails (Lukas Czerner) [1087584] - [fs] fsnotify: delay unmounting until all inode are fput (Eric Paris) [886723] - [fs] inotify: determine wd before races are possible (Eric Paris) [886723] - [fs] fsnotify: do not hold notification mutex when putting events (Eric Paris) [886723] - [fs] fsnotify: use GFP_NOFS when allocating event holders (Eric Paris) [886723] - [fs] locks: eliminate BUG() call when there's an unexpected lock on file close (Benjamin Coddington) [1113096] - [fs] gfs2: Request demote when a "try" flock fails (Robert S Peterson) [1129445] - [fs] nfsd: allow turning off nfsv3 readdir_plus (J. Bruce Fields) [1117468] - [powerpc] pseries: Fix kexec regression caused by CPPR tracking (Gustavo Duarte) [1129453] - [scsi] Fix erratic device offline during EH (Gustavo Duarte) [1126088] - [net] openvswitch: fix panic with multiple vlan headers (Jiri Benc) [1122405] - [net] ipvs: extract race fixes for sync daemon setups (Jesper Brouer) [1117536]- [scsi] cxgb4i: Guard ipv6 code with a config check (Sai Vemuri) [1122829] - [scsi] cxgb4i: remove spurious use of rcu (Sai Vemuri) [1122829] - [scsi] cxgb4i: Fix ipv6 build failure caught with randconfig (Sai Vemuri) [1122829] - [scsi] cxgb4i: Add ipv6 code to driver, call into libcxgbi ipv6 api (Sai Vemuri) [1122829] - [scsi] libcxgbi: Add ipv6 api to driver (Sai Vemuri) [1122829] - [netdrv] cxgb4: Export symbols required by cxgb4i for ipv6 support and required defines (Sai Vemuri) [1122829] - [netdrv] cxgb4vf: Adds device Id for few more Chelsio adapters (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Remove superfluous call to pci_disable_msix() (Sai Vemuri) [1112417] - [netdrv] cxgb4: make functions static and remove dead code (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: added much cleaner implementation of is_t4() (Sai Vemuri) [1112417] - [netdrv] net: cxgb4vf: use DEFINE_PCI_DEVICE_TABLE (Sai Vemuri) [1112417] - [netdrv] net: cxgb4vf: remove unnecessary pci_set_drvdata() (Sai Vemuri) [1112417] - [netdrv] net: cxgb4vf: Staticize local symbols (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add support for Chelsio T5 adapter (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix VLAN extraction counter increment (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix extraction of cpl_rx_pkt from the response queue descriptor (Sai Vemuri) [1112417] - [netdrv] chelsio: Use netdev_ and pr_ (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove __dev* attributes (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: do vlan cleanup (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: improve Kconfig dependencies (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use defined Mailbox Timeout (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Quiesce Virtual Interfaces on shutdown (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Behave properly when CONFIG_DEBUG_FS isn't defined (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Check driver parameters in the right place (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: recover from failure in cxgb4vf_open() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix mailbox data/control coherency domain race (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Ingress Queue Entry Size needs to be 64 bytes (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix setting unicast/multicast addresses (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Advertise NETIF_F_TSO_ECN (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix up "Section Mismatch" compiler warning (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: add ethtool statistics for GRO (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: minor comment/symbolic name cleanup (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: add call to Firmware to reset VF State (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fail open if link_start() fails (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: flesh out PCI Device ID Table (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix some errors in Gather List to skb conversion (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix bug in Generic Receive Offload (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: don't implement trivial (and incorrect) ndo_select_queue() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove call to stop TX queues at load time (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: make single bit signed bitfields unsigned (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use netif_set_real_num_rx/tx_queues() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: do not use PCI resources before pci_enable_device() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix bug where we were only allocating one queue in MSI mode (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix off-by-one error checking for the end of the mailbox delay array (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix SGE resource resource deallocation bug (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix TX Queue restart (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Implement "Unhandled Interrupts" statistic (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove obsolete DECLARE_PCI_UNMAP_ADDR usage (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use correct shift factor for extracting the SGE DMA Ingress Padding Boundary (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Remove obsolete comment about the lack of a TX Timer Callback (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Stitch new T4 PCI-E SR-IOV Virtual Function driver into the build (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add new Makefile for T4 PCI-E SR-IOV Virtual Function driver cxgb4vf (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add main T4 PCI-E SR-IOV Virtual Function driver for cxgb4vf (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add T4 Virtual Function Scatter-Gather Engine DMA code (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add core T4 PCI-E SR-IOV Virtual Function hardware definitions and device communication code (Sai Vemuri) [1112417] - [infiniband] iw_cxgb4: fix for 64-bit integer division (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix possible race condition in cleanup (Sai Vemuri) [1121803] - [netdrv] cxgb4: only free allocated fls (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fixed incorrect check for memory operation in t4_memory_rw (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add the MC1 registers to read in the interrupt handler (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: Move common defines to cxgb4 (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: work request logging feature (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: display TPTE on errors (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: use firmware ord/ird resource limits (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: Detect Ing. Padding Boundary at run-time (Sai Vemuri) [1121803] - [netdrv] cxgb4: remove unnecessary null test before debugfs_remove_recursive (Sai Vemuri) [1121803] - [netdrv] cxgb4: Adds device ID for few more Chelsio T4 Adapters (Sai Vemuri) [1121803] - [netdrv] cxgb4: Replaced the backdoor mechanism to access the HW memory with PCIe Window method (Sai Vemuri) [1121803] - [netdrv] cxgb4: Use FW interface to get BAR0 value (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fixes cxgb4 probe failure in VM when PF is exposed through PCI Passthrough (Sai Vemuri) [1121803] - [netdrv] cxgb4: Change default Interrupt Holdoff Packet Count Threshold (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: don't truncate the recv window size (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: Choose appropriate hw mtu index and ISS for iWARP connections (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: Allocate and use IQs specifically for indirect interrupts (Sai Vemuri) [1121803] - [netdrv] cxgb4: Check if rx checksum offload is enabled, while reading hardware calculated checksum (Sai Vemuri) [1121803] - [netdrv] cxgb4: Decode the firmware port and module type a bit more for ethtool (Sai Vemuri) [1121803] - [infiniband] cxgb4: add missing padding at end of struct c4iw_alloc_ucontext_resp (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add missing padding at end of struct c4iw_create_cq_resp (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix vlan support (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix memory leaks in c4iw_alloc() error paths (Sai Vemuri) [1121803] - [netdrv] cxgb4: Decode PCIe Gen3 link speed (Sai Vemuri) [1121803] - [infiniband] cxgb4: Update Kconfig to include Chelsio T5 adapter (Sai Vemuri) [1121803] - [infiniband] cxgb4: Only allow kernel db ringing for T4 devs (Sai Vemuri) [1121803] - [infiniband] cxgb4: Force T5 connections to use TAHOE congestion control (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix endpoint mutex deadlocks (Sai Vemuri) [1121803] - [netdrv] cxgb4: use the correct max size for firmware flash (Sai Vemuri) [1121803] - [netdrv] cxgb4: Save the correct mac addr for hw-loopback connections in the L2T (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix over-dereference when terminating (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use uninitialized_var() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add missing debug stats (Sai Vemuri) [1121803] - [infiniband] cxgb4: Initialize reserved fields in a FW work request (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use pr_warn_ratelimited (Sai Vemuri) [1121803] - [infiniband] cxgb4: Max fastreg depth depends on DSGL support (Sai Vemuri) [1121803] - [infiniband] cxgb4: SQ flush fix (Sai Vemuri) [1121803] - [infiniband] cxgb4: rmb() after reading valid gen bit (Sai Vemuri) [1121803] - [infiniband] cxgb4: Endpoint timeout fixes (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use the BAR2/WC path for kernel QPs and T5 devices (Sai Vemuri) [1121803] - [infiniband] cxgb4: Disable DSGL use by default (Sai Vemuri) [1121803] - [infiniband] cxgb4: rx_data() needs to hold the ep mutex (Sai Vemuri) [1121803] - [infiniband] cxgb4: Drop RX_DATA packets if the endpoint is gone (Sai Vemuri) [1121803] - [infiniband] cxgb4: Lock around accept/reject downcalls (Sai Vemuri) [1121803] - [infiniband] cxgb4: set error code on kmalloc() failure (Sai Vemuri) [1121803] - [netdrv] cxgb4: Adds device ID for few more Chelsio Adapters (Sai Vemuri) [1121803] - [netdrv] cxbg4: Remove addressof casts to same type (Sai Vemuri) [1121803] - [netdrv] cxgb4: Call dev_kfree/consume_skb_any instead of kfree_skb (Sai Vemuri) [1121803] - [infiniband] cxgb4: Update snd_seq when sending MPA messages (Sai Vemuri) [1121803] - [infiniband] cxgb4: Connect_request_upcall fixes (Sai Vemuri) [1121803] - [infiniband] cxgb4: Ignore read reponse type 1 CQEs (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix possible memory leak in RX_PKT processing (Sai Vemuri) [1121803] - [infiniband] cxgb4: Don't leak skb in c4iw_uld_rx_handler() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Save the correct map length for fast_reg_page_lists (Sai Vemuri) [1121803] - [infiniband] cxgb4: Default peer2peer mode to 1 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Mind the sq_sig_all/sq_sig_type QP attributes (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix incorrect BUG_ON conditions (Sai Vemuri) [1121803] - [infiniband] cxgb4: Always release neigh entry (Sai Vemuri) [1121803] - [infiniband] cxgb4: Allow loopback connections (Sai Vemuri) [1121803] - [infiniband] cxgb4: Cap CQ size at T4_MAX_IQ_SIZE (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix four byte info leak in c4iw_create_cq() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix underflows in c4iw_create_qp() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Doorbell Drop Avoidance Bug Fixes (Sai Vemuri) [1121803] - [netdrv] cxgb4: Treat CPL_ERR_KEEPALV_NEG_ADVICE as negative advice (Sai Vemuri) [1121803] - [netdrv] cxgb4: Calculate len properly for LSO path (Sai Vemuri) [1121803] - [netdrv] cxgb4: Updates for T5 SGE's Egress Congestion Threshold (Sai Vemuri) [1121803] - [netdrv] cxgb4: Rectify emitting messages about SGE Ingress DMA channels being potentially stuck (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add code to dump SGE registers when hitting idma hangs (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix some small bugs in t4_sge_init_soft() when our Page Size is 64KB (Sai Vemuri) [1121803] - [netdrv] cxgb4: use remove handler as shutdown handler (Sai Vemuri) [1121803] - [netdrv] cgxb4: Stop using ethtool SPEED_* constants (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add more PCI device ids (Sai Vemuri) [1121803] - [netdrv] cxgb4: Don't assume LSO only uses SGL path in t4_eth_xmit() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Remove unused registers and add missing ones (Sai Vemuri) [1121803] - [netdrv] cxgb4: Query firmware for T5 ULPTX MEMWRITE DSGL capabilities (Sai Vemuri) [1121803] - [netdrv] cxgb4: LE-Workaround is not atomic in firmware (Sai Vemuri) [1121803] - [netdrv] cxgb4: Allow >10G ports to have multiple queues (Sai Vemuri) [1121803] - [netdrv] cxgb4: Print adapter VPD Part Number instead of Engineering Change field (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add support to recognize 40G links (Sai Vemuri) [1121803] - [netdrv] cxgb4: Use pci_enable_msix_range() instead of pci_enable_msix() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add missing neigh_release in LE-Workaround path (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix referencing freed adapter (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix gcc warning on 32-bit arch (Sai Vemuri) [1121803] - [netdrv] cxgb4: Don't retrieve stats during recovery (Sai Vemuri) [1121803] - [netdrv] cxgb4: Avoid disabling PCI device for towice (Sai Vemuri) [1121803] - [netdrv] cxgb4: silence shift wrapping static checker warning (Sai Vemuri) [1121803] - [netdrv] cxgb4: Changed FW check version to match FW binary version (Sai Vemuri) [1121803] - [netdrv] cxgb4: allow large buffer size to have page size (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use cxgb4_select_ntuple to correctly calculate ntuple fields (Sai Vemuri) [1121803] - [infiniband] cxgb4: Server filters are supported only for IPv4 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Calculate the filter server TID properly (Sai Vemuri) [1121803] - [netdrv] cxgb4: make functions static and remove dead code (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add API to correctly calculate tuple fields (Sai Vemuri) [1121803] - [netdrv] cxgb4: Account for stid entries properly in case of IPv6 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Assign filter server TIDs properly (Sai Vemuri) [1121803] - [netdrv] cxgb4: Include TCP as protocol when creating server filters (Sai Vemuri) [1121803] - [netdrv] cxgb4: Reserve stid 0 for T4/T5 adapters (Sai Vemuri) [1121803] - [netdrv] cxgb4: calls skb_set_hash (Sai Vemuri) [1121803] - [infiniband] cxgb4: Make _c4iw_write_mem_dma() static (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix formatting of physical address (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add new scheme to update T4/T5 firmware (Sai Vemuri) [1121803] - [netdrv] cxgb4: added much cleaner implementation of is_t4() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Much cleaner implementation of is_t4()/is_t5() (Sai Vemuri) [1121803] - [netdrv] cgxb4: remove duplicate include in cxgb4.h (Sai Vemuri) [1121803] - [netdrv] cxgb4: remove unnecessary pci_set_drvdata() (Sai Vemuri) [1121803] - [netdrv] cxgb4: remove workqueue when driver registration fails (Sai Vemuri) [1121803] - [infiniband] cxgb4: Issue RI.FINI before closing when entering TERM (Sai Vemuri) [1121803] - [infiniband] cxgb4: Advertise ~0ULL as max MR size (Sai Vemuri) [1121803] - [infiniband] cxgb4: Always do GTS write if cidx_inc == CIDXINC_MASK (Sai Vemuri) [1121803] - [infiniband] cxgb4: Set arp error handler for PASS_ACCEPT_RPL messages (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix accounting for unsignaled SQ WRs to deal with wrap (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix QP flush logic (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use correct bit shift macros for vlan filter tuples (Sai Vemuri) [1121803] - [infiniband] cxgb4: Handle newer firmware changes (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add support for active and passive open connection with IPv6 address (Sai Vemuri) [1121803] - [infiniband] cma: Add IPv6 support for iWARP (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add CLIP support to store compressed IPv6 address (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add routines to create and remove listening IPv6 servers (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix stack info leak in c4iw_create_qp() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Do not set net_device::dev_id to VI index (Sai Vemuri) [1121803] - [netdrv] cxgb4: Correct comparisons and calculations using skb->tail and skb-transport_header (Sai Vemuri) [1121803] - [netdrv] cxgb4: Force uninitialized state if FW_ON_ADAPTER is < FW_VERSION and we're the MASTER_PF (Sai Vemuri) [1121803] - [netdrv] cxgb4: fix error recovery when t4_fw_hello returns a positive value (Sai Vemuri) [1121803] - [netdrv] cxgb4: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG (Sai Vemuri) [1121803] - [netdrv] cxgb4: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix pci_device_id structure initialization with correct PF number (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix SQ allocation when on-chip SQ is disabled (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix error return code in create_qp() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix onchip queue support for T5 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Bump tcam_full stat and WR reply timeout (Sai Vemuri) [1121803] - [infiniband] cxgb4: Map pbl buffers for dma if using DSGL (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use DSGLs for fastreg and adapter memory writes for T5 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add module_params to enable DB FC & Coalescing on T5 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Turn off db coalescing when RDMA QPs are in use (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add Support for Chelsio T5 adapter (Sai Vemuri) [1121803] - [netdrv] cxgb4: Disable SR-IOV support for PF4-7 for T5 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Update driver version and description (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add T5 PCI ids (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add T5 debugfs support (Sai Vemuri) [1121803] - [netdrv] cxgb4: Enable doorbell drop recovery only for T4 adapter (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add T5 write combining support (Sai Vemuri) [1121803] - [netdrv] cxgb4: Dump T5 registers (Sai Vemuri) [1121803] - [netdrv] cxgb4: Initialize T5 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add macros, structures and inline functions for T5 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add register definations for T5 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Allow for backward compatibility with new VPD scheme (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix cast warning (Sai Vemuri) [1121803] - [infiniband] cxgb4: "cookie" can stay in host endianness (Sai Vemuri) [1121803] - [infiniband] cxgb4: Address sparse warnings (Sai Vemuri) [1121803] - [infiniband] cxgb4: Insert hwtid in pass_accept_req instead in pass_establish (Sai Vemuri) [1121803] - [infiniband] cxgb4: Don't wakeup threads for MPAv2 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Don't reconnect on abort for mpa_rev 1 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix endpoint timeout race condition (Sai Vemuri) [1121803] - [infiniband] cxgb4: Only log rx_data warnings if cpl status is non-zero (Sai Vemuri) [1121803] - [infiniband] cxgb4: Always log async errors (Sai Vemuri) [1121803] - [infiniband] cxgb4: Keep QP referenced until TID released (Sai Vemuri) [1121803] - [infiniband] cxgb4: Display streaming mode error only if detected in RTS (Sai Vemuri) [1121803] - [infiniband] cxgb4: Abort connections when moving to ERROR state (Sai Vemuri) [1121803] - [infiniband] cxgb4: Abort connections that receive unexpected streaming mode data (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix incorrect PFVF CMASK (Sai Vemuri) [1121803] - [netdrv] cxgb4: Use netdev_ and pr_ (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix bug for active and passive LE hash collision path (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix LE hash collision bug for passive open connection (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix LE hash collision bug for active open connection (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add LE hash collision bug fix path in LLD driver (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add T4 filter support (Sai Vemuri) [1121803] - [netdrv] cxgb4: remove __dev* attributes (Sai Vemuri) [1121803] - [netdrv] cxgb4: Chelsio FCoE offload driver submission (Sai Vemuri) [1121803] - [infiniband] cxgb4: use WARN (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix initialization of SGE_CONTROL register (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix unable to get UP event from the LLD (Sai Vemuri) [1121803] - [infiniband] cxgb4: Don't free chunk that we have failed to allocate (Sai Vemuri) [1121803] - [netdrv] cxgb4: Remove unnecessary #ifdef condition (Sai Vemuri) [1121803] - [netdrv] cxgb4: Address various sparse warnings (Sai Vemuri) [1121803] - [netdrv] cxgb4: allocate enough data in t4_memory_rw() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix build error due to missing linux/vmalloc.h include (Sai Vemuri) [1121803] - [netdrv] cxgb4: Dynamically allocate memory in t4_memory_rw() and get_vpd_params() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix error handling in create_qp() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Don't attempt to upgrade T4 firmware when cxgb4 will end up as a slave (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add support for T4 hardwired driver configuration settings (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add support for T4 configuration file (Sai Vemuri) [1121803] - [netdrv] cxgb4: Code cleanup to enable T4 Configuration File support (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add functions to read memory via PCIE memory window (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix incorrect values for MEMWIN*_APERTURE and MEMWIN*_BASE (Sai Vemuri) [1121803] - [infiniband] cxgb4: Move dereference below NULL test (Sai Vemuri) [1121803] - [infiniband] cxgb4: Update RDMA/cxgb4 due to macro definition removal in cxgb4 driver (Sai Vemuri) [1121803] - [netdrv] cxgb4: Remove duplicate register definitions (Sai Vemuri) [1121803] - [netdrv] cxgb4: set maximal number of default RSS queues (Sai Vemuri) [1121803] - [infiniband] cxgb4: Include vmalloc.h for vmalloc and vfree (Sai Vemuri) [1121803] - [infiniband] cxgb4: Remove kfifo usage (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use vmalloc() for debugfs QP dump (Sai Vemuri) [1121803] - [infiniband] cxgb4: DB Drop Recovery for RDMA and LLD queues (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add DB Overflow Avoidance (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add debugfs RDMA memory stats (Sai Vemuri) [1121803] - [netdrv] cxgb4: DB Drop Recovery for RDMA and LLD queues (Sai Vemuri) [1121803] - [netdrv] cxgb4: Common platform specific changes for DB Drop Recovery (Sai Vemuri) [1121803] - [netdrv] cxgb4: Detect DB FULL events and notify RDMA ULD (Sai Vemuri) [1121803] - [infiniband] cxgb4: Drop peer_abort when no endpoint found (Sai Vemuri) [1121803] - [infiniband] cxgb4: Debugfs dump_qp() updates (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use ULP_MODE_TCPDDP (Sai Vemuri) [1121803] - [infiniband] cxgb4: Turn on delayed ACK (Sai Vemuri) [1121803] - [netdrv] cxgb4: Use netif_set_real_num_rx/tx_queues() (Sai Vemuri) [1121803] - [netdrv] cxgb4: set skb->rxhash (Sai Vemuri) [1121803]- [drm] i915: fix backport typo (Rob Clark) [1131218] - [net] revert: bridge: Provide VLAN registration and GRO acceleration for ports (Jiri Pirko) [1121991] - [net] revert: bridge: Correctly receive hw-accelerated vlan traffic (Jiri Pirko) [1121991] - [net] revert: vlan: Allow accelerated packets to flow through the bridge (Jiri Pirko) [1121991] - [net] ipv6: fix calculation of option len in ip6_append_data (Hannes Frederic Sowa) [1127225] - [net] ipv6: pmtudisc setting not respected with UFO/CORK (Hannes Frederic Sowa) [1127225] - [net] ipv4: fix DO and PROBE pmtu mode regarding local fragmentation with UFO/CORK (Hannes Frederic Sowa) [1127225] - [net] rtnetlink: fix VF info size (Jiri Benc) [1126761] - [scsi] fc: ensure scan_work isn't active when freeing fc_rport (Maurizio Lombardi) [1120036] - [netdrv] bnx2x: Safe bnx2x_panic_dump() (Michal Schmidt) [1121539] - [netdrv] bnx2x: Enlarge the dorq threshold for VFs (Michal Schmidt) [1123412] - [netdrv] bnx2x: Fix 1G-baseT link (Michal Schmidt) [1123412] - [netdrv] bnx2x: Fix link for KR with swapped polarity lane (Michal Schmidt) [1123412] - [md] raid: avoid data corruption during recovery of double-degraded RAID6 (Jes Sorensen) [1090423] - [perf] tools: Show better error message in case we fail to open counters due to EBUSY error (Jiri Olsa) [1103196] - [perf] tools: Add filename__read_str util function (Jiri Olsa) [1103196] - [kvm] revert "x86: increase VCPU limit to 240" (Radim Krcmar) [864242] - [virt] revert "virtio-net: initialize vlan_features" (Nikolay Aleksandrov) [1132588]- [net] ipv6: fix headroom calculation in udp6_ufo_fragment (Nikolay Aleksandrov) [1121522] - [net] udp6: Fix udp fragmentation for tunnel traffic (Nikolay Aleksandrov) [1121522] - [net] sctp: inherit auth_capable on INIT collisions (Daniel Borkmann) [1123760] {CVE-2014-5077} - [net] sctp: only warn in proc_sctp_do_alpha_beta if write (Daniel Borkmann) [1081372] - [net] sctp: fix permissions for rto_alpha and rto_beta knobs (Daniel Borkmann) [1081372] - [scsi] scsi_lib: remove the description string in scsi_io_completion() (Maurizio Lombardi) [710111] - [scsi] qla2xxx: Update version number to 8.07.00.08.06.6-k1 (Chad Dupuis) [919831 990690] - [scsi] qla2xxx: Remove restriction on starting remote device discovery on port update (Chad Dupuis) [990690] - [scsi] qla2xxx: Move mailbox failure messages to a default debug level (Chad Dupuis) [919831] - [netdrv] mlx4_core: Keep only one driver entry release mlx4_priv (Amir Vadai) [1121531] - [netdrv] be2net: fix qnq mode detection on VFs (Ivan Vecera) [1123790] - [netdrv] be2net: ignore get/set profile FW cmd failures (Ivan Vecera) [1110417] - [netdrv] be2net: use adapter->flags to track SRIOV state (Ivan Vecera) [1110417] - [netdrv] be2net: avoid SRIOV config for BE2 chip (Ivan Vecera) [1110417] - [netdrv] be2net: use be_max_vfs() macro to access max-vfs (Ivan Vecera) [1110417] - [netdrv] be2net: create optimal number of queues on SR-IOV config (Ivan Vecera) [1110417] - [netdrv] be2net: read VF's capabilities from GET_PROFILE_CONFIG cmd (Ivan Vecera) [1110417] - [netdrv] be2net: remove be_cmd_get_profile_config_mbox/mccq() variants (Ivan Vecera) [1110417] - [x86] perf: Fix AMD NB and L2I "uncore" support (Prarit Bhargava) [922929] - [x86] perf: Remove old-style NB counter support from perf_event_amd.c (Prarit Bhargava) [922929] - [x86] perf: Add support for AMD NB and L2I "uncore" counters (Prarit Bhargava) [922929] - [x86] Add cpu_has_topoext (Prarit Bhargava) [922929] - [x86] perf: Enable northbridge performance counters on AMD family 15h (Prarit Bhargava) [922929] - [x86] perf: add global get_ibs_caps() (Prarit Bhargava) [922929] - [x86] perf: Share IBS macros between perf and oprofile (Prarit Bhargava) [922929] - [x86] perf: Generalize northbridge constraints code for family 15h (Prarit Bhargava) [922929] - [x86] perf: Allow for architecture specific RDPMC indexes (Prarit Bhargava) [922929] - [x86] perf: Move MSR address offset calculation to architecture specific files (Prarit Bhargava) [922929] - [x86] perf: Use rdpmc() rather than rdmsr() when possible in the kernel (Prarit Bhargava) [922929] - [x86] Add rdpmcl() (Prarit Bhargava) [922929] - [x86] efi: Properly pre-initialize table pointers (Laszlo Ersek) [1129282] - [md] raid1, raid10: always abort recover on write error (Jes Sorensen) [1124351]- [xen] smp: Unifiy some of the PVs and PVHVM offline CPU path (Vitaly Kuznetsov) [1123370] - [xen] smp: Fix leakage of the spinlock interrupt line for every CPU online/offline (Vitaly Kuznetsov) [1123370] - [xen] disable PV spinlocks on HVM (Vitaly Kuznetsov) [1123370] - [xen] smp: initialize IPI vectors before marking CPU online (Vitaly Kuznetsov) [1123370] - [xen] Do not enable PV IPIs when vector callback not present (Vitaly Kuznetsov) [1123370] - [xen] pv on hvm support PV spinlocks and IPIs (Vitaly Kuznetsov) [1123370] - [xen] percpu: make percpu symbols in xen unique (Vitaly Kuznetsov) [1123370] - [kernel] sched: Fix possible divide by zero in avg_atom() calculation (Mateusz Guzik) [1109489] - [kernel] add div64_ul() (Mateusz Guzik) [1109489] - [kernel] sched: Move idle_balance() stats back where they were instead of at the end of the sched_domain (Larry Woodman) [1119156] - [perf] x86: ignore CondChgd bit to avoid false NMI handling (Don Zickus) [1116947] - [s390] fix restore of invalid floating-point-control (Hendrik Brueckner) [1121962] - [s390] sclp_vt220: Enable ASCII console per default (Hendrik Brueckner) [1112743] - [x86] apic: Remove noisy zero-mask warning from default_send_IPI_mask_logical() (Prarit Bhargava) [745124] - [drm] i915: lock around link status and link training (Dave Airlie) [1126640] - [drm] i915: only hook up hpd pulse for DP outputs (Dave Airlie) [1126640] - [alsa] control: Don't access controls outside of protected regions (Radomir Vrbovsky) [1117329] {CVE-2014-4653} - [md] dm-thin: set minimum_io_size to pool's data block size (Mikulas Patocka) [1121779] - [md] dm: allocate a special workqueue for deferred device removal (Mike Snitzer) [1109431] - [kernel] coredump: redefine SIGNAL_GROUP_COREDUMP to fix the conflict with SIGNAL_CLD_STOPPED (Oleg Nesterov) [1106519] - [powerpc] pseries: Track previous CPPR values to correctly EOI interrupts (Gustavo Duarte) [1089977] - [netdrv] tg3: Modify tg3_tso_bug() to handle multiple TX rings (Ivan Vecera) [1123530] - [netdrv] bna: fix performance regression (Ivan Vecera) [1121039] - [netdrv] bna: fill the magic in bnad_get_eeprom() instead of validating (Ivan Vecera) [1119123] - [netdrv] e1000e: implement 82577/579 MDI setting support (Ivan Vecera) [1105604] - [netdrv] igb: update to allow reading/setting MDI state (Ivan Vecera) [1105604] - [netdrv] e1000e: implement MDI/MDI-X control (Ivan Vecera) [1105604] - [netdrv] e1000: configure and read MDI settings (Ivan Vecera) [1105604] - [netdrv] ethtool: MDI setting support (Ivan Vecera) [1105604] - [netdrv] bna: remove use of ndo_set_multicast_list in drivers (Ivan Vecera) [1120510] - [netdrv] bna: fix vlan tag stripping and implement its toggling (Ivan Vecera) [1120510] - [netdrv] bna: convert to hw_features (Ivan Vecera) [1120510]- [powerpc] pci: Improve device hotplug initialization (Gustavo Duarte) [1084398] - [powerpc] pci: fix PCI-e devices rescan issue on powerpc platform (Gustavo Duarte) [1084398] - [powerpc] pci: Cleanup device dma setup code (Gustavo Duarte) [1084398] - [pci] Add pcibios_add_device (Gustavo Duarte) [1084398] - [pci] fix undefined reference to 'pci_fixup_final_inited' (Gustavo Duarte) [1084398] - [pci] call final fixups hot-added devices (Gustavo Duarte) [1084398] - [mm] vmscan: Fix memcg forced scan of anonymous pages (Jerome Marchand) [1124895] - [mm] try_to_unmap_cluster() should lock_page() before mlocking (Jacob Tanenbaum) [1093081] {CVE-2014-3122} - [video] fbmem: convert fb_mmap to vm_iomap_memory() helper (Jacob Tanenbaum) [1035242] {CVE-2013-2596} - [s390] add dummy io_remap_pfn_range() to asm/pgtable.h (Jacob Tanenbaum) [1035242] {CVE-2013-2596} - [mm] add vm_iomap_memory() helper function (Jacob Tanenbaum) [1035242] {CVE-2013-2596} - [hv] hv_fcopy: fix a race condition for SMP guest (Jason Wang) [1118123] - [hv] util: Fix a bug in the KVP code (Jason Wang) [1118123] - [hv] vmbus: Fix a bug in the channel callback dispatch code (Jason Wang) [1118123] - [scsi] virtio_scsi: fix memory leak on full queue condition (Fam Zheng) [1111485] - [scsi] storvsc: Correctly handle TEST_UNIT_READY failure (Jason Wang) [1120468] - [scsi] storvsc: Set srb_flags in all cases (Jason Wang) [1120468] - [scsi] storvsc: Implement a eh_timed_out handler (Jason Wang) [1120468] - [scsi] storvsc: Fix a bug in handling VMBUS protocol version (Jason Wang) [1120468] - [scsi] storvsc: Filter commands based on the storage protocol version (Jason Wang) [1120468] - [scsi] storvsc: Set cmd_per_lun to reflect value supported by the Host (Jason Wang) [1120468] - [scsi] storvsc: Change the limits to reflect the values on the host (Jason Wang) [1120468] - [fs] xfs: always do log forces via the workqueue (Eric Sandeen) [1028831] - [fs] xfs: Do background CIL flushes via a workqueue (Eric Sandeen) [1028831] - [fs] vfs: fix ELOOP error handling in path_mountpoint() (Ian Kent) [1121323] {CVE-2014-5045} - [fs] vfs: fix ref count leak in path_mountpoint() (Ian Kent) [1121323] {CVE-2014-5045} - [fs] xfs: remove xfs_itruncate_data (Brian Foster) [1113418] - [fs] xfs: split xfs_itruncate_finish (Brian Foster) [1113418] - [fs] xfs: kill xfs_itruncate_start (Brian Foster) [1113418] - [fs] xfs: factor extent map manipulations out of xfs_bmapi (Brian Foster) [1113418] - [fs] gfs2: Allow caching of glocks for flock (Robert S Peterson) [1110421] - [fs] gfs2: Allow flocks to use normal glock dq rather than dq_wait (Robert S Peterson) [1110421] - [fs] xfs: don't log dummy transaction on frozen fs (Eric Sandeen) [1076286] - [fs] ext4: set extents flag when migrating file to use extents (Eric Sandeen) [952005]- [netdrv] sfc: Add 40G link capability decoding (Nikolay Aleksandrov) [1111076] - [netdrv] sfc: Adding PCI ID for Solarflare 7000 series 40G network adapter (Nikolay Aleksandrov) [1111076] - [scsi] ibmvscsi: Add memory barriers for send / receive (Gustavo Duarte) [1099590] - [scsi] ibmvscsi: Abort init sequence during error recovery (Gustavo Duarte) [1099590] - [driver] core: fix addition of delayed probe infrastructure (Doug Ledford) [1116871] - [uapi] rdma_user_cm.h: include socket.h (Doug Ledford) [1072857] - [netdrv] bnx2x: fix set_setting for some PHYs (Michal Schmidt) [1009332] - [net] bridge: unregister rtnl message types correctly (Jiri Benc) [1114445]- [drm] nouveau: backport display fixes from upstream (Ben Skeggs) [1105194] - [drivers] platform: use always ->name for uevent (Prarit Bhargava) [1120675] - [hv] remove meaningless pr_err() in vmbus_recvpacket_raw() (Jason Wang) [1112076] - [x86] mm: fix crash when booting as a hyperv NUMA guest (Luiz Capitulino) [979364] - [powerpc] kexec: fix access to kexec_state table (Gustavo Duarte) [1118904] - [powerpc] Dynamic update cache list during suspend and resume (Gustavo Duarte) [1087793] - [netdrv] qlcnic: Initialize mailbox cmd structure to zero (Chad Dupuis) [1115438] - [netdrv] qlcnic: Fix NULL pointer dereference bug (Chad Dupuis) [1110938] - [x86] hpet: Fix bogus error check in hpet_assign_irq() (Prarit Bhargava) [1117874] - [pci] dmar: Fix return value check of create_irq() (Prarit Bhargava) [1117874] - [md] dm-thin: relax external origin size constraints (Mike Snitzer) [1030411] - [md] dm-thin: switch to an atomic_t for tracking pending new block preparations (Mike Snitzer) [1030411] - [scsi] ibmvfc: Fix for offlining devices during error recovery (Gustavo Duarte) [1108718] - [scsi] ibmvfc: Suppress ABTS if target gone (Gustavo Duarte) [1108718] - [scsi] ibmvfc: Send cancel when link is down (Gustavo Duarte) [1108718] - [scsi] ibmvfc: Support FAST_IO_FAIL in EH handlers (Gustavo Duarte) [1108718] - [scsi] ibmvfc: Properly set cancel flags when cancelling abort (Gustavo Duarte) [1108718] - [scsi] bnx2i: Update driver version to 2.7.10.1 (Maurizio Lombardi) [1120723] - [net] l2tp: don't fall back on UDP getsockopt / setsockopt (Petr Matousek) [1119462] {CVE-2014-4943}- [crypto] md5: Set statesize (Mike Snitzer) [1114137] - [crypto] hash: Fix async import on shash algorithm (Mike Snitzer) [1114137] - [crypto] drbg: Enable DRBG by default (Herbert Xu) [1105601] - [crypto] drbg: drbg_exit() can be static (Herbert Xu) [1105601] - [crypto] drbg: HMAC-SHA1 DRBG has crypto strength of 128 bits (Herbert Xu) [1105601] - [crypto] drbg: Mix a time stamp into DRBG state (Herbert Xu) [1105601] - [crypto] drbg: Select correct DRBG core for stdrng (Herbert Xu) [1105601] - [crypto] drbg: Call CTR DRBG DF function only once (Herbert Xu) [1105601] - [crypto] drbg: Fix format string for debugging statements (Herbert Xu) [1105601] - [crypto] drbg: cleanup of preprocessor macros (Herbert Xu) [1105601] - [crypto] drbg: Use Kconfig to ensure at least one RNG option is set (Herbert Xu) [1105601] - [crypto] drbg: use of kernel linked list (Herbert Xu) [1105601] - [crypto] drbg: fix memory corruption for AES192 (Herbert Xu) [1105601] - [crypto] drbg: simplify ordering of linked list in drbg_ctr_df (Herbert Xu) [1105601] - [crypto] drbg: Add DRBG test code to testmgr (Herbert Xu) [1105601] - [crypto] drbg: DRBG testmgr test vectors (Herbert Xu) [1105601] - [crypto] drbg: compile the DRBG code (Herbert Xu) [1105601] - [crypto] drbg: DRBG kernel configuration options (Herbert Xu) [1105601] - [crypto] drbg: header file for DRBG (Herbert Xu) [1105601] - [crypto] drbg: SP800-90A Deterministic Random Bit Generator (Herbert Xu) [1105601]- [crypto] fips: only panic on bad/missing crypto mod signatures (Jarod Wilson) [1105596] - [kernel] futex: avoid race between requeue and wake (Larry Woodman) [1118434] - [kernel] futex: revert back to the explicit waiter counting code (Larry Woodman) [1118434] - [kernel] futex: Avoid taking the hb->lock if there's nothing to wake up (Larry Woodman) [1118434] - [fs] epoll: do not take the nested ep->mtx on EPOLL_CTL_DEL (Larry Woodman) [1100855] - [fs] epoll: do not take global 'epmutex' for simple topologies (Larry Woodman) [1100855] - [fs] epoll: fix spurious lockdep warnings (Larry Woodman) [1100855] - [usb] ehci: fix HUB TT scheduling issue with iso transfer (Gopal) [1092967] - [usb] ehci: reorganize isochronous scheduler routine (Gopal) [1092967] - [usb] ehci: add missing frame -> microframe conversion (Gopal) [1092967] - [usb] ehci: simplify remainder computations (Gopal) [1092967] - [usb] ehci: fix audio record functionality for some Full speed sound blaster devices (Gopal) [1092967] - [usb] ehci: Respect IST when scheduling new split iTDs (Gopal) [1092967] - [usb] ehci: Minor constant fix for SCHEDULE_SLOP (Gopal) [1092967] - [scsi] ipr: Add new CCIN definition for Grand Canyon support (Gustavo Duarte) [1054284] - [scsi] ipr: Format HCAM overlay ID 0x21 (Gustavo Duarte) [1054284] - [scsi] ipr: Handle early EEH (Gustavo Duarte) [1054284] - [scsi] ipr: Add new CCIN definition for new hardware support (Gustavo Duarte) [1054284] - [scsi] ipr: Remove extended delay bit on GSCSI reads/writes ops (Gustavo Duarte) [1054284] - [scsi] ipr: increase dump size in ipr driver (Gustavo Duarte) [1054284] - [scsi] ipr: Increase msi-x interrupt vectors to 16 (Gustavo Duarte) [1054284] - [scsi] ipr: Add sereral new CCIN definitions for new adapters support (Gustavo Duarte) [1054284] - [powerpc] pseries: Add backward compatibilty to read old kernel oops-log (Gustavo Duarte) [929309] - [powerpc] pseries: Read common partition via pstore (Gustavo Duarte) [929309] - [powerpc] pseries: Read of-config partition via pstore (Gustavo Duarte) [929309] - [powerpc] pseries: Distinguish between a os-partition and non-os partition (Gustavo Duarte) [929309] - [powerpc] pseries: Read rtas partition via pstore (Gustavo Duarte) [929309] - [powerpc] pseries: Read/Write oops nvram partition via pstore (Gustavo Duarte) [929309] - [powerpc] pseries: Add version and timestamp to oops header (Gustavo Duarte) [929309] - [powerpc] pseries: Introduce generic read function to read nvram-partitions (Gustavo Duarte) [929309] - [s390] crypto: Fix aes-cbc IV corruption (Herbert Xu) [1003528] - [s390] crypto: Don't panic after crypto instruction failures (Herbert Xu) [1003528] - [s390] crypto: cleanup DES code (Herbert Xu) [1003528] - [s390] crypto: des_s390 use generic weak key check (Herbert Xu) [1003528] - [s390] crypto: remove des3_ede128 mode (Herbert Xu) [1003528] - [s390] af_iucv: correct cleanup if listen backlog is full (Hendrik Brueckner) [1112347] - [kernel] auditsc: audit_krule mask accesses need bounds checking (Denys Vlasenko) [1102705] {CVE-2014-3917} - [acpi] Fix bug when ACPI reset register is implemented in system memory (Nigel Croxon) [1102955] - [net] gro: fix deliver of trunk packets to VLAN interfaces (Marcelo Ricardo Leitner) [1112324] - [block] blk-cgroup: Accept tab as valid field delimiter (Vivek Goyal) [788580]- [kernel] utrace: force IRET path after utrace_finish_vfork() (Oleg Nesterov) [1115933] {CVE-2014-4699} - [kernel] ipc: fix race with LSMs (Paul Moore) [1115477] - [kernel] ipc: ipc_rcu_alloc() cacheline align allocation (Paul Moore) [1115477] - [kernel] ipc: ipc_schedule_free() can do vfree() directly now (Paul Moore) [1115477] - [mm] make vfree() safe to call from interrupt contexts (Paul Moore) [1115477] - [kernel] ipc: Convert ipc_immediate_free() RCU callback to kfree_rcu() (Paul Moore) [1115477] - [mm] hugetlb: ensure hugepage access is denied if hugepages are not supported (Gustavo Duarte) [1086450] - [block] rsxx: Fix possible kernel panic with invalid config (Gustavo Duarte) [1054285] - [crypto] nx: rework Kconfig (Gustavo Duarte) [1053844] - [crypto] nx: fix SHA-2 for chunks bigger than block size (Gustavo Duarte) [1053844] - [crypto] nx: fix GCM for zero length messages (Gustavo Duarte) [1053844] - [crypto] nx: fix XCBC for zero length messages (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-CCM (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-XCBC (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-GCM (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-CTR (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-CBC (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-ECB (Gustavo Duarte) [1053844] - [crypto] nx: add offset to nx_build_sg_lists() (Gustavo Duarte) [1053844] - [crypto] nx: fix nx-aes-gcm verification (Gustavo Duarte) [1053844] - [crypto] nx: fix concurrency issue (Gustavo Duarte) [1053844] - [crypto] nx: saves chaining value from co-processor (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for SHA-2 (Gustavo Duarte) [1053844] - [crypto] nx: fix physical addresses added to sg lists (Gustavo Duarte) [1053844] - [crypto] nx: fix typo in nx driver config option (Gustavo Duarte) [1053844] - [powerpc] pseries: Add pseries update notifier for OFDT prop changes (Gustavo Duarte) [1053844] - [netdrv] i40e: fix receive of VLAN packets (Stefan Assmann) [1113513] - [hv] Handle the case when the target file exists correctly (Jason Wang) [1102259] - [hv] Implement the file copy service (Jason Wang) [1102259] - [kernel] uuid: add uuid.h to exported header list (Jason Wang) [1102259] - [block] rename blk_get_queue to blk_get_request_queue (Mike Snitzer) [1098658] - [block] misc updates to blk_get_queue() (Mike Snitzer) [1098658] - [module] add support for soft module dependencies (Neil Horman) [968872] - [crypto] crct10dif: Simple correctness and speed test for CRCT10DIF hash (Neil Horman) [968872] - [crypto] crct10dif: Glue code to cast accelerated CRCT10DIF assembly as a crypto transform (Neil Horman) [968872] - [crypto] crct10dif: Accelerated CRC T10 DIF computation with PCLMULQDQ instruction (Neil Horman) [968872] - [crypto] crct10dif: Wrap crc_t10dif function all to use crypto transform framework (Neil Horman) [968872] - [crypto] testmgr: remove empty element from alg_test_descs (Jan Stancek) [1114983] - [block] revert "block: improve queue_should_plug() by looking at IO depths" (Jeff Moyer) [1003678] - [hv] balloon: Ensure pressure reports are posted regularly (Luiz Capitulino) [1102275] - [kvm] iommu: fix releasing unmapped page (Alex Williamson) [1110977]- [fs] sunrpc: refactor rpcauth_checkverf error returns (Scott Mayhew) [786463] - [fs] nfs: avoid expired credential keys for buffered writes (Scott Mayhew) [786463] - [fs] sunrpc: new rpc_credops to test credential expiry (Scott Mayhew) [786463] - [fs] sunrpc: don't map EKEYEXPIRED to EACCES in call_refreshresult (Scott Mayhew) [786463] - [fs] sunrpc: set gss gc_expiry to full lifetime (Scott Mayhew) [786463] - [fs] sunrpc: handle EKEYEXPIRED in call_refreshresult (Scott Mayhew) [786463] - [fs] sunrpc: Use __func__ in dprintk() in auth_gss.c (Scott Mayhew) [786463] - [fs] sunrpc: Fix machine creds in generic_create_cred and generic_match (Scott Mayhew) [786463] - [fs] sunrpc: Clean up the RPCSEC_GSS service ticket requests (Scott Mayhew) [786463] - [fs] sunrpc: Reduce switch/case indent (Scott Mayhew) [786463] - [fs] nfsd: fix minor memory leak (Scott Mayhew) [786463] - [fs] nfs: Don't mark the data cache as invalid if it has been flushed (Scott Mayhew) [1109365] - [fs] nfs: Clear NFS_INO_REVAL_PAGECACHE when we update the file size (Scott Mayhew) [1109365] - [fs] nfs: Fix cache_validity check in nfs_write_pageuptodate() (Scott Mayhew) [1109365] - [fs] vfs: plug dentry leak in mountpoint_last (Mateusz Guzik) [1114387] - [fs] nfsd: Don't hand out delegations for 30 seconds after recalling them (J. Bruce Fields) [998024] - [scsi] pm8001: Fix potential null pointer dereference and memory leak (Rich Bono) [1054927] - [scsi] pm80xx: Fix missing NULL pointer checks and memory leaks (Rich Bono) [1054927] - [scsi] pm80xx: Spinlock fix (Rich Bono) [1054927] - [scsi] pm80xx: Fixed return value issue (Rich Bono) [1054927] - [scsi] pm80xx: Removing redundant code snippets (Rich Bono) [1054927] - [scsi] pm80xx: Tasklets synchronization fix (Rich Bono) [1054927] - [scsi] pm80xx: Resetting the phy state (Rich Bono) [1054927] - [scsi] pm80xx: Fix for direct attached device (Rich Bono) [1054927] - [scsi] pm80xx: Firmware logging support (Rich Bono) [1054927] - [scsi] pm80xx: Phy settings support for motherboard controller (Rich Bono) [1054927] - [scsi] pm80xx: IButton security feature support for motherboard controllers (Rich Bono) [1054927] - [scsi] pm80xx: Print SAS address of IO failed device (Rich Bono) [1054927] - [scsi] pm80xx: 4G boundary fix (Rich Bono) [1054927] - [scsi] pm80xx: Set device state response logic fix (Rich Bono) [1054927] - [scsi] pm80xx: Display controller BIOS version (Rich Bono) [1054927] - [scsi] pm80xx: Indirect SMP request fix (Rich Bono) [1054927] - [scsi] pm80xx: Device id changes to support series 8 controllers (Rich Bono) [1054927] - [scsi] pm80xx: Fix for 32 bit compilation warning (Rich Bono) [1054927] - [security] keys: Increase root_maxkeys and root_maxbytes sizes (Steve Dickson) [1113607] - [net] ipv4: fix route cache rebuilds (Jiri Pirko) [1111631] - [net] sch_tbf: handle too small burst (Florian Westphal) [1103694] - [net] don't account for udp header size when computing seglen (Florian Westphal) [1103694] - [net] sctp: Fix sk_ack_backlog wrap-around problem (Daniel Borkmann) [1085932] {CVE-2014-4667} - [net] neigh: set nud_state to NUD_INCOMPLETE when probing router reachability (Hannes Frederic Sowa) [1110192] - [scsi] dual scan thread bug fix (David Milburn) [1079922] - [scsi] fix our current target reap infrastructure (David Milburn) [1079922] - [netdrv] sfc: Demote "MC Scheduler error" messages (Nikolay Aleksandrov) [805817] - [input] wacom: fix regression on X220 tablets (Aristeu Rozanski) [1112852] - [doc] procfs: fix incorrect formula to calculate CommitLimit value (Petr Oros) [1050174] - [netdrv] tg3: Clear NETIF_F_TSO6 flag before doing software GSO (Ivan Vecera) [1108572] - [fs] devpts: Add ctl_names back to moved proc files' ctl_tables (Prarit Bhargava) [1105533]- [drm] i915: backport fixes from upstream (Dave Airlie) [1110555] - [acpi] acpi_pad: power_saving_thread() call schedule() when need_resched is true (Tony Camuso) [831828] - [x86] apic: Plug racy xAPIC access of CPU hotplug code (Igor Mammedov) [1075145] - [x86] intel_pstate: Add CPU IDs for Broadwell processors (Steve Best) [1109389] - [x86] exec: fix leak of 32-bit libary mapping behavior to 64-bit children (Denys Vlasenko) [1064475] - [mm] memcg: fix race condition between memcg teardown and swapin (Johannes Weiner) [1001197] - [netdrv] vmxnet3: adjust ring sizes when interface is down (Neil Horman) [1079060] - [x86] kvm: expose ADX feature to guest (Don Dugger) [1097017] - [x86] kvm: expose new instruction RDSEED to guest (Don Dugger) [1097017] - [x86] cpufeature: Add the RDSEED and ADX features (Don Dugger) [1097017] - [x86] avx-512: Enable AVX-512 States Context Switch (Rui Wang) [1036233] - [x86] avx-512: AVX-512 Feature Detection (Rui Wang) [1036233] - [acpi] emca: Combine eMCA/EDAC event reporting priority (Rui Wang) [1032255] - [edac] Add an edac_report parameter to EDAC (Rui Wang) [1032255] - [x86] Export 'boot_cpu_physical_apicid' to modules (Rui Wang) [1032255] - [acpi] Fix extended error log driver to depend on CONFIG_X86_LOCAL_APIC (Rui Wang) [1032255] - [dmi] Avoid unaligned memory access in save_mem_devices() (Rui Wang) [1032255] - [acpi] Move cper.c from drivers/acpi/apei to drivers/firmware/efi (Rui Wang) [1032255] - [acpi] cper: Cleanup CPER memory error output format (Rui Wang) [1032255] - [acpi] cper: Enhance memory reporting capability (Rui Wang) [1032255] - [acpi] cper: Add UEFI 2.4 support for memory error (Rui Wang) [1032255] - [x86] mce: Add validation check before GHES error is recorded (Rui Wang) [1032255] - [dmi] Parse memory device type 17 in SMBIOS (Rui Wang) [1032255] - [dmi] Add DMI entry types to the headers (Rui Wang) [1032255] - [acpi] Extended error log driver for x86 platform (Rui Wang) [1032255] - [edac] bitops: Introduce a more generic BITMASK macro (Rui Wang) [1032255] - [acpi] cper: Update cper info (Rui Wang) [1032255] - [acpi] cper: Fix status check during error printing (Rui Wang) [1032255] - [acpi] ghes: add the needed hooks for EDAC error report (Rui Wang) [1032255] - [acpi] ghes: move structures/enum to a header file (Rui Wang) [1032255] - [lib] ratelimit: fix the return value when __ratelimit() fails to acquire the lock (Jiri Pirko) [1082772] - [lib] ratelimit: Fix/allow use in atomic contexts (Jiri Pirko) [1082772]- [fs] fuse: fix nlink after unlink (Brian Foster) [1054351] - [fs] fuse: fix fallocate vs. ftruncate race (Brian Foster) [1035422] - [fs] fuse: wait for writeback in fuse_file_fallocate() (Brian Foster) [1035422] - [fs] fuse: use list_for_each_entry() for list traversing (Brian Foster) [1035422] - [fs] fuse: readdir: check for slash in names (Brian Foster) [1035422] - [fs] fuse: hotfix truncate_pagecache() issue (Brian Foster) [1035422] - [fs] fuse: invalidate inode attributes on xattr modification (Brian Foster) [1035422] - [fs] fuse: postpone end_page_writeback() in fuse_writepage_locked() (Brian Foster) [1035422] - [fs] fuse: fix readdirplus Oops in fuse_dentry_revalidate (Brian Foster) [1035422] - [fs] fuse: allocate for_background dio requests based on io->async state (Brian Foster) [1035422] - [fs] fuse: optimize wake_up (Brian Foster) [1035422] - [fs] fuse: implement exclusive wakeup for blocked_waitq (Brian Foster) [1035422] - [fs] fuse: skip blocking on allocations of synchronous requests (Brian Foster) [1035422] - [fs] fuse: add flag fc->initialized (Brian Foster) [1035422] - [fs] fuse: make request allocations for background processing explicit (Brian Foster) [1035422] - [fs] fuse: fix hang of single threaded fuseblk filesystem (Brian Foster) [1035422] - [fs] fuse: allow control of adaptive readdirplus use (Brian Foster) [1035422] - [fs] fuse: avoid out-of-scope stack access (Brian Foster) [1035422] - [fs] fuse: Adapt readdirplus to application usage patterns (Brian Foster) [1035422] - [fs] fuse: delete dead .write_begin and .write_end aops (Brian Foster) [1035422] - [fs] fuse: separate queue for FORGET requests (Brian Foster) [1035422] - [fs] fuse: flush background queue on connection close (Brian Foster) [1035422] - [fs] fuse: support splice() reading from fuse device (Brian Foster) [1035422] - [fs] fuse: export generic_pipe_buf_*() to modules (Brian Foster) [1035422] - [fs] fuse: allow splice to move pages (Brian Foster) [1035422] - [fs] fuse: support splice() writing to fuse device (Brian Foster) [1035422] - [fs] fuse: get page reference for readpages (Brian Foster) [1035422] - [fs] bio: modify __bio_add_page to accept pages that dont start a new segment (Maurizio Lombardi) [885517] - [fs] bio: modify __bio_add_page() to accept pages that don't start a new segment (Maurizio Lombardi) [885517] - [fs] gfs2: Only wait for demote when last holder is dequeued (Robert S Peterson) [1110421] - [fs] btrfs: fix bio rw flag usage (Zach Brown) [1072112] - [fs] nfsd: notify_change needs elevated write count (Mateusz Guzik) [1105057] - [fs] cifs: ensure that srv_mutex is held when dealing with ssocket pointer (Sachin Prabhu) [1010233] - [fs] nfsv4: close needs to handle NFS4ERR_ADMIN_REVOKED (Dave Wysochanski) [1082127] - [fs] ext4: init pagevec in ext4_da_block_invalidatepages (Lukas Czerner) [876803] - [fs] ext4: Report max_batch_time option correctly (Lukas Czerner) [1100523] - [fs] ext4: fix deadlock when writing in ENOSPC conditions (Lukas Czerner) [1075780] - [fs] ext4: set b_blocknr to zero when block_validity fails (Lukas Czerner) [997894] - [fs] nfs: Use error handler on failed GETATTR with successful OPEN (Steve Dickson) [1104292] - [fs] lockd: Ensure that nlmclnt_block resets block->b_status after a server reboot (Steve Dickson) [959006] - [fs] nfs: Handle session reset before lease check (Scott Mayhew) [1090656] - [fs] ext4: Avoid underflow in ext4_trim_fs() (Lukas Czerner) [998785] - [fs] gfs2: When adding a new dir entry, inc link count if it is a subdir (Robert S Peterson) [1092083] - [fs] gfs2: Make gfs2_dir_del update link count when required (Robert S Peterson) [1092083] - [fs] gfs2: Don't use gfs2_change_nlink in link syscall (Robert S Peterson) [1092083] - [netdrv] mlx4_en: Add missing size to net_device_ops_ext structures (Amir Vadai) [1059086] - [netdrv] mlx4_en: Implement ndo_get_phys_port for VF's (Amir Vadai) [1059086]- [infiniband] usnic: fix up Kconfig items (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: drop hpn module option (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Reset RoCE VF gids when guest driver goes down (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Invoke UPDATE_QP for proxy QP1 on MAC changes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Add UPDATE_QP SRIOV wrapper support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix slave id computation for single port VF (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Adjust port number in qp_attach wrapper when detaching (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: don't use napi_synchronize inside mlx4_en_netpoll (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Defer VF initialization till PF is fully initialized (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Preserve pci_dev_data after __mlx4_remove_one() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Add block multicast loopback support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Unregister inet notifier when unloading ocrdma (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix warnings about pointer <-> integer casts (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Code clean-up (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Display FW version (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Query controller information (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Support non-embedded mailbox commands (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Handle CQ overrun error (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Display proper value for max_mw (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Use non-zero tag in SRQ posting (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Memory leak fix in ocrdma_dereg_mr() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Increment abi version count (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Update version string (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: ABI versioning between ocrdma and be2net (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Allow DPP QP creation (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Read ASIC_ID register to select asic_gen (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: SQ and RQ doorbell offset clean up (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: EQ full catastrophe avoidance (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Don't resolve passive side RoCE L2 address in CMA REQ handler (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Remove overload in ib_sg_dma* (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ehca: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipath: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Bump driver version to 1.3 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Update Mellanox copyright note (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Print QP information once connection is established (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Remove struct iscsi_iser_conn (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Drain the tx cq once before looping on the rx cq (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Fix sector_t format warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4_core: Make buffer larger to avoid overflow warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4_core: Fix some indenting in mlx4_ib_add() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mad: Check and handle potential DMA mapping errors (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ehca: Returns an error on ib_copy_to_udata() failure (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mthca: Return an error on ib_copy_to_udata() failure (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add support for CONFIG_DEV command (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: USe one wrapper that returns -EPERM (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: pass pci_device_id.driver_data to __mlx4_init_one during reset (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Use actual number of PCI functions (PF + VFs) for alias GUID logic (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Fix a race condition between failing I/O and I/O completion (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Avoid that writing into "add_target" hangs due to a cable pull (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Make writing into the "add_target" sysfs attribute interruptible (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Avoid duplicate connections (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Add more logging (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Check ib_query_gid return value (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Fix two kernel-doc warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Adapt num_vfs/probed_vf params for single port VF (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Adapt code for N-Port VF (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add utils for N-Port VFs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add data structures to support N-Ports per VF (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4_ib: Adapt code to use caps.num_ports instead of a constant (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Cleanup qib_register_observer() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Change SDMA progression mode depending on single- or multi-rail (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Publish T10-PI support to SCSI midlayer (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Implement check_protection (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] libiscsi: Add check_protection callback for transports (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Support T10-PI operations (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Initialize T10-PI resources (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Introduce pi_enable, pi_guard module parameters (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Generalize fall_to_bounce_buf routine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Generalize iser_unmap_task_data and finalize_rdma_unaligned_sg (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Replace fastreg descriptor valid bool with indicators container (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Keep IB device attributes under iser_device (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Move fast_reg_descriptor initialization to a function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Push the decision what memory key to use into fast_reg_mr routine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Avoid FRWR notation, use fastreg instead (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Suppress completions for fast registration work requests (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Fix a sparse endianness warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix compiler warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Remove duplicate check in get_a_ctxt() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Remove '0x' when using pa format (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Fix memory leak of recv context when driver fails to initialize (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: fixup indentation in qib_ib_rcv() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: add missing braces in do_qib_user_sdma_queue_create() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Modify software pma counters to use percpu variables (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Add percpu counter replacing qib_devdata int_counter (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Fix debugfs ordering issue with multiple HCAs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipath: Fix potential buffer overrun in sending diag packet routine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Fix potential buffer overrun in sending diag packet routine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Don't receive packets when the napi budget == 0 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix wrong dump of the vxlan offloads device capability (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Activate RoCE/SRIOV (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_ib: Fix SIDR support of for UD QPs under SRIOV/RoCE (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Implement IP based gids support for RoCE/SRIOV (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add ref counting to port MAC table for RoCE (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: In RoCE allow guests to have multiple GIDS (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: For RoCE, allow slaves to set the GID entry at that slave's index (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Adjust QP1 multiplexing for RoCE/SRIOV (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5_core: remove unreachable function call in module init (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Expose support for signature MR feature (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Collect signature error completion (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Support IB_WR_REG_SIG_MR (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Keep mlx5 MRs in a radix tree under device (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove MTT access mode from umr flags helper function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Break up wqe handling into begin & finish routines (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Initialize mlx5_ib_qp signature-related members (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Implement create_mr and destroy_mr (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Introduce signature verbs API (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Introduce protected memory regions (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: mlx4_init_slave() shouldn't access comm channel before PF is ready (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix memory access error in mlx4_QUERY_DEV_CAP_wrapper() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: mlx4_en_verify_params() can be static (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Support shutdown() interface (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] Refactor umem to use linear SG table (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Change Connect-X description in kconfig (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Use union for BlueFlame WQE (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix sparse warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix selftest failing on non 10G link speed (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Replace mlx4_en_mac_to_u64() with mlx4_mac_to_u64() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Move queue stopped/waked counters to be per ring (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Pad ethernet packets smaller than 17 bytes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Verify mlx4_en module parameters (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix UP limit in ieee_ets->prio_tc (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix bad use of dev_id (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx: Bump all Mellanox driver versions (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Fix limiting number of IRQ's instead of RSS queues (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Set number of RX rings in a utility function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix load time panic during GID table init (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix traffic class shift (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Fix use after free in iser_snd_completion() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Avoid dereferencing iscsi_iser conn object when not bound to iser connection (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Fix smatch endianness error (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Use pci_enable_msix_range() instead of pci_enable_msix() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Use pci_enable_msix_range() instead of pci_enable_msix() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove dependency on X86 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Add include of because of kzalloc()/kfree() use (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] Report using RoCE IP based gids in port caps (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Build the port IBoE GID table properly under bonding (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Do IBoE GID table resets per-port (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Do IBoE locking earlier when initializing the GID table (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Move rtnl locking to the right place (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Make sure GID index 0 is always occupied (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Don't allocate range of steerable UD QPs for Ethernet-only device (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Don't set "block multicast loopback" capability (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix binary compatibility with libmlx5 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix RC transport send queue overhead computation (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Verify reserved fields are cleared (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove old field for create mkey mailbox (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Abort driver cleanup if teardown hca fails (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Allow creation of QPs with zero-length work queues (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Fix PowerPC support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: use uintptr_t casts to work around gcc warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Improve debugfs readability (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Add support for resize CQ (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Implement modify CQ (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Make sure doorbell record is visible before doorbell (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Use mlx5 core style warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Clear out struct before create QP command (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Fix out arg size in access_register command (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Remove unused includes of (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Fix unused variable warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Handle global/non-linklocal IPv6 addresses in cma_check_linklocal() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Remove unnecessary validation for port number (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Use GFP_ATOMIC under spinlock (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Fix kernel-doc warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Fix a race condition (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Block rport upon TL error even with fast_io_fail_tmo = off (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Add dependency on INET (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Move ocrdma_inetaddr_event outside of "#if CONFIG_IPV6" (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Add dependency INET (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cm: Fix missing unlock on error in cm_init_qp_rtr_attr() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Make ib_addr a core IB module (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Resolve Ethernet L2 addresses when modifying QP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Populate GID table with IP based gids (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Handle Ethernet L2 parameters for IP based GID addressing (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Handle Ethernet L2 parameters for IP based GID addressing (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Use IBoE (RoCE) IP based GIDs in the port GID table (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: IBoE (RoCE) IP-based GID addressing (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Fix error return code (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Remove unused variable in usnic_debugfs_exit() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Set userspace/kernel ABI ver to 4 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Advertise usNIC devices as RDMA_NODE_USNIC_UDP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add support for RDMA_NODE_USNIC_UDP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add dependency on CONFIG_INET (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Fix endianness-related warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: clean up srq_res_start_move_to() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: clean up cq_res_start_move_to() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Ethernet L2 attributes in verbs/cm structures (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Add support for steerable IB UD QPs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Add mechanism to support flow steering over IB links (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Enable device-managed steering support for IB ports too (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Add support for steerable IB UD QPs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add support for IB L2 device-managed steering (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add flow steering support for IPoIB UD traffic (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix micro UAR allocator (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Remove dead code (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove unused code in mr.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Append documentation to usnic_transport.h and cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Fix typo "Ignorning" -> "Ignoring" (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Expose flows via debugfs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Use for_each_sg instead of a for-loop (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Remove superflous parentheses (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add RDMA_TRANSPORT_USNIC_UDP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add UDP support in usnic_ib_qp_grp.h, usnic_ib_qp_grp.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add UDP support in u*verbs.c, u*main.c and u*util.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add UDP support to usnic_transport.h, usnice_transport.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add UDP support to usnic_fwd.h, usnic_fwd.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Update ABI and Version file for UDP support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Port over sysfs to new usnic_fwd.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Port over usnic_ib_qp_grp.* to new usnic_fwd.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Port over main.c and verbs.c to the usnic_fwd.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Push all forwarding state to usnic_fwd.h & uscnic_fwd.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add struct usnic_transport_spec (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Change WARN_ON to lockdep_assert_held (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add Cisco VIC low-level hardware driver (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix OCRDMA_GEN2_FAMILY macro definition (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix AV_VALID bit position (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Select PTP_1588_CLOCK (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] make sure the src net is infiniband when create new link (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Only cycle port if HW timestamp config changes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Add PTP hardware clock (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: slight optimization of addr compare (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check access to userspace response buffer in extended command (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check input length in flow steering uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Set error code when fail to consume all flow_spec items (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check reserved fields in create_flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check comp_mask in destroy_flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check reserved field in extended command header (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: New macro to set pointers to NULL if length is 0 in INIT_UDATA() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [net] rds: prevent BUG_ON triggered on congestion update to loopback (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Check port number for validity before accessing data (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Add NAPI support for transmit side (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Ignore irrelevant hypervisor events (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Set CQE/EQE size to 64B by default (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Implement ndo_get_phys_port_id (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Expose physical port id as PF/VF capability (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Introduce nic_info new flag in QUERY_FUNC_CAP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Rename QUERY_FUNC_CAP fields (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Remove zeroed out of explicit QUERY_FUNC_CAP fields (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: const'ify inbuf in struct ib_udata (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iwcm: Don't touch cm_id after deref in rem_ref (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Roll back round robin bitmap allocation commit for CQs, SRQs, and MPTs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: destroy workqueue when driver fails to register (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Remove selftest TX queues empty condition (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Implement the SIOCGHWTSTAMP ioctl (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Re-enable create_flow/destroy_flow uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: extended command an improved infrastructure for uverbs commands (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Remove ib_uverbs_flow_spec structure from userspace (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Use a common header for uverbs flow_specs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Make uverbs flow structure use names like verbs ones (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Rename 'flow' structs to match other uverbs structs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: clarify overflow/underflow checks on ib_create/destroy_flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ucma: Convert use of typedef ctl_table to struct ctl_table (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix page shift in create CQ for userspace (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Fix device max capabilities check (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix list_del of empty list (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove dead code (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Encorce MR access rights rules on kernel consumers (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Fix endless loop in resize CQ (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ucma: Discard events for IDs not yet claimed by user space (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add Cisco usNIC rdma node and transport types (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Report receive errors correctly (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Avoid offlining operational SCSI devices (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Remove target from list before freeing Scsi_Host structure (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Add change_queue_depth and change_queue_type support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Make queue size configurable (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Introduce srp_alloc_req_data() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Export sgid to sysfs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Add periodic reconnect functionality (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Add periodic reconnect support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Start timers if a transport layer error occurs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Use SRP transport layer error recovery (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Add transport layer error handling (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Keep rport as long as the IB transport layer (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Make transport layer retry count configurable (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipath: Convert ipath_user_sdma_pin_pages() to use get_user_pages_fast() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove redundant check in ocrdma_build_fr() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix a crash in rmmod (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Silence an integer underflow warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Use enum to indicate adapter page size (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Update opt param mask for RTS2RTS (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove "Always false" comparison (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove dead code in mr.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Change optimal_reclaimed_pages for better performance (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Clear reserved area in set_hca_cap() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Support communicating arbitrary host page size to firmware (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Fix cleanup flow when DMA mapping fails (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix srq free in destroy qp (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Simplify mlx5_ib_destroy_srq (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix overflow check in IB_WR_FAST_REG_MR (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Multithreaded create MR (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix check of number of entries in create CQ (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] netlink: Remove superfluous RDMA_NL_GET_OP() masking (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Pass imm_data from ib_uverbs_send_wr to ib_send_wr correctly (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Start multicast join process only on active ports (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Add path query flushing in ipoib_ib_dev_cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Fix usage of uninitialized multicast objects (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Avoid flushing the driver workqueue on dev_down (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Fix deadlock between dev_change_flags() and __ipoib_dev_flush() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Change CM skb memory allocation to be non-atomic during init (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] ipoib: Fix crash in dev_open error flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Datapath structures are allocated per NUMA node (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: ICM pages are allocated on device NUMA node (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Datapath resources allocated dynamically (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Add immediate activate for VGT->VST->VGT (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Initialize all mailbox buffers to zero before use (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Add RFS support in UDP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Set IBoE SL (user-priority) by egress map when using vlans (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Implement resource quota enforcement (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix quota handling in the QUERY_FUNC_CAP wrapper (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Structures and init/teardown for VF resource quotas (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix checking order in MR table init (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Don't fail reg/unreg vlan for older guests (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Resource tracker for reg/unreg vlans (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Use vlan id instead of vlan index for unregistration (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix reg/unreg vlan/mac to conform to the firmware spec (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix register/unreg vlan flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix call to __mlx4_unregister_mac (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Temporarily disable create_flow/destroy_flow uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Unused local variable in mlx4_opreq_action (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Fix typo, move similar defs to same location (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Clean the code to eliminate trivial build warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] Remove unnecessary semicolons (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Ensure proper synchronization accessing memory (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix alignment of reg umr gather buffers (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix eq names to display nicely in /proc/interrupts (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Fix error code translation from firmware to driver (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix opt param mask according to firmware spec (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Fix opt param mask for sq err to rts transition (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Disable atomic operations (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Fix layout of struct mlx5_init_seg (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Keep polling to reclaim pages while any returned (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Avoid async events on invalid port number (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Decrease memory consumption of mr caches (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Remove checksum on command interface commands (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix memory leak in mlx5_ib_create_srq (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Flush cache workqueue before destroying it (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix send work queue size calculation (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Rename name of mlx4_en_rx_alloc members (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: remove unused MLX5_DEBUG param in Kconfig (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix compiler warning about int/pointer size mismatch (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Fix redundant pointer check in dealloc flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Fix possible memory leak in iser_create_frwr_pool() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix passing wrong opcode to modify_srq (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fill PVID in UMC case (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Add ABI versioning support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Consider multiple SGES in case of DPP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix for displaying proper link speed (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Increase STAG array size (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Dont use PD 0 for userpace CQ DB (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: FRMA code cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: For ERX2 irrespective of Qid, num_posted offset is 24 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix to work with even a single MSI-X vector (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove the MTU check based on Ethernet MTU (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Add support for fast register work requests (FRWR) (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Create IRD queue fix (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Better checking of userspace values for receive flow steering (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Add receive flow steering support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Export ib_create/destroy_flow through uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Infrastructure for extensible uverbs commands (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add receive flow steering support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Reduce scope of local variables in mlx4_en_xmit (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix handling of dma_map failure (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Notify user when TX ring in error state (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Disable global flow control when PFC enabled (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Coding style cleanup in mlx4_en_dcbnl_ieee_setpfc() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Support MANAGE_PAGES and QUERY_PAGES firmware command changes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Fixes to XRC reference counting in uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add locking around event dispatching on XRC target QPs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix XRC QPs detection in the resource tracker (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Cache recv DB until QP moved to RTR (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove __packed (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove driver QP state machine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Don't allow zero/invalid sgid usage (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove redundant dev reference (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Style and redundant code cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Introduce fast memory registration model (FRWR) (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Place the fmr pool into a union in iser's IB conn struct (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Handle unaligned SG in separate function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Generalize rdma memory registration (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Accept session->cmds_max from user space (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Restructure allocation/deallocation of connection resources (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Use proper debug level value for info prints (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Staticize local functions (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: remove health handler plugin (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: rename CONFIG_NET_LL_RX_POLL to CONFIG_NET_RX_BUSY_POLL (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: VFs must ignore the enable_64b_cqe_eqe module param (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Don't give VFs MAC addresses which are derived from the PF MAC (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Variable may be used uninitialized (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Implement new initialization sequence (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix stack info leak in mlx5_ib_alloc_ucontext() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix error return code in init_one() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Only call cma_save_ib_info() for CM REQs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Fix accessing invalid private data for UD (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: fix error return code in mlx5_alloc_uuars() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Fix gcc warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Respond to operation request by firmware (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: use after free in mlx5_cmd_comp_handler() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5 core: Fix __udivdi3 when compiling for 32 bit arches (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Return -EFAULT instead of -EPERM (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Adjust hca_cap.uar_page_sz to conform to Connect-IB spec (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Let srp_abort() return FAST_IO_FAIL if TL offline (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] rename ll methods to busy-poll (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] rename include/net/ll_poll.h to include/net/busy_poll.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Use get_unused_fd_flags(O_CLOEXEC) instead of get_unused_fd() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Fixes for sparse warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Make profile[] static in main.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Add HW enforcement to VF link state (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Add driver for Mellanox Connect-IB adapters (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add reserved values to enums for low-level driver use (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Bump driver version and release date (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Make HCA completion vector configurable (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Maintain a single connection per I_T nexus (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Fail I/O fast if target offline (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Skip host settle delay (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Avoid skipping srp_reset_host() after a transport error (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Fix remove_one crash due to resource exhaustion (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Remove an unnecessary test (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix a race between napi poll function and RX ring cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Move register_netdev() to the end of initialization function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Fix error return code in add_port() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add VF link state support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add VF MAC spoof checking support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: use __netdev_pick_tx instead of __skb_tx_hash in mlx4_en_select_queue (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Low Latency recv statistics (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Add Low Latency Socket (LLS) support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] switch infiniband uverbs to anon_inodes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Optimize CQ callbacks (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] drivers: avoid format string in dev_set_name (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [fs] make get_unused_fd_flags() a function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [base] drivercore: Add driver probe deferral mechanism (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [net] vlan: Implement vlan_dev_get_egress_qos_mask as an inline (Doug Ledford) [1051207] - [net] vlan: Provide read access to the vlan egress map (Doug Ledford) [1051207] - [net] vlan: fix a race in egress prio management (Doug Ledford) [1051207] - [net] core: Add VF link state control policy (Doug Ledford) [1059086] - [net] core: Add VF link state control (Doug Ledford) [1059086] - [net] rtnetlink: Fix VF IFLA policy (Doug Ledford) [1059086] - [net] if_link: Add additional parameter to IFLA_VF_INFO for spoof checking (Doug Ledford) [1059086] - [firmware] iwlwifi: update firmware for 7260 / 3160 devices (Stanislaw Gruszka) [1054423]- [fs] vfs: fix autofs/afs/etc magic mountpoint breakage (Frantisek Hrbata) [1079347] {CVE-2014-0203} - [kernel] sched_cpupri: Fix memory barriers for vec updates to always be in order (Daniel Bristot de Oliveira) [1079478] - [kernel] sched_cpupri: Remove the vec->lock (Daniel Bristot de Oliveira) [1079478] - [md] always set MD_RECOVERY_INTR when interrupting a reshape thread (Jes Sorensen) [1109782] - [md] always set MD_RECOVERY_INTR when aborting a reshape or other "resync" (Jes Sorensen) [1109782] - [md] avoid possible spinning md thread at shutdown (Jes Sorensen) [1109782] - [netdrv] hyperv: Add hash value into RNDIS Per-packet info (Jason Wang) [1102261] - [netdrv] hyperv: Properly handle checksum offload (Jason Wang) [1102261] - [netdrv] hyperv: Enable sendbuf mechanism on the send path (Jason Wang) [1102261] - [netdrv] hyperv: Simplify the send_completion variables (Jason Wang) [1102261] - [netdrv] hyperv: Remove recv_pkt_list and lock (Jason Wang) [1102261] - [netdrv] hyperv: Add support for virtual Receive Side Scaling vRSS (Jason Wang) [1102261] - [hv] vmbus: Implement per-CPU mapping of relid to channel (Jason Wang) [1102261] - [hv] Eliminate the channel spinlock in the callback path (Jason Wang) [1102261] - [netdrv] hyperv: Address UDP checksum issues (Jason Wang) [1102261] - [netdrv] hyperv: Negotiate suitable ndis version for offload support (Jason Wang) [1102261] - [netdrv] hyperv: Allocate memory for all possible per-pecket information (Jason Wang) [1102261] - [netdrv] hyperv: Enable large send offload (Jason Wang) [1102261] - [netdrv] hyperv: Enable send side checksum offload (Jason Wang) [1102261] - [netdrv] hyperv: Enable receive side IP checksum offload (Jason Wang) [1102261] - [netdrv] hyperv: Enable offloads on the host (Jason Wang) [1102261] - [netdrv] hyperv: Cleanup the send path (Jason Wang) [1102261] - [netdrv] hyperv: Enable scatter gather I/O (Jason Wang) [1102261] - [hv] vmbus: Increase the limit on the number of pfns we can handle (Jason Wang) [1102261] - [netdrv] hyperv: Add latest NetVSP versions to auto negotiation (Jason Wang) [1102261] - [netdrv] hyperv: Cleanup the netvsc receive callback functio (Jason Wang) [1102261] - [netdrv] hyperv: Cleanup the receive path (Jason Wang) [1102261] - [netdrv] hyperv: Get rid of the rndis_filter_packet structure (Jason Wang) [1102261] - [hv] vmbus: Support per-channel driver state (Jason Wang) [1102261] - [kernel] kthread: ensure locality of task_struct allocations (Doug Ledford) [1109975] - [kernel] kthread: make kthread_create() killable (Doug Ledford) [1109975] - [kernel] kthread: NUMA aware kthread_create_on_node() (Doug Ledford) [1109975] - [kernel] NUMA aware alloc_thread_info_node() (Doug Ledford) [1109975] - [kernel] NUMA aware alloc_task_struct_node() (Doug Ledford) [1109975] - [netdrv] sfc: use gso_max_segs and remove RHEL-specific hack (Nikolay Aleksandrov) [1021960] - [block] brd: Fix brd_lookup_page() race (Jeff Moyer) [962593] - [scsi] isci: fix needless ata reset escalation (David Milburn) [1074943] - [acpi] acpica: Add "Windows 2013" string to _OSI support (Lenny Szubowicz) [1093502] - [acpi] acpica: Add Windows8/Server2012 string for _OSI method (Lenny Szubowicz) [1093502] - [acpi] acpica: Add Vista SP2 to supported _OSI strings (Lenny Szubowicz) [1093502] - [x86] Replace left over sti/cli in ia32 audit exit code (Niels de Vos) [1105048] - [kernel] audit: Call tty_audit_push_task() outside preempt disabled (Mateusz Guzik) [1097315] - [kernel] watchdog: touch_nmi_watchdog should only touch local cpu not every one (Don Zickus) [646626] - [kernel] Fix race condition in add_memory_block that can cause kernel panic when ballooning down memory (Larry Woodman) [1102551] - [kernel] percpu: fix this_cpu_sub() subtrahend casting for unsigneds (Doug Ledford) [1105648] - [kernel] percpu: fix __this_cpu_*_return() definition (Doug Ledford) [1105648] - [kernel] percpu: Generic support for this_cpu_add, sub, dec, inc_return (Doug Ledford) [1105648] - [kernel] percpu: make alloc_percpu() handle array types (Doug Ledford) [1105648] - [kernel] this_cpu: Introduce this_cpu_ptr() and generic this_cpu_* operations (Doug Ledford) [1105648] - [net] tcp: syncookies: do not use getnstimeofday() (Florian Westphal) [1084438] - [net] tcp: syncookies: reduce mss table to four values (Florian Westphal) [1084438] - [net] tcp: syncookies: update mss tables (Florian Westphal) [1084438] - [net] tcp: syncookies: reduce cookie lifetime to 128 seconds (Florian Westphal) [1084438] - [net] rate-limit warn-bad-offload splats (Nikolay Aleksandrov) [1103683] - [net] Use device model to get driver name in skb_gso_segment() (Nikolay Aleksandrov) [1103683] - [net] openvswitch: fix use-after-free bug in netns (Flavio Leitner) [1100127] - [net] llc: Fix length check in llc_fixup_skb() (Jiri Benc) [1101053] - [net] unix socket code abuses csum_partial (Hannes Frederic Sowa) [1077296] - [net] fix wrong mac_len calculation for vlans (Nikolay Aleksandrov) [1102044] - [net] tcp: fix a timewait refcnt race (Jiri Benc) [1098048] - [net] filter: add vlan tag access (Jiri Benc) [1082097] - [net] filter: add XOR operation (Jiri Benc) [1082097] - [net] filter: add SKF_AD_RXHASH and SKF_AD_CPU (Jiri Benc) [1082097] - [net] filter: Socket filter ancilliary data access for skb->dev->type (Jiri Benc) [1082097] - [net] filter: Add SKF_AD_QUEUE instruction (Jiri Benc) [1082097] - [net] filter: ingress socket filter by mark (Jiri Benc) [1082097] - [scsi] bnx2i: Make boot_nic entry visible in the sysfs session objects (Maurizio Lombardi) [1101442] - [scsi] hpsa: update driver version to 3.4.4-1-RH1 (Tomas Henzl) [1108346] - [scsi] hpsa: add new Smart Array PCI IDs (May 2014) (Tomas Henzl) [1108346] - [scsi] hpsa: Checking for a NULL return from a kzalloc call (Tomas Henzl) [1108346]- [scsi] Add timeout to avoid infinite command retry (David Milburn) [974583] - [md] dm-thin: update discard_granularity to reflect the thin-pool blocksize (Mike Snitzer) [1108809] - [md] dm-bio-prison: implement per bucket locking in the dm_bio_prison hash table (Mike Snitzer) [1108809] - [md] dm-thin: return ENOSPC instead of EIO when error_if_no_space enabled (Mike Snitzer) [1108809] - [netdrv] i40evf: don't use RESETTING state during reinit (Stefan Assmann) [1038788] - [netdrv] i40evf: remove storm control (Stefan Assmann) [1038788] - [netdrv] i40evf: Remove reserved PCTYPE defines (Stefan Assmann) [1038788] - [netdrv] i40evf: Update check for AQ aliveness (Stefan Assmann) [1038788] - [netdrv] i40evf: Use is_multicast_ether_addr helper (Stefan Assmann) [1038788] - [netdrv] i40evf: remove usless return statements (Stefan Assmann) [1038788] - [netdrv] i40evf: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1038788] - [netdrv] i40evf: control auto ITR through ethtool (Stefan Assmann) [1038788] - [netdrv] i40evf: set proper default for ITR registers (Stefan Assmann) [1038788] - [netdrv] i40evf: make ethtool_ops const (Stefan Assmann) [1038788] - [netdrv] i40evf: don't lie to ethtool (Stefan Assmann) [1038788] - [netdrv] i40evf: Use macro param for ethtool stats (Stefan Assmann) [1038788] - [netdrv] i40evf: Fix the headers and update copyright year (Stefan Assmann) [1038788] - [netdrv] i40evf: Remove unused defines (Stefan Assmann) [1038788] - [netdrv] i40evf: Update AdminQ interface (Stefan Assmann) [1038788] - [netdrv] i40evf: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1038788] - [netdrv] i40evf: enable CONFIG_I40EVF (Stefan Assmann) [1038788] - [netdrv] i40evf: fixes to get i40evf working with RHEL6.6 (Stefan Assmann) [1038788] - [netdrv] i40evf: initial commit (Stefan Assmann) [1038788] - [netdrv] i40e: relax the firmware API version check (Stefan Assmann) [1038787] - [netdrv] i40: disable FCoE for MFP modes (Stefan Assmann) [1038787] - [netdrv] i40e: add clear_pxe AdminQ request (Stefan Assmann) [1038787] - [netdrv] i40e: Clear recovery pending, if reset failed (Stefan Assmann) [1038787] - [netdrv] i40e: Change type to u32 to avoid sparse error (Stefan Assmann) [1038787] - [netdrv] i40e: remove storm control (Stefan Assmann) [1038787] - [netdrv] i40e: Use the new i40e_get_fd_cnt_all function in other places (Stefan Assmann) [1038787] - [netdrv] i40e: Report cmd->data in ETHTOOL_GRXCLSRLCNT instead of ETHTOOL_GRXCLSRULE (Stefan Assmann) [1038787] - [netdrv] i40e: Remove reserved PCTYPE defines (Stefan Assmann) [1038787] - [netdrv] i40e: Tx/Rx rings declaration (Stefan Assmann) [1038787] - [netdrv] i40e: enable descriptor prefetch for VFs (Stefan Assmann) [1038787] - [netdrv] i40e: Update check for AQ aliveness (Stefan Assmann) [1038787] - [netdrv] i40e: remove usless return statements (Stefan Assmann) [1038787] - [netdrv] i40e: fix passing wrong error code to i40e_open() (Stefan Assmann) [1038787] - [netdrv] i40e: Check PCI_IOV config to avoid compile error (Stefan Assmann) [1038787] - [netdrv] i40e: remove Tx work for ptp (Stefan Assmann) [1038787] - [netdrv] i40e: Don't disable SR-IOV when VFs are assigned (Stefan Assmann) [1038787] - [netdrv] i40e: remove hardcode of stats struct size in ethtool (Stefan Assmann) [1038787] - [netdrv] i40e: control auto ITR through ethtool (Stefan Assmann) [1038787] - [netdrv] i40e: set proper default for ITR registers (Stefan Assmann) [1038787] - [netdrv] i40e: add required include (Stefan Assmann) [1038787] - [netdrv] i40e: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1038787] - [netdrv] i40e: fix Timesync Tx interrupt handler code (Stefan Assmann) [1038787] - [netdrv] i40e: enable CONFIG_I40E (Stefan Assmann) [1038787] - [netdrv] i40e: fixes to get i40e working with RHEL6.6 (Stefan Assmann) [1038787] - [netdrv] i40e: initial commit (Stefan Assmann) [1038787] - [pci] pci_regs: Add PCI bus link speed and width defines (Stefan Assmann) [1038787] - [netdrv] veth: fix NULL dereference in veth_dellink() (Ivan Vecera) [1108641] - [netdrv] veth: fix a NULL deref in netif_carrier_off (Ivan Vecera) [1108641] - [netdrv] veth: avoid a NULL deref in veth_stats_one (Ivan Vecera) [1108641] - [scsi] lpfc: Update version for 10.2.8020.1 driver release (Rob Evers) [1109274] - [scsi] lpfc: Add iotag memory barrier (Rob Evers) [1109274] - [scsi] lpfc 10.2.8001.0: Fix ExpressLane priority setup (Rob Evers) [1109274] - [scsi] lpfc 10.2.8001.0: Fix for initializing RRQ bitmap (Rob Evers) [1109274] - [scsi] lpfc 10.2.8001.0: Fix for cleaning up stale ring flag and sp_queue_event entries (Rob Evers) [1109274]- [kernel] cred: Fix double free in prepare_usermodehelper_creds() error handling (Radomir Vrbovsky) [1087544] - [kernel] cred: Fix memory leak in error handling (Radomir Vrbovsky) [1087544] - [drm] i915: mst topology dumper in debugfs (Dave Airlie) [1074025] - [drm] i915: add DP 1.2 MST support (Dave Airlie) [1074025] - [drm] i915: check connector->encoder before using it (Dave Airlie) [1074025] - [drm] i915: split some DP modesetting code into a separate function (Dave Airlie) [1074025] - [drm] dp_helper: add Displayport multi-stream helper (Dave Airlie) [1074025] - [drm] add a path blob property (Dave Airlie) [1074025] - [drm] fb_helper: allow adding/removing connectors later (Dave Airlie) [1074025] - [drm] crtc: add interface to reinitialise the legacy mode group (Dave Airlie) [1074025] - [drm] fix memory leak around mode_group (Dave Airlie) [1074025] - [drm] i915: add some registers need for displayport MST support (Dave Airlie) [1074025] - [drm] add DP MST encoder type (Dave Airlie) [1074025] - [drm] dp_helper: add defines for DP 1.2 and MST support (Dave Airlie) [1074025] - [drm] i915: support address only i2c-over-aux transactions (Dave Airlie) [1074025] - [drm] i915: use the new drm helpers for dp i2c-over-aux (Dave Airlie) [1074025] - [drm] i915: move dp aux ch register init to aux init (Dave Airlie) [1074025] - [drm] i915: use the new drm helpers for dp aux (Dave Airlie) [1074025] - [drm] i915: move edp vdd enable/disable at a lower level in i2c-over-aux (Dave Airlie) [1074025] - [drm] i915: split edp_panel_vdd_on() for reuse (Dave Airlie) [1074025] - [drm] i915: fix order of dp aux i2c device cleanup (Dave Airlie) [1074025] - [drm] i915: add unregister callback to connector (Dave Airlie) [1074025] - [drm] i915: Enable 5.4Ghz HBR2 link rate for Displayport 1.2-capable devices (Dave Airlie) [1074025] - [drm] dp_helper: don't return EPROTO for defers (Dave Airlie) [1074025] - [drm] dp: Update comments about common i2c over dp assumptions (Dave Airlie) [1074025] - [drm] dp: let drivers specify the name of the I2C-over-AUX adapter (Dave Airlie) [1074025] - [drm] dp: Allow registering AUX channels as I2C busses (Dave Airlie) [1074025] - [drm] dp: Add DisplayPort link helpers (Dave Airlie) [1074025] - [drm] dp: Add drm_dp_dpcd_read_link_status() (Dave Airlie) [1074025] - [drm] dp: Add AUX channel infrastructure (Dave Airlie) [1074025] - [drm] dp_helper: Add DP test sink CRC definition (Dave Airlie) [1074025] - [drm] radeon: fix register typo on si (Rob Clark) [1082803] - [drm] i915: add locking to fixed panel edid probing (Rob Clark) [1082803] - [drm] upstream sync to v3.14.2 (Rob Clark) [1082803] - [drm] upstream sync to v3.13.11 (Rob Clark) [1082801] - [drm] upstream sync to v3.12.18 (Rob Clark) [1082794] - [drm] upstream sync to v3.11.10 (Rob Clark) [1082788] - [drm] upstream sync to v3.10.38 (Rob Clark) [1082786] - [netdrv] bna: Update the Driver Version to 3.2.23.0 (Ivan Vecera) [1054464] - [netdrv] bna: Firmware Patch Simplification (Ivan Vecera) [1054464] - [netdrv] bna: Embed SKB Length in TX Vector (Ivan Vecera) [1054464] - [netdrv] bna: Handle the TX Setup Failures (Ivan Vecera) [1054464] - [netdrv] bna: Add NULL Check Before Dereferencing TCB (Ivan Vecera) [1054464] - [netdrv] bna: CQ Read Fix (Ivan Vecera) [1054464] - [netdrv] bna: RX Processing and Config Changes (Ivan Vecera) [1054464] - [netdrv] bna: Enable Multi Buffer RX (Ivan Vecera) [1054464] - [netdrv] bna: RX Filter Enhancements (Ivan Vecera) [1054464] - [netdrv] bna: Fix Filter Add Del (Ivan Vecera) [1054464] - [netdrv] bna: Set Get IOC fw State (Ivan Vecera) [1054464] - [netdrv] bna: Add software timestamping support (Ivan Vecera) [1054464] - [kernel] tracing: Add BUG_ON when stack end location is over written (Aaron Tomlin) [1094831] - [netdrv] bonding: look for bridge IPs in arp monitoring (Veaceslav Falico) [704190] - [kernel] sched: free per cpu migration threads on suspend (Prarit Bhargava) [1020466] - [ata] ahci: AHCI-mode SATA patch for Intel Coleto Creek DeviceIDs (Prarit Bhargava) [1053911] - [ata] ata_piix: IDE-mode SATA patch for Intel Coleto Creek DeviceIDs (Prarit Bhargava) [1053911] - [i2c] i801: SMBus patch for Intel Coleto Creek DeviceIDs (Prarit Bhargava) [1053911] - [mfd] lpc_ich: iTCO_wdt patch for Intel Coleto Creek DeviceIDs (Prarit Bhargava) [1053911] - [firmware] efi-pstore: Make efi-pstore return a unique id (Tomoki Sekiyama) [1054513] - [firmware] efivars: Hold off deletion of sysfs entry until the scan is completed (Tomoki Sekiyama) [1054514] - [firmware] efi-pstore: Cocci spatch "memdup.spatch" (Tomoki Sekiyama) [1054514] - [firmware] efi-pstore: Read data from variable store before memcpy() (Tomoki Sekiyama) [1054514] - [firmware] efivars: efivar_entry API (Tomoki Sekiyama) [1054514] - [firmware] efivarfs: Return an error if we fail to read a variable (Tomoki Sekiyama) [1054513] - [acpi] acpica: Add a lock to the internal object reference count mechanism (Naoya Horiguchi) [1023242] - [acpi] acpica: Standardize integer output for ACPICA warnings/errors (Naoya Horiguchi) [1023242] - [acpi] acpica: Change package length error message to an info message (Naoya Horiguchi) [1023242] - [acpi] acpica: Use acpi_os_create_lock interface (Naoya Horiguchi) [1023242] - [acpi] osl: add acpi_os_create_lock interface (Naoya Horiguchi) [1023242] - [edac] mce_amd: Add MCE decoding support for Family 16h (Kim Naru) [989776] - [edac] mce_amd: Make MC2 decoding per-family (Kim Naru) [989776] - [edac] mce_amd: Dump error status (Kim Naru) [989776] - [edac] mce_amd: Report decoded error type first (Kim Naru) [989776] - [edac] mce_amd: Dump CPU f/m/s triple with the error (Kim Naru) [989776] - [edac] mce_amd: Remove functional unit references (Kim Naru) [989776] - [edac] Revert "Add error decoding support for AMD Fam16h processors" (Kim Naru) [989776] - [hv] hyperv-fb: kick off efifb early (Jason Wang) [1056676] - [hv] hyperv-fb: add support for generation 2 virtual machines (Jason Wang) [1056676] - [hv] vmbus: use resource for hyperv mmio region (Jason Wang) [1056676] - [hv] vmbus: add missing breaks (Jason Wang) [1056676] - [hv] vmbus: Extract the mmio information from DSDT (Jason Wang) [1056676] - [input] hyperv-keyboard - pass through 0xE1 prefix (Jason Wang) [1056676] - [input] add a driver to support Hyper-V synthetic keyboard (Jason Wang) [1056676] - [x86] Remove useless reinitialization of irq descriptors (Jason Wang) [1056676] - [x86] pic: Fix section mismatch in legacy pic (Jason Wang) [1056676] - [x86] pic: Probe for legacy PIC and set legacy_pic appropriately (Jason Wang) [1056676] - [x86] hyperv: Correctly guard the local APIC calibration code (Jason Wang) [1056676] - [x86] hyperv: Get the local APIC timer frequency from the hypervisor (Jason Wang) [1056676] - [x86] legacy_irq: Remove left over nr_legacy_irqs (Jason Wang) [1056676] - [x86] pic: Make use of legacy_pic abstraction (Jason Wang) [1056676] - [x86] pic: Introduce legacy_pic abstraction (Jason Wang) [1056676] - [x86] apic: Allow use of lapic timer early calibration result (Jason Wang) [1056676] - [edac] sb_edac: add support for Haswell based systems (Aristeu Rozanski) [1010484] - [edac] sb_edac: remove bogus assumption on mc ordering (Aristeu Rozanski) [1010484] - [edac] sb_edac: fix socket detection on Ivy Bridge controllers (Aristeu Rozanski) [1010484] - [edac] sb_edac: update Kconfig description (Aristeu Rozanski) [1010484] - [edac] sb_edac: search devices using product id (Aristeu Rozanski) [1010484] - [edac] sb_edac: make RIR limit retrieval per model (Aristeu Rozanski) [1010484] - [edac] sb_edac: make node id retrieval per model (Aristeu Rozanski) [1010484] - [edac] sb_edac: make memory type detection per memory controller (Aristeu Rozanski) [1010484] - [net] ip_tunnel: fix ip_tunnel_find to return NULL in case the tunnel is not there (Jiri Pirko) [1104503] - [net] ip6ip6: autoload ip6 tunnel (Hannes Frederic Sowa) [1104038] - [net] netlink: Use netlink_ns_capable to verify the permisions of netlink messages (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Add variants of capable for use on netlink messages (Jiri Benc) [1094267] {CVE-2014-0181} - [net] Add file_ns_capable() helper function for open-time capability checking (Jiri Benc) [1094267] {CVE-2014-0181} - [net] security: remove the security_netlink_recv hook as it is equivalent to capable() (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: rename ssk to sk in struct netlink_skb_params (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Make the sending netlink socket availabe in NETLINK_CB (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: kill loginuid/sessionid/sid members from struct netlink_skb_parms (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: kill eff_cap from struct netlink_skb_parms (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Rename netlink_capable netlink_allowed (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Fix permission check in netlink_connect() (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: fix possible spoofing from non-root processes (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Make NETLINK_USERSOCK work again (Jiri Benc) [1094267] {CVE-2014-0181}- [netdrv] qlogic: Use time_before() (Chad Dupuis) [1054305] - [netdrv] net: get rid of SET_ETHTOOL_OPS (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not disable SR-IOV on PF unload when VFs are assigned to VMs (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.59 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Collect firmware dump using DMA on 82xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add mac learning support to SR-IOV VF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support to process commands in atomic context (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow SR-IOV VF probe in hypervisor (Chad Dupuis) [1054305] - [netdrv] qlcnic: Set real_num_tx_queues, real_num_rx_queues properly (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix panic while dumping TX queues on TX timeout (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.58 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Limit vNIC support in legacy interrupt mode (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add driver logs in error path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow setting TX interrupt coalescing parameters from VF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add hwmon-sysfs interface to export board temperature (Chad Dupuis) [1054305] - [netdrv] qlcnic: Optimize MAC learning code (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix memory leak (Chad Dupuis) [1054305] - [netdrv] qlcnic: Reset firmware API lock at driver load time (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix MSI-X initialization code (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not disable SR-IOV when VFs are assigned in guest OS (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix QLogic application/driver interface for virtual NIC configuration (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix PVID configuration on eSwitch port (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix max ring count calculation (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix to send INIT_NIC_FUNC as first mailbox (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix panic due to uninitialzed delayed_work struct in use (Chad Dupuis) [1054305] - [netdrv] qlcnic: include irq.h for irq definitions (Chad Dupuis) [1054305] - [netdrv] qlcnic: Remove casts of pointer to same type (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.57 (Chad Dupuis) [1054305] - [netdrv] qlcnic: fix a couple off-by-one bugs (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix number of rings when we fall back from msix to legacy (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow any VLAN to be configured from VF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix function return error check (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.56 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance semaphore lock access failure error message (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow vlan0 traffic (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance driver message in failed state (Chad Dupuis) [1054305] - [netdrv] qlcnic: Updates to QLogic application/driver interface for virtual NIC configuration (Chad Dupuis) [1054305] - [netdrv] qlcnic: Re-factor firmware minidump template header handling (Chad Dupuis) [1054305] - [netdrv] qlcnic: Cleanup qlcnic_enable_msix() return values (Chad Dupuis) [1054305] - [netdrv] qlcnic: update version to 5.3.55 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix loopback test failure (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix tx timeout (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix initialization of vlan list (Chad Dupuis) [1054305] - [netdrv] qlcnic: Correct off-by-one errors in bounds checks (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance logic to calculate msix vectors (Chad Dupuis) [1054305] - [netdrv] qlcnic: Refactor interrupt coalescing code for all adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update poll controller code path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Interrupt code cleanup (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance Tx timeout debugging (Chad Dupuis) [1054305] - [netdrv] qlcnic: Use bool for rx_mac_learn (Chad Dupuis) [1054305] - [netdrv] qlcnic: fix sparse warnings (Chad Dupuis) [1054305] - [netdrv] qlcnic: remove unused code (Chad Dupuis) [1054305] - [netdrv] qlcnic: make local functions static (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.54 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable IPv6 LRO even if IP address is not programmed (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix SR-IOV cleanup code path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable beaconing for 83xx/84xx Series adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do MAC learning for SRIOV PF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Turn on promiscous mode for SRIOV PF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable VF flood bit on PF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Restrict VF from configuring any VLAN mode (Chad Dupuis) [1054305] - [netdrv] qlcnic: Convert vmalloc/memset to kcalloc (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix ethtool statistics length calculation (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix bug in TX statistics (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix bug in Tx completion path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix resource allocation for TX queues (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix loopback diagnostic test (Chad Dupuis) [1054305] - [netdrv] qlcnic: Mark functions as static in qlcnic_83xx_hw.c (Chad Dupuis) [1054305] - [netdrv] qlcnic: Mark functions as static in qlcnic_io.c (Chad Dupuis) [1054305] - [netdrv] qlcnic: update version to 5.3.53 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Support for 16 virtual NIC functions (Chad Dupuis) [1054305] - [netdrv] qlcnic: VLAN enhancement for 84XX adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow single Tx/Rx queue for all adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Refactor initialize nic code path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Issue INIT_NIC command only once (Chad Dupuis) [1054305] - [netdrv] qlcnic: Disable DCB operations from SR-IOV VFs (Chad Dupuis) [1054305] - [netdrv] qlcnic: Dump mailbox registers when mailbox command times out (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix mailbox processing during diagnostic test (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow firmware dump collection when auto firmware recovery is disabled (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix memory allocation (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix TSS/RSS validation for 83xx/84xx series adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix TSS/RSS ring validation logic (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix diagnostic test for all adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix usage of netif_tx_wake, netif_tx_stop api during link change (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix typo in printk (Chad Dupuis) [1054305] - [netdrv] qlcnic: update version to 5.3.52 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable multiple Tx queue support for 83xx/84xx Series adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: refactor Tx/SDS ring calculation and validation in driver (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance ethtool Statistics for Multiple Tx queue (Chad Dupuis) [1054305] - [netdrv] qlcnic: Register netdev in FAILED state for 83xx/84xx (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not read QLCNIC_FW_CAPABILITY_MORE_CAPS bit for 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not force adapter to perform LRO without destination IP check (Chad Dupuis) [1054305] - [netdrv] qlcnic: remove unnecessary pci_set_drvdata() (Chad Dupuis) [1054305] - [netdrv] qlcnic: Validate Tx queue only for 82xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: update version to 5.3.51 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Skip unknown entry type while collecting firmware dump (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb code cleanup and refactoring (Chad Dupuis) [1054305] - [netdrv] qlcnic: Remove redundant eSwitch enable commands (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update ethtool standard pause settings (Chad Dupuis) [1054305] - [netdrv] qlcnic: Firmware dump collection when auto recovery is disabled (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance ethtool to display ring indices and interrupt mask (Chad Dupuis) [1054305] - [netdrv] qlcnic: Print informational messages only once during driver load (Chad Dupuis) [1054305] - [netdrv] qlcnic: add missing destroy_workqueue() on error path in qlcnic_probe() (Chad Dupuis) [1054305] - [netdrv] qlcnic: Miscellaneous conversions to ETH_ALEN (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix SR-IOV configuration (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix register device in FAILED state for 82xx (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix VF reset recovery (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix warning reported by kbuild test robot (Chad Dupuis) [1054305] - [netdrv] qlcnic: use standard NAPI weights (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix sparse warning (Chad Dupuis) [1054305] - [netdrv] qlcnic: Convert uses of compare_ether_addr to ether_addr_equal (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.50 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for per port eswitch configuration (Chad Dupuis) [1054305] - [netdrv] qlcnic: Restructuring of qlc_83xx_fw_info structure (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add AER support for 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add AER callback handlers (Chad Dupuis) [1054305] - [netdrv] qlcnic: Store firmware dump state in CAMRAM register (Chad Dupuis) [1054305] - [netdrv] qlcnic: Use firmware recommended dump capture mask as default (Chad Dupuis) [1054305] - [netdrv] qlcnic: Remove inline keyword (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance PVID handling for 84xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Convert dma_alloc_coherent() to dma_zalloc_coherent (Chad Dupuis) [1054305] - [netdrv] qlcnic: underflow in qlcnic_validate_max_tx_rings() (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.49 (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb: Add support for CEE Netlink interface (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb: Register DCB AEN handler (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb: Get DCB parameters from the adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb: Query adapter DCB capabilities (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.48 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable diagnostic test for multiple Tx queues (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable Tx queue changes using ethtool for 82xx Series adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Multi Tx queue support for 82xx Series adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.47 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for 84xx adapters to load firmware from file (Chad Dupuis) [1054305] - [netdrv] qlcnic: Loopback Inter Driver Communication AEN handler (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add PVID support for 84xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable support for 844X adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.2.46 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Dump mailbox command data when a command times out (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix driver initialization for 83xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Flush mailbox command list when mailbox is not available (Chad Dupuis) [1054305] - [netdrv] qlcnic: Reinitialize mailbox data structures after firmware reset (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix diagnostic interrupt test for 83xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix beacon state return status handling (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix set driver version command (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.2.45 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable mailbox interface in poll mode when interrupts are not available (Chad Dupuis) [1054305] - [netdrv] qlcnic: Replace poll mode mailbox interface with interrupt based mailbox interface (Chad Dupuis) [1054305] - [netdrv] qlcnic: Interrupt based driver firmware mailbox mechanism (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance diagnostic loopback error codes (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix for flash update failure on 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix link speed and duplex display for 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix link speed display for 82xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix external loopback test (Chad Dupuis) [1054305] - [netdrv] qlcnic: Removed adapter series name from warning messages (Chad Dupuis) [1054305] - [netdrv] qlcnic: Free up memory in error path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix ingress MAC learning (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix MAC address filter issue on 82xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix diagnostic interrupt test for 83xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix setting Guest VLAN (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix operation type and command type (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix initialization of work function (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix guest VLAN (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix releasing of Tx frag which was never mapped (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix dump template version mask (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix ethtool display for 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix panic while setting VF's MAC address (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix multicast packet handling for PF and VF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix NULL pointer dereference in VF probe path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Set __QLCNIC_DEV_UP in adapter state before enabling interrupts (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix invalid register offset calculation (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.2.44 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for 83xx suspend and resume (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for 'set driver version' in 83XX (Chad Dupuis) [1054305] - [netdrv] qlcnic: Cleanup of structure qlcnic_hardware_context (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for PEX DMA method to read memory section of adapter dump (Chad Dupuis) [1054305] - [netdrv] qlcnic: Secondary unicast MAC address support (Chad Dupuis) [1054305] - [netdrv] qlcnic: Minimize sleep duration within loopback diagnostic test (Chad Dupuis) [1054305] - [netdrv] qlcnic: Handle qlcnic_alloc_mbx_args() failure (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not sleep while holding spinlock (Chad Dupuis) [1054305] - [netdrv] qlcnic: replace strict_strtoul() with kstrtoul() (Chad Dupuis) [1054305] - [netdrv] qlcnic: remove redundant D0 power state set (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix typo in printk (Chad Dupuis) [1054305] - [netdrv] qlcnic: Check for assigned VFs and block remove if VFs are active (Bandan Das) [1016487] - [netdrv] qlcnic: Do not disable SR-IOV when VFs are assigned to VMs (Bandan Das) [1011773] - [netdrv] benet: convert to hw_features - fixup (Ivan Vecera) [1054277] - [netdrv] be2net: re-factor MCCQ error status handling code (Ivan Vecera) [1054277] - [netdrv] be2net: support flashing new regions on Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: skip multicast promiscuos setting in already set (Ivan Vecera) [1054277] - [netdrv] be2net: enable interrupts in EEH resume (Ivan Vecera) [1054277] - [netdrv] be2net: use MCCQ instead of MBOX in be_cmd_rss_config() (Ivan Vecera) [1054277] - [netdrv] be2net: include rx-compl error counter in ethtool stats (Ivan Vecera) [1054277] - [netdrv] be2net: remove unused code in be_cmd_vlan_config() (Ivan Vecera) [1054277] - [netdrv] be2net: covert vlan array to bit-map (Ivan Vecera) [1054277] - [netdrv] be2net: fix line wrap and function call indentation in be_ethtool.c (Ivan Vecera) [1054277] - [netdrv] be2net: fix function call indentation in be_cmds.c (Ivan Vecera) [1054277] - [netdrv] be2net: fix line wrap and function call indentation in be_main.c (Ivan Vecera) [1054277] - [netdrv] be2net: Support for configurable RSS hash key (Ivan Vecera) [982896 1054277] - [netdrv] ethtool: Support for configurable RSS hash key (Ivan Vecera) [982896 1054277] - [netdrv] be2net: Fix invocation of be_close() after be_clear() (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to reap TX compls till HW doesn't respond for some time (Ivan Vecera) [1054277] - [netdrv] be2net: Add abi version between be2net and ocrdma (Ivan Vecera) [1054277] - [netdrv] be2net: add FW cmds needed for VxLAN offloads (Ivan Vecera) [1054277] - [netdrv] be2net: Call dev_kfree_skby_any instead of kfree_skb (Ivan Vecera) [1054277] - [netdrv] be2net: update driver version to 10.2 (Ivan Vecera) [1054277] - [netdrv] be2net: Fix vlans_added counter (Ivan Vecera) [1054277] - [netdrv] be2net: Create multiple TXQs on RSS capable multi-channel BE3-R interfaces (Ivan Vecera) [1054277] - [netdrv] be2net: fix pmac_id allocation size (Ivan Vecera) [1054277] - [netdrv] be2net: log LPVID used in multi-channel configs (Ivan Vecera) [1054277] - [netdrv] be2net: Use GET_PROFILE_CONFIG cmd for BE3-R to query max-vfs (Ivan Vecera) [1054277] - [netdrv] be2net: do external loopback test only when it is requested (Ivan Vecera) [1054277] - [netdrv] be2net: dma_sync each RX frag before passing it to the stack (Ivan Vecera) [1054277] - [netdrv] be2net: use the dma state API instead of the pci equivalents (Ivan Vecera) [1054277] - [netdrv] be2net: isolate TX workarounds not applicable to Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: Fix skb double free in be_xmit_wrokarounds() failure path (Ivan Vecera) [1054277] - [netdrv] be2net: clear promiscuous bits in adapter->flags while disabling promiscuous mode (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to reset transparent vlan tagging (Ivan Vecera) [1054277] - [netdrv] be2net: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1054277] - [netdrv] be2net: refactor multi-channel config code for Skyhawk-R chip (Ivan Vecera) [1054277] - [netdrv] be2net: fixup log messages (Ivan Vecera) [1054277] - [netdrv] be2net: Update copyright year (Ivan Vecera) [1054277] - [netdrv] be2net: Log a kernel message when UE is detected in BE & Skyhawk (Ivan Vecera) [1054277] - [netdrv] be2net: Fix be_vlan_add/rem_vid() routines (Ivan Vecera) [1054277] - [netdrv] be2net: add dma_mapping_error() check for dma_map_page() (Ivan Vecera) [1054277] - [netdrv] be2net: update driver version to 10.0.x (Ivan Vecera) [1054277] - [netdrv] be2net: cleanup wake-on-lan code (Ivan Vecera) [1054277] - [netdrv] be2net: use GET_MAC_LIST cmd to query mac-address from a pmac-id (Ivan Vecera) [1054277] - [netdrv] be2net: do not use frag index in the RX-compl entry (Ivan Vecera) [1054277] - [netdrv] be2net: Remove "10Gbps" from driver description string (Ivan Vecera) [1054277] - [netdrv] be2net: fix incorrect setting of cmd_privileges for VFs (Ivan Vecera) [1054277] - [netdrv] be2net: do not call be_set/get_fw_log_level() on Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: Log the profile-id used by FW during driver initialization (Ivan Vecera) [1054277] - [netdrv] be2net: don't set "pport" field when querying "pvid" (Ivan Vecera) [1054277] - [netdrv] be2net: set and query VEB/VEPA mode of the PF interface (Ivan Vecera) [1054277] - [netdrv] be2net: Use MCC_CREATE_EXT_V1 cmd for Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: fix max_evt_qs calculation for BE3 in SR-IOV config (Ivan Vecera) [1054277] - [netdrv] be2net: disable RSS when number of RXQs is reduced to 1 via set-channels (Ivan Vecera) [1054277] - [netdrv] be2net: slight optimization of addr compare (Ivan Vecera) [1054277] - [netdrv] be2net: calls skb_set_hash (Ivan Vecera) [1054277] - [netdrv] be2net: Free/delete pmacs in be_clear() only if they exist (Ivan Vecera) [1054277] - [netdrv] be2net: Fix Lancer error recovery to distinguish FW download (Ivan Vecera) [1054277] - [netdrv] be2net: call napi_disable() for all event queues (Ivan Vecera) [1054277] - [netdrv] be2net: Avoid programming permenant MAC by BE3-R VFs (Ivan Vecera) [1054277] - [netdrv] be2net: set coalesce-wm in CQ_CREATE_V2 cmd (Ivan Vecera) [1054277] - [netdrv] be2net: Disabling and enabling interrupts in suspend and resume (Ivan Vecera) [1054277] - [netdrv] be2net: Fix unconditional enabling of Rx interface options (Ivan Vecera) [1054277] - [netdrv] be2net: Make lancer_wait_ready() static (Ivan Vecera) [1054277] - [netdrv] be2net: Remove interface type (Ivan Vecera) [1054277] - [netdrv] be2net: add support for ndo_busy_poll (Ivan Vecera) [1054277] - [netdrv] be2net: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1054277] - [netdrv] be2net: Rework PCIe error report log messaging (Ivan Vecera) [1054277] - [netdrv] be2net: change the driver version number to 4.9.224.0 (Ivan Vecera) [1054277] - [netdrv] be2net: Display RoCE specific counters in ethtool -S (Ivan Vecera) [1054277] - [netdrv] be2net: Call version 2 of GET_STATS ioctl for Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: add a counter for pkts dropped in xmit path (Ivan Vecera) [1054277] - [netdrv] be2net: fix adaptive interrupt coalescing (Ivan Vecera) [1054277] - [netdrv] be2net: Call be_vf_setup() even when VFs are enbaled from previous load (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to display the VLAN priority for a VF (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to configure VLAN priority for a VF interface (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to allow VLAN configuration on VF interfaces (Ivan Vecera) [1054277] - [netdrv] be2net: Fix number of VLANs supported in UMC mode for BE3-R (Ivan Vecera) [1054277] - [netdrv] be2net: Fix VLAN promiscuous mode programming (Ivan Vecera) [1054277] - [netdrv] be2net: Fix the size of be_nic_res_desc structure (Ivan Vecera) [1054277] - [netdrv] be2net: Remove extern from function prototypes (Ivan Vecera) [1054277] - [netdrv] be2net: missing variable initialization (Ivan Vecera) [1054277] - [netdrv] be2net: Convert dma_alloc_coherent() to dma_zalloc_coherent (Ivan Vecera) [1054277] - [netdrv] be2net: Check for POST state in suspend-resume sequence (Ivan Vecera) [1054277] - [netdrv] be2net: update driver version (Ivan Vecera) [1054277] - [netdrv] be2net: Initialize "status" in be_cmd_get_die_temperature() (Ivan Vecera) [1054277] - [netdrv] be2net: fixup log msgs for async events (Ivan Vecera) [1054277] - [netdrv] be2net: Fix displaying supported speeds for BE2 (Ivan Vecera) [1054277] - [netdrv] be2net: Do not call get_die_temperature cmd for VF (Ivan Vecera) [1054277] - [netdrv] be2net: Adding more speeds reported by get_settings (Ivan Vecera) [1054277] - [netdrv] be2net: Staticize local functions (Ivan Vecera) [1054277] - [netdrv] be2net: ignore mac-addr set call for an already programmed mac-addr (Ivan Vecera) [1054277] - [netdrv] be2net: Delete secondary unicast MAC addresses during be_close (Ivan Vecera) [1054277] - [netdrv] be2net: convert to hw_features - fixup (Ivan Vecera) [1054277] - [netdrv] be2net: convert to hw_features (Ivan Vecera) [1054277]- [netdrv] sfc: fix calling of free_irq with already free vector (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: stop PIO for RHEL6 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: get rid of SET_ETHTOOL_OPS (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: On MCDI timeout, issue an FLR and mark MCDI to fail-fast (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Call efx_set_channels() before efx->type->dimension_resources() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Don't receive packets when the napi budget == 0 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: check for NULL efx->ptp_data in efx_ptp_event (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use pci_enable_msix_range() instead of pci_enable_msix() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add/remove blank lines to taste (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fail self-test with -EBUSY, not -EIO, if the device is busy (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Cosmetic changes to self-test from the out-of-tree driver (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update product naming (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use canonical pointer type for MAC address in efx_set_mac_address() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename 'use_options' variable in tso_start() to clearer 'use_opt_desc' (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Preserve rx_frm_trunc counters when resizing DMA rings (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Correct comment about number of TX queues used on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove unused definitions of EF10 user-mode DMA descriptors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rewrite adjustment of PPS event in a clearer way (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Cache skb->data in local variable in efx_ptp_rx() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Removed adhoc scheme to rate limit PTP event queue overflow message (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: fix build warning in ethernet/sfc/tx.c (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use the correct maximum TX DMA ring size for SFC9100 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix transposed ptp_undersize_sync_windows, ptp_oversize_sync_windows statistics (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Change efx_mcdi_reset_port to use ENTITY_RESET MC command (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: fix sparse non static symbol warning (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: calls skb_set_hash (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix RX drop filters for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add PTP counters to ethtool stats (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Changed the statistic name emerg_fetch and emerg_wait to hlb_fetch and hlb_wait (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: remove unused 'enum efx_rx_alloc_method' (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: remove unused 'refcnt' from efx_rx_page_state (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Implement efx_nic_type->filter_clear_rx() operation for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allow filter removal only with exactly matching priority (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Don't refer to 'stack' in filter implementation (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Change priority and flags for automatic MAC filters (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Change efx_nic_type->rx_push_indir_table() to push hash key as well (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add more information to many warnings using WARN() and netdev_WARN() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove unnecessary condition for processing the TX timestamp queue (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Don't clear timestamps in efx_ptp_rx() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Enable PTP clock and timestamping for all functions on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Associate primary and secondary functions of controller (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Store VPD serial number at probe time (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add RX packet timestamping for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Copy RX prefix into skb head area in efx_rx_mk_skb() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: split setup of hardware timestamping into NIC-type operation (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for SFC9100 timestamp format (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Tidy up PTP synchronization code (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: PTP - tidy up unused/useless variables (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove kernel-doc for efx_ptp_data fields not present in this version (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Initialise efx_ptp_data->phc_clock_info() from a static template (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Do not use MAC address as clock name (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Store flags from MC_CMD_DRV_ATTACH for later use (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove dependency of PTP on having a dedicated channel (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Split PTP multicast filter insertion/removal out of efx_ptp_start(), efx_ptp_stop() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Return EBUSY for filter insertion on EF10, matching Falcon/Siena (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Expose NVRAM_PARTITION_TYPE_LICENSE on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fold efx_flush_all() into efx_stop_port() and update comments (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Map MCDI error MC_CMD_ERR_ENOTSUP to Linux EOPNOTSUPP (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Log all unexpected MCDI errors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add new sensor names (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Revise sensor names to be more understandable and consistent (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Report units in sensor warnings (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Correct RX dropped count for drops while interface is down (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make initial fill of RX descriptors synchronous (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Tighten the check for RX merged completion events (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add MC BISTs to ethtool offline self test on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update MCDI protocol definitions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Poll for MCDI completion once before timeout occurs (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor efx_mcdi_poll() by introducing efx_mcdi_poll_once() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: RX buffer allocation takes prefix size into account in IP header alignment (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: remove unnecessary pci_set_drvdata() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Implement the SIOCGHWTSTAMP ioctl (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: replace dma_set_mask() and dma_set_coherent_mask() with new helper (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix DMA unmapping issue with firmware assisted TSO (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Only bind to EF10 functions with the LinkCtrl and Trusted flags (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add PM and RXDP drop counters to ethtool stats (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add definitions for new stats counters and capability flag (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor EF10 stat mask code to allow for more conditional stats (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix internal indices of ethtool stats for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add rmb() between reading stats and generation count to ensure consistency (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Increase MCDI status timeout to 250ms (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Wait for MC reboot to complete before scheduling driver reset (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove extern from function prototypes (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Support ARFS for IPv6 flows (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use TX PIO for sufficiently small packets (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Introduce inline functions to simplify TX insertion (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Separate out queue-empty check from efx_nic_may_push_tx_desc() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allocate and link PIO buffers; map them with write-combining (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Implement firmware-assisted TSO for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fold tso_get_head_fragment() into tso_start() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add EF10 registers to register dump (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: efx_ef10_filter_update_rx_scatter() can be static (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: efx_ethtool_get_ts_info() can be static (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Reinitialise and re-validate datapath caps after MC reboot (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Clean up validation of datapath capabilities (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Reset derived rx_bad_bytes statistic when EF10 MC is rebooted (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Disable PTP on EF10 until we're ready to handle inline RX timestamps (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Minimal support for 40G link speed (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: check for allocation failure (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update copyright banners (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for Solarflare SFC9100 family (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make efx_mcdi_init() and efx_mcdi_fini() call efx_mcdi_drv_attach() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allocate NVRAM partition ID range for PHY images (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add EF10 register and structure definitions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Extend struct efx_tx_buffer to allow pushing option descriptors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use a global count of active queues instead of pending drains (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Prepare for RX scatter on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Initialise IRQ moderation for all NIC types from efx_init_eventq() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allow efx_nic_type->dimension_resources() to fail (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allow event queue initialisation to fail (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Document conditions for multicast replication vs filter replacement (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Implement asynchronous MCDI requests (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove unnecessary use of atomic_t (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor efx_mcdi_rpc_start() and efx_mcdi_copyin() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for new board sensors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Convert dma_alloc_coherent() to dma_zalloc_coherent (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use extended MC_CMD_SENSOR_INFO and MC_CMD_READ_SENSORS (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Return an error code when a sensor is busy (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for reading packet length from prefix (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Generalise packet hash lookup to support EF10 RX prefix (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename EFX_PAGE_BLOCK_SIZE to EFX_VI_PAGE_SIZE and adjust comments (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove early call to efx_nic_type->reconfigure_mac() in efx_reset_up() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: use MCDI epoch flag to improve MC reboot detection in the driver (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add EF10 support for TX/RX DMA error events handling (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add a function pointer to abstract write of host time into NIC shared memory (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: PTP MCDI requests need to initialise periph ID field (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Delegate MAC/NIC statistic description to efx_nic_type (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove driver-local struct ethtool_string (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove more left-overs from Falcon GMAC support (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move MTD operations into efx_nic_type (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move NIC-type-specific MTD partition date into separate structures (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Eliminate struct efx_mtd (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename SPI stuff to show that it is Falcon-specific (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Cleanup Falcon-arch simple MAC filter state (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Define and use MCDI_POPULATE_DWORD_<1-7> (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add flag for stack-owned RX MAC filters (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor Falcon-arch filter removal (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make most filter operations NIC-type-specific (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor Falcon-arch search limit reset (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Split Falcon-arch-specific and common filter state (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Extend and abstract efx_filter_spec to cover Huntington/EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Name the RX drop queue ID (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename Falcon-arch filter implementation types and functions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove unused filter_flags variables and efx_farch_filter_id_flags() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Do not assume efx_nic_type->ev_fini() is idempotent (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: EFX_WORKAROUND_ALWAYS is really specific to Falcon-architecture (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Get rid of per-NIC-type phys_addr_channels and mem_map_size (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update and improve kernel-doc for efx_mcdi_state & efx_mcdi_iface (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix race in completion handling (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for MCDI v2 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update MCDI protocol definitions for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Translate MCDI error numbers received in events (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move and rename Falcon/Siena common NIC operations (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor queue teardown sequence to allow for EF10 flush behaviour (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove bogus call to efx_release_tx_buffers() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Stop RX refill before flushing RX queues (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Limit scope of a Falcon A1 IRQ workaround (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rework IRQ enable/disable (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove efx_process_channel_now() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename Falcon-architecture register definitions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make struct efx_special_buffer less special (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add GFP flags to efx_nic_alloc_buffer() and make most callers allow blocking (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make MCDI independent of Siena (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make efx_mcdi_init() call efx_mcdi_handle_assertion() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Collect all MCDI port functions into mcdi_port.c (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move efx_mcdi_mac_reconfigure() to siena.c and rename (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move siena_reset_hw() and siena_map_reset_reason() into MCDI module (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add and use MCDI_SET_QWORD() and MCDI_SET_ARRAY_QWORD() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Ensure MCDI buffers, but not lengths, are dword aligned (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use proper macros to declare and access MCDI arrays (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Introduce and use MCDI_CTL_SDU_LEN_MAX_V1 macro for Siena-specific code (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fill out the set of MCDI accessors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rationalise MCDI buffer accessors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Introduce and use MCDI_DECLARE_BUF macro (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move more Falcon-specific code and definitions into falcon.c (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move details of a Falcon bug workaround out of ethtool.c (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use efx_mcdi_mon() to find efx_mcdi_mon structure from efx_nic (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: const-qualify source pointers for MMIO write functions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Correct MAC filter bitfield definitions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make all MAC statistics consistently 64 bits wide (Nikolay Aleksandrov) [1057527]- [x86] efi: Pass a proper identity mapping in efi_call_phys_prelog (Nigel Croxon) [1044709] - [usb] usbcore: check usb device's state before sending a Set SEL control transfer (Don Zickus) [929314] - [kernel] rename cpu stop machine thread to stopper (Prarit Bhargava) [1022465] - [thermal] intel_powerclamp: Fix cstate counter detection (Steve Best) [1103371] - [thermal] intel_powerclamp: Tidy up error handling in powerclamp_init (Steve Best) [1103371] - [thermal] intel_powerclamp: Add newer CPU models (Steve Best) [1103371] - [netdrv] hyperv: Move state setting for link query (Jason Wang) [1027155] - [netdrv] hyperv: Fix the carrier status setting (Jason Wang) [1027155] - [netdrv] hyperv: Fix race between probe and open calls (Jason Wang) [1027155] - [char] ipmi: Add MODULE_ALIAS for autoloading ipmi driver on ACPI systems (Charles Rose) [825196] - [char] ipmi: Improve error messages on failed irq enable (Charles Rose) [825196] - [char] ipmi: Turn off all activity on an idle ipmi interface (Tony Camuso) [1077493] - [char] ipmi: Fix a race restarting the timer (Tony Camuso) [1098324] - [char] ipmi: Reset the KCS timeout when starting error recovery (Tony Camuso) [1085350] - [scsi] bnx2fc: Updated version to 2.4.2 (Maurizio Lombardi) [1054586] - [scsi] bnx2fc: Fixed the handling for the SCSI retry delay (Maurizio Lombardi) [1054586] - [scsi] bnx2fc: Fixed scsi_remove_target soft lockup when rmmod bnx2x (Maurizio Lombardi) [1054586] - [net] cnic: Update version to 2.5.20 and copyright year (Maurizio Lombardi) [1054561] - [net] cnic: Use proper ulp_ops for per device operations (Maurizio Lombardi) [1054561] - [net] cnic: Add a signature to indicate valid doorbell offset (Maurizio Lombardi) [1054561] - [net] cnic: Remove extern from function prototypes (Maurizio Lombardi) [1054561] - [net] cnic: Update version to 2.5.18 (Maurizio Lombardi) [1054561] - [net] cnic: Eliminate local copy of pfid (Maurizio Lombardi) [1054561] - [net] cnic: Eliminate CNIC_PORT macro and port_mode in local struct (Maurizio Lombardi) [1054561] - [net] cnic: Redefine BNX2X_HW_CID using existing bnx2x macros (Maurizio Lombardi) [1054561] - [net] cnic: Update version to 2.5.17 and copyright year (Maurizio Lombardi) [1054561] - [net] cnic: Add missing error checking for RAMROD_CMD_ID_CLOSE (Maurizio Lombardi) [1054561] - [net] cnic: Update TCP options setup for iSCSI (Maurizio Lombardi) [1054581 1054561] - [net] cnic: Reset tcp_flags during cnic_cm_create() (Maurizio Lombardi) [1054561] - [scsi] cnic: Simplify cnic_release() (Maurizio Lombardi) [1054561] - [scsi] cnic: Simplify netdev events handling (Maurizio Lombardi) [1054561] - [scsi] cnic: bnx2i: bnx2fc: Fix inconsistent use of page size (Maurizio Lombardi) [1054561] - [scsi] be2iscsi: fix bad if expression (Rob Evers) [1054371] - [scsi] be2iscsi: fix memory leak in error path (Rob Evers) [1054371] - [scsi] be2iscsi: Jump to 'free_memory' is apparently missing (Rob Evers) [1054371] - [scsi] be2iscsi: Bump driver version (Rob Evers) [1054371] - [scsi] be2iscsi: Fix destroy MCC-CQ before MCC-EQ is destroyed (Rob Evers) [1054371] - [scsi] be2iscsi: Fix memory corruption in MBX path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix TCP parameters while connection offloading (Rob Evers) [1054371] - [scsi] be2iscsi: Fix interrupt Coalescing mechanism (Rob Evers) [1054371] - [scsi] be2iscsi: Fix exposing Host in sysfs after adapter initialization is complete (Rob Evers) [1054371] - [scsi] be2iscsi: Fix retreving MCCQ_WRB in non-embedded Mbox path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix DMA Out of SW-IOMMU space error (Rob Evers) [1054371] - [scsi] be2iscsi: Fix scsi_cmnd leakage in driver (Rob Evers) [1054371] - [scsi] be2iscsi: Fix the session cleanup when reboot/shutdown happens (Rob Evers) [1054371] - [scsi] be2iscsi: Fix doorbell format for EQ/CQ/RQ s per SLI spec (Rob Evers) [1054371] - [scsi] be2iscsi: Fix port speed typo in driver (Rob Evers) [1054371] - [scsi] be2iscsi: Fix handling timed out MBX completion from FW (Rob Evers) [1054371] - [scsi] be2iscsi: fix memory leak in error path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix SGL posting for unaligned ICD values (Rob Evers) [1054371] - [scsi] be2iscsi: Fix AER handling in driver (Rob Evers) [1054371] - [scsi] be2iscsi: Invalidate WRB in Abort/Reset Path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix Insufficient Buffer Error returned in MBX Completion (Rob Evers) [1054371] - [scsi] be2iscsi: Fix log level for protocol specific logs (Rob Evers) [1054371] - [scsi] be2iscsi: Fix MSIx creation for SKH-R adapter (Rob Evers) [1054371] - [scsi] be2iscsi: Display Port Identifier for each iSCSI function (Rob Evers) [1054371] - [scsi] be2iscsi: Dispaly CID available for connection offload (Rob Evers) [1054371] - [scsi] be2iscsi: Fix chute cleanup during drivers unload (Rob Evers) [1054371] - [scsi] be2iscsi: Fix connection offload to support Dual Chute (Rob Evers) [1054371] - [scsi] be2iscsi: Fix CID allocation/freeing to support Dual chute mode (Rob Evers) [1054371] - [scsi] be2iscsi: Fix WRB_Q posting to support Dual Chute mode (Rob Evers) [1054371] - [scsi] be2iscsi: Fix SGL Initilization and posting Pages for Dual Chute (Rob Evers) [1054371] - [scsi] be2iscsi: Fix Template HDR support for Dual Chute mode (Rob Evers) [1054371] - [scsi] be2iscsi: Fix changes in ASYNC Path for SKH-R adapter (Rob Evers) [1054371] - [scsi] be2iscsi: Config parameters update for Dual Chute Support (Rob Evers) [1054371] - [scsi] be2iscsi: Fix soft lock up issue during UE or if FW taking time to respond (Rob Evers) [1054371] - [scsi] be2iscsi: Fix locking mechanism in Unsol Path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix negotiated parameters upload to FW (Rob Evers) [1054371] - [scsi] be2iscsi: Fix repeated issue of MAC ADDR get IOCTL (Rob Evers) [1054371] - [scsi] be2iscsi: Fix the MCCQ count leakage (Rob Evers) [1054371] - [scsi] be2iscsi: Fix Template HDR IOCTL (Rob Evers) [1054371] - [netdrv] bnx2x: dont reload on GRO change (Michal Schmidt) [1022020 1054563 1054273] - [netdrv] bnx2x: Allow ethtool to enable/disable loopback (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: allow GRO_ENABLE_FLAG (Michal Schmidt) [1022020 1054563 1054273] - [netdrv] bnx2x: fix incorrect busy-poll backport (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix backport of bnx2x_low_latency_recv() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: remove cosmetic differences from upstream (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: drop no longer necessary netdev_printk workaround (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: update MAINTAINERS for bnx2x and e-mail addresses (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Convert return 0 to return rc (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix build when BNX2X_SRIOV is not enabled (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: added 'likely' to fast-path skb existence (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix crash while ethtool -t (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Support for byte queue limits (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Memory leak during VF removal (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: include irq.h for irqreturn_t definitions (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't allow VFs to become promiscuous (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't show port statistics for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix failure to configure VF multicast filters (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix vlan credit issues for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix possible memory leak on iov error flow (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Remove the sriov VFOP mechanism (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix compilation when CONFIG_BNX2X_SRIOV is not set (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Create workqueue for IOV related tasks (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Support mng. request for driver version (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't receive packets when the napi budget == 0 (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add missing bit in default Tx switching (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: save RAM in kdump kernel by disabling TPA (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: save RAM in kdump kernel by using a single queue (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: clamp num_queues to prevent passing a negative value (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Remove hidden flow control goto from BNX2X_ALLOC macros (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Use pci_enable_msix_range() instead of pci_enable_msix() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: utilize FW 7.8.19 (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: semantic revise scheduling of sp_rtnl (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix bnx2x_panic_dump for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Revise IOV vlan/mac validation (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add support in PF driver for RSC (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Semantic Validate vlan/mac changes (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Remove unnecessary internal mem config (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Remove unused iov code (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: change verbosity of some prints (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Allow VF rss on higher PFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Make module parameters readable (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix L2-GRE TCP issues (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix generic option settings (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: More Shutdown revisions (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix VF flr flow (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't release PCI bars on shutdown (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix sparse warning (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Correct default Tx switching behaviour (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix DMA unmapping of TSO split BDs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent WARN during driver unload (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: namespace and dead code cleanups (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix VLAN configuration for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix AFEX memory overflow (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Clean before update RSS arrives (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Correct number of MSI-X vectors for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: limit number of interrupt vectors for 57711 (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix KR2 work-around detection of BCM8073 (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix incorrect link-up report (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix Duplex setting for 54618se (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix passive DAC cable detection (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix 578xx-KR 1G link (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: downgrade "valid ME register value" message level (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: slight optimization of addr compare (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix build with SRIOV disabled (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: add VF Multicast filters support (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add num of VFs to Management statistics (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: no error when RSS configuration fails (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: add Big-Endian ethtool comment (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add AER support (missing bits) (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: cleanup skb_set_hash (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: calls skb_set_hash (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: populate skb->l4_rxhash (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: avoid null pointer dereference when enabling SR-IOV (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent "timeout waiting for state X" (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent CFC attention (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent panic during DMAE timeout (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Clean the sp rtnl task upon unload (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: replace dma_set_mask() and dma_set_coherent_mask() with new helper (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: remove unnecessary pci_set_drvdata() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add ndo_get_phys_port_id support (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Change variable type to bool (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: skb_is_gso_v6() requires skb_is_gso() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add support for EXTPHY2 LED mode (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Change function prototype (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't disable/enable SR-IOV when loading (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Correct VF driver info (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Test nvram when interface is down (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Staticize local symbols (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Disable VF access on PF removal (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent FW assert on low mem during unload (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Set NETIF_F_HIGHDMA unconditionally (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't pretend during register dump (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent null pointer dereference on error flow (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix config when SR-IOV and iSCSI are enabled (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix Coalescing configuration (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Unlock VF-PF channel on MAC/VLAN config error (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent an illegal pointer dereference during panic (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: record rx queue for LRO packets (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent masked MCP parities from appearing (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent masking error from cnic (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: add missing VF resource allocation during init (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix support for VFs on some PFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent mistaken hangup between driver & FW (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix 848xx duplex settings (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: 57840 non-external loopback test fail on 1G (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix bnx2i and bnx2fc regressions (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Use pci_dev pm_cap (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix configuration of doorbell block (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Restore a call to config_init (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add missing braces in bnx2x_link_initialize() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix broken compilation with CONFIG_BNX2X_SRIOV is not set (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: VF RSS support - VF side (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: VF RSS support - PF side (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Convert dma_alloc_coherent() to dma_zalloc_coherent (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Revising locking scheme for MAC configuration (Michal Schmidt) [1054563 1054273] - [netdrv] firmware: add bnx2x FW 7.8.19 (Michal Schmidt) [1054563 1054273] - [net] export physical port id via sysfs (Michal Schmidt) [1098227] - [net] rtnl: export physical port id via RT netlink (Michal Schmidt) [1098227] - [net] add ndo to get id of physical port of the device (Michal Schmidt) [1098227] - [lib] vsprintf: add support of '*ph' (Michal Schmidt) [1098227]- [video] vgacon: clear buffer attributes when we load a 512 character font (Rob Clark) [1082803] - [fs] consolidate the reassignments of ->f_op in ->open() instances (Rob Clark) [1082799] - [video] fbdev: add a MIPI DSI header (Rob Clark) [1082799] - [kernel] kref: Implement kref_get_unless_zero (Rob Clark) [1082791] - [kernel] time: export ktime_get_monotonic_offset (Rob Clark) [1082787] - [kernel] sysfs: Add sysfs_add/remove_files utility functions (Rob Clark) [1082787] - [kernel] Add arch_phys_wc_add, arch_phys_wc_del to manipulate WC MTRRs if needed (Rob Clark) [1082787] - [kernel] mutex: Move ww_mutex definitions to ww_mutex.h (Rob Clark) [1082787] - [base] reservation: cross-device reservation support (Rob Clark) [1082787] - [kernel] locking-selftests: Handle unexpected failures more strictly (Rob Clark) [1082787] - [kernel] mutex: Add more w/w tests to test EDEADLK path handling (Rob Clark) [1082787] - [kernel] mutex: Add more tests to lib/locking-selftest.c (Rob Clark) [1082787] - [kernel] mutex: Add w/w tests to lib/locking-selftest.c (Rob Clark) [1082787] - [kernel] mutex: Add w/w mutex slowpath debugging (Rob Clark) [1082787] - [kernel] mutex: Add support for wound/wait style locks (Rob Clark) [1082787] - [kernel] arch: Make __mutex_fastpath_lock_retval return whether fastpath succeeded or not (Rob Clark) [1082787] - [fs] procfs: add proc_remove_subtree() (Rob Clark) [1082782] - [lib] scatterlist: sg_page_iter support sg lists w/o backing pages (Rob Clark) [1082782] - [lib] scatterlist: use page iterator in the mapping iterator (Rob Clark) [1082782] - [lib] scatterlist: add simple page iterator (Rob Clark) [1082782] - [lib] scatterlist: add sg_alloc_table_from_pages function (Rob Clark) [1082782] - [netdrv] qlge: Update version to 1.00.00.34 (Chad Dupuis) [1054333] - [netdrv] qlge: Fix ethtool statistics (Chad Dupuis) [1054333] - [netdrv] qlge: Update version to 1.00.00.33 (Chad Dupuis) [1054333] - [netdrv] qlge: Enhance nested VLAN Q-in-Q handling (Chad Dupuis) [1054333] - [netdrv] qlge: call ql_core_dump() only if dump memory was allocated (Chad Dupuis) [1054333] - [netdrv] qlge: add missing free_netdev() on error in qlge_probe() (Chad Dupuis) [1054333] - [netdrv] qlge: fix dma map leak when the last chunk is not allocated (Chad Dupuis) [1054333] - [netdrv] bnx2x: Fix kernel crash and data miscompare after EEH recovery (Michal Schmidt) [1029600] - [netdrv] bnx2x: Adapter not recovery from EEH error injection (Michal Schmidt) [1029600] - [netdrv] tg3: Override clock, link aware and link idle mode during NVRAM dump (Ivan Vecera) [1054558] - [netdrv] tg3: Update copyright and version to 3.137 (Ivan Vecera) [1054558] - [netdrv] tg3: Prevent page allocation failure during TSO workaround (Ivan Vecera) [1029192 1054558] - [netdrv] tg3: Don't modify ip header fields when doing GSO (Ivan Vecera) [1029192 1054558] - [netdrv] tg3: remove open-coded skb_cow_head (Ivan Vecera) [1054558] - [netdrv] tg3: remove empty MDIO bus reset function (Ivan Vecera) [1054558] - [netdrv] tg3: Do not include vlan acceleration features in vlan_features (Ivan Vecera) [1054558] - [netdrv] tg3: Call dev_kfree_skby_any instead of dev_kfree_skb (Ivan Vecera) [1054558] - [netdrv] tg3: Don't check undefined error bits in RXBD (Ivan Vecera) [1054558] - [netdrv] tg3: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1054558] - [netdrv] tg3: Fix deadlock in tg3_change_mtu() (Ivan Vecera) [1054558] - [netdrv] tg3: cleanup an error path in tg3_phy_reset_5703_4_5() (Ivan Vecera) [1054558] - [netdrv] tg3: delete non-required instances of include linux/init.h (Ivan Vecera) [1054558] - [netdrv] tg3: Update version to 3.136 (Ivan Vecera) [1054558] - [netdrv] tg3: Set the MAC clock to the fastest speed during boot code load (Ivan Vecera) [1054558] - [netdrv] tg3: Add unicast filtering support (Ivan Vecera) [1054558] - [netdrv] tg3: Refactor __tg3_set_mac_addr() (Ivan Vecera) [1054558] - [netdrv] tg3: Initialize REG_BASE_ADDR at PCI config offset 120 to 0 (Ivan Vecera) [1054558] - [netdrv] tg3: Update version to 3.135 (Ivan Vecera) [1054558] - [netdrv] tg3: Expand multicast drop counter miscounting fix to 5762 (Ivan Vecera) [1054558] - [netdrv] tg3: Fix bit definition for the nvram Auto Power Down setting (Ivan Vecera) [1054558] - [netdrv] tg3: Add flag to disable 1G Half Duplex advertisement (Ivan Vecera) [1054558] - [netdrv] tg3: Don't add rxbds_empty to rx_over_errors (Ivan Vecera) [1054558] - [netdrv] tg3: Give up chip reset and carrier loss handling if PCI device is not present (Ivan Vecera) [1054558] - [netdrv] tg3: Implement the SIOCGHWTSTAMP ioctl (Ivan Vecera) [1054558] - [netdrv] tg3: Validate hwtstamp_config completely before applying it (Ivan Vecera) [1054558] - [netdrv] tg3: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1054558] - [netdrv] tg3: Miscellaneous conversions to ETH_ALEN (Ivan Vecera) [1054558] - [netdrv] tg3: use phylib when robo switch is in use (Ivan Vecera) [1054558] - [netdrv] tg3: add support a phy at an address different than 01 (Ivan Vecera) [1054558] - [netdrv] tg3: Update version to 3.134 (Ivan Vecera) [1054558] - [netdrv] tg3: Remove unnecessary spinlock (Ivan Vecera) [1054558] - [netdrv] tg3: Appropriately classify interrupts during request_irq (Ivan Vecera) [1054558] - [netdrv] tg3: Remove redundant if check (Ivan Vecera) [1054558] - [netdrv] tg3: Remove if 0'd code (Ivan Vecera) [1054558] - [netdrv] tg3: LED in shared mode does not blink during traffic (Ivan Vecera) [1054558] - [netdrv] tg3: Add support for new 577xx device ids (Ivan Vecera) [1054558] - [netdrv] tg3: Add function tg3_phy_shdw_write() (Ivan Vecera) [1054558] - [netdrv] tg3: Use pci_dev pm_cap (Ivan Vecera) [1054558] - [netdrv] tg3: Convert dma_alloc_coherent() to dma_zalloc_coherent (Ivan Vecera) [1054558] - [netdrv] tg3: fix NULL pointer dereference in tg3_io_error_detected and tg3_io_slot_reset (Ivan Vecera) [1054558] - [netdrv] tg3: Update version to 3.133 (Ivan Vecera) [1054558] - [netdrv] tg3: Enable support for timesync gpio output (Ivan Vecera) [1054558] - [netdrv] tg3: Implement the shutdown handler (Ivan Vecera) [1054558] - [netdrv] tg3: Allow NVRAM programming when interface is down (Ivan Vecera) [1054558] - [netdrv] tg3: Fix warning from pci_disable_device() (Ivan Vecera) [1054558] - [netdrv] tg3: Fix kernel crash (Ivan Vecera) [1054558] - [netdrv] tg3: Avoid delay during MMIO access (Ivan Vecera) [1054558] - [netdrv] tg3: restore rx_dropped accounting (Ivan Vecera) [1054558] - [netdrv] tg3: Consilidate MAC loopback code (Ivan Vecera) [1054558] - [netdrv] tg3: Allow ethtool to enable/disable loopback (Ivan Vecera) [1054558] - [net] Allow ethtool to set interface in loopback mode (Ivan Vecera) [1054558] - [netdrv] tg3: convert to hw_features (Ivan Vecera) [1054558] - [netdrv] tg3: Do not use legacy PCI power management (Ivan Vecera) [1054558] - [netdrv] tg3: Remove TG3_VLAN_TAG_USED macro (Ivan Vecera) [1054558] - [netdrv] ixgbe: fix ethtool stats (Ivan Vecera) [1098515] - [netdrv] Replace u64_stats_fetch_begin_bh to u64_stats_fetch_begin_irq (Ivan Vecera) [1098515] - [netdrv] vxlan: virtual extensible lan (Ivan Vecera) [1098515] - [netdrv] ifb: convert to 64 bit stats (Ivan Vecera) [1098515] - [netdrv] ppp: make ppp_get_stats64 static (Ivan Vecera) [1098515] - [netdrv] ppp: add 64 bit stats (Ivan Vecera) [1098515] - [netdrv] slip: Use net_device_stats from struct net_device (Ivan Vecera) [1098515] - [netdrv] slip: fix get_stats() method (Ivan Vecera) [1098515] - [netdrv] veth: reduce stat overhead (Ivan Vecera) [1098515] - [netdrv] veth: fix 64bit stats on 32bit arches (Ivan Vecera) [1098515] - [netdrv] veth: convert to 64 bit statistics (Ivan Vecera) [1098515] - [netdrv] net: fix race condition in several drivers when reading stats (Ivan Vecera) [1098515] - [netdrv] virtio-net: fix a race on 32bit arches (Ivan Vecera) [1098515] - [netdrv] virtio-net: Fix panic in virtnet_remove (Ivan Vecera) [1098515] - [netdrv] virtio-net: per cpu 64 bit stats (Ivan Vecera) [1098515] - [netdrv] vmxnet3: convert to 64 bit stats interface (Ivan Vecera) [1098515] - [netdrv] xen: convert to 64 bit stats interface (Ivan Vecera) [1098515] - [netdrv] via-rhine: add 64bit statistics (Ivan Vecera) [1098515] - [netdrv] niu: support 64 bit stats interface (Ivan Vecera) [1098515] - [netdrv] r8169: add 64bit statistics (Ivan Vecera) [1098515] - [netdrv] 8139too: Add 64bit statistics (Ivan Vecera) [1098515] - [netdrv] netxen: convert to 64 bit statistics (Ivan Vecera) [1098515] - [netdrv] forcedeth: account for dropped RX frames (Ivan Vecera) [1098515] - [netdrv] forcedeth: implement ndo_get_stats64() API (Ivan Vecera) [1098515] - [netdrv] forcedeth: fix stats on hardware without extended stats support (Ivan Vecera) [1098515] - [netdrv] forcedeth: Improve stats counters (Ivan Vecera) [1098515] - [netdrv] forcedeth: remove unneeded stats updates (Ivan Vecera) [1098515] - [netdrv] vxge: fix 64 bit access on 32 bit platforms (Ivan Vecera) [1098515] - [netdrv] vxge: Implement 64bit stats (Ivan Vecera) [1098515] - [netdrv] myricom: update to 64 bit stats (Ivan Vecera) [1098515] - [netdrv] sky2: implement 64 bit stats (Ivan Vecera) [1098515] - [netdrv] ixgbevf: provide 64 bit statistics (Ivan Vecera) [1098515] - [netdrv] ixgbe: fix stats handling (Ivan Vecera) [1098515] - [netdrv] igb: fix stats handling (Ivan Vecera) [1098515] - [netdrv] e1000e: convert to stats64 (Ivan Vecera) [1098515] - [netdrv] be2net: use stats-sync to read/write 64-bit stats (Ivan Vecera) [1098515] - [netdrv] enic: update to support 64 bit stats (Ivan Vecera) [1098515] - [netdrv] cxgb4: switch to 64 bit inteface statistics (Ivan Vecera) [1098515] - [netdrv] bna: fix stats handling (Ivan Vecera) [1098515] - [netdrv] tg3: 64 bit stats on all arches (Ivan Vecera) [1098515] - [netdrv] bnx2: 64 bit stats on all arches (Ivan Vecera) [1098515] - [netdrv] b44: add 64 bit stats (Ivan Vecera) [1098515] - [netdrv] dummy: percpu stats and lockless xmit (Ivan Vecera) [1098515] - [netdrv] sfc: Implement 64-bit net device statistics on all architectures (Ivan Vecera) [1098515] - [net] bridge: 64bit rx/tx counters (Ivan Vecera) [1098515] - [net] bridge: per-cpu packet statistics (Ivan Vecera) [1098515] - [net] vlan: lockless transmit path (Ivan Vecera) [1098515] - [net] congestion notifications are not dropped packets (Ivan Vecera) [1098515] - [net] vlan: 64 bit rx counters (Ivan Vecera) [1098515] - [netdrv] macvlan: 64 bit rx counters (Ivan Vecera) [1098515] - [netdrv] loopback driver cleanup (Ivan Vecera) [1098515] - [netdrv] loopback: use u64_stats_sync infrastructure (Ivan Vecera) [1098515] - [netdrv] loopback: Implement 64bit stats on 32bit arches (Ivan Vecera) [1098515] - [net] export netdev_stats_to_stats64 (Ivan Vecera) [1098515] - [netdrv] Enable 64-bit net device statistics on 32-bit architectures (Ivan Vecera) [1098515] - [netdrv] bonding: Remove net_device_stats from bonding struct (Ivan Vecera) [1098515] - [fs] sysfs: don't panic when in different netns (Daniel Borkmann) [1034696 1020145] - [fs] cifs: Check if prefixpath starts with '\' in cifs_parse_mount_options (Sachin Prabhu) [1104268] - [fs] gfs2: Ensure workqueue is scheduled after noexp request (Robert S Peterson) [1101740] - [fs] ext3: Allow quota file use root reservation (Lukas Czerner) [1102234] - [fs] ext4: Allow quota file use root reservation (Lukas Czerner) [802214] - [fs] pipe: skip file_update_time on frozen fs (Eric Sandeen) [1093077] - [fs] ext4: fix ext4_flush_completed_IO wait semantics (Lukas Czerner) [1023141] - [fs] ext4: completed_io locking cleanup (Lukas Czerner) [1023141] - [fs] ext4: fix unwritten counter leakage (Lukas Czerner) [1023141] - [fs] ext4: give i_aiodio_unwritten a more appropriate name (Lukas Czerner) [1023141] - [fs] ext4: ext4_inode_info diet (Lukas Czerner) [1023141] - [fs] ext4: optimize locking for end_io extent conversion (Lukas Czerner) [1023141] - [fs] ext4: remove unnecessary call to waitqueue_active() (Lukas Czerner) [1023141] - [fs] ext4: Use correct locking for ext4_end_io_nolock() (Lukas Czerner) [1023141] - [fs] ext4: don't check io->flag when setting EXT4_STATE_DIO_UNWRITTEN inode state (Lukas Czerner) [1023141] - [md] dm-crypt: fix cpu hotplug crash by removing per-cpu structure (Mike Snitzer) [1076147] - [md] dm-crypt: rename struct convert_context sector field (Mike Snitzer) [1076147] - [md] dm-crypt: store crypt_config instead of dm_target struct (Mike Snitzer) [1076147] - [md] dm-crypt: move cipher data out of per_cpu struct (Mike Snitzer) [1076147] - [md] dm-crypt: rename pending field (Mike Snitzer) [1076147] - [md] dm-crypt: replace simple_strtoul (Mike Snitzer) [1076147] - [md] dm: reject trailing characters in sccanf input (Mike Snitzer) [1076147] - [md] dm-crypt: add missing error handling (Mike Snitzer) [1076147] - [md] dm-crypt: suppress endian warnings (Mike Snitzer) [1076147] - [md] dm-crypt: add loop aes iv generator (Mike Snitzer) [1076147] - [crypto] md5: Add export support (Mike Snitzer) [1076147] - [md] dm-crypt: add multi key capability (Mike Snitzer) [1076147] - [md] dm-crypt: add post iv call to iv generator (Mike Snitzer) [1076147] - [md] dm-crypt: use io thread for reads only if mempool exhausted (Mike Snitzer) [1076147] - [md] dm-crypt: scale to multiple cpus (Mike Snitzer) [1076147] - [md] dm-crypt: simplify compatible table output (Mike Snitzer) [1076147] - [md] dm-thin: add 'no_space_timeout' dm-thin-pool module param (Mike Snitzer) [1098656] - [md] dm-thin: add timeout to stop out-of-data-space mode holding IO forever (Mike Snitzer) [1098656] - [md] dm-thin: allow metadata commit if pool is in PM_OUT_OF_DATA_SPACE mode (Mike Snitzer) [1098655] - [md] dm-cache: always split discards on cache block boundaries (Mike Snitzer) [1103790] - [md] dm-cache: fix writethrough mode quiescing in cache_map (Mike Snitzer) [1103790] - [x86] efi: earlyprintk=efi,keep fix (Rui Wang) [1031867] - [x86] efi: earlyprintk off-by-one bugfix (Rui Wang) [1031867] - [x86] efi: Add EFI framebuffer earlyprintk support (Rui Wang) [1031867] - [powerpc] mm: fix ".__node_distance" undefined (David Milburn) [1091088 1020866] - [nvme] Retry failed commands with non-fatal errors (David Milburn) [1091088 1020866] - [nvme] Fix divide-by-zero in nvme_trans_io_get_num_cmds (David Milburn) [1091088 1020866] - [nvme] Add getgeo to block ops (David Milburn) [1091088 1020866] - [nvme] Start-stop nvme_thread during device add-remove (David Milburn) [1091088 1020866] - [nvme] Make I/O timeout a module parameter (David Milburn) [1091088 1020866] - [nvme] per-cpu io queues (David Milburn) [1091088 1020866] - [nvme] Replace DEFINE_PCI_DEVICE_TABLE (David Milburn) [1091088 1020866] - [nvme] IOCTL path RCU protect queue access (David Milburn) [1091088 1020866] - [nvme] RCU protected access to io queues (David Milburn) [1091088 1020866] - [nvme] Initialize device reference count earlier (David Milburn) [1091088 1020866] - [nvme] Add CONFIG_PM_SLEEP to suspend/resume functions (David Milburn) [1091088 1020866]- [kernel] futex: Always cleanup owner tid in unlock_pi (Jerome Marchand) [1104517] {CVE-2014-3153} - [kernel] futex: Make lookup_pi_state more robust (Jerome Marchand) [1104517] {CVE-2014-3153} - [kernel] futex: Validate atomic acquisition in futex_lock_pi_atomic() (Jerome Marchand) [1104517] {CVE-2014-3153} - [kernel] futex: prevent requeue pi on same futex (Jerome Marchand) [1104517] {CVE-2014-3153} - [alsa] aloop: Close races at restarting the stream (Jaroslav Kysela) [1078592] - [alsa] aloop: Export snd_pcm_constraint_mask64() (Jaroslav Kysela) [1078592] - [alsa] pcm: Warn when buffer preallocation fails (Jaroslav Kysela) [1078592] - [alsa] aloop: Add SNDRV_PCM_STATE_PAUSED case in wait_for_avail function (Jaroslav Kysela) [1078592] - [alsa] jack: Unregister input device at disconnection (Jaroslav Kysela) [1078592] - [alsa] aloop: Optimize module name check (Jaroslav Kysela) [1078592] - [alsa] pcm: Add fallthru comments (Jaroslav Kysela) [1078592] - [alsa] aloop: Fix Oops while PM resume (Jaroslav Kysela) [1078592] - [alsa] aloop: add locking to timer access (Jaroslav Kysela) [1078592] - [mmc] Fix sd/sdio/mmc initialization frequency retries (Neil Horman) [1103848] - [mmc] fix mmc_set_bus_width_ddr() call without bus-width-test cap (Neil Horman) [1103848] - [mmc] Test bus-width for old MMC devices (Neil Horman) [1103848] - [mmc] Fix printing of card DDR type (Neil Horman) [1103848] - [mmc] propagate power save/restore ops return value (Neil Horman) [1103848] - [mmc] refine DDR support (Neil Horman) [1103848] - [mmc] Fixes for Dual Data Rate support (Neil Horman) [1103848] - [mmc] MMC 4.4 DDR support (Neil Horman) [1103848] - [mmc] Make ID freq configurable (Neil Horman) [1103848] - [mmc] Add helper function to check if a card is removable (Neil Horman) [1103848] - [mmc] add erase, secure erase, trim and secure trim operations (Neil Horman) [1103848] - [mmc] only set blockaddressed for > 2GiB cards (Neil Horman) [1103848] - [mmc] recognize CSD structure (Neil Horman) [1103848] - [mmc] fix incorrect interpretation of card type bits (Neil Horman) [1103848] - [mmc] allow for MMC v4.4 (Neil Horman) [1103848] - [mmc] fix all hangs related to mmc/sd card insert/removal during suspend/resume (Neil Horman) [1103848] - [mmc] sdio: recognize io card without powercycle (Neil Horman) [1103848] - [mmc] sdio: introduce API for special power management features (Neil Horman) [1103848] - [mmc] add module parameter to set whether cards are assumed removable (Neil Horman) [1103848] - [usb] xhci: add the meaningful IRQ description if it is empty (Don Zickus) [1103370] - [usb] xhci: Kill streams URBs when the host dies (Don Zickus) [1103370] - [usb] xhci: Refactor command watchdog and fix split string (Don Zickus) [1103370] - [usb] xhci: Handle MaxPSASize == 0 (Don Zickus) [1103370] - [usb] xhci: The trb_address_map radix tree expects 1KB segment memory aligment (Don Zickus) [1103370] - [usb] xhci: xhci_mem_cleanup make sure cmd_ring_reserved_trbs really is 0 (Don Zickus) [1103370] - [usb] xhci: Remove segments from radix tree on failed insert (Don Zickus) [1103370] - [lib] radix-tree: make radix_tree_node_alloc() work correctly within interrupt (Don Zickus) [1103370] - [pci] Move Renesas PCI IDs to a better place (Don Zickus) [1103370] - [usb] xhci: For streams the dequeue ptr must be read from the stream ctx (Don Zickus) [1103370] - [usb] xhci: Set SCT field for Set TR dequeue on streams (Don Zickus) [1103370] - [usb] xhci: For streams the css flag most be read from the stream-ctx on ep stop (Don Zickus) [1103370] - [usb] xhci: Check size rather then number of streams when allocating stream ctxs (Don Zickus) [1103370] - [usb] xhci: Free streams when they are still allocated on a set_interface call (Don Zickus) [1103370] - [usb] xhci: fix usb3 streams (Don Zickus) [1103370] - [usb] xhci: make warnings greppable (Don Zickus) [1103370] - [usb] xhci: Change how we indicate a host supports Link PM (Don Zickus) [1103370] - [usb] xhci: Fix resume issues on Renesas chips in Samsung laptops (Don Zickus) [1103370] - [usb] xhci: Remove unused variable 'addr' in inc_deq() and inc_enq() (Don Zickus) [1103370] - [usb] xhci: Add quirks module option (Don Zickus) [1103370] - [usb] xhci: clarify logging in xhci_setup_device (Don Zickus) [1103370] - [usb] xhci: Limit the spurious wakeup fix only to HP machines (Don Zickus) [1103370] - [usb] xhci: replace xhci_writel() with writel() (Don Zickus) [1103370] - [usb] xhci: replace xhci_readl() with readl() (Don Zickus) [1103370] - [usb] xhci: remove conversion from generic to pci device in xhci_mem.c (Don Zickus) [1103370] - [usb] xhci: fix incorrect type in assignment in xhci_count_num_dropped_endpoints() (Don Zickus) [1103370] - [usb] xhci: fix incorrect type in assignment in xhci_count_num_new_endpoints() (Don Zickus) [1103370] - [usb] xhci: remove unnecessary check in xhci_free_stream_info() (Don Zickus) [1103370] - [usb] xhci: fix SCT_FOR_CTX(p) macro (Don Zickus) [1103370] - [usb] xhci: replace USB_MAXINTERFACES with config->desc.bNumInterface (Don Zickus) [1103370] - [usb] xhci: fix incorrect type in assignment in xhci_address_device() (Don Zickus) [1103370] - [usb] xhci: fix sparse warning in xhci-trace.h (Don Zickus) [1103370] - [usb] xhci: fix derivation of TRB's DMA address in xhci_log_event Trace Event Class (Don Zickus) [1103370] - [usb] xhci: fix incorrect type in assignment in handle_device_notification() (Don Zickus) [1103370] - [usb] xhci: convert TRB_CYCLE to le32 before using it to set Link TRB's cycle bit (Don Zickus) [1103370] - [usb] xhci: remove the unused ->address field (Don Zickus) [1103370] - [usb] xhci: kill a conditional when toggling cycle (Don Zickus) [1103370] - [usb] xhci: replace 'event' with 'cmd_comp_code' in set_deq and reset_ep handlers (Don Zickus) [1103370] - [usb] xhci: add argument 'slot_id' in stop_ep, set_deq and reset_ep cmd handlers (Don Zickus) [1103370] - [usb] xhci: replace 'xhci->cmd_ring->dequeue' with 'trb' in stop_ep cmd handler (Don Zickus) [1103370] - [usb] xhci: add variable 'cmd_type' in handle_cmd_completion() (Don Zickus) [1103370] - [usb] xhci: add variable 'cmd_trb' in handle_cmd_completion() (Don Zickus) [1103370] - [usb] xhci: add variable 'cmd_comp_code' in handle_cmd_completion() (Don Zickus) [1103370] - [usb] xhci: refactor TRB_CONFIG_EP case into function (Don Zickus) [1103370] - [usb] xhci: remove unused 'ep_ring' variable in handle_cmd_completion() (Don Zickus) [1103370] - [usb] xhci: refactor TRB_EVAL_CONTEXT case into function (Don Zickus) [1103370] - [usb] xhci: refactor TRB_NEC_GET_FW case into function (Don Zickus) [1103370] - [usb] xhci: refactor TRB_RESET_DEV case into function (Don Zickus) [1103370] - [usb] xhci: use completion event's slot id rather than dig it out of command (Don Zickus) [1103370] - [usb] xhci: refactor TRB_ADDR_DEV case into function (Don Zickus) [1103370] - [usb] xhci: refactor TRB_DISABLE_SLOT case into function (Don Zickus) [1103370] - [usb] xhci: refactor TRB_ENABLE_SLOT case into function (Don Zickus) [1103370] - [usb] xhci: rename existing Command Completion Event handlers (Don Zickus) [1103370] - [usb] xhci: remove unused argument from xhci_giveback_urb_in_irq() (Don Zickus) [1103370] - [usb] xhci: correct the usage of USB_CTRL_SET_TIMEOUT (Don Zickus) [1103370] - [usb] xhci: Staticize xhci_del_comp_mod_timer (Don Zickus) [1103370] - [usb] xhci: Set L1 device slot on USB2 LPM enable/disable (Don Zickus) [1103370] - [usb] xhci: Fix spurious wakeups after S5 on Haswell (Don Zickus) [1103370] - [usb] xhci: fix write to USB3_PSSEN and XUSB2PRM pci config registers (Don Zickus) [1103370] - [usb] xhci: quirk for extra long delay for S4 (Don Zickus) [1103370] - [usb] xhci: Don't enable/disable RWE on bus suspend/resume (Don Zickus) [1103370] - [usb] xhci: Fix race between ep halt and URB cancellation (Don Zickus) [1103370] - [usb] Fix xHCI host issues on remote wakeup (Don Zickus) [1103370] - [usb] xhci: Ensure a command structure points to the correct trb on the command ring (Don Zickus) [1103370] - [usb] xhci: Fix oops happening after address device timeout (Don Zickus) [1103370] - [usb] xhci: fix port BESL LPM capability checking (Don Zickus) [1103370] - [usb] xhci: fix dma mask setup in xhci.c (Don Zickus) [1103370] - [usb] xhci: trace debug statements related to ring expansion (Don Zickus) [1103370] - [usb] xhci: trace debug messages related to driver initialization and unload (Don Zickus) [1103370] - [usb] xhci: trace debug statements for urb cancellation (Don Zickus) [1103370] - [usb] xhci: add xhci_cmd_completion trace event (Don Zickus) [1103370] - [usb] xhci: add xhci_address_ctx trace event (Don Zickus) [1103370] - [usb] xhci: add trace for debug messages related to endpoint reset (Don Zickus) [1103370] - [usb] xhci: add trace for debug messages related to quirks (Don Zickus) [1103370] - [usb] xhci: add trace for debug messages related to changing contexts (Don Zickus) [1103370] - [usb] xhci: add traces for debug messages in xhci_address_device() (Don Zickus) [1103370] - [usb] xhci: remove CONFIG_USB_XHCI_HCD_DEBUGGING and unused code (Don Zickus) [1103370] - [usb] xhci: replace printk(KERN_DEBUG ...) (Don Zickus) [1103370] - [usb] xhci: replace xhci_info() with xhci_dbg() (Don Zickus) [1103370] - [usb] usb: Add Device Tree support to XHCI Platform driver (Don Zickus) [1103370] - [usb] xhci: add missing dma-mapping.h includes (Don Zickus) [1103370] - [usb] xhci: fix null pointer dereference on ring_doorbell_for_active_rings (Don Zickus) [1103370] - [usb] xhci: Enable XHCI_SPURIOUS_SUCCESS for all controllers with xhci 1.0 (Don Zickus) [1103370] - [usb] xhci: Mark two functions __maybe_unused (Don Zickus) [1103370] - [usb] xhci: Avoid NULL pointer deref when host dies (Don Zickus) [1103370] - [usb] xhci: Correct misplaced newlines (Don Zickus) [1103370] - [usb] xhci: Report USB 2.1 link status for L1 (Don Zickus) [1103370] - [usb] xhci: Refactor port status into a new function (Don Zickus) [1103370] - [usb] xhci: add the suspend/resume functionality (Don Zickus) [1103370] - [usb] xhci: Add missing unlocks on error paths (Don Zickus) [1103370] - [usb] xhci-plat: release mem region while removing module (Don Zickus) [1103370] - [usb] xhci: check for failed dma pool allocation (Don Zickus) [1103370] - [usb] xhci: remove BUG() in xhci_get_endpoint_type() (Don Zickus) [1103370] - [usb] xhci: Remove BUG in xhci_setup_addressable_virt_dev (Don Zickus) [1103370] - [usb] xhci: Remove BUG_ON in xhci_get_input_control_ctx (Don Zickus) [1103370] - [usb] xhci: Remove BUG_ON() in xhci_alloc_container_ctx (Don Zickus) [1103370] - [usb] xhci: add USB2 Link power management BESL support (Don Zickus) [1103370] - [usb] xhci: define port register names and use them instead of magic numbers (Don Zickus) [1103370] - [usb] xhci: check usb2 port capabilities before adding hw link PM support (Don Zickus) [1103370] - [usb] xhci-dbg: Display endpoint number and direction in context dump (Don Zickus) [1103370]- [documentation] sysctl: fix the VM knobs descritpion WRT pdflush (Jerome Marchand) [1024086] - [char] ipmi: implement shadow struct for ipmi_smi_handlers (Tony Camuso) [1063878] - [s390] af_iucv: wrong mapping of sent and confirmed skbs (Hendrik Brueckner) [1102248] - [s390] af_iucv: recvmsg problem for SOCK_STREAM sockets (Hendrik Brueckner) [1102248] - [s390] af_iucv: fix recvmsg by replacing skb_pull() function (Hendrik Brueckner) [1102248] - [scsi] qla2xxx: Update version number to 8.07.00.08.06.6-k (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove wait for online from host reset handler (Chad Dupuis) [1054299] - [scsi] qla2xxx: Do logins from a chip reset in DPC thread instead of the error handler thread (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove mapped vp index iterator macro dead code (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add MBC option for fast SFP data access (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix beacon blink logic for ISP26xx/83xx (Chad Dupuis) [1054299] - [scsi] qla2xxx: Don't check for firmware hung during the reset context for ISP82XX (Chad Dupuis) [1054299] - [scsi] qla2xxx: Delay driver unload if there is any pending activity going on (Chad Dupuis) [1054299] - [scsi] qla2xxx: Clear loop_id for ports that are marked lost during fabric scanning (Chad Dupuis) [1054299] - [scsi] qla2xxx: Adjust adapter reset routine to the changes in firmware specification for ISPFx00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: IOCB data should be copied to I/O mem using memcpy_toio (Chad Dupuis) [1054299] - [scsi] qla2xxx: Use proper log message for flash lock failed error (Chad Dupuis) [1054299] - [scsi] qla2xxx: Decrease pci access for response queue processing for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Change copyright year to 2014 in all the source files (Chad Dupuis) [1054299] - [scsi] qla2xxx: Introduce fw_dump_flag to track fw dump progress (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove unnecessary delays from fw dump code path (Chad Dupuis) [1054299] - [scsi] qla2xxx: Track the process when the ROM_LOCK failure happens (Chad Dupuis) [1054299] - [scsi] qla2xxx: Issue abort command for outstanding commands during cleanup when only firmware is alive (Chad Dupuis) [1054299] - [scsi] qla2xxx: Do not schedule reset when one is already active when receiving an invalid status handle (Chad Dupuis) [1054299] - [scsi] qla2xxx: Wait for reset completion without lock for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Re-sync module parameter descriptions with the code (Chad Dupuis) [1054299] - [scsi] qla2xxx: fix error handling of qla2x00_mem_alloc() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add IOCB Abort command asynchronous handling (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix Task Management command asynchronous handling (Chad Dupuis) [1054299] - [scsi] qla2xxx: Read capture firmware dump on mailbox timeout for ISP8044 and ISP82XX (Chad Dupuis) [1054299] - [scsi] qla2xxx: Simplify the ISPFX00 interrupt handler code for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Avoid poisoning in the response queue for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove Marker type IOCB logic for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Properly handle 32 bit mailbox register for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Enable the Flash Access Control (FAC) mailbox command (Chad Dupuis) [1054299] - [scsi] qla2xxx: Select correct request queue for error type IOCB for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove init control block related dead code for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Replace constant value for IOCTL IOCB abort execution status with a macro for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add handling for boot indication progress AENs for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add mutex around optrom calls to serialize accesses (Chad Dupuis) [1054299] - [scsi] qla2xxx: Poll during initialization for ISP25xx and ISP83xx (Chad Dupuis) [1054299] - [scsi] qla2xxx: Replace a constant with a macro definition for host->canqueue assigmnment (Chad Dupuis) [1054299] - [scsi] qla2xxx: Only complete dcbx_comp and lb_portup_comp for virtual port index 0 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Use scnprintf() instead of snprintf() in the sysfs handlers (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add changes to obtain ISPFX00 adapters product information in accordance with firmware update (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add logic to abort BSG commands for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Clear RISC INT reg only for an event and not always while polling (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix undefined behavior in call to snprintf() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add BSG interface for read/write serdes register (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix issue with not displaying node name after system reboot (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add BPM support for ISP25xx (Chad Dupuis) [1054299] - [scsi] qla2xxx: Correctly set mailboxes for extended init control block (Chad Dupuis) [1054299] - [scsi] qla2xxx: Disable INTx interrupt for ISP82XX (Chad Dupuis) [1054299] - [scsi] qla2xxx: Honor execute firmware failures (Chad Dupuis) [1054299] - [scsi] qla2xxx: Print proper QLAFX00 product name at probe (Chad Dupuis) [1054299] - [scsi] qla2xxx: Use standard PCIe Capability Link register field names (Chad Dupuis) [1054299] - [scsi] qla2xxx: Use pcie_is_pcie() to simplify code (Chad Dupuis) [1054299] - [scsi] qla2xxx: print MAC via pMR (Chad Dupuis) [1054299] - [scsi] qla2xxx: Correctly print out/in mailbox registers (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add a new interface to update versions (Chad Dupuis) [1054299] - [scsi] qla2xxx: Select link initialization option bits from current operating mode (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add loopback IDC-TIME-EXTEND aen handling support (Chad Dupuis) [1054299] - [scsi] qla2xxx: Set default critical temperature value in cases when ISPFX00 firmware doesn't provide it (Chad Dupuis) [1054299] - [scsi] qla2xxx: QLAFX00 make over temperature AEN handling informational, add log for normal temperature AEN (Chad Dupuis) [1054299] - [scsi] qla2xxx: Correct Interrupt Register offset for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove handling of Shutdown Requested AEN from qlafx00_process_aen() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Send all AENs for ISPFx00 to above layers (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add changes in initialization for ISPFX00 cards with BIOS (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add changes to support extended IOs for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add missing FCP statistics to sysfs interface (Chad Dupuis) [1054299] - [scsi] qla2xxx: Make log message that prints when a completion status requires a port down more readable (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add critical temperature handling for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Notify ISPFX00 firmware when driver is unloaded or system is shut down (Chad Dupuis) [1054299] - [scsi] qla2xxx: Reconfigure thermal temperature (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add setting of driver version string for vendor application (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove QL_DEBUG_LEVEL_17 defines from qla_nx.c (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add ISPFX00 specific bus reset routine (Chad Dupuis) [1054299] - [scsi] qla2xxx: Perform warm reset every 2 minutes if firmware load fails for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Set factory reset recovery timeout to 10 min. for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Correct multiqueue offset calculations (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix incorrect test after list_for_each_entry() exits (Chad Dupuis) [1054299] - [scsi] qla2xxx: Print some variables to hexadecimal string via *phN format (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix sparse warnings in qlafx00_fxdisc_iocb function (Chad Dupuis) [1054299] - [scsi] qla2xxx: Properly set the tagging for commands (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove an unused variable from qla2x00_remove_one() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix qla2xxx_check_risc_status() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Help Coverity with analyzing ct_sns_pkt initialization (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove redundant assignments (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove a dead assignment in qla24xx_build_scsi_crc_2_iocbs() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove two superfluous tests (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove dead code in qla2x00_configure_hba() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Clean up qla84xx_mgmt_cmd() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Clean up qla24xx_iidma() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix sparse warning from qla_mr.c and qla_iocb.c (Chad Dupuis) [1054299] - [scsi] qla2xxx: Do not take a second firmware dump when intentionally generating one (Chad Dupuis) [1054299] - [scsi] qla2xxx: Do not query FC statistics during chip reset (Chad Dupuis) [1054299] - [scsi] qla2xxx: Move qla2x00_free_device to the correct location (Chad Dupuis) [1054299] - [scsi] qla2xxx: Set the index in outstanding command array to NULL when cmd is aborted when the request timeout (Chad Dupuis) [1054299] - [scsi] qla2xxx: Update firmware link in Kconfig file (Chad Dupuis) [1054299] - [scsi] qla2xxx: qla2x00_sp_compl can be static (Chad Dupuis) [1054299] - [scsi] qla2xxx: fix sparse warning "large integer implicitly truncated to unsigned type" (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add IS_P3P_TYPE macro (Chad Dupuis) [1054299] - [scsi] qla2xxx: Reduce the time we wait for a command to complete during SCSI error handling (Chad Dupuis) [1054299] - [scsi] qla2xxx: Avoid escalating the SCSI error handler if the command is not found in firmware (Chad Dupuis) [1054299] - [scsi] qla2xxx: Set host can_queue value based on available resources (Chad Dupuis) [1054299] - [x86] Fix stack frame warning in check_irq_vectors_for_cpu_disable() (Prarit Bhargava) [1023834] - [x86] Add check for number of available vectors before CPU down (Prarit Bhargava) [1023834] - [x86] Skip migrating IRQF_PER_CPU irqs in fixup_irqs() (Prarit Bhargava) [1023834] - [net] filter: prevent nla extensions to peek beyond the end of the message (Jiri Benc) [1096779] {CVE-2014-3144 CVE-2014-3145} - [net] increase frag hash size (Jesper Brouer) [859249] - [net] frag queue per hash bucket locking (Jesper Brouer) [859249] - [net] inet: frag: make sure forced eviction removes all frags (Jesper Brouer) [859249] - [net] fix possible deadlock in sum_frag_mem_limit (Jesper Brouer) [859249] - [net] use lib/percpu_counter API for fragmentation mem accounting (Jesper Brouer) [859249] - [net] cacheline adjust struct netns_frags for better frag performance (Jesper Brouer) [859249] - [net] frag, avoid several CPUs grabbing same frag queue during LRU evictor loop (Jesper Brouer) [859249] - [net] fix for a race condition in the inet frag code (Jesper Brouer) [859249] - [net] frag, fix race conditions in LRU list maintenance (Jesper Brouer) [859249] - [net] use the frag lru_lock to protect netns_frags.nqueues update (Jesper Brouer) [859249] - [net] kABI workaround for netns_frags LRU list lock (Jesper Brouer) [859249] - [net] frag, move LRU list maintenance outside of rwlock (Jesper Brouer) [859249] - [net] frag helper functions for mem limit tracking (Jesper Brouer) [859249] - [net] ipv6: make ip6_frag_nqueues() and ip6_frag_mem() static inline (Jesper Brouer) [859249] - [net] cacheline adjust struct inet_frag_queue (Jesper Brouer) [859249] - [net] cacheline adjust struct inet_frags for better frag performance (Jesper Brouer) [859249] - [net] ip_frag: struct inet_frags match() method returns a bool (Jesper Brouer) [859249] - [net] ipv6: unify fragment thresh handling code (Jesper Brouer) [859249] - [net] increase fragment memory usage limits (Jesper Brouer) [859249] - [net] ipv6: reassembly: replace calculated magic number with multiplication (Jesper Brouer) [859249] - [net] ipv6: reassembly: replace magic number with macro definitions (Jesper Brouer) [859249] - [net] nf_conntrack_reasm: add fast path for in-order fragments (Jesper Brouer) [859249] - [net] fragment: add fast path for in-order fragments (Jesper Brouer) [859249] - [net] ip_frag: frag_kfree_skb() cleanup (Jesper Brouer) [859249] - [net] ip_frag: Remove some atomic ops (Jesper Brouer) [859249] - [powerpc] Wire up new syscall clock_adjtime (Jiri Benc) [1099152] - [block] xen-blkfront: make blkif_io_lock spinlock per-device (Vitaly Kuznetsov) [1102879] - [x86] mce: Fix CMCI preemption bugs (Rui Wang) [916094] - [x86] cmci: Add proper detection of end of CMCI storms (Rui Wang) [916094] - [x86] mce: Fix mce_start_timer semantics (Rui Wang) [916094] - [x86] mce: Add CMCI poll mode (Rui Wang) [916094] - [x86] mce: Remove the frozen cases in the hotplug code (Rui Wang) [916094] - [x86] mce: Split timer init (Rui Wang) [916094] - [x86] mce: Add the dropped timer interval init back (Rui Wang) [916094] - [x86] mce: Fix the MCE poll timer logic (Rui Wang) [916094] - [x86] mce: Cleanup timer mess (Rui Wang) [916094] - [powercap] Add to drivers Kconfig and Makefile (Steve Best) [1036309] - [powercap] Documentation (Steve Best) [1036309] - [powercap] Fix build error with option -Werror=format-security (Steve Best) [1036309] - [powercap] Introduce Intel RAPL power capping driver (Steve Best) [1036309] - [powercap] Add class driver (Steve Best) [1036309] - [kernel] device: add RW and RO attribute macros (Steve Best) [1036309] - [kernel] sysfs: add __ATTR_RW() macro (Steve Best) [1036309] - [kernel] bitops: Introduce BIT_ULL (Steve Best) [1036309] - [input] wacom: create inputs when wireless connect (Aristeu Rozanski) [1004617] - [input] wacom: wireless monitor framework (Aristeu Rozanski) [1004617] - [input] wacom: LED is only supported through digitizer interface (Aristeu Rozanski) [1004617] - [input] wacom: isolate input registration (Aristeu Rozanski) [1004617] - [input] wacom: add support for three new Intuos Pro devices (Aristeu Rozanski) [1004617] - [input] wacom: use per-device instance of wacom_features (Aristeu Rozanski) [1004617] - [input] wacom: clean up wacom_query_tablet_data (Aristeu Rozanski) [1004617] - [input] synaptics: add min/max quirk for the ThinkPad W540 (Benjamin Tissoires) [1042514] - [input] synaptics: add min/max quirk for ThinkPad Edge E431 (Benjamin Tissoires) [1042514] - [input] synaptics: add min/max quirk for ThinkPad T431s, L440, L540, S1 Yoga and X1 (Benjamin Tissoires) [1042514] - [input] synaptics: report INPUT_PROP_TOPBUTTONPAD property (Benjamin Tissoires) [1042514] - [input] Add INPUT_PROP_TOPBUTTONPAD device property (Benjamin Tissoires) [1042514] - [input] i8042: add firmware_id support (Benjamin Tissoires) [1042514] - [input] serio: add firmware_id sysfs attribute (Benjamin Tissoires) [1042514] - [input] synaptics: add manual min/max quirk for ThinkPad X240 (Benjamin Tissoires) [1042514] - [input] synaptics: add manual min/max quirk (Benjamin Tissoires) [1042514] - [input] synaptics: initialize pointer emulation usage (Benjamin Tissoires) [1042514] - [input] synaptics: add image sensor support (Benjamin Tissoires) [1042514] - [input] synaptics: refactor initialization of abs position axes (Benjamin Tissoires) [1042514] - [input] synaptics: refactor agm packet parsing (Benjamin Tissoires) [1042514] - [input] synaptics: refactor y inversion (Benjamin Tissoires) [1042514] - [input] synaptics: fix reporting of min coordinates (Benjamin Tissoires) [1042514] - [input] synaptics: set minimum coordinates as reported by firmware (Benjamin Tissoires) [1042514] - [input] synaptics: process button bits in AGM packets (Benjamin Tissoires) [1042514] - [input] synaptics: rename set_slot to be more descriptive (Benjamin Tissoires) [1042514] - [input] synaptics: fuzz position for touchpad with reduced filtering (Benjamin Tissoires) [1042514] - [input] synaptics: set resolution for MT_POSITION_X/Y axes (Benjamin Tissoires) [1042514] - [input] synaptics: report clickpad property (Benjamin Tissoires) [1042514] - [input] synaptics: fix incorrect placement of __initconst (Benjamin Tissoires) [1042514] - [input] psmouse: do not carry DMI data around (Benjamin Tissoires) [1042514] - [dmi] add support for exact DMI matches in addition to substring matching (Rob Clark) [1042514] - [netdrv] igb: remove usless return statements (Stefan Assmann) [1038782] - [netdrv] igb: remove return statements for void functions (Stefan Assmann) [1038782] - [netdrv] igb: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1038782] - [netdrv] igb: Change memcpy to struct assignment (Stefan Assmann) [1038782] - [netdrv] igb: Replace 1/0 return values with true/false (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to remove unneeded extern declaration (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to replace deprecated DEFINE_PCI_DEVICE_TABLE (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix static initialization (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix msleep warnings (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix line length warnings (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to remove return parentheses (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix missing break in switch statements (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix assignment in if error (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to change comment style on license headers (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix for trailing statement (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix pointer location error (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix incorrect indentation (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix braces location warnings (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups for messaging (Stefan Assmann) [1038782] - [netdrv] igb: fix message terminations (Stefan Assmann) [1038782] - [netdrv] igb: fix stats for i210 rx_fifo_errors (Stefan Assmann) [1038782] - [netdrv] igb: fix last_rx_timestamp usage (Stefan Assmann) [1038782] - [netdrv] igb: remove open-coded skb_cow_head (Stefan Assmann) [1038782] - [netdrv] igb: Convert iounmap to pci_iounmap (Stefan Assmann) [1038782] - [netdrv] igb: fix race conditions on queuing skb for HW time stamp (Stefan Assmann) [1038782] - [netdrv] igb: never generate both software and hardware timestamps (Stefan Assmann) [1038782] - [netdrv] igb: Unset IGB_FLAG_HAS_MSIX-flag when falling back to msi-only (Stefan Assmann) [1038782] - [netdrv] igb: Fix Null-pointer dereference in igb_reset_q_vector (Stefan Assmann) [1038782] - [netdrv] igb: specify phc_index of 82575 for get_ts_info (Stefan Assmann) [1038782] - [netdrv] igb: Fix memory leak in igb_get_module_eeprom() (Stefan Assmann) [1038782] - [netdrv] igb: add register rd/wr for surprise removal (Stefan Assmann) [1038782] - [netdrv] igb: implement SIOCGHWTSTAMP ioctl (Stefan Assmann) [1038782] - [netdrv] igb: Convert uses of __constant_ to (Stefan Assmann) [1038782] - [netdrv] igb: enable VLAN stripping for VMs with i350 (Stefan Assmann) [1038782] - [netdrv] igb: Add register defines needed for time sync functions (Stefan Assmann) [1038782] - [netdrv] igb: remove references to long gone command line parameters (Stefan Assmann) [1038782] - [netdrv] igb: Don't receive packets when the napi budget == 0 (Stefan Assmann) [1038782] - [netdrv] igb: Fix code comment (Stefan Assmann) [1038782] - [netdrv] igb: Fix for devices using ethtool for EEE settings (Stefan Assmann) [1038782] - [netdrv] igb: call skb_set_hash to set the hash and its type in a skbuff (Stefan Assmann) [1038782] - [netdrv] igb: fix warning if !CONFIG_IGB_HWMON (Stefan Assmann) [1038782] - [netdrv] igb: fix array size calculation (Stefan Assmann) [1038782] - [netdrv] igb: Update license text to remove FSF address and update copyright (Stefan Assmann) [1038782] - [netdrv] igb: make local functions static and remove dead code (Stefan Assmann) [1038782] - [netdrv] igb: Change to use statically allocated array for MSIx entries (Stefan Assmann) [1038782] - [netdrv] igb: Fix queue allocation method to accommodate changing during runtime (Stefan Assmann) [1038782] - [netdrv] igb: Fix for issue where values could be too high for udelay function (Stefan Assmann) [1038782] - [netdrv] igb: Start temperature sensor attribute index with 1 (Stefan Assmann) [1038782] - [netdrv] igb: Add new feature Media Auto Sense for 82580 devices only (Stefan Assmann) [1038782] - [netdrv] igb: Support ports mapped in 64-bit PCI space (Stefan Assmann) [1038782] - [netdrv] igb: Add media switching feature for i354 PHY's (Stefan Assmann) [1038782] - [netdrv] igb: Fixed Wake On LAN support (Stefan Assmann) [1038782] - [netdrv] igb: Don't let ethtool try to write to iNVM in i210/i211 (Stefan Assmann) [1038782] - [netdrv] igb: Fix master/slave mode for all m88 i354 PHY's (Stefan Assmann) [1038782] - [netdrv] igb: Miscellaneous conversions to ETH_ALEN (Stefan Assmann) [1038782] - [netdrv] igb: Avoid uninitialized advertised variable in eee_set_cur (Stefan Assmann) [1038782] - [netdrv] igb: Add ethtool support to configure number of channels (Stefan Assmann) [1038782] - [netdrv] igb: Add ethtool offline tests for i354 (Stefan Assmann) [1038782] - [netdrv] igb: Fix ethtool loopback test for 82580 copper (Stefan Assmann) [1038782] - [netdrv] igb: Remove extern from function prototypes (Stefan Assmann) [1038782] - [netdrv] igb: fix 32-bit DMA mask handling (Stefan Assmann) [1038782] - [netdrv] igb: fix up function prototypes after __dev* removals (Stefan Assmann) [1038782] - [netdrv] igb: remove __dev* attributes (Stefan Assmann) [1038782]- [documentation] vm: clarify vfs_cache_pressure description (Denys Vlasenko) [804463] - [kernel] sched_rt: Use root_domain of rt_rq not current processor (Daniel Bristot de Oliveira) [1101301] - [kernel] cgroups: fix a css_set not found bug in cgroup_attach_proc (Petr Oros) [1078263] - [virt] kvm: enable PCI multiple-segments for pass-through device (Michael S. Tsirkin) [1103471] - [kvm] x86: increase VCPU limit to 240 (Radim Krcmar) [864242] - [x86] Mark Intel Broadwell processor as supported (David Milburn) [1032351] - [x86] kvm: expose invariant tsc cpuid bit (Marcelo Tosatti) [996770] - [pci] Fix section mismatch - pcibios_scan_root() to .devinit.text:pci_scan_root_bus() (Myron Stowe) [1104384] - [net] mac80211: don't validate unchanged AP bandwidth while tracking (Stanislaw Gruszka) [1090428] - [usb] don't enable remote wakeup by default (Don Zickus) [698729] - [usb] Update USB default wakeup settings (Don Zickus) [698729] - [usb] obey the sysfs power/wakeup setting (Don Zickus) [698729] - [s390] kernel: avoid page table walk on user space access (Hendrik Brueckner) [1099146] - [s390] qeth: postpone freeing of qdio memory (Hendrik Brueckner) [1094379] - [s390] qeth: Fix retry logic in hardsetup (Hendrik Brueckner) [1094379] - [s390] qeth: Recognize return codes of ccw_device_set_online (Hendrik Brueckner) [1094379] - [s390] qdio: remove API wrappers (Hendrik Brueckner) [1094379] - [netdrv] ixgbevf: remove open-coded skb_cow_head (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Add bit to mark work queue initialization (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Fix rcu warnings induced by LER (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Change ixgbe_read_reg to ixgbevf_read_reg (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Additional adapter removal checks (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Check for adapter removal on register writes (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Check register reads for adapter removal (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Make the ethtool register test use accessors (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Use static inlines instead of macros (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Convert uses of __constant_ to (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Protect ixgbevf_down with __IXGBEVF_DOWN bit (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Indicate removal state explicitly (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: delete unneeded call to pci_set_power_state (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add check for CHECKSUM_PARTIAL when doing TSO (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: fix handling of tx checksumming (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Use pci_enable_msix_range() instead of pci_enable_msix() (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: merge ixgbevf_tx_map and ixgbevf_tx_queue into a single function (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: redo dma mapping using the tx buffer info (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: make the first tx_buffer a repository for most of the skb info (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add tx counters (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: remove counters for Tx/Rx checksum offload (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: move ring specific stats into ring specific structure (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: make use of the dev pointer in the ixgbevf_ring struct and remove externs (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: bump version (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: create function for all of ring init (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Convert ring storage form pointer to an array to array of pointers (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: use pci drvdata correctly in ixgbevf_suspend() (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: set the disable state when ixgbevf_qv_disable is called (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add DCB configuration into queue setup (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Focus config of head, tail ntc, and ntu all into a single function (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: cleanup IXGBE_DESC_UNUSED (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: remove redundant workaround (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Add zero_base handler to network statistics (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add BP_EXTENDED_STATS for CONFIG_NET_RX_BUSY_POLL (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: implement CONFIG_NET_RX_BUSY_POLL (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: have clean_rx_irq return total_rx_packets cleaned (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add ixgbevf_rx_skb (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: bump driver version (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: implement ethtool get/set coalesce (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Adds function to set PSRTYPE register (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Miscellaneous conversions to ETH_ALEN (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add wait for Rx queue disable (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: cleanup redundant mailbox read failure check (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: do not print registers to dmesg in ixgbevf_get_regs (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: fix 32-bit DMA mask handling (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Add checksum statistics counters to rings (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Make use of NETIF_F_RXCSUM instead of keeping our own flag (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: convert to ndo_fix_features (Andy Gospodarek) [1038785] - [netdrv] ixgbe: fix message terminations (Andy Gospodarek) [1038784] - [netdrv] ixgbe: clean up Rx time stamping code (Andy Gospodarek) [1038784] - [netdrv] ixgbe: remove open-coded skb_cow_head (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Add bit to mark service task initialization (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Fix rcu warnings induced by LER (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ixgbe_check_reset_blocked() declaration (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix race conditions on queuing skb for HW time stamp (Andy Gospodarek) [1038784] - [netdrv] ixgbe: never generate both software and hardware timestamps (Andy Gospodarek) [1038784] - [netdrv] ixgbe: remove redundant if clause from PTP work (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Break recursion in case of removal (Andy Gospodarek) [1038784] - [netdrv] ixgbe: enable tx queues after link up (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Stop cacheing if the MNG FW enabled (Andy Gospodarek) [1038784] - [netdrv] ixgbe: clean up ixgbe_atr_compute_perfect_hash_82599 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: use ixgbe_read_pci_cfg_word (Andy Gospodarek) [1038784] - [netdrv] ixgbe: remove unused media type (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ixgbe_setup_mac_link_82599 autoc variables (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ixgbe_stop_mac_link_on_d3_82599 to check mng correctly (Andy Gospodarek) [1038784] - [netdrv] ixgbe: check Core Clock Disable bit (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix errors related to protected AUTOC calls (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Convert uses of __constant_ to (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add ixgbe_write_pci_cfg_word with ixgbe_removed check (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Don't receive packets when the napi budget == 0 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix some multiline hw_dbg prints (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fixup header for ixgbe_set_rxpba_82598 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add Linux NICS mailing list to contact info (Andy Gospodarek) [1038784] - [netdrv] ixgbe: move setting rx_pb_size into get_invariants (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Fix format string in ixgbe_fcoe.c (Andy Gospodarek) [1038784] - [netdrv] ixgbe: calls skb_set_hash (Andy Gospodarek) [1038784] - [netdrv] ixgbe: implement SIOCGHWTSTAMP ioctl (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Check config reads for removal (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Fix up some ethtool results when adapter is removed (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Restore hw_addr in LER recovery paths (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Add check for FW veto bit (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix bit toggled for 82599 reset fix (Andy Gospodarek) [1038784] - [netdrv] ixgbe: collect all 82599 AUTOC code in one function (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix to use correct timeout interval for memory read completion (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Add WoL support for a new device (Andy Gospodarek) [1038784] - [netdrv] ixgbe: don't use magic size number to assign ptp_caps.name (Andy Gospodarek) [1038784] - [netdrv] ixgbe: modify behavior on receiving a HW ECC error (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Use pci_enable_msix_range() instead of pci_enable_msix() (Andy Gospodarek) [1038784] - [netdrv] ixgbe: bump version number (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add braces around else condition in ixgbe_qv_lock_* calls (Andy Gospodarek) [1038784] - [netdrv] ixgbe: set driver_max_VFs should be done before enabling SRIOV (Andy Gospodarek) [1038784] - [netdrv] ixgbe: define IXGBE_MAX_VFS_DRV_LIMIT macro and cleanup const 63 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Fix incorrect logic for fixed fiber eeprom write (Andy Gospodarek) [1038784] - [netdrv] ixgbe: reinit_locked() should be called with rtnl_lock (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Clear head write-back registers on VF reset (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Force QDE via PFQDE for VFs during reset (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Additional adapter removal checks (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Check for adapter removal on register writes (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Check register reads for adapter removal (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Make ethtool register test use accessors (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Use static inlines instead of macros (Andy Gospodarek) [1038784] - [netdrv] ixbge: Protect ixgbe_down with __IXGBE_DOWN bit (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Indicate removal state explicitly (Andy Gospodarek) [1038784] - [netdrv] ixgbe: slight optimization of addr compare (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix for unused variable warning with certain config (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Start temperature sensor attribute index with 1 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Make ixgbe_identify_qsfp_module_generic static (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add warning when max_vfs is out of range (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Reduce memory consumption with larger page sizes (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix qv_lock_napi call in ixgbe_napi_disable_all (Andy Gospodarek) [1038784] - [netdrv] ixgbe: use pcie_capability_read_word() to simplify code (Andy Gospodarek) [1038784] - [netdrv] ixgbe: remove marketing names from busy poll code (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Cleanup the use of tabs and spaces (Andy Gospodarek) [1038784] - [netdrv] ixgbe: ethtool DCB registers dump for 82599 and x540 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Remove extern from function prototypes (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix 32-bit DMA mask handling (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ethtool reporting of supported links for SFP modules (Andy Gospodarek) [1038784] - [netdrv] ixgbe: limit setting speed to only one at a time for QSFP modules (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ethtool loopback diagnostic with DCB enabled (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fully disable hardware RSC logic when disabling RSC (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add support for older QSFP active DA cables (Andy Gospodarek) [1038784] - [netdrv] ixgbe: include QSFP PHY types in ixgbe_is_sfp() (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add 1Gbps support for QSFP+ (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix SFF data dumps of SFP+ modules from an offset (Andy Gospodarek) [1038784] - [netdrv] ixgbe: cleanup some log messages (Andy Gospodarek) [1038784] - [netdrv] ixgbe: zero out mailbox buffer on init (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix link test when connected to 1Gbps link partner (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix incorrect limit value in ring transverse (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Check return value on eeprom reads (Andy Gospodarek) [1038784] - [netdrv] ixgbe: disable link when adapter goes down (Andy Gospodarek) [1038784] - [netdrv] ixgbe: rename LL_EXTENDED_STATS to use queue instead of q (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Update ixgbe driver to use __netdev_pick_tx in ixgbe_select_queue (Andy Gospodarek) [1038784] - [netdrv] e1000e: Out of line __ew32_prepare/__ew32 (John Greene) [1038781] - [netdrv] e1000e: Fix expand setting EEE link info to all affected parts (John Greene) [1038781] - [netdrv] e1000e: Cleanup parenthesis around return value (John Greene) [1038781] - [netdrv] e1000e: 82574/82583 TimeSync errata for SYSTIM read (John Greene) [1038781] - [netdrv] e1000e: Failure to write SHRA turns on PROMISC mode (John Greene) [1038781] - [netdrv] e1000e: Cleanup use of deprecated DEFINE_PCI_DEVICE_TABLE (John Greene) [1038781] - [netdrv] e1000e: Cleanup checkpatch extra space (John Greene) [1038781] - [netdrv] e1000e: Cleanup to fix checkpatch missing blank lines (John Greene) [1038781] - [netdrv] e1000e: Cleanup return values in ethtool (John Greene) [1038781] - [netdrv] e1000e: Restrict MDIO Slow Mode workaround to relevant parts (John Greene) [1038781] - [netdrv] e1000e: Fix issue with link flap on 82579 (John Greene) [1038781] - [netdrv] e1000e: Expand workaround for 10Mb HD throughput bug (John Greene) [1038781] - [netdrv] e1000e: Workaround for dropped packets in Gig/100 speeds on 82579 (John Greene) [1038781] - [netdrv] e1000e: fix message terminations (John Greene) [1038781] - [netdrv] e1000e: Fix no connectivity when driver loaded with cable out (John Greene) [1038781] - [netdrv] e1000e: remove redundant if clause from PTP work (John Greene) [1038781] - [netdrv] e1000e: add timeout for TX HW time stamping work (John Greene) [1038781] - [netdrv] e1000e: Fix Explicitly set Transmit Control Register (John Greene) [1038781] - [netdrv] e1000e: Fix Hardware Unit Hang (John Greene) [1038781] - [netdrv] e1000e: Fix SHRA register access for 82579 (John Greene) [1038781] - [netdrv] e1000e: Fix ethtool offline tests for 82579 parts (John Greene) [1038781] - [netdrv] e1000e: Fix not generating an error on invalid load parameter (John Greene) [1038781] - [netdrv] e1000e: Add missing branding strings in ich8lan.c (John Greene) [1038781] - [netdrv] e1000e: Cleanup - Update GPL header and Copyright (John Greene) [1038781] - [netdrv] e1000e: Fix 82579 sets LPI too early (John Greene) [1038781] - [netdrv] e1000e: Resolve issues with Management Engine briefly blocking PHY resets (John Greene) [1038781] - [netdrv] e1000e: PTP lock in e1000e_phc_adjustfreq (John Greene) [1038781] - [netdrv] e1000e: fix maybe-unitialized variable compiler warning (John Greene) [1038781] - [netdrv] e1000e: fix compiler warnings (John Greene) [1038781] - [netdrv] e1000e: fix overrun of PHY RAR array (John Greene) [1038781] - [netdrv] e1000e: cleanup boolean comparison to true (John Greene) [1038781] - [netdrv] e1000e: balance semaphore put/get for 82573 (John Greene) [1038781] - [netdrv] e1000e: resolve checkpatch JIFFIES_COMPARISON warning (John Greene) [1038781] - [netdrv] e1000e: Avoid kernel crash during shutdown (John Greene) [1038781] - [cciss] touch version string (Tomas Henzl) [1052275] - [cciss] Fallback to MSI rather than to INTx if MSI-X failed (Tomas Henzl) [1052275] - [cciss] drivers/block/cciss.c:cciss_init_one(): use proper errnos (Tomas Henzl) [1052275] - [cciss] Adds simple mode functionality (Tomas Henzl) [1052275] - [cciss] add cciss_allow_hpsa module parameter (Tomas Henzl) [1052275] - [cciss] bug fix to prevent cciss from loading in kdump crash kernel (Tomas Henzl) [1052275] - [cciss] add transport mode attribute to sys (Tomas Henzl) [1052275] - [cciss] fix flush cache transfer length (Tomas Henzl) [1052275] - [cciss] Inform controller we are using 32-bit tags (Tomas Henzl) [1052275] - [cciss] fix invalid use of sizeof in cciss_find_cfgtables() (Tomas Henzl) [1052275] - [cciss] set max scatter gather entries to 32 on P600 (Tomas Henzl) [1052275] - [cciss] The Windows driver .inf disables ASPM on all cciss devices. Do the same (Tomas Henzl) [1052275] - [cciss] auto engage SCSI mid layer at driver load time (Tomas Henzl) [1052275] - [cciss] return 0 from driver probe function on success, not 1 (Tomas Henzl) [1052275] - [cciss] add readl after writel in interrupt mask setting code (Tomas Henzl) [1052275] - [cciss] Fix scsi tape io with more than 255 scatter gather elements (Tomas Henzl) [1052275] - [cciss] Initialize scsi host max_sectors for tape drive support (Tomas Henzl) [1052275] - [cciss] fix missed command status value CMD_UNABORTABLE (Tomas Henzl) [1052275] - [cciss] fix incorrect scsi status reporting (Tomas Henzl) [1052275] - [scsi] mpt2sas: Don't disable device twice at suspend (Tomas Henzl) [1059137] - [scsi] mpt2sas: Remove phys on topology change (Tomas Henzl) [1059137] - [scsi] mpt2sas: Bump driver version to v16.100.00.00 (Tomas Henzl) [1059137] - [scsi] mpt2sas: Fix for kernel panic when driver loads with HBA connected to non LUN 0 configured expander (Tomas Henzl) [1059137] - [scsi] mpt2sas: when Async scanning is enabled then while scanning, devices are removed but their transport layer entries are not removed (Tomas Henzl) [1059137] - [scsi] mpt2sas: Infinite loop can occur if MPI2_IOCSTATUS_CONFIG_INVALID_PAGE is not returned (Tomas Henzl) [1059137] - [scsi] mpt2sas: The copyright in driver sources is updated for the year 2013 (Tomas Henzl) [1059137] - [scsi] mpt2sas: MPI2 Rev X (2.00.16) specifications (Tomas Henzl) [1059137] - [scsi] mpt2sas: Change in MPI2_RAID_ACTION_SYSTEM_SHUTDOWN_INITIATED notification methodology (Tomas Henzl) [1059137] - [scsi] mpt2sas: Null pointer deference possibility in mpt2sas_ctl_event_callback function (Tomas Henzl) [1059137] - [scsi] mpt2sas: fix cleanup on controller resource mapping failure (Tomas Henzl) [1059137]- [block] floppy: don't write kernel-only members to FDRAWCMD ioctl output (Denys Vlasenko) [1094310] {CVE-2014-1738} - [block] floppy: ignore kernel-only members in FDRAWCMD ioctl input (Denys Vlasenko) [1094310] {CVE-2014-1737} - [kbuild] Remove export of trace_clock.h (Prarit Bhargava) [1092110] - [kbuild] asm-generic support (Prarit Bhargava) [1092110] - [kbuild] headers_check: recursively search for linux/types.h inclusion (Prarit Bhargava) [1092110] - [netdrv] bonding: add an option to fail when any of arp_ip_target is inaccessible (Veaceslav Falico) [975493] - [netdrv] bonding: don't trust arp requests unless active slave really works (Veaceslav Falico) [975493] - [netdrv] bonding: don't add duplicate targets to arp_ip_target (Veaceslav Falico) [975493] - [netdrv] bonding: arp_ip_count and arp_targets can be wrong (Veaceslav Falico) [975493] - [netdrv] bonding: make arp_ip_target parameter checks consistent with sysfs (Veaceslav Falico) [975493] - [netdrv] bonding: add helper function bond_get_targets_ip() (Veaceslav Falico) [975493] - [netdrv] netxen: Update version to 4.0.82 (Veaceslav Falico) [1054332] - [netdrv] netxen: Correct off-by-one errors in bounds checks (Veaceslav Falico) [1054332] - [netdrv] netxen: Print ULA information (Veaceslav Falico) [1054332] - [netdrv] netxen: Remove extern from function prototypes (Veaceslav Falico) [1054332] - [netdrv] netxen: Update version to 4.0.81 (Veaceslav Falico) [1054332] - [netdrv] netxen: Convert mac address uses of 6 to ETH_ALEN (Veaceslav Falico) [1054332] - [netdrv] netxen: Avoid mixed mode interrupts (Veaceslav Falico) [1054332] - [netdrv] netxen: netxen_setup_intr() function code cleanup (Veaceslav Falico) [1054332] - [netdrv] netxen: Log proper error message in case of mismatched adapter type (Veaceslav Falico) [1054332] - [netdrv] netxen: Log driver version with firmware version (Veaceslav Falico) [1054332] - [netdrv] netxen: replace ip_fast_csum with csum_replace2 (Veaceslav Falico) [1054332] - [netdrv] netxen: fix off by one bug in netxen_release_tx_buffer() (Veaceslav Falico) [1054332] - [netdrv] netxen: remove __dev* attributes (Veaceslav Falico) [1054332] - [netdrv] netxen: Fixed a coding style issue in netxen_nic_ethtool.c (Veaceslav Falico) [1054332] - [netdrv] netxen: explicity handle pause autoneg parameter (Veaceslav Falico) [1054332] - [netdrv] enic: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1024064] - [netdrv] enic: Fix 64 bit divide on 32bit system (Stefan Assmann) [1024064] - [netdrv] enic: Add support for adaptive interrupt coalescing (Stefan Assmann) [1024064] - [netdrv] enic: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1024064] - [netdrv] enic: include irq.h for irqreturn_t definitions (Stefan Assmann) [1024064] - [netdrv] enic: Call dev_kfree_skb_any instead of dev_kfree_skb (Stefan Assmann) [1024064] - [netdrv] enic: Don't receive packets when the napi budget == 0 (Stefan Assmann) [1024064] - [netdrv] enic: slight optimization of addr compare (Stefan Assmann) [1024064] - [netdrv] enic: cisco-enic calls skb_set_hash (Stefan Assmann) [1024064] - [netdrv] enic: remove unnecessary pci_set_drvdata() (Stefan Assmann) [1024064] - [netdrv] enic: update enic maintainers and driver (Stefan Assmann) [1024064] - [netdrv] enic: Exposing symbols for Cisco's low latency driver (Stefan Assmann) [1024064] - [netdrv] enic: Try DMA 64 first, then failover to DMA (Stefan Assmann) [1024064] - [netdrv] enic: record q_number and rss_hash for skb (Stefan Assmann) [1024064] - [netdrv] enic: Add multi tx support for enic (Stefan Assmann) [1024064] - [netdrv] enic: Generate notification of hardware crash (Stefan Assmann) [1024064] - [netdrv] enic: Add an interface for USNIC to interact with firmware (Stefan Assmann) [1024064] - [netdrv] enic: Adding support for Cisco Low Latency NIC (Stefan Assmann) [1024064] - [netdrv] enic: Move ethtool code to a separate file (Stefan Assmann) [1024064] - [netdrv] igbvf: remove usless return statements (Stefan Assmann) [1038783] - [netdrv] igbvf: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1038783] - [netdrv] igbvf: remove open-coded skb_cow_head (Stefan Assmann) [1038783] - [netdrv] igbvf: Convert uses of __constant_ to (Stefan Assmann) [1038783] - [netdrv] igbvf: slight optimization of addr compare (Stefan Assmann) [1038783] - [netdrv] igbvf: add missing iounmap() on error in igbvf_probe() (Stefan Assmann) [1038783] - [netdrv] igbvf: integer wrapping bug setting the mtu (Stefan Assmann) [1038783] - [netdrv] igbvf: Miscellaneous conversions to ETH_ALEN (Stefan Assmann) [1038783] - [netdrv] igbvf: Remove extern from function prototypes (Stefan Assmann) [1038783] - [netdrv] igbvf: fix 32-bit DMA mask handling (Stefan Assmann) [1038783] - [netdrv] igbvf: use __GFP_ZERO instead of memset() (Stefan Assmann) [1038783] - [kernel] mutex: Unlock the mutex without the wait_lock (Larry Woodman) [1100855] - [kernel] mutex: Do not unnecessarily deal with waiters (Larry Woodman) [1100855] - [kernel] mutex: Introduce cancelable MCS lock for adaptive spinning (Larry Woodman) [1100855] - [kernel] mutex: Modify the way optimistic spinners are queued (Larry Woodman) [1100855] - [kernel] mutex: Queue mutex spinners with MCS lock to reduce cacheline contention (Larry Woodman) [1100855] - [kernel] mutex: Make more scalable & Back out architecture specific check (Larry Woodman) [1100855] - [kernel] sched: Periodically decay max cost of idle balance (Larry Woodman) [1100855] - [kernel] sched: Consider max cost of idle balance per sched domain (Larry Woodman) [1100855] - [kernel] sched: Reduce overestimating rq->avg_idle (Larry Woodman) [1100855] - [kernel] futex: Increase hash table size for better performance (Larry Woodman) [1100855] - [fs] epoll: optimize EPOLL_CTL_DEL using rcu (Larry Woodman) [1100855] - [scsi] virtio-scsi: Skip setting affinity on uninitialized vq (Jason Wang) [1098309] - [scsi] virtio-scsi: Fix hotcpu_notifier use-after-free with virtscsi_freeze (Jason Wang) [1098309] - [scsi] virtio-scsi: Fix virtqueue affinity setup (Jason Wang) [1098309] - [scsi] virtio-scsi: reset virtqueue affinity when doing cpu hotplug (Jason Wang) [1098309] - [scsi] virtio-scsi: introduce multiqueue support (Jason Wang) [1098309] - [scsi] virtio-scsi: push vq lock/unlock into virtscsi_vq_done (Jason Wang) [1098309] - [scsi] virtio-scsi: pass struct virtio_scsi to virtqueue completion function (Jason Wang) [1098309] - [scsi] virtio-scsi: redo allocation of target data (Jason Wang) [1098309] - [i2c] i801: Add Device IDs for Intel Wildcat Point-LP PCH (David Milburn) [922970] - [ata] ahci: Add Device IDs for Intel Wildcat Point-LP (David Milburn) [922970] - [mfd] lpc_ich: Add Device IDs for Intel Wildcat Point-LP PCH (David Milburn) [922970] - [hda] alsa: Add Device IDs for Intel Wildcat Point-LP PCH (David Milburn) [922970] - [scsi] qla4xxx: 5.03.00.00.06.06-k0 (Chad Dupuis) [1053365] - [scsi] qla4xxx: remove pci id for ISP8042 (Chad Dupuis) [1053365] - [scsi] libiscsi: Add local_ipaddr parameter in iscsi_conn struct (Chad Dupuis) [1053365] - [scsi] IB/iser: Add Discovery support (Chad Dupuis) [1053365] - [scsi] scsi_transport_iscsi: Export ISCSI_PARAM_LOCAL_IPADDR attr for iscsi_connection (Chad Dupuis) [1053365] - [scsi] scsi_transport_iscsi: Add host statistics support (Chad Dupuis) [1053365] - [scsi] iscsi_transport: Additional parameters for network settings (Chad Dupuis) [1053365] - [scsi] iscsi_transport: Remove net param enum values (Chad Dupuis) [1053365] - [scsi] scsi_transport_iscsi: Add support to set CHAP entries (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix smatch warning in func qla4xxx_conn_get_param (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix smatch warning in func qla4xxx_get_ep_param (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix memory leak for ha->saved_acb (Chad Dupuis) [1053365] - [scsi] qla4xxx: Export sysfs DDBs from DPC handler (Chad Dupuis) [1053365] - [scsi] qla4xxx: Disable INTx interrupt for ISP82XX (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix memory leak in func qla4_84xx_config_acb() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Initialize hardware queue for ISP40XX (Chad Dupuis) [1053365] - [scsi] qla4xxx: Check for correct return status (Chad Dupuis) [1053365] - [scsi] qla4xxx: Move qla4_8xxx_ms_mem_write_128b to ql4_nx.c (Chad Dupuis) [1053365] - [scsi] qla4xxx: Added PEX DMA Support for ISP8022 Adapter (Chad Dupuis) [1053365] - [scsi] qla4xxx: Added new opcodes for 84XX Minidump template (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support of 0xFF capture mask for minidump (Chad Dupuis) [1053365] - [scsi] qla4xxx: Change default capture to firmware defined capture mask (Chad Dupuis) [1053365] - [scsi] qla4xxx: Do not wait for IO completion, after issuing stop_firmware (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix sparse warnings (Chad Dupuis) [1053365] - [scsi] qla4xxx: Handle IPv6 AEN notifications (Chad Dupuis) [1053365] - [scsi] qla4xxx: Update print statements in func qla4xxx_do_dpc() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Update print statements in func qla4xxx_eh_abort() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Update print statements in qla4xxx_mailbox_command() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Updated print for device login, logout path (Chad Dupuis) [1053365] - [scsi] qla4xxx: Remove unused code from qla4xxx_set_ifcb() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix failure of mbox 0x31 (Chad Dupuis) [1053365] - [scsi] qla4xxx: Reduce rom-lock contention during reset recovery (Chad Dupuis) [1053365] - [scsi] qla4xxx: Driver not able to collect minidump for ISP84xx (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix pending IO completion in reset path before initiating chip reset (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix processing response queue during probe (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix failure of IDC Time Extend mailbox command (Chad Dupuis) [1053365] - [scsi] qla4xxx: Clear DDB index map upon connection close failure (Chad Dupuis) [1053365] - [scsi] qla4xxx: Return correct error status from func qla4xxx_request_irqs() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fixed AER reset sequence for ISP83xx/ISP84xx (Chad Dupuis) [1053365] - [scsi] qla4xxx: Correctly handle msleep_interruptible (Chad Dupuis) [1053365] - [scsi] qla4xxx: Rename ACB_STATE macros with IP_ADDRSTATE macros (Chad Dupuis) [1053365] - [scsi] qla4xxx: Improve loopback failure messages (Chad Dupuis) [1053365] - [scsi] qla4xxx: Use IDC_CTRL bit1 directly instead of AF_83XX_NO_FWDUMP flag (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix comments in code (Chad Dupuis) [1053365] - [scsi] qla4xxx: Print WARN_ONCE() if iSCSI function presence bit removed (Chad Dupuis) [1053365] - [scsi] qla4xxx: ISP8xxx: Correct retry of adapter initialization (Chad Dupuis) [1053365] - [scsi] qla4xxx: treewide: fix comments and printk msgs (Chad Dupuis) [1053365] - [scsi] qla4xxx: Recreate chap data list during get chap operation (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support for ISCSI_PARAM_LOCAL_IPADDR sysfs attr (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add host statistics support (Chad Dupuis) [1053365] - [scsi] qla4xxx: Added support for Diagnostics MBOX command (Chad Dupuis) [1053365] - [scsi] qla4xxx: overflow in qla4xxx_set_chap_entry() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support for additional network parameters settings (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support to get CHAP details for flash target session (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support to set CHAP entries (Chad Dupuis) [1053365] - [scsi] qla4xxx: Use offset based on adapter type to set CHAP entry in flash (Chad Dupuis) [1053365] - [scsi] qla4xxx: Populate local CHAP credentials for flash target sessions (Chad Dupuis) [1053365] - [scsi] qla4xxx: correctly update session discovery_parent_idx (Chad Dupuis) [1053365] - [scsi] remove unnecessary pci_set_drvdata() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Return error if minidump data collection fails (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix the minidump data collection check in for loop (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add pex-dma support for capturing minidump (Chad Dupuis) [1053365] - [scsi] qla4xxx: Update Copyright header (Chad Dupuis) [1053365] - [scsi] qla4xxx: Implementation of ACB configuration during Loopback for ISP8042 (Chad Dupuis) [1053365] - [scsi] qla4xxx: Added support for ISP8042 (Chad Dupuis) [1053365] - [net] bridge: add empty br_mdb_init() and br_mdb_uninit() definitions (Vlad Yasevich) [1097915] - [net] bridge: Correctly unregister MDB rtnetlink handlers (Vlad Yasevich) [1097915] - [net] rds: prevent dereference of a NULL device in rds_iw_laddr_check (Radomir Vrbovsky) [1083277] {CVE-2014-2678} - [netdrv] bnx2x: convert to hw_features (Michal Schmidt) [1029841] - [netdrv] bnx2x: drop two RHEL-specific hacks that cancel each other (Michal Schmidt) [1020367] - [netdrv] virtio-net: Set RXCSUM feature if GUEST_CSUM is available (Michal Schmidt) [1029841] - [netdrv] virtio_net: convert to hw_features (Michal Schmidt) [1029841] - [netdrv] veth: features fixup (Michal Schmidt) [1029841] - [netdrv] veth: convert to hw_features (Michal Schmidt) [1029841] - [net] loopback: convert to hw_features (Michal Schmidt) [1029841] - [net] warn if mixing ndo features with legacy ops (Michal Schmidt) [1029841] - [net] ethtool: fix copy&paste errors in __ethtool_get_one_feature_actor (Michal Schmidt) [1029841] - [net] ethtool: __ethtool_set_sg: check for function pointer before using it (Michal Schmidt) [1029841] - [net] ethtool: wanted_features hack for legacy drivers (Michal Schmidt) [1029841] - [net] ethtool: allow ETHTOOL_GSSET_INFO for users (Michal Schmidt) [1029841] - [net] remove NETIF_F_ALL_TX_OFFLOADS (Michal Schmidt) [1029841] - [documentation] net: Add documentation for netdev features handling (Michal Schmidt) [1029841] - [net] allow user to change NETIF_F_HIGHDMA (Michal Schmidt) [1029841] - [net] fix ETHTOOL_SFEATURES compatibility with old ethtool_ops.set_flags (Michal Schmidt) [1029841] - [net] ethtool: add two missing netdev_features_strings (Michal Schmidt) [1029841] - [net] ethtool: fix IPV6 checksum feature name string (Michal Schmidt) [1029841] - [net] Change netdev_fix_features messages loglevel to debug (Michal Schmidt) [1029841] - [net] Change netdev_fix_features messages loglevel (Michal Schmidt) [1029841] - [net] make WARN_ON in dev_disable_lro() useful (Michal Schmidt) [1029841] - [net] fix hw_features ethtool_ops->set_flags compatibility (Michal Schmidt) [1029841] - [net] add RTNL_ASSERT in __netdev_update_features() (Michal Schmidt) [1029841] - [net] Call netdev_features_change() from netdev_update_features() (Michal Schmidt) [1029841] - [net] Fix dev dev_ethtool_get_rx_csum() for forced NETIF_F_RXCSUM (Michal Schmidt) [1029841] - [net] implement dev_disable_lro() hw_features compatibility (Michal Schmidt) [1029841] - [net] Implement SFEATURES compatibility for not updated drivers (Michal Schmidt) [1029841] - [net] Fix ETHTOOL_GFEATURES compatibility (Michal Schmidt) [1029841] - [net] avoid initial "Features changed" message (Michal Schmidt) [1029841] - [net] fix "unregistered net_device: Features changed" message (Michal Schmidt) [1029841] - [net] introduce NETIF_F_RXCSUM (Michal Schmidt) [1029841] - [net] use ndo_fix_features for ethtool_ops->set_flags (Michal Schmidt) [1029841] - [net] ethtool: use ndo_fix_features for offload setting (Michal Schmidt) [1029841] - [net] add accessors to hw_features (Michal Schmidt) [1029841] - [net] Introduce new feature setting ops (Michal Schmidt) [1029841] - [net] ethtool: factorize get/set_one_feature (Michal Schmidt) [1029841] - [net] ethtool: factorize ethtool_get_strings() and ethtool_get_sset_count() (Michal Schmidt) [1029841] - [net] ethtool: Use noinline_for_stack (Michal Schmidt) [1029841] - [net] ethtool: Add direct access to ops->get_sset_count follow-up (Michal Schmidt) [1029841] - [net] ethtool: Add direct access to ops->get_sset_count (Michal Schmidt) [1029841] - [net] ethtool: enable GSO and GRO by default (Michal Schmidt) [1029841] - [net] ethtool: reduce stack usage (Michal Schmidt) [1029841] - [net] reduce and unify printk level in netdev_fix_features() (Michal Schmidt) [1029841] - [net] Move check of checksum features to netdev_fix_features() (Michal Schmidt) [1029841] - [netdrv] Fix too optimistic NETIF_F_HW_CSUM features (Michal Schmidt) [1029841] - [net] netdevice: use __printf attribute (Michal Schmidt) [1029841] - [net] netdevice: Convert netdev_ logging macros to functions (Michal Schmidt) [1029841] - [drivers] use __printf not __attribute__((format(printf, ...))) (Michal Schmidt) [1029841] - [drivers] core: Convert dev_ logging macros to functions (Michal Schmidt) [1029841] - [scsi] Remove warnings after vsprintf pV introducation (Michal Schmidt) [1029841] - [scsi] fix warning zero-length gnu_printf format string (Michal Schmidt) [1029841] - [net] netfilter: ctnetlink: don't add null bindings if no nat requested (Florian Westphal) [1089562] - [net] netfilter: ctnetlink: force null nat binding on insert (Florian Westphal) [1089562] - [net] netfilter: nf_nat: move alloc_null_binding to nf_nat_core.c (Florian Westphal) [1089562] - [net] netfilter: nf_conntrack: don't release a conntrack with non-zero refcnt (Florian Westphal) [1089562] - [net] netfilter: ctnetlink: fix soft lockup when netlink adds new entries (Florian Westphal) [1089562] - [net] netfilter: nf_conntrack: fix RCU race in nf_conntrack_find_get (Florian Westphal) [1089562] - [drivers] Ensure drvdata = NULL when no driver is bound (John Greene) [1056266] - [pci] msi: Add pci_enable_msi_range() and pci_enable_msix_range() (John Greene) [1056266] - [net] Add netdev interfaces for recording sends/comp (John Greene) [1056266] - [net] net_tstamp: Add SIOCGHWTSTAMP ioctl to match SIOCSHWTSTAMP (John Greene) [1056266] - [net] Add function to set the rxhash (John Greene) [1056266] - [kernel] dma-api: provide a helper to set both DMA and coherent DMA masks (John Greene) [1056266]- [perf] evsel: Synthesize PERF_SAMPLE_TRANSACTION (Jiri Olsa) [1101039] - [perf] test: Update "sample parsing" test for PERF_SAMPLE_TRANSACTION (Jiri Olsa) [1101039] - [perf] evsel: Add missing overflow check for TRANSACTION (Jiri Olsa) [1101039] - [perf] test: Consider PERF_SAMPLE_TRANSACTION in the "sample parsing" test (Jiri Olsa) [1101039] - [perf] test: Clarify the "sample parsing" test entry (Jiri Olsa) [1101039] - [perf] test: Update command line callchain attribute tests (Jiri Olsa) [1101039] - [perf] tools: Fixup mmap event consumption (Jiri Olsa) [1101039] - [perf] top: Split -G and --call-graph (Jiri Olsa) [1101039] - [perf] record: Split -g and --call-graph (Jiri Olsa) [1101039] - [perf] hists: Add color overhead for stdio output buffer (Jiri Olsa) [1101039] - [perf] tools: Fix up /proc/PID/maps parsing (Jiri Olsa) [1101039] - [perf] script: Fix mem leak due to missing Py_DECREFs on dict entries (Jiri Olsa) [1101039] - [perf] Disable PERF_RECORD_MMAP2 support (Jiri Olsa) [1101039] - [perf] script: Fix build error on Fedora 12 (Jiri Olsa) [1101039] - [perf] probe: Fix to initialize fname always before use it (Jiri Olsa) [1101039] - [perf] session: Fix infinite loop on invalid perf.data file (Jiri Olsa) [1101039] - [perf] tools: Fix installation of libexec components (Jiri Olsa) [1101039] - [perf] probe: Fix to find line information for probe list (Jiri Olsa) [1101039] - [perf] tools: Fix libaudit test (Jiri Olsa) [1101039] - [perf] stat: Set child_pid after perf_evlist__prepare_workload() (Jiri Olsa) [1101039] - [perf] tools: Add default handler for mmap2 events (Jiri Olsa) [1101039] - [perf] revert "symbols: Demangle cloned functions" (Jiri Olsa) [1101039] - [perf] symbols: Demangle cloned functions (Jiri Olsa) [1101039] - [perf] machine: Fix path unpopulated in machine__create_modules() (Jiri Olsa) [1101039] - [perf] tools: Explicitly add libdl dependency (Jiri Olsa) [1101039] - [perf] probe: Fix probing symbols with optimization suffix (Jiri Olsa) [1101039] - [perf] trace: Add mmap2 handler (Jiri Olsa) [1101039] - [perf] tools: Uninclude linux/magic.h in debugfs.c (Jiri Olsa) [1101039] - [perf] tools: Fix old GCC build error in trace-event-parse.c::parse_proc_kallsyms() (Jiri Olsa) [1101039] - [perf] probe: Fix finder to find lines of given function (Jiri Olsa) [1101039] - [perf] session: Check for SIGINT in more loops (Jiri Olsa) [1101039] - [perf] tools: Fix compile with libelf without get_phdrnum (Jiri Olsa) [1101039] - [perf] tools: Fix buildid cache handling of kallsyms with kcore (Jiri Olsa) [1101039] - [perf] annotate: Fix objdump line parsing offset validation (Jiri Olsa) [1101039] - [perf] tools: Fill in new definitions for madvise()/mmap() flags (Jiri Olsa) [1101039] - [perf] tools: Sharpen the libaudit dependencies test (Jiri Olsa) [1101039] - [perf] tools: Add attr->mmap2 support (Jiri Olsa) [1101039] - [perf] Add attr->mmap2 attribute to an event (Jiri Olsa) [1101039] - [perf] kvm: Fix sample_type manipulation (Jiri Olsa) [1101039] - [perf] evlist: Fix id pos in perf_evlist__open() (Jiri Olsa) [1101039] - [perf] trace: Handle perf.data files with no tracepoints (Jiri Olsa) [1101039] - [perf] session: Separate progress bar update when processing events (Jiri Olsa) [1101039] - [perf] trace: Check if MAP_32BIT is defined (Jiri Olsa) [1101039] - [perf] hists: Fix formatting of long symbol names (Jiri Olsa) [1101039] - [perf] evlist: Fix parsing with no sample_id_all bit set (Jiri Olsa) [1101039] - [perf] tools: Add test for parsing with no sample_id_all bit (Jiri Olsa) [1101039] - [perf] trace: Check control+C more often (Jiri Olsa) [1101039] - [perf] trace: Tell arg formatters the arg index (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for open's flags arg (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for lseek's whence arg (Jiri Olsa) [1101039] - [perf] tools: Fix symbol offset computation for some dsos (Jiri Olsa) [1101039] - [perf] list: Skip unsupported events (Jiri Olsa) [1101039] - [perf] tests: Add 'keep tracking' test (Jiri Olsa) [1101039] - [perf] tools: Add support for PERF_COUNT_SW_DUMMY (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for futex 'operation' parm (Jiri Olsa) [1101039] - [perf] trace: Allow syscall arg formatters to mask args (Jiri Olsa) [1101039] - [perf] trace: Handle missing HUGEPAGE defines (Jiri Olsa) [1101039] - [perf] trace: Honor target pid / tid options when analyzing a file (Jiri Olsa) [1101039] - [perf] trace: Add option to analyze events in a file versus live (Jiri Olsa) [1101039] - [perf] evlist: Add tracepoint lookup by name (Jiri Olsa) [1101039] - [perf] tests: Add a sample parsing test (Jiri Olsa) [1101039] - [perf] tools: Add a function to calculate sample event size (Jiri Olsa) [1101039] - [perf] tools: Expand perf_event__synthesize_sample() (Jiri Olsa) [1101039] - [perf] tools: Add missing 'abi' member to 'struct regs_dump' (Jiri Olsa) [1101039] - [perf] tools: Add support for PERF_SAMPLE_IDENTIFIER (Jiri Olsa) [1101039] - [perf] evlist: Move perf_evlist__config() to a new source file (Jiri Olsa) [1101039] - [perf] tools: Remove references to struct ip_event (Jiri Olsa) [1101039] - [perf] callchain: Remove unnecessary validation (Jiri Olsa) [1101039] - [perf] evsel: Tidy up sample parsing overflow checking (Jiri Olsa) [1101039] - [perf] tools: change machine__findnew_thread() to set thread pid (Jiri Olsa) [1101039] - [perf] traceevent: Fixup jobserver setup (Jiri Olsa) [1101039] - [perf] tools: Add pid to struct thread (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for madvise behaviour/advice parm (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for mmap flags parm (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for mmap prot parm (Jiri Olsa) [1101039] - [perf] trace: Allow overiding the formatting of syscall fields (Jiri Olsa) [1101039] - [perf] trace: Add aliases to remaining syscalls of the sys_enter_newfoo (Jiri Olsa) [1101039] - [perf] trace: Allow printing syscall return values in hex (Jiri Olsa) [1101039] - [perf] trace: Simplify sys_exit return printing (Jiri Olsa) [1101039] - [perf] trace: Introduce syscall arg formatters (Jiri Olsa) [1101039] - [perf] trace: Hide sys_exit messages about syscall id = -1 (Jiri Olsa) [1101039] - [perf] trace: Add --verbose option (Jiri Olsa) [1101039] - [perf] trace: Support ! in -e expressions (Jiri Olsa) [1101039] - [perf] tools: Don't install scripting files files when disabled (Jiri Olsa) [1101039] - [perf] tools: Sample after exit loses thread correlation (Jiri Olsa) [1101039] - [perf] trace: Make command line arguments consistent with perf-record (Jiri Olsa) [1101039] - [perf] trace: Implement -o/--output filename (Jiri Olsa) [1101039] - [perf] tools: Try to increase the file descriptor limits on EMFILE (Jiri Olsa) [1101039] - [perf] kvm: Remove force option to cmd_record (Jiri Olsa) [1101039] - [perf] trace: Allow specifying which syscalls to trace (Jiri Olsa) [1101039] - [perf] tools: Improve robustness of topology parsing code (Jiri Olsa) [1101039] - [perf] tests: Fix compile failure on do_sort_something (Jiri Olsa) [1101039] - [perf] tools: Remove filter parameter of thread__find_addr_map() (Jiri Olsa) [1101039] - [perf] tools: Remove filter parameter of thread__find_addr_location() (Jiri Olsa) [1101039] - [perf] tools: Remove filter parameter of perf_event__preprocess_sample() (Jiri Olsa) [1101039] - [perf] annotate: Set the machines symbol filter (Jiri Olsa) [1101039] - [perf] mem: Remove unused symbol filter member (Jiri Olsa) [1101039] - [perf] report: Set the machines symbol filter (Jiri Olsa) [1101039] - [perf] top: Set the machines symbol filter (Jiri Olsa) [1101039] - [perf] machine: Add symbol filter to struct machine (Jiri Olsa) [1101039] - [perf] session: Change perf_session__has_traces to actually check for tracepoints (Jiri Olsa) [1101039] - [perf] evsel: Add option to limit stack depth in callchain dumps (Jiri Olsa) [1101039] - [perf] evsel: Add option to print stack trace on single line (Jiri Olsa) [1101039] - [perf] tool: Simplify options to perf_evsel__print_ip (Jiri Olsa) [1101039] - [perf] sched: Remove sched_process_fork tracepoint (Jiri Olsa) [1101039] - [perf] sched: Remove sched_process_exit tracepoint (Jiri Olsa) [1101039] - [perf] sched: Remove thread lookup in sample handler (Jiri Olsa) [1101039] - [perf] sched: Simplify arguments to read_events (Jiri Olsa) [1101039] - [perf] kvm: Update documentation with live command (Jiri Olsa) [1101039] - [perf] kvm: Option to print events that exceed a duration (Jiri Olsa) [1101039] - [perf] revert "tools: Fix for cross build" (Jiri Olsa) [1101039] - [perf] machine: Do not require /lib/modules/* on a guest (Jiri Olsa) [1101039] - [perf] tests: Add tests of new pinned modifier (Jiri Olsa) [1101039] - [perf] tools: Add support for pinned modifier (Jiri Olsa) [1101039] - [perf] gtk: Fix segmentation fault on perf_hpp__for_each_format loop (Jiri Olsa) [1101039] - [perf] report: Add option to analyze specific VM (Jiri Olsa) [1101039] - [perf] kvm: Add min and max stats to display (Jiri Olsa) [1101039] - [perf] kvm: Add live mode (Jiri Olsa) [1101039] - [perf] session: Export queue_event function (Jiri Olsa) [1101039] - [perf] annotate: Fix typo (Jiri Olsa) [1101039] - [perf] annotate: Improve description of '?' hotkey (Jiri Olsa) [1101039] - [perf] annotate: Add call target name if it is missing (Jiri Olsa) [1101039] - [perf] annotate: Remove nop at end of annotation (Jiri Olsa) [1101039] - [perf] annotate: Put dso name in symbol annotation title (Jiri Olsa) [1101039] - [perf] annotate: Allow disassembly using /proc/kcore (Jiri Olsa) [1101039] - [perf] tests: Add kcore to the object code reading test (Jiri Olsa) [1101039] - [perf] tests: Adjust the vmlinux symtab matches kallsyms test again (Jiri Olsa) [1101039] - [perf] symbols: Add support for reading from /proc/kcore (Jiri Olsa) [1101039] - [perf] tools: Make it possible to read object code from kernel modules (Jiri Olsa) [1101039] - [perf] tests: Adjust the vmlinux symtab matches kallsyms test (Jiri Olsa) [1101039] - [perf] tools: Make it possible to read object code from vmlinux (Jiri Olsa) [1101039] - [perf] symbols: Load kernel maps before using (Jiri Olsa) [1101039] - [perf] tests: Add test for reading object code (Jiri Olsa) [1101039] - [perf] symbols: avoid SyS kernel syscall aliases (Jiri Olsa) [1101039] - [perf] stat: Flush output after each line in interval mode (Jiri Olsa) [1101039] - [perf] evlist: Remove obsolete dummy execve (Jiri Olsa) [1101039] - [perf] kvm: Split out tracepoints from record args (Jiri Olsa) [1101039] - [perf] session: Export a few functions for event processing (Jiri Olsa) [1101039] - [perf] stats: Add max and min stats (Jiri Olsa) [1101039] - [perf] top: move CONSOLE_CLEAR to header file (Jiri Olsa) [1101039] - [perf] util: Add parse_nsec_time() function (Jiri Olsa) [1101039] - [perf] python: Remove duplicate TID bit from mask (Jiri Olsa) [1101039] - [perf] trace: Beautify 'connect' result (Jiri Olsa) [1101039] - [perf] evsel: Actually show symbol offset in stack trace when requested (Jiri Olsa) [1101039] - [perf] tests: Add parse events tests for leader sampling (Jiri Olsa) [1101039] - [perf] tests: Add attr record group sampling test (Jiri Olsa) [1101039] - [perf] tools: Add 'S' event/group modifier to read sample value (Jiri Olsa) [1101039] - [perf] tests: Add broken install-* tests into tests/make (Jiri Olsa) [1101039] - [perf] tests: Add 'make install/install-bin' tests into tests/make (Jiri Olsa) [1101039] - [perf] tests: Add DESTDIR=TMP_DEST tests/make variable (Jiri Olsa) [1101039] - [perf] tests: Rename TMP to TMP_O tests/make variable (Jiri Olsa) [1101039] - [perf] tests: Run ctags/cscope make tests only with needed binaries (Jiri Olsa) [1101039] - [perf] tools: Fix build with perl 5.18 (Jiri Olsa) [1101039] - [perf] tools: Support callchain sorting based on addresses (Jiri Olsa) [1101039] - [perf] evsel: Handle ENODEV on default cycles event (Jiri Olsa) [1101039] - [perf] script: Fix named threads support (Jiri Olsa) [1101039] - [perf] header: Recognize version number for perf data file (Jiri Olsa) [1101039] - [perf] header: Introduce feat_offset into perf_header (Jiri Olsa) [1101039] - [perf] header: Remove attr_offset from perf_header (Jiri Olsa) [1101039] - [perf] header: Remove data_offset seek as it's not needed (Jiri Olsa) [1101039] - [perf] session: Use session->fd instead of passing fd as argument (Jiri Olsa) [1101039] - [perf] symbols: Do not apply symfs for an absolute vmlinux path (Jiri Olsa) [1101039] - [perf] tools: Fix 'make tools/perf' (Jiri Olsa) [1101039] - [perf] tools: Remove event types framework completely (Jiri Olsa) [1101039] - [perf] record: Remove event types pushing (Jiri Olsa) [1101039] - [perf] tools: Remove event types from perf data file (Jiri Olsa) [1101039] - [perf] timechart: Remove event types framework only user (Jiri Olsa) [1101039] - [perf] timechart: Use traceevent lib event-parse.h include (Jiri Olsa) [1101039] - [perf] tools: Move hist_entry__period_snprintf into stdio code (Jiri Olsa) [1101039] - [perf] diff: Add generic order option for compute sorting (Jiri Olsa) [1101039] - [perf] diff: Making compute functions static (Jiri Olsa) [1101039] - [perf] diff: Update perf diff documentation for multiple data comparison (Jiri Olsa) [1101039] - [perf] diff: Change diff command to work over multiple data files (Jiri Olsa) [1101039] - [perf] diff: Move columns into struct data__file (Jiri Olsa) [1101039] - [perf] diff: Move diff related columns into diff command (Jiri Olsa) [1101039] - [perf] diff: Display data file info ahead of the diff output (Jiri Olsa) [1101039] - [perf] hists: Marking dummy hists entries (Jiri Olsa) [1101039] - [perf] diff: Switching the base hists to be pairs head (Jiri Olsa) [1101039] - [perf] diff: Introducing diff_data object to hold files (Jiri Olsa) [1101039] - [perf] tools: Centralize default columns init in perf_hpp__init (Jiri Olsa) [1101039] - [perf] tools: Add struct perf_hpp_fmt into hpp callbacks (Jiri Olsa) [1101039] - [perf] top: Add option to collapse undesired parts of call graph (Jiri Olsa) [1101039] - [perf] tools: Default to cpu// for events v5 (Jiri Olsa) [1101039] - [perf] tools: struct thread has a tid not a pid (Jiri Olsa) [1101039] - [perf] tools: Validate perf event header size (Jiri Olsa) [1101039] - [perf] evlist: Tidy duplicated munmap code (Jiri Olsa) [1101039] - [perf] tools: Add const specifier to perf_pmu__find name parameter (Jiri Olsa) [1101039] - [perf] inject: Add missing 'finished_round' (Jiri Olsa) [1101039] - [perf] hists: Set rules hint for the hist browser (Jiri Olsa) [1101039] - [perf] hists: Add a double-click handler for callchains (Jiri Olsa) [1101039] - [perf] hists: Make column headers resizable (Jiri Olsa) [1101039] - [perf] hists: Display callchain overhead also (Jiri Olsa) [1101039] - [perf] hists: Add support for callchains (Jiri Olsa) [1101039] - [perf] hists: Use GtkTreeStore instead of GtkListStore (Jiri Olsa) [1101039] - [perf] sched: Move struct perf_sched definition out of cmd_sched() (Jiri Olsa) [1101039] - [perf] util: Remove unused enum and macro in trace-event.h (Jiri Olsa) [1101039] - [perf] util: No need to call read_trace_init() in tracing_data_header() (Jiri Olsa) [1101039] - [perf] util: Rename read_*() functions in trace-event-info.c (Jiri Olsa) [1101039] - [perf] script: Adopt latency_format variable (Jiri Olsa) [1101039] - [perf] util: Get rid of unused header_page_* variables (Jiri Olsa) [1101039] - [perf] util: Parse header_page to get proper long size (Jiri Olsa) [1101039] - [perf] util: Skip reading header_event file (Jiri Olsa) [1101039] - [perf] util: Make file/host_bigendian variable local (Jiri Olsa) [1101039] - [perf] util: Save long size of traced system (Jiri Olsa) [1101039] - [perf] util: Save page size in a trace file to pevent (Jiri Olsa) [1101039] - [perf] traceevent: Port kbuffer parser routines (Jiri Olsa) [1101039] - [perf] traceevent: Add page_size field to pevent (Jiri Olsa) [1101039] - [perf] traceevent: Add trace_seq_reset() (Jiri Olsa) [1101039] - [perf] traceevent: Add const qualifier to string arguments (Jiri Olsa) [1101039] - [perf] traceevent: Get rid of unused gui target (Jiri Olsa) [1101039] - [perf] traceevent: Remove unused install targets (Jiri Olsa) [1101039] - [perf] events: Demystify memory allocations (Jiri Olsa) [1101039] - [perf] tests: Make terms a stack variable in test_term (Jiri Olsa) [1101039] - [perf] tools: Don't free list head in parse_events__free_terms (Jiri Olsa) [1101039] - [perf] evlist: Fix use of uninitialized variable (Jiri Olsa) [1101039] - [perf] report: Fix perf_session__delete removal (Jiri Olsa) [1101039] - [perf] tools: Do not elide parent symbol column (Jiri Olsa) [1101039] - [perf] util: Use evsel->name to get tracepoint_paths (Jiri Olsa) [1101039] - [perf] util: Move debugfs/tracing helper functions to util.c (Jiri Olsa) [1101039] - [perf] tools: Remove callchain_cursor_reset call (Jiri Olsa) [1101039] - [perf] tools: Add methods for setting/retrieving priv element of thread struct (Jiri Olsa) [1101039] - [perf] tools: Use default include path notation for libtraceevent headers (Jiri Olsa) [1101039] - [perf] tests: Make TEST_ASSERT_VAL global (Jiri Olsa) [1101039] - [perf] tests: Omit end of the symbol check failure for test 1 (Jiri Olsa) [1101039] - [perf] tools: Remove cwd from perf_session struct (Jiri Olsa) [1101039] - [perf] top: Add --objdump option (Jiri Olsa) [1101039] - [perf] tools: Rename cpu_map__all() to cpu_map__empty() (Jiri Olsa) [1101039] - [perf] Remove the 'match' callback for auxiliary events processing (Jiri Olsa) [1101039] - [perf] Factor out auxiliary events notification (Jiri Olsa) [1101039] - [perf] Fix EXIT event notification (Jiri Olsa) [1101039] - [perf] events: Protect access via task_subsys_state_check() (Jiri Olsa) [1101039] - [perf] Clarify perf_cpu_context::active_pmu usage by renaming it to perf_cpu_context::unique_pmu (Jiri Olsa) [1101039] - [perf] Add a dummy software event to keep tracking (Jiri Olsa) [1101039] - [perf] tools: Add support for record transaction flags (Jiri Olsa) [829875] - [perf] record: Add abort_tx, no_tx, in_tx branch filter options to perf record -j (Jiri Olsa) [829875] - [perf] tools: Support sorting by in_tx or abort branch flags (Jiri Olsa) [829875] - [perf] stat: Add perf stat --transaction (Jiri Olsa) [829875] - [perf] tools: Fix sorting for 64bit entries (Jiri Olsa) [829875] - [perf] stat: Add support for --initial-delay option (Jiri Olsa) [829875] - [perf] evsel: Add support for enabling counters (Jiri Olsa) [829875] - [perf] evsel: Add PERF_SAMPLE_READ sample related processing (Jiri Olsa) [829875] - [perf] evlist: Add perf_evlist__id2sid method to get event ID related data (Jiri Olsa) [829875] - [perf] evlist: Fix event ID retrieval for group format read case (Jiri Olsa) [829875] - [perf] tools: Add support for parsing PERF_SAMPLE_READ sample type (Jiri Olsa) [829875] - [perf] evlist: Use PERF_EVENT_IOC_ID perf ioctl to read event id (Jiri Olsa) [829875] - [perf] tools: Move weight back to common sort keys (Jiri Olsa) [829875] - [perf] list: List kernel supplied event aliases (Jiri Olsa) [829875] - [perf] Fix UAPI export of PERF_EVENT_IOC_ID (Jiri Olsa) [829875] - [perf] Add PERF_EVENT_IOC_ID ioctl to return event ID (Jiri Olsa) [829875] - [perf] fix Haswell precise store data source encoding (Jiri Olsa) [829875] - [perf] x86: Suppress duplicated abort LBR records (Jiri Olsa) [829875] - [perf] x86: Add Haswell specific transaction flag reporting (Jiri Olsa) [829875] - [perf] Add generic transaction flags (Jiri Olsa) [829875] - [perf] make events stream always parsable (Jiri Olsa) [829875] - [perf] Update perf_event_type documentation (Jiri Olsa) [829875] - [perf] x86: Clean up EVENT_ATTR_STR() muck (Jiri Olsa) [829875] - [perf] x86: Clean-up/reduce PEBS code (Jiri Olsa) [829875] - [perf] x86: Clean up checkpoint-interrupt bits (Jiri Olsa) [829875] - [perf] x86: Add Haswell TSX event aliases (Jiri Olsa) [829875] - [perf] x86: Report TSX transaction abort cost as weight (Jiri Olsa) [829875] - [perf] x86: Avoid checkpointed counters causing excessive TSX aborts (Jiri Olsa) [829875] - [perf] x86: Add Haswell ULT model number used in Macbook Air and other systems (Jiri Olsa) [829875] - [perf] x86: Support full width counting (Jiri Olsa) [829875] - [perf] x86: Add mem-loads/stores support for Haswell (Jiri Olsa) [829875] - [perf] x86: Support Haswell/v4 LBR format (Jiri Olsa) [829875] - [perf] x86: Move NMI clearing to end of PMI handler (Jiri Olsa) [829875] - [perf] x86: Add Haswell PEBS support (Jiri Olsa) [829875] - [perf] x86: Add simple Haswell PMU support (Jiri Olsa) [829875] - [perf] x86: Add Haswell PEBS record support (Jiri Olsa) [829875] - [perf] x86: Don't assume there can be only 4 PEBS events (Jiri Olsa) [829875] - [perf] x86: Fix uninitialized pt_regs in intel_pmu_drain_bts_buffer() (Jiri Olsa) [829875] - [perf] x86: fix wrmsr_on_cpu() warning on suspend/resume (Jiri Olsa) [829875] - [perf] x86: fix kernel crash with PEBS/BTS after suspend/resume (Jiri Olsa) [829875] - [perf] x86: Move Intel specific code to intel_pmu_init() (Jiri Olsa) [829875] - [perf] x86: Rename Intel specific macros (Jiri Olsa) [829875] - [perf] Export perf_assign_events() (Jiri Olsa) [829875]- [scsi] aacraid: kdump fix (Rich Bono) [1054925] - [scsi] aacraid: prevent invalid pointer dereference (Rich Bono) [1054925] - [scsi] aacraid: avoid parsing names as kthread_run() format strings (Rich Bono) [1054925] - [scsi] aacraid: suppress two GCC warnings (Rich Bono) [1054925] - [scsi] aacraid: SCSI dma mapping failure case handling (Rich Bono) [1054925] - [scsi] aacraid: fix mem leak in aac_send_raw_srb() (Rich Bono) [1054925] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Add Dell PowerEdge VRTX SR-IOV VF support (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Return leaked MPT frames to MPT frame pool (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Fix megasas_ioc_init_fusion (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Load correct raid context timeout (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Performance boost fixes (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Set 32-bit DMA mask (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Big endian code related fixes (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Don't wait forever for non-IOCTL DCMDs (Tomas Henzl) [1059073] - [scsi] megaraid_sas: check return value for megasas_get_pd_list() (Tomas Henzl) [1059073] - [scsi] megaraid_sas_fusion: Return correct error value in megasas_get_ld_map_info() (Tomas Henzl) [1059073] - [scsi] megaraid_sas_fusion: correctly pass queue info pointer (Tomas Henzl) [1059073] - [scsi] megaraid: missing bounds check in mimd_to_kioc() (Tomas Henzl) [1059073] - [scsi] megaraid: Use resource_size_t for PCI resources, not long (Tomas Henzl) [1059073] - [scsi] megaraid_sas: fixes for few endianess issues (Tomas Henzl) [1059073] - [scsi] megaraid_sas: addded support for big endian architecture (Tomas Henzl) [1059073] - [scsi] megaraid_sas: fix a bug for 64 bit arches (Tomas Henzl) [1059073] - [scsi] megaraid_sas: fix memory leak if SGL has zero length entries (Tomas Henzl) [1059073] - [scsi] megaraid: minor cut and paste error fixed (Tomas Henzl) [1059073] - [scsi] megaraid_sas: release lock on error path (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Use correct #define for MSI-X capability (Tomas Henzl) [1059073] - [scsi] megaraid_sas: combine kmalloc+memset into kzalloc (Tomas Henzl) [1059073] - [target] tcm_fc: Fix use-after-free of ft_tpg (Andy Grover) [1084646] - [scsi] Set the minimum valid value of 'eh_deadline' as 0 (Ewan Milne) [987789] - [scsi] Unlock accesses to eh_deadline (Ewan Milne) [987789] - [scsi] scsi_error: Escalate to LUN reset if abort fails (Ewan Milne) [987789] - [scsi] Adjust eh_deadline changes to match final upstream version (Ewan Milne) [987789] - [scsi] Generate uevents on certain unit attention codes (Ewan Milne) [741163] - [scsi] lpfc: Update lpfc version for 10.2.8020.0 driver release (Rob Evers) [1054369] - [scsi] lpfc: Fixed unused variable in lpfc_scsi_cmd_iocb_cmpl (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Update Copyright on changed files from 8.3.45 patches (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Update Copyright on changed files (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fixed locking for scsi task management commands (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Convert runtime references to old xlane cfg param to fof cfg param (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix FW dump using sysfs (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix SLI4 s abort loop to process all FCP rings and under ring_lock (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fixed kernel panic in lpfc_abort_handler (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix locking for postbufq when freeing (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix locking for lpfc_hba_down_post (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix dynamic transitions of FirstBurst from on to off (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Fixed crash during driver unload (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Fixed driver error messages after firmware download (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Fixed missing initialization for task management IOCBs (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Fix sysfs buffer overrun in read of lpfc_fcp_cpu_map for 128 CPUs (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Incorporate changes to use reason in change_queue_depth function (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Incorporated support of a low-latency io path (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Added dport mailbox pass through support (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fixed unassigned variable in ELS timeout message (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fixed incorrect allocation of iDiags directories/files in debugfs (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fix Crash in lpfc_els_timeout_handler (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fixed stopped FCF discovery on failed FCF record read (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fixed IO hang when in msi mode (Rob Evers) [1054369] - [scsi] lpfc: Fix wrong assignment in lpfc_debugfs.c (Rob Evers) [1054369] - [scsi] lpfc: Fix typo on NULL assignment (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fixed not processing task management IOCB response status (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fixed invalid Total_Data_Placed value received for els and ct command responses (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fixed invalid fcp_rsp length fir FCP_ICMND (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fixed invalid mailbox timeouts (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fix crash after xri limit is reached (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fix driver's abort loop functionality to skip IOs already getting aborted (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fix WARN_ON when driver unloads (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Avoided making pci bar ioremap call during dual-chute WQ/RQ pci bar selection (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed driver iocbq structure's iocb_flag field running out of space (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fix crash on driver load due to cpu affinity logic (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed logging format of setting driver sysfs attributes hard to interpret (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed back to back RSCNs discovery failure (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed race condition between BSG I/O dispatch and timeout handling (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Back out data count, (residual fcfi_parm) fix for bad target (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed mailbox memory leak (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fix random errors using first burst (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed not able to log informational messages at early stage of driver init time (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed using unsafe linked list macro for walking and deleting linked list (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Update copyrights for 8.3.41 modifications (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed the format of some log message fields (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Add first burst support to driver (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed not able to perform PCI function reset when board was not in online mode (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed failure in setting SLI3 board mode (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed SLI3 failing FCP write on check-condition no-sense with residual zero (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed support for 128 byte WQEs (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Ensure driver properly zeros unused fields in SLI4 mailbox commands (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed max value of lpfc_lun_queue_depth (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed Receive Queue varied frame size handling (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fix mailbox byteswap issue on PPC (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed freeing of iocb when internal loopback times out (Rob Evers) [1054369] - [scsi] hpsa: version string change (Tomas Henzl) [1052272] - [scsi] hpsa: fix handling of hpsa_volume_offline return value (Tomas Henzl) [1052272] - [scsi] hpsa: return -ENOMEM not -1 on kzalloc failure in hpsa_get_device_id (Tomas Henzl) [1052272] - [scsi] hpsa: fix bad comparison of signed with unsigned in hpsa_update_scsi_devices (Tomas Henzl) [1052272] - [scsi] hpsa: do not ignore failure of sense controller parameters command (Tomas Henzl) [1052272] - [scsi] hpsa: fix memory leak in hpsa_hba_mode_enabled (Tomas Henzl) [1052272] - [scsi] hpsa: fix bad endif placement in RAID 5 mapper code (Tomas Henzl) [1052272] - [scsi] hpsa: Do not zero fields of ioaccel2 command structure twice (Tomas Henzl) [1052272] - [scsi] hpsa: Add hba mode to the hpsa driver (Tomas Henzl) [1052272] - [scsi] hpsa: remove unused struct request from CommandList (Tomas Henzl) [1052272] - [scsi] hpsa: increase the probability of a reported success after a device reset (Tomas Henzl) [1052272] - [scsi] hpsa: bring format-in-progress drives online when ready (Tomas Henzl) [1052272] - [scsi] hpsa: remove unused kthread.h header (Tomas Henzl) [1052272] - [scsi] hpsa: fixup MSI-X registration (Tomas Henzl) [1052272] - [scsi] hpsa: Add support for a few HP Storage controllers (Tomas Henzl) [1052272] - [scsi] hpsa: add HP/3PAR vendor id to pci_ids.h (Tomas Henzl) [1052272] - [scsi] hpsa: add sysfs debug switch for raid map debugging messages (Tomas Henzl) [1052272] - [scsi] hpsa: improve error messages for driver initiated commands (Tomas Henzl) [1052272] - [scsi] hpsa: only do device rescan for certain events (Tomas Henzl) [1052272] - [scsi] hpsa: when switching out of accel mode await only accel command completions (Tomas Henzl) [1052272] - [scsi] hpsa: add controller base data-at-rest encryption compatibility ioaccel2 (Tomas Henzl) [1052272] - [scsi] hpsa: update source file copyrights (Tomas Henzl) [1052272] - [scsi] hpsa: retry certain ioaccel error cases on the RAID path (Tomas Henzl) [1052272] - [scsi] hpsa: do not inquire for unsupported ioaccel status vpd page (Tomas Henzl) [1052272] - [scsi] hpsa: allow VPD page zero to be queried (Tomas Henzl) [1052272] - [scsi] hpsa: rescan devices on ioaccel2 error (Tomas Henzl) [1052272] - [scsi] hpsa: allow user to disable accelerated i/o path (Tomas Henzl) [1052272] - [scsi] hpsa: complete the ioaccel raidmap code (Tomas Henzl) [1052272] - [scsi] hpsa: make device update copy the raid map also (Tomas Henzl) [1052272] - [scsi] hpsa: add task management for ioaccel mode 2 (Tomas Henzl) [1052272] - [scsi] hpsa: teach hpsa_device_reset to do either target or lun reset (Tomas Henzl) [1052272] - [scsi] hpsa: get ioaccel mode 2 i/o working (Tomas Henzl) [1052272] - [scsi] hpsa: fix NULL dereference in hpsa_put_ctlr_into_performant_mode() (Tomas Henzl) [1052272] - [scsi] hpsa: initialize controller to perform io accelerator mode 2 (Tomas Henzl) [1052272] - [scsi] hpsa: get physical device handles for io accel mode 2 as well as mode 1 (Tomas Henzl) [1052272] - [scsi] hpsa: do ioaccel mode 2 resource allocations (Tomas Henzl) [1052272] - [scsi] hpsa: Acknowledge controller events in ioaccell mode 2 as well as mode 1 (Tomas Henzl) [1052272] - [scsi] hpsa: add ioaccel mode 2 structure definitions (Tomas Henzl) [1052272] - [scsi] hpsa: complain if physical or logical aborts are not supported (Tomas Henzl) [1052272] - [scsi] hpsa: add hp_ssd_smart_path_enabled sysfs attribute (Tomas Henzl) [1052272] - [scsi] hpsa: do not rescan controllers known to be locked up (Tomas Henzl) [1052272] - [scsi] hpsa: poll controller to detect device change event (Tomas Henzl) [1052272] - [scsi] hpsa: update raid offload status on device rescan (Tomas Henzl) [1052272] - [scsi] hpsa: add ioaccell mode 1 RAID offload support (Tomas Henzl) [1052272] - [scsi] hpsa: fix task management for mode-1 ioaccell path (Tomas Henzl) [1052272] - [scsi] hpsa: only allow REQ_TYPE_FS to use fast path (Tomas Henzl) [1052272] - [scsi] hpsa: add support for 'fastpath' i/o (Tomas Henzl) [1052272] - [scsi] hpsa: mark last scatter gather element as the last (Tomas Henzl) [1052272] - [scsi] hpsa: use extended report luns command for HP SSD SmartPath (Tomas Henzl) [1052272] - [scsi] hpsa: allow SCSI mid layer to handle unit attention (Tomas Henzl) [1052272] - [scsi] hpsa: do not require board "not ready" status after hard reset (Tomas Henzl) [1052272] - [scsi] hpsa: enable unit attention reporting (Tomas Henzl) [1052272] - [scsi] hpsa: rename scsi prefetch field (Tomas Henzl) [1052272] - [scsi] hpsa: use workqueue instead of kernel thread for lockup detection (Tomas Henzl) [1052272] - [scsi] hpsa: remove P822se PCI ID (Tomas Henzl) [1052272] - [scsi] hpsa: prevent stalled i/o (Tomas Henzl) [1052272] - [scsi] hpsa: cap CCISS_PASSTHRU at 20 concurrent commands (Tomas Henzl) [1052272] - [scsi] hpsa: add MSA 2040 to list of external target devices (Tomas Henzl) [1052272] - [scsi] hpsa: fix memory leak in CCISS_BIG_PASSTHRU ioctl (Tomas Henzl) [1052272] - [scsi] hpsa: remove unneeded include of seq_file.h (Tomas Henzl) [1052272] - [scsi] hpsa: add 5 second delay after doorbell reset (Tomas Henzl) [1052272] - [scsi] hpsa: do not attempt to flush the cache on locked up controllers (Tomas Henzl) [1052272] - [scsi] hpsa: return 0 from driver probe function on success, not 1 (Tomas Henzl) [1052272] - [scsi] hpsa: do not discard scsi status on aborted commands (Tomas Henzl) [1052272] - [scsi] hpsa: fix warning with smp_processor_id() in preemptible (Tomas Henzl) [1052272] - [scsi] hpsa: check for dma_mapping_error in hpsa_passthru ioctls (Tomas Henzl) [1052272] - [scsi] hpsa: reorganize error handling in hpsa_passthru_ioctl (Tomas Henzl) [1052272] - [scsi] hpsa: check for dma_mapping_error in hpsa_map_sg_chain_block (Tomas Henzl) [1052272] - [scsi] hpsa: Check for dma_mapping_error for all code paths using fill_cmd (Tomas Henzl) [1052272] - [scsi] hpsa: Check for dma_mapping_error in hpsa_map_one (Tomas Henzl) [1052272] - [scsi] bfa: Driver version upgrade to 3.2.23.0 (Chad Dupuis) [1054461] - [scsi] bfa: Fix smatch warnings (Chad Dupuis) [1054461] - [scsi] bfa: change FC_ELS_TOV to 20sec (Chad Dupuis) [1054461] - [scsi] bfa: Observed auto D-port mode instead of manual (Chad Dupuis) [1054461] - [scsi] bfa: Fix for bcu or hcm faa query hang (Chad Dupuis) [1054461] - [scsi] bfa: LUN discovery issue in direct attach mode (Chad Dupuis) [1054461] - [scsi] bfa: Register port with SCSI even on port init failure (Chad Dupuis) [1054461] - [scsi] bfa: Firmware patch simplification (Chad Dupuis) [1054461]- [scsi] Ensure medium access timeout counter resets (David Jeffery) [1036884] - [scsi] Fix error handling when no ULD is attached (David Jeffery) [1036884] - [scsi] Handle disk devices which can not process medium access commands (David Jeffery) [1036884] - [hv] vmbus: Negotiate version 3.0 when running on ws2012r2 hosts (Jason Wang) [1071723] - [hv] vmbus: Don't timeout during the initial connection with host (Jason Wang) [1071723] - [hv] vmbus: Specify the target CPU that should receive notification (Jason Wang) [1071723] - [hv] make "monitor_pages" a "real" pointer array (Jason Wang) [1071723] - [hv] vmbus: Fix a bug in channel rescind code (Jason Wang) [1071723] - [hv] Fix wrong check for synic_event_page (Jason Wang) [1071723] - [hv] vmbus: fix vmbus_recvpacket_raw() return code (Jason Wang) [1071723] - [hv] vmbus: Terminate vmbus version negotiation on timeout (Jason Wang) [1071723] - [hv] vmbus: Do not attempt to negoatiate a new version prematurely (Jason Wang) [1071723] - [hv] vmbus: Fix a bug in the handling of channel offers (Jason Wang) [1071723] - [x86] pci: Clean up and mark early_root_info_init() as deprecated (Myron Stowe) [1040440] - [x86] pci: Stop enabling ECS for AMD CPUs after Fam16h (Myron Stowe) [1040440] - [x86] pci: Work around AMD Fam15h BIOSes that fail to provide _PXM (Myron Stowe) [1040440] - [x86] pci: Warn if we have to "guess" host bridge node information (Myron Stowe) [1040440] - [x86] acpi: Use __weak, not the gcc-specific version (Myron Stowe) [1040440] - [x86] acpi: Make __acpi_map_pxm_to_node(), acpi_get_pxm() static (Myron Stowe) [1040440] - [x86] acpi: Simplify acpi_get_node() style (Myron Stowe) [1040440] - [x86] acpi: Fix acpi_get_node() prototype (Myron Stowe) [1040440] - [x86] pci: Remove acpi_get_pxm() usage (Myron Stowe) [1040440] - [x86] pci: Use NUMA_NO_NODE, not -1, for unknown node (Myron Stowe) [1040440] - [x86] pci: Remove unnecessary &pci_root_infos list_empty() check (Myron Stowe) [1040440] - [x86] pci: Remove mp_bus_to_node(), set_mp_bus_to_node(), get_mp_bus_to_node() (Myron Stowe) [1040440] - [x86] pci: Use x86_pci_root_bus_node() instead of get_mp_bus_to_node() (Myron Stowe) [1040440] - [x86] pci: Add x86_pci_root_bus_node() to look up NUMA node from PCI bus (Myron Stowe) [1040440] - [x86] pci: Drop return value of pcibios_scan_root() (Myron Stowe) [1040440] - [x86] pci: Merge pci_scan_bus_on_node() into pcibios_scan_root() (Myron Stowe) [1040440] - [x86] pci: Use pcibios_scan_root() instead of pci_scan_bus_on_node() (Myron Stowe) [1040440] - [x86] pci: Use pcibios_scan_root() instead of pci_scan_bus_with_sysdata() (Myron Stowe) [1040440] - [x86] pci: Drop pcibios_scan_root() check for bus already scanned (Myron Stowe) [1040440] - [x86] pci: Drop "__" prefix on __pci_enable_device_flags() (Myron Stowe) [1040440] - [x86] pci: Use "unsigned long" for __pci_enable_device_flags to match ioport.h (Myron Stowe) [1040440] - [x86] pci: Remove unused pci_root_bus (Myron Stowe) [1040440] - [x86] pci: put busn resource in pci_root_info for native host bridge drivers (Myron Stowe) [1040440] - [x86] pci: build amd_bus.o only when CONFIG_AMD_NB=y (Myron Stowe) [1040440] - [x86] pci: amd: factor out MMCONFIG discovery (Myron Stowe) [1040440] - [x86] pci: Kill misleading message about enablement of IO access to PCI ECS (Myron Stowe) [1040440] - [x86] Adjust section placement in AMD northbridge related code (Myron Stowe) [1040440] - [x86] Use PCI method for enabling AMD extended config space before MSR method (Myron Stowe) [1040440] - [x86] pnp: work around Dell 1536/1546 BIOS MMCONFIG bug that breaks USB (Myron Stowe) [1040440] - [fs] proc: Assure /proc/meminfo legacy backwards compatibility when adding new statistics (Rafael Aquini) [1032702] - [kvm] mmu: fix incorrect check of guest cr4 bits (Bandan Das) [1007164] - [kernel] Fix BUG() upon security_cred_alloc_blank() failure (Eric Paris) [717904]- [fs] nfs: Fix calls to drop_nlink() (Steve Dickson) [1093819] - [fs] xfs: fix directory readahead offset off-by-one (Eric Sandeen) [1093820] - [fs] btrfs: don't oops on mount failure due to unsupported features (Eric Sandeen) [889471] - [fs] gfs2: check NULL return value in gfs2_ok_to_move (Abhijith Das) [1060246] - [fs] gfs2: avoid locking while unfreezing fs (Benjamin Marzinski) [1056625] - [fs] nfsd: Change name of extended attribute containing junction (J. Bruce Fields) [1024034] - [fs] nfsd: Add a cache for fs_locations information (J. Bruce Fields) [1024034] - [fs] ext4: include journal blocks in df overhead calcs (Lukas Czerner) [1003476] - [fs] ext4: add mmp fs freeze protection (Eric Sandeen) [1012412] - [fs] ext4: MMP: kmmpd should use nodename from init_uts_ns.name, not sysname (Eric Sandeen) [1012412] - [fs] ext4: MMP: fix error message rate-limiting logic in kmmpd (Eric Sandeen) [1012412] - [fs] ext4: Fix comparison endianness problem in MMP initialization (Eric Sandeen) [1012412] - [fs] ext4: Fix endianness bug when reading the MMP block (Eric Sandeen) [1012412] - [fs] ext4: add support for multiple mount protection (Eric Sandeen) [1012412] - [block] mtip32xx: mtip_async_complete() bug fixes (David Milburn) [1059099] - [block] mtip32xx: Unmap the DMA segments before completing the IO request (David Milburn) [1059099] - [block] mtip32xx: Set queue bounce limit (David Milburn) [1059099] - [block] mtip32xx: Correctly handle security locked condition (David Milburn) [1059099] - [block] mtip32xx: Make SGL container per-command to eliminate high order dma allocation (David Milburn) [1059099] - [block] mtip32xx: Correctly handle bio->bi_idx != 0 conditions (David Milburn) [1059099] - [block] mtip32xx: Fix NULL pointer dereference during module unload (David Milburn) [1059099] - [block] mtip32xx: Add SRSI support (David Milburn) [980257] - [netdrv] forcedeth: run loopback test only on chipsets that support it (Ivan Vecera) [1030782] - [scsi] libfc: don't exch_done() on invalid sequence ptr (Mateusz Guzik) [1065162] - [security] selinux: fix selinuxfs policy file on big endian systems (Eric Paris) [739866] - [drm] nouveau: fix nasty bug which can clobber SOR0's clock setup (Ben Skeggs) [1095796] - [s390] crypto: fix aes, des ctr mode concurrency finding (Hendrik Brueckner) [1096328] - [s390] add support to start the kernel in 64 bit mode (Hendrik Brueckner) [1053826]- [i2c] i2c-ismt: support I2C_SMBUS_I2C_BLOCK_DATA transaction type (Neil Horman) [1030646] - [kernel] kthread_worker: reimplement flush_kthread_work() to allow freeing the work item being executed (David Milburn) [1091083] - [kernel] kthread_worker: reorganize to prepare for flush_kthread_work() reimplementation (David Milburn) [1091083] - [s390] cio: fix unlocked access of global bitmap (Hendrik Brueckner) [1094381] - [s390] css: stop stsch loop after cc 3 (Hendrik Brueckner) [1094381] - [x86] intel_pstate: Use del_timer_sync in intel_pstate_cpu_stop (Prarit Bhargava) [1038318] - [x86] intel_pstate: Set core to min P state during core offline (Prarit Bhargava) [1038318] - [x86] intel_pstate: fix pid_reset to use fixed point values (Prarit Bhargava) [1038318] - [x86] intel_pstate: remove unneeded sample buffers (Prarit Bhargava) [1038318] - [x86] intel_pstate: Change busy calculation to use fixed point math (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add support for Baytrail turbo P states (Prarit Bhargava) [1038318] - [x86] intel_pstate: Use LFM bus ratio as min ratio/P state (Prarit Bhargava) [1038318] - [x86] intel_pstate: Remove energy reporting from pstate_sample tracepoint (Prarit Bhargava) [1038318] - [x86] intel_pstate: Take core C0 time into account for core busy calculation (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add trace point to report internal state (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add X86_FEATURE_APERFMPERF to cpu match parameters (Prarit Bhargava) [1038318] - [x86] intel_pstate: Fail initialization if P-state information is missing (Prarit Bhargava) [1038318] - [x86] intel_pstate: Remove periodic P state boost (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add setting voltage value for baytrail P states (Prarit Bhargava) [1038318] - [x86] intel_pstate: skip the driver if ACPI has power mgmt option (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add static declarations to internal functions (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add Baytrail support (Prarit Bhargava) [1038318] - [x86] intel_pstate: Refactor driver to support CPUs with different MSR layouts (Prarit Bhargava) [1038318] - [x86] intel_pstate: Correct calculation of min pstate value (Prarit Bhargava) [1038318] - [x86] intel_pstate: Improve accuracy by not truncating until final result (Prarit Bhargava) [1038318] - [x86] intel_pstate: Fix type mismatch warning (Prarit Bhargava) [1038318] - [x86] intel_pstate: Fix max_perf_pct on resume (Prarit Bhargava) [1038318] - [x86] cpufreq: add new routine cpufreq_verify_within_cpu_limits() (Prarit Bhargava) [1038318] - [x86] intel_pstate: fix no_turbo (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add Haswell CPU models (Prarit Bhargava) [1038318] - [x86] intel_pstate: Change to scale off of max P-state (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add additional supported CPU ID (Prarit Bhargava) [1038318] - [x86] intel_pstate: use vzalloc() instead of vmalloc()/memset(0) (Prarit Bhargava) [1038318] - [x86] intel_pstate: Remove idle mode PID (Prarit Bhargava) [1038318] - [x86] intel_pstate: use lowest requested max performance (Prarit Bhargava) [1038318] - [x86] intel_pstate: fix ffmpeg regression (Prarit Bhargava) [1038318] - [x86] intel_pstate: remove idle time and duration from sample and calculations (Prarit Bhargava) [1038318] - [x86] intel_pstate: Optimize intel_pstate_set_policy (Prarit Bhargava) [1038318] - [x86] msr: add 64bit _on_cpu access functions (Prarit Bhargava) [1038318] - [net] net: sctp: remove NULL check in sctp_assoc_update_retran_path (Daniel Borkmann) [1040897] - [net] sctp: rework multihoming retransmission path selection to rfc4960 (Daniel Borkmann) [1040897] - [net] sctp: retran_path not set properly after transports recovering (Daniel Borkmann) [1040897] - [net] sctp: test if association is dead in sctp_wake_up_waiters (Daniel Borkmann) [1082453] - [net] sctp: wake up all assocs if sndbuf policy is per socket (Daniel Borkmann) [1082453] - [kernel] list: introduce list_next_entry() and list_prev_entry() (Daniel Borkmann) [1082453] - [net] netdevice: add struct net_device_ops_ext (Michal Schmidt) [1029869] - [net] netpoll: netpoll_poll_dev() should access dev->flags (Florian Westphal) [1095252] - [net] busy_poll: backport missed snmp mib item rename (Jiri Pirko) [1093806] - [net] ip_tunnel: Set network header properly for IP_ECN_decapsulate() (Jiri Pirko) [1094418] - [net] ptp: validate the requested frequency adjustment (Jiri Benc) [1092968] - [net] bridge: fix race with topology change timer (Jiri Benc) [1058517] - [net] bridge: avoid OOPS if root port not found (Jiri Benc) [1058517]- [security] selinux: put the mmap() DAC controls before the MAC controls (Paul Moore) [1070859] - [serial] bring DTR up after speed change from B0 (Aristeu Rozanski) [991667] - [mm] compaction: acquire the zone->lock as late as possible (Jerome Marchand) [975902] - [mm] compaction: acquire the zone->lru_lock as late as possible (Jerome Marchand) [975902] - [mm] swap: do not skip lowest_bit in scan_swap_map() scan loop (Rafael Aquini) [1060886] - [mm] swap: fix shmem swapping when more than 8 areas (Rafael Aquini) [1060886] - [mm] swap: fix swapon size off-by-one (Rafael Aquini) [1060886] - [x86] mm: Add missing TLB page invalidation for hugetlb_cow() (Larry Woodman) [1097917] - [char] n_tty: Lock access to tty->pgrp for POSIX job control (Prarit Bhargava) [1098982] - [kernel] resource: correct the comment of allocate_resource() (Myron Stowe) [744239] - [kernel] resource: move EXPORT_SYMBOL right after definition (Myron Stowe) [744239] - [kernel] resource: fix wrong resource window calculation (Myron Stowe) [744239] - [kernel] resource: Add lookup_resource() (Myron Stowe) [744239] - [kernel] resource: handle reinsertion of an already-inserted resource (Myron Stowe) [744239] - [pm] intel_powerclamp: off by one in start_power_clamp() (Steve Best) [1036301] - [pm] Introduce Intel PowerClamp Driver (Steve Best) [1036301] - [s390] zcrypt: remove zcrypt kmsg documentation again (Hendrik Brueckner) [1053830] - [s390] zcrypt: add support for EP11 coprocessor cards (Hendrik Brueckner) [1053830] - [s390] crypto: fix des and des3_ede ctr concurrency issue (Hendrik Brueckner) [1065404] - [s390] crypto: fix des and des3_ede cbc concurrency issue (Hendrik Brueckner) [1065398] - [watchdog] hpwdt: patch to display informative string (Nigel Croxon) [1053685] - [netdrv] tg3: Poll cpmu link state on APE + ASF enabled devices (Ivan Vecera) [1057283] - [netdrv] virtio-net: make all RX paths handle errors consistently (Jason Wang) [1032458] - [netdrv] virtio-net: fix error handling for mergeable buffers (Jason Wang) [1032458] - [netdrv] bonding: use the correct ether type for alb (Veaceslav Falico) [1027480] - [netdrv] ether: add loopback type ETH_P_LOOPBACK (Veaceslav Falico) [1027480] - [kernel] futex: Forbid uaddr == uaddr2 in futex_wait_requeue_pi() (Mateusz Guzik) [1097760] {CVE-2012-6647} - [libata] ahci: accommodate tag ordered controller (David Milburn) [1083748] - [net] mac80211: crash dues to AP powersave TX vs. wakeup race (Jacob Tanenbaum) [1083532] {CVE-2014-2706} - [netdrv] ath9k: tid->sched race in ath_tx_aggr_sleep() (Jacob Tanenbaum) [1083250] {CVE-2014-2672}- [perf] kvm: Fix kvm report without guestmount (Jiri Olsa) [1038418] - [perf] script: Fix broken include in Context.xs (Jiri Olsa) [1096519] - [perf] tools: Fix -ldw/-lelf link test when static linking (Jiri Olsa) [1096519] - [perf] tools: Revert regression in configuration of Python support (Jiri Olsa) [1096519] - [perf] tools: Fix perf version generation (Jiri Olsa) [1096519] - [perf] stat: Fix per-socket output bug for uncore events (Jiri Olsa) [1096519] - [perf] symbols: Fix vdso list searching (Jiri Olsa) [1096519] - [perf] evsel: Fix missing increment in sample parsing (Jiri Olsa) [1096519] - [perf] tools: Update symbol_conf.nr_events when processing attribute events (Jiri Olsa) [1096519] - [perf] tools: Fix new_term() missing free on error path (Jiri Olsa) [1096519] - [perf] tools: Fix parse_events_terms() segfault on error path (Jiri Olsa) [1096519] - [perf] evsel: Fix count parameter to read call in event_format__new (Jiri Olsa) [1096519] - [perf] tools: Fix -x/--exclude-other option for report command (Jiri Olsa) [1096519] - [perf] evlist: Enhance perf_evlist__start_workload() (Jiri Olsa) [1096519] - [perf] record: Remove -f/--force option (Jiri Olsa) [1096519] - [perf] record: Remove -A/--append option (Jiri Olsa) [1096519] - [perf] stat: Avoid sending SIGTERM to random processes (Jiri Olsa) [1096519] - [perf] lib: Fix for cross build (Jiri Olsa) [1096519] - [perf] tools: Include termios.h explicitly (Jiri Olsa) [1096519] - [perf] tools: Fix build errors with O and DESTDIR make vars set (Jiri Olsa) [1096519] - [perf] tools: Fix output directory of Documentation/ (Jiri Olsa) [1096519] - [perf] tools: Get only verbose output with V=1 (Jiri Olsa) [1096519] - [perf] tools: Add missing liblk.a dependency for python/perf.so (Jiri Olsa) [1096519] - [perf] tools: Remove '?=' Makefile STRIP assignment (Jiri Olsa) [1096519] - [perf] tools: Replace multiple line assignment with multiple statements (Jiri Olsa) [1096519] - [perf] tools: Replace tabs with spaces for all non-commands statements (Jiri Olsa) [1096519] - [perf] tools: Add NO_BIONIC variable to confiure bionic setup (Jiri Olsa) [1096519] - [perf] tools: Switch to full path C include directories (Jiri Olsa) [1096519] - [perf] tools: Merge all *LDFLAGS* make variable into LDFLAGS (Jiri Olsa) [1096519] - [perf] tools: Merge all *CFLAGS* make variable into CFLAGS (Jiri Olsa) [1096519] - [perf] evlist: Reset SIGTERM handler in workload child process (Jiri Olsa) [1096519] - [perf] lib: Respect CROSS_COMPILE (Jiri Olsa) [1096519] - [perf] tools: Remove cwdlen from struct perf_session (Jiri Olsa) [1096519] - [perf] tools: Remove frozen from perf_header struct (Jiri Olsa) [1096519] - [perf] tests: Fix exclude_guest|exclude_host checking for attr tests (Jiri Olsa) [1096519] - [perf] tests: Fix attr test for record -d option (Jiri Olsa) [1096519] - [perf] tools: Final touches for CHK config move (Jiri Olsa) [1096519] - [perf] tools: Move paths config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libnuma check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move stdlib check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libbfd check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libpython check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libperl check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move gtk2 check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move slang check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libaudit check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libunwind check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libdw check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libelf check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move compiler and linker flags check into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move programs check into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move arch check into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Add automated make test suite (Jiri Olsa) [1096519] - [perf] tools: Save parent pid in thread struct (Jiri Olsa) [1096519] - [perf] stats: Fix divide by 0 in variance (Jiri Olsa) [1096519] - [perf] kvm: Handle realloc failures (Jiri Olsa) [1096519] - [perf] evsel: Fix printing of perf_event_paranoid message (Jiri Olsa) [1096519] - [perf] test: Fix typo (Jiri Olsa) [1096519] - [perf] hists: Rename hist_entry__add_pair arguments (Jiri Olsa) [1096519] - [perf] diff: Use internal rb tree for hists__precompute (Jiri Olsa) [1096519] - [perf] report: Add report.percent-limit config variable (Jiri Olsa) [1096519] - [perf] top: Add --percent-limit option (Jiri Olsa) [1096519] - [perf] report: Add --percent-limit option (Jiri Olsa) [1096519] - [perf] report: Don't bother locking when adding hist entries (Jiri Olsa) [1096519] - [perf] hists: Move locking to its call-sites (Jiri Olsa) [1096519] - [perf] top: Get rid of *_threaded() functions (Jiri Olsa) [1096519] - [perf] top: Fix percent output when no samples collected (Jiri Olsa) [1096519] - [perf] top: Fix -E option behavior (Jiri Olsa) [1096519] - [perf] record: handle death by SIGTERM (Jiri Olsa) [1096519] - [perf] tools: Handle JITed code in shared memory (Jiri Olsa) [1096519] - [perf] tools: Fix tab vs spaces issue in Makefile ifdef/endif (Jiri Olsa) [1096519] - [perf] hists browser: Use sort__has_sym (Jiri Olsa) [1096519] - [perf] top: Use sort__has_sym (Jiri Olsa) [1096519] - [perf] sort: Cleanup sort__has_sym setting (Jiri Olsa) [1096519] - [perf] sort: Reorder HISTC_SRCLINE index (Jiri Olsa) [1096519] - [perf] archive: Fix typo on Documentation (Jiri Olsa) [1096519] - [perf] sort: Consolidate sort_entry__setup_elide() (Jiri Olsa) [1096519] - [perf] sort: Separate out memory-specific sort keys (Jiri Olsa) [1096519] - [perf] sort: Factor out common code in sort_dimension__add() (Jiri Olsa) [1096519] - [perf] sort: Introduce sort__mode variable (Jiri Olsa) [1096519] - [perf] report: Fix alignment of symbol column when -v is given (Jiri Olsa) [1096519] - [perf] hists: Free unused mem info of a matched hist entry (Jiri Olsa) [1096519] - [perf] hists: Fix an invalid memory free on he->branch_info (Jiri Olsa) [1096519] - [perf] tools: Fix bug in isupper() and islower() (Jiri Olsa) [1096519] - [perf] tools: Re-implement debug print function for linking python/perf.so (Jiri Olsa) [1096519] - [perf] Generate EXIT event only once per task context (Jiri Olsa) [1096519] - [perf] Reset hwc->last_period on sw clock events (Jiri Olsa) [1096519]- [hid] core do not use hid-multitouch for Win 7 devices (Benjamin Tissoires) [1076662] - [hid] mt: disable reset_resume (Benjamin Tissoires) [1076662] - [hid] add multitouch backport from 3.14 (Benjamin Tissoires) [1076662] - [hid] do not init input reports for Win 8 multitouch devices (Benjamin Tissoires) [1076662] - [hid] detect Win 8 multitouch devices in core (Benjamin Tissoires) [1076662] - [hid] Use hid_parser for pre-scanning the report descriptors (Benjamin Tissoires) [1076662] - [hid] don't register unmapped input devices (Benjamin Tissoires) [1076662] - [hid] Extend the interface with idle requests (Benjamin Tissoires) [1076662] - [hid] Extend the interface with wait io request (Benjamin Tissoires) [1076662] - [hid] Extend the interface with report requests (Benjamin Tissoires) [1076662] - [hid] add hid_hw_open/close/power() handlers (Benjamin Tissoires) [1076662] - [hid] add "report" hook, called once the report has been parsed (Benjamin Tissoires) [1076662] - [hid] introduce helper for hid_driver boilerplate (Benjamin Tissoires) [1076662] - [hid] factorize hid_input allocation (Benjamin Tissoires) [1076662] - [hid] Fix unit exponent parsing again (Benjamin Tissoires) [1076662] - [hid] round return value of hidinput_calc_abs_res (Benjamin Tissoires) [1076662] - [hid] fix unit exponent parsing (Benjamin Tissoires) [1076662] - [hid] export hidinput_calc_abs_res (Benjamin Tissoires) [1076662] - [hid] Add digitizer tilt usage support (Benjamin Tissoires) [1076662] - [hid] length resolution should be reported units/mm (Benjamin Tissoires) [1076662] - [hid] add absolute axis resolution calculation (Benjamin Tissoires) [1076662] - [hid] add usage_index in struct hid_usage (Benjamin Tissoires) [1076662] - [hid] Allow more fields in the hid report (Benjamin Tissoires) [1076662] - [hid] Add an input configured notification callback (Benjamin Tissoires) [1076662] - [hid] hid-multitouch: Switch to device groups (Benjamin Tissoires) [1076662] - [hid] Create a generic device group (Benjamin Tissoires) [1076662] - [hid] Allow bus wildcard matching (Benjamin Tissoires) [1076662] - [hid] Scan the device for group info before adding it (Benjamin Tissoires) [1076662] - [hid] Add device group to modalias (Benjamin Tissoires) [1076662] - [hid] Handle driver-specific device descriptor in core (Benjamin Tissoires) [1076662] - [hid] Do not create input devices for feature reports (Benjamin Tissoires) [1076662] - [hid] set HID_MAX_FIELD at 128 (Benjamin Tissoires) [1076662] - [hid] add feature_mapping callback (Benjamin Tissoires) [1076662] - [hid] Add a hid quirk for input sync override (Benjamin Tissoires) [1076662] - [hid] Support for MosArt multitouch panel (Benjamin Tissoires) [1076662] - [hid] let hid-input accept digitizers (Benjamin Tissoires) [1076662] - [input] mt: do not apply filtering on emulated events (Benjamin Tissoires) [1076662] - [input] mt: add input_mt_is_used (Benjamin Tissoires) [1076662] - [input] mt: document new 'flags' argument of input_mt_init_slots() (Benjamin Tissoires) [1076662] - [input] fix sparse warning in multitouch code (Benjamin Tissoires) [1076662] - [input] mt: Get slot by key (Benjamin Tissoires) [1076662] - [input] mt: Add in-kernel tracking (Benjamin Tissoires) [1076662] - [input] mt: Handle frame synchronization in core (Benjamin Tissoires) [1076662] - [input] mt: Add flags to input_mt_init_slots() (Benjamin Tissoires) [1076662] - [input] Break out MT data (Benjamin Tissoires) [1076662] - [input] mt: fix null pointer warning (Benjamin Tissoires) [1076662] - [input] Use accessor for MT values (Benjamin Tissoires) [1076662] - [input] mt: Include win8 support (Benjamin Tissoires) [1076662] - [input] add BTN_TOOL_QUINTTAP for reporting 5 fingers on touchpad (Benjamin Tissoires) [1076662] - [input] properly assign return value of clamp() macro (Benjamin Tissoires) [1076662] - [input] Improve the events-per-packet estimate (Benjamin Tissoires) [1076662] - [input] estimate number of events per packet (Benjamin Tissoires) [1076662] - [input] kabi fixes after addition of hint_events_per_packet field (Benjamin Tissoires) [1076662] - [input] evdev: use driver hint to compute size of event buffer (Benjamin Tissoires) [1076662] - [input] evdev: convert to dynamic event buffer (Benjamin Tissoires) [1076662] - [input] kabi fixes after addition of propbit field (Benjamin Tissoires) [1076662] - [input] introduce device properties (Benjamin Tissoires) [1076662]- [scsi] libsas: introduce scmd_dbg() to quiet false positive "timeout" messages (David Milburn) [1074955] - [md] raid5: fix a race of stripe count check (Jes Sorensen) [1030619] - [md] raid5: get_active_stripe avoids device_lock (Jes Sorensen) [1030619] - [md] raid5: make_request does less prepare wait (Jes Sorensen) [1030619] - [md] avoid oops on unload if some process is in poll or select (Jes Sorensen) [1030619] - [md] bitmap: don't abuse i_writecount for bitmap files (Jes Sorensen) [1030619] - [md] raid5: Fix CPU hotplug callback registration (Jes Sorensen) [1030619] - [md] raid1: restore ability for check and repair to fix read errors (Jes Sorensen) [1030619] - [md] raid5: close recently introduced race in stripe_head management (Jes Sorensen) [1030619] - [md] raid5: fix long-standing problem with bitmap handling on write failure (Jes Sorensen) [1030619] - [md] check command validity early in md_ioctl() (Jes Sorensen) [1030619] - [md] ensure metadata is writen after raid level change (Jes Sorensen) [1030619] - [md] raid10: avoid fullsync when not necessary (Jes Sorensen) [1030619] - [md] allow a partially recovered device to be hot-added to an array (Jes Sorensen) [1030619] - [md] Change handling of save_raid_disk and metadata update during recovery (Jes Sorensen) [1030619] - [md] fix problem when adding device to read-only array with bitmap (Jes Sorensen) [1030619] - [md] raid10: fix bug when raid10 recovery fails to recover a block (Jes Sorensen) [1030619] - [md] raid5: fix a recently broken BUG_ON() (Jes Sorensen) [1030619] - [md] raid1: fix request counting bug in new 'barrier' code (Jes Sorensen) [1030619] - [md] raid10: fix two bugs in handling of known-bad-blocks (Jes Sorensen) [1030619] - [md] raid5: Fix possible confusion when multiple write errors occur (Jes Sorensen) [1030619] - [md] raid5: fix newly-broken locking in get_active_stripe (Jes Sorensen) [1030619] - [md] test mddev->flags more safely in md_check_recovery (Jes Sorensen) [1030619] - [md] raid5: fix new memory-reference bug in alloc_thread_groups (Jes Sorensen) [1030619] - [md] raid5: Use conf->device_lock protect changing of multi-thread resources (Jes Sorensen) [1030619] - [md] raid5: Before freeing old multi-thread worker, it should flush them (Jes Sorensen) [1030619] - [md] raid5: For stripe with R5_ReadNoMerge, we replace REQ_FLUSH with REQ_NOMERGE (Jes Sorensen) [1030619] - [md] raid1: Rewrite the implementation of iobarrier (Jes Sorensen) [1030619] - [md] raid1: Add some macros to make code clearly (Jes Sorensen) [1030619] - [md] raid1: Replace raise_barrier/lower_barrier with freeze_array/unfreeze_array when reconfiguring the array (Jes Sorensen) [1030619] - [md] raid1: Add a field array_frozen to indicate whether raid in freeze state (Jes Sorensen) [1030619] - [md] Convert use of typedef ctl_table to struct ctl_table (Jes Sorensen) [1030619] - [md] raid5: avoid deadlock when raid5 array has unack badblocks during md_stop_writes (Jes Sorensen) [1030619] - [md] use MD_RECOVERY_INTR instead of kthread_should_stop in resync thread (Jes Sorensen) [1030619] - [md] fix some places where mddev_lock return value is not checked (Jes Sorensen) [1030619] - [md] raid5: Retry R5_ReadNoMerge flag when hit a read error (Jes Sorensen) [1030619] - [md] raid5: relieve lock contention in get_active_stripe() (Jes Sorensen) [1030619] - [md] llists: move llist_reverse_order from raid5 to llist.c (Jes Sorensen) [1030619] - [md] raid5: relieve lock contention in get_active_stripe() (Jes Sorensen) [1030619] - [md] raid5: add proper locking to error path of raid5_start_reshape (Jes Sorensen) [1030619] - [md] raid5: Use slow_path to release stripe when mddev->thread is null (Jes Sorensen) [1030619] - [md] avoid deadlock when md_set_badblocks (Jes Sorensen) [1030619] - [md] raid5: only wakeup necessary threads (Jes Sorensen) [1030619] - [md] raid5: flush out all pending requests before proceeding with reshape (Jes Sorensen) [1030619] - [md] raid5: use seqcount to protect access to shape in make_request (Jes Sorensen) [1030619] - [md] raid5: sysfs entry to control worker thread number (Jes Sorensen) [1030619] - [md] raid5: offload stripe handle to workqueue (Jes Sorensen) [1030619] - [md] raid5: fix stripe release order (Jes Sorensen) [1030619] - [md] raid5: make release_stripe lockless (Jes Sorensen) [1030619] - [md] Don't test all of mddev->flags at once (Jes Sorensen) [1030619] - [md] Fix apparent cut-and-paste error in super_90_validate (Jes Sorensen) [1030619] - [md] fix safe_mode buglet (Jes Sorensen) [1030619] - [md] don't call md_allow_write in get_bitmap_file (Jes Sorensen) [1030619] - [md] raid1: fix bio handling problems in process_checks() (Jes Sorensen) [1030619] - [kernel] wait: add wait_event_lock_irq() interface (Jes Sorensen) [1030619] - [kernel] wait: add wait_event_cmd() (Jes Sorensen) [1030619] - [kernel] wait: Make the __wait_event*() interface more friendly (Jes Sorensen) [1030619] - [kernel] wait: Introduce ___wait_event() (Jes Sorensen) [1030619] - [md] Introduce BIO_NOMERGE flag (Jes Sorensen) [1030619] - [mm] vmscan: change type of vm_total_pages to unsigned long (George Beshers) [1086943] - [fs] nfsd: change type of max_delegations, nfsd_drc_max_mem and nfsd_drc_mem_used (George Beshers) [1086943] - [fs] change type of max_buffer_heads to unsigned long (George Beshers) [1086943] - [mm] fix return type for functions nr_free_*_pages (George Beshers) [1086943]- [char] n_tty: Fix n_tty_write crash when echoing in raw mode (Aristeu Rozanski) [1094237] {CVE-2014-0196} - [fs] nfs: Ensure that test_stateid and free_stateid use correct credentials (Steve Dickson) [1079075] - [fs] cifs: fix offset handling in cifs_iovec_write (Sachin Prabhu) [1044438] - [fs] sunrpc: Fix a livelock problem in the xprt->backlog queue (Steve Dickson) [1075170] - [fs] sunrpc: Fix an RCU dereference in xprt_reserve (Steve Dickson) [1075170] - [fs] sunrpc: Fix infinite loop in RPC state machine (Steve Dickson) [1075170] - [fs] sunrpc: Fix races in xs_nospace() (Steve Dickson) [1075170] - [fs] cifs: set MAY_SIGN when sec=krb5 (Sachin Prabhu) [976331] - [fs] cifs: stop trying to use virtual circuits (Sachin Prabhu) [1026346] - [fs] autofs: fix symlinks aren't checked for expiry (Ian Kent) [1035630] - [fs] ext4: force ro mount if ext4_setup_super() fails (Eric Sandeen) [1093471] - [fs] gfs2: Fixing double brelse'ing bh allocated in gfs2_meta_read when EIO occurs (Robert S Peterson) [892710] - [fs] gfs2: Refresh quota after setting through quotactl (Abhijith Das) [1077463] - [fs] nfs: pass string length to pr_notice message about readdir loops (Jeff Layton) [1040764] - [fs] svcrdma: fix offset calculation for non-page aligned sge entries (Jeff Layton) [857020] - [fs] cifs: fix bad error handling in crypto code (Sachin Prabhu) [872311] - [fs] cifs: Limit allocation of crypto mechanisms to dialect which requires (Sachin Prabhu) [872311] - [fs] nfs: Fail the truncate() if the lock/open stateid is invalid (Steve Dickson) [1075123] - [fs] nfs: Servers should only check SETATTR stateid open mode on size change (Steve Dickson) [1075123] - [fs] nfs: Fail data server I/O if stateid represents a lost lock (Steve Dickson) [1075123] - [fs] nfs: Fix the return value of nfs4_select_rw_stateid (Steve Dickson) [1075123] - [fs] nfs: Use the open stateid if the delegation has the wrong mode (Steve Dickson) [1075123] - [fs] nfs: nfs4_stateid_is_current should return 'true' for an invalid stateid (Steve Dickson) [1075123] - [fs] nfs: fix error return in nfs4_select_rw_stateid (Steve Dickson) [1075123] - [fs] sunrpc: do not fail gss proc NULL calls with EACCES (Steve Dickson) [1079562] - [usb] xhci: change enumeration scheme to 'new scheme' by default (Gopal) [1066423] - [x86] ioapic: Restore the mask bit correctly in eoi_ioapic_irq() (Jason Wang) [1031488] - [vhost] don't forget to schedule() (Michael S. Tsirkin) [1095627] - [virt] kvm: Introduce KVM_MAX_VCPU_ID macro (Eduardo Habkost) [1010882] - [virt] kvm: Rename KVM_MAX_VCPUS to KVM_MAX_VCPU_COUNT (Eduardo Habkost) [1010882] - [virt] kvm: fix "Improve create VCPU parameter" (Andrew Jones) [1010882] - [acpi] apei: Add a boot option to disable ff mode for corrected errors (Steve Best) [947993] - [acpi] apei: Only disable banks listed in HEST if mce is configured (Steve Best) [947993] - [x86] mce: Honour Firmware First for MCA banks listed in APEI HEST CMC (Steve Best) [947993] - [x86] mca: Convert dont_log_ce, banks and tolerant (Steve Best) [947993] - [acpi] apei: Soft-offline a page on firmware GHES notification (Steve Best) [947993] - [x86] mce: Remove bios_cmci_threshold sysfs attribute (Steve Best) [929317] - [x86] mce: Provide boot argument to honour bios-set CMCI threshold (Steve Best) [929317] - [x86] mce: Make cmci_discover() quiet (Steve Best) [929317] - [mm] fix readahead failure for memoryless NUMA nodes and limit readahead pages (Steve Best) [862177]- [netdrv] be2net: increase the timeout value for loopback-test FW cmd (Ivan Vecera) [1039122] - [kernel] hrtimer: Prevent all reprogramming if hang detected (Prarit Bhargava) [1075805] - [module] show version information for built-in modules in sysfs (Tony Camuso) [1065913] - [mm] Increase RECLAIM_DISTANCE to 30 (Larry Woodman) [1005921] - [mm] fix backport of overcommit_kbytes sysctl variable (Jerome Marchand) [1078131] - [mm] vmscan: do not allow kswapd to scan at maximum priority (Jerome Marchand) [949166] - [mm] memcg: further prevent OOM with too many dirty pages (Johannes Weiner) [870011] - [mm] memcg: prevent OOM with too many dirty pages (Johannes Weiner) [870011] - [virtio] delete napi structures from netdev before releasing memory (Jason Wang) [1039825] - [virtio] virtio-net: correctly handle cpu hotplug notifier during resuming (Jason Wang) [1039825] - [virtio] virtio-net: refill only when device is up during setting queues (Jason Wang) [1039825] - [virtio] virtio-net: don't respond to cpu hotplug notifier if we're not ready (Jason Wang) [1039825] - [virtio] virtio-net: fix the race between channels setting and refill (Jason Wang) [1039825] - [virtio] virtio-net: enable napi for all possible queues during open (Jason Wang) [1039825] - [virtio] virtio-net: fill only rx queues which are being used (Jason Wang) [1039825] - [virtio] virtio-net: reset virtqueue affinity when doing cpu hotplug (Jason Wang) [1039825] - [virtio] virtio-net: split out clean affinity function (Jason Wang) [1039825] - [virtio] virtio-net: fix the set affinity bug when CPU IDs are not consecutive (Jason Wang) [1039825] - [virtio] virtio-net: fix a typo in virtnet_alloc_queues() (Jason Wang) [1039825] - [virtio] virtio-net: support changing the number of queue pairs through ethtool (Jason Wang) [1039825] - [virtio] virtio-net: multiqueue support (Jason Wang) [1039825] - [virtio] virtio-net: separate fields of sending/receiving queue from virtnet_info (Jason Wang) [1039825] - [virtio] virtio-net: fix oom handling on tx (Jason Wang) [1039825] - [virtio] virtio-net: move sg off stack (Jason Wang) [1039825] - [virtio] virtio-net: Make delayed refill more reliable (Jason Wang) [1039825] - [virtio] virtio-net: send gratuitous packets when needed (Jason Wang) [1039825] - [virtio] introduce an API to set affinity for a virtqueue (Jason Wang) [1039825] - [virtio] virtio-ring: move queue_index to vring_virtqueue (Jason Wang) [1039825] - [nvme] Namespace use after free on surprise removal (David Milburn) [1030635] - [nvme] Correct uses of INIT_WORK (David Milburn) [1030635] - [nvme] Include device and queue numbers in interrupt name (David Milburn) [1030635] - [nvme] Add a pci_driver shutdown method (David Milburn) [1030635] - [nvme] kthread_work: make lockdep happy (David Milburn) [1030635] - [nvme] kthread: implement kthread_worker (David Milburn) [1030635] - [nvme] Disable admin queue on init failure (David Milburn) [1030635] - [nvme] Dynamically allocate partition numbers (David Milburn) [1030635] - [nvme] Async IO queue deletion (David Milburn) [1030635] - [nvme] Surprise removal handling (David Milburn) [1030635] - [nvme] Abort timed out commands (David Milburn) [1030635] - [nvme] Schedule reset for failed controllers (David Milburn) [1030635] - [nvme] Device resume error handling (David Milburn) [1030635] - [nvme] Cache dev->pci_dev in a local pointer (David Milburn) [1030635] - [nvme] Fix lockdep warnings (David Milburn) [1030635] - [nvme] compat SG_IO ioctl (David Milburn) [1030635] - [nvme] remove deprecated IRQF_DISABLED (David Milburn) [1030635] - [nvme] Avoid shift operation when writing cq head doorbell (David Milburn) [1030635] - [usb] Using correct way to clear usb3.0 device's remote wakeup feature (Don Zickus) [924089] - [usb] improved error handling in usb_port_suspend() (Don Zickus) [924089]- [fs] Removed unused typedef to avoid "unused local typedef" warnings (Michal Schmidt) [1035341] - [media] tuner-xc2028: fix compile warning (Michal Schmidt) [1035341] - [net] netfilter: ctnetlink: fix ctnetlink_parse_tuple() warning (Michal Schmidt) [1035341] - [ata] ahci: Fix warning comparison between 'enum ' and 'enum ' (Michal Schmidt) [1035341] - [net] ipv6: Fix return of xfrm6_tunnel_rcv() (Michal Schmidt) [1035341] - [xen] Provide a variant of __RING_SIZE() that is an integer constant expression (Michal Schmidt) [1035341] - [media] budget-av: only use t_state if initialized (Michal Schmidt) [1035341] - [media] max2165: trival fix for some -Wuninitialized warning (Michal Schmidt) [1035341] - [ata] sata_sil: fix used-uninit warning (Michal Schmidt) [1035341] - [char] cm4000_cs: Fix undefined ops warning (Michal Schmidt) [1035341] - [netdrv] de4x5: remove undefined operations (Michal Schmidt) [1035341] - [netdrv] chelsio: Fix build warning (Michal Schmidt) [1035341] - [bluetooth] Fix abuse of the preincrement operator (Michal Schmidt) [1035341] - [usb] wusb: check CHID is all zeros before stopping the host (Michal Schmidt) [1035341] - [netdrv] Fix MAC address access in 3c507, ibmlana, pcnet32 and libertas (Michal Schmidt) [1035341] - [fs] nfs: Fix the initialisation of the readdir 'cookieverf' array (Michal Schmidt) [1035341] - [fs] nfs: Remove pointless memset in nfsacl_encode() (Michal Schmidt) [1035341] - [crypto] gf128mul: fix call to memset() (Michal Schmidt) [1035341] - [net] xfrm: fix XFRMA_MARK extraction in xfrm_mark_get (Michal Schmidt) [1035341] - [scsi] pmcraid: remove duplicate struct member (Michal Schmidt) [1035341] - [x86] gcc-4.6: Use gcc -m options when building vdso (Michal Schmidt) [1035341] - [net] rtnetlink: Only supply IFLA_VF_PORTS information when RTEXT_FILTER_VF is set (Jiri Pirko) [1081282] - [net] rtnetlink: Warn when interface's information won't fit in our packet (Jiri Pirko) [1081282] - [net] ipv4: current group_info should be put after using (Jiri Benc) [1087414] {CVE-2014-2851} - [net] Start with correct mac_len in skb_network_protocol (Vlad Yasevich) [1067448] - [net] Account for all vlan headers in skb_mac_gso_segment (Vlad Yasevich) [1067448] - [net] nf_conntrack: decrement global counter after object release (Jiri Pirko) [1089189] - [net] neigh: fix unres_qlen value manipulation (Jiri Pirko) [1073711] - [net] tcp: add mib counters to track zero window transitions (Florian Westphal) [1035908] - [net] tcp: use zero-window when free_space is low (Florian Westphal) [1035908] - [net] bridge: Correctly receive hw-accelerated vlan traffic (Vlad Yasevich) [1067722] - [net] vlan: Allow accelerated packets to flow through the bridge (Vlad Yasevich) [1067722] - [net] sysctl: Keep tcp_syn_retries inside the boundary (Michal Tesar) [985323] - [net] ipv6: don't call fib6_run_gc() until routing is ready (Florian Westphal) [1049733] - [net] Report dev->promiscuity in netlink reports (Seth Jennings) [1015438]- [kernel] tracing: Reset ring buffer when changing trace_clocks (Marcelo Tosatti) [1018138] - [netdrv] sfc: Maintain current frequency adjustment when applying a time offset (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Stop/re-start PTP when stopping/starting the datapath (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Rate-limit log message for PTP packets without a matching timestamp event (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Moderate log message on event queue overflow (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Add length checks to efx_xmit_with_hwtstamp() and efx_ptp_is_ptp_tx() (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Fix lookup of default RX MAC filters when steered using ethtool (Nikolay Aleksandrov) [1017591] - [net] Revert "disable the new NAPI weight error message for RHEL 6.5" (Michal Schmidt) [1017841] - [netdrv] qeth: use default napi weight (Michal Schmidt) [1017841] - [netdrv] ps3_gelic: lower NAPI weight (Michal Schmidt) [1017841] - [netdrv] IPoIB: lower NAPI weight (Michal Schmidt) [1017841] - [netdrv] jme: lower NAPI weight (Michal Schmidt) [1017841] - [netdrv] netxen: lower NAPI weight (Michal Schmidt) [1017841] - [netdrv] virtio_net: use default napi weight by default (Michal Schmidt) [1017841] - [netdrv] ethtool: allow custom interval for physical identification (Ivan Vecera) [1035269] - [netdrv] tg3: implement ethtool set_phys_id (Ivan Vecera) [1035269] - [netdrv] sky2: support ethtool set_phys_id (Ivan Vecera) [1035269] - [netdrv] skge: implement set_phys_id (Ivan Vecera) [1035269] - [netdrv] sfc: Implement ethtool_ops::set_phys_id instead of ethtool_ops::phys_id (Ivan Vecera) [1035269] - [netdrv] s2io: convert to set_phys_id - v2 (Ivan Vecera) [1035269] - [netdrv] pcnet32: convert to set_phys_id (Ivan Vecera) [1035269] - [netdrv] niu: convert to new ethtool set_phys_id (Ivan Vecera) [1035269] - [netdrv] cxgb3: implement set_phys_id (Ivan Vecera) [1035269] - [netdrv] bnx2: convert to set_phys_id (Ivan Vecera) [1035269] - [netdrv] vxge: convert to set_phys_id (Ivan Vecera) [1040420] - [netdrv] qlge: use ethtool set_phys_id (Ivan Vecera) [1040420] - [netdrv] qlcnic: convert to set_phys_id (Ivan Vecera) [1040420] - [netdrv] ixgbe: convert to ethtool set_phys_id (Ivan Vecera) [1040420] - [netdrv] ixgb: convert to set_phys_id (Ivan Vecera) [1040420] - [netdrv] igb: convert to ethtool set_phys_id (Ivan Vecera) [1040420] - [netdrv] e1000: convert to set_phys_id (Ivan Vecera) [1040420] - [netdrv] e100: implemenet set_phys_id (Ivan Vecera) [1040420] - [netdrv] cxgb4: drop phys_id interface and implement the newer set_phys_id (Ivan Vecera) [1040420] - [fs] dlm: Do not allocate a fd for peeloff (Aaron Tomlin) [1075629] - [net] sctp: Export sctp_do_peeloff (Aaron Tomlin) [1075629] - [mm] hugetlbfs: partial merge of hugetlbfs directio optimization (Andrea Arcangeli) [1045045] - [infiniband] qib: Fix QP check when looping back to/from QP1 (Doug Ledford) [1005491] - [infiniband] qib_fs: fix some dcache abuses (Doug Ledford) [1005491] - [infiniband] qib: Fix checkpatch __packed warnings (Doug Ledford) [1005491] - [infiniband] qib: Convert qib_user_sdma_pin_pages() to use get_user_pages_fast() (Doug Ledford) [1005491] - [infiniband] qib: Drop qib_tune_pcie_caps() and qib_tune_pcie_coalesce() return values (Doug Ledford) [1005491] - [infiniband] qib: Use pcie_set_mps() and pcie_get_mps() to simplify code (Doug Ledford) [1005491] - [pci] export 4 symbols (Doug Ledford) [1005491] - [infiniband] qib: Use pci_is_root_bus() to check whether it is a root bus (Doug Ledford) [1005491] - [infiniband] qib: Move COUNTER_MASK definition within qib_mad.h header guards (Doug Ledford) [1005491] - [infiniband] qib: Make qib_driver static (Doug Ledford) [1005491] - [infiniband] qib: Improve SDMA performance (Doug Ledford) [1005491] - [infiniband] qib: Add err_decode() call for ring dump (Doug Ledford) [1005491] - [infiniband] qib: Log all SDMA errors unconditionally (Doug Ledford) [1005491] - [infiniband] qib: Fix module-level leak (Doug Ledford) [1005491] - [infiniband] qib: New transmitter tunning settings for Dell 1.1 backplane (Doug Ledford) [1005491] - [infiniband] qib: Add qp_stats debug file (Doug Ledford) [1005491] - [infiniband] qib: Add per-context stats interface (Doug Ledford) [1005491] - [infiniband] qib: Convert opcode counters to per-context (Doug Ledford) [1005491] - [infiniband] qib: Add dual-rail NUMA awareness for PSM processes (Doug Ledford) [1005491] - [infiniband] qib: Add optional NUMA affinity (Doug Ledford) [1005491] - [infiniband] qib: Update minor version number (Doug Ledford) [1005491] - [infiniband] qib: Remove atomic_inc_not_zero() from QP RCU (Doug Ledford) [1005491] - [infiniband] qib: Add DCA support (Doug Ledford) [1005491] - [infiniband] qib: Fix lockdep splat in qib_alloc_lkey() (Doug Ledford) [1005491] - [infiniband] qib: Correct qib_verbs_register_sysfs() error handling (Doug Ledford) [1005491] - [firmware] ib: qib: revert firmware file move (Doug Ledford) [1005491] - [infiniband] qib: change QLogic to Intel (Doug Ledford) [1005491] - [infiniband] qib: Fix QP locate/remove race (Doug Ledford) [1005491] - [infiniband] qib: Add missing serdes init sequence (Doug Ledford) [1005491] - [infiniband] qib: Fix txselect regression (Doug Ledford) [1005491]- [perf] tools: Add debug prints (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Remove progress indicator (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Use bisection in symbol lookup (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Do not assume ordering of dictionaries (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Fix symbol-relative addresses (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Fix trace parameter order (Jiri Olsa) [1070896] - [perf] treewide: Fix typo in printks (Jiri Olsa) [1070896] - [perf] map: Exit just on well known key presses (Jiri Olsa) [1070896] - [perf] tools: Remove dependency on libnewt (Jiri Olsa) [1070896] - [perf] map: Use ui_browser__input_window() (Jiri Olsa) [1070896] - [perf] python: Fix dependency for python/perf.so (Jiri Olsa) [1070896] - [perf] tools: Convert needless static variable to local (Jiri Olsa) [1070896] - [perf] tools: Fix output of symbol_daddr offset (Jiri Olsa) [1070896] - [perf] machine: Detect data vs. text mappings (Jiri Olsa) [1070896] - [perf] tools: Add new mem command for memory access profiling (Jiri Olsa) [1070896] - [perf] report: Add support for mem access profiling (Jiri Olsa) [1070896] - [perf] record: Add support for mem access profiling (Jiri Olsa) [1070896] - [perf] tools: Add mem access sampling core support (Jiri Olsa) [1070896] - [perf] tools: Add support for weight v7 (Jiri Olsa) [1070896] - [perf] report: Add --no-demangle option (Jiri Olsa) [1070896] - [perf] stat: Add per-core aggregation (Jiri Olsa) [1070896] - [perf] stat: Rename --aggr-socket to --per-socket (Jiri Olsa) [1070896] - [perf] stat: Refactor aggregation code (Jiri Olsa) [1070896] - [perf] tools: Cleanup calc_data_size logic (Jiri Olsa) [1070896] - [perf] tools: Get rid of die() calls in trace-data-read.c (Jiri Olsa) [1070896] - [perf] tools: Get rid of read_or_die() in trace-event-read.c (Jiri Olsa) [1070896] - [perf] tools: Get rid of malloc_or_die() in trace-event-read.c (Jiri Olsa) [1070896] - [perf] tools: Handle failure case in trace_report() (Jiri Olsa) [1070896] - [perf] tools: Get rid of die() calls from trace-event-info.c (Jiri Olsa) [1070896] - [perf] tools: Get rid of write_or_die() from trace-event-info.c (Jiri Olsa) [1070896] - [perf] tools: Get rid of malloc_or_die() in trace-event-info.c (Jiri Olsa) [1070896] - [perf] tools: Let get_tracing_file() return NULL to indicate failure (Jiri Olsa) [1070896] - [perf] tools: Get rid of redundant _FILE_OFFSET_BITS definition (Jiri Olsa) [1070896] - [perf] tests: Add a test case for checking sw clock event frequency (Jiri Olsa) [1070896] - [perf] stat: Introduce evlist methods to allocate/free the stats (Jiri Olsa) [1070896] - [perf] stat: Introduce --repeat forever (Jiri Olsa) [1070896] - [perf] test: Add test case for checking number of EXIT events (Jiri Olsa) [1070896] - [perf] tests: Fixup return path of perf record test case (Jiri Olsa) [1070896] - [perf] tests: Fixup return path of open-syscall-tp-fields test case (Jiri Olsa) [1070896] - [perf] record: Fixup return path of cmd_record() (Jiri Olsa) [1070896] - [perf] trace: Free evlist resources properly on return path (Jiri Olsa) [1070896] - [perf] evlist: Introduce perf_evlist__close() (Jiri Olsa) [1070896] - [perf] evsel: Cleanup perf_evsel__exit() (Jiri Olsa) [1070896] - [perf] tools: Remove duplicated page_size definition (Jiri Olsa) [1070896] - [perf] tools: Remove unused macro definitions (Jiri Olsa) [1070896] - [perf] tools: Remove unnecessary calc_data_size variable (Jiri Olsa) [1070896] - [perf] tools: Remove unused struct definitions (Jiri Olsa) [1070896] - [perf] tools: Remove unused trace_read_data function (Jiri Olsa) [1070896] - [perf] report: Remove duplicated include (Jiri Olsa) [1070896] - [perf] machine: Move machine__remove_thread and make static (Jiri Olsa) [1070896] - [perf] session: Remove unused perf_session__remove_thread method (Jiri Olsa) [1070896] - [perf] tools: Remove unused tracing functions (Jiri Olsa) [1070896] - [perf] trace: Get rid of a duplicate code (Jiri Olsa) [1070896] - [perf] annotate: Support event group view on TUI (Jiri Olsa) [1070896] - [perf] annotate: Support event group view on GTK (Jiri Olsa) [1070896] - [perf] annotate: Use disasm__calc_percent() (Jiri Olsa) [1070896] - [perf] annotate: Make browser_disasm_line->percent an array (Jiri Olsa) [1070896] - [perf] annotate: Support event group view for --print-line (Jiri Olsa) [1070896] - [perf] annotate: Factor out struct source_line_percent (Jiri Olsa) [1070896] - [perf] evsel: Introduce perf_evsel__is_group_event() helper (Jiri Olsa) [1070896] - [perf] annotate: Add basic support to event group view (Jiri Olsa) [1070896] - [perf] annotate: Cleanup disasm__calc_percent() (Jiri Olsa) [1070896] - [perf] annotate: Factor out disasm__calc_percent() (Jiri Olsa) [1070896] - [perf] annotate: Add a comment on the symbol__parse_objdump_line() (Jiri Olsa) [1070896] - [perf] annotate: Pass evsel instead of evidx on annotation functions (Jiri Olsa) [1070896] - [perf] stat: Use perf_evlist__prepare/start_workload() (Jiri Olsa) [1070896] - [perf] evlist: Add want_signal parameter to perf_evlist__prepare_workload() (Jiri Olsa) [1070896] - [perf] evlist: Do not pass struct record_opts to perf_evlist__prepare_workload() (Jiri Olsa) [1070896] - [perf] evlist: Pass struct perf_target to perf_evlist__prepare_workload() (Jiri Olsa) [1070896] - [perf] evlist: Add thread_map__nr() helper (Jiri Olsa) [1070896] - [perf] evlist: Use cpu_map__nr() helper (Jiri Olsa) [1070896] - [perf] evlist: Remove cpus and threads arguments from perf_evlist__new() (Jiri Olsa) [1070896] - [perf] tools: Fix _FORTIFY_SOURCE builds (Jiri Olsa) [1070896] - [perf] tools: Extract perf-specific stuff from debugfs.c (Jiri Olsa) [1070896] - [perf] tools: Introduce tools/lib/lk library (Jiri Olsa) [1070896] - [perf] Make perf build for x86 with UAPI disintegration applied (Jiri Olsa) [1070896] - [perf] tests: Add attr stat -C cpu test (Jiri Olsa) [1070896] - [perf] tests: Add attr record -C cpu test (Jiri Olsa) [1070896] - [perf] tests: Make attr script test event cpu (Jiri Olsa) [1070896] - [perf] tests: Make attr script verbose friendly (Jiri Olsa) [1070896] - [perf] tools: Sort command-list.txt alphabetically (Jiri Olsa) [1070896] - [perf] tools: Correct Makefile.include (Jiri Olsa) [1070896] - [perf] tools: Honor parallel jobs (Jiri Olsa) [1070896] - [perf] tools: Pass the target in descend (Jiri Olsa) [1070896] - [perf] tools: Honour the O= flag when tool build called from a higher Makefile (Jiri Olsa) [1070896] - [perf] tools: Define a Makefile function to do subdir processing (Jiri Olsa) [1070896] - [perf] tools: Let O= makes handle relative paths (Jiri Olsa) [1070896] - [perf] tools: Cleanup EXTRA_WARNINGS (Jiri Olsa) [1070896] - [perf] tools: Remove a write-only variable in the debugfs code (Jiri Olsa) [1070896] - [perf] x86: Add a microcode revision check for SNB-PEBS (Jiri Olsa) [1059205] - [x86] intel: Output microcode revision in /proc/cpuinfo (Jiri Olsa) [1059205] - [perf] x86: Enable raw event access to Intel offcore events (Jiri Olsa) [1059205] - [perf] Fix comments in PERF_MEM_LVL bitmask (Jiri Olsa) [1059205] - [perf] Add PERF_RECORD_MISC_MMAP_DATA to RECORD_MMAP (Jiri Olsa) [1059205] - [perf] x86: Add support for PEBS Precise Store (Jiri Olsa) [1059205] - [perf] x86: Export PEBS load latency threshold register to sysfs (Jiri Olsa) [1059205] - [perf] x86: Add memory profiling via PEBS Load Latency (Jiri Olsa) [1059205] - [perf] Add generic memory sampling interface (Jiri Olsa) [1059205] - [perf] core: Add weighted samples (Jiri Olsa) [1059205] - [perf] x86: Add flags to event constraints (Jiri Olsa) [1059205] - [perf] x86: Improve sysfs event mapping with event string (Jiri Olsa) [1059205] - [perf] x86: Support CPU specific sysfs events (Jiri Olsa) [1059205] - [perf] Make EVENT_ATTR global (Jiri Olsa) [1059205] - [perf] x86: Fix sparse warnings (Jiri Olsa) [1059205] - [perf] x86: Add hardware events translations for Intel P6 cpus (Jiri Olsa) [1059205] - [perf] x86: Add hardware events translations for AMD cpus (Jiri Olsa) [1059205] - [perf] x86: Add hardware events translations for Intel cpus (Jiri Olsa) [1059205] - [perf] x86: Filter out undefined events from sysfs events attribute (Jiri Olsa) [1059205] - [perf] x86: Make hardware event translations available in sysfs (Jiri Olsa) [1059205] - [kernel] sched: fix cpu_power initialization (Radim Krcmar) [1065304] - [x86] add VMWare exception to support check (Prarit Bhargava) [1084456] - [char] ipmi_watchdog: restore settings when BMC reset (Tony Camuso) [1080098] - [netdrv] ixgbevf: fix vlan acceleration (Nikolay Aleksandrov) [1069028] - [netdrv] tg3: update rx_jumbo_pending ring param only when jumbo frames are enabled (Ivan Vecera) [1073146] - [netdrv] tg3: Expand 4g_overflow_test workaround to skb fragments of any size (Ivan Vecera) [1058864] - [netdrv] be2net: Create single TXQ on BE3-R 1G ports (Ivan Vecera) [976179] - [crypto] Move to DSA-2048 and SHA-256 for module signing (David Howells) [1012593]- [fs] sunrpc: Fix a UDP transport regression (Jeff Layton) [906809] - [kernel] Remove setting of TAINT_HARDWARE_UNSUPPORTED flag (Prarit Bhargava) [956219] - [kernel] audit: allow checking the type of audit message in the user filter (Richard Guy Briggs) [952295] - [security] selinux: Fix kernel BUG on empty security contexts (Paul Moore) [1064545] {CVE-2014-1874} - [perf] x86: Disable uncore on virtualized CPUs (Radim Krcmar) [1063836] - [s390] dump: Fix dump memory detection (Hendrik Brueckner) [1065391] - [md] avoid deadlock when dirty buffers during md_stop (Jes Sorensen) [994724] - [ata] ahci: disabled FBS prior to issuing software reset (David Milburn) [843060] - [scsi] mvsas: config change (David Milburn) [1072052] - [scsi] mvsas: Fix kernel panic on tile due to unaligned data access (David Milburn) [1072052] - [scsi] mvsas: fixed timeout issue when removing module (David Milburn) [1072052] - [scsi] mvsas: Fix oops when ata commond timeout (David Milburn) [1072052] - [scsi] mvsas: OCZ RevoDrive3 & zDrive R4 support (David Milburn) [1072052] - [scsi] mvsas: fix undefined bit shift (David Milburn) [1072052] - [scsi] mvsas: update driver version (David Milburn) [1072052] - [scsi] mvsas: fixed SMP request watchdog timeout issue (David Milburn) [1072052] - [scsi] mvsas: expander write performance enhancement (David Milburn) [1072052] - [scsi] mvsas: change SL mode0 register value (David Milburn) [1072052] - [scsi] mvsas: fixed wrong destination when hiting NAK for command frame (David Milburn) [1072052] - [scsi] mvsas: fixed some disk spin up issue (David Milburn) [1072052] - [scsi] mvsas: add support for 9480 device id (David Milburn) [1072052] - [scsi] mvsas: fix expander link error (David Milburn) [1072052] - [scsi] mvsas: Add support for interrupt tasklet (David Milburn) [1072052] - [scsi] mvsas: update comments (David Milburn) [1072052] - [scsi] mvsas: misc improvements (David Milburn) [1072052] - [scsi] mvsas: Add new macros and functions (David Milburn) [1072052] - [scsi] mvsas: Remove unused macros, variables and functions (David Milburn) [1072052] - [scsi] mvsas: fix 94xx hotplug issue (David Milburn) [1072052] - [scsi] mvsas: Add driver version and interrupt coalescing to device attributes in sysfs (David Milburn) [1072052] - [scsi] mvsas: add support for 94xx phy tuning and multiple revisions (David Milburn) [1072052] - [scsi] mvsas: Add support for Non specific NCQ error interrupt (David Milburn) [1072052] - [scsi] mvsas: add support for Task collector mode and fixed relative bugs (David Milburn) [1072052] - [scsi] mvsas: add support for Marvell 88SE9445/88SE9485 (David Milburn) [1072052] - [scsi] mvsas: Add support for HighPoint RR27xx series HBA (David Milburn) [1072052] - [scsi] mvsas: fix potential NULL dereference (David Milburn) [1072052] - [scsi] mvsas: fix hot plug handling and IO issues (David Milburn) [1072052]- [virt] kvm: Improve create VCPU parameter (Andrew Jones) [1010882] - [char] tty: move pty count limiting into devpts (Prarit Bhargava) [1061555] - [documentation] proc: fix mistake in the description of Committed_AS (Minto Joseph) [1008376] - [netdrv] macvtap: limit head length of skb allocated (Jason Wang) [1029381] - [netdrv] macvtap: do not zerocopy if iov needs more pages than MAX_SKB_FRAGS (Jason Wang) [1029381] - [netdrv] macvtap: correctly linearize skb when zerocopy is used (Jason Wang) [1029381] - [netdrv] tuntap: limit head length of skb allocated (Jason Wang) [1029381] - [net] tcp: Fix a connect() race with timewait sockets (with reuse) (Jiri Pirko) [1084525] - [net] tcp: Fix a connect() race with timewait sockets (Jiri Pirko) [1084525] - [net] proc_fs: print UIDs as unsigned int (Francesco Fusco) [996124] - [net] ipv6: Unify raw6_sock_seq_show and udp6_sock_seq_show (Francesco Fusco) [996124] - [net] busy_poll: preserve kabi (Jiri Pirko) [1000460] - [net] busy_poll: rename busy poll MIB counter (Jiri Pirko) [1000460] - [net] busy_poll: rename CONFIG_NET_LL_RX_POLL to CONFIG_NET_RX_BUSY_POLL (Jiri Pirko) [1000460] - [net] busy_poll: fix a compile error when CONFIG_NET_LL_RX_POLL is not set (Jiri Pirko) [1000460] - [net] busy_poll: rename busy poll socket op and globals (Jiri Pirko) [1000460] - [net] busy_poll: rename ll methods to busy-poll (Jiri Pirko) [1000460] - [net] busy_poll: rename include/net/ll_poll.h to include/net/busy_poll.h (Jiri Pirko) [1000460] - [net] busy_poll: fs: change busy poll time accounting (Jiri Pirko) [1000460] - [net] busy_poll: rename low latency sockets functions to busy poll (Jiri Pirko) [1000460] - [net] busy_poll: lls fix build with allnoconfig (Jiri Pirko) [1000460] - [net] busy_poll: convert lls to use time_in_range() (Jiri Pirko) [1000460] - [net] busy_poll: avoid calling sched_clock when LLS is off (Jiri Pirko) [1000460] - [net] busy_poll: fix LLS debug_smp_processor_id() warning (Jiri Pirko) [1000460] - [net] busy_poll: poll/select low latency socket support (Jiri Pirko) [1000460] - [netdrv] bnx2x: add support for ndo_ll_poll (Jiri Pirko) [1000460] - [net] busy_poll: add socket option for low latency polling (Jiri Pirko) [1000460] - [net] busy_poll: remove NET_LL_RX_POLL config menu (Jiri Pirko) [1000460] - [net] busy_poll: convert low latency sockets to sched_clock() (Jiri Pirko) [1000460] - [net] busy_poll: change sysctl_net_ll_poll into an unsigned int (Jiri Pirko) [1000460] - [netdrv] ixgbe: add extra stats for ndo_ll_poll (Jiri Pirko) [1000460] - [netdrv] ixgbe: add support for ndo_ll_poll (Jiri Pirko) [1000460] - [net] tcp: add low latency socket poll support (Jiri Pirko) [1000460] - [net] udp: add low latency socket poll support (Jiri Pirko) [1000460] - [net] busy_poll: add low latency socket poll (Jiri Pirko) [1000460] - [net] add napi_id and hash (Jiri Pirko) [1000460] - [kernel] hashtable: introduce a small and naive hashtable (Jiri Pirko) [1000460] - [net] rds: dereference of a NULL device (Jacob Tanenbaum) [1079219] {CVE-2013-7339} - [s390] cio: add condev keyword to cio_ignore (Hendrik Brueckner) [1053831] - [s390] cio: add ipldev keyword to cio_ignore (Hendrik Brueckner) [1053831] - [s390] crypto: fix concurrency issue in aes-ctr mode (Hendrik Brueckner) [1063478] - [netdrv] libertas: potential oops in debugfs (Denys Vlasenko) [1034177] {CVE-2013-6378} - [kernel] cgroup: move put_css_set() after setting CGRP_RELEASABLE bit to fix notify_on_release (Naoya Horiguchi) [1037465] - [kernel] sched: Use exit hook to avoid use-after-free crash (Naoya Horiguchi) [1032347] - [kernel] cgroup: replace list_del() with list_del_init() to avoid panic (Naoya Horiguchi) [1032343]- [documentation] kernel-parameters: replace kernelcore with Movable (Weiping Pan) [887213] - [tools] perf: Fix attr tests (Jiri Olsa) [1070238] - [tools] perf: Enable dwarf unwind (Jiri Olsa) [1070238] - [tools] perf: Keep the perf_event_attr on version 3 (Jiri Olsa) [1070238] - [tools] perf: Add feature that measures the performance of the arch/x86/lib/memcpy_64.S memcpy routines via 'perf bench mem' (Jiri Olsa) [1070238] - [kernel] perf: Add attribute to filter out callchains (Jiri Olsa) [1070238] - [kernel] events: Add ability to set a target task for events (Jiri Olsa) [1070238] - [kernel] perf: Add ability to attach user stack dump to sample (Jiri Olsa) [1070238] - [kernel] perf: Add perf_output_skip function to skip bytes in sample (Jiri Olsa) [1070238] - [kernel] perf: Factor __output_copy to be usable with specific copy function (Jiri Olsa) [1070238] - [kernel] perf: Add ability to attach user level registers dump to sample (Jiri Olsa) [1070238] - [kernel] perf: Unified API to record selective sets of arch registers (Jiri Olsa) [1070238] - [kernel] perf: Pass last sampling period to perf_sample_data_init() (Jiri Olsa) [1070238] - [tools] perf: Update attr_file_abi_sizes array properly (Jiri Olsa) [1070238] - [tools] perf: Add ABI reference sizes (Jiri Olsa) [1070238] - [tools] perf: Fix strict alias issue for find_first_bit (Jiri Olsa) [1070238] - [tools] perf: Fix parse events test (Jiri Olsa) [1070238] - [bluetooth] Use USB_VENDOR_AND_INTERFACE() for Broadcom devices (Jay Fenlason) [885100] - [bluetooth] Add USB_VENDOR_AND_INTERFACE_INFO() for Broadcom/Foxconn (Jay Fenlason) [885100] - [bluetooth] Add Foxconn / Hon Hai IDs for btusb module (Jay Fenlason) [885100] - [bluetooth] btusb: Add vendor specific ID "0489 e042" for BCM20702A0 (Jay Fenlason) [885100] - [bluetooth] btusb: Add vendor specific ID "0a5c 21f4" BCM20702A0 (Jay Fenlason) [885100] - [bluetooth] btusb: Add USB device ID "0a5c 21e8" (Jay Fenlason) [885100] - [bluetooth] btusb: add support for BCM20702A0 "0a5c 21e6" (Jay Fenlason) [885100] - [bluetooth] btusb: Add vendor specific ID "0a5c 21f3" for BCM20702A0 (Jay Fenlason) [885100] - [bluetooth] Add support for BCM20702A0 "0a5c 21e3" (Jay Fenlason) [885100] - [nvme] fixup usage of bio rw flag (David Milburn) [1056539] - [kernel] fix wrong usage of __ratelimit() (Jeff Layton) [1025441] - [fs] nfs: Document the recover_lost_locks kernel parameter (Jeff Layton) [963785] - [fs] nfs: Don't try to recover NFSv4 locks when they are lost (Jeff Layton) [963785] - [fs] nfs: Ensure that layoutreturn uses the correct credential (Jeff Layton) [966832] - [fs] nfs: Ensure that layoutget is called using the layout credential (Jeff Layton) [966832] - [fs] nfs: Ensure the LOCK call cannot use the delegation stateid (Jeff Layton) [962561] - [fs] nfs: Fix handling of partially delegated locks (Jeff Layton) [959788] - [fs] nfs: Convert the nfs4_lock_state->ls_flags to a bit field (Jeff Layton) [959788] - [fs] pnfs: fix resend_to_mds for directio (Jeff Layton) [913655] - [fs] nfsd/sunrpc: avoid deadlock on TCP connection due to memory pressure (J. Bruce Fields) [905236] - [x86] turbostat: display C8, C9, C10 residency (Neil Horman) [1080637] - [x86] tsc: output boot TSC value for Ivybridge E5v2 (Prarit Bhargava) [1046422] - [usb] CP210x Fix Break On/Off (Don Zickus) [888003]- [vhost] fix total length when packets are too short (Michael S. Tsirkin) [1064444] {CVE-2014-0077} - [scsi] lpfc: Update lpfc version for 8.3.7.21.6p driver release (Rob Evers) [1063699] - [scsi] lpfc 8.3.44: Fix kernel panics from corrupted ndlp list (Rob Evers) [1063699] - [scsi] qla2xxx: Fixup looking for a space in the outstanding_cmds array in qla2x00_alloc_iocbs() (Chad Dupuis) [1070856] - [mfd] rtsx: fix deadlock (Neil Horman) [1024205] - [mmc] Add mmc_op_multi function (Neil Horman) [1024205] - [mmc] rtsx: Remove redundant suspend and resume callbacks (Neil Horman) [1024205] - [mfd] rtsx_pcr: Remove redundant dev_set_drvdata (Neil Horman) [1024205] - [mfd] rtsx: Modify rts5249_optimize_phy (Neil Horman) [1024205] - [memstick] rtsx: remove unnecessary platform_set_drvdata() (Neil Horman) [1024205] - [mmc] rtsx: Modify copyright comments (Neil Horman) [1024205] - [mmc] rtsx: Clear SD_CLK toggle enable bit if switching voltage fail (Neil Horman) [1024205] - [mfd] rtsx: Change default tx phase (Neil Horman) [1024205] - [mfd] rtsx: Copyright modifications (Neil Horman) [1024205] - [mfd] rtsx: Configure to enter a deeper power-saving mode in S3 (Neil Horman) [1024205] - [mfd] rtsx: Clear hardware PFM mode in rtl8411b (Neil Horman) [1024205] - [mfd] rtsx: Move some actions from rtsx_pci_init_hw to individual extra_init_hw (Neil Horman) [1024205] - [mfd] rtsx: Add shutdown callback in rtsx_pci_driver (Neil Horman) [1024205] - [mfd] rtsx: Read vendor setting from config space (Neil Horman) [1024205] - [mfd] rtsx: Add support for RTL8411B (Neil Horman) [1024205] - [mfd] rtsx: Support RTS5249 (Neil Horman) [1024205] - [mfd] rtsx_pcr: Fix probe fail path (Neil Horman) [1024205] - [mmc] rtsx_pci_sdmmc: Don't execute power up sequence repeatedly (Neil Horman) [1024205] - [mfd] rtsx: remove driving adjustment (Neil Horman) [1024205] - [mfd] rtsx: Fix issue that booting OS with SD card inserted (Neil Horman) [1024205] - [mfd] rtsx: Support RTS5227 (Neil Horman) [1024205] - [mfd] rtsx: Optimize card detect flow (Neil Horman) [1024205] - [mfd] rtsx: Use macros to replace some variables (Neil Horman) [1024205] - [mfd] rtsx: Fix checkpatch warning (Neil Horman) [1024205] - [mfd] rtsx: Declare that the DMA address limitation is 32bit explicitly (Neil Horman) [1024205] - [mfd] rtsx: Remove redundant code (Neil Horman) [1024205] - [mfd] rtsx: Fix typo in comment (Neil Horman) [1024205] - [mfd] rtsx: Fix oops when rtsx_pci_sdmmc is not probed (Neil Horman) [1024205] - [mfd] rtsx: Add clock divider hook (Neil Horman) [1024205] - [mmc] rtsx: Call MFD hook to switch output voltage (Neil Horman) [1024205] - [mfd] rtsx: Add output voltage switch hook (Neil Horman) [1024205] - [mfd] remove __dev* attributes (Neil Horman) [1024205] - [mmc] rtsx: Explicitely include slab.h in rtsx_pci_sdmmc.c (Neil Horman) [1024205] - [mmc] rtsx: Configure SD_CFG2 register in sd_rw_multi (Neil Horman) [1024205] - [mmc] rtsx: Remove a duplicate command in sd_rw_multi (Neil Horman) [1024205] - [mfd] Explicitely include slab.h to rtsx (Neil Horman) [1024205] - [memstick] Add realtek pcie memstick host driver (Neil Horman) [1024205] - [mmc] Add realtek pcie sdmmc host driver (Neil Horman) [1024205] - [mfd] Add realtek pcie card reader driver (Neil Horman) [1024205] - [s390] css: Prevent unnecessary allocation in subchannel loop (Hendrik Brueckner) [1076467] - [s390] cio: Perform subchannel scan only when needed (Hendrik Brueckner) [1076467] - [s390] cio: Relax subchannel scan loop (Hendrik Brueckner) [1076467] - [s390] cio: Delay scan for newly available I/O devices (Hendrik Brueckner) [1076467] - [s390] cio: More efficient handling of CHPID availability events (Hendrik Brueckner) [1076467] - [s390] cio: improve cio_commit_config (Hendrik Brueckner) [1065403] - [s390] fix kernel crash due to linkage stack instructions (Hendrik Brueckner) [1065399] - [s390] crypto: fix aes_s390 crypto module unload problem (Hendrik Brueckner) [1034256] - [md] dm-thin: fix rcu_read_lock being held in code that can sleep (Mike Snitzer) [1060381] - [md] dm-thin: irqsave must always be used with the pool->lock spinlock (Mike Snitzer) [1060381] - [scsi] isci: fix reset timeout handling (David Milburn) [1040393] - [scsi] isci: correct erroneous for_each_isci_host macro (David Milburn) [1059325] - [ata] libata: report link resume failure as KERN_WARNING instead of ERR (David Milburn) [1029395] - [char] ipmi: revert special case for UV systems (Tony Camuso) [1063878] - [acpi] ipmi: create dependencies so ipmi loads before power_meter (Tony Camuso) [1063878] - [acpi] Not an error if IPMI handlers are not available at boot (Tony Camuso) [1063878] - [char] ipmi: allow building ipmi_si and ipmi_msghandler as loadable modules (Tony Camuso) [1063878] - [kernel] sched: Fix small race where child->se.parent, cfs_rq might point to invalid ones (Naoya Horiguchi) [1032350] - [kernel] sched: suppress RCU lockdep splat in task_fork_fair (Naoya Horiguchi) [1032350] - [kernel] sched: add local variable to store task_group() to avoid kernel stall (Naoya Horiguchi) [1043733] - [edac] pci: remove unnecessary debug printk (Aristeu Rozanski) [755026] - [x86] Optimize switch_mm() for multi-threaded workloads (Rik van Riel) [991518] - [fs] vfs: enclose vfs_check_frozen macro (Mateusz Guzik) [1056303] - [fs] jbd: Remove j_barrier mutex (Mateusz Guzik) [1052757]- [md] dm-cache: fix a lock-inversion (Mike Snitzer) [1038227] - [md] dm-cache: take care to copy the space map roots before locking the superblock (Mike Snitzer) [1038227] - [md] dm-cache-metadata: fix corruption due to non-atomic transaction commit (Mike Snitzer) [1038227] - [md] dm-era: fixes for issues identified upstream (Mike Snitzer) [1038227] - [md] dm-cache: remove remainder of distinct discard block size (Mike Snitzer) [1038227] - [md] dm-cache: prevent corruption caused by discard_block_size > cache_block_size (Mike Snitzer) [1038227] - [md] dm-cache: fix access beyond end of origin device (Mike Snitzer) [1038227] - [md] dm-cache: fix truncation bug when copying a block to/from >2TB fast device (Mike Snitzer) [1038227] - [md] dm-era: mark as tech preview for RHEL6.6 (Mike Snitzer) [1038227] - [md] dm-era: port to RHEL6.6 (Mike Snitzer) [1038227] - [md] dm-bitset: only flush the current word if it has been dirtied (Mike Snitzer) [1038227] - [md] dm-era: support non power-of-2 blocksize (Mike Snitzer) [1038227] - [md] dm: add era target (Mike Snitzer) [1038227] - [md] dm-cache-mq: fix memory allocation failure for large cache devices (Mike Snitzer) [1038227] - [md] dm-cache: fix truncation bug when mapping I/O to >2TB fast device (Mike Snitzer) [1038227] - [md] dm-cache: mark as tech preview (Mike Snitzer) [1038227] - [md] dm-cache: fix RHEL6 incompatibility with upstream's hook/unhook (Mike Snitzer) [1038227] - [md] dm-cache: fix bug in cache-mode based per-bio data destruction (Mike Snitzer) [1038227] - [md] dm-cache: port to RHEL6 (Mike Snitzer) [1038227] - [md] dm-cache: do not add migration to completed list before unhooking bio (Mike Snitzer) [1038227] - [md] dm-cache: move hook_info into common portion of per_bio_data structure (Mike Snitzer) [1038227] - [md] dm-cache: add policy name to status output (Mike Snitzer) [1038227] - [md] dm-cache: add block sizes and total cache blocks to status output (Mike Snitzer) [1038227] - [md] dm-btree: add dm_btree_find_lowest_key (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: introduce three promotion threshold tunables (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: use list_del_init instead of list_del + INIT_LIST_HEAD (Mike Snitzer) [1038227] - [md] dm-array: fix a reference counting bug in shadow_ablock (Mike Snitzer) [1038227] - [md] dm-cache: actually resize cache (Mike Snitzer) [1038227] - [md] dm-cache: update Documentation for invalidate_cblocks's range syntax (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: fix promotions to occur as expected (Mike Snitzer) [1038227] - [md] dm-cache: resolve small nits and improve Documentation (Mike Snitzer) [1038227] - [md] dm-cache: add cache block invalidation support (Mike Snitzer) [1038227] - [md] dm-cache: add remove_cblock method to policy interface (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: reduce memory requirements (Mike Snitzer) [1038227] - [md] dm-cache-metadata: check the metadata version when reading the superblock (Mike Snitzer) [1038227] - [md] dm-cache: add passthrough mode (Mike Snitzer) [1038227] - [md] dm-cache: cache shrinking support (Mike Snitzer) [1038227] - [md] dm-cache: promotion optimisation for writes (Mike Snitzer) [1038227] - [md] dm-cache: be much more aggressive about promoting writes to discarded blocks (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: implement writeback_work(), mq_set_dirty() and mq_clear_dirty() (Mike Snitzer) [1038227] - [md] dm-cache: optimize commit_if_needed (Mike Snitzer) [1038227] - [md] dm-cache: log error message if dm_kcopyd_copy() fails (Mike Snitzer) [1038227] - [md] dm-cache: use cell_defer() boolean argument consistently (Mike Snitzer) [1038227] - [md] dm-cache: return -EINVAL if the user specifies unknown cache policy (Mike Snitzer) [1038227] - [md] dm-cache-metadata: return bool from __superblock_all_zeroes (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: a few small fixes (Mike Snitzer) [1038227] - [md] dm-cache-policy: remove return from void policy_remove_mapping (Mike Snitzer) [1038227] - [md] dm-cache: improve efficiency of quiescing flag management (Mike Snitzer) [1038227] - [md] dm-cache: fix a race condition between queuing new migrations and quiescing for a shutdown (Mike Snitzer) [1038227] - [md] dm-cache: io destined for the cache device can now serve as tick bios (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: protect residency method with existing mutex (Mike Snitzer) [1038227] - [md] dm-array: fix bug in growing array (Mike Snitzer) [1038227] - [md] dm-cache: eliminate holes in cache structure (Mike Snitzer) [1038227] - [md] dm-cache: fix stacking of geometry limits (Mike Snitzer) [1038227] - [md] dm-cache: add data block size limits to code and Documentation (Mike Snitzer) [1038227] - [md] dm-cache: document metadata device is exclussive to a cache (Mike Snitzer) [1038227] - [md] dm-cache: avoid conflicting remove_mapping() in mq policy (Mike Snitzer) [1038227] - [md] dm-cache: fix arm link errors with inline (Mike Snitzer) [1038227] - [md] doc: fix dm-cache misspelling found with 'codespell' tool (Mike Snitzer) [1038227] - [md] dm-cache: set config value (Mike Snitzer) [1038227] - [md] dm-cache: move config fns (Mike Snitzer) [1038227] - [md] dm-cache: replace memcpy with struct assignment (Mike Snitzer) [1038227] - [md] dm-cache: fix typos in comments (Mike Snitzer) [1038227] - [md] dm-cache-policy: fix description of lookup fn (Mike Snitzer) [1038227] - [md] dm-cache: tune migration throttling (Mike Snitzer) [1038227] - [md] dm-cache: fix error return code in cache_create (Mike Snitzer) [1038227] - [md] dm-cache: reduce bio front_pad size in writeback mode (Mike Snitzer) [1038227] - [md] dm-cache: fix writes to cache device in writethrough mode (Mike Snitzer) [1038227] - [md] dm-cache: policy ignore hints if generated by different version (Mike Snitzer) [1038227] - [md] dm-cache: policy change version from string to integer set (Mike Snitzer) [1038227] - [md] dm-cache: fix race in writethrough implementation (Mike Snitzer) [1038227] - [md] dm-cache: metadata clear dirty bits on clean shutdown (Mike Snitzer) [1038227] - [md] dm-cache: avoid calling policy destructor twice on error (Mike Snitzer) [1038227] - [md] dm-cache: detect cache_create failure (Mike Snitzer) [1038227] - [md] dm-cache: avoid 64 bit division on 32 bit (Mike Snitzer) [1038227] - [md] dm-cache: add cleaner policy (Mike Snitzer) [1038227] - [md] dm-cache: add mq policy (Mike Snitzer) [1038227] - [md] dm: add cache target (Mike Snitzer) [1038227] - [md] dm-persistent-data: add bitset (Mike Snitzer) [1038227] - [md] dm-persistent-data: add transactional array (Mike Snitzer) [1038227] - [md] dm-log-userspace: allow mark requests to piggyback on flush requests (Mike Snitzer) [1057707] - [md] dm-sysfs: fix a module unload race (Mike Snitzer) [1057707] - [md] dm-snapshot: use dm-bufio prefetch (Mike Snitzer) [1057707] - [md] dm-snapshot: use dm-bufio (Mike Snitzer) [1057707] - [md] dm-snapshot: prepare for switch to using dm-bufio (Mike Snitzer) [1057707] - [md] dm-snapshot: use GFP_KERNEL when initializing exceptions (Mike Snitzer) [1057707] - [md] dm: wait until embedded kobject is released before destroying a device (Mike Snitzer) [1057707] - [md] dm: remove pointless kobject comparison in dm_get_from_kobject (Mike Snitzer) [1057707] - [md] dm-table: remove unused buggy code that extends the targets array (Mike Snitzer) [1057707] - [md] dm-stats: initialize read-only module parameter (Mike Snitzer) [1057707] - [md] dm-table: fail dm_table_create on dm_round_up overflow (Mike Snitzer) [1057707] - [md] dm-snapshot: avoid snapshot space leak on crash (Mike Snitzer) [1057707] - [md] dm-delay: fix a possible deadlock due to shared workqueue (Mike Snitzer) [1057707] - [md] dm: allow remove to be deferred (Mike Snitzer) [1057707] - [md] dm-mpath: requeue I_O during pg_init (Mike Snitzer) [1057707] - [md] dm-mpath: fix race condition between multipath_dtr and pg_init_done (Mike Snitzer) [1057707] - [md] dm: allocate buffer for messages with small number of arguments using GFP_NOIO (Mike Snitzer) [1057707] - [md] dm: add reserved_bio_based_ios module parameter (Mike Snitzer) [1057707] - [md] dm: add reserved_rq_based_ios module parameter (Mike Snitzer) [1057707] - [md] dm: lower bio-based mempool reservation (Mike Snitzer) [1057707] - [md] dm-snapshot: fix performance degradation due to small hash size (Mike Snitzer) [1057707] - [md] dm-stats: fix possible counter corruption on 32-bit systems (Mike Snitzer) [1057707] - [md] dm-mpath: do not fail path on -ENOSPC (Mike Snitzer) [1057707] - [scsi] Return ENODATA on medium error (Mike Snitzer) [1057707] - [scsi] return ENOSPC on thin provisioning failure (Mike Snitzer) [1057707] - [scsi] Set hostbyte status in scsi_check_sense() (Mike Snitzer) [1057707] - [scsi] Document enhanced error codes (Mike Snitzer) [1057707] - [md] dm-stripe: silence a couple sparse warnings (Mike Snitzer) [1057707] - [md] dm: add statistics support (Mike Snitzer) [1057707] - [md] math64: New separate div64_u64_rem helper (Mike Snitzer) [1057707] - [md] dm-ioctl: cleanup error handling in table_load (Mike Snitzer) [1057707] - [md] dm-ioctl: increase granularity of type_lock when loading table (Mike Snitzer) [1057707] - [md] dm-ioctl: prevent rename to empty name or uuid (Mike Snitzer) [1057707] - [md] dm: allow error target to replace bio-based and request-based targets (Mike Snitzer) [1057707] - [md] bump ioctl version from "dm: optimize use SRCU and RCU" (Mike Snitzer) [1057707] - [md] dm: document iterate_devices (Mike Snitzer) [1057707]- [fs] xfs: prevent stack overflows from page cache allocation (Eric Sandeen) [1020574] - [fs] gfs2: Fix uninitialized VFS inode in gfs2_create_inode (Abhijith Das) [1059808] - [fs] cifs: mask off top byte in get_rfc1002_length() (Sachin Prabhu) [1069737] - [fs] nfs: add memory barriers around NFS_INO_INVALID_DATA and NFS_INO_INVALIDATING (Jeff Layton) [908603] - [fs] nfs: Fix races in nfs_revalidate_mapping (Jeff Layton) [908603] - [fs] nfs: fix the handling of NFS_INO_INVALID_DATA flag in nfs_revalidate_mapping (Jeff Layton) [908603] - [fs] nfs: don't invalidate dentries that act as mountpoints (Jeff Layton) [1023276] - [kernel] Prevent deadlock when post_schedule_rt() results in calling wakeup_kswapd() on multiple CPUs (Larry Woodman) [1009626] - [s390] cio: Fix missing subchannels after CHPID configure on (Hendrik Brueckner) [1076468] - [scsi] AACRAID Driver compat IOCTL missing capability check (Jacob Tanenbaum) [1033534] {CVE-2013-6383} - [ata] libata: Include WWN ID in inquiry VPD emulation (David Milburn) [1032443] - [acpi] ipmi: Fix atomic context requirement of ipmi_msg_handler() (Tony Camuso) [868399 968459] - [x86] hyperv: bypass the timer_irq_works() check (Jason Wang) [1040349] - [netdrv] iwlwifi: don't return -ERFKILL if SEND_IF_RFKILL is set (Stanislaw Gruszka) [1065147] - [netdrv] iwlwifi: fix initialisation while RF-kill is asserted (Stanislaw Gruszka) [1065147] - [cpufreq] Invoke __cpufreq_remove_dev_finish() after releasing cpu_hotplug.lock (Petr Oros) [1051352] - [cpufreq] Split __cpufreq_remove_dev() into two parts (Petr Oros) [1051352] - [cpufreq] Fix sysfs deadlock with concurrent hotplug/frequency switch (Petr Oros) [1051352] - [acpi] Enhance ACPI warning for memory/IO address conflicts (Prarit Bhargava) [1033939] - [acpi] acpica: Add support for region address conflict checking (Prarit Bhargava) [1033939] - [firmware] dmi: kernel parameter smbios_26_uuid needs to be early_param (Prarit Bhargava) [1030721] - [serial] 8250: Add support for Broadcom TruManage redirected serial port (Prarit Bhargava) [953260] - [x86] cpu: Always print SMP information in /proc/cpuinfo (Prarit Bhargava) [1073898] - [Documentation] alt-smp-once should be alt-smp-boot (Prarit Bhargava) [1027505] - [pci] irq_remapping: Clean up x2apic opt-out security warning mess (Prarit Bhargava) [907549] - [block] nvme: fixup build warnings (David Milburn) [1014725]- [md] dm-thin: sort the per thin deferred bios using an rb_tree (Mike Snitzer) [1060381] - [md] dm-thin: use per thin device deferred bio lists (Mike Snitzer) [1060381] - [md] dm-thin: simplify pool_is_congested (Mike Snitzer) [1060381] - [md] dm-thin: fix dangling bio in process_deferred_bios error path (Mike Snitzer) [1060381] - [md] dm-thin: take care to copy the space map root before locking the superblock (Mike Snitzer) [1060381] - [md] dm-transaction-manager: fix corruption due to non-atomic transaction commit (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: fix refcount decrement below 0 which caused corruption (Mike Snitzer) [1060381] - [md] dm-thin: fix Documentation for held metadata root feature (Mike Snitzer) [1060381] - [md] dm-thin: fix noflush suspend IO queueing (Mike Snitzer) [1060381] - [md] dm-thin: fix deadlock in __requeue_bio_list (Mike Snitzer) [1060381] - [md] dm-thin: fix out of data space handling (Mike Snitzer) [1060381] - [md] dm-thin: ensure user takes action to validate data and metadata consistency (Mike Snitzer) [1060381] - [md] dm-thin: synchronize the pool mode during suspend (Mike Snitzer) [1060381] - [md] fix Kconfig indentation (Mike Snitzer) [1060381] - [md] dm-thin: allow metadata space larger than supported to go unused (Mike Snitzer) [1060381] - [md] dm-thin: fix the error path for the thin device constructor (Mike Snitzer) [1060381] - [md] dm-thin: avoid metadata commit if a pool's thin devices haven't changed (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: fix bug in resizing of thin metadata (Mike Snitzer) [1060381] - [md] dm-thin: fix pool feature parsing (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: fix extending the space map (Mike Snitzer) [1060381] - [md] dm-space-map-common: make sure new space is used during extend (Mike Snitzer) [1060381] - [md] dm-thin: fix set_pool_mode exposed pool operation races (Mike Snitzer) [1060381] - [md] dm-thin: eliminate the no_free_space flag (Mike Snitzer) [1060381] - [md] dm-thin: add error_if_no_space feature (Mike Snitzer) [1060381] - [md] dm-thin: requeue bios to DM core if no_free_space and in read-only mode (Mike Snitzer) [1060381] - [md] dm-thin: cleanup and improve no space handling (Mike Snitzer) [1060381] - [md] dm-thin: log info when growing the data or metadata device (Mike Snitzer) [1060381] - [md] dm-thin: handle metadata failures more consistently (Mike Snitzer) [1060381] - [md] dm-thin: factor out check_low_water_mark and use bools (Mike Snitzer) [1060381] - [md] dm-thin: add mappings to end of prepared_* lists (Mike Snitzer) [1060381] - [md] dm-thin: return error from alloc_data_block if pool is not in write mode (Mike Snitzer) [1060381] - [md] dm-thin: use bool rather than unsigned for flags in structures (Mike Snitzer) [1060381] - [md] dm-persistent-data: cleanup dm-thin specific references in text (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: limit errors in sm_metadata_new_block (Mike Snitzer) [1060381] - [md] dm-thin: fix discard support to a previously shared block (Mike Snitzer) [1060381] - [md] dm-thin: initialize dm_thin_new_mapping returned by get_next_mapping (Mike Snitzer) [1060381] - [md] dm-space-map: disallow decrementing a reference count below zero (Mike Snitzer) [1060381] - [md] dm-thin: allow pool in read-only mode to transition to read-write mode (Mike Snitzer) [1060381] - [md] dm-thin: re-establish read-only state when switching to fail mode (Mike Snitzer) [1060381] - [md] dm-thin: always fallback the pool mode if commit fails (Mike Snitzer) [1060381] - [md] dm-thin: switch to read-only mode if metadata space is exhausted (Mike Snitzer) [1060381] - [md] dm-thin: switch to read only mode if a mapping insert fails (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: return on failure in sm_metadata_new_block (Mike Snitzer) [1060381] - [md] dm-space-map-disk: optimise sm_disk_dec_block (Mike Snitzer) [1060381] - [md] dm-table: print error on preresume failure (Mike Snitzer) [1060381] - [md] dm-thin: do not expose non-zero discard limits if discards disabled (Mike Snitzer) [1060381] - [md] dm-thin: always return -ENOSPC if no_free_space is set (Mike Snitzer) [1060381] - [md] dm-thin: set pool read-only if breaking_sharing fails block allocation (Mike Snitzer) [1060381] - [md] dm-thin: prefix pool error messages with pool device name (Mike Snitzer) [1060381] - [md] dm-space-map: optimise sm_ll_dec and sm_ll_inc (Mike Snitzer) [1060381] - [md] dm-btree: prefetch child nodes when walking tree for a dm_btree_del (Mike Snitzer) [1060381] - [md] dm-btree: use pop_frame in dm_btree_del to cleanup code (Mike Snitzer) [1060381] - [md] dm-thin: fix stacking of geometry limits (Mike Snitzer) [1060381] - [md] dm-thin: add data block size limits to Documentation (Mike Snitzer) [1060381] - [md] dm-thin: fix metadata dev resize detection (Mike Snitzer) [1060381] - [md] dm-thin: generate event when metadata threshold passed (Mike Snitzer) [1060381] - [md] dm-persistent-metadata: add space map threshold callback (Mike Snitzer) [1060381] - [md] dm-persistent-data: add threshold callback to space map (Mike Snitzer) [1060381] - [md] dm-thin: detect metadata device resizing (Mike Snitzer) [1060381] - [md] dm-persistent-data: support space map resizing (Mike Snitzer) [1060381] - [md] dm-thin: refactor data dev resize (Mike Snitzer) [1060381] - [md] dm-bufio: initialize read-only module parameters (Mike Snitzer) [1060381] - [md] dm-bufio: submit writes outside lock (Mike Snitzer) [1060381] - [md] dm-bufio: add recursive IO request BUG_ON (Mike Snitzer) [1060381] - [md] dm-bufio: prefetch (Mike Snitzer) [1060381] - [md] dm-bufio: fix slow IO latency issue specific to RHEL6 (Mike Snitzer) [1058528] - [netdrv] tun: fix LSM/SELinux labeling of tun/tap devices (Vlad Yasevich) [1004625] - [netdrv] tuntap: fix leaking reference count (Vlad Yasevich) [1004625] - [netdrv] tun: release the reference of tun device in tun_recvmsg (Vlad Yasevich) [1004625] - [netdrv] tuntap: move socket to tun_file (Vlad Yasevich) [1004625] - [netdrv] tun: don't hold network namespace by tun sockets (Vlad Yasevich) [1004625] - [char] tty: Correct tty buffer flush (Prarit Bhargava) [999913]- [vhost] validate vhost_get_vq_desc return value (Michael S. Tsirkin) [1058677] {CVE-2014-0055} - [net] ip_gre: fix msg_name parsing for recvfrom/recvmsg (Jiri Pirko) [1076379] - [net] ip_tunnel: Fix a memory corruption in ip_tunnel_xmit (Jiri Pirko) [1076379] - [net] ip_gre: fix ipgre_header to return correct offset (Jiri Pirko) [1075579] - [net] gre: fix hard header destination address checking (Jiri Pirko) [1075579] - [x86] Adjust irq remapping quirk for older revisions of 5500/5520 chipsets (Neil Horman) [995262] - [x86] kvm: introduce periodic global clock updates (Andrew Jones) [1078929] - [x86] kvm: rate-limit global clock updates (Andrew Jones) [1072373] - [hid] wacom: Add reporting of wheel for Intuos4 WL (Aristeu Rozanski) [959596] - [netdrv] mlx4_en: Fixed crash when port type is changed (Amir Vadai) [1059586] - [netdrv] be2net: Warn users of possible broken functionality on BE2 cards with very old FW versions with latest driver (Ivan Vecera) [998013] - [pci] pciehp: replace unconditional sleep with config space access check (Myron Stowe) [988052] - [pci] Separate pci_bus_read_dev_vendor_id from pci_scan_device (Myron Stowe) [988052] - [pci] pciehp: wait 100 ms after Link Training check (Myron Stowe) [988052] - [pci] pciehp: wait 1000 ms before Link Training check (Myron Stowe) [988052] - [pci] pciehp: fix power fault interrupt storm problem (Myron Stowe) [988052]- [netdrv] vmxnet3: fix netpoll race condition (Neil Horman) [1073218] - [net] ip_tunnel: Remove double unregister of the fallback device (Florian Westphal) [1020426] - [net] ip_tunnel: return more precise errno value when adding tunnel fails (Florian Westphal) [1020426] - [net] ip_tunnel: Add fallback tunnels to the hash lists (Florian Westphal) [1020426] - [net] netfilter: nf_conntrack_dccp: fix skb_header_pointer API usages (Jiri Pirko) [1077346] {CVE-2014-2523} - [net] ip_tunnel: (revert old)/fix ecn decapsulation behaviour (Jiri Pirko) [1059402] - [net] ipvs: Add missing locking during connection table hashing and unhashing (Jesper Brouer) [1069874] - [net] don't send NEWLINK in UNREGISTER_BATCH case (Florian Westphal) [1062254] - [net] openvswitch: Use flow hash during flow lookup operation (Francesco Fusco) [1002053] - [net] openvswitch: TCP flags matching support (Francesco Fusco) [1002053] - [net] openvswitch: Widen TCP flags handling (Francesco Fusco) [1002053] - [net] openvswitch: Enable all GSO features on internal port (Francesco Fusco) [1002053] - [net] openvswitch: collect mega flow mask stats (Francesco Fusco) [1002053] - [net] openvswitch: Simplify mega-flow APIs (Francesco Fusco) [1002053] - [net] openvswitch: Move mega-flow list out of rehashing struct (Francesco Fusco) [1002053] - [net] openvswitch: Restructure datapath.c and flow.c (Francesco Fusco) [1002053] - [net] openvswitch: remove duplicated include from vport-gre.c (Francesco Fusco) [1002053] - [net] openvswitch: remove duplicated include from vport-vxlan.c (Francesco Fusco) [1002053] - [net] openvswitch: Move flow table rehashing to flow install (Francesco Fusco) [1002053] - [net] openvswitch: flow: fix potential illegal memory access in __parse_flow_nlattrs (Francesco Fusco) [1002053] - [net] openvswitch: Fix alignment of struct sw_flow_key (Francesco Fusco) [1002053] - [net] openvswitch: optimize flow compare and mask functions (Francesco Fusco) [1002053] - [net] openvswitch: Rename key_len to key_end (Francesco Fusco) [1002053] - [net] openvswitch: Add SCTP support (Francesco Fusco) [1002053] - [net] ipv6: Add NEXTHDR_SCTP to ipv6.h (Francesco Fusco) [1002053] - [net] sctp: Refactor SCTP skb checksum computation (Francesco Fusco) [1002053] - [net] sctp: prevent checksum.h from double inclusion (Francesco Fusco) [1002053] - [net] openvswitch: Mega flow implementation (Francesco Fusco) [1002053] - [net] openvswitch: Use non rcu hlist_del() flow table entry (Francesco Fusco) [1002053] - [net] openvswitch: Use RCU lock for flow dump operation (Francesco Fusco) [1002053] - [net] openvswitch: Use parallel_ops genl (Francesco Fusco) [1002053] - [net] genl: Allow concurrent genl callbacks (Francesco Fusco) [1002053] - [net] ipv6: del unreachable route when an addr is deleted on lo (Vivek Dasgupta) [1028372] - [net] ipv6: add ip6_route_lookup (Vivek Dasgupta) [1028372] - [net] ethtool: added support for 40GbE link (Nikolay Aleksandrov) [1024039] - [scsi] megaraid_sas: fix a small problem when reading state value from hw (Tomas Henzl) [1065187] - [fs] gfs2: Increase the max number of ACLs (Robert S Peterson) [1075713] - [kernel] hrtimers: Move SMP function call to thread context (Mateusz Guzik) [1073129] - [kernel] hrtimers: Support resuming with two or more CPUs online (Mateusz Guzik) [1073129]- [net] sctp: fix sctp_sf_do_5_1D_ce to verify if peer is AUTH capable (Daniel Borkmann) [1067451] {CVE-2014-0101} - [fs] dcache: fix cleanup on warning in d_splice_alias (J. Bruce Fields) [1042731] - [fs] ext4: Fix buffer head leaks after calls to ext4_get_inode_loc() (Eric Sandeen) [1058583] - [fs] autofs4: fix device ioctl mount lookup (Ian Kent) [999708] - [fs] vfs: introduce kern_path_mountpoint() (Ian Kent) [999708] - [fs] vfs: rename user_path_umountat() to user_path_mountpoint_at() (Ian Kent) [999708] - [fs] vfs: massage umount_lookup_last() a bit to reduce nesting (Ian Kent) [999708] - [fs] vfs: allow umount to handle mountpoints without revalidating them (Ian Kent) [999708] - [net] ip, ipv6: handle gso skbs in forwarding path (Florian Westphal) [1029603] - [net] introduce netif_skb_dev_features (Florian Westphal) [1029603] - [net] add and use skb_gso_transport_seglen() (Florian Westphal) [1029603] - [net] bridge: apply multicast snooping to IPv6 link-local, too (Francesco Fusco) [1020579] - [net] bridge: fix mdb info leaks (Francesco Fusco) [1020579] - [net] bridge: fix a possible use after free (Francesco Fusco) [1020579] - [net] bridge: Pseudo-header required for the checksum of ICMPv6 (Francesco Fusco) [1020579] - [net] bridge: correct IPv6 checksum after pull (Francesco Fusco) [1020579] - [net] bridge: Do not send queries on multicast group leaves (Francesco Fusco) [1020579] - [net] bridge: Fix return values of br_multicast_add_group/br_multicast_new_group (Francesco Fusco) [1020579] - [net] bridge: don't try to update timers in case of broken MLD queries (Francesco Fusco) [1020579] - [net] bridge: prevent flooding IPv6 packets that do not have a listener (Francesco Fusco) [1020579] - [net] ipv6: mcast: use in6_dev_put in timer handlers instead of __in6_dev_put (Florian Westphal) [1026520] - [net] ipv6: mld: document force_mld_version in ip-sysctl.txt (Florian Westphal) [1026520] - [net] ipv6: mld: introduce mld_*_stop_timer functions (Florian Westphal) [1026520] - [net] ipv6: mld: refactor query processing into v1/v2 functions (Florian Westphal) [1026520] - [net] ipv6: mld: similarly to MLDv2 have min max_delay of 1 (Florian Westphal) [1026520] - [net] ipv6: mld: implement RFC3810 MLDv2 mode only (Florian Westphal) [1026520] - [net] ipv6: mld: get rid of MLDV2_MRC and simplify calculation (Florian Westphal) [1026520] - [net] ipv6: mld: clean up MLD_V1_SEEN macro (Florian Westphal) [1026520] - [net] ipv6: mld: fix v1/v2 switchback timeout to rfc3810, 9.12 (Florian Westphal) [1026520] - [net] ipv6: mcast: minor: use defines for rfc3810/8.1 lengths (Florian Westphal) [1026520] - [net] ipv6: minor: *_start_timer: rather use unsigned long (Florian Westphal) [1026520] - [net] ipv4: processing ancillary IP_TOS or IP_TTL (Francesco Fusco) [990694] - [net] ipv4: IP_TOS and IP_TTL can be specified as ancillary data (Francesco Fusco) [990694] - [net] netfilter: nf_conntrack: avoid large timeout for mid-stream pickup (Jiri Benc) [1033869] - [net] tcp: preserve ACK clocking in TSO (Jesper Brouer) [1015147] - [documentation] add missing documentation about network stack scaling (Ivan Vecera) [961555] - [netdrv] bonding: check for vlan device in bond_3ad_lacpdu_recv() (Veaceslav Falico) [1050224] - [netdrv] bonding: move bond_compute_features out of locks (Veaceslav Falico) [1021442] - [netdrv] bnx2: remove unnecessary pci_set_drvdata() (Neil Horman) [1054555] - [netdrv] bnx2: Miscellaneous conversions to ETH_ALEN (Neil Horman) [1054555] - [netdrv] bnx2: Convert dma_alloc_coherent() to dma_zalloc_coherent (Neil Horman) [1054555] - [netdrv] bnx2: Update version to 2.2.4 (Neil Horman) [1054555] - [netdrv] bnx2: Use SIMPLE_DEV_PM_OPS (Neil Horman) [1054555] - [netdrv] bnx2: Refactor WoL setup into a separate function (Neil Horman) [1054555] - [netdrv] bnx2: Use kernel APIs for WoL and power state changes (Neil Horman) [1054555] - [netdrv] bnx2: Handle error condition in ->slot_reset() (Neil Horman) [1054555] - [netdrv] bnx2: use pdev->pm_cap instead of pci_find_capability() (Neil Horman) [1054555] - [netdrv] bnx2: Use module_pci_driver to register driver (Neil Horman) [1054555] - [netdrv] bnx2: make cnic_probe static (Neil Horman) [1054555] - [netdrv] bnx2: Fix accidental reversions (Neil Horman) [1054555]- [net] sctp: fix sctp_connectx abi for ia32 emulation/compat mode (Daniel Borkmann) [1053547] - [net] packet: improve socket create/bind latency in some cases (Daniel Borkmann) [1045150] - [net] filter: let bpf_tell_extensions return SKF_AD_MAX (Daniel Borkmann) [960275] - [net] introduce SO_BPF_EXTENSIONS (Daniel Borkmann) [960275] - [net] tcp_probe: adapt tbuf size for recent changes (Daniel Borkmann) [1000466] - [net] tcp_probe: allow more advanced ingress filtering by mark (Daniel Borkmann) [1000466] - [net] tcp_probe: add IPv6 support (Daniel Borkmann) [1000466] - [net] tcp_probe: kprobes: adapt jtcp_rcv_established signature (Daniel Borkmann) [1000466] - [net] tcp_probe: also include rcv_wnd next to snd_wnd (Daniel Borkmann) [1000466] - [net] tcp_probe: cleanup snprintf() use (Daniel Borkmann) [1000466] - [net] tcp_probe: avoid modulus operation and wrap fix (Daniel Borkmann) [1000466] - [lib] vsprintf: add IPv4/v6 generic format specifier (Daniel Borkmann) [1000466] - [lib] vsprintf: Add IPV4 options for host, network, big and little endian (Daniel Borkmann) [1000466] - [lib] vsprintf: Update pI6c to not compress a single 0 (Daniel Borkmann) [1000466] - [net] netfilter: nf_conntrack: use RCU safe kfree for conntrack extensions (Jesper Brouer) [1015122] - [scsi] vmw_pvscsi: Fix pvscsi_abort() function (Ewan Milne) [1002727] - [scsi] scsi_dh: cosmetic change to sizeof() (Ewan Milne) [1062494] - [scsi] scsi_dh_alua: Add module parameter to allow failover to non preferred path without STPG (Maurizio Lombardi) [1020554] - [x86] Support Silvermont (Neil Horman) [1048304] - [netdrv] bonding: don't permit to use ARP monitoring in 802.3ad mode (Veaceslav Falico) [1029315] - [security] audit: suppress stock memalloc failure warnings since already managed (Richard Guy Briggs) [890899] - [kernel] sched: Avoid throttle_cfs_rq() racing with period_timer stopping (Seth Jennings) [844450] - [hv] ballon: Make pressure posting thread sleep interruptibly (Luiz Capitulino) [1065274] - [virt] virtio_balloon: fix handling of PAGE_SIZE != 4k (Steve Best) [1034793] - [virt] virtio_balloon: Fix endian bug (Steve Best) [1034793] - [kvm] x86: emulator: Implement jmp far opcode ff/5 (Laszlo Ersek) [1059496] - [kvm] x86: emulator: Add decoding of 16bit second in memory argument (Laszlo Ersek) [1059496] - [virt] xenfv: cpuid filtering, allow 'em all on v4 (Andrew Jones) [1064971] - [virt] xenfv: cpuid filtering, check xen major version (Andrew Jones) [1064971] - [kernel] errno.h: remove "NFS" from descriptions in comments (Eric Sandeen) [1009681] - [virt] xen: mask x2APIC feature in PV (Andrew Jones) [1061348 1064974] - [virt] xen: filter APERFMPERF cpuid feature out (Andrew Jones) [1061348 1064974] - [virt] xenpv: fix xen_cpuid mwait leaf case (Andrew Jones) [1061348 1064974] - [virt] xenpv: improve xsave detection (Andrew Jones) [1061348 1064974] - [virt] xen: mask the MTRR feature from the cpuid (Andrew Jones) [1061348 1064974] - [s390] crypto: Fix aes-xts parameter corruption (Hendrik Brueckner) [1043540] - [x86] crypto: xor - Check for osxsave as well as avx in crypto/xor (Andrew Jones) [1061348] - [x86] add cpu_has_osxsave (Andrew Jones) [1061348] - [virt] revert "xen: don't touch xsave in cr4" (Andrew Jones) [1061348] - [virt] revert "xen: mask cpu feature avx" (Andrew Jones) [1061348] - [x86] intel-iommu: fix off-by-one in pagetable freeing (Marcelo Tosatti) [635846] - [x86] intel-iommu: Free old page tables before creating superpage (Marcelo Tosatti) [635846] - [x86] amd-iommu: Fix memory leak in free_pagetable (Marcelo Tosatti) [635846] - [x86] kvm: iommu: hva align mapping page size (Marcelo Tosatti) [635846] - [x86] intel-iommu: fix return value of iommu_unmap() API (Marcelo Tosatti) [635846] - [x86] intel-iommu: Fix leaks in pagetable freeing (Marcelo Tosatti) [635846] - [x86] amd-iommu: Make iommu_map_page and alloc_pte aware of page sizes (Marcelo Tosatti) [635846] - [x86] intel-iommu: fix superpage support in pfn_to_dma_pte() (Marcelo Tosatti) [635846] - [x86] intel-iommu: set iommu_superpage on VM domains to lowest common denominator (Marcelo Tosatti) [635846] - [x86] intel-iommu: Enable super page support (Marcelo Tosatti) [635846] - [x86] kvm: Fix order passed to iommu_unmap (Marcelo Tosatti) [635846] - [x86] kvm: Change kvm_iommu_map_pages to map large pages (Marcelo Tosatti) [635846] - [x86] vt-d: Change map_range functions to implement map interface (Marcelo Tosatti) [635846] - [x86] iommu-api: Add ->*map callbacks to iommu_ops (Marcelo Tosatti) [635846] - [x86] iommu-api: Add iommu_map and iommu_unmap functions (Marcelo Tosatti) [635846] - [x86] iommu-api: Rename ->*map function pointers to ->*map_range (Marcelo Tosatti) [635846] - [x86] kvm: Introduce kvm_host_page_size (Marcelo Tosatti) [635846] - [x86] kvm: Enable EPT 1GB page support (Marcelo Tosatti) [998745] - [x86] kvm: Rename gb_page_enable() to get_lpage_level() in kvm_x86_ops (Marcelo Tosatti) [998745] - [x86] kvm: Moving PT_*_LEVEL to mmu.h (Marcelo Tosatti) [998745]- [edac] sb_edac: add support for Ivy Bridge (Aristeu Rozanski) [1005266] - [edac] sb_edac: avoid decoding the same error multiple times (Aristeu Rozanski) [1005266] - [edac] sb_edac: rename mci_bind_devs() (Aristeu Rozanski) [1005266] - [edac] sb_edac: enable multiple PCI id tables to be used (Aristeu Rozanski) [1005266] - [edac] sb_edac: rework sad_pkg (Aristeu Rozanski) [1005266] - [edac] sb_edac: allow different interleave lists (Aristeu Rozanski) [1005266] - [edac] sb_edac: allow different dram_rule arrays (Aristeu Rozanski) [1005266] - [edac] sb_edac: isolate TOHM retrieval (Aristeu Rozanski) [1005266] - [edac] sb_edac: rename pci_br (Aristeu Rozanski) [1005266] - [edac] sb_edac: isolate TOLM retrieval (Aristeu Rozanski) [1005266] - [edac] sb_edac: make RANK_CFG_A value part of sbridge_info (Aristeu Rozanski) [1005266] - [char] tty: ldisc, wait for ldisc infinitely in hangup (Aristeu Rozanski) [983146] - [char] tty: ldisc, move wait idle to caller (Aristeu Rozanski) [983146] - [char] tty: ldisc, allow waiting for ldisc arbitrarily long (Aristeu Rozanski) [983146] - [char] tty: ldisc, do not close until there are readers (Aristeu Rozanski) [983146] - [char] tty: restore tty_ldisc_wait_idle (Aristeu Rozanski) [983146] - [acpi] thermal: Check for thermal zone requirement (Nigel Croxon) [1021044] - [acpi] thermal: Don't invalidate thermal zone if critical trip point is bad (Nigel Croxon) [1021044] - [powerpc] mm: Fix mmap errno when MAP_FIXED is set and mapping exceeds the allowed address space (Jerome Marchand) [848316] - [mm] add overcommit_kbytes sysctl variable (Jerome Marchand) [967101] - [mm] factor commit limit calculation (Jerome Marchand) [967101] - [kernel] futex: fix handling of read-only-mapped hugepages (Andrea Arcangeli) [1045050] - [mm] flush pages from pagevec of offlined CPU (Naoya Horiguchi) [1037467] - [fs] Change fsnotify() to call fsnotify_create_event() with GFP_NOFS instead of GFP_KERNEL (Larry Woodman) [1032264] - [x86] Stop recursive fault in print_context_stack after stack overflow (Aaron Tomlin) [1028407] - [mm] fix BUG in __split_huge_page_pmd (Andrea Arcangeli) [949735] - [fs] GFS2: Lock i_mutex and use a local gfs2_holder for fallocate (Robert S Peterson) [1061910] - [fs] xfs: deprecate nodelaylog option (Eric Sandeen) [1055644] - [fs] nfsd: fix a race between returning and breaking the same delegation (Scott Mayhew) [914772] - [fs] cifs: escaping special characters in cifs_show_options (Cedric Buissart) [1023373] - [fs] ext4: fix WARN_ON from ext4_releasepage() (Carlos Maiolino) [1036814] - [scsi] sg: Fix user memory corruption when SG_IO is interrupted by a signal (David Milburn) [913199] - [fs] vfs: fix getname() && do_getname() interaction (Oleg Nesterov) [1024689] - [fs] ext3: pass custom EOF to generic_file_llseek_size() (Eric Sandeen) [1007459] - [fs] ext4: use core vfs llseek code for dir seeks (Eric Sandeen) [1007459] - [fs] vfs: allow custom EOF in generic_file_llseek code (Eric Sandeen) [1007459] - [fs] ext3: return 32/64-bit dir name hash according to usage type (Eric Sandeen) [1007459] - [fs] ext4: replace cut'n'pasted llseek code with generic_file_llseek_size (Eric Sandeen) [1007459] - [fs] vfs: add generic_file_llseek_size (Eric Sandeen) [1007459]- [x86] apic: Make disabled_cpu_apicid static read_mostly, fix typos (Nigel Croxon) [980621] - [x86] kexec: Add disable_cpu_apicid kernel parameter (Nigel Croxon) [980621] - [net] neigh: fix setting of default gc_* values (Jiri Pirko) [1070363] - [net] ipv4: fix route deletion for IPs on many subnets (Jiri Benc) [1056443] - [net] ipv4: match prefsrc when deleting routes (Jiri Benc) [1056443] - [net] tcp: tsq: restore minimal amount of queueing (Jiri Pirko) [1044053] - [net] ipv6: fix potential use after free in tcp_v6_do_rcv (Jiri Benc) [1004164] - [net] ipv6: Use ipv6_get_dsfield() instead of ipv6_tclass() (Jiri Benc) [1004164] - [fs] proc: meminfo: provide estimated available memory (Luiz Capitulino) [1032702] - [mm] vmscan: re-introduce the ZONE_RECLAIM_NOSCAN bailout for zone_reclaim() (Rafael Aquini) [1039534] - [mm] vmscan: compaction works against zones, not lruvecs (Johannes Weiner) [982770]- [fs] Fix mountpoint reference leakage in linkat (Jeff Layton) [1059943] - [net] sock: Fix release_cb kABI brekage (Thomas Graf) [1039723] - [kvm] x86: use kvm_read/write_guest_virt_system in task switch (Paolo Bonzini) [1018581] - [kvm] x86: small cleanups to kvm_task_switch (Paolo Bonzini) [1018581] - [kvm] x86: propagate error from kvm_load_segment_descriptor (Paolo Bonzini) [1018581] - [kvm] x86: improve save_guest_segment_descriptor (Paolo Bonzini) [1018581] - [kvm] x86: introduce kvm_write_guest_virt_system (Paolo Bonzini) [1018581] - [kvm] x86: Fix task switch privilege checks (Paolo Bonzini) [1018581]- [powerpc] Make function that parses RTAS error logs global (Steve Best) [1028682] - [powerpc] pseries: Add RTAS event log v6 definition (Steve Best) [1028682] - [powerpc] pseries: Parse and handle EPOW interrupts (Steve Best) [1028682] - [net] loopback: set default mtu to 64K (Jiri Pirko) [1057610] - [net] netpoll: take rcu_read_lock_bh() in netpoll_send_skb_on_dev() (Florian Westphal) [1049052] - [net] tcp: call tcp_replace_ts_recent() from tcp_ack() (Jiri Pirko) [1056516] - [net] tcp: accept RST without ACK flag (Jiri Pirko) [890377] - [net] tcp: should drop incoming frames without ACK flag set (Jiri Pirko) [890377] - [fs] cifs: sanity check length of data to send before sending (Sachin Prabhu) [1062590] {CVE-2014-0069} - [fs] cifs: ensure that uncached writes handle unmapped areas correctly (Sachin Prabhu) [1062590] {CVE-2014-0069} - [fs] xfs: xfs_remove deadlocks due to inverted AGF vs AGI lock ordering (Brian Foster) [1059334]- [pci] Retry allocation of only the resource type that failed (Myron Stowe) [1033748] - [pci] cleanup assign_requested_resources_sorted() kernel-doc warning (Myron Stowe) [1033748] - [pci] add a PCI resource reallocation config option (Myron Stowe) [1033748] - [pci] print out suggestion about using pci=realloc (Myron Stowe) [1033748] - [pci] prepare pci=realloc for multiple options (Myron Stowe) [1033748] - [pci] Retry on IORESOURCE_IO type allocations (Myron Stowe) [1033748] - [pci] Skip cardbus assigned resource reset during pci bus rescan (Myron Stowe) [1033748] - [pci] Fix "cardbus bridge resources as optional" size handling (Myron Stowe) [1033748] - [pci] Disable cardbus bridge MEM1 prefetchable bit (Myron Stowe) [1033748] - [pci] Fix /sys warning when sriov enabled and card is hot removed (Myron Stowe) [1033748] - [pci] remove add_to_failed_list() (Myron Stowe) [1033748] - [pci] add debug print out for add_size (Myron Stowe) [1033748] - [pci] make free_list() into a function (Myron Stowe) [1033748] - [pci] Rename dev_res_x to add_res or fail_res (Myron Stowe) [1033748] - [pci] Merge pci_dev_resource_x and pci_dev_resource (Myron Stowe) [1033748] - [pci] Replace resource_list with generic list (Myron Stowe) [1033748] - [pci] Move struct resource_list to setup-bus.c (Myron Stowe) [1033748] - [pci] Move pdev_sort_resources() to setup-bus.c (Myron Stowe) [1033748] - [pci] make re-allocation try harder by reassigning ranges higher (Myron Stowe) [1033748] - [pci] Make pci_rescan_bus handle add_list (Myron Stowe) [1033748] - [pci] Make rescan bus increase bridge resource size if needed (Myron Stowe) [1033748] - [pci] Use add_list in pcie hotplug path (Myron Stowe) [1033748] - [pci] try to assign required+option size first (Myron Stowe) [1033748] - [pci] Move get_res_add_size() function (Myron Stowe) [1033748] - [pci] Make add_to_list() return status (Myron Stowe) [1033748] - [pci] Calculate right add_size (Myron Stowe) [1033748] - [pci] set pci sriov page size before reading SRIOV BAR (Myron Stowe) [1033748] - [pci] delay configuration of SRIOV capability (Myron Stowe) [1033748] - [pci] Fix hotplug of Express Module with pci bridges (Myron Stowe) [1033748] - [pci] defer enablement of SRIOV BARS (Myron Stowe) [1033748] - [pci] Make pci_setup_bridge() non-static for use by arch code (Myron Stowe) [1033748] - [pci] code and comments cleanup (Myron Stowe) [1033748] - [pci] make cardbus-bridge resources optional (Myron Stowe) [1033748] - [pci] make SRIOV resources optional (Myron Stowe) [1033748] - [pci] ability to relocate assigned pci-resources (Myron Stowe) [1033748] - [pci] honor child buses add_size in hot plug configuration (Myron Stowe) [1033748] - [pci] remove printks about disabled bridge windows (Myron Stowe) [1033748] - [pci] ability to resize an allocated resource (Myron Stowe) [1033748] - [pci] pciehp: cleanup flow in pciehp_configure_device (Myron Stowe) [1033748] - [pci] Combined back-port of changes to drivers/pci/setup-bus.c to end up in sync with upstream at commit f483d39 (Myron Stowe) [1033748] - [pci] set PCI_PREF_RANGE_TYPE_64 in pci_bridge_check_ranges (Myron Stowe) [1033748] - [pci] rework "pci: add failed_list to pci_bus_assign_resources" (Myron Stowe) [1033748] - [pci] rework "pci: add pci_bridge_release_resources and pci_bus_release_bridge_resources" (Myron Stowe) [1033748] - [pci] rework "pci: separate pci_setup_bridge to small functions" (Myron Stowe) [1033748] - [pci] claim SR-IOV BARs in pcibios_allocate_resource (Myron Stowe) [1033748]- [x86] apic: Map the local apic when parsing the MP table (Prarit Bhargava) [1061873] - [kvm] x86: fix tsc catchup issue with tsc scaling (Marcelo Tosatti) [1005143] - [char] virtio-rng: don't register buffer if data isn't read out (Amos Kong) [1008273] - [netdrv] enic: remove enic->vlan_group check (Stefan Assmann) [1057704] - [netdrv] bonding: add NETIF_F_NO_CSUM vlan_features (Ivan Vecera) [1059777] - [infiniband] ipoib: Report operstate consistently when brought up without a link (Michal Schmidt) [995300]- [security] selinux: fix broken peer recv check (Paul Moore) [1043051] - [perf] tools: Enable branch profiling (Jiri Olsa) [1057869] - [perf] Fix hypervisor branch sampling permission check (Jiri Olsa) [1057869] - [perf] x86: Check branch sampling priv level in generic code (Jiri Olsa) [1057869] - [perf] Demand proper privileges for PERF_SAMPLE_BRANCH_KERNEL (Jiri Olsa) [1057869] - [perf] x86: Fix intel LBR filter (Jiri Olsa) [1057869] - [perf] Add callback to flush branch_stack on context switch (Jiri Olsa) [1057869] - [perf] Disable PERF_SAMPLE_BRANCH_* when not supported (Jiri Olsa) [1057869] - [perf] x86: Add LBR software filter support for Intel CPUs (Jiri Olsa) [1057869] - [perf] x86: Implement PERF_SAMPLE_BRANCH for Intel CPUs (Jiri Olsa) [1057869] - [perf] x86: Disable LBR support for older Intel Atom processors (Jiri Olsa) [1057869] - [perf] x86: Sync branch stack sampling with precise_sampling (Jiri Olsa) [1057869] - [char] n_tty: Fix unsafe update of available buffer space (Jiri Benc) [980188] - [char] n_tty: Fix stuck throttled driver (Jiri Benc) [980188] - [char] tty: Add safe tty throttle/unthrottle functions (Jiri Benc) [980188] - [char] tty: note race we need to fix (Jiri Benc) [980188] - [fs] nfsd: don't try to reuse an expired DRC entry off the list (Jeff Layton) [1036972] - [fs] nfsd: when reusing an existing repcache entry, unhash it first (Jeff Layton) [1036972] - [fs] GFS2: Fix slab memory leak in gfs2_bufdata (Robert S Peterson) [1024024] - [fs] GFS2: Fix use-after-free race when calling gfs2_remove_from_ail (Robert S Peterson) [1024024] - [fs] nfs: always make sure page is up-to-date before extending a write to cover the entire page (Scott Mayhew) [1054493] - [fs] GFS2: Increase i_writecount during gfs2_setattr_chown (Robert S Peterson) [1046168] - [fs] xfs: ensure we capture IO errors correctly (Lachlan McIlroy) [1021325] - [mm] get rid of unnecessary pageblock scanning in setup_zone_migrate_reserve (Motohiro Kosaki) [1043353]- [security] selinux: process labeled IPsec TCP SYN-ACK packets properly in selinux_ip_postroute() (Paul Moore) [1024631] - [security] selinux: look for IPsec labels on both inbound and outbound packets (Paul Moore) [1024631] - [security] selinux: handle TCP SYN-ACK packets correctly in selinux_ip_postroute() (Paul Moore) [1024631] - [security] selinux: handle TCP SYN-ACK packets correctly in selinux_ip_output() (Paul Moore) [1024631]- [edac] e752x_edac: Fix pci_dev usage count (Aristeu Rozanski) [1029530] - [md] fix lockdep warning in dm-thin (Mikulas Patocka) [952815] - [md] optimize use SRCU and RCU (Mikulas Patocka) [1011985] - [s390] mm: handle asce-type exceptions as normal page fault (Hendrik Brueckner) [1034268] - [s390] mm: correct tlb flush on page table upgrade (Hendrik Brueckner) [1034269] - [kvm] vmx: Properly return error to userspace on vmentry failure (Andrew Jones) [1054139] - [net] neigh: fix kabi breakage of the set (Jiri Pirko) [1023278] - [net] neigh: use neigh_parms_net() to get struct neigh_parms->net pointer (Jiri Pirko) [1023278] - [net] ipv4: loopback device: ignore value changes after device is upped (Jiri Pirko) [1023278] - [net] neigh: ipv6: respect default values set before an address is assigned to device (Jiri Pirko) [1023278] - [net] neigh: restore old behaviour of default parms values (Jiri Pirko) [1023278] - [net] neigh: introduce neigh_parms_family helper (Jiri Pirko) [1023278] - [net] neigh: wrap proc dointvec functions (Jiri Pirko) [1023278] - [net] neigh: do not use ctl_table->extra (Jiri Pirko) [1023278] - [net] neigh: convert parms to an array (Jiri Pirko) [1023278] - [net] fix memory information leaks in recv protocol handlers (Florian Westphal) [1039869] {CVE-2013-7271} - [net] ipv6: netfilter: ip6t_LOG: fix mark logging for IPv6 packets (Jiri Pirko) [1029970] - [net] netfilter: xt_socket: Make tproto signed in socket_mt6_v1() (Jiri Pirko) [1022201] - [net] af_unix: If we don't care about credentials coallesce all messages (Jiri Pirko) [1024635]- [mm] memcg: fix oom schedule_timeout() (Ulrich Obergfell) [1034237] - [mm] memcg: change memcg_oom_mutex to spinlock (Ulrich Obergfell) [1034237] - [mm] memcg: fix hierarchical oom locking (Ulrich Obergfell) [1034237] - [mm] memcg: make oom_lock 0 and 1 based rather than counter (Ulrich Obergfell) [1034237] - [usb] cdc-wdm: fix buffer overflow (Alexander Gordeev) [922001] {CVE-2013-1860} - [usb] cdc-wdm: Fix race between autosuspend and reading from the device (Alexander Gordeev) [922001] {CVE-2013-1860}- [perf] tools: Fix LIBNUMA build with glibc 2.12 and older (Jiri Olsa) [1034843] - [perf] probe: Fix segfault (Jiri Olsa) [1034843] - [perf] record: Fix -C option (Jiri Olsa) [1034843] - [perf] tools: check if -DFORTIFY_SOURCE=2 is allowed (Jiri Olsa) [1034843] - [perf] report: Fix build with NO_NEWT=1 (Jiri Olsa) [1034843] - [perf] annotate: Fix build with NO_NEWT=1 (Jiri Olsa) [1034843] - [perf] Enable building perf tools for Meta (Jiri Olsa) [1034843] - [perf] Enable building perf tools for ARC (Jiri Olsa) [1034843] - [perf] tools: Fix build with bison 2.3 and older (Jiri Olsa) [1034843] - [perf] tools: Limit unwind support to x86 archs (Jiri Olsa) [1034843] - [perf] annotate: Make it to be able to skip unannotatable symbols (Jiri Olsa) [1034843] - [perf] gtk/annotate: Fail early if it can't annotate (Jiri Olsa) [1034843] - [perf] gtk/annotate: Show source lines with gray color (Jiri Olsa) [1034843] - [perf] gtk/annotate: Support multiple event annotation (Jiri Olsa) [1034843] - [perf] ui/gtk: Implement basic GTK2 annotation browser (Jiri Olsa) [1034843] - [perf] annotate: Fix warning message on a missing vmlinux (Jiri Olsa) [1034843] - [perf] buildid-cache: Add --update option (Jiri Olsa) [1034843] - [perf] python: Link with sysfs.o (Jiri Olsa) [1034843] - [perf] evlist: Pass the event_group info via perf_attr_details (Jiri Olsa) [1034843] - [perf] tools: Fix calloc argument ordering (Jiri Olsa) [1034843] - [perf] tests: Adding automated parsing tests for group :GH modifiers (Jiri Olsa) [1034843] - [perf] tools: Fix perf_evsel::exclude_GH handling (Jiri Olsa) [1034843] - [perf] hists browser: Add support to display whole group data for raw columns (Jiri Olsa) [1034843] - [perf] stat: Add per processor socket count aggregation (Jiri Olsa) [1034843] - [perf] tools: Add cpu_map processor socket level functions (Jiri Olsa) [1034843] - [perf] evlist: Make event_copy local to mmaps (Jiri Olsa) [1034843] - [perf] sort: Check return value of strdup() (Jiri Olsa) [1034843] - [perf] sort: Make setup_sorting returns an error code (Jiri Olsa) [1034843] - [perf] sort: Drop ip_* arguments from _sort__sym_cmp() (Jiri Olsa) [1034843] - [perf] tools: Check for flex and bison before continuing building (Jiri Olsa) [1034843] - [perf] evlist: Fix set event list leader (Jiri Olsa) [1034843] - [perf] report: Enable the runtime switching of perf data file (Jiri Olsa) [1034843] - [perf] hists browser: Add option for runtime switching perf data file (Jiri Olsa) [1034843] - [perf] evlist: Add --group option (Jiri Olsa) [1034843] - [perf] report: Add report.group config option (Jiri Olsa) [1034843] - [perf] report: Add --group option (Jiri Olsa) [1034843] - [perf] report: Show group description when event group is enabled (Jiri Olsa) [1034843] - [perf] report: Bypass non-leader events when event group is enabled (Jiri Olsa) [1034843] - [perf] gtk/browser: Trim column header string when event group enabled (Jiri Olsa) [1034843] - [perf] gtk/browser: Add support for event group view (Jiri Olsa) [1034843] - [perf] hists browser: Add suppport for event group view (Jiri Olsa) [1034843] - [perf] hists browser: Move coloring logic to hpp functions (Jiri Olsa) [1034843] - [perf] ui/hist: Add support for event group view (Jiri Olsa) [1034843] - [perf] gtk/browser: Convert hpp helpers to a function (Jiri Olsa) [1034843] - [perf] hists browser: Convert hpp helpers to a function (Jiri Olsa) [1034843] - [perf] ui/hist: Consolidate hpp helpers (Jiri Olsa) [1034843] - [perf] hists: Resort hist entries using group members for output (Jiri Olsa) [1034843] - [perf] report: Make another loop for linking group hists (Jiri Olsa) [1034843] - [perf] header: Add HEADER_GROUP_DESC feature (Jiri Olsa) [1034843] - [perf] tests: Add group test conditions (Jiri Olsa) [1034843] - [perf] tools: Keep group information (Jiri Olsa) [1034843] - [perf] top: Delete maps on exit (Jiri Olsa) [1034843] - [perf] top: Stop using exit() (Jiri Olsa) [1034843] - [perf] header: Fix double fclose() on do_write() failure (Jiri Olsa) [1034843] - [perf] header: Fix memory leak for the "Not caching a kptr_restrict'ed /proc/kallsyms" case (Jiri Olsa) [1034843] - [perf] tools: Fix memory leak on error (Jiri Olsa) [1034843] - [perf] sort: Use pclose() instead of fclose() on pipe stream (Jiri Olsa) [1034843] - [perf] tools: Fix possible double free on error (Jiri Olsa) [1034843] - [perf] tools, powerpc: Fix compile warnings in tests/attr.c (Jiri Olsa) [1034843] - [perf] evsel: Fix memory leaks on evsel->counts (Jiri Olsa) [1034843] - [perf] stat: Add interval printing (Jiri Olsa) [1034843] - [perf] evsel: Add prev_raw_count field (Jiri Olsa) [1034843] - [perf] tools: Make numa benchmark optional (Jiri Olsa) [1034843] - [perf] Add 'perf bench numa mem' NUMA performance measurement suite (Jiri Olsa) [1034843] - [perf] tests: Fix leaks on PERF_RECORD_* test (Jiri Olsa) [1034843] - [perf] tests: Call machine__exit in the vmlinux matches kallsyms test (Jiri Olsa) [1034843] - [perf] ui browser: Free browser->helpline() on ui_browser__hide() (Jiri Olsa) [1034843] - [perf] header: Stop using die() calls when processing tracing data (Jiri Olsa) [1034843] - [perf] kmem: Use memdup() (Jiri Olsa) [1034843] - [perf] tools: Use memdup in map__clone (Jiri Olsa) [1034843] - [perf] tools: Stop using 'self' in map.c and map.h (Jiri Olsa) [1034843] - [perf] tools: Stop using 'self' in strlist (Jiri Olsa) [1034843] - [perf] test: Allow skipping tests (Jiri Olsa) [1034843] - [perf] tools: Allow passing a list to intlist__new (Jiri Olsa) [1034843] - [perf] tools: Allow passing NULL to intlist__find (Jiri Olsa) [1034843] - [perf] script: Remove workqueue-stats script (Jiri Olsa) [1034843] - [perf] script: hook up perf_scripting_context->pevent (Jiri Olsa) [1034843] - [perf] script: Don't display trace info when invoking scripts (Jiri Olsa) [1034843] - [perf] tools: Remove some needless die() calls from the main routine (Jiri Olsa) [1034843] - [perf] pmu: Privatize perf_pmu_format and perf_pmu_alias structs (Jiri Olsa) [1034843] - [perf] tests: Use ARRAY_SIZE() were applicable (Jiri Olsa) [1034843] - [perf] tools: Fix usage of __ in event parsing struct names (Jiri Olsa) [1034843] - [perf] ui browsers: Fix usage of __ in struct names (Jiri Olsa) [1034843] - [perf] pmu: Fix usage of __ in struct names (Jiri Olsa) [1034843] - [perf] tools: Fix usage of __ in parse_events_term struct (Jiri Olsa) [1034843] - [perf] tools: Move ltrim() to util/string.c (Jiri Olsa) [1034843] - [perf] tools: Fix PMU format parsing test failure (Jiri Olsa) [1034843] - [perf] tools: Do not include PERF-VERSION-FILE to Makefile (Jiri Olsa) [1034843] - [perf] tools: Get rid of unused include of config.mak (Jiri Olsa) [1034843] - [perf] tools: Remove unused 'unset' parameter from parse_events (Jiri Olsa) [1034843] - [perf] tools: Mark branch_info maps as referenced (Jiri Olsa) [1034843] - [perf] annotate browser: Fix segfault when drawing out-of-bounds jumps (Jiri Olsa) [1034843] - [perf] tools: Move get_term_dimensions from top to util.c (Jiri Olsa) [1034843] - [perf] symbols: Mark vmlinux filename as allocated (Jiri Olsa) [1034843] - [perf] symbols: Move name malloc to when needed in dso__load (Jiri Olsa) [1034843] - [perf] report: Update documentation for sort keys (Jiri Olsa) [1034843] - [perf] sort: Separate out branch stack specific sort keys (Jiri Olsa) [1034843] - [perf] sort: Clean up sort__first_dimension setting (Jiri Olsa) [1034843] - [perf] sort: Calculate parent column width too (Jiri Olsa) [1034843] - [perf] sort: Align cpu column to right (Jiri Olsa) [1034843] - [perf] sort: Fix --sort pid output (Jiri Olsa) [1034843] - [perf] sort: Get rid of unnecessary __maybe_unused (Jiri Olsa) [1034843] - [perf] sort: Move misplaced sort entry functions (Jiri Olsa) [1034843] - [perf] probe: Allow of casting an array of char to string (Jiri Olsa) [1034843] - [perf] tools: Add anonymous huge page recognition (Jiri Olsa) [1034843] - [perf] bench: Flush stdout before starting bench suite (Jiri Olsa) [1034843] - [perf] symbols: Include elf.h header regardless LIBELF_SUPPORT (Jiri Olsa) [1034843] - [perf] tools: Fix possible but unlikely buffer overflow (Jiri Olsa) [1034843] - [perf] tools: Fix GNU make v3.80 compatibility issue (Jiri Olsa) [1034843] - [perf] ui/gtk: Setup browser window early (Jiri Olsa) [1034843] - [perf] ui/gtk: Factor out common browser routines (Jiri Olsa) [1034843] - [perf] script: use ARRAY_SIZE instead of reinventing it (Jiri Olsa) [1034843] - [perf] kmem: use ARRAY_SIZE instead of reinventing it (Jiri Olsa) [1034843] - [perf] tools: remove redundant checks from _sort__sym_cmp (Jiri Olsa) [1034843] - [perf] tests: Don't fail if a matching vmlinux isn't found, skip that test (Jiri Olsa) [1034843] - [perf] tests: Add return states enum for tests (Jiri Olsa) [1034843] - [perf] machine: Simplify accessing the host machine (Jiri Olsa) [1034843] - [perf] tests: Fix PYTHONPATH for python-use test tracepoints (Jiri Olsa) [1034843] - [perf] machine: Introduce struct machines (Jiri Olsa) [1034843] - [perf] session: There is no need for a per session hists instance (Jiri Olsa) [1034843] - [perf] hists: Rename hists__fprintf_nr_events to events_stats__fprintf (Jiri Olsa) [1034843] - [perf] record: Don't pass host machine to guest synthesizer (Jiri Olsa) [1034843] - [perf] header: Ensure read/write finished successfully (Jiri Olsa) [1034843] - [perf] tests: Check python path on attr and binding test (Jiri Olsa) [1034843] - [perf] tests: Add event parsing test for '*:*' tracepoints (Jiri Olsa) [1034843] - [perf] tools: Add missing closedir in multi tracepoint processing (Jiri Olsa) [1034843] - [perf] test: Check for linking problems in the python binding (Jiri Olsa) [1034843] - [perf] evsel: Introduce perf_evsel__open_strerror method (Jiri Olsa) [1034843] - [perf] evsel: Introduce event fallback method (Jiri Olsa) [1034843] - [perf] evsel: Do missing feature fallbacks in just one place (Jiri Olsa) [1034843] - [perf] tests: Adjust some message log levels to help diagnosing problems in attr tests (Jiri Olsa) [1034843] - [perf] test: Remove leftover temp file left by one of the attr tests (Jiri Olsa) [1034843] - [perf] test: Add a test case for hists__match, hists__link (Jiri Olsa) [1034843] - [perf] diff: Use internal rb tree for compute resort (Jiri Olsa) [1034843] - [perf] hists: Link hist entries before inserting to an output tree (Jiri Olsa) [1034843] - [perf] hists: Exchange order of comparing items when collapsing hists (Jiri Olsa) [1034843] - [perf] top: Use perf_evlist__config() (Jiri Olsa) [1034843] - [perf] record: Export the callchain parsing routine and help (Jiri Olsa) [1034843] - [perf] record: Pass perf_record_opts to the callchain cmdline parsing callback (Jiri Olsa) [1034843] - [perf] evsel: Decode read_format and sample_type in perf_evsel__fprintf (Jiri Olsa) [1034843] - [perf] tools: Add install-bin Makefile target (Jiri Olsa) [1034843] - [perf] evsel: Adopt fprintf routine from 'perf evlist' (Jiri Olsa) [1034843] - [perf] evlist: Set the leader in the perf_evlist__config method (Jiri Olsa) [1034843] - [perf] evsel: No need to always ask for PERF_FORMAT_TOTAL_TIME_ENABLED/_RUNNING (Jiri Olsa) [1034843] - [perf] evsel: No need to always ask for PERF_FORMAT_ID in read_format (Jiri Olsa) [1034843] - [perf] evsel: Introduce method to request IDs be used (Jiri Olsa) [1034843] - [perf] test: Use perf_evsel__newtp constructor in the tracepoint tests (Jiri Olsa) [1034843] - [perf] test: Fixup error reporting in basic mmap test (Jiri Olsa) [1034843] - [perf] evsel: Update sample_size when setting sample_type bits (Jiri Olsa) [1034843] - [perf] machine: Move more machine methods to machine.c (Jiri Olsa) [1034843] - [perf] buildid-cache: Add option to show build ids that are missing in the cache (Jiri Olsa) [1034843] - [perf] symbols: Generalize filter in __fprintf_buildid methods (Jiri Olsa) [1034843] - [perf] diff: Remove displacement output option (Jiri Olsa) [1034843] - [perf] buildid-list: We need to check if a file is ELF first (Jiri Olsa) [1034843] - [perf] tools: Fix TUI helpline output (Jiri Olsa) [1034843] - [perf] tools: Don't check configuration on make tags (Jiri Olsa) [1034843] - [perf] diff: Change formula methods to work with pair directly (Jiri Olsa) [1034843] - [perf] diff: Change compute methods to work with pair directly (Jiri Olsa) [1034843] - [perf] diff: Remove displacement from struct hist_entry_diff (Jiri Olsa) [1034843] - [perf] evsel: Convert to _is_group_leader method (Jiri Olsa) [1034843] - [perf] evsel: Set leader evsel's ->leader to itself (Jiri Olsa) [1034843] - [perf] hists: Link hist entry pairs to leader (Jiri Olsa) [1034843] - [perf] hists: Fix typo on hist__entry_add_pair (Jiri Olsa) [1034843] - [perf] symbols: Ignore ABS symbols when loading data maps (Jiri Olsa) [1034843] - [perf] hists: Introduce perf_hpp__list for period related columns (Jiri Olsa) [1034843] - [perf] tools: Fix mmap limitations on 32-bit (Jiri Olsa) [1034843] - [perf] top: Add missing newline on pr_err call (Jiri Olsa) [1034843] - [perf] session: Free environment information when deleting session (Jiri Olsa) [1034843] - [perf] tools: Don't check configuration on make clean (Jiri Olsa) [1034843] - [perf] ui/helpline: Introduce ui_helpline__vshow() (Jiri Olsa) [1034843] - [perf] ui: Always compile error printing code (Jiri Olsa) [1034843] - [perf] symbols: Fix dso__fprintf() print statement (Jiri Olsa) [1034843] - [net] sctp: fix checksum marking for outgoing packets (Daniel Borkmann) [1040385]- [fs] fuse: never d_drop() dentry mountpoints on failed reval (Brian Foster) [1026952] - [fs] cifs: don't instantiate new dentries in readdir for inodes that need to be revalidated immediately (Sachin Prabhu) [1017883] - [fs] cifs: revalidate directories instiantiated via FIND_* in order to handle DFS referrals (Sachin Prabhu) [1017883] - [fs] cifs: only set ops for inodes in I_NEW state (Sachin Prabhu) [1017883] - [fs] nfs: fix handling of invalid mount options in nfs_remount (Jeff Layton) [968185] - [fs] nfs: reject version and minorversion changes on remount attempts (Jeff Layton) [968185] - [fs] nfsd: add private md5 hashing implementation to get around FIPS blacklisting (Jeff Layton) [1020176] - [fs] nfs: Always clear the NFS_INO_LAYOUTCOMMIT in layoutreturn (Jeff Layton) [921540] - [fs] nfs: Send atime and mtime as a 64bit value (Jeff Layton) [996548] - [fs] nfs: fix mknod() on nfs4 (Jeff Layton) [921684] - [fs] nfs: nameidata_to_nfs_open_context() doesn't need nameidata (Jeff Layton) [921684] - [md] Re-enable TRIM on MD RAID5 devices (Jes Sorensen) [1023424] - [md] raid5: avoid finding "discard" stripe (Jes Sorensen) [1023424] - [md] raid5: set bio bi_vcnt 0 for discard request (Jes Sorensen) [1023424] - [s390] fix save and restore of the floating-point-control register (Hendrik Brueckner) [1034270] - [s390] signal: change return values to -EFAULT (Hendrik Brueckner) [1034270] - [kernel] ptrace: Cleanup useless header (Aaron Tomlin) [1036312] - [kernel] ptrace: kill BKL in ptrace syscall (Aaron Tomlin) [1036312] - [x86] kvm: fix cross page vapic_addr access (Paolo Bonzini) [1032215] {CVE-2013-6368} - [x86] kvm: fix division by zero in apic_get_tmcct (Paolo Bonzini) [1032213] {CVE-2013-6367}- [scsi] scsi_debug: fix endianness bug in sdebug_build_parts() (Maurizio Lombardi) [563489] - [scsi] bfa: Chinook quad port 16G FC HBA claim issue (Vijay Guvva) [1038186] - [scsi] bfa: Fix crash when symb name set for offline vport (Vijay Guvva) [1032731] - [scsi] scsi_dh_alua: ALUA handler attach should succeed while TPG is transitioning (Maurizio Lombardi) [1019480] - [scsi] scsi_dh_alua: ALUA check sense should retry device internal reset unit attention (Maurizio Lombardi) [1019480] - [scsi] don't kfree an initialized struct device (Maurizio Lombardi) [908150] - [fs] nfs: Prevent a 3-way deadlock between layoutreturn, open and state recovery (Steve Dickson) [1034487] - [fs] nfs: Ensure that rmdir() waits for sillyrenames to complete (Steve Dickson) [1034348] - [fs] nfs: wait on recovery for async session errors (Steve Dickson) [1030049] - [fs] nfs: Re-use exit code in nfs4_async_handle_error() (Steve Dickson) [1030049] - [fs] nfs: Update list of irrecoverable errors on DELEGRETURN (Steve Dickson) [1030049] - [exec] ptrace: fix get_dumpable() incorrect tests (Petr Oros) [1039487] {CVE-2013-2929} - [net] ipv6: router reachability probing (Jiri Benc) [1029585] - [net] ipv6: remove the unnecessary statement in find_match() (Jiri Benc) [1029585] - [net] ipv6: fix route selection if kernel is not compiled with CONFIG_IPV6_ROUTER_PREF (Jiri Benc) [1029585] - [net] ipv6: Fix default route failover when CONFIG_IPV6_ROUTER_PREF=n (Jiri Benc) [1029585] - [net] ipv6: probe routes asynchronous in rt6_probe (Jiri Benc) [1030094] - [net] ndisc: Update neigh->updated with write lock (Jiri Benc) [1030094] - [net] ipv6: prevent fib6_run_gc() contention (Jiri Benc) [1030094] - [net] netfilter: push reasm skb through instead of original frag skbs (Jiri Pirko) [1011214] - [net] ip6_output: fragment outgoing reassembled skb properly (Jiri Pirko) [1011214] - [net] netfilter: nf_conntrack_ipv6: improve fragmentation handling (Jiri Pirko) [1011214] - [net] ipv4: fix path MTU discovery with connection tracking (Jiri Pirko) [1011214] - [net] ipv6: Make IP6CB(skb)->nhoff 16-bit (Jiri Pirko) [1011214] - [input] uinput: setup MT usage during device creation (Aristeu Rozanski) [903081] - [input] add static inline accessors for ABS properties (Aristeu Rozanski) [903081] - [edac] revert sdram_scrub_rate behavior change (Aristeu Rozanski) [738592] - [edac] Add error decoding support for AMD Fam16h processors (Prarit Bhargava) [1020290] - [hda] alsa: fix the no-sound issue for Creative Recon3D cards (Jaroslav Kysela) [1007460]- [powerpc] signals: Improved mark VSX not saved with small contexts fix (Seth Jennings) [1044117] - [powerpc] signals: Mark VSX not saved with small contexts (Seth Jennings) [1044117]- [pci] Remove pcie_cap_has_devctl() (Myron Stowe) [1025994] - [pci] Support PCIe Capability Slot registers only for ports with slots (Myron Stowe) [1025994] - [pci] Remove PCIe Capability version checks (Myron Stowe) [1025994] - [pci] Allow PCIe Capability link-related register access for switches (Myron Stowe) [1025994] - [pci] Add offsets of PCIe capability registers (Myron Stowe) [1025994] - [pci] Tidy bitmasks and spacing of PCIe capability definitions (Myron Stowe) [1025994] - [pci] Remove obsolete comment reference to pci_pcie_cap2() (Myron Stowe) [1025994] - [pci] Clarify PCI_EXP_TYPE_PCI_BRIDGE comment (Myron Stowe) [1025994] - [pci] Rename PCIe capability definitions to follow convention (Myron Stowe) [1025994] - [pci] Add PCI_EXP_TYPE_PCIE_BRIDGE value (Myron Stowe) [1025994] - [netdrv] bnx2x: correct VF-PF channel locking scheme (Michal Schmidt) [1029203] - [netdrv] bnx2x: handle known but unsupported VF messages (Michal Schmidt) [1029203] - [netdrv] bnx2x: Lock DMAE when used by statistic flow (Michal Schmidt) [1029200] - [net] ipv6: fix leaking uninitialized port number of offender sockaddr (Florian Westphal) [1035883] {CVE-2013-6405} - [net] inet: fix addr_len/msg->msg_namelen assignment in recv_error functions (Florian Westphal) [1035883] {CVE-2013-6405} - [net] inet: prevent leakage of uninitialized memory to user in recv syscalls (Florian Westphal) [1035883] {CVE-2013-6405} - [net] ipvs: Add boundary check on ioctl arguments (Denys Vlasenko) [1030818] {CVE-2013-4588}- [s390] qeth: avoid buffer overflow in snmp ioctl (Hendrik Brueckner) [1034266] - [md] fix calculation of stacking limits on level change (Jes Sorensen) [1026864] - [kernel] ipc/sem.c: fix up semctl_setval discrepancies with upstream (Rik van Riel) [880024] - [kernel] ipc/sem.c: fix race in sem_lock() (Rik van Riel) [880024] - [kernel] fix kABI issues (Rik van Riel) [880024] - [kernel] ipc/sem.c: Fix missing wakeups in do_smart_update_queue() (Rik van Riel) [880024] - [kernel] ipc/sem.c: fix GETNCNT semctl() case (Rik van Riel) [880024] - [kernel] ipc/sem.c: fix GETZCNT semctl() case (Rik van Riel) [880024] - [kernel] ipc: simplify rcu_read_lock() in semctl_nolock() (Rik van Riel) [880024] - [kernel] ipc: simplify semtimedop/semctl_main() common error path handling (Rik van Riel) [880024] - [kernel] ipc: move sem_obtain_lock() rcu locking into the only caller (Rik van Riel) [880024] - [kernel] ipc: fix double sem unlock in semctl error path (Rik van Riel) [880024] - [kernel] ipc: move the rcu_read_lock() from sem_lock_and_putref() into callers (Rik van Riel) [880024] - [kernel] ipc: sem_putref() does not need the semaphore lock any more (Rik van Riel) [880024] - [kernel] ipc: move rcu_read_unlock() out of sem_unlock() and into callers (Rik van Riel) [880024] - [kernel] ipc: fix GETALL/IPC_RM race for sysv semaphores (Rik van Riel) [880024] - [kernel] ipc: fine grained locking for semtimedop (Rik van Riel) [1024265 880024] {CVE-2013-4483} - [kernel] ipc/sem.c: have only one list in struct sem_queue (Rik van Riel) [880024] - [kernel] ipc/sem.c: open code and rename sem_lock (Rik van Riel) [880024] - [kernel] ipc/sem.c: do not hold ipc lock more than necessary (Rik van Riel) [880024] - [kernel] ipc: introduce lockless pre_down ipcctl (Rik van Riel) [880024] - [kernel] ipc: introduce obtaining a lockless ipc object (Rik van Riel) [880024] - [kernel] ipc: remove bogus lock comment for ipc_checkid (Rik van Riel) [880024] - [kernel] ipc/sem.c: get rid of union semop in sys_semctl() arguments (Rik van Riel) [880024] - [kernel] ipc/sem.c: handle spurious wakeups (Rik van Riel) [880024] - [kernel] ipc/sem.c: remove private structures from public header file (Rik van Riel) [880024] - [kernel] ipc/sem.c: update description of the implementation (Rik van Riel) [880024] - [kernel] ipc/sem.c: move wake_up_process out of the spinlock section (Rik van Riel) [880024] - [kernel] ipc/sem.c: optimize update_queue() for bulk wakeup calls (Rik van Riel) [880024] - [kernel] ipc: remove unreachable code in sem.c (Rik van Riel) [880024] - [kernel] ipc/sem.c: optimize single sops when semval is zero (Rik van Riel) [880024] - [kernel] ipc/sem.c: optimize single semop operations (Rik van Riel) [880024] - [kernel] ipc/sem.c: add a per-semaphore pending list (Rik van Riel) [880024] - [kernel] ipc/sem.c: optimize if semops fail (Rik van Riel) [880024] - [kernel] ipc/sem.c: sem preempt improve (Rik van Riel) [880024] - [kernel] ipc/sem.c: sem use list operations (Rik van Riel) [880024] - [kernel] ipc/sem.c: sem optimise undo list search (Rik van Riel) [880024] - [kernel] ipc/sem.c: fix race with concurrent semtimedop() timeouts and IPC_RMID (Rik van Riel) [880024] - [kernel] ipc/sem.c: bugfix for semop() not reporting successful operation (Rik van Riel) [880024] - [net] don't drop TSO features for NO_CSUM devices (Ivan Vecera) [1030631] - [ata] ahci: fix turning on LEDs in ahci_start_port() (David Milburn) [1017105] - [ata] libata: implement cross-port EH exclusion (David Milburn) [1017105] - [ata] libata add ap to ata_wait_register and intro ata_msleep (David Milburn) [1017105]- [netdrv] mlx4_en: Check device state when setting coalescing (Amir Vadai) [975908] - [netdrv] igb: Update link modes display in ethtool (Stefan Assmann) [1019578] - [block] fix race between request completion and timeout handling (Jeff Moyer) [919756]- [net] ip_output: do skb ufo init for peeked non ufo skb as well (Jiri Pirko) [1023491] {CVE-2013-4470} - [net] ip6_output: do skb ufo init for peeked non ufo skb as well (Jiri Pirko) [1023491] {CVE-2013-4470} - [net] bridge: disable snooping if there is no querier (Vlad Yasevich) [952012] - [net] Revert "bridge: only expire the mdb entry when query is received" (Vlad Yasevich) [952012] - [net] Revert "bridge: fix some kernel warning in multicast timer" (Vlad Yasevich) [952012] - [net] Revert "bridge: do not call setup_timer() multiple times" (Vlad Yasevich) [952012] - [net] Revert "bridge: update mdb expiration timer upon reports" (Vlad Yasevich) [952012] - [net] sunrpc: Fix a data corruption issue when retransmitting RPC calls (Jeff Layton) [1030046] - [fs] gfs2: Implement a "rgrp has no extents longer than X" scheme (Robert S Peterson) [998625] - [fs] gfs2: Drop inadequate rgrps from the reservation tree (Robert S Peterson) [998625] - [fs] gfs2: If requested is too large, use the largest extent in the rgrp (Robert S Peterson) [998625] - [fs] gfs2: Add allocation parameters structure (Robert S Peterson) [998625] - [fs] nfs: Don't check lock owner compatability unless file is locked - part 2 (Jeff Layton) [1007039] - [fs] nfs: Don't check lock owner compatibility in writes unless file is locked (Jeff Layton) [1007039] - [netdrv] ixgbevf: move API neg to reset path (Andy Gospodarek) [1019346] - [netdrv] ixgbe: fix inconsistent clearing of the multicast table (Andy Gospodarek) [975248] - [mm] Group e820 entries together and add map_individual_e820 boot option (Larry Woodman) [876275] - [mm] Exclude E820_RESERVED regions and memory holes above 4 GB from direct mapping (Larry Woodman) [876275] - [mm] Find_early_table_space based on ranges that are actually being mapped (Larry Woodman) [876275] - [fs] nfs: Fix the sync mount option for nfs4 mounts (Scott Mayhew) [915862] - [fs] nfsv4: Missing Chunk of Back Port Patch Causes Hang (Steve Dickson) [1024006] - [fs] xfs: Ensure sync updates the log tail correctly (Dave Chinner) [1025439] - [fs] xfs: only update the last_sync_lsn when a transaction completes (Dave Chinner) [1025439] - [fs] xfs: prevent deadlock trying to cover an active log (Dave Chinner) [1014867] - [kernel] signal: stop info leak via the tkill and the tgkill syscalls (Petr Holasek) [970878] {CVE-2013-2141} - [block] rsxx: Disallow discards from being unmapped (Steve Best) [1023897] - [netdrv] brcmsmac: Module alias support missing from backport (John Green) [1020461] - [netdrv] bonding: Remove redundant VLAN tag insertion logic (Nikolay Aleksandrov) [1025224] - [netdrv] mlx4_en: Fix pages never dma unmapped on rx (Steve Best) [1023272] - [netdrv] mlx4_en: Fix BlueFlame race (Amir Vadai) [987634] - [scsi] lpfc: Update lpfc version for 8.3.7.21.5p driver release (Rob Evers) [1024683] - [scsi] lpfc 8.3.42: Fixed failure to allocate SCSI buffer on PPC64 platform for SLI4 devices (Rob Evers) [1024683] - [scsi] Revert "qla2xxx: Ramp down queue depth for attached SCSI devices when driver resources are low." (Chad Dupuis) [995576] - [netdrv] tg3: avoid double-freeing of rx data memory (Ivan Vecera) [1020685] - [hda] alsa: Final fix for the Haswell HDMI audio 44.1kHz rate (Jaroslav Kysela) [1024548] - [input] wacom: do not report ABS_MISC on TPC2FG touch device (Aristeu Rozanski) [1032256]- [md] Disabling of TRIM on RAID5 for RHEL6.5 was too aggressive (Jes Sorensen) [1028426]- [x86] Revert "efi: be more paranoid about available space when creating variables" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efivars: firmware bug workarounds should be in platform code" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Export efi_query_variable_store() for efivars.ko" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Check max_size only if it is non-zero" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Distinguish between "remaining space" and actually used space" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Implement efi_no_storage_paranoia parameter" (Rafael Aquini) [1012370 1023173] - [x86] Revert "Modify UEFI anti-bricking code" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Fix dummy variable buffer allocation" (Rafael Aquini) [1012370 1023173]- [fs] revert xfs: prevent deadlock trying to cover an active log (Eric Sandeen) [1014867]- [fs] Revert "vfs: allow umount to handle mountpoints without revalidating them" (Rafael Aquini) [1024607] - [fs] Revert "vfs: massage umount_lookup_last() a bit to reduce nesting" (Rafael Aquini) [1024607] - [fs] Revert "vfs: rename user_path_umountat() to user_path_mountpoint_at()" (Rafael Aquini) [1024607] - [fs] Revert "vfs: introduce kern_path_mountpoint()" (Rafael Aquini) [1024607] - [fs] Revert "autofs4: fix device ioctl mount lookup" (Rafael Aquini) [1024607]- [tools] perf: Add ref-cycles into array of tested events (Jiri Olsa) [968806] - [pci] Revert "make SRIOV resources optional" (Myron Stowe) [1022270] - [pci] Revert "ability to relocate assigned pci-resources" (Myron Stowe) [1022270] - [pci] Revert "honor child buses add_size in hot plug configuration" (Myron Stowe) [1022270] - [pci] Revert "make cardbus-bridge resources optional" (Myron Stowe) [1022270] - [pci] Revert "code and comments cleanup" (Myron Stowe) [1022270] - [pci] Revert "make re-allocation try harder by reassigning ranges higher in the heirarchy" (Myron Stowe) [1022270] - [pci] Revert "Calculate right add_size" (Myron Stowe) [1022270]- [block] loop: unplug_fn only when backing file is attached (Lukas Czerner) [1022997] - [fs] ext4: Remove warning from ext4_da_update_reserve_space() (Lukas Czerner) [1011876] - [kernel] async: Revert MAX_THREADS to 256 (Neil Horman) [1021705] - [net] ipv6: restrict neighbor entry creation to output flow (Jiri Pirko) [997103] - [net] ipv6: udp packets following an UFO enqueued packet need also be handled by UFO (Jiri Pirko) [1011930] {CVE-2013-4387} - [net] ipv4: blackhole route should always be recalculated (Herbert Xu) [1010347] - [net] unix: revert/fix race in stream sockets with SOCK_PASS* flags (Daniel Borkmann) [1019343] - [net] Loosen constraints for recalculating checksum in skb_segment() (Vlad Yasevich) [1020298] - [drm] nouveau: fix vblank deadlock (Rob Clark) [1013388] - [usb] xhci: refactor EHCI/xHCI port switching (Don Zickus) [970715] - [fs] compat_ioctl: VIDEO_SET_SPU_PALETTE missing error check (Phillip Lougher) [949573] {CVE-2013-1928} - [fs] vfs: fix d_mountpoint() (Ian Kent) [1011337] - [fs] autofs4: fix device ioctl mount lookup (Ian Kent) [999708] - [fs] vfs: introduce kern_path_mountpoint() (Ian Kent) [999708] - [fs] vfs: rename user_path_umountat() to user_path_mountpoint_at() (Ian Kent) [999708] - [fs] vfs: massage umount_lookup_last() a bit to reduce nesting (Ian Kent) [999708] - [fs] vfs: allow umount to handle mountpoints without revalidating them (Ian Kent) [999708] - [fs] nfs: Remove the 'FIFO' behaviour for nfs41_setup_sequence (Steve Dickson) [1022257] - [fs] nfs: Record the OPEN create mode used in the nfs4_opendata structure (Steve Dickson) [1019439] - [fs] nfs: Simulate the change attribute (Steve Dickson) [1018653] - [scsi] megaraid_sas: Fix synchronization problem between sysPD IO path and AEN path (Tomas Henzl) [1019811]- [md] dm-snapshot: fix data corruption (Mikulas Patocka) [974481] {CVE-2013-4299} - [watchdog] iTCO_wdt: add platform driver module alias (Neil Horman) [1019497] - [hda] alsa: disable 44.1kHz rate for Haswell HDMI/DP audio (Jaroslav Kysela) [831970] - [x86] Update UV3 hub revision ID (George Beshers) [1018962] - [fs] xfs: Don't reference the EFI after it is freed (Eric Sandeen) [1018469] - [security] keys: Fix a race between negating a key and reading the error set (Dave Wysochanski) [890231] - [fs] nfsv4: Ensure memory ordering between nfs4_ds_connect and nfs4_fl_prepare_ds (Jeff Layton) [1012439] - [fs] nfsv4: nfs4_fl_prepare_ds - fix bugs when the connect attempt fails (Jeff Layton) [1012439] - [md] Disable TRIM on RAID5 for RHEL 6.5 (Jes Sorensen) [837097] - [md] raid5: BIO_RW_SYNCIO is a bit number, not a bitmask (Jes Sorensen) [837097] - [virt] hyperv: framebuffer pci stub (Gerd Hoffmann) [1013335] - [netdrv] bnx2x: add missing enum channel_tlvs definitions (Michal Schmidt) [1015137] - [netdrv] bnx2x: KR2 disablement fix (Michal Schmidt) [1015137] - [netdrv] bnx2x: Specific Active-DAC is not detected on 57810 (Michal Schmidt) [1015137] - [netdrv] bnx2x: Generalize KR work-around (Michal Schmidt) [1015137] - [usb] usbnet: use ethd name for known ethernet devices (Don Zickus) [1014224] - [usb] cdc_ether: use ethd name for known ethernet devices (Don Zickus) [1014224] - [mm] Revert "Find_early_table_space based on ranges that are actually being mapped" (Rafael Aquini) - [mm] Revert "Exclude E820_RESERVED regions and memory holes above 4 GB from direct mapping" (Rafael Aquini) - [mm] Revert "Group e820 entries together and add map_individual_e820 boot option" (Rafael Aquini) - [net] bridge: update mdb expiration timer upon reports (Vlad Yasevich) [1013816] - [net] veth: Remove NETIF_F_HW_VLAN_RX capability (Thomas Graf) [1018158] - [net] gre/vxlan: handle 802.1Q inner header properly (Thomas Graf) [997632] - [net] disable the new NAPI weight error message for RHEL 6.5 (Michal Schmidt) [1012090] - [scsi] sd: Fix parsing of 'temporary ' cache mode prefix (Ewan Milne) [955441] - [scsi] sd: fix array cache flushing bug causing performance problems (Ewan Milne) [955441] - [scsi] bfa: firmware update to 3.2.1.1 (Rob Evers) [1002770] - [netdrv] bna: firmware update to 3.2.1.1 (Ivan Vecera) [1002771]- [block] loop: fix crash when using unassigned loop device (Mike Snitzer) [989795] - [fs] xfs: prevent deadlock trying to cover an active log (Dave Chinner) [1014867] - [x86] microcode: Fix patch level reporting for AMD family 15h (Prarit Bhargava) [1014401] - [hda] alsa: enable switcheroo code in the snd-hda-intel driver (Jaroslav Kysela) [1013993] - [x86] reboot: Fix a warning message triggered by stop_other_cpus() (Jerome Marchand) [840710] - [kernel] async: Bump up the MAX_THREADS count for the async subsystem (Neil Horman) [1010666] - [pci] Calculate right add_size (Myron Stowe) [997672] - [netdrv] iwlwifi: pcie: add SKUs for 6000, 6005 and 6235 series (Stanislaw Gruszka) [1013951] - [netdrv] iwlwifi: pcie: add new SKUs for 7000 & 3160 NIC series (Stanislaw Gruszka) [1013951] - [netdrv] iwlwifi: enable shadow registers for 7000 (Stanislaw Gruszka) [1013951] - [netdrv] iwlwifi: add new 7260 and 3160 series device IDs (Stanislaw Gruszka) [1013951] - [netdrv] be2net: pass if_id for v1 and V2 versions of TX_CREATE cmd (Ivan Vecera) [1014360] - [netdrv] be2net: call ENABLE_VF cmd for Skyhawk-R too (Ivan Vecera) [1014360] - [netdrv] be2net: Fix to prevent Tx stall on SH-R when packet size < 32 (Ivan Vecera) [1014360] - [scsi] pm8001: Queue rotation logic for inbound and outbound queues (Rich Bono) [1013771] - [scsi] lpfc: Update lpfc version for 8.3.7.21.4p driver release (Rob Evers) [1004841] - [scsi] lpfc: Fixed spinlock hang (Rob Evers) [1004841] - [scsi] lpfc: Fixed spinlock inversion problem (Rob Evers) [1004841] - [scsi] lpfc: Fixed inconsistent spin lock useage (Rob Evers) [1004841] - [scsi] qla2xxx: Update version number to 8.05.00.03.06.5-k2 (Chad Dupuis) [912652] - [scsi] qla2xxx: Fix request queue null dereference (Chad Dupuis) [912652] - [net] tcp: TSQ can use a dynamic limit (Jiri Pirko) [996802] - [net] tcp: TSO packets automatic sizing (Jiri Pirko) [996802] - [net] tcp: Apply device TSO segment limit earlier (Jiri Pirko) [996802] - [net] Allow driver to limit number of GSO segments per skb (Jiri Pirko) [996802] - [net] cleanups in RX queue allocation (Ivan Vecera) [1012388] - [net] Update kernel-doc for netif_set_real_num_rx_queues() (Ivan Vecera) [1012388] - [net] netif_set_real_num_rx_queues may cap num_rx_queues at init time (Ivan Vecera) [1012388]- [kvm] pmu: add proper support for fixed counter 2 (Gleb Natapov) [1000956] - [kvm] vmx: do not check bit 12 of EPT violation exit qualification when undefined (Gleb Natapov) [1006139] - [kvm] vmx: set "blocked by NMI" flag if EPT violation happens during IRET from NMI (Gleb Natapov) [1006139] - [edac] Fix workqueue-related crashes (Aristeu Rozanski) [831127] - [edac] amd64_edac: Fix driver module removal (Aristeu Rozanski) [831127] - [md] raid5: BIO flags adjust (Jes Sorensen) [837097] - [md] Fix skipping recovery for read-only arrays (Jes Sorensen) [1014102] - [kernel] audit: fix mq_open and mq_unlink to add the MQ root as a hidden parent audit_names record (Richard Guy Briggs) [1009386] - [kernel] audit: log the audit_names record type (Richard Guy Briggs) [1009386] - [kernel] audit: add child record before the create to handle case where create fails (Richard Guy Briggs) [1009386] - [kernel] audit: format user messages to size of MAX_AUDIT_MESSAGE_LENGTH (Richard Guy Briggs) [1007069] - [netdrv] tg3: Expand led off fix to include 5720 (Ivan Vecera) [991498] - [netdrv] tg3: Don't turn off led on 5719 serdes port 0 (Ivan Vecera) [991498] - [netdrv] tg3: Fix UDP fragments treated as RMCP (Ivan Vecera) [991498] - [netdrv] tg3: Remove incorrect switch to aux power (Ivan Vecera) [991498] - [i2c] ismt: initialize DMA buffer (Neil Horman) [1014753] - [scsi] libfcoe: Make fcoe_sysfs optional / fix fnic NULL exception (Neil Horman) [1014864] - [fs] gfs2: Fix race in iteration of glocks for unfreeze/umount (Abhijith Das) [999909] - [fs] gfs2: dirty inode correctly in gfs2_write_end (Benjamin Marzinski) [991596] - [x86] Mark Intel Atom Avoton processor as supported (Prarit Bhargava) [914842] - [mm] vmscan: fix zone shrinking exit when scan work is done (David Gibson) [985155] - [block] free bios when failing blk_execute_rq_nowait calls (Jeff Moyer) [1009312] - [netdrv] be2net: fix disabling TX in be_close() (Ivan Vecera) [951271] - [crypto] Fix race condition in larval lookup (Herbert Xu) [916361]- [fs] fuse: drop dentry on failed revalidate (Brian Foster) [924014] - [fs] fuse: clean up return in fuse_dentry_revalidate() (Brian Foster) [924014] - [fs] fuse: use d_materialise_unique() (Brian Foster) [924014] - [mm] Group e820 entries together and add map_individual_e820 boot option (Larry Woodman) [876275] - [mm] Exclude E820_RESERVED regions and memory holes above 4 GB from direct mapping (Larry Woodman) [876275] - [mm] Find_early_table_space based on ranges that are actually being mapped (Larry Woodman) [876275] - [hid] pantherlord: heap overflow flaw (Radomir Vrbovsky) [1000435] {CVE-2013-2892} - [virt] hv: Correctly support ws2008R2 and earlier (Jason Wang) [1007341] - [powerpc] iommu: Use GFP_KERNEL instead of GFP_ATOMIC in iommu_init_table() (Steve Best) [1012666] - [powerpc] Add isync to copy_and_flush (Steve Best) [1014475] - [block] rsxx: Kernel Panic caused by mapping Discards (Steve Best) [1013728] - [kernel] audit: avoid soft lockup due to audit_log_start() incorrect loop termination (Richard Guy Briggs) [990806] - [fs] nfsv4: Remove the BUG_ON() from nfs4_get_lease_time_prepare() (Steve Dickson) [1012688] - [netdrv] bnx2x: fix loss of VLAN priority information in received TPA-aggregated packets (Michal Schmidt) [1014694] - [fs] gfs2: garbage quota usage reported due to uninitialized inode during creation (Abhijith Das) [1008947] - [fs] nfs: fix filelayout_commit_call_ops (Scott Mayhew) [1012479] - [netdrv] igb: fix driver reload with VF assigned to guest (Stefan Assmann) [985733] - [md] Fix bio flags for md raid5 (Jes Sorensen) [837097] - [md] Fix bio flags for md raid10 (Jes Sorensen) [837097] - [scsi] qla4xxx: 5.03.00.00.06.05-k3 (Chad Dupuis) [1011476] - [scsi] qla4xxx: Support setting of local CHAP index for flash target entry (Chad Dupuis) [1011476] - [scsi] qla4xxx: Correct the check for local CHAP entry type (Chad Dupuis) [1011476] - [scsi] lpfc: Update lpfc version for 8.3.7.21.3p driver release (Rob Evers) [1012961] - [scsi] lpfc: Fixed function mode field defined too small for not recognizing dual-chute mode (Rob Evers) [1012961] - [net] Revert "net: more accurate skb truesize" (Francesco Fusco) [889181] - [net] fix multiqueue selection (Michal Schmidt) [1011939]- [scsi] bnx2fc: Bump version from 1.0.14 to 2.4.1 (Tomas Henzl) [1008733] - [scsi] bnx2fc: hung task timeout warning observed when rmmod bnx2x with active FCoE targets (Tomas Henzl) [1008733] - [scsi] bnx2fc: Fixed a SCSI CMD cmpl race condition between ABTS and CLEANUP (Tomas Henzl) [1008733] - [scsi] cnic: Fix crash in, cnic_bnx2x_service_kcq() (Tomas Henzl) [1004554] - [hid] zeroplus: validate output report details (Frantisek Hrbata) [999906] {CVE-2013-2889} - [hid] provide a helper for validating hid reports (Frantisek Hrbata) [999906] {CVE-2013-2889} - [netdrv] sfc: Add SIOCEFX:EFX_MCDI_REQUEST ioctl to workaround MTD limits (Nikolay Aleksandrov) [1008705] - [netdrv] sfc: deny changing of unsupported flags (Nikolay Aleksandrov) [1010840] - [kernel] __ptrace_may_access() should not deny sub-threads (Oleg Nesterov) [927360] - [tools] perf: Make kmem work for non numa machines (Jiri Olsa) [984788] - [powerpc] Bring all threads online prior to migration/hibernation (Steve Best) [1010528] - [kvm] introduce guest count uevent (Paolo Bonzini) [1004802] - [scsi] iscsi_tcp: consider session state in iscsi_sw_sk_state_check (Chris Leech) [840638] - [crypto] ansi_cprng: Fix off by one error in non-block size request (Neil Horman) [1007694] {CVE-2013-4345} - [infiniband] cache: don't fill the cache with junk (Doug Ledford) [920306] - [usb] core: don't try to reset_device() a port that got just disconnected (Don Zickus) [1000944] - [usb] Fix connected device switch to Inactive state (Don Zickus) [1000944] - [usb] Don't use EHCI port sempahore for USB 3.0 hubs (Don Zickus) [1000944] - [netdrv] macvtap: Ignore tap features when VNET_HDR is off (Vlad Yasevich) [987201] - [netdrv] macvtap: Correctly set tap features when IFF_VNET_HDR is disabled (Vlad Yasevich) [987201] - [netdrv] macvtap: simplify usage of tap_features (Vlad Yasevich) [987201] - [infiniband] mlx4: Use default pkey when creating tunnel QPs (Doug Ledford) [993587] - [infiniband] core: Create QP1 using the pkey index which contains the default pkey (Doug Ledford) [993587] - [infiniband] ipoib: Make sure child devices use valid/proper pkeys (Doug Ledford) [993587] - [infiniband] ipoib: Fix pkey change flow for virtualization environments (Doug Ledford) [993587] - [netdrv] igb: don't deprecate the max_vfs parameter (Stefan Assmann) [1005877] - [netdrv] igb: Read flow control for i350 from correct EEPROM section (Stefan Assmann) [1005877] - [netdrv] igb: Add additional get_phy_id call for i354 devices (Stefan Assmann) [1005877] - [netdrv] igb: Update version number (Stefan Assmann) [1005877] - [netdrv] igb: Implementation to report advertised/supported link on i354 devices (Stefan Assmann) [1005877] - [netdrv] igb: Get speed and duplex for 1G non_copper devices (Stefan Assmann) [1005877] - [netdrv] igb: Support to get 2_5G link status for appropriate media type (Stefan Assmann) [1005877] - [netdrv] igb: No PHPM support in i354 devices (Stefan Assmann) [1005877] - [netdrv] igb: M88E1543 PHY downshift implementation (Stefan Assmann) [1005877] - [netdrv] igb: New PHY_ID for i354 device (Stefan Assmann) [1005877] - [netdrv] igb: Implementation of 1-sec delay for i210 devices (Stefan Assmann) [1005877] - [netdrv] igb: Don't look for a PBA in the iNVM when flashless (Stefan Assmann) [1005877] - [netdrv] igb: Expose RSS indirection table for ethtool (Stefan Assmann) [1005877] - [netdrv] igb: Add macro for size of RETA indirection table (Stefan Assmann) [1005877] - [netdrv] igb: Fix get_fw_version function for all parts (Stefan Assmann) [1005877] - [netdrv] igb: Add device support for flashless SKU of i210 device (Stefan Assmann) [1005877] - [netdrv] igb: Refactor NVM read functions to accommodate devices with no flash (Stefan Assmann) [1005877] - [netdrv] igb: Refactor of init_nvm_params (Stefan Assmann) [1005877] - [netdrv] igb: Update MTU so that it is always at least a standard frame size (Stefan Assmann) [1005877] - [netdrv] igb: don't allow SR-IOV without MSI-X (Stefan Assmann) [1005877] - [netdrv] igb: Added rcu_lock to avoid race (Stefan Assmann) [1005877] - [netdrv] igb: Read register for latch_on without return value (Stefan Assmann) [1005877] - [netdrv] igb: Reset the link when EEE setting changed (Stefan Assmann) [1005877] - [netdrv] treewide: relase -> release (Stefan Assmann) [1005877] - [scsi] iterate over devices individually for /proc/scsi/scsi (David Milburn) [966170] - [scsi] zfcp: fix lock imbalance by reworking request queue locking (Mikulas Patocka) [803592] - [kernel] pidns: fix two invalid task_active_pid_ns() usages (Aristeu Rozanski) [984597] - [netdrv] be2net: implement ethtool set/get_channel hooks (Ivan Vecera) [975885] - [netdrv] be2net: refactor be_setup() to consolidate queue creation routines (Ivan Vecera) [975885] - [netdrv] be2net: Fix be_cmd_if_create() to use MBOX if MCCQ is not created (Ivan Vecera) [975885] - [netdrv] be2net: refactor be_get_resources() code (Ivan Vecera) [975885] - [netdrv] be2net: don't limit max MAC and VLAN counts (Ivan Vecera) [975885] - [netdrv] be2net: Fixup profile management routines (Ivan Vecera) [975885] - [netdrv] be2net: use EQ_CREATEv2 for SH-R (Ivan Vecera) [975885] - [netdrv] be2net: delete primary MAC address while unloading (Ivan Vecera) [874733] - [netdrv] be2net: use SET/GET_MAC_LIST for SH-R (Ivan Vecera) [874733] - [netdrv] be2net: refactor MAC-addr setup code (Ivan Vecera) [874733] - [netdrv] be2net: fix pmac_id for BE3 VFs (Ivan Vecera) [874733] - [netdrv] be2net: allow VFs to program MAC and VLAN filters (Ivan Vecera) [874733] - [netdrv] be2net: fix MAC address modification for VF (Ivan Vecera) [874733] - [netdrv] be2net: don't use dev_err when AER enabling fails (Ivan Vecera) [986513] - [netdrv] be2net: Clear any capability flags that driver is not interested in (Ivan Vecera) [998856] - [net] ethtool: fix RHEL backport of ETHTOOL_RESET (Jiri Benc) [1008678] - [net] gact: Fix potential panic in tcf_gact() (Jiri Benc) [1003781] - [net] tcp: fix FIONREAD/SIOCINQ (Francesco Fusco) [1001479] - [net] vxlan: Avoid creating fdb entry with NULL destination (Amerigo Wang) [923915] - [net] bridge: sync the definition of struct br_mdb_entry with upstream (Amerigo Wang) [1010251] - [fs] proc/ns: Fix ABI of proc_inode (Thomas Graf) [1005224] - [fs] nfs: Fix writeback performance issue on cache invalidation (Scott Mayhew) [1010038] - [fs] xfs: switch stacks for bmap btree modifications (Dave Chinner) [918359] - [fs] GFS2: Dont flag consistency error if first mounter is a spectator (Robert S Peterson) [997929] - [x86] Mark Intel Haswell-EP as supported (Prarit Bhargava) [948339] - [s390] tx: allow program interruption filtering in user space (Hendrik Brueckner) [1006523] - [tty] hvc_iucv: Disconnect IUCV connection when lowering DTR (Hendrik Brueckner) [1007570] - [tty] hvc_console: Add DTR/RTS callback to handle HUPCL control (Hendrik Brueckner) [1007570] - [netdrv] bonding: fix bond_arp_rcv setting and arp validate desync state (Nikolay Aleksandrov) [1003697] - [netdrv] bonding: fix store_arp_validate race with mode change (Nikolay Aleksandrov) [1003697] - [netdrv] bonding: fix set mode race conditions (Nikolay Aleksandrov) [1003697] - [bluetooth] rfcomm: Fix info leak in RFCOMMGETDEVLIST ioctl() (Radomir Vrbovsky) [922409] {CVE-2012-6545} - [bluetooth] rfcomm: Fix info leak via getsockname() (Radomir Vrbovsky) [922409] {CVE-2012-6545} - [mm] mlock: operate on any regions with protection != PROT_NONE (Larry Woodman) [982460] - [mm] mlock: avoid dirtying pages and triggering writeback (Larry Woodman) [982460]- [net] ipv6: Don't depend on per socket memory for neighbour discovery messages (Thomas Graf) [963317] - [netdrv] bnx2x: add missing ethtool ops of virtual functions (Michal Schmidt) [1009492] - [netdrv] bnx2x: avoid atomic allocations during initialization (Michal Schmidt) [1004645 1007900] - [netdrv] bnx2x: Fix VF stats sync (Michal Schmidt) [1007900] - [netdrv] bnx2x: Fix VF memory leak unload (Michal Schmidt) [1007900] - [netdrv] bnx2x: Fix functionality of configuring vlan list (Michal Schmidt) [1007900] - [netdrv] bnx2x: Fix move FP memory deallocations (Michal Schmidt) [1007900] - [netdrv] bnx2x: vf mark stats started (Michal Schmidt) [1007900] - [netdrv] bnx2x: set VF DMAE when first function has 0 supported VFs (Michal Schmidt) [1007900] - [netdrv] bnx2x: Protect against VFs' ndos when SR-IOV is disabled (Michal Schmidt) [1007900] - [netdrv] bnx2x: prevent VF benign attentions (Michal Schmidt) [1007900] - [netdrv] bnx2x: Consider DCBX remote error (Michal Schmidt) [1007900] - [netdrv] bnx2x: Change DCB context handling (Michal Schmidt) [1007900] - [netdrv] bnx2x: dropless flow control not always functional (Michal Schmidt) [1007900] - [netdrv] bnx2x: fix PTE write access error (Michal Schmidt) [1007900] - [netdrv] bnx2x: fix memory leak in VF (Michal Schmidt) [1007900] - [netdrv] bnx2x: update fairness parameters following DCB negotiation (Michal Schmidt) [1007900] - [netdrv] bnx2x: protect different statistics flows (Michal Schmidt) [1007900] - [scsi] lpfc: update version for 8.3.7.21.2p driver release (Rob Evers) [1007485] - [scsi] lpfc: 8.3.42: Fixed issue of task management commands having a fixed timeout (Rob Evers) [1007485] - [scsi] rdac: Add new IBM product id to the RDAC devlist (Rob Evers) [1006061] - [block] hpsa: remove unused Smart Array ID (Tomas Henzl) [1002788] - [block] hpsa: bump driver version to reflect changes (Tomas Henzl) [1002788] - [block] hpsa: housekeeping patch for device_id and product arrays (Tomas Henzl) [1002788] - [block] hpsa: add HP Smart Array Gen8 names (Tomas Henzl) [1002788] - [block] hpsa: add HP Smart Array Gen9 PCI ID's (Tomas Henzl) [1002788] - [block] hpsa: remove unneeded variable (Tomas Henzl) [893773] - [block] hpsa: fix a race in cmd_free/scsi_done (Tomas Henzl) [893773] - [scsi] qla4xxx: 5.03.00.00.06.05-k2 (Chad Dupuis) [982175] - [scsi] qla4xxx: Export more firmware info in sysfs (Chad Dupuis) [982175] - [scsi] qla4xxx: Only BIOS boot target entries should be at index 0 and 1 (Chad Dupuis) [982175] - [scsi] qla4xxx: discovery_parent_idx can be shown without any check (Chad Dupuis) [982175] - [scsi] qla4xxx: Set IPv6 traffic class if device type is IPv6 (Chad Dupuis) [982175] - [scsi] qla4xxx: Use discovery_parent_idx instead of discovery_parent_type (Chad Dupuis) [982175] - [scsi] qla4xxx: Allow removal of failed session using logout (Chad Dupuis) [982175] - [scsi] libiscsi: Add missing prints for session and connection sysfs attrs (Chad Dupuis) [982175] - [scsi] megaraid_sas: Add High Availability clustering support using shared Logical Disks (Tomas Henzl) [997004] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [997004] - [net] cnic: Use CHIP_NUM macros from bnx2x.h (Tomas Henzl) [1004554] - [hid] validate HID report id size (Frantisek Hrbata) [1000453] {CVE-2013-2888} - [infiniband] cma: Check for GID on listening device first (Doug Ledford) [920306] - [infiniband] cma: use cached gids (Doug Ledford) [920306] - [input] wacom: collect device quirks into single function (Aristeu Rozanski) [815589] - [input] wacom: add device type to device name string (Aristeu Rozanski) [815589] - [input] wacom: request tablet data for Bamboo Pens (Aristeu Rozanski) [815589] - [input] wacom: implement missing multitouch wrappers (Aristeu Rozanski) [815589] - [input] wacom: fix bug in HID parsing introduced by last patchset (Aristeu Rozanski) [815589] - [fs] nfsv4: Clean up delegation recall error handling (Steve Dickson) [1007556] - [fs] nfsv4: Clean up nfs4_open_delegation_recall (Steve Dickson) [1007556] - [fs] nfsv4: Clean up nfs4_lock_delegation_recall (Steve Dickson) [1007556] - [fs] nfs: It is not safe to dereference lsp->ls_state in release_lockowner (Steve Dickson) [962844] - [fs] nfs: Ensure that we free the lock stateid on the server (Steve Dickson) [962844] - [fs] nfs: Don't free the nfs4_lock_state until after the release_lockowner (Steve Dickson) [962844] - [fs] nfs: Convert nfs41_free_stateid to use an asynchronous RPC call (Steve Dickson) [962844] - [fs] nfs: Clean up TEST_STATEID and FREE_STATEID error reporting (Steve Dickson) [962844] - [fs] nfs: Clean up handling of privileged operations (Steve Dickson) [962844] - [fs] nfs: Clean up nfs41_setup_sequence (Steve Dickson) [962844] - [fs] nfs: Pass a stateid to test_stateid() and free_stateid() (Steve Dickson) [962844] - [fs] nfs: added FREE_STATEID call (Steve Dickson) [962844] - [virt] xen: mask cpu feature avx (Andrew Jones) [1006549] - [fs] nfsv4: Fix up nfs4_proc_lookup_mountpoint (Jeff Layton) [997133] - [block] rsxx: Moving pci_map_page to prevent overflow (Steve Best) [1001555] - [block] rsxx: Handling failed pci_map_page on PowerPC and double free (Steve Best) [1001545] - [kernel] sched/rt: Add a tuning knob to allow changing SCHED_RR timeslice (Herbert Xu) [919238] - [kernel] sched: Make initial SCHED_RR timeslace DEF_TIMESLICE (Herbert Xu) [919238] - [block] nvme: nvme_submit_bio_queue fixup check for DISCARD (David Milburn) [1006051] - [block] nvme: Update nvme_id_power_state with latest spec (David Milburn) [1006051] - [block] nvme: Split header file into user-visible and kernel-visible pieces (David Milburn) [1006051] - [block] nvme: Merge issue on character device bring-up (David Milburn) [1006051] - [block] nvme: Handle ioremap failure (David Milburn) [1006051] - [block] nvme: Add pci suspend/resume driver callbacks (David Milburn) [1006051] - [block] nvme: Use normal shutdown (David Milburn) [1006051] - [block] nvme: Separate controller init from disk discovery (David Milburn) [1006051] - [block] nvme: Separate queue alloc/free from create/delete (David Milburn) [1006051] - [block] nvme: Group pci related actions in functions (David Milburn) [1006051] - [block] nvme: Disk stats for read/write commands only (David Milburn) [1006051] - [block] nvme: Bring up cdev on set feature failure (David Milburn) [1006051] - [block] nvme: Fix checkpatch issues (David Milburn) [1006051] - [block] nvme: Namespace IDs are unsigned (David Milburn) [1006051] - [block] nvme: Call nvme_process_cq from submission path (David Milburn) [1006051] - [block] nvme: Remove "process_cq did something" message (David Milburn) [1006051] - [block] nvme: Return correct value from interrupt handler (David Milburn) [1006051] - [block] nvme: Disk IO statistics (David Milburn) [1006051] - [block] nvme: Restructure MSI / MSI-X setup (David Milburn) [1006051] - [block] nvme: Use kzalloc instead of kmalloc+memset (David Milburn) [1006051] - [netdrv] e1000e: Add code to check for failure of pci_disable_link_state call (John Green) [1000548] - [tools] perf: Fix missing tool parameter (Jiri Olsa) [984785] - [tools] perf: Remove builtin-inject unused parameter (Jiri Olsa) [984785] - [mm] pagewalk: walk_page_range should avoid VM_PFNMAP areas (Larry Woodman) [990753] - [mm] pagemap: set pagemap walk limit to PMD boundary (Motohiro Kosaki) [991260] - [mm] task_mmu: fix buffer overflow in add_page_map() (Motohiro Kosaki) [991260] - [mm] proc: copy_to_user() returns unsigned (Motohiro Kosaki) [991260] - [mm] pagemap: Hold mmap_sem during page walk (Motohiro Kosaki) [991260] - [netdrv] ixgbe: fix lockdep annotation issue for ptp's work item (Andy Gospodarek) [986967] - [netdrv] ixgbe: add support for quad-port x520 adapter (Andy Gospodarek) [986967] - [netdrv] ixgbe: clear semaphore bits on timeouts (Andy Gospodarek) [986967] - [netdrv] ixgbe: fix semaphore lock for I2C read/writes on 82598 (Andy Gospodarek) [986967] - [netdrv] ixgbe: add new media type (Andy Gospodarek) [986967] - [netdrv] ixgbe: bump version number (Andy Gospodarek) [986967] - [netdrv] ixgbe: fix SFF data dumps of SFP+ modules (Andy Gospodarek) [986967] - [netdrv] ixgbe: Fix Tx Hang issue with lldpad on 82598EB (Andy Gospodarek) [986967] - [netdrv] ixgbe: fix fc autoneg ethtool reporting (Andy Gospodarek) [986967] - [netdrv] ixgbe: Retain VLAN filtering in promiscuous + VT mode (Andy Gospodarek) [986967] - [netdrv] ixgbe: Use pci_vfs_assigned instead of ixgbe_vfs_are_assigned (Andy Gospodarek) [986967] - [lib] dma-debug: Fix comparison using wrong pointer variable in dma debug code (Stefan Assmann) [1002992] - [lib] dma-debug: hash_bucket_find needs to allow for offsets within an entry (Stefan Assmann) [1002992] - [mm] x86-64: fall back to regular page vmemmap on allocation failure (Johannes Weiner) [854363] - [mm] x86-64: use vmemmap_populate_basepages() for !pse setups (Johannes Weiner) [854363] - [mm] x86-64: remove dead debugging code for !pse setups (Johannes Weiner) [854363] - [mm] sparse-vmemmap: specify vmemmap population range in bytes (Johannes Weiner) [854363]- [netdrv] bonding: Fix corrupted queue_mapping (Veaceslav Falico) [991799] - [fs] xfs: fallback to vmalloc for large buffers in xfs_attrlist_by_handle (Eric Sandeen) [905086] - [fs] nfs: set open access operation call flag in nfs4_init_opendata_res (Jeff Layton) [1002855] - [kernel] Prevent RT process stall due to missing upstream scheduler bug fix (Larry Woodman) [1002765]- [netdrv] bnx2x: prevent crash in shutdown flow with CNIC (Michal Schmidt) [1003436] - [fs] nfs: Minor cleanups for nfs4_handle_exception and nfs4_async_handle_error (Dave Wysochanski) [998752] - [wireless] iwl4965: fix rfkill set state regression (Stanislaw Gruszka) [992969] - [wireless] rt2800: fix wrong TX power compensation (Stanislaw Gruszka) [992969] - [wireless] mac80211: add missing channel context release (Stanislaw Gruszka) [992969] - [wireless] mac80211: add a flag to indicate CCK support for HT clients (Stanislaw Gruszka) [992969] - [wireless] ath9k_htc: Restore skb headroom when returning skb to mac80211 (Stanislaw Gruszka) [992969] - [wireless] ath9k: Enable PLL fix only for AR9340/AR9330 (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: pcie: disable L1 Active after pci_enable_device (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: dvm: fix calling ieee80211_chswitch_done() with NULL (Stanislaw Gruszka) [992969] - [wireless] Hostap: copying wrong data prism2_ioctl_giwaplist() (Stanislaw Gruszka) [992969] - [wireless] zd1201: do not use stack as URB transfer_buffer (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: unregister leds when registration failed (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: take the seqno from packet if transmit failed (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: don't set the MCAST queue in STA's queue list (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: properly tell the fw that a STA is awake (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: fix MCAST in AP mode (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: correctly configure MCAST in AP mode (Stanislaw Gruszka) [992969] - [wireless] mac80211: don't wait for TX status forever (Stanislaw Gruszka) [992969] - [wireless] nl80211: fix another nl80211_fam.attrbuf race (Stanislaw Gruszka) [992969] - [wireless] cfg80211: fix P2P GO interface teardown (Stanislaw Gruszka) [992969] - [wireless] mac80211: continue using disabled channels while connected (Stanislaw Gruszka) [992969] - [wireless] mac80211: fix infinite loop in ieee80211_determine_chantype (Stanislaw Gruszka) [992969] - [wireless] mac80211: ignore HT primary channel while connected (Stanislaw Gruszka) [992969] - [wireless] iwl4965: reset firmware after rfkill off (Stanislaw Gruszka) [992969] - [wireless] iwl4965: set power mode early (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: dvm: don't send BT_CONFIG on devices w/o Bluetooth (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: set SSID bits for passive channels (Stanislaw Gruszka) [992969] - [wireless] rt2x00: fix stop queue (Stanislaw Gruszka) [992969] - [wireless] mac80211: fix monitor interface suspend crash regression (Stanislaw Gruszka) [992969] - [wireless] mac80211: fix ethtool stats for non-station interfaces (Stanislaw Gruszka) [992969] - [wireless] mac80211: fix duplicate retransmission detection (Stanislaw Gruszka) [992969] - [wireless] mac80211/minstrel_ht: fix cck rate sampling (Stanislaw Gruszka) [992969] - [wireless] mac80211/minstrel: fix NULL pointer dereference issue (Stanislaw Gruszka) [992969] - [wireless] nl80211: fix mgmt tx status and testmode reporting for netns (Stanislaw Gruszka) [992969] - [wireless] ath9k_htc: reboot firmware if it was loaded (Stanislaw Gruszka) [992969] - [wireless] ath9k_htc: do some initial hardware configuration (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: fix flushing not started aggregation sessions (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: add DELL SKU for 5150 HMC (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: refuse connection to APs with BI < 16 (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: fix bug in scan ssid (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: fix L2P BA ressources leak (Stanislaw Gruszka) [992969] - [wireless] mac80211: close AP_VLAN interfaces before unregistering all (Stanislaw Gruszka) [992969] - [wireless] b43: ensue that BCMA is "y" when B43 is "y" (Stanislaw Gruszka) [992969] - [wireless] ath9k: Do not assign noise for NULL caldata (Stanislaw Gruszka) [992969] - [wireless] ath9k: Fix noisefloor calibration (Stanislaw Gruszka) [992969] - [wireless] ath9k_hw: Assign default xlna config for AR9485 (Stanislaw Gruszka) [992969] - [wireless] rt2x00: rt2800lib: fix default TX power check for RT55xx (Stanislaw Gruszka) [992969] - [wireless] rt2x00: read 5GHz TX power values from the correct offset (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: pcie: wake the queue if stopped when being unmapped (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: pcie: fix race in queue unmapping (Stanislaw Gruszka) [992969] - [fs] ext4: don't let i_reserved_meta_blocks go negative (Lukas Czerner) [916592] - [fs] ext4: introduce reserved space (Lukas Czerner) [916592]- [target] Set bi_destructor in iblock_get_bio (Andy Grover) [999490] - [target] Fix calling bdev_get_queue on a NULL *bio (Andy Grover) [999490] - [net] ipv6: remove max_addresses check from ipv6_create_tempaddr (Petr Holasek) [999365] {CVE-2013-0343} - [net] soreuseport: UDP/IPv6 implementation (Thomas Graf) [991600] - [net] soreuseport: TCP/IPv6 implementation (Thomas Graf) [991600] - [net] soreuseport: UDP/IPv4 implementation (Thomas Graf) [991600] - [net] soreuseport: TCP/IPv4 implementation (Thomas Graf) [991600] - [net] soreuseport: infrastructure (Thomas Graf) [991600] - [kernel] prevent an older auditd shutdown from orphaning a newer auditd startup (Richard Guy Briggs) [742562] - [kernel] audit: add an option to control logging of passwords with pam_tty_audit (Richard Guy Briggs) [725100] - [misc] hpilo: Correct panic when an AUX iLO is detected (Nigel Croxon) [996600] - [watchdog] hpwdt: Patch to ignore auxilary iLO devices (Nigel Croxon) [996608] - [netdrv] igb: fix vlan filtering in promisc mode when not in VT mode (Stefan Assmann) [996277] - [char] random: fix priming of last_data (Jarod Wilson) [997985] - [char] random: prime last_data value per fips requirements (Jarod Wilson) [997985] - [char] random: simplify fips mode (Jarod Wilson) [997985] - [fs] nfs: don't extend writes to cover entire page if pagecache is invalid (Jeff Layton) [1002830] - [fs] nfs: fix inode reference leak (Steve Dickson) [998694] - [fs] nfs: Use session max response size for GETDEVICEINFO gdia_maxcount (Steve Dickson) [922810] - [fs] nfs: Simplify the NFSv4 REMOVE, LINK and RENAME compounds (Steve Dickson) [998697] - [fs] nfs: Simplify the NFSv4 CREATE compound (Steve Dickson) [998697] - [fs] nfs: Simplify the NFSv4 OPEN compound (Steve Dickson) [998697] - [fs] nfs: Simplify the cache invalidation code (Steve Dickson) [998697] - [fs] nfs: Change attribute updates should set NFS_INO_REVAL_PAGECACHE (Steve Dickson) [998697] - [fs] nfs: Simplify nfs_fhget() (Steve Dickson) [998697] - [fs] nfs: Always trust the PageUptodate flag when we have a delegation (Steve Dickson) [998697] - [fs] nfs: Optimise away nfs_check_inode_attributes() when holding a delegation (Steve Dickson) [998697] - [fs] nfs: Dont force page cache revalidations when holding a delegation (Steve Dickson) [998697] - [fs] nfs: Retrieve attributes _before_ calling delegreturn (Steve Dickson) [998697] - [fs] nfs: Fix a typo in NFS4_enc_link_sz (Steve Dickson) [998697] - [scsi] Fix bug on some bnx2x devices that don't support iSCSI (Tomas Henzl) [957217] - [scsi] mpt3sas: Added a driver module parameter max_msix_vectors (Tomas Henzl) [997045] - [scsi] aacraid: Fix for arrays going offline in the system. System hangs (Rich Bono) [996207]- [fs] gfs2: dont overrun reserved revokes (Benjamin Marzinski) [996637] - [s390] qeth: change default standard blkt settings for OSA (Hendrik Brueckner) [997625] - [s390] kernel: z90crypt module load crash (Hendrik Brueckner) [997621] - [s390] dasd: fix hanging devices after path events (Hendrik Brueckner) [996185] - [cpufreq] revert "remove rwsem lock from CPUFREQ_GOV_STOP call -- second call site" (Prarit Bhargava) [869899] - [perf] Fix regs retrieval for tracepoints events (Jiri Olsa) [1000706] - [tools] perf: Fix period symbol_conf.field_sep display (Jiri Olsa) [985968] - [tools] traceevent: Handle dynamic array's element size properly (Jiri Olsa) [664899] - [tools] perf: Fix perf build make command and BuildRequires (Jiri Olsa) [968186] - [tools] perf: Add support for wildcard in tracepoint system name (Jiri Olsa) [664899] - [perf] Add support for PERF_HW_COUNT_REF_CPU_CYCLES (Jiri Olsa) [968806] - [perf] events: Add Intel x86 mapping for PERF_COUNT_HW_REF_CPU_CYCLES (Jiri Olsa) [968806] - [perf] events: Add PERF_COUNT_HW_REF_CPU_CYCLES generic PMU event (Jiri Olsa) [968806] - [perf] events: Enable raw event support for Intel unhalted_reference_cycles event (Jiri Olsa) [968806] - [net] phonet: some signedness bugs (Francesco Fusco) [1000271] - [net] phonet: put protocols array under RCU (Francesco Fusco) [1000271] - [net] openvswitch: Add vxlan tunneling support (Amerigo Wang) [981285] - [net] vxlan: Add tx-vlan offload support (Amerigo Wang) [981285] - [net] vxlan: Improve vxlan headroom calculation (Amerigo Wang) [981285] - [net] vxlan: Factor out vxlan send api (Amerigo Wang) [981285] - [net] vxlan: Extend vxlan handlers for openvswitch (Amerigo Wang) [981285] - [net] vxlan: Add vxlan recv demux (Amerigo Wang) [981285] - [net] vxlan: Restructure vxlan receive (Amerigo Wang) [981285] - [net] vxlan: Restructure vxlan socket apis (Amerigo Wang) [981285] - [net] openvswitch: Reset tunnel key between input and output (Amerigo Wang) [981285] - [net] openvswitch: Use correct type while allocating flex array (Amerigo Wang) [981285] - [net] openvswitch: Fix bad merge resolution (Amerigo Wang) [981285] - [net] vxlan: fix a soft lockup in vxlan module removal (Amerigo Wang) [923915] - [net] vxlan: fix a regression of igmp join (Amerigo Wang) [923915] - [net] vxlan: fix rcu related warning (Amerigo Wang) [923915] - [net] vxlan: fdb: replace an existing entry (Amerigo Wang) [923915] - [kernel] list: introduce list_first_entry_or_null (Amerigo Wang) [923915] - [net] vxlan: fix igmp races (Amerigo Wang) [923915] - [net] vxlan: unregister on namespace exit (Amerigo Wang) [923915] - [net] vxlan: add necessary locking on device removal (Amerigo Wang) [923915] - [net] vxlan: Fix kernel crash on rmmod (Amerigo Wang) [923915] - [net] vxlan: fix function name spelling (Amerigo Wang) [923915] - [net] vxlan: fdb: allow specifying multiple destinations for zero MAC (Amerigo Wang) [923915] - [net] rtnetlink: allow using zero MAC address in rtnl_fdb_add, rtnl_fdb_del (Amerigo Wang) [923915] - [net] fix address check in rtnl_fdb_del (Amerigo Wang) [923915] - [net] vxlan: allow removal of single destination from fdb entry (Amerigo Wang) [923915] - [net] vxlan: introduce vxlan_fdb_parse (Amerigo Wang) [923915] - [net] vxlan: introduce vxlan_fdb_find_rdst (Amerigo Wang) [923915] - [net] vxlan: add implicit fdb entry for default destination (Amerigo Wang) [923915] - [net] vxlan: Fix sparse warnings (Amerigo Wang) [923915] - [net] vxlan: cosmetic cleanup's (Amerigo Wang) [923915] - [net] vxlan: Use initializer for dummy structures (Amerigo Wang) [923915] - [net] vxlan: port module param should be ushort (Amerigo Wang) [923915] - [net] vxlan: convert remotes list to list_rcu (Amerigo Wang) [923915] - [net] vxlan: make vxlan_xmit_one void (Amerigo Wang) [923915] - [net] vxlan: move cleanup to uninit (Amerigo Wang) [923915] - [net] vxlan: fix race caused by dropping rtnl_unlock (Amerigo Wang) [923915] - [net] vxlan: send notification when MAC migrates (Amerigo Wang) [923915] - [net] vxlan: move IGMP join/leave to work queue (Amerigo Wang) [923915] - [net] vxlan: fix crash from work pending on module removal (Amerigo Wang) [923915] - [net] vxlan: fix out of order operation on module removal (Amerigo Wang) [923915] - [net] vxlan: fix check for migration of static entry (Amerigo Wang) [923915] - [net] vxlan: handle skb_clone failure (Amerigo Wang) [923915] - [net] vxlan: only migrate dynamic FDB entries (Amerigo Wang) [923915] - [net] vxlan: fix race between flush and incoming learning (Amerigo Wang) [923915] - [net] vxlan: defer vxlan init as late as possible (Amerigo Wang) [923915] - [net] vxlan: use unsigned int instead of unsigned (Amerigo Wang) [923915] - [net] vxlan: remove the unused rcu head from struct vxlan_rdst (Amerigo Wang) [923915] - [net] vxlan: Update vxlan fdb 'used' field after each usage (Amerigo Wang) [923915] - [net] vxlan: listen on multiple ports (Amerigo Wang) [923915] - [net] vxlan: do not set SKB_GSO_UDP (Amerigo Wang) [923915] - [net] vxlan: allow choosing destination port per vxlan (Amerigo Wang) [923915] - [net] vxlan: compute source port in network byte order (Amerigo Wang) [923915] - [net] vxlan: source compatiablity with IFLA_VXLAN_GROUP (Amerigo Wang) [923915] - [net] vxlan: fix byte order issues with NDA_PORT (Amerigo Wang) [923915] - [net] vxlan: document UDP default port (Amerigo Wang) [923915] - [net] vxlan: update mail address and copyright date (Amerigo Wang) [923915] - [net] vxlan: Allow L2 redirection with L3 switching (Amerigo Wang) [923915] - [net] vxlan: Allow setting destination to unicast address (Amerigo Wang) [923915] - [net] vxlan: don't bypass encapsulation for multi- and broadcasts (Amerigo Wang) [923915] - [net] vxlan: use htonl when snooping for loopback address (Amerigo Wang) [923915] - [net] vxlan: fix some sparse warnings (Amerigo Wang) [923915] - [net] vxlan: Bypass encapsulation if the destination is local (Amerigo Wang) [923915] - [net] vxlan: Fix sparse warnings (Amerigo Wang) [923915] - [net] vxlan: Use IP Tunnels tunnel ENC encap API (Amerigo Wang) [923915] - [net] vxlan: generalize forwarding tables (Amerigo Wang) [923915] - [net] vxlan: Add vlan support to static neighbors (Amerigo Wang) [923915] - [net] vxlan: allow live mac address change (Amerigo Wang) [923915] - [net] vxlan: add DOVE extensions for VXLAN (Amerigo Wang) [923915] - [net] vxlan: move SET_ETHTOOL_OPS() to vxlan_newlink() (Amerigo Wang) [923915] - [net] vxlan: specify fl4.proto before calling ip_route_output_key() (Amerigo Wang) [923915] - [net] vxlan: Depend on CONFIG_INET (Amerigo Wang) [923915] - [net] fix invalid usage of netdev->priv_flags (Stanislaw Gruszka) [984373]- [drm] upstream sync to 3.9.9 (Rob Clark) [818344 902637 962824] - [uapi] install UAPI headers in the correct path (Rob Clark) [962824] - [debug] lockdep: provide mutex_lock_nest_lock (Rob Clark) [962824] - [pci] backport PCIE_SPEED_* (Rob Clark) [962824] - [pci] Add PCIe Link Capability link speed and width names (Rob Clark) [962824] - [fs] export get_task_comm() (Rob Clark) [962824] - [x86] sgi-xp: handle non-fatal traps - headers (George Beshers) [956876] - [x86] sgi-xp: handle non-fatal traps (George Beshers) [956876] - [x86] irq: Rename gsi_end gsi_top, and fix off by one errors (Prarit Bhargava) [998602] - [x86] ioapic: In mpparse use mp_register_ioapic (Prarit Bhargava) [998602] - [x86] ioapic: Teach mp_register_ioapic to compute a global gsi_end (Prarit Bhargava) [998602] - [x86] Reinsert "io_apic: initialize nr_ioapic_registers early in mp_register_ioapic()" (Prarit Bhargava) [855057 998602] - [virt] Add a check to catch KVM emulation of Hyper-V (Jason Wang) [985747] - [virt] kvm: Switch to use hypervisor_cpuid_base() (Jason Wang) [985747] - [x86] Introduce hypervisor_cpuid_base() (Jason Wang) [985747] - [kernel] kexec: add the values related to buddy system for filtering free pages (Nigel Croxon) [960746] - [virt] hv_balloon: Initialize the transaction ID just before sending the packet (Jason Wang) [993473] - [virt] hv_balloon: Do not post pressure status if interrupted (Jason Wang) [993473] - [virt] hv_balloon: Fix a bug in the hot-add code (Jason Wang) [993473] - [kernel] sysctl: range checking in do_proc_dointvec_ms_jiffies_conv (Francesco Fusco) [972430] - [net] neigh: prevent overflowing params in /proc/sys/net/ipv4/neigh/ (Francesco Fusco) [972430] - [net] neigh: fix some compiler warning in net/core/neighbour.c (Francesco Fusco) [972430] - [net] neigh: prohibit negative value for unres_qlen_bytes parameter (Francesco Fusco) [972430] - [net] netfilter: don't permit ct creation with random tuple (Thomas Graf) [994393] - [net] netfilter: fix BUG_ON while removing nf_conntrack with netns (Thomas Graf) [991246] - [net] gro: Fix kcalloc argument order (Amerigo Wang) [995405] - [net] gro: fix a race in gro_cell_poll() (Amerigo Wang) [995405] - [net] ip_tunnel: fix a pointer cast in ip_tunnel_xmit() (Amerigo Wang) [995405] - [virt] xen: avoid allocation causing potential swap activity on the resume path (Radim Krcmar) [996631] - [virt] xen: ensure timer tick is resumed even on CPU driving the resume (Radim Krcmar) [996631] - [infiniband] ipoib: Fix race in deleting ipoib_neigh entries (Doug Ledford) [987174] - [scsi] libiscsi: Added new boot entries in the session sysfs (Chris Leech) [994743] - [x86] kvm: use kernel_fpu_begin/end() in kvm_load/put_guest_fpu() (Fam Zheng) [988658] - [block] do not pass disk names as format strings (Alexander Gordeev) [971372] {CVE-2013-2851}- [fs] Revert "ext4: dont let i_reserved_meta_blocks go negative" (Rafael Aquini) [916592] - [fs] Revert "ext4: introduce reserved space" (Rafael Aquini) [916592] - [netdrv] bnx2x: fill in sane dump flag information (Michal Schmidt) [995475 996988] - [netdrv] bnx2x: remove zeroing of dump data buffer (Michal Schmidt) [995475 996988] - [netdrv] bnx2x: fix dump flag handling (Michal Schmidt) [995475 996988] - [netdrv] bnx2x: fix crash in bnx2x_set_vlan_stripping() (Michal Schmidt) [995475] - [scsi] lpfc: Update lpfc version for 8.3.7.21.1p driver release (Rob Evers) [947546] - [scsi] lpfc: Merge with "lpfc 8.3.31: Fixed system panic due to midlayer abort and (Rob Evers) [947546] - [scsi] lpfc: Removed obsolete fcp_eq_count and fcp_wq_count driver attributes (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Update Copyrights to 2013 for 8.3.38, 8.3.39, and 8.3.40 modifications (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed a race condition between SLI host and port failed FCF rediscovery (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed issue mailbox wait routine failed to issue dump memory mbox command (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed system panic due to unsafe walking and deleting linked list (Rob Evers) [947546] - [scsi] lpfc: lpfc 8.3.40: Fixed FCoE connection list vlan identifier and add FCF list debug (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Clarified the behavior of the lpfc_max_luns module parameter (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix to allow OCM to report FEC status (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed a missing return code in a logging message (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed some logging message fields (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed list corruption when lpfc_drain_tx runs (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix starting reference tag when calculating BG error (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix inconsistent list removal causes crash (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed system panic during handling unsolicited receive buffer error condition (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix BlockGuard error checking (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed crash during FCoE failover testing (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix lpfc_used_cpu to be more dynamic (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed driver handling of CLEAR_LA with NPIV enabled causing SID=0 frames out (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Reduced tmo value set to FLOGI WQE for quick recovery from FLOGI sequence timeout (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Add log message when completes with clean address bit set to zero (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed driver vector mapping to CPU affinity (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed iocb flags not being reset for scsi commands (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed system panic during EEH recovery due to midlayer acting on outstanding I/O (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed not returning FAILED status when SCSI invoking host reset handler failed (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed bad book keeping in posting els sgls to port (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed BlockGuard to take advantage of rdprotect/wrprotect info when available (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Reduced spinlock contention on SCSI buffer list (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed crash when processing bsg's sg list with high memory pages (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Remove lpfc_fcp_look_ahead module parameter (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fix driver issues with SCSI Host reset (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Doorbell formation information logged in dual-chute mode WQ and RQ setup (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fix driver issues with large s/g lists for BlockGuard (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fix driver issues with large lpfc_sg_seg_cnt values (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed pt2pt and loop discovery problems on topology changes (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Remove driver dependency on HZ (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed BlockGuard error reporting (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed VPI allocation issues after firmware dump is performed (Rob Evers) [947546] - [scsi] lpfc: fix potential NULL pointer dereference in lpfc_sli4_rq_put() (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed potential mis-interpretation of READ_TOPOLOGY reserved fields (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fix default value for lpfc_enable_rrq (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed circular locking dependency and inconsistent lock state issues (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed PT2PT bring up problem for FC SLI4 (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed OXID reuse issue (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed async FCF modified event to in-use FCF failure to trigger recovery (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed deadlock condition in FCF round robin handling (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed bsg timeout handling issues that would result in crashes ? applied and checked into RHEL6.5 (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed degraded performance after cable pulls (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed NMI watch dog panic's when resetting the hba (Rob Evers) [947546] - [scsi] lpfc: treewide: Fix typos in kernel messages (Rob Evers) [947546] - [scsi] lpfc: fix lpfc build when wmb() is defined as mb() (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed infinite loop in lpfc_sli4_fcf_rr_next_index_get (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed crash due to SLI Port invalid resource count (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Provide support for FCoE protocol dual-chute (ULP) operation (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed stale ndlp state when the node is marked for deferred removal (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fix potential memory corruption bug (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed no-context ABTS failed with BA_RJT (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Removed use of NOP mailboxes for interrupt verification (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed exhausted retry for plogi to nameserver (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed ELS_REC received on the unsolicited receive queue (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Provide support for change_queue_type (Rob Evers) [947546] - [scsi] lpfc: 8.3.36: Correct mask error (Rob Evers) [947546] - [scsi] lpfc: 8.3.36: Correct buffer length overrun (Rob Evers) [947546] - [scsi] lpfc: 8.3.36: Update DIF support for passthru/strip/insert (Rob Evers) [947546] - [scsi] lpfc: 8.3.36: Fix bug with Target Resets and FCP2 devices (Rob Evers) [947546] - [scsi] lpfc: 8.3.35: Fixed not checking solicition in progress bit when verifying FCF record for use (Rob Evers) [947546] - [scsi] lpfc: 8.3.35: Fixed PRLI not being retried if a LS_RJT with a reason (Rob Evers) [947546] - [scsi] lpfc: 8.3.35: Expand I/O channel support for large systems (Rob Evers) [947546] - [scsi] lpfc: 8.3.34: Adjust IO Channels to 1 when INTx (Rob Evers) [947546] - [scsi] lpfc: 8.3.35: Fix interrupt delay multipler conversion for eq_create (Rob Evers) [947546] - [scsi] lpfc 8.3.34: Correct typecasts for snprintf messages (Rob Evers) [947546] - [scsi] lpfc: 8.3.34: Fix number of IO channels to match CPUs (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Fixed debugfs queInfo to include queue stats (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Add lpfc_fcp_look_ahead module parameter (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Make I/O to hw queue distribution algorithm a module parameter (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Change Naming convention for SLI4 Interrupt vector (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Allow per-hba interrupt rate tuning (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Tie parallel I/O queues into separate MSIX vectors (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Add Interrupts per second stats via debugfs (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Parallelize SLI-4 Q distribution (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Formally separate lpfc_sli_ring SLI-3 and SLI-4 variantions (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Add debugfs interface to display SLI queue information (Rob Evers) [947546] - [scsi] lpfc: treewide: fix comment/printk/variable typos (Rob Evers) [947546] - [netdrv] qlcnic: Update version to 5.2.43 (Chad Dupuis) [927395] - [netdrv] qlcnic: Enhance virtual NIC logging (Chad Dupuis) [927395] - [netdrv] qlcnic: qlcnic_get_board_name() function cleanup (Chad Dupuis) [927395] - [netdrv] qlcnic: Implement GET_LED_STATUS command for 82xx adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: modify reset recovery path in diag mode (Chad Dupuis) [927395] - [netdrv] qlcnic: diagnostics routine changes (Chad Dupuis) [927395] - [netdrv] qlcnic: Convert nested if-else to switch-case (Chad Dupuis) [927395] - [netdrv] qlcnic: Initialize trans_work and idc_aen_work at VF probe (Chad Dupuis) [927395] - [netdrv] qlcnic: Remove qlcnic_config_npars module parameter (Chad Dupuis) [927395] - [netdrv] qlcnic: Update IRQ name for 8200 and 8300 Series adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: Disable INT-x interrupt for 83xx on driver unload (Chad Dupuis) [927395] - [netdrv] qlcnic: Support spoof check config (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix LRO bugs while tuning offloads using Q application (Chad Dupuis) [927395] - [netdrv] qlcnic: Enable LRO if it was disabled by RX checksum (Chad Dupuis) [927395] - [netdrv] qlcnic: remove netdev->trans_start updates within the driver (Chad Dupuis) [927395] - [netdrv] qlcnic: Return proper error codes from probe failure paths (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix validation of link event command (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix mailbox response handling (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix bug in diagnostics test reset recovery path (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix reset recovery after transmit timeout (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix ethtool supported port status for 83xx (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix missing bracket in module parameter (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix ethtool strings (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix setting MAC address (Chad Dupuis) [927395] - [netdrv] qlcnic: Update version to 5.2.42 (Chad Dupuis) [927395] - [netdrv] qlcnic: Add identifying string for 83xx adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: Rename the IRQ description (Chad Dupuis) [927395] - [netdrv] qlcnic: Enable Interrupt Coalescing for 83xx adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: Add eSwitch statistics support (Chad Dupuis) [927395] - [netdrv] qlcnic: Take EPORT out of reset sequence before disabling PAUSE (Chad Dupuis) [927395] - [netdrv] qlcnic: Enhance channel configuration logs (Chad Dupuis) [927395] - [netdrv] qlcnic: Update version to 5.2.41 (Chad Dupuis) [927395] - [netdrv] qlcnic: Support polling for mailbox events (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix loopback test for SR-IOV PF (Chad Dupuis) [927395] - [netdrv] qlcnic: Support VLAN id config (Chad Dupuis) [927395] - [netdrv] qlcnic: Support MAC address, Tx rate config (Chad Dupuis) [927395] - [netdrv] qlcnic: VF reset recovery implementation (Chad Dupuis) [927395] - [netdrv] qlcnic: VF FLR implementation (Chad Dupuis) [927395] - [netdrv] qlcnic: Change 82xx adapter VLAN id endian type (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix typo in logs (Chad Dupuis) [927395] - [netdrv] qlcnic: fix TSO race condition (Chad Dupuis) [927395] - [netdrv] qlcnic: Stop traffic before performing loopback test (Chad Dupuis) [927395] - [netdrv] qlcnic: fix beaconing test for 82xx adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix set_flags handler for ethtool (Chad Dupuis) [927395] - [netdrv] qlcnic: Bump up the version to 5.2.40 (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix sparse warnings (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix NULL dereference in error path (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix potential NULL dereference (Chad Dupuis) [927395] - [netdrv] qlcnic: Bump up the version to 5.2.39 (Chad Dupuis) [927395] - [netdrv] qlcnic: Support atomic commands (Chad Dupuis) [927395] - [netdrv] qlcnic: Support VF-PF communication channel commands (Chad Dupuis) [927395] - [netdrv] qlcnic: VF-PF communication channel implementation (Chad Dupuis) [927395] - [netdrv] qlcnic: Use shared interrupt vector for Tx and Rx (Chad Dupuis) [927395] - [netdrv] qlcnic: SR-IOV VF probe (Chad Dupuis) [927395] - [netdrv] qlcnic: Support SR-IOV enable and disable (Chad Dupuis) [927395] - [netdrv] qlcnic: Add QLCNIC_SRIOV to Kconfig (Chad Dupuis) [927395]- [mm] reinstate mmap -EINVAL return error code when mapping length is zero (Rafael Aquini) [995339] - [fs] ext4: introduce reserved space (Lukas Czerner) [916592] - [fs] ext4: dont let i_reserved_meta_blocks go negative (Lukas Czerner) [916592] - [firmware] efivars: Use correct efi_pstore_info struct when calling pstore_register (Lenny Szubowicz) [867689] - [s390] zfcp: block queue limits with data router (Hendrik Brueckner) [952734] - [char] ipmi: eliminate long delay in ipmi_si on SGI UV2 (George Beshers) [876778] - [net] bridge: fix a conflict in if_bridge.h with glibc headers (Amerigo Wang) [981325] - [usb] fix endpoint-disabling for failed config changes (Don Zickus) [889391] - [usb] Free the allocated memory before exiting on error (Don Zickus) [889391] - [usb] xhci: fix list access before init (Don Zickus) [889391] - [usb] xhci-mem: init list heads at the beginning of init (Don Zickus) [889391] - [usb] xhci: override bogus bulk wMaxPacketSize values (Don Zickus) [889391] - [usb] enclose USB_XHCI_HCD related symbols within a if USB_XHCI_HCD block (Don Zickus) [889391] - [usb] xhci: clarify compliance mode debug messages (Don Zickus) [889391] - [usb] xhci: Rename SEGMENT_SIZE and SEGMENT_SHIFT as the former is used in a.out.h (Don Zickus) [889391] - [usb] xhci: Use ilog2() rather than __ffs() for calculating SEGMENT_SHIFT (Don Zickus) [889391] - [usb] xhci: Don't warn on empty ring for suspended devices (Don Zickus) [889391] - [usb] xhci: Fix TRB transfer length macro used for Event TRB (Don Zickus) [889391] - [usb] xhci: fix build warning (Don Zickus) [889391] - [usb] xhci: fix bit definitions for IMAN register (Don Zickus) [889391] - [usb] xhci: correctly enable interrupts (Don Zickus) [889391] - [usb] xhci: fix memory leak of URB-private data (Don Zickus) [889391] - [usb] xhci: fix incorrect bit test (Don Zickus) [889391] - [usb] xhci: Fix TD size for isochronous URBs (Don Zickus) [889391] - [usb] xhci: Fix isoc TD encoding (Don Zickus) [889391] - [usb] xhci: remove unused trb var in xhci_irq() (Don Zickus) [889391] - [usb] xhci: Add Lynx Point LP to list of Intel switchable hosts (Don Zickus) [889391] - [usb] xhci: move HC_STATE_SUSPENDED check to xhci_suspend() (Don Zickus) [889391] - [usb] xhci: Stricter conditional for Z1 system models for Compliance Mode Patch (Don Zickus) [889391] - [usb] xhci: Extend Fresco Logic MSI quirk (Don Zickus) [889391] - [usb] xhci: fix null-pointer dereference when destroying half-built segment rings (Don Zickus) [889391] - [usb] xhci: Fix TD Size calculation on 1.0 hosts (Don Zickus) [889391] - [usb] xhci: Fix conditional check in bandwidth calculation (Don Zickus) [889391] - [usb] xhci: Avoid global symbol pollution with handshake (Don Zickus) [889391] - [usb] xhci: Remove assigned but unused ep_ctx (Don Zickus) [889391] - [usb] xhci: Remove assigned but unused slot_ctx (Don Zickus) [889391] - [usb] xhci: Fix missing break in xhci_evaluate_context_result (Don Zickus) [889391] - [usb] xhci: Fix potential NULL ptr deref in command cancellation (Don Zickus) [889391] - [usb] xhci: Remove __force__ __u16 before assigning DeviceRemovable and assign directly (Don Zickus) [889391] - [usb] xhci-ring: removes unnecessary semicolon (Don Zickus) [889391] - [usb] xhci: update a comment regarding the BOS descriptor to reflect the code (Don Zickus) [889391] - [usb] xhci: sparse fixes (Don Zickus) [889391] - [usb] Fail a get config when the port is powered off (Don Zickus) [889391] - [usb] xhci: Handle clear PORT_POWER feature (Don Zickus) [889391] - [usb] redefine DeviceRemovable and wHubDelay as _le16 (Don Zickus) [889391] - [usb] xhci: Avoid "dead ports", add roothub port polling (Don Zickus) [894180] - [usb] Handle warm reset failure on empty port (Don Zickus) [894180] - [usb] Ignore port state until reset completes (Don Zickus) [894180] - [usb] Increase reset timeout (Don Zickus) [894180] - [usb] Allow USB 3.0 ports to be disabled (Don Zickus) [894180] - [usb] Ignore xHCI Reset Device status (Don Zickus) [894180] - [usb] Handle auto-transition from hot to warm reset (Don Zickus) [894180] - [usb] xhci: Handle HS bulk/ctrl endpoints that don't NAK (Don Zickus) [894180] - [usb] Enable LPM after a failed probe (Don Zickus) [815547] - [usb] Don't enable LPM if the exit latency is zero (Don Zickus) [815547] - [usb] Send Set SEL before enablng parent U1/U2 timeout (Don Zickus) [815547] - [usb] xhci: endianness xhci_calculate_intel_u2_timeout (Don Zickus) [815547] - [usb] xhci: fix integer overflow (Don Zickus) [815547] - [usb] Fix LPM disable count mismatch on driver unbind (Don Zickus) [815547] - [usb] Disable LPM while the device is unconfigured (Don Zickus) [815547] - [usb] Fix LPM disable/enable during device reset (Don Zickus) [815547] - [usb] xhci: Fix DIV_ROUND_UP compile error (Don Zickus) [815547] - [usb] xhci: Fix compile with CONFIG_USB_SUSPEND=n (Don Zickus) [815547] - [usb] Fix core compile with CONFIG_USB_SUSPEND=n (Don Zickus) [815547] - [usb] Disable hub-initiated LPM for comms devices (Don Zickus) [815547] - [usb] xhci: Add Intel U1/U2 timeout policy (Don Zickus) [815547] - [usb] xhci: Add infrastructure for host-specific LPM policies (Don Zickus) [815547] - [usb] Add macros for interrupt endpoint types (Don Zickus) [815547] - [usb] xhci: Reserve one command for USB3 LPM disable (Don Zickus) [815547] - [usb] xhci: Some Evaluate Context commands must succeed (Don Zickus) [815547] - [usb] Disable USB 3.0 LPM in critical sections (Don Zickus) [815547] - [usb] Add support to enable/disable USB3 link states (Don Zickus) [815547] - [usb] Allow drivers to disable hub-initiated LPM (Don Zickus) [815547] - [usb] Calculate USB 3.0 exit latencies for LPM (Don Zickus) [815547] - [usb] Refactor code to set LPM support flag (Don Zickus) [815547] - [usb] Make sure to fetch the BOS desc for roothubs (Don Zickus) [815547] - [usb] xhci: Add roothub code to set U1/U2 timeouts (Don Zickus) [815547] - [scsi] pm8001: Add new driver pmc8001 to RHEL 6.5 (Rich Bono) [922129] - [scsi] bnx2fc: introduce missing kfree (Jan Vesely) [916004] - [scsi] bnx2fc: Fix common misspellings (Jan Vesely) [916004] - [scsi] bnx2fc: Drivers: scsi: remove __dev* attributes (Jan Vesely) [916004] - [scsi] bnx2fc: Make the fcoe_cltr the SCSI host parent (Jan Vesely) [916004] - [scsi] bnx2fc: Bumped version to 1.0.14 (Jan Vesely) [916004] - [scsi] bnx2fc: Update copyright dates (Jan Vesely) [916004] - [scsi] bnx2fc: Fix race condition between IO completion and abort (Jan Vesely) [916004] - [scsi] bnx2fc: Include chip number in the symbolic name (Jan Vesely) [916004] - [scsi] bnx2fc: Enable cached tasks to improve performance (Jan Vesely) [916004] - [scsi] bnx2fc: adjust duplicate test (Jan Vesely) [916004] - [scsi] bnx2fc: Bumped version to 1.0.13 (Jan Vesely) [916004] - [scsi] bnx2fc: Support max IO size to 512KB (Jan Vesely) [916004] - [scsi] bnx2fc: Tx/Rx byte counts reset to 0 when exceeding 32 bit values (Jan Vesely) [916004] - [scsi] bnx2fc: Map the doorbell register between offload and enable requests (Jan Vesely) [916004] - [scsi] bnx2fc: Move offload/upload wait logic into a function (Jan Vesely) [916004] - [scsi] bnx2fc: support software fcoe target (Jan Vesely) [916004] - [scsi] bnx2fc: remove useless calls to memset() (Jan Vesely) [916004] - [scsi] bnx2fc: use fcoe_get_lesb/fcoe_ctlr_get_lesb() directly from libfcoe (Jan Vesely) [916004] - [scsi] bnx2fc: use fcoe_link_speed_update() from the exported symbol in libfcoe (Jan Vesely) [916004] - [scsi] bnx2fc: add support to get_netdev for bnx2f_interface (Jan Vesely) [916004] - [scsi] bnx2fc: Use the fcoe_sysfs control interface (Jan Vesely) [916004] - [scsi] libfcoe, fcoe, bnx2fc: Add new fcoe control interface (Jan Vesely) [916004] - [scsi] bnx2fc: treewide: fix typo of "suppport" in various comments (Jan Vesely) [916004] - [scsi] fix various printk and comment typos (Jan Vesely) [916004] - [scsi] fcoe, bnx2fc, libfcoe: SW FCoE and bnx2fc use FCoE Syfs (Jan Vesely) [916004] - [scsi] bnx2fc: Allocate fcoe_ctlr with bnx2fc_interface, not as a member (Jan Vesely) [916004] - [scsi] bnx2i: Fixed bugs in the handling of unsolicited NOP-Ins (Jan Vesely) [916003] - [scsi] bnx2i: Update version and copyright year 2013 (Jan Vesely) [916003] - [scsi] bnx2i: Drivers: scsi: remove __dev* attributes (Jan Vesely) [916003] - [scsi] bnx2i: Fix typo in printk and comments (Jan Vesely) [916003] - [scsi] bnx2i: fix the bit manipulation when setting the error mask (Jan Vesely) [916003] - [scsi] bnx2i: removed the individual PCI DEVICE ID checking (Jan Vesely) [916003]- [netdrv] ixgbe: fix broken module parameter IntMode (Andy Gospodarek) [958967] - [netdrv] ixgbe: fix broken module parameter FdirMode (Andy Gospodarek) [958967] - [fs] fuse: initialize dentry->d_op properly in fuse_direntplus_link() (Brian Foster) [994492] - [fs] nfs4: Fix infinite loop in nfs4_lookup_root (Scott Mayhew) [987426] - [tracing] Replace syscall_meta_data struct array with pointer array (Jiri Olsa) [992987] - [tracing] Replace trace_event struct array with pointer array (Jiri Olsa) [992987] - [mm] percpu: don't implicitly include slab.h from percpu.h (Baoquan He) [878312] - [mm] percpu: fix per_cpu_ptr_to_phys() handling of non-page-aligned addresses (Baoquan He) [878312] - [mm] percpu: explain why per_cpu_ptr_to_phys() is more complicated than necessary (Baoquan He) [878312] - [mm] percpu: fix chunk range calculation (Baoquan He) [878312] - [mm] percpu: should use is_vmalloc_addr() (Baoquan He) [878312] - [mm] percpu: fix pcpu_last_unit_cpu (Baoquan He) [878312] - [mm] percpu: fix first chunk match in per_cpu_ptr_to_phys() (Baoquan He) [878312] - [mm] percpu: fix trivial bugs in pcpu_build_alloc_info() (Baoquan He) [878312] - [mm] percpu: move vmalloc based chunk management into percpu-vm.c (Baoquan He) [878312] - [mm] percpu: misc preparations for nommu support (Baoquan He) [878312] - [mm] percpu: reorganize chunk creation and destruction (Baoquan He) [878312] - [mm] percpu: factor out pcpu_addr_in_first/reserved_chunk() and update per_cpu_ptr_to_phys() (Baoquan He) [878312] - [mm] percpu: add __percpu sparse annotations to core kernel subsystems (Baoquan He) [878312] - [mm] percpu: avoid calling __pcpu_ptr_to_addr() (Baoquan He) [878312] - [mm] percpu: refactor the code in pcpu_depopulate_chunk() (Baoquan He) [878312] - [mm] percpu: add missing per_cpu_ptr_to_phys() definition for UP (Baoquan He) [878312] - [mm] percpu: Fix kdump failure if booted with percpu_alloc=page (Baoquan He) [878312] - [mm] Revert: percpu: fix chunk range calculation (Baoquan He) [878312] - [mm] Revert: percpu: Fix kdump crash_notes content lost in case i386 debug (Baoquan He) [878312] - [md] raid5: fix interaction of 'replace' and 'recovery' (Jes Sorensen) [994382] - [md] raid10: remove use-after-free bug (Jes Sorensen) [994382] - [md] Remove recent change which allows devices to skip recovery (Jes Sorensen) [994382] - [md] raid10: fix two problems with RAID10 resync (Jes Sorensen) [994382] - [infiniband] ocrdma: Fix several stack info leaks (Doug Ledford) [827601] - [infiniband] ocrdma: Remove unused include (Doug Ledford) [827601] - [infiniband] hw: import new ocrdma driver from upstream tree (Doug Ledford) [827601] - [infiniband] cma: Export AF_IB statistics (Michal Schmidt) [908111] - [infiniband] ucma: Allow user space to specify AF_IB when joining multicast (Michal Schmidt) [908111] - [infiniband] ucma: Allow user space to pass AF_IB into resolve (Michal Schmidt) [908111] - [infiniband] ucma: Allow user space to bind to AF_IB (Michal Schmidt) [908111] - [infiniband] ucma: Name changes to indicate only IP addresses supported (Michal Schmidt) [908111] - [infiniband] ucma: Add ability to query GID addresses (Michal Schmidt) [908111] - [infiniband] cma: Export cma_get_service_id() (Michal Schmidt) [908111] - [infiniband] ucma: Support querying when IB paths are not reversible (Michal Schmidt) [908111] - [infiniband] sa: Export function to pack a path record into wire format (Michal Schmidt) [908111] - [infiniband] ucma: Support querying for AF_IB addresses (Michal Schmidt) [908111] - [infiniband] cma: Only listen on IB devices when using AF_IB (Michal Schmidt) [908111] - [infiniband] cma: Set qkey for AF_IB (Michal Schmidt) [908111] - [infiniband] cma: Expose private data when using AF_IB (Michal Schmidt) [908111] - [infiniband] cma: Merge cma_get/save_net_info (Michal Schmidt) [908111] - [infiniband] cma: Remove unused SDP related code (Michal Schmidt) [908111] - [infiniband] cma: Add support for AF_IB to cma_get_service_id() (Michal Schmidt) [908111] - [infiniband] cma: Add support for AF_IB to rdma_resolve_route() (Michal Schmidt) [908111] - [infiniband] cma: Add support for AF_IB to rdma_resolve_addr() (Michal Schmidt) [908111] - [infiniband] cma: Verify that source and dest sa_family are the same (Michal Schmidt) [908111] - [infiniband] cma: Restrict AF_IB loopback to binding to IB devices only (Michal Schmidt) [908111] - [infiniband] cma: Add helper functions to return id address information (Michal Schmidt) [908111] - [infiniband] cma: Do not modify sa_family when setting loopback address (Michal Schmidt) [908111] - [infiniband] cma: Allow user to specify AF_IB when binding (Michal Schmidt) [908111] - [infiniband] cma: Update port reservation to support AF_IB (Michal Schmidt) [908111] - [infiniband] cma: Add AF_IB support to ip_addr_size (Michal Schmidt) [908111] - [infiniband] cma: Include AF_IB in loopback and any address checks (Michal Schmidt) [908111] - [infiniband] cma: Allow enabling reuseaddr in any state (Michal Schmidt) [908111] - [infiniband] rdma: Define native IB address (Michal Schmidt) [908111] - [netdrv] mlx4: Set link type for RAW PACKET QPs in the QP context (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Disable VLAN stripping for RAW PACKET QPs (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fetch XRC SRQ in the CQ polling code (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Advertise MW support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Support memory window binding (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Remove redundant NULL check before kfree (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fix compiler warning about uninitialized 'vlan' variable (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Convert is_xxx variables in build_mlx_header() to bool (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Remove local invalidate segment unused fields (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Adjust duplicate test (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fix bug unwinding on error in mlx4_ib_init_sriov() (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fix build error on platforms where UL is not 64 bits (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: fix unresolved 64bit math in mellanox/mlx4/en_dcb_nl.c (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Can set maxrate only for TC0 (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Set max rate-limit for a TC (Amir Vadai) [950401 950910 950913 950915] - [netdrv] dcb: Add an optional max rate attribute (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Disable RFS when running in SRIOV mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Initialize RFS filters lock and list in init_netdev (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Limit the RFS filter IDs to be < RPS_NO_FILTER (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add accelerated RFS support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add rmap support to mlx4_assign_eq (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: fix small memory leak on error (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Dynamic VST to VST vlan/qos changes (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Fail device init if num_vfs is negative (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Add warning in case of command timeouts (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Replace sscanf() with kstrtoint() (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add prints when TX timeout occurs (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix a race between napi poll function and RX ring cleanup (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Change log level from error to debug for vlan related messages (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Move register_netdev() to the end of initialization function (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Do not query stats when device port is down (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix resource leak in error flow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: allow order-0 memory allocations in RX path (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: use one page fragment per incoming frame (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx_en: Timestamping is not supported in slave mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Keep VF assigned MAC in the PF admin table (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Handle unassigned VF MAC address correctly (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix adaptive moderation cq update (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Strengthen VLAN tags/priorities enforcement in VST mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Add missing report on VST and spoof-checking dev caps (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: fix a build error on 32bit arches (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add support to get VF config (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add set VF default vlan ID and priority support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add set VF mac address support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add structures to keep VF Ethernet ports information (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add reference counting to MAC registeration (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Disable HW clock overflow check when no HW support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Disable HW timestamping for VFs (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Expose a few helpers to fill DMFS HW strucutures (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Directly expose fields of DMFS HW rule control segment (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Change a few DMFS fields names to match firmare spec (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Match DMFS promiscuous field names to firmware spec (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Move DMFS HW structs to common header file (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Reduce warning message for SRQ_LIMIT event to debug level (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add a service task (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Support software timestamping (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add HW timestamping support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Read HCA frequency and map internal clock (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Add timestamping device capability (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Implement SRQ object lookup from srqn (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: set correct MTU in SRIOV (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Translate guest B0 steering rules to DMFS (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Add helper function to translate B0 steering rules to DMFS (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Advertize DCB_CAP_DCBX_HOST in getdcbx (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Enable DCB ETS ops only when supported by the firmware (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Added proper description for two device capabilities (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix setting initial MAC address (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Disallow releasing VF QPs which have steering rules (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Always use 64 bit resource ID when doing lookup (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Remove ethtool flow steering rules before releasing QPs (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Fix wrong order of flow steering resources removal (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Fix wrong mask applied on EQ numbers in the wrapper (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Cleanup MAC resources on module unload or port stop (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix race when setting the device MAC address (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Fix endianness bug in set_param_l (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Turn off device-managed FS bit in dev-cap wrapper if DMFS is not enabled (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Disable mlx4_QP_ATTACH calls from guests if the host uses flow steering (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Implement memory windows allocation and deallocation (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Enable memory windows in INIT_HCA and QUERY_HCA (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Disable memory windows for virtual functions (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: fix allocation of device tx_cq (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Propagate MR deregistration failures to caller (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Rename MPT-related functions to have mpt_ prefix (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add unicast MAC filtering (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Manage hash of MAC addresses per port (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Save previous MAC address of the port so we can replace it later (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Re-arrange ndo_set_rx_mode related code (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Move Ethernet related functionality from mlx4_core to mlx4_en (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Cleanup multiline strings (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Optimize Rx fast path filter checks (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Optimize loopback related checks in data path (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Assigning TX irq per ring (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix compilation error when CONFIG_INET isn't defined (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix error propagation for ethtool helper function (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix transmit timeout when driver restarts port (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Don't reassign port mac address on firmware that supports it (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Use firmware driven flow steering hash mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix ethtool rules leftovers after module unloaded (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Block insertion of ethtool steering rules while the interface is down (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix vlan mask for ethtool steering rules (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Validate VLAN IDs provided in ethtool flow steering rules (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix ip/udp steering rules multicast mac when attached via ethtool (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Set correctly allow_loopback flag (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Directly expose fields of HW flow steering rule control segment (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix a race when closing TX queue (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Return proper error code when __mlx4_add_one fails (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Use the correct netif lock on ndo_set_rx_mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix traffic loss under promiscuous mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Issue the dump eth statistics command under lock (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: remove redundant code (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add support for destination MAC in steering rules (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Use generic etherdevice.h functions (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Set number of rx/tx channels using ethtool (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix TX moderation info loss after set_ringparam is called (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Adjusting moderation per each ring (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Remove remnants of LRO support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Unmap UAR also in the case of error flow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Don't use vlan tag value as an indication for vlan presence (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Perform correct resource cleanup if mlx4_QUERY_ADAPTER() fails (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Remove annoying debug messages from SR-IOV flow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: fix skb truesize underestimation (Amir Vadai) [950401 950910 950913 950915] - [netdrv] etherdevice.h: Add ether_addr_equal_64bits (Amir Vadai) [950401 950910 950913 950915] - [netdrv] ethtool: Add destination MAC address to flow steering API (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fixing TX queue stop/wake flow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: nullify cq->vector field when closing completion queue (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Checksum counters per ring (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fix vlan table overflow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Adding 40gb speed report for ethtool (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix crash upon device initialization error (Amir Vadai) [950401 950910 950913 950915] - [net] introduce IFF_NO_UNICAST_FLT (Doug Ledford) [791284 865301 950918 983117] - [infiniband] ipoib: Add more rtnl_link_ops callbacks (Doug Ledford) [791284 865301 950918 983117] - [infiniband] ipoib: Add rtnl_link_ops support (Doug Ledford) [791284 865301 950918 983117] - [infiniband] ib_srp: Eliminate state SRP_TARGET_DEAD - minus system_long_wq (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Allow SRP disconnect through sysfs (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp_transport: Simplify attribute initialization code (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp_transport: Fix attribute registration (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp_transport: Document sysfs attributes (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: use __scsi_target_unblock (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Add Mellanox copyright (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Fix device removal flow (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Add support for iser CM REQ additional info (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Return error to upper layers on EAGAIN registration failures (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Move informational messages from error to info level (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Add module version (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: add support for TIPC protocol (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Fix ipoib_hard_header() return value (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Fix send lockup due to missed TX completion (Doug Ledford) [791284 865301 950918 983117] - [infiniband] rds: zero last byte for strncpy (Doug Ledford) [791284 865301 950918 983117] - [infiniband] rds: simplify a warning message (Doug Ledford) [791284 865301 950918 983117] - [infiniband] rds: limit the size allocated by rds_message_alloc() (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Free ipoib neigh on path record failure so path rec queries are retried (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Fail I/O requests if the transport is offline (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Avoid endless SCSI error handling loop (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Avoid sending a task management function needlessly (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Track connection state properly (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Enable iser when FMRs are not supported (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Avoid error prints on EAGAIN registration failures (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Use proper define for the commands per LUN value advertised to SCSI ML (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Don't attempt to release resources on error flow (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Add version and firmware info to ethtool reporting (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Fix ipoib_neigh hashing to use the correct daddr octets (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Fix crash due to skb double destruct (Doug Ledford) [791284 865301 950918 983117] - [infiniband] rds: remove depends on CONFIG_EXPERIMENTAL (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Call skb_dst_drop() once skb is enqueued for sending (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: send disconnect request without waiting for CM timewait exit (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: destroy and recreate QP and CQs when reconnecting (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Introduce the helper function srp_remove_target() (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Suppress superfluous error messages (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Process all error completions (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Introduce srp_handle_qp_err() (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Simplify SCSI error handling (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Keep processing commands during host removal (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Eliminate state SRP_TARGET_CONNECTING (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Increase block layer timeout (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Add more RX CQs to scale out processing of SCSI responses (Doug Ledford) [791284 865301 950918 983117] - [infiniband] core: Don't touch cmid after dropping reference (Doug Ledford) [791284 865301 950918 983117] - [infiniband] core: Verify that QP handler is valid before dispatching events (Doug Ledford) [791284 865301 950918 983117] - [infiniband] uverbs: Implement memory windows support in uverbs (Doug Ledford) [791284 865301 950918 983117] - [infiniband] core: Add "type 2" memory windows support (Doug Ledford) [791284 865301 950918 983117] - [infiniband] core: Change return value from find_gid_port() (Doug Ledford) [791284 865301 950918 983117]- [fs] autofs: remove autofs dentry mount check (Ian Kent) [947275] - [net] bridge: do not call setup_timer() multiple times (Amerigo Wang) [994430] - [mm] compaction: fixup need_compaction (Andrea Arcangeli) [953225] - [mm] compaction: add compaction to zone_reclaim_mode (Andrea Arcangeli) [953225] - [mm] zone_reclaim: after a successful zone_reclaim check the min watermark (Andrea Arcangeli) [953225] - [mm] compaction: increase the high order pages in the watermarks (Andrea Arcangeli) [953225] - [mm] compaction: don't require high order pages below min wmark (Andrea Arcangeli) [953225] - [mm] compaction: reset before initializing the scan cursors (Andrea Arcangeli) [953225] - [mm] compaction: don't depend on kswapd to invoke reset_isolation_suitable (Andrea Arcangeli) [953225] - [mm] zone_reclaim: compaction: scan all memory with /proc/sys/vm/compact_memory (Andrea Arcangeli) [953225] - [mm] zone_reclaim: remove ZONE_RECLAIM_LOCKED (Andrea Arcangeli) [953225] - [mm] page_alloc: avoid marking zones full prematurely after zone_reclaim() (Andrea Arcangeli) [953225] - [x86] trace: Add irq_enter/exit() in smp_trace_reschedule_interrupt() (Seiji Aguchi) [738712] - [x86] trace: Add config option checking to the definitions of mce handlers (Seiji Aguchi) [738712] - [x86] trace: Do not call local_irq_save() in load_current_idt() (Seiji Aguchi) [738712] - [x86] trace: Move creation of irq tracepoints from apic.c to irq.c (Seiji Aguchi) [738712] - [x86] trace: Add irq vector tracepoints (Seiji Aguchi) [738712] - [x86] trace: Introduce entering/exiting_irq() (Seiji Aguchi) [738712] - [x86] trace: Add DEFINE_EVENT_FN() macro (Seiji Aguchi) [738712] - [x86] uv3: Trim MMR register definitions after code changes for SGI UV3 (George Beshers) [988345] - [x86] uv3: Check current gru hub support for SGI UV3 (George Beshers) [988345] - [x86] uv3: Update Time Support for SGI UV3 (George Beshers) [988345] - [x86] uv3: Update x2apic Support for SGI UV3 (George Beshers) [988345] - [x86] uv3: Update Hub Info for SGI UV3 (George Beshers) [988345] - [x86] uv3: Update ACPI Check to include SGI UV3 (George Beshers) [988345] - [x86] uv3: Update MMR register definitions for SGI Ultraviolet System 3 (George Beshers) [988345] - [kernel] coredump: change wait_for_dump_helpers() to use wait_event_interruptible() (Oleg Nesterov) [773215] - [kernel] coredump: introduce dump_interrupted() (Oleg Nesterov) [773215] - [kernel] coredump: Un-inline the core-dump helper functions (Oleg Nesterov) [773215] - [kernel] coredump: sanitize the setting of signal->group_exit_code (Oleg Nesterov) [773215] - [kernel] coredump: ensure that SIGKILL always kills the dumping thread (Oleg Nesterov) [773215] - [kernel] coredump: only SIGKILL should interrupt the coredumping task (Oleg Nesterov) [773215] - [kernel] coredump: set ->group_exit_code for other CLONE_VM tasks too (Oleg Nesterov) [773215] - [fs] procfs: allow threads to rename siblings via /proc/pid/tasks/tid/comm (Jerome Marchand) [950840] - [security] selinux: make security_sb_clone_mnt_opts return an error on context mismatch (Jeff Layton) [800218] - [netdrv] bna: fix vlan_grp handling (Stefan Assmann) [886420] - [netdrv] mlx4_en: fix vlgrp handling (Stefan Assmann) [886420] - [netdrv] qlge: fix vlgrp handling (Stefan Assmann) [886420] - [netdrv] qlcnic: fix vlgrp handling (Stefan Assmann) [886420] - [fs] nfs4: end back channel session draining (Steve Dickson) [984118] - [fs] nfs4: Fix a pNFS session draining deadlock (Steve Dickson) [984118] - [fs] xfs: Fix delalloc WARN_ON() in xfs_vm_releasepage() (Aaron Tomlin) [991496] - [fs] nfs: Fix access to suid/sgid executables (Niels de Vos) [988135] - [fs] nfs4: don't put ACCESS in OPEN compound if O_EXCL (Niels de Vos) [988135] - [fs] nfs4: Add ACCESS operation to OPEN compound (Niels de Vos) [988135] - [fs] livelock avoidance in sget() (Eric Sandeen) [916811] - [fs] ext4: create a new BH_Verified flag to avoid unnecessary metadata validation (Lukas Czerner) [879163] - [fs] ext4: Fix dirtying of journalled buffers in data=journal mode (Lukas Czerner) [834919] - [fs] ext4: fix ext_remove_space for punch_hole case (Lukas Czerner) [969307] - [fs] ext4: punch_hole should wait for DIO writers (Lukas Czerner) [969307] - [fs] ext4: prevent race while walking extent tree for fiemap (Lukas Czerner) [692063] - [fs] ext4: Fix possibly very long loop in fiemap (Lukas Czerner) [692063] - [fs] ext4: make FIEMAP and delayed allocation play well together (Lukas Czerner) [692063] - [fs] ext4: handle NULL p_ext in ext4_ext_next_allocated_block() (Lukas Czerner) [692063] - [fs] ext4: drop ec_type from the ext4_ext_cache structure (Lukas Czerner) [692063] - [fs] lockd: protect nlm_blocked list (David Jeffery) [967095] - [virt] hv: Populate the guest ID with RHEL info (Jason Wang) [969230] - [virt] hv: Fix a bug in version negotiation code for util services (Jason Wang) [980554] - [netdrv] e1000e: disable ASPM L1 on 82583 (Dean Nelson) [991242] - [pci] Fix bit definitions of PCI_EXP_LNKCAP2 register (Myron Stowe) [989252] - [virt] storvsc: Increase the value of STORVSC_MAX_IO_REQUESTS (Jason Wang) [969537 969548] - [virt] storvsc: Support FC devices (Jason Wang) [969537] - [virt] storvsc: Implement multi-channel support (Jason Wang) [969537] - [virt] storvsc: Update the storage protocol to win8 level (Jason Wang) [969537] - [virt] storvsc: Increase the value of scsi timeout for storvsc devices (Jason Wang) [969548] - [virt] hv: Add the GUID fot synthetic fibre channel device (Jason Wang) [969537] - [s390] sclp: add parameter to specify number of buffer pages (Hendrik Brueckner) [990853] - [usb] fix thread-unsafe anchor utiliy routines (Stanislaw Gruszka) [993005] - [kernel] hung_task: print more info when reporting the problem (Oleg Nesterov) [976899] - [cpufreq] Convert the cpufreq_driver_lock to a rwlock (Prarit Bhargava) [887045] - [scsi] fnic: fix sleeping function called from invalid context during probe (Chris Leech) [829506] - [scsi] fnic: potential dead lock in fnic_is_abts_pending() (Chris Leech) [829506] - [scsi] fnic: Incremented driver version (Chris Leech) [829506] - [scsi] fnic: fix kernel panic due to FIP mode misconfiguration (Chris Leech) [829506] - [scsi] fnic: FIP VLAN Discovery Feature Support (Chris Leech) [829506] - [scsi] fnic: Fnic Trace Utility (Chris Leech) [829506] - [scsi] fnic: New debug flags and debug log messages (Chris Leech) [829506] - [scsi] fnic: fnic driver may hit BUG_ON on device reset (Chris Leech) [829506] - [scsi] fnic: Fix SGEs limit (Chris Leech) [829506] - [scsi] fnic: fixing issues in device and firmware reset code (Chris Leech) [829506] - [scsi] fnic: fix for trusted cos (Chris Leech) [829506] - [scsi] fnic: fix incorrect use of SLAB_CACHE_DMA flag (Chris Leech) [829506] - [x86] pmu: prepare for migration support (Paolo Bonzini) [928866] - [x86] kvm: Add code to track call origin for msr assignment (Paolo Bonzini) [928866] - [x86] kvm: add kvm_arch_vcpu_postcreate callback, move TSC initialization (Paolo Bonzini) [928866] - [netdrv] e1000e: fix I217/I218 PHY initialization flow (Dean Nelson) [981032] - [netdrv] e1000e: enable support for new device IDs (Dean Nelson) [981032] - [input] wacom: BTN_TOOL_DOUBLETAP is not a valid device_type (Aristeu Rozanski) [815589] - [input] wacom: use BTN_TOOL_FINGER to indicate touch device type (Aristeu Rozanski) [815589] - [input] wacom: remove pressure for touch devices (Aristeu Rozanski) [815589] - [input] wacom: report id 3 returns 4 bytes of data (Aristeu Rozanski) [815589] - [input] wacom: add support for Lenovo tablet ID 0xE6 (Aristeu Rozanski) [815589] - [input] wacom: support 2FGT in MT format (Aristeu Rozanski) [815589] - [input] wacom: support one finger touch the touchscreen way (Aristeu Rozanski) [815589] - [input] wacom: process pen data in its own routine (Aristeu Rozanski) [815589] - [input] wacom: share pen info with touch of the same ID (Aristeu Rozanski) [815589] - [input] wacom: fix runtime PM related deadlock (Aristeu Rozanski) [815589] - [input] wacom: add support for new LCD tablets (Aristeu Rozanski) [815589] - [input] wacom: add defines for packet lengths of various devices (Aristeu Rozanski) [815589] - [input] wacom: fix error path in wacom_probe() (Aristeu Rozanski) [815589] - [scsi] qla2xxx: Update version number to 8.05.00.03.06.5-k (Chad Dupuis) [927382] - [scsi] Revert "qla2xxx: Add setting of driver version string for vendor application." (Chad Dupuis) [927382] - [scsi] qla2xxx: Clear the MBX_INTR_WAIT flag when the mailbox time-out happens (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix for locking issue between driver ISR and mailbox routines (Chad Dupuis) [927382] - [scsi] qla2xxx: Add clarifying printk to thermal access fail cases (Chad Dupuis) [927382] - [scsi] qla2xxx: Wait for IDC complete event to finish loopback operation (Chad Dupuis) [927382] - [scsi] qla2xxx: Don't process state change aen for reset owner (Chad Dupuis) [927382] - [scsi] qla2xxx: Don't process RSCNs for a vport on the same physical adapter (Chad Dupuis) [927382] - [scsi] qla2xxx: Correction of comment in MBC opcode defines (Chad Dupuis) [927382] - [scsi] qla2xxx: Correct list-iteration bug in Report-ID Acquisition codes (Chad Dupuis) [927382] - [scsi] qla2xxx: Enhancements to support ISPFx00 (Chad Dupuis) [927382] - [scsi] qla2xxx: Integrate generic card temperature with mezz card temperature (Chad Dupuis) [927382] - [scsi] qla2xxx: Add setting of driver version string for vendor application (Chad Dupuis) [927382] - [scsi] qla2xxx: Update the copyright information (Chad Dupuis) [927382] - [scsi] qla2xxx: Display the lock owner on lock acquire failure (Chad Dupuis) [927382] - [scsi] qla2xxx: Move loopback mode reset after chip reset check (Chad Dupuis) [927382] - [scsi] qla2xxx: Extra loopback error handling for ISP83xx (Chad Dupuis) [927382] - [scsi] qla2xxx: don't free pool that wasn't allocated (Chad Dupuis) [927382] - [scsi] qla2xxx: Unload hangs after issuing BSG commands to vport (Chad Dupuis) [927382] - [scsi] qla2xxx: Do MPI reset only for 81xx (Chad Dupuis) [927382] - [scsi] qla2xxx: Do link initialization on get loop id failure (Chad Dupuis) [927382] - [scsi] qla2xxx: Update the FTP site references in the driver sources (Chad Dupuis) [927382] - [scsi] qla2xxx: Reject loopback request if one is already in progress (Chad Dupuis) [927382] - [scsi] qla2xxx: Print thermal unsupported message (Chad Dupuis) [927382] - [scsi] qla2xxx: Avoid null pointer dereference in shutdown routine (Chad Dupuis) [927382] - [scsi] qla2xxx: Get VPD information from common location for CNA (Chad Dupuis) [927382] - [scsi] qla2xxx: Correct race in loop_state assignment during reset handling (Chad Dupuis) [927382] - [scsi] qla2xxx: Display that driver is operating in legacy interrupt mode (Chad Dupuis) [927382] - [scsi] qla2xxx: Free rsp_data even on error in qla2x00_process_loopback() (Chad Dupuis) [927382] - [scsi] qla2xxx: Dont clear drv active on iospace config failure (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix typo in qla2xxx driver (Chad Dupuis) [927382] - [scsi] qla2xxx: Update ql2xextended_error_logging parameter description with new options (Chad Dupuis) [927382] - [scsi] qla2xxx: Parameterize the link speed of hba rather than fcport (Chad Dupuis) [927382] - [scsi] qla2xxx: Add 16Gb/s case to get port speed capability (Chad Dupuis) [927382] - [scsi] qla2xxx: Move marking fcport online ahead of setting iiDMA speed (Chad Dupuis) [927382] - [scsi] qla2xxx: Obtain loopback iteration count from bsg request (Chad Dupuis) [927382] - [scsi] qla2xxx: Add acquiring of risc semaphore before doing ISP reset (Chad Dupuis) [927382] - [scsi] qla2xxx: Properly set result field of bsg_job reply structure for success and failure (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix coccinelle warnings in qla2x00_relogin (Chad Dupuis) [927382] - [scsi] qla2xxx: Ignore driver ack bit if corresponding presence bit is not set (Chad Dupuis) [927382] - [scsi] qla2xxx: Use correct Request-Q-Out register during bidirectional request processing (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix typo in qla83xx_fw_dump function (Chad Dupuis) [927382] - [scsi] qla2xxx: Add Gen3 PCIe speed 8GT/s to the log message (Chad Dupuis) [927382] - [scsi] qla2xxx: Move noisy Start scsi failed messages to verbose logging level (Chad Dupuis) [927382] - [scsi] qla2xxx: Honor status value of 2 for report-id acquisition (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix for warnings reported by sparse (Chad Dupuis) [927382] - [scsi] qla2xxx: No fcport FC-4 type assignment in GA_NXT response (Chad Dupuis) [927382] - [scsi] qla2xxx: Change in setting UNLOADING flag and FC vports logout sequence while unloading qla2xxx driver (Chad Dupuis) [927382] - [scsi] qla2xxx: Clear unsupported 'states' during Get-FW-State queries (Chad Dupuis) [927382] - [scsi] qla2xxx: Remove spurious taking of ha->vport_slock spinlock (Chad Dupuis) [927382] - [cciss] Silence noisy per-device cciss messages (Tomas Henzl) [972697] - [scsi] mpt3sas: Bump driver version to v02.100.00.00-rh1 (Tomas Henzl) [839470] - [scsi] mpt3sas: when async scanning is enabled then while scanning, devices are removed but their transport layer entries are not removed (Tomas Henzl) [839470] - [scsi] mpt3sas: MPI2.5 Rev F v2.5.1.1 specification (Tomas Henzl) [839470] - [scsi] mpt3sas: Infinite loops can occur if MPI2_IOCSTATUS_CONFIG_INVALID_PAGE is not returned (Tomas Henzl) [839470] - [scsi] mpt3sas: fix for kernel panic when driver loads with HBA conected to non LUN 0 configured expander (Tomas Henzl) [839470] - [scsi] mpt3sas: Updated the Hardware timing requirements (Tomas Henzl) [839470] - [scsi] mpt3sas: 2013 source code copyright (Tomas Henzl) [839470] - [scsi] mpt3sas: don't wank with fasync on ->release() (Tomas Henzl) [839470] - [scsi] mpt3sas: Fix typos in printk (Tomas Henzl) [839470] - [scsi] mpt3sas: remove unused variables (Tomas Henzl) [839470] - [scsi] mpt3sas: Remove unneeded version.h header inclusion (Tomas Henzl) [839470] - [scsi] mpt3sas: cut and paste bug storing trigger mpi (Tomas Henzl) [839470] - [scsi] mpt3sas: add new driver supporting 12GB SAS (Tomas Henzl) [839470] - [scsi] scsi_transport_sas: add 12GB definitions for mpt3sas (Tomas Henzl) [839470] - [scsi] megaraid_sas: megaraid_sas driver init fails in kdump kernel (Tomas Henzl) [833299] - [scsi] sd_dif: problem with verify of type 1 protection information (PI) (Ewan Milne) [956402] - [scsi] sd: Ensure we correctly disable devices with unknown protection type (Ewan Milne) [956402] - [scsi] sd: Avoid remapping bad reference tags (Ewan Milne) [956402] - [scsi] sd: Allow protection_type to be overridden (Ewan Milne) [956402] - [scsi] Disable DIF on Hitachi Ultrastar 15K300 (Ewan Milne) [956402] - [scsi] Fix printing of variable length commands (Ewan Milne) [956402] - [scsi] Fix race between starved list and device removal (Ewan Milne) [916994] - [scsi] Add 'eh_deadline' to limit SCSI EH runtime (Ewan Milne) [923876] - [scsi] remove check for 'resetting' (Ewan Milne) [923876] - [scsi] dc395: Move 'last_reset' into internal host structure (Ewan Milne) [923876] - [scsi] tmscsim: Move 'last_reset' into host structure (Ewan Milne) [923876] - [scsi] advansys Remove 'last_reset' references (Ewan Milne) [923876] - [scsi] dpt_i2o: return SCSI_MLQUEUE_HOST_BUSY when in reset (Ewan Milne) [923876] - [scsi] dpt_i2o: Remove DPTI_STATE_IOCTL (Ewan Milne) [923876] - [net] ipv6: prevent race between address creation and removal (Jiri Pirko) [953380] - [net] ipv6: call udp_push_pending_frames when uncorking a socket with AF_INET pending data (Jiri Benc) [987651] {CVE-2013-4162} - [net] netlabel: improve domain mapping validation (Paul Moore) [963427] - [net] netlabel: correctly list all the static label mappings (Paul Moore) [918803] - [x86] Revert "io_apic: initialize nr_ioapic_registers early in mp_register_ioapic()" (Rafael Aquini) [855057]- [x86] Revert: power: Initialize MSR_IA32_ENERGY_PERF_BIAS due to performance regression (Neil Horman) [968981] - [mm] mmu_notifier: re-fix freed page still mapped in secondary MMU (George Beshers) [910085] - [x86] Round the calculated scale factor in set_cyc2ns_scale() (Prarit Bhargava) [975507] - [x86] sched: Fix overflow in cyc2ns_offset (Prarit Bhargava) [975507] - [virt] virtio: support unlocked queue poll (Jason Wang) [989411] - [netdrv] virtio_net: fix race in RX VQ processing (Jason Wang) [989411] - [watchdog] Use pr_ and pr_ (Don Zickus) [796364] - [watchdog] cleanup spaces before tabs (Don Zickus) [796364] - [watchdog] sbc_fitpc2_wdt: fix crash on systems without DMI_BOARD_NAME (Don Zickus) [796364] - [watchdog] sbc_fitpc2_wdt: fixed "scheduling while atomic" bug (Don Zickus) [796364] - [watchdog] sbc_fitpc2_wdt: fixed I/O operations order (Don Zickus) [796364] - [watchdog] watchdog_info constify (Don Zickus) [796364] - [watchdog] sbc_fitpc2_wdt: fix I/O space access technique (Don Zickus) [796364] - [block] aoe: adjust ref of head for compound page tails (David Milburn) [976900] - [block] aoe: update internal version number to v83 (David Milburn) [976900] - [block] aoe: update copyright date (David Milburn) [976900] - [block] aoe: perform I/O completions in parallel (David Milburn) [976900] - [block] aoe: replace kmalloc and then memcpy with kmemdup (David Milburn) [976900] - [block] aoe: reserve enough headroom on skbs (David Milburn) [976900] - [block] aoe: get rid of cached bv variable in bufinit() (David Milburn) [976900] - [block] aoe: fix use after free in aoedev_by_aoeaddr() (David Milburn) [976900] - [block] aoe: update internal version number to 81 (David Milburn) [976900] - [block] aoe: identify source of runt AoE packets (David Milburn) [976900] - [block] aoe: allow comma separator in aoe_iflist value (David Milburn) [976900] - [block] aoe: allow user to disable target failure timeout (David Milburn) [976900] - [block] aoe: use dynamic number of remote ports for AoE storage target (David Milburn) [976900] - [block] aoe: avoid races between device destruction and discovery (David Milburn) [976900] - [block] aoe: improve handling of misbehaving network paths (David Milburn) [976900] - [block] aoe: return real minor number for static minors (David Milburn) [976900] - [block] aoe: initialize sysminor to avoid compiler warning (David Milburn) [976900] - [block] aoe: make error messages more specific in static minor allocation (David Milburn) [976900] - [block] aoe: remove call to request handler from I/O completion (David Milburn) [976900] - [block] aoe: cleanup: correct comment for aoetgt nout (David Milburn) [976900] - [block] aoe: increase default cap on outstanding AoE commands in the network (David Milburn) [976900] - [block] aoe: remove vestigial request queue allocation (David Milburn) [976900] - [block] aoe: copy fallback timing information on destination failover (David Milburn) [976900] - [block] aoe: update driver-internal version to 64+ (David Milburn) [976900] - [block] aoe: commands in retransmit queue use new destination on failure (David Milburn) [976900] - [block] aoe: use high-resolution RTTs with fallback to low-res (David Milburn) [976900] - [block] aoe: manipulate aoedev network stats under lock (David Milburn) [976900] - [block] aoe: err device: include MAC addresses for unexpected responses (David Milburn) [976900] - [block] aoe: improve network congestion handling (David Milburn) [976900] - [block] aoe: provide ATA identify device content to user on request (David Milburn) [976900] - [block] aoe: update driver-internal version number to 60 (David Milburn) [976900] - [block] aoe: whitespace cleanup (David Milburn) [976900] - [block] aoe: cleanup: remove unused ata_scnt function (David Milburn) [976900] - [block] aoe: "payload" sysfs file exports per-AoE-command data transfer size (David Milburn) [976900] - [block] aoe: support larger I/O requests via aoe_maxsectors module param (David Milburn) [976900] - [block] aoe: update cap on outstanding commands based on config query response (David Milburn) [976900] - [block] aoe: support the forgetting (flushing) of a user-specified AoE target (David Milburn) [976900] - [block] aoe: print warning regarding a common reason for dropped transmits (David Milburn) [976900] - [block] aoe: avoid running request handler on plugged queue (David Milburn) [976900] - [block] aoe: update aoe-internal version number to 50 (David Milburn) [976900] - [block] aoe: update documentation to better reflect aoe-plus-udev usage (David Milburn) [976900] - [block] aoe: remove unused code (David Milburn) [976900] - [block] aoe: make dynamic block minor numbers the default (David Milburn) [976900] - [block] aoe: update and specify AoE address guards and error messages (David Milburn) [976900] - [block] aoe: retain static block device numbers for backwards compatibility (David Milburn) [976900] - [block] aoe: support more AoE addresses with dynamic block device minor numbers (David Milburn) [976900] - [block] aoe: update documentation with new URL and VM settings reference (David Milburn) [976900] - [block] aoe: update copyright year in touched files (David Milburn) [976900] - [block] aoe: update internal version number to 49 (David Milburn) [976900] - [block] aoe: remove unused code and add cosmetic improvements (David Milburn) [976900] - [block] aoe: increase net_device reference count while using it (David Milburn) [976900] - [block] aoe: associate frames with the AoE storage target (David Milburn) [976900] - [block] aoe: disallow unsupported AoE minor addresses (David Milburn) [976900] - [block] aoe: do revalidation steps in order (David Milburn) [976900] - [block] aoe: failover remote interface based on aoe_deadsecs parameter (David Milburn) [976900] - [block] aoe: use packets that work with the smallest-MTU local interface (David Milburn) [976900] - [block] aoe: use a kernel thread for transmissions (David Milburn) [976900] - [block] aoe: become I/O request queue handler for increased user control (David Milburn) [976900] - [block] aoe: kernel thread handles I/O completions for simple locking (David Milburn) [976900] - [block] aoe: for performance support larger packet payloads (David Milburn) [976900] - [block] aoe: assert AoE packets marked as requiring no checksum (David Milburn) [976900] - [md] dm-raid: Remember the last sync operation that was performed (Jonathan E Brassow) [985920] - [md] dm-raid: silence compiler warning on rebuilds_per_group (Jonathan E Brassow) [985920] - [md] dm-raid: Fix raid_resume not reviving failed devices in all cases (Jonathan E Brassow) [913650] - [md] dm-raid: Break-up untidy function (Jonathan E Brassow) [913650] - [md] dm-raid: Add ability to restore transiently failed devices on resume (Jonathan E Brassow) [913650] - [md] dm-raid: Add message/status support for changing sync action (Jonathan E Brassow) [985920] - [md] dm-raid: round region_size to power of two (Jonathan E Brassow) [985920] - [block] nvme: fixup nvme_dev_open for ioctl's (David Milburn) [922973] - [block] nvme: Return the result from user admin command IOCTL even in case of failure (David Milburn) [922973] - [block] nvme: Add MSI support (David Milburn) [922973] - [block] nvme: Use dma_set_mask() correctly (David Milburn) [922973] - [block] nvme: Do not cancel command multiple times (David Milburn) [922973] - [block] nvme: fix error return code in nvme_submit_bio_queue() (David Milburn) [922973] - [block] nvme: check for integer overflow in nvme_map_user_pages() (David Milburn) [922973] - [block] nvme: update NVM EXPRESS DRIVER file list (David Milburn) [922973] - [block] nvme: Fix a signedness bug in nvme_trans_modesel_get_mp (David Milburn) [922973] - [block] nvme: Remove redundant version.h header include (David Milburn) [922973] - [block] nvme: Use user defined admin ioctl timeout (David Milburn) [922973] - [block] nvme: Simplify Firmware Activate code slightly (David Milburn) [922973] - [block] nvme: Only clear the enable bit when disabling controller (David Milburn) [922973] - [block] nvme: Wait for device to acknowledge shutdown (David Milburn) [922973] - [block] nvme: Schedule timeout for sync commands (David Milburn) [922973] - [block] nvme: Meta-data support in NVME_IOCTL_SUBMIT_IO (David Milburn) [922973] - [block] nvme: Device specific stripe size handling (David Milburn) [922973] - [block] nvme: Split non-mergeable bio requests (David Milburn) [922973] - [block] nvme: Remove dead code in nvme_dev_add (David Milburn) [922973] - [block] nvme: Check for NULL memory in nvme_dev_add (David Milburn) [922973] - [block] nvme: Fix error clean-up on nvme_alloc_queue (David Milburn) [922973] - [block] nvme: Free admin queue on request_irq error (David Milburn) [922973] - [block] nvme: Add scsi unmap to SG_IO (David Milburn) [922973] - [block] nvme: queue usage fixes in nvme-scsi (David Milburn) [922973] - [block] nvme: Set TASK_INTERRUPTIBLE before processing queues (David Milburn) [922973] - [block] nvme: Add a character device for each nvme device (David Milburn) [922973] - [block] nvme: Fix endian-related problems in user I/O submission path (David Milburn) [922973] - [block] nvme: Fix I/O cancellation status on big-endian machines (David Milburn) [922973] - [block] nvme: Fix sparse warnings in scsi emulation (David Milburn) [922973] - [block] nvme: Don't fail initialisation unnecessarily (David Milburn) [922973] - [block] nvme: Abstract out sector to block number conversion (David Milburn) [922973] - [block] nvme: Use round_jiffies_relative() for the periodic, once-per-second timer (David Milburn) [922973] - [block] nvme: Add nvme-scsi.c (David Milburn) [922973] - [block] nvme: Add definitions for format command (David Milburn) [922973] - [block] nvme: Move structures & definitions to header file (David Milburn) [922973] - [block] nvme: Rename nvme.c to nvme-core.c (David Milburn) [922973] - [block] nvme: Add discard support for capable devices (David Milburn) [922973] - [block] nvme: Add namespaces with no LBA range feature (David Milburn) [922973] - [block] nvme: Add entry for the NVMe driver (David Milburn) [922973] - [block] nvme: Initialize iod nents to 0 (David Milburn) [922973] - [block] nvme: Define SMART log (David Milburn) [922973] - [block] nvme: Add result to nvme_get_features (David Milburn) [922973] - [block] nvme: Set result from user admin command (David Milburn) [922973] - [block] nvme: End queued bio requests when freeing queue (David Milburn) [922973] - [block] nvme: Free cmdid on nvme_submit_bio error (David Milburn) [922973] - [block] nvme: Cancel outstanding IOs on queue deletion (David Milburn) [922973] - [block] nvme: Free admin queue memory on initialisation failure (David Milburn) [922973] - [block] nvme: Use ida for nvme device instance (David Milburn) [922973] - [block] nvme: Fix whitespace damage in nvme_init (David Milburn) [922973] - [block] nvme: handle allocation failure in nvme_map_user_pages() (David Milburn) [922973] - [block] nvme: Fix uninitialized iod compiler warning (David Milburn) [922973] - [block] nvme: Do not set IO queue depth beyond device max (David Milburn) [922973] - [block] nvme: Set block queue max sectors (David Milburn) [922973] - [block] nvme: use namespace id for nvme_get_features (David Milburn) [922973] - [block] nvme: replace nvme_ns with nvme_dev for user admin (David Milburn) [922973] - [block] nvme: Fix nvme module init when nvme_major is set (David Milburn) [922973] - [block] nvme: Set request queue logical block size (David Milburn) [922973] - [block] nvme: Set number of queues correctly (David Milburn) [922973] - [block] nvme: Version 0.8 (David Milburn) [922973] - [block] nvme: Set queue flags correctly (David Milburn) [922973] - [block] nvme: Simplify nvme_unmap_user_pages (David Milburn) [922973] - [block] nvme: Mark the end of the sg list (David Milburn) [922973] - [block] nvme: Fix DMA mapping for admin commands (David Milburn) [922973] - [block] nvme: Rename IO_TIMEOUT to NVME_IO_TIMEOUT (David Milburn) [922973] - [block] nvme: Merge the nvme_bio and nvme_prp data structures (David Milburn) [922973] - [block] nvme: Change nvme_completion_fn to take a dev (David Milburn) [922973] - [block] nvme: Change get_nvmeq to take a dev instead of a namespace (David Milburn) [922973] - [block] nvme: Simplify completion handling (David Milburn) [922973] - [block] nvme: Update Identify Controller data structure (David Milburn) [922973] - [block] nvme: Implement doorbell stride capability (David Milburn) [922973] - [block] nvme: Version 0.7 (David Milburn) [922973] - [block] nvme: Don't probe namespace 0 (David Milburn) [922973] - [block] nvme: Fix calculation of number of pages in a PRP List (David Milburn) [922973] - [block] nvme: Create nvme_identify and nvme_get_features functions (David Milburn) [922973] - [block] nvme: Fix memory leak in nvme_dev_add() (David Milburn) [922973] - [block] nvme: Fix calls to dma_unmap_sg (David Milburn) [922973] - [block] nvme: Correct sg list setup in nvme_map_user_pages (David Milburn) [922973] - [block] nvme: Fix bug in NVME_IOCTL_SUBMIT_IO (David Milburn) [922973] - [block] nvme: Rework ioctls (David Milburn) [922973] - [block] nvme: Add the nvme thread to the wait queue before waking it up (David Milburn) [922973] - [block] nvme: Return real error from nvme_create_queue (David Milburn) [922973] - [block] nvme: Version 0.6 (David Milburn) [922973] - [block] nvme: Add a few calling convention notes (David Milburn) [922973] - [block] nvme: Handle failures from memory allocations in nvme_setup_prps (David Milburn) [922973] - [block] nvme: Use an IDA to allocate minor numbers (David Milburn) [922973] - [block] nvme: Add include of delay.h for msleep (David Milburn) [922973] - [block] nvme: Add support for timing out I/Os (David Milburn) [922973] - [block] nvme: Rename cancel_cmdid_data to cancel_cmdid (David Milburn) [922973] - [block] nvme: Fix bug in error handling (David Milburn) [922973] - [block] nvme: Time out initialisation after a few seconds (David Milburn) [922973] - [block] nvme: Fix warning in free_irq (David Milburn) [922973] - [block] nvme: Correct the Controller Configuration settings (David Milburn) [922973] - [block] nvme: Version 0.5 (David Milburn) [922973] - [block] nvme: Change the definition of nvme_user_io (David Milburn) [922973] - [block] nvme: Correct the definitions of two ioctls (David Milburn) [922973] - [block] nvme: Add compat_ioctl (David Milburn) [922973] - [block] nvme: Simplify queue lookup (David Milburn) [922973] - [block] nvme: Remove the kthread from the wait queue (David Milburn) [922973] - [block] nvme: Fix off-by-one when filling in PRP lists (David Milburn) [922973] - [block] nvme: Fix interpretation of 'Number of Namespaces' field (David Milburn) [922973] - [block] nvme: Remove outdated comments (David Milburn) [922973] - [block] nvme: Fix comment formatting (David Milburn) [922973] - [block] nvme: Convert comments to kernel-doc notation (David Milburn) [922973] - [block] nvme: Update admin opcodes to match the 1.0RC spec (David Milburn) [922973] - [block] nvme: Version 0.4 (David Milburn) [922973] - [block] nvme: Reduce maximum queue depth by 1 (David Milburn) [922973] - [block] nvme: Fix discontiguous accesses (David Milburn) [922973] - [block] nvme: Handle bios that contain non-virtually contiguous addresses (David Milburn) [922973] - [block] nvme: Implement Flush (David Milburn) [922973] - [block] nvme: Mark CMD_CTX_CANCELLED as being unlikely (David Milburn) [922973] - [block] nvme: Correct SQ doorbell semantics (David Milburn) [922973] - [block] nvme: Let the kthread take care of devices earlier (David Milburn) [922973] - [block] nvme: Rename nr_queues to nr_io_queues (David Milburn) [922973] - [block] nvme: Remove setting of 'flags' in rw command (David Milburn) [922973] - [block] nvme: Release 0.3 (David Milburn) [922973] - [block] nvme: Add a kthread to handle the congestion list (David Milburn) [922973] - [block] nvme: Handle failures differently in nvme_submit_bio_queue() (David Milburn) [922973] - [block] nvme: Update BAR structure to match the current spec (David Milburn) [922973] - [block] nvme: Handle physical merging of bvec entries (David Milburn) [922973] - [block] nvme: Check for DMA mapping failure (David Milburn) [922973] - [block] nvme: Pass the nvme_dev to nvme_free_prps and nvme_setup_prps (David Milburn) [922973] - [block] nvme: Optimise memory usage for I/Os between 4k and 128k (David Milburn) [922973] - [block] nvme: Switch to use DMA Pool API (David Milburn) [922973] - [block] nvme: Rename nvme_req_info to nvme_bio (David Milburn) [922973] - [block] nvme: Initial PRP List support (David Milburn) [922973] - [block] nvme: Advance the sg pointer when filling in an sg list (David Milburn) [922973] - [block] nvme: Renumber the special context values (David Milburn) [922973] - [block] nvme: Handle the congestion list a little better (David Milburn) [922973] - [block] nvme: Record the timeout for each command (David Milburn) [922973] - [block] nvme: Need to lock queue during interrupt handling (David Milburn) [922973] - [block] nvme: Detect command IDs completing that are out of range (David Milburn) [922973] - [block] nvme: Detect commands that are completed twice (David Milburn) [922973] - [block] nvme: Use a symbolic name to represent cancelled commands instead of 0 (David Milburn) [922973] - [block] nvme: Add a module parameter to use a threaded interrupt (David Milburn) [922973] - [block] nvme: Call put_nvmeq() before calling nvme_submit_sync_cmd() (David Milburn) [922973] - [block] nvme: Allow fatal signals to interrupt I/O (David Milburn) [922973] - [block] nvme: Release 0.2 (David Milburn) [922973] - [block] nvme: Add download / activate firmware ioctls (David Milburn) [922973] - [block] nvme: Add remaining status codes (David Milburn) [922973] - [block] nvme: Move sysfs entries to the right place (David Milburn) [922973] - [block] nvme: Disable the device before we write the admin queues (David Milburn) [922973] - [block] nvme: Request I/O regions (David Milburn) [922973] - [block] nvme: Allow queues to be allocated above 4GB (David Milburn) [922973] - [block] nvme: Enable device DMA (David Milburn) [922973] - [block] nvme: Enable and disable the PCI device (David Milburn) [922973] - [block] nvme: Check returns from nvme_alloc_queue() (David Milburn) [922973] - [block] nvme: Remove 'node' from nvme_dev (David Milburn) [922973] - [block] nvme: Read the model, serial & firmware rev from the controller (David Milburn) [922973] - [block] nvme: Add NVME_IOCTL_SUBMIT_IO (David Milburn) [922973] - [block] nvme: Create nvme_map_user_pages() and nvme_unmap_user_pages() (David Milburn) [922973] - [block] nvme: Change NVME_IOCTL_GET_RANGE_TYPE to return all the ranges (David Milburn) [922973] - [block] nvme: Zero the command before we send it (David Milburn) [922973] - [block] nvme: Add nvme_setup_prps() (David Milburn) [922973] - [block] nvme: Make nvme_common_command more featureful (David Milburn) [922973] - [block] nvme: Use PRP2 for the nvme_identify ioctl (David Milburn) [922973] - [block] nvme: Fix admin IRQ claim on real hardware (David Milburn) [922973] - [block] nvme: Rename 'cycle' to 'phase' (David Milburn) [922973] - [block] nvme: Implement per-CPU queues (David Milburn) [922973] - [block] nvme: Reduce set_queue_count arguments by one (David Milburn) [922973] - [block] nvme: Factor out queue_request_irq() (David Milburn) [922973] - [block] nvme: New driver (David Milburn) [922973]- [alsa] fix for !CONFIG_SND_DMA_SGBUF after ALSA update from upstream (Jaroslav Kysela) [916264] - [alsa] hda: Add new GPU codec ID to snd-hda (Jaroslav Kysela) [916264] - [alsa] hda: pm_runtime backport specific fixes to get things working (Jaroslav Kysela) [916264] - [alsa] pcm: try to retain kABI compatibility / modversions (Jaroslav Kysela) [916264] - [alsa] hda: remove unused variable warning (Jaroslav Kysela) [916264] - [alsa] rawmidi: fix oops (use after free) when unloading a driver module (Jaroslav Kysela) [916264] - [alsa] rawmidi: fix the get next midi device ioctl (Jaroslav Kysela) [916264] - [alsa] rawmidi: fix opened substreams count (Jaroslav Kysela) [916264] - [alsa] core: automatically add .llseek fop (Jaroslav Kysela) [916264] - [alsa] timer: Add NULL-check for invalid slave timer (Jaroslav Kysela) [916264] - [alsa] timer: Fix Oops at closing slave timer (Jaroslav Kysela) [916264] - [alsa] take tu->qlock with irqs disabled (Jaroslav Kysela) [916264] - [alsa] jack: Add "Line In" input jack constants (Jaroslav Kysela) [916264] - [alsa] jack: fix one memory leak in sound jack (Jaroslav Kysela) [916264] - [alsa] vmaster: Fix the regression of missing vmaster hook call (Jaroslav Kysela) [916264] - [alsa] vmaster: Add snd_ctl_sync_vmaster() helper function (Jaroslav Kysela) [916264] - [alsa] vmaster: Fix slave change notification (Jaroslav Kysela) [916264] - [alsa] vmaster: fix core/vmaster.c kernel-doc warning (Jaroslav Kysela) [916264] - [alsa] vmaster: Free slave-links when freeing the master element (Jaroslav Kysela) [916264] - [alsa] control: Fix missing VOLATILE flag at creating controls (Jaroslav Kysela) [916264] - [alsa] control: Fixe a trailing white space error (Jaroslav Kysela) [916264] - [alsa] core: release the constraint check for replace ops (Jaroslav Kysela) [916264] - [alsa] core: trivial code style fix (Jaroslav Kysela) [916264] - [alsa] control: clean up snd_ctl_hole_check() (Jaroslav Kysela) [916264] - [alsa] control: fix numid conflict check for new controls (Jaroslav Kysela) [916264] - [alsa] core: Define llseek fops (Jaroslav Kysela) [916264] - [alsa] pcm: Optimize the call of snd_pcm_update_hw_ptr() in read/write loop (Jaroslav Kysela) [916264] - [alsa] pcm: fix race condition in wait_for_avail() (Jaroslav Kysela) [916264] - [alsa] pcm_lib: avoid timing jitter in snd_pcm_read/write() (Jaroslav Kysela) [916264] - [alsa] pcm: Don't check DMA time-out too shortly (Jaroslav Kysela) [916264] - [alsa] pcm_lib: fix xrun_log (Jaroslav Kysela) [916264] - [alsa] pcm_lib: xrun_log log also in_interrupt (Jaroslav Kysela) [916264] - [alsa] core: Avoid endless sleep after disconnect (Jaroslav Kysela) [916264] - [alsa] PCM: Fix some races at disconnection (Jaroslav Kysela) [916264] - [alsa] info: Small refactoring and a sanity check in snd_info_get_line() (Jaroslav Kysela) [916264] - [alsa] info: Avoid leaking kernel memory (Jaroslav Kysela) [916264] - [alsa] info: Implement common llseek for binary mode (Jaroslav Kysela) [916264] - [alsa] info: Remove BKL (Jaroslav Kysela) [916264] - [alsa] info: Check file position validity in common layer (Jaroslav Kysela) [916264] - [alsa] core: remove unused variables (Jaroslav Kysela) [916264] - [alsa] core: Don't use 'default' for default (Jaroslav Kysela) [916264] - [alsa] Fix yet another race in disconnection (Jaroslav Kysela) [916264] - [alsa] fix comment/printk typos (Jaroslav Kysela) [916264] - [alsa] core: Allow card id change to the same string (Jaroslav Kysela) [916264] - [alsa] hda: add CONFIG_SND_HDA_CODEC_CA0132_DSP define to rhel specific config (Jaroslav Kysela) [916264] - [alsa] hda: Keep halting ALC5505 DSP (Jaroslav Kysela) [916264] - [alsa] hda: Fix EAPD vmaster hook for AD1884 & co (Jaroslav Kysela) [916264] - [alsa] hda: Add Dell SSID to support Headset Mic recording (Jaroslav Kysela) [916264] - [alsa] hda: relase -> release (Jaroslav Kysela) [916264] - [alsa] hda: Fix the max length of control name in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Guess what, it's two more Dell headset mic quirks (Jaroslav Kysela) [916264] - [alsa] hda: Yet another Dell headset mic quirk (Jaroslav Kysela) [916264] - [alsa] hda: Add support for ALC5505 DSP power-save mode (Jaroslav Kysela) [916264] - [alsa] hda: Add missing alc_inv_dmic_sync() call in alc269_resume() (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous stac_resume() (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: poll eld at resume time (Jaroslav Kysela) [916264] - [alsa] hda: clean up code to reset hda link (Jaroslav Kysela) [916264] - [alsa] hda: Add In-driver connection info (Jaroslav Kysela) [916264] - [alsa] hda: Use auto_mute_via_amp=1 for VT1708 (Jaroslav Kysela) [916264] - [alsa] hda: Add auto_mute_via_amp flag to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Remove unused variable (Jaroslav Kysela) [916264] - [alsa] hda: reset hda link during system/runtime suspend (Jaroslav Kysela) [916264] - [alsa] hda: Make Thinkpad X220-tablet use generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing Mic Boost controls for VIA codecs (Jaroslav Kysela) [916264] - [alsa] hda: Use snd_hda_check_power_state() in patch_hdmi.c (Jaroslav Kysela) [916264] - [alsa] hda: Avoid choose same converter for unused pins (Jaroslav Kysela) [916264] - [alsa] hda: Cache the MUX selection for generic HDMI (Jaroslav Kysela) [916264] - [alsa] hda: Haswell converter power state D0 verify (Jaroslav Kysela) [916264] - [alsa] hda: Fix return value of snd_hda_check_power_state() (Jaroslav Kysela) [916264] - [alsa] hda: Don't take unresponsive D3 transition too serious (Jaroslav Kysela) [916264] - [alsa] hda: Introduce bit flags to snd_hda_codec_read/write() (Jaroslav Kysela) [916264] - [alsa] hda: Drop hard dependency on CONFIG_SND_DYNAMIC_MINORS (Jaroslav Kysela) [916264] - [alsa] hda/via: Use standard snd_hda_shutup_pins() (Jaroslav Kysela) [916264] - [alsa] hda: Add models for Dell headset jacks (Jaroslav Kysela) [916264] - [alsa] hda: Fix pin configurations for MacBook Air 4,2 (Jaroslav Kysela) [916264] - [alsa] hda: Headset mic support for three more machines (Jaroslav Kysela) [916264] - [alsa] hda: add mic fixup for ALC269VB on Ordissimo EVE2 (Jaroslav Kysela) [916264] - [alsa] hda/via: Clean up duplicated codes (Jaroslav Kysela) [916264] - [alsa] hda/via: Fix wrongly cleared pins after suspend on VT1802 (Jaroslav Kysela) [916264] - [alsa] hda: Add keep_eapd_on flag to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Allow setting automute/automic hooks after parsing (Jaroslav Kysela) [916264] - [alsa] hda/via: Disable broken dynamic power control (Jaroslav Kysela) [916264] - [alsa] hda: Add headset quirk for two Dell machines (Jaroslav Kysela) [916264] - [alsa] hda: add dock support for Thinkpad T431s (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous pci_set_drvdata() at remove (Jaroslav Kysela) [916264] - [alsa] hda: Enable mic-mute LED on more HP laptops (Jaroslav Kysela) [916264] - [alsa] hda: add PCI IDs for Intel BayTrail (Jaroslav Kysela) [916264] - [alsa] Revert: hda: Fix wrong power setup for HP paths of VIA codecs (Jaroslav Kysela) [916264] - [alsa] hda: Add headset mic support for another Dell machine (Jaroslav Kysela) [916264] - [alsa] hda: Check the activity of the NID to be powered down (Jaroslav Kysela) [916264] - [alsa] hda: Fix wrong power setup for HP paths of VIA codecs (Jaroslav Kysela) [916264] - [alsa] Revert: hda: Don't set up active streams twice (Jaroslav Kysela) [916264] - [alsa] hda: Apply pin-enablement workaround to all Haswell HDMI codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix Oops caused by dereference NULL pointer (Jaroslav Kysela) [916264] - [alsa] hda: Fix 3.9 regression of EAPD init on Conexant codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix system panic when DMA > 40 bits for Nvidia audio controllers (Jaroslav Kysela) [916264] - [alsa] hda: Move Thinkpad X220 to use auto parser (Jaroslav Kysela) [916264] - [alsa] hda: Add the support for ALC286 codec (Jaroslav Kysela) [916264] - [alsa] hda: Limit internal mic boost for a few Asus machines (Jaroslav Kysela) [916264] - [alsa] hda: Disable the sanity check in snd_hda_add_pincfg() (Jaroslav Kysela) [916264] - [alsa] hda: fix error return code in patch_alc662() (Jaroslav Kysela) [916264] - [alsa] hda: Don't call vmaster hook when bus->shutdown is set (Jaroslav Kysela) [916264] - [alsa] hda: fixup D3 pin and right channel mute on Haswell HDMI audio (Jaroslav Kysela) [916264] - [alsa] hda: Use the primary DAC for all aamix outputs (Jaroslav Kysela) [916264] - [alsa] hda: Fix aamix activation with loopback control on VIA codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix headset mic support for Asus X101CH (Jaroslav Kysela) [916264] - [alsa] hda: Implement headset jack functionality for some Dell hw (Jaroslav Kysela) [916264] - [alsa] hda: Handle Headphone Mic jack more generic (Jaroslav Kysela) [916264] - [alsa] hda: add some small convenience functions to auto parser (Jaroslav Kysela) [916264] - [alsa] hda: allow "Headphone Mic" parser flag (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add a quirk for AC700 Chromebook (Jaroslav Kysela) [916264] - [alsa] hda/cirrus: Add a quirk for Stumpy ChromeBox (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Update latency based on DSP state (Jaroslav Kysela) [916264] - [alsa] hda: Introduce get_delay codec PCM ops (Jaroslav Kysela) [916264] - [alsa] hda: fix uninitialized variable (Jaroslav Kysela) [916264] - [alsa] hda: Allow power_save_controller option override DCAPS" (Jaroslav Kysela) [916264] - [alsa] hda: fix typo in proc output (Jaroslav Kysela) [916264] - [alsa] hda: Enabling Realtek ALC 671 codec (Jaroslav Kysela) [916264] - [alsa] hda: bug fix on HDMI ELD debug message (Jaroslav Kysela) [916264] - [alsa] hda: bug fix on return value when getting HDMI ELD info (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Delay HP amp turnon (Jaroslav Kysela) [916264] - [alsa] hda: VIA prefers side surrounds over HP (Jaroslav Kysela) [916264] - [alsa] hda: Lower the badness for independent HP penalty (Jaroslav Kysela) [916264] - [alsa] hda: Allow codec drivers to give own badness tables (Jaroslav Kysela) [916264] - [alsa] hda: Fix DAC assignment for independent HP (Jaroslav Kysela) [916264] - [alsa] hda: Enable "Headset Mic" name for some Dell Latitude devices (Jaroslav Kysela) [916264] - [alsa] hda: Introduce "Headset Mic" name (Jaroslav Kysela) [916264] - [alsa] hda: Fix abuse of snd_hda_lock_devices() for DSP loader (Jaroslav Kysela) [916264] - [alsa] hda: Fix typo in checking IEC958 emphasis bit (Jaroslav Kysela) [916264] - [alsa] hda: Fix yet missing GPIO/EAPD setup in cirrus driver (Jaroslav Kysela) [916264] - [alsa] hda: Add GPIO-based LED support on HP desktop machines (Jaroslav Kysela) [916264] - [alsa] hda: Make the resume of digital beep setup proper (Jaroslav Kysela) [916264] - [alsa] hda: Fix power-saving during playing beep sound (Jaroslav Kysela) [916264] - [alsa] hda: Move beep attach/detach calls in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda/cirrus: Fix the digital beep registration (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing beep detach in patch_conexant.c (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing EAPD/GPIO setup for Cirrus codecs (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Remove extra setting of dsp_state (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Check download state of DSP (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Check if dspload_image succeeded (Jaroslav Kysela) [916264] - [alsa] hda: Disable IDT eapd_switch if there are no internal speakers (Jaroslav Kysela) [916264] - [alsa] hda: Don't apply EAPD power filter as default (Jaroslav Kysela) [916264] - [alsa] hda: Allow unlimited pins and converters in patch_hdmi.c (Jaroslav Kysela) [916264] - [alsa] hda: Drop explicit memset() by reallocation with __GFP_ZERO (Jaroslav Kysela) [916264] - [alsa] hda: Fix snd_hda_get_num_raw_conns() to return a correct value (Jaroslav Kysela) [916264] - [alsa] hda: Don't re-initialize shared hp/mic pinctl (Jaroslav Kysela) [916264] - [alsa] hda: Avoid automatic pin-ctl update for hp/mic when jack ctl exists (Jaroslav Kysela) [916264] - [alsa] hda: Consolidate add_in_jack_modes and add_out_jack_modes hints (Jaroslav Kysela) [916264] - [alsa] hda: Allow to change I/O direction in hp/mic jack mode ctl (Jaroslav Kysela) [916264] - [alsa] hda: Add some model name strings for ALC260 (Jaroslav Kysela) [916264] - [alsa] hda: Handle shared hp/mic jack mode (Jaroslav Kysela) [916264] - [alsa] hda: Add the generic Headphone Mic feature (Jaroslav Kysela) [916264] - [alsa] hda: Add support of new codec ALC233 (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Avoid division by zero in dspxfr_one_seg() (Jaroslav Kysela) [916264] - [alsa] hda: check NULL pointer when creating SPDIF PCM switch (Jaroslav Kysela) [916264] - [alsa] hda: check NULL pointer when creating SPDIF controls (Jaroslav Kysela) [916264] - [alsa] hda: Enable beep for ASUS EeeBox EBP1501P (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Make jacks phantom, if they're not detectable (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Notify userspace when ELD control changes (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Protect ELD buffer (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Refactor hdmi_eld into parsed_hdmi_eld (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Do not expose eld data when eld is invalid (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: ELD shouldn't be valid after unplug (Jaroslav Kysela) [916264] - [alsa] hda: Fix the silent speaker output on Fujitsu S7020 laptop (Jaroslav Kysela) [916264] - [alsa] hda: add quirks for mute LED on two HP machines (Jaroslav Kysela) [916264] - [alsa] hda: Remove speaker clicks on CX20549 (Jaroslav Kysela) [916264] - [alsa] hda: Disable runtime PM for Intel 5 Series/3400 (Jaroslav Kysela) [916264] - [alsa] hda: Increase badness for missing multi-io (Jaroslav Kysela) [916264] - [alsa] hda: Fix broken workaround for HDMI/SPDIF conflicts (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add missing n to debug prints (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix type of INVALID_CHIP_ADDRESS (Jaroslav Kysela) [916264] - [alsa] hda: update documentation for no-primary-hp fixup (Jaroslav Kysela) [916264] - [alsa] hda: Workaround for silent output on Sony Vaio VGC-LN51JGB with ALC889 (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Slight optimization for build with DSP (Jaroslav Kysela) [916264] - [alsa] hda: Fix memory leak and error handling in CA0132 DSP loader (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Improve the DSP transfer timeout calculations (Jaroslav Kysela) [916264] - [alsa] hda/intel: Add Device IDs for Intel Wellsburg PCH (Jaroslav Kysela) [916264] - [alsa] hda: Yet another fix for broken HSW HDMI pin connections (Jaroslav Kysela) [916264] - [alsa] hda: Add fixup for Haswell to enable all pin and convertor widgets (Jaroslav Kysela) [916264] - [alsa] hda: Support rereading widgets under the function group (Jaroslav Kysela) [916264] - [alsa] hda: Remove limit of widget connections (Jaroslav Kysela) [916264] - [alsa] hda: Set non-snoop for Creative HD-audio controllers (Jaroslav Kysela) [916264] - [alsa] hda: Fix misc compile warnings in patch_ca0132.c (Jaroslav Kysela) [916264] - [alsa] hda: Use generic array for loopback list management (Jaroslav Kysela) [916264] - [alsa] hda: Enable loopback accounts for CONFIG_PM=n, too (Jaroslav Kysela) [916264] - [alsa] hda: Apply mic-mute LED fixup for new HP laptops (Jaroslav Kysela) [916264] - [alsa] hda: detect jacks on VT1708 even when no streams are active (Jaroslav Kysela) [916264] - [alsa] hda: Fix phantom jacks on VT1708 (Jaroslav Kysela) [916264] - [alsa] hda: Add new Kconfig CONFIG_SND_HDA_CODEC_CA0132_DSP (Jaroslav Kysela) [916264] - [alsa] hda: Release assigned pin/cvt at error path of hdmi_pcm_open() (Jaroslav Kysela) [916264] - [alsa] hda: New PCI ID for Haswell ULT (Jaroslav Kysela) [916264] - [alsa] hda: add support for IDT 92HD95 HDA codec (Jaroslav Kysela) [916264] - [alsa] hda: Fix non-snoop page handling (Jaroslav Kysela) [916264] - [alsa] hda: Enable LPIB delay count for Poulsbo / Oaktrail (Jaroslav Kysela) [916264] - [alsa] hda: Fix powermap for external mics on IDT codecs (Jaroslav Kysela) [916264] - [alsa] hda: fix inverted internal mic on Acer AOA150/ZG5 (Jaroslav Kysela) [916264] - [alsa] hda: Enable power down of unused widgets for IDT codecs (Jaroslav Kysela) [916264] - [alsa] hda: Implement path-based power filter to the generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Add snd_hda_check_power_state() helper function (Jaroslav Kysela) [916264] - [alsa] hda: Synchronize the power state at the end of codec init (Jaroslav Kysela) [916264] - [alsa] hda: Add power state filtering (Jaroslav Kysela) [916264] - [alsa] hda/via: Fix wrong checks of power state bits (Jaroslav Kysela) [916264] - [alsa] hda: Fix wrong arguments for path deactivation checks (Jaroslav Kysela) [916264] - [alsa] hda: Add auto-mute support to PB desktop (Jaroslav Kysela) [916264] - [alsa] hda: Add a fixup for Packard-Bell desktop with ALC880 (Jaroslav Kysela) [916264] - [alsa] hda: Add chained_before flag to the fixup entry (Jaroslav Kysela) [916264] - [alsa] hda: Small code refactoring about path re-initialization (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing path between aamix and outputs in AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix inconsistent pin states after resume (Jaroslav Kysela) [916264] - [alsa] hda: Fix invalid snd_BUG_ON() in alc271_hp_gate_mic_jack() (Jaroslav Kysela) [916264] - [alsa] hda: Select auto-parser as default for AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Convert some static quirks to fixup codes for AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Rearrange for dropping static quirk codes in AD codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Add SPDIF mux control to AD codec auto-parser (Jaroslav Kysela) [916264] - [alsa] hda: Combine snd_hda_codec_flush_*_cache() to a single function (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing call of cmd flush in capture volume put callback (Jaroslav Kysela) [916264] - [alsa] hda: Add missing exports to helper functions (Jaroslav Kysela) [916264] - [alsa] hda: Revive SPDIF mux for IDT/STAC codecs (Jaroslav Kysela) [916264] - [alsa] hda: Disable HP auto-mute during independent HP mode (Jaroslav Kysela) [916264] - [alsa] hda: Set individual name to secondary analog PCM stream (Jaroslav Kysela) [916264] - [alsa] hda: Add aamix NID to AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Add Conexant CX20755/20756/20757 codec IDs (Jaroslav Kysela) [916264] - [alsa] hda: Add aamix NID to IDT 92HD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous header inclusions (Jaroslav Kysela) [916264] - [alsa] hda: Enable parsing the independent HP mode as default for VIA codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix conflicts between Loopback Mixing and Independent HP (Jaroslav Kysela) [916264] - [alsa] hda: Check aamix-output paths from other DACs, too (Jaroslav Kysela) [916264] - [alsa] hda: Add missing badness evaluation for unresolved paths (Jaroslav Kysela) [916264] - [alsa] hda: Set the pin targets after deciding output config (Jaroslav Kysela) [916264] - [alsa] hda: Improve debug prints for output paths (Jaroslav Kysela) [916264] - [alsa] hda: Add fixup for Acer AO725 laptop (Jaroslav Kysela) [916264] - [alsa] hda/conexant: Set mixer NID 0x19 for CX20551 codec (Jaroslav Kysela) [916264] - [alsa] hda: Correct more array rooms in hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Fix the wrong adc_idx for capture source (Jaroslav Kysela) [916264] - [alsa] hda: Don't add unnecessary indices on HDMI and SPDIF (Jaroslav Kysela) [916264] - [alsa] hda: don't compare with yourself in fill_input_pin_labels (Jaroslav Kysela) [916264] - [alsa] hda: make sure there are enough input labels and paths (Jaroslav Kysela) [916264] - [alsa] hda: Fix speaker pin of FSC Lifebook S7110 laptop (Jaroslav Kysela) [916264] - [alsa] hda: Add boost to line inputs, too (Jaroslav Kysela) [916264] - [alsa] hda/sigmatel: Add bass speaker support for HP ENVY Spectre XT (Jaroslav Kysela) [916264] - [alsa] hda: Consolidate cap_sync_hook and capture_switch_hook (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing call of capture_switch_hook (Jaroslav Kysela) [916264] - [alsa] hda: Look for boost controls more deeply (Jaroslav Kysela) [916264] - [alsa] hda: Fix invalid mute in path activation (Jaroslav Kysela) [916264] - [alsa] hda: Unify input label creations in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Keep autocfg.input idx value in imux table (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing unsol event handler in some codec drivers (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser for STAC/IDT codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Improve naming rule for primary output (Jaroslav Kysela) [916264] - [alsa] hda: Add PCM capture hook to hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Record all detected ADCs in hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Move vmaster TLV parsing to snd_hda_gen_parse_auto_config() (Jaroslav Kysela) [916264] - [alsa] hda: Add input jack mode enum controls to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Minor cleanup/fixes for patch_sigmatel.c fixup transition (Jaroslav Kysela) [916264] - [alsa] hda: Give more comments to hda_gen_spec flags (Jaroslav Kysela) [916264] - [alsa] hda: Add suppress_auto_mute flag to hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Record the current speaker / LO mute status in hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Properly call automute/switch hooks at init (Jaroslav Kysela) [916264] - [alsa] hda: Make sure fill_all_dac_nids is called for digital only codecs (Jaroslav Kysela) [916264] - [alsa] hda: force different capture controls if amp caps differ (Jaroslav Kysela) [916264] - [alsa] hda: do not add non-existing Mic boost controls (Jaroslav Kysela) [916264] - [alsa] hda: initialize channel counts correctly (Jaroslav Kysela) [916264] - [alsa] hda: fix wrong adc_idx in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Check array bounds in get_input_path (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Make some symbols static (Jaroslav Kysela) [916264] - [alsa] hda: Add prefer_hp_amp flag to hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix a wrong comma in snd_printdd() call (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Declare firmware only when really built (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix possible invalid DMA channel deallocation (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix possible NULL dereference (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix another smatch warning (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix superfluous unsigned check (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Use snd_hda_set_pin_ctl() helper again (Jaroslav Kysela) [916264] - [alsa] Revert: hda: Add firmware caching to CA0132 codec (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix potential init errors and update module description (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Shuffle to group together related code (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Code shuffle to group similar functions (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add tuning controls (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add unsol handler for DSP and jack detection (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add PCM enhancements (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add DSP mixer controls and helpers (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Init chip, DSP effects and mixer settings (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add new definitions and structs for DSP (Jaroslav Kysela) [916264] - [alsa] hda: fix OOPS in hda_mark_cmd_cache_dirty (Jaroslav Kysela) [916264] - [alsa] hda/sigmatel: Remove superfluous fields from sigmatel_spec (Jaroslav Kysela) [916264] - [alsa] hda/sigmatel: Move w/a for HP Mini 110 LED to fixup table (Jaroslav Kysela) [916264] - [alsa] hda/sigmatel: Remove PCI id check in find_mute_led_cfg() (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for IDT92HD83xxx (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for IDT92HD73xx (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for IDT92HD71Bxx (Jaroslav Kysela) [916264] - [alsa] hda: Check pincap while parsing the configuration (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC927x (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC922x (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC9205 (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC9872 (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC925x (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC9200 (Jaroslav Kysela) [916264] - [alsa] hda: Add capture_switch_hook to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser for VIA codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Add generic parser support to Analog Device codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Rearrange for dropping static quirk codes in Coexant driver (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser in Conexant codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser for Cirrus codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser for CA0110 codec (Jaroslav Kysela) [916264] - [alsa] hda: Use generic codec parser for C-Media codecs (Jaroslav Kysela) [916264] - [alsa] hda: Allow user to give hints for codec parser behavior (Jaroslav Kysela) [916264] - [alsa] hda: Add snd_hda_get_int_hint() helper function (Jaroslav Kysela) [916264] - [alsa] hda: Protect user-defined arrays via mutex (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Generic mute LED implementation for HP laptops (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix the timing for some fixups (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add a fixup for FSC S7020 laptop (Jaroslav Kysela) [916264] - [alsa] hda: Add output jack mode enum controls (Jaroslav Kysela) [916264] - [alsa] hda: Update automute / automic upon jack retasking (Jaroslav Kysela) [916264] - [alsa] hda: Add a new fixup type to override pinctl values (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Read the cached pinctl value in fixups (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Drop aliases for old fixups (Jaroslav Kysela) [916264] - [alsa] hda: Avoid auto-mute or auto-mic of retasked jacks (Jaroslav Kysela) [916264] - [alsa] hda: Manage current pinctl values in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: More strict correction of invalid pinctl bits (Jaroslav Kysela) [916264] - [alsa] hda: Add helper functions to cache the current pinctl target (Jaroslav Kysela) [916264] - [alsa] hda: Clear the dropped paths properly (Jaroslav Kysela) [916264] - [alsa] hda: Allow aamix as a capture source (Jaroslav Kysela) [916264] - [alsa] hda: Fix inconsistent input_paths after ADC reduction (Jaroslav Kysela) [916264] - [alsa] hda: Return "Headphone Mic" from hda_get_autocfg_input_label() (Jaroslav Kysela) [916264] - [alsa] hda: Exclude aamix from capture paths (Jaroslav Kysela) [916264] - [alsa] hda: Add a flag to suppress mic auto-switch (Jaroslav Kysela) [916264] - [alsa] hda: Handle BOTH jack port as a fixed output (Jaroslav Kysela) [916264] - [alsa] hda: Re-define snd_hda_parse_nid_path() (Jaroslav Kysela) [916264] - [alsa] hda: Manage input paths via path indices (Jaroslav Kysela) [916264] - [alsa] hda: Fix multi-io channel mode management (Jaroslav Kysela) [916264] - [alsa] hda: Don't set up active streams twice (Jaroslav Kysela) [916264] - [alsa] hda: Remove unused dac reference in create_multi_out_ctls() (Jaroslav Kysela) [916264] - [alsa] hda: Use direct path reference in assign_out_path_ctls() (Jaroslav Kysela) [916264] - [alsa] hda: Clear path indices properly at each re-evaluation (Jaroslav Kysela) [916264] - [alsa] hda: Add brief comments to exported snd_hda_gen_*_() functions (Jaroslav Kysela) [916264] - [alsa] hda: Remove dead HDA_CTL_BIND_VOL and HDA_CTL_BIND_SW codes (Jaroslav Kysela) [916264] - [alsa] hda: Add snd_hda_gen_free() and snd_hda_gen_check_power_status() (Jaroslav Kysela) [916264] - [alsa] hda: Allow jack detection when polling is enabled (Jaroslav Kysela) [916264] - [alsa] hda: Add pcm_playback_hook to hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Drop bind-volume workaround (Jaroslav Kysela) [916264] - [alsa] hda: Drop unneeded pin argument from set_output_and_unmute() (Jaroslav Kysela) [916264] - [alsa] hda: Add missing slave names for Speaker Surround, etc (Jaroslav Kysela) [916264] - [alsa] hda: Prefer binding the primary CLFE output (Jaroslav Kysela) [916264] - [alsa] hda: Fix truncated control names (Jaroslav Kysela) [916264] - [alsa] hda: Add Loopback Mixing control (Jaroslav Kysela) [916264] - [alsa] hda: Correct aamix output paths (Jaroslav Kysela) [916264] - [alsa] hda: Initialize digital-input path properly (Jaroslav Kysela) [916264] - [alsa] hda: Manage using output/loopback path indices (Jaroslav Kysela) [916264] - [alsa] hda: Fix multi-io pin assignment in create_multi_out_ctls() (Jaroslav Kysela) [916264] - [alsa] hda: Simplify the multi-io assignment with multi speakers (Jaroslav Kysela) [916264] - [alsa] hda: Check the existing path in snd_hda_add_new_path() (Jaroslav Kysela) [916264] - [alsa] hda: Avoid duplicated path creations (Jaroslav Kysela) [916264] - [alsa] hda: Initialize output paths with current active states (Jaroslav Kysela) [916264] - [alsa] hda: Don't skip amp init for activated paths (Jaroslav Kysela) [916264] - [alsa] hda: Add hooks for HP/line/mic auto switching (Jaroslav Kysela) [916264] - [alsa] hda: Revive snd_hda_get_conn_list() (Jaroslav Kysela) [916264] - [alsa] hda: Add codec->inv_jack_detect flag (Jaroslav Kysela) [916264] - [alsa] hda: Add inv_eapd flag to struct hda_codec (Jaroslav Kysela) [916264] - [alsa] hda: Implement independent HP control (Jaroslav Kysela) [916264] - [alsa] hda: Allow aamix in the primary output path (Jaroslav Kysela) [916264] - [alsa] hda: Define HDA_PARSE_* for snd_hda_parse_nid_path() argument (Jaroslav Kysela) [916264] - [alsa] hda: Fix typos in debug_show_configs() (Jaroslav Kysela) [916264] - [alsa] hda: Add more debug prints about new paths (Jaroslav Kysela) [916264] - [alsa] hda: Drop spec->channel_mode field from hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Fix PCM name string for generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Use cached version for changing pins in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda: Dynamically turn on/off EAPD in generic codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Fix initialization of primary outputs in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda: Refactor init_extra_out() in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda: Clear unsol enable bits on unused pins in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Add spec->vmaster_mute_enum flag to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Begin HDA_GEN_* event tag from 1 (Jaroslav Kysela) [916264] - [alsa] hda: Increase the max depth of widget connections (Jaroslav Kysela) [916264] - [alsa] hda: Avoid access of amp cache element outside mutex (Jaroslav Kysela) [916264] - [alsa] hda: Fix wrong dirty check in snd_hda_codec_resume_amp() (Jaroslav Kysela) [916264] - [alsa] hda: Do sequential writes in snd_hda_gen_init() (Jaroslav Kysela) [916264] - [alsa] hda: Add / fix comments about capture vol/sw controls in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda: Add missing amp cache flush for bound capture vol/sw ctls (Jaroslav Kysela) [916264] - [alsa] hda: Add snd_hda_codec_flush_*_cache() aliases (Jaroslav Kysela) [916264] - [alsa] hda: Flush dirty amp caches before writing inv_dmic fix (Jaroslav Kysela) [916264] - [alsa] hda: Check CORB overflow (Jaroslav Kysela) [916264] - [alsa] hda: Clear cached_write flag in snd_hda_codec_resume_*() (Jaroslav Kysela) [916264] - [alsa] hda: Clear dirty flag upon cache write (Jaroslav Kysela) [916264] - [alsa] hda: Allow one chance for zero NID in connection list (Jaroslav Kysela) [916264] - [alsa] hda: Use "Capture Source" for single sources (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser codes for Realtek driver (Jaroslav Kysela) [916264] - [alsa] hda: Export standard jack event handlers for generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Fix NULL dereference in snd_hda_gen_build_controls() (Jaroslav Kysela) [916264] - [alsa] hda: Move the call of snd_hda_parse_pin_defcfg() from snd_hda_gen_parse_auto_config() (Jaroslav Kysela) [916264] - [alsa] hda: Export snd_hda_gen_add_kctl() (Jaroslav Kysela) [916264] - [alsa] hda: Add EAPD control to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Merge Realtek parser code to generic parser (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Remove redundant argument from alc_mux_select() (Jaroslav Kysela) [916264] - [alsa] hda: More generic auto-mic switching for Realtek codecs (Jaroslav Kysela) [916264] - [alsa] hda: Rearrange INPUT_PIN_ATTR_* (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix split stereo dmic code (Jaroslav Kysela) [916264] - [alsa] hda: Move fixup code into struct hda_codec (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add conexant-style inverted dmic handling (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Allow multiple individual capture volume/switch controls (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Allow passing name=NULL to alc_kcontrol_new() (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Merge a few split functions (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Assign Master mixer when possible (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Handle vmaster hook in the parser side (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Remove unused fields and macro definitions (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Drop auto_mic_valid_imux flag (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Allow different pins for shared hp/mic vref check (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Parse digital input path (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Rename add_new_out_path() with add_new_nid_path() (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Remove superfluous input amp init (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Clean up some spec fields (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Make input path parser more generic (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Don't change connection at path deactivation (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Initialize loopback paths properly (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add boost volumes to path list (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add missing initialization of multi-io routes (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix the initialization of pin amp-in (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Rename get_out_path() to get_nid_path() (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Use path-based parser for digital outputs (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Consolidate to a single path list (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Consolidate is_reachable_path() (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add path active flag (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Remove non-standard automute mode (Jaroslav Kysela) [916264] - [alsa] hda: Introduce snd_hda_codec_amp_init*() (Jaroslav Kysela) [916264] - [alsa] hda: Introduce cache & flush cmd / amp writes (Jaroslav Kysela) [916264] - [alsa] hda: Remove snd_hda_codec_amp_update() call from patch_*.c (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix initialization of input amps in output paths (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Check amp capabilities of aa-mixer widget (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Parse analog loopback paths more generically (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Parse input paths (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Make path->idx and path->multi consistent (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Simplify the output volume initialization (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Reduce vol/mute ctl lookups at parsing codec (Jaroslav Kysela) [916264] - [alsa] hda: Fix mono amp values in proc output (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Manage mixer controls in out_path list (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add output path parser (Jaroslav Kysela) [916264] - [alsa] hda/realtek: List up all available DACs (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Simplify alc_auto_is_dac_reachable() (Jaroslav Kysela) [916264] - [alsa] hda: Add support of new codec ALC284 (Jaroslav Kysela) [916264] - [alsa] hda: Allow power_save_controller option override DCAPS (Jaroslav Kysela) [916264] - [alsa] Revert: hda: Shut up pins at power-saving mode with Conexant codecs (Jaroslav Kysela) [916264] - [alsa] hda: Disable runtime D3 for Intel CPT & co (Jaroslav Kysela) [916264] - [alsa] hda: print power state for AFG node in proc file (Jaroslav Kysela) [916264] - [alsa] hda: add mute LED for HP Pavilion 17 (Realtek codec) (Jaroslav Kysela) [916264] - [alsa] hda: Switch "On" and "Off" for "Mute-LED Mode" kcontrol (Jaroslav Kysela) [916264] - [alsa] hda: Fix sound resume hang (Jaroslav Kysela) [916264] - [alsa] hda: bug fix for invalid connection list of Haswell HDMI codec pins (Jaroslav Kysela) [916264] - [alsa] hda: Fix the wrong pincaps set in ALC861VD dallas/hp fixup (Jaroslav Kysela) [916264] - [alsa] hda: Set codec->single_adc_amp flag for Realtek codecs (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous zero-clear memset in patch_ca0132.c (Jaroslav Kysela) [916264] - [alsa] hda: Fix NULL dereference in error path of patch_ca0132.c (Jaroslav Kysela) [916264] - [alsa] hda: Remove unnecessary struct hda_stream_format from CA0132 (Jaroslav Kysela) [916264] - [alsa] hda: Update chipio functions and DSP write wait timeout (Jaroslav Kysela) [916264] - [alsa] hda: Change return value for load_dsp_prepare() to -ENOSYS (Jaroslav Kysela) [916264] - [alsa] hda: Add comments and descriptions to CA0132 functions (Jaroslav Kysela) [916264] - [alsa] hda: Add firmware caching to CA0132 codec (Jaroslav Kysela) [916264] - [alsa] hda: Update CA0132 codec to load DSP firmware binary (Jaroslav Kysela) [916264] - [alsa] hda: Add DSP firmware enums and defs to CA0132 codec (Jaroslav Kysela) [916264] - [alsa] hda: Add CA0132 register definitions file (Jaroslav Kysela) [916264] - [alsa] hda: Add new DSP loader callback routines (Jaroslav Kysela) [916264] - [alsa] Revert: hda: bug fix for invalid connection list of Haswell HDMI codec pin (Jaroslav Kysela) [916264] - [alsa] hda: bug fix for invalid connection list of Haswell HDMI codec pin (Jaroslav Kysela) [916264] - [alsa] hda: Always turn on pins for HDMI/DP (Jaroslav Kysela) [916264] - [alsa] hda: Fix pin configuration of HP Pavilion dv7 (Jaroslav Kysela) [916264] - [alsa] hda: Move runtime PM check to runtime_idle callback (Jaroslav Kysela) [916264] - [alsa] hda: Add stereo-dmic fixup for Acer Aspire One 522 (Jaroslav Kysela) [916264] - [alsa] hda: Avoid doubly suspend after vga switcheroo (Jaroslav Kysela) [916264] - [alsa] hda: Check validity of CORB/RIRB WP reads (Jaroslav Kysela) [916264] - [alsa] hda: use usleep_range in link reset and change timeout check (Jaroslav Kysela) [916264] - [alsa] hda/via: Add support for codec VT1808 (Jaroslav Kysela) [916264] - [alsa] hda/via: Add support for codec VT1705CF (Jaroslav Kysela) [916264] - [alsa] hda: Remove the rest of __devinit* in comments (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous DELAYED_INIT*_MARK (Jaroslav Kysela) [916264] - [alsa] hda: remove __dev* attributes (Jaroslav Kysela) [916264] - [alsa] hda: Add PCI device prefix for clarity (Jaroslav Kysela) [916264] - [alsa] hda: Fix yet another race of vga_switcheroo registration (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Keep the channel count for multiple speakers (Jaroslav Kysela) [916264] - [alsa] hda: Add a helper function for simple enum kcontrols (Jaroslav Kysela) [916264] - [alsa] hda: Pass errors properly in alc_auto_check_switches() (Jaroslav Kysela) [916264] - [alsa] hda: Refactor alc_kcontrol_new() usages (Jaroslav Kysela) [916264] - [alsa] hda: Use standard sort function in hda_auto_parser.c (Jaroslav Kysela) [916264] - [alsa] hda: Call snd_array_init() early and only once (Jaroslav Kysela) [916264] - [alsa] hda: Fix build without CONFIG_PM (Jaroslav Kysela) [916264] - [alsa] hda: Add a fixup for internal mic on MacBook Pro 8,1 (Jaroslav Kysela) [916264] - [alsa] hda: Add missing verb applications in patch_cirrus.c (Jaroslav Kysela) [916264] - [alsa] hda: Move static ADC setup for CS4206 to init verbs (Jaroslav Kysela) [916264] - [alsa] hda: Don't release firmware when CONFIG_PM is set (Jaroslav Kysela) [916264] - [alsa] hda: Don't overwrite the pin default configs (Jaroslav Kysela) [916264] - [alsa] hda: Remove shutup calls in free callbacks (Jaroslav Kysela) [916264] - [alsa] hda: Use standard helper functions in patch_hdmi.c (Jaroslav Kysela) [916264] - [alsa] hda/cirrus: Correctly clear line_out_pins when moving to speaker (Jaroslav Kysela) [916264] - [alsa] hda: Add support for Realtek ALC292 (Jaroslav Kysela) [916264] - [alsa] hda: Limit runtime PM support only to known Intel chips (Jaroslav Kysela) [916264] - [alsa] hda: Fix Acer Aspire models with analog mics (Jaroslav Kysela) [916264] - [alsa] hda: Allow jack state to depend on another jack (Jaroslav Kysela) [916264] - [alsa] hda: Fix recursive suspend/resume call (Jaroslav Kysela) [916264] - [alsa] hda: Add a missing quirk entry for iMac 9,1 (Jaroslav Kysela) [916264] - [alsa] hda: Removed unused non-standard name "C/LFE" (Jaroslav Kysela) [916264] - [alsa] hda: Give standard "Bass Speaker" mixer for 2.1 speakers (Jaroslav Kysela) [916264] - [alsa] hda: Add new codec ALC668 and ALC900 (default name ALC1150) (Jaroslav Kysela) [916264] - [alsa] hda: Improve HP depop when system enter to S3 (Jaroslav Kysela) [916264] - [alsa] hda: Add pin fixups for ASUS G75 (Jaroslav Kysela) [916264] - [alsa] hda: Fix invalid connections in VT1802 codec (Jaroslav Kysela) [916264] - [alsa] hda: Fix empty DAC filling in patch_via.c (Jaroslav Kysela) [916264] - [alsa] hda: Keep power link on for PantherPoint HDMI (Jaroslav Kysela) [916264] - [alsa] hda: Force to reset IEC958 status bits for AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Mark CS260x immutable structures const (Jaroslav Kysela) [916264] - [alsa] hda: Fix digital microphone on CS420x (Jaroslav Kysela) [916264] - [alsa] hda: Cirrus: Fix coefficient index for beep configuration (Jaroslav Kysela) [916264] - [alsa] hda: stop setup_dig_out_stream() causing clicks (Jaroslav Kysela) [916264] - [alsa] hda: Add tracepoints to HD-audio controller driver (Jaroslav Kysela) [916264] - [alsa] hda: remove unused variable in azx_position_ok() (Jaroslav Kysela) [916264] - [alsa] hda: Don't enable unsol for jacks we're polling (Jaroslav Kysela) [916264] - [alsa] hda: Add workaround for conflicting IEC958 controls (Jaroslav Kysela) [916264] - [alsa] hda: Print PCI device name at "spurious message" warnings (Jaroslav Kysela) [916264] - [alsa] hda: Implement a poll loop for jacks as a module parameter (Jaroslav Kysela) [916264] - [alsa] hda: Make hda sound card usable for Loongson (Jaroslav Kysela) [916264] - [alsa] hda: Fix mute-LED setup for HP dv5 laptop (Jaroslav Kysela) [916264] - [alsa] hda: Fix silent headphone output from Toshiba P200 (Jaroslav Kysela) [916264] - [alsa] hda: add dock support for Thinkpad T430 (Jaroslav Kysela) [916264] - [alsa] hda: Always check array bounds in alc_get_line_out_pfx (Jaroslav Kysela) [916264] - [alsa] hda: Stop LPIB delay counting on broken hardware (Jaroslav Kysela) [916264] - [alsa] hda: Fix registration race of VGA switcheroo (Jaroslav Kysela) [916264] - [alsa] hda: Clean up superfluous position_fix list entries (Jaroslav Kysela) [916264] - [alsa] hda: do not detect jack on internal speakers for Realtek (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing beep on ASUS X43U notebook (Jaroslav Kysela) [916264] - [alsa] hda: Remove AZX_DCAPS_POSFIX_COMBO (Jaroslav Kysela) [916264] - [alsa] hda: Warn an allocation for an uninitialized array (Jaroslav Kysela) [916264] - [alsa] hda/cirrus: Add missing init/free of hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Fix memory leaks at error path in patch_cirrus.c (Jaroslav Kysela) [916264] - [alsa] hda: Add missing hda_gen_spec to struct via_spec (Jaroslav Kysela) [916264] - [alsa] hda: remove "Mic Jack Mode" for headset jacks (Latitude Exx30) (Jaroslav Kysela) [916264] - [alsa] hda: make Cirrus codec use generic unsol event handler (Jaroslav Kysela) [916264] - [alsa] hda: make VIA codec use generic unsol event handler (Jaroslav Kysela) [916264] - [alsa] hda: Remove dead GPIO code for VIA codec (Jaroslav Kysela) [916264] - [alsa] hda: Add new codec ALC283 ALC290 support (Jaroslav Kysela) [916264] - [alsa] hda: avoid unneccesary indices on "Headphone Jack" controls (Jaroslav Kysela) [916264] - [alsa] hda: fix indices on boost volume on Conexant (Jaroslav Kysela) [916264] - [alsa] hda: Fix hang caused by race during suspend (Jaroslav Kysela) [916264] - [alsa] hda: Clean up redundant FG checks (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix detection of ALC271X codec (Jaroslav Kysela) [916264] - [alsa] hda: Add inverted internal mic quirk for Lenovo IdeaPad U310 (Jaroslav Kysela) [916264] - [alsa] hda: make Realtek/Sigmatel/Conexant use the generic unsol event (Jaroslav Kysela) [916264] - [alsa] hda: make a generic unsol event handler (Jaroslav Kysela) [916264] - [alsa] hda: add PCI identifier for Intel 5 Series/3400 (Jaroslav Kysela) [916264] - [alsa] hda: use LPIB for delay estimation (Jaroslav Kysela) [916264] - [alsa] hda: force use of SSYNC bits (Jaroslav Kysela) [916264] - [alsa] hda/via: don't report presence on HPs with no presence support (Jaroslav Kysela) [916264] - [alsa] hda: Add external mic quirk for Asus Zenbook UX31A (Jaroslav Kysela) [916264] - [alsa] hda: Yet another fix for D3 stop-clock refcounting (Jaroslav Kysela) [916264] - [alsa] hda: Optimize bitfield usage in struct hda_codec (Jaroslav Kysela) [916264] - [alsa] hda: Fix D3 clock stop check for codecs with own set_power_state op (Jaroslav Kysela) [916264] - [alsa] hda: Clean up CONFIG_SND_HDA_POWER_SAVE (Jaroslav Kysela) [916264] - [alsa] hda: Fix runtime PM leftover refcounts (Jaroslav Kysela) [916264] - [alsa] hda: bug fix on references without checking CONFIG_SND_HDA_POWER_SAVE (Jaroslav Kysela) [916264] - [alsa] hda: add runtime PM support (Jaroslav Kysela) [916264] - [alsa] hda: Fix possible compile warnings regarding CONFIG_PM (Jaroslav Kysela) [916264] - [alsa] hda: Convert to new pm_ops for PCI drivers (Jaroslav Kysela) [916264] - [alsa] Revert: hda_intel: Add Device IDs for Intel Wellsburg PCH (Jarod Wilson) [916264]- [virt] kvm: validate userspace_addr of memslot (Petr Matousek) [950498] {CVE-2013-1943} - [x86] edac: Apply patch to support ECC error decoding for Fam16h (Kim Naru) [922941] - [fs] fuse: readdirplus sanity checks (Niels de Vos) [981741] - [fs] fuse: readdirplus cleanup (Niels de Vos) [981741] - [fs] fuse: readdirplus change attributes once (Niels de Vos) [981741] - [fs] fuse: readdirplus fix instantiate (Niels de Vos) [981741] - [fs] fuse: fix readdirplus dentry leak (Niels de Vos) [981741] - [fs] fuse: hold i_mutex in fuse_file_fallocate() (Brian Foster) [979433] - [fs] cifs: on send failure, readjust server sequence number downward (Sachin Prabhu) [877010] - [fs] cifs: don't try to unlock pagecache page after releasing it (Sachin Prabhu) [877010] - [fs] cifs: bugfix for unreclaimed writeback pages in cifs_writev_requeue() (Sachin Prabhu) [877010] - [fs] cifs: move check for NULL socket into smb_send_rqst (Sachin Prabhu) [877010] - [fs] cifs: fix writeback race with file that is growing (Sachin Prabhu) [877010] - [fs] cifs: adjust sequence number downward after signing NT_CANCEL request (Sachin Prabhu) [877010] - [fs] cifs: remove kmap lock (Sachin Prabhu) [877010] - [fs] cifs: replace kvec array in readdata with a single kvec (Sachin Prabhu) [877010] - [fs] cifs: convert async read code to use pages array without kmapping (Sachin Prabhu) [877010] - [fs] cifs: turn the pages list in cifs_readdata into an array (Sachin Prabhu) [877010] - [fs] cifs: allocate kvec array for cifs_readdata as a separate allocation (Sachin Prabhu) [877010] - [fs] cifs: remove the kmap size limit from wsize (Sachin Prabhu) [877010] - [fs] cifs: convert async write code to pass in data via rq_pages array (Sachin Prabhu) [877010] - [fs] cifs: change cifs_call_async to use smb_rqst structs (Sachin Prabhu) [877010] - [fs] cifs: teach signing routines how to deal with arrays of pages in a smb_rqst (Sachin Prabhu) [877010] - [fs] cifs: teach smb_send_rqst how to handle arrays of pages (Sachin Prabhu) [877010] - [fs] cifs: cork the socket before a send and uncork it afterward (Sachin Prabhu) [877010] - [fs] cifs: convert send code to use smb_rqst structs (Sachin Prabhu) [877010] - [fs] cifs: change signing routines to deal with smb_rqst structs (Sachin Prabhu) [877010] - [fs] cifs: print error code if smb signature verification fails (Sachin Prabhu) [877010] - [fs] cifs: rename cifs_sign_smb2 to cifs_sign_smbv (Sachin Prabhu) [877010] - [fs] cifs: remove bogus reset of smb_buf_length in smb_send routines (Sachin Prabhu) [877010] - [fs] cifs: convert cifs_iovec_write to use async writes (Sachin Prabhu) [877010] - [fs] cifs: call cifs_update_eof with i_lock held (Sachin Prabhu) [877010] - [fs] cifs: fix up get_numpages (Sachin Prabhu) [877010] - [fs] cifs: fix allocation in cifs_write_allocate_pages (Sachin Prabhu) [877010] - [fs] cifs: allow caller to specify completion op when allocating writedata (Sachin Prabhu) [877010] - [fs] cifs: add pid field to cifs_writedata (Sachin Prabhu) [877010] - [fs] cifs: fix issue mounting of DFS ROOT when redirecting from one domain controller to the next (Sachin Prabhu) [976535] - [fs] gfs2: go back to try locks if reservation does not fit our needs (Robert S Peterson) [989669] - [fs] xfs: remove xfs_get_buftarg_list (Eric Sandeen) [973769] - [fs] xfs: check for stale inode before acquiring iflock on push (Brian Foster) [971441] - [fs] xfs: fix sgid inheritance for subdirectories inheriting default acls (Carlos Maiolino) [876528] - [fs] xfs: use XFS_BMAP_BMDR_SPACE vs. XFS_BROOT_SIZE_ADJ (Eric Sandeen) [886566] - [fs] xfs: check on-disk, not incore, btree root size in dfrag.c (Eric Sandeen) [886566] - [fs] writeback: avoid extra sync work at enqueue time (Eric Sandeen) [915546] - [fs] writeback: the kupdate expire timestamp should be a moving target (Eric Sandeen) [915546] - [fs] fix typo on bio_get_nr_vecs (Carlos Maiolino) [982344] - [fs] gfs2: Reserve journal space for quota change in do_grow (Robert S Peterson) [976823] - [fs] nfsd: permit read opens of executable-only files (Niels de Vos) [988120] - [fs] nfsd: when dentry_open returns an error do not propagate as struct file (Harshula Jayasuriya) [987142] - [fs] nfs: Make nfs_readdir revalidate less often (Scott Mayhew) [976879] - [fs] nfs: Make nfs_attribute_cache_expired() non-static (Scott Mayhew) [976879] - [fs] nfs: set verifier on existing dentries in nfs_prime_dcache (Scott Mayhew) [976879] - [fs] nfs: fix open() O_RDONLY|O_TRUNC in NFS4.0 (Jeff Layton) [982688] - [fs] vfs: remove unused __d_splice_alias argument (J. Bruce Fields) [820446] - [fs] vfs: stop d_splice_alias creating directory aliases (J. Bruce Fields) [820446] - [fs] nfs: Allow nfs_updatepage to extend a write under additional circumstances (Scott Mayhew) [983288] - [fs] nfs: add filehandle crc for debug display (Dave Wysochanski) [918580] - [fs] nfs: add fh_crc to debug output (Dave Wysochanski) [918580] - [fs] nfs: Add a client-side function to display NFS file handles (Dave Wysochanski) [918580] - [fs] nfs: include filelayout DS rpc stats in mountstats (Steve Dickson) [963096] - [fs] nfs: fix a leak at nfs_lookup_revalidate() (Dave Wysochanski) [975211] - [fs] NFS returns EIO for EDQUOT and others (Scott Mayhew) [888944] - [fs] nfs: Ensure that NFS file unlock waits for readahead to complete (Dave Wysochanski) [976915] - [fs] nfs: Add functionality to allow waiting on all outstanding reads to complete (Dave Wysochanski) [976915] - [fs] nfs: Convert nfs_get_lock_context to return an ERR_PTR on failure (Dave Wysochanski) [976915] - [netdrv] lseek() does not go to eof - n (Ivan Vecera) [928987] - [netdrv] bna: Driver and Firmware Updated (Ivan Vecera) [928987] - [netdrv] bna: Enahncement to Identify Default IOC Function (Ivan Vecera) [928987] - [netdrv] bna: Fix Ucast Failure Handling (Ivan Vecera) [928987] - [netdrv] bna: Clear Driver Config Flags When HW Resets (Ivan Vecera) [928987] - [netdrv] bna: add missing iounmap() on error in bnad_init() (Ivan Vecera) [928987] - [netdrv] bna: dma_alloc_coherent: use __GFP_ZERO instead of memset() (Ivan Vecera) [928987] - [netdrv] bna: fix declaration mismatch (Ivan Vecera) [928987] - [netdrv] bna: Driver Version Updated to 3.1.2.1 (Ivan Vecera) [928987] - [netdrv] bna: Firmware update (Ivan Vecera) [928987] - [netdrv] bna: Add RX State (Ivan Vecera) [928987] - [netdrv] bna: Rx Page Based Allocation (Ivan Vecera) [928987] - [netdrv] bna: TX Intr Coalescing Fix (Ivan Vecera) [928987] - [netdrv] bna: Tx and Rx Optimizations (Ivan Vecera) [928987] - [netdrv] bna: use device model DMA API (Ivan Vecera) [928987] - [netdrv] bna: Code Cleanup and Enhancements (Ivan Vecera) [928987] - [netdrv] bna: remove useless calls to memset() (Ivan Vecera) [928987] - [netdrv] bna: Fix warning false positive (Ivan Vecera) [928987] - [scsi] bfa: Update the driver version to 3.2.21.1 (Vijay Guvva) [928983] - [scsi] bfa: dis-associate bfa path_tov with dev_loss_tmo (Vijay Guvva) [928983] - [scsi] bfa: Support for chinook-quad port card (Vijay Guvva) [928983] - [scsi] bfa: fix endianess issue for firmware stats (Vijay Guvva) [928983] - [scsi] bfa: Fix bug_on condition in RPSC rsp handling (Vijay Guvva) [928983] - [scsi] bfa: Allow rsp queue process during ioc disable (Vijay Guvva) [928983] - [scsi] bfa: firmware statistics update (Vijay Guvva) [928983] - [scsi] bfa: fru vpd date update changes (Vijay Guvva) [928983] - [scsi] bfa: driver compatibility with 32bit libs (Vijay Guvva) [928983] - [scsi] bfa: kdump fix on 815 and 825 adapters (Vijay Guvva) [928983] - [scsi] bfa: Fix FDISC timeout handling (Vijay Guvva) [928983] - [scsi] bfa: Fix 1860 port initialize when ATC is enabled (Vijay Guvva) [928983] - [scsi] bfa: FDMI enhancements (Vijay Guvva) [928983] - [scsi] bfa: Fix WARN_ON condition check (Vijay Guvva) [928983] - [scsi] bfa: Add dynamic diagnostic port support (Vijay Guvva) [928983] - [scsi] bfa: Forward Error Correction status (Vijay Guvva) [928983] - [scsi] bfa: Support for FC BB credit recovery (Vijay Guvva) [928983] - [scsi] bfa: fix for FC Direct Attach LUN discovery failure (Vijay Guvva) [928983] - [scsi] bfa: fix faulty handling of events in lps sm (Vijay Guvva) [928983] - [scsi] bfa: fix strncpy() limiter in bfad_start_ops() (Vijay Guvva) [928983] - [scsi] bfa: Add support to read/update the FRU data (Vijay Guvva) [928983] - [scsi] bfa: Support Power on Hours display and diag temp sensor fixes (Vijay Guvva) [928983] - [scsi] bfa: Add support to configure min/max bandwidth for a pcifn (Vijay Guvva) [928983] - [scsi] bfa: Add support for IO throttling at port level (Vijay Guvva) [928983] - [scsi] bfa: Add support for user to configure bandwidth on QoS priorities (Vijay Guvva) [928983] - [scsi] bfa: Fabric Assigned Address implementation fix (Vijay Guvva) [928983] - [scsi] bfa: Add diagnostic port support (Vijay Guvva) [928983] - [scsi] bfa: Fix to handle firmware tskim abort request response (Vijay Guvva) [928983] - [scsi] bfa: Fix few attributes in the RHBA CT passthru command (Vijay Guvva) [928983] - [scsi] bfa: Add support to have mfg date as part of adapter attributes (Vijay Guvva) [928983] - [scsi] bfa: Flash Controller PLL initialization fixes (Vijay Guvva) [928983] - [scsi] bfa: IOCFC state machine enhancements (Vijay Guvva) [928983] - [scsi] bfa: Add support for FC Arbitrated Loop topology (Vijay Guvva) [928983] - [scsi] bfa: Add support for max target ports discovery (Vijay Guvva) [928983] - [scsi] bfa: Add support to register node symbolic name with name server (Vijay Guvva) [928983] - [scsi] bfa: Fix to process mbox interrupts only if interrupts are enabled in INTx mode (Vijay Guvva) [928983] - [scsi] bfa: Add PowerPC support and enable PCIE AER handling (Vijay Guvva) [928983] - [scsi] bfa: Add new hardware model info to sysfs model description routine (Vijay Guvva) [928983] - [scsi] bfa: Make changes to FCXP resource management (Vijay Guvva) [928983] - [scsi] bfa: FCS remote port enhancements (Vijay Guvva) [928983] - [scsi] bfa: Support vport symbolic name change from sysfs (Vijay Guvva) [928983] - [scsi] bfa: Fix to set correct return error codes and misc cleanup (Vijay Guvva) [928983] - [scsi] bfa: Fix to defer vport delete handler invocation till firmware logo response (Vijay Guvva) [928983] - [scsi] fix race in scsi_target_reap (Tomas Henzl) [910203] - [scsi] iscsi class, qla4xxx: fix sess/conn refcounting when find fns are used (Chad Dupuis) [917577] - [scsi] qla4xxx: 5.03.00.00.06.05-k1 (Chad Dupuis) [917585] - [scsi] qla4xxx: Exporting new attrs for iscsi session and connection in sysfs (Chad Dupuis) [917585] - [scsi] qla4xxx: 5.03.00.00.06.05-k0 (Chad Dupuis) [917585] - [scsi] qla4xxx: Add missing spaces to error messages (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix iocb_cnt calculation in qla4xxx_send_mbox_iocb() (Chad Dupuis) [917585] - [scsi] qla4xxx: Assign values using correct datatype (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix smatch warnings (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix sparse warning for qla4xxx_sysfs_ddb_tgt_create (Chad Dupuis) [917585] - [scsi] qla4xxx: Silence gcc warning (Chad Dupuis) [917585] - [scsi] qla4xxx: Added print statements to display AENs (Chad Dupuis) [917585] - [scsi] qla4xxx: Use correct value for max flash node entries (Chad Dupuis) [917585] - [scsi] qla4xxx: Restrict logout from boot target session using session id (Chad Dupuis) [917585] - [scsi] qla4xxx: Use correct flash ddb offset for ISP40XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Replace dev type macros with generic portal type macros (Chad Dupuis) [917585] - [scsi] qla4xxx: Add flash node mgmt support (Chad Dupuis) [917585] - [scsi] qla4xxx: Skip retry of initialize_adapter for ISP80XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Assign correct CHAP table address to FLT (Chad Dupuis) [917585] - [scsi] qla4xxx: Added missing check for ISP83XX in CHAP related functions (Chad Dupuis) [917585] - [scsi] qla4xxx: Fixed request queue count manipulation on response path (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix debug level to avoid floods of same message (Chad Dupuis) [917585] - [scsi] qla4xxx: Pass correct LUN address to firmware in case of lun_reset (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix double reset in case of firmware hung for ISP83XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Set graceful reset bit for ISP83XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Boot from SAN fix for ISP83XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Take E-port out of reset before disabling pause frames (Chad Dupuis) [917585] - [scsi] qla4xxx: remove __dev* attributes (Chad Dupuis) [917585] - [scsi] qla4xxx: don't free NULL dma pool (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix return code for qla4xxx_session_get_param (Chad Dupuis) [917585] - [scsi] qla4xxx: wait for boot target login response during probe (Chad Dupuis) [917585] - [scsi] qla4xxx: Added support for force firmware dump (Chad Dupuis) [917585] - [scsi] qla4xxx: Re-register IRQ handler while retrying initialize of adapter (Chad Dupuis) [917585] - [scsi] qla4xxx: Throttle active IOCBs to firmware limits (Chad Dupuis) [917585] - [scsi] qla4xxx: Remove unnecessary code from qla4xxx_init_local_data (Chad Dupuis) [917585] - [scsi] qla4xxx: Quiesce driver activities while loopback (Chad Dupuis) [917585] - [scsi] qla4xxx: Rename MBOX_ASTS_IDC_NOTIFY to MBOX_ASTS_IDC_REQUEST_NOTIFICATION (Chad Dupuis) [917585] - [scsi] qla4xxx: Add spurious interrupt messages under debug level 2 (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix memory corruption issue in qla4xxx_get_ep_fwdb (Chad Dupuis) [917585] - [scsi] qla4xxx: Allow reset in link down case (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix MBOX intr switching from polling to intr mode for ISP83XX (Chad Dupuis) [917585] - [scsi] scsi_transport_iscsi: Exporting new attrs for iscsi session and connection in sysfs (Chad Dupuis) [917577] - [scsi] libiscsi: Exporting new attrs for iscsi session and connection in sysfs (Chad Dupuis) [917577] - [scsi] scsi_transport_iscsi: Declare portal type string macros for generic use (Chad Dupuis) [917572] - [scsi] libiscsi: export function iscsi_switch_str_param (Chad Dupuis) [917572] - [scsi] scsi_transport_iscsi: Add flash node mgmt support (Chad Dupuis) [917572] - [scsi] scsi_transport_iscsi: export iscsi class session's target_id in sysfs (Chad Dupuis) [917577] - [md] dm-flakey: correct ctr alloc failure mesg (Mike Snitzer) [987566] - [md] dm-mpath: fix ioctl deadlock when no paths (Mike Snitzer) [987566] - [md] dm: use __GFP_HIGHMEM in __vmalloc (Mike Snitzer) [987566] - [md] dm-ioctl: set noio flag to avoid __vmalloc deadlock (Mike Snitzer) [987566] - [md] dm-bufio: avoid a possible __vmalloc deadlock (Mike Snitzer) [987566] - [md] dm-thin: open dev read only when possible (Mike Snitzer) [987566] - [md] dm-persistent-data: fix error message typos (Mike Snitzer) [987566] - [md] dm-snapshot: fix error return code in snapshot_ctr (Mike Snitzer) [987566]- [x86] mce: Add quirk for instruction recovery on Sandy Bridge processors (Rui Wang) [832367] - [x86] mce: Avoid reading every machine check bank register twice (Rui Wang) [832367] - [x86] mce: Fix siginfo_t->si_addr value for non-recoverable memory faults (Rui Wang) [832367] - [x86] mce: Only restart instruction after machine check recovery if it is safe (Rui Wang) [832367] - [x86] mce: Add instruction recovery signatures to mce-severity table (Rui Wang) [832367] - [x86] thermal: Disable power limit notification interrupt (Shyam Iyer) [908990] - [x86] thermal: Delete power-limit-notification console messages (Shyam Iyer) [908990] - [virtio] console: prevent use-after-free of port name in port unplug (Amit Shah) [827300] - [virtio] console: fix locking around send_sigio_to_port() (Amit Shah) [986960] - [virtio] console: add locking in port unplug path (Amit Shah) [795678 956637] - [virtio] console: add locks around buffer removal in port unplug path (Amit Shah) [827300] - [virtio] console: fix raising SIGIO after port unplug (Amit Shah) [986960] - [virtio] console: return -ENODEV on all read operations after unplug (Amit Shah) [975661] - [virtio] console: clean up port data immediately at time of unplug (Amit Shah) [795678 796048 827300 947024 956637] - [virtio] console: fix race in port_fops_open() and port unplug (Amit Shah) [827300] - [virtio] console: fix race with port unplug and open/close (Amit Shah) [795678 796048 827300 947024 956637] - [virtio] console: Add pipe_lock/unlock for splice_write (Amit Shah) [987004] - [virtio] console: Quit from splice_write if pipe->nrbufs is 0 (Amit Shah) [987004] - [virtio] console: replace EMFILE with EBUSY for already-open port (Amit Shah) [986986] - [virtio] console: fix error handling in init() function (Amit Shah) [986990] - [ftrace] syscalls: Fix typo in SYSCALL_DEFINE0 (Jiri Olsa) [989503] - [ftrace] syscalls: Set event_enter_##sname->data to its metadata (Jiri Olsa) [989503] - [ftrace] syscalls: Remove unused event_syscall_enter and event_syscall_exit (Jiri Olsa) [989503] - [x86] efi: Fix dummy variable buffer allocation (Seiji Aguchi) [985577] - [x86] Modify UEFI anti-bricking code (Seiji Aguchi) [985577] - [x86] efi: Implement efi_no_storage_paranoia parameter (Seiji Aguchi) [985577] - [x86] efi: Distinguish between "remaining space" and actually used space (Seiji Aguchi) [985577] - [x86] efi: Check max_size only if it is non-zero (Seiji Aguchi) [985577] - [x86] efi: Export efi_query_variable_store() for efivars.ko (Seiji Aguchi) [985577] - [x86] efivars: firmware bug workarounds should be in platform code (Seiji Aguchi) [985577] - [x86] efi: be more paranoid about available space when creating variables (Seiji Aguchi) [985577] - [x86] efivars: Handle duplicate names from get_next_variable() (Seiji Aguchi) [985577] - [x86] efivars: explicitly calculate length of VariableName (Seiji Aguchi) [985577] - [x86] efi_pstore: Introducing workqueue updating sysfs (Seiji Aguchi) [985551] - [x86] efivars: Disable external interrupt while holding efivars->lock (Seiji Aguchi) [985551] - [x86] efi_pstore: Add a format check for an existing variable name at reading time (Seiji Aguchi) [826190] - [x86] efi_pstore: Add a format check for an existing variable name at erasing time (Seiji Aguchi) [826190] - [x86] efi_pstore: Add a sequence counter to a variable name (Seiji Aguchi) [826190] - [x86] efi_pstore: Add ctime to argument of erase callback (Seiji Aguchi) [826190] - [x86] efi_pstore: Remove a logic erasing entries from a write callback to hold multiple logs (Seiji Aguchi) [826190] - [x86] efi_pstore: Add a logic erasing entries to an erase callback (Seiji Aguchi) [826190] - [x86] efi_pstore: Check remaining space with QueryVariableInfo() before writing data (Seiji Aguchi) [826190] - [powerpc] perf: Power8 PMU support (Steve Best) [976911] - [powerpc] perf: Add support for SIER (Steve Best) [976911] - [powerpc] perf: Add regs_no_sipr() (Steve Best) [976911] - [powerpc] perf: Add an accessor for regs->result (Steve Best) [976911] - [powerpc] perf: Convert mmcra_sipr/sihv() to regs_sipr/sihv() (Steve Best) [976911] - [powerpc] perf: Add an explict flag indicating presence of SLOT field (Steve Best) [976911] - [scsi] ipr: IOA Status Code IOASC update (Steve Best) [983765] - [scsi] ipr: qc_fill_rtf() method should not store alternate status register (Steve Best) [983765] - [scsi] ipr: possible irq lock inversion dependency detected (Steve Best) [983765] - [cpufreq] intel_pstate: Set timer timeout correctly (Lenny Szubowicz) [956824] - [cpufreq] intel-pstate: Use #defines instead of hard-coded values (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Fix calculation of current frequency (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Add function to check that all MSRs are valid (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Do not load on VM that does not report max P state (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Fix intel_pstate_init() error path (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Add kernel command line option disable intel_pstate (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Fix 32 bit build (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Fix kobject usage (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Add P-state driver for sandy bridge (Lenny Szubowicz) [956824] - [cpufreq] Do not track governor name for scaling drivers with internal governors (Lenny Szubowicz) [956824] - [x86] cpu: Add driver auto probing for x86 features (Lenny Szubowicz) [956824] - [cpufreq] Unify sysfs attribute definition macros (Lenny Szubowicz) [956824] - [acpi] efivars: If pstore_register fails, free unneeded pstore buffer (Lenny Szubowicz) [867689] - [acpi] Eliminate console msg if pstore.backend excludes ERST (Lenny Szubowicz) [867689] - [acpi] Return unique error if backend registration excluded by kernel param (Lenny Szubowicz) [867689] - [x86] io_apic: initialize nr_ioapic_registers early in mp_register_ioapic() (Tony Camuso) [855057] - [mm] tmpfs: distribute interleave better across nodes (George Beshers) [988063] - [kernel] sched: Bail out of yield_to when source and target runqueue has one task (Rik van Riel) [864233] - [kvm] Add config to support ple or cpu relax optimzation (Rik van Riel) [864233] - [kvm] Iterate over only vcpus that are preempted (Rik van Riel) [864233] - [kvm] Record the preemption status of vcpus using preempt notifiers (Rik van Riel) [864233] - [kvm] Handle yield_to failure return code for potential undercommit case (Rik van Riel) [864233] - [kvm] Choose better candidate for directed yield (Rik van Riel) [864233] - [kvm] s390: Implement the directed yield (diag 9c) hypervisor call for KVM (Rik van Riel) [864233] - [kvm] Note down when cpu relax intercepted or pause loop exited (Rik van Riel) [864233] - [netdrv] sfc: Enable RX scatter for flows steered by RFS (Nikolay Aleksandrov) [987200] - [netdrv] sfc: Fix aRFS UDP flow steering problem (Nikolay Aleksandrov) [984933] - [md] dm-thin: remove cells from stack (Mike Snitzer) [922212] - [md] dm-bio-prison: pass cell memory in (Mike Snitzer) [922212] - [md] persistent-data: add btree_walk (Mike Snitzer) [922212] - [md] persistent-data: set some btree fn parms const (Mike Snitzer) [922212] - [md] persistent-data: remove CONFIG_EXPERIMENTAL (Mike Snitzer) [922212] - [md] dm-bufio: use WRITE_FLUSH instead of REQ_FLUSH (Mike Snitzer) [922212] - [md] persistent-data: dm-transaction-manager.c: rename HASH_SIZE (Mike Snitzer) [922212] - [md] dm-thin: fix non power-of-two discard granularity calculation (Mike Snitzer) [922212] - [md] dm-kcopyd: introduce configurable throttling (Mike Snitzer) [922212] - [md] dm-ioctl: allow message to return data (Mike Snitzer) [922212] - [md] dm-ioctl: optimize functions without variable params (Mike Snitzer) [922212] - [md] dm-ioctl: introduce ioctl_flags (Mike Snitzer) [922212] - [md] dm-table: remove superfluous variable reset (Mike Snitzer) [922212] - [md] dm: fix truncated status strings (Mike Snitzer) [922212] - [usb] host: Fix lockdep warning in AMD PLL quirk (Don Zickus) [854353] - [usb] ehci: fix obscure race in ehci_endpoint_disable (Don Zickus) [877123] - [usb] don't read past config->interface if usb_control_msg() fails in usb_reset_configuration() (Don Zickus) [877123] - [char] tpm: fix regression caused by section type conflict of tpm_dev_release() in ppc builds (Tony Camuso) [732942] - [char] tpm: fix regression causesd by ppi (Tony Camuso) [732942] - [char] tpm: declare internal symbols as static (Tony Camuso) [732942] - [char] tpm: add PPI support in tpm driver (Tony Camuso) [732942] - [char] tpm: Add securityfs support for event log (Tony Camuso) [732942] - [char] tpm: Export wait_for_stat for other vendor specific drivers (Tony Camuso) [732942] - [char] tpm: modularize event log collection (Tony Camuso) [732942] - [Documentation] ABI: sysfs for Physical Presence Interface (Tony Camuso) [732942] - [char] tpm: fix memleak when register hardware fails (Tony Camuso) [732942] - [lib] raid6: cleanup gen_syndrome function selection (Jes Sorensen) [915995] - [lib] raid6: update test program for recovery functions (Jes Sorensen) [915995] - [lib] raid6: fix test program build (Jes Sorensen) [915995] - [x86] add AVX optimized RAID5 checksumming (Jes Sorensen) [915995] - [crypto] disable preemption while benchmarking RAID5 xor checksumming (Jes Sorensen) [915995] - [crypto] wait for a full jiffy in do_xor_speed (Jes Sorensen) [915995] - [x86] Add cpu_has_ssse3 and cpu_has_avx definitions (Jes Sorensen) [915995] - [md] raid10: fix bug which causes all RAID10 reshapes to move no data (Jes Sorensen) [837097 869622] - [md] raid5: allow 5-device RAID6 to be reshaped to 4-device (Jes Sorensen) [837097 869622] - [md] raid10: fix two bugs affecting RAID10 reshape (Jes Sorensen) [837097 869622] - [md] Remember the last sync operation that was performed (Jes Sorensen) [837097 869622] - [md] fix buglet in RAID5 -> RAID0 conversion (Jes Sorensen) [837097 869622] - [md] raid10: check In_sync flag in 'enough()' (Jes Sorensen) [837097 869622] - [md] raid10: locking changes for 'enough()' (Jes Sorensen) [837097 869622] - [md] replace strict_strto*() with kstrto*() (Jes Sorensen) [837097 869622] - [md] Wait for md_check_recovery before attempting device removal (Jes Sorensen) [837097 869622] - [md] raid1,raid10: use freeze_array in place of raise_barrier in various places (Jes Sorensen) [837097 869622] - [md] raid1: consider WRITE as successful only if at least one non-Faulty and non-rebuilding drive completed it (Jes Sorensen) [837097 869622] - [md] md_stop_writes() should always freeze recovery (Jes Sorensen) [837097 869622] - [md] bad block list should default to disabled (Jes Sorensen) [837097 869622 882413] - [md] raid1/raid10 md devices leak memory when stopping (Jes Sorensen) [837097 869622 956769] - [md] Export 'md_reap_sync_thread' function (Jes Sorensen) [837097 869622] - [md] don't update metadata when stopping a read-only array (Jes Sorensen) [837097 869622] - [md] Allow devices to be re-added to a read-only array (Jes Sorensen) [837097 869622] - [md] raid10: Allow skipping recovery when clean arrays are assembled (Jes Sorensen) [837097 869622] - [md] Fix typos in MD documentation (Jes Sorensen) [837097 869622] - [md] raid5: avoid an extra write when writing to a known-bad-block (Jes Sorensen) [837097 869622] - [md] raid5: Change or of some order to improve efficiency (Jes Sorensen) [837097 869622] - [md] use set_bit_le and clear_bit_le (Jes Sorensen) [837097 869622] - [md] HOT_DISK_REMOVE shouldn't make a read-auto device active (Jes Sorensen) [837097 869622] - [md] use common code for all calls to ->hot_remove_disk() (Jes Sorensen) [837097 869622] - [md] never update metadata when array is read-only (Jes Sorensen) [837097 869622] - [md] block: Add submit_bio_wait(), remove from md (Jes Sorensen) [837097 869622] - [md] block: Use bio_sectors() more consistently (Jes Sorensen) [837097 869622] - [md] remove CONFIG_MULTICORE_RAID456 entirely (Jes Sorensen) [837097 869622] - [md] raid5: ensure sync and DISCARD don't happen at the same time (Jes Sorensen) [837097 869622] - [md] Prevent sysfs operations on uninitialized kobjects (Jes Sorensen) [837097 869622] - [md] raid5: Avoid accessing gendisk or queue structs when not available (Jes Sorensen) [837097 869622] - [md] raid5: schedule_construction should abort if nothing to do (Jes Sorensen) [837097 869622 882413] - [md] expedite metadata update when switching read-auto -> active (Jes Sorensen) [837097 869622] - [md] remove CONFIG_MULTICORE_RAID456 (Jes Sorensen) [837097 869622] - [md] raid0: improve error message when converting RAID4-with-spares to RAID0 (Jes Sorensen) [837097 869622] - [md] raid0: fix error return from create_stripe_zones (Jes Sorensen) [837097 869622] - [md] fix two bugs when attempting to resize RAID0 array (Jes Sorensen) [837097 869622] - [md] raid10: Improve redundancy for 'far' and 'offset' algorithms II (Jes Sorensen) [837097 869622] - [md] raid10: Improve redundancy for 'far' and 'offset' algorithms I (Jes Sorensen) [837097 869622] - [md] raid10: Minor non-functional code changes (Jes Sorensen) [837097 869622] - [md] protect against crash upon fsync on ro array (Jes Sorensen) [837097 869622] - [crypto] async_tx: fix checking of dma_wait_for_async_tx() return value (Jes Sorensen) [837097 869622] - [crypto] async_tx: fix build for async_memset (Jes Sorensen) [837097 869622] - [crypto] async_tx: add missing DMA unmap to async_memcpy() (Jes Sorensen) [837097 869622] - [md] raid5: add blktrace calls (Jes Sorensen) [837097 869622] - [md] raid5: use async_tx_quiesce() instead of open-coding it (Jes Sorensen) [837097 869622] - [md] Use ->curr_resync as last completed request when cleanly aborting resync (Jes Sorensen) [837097 869622] - [md] Update checkpoint of resync/recovery based on time (Jes Sorensen) [837097 869622] - [md] Add place to update ->recovery_cp (Jes Sorensen) [837097 869622] - [md] re-indent various 'switch' statements (Jes Sorensen) [837097 869622] - [md] close race between removing and adding a device (Jes Sorensen) [837097 869622] - [md] removed unused variable in calc_sb_1_csm (Jes Sorensen) [837097 869622] - [md] raid10: decrement correct pending counter when writing to replacement (Jes Sorensen) [837097 869622] - [md] raid10: close race that lose writes lost when replacement completes (Jes Sorensen) [837097 869622] - [md] raid5: Make sure we clear R5_Discard when discard is finished (Jes Sorensen) [837097 869622] - [md] raid5: move resolving of reconstruct_state earlier in stripe_handle (Jes Sorensen) [837097 869622] - [md] raid5: round discard alignment up to power of 2 (Jes Sorensen) [837097 869622] - [md] make sure everything is freed when dm-raid stops an array (Jes Sorensen) [837097 869622] - [md] Avoid write invalid address if read_seqretry returned true (Jes Sorensen) [837097 869622] - [md] Reassigned the parameters if read_seqretry returned true in func md_is_badblock (Jes Sorensen) [837097 869622] - [md] raid10: Fix oops when creating RAID10 arrays via dm-raid.c (Jes Sorensen) [837097 869622] - [md] raid1: Fix assembling of arrays containing Replacements (Jes Sorensen) [837097 869622] - [md] Fix typo in drivers/md (Jes Sorensen) [837097 869622] - [md] refine reporting of resync/reshape delays (Jes Sorensen) [837097 869622] - [md] raid5: be careful not to resize_stripes too big (Jes Sorensen) [837097 869622] - [md] make sure manual changes to recovery checkpoint are saved (Jes Sorensen) [837097 869622] - [md] raid10: use correct limit variable (Jes Sorensen) [837097 869622] - [md] writing to sync_action should clear the read-auto state (Jes Sorensen) [837097 869622] - [md] change resync_mismatches to atomic64_t to avoid races (Jes Sorensen) [837097 869622] - [md] raid5: make sure to_read and to_write never go negative (Jes Sorensen) [837097 869622] - [md] When RAID5 is dirty, force reconstruct-write instead of read-modify-write (Jes Sorensen) [837097 869622] - [md] raid5: protect debug message against NULL derefernce (Jes Sorensen) [837097 869622] - [md] raid5: add some missing locking in handle_failed_stripe (Jes Sorensen) [837097 869622] - [md] raid5: avoid unnecessary zero page for trim (Jes Sorensen) [837097 869622] - [md] raid5 trim support (Jes Sorensen) [837097 869622] - [md] bitmap: Don't use IS_ERR to judge alloc_page() (Jes Sorensen) [837097 869622] - [md] avoid taking the mutex on some ioctls (Jes Sorensen) [837097 869622] - [md] change the parameter of md thread (Jes Sorensen) [837097 869622] - [md] raid 10 supports TRIM (Jes Sorensen) [837097 869622] - [md] raid 1 supports TRIM (Jes Sorensen) [837097 869622] - [md] raid 0 supports TRIM (Jes Sorensen) [837097 869622] - [md] linear supports TRIM (Jes Sorensen) [837097 869622] - [md] linear: rcu_dereference outside read-lock section (Jes Sorensen) [837097 869622] - [md] raid10: fix "enough" function for detecting if array is failed (Jes Sorensen) [837097 869622] - [block] makes bio_split support bio without data (Jes Sorensen) [837097 869622] - [md] raid5: add missing spin_lock_init (Jes Sorensen) [837097 869622] - [md] make sure metadata is updated when spares are activated or removed (Jes Sorensen) [837097 869622] - [md] raid5: fix calculate of 'degraded' when a replacement becomes active (Jes Sorensen) [837097 869622] - [md] raid10: fix problem with on-stack allocation of r10bio structure (Jes Sorensen) [837097 869622 982360] - [md] raid5: raid5d handle stripe in batch way (Jes Sorensen) [837097 869622] - [md] raid1: Add missing case for attempting to repair known bad blocks (Jes Sorensen) [837097 869622] - [md] remove duplicated test on ->openers when calling do_md_stop() (Jes Sorensen) [837097 869622] - [md] raid5: Add R5_ReadNoMerge flag which prevent bio from merging at block layer (Jes Sorensen) [837097 869622] - [md] raid1: prevent merging too large request (Jes Sorensen) [837097 869622] - [md] md/raid1: read balance chooses idlest disk for SSD (Jes Sorensen) [837097 869622] - [md] md/raid1: make sequential read detection per disk based (Jes Sorensen) [837097 869622] - [md] raid5: add a per-stripe lock (Jes Sorensen) [837097 869622] - [md] raid5: remove unnecessary bitmap write optimization (Jes Sorensen) [837097 869622] - [md] raid5: lockless access raid5 overrided bi_phys_segments (Jes Sorensen) [837097 869622] - [md] raid5: reduce chance release_stripe() taking device_lock (Jes Sorensen) [837097 869622] - [md] raid1: Fix handling of SYNC requests and bio->bi_rw (Jes Sorensen) [837097 869622] - [md] raid10: Fix handling of SYNC requests and bio->bi_rw (Jes Sorensen) [837097 869622] - [md] Add missing blank line to avoid conflict in follow-on cherry-pick (Jes Sorensen) [837097 869622] - [md] Add set_bit_le/clear_bit_le to RHEL6 compat macros (Jes Sorensen) [837097 869622] - [md] dm-raid: Set recovery flags on resume - include upstream missing bits (Jes Sorensen) [837097 869622]- [netdrv] eth: Make is_link_local() consistent with other address tests (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Do not forward LLDP type frames (Andy Gospodarek) [923902] - [netdrv] bridge: Use is_link_local() in store_group_addr() (Andy Gospodarek) [923902] - [netdrv] ixgbevf: handle link local multicast addresses in SR-IOV mode (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Adjust to handle unassigned MAC address from PF (Andy Gospodarek) [923902] - [netdrv] ixgbevf: don't release the soft entries (Andy Gospodarek) [923902] - [netdrv] ixbgevf: Remove dma_alloc_coherent OOM messages (Andy Gospodarek) [923902] - [netdrv] ixgbevf: use PCI_DEVICE_TABLE macro (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Make next_to_watch a pointer and adjust memory barriers to avoid races (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Make sure link status and speed are fetched (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix link speed message to support 100Mbps (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix statistics corruption (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix link up messages (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Synch out of tree and in tree mailbox interrupt handlers (Andy Gospodarek) [923902] - [netdrv] ixgbevf: fix up function prototypes after __dev* removals (Andy Gospodarek) [923902] - [netdrv] ixgbevf: remove __dev* attributes (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove unneeded and obsolete comment (Andy Gospodarek) [923902] - [netdrv] ixgbevf: White space and comments clean up (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove mailbox spinlock from the reset function (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove checking for mac.ops function pointers (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove the ring adapter pointer value (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix unnecessary dereference where local var is available (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Streamline the rx buffer allocation (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Reduce size of maximum rx buffer (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add flag to indicate when rx is in net poll (Andy Gospodarek) [923902] - [netdrv] ixgbevf: fix possible use of uninitialized variable (Andy Gospodarek) [923902] - [netdrv] ixgbevf: make sure probe fails on MSI-X enable error (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Update version string (Andy Gospodarek) [923902] - [netdrv] ixgbevf: fix softirq-safe to unsafe splat on internal mbx_lock (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Check for error on dma_map_single call (Andy Gospodarek) [923902] - [netdrv] ixgbevf: make netif_napi_add and netif_napi_del symmetric (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add VF DCB + SR-IOV support (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Limit maximum jumbo frame size to 9.5K to avoid Tx hangs (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Set the netdev number of Tx queues (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add fix to VF to handle multi-descriptor buffers (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix AIM (Adaptive Interrupt Moderation) (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove unused parameter in ixgbevf_receive_skb (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix code for handling timeout (Andy Gospodarek) [923902] - [netdrv] ixgbevf: scheduling while atomic in reset hw path (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add support for VF API negotiation (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Cleanup handling of configuration for jumbo frames (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add suspend and resume support to the VF (Andy Gospodarek) [923902] - [netdrv] ixgbe: Set the SW prio_tc values at initialization to the HW setting (Andy Gospodarek) [923901] - [netdrv] ixgbe: add mac type to the version in ethtool_regs (Andy Gospodarek) [923901] - [netdrv] ixgbe: add support for disabling link at boot time on 82599 (Andy Gospodarek) [923901] - [netdrv] ixgbe: cache AUTOC reads (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix register access during ethtool loopback test (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix EICR write in ixgbe_msix_other (Andy Gospodarek) [923901] - [netdrv] ixgbe: add WOL support for new subdevice ID (Andy Gospodarek) [923901] - [netdrv] ixgbe: add SFP+ LX module support (Andy Gospodarek) [923901] - [netdrv] ixgbe: rename wol_supported to more fitting wol_enabled (Andy Gospodarek) [923901] - [netdrv] ixgbe: add driver support for x520 OCP adapter (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix possible divide by zero in ixgbe_update_itr (Andy Gospodarek) [923901] - [netdrv] ixgbe: Remove unnecessary #ifdef CONFIG_DEBUG_FS tests (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for WoL on 82599 SFP+ LOM (Andy Gospodarek) [923901] - [netdrv] ixgbe: in shutdown, do netif_running() under rtnl_lock (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix a bug in setting VF VLAN via PF (Andy Gospodarek) [923901] - [netdrv] ixgbe: bump version number (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix 1G link WoL (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix MNG FW support when adapter not up (Andy Gospodarek) [923901] - [netdrv] ixgbe: enable devices with internal switch to read pci parent (Andy Gospodarek) [923901] - [netdrv] ixgbe: create conversion functions from link_status to bus/speed (Andy Gospodarek) [923901] - [netdrv] ixgbe: Enable support for recognizing PCI-e Gen3 link speed (Andy Gospodarek) [923901] - [netdrv] ixgbe: Drop check for PAGE_SIZE from ixgbe_xmit_frame_ring (Andy Gospodarek) [923901] - [netdrv] ixgbe: don't do arithmetic operations on bitmasks (Andy Gospodarek) [923901] - [netdrv] ixgbe: Mask off check of frag_off as we only want fragment offset (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix registration order of driver and DCA nofitication (Andy Gospodarek) [923901] - [netdrv] ixgbe: Update DESC_NEEDED define to adjust for changes to MAX_SKB_FRAGS (Andy Gospodarek) [923901] - [netdrv] ixgbe: implement SFF diagnostic monitoring via ethtool (Andy Gospodarek) [923901] - [netdrv] ixgbe: cleanup error checking in ixgbe_identify_sfp_module_generic() (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix possible data corruption in read_i2c_byte (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for set_channels ethtool operation (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for displaying the number of Tx/Rx channels (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make ixgbe_setup_tc usable even when DCB is not enabled (Andy Gospodarek) [923901] - [netdrv] ixgbe: Define FCoE and Flow director limits much sooner to allow for changes (Andy Gospodarek) [923901] - [netdrv] ixgbe: refactor initialization of feature flags (Andy Gospodarek) [923901] - [netdrv] ixgbe: Remove remaining alloc/OOM messages (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix SR-IOV MTU warning (Andy Gospodarek) [923901] - [netdrv] ixgbe: Replace rmb in Tx cleanup with read_barrier_depends (Andy Gospodarek) [923901] - [netdrv] ixgbe: update date to 2013 (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix return values and memcpy parameters to eliminate Smatch warnings (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix potential null dereference (Andy Gospodarek) [923901] - [netdrv] ixgbe: allow reading of SFF-8472 data over i2c (Andy Gospodarek) [923901] - [netdrv] ixgbe: autoneg variable refactoring (Andy Gospodarek) [923901] - [netdrv] ixgbe: removed unused variable from setup_link_speed (Andy Gospodarek) [923901] - [netdrv] ixgbe: rename autoneg variables (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix device ref count bug (Andy Gospodarek) [923901] - [netdrv] ixgbe: Reset the NIC if up2tc has changed (Andy Gospodarek) [923901] - [netdrv] ixgbe: Limit number of reported VFs to device specific value (Andy Gospodarek) [923901] - [netdrv] ixgbe: Implement PCI SR-IOV sysfs callback operation (Andy Gospodarek) [923901] - [netdrv] ixgbe: Modularize SR-IOV enablement code (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make mailbox ops initialization unconditional (Andy Gospodarek) [923901] - [netdrv] ixgbe: Inline Rx PTP descriptor handling (Andy Gospodarek) [923901] - [netdrv] ixgbe: add warning when scheduling reset (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add ptp work item to poll for the Tx timestamp (Andy Gospodarek) [923901] - [netdrv] ixgbe: Use watchdog check in favor of BPF for detecting latched timestamp (Andy Gospodarek) [923901] - [netdrv] ixgbe: Update ptp_overflow check comment and jiffies (Andy Gospodarek) [923901] - [netdrv] ixgbe: add missing supported filters to get_ts_info (Andy Gospodarek) [923901] - [netdrv] ixgbe: ethtool ixgbe_diag_test cleanup (Andy Gospodarek) [923901] - [netdrv] ixgbe: Improve performance and reduce size of ixgbe_tx_map (Andy Gospodarek) [923901] - [netdrv] ixgbe: Update ixgbe Tx flags to improve code efficiency (Andy Gospodarek) [923901] - [netdrv] ixgbe: Always use context 0, even for FCoE and TSO (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make TSO check for CHECKSUM_PARTIAL to avoid skb_is_gso check (Andy Gospodarek) [923901] - [netdrv] ixgbe: SR-IOV: dynamic IEEE DCBx default priority changes (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix overwriting of rx_mtrl in ixgbe_ptp_hwtstamp_ioctl (Andy Gospodarek) [923901] - [netdrv] ixgbe: only compile ixgbe_debugfs.o when enabled (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix up function prototypes after __dev* removals (Andy Gospodarek) [923901] - [netdrv] ixgbe: check whether thermal sensor is enabled (Andy Gospodarek) [923901] - [netdrv] ixgbe: Use is_valid_ether_addr (Andy Gospodarek) [923901] - [netdrv] ixgbe: remove __dev* attributes (Andy Gospodarek) [923901] - [netdrv] ixgbe: Do not parse past IP header on fragments beyond the first (Andy Gospodarek) [923901] - [netdrv] ixgbe: bump version number (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix incorrect disabling of Tx hang check in case of PFC (Andy Gospodarek) [923901] - [netdrv] ixgbe: Drop RLPML configuration from x540 RXDCTL register configuration (Andy Gospodarek) [923901] - [netdrv] ixgbe: ethtool correctly identify autoneg setting (Andy Gospodarek) [923901] - [netdrv] ixgbe: remove needless queuing for L4 ptp packets (Andy Gospodarek) [923901] - [netdrv] ixgbe: use ETQF filter name instead of magic number (Andy Gospodarek) [923901] - [netdrv] ixgbe: convert to use simple_open() (Andy Gospodarek) [923901] - [netdrv] ixgbe: Reformat output of ixgbe_dump (Andy Gospodarek) [923901] - [netdrv] ixgbe: Do not use DCA to prefetch the entire packet into the cache (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix default setting of TXDCTL.WTHRESH (Andy Gospodarek) [923901] - [netdrv] ixgbe: add/update descriptor maps in comments (Andy Gospodarek) [923901] - [netdrv] ixgbe: Do not decrement budget in ixgbe_clean_rx_irq (Andy Gospodarek) [923901] - [netdrv] ixgbe: Return success or failure on VF MAC filter set (Andy Gospodarek) [923901] - [netdrv] ixgbe: clean up the condition for turning on/off the laser (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix return value from macvlan filter function (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for pipeline reset (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix possible memory leak in ixgbe_set_ringparam (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add function ixgbe_reset_pipeline_82599 (Andy Gospodarek) [923901] - [netdrv] ixgbe: Drop unnecessary addition from ixgbe_set_rx_buffer_len (Andy Gospodarek) [923901] - [netdrv] ixgbe: Correcting small packet padding (Andy Gospodarek) [923901] - [netdrv] ixgbe: using is_zero_ether_addr() to simplify the code (Andy Gospodarek) [923901] - [netdrv] ixgbe: (PTP) refactor init, cyclecounter and reset (Andy Gospodarek) [923901] - [netdrv] ixgbe: add WOL support for new subdevice id (Andy Gospodarek) [923901] - [netdrv] ixgbe: Enable support for VF API version 1.1 in the PF (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for GET_QUEUES message to get DCB configuration (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for tracking the default user priority to SR-IOV (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for IPv6 and UDP to ixgbe_get_headlen (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add mailbox API version negotiation support to ixgbe PF (Andy Gospodarek) [923901] - [netdrv] ixgbe: Move message handling routines into their own functions (Andy Gospodarek) [923901] - [netdrv] ixgbe: Enable jumbo frames support w/ SR-IOV (Andy Gospodarek) [923901] - [netdrv] ixgbe: Initialize q_vector cpu and affinity masks correctly (Andy Gospodarek) [923901] - [netdrv] ixgbe: Limit maximum jumbo frame size to 9.5K to avoid Tx hangs (Andy Gospodarek) [923901] - [netdrv] ixgbe: add support for X540-AT1 (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix poll loop for FDIRCTRL.INIT_DONE bit (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix PTP ethtool timestamping function (Andy Gospodarek) [923901] - [netdrv] ixgbe: Do not read the spoofed packets counter when not in IOV mode (Andy Gospodarek) [923901] - [netdrv] ixgbe: Improve statistics accuracy for DDP traffic (Andy Gospodarek) [923901] - [netdrv] ixgbe: added reg_ops file to debugfs (Andy Gospodarek) [923901] - [netdrv] ixgbe: added netdev_ops file to debugfs (Andy Gospodarek) [923901] - [netdrv] ixgbe: add debugfs support (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix VF rate limiting to correctly account for more queues per VF (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix ordering of things so that PF correctly configures its VLANs (Andy Gospodarek) [923901] - [netdrv] ixgbe: remove old init remnant (Andy Gospodarek) [923901] - [netdrv] ixgbe: Roll RSC code into non-EOP code (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make allocating skb and placing data in it a separate function (Andy Gospodarek) [923901] - [netdrv] ixgbe: Copybreak sooner to avoid get_page/put_page and offset change overhead (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make pull tail function separate from rest of cleanup_headers (Andy Gospodarek) [923901] - [netdrv] ixgbe: Have the CPU take ownership of the buffers sooner (Andy Gospodarek) [923901] - [netdrv] ixgbe: Only use double buffering if page size is less than 8K (Andy Gospodarek) [923901] - [netdrv] ixgbe: combine ixgbe_add_rx_frag and ixgbe_can_reuse_page (Andy Gospodarek) [923901] - [netdrv] ixgbe: Remove code that was initializing Rx page offset (Andy Gospodarek) [923901] - [net] veth: add vlan features (Flavio Leitner) [959817] - [net] sctp: verify length provided in heartbeat information parameter (Daniel Borkmann) [855383] - [net] openvswitch: Add Kconfig dependency on GRE-DEMUX (Amerigo Wang) [976810] - [net] openvswitch: Add gre tunnel support (Amerigo Wang) [976810] - [net] openvswitch: Optimize flow key match for non tunnel flows (Amerigo Wang) [976810] - [net] openvswitch: Expand action buffer size (Amerigo Wang) [976810] - [net] openvswitch: Add tunneling interface (Amerigo Wang) [976810] - [net] openvswitch: Copy individual actions (Amerigo Wang) [976810] - [net] openvswitch: Simplify interface ovs_flow_metadata_from_nlattrs() (Amerigo Wang) [976810] - [net] openvswitch: make skb->csum consistent with rest of networking stack (Amerigo Wang) [976810] - [net] openvswitch: Fix misspellings in comments and docs (Amerigo Wang) [976810] - [net] openvswitch: fix variable names in comment (Amerigo Wang) [976810] - [net] openvswitch: Unify vport error stats handling (Amerigo Wang) [976810] - [net] openvswitch: Remove unused get_config vport op (Amerigo Wang) [976810] - [net] openvswitch: Immediately exit on error in ovs_vport_cmd_set() (Amerigo Wang) [976810] - [net] openvswitch: Remove unneeded ovs_netdev_get_ifindex() (Amerigo Wang) [976810] - [net] openvswitch: Simplify datapath locking (Amerigo Wang) [976810] - [net] openvswitch: Use ETH_ALEN to define ethernet addresses (Amerigo Wang) [976810] - [net] openvswitch: datapath.h: Fix a stale comment (Amerigo Wang) [976810] - [net] openvswitch: Don't insert empty OVS_VPORT_ATTR_OPTIONS attribute (Amerigo Wang) [976810] - [net] openvswitch: Move common genl notify code into ovs_notify() (Amerigo Wang) [976810] - [net] openvswitch: Refine Netlink message size calculation and kill FLOW_BUFSIZE (Amerigo Wang) [976810] - [net] openvswitch: Use nla_memcpy() to memcpy() data from attributes (Amerigo Wang) [976810] - [net] openvswitch: Specify the minimal length of OVS_PACKET_ATTR_PACKET in the policy (Amerigo Wang) [976810] - [net] openvswitch: correct an invalid BUG_ON (Amerigo Wang) [976810] - [net] openvswitch: Preallocate reply skb in ovs_vport_cmd_set() (Amerigo Wang) [976810] - [net] ip_gre: fix a soft lockup in ipgre_fini() (Amerigo Wang) [976810] - [net] gre: Fix MTU sizing check for gretap tunnels (Amerigo Wang) [976810] - [net] ip_tunnel: Use skb-len to PMTU check (Amerigo Wang) [976810] - [net] gre: fix a regression in ioctl (Amerigo Wang) [976810] - [net] ip_tunnel: Add dont fragment flag (Amerigo Wang) [976810] - [net] ip_tunnel: push generic protocol handling to ip_tunnel module (Amerigo Wang) [976810] - [net] ip_tunnel: extend iptunnel_xmit() (Amerigo Wang) [976810] - [net] gre: export gre_handle_offloads() function (Amerigo Wang) [976810] - [net] gre: export gre_build_header() function (Amerigo Wang) [976810] - [net] gre: Allow multiple protocol listener for gre protocol (Amerigo Wang) [976810] - [net] gre: Simplify gre protocol registration locking (Amerigo Wang) [976810] - [net] ip_tunnel: remove __net_init/exit from exported functions (Amerigo Wang) [976810] - [net] ip_tunnel: specify protocol outside IP header (Amerigo Wang) [976810] - [net] ip_tunnel: fix kernel panic with icmp_dest_unreach (Amerigo Wang) [976810] - [net] ip_gre: fix a possible crash in ipgre_err() (Amerigo Wang) [976810] - [net] ipv4: typo issue, remove erroneous semicolon (Amerigo Wang) [976810] - [net] ip_gre: fix a possible crash in parse_gre_header() (Amerigo Wang) [976810] - [net] ip_gre: don't overwrite iflink during net_dev init (Amerigo Wang) [976810] - [net] ip_tunnel: Fix off-by-one error in forming dev name (Amerigo Wang) [976810] - [net] gre: Refactor GRE tunneling code (Amerigo Wang) [976810] - [net] ip: convert __IPTUNNEL_XMIT() to an inline function (Amerigo Wang) [976810] - [net] br: fix schedule while atomic issue in br_features_recompute() (Jiri Pirko) [980876] - [net] ipvs: reduce sync rate with time thresholds (Jesper Brouer) [854454] - [net] ipvs: Add sysctl_sync_threshold() sysctl_sync_period() (Jesper Brouer) [854454] - [net] ipvs: wakeup master thread (Jesper Brouer) [854454] - [net] export sysctl symbols needed by ip_vs_sync (Jesper Brouer) [854454] - [net] ipvs: always update some of the flags bits in backup (Jesper Brouer) [854454] - [net] ipvs: fix ip_vs_try_bind_dest to rebind app and transmitter (Jesper Brouer) [854454] - [net] ipvs: remove check for IP_VS_CONN_F_SYNC from ip_vs_bind_dest (Jesper Brouer) [854454] - [net] ipvs: ignore IP_VS_CONN_F_NOOUTPUT in backup server (Jesper Brouer) [854454] - [net] ipvs: try also real server with port 0 in backup server (Jesper Brouer) [854454] - [net] ipvs: Backup, adding version 0 sending capabilities (Jesper Brouer) [854454] - [net] ipvs: Backup, Change sending to Version 1 format (Jesper Brouer) [854454] - [net] ipvs: Backup, Adding Version 1 receive capability (Jesper Brouer) [854454] - [net] ipvs: Backup, Adding structs for new sync format (Jesper Brouer) [854454] - [net] ipvs: use pkts for SCTP too (Jesper Brouer) [854454] - [net] ipvs: skb defrag in L7 helpers (Jesper Brouer) [854454] - [net] ipvs: Split ports array into src_port and dst_port (Jesper Brouer) [854454] - [net] ipvs: Backup, Prepare for transferring firewall marks to the backup daemon (Jesper Brouer) [854454] - [net] ipvs: add static and read_mostly attributes (Jesper Brouer) [854454] - [net] ipvs: buffer argument to ip_vs_process_message() should not be const (Jesper Brouer) [854454] - [net] ipvs: Remove useless blocks from ip_vs_process_message() (Jesper Brouer) [854454] - [net] ipvs: Make the cp argument to ip_vs_sync_conn() static (Jesper Brouer) [854454] - [net] ipvs: Only match pe_data created by the same pe (Jesper Brouer) [854454] - [net] ipvs: Add persistence engine to connection entry (Jesper Brouer) [854454] - [net] ipvs: inherit forwarding method in backup (Jesper Brouer) [854454] - [net] ipvs: ip_vs_dbg_callid() is only needed for debugging (Jesper Brouer) [854454] - [net] ipvs: sip persistence engine (Jesper Brouer) [854454] - [net] ipvs: Fallback if persistence engine fails (Jesper Brouer) [854454] - [net] ipvs: Allow configuration of persistence engines (Jesper Brouer) [854454] - [net] ipvs: management of persistence engine modules (Jesper Brouer) [854454] - [net] ipvs: Add persistence engine data to /proc/net/ip_vs_conn (Jesper Brouer) [854454] - [net] ipvs: Add struct ip_vs_pe (Jesper Brouer) [854454] - [net] ipvs: Allow boot time change of hash size (Jesper Brouer) [854454] - [net] ipvs: ip_vs_bind_scheduler and ip_vs_unbind_scheduler NULL arguments (Jesper Brouer) [854454] - [net] ipvs: Allow null argument to ip_vs_scheduler_put() (Jesper Brouer) [854454] - [net] ipvs: fix matching of fwmark templates during scheduling (Jesper Brouer) [854454] - [net] ipvs: Add struct ip_vs_conn_param (Jesper Brouer) [854454] - [net] ipvs: compact ip_vs_sched_persist() (Jesper Brouer) [854454] - [net] ipvs: extend connection flags to 32 bits (Jesper Brouer) [854454] - [net] nf_conntrack_sip: Add callid parser (Jesper Brouer) [854454] - [net] nf_conntrack_sip: Allow ct_sip_get_header() to be called with a null ct argument (Jesper Brouer) [854454] - [net] ipvs: fix synchronization on connection close (Jesper Brouer) [854454] - [net] ipvs: one-packet scheduling (Jesper Brouer) [854454]- [char] tty: Fix BUG() on hangup (Aaron Tomlin) [985429] - [trace] Fix hang in write to sysprof_sample_period (Josh Poimboeuf) [959063] - [scsi] virtio-scsi: fix LUNs greater than 255 (Laszlo Ersek) [978202] - [scsi] isci: Fix a race condition in the SSP task management path (David Milburn) [978609] - [idle] intel_idle: initial C8, C9 and C10 support (Jane Lv) [970729] - [x86] Fix up numa_node information for AMD CPU family 15h model 0-0fh northbridge functions (Prarit Bhargava) [787034] - [x86] tsc: add option to output TSC initial value at boot (Prarit Bhargava) [986353] - [fs] fscache: The retrieval remaining-pages counter needs to be atomic_t (David Howells) [965759] - [fs] cachefiles: remove unused macro list_to_page() (David Howells) [921178] - [fs] fscache: Simplify cookie retention for fscache_objects, fixing access problems (David Howells) [928746] - [fs] fscache: Fix object state machine to have separate work and wait states (David Howells) [921178] - [kernel] wait: Add wait_on_atomic_t() and wake_up_atomic_t() (David Howells) [921178] - [fs] fscache: Wrap checks on object state (David Howells) [921178] - [fs] fscache: Uninline fscache_object_init() (David Howells) [921178] - [fs] fscache: Don't sleep in page release if __GFP_FS is not set (David Howells) [921178] - [fs] cachefiles: name i_mutex lock class explicitly (David Howells) [921178] - [fs] fscache: remove spin_lock() from the condition in while() (David Howells) [921178] - [fs] fscache: Clear remaining page count on retrieval cancellation (David Howells) [921178] - [fs] fscache: Mark cancellation of in-progress operation (David Howells) [921178] - [fs] fscache: Remove unneeded null checks (David Howells) [921178] - [fs] fscache: One of the write operation paths doesn't set the object state (David Howells) [921178] - [fs] fscache: Fix signal handling during waits (David Howells) [921178] - [fs] fscache: Add transition to handle invalidate immediately after lookup (David Howells) [921178 928746] - [fs] fscache: Exclusive op submission can BUG if there's been an I/O error (David Howells) [921178] - [fs] fsache: Limit the number of I/O error reports for a cache (David Howells) [921178] - [fs] fscache: Don't mask off the object event mask when printing it (David Howells) [921178] - [fs] fscache: Initialise the object event mask with the calculated mask (David Howells) [921178] - [fs] cachefiles: Add missing retrieval completions (David Howells) [921178] - [fs] cachefiles: add support for large files in filesystem caching (David Howells) [921178] - [netdrv] igbvf: Make next_to_watch a pointer and adjust memory barriers to avoid races (Stefan Assmann) [923900] - [netdrv] igbvf: update version number (Stefan Assmann) [923900] - [netdrv] igbvf: Check for error on dma_map_single call (Stefan Assmann) [923900] - [netdrv] enic: release rtnl_lock on error-path (Stefan Assmann) [922984] - [netdrv] enic: change sprintf() to snprintf() (Stefan Assmann) [922984] - [netdrv] enic: be less verbose about non-critical firmware errors (Stefan Assmann) [922984] - [netdrv] enic: fix up function prototypes after __dev* removals (Stefan Assmann) [922984] - [pci] Remove the obsolete no_pci_devices() check (Myron Stowe) [966887] - [pci] Use pci_device_id on stack for pci_get_subsys/class() to avoid kmalloc (Myron Stowe) [966887] - [netdrv] bonding: properly unset current_arp_slave on slave link up (Veaceslav Falico) [988460] - [firmware] add bnx2x FW 7.8.2, 7.8.17 (Michal Schmidt) [825729 828818 915420 915422 919510] - [netdrv] bnx2x: ignore unknown ethtool flags (Michal Schmidt) [915517 928435] - [netdrv] bnx2x: advertise transmit time stamping (Michal Schmidt) [825729 828818 914797 915420 915422 915517 919510] - [netdrv] bnx2x: add transmit timestamping support (Michal Schmidt) [825729 828818 914797 915420 915422 915517 919510] - [netdrv] bnx2x: Remove sparse and coccinelle warnings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix 20G KR2 support claims (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: improve VF timings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: VF ndo sanity (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix compilation with no IOV support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Improve PF behaviour toward VF (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: remove redundant D0 power state set (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: replace mechanism to check for next available packet (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix a power state test (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: semi-Semantic changes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Revise prints (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Semantic removal and beautification (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Revise comments and alignment (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Semantic change of empty lines (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use XPS if possible for bnx2x_select_queue instead of pure hash (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Change to D3hot only on removal (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Implement PCI shutdown (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Count number of possible FCoE interfaces (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Ack unknown VF messages (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add and correct PCI link speed prints (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Zero VFs starting MACs (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Enable `set_phys_id' for all functions (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Wait for MCP validity during AER (Michal Schmidt) [825729 828818 915420 915422 915517 919510 921799] - [netdrv] bnx2x: Link-flap avoidance in switch dependent mode (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add Private Flags Support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix bridged GSO for 57710/57711 chips (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix TCP offload for tunneling ipv4 over ipv6 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix GSO for 57710/57711 chips (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent memory leak when cnic is absent (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: correct reading of speed capabilities (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent NULL pointer dereference in kdump (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Use per port max exchange resources (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Allow recovery from second slot reset (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix memory leak (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Enhance MAC configuration for VFs (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Allow RX/TX pause control in autoneg (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: prevent GRO false checksum claims (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: update version to 1.78.17-0 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: add additional regions for CRC memory test (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: remove non-necessary assignment (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix byte-by-byte nvram write for BE machines (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: refactor nvram read procedure (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Cosmetic changes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support reading I2C EEPROM SFF8472 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix compilation without CONFIG_BNX2X_SRIOV (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent VF race (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix VF outer vlan removal (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix VF statistics (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: missing ARI should not be lethal (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix AER semaphore release (Michal Schmidt) [825729 828818 915420 915422 915517 919510 921799] - [netdrv] bnx2x: AER revised (Michal Schmidt) [825729 828818 915420 915422 915517 919510 921799] - [netdrv] bnx2x: add RSS capability for GRE traffic (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: dma_alloc_coherent: use __GFP_ZERO instead of memset() (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use list_move instead of list_del/list_add (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Restore FCoE 4-port devices support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use FW 7.8.17 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Avoid using zero MAC (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Control SFP+ tap values via nvm config (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add EEE support for BCM84834 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add RJ45 SFP module detection (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Get gso_segs from FW (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Control number of vfs dynamically (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add iproute2 support for vfs (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent "Unknown MF" print in SF mode (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Take chip version from MFW (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Set ethtool ops for vfs (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix vlan-mac memory leak (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use the default NAPI weight (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix typo in printk and comments (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix status blocks configuration (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent UNDI FW illegal host access (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent null pointer dereference in AFEX mode (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix KR2 rapid link flap (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix assignment of signed expression to unsigned variable (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix occasional statistics off-by-4GB error (Michal Schmidt) [825729 828818 871164 915420 915422 915517 919510] - [netdrv] bnx2x: add missing napi deletion in error path (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix SFP+ misconfiguration in iSCSI boot scenario (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix intermittent long KR2 link up time (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix KR2 work-around condition (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix KR2 link (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix port identification for the 84834 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix UDP checksum for 57710/57711 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: remove dead code and make local funcs static (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Replace incomming with incoming in all comments and strings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: Remove unnecessary alloc/OOM messages, alloc cleanups (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Force link UP when the interface is in LOOPBACK mode (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: SR-IOV version compatibility bugfix (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix compilation with stop-on-error (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add CNIC_DRV_STATE_HANDLES_IRQ to ethdev->drv_state (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: correct memory release scheme (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Remove many sparse warnings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Modify unload conditions (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Correct memory preparation and release (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add missing VFs reference in macros (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add additional debug information (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: correct usleep_range usage (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: reorganization and beautification (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Semantic renovation (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix GRO parameters (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Introduce 2013 and advance version to 1.78.02 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Added FW GRO bridging support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] Revert "bnx2x: set gso_type" (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Clean previous IGU status before ack (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: improve stop-on-error (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: add `ethtool -w' support (Michal Schmidt) [825729 828818 915420 915422 915517 919510 921560] - [netdrv] bnx2x: Added nvram personalities support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix rare self-test failures (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use SAN Mac for FCoE (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add an additional fatal hw assertion - BRB_HW_INTERRUPT (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Clear dirty status when booting after UNDI (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Allow management traffic after boot from SAN (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix fastpath structures when memory allocation fails (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: move debugging code before the return (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: align define usage to satisfy static checkers (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: NULL dereference on error in debug code (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Segregate SR-IOV code (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add VF device ids and enable feature (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support PF <-> VF Bulletin Board (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support VF FLR (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF release request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF close request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF q_teardown request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF q_filters request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF setup_q request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support statistics collection for VFs by the PF (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF init request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF acquire request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Infrastructure for VF <-> PF request on PF side (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prepare device and initialize VF database (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Allocate VF database in PF when VFs are present (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: VF fastpath (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support ndo_set_rxmode in VF driver (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add teardown_q and close to VF <-> PF channel (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add init, setup_q, set_mac to VF <-> PF channel (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Separate VF and PF logic (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add to VF <-> PF channel the release request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: VF <-> PF channel 'acquire' at vf probe (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support probing and removing of VF device (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use ARRAY_SIZE where possible (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use prandom_bytes() (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix typo of "suport" (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: almost 'use netdev_alloc_frag()' (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix up function prototypes after __dev* removals (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Simplify cnic probing (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: add fw defs for use in cnic (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic, bnx2x, bnx2: Simplify cnic probing (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: Include bnx2x.h (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2: Add BNX2 prefix to CHIP ID and name macros (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2: Add BNX2 prefix to descriptor structures and macros (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: Fix rare race condition during iSCSI disconnect (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: Reset iSCSI EQ during shutdown (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: remove __dev* attributes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: remove __dev* attributes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: recognize fan failure (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Correct PFC disablement (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix 'Ethtool -A' when autoneg (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: prevent DCB if disabled in nvram (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Handle a rarely missed interrupt (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: mask CPL_OF interrupt (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: IGU parse error cause probe failure (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Ext config accessed only on non-E1x (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: nvram enables dropless flow control (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Correct advertised speed/duplex (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Filter packets on FCoE rings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Management can control PFC/ETS (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: parity recovery flow enhancement (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: revised and corrected SPIO access (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Change duplex setting in EEE function (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add warning message in case of non-10G SFP module (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Cosmetic changes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Always take PHY lock (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add support for BCM84834 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix SFP+ current leakage (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add support for 20G-KR2 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Remove duplicate inclusion of bnx2x_hsi.h (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add static declaration to several functions (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix typo in bnx2x driver (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix HW initialization using fw 7.8.x (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support loading cnic resources at run-time (Michal Schmidt) [825729 828818 915420 915422 915517 919510 920624] - [netdrv] bnx2x: HSI change for 'update' ramrod (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: update version to 1.78.00-0 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x,cnic: use FW 7.8.2 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Improve code around bnx2x_tests_str_arr (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix comment/printk/variable typos (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [net] In unregister_netdevice_notifier unregister the netdevices (Michal Schmidt) [987451] - [net] introduce NAPI_POLL_WEIGHT (Michal Schmidt) [987451] - [net] Export __netdev_pick_tx so that it can be used in modules (Michal Schmidt) [987451] - [net] Split core bits of netdev_pick_tx into __netdev_pick_tx (Michal Schmidt) [987451] - [net] netpoll: call ->ndo_select_queue() in tx path (Michal Schmidt) [987451] - [lib] introduce prandom_bytes() and prandom_bytes_state() (Michal Schmidt) [987451]- [pci] pcie: Reset link for devices below Root Port or Downstream Port (Myron Stowe) [966755] - [acpi] apei: Force fatal AER severity when component has been reset (Myron Stowe) [966755] - [pci] Remove "extern" from function declarations (Myron Stowe) [966755] - [pci] pcie: Move AER severity defines to aer.h (Myron Stowe) [966755] - [pci] pcie: Set dev->__aer_firmware_first only for matching devices (Myron Stowe) [966755] - [pci] pcie: Factor out HEST device type matching (Myron Stowe) [966755] - [pci] pcie: Don't parse HEST table for non-PCIe devices (Myron Stowe) [966755] - [acpi] Move cper_print_aer() call out of interrupt context (Myron Stowe) [967981] - [pci] pcie: Remove local PCI_BUS() define and use PCI_BUS_NUM() from PCI (Myron Stowe) [967981] - [pci] Add PCI_BUS_NUM() and PCI_DEVID() interfaces (Myron Stowe) [967981] - [pci] pcie: pci_get_domain_bus_and_slot() call missing required pci_dev_put() (Myron Stowe) [911740] - [pci] pcie: Report success only when every device has AER-aware driver (Myron Stowe) [911740] - [pci] Fix deadlock when unbinding device if parent in D3cold (Myron Stowe) [911740] - [pci] Make pci_error_handlers const (Myron Stowe) [911740] - [pci] pcie: Remove the port driver module exit routine (Myron Stowe) [911740] - [acpi] apei: Add missed ACPI5 support for error trigger table (Myron Stowe) [893388] - [acpi] apei: fix error status check condition for CPER (Myron Stowe) [825641] - [edac] add support for error type "Info" (Myron Stowe) [825641] - [pci] pcie: Cleanup log output for AER (Myron Stowe) [825641] - [acpi] apei: Enhanced AER logging (Myron Stowe) [825641] - [trace] Trace Event for PCI Express Advanced Error Reporting (Myron Stowe) [825641] - [acpi] edac.h: Add generic layers for describing a memory location (Myron Stowe) [825641] - [acpi] CPER failed to handle generic error records with multiple sections (Myron Stowe) [816520] - [acpi] APEI build fix (Myron Stowe) [816520] - [acpi] apei: Fix crash in apei_hest_parse() for acpi=off (Myron Stowe) [816515] - [acpi] apei: Fixup incorrect 64-bit access width firmware bug (Myron Stowe) [816515] - [acpi] apei: Fix ERST header length check (Myron Stowe) [816515] - [acpi] apei: Remove table not found message (Myron Stowe) [816515] - [pci] Print completion message at KERN_INFO to match starting message (Myron Stowe) [736984] - [acpi] Add PCIe AER recovery support (Myron Stowe) [736984] - [pci] pcie: add aer_recover_queue (Myron Stowe) [736984] - [netdrv] be2net: fix VLAN traffic if no VLAN group is registered (Stefan Assmann) [980772] - [wireless] brcmsmac: Reduce log spam in heavy tx, make err print in debug (John Green) [960977] - [watchdog] hpwdt: Increase version string (Linda Knippers) [985144] - [watchdog] hpwdt: Add check for UEFI bits (Linda Knippers) [985144] - [netdrv] be2net: Fix to avoid hardware workaround when not needed (Ivan Vecera) [947543] - [netdrv] be2net: use pci_vfs_assigned()/pci_num_vf() instead of be_find_vfs() (Ivan Vecera) [947543] - [netdrv] be2net: Fix 32-bit DMA Mask handling (Ivan Vecera) [947543] - [netdrv] be2net: Implement initiate FW dump feature for Lancer (Ivan Vecera) [947543] - [netdrv] be2net: Fix crash on 2nd invocation of PCI AER/EEH error_detected hook (Ivan Vecera) [947543] - [netdrv] be2net: Mark checksum fail for IP fragmented packets (Ivan Vecera) [947543] - [netdrv] be2net: Trim padded packets for Lancer (Ivan Vecera) [947543] - [netdrv] be2net: Pad skb to meet min Tx pkt size in lancer (Ivan Vecera) [947543] - [netdrv] be2net: cleanup be_get_drvinfo() (Ivan Vecera) [947543] - [netdrv] be2net: refactor HW workarounds in be_xmit() (Ivan Vecera) [947543] - [netdrv] be2net: bug fix on returning an invalid nic descriptor (Ivan Vecera) [947543] - [netdrv] be2net: Avoid double insertion of vlan tags (Ivan Vecera) [947543] - [netdrv] be2net: disable TX in be_close() (Ivan Vecera) [947543] - [netdrv] be2net: fix EQ from getting full while cleaning RX CQ (Ivan Vecera) [947543] - [netdrv] be2net: fix payload_len value for GET_MAC_LIST cmd req (Ivan Vecera) [947543] - [netdrv] be2net: provision VF resources before enabling SR-IOV (Ivan Vecera) [947543] - [netdrv] be2net: Fix to fail probe if MSI-X enable fails for a VF (Ivan Vecera) [947543] - [netdrv] be2net: avoid napi_disable() when it has not been enabled (Ivan Vecera) [947543] - [netdrv] be2net: Fix firmware download for Lancer (Ivan Vecera) [947543] - [netdrv] be2net: Fix to receive Multicast Packets when Promiscuous mode is enabled on certain devices (Ivan Vecera) [947543] - [netdrv] be2net: Fix to show tx priority pause counter in ethtool -S (Ivan Vecera) [947543] - [netdrv] be2net: Fix to use 32-bit stats to report rx_drops_no_fragment (Ivan Vecera) [947543] - [netdrv] be2net: Fix to use version 2 of cq_create for SkyHawk-R devices (Ivan Vecera) [947543] - [netdrv] be2net: FLR must be first cmd issued to Lancer FW (Ivan Vecera) [947543] - [netdrv] be2net: Use GET_FUNCTION_CONFIG V1 cmd (Ivan Vecera) [947543] - [netdrv] be2net: Fix to show wol disabled/enabled state correctly (Ivan Vecera) [947543] - [netdrv] be2net: Fixed memory leak (Ivan Vecera) [947543] - [netdrv] be2net: Avoid diagnostic test in certain versions of firmware to avoid NIC freeze (Ivan Vecera) [947543] - [netdrv] be2net: Renamed rx_address_mismatch_errors to rx_address_filtered (Ivan Vecera) [947543] - [netdrv] be2net: Add support for setting and getting rx flow hash options (Ivan Vecera) [947543] - [netdrv] be2net: Fix PVID tag offload for packets with inline VLAN tag (Ivan Vecera) [947543] - [netdrv] be2net: fix a Tx stall bug caused by a specific ipv6 packet (Ivan Vecera) [947543] - [netdrv] be2net: Remove an incorrect pvid check in Tx (Ivan Vecera) [947543] - [netdrv] be2net: enable IOMMU pass through for be2net (Ivan Vecera) [819453 947543] - [netdrv] be2net: Use GET_PROFILE_CONFIG V1 cmd for BE3-R (Ivan Vecera) [947543] - [netdrv] be2net: Avoid flashing BE3 UFI on BE3-R chip (Ivan Vecera) [947543] - [netdrv] be2net: Don't log "Out of MCCQ wrbs" error (Ivan Vecera) [947543] - [netdrv] be2net: Use TXQ_CREATE_V2 cmd (Ivan Vecera) [947543] - [netdrv] be2net: take care of __vlan_put_tag return value (Ivan Vecera) [947543] - [netdrv] be2net: remove unused variable 'sge' (Ivan Vecera) [947543] - [netdrv] be2net: dma_alloc_coherent: use __GFP_ZERO instead of memset() (Ivan Vecera) [947543] - [netdrv] be2net: Remove dma_alloc_coherent OOM messages (Ivan Vecera) [947543] - [netdrv] be2net: Use new F/W mailbox cmd to manipulate interrupts (Ivan Vecera) [947543] - [netdrv] be2net: enable interrupts in be_probe() (RoCE and other ULPs need them) (Ivan Vecera) [947543] - [netdrv] be2net: Update copyright year (Ivan Vecera) [947543] - [netdrv] be2net: use CSR-BAR SEMAPHORE reg for BE2/BE3 (Ivan Vecera) [947543] - [netdrv] benet: Wait f/w POST until timeout (Ivan Vecera) [947543] - [netdrv] be2net: update driver version to 4.6.x (Ivan Vecera) [947543] - [netdrv] be2net: fix re-loaded PF driver to re-gain control of its VFs (Ivan Vecera) [947543] - [netdrv] be2net: Updating Module Author string and log message string to "Emulex Corporation" (Ivan Vecera) [947543] - [netdrv] be2net: fix drvinfo strings set in drivers (Ivan Vecera) [947543] - [netdrv] be2net: Remove bogus dependencies on INET (Ivan Vecera) [947543] - [netdrv] be2net: remove adapter->eq_next_idx (Ivan Vecera) [947543] - [netdrv] be2net: remove roce on lancer (Ivan Vecera) [947543] - [netdrv] be2net: fix access to SEMAPHORE reg (Ivan Vecera) [947543] - [netdrv] be2net: re-factor bar mapping code (Ivan Vecera) [947543] - [netdrv] be2net: do not use sli_family to identify skyhawk-R chip (Ivan Vecera) [947543] - [netdrv] be2net: fix wrong usage of adapter->generation (Ivan Vecera) [947543] - [netdrv] be2net: remove LANCER A0 workaround (Ivan Vecera) [947543] - [netdrv] be2net: Fix smatch warnings in be_main.c (Ivan Vecera) [947543] - [netdrv] be2net: fix wrong frag_idx reported by RX CQ (Ivan Vecera) [947543] - [netdrv] benet: convert to set_phys_id (Ivan Vecera) [947543] - [virt] hv: allocate synic structures before hv_synic_init() (Jason Wang) [927359] - [virt] hv: check interrupt mask before read_index (Jason Wang) [927359] - [virt] hv: switch to use mb() instead of smp_mb() (Jason Wang) [927359] - [virt] hv: vmbus: Implement multi-channel support (Jason Wang) [927359] - [virt] hv: Fix a bug in get_vp_index() (Jason Wang) [927359] - [virt] hyperv_fb: Backport to RHEL 6.5 (Jason Wang) [927424] - [virt] add Hyper-V Synthetic Video Frame Buffer Driver (Jason Wang) [927424] - [virt] hv: Add a new driver to support host initiated backup (Jason Wang) [927409] - [netdrv] hyperv: Fix a compiler warning in netvsc_send() (Jason Wang) [927435] - [netdrv] hyperv: Fix RNDIS send_completion code path (Jason Wang) [927435] - [netdrv] hyperv: Fix a kernel warning from netvsc_linkstatus_callback() (Jason Wang) [927435] - [netdrv] hyperv: fix wrong length of mac address (Jason Wang) [927435] - [netdrv] hyperv: Add an error message to rndis_filter_set_device_mac() (Jason Wang) [927435] - [netdrv] hyperv: Remove unnecessary comments in rndis_filter_receive_data() (Jason Wang) [927435] - [netdrv] hyperv: Add buffer for extended info after the RNDIS response message (Jason Wang) [927435] - [netdrv] hyperv: Report actual status in receive completion packet (Jason Wang) [927435] - [netdrv] hyperv: Remove extra allocated space for recv_pkt_list elements (Jason Wang) [927435] - [netdrv] hyperv: Fix page buffer handling in rndis_filter_send_request() (Jason Wang) [927435] - [netdrv] hyperv: Fix the missing return value in rndis_filter_set_packet_filter() (Jason Wang) [927435] - [netdrv] hyperv: Fix the max_xfer_size in RNDIS initialization (Jason Wang) [927435] - [virt] hyperv/hv_balloon: remove old RHEL6 specific code (Jason Wang) [927417] - [virt] hyperv/balloon: Notify the host of permanent hot-add failures (Jason Wang) [927417] - [virt] hyperv/balloon: Support 2M page allocations for ballooning (Jason Wang) [927417] - [mm] page_alloc: export split_page() (Jason Wang) [927417] - [virt] hyperv/balloon: Permit Linux to specify hot-add alignment requirements (Jason Wang) [927417] - [virt] hyperv/balloon: make local functions static (Jason Wang) [927417] - [virt] hyperv/balloon: Implement hot-add functionality (Jason Wang) [927417] - [mm] memory_hotplug: extend memory hotplug API to allow memory hotplug in virtual machines (Jason Wang) [927417] - [virt] hyperv/balloon: Make the balloon driver not unloadable (Jason Wang) [927417] - [virt] hyperv/balloon: Execute hot-add code in a separate context (Jason Wang) [927417] - [virt] hyperv/balloon: Execute balloon inflation in a separate context (Jason Wang) [927417] - [virt] hyperv/balloon: Do not request completion notification (Jason Wang) [927417] - [fcoe] libfc: extend ex_lock to protect all of fc_seq_send (Neil Horman) [829784] - [fcoe] libfc: Correct check for initiator role (Neil Horman) [829784] - [fcoe] libfcoe: Fix fcoe_sysfs VN2VN mode (Neil Horman) [829784] - [fcoe] Split fc_disc_init into fc_disc_init and fc_disc_config (Neil Horman) [829784] - [fcoe] Always use fcoe_disc_init for discovery layer initialization (Neil Horman) [829784] - [fcoe] Fix deadlock between create and destroy paths (Neil Horman) [829784] - [fcoe] libfcoe: Fix Conflicting FCFs issue in the fabric (Neil Horman) [829784] - [fcoe] Revert "fcoe: fix fcoe enable on link toggle while it is still disabled" (Neil Horman) [829784] - [fcoe] libfcoe: Check for unusable FCFs before looking for conflicting FCFs (Neil Horman) [829784] - [fcoe] libfcoe: Handle CVL while waiting to select an FCF (Neil Horman) [829784] - [fcoe] Fix deadlock while deleting FCoE interface with NPIV ports (Neil Horman) [829784] - [fcoe] close race on link speed detection in fcoe code (Neil Horman) [829784] - [fcoe] debris left by "libfcoe: Remove mutex_trylock/restart_syscall checks" (Neil Horman) [829784] - [fcoe] consolidate the fcoe_ctlr_get_lesb/fcoe_get_lesb (Neil Horman) [829784] - [fcoe] move fcoe_link_speed_update() to libfcoe and export it (Neil Horman) [829784] - [fcoe] add support to the get_netdev() for fcoe_interface (Neil Horman) [829784] - [fcoe] prep work to start consolidate the usage of fcoe_netdev (Neil Horman) [829784] - [fcoe] Convert debug_logging macros to pr_info (Neil Horman) [829784] - [fcoe] Use the fcoe_sysfs control interface (Neil Horman) [829784] - [fcoe] libfcoe: Add new fcoe control interface (Neil Horman) [829784] - [fcoe] libfcoe: Save some memory and optimize name lookups (Neil Horman) [829784] - [fcoe] libfcoe: Add fcoe_sysfs debug logging level (Neil Horman) [829784] - [fcoe] Cleanup locking on fcoe_percpu_receive_thread (Neil Horman) [829784] - [fcoe] libfcoe: Fix section mismatch (Neil Horman) [829784] - [fcoe] bnx2fc: cleanup fcoe_dev_stats (Neil Horman) [829784] - [fcoe] libfcoe: SW FCoE and bnx2fc use FCoE Syfs (Neil Horman) [829784] - [fcoe] libfcoe: Add fcoe_sysfs (Neil Horman) [829784] - [powerpc] iommu: Fix multiple issues with IOMMU pools code (Steve Best) [929290] - [powerpc] iommu: Fix iommu pool initialization (Steve Best) [929290] - [powerpc] iommu: Implement IOMMU pools to improve multiqueue adapter performance (Steve Best) [929290] - [powerpc] iommu: Push spinlock into iommu_range_alloc and __iommu_free (Steve Best) [929290] - [powerpc] iommu: Reduce spinlock coverage in iommu_free (Steve Best) [929290] - [powerpc] iommu: Reduce spinlock coverage in iommu_alloc and iommu_free (Steve Best) [929290] - [powerpc] pseries: Disable interrupts around IOMMU percpu data accesses (Steve Best) [929290] - [block] rsxx: Adding in debugfs entries (Steve Best) [929277] - [block] rsxx: Fixes incorrect stats calculation (Steve Best) [929277] - [block] rsxx: Adding EEH check inside cregs timeout (Steve Best) [929277] - [block] rsxx: Adapter address space sanity check (Steve Best) [929277] - [block] rsxx: Fixes DLPAR add kernel panic if partition still mounted (Steve Best) [929277] - [block] rsxx: Changing the adapter name to the official name (Steve Best) [929277] - [block] rsxx: Adding in sync_start module paramenter (Steve Best) [929277] - [block] rsxx: Allow block size to be determined by configuration (Steve Best) [929277] - [block] rsxx: Fixes soft-lockup issues during DMAs (Steve Best) [929277] - [block] rsxx: Restructured DMA cancel scheme (Steve Best) [929277] - [block] rsxx: Individual workqueues for interruptible events (Steve Best) [929277] - [block] rsxx: remove unused variable (Steve Best) [929277] - [block] rsxx: enable error return of rsxx_eeh_save_issued_dmas() (Steve Best) [929277] - [block] rsxx: removes dynamic allocation on stack (Steve Best) [929277] - [block] rsxx: fix missing unlock on error return in rsxx_eeh_remap_dmas() (Steve Best) [929277] - [block] rsxx: Adding in EEH support to the IBM FlashSystem 70/80 device driver (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 error message bug fix (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 branding changes (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 fixes inconsistent locking (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 trivial changes (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 driver fixes (Steve Best) [929277] - [block] rsxx: add slab.h include to dma.c (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 device driver (Steve Best) [929277] - [target] target/file: Fix off-by-one READ_CAPACITY bug for !S_ISBLK export (Andy Grover) [982777] - [target] Re-instate sess_wait_list for target_wait_for_sess_cmds (Andy Grover) [982777] - [target] close target_put_sess_cmd() vs. core_tmr_abort_task() race (Andy Grover) [982777] - [target] iblock: Fix WCE=1 + DPOFUA=1 backend WRITE regression (Andy Grover) [982777] - [target] Use FD_MAX_SECTORS/FD_BLOCKSIZE for blockdevs using fileio (Andy Grover) [982777] - [target] tcm_fc: Check for aborted sequence (Andy Grover) [982777] - [target] Change default sense key of NOT_READY (Andy Grover) [982777]- [netdrv] qlcnic: Bump up the version to 5.1.38 (Chad Dupuis) [694104] - [netdrv] qlcnic: Clear link status when interface is down (Chad Dupuis) [694104] - [netdrv] qlcnic: change mdelay to msleep (Chad Dupuis) [694104] - [netdrv] qlcnic: Log warning message for 83xx adapter in MSI mode (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix configure mailbox interrupt command for 83xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.37 (Chad Dupuis) [694104] - [netdrv] qlcnic: Implement flash sysfs callback for 83xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: remove duplicated include from qlcnic_sysfs.c (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.36 (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix ethtool statistics collection (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix ethtool statistics for 82xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix endian issues in 83xx driver (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.35 (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix configure interrupts for 83xx adapter types (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix internal loopback test for 82xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.34 (Chad Dupuis) [694104] - [netdrv] qlcnic: fix ping resumption to a VM after a live migration (Chad Dupuis) [694104] - [netdrv] qlcnic: fix estimation of receive MSS in case of LRO for 83xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: refactor Legacy interrupt handling for 83xx (Chad Dupuis) [694104] - [netdrv] qlcnic: fix mailbox interrupt (Chad Dupuis) [694104] - [netdrv] qlcnic: fix unsupported CDRP command error message (Chad Dupuis) [694104] - [netdrv] qlcnic: fix mailbox response handling (Chad Dupuis) [694104] - [netdrv] qlcnic: enhance MSIX allocation failure log message (Chad Dupuis) [694104] - [netdrv] qlcnic: fix async event handling during diagnostic loopback test (Chad Dupuis) [694104] - [netdrv] qlcnic: refactor 83xx diagnostic IRQ test (Chad Dupuis) [694104] - [netdrv] qlcnic: refactor 83xx diagnostic loopback test (Chad Dupuis) [694104] - [netdrv] qlcnic: helper routine to handle async events (Chad Dupuis) [694104] - [netdrv] qlcnic: fix firmware based IDC participation (Chad Dupuis) [694104] - [netdrv] qlcnic: fix initialize NIC mailbox command (Chad Dupuis) [694104] - [netdrv] qlcnic: Updating copyright information (Chad Dupuis) [694104] - [netdrv] qlcnic: silence false positive overflow warning (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.33 (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix minidump in NPAR mode (Chad Dupuis) [694104] - [netdrv] qlcnic: driver LRO bug fix (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix bug in reading HW reset template (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix sparse check endian warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.32 (Chad Dupuis) [694104] - [netdrv] qlcnic: sleeping function called from invalid context (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix LED/Beaconing tests to work on all ports of an adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: avoid mixed mode interrupts for some adapter types (Chad Dupuis) [694104] - [netdrv] qlcnic: enable RSS for TCP over IPv6 (Chad Dupuis) [694104] - [netdrv] qlcnic: enable LRO on IPv6 without dest ip check (Chad Dupuis) [694104] - [netdrv] qlcnic: set driver version in firmware (Chad Dupuis) [694104] - [netdrv] qlcnic: guard __vlan_find_dev_deep() by rcu_read_lock (Chad Dupuis) [694104] - [netdrv] qlcnic: fix build error (Chad Dupuis) [694104] - [netdrv] qlcnic: do not duplicate infrastructure functions (Chad Dupuis) [694104] - [netdrv] qlcnic: update driver version (Chad Dupuis) [694104] - [netdrv] qlcnic: remove unused definitions from header file (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx ethtool interface routines (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx register dump routines (Chad Dupuis) [694104] - [netdrv] qlcnic: enable 83xx virtual NIC mode (Chad Dupuis) [694104] - [netdrv] qlcnic: flash template based firmware reset recovery (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx CNA inter driver communication mechanism (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx adpater flash interface routines (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx sysfs routines (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx base driver (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx data path routines (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx memory map and HW access routines (Chad Dupuis) [694104] - [netdrv] qlcnic: macros for common register access (Chad Dupuis) [694104] - [netdrv] qlcnic: change driver hardware interface mechanism (Chad Dupuis) [694104] - [netdrv] qlcnic: update driver version (Chad Dupuis) [694104] - [netdrv] qlcnic: fix unused variable warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: rename module params with module_param_named (Chad Dupuis) [694104] - [netdrv] qlcnic: fix bug in LRO descriptor access macro (Chad Dupuis) [694104] - [netdrv] qlcnic: update NIC partition interface routines (Chad Dupuis) [694104] - [netdrv] qlcnic: get board name API (Chad Dupuis) [694104] - [netdrv] qlcnic: modify PCI and register access routines (Chad Dupuis) [694104] - [netdrv] qlcnic: move HW specific data to seperate structure (Chad Dupuis) [694104] - [netdrv] qlcnic: add 82xx adapter specific checks (Chad Dupuis) [694104] - [netdrv] qlcnic: remove __dev* attributes (Chad Dupuis) [694104] - [netdrv] qlcnic: remove duplicated include from qlcnic_sysfs.c (Chad Dupuis) [694104] - [netdrv] qlcnic: fix coding style issues in qlcnic_minidump.c (Chad Dupuis) [694104] - [netdrv] qlcnic: create file qlcnic_minidump.c for dump utility (Chad Dupuis) [694104] - [netdrv] qlcnic: fix style issues in qlcnic_sysfs.c file (Chad Dupuis) [694104] - [netdrv] qlcnic: create file qlcnic_sysfs.c for sysfs routines (Chad Dupuis) [694104] - [netdrv] qlcnic: fix coding style issues in qlcnic_io.c (Chad Dupuis) [694104] - [netdrv] qlcnic: create file qlcnic_io.c for datapath routines (Chad Dupuis) [694104] - [netdrv] qlcnic: fix sparse check endian warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: fix sparse warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: fix compiler warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: fix error return code (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix scheduling while atomic bug (Chad Dupuis) [694104] - [virt] kvm: Fix iommu map/unmap to handle memory slot moves (Alex Williamson) [978472] - [virt] kvm: perform an invalid memslot step for gpa base change (Alex Williamson) [978472] - [video] vgacon: add cond reschedule points in vgacon_do_font_op (Marcelo Tosatti) [971311] - [kernel] tracing: Format non-nanosec times from tsc clock without a decimal point (Marcelo Tosatti) [911564] - [kernel] tracing: Add a TSC trace_clock (Marcelo Tosatti) [911564] - [perf] kvm: Initialize file_name var to fix segfault (Jiri Olsa) [977969] - [perf] kvm: Add braces around multi-line statements (Jiri Olsa) [977969] - [perf] kvm: Total count is a u64, print as so (Jiri Olsa) [977969] - [perf] kvm: Remove typecast in init_kvm_event_record (Jiri Olsa) [977969] - [perf] kvm: Only process events for vcpus of interest (Jiri Olsa) [977969] - [perf] kvm: Fix building perf kvm on non x86 arches (Jiri Olsa) [977969] - [perf] kvm: Rename perf_kvm to perf_kvm_stat (Jiri Olsa) [977969] - [perf] kvm: Move global variables into a perf_kvm struct (Jiri Olsa) [977969] - [perf] kvm: Use perf_evsel__intval (Jiri Olsa) [977969] - [perf] kvm: Events analysis tool (Jiri Olsa) [977969] - [perf] Check proper prev_state size for sched_switch tp (Jiri Olsa) [984006] - [perf] Revert "perf sched: Handle PERF_RECORD_EXIT events" (Jiri Olsa) [984006] - [perf] Fix breakage introduced by the test_attr infrastructure (Jiri Olsa) [984006] - [block] mtip32xx: Fix compile warning (David Milburn) [927436] - [block] mtip32xx: Workaround for unaligned writes (David Milburn) [927436] - [block] mtip32xx: Disable TRIM support (David Milburn) [927436] - [block] mtip32xx: fix a smatch warning (David Milburn) [927436] - [block] mtip32xx: fix two smatch warnings (David Milburn) [927436] - [block] mtip32xx: Add debugfs entry device_status (David Milburn) [927436] - [block] mtip32xx: return 0 from pci probe in case of rebuild (David Milburn) [927436] - [block] mtip32xx: recovery from command timeout (David Milburn) [927436] - [block] mtip32xx: fix error return code in mtip_pci_probe() (David Milburn) [927436] - [block] mtip32xx: add missing GENERIC_HARDIRQS dependency (David Milburn) [927436] - [block] mtip32xx: fix sparse warning, symbol 'mtip_send_trim' was not declared (David Milburn) [927436] - [block] mtip32xx: add trim support (David Milburn) [927436] - [block] mtip32xx: fix for crash when the device surprise removed during rebuild (David Milburn) [927436] - [block] mtip32xx: fix for driver hang after a command timeout (David Milburn) [927436] - [block] mtip32xx: Fix padding issue (David Milburn) [927436] - [block] mtip32xx: fix potential NULL pointer dereference in mtip_timeout_function() (David Milburn) [927436] - [block] mtip32xx: fix shift larger than type warning (David Milburn) [927436] - [block] mtip32xx: Fix incorrect mask used for erase mode (David Milburn) [927436] - [block] mtip32xx: Fix to make lba address correct in big-endian systems (David Milburn) [927436] - [block] mtip32xx: fix potential crash on SEC_ERASE_UNIT (David Milburn) [927436] - [block] mtip32xx: Added appropriate timeout value for secure erase (David Milburn) [927436] - [block] mtip32xx: Remove dead code (David Milburn) [927436] - [block] mtip32xx: Change printk to pr_xxxx (David Milburn) [927436] - [block] mtip32xx: Proper reporting of write protect status on big-endian (David Milburn) [927436] - [block] mtip32xx: Increase timeout for standby command (David Milburn) [927436] - [block] mtip32xx: Handle NCQ commands during the security locked state (David Milburn) [927436] - [block] mtip32xx: Add support for new devices (David Milburn) [927436] - [block] mtip32xx: Create debugfs entries for troubleshooting (David Milburn) [927436] - [block] mtip32xx: Remove version.h header file inclusion (David Milburn) [927436] - [scsi] ipr: Avoid target_destroy accessing memory after it was freed (Steve Best) [929279] - [scsi] Handle MLQUEUE busy response in scsi_send_eh_cmnd (Steve Best) [929279] - [scsi] ipr: SATA DVD probing failed with 64bit adapter (Steve Best) [929279] - [scsi] ipr: Need to reset adapter after the 6th EEH error (Steve Best) [929279] - [scsi] ipr: Need to reset adapter after the 6th EEH error (Steve Best) [929279] - [scsi] ipr: fix addition of abort command to HRRQ free queue (Steve Best) [929279] - [scsi] ipr: ipr_test_msi() fails when running with msi-x enabled adapter (Steve Best) [929279] - [scsi] ipr: Fix oops while resetting an ipr adapter (Steve Best) [929279] - [scsi] ipr: Fix sparse error in ipr driver (Steve Best) [929279] - [scsi] ipr: Driver version 2.6.0 (Steve Best) [929279] - [scsi] ipr: Implement block iopoll (Steve Best) [929279] - [scsi] ipr: Reduce lock contention (Steve Best) [929279] - [scsi] ipr: Add support for MSI-X and distributed completion (Steve Best) [929279] - [scsi] ipr: Resource path error logging cleanup (Steve Best) [929279] - [scsi] ipr: Handler ID memory allocation failure at module load time (Steve Best) [929279] - [scsi] ipr: Add several new CCIN definitions for new adapters support (Steve Best) [929279] - [scsi] storvsc: avoid usage of WRITE_SAME (Jason Wang) [969541] - [scsi] storvsc: Handle dynamic resizing of the device (Jason Wang) [927414] - [scsi] storvsc: Restructure error handling code on command completion (Jason Wang) [927414] - [scsi] storvsc: Initialize the sglist (Jason Wang) [969545] - [input] alps: add "Dolphin V1" touchpad support (Aristeu Rozanski) [837091] - [input] alps: remove unused argument to alps_enter_command_mode() (Aristeu Rozanski) [837091] - [input] alps: enable trackstick on Rushmore touchpads (Aristeu Rozanski) [837091] - [input] alps: add support for "Rushmore" touchpads (Aristeu Rozanski) [837091] - [input] alps: make the V3 packet field decoder "pluggable" (Aristeu Rozanski) [837091] - [input] alps: move pixel and bitmap info into alps_data struct (Aristeu Rozanski) [837091] - [input] alps: fix command mode check (Aristeu Rozanski) [837091] - [input] alps: rework detection of Pinnacle AGx touchpads (Aristeu Rozanski) [837091] - [input] alps: move addr_command, nibble_command settings into alps_set_defaults() (Aristeu Rozanski) [837091] - [input] alps: use function pointers for different protocol handlers (Aristeu Rozanski) [837091] - [input] alps: rework detection sequence (Aristeu Rozanski) [837091] - [input] alps: introduce helper function for repeated commands (Aristeu Rozanski) [837091] - [input] alps: move alps_get_model() down below hw_init code (Aristeu Rozanski) [837091] - [input] alps: copy "model" info into alps_data struct (Aristeu Rozanski) [837091] - [input] alps: fix touchpad detection when buttons are pressed (Aristeu Rozanski) [837091] - [virt] hyperv: Handle Xen emulation of Hyper-V more gracefully (Jason Wang) [927359] - [virt] hyperv/vmbus: Handle channel rescind message correctly (Jason Wang) [927359] - [virt] hyperv/vmbus: Fix a bug in hv_need_to_signal() (Jason Wang) [927359] - [virt] hyperv: remove cast for kmalloc return value (Jason Wang) [927359] - [virt] hyperv/vmbus: Use the new infrastructure for delivering VMBUS interrupts (Jason Wang) [927359] - [virt] hyperv: Handle Hyper-V vmbus interrupts as special hypervisor interrupts (Jason Wang) [927359] - [virt] hyperv/hv_balloon: Prevent the host from ballooning the guest too low (Jason Wang) [927359] - [virt] hyperv/hv_balloon: Add a parameter to delay pressure reporting (Jason Wang) [927359] - [virt] hyperv: Execute shutdown in a thread context (Jason Wang) [927359] - [virt] hyperv/hid-hyperv: Use consolidated GUID definitions (Jason Wang) [927359] - [virt] hyperv/storvsc: Use the consolidated GUID definition (Jason Wang) [927359] - [virt] hyperv/netvsc: Use the consolidated GUID definition (Jason Wang) [927359] - [virt] hyperv: Use consolidated GUID definitions (Jason Wang) [927359] - [virt] hyperv/vmbus: Consolidate all offer GUID definitions in hyperv.h (Jason Wang) [927359] - [virt] hyperv: Bind all vmbbus interrupts to the boot CPU (Jason Wang) [927359] - [virt] hyperv: vmbus_flow_handler() can be static (Jason Wang) [927359] - [virt] hyperv/hv_balloon: Fix a bug in the definition of struct dm_info_msg (Jason Wang) [927359] - [virt] hyperv: remove unused variable in vmbus_recvpacket_raw() (Jason Wang) [927359] - [virt] hyperv: Cleanup and consolidate reporting of build/version info (Jason Wang) [927359] - [virt] hyperv: Capture the host build information (Jason Wang) [927359] - [virt] hyperv: Implement flow management on the send side (Jason Wang) [927359] - [virt] hyperv: Enable protocol negotiation with win8 hosts (Jason Wang) [927359] - [virt] hyperv: Add a check to deal with spurious interrupts (Jason Wang) [927359] - [virt] hyperv: Handle vmbus interrupts concurrently on all cpus (Jason Wang) [927359] - [virt] hyperv: Manage event tasklets on per-cpu basis (Jason Wang) [927359] - [virt] hyperv: Get rid of unnecessary request for offers (Jason Wang) [927359] - [virt] hyperv: Get rid of the unused global signaling state (Jason Wang) [927359] - [virt] hyperv: Add code to distribute channel interrupt load (Jason Wang) [927359] - [virt] hyperv: Modify the interrupt handling code to support win8 and beyond (Jason Wang) [927359] - [virt] hyperv: Add state to manage incoming channel interrupt load (Jason Wang) [927359] - [virt] hyperv: Setup a mapping for Hyper-V's notion cpu ID (Jason Wang) [927359] - [virt] hyperv: Cleanup vmbus_set_event() to support win7 and beyond (Jason Wang) [927359] - [virt] hyperv: Manage signaling state on a per-connection basis (Jason Wang) [927359] - [virt] hyperv: Move vmbus version definitions to hyperv.h (Jason Wang) [927359] - [virt] hyperv: Change the signature of vmbus_set_event() (Jason Wang) [927359] - [virt] hyperv: Change the signature for hv_signal_event() (Jason Wang) [927359] - [virt] hyperv: Save and export negotiated vmbus version (Jason Wang) [927359] - [virt] hyperv: Extend/modify vmbus_channel_offer_channel for win7 and beyond (Jason Wang) [927359] - [virt] hyperv: Update the ring buffer structure to match win8 functionality (Jason Wang) [927359] - [virt] hyperv: Support handling multiple VMBUS versions (Jason Wang) [927359] - [virt] hyperv: Get rid of hv_get_ringbuffer_interrupt_mask() (Jason Wang) [927359] - [virt] hyperv: Optimize the signaling on the write path (Jason Wang) [927359] - [virt] hyperv: Optimize signaling in the read path (Jason Wang) [927359] - [virt] hyperv: Turn off batched reading for util drivers (Jason Wang) [927359] - [virt] hyperv: Add state to manage batched reading (Jason Wang) [927359] - [virt] hyperv: Implement routines for read side signaling optimization (Jason Wang) [927359] - [virt] hyperv/hv_balloon: remove duplicated include from hv_balloon.c (Jason Wang) [927359] - [virt] hyperv/hv_balloon: mark a function static (Jason Wang) [927359] - [virt] hyperv: remove unused variable from channel_mgmt.c (Jason Wang) [927359] - [usb] make the usbfs memory limit configurable (Gopal) [970457] - [powerpc] PERF_EVENT_IOC_ENABLE does not reenable event (Steve Best) [986077] - [trace] sched: Add tracepoint for accounting blocked time (Michal Schmidt) [596098] - [kernel] kexec: export PG_hwpoison flag into vmcoreinfo (Vivek Goyal) [975267] - [base] core: Don't remove kobjects in device_shutdown (Mateusz Guzik) [972831] - [s390] kernel: add support for physical memory > 4TB (Hendrik Brueckner) [913220] - [kernel] time: enable clocksource watchdog for tsc and kvm guest (Marcelo Tosatti) [873659] - [acpi] Rework acpi_get_child() to be more efficient (Tony Camuso) [907241] - [netdrv] pch_gbe: fix ip_summed checksum reporting on rx (Veaceslav Falico) [877556]- [wireless] iwlwifi: bump required firmware API version for 3160/7260 (Stanislaw Gruszka) [842846 916050] - [wireless] iwlwifi: adjust firmware D3 configuration API (Stanislaw Gruszka) [842846 916050] - [wireless] iwlwifi: support BSS only (Stanislaw Gruszka) [842846 916050] - [wireless] leds: merge net/mac80211/leds-compat.* to drivers/leds (Stanislaw Gruszka) [882300] - [wireless] Update rndis_wlan driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Update at76c50x driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Update adm8211 driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Update zd1211rw driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Update brcmsmac driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Backport ti drivers from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport mwl8k driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport mac80211_hwsim driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport libertas_tf driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport orinoco driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport hostap driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport rtl818x driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport b43legacy driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport b43 driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport p54 driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport rt2x00 driver from linux 3.10 (Stanislaw Gruszka) [882300] - [firwmare] add htc_7010.fw and htc_9271.fw (Stanislaw Gruszka) [955782] - [firmware] add carl9170fw (Stanislaw Gruszka) [882300] - [wireless] Backport carl9170 driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport ath5k/ath9k drivers from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Remove iwmc3200wifi driver (Stanislaw Gruszka) [882300] - [wireless] Backport iwlegacy driver from linux 3.10 (Stanislaw Gruszka) [882300] - [firmware] iwlwifi: add firmware for 7260 / 3160 devices (Stanislaw Gruszka) [842847 916051] - [wireless] Backport iwlwifi driver from linux 3.10 (Stanislaw Gruszka) [842846 882300 916050 954239] - [net] Backport mac80211 from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport wireless core from linux 3.10 (Stanislaw Gruszka) [882300] - [net] export unregister_netdevice_many symbol (Stanislaw Gruszka) [882300] - [kernel] driver core: add module_platform_driver (Stanislaw Gruszka) [882300] - [pcmcia] introduce helper for pcmcia_driver module boilerplate (Stanislaw Gruszka) [882300] - [net] add GENLMSG_DEFAULT_SIZE to RHEL6 (Stanislaw Gruszka) [882300] - [fs] procfs: add PDE_DATA (Stanislaw Gruszka) [882300] - [netdrv] add netdev_continue_rcu (Stanislaw Gruszka) [882300] - [kernel] driver core: create lock/unlock functions for struct device (Stanislaw Gruszka) [882300] - [input] add KEY_WPS_BUTTON definition (Stanislaw Gruszka) [882300] - [pci] add PCI_EXP_LNKCTL_ASPM_L1 and PCI_EXP_LNKCTL_ASPM_L0S (Stanislaw Gruszka) [882300] - [net] add mac_pton() (Stanislaw Gruszka) [882300] - [net] etherdevice.h: Add is_unicast_ether_addr function (Stanislaw Gruszka) [882300] - [net] etherdevice: introduce eth_broadcast_addr (Stanislaw Gruszka) [882300] - [net] add netdev_features_t (Stanislaw Gruszka) [882300] - [kconfig] Introduce IS_ENABLED(), IS_BUILTIN() and IS_MODULE() (Stanislaw Gruszka) [882300] - [net] netlink: advertise incomplete dumps (Stanislaw Gruszka) [882300] - [net] netlink: add signed types (Stanislaw Gruszka) [882300] - [net] add ETH_P_802_3_MIN (Stanislaw Gruszka) [882300] - [kernel] workqueue: add work_busy() (Stanislaw Gruszka) [882300] - [firmware] Update Broadcom wifi 4313 smac firware to version 610.812 (John Green) [965253] - [wireless] brcmsmac: request firmware in .start() callback (John Green) [757944] - [wireless] Revert: brcmsmac: support 4313iPA (John Green) [757944] - [bcma] init spin lock (John Green) [757944] - [wireless] brcmsmac: Remove unnecessary memset casts (John Green) [757944] - [wireless] brcmsmac: Downgrade d11hdrs_mac80211 error messages to warnings (John Green) [757944] - [wireless] brcmsmac: fix brcms_c_country_valid() (John Green) [757944] - [wireless] brcmsmac: avoid 512 byte stack variable (John Green) [757944] - [wireless] brcmsmac: fix u16 overflow warning (John Green) [757944] - [wireless] brcmsmac: rework of mac80211 .flush() callback operation (John Green) [757944] - [bcma] unregister gpios before unloading bcma (John Green) [757944] - [mtd] bcm47xxsflash: add own struct for abstracting bus type (John Green) [757944] - [bcma] cc: fix (and rename) define of NAND flash type (John Green) [757944] - [bcma] Xflash: reorder includes to make pr_fmt work (John Green) [757944] - [bcma] register platform device for parallel flash (John Green) [757944] - [bcma] fix NAND flash validation (John Green) [757944] - [wireless] brcmsmac: fix tx status processing (John Green) [757944] - [bcma] use consistent case for 'hex' constants (John Green) [757944] - [bcma] add support for 1 and 2 byte extended config space access (John Green) [757944] - [bcma] don't map/unmap a subset of the PCI config space (John Green) [757944] - [bcma] jump to 'out' label for invalid 'func' value (John Green) [757944] - [bcma] update pci configuration for bcm4706/bcm4716 (John Green) [757944] - [bcma] mips: rename oldirqflag to irqinitmask (John Green) [757944] - [bcma] mips: remove assigned_irqs from structure (John Green) [757944] - [bcma] mips: show also disabled IRQs (John Green) [757944] - [bcma] mips: make some info messages debug messages (John Green) [757944] - [bcma] mips: explicit assign IRQ numbers (John Green) [757944] - [bcma] make bcma_find_core_unit() accessible (John Green) [757944] - [wireless] brcmsmac: remove dead code (John Green) [757944] - [wireless] brcmsmac: allow user-space setting of interface address (John Green) [757944] - [wireless] brcmsmac: use perimeter lock in add_interface() callback (John Green) [757944] - [wireless] brcmsmac: increase timer reference count for new timers only (John Green) [757944] - [wireless] brcmsmac: initialize morepending in brcms_b_recv() (John Green) [757944] - [bcma] remove __dev* attributes (John Green) [757944] - [wireless] brcmsmac: add copyright information for Canonical (John Green) [757944] - [bcma] correct M25P32 serial flash ID (John Green) [757944] - [bcma] BCMA_DRIVER_GPIO should depend on GPIOLIB instead of selecting it (John Green) [757944] - [bcma] mips: fix clearing device IRQ (John Green) [757944] - [wireless] brcmsmac: add support for BCM43224 with PCI id of 14e4:a8d8 (John Green) [757944] - [wireless] brcmsmac: do a read after the write of the objmem on broken PCIe controllers (John Green) [757944] - [bcma] unify naming schema for clock functions (John Green) [757944] - [wireless] brcmsmac: add support for cores with revision 17 (John Green) [757944] - [wireless] brcmsmac: fix uninitialized variable warning on arm architecture (John Green) [757944] - [wireless] brcm80211: remove __dev* attributes (John Green) [757944] - [bcma] add methods for watchdog driver (John Green) [757944] - [bcma] set the pmu watchdog if available (John Green) [757944] - [bcma] add bcma_chipco_alp_clock (John Green) [757944] - [wireless] brcmsmac: remove duplicated include from debug.c (John Green) [757944] - [bcma] add common header for watchdog (John Green) [757944] - [wireless] brcmsmac: Fix possible NULL pointer dereference in _dma_ctrlflags() (John Green) [757944] - [wireless] brcmsmac: support 4313iPA (John Green) [757944] - [wireless] brcmsmac: move PHY functions (John Green) [757944] - [wireless] brcmsmac: hardware info in debugfs (John Green) [757944] - [wireless] brcmsmac: fix bounds checking in tx/rx (John Green) [757944] - [wireless] brcmsmac: cleanup in isr code (John Green) [757944] - [wireless] brcmsmac: handle packet drop during transmit correctly (John Green) [757944] - [bcma] handle return value of pci_assign_resource (John Green) [757944] - [bcma] add more package IDs (John Green) [757944] - [wireless] brcmsmac: Add __printf verification to logging prototypes (John Green) [757944] - [bcma] export PLL reading function (John Green) [757944] - [bcma] add GPIO driver (John Green) [757944] - [bcma] add comment to bcma_chipco_gpio_control (John Green) [757944] - [bcma] add bcma_chipco_gpio_pullup and bcma_chipco_gpio_pulldown (John Green) [757944] - [bcma] add locking around GPIO register accesses (John Green) [757944] - [wireless] brcmsmac: Remove stray argument from debug macro (John Green) [757944] - [wireless] brcmsmac: Remove unused wlc_prio2prec_map and _BRCMS_PREC_* constants (John Green) [757944] - [wireless] brcmsmac: Remove some noisy and uninformative debug messages (John Green) [757944] - [wireless] brcmsmac: Add tracepoint for AMPDU session information (John Green) [757944] - [wireless] brcmsmac: Add tracepoint for macintstatus (John Green) [757944] - [wireless] brcmsmac: Improve tx trace and debug support (John Green) [757944] - [wireless] brcmsmac: Add brcms_dbg_ht() debug macro (John Green) [757944] - [wireless] brcmsmac: Add brcms_dbg_dma() debug macro (John Green) [757944] - [wireless] brcmsmac: Add brcms_dbg_int() debug macro (John Green) [757944] - [wireless] brcmsmac: Add rx and tx debug macros (John Green) [757944] - [wireless] brcmsmac: Add brcms_dbg_mac80211() debug macro (John Green) [757944] - [wireless] brcmsmac: Use debug macros for general error and debug statements (John Green) [757944] - [wireless] brcmsmac: Add support for writing debug messages to the trace buffer (John Green) [757944] - [wireless] brcmsmac: Add module parameter for setting the debug level (John Green) [757944] - [wireless] brcm80211: Convert log message levels to debug levels (John Green) [757944] - [wireless] brcm80211: Allow trace support to be enabled separately from debug (John Green) [757944] - [wireless] brcmsmac: Reduce number of entries in tx DMA rings (John Green) [757944] - [wireless] brcmsmac: Use correct descriptor count when calculating next rx descriptor (John Green) [757944] - [wireless] brcmsmac: Remove internal tx queue (John Green) [757944] - [wireless] brcmsmac: Use IEEE 802.11 AC levels for pktq precedence levels (John Green) [757944] - [wireless] brcmsmac: Remove unimplemented flow control functions (John Green) [757944] - [wireless] brcmsmac: Add helper function for updating txavail count (John Green) [757944] - [wireless] brcmsmac: Don't weight AMPDU packets in txfifo (John Green) [757944] - [wireless] brcmsmac: Introduce AMPDU sessions for assembling AMPDUs (John Green) [757944] - [bcma] suspend/resume callbacks should be conditionally compiled on CONFIG_PM_SLEEP (John Green) [757944] - [bcma] do not initialize deactivated PCIe cores (John Green) [757944] - [bcma] add an extra pcie core struct (John Green) [757944] - [bcma] use fallback sprom if sprom on card was not valid (John Green) [757944] - [bcma] add some more flash chips for serial flash (John Green) [757944] - [bcma] extract drv_cc in bcma_core_mips_flash_detect() (John Green) [757944] - [bcma] mark nflash if it is the boot flash (John Green) [757944] - [bcma] add and use constants for the flash windows (John Green) [757944] - [bcma] mark pflash as present when available (John Green) [757944] - [bcma] init sprom struct earlier (John Green) [757944] - [bcma] just do the necessary things in early register on SoCs (John Green) [757944] - [bcma] fix unregistration of cores (John Green) [757944] - [bcma] Convert #include ... to #include in kernel system headers (John Green) [757944] - [mtd] bcm47xxsflash: basic read-only driver for BCMA serial flash (John Green) [757944] - [bcma] change delays to follow timers-howto guide (John Green) [757944] - [bcma] handle BCM43227 (John Green) [757944] - [wireless] brcm80211: Remove bogus memcpy in ai_detach (John Green) [757944] - [wireless] brcmsmac: fix mismatch in number of custom regulatory rules (John Green) [757944] - [bcma] don't leak memory for PCIE, MIPS, GBIT cores (John Green) [757944] - [wireless] brcm80211: set interface down on reset (John Green) [757944] - [bcma] detect and register NAND flash device (John Green) [757944] - [bcma] detect and register serial flash device (John Green) [757944] - [wireless] brcmsmac: document firmware dependencies (John Green) [757944] - [bcma] add (mostly) NAND defines (John Green) [757944] - [bcma] make some functions static (John Green) [757944] - [wireless] brcmsmac: use ieee80211_channel_to_frequency (John Green) [757944] - [bcma] BCM43228 support (John Green) [757944] - [bcma] fix invalid PMU chip control masks (John Green) [757944] - [bcma] add missing iounmap on error path (John Green) [757944] - [bcma] fix regression in interrupt assignment on mips (John Green) [757944] - [bcma] add place for flash memory support (John Green) [757944] - [bcma] cc: update defines (John Green) [757944] - [bcma] add new cores at the end of list (John Green) [757944] - [bcma] add trivial GBIT MAC COMMON driver (John Green) [757944] - [bcma] fix typo reading number of slave wrappers (John Green) [757944] - [bcma] support alternative (BCM4706) ChipCommon core id (John Green) [757944] - [wireless] brcmsmac: restructure info->control.sta handling as it is going to be removed soon (John Green) [757944] - [bcma] add PMU clock support for BCM4706 (John Green) [757944] - [bcma] fix CC driver compilation on MIPS (John Green) [757944] - [wireless] brcmsmac: handle non PCI devices in the phy code (John Green) [757944] - [wireless] brcmsmac: fix read in write_phy_reg (John Green) [757944] - [wireless] brcmsmac: extend brcms_c_chipmatch() to also handle non PCIe devices (John Green) [757944] - [wireless] brcmsmac: fix DMA on SoCs (John Green) [757944] - [wireless] brcmsmac: extend xmtfifo_sz array (John Green) [757944] - [wireless] brcmsmac: add some workarounds for other chips again (John Green) [757944] - [wireless] brcmsmac: add a conditions for core rev 17 again (John Green) [757944] - [wireless] brcmsmac: remove some unnessessacry casts and void pointer (John Green) [757944] - [wireless] brcmsmac: use core id constants from bcma (John Green) [757944] - [wireless] brcmsmac: remove some redundant chip common workarounds (John Green) [757944] - [wireless] brcmsmac: remove si_pmu_spuravoid_pllupdate() (John Green) [757944] - [wireless] brcmsmac: remove si_pmu_init() and si_pmu_res_init() (John Green) [757944] - [wireless] brcmsmac: remove ai_findcore() (John Green) [757944] - [wireless] brcmsmac: use container_of instead of cast (John Green) [757944] - [wireless] brcmsmac: remove ai_get_buscoretype() and ai_get_buscorerev() (John Green) [757944] - [wireless] brcmsmac: remove PCI_FORCEHT() macro (John Green) [757944] - [wireless] brcmsmac: remove PCIE() macro (John Green) [757944] - [bcma] use custom printing functions (John Green) [757944] - [wireless] brcmsmac: fix brcms_c_regd_init() which crashed after 11ad patch (John Green) [757944] - [bcma] add mdelay bcma_pmu_resources_init() (John Green) [757944] - [bcma] add bcma_pmu_spuravoid_pllupdate() (John Green) [757944] - [bcma] remove chip ids doing nothing from PMU initialization (John Green) [757944] - [bcma] remove bcma_pmu_pll_init() and bcma_pmu_swreg_init() (John Green) [757944] - [bcma] complete workaround for BCMA43224 and BCM4313 (John Green) [757944] - [bcma] add PCI ID for BCM43224 (John Green) [757944] - [bcma] remove fix for 4329b0 bad LPOM is detection (John Green) [757944] - [bcma] add constants for chip ids (John Green) [757944] - [bcma] extend workaround for bcm4331 (John Green) [757944] - [bcma] define some additional cores IDs (John Green) [757944] - [wireless] brcmsmac: fix NULL pointer crash in brcms_c_regd_init() (John Green) [757944] - [wireless] brcm80211: use current regulatory domain when checking whether OFDM is allowed (John Green) [757944] - [wireless] brcm80211: don't validate channels against internal regulatory data (John Green) [757944] - [wireless] brcm80211: use mac80211 channel data for tx power limits (John Green) [757944] - [wireless] brcm80211: enable/disable radio on regulatory updates (John Green) [757944] - [wireless] brcm80211: inform mac80211 of the X2 regulatory domain (John Green) [757944] - [wireless] brcm80211: clean up channel.c (John Green) [757944] - [wireless] brcm80211: remove unused code for 40MHz channels (John Green) [757944] - [wireless] brcm80211: always set channel specified by mac80211 (John Green) [757944] - [wireless] brcm80211: don't set up tx power limits during initialization (John Green) [757944] - [wireless] brcmsmac: fix smatch warning found in ampdu.c (John Green) [757944] - [wireless] brcmsmac: remove brcms_set_hint() function (John Green) [757944] - [wireless] brcm80211: fixed checkpatch and sparse warnings (John Green) [757944] - [wireless] brcm80211: Remove casts to same type (John Green) [757944] - [wireless] brcm80211: brcmu_pkt_buf_free_skb() should handle NULL (John Green) [757944] - [wireless] brcm80211: remove an unneeded NULL check (John Green) [757944] - [wireless] brcmsmac: initial backport of brcmsmac wifi driver (John Green) [757944] - [firmware] Add brcmsmac wireless firmware (John Green) [757944]- [netdrv] e1000e: Release mutex lock only if it has been initially acquired (Dean Nelson) [923897] - [netdrv] e1000e: cleanup whitespace (Dean Nelson) [923897] - [netdrv] e1000e: panic caused by Rx traffic arriving while interface going down (Dean Nelson) [923897] - [netdrv] e1000e: prevent multiple calls to e1000e_down() and e1000_free_irq() (Dean Nelson) [923897] - [netdrv] e1000e: fix numeric overflow in phc settime method (Dean Nelson) [923897] - [netdrv] e1000e: Add missing dma_mapping_error-call in e1000_alloc_jumbo_rx_buffers (Dean Nelson) [923897] - [netdrv] e1000e: increase driver version number (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unused defines (Dean Nelson) [923897] - [netdrv] e1000e: add support for LTR on I217/I218 (Dean Nelson) [923897] - [netdrv] e1000e: EEE capability advertisement not set/disabled as required (Dean Nelson) [923897] - [netdrv] e1000e: long access timeouts when I217/I218 MAC and PHY are out of sync (Dean Nelson) [923897] - [netdrv] e1000e: fix LED blink logic for designs with LEDs driven by cathode (Dean Nelson) [923897] - [netdrv] e1000e: slow performance between two 82579 connected via 10Mbit hub (Dean Nelson) [923897] - [netdrv] e1000e: additional error handling on PHY register accesses (Dean Nelson) [923897] - [netdrv] e1000e: workaround DMA unit hang on I218 (Dean Nelson) [923897] - [netdrv] e1000e: cleanup - move defines to appropriate header file (Dean Nelson) [923897] - [netdrv] e1000e: cleanup format of struct e1000_opt_list struct (Dean Nelson) [923897] - [netdrv] e1000e: fix scheduling while atomic bug (Dean Nelson) [923897] - [netdrv] e1000e: fix scheduling while atomic bugs (Dean Nelson) [923897] - [netdrv] e1000e: cleanup USLEEP_RANGE checkpatch checks (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unnecessary line breaks (Dean Nelson) [923897] - [netdrv] e1000e: cleanup formatting of static structs (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unusually placed comments (Dean Nelson) [923897] - [netdrv] e1000e: cleanup (add/remove) blank lines where appropriate (Dean Nelson) [923897] - [netdrv] e1000e: cleanup SPACING checkpatch checks (Dean Nelson) [923897] - [netdrv] e1000e: cleanup LEADING_SPACE checkpatch warnings (Dean Nelson) [923897] - [netdrv] e1000e: cleanup LONG_LINE checkpatch warnings (Dean Nelson) [923897] - [netdrv] e1000e: cleanup SPACING checkpatch errors and warnings (Dean Nelson) [923897] - [netdrv] e1000e: cleanup CODE_INDENT checkpatch errors (Dean Nelson) [923897] - [netdrv] e1000e: display a warning message when SmartSpeed works (Dean Nelson) [923897] - [netdrv] e1000e: cleanup checkpatch braces checks (Dean Nelson) [923897] - [netdrv] e1000e: convert enums of register offsets and move #defines to regs.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and prototypes to the new manage.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and function prototypes to the new nvm.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and function prototypes to the new phy.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of function prototypes to the new mac.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and prototypes to the new ich8lan.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines to the new 80003es2lan.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and prototypes to the new 82571.h (Dean Nelson) [923897] - [netdrv] e1000e: use generic IEEE MII definitions (Dean Nelson) [923897] - [netdrv] e1000e: resolve -Wunused-parameter compile warnings (Dean Nelson) [923897] - [netdrv] e1000e: cleanup some whitespace and indentation issues (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: group OR'ed bit settings with parens (Dean Nelson) [923897] - [netdrv] e1000e: cleanup defines.h (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove comments which are no longer applicable (Dean Nelson) [923897] - [netdrv] e1000e: cleanup hw.h (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove unused #define (Dean Nelson) [923897] - [netdrv] e1000e: adjust PM QoS request (Dean Nelson) [923897] - [netdrv] e1000e: correct maximum frame size on 82579 (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000e_commit_phy() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000_get_cable_length() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000_get_phy_cfg_done() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: rename e1000_get_cfg_done() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000_force_speed_duplex() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000_set_d0_lplu_state() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: do not assign a variable a value when not necessary (Dean Nelson) [923897] - [netdrv] e1000e: do not ignore variables which get set a value (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove unnecessary function prototypes (Dean Nelson) [923897] - [netdrv] e1000e: remove definition of struct which is no longer used (Dean Nelson) [923897] - [netdrv] e1000e: fix PHY init workarounds for i217/i218 (Dean Nelson) [923897] - [netdrv] e1000e: correct maximum frame size on i217/i218 (Dean Nelson) [923897] - [netdrv] e1000e: update copyright date (Dean Nelson) [923897] - [netdrv] e1000e: remove prototype of non-existent function (Dean Nelson) [923897] - [netdrv] e1000e: prevent hardware from automatically configuring PHY on I217/I218 (Dean Nelson) [923897] - [netdrv] e1000e: enable ECC on I217/I218 to catch packet buffer memory errors (Dean Nelson) [923897] - [netdrv] e1000e: add support for IEEE-1588 PTP (Dean Nelson) [923897] - [netdrv] e1000e: fix flow-control thresholds for jumbo frames on 82579/I217/I218 (Dean Nelson) [923897] - [netdrv] e1000e: fix ethtool offline register test for I217 (Dean Nelson) [923897] - [netdrv] e1000e: add support for hardware timestamping on some devices (Dean Nelson) [923897] - [netdrv] e1000e: add ethtool .get_eee/.set_eee (Dean Nelson) [923897] - [netdrv] e1000e: merge multiple conditional statements into one (Dean Nelson) [923897] - [netdrv] e1000e: cleanup code duplication (Dean Nelson) [923897] - [netdrv] e1000e: cleanup magic number (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unnecessary line wrap (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unusual comment placement (Dean Nelson) [923897] - [netdrv] e1000e: resolve checkpatch PREFER_PR_LEVEL warning (Dean Nelson) [923897] - [netdrv] e1000e: add missing bailout on error (Dean Nelson) [923897] - [netdrv] e1000e: unexpected "Reset adapter" message when cable pulled (Dean Nelson) [923897] - [netdrv] e1000e: fix enabling of EEE on 82579 and I217 (Dean Nelson) [923897] - [netdrv] e1000e: 82577: workaround for link drop issue (Dean Nelson) [923897] - [netdrv] e1000e: helper functions for accessing EMI registers (Dean Nelson) [923897] - [netdrv] e1000e: Invalid Image CSUM bit changed for I217 (Dean Nelson) [923897] - [netdrv] e1000e: Acquire/release semaphore when writing each EEPROM page (Dean Nelson) [923897] - [netdrv] e1000e: SerDes autoneg flow control (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic cleanup of comments (Dean Nelson) [923897] - [netdrv] e1000e: Minimum packet size must be 17 bytes (Dean Nelson) [923897] - [netdrv] e1000e: Change wthresh to 1 to avoid possible Tx stalls (Dean Nelson) [923897] - [netdrv] e1000e: add transmit timestamping support (Dean Nelson) [923897] - [netdrv] e1000e: cleanup e1000_set_phys_id (Dean Nelson) [923897] - [netdrv] e1000e: implement ethtool set_phys_id (Dean Nelson) [923897] - [bluetooth] L2CAP - Fix info leak via getsockname() (Jacob Tanenbaum) [922418] {CVE-2012-6544} - [bluetooth] HCI - Fix info leak in getsockopt() (Jacob Tanenbaum) [922418] {CVE-2012-6544} - [netdrv] igbvf: be sane about random MAC addresses (Stefan Assmann) [870635] - [net] mii: Remove references to DP83840 PHY in mii.h (Nikolay Aleksandrov) [856764] - [kernel] err: add a function to cast error-pointers to a return value (Neil Horman) [856764] - [net] etherdevice: introduce help function eth_zero_addr() (Neil Horman) [856764] - [net] mii: Convert spaces to tabs in mii.h (Nikolay Aleksandrov) [856764] - [netdrv] tg3: Wait for boot code to finish after power on (Ivan Vecera) [915516] - [netdrv] tg3: Add read dma workaround for 5720 (Ivan Vecera) [915516] - [netdrv] tg3: remove redundant pm init code (Ivan Vecera) [915516] - [netdrv] tg3: Remove unnecessary lock around tg3_flag_set (Ivan Vecera) [915516] - [netdrv] tg3: Fix misplaced empty line (Ivan Vecera) [915516] - [netdrv] tg3: Use descriptive label names in tg3_start (Ivan Vecera) [915516] - [netdrv] tg3: Make tg3_rings_reset() more concise (Ivan Vecera) [915516] - [netdrv] tg3: Simplify ring control block setup (Ivan Vecera) [915516] - [netdrv] tg3: Split APE driver state change out of boot reset signature update (Ivan Vecera) [915516] - [netdrv] tg3: Update version to 3.132 (Ivan Vecera) [915516] - [netdrv] tg3: Ensure boot code has completed initialization before accessing hardware (Ivan Vecera) [915516] - [netdrv] tg3: Use module_pci_driver to register driver (Ivan Vecera) [915516] - [netdrv] tg3: Implement set/get_eee handlers (Ivan Vecera) [915516] - [netdrv] tg3: Simplify tg3_phy_eee_config_ok() by reusing tg3_eee_pull_config() (Ivan Vecera) [915516] - [netdrv] tg3: Add tg3_eee_pull_config() function (Ivan Vecera) [915516] - [netdrv] tg3: Add ethtool_eee struct and tg3_setup_eee() (Ivan Vecera) [915516] - [netdrv] tg3: Skip powering down function 0 on certain serdes devices (Ivan Vecera) [915516] - [netdrv] tg3: Fix data corruption on 5725 with TSO (Ivan Vecera) [915516] - [netdrv] tg3: fix to append hardware time stamping flags (Ivan Vecera) [915516] - [netdrv] tg3: shows HW time stamping support only if ptp_capable is present (Ivan Vecera) [915516] - [netdrv] tg3: Use bool not int (Ivan Vecera) [915516] - [netdrv] tg3: Update version to 3.131 (Ivan Vecera) [915516] - [netdrv] tg3: Reset the phy to allow modified EEE settings to take effect (Ivan Vecera) [915516] - [netdrv] tg3: Pull the phy advertised speed and flow control settings on driver load (Ivan Vecera) [915516] - [netdrv] tg3: Add support for link flap avoidance (Ivan Vecera) [915516] - [netdrv] tg3: Add SGMII phy support for 5719/5718 serdes (Ivan Vecera) [915516] - [netdrv] tg3: Add tg3_clear_mac_status() common function (Ivan Vecera) [915516] - [netdrv] tg3: Add a warning during link settings change if mgmt enabled (Ivan Vecera) [915516] - [netdrv] tg3: Remove unnecessary phy reset during ethtool commands (Ivan Vecera) [915516] - [netdrv] tg3: Fix NVRAM size detection for the STM45PE20 pinstrap on 5762 devices (Ivan Vecera) [915516] - [netdrv] tg3: Fix flow control settings not propagated to hardware (Ivan Vecera) [915516] - [netdrv] tg3: fix length overflow in VPD firmware parsing (Ivan Vecera) [915516] - [netdrv] tg3: dma_alloc_coherent, use __GFP_ZERO instead of memset() (Ivan Vecera) [915516] - [netdrv] tg3: 5715 does not link up when autoneg off (Ivan Vecera) [915516] - [netdrv] tg3: Update link_up flag for phylib devices (Ivan Vecera) [915516] - [netdrv] tg3: Download 57766 EEE service patch firmware (Ivan Vecera) [915516] - [netdrv] tg3: Enhance firmware download code to support fragmented firmware (Ivan Vecera) [915516] - [netdrv] tg3: Cleanup firmware parsing code (Ivan Vecera) [915516] - [netdrv] tg3: Refactor the 2nd type of cpu pause (Ivan Vecera) [915516] - [netdrv] tg3: Refactor cpu pause/resume code (Ivan Vecera) [915516] - [netdrv] tg3: Add new FW_TSO flag (Ivan Vecera) [915516] - [netdrv] tg3: Use different macros for pci_chip_rev_id accesses (Ivan Vecera) [915516] - [netdrv] tg3: Remove define and single use of GET_CHIP_REV_ID (Ivan Vecera) [915516] - [netdrv] tg3: Update version to 3.130 (Ivan Vecera) [915516] - [netdrv] tg3: Set initial carrier state to off (Ivan Vecera) [915516] - [netdrv] tg3: Fix 5762 NVRAM sizing (Ivan Vecera) [915516] - [netdrv] tg3: Expand EEE support for all 5717 B0 (Ivan Vecera) [915516] - [netdrv] tg3: Add 57766 device support (Ivan Vecera) [915516] - [netdrv] tg3: add support for Ethernet core in bcm4785 (Ivan Vecera) [915516] - [netdrv] tg3: make it possible to provide phy_id in ioctl (Ivan Vecera) [915516] - [netdrv] tg3: Remove unnecessary alloc/OOM messages, alloc cleanups (Ivan Vecera) [915516] - [netdrv] tg3: missing break statement in tg3_get_5720_nvram_info() (Ivan Vecera) [915516] - [netdrv] tg3: Remove CONFIG_HWMON IS_ENABLED() check (Ivan Vecera) [915516] - [netdrv] tg3: Improve PCI function number detection (Ivan Vecera) [915516] - [netdrv] tg3: Add NVRAM support for 5762 (Ivan Vecera) [915516] - [netdrv] tg3: Add support for new 5762 ASIC (Ivan Vecera) [915516] - [netdrv] tg3: Fix sparse warning: constant 0x7fffffffffffffff is so big it is long long (Ivan Vecera) [915516] - [netdrv] tg3: PTP - Enable the timestamping feature in hardware and fill skb tx/rx timestamps (Ivan Vecera) [915516] - [netdrv] tg3: PTP - Add the hardware timestamp ioctl (Ivan Vecera) [915516] - [netdrv] tg3: PTP - Implement the ptp api and ethtool functions (Ivan Vecera) [915516] - [netdrv] tg3: PTP - Add header definitions, initialization and hw access functions (Ivan Vecera) [915516] - [netdrv] tg3: Fix inconsistent locking for tg3_netif_start() (Ivan Vecera) [915516] - [netdrv] tg3: Use tp->rxq_cnt when checking RSS tables (Ivan Vecera) [915516] - [netdrv] tg3: Cleanup hardcoded ethtool test array indexes (Ivan Vecera) [915516] - [netdrv] tg3: Prevent spurious tx timeout by setting carrier off before tx disable (Ivan Vecera) [915516] - [netdrv] tg3: Set 10_100_ONLY flag for additional 10/100 Mbps devices (Ivan Vecera) [915516] - [netdrv] tg3: Call tg3_netif_stop() from tg3_stop() (Ivan Vecera) [915516] - [netdrv] tg3: Support 5717 C0 (Ivan Vecera) [915516] - [netdrv] tg3: Fix sparse warnings (Ivan Vecera) [915516] - [netdrv] tg3: unconditionally select HWMON support when tg3 is enabled (Ivan Vecera) [915516] - [netdrv] tg3: Disable multiple TX rings by default due to hardware flaw (Ivan Vecera) [915516] - [netdrv] tg3: Add support for ethtool -L|-l to get/set the number of rings (Ivan Vecera) [915516] - [netdrv] tg3: Refactor tg3_close() (Ivan Vecera) [915516] - [netdrv] tg3: Refactor tg3_open() (Ivan Vecera) [915516] - [netdrv] tg3: Separate coalescing setup for rx and tx (Ivan Vecera) [915516] - [netdrv] tg3: Allow number of rx and tx rings to be set independently (Ivan Vecera) [915516] - [netdrv] tg3: Introduce separate functions to allocate/free RX/TX rings (Ivan Vecera) [915516] - [netdrv] tg3: Fix single-vector MSI-X code (Ivan Vecera) [915516] - [netdrv] tg3: Make the RSS indir tbl admin configurable (Ivan Vecera) [915516] - [netdrv] tg3: switch to build_skb() infrastructure (Ivan Vecera) [915516] - [netdrv] tg3: Fix EEE debounce timer values (Ivan Vecera) [915516] - [netdrv] tg3: add skb frag size accessors (Ivan Vecera) [915516] - [netdrv] tg3: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Ivan Vecera) [915516] - [netdrv] tg3: convert to SKB paged frag API (Ivan Vecera) [915516] - [netdrv] tg3: Reorg tg3_napi members (Ivan Vecera) [915516] - [netdrv] tg3: Fix MII_TG3_DSP_EXP8 offset (Ivan Vecera) [915516] - [netdrv] tg3: Remove tg3_config_info definition (Ivan Vecera) [915516] - [netdrv] tg3: Set real_num_rx_queues for non-multiq devs (Ivan Vecera) [915516] - [netdrv] tg3: Use netif_set_real_num_rx_queues() and netif_set_real_num_tx_queues() (Ivan Vecera) [915516] - [netdrv] tg3: use the DMA state API instead of the pci equivalents (Ivan Vecera) [915516] - [netdrv] tg3: Avoid null pointer dereference in tg3_interrupt in netconsole mode (Ivan Vecera) [887908] - [netdrv] virtio_net: introduce a new control to set macaddr (Amos Kong) [904924] - [net] split eth_mac_addr for better error handling (Amos Kong) [904924] - [netdrv] virtio_net: move virtnet_send_command() above virtnet_set_mac_address() (Amos Kong) [904924] - [netdrv] virtio_net: use IFF_LIVE_ADDR_CHANGE priv_flag (Amos Kong) [904924] - [net] eth: reset addr_assign_type if eth_mac_addr() called (Amos Kong) [904924] - [net] set IFF_LIVE_ADDR_CHANGE to ext_priv_flags (Amos Kong) [904924] - [net] ipvs: fix CHECKSUM_PARTIAL for TCP, UDP (Thomas Graf) [973122] - [net] ethtool: allow enable GRO even if RX csum is disabled (Ivan Vecera) [962460] - [net] bonding: enable gro by default (Ivan Vecera) [962460] - [net] bridge: fix some kernel warning in multicast timer (Amerigo Wang) [952012] - [net] sctp: confirm route during forward progress (Daniel Borkmann) [980053] - [net] bridge: Provide VLAN registration and GRO acceleration for ports (Nikolay Aleksandrov) [858198]- [netdrv] macvtap: Perform GSO on forwarding path (Vlad Yasevich) [885662] - [netdrv] macvtap: Let TUNSETOFFLOAD actually controll offload features (Vlad Yasevich) [885662] - [netdrv] macvtap: Consistently use rcu functions (Vlad Yasevich) [885662] - [netdrv] macvtap: Convert to using rtnl lock (Vlad Yasevich) [885662] - [powerpc] power8: Fix oprofile and perf (Steve Best) [929283] - [powerpc] POWER8 cputable entry (Steve Best) [929283] - [netdrv] sfc: Fix memory leak when discarding scattered packets (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove write permission from phy_type attribute (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix IRQ cleanup in case of a probe failure (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Do not pass non-TCP packets into GRO code (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Define and set RX buffer flag for packets parsed as TCP (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Enable accelerated RFS on vlans (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Report software timestamping capabilities (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Increase size of RX SKB header area (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Enable RX checksum offload for packets not handled by GRO (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix EEH with legacy interrupts (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Store port number in private data, not net_device::dev_id (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Reduce RX scatter buffer size, and reduce alignment if appropriate (Nikolay Aleksandrov) [953929] - [netdrv] sfc: fix return value check in efx_ptp_probe_channel() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix naming of MTD partitions for FPGA bitfiles (Nikolay Aleksandrov) [953929] - [netdrv] sfc: make local functions static (Nikolay Aleksandrov) [953929] - [netdrv] sfc: pass __GFP_ZERO to dma_alloc_coherent() instead of using memset (Nikolay Aleksandrov) [953929] - [netdrv] sfc: remove duplicated include from efx.c (Nikolay Aleksandrov) [953929] - [netdrv] sfc: allocate more RX buffers per page (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Replace efx_rx_is_last_buffer() with a flag (Nikolay Aleksandrov) [953929] - [netdrv] sfc: reuse pages to avoid DMA mapping/unmapping costs (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Enable RX DMA scattering where possible (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Update RX buffer address together with length (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Explicitly prefetch RX hash prefix, not just Ethernet heade (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Replace efx_rx_buf_eh() with simpler efx_rx_buf_va() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Wrap __efx_rx_packet() with efx_rx_flush_packet() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Make RX queue descriptor counts unsigned for consistency (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Properly distinguish RX buffer and DMA lengths (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Document current usage of efx_rx_buffer::len and efx_nic::rx_buffer_len (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Add AER and EEH support for Siena (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Disable RSS when using SR-IOV and only 1 RX queue on the PF (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix replacement detection in efx_filter_insert_filter() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Merge efx_filter_search() into efx_filter_insert() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Don't use efx_filter_ functions for default MAC filters (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove redundant parameter to efx_filter_search() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: More sensible semantics for efx_filter_insert_filter() replace flag (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove rx_alloc_method SKB (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix Kconfig typo (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Only use TX push if a single descriptor is to be written (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Correct efx_rx_buffer::page_offset when EFX_PAGE_IP_ALIGN != 0 (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Disable soft interrupt handling during efx_device_detach_sync() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Detach net device when stopping queues for reconfiguration (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix efx_rx_buf_offset() in the presence of swiotlb (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Properly sync RX DMA buffer when it is not the last in the page (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Make module parameters really boolean (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix timekeeping in efx_mcdi_poll() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: lock TX queues when calling netif_device_detach() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Work-around flush timeout when flushes have completed (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Reset driver's MAC stats after MC reboot seen (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Do not initialise buffer in efx_alloc_special_buffer() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Correctly initialise reset_method in siena_test_chip() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove confusing MMIO functions (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix check for failure of MC_CMD_FLUSH_RX_QUEUES (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Delete redundant page_addr variable from efx_init_rx_buffers_page() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Really disable flow control while flushing (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix byte order warning in self-test (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix byte order warnings for ethtool RX filter interface (Nikolay Aleksandrov) [953929] - [netdrv] sfc: use standard _bit_le() functions (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix loopback self-test with separate_tx_channels=1 (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix MCDI structure field lookup (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Add parentheses around use of bitfield macro arguments (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Avoid generating over-length MC_CMD_FLUSH_RX_QUEUES request (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Bump version to 3.2 (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Support variable-length response to MCDI GET_BOARD_CFG (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Convert firmware subtypes to native byte order in efx_mcdi_get_board_cfg() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix reporting of IPv4 full filters through ethtool (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Assign efx and efx->type as early as possible in efx_pci_probe() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove bogus comment about MTU change and RX buffer overrun (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove overly paranoid locking assertions from netdev operations (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix reset vs probe/remove/PM races involving efx_nic::state (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Improve log messages in case we abort probe due to a pending reset (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Never try to stop and start a NIC that is disabled (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Hold RTNL lock only when calling efx_stop_interrupts() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Keep disabled NICs quiescent during suspend/resume (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Hold the RTNL lock for more of the suspend/resume cycle (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Change state names to be clearer, and comment them (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Stash header offsets for TSO in struct tso_state (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Replace tso_state::full_packet_space with ip_base_len (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Simplify TSO header buffer allocation (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Stop TX queues before they fill up (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Refactor struct efx_tx_buffer to use a flags field (Nikolay Aleksandrov) [953929] - [netdrv] sfc: initialize dynamic sysfs attributes for lockdep (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Correct some comments on enum reset_type (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix interface statistics running backward (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Disable VF queues during register self-test (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Explain why efx_mcdi_exit_assertion() ignores result of efx_mcdi_rpc() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Use dev_kfree_skb() in efx_end_loopback() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Use strlcpy() to copy ethtool stats names (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Stop changing header offsets on TX (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove dead write to tso_state::packet_space (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Use generic DMA API, not PCI-DMA API (Nikolay Aleksandrov) [953929] - [netdrv] Fix non-kernel-doc comments with kernel-doc start markers (Nikolay Aleksandrov) [953929] - [netdrv] Fix kernel-doc comments for various functions (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Implement module EEPROM access for SFE4002 and SFN4112F (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Added support for new ethtool APIs for obtaining module eeprom (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix mapping of reset reasons and flags to methods (Nikolay Aleksandrov) [953929]- [mm] transparent hugepage core changes related to MADV_HUGEPAGE/MADV_NOHUGEPAGE (Larry Woodman) [891857] - [mm] thp: define MADV_NOHUGEPAGE (Larry Woodman) [891857] - [mm] thp: define MADV_HUGEPAGE (Larry Woodman) [891857] - [mm] thp: Add madvise MADV_NOHUGEPAGE (Larry Woodman) [891857] - [mm] thp: Add madvise MADV_HUGEPAGE (Larry Woodman) [891857] - [net] tuntap: initialize vlan_features (Vlad Yasevich) [951458] - [net] netlink_dump: fix locking regression in error path (Daniel Borkmann) [982108] - [net] ip6_fib: Various cleanups (Jiri Pirko) [958215] - [net] ip6_fib: return errno pointers consistently for fib6_add_1() (Jiri Pirko) [958215] - [net] ip6_fib: fix return value check in fib6_add() (Jiri Pirko) [958215] - [net] ip6_fib/ip6_route: Standardize prefixes for message logging (Jiri Pirko) [958215] - [net] ip6_fib: Use pr_warn() (Jiri Pirko) [958215] - [net] ip6_fib: Fix a crash when trying to replace non existing route (Jiri Pirko) [958215] - [net] ip6_fib: Removing unnecessary NULL checks (Jiri Pirko) [958215] - [net] ip6_fib: add NLM_F_* flag support for route (Jiri Pirko) [958215] - [net] ip6_route: Various cleanups (Jiri Pirko) [958215] - [net] ip6_route: add support for NLM_F_* flags (Jiri Pirko) [958215] - [net] af_key: fix info leaks in notify messages (Jiri Benc) [981004] {CVE-2013-2234} - [net] af_key: initialize satype in key_notify_policy_flush() (Thomas Graf) [981227] {CVE-2013-2237} - [net] ipv4: ipmr_expire_timer causes crash when removing net namespace (Amerigo Wang) [972573] - [net] ipv6: ip6_sk_dst_check() must not assume ipv6 dst (Jiri Pirko) [981559] {CVE-2013-2232} - [net] ipv6: remove old token ipv6 address as soon as possible (Daniel Borkmann) [876634] - [net] ipv6: check return value of ipv6_get_lladdr (Daniel Borkmann) [876634] - [net] ipv6: don't call addrconf_dst_alloc again when enable lo (Jiri Benc) [744655] - [net] rps: Ensure that an expired hardware filter can be re-added later (Daniel Borkmann) [893177] - [crypto] algboss: Hold ref count on larval (Daniel Borkmann) [889992] - [net] sctp: fix NULL pointer dereference in socket destruction (Daniel Borkmann) [889992] - [net] Use separate workqueue for linkwatch events (Jan Vesely) [783615]- [x86] Revert: Allow greater than 1TB of RAM on AMD x86_64 sytems (Larry Woodman) [970735] - [x86] Revert: Prevent panic in init_memory_mapping() when booting more than 1TB on AMD systems (Larry Woodman) [970735] - [scsi] megaraid_sas: Changelog and driver version update (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support to differentiate between iMR vs MR Firmware (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support for Uneven Span PRL11 (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support for Extended MSI-x vectors for 12Gb/s controller (Tomas Henzl) [949084] - [scsi] megaraid_sas: Set IoFlags to enable Fast Path for JBODs for 12 Gb/s controllers (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support to display Customer branding details in syslog (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support for MegaRAID Fury (device ID-0x005f) 12Gb/s controllers (Tomas Henzl) [949084] - [scsi] megaraid_sas: Set IO request timeout value provided by OS timeout for Tape devices (Tomas Henzl) [949084] - [scsi] megaraid_sas: Free event detail memory without device ID check (Tomas Henzl) [949084] - [scsi] megaraid_sas: Update balance count in driver to be in sync of firmware (Tomas Henzl) [949084] - [scsi] megaraid_sas: Fix the interrupt mask for Gen2 controller (Tomas Henzl) [949084] - [scsi] megaraid_sas: Return DID_ERROR for SCSI IO, when controller is in critical h/w error (Tomas Henzl) [949084] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [949084] - [scsi] megaraid_sas: Dont load DevHandle unless FastPath enabled (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add 4k FastPath DIF support (Tomas Henzl) [949084] - [scsi] mpt2sas: Bump driver vesion to v15.100.00.00 (Tomas Henzl) [947078] - [scsi] mpt2sas: fix for unused variable 'event_data' warning (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for device scan following host reset could get stuck in a infinite loop (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for issue Missing delay not getting set during system bootup (Tomas Henzl) [947078] - [scsi] mpt2sas: MPI2 Rev W (2.00.15) specification (Tomas Henzl) [947078] - [scsi] mpt2sas: Calulate the Reply post queue depth calculation as per the MPI spec (Tomas Henzl) [947078] - [scsi] mpt2sas: fix firmware failure with wrong task attribute (Tomas Henzl) [947078] - [scsi] mpt2sas: Update the timing requirements for issuing a Hard Reset (Tomas Henzl) [947078] - [scsi] mpt2sas: update version string to 14.101.00.01 (Tomas Henzl) [947078] - [scsi] mpt2sas: Add support for OEM specific controller (Tomas Henzl) [947078] - [scsi] mpt2sas: Add a module parameter that permits overriding protection capabilities (Tomas Henzl) [947078] - [scsi] mpt2sas: Return the correct sense key for DIF errors (Tomas Henzl) [947078] - [scsi] mpt2sas: fix double mutex lock in NON_BLOCKING state (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for issue - Unable to boot from the drive connected to HBA (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for With post diag reset same set of device gets added, removed and then again gets added with new target ids (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for staged device discovery functionality of driver not working (Tomas Henzl) [947078] - [scsi] mpt2sas : MPI 2.0 Rev V(2.0.14) specification (Tomas Henzl) [947078] - [scsi] mpt2sas: minor fix to follow upstream (Tomas Henzl) [947078] - [scsi] mpt2sas: Provide sysfs attribute to report Backup Rail Monitor Status (Tomas Henzl) [947078] - [scsi] mpt2sas: To include more Intel Branding (Tomas Henzl) [947078] - [scsi] mpt2sas: 2012 source code copyright (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for Driver oops, when loading driver with max_queue_depth command line option to a very small value (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix unsafe using smp_processor_id() in preemptible (Tomas Henzl) [947078] - [scsi] mpt2sas: move the scsi_host_put to the right place (Tomas Henzl) [947078]- [ata] ahci: Add Device IDs for Intel Wellsburg PCH RAID mode (John Villalovos) [922969] - [i2c] i801: Add Device IDs for Intel Wellsburg PCH (John Villalovos) [922969] - [ata] ahci: Add Device IDs for Intel Wellsburg PCH AHCI mode (John Villalovos) [922969] - [sound] hda_intel: Add Device IDs for Intel Wellsburg PCH (John Villalovos) [922969] - [ata] ata_piix: Add Device IDs for Intel Wellsburg PCH (John Villalovos) [922969] - [usb] uhci: fix for suspend of virtual HP controller (Gopal) [960026] - [usb] uhci: Remove PCI dependencies from uhci-hub (Gopal) [960026] - [scsi] st: add MTWEOFI to write filemarks without flushing drive buffer (Jan Vesely) [888903] - [mm] reinstate the first-fit scheme for arch_get_unmapped_area_topdown() (Rafael Aquini) [980273] - [netdrv] tg3: Prevent system hang during repeated EEH errors (Ivan Vecera) [973209] - [netdrv] bnx2x: Change MDIO clock settings (Michal Schmidt) [901747] - [scsi] aacraid: Dual firmware support (Rich Bono) [924346] - [scsi] aacraid: 1024 max outstanding command support for Series 7 and above (Rich Bono) [903799 952342] - [scsi] iscsi_tcp: increase max_lun to ~0, don't care (Jan Vesely) [588679] - [scsi] st: Take additional queue ref in st_probe (Tomas Henzl) [927988]- [mm] block: optionally snapshot page contents to provide stable pages during write (Rafael Aquini) [951937] - [mm] only enforce stable page writes if the backing device requires it (Rafael Aquini) [951937] - [mm] bdi: allow block devices to say that they require stable page writes (Rafael Aquini) [951937] - [mm] fix writeback_in_progress() (Rafael Aquini) [951937] - [mm] ksm: unfolding of ksm_drop_anon_vma and hold_anon_vma functions (Petr Holasek) [947944] - [mm] ksm: allocate roots when needed (Petr Holasek) [947944] - [mm] ksm: swapoff might need to copy (Petr Holasek) [947944] - [mm] ksm: FOLL_MIGRATION do migration_entry_wait (Petr Holasek) [947944] - [mm] ksm: shrink 32-bit rmap_item back to 32 bytes (Petr Holasek) [947944] - [mm] ksm: treat unstable nid like in stable tree (Petr Holasek) [947944] - [mm] ksm: add some comments (Petr Holasek) [947944] - [mm] ksm: stop hotremove lockdep warning (Petr Holasek) [947944] - [mm] ksm: enable KSM page migration (Petr Holasek) [947944] - [mm] ksm: make !merge_across_nodes migration safe (Petr Holasek) [947944] - [mm] ksm: make KSM page migration possible (Petr Holasek) [947944] - [mm] ksm: remove old stable nodes more thoroughly (Petr Holasek) [947944] - [mm] ksm: get_ksm_page locked (Petr Holasek) [947944] - [mm] ksm: reorganize ksm_check_stable_tree (Petr Holasek) [947944] - [mm] ksm: trivial tidyups (Petr Holasek) [947944] - [mm] ksm: add sysfs ABI Documentation (Petr Holasek) [947944] - [mm] ksm: allow trees per NUMA node (Petr Holasek) [947944] - [virt] kvm: Add a tracepoint write_tsc_offset (Marcelo Tosatti) [911567] - [net] ipv4: fix invalid free in ip_cmsg_send() callers (Petr Matousek) [979788] {CVE-2013-2224}- [x86] Revert: amd: Do not enable ARAT feature on AMD processors below family 0x12 (Prarit Bhargava) [808192 979105] - [x86] Revert: apic: disable ARAT by default (Prarit Bhargava) [808192 979105] - [x86] Revert: apic: mark ARAT Support as Tech Preview (Prarit Bhargava) [808192 979105] - [s390] iucv: fix kernel panic at reboot (Hendrik Brueckner) [967907] - [kernel] smp: introduce a generic on_each_cpu_mask() function (Hendrik Brueckner) [967907] - [kernel] audit: wait_for_auditd() should use TASK_UNINTERRUPTIBLE (Oleg Nesterov) [962976] - [kernel] audit: avoid negative sleep durations (Oleg Nesterov) [962976] - [s390] dasd: fix hanging device after resume with internal error 13 (Hendrik Brueckner) [974191] - [s390] cio: suppress 2nd path verification during resume (Hendrik Brueckner) [974191] - [virt] kvm: Export svm/vmx exit code and vector code to userspace (Andrew Jones) [970607] - [s390] mm: fix flush_tlb_kernel_range() (Hendrik Brueckner) [974192] - [powerpc] Add VDSO version of getcpu (Steve Best) [929224] - [kernel] sched: make weird topologies bootable (Radim Krcmar) [892677] - [x86] perf: Fix offcore_rsp valid mask for SNB/IVB (Jiri Olsa) [971315] {CVE-2013-2146} - [scsi] libsas: use right function to alloc smp response (David Milburn) [949887] - [tools] perf/Documentation: Fix typos (Jiri Olsa) [970529] - [tools] perf/evsel: Introduce is_group_member method (Jiri Olsa) [970529] - [tools] perf/ui: Always compile browser setup code (Jiri Olsa) [970529] - [tools] perf/ui: Add ui_progress__finish() (Jiri Olsa) [970529] - [tools] perf/ui/gtk: Implement ui_progress functions (Jiri Olsa) [970529] - [tools] perf/ui: Introduce generic ui_progress helper (Jiri Olsa) [970529] - [tools] perf/ui/tui: Move progress.c under ui/tui directory (Jiri Olsa) [970529] - [tools] perf: Add basic event modifier sanity check (Jiri Olsa) [970529] - [tools] perf: Omit group members from perf_evlist__disable/enable (Jiri Olsa) [970529] - [tools] perf: Ensure single disable call per event in record comand (Jiri Olsa) [970529] - [tools] perf: Fix 'disabled' attribute config for record command (Jiri Olsa) [970529] - [tools] perf: Fix attributes for '{}' defined event groups (Jiri Olsa) [970529] - [tools] perf: Use sscanf for parsing /proc/pid/maps (Jiri Olsa) [970529] - [tools] perf: Add gtk. config option for launching GTK browser (Jiri Olsa) [970529] - [tools] perf: Fix compile error on NO_NEWT=1 build (Jiri Olsa) [970529] - [tools] perf/hists: Initialize all of he->stat with zeroes (Jiri Olsa) [970529] - [tools] perf: Stop using 'self' in pstack (Jiri Olsa) [970529] - [tools] perf/tests: Check for mkstemp return value in dso-data test (Jiri Olsa) [970529] - [tools] perf/tests: Final cleanup for builtin-test move (Jiri Olsa) [970529] - [tools] perf/tests: Move pmu tests into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__syscall_open_tp_fields into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move perf_evsel__tp_sched_test into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move perf_evsel__roundtrip_name_test into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__rdpmc into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__PERF_RECORD into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__basic_mmap into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__open_syscall_event_on_all_cpus into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__open_syscall_event into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__vmlinux_matches_kallsyms into separate object (Jiri Olsa) [970529] - [tools] perf/annotate: Merge same lines in summary view (Jiri Olsa) [970529] - [tools] perf/annotate: Don't try to follow jump target on PLT symbols (Jiri Olsa) [970529] - [tools] perf/annotate: Whitespace fixups (Jiri Olsa) [970529] - [tools] perf/test: fix a build error on builtin-test (Jiri Olsa) [970529] - [tools] perf/machine: Move more methods to machine code (Jiri Olsa) [970529] - [tools] perf/diff: Use hists__link when not pairing just with baseline (Jiri Olsa) [970529] - [tools] perf/hists: Introduce hists__link (Jiri Olsa) [970529] - [tools] perf/diff: Move hists__match to the hists lib (Jiri Olsa) [970529] - [tools] perf/diff: Start moving to support matching more than two hists (Jiri Olsa) [970529] - [tools] perf: Don't try to lookup objdump for live mode (Jiri Olsa) [970529] - [tools] perf: Add arbitary aliases and support names with - (Jiri Olsa) [970529] - [tools] perf: Add LIBDW_DIR Makefile variable to for alternate libdw (Jiri Olsa) [970529] - [tools] perf/tests: Move attr.py temp dir cleanup into finally section (Jiri Olsa) [970529] - [tools] perf/hists: Free branch_info when freeing hist_entry (Jiri Olsa) [970529] - [tools] perf: Fix detection of stack area (Jiri Olsa) [970529] - [tools] perf/machine: Set kernel data mapping length (Jiri Olsa) [970529] - [tools] perf/tests: Removing 'optional' field (Jiri Olsa) [970529] - [tools] perf/tests: Fix attr watermark field name typo (Jiri Olsa) [970529] - [tools] perf/tests: Factor attr tests WRITE_ASS macro (Jiri Olsa) [970529] - [tools] perf/tests: Add missing attr stat basic test (Jiri Olsa) [970529] - [tools] perf/report: Postpone objdump check until annotation requested (Jiri Olsa) [970529] - [tools] perf: Introduce struct hist_browser_timer (Jiri Olsa) [970529] - [tools] perf: Use normalized arch name for searching objdump path (Jiri Olsa) [970529] - [tools] perf/tests: Add documentation for attr tests (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat default test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat default test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat event syntax group test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat group test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat no-inherit test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record branch filter tests (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record branch any test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record no delay test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record raw test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record data test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record no-inherit test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record no samples test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record period test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record graph test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record count test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record freq test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record event syntax group test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record group test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr tests under builtin test command (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record basic test (Jiri Olsa) [970529] - [tools] perf/tests: Add framework for automated perf_event_attr tests (Jiri Olsa) [970529] - [tools] perf/tests: Move test objects into 'tests' directory (Jiri Olsa) [970529] - [tools] perf/browser: Don't show scripts menu for 'perf top' (Jiri Olsa) [970529] - [tools] perf: Remove BINDIR define from exec_cmd.o compilation (Jiri Olsa) [970529] - [tools] perf/annotate: Handle XBEGIN like a jump (Jiri Olsa) [970529] - [tools] perf: Handle --version string generation on machines without git (Jiri Olsa) [970529] - [tools] perf: Further speed up the perf build (Jiri Olsa) [970529] - [tools] perf: Speed up the perf build time by simplifying the perf --version string generation (Jiri Olsa) [970529] - [tools] perf: Add info about cross compiling for Android ARM (Jiri Olsa) [970529] - [tools] perf: Warn about missing libelf (Jiri Olsa) [970529] - [tools] perf/python: Initialize 'page_size' variable (Jiri Olsa) [970529] - [tools] perf/record: Fix mmap error output condition (Jiri Olsa) [970529] - [tools] perf/header: Add is_perf_magic() func (Jiri Olsa) [970529] - [tools] perf/browser: Integrate script browser into main hists browser (Jiri Olsa) [970529] - [tools] perf/browser: Integrate script browser into annotation browser (Jiri Olsa) [970529] - [tools] perf/browser: Add a browser for perf script (Jiri Olsa) [970529] - [tools] perf/script: Add more filter to find_scripts() (Jiri Olsa) [970529] - [tools] perf: Add a global variable "const char *input_name" (Jiri Olsa) [970529] - [tools] perf: Move dso_* related functions into dso object (Jiri Olsa) [970529] - [tools] perf: Move strxfrchar into string object (Jiri Olsa) [970529] - [tools] perf: Move hex2u64 into util object (Jiri Olsa) [970529] - [tools] perf: Move BUILD_ID_SIZE into build-id object (Jiri Olsa) [970529] - [tools] perf: Move build_id__sprintf into build-id object (Jiri Olsa) [970529] - [tools] perf: Move parse_events error printing to parse_events_options (Jiri Olsa) [970529] - [tools] perf/stat: Add --pre and --post command (Jiri Olsa) [970529] - [tools] perf/inject: Mark a dso if it's used (Jiri Olsa) [970529] - [tools] perf/inject: Merge sched_stat_* and sched_switch events (Jiri Olsa) [970529] - [tools] perf/inject: Work with files (Jiri Olsa) [970529] - [tools] perf: Fix LIBELF_MMAP checking (Jiri Olsa) [970529] - [tools] perf: Always show CHK message when doing try-cc (Jiri Olsa) [970529] - [tools] perf: Convert invocation of MAKE into SUBDIR (Jiri Olsa) [970529] - [tools] perf: Cleanup doc related targets (Jiri Olsa) [970529] - [tools] perf/trace: Compat changes (Jiri Olsa) [970529] - [tools] perf/trace: Use sched:sched_stat_runtime to provide a thread summary (Jiri Olsa) [970529] - [tools] perf/trace: Count number of events for each thread and globally (Jiri Olsa) [970529] - [tools] perf: Don't stop synthesizing threads when one vanishes (Jiri Olsa) [970529] - [tools] perf: Try to build Documentation when installing (Jiri Olsa) [970529] - [tools] perf/trace: Print the name of a syscall when failing to read its info (Jiri Olsa) [970529] - [tools] perf: Pretty print errno for some more functions (Jiri Olsa) [970529] - [tools] perf/trace: Add duration filter (Jiri Olsa) [970529] - [tools] perf/trace: Add an event duration column (Jiri Olsa) [970529] - [tools] perf/trace: Support interrupted syscalls (Jiri Olsa) [970529] - [tools] perf/test: Align the 'Ok'/'FAILED!' test results (Jiri Olsa) [970529] - [tools] perf: Give user better message if precise is not supported (Jiri Olsa) [970529] - [tools] perf: Account the nr_entries in rblist properly (Jiri Olsa) [970529] - [tools] perf: Try to find cross-built objdump path (Jiri Olsa) [970529] - [tools] perf: Remove noise in python version feature test (Jiri Olsa) [970529] - [tools] perf: Diplays more output on features check for make V=1 (Jiri Olsa) [970529] - [tools] perf/test: Add automated tests for pmu sysfs translated events (Jiri Olsa) [970529] - [tools] perf: Add support to specify hw event as PMU event term (Jiri Olsa) [970529] - [tools] perf: Fix PMU object alias initialization (Jiri Olsa) [970529] - [tools] perf/Documentation: add documentation on compiling for Android (Jiri Olsa) [970529] - [tools] perf: Update Makefile for Android (Jiri Olsa) [970529] - [tools] perf: Add on_exit implementation (Jiri Olsa) [970529] - [tools] perf: Remove duplicated include from trace-event-python.c (Jiri Olsa) [970529] - [tools] perf/machine: Carve up event processing specific from perf_tool (Jiri Olsa) [970529] - [tools] perf/sched: Handle PERF_RECORD_EXIT events (Jiri Olsa) [970529] - [tools] perf/annotate: Handle PERF_RECORD_EXIT events (Jiri Olsa) [970529] - [tools] perf/event: No need to create a thread when handling PERF_RECORD_EXIT (Jiri Olsa) [970529] - [tools] perf/machine: Introduce find_thread method (Jiri Olsa) [970529] - [tools] perf: Have the page size value available for all tools (Jiri Olsa) [970529] - [tools] perf/diff: Display empty space for non paired samples (Jiri Olsa) [970529] - [tools] perf/diff: Include samples without symbol in overall stats (Jiri Olsa) [970529] - [tools] perf/diff: Add -F option to display formula for computation (Jiri Olsa) [970529] - [tools] perf/diff: Add -p option to display period values for hist entries (Jiri Olsa) [970529] - [tools] perf/diff: Add weighted diff computation way to compare hist entries (Jiri Olsa) [970529] - [tools] perf/diff: Add option to sort entries based on diff computation (Jiri Olsa) [970529] - [tools] perf/diff: Add ratio computation way to compare hist entries (Jiri Olsa) [970529] - [tools] perf/diff: Add -b option for perf diff to display paired entries only (Jiri Olsa) [970529] - [tools] perf/trace: Add support for tracing workload given by command line (Jiri Olsa) [970529] - [tools] perf/trace: Explicitly enable system-wide mode if no option is given (Jiri Olsa) [970529] - [tools] perf/trace: Validate target task/user/cpu argument (Jiri Olsa) [970529]- [fs] xfs: don't use speculative prealloc for small files (Brian Foster) [955254] - [fs] xfs: xfs_iomap_prealloc_size() tracepoint (Brian Foster) [955254] - [fs] xfs: add quota-driven speculative preallocation throttling (Brian Foster) [955254] - [fs] xfs: xfs_dquot prealloc throttling watermarks and low free space (Brian Foster) [955254] - [fs] xfs: pass xfs_dquot to xfs_qm_adjust_dqlimits() instead of xfs_disk_dquot_t (Brian Foster) [955254] - [fs] xfs: push rounddown_pow_of_two() to after prealloc throttle (Brian Foster) [955254] - [fs] xfs: reorganize xfs_iomap_prealloc_size to remove indentation (Brian Foster) [955254] - [fs] xfs: Define a new function xfs_inode_dquot() (Brian Foster) [955254] - [fs] xfs: Define a new function xfs_this_quota_on() (Brian Foster) [955254] - [fs] xfs: fix xfs_iomap_eof_prealloc_initial_size type (Brian Foster) [955254] - [fs] xfs: increase prealloc size to double that of the previous extent (Brian Foster) [955254] - [fs] xfs: fix potential infinite loop in xfs_iomap_prealloc_size() (Brian Foster) [955254] - [fs] xfs: limit speculative prealloc size on sparse files (Brian Foster) [955254] - [fs] xfs: limit speculative prealloc near ENOSPC thresholds (Brian Foster) [955254] - [fs] xfs: add background scanning to clear eofblocks inodes (Brian Foster) [955254] - [fs] xfs: add minimum file size filtering to eofblocks scan (Brian Foster) [955254] - [fs] xfs: support multiple inode id filtering in eofblocks scan (Brian Foster) [955254] - [fs] xfs: add inode id filtering to eofblocks scan (Brian Foster) [955254] - [fs] xfs: add XFS_IOC_FREE_EOFBLOCKS ioctl (Brian Foster) [955254] - [fs] xfs: create function to scan and clear EOFBLOCKS inodes (Brian Foster) [955254] - [fs] xfs: make xfs_free_eofblocks() non-static, return EAGAIN on trylock failure (Brian Foster) [955254] - [fs] xfs: create helper to check whether to free eofblocks on inode (Brian Foster) [955254] - [fs] xfs: support a tag-based inode_ag_iterator (Brian Foster) [955254] - [fs] xfs: add EOFBLOCKS inode tagging/untagging (Brian Foster) [955254] - [fs] ext3: Dont call dquot_free_block() if we dont update anything (Eric Sandeen) [790278] - [fs] ext3: Update ctime in ext3_splice_branch() only when needed (Eric Sandeen) [790278] - [fs] GFS2: Fall back to vmalloc if kmalloc fails for dir hash tables (Robert S Peterson) [962468] - [fs] GFS2: Remove inode from i_ordered list in gfs2_clear_inode (Robert S Peterson) [859444] - [fs] GFS2: fix FITRIM boundary condition errors (Abhijith Das) [891699] - [fs] jbd[2]: enable CONFIG_JBD[2]_DEBUG on debug kernels (Eric Sandeen) [851269] - [fs] nfsd4: dont close read-write opens too soon (J. Bruce Fields) [955238] - [fs] GFS2: Add origin indicator to glock callbacks (Robert S Peterson) [855381] - [fs] GFS2: Don:t cache iopen glocks (Robert S Peterson) [855381] - [fs] ext2: update ctime when changing the file:s permission by setfacl (Eric Sandeen) [969323] - [fs] fuse: fix alignment in short read optimization for async_dio (Brian Foster) [949805] - [fs] fuse: return -EIOCBQUEUED from fuse_direct_IO() for all async requests (Brian Foster) [949805] - [fs] fuse: add flag to turn on async direct IO (Brian Foster) [949805] - [fs] fuse: truncate file if async dio failed (Brian Foster) [949805] - [fs] fuse: optimize short direct reads (Brian Foster) [949805] - [fs] fuse: enable asynchronous processing direct IO (Brian Foster) [949805] - [fs] fuse: make fuse_direct_io() aware about AIO (Brian Foster) [949805] - [fs] fuse: add support of async IO (Brian Foster) [949805] - [fs] fuse: move fuse_release_user_pages() up (Brian Foster) [949805] - [fs] fuse: Do not use RCU for current process credentials (Brian Foster) [949805] - [fs] fuse: mark pages accessed when written to (Brian Foster) [949805] - [fs] fuse: cleanup fuse_direct_io() (Brian Foster) [949805] - [fs] fuse: update inode size and invalidate attributes on fallocate (Brian Foster) [927324] - [fs] fuse: truncate pagecache range on hole punch (Brian Foster) [927324] - [fs] fuse: optimize fallocate on permanent failure (Brian Foster) [927324] - [fs] fuse: convert inode fallocate to file fallocate (Brian Foster) [927324] - [fs] fuse: add FALLOCATE operation (Brian Foster) [927324] - [fs] GFS2: Increase i_writecount during gfs2_setattr_size (Robert S Peterson) [968031] - [fs] NFS4.1 Fix data server connection race (Steve Dickson) [961887] - [fs] NFSv4: Dont recheck permissions on open in case of recovery cached open (Steve Dickson) [956865] - [fs] NFSv4.1: Fix the callback highest_used_slotid behaviour (Steve Dickson) [960224] - [fs] NFS: Cache state owners after files are closed (Steve Dickson) [800677] - [fs] NFS: Move cl_state_owners and related fields to the nfs_server struct (Steve Dickson) [800677] - [fs] NFSv4: Fix a readdir regression (Steve Dickson) [963337] - [fs] xfs: return EOPNOTSUPP for unsupported acl format (Eric Sandeen) [963686] - [fs] ext2: clear uptodate flag on super block I/O error (Eric Sandeen) [679930] - [fs] ext4/jbd2: dont wait (forever) for stale tid caused by wraparound (Eric Sandeen) [955807] - [fs] jbd: dont wait (forever) for stale tid caused by wraparound (Eric Sandeen) [955807] - [fs] ext4: fix waiting and sending of a barrier in ext4_sync_file() (Eric Sandeen) [955807] - [fs] jbd2: Add function jbd2_trans_will_send_data_barrier() (Eric Sandeen) [955807] - [fs] jbd2: fix sending of data flush on journal commit (Eric Sandeen) [955807] - [fs] ext4: fix fdatasync() for files with only i_size changes (Eric Sandeen) [955807] - [fs] ext4: Initialize fsync transaction ids in ext4_new_inode() (Eric Sandeen) [955807] - [fs] ext4: Rewrite __jbd2_log_start_commit logic to match upstream (Eric Sandeen) [955807] - [net] sctp: Use correct sideffect command in duplicate cookie handling (Daniel Borkmann) [963843] {CVE-2013-2206} - [net] macvlan: fix checksums error when we are in bridge mode (Vlad Yasevich) [893151] - [net] bridge: Add const to dummy br_netpoll_send_skb (Flavio Leitner) [924294] - [net] bridge: send query as soon as leave is received (Amerigo Wang) [952012] - [net] bridge: only expire the mdb entry when query is received (Amerigo Wang) [952012] - [net] bridge: Replace mp->mglist hlist with a bool (Amerigo Wang) [952012] - [net] bond: add support to read speed and duplex via ethtool (Veaceslav Falico) [961131] - [net] bridge: set fake_rtable's dst to NULL to avoid kernel Oops (Thomas Graf) [924033] - [net] bonding: fire NETDEV_RELEASE event only on 0 slaves (Veaceslav Falico) [805098]- [netdrv] igb: Removed unused i2c function (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Implementation of i210/i211 LED support (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix possible panic caused by Rx traffic arrival while interface is down (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix set_ethtool function to call update nvm for entire image (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: SerDes flow control setting (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support for SFP modules discovery (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add update to last_rx_timestamp in Rx rings (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Changed LEDs blink mechanism to include designs using cathode (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: limit udelay for phy changes to 10000us (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Bump version of driver (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove id's that will not be productized for Linux (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove dead code path (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Retain HW VLAN filtering while in promiscuous + VT mode (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: display a warning message when SmartSpeed works (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use pci_vfs_assigned instead of igb_vfs_are_assigned (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add SMBI semaphore to I210/I211 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: SERDES loopback sigdetect bit on i210 devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add support for i354 devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Enable EEE LP advertisement (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix code comments and whitespace (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix sparse warnings on function pointers (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use rx/tx_itr_setting when setting up initial value of itr (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Pull adapter out of main path in igb_xmit_frame_ring (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Mask off check of frag_off as we only want fragment offset (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: random code and comments fix (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Implement support to power sfp cage and turn on I2C (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support to read and export SFF-8472/8079 data (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support for 100base-fx SFP (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: fix PHC stopping on max freq (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: make sensor info static (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: fix i350 anti spoofing config (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix for lockdep issue in igb_get_i2c_client (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix link setup for I210 devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Refractoring function pointers in igb_get_invariants function (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Intialize MAC function pointers (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Initialize NVM function pointers (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Initialize PHY function pointers (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update igb to use a path similar to ixgbe to determine when to stop Tx (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Refix sparse warning in igb_get_i2c_client (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix for improper allocation flag in igb_get_i2c_client (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix for improper exit in igb_get_i2c_client (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove unnecessary alloc/OOM messages, alloc cleanups (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Copyright string update to year 2013 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Replace rmb in Tx cleanup with read_barrier_depends (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use in-kernel PTP_EV_PORT #define (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Free any held skb that should have been timestamped on remove (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add mechanism for detecting latched hardware Rx timestamp (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add timeout for PTP Tx work item (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add support for SW timestamping (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: enable CONFIG_IGB_HWMON (Dean Nelson) [914835 923899 947526] - [netdrv] igb: Enable hwmon data output for thermal sensors via I2C (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add support functions to access thermal data (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add i2c interface to igb (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update igb version to 4.1.2 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix SerDes autoneg flow control (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Unset sigdetect for SERDES loopback on 82580 and i350 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Workaround for global device reset problem on 82580 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Refactoring of i210 file (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Acquire, release semaphore for writing each EEPROM page (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Updates to read nvm function for i211 device (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use a 32-bit mask when calculating the flow control watermarks (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Do not parse past IP header on fragments beyond the first (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: No longer rely on APME to determine WoL settings (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update PTP Rx filters (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Ethtool support to enable and disable EEE (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Improve performance and reduce size of igb_tx_map (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: consolidate creation of Tx buffer info and data descriptor (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: convert to SKB paged frag API (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update igb Tx flags to improve code efficiency (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Make TSO check for CHECKSUM_PARTIAL to avoid skb_is_gso check (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support for modifying UDP RSS flow hashing (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Clear Go Link Disconnect for 82580 and later devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Enable clock drivers along with associated net/PHY drivers (Dean Nelson) [914835 923899 947526] - [netdrv] igb: Fix EEPROM writes via ethtool on i210 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add function to read i211's invm version (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove workaround for EEE configuration on i210/I211 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix sparse warning in igb_ptp_rx_pktstamp (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update firmware version info for ethtool output (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Enable auto-crossover during forced operation on 82580 and above (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update version (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update get cable length function for i210/i211 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Split igb_update_dca into separate Tx and Rx functions (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Lock buffer size at 2K even on systems with larger pages (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Move rx_buffer related code in Rx cleanup path into separate function (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Map entire page and sync half instead of mapping and unmapping half pages (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Combine post-processing of skb into a single function (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Do not use header split, instead receive all frames into a single buffer (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Split Rx timestamping into two separate functions (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Correcting and improving small packet check and padding (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use dma_unmap_addr and dma_unmap_len defines (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Simplify how we populate the RSS key (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Change how we populate the RSS indirection table (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Change Tx cleanup loop to do/while instead of for (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix stats output on i210/i211 parts (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support to enable EEE on all eee_supported devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove artificial restriction on RQDPC stat reading (Stefan Assmann) [914835 923899 947526] - [netdrv] pci: Add SRIOV helper function to determine if VFs are assigned to guest (Stefan Assmann) [914835 923899 947526] - [net] phy: fix a bug when verify the EEE support (Nikolay Aleksandrov) [896263] - [net] mdio: translation of MMD EEE registers to/from ethtool settings (Nikolay Aleksandrov) [896263] - [net] phy: add the EEE support and the way to access to the MMD registers (Nikolay Aleksandrov) [896263] - [edac] avoid mce decoding crash after edac driver unloaded (Prarit Bhargava) [787999] - [x86] mce: Drain mcelog buffer (Prarit Bhargava) [787999] - [x86] mce: Add wrappers for registering on the decode chain (Prarit Bhargava) [787999] - [edac] sb_edac: Add it to the building system (Prarit Bhargava) [787999] - [edac] i7core_edac: Drop the edac_mce facility (Prarit Bhargava) [787999] - [x86] mce: Use notifier chain only for MCE decoding (Prarit Bhargava) [787999] - [s390] crash: Fuzzy live dump for System z (Hendrik Brueckner) [929262] - [s390] mm: allow absolute memory access for /dev/mem (Hendrik Brueckner) [929262] - [s390] zcrypt: ap bus rescan problem when toggle crypto adapters on/off (Hendrik Brueckner) [929259] - [s390] zcrypt: Handle AP configuration changes (Hendrik Brueckner) [929259] - [s390] smp: lost IPIs on cpu hotplug (Hendrik Brueckner) [975179] - [cdrom] use kzalloc() for failing hardware (Frantisek Hrbata) [973106] {CVE-2013-2164}- [net] bridge: Set vlan_features to allow offloads on vlans (Vlad Yasevich) [951458] - [virt] virtio-net: initialize vlan_features (Vlad Yasevich) [951458] - [net] ipv6: assign rt6_info to inet6_ifaddr in init_loopback (Jiri Benc) [744655] - [net] ipv6: Fix broken IPv6 routing table after loopback down-up (Jiri Benc) [744655] - [s390] cio: add channel ID sysfs attribute (Hendrik Brueckner) [929274] - [s390] cio: make use of newly added format 1 channel-path data (Hendrik Brueckner) [929274] - [s390] cio: collect format 1 channel-path description data (Hendrik Brueckner) [929274] - [s390] qeth: Support VEPA mode (Hendrik Brueckner) [929275] - [s390] ccwgroup: allow drivers to call set_{on, off}line (Hendrik Brueckner) [929275] - [s390] dasd: add safe offline interface (Hendrik Brueckner) [929264] - [s390] dasd: add shutdown action (Hendrik Brueckner) [929264] - [s390] dasd: Correct retry counter for terminated I/O (Hendrik Brueckner) [929264] - [s390] perf_cpum_cf: fallback to software sampling events (Hendrik Brueckner) [823012] - [s390] perf_cpum_cf: Add support for counters available with IBM zEC12 (Hendrik Brueckner) [823012] - [s390] perf_cpum_cf: get rid of compile warnings (Hendrik Brueckner) [823012] - [s390] perf: add support for s390x CPU counters (Hendrik Brueckner) [823012] - [ata] libata-sff: port_task is SFF specific (David Milburn) [808672] - [ata] libata-sff: introduce ata_sff_init/exit() and ata_sff_port_init() (David Milburn) [808672] - [netdrv] qlge: Update version to 1.00.00.32 (Chad Dupuis) [927891] - [netdrv] qlge: Fix ethtool autoneg advertising (Chad Dupuis) [927891] - [netdrv] qlge: Fix receive path to drop error frames (Chad Dupuis) [927891] - [netdrv] qlge: Fixed a coding style issue (Chad Dupuis) [927891] - [kernel] sched: Do not account bogus utime (Stanislaw Gruszka) [912662] - [kernel] sched: Avoid cputime scaling overflow (Stanislaw Gruszka) [912662] - [acpi] Verify device status after eject (Nigel Croxon) [869134] - [acpi] Update CPU hotplug error messages (Nigel Croxon) [869134] - [acpi] Add acpi_handle_() interfaces (Nigel Croxon) [869134] - [acpi] Export functions for hot-remove (Nigel Croxon) [869134] - [acpi] Add ACPI CPU hot-remove support (Nigel Croxon) [869134] - [acpi] Fix stale pointer access to flags.lockable (Nigel Croxon) [869134] - [acpi] processor_core: prevent cpu from becoming online (Nigel Croxon) [869134] - [acpi] Set hotplug _OST support bit to _OSC (Nigel Croxon) [869134] - [acpi] Add _OST support for ACPI container hotplug (Nigel Croxon) [869134] - [acpi] Add _OST support for ACPI memory hotplug (Nigel Croxon) [869134] - [acpi] Add _OST support for ACPI CPU hotplug (Nigel Croxon) [869134] - [acpi] Add _OST support for sysfs eject (Nigel Croxon) [869134] - [acpi] Add an interface to evaluate _OST (Nigel Croxon) [869134] - [acpi] scan: return -ENODEV if no device was found (Nigel Croxon) [869134] - [acpi] processor_core: add missing kfree (Nigel Croxon) [869134] - [acpi] processor_core: Add CPU hotplug support for processor device objects (Nigel Croxon) [869134] - [acpi] processor_core: Do not try to set up acpi processor stuff on cores exceeding maxcpus (Nigel Croxon) [869134] - [idle] intel_idle: Don't register CPU notifier if we are not running (Nigel Croxon) [869134] - [idle] intel_idle: break dependency between modules (Nigel Croxon) [869134] - [acpi] processor_core: remove duplicated lines of merging problems with acpi_processor_add (Nigel Croxon) [869134] - [acpi] processor_core: Delay acpi_processor_start() call for hotplugged cores (Nigel Croxon) [869134] - [acpi] processor_core: Split up acpi_processor_add (Nigel Croxon) [869134] - [idle] intel_idle: Split up and provide per CPU initialization func (Nigel Croxon) [869134] - [acpi] processor_core: Remove unneeded variable passed by acpi_processor_hotadd_init (Nigel Croxon) [869134] - [s390] scm: process availability (Hendrik Brueckner) [929257] - [s390] scm_blk: suspend writes (Hendrik Brueckner) [929257] - [s390] scm_drv: extend notify callback (Hendrik Brueckner) [929257] - [s390] scm_blk: fix request number accounting (Hendrik Brueckner) [929257] - [s390] scm: reorder scm_remove (Hendrik Brueckner) [929257]- [crypto] Revert: unmark gcm(aes) as fips_allowed (Jarod Wilson) [915637] - [crypto] testmgr: allow aesni-intel and ghash_clmulni-intel in fips mode (Jarod Wilson) [915637] - [crypto] testmgr: silence warnings about no tests for aesni algorithms (Jarod Wilson) [915637] - [crypto] Use scatterwalk_crypto_chain (Jarod Wilson) [786972] - [crypto] scatterwalk: Add scatterwalk_crypto_chain helper (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fix Kconfig problem with CRYPTO_GLUE_HELPER_X86 (Jarod Wilson) [786968 786972 969522] - [crypto] gcm: Add RFC4543 wrapper for GCM (Jarod Wilson) [786968 786972 969522] - [crypto] glue_helper: add more optimized XTS-mode for serpent-avx (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: add more optimized XTS mode for x86-64 (Jarod Wilson) [786968 786972 969522] - [crypto] glue_helper: use le128 instead of u128 for CTR mode (Jarod Wilson) [786968] - [crypto] glue_helper: cast6/avx, avoid using temporary stack buffers (Jarod Wilson) [786968 786972 969522] - [crypto] glue_helper: serpent-sse2, split generic glue code to new helper module (Jarod Wilson) [786968 786972 969522] - [crypto] ghash-intel: assembler clean-up, use ENDPROC at end of assember functions (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: add ENDPROC statements for assembler functions (Jarod Wilson) [786968 786972 969522] - [crypto] aes-x86: assembler clean-ups, use ENTRY/ENDPROC, localize jump targets (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: remove rfc3686(ctr(aes)), utilize rfc3686 from ctr-module instead (Jarod Wilson) [786968] - [crypto] ctr: make rfc3686 asynchronous block cipher (Jarod Wilson) [786968 786972 969522] - [net] xfrm_algo: probe asynchronous block ciphers instead of synchronous (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fix XTS mode on x86-32, add wrapper function for asmlinkage aesni_enc() (Jarod Wilson) [786968 786972 969522] - [crypto] lrw: add interface for parallelized cipher implementions (Jarod Wilson) [786968 786972 969522] - [crypto] lrw: split gf128mul table initialization from setkey (Jarod Wilson) [786968 786972 969522] - [crypto] lrw: use blocksize constant (Jarod Wilson) [786968 786972 969522] - [crypto] crypto: cryptd - disable softirqs in cryptd_queue_worker to prevent data corruption (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: improve lrw and xts performance by utilizing parallel AES-NI hardware pipelines (Jarod Wilson) [786968 786972 969522] - [crypto] xts: remove dependency on EXPERIMENTAL (Jarod Wilson) [786968 786972 969522] - [crypto] lrw: remove dependency on EXPERIMENTAL (Jarod Wilson) [786968 786972 969522] - [crypto] xts: add interface for parallelized cipher implementations (Jarod Wilson) [786968 786972 969522] - [crypto] xts: use blocksize constant (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fix wrong kfree pointer (Jarod Wilson) [786972] - [crypto] aesni-intel: change to use shared ablk_* functions (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: use crypto_{un}register_algs (Jarod Wilson) [786968 786972 969522] - [crypto] Add bulk algorithm registration interface (Jarod Wilson) [786968 786972 969522] - [crypto] ablk_helper: move ablk_* functions from serpent-sse2/avx glue code to shared module (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fix unaligned cbc decrypt for x86-32 (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: move more common code to ablk_init_common (Jarod Wilson) [786968 786972 969522] - [crypto] aes-x86: quiet sparse noise about symbol not declared (Jarod Wilson) [786968 786972 969522] - [crypto] cryptd: Use subsys_initcall to prevent races with aesni (Jarod Wilson) [786968 786972 969522] - [crypto] ghash-intel: Fix set but not used in ghash_async_setkey() (Jarod Wilson) [786972] - [crypto] aesni-intel: fix aesni build on i386 (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: Merge with fpu.ko (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fixed problem with packets that are not multiple of 64bytes (Jarod Wilson) [786972] - [crypto] aesni-intel: Fix remaining leak in rfc4106_set_hash_key (Jarod Wilson) [786972] - [crypto] aesni-intel: Don't leak memory in rfc4106_set_hash_subkey (Jarod Wilson) [786972] - [crypto] ghash-intel: ghash-clmulni-intel_glue needs err.h (Jarod Wilson) [786972] - [crypto] aesni-intel: Fixed build with binutils 2.16 (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: Fixed build error on x86-32 (Jarod Wilson) [786968 969522] - [crypto] aesni-intel: Ported implementation to x86-32 (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: RFC4106 AES-GCM Driver Using Intel New Instructions (Jarod Wilson) [786972] - [crypto] cryptd: Adding the AEAD interface type support to cryptd (Jarod Wilson) [786972] - [crypto] aesni-intel: Fix another CTR build failure with gas 2.16.1 (Jarod Wilson) [786968] - [crypto] aesni-intel: Fix CTR optimization build failure with gas 2.16.1 (Jarod Wilson) [786968] - [crypto] aesni-intel: Add AES-NI accelerated CTR mode (Jarod Wilson) [786968] - [crypto] ghash-clmulni-intel: Put proper .data section in place (Jarod Wilson) [921642] - [s390] Revert: kernel: add support for physical memory > 4TB (Jarod Wilson) [913220] - [kernel] perf: Fix perf_event_for_each() to use sibling (Jiri Olsa) [967933] - [x86] perf: Add format attributes for p4 (Jiri Olsa) [967933] - [x86] perf: Adding sysfs group format attribute for pmu device (Jiri Olsa) [967933] - [x86] perf: Fix local vs remote memory events for NHM/WSM (Jiri Olsa) [967933] - [tools] perf: Remove deprecated WARN_ON_ONCE() (Jiri Olsa) [967933] - [tools] perf: Call perf_cgroup_event_time() directly (Jiri Olsa) [967933] - [tools] perf: Don't call release_callchain_buffers() if allocation fails (Jiri Olsa) [967933] - [mfd] lpc_ich: Add support for Intel Avoton SoC (Neil Horman) [922965] - [mfd] lpc_ich: Use devres API to allocate private data (Neil Horman) [922965] - [mfd] lpc_ich: Add Device IDs for Intel Wellsburg PCH (Neil Horman) [922965] - [mfd] lpc_ich: Fix gpio base and control offsets (Neil Horman) [922965] - [mfd] lpc_ich: One uninitialized cell is no error (Neil Horman) [922965] - [mfd] lpc_ich: Fix resource request for mem 0x00000000 (Neil Horman) [922965] - [mfd] lpc_ich: Add Device IDs for Intel Lynx Point-LP PCH (Neil Horman) [922965] - [mfd] lpc_ich: Fix regression for iTCO_wdt driver (Neil Horman) [922965] - [mfd] Check for mem_base when building IORESOURCE_MEM resources (Neil Horman) [922965] - [watchdog] iTCO_wdt: Convert iTCO_wdt driver to mfd model (Neil Horman) [922965] - [watchdog] iTCO_wdt: Use pr_ and pr_ (Neil Horman) [922965] - [watchdog] iTCO_wdt: fix TCO V1 timeout values and limits (Neil Horman) [922965] - [mfd] Add LPC driver for Intel ICH chipsets (Neil Horman) [922965] - [i2c] i801: SMBus patch for Intel Avoton DeviceIDs (Neil Horman) [922965] - [i2c] iSMT: add Intel Avoton DeviceIDs (Neil Horman) [922965] - [ata] ata_piix: IDE-mode SATA patch for Intel Avoton DeviceIDs (Neil Horman) [922965] - [ata] ata_piix: make DVD Drive recognisable on systems with Intel Sandybridge chipsets (Neil Horman) [922965] - [ata] ahci: AHCI-mode SATA patch for Intel Avoton DeviceIDs (Neil Horman) [922965] - [usb] xhci: correct comp_mode_recovery_timer on return from hibernate (Tony Camuso) [888974] - [acpi] Don't let acpi_pad needlessly mark TSC unstable (Lenny Szubowicz) [907545] - [acpi] acpica: Remove extraneous warning for very large GPE registers (Nigel Croxon) [924873] - [kernel] async: Make async execution api a little more fair in scheduling (Neil Horman) [871955] - [md] dm-stripe: fix regression in stripe_width calculation (Mike Snitzer) [960277] - [block] fix ext_devt_idr handling (Tomas Henzl) [735927] - [md] dm-crypt: fix mempool deadlock (Mike Snitzer) [831158] - [scsi] libsas: fix handling vacant phy in sas_set_ex_phy() (David Milburn) [949905] - [mm] swap: avoid read_swap_cache_async() race to deadlock while waiting on discard I/O completion (Rafael Aquini) [827548] - [mm] compaction: fix /proc/sys/vm/compact_memory crash (Johannes Weiner) [953680 955525] - [mm] fadvise: drain all pagevecs if POSIX_FADV_DONTNEED fails to discard all pages (Larry Woodman) [957821] - [pci] dmar: Remove warning for HPET scope type (Nigel Croxon) [956310]- [fs] nfs: Fix an NFS client lockdep issue (Jeff Layton) [891937] - [acpi] acpi_pad: fix power_saving thread deadlock (Lenny Szubowicz) [751123] - [powerpc] rtas_flash: Fix validate_flash buffer overflow issue (Steve Best) [956385] - [powerpc] rtas_flash: Fix bad memory access (Steve Best) [956385] - [powerpc] rtas_flash: New return code to indicate FW entitlement expiry (Steve Best) [956385] - [powerpc] rtas_flash: Update return token comments (Steve Best) [956385] - [powerpc] rtas_flash: Free kmem upon module exit (Steve Best) [956385] - [netdrv] igb: SR-IOV init reordering (Stefan Assmann) [920652] - [netdrv] igb: Fix null pointer dereference (Stefan Assmann) [920652] - [netdrv] igb: Enable SR-IOV configuration via PCI sysfs interface (Stefan Assmann) [920652] - [powerpc] Fix VMX fix for memcpy case (Steve Best) [929280] - [powerpc] Fix VMX in interrupt check in POWER7 copy loops (Steve Best) [929280] - [powerpc] POWER7 optimised memcpy using VMX and enhanced prefetch (Steve Best) [929280] - [powerpc] POWER7 optimised copy_page using VMX and enhanced prefetch (Steve Best) [929280] - [powerpc] Rename copyuser_power7_vmx.c to vmx-helper.c (Steve Best) [929280] - [powerpc] Use enhanced touch instructions in POWER7 copy_to_user/copy_from_user (Steve Best) [929280] - [powerpc] Simplify 4k/64k copy_page logic (Steve Best) [929280] - [powerpc] Add 64bit csum_and_copy_to_user (Steve Best) [929280] - [powerpc] Optimise 64bit csum_partial_copy_generic and add csum_and_copy_from_user (Steve Best) [929280] - [powerpc] Optimise 64bit csum_partial (Steve Best) [929280] - [kernel] trace: Allow archs to ignore tracing compat syscalls (Josh Poimboeuf) [881038] - [kernel] trace: Fix perf syscall tracing when syscall_nr == -1 (Josh Poimboeuf) [881038] - [netdrv] 8139cp: Prevent dev_close/cp_interrupt race on MTU change (John Green) [767885] - [netdrv] 8139cp: properly support change of MTU values (John Green) [767885] - [pci] make re-allocation try harder by reassigning ranges higher in the heirarchy (Takahiro MUNEDA) [965006] - [pci] code and comments cleanup (Takahiro MUNEDA) [965006] - [pci] make cardbus-bridge resources optional (Takahiro MUNEDA) [965006] - [pci] honor child buses add_size in hot plug configuration (Takahiro MUNEDA) [965006] - [pci] ability to relocate assigned pci-resources (Takahiro MUNEDA) [965006] - [pci] make SRIOV resources optional (Takahiro MUNEDA) [965006] - [s390] console: fix 3215 console crash (Hendrik Brueckner) [970779] - [s390] scm_blk: allow more cluster size values (Hendrik Brueckner) [963068] - [s390] mm: protection exception PSW for aborted transaction (Hendrik Brueckner) [958271] - [s390] hibernate: Save and restore absolute zero pages (Hendrik Brueckner) [952739] - [s390] kdump: Add PM notifier for kdump (Hendrik Brueckner) [952738] - [s390] qeth: fix qeth_wait_for_threads() deadlock for OSN devices (Hendrik Brueckner) [952448] - [s390] module: Add missing R_390_NONE relocation type (Hendrik Brueckner) [952449] - [s390] dasd: fix unresponsive device after all channel paths were lost (Hendrik Brueckner) [915731] - [s390] kernel: add support for physical memory > 4TB (Hendrik Brueckner) [913220] - [s390] zcore: Add hsa file (Hendrik Brueckner) [915356] - [s390] ipl: Implement diag308 loop for zfcpdump (Hendrik Brueckner) [915364] - [s390] eadm_sch: fix driver initialization (Hendrik Brueckner) [912489] - [s390] zfcp: Do not wakeup while suspended (Hendrik Brueckner) [855129] - [s390] time: fix sched_clock() overflow (Hendrik Brueckner) [903334] - [s390] irq: enable irq sum accounting for /proc/stat again (Hendrik Brueckner) [903333] - [s390] dasd: prevent path verification before resume (Hendrik Brueckner) [903331] - [s390] dasd: fix unaccessible device after resume (Hendrik Brueckner) [903339] - [security] selinux: fix parallel compile error (Frantisek Hrbata) [962427] - [acpi] Evaluate thermal trip points before reading temperature (Tony Camuso) [929293] - [kernel] time: Fix setting of hardware clock in NTP code (Prarit Bhargava) [912704] - [x86] quirks: use 'intremap=off' instead of 'nointremap' for consistency (Prarit Bhargava) [960828] - [fs] proc: fix pagemap_read() error case (Larry Woodman) [918119] - [base] node: fix off-by-one bug in print_nodes_state() (Prarit Bhargava) [871215] - [netdrv] sky2: fix scheduling while atomic in sky2_vlan_rx_register (Nikolay Aleksandrov) [920754] - [netdrv] netxen: write IP address to firmware when using bonding (Nikolay Aleksandrov) [924667] - [netdrv] be2net: remove BUG_ON() in be_mcc_compl_is_new() (Ivan Vecera) [909488] - [netdrv] igb: increase timeout for ethtool offline self-test (Stefan Assmann) [906240] - [netdrv] qlcnic: sleeping function called from invalid context (Amerigo Wang) [907310] - [netdrv] be2net: ensure all events are ack'ed prior calling be_eq_clean (Ivan Vecera) [884442] - [pci] Document MPS parameters pci=pcie_bus_safe, pci=pcie_bus_perf, etc (Myron Stowe) [910604]- [virt] kvm: fix copy to user with irq disabled (Michael S. Tsirkin) [906602] {CVE-2013-1935} - [netdrv] usb/cdc_ncm: apply usbnet_link_change (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: demote "unexpected notification" to debug level (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: return -ENOMEM if kzalloc fails (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: allow user to prefer NCM for backwards compatibility (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: tag Huawei devices (e.g. E5331) with FLAG_WWAN (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix probing of devices with multiple control interface altsettings (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add another Huawei vendor specific device (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: use IAD provided by the USB core (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add support FLAG_NOARP for Infineon modem platform (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix error path for single interface probing (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: workaround for missing CDC Union (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix drvinfo strings set in drivers for ethtool (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: use generic usbnet_manage_power() (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add Huawei devices (Neil Horman) [815934] - [usb] add USB_VENDOR_AND_INTERFACE_INFO() macro (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: error path lock fix (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: big endian fix (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: apply introduced usb command APIs (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: do not bind to NCM compatible MBIM devices (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: adding MBIM driver (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: export shared symbols and definitions (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: errata updates for cdc.h (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix one more typo (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add missed constants and structures (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: typo and style fixes (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: ncm constants and structures added (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: refactoring for tx multiplexing (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: splitting rx_fixup for code reuse (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: process chained NDPs (Neil Horman) [815934] - [netdrv] net/cdc_ncm: refactor bind preparing for MBIM support (Neil Horman) [815934] - [netdrv] net/cdc_ncm: adding MBIM support to ncm_setup (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add MBIM constants and structures (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: workaround NTB input size firmware bug (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: tag Ericsson WWAN devices (eg F5521gw) with FLAG_WWAN (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: tag Ericsson WWAN devices (eg F5521gw) with FLAG_WWAN (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Disable hub-initiated LPM for comms devices (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: avoid discarding datagrams in rx path (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix MTU and max_datagram_size handling (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: reduce driver latency in the data path (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: print MAC via printk format specifier (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: make ethtool_ops const (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Use kzalloc rather than kmalloc followed by memset with 0 (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: convert drivers/net/* to use module_usb_driver() (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Don't use stack variables for DMA (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix endianness problem (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Remove unneeded version.h includes from drivers/net/ (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add missing .reset_resume hook (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: release interfaces fix in unbind() (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Add mising short packet in cdc_ncm driver (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix short packet issue on some devices (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: use ethd name for known ethernet devices (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: errata updates for cdc_ncm host driver (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: tx_fixup() race condition fix (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Don't deref NULL in cdc_ncm_rx_fixup() and don't use uninitialized variable (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: USB CDC NCM host driver (Neil Horman) [815934] - [netdrv] usb/serial/sierra: Add support for Sierra Wireless AirCard 320U modem (Neil Horman) [884869] - [netdrv] sierra_net: keep status interrupt URB active (Neil Horman) [884869] - [netdrv] sierra_net: apply usbnet_link_change (Neil Horman) [884869] - [netdrv] sierra_net: Remove unnecessary alloc/OOM messages (Neil Horman) [884869] - [netdrv] sierra_net: fix ethtool drvinfo strings set in drivers (Neil Horman) [884869] - [netdrv] sierra_net: shut up sparse restricted type warnings (Neil Horman) [884869] - [netdrv] usbnet: sierra_net: apply introduced usb command APIs (Neil Horman) [884869] - [netdrv] sierra_net: Endianess bug fix (Neil Horman) [884869] - [netdrv] sierra_net: removes unnecessary semicolon (Neil Horman) [884869] - [netdrv] sierra_net: make private symbols static (Neil Horman) [884869] - [netdrv] sierra_net: device IDs for Aircard 320U++ (Neil Horman) [884869] - [netdrv] usbnet: make ethtool_ops const (Neil Horman) [884869] - [netdrv] sierra_net: convert to use module_usb_driver() (Neil Horman) [884869] - [netdrv] sierra_net: don't use flush_scheduled_work() (Neil Horman) [884869] - [netdrv] sierra_net: return operator cleanup (Neil Horman) [884869] - [netdrv] sierra_net: use __packed annotation (Neil Horman) [884869] - [netdrv] sierra_net: initiate sync sequence in sierra_net.c driver (Neil Horman) [884869] - [netdrv] sierra_net: add sierra_net driver (Neil Horman) [884869] - [netdrv] usbnet: allow status interrupt URB to always be active (Neil Horman) [884869] - [netdrv] usbnet: handle link change (Neil Horman) [884869] - [netdrv] usbnet: apply usbnet_link_change (Neil Horman) [884869] - [netdrv] usbnet: introduce usbnet_link_change API (Neil Horman) [884869] - [netdrv] usbnet: Remove unnecessary alloc/OOM messages (Neil Horman) [884869] - [netdrv] usbnet: fix tx_dropped statistics (Neil Horman) [884869] - [netdrv] usbnet: prevent buggy devices from killing us (Neil Horman) [884869] - [netdrv] usbnet: fix regression from FLAG_NOARP code (Neil Horman) [884869] - [netdrv] usbnet: add new flag FLAG_NOARP for usb net devices (Neil Horman) [884869] - [netdrv] usbnet: generic manage_power() (Neil Horman) [884869] - [netdrv] usbnet: handle PM failure gracefully (Neil Horman) [884869] - [netdrv] usbnet: ratelimit kevent may have been dropped warnings (Neil Horman) [884869] - [netdrv] usbnet: runtime wake up device before calling usbnet_{read|write}_cmd (Neil Horman) [884869] - [netdrv] usbnet: introduce usbnet_{read|write}_cmd_nopm (Neil Horman) [884869] - [netdrv] usbnet: Fix memory leak on Tx data path (Neil Horman) [884869] - [netdrv] usbnet: introduce usbnet 3 command helpers (Neil Horman) [884869] - [netdrv] usbnet: Support devices reporting idleness (Neil Horman) [884869] - [netdrv] usbnet: fix softirq storm on suspend (Neil Horman) [884869] - [netdrv] usbnet: fix deadlock in resume (Neil Horman) [884869] - [netdrv] usbnet: Use eth_random_addr (Neil Horman) [884869] - [netdrv] usbnet: handle remote wakeup asap (Neil Horman) [884869] - [netdrv] usbnet: clear OPEN flag in failure path (Neil Horman) [884869] - [netdrv] usbnet: sanitise overlong driver information strings (Neil Horman) [884869] - [netdrv] usbnet: don't initialize transfer buffer before submit status URB (Neil Horman) [884869] - [netdrv] usbnet: remove declaration for intr_complete (Neil Horman) [884869] - [netdrv] usbnet: remove usb_get/put_dev in .probe and .disconnect (Neil Horman) [884869] - [netdrv] usbnet: fix skb traversing races during unlink (Neil Horman) [884869] - [netdrv] usbnet: fix failure handling in usbnet_probe (Neil Horman) [884869] - [netdrv] usbnet: fix leak of transfer buffer of dev->interrupt (Neil Horman) [884869] - [netdrv] usbnet: consider device busy at each recieved packet (Neil Horman) [884869] - [netdrv] usbnet: don't clear urb->dev in tx_complete (Neil Horman) [884869] - [netdrv] usbnet: increase URB reference count before usb_unlink_urb (Neil Horman) [884869] - [netdrv] usbnet: use netif_tx_wake_queue instead of netif_start_queue (Neil Horman) [884869] - [netdrv] usbnet: reserve headroom on rx skbs (Neil Horman) [884869] - [netdrv] usbnet: avoid recursive locking in usbnet_stop() (Neil Horman) [884869] - [netdrv] usbnet: fix oops in usbnet_start_xmit (Neil Horman) [884869] - [netdrv] usbnet: fix a few typos in comments (Neil Horman) [884869] - [netdrv] usbnet: fix out of memory during runtime pm (Neil Horman) [884869] - [netdrv] usbnet: remove flag of EVENT_DEV_WAKING (Neil Horman) [884869] - [netdrv] usbnet: Resubmit interrupt URB if device is open (Neil Horman) [884869] - [netdrv] usbnet: Use FIELD_SIZEOF macro in usbnet_init() function (Neil Horman) [884869] - [netdrv] usbnet: use ethd name for known ethernet devices (Neil Horman) [884869] - [netdrv] usbnet: Fix up 'FLAG_POINTTOPOINT' and 'FLAG_MULTI_PACKET' overlaps (Neil Horman) [884869] - [netdrv] usbnet: Ethernet quirks for the LG-VL600 4G modem (Neil Horman) [884869] - [netdrv] usbnet: Fix leak when usb_autopm_get_interface() returns less than zero in kevent() (Neil Horman) [884869] - [netdrv] usbnet: don't use flush_scheduled_work() (Neil Horman) [884869] - [netdrv] usbnet: changes for upcoming cdc_ncm driver (Neil Horman) [884869] - [netdrv] usbnet: fix usb_autopm_get_interface failure (Neil Horman) [884869] - [netdrv] usbnet: rx_submit() should return an error code (Neil Horman) [884869] - [netdrv] usbnet: remove noisy and hardly useful printk (Neil Horman) [884869] - [netdrv] usbnet: use jiffies in schedule_timeout(), not msecs (Neil Horman) [884869] - [netdrv] usbnet: use newly introduced hex_to_bin() (Neil Horman) [884869] - [netdrv] usbnet: Set parent device early for netdev_printk() (Neil Horman) [884869] - [netdrv] usbnet: Print device statistics as unsigned (Neil Horman) [884869] - [netdrv] usbnet: Adding URB_ZERO_PACKET flag to usbnet.c (Neil Horman) [884869] - [netdrv] usbnet: Use netif_ logging facilities (Neil Horman) [884869] - [netdrv] usbnet: Convert dev(dbg|err|warn|info) macros to netdev_ (Neil Horman) [884869] - [netdrv] usbnet: Autosuspend for online devices (Neil Horman) [884869] - [netdrv] usbnet: Move && and || to end of previous line (Neil Horman) [884869] - [netdrv] usbnet: Set link down initially for drivers that update link state (Neil Horman) [884869] - [netdrv] usbnet: Set device type for wlan and wwan devices (Neil Horman) [884869] - [netdrv] usbnet: Use wwand interface name for mobile broadband devices (Neil Horman) [884869] - [edac] sb_edac: do not require prescence of IMC_DDRIO device (Mauro Carvalho Chehab) [923451] - [edac] sb_edac: fix the error about memory type detection on SandyBridge (Mauro Carvalho Chehab) [923451] - [dma] ioat: Fix excessive CPU utilization (John Feeney) [883575] - [wireless] b43: stop format string leaking into error msgs (John Linville) [971389] {CVE-2013-2852}- [powerpc] crypto: Enable the PFO-based encryption device (Steve Best) [929325] - [crypto] nx: Build files for the nx device driver (Steve Best) [929325] - [crypto] nx: Fixes for multiple races and issues (Steve Best) [929325] - [crypto] nx: debugfs routines and docs for the nx device driver on powerpc (Steve Best) [929325] - [crypto] nx: SHA512 hash routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: SHA256 hash routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-XCBC mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-GCM mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-ECB mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-CTR mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-CCM mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-CBC mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: driver code supporting nx encryption on powerpc (Steve Best) [929325] - [x86] apic: mark ARAT Support as Tech Preview (Prarit Bhargava) [808192] - [x86] apic: disable ARAT by default (Prarit Bhargava) [808192] - [x86] amd: Do not enable ARAT feature on AMD processors below family 0x12 (Prarit Bhargava) [808192] - [tools] perf: Fix SIGALRM and pipe read race for rwtop (Jiri Olsa) [907366] - [tools] perf: Removing 'nr' field from rw* scripts (Jiri Olsa) [905007] - [netdrv] bnx2: dma_alloc_coherent, use __GFP_ZERO instead of memset(, 0) (Neil Horman) [917110] - [netdrv] bnx2: Rename register read and write macros (Neil Horman) [917110] - [char] n_tty: Remove BUG_ON from n_tty_read() (Stanislaw Gruszka) [848085] - [base] cpu: emit KOBJ_ADD after 'online' attribute is created (Igor Mammedov) [878749] - [target] backport LIO from upstream 3.9 (Andy Grover) [903297] - [scsi] Allow error handling timeout to be specified (Ewan Milne) [826061] - [pci] make sriov work with hotplug remove (Takahiro MUNEDA) [965002] - [nfs] sunrpc: Prevent an rpc_task wakeup race (Dave Wysochanski) [840860] - [nfs] sunrpc: clarify comments on rpc_make_runnable (Dave Wysochanski) [840860]- [fs] gfs2: Use single-block reservations for directories (Robert S Peterson) [914725] - [fs] gfs2: Speed up gfs2_rbm_from_block (Robert S Peterson) [914725] - [fs] gfs2: Remove vestigial parameter ip from function rs_deltree (Robert S Peterson) [914725] - [fs] ext4: update percpu counters after journal replay (Eric Sandeen) [961930] - [fs] gfs2: Use ->dirty_inode() (Robert S Peterson) [887341] - [fs] btrfs: update timestamps on truncate() (Eric Sandeen) [893397] - [fs] ext4: remove unaligned AIO warning printk (Eric Sandeen) [905397] - [fs] ext4: limit group search loop for non-extent files (Eric Sandeen) [958939] - [fs] ext4: fix online resizing for ext3-compat file systems (Eric Sandeen) [958939] - [fs] nfsd: make symbol nfsd_reply_cache_shrinker static (Jeff Layton) [681606] - [fs] nfsd: scale up the number of DRC hash buckets with cache size (Jeff Layton) [681606] - [fs] nfsd: keep stats on worst hash balancing seen so far (Jeff Layton) [681606] - [fs] nfsd: add new reply_cache_stats file in nfsdfs (Jeff Layton) [681606] - [fs] nfsd: track memory utilization by the DRC (Jeff Layton) [681606] - [fs] nfsd: break out comparator into separate function (Jeff Layton) [681606] - [fs] nfsd: eliminate one of the DRC cache searches (Jeff Layton) [681606] - [fs] nfsd: only unhash DRC entries that are in the hashtable (Jeff Layton) [681606] - [fs] nfsd: fix startup order in nfsd_reply_cache_init (Jeff Layton) [681606] - [fs] nfsd: fix compiler warning about ambiguous types in nfsd_cache_csum (Jeff Layton) [681606] - [fs] nfsd: fix comments on nfsd_cache_lookup (Jeff Layton) [681606] - [fs] nfsd: keep a checksum of the first 256 bytes of request (Jeff Layton) [681606] - [net] sunrpc: trim off trailing checksum before returning decrypted or integrity authenticated buffer (Jeff Layton) [681606] - [net] sunrpc: fix comment in struct xdr_buf definition (Jeff Layton) [681606] - [net] sunrpc: copy scope ID in __rpc_copy_addr6 (Jeff Layton) [681606] - [fs] nfsd: register a shrinker for DRC cache entries (Jeff Layton) [681606] - [fs] nfsd: add recurring workqueue job to clean the cache (Jeff Layton) [681606] - [fs] nfsd: when updating an entry with RC_NOCACHE, just free it (Jeff Layton) [681606] - [fs] nfsd: remove the cache_disabled flag (Jeff Layton) [681606] - [fs] nfsd: dynamically allocate DRC entries (Jeff Layton) [681606] - [fs] nfsd: track the number of DRC entries in the cache (Jeff Layton) [681606] - [fs] nfsd: always move DRC entries to the end of LRU list when updating timestamp (Jeff Layton) [681606] - [fs] nfsd: break out hashtable search into separate function (Jeff Layton) [681606] - [fs] nfsd: clean up and clarify the cache expiration code (Jeff Layton) [681606] - [fs] nfsd: remove redundant test from nfsd_reply_cache_free (Jeff Layton) [681606] - [fs] nfsd: add alloc and free functions for DRC entries (Jeff Layton) [681606] - [fs] nfsd: create a dedicated slabcache for DRC entries (Jeff Layton) [681606] - [fs] nfsd: get rid of RC_INTR (Jeff Layton) [681606] - [fs] nfsd: remove unneeded spinlock in nfsd_cache_update (Jeff Layton) [681606] - [fs] nfsd: fix IPv6 address handling in the DRC (Jeff Layton) [681606] - [fs] nfsd: make op_cacheresult another flag (Jeff Layton) [681606] - [fs] nfsd: fix v4 reply caching (Jeff Layton) [681606] - [fs] nfsd: turn on reply cache for NFSv4 (Jeff Layton) [681606] - [fs] nfsd: introduce OPDESC helper (Jeff Layton) [681606] - [fs] bio: fix allocation failure due to bio_get_nr_vecs() (Carlos Maiolino) [956947] - [fs] bio: dont overflow in bio_get_nr_vecs() (Carlos Maiolino) [956947] - [fs] vfs: fix spurious return of ESTALE errors when cwd on nfs is renamed on server (Jeff Layton) [896580] - [fs] vfs: revert most of dcache remove d_mounted (Ian Kent) [907512]- [net] rtnl: fix info leak on RTM_GETLINK request for VF devices (Flavio Leitner) [923659] {CVE-2013-2634 CVE-2013-2635} - [net] dcbnl: fix various netlink info leaks (Flavio Leitner) [923659] {CVE-2013-2634 CVE-2013-2635} - [net] tcp: fix tcp_trim_head() to adjust segment count with skb MSS (Daniel Borkmann) [970609] - [net] af_netlink: force credentials passing (Thomas Graf) [880142] - [net] af_unix: Only allow recv on connected (Thomas Graf) [880142] - [net] scm: fix incorrect credentials passing (Thomas Graf) [880142] - [net] llc: Fix missing msg_namelen update in llc_ui_recvmsg() (Jesper Brouer) [956100] {CVE-2013-3231} - [net] rps: Update RFS target at poll for tcp/udp (Daniel Borkmann) [893177] - [net] rps: Fix brokeness causing OOO packets (Daniel Borkmann) [893177] - [net] rps: enable RFS before first data packet is received (Daniel Borkmann) [893177] - [net] ipv6: Enable RFS sk_rxhash tracking for ipv6 sockets (Daniel Borkmann) [893177] - [netdrv] sfc: Implement hardware acceleration of RFS (Daniel Borkmann) [893177] - [net] rps: Make hardware-accelerated RFS conditional on NETIF_F_NTUPLE (Daniel Borkmann) [893177] - [net] rps: Enable hardware acceleration of RFS (Daniel Borkmann) [893177] - [lib] cpu_rmap: avoid flushing all workqueues (Daniel Borkmann) [893177] - [net] rps: Protect cpu_rmap.h from double inclusion (Daniel Borkmann) [893177] - [lib] cpu_rmap: CPU affinity reverse-mapping (Daniel Borkmann) [893177] - [kernel] genirq: Add IRQ affinity notifiers (Daniel Borkmann) [893177] - [net] bonding: fix enslaving in alb mode when link down (Veaceslav Falico) [965132] - [net] sch_tbf: segment too big GSO packets (Jiri Pirko) [875750] - [net] Documentation: add nf_conntrack sysctl api documentation (Jiri Pirko) [747951]- [x86] perf: Add IvyBridge EP support (Prarit Bhargava) [892531] - [x86] perf: Fix Intel Ivy Bridge support (Prarit Bhargava) [892531] - [x86] perf: Add Intel LBR mappings for PERF_SAMPLE_BRANCH filters (Prarit Bhargava) [892531] - [x86] perf: Add Intel LBR sharing logic (Prarit Bhargava) [892531] - [x86] perf: Add Intel LBR MSR definitions (Prarit Bhargava) [892531] - [netdrv] usb/asix: add support for Lenovo X1 Carbon adapter (Dave Airlie) [907174] - [netdrv] usb/asix: handle packets crossing URB boundaries (Dave Airlie) [907174] - [x86] amd_iommu: initialize the device table after dma_ops (Don Dutile) [920672] - [pci] intel-iommu: eliminate warning that may indicate bad BIOS (Don Dutile) [952399] - [kernel] pidns: Outlaw thread creation after unshare(CLONE_NEWPID) (Aristeu Rozanski) [919065] - [fs] proc: Usable inode numbers for the namespace file descriptors (Aristeu Rozanski) [919069] - [fs] proc: Allow proc_free_inum to be called from any context (Aristeu Rozanski) [919069] - [fs] proc: fix inconsistent lock state (Aristeu Rozanski) [919069] - [fs] proc: Generalize proc inode allocation (Aristeu Rozanski) [919069] - [kernel] pidns: Add setns support (Aristeu Rozanski) [919060] - [kernel] pidns: add reboot_pid_ns() to handle the reboot syscall (Aristeu Rozanski) [919060] - [fs] vfs: Add setns support for the mount namespace (Aristeu Rozanski) [919067] - [kernel] pidns: Support unsharing the pid namespace (Aristeu Rozanski) [919065] - [kernel] pidns: Deny strange cases when creating pid namespaces (Aristeu Rozanski) [919060 919065] - [kernel] sys_unshare: remove the dead CLONE_THREAD/SIGHAND/VM code (Aristeu Rozanski) [919060 919065] - [kernel] check_unshare_flags: kill the bogus CLONE_SIGHAND/sig->count check (Aristeu Rozanski) [919060 919065] - [kernel] pidns: Consolidate initialzation of special init task state (Aristeu Rozanski) [919060 919065] - [kernel] pidns: Make the pidns proc mount/umount logic obvious (Aristeu Rozanski) [919060 919065] - [kernel] pid: remove the child_reaper special case in init/main.c (Aristeu Rozanski) [919060 919065] - [kernel] pid: reduce code size by using a pointer to iterate over array (Aristeu Rozanski) [919060 919065] - [kernel] pidns: Use task_active_pid_ns where appropriate (Aristeu Rozanski) [919060 919065] - [kernel] namespaces, pid_ns: fix leakage on fork() failure (Aristeu Rozanski) [919060 919065] - [kernel] namespaces: make sure that nsproxy_cache is initialized early enough (Aristeu Rozanski) [919060 919065 919067 919069] - [kernel] pidns: call pid_ns_prepare_proc() from create_pid_namespace() (Aristeu Rozanski) [919060 919065] - [fs] procfs: setting ->proc_mnt doesnt belong in proc_get_sb() (Aristeu Rozanski) [919069] - [kernel] signals/send_signal: use si_fromuser() to detect from_ancestor_ns (Aristeu Rozanski) [919060 919065] - [kernel] signals: SEND_SIG_NOINFO should be considered as SI_FROMUSER() (Aristeu Rozanski) [919060 919065] - [x86] acpi: Avoid SRAT table checks for Fujitsu Primequest systems (Prarit Bhargava) [966853] - [kernel] tick: Cleanup NOHZ per cpu data on cpu down (Prarit Bhargava) [950068]- [net] tcp: Fix oops from tcp_collapse() when using splice() (Nikola Pajkovsky) [863512] {CVE-2013-2128} - [net] ipv6: only invalidate previously tokenized addresses (Daniel Borkmann) [876634] - [net] ipv6: also allow token to be set when device not ready (Daniel Borkmann) [876634] - [net] ipv6: minor: use in6addr_any in token init (Daniel Borkmann) [876634] - [net] ipv6: add tokenized interface identifier support (Daniel Borkmann) [876634] - [net] ipv6: unify logic evaluating inet6_dev's accept_ra property (Daniel Borkmann) [876634] - [net] ipv6: Send ICMPv6 RSes only when RAs are accepted (Daniel Borkmann) [876634] - [net] ipv4: kill an RCU warning in inet_fill_link_af() (Daniel Borkmann) [876634] - [net] rtnetlink: make link af-specific updates atomic (Daniel Borkmann) [876634] - [net] ipv6: AF_INET6 link address family (Daniel Borkmann) [876634] - [net] ipv4: AF_INET link address family (Daniel Borkmann) [876634] - [net] ipv4: Define IPV4_DEVCONF_MAX (Daniel Borkmann) [876634] - [net] rtnetlink: Link address family API (Daniel Borkmann) [876634] - [net] ipv6: addrconf.h cleanups (Daniel Borkmann) [876634] - [net] Revert: openvswitch: Make Open vSwitch use non-accel VLAN tagging (Thomas Graf) [919068] - [net] offloading: Do not mask out NETIF_F_HW_VLAN_TX for vlan (Thomas Graf) [919068] - [net] offloading: Support multiple vlan tags in GSO (Thomas Graf) [919068] - [net] vlan: Enable software emulation for vlan accleration (Thomas Graf) [919068] - [net] vlan: adjust vlan_set_encap_proto() for its callers (Thomas Graf) [919068] - [net] veth: extend device features (Thomas Graf) [959780] - [net] tcp: connect() race with timewait reuse (Jiri Pirko) [947041] - [net] vxlan: Fix TCPv6 segmentation (Amerigo Wang) [960008] - [net] gre: Fix GREv4 TCPv6 segmentation (Amerigo Wang) [960008] - [net] sctp: set association state to established in dupcook_a handler (Michele Baldessari) [916291] - [net] openvswitch: Use FIELD_SIZEOF() in dp_init() (Thomas Graf) [923212] - [net] openvswitch: Allow OVS_USERSPACE_ATTR_USERDATA to be variable length (Thomas Graf) [923212] - [net] openvswitch: Change ENOENT return value to ENODEV in lookup_vport() (Thomas Graf) [923212] - [net] openvswitch: Make OVSP_LOCAL 32-bit (Thomas Graf) [923212] - [net] openvswitch: Avoid useless holes in struct vport (Thomas Graf) [923212] - [net] openvswitch: Use eth_mac_addr() instead of duplicating it (Thomas Graf) [923212] - [net] introduce new priv_flag indicating iface capable of change mac when running (Thomas Graf) [923212] - [net] openvswitch: remove some useless comments (Thomas Graf) [923212] - [net] openvswitch: fix the calculation of checksum for vlan header (Thomas Graf) [923212] - [net] openvswitch: Fix parsing invalid LLC/SNAP ethertypes (Thomas Graf) [923212] - [net] openvswitch: Call genlmsg_end in queue_userspace_packet (Thomas Graf) [923212] - [net] openvswitch: Fix ovs_vport_cmd_new return value on success (Thomas Graf) [923212] - [net] openvswitch: Fix ovs_vport_cmd_del return value on success (Thomas Graf) [923212] - [net] openvswitch: Use RCU callback when detaching netdevices (Thomas Graf) [923212] - [net] openvswitch: add skb mark matching and set action (Thomas Graf) [923212] - [net] openvswitch: use this_cpu_ptr per-cpu helper (Thomas Graf) [923212] - [net] openvswitch: add ipv6 'set' action (Thomas Graf) [923212] - [net] core: add function for incremental IPv6 pseudo header checksum updates (Thomas Graf) [923212] - [net] ipv6: improve ipv6_find_hdr() to skip empty routing headers (Thomas Graf) [923212] - [net] ipv6: Move ipv6_find_hdr() out of Netfilter code (Thomas Graf) [923212] - [net] netfilter: ip6_tables: add flags parameter to ipv6_find_hdr() (Thomas Graf) [923212] - [net] openvswitch: Process RARP packets with ethertype 0x8035 similar to ARP packets (Thomas Graf) [923212] - [net] openvswitch: Store flow key len if ARP opcode is not request or reply (Thomas Graf) [923212] - [net] openvswitch: Print device when warning about over MTU packets (Thomas Graf) [923212] - [net] openvswitch: Remove unecessary semicolon (Thomas Graf) [923212] - [net] openvswitch: Increase maximum number of datapath ports (Thomas Graf) [923212] - [net] openvswitch: using kfree_rcu() to simplify the code (Thomas Graf) [923212] - [net] openvswitch: Stop using NLA_PUT*() (Thomas Graf) [923212] - [net] af_unix: dont send SCM_CREDENTIALS by default (Thomas Graf) [880142] - [net] scm: Capture the full credentials of the scm sender (Thomas Graf) [880142] - [net] af_unix: Allow connecting to sockets in other network namespaces (Thomas Graf) [880142] - [net] af_unix: Allow credentials to work across user and pid namespaces (Thomas Graf) [880142] - [net] scm: Capture the full credentials of the scm sender (Thomas Graf) [880142] - [net] af_netlink: Add needed scm_destroy after scm_send (Thomas Graf) [880142] - [net] af_unix: Allow SO_PEERCRED to work across namespaces (Thomas Graf) [880142] - [net] sock: Introduce cred_to_ucred (Thomas Graf) [880142] - [kernel] user_ns: Introduce user_nsmap_uid and user_ns_map_gid (Thomas Graf) [880142] - [net] scm: Reorder scm_cookie (Thomas Graf) [880142] - [net] rtnetlink: Allow setting the network namespace by fd (Thomas Graf) [880142] - [net] rtnetlink: Fix ip link add netns oops (Thomas Graf) [880142] - [net] Support specifying the network namespace upon device creation (Thomas Graf) [880142] - [net] ns: add a printk to explain a failure (Amerigo Wang) [880142] - [net] openvswitch: Add support for network namespaces (Amerigo Wang) [880142] - [netdrv] veth: Enforce minimum size of VETH_INFO_PEER (Amerigo Wang) [880142] - [netdrv] veth: Fix packet checksumming (Amerigo Wang) [880142] - [netdrv] veth: Fix the byte counters (Amerigo Wang) [880142] - [net] fix incorrect getting net device's name (Amerigo Wang) [880142] - [net] rtnetlink: Add missing manual netlink notification in dev_change_net_namespaces (Amerigo Wang) [880142] - [net] fix dev_get_valid_name (Amerigo Wang) [880142] - [net] device name allocation cleanups (Amerigo Wang) [880142] - [netdrv] dummy: fix rcu_sched self-detected stalls (Amerigo Wang) [880142] - [net] dev_close() should check IFF_UP (Amerigo Wang) [880142] - [net] Move rcu_barrier from rollback_registered_many to netdev_run_todo (Amerigo Wang) [880142] - [net] Fix more stale on-stack list_head objects (Amerigo Wang) [880142] - [net] deinit automatic LIST_HEAD (Amerigo Wang) [880142] - [net] factorize sync-rcu call in unregister_netdevice_many (Amerigo Wang) [880142] - [net] use rcu_barrier() in rollback_registered_many (Amerigo Wang) [880142] - [net] use list_first_entry macro (Amerigo Wang) [880142] - [net] Handle NETREG_UNINITIALIZED devices correctly (Amerigo Wang) [880142] - [net] NETDEV_UNREGISTER_PERNET -> NETDEV_UNREGISTER_BATCH (Amerigo Wang) [880142] - [net] introduce NETDEV_UNREGISTER_PERNET (Amerigo Wang) [880142] - [net] Introduce unregister_netdevice_many() (Amerigo Wang) [880142] - [net] Introduce unregister_netdevice_queue() (Amerigo Wang) [880142] - [net] rtnetlink: speedup rtnl_dump_ifinfo() (Amerigo Wang) [880142] - [net] dev_forward_skb() should clear skb_iif (Amerigo Wang) [880142] - [net] fix mtu check when TSO is enabled (Amerigo Wang) [880142] - [net] Allow tagged VLAN packets to flow through VETH devices (Amerigo Wang) [880142] - [net] dev_forward_skb should call nf_reset (Amerigo Wang) [880142] - [net] ns: keep vlan slaves on master netns move (Amerigo Wang) [880142] - [fs] proc/ns: Fix the namespace inode permission checks (Amerigo Wang) [880142] - [fs] improve scalability of pseudo filesystems (Amerigo Wang) [880142] - [fs] proc/ns: prevent crash when ns_entries is empty (Amerigo Wang) [880142] - [net] ns: fix net_alloc_generic() (Amerigo Wang) [880142] - [net] ns: fix proxy ARP entries listing on a netns (Amerigo Wang) [880142] - [net] ns: get_net_ns_by_fd() oopses if proc_ns_fget() returns an error (Amerigo Wang) [880142] - [net] ns: fix get_net_ns_by_fd for !CONFIG_NET_NS (Amerigo Wang) [880142] - [fs] ns proc: Return -ENOENT for a nonexistent /proc/self/ns/ entry (Amerigo Wang) [880142] - [fs] proc/ns: Fix Oops on stat of /proc//ns/net (Amerigo Wang) [880142] - [net] ns: Allow setting the network namespace by fd (Amerigo Wang) [880142] - [fs] proc/ns: Add support for the ipc namespace (Amerigo Wang) [880142] - [fs] proc/ns: Add support for the uts namespace (Amerigo Wang) [880142] - [fs] proc/ns: Add support for the network namespace (Amerigo Wang) [880142] - [kernel] ns: Wire up the setns system call (Amerigo Wang) [880142] - [kernel] ns: Introduce the setns syscall (Amerigo Wang) [880142] - [fs] proc/ns: proc files for namespace naming policy (Amerigo Wang) [880142] - [netdrv] mlx4: change TX coalescing defaults (Amerigo Wang) [864597] - [net] tcp: add LAST_ACK as a valid state for TSQ (Amerigo Wang) [864597] - [net] tcp: TCP Small Queues (Amerigo Wang) [864597] - [net] netfilter/ipset: fix crash if IPSET_CMD_NONE command is sent (Thomas Graf) [889048]- [x86] efi: Set runtime_version to the EFI spec revision (Lenny Szubowicz) [917193] - [x86] efi: initialize efi.runtime_version to make query_variable_info/update_capsule workable (Lenny Szubowicz) [917193] - [x86] efi: Add infrastructure for UEFI 2.0 runtime services (Lenny Szubowicz) [917193] - [netdrv] sfc: tidy up PTP synchronize function efx_ptp_process_times() (Nikolay Aleksandrov) [862340] - [netdrv] sfc: PTP changes to support improved UUID filtering mode (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Allow efx_channel_type::receive_skb() to reject a packet (Nikolay Aleksandrov) [862340] - [netdrv] sfc/ptp: adjust duplicate test (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Select PTP_1588_CLOCK (Nikolay Aleksandrov) [862340] - [netdrv] ptp: Enable clock drivers along with associated net/PHY drivers (Nikolay Aleksandrov) [862340] - [netdrv] sfc/ptp: use list_move instead of list_del/list_add (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Fix the reported priorities of different filter types (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Remove EFX_FILTER_FLAG_RX_OVERRIDE_IP (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Fix null function pointer in efx_sriov_channel_type (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Expose FPGA bitfile partition through MTD (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Add support for IEEE-1588 PTP (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Fix maximum array sizes for various MCDI commands (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Allow efx_mcdi_rpc to be called in two parts (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Add channel specific receive_skb handler and post_remove callback (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Add explicit RX queue flag to channel (Nikolay Aleksandrov) [862340] - [acpi] apei/ghes: Add hardware memory error recovery support (Dean Nelson) [736982] - [mm] memory-failure: add memory_failure_queue() (Dean Nelson) [736982] - [virt] apic: Allow x2apic without IR on VMware platform (Marcelo Tosatti) [905688] - [virt] apic: Move hypervisor detection of x2apic to hypervisor.h (Marcelo Tosatti) [905688] - [virt] kvm: Add x86_hyper_kvm to complete detect_hypervisor_platform check (Marcelo Tosatti) [905688] - [firmware] add kernel parameter to output SMBIOS UUID in proper endian format (Prarit Bhargava) [806134] - [firmware] dmi_scan: check dmi version when get system uuid (Prarit Bhargava) [806134] - [firmware] dmi_scan: use pUB to print UUIDs (Prarit Bhargava) [806134] - [virt] kvm: Use __print_symbolic() for vmexit tracepoints (Stefan Hajnoczi) [891036] - [virt] kvm: Record instruction set in kvm_exit tracepoint (Stefan Hajnoczi) [891036] - [fs] hugetlbfs: add thread name and pid to SHM_HUGETLB mlock rlimit warning (Rafael Aquini) [885706] - [fs] hugetlbfs: lessen the impact of a deprecation warning (Rafael Aquini) [885706] - [misc] hpilo: ignore auxiliary HP iLO BMCs (Tony Camuso) [826725] - [misc] hpilo: remove pci_disable_device (Tony Camuso) [826725] - [misc] hpilo: update module version (Tony Camuso) [826725] - [powerpc] perf: Fix finding overflowed PMC in interrupt (Steve Best) [905138] - [powerpc] perf: Fix for PMCs not making progress (Steve Best) [905138] - [x86] pvpanic: add pvpanic device driver (Andrew Jones) [831178] - [virt] kvm: limit difference between kvmclock updates (Marcelo Tosatti) [952174] - [virt] kvm: Fix invalid secondary exec controls in vmx_cpuid_update() (Andrew Jones) [916932] - [i2c] i2c-i801: Add Device IDs for Intel Lynx Point-LP PCH (John Villalovos) [847118] - [watchdog] iTCO_wdt: Add Device IDs for Intel Lynx Point-LP PCH (John Villalovos) [847118] - [ata] ata_piix: Add Device IDs for Intel Lynx Point-LP PCH (John Villalovos) [847118] - [ata] ahci: Add Device IDs for Intel Lynx Point-LP PCH (John Villalovos) [847118] - [input] wacom: cleanup feature report for bamboos (Aristeu Rozanski) [949379] - [kernel] kexec: improve logging when crashkernel=auto can't be satisfied (Steve Best) [929286] - [usb] uhci: fix IRQ race during initialization (Dave Young) [915834] - [pci] acpiphp: remove all functions in slot, even without ACPI _EJx (Amos Kong) [890253] - [x86] oprofile: Fix crash when unloading module in nmi timer mode (Don Zickus) [828936] - [scsi] cxgb4i: Remove the scsi host device when removing device (Steve Best) [908030]- [net] ipvs: sctp: fix checksumming on snat and dnat handlers (Daniel Borkmann) [892256] - [netdrv] e1000e: enable VLAN RX/TX in PROMISC mode (Stefan Assmann) [886420] - [netdrv] bnx2x: strip VLAN header in PROMISC mode (Stefan Assmann) [886420] - [net] vlan: handle packets with empty vlan_group via VLAN code (Stefan Assmann) [886420] - [net] ptp: remove Tech Preview status (Jiri Benc) [920155] - [net] ptp: dynamic allocation of PHC char devices (Jiri Benc) [920155] - [pps] Fix a use-after free bug when unregistering a source (Jiri Benc) [920155] - [net] ptp: reduce stack usage when measuring the system time offset (Jiri Benc) [920155] - [net] ptp: reduce stack usage when reading external time stamps (Jiri Benc) [920155] - [net] ptp: update adjfreq callback description (Jiri Benc) [920155] - [net] ptp: add an ioctl to compare PHC time with system time (Jiri Benc) [920155] - [net] ptp: Make PTP_1588_CLOCK select rather than depend on PPS (Jiri Benc) [920155] - [net] pps, ptp: Remove dependencies on EXPERIMENTAL (Jiri Benc) [920155] - [net] ptp: clarify the clock_name sysfs attribute (Jiri Benc) [920155] - [pps] default echo function (Jiri Benc) [920155] - [net] ptp: validate HWTSTAMP ioctl parameters (Jiri Benc) [920155] - [net] ptp: introduce ptp one step time stamp mode for sync packets (Jiri Benc) [920155] - [net] ptp: fix L2 event message recognition (Jiri Benc) [920155] - [net] correct comment on where to place transmit time stamp hook (Jiri Benc) [920155] - [net] packet: support for TX time stamps on RAW sockets (Jiri Benc) [920155] - [net] Documentation: corrected documentation for hardware time stamping (Jiri Benc) [920155] - [net] bridge: Add multicast_querier toggle and disable queries by default (Flavio Leitner) [905561] - [net] bridge: Fix fatal typo in setup of multicast_querier_expired (Flavio Leitner) [905561] - [net] bridge: Restart queries when last querier expires (Flavio Leitner) [905561] - [net] bridge: Add br_multicast_start_querier (Flavio Leitner) [905561] - [net] sctp: Validate parameter size for SCTP_GET_ASSOC_STATS (Thomas Graf) [755486] - [net] sctp: sctp_close: fix release of bindings for deferred call_rcu's (Daniel Borkmann) [903296] - [net] sctp: refactor sctp_outq_teardown to insure proper re-initalization (Daniel Borkmann) [913170] - [net] ipv6: TX timestamps for IPv6 UDP packets (Jiri Benc) [904172] - [net] af_packet: remove BUG statement in tpacket_destruct_skb (Daniel Borkmann) [905335] - [net] ipv4: prevent setting ttl=0 via IP_TTL (Amerigo Wang) [893306] - [net] bridge: Correctly encode addresses when dumping mdb entries (Amerigo Wang) [856262] - [net] bridge: Do not unregister all PF_BRIDGE rtnl operations (Amerigo Wang) [856262] - [net] bridge: export multicast database via netlink (Amerigo Wang) [856262] - [net] netfilter: allow NFQUEUE bypass if no listener is available (Daniel Borkmann) [854259] - [net] netfilter: reduce NF_VERDICT_MASK to 0xff (Daniel Borkmann) [854259] - [net] netfilter: nfnetlink_queue: do not free skb on error (Daniel Borkmann) [854259] - [net] netfilter: nfnetlink_queue: return error number to caller (Daniel Borkmann) [854259] - [net] netfilter: xt_NFQUEUE: consolidate v4/v6 targets into one (Daniel Borkmann) [854259] - [net] ipv6: Remove IPV6_ADDR_RESERVED (Amerigo Wang) [860764]- [fs] xfs: avoid xfs_dir_fsync() to dereference a NULL inode pointer (Carlos Maiolino) [950638] - [fs] super: fix get_active_super()/umount() race (Carlos Maiolino) [918724] - [fs] cifs: ensure that we always do cifsFileInfo_get under the spinlock (Sachin Prabhu) [734728] - [fs] cifs: convert async read callback to slow_work (Sachin Prabhu) [734728] - [fs] cifs: convert cifs_iovec_read to use async reads (Sachin Prabhu) [734728] - [fs] cifs: add wrapper for cifs_async_readv to retry opening file (Sachin Prabhu) [734728] - [fs] cifs: add refcounting to cifs_readdata structures (Sachin Prabhu) [734728] - [fs] cifs: abstract out function to marshal the iovec for readv receives (Sachin Prabhu) [734728] - [fs] cifs: make cifs_readdata_alloc take a work_func_t arg (Sachin Prabhu) [734728] - [fs] cifs: make cifsFileInfo_get return the cifsFileInfo pointer (Sachin Prabhu) [734728] - [fs] cifs: Change mid_q_entry structure fields (Sachin Prabhu) [734728] - [fs] cifs: Expand CurrentMid field (Sachin Prabhu) [734728] - [fs] cifs: Separate protocol-specific code from cifs_readv_receive code (Sachin Prabhu) [734728] - [fs] cifs: Separate protocol-specific code from demultiplex code (Sachin Prabhu) [734728] - [fs] cifs: Separate protocol-specific code from transport routines (Sachin Prabhu) [734728] - [fs] cifs: Delete echo_retries module parm (Sachin Prabhu) [734728] - [fs] cifs: Prepare credits code for a slot reservation (Sachin Prabhu) [734728] - [fs] cifs: Make wait_for_free_request killable (Sachin Prabhu) [734728] - [fs] cifs: Introduce credit-based flow control (Sachin Prabhu) [734728] - [fs] cifs: Simplify inFlight logic (Sachin Prabhu) [734728] - [fs] cifs: Respect negotiated MaxMpxCount (Sachin Prabhu) [734728] - [fs] cifs: better instrumentation for coalesce_t2 (Sachin Prabhu) [734728] - [fs] cifs: Fix error handling in cifs_readv_complete (Sachin Prabhu) [734728] - [fs] cifs: Cleanup use of CONFIG_CIFS_STATS2 ifdef to make transport routines more readable (Sachin Prabhu) [734728] - [fs] cifs: when server doesnt set CAP_LARGE_READ_X, cap default rsize at MaxBufferSize (Sachin Prabhu) [734728] - [fs] cifs: allow for larger rsize= options and change defaults (Sachin Prabhu) [734728] - [fs] cifs: convert cifs_readpages to use async reads (Sachin Prabhu) [734728] - [fs] cifs: add cifs_async_readv (Sachin Prabhu) [734728] - [fs] cifs: fix protocol definition for READ_RSP (Sachin Prabhu) [734728] - [fs] cifs: add a callback function to receive the rest of the frame (Sachin Prabhu) [734728] - [fs] cifs: break out 3rd receive phase into separate function (Sachin Prabhu) [734728] - [fs] cifs: find mid earlier in receive codepath (Sachin Prabhu) [734728] - [fs] cifs: move buffer pointers into TCP_Server_Info (Sachin Prabhu) [734728] - [fs] cifs: eliminate is_multi_rsp parm to find_cifs_mid (Sachin Prabhu) [734728] - [fs] cifs: move mid finding into separate routine (Sachin Prabhu) [734728] - [fs] cifs: add a third receive phase to cifs_demultiplex_thread (Sachin Prabhu) [734728] - [fs] cifs: keep a reusable kvec array for receives (Sachin Prabhu) [734728] - [fs] cifs: turn read_from_socket into a wrapper around a vectorized version (Sachin Prabhu) [734728] - [fs] add new module parameter enable_oplocks (Sachin Prabhu) [734728] - [fs] cifs: clean up check_rfc1002_header (Sachin Prabhu) [734728] - [fs] cifs: simplify read_from_socket (Sachin Prabhu) [734728] - [fs] cifs: check for unresponsive server every time we call kernel_recvmsg (Sachin Prabhu) [734728] - [fs] cifs: make smb_msg local to read_from_socket (Sachin Prabhu) [734728] - [fs] cifs: remove obsolete comment (Sachin Prabhu) [734728] - [fs] cifs: consolidate signature generating code (Sachin Prabhu) [734728] - [fs] cifs: clean up checkSMB (Sachin Prabhu) [734728] - [fs] cifs: untangle server->maxBuf and CIFSMaxBufSize (Sachin Prabhu) [734728] - [fs] cifs: use memcpy for magic string in cifs signature generation BSRSPYL (Sachin Prabhu) [734728] - [fs] cifs: Cleanup demupltiplex thread exiting code (Sachin Prabhu) [734728] - [fs] cifs: Move mid search to a separate function (Sachin Prabhu) [734728] - [fs] cifs: Move RFC1002 check to a separate function (Sachin Prabhu) [734728] - [fs] cifs: Simplify socket reading in demultiplex thread (Sachin Prabhu) [734728] - [fs] cifs: Move buffer allocation to a separate function (Sachin Prabhu) [734728] - [fs] cifs: Cleanup: check return codes of crypto api calls (Sachin Prabhu) [734728] - [fs] cifs: fix the type of cifs_demultiplex_thread() (Sachin Prabhu) [734728] - [fs] cifs: connect.c remove one to many l's in the word (Sachin Prabhu) [734728] - [mm] export lru_cache_add_*() to modules (Sachin Prabhu) [734728] - [fs] ext4: Use single thread to perform DIO unwritten convertion (Carlos Maiolino) [914783] - [fs] gfs2: Flush work queue before clearing glock hash tables (Robert S Peterson) [952836] - [fs] cifs: delay super block destruction until all cifsFileInfo objects are gone (Mateusz Guzik) [917890] - [fs] namei.c: Dont allow to create hardlink for deleted file (Brian Foster) [908158] - [net] sunrpc: don't use a credential with extra groups (Mateusz Guzik) [955712] - [fs] xfs: don't free EFIs before the EFDs are committed (Carlos Maiolino) [947582] - [fs] xfs: pass shutdown method into xfs_trans_ail_delete_bulk (Carlos Maiolino) [805407] - [fs] gfs2: Reinstate withdraw ack system (Robert S Peterson) [908093] - [fs] gfs2: Fix unlock of fcntl locks during withdrawn state (Robert S Peterson) [894093] - [fs] nfs: open a file descriptor for fsync in nfs4 recovery (J. Bruce Fields) [915479] - [fs] nfs: add more context to state manager error mesgs (Dave Wysochanski) [917711] - [fs] nfs: Rate limit the state manager for lock reclaim warning messages (Dave Wysochanski) [917711] - [fs] nfs: Rate limit the state manager warning messages (Dave Wysochanski) [917711] - [fs] nfs: even if __func__ shown (Dave Wysochanski) [917711] - [fs] nfs: printks in fs/nfs/ should start with NFS: (Dave Wysochanski) [917711] - [kernel] audit: destroy filename correctly (Jeff Layton) [678544] - [fs] vfs: make lremovexattr retry once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: make removexattr retry once on ESTALE (Jeff Layton) [678544] - [fs] vfs: make llistxattr retry once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: make listxattr retry once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: make getxattr retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: allow lsetxattr() to retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: allow setxattr to retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: allow utimensat() calls to retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: fix user_statfs to retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: revert changes to arch/alpha and arch/parisc from statfs cleanup (Jeff Layton) [678544] - [fs] clean statfs-like syscalls up (Jeff Layton) [678544] - [fs] vfs: make fchownat retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: Make chown() and lchown() call fchownat() (Jeff Layton) [678544] - [fs] vfs: make fchmodat retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: have chroot retry once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: have chdir retry lookup and call once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: have faccessat retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: have do_sys_truncate retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: fix renameat to retry on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: make do_unlinkat retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: make do_rmdir retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: fix linkat to retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: fix symlinkat to retry on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: fix mkdirat to retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: fix mknodat to retry on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: add a flags argument to user_path_parent (Jeff Layton) [678544] - [fs] vfs: fix readlinkat to retry on ESTALE (Jeff Layton) [678544] - [fs] vfs: make fstatat retry on ESTALE errors from getattr call (Jeff Layton) [678544] - [fs] namei: include errno.h (Jeff Layton) [678544] - [fs] vfs: add a retry_estale helper function to handle retries on ESTALE (Jeff Layton) [678544] - [fs] procfs: don't need a PATH_MAX allocation to hold a string representation of an int (Jeff Layton) [678544] - [fs] vfs: embed struct filename inside of names_cache allocation if possible (Jeff Layton) [678544] - [kernel] audit: make audit_inode take struct filename (Jeff Layton) [678544] - [fs] vfs: make do_filp_open take a struct filename (Jeff Layton) [678544] - [fs] vfs: make __link_path_walk take a struct filename (Jeff Layton) [678544] - [kernel] audit: allow audit code to satisfy getname requests from its names_list (Jeff Layton) [678544] - [mm] swapfile: fix name leak in swapoff (Jeff Layton) [678544] - [fs] vfs: revert changes from last patch in code that we don't ship (Jeff Layton) [678544] - [fs] vfs: define struct filename and have getname() return it (Jeff Layton) [678544] - [fs] vfs: constify dirname argument to do_mount (Jeff Layton) [678544] - [fs] vfs: paper over lack of const qualifiers in execve code (Jeff Layton) [678544] - [target] delousing target_core_file a bit (Jeff Layton) [678544] - [kernel] acct: constify the name arg to acct_on (Jeff Layton) [678544] - [fs] vfs: allocate page instead of names_cache buffer in mount_block_root (Jeff Layton) [678544] - [kernel] audit: overhaul __audit_inode_child to accomodate retrying (Jeff Layton) [678544] - [kernel] audit: optimize audit_compare_dname_path (Jeff Layton) [678544] - [kernel] audit: make audit_compare_dname_path use parent_len helper (Jeff Layton) [678544] - [kernel] audit: remove dirlen argument to audit_compare_dname_path (Jeff Layton) [678544] - [kernel] audit: set the name_len in audit_inode for parent lookups (Jeff Layton) [678544] - [kernel] audit: add a new "type" field to audit_names struct (Jeff Layton) [678544] - [kernel] audit: reverse arguments to audit_inode_child (Jeff Layton) [678544] - [kernel] audit: no need to walk list in audit_inode if name is NULL (Jeff Layton) [678544] - [kernel] audit: pass in dentry to audit_copy_inode wherever possible (Jeff Layton) [678544] - [fs] audit: Lose the first argument of audit_inode_child() (Jeff Layton) [678544] - [fs] audit: __link_path_walk should call audit_inode with original "name" (Jeff Layton) [678544] - [fs] fuse: fix stat call on 32 bit platforms (Brian Foster) [872629]- [net] tcp: sk_add_backlog() is too agressive for TCP (Jiri Benc) [947950] - [net] add a limit parameter to sk_add_backlog() (Jiri Benc) [947950] - [net] sctp: fix Kconfig bug in default cookie hmac selection (Daniel Borkmann) [918316] - [net] sctp: Change defaults on cookie hmac selection (Daniel Borkmann) [918316] - [net] sctp: Make hmac algorithm selection for cookie generation dynamic (Daniel Borkmann) [918316] - [net] ipv6: bind() use stronger condition for bind_conflict (Flavio Leitner) [917872] - [net] tcp: bind() use stronger condition for bind_conflict (Flavio Leitner) [894683] - [net] vxlan: add ethtool support (Amerigo Wang) [918014] - [net] vxlan: Use UDP Tunnel segmention (Amerigo Wang) [918014] - [net] vxlan: fix oops when delete netns containing vxlan (Amerigo Wang) [918014] - [net] vxlan: reset nf before xmit vxlan encapsulated packet (Amerigo Wang) [918014] - [net] vxlan: Use tunnel_ip_select_ident() for tunnel IP-Identification (Amerigo Wang) [918014] - [net] vxlan: Add capability of Rx checksum offload for inner packet (Amerigo Wang) [918014] - [net] vxlan: capture inner headers during encapsulation (Amerigo Wang) [918014] - [net] tunneling: Add generic Tunnel segmentation (Amerigo Wang) [918014] - [net] tunneling: Inherit NETIF_F_SG for hw_enc_features (Amerigo Wang) [918014] - [net] Kill link between CSUM and SG features (Amerigo Wang) [918014] - [net] ip_gre: fix the inner header offset for gretap (Amerigo Wang) [918011] - [net] ip_gre: enable GRO by default (Amerigo Wang) [918011] - [net] ip_gre: add GRO capability (Amerigo Wang) [918011] - [net] ip_gre: get rid of ipgre_lock (Amerigo Wang) [918011] - [net] gro: add gro_cells infrastructure (Amerigo Wang) [918011] - [net] gro: add checksuming helpers (Amerigo Wang) [918011] - [net] ipv4: Fix ip-header identification for gso packets (Amerigo Wang) [918011] - [net] ip_gre: add ethtool support to gre tunnel (Amerigo Wang) [918011] - [net] ip_gre: Fix GRE_CSUM case (Amerigo Wang) [918011] - [net] ip_gre: Fix IP-Identification (Amerigo Wang) [918011] - [net] ip_gre: remove an extra dst_release() (Amerigo Wang) [918011] - [net] ip_gre: allow CSUM capable devices to handle packets (Amerigo Wang) [918011] - [net] gre: Add TCP segmentation offload for GRE (Amerigo Wang) [918011] - [net] gso: factor out skb_mac_gso_segment() from skb_gso_segment() (Amerigo Wang) [918011] - [net] ipv4: fix warning in xfrm4_mode_tunnel_input (Amerigo Wang) [918011] - [net] ipv6: fix warning in xfrm6_mode_tunnel_input (Amerigo Wang) [918011] - [net] Add skb_unclone() helper functions (Amerigo Wang) [918011] - [net] offloading: Handle encapsulated offloads before fragmentation or handing to lower dev (Amerigo Wang) [918011] - [net] offloading: Add support for hardware-offloaded encapsulation (Amerigo Wang) [918011] - [net] ip_gre: When TOS is inherited, use configured TOS value for non-IP packets (Amerigo Wang) [918011] - [net] ip_gre: Fix kernel panic in IP_GRE with GRE csums (Amerigo Wang) [918011] - [net] ip_gre: set transport header correctly to gre header (Amerigo Wang) [918011] - [net] ip_gre: fix possible use after free (Amerigo Wang) [918011] - [net] gre: add GSO support (Amerigo Wang) [918011] - [net] ip_gre: Fix ip_gre lockless xmits (Amerigo Wang) [918011] - [net] ip_gre: lockless xmit (Amerigo Wang) [918011] - [net] gre: fix improper error handling (Amerigo Wang) [918011] - [net] gre: PPP over IPv4 (Point-to-Point Tunneling Protocol) (Amerigo Wang) [918011] - [net] ip_gre: include route header_len in max_headroom calculation (Amerigo Wang) [918011] - [net] offloading: do not disable sg for packets requiring no checksum (Amerigo Wang) [918011] - [net] offloading: fix can_checksum_protocol() arguments swap (Amerigo Wang) [918011] - [net] offloading: Convert checksums to use centrally computed features (Amerigo Wang) [918011] - [net] offloading: Convert skb_need_linearize() to use precomputed features (Amerigo Wang) [918011] - [net] offloading: Convert dev_gso_segment() to use precomputed features (Amerigo Wang) [918011] - [net] offloading: Pass features into netif_needs_gso() (Amerigo Wang) [918011] - [net] offloading: Generalize netif_get_vlan_features() (Amerigo Wang) [918011] - [net] Rename skb_has_frags to skb_has_frag_list (Amerigo Wang) [918011] - [net] fix a wrong assignment in skb_split() (Amerigo Wang) [918011] - [net] tso: Fix possible wrong checksum generation (Amerigo Wang) [918011] - [net] gso: fix possible wrong checksum generation (Amerigo Wang) [918011] - [net] gro: Re-fix different skb headrooms (Amerigo Wang) [918011] - [net] gro: fix different skb headrooms (Amerigo Wang) [918011] - [net] Fix skb_copy_expand() handling of ->csum_start (Amerigo Wang) [918011] - [net] Fix corruption of skb csum field in pskb_expand_head() of net/core/skbuff.c (Amerigo Wang) [918011] - [net] netlink: drop_monitor/dropwatch friendly (Amerigo Wang) [915552] - [net] netlink: dont drop packet but consume it (Amerigo Wang) [915552] - [net] drop_monitor: convert some kfree_skb call sites to consume_skb (Amerigo Wang) [915552] - [net] more accurate network taps in transmit path (Amerigo Wang) [915552] - [net] openvswitch: Move LRO check from transmit to received (Amerigo Wang) [904914] - [net] adjust skb_gso_segment() for calling in rx path (Amerigo Wang) [904914] - [net] bonding: unset primary slave via sysfs (Veaceslav Falico) [905932] - [net] netem: fix possible skb leak (Amerigo Wang) [903961] - [net] WARN if skb_checksum_help() is called on skb requiring segmentation (Amerigo Wang) [903961]- [net] macvlan: remove bogus check in macvlan_handle_frame() (Jiri Pirko) [952785] - [net] macvlan: fix passthru mode race between dev removal and rx path (Jiri Pirko) [952785] - [kernel] rcu: Replace list_first_entry_rcu() with list_first_or_null_rcu() (Jiri Pirko) [952785] - [kernel] tick: Don't invoke tick_nohz_stop_sched_tick() if the cpu is offline (Prarit Bhargava) [950068] - [kernel] tick: Cleanup NOHZ per cpu data on cpu down (Prarit Bhargava) [950068] - [mm] memory-failure: fix wrong num_poisoned_pages in handling memory error on thp (Naoya Horiguchi) [954045] - [mm] memory-failure: clean up soft_offline_page() (Naoya Horiguchi) [954045] - [mm] memory-failure: use num_poisoned_pages instead of mce_bad_pages (Naoya Horiguchi) [954045] - [mm] memory-failure: do code refactor of soft_offline_page() (Naoya Horiguchi) [954045] - [mm] memory-failure: fix an error of mce_bad_pages statistics (Naoya Horiguchi) [954045] - [mm] memory-failure: fix wrong argument of migrate_huge_pages() in soft_offline_huge_page() (Naoya Horiguchi) [954045] - [mm] memory-failure: let the compiler add the function name (Naoya Horiguchi) [954045] - [mm] memory-failure: change order of error_states[]'s elements (Naoya Horiguchi) [954045] - [mm] memory-failure: fix misjudgement of page_action() for errors on mlocked pages (Naoya Horiguchi) [954045] - [mm] memory-failure: fix action_result() to print out dirty/clean (Naoya Horiguchi) [954045] - [mm] memory-failure: split thp at the beginning of soft_offline_page() (Naoya Horiguchi) [954045] - [net] bluetooth/rfcomm: Fix missing msg_namelen update in rfcomm_sock_recvmsg() (Weiping Pan) [955654] {CVE-2013-3225} - [net] bluetooth: fix possible info leak in bt_sock_recvmsg() (Radomir Vrbovsky) [955604] {CVE-2013-3224}- [fs] gfs2: Use ->writepages for ordered writes (Robert S Peterson) [859444] - [fs] gfs2: Merge gfs2_attach_bufdata() into trans.c (Robert S Peterson) [859444] - [fs] gfs2: Copy gfs2_trans_add_bh into new data/meta functions (Robert S Peterson) [859444] - [fs] gfs2: Split gfs2_trans_add_bh() into two (Robert S Peterson) [859444] - [fs] gfs2: Merge revoke adding functions (Robert S Peterson) [859444] - [fs] gfs2: Remove bd_list_tr (Robert S Peterson) [859444] - [fs] gfs2: Clean up gfs2_create (Robert S Peterson) [859444] - [fs] nfs: Fix another reboot recovery race (Steve Dickson) [923939] - [fs] nfs: Use CLAIM_DELEG_CUR_FH opens when available (Steve Dickson) [923939] - [fs] nfs: Enable open-by-filehandle (Steve Dickson) [923939] - [fs] nfs: Add xdr support for CLAIM_FH and CLAIM_DELEG_CUR_FH opens (Steve Dickson) [923939] - [fs] nfs: Clean up nfs4_opendata_alloc in preparation for NFSv4.1 open modes (Steve Dickson) [923939] - [fs] nfs: implement new 4.1 open reclaim types (Steve Dickson) [923939] - [fs] nfs: Select the "most recent locking state" for read/write/setattr stateids (Steve Dickson) [923939] - [fs] nfs: Prepare for minorversion-specific nfs_server capabilities (Steve Dickson) [923939] - [fs] nfs: __nfs_find_lock_context needs to check ctx->lock_context for a match too (Steve Dickson) [923939] - [fs] nfs: Dont accept more reads/writes if the open context recovery failed (Steve Dickson) [923939] - [fs] nfs: Fail I/O if the state recovery fails irrevocably (Steve Dickson) [923939] - [fs] nfs: Resend the READ/WRITE RPC call if a stateid change causes an error (Steve Dickson) [923939] - [fs] nfs: The stateid must remain the same for replayed RPC calls (Steve Dickson) [923939] - [fs] nfs: Add a helper for encoding opaque data (Steve Dickson) [923939] - [fs] nfs: Clean up helper function nfs4_select_rw_stateid() (Steve Dickson) [923939] - [fs] nfs: Clean up nfs4_select_rw_stateid() (Steve Dickson) [923939] - [fs] nfs: Rename encode_stateid() to encode_open_stateid() (Steve Dickson) [923939] - [fs] nfs: Dont copy read delegation stateids in setattr (Steve Dickson) [923939] - [fs] nfs: Add helpers for basic copying of stateids (Steve Dickson) [923939] - [fs] nfs: Rename nfs4_copy_stateid() (Steve Dickson) [923939] - [fs] nfs: Further clean-ups of delegation stateid validation (Steve Dickson) [923939] - [fs] nfs: Fix matching of the stateids when returning a delegation (Steve Dickson) [923939] - [fs] gfs2: Clean up inode creation path (Robert S Peterson) [859446] - [fs] gfs2: dont reference inode:s glock during block allocation trace (Robert S Peterson) [859446] - [fs] gfs2: Use proper allocation context for new inodes (Robert S Peterson) [859446] - [fs] gfs2: Move all locking inside the inode creation function (Robert S Peterson) [859446] - [fs] gfs2: Clean up symlink creation (Robert S Peterson) [859446] - [fs] gfs2: Clean up mkdir (Robert S Peterson) [859446] - [fs] gfs2: Make . and .. qstrs constant (Robert S Peterson) [859446] - [fs] gfs2: Add Orlov allocator (Robert S Peterson) [859446] - [fs] gfs2: Add "top dir" flag support (Robert S Peterson) [859446] - [virt] kvm: fix maintenance of guest/host xcr0 state (Paolo Bonzini) [952252] - [virt] xen-netfront: reduce gso_max_size to account for max TCP header (Andrew Jones) [957231] - [fs] gfs2: Issue discards in 512b sectors (Robert S Peterson) [922779] - [fs] nfs: Check for buffer length in __nfs4_get_acl_uncached (Sachin Prabhu) [906056] - [kernel] tick: Change log level of NOHZ local_softirq_pending message (Radomir Vrbovsky) [907516] - [x86] vdso: avoid overflow in vgetns() (Prarit Bhargava) [902320] - [block] propagate proper return codes from blk_get_request callers (Jeff Moyer) [927918] - [block] Check the return value from blk_get_request (Jeff Moyer) [927918]- [kernel] perf: fix perf_swevent_enabled array out-of-bound access (Petr Matousek) [962794] {CVE-2013-2094} - [tools] perf: Fix strbuf_addf() when the buffer needs to grow (Jiri Olsa) [927866] - [tools] perf/header: Fix numa topology printing (Jiri Olsa) [927866] - [tools] perf/test: Fix exclude_guest parse events tests (Jiri Olsa) [927866] - [tools] perf: do not flush maps on COMM for perf report (Jiri Olsa) [927866] - [tools] perf/help: Fix --help for builtins (Jiri Olsa) [927866] - [tools] perf/trace: Check if sample raw_data field is set (Jiri Olsa) [927866] - [tools] perf/trace: Validate syscall id before growing syscall table (Jiri Olsa) [927866] - [tools] perf/python: Properly link with libtraceevent (Jiri Olsa) [927866] - [tools] perf/hists: Add back callchain folding symbol (Jiri Olsa) [927866] - [tools] perf: Fix build on sparc (Jiri Olsa) [927866] - [tools] perf/python: Link with libtraceevent (Jiri Olsa) [927866] - [tools] perf/python: Initialize 'page_size' variable (Jiri Olsa) [927866] - [tools] traceevent: Fix missed freeing of subargs in free_arg() in filter (Jiri Olsa) [927866] - [tools] traceevent: Add back pevent assignment in __pevent_parse_format() (Jiri Olsa) [927866] - [tools] perf/hists: Fix off-by-two bug on the first column (Jiri Olsa) [927866] - [tools] perf: Remove warnings on JIT samples for srcline sort key (Jiri Olsa) [927866] - [tools] perf: Fix segfault when using srcline sort key (Jiri Olsa) [927866] - [tools] perf: Precise mode requires exclude_guest (Jiri Olsa) [927866] - [tools] perf/hists: Add more helpers for hist entry stat (Jiri Olsa) [927866] - [tools] perf/hists: Move he->stat.nr_events initialization to a template (Jiri Olsa) [927866] - [tools] perf/hists: Introduce struct he_stat (Jiri Olsa) [927866] - [tools] perf/diff: Removing the total_period argument from output code (Jiri Olsa) [927866] - [tools] perf: Add hpp interface to enable/disable hpp column (Jiri Olsa) [927866] - [tools] perf: Removing hists pair argument from output path (Jiri Olsa) [927866] - [tools] perf/hists: Separate overhead and baseline columns (Jiri Olsa) [927866] - [tools] perf/diff: Refactor diff displacement position info (Jiri Olsa) [927866] - [tools] perf/hists: Add struct hists pointer to struct hist_entry (Jiri Olsa) [927866] - [tools] perf: Complete tracepoint event names (Jiri Olsa) [927866] - [tools] perf/evlist: Remove some unused methods (Jiri Olsa) [927866] - [tools] perf/evlist: Introduce add_newtp method (Jiri Olsa) [927866] - [tools] perf: Convert to BACKTRACE_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Long option completion support for each subcommands (Jiri Olsa) [927866] - [tools] perf: Complete long option names of perf command (Jiri Olsa) [927866] - [tools] perf: Check existence of _get_comp_words_by_ref when bash completing (Jiri Olsa) [927866] - [tools] perf/inject: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/record: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/evlist: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/top: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/probe: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/buildid-list: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/buildid-cache: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/timechart: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/lock: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/kmem: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/help: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/script: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/stat: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/sched: Look up thread using tid instead of pid (Jiri Olsa) [927866] - [tools] perf/inject: Remove static variables (Jiri Olsa) [927866] - [tools] perf/inject: Remove unused 'input_name' static var (Jiri Olsa) [927866] - [tools] perf/trace: Use evsel->handler.func (Jiri Olsa) [927866] - [tools] perf: Convert to HAVE_STRLCPY (Jiri Olsa) [927866] - [tools] perf: Convert to GTK2_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Convert to NEWT_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Convert to LIBAUDIT_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Convert to LIBUNWIND_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Convert to LIBELF_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Remove unused PYRF_OBJS variable on Makefile (Jiri Olsa) [927866] - [tools] perf: Move libdw availability check before arch Makefile (Jiri Olsa) [927866] - [tools] perf/trace: Add aliases for some syscalls (Jiri Olsa) [927866] - [tools] perf/probe: Print an enum type variable in "enum variable-name" format when showing accessible variables (Jiri Olsa) [927866] - [tools] perf: Check libaudit availability for perf-trace builtin (Jiri Olsa) [927866] - [tools] perf/hists: Add missing period_* fields when collapsing a hist entry (Jiri Olsa) [927866] - [tools] perf/trace: New tool (Jiri Olsa) [927866] - [tools] perf/evsel: Export the event_format constructor (Jiri Olsa) [927866] - [tools] perf/evsel: Introduce rawptr() method (Jiri Olsa) [927866] - [tools] perf: Use perf_evsel__newtp in the event parser (Jiri Olsa) [927866] - [tools] perf/evsel: The tracepoint constructor should store sys:name (Jiri Olsa) [927866] - [tools] perf/evlist: Introduce set_filter() method (Jiri Olsa) [927866] - [tools] perf/evlist: Renane set_filters method to apply_filters (Jiri Olsa) [927866] - [tools] perf/test: Add test to check we correctly parse and match syscall open parms (Jiri Olsa) [927866] - [tools] perf/evsel: Handle endianity in intval method (Jiri Olsa) [927866] - [tools] perf/evsel: Know if byte swap is needed (Jiri Olsa) [927866] - [tools] perf: Allow handling a NULL cpu_map as meaning "all cpus" (Jiri Olsa) [927866] - [tools] perf/evsel: Improve tracepoint constructor setup (Jiri Olsa) [927866] - [tools] traceevent: Fix error path on pevent_parse_event (Jiri Olsa) [927866] - [tools] perf/test: Fix build failure (Jiri Olsa) [927866] - [tools] traceevent: Handle alloc_arg failure (Jiri Olsa) [927866] - [tools] perf/test: Add test for the sched tracepoint format fields (Jiri Olsa) [927866] - [tools] perf/evsel: Provide a new constructor for tracepoints (Jiri Olsa) [927866] - [tools] traceevent: Carve out events format parsing routine (Jiri Olsa) [927866] - [tools] traceevent: Remove some die() calls (Jiri Olsa) [927866] - [tools] traceevent: Fix afterlife gotos (Jiri Olsa) [927866] - [tools] traceevent: Use calloc were applicable (Jiri Olsa) [927866] - [tools] traceevent: Use asprintf were applicable (Jiri Olsa) [927866] - [tools] perf: bfd.h/libbfd detection fails with recent binutils (Jiri Olsa) [927866] - [tools] traceevent: Free field if an error occurs on process_flags/symbols (Jiri Olsa) [927866] - [tools] traceevent: Free field if an error occurs on process_fields (Jiri Olsa) [927866] - [tools] traceevent: Make sure that arg->op.right is set properly (Jiri Olsa) [927866] - [tools] traceevent: Fix error path on process_array() (Jiri Olsa) [927866] - [tools] perf: remove sscanf extension as (Jiri Olsa) [927866] - [tools] perf/header: Remove unused @feat arg from ->process callback (Jiri Olsa) [927866] - [tools] perf/header: Use pre-processed session env when printing (Jiri Olsa) [927866] - [tools] perf/header: Add ->process callbacks to most of features (Jiri Olsa) [927866] - [tools] perf/header: Add struct perf_session_env (Jiri Olsa) [927866] - [tools] perf/timechart: Use zalloc and fix a couple leaks (Jiri Olsa) [927866] - [tools] perf/lock: Use perf_evsel__intval and perf_session__set_tracepoints_handlers (Jiri Olsa) [927866] - [tools] perf/kmem: Use perf_evsel__intval and perf_session__set_tracepoints_handlers (Jiri Olsa) [927866] - [tools] perf/record: Print event causing perf_event_open() to fail (Jiri Olsa) [927866] - [tools] perf: Fix a compiling error in util/map.c (Jiri Olsa) [927866] - [tools] perf: Fix a compiling error in trace-event-perl.c for 32 bits machine (Jiri Olsa) [927866] - [tools] perf/stat: Check PMU cpumask file (Jiri Olsa) [927866] - [tools] perf/report: Add missing perf_hpp__init for pipe-mode (Jiri Olsa) [927866] - [tools] perf/scripts: Export a find_scripts() function (Jiri Olsa) [927866] - [tools] perf/scripts: Add event_analyzing_sample-record/report (Jiri Olsa) [927866] - [tools] perf/scripts: Add --symbols option to handle specific symbols (Jiri Olsa) [927866] - [tools] perf/symbols: Filter samples with unresolved symbol when "--symbols" option is used (Jiri Olsa) [927866] - [tools] perf/archive: Make 'f' the last parameter for tar (Jiri Olsa) [927866] - [tools] perf/archive: Remove -f from the rm command (Jiri Olsa) [927866] - [tools] perf/stat: Move stats related code to util/stat.c (Jiri Olsa) [927866] - [tools] perf/report: Enable integrated annotation only if possible (Jiri Olsa) [927866] - [tools] perf: Add sort__has_sym (Jiri Olsa) [927866] - [tools] perf/hists: Fix first column printing (Jiri Olsa) [927866] - [tools] perf/hists: Fix output for 100.00 (Jiri Olsa) [927866] - [tools] traceevent: Define _GNU_SOURCE in Makefile (Jiri Olsa) [927866] - [tools] perf/sched: Fixup for the die() removal (Jiri Olsa) [927866] - [tools] perf/probe: Add union member access support (Jiri Olsa) [927866] - [tools] perf/sched: Don't read all tracepoint variables in advance (Jiri Olsa) [927866] - [tools] perf/sched: Use perf_evsel__{int, str}val (Jiri Olsa) [927866] - [tools] perf/evsel: Introduce perf_evsel__{str, int}val methods (Jiri Olsa) [927866] - [tools] perf/sched: Use perf_tool as ancestor (Jiri Olsa) [927866] - [tools] perf/sched: Remove unused thread parameter (Jiri Olsa) [927866] - [tools] perf: Use __maybe_used for unused variables (Jiri Olsa) [927866] - [tools] perf: Back vdso DSO with real data (Jiri Olsa) [927866] - [tools] perf/symbols: Make dsos__find function globally available (Jiri Olsa) [927866] - [tools] perf: Add memdup function (Jiri Olsa) [927866] - [tools] perf: Do backtrace post unwind only if we regs and stack were captured (Jiri Olsa) [927866] - [tools] perf: fix ALIGN redefinition in system headers (Jiri Olsa) [927866] - [tools] perf: include __WORDSIZE definition (Jiri Olsa) [927866] - [tools] perf: Update types definitions for Android (Jiri Olsa) [927866] - [tools] perf: Add missing perf_regs.h file to MANIFEST (Jiri Olsa) [927866] - [tools] perf: include wrapper for magic.h (Jiri Olsa) [927866] - [tools] perf/kmem: Remove die() calls (Jiri Olsa) [927866] - [tools] perf/sched: Remove die() calls (Jiri Olsa) [927866] - [tools] perf/symbols: Remove BIONIC wrapper around libgen.h (Jiri Olsa) [927866] - [tools] perf/probe: Make a copy of exec path for passing to basename (Jiri Olsa) [927866] - [tools] perf/annotate: Make a copy of filename for passing to basename (Jiri Olsa) [927866] - [tools] perf/gtk/browser: Use perf_hpp__format functions (Jiri Olsa) [927866] - [tools] perf/hists: Use perf_hpp__format functions (Jiri Olsa) [927866] - [tools] perf/hists: Use perf_hpp__format->width to calculate the column widths (Jiri Olsa) [927866] - [tools] perf/hists: Handle field separator properly (Jiri Olsa) [927866] - [tools] perf/hists: Introduce perf_hpp for hist period printing (Jiri Olsa) [927866] - [tools] perf/bench: fix assert when NDEBUG is defined (Jiri Olsa) [927866] - [tools] perf: Fix build for another rbtree.c change (Jiri Olsa) [927866] - [tools] perf: add NO_BACKTRACE for application self-debugging (Jiri Olsa) [927866] - [tools] traceevent: replace mempcpy with memcpy (Jiri Olsa) [927866] - [tools] perf: replace mkostemp with mkstemp (Jiri Olsa) [927866] - [tools] perf: include missing pthread.h header (Jiri Olsa) [927866] - [tools] perf: fix missing winsize definition (Jiri Olsa) [927866] - [tools] perf: include basename for non-glibc systems (Jiri Olsa) [927866] - [tools] perf: Replace sort's standalone field_sep with symbol_conf.field_sep (Jiri Olsa) [927866] - [tools] perf/diff: Make diff command work with evsel hists (Jiri Olsa) [927866] - [tools] traceevent: Get rid of die() from pevent_register_print_function (Jiri Olsa) [927866] - [tools] traceevent: Get rid of die() from pevent_register_event_handler (Jiri Olsa) [927866] - [tools] traceevent: Get rid of die() from pretty_print() (Jiri Olsa) [927866] - [tools] perf: Ignore compiled python binaries (Jiri Olsa) [927866] - [tools] perf: Fix cache event name generation (Jiri Olsa) [927866] - [tools] perf/test: Add roundtrip test for hardware cache events (Jiri Olsa) [927866] - [tools] perf/evlist: Add fprintf method (Jiri Olsa) [927866] - [tools] perf: Remove extraneous newline when parsing hardware cache events (Jiri Olsa) [927866] - [tools] perf/test: Add round trip test for sw and hw event names (Jiri Olsa) [927866] - [tools] perf/header: Prepare tracepoint events regardless of name (Jiri Olsa) [927866] - [tools] perf/header: Fix a typo on evsel (Jiri Olsa) [927866] - [tools] perf: Clean target should do clean for lib/traceevent too (Jiri Olsa) [927866] - [tools] perf: Allow user to indicate path to objdump in command line (Jiri Olsa) [927866] - [tools] perf: Replace mempcpy with memcpy (Jiri Olsa) [927866] - [tools] perf/header: Swap pmu mapping numbers if needed (Jiri Olsa) [927866] - [tools] perf/header: Set tracepoint event name only if not set (Jiri Olsa) [927866] - [tools] perf/header: Use evlist->nr_entries on write_event_desc() (Jiri Olsa) [927866] - [tools] perf: remove unneeded include of network header files (Jiri Olsa) [927866] - [tools] perf: Remove the node from rblist in strlist__remove (Jiri Olsa) [927866] - [tools] perf: Fix intlist node removal (Jiri Olsa) [927866] - [tools] perf: Fix x86 builds with ARCH specified on the command line (Jiri Olsa) [927866] - [tools] perf/record: Remove use of die/exit (Jiri Olsa) [927866] - [tools] perf/script: Remove use of die/exit (Jiri Olsa) [927866] - [tools] perf/help: Remove use of die and handle errors (Jiri Olsa) [927866] - [tools] perf/stat: Remove use of die/exit and handle errors (Jiri Olsa) [927866] - [tools] perf/lock: Remove use of die and handle errors (Jiri Olsa) [927866] - [tools] perf: handle errors in synthesized event functions (Jiri Olsa) [927866] - [tools] perf/session: flush_sample_queue needs to handle errors from handlers (Jiri Olsa) [927866] - [tools] traceevent: Modify header to work in C++ programs (Jiri Olsa) [927866] - [tools] traceevent: Fix off-by-one bug in pevent_strerror() (Jiri Olsa) [927866] - [tools] traceevent: Fix strerror_r() use in pevent_strerror (Jiri Olsa) [927866] - [tools] traceevent: Introduce pevent_strerror (Jiri Olsa) [927866] - [tools] traceevent: Introduce pevent_errno (Jiri Olsa) [927866] - [tools] traceevent: Do not link broken field arg for an old ftrace event (Jiri Olsa) [927866] - [tools] perf: Keep the perf_event_attr on version 3 (Jiri Olsa) [927866] - [tools] perf: Add pmu mappings to header information (Jiri Olsa) [927866] - [tools] perf/report: Update event names from header description (Jiri Olsa) [927866] - [tools] perf: Refactor print_event_desc() (Jiri Olsa) [927866] - [tools] perf/test: Do not abort tests on error (Jiri Olsa) [927866] - [tools] perf: Fix 'No libunwind found' make warning message (Jiri Olsa) [927866] - [tools] perf/hists: Rename and move some functions (Jiri Olsa) [927866] - [tools] perf/hists: Separate out hist print functions (Jiri Olsa) [927866] - [tools] perf: Fix include order for bison/flex-generated C files (Jiri Olsa) [927866] - [tools] perf/symbols: Fix builds with NO_LIBELF set (Jiri Olsa) [927866] - [tools] perf: silence GTK2 probing errors (Jiri Olsa) [927866] - [tools] perf/script: Fix libexec scripts path in Documentation (Jiri Olsa) [927866] - [tools] perf/ui/gtk: Ensure not to call gtk_main_quit() twice (Jiri Olsa) [927866] - [tools] perf: Rename global variable 'events' in util/header.c (Jiri Olsa) [927866] - [tools] perf: Rename some variables for better understanding (Jiri Olsa) [927866] - [tools] perf: Report number of pmu type of unknown events (Jiri Olsa) [927866] - [tools] perf: Fix type for evsel->ids and add size check for ids (Jiri Olsa) [927866] - [tools] perf/ui/gtk: Add perf_gtk__show_helpline() for pr_* (Jiri Olsa) [927866] - [tools] perf/ui/gtk: Use helpline API in browser (Jiri Olsa) [927866] - [tools] perf/ui/gtk: Implement helpline_fns (Jiri Olsa) [927866] - [tools] perf/ui: Introduce struct ui_helpline (Jiri Olsa) [927866] - [tools] perf/evlist: Introduce evsel list accessors (Jiri Olsa) [927866] - [tools] perf/evlist: Rename __group method to __set_leader (Jiri Olsa) [927866] - [tools] perf/symbols: Add description of JIT interface (Jiri Olsa) [927866] - [tools] perf/symbols: Use both runtime and debug images (Jiri Olsa) [927866] - [tools] perf/symbols: Convert dso__load_syms to take 2 symsrc's (Jiri Olsa) [927866] - [tools] perf/symbols: Factor want_symtab out of dso__load_sym() (Jiri Olsa) [927866] - [tools] perf/symbols: Switch dso__synthesize_plt_symbols() to use symsrc (Jiri Olsa) [927866] - [tools] perf/symbols: Set symtab_type in dso__load_sym (Jiri Olsa) [927866] - [tools] perf/symbols: Introduce symsrc structure (Jiri Olsa) [927866] - [tools] perf/symbols: Track symtab_type of vmlinux (Jiri Olsa) [927866] - [tools] perf/symbols: Avoid segfault in elf_strptr (Jiri Olsa) [927866] - [tools] perf/symbols: only set vmlinux longname & mark loaded if really loaded (Jiri Olsa) [927866] - [tools] perf/symbols: Simplify out_fixup in kernel syms loading (Jiri Olsa) [927866] - [tools] perf/symbols: Remove unused 'end' arg in kallsyms parse cb (Jiri Olsa) [927866] - [tools] perf/symbols: Correct comment wrt kallsyms loading (Jiri Olsa) [927866] - [tools] perf/symbols: Remove unneeded call to dso__set_long_name() (Jiri Olsa) [927866] - [tools] perf/symbols: Don't try to synthesize plt without dynstr (Jiri Olsa) [927866] - [tools] perf/symbols: Remove unused function map__objdump_2ip (Jiri Olsa) [927866] - [tools] perf/symbols: Only un-prelink non-zero symbols (Jiri Olsa) [927866] - [tools] perf/compat: Disable dwarf unwind (Jiri Olsa) [927866] - [tools] perf: Support for DWARF mode callchain (Jiri Olsa) [927866] - [tools] perf: Support for DWARF CFI unwinding on post processing (Jiri Olsa) [927866] - [tools] perf: Support user regs and stack in sample parsing (Jiri Olsa) [927866] - [tools] perf: Add libunwind dependency for DWARF CFI unwinding (Jiri Olsa) [927866] - [tools] perf: Add interface to arch registers sets (Jiri Olsa) [927866] - [tools] perf/compat: Force PERF_ATTR_SIZE_VER0 perf event abi (Jiri Olsa) [927866] - [tools] perf: Adding PERF_ATTR_SIZE_VER2 to the header swap check (Jiri Olsa) [927866] - [tools] perf/symbols: Implement poor man's ELF parser (Jiri Olsa) [927866] - [tools] perf/symbols: Support minimal build without libelf (Jiri Olsa) [927866] - [tools] perf/symbols: Split out util/symbol-elf.c (Jiri Olsa) [927866] - [tools] perf/symbols: Introduce symbol__elf_init() (Jiri Olsa) [927866] - [tools] perf: Fix /etc config related installation (Jiri Olsa) [927866] - [tools] perf: Support for events bash completion (Jiri Olsa) [927866] - [tools] perf: Initial bash completion support (Jiri Olsa) [927866] - [tools] perf/lock: improve message when tracepoints are not enabled (Jiri Olsa) [927866] - [tools] perf/scripts: Correct handler check and spelling errors (Jiri Olsa) [927866] - [tools] perf/scripts: Add event_analyzing_sample.py as a sample for general event handling (Jiri Olsa) [927866] - [tools] perf/scripts: Add a python library EventClass.py (Jiri Olsa) [927866] - [tools] perf/scripts: Pass event/thread/dso name and symbol info to event handler in python (Jiri Olsa) [927866] - [tools] perf/script: Replace struct thread with struct addr_location as a parameter for process_event (Jiri Olsa) [927866] - [tools] perf/script: Add general python handler to process non-tracepoint events (Jiri Olsa) [927866] - [tools] perf/list: Document precise event sampling for AMD IBS (Jiri Olsa) [927866] - [tools] perf/list: Update documentation about raw event setup (Jiri Olsa) [927866] - [tools] traceevent: Fix cast from pointer to integer for 32 bit (Jiri Olsa) [927866] - [tools] perf: Fix parsing of 64 bit raw config value for 32 bit (Jiri Olsa) [927866] - [tools] perf: Fix lib/traceevent build dir with OUTPUT variable set (Jiri Olsa) [927866] - [tools] perf: Fix version file for perf documentation with OUTPUT variable set (Jiri Olsa) [927866] - [tools] perf/script: Stop using pevent directly (Jiri Olsa) [927866] - [tools] perf/sched: Use perf_sample (Jiri Olsa) [927866] - [tools] perf/lock: Use evsel->tp_format and perf_sample (Jiri Olsa) [927866] - [tools] perf/kmem: Use evsel->tp_format and perf_sample (Jiri Olsa) [927866] - [tools] perf/evsel: Cache associated event_format (Jiri Olsa) [927866] - [tools] perf/header: Set the tracepoint names on PERF_RECORD_HEADER_TRACING_DATA (Jiri Olsa) [927866] - [tools] perf: Add dump_stack function (Jiri Olsa) [927866] - [tools] perf/hists: Add verbose mode hotkey (Jiri Olsa) [927866] - [tools] perf: Fix typo in tools/perf (Jiri Olsa) [927866] - [idle] intel_idle: additional Haswell CPU-id (John Villalovos) [818357] - [idle] intel_idle: support Haswell (John Villalovos) [818357] - [fs] udf: avoid info leak on export (Nikola Pajkovsky) [922355] {CVE-2012-6548} - [powerpc] oprofile: Fix error in oprofile power7_marked_instr_event() function (Steve Best) [912482] - [kernel] tracing: Fix timer tracing (Jiri Olsa) [881030] - [block] dump request state on seeing a corrupted request completion (Mike Snitzer) [957259] - [scsi] lpfc: Fixed deadlock between hbalock and nlp_lock use (Rob Evers) [960717] - [netdrv] cxgb4: set coalesce parameters on all queues (Steve Best) [895115] - [kernel] tracing: Fix possible NULL pointer dereferences (Weiping Pan) [952213] {CVE-2013-3301} - [kernel] tracing: Fix panic when lseek() called on "trace" opened for writing (Weiping Pan) [952213] {CVE-2013-3301}- [netdrv] vmxnet3: prevent div-by-zero panic when ring resizing uninitialized dev (Neil Horman) [922299] - [netdrv] vmxnet3: make local function static (Neil Horman) [922299] - [netdrv] vmxnet3: set carrier state properly on probe (Neil Horman) [922299] - [netdrv] vmxnet3: better RSS support (Neil Horman) [922299] - [netdrv] vmxnet3: remove unused irq_share_mode (Neil Horman) [922299] - [netdrv] vmxnet3: use static RSS key (Neil Horman) [922299] - [netdrv] vmxnet3: use netdev_ printk wrappers (Neil Horman) [922299] - [netdrv] vmxnet3: remove VMXNET3_MAX_DEVICES (Neil Horman) [922299] - [netdrv] vmxnet3: remove device counter (Neil Horman) [922299] - [netdrv] vmxnet3: use netdev_dbg (Neil Horman) [922299] - [netdrv] vmxnet3: remove unnecessary bookkeeping (Neil Horman) [922299] - [netdrv] vmxnet3: fix messages printed before registration (Neil Horman) [922299] - [netdrv] vmxnet3: use netdev_alloc_skb_ip_align (Neil Horman) [922299] - [netdrv] vmxnet3: fix drvinfo strings set in drivers (Neil Horman) [922299] - [netdrv] vmxnet3: remove __dev* attributes (Neil Horman) [922299] - [netdrv] vmxnet3: fix indentation (Neil Horman) [922299] - [netdrv] vmxnet3: convert BUG_ON(true) into a simple BUG() (Neil Horman) [922299] - [netdrv] vmxnet3: must split too big fragments (Neil Horman) [922299] - [netdrv] vmxnet3: Fix race between dev_open() and register_netdev() (Neil Horman) [922299] - [netdrv] vmxnet3: Define and apply a default policy for RX flow hash indirection (Neil Horman) [922299] - [netdrv] vmxnet3: Centralise validation of ETHTOOL_{G, S}RXFHINDIR parameters (Neil Horman) [922299] - [netdrv] vmxnet3: remove use of ndo_set_multicast_list in drivers (Neil Horman) [922299] - [netdrv] vmxnet3: Enable GRO support (Neil Horman) [922299] - [kernel] hrtimer: add expiry time overflow check in hrtimer_interrupt (Prarit Bhargava) [947659] - [kernel] time: Move ktime_t overflow checking into timespec_valid_strict (Prarit Bhargava) [947659] - [kernel] time: Improve sanity checking of timekeeping inputs (Prarit Bhargava) [947659] - [powerpc] pseries: Enable the PFO-based RNG accelerator (Steve Best) [947106] - [char] hw_random/pseries-rng: PFO-based hwrng driver (Steve Best) [947106] - [powerpc] vio: Remove dma not supported warnings (Steve Best) [947106] - [powerpc] pseries: Add PFO support to the VIO bus (Steve Best) [947106] - [powerpc] pseries: Add new hvcall constants to support PFO (Steve Best) [947106] - [virt] x86/paravirt: don't enter/leave lazy mode in interrupts (Andrew Jones) [874053] - [powerpc] pSeries_lpar_hpte_remove fails from Adjunct partition being performed before the ANDCOND test (Steve Best) [952309] - [powerpc] pseries/eeh: Fix crash when error happens during device probe (Steve Best) [905264] - [kernel] resource: fix stack overflow in __reserve_region_with_split() (Myron Stowe) [858087] - [md] dm-raid: Fix for "sync" directive ineffectiveness (Jonathan E Brassow) [859562] - [block] fix max discard sectors limit (Mike Snitzer) [910054] - [netdrv] vmxnet3: Fix inconsistent LRO state after initialization (Neil Horman) [918203] - [netdrv] vmxnet3: fix ethtool ring buffer size setting (Neil Horman) [913615] - [netdrv] ibmveth: Fix DMA unmap error (Steve Best) [902923] - [net] atm: update msg_namelen in vcc_recvmsg() (Nikola Pajkovsky) [955225] {CVE-2013-3222} - [net] veth: Dont kfree_skb() after dev_forward_skb() (Jiri Benc) [957713] {CVE-2013-2017} - [x86] power: Correct the MSR_IA32_ENERGY_PERF_BIAS message (Neil Horman) [917147] - [x86] msr: Fix typo in ENERGY_PERF_BIAS_POWERSAVE (Neil Horman) [917147] - [x86] power: Initialize MSR_IA32_ENERGY_PERF_BIAS (Neil Horman) [917147] - [x86] power: define RAPL MSRs (Neil Horman) [917147] - [x86] turbostat: display SMI count by default (Neil Horman) [917147] - [idle] intel_idle: disable Atom/Lincroft HW C-state auto-demotion (Neil Horman) [917147] - [idle] intel_idle: disable NHM/WSM HW C-state auto-demotion (Neil Horman) [917147] - [x86] turbostat: share kernel MSR #defines (Neil Horman) [917147] - [fs] compat: fix build on MIPS/s390/ppc64 (Jeff Moyer) [885239] - [fs] readv/writev: do the same MAX_RW_COUNT truncation that read/write does (Jeff Moyer) [885239]- [fs] nfs: Fix handling of revoked delegations by setattr (Steve Dickson) [952329] - [fs] nfs: Return the delegation if the server returns NFS4ERR_OPENMODE (Steve Dickson) [952329] - [fs] nfs: Fix another potential state manager deadlock (Steve Dickson) [950598] - [fs] nfs: Fix another open/open_recovery deadlock (Steve Dickson) [916806] - [fs] nfs: Hold reference to layout hdr in layoutget (Steve Dickson) [916726] - [fs] nfs: add "pnfs_" prefix to get_layout_hdr() and put_layout_hdr() (Steve Dickson) [916726] - [fs] nfs: nfs4_open_done first must check that GETATTR decoded a file type (Steve Dickson) [916722] - [net] sunrpc: Dont start the retransmission timer when out of socket space (Steve Dickson) [916735] - [fs] nfs: Dont use SetPageError in the NFS writeback code (Steve Dickson) [912867] - [fs] nfs: Dont decode skipped layoutgets (Steve Dickson) [904025] - [fs] nfs: nfs4_proc_layoutget returns void (Steve Dickson) [904025] - [fs] nfs: defer release of pages in layoutget (Steve Dickson) [904025] - [fs] nfs: Use kcalloc() when allocating arrays (Steve Dickson) [904025] - [fs] nfs: Fix an ABBA locking issue with session and state serialisation (Steve Dickson) [912842] - [fs] nfs: Fix a race in the pNFS return-on-close code (Steve Dickson) [912842] - [fs] nfs: Do not accept delegated opens when a delegation recall is in effect (Steve Dickson) [912842] - [fs] nfs: Fix a reboot recovery race when opening a file (Steve Dickson) [908524] - [fs] nfs: Ensure delegation recall and byte range lock removal don't conflict (Steve Dickson) [908524] - [fs] nfs: Fix up the return values of nfs4_open_delegation_recall (Steve Dickson) [908524] - [fs] nfs: Dont lose locks when a server reboots during delegation return (Steve Dickson) [908524] - [fs] nfs: Move nfs4_wait_clnt_recover and nfs4_client_recover_expired_lease (Steve Dickson) [908524] - [fs] nfs: Add NFSDBG_STATE (Steve Dickson) [908524] - [fs] nfs: nfs_inode_return_delegation() should always flush dirty data (Steve Dickson) [908524] - [fs] nfs: nfs_client_return_marked_delegations cant flush data (Steve Dickson) [908524] - [fs] nfs: Prevent deadlocks between state recovery and file locking (Steve Dickson) [908524] - [fs] nfs: Allow the state manager to mark an open_owner as being recovered (Steve Dickson) [908524] - [kernel] seqlock: Dont smp_rmb in seqlock reader spin loop (Steve Dickson) [908524] - [kernel] seqlock: add 'raw_seqcount_begin()' function (Steve Dickson) [908524] - [kernel] seqlock: optimise seqlock (Steve Dickson) [908524]- [net] tcp: Reallocate headroom if it would overflow csum_start (Thomas Graf) [896233] - [net] tcp: take care of misalignments (Thomas Graf) [896233] - [net] skbuff.c cleanup (Thomas Graf) [896233] - [net] ipv6: fix incorrect route 'expires' value passed to userspace (Thomas Graf) [912029]- [fs] nfs: don't allow nfs_find_actor to match inodes of the wrong type (Jeff Layton) [913660] - [mm] hugetlbfs: add swap entry check in follow_hugetlb_page() (Naoya Horiguchi) [928883] - [fs] binfmt_elf: fix hugetlb memory check in vma_dump_size() (Naoya Horiguchi) [928883] - [x86] remove BUG_ON(TS_USEDFPU) in __sanitize_i387_state() (Oleg Nesterov) [920445] - [fs] coredump: ensure the fpu state is flushed for proper multi-threaded core dump (Oleg Nesterov) [920445] - [kernel] perf, x86: Fix raw_spin_unlock_irqrestore() usage (Jiri Olsa) [927177] - [kernel] perf, x86: Implement user-space RDPMC support, to allow fast, user-space access to self-monitoring counters (Jiri Olsa) [927177] - [kernel] perf: Fix mmap_page::offset computation (Jiri Olsa) [927177] - [kernel] perf, arch: Rework perf_event_index() (Jiri Olsa) [927177] - [kernel] perf: Update the mmap control page on mmap() (Jiri Olsa) [927177] - [kernel] perf: Fix enable_on_exec for sibling events (Jiri Olsa) [927177] - [kernel] perf: Remove superfluous arguments (Jiri Olsa) [927177] - [kernel] perf, x86: Prefer fixed-purpose counters when scheduling (Jiri Olsa) [927177] - [kernel] events: Don't divide events if it has field period (Jiri Olsa) [927177] - [kernel] perf: Carve out callchain functionality (Jiri Olsa) [927177] - [kernel] x86: Perf_event_amd.c needs (Jiri Olsa) [927177] - [kernel] perf_events: Fix slow and broken cgroup context switch code (Jiri Olsa) [927177] - [kernel] perf, x86: Avoid kfree() in CPU_STARTING (Jiri Olsa) [927177] - [kernel] x86, perf: Make copy_from_user_nmi() a library function (Jiri Olsa) [927177] - [kernel] x86, perf: Add constraints for architectural PMU (Jiri Olsa) [927177] - [kernel] perf: Remove the perf_output_begin(.sample) argument (Jiri Olsa) [927177] - [kernel] perf: Remove the nmi parameter from the swevent and overflow interface (Jiri Olsa) [927177] - [kernel] events: Ensure that timers are updated without requiring read() call (Jiri Olsa) [927177] - [kernel] perf_event: Fix broken calc_timer_values() (Jiri Olsa) [927177] - [kernel] events: Move lockless timer calculation into helper function (Jiri Olsa) [927177] - [kernel] events: Add note to update_event_times comment about holding ctx->lock (Jiri Olsa) [927177] - [kernel] perf_events: Fix perf buffer watermark setting (Jiri Olsa) [927177] - [net] ieee802154: Remove static CFLAGS in net/ieee802154/Makefile (Aristeu Rozanski) [920620] - [net] sunrpc: Add barriers to ensure read ordering in rpc_wake_up_task_queue_locked (Dave Wysochanski) [840860]- [x86] apic: Add probe() for apic_flat (Prarit Bhargava) [953342] - [x86] apic: Work around boot failure on HP ProLiant DL980 G7 Server systems (Prarit Bhargava) [912963] - [x86] apic: Use probe routines to simplify apic selection (Prarit Bhargava) [912963] - [x86] x2apic: Simplify apic init in SMP and UP builds (Prarit Bhargava) [912963] - [virt] virtio-rng: fix crashes by disallowing multiple device registrations (Amit Shah) [953097] - [virt] virtio-console: add locking around c_ovq operations (Amit Shah) [928207] - [virt] virtio-console: rename cvq_lock to c_ivq_lock (Amit Shah) [928207] - [virt] virtio_console: Merge struct buffer_token into struct port_buffer (Amit Shah) [840454] - [virt] virtio_console: Free buffers from out-queue upon close (Amit Shah) [840454] - [virt] virtio_console: Use kmalloc instead of kzalloc (Amit Shah) [840454] - [virt] virtio_console: Free buffer if splice fails (Amit Shah) [840454] - [virt] virtio-trace: Fix pthread flag for Makefile of trace-agent used (Amit Shah) [840454] - [virt] virtio-trace: do not use unavailable fcntl (F_SETPIPE_SZ) (Amit Shah) [840454] - [virt] tools: Add guest trace agent as a user tool (Amit Shah) [840454] - [virt] virtio_console: Allocate scatterlist according to the current pipe size (Amit Shah) [840454] - [trace] ftrace: Allow stealing pages from pipe buffer (Amit Shah) [840454] - [virt] virtio_console: Wait until the port is ready on splice (Amit Shah) [840454] - [virt] virtio_console: Add a failback for unstealable pipe buffer (Amit Shah) [840454] - [virt] virtio_console: Add splice_write support (Amit Shah) [840454] - [s390] kdump: Do not add standby memory for kdump (Hendrik Brueckner) [922943] - [fs] vfs: remove unneeded permission check from path_init (Jeff Layton) [884863] - [idle] intel_idle: Initialize driver_data correctly in ivb_cstates on IVB processor (Prarit Bhargava) [953630] - [mm] fix fs oops due to dirty pages without buffers on s390 (Hendrik Brueckner) [692530] - [netdrv] vmxnet3: set carrier state properly on probe (Neil Horman) [861131]- [scsi] be2iscsi: Bump driver version (Rob Evers) [947550] - [scsi] be2iscsi: Fix issue in passing the exp_cmdsn and max_cmdsn (Rob Evers) [947550] - [scsi] be2iscsi: Fix possible reentrancy issue in be_iopoll (Rob Evers) [947550] - [scsi] be2iscsi: Fix the copyright information (Rob Evers) [947550] - [scsi] be2iscsi: Fix checking Adapter state while establishing CXN (Rob Evers) [947550] - [scsi] be2iscsi: Fix dynamic CID allocation Mechanism in driver (Rob Evers) [947550] - [scsi] be2iscsi: Fix the NOP-In handling code path (Rob Evers) [947550] - [scsi] be2iscsi: Fix the Port Link Status issue (Rob Evers) [947550] - [scsi] be2iscsi: Fix displaying the Active Session Count from driver (Rob Evers) [947550] - [scsi] be2iscsi: Fix displaying the FW Version from driver (Rob Evers) [947550] - [scsi] be2iscsi: Fix support for DEFQ extension (Rob Evers) [947550] - [scsi] be2iscsi: Fix MACRO for checking the adapter type (Rob Evers) [947550] - [scsi] be2iscsi: Fix freeing CXN specific driver resources. (Rob Evers) [947550] - [scsi] be2iscsi: Fix MSIx support in SKH-R to 32 (Rob Evers) [947550] - [scsi] be2iscsi: Fix MBX Command issues (Rob Evers) [947550] - [scsi] be2iscsi: Fix returning Failure when MBX fails with Insufficient buffer error (Rob Evers) [947550] - [scsi] be2iscsi: Send uninitialize pattern to FW (Rob Evers) [947550] - [scsi] be2iscsi: Fix Unrecoverable Error Detection (Rob Evers) [947550] - [scsi] be2iscsi: Fix for MBX timeout issue (Rob Evers) [947550] - [scsi] be2iscsi: Update the copyright information (Rob Evers) [947550] - [scsi] be2iscsi: Fix issue of displaying adapter family (Rob Evers) [947550] - [scsi] be2iscsi: Fix Task Completion Event handling (Rob Evers) [947550] - [scsi] be2iscsi: Fix session update context with V2 version (Rob Evers) [947550] - [scsi] be2iscsi: Fix support for V2 version of WRB (Rob Evers) [947550] - [scsi] be2iscsi: Fix support for handling CQ_CREATE V2 version (Rob Evers) [947550] - [scsi] be2iscsi: Fix max EQ supported by the driver (Rob Evers) [947550] - [scsi] be2iscsi: Fix driver support for Skyhawk-R adapter (Rob Evers) [947550] - [scsi] be2iscsi: Fix return value and typo (Rob Evers) [947550] - [scsi] be2iscsi: Fix kernel panic in blk_iopoll disable mode (Rob Evers) [947550] - [scsi] be2iscsi: Issue an function level reset when driver is loaded (Rob Evers) [947550] - [scsi] be2iscsi: Display driver name and version in device attribute (Rob Evers) [947550] - [scsi] be2iscsi: Fix max supported EQ count to 8.a (Rob Evers) [947550] - [scsi] be2iscsi: Fix memory leak in control path of driver (Rob Evers) [947550] - [scsi] be2iscsi: Display Completion Event string instead of Opcode (Rob Evers) [947550] - [scsi] be2iscsi: Fix the issue with soft reset (Rob Evers) [947550] - [scsi] be2iscsi: cleanup a min_t() call (Rob Evers) [947550] - [kernel] percpu-rw-sem: remove the percpu rw semaphore implementation (Jeff Moyer) [909482] - [fs] direct-io: don't read inode->i_blkbits multiple times (Jeff Moyer) [909482] - [fs] vfs: add missing virtual cache flush after editing partial pages (Jeff Moyer) [909482] - [fs] vfs: fix O_DIRECT read past end of block device (Jeff Moyer) [909482] - [fs] vfs: clear to the end of the buffer on partial buffer reads (Jeff Moyer) [909482] - [fs] vfs: avoid "attempt to access beyond end of device" warnings (Jeff Moyer) [909482] - [fs] blkdev_max_block: make private to fs/buffer.c (Jeff Moyer) [909482] - [fs] blockdev: remove bd_block_size_semaphore again (Jeff Moyer) [909482] - [fs] buffer.c: make block-size be per-page and protected by the page lock (Jeff Moyer) [909482] - [fs] direct-io.c: adjust suspicious bit operation (Jeff Moyer) [909482] - [fs] direct-io: optimize cache misses in the submission path (Jeff Moyer) [909482] - [fs] direct-io.c: calculate fs_count correctly in get_more_blocks() (Jeff Moyer) [909482] - [fs] direct-io: merge direct_io_walker into __blockdev_direct_IO (Jeff Moyer) [909482] - [fs] direct-io: inline the complete submission path (Jeff Moyer) [909482] - [fs] direct-io: separate map_bh from dio (Jeff Moyer) [909482] - [fs] direct-io: use a slab cache for struct dio (Jeff Moyer) [909482] - [fs] direct-io: rearrange fields in dio/dio_submit to avoid holes (Jeff Moyer) [909482] - [fs] direct-io: fix a wrong comment (Jeff Moyer) [909482] - [fs] direct-io: separate fields only used in the submission path from struct dio (Jeff Moyer) [909482] - [powerpc] pci: convert devtree bus addresses to resource (Myron Stowe) [953181] - [acpi] create _SUN sysfs file (Motohiro Kosaki) [908606]- [pci] Remove spurious error for sriov_numvfs store and simplify flow (Don Dutile) [887398] - [pci] Provide method to reduce the number of total VFs supported (Don Dutile) [887398] - [pci] SRIOV control and status via sysfs (Don Dutile) [887398] - [pci] Use is_visible() with boot_vga attribute for pci_dev (Don Dutile) [887398] - [pci] Add pci_device_type to pdev's device struct (Don Dutile) [887398] - [x86] Allow greater than 1TB of RAM on AMD x86_64 sytems (Larry Woodman) [869736 876275] - [mm] writeback: Fix Kernel divide by zero panic in get_dirty_limits() (Rafael Aquini) [871599] - [scsi] scsi_debug: Fix off-by-one bug when unmapping region (Ewan Milne) [902973] - [md] dm-snap: provide module alias in dm-snapshot (Mikulas Patocka) [889973] - [x86] mce: Fix return value of mce_chrdev_read() when erst is disabled (Prarit Bhargava) [742385] - [x86] Prevent panic in init_memory_mapping() when booting more than 1TB on AMD systems (Larry Woodman) [869736] - [kernel] TAINT_TECH_PREVIEW should not disable lock debugging (Prarit Bhargava) [872688] - [Documentation] remove doc for obsolete dynamic-printk kernel-parameter (Prarit Bhargava) [883911] - [kernel] coredump: backport E option for /proc/sys/kernel/coredump_pattern (Dave Anderson) [905122] - [s390] mm: Fix crst upgrade of mmap with MAP_FIXED (Hendrik Brueckner) [915357] - [virt] kvm/mmu: fix hashing for TDP and non-paging modes (Marcelo Tosatti) [908751] - [virt] kvm/mmu: Fix free memory accounting race in mmu_alloc_roots() (Marcelo Tosatti) [908751] - [virt] kvm/mmu: Don't flush shadow when enabling dirty tracking (Marcelo Tosatti) [908751] - [mm] memcg: fix totalpages calculation for memory.swappiness==0 (Satoru Moriya) [887402] - [mm] memcg: fix unit mismatch in memcg oom limit calculation (Satoru Moriya) [887397] - [x86] pci: Allow x86 platforms to use translation offsets (Myron Stowe) [836569] - [x86] pci: Clear host bridge aperture struct resource (Myron Stowe) [836569] - [x86] pci: use _CRS bus number aperture for host bridges from ACPI (Myron Stowe) [836569] - [x86] pci: fix unused variable warning in amd_bus.c (Myron Stowe) [836569] - [x86] pci: merge pcibios_scan_root() and pci_scan_bus_on_node() (Myron Stowe) [836569] - [x86] pci: dynamically allocate pci_root_info for native host bridge drivers (Myron Stowe) [836569] - [x86] pci: embed pci_sysdata into pci_root_info on ACPI path (Myron Stowe) [836569] - [x86] pci: embed name into pci_root_info struct (Myron Stowe) [836569] - [x86] pci: add host bridge resource release for _CRS path (Myron Stowe) [836569] - [x86] pci: refactor get_current_resources() (Myron Stowe) [836569] - [pci] add host bridge release support (Myron Stowe) [836569] - [pci] add generic device into pci_host_bridge struct (Myron Stowe) [836569] - [pci] rename pci_host_bridge() to find_pci_root_bridge() (Myron Stowe) [836569] - [x86] pci: fix memleak with get_current_resources() (Myron Stowe) [836569] - [pci] move host bridge-related code to host-bridge.c (Myron Stowe) [836569] - [pci] collapse pcibios_resource_to_bus (Myron Stowe) [836569] - [powerpc] pci: get rid of device resource fixups (Myron Stowe) [836569] - [pci] add generic pcibios_resource_to_bus() (Myron Stowe) [836569] - [pci] convert bus addresses to resource when reading BARs (Myron Stowe) [836569] - [pci] add struct pci_host_bridge_window with CPU/bus address offset (Myron Stowe) [836569] - [pci] add struct pci_host_bridge and a list of all bridges found (Myron Stowe) [836569] - [pci] don't publish new root bus until it's fully initialized (Myron Stowe) [836569] - [pci] make pci_flags non-weak (Myron Stowe) [836569] - [powerpc] pci: replace pci_probe_only with pci_flags (Myron Stowe) [836569] - [powerpc] pci: make pci_probe_only default to 0 (Myron Stowe) [836569] - [pci] add pci_clear_flags() (Myron Stowe) [836569] - [pci] make pci_flags always available (Myron Stowe) [836569] - [x86] pci: fix memleak when ACPI _CRS is not used (Myron Stowe) [836569] - [x86] pci: don't fall back to defaults if _CRS has no apertures (Myron Stowe) [836569] - [pci] remove pci_create_bus() (Myron Stowe) [836569] - [x86] pci: convert to pci_create_root_bus() and pci_scan_root_bus() (Myron Stowe) [836569] - [x86] pci: use pci_scan_bus() instead of pci_scan_bus_parented() (Myron Stowe) [836569] - [powerpc] pci: convert to pci_create_root_bus() (Myron Stowe) [836569] - [powerpc] pci: split PHB part out of pcibios_map_io_space() (Myron Stowe) [836569] - [powerpc] pci: make pcibios_setup_phb_resources() static (Myron Stowe) [836569] - [pci] deprecate pci_scan_bus_parented() (Myron Stowe) [836569] - [pci] convert pci_scan_bus_parented() to use pci_create_root_bus() (Myron Stowe) [836569] - [pci] convert pci_scan_bus() to use pci_create_root_bus() (Myron Stowe) [836569] - [pci] add pci_scan_root_bus() that accepts resource list (Myron Stowe) [836569] - [pci] add pci_create_root_bus() that accepts resource list (Myron Stowe) [836569] - [pci] show host bridges and root bus resources (Myron Stowe) [836569] - [pci] add helpers for building PCI bus resource lists (Myron Stowe) [836569] - [x86] pci: Ignore CPU non-addressable _CRS reserved memory resources (Myron Stowe) [836569] - [powerpc] pci: fix a brace coding style issue in probe.c (Myron Stowe) [836569] - [powerpc] pci: move powerpc pci flag functions into asm-generic (Myron Stowe) [836569] - [powerpc] rename ppc_pci_*_flags to pci_*_flags (Myron Stowe) [836569] - [x86] pci/sysfs: move bus cpuaffinity to class dev_attrs (Myron Stowe) [836569] - [x86] pci: add rescan to /sys/.../pci_bus/.../ (Myron Stowe) [836569] - [x86] pci: use kasprintf in acpi.c (Myron Stowe) [836569] - [x86] pci: Enable pci root res read out for 32bit too (Myron Stowe) [836569] - [x86] pci: Add cap_resource() (Myron Stowe) [836569] - [x86] pci: Use u64 instead of size_t in amd_bus.c (Myron Stowe) [836569] - [x86] pci: AMD one chain system to use pci read out res (Myron Stowe) [836569] - [x86] pci: Use resource_size_t in update_res (Myron Stowe) [836569] - [x86] Move range related operation to one file (Myron Stowe) [836569] - [x86] pci: fix section mismatch on update_res() (Myron Stowe) [836569] - [x86] pci: seperate x86_pci_rootbus_res_quirks from amd_bus.c (Myron Stowe) [836569] - [x86] pci: fix comment typo in bus_numa.h (Myron Stowe) [836569] - [x86] mtrr: Fix sorting of mtrr after subtracting (Myron Stowe) [836569] - [x86] pci: read root resources from IOH on Intel (Myron Stowe) [836569] - [block] Consolidate command flag and queue limit checks for merges (Mike Snitzer) [910054] - [scsi] sd: Permit merged discard requests (Mike Snitzer) [910054] - [block] Clean up special command handling logic (Mike Snitzer) [910054] - [block] separate out blk_rq_merge_ok() and blk_try_merge() from elevator functions (Mike Snitzer) [910054] - [block] cleanup previous backport of blk_throtl_bio() reorganization (Mike Snitzer) [910054] - [i2c] Adding support for Intel iSMT SMBus 2.0 host controller (Neil Horman) [910427] - [asm-generic] architecture independent readq/writeq for 32bit environment (Neil Horman) [910427] - [kvm] vmx: provide the vmclear function and a bitmap to support VMCLEAR in kdump (Andrew Jones) [908608] - [x86] kexec: VMCLEAR VMCSs loaded on all cpus if necessary (Andrew Jones) [908608] - [netdrv] igb: release already assigned MSI-X interrupts if setup fails (Stefan Assmann) [804724] - [netdrv] igb: remove duplicate code for fallback interrupt initialization (Stefan Assmann) [804724] - [netdrv] igb: Combine q_vector and ring allocation into a single function (Stefan Assmann) [804724] - [netdrv] igb: Remove logic that was doing NUMA pseudo-aware allocations (Stefan Assmann) [804724] - [netdrv] igb: Move the calls to set the Tx and Rx queues into igb_open (Stefan Assmann) [804724] - [char] ipmi: add options to disable openfirmware and PCI scanning (Tony Camuso) [924736] - [char] ipmi: use locks on watchdog timeout set on reboot (Tony Camuso) [924736] - [char] ipmi: simplify locking (Tony Camuso) [924736] - [char] ipmi: fix message handling during panics (Tony Camuso) [924736] - [char] ipmi: Fix IPMI errors due to timing problems (Tony Camuso) [924736] - [char] ipmi/ipmi_si_intf: fix cleanup_one_si section mismatch (Tony Camuso) [924736] - [char] ipmi: fix OOPS caused by pnp_unregister_driver on unregistered driver (Tony Camuso) [924736] - [Documentation] IPMI: Add the document description of ipmi_get_smi_info (Tony Camuso) [924736] - [char] ipmi: fix __init and __exit attribute locations (Tony Camuso) [924736] - [char] ipmi: proper spinlock initialization (Tony Camuso) [924736] - [char] ipmi: fix hardcoded ipmi device exit path warning (Tony Camuso) [924736] - [char] ipmi: fix acpi probe print (Tony Camuso) [924736] - [char] ipmi: print info for spmi and smbios paths like acpi and pci (Tony Camuso) [924736] - [char] ipmi: fix memleaking for add_smi when duplicating happen (Tony Camuso) [924736] - [char] ipmi: update driver to use dev_printk and its constructs (Tony Camuso) [924736] - [char] ipmi/ipmi_si_intf: fix variable 'addr_space' set but not used warning (Tony Camuso) [924736] - [char] ipmi: fix sysfs lockdep warning in ipmi code (Tony Camuso) [924736] - [char] ipmi: remove ipmi_smi.h self-include (Tony Camuso) [924736] - [char] ipmi: fix slave_addrs setting to actually work (Tony Camuso) [924736] - [char] ipmi: Use KCS_IDLE_STATE (Tony Camuso) [924736] - [char] ipmi: refer to table as "SPMI", not "ACPI" (Tony Camuso) [924736] - [mm] enforce mmap_min_addr on x86_64 (Rik van Riel) [790921] - [mm] optional next-fit policy for arch_get_unmapped_area (Rik van Riel) [790921] - [mm] fix quadratic behaviour in get_unmapped_area_topdown (Rik van Riel) [790921] - [scsi] Revert: qla2xxx: Optimize existing port name server query matching (Chad Dupuis) [924804] - [scsi] Revert: qla2xxx: Avoid losing any fc ports when loop id's are exhausted (Chad Dupuis) [924804]- [fs] defer do_filp_open() access checks to may_open() (Eric Sandeen) [920752] - [infiniband] ipoib: Add missing locking when CM object is deleted (Doug Ledford) [913645] - [virt] kvm: accept unaligned MSR_KVM_SYSTEM_TIME writes (Petr Matousek) [917021] {CVE-2013-1796} - [char] tty: hold lock across tty buffer finding and buffer filling (Prarit Bhargava) [901780]- [net] tcp: fix for zero packets_in_flight was too broad (Thomas Graf) [920794] - [net] tcp: frto should not set snd_cwnd to 0 (Thomas Graf) [920794] - [net] tcp: fix an infinite loop in tcp_slow_start() (Thomas Graf) [920794] - [net] tcp: fix ABC in tcp_slow_start() (Thomas Graf) [920794] - [md] dm-thin: bump the target version numbers (Mike Snitzer) [922931] - [md] dm-thin: use block_size_is_power_of_two (Mike Snitzer) [904161] - [md] dm-thin: support a non-power-of-2 discard_granularity (Mike Snitzer) [904161] - [md] dm-thin: fix queue limits stacking (Mike Snitzer) [904161] - [md] dm: sync misc small differences from upstream (Mike Snitzer) [904161] - [md] persistent-data: improve improve space map block alloc failure message (Mike Snitzer) [904161] - [md] dm-thin: use DMERR_LIMIT for errors (Mike Snitzer) [904161] - [md] persistent-data: use DMERR_LIMIT for errors (Mike Snitzer) [904161] - [md] persistent-data: fix nested btree deletion (Mike Snitzer) [904161] - [md] dm-thin: move bio_prison code to separate module (Mike Snitzer) [904161] - [md] dm-thin: prepare to separate bio_prison code (Mike Snitzer) [904161] - [md] persistent-data: convert to use le32_add_cpu (Mike Snitzer) [904161] - [md] dm-bufio: use ACCESS_ONCE for sysfs values (Mike Snitzer) [904161] - [md] dm-bufio: use list_move (Mike Snitzer) [904161] - [md] dm-ioctl: use kmalloc if possible (Mike Snitzer) [904161] - [md] dm-ioctl: remove PF_MEMALLOC (Mike Snitzer) [904161] - [md] dm-ioctl: prevent unsafe change to dm_ioctl data_size (Mike Snitzer) [904161] - [md] dm-snap: optimize track_chunk (Mike Snitzer) [904161] - [md] dm: fix deadlock with request based dm and queue request_fn recursion (Mike Snitzer) [904161] - [fs] ext3: Fix format string issues (Nikola Pajkovsky) [920785] {CVE-2013-1848} - [netdrv] ehea: avoid accessing a NULL vgrp (Steve Best) [911359] - [kernel] signal: always clear sa_restorer on execve (Nikola Pajkovsky) [920506] {CVE-2013-0914} - [md] dm-thin: fix discard corruption (Mike Snitzer) [922931] - [md] persistent-data: rename node to btree_node (Mike Snitzer) [922931] - [netdrv] ixgbe: Only set gso_type to SKB_GSO_TCPV4 as RSC does not support IPv6 (Michael S. Tsirkin) [908196] - [netdrv] bnx2x: set gso_type (Michael S. Tsirkin) [908196] - [netdrv] qlcnic: set gso_type (Michael S. Tsirkin) [908196] - [netdrv] ixgbe: fix gso type (Michael S. Tsirkin) [908196] - [net] sunrpc: Get rid of the redundant xprt->shutdown bit field (J. Bruce Fields) [893584] - [virt] kvm: do not #GP on unaligned MSR_KVM_SYSTEM_TIME write (Gleb Natapov) [917021] {CVE-2013-1796} - [fs] gfs2: Allocate reservation structure before rename and link (Robert S Peterson) [922999] - [drm] i915: bounds check execbuffer relocation count (Nikola Pajkovsky) [920525] {CVE-2013-0913} - [x86] irq: add quirk for broken interrupt remapping on 55XX chipsets (Neil Horman) [887006] - [md] dm: fix limits initialization when there are no data devices (Mike Snitzer) [908851] - [kvm] Convert MSR_KVM_SYSTEM_TIME to use gfn_to_hva_cache functions (Gleb Natapov) [917025] {CVE-2013-1797} - [kvm] Fix for buffer overflow in handling of MSR_KVM_SYSTEM_TIME (Gleb Natapov) [917021] {CVE-2013-1796} - [kvm] Fix bounds checking in ioapic indirect register reads (Gleb Natapov) [917032] {CVE-2013-1798} - [kvm] x86: release kvmclock page on reset (Gleb Natapov) [917025] {CVE-2013-1797} - [security] keys: Fix race with concurrent install_user_keyrings() (David Howells) [913258] {CVE-2013-1792}- [fs] xfs: use maximum schedule timeout when ail is empty (Brian Foster) [883905] - [net] xfrm_user: fix info leak in copy_to_user_tmpl() (Thomas Graf) [922429] {CVE-2012-6537} - [net] xfrm_user: fix info leak in copy_to_user_policy() (Thomas Graf) [922429] {CVE-2012-6537} - [net] xfrm_user: fix info leak in copy_to_user_state() (Thomas Graf) [922429] {CVE-2012-6537} - [net] xfrm_user: fix info leak in copy_to_user_auth() (Thomas Graf) [922429] {CVE-2012-6537} - [net] atm: fix info leak in getsockopt(SO_ATMPVC) (Thomas Graf) [922387] {CVE-2012-6546} - [net] atm: fix info leak via getsockname() (Thomas Graf) [922387] {CVE-2012-6546} - [fs] nls: improve UTF8 -> UTF16 string conversion routine (Nikola Pajkovsky) [916119] {CVE-2013-1773} - [fs] fat: Fix stat->f_namelen (Nikola Pajkovsky) [916119] {CVE-2013-1773} - [netdrv] tun: fix ioctl() based info leaks (Thomas Graf) [922351] {CVE-2012-6547} - [net] llc: fix info leak via getsockname() (Thomas Graf) [922333] {CVE-2012-6542} - [virt] x86: Add a check to catch Xen emulation of Hyper-V (Andrew Jones) [918239] - [fs] cifs: fix expand_dfs_referral (Sachin Prabhu) [902492] - [fs] cifs: factor smb_vol allocation out of cifs_setup_volume_info (Sachin Prabhu) [902492] - [fs] cifs: have cifs_cleanup_volume_info not take a double pointer (Sachin Prabhu) [902492] - [fs] nfs: Dont allow NFS silly-renamed files to be deleted, no signal (Dave Wysochanski) [905095]- [Documentation] vxlan: fix command usage in its doc (Amerigo Wang) [907447] - [net] vxlan: Add ethtool drvinfo (Amerigo Wang) [907447] - [net] vxlan: Use the underlying device index when joining/leaving multicast groups (Amerigo Wang) [907447] - [net] vxlan: remove unused variable (Amerigo Wang) [907447] - [net] vxlan: Update hard_header_len based on lowerdev when instantiating VXLAN (Amerigo Wang) [907447] - [net] vxlan: fix a typo (Amerigo Wang) [907447] - [net] vxlan: Fix error that was resulting in VXLAN MTU size being 10 bytes too large (Amerigo Wang) [907447] - [net] vxlan: allow a user to set TTL value (Amerigo Wang) [907447] - [net] vxlan: don't expire permanent entries (Amerigo Wang) [907447] - [net] vxlan: fix oops when give unknown ifindex (Amerigo Wang) [907447] - [net] vxlan: fix receive checksum handling (Amerigo Wang) [907447] - [net] vxlan: add additional headroom (Amerigo Wang) [907447] - [net] vxlan: allow configuring port range (Amerigo Wang) [907447] - [net] vxlan: associate with tunnel socket on transmit (Amerigo Wang) [907447] - [net] vxlan: fix byte order in hash function (Amerigo Wang) [907447] - [net] vxlan: minor output refactoring (Amerigo Wang) [907447] - [net] vxlan: fix more sparse warnings (Amerigo Wang) [907447] - [net] vxlan: remove unused including (Amerigo Wang) [907447] - [net] vxlan: put UDP socket in correct namespace (Amerigo Wang) [907447] - [net] vxlan: virtual extensible lan (Amerigo Wang) [907447] - [net] igmp: export symbol ip_mc_leave_group (Amerigo Wang) [907447] - [net] netlink: Add nla_put_net{16,32,64}() helpers (Amerigo Wang) [907447] - [net] dst: Introduce skb_tunnel_rx() helper (Amerigo Wang) [907447] - [net] rtnetlink: do not check master for bridge ports (Amerigo Wang) [907447] - [net] rtnetlink: notify events for FDB NTF_SELF adds and deletes (Amerigo Wang) [907447] - [net] rtnetlink: add attributes to fdb interface (Amerigo Wang) [907447] - [net] netdevice: make address const in device address management (Amerigo Wang) [907447] - [net] add generic PF_BRIDGE:RTM_ FDB hooks (Amerigo Wang) [907447] - [net] xfrm: fix RCU bugs (Amerigo Wang) [885247] - [net] xfrm: Replace rwlock on xfrm_policy_afinfo with rcu (Amerigo Wang) [885247] - [net] flow: Add a flow_cache_flush_deferred function (Amerigo Wang) [885247] - [net] xfrm: Refcount destination entry on xfrm_lookup (Amerigo Wang) [885247] - [net] xfrm: avoid possible oopse in xfrm_alloc_dst (Amerigo Wang) [885247] - [net] xfrm: Fix xfrm_state_migrate leak (Amerigo Wang) [885247] - [net] flow: Make flow cache namespace-aware (Amerigo Wang) [885247] - [net] xfrm: do not assume that template resolving always returns xfrms (Amerigo Wang) [885247] - [net] xfrm: check bundle policy existance before dereferencing it (Amerigo Wang) [885247] - [net] xfrm: fix policy unreferencing on larval drop (Amerigo Wang) [885247] - [net] xfrm6: ensure to use the same dev when building a bundle (Amerigo Wang) [885247] - [net] xfrm: Fix crashes in xfrm_lookup() (Amerigo Wang) [885247] - [net] flow: delayed deletion of flow cache entries (Amerigo Wang) [885247] - [net] xfrm: remove policy garbage collection (Amerigo Wang) [885247] - [net] xfrm: cache bundles instead of policies for outgoing flows (Amerigo Wang) [885247] - [net] xfrm: deal with dst entries in netns (Amerigo Wang) [885247] - [net] flow: virtualize flow cache entry methods (Amerigo Wang) [885247] - [net] flow: structurize flow cache (Amerigo Wang) [885247] - [net] xfrm: remove policy lock when accessing policy->walk.dead (Amerigo Wang) [885247] - [net] xfrm: Flushing empty SAD generates false events (Amerigo Wang) [885247] - [net] xfrm: Flushing empty SPD generates false events (Amerigo Wang) [885247] - [net] pfkey: fix SA and SP flush sequence (Amerigo Wang) [885247] - [net] xfrm: validate attributes (Amerigo Wang) [885247] - [net] xfrm: verify policy direction at XFRM_MSG_POLEXPIRE handler (Amerigo Wang) [885247] - [net] xfrm: Remove xfrm_state_genid (Amerigo Wang) [885247] - [net] ipv4: check rt_genid in dst_check (Amerigo Wang) [885247] - [net] xfrm: Fix bogus bundle flowi (Amerigo Wang) [885247] - [net] xfrm: clone mark when cloning policy (Amerigo Wang) [885247] - [net] xfrm: Allow user space manipulation of SPD mark (Amerigo Wang) [885247] - [net] xfrm: Allow user space config of SAD mark (Amerigo Wang) [885247] - [net] xfrm: SP lookups with mark (Amerigo Wang) [885247] - [net] xfrm: SP lookups signature with mark (Amerigo Wang) [885247] - [net] xfrm: SA lookups with mark (Amerigo Wang) [885247] - [net] xfrm: SA lookups signature with mark (Amerigo Wang) [885247] - [net] xfrm: introduce basic mark infrastructure (Amerigo Wang) [885247]- [fs] NLM: Ensure that we resend all pending blocking locks after a reclaim (Steve Dickson) [913704] - [fs] xfs: remove log force from xfs_buf_cond_lock() (Brian Foster) [896224] - [fs] xfs: recheck buffer pinned status after push trylock failure (Brian Foster) [896224] - [fs] nfs: Ensure that we check lock exclusive/shared type against open modes (Dave Wysochanski) [916324] - [powerpc] pseries: Fix partition migration hang in stop_topology_update (Steve Best) [910597] - [infiniband] qib: correction for faulty sparse warning correction (Jay Fenlason) [901701] - [usb] io_ti: Fix NULL dereference in chase_port() (Nikola Pajkovsky) [916200] {CVE-2013-1774} - [net] bluetooth: Fix incorrect strncpy() in hidp_setup_hid() (Nikola Pajkovsky) [914691] {CVE-2013-0349} - [char] tty: set_termios/set_termiox should not return -EINTR (Oleg Nesterov) [904907] - [netdrv] ehea: fix VLAN support (Steve Best) [911359] - [net] xfrm_user: return error pointer instead of NULL (Thomas Graf) [919389] {CVE-2013-1826} - [net] dccp: check ccid before NULL poiter dereference (Weiping Pan) [919188] {CVE-2013-1827}- [Documentation] ipv6: Update ip-sysctl.txt documentation (Jacob Tanenbaum) [795367] - [net] ipv6: add special mode forwarding=2 to send RS while configured as router (Jacob Tanenbaum) [795367] - [net] ipv6: add special mode accept_ra=2 to accept RA while configured as a router (Jacob Tanenbaum) [795367] - [net] netfilter: improve out-of-sync situation in TCP tracking (Flavio Leitner) [629857] - [net] sctp: Add support to per-association statistics via a new SCTP_GET_ASSOC_STATS call (Michele Baldessari) [755486] - [net] fix netdev_increment_features() (Amerigo Wang) [892868] - [net] Disable all TSO features when SG is disabled (Amerigo Wang) [892868] - [net] tcp: tcp_replace_ts_recent() should not be called from tcp_validate_incoming() (Weiping Pan) [843126] - [net] tcp: RFC 5961 5.2 Blind Data Injection Attack Mitigation (Weiping Pan) [843126] - [net] tcp: refine SYN handling in tcp_validate_incoming (Weiping Pan) [843126] - [net] tcp: implement RFC 5961 4.2 (Weiping Pan) [843126] - [net] tcp: implement RFC 5961 3.2 (Weiping Pan) [843126] - [net] ipv6: Preserve ipv6 functionality needed by NET (Vlad Yasevich) [801856] - [net] use right lock in __dev_remove_offload (Vlad Yasevich) [801856] - [net] ipv6: Pull IPv6 GSO registration out of the module (Vlad Yasevich) [801856] - [net] ipv4: Pull GSO registration out of inet_init() (Vlad Yasevich) [801856] - [net] ipv6: Update ipv6 static library with newly needed functions (Vlad Yasevich) [801856] - [net] ipv6: Move exthdr offload support into separate file (Vlad Yasevich) [801856] - [net] ipv6: Separate out UDP offload functionality (Vlad Yasevich) [801856] - [net] ipv6: Separate tcp offload functionality (Vlad Yasevich) [801856] - [net] ipv6: Separate ipv6 offload support (Vlad Yasevich) [801856] - [net] ipv6: Switch to using new offload infrastructure (Vlad Yasevich) [801856] - [net] ipv4: Switch to using the new offload infrastructure (Vlad Yasevich) [801856] - [net] ipv6: Add new offload registration infrastructure (Vlad Yasevich) [801856] - [net] Add net protocol offload registration infrustructure (Vlad Yasevich) [801856] - [net] Switch to using the new packet offload infrastructure (Vlad Yasevich) [801856] - [net] Add generic packet offload infrastructure (Vlad Yasevich) [801856] - [net] update SOCK_MIN_RCVBUF (Daniel Borkmann) [782886] - [net] sctp: Fix list corruption resulting from freeing an association on a list (Jiri Pirko) [887868] - [net] netfilter/ipset: timeout can be modified for already added elements (Daniel Borkmann) [881599] - [net] tcp: Don't change unlocked socket state in tcp_v4_err() (Jiri Benc) [757658] - [net] packet: fix network header offset in skb for raw sockets (Stefan Assmann) [845515] - [mm] tmpfs: fix use-after-free of mempolicy object (Nikola Pajkovsky) [915715] {CVE-2013-1767} - [fs] fuse: set page_descs length in fuse_buffered_write() (Brian Foster) [915135] - [fs] vfs: fix pointer dereference validation in d_validate (Carlos Maiolino) [876600]- [pci] Fix PCI Express Capability accessors for PCI_EXP_FLAGS (Myron Stowe) [912505] - [pci] introduce accessor to retrieve PCIe Capabilities Register (Myron Stowe) [904203] - [pci] Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pcie/portdrv: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] portdrv: Don't create hotplug slots unless port supports hotplug (Myron Stowe) [904203] - [drm] radeon: Use PCI Express Capability accessors (Myron Stowe) [904203] - [scsi] qla4xxx: Use PCI Express Capability accessors (Myron Stowe) [904203] - [scsi] qla4xxx: Use PCI Express Capability accessors (Myron Stowe) [904203] - [infiniband] qib: Use PCI Express Capability accessors (Myron Stowe) [904203] - [infiniband] mthca: Use PCI Express Capability accessors (Myron Stowe) [904203] - [wireless] iwlwifi: Use PCI Express Capability accessors (Myron Stowe) [904203] - [wireless] iwlegacy: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] ath9k: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] atl1c: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] cxgb4: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] cxgb3: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] myri10ge: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] niu: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] mlx4: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] igb: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] e1000e: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] tg3: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] bnx2x: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] r8169: Preserve other Device Control bits when setting NOSNOOP_EN (Myron Stowe) [904203] - [netdrv] r8169: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pcie/aspm: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pcie/aer: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pciehp: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pcie/portdrv: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] hotplug: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] Add accessors for PCI Express Capability (Myron Stowe) [904203] - [pci] Remove unused field pcie_type from struct pci_dev (Myron Stowe) [904203] - [pci] Introduce pci_pcie_type(dev) to replace pci_dev->pcie_type (Myron Stowe) [904203] - [pci] Add pcie_flags_reg to cache PCIe capabilities register (Myron Stowe) [904203] - [scsi] qla2xxx: remove unnecessary reads of PCI_CAP_ID_EXP (Myron Stowe) [904203] - [pci] remove redundant capabilities checking in pci_{save, restore}_pcie_state (Myron Stowe) [904203] - [pci] pcie/aer: use pci_is_pcie() instead of obsolete pci_dev.is_pcie (Myron Stowe) [904203] - [pci] move pci_find_saved_cap out of linux/pci.h (Myron Stowe) [904203] - [netdrv] myri10ge: remove unnecessary read of PCI_CAP_ID_EXP (Myron Stowe) [904203] - [netdrv] niu: remove unnecessary read of PCI_CAP_ID_EXP (Myron Stowe) [904203] - [pci] Track the size of each saved capability data area (Myron Stowe) [904203] - [pci] pcie/portdrv: remove redundant definitions (Myron Stowe) [904203] - [pci] hotplug: use pci_is_pcie() (Myron Stowe) [904203] - [pci] pcie/aspm: use pci_is_pcie() (Myron Stowe) [904203] - [pci] pciehp: use pci_pcie_cap() (Myron Stowe) [904203] - [pci] pcie/aspm: use pci_pcie_cap() (Myron Stowe) [904203] - [pci] pcie/portdrv: use pci_pcie_cap() (Myron Stowe) [904203]- [kernel] utrace: ensure arch_ptrace/ptrace_request can never race with SIGKILL (Oleg Nesterov) [912074] {CVE-2013-0871} - [security] device_cgroup: fix RCU usage (Aristeu Rozanski) [819366] - [security] device_cgroup: fix unchecked cgroup parent usage (Aristeu Rozanski) [819366] - [security] device_cgroup: add proper checking when changing default behavior (Aristeu Rozanski) [819366] - [security] device_cgroup: stop using simple_strtoul() (Aristeu Rozanski) [819366] - [security] device_cgroup: rename deny_all to behavior (Aristeu Rozanski) [819366] - [security] device_cgroup: fix invalid rcu dereference (Aristeu Rozanski) [819366] - [security] device_cgroup: rename whitelist to exception list (Aristeu Rozanski) [819366] - [security] device_cgroup: convert device_cgroup internally to policy + exceptions (Aristeu Rozanski) [819366] - [security] device_cgroup: introduce dev_whitelist_clean() (Aristeu Rozanski) [819366] - [security] device_cgroup: add "deny_all" in dev_cgroup structure (Aristeu Rozanski) [819366] - [security] devcgroup_inode_permission: take "is it a device node" checks to inlined wrapper (Aristeu Rozanski) [819366] - [security] rcu: Convert call_rcu(whitelist_item_free) to kfree_rcu() (Aristeu Rozanski) [819366] - [fs] cifs: after upcalling for krb5 creds, invalidate key rather than revoking it (Niels de Vos) [885899] - [fs] cifs: tmp_key_invalidate() should not set key->expiry to 0 (Niels de Vos) [885899] - [block] disable discard request merge temporarily (Mike Snitzer) [907844]- [netdrv] mlx4: Set number of msix vectors under SRIOV mode to firmware defaults (Michal Schmidt) [904726] - [netdrv] mlx4: Fix bridged vSwitch configuration for non SRIOV mode (Michal Schmidt) [903644] - [net] rtnetlink: Fix IFLA_EXT_MASK definition (regression) (Thomas Graf) [903220] - [x86] msr: Add capabilities check (Nikola Pajkovsky) [908699] {CVE-2013-0268} - [x86] msr: Remove incorrect, duplicated code in the MSR driver (Nikola Pajkovsky) [908699] {CVE-2013-0268} - [virt] xen: don't assume ds is usable in xen_iret for 32-bit PVOPS (Andrew Jones) [906311] {CVE-2013-0228}- [kernel] cputime: Avoid multiplication overflow on utime scaling (Stanislaw Gruszka) [862758] - [net] sunrpc: When changing the queue priority, ensure that we change the owner (Steve Dickson) [902965] - [net] sunrpc: Ensure we release the socket write lock if the rpc_task exits early (Steve Dickson) [902965] - [fs] nfs: Ensure that we free the rpc_task after read and write cleanups are done (Steve Dickson) [902965] - [net] sunrpc: Ensure that we free the rpc_task after cleanups are done (Steve Dickson) [902965] - [net] sunrpc: Don't allow low priority tasks to pre-empt higher priority ones (Steve Dickson) [902965] - [fs] nfs: Add sequence_priviliged_ops for nfs4_proc_sequence() (Steve Dickson) [902965] - [fs] nfs: The NFSv4.0 client must send RENEW calls if it holds a delegation (Steve Dickson) [902965] - [fs] nfs: nfs4_proc_renew should be declared static (Steve Dickson) [902965] - [fs] nfs: nfs4_locku_done must release the sequence id (Steve Dickson) [902965] - [fs] nfs: We must release the sequence id when we fail to get a session slot (Steve Dickson) [902965] - [fs] nfs: Add debugging messages to NFSv4's CLOSE procedure (Steve Dickson) [902965] - [net] sunrpc: Clear the connect flag when socket state is TCP_CLOSE_WAIT (Steve Dickson) [902965] - [fs] nfs: cleanup DS stateid error handling (Steve Dickson) [902965] - [fs] nfs: handle DS stateid errors (Steve Dickson) [902965] - [fs] nfs: Fix potential races in xprt_lock_write_next() (Steve Dickson) [902965] - [fs] nfs: Ensure correct locking when accessing the 'lock_states' list (Steve Dickson) [902965] - [fs] nfs: Fix the handling of NFS4ERR_SEQ_MISORDERED errors (Steve Dickson) [902965] - [block] cciss: use lun reset not target reset (Tomas Henzl) [893022] - [block] cciss: get rid of message related magic numbers (Tomas Henzl) [893022] - [fs] nfsd: default server numeric idmapping to off (J. Bruce Fields) [815908] - [fs] nfsd: allow numeric idmapping (J. Bruce Fields) [815908] - [x86] perf: Export Sandy Bridge uncore clockticks event in sysfs (Luming Yu) [886374] - [x86] perf: Add Intel Westmere-EX uncore support (Luming Yu) [886374] - [powerpc] perf: Sample only if SIAR-Valid bit is set in P7+ (Steve Best) [873425] - [powerpc] oprofile: Fix marked events support on Power7+ not set (Steve Best) [873425] - [powerpc] Define Power7+ PV constant PV_POWER7p (Steve Best) [873425] - [netdrv] netxen: check for root bus in netxen_mask_aer_correctable (Nikolay Aleksandrov) [846123] - [netdrv] be2net: fix unconditionally returning IRQ_HANDLED in INTx (Ivan Vecera) [909464] - [netdrv] be2net: fix INTx ISR for interrupt behaviour on BE2 (Ivan Vecera) [909464] - [netdrv] be2net: fix a possible events_get() race on BE2 (Ivan Vecera) [909464] - [virt] hv_balloon: Make adjustments to the pressure report (Jason Wang) [902232]- [fs] gfs2: Get a block reservation before resizing a file (Robert S Peterson) [875753] - [net] ipv6: do not create neighbor entries for local delivery (Jiri Pirko) [896020] - [net] bonding: check for assigned mac before adopting the slaves mac address (Veaceslav Falico) [905126] - [fs] nfs: nfs4_xdr_enc_layout{commit, return} must return status (Steve Dickson) [907227] - [fs] set s_type before destroy_super in sget() (Eric Sandeen) [904982] - [scsi] ses: Avoid kernel panic when lun 0 is not mapped (Ewan Milne) [886867] - [block] avoid divide-by-zero with zero discard granularity (Mike Snitzer) [901705] - [block] discard granularity might not be power of 2 (Mike Snitzer) [901705] - [netdrv] tg3: Fix crc errors on jumbo frame receive (Ivan Vecera) [895336] - [netdrv] igb: set E1000_IMS_TS interrupt bit in igb_irq_enable (Stefan Assmann) [871795] - [pci] intel-iommu: Prevent devices with RMRRs from being placed into SI Domain (Tony Camuso) [678451] - [scsi] sd: Reshuffle init_sd to avoid crash (Ewan Milne) [888417] - [mm] add numa node symlink for cpu devices in sysfs (Neil Horman) [878708]- [fs] Fix sget() race with failing mount (Eric Sandeen) [883276]- [virt] xen: Fix stack corruption in xen_failsafe_callback for 32bit PVOPS guests (Andrew Jones) [896050] {CVE-2013-0190} - [block] sg_io: use different default filters for each device class (Paolo Bonzini) [875361] {CVE-2012-4542} - [block] sg_io: prepare for adding per-device-type filters (Paolo Bonzini) [875361] {CVE-2012-4542} - [virt] virtio-blk: Don't free ida when disk is in use (Asias He) [870344] - [netdrv] mlx4: Remove FCS bytes from packet length (Doug Ledford) [893707] - [net] netfilter: nf_ct_reasm: fix conntrack reassembly expire code (Amerigo Wang) [726807]- [char] ipmi: use a tasklet for handling received messages (Prarit Bhargava) [890160] - [char] ipmi: handle run_to_completion properly in deliver_recv_msg() (Prarit Bhargava) [890160] - [usb] xhci: Reset reserved command ring TRBs on cleanup (Don Zickus) [843520] - [usb] xhci: handle command after aborting the command ring (Don Zickus) [874541] - [usb] xhci: cancel command after command timeout (Don Zickus) [874541] - [usb] xhci: add aborting command ring function (Don Zickus) [874541] - [usb] xhci: add cmd_ring_state (Don Zickus) [874541] - [usb] xhci: Fix Null pointer dereferencing with non-DMI systems (Don Zickus) [874542] - [usb] xhci: Intel Panther Point BEI quirk (Don Zickus) [874542] - [usb] xhci: Increase XHCI suspend timeout to 16ms (Don Zickus) [874542] - [powerpc] Revert: pseries/iommu: remove default window before attempting DDW manipulation (Steve Best) [890454] - [serial] 8250_pnp: add Intermec CV60 touchscreen device (Mauro Carvalho Chehab) [894445] - [char] ipmi: apply missing hunk from upstream commit 2407d77a (Tony Camuso) [882787] - [acpi] Fix broken kernel build if CONFIG_ACPI_DEBUG is enabled (Lenny Szubowicz) [891948] - [scsi] qla2xxx: Test and clear FCPORT_UPDATE_NEEDED atomically (Chad Dupuis) [854736] - [mm] vmalloc: remove guard page from between vmap blocks (Johannes Weiner) [873737] - [mm] vmalloc: vmap area cache (Johannes Weiner) [873737] - [fs] vfs: prefer EEXIST to EROFS when creating on an RO filesystem (Eric Sandeen) [878091] - [scsi] qla2xxx: change queue depth ramp print to debug print (Rob Evers) [893113] - [fs] nfs: Fix umount when filelayout DS is also the MDS (Steve Dickson) [895194] - [fs] nfs/pnfs: add set-clear layoutdriver interface (Steve Dickson) [895194] - [fs] nfs: Don't call nfs4_deviceid_purge_client() unless we're NFSv4.1 (Steve Dickson) [895194] - [fs] nfs: Wait for session recovery to finish before returning (Steve Dickson) [895176] - [mm] compaction: validate pfn range passed to isolate_freepages_block (Johannes Weiner) [889456 890498] - [drm] nouveau: ensure legacy vga is re-enabled during POST (Ben Skeggs) [625441] - [netdrv] be2net: Remove stops to further access to BE NIC on UE bits (Ivan Vecera) [894344] - [virt] kvm: invalid opcode oops on SET_SREGS with OSXSAVE bit set (Petr Matousek) [862904] {CVE-2012-4461}- [netdrv] qlge: remove NETIF_F_TSO6 flag (Amerigo Wang) [891839] - [fs] ext3: Remove BKL from ext3_put_super() and ext3_remount() (Carlos Maiolino) [885945] - [lib] switch the protection of percpu_counter list to spinlock (Carlos Maiolino) [885945] - [virt] hv: Add Hyper-V balloon driver (Jason Wang) [885572] - [mm] export a function to get vm committed memory (Jason Wang) [885572] - [drm] nouveau: extend prevent display switching issues by disabling pageflip (Ben Skeggs) [853226] - [netdrv] mlx4: Fix advertisement of wrong PF context behaviour (Alex Williamson) [894060]- [char] ipmi: add new kernel options to prevent automatic ipmi init (Tony Camuso) [877177] - [usb] xhci: New system added for Compliance Mode Patch on SN65LVPE502CP (Don Zickus) [856709] - [x86] quirks: Mark Haswell HDMI Audio as unsupported (Prarit Bhargava) [883428] - [scsi] bfa: fix crash in bfa_cb_ioim_done when performing failover/failback tests (Vijay Guvva) [878618] - [fs] autofs4: Fix sparse warning: context imbalance in autofs4_d_automount() different lock contexts for basic block (Ian Kent) [876795] - [fs] jbd, jbd2: don't wake kjournald unnecessarily (Eric Sandeen) [886318] - [scsi] qla4xxx: v5.03.00.00.06.04-k2 (Rob Evers) [890727] - [scsi] qla4xxx: Correct the validation to check in get_sys_info mailbox (Rob Evers) [890727] - [scsi] qla4xxx: Pass correct function param to qla4_8xxx_rd_direct (Rob Evers) [890727] - [scsi] qla4xxx: v5.03.00.00.06.04-k1 (Chad Dupuis) [878048] - [scsi] qla4xxx: update copyrights in LICENSE.qla4xxx (Chad Dupuis) [878048] - [scsi] qla4xxx: Disable generating pause frames for ISP83XX (Chad Dupuis) [878048] - [scsi] qla4xxx: Fix double clearing of risc_intr for ISP83XX (Chad Dupuis) [878048] - [scsi] qla4xxx: IDC implementation for Loopback (Chad Dupuis) [878048] - [scsi] qla4xxx: Fix panic while rmmod (Chad Dupuis) [878048] - [scsi] qla4xxx: Fail probe_adapter if IRQ allocation fails (Chad Dupuis) [878048] - [scsi] qla4xxx: Prevent MSI/MSI-X falling back to INTx for ISP82XX (Chad Dupuis) [878048] - [scsi] qla4xxx: Update idc reg in case of PCI AER (Chad Dupuis) [878048] - [scsi] qla4xxx: Fix double IDC locking in qla4_8xxx_error_recovery (Chad Dupuis) [878048] - [scsi] qla4xxx: Clear interrupt while unloading driver for ISP83XX (Chad Dupuis) [878048] - [scsi] qla4xxx: Print correct IDC version (Chad Dupuis) [878048] - [scsi] qla4xxx: Added new mbox cmd to pass driver version to FW (Chad Dupuis) [878048] - [scsi] qla4xxx: fix various printk and comment typos (Chad Dupuis) [878048] - [fs] autofs4: use simple_empty() for empty directory check (Ian Kent) [876795] - [fs] autofs4: dont clear DCACHE_NEED_AUTOMOUNT on rootless mount (Ian Kent) [876795] - [fs] gfs2: Fix race in gfs2_rs_alloc (Abhijith Das) [878476] - [fs] xfs: fix broken error handling in xfs_vm_writepage (Dave Chinner) [874539] - [drm] radeon: force rn50 chip to always report connected on analog output (Jerome Glisse) [892723] - [sound] alsa: add support for Teradici 2200 host card audio (Jaroslav Kysela) [890581] - [md] dm-raid: Fix RAID10's check for sufficient redundancy (Jonathan E Brassow) [889358] - [scsi] hpsa: update version number to 3.2.0 (Tomas Henzl) [891935] - [netdrv] cxgb4: Initialize data structures before using (Steve Best) [885756]- [mm] pageattr: prevent PSE and GLOABL leftovers to confuse pmd/pte_present and pmd_huge (Andrea Arcangeli) [878877] - [fs] gfs2: Fix FITRIM argument handling (Abhijith Das) [866932] - [fs] gfs2: Require user to provide argument for FITRIM (Abhijith Das) [866932] - [fs] exec: do not leave bprm->interp on stack (Josh Poimboeuf) [880146] {CVE-2012-4530} - [fs] exec: use -ELOOP for max recursion depth (Josh Poimboeuf) [880146] {CVE-2012-4530} - [fs] btrfs: close exclusive opens with close_bdev_exclusive() (Zach Brown) [874505] - [kernel] sched_rt: Fix hang where umount is stuck in synchronize_sched_expedited (Larry Woodman) [814768]- [md] raid10: Do not call md_raid10_unplug_device while holding spinlock (Jonathan E Brassow) [886658] - [md] dm-thin: commit before gathering status (Mike Snitzer) [882426] - [md] dm-thin: cleanup dead code (Mike Snitzer) [882426] - [md] dm-thin: rename cell_defer_except to cell_defer_no_holder (Mike Snitzer) [882426] - [md] dm-thin: emit "ignore_discard" in status if discards are disabled (Mike Snitzer) [882426] - [md] dm-thin: wake the worker when a discard is prepared (Mike Snitzer) [882426] - [md] dm-thin: fix race between simultaneous io and discards to same block (Mike Snitzer) [882426] - [md] dm-thin: replace calls to cell_release_singleton with cell_defer_except (Mike Snitzer) [882426] - [mm] Revert: ksm: numa awareness sysfs knob (Jarod Wilson) [743643] - [fs] gfs2: Reset rd_last_alloc when it reaches the end of the rgrp (Robert S Peterson) [882381] - [fs] gfs2: Stop looking for free blocks at end of rgrp (Robert S Peterson) [882381] - [drm] nouveau: cache ramcfg value for RAM_RESTRICT_ZM_GROUP (Ben Skeggs) [878384] - [drm] nouveau: disable use of tesla/fermi copy engines for buffer moves (Ben Skeggs) [878384] - [fs] xfs: fix direct IO nested transaction deadlock (Dave Chinner) [876426]- [kernel] ptrace-utrace: fix PTRACE_GETEVENTMSG(pid) in sub-namespace (Oleg Nesterov) [782330] - [scsi] mpt2sas: fix for driver fails EEH recovery from injected pci bus error (Tomas Henzl) [829149] - [mm] memcontrol: propagate LRU accounting state when splitting THP (Johannes Weiner) [881714] - [net] sctp: proc: protect bind_addr->address_list accesses with rcu_read_lock() (Thomas Graf) [706038] - [net] sctp: Add RCU protection to assoc->transport_addr_list (Thomas Graf) [706038] - [s390] zfcp: Adapt to new FC_PORTSPEED semantics (Hendrik Brueckner) [855128] - [virt] virtio_net: allow to change mac when iface is running (Jiri Pirko) [882868] - [virt] kvm: Minimal hyper-v support (Vadim Rozenfeld) [871350] - [fs] gfs2: Journal DLM lock has wrong label (Steven Whitehouse) [884822] - [mm] huge_memory: fix typo in transparent_hugepage sysfs symlink (Jeremy Eder) [887308] - [mm] ksm: numa awareness sysfs knob (Petr Holasek) [743643] - [fs] btrfs: handle IS_ERR(inode) in btrfs_lookup() (Zach Brown) [870944] - [kernel] sched: Add irq_{enter,exit}() to scheduler_ipi() (Stanislaw Gruszka) [836964] - [kernel] panic: fix a possible deadlock in panic() (Tatsuya Kitamura) [871939]- [powerpc] perf: power_pmu_start restores incorrect values, breaking frequency events (Jiri Olsa) [880525] - [netdrv] mlx4: Allow choosing flow steering mode (Doug Ledford) [885191] - [netdrv] mlx4: Adjustments to Flow Steering activation logic for SRIOV (Doug Ledford) [885191] - [netdrv] mlx4: Fix wrong error flow in the flow steering wrapper (Doug Ledford) [885191] - [netdrv] mlx4: Add QPN enforcement for flow steering rules set by VFs (Doug Ledford) [885191] - [infiniband] mlx4: 64-byte CQE/EQE support (Doug Ledford) [885191] - [netdrv] mlx4: Fix potential deadlock in mlx4_eq_int() (Doug Ledford) [885191] - [infiniband] mlx4: Fix spinlock order to avoid lockdep warnings (Doug Ledford) [885191] - [netdrv] mlx4: Removing reserve vectors (Doug Ledford) [885191] - [netdrv] mlx4: Fix double-release-range in tx-rings (Doug Ledford) [885191] - [infiniband] mlx4: Fix QP1 P_Key processing in the Primary Physical Function (PPF) (Doug Ledford) [885191] - [infiniband] mlx4: Synchronize cleanup of MCGs in MCG paravirtualization (Doug Ledford) [885191] - [net] bonding: Bonding driver does not consider the gso_max_size setting of slave devices (Ivan Vecera) [883643] - [net] tcp: Fix >4GB writes on 64-bit (Daniel Borkmann) [885238] - [net] bridge: skip forwarding delay if not using STP (Thomas Graf) [881682] - [fs] nfs: Fix open(O_TRUNC) and ftruncate() error handling (Steve Dickson) [884263] - [fs] nfsd: add proc file listing kernel's gss_krb5 enctypes (Steve Dickson) [877113] - [fs] nfs: add nfs_sb_deactive_async to avoid deadlock (Steve Dickson) [871968] - [fs] nfs: fix page dirtying in NFS DIO read codepath (Jeff Layton) [876514] - [fs] nfs: don't zero out the rest of the page if we hit the EOF on a DIO READ (Jeff Layton) [876514] - [fs] handle null sb in get_super_thawed (Eric Sandeen) [874521] - [scsi] Fix race when removing SCSI devices (Tomas Henzl) [820880] - [netdrv] be2net: enable GRO by default (Ivan Vecera) [849930] - [netdrv] igb: fix compile warning if CONFIG_IGB_PTP is not set (Stefan Assmann) [886519] - [netdrv] bnx2x: Prevent link flaps when booting from SAN (Michal Schmidt) [881068] - [netdrv] bnx2x: Activate LFA (Michal Schmidt) [881068] - [acpi] apei: Fixup common access width firmware bug (Prarit Bhargava) [880465] - [acpi] apei: Avoid too much error reporting in runtime (Prarit Bhargava) [880465] - [acpi] apei: Fix incorrect APEI register bit width check and usage (Prarit Bhargava) [880465] - [virt] vhost: fix length for cross region descriptor (Michael S. Tsirkin) [862265] - [fs] nfs: Use FS-Cache invalidation (David Howells) [699931] - [fs] cachefiles: Implement invalidation (David Howells) [699931] - [fs] vfs: Make more complete truncate operation available to CacheFiles (David Howells) [699931] - [fs] fscache: Provide proper invalidation (David Howells) [699931] - [fs] fscache: Fix operation state management and accounting (David Howells) [699931] - [fs] fscache: Make cookie relinquishment wait for outstanding reads (David Howells) [699931] - [fs] cachefiles: Make some debugging statements conditional (David Howells) [699931] - [fs] fscache: Check cookie is still correct in __fscache_read_or_alloc_pages() (David Howells) [699931] - [fs] fscache: Check that there are no read ops when cookie relinquished (David Howells) [699931] - [fs] cachefiles: Downgrade the requirements passed to the allocator (David Howells) [699931] - [fs] fscache: Validate page mapping pointer value (David Howells) [699931] - [fs] fscache: Fix the marking of cached pages (David Howells) [699931] - [fs] fscache: nfs_migrate_page() does not wait for FS-Cache to finish with a page (David Howells) [699931] - [fs] fscache: Fix __fscache_uncache_all_inode_pages()'s outer loop (David Howells) [699931] - [fs] fscache: Add a helper to bulk uncache pages on an inode (David Howells) [699931] - [scsi] qla2xxx: Ramp down queue depth for attached SCSI devices when driver resources are low (Chad Dupuis) [829739] - [scsi] qla2xxx: Determine the number of outstanding commands based on available resources (Chad Dupuis) [829739] - [s390] zfcp: return early from slave_destroy if slave_alloc returned early (Hendrik Brueckner) [878372] - [scsi] fcoe: fix fcoe enable on link toggle while it is still disabled (Neil Horman) [875271] - [scsi] Log thin provisioning threshold event (Ewan Milne) [847998] - [netdrv] qlge: NETIF_F_GRO needs to be part of hw_features instead of features (John Green) [849749] - [s390] qeth: set new mac even if old mac is gone (Hendrik Brueckner) [883458] - [s390] qeth: Fix IPA_CMD_QIPASSIST return code handling (Hendrik Brueckner) [882792]- [redhat] kabi: additional whitelist symbols for RHEL-6.4 (Jiri Olsa) [866427]- [ipc] mqueue: Prevent mq_send/receive memory corruption (Larry Woodman) [885030] - [fs] nfs: prevent delegreturn attr deadlock (David Jeffery) [870142] - [netdrv] tg3: Do not set TSS for 5719 and 5720 (John Feeney) [823371] - [scsi] lpfc: Update lpfc version for 8.3.5.86.1p driver release (Rob Evers) [877149] - [scsi] lpfc: Fixed setting sequential delivery bit in a service class that is not valid (Rob Evers) [877149] - [scsi] lpfc: Fixed boot from san failure when SLI4 FC device presented on the same PCI bus (Rob Evers) [877149] - [scsi] lpfc: Add LOGO support after ABTS compliance (Rob Evers) [877149] - [scsi] lpfc: Fixed not reporting logical link speed to SCSI midlayer when QoS not on (Rob Evers) [877149] - [scsi] lpfc: Fixed SCSI host create showing wrong link speed on SLI3 HBA ports (Rob Evers) [877149] - [scsi] lpfc: Fixed kernel warning on spinlock usage on some distributions (Rob Evers) [877149] - [scsi] lpfc: Fixed Linux generic firmware download on SLI4 devices with longer module names (Rob Evers) [877149] - [scsi] lpfc: Fix error with fabric service parameters causing performance issues (Rob Evers) [877149] - [scsi] lpfc: Fixed messages for misconfigured port errors (Rob Evers) [877149] - [scsi] lpfc: Fix FCP2 Retries for non-r/w commands (Rob Evers) [877149] - [scsi] lpfc: Fix incorrect comment in T10 DIF attributes (Rob Evers) [877149] - [scsi] lpfc: Correct missing queue destroy on function reset (Rob Evers) [877149] - [scsi] lpfc: Added checking BMBX register for RDY bit before writing the first address in (Rob Evers) [877149] - [scsi] lpfc: Misc changes to optimize critical path (Rob Evers) [877149] - [s390] qdio: fix kernel panic for zfcp 31-bit (Hendrik Brueckner) [878380] - [s390] zcrypt: msgType50 (RSA-CRT) fix (Hendrik Brueckner) [875977] - [netdrv] ixgbe: fix uninitialized event.type in ixgbe_ptp_check_pps_event (Andy Gospodarek) [884369] - [netdrv] ixgbe: (PTP) Fix PPS interrupt code (Andy Gospodarek) [884369] - [netdrv] ixgbe: Fix PTP X540 SDP alignment code for PPS signal (Andy Gospodarek) [884369] - [s390] zfcp: support for hardware data router (Hendrik Brueckner) [823016] - [s390] qdio: base support for hardware data router with zfcp (Hendrik Brueckner) [823016] - [s390] qdio: Split SBAL entry flags (Hendrik Brueckner) [823016] - [net] netfilter/ipset: Check and reject crazy /0 input parameters (Thomas Graf) [880920] - [kernel] kmod: make __request_module() killable (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] kmod: introduce call_modprobe() helper (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] usermodehelper: implement UMH_KILLABLE (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] usermodehelper: introduce umh_complete(sub_info) (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] call_usermodehelper: simplify/fix UMH_NO_WAIT case (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] wait_for_helper: SIGCHLD from user-space can lead to use-after-free (Oleg Nesterov) [819529] {CVE-2012-4398} - [netdrv] qlge: Backport offload features to vlan interfaces (John Green) [849749] - [netdrv] igbvf: work around i350 erratum (Stefan Assmann) [870638]- [netdrv] be2net: Update driver version to 4.4.161.0r (Ivan Vecera) [868896] - [netdrv] be2net: Fix skyhawk VF PCI Device ID (Ivan Vecera) [868896] - [netdrv] be2net: Fix FW flashing on Skyhawk-R (Ivan Vecera) [868896] - [netdrv] be2net: Enabling Wake-on-LAN is not supported in S5 state (Ivan Vecera) [868896] - [netdrv] be2net: Fix VF driver load on newer Lancer FW (Ivan Vecera) [868896] - [netdrv] be2net: Fix unnecessary delay in PCI EEH (Ivan Vecera) [868896] - [netdrv] be2net: Fix issues in error recovery due to wrong queue state (Ivan Vecera) [868896] - [netdrv] be2net: Fix ethtool get_settings output for VF (Ivan Vecera) [868896] - [netdrv] be2net: Fix error messages while driver load for VFs (Ivan Vecera) [868896] - [netdrv] be2net: cleanup code related to be_link_status_query() (Ivan Vecera) [868896] - [netdrv] be2net: Fix configuring VLAN for VF for Lancer (Ivan Vecera) [868896] - [netdrv] be2net: Wait till resources are available for VF in error recovery (Ivan Vecera) [868896] - [netdrv] be2net: Fix change MAC operation for VF for Lancer (Ivan Vecera) [868896] - [netdrv] be2net: remove type argument of be_cmd_mac_addr_query() (Ivan Vecera) [868896] - [netdrv] be2net: Fix setting QoS for VF for Lancer (Ivan Vecera) [868896] - [netdrv] be2net: Fix driver load failure for different FW configs in Lancer (Ivan Vecera) [868896] - [md] dm-thin: remove tech preview status (Mike Snitzer) [798835] - [md] dm-thin: log errors using DMERR_LIMIT instead of DMERR (Mike Snitzer) [798835] - [md] persistent-data: log errors using DMERR_LIMIT instead of DMERR (Mike Snitzer) [798835] - [md] dm-block-manager: reinstate context for which block failed a validator check (Mike Snitzer) [798835] - [netdrv] bnx2x: remove redundant warning log (Michal Schmidt) [879279] - [pci] fix broadcom 57840_MF pci id (Michal Schmidt) [871475] - [netdrv] bnx2x: Disable FCoE for 57840 since not yet supported by FW (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix no link on 577xx 10G-baseT (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix unrecognized SFP+ module after driver is loaded (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix potential incorrect link speed provision (Michal Schmidt) [872228] - [netdrv] bnx2x: Restore global registers back to default (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix link down in 57712 following LFA (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix 57810 1G-KR link against certain switches (Michal Schmidt) [871532] - [netdrv] bnx2x: fix handling mf storage modes (Michal Schmidt) [867872] - [netdrv] bnx2x: use strlcpy() to copy a string (Michal Schmidt) [872228] - [tools] perf: Fix a NULL pointer dereference (Jiri Olsa) [879509] - [tools] perf: Add probe command into perf help message (Jiri Olsa) [879452] - [net] sunrpc: Ensure that rpc_release_resources_task() can be called twice (Jeff Layton) [878204] - [fs] nfs: Check validity of cl_rpcclient in nfs_server_list_show (Steve Best) [874834] - [sound] alsa: fix pcm procfs race (Jaroslav Kysela) [867120] - [kernel] module: Last symbol in a module's symtab is not shown in /proc/kallsyms (Seiji Aguchi) [878024] - [scsi] isci: copy fis 0x34 response into proper buffer (David Milburn) [876912] - [netdrv] bna: put back VLAN tag stripped in promisc mode when no VLAN is configured (Ivan Vecera) [870279]- [net] ipset: list-set: fix adding 'after' (Thomas Graf) [880464] - [net] ipset: take into account cidr value for the from address when creating the set (Thomas Graf) [879539] - [net] net_sched: gred: Fix oops in gred_dump() in WRED mode (Thomas Graf) [874872] - [net] IPv4: Send gratuitous ARP for secondary IP addresses also (Jason Wang) [875309] - [net] arp_notify: unconditionally send gratuitous ARP for NETDEV_NOTIFY_PEERS (Jason Wang) [875309] - [net] fix net.core.?mem_max defaults (Thomas Graf) [878072] - [net] pktgen: fix crash when generating IPv6 packets (Thomas Graf) [877327] - [net] netfilter/ipset: fix hash size checking in kernel (Thomas Graf) [876831] - [net] sctp: send abort chunk when max_retrans exceeded (Neil Horman) [876249]- [fs] ext4: race-condition protection for ext4_convert_unwritten_extents_endio (Lukas Czerner) [869906] {CVE-2012-4508} - [fs] ext4: serialize fallocate with ext4_convert_unwritten_extents (Lukas Czerner) [869906] {CVE-2012-4508} - [fs] ext4: flush the i_completed_io_list during ext4_truncate (Lukas Czerner) [869906] {CVE-2012-4508} - [infiniband] ipoib: Fix AB-BA deadlock when deleting neighbours (Doug Ledford) [873949] - [infiniband] ipoib: Fix memory leak in the neigh table deletion flow (Doug Ledford) [873949] - [infiniband] ipoib: Fix RCU pointer dereference of wrong object (Doug Ledford) [873949] - [misc] Make rcu_dereference_bh work (Doug Ledford) [873949] - [infiniband] ipoib: Use a private hash table for path lookup in xmit path (Doug Ledford) [873949] - [net] netlink: move min_dump_alloc to netlink_callback_extended (Weiping Pan) [872067] - [infiniband] pass rdma_cm module to netlink_dump_start (Weiping Pan) [872067] - [net] netlink: add reference of module in netlink_dump_start (Weiping Pan) [872067] - [net] netfilter: add netlink_dump_control structure for netlink_dump_start() (Weiping Pan) [872067] - [net] netlink: handle errors from netlink_dump() (Weiping Pan) [872067] - [powerpc] mm: Export memory limit via device tree (Baoquan He) [674664] - [powerpc] mm: Change memory_limit from phys_addr_t to unsigned long long (Baoquan He) [674664] - [drm] radeon: For single CRTC GPUs move handling of CRTC_CRT_ON to crtc_dpms() (Jerome Glisse) [873728] - [drm] radeon: Fix TV DAC Load Detection for single CRTC chips (Jerome Glisse) [873728] - [drm] radeon: Clean up code in TV DAC load detection (Jerome Glisse) [873728] - [drm] radeon: On DVI-I use Load Detection when EDID is bogus (Jerome Glisse) [873728] - [drm] radeon: Fix primary DAC Load Detection for RV100 chips (Jerome Glisse) [873728] - [drm] radeon: Fix Load Detection on legacy primary DAC (Jerome Glisse) [873728] - [netdrv] ixgbe: PTP get_ts_info missing software support (Andy Gospodarek) [876810] - [pci] dmar: use PF's pci-dev struct for IOMMU association for VFs (Don Dutile) [873462]- [netdrv] pch_gbe: don't reset MAC_RX on FIFO overflow (Veaceslav Falico) [858747] - [netdrv] pch_gbe: don't re-set RX_FIFO_ERR flag in napi_poll (Veaceslav Falico) [858747] - [netdrv] pch_gbe: create functions for MAC_RX enable, disable (Veaceslav Falico) [858747] - [s390] prevent kABI checking for transactional execution and RI (Hendrik Brueckner) [823011] - [s390] add support for transactional memory (Hendrik Brueckner) [823011] - [s390] add support for runtime instrumentation (Hendrik Brueckner) [823011] - [block] sg_io: introduce unpriv_sgio queue flag (Paolo Bonzini) [841577] - [block] sg_io: pass request_queue to blk_verify_command (Paolo Bonzini) [841577] - [scsi] have scsi_internal_device_unblock take new state (Chris Leech) [854140] - [scsi] add new SDEV_TRANSPORT_OFFLINE state (Chris Leech) [854140] - [fs] sysfs: Cache the last sysfs_dirent to improve readdir scalability (Jes Sorensen) [869037] - [fs] cifs: when CONFIG_HIGHMEM is set, serialize the write kmaps (Sachin Prabhu) [832252] - [fs] cifs: abstract out function to marshal up the iovec array for async writes (Sachin Prabhu) [832252] - [fs] cifs: on CONFIG_HIGHMEM machines, limit the wsize to the kmap space (Sachin Prabhu) [832252] - [fs] gfs2: fix truncation of journaled data files (Abhijith Das) [864634] - [fs] gfs2: re-fix kernel panic with small gfs2 filesystems (Abhijith Das) [838638] - [target] iblock: Add parameter to specify read-only devices (Andy Grover) [877561] - [ata] sata_svw: check DMA start bit before reset (David Milburn) [737836] - [scsi] hpsa: Use LUN reset instead of target reset (Tomas Henzl) [875091] - [net] bonding: prevent deadlock on slave store with alb mode (Veaceslav Falico) [849129] - [net] fix divide by zero in tcp algorithm illinois (Flavio Leitner) [866514] {CVE-2012-4565}- [mm] percpu: Fix kdump crash_notes content lost in case i386 debug (Baoquan He) [828045] - [mm] percpu: fix chunk range calculation (Baoquan He) [828045]- [netdrv] pch_gbe: align skbs to 64byte (Veaceslav Falico) [814481] - [Documentation] nfs: Update kernel idmapping documentation (Steve Dickson) [823359] - [scsi] cxgb3i, cxgb4i: driver updates for rhel6.4 (Jeff Garzik) [747142 747143] - [net] rtnetlink: Fix problem with buffer allocation (Andy Gospodarek) [845081] - [net] RTNETLINK adjusting values of min_ifinfo_dump_size (Andy Gospodarek) [845081] - [net] rtnetlink: Compute and store minimum ifinfo dump size (Andy Gospodarek) [845081] - [kernel] timekeeping: Fix timezone update (Prarit Bhargava) [868859] - [net] sunrpc: add the ability to monitor dynamic slot allocation (Harshula Jayasuriya) [876632] - [scsi] ibmvfc: Ignore fabric RSCNs when link is dead (Steve Best) [875945] - [x86] abort secondary CPU bring-up gracefully if do_boot_cpu timed out on cpu_callin_mask (Igor Mammedov) [816899] - [fs] vfs: get rid of S_BIAS (Ian Kent) [872813] - [fs] gfs2: Test bufdata with buffer locked and gfs2_log_lock held (Benjamin Marzinski) [874319] - [kernel] cpu: fix cpu_chain section mismatch (Frederic Weisbecker) [852148] - [kernel] sched: Don't modify cpusets during suspend/resume (Frederic Weisbecker) [852148] - [kernel] sched, cpuset: Drop __cpuexit from cpu hotplug callbacks (Frederic Weisbecker) [852148] - [kernel] sched: adjust when cpu_active and cpuset configurations are updated during cpu on/offlining (Frederic Weisbecker) [852148] - [kernel] cpu: return better errno on cpu hotplug failure (Frederic Weisbecker) [852148] - [kernel] cpu: introduce cpu_notify(), __cpu_notify(), cpu_notify_nofail() (Frederic Weisbecker) [852148] - [fs] fuse: optimize __fuse_direct_io() (Brian Foster) [858850] - [fs] fuse: optimize fuse_get_user_pages() (Brian Foster) [858850] - [fs] fuse: use get_user_pages_fast() (Brian Foster) [858850] - [fs] fuse: pass iov to fuse_get_user_pages() (Brian Foster) [858850] - [mm] minor cleanup of iov_iter_single_seg_count() (Brian Foster) [858850] - [fs] fuse: use req->page_descs for argpages cases (Brian Foster) [858850] - [fs] fuse: add per-page descriptor to fuse_req (Brian Foster) [858850] - [fs] fuse: rework fuse_do_ioctl() (Brian Foster) [858850] - [fs] fuse: rework fuse_perform_write() (Brian Foster) [858850] - [fs] fuse: rework fuse_readpages() (Brian Foster) [858850] - [fs] fuse: categorize fuse_get_req() (Brian Foster) [858850] - [fs] fuse: general infrastructure for pages of variable size (Brian Foster) [858850] - [mm] memcg: fix split_huge_page_refcounts() (Jerome Marchand) [808538] - [mm] memcg: count pte references from every member of the reclaimed hierarchy (Jerome Marchand) [808538] - [mm] make per-memcg LRU lists exclusive (Jerome Marchand) [808538] - [mm] collect LRU list heads into struct lruvec (Jerome Marchand) [808538] - [mm] vmscan: convert global reclaim to per-memcg LRU lists (Jerome Marchand) [808538] - [mm] memcg: remove optimization of keeping the root_mem_cgroup LRU lists empty (Jerome Marchand) [808538] - [mm] move memcg hierarchy reclaim to generic reclaim code (Jerome Marchand) [808538] - [mm] memcg: per-priority per-zone hierarchy scan generations (Jerome Marchand) [808538] - [mm] vmscan: distinguish between memcg triggering reclaim and memcg (Jerome Marchand) [808538] - [mm] vmscan: distinguish global reclaim from global LRU scanning (Jerome Marchand) [808538] - [mm] memcg: consolidate hierarchy iteration primitives (Jerome Marchand) [808538] - [mm] vmscan: remove isolate_pages callback scan control (Jerome Marchand) [808538] - [mm] memcg: Introduces for_each_mem_cgroup_all (Jerome Marchand) [808538] - [mm] memcg: use for_each_mem_cgroup (Jerome Marchand) [808538] - [mm] memcg: extract mem_group_usage() from mem_cgroup_read() (Jerome Marchand) [808538] - [mm] memcg: skip scanning active lists based on individual size (Jerome Marchand) [808538] - [mm] compaction: avoid double mem_cgroup_del_lru() (Jerome Marchand) [808538] - [kernel] events: Switch to internal refcount, fix race with close() (Jiri Olsa) [874723] - [kernel] events: De-schedule a task context when removing the last event (Jiri Olsa) [874723] - [kernel] events: Change close() semantics for group events (Jiri Olsa) [874723] - [kernel] events: Do no try to schedule task events if there are none (Jiri Olsa) [874723] - [kernel] events: Do not set task_ctx pointer in cpuctx if there are no events in the context (Jiri Olsa) [874723] - [kernel] events: Collect the schedule-in rules in one function (Jiri Olsa) [874723] - [kernel] events: Fix initial task_ctx/event installation (Jiri Olsa) [874723] - [kernel] events: Simplify and fix __perf_install_in_context() (Jiri Olsa) [874723] - [kernel] events: Remove task_ctx_sched_in() (Jiri Olsa) [874723] - [kernel] events: Clean up 'ctx' reference counting (Jiri Olsa) [874723] - [s390] qeth: fix deadlock between recovery and bonding driver (Hendrik Brueckner) [869647] - [fs] xfs: fix reading of wrapped log data (Dave Chinner) [874322] - [x86] mm: fix signedness issue in mmap_rnd() (Petr Matousek) [875036] - [net] netlink: fix for too early rmmod (Weiping Pan) [874444] - [net] af_key: fix netns ops ordering on module load/unload (Weiping Pan) [874434] - [net] ipv6/netfilter: fix overlap check for fragments (Amerigo Wang) [726807]- [fs] cifs: deal with id_to_sid embedded sid reply corner case (Sachin Prabhu) [868433] - [fs] cifs: fix hardcoded default security descriptor length (Sachin Prabhu) [868433] - [fs] cifs: extra sanity checking for cifs.idmap keys (Sachin Prabhu) [868433] - [fs] cifs: ensure we revalidate the inode after readdir if cifsacl is enabled (Sachin Prabhu) [868433] - [fs] cifs: don't override the uid/gid in getattr when cifsacl is enabled (Sachin Prabhu) [868433] - [fs] cifs: avoid extra allocation for small cifs.idmap keys (Sachin Prabhu) [868433] - [fs] cifs: simplify id_to_sid and sid_to_id mapping code (Sachin Prabhu) [868433] - [fs] cifs: remove uneeded __KERNEL__ block from cifsacl.h (Sachin Prabhu) [868433] - [fs] cifs: fix the format specifiers in sid_to_str (Sachin Prabhu) [868433] - [fs] cifs: redefine NUM_SUBAUTH constant from 5 to 15 (Sachin Prabhu) [868433] - [fs] cifs: make cifs_copy_sid handle a source sid with variable size subauth arrays (Sachin Prabhu) [868433] - [fs] cifs: make compare_sids static (Sachin Prabhu) [868433] - [fs] cifs: use the NUM_AUTHS and NUM_SUBAUTHS constants in cifsacl code (Sachin Prabhu) [868433] - [fs] cifs: move num_subauth check inside of CONFIG_CIFS_DEBUG2 check in parse_sid() (Sachin Prabhu) [868433] - [fs] cifs: clean up id_mode_to_cifs_acl (Sachin Prabhu) [868433] - [fs] cifs: fix potential buffer overrun in cifs.idmap handling code (Sachin Prabhu) [868433] - [net] bonding: fix a NULL pointer dereference bug in bond_enslave() (Amerigo Wang) [873226] - [fs] pnfs: export symbol nfs_fhget (Steve Dickson) [872232] - [fs] pnfs: export the symbol nfs_fs_type (Steve Dickson) [872229] - [net] pkt_sched: enable QFQ to support TSO/GSO (Amerigo Wang) [816888] - [net] pkt_sched: fix virtual-start-time update in QFQ (Amerigo Wang) [816888] - [net] sched: add missing group change to qfq_change_class (Amerigo Wang) [816888]- [scsi] sd: fix crash when UA received on DIF enabled device (Ewan Milne) [865682] - [scsi] hpsa: fix pci-IDs, add gen8plus Smart Array IDs (Tomas Henzl) [870513] - [fs] nfs: fix bug in legacy DNS resolver (Steve Dickson) [873816] - [fs] nfsd: add get_uint for u32's (Steve Dickson) [873816] - [net] sunrpc: Ensure we return EAGAIN in xs_nospace if congestion is cleared (Steve Dickson) [871128] - [net] sunrpc: Prevent races in xs_abort_connection() (Steve Dickson) [871128] - [net] Revert: sunrpc: Ensure we close the socket on EPIPE errors too (Steve Dickson) [871128] - [net] sunrpc: Get rid of the xs_error_report socket callback (Steve Dickson) [871128] - [fs] ext4: Use proper flags in ext4_ext_insert_extent() (Lukas Czerner) [873394] - [idle] intel_idle: enable Ivy Bridge Xeon support (Lenny Szubowicz) [870209] - [md] dm-raid: Transiently failed devices do not undergo resync (Jonathan E Brassow) [870246] - [md] dm-thin: bump thin and pool target versions to 1.5 (Mike Snitzer) [872249] - [mm] Prevent kernel panic in NUMA related system calls after memory hot-add (Larry Woodman) [870350]- [Documentation] vm: Transparent Hugepage Support (Baoquan He) [852802] - [mm] huge_memory: create sysfs symlink to redhat_transparent_hugepage (Baoquan He) [852802] - [net] openvswitch: allow to turn off TSO on internal devices (Amerigo Wang) [871275] - [net] WARN if struct ip_options was allocated directly by kmalloc (Jiri Pirko) [872799] - [net] fix bug that causes no RX queue entries to be created under /sys/devices (Tatsuya Kitamura) [869770] - [fs] xfs: move allocation stack switch up to xfs_bmapi_allocate (Dave Chinner) [867277] - [fs] xfs: introduce XFS_BMAPI_STACK_SWITCH (Dave Chinner) [867277] - [fs] xfs: zero allocation_args on the kernel stack (Dave Chinner) [867277] - [kernel] Do not include asm-generic/bitops/le.h directly, use linux/bitops.h (Jes Sorensen) [871142] - [s390] dasd: move wake_up call (Hendrik Brueckner) [869753] - [md] dm-raid: Use safe version of rdev_for_each (Jonathan E Brassow) [871630]- [netdrv] igb: schedule watchdog every second to update statistics fixup (Stefan Assmann) [838404] - [s390] smsgiucv: reestablish IUCV path after resume (Hendrik Brueckner) [869752] - [kernel] events: Fix perf tool is_active old behaviour leftover (Jiri Olsa) [865380] - [mm] hugetlb: fix non-atomic enqueue of huge page (Rafael Aquini) [869750] - [char] random: Use arch-specific RNG to initialize the entropy store (Prarit Bhargava) [862344] - [drm] i915: Use cpu relocations if the object is in the GTT but not mappable (Dave Airlie) [869856] - [scsi] storvsc: Account for in-transit packets in the RESET path (Jason Wang) [870297] - [netdrv] ixgbe: reduce PTP rx path overhead (Jiri Benc) [868214] - [net] relax rcvbuf limits (Weiping Pan) [860778] - [lib] Fix rwsem to not hang the system (David Howells) [852847] - [input] wacom: add support to Cintiq 22HD (Aristeu Rozanski) [857062]- [fs] ext4: Adding error check after calling ext4_mb_regular_allocator() (Eric Sandeen) [852810] - [md] faulty: use disk_stack_limits() (Eric Sandeen) [868233] - [fs] autofs4: fix reset pending flag on mount fail (Ian Kent) [866271] - [net] netfilter/nfnetlink_queue: do not allow to set unsupported flag bits (Steve Best) [822598] - [net] netfilter: Add fail-open support (Steve Best) [822598] - [pci] intel-iommu: Increase the number of iommus supported to MAX_IO_APICS (George Beshers) [787724] - [pci] intel-iommu: Fix identity mapping for sandy bridge (George Beshers) [787724] - [netdrv] tg3: Support the get_ts_info ethtool method (Jiri Benc) [866624] - [netdrv] tg3: enable transmit time stamping (Jiri Benc) [866624] - [kernel] audit: do not print error when SELinux disabled (Eric Paris) [785936] - [kernel] resource: make sure requested range is included in the root range (Johannes Weiner) [845632] - [kernel] ntp: fix non privileged system time shifting (Jan Stancek) [868827] - [x86] mce: Fix race in MCE cpu synchronization (Prarit Bhargava) [868110] - [net] cfg80211, mac80211: avoid state mismatch on deauth (Stanislaw Gruszka) [866417] - [net] mac80211: check if key has TKIP type before updating IV (Stanislaw Gruszka) [859355]- [tools] perf: Catch event names from command line (Luming Yu) [696579 696580] - [tools] perf: Allow pmu events parsing for RHEL6 (Luming Yu) [696579 696580] - [x86] perf: Make UNCORE_PMU_HRTIMER_INTERVAL 64-bit (Luming Yu) [696579 696580] - [kernel] events: provide PMU when initing events (Luming Yu) [696579 696580] - [kernel] events: Remove perf_event_attr::type check (Luming Yu) [696579 696580] - [x86] perf: Fix LLC-* and node-* events on Intel SandyBridge (Luming Yu) [696579 696580] - [x86] perf: Add generic NODE cache events (Luming Yu) [696579 696580] - [x86] perf: Fix format definition of SNB-EP uncore QPI box (Luming Yu) [696579 696580] - [x86] perf: Add Intel Nehalem-EX uncore support (Luming Yu) [696579 696580] - [x86] perf: Detect number of instances of uncore CBox (Luming Yu) [696579 696580] - [x86] perf: Fix event constraint for SandyBridge-EP C-Box (Luming Yu) [696579 696580] - [x86] perf: Use 0xff as pseudo code for fixed uncore event (Luming Yu) [696579 696580] - [x86] perf: Fix section mismatch in uncore_pci_init() (Luming Yu) [696579 696580] - [x86] perf: Lowercase uncore PMU event names (Luming Yu) [696579 696580] - [x86] perf: Add Intel Nehalem and Sandy Bridge-EP uncore support (Luming Yu) [696579 696580] - [x86] perf: Add generic PCI uncore PMU device support (Luming Yu) [696579 696580] - [x86] perf: Add Intel Nehalem and Sandy Bridge uncore PMU support (Luming Yu) [696579 696580] - [x86] perf: Add generic Intel uncore PMU support (Luming Yu) [696579 696580] - [x86] perf: Clean up perf_event cpu code (Luming Yu) [696579 696580] - [ata] ata_piix: defer disks to the Hyper-V drivers by default (Jason Wang) [834682] - [ata] libata: add a host flag to ignore detected ATA devices (Jason Wang) [834682] - [netdrv] hyperv: Add the Hyper-V network driver (Jason Wang) [834682] - [scsi] hyperv: Add the storvsc driver (Jason Wang) [834682] - [hid] hyperv: Add the Hyper-V mouse driver (Jason Wang) [834682] - [virt] hyperv: Add the vmbus and util drivers (Jason Wang) [834682] - [staging] hyperv: Get rid of all the staging hv drivers (Jason Wang) [834682] - [scripts] hyperv: fix up alias creation logic for hv_vmbus_device_id (Jason Wang) [834682] - [scripts] hyperv: Add code to parse struct hv_vmbus_device_id table (Jason Wang) [834682] - [x86] cpu: Integrate the clocksource with Hyper-V detection code (Jason Wang) [834682] - [x86] cpu: Export the symbol ms_hyperv (Jason Wang) [834682] - [misc] vmware_balloon: use the new x86_hyper API (Jason Wang) [834682] - [x86] hypervisor: Export the x86_hyper* symbols (Jason Wang) [834682] - [x86] cpu: Clean up the hypervisor layer (Jason Wang) [834682] - [x86] cpu: Detect running on a Microsoft HyperV system (Jason Wang) [834682] - [virt] hyperv: Add HYPER-V header file (Jason Wang) [834682] - [scsi] megaraid_sas: Version, Changelog, Copyright update (Tomas Henzl) [841724] - [scsi] megaraid_sas: Remove duplicate code (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add SystemPD FastPath support (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add array boundary check for SystemPD (Tomas Henzl) [841724] - [scsi] megaraid_sas: Load io_request DataLength in bytes (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add module param for configurable MSI-X vector count (Tomas Henzl) [841724] - [scsi] megaraid_sas: Remove un-needed completion_lock spinlock calls (Tomas Henzl) [841724] - [scsi] megaraid_sas: Move poll_aen_lock initializer (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add resetwaittime module parameter (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add throttlequeuedepth module parameter (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add fpRead/WriteCapable, fpRead/WriteAcrossStripe checks (Tomas Henzl) [841724] - [net] sunrpc: Ensure that the TCP socket is closed when in CLOSE_WAIT (Steve Dickson) [863212] - [fs] nfs: Make v3 mounts fail with ETIMEDOUTs instead EIO on mountd timeouts (Steve Dickson) [835966] - [md] raid1: Don't release reference to device while handling read error (Jes Sorensen) [853049] - [netdrv] sfc: backport cleanups (Nikolay Aleksandrov) [865751] - [net] fix a sysctl check warning in conntrack reasm code (Amerigo Wang) [867688]- [fs] fuse: implement NFS-like readdirplus support (Brian Foster) [841514] - [drm] nouveau: prevent display switching issues by disabling pageflip (Ben Skeggs) [867698] - [drm] nouveau: restore pre-suspend fence buffer context on resume (Ben Skeggs) [867698] - [drm] nouveau: fix shadowing of ACPI ROM images larger than 64KiB (Ben Skeggs) [867698] - [netdrv] igb: Add 1588 support to I210/I211 (Jiri Benc) [864881] - [netdrv] igb: Prevent dropped Tx timestamps via work items and interrupts (Jiri Benc) [864881] - [netdrv] igb: Store the MAC address in the name in the PTP struct (Jiri Benc) [864881] - [netdrv] igb: Correct PTP support query from ethtool (Jiri Benc) [864881] - [netdrv] igb: Update PTP function names/variables and locations (Jiri Benc) [864881] - [netdrv] igb: Tidy up wrapping for CONFIG_IGB_PTP (Jiri Benc) [864881] - [netdrv] igb: Support the get_ts_info ethtool method (Jiri Benc) [864881] - [netdrv] igb: Add switch case for supported hardware to igb_ptp_remove (Jiri Benc) [864881] - [netdrv] igb: Add Support for new i210/i211 devices (Jiri Benc) [864881] - [netdrv] igb: offer a PTP Hardware Clock instead of the timecompare method (Jiri Benc) [864881] - [netdrv] igb: add PTP Hardware Clock code (Jiri Benc) [864881] - [net] mark ptp support as Tech Preview (Jiri Benc) [829785] - [ptp] link the phc device to its parent device (Jiri Benc) [829785] - [ptp] provide the clock's adjusted frequency (Jiri Benc) [829785] - [ptp] remember the adjusted frequency (Jiri Benc) [829785] - [ptp] Allow PHC devices to adjust PPS events for known delay (Jiri Benc) [829785] - [ptp] Fix clock_getres() implementation (Jiri Benc) [829785] - [ptp] Fix some locking bugs in ptp_read() (Jiri Benc) [829785] - [ptp] Return -EFAULT on copy_to_user() errors (Jiri Benc) [829785] - [pps] return PTR_ERR on error in device_create (Jiri Benc) [829785] - [pps] class_create() returns an ERR_PTR, not NULL (Jiri Benc) [829785] - [pps] simplify conditions a bit (Jiri Benc) [829785] - [pps] make idr lock a mutex and protect idr_pre_get (Jiri Benc) [829785] - [pps] move idr stuff to pps.c (Jiri Benc) [829785] - [pps] convert printk/pr_* to dev_* (Jiri Benc) [829785] - [pps] access pps device by direct pointer (Jiri Benc) [829785] - [pps] fix race in PPS_FETCH handler (Jiri Benc) [829785] - [pps] declare variables where they are used in switch (Jiri Benc) [829785] - [pps] trivial fixes (Jiri Benc) [829785] - [drm] i915: use correct CONFIG for iommu in rhel6 (Dave Airlie) [865666] - [gpu] vga_switcheroo: Don't require handler init callback (Dave Airlie) [867169] - [x86] amd_iommu: attach device fails on the last pci device (Don Dutile) [861164]- [mm] compaction: clear PG_migrate_skip based on compaction and reclaim activity (Rik van Riel) [713546 783248] - [mm] compaction: fix bit ranges in {get,clear,set}_pageblock_skip() (Rik van Riel) [713546 783248] - [netdrv] e1000e: add device IDs for i218 (Clarkville-LP) (Dean Nelson) [862764] - [infiniband] mxl4: Fix build error on platforms where UL is not 64bit (Doug Ledford) [586028 756396] - [netdrv] mlx4: Adjust flow steering attach wrapper so that IB works on SR-IOV VFs (Doug Ledford) [586028 756396] - [infiniband] mlx4: Create paravirt contexts for VFs when master IB driver initializes (Doug Ledford) [586028 756396] - [infiniband] mlx4: Modify proxy/tunnel QP mechanism so that guests do no calculations (Doug Ledford) [586028 756396] - [infiniband] mlx4: Paravirtualize Node Guids for slaves (Doug Ledford) [586028 756396] - [infiniband] mlx4: Activate SR-IOV mode for IB (Doug Ledford) [586028 756396] - [infiniband] mlx4: Miscellaneous adjustments for SR-IOV IB support (Doug Ledford) [586028 756396] - [netdrv] mlx4: INIT/CLOSE port logic for IB ports in SR-IOV mode (Doug Ledford) [586028 756396] - [netdrv] mlx4: Adjustments to SET_PORT for IB SR-IOV (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add iov directory in sysfs under the ib device (Doug Ledford) [586028 756396] - [infiniband] mlx4: Propagate P_Key and guid change port management events to slaves (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add alias_guid mechanism (Doug Ledford) [586028 756396] - [netdrv] mlx4: Add IB port-state machine and port mgmt event propagation (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add CM paravirtualization (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add multicast group (MCG) paravirtualization for SR-IOV (Doug Ledford) [586028 756396] - [infiniband] mlx4: MAD_IFC paravirtualization (Doug Ledford) [586028 756396] - [infiniband] mlx4: SR-IOV multiplex and demultiplex MADs (Doug Ledford) [586028 756396] - [infiniband] mlx4: Implement QP paravirtualization and maintain phys_pkey_cache for smp_snoop (Doug Ledford) [586028 756396] - [infiniband] mlx4: Initialize SR-IOV IB support for slaves in master context (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add proxy and tunnel QPs to the reserved QP area (Doug Ledford) [586028 756396] - [infiniband] mlx4: SR-IOV IB context objects and proxy/tunnel SQP support (Doug Ledford) [586028 756396] - [infiniband] core: Add ib_find_exact_cached_pkey() (Doug Ledford) [586028 756396] - [infiniband] core: Handle table with full and partial membership for the same P_Key (Doug Ledford) [586028 756396] - [infiniband] core: Handle table with full and partial membership for the same P_Key (Doug Ledford) [586028 756396] - [net] rds: fix rds-ping spinlock recursion (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Check that retry count values are in range (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Add missing break to switch. (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: dont orphan skbs in mlx4_en_xmit() (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Disable SENSE_PORT for multifunction devices (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Clean up enabling of SENSE_PORT for older (ConnectX-1/-2) HCAs (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Stash PCI ID driver_data in mlx4_priv structure (Doug Ledford) [826346 826348 826349] - [infiniband] srp: Avoid having aborted requests hang (Doug Ledford) [818562 826346 826348 826349] - [infiniband] srp: Fix use-after-free in srp_reset_req() (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix compilation error when nes_debug is enabled (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Print hardware resource type (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix for crash when TX checksum offload is off (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix for incorrect MSS when TSO is on (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix incorrect resolving of the loopback MAC address (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Fix crash on uninitialized priv->cmd.slave_sem (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Trivial cleanups to driver log messages (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Trivial readability fix: "0X30" -> "0x30" (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Remove annoying debug message in the resource tracker (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix wrong offset in parsing query device caps response (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fill in sq_sig_type in query QP (Doug Ledford) [826346 826348 826349] - [infiniband] ipoib: Fix use-after-free of multicast object (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Use consistent component mask for IPoIB port space multicast joins (Doug Ledford) [818562 826346 826348 826349] - [infiniband] core: Remove unused variables in ucm/ucma (Doug Ledford) [818562 826346 826348 826349] - [net] rds: Don't disable BH on BH context (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Fix local access validation for user MRs (Doug Ledford) [818562] - [infiniband] qib: Add a qib driver version (Doug Ledford) [818562] - [infiniband] qib: Fix failure of compliance test C14-024#06_LocalPortNum (Doug Ledford) [818562] - [netdrv] mlx4: Fix integer overflows so 8TBs of memory registration works (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Return the error value in case of command initialization failure (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fixing error flow in case of QUERY_FW failure (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add security check / enforcement for flow steering rules set for VMs (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Put Firmware flow steering structures in common header files (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Check iboe netdev pointer before dereferencing it (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Clean up buddy bitmap allocation (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix integer overflow issues around MTT table (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Allow large mlx4_buddy bitmaps (Doug Ledford) [826346 826348 826349] - [infiniband] srp: Fix a race condition (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Fix error return code in qib_init_7322_variables() (Doug Ledford) [818562] - [infiniband] Fix typos in infiniband drivers (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: fix mcg.c error return code (Doug Ledford) [826346 826348 826349] - [infiniband] ucma.c: Fix for events with wrong context on iWARP (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Fix possible deadlock on sm_lock spinlock (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Remove port type restrictions (Doug Ledford) [826346 826348 826349] - [infiniband] qib: Fix size of cc_supported_table_entries (Doug Ledford) [818562] - [infiniband] ucma: Convert open-coded equivalent to memdup_user() (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: checkpatch fixes (Doug Ledford) [818562] - [infiniband] qib: Add congestion control agent implementation (Doug Ledford) [818562] - [infiniband] qib: Reduce sdma_lock contention (Doug Ledford) [818562] - [infiniband] qib: Fix an incorrect log message (Doug Ledford) [818562] - [netdrv] mlx4: map entire pages to increase throughput (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Move MAC_MASK to a common place (Doug Ledford) [826346 826348 826349] - [infiniband] qib: Fix QP RCU sparse warnings (Doug Ledford) [818562] - [netdrv] mlx4: dereferencing freed memory (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: off by one in parse_trans_rule() (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Put physical GID and P_Key table sizes in mlx4_phys_caps struct and paravirtualize them (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Allow guests to have IB ports (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Implement mechanism for reserved Q_Keys (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Free ICM table in case of error (Doug Ledford) [826346 826348 826349] - [infiniband] cm: Destroy idr as part of the module init error flow (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Remove double function declarations (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fill the masked_atomic_cap attribute in query device (Doug Ledford) [826346 826348 826349] - [infiniband] mthca: Fill in sq_sig_type in query QP (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mthca: Warning about event for non-existent QPs should show event type (Doug Ledford) [818562 826346 826348 826349] - [infiniband] ipoib: fix skb truesize underestimatiom (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Fix sparse RCU warnings in qib_keys.c (Doug Ledford) [818562] - [netdrv] mlx4: Initialize IB port capabilities for all slaves (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Use port management change event instead of smp_snoop (Doug Ledford) [826346 826348 826349] - [infiniband] qib: RCU locking for MR validation (Doug Ledford) [818562] - [infiniband] qib: Avoid returning EBUSY from MR deregister (Doug Ledford) [818562] - [infiniband] qib: Fix UC MR refs for immediate operations (Doug Ledford) [818562] - [infiniband] core: Move CM_xxx_ATTR_ID macros from cm_msgs.h to ib_cm.h (Doug Ledford) [818562 826346 826348 826349] - [infiniband] sa: Add GuidInfoRecord query support (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Add debug prints (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Pass an invalid PCI id number to VFs (Doug Ledford) [826346 826348 826349] - [infiniband] cma: Allow user to restrict listens to bound address family (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Listen on specific address family (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Bind to a specific address family (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Add support for drop action through ethtool (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Manage flow steering rules with ethtool (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: set number of rx rings used by RSS using ethtool (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Implement promiscuous mode with device managed flow-steering (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add resource tracking for device managed flow steering rules (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Add device managed flow steering firmware API (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add firmware commands to support device managed flow steering (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Set steering mode according to device capabilities (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Re-design multicast attachments flow (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Change resource tracking ID to be 64 bit (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Change resource tracking mechanism to use red-black tree (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: set maximal number of default RSS queues (Doug Ledford) [826346 826348 826349] - [infiniband] netlink: Move away from NLMSG_NEW() (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Release QP range in free_resources (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Use single completion vector after NOP failure (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Set correct port parameters during device initialization (Doug Ledford) [826346 826348 826349] - [infiniband] cma: QP type check on received REQs should be AND not OR (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Fix max_wqe capacity reported from query device (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix setting VL_cap in mlx4_SET_PORT wrapper flow (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fix EQ deallocation in legacy mode (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix obscure mlx4_cmd_box parameter in QUERY_DEV_CAP (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Check port out-of-range before using in mlx4_slave_cap (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fixes for VF / Guest startup flow (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix improper use of "port" parameter in mlx4_en_event (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix number of EQs used in ICM initialisation (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix the slave_id out-of-range test in mlx4_eq_int (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fix mlx4_ib_add() error flow (Doug Ledford) [826346 826348 826349] - [infiniband] core: Fix IB_SA_COMP_MASK macro (Doug Ledford) [818562 826346 826348 826349] - [infiniband] iser: Fix error flow in iser ep connection establishment (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Increase the number of vectors (EQs) available for ULPs (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: num cores tx rings for every UP (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fixed error flow in rem_slave_eqs (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add XRC domains and counters to resource tracker (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix potential kernel Oops in res tracker during Dom0 driver unload (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Address build warnings on set but not used variables (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix init_port mask state for slaves (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Change SYNC_TPT to be native (not wrapped) (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Remove unused *_str functions from the resource tracker (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Do not reset module-parameter num_vfs when fail to enable sriov (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Change bitmap allocator to work in round-robin fashion (Doug Ledford) [826346 826348 826349] - [infiniband] nes: Don't call event handler if pointer is NULL (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix for the ORD value of the connecting peer (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Add cache line awareness to qib_qp and qib_devdata structures (Doug Ledford) [818562] - [infiniband] qib: MADs with misset M_Keys should return failure (Doug Ledford) [818562] - [infiniband] qib: Fix M_Key lease timeout handling (Doug Ledford) [818562] - [infiniband] qib: Fix QLE734X link cycling (Doug Ledford) [818562] - [infiniband] qib: Display correct value for number of contexts (Doug Ledford) [818562] - [infiniband] qib: Correct ordering of reregister vs. port active events (Doug Ledford) [818562] - [infiniband] qib: Optimize pio ack buffer allocation (Doug Ledford) [818562] - [infiniband] qib: Add prefetch for eager buffers (Doug Ledford) [818562] - [infiniband] mlx4: Replace printk(KERN_yyy...) with pr_yyy(...) (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add second capabilities flags field (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Put priority bits in WQE of IBoE MLX QP (Doug Ledford) [826346 826348 826349] - [infiniband] core: Add raw packet QP type (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Add raw packet QP support (Doug Ledford) [826346 826348 826349] - [infiniband] uverbs: Make lockdep output more readable (Doug Ledford) [818562 826346 826348 826349] - [infiniband] uverbs: Lock SRQ / CQ / PD objects in a consistent order (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Fix lockdep false positive recursive locking (Doug Ledford) [818562 826346 826348 826349] - [infiniband] ipath: Replace open-coded ARRAY_SIZE with macro (Doug Ledford) [818562 826346 826348 826349] - [infiniband] ipath: Replace open-coded ARRAY_SIZE with macro (Doug Ledford) [818562 826346 826348 826349] - [infiniband] core: Use qp->usecnt to track multicast attach/detach (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mad: Don't send response for failed MADs (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mad: Set 'D' bit in response for unhandled MADs (Doug Ledford) [818562 826346 826348 826349] - [net] mlx4: Moving to Interrupts for TX completions (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Added Ethtool support for TX Interrupt coalescing (Doug Ledford) [826346 826348 826349] - [net] rds: Move all of the network sysctls without a namespace into init_net (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Fix spelling typo in net (Doug Ledford) [826346 826348 826349] - [infiniband] rdma_cm: TOS <=> UP mapping for IBoE (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: sk_prio <=> UP for untagged traffic (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Use netif_set_real_num_{rx, tx}_queues() (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: DCB QoS support (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: set port QoS attributes (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Force user priority by QP attribute (Doug Ledford) [826346 826348 826349] - [infiniband] core: Don't return EINVAL from sysfs rate attribute for invalid speeds (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Don't return an invalid speed when a port is down (Doug Ledford) [826346 826348 826349] - [infiniband] Stop using NLA_PUT*() (Doug Ledford) [818562 826346 826348 826349] - [net] rds: use gfp flags from caller in conn_alloc() (Doug Ledford) [818562 826346 826348 826349] - [net] rds: Remove printk from rds_sendmsg (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Scale size of MTT table with system RAM (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Allow dynamic MTU configuration for IB ports (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fix info returned when querying IBoE ports (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fix possible missed completion event (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Report thermal error events (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix one more static exported function (Doug Ledford) [826346 826348 826349] - [infiniband] Change CQE csum_ok field to a bit flag (Doug Ledford) [818562 826346 826348 826349] - [infiniband] iwcm: Reject connect requests if cmid is not in LISTEN state (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Get rid of redundant ext_port_cap flags (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: defining functions as static (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: remove unused functions (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: remove unused functions (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: fixing sparse warnings when copying mac, address to gid entry (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: fix sparse warnings on wrong type for RSS keys (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: fix sparse warnings on TX blue flame buffer (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Saving mem access on data path (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: remove sparse errors (Doug Ledford) [826346 826348 826349] - [infiniband] ucma: Fix AB-BA deadlock (Doug Ledford) [818562 826346 826348 826349] - [infiniband] ehca: Fix ilog2() compile failure (Doug Ledford) [818562 826346 826348 826349] - [infiniband] Use central enum for speed instead of hard-coded values (Doug Ledford) [818562 826346 826348 826349] - [infiniband] iser: Free IB connection resources in the proper place (Doug Ledford) [818562 826346 826348 826349] - [infiniband] srp: Consolidate repetitive sysfs code (Doug Ledford) [818562 826346 826348 826349] - [infiniband] srp: Use pr_fmt() and pr_err()/pr_warn() (Doug Ledford) [818562 826346 826348 826349] - [infiniband] core: Fix SDR rates in sysfs (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: dont change mac_header on xmit (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Enforce device max FMR maps in FMR alloc (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Set bad_wr for invalid send opcode (Doug Ledford) [826346 826348 826349] - [infiniband] mad: Return error response for unsupported MADs (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mad: Add MAD error codes from IBA spec (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Avoid filtering LID on SMA portinfo (Doug Ledford) [818562] - [infiniband] qib: Add logic for affinity hint (Doug Ledford) [818562] - [infiniband] nes: Fixes for sparse endianness warnings (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: remove unnecessary variables and arguments (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: remove unused field high_prios (Doug Ledford) [826346 826348 826349] - [net] rds: Fix typo in iw_recv.c and ib_recv.c (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Fix typo in cmd.c (Doug Ledford) [826346 826348 826349] - [net] ipv4/route: export symbol ip_tos2prio (Doug Ledford) [818562 826346 826348 826349] - [misc] Backport of pr_*_once() functions (Doug Ledford) [818562 826346 826348 826349] - [mm] Revert: reduce memcg memory overhead (Jarod Wilson) [808538]- [drm] i915: block haswell support (Dave Airlie) [862376] - [powerpc] fadump: Remove the phyp assisted dump code (Steve Best) [739124] - [powerpc] pseries: Call ibm, os-term if the ibm, extended-os-term is present (Steve Best) [739124] - [powerpc] fadump: Invalidate the fadump registration during machine shutdown (Steve Best) [739124] - [powerpc] fadump: Invalidate registration and release reserved memory for general use (Steve Best) [739124] - [fs] proc/vmcore: Introduce cleanup routine to invalidate /proc/vmcore (Steve Best) [739124] - [powerpc] fadump: Add PT_NOTE program header for vmcoreinfo (Steve Best) [739124] - [powerpc] fadump: Convert firmware-assisted cpu state dump data into elf notes (Steve Best) [739124] - [powerpc] fadump: Initialize elfcore header and add PT_LOAD program headers (Steve Best) [739124] - [powerpc] fadump: Register for firmware assisted dump (Steve Best) [739124] - [powerpc] fadump: Reserve the memory for firmware assisted dump (Steve Best) [739124] - [powerpc] fadump: Add documentation for firmware-assisted dump (Steve Best) [739124] - [net] Add rtnetlink init_rcvwnd to set the TCP initial receive window (Jesper Brouer) [795598] - [scsi] fcoe: Fix write errors on NPIV ports (Neil Horman) [857575] - [scsi] fcoe: Allocate fcoe_ctlr with fcoe_interface, not as a member (Neil Horman) [857575] - [scsi] fcoe: Fix up rmmod crash (Neil Horman) [860846] - [fs] NFSv4.1: Clean up layoutreturn (Steve Dickson) [837871] - [net] nfs: Fix buffer overflow checking in __nfs4_get_acl_uncached (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Fix the acl cache size calculation (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Fix range checking in __nfs4_get_acl_uncached and __nfs4_proc_set_acl (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: nfs_getaclargs.acl_len is a size_t (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Don't use private xdr_stream fields in decode_getacl (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Fix pointer arithmetic in decode_getacl (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Simplify the GETATTR attribute length calculation (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] sunrpc: Add the helper xdr_stream_pos (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] sunrpc: Don't decode beyond the end of the RPC reply message (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] sunrpc: Clean up xdr_set_iov() (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] sunrpc: xdr_read_pages needs to clear xdr->page_ptr (Sachin Prabhu) [822871] {CVE-2012-2375} - [fs] nfs: Avoid beyond bounds copy while caching ACL (Sachin Prabhu) [822871] {CVE-2012-2375} - [fs] nfs: Avoid reading past buffer when calling GETACL (Sachin Prabhu) [822871] {CVE-2012-2375} - [virt] kvm: Use accessors function to access cr4 (Gleb Natapov) [866452] - [fs] xfs: report projid32bit feature in geometry call (Eric Sandeen) [865929] - [usb] serial/ti_usb: fix module removal (Don Zickus) [864186] - [fs] nfs: do not send an empty SETATTR compound (J. Bruce Fields) [863912]- [scsi] libfc: fix lun reset failure bugs in fc_fcp_resp handling of FCP_RSP_INFO (Neil Horman) [789103] - [scsi] libfc: fix retries with FDMI lport states (Neil Horman) [789103] - [scsi] fcoe: remove lport from net device before doing per cpu rx thread cleanup (Neil Horman) [789103] - [scsi] libfc: flush lport worker after its disabled (Neil Horman) [789103] - [scsi] fcoe: defer releasing master lport until complete fcoe interface cleanuped up (Neil Horman) [789103] - [scsi] fcoe: Support extra MAC descriptor to be used as FCoE MAC (Neil Horman) [789103] - [scsi] foce: remove bh disable from fcoe sw transport rcv function (Neil Horman) [789103] - [scsi] fcoe: remove frame dropping code from fcoe_percpu_clean (Neil Horman) [789103] - [scsi] fcoe: reduce contention for fcoe_rx_list lock (Neil Horman) [789103] - [scsi] libfc: fcoe_transport_create fails in single-CPU environment (Neil Horman) [789103] - [scsi] fcoe: Remove duplicate vn port reset operation (Neil Horman) [789103] - [scsi] fcoe: Remove reference counting on 'stuct fcoe_interface' (Neil Horman) [789103] - [scsi] fcoe: Allow exposing FDMI attributes via sysfs (Neil Horman) [789103] - [scsi] fcoe: fix fcoe in a DCB environment by adding DCB notifiers to set skb priority (Neil Horman) [789103] - [net] dcb: Use ifindex instead of ifname (Neil Horman) [789103] - [scsi] libfc: avoid exchanges collision during lport reset (Neil Horman) [789103] - [scsi] libfc: fix fc_eh_host_reset (Neil Horman) [789103] - [scsi] fcoe: Fix deadlock between fip's recv_work and rtnl (Neil Horman) [789103] - [scsi] fcoe: Move common functions to fcoe_transport library (Neil Horman) [789103] - [scsi] fcoe: convert to SKB paged frag API (Neil Horman) [789103] - [scsi] fcoe: Rearrange fcoe port and NPIV port cleanup (Neil Horman) [789103] - [scsi] libfc: add ddp_targ() to libfc function template to supprot FCoE DDP in target mode (Neil Horman) [789103] - [net] add ndo_fcoe_ddp_target() to support FCoE DDP in target mode (Neil Horman) [789103] - [scsi] fcoe: support ndo_fcoe_ddp_target() for DDP in FCoE target (Neil Horman) [789103] - [scsi] fcoe: support ndo_fcoe_ddp_target() for DDP in FCoE targe (Neil Horman) [789103] - [scsi] fcoe: Prevent creation of an NPIV port with duplicate WWPN (Neil Horman) [789103] - [scsi] fcoe: Incorrect CVL handling for NPIV ports (Neil Horman) [789103] - [scsi] fcoe: have fcoe log off and lport destroy before ndo_fcoe_disable (Neil Horman) [789103] - [scsi] libfc: remove duplicate ema_list init (Neil Horman) [789103] - [scsi] libfc: Move host_lock usage into ramp_up/down routines (Neil Horman) [789103] - [scsi] use list_move() instead of list_del()/list_add() combination (Neil Horman) [789103] - [scsi] fcoe: correct checking for bonding (Neil Horman) [789103] - [scsi] libfc: initialize EM anchors list and then update npiv EMs (Neil Horman) [789103] - [scsi] fcoe: Move common code from fcoe to libfcoe module (Neil Horman) [789103] - [scsi] fcoe: use dedicated workqueue instead of system_wq (Neil Horman) [789103] - [fs] quota: move remount handling into the filesystem (Lukas Czerner) [805769] - [fs] allow fs to handle quota enable/disable kABI friendly (Lukas Czerner) [805769] - [fs] cifs: fix oops while traversing open file list (Sachin Prabhu) [707700] - [fs] cifs: add a cache= option to better describe the different cache flavors (Sachin Prabhu) [850751] - [s390] scm_block: Force cluster writes (Hendrik Brueckner) [834290] - [s390] cio: Add scm block driver (Hendrik Brueckner) [834290] - [s390] cio: add eadm subchannel driver (Hendrik Brueckner) [834290] - [s390] cio: move asms to generic header (Hendrik Brueckner) [834290] - [s390] cio: Add scm notification (Hendrik Brueckner) [834290] - [s390] cio: Add SCM bus driver (Hendrik Brueckner) [834290] - [s390] chsc: implement store SCM information (Hendrik Brueckner) [834290] - [s390] cio: Add eadm related structures (Hendrik Brueckner) [834290] - [s390] cio: move orb definitions to separate header (Hendrik Brueckner) [834290] - [s390] css: Add eadm facility bits (Hendrik Brueckner) [834290] - [s390] css: Allow drivers to trigger sch evaluation (Hendrik Brueckner) [834290] - [fs] block_dev: Fix crash when block device is read and block size is changed at the same time (Mikulas Patocka) [855906] - [tracing] remove kabi workaround that is no longer needed (Jeff Moyer) [855906] - [mm] tracing: Move include of trace/events/kmem.h out of header into slab.c (Jeff Moyer) [855906] - [mm] slab: Move kmalloc tracepoint out of inline code (Jeff Moyer) [855906] - [virt] kvm: fix race with level interrupts (Michael S. Tsirkin) [847722] - [usb] usbhid: Fix use-after-free in USBHID (James Paradis) [857518] - [kernel] sched_rt: Ignore RT queue throttling if idle task has RT policy (Igor Mammedov) [843541] - [md] Don't truncate size at 4TB for RAID0 and Linear (Jes Sorensen) [865637] - [scsi] ibmvfc: Fix double completion on abort timeout (Steve Best) [865115]- [fs] nfs: tear down caches in nfs_init_writepagecache when allocation fails (Steve Dickson) [857555] - [fs] pnfs: client fails to select correct DS from multipath (Steve Dickson) [851312] - [fs] ext4: remove mb_groups before tearing down the buddy_cache (Lukas Czerner) [859457] - [usb] Add kernel parameter to force io_watchdog for Intel EHCI HCD (James Paradis) [846024] - [fs] btrfs: Convert to new freezing mechanism (Zach Brown) [698324] - [fs] btrfs: Push mnt_want_write() outside of i_mutex (Zach Brown) [698324] - [fs] btrfs: fix min csum item size warnings in 32bit (Zach Brown) [698324] - [fs] btrfs: backport from mainline linux 3.5 kernel (Zach Brown) [698324] - [kernel] tracing: Don't use p->len field to determine output in __print_*() functions (Zach Brown) [698324] - [kernel] tracing: Don't print an extra separator of flags (Zach Brown) [698324] - [kernel] tracing: Add __print_symbolic_u64 to avoid warnings on 32bit machine (Zach Brown) [698324] - [fs] btrfs: add BTRFS_MINOR for auto-loading (Zach Brown) [698324] - [fs] add FS_NOCOW_FL inode attribute flag (Zach Brown) [698324] - [fs] ext4: fix undefined bit shift result in ext4_fill_flex_info (Lukas Czerner) [809691] {CVE-2012-2100} - [fs] ext4: fix undefined behavior in ext4_fill_flex_info() (Lukas Czerner) [809691] {CVE-2012-2100} - [virt] kvm: change PT_FIRST_AVAIL_BITS_SHIFT to avoid conflict with EPT Dirty bit (Don Dugger) [736906] - [virt] kvm/vmx: Enable EPT A/D bits if supported by turning on relevant bit in EPTP (Don Dugger) [736906] - [virt] kvm/vmx: Use EPT Access bit in response to memory notifiers (Don Dugger) [736906] - [virt] kvm/vmx: Add EPT A/D bits definitions (Don Dugger) [736906] - [virt] kvm/vmx: Add parameter to control A/D bits support, default is on (Don Dugger) [736906] - [s390] zfcp: disable DIX support (Hendrik Brueckner) [694237] - [s390] zfcp: non-experimental support for DIF/DIX (Hendrik Brueckner) [694237] - [s390] zfcp: Introduce experimental support for DIF/DIX (Hendrik Brueckner) [694237] - [s390] zfcp: Enable data division support for FCP devices (Hendrik Brueckner) [694237] - [s390] zfcp: Update FCP protocol related code (Hendrik Brueckner) [694237] - [mm] memcg: count pte references from every member of the reclaimed hierarchy (Jerome Marchand) [808538] - [mm] make per-memcg LRU lists exclusive (Jerome Marchand) [808538] - [mm] collect LRU list heads into struct lruvec (Jerome Marchand) [808538] - [mm] vmscan: convert global reclaim to per-memcg LRU lists (Jerome Marchand) [808538] - [mm] memcg: remove optimization of keeping the root_mem_cgroup LRU lists empty (Jerome Marchand) [808538] - [mm] move memcg hierarchy reclaim to generic reclaim code (Jerome Marchand) [808538] - [mm] memcg: per-priority per-zone hierarchy scan generations (Jerome Marchand) [808538] - [mm] vmscan: distinguish between memcg triggering reclaim and memcg (Jerome Marchand) [808538] - [mm] vmscan: distinguish global reclaim from global LRU scanning (Jerome Marchand) [808538] - [mm] memcg: consolidate hierarchy iteration primitives (Jerome Marchand) [808538] - [mm] vmscan: remove isolate_pages callback scan control (Jerome Marchand) [808538] - [mm] memcg: Introduces for_each_mem_cgroup_all (Jerome Marchand) [808538] - [mm] memcg: use for_each_mem_cgroup (Jerome Marchand) [808538] - [mm] memcg: extract mem_group_usage() from mem_cgroup_read() (Jerome Marchand) [808538] - [s390] hugetlb: use direct TLB flushing for hugetlbfs pages (Hendrik Brueckner) [861177] - [s390] mm: fix user access page-table walk code (Hendrik Brueckner) [861176] - [s390] dasd: fix pathgroup race (Hendrik Brueckner) [859526] - [fs] gfs2: Consolidate free block searching functions (Bob Peterson) [848109] - [fs] gfs2: Fix unclaimed_blocks() wrapping bug and clean up (Bob Peterson) [848109] - [fs] gfs2: Improve block reservation tracing (Bob Peterson) [848109] - [fs] gfs2: Fall back to ignoring reservations, if there are no other blocks left (Bob Peterson) [848109] - [fs] gfs2: Use rbm for gfs2_setbit() (Bob Peterson) [848109] - [fs] gfs2: Use rbm for gfs2_testbit() (Bob Peterson) [848109] - [fs] gfs2: Update rgblk_free() to use rbm (Bob Peterson) [848109] - [fs] gfs2: Update gfs2_get_block_type() to use rbm (Bob Peterson) [848109] - [fs] gfs2: Replace rgblk_search with gfs2_rbm_find (Bob Peterson) [848109] - [fs] gfs2: Add structure to contain rgrp, bitmap, offset tuple (Bob Peterson) [848109] - [fs] gfs2: Eliminate redundant calls to may_grant (Bob Peterson) [848109] - [fs] gfs2: Combine functions gfs2_glock_dq_wait and wait_on_demote (Bob Peterson) [848109] - [fs] gfs2: Combine functions gfs2_glock_wait and wait_on_holder (Bob Peterson) [848109] - [fs] gfs2: inline __gfs2_glock_schedule_for_reclaim (Bob Peterson) [848109] - [fs] gfs2: change function gfs2_direct_IO to use a normal gfs2_glock_dq (Bob Peterson) [848109] - [fs] gfs2: Allow more dirty buffers and reduce journal commits (Bob Peterson) [848109] - [fs] gfs2: eliminate log elements and simplify (Bob Peterson) [848109] - [fs] gfs2: Eliminate vestigial sd_log_le_rg (Bob Peterson) [848109] - [fs] gfs2: Make gfs2_log_fake_buf() write the buffer too (Bob Peterson) [848109] - [fs] gfs2: Move two functions from log.c to lops.c (Bob Peterson) [848109] - [fs] gfs2: Drop "pull" argument from log_write_header() (Bob Peterson) [848109] - [fs] gfs2: Add missing static to bd_cmp() (Bob Peterson) [848109] - [fs] gfs2: Remove rs_requested field from reservations (Bob Peterson) [848109] - [block] Fix hanging kernel threads in blk_execute_rq() (James Paradis) [855984] - [target] Fix crash in iblock backstore (Andy Grover) [863221] - [target] Do not print error if can't load target_core_stgt (Andy Grover) [822075]- [netdrv] sfc: Fix division by zero when using one RX channel and no SR-IOV (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Backport cleanup (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix calculation of vf_i in map_vi_index() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct validation of peer_page_count in efx_vfdi_set_status_page() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add SR-IOV back-end support for SFC9000 family (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Work around bogus 'uninitialised variable' warning (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for TX MAC filters (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for configuring RX unicast/multicast default filters (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove now-unused filter function (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Implement ethtool RX NFC rules API instead of n-tuple API (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for retrieving and removing filters by ID (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use consistent types for filter IDs, indices and search depths (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Change filter ID generation to satisfy priority semantics of RX NFC (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix assertions in efx_filter_rfs() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix loop condition for efx_filter_search() when !for_insert (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Implement hardware acceleration of RFS (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Limit filter search depth further for performance hints (i.e. RFS) (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Generalise filter spec initialisation (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove filter table IDs from filter functions (Nikolay Aleksandrov) [824042] - [netdrv] drivers/net: use vzalloc() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Don't try to set filters with search depths we know won't work (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Implement the ethtool RX n-tuple control functions (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add filter table management (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for RXFH (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update cleanup (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix num_tc usage (Nikolay Aleksandrov) [824042] - [netdrv] sfc: By default refill RX rings as soon as space for a batch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fill RX rings completely full, rather than to 95 full (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix missing cleanup in failure path of efx_pci_probe() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Do not attempt to flush queues if DMA is disabled (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Log the part number on probe (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove efx_channel::last_eventq_read_ptr (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Run event/IRQ self-test asynchronously when interface is brought up (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Encapsulate access to efx_{channel, nic}::last_irq_cpu in self-test (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Test all event queues in parallel (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Raise self-test timeouts (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove TX completions from adaptive IRQ scoring (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update comments on efx_rx_packet_gro() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove redundant function efx_nic_has_mc() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix assignment of ip_summed for pre-allocated skbs (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct efx_for_each_possible_channel_tx_queue() to skip non-TX channels (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Minor formatting cleanup (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Reverse initial buffer table allocation to allow for later resizing (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Allocate SRAM between buffer table and descriptor caches at init time (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for 'extra' channel types (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for 'extra' channel types (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Make all CPU/IRQ/channel/queue counts unsigned (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Make buffer table indices and counts consistently unsigned (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Disable flow control during flushes (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Generalise event generation to cover VF-owned event queues (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use proper function to test for RX channel in efx_poll() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Leave interrupts and event queues enabled whenever we can (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Generate RX fill events based on RX queues, not channels (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Generalise driver event generation (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Warn if unable to create MTDs (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Do not retry hardware probe if it schedules a reset (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Skip RX end-of-batch work on channels without an RX queue (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use a more sensible cast in efx_rx_buf_offset() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: MTD: Leave the DEBUG macro alone (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Replace efx_rx_buffer::is_page and other booleans with a flags field (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Move the end of the non-GRO RX path into its own function (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove redundant 'rc' variable, always set to 0 (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Minor formatting fixes (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use existing local variables instead of repeated indirect lookups (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove remnants of on-load self-test (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove obsolete function efx_dev_name() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update the description of SFC_MTD (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add hwmon driver for boards using SFC9000-family controllers (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Clean up test interrupt handling (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Partly revert "sfc: Handle serious errors in exactly one interrupt handler" (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove dependence on NAPI polling in efx_test_eventq_irq() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct interrupt timer quantum for Siena (normal and turbo mode) (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Support extraction of CAPABILITIES from GET_BOARD_CFG response. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Consistently test DEBUG macro, not EFX_ENABLE_DEBUG (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove efx_nic_type::push_multicast_hash operation (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Merge efx_mcdi_mac_check_fault() and efx_mcdi_get_mac_faults() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Merge efx_mac_operations into efx_nic_type (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Hold efx_nic::stats_lock while reading efx_nic::mac_stats (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use new names for MC shared memory layout constants (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Make handling of MC reboot more reliable (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove fallback for invalid permanent MAC address (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Set default parallelism to per-core by default (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Rename efx_wanted_channels() to efx_wanted_parallelism() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update MCDI (firmware interface) definitions (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove unnecessary inclusion of , prompted by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Const-qualify static data as appropriate, partly prompted by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove parentheses around return expressions, reported by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Avoid assignment in an if-statement, reported by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix some formatting errors reported by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: fix assignment of 0/1 to bool variables. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use skb_fill_page_desc() to simplify passing of page buffers to GRO (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use kcalloc instead of kzalloc to allocate array (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add moduleparam.h to drivers as required. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: add skb frag size accessors (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Nikolay Aleksandrov) [824042] - [netdrv] sfc: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Nikolay Aleksandrov) [824042] - [netdrv] sfc: convert to SKB paged frag API. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: ethtool: Clean up definitions of rule location arrays in RX NFC (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use correct fields of struct ethtool_coalesce (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Validate IRQ moderation parameters in efx_init_irq_moderation() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct reporting and validation of TX interrupt coalescing (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use consistent types for interrupt coalescing parameters (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct error code for unsupported interrupt coalescing parameters (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove 'Communications' after 'Solarflare' in references to hardware (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove 'Solarstorm' from Kconfig descriptions (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix Siena mac statistics on big endian platforms (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Allow resets to be upgraded; use atomic ops for safety (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove casts of void * (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add appropriate include for prefetch users (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Don't use enums as a bitmask. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use netif_device_{detach, attach}() around reset and self-test (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix TX queue numbering when separate_tx_channels=1 (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix return value from efx_ethtool_set_rx_ntuple() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Nikolay Aleksandrov) [824042] - [netdrv] sfc: ethtool: Use full 32 bit speed range in ethtool's set_settings (Nikolay Aleksandrov) [824042] - [netdrv] sfc: ethtool: Call ethtool's get/set_settings callbacks with cleaned data (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix common misspellings (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Do not use efx_process_channel_now() in online self-test (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Stop the TX queues during loopback self-tests (Nikolay Aleksandrov) [824042] - [netdrv] sfc: make function tables const (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Enable all TSO features on VLANs (Nikolay Aleksandrov) [824042] - [netdrv] net: Add NETIF_F_ALL_TSO define to include/linux/netdevice.h (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Move test of rx_checksum_enabled from nic.c to rx.c (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Bump version to 3.1 (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove configurable FIFO thresholds for pause frame generation (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Expose TX push and TSO counters through ethtool statistics (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update copyright dates (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Do not read STAT1.FAULT in efx_mdio_check_mmd() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Read MC firmware version when requested through ethtool (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Reduce size of efx_rx_buffer further by removing data member (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Reduce size of efx_rx_buffer by unionising skb and page (Nikolay Aleksandrov) [824042] - [netdrv] Revert "[netdrv] sfc: disable RX hash insertion" (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add TX queues for high-priority traffic (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Distinguish queue lookup from test for queue existence (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Move TX queue core queue mapping into tx.c (Nikolay Aleksandrov) [824042] - [alsa] usb: Enable TerraTec DMX 6Fire USB and Edirol UA-101/UA-1000 drivers (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add endpoint usage definitions to ch9.h (Jaroslav Kysela) [664586] - [alsa] pcm: Call pgprot_noncached() for vmalloc'ed buffers (Jaroslav Kysela) [664586] - [alsa] ua101: use vmalloc buffer helper functions (Jaroslav Kysela) [664586] - [alsa] pcm: add vmalloc buffer helper functions (Jaroslav Kysela) [664586] - [alsa] usb: use old usb_buffer_alloc()/usb_buffer_free() fcns (Jaroslav Kysela) [664586] - [alsa] ua101: fix crash when unplugging (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Select missing SND_VMASTER option in Kconfig (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Update kernel configuration (Jaroslav Kysela) [664586] - [alsa] ua101: remove experimental status (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Fix signedness bug (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Add support for S32_LE format (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Fix pcm rate assignment (Jaroslav Kysela) [664586] - [alsa] usb/6fire: signedness bug in usb6fire_pcm_prepare() (Jaroslav Kysela) [664586] - [alsa] usb: disable broken hw volume for Tenx TP6911 (Jaroslav Kysela) [664586] - [alsa] usb: print small buffers via *ph[C] (Jaroslav Kysela) [664586] - [alsa] usb/6fire: use NULL instead of 0 for pointer assignment (Jaroslav Kysela) [664586] - [alsa] usb/6fire: don't use custom hex_to_bin() (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Fix double-free bug in usb6fire_fw_ezusb_upload() (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Don't leak firmware in error path (Jaroslav Kysela) [664586] - [alsa] usb/6fire: use the kernel's built-in bit reverse table (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Improve firmware loader (Jaroslav Kysela) [664586] - [alsa] usb/6fire: add analog input volume control (Jaroslav Kysela) [664586] - [alsa] usb/6fire: add mute control for analog outputs (Jaroslav Kysela) [664586] - [alsa] usb/6fire: add individual volume control for analog channels (Jaroslav Kysela) [664586] - [alsa] usb/6fire: add tlv to controls (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Add support of digital-thru mixer (Jaroslav Kysela) [664586] - [alsa] usb/6fire: remove driver version information (Jaroslav Kysela) [664586] - [alsa] usbaudio: Avoid unnecessary EP setups in prepare (Jaroslav Kysela) [664586] - [alsa] usbaudio: Move configuration to prepare. (Jaroslav Kysela) [664586] - [alsa] usbaudio: Don't require hw_params in endpoint. (Jaroslav Kysela) [664586] - [alsa] usbaudio: set period_bytes in substream. (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix bogus error messages for delay accounting (Jaroslav Kysela) [664586] - [alsa] usb: Add quirks for Playback Designs devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: Support for (original) Xbox Communicator (Jaroslav Kysela) [664586] - [alsa] usb: fix cross-interface streaming devices (Jaroslav Kysela) [664586] - [alsa] usb: fix calls to next_packet_size (Jaroslav Kysela) [664586] - [alsa] usb: restore delay information (Jaroslav Kysela) [664586] - [alsa] usb: use list_for_each_safe for endpoint resources (Jaroslav Kysela) [664586] - [alsa] usb: Fix URB cancellation at stream start (Jaroslav Kysela) [664586] - [alsa] usbaudio: Remove obsoleted fields in struct snd_usb_substream (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix scheduling-while-atomic bug in PCM capture stream (Jaroslav Kysela) [664586] - [alsa] usb: fix clock source validity index (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: initialize card pointer (Jaroslav Kysela) [664586] - [alsa] usb: move calls to usb_set_interface (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix the first PCM interface assignment (Jaroslav Kysela) [664586] - [alsa] usbaudio: add BOSS GT-100 support (Jaroslav Kysela) [664586] - [alsa] usbaudio: ignore ctrl errors on QuickCam Pro for Notebooks (Jaroslav Kysela) [664586] - [alsa] usbaudio: ignore ctrl errors on QuickCam E3500 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Convert table to preferred C99 format (Jaroslav Kysela) [664586] - [alsa] usbaudio: Use a table of mixer controls (Jaroslav Kysela) [664586] - [alsa] usb: make snd_usb_substream_capture_trigger static (Jaroslav Kysela) [664586] - [alsa] usb: fix sync pipe check (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix substream assignments (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix rate_list memory leak (Jaroslav Kysela) [664586] - [alsa] usb: fix stream info output in /proc (Jaroslav Kysela) [664586] - [alsa] usbaudio: Call get_min_max_*() after determining the name string (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix comment (Jaroslav Kysela) [664586] - [alsa] usb: fix some typos in endpoint.c documentation (Jaroslav Kysela) [664586] - [alsa] usbaudio: sound/usb/endpoint.c: suppress warning (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add missing error checks in snd_ebox44_create_mixer() (Jaroslav Kysela) [664586] - [alsa] usbaudio: M-Audio Fast Track Ultra: Add effect controls (Jaroslav Kysela) [664586] - [alsa] usbaudio: Rename Fast Track Ultra mixer quirk functions (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add TLV to M-Audio Fast Track Ultra controls (Jaroslav Kysela) [664586] - [alsa] usbaudio: Rename and export mixer_vol_tlv (Jaroslav Kysela) [664586] - [alsa] usbaudio: Unify M-Audio Fast Track Ultra and Ebox-44 mixer quirks. (Jaroslav Kysela) [664586] - [alsa] usb: remove refactorization left-overs (Jaroslav Kysela) [664586] - [alsa] usbaudio: Replace mixer for Electrix Ebox-44 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Skip un-parseable mixer units instead of erroring (Jaroslav Kysela) [664586] - [alsa] usb: Remove obsoleted fields from struct snd_usb_substream (Jaroslav Kysela) [664586] - [alsa] usb: Fix fill_max flag set (Jaroslav Kysela) [664586] - [alsa] usb: Remove unused variable (Jaroslav Kysela) [664586] - [alsa] usb: add some documentation (Jaroslav Kysela) [664586] - [alsa] usb: add support for implicit feedback (Jaroslav Kysela) [664586] - [alsa] usb: remove old streaming logic (Jaroslav Kysela) [664586] - [alsa] usb: switch over to new endpoint streaming logic (Jaroslav Kysela) [664586] - [alsa] usb: implement new endpoint streaming model (Jaroslav Kysela) [664586] - [alsa] usb: add snd_usb_audio-wide mutex (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix build error by consitification of rate list (Jaroslav Kysela) [664586] - [alsa] usx2y: Fix typo in usbusx2yaudio.c and usx2yhwdeppcm.c (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Fix the return of XRUN (Jaroslav Kysela) [664586] - [alsa] usbaudio: avoid integer overflow in create_fixed_stream_quirk() (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Edirol UM-3G support (Jaroslav Kysela) [664586] - [alsa] usbaudio: Avoid flood of frame-active debug messages (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: Delete calls to preempt_disable (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix possible hang and overflow in parse_uac2_sample_rate_range() (Jaroslav Kysela) [664586] - [alsa] usbaudio: convert sound/* to use module_usb_driver() (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Yamaha MOX6/MOX8 support (Jaroslav Kysela) [664586] - [alsa] usb: added VOX ToneLab ST midi handling (Jaroslav Kysela) [664586] - [alsa] usbaudio: Support for Roland GAIA SH-01 Synthesizer (Jaroslav Kysela) [664586] - [alsa] usbaudio: Use kmemdup rather than duplicating its implementation (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Logitech HD Webcam c510 to quirk-384 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix the missing volume quirks at delayed init (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix possible access over audio_feature_info[] array (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Add support for Maschine (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Fix NULL dereference in input.c (Jaroslav Kysela) [664586] - [alsa] usbaudio: increase control transfer timeout (Jaroslav Kysela) [664586] - [alsa] usbaudio: Check for possible chip NULL pointer before clearing probing flag (Jaroslav Kysela) [664586] - [alsa] usbaudio: clear chip->probing on error exit (Jaroslav Kysela) [664586] - [alsa] usbaudio: Added support for Roland UM-ONE midi-usb interface (Jaroslav Kysela) [664586] - [alsa] usb: move code from urb.c to endpoint.c (Jaroslav Kysela) [664586] - [alsa] usb: re-order code (Jaroslav Kysela) [664586] - [alsa] usb: re-order the Makefile (Jaroslav Kysela) [664586] - [alsa] usb: refine delay information with USB frame counter (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Starr Labs USB MIDI support (Jaroslav Kysela) [664586] - [alsa] usbaudio: Check the dB-range validity in the later read, too (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix missing mixer dB information (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: track submitted output urbs (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Correct offset fields of outbound iso_frame_desc (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirk for BOSS Micro BR-80 (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Fix keymap for RigKontrol3 (Jaroslav Kysela) [664586] - [alsa] usb: Fix uninitialized variable usage (Jaroslav Kysela) [664586] - [alsa] usbaudio: add quirk for Keith McMillen StringPort (Jaroslav Kysela) [664586] - [alsa] usb: operate on given mixer interface only (Jaroslav Kysela) [664586] - [alsa] usb: avoid dividing by zero on invalid input (Jaroslav Kysela) [664586] - [alsa] usb: Accept UAC2 FORMAT_TYPE descriptors with bLength > 6 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirk for Roland / BOSS BR-800 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirks for M-Audio Fast Track Pro and Quattro (Jaroslav Kysela) [664586] - [alsa] usbaudio: replace "void *" with more specific pointers (Jaroslav Kysela) [664586] - [alsa] usb: turn off de-emphasis in s/pdif for cm6206 (Jaroslav Kysela) [664586] - [alsa] usbaudio: more control quirks for M-Audio FastTrack devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: add new quirk type QUIRK_AUDIO_STANDARD_MIXER (Jaroslav Kysela) [664586] - [alsa] usbaudio: export snd_usb_feature_unit_ctl (Jaroslav Kysela) [664586] - [alsa] usbaudio: rework add_control_to_empty() (Jaroslav Kysela) [664586] - [alsa] usbaudio: move assignment of chip->ctrl_intf (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add support for USB X-Fi S51 Pro (Jaroslav Kysela) [664586] - [alsa] usbaudio: handle "Fast Track Ultra" with USB_DEVICE_VENDOR_SPEC() (Jaroslav Kysela) [664586] - [alsa] usbaudio: assume valid clock (Jaroslav Kysela) [664586] - [alsa] usbaudio: add quirks for Roland GR-55 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirk for KORG PANDORA PX5D MIDI interface (Jaroslav Kysela) [664586] - [alsa] usbaudio: remove invalid extra mixers for Komplete Audio 6 (Jaroslav Kysela) [664586] - [alsa] usbaudio: include format.h in format.c (Jaroslav Kysela) [664586] - [alsa] usbaudio: make hwc_debug a noop in case HW_CONST_DEBUG is not set (Jaroslav Kysela) [664586] - [alsa] usbaudio: Terratec Aureon 7.1 USB ID as C-Media cm6206 quirks (Jaroslav Kysela) [664586] - [alsa] usbaudio: Don't expose broken dB ranges (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirks for Audio Kontrol 6 (Jaroslav Kysela) [664586] - [alsa] usbaudio: define another USB ID for a buggy USB MIDI cable (Jaroslav Kysela) [664586] - [alsa] usbaudio: Support for Boss JS-8 Jam Station (Jaroslav Kysela) [664586] - [alsa] usb: Remove trailing spaces from USB card name strings (Jaroslav Kysela) [664586] - [alsa] usbaudio: implement USB autosuspend (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix suspend/resume (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add "cval->res = 384" quirk for Logitech Webcam C600 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add volume range check and warn if it too big (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix oops due to cleanup race when disconnecting (Jaroslav Kysela) [664586] - [alsa] usbaudio: reconstruct some dispatcher functions to use switch-case (Jaroslav Kysela) [664586] - [alsa] usbaudio: add support for Native Instruments MK2 devices (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Add support for Traktor Audio 2 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Enable the E-MU 0204 USB (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Cakewalk UM-1G support (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Driver for TerraTec DMX 6Fire USB (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: Fix missing NULL checks (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: Fix MIDI output (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Edirol SD-90 PCM support (Jaroslav Kysela) [664586] - [alsa] usbaudio: use enum control info helper (Jaroslav Kysela) [664586] - [alsa] usb: fixed typos (Jaroslav Kysela) [664586] - [alsa] usbaudio: Support for Power/Status LED on Creative USB X-Fi S51 (Jaroslav Kysela) [664586] - [alsa] usb: driver neglects kmalloc return value check and may deref NULL (Jaroslav Kysela) [664586] - [alsa] usbaudio: automatically detect feedback format (Jaroslav Kysela) [664586] - [alsa] usb: Creative USB X-Fi volume knob support (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Novation Launchpad support (Jaroslav Kysela) [664586] - [alsa] usb/usx2y: simplify conditional (Jaroslav Kysela) [664586] - [alsa] usb/mixer: remove bogus cast (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix an unused-variable compile warning (Jaroslav Kysela) [664586] - [alsa] usbaudio: add more Yamaha USB MIDI devices (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Add support for Traktor Kontrol S4 (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: drop version number (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix Fast Track Ultra (8R) 44.1 sample rates (Jaroslav Kysela) [664586] - [alsa] usbaudio: add BOSS ME-25 support (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Roland A-PRO support (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Edirol PCR-1 PCM support (Jaroslav Kysela) [664586] - [alsa] usb: Release capture substream URBs properly (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix detection of vendor-specific device protocol settings (Jaroslav Kysela) [664586] - [alsa] usbaudio: Assume first control interface is for audio (Jaroslav Kysela) [664586] - [alsa] usb: USB3 SuperSpeed sound support (Jaroslav Kysela) [664586] - [alsa] sound/usb/format: silence uninitialized variable warnings (Jaroslav Kysela) [664586] - [alsa] usb: Correct audio problem for Hauppage HVR-850 and others rel. to urb data align (Jaroslav Kysela) [664586] - [alsa] usb: fix comnment/printk typos concerning "empty" (Jaroslav Kysela) [664586] - [alsa] usbaudio: silence a superfluous warning (Jaroslav Kysela) [664586] - [alsa] usb: Fix compile error with CONFIG_SND_DEBUG_VERBOSE=y (Jaroslav Kysela) [664586] - [alsa] usbaudio: simplify control interface access (Jaroslav Kysela) [664586] - [alsa] usbaudio: move and add some comments (Jaroslav Kysela) [664586] - [alsa] usb-midi: whitespace fixes (Jaroslav Kysela) [664586] - [alsa] usbaudio: unify UAC macros and struct names (Jaroslav Kysela) [664586] - [alsa] usbaudio: clean up includes in clock.c (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add volume resolution quirk for some Logitech webcams (Jaroslav Kysela) [664586] - [alsa] usb/endpoint: fix dangling pointer use (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix UAC2 control value queries (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse UAC2 sample rate ranges correctly (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix control messages for USB_RECIP_INTERFACE (Jaroslav Kysela) [664586] - [alsa] usbaudio: add check for faulty clock in parse_audio_format_rates_v2() (Jaroslav Kysela) [664586] - [alsa] usbaudio: export UAC2 clock selectors as mixer controls (Jaroslav Kysela) [664586] - [alsa] usbaudio: clean up find_audio_control_unit() (Jaroslav Kysela) [664586] - [alsa] usbaudio: add UAC2 sepecific Feature Unit controls (Jaroslav Kysela) [664586] - [alsa] usbaudio: unify constants from specification (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse clock topology of UAC2 devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: support partially write-protected UAC2 controls (Jaroslav Kysela) [664586] - [alsa] audio-v2.h: add more UAC2 details (Jaroslav Kysela) [664586] - [alsa] usbaudio: UAC2: clean up parsing of bmaControls (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Bump version number to 1.3.21 (Jaroslav Kysela) [664586] - [alsa] Revert: snd-usb-caiaq: Set default input mode of A4DJ (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Simplify single case to an 'if' (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Restore 'Control vinyl' input mode on A4DJ (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix feature unit parser for UAC2 (Jaroslav Kysela) [664586] - [alsa] usbaudio: add support for UAC2 pitch control (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse UAC2 endpoint descriptors correctly (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix return values (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse more format descriptors with structs (Jaroslav Kysela) [664586] - [alsa] usb/caiaq: fix Traktor Kontrol X1 ABS_HAT2X axis (Jaroslav Kysela) [664586] - [alsa] usbaudio: add support for Akai MPD16 (Jaroslav Kysela) [664586] - [alsa] usb: fixup for usb_buffer_alloc/free rename (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix selector unit string index accessor (Jaroslav Kysela) [664586] - [alsa] usbaudio: include/usb/*.h checkpatch cleanup (Jaroslav Kysela) [664586] - [alsa] sound/usb: add preliminary support for UAC2 interrupts (Jaroslav Kysela) [664586] - [alsa] audio.h: add __attribute__((packed)) to uac_iso_endpoint_descriptor (Jaroslav Kysela) [664586] - [alsa] sound/usb: fix UAC1 regression (Jaroslav Kysela) [664586] - [alsa] usbmixer: use get_iface_desc() rather than direct structure (Jaroslav Kysela) [664586] - [alsa] usb: update gfp/slab.h includes (Jaroslav Kysela) [664586] - [alsa] usb pcm: use of kmalloc requires the include of slab.h (Jaroslav Kysela) [664586] - [alsa] usb: use of kmalloc/kfree requires the include of slab.h (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add basic support for M-Audio Fast Track Ultra series (Jaroslav Kysela) [664586] - [alsa] usb-mixer: Add support for Audio Class v2.0 (Jaroslav Kysela) [664586] - [alsa] usb-mixer: parse descriptors with structs (Jaroslav Kysela) [664586] - [alsa] usbmixer: rename usbmixer.[ch] -> mixer.[ch] (Jaroslav Kysela) [664586] - [alsa] usb-mixer: use defines from audio.h (Jaroslav Kysela) [664586] - [alsa] usb: fix usb build error when PM is not enabled (Jaroslav Kysela) [664586] - [alsa] audio.h: split parts of header into audio-v2.h (Jaroslav Kysela) [664586] - [alsa] usbaudio: add support for samplerate setting on v2 devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: support multiple formats with audio class v2 devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: use a format bitmask per alternate setting (Jaroslav Kysela) [664586] - [alsa] usbaudio: rename substream format field to altset_idx (Jaroslav Kysela) [664586] - [alsa] usb-mixer: factor out quirks (Jaroslav Kysela) [664586] - [alsa] usbaudio: refactor code (Jaroslav Kysela) [664586] - [alsa] usbaudio: header file cleanups (Jaroslav Kysela) [664586] - [alsa] usbaudio: move ua101 driver (Jaroslav Kysela) [664586] - [alsa] usb/caiaq: Add support for Traktor Kontrol X1 (Jaroslav Kysela) [664586] - [alsa] ua101: add Edirol UA-1000 support (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix wrong bitrate for Creative Creative VF0470 Live Cam (Jaroslav Kysela) [664586] - [alsa] sound/usb/caiaq/midi.h: Checkpatch cleanup (Jaroslav Kysela) [664586] - [alsa] usbaudio: remove debug "SAMPLE BYTES" printk line (Jaroslav Kysela) [664586] - [alsa] audio.h: Fix field order in uac_format_type_i_ext_descriptor (Jaroslav Kysela) [664586] - [alsa] usbaudio: consolidate header files (Jaroslav Kysela) [664586] - [alsa] usbmixer: bail out early when parsing audio class v2 descriptors (Jaroslav Kysela) [664586] - [alsa] usbaudio: implement basic set of class v2.0 parser (Jaroslav Kysela) [664586] - [alsa] usbaudio: introduce new types for audio class v2 (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse USB descriptors with structs (Jaroslav Kysela) [664586] - [alsa] usbaudio: Mbox support, output only (Jaroslav Kysela) [664586] - [alsa] usbmixer: use MAX_ID_ELEMS where possible (Jaroslav Kysela) [664586] - [alsa] usbmixer: add usb_id value to usbmixer proc file (Jaroslav Kysela) [664586] - [alsa] usbmixer: introduce /proc/asound/card#/usbmixer file (Jaroslav Kysela) [664586] - [alsa] usbaudio: MIDI support for Access Music VirusTI (Jaroslav Kysela) [664586] - [alsa] usbaudio: reduce MIDI packet size to work around broken firmware (Jaroslav Kysela) [664586] - [alsa] usbmixer: add possibility to remap dB values (Jaroslav Kysela) [664586] - [alsa] usbaudio: use usbquirk.h for detection of HVR-950Q/850 (Jaroslav Kysela) [664586] - [alsa] usbaudio: relax urb data align. restriction HVR-950Q and HVR-850 only (Jaroslav Kysela) [664586] - [alsa] usbaudio: make buffer pointer based on bytes instead on frames (Jaroslav Kysela) [664586] - [alsa] usbaudio: Added functionality for E-mu 0404USB/0202USB/TrackerPre (Jaroslav Kysela) [664586] - [alsa] usbaudio: use vmalloc buffer helper functions (Jaroslav Kysela) [664586] - [alsa] add Edirol UA-101 support (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: add product IDs of US-122MKII and US-144MKII (Jaroslav Kysela) [664586] - [alsa] usb: Fix mixer map for Hercules Gamesurround Muse Pocket LT (Jaroslav Kysela) [664586] - [alsa] usbmidi: Use hweight16 (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Roland UA-1G support (Jaroslav Kysela) [664586] - [alsa] usxxx: cleanup chip field (Jaroslav Kysela) [664586] - [alsa] usb: make the USB MIDI module more independent (0/268) (Jaroslav Kysela) [664586] - [alsa] usbaudio: allow switching altsetting on Roland USB MIDI devices (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: corrent error number for not probing US-144 on ehci-hcd (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: add support for US-144 (Jaroslav Kysela) [664586]- [char] ipmi: Fix KABI issues with acpi_ipmi addition (Matthew Garrett) [803653] - [acpi] acpi_ipmi: Add a default handler for IPMI operation regions (Matthew Garrett) [803653] - [char] ipmi: Add a callback to indicate that probing has finished (Matthew Garrett) [803653] - [acpi] ipmi: Reorder makefiles (Matthew Garrett) [803653] - [acpi] acpi_ipmi: Add the IPMI opregion driver to enable ACPI to access BMC controller (Matthew Garrett) [803653] - [char] ipmi: Add one interface to get more info of low-level IPMI device (Matthew Garrett) [803653] - [char] ipmi: fix ACPI detection with regspacing (Matthew Garrett) [803653] - [char] ipmi: convert tracking of the ACPI device pointer to a PNP device (Matthew Garrett) [803653] - [char] ipmi: add PNP discovery (ACPI namespace via PNPACPI) (Matthew Garrett) [803653] - [pnp] pnpacpi: add interface to retrieve ACPI device from a PNPACPI device (Matthew Garrett) [803653] - [pnp] pnpacpi: save struct acpi_device, not just acpi_handle (Matthew Garrett) [803653] - [mm] hugetlb: do not use vma_hugecache_offset() for vma_prio_tree_foreach (Frederic Weisbecker) [843035] {CVE-2012-2133} - [mm] hugepages: fix use after free bug in "quota" handling (Frederic Weisbecker) [843035] {CVE-2012-2133} - [mm] hugetlb: fix pgoff computation when unmapping page from vma (Frederic Weisbecker) [843035] {CVE-2012-2133} - [mm] hugetlb: fix ENOSPC returned by handle_mm_fault() (Frederic Weisbecker) [843035] {CVE-2012-2133} - [block] loop: remove the incorrect write_begin/write_end shortcut (Lukas Czerner) [766815] - [block] loop: Fix discard_alignment default setting (Lukas Czerner) [766815] - [block] loop: fix loop block driver discard and encryption comment (Lukas Czerner) [766815] - [block] loop: add discard support for loop devices (Lukas Czerner) [766815] - [s390] dasd: check count address during online setting (Hendrik Brueckner) [853234] - [scsi] fix softlockup regression on hot remove (Chris Leech) [863077]- [netdrv] qlge: fix endian issue (Chad Dupuis) [826571] - [netdrv] qlge: Bumped driver version to 1.00.00.31 (Chad Dupuis) [826571] - [netdrv] qlge: Refactoring of ethtool stats (Chad Dupuis) [826571] - [netdrv] qlge: Moving low level frame error to ethtool statistics (Chad Dupuis) [826571] - [netdrv] qlge: Fixed double pci free upon tx_ring->q allocation failure (Chad Dupuis) [826571] - [netdrv] qlge: Added missing case statement to ethtool get_strings (Chad Dupuis) [826571] - [netdrv] qlge: Clean up ethtool set WOL routine (Chad Dupuis) [826571] - [netdrv] qlge: Fix ethtool WOL calls to operate only on devices that support WOL (Chad Dupuis) [826571] - [netdrv] qlge: Cleanup atomic queue threshold check (Chad Dupuis) [826571] - [netdrv] qlge: Fix TX queue stoppage due to full condition (Chad Dupuis) [826571] - [virt] virtio-scsi: fix copying of sg_list in the presence of of HighMem pages (Paolo Bonzini) [816059 840458] - [virt] virtio-scsi: support online resizing of disks (Paolo Bonzini) [840458] - [virt] virtio-scsi: initialize scatterlist structure for events (Paolo Bonzini) [840458] - [virt] virtio-scsi: hotplug support for virtio-scsi (Paolo Bonzini) [840458] - [virt] virtio-scsi: split scatterlist per target (Paolo Bonzini) [841622] - [virt] virtio-scsi: release sg_lock after add_buf (Paolo Bonzini) [841622] - [virt] virtio-scsi: split locking per vq (Paolo Bonzini) [841622] - [virt] virtio-scsi: unlock during kick (Paolo Bonzini) [841622] - [virt] virtio: support unlocked queue kick (Paolo Bonzini) [841622] - [virt] kvm: Add PCIDE bit to the guest/host mask for CR4 (Don Dugger) [736907] - [virt] kvm/vmx: Implement PCID/INVPCID for guests with EPT (Don Dugger) [736907] - [virt] kvm: Add cpuid_update() callback to kvm_x86_ops (Don Dugger) [736907] - [virt] kvm: expose Intel cpu new features (HLE, RTM) to guest (Don Dugger) [736907] - [virt] kvm: retain pvclock guest stopped bit in guest memory (Amit Shah) [739151] - [virt] kvm: fix pvclock guest stopped flag reporting (Amit Shah) [739151] - [virt] kvmclock: remove check_and_clear_guest_paused warning (Amit Shah) [739151] - [virt] kvmclock: remove unneeded EXPORT macro (Amit Shah) [739151] - [virt] watchdog: add check for suspended vm in softlockup detector (Amit Shah) [739151] - [virt] kvm: Add ioctl for KVM_KVMCLOCK_CTRL (Amit Shah) [739151] - [virt] kvmclock: Add functions to check if the host has stopped the vm (Amit Shah) [739151] - [virt] x86, pvclock: Add flag to indicate that a vm was stopped by the host (Amit Shah) [739151] - [scsi] mpt2sas: Bump driver vesion to 13.101.00.00 (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix for panic happening because of improper memory allocation (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix for hard drive going OFFLINE when hard reset issued and simultaneously another hard drive is hot unplugged (Tomas Henzl) [826414] - [scsi] mpt2sas: Set the phy identifier of the end device to the phy number of the parent device it is linked to (Tomas Henzl) [826414] - [scsi] mpt2sas: While enabling phy, read the current port number from sas iounit page 0 instead of page 1 (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix linux driver sparse errors (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix security scan issues reported by source code analysis tool (Tomas Henzl) [826414] - [scsi] mpt2sas: better protect sas_device, raid_device, and expander_device lists (Tomas Henzl) [826414] - [scsi] mpt2sas: Perform Target Reset instead of HBA reset when a SATA_PASSTHROUGH cmd timeout happens (Tomas Henzl) [826414] - [scsi] mpt2sas: Added multisegment mode support for Linux BSG Driver (Tomas Henzl) [826414] - [scsi] mpt2sas: Removed redundant global mutex for IOCTLs (Tomas Henzl) [826414] - [scsi] mpt2sas: MPI next revision header update (Tomas Henzl) [826414] - [scsi] mpt2sas: use pci_dev->revision (Tomas Henzl) [826414] - [scsi] mpt2sas: remove extraneous sas_log_info messages (Tomas Henzl) [826414] - [scsi] mpt2sas: spell "primitive" correctly in function prototype (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix mismatch in mpt2sas_base_hard_reset_handler() mutex lock-unlock (Tomas Henzl) [826414] - [netdrv] bnx2x: fix rx performance regression due to small ring size (Michal Schmidt) [862244]- [fs] xfs: handle EOF correctly in xfs_vm_writepage (Dave Chinner) [859242] - [fs] xfs: really fix the cursor leak in xfs_alloc_ag_vextent_near (Dave Chinner) [859242] - [fs] xfs: fix allocbt cursor leak in xfs_alloc_ag_vextent_near (Dave Chinner) [859242] - [fs] xfs: kill copy and paste segment checks in xfs_file_aio_read (Dave Chinner) [859242] - [fs] xfs: xfs_vm_writepage clear iomap_valid when !buffer_uptodate (REV2) (Dave Chinner) [859242] - [fs] xfs: switch to proper __bitwise type for KM_... flags (Dave Chinner) [859242] - [fs] xfs: add trace points for log forces (Dave Chinner) [859242] - [fs] xfs: fix memory reclaim deadlock on agi buffer (Dave Chinner) [859242] - [fs] xfs: stop the sync worker before xfs_unmountfs (Dave Chinner) [737529] - [fs] xfs: flush outstanding buffers on log mount failure (Dave Chinner) [737529] - [fs] xfs: prevent recursion in xfs_buf_iorequest (Dave Chinner) [859242] - [fs] xfs: Properly exclude IO type flags from buffer flags (Dave Chinner) [859242] - [fs] xfs: use iolock on XFS_IOC_ALLOCSP calls (Dave Chinner) [859242] - [fs] xfs: use kmem_zone_zalloc for buffers (Dave Chinner) [859242] - [fs] xfs: fix incorrect b_offset initialisation (Dave Chinner) [859242] - [fs] xfs: check for buffer errors before waiting (Dave Chinner) [859242] - [fs] xfs: fix buffer lookup race on allocation failure (Dave Chinner) [859242] - [fs] xfs: Use preallocation for inodes with extsz hints (Dave Chinner) [859242] - [fs] xfs: limit specualtive delalloc to maxioffset (Dave Chinner) [859242] - [fs] xfs: don't assert on delalloc regions beyond EOF (Dave Chinner) [859242] - [fs] xfs: prevent needless mount warning causing test failures (Dave Chinner) [859242] - [fs] xfs: punch new delalloc blocks out of failed writes inside EOF. (Dave Chinner) [859242] - [fs] xfs: page type check in writeback only checks last buffer (Dave Chinner) [859242] - [fs] xfs: using GFP_NOFS for blkdev_issue_flush (Dave Chinner) [859242] - [fs] xfs: punch all delalloc blocks beyond EOF on write failure. (Dave Chinner) [859242] - [fs] xfs: use shared ilock mode for direct IO writes by default (Dave Chinner) [807503] - [fs] xfs: push the ilock into xfs_zero_eof (Dave Chinner) [807503] - [fs] xfs: reduce ilock hold times in xfs_setattr_size (Dave Chinner) [807503] - [fs] xfs: reduce ilock hold times in xfs_file_aio_write_checks (Dave Chinner) [807503] - [fs] xfs: avoid taking the ilock unnessecarily in xfs_qm_dqattach (Dave Chinner) [807503] - [fs] xfs: Ensure inode reclaim can run during quotacheck (Dave Chinner) [859242] - [fs] xfs: don't fill statvfs with project quota for a directory (Dave Chinner) [859242] - [fs] xfs: add lots of attribute trace points (Dave Chinner) [859242] - [fs] xfs: fix fstrim offset calculations (Dave Chinner) [859242] - [fs] xfs: Account log unmount transaction correctly (Dave Chinner) [859242] - [fs] xfs: trace xfs_name strings correctly (Dave Chinner) [859242] - [fs] xfs: don't defer metadata allocation to the workqueue (Dave Chinner) [693280] - [fs] xfs: introduce an allocation workqueue (Dave Chinner) [693280] - [fs] xfs: Fix open flag handling in open_by_handle code (Dave Chinner) [859242] - [fs] xfs: fix deadlock in xfs_rtfree_extent (Dave Chinner) [859242] - [fs] xfs: fallback to vmalloc for large buffers in xfs_getbmap (Dave Chinner) [858353] - [fs] xfs: fallback to vmalloc for large buffers in xfs_attrmulti_attr_get (Dave Chinner) [858353] - [fs] xfs: reimplement fdatasync support (Dave Chinner) [845233] - [fs] xfs: split in-core and on-disk inode log item fields (Dave Chinner) [845233] - [fs] xfs: make xfs_inode_item_size idempotent (Dave Chinner) [845233] - [fs] xfs: log timestamp updates (Dave Chinner) [845233] - [fs] xfs: log file size updates at I/O completion time (Dave Chinner) [845233] - [fs] xfs: log file size updates as part of unwritten extent conversion (Dave Chinner) [845233] - [fs] xfs: do not require an ioend for new EOF calculation (Dave Chinner) [845233] - [fs] xfs: only take the ILOCK in xfs_reclaim_inode() (Dave Chinner) [845233] - [fs] xfs: split and cleanup xfs_log_reserve (Dave Chinner) [854465] - [fs] xfs: share code for grant head availability checks (Dave Chinner) [854465] - [fs] xfs: share code for grant head wakeups (Dave Chinner) [854465] - [fs] xfs: share code for grant head waiting (Dave Chinner) [854465] - [fs] xfs: add xlog_grant_head_wake_all (Dave Chinner) [854465] - [fs] xfs: add xlog_grant_head_init (Dave Chinner) [854465] - [fs] xfs: add the xlog_grant_head structure (Dave Chinner) [854465] - [fs] xfs: remove log space waitqueues (Dave Chinner) [854465] - [fs] xfs: cleanup xfs_log_space_wake (Dave Chinner) [854465] - [fs] xfs: remove xfs_trans_unlocked_item (Dave Chinner) [854465] - [fs] xfs: do exact log space wakeups in xlog_ungrant_log_space (Dave Chinner) [854465] - [fs] xfs: split tail_lsn assignments from log space wakeups (Dave Chinner) [854465] - [fs] xfs: xfs_trans_add_item() - don't assign in ASSERT() when compare is intended (Dave Chinner) [859242] - [fs] xfs: show uuid when mount fails due to duplicate uuid (Dave Chinner) [859242] - [fs] xfs: pass KM_SLEEP flag to kmem_realloc() in xlog_recover_add_to_cnt_trans() (Dave Chinner) [859242] - [fs] xfs: cleanup xfs_file_aio_write (Dave Chinner) [845233] - [fs] xfs: always return with the iolock held from xfs_file_aio_write_checks (Dave Chinner) [845233] - [fs] xfs: remove the i_new_size field in struct xfs_inode (Dave Chinner) [845233] - [fs] xfs: remove the i_size field in struct xfs_inode (Dave Chinner) [845233] - [fs] xfs: make i_flags an unsigned long (Dave Chinner) [845233] - [fs] xfs: fix force shutdown handling in xfs_end_io (Dave Chinner) [845233] - [fs] xfs: simplify xfs_qm_detach_gdquots (Dave Chinner) [859242] - [fs] xfs: make sure to really flush all dquots in xfs_qm_quotacheck (Dave Chinner) [859242] - [fs] xfs: untangle SYNC_WAIT and SYNC_TRYLOCK meanings for xfs_qm_dqflush (Dave Chinner) [859242] - [fs] xfs: fix allocation length overflow in xfs_bmapi_write() (Dave Chinner) [859242] - [fs] xfs: do not flush data workqueues in xfs_flush_buftarg (Dave Chinner) [859242] - [fs] xfs: use xfs_ioerror_alert in xfs_buf_iodone_callbacks (Dave Chinner) [859242] - [fs] xfs: clean up xfs_ioerror_alert (Dave Chinner) [859242] - [fs] xfs: clean up buffer allocation (Dave Chinner) [859242] - [fs] xfs: optimize fsync on directories (Dave Chinner) [859242] - [fs] xfs: reduce the number of log forces from tail pushing (Dave Chinner) [859242] - [fs] xfs: Dont allocate new buffers on every call to _xfs_buf_find (Dave Chinner) [859242] - [fs] xfs: XFS_TRANS_SWAPEXT is not a valid flag for xfs_trans_commit (Dave Chinner) [859242] - [fs] xfs: don't ignore error code from xfs_bmbt_update (Dave Chinner) [859242] - [fs] xfs: Check the return value of xfs_trans_get_buf() (Dave Chinner) [859242] - [fs] xfs: Check the return value of xfs_buf_get() (Dave Chinner) [859242] - [fs] xfs: improve ioend error handling (Dave Chinner) [807503] - [fs] xfs: wait for I/O completion when writing out pages in xfs_setattr_size (Dave Chinner) [807503] - [fs] xfs: reduce ioend latency (Dave Chinner) [807503] - [fs] xfs: defer AIO/DIO completions (Dave Chinner) [807503] - [fs] xfs: remove dead ENODEV handling in xfs_destroy_ioend (Dave Chinner) [807503] - [fs] xfs: Fix oops on IO error during xlog_recover_process_iunlinks() (Dave Chinner) [859242] - [fs] xfs: fix nfs export of 64-bit inodes numbers on 32-bit kernels (Dave Chinner) [859242] - [fs] xfs: fix attr2 vs large data fork assert (Dave Chinner) [859242] - [fs] xfs: use doalloc flag in xfs_qm_dqattach_one() (Dave Chinner) [859242] - [fs] xfs: Return -EIO when xfs_vn_getattr() failed (Dave Chinner) [859242] - [fs] xfs: use a cursor for bulk AIL insertion (Dave Chinner) [859242] - [fs] xfs: start periodic workers later (Dave Chinner) [859242] - [fs] xfs: fix possible overflow in xfs_ioc_trim() (Dave Chinner) [700324] - [fs] xfs: fix endian conversion issue in discard code (Dave Chinner) [700324] - [fs] xfs: do not discard alloc btree blocks (Dave Chinner) [700324] - [fs] xfs: add online discard support (Dave Chinner) [700324] - [fs] xfs: fix buffer flushing during unmount (Dave Chinner) [737529] - [fs] xfs: force buffer writeback before blocking on the ilock in inode reclaim (Dave Chinner) [737529] - [fs] xfs: fix xfs_mark_inode_dirty during umount (Dave Chinner) [737529] - [fs] xfs: fix error handling for synchronous writes (Dave Chinner) [845233] - [fs] xfs: log all dirty inodes in xfs_fs_sync_fs (Dave Chinner) [845233] - [fs] xfs: log the inode in ->write_inode calls for kupdate (Dave Chinner) [845233] - [fs] xfs: fix ->write_inode return values (Dave Chinner) [845233] - [fs] Documentation: Correct s_umount state for freeze_fs/unfreeze_fs (Eric Sandeen) [768304] - [fs] missed mnt_drop_write() in do_dentry_open() (Eric Sandeen) [768304] - [fs] ext2: Implement freezing (Eric Sandeen) [768304] - [fs] btrfs: Convert to new freezing mechanism (Eric Sandeen) [768304] - [fs] fuse: Convert to new freezing mechanism (Eric Sandeen) [768304] - [fs] ext3: Enable the new freeze paths w/ the special KABI flag (Eric Sandeen) [768304] - [fs] gfs2: Convert to new freezing mechanism (Eric Sandeen) [768304] - [fs] xfs: Convert to new freezing code (Eric Sandeen) [768304] - [fs] ext4: Convert to new freezing mechanism (Eric Sandeen) [768304] - [fs] ext4: allow an active handle to be started when freezing (Eric Sandeen) [768304] - [fs] ext4: fix freeze deadlock under IO (Eric Sandeen) [768304] - [fs] ext4: don't return to userspace after freezing the fs with a mutex held (Eric Sandeen) [768304] - [fs] Use old freeze mechanism when appropriate (Eric Sandeen) [768304] - [fs] Protect write paths by sb_start_write - sb_end_write (Eric Sandeen) [768304] - [fs] Skip atime update on frozen filesystem (Eric Sandeen) [768304] - [fs] Add freezing handling to mnt_want_write() / mnt_drop_write() (Eric Sandeen) [768304] - [fs] Add old freeze paths back in; use if FS_HAS_NEW_FREEZE fs flag is not set (Eric Sandeen) [768304] - [fs] Improve filesystem freezing handling (Eric Sandeen) [768304] - [fs] Move grabbing s_umount to callers of grab_super() (Eric Sandeen) [768304] - [fs] get rid of open-coded grab_super() in get_active_super() (Eric Sandeen) [768304] - [fs] nfsd: Push mnt_want_write() outside of i_mutex (Eric Sandeen) [768304] - [fs] new helpers: fh_{want,drop}_write() (Eric Sandeen) [768304] - [fs] nfsd: link returns nfserr_delay when breaking lease (Eric Sandeen) [768304] - [fs] nfsd: don't leak dentry count on mnt_want_write failure (Eric Sandeen) [768304] - [fs] btrfs: Push mnt_want_write() outside of i_mutex (Eric Sandeen) [768304] - [fs] fat: Push mnt_want_write() outside of i_mutex (Eric Sandeen) [768304] - [fs] Push mnt_want_write() outside of i_mutex (Eric Sandeen) [768304] - [fs] mm: Continue to update file time in fault paths for OOT filesystems (Eric Sandeen) [768304] - [fs] mm: Make default vm_ops provide ->page_mkwrite handler (Eric Sandeen) [768304] - [fs] mm: Update file times from fault path only if .page_mkwrite is not set (Eric Sandeen) [768304] - [fs] sysfs: Push file_update_time() into bin_page_mkwrite() (Eric Sandeen) [768304] - [fs] gfs2: Push file_update_time() into gfs2_page_mkwrite() (Eric Sandeen) [768304] - [fs] Push file_update_time() into __block_page_mkwrite() (Eric Sandeen) [768304] - [fs] fb_defio: Push file_update_time() into fb_deferred_io_mkwrite() (Eric Sandeen) [768304] - [fs] pipe: block pipe_write() on a frozen filesystem (Eric Sandeen) [768304] - [fs] namespace.c: avoid panic for NULL mnt_ns in do_add_mount() (Eric Sandeen) [732340] - [fs] ext4: always set then trimmed blocks count into len (Lukas Czerner) [858012] - [fs] ext4: fix trimmed block count accounting (Lukas Czerner) [858012] - [fs] ext4: fix start and len arguments handling in ext4_trim_fs() (Lukas Czerner) [858012] - [fs] xfs: fix race while discarding buffers (Carlos Maiolino) [829066] - [fs] gfs2: Write out dirty inode metadata in delayed deletes (Robert S Peterson) [748827]- [mm] vmscan: add in_reclaim_compaction (Rik van Riel) [713546 783248] - [mm] vmscan: stop reclaim/compaction earlier due to insufficient progress if !__GFP_REPEAT (Rik van Riel) [713546 783248] - [usb] ch9: define Set SEL and Set Isoch Delay macros (Don Zickus) [836217] - [usb] ch9: add function defines from ch9, USB 3.0 spec (Don Zickus) [836217] - [usb] xhci: fix compilation error for non-PCI based stacks (Don Zickus) [836217] - [usb] xhci: use ioremap_nocache in xhci-plat (Don Zickus) [836217] - [usb] xhci: Fix Compliance Mode on SN65LVPE502CP Hardware (Don Zickus) [836217] - [usb] xhci: Make handover code more robust (Don Zickus) [836217] - [usb] xhci: Fix a logical vs bitwise AND bug (Don Zickus) [836217] - [usb] xhci: Only switch the switchable ports (Don Zickus) [836217] - [usb] xhci: Recognize USB 3.0 devices as superspeed at powerup (Don Zickus) [836217] - [usb] xhci: Switch PPT ports to EHCI on shutdown (Don Zickus) [836217] - [usb] xhci: Fix bug after deq ptr set to link TRB (Don Zickus) [836217] - [usb] xhci: Add Etron XHCI_TRUST_TX_LENGTH quirk (Don Zickus) [836217] - [usb] xhci: Increase reset timeout for Renesas 720201 host (Don Zickus) [836217] - [usb] Add a sysfs file to show LTM capabilities (Don Zickus) [815470] - [usb] Enable Latency Tolerance Messaging (LTM) (Don Zickus) [815470] - [usb] xhci: Export Latency Tolerance Messaging capabilities (Don Zickus) [815470] - [usb] xhci: Fix hang on back-to-back Set TR Deq Ptr commands (Don Zickus) [836217] - [usb] xhci: Add support for root hub port status CAS (Don Zickus) [836217] - [usb] xhci: Increase the timeout for controller save/restore state operation (Don Zickus) [836217] - [usb] xhci: Don't free endpoints in xhci_mem_cleanup() (Don Zickus) [836217] - [usb] xhci: Fix invalid loop check in xhci_free_tt_info() (Don Zickus) [836217] - [usb] xhci: fix resource leak in xhci power loss path (Don Zickus) [836217] - [usb] enable USB2 LPM if port suspend fails (Don Zickus) [836217] - [usb] xhci: Add new short TX quirk for Fresco Logic host (Don Zickus) [836217] - [usb] xhci: testing sizeof xhci_doorbell_array 2 time (Don Zickus) [836217] - [usb] xhci: print URB's expected length in decimal, not hex (Don Zickus) [836217] - [usb] xhci: Add Lynx Point to list of Intel switchable hosts (Don Zickus) [817872] - [usb] xhci: Handle COMP_TX_ERR for isoc tds (Don Zickus) [836217] - [usb] xhci: keep track of ports being resumed and indicate in hub_status_data (Don Zickus) [836217] - [usb] xhci: Correct the #define XHCI_LEGACY_DISABLE_SMI (Don Zickus) [836217] - [usb] xhci: use gfp flags from caller instead of GFP_ATOMIC (Don Zickus) [836217] - [usb] xhci: add XHCI_RESET_ON_RESUME quirk for VIA xhci host (Don Zickus) [836217] - [usb] fix bug of device descriptor got from superspeed device (Don Zickus) [836217] - [usb] xhci: Fix register save/restore order (Don Zickus) [836217] - [usb] xhci: Restore event ring dequeue pointer on resume (Don Zickus) [836217] - [usb] xhci: Don't write zeroed pointers to xHC registers (Don Zickus) [836217] - [usb] xhci: Warn when hosts don't halt (Don Zickus) [836217] - [usb] xhci: don't re-enable IE constantly (Don Zickus) [836217] - [usb] xhci: fix section mismatch in xhci-pci (Don Zickus) [836217] - [usb] xhci: correct to print the true HSEE of USBCMD (Don Zickus) [836217] - [usb] Don't make USB_ARCH_HAS_{XHCI, OHCI, EHCI} depend on USB_SUPPORT (Don Zickus) [836217] - [usb] xhci: add platform driver support (Don Zickus) [836217] - [usb] xhci: update sg tablesize (Don Zickus) [836217] - [usb] xhci: check enqueue pointer advance into dequeue seg (Don Zickus) [836217] - [usb] xhci: Allocate 2 segments for transfer ring (Don Zickus) [836217] - [usb] xhci: dynamic ring expansion (Don Zickus) [836217] - [usb] xhci: set cycle state when allocate rings (Don Zickus) [836217] - [usb] xhci: factor out segments allocation and free function (Don Zickus) [836217] - [usb] xhci: count free TRBs on transfer ring (Don Zickus) [836217] - [usb] xhci: store ring's last segment and segment numbers (Don Zickus) [836217] - [usb] xhci: store ring's type (Don Zickus) [836217] - [usb] xhci: use __ffs() instead of hardcoding shift (Don Zickus) [836217] - [usb] xhci: BESL calculation based on USB2.0 LPM errata (Don Zickus) [836217] - [usb] Set wakeup bits for all children hubs (Don Zickus) [836217] - [usb] xhci: Support device-initiated USB 3.0 resume (Don Zickus) [836217] - [usb] Refactor hub remote wake handling (Don Zickus) [836217] - [usb] xhci: Enable USB 3.0 hub remote wakeup (Don Zickus) [836217] - [usb] Suspend functions before putting dev into U3 (Don Zickus) [836217] - [usb] xhci: Enable remote wakeup for USB3 devices (Don Zickus) [836217] - [usb] xhci: Kick khubd when USB3 resume really completes (Don Zickus) [836217] - [usb] Adding #define in hub_configure() and hcd.c file (Don Zickus) [836217] - [fs] ext4: fix failure exits (Lukas Czerner) [859545] - [fs] ext4: Free resources in some error path in ext4_fill_super (Lukas Czerner) [859545] - [fs] ext4: fix missing iput of root inode for some mount error paths (Lukas Czerner) [859545] - [fs] ext4: avoid hangs in ext4_da_should_update_i_disksize() (Lukas Czerner) [859545] - [fs] ext4: display the correct mount option in /proc/mounts for [no]init_itable (Lukas Czerner) [859545] - [fs] ext4: fix ext4_end_io_dio() racing against fsync() (Lukas Czerner) [859545] - [fs] ext4: fix racy use-after-free in ext4_end_io_dio() (Lukas Czerner) [859545] - [fs] ext4: initialization of ext4_li_mtx needs to be done earlier (Lukas Czerner) [859545] - [md] dm-raid: Fix possible kernel panic from bad index check (Jonathan E Brassow) [855448] - [md] raid10: Add plugging functions (Jonathan E Brassow) [854058] - [md] dm-raid: Validate RAID10 replacement devices (Jonathan E Brassow) [854058] - [md] dm-raid: Move some code to its own function (Jonathan E Brassow) [854058] - [md] raid10: Adjust for no gendisk structure (Jonathan E Brassow) [854058] - [md] dm-raid: Should select MD_RAID10 module (Jonathan E Brassow) [854058] - [md] dm-raid: Support RAID10 (Jonathan E Brassow) [854058] - [md] raid10: export md_raid10_congested (Jonathan E Brassow) [854058] - [md] raid: Move macros (Jonathan E Brassow) [854058] - [md] raid1: rename mirror_info struct (Jonathan E Brassow) [854058] - [md] raid10: Rename mirror_info struct (Jonathan E Brassow) [854058] - [md] raid10: Fix compiler warning (Jonathan E Brassow) [854058] - [dm] dm-raid: Use md_error (Jonathan E Brassow) [854058] - [scsi] scsi_dh_rdac: minor return fix for rdac (Rob Evers) [822984] - [scsi] scsi_dh_rdac: Consolidate rdac strings together (Rob Evers) [822984] - [scsi] scsi_dh_rdac: Add a new netapp vendor/product string (Rob Evers) [822984] - [firmware] netxen_nic: add firmware version 4.0.588 (Veaceslav Falico) [826664]- [fs] Check for immutable/append flag in fallocate path (Lukas Czerner) [739101] - [fs] ext4: remove restrictive checks for EOFBLOCKS_FL (Lukas Czerner) [739101] - [fs] ext4: fix kernel BUG on large-scale rm -rf commands (Lukas Czerner) [739101] - [fs] ext4: fix hole punch failure when depth is greater than 0 (Lukas Czerner) [739101] - [fs] ext4: hole-punch use truncate_pagecache_range (Lukas Czerner) [739101] - [mm] add truncate_pagecache_range() (Lukas Czerner) [739101] - [fs] ext4: correct ext4_punch_hole return codes (Lukas Czerner) [739101] - [fs] ext4: give more helpful error message in ext4_ext_rm_leaf() (Lukas Czerner) [739101] - [fs] ext4: remove unused code from ext4_ext_map_blocks() (Lukas Czerner) [739101] - [fs] ext4: rewrite punch hole to use ext4_ext_remove_space() (Lukas Czerner) [739101] - [fs] ext4: correctly handle pages w/o buffers in ext4_discard_partial_buffers() (Lukas Czerner) [739101] - [fs] ext4: remove messy logic from ext4_ext_rm_leaf (Lukas Czerner) [739101] - [fs] ext4: only call ext4_jbd2_file_inode when an inode has been extended (Lukas Czerner) [739101] - [fs] ext4: fix 2nd xfstests 127 punch hole failure (Lukas Czerner) [739101] - [fs] ext4: teach ext4_ext_split to calculate extents efficiently (Lukas Czerner) [739101] - [fs] ext4: Fix flag testing in ext4_ext_insert_extent() (Lukas Czerner) [739101] - [fs] ext4: let ext4_discard_partial_buffers handle unaligned range correctly (Lukas Czerner) [739101] - [fs] ext4: return ENOMEM if find_or_create_pages fails (Lukas Czerner) [739101] - [fs] ext4: move vars to local scope in ext4_discard_partial_page_buffers_no_lock() (Lukas Czerner) [739101] - [fs] ext4: fix xfstests 75, 112, 127 punch hole failure (Lukas Czerner) [739101] - [fs] ext4: Add new ext4_discard_partial_page_buffers routines (Lukas Czerner) [739101] - [fs] ext4: add action of moving index in ext4_ext_rm_idx for Punch Hole (Lukas Czerner) [739101] - [fs] ext4: punch hole optimizations: skip un-needed extent lookup (Lukas Czerner) [739101] - [fs] ext4: enable "punch hole" functionality (Lukas Czerner) [739101] - [fs] ext4: add "punch hole" flag to ext4_map_blocks() (Lukas Czerner) [739101] - [fs] ext4: punch out extents (Lukas Czerner) [739101] - [fs] ext4: add new function ext4_block_zero_page_range() (Lukas Czerner) [739101] - [fs] ext4: add flag to ext4_has_free_blocks (Lukas Czerner) [739101] - [fs] ext4: fix endianness breakage in ext4_split_extent_at() (Lukas Czerner) [739101] - [fs] ext4: add ext4_split_extent_at() and ext4_split_extent() (Lukas Czerner) [739101] - [fs] ext4: add a function merging extents right and left (Lukas Czerner) [739101] - [fs] ext4: rename {ext, idx}_pblock and inline small extent functions (Lukas Czerner) [739101] - [fs] ext4: Add flags and structure used in ext4_ext_map_blocks() (Lukas Czerner) [739101] - [mm] fix possible cause of a page_mapped BUG (Lukas Czerner) [739101] - [fs] make the feature checks in ->fallocate future proof (Lukas Czerner) [739101] - [fs] btrfs: fail if we try to use hole punch (Lukas Czerner) [739101] - [fs] gfs2: fail if we try to use hole punch (Lukas Czerner) [739101] - [fs] ext4: fail if we try to use hole punch (Lukas Czerner) [739101] - [fs] xfs: handle hole punching via fallocate properly (Lukas Czerner) [739101] - [fs] add hole punching to fallocate (Lukas Czerner) [739101] - [fs] nfs: prevent race that allowed use of freed layout in _pnfs_return_layout (Steve Dickson) [858361] - [fs] nfs: need to put_layout_hdr on _pnfs_return_layout error path (Steve Dickson) [858361] - [fs] nfs: fix several problems with _pnfs_return_layout (Steve Dickson) [858361] - [fs] nfs: fix pnfs regression with directio writes (Steve Dickson) [858361] - [fs] nfs: fix pnfs regression with directio reads (Steve Dickson) [858361] - [fs] nfs: Create an write_pageio_init() function (Steve Dickson) [858361] - [fs] nfs: Create an read_pageio_init() function (Steve Dickson) [858361] - [fs] nfs: Fix list manipulation snafus in fs/nfs/direct.c (Steve Dickson) [858361] - [fs] nfs: Initialise commit_info.rpc_out when !defined(CONFIG_nfs_V4) (Steve Dickson) [858361] - [fs] nfs: Fix a refcounting issue in O_DIRECT (Steve Dickson) [858361] - [fs] nfs: fix directio refcount bug on commit (Steve Dickson) [858361] - [fs] nfs: Fix a commit bug (Steve Dickson) [858361] - [fs] nfs: Fix a bad reference count issue in the pnfs commit code (Steve Dickson) [858361] - [fs] nfs: Clean up - Simplify reference counting in fs/nfs/direct.c (Steve Dickson) [858357] - [fs] nfs: Clean up - Rename nfs_unlock_request and nfs_unlock_request_dont_release (Steve Dickson) [858357] - [fs] nfs: Clean up - simplify nfs_lock_request() (Steve Dickson) [858357] - [fs] nfs: nfs_set_page_writeback no longer needs to reference the page (Steve Dickson) [858357] - [fs] nfs: Prevent a deadlock in the new writeback code (Steve Dickson) [858357] - [fs] nfs: Fix sparse warnings (Steve Dickson) [858357] - [fs] nfs: COMMIT does not need post-op attributes (Steve Dickson) [858357] - [fs] nfs: Dont request cache consistency attributes on some writes (Steve Dickson) [858357] - [fs] nfs: Simplify the nfs_read_completion functions (Steve Dickson) [858357] - [fs] nfs: Clean up nfs read and write error paths (Steve Dickson) [858357] - [fs] nfs: Read cleanups (Steve Dickson) [858357] - [fs] nfs: Use kmem_cache_zalloc() in nfs_direct_req_alloc (Steve Dickson) [858357] - [fs] nfs: Fix O_DIRECT compile warnings (Steve Dickson) [857110] - [fs] nfs: Simplify O_DIRECT page referencing (Steve Dickson) [857110] - [fs] nfs: O_DIRECT pgio_completion_ops error_cleanup must unlock the request (Steve Dickson) [857110] - [fs] nfs: Ensure that we break out of read/write_schedule_segment on error (Steve Dickson) [857110] - [fs] nfs: Define dummy nfs_init_cinfo() and nfs_init_cinfo_from_inode() (Steve Dickson) [857110] - [fs] nfs: Define nfs_direct_write_schedule_work() when v3 and v4 are disabled (Steve Dickson) [857110] - [fs] nfs: pnfs_pageio_init_read() and init_write() need an extra argument (Steve Dickson) [857110] - [fs] nfs: Fix a use-before-initialised warning in fs/nfs/write.c and fs/nfs/pnfs.c (Steve Dickson) [857110] - [fs] nfs: Prevent garbage cinfo->ds from leaking out (Steve Dickson) [857110] - [fs] nfs: rewrite directio write to use async coalesce code (Steve Dickson) [857110] - [fs] nfs: avoid some stat gathering for direct io (Steve Dickson) [857110] - [fs] nfs: add dreq to nfs_commit_info (Steve Dickson) [857110] - [fs] nfs: create nfs_commit_completion_ops (Steve Dickson) [857110] - [fs] nfs: create struct nfs_commit_info (Steve Dickson) [857110] - [fs] nfs: create nfs_generic_commit_list (Steve Dickson) [857110] - [fs] nfs: rewrite directio read to use async coalesce code (Steve Dickson) [857110] - [fs] ext3: Replace lock/unlock_super() with an explicit lock for resizing (Eric Sandeen) [804988] - [fs] cifs: Initialise mid_q_entry before putting it on the pending queue (Sachin Prabhu) [832209] - [fs] ext4: correct comments for ext4_free_blocks() (Lukas Czerner) [847981] - [fs] ext4: fix i_blocks/quota accounting when extent insertion fails (Lukas Czerner) [847981] - [fs] ext4: Add flags to the ext4_free_blocks() (Lukas Czerner) [847981] - [fs] ext4: fold ext4_free_blocks() and ext4_mb_free_blocks() (Lukas Czerner) [847981]- [alsa] oxygen: remove no_period_wakeup handling (Jaroslav Kysela) [816880] - [alsa] firewire-speakers, oxygen, ua101: allow > 10 s periods (Jaroslav Kysela) [816880] - [alsa] virtuoso: Xonar DS: fix polarity of front output (Jaroslav Kysela) [816880] - [alsa] oxygen: add Xonar DGX support (Jaroslav Kysela) [816880] - [alsa] oxygen, virtuoso: fix exchanged L/R volumes of aux and CD inputs (Jaroslav Kysela) [816880] - [alsa] virtuoso: add S/PDIF input support for all Xonars (Jaroslav Kysela) [816880] - [alsa] oxygen: Xonar DG: fix CS4245 register writes (Jaroslav Kysela) [816880] - [alsa] oxygen: fix Xonar DG input (Jaroslav Kysela) [816880] - [alsa] include delay.h for msleep in Xonar DG support (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Essence ST(X) S/PDIF input (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix silent analog output on Xonar Essence ST Deluxe (Jaroslav Kysela) [816880] - [alsa] oxygen: fix output routing on Xonar DG (Jaroslav Kysela) [816880] - [alsa] Xonar, CS43xx: Don't overrun static array (Jaroslav Kysela) [816880] - [alsa] oxygen: add S/PDIF source selection for Claro cards (Jaroslav Kysela) [816880] - [alsa] oxygen: fix CD/MIDI for X-Meridian (2G) (Jaroslav Kysela) [816880] - [alsa] oxygen: add some card names (Jaroslav Kysela) [816880] - [alsa] oxygen: do not show chip revision in card longname (Jaroslav Kysela) [816880] - [alsa] oxygen: X-Meridian: add S/PDIF source selection (Jaroslav Kysela) [816880] - [alsa] oxygen: add digital input validity check switch (Jaroslav Kysela) [816880] - [alsa] core, oxygen, virtuoso: add an enum control info helper (Jaroslav Kysela) [816880] - [alsa] virtuoso: add Xonar HDAV1.3 Slim support (Jaroslav Kysela) [816880] - [alsa] oxygen: add Xonar DG support (Jaroslav Kysela) [816880] - [alsa] oxygen: add X-Meridian 2G support (Jaroslav Kysela) [816880] - [alsa] oxygen: add more PCI IDs (Jaroslav Kysela) [816880] - [alsa] virtuoso: reduce MCLK in double rate modes (Jaroslav Kysela) [816880] - [alsa] oxygen: simplify model-specific MCLK handling (Jaroslav Kysela) [816880] - [alsa] virtuoso: use headphone gain setting only on front DAC (Jaroslav Kysela) [816880] - [alsa] virtuoso: handle DAC oversampling automatically (Jaroslav Kysela) [816880] - [alsa] virtuoso: use lower master clock with H6 daughterboard (Jaroslav Kysela) [816880] - [alsa] virtuoso: configure correct master clock frequency on the CS2000 (Jaroslav Kysela) [816880] - [alsa] virtuoso: remove non-working controls on Essence ST Deluxe (Jaroslav Kysela) [816880] - [alsa] virtuoso: change PCM1796 format to I2S (Jaroslav Kysela) [816880] - [alsa] virtuoso: wait for PCM1796 clock to become stable (Jaroslav Kysela) [816880] - [alsa] virtuoso: do not use fast I2C speed (Jaroslav Kysela) [816880] - [alsa] oxygen: fix SPI clocks slower than 6.25 MHz (Jaroslav Kysela) [816880] - [alsa] oxygen: remove oxygen_model::private_data field (Jaroslav Kysela) [816880] - [alsa] oxygen: allow different number of PCM and mixer channels (Jaroslav Kysela) [816880] - [alsa] oxygen: update hardware comments (Jaroslav Kysela) [816880] - [alsa] oxygen: show correct package ID (Jaroslav Kysela) [816880] - [alsa] oxygen: allow to dump codec registers (Jaroslav Kysela) [816880] - [alsa] virtuoso: Xonar DS: add stereo upmixing to center/LFE channels (Jaroslav Kysela) [816880] - [alsa] virtuoso: automatically handle Xonar DS headphone routing (Jaroslav Kysela) [816880] - [alsa] virtuoso: add Xonar DS headphone jack detection (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar DS input switches (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix WM8766 register writes with MSB (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix setting of Xonar DS line-in/mic-in controls (Jaroslav Kysela) [816880] - [alsa] oxygen: change || to && (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix front panel routing for D1/DX/ST(X) (Jaroslav Kysela) [816880] - [alsa] virtuoso: add HDMI enable switch for HDAV1.3 (Jaroslav Kysela) [816880] - [alsa] virtuoso: initialize unknown GPIO bits (Jaroslav Kysela) [816880] - [alsa] oxygen: add HiFier Serenade support (Jaroslav Kysela) [816880] - [alsa] oxygen: reorganize PCI IDs (Jaroslav Kysela) [816880] - [alsa] oxygen: add Kuroutoshikou CMI8787-HG2PCI support (Jaroslav Kysela) [816880] - [alsa] oxygen: support for period wakeup disabling (Jaroslav Kysela) [816880] - [alsa] oxygen: merge HiFier driver into snd-oxygen (Jaroslav Kysela) [816880] - [alsa] oxygen: Add a SSID for CMI8787-HG2PCI (Jaroslav Kysela) [816880] - [alsa] oxygen: add PEX8111 initialization (Jaroslav Kysela) [816880] - [alsa] oxygen: rewrite PCIe bridge initialization (Jaroslav Kysela) [816880] - [alsa] oxygen: fix for PI7C9X110 compatibility (Jaroslav Kysela) [816880] - [alsa] oxygen: do not try to restore nonexistent EEPROM (Jaroslav Kysela) [816880] - [alsa] oxygen: reduce minimum period count (Jaroslav Kysela) [816880] - [alsa] oxygen: fix input monitor dB scale (Jaroslav Kysela) [816880] - [alsa] oxygen: fix chip ID register symbols (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar STX anti-pop delay (Jaroslav Kysela) [816880] - [alsa] virtuoso: add HDAV1.3 Slim PCI ID (Jaroslav Kysela) [816880] - [alsa] oxygen: handle CD input configuration with a flag (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar DS chip name (Jaroslav Kysela) [816880] - [alsa] oxygen: fix analog capture on Claro halo cards (Jaroslav Kysela) [816880] - [alsa] virtuoso: work around missing reset in the Xonar DS Windows driver (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar D1/DX front panel microphone (Jaroslav Kysela) [816880] - [alsa] virtuoso: add Xonar DS support (Jaroslav Kysela) [816880] - [alsa] oxygen: add high-pass filter control (Jaroslav Kysela) [816880] - [alsa] oxygen: add digital filter control (Jaroslav Kysela) [816880] - [alsa] virtuoso: add PCM1796 oversampling control (Jaroslav Kysela) [816880] - [alsa] oxygen: allow custom MCLK rates (Jaroslav Kysela) [816880] - [alsa] virtuoso: add headphone impedance control (Jaroslav Kysela) [816880] - [alsa] oxygen: cache codec registers (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar Essence ST support (Jaroslav Kysela) [816880] - [alsa] oxygen: fix input monitor control names (Jaroslav Kysela) [816880] - [alsa] oxygen: more hardware documentation (Jaroslav Kysela) [816880] - [alsa] oxygen: add stereo upmixing to center/LFE channels (Jaroslav Kysela) [816880] - [alsa] oxygen: better defaults for upmixing control (Jaroslav Kysela) [816880] - [alsa] virtuoso: split virtuoso.c (Jaroslav Kysela) [816880] - [mm] migrate: fix kABI issues (Rik van Riel) [713546 783248] - [mm] compaction: Restart compaction from near where it left off (Rik van Riel) [713546 783248] - [mm] compaction: Cache if a pageblock was scanned and no pages were isolated (Rik van Riel) [713546 783248] - [mm] compaction: Abort compaction loop if lock is contended or run too long (Rik van Riel) [713546 783248] - [mm] compaction: Abort async compaction if locks are contended or taking too long (Rik van Riel) [713546 783248] - [mm] vmscan: consider swap space when deciding whether to continue reclaim (Rik van Riel) [713546 783248] - [mm] vmscan: when reclaiming for compaction, ensure there are sufficient free pages available (Rik van Riel) [713546 783248] - [mm] compaction: introduce sync-light migration for use by compaction (Rik van Riel) [713546 783248] - [mm] page_alloc: do not call direct reclaim for THP allocations while compaction is deferred (Rik van Riel) [713546 783248] - [mm] compaction: allow compaction to isolate dirty pages (Rik van Riel) [713546 783248] - [mm] migration: clean up unmap_and_move() (Rik van Riel) [713546 783248] - [mm] compaction: make isolate_lru_page() filter-aware again (Rik van Riel) [713546 783248] - [mm] compaction: make isolate_lru_page() filter-aware (Rik van Riel) [713546 783248] - [mm] vmscan: change isolate mode from #define to bitwise type (Rik van Riel) [713546 783248] - [mm] compaction: determine if dirty pages can be migrated without blocking within ->migratepage (Rik van Riel) [713546 783248] - [mm] vmscan: do not OOM if aborting reclaim to start compaction (Rik van Riel) [713546 783248] - [mm] vmscan: abort reclaim/compaction if compaction can proceed (Rik van Riel) [713546 783248] - [mm] vmscan: limit direct reclaim for higher order allocations (Rik van Riel) [713546 783248] - [mm] vmscan: check if we isolated a compound page during lumpy scan (Rik van Riel) [713546 783248] - [mm] compaction: use synchronous compaction for /proc/sys/vm/compact_memory (Rik van Riel) [713546 783248] - [mm] vmscan: reclaim order-0 and use compaction instead of lumpy reclaim (Rik van Riel) [713546 783248] - [mm] shmem: fix up rhel-6.4 kABI issues (Rafael Aquini) [857000] - [mm] shmem: remove shmem_readpage() (Rafael Aquini) [857000] - [mm] shmem: refine shmem_file_splice_read() (Rafael Aquini) [857000] - [mm] shmem: clone shmem_file_splice_read() (Rafael Aquini) [857000] - [watchdog] hpwdt: Fix kdump issue in hpwdt (Don Zickus) [828941] - [watchdog] hpwdt: Unregister NMI events on exit (Don Zickus) [818372] - [x86] nmi: Add new NMI queues to deal with IO_CHK and SERR (Don Zickus) [818372] - [watchdog] hpwdt: Only BYTE reads/writes to WD Timer port 0x72 (Don Zickus) [818372] - [net] ipvs: IPv6 MTU checking cleanup and bugfix (Jesper Brouer) [854066] - [net] ipvs: allow transmit of GRO aggregated skbs (Jesper Brouer) [854066] - [netdrv] ixgbevf: propagate page->pfmemalloc from skb_alloc_page to skb (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Fix namespace issue with ixgbe_write_eitr (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Add lock around mailbox ops to prevent simultaneous access (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Fix multiple issues in ixgbevf_get/set_ringparam (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Consolidate Tx context descriptor creation code (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Add support for PCI error handling (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Add netdev to ring structure (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Do not rewind the Rx ring before bumping tail (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Update descriptor macros to accept pointers and drop _ADV suffix (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Use igb style interrupt masks instead of ixgbe style (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Move Tx clean-up into NAPI context (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Update q_vector to contain ring pointers instead of bitmaps (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Fix panic when loading driver (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Cleanup accounting for space needed at start of xmit_frame (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Drop use of eitr_low and eitr_high for hard coded values (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Drop netdev_registered value since that is already stored in netdev (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Drop all dead or unnecessary code (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Fix nearly-kernel-doc comments for various functions (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Update version string (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Make sure jumbo frames are set correctly after PF reset (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Add support to recognize 100mb link speed (Andy Gospodarek) [819105] - [netdrv] ixgbevf: make wired ethernet driver message level consistent (rev2) (Andy Gospodarek) [819105] - [netdrv] ixgbevf: print MAC via printk format specifier (Andy Gospodarek) [819105] - [netdrv] ixgbevf: rename dev_hw_addr_random and remove redundant second (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Remove unnecessary k.alloc/v.alloc OOM messages (Andy Gospodarek) [819105] - [kernel] perf: Change and simplify ctx::is_active semantics (Jiri Olsa) [853215] - [kernel] ntp: Fix STA_INS/DEL clearing bug (Prarit Bhargava) [862271] - [acpi] Add acpi_ns_remove_null_elements() to prevent null dereference on package elements (Lenny Szubowicz) [835744] - [usb] core: Fix device removal race condition (James Paradis) [849188] - [fs] sysfs: fix corruption in rb-tree caused by name change (John Green) [839984] - [mm] x86_32: fix SHLIB_BASE address typo (Aristeu S. Rozanski F) [804956] {CVE-2012-1568} - [netdrv] bnx2x: remove false warning regarding interrupt number (Michal Schmidt) [860007]- [net] vlan: Match underlying dev carrier on vlan add (Amerigo Wang) [845172] - [net] link_watch: allow vlans to get carrier changes faster (Amerigo Wang) [845172] - [net] allow netif_carrier to be called safely from IRQ (Amerigo Wang) [845172] - [net] netdevice: provide common routine for macvlan and vlan operstate management (Amerigo Wang) [845172] - [scsi] bnx2fc: Fix incorrect memset in bnx2fc_parse_fcp_rsp (Tomas Henzl) [860174] - [scsi] bnx2fc: Remove potential NULL dereference (Tomas Henzl) [860174] - [scsi] isci: Allow SSP tasks into the task management path (David Milburn) [860241] - [netdrv] igb: Change how we check for pre-existing and assigned VFs (Stefan Assmann) [819102] - [netdrv] igb: Supported and Advertised Pause Frame (Stefan Assmann) [819102] - [netdrv] igb: reduce Rx header size (Stefan Assmann) [819102] - [netdrv] igb: Add loopback test support for i210 (Stefan Assmann) [819102] - [netdrv] igb: implement 580 MDI setting support (Stefan Assmann) [819102] - [netdrv] igb: Fix register defines for all non-82575 hardware (Stefan Assmann) [819102] - [netdrv] igb: fix panic while dumping packets on Tx hang with IOMMU (Stefan Assmann) [819102] - [netdrv] igb: add delay to allow igb loopback test to succeed on 8086:10c9 (Stefan Assmann) [819102] - [netdrv] igb: don't break user visible strings over multiple lines in igb_ethtool.c (Stefan Assmann) [819102] - [netdrv] igb: correct hardware type (i210/i211) check in igb_loopback_test() (Stefan Assmann) [819102] - [netdrv] igb: Fix for failure to init on some 82576 devices (Stefan Assmann) [819102] - [netdrv] igb: reset PHY in the link_up process to recover PHY setting after power down (Stefan Assmann) [819102] - [netdrv] igb: Use eth_random_addr (Stefan Assmann) [819102] - [netdrv] igb: Fix (nearly-)kernel-doc comments for various functions (Stefan Assmann) [819102] - [netdrv] igb: Version bump (Stefan Assmann) [819102] - [netdrv] igb: Update firmware info output (Stefan Assmann) [819102] - [netdrv] igb: Streamline RSS queue and queue pairing assignment logic (Stefan Assmann) [819102] - [netdrv] igb: A fix to VF TX rate limit (Stefan Assmann) [819102] - [netdrv] igb: Fix incorrect RAR address entries for i210/i211 device (Stefan Assmann) [819102] - [netdrv] igb: Disable the BMC-to-OS Watchdog Enable bit for DMAC (Stefan Assmann) [819102] - [netdrv] igb: Add Support for new i210/i211 devices (Stefan Assmann) [819102] - [netdrv] igb: Add function and pointers for 82580 low power state settings (Stefan Assmann) [819102] - [netdrv] igb: fix rtnl race in PM resume path (Stefan Assmann) [819102] - [netdrv] igb: Use netif_set_real_num_{rx,tx}_queues() (Stefan Assmann) [819102] - [netdrv] igb: output register's information related to RX/TX queue (Stefan Assmann) [819102] - [netdrv] igb: Force flow control off during reset when forcing speed (Stefan Assmann) [819102] - [netdrv] igb: Update version to 3.4.7 (Stefan Assmann) [819102] - [netdrv] intel: make wired ethernet driver message level consistent (Stefan Assmann) [819102] - [netdrv] igb: fix warning about unused function (Stefan Assmann) [819102] - [netdrv] igb: fix vf lookup (Stefan Assmann) [819102] - [netdrv] igb: Update Copyright on all Intel copyrighted files (Stefan Assmann) [819102] - [netdrv] igb: make local functions static (Stefan Assmann) [819102]- [netdrv] e1000e: use correct type for read of 32-bit register (Dean Nelson) [819103] - [netdrv] ixgbe: add new configuration options (Andy Gospodarek) [819101] - [netdrv] ixgbe: add skb frag size accessors (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix VLAN stripping and filtering problems (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix nearly-kernel-doc comments for ptp functions (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix PHC loophole allowing misconfiguration of increment register (Andy Gospodarek) [819101] - [netdrv] ixgbe: Check PTP Rx timestamps via BPF filter (Andy Gospodarek) [819101] - [netdrv] ixgbe: PTP Fix hwtstamp mode settings (Andy Gospodarek) [819101] - [netdrv] ixgbe: ptp code cleanup (Andy Gospodarek) [819101] - [netdrv] ixgbe: support software timestamping (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for get_ts_info (Andy Gospodarek) [819101] - [netdrv] ixgbe: Enable timesync clock-out feature for PPS support on X540 (Andy Gospodarek) [819101] - [netdrv] ixgbe: Hardware Timestamping + PTP Hardware Clock (PHC) (Andy Gospodarek) [819101] - [netdrv] ixgbe: add missing braces (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix panic while dumping packets on Tx hang with IOMMU (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use 1TC DCB instead of disabling DCB for MSI and legacy interrupts (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for new 82599 device (Andy Gospodarek) [819101] - [netdrv] ixgbe: remove extra unused queues in DCB + FCoE case (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix RAR entry counting for generic and fdb_add() (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use num_tcs.pg_tcs as upper limit for TC when checking based on UP (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reduce Rx header size to what is actually used (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix handling of FDIR_HASH flag (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix build with PCI_IOV enabled. (Andy Gospodarek) [819101] - [netdrv] ixgbe: Change how we check for pre-existing and assigned VFs (Andy Gospodarek) [819101] - [netdrv] ixgbe: Drop probe_vf and merge functionality into ixgbe_enable_sriov (Andy Gospodarek) [819101] - [netdrv] ixgbe: use PCI_VENDOR_ID_INTEL (Andy Gospodarek) [819101] - [netdrv] ixgbe: Enable FCoE FSO and CRC offloads based on CAPABLE instead of ENABLED flag (Andy Gospodarek) [819101] - [netdrv] ixgbe: Only enable anti-spoof on VF pools (Andy Gospodarek) [819101] - [netdrv] ixgbe: Correctly set SAN MAC RAR pool to default pool of PF (Andy Gospodarek) [819101] - [netdrv] ixgbe: Make FCoE allocation and configuration closer to how rings work (Andy Gospodarek) [819101] - [netdrv] ixgbe: Merge all FCoE percpu values into a single structure (Andy Gospodarek) [819101] - [netdrv] ixgbe: Cleanup configuration of FCoE registers (Andy Gospodarek) [819101] - [netdrv] ixgbe: Drop references to deprecated pci_ DMA api and instead use dma_ API (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix memory leak when SR-IOV VFs are direct assigned (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use VMDq offset to indicate the default pool (Andy Gospodarek) [819101] - [netdrv] ixgbe: Cleanup holes in flags after removing several of them (Andy Gospodarek) [819101] - [netdrv] ixgbe: Retire RSS enabled and capable flags (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add support for SR-IOV w/ DCB or RSS (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update configure virtualization to allow for multiple PF pools (Andy Gospodarek) [819101] - [netdrv] ixgbe: Cleanup logic for MRQC and MTQC configuration (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update the logic for ixgbe_cache_ring_dcb and DCB RSS configuration (Andy Gospodarek) [819101] - [netdrv] ixgbe: Move configuration of set_real_num_rx/tx_queues into open (Andy Gospodarek) [819101] - [netdrv] ixgbe: Handle failures in the ixgbe_setup_rx/tx_resources calls (Andy Gospodarek) [819101] - [netdrv] ixgbe: Ping the VFs on link status change to trigger link change (Andy Gospodarek) [819101] - [netdrv] ixgbe: Merge FCoE set_num and cache_ring calls into RSS/DCB config (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add function for obtaining FCoE TC based on FCoE user priority (Andy Gospodarek) [819101] - [netdrv] ixgbe: Populate the prio_tc_map in ixgbe_setup_tc (Andy Gospodarek) [819101] - [netdrv] ixgbe: Cleanup unpacking code for DCB (Andy Gospodarek) [819101] - [netdrv] ixgbe: Simplify logic for getting traffic class from user priority (Andy Gospodarek) [819101] - [netdrv] ixgbe: Merge RSS and flow director ring register caching and configuration (Andy Gospodarek) [819101] - [netdrv] ixgbe: Clean up a useless switch statement and dead code in configure_srrctl (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add feature offset value to ring features (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add upper limit to ring features (Andy Gospodarek) [819101] - [netdrv] ixgbe: count q_vectors instead of MSI-X vectors (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix nearly-kernel-doc comments for various functions (Andy Gospodarek) [819101] - [netdrv] ixgbe: DCB and SR-IOV can not co-exist and will cause hangs (Andy Gospodarek) [819101] - [netdrv] ixgbe: Do not pad FCoE frames as this can cause issues with FCoE DDP (Andy Gospodarek) [819101] - [netdrv] ixgbe: simplify padding and length checks (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix memory leak in ixgbe when receiving traffic on DDP enabled rings (Andy Gospodarek) [819101] - [netdrv] ixgbe: clean up ixgbe_get_settings ethtool function (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for 1G SX modules (Andy Gospodarek) [819101] - [netdrv] ixgbe: do not compile ixgbe_sysfs.c when CONFIG_IXGBE_HWMON is not set (Andy Gospodarek) [819101] - [netdrv] ixgbe: align flow control DV macros with datasheet (Andy Gospodarek) [819101] - [netdrv] ixgbe: IXGBE_RXD_STAT_VP set even with Rx stripping enabled (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix_features rxvlan is independent of DCB and needs to be set (Andy Gospodarek) [819101] - [netdrv] ixgbe: update version number (Andy Gospodarek) [819101] - [netdrv] ixgbe: cleanup the hwmon function calls (Andy Gospodarek) [819101] - [netdrv] ixgbe: correct disable_rx_buff timeout (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix bogus error message (Andy Gospodarek) [819101] - [netdrv] ixgbe: Set Drop_EN bit when multiple Rx queues are present w/o flow control (Andy Gospodarek) [819101] - [netdrv] ixgbe: Clean up priority based flow control (Andy Gospodarek) [819101] - [netdrv] ixgbe: Exit on error case in VF message processing (Andy Gospodarek) [819101] - [netdrv] ixgbe: dcb: IEEE PFC stats and reset logic incorrect (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update link flow control to correctly handle multiple packet buffer DCB (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reorder link flow control functions in ixgbe_common.c (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use __free_pages instead of put_page to release pages (Andy Gospodarek) [819101] - [netdrv] ixgbe: Make ixgbe_fc_autoneg return void and always set current_mode (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reorder the ring to q_vector mapping to improve performance (Andy Gospodarek) [819101] - [netdrv] ixgbe: Track instances of buffer available but no DMA resources present (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix race condition with shutdown (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix use after free on module remove (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reset max_vfs to zero when user request is out of range (Andy Gospodarek) [819101] - [netdrv] ixgbe: Deny MACVLAN requests from VFs with admin set MAC (Andy Gospodarek) [819101] - [netdrv] ixgbe: add hwmon interface to export thermal data (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support functions to access thermal data (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix calling skb_put on nonlinear skb assertion bug (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix a memory leak in IEEE DCB (Andy Gospodarek) [819101] - [netdrv] ixgbe: check for WoL support in single function (Andy Gospodarek) [819101] - [netdrv] ixgbe: Identify FCoE rings earlier to resolve memory corruption w/ FCoE (Andy Gospodarek) [819101] - [netdrv] ixgbe: add missing rtnl_lock in PM resume path (Andy Gospodarek) [819101] - [netdrv] ixgbe: UTA table incorrectly programmed (Andy Gospodarek) [819101] - [netdrv] ixgbe: allow RAR table to be updated in promisc mode (Andy Gospodarek) [819101] - [netdrv] ixgbe: add I2C clock stretching (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix WoL issue with fiber (Andy Gospodarek) [819101] - [netdrv] ixgbe: consolidate reporting of MSIX vectors into a single function (Andy Gospodarek) [819101] - [netdrv] ixgbe: update version number (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix typo in enumeration name (Andy Gospodarek) [819101] - [netdrv] ixgbe: make wired ethernet driver message level consistent (rev2) (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix issues with SR-IOV loopback when flow control is disabled (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix namespace issues when FCoE/DCB is not enabled (Andy Gospodarek) [819101] - [netdrv] ixgbe: FCoE: Add support for ndo_get_fcoe_hbainfo() call (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add support for enabling UDP RSS via the ethtool rx-flow-hash command (Andy Gospodarek) [819101] - [netdrv] ixgbe: Whitespace cleanups (Andy Gospodarek) [819101] - [netdrv] ixgbe: Two minor fixes for RSS and FDIR set queues functions (Andy Gospodarek) [819101] - [netdrv] ixgbe: drop err_eeprom tag which is at same location as err_sw_init (Andy Gospodarek) [819101] - [netdrv] ixgbe: Move poll routine in order to improve readability (Andy Gospodarek) [819101] - [netdrv] ixgbe: cleanup logic for the service timer and VF hang detection (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update layout of ixgbe_ring structure to improve cache performance (Andy Gospodarek) [819101] - [netdrv] ixgbe: Store Tx flags and protocol information to tx_buffer sooner (Andy Gospodarek) [819101] - [netdrv] ixgbe: always write DMA for single_mapped value with skb (Andy Gospodarek) [819101] - [netdrv] ixgbe: Write gso_segs and bytcount to the ring sooner (Andy Gospodarek) [819101] - [netdrv] ixgbe: Place skb on first buffer_info structure to avoid using stack space (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use packets to track Tx completions instead of a seperate value (Andy Gospodarek) [819101] - [netdrv] ixgbe: Modify setup of descriptor flags to avoid conditional jumps (Andy Gospodarek) [819101] - [netdrv] ixgbe: Make certain that all frames fit minimum size requirements (Andy Gospodarek) [819101] - [netdrv] ixgbe: cleanup logic in ixgbe_change_mtu (Andy Gospodarek) [819101] - [netdrv] ixgbe: Replace standard receive path with a page based receive (Andy Gospodarek) [819101] - [netdrv] ixgbe: dcb: use DCB config values for FCoE traffic class on open (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix race condition where RX buffer could become corrupted. (Andy Gospodarek) [819101] - [netdrv] ixgbe: use typed min/max functions where possible (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix obvious return value bug. (Andy Gospodarek) [819101] - [netdrv] ixgbe: Replace eitr_low and eitr_high with static values in ixgbe_update_itr (Andy Gospodarek) [819101] - [netdrv] ixgbe: Do not disable read relaxed ordering when DCA is enabled (Andy Gospodarek) [819101] - [netdrv] ixgbe: Simplify logic for ethtool loopback frame creation and testing (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add iterator for cycling through rings on a q_vector (Andy Gospodarek) [819101] - [netdrv] ixgbe: Allocate rings as part of the q_vector (Andy Gospodarek) [819101] - [netdrv] ixgbe: Drop unnecessary napi_schedule_prep and spare blank line from ixgbe_intr (Andy Gospodarek) [819101] - [netdrv] ixgbe: Default to queue pairs when number of queues is less than CPUs (Andy Gospodarek) [819101] - [netdrv] ixgbe: Address issues with Tx WHTRESH value not being set correctly (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reorder adapter contents for better cache utilization (Andy Gospodarek) [819101] - [netdrv] ixgbe: Do no clear Tx status bits since eop_desc provides enough info (Andy Gospodarek) [819101] - [netdrv] ixgbe: remove tie between NAPI work limits and interrupt moderation (Andy Gospodarek) [819101] - [netdrv] ixgbe: dcb: check setup_tc return codes (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix comments that are out of date or formatted incorrectly (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix spelling errors (Andy Gospodarek) [819101] - [netdrv] ixgbe: Minor formatting and comment corrections for ixgbe_xmit_frame_ring (Andy Gospodarek) [819101] - [netdrv] ixgbe: Remove boolean comparisons to true/false (Andy Gospodarek) [819101] - [netdrv] ixgbe: Combine post-DMA processing of sk_buff fields into single function (Andy Gospodarek) [819101] - [netdrv] ixgbe: Drop the _ADV of descriptor macros since all ixgbe descriptors are ADV (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add function for testing status bits in Rx descriptor (Andy Gospodarek) [819101] - [netdrv] ixgbe: Let the Rx buffer allocation clear status bits instead of cleanup (Andy Gospodarek) [819101] - [netdrv] ixgbe: Address fact that RSC was not setting GSO size for incoming frames (Andy Gospodarek) [819101] - [netdrv] ixgbe: Minor refactor of RSC (Andy Gospodarek) [819101] - [netdrv] ixgbe: ethtool: stats user buffer overrun (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix stats handling (Andy Gospodarek) [819101] - [netdrv] ixgbe: convert to ndo_fix_features (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update ethtool_rxnfc::rule_cnt on return from ETHTOOL_GRXCLSRLALL (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for displaying ntuple filters via the nfc interface (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix ring assignment issues for SR-IOV and drop cases (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for nfc addition and removal of filters (Andy Gospodarek) [819101] - [net] ethtool: Add a common function for drivers with transmit time stamping (Jiri Benc) [829785] - [net] ethtool: Introduce a method for getting time stamping capabilities (Jiri Benc) [829785] - [ptp] Add a method for obtaining the device index (Jiri Benc) [829785] - [ptp] Added a brand new class driver for ptp clocks (Jiri Benc) [829785] - [pps] unify timestamp gathering (Jiri Benc) [829785] - [ptp] added a BPF to help drivers detect PTP packets (Jiri Benc) [829785] - [net] skbuff: add driver hook for tx time stamping (Jiri Benc) [829785] - [net] add net_tstamp.h to headers_install (Jiri Benc) [829785] - [kernel] posix-clock: Replace mutex with reader/writer semaphore (Jiri Benc) [829785] - [kernel] posix-clock: Introduce dynamic clocks (Jiri Benc) [829785] - [kernel] posix-timers: Cleanup namespace (Jiri Benc) [829785] - [kernel] posix-timers: Add support for fd based clocks (Jiri Benc) [829785] - [x86] Add clock_adjtime (Jiri Benc) [829785] - [kernel] posix-timers: Introduce a syscall for clock tuning (Jiri Benc) [829785] - [kernel] time: Splitout compat timex accessors (Jiri Benc) [829785] - [kernel] ntp: Add ADJ_SETOFFSET mode bit (Jiri Benc) [829785] - [kernel] posix-timers: Update comment (Jiri Benc) [829785] - [kernel] posix-timers: Make posix-cpu-timers functions static (Jiri Benc) [829785] - [kernel] posix-timers: Remove CLOCK_DISPATCH leftovers (Jiri Benc) [829785] - [kernel] posix-timers: Convert timer_delete() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert timer_gettime() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert timer_settime() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert timer_create() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Remove useless res field from k_clock (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_getres() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Make clock_getres and clock_get mandatory (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_gettime() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_settime to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-cpu-timers: Remove the stub nanosleep functions (Jiri Benc) [829785] - [kernel] posix-timers: Cleanup restart_block usage (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_nanosleep_restart to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_nanosleep to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Introduce clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Introduce clock_posix_cpu (Jiri Benc) [829785] - [kernel] posix-timers: Cleanup struct initializers (Jiri Benc) [829785] - [kernel] posix-timers: Define nanosleep not supported error separate (Jiri Benc) [829785] - [kernel] posix-timers: Move copy_to_user(created_timer_id) down in timer_create() (Jiri Benc) [829785] - [kernel] posix-timers: Fix error path in timer_create (Jiri Benc) [829785]- [netdrv] be2net: fix vfs enumeration (Ivan Vecera) [819782] - [netdrv] be2net: Regression bug wherein VFs creation broken for multiple cards (Ivan Vecera) [819782] - [pci] intel-iommu: use physfn to search drhd for VF (Ivan Vecera) [819782] - [netdrv] be2net: do not use SCRATCHPAD register (Ivan Vecera) [819782] - [netdrv] be2net: fix max VFs reported by HW (Ivan Vecera) [819782] - [netdrv] be2net: avoid disabling sriov while VFs are assigned (Ivan Vecera) [819782] - [netdrv] be2net: add skb frag size accessors (Ivan Vecera) [827593] - [netdrv] be2net: convert to SKB paged frag API. (Ivan Vecera) [827593] - [netdrv] be2net: use PCIe AER capability (Ivan Vecera) [827593] - [netdrv] be2net: modify log msg for lack of privilege error (Ivan Vecera) [827593] - [netdrv] be2net: fixup malloc/free of adapter->pmac_id (Ivan Vecera) [827593] - [netdrv] be2net: fix FW default for VF tx-rate (Ivan Vecera) [827593] - [netdrv] be2net: create RSS rings even in multi-channel configs (Ivan Vecera) [827593] - [netdrv] be2net: Add a missing CR in the end of message (Ivan Vecera) [827593] - [netdrv] be2net: Fix to parse RSS hash from Receive completions correctly. (Ivan Vecera) [827593] - [netdrv] be2net: Missing byteswap in be_get_fw_log_level causes oops on PowerPC (Ivan Vecera) [827593] - [netdrv] be2net: Ignore physical link async event for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix VF driver load for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: dont pull too much data in skb linear part (Ivan Vecera) [827593] - [netdrv] be2net: update driver version (Ivan Vecera) [827593] - [netdrv] be2net: Add description about various RSS hash types (Ivan Vecera) [827593] - [netdrv] be2net: Enable RSS UDP hashing for Lancer and Skyhawk (Ivan Vecera) [827593] - [netdrv] be2net: Fix port name in message during driver load (Ivan Vecera) [827593] - [netdrv] be2net: Fix cleanup path when EQ creation fails (Ivan Vecera) [827593] - [netdrv] be2net: Activate new FW after FW download for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix initialization sequence for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix die temperature stat for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix error while toggling autoneg of pause parameters (Ivan Vecera) [827593] - [netdrv] be2net: Fix Endian (Ivan Vecera) [827593] - [netdrv] be2net: set maximal number of default RSS queues (Ivan Vecera) [827593] - [netdrv] be2net: Fix to trim skb for padded vlan packets to workaround an ASIC Bug (Ivan Vecera) [827593] - [netdrv] be2net: Explicitly clear the reserved field in the Tx Descriptor (Ivan Vecera) [827593] - [netdrv] be2net: Increase statistics structure size for skyhawk. (Ivan Vecera) [827593] - [netdrv] be2net: Modify error message to incorporate subsystem (Ivan Vecera) [827593] - [netdrv] be2net: fix a race in be_xmit() (Ivan Vecera) [827593] - [netdrv] be2net: Fix driver load for VFs for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: update driver version (Ivan Vecera) [827593] - [netdrv] be2net: remove unnecessary usage of unlikely() (Ivan Vecera) [827593] - [netdrv] be2net: fix reporting number of actual rx queues (Ivan Vecera) [827593] - [netdrv] be2net: do not modify PCI MaxReadReq size (Ivan Vecera) [827593] - [netdrv] be2net: cleanup be_vid_config() (Ivan Vecera) [827593] - [netdrv] be2net: don't call vid_config() when there's no vlan config (Ivan Vecera) [827593] - [netdrv] be2net: Add functionality to support RoCE driver (Ivan Vecera) [827593] - [netdrv] be2net: Add function to issue mailbox cmd on MQ (Ivan Vecera) [827593] - [netdrv] be2net: Fix to allow get/set of debug levels in the firmware. (Ivan Vecera) [827593] - [netdrv] be2net: Fix to apply duplex value as unknown when link is down. (Ivan Vecera) [827593] - [netdrv] be2net: Fix to not set link speed for disabled functions of a UMC card (Ivan Vecera) [827593] - [netdrv] be2net: update the driver version (Ivan Vecera) [827593] - [netdrv] be2net: fix speed displayed by ethtool on certain SKUs (Ivan Vecera) [827593] - [netdrv] be2net: Fix FW download for BE (Ivan Vecera) [827593] - [netdrv] be2net: Fix Lancer statistics (Ivan Vecera) [827593] - [netdrv] be2net: Fix ethtool self test for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix VLAN/multicast packet reception (Ivan Vecera) [827593] - [netdrv] be2net: fix ethtool get settings (Ivan Vecera) [827593] - [netdrv] be2net: Fix number of vlan slots in flex mode (Ivan Vecera) [827593] - [netdrv] be2net: enable WOL by default if h/w supports it (Ivan Vecera) [827593] - [netdrv] be2net: Remove unused OFFSET_IN_PAGE() macro (Ivan Vecera) [827593] - [netdrv] be2net: update driver version (Ivan Vecera) [827593] - [netdrv] be2net: reset queue address after freeing (Ivan Vecera) [827593] - [netdrv] be2net: fix tx completion cleanup (Ivan Vecera) [827593] - [netdrv] be2net: event queue re-design (Ivan Vecera) [827593] - [netdrv] be2net: allocate more headroom in incoming skbs (Ivan Vecera) [827593] - [tools] perf: Add missing files to build the python binding (Jiri Olsa) [860404] - [tools] perf: Remove brace expansion from clean target (Jiri Olsa) [860404] - [tools] perf/kvm top: Limit guest kernel info message to once (Jiri Olsa) [860404] - [tools] perf: Introduce intlist (Jiri Olsa) [860404] - [tools] perf: Change strlist to use the new rblist (Jiri Olsa) [860404] - [tools] perf: Introducing rblist (Jiri Olsa) [860404] - [tools] perf/kvm: Use strtol for walking guestmount directory (Jiri Olsa) [860404] - [tools] perf/tool: Save cmdline from user in file header vs what is passed to record (Jiri Olsa) [860404] - [tools] perf/top: Error handling for counter creation should parallel perf-record (Jiri Olsa) [860404] - [tools] perf/session: Remove no longer used synthesize_sample method (Jiri Olsa) [860404] - [tools] perf/evsel: Adopt parse_sample method from perf_event (Jiri Olsa) [860404] - [tools] perf/evlist: Introduce perf_evlist__parse_sample (Jiri Olsa) [860404] - [tools] perf/session: Use perf_evlist__id_hdr_size more extensively (Jiri Olsa) [860404] - [tools] perf/session: Use perf_evlist__sample_id_all more extensively (Jiri Olsa) [860404] - [tools] perf/session: Use perf_evlist__sample_type more extensively (Jiri Olsa) [860404] - [tools] perf/evsel: Precalculate the sample size (Jiri Olsa) [860404] - [tools] perf/target: Fix check on buffer size (Jiri Olsa) [860404] - [tools] perf/symbols: Fix array sizes for binary types arrays (Jiri Olsa) [860404] - [tools] perf/test: Fix parse events automated tests (Jiri Olsa) [860404] - [tools] perf/annotate: Prevent overflow in size calculation (Jiri Olsa) [860404] - [tools] perf: Fix build error with bison 2.6 (Jiri Olsa) [860404] - [tools] perf: use XSI-complaint version of strerror_r() instead of GNU-specific (Jiri Olsa) [860404] - [tools] perf: Make the breakpoint events sample period default to 1 (Jiri Olsa) [860404] - [tools] perf/test: Add dso data caching tests (Jiri Olsa) [860404] - [tools] perf/symbols: Add dso data caching (Jiri Olsa) [860404] - [tools] perf/symbols: Add interface to read DSO image data (Jiri Olsa) [860404] - [tools] perf/symbols: Factor DSO symtab types to generic binary types (Jiri Olsa) [860404] - [tools] perf/hists: Print newline between hists callchains (Jiri Olsa) [860404] - [tools] perf: Fix trace events storms due to weight demux (Jiri Olsa) [860404] - [tools] perf/hists: Return correct number of characters printed in callchain (Jiri Olsa) [860404] - [tools] perf: Dump exclude_{guest, host}, precise_ip header info too (Jiri Olsa) [860404] - [tools] perf/kvm: Limit repetitive guestmount message to once per directory (Jiri Olsa) [860404] - [tools] perf/kvm: Fix bug resolving guest kernel syms (Jiri Olsa) [860404] - [tools] perf/kvm: Guest userspace samples should not be lumped with host uspace (Jiri Olsa) [860404] - [tools] perf/kvm: Set name for VM process in guest machine (Jiri Olsa) [860404] - [tools] perf/symbols: Add machine id to modules debug message (Jiri Olsa) [860404] - [tools] perf: Split event symbols arrays to hw and sw parts (Jiri Olsa) [860404] - [tools] perf: Split out PE_VALUE_SYM parsing token to SW and HW tokens (Jiri Olsa) [860404] - [tools] perf: Add empty rule for new line in event syntax parsing (Jiri Olsa) [860404] - [tools] perf/test: Use ARRAY_SIZE in parse events tests (Jiri Olsa) [860404] - [tools] perf: Adding round_up/round_down macros (Jiri Olsa) [860404] - [tools] perf/symbols: Add '.note' check into search for NOTE section (Jiri Olsa) [860404] - [tools] perf: Fix generation of pmu list (Jiri Olsa) [860404] - [tools] perf/evsel: Handle hw breakpoints event names in perf_evsel__name() (Jiri Olsa) [860404] - [tools] perf: Fix hw breakpoint's type modifier parsing (Jiri Olsa) [860404] - [tools] perf: Trivial build fix (Jiri Olsa) [860404] - [tools] perf/report: Delay sample_type checks in pipe mode (Jiri Olsa) [860404] - [tools] perf/bench: Documentation update (Jiri Olsa) [860404] - [tools] perf/symbols: Follow .gnu_debuglink section to find separate symbols (Jiri Olsa) [860404] - [tools] perf: Stop using a global trace events description list (Jiri Olsa) [860404] - [tools] perf/test: Fix parse events test to follow proper raw event name (Jiri Olsa) [860404] - [tools] perf/evsel: Fix a build failure on cross compilation (Jiri Olsa) [860404] - [tools] perf/annotate: Check null of sym pointer before using it (Jiri Olsa) [860404] - [tools] perf/evsel: Make some methods private (Jiri Olsa) [860404] - [tools] perf: Remove unused evsel parameter from machine__resolve_callchain (Jiri Olsa) [860404] - [tools] perf/evsel: Reconstruct raw event with modifiers from perf_event_attr (Jiri Olsa) [860404] - [tools] perf: Remove __event_name (Jiri Olsa) [860404] - [tools] perf: Don't access evsel->name directly (Jiri Olsa) [860404] - [tools] perf/script: Replace __event_name uses with perf_evsel__name (Jiri Olsa) [860404] - [tools] perf: Move all users of event_name to perf_evsel__name (Jiri Olsa) [860404] - [tools] perf/evsel: Handle all event types in perf_evsel__name (Jiri Olsa) [860404] - [tools] perf: Reconstruct sw event with modifiers from perf_event_attr (Jiri Olsa) [860404] - [tools] perf: Reconstruct hw cache event with modifiers from perf_event_attr (Jiri Olsa) [860404] - [tools] perf/evsel: Carve out event modifier formatting (Jiri Olsa) [860404] - [tools] perf/hists: Implement printing snapshots to files (Jiri Olsa) [860404] - [tools] perf/lib: Introduce rtrim (Jiri Olsa) [860404] - [tools] perf/ui/gtk: Use struct perf_error_ops (Jiri Olsa) [860404] - [tools] perf/ui/gtk: Add GTK info_bar widget to browser window (Jiri Olsa) [860404] - [tools] perf/ui/gtk: Add GTK statusbar widget to browser window (Jiri Olsa) [860404] - [tools] perf/ui/gtk: Introduce struct perf_gtk_context (Jiri Olsa) [860404] - [tools] perf/ui: Introduce struct perf_error_ops (Jiri Olsa) [860404] - [tools] perf: Add sort by src line/number (Jiri Olsa) [860404] - [tools] perf: Add automated test for pure terms parsing (Jiri Olsa) [860404] - [tools] perf: Add PMU event alias support (Jiri Olsa) [860404] - [kernel] irq: export irq_modify_status symbol (Stanislaw Gruszka) [862025] - [hid] hidraw: fix window in hidraw_release (Don Zickus) [839973] - [hid] hidraw: protect hidraw_disconnect() better (Don Zickus) [839973] - [hid] hidraw: remove excessive _EMERG messages from hidraw (Don Zickus) [839973] - [hid] hidraw: fix hidraw_disconnect() (Don Zickus) [839973] - [hid] fix a NULL pointer dereference in hidraw_write (Don Zickus) [839973] - [hid] fix a NULL pointer dereference in hidraw_ioctl (Don Zickus) [839973] - [hid] remove BKL from hidraw (Don Zickus) [839973] - [x86] bordenville: enable gpio, watchdog and mfd hardware (Neil Horman) [817979]- [alsa] hda: make sure alc268 does not OOPS on codec parse (Jaroslav Kysela) [838558] - [alsa] hda: Fix ugly debug prints with CONFIG_SND_VERBOSE_PRINTK=y (Jaroslav Kysela) [838558] - [alsa] hda: remove *_quirks.c (obsolete) (Jaroslav Kysela) [838558] - [alsa] hda: avoid non-standard "Docking" name in mixers (Jaroslav Kysela) [838558] - [alsa] hda: limit internal mic boost for Asus X202E (Jaroslav Kysela) [838558] - [alsa] hda: Add another pci id for Haswell board (Jaroslav Kysela) [838558] - [alsa] hda: Add mic-mute LED control for HP laptop (Jaroslav Kysela) [838558] - [alsa] hda: Yet another position_fix quirk for ASUS machines (Jaroslav Kysela) [838558] - [alsa] hda: Allow to pass position_fix=0 explicitly (Jaroslav Kysela) [838558] - [alsa] hda: Fix disordered enum definitions in patch_cirrus.c (Jaroslav Kysela) [838558] - [alsa] hda: Add support for MacBook Pro 10,1 (Jaroslav Kysela) [838558] - [alsa] hda: Replace with the generic fixup codes in patch_cirrus.c (Jaroslav Kysela) [838558] - [alsa] hda: Check bit mask for codec SSID in snd_hda_pick_fixup() (Jaroslav Kysela) [838558] - [alsa] hda/intel: add position_fix quirk for Asus K53E (Jaroslav Kysela) [838558] - [alsa] hda: Fix Oops at codec reset/reconfig (Jaroslav Kysela) [838558] - [alsa] hda: Remove ignore_misc_bit (Jaroslav Kysela) [838558] - [alsa] hda: Move non-PCM check to per_pin in patch_hdmi.c (Jaroslav Kysela) [838558] - [alsa] hda: fix control names for multiple speaker out on IDT/STAC (Jaroslav Kysela) [838558] - [alsa] hda: Fix missing Master volume for STAC9200/925x (Jaroslav Kysela) [838558] - [alsa] hda/hdmi: Setup channel mapping for non_pcm audio (Jaroslav Kysela) [838558] - [alsa] hda/hdmi: Enable HBR feature on Intel chips (Jaroslav Kysela) [838558] - [alsa] hda/hdmi: Fix channel_allocation array wrong order (Jaroslav Kysela) [838558] - [alsa] hda: add missing function declaration (Jaroslav Kysela) [838558] - [alsa] hda: Avoid unnecessary parameter read for EPSS (Jaroslav Kysela) [838558] - [alsa] hda: Implement snd_hda_power_sync() helper function (Jaroslav Kysela) [838558] - [alsa] hda: Don't trust codec EPSS bit for IDT 92HD83xx & co (Jaroslav Kysela) [838558] - [alsa] hda: Make clear built-in driver optimization (Jaroslav Kysela) [838558] - [alsa] hda: Call snd_hda_jack_report_sync() generically in hda_codec.c (Jaroslav Kysela) [838558] - [alsa] hda: Do not set GPIOs for speakers on IDT if there are no speakers (Jaroslav Kysela) [838558] - [alsa] hda: Add missing ifdef CONFIG_SND_HDA_POWER_SAVE to tracepoints (Jaroslav Kysela) [838558] - [alsa] hda: Check the power state when power_save option is changed (Jaroslav Kysela) [838558] - [alsa] hda: Add tracepoints at snd_hda_power_up/down entrances. (Jaroslav Kysela) [838558] - [alsa] hda: Add 3stack-automute model to AD1882 codec (Jaroslav Kysela) [838558] - [alsa] hda: show ICT/KAE control bits (Jaroslav Kysela) [838558] - [alsa] hda: Fix forgotten ifdef CONFIG_SND_HDA_PATCH_LOADER (Jaroslav Kysela) [838558] - [alsa] hda: Deferred probing with request_firmware_nowait() (Jaroslav Kysela) [838558] - [alsa] hda: Load firmware in hda_intel.c (Jaroslav Kysela) [838558] - [alsa] hda: Fix leftover codec->power_transition (Jaroslav Kysela) [838558] - [alsa] hda: don't create dysfunctional mixer controls for ca0132 (Jaroslav Kysela) [838558] - [alsa] hda: Don't send invalid volume knob command on IDT 92hd75bxx (Jaroslav Kysela) [838558] - [alsa] hda: Fix 'Beep Playback Switch' with no underlying mute switch (Jaroslav Kysela) [838558] - [alsa] hda: fix Copyright debug message (Jaroslav Kysela) [838558] - [alsa] hda: bug fix on checking the supported power states of a codec (Jaroslav Kysela) [838558] - [alsa] hda: Fix panned "Beep Playback Switch" (Jaroslav Kysela) [838558] - [alsa] hda/intel: Add Device IDs for Intel Lynx Point-LP PCH (Jaroslav Kysela) [838558] - [alsa] hda: Fix pop noise in headphones on S3 for Asus X55A, X55V (Jaroslav Kysela) [838558] - [alsa] hda: Add missing SPDIF I/O setup for CA0132 (Jaroslav Kysela) [838558] - [alsa] hda: Use the standard PCM ops for CA0132 (Jaroslav Kysela) [838558] - [alsa] hda: Fix superfluous "-in" suffix from CA0132 capture items (Jaroslav Kysela) [838558] - [alsa] hda: Add codec->pcm_format_first flag (Jaroslav Kysela) [838558] - [alsa] hda: Fix double quirk for Quanta FL1 / Lenovo Ideapad (Jaroslav Kysela) [838558] - [alsa] hda: remove redundant auto quirks for conexant 506x (Jaroslav Kysela) [838558] - [alsa] hda: remove quirk for Dell Vostro 1015 (Jaroslav Kysela) [838558] - [alsa] hda: add dock support for Thinkpad X230 (Jaroslav Kysela) [838558] - [alsa] hda: Fix regression of HDMI codec probing (Jaroslav Kysela) [838558] - [alsa] hda: add dock support for Thinkpad T430s (Jaroslav Kysela) [838558] - [alsa] hda: Support dock on Lenovo Thinkpad T530 with ALC269VC (Jaroslav Kysela) [838558] - [alsa] hda: Fix mute-LED GPIO initialization for IDT codecs (Jaroslav Kysela) [838558] - [alsa] hda: Fix polarity of mute LED on HP Mini 210 (Jaroslav Kysela) [838558] - [alsa] hda: Workaround for silent output on VAIO Z with ALC889 (Jaroslav Kysela) [838558] - [alsa] hda: Fix WARNING from HDMI/DP parser (Jaroslav Kysela) [838558] - [alsa] hda: Detach from converter at closing in patch_hdmi.c (Jaroslav Kysela) [838558] - [alsa] hda: Fix mute-LED GPIO setup for HP Mini 210 (Jaroslav Kysela) [838558] - [alsa] hda: Fix invalid D3 of headphone DAC on VT202x codecs (Jaroslav Kysela) [838558] - [alsa] hda: add dock support for Thinkpad X230 Tablet (Jaroslav Kysela) [838558] - [alsa] hda: Turn on PIN_OUT from hdmi playback prepare. (Jaroslav Kysela) [838558] - [alsa] hda: Add support for Realtek ALC282 (Jaroslav Kysela) [838558] - [alsa] hda: Fix index number conflicts of phantom jacks (Jaroslav Kysela) [838558] - [alsa] hda: Add new GPU codec ID to snd-hda (Jaroslav Kysela) [838558] - [alsa] hda: Fix driver type of Haswell controller to AZX_DRIVER_SCH (Jaroslav Kysela) [838558] - [alsa] hda: add Haswell HDMI codec id (Jaroslav Kysela) [838558] - [alsa] hda: Add DeviceID for Haswell HDA (Jaroslav Kysela) [838558] - [alsa] hda: Always call standard unsolicited event for Realtek codecs (Jaroslav Kysela) [838558] - [alsa] hda: Avoid possible race of beep on/off (Jaroslav Kysela) [838558] - [alsa] hda: Move beep helper functions to hda_beep.c (Jaroslav Kysela) [838558] - [alsa] hda: give 3-pin jack the name "Headphone Mic Jack" (Jaroslav Kysela) [838558] - [alsa] hda: Support single 3-pin jack without VREF on the actual pin (Jaroslav Kysela) [838558] - [alsa] hda: Fix no sound from ALC662 after Windows reboot (Jaroslav Kysela) [838558] - [alsa] hda: Fix power-map regression for HP dv6 & co (Jaroslav Kysela) [838558] - [alsa] hda: Initialize caches at codec reconfiguration (Jaroslav Kysela) [838558] - [alsa] hda: Fix memory leaks at module unload (Jaroslav Kysela) [838558] - [alsa] hda: Fix memory leaks in Realtek & Conexant codec parsers (Jaroslav Kysela) [838558] - [alsa] hda: Add Realtek ALC280 codec support (Jaroslav Kysela) [838558] - [alsa] hda: Remove suprefluous EAPD init verbs for ALC660vd (Jaroslav Kysela) [838558] - [alsa] hda: Add inv-dmic model to possible Realtek codecs (Jaroslav Kysela) [838558] - [alsa] hda: Add inverted mic quirks for Asus U41SV, Acer 1810TZ and AOD260 (Jaroslav Kysela) [838558] - [alsa] hda: Add the inverted digital mic workaround to Realtek codecs (Jaroslav Kysela) [838558] - [alsa] hda: Don't power up when not powered down. (Jaroslav Kysela) [838558] - [alsa] hda: Add inverted internal mic quirk for Lenovo S205 (Jaroslav Kysela) [838558] - [alsa] hda: Fix ALC272X codec detection (Jaroslav Kysela) [838558] - [alsa] hda: Correct info print in HDMI non-intrinsic unsol event (Jaroslav Kysela) [838558] - [alsa] hda: Don't rely on event tag for simple_hdmi (Jaroslav Kysela) [838558] - [alsa] hda: Remove loop from simple_hdmi*() (Jaroslav Kysela) [838558] - [alsa] hda: Move one-time init codes from generic_hdmi_init() (Jaroslav Kysela) [838558] - [alsa] hda: Add missing snd_hda_jack_detect_enable() for simple_hdmi*() (Jaroslav Kysela) [838558] - [alsa] hda: Fix the pin nid assignment in patch_hdmi.c (Jaroslav Kysela) [838558] - [alsa] hda: Enable unsol event for ATI and Nvidia HDMI codecs too (Jaroslav Kysela) [838558] - [alsa] hda: Remove invalid init verbs for Nvidia 2ch codecs (Jaroslav Kysela) [838558] - [alsa] hda: Use common codes for ATI, Nvidia and VIA simple codecs (Jaroslav Kysela) [838558] - [alsa] hda: Merge ATI/VIA HDMI simple init functions (Jaroslav Kysela) [838558] - [alsa] hda: Add the support for VIA HDMI pin detection (Jaroslav Kysela) [838558] - [alsa] hda/intel: activate COMBO mode for Intel client chipsets (Jaroslav Kysela) [838558] - [alsa] hda: Create phantom jacks for fixed inputs and outputs (Jaroslav Kysela) [838558] - [alsa] hda: add support for HD-Audio CODECes of VIA HDMI GFX Cards (Jaroslav Kysela) [838558] - [alsa] hda: add support for HD-Audio of VIA HDMI GFX Cards (Jaroslav Kysela) [838558] - [alsa] hda: power setting error check (Jaroslav Kysela) [838558] - [alsa] hda: check proper return value (Jaroslav Kysela) [838558] - [alsa] hda: reduce msleep time if EPSS power states supported (Jaroslav Kysela) [838558] - [alsa] hda: check supported power states (Jaroslav Kysela) [838558] - [alsa] hda: Show D3cold state in proc files (Jaroslav Kysela) [838558] - [alsa] hda: add power states information in proc (Jaroslav Kysela) [838558] - [alsa] hda: Handle open while transitioning to D3. (Jaroslav Kysela) [838558] - [alsa] hda: Don't forget to call init verbs added by fixup list (Jaroslav Kysela) [838558] - [alsa] hda: Pin fixup for Zotac Z68 motherboard (Jaroslav Kysela) [838558] - [alsa] hda: Fix detection of Creative SoundCore3D controllers (Jaroslav Kysela) [838558] - [alsa] hda: HDMI Audio init all connectors when VGA-switcheroo is off (Jaroslav Kysela) [838558] - [alsa] hda: Fix uninitialized HDMI controllers with VGA-switcheroo (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add new codec support for ALC269VD (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix unused variable compile warning (Jaroslav Kysela) [838558] - [alsa] hda: Fix possible races of accesses to connection list array (Jaroslav Kysela) [838558] - [alsa] hda: unlock on error in azx_interrupt() (Jaroslav Kysela) [838558] - [alsa] hda/idt: Cache the power-map bits (Jaroslav Kysela) [838558] - [alsa] hda/idt: Clean up power-map check code (Jaroslav Kysela) [838558] - [alsa] hda: Evaluate gpio_led hints at the right moment (Jaroslav Kysela) [838558] - [alsa] hda/idt: Fix power-map for speaker-pins with some HP laptops (Jaroslav Kysela) [838558] - [alsa] hda: Support VGA-switcheroo (disabled for RHEL6) (Jaroslav Kysela) [838558] - [alsa] hda: Add a hook capability to vmaster controls (Jaroslav Kysela) [838558] - [alsa] hda: Export snd_hda_lock_devices() (Jaroslav Kysela) [838558] - [alsa] hda: Check the dead HDMI audio controller by vga-switcheroo (Jaroslav Kysela) [838558] - [alsa] hda: Disable FLOAT format support (Jaroslav Kysela) [838558] - [alsa] hda/conexant: Correct vendor IDs for new codecs (Jaroslav Kysela) [838558] - [alsa] hda: Fix concurrent hash accesses (Jaroslav Kysela) [838558] - [alsa] hda: Protect SPDIF-related stuff via spdif_mutex (Jaroslav Kysela) [838558] - [alsa] hda: Add Conexant CX20751/2/3/4 codec support (Jaroslav Kysela) [838558] - [alsa] hda: Add the support for Creative SoundCore3D (Jaroslav Kysela) [838558] - [alsa] hda: More robustify the power-up/down sequence (Jaroslav Kysela) [838558] - [alsa] hda: Remove pre_resume and post_suspend ops (Jaroslav Kysela) [838558] - [alsa] hda: Lessen CPU usage when waiting for chip to respond (Jaroslav Kysela) [838558] - [alsa] hda: Move BIOS pin-parser code to hda_auto_parser.c (Jaroslav Kysela) [838558] - [alsa] hda: Move up the fixup helper functions to the library module (Jaroslav Kysela) [838558] - [alsa] hda: Protect the power-saving count with spinlock (Jaroslav Kysela) [838558] - [alsa] hda: Clear the power-saving states properly at reset (Jaroslav Kysela) [838558] - [alsa] hda: Always resume the codec immediately (Jaroslav Kysela) [838558] - [alsa] hda: Fix possible access to uninitialized work struct (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Call a common helper for alc_spec initialization (Jaroslav Kysela) [838558] - [alsa] hda: Revert "ALSA: hda - Set codec to D3 forcibly even if not used" (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Call alc_auto_parse_customize_define() always after fixup (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add missing CD-input pin for MSI-7350 mobo (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add a fixup for Acer Aspire 5739G (Jaroslav Kysela) [838558] - [alsa] hda: Fix oops caused by recent commit "Fix internal mic for Lenovo Ideapad U300s" (Jaroslav Kysela) [838558] - [alsa] hda: Fix internal mic for Lenovo Ideapad U300s (Jaroslav Kysela) [838558] - [alsa] hda: Skip pin capability sanity check for bogus values (Jaroslav Kysela) [838558] - [alsa] hda: Add snd_hda_get_default_vref() helper function (Jaroslav Kysela) [838558] - [alsa] hda: Introduce snd_hda_set_pin_ctl*() helper functions (Jaroslav Kysela) [838558] - [alsa] hda/conexant: Set up the missing docking-station pins (Jaroslav Kysela) [838558] - [alsa] hda: Add external mic quirk for Asus Zenbook UX31E (Jaroslav Kysela) [838558] - [alsa] hda/conexant: Don't set HP pin-control bit unconditionally (Jaroslav Kysela) [838558] - [alsa] hda/sigmatel: Fix inverted mute LED (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix regression on Quanta/Gericom KN1 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix mem leak (and rid us of trailing whitespace). (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add quirk for Mac Pro 5,1 machines (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add a fixup entry for Acer Aspire 8940G (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix GPIO1 setup for Acer Aspire 4930 & co (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add a few ALC882 model strings back (Jaroslav Kysela) [838558] - [alsa] hda: hide HDMI/ELD printks unless snd.debug=2 (Jaroslav Kysela) [838558] - [alsa] hda: clean up CX20549 test mixer setup (Jaroslav Kysela) [838558] - [alsa] hda: CX20549 doesn't need pin_amp_workaround. (Jaroslav Kysela) [838558] - [alsa] hda: Remove CD control from model=benq for CX20549 (Jaroslav Kysela) [838558] - [alsa] hda: fix record volume controls of CX20459 ("Venice") (Jaroslav Kysela) [838558] - [alsa] hda: Rename capture sources of CX20549 to match common conventions (Jaroslav Kysela) [838558] - [alsa] hda: Fix proc output for ADC amp values of CX20549 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix ADC assignment with a shared HP/Mic pin (Jaroslav Kysela) [838558] - [alsa] hda: Fix build with CONFIG_PM=n (Jaroslav Kysela) [838558] - [alsa] hda: Fix build of patch_sigmatel.c without CONFIG_SND_HDA_POWER_SAVE (Jaroslav Kysela) [838558] - [alsa] hda: fix printing of high HDMI sample rates (Jaroslav Kysela) [838558] - [alsa] hda: Add expose_enum_ctl flag to snd_hda_add_vmaster_hook() (Jaroslav Kysela) [838558] - [alsa] hda: Add "Mute-LED Mode" enum control (Jaroslav Kysela) [838558] - [alsa] hda: Add EAPD control to Conexnat auto-parser (Jaroslav Kysela) [838558] - [alsa] hda: Rewrite the mute-LED control with vmaster hook for ALC269 (Jaroslav Kysela) [838558] - [alsa] hda: Rewrite the mute-LED hook with vmaster hook in patch_sigmatel.c (Jaroslav Kysela) [838558] - [alsa] hda: Return the created kcontrol in __snd_hda_add_vmaster() (Jaroslav Kysela) [838558] - [alsa] hda: Typos: change aditional to additional. (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Reuse init_hook for ALC269VB coef setup (Jaroslav Kysela) [838558] - [alsa] hda: Fix silent speaker output on Acer Aspire 6935 (Jaroslav Kysela) [838558] - [alsa] hda: Initialize vmaster slave volumes (Jaroslav Kysela) [838558] - [alsa] hda: Set codec to D3 forcibly even if not used (Jaroslav Kysela) [838558] - [alsa] hda: Add Gigabyte GA-MA790X to the beep whitelist (Jaroslav Kysela) [838558] - [alsa] hda: fix broken automute/autoswitch for Realtek (Jaroslav Kysela) [838558] - [alsa] hda/conexant: Clear unsol events on unused pins (Jaroslav Kysela) [838558] - [alsa] hda: Enable docking-station SPDIF for Thinkpad (Jaroslav Kysela) [838558] - [alsa] hda: Add position_fix=4 (COMBO) option (Jaroslav Kysela) [838558] - [alsa] hda: Fix audio playback support on HP Zephyr system (Jaroslav Kysela) [838558] - [alsa] hda: add id for Atom Cedar Trail HDMI codec (Jaroslav Kysela) [838558] - [alsa] hda/via: Add a few sanity checks (Jaroslav Kysela) [838558] - [alsa] hda/via: Don't create duplicated boost controls (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Small code cleanups (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix the wrong offset for two-speaker systems (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix the possible conflicts of Bass Speaker name (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Create individual mute switches for shared DAC (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix possible Oops with NULL input_mux (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Parse aa-loopback items dynamically (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Remove the last static quirks for ALC882 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add model=fixup not to apply fix-ups (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop all ALC880 static quirks (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop model=asus* from ALC880 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=asus-w1v with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=z71v with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=uniwill-dig with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=uniwill with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=uniwill-p53 with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=F1734 with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=futjisu with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Apply probe-fixup really after probing (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Replace ALC880 model=tcl with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop ALC880 model=clevo (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Refactor the DAC filler function (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=w810 with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=lg with the auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Adjust badness calculation for multi-ios (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Show multi-io pins in debug prints (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Try harder to fit the single-connections (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Finer tuning of auto-parser with badness evaluation (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Improve the signel-connection check (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Disable static fixups for ASUS with ALC269 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Remove leftover static quirks for ALC260 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop model=fujitsu from ALC260 static quirks (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop model=favorit100 for ALC260 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add the support for HP Presario B1900 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Replace ALC260 model=replacer with the auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Replace ALC260 model=acer with the auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add the fixup codes for ALC260 model=will (Jaroslav Kysela) [838558] - [alsa] hda: Add another jack-detection suppression for ASUS ALC892 (Jaroslav Kysela) [838558] - [alsa] hda: Suppress auto-mute feature on some machines with ALC861 (Jaroslav Kysela) [838558] - [alsa] hda: Add codec->no_jack_detect flag (Jaroslav Kysela) [838558] - [alsa] hda: Make is_jack_detectable() as non-inlined (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Apply the coef-setup only to ALC269VB (Jaroslav Kysela) [838558] - [alsa] hda: add quirk to detect CD input on Gigabyte EP45-DS3 (Jaroslav Kysela) [838558] - [alsa] hda: Kill hyphenated names (Jaroslav Kysela) [838558] - [alsa] hda: Always set HP pin in unsol handler for STAC/IDT codecs (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix resume of multiple input sources (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix overflow of vol/sw check bitmap (Jaroslav Kysela) [838558] - [alsa] hda: Fix initialization of secondary capture source on VT1705 (Jaroslav Kysela) [838558] - [alsa] hda: Fix mute-LED VREF value for new HP laptops (Jaroslav Kysela) [838558] - [alsa] hda: Fix error handling in patch_ca0132.c (Jaroslav Kysela) [838558] - [alsa] hda: add support for Uniwill ECS M31EI notebook (Jaroslav Kysela) [838558] - [x86] Mark Intel Crystal Well CPU as supported (Prarit Bhargava) [861060] - [x86] Mark Intel Ivy Town Processor as Supported (Prarit Bhargava) [847372] - [x86] apic: Use x2apic physical mode based on FADT setting (Prarit Bhargava) [832162] - [s390] zcrypt: Add support for CEX4 crypto card (Hendrik Brueckner) [823010]- [md] dm-thin: support discard with non power of two blocksize (Mike Snitzer) [858858] - [md] dm-thin: fix discard support for data devices (Mike Snitzer) [858858] - [md] dm-thin: tidy discard support (Mike Snitzer) [858858] - [md] dm-thin: do not set discard_zeroes_data (Mike Snitzer) [858858] - [md] dm: handle requests beyond end of device instead of using BUG_ON (Mike Snitzer) [858858] - [md] dm: retain table limits when swapping to new table with no devices (Mike Snitzer) [858858] - [md] dm-table: clear add_random unless all devices have it set (Mike Snitzer) [858858] - [md] dm-mpath: only retry ioctl when no paths if queue_if_no_path set (Mike Snitzer) [858858] - [md] dm-mpath: fix check for null mpio in end_io fn (Mike Snitzer) [858858] - [block] split discard into aligned requests (Mike Snitzer) [858858] - [block] reorganize rounding of max_discard_sectors (Mike Snitzer) [858858] - [scsi] Fix dm-multipath starvation when scsi host is busy (Mike Snitzer) [858858] - [netdrv] vmxnet3: fix interrupt control bitmap (Neil Horman) [829953] - [netdrv] vmxnet3: Remove casts to same type (Neil Horman) [829953] - [netdrv] vmxnet3: Fix log messages and corrects some typos (Neil Horman) [829953] - [netdrv] vmxnet3: Fix transport header size (Neil Horman) [829953] - [netdrv] vmxnet3: Fix typo in vmxnet3_drv.c (Neil Horman) [829953] - [netdrv] vmxnet3: Remove alloc_etherdev error messages (Neil Horman) [829953] - [netdrv] vmxnet3: Remove unnecessary k.alloc/v.alloc OOM messages (Neil Horman) [829953] - [netdrv] vmxnet3: cleanup tso headers manipulation (Neil Horman) [829953] - [netdrv] vmxnet3: make ethtool ops const (Neil Horman) [829953] - [netdrv] vmxnet3: Sweep away N/A fw_version dustbunnies from the .get_drvinfo routine of a number of drivers (Neil Horman) [829953] - [netdrv] vmxnet3: Add module.h to drivers who were implicitly using it (Neil Horman) [829953] - [netdrv] vmxnet3: add skb frag size accessors (Neil Horman) [829953] - [netdrv] vmxnet3: fix skb truesize underestimation (Neil Horman) [829953] - [netdrv] vmxnet3: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Neil Horman) [829953] - [netdrv] vmxnet3: convert to SKB paged frag API (Neil Horman) [829953] - [netdrv] vmxnet3: Don't enable vlan filters in promiscuous mode (Neil Horman) [829953] - [netdrv] vmxnet3: Fix advertising HW_CSUM feature to use csum_start (Neil Horman) [829953] - [netdrv] net: fix assignment of 0/1 to bool variables (John Feeney) [826718] - [netdrv] tg3: Update version to 3.124 (John Feeney) [826718] - [netdrv] tg3: Fix race condition in tg3_get_stats64() (John Feeney) [826718] - [netdrv] tg3: Add New 5719 Read DMA workaround (John Feeney) [826718] - [netdrv] tg3: Fix Read DMA workaround for 5719 A0 (John Feeney) [826718] - [netdrv] tg3: Request APE_LOCK_PHY before PHY access (John Feeney) [826718] - [netdrv] tg3: Add hwmon support for temperature (John Feeney) [826718] - [netdrv] tg3: Add APE scratchpad read function (John Feeney) [826718] - [netdrv] tg3: Add common function tg3_ape_event_lock() (John Feeney) [826718] - [netdrv] tg3: Fix the setting of the APE_HAS_NCSI flag (John Feeney) [826718] - [netdrv] tg3: add device id of Apple Thunderbolt Ethernet device (John Feeney) [826718] - [netdrv] tg3: Apply short DMA frag workaround to 5906 (John Feeney) [826718] - [netdrv] tg3: remove redundant NULL test before release_firmware() call (John Feeney) [826718] - [netdrv] tg3: Avoid panic from reserved statblk field access (John Feeney) [826718] - [netdrv] tg3: Fix 5717 serdes powerdown problem (John Feeney) [826718] - [netdrv] tg3: Remove all #inclusions of asm/system.h (John Feeney) [826718] - [netdrv] tg3: Fix RSS ring refill race condition (John Feeney) [826718] - [netdrv] tg3: Recode PCI MRRS adjustment as a PCI quirk (John Feeney) [826718] - [netdrv] tg3: Fix poor tx performance on 57766 after MTU change (John Feeney) [826718] - [netdrv] tg3: Add memory barriers to sync BD data (John Feeney) [826718] - [netdrv] tg3: Fix jumbo loopback test on 5719 (John Feeney) [826718] - [netdrv] tg3: Fix tg3_get_stats64 for 5700 / 5701 devs (John Feeney) [826718] - [netdrv] tg3: unify return value of .ndo_set_mac_address if address is invalid (John Feeney) [826718] - [netdrv] tg3: Create timer helper functions (John Feeney) [826718] - [netdrv] tg3: Clear RECOVERY_PENDING with reset_task_cancel (John Feeney) [826718] - [netdrv] tg3: Remove SPEED_UNKNOWN checks (John Feeney) [826718] - [netdrv] tg3: Fix link check in tg3_adjust_link (John Feeney) [826718] - [netdrv] tg3: remove IRQF_SAMPLE_RANDOM flag (John Feeney) [826718] - [netdrv] tg3: Update copyright (John Feeney) [826718] - [netdrv] tg3: Use *_UNKNOWN ethtool definitions (John Feeney) [826718] - [netdrv] tg3: Remove unneeded link_config.orig_... members (John Feeney) [826718] - [netdrv] tg3: Remove unused link config code (John Feeney) [826718] - [netdrv] tg3: Consolidate ASIC rev detection code (John Feeney) [826718] - [netdrv] tg3: Reduce UMP event collision window (John Feeney) [826718] - [netdrv] tg3: Fix copper autoneg adv checks (John Feeney) [826718] - [netdrv] tg3: Fix stats while interface is down (John Feeney) [826718] - [netdrv] tg3: Disable new DMA engine for 57766 (John Feeney) [826718] - [netdrv] tg3: Move transmit comment to a better location (John Feeney) [826718] - [netdrv] tg3: Eliminate unneeded prototype (John Feeney) [826718] - [netdrv] tg3: Relocate tg3_find_peer (John Feeney) [826718] - [netdrv] tg3: Move tg3_nvram_write_block functions (John Feeney) [826718] - [netdrv] tg3: Move tg3_set_rx_mode (John Feeney) [826718] - [netdrv] tg3: Move tg3_change_mtu to a better location (John Feeney) [826718] - [netdrv] tg3: Relocate tg3_reset_task (John Feeney) [826718] - [netdrv] tg3: Move tg3_restart_hw to a better location (John Feeney) [826718] - [netdrv] tg3: Remove alloc_etherdev error messages (John Feeney) [826718] - [netdrv] tg3: Break out RSS indir table init and assignment (John Feeney) [826718] - [netdrv] tg3: Use mii_advertise_flowctrl (John Feeney) [826718] - [netdrv] tg3: Make the TX BD DMA limit configurable (John Feeney) [826718] - [netdrv] tg3: Enable EEE support for capable 10/100 devs (John Feeney) [826718] - [netdrv] tg3: Track LP advertising (John Feeney) [826718] - [netdrv] tg3: Integrate flowctrl check into AN adv check (John Feeney) [826718] - [netdrv] tg3: Fix advertisement handling (John Feeney) [826718] - [netdrv] tg3: Change mii to ethtool advertisement function names (John Feeney) [826718] - [netdrv] tg3: Add ethtool to mii advertisment conversion helpers (John Feeney) [826718] - [firmware] add Ralink rt2800 firmware images (Stanislaw Gruszka) [841604] - [mm] x86_32: randomize SHLIB_BASE (Aristeu Rozanski) [804956] {CVE-2012-1568}- [kernel] cgroups: don't attach task to subsystem if migration failed (Frederic Weisbecker) [751817] - [kernel] cgroups: more safe tasklist locking in cgroup_attach_proc (Frederic Weisbecker) [751817] - [kernel] cgroups: use flex_array in attach_proc (Frederic Weisbecker) [751817] - [lib] flex_array: allow zero length flex arrays (Frederic Weisbecker) [751817] - [lib] flex_array: fix flex_array_put_ptr macro to be valid C (Frederic Weisbecker) [751817] - [lib] flex_array: add helpers to get and put to make pointers easy to use (Frederic Weisbecker) [751817] - [kernel] cgroups: make procs file writable (Frederic Weisbecker) [751817] - [kernel] cgroups: add per-thread subsystem callbacks (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: fix freezing groups with stopped tasks (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: update_freezer_state() does incorrect state transitions (Frederic Weisbecker) [751817] - [kernel] cgroups: read-write lock CLONE_THREAD forking per threadgroup (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: fix can_attach() to prohibit moving from/to freezing/frozen cgroups (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: unnecessary test in cgroup_freezing_or_frozen() (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: Update stale locking comments (Frederic Weisbecker) [751817] - [net] nf_defrag_ipv6: fix oops on module unloading (Amerigo Wang) [726807]- [fs] ext4: check for zero length extent (Lukas Czerner) [813097] - [fs] cifs: Fix the conflict between rwpidforward and rw mount options (Sachin Prabhu) [852747] - [fs] cifs: Fix wrong length in cifs_iovec_read (Sachin Prabhu) [851694] - [fs] gfs2: Make write size hinting code common (Bob Peterson) [753337] - [fs] gfs2: Fix missing allocation data for set/remove xattr (Bob Peterson) [753337] - [fs] gfs2: Take account of blockages when using reserved blocks (Bob Peterson) [753337] - [fs] gfs2: Reduce file fragmentation (Bob Peterson) [753337] - [fs] gfs2: Eliminate unnecessary check for state > 3 in bitfit (Bob Peterson) [753337] - [fs] gfs2: Fold quota data into the reservations struct (Bob Peterson) [753337] - [fs] gfs2: Extend the life of the reservations structure (Bob Peterson) [753337] - [fs] gfs2: Add rgrp information to block_alloc trace point (Bob Peterson) [753337] - [fs] gfs2: Eliminate unused "new" parameter to gfs2_meta_indirect_buffer (Bob Peterson) [753337] - [fs] gfs2: Remove redundant metadata block type check (Bob Peterson) [753337] - [fs] gfs2: Eliminate needless parameter from function gfs2_setbit (Bob Peterson) [753337] - [fs] gfs2: Use variable rather than qa to determine if unstuff necessary (Bob Peterson) [753337] - [fs] gfs2: Remove i_disksize (Bob Peterson) [753337] - [fs] gfs2: New truncate sequence (Bob Peterson) [753337] - [fs] gfs2: Change variable blk to biblk (Bob Peterson) [753337] - [fs] gfs2: Fix function parameter comments in rgrp.c (Bob Peterson) [753337] - [fs] gfs2: Eliminate offset parameter to gfs2_setbit (Bob Peterson) [753337] - [fs] gfs2: Use slab for block reservation memory (Bob Peterson) [753337] - [fs] gfs2: make function gfs2_page_add_databufs static (Bob Peterson) [753337] - [fs] gfs2: Rename function gfs2_close to gfs2_release (Bob Peterson) [753337] - [fs] gfs2: Dump better debug info if a bitmap inconsistency is detected (Bob Peterson) [753337] - [fs] gfs2: Use seq_vprintf for glocks debugfs file (Robert S Peterson) [847377] - [fs] seq_file: Add seq_vprintf function and export it (Robert S Peterson) [847377] - [fs] gfs2: Size seq_file buffer more carefully (Robert S Peterson) [847377] - [fs] gfs2: Cache last hash bucket for glock seq_files (Robert S Peterson) [847377] - [fs] gfs2: Increase buffer size for glocks and glstats debugfs files (Robert S Peterson) [847377] - [fs] gfs2: glock statistics gathering (Robert S Peterson) [806385] - [fs] jbd: clear revoked flag on buffers before a new transaction started (Lukas Czerner) [804281] - [fs] ext3: Avoid filesystem corruption after a crash under heavy delete load (Lukas Czerner) [804281] - [fs] nfs: prepare coalesce testing for directio (Steve Dickson) [854746] - [fs] nfs: create completion structure to pass into page_init functions (Steve Dickson) [854746] - [fs] nfs: remove unused wb_complete field from struct nfs_page (Steve Dickson) [854746] - [fs] nfs: merge _full and _partial write rpc_ops (Steve Dickson) [854746] - [fs] nfs: Don't use DATA_SYNC writes (Steve Dickson) [854746] - [fs] nfs: merge _full and _partial read rpc_ops (Steve Dickson) [854746] - [fs] nfs: Dont rely on PageError in nfs_readpage_release_partial (Steve Dickson) [854746] - [fs] nfs: create struct nfs_page_array (Steve Dickson) [854746] - [fs] nfs: create common nfs_pgio_header for both read and write (Steve Dickson) [854746] - [fs] nfs: make pnfs_ld_[read|write]_done consistent (Steve Dickson) [854746] - [fs] pnfs: make _set_lo_fail generic (Steve Dickson) [854746] - [fs] nfs: Get rid of the unused nfs_read_data->flags field (Steve Dickson) [854746] - [fs] nfs: Get rid of the unused nfs_write_data->flags field (Steve Dickson) [854746] - [fs] nfs: Remove unused variable from write.c (Steve Dickson) [854746] - [fs] nfs: Get rid of the nfs_rdata_mempool (Steve Dickson) [854746] - [fs] nfs: Get rid of unnecessary calls to ClearPageError() in read code (Steve Dickson) [854746] - [fs] nfs: Get rid of nfs_restart_rpc() (Steve Dickson) [854746] - [fs] nfs: use req_offset where appropriate (Steve Dickson) [854746] - [fs] nfs: Clean up - simplify the switch to read/write-through-MDS (Steve Dickson) [846714] - [fs] nfs: remove unnecessary casts of void pointers in nfs4filelayout.c (Steve Dickson) [846714] - [fs] nfs: reverse arg order in nfs_initiate_[read|write] (Steve Dickson) [846714] - [fs] nfs: add a struct nfs_commit_data to replace nfs_write_data in commits (Steve Dickson) [846714] - [fs] nfs: Remove nfs4_setup_sequence from generic read code (Steve Dickson) [846714] - [fs] nfs: Remove nfs4_setup_sequence from generic write code (Steve Dickson) [846714] - [fs] nfs: Add a new helper nfs4_init_sequence() (Steve Dickson) [846714] - [fs] nfs: Add lseg to struct nfs4_fl_commit_bucket (Steve Dickson) [846714] - [fs] nfs: Revert pnfs ugliness from the generic nfs read code path (Steve Dickson) [846714] - [fs] nfs: File layout only supports whole file layouts (Steve Dickson) [846714] - [fs] nfs: make pnfs_ld_[read|write]_done consistent (Steve Dickson) [846714] - [fs] nfs: Remove pnfs bloat from the generic write path (Steve Dickson) [846714] - [fs] pnfs: Must return layout on IO error (Steve Dickson) [846714] - [fs] pnfs: layoutret_on_setattr (Steve Dickson) [846714] - [fs] nfs: Revert coalesce small, page-aligned direct I/Os (Steve Dickson) [846708] - [fs] nfs: dprintks in directio code were referencing task after put (Steve Dickson) [846708] - [fs] nfs: grab open context in direct read (Steve Dickson) [846708] - [fs] nfs: put open context on error in nfs_flush_multi (Steve Dickson) [846708] - [fs] nfs: put open context on error in nfs_pagein_multi (Steve Dickson) [846708] - [fs] nfs: remove duplicate variable declaration in filelayout_clear_request_commit (Steve Dickson) [846708] - [fs] nfs: Use cond_resched_lock() to reduce latencies in the commit scans (Steve Dickson) [846708] - [kernel] list: add list_safe_reset_next (Steve Dickson) [846708] - [fs] nfs: Fix a few issues in filelayout_commit_pagelist (Steve Dickson) [846708] - [fs] ext3, ext4: don't clear orphan list on ro mount with errors (Eric Sandeen) [852771] - [block] replace __getblk_slow misfix by grow_dev_page fix (Jeff Moyer) [534080] - [fs] buffer: remove BUG() in possible but rare condition (Jeff Moyer) [534080] - [fs] gfs2: Add kobject release method (Robert S Peterson) [826089] - [fs] nfs: check for req==NULL in nfs_try_to_update_request cleanup (Steve Dickson) [846688] - [fs] nfs: ncommit count is being double decremented (Steve Dickson) [846688] - [fs] nfs: Clean ups and bugfixes for the pnfs read/writeback/commit code (Steve Dickson) [846688] - [fs] nfs: Revert pnfs ugliness from the generic nfs read code path (Steve Dickson) [846688] - [fs] pnfs: recoalesce when ld read pagelist fails (Steve Dickson) [846688] - [fs] nfs: Move the pnfs write code into pnfs.c (Steve Dickson) [846688] - [fs] nfs: Move the pnfs read code into pnfs.c (Steve Dickson) [846688] - [fs] nfs: Cache rpc_ops in struct nfs_pageio_descriptor (Steve Dickson) [846688] - [fs] nfs: split out the RPC transmission from nfs_pagein_multi/one (Steve Dickson) [846688] - [fs] nfs: Clean up nfs_read_rpcsetup and nfs_write_rpcsetup (Steve Dickson) [846688] - [fs] pnfs: recoalesce when ld write pagelist fails (Steve Dickson) [833091] - [fs] nfs: Allow the nfs_pageio_descriptor to signal that a re-coalesce is needed (Steve Dickson) [833091] - [fs] nfs: Use stable writes when not doing a bulk flush (Steve Dickson) [833091] - [fs] nfs: remove nfs_inode radix tree (Steve Dickson) [833091] - [fs] nfs: nfs_open_context doesn't need struct path either (Steve Dickson) [833091] - [fs] nfs: nfs4_opendata doesn't need struct path either (Steve Dickson) [833091] - [fs] nfs: nfs4_closedata doesn't need to mess with struct path (Steve Dickson) [833091] - [fs] nfs: Fix a hang in the writeback path (Steve Dickson) [833091] - [fs] nfs: remove nfs_PAGE_TAG_LOCKED (Steve Dickson) [833091]- [netdrv] qlcnic: get rid of a redundant test for NULL before call to release_firmware() (Chad Dupuis) [826572] - [netdrv] qlcnic: remove unnecessary setting of skb->dev (Chad Dupuis) [826572] - [netdrv] qlcnic: off by one in qlcnic_init_pci_info() (Chad Dupuis) [826572] - [netdrv] qlcnic: vlan workaround for mac deletion bug in firmware (Chad Dupuis) [826572] - [netdrv] qlcnic: fix turnaround delay during migration (Chad Dupuis) [826572] - [netdrv] qlcnic: Fix protcol type in case of inband vlan. (Chad Dupuis) [826572] - [netdrv] qlcnic: fix unsupported CDRP command error message. (Chad Dupuis) [826572] - [netdrv] qlcnic: Fix estimation of recv MSS in case of LRO (Chad Dupuis) [826572] - [netdrv] qlcnic: Allow a predefined set of capture masks for FW dump (Chad Dupuis) [826572] - [netdrv] qlcnic: Adding mac statistics to ethtool. (Chad Dupuis) [826572] - [netdrv] qlcnic: Register device in FAILED state. (Chad Dupuis) [826572] - [netdrv] qlcnic: Bug fix for LRO (Chad Dupuis) [826572] - [netdrv] qlcnic: Added sysfs Node fwdump_state (Chad Dupuis) [826572] - [scsi] aacraid: respond automatically to volumes added by config tool (Rich Bono) [857561] - [scsi] aacraid: reset should disable MSI interrupt (Rich Bono) [857561] - [scsi] aacraid: prohibit access to array container space (Rich Bono) [857561] - [scsi] aacraid: expose physical devices for models with newer firmware (Rich Bono) [857561] - [scsi] aacraid: add support for handling ATA pass-through commands (Rich Bono) [857561] - [infiniband] cxgb4: Fix endianness of addition to mpa->private_data_size (Jay Fenlason) [747145] - [infiniband] cxgb4: Fix crash when peer address is 0.0.0.0 (Jay Fenlason) [747145] - [infiniband] cxgb4: Add query_qp support (Jay Fenlason) [747145] - [infiniband] cxgb4: Remove kfifo usage (Jay Fenlason) [747145] - [infiniband] cxgb4: DB Drop Recovery for RDMA and LLD queues (Jay Fenlason) [747145] - [infiniband] cxgb4: Disable interrupts in c4iw_ev_dispatch() (Jay Fenlason) [747145] - [infiniband] cxgb4: Add DB Overflow Avoidance (Jay Fenlason) [747145] - [infiniband] cxgb4: Use dst parameter in import_ep() (Jay Fenlason) [747145] - [infiniband] cxgb4: Add missing peer2peer check in MPAv2 code (Jay Fenlason) [747145] - [infiniband] cxgb4: Consolidate 3 copies of the same operation into 1 helper function (Jay Fenlason) [747145] - [infiniband] cxgb4: Rename dst_get_neighbour{, _raw} to dst_get_neighbour_noref{, _raw} (Jay Fenlason) [747145] - [infiniband] cxgb4: Fix RCU lockdep splats (Jay Fenlason) [747145] - [infiniband] cxgb4: Abstract dst->neighbour accesses behind helpers (Jay Fenlason) [747145] - [edac] mce_amd: Drop too granulary family model checks (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Constify error tables (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Correct bank 5 error signatures (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Rework NB MCE signatures (Mauro Carvalho Chehab) [822275] - [edac] amd64_edac: Fix K8 revD and later chip select sizes (Mauro Carvalho Chehab) [822275] - [edac] amd64_edac: Fix missing csrows sysfs nodes (Mauro Carvalho Chehab) [822275] - [edac] amd64_edac: Cleanup return type of amd64_determine_edac_cap() (Mauro Carvalho Chehab) [822275] - [edac] amd64_edac: Add a fix for Erratum 505 (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Simplify NB MCE decoder interface (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Drop local coreid reporting (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Print valid addr when reporting an error (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Print CPU number when reporting the error (Mauro Carvalho Chehab) [822275] - [firmware] bnx2x: add FW 7.2.51.0 (Michal Schmidt) [819842] - [netdrv] bnx2x: enable previously disabled ethtool ops (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: convert to .set_phys_id extended ethtool op (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Utilize Link Flap Avoidance (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Link Flap Avoidance (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: link code refactoring (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use native EEE instead of auto-greeen (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: correct & clean 10G EEE requirements (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: EEE code refactoring (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: add EEE support for 4-port devices (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: EEE status is read locally (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use list_move_tail instead of list_del/list_add_tail (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix rx checksum validation for IPv6 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add missing afex code (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix registers dumped (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: correct advertisement of pause capabilities (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: display the correct duplex value (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: prevent timeouts when using PFC (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix stats copying logic (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Avoid sending multiple statistics queries (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Correct the ndo_poll_controller call (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Move netif_napi_add to the open call (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix compiler warnings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix recovery flow cleanup during probe (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix unload previous driver flow when flr-capable (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix mem leak when command is unknown (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove cast around the kmalloc in bnx2x_prev_mark_path (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Correct EEE statistics gathering (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add new 57840 device IDs (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: organize BDs calculation for stop/resume (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix non-kernel-doc comments with kernel-doc start markers (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix (nearly-)kernel-doc comment (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: set maximal number of default RSS queues (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Change bnx2x_tests_str_arr to static char (Michal Schmidt) [819842 826277 826295 826302] - [scsi] bnx2i: use strlcpy() instead of memcpy() for strings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x, bnx2fc, bnx2i, cnic: Add statistics support and FCoE capabilities advertisement (Michal Schmidt) [819842 826277 826295 826302] - [scsi] bnx2i: Fixed NULL ptr deference for 1G bnx2 Linux iSCSI offload (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Allocate UIO resources only on devices that support iSCSI. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Allocate kcq resource only on devices that support FCoE. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Add function pointers to arm IRQ for different devices. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Free UIO rings when the device is closed. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Add functions to allocate and free UIO rings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Fix non-kernel-doc comments with kernel-doc start markers (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: remove invalid reference to list iterator variable (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Fix mmap regression. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Handle RAMROD_CMD_ID_CLOSE error. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Remove uio mem[0]. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Read bnx2x function number from internal register (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Fix occasional NULL pointer dereference during reboot. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Remove casts to same type (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: Bumped version to 1.0.12 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: use list_entry instead of explicit cast (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: Improve error recovery by handling parity errors (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: Support interface creation on non-VLAN interface also (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: Reduce object size by consolidating formats (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2i: Removed the reference to the netdev->base_addr (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix link for BCM57711 with 84823 phy (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix I2C non-respondent issue (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: link module eeprom (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: 1G sfp+ module handling (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: revised link register access (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: treat 0 speed as link down (copper) (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: link cleanup (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: sfp+ Tx fault detection added (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Change date and version to 1.72.51-0 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Support DCBX for all functions (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add support for ethtool -L (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Allow up to 63 RSS queues (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Split the FP structure (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Move the CNIC L2 CIDs to be right after the RSS CIDs (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Make the transmission queues adjacent (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Allow more than 64 L2 CIDs (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add support for 4-tupple UDP RSS (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Return only online tests for MF (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add support for external LB (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: correct LPI pass-through configuration (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix panic when TX ring is full (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix checksum validation (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Added EEE Ethtool support. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Added EEE support (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: bug fix when loading after SAN boot (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix handling single MSIX mode for 57710/57711 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove some bloat (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: off by one in bnx2x_ets_e3b0_sp_pri_to_cos_set() (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Update driver version to 1.72.50-0 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove gro workaround (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: add afex support (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Clear MDC/MDIO warning message (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM57711+BCM84823 link issue (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Clear BCM84833 LED after fan failure (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM84833 PHY FW version presentation (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix link issue for BCM8727 boards. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Restore 1G LED on BCM57712+BCM8727 designs. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM578x0-SFI pre-emphasis settings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM57810-KR AN speed transition (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM57810-KR FC (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: PFC fix (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: add missing parenthesis to prevent u32 overflow (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Change to driver version 1.72.10-0 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Change comments and white spaces (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: change to the rss engine (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: congestion management re-organization (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Added support for a new device - 57811 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: added support for working with one msix irq. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: enable inta on the pci bus when used (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove unnecessary dmae code (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove unnecessary .h dependencies (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix vector traveling while looking for an empty entry (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: previous driver unload revised (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: validate FW trace prior to its printing (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: changed iscsi/fcoe mac init and macros (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: added TLV_NOT_FOUND flags to the dcb (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: removed dcb unused code (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: reduced sparse warnings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: revised driver prints (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use ethtool_rxfh_indir_default() (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: call netif_set_real_num_rx_queues() (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: code doesn't use stats for allocating Rx BDs (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: ethtool returns req. AN even when AN fails (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: ethtool now returns unknown speed/duplex (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: mark functions as loaded on shared memory (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use param's id instead of sp_obj's id (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: set_one_mac_e1x uses raw's state as input (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: removed unused function bnx2x_queue_set_cos_cid (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: move LLH_CAM to header, apply naming conventions (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: update driver version to 1.72.10-0 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: add gro_check (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: make bnx2x_close() static again (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use eth_hw_addr_random() and reset addr_assign_type (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: allow all functions to display the phy FW version (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: removed code re-checking memory base after device open (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: allow BCM84833 phy to advertise 100Base-T speeds (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: notify cnic of address of info-to-the-mcp (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: allocate smaller Rx rings for 1G functions (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: allocate memory dynamically in ethtool self-test. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: force 10G on 84833 phy should be autoneg with only 10G advertised (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: added autoneg-restart after link advertisement changes (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: ethtool publishes link partners speed and FC (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: half duplex support added for several boards (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Remove boolean comparisons to true/false (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Look inside vlan when determining checksum proto. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: cut down on pointless differences from upstream (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] igb: schedule watchdog every second to update the statistics (Stefan Assmann) [838404] - [pci] Set device power state to PCI_D0 for device without native PM support (Laszlo Ersek) [849223]- [block] fix up use after free in __blkdev_get (Jeff Moyer) [847838] - [firmware] r8169: update the firmware for RTL8168F variant (Ivan Vecera) [842651] - [netdrv] r8169: use unlimited DMA burst for TX (Ivan Vecera) [842651] - [netdrv] r8169: add D-Link DGE-560T identifiers. (Ivan Vecera) [842651] - [netdrv] r8169: verbose error message. (Ivan Vecera) [842651] - [netdrv] r8169: remove rtl_ocpdr_cond. (Ivan Vecera) [842651] - [netdrv] r8169: fix argument in rtl_hw_init_8168g. (Ivan Vecera) [842651] - [netdrv] r8169: support RTL8168G (Ivan Vecera) [842651] - [netdrv] r8169: abstract out loop conditions. (Ivan Vecera) [842651] - [netdrv] r8169: ephy, eri and efuse functions signature changes. (Ivan Vecera) [842651] - [netdrv] r8169: csi_ops signature change. (Ivan Vecera) [842651] - [netdrv] r8169: mdio_ops signature change. (Ivan Vecera) [842651] - [netdrv] r8169: add RTL8106E support. (Ivan Vecera) [842651] - [netdrv] r8169: RxConfig hack for the 8168evl. (Ivan Vecera) [842651] - [netdrv] r8169: avoid NAPI scheduling delay. (Ivan Vecera) [842651] - [netdrv] r8169: call netif_napi_del at errpaths and at driver unload (Ivan Vecera) [842651] - [netdrv] r8169: fix unsigned int wraparound with TSO (Ivan Vecera) [842651] - [netdrv] r8169: support the new RTL8411 chip. (Ivan Vecera) [842651] - [netdrv] r8169: adjust some functions of 8111f (Ivan Vecera) [842651] - [netdrv] r8169: support the new RTL8402 chip. (Ivan Vecera) [842651] - [netdrv] r8169: add device specific CSI access helpers. (Ivan Vecera) [842651] - [netdrv] r8169: modify pll power function (Ivan Vecera) [842651] - [netdrv] r8169: 8168c and later require bit 0x20 to be set in Config2 for PME signaling. (Ivan Vecera) [842651] - [netdrv] r8169: Config1 is read-only on 8168c and later. (Ivan Vecera) [842651] - [netdrv] r8169: enable napi on resume. (Ivan Vecera) [842651] - [netdrv] r8169: fix comment typo (Ivan Vecera) [842651] - [netdrv] r8169: stop using net_device.{base_addr, irq}. (Ivan Vecera) [842651] - [netdrv] r8169: move rtl_cfg_info closer to its caller. (Ivan Vecera) [842651] - [netdrv] r8169: move the netpoll handler after the irq handler. (Ivan Vecera) [842651] - [netdrv] r8169: move rtl8169_open after rtl_task it depends on. (Ivan Vecera) [842651] - [netdrv] r8169: move rtl_set_rx_mode before its rtl_hw_start callers. (Ivan Vecera) [842651] - [netdrv] r8169: move net_device_ops beyond the methods it references. (Ivan Vecera) [842651] - [netdrv] r8169: move the driver probe method to the end of the driver file. (Ivan Vecera) [842651] - [netdrv] r8169: move the driver removal method to the end of the driver file. (Ivan Vecera) [842651] - [netdrv] r8169: runtime resume before shutdown. (Ivan Vecera) [842651] - [netdrv] r8169: corrupted IP fragments fix for large mtu. (Ivan Vecera) [842651] - [netdrv] r8169: Remove alloc_etherdev error messages (Ivan Vecera) [842651] - [netdrv] r8169: spinlock redux. (Ivan Vecera) [842651] - [netdrv] r8169: avoid a useless work scheduling. (Ivan Vecera) [842651] - [netdrv] r8169: move task enable boolean to bitfield. (Ivan Vecera) [842651] - [netdrv] r8169: bh locking redux and task scheduling. (Ivan Vecera) [842651] - [netdrv] r8169: fix early queue wake-up. (Ivan Vecera) [842651] - [netdrv] r8169: remove work from irq handler. (Ivan Vecera) [842651] - [netdrv] r8169: missing barriers. (Ivan Vecera) [842651] - [netdrv] r8169: irq mask helpers. (Ivan Vecera) [842651] - [netdrv] r8169: factor out IntrMask writes. (Ivan Vecera) [842651] - [netdrv] r8169: stop delaying workqueue. (Ivan Vecera) [842651] - [netdrv] r8169: remove rtl8169_reinit_task. (Ivan Vecera) [842651] - [netdrv] r8169: remove hardcoded PCIe registers accesses. (Ivan Vecera) [842651] - [netdrv] r8169: increase the delay parameter of pm_schedule_suspend (Ivan Vecera) [842651] - [netdrv] r8169: Fix runtime power management (Ivan Vecera) [842651] - [netdrv] r8169 / PCI / PM: Add simplified runtime PM support (rev. 3) (Ivan Vecera) [842651] - [netdrv] r8169: fix potentially dangerous trailing '; ' in #defined values/expressions (Ivan Vecera) [842651] - [netdrv] r8169: fix wrong eee setting for rlt8111evl (Ivan Vecera) [842651] - [netdrv] r8169: fix driver shutdown WoL regression. (Ivan Vecera) [842651] - [netdrv] r8169: add skb frag size accessors (Ivan Vecera) [842651] - [netdrv] r8169: do not enable the TBI for anything but the original 8169. (Ivan Vecera) [842651] - [netdrv] r8169: remove erroneous processing of always set bit. (Ivan Vecera) [842651] - [netdrv] r8169: fix WOL setting for 8105 and 8111evl (Ivan Vecera) [842651] - [netdrv] r8169: add MODULE_FIRMWARE for the firmware of 8111evl (Ivan Vecera) [842651] - [netdrv] r8169: convert to SKB paged frag API. (Ivan Vecera) [842651] - [netdrv] bna: fix assignment of 0/1 to bool variables (Ivan Vecera) [830018] - [netdrv] bna: Fix non-kernel-doc comments with kernel-doc start markers (Ivan Vecera) [830018] - [netdrv] bna: Fix (nearly-)kernel-doc comments for various functions (Ivan Vecera) [830018] - [netdrv] bna: Remove casts to same type (Ivan Vecera) [830018] - [netdrv] bna: remove redundant NULL test before release_firmware() (Ivan Vecera) [830018] - [netdrv] bna: Update driver version to 3.0.23.0 (Ivan Vecera) [830018] - [netdrv] bna: Function name changes and cleanups (Ivan Vecera) [830018] - [netdrv] bna: Remove tx tasklet (Ivan Vecera) [830018] - [netdrv] bna: tx rx cleanup fix (Ivan Vecera) [830018] - [netdrv] bna: ioc cleanups (Ivan Vecera) [830018] - [netdrv] bna: Flash controller ioc pll init fixes (Ivan Vecera) [830018] - [netdrv] bna: Serialize smem access during adapter initialization (Ivan Vecera) [830018] - [netdrv] bna: Remove boolean comparisons to true/false (Ivan Vecera) [830018] - [netdrv] bna: fix error handling of bnad_get_flash_partition_by_offset() (Ivan Vecera) [830018] - [netdrv] bna: Implement ethtool flash_device entry point (Ivan Vecera) [830018] - [netdrv] bna: Remove alloc_etherdev error messages (Ivan Vecera) [830018] - [netdrv] bna: Remove unnecessary k.alloc/v.alloc OOM messages (Ivan Vecera) [830018] - [netdrv] bna: fix sparse warnings/errors (Ivan Vecera) [830018] - [netdrv] bna: make ethtool_ops and strings const (Ivan Vecera) [830018] - [netdrv] bna: Add debugfs interface (Ivan Vecera) [830018] - [netdrv] bna: Added flash sub-module and ethtool eeprom entry points (Ivan Vecera) [830018] - [netdrv] bna: Convert MAC_ADDRLEN uses to ETH_ALEN (Ivan Vecera) [830018] - [netdrv] bna: sweep the floors and convert some .get_drvinfo routines to strlcpy (Ivan Vecera) [830018] - [netdrv] bna: add skb frag size accessors (Ivan Vecera) [830018] - [netdrv] be2net: implement unicast filtering (Ivan Vecera) [813400] - [netdrv] bna: don't set ndo_set_rx_mode (Ivan Vecera) [815303] - [net] Statically initialize init_net.dev_base_head (Weiping Pan) [853302] - [net] cgroup: fix access the unallocated memory in netprio cgroup (Weiping Pan) [853302] - [net] cgroup: fix out of bounds accesses (Weiping Pan) [853302] - [net] cgroup: fix panic in netprio_cgroup (Weiping Pan) [853302] - [netdrv] enic: remove unnecessary setting of skb->dev (Stefan Assmann) [829503] - [netdrv] enic: Convert compare_ether_addr to ether_addr_equal (Stefan Assmann) [829503] - [netdrv] enic: replace open-coded ARRAY_SIZE with macro (Stefan Assmann) [829503] - [netdrv] enic: Stop using NLA_PUT*() (Stefan Assmann) [829503] - [netdrv] enic: Fix addr valid check in enic_set_vf_mac (Stefan Assmann) [829503] - [netdrv] enic: fix an endian bug in enic_probe() (Stefan Assmann) [829503] - [netdrv] enic: Fix endianness bug (Stefan Assmann) [829503] - [pci] x2apic: fix optout message (Prarit Bhargava) [860729] - [tools] perf: fix parallel build (Eric Sandeen) [859259] - [scsi] remove no longer valid BUG_ON in scsi_lld_busy (Jeff Garzik) [842881] - [net] Add netif_get_num_default_rss_queues (Michal Schmidt) [859399]- [usb] serial: qcserial avoid pointing to freed memory (Don Zickus) [699676] - [usb] serial: Fix qcserial memory leak on rmmod (Don Zickus) [699676] - [usb] serial: fix a memory leak in qcprobe error path (Don Zickus) [699676] - [virt] kvmclock: unbreak registration by aligning with upstream (Michael S. Tsirkin) [856198] - [x86] apic: replace eoi_write on apic disable (Michael S. Tsirkin) [856198] - [scsi] qla4xxx: v5.03.00.00.06.04-k0 (Chad Dupuis) [826570] - [scsi] qla4xxx: Update Copyright header (Chad Dupuis) [826570] - [scsi] qla4xxx: Added support for ISP83XX (Chad Dupuis) [826570] - [scsi] qla4xxx: Added new function qla4_8xxx_get_minidump (Chad Dupuis) [826570] - [scsi] qla4xxx: Set IDC version in correct way (Chad Dupuis) [826570] - [scsi] qla4xxx: Replace all !is_qla8022() with is_qla40XX() (Chad Dupuis) [826570] - [scsi] qla4xxx: Added new functions in isp_ops (Chad Dupuis) [826570] - [scsi] qla4xxx: Clean-up and optimize macros (Chad Dupuis) [826570] - [scsi] qla4xxx: Rename macros from 82XX to 8XXX (Chad Dupuis) [826570] - [scsi] qla4xxx: Update func name from ql4_ to qla4_ (Chad Dupuis) [826570] - [scsi] qla4xxx: Update structure and variable names (Chad Dupuis) [826570] - [scsi] qla4xxx: Update function name from 8xxx to 82xx (Chad Dupuis) [826570] - [scsi] qla4xxx: v5.02.00.00.06.04-k1 (Chad Dupuis) [826570] - [scsi] qla4xxx: Wait for cmd to complete before chip reset for ISP40XX (Chad Dupuis) [826570] - [scsi] qla4xxx: Clear interrupt while unloading driver (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix lockdep warning in qla4xxx_post_work() (Chad Dupuis) [826570] - [scsi] qla4xxx: v5.02.00.00.06.04-k0 (Chad Dupuis) [826570] - [scsi] qla4xxx: Properly handle SCSI underrun while processing status IOCBs (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix multiple conn login event issue during session recovery (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix gcc warning for x86 system (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix memory corruption issue in qla4xxx_ep_connect (Chad Dupuis) [826570] - [scsi] qla4xxx: remove unnecessary read of PCI_CAP_ID_EXP (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix Spell check (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix a Sparse warning message (Chad Dupuis) [826570] - [scsi] qla4xxx: multi-session fix for flash ddbs (Chad Dupuis) [826570] - [scsi] qla4xxx: v5.02.00.00.06.03-k5 (Chad Dupuis) [826570] - [scsi] qla4xxx: Capture minidump for ISP82XX on firmware failure (Chad Dupuis) [826570] - [scsi] qla4xxx: Add change_queue_depth API support (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix clear ddb mbx command failure issue (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix kernel panic during discovery logout (Chad Dupuis) [826570] - [scsi] qla4xxx: Correct early completion of pending mbox (Chad Dupuis) [826570] - [scsi] qla4xxx: use pci_dev->revision (Chad Dupuis) [826570] - [drm] edid: limit printk when facing bad edid (Dave Airlie) [857792] - [drm] backport 3.6 drm into rhel6.4 kernel (Dave Airlie) [857792] - [mm] backport the extended prefault helpers from upstream (Dave Airlie) [857792] - [gpu] vga drivers backport (Dave Airlie) [857792] - [base] dma-buf: backport dma-buf support (Dave Airlie) [857792] - [acpi] export symbol acpi_get_table_with_size (Dave Airlie) [857792] - [kernel] sched: Add __wake_up_all_locked() API (Dave Airlie) [857792] - [kernel] sched: wait_event_interruptible_locked() interface (Dave Airlie) [857792] - [pci] pci_regs: define LNKSTA2 pcie cap + bits (Dave Airlie) [857792] - [mm] slab: introduce kmalloc_array() (Dave Airlie) [857792] - [fs] sysfs: Add sysfs_merge_group() and sysfs_unmerge_group() (Dave Airlie) [857792] - [i2c] export bit-banging algo functions (Dave Airlie) [857792] - [netdrv] bnx2: Clean up remainint iounmap (Neil Horman) [826727] - [netdrv] bnx2: Try to recover from PCI block reset (Neil Horman) [826727] - [netdrv] bnx2: Fix bug in bnx2_free_tx_skbs() (Neil Horman) [826727] - [netdrv] bnx2: Add missing netif_tx_disable() in bnx2_close() (Neil Horman) [826727] - [netdrv] bnx2: Add "fall through" comments (Neil Horman) [826727] - [netdrv] bnx2: Update version 2.2.2 (Neil Horman) [826727] - [netdrv] bnx2: Read PCI function number from internal register (Neil Horman) [826727] - [netdrv] bnx2: Dump additional BC_STATE during firmware sync timeout (Neil Horman) [826727] - [netdrv] bnx2: Dump all FTQ_CTL registers during tx_timeout (Neil Horman) [826727] - [netdrv] bnx2: Remove casts to same type (Neil Horman) [826727] - [netdrv] bnx2: replace open-coded ARRAY_SIZE with macro (Neil Horman) [826727] - [netdrv] bnx2: stop using net_device.{base_addr, irq} (Neil Horman) [826727] - [netdrv] bnx2: unify return value of .ndo_set_mac_address if address is invalid (Neil Horman) [826727] - [usb] ti_usb: fix printk format warning (Don Zickus) [846419] - [usb] ti_usb_3410_5052: adding multitech dialup fax/modem devices (Don Zickus) [846419] - [pci] Enable ATS at the device state restore (Don Dugger) [767886] - [pci] intel-iommu: Move duplicate list-mangling code into unlink_domain_info() helper (Don Dugger) [767886] - [pci] intel-iommu: Add device info into list before doing context mapping (Don Dugger) [767886] - [netdrv] igbvf: Fix (nearly-)kernel-doc comments for various functions (Stefan Assmann) [819104] - [netdrv] igbvf: fix divide by zero (Stefan Assmann) [819104] - [netdrv] igbvf: fix the bug when initializing the igbvf (Stefan Assmann) [819104] - [netdrv] intel: make wired ethernet driver message level consistent (rev2) (Stefan Assmann) [819104] - [netdrv] igbvf: Use ETH_ALEN (Stefan Assmann) [819104] - [netdrv] igbvf: reset netdevice addr_assign_type if changed (Stefan Assmann) [819104] - [netdrv] igbvf: rename dev_hw_addr_random and remove redundant second (Stefan Assmann) [819104] - [netdrv] igbvf: refactor Interrupt Throttle Rate code (Stefan Assmann) [819104] - [netdrv] igbvf: change copyright date (Stefan Assmann) [819104] - [netdrv] igbvf: remove unneeded cast (Stefan Assmann) [819104] - [x86] cpu: keep SEP flag enabled on 64-bit if execshield is on (Eduardo Habkost) [821463] - [x86] Revert: intel_idle: disable NHM/WSM HW C-state auto-demotion (Matthew Garrett) [834097] - [block] cciss: fix handling of protocol error (Tomas Henzl) [858292] - [ata] ata_piix: IDE-mode SATA patch for Intel DH89xxCC DeviceIDs (David Milburn) [859491] - [scsi] hpsa: fix handling of protocol error (Tomas Henzl) [857956] - [x86] mce: Introduce mce_gather_info() (Luming Yu) [855775] - [mm] hwpoison: Remove extra unwanted call to send_sig_info() (Lenny Szubowicz) [855775]- [misc] sgi-xp: fails to load when cpu 0 is out of IRQ resources (George Beshers) [854677] - [misc] sgi-xp: nested calls to spin_lock_irqsave() (George Beshers) [854677] - [net] openvswitch: Make Open vSwitch use non-accel VLAN tagging (Thomas Graf) [859048] - [net] vlan: dont drop packets from unknown vlans in promiscuous mode (Thomas Graf) [859048] - [netdrv] e1000e: update driver version number (Dean Nelson) [819103] - [netdrv] e1000e: cleanup - remove unnecessary variable (Dean Nelson) [819103] - [netdrv] e1000e: cleanup - remove inapplicable comment (Dean Nelson) [819103] - [netdrv] e1000e: cleanup strict checkpatch check (Dean Nelson) [819103] - [netdrv] e1000e: cleanup strict checkpatch MEMORY_BARRIER checks (Dean Nelson) [819103] - [netdrv] e1000e: DoS while TSO enabled caused by link partner with small MSS (Dean Nelson) [819103] - [netdrv] e1000e: fix panic while dumping packets on Tx hang with IOMMU (Dean Nelson) [819103] - [netdrv] e1000e: 82571 Tx Data Corruption during Tx hang recovery (Dean Nelson) [819103] - [netdrv] e1000e: fix test for PHY being accessible on 82577/8/9 and I217 (Dean Nelson) [819103] - [netdrv] e1000e: Correct link check logic for 82571 serdes (Dean Nelson) [819103] - [netdrv] e1000e: Program the correct register for ITR when using MSI-X. (Dean Nelson) [819103] - [netdrv] e1000e: Cleanup code logic in e1000_check_for_serdes_link_82571() (Dean Nelson) [819103] - [netdrv] e1000e: Fix (nearly-)kernel-doc comments for various functions (Dean Nelson) [819103] - [netdrv] e1000e: remove use of IP payload checksum (Dean Nelson) [819103] - [netdrv] e1000e: use more informative logging macros when netdev not yet registered (Dean Nelson) [819103] - [netdrv] e1000e: test for valid check_reset_block function pointer (Dean Nelson) [819103] - [netdrv] e1000e: fix Rapid Start Technology support for i217 (Dean Nelson) [819103] - [netdrv] e1000e: fix typo in definition of E1000_CTRL_EXT_FORCE_SMBUS (Dean Nelson) [819103] - [netdrv] e1000e: Fix merge conflict (net->net-next) (Dean Nelson) [819103] - [netdrv] e1000e: clear REQ and GNT in EECD (82571 && 82572) (Dean Nelson) [819103] - [netdrv] e1000e: enable forced master/slave on 82577 (Dean Nelson) [819103] - [netdrv] e1000e: initial support for i217 (Dean Nelson) [819103] - [netdrv] e1000e: Remove special case for 82573/82574 ASPM L1 disablement (Dean Nelson) [819103] - [netdrv] e1000e: Disable ASPM L1 on 82574 (Dean Nelson) [819103] - [netdrv] e1000e: Driver workaround for IPv6 Header Extension Erratum. (Dean Nelson) [819103] - [netdrv] e1000e: Resolve intermittent negotiation issue on 82574/82583. (Dean Nelson) [819103] - [netdrv] e1000e: cleanup long {read|write}_reg_locked PHY ops function pointers (Dean Nelson) [819103] - [netdrv] e1000e: suggest a possible workaround to a device hang on 82577/8 (Dean Nelson) [819103] - [netdrv] e1000e: fix .ndo_set_rx_mode for 82579 (Dean Nelson) [819103] - [netdrv] e1000e: PHY initialization flow changes for 82577/8/9 (Dean Nelson) [819103] - [netdrv] e1000e: workaround EEPROM configuration change on 82579 (Dean Nelson) [819103] - [netdrv] e1000e: 82579 potential system hang on stress when ME enabled (Dean Nelson) [819103] - [netdrv] e1000e: 82579 packet drop workaround (Dean Nelson) [819103] - [netdrv] e1000e: Enable DMA Burst Mode on 82574 by default. (Dean Nelson) [819103] - [netdrv] e1000e: Disable Far-End LoopBack following reset on 80003ES2LAN. (Dean Nelson) [819103] - [netdrv] e1000e: Fix default interrupt throttle rate not set in NIC HW (Dean Nelson) [819103] - [netdrv] e1000e: MSI interrupt test failed, using legacy interrupt (Dean Nelson) [819103] - [netdrv] e1000e: cleanup boolean logic (Dean Nelson) [819103] - [netdrv] e1000e: cleanup remaining strings split across multiple lines (Dean Nelson) [819103] - [netdrv] e1000e: issues in Sx on 82577/8/9 (Dean Nelson) [819103] - [netdrv] e1000e: cleanup indexed register arrays (Dean Nelson) [819103] - [netdrv] e1000e: cleanup NAPI routine (Dean Nelson) [819103] - [netdrv] e1000e: Minor comment clean-up. (Dean Nelson) [819103] - [netdrv] e1000e: Guarantee descriptor writeback flush success. (Dean Nelson) [819103] - [netdrv] e1000e: make wired ethernet driver message level consistent (rev2) (Dean Nelson) [819103] - [netdrv] e1000e: use msleep instead of mdelay (Dean Nelson) [819103] - [netdrv] e1000e: cleanup whitespace and indentation (Dean Nelson) [819103] - [netdrv] e1000e: cleanup incorrect filename in comment (Dean Nelson) [819103] - [netdrv] e1000e: rename e1000e_reload_nvm() and call as function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup - remove unnecessary variable (Dean Nelson) [819103] - [netdrv] e1000e: use true/false for boolean send_xon, do not assume always true (Dean Nelson) [819103] - [netdrv] e1000e: cleanup comment in e1000_hash_mc_addr() (Dean Nelson) [819103] - [netdrv] e1000e: rename e1000e_config_collision_dist() and call as function pointer (Dean Nelson) [819103] - [netdrv] e1000e: comment correction in e1000e_set_kmrn_lock_loss_workaround_ich8lan (Dean Nelson) [819103] - [netdrv] e1000e: cleanup calls to setup_physical_interface function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup use of check_reset_block function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup use of check_mng_mode function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: rename e1000e_setup_link() and call as function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: rename e1000e_id_led_init() and call as function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cosmetic comment changes to make lines less than 80 characters (Dean Nelson) [819103] - [netdrv] e1000e: cosmetic change to boolean comparisons (Dean Nelson) [819103] - [netdrv] e1000e: cleanup goto statements to exit points without common work (Dean Nelson) [819103] - [netdrv] e1000e: potentially incorrect return for e1000e_setup_fiber_serdes_link (Dean Nelson) [819103] - [netdrv] e1000e: potentially incorrect return for e1000_init_hw_ich8lan (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: minor whitespace addition (insert blank line separator) (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unnecessary variable initializations (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unnecessary test and return (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unnecessary variable ret_val (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unreachable statement (Dean Nelson) [819103] - [netdrv] e1000e: potentially incorrect return for e1000_set_d3_lplu_state_ich8lan (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: always return 0 (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unnecessary assignments just before returning (Dean Nelson) [819103] - [netdrv] e1000e: potential incorrect return for e1000_setup_copper_link_80003es2lan (Dean Nelson) [819103] - [netdrv] e1000e: potentially incorrect return for e1000_cfg_kmrn_10_100_80003es2lan (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: rename goto labels to be more meaningful (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: use goto for common work needed by multiple exit points (Dean Nelson) [819103] - [netdrv] e1000e: replace '1' with 'true' for boolean get_link_status (Dean Nelson) [819103] - [netdrv] e1000e: pass pointer to hw struct for e1000_init_mac_params_XXX() (Dean Nelson) [819103] - [netdrv] e1000e: use true/false for bool autoneg_false (Dean Nelson) [819103] - [netdrv] e1000e: remove unnecessary parentheses (Dean Nelson) [819103] - [netdrv] e1000e: remove unnecessary returns from void functions (Dean Nelson) [819103] - [netdrv] e1000e: remove test that is always false (Dean Nelson) [819103] - [netdrv] e1000e: add skb frag size accessors (Dean Nelson) [819103] - [scsi] qla2xxx: Update version number to 8.04.00.08.06.4-k. (Chad Dupuis) [826565] - [scsi] qla2xxx: Use the right field for container_of. (Chad Dupuis) [826565] - [scsi] qla2xxx: Allow MSI interrupt registration for ISP82xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Don't toggle RISC interrupt bits after IRQ lines are attached. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix incorrect status reporting on DIF errors. (Chad Dupuis) [826565] - [scsi] qla2xxx: T10 DIF - ISP83xx changes. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix for legacy interrupts for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Enable fw attributes for ISP24xx and above. (Chad Dupuis) [826565] - [scsi] qla2xxx: Get fcal position map should not be called for p2p topology. (Chad Dupuis) [826565] - [scsi] qla2xxx: Set Maximum Read Request Size to 4K. (Chad Dupuis) [826565] - [scsi] qla2xxx: Enclose adapter related calls in adapter check in failed state handler. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix for handling some error conditions in loopback. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix description of qla2xmaxqdepth parameter. (Chad Dupuis) [826565] - [scsi] qla2xxx: set idc version if function is first one to come. (Chad Dupuis) [826565] - [scsi] qla2xxx: Do not restrict the number of NPIV ports for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Do PCI fundamental reset for ISP83xx (Chad Dupuis) [826565] - [scsi] qla2xxx: Fail initialization if unable to load RISC code. (Chad Dupuis) [826565] - [scsi] qla2xxx: Ensure PLOGI is sent to Fabric Management-Server upon request. (Chad Dupuis) [826565] - [scsi] qla2xxx: Remove setting Scsi_host->this_id during adapter probe. (Chad Dupuis) [826565] - [scsi] qla2xxx: Use defines instead of hardcoded values for intr status. (Chad Dupuis) [826565] - [scsi] qla2xxx: Dont call nic restart firmware if it is already active and running. (Chad Dupuis) [826565] - [scsi] qla2xxx: Wrong PCIe(2.5Gb/s x8) speed in the kerenel message for ISP82xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Perform ROM mbx cmd access only after ISP soft-reset during f/w recovery. (Chad Dupuis) [826565] - [scsi] qla2xxx: Implement beacon support for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix for continuous rescan attempts in arbitrated loop topology. (Chad Dupuis) [826565] - [scsi] qla2xxx: Only enable link up on the correct interrupt event. (Chad Dupuis) [826565] - [scsi] qla2xxx: Update the driver copyright. (Chad Dupuis) [826565] - [scsi] qla2xxx: Don't register to legacy interrupt for ISP82xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Changes for ISP83xx loopback support. (Chad Dupuis) [826565] - [scsi] qla2xxx: Add bit to identify adapters for thermal temp. (Chad Dupuis) [826565] - [scsi] qla2xxx: Implemetation of mctp. (Chad Dupuis) [826565] - [scsi] qla2xxx: IDC implementation for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Add FW DUMP SIZE sysfs attribute. (Chad Dupuis) [826565] - [scsi] qla2xxx: Implementation of bidirectional. (Chad Dupuis) [826565] - [scsi] qla2xxx: Use bitmap to store loop_id's for fcports. (Chad Dupuis) [826565] - [scsi] qla2xxx: Display mailbox failure by default. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in qla2xxx files (Chad Dupuis) [826565] - [scsi] qla2xxx: Remove redundant NULL check before release_firmware() call. (Chad Dupuis) [826565] - [scsi] qla2xxx: Add check in qla82xx_watchdog for failed hardware state. (Chad Dupuis) [826565] - [scsi] qla2xxx: Add I2C BSG interface. (Chad Dupuis) [826565] - [scsi] qla2xxx: Bind to ISP8031 devices. (Chad Dupuis) [826565] - [scsi] Revert: qla2xxx: During loopdown perform Diagnostic loopback. (Chad Dupuis) [826565] - [scsi] qla2xxx: Display proper firmware version when new minidump template is gathered for ISP82xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Don't capture minidump for ISP82xx on flash update from application. (Chad Dupuis) [826565] - [scsi] qla2xxx: Log link up and link down messages to track link flops. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix discrepencies between RHEL 6 and upstream. (Chad Dupuis) [826565] - [scsi] qla2xxx: Avoid losing any fc ports when loop id's are exhausted. (Chad Dupuis) [826565] - [scsi] qla2xxx: Optimize existing port name server query matching. (Chad Dupuis) [826565] - [scsi] qla2xxx: Remove mirrored field vp_idx from struct fc_port. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fixups for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Display proper supported speeds for 16G FC adapters. (Chad Dupuis) [826565] - [scsi] qla2xxx: handle default case in qla2x00_request_firmware() (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in qla_mbx.c (Chad Dupuis) [826565] - [scsi] qla2xxx: Micro optimization in queuecommand handler (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in qla_init.c (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in qla_bsg.c (Chad Dupuis) [826565] - [scsi] qla2xxx: Stats should be different from physical and virtual ports (Chad Dupuis) [826565] - [scsi] qla2xxx: Add ql_dbg_verbose logging level. (Chad Dupuis) [826565] - [scsi] qla2xxx: Handle interrupt registration failures more gracefully. (Chad Dupuis) [826565] - [scsi] qla2xxx: Change "Done" to "Entering" in the debug print statement in qla2x00_port_logout. (Chad Dupuis) [826565] - [scsi] qla2xxx: Detect PEG errors. (Chad Dupuis) [826565] - [scsi] qla2xxx: Remove unneeded DPC wakeups from qla82xx_watchdog. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in bus-reset handler. (Chad Dupuis) [826565] - [mm] thp: fix pmd_present for split_huge_page and PROT_NONE with THP (Andrea Arcangeli) [858385] - [wireless] rt2x00: Add support for BUFFALO WLI-UC-GNM2 to rt2800usb (Stanislaw Gruszka) [841578] - [wireless] cfg80211: process pending events when unregistering net device (Stanislaw Gruszka) [841578] - [net] mac80211: cancel mesh path timer (Stanislaw Gruszka) [841578] - [wireless] iwlwifi: fix debug print in iwl_sta_calc_ht_flags (Stanislaw Gruszka) [841578] - [wireless] rt61pci: fix NULL pointer dereference in config_lna_gain (Stanislaw Gruszka) [841578] - [wireless] iwlwifi: disable greenfield transmissions as a workaround (Stanislaw Gruszka) [841578] - [net] mac80211: fail authentication when AP denied authentication (Stanislaw Gruszka) [841578] - [wireless] reg: restore previous behaviour of chan->max_power calculations (Stanislaw Gruszka) [841578] - [net] mac80211: fix read outside array bounds (Stanislaw Gruszka) [841578] - [wireless] ath9k: Add PID/VID support for AR1111 (Stanislaw Gruszka) [841578] - [wireless] b43: fix crash with OpenFWWF (Stanislaw Gruszka) [841578] - [wireless] iwlwifi: Check BSS ctx active before call mac80211 (Stanislaw Gruszka) [841578] - [wireless] rndis_wlan: release BSS structures returned by cfg80211_inform_bss() (Stanislaw Gruszka) [841578] - [net] mac80211: fix crash with single-queue drivers (Stanislaw Gruszka) [841578] - [wireless] rt2800usb: 2001:3c17 is an RT3370 device (Stanislaw Gruszka) [841578] - [wireless] Backport ti drivers from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport orinoco driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport rtl818x driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport ipw2x00 driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport p54 driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport ath drivers family from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport b43legacy driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport bcma bus driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport b43 driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport ssb bus driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport rt2x00 driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport iwlwifi driver from linux 3.5 (Stanislaw Gruszka) [818672 841578] - [wireless] Backport iwlegacy driver from 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport mac80211 from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] fix kabi breakage caused by wireless update (Stanislaw Gruszka) [841578] - [wireless] Backport wireless core from linux 3.5 (Stanislaw Gruszka) [841578] - [x86] pci: Add option to not assign BAR's if not already assigned (George Beshers) [859966] - [edac] sb_edac: Avoid overflow errors at memory size calculation (Mauro Carvalho Chehab) [859132] - [Documentation] kernel-parameters.txt: Add intel_idle.max_cstate (Prarit Bhargava) [858337] - [kernel] rcu: Remove function versions of __kfree_rcu and offset (Neil Horman) [813086] - [scsi] fix NULL request_queue in scsi_requeue_run_queue() (Jeff Garzik) [842881] - [netdrv] tg3: Set RX_CHECKSUMS appropriately (John Feeney) [828967] - [firmware] iwlwifi: update firmware for 6205 (Stanislaw Gruszka) [850579] - [netdrv] pch_gbe: vlan skb len fix (Veaceslav Falico) [851682] - [net] ipv4/cipso: don't follow a NULL pointer when setsockopt() is called (Amerigo Wang) [842872] - [net] bridge: Fix timer typo that may render snooping less effective (Nikolay Aleksandrov) [676938]- [net] svcrpc: fix BUG() in svc_tcp_clear_pages (J. Bruce Fields) [769045] - [fs] nfs: Properly handle the case where the delegation is revoked (Steve Dickson) [842435] - [fs] nfs: Move cl_delegations to the nfs_server struct (Steve Dickson) [842435] - [fs] nfs: Introduce nfs_detach_delegations() (Steve Dickson) [842435] - [fs] nfs: Fix a number of RCU issues in the NFSv4 delegation code (Steve Dickson) [842435] - [netdrv] netxen: fix link notification order (Veaceslav Falico) [826574] - [netdrv] netxen: remove unnecessary setting of skb->dev (Veaceslav Falico) [826574] - [netdrv] netxen: restrict force firmware dump when dump is disabled (Veaceslav Falico) [826574] - [netdrv] netxen: Error return off by one for XG port (Veaceslav Falico) [826574] - [netdrv] netxen: Error return off by one in netxen_nic_set_pauseparam() (Veaceslav Falico) [826574] - [netdrv] netxen: Fix estimation of recv MSS in case of LRO (Veaceslav Falico) [826574] - [netdrv] netxen: added miniDIMM support in driver (Veaceslav Falico) [826574] - [netdrv] netxen: Allow only useful and recommended firmware dump capture mask values (Veaceslav Falico) [826574] - [netdrv] netxen_nic: disable minidump by default (Veaceslav Falico) [826574] - [netdrv] netxen: get rid of a redundant test for NULL before call to release_firmware() (Veaceslav Falico) [826574] - [netdrv] netxen: Fix endian bug (Veaceslav Falico) [826574] - [netdrv] netxen: unify return value of .ndo_set_mac_address if address is invalid (Veaceslav Falico) [826574] - [mm] coredump: add VM_NODUMP, MADV_DONTDUMP, MADV_DODUMP (Jason Baron) [739001] - [mm] coredump: remove VM_ALWAYSDUMP flag (Jason Baron) [739001] - [net] ipv6: unify conntrack reassembly expire code with standard one (Amerigo Wang) [726807] - [net] ipv6: add a new namespace for nf_conntrack_reasm (Amerigo Wang) [726807] - [net] ipv6: fix overlap check for fragments (Amerigo Wang) [726807] - [net] netfilter: discard overlapping IPv6 fragment (Amerigo Wang) [726807] - [net] netfilter: defrag: remove one redundant atomic ops (Amerigo Wang) [726807] - [acpi] Fix logic for removing mappings in 'acpi_unmap' (Myron Stowe) [816517] - [acpi] acpica: Expand OSL memory read/write interfaces to 64 bits (Myron Stowe) [816517] - [acpi] Remove ./drivers/acpi/atomicio.[ch] (Myron Stowe) [816517] - [acpi] Add RAM mapping support to ACPI (Myron Stowe) [816517] - [acpi] apei: Add 64-bit read/write support for APEI on i386 (Myron Stowe) [816517] - [acpi] apei: Convert atomicio routines (Myron Stowe) [816517] - [acpi] Export interfaces for ioremapping/iounmapping ACPI registers (Myron Stowe) [816517] - [acpi] Fix a fix section mismatch (Myron Stowe) [816517] - [net] ethtool: update ethtool_rx_flow_spec and avoid kabi breakage (Nikolay Aleksandrov) [847019] - [net] ethtool: add ntuple flow specifier data to network flow classifier (Nikolay Aleksandrov) [847019] - [net] ethtool: Add Ethernet MAC-level filtering/steering (Nikolay Aleksandrov) [847019] - [net] ethtool: Remove unimplemented flow specification types (Nikolay Aleksandrov) [847019] - [net] ethtool: Allow drivers to select RX NFC rule locations (Nikolay Aleksandrov) [847019] - [net] ethtool: Fix potential user buffer overflow for ETHTOOL_{G, S}RXFH (Nikolay Aleksandrov) [847019] - [net] ethtool: add rtnetlink & sched.h in ifndef GENKSYMS (Nikolay Aleksandrov) [847019] - [net] ethtool: Added kernel support in EEE Ethtool commands (Nikolay Aleksandrov) [847019] - [net] ethtool: Add reset operation (Nikolay Aleksandrov) [847019] - [net] ethtool: Change ETHTOOL_PHYS_ID implementation to allow dropping RTNL (Nikolay Aleksandrov) [847019] - [net] ethtool: Extend the ethtool API to obtain plugin module eeprom data (Nikolay Aleksandrov) [847019] - [net] ethtool: Added support for FW dump (Nikolay Aleksandrov) [847019] - [net] ethtool support to configure number of channels (Nikolay Aleksandrov) [847019] - [scsi] scsi_dh_alua: Enable STPG for unavailable ports (Ewan Milne) [857145] - [net] skbuff: do not take an additional reference in skb_frag_set_page (Neil Horman) [859433] - [i2c] add support for iSMT on bordenville (Neil Horman) [791368] - [pci] iommu, dmar: Use pr_format() instead of PREFIX to tidy up pr_*() calls (Don Dutile) [726531] - [pci] iommu, dmar: Reserve mmio space used by the IOMMU, if the BIOS forgets to (Don Dutile) [726531] - [pci] intel-iommu: Replace printks with appropriate pr_*() (Don Dutile) [726531] - [mm] fix potential anon_vma locking issue in mprotect() (Andrea Arcangeli) [858389] - [block] mtip32xx: fix user_buffer check in exec_drive_command (David Milburn) [837370] - [block] mtip32xx: remove HOTPLUG_PCI_PCIE dependancy (David Milburn) [837370] - [block] mtip32xx: Convert macro definitions for flag bits to enum (David Milburn) [837370] - [block] mtip32xx: Remove 'registers' and 'flags' from sysfs (David Milburn) [837370] - [block] mtip32xx: Changes to sysfs entries (David Milburn) [837370] - [block] mtip32xx: minor performance tweak (David Milburn) [837370] - [block] mtip32xx: Fix to support more than one sector in exec_drive_command() (David Milburn) [837370] - [block] mtip32xx: Use plain spinlock for 'cmd_issue_lock' (David Milburn) [837370] - [block] mtip32xx: Set block queue boundary variables (David Milburn) [837370] - [block] mtip32xx: Fix to handle TFE for PIO(IOCTL/internal) commands (David Milburn) [837370] - [block] mtip32xx: Change HDIO_GET_IDENTITY to return stored data (David Milburn) [837370] - [block] mtip32xx: Set custom timeouts for PIO commands (David Milburn) [837370] - [block] mtip32xx: fix clearing an incorrect register in mtip_init_port (David Milburn) [837370] - [block] mtip32xx: release the semaphore on an error path (David Milburn) [837370] - [block] mtip32xx: dump tagmap on failure (David Milburn) [837370] - [block] mtip32xx: fix handling of commands in various scenarios (David Milburn) [837370] - [block] mtip32xx: Shorten macro names (David Milburn) [837370] - [block] mtip32xx: misc changes (David Milburn) [837370] - [block] mtip32xx: Add new sysfs entry 'status' (David Milburn) [837370] - [block] mtip32xx: make setting comp_time as common (David Milburn) [837370] - [block] mtip32xx: Add new bitwise flag 'dd_flag' (David Milburn) [837370] - [block] mtip32xx: fix error handling in mtip_init() (David Milburn) [837370] - [block] mtip32xx: fix incorrect value set for drv_cleanup_done, and re-initialize and start port in mtip_restart_port() (David Milburn) [837370] - [kernel] tracing: Convert format output to seq_file (Jiri Olsa) [797067] - [kernel] tracing: Remove show_format and related macros from TRACE_EVENT (Jiri Olsa) [797067] - [kernel] tracing: Use defined fields and print_fmt to print formats (Jiri Olsa) [797067] - [kernel] tracing: Init print_fmt for kprobe events (Jiri Olsa) [797067] - [kernel] tracing: Init print_fmt for syscall events (Jiri Olsa) [797067] - [kernel] tracing: Add print_fmt field (Jiri Olsa) [797067] - [kernel] tracing: Have __dynamic_array() define a field (Jiri Olsa) [797067] - [pci] remove redundant checking in PCI Express capability routines (Myron Stowe) [832591] - [pci] Introduce command line option to disable ARI (Myron Stowe) [832591] - [pci] use pci_is_pcie() in pci core (Myron Stowe) [832591] - [serial] Basic support for Moschip 9900 family I/O chips (Steve Best) [850941] - [idle] intel_idle: ivybridge support (Matthew Garrett) [746722] - [block] Avoid missed wakeup in request waitqueue (Asias He) [848260] - [netdrv] mlx4: check promisc on proper port (Doug Ledford) [854052] - [netdrv] mlx4: attach multicast with correct flag (Doug Ledford) [854376] - [netdrv] mlx4: remove redundant adding of steering type to gid (Doug Ledford) [854053] - [netdrv] Revert: Fix a merge issue (Doug Ledford) [854053] - [scsi] lpfc: Update lpfc version to 8.3.5.82.1p (Rob Evers) [827566] - [scsi] lpfc: Fix null pointer error for piocbq (Rob Evers) [827566] - [scsi] lpfc: Add missing jumps to mempool_free (Rob Evers) [827566] - [scsi] lpfc: Fixed leaking memory from pci dma pool (Rob Evers) [827566] - [scsi] lpfc: Log SCSI XRI on abort handler timeout (Rob Evers) [827566] - [scsi] lpfc: Fix logging too many fcp underruns (Rob Evers) [827566] - [scsi] lpfc: Fixed SCSI device reset escalation (Rob Evers) [827566] - [scsi] lpfc: Fix BlockGuard messages (Rob Evers) [827566] - [scsi] lpfc: Fix param field to mask for LOCAL_REJ. (Rob Evers) [827566] - [scsi] lpfc: Add SLI-4 V1 Cap/Res desc support (Rob Evers) [827566] - [scsi] lpfc: complete list of commands w/ ext. tmo (Rob Evers) [827566] - [scsi] lpfc: Fix adding fc_host rport entries (Rob Evers) [827566] - [scsi] lpfc: Fix conflicts in log message numbers (Rob Evers) [827566] - [scsi] lpfc: Cosmetic changes (Rob Evers) [827566] - [scsi] lpfc: Fix discovery bug when swapping cables (Rob Evers) [827566] - [scsi] lpfc: Fixed scsi_eh escalation kernel panic (Rob Evers) [827566] - [scsi] lpfc: check data transfered on writes (Rob Evers) [827566] - [scsi] lpfc: remove incorrect message 2520 (Rob Evers) [827566] - [scsi] lpfc: destroy rrq_pool during driver removal (Rob Evers) [827566] - [scsi] lpfc: attach OCe14000 adapters (Rob Evers) [827566] - [scsi] lpfc: set valid bit for loopback testing (Rob Evers) [827566] - [scsi] lpfc: report misconfigured ports (Rob Evers) [827566] - [scsi] lpfc: Fix Panic During IO Test (Rob Evers) [827566] - [scsi] lpfc: dynamic delay multiplier param. (Rob Evers) [827566] - [scsi] lpfc: Fix abort status (Rob Evers) [827566] - [scsi] lpfc: Fixed PCI resource provision (Rob Evers) [827566] - [scsi] lpfc: Fix system hang due to bad mod params (Rob Evers) [827566] - [scsi] lpfc: Fixed debug helper routine (Rob Evers) [827566] - [scsi] lpfc: Fix using the wrong xritag (Rob Evers) [827566] - [scsi] lpfc: Debug routines for dumping SLI4 queues (Rob Evers) [827566] - [scsi] lpfc: LPe16000 discovery fixes (Rob Evers) [827566] - [scsi] lpfc: Reregister VPI for SLI3 (Rob Evers) [827566] - [scsi] lpfc: Fix log message 2597 when no error (Rob Evers) [827566] - [scsi] lpfc: FCP LOG for Finisar trace correlation (Rob Evers) [827566] - [scsi] lpfc: Fix error displayed (Rob Evers) [827566] - [scsi] lpfc: Fix Read Link status data (Rob Evers) [827566] - [scsi] lpfc: dix, create vports on FCoE SLI4 HBA (Rob Evers) [827566] - [scsi] lpfc: Fix flogi after flogi ack from target (Rob Evers) [827566] - [scsi] lpfc: add get controller attributes command (Rob Evers) [827566] - [scsi] lpfc: handle SLI4-port XRI profile change (Rob Evers) [827566] - [scsi] lpfc: Add -Werror compilation flag (Rob Evers) [827566] - [scsi] lpfc: Change def. DA_ID to enabled (Rob Evers) [827566] - [scsi] lpfc: remove scsi vport host when unloading (Rob Evers) [827566] - [scsi] lpfc: Increment T10 DIF error injection (Rob Evers) [827566] - [scsi] lpfc: Update copyright date for files (Rob Evers) [827566] - [scsi] lpfc: Refine T10 DIF debugfs error injection (Rob Evers) [827566] - [scsi] lpfc: Make BA_ACC work on exchange (Rob Evers) [827566] - [scsi] lpfc: Fix KERNEL allocation while lock held (Rob Evers) [827566] - [scsi] lpfc: Fix usage of bghm for BlockGuard errs (Rob Evers) [827566] - [scsi] lpfc: inject T10 DIF errors via debugfs (Rob Evers) [827566] - [scsi] lpfc: Fix BlockGuard for prot. data from HBA (Rob Evers) [827566] - [scsi] lpfc: add logs in port error/reset (Rob Evers) [827566] - [scsi] lpfc: Sync up with upstream lpfc driver code (Rob Evers) [827566] - [scsi] lpfc: Fixed T10 DIF/Blockguard on 16Gb FC (Rob Evers) [827566] - [scsi] lpfc: Fix files depending on module.h (Rob Evers) [827566] - [usb] core: fix deadlock in bConfigurationValue attribute method (Don Zickus) [832126] - [usb] allow drivers to use allocated bandwidth until unbound (Don Zickus) [832126] - [tools] perf: Add automated tests for event group parsing (Jiri Olsa) [695765] - [tools] perf: Enable grouping logic for parsed events (Jiri Olsa) [695765] - [tools] perf: Add support to update event modifier (Jiri Olsa) [695765] - [tools] perf: Add support to parse event group syntax (Jiri Olsa) [695765] - [tools] perf: Fix parse events automated tests (Jiri Olsa) [695765] - [tools] perf: Add support to reuse event grammar to parse out terms (Jiri Olsa) [695765] - [tools] perf: Make the event parser re-entrant (Jiri Olsa) [695765] - [tools] perf: Use data struct for arg passing in event parse function (Jiri Olsa) [695765] - [scsi] ipr: missing unlock before a return (Steve Best) [822647] - [scsi] ipr: Driver version 2.5.4 (Steve Best) [822647] - [scsi] ipr: Reduce interrupt lock time (Steve Best) [822647] - [scsi] ipr: Reduce queuecommand lock time (Steve Best) [822647] - [scsi] ipr: Driver version 2.5.3 (Steve Best) [822647] - [scsi] ipr: Increase alignment boundary of command blocks (Steve Best) [822647] - [scsi] ipr: Increase max concurrent oustanding commands (Steve Best) [822647] - [scsi] ipr: Remove unnecessary memory barriers (Steve Best) [822647] - [scsi] ipr: Remove unnecessary interrupt clearing on new adapters (Steve Best) [822647] - [scsi] ipr: Fix target id allocation re-use problem (Steve Best) [822647] - [scsi] ipr: update PCI ID definitions for new adapters (Steve Best) [822647] - [infiniband] cxgb3: Fix typos in infiniband drivers (Jay Fenlason) [747144] - [infiniband] cxgb3: Don't pass irq flags to flush_qp() (Jay Fenlason) [747144] - [infiniband] cxgb3, cxgb4: Remove dead code (Jay Fenlason) [747144] - [virt] kvm: Don't automatically expose the TSC deadline timer in cpuid (Don Dugger) [740712] - [virt] kvm: emulate lapic tsc deadline timer for guest (Don Dugger) [740712] - [virt] kvm: x86 TSC deadline definitions (Don Dugger) [740712] - [kernel] cgroup: add cgroup_root_mutex (Frederic Weisbecker) [844531] - [md] raid1: don't abort a resync on the first badblock (Jes Sorensen) [858219] - [mm] Hold a file reference in madvise_remove (Jerome Marchand) [849739] {CVE-2012-3511} - [net] ethtool: Extend ethtool_ops, add new ethtool types (Nikolay Aleksandrov) [844395] - [scsi] aacraid: Series 7 Async. (performance) mode support (Rich Bono) [824892 832495] - [scsi] aacraid: Fix endian issues in core and SRC portions of driver (Rich Bono) [824892 832495] - [scsi] aacraid: Relax the tight timeout loop on fib commands (Rich Bono) [824892 832495] - [scsi] aacraid: Better handling of in-flight events on thread stop (Rich Bono) [824892 832495] - [scsi] aacraid: Use resource_size_t for IO mem pointers and offsets (Rich Bono) [824892 832495] - [scsi] aacraid: add an iounmap call to aac_src_ioremap (Rich Bono) [824892 832495] - [scsi] aacraid: Added Sync.mode to support series 7/8/9 controllers (Rich Bono) [824892 832495] - [scsi] aacraid: use lower snprintf() limit (Rich Bono) [824892 832495] - [scsi] aacraid: Drop __TIME__ usage (Rich Bono) [824892 832495] - [scsi] aacraid: Do not set DMA mask to 32 bit first if adapter only supports 31 (Rich Bono) [824892 832495]- [netdrv] mlx4: check promisc on proper port (Doug Ledford) [854052] - [netdrv] mlx4: attach multicast with correct flag (Doug Ledford) [854376] - [netdrv] mlx4: remove redundant adding of steering type to gid (Doug Ledford) [854053] - [netdrv] Revert: Fix a merge issue (Doug Ledford) [854053] - [scsi] lpfc: Update lpfc version to 8.3.5.82.1p (Rob Evers) [827566] - [scsi] lpfc: Fix null pointer error for piocbq (Rob Evers) [827566] - [scsi] lpfc: Add missing jumps to mempool_free (Rob Evers) [827566] - [scsi] lpfc: Fixed leaking memory from pci dma pool (Rob Evers) [827566] - [scsi] lpfc: Log SCSI XRI on abort handler timeout (Rob Evers) [827566] - [scsi] lpfc: Fix logging too many fcp underruns (Rob Evers) [827566] - [scsi] lpfc: Fixed SCSI device reset escalation (Rob Evers) [827566] - [scsi] lpfc: Fix BlockGuard messages (Rob Evers) [827566] - [scsi] lpfc: Fix param field to mask for LOCAL_REJ. (Rob Evers) [827566] - [scsi] lpfc: Add SLI-4 V1 Cap/Res desc support (Rob Evers) [827566] - [scsi] lpfc: complete list of commands w/ ext. tmo (Rob Evers) [827566] - [scsi] lpfc: Fix adding fc_host rport entries (Rob Evers) [827566] - [scsi] lpfc: Fix conflicts in log message numbers (Rob Evers) [827566] - [scsi] lpfc: Cosmetic changes (Rob Evers) [827566] - [scsi] lpfc: Fix discovery bug when swapping cables (Rob Evers) [827566] - [scsi] lpfc: Fixed scsi_eh escalation kernel panic (Rob Evers) [827566] - [scsi] lpfc: check data transfered on writes (Rob Evers) [827566] - [scsi] lpfc: remove incorrect message 2520 (Rob Evers) [827566] - [scsi] lpfc: destroy rrq_pool during driver removal (Rob Evers) [827566] - [scsi] lpfc: attach OCe14000 adapters (Rob Evers) [827566] - [scsi] lpfc: set valid bit for loopback testing (Rob Evers) [827566] - [scsi] lpfc: report misconfigured ports (Rob Evers) [827566] - [scsi] lpfc: Fix Panic During IO Test (Rob Evers) [827566] - [scsi] lpfc: dynamic delay multiplier param. (Rob Evers) [827566] - [scsi] lpfc: Fix abort status (Rob Evers) [827566] - [scsi] lpfc: Fixed PCI resource provision (Rob Evers) [827566] - [scsi] lpfc: Fix system hang due to bad mod params (Rob Evers) [827566] - [scsi] lpfc: Fixed debug helper routine (Rob Evers) [827566] - [scsi] lpfc: Fix using the wrong xritag (Rob Evers) [827566] - [scsi] lpfc: Debug routines for dumping SLI4 queues (Rob Evers) [827566] - [scsi] lpfc: LPe16000 discovery fixes (Rob Evers) [827566] - [scsi] lpfc: Reregister VPI for SLI3 (Rob Evers) [827566] - [scsi] lpfc: Fix log message 2597 when no error (Rob Evers) [827566] - [scsi] lpfc: FCP LOG for Finisar trace correlation (Rob Evers) [827566] - [scsi] lpfc: Fix error displayed (Rob Evers) [827566] - [scsi] lpfc: Fix Read Link status data (Rob Evers) [827566] - [scsi] lpfc: dix, create vports on FCoE SLI4 HBA (Rob Evers) [827566] - [scsi] lpfc: Fix flogi after flogi ack from target (Rob Evers) [827566] - [scsi] lpfc: add get controller attributes command (Rob Evers) [827566] - [scsi] lpfc: handle SLI4-port XRI profile change (Rob Evers) [827566] - [scsi] lpfc: Add -Werror compilation flag (Rob Evers) [827566] - [scsi] lpfc: Change def. DA_ID to enabled (Rob Evers) [827566] - [scsi] lpfc: remove scsi vport host when unloading (Rob Evers) [827566] - [scsi] lpfc: Increment T10 DIF error injection (Rob Evers) [827566] - [scsi] lpfc: Update copyright date for files (Rob Evers) [827566] - [scsi] lpfc: Refine T10 DIF debugfs error injection (Rob Evers) [827566] - [scsi] lpfc: Make BA_ACC work on exchange (Rob Evers) [827566] - [scsi] lpfc: Fix KERNEL allocation while lock held (Rob Evers) [827566] - [scsi] lpfc: Fix usage of bghm for BlockGuard errs (Rob Evers) [827566] - [scsi] lpfc: inject T10 DIF errors via debugfs (Rob Evers) [827566] - [scsi] lpfc: Fix BlockGuard for prot. data from HBA (Rob Evers) [827566] - [scsi] lpfc: add logs in port error/reset (Rob Evers) [827566] - [scsi] lpfc: Sync up with upstream lpfc driver code (Rob Evers) [827566] - [scsi] lpfc: Fixed T10 DIF/Blockguard on 16Gb FC (Rob Evers) [827566] - [scsi] lpfc: Fix files depending on module.h (Rob Evers) [827566] - [usb] core: fix deadlock in bConfigurationValue attribute method (Don Zickus) [832126] - [usb] allow drivers to use allocated bandwidth until unbound (Don Zickus) [832126] - [tools] perf: Add automated tests for event group parsing (Jiri Olsa) [695765] - [tools] perf: Enable grouping logic for parsed events (Jiri Olsa) [695765] - [tools] perf: Add support to update event modifier (Jiri Olsa) [695765] - [tools] perf: Add support to parse event group syntax (Jiri Olsa) [695765] - [tools] perf: Fix parse events automated tests (Jiri Olsa) [695765] - [tools] perf: Add support to reuse event grammar to parse out terms (Jiri Olsa) [695765] - [tools] perf: Make the event parser re-entrant (Jiri Olsa) [695765] - [tools] perf: Use data struct for arg passing in event parse function (Jiri Olsa) [695765] - [scsi] ipr: missing unlock before a return (Steve Best) [822647] - [scsi] ipr: Driver version 2.5.4 (Steve Best) [822647] - [scsi] ipr: Reduce interrupt lock time (Steve Best) [822647] - [scsi] ipr: Reduce queuecommand lock time (Steve Best) [822647] - [scsi] ipr: Driver version 2.5.3 (Steve Best) [822647] - [scsi] ipr: Increase alignment boundary of command blocks (Steve Best) [822647] - [scsi] ipr: Increase max concurrent oustanding commands (Steve Best) [822647] - [scsi] ipr: Remove unnecessary memory barriers (Steve Best) [822647] - [scsi] ipr: Remove unnecessary interrupt clearing on new adapters (Steve Best) [822647] - [scsi] ipr: Fix target id allocation re-use problem (Steve Best) [822647] - [scsi] ipr: update PCI ID definitions for new adapters (Steve Best) [822647] - [infiniband] cxgb3: Fix typos in infiniband drivers (Jay Fenlason) [747144] - [infiniband] cxgb3: Don't pass irq flags to flush_qp() (Jay Fenlason) [747144] - [infiniband] cxgb3, cxgb4: Remove dead code (Jay Fenlason) [747144] - [virt] kvm: Don't automatically expose the TSC deadline timer in cpuid (Don Dugger) [740712] - [virt] kvm: emulate lapic tsc deadline timer for guest (Don Dugger) [740712] - [virt] kvm: x86 TSC deadline definitions (Don Dugger) [740712] - [kernel] cgroup: add cgroup_root_mutex (Frederic Weisbecker) [844531] - [md] raid1: don't abort a resync on the first badblock (Jes Sorensen) [858219] - [mm] Hold a file reference in madvise_remove (Jerome Marchand) [849739] {CVE-2012-3511} - [net] ethtool: Extend ethtool_ops, add new ethtool types (Nikolay Aleksandrov) [844395] - [scsi] aacraid: Series 7 Async. (performance) mode support (Rich Bono) [824892 832495] - [scsi] aacraid: Fix endian issues in core and SRC portions of driver (Rich Bono) [824892 832495] - [scsi] aacraid: Relax the tight timeout loop on fib commands (Rich Bono) [824892 832495] - [scsi] aacraid: Better handling of in-flight events on thread stop (Rich Bono) [824892 832495] - [scsi] aacraid: Use resource_size_t for IO mem pointers and offsets (Rich Bono) [824892 832495] - [scsi] aacraid: add an iounmap call to aac_src_ioremap (Rich Bono) [824892 832495] - [scsi] aacraid: Added Sync.mode to support series 7/8/9 controllers (Rich Bono) [824892 832495] - [scsi] aacraid: use lower snprintf() limit (Rich Bono) [824892 832495] - [scsi] aacraid: Drop __TIME__ usage (Rich Bono) [824892 832495] - [scsi] aacraid: Do not set DMA mask to 32 bit first if adapter only supports 31 (Rich Bono) [824892 832495]- [net] core: Fix napi_gro_frags vs netpoll path (Amerigo Wang) [845347] - [netdrv] benet: disable BH in callers of be_process_mcc() (Amerigo Wang) [845347] - [net] bonding: remove IFF_IN_NETPOLL flag (Amerigo Wang) [845347] - [mm] mmu_notifier: restore kabi (Andrea Arcangeli) [854584] - [mm] mmu_notifier: have mmu_notifiers use a global SRCU so they may safely schedule (Andrea Arcangeli) [854584] - [mm] mmu_notifier: fix-inconsistent-memory-between-secondary-mmu-and-host-fix (Andrea Arcangeli) [854584] - [mm] mmu_notifier: fix inconsistent memory between secondary MMU and host (Andrea Arcangeli) [854584] - [mm] mmu_notifier: fix freed page still mapped in secondary MMU (Andrea Arcangeli) [854584] - [mm] Revert: Have mmu_notifiers use SRCU so they may safely schedule (Andrea Arcangeli) [854584] - [x86] amd_iommu: Cache pdev pointer to root-bridge (Frank Arnold) [814709] - [x86] amd_iommu: Make sure IOMMU interrupts are re-enabled on resume (Frank Arnold) [814709] - [x86] amd_iommu: Set iommu configuration flags in enable-loop (Frank Arnold) [814709] - [x86] amd_iommu: enable iommu before attaching devices (Frank Arnold) [814709] - [netdrv] cxgb3: treewide use of RCU_INIT_POINTER (Jay Fenlason) [847358] - [netdrv] cxgb3: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE (Jay Fenlason) [847358] - [netdrv] cxgb3: unify return value of .ndo_set_mac_address if address is invalid (Jay Fenlason) [847358] - [netdrv] cxgb3: update firmware version (Jay Fenlason) [847358] - [netdrv] cxgb3: add skb frag size accessors (Jay Fenlason) [847358] - [netdrv] cxgb3: convert to SKB paged frag API (Jay Fenlason) [847358] - [netdrv] cxgb3: remove use of ndo_set_multicast_list in drivers (Jay Fenlason) [847358] - [netdrv] pch_gbe: add extra clean tx (Veaceslav Falico) [853112] - [netdrv] pch_gbe: fix transmit watchdog timeout (Veaceslav Falico) [853112] - [netdrv] pch_gbe: fix transmit races (Veaceslav Falico) [853112] - [x86] cpu/amd: Fix crash as Xen Dom0 on AMD Trinity systems (Frank Arnold) [822278] - [x86] cpu/amd: Re-enable CPU topology extensions in case BIOS has disabled it (Frank Arnold) [822278] - [net] openvswitch: set openvswitch_handle_frame_hook (Thomas Graf) [854628] - [lib] flex_array: flex_array_prealloc takes a number of elements, not an end (Thomas Graf) [854628] - [net] openvswitch: Fix FLOW_BUFSIZE definition (Thomas Graf) [854628] - [net] openvswitch: Fix typo (Thomas Graf) [854628] - [net] openvswitch: Relax set header validation (Thomas Graf) [854628] - [net] openvswitch: Do not send notification if ovs_vport_set_options() failed (Thomas Graf) [854628] - [net] openvswitch: Enable retrieval of TCP flags from IPv6 traffic (Thomas Graf) [854628] - [net] openvswitch: Fix typo in documentation (Thomas Graf) [854628] - [net] openvswitch: Replace Nicira Networks (Thomas Graf) [854628] - [net] openvswitch: Check gso_type for correct sk_buff in queue_gso_packets() (Thomas Graf) [854628] - [net] openvswitch: Check currect return value from skb_gso_segment() (Thomas Graf) [854628] - [net] openvswitch: Reset upper layer protocol info on internal devices (Thomas Graf) [854628] - [sound] alsa: snd-aloop copy fix (Jaroslav Kysela) [854696] - [base] driver-core: fix device_register race (Rob Evers) [833098] - [netdrv] 8139cp: set intr mask after its handler is registered (Jason Wang) [815199] - [netdrv] pch_gbe: Do not abort probe on bad MAC (Veaceslav Falico) [851675] - [pci] fix upstream P2P bridge checks when enabling OBFF and LTR (Myron Stowe) [834711]- [mm] fix contig_page_data kABI breakage and related memory corruption (Satoru Moriya) [853007] - [mm] hugetlbfs: close race during teardown of hugetlbfs shared page tables (Rafael Aquini) [856325] - [mm] hugetlbfs: Correctly detect if page tables have just been shared (Rafael Aquini) [856325] - [mm] Revert: Eliminate kernel crash due to races in hugetlbfs (Rafael Aquini) [856325] - [net] sctp: backport sctp cache ipv6 source after route lookup (Michele Baldessari) [855759] - [net] sctp: backport support of sctp multi-homing ipv6 source address selection (Michele Baldessari) [855759] - [net] ipv6: backport RTA_PREFSRC ipv6 source route selection support (Michele Baldessari) [851118] - [input] wacom: add Intuos5 Touch Ring LED support (Aristeu Rozanski) [841611] - [net] core: allocate skbs on local node (Andy Gospodarek) [843163] - [netdrv] sfc: Fix maximum number of TSO segments and minimum TX queue size (Nikolay Aleksandrov) [845557] {CVE-2012-3412} - [net] etherdevice: Rename random_ether_addr to eth_random_addr (Neil Horman) [813086] - [net] etherdevice: rename dev_hw_addr_random and remove redundant second (Neil Horman) [813086] - [pcmcia] Introduce PCMCIA_DEVICE_PROD_ID3 (Neil Horman) [813086] - [net] add a truesize parameter to skb_add_rx_frag() (Neil Horman) [813086] - [net] rtnetlink: add rtnl_dereference() (Neil Horman) [813086] - [net] rtnetlink: Add checking to rcu_dereference() primitives (Neil Horman) [813086] - [kernel] rcu: define __rcu address space modifier for sparse (Neil Horman) [813086] - [kernel] rcu: Add rcu_access_pointer and rcu_dereference_protected (Neil Horman) [813086] - [kernel] rcu: Add lockdep checking to rhel (Neil Horman) [813086] - [kernel] rcu: Make __kfree_rcu() less dependent on compiler choices (Neil Horman) [813086] - [kernel] rcu: introduce kfree_rcu() (Neil Horman) [813086] - [mmc] sdio: add quirk to clamp byte mode transfer (Neil Horman) [813086] - [kernel] pm_runtime: Generic resume shouldn't set RPM_ACTIVE unconditionally (Neil Horman) [813086] - [kernel] workqueue: unify spelling of 'freeze' + 'able' to 'freezable' (Neil Horman) [813086] - [kernel] Allow drivers to compile with #include (Neil Horman) [813086] - [mmc] sdio: add new function for RAW (Read after Write) operation (Neil Horman) [813086] - [kernel] Uset set_irq_type() to define irq_set_irq_type() (Neil Horman) [813086] - [kernel] irq: Provide status modifier (Neil Horman) [813086] - [kernel] Simulate pm_qos_X_reuest() using existing qos RHEL6 infrastructure (Neil Horman) [813086] - [lib] cordic: add library module providing cordic angle calculation (Neil Horman) [813086] - [pcmcia] add PCMCIA_DEVICE_MANF_CARD_PROD_ID3 (Neil Horman) [813086] - [pcmcia] add pcmica_{read,write}_config_byte (Neil Horman) [813086] - [pcmcia] Add {pccard,pcmcia}_loop_tuple (Neil Horman) [813086] - [pcmcia] add pcmica_{read,write}_config_byte (Neil Horman) [813086] - [pci] Add helper macro for pci_register_driver boilerplate (Neil Horman) [813086] - [usb] Add helper macro for usb_driver boilerplate (Neil Horman) [813086] - [kernel] device: Generalize module_platform_driver (Neil Horman) [813086] - [kernel] dma-mapping: add dma_zalloc_coherent() (Neil Horman) [813086] - [kernel] Empty implementation of functions to make drivers compile (Neil Horman) [813086] - [kernel] split out the EXPORT_SYMBOL into export.h (Neil Horman) [813086] - [kernel] pm_qos: Define pm_qos_request() as pm_qos_requirement() (Neil Horman) [813086] - [kernel] replace USHORT_MAX, SHORT_MAX and SHORT_MIN with USHRT_MAX, SHRT_MAX and SHRT_MIN (Neil Horman) [813086] - [net] add wireless TX status socket option (Neil Horman) [813086] - [kernel] workqueue: implement alloc_ordered_workqueue() (Neil Horman) [813086] - [kernel] pm_qos: Move and rename the implementation files (Neil Horman) [813086] - [kernel] atomic: add atomic_inc_not_zero_hint() (Neil Horman) [813086] - [fs] vfs: introduce noop_llseek() (Neil Horman) [813086] - [net] Add net_ratelimited_function and net__ratelimited macros (Neil Horman) [813086] - [fs] libfs: add simple_open() (Neil Horman) [813086] - [base] core: device_rename's new_name can be const (Neil Horman) [813086] - [net] Add a boolean function to check if 2 ethernet addresses are the same (Neil Horman) [813086] - [net] Allow changing number of RX queues after device allocation (Neil Horman) [813086] - [net] Introduce skb_checksum_start_offset() to replace repetitive calculation (Neil Horman) [813086] - [netdrv] e1000e: drop check of RXCW.CW to eliminate link going up and down (Dean Nelson) [847310] - [net] core: add unknown state to sysfs NIC duplex export (Nikolay Aleksandrov) [855062] - [pci] read-modify-write the PCIe device control register when initiating FLR (Myron Stowe) [848358]- [s390] zfcp: No automatic port_rescan on events (Hendrik Brueckner) [855131] - [fs] xfs: push the AIL from memory reclaim and periodic sync (Dave Chinner) [855139] - [powerpc] perf: Use perf_instruction_pointer in callchains (Steve Best) [850575] - [powerpc] perf: Always use pt_regs for userspace samples (Steve Best) [850575] - [powerpc] perf: Move code to select SIAR or pt_regs into perf_read_regs (Steve Best) [850575] - [powerpc] perf: Create mmcra_sihv/mmcra_sipv helpers (Steve Best) [850575] - [powerpc] perf: Fix instruction address sampling on 970 and Power4 (Steve Best) [850575] - [netdrv] ehea: fix losing of NEQ events when one event occurred early (Steve Best) [822659] - [netdrv] ehea: only register irq after setting up ports (Steve Best) [822659] - [netdrv] ehea: make some functions and variables static (Steve Best) [822659] - [netdrv] ehea: Use round_jiffies_relative to align workqueue (Steve Best) [822659] - [netdrv] ehea: Reduce memory usage in buffer pools (Steve Best) [822659] - [netdrv] ehea: Remove unused tcp_end field in send WQ (Steve Best) [822659] - [netdrv] ehea: Add GRO support (Steve Best) [822659] - [netdrv] ehea: Remove LRO support (Steve Best) [822659] - [netdrv] ehea: Remove some unused definitions (Steve Best) [822659] - [netdrv] ehea: Simplify type 3 transmit routine (Steve Best) [822659] - [netdrv] ehea: Merge swqe2 TSO and non TSO paths (Steve Best) [822659] - [netdrv] ehea: Simplify ehea_xmit2 and ehea_xmit3 (Steve Best) [822659] - [netdrv] ehea: Allocate large enough skbs to avoid partial cacheline DMA writes (Steve Best) [822659] - [netdrv] ehea: Add vlan_features (Steve Best) [822659] - [netdrv] ehea: Dont check NETIF_F_TSO in TX path (Steve Best) [822659] - [netdrv] ehea: Remove num_tx_qps module option (Steve Best) [822659] - [netdrv] ehea: Remove force_irq logic in napi poll routine (Steve Best) [822659] - [netdrv] ehea: Update multiqueue support (Steve Best) [822659] - [netdrv] ehea: Remove NETIF_F_LLTX (Steve Best) [822659] - [netdrv] ehea: Remove sleep at .ndo_get_stats (Steve Best) [822659] - [netdrv] ehea: do vlan cleanup (Steve Best) [822659] - [netdrv] ehea: Use ethtool ethtool_cmd_speed API (Steve Best) [822659] - [netdrv] ehea: fix wrongly reported speed and port (Steve Best) [822659] - [netdrv] ehea: Fix a DLPAR bug on ehea_rereg_mrs() (Steve Best) [822659] - [netdrv] ehea: don't use flush_scheduled_work() (Steve Best) [822659] - [netdrv] ehea: kill unused ehea_rereg_mr_task (Steve Best) [822659] - [netdrv] ehea: Fixing LRO configuration (Steve Best) [822659] - [netdrv] ehea: Fixing statistics (Steve Best) [822659] - [netdrv] ehea: fix use after free (Steve Best) [822659] - [netdrv] ehea: Don't check for vlan group before vlan_tx_tag_present (Steve Best) [822659] - [netdrv] ehea: simplify conditional (Steve Best) [822659] - [netdrv] ehea: Fix a checksum issue on the receive path (Steve Best) [822659] - [netdrv] ehea: Allocate stats buffer with GFP_KERNEL (Steve Best) [822659] - [net] drop_monitor: dont sleep in atomic context (Neil Horman) [817146] - [net] drop_monitor: prevent init path from scheduling on the wrong cpu (Neil Horman) [817146] - [net] drop_monitor: Make updating data->skb smp safe (Neil Horman) [817146] - [net] drop_monitor: fix sleeping in invalid context warning (Neil Horman) [817146] - [scsi] bfa: firmware image name update (Rob Evers) [830008] - [scsi] bfa: Fix error codes and misc cleanup (Rob Evers) [830008] - [scsi] bfa: squelch lockdep complaint (Rob Evers) [830008] - [scsi] bfa: dereferencing freed memory in bfad_im_probe() (Rob Evers) [830008] - [scsi] bfa: off by one in bfa_ioc_mbox_isr() (Rob Evers) [830008] - [scsi] bfa: Fix to set vport FC host sysfs entries (Rob Evers) [830008] - [scsi] bfa: Fix bfa logging port state change (Rob Evers) [830008] - [scsi] bfa: defer vport delete handler till fw logo (Rob Evers) [830008] - [scsi] bfa: Update the driver version to 3.0.23.0 (Rob Evers) [830008] - [scsi] bfa: BSG and User interface fixes. (Rob Evers) [830008] - [scsi] bfa: Fix to avoid vport delete hang on request queue full scenario. (Rob Evers) [830008] - [scsi] bfa: Move service parameter programming logic into firmware. (Rob Evers) [830008] - [scsi] bfa: Revise Fabric Assigned Address(FAA) (Rob Evers) [830008] - [scsi] bfa: Flash controller IOC pll init fixes. (Rob Evers) [830008] - [scsi] bfa: Serialize the IOC hw semaphore unlock (Rob Evers) [830008] - [scsi] bfa: Modify ISR to process pending completions (Rob Evers) [830008] - [scsi] bfa: Add fc host issue lip support (Rob Evers) [830008] - [scsi] bfa: Fix endian bug (Rob Evers) [830008] - [scsi] be2iscsi: Bump the driver version (Rob Evers) [827594] - [scsi] be2iscsi: Fix panic because of TCP RST/FIN (Rob Evers) [827594] - [scsi] be2iscsi: configure VLAN parameters (Rob Evers) [827594] - [scsi] be2iscsi: Format the MAC_ADDR with sysfs (Rob Evers) [827594] - [scsi] be2iscsi: Set log levels for various events (Rob Evers) [827594] - [scsi] be2iscsi: MBX Cmd for login, crashdump mode (Rob Evers) [827594] - [scsi] be2iscsi: Remove the iscsi_data_pdu setting (Rob Evers) [827594] - [target] tcm_fc: Add abort flag for gracefully handling exchange timeout (Neil Horman) [829932] - [scsi] fcoe: Ensure fcoe_recv_frame is always called in process context (Neil Horman) [829932] - [target] Fix possible NULL pointer with __transport_execute_tasks (Neil Horman) [829932] - [usb] usbdevfs: Add a USBDEVFS_GET_CAPABILITIES ioctl (Don Zickus) [828271]- [scsi] hpsa: bump version number (Tomas Henzl) [737644] - [scsi] hpsa: add marketing names for Gen8 controllers (Tomas Henzl) [737644] - [scsi] hpsa: dial down lockup detection during firmware flash (Tomas Henzl) [737644] - [scsi] hpsa: removed unused member maxQsinceinit (Tomas Henzl) [737644] - [scsi] hpsa: add new RAID level "1(ADM)" (Tomas Henzl) [737644] - [scsi] hpsa: factor out hpsa_free_irqs_and_disable_msix (Tomas Henzl) [737644] - [scsi] hpsa: refine interrupt handler locking for greater concurrency (Tomas Henzl) [737644] - [scsi] hpsa: use multiple reply queues (Tomas Henzl) [737644] - [scsi] hpsa: factor out tail calls to next_command() in process_(non)indexed_cmd() (Tomas Henzl) [737644] - [scsi] hpsa: do aborts two ways (Tomas Henzl) [737644] - [scsi] hpsa: add abort error handler function (Tomas Henzl) [737644] - [scsi] hpsa: remove unused parameter from finish_cmd (Tomas Henzl) [737644] - [scsi] hpsa: do not give up retry of driver cmds after only 3 retries (Tomas Henzl) [737644] - [scsi] hpsa: retry driver initiated commands on busy status (Tomas Henzl) [737644] - [scsi] hpsa: do not read from controller unnecessarily in completion code (Tomas Henzl) [737644] - [scsi] hpsa: suppress excessively chatty error messages (Tomas Henzl) [737644] - [scsi] hpsa: enable bus master bit after pci_enable_device (Tomas Henzl) [737644] - [scsi] hpsa: do not skip disabled devices (Tomas Henzl) [737644] - [scsi] hpsa: call pci_disable_device on driver unload (Tomas Henzl) [737644] - [scsi] hpsa: use check_signature (Tomas Henzl) [737644] - [scsi] hpsa: use find_first_zero_bit (Tomas Henzl) [737644] - [scsi] hpsa: factor out driver name (Tomas Henzl) [737644] - [scsi] hpsa: removed unneeded structure member max_sg_entries and fix bad name (Tomas Henzl) [737644] - [scsi] hpsa: fix per device memory leak on driver unload (Tomas Henzl) [737644] - [scsi] hpsa: do not sleep in atomic context in rmmod path. (Tomas Henzl) [737644] - [scsi] hpsa: Disable ASPM (Tomas Henzl) [737644] - [scsi] hpsa: detect controller lockup (Tomas Henzl) [737644] - [scsi] hpsa: fix flush cache transfer length (Tomas Henzl) [737644] - [scsi] hpsa: remove unused busy_initializing and busy_scanning (Tomas Henzl) [737644] - [scsi] hpsa: set max sectors instead of taking the default (Tomas Henzl) [737644] - [scsi] hpsa: change confusing message to be more clear (Tomas Henzl) [737644] - [scsi] hpsa: fix physical device lun and target numbering problem (Tomas Henzl) [737644] - [scsi] hpsa: fix problem that OBDR devices are not detected (Tomas Henzl) [737644] - [scsi] hpsa: retry commands completing with status of UNSOLICITED_ABORT (Tomas Henzl) [737644] - [scsi] hpsa: fix potential overrun while memcpy'ing sense data (Tomas Henzl) [737644] - [scsi] hpsa: fix dma unmap error in hpsa_passthru_ioctl (Tomas Henzl) [737644] - [scsi] hpsa: Change memset using sizeof(ptr) to sizeof(*ptr) (Tomas Henzl) [737644] - [x86] perf: Enable/Add IvyBridge hardware support (Prarit Bhargava) [829872] - [x86] perf: Update SNB PEBS constraints (Prarit Bhargava) [829872] - [x86] perf: Implement cycles:p for SNB/IVB (Prarit Bhargava) [829872] - [x86] perf: Prettify pmu config literals (Prarit Bhargava) [829872] - [x86] perf: Implement arch event mask as quirk (Prarit Bhargava) [829872] - [x86] perf: Disable PEBS on SandyBridge chips (Prarit Bhargava) [829872] - [virt] kvm: Add accessor for reading cr4 (or some bits of cr4) (Gleb Natapov) [832301] - [kernel] sched: Create special class for stop/migrate work (Igor Mammedov) [843541] - [net] ipv4: Add interface option to enable routing of 127.0.0.0/8 (Thomas Graf) [831623] - [net] ipv6: Move ipv6 proc file registration to end of init order (Thomas Graf) [809297] - [net] sctp: Don't charge for data in sndbuf again when transmitting packet (Thomas Graf) [809792]- [x86] acpi: Fix use-after-free in acpi_map_lsapic (Igor Mammedov) [826067] - [drm] ttm: use shmem_read_mapping_page (Rafael Aquini) [806049] - [drm] i915: use shmem_read_mapping_page (Rafael Aquini) [806049] - [drm] i915: use shmem_truncate_range (Rafael Aquini) [806049] - [fs] udf: fix retun value on error path in udf_load_logicalvol (Nikola Pajkovsky) [843143] {CVE-2012-3400} - [fs] udf: Improve table length check to avoid possible overflow (Nikola Pajkovsky) [843143] {CVE-2012-3400} - [fs] udf: Fortify loading of sparing table (Nikola Pajkovsky) [843143] {CVE-2012-3400} - [fs] udf: Avoid run away loop when partition table length is corrupted (Nikola Pajkovsky) [843143] {CVE-2012-3400} - [fs] udf: Use 'ret' instead of abusing 'i' in udf_load_logicalvol() (Nikola Pajkovsky) [843143] {CVE-2012-3400}- [virt] kvm: fix KVM_GET_MSR for PV EOI (Michael S. Tsirkin) [835095] - [virt] kvm: update KVM_SAVE_MSRS_BEGIN to correct value (Michael S. Tsirkin) [835095] - [virt] kvm: switch to apic_set_eoi_write, apic_write (Michael S. Tsirkin) [835095] - [x86] apic: add apic_set_eoi_write for PV use (Michael S. Tsirkin) [835095] - [virt] kvm: host side for eoi optimization (Michael S. Tsirkin) [835095] - [virt] kvm: introduce kvm_read_guest_cached (Michael S. Tsirkin) [835095] - [virt] kvm: Add memory slot versioning and use it to provide fast guest write interface (Michael S. Tsirkin) [835095] - [virt] kvm_host: add kvm_memslots wrapper (Michael S. Tsirkin) [835095] - [virt] kvm: only sync when attention bits set (Michael S. Tsirkin) [835095] - [x86] bitops: note on __test_and_clear_bit atomicity (Michael S. Tsirkin) [835095] - [virt] kvm: guest side for eoi avoidance (Michael S. Tsirkin) [835095] - [x86] apic: make apic_probe extern (Michael S. Tsirkin) [835095] - [x86] apic: add apic_flat to apic_probe on x86_64 (Michael S. Tsirkin) [835095] - [virt] kvm: add paravirt cpu notifier stubs (Michael S. Tsirkin) [835095] - [virt] kvm: optimize ISR lookups (Michael S. Tsirkin) [835095] - [virt] kvm: document lapic regs field (Michael S. Tsirkin) [835095] - [x86] apic: Implement EIO micro-optimization (Michael S. Tsirkin) [835095] - [x86] apic: Add apic->eoi_write() callback (Michael S. Tsirkin) [835095] - [x86] apic: Use symbolic APIC_EOI_ACK (Michael S. Tsirkin) [835095] - [x86] apic: Fix typo EIO_ACK -> EOI_ACK and document it (Michael S. Tsirkin) [835095] - [virt] kvm: Introduce bitmask for apic attention reasons (Michael S. Tsirkin) [835095] - [virt] kvm: dont clear TMR on EOI (Michael S. Tsirkin) [835095] - [x86] efi_ioremap may not map the entire physical address space requested (Larry Woodman) [840691] - [netdrv] bnx2x: Add remote-fault link detection (Michal Schmidt) [814877] - [virt] vhost: poll vq in zerocopy callback (Jason Wang) [734731] - [virt] vhost_net, zerocopy: adding and signalling immediately when fully copied (Jason Wang) [734731] - [virt] vhost_net: re-poll only on EAGAIN or ENOBUFS (Jason Wang) [734731] - [net] sunrpc: svc_xprt sends on closed socket should stop immediately (J. Bruce Fields) [849702]- [fs] jbd2: fix fsync() tid wraparound bug (Dave Wysochanski) [735768] - [fs] jbd: fix fsync() tid wraparound bug (Dave Wysochanski) [735768] - [fs] jbd, jbd2: fixed typos (Dave Wysochanski) [735768] - [x86] perf: disable PEBS on a guest entry (Gleb Natapov) [845664] - [fs] dlm: make dlm_recv single threaded (David Teigland) [821060] - [fs] dlm: fix granting from recovery (David Teigland) [821824] - [fs] dlm: fix deadlock between dlm_send and dlm_controld (David Teigland) [824964] - [kernel] fork: fix overflow in vma length when copying mmap on clone (Anton Arapov) [815891] - [fs] fuse: update attributes on aio_read (Brian Foster) [850642] - [fs] fuse: invalidate inode mapping if mtime changes (Brian Foster) [850642] - [fs] fuse: add FUSE_AUTO_INVAL_DATA init flag (Brian Foster) [850642] - [net] cls_cgroup: Allow net_cls cgroups to have their classid reset to 0 (Neil Horman) [831456] - [mm] clarify the radix_tree exceptional cases (Rafael Aquini) [806049] - [mm] tmpfs, radix_tree: locate_item to speed up swapoff (Rafael Aquini) [806049] - [mm] a few small updates for radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: convert shmem_writepage and enable swap (Rafael Aquini) [806049] - [mm] tmpfs: convert mem_cgroup shmem to radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: convert shmem_getpage_gfp to radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: convert shmem_unuse_inode to radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: convert shmem_truncate_range to radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: copy truncate_inode_pages_range (Rafael Aquini) [806049] - [mm] tmpfs: miscellaneous trivial cleanups (Rafael Aquini) [806049] - [mm] tmpfs: demolish old swap vector support (Rafael Aquini) [806049] - [mm] let swap use exceptional entries (Rafael Aquini) [806049] - [lib] radix_tree: exceptional entries and indices (Rafael Aquini) [806049] - [mm] tmpfs: simplify unuse and writepage (Rafael Aquini) [806049] - [mm] tmpfs: simplify filepage/swappage (Rafael Aquini) [806049] - [mm] tmpfs: simplify prealloc_page (Rafael Aquini) [806049] - [mm] tmpfs: pass gfp to shmem_getpage_gfp (Rafael Aquini) [806049] - [mm] tmpfs: no need to use i_lock (Rafael Aquini) [806049] - [mm] pincer in truncate_inode_pages_range (Rafael Aquini) [806049] - [mm] consistent truncate and invalidate loops (Rafael Aquini) [806049] - [mm] tidy vmtruncate_range and related functions (Rafael Aquini) [806049] - [mm] truncate functions are in truncate.c (Rafael Aquini) [806049] - [mm] filemap: cleanup descriptions of filler arg (Rafael Aquini) [806049] - [mm] tmpfs: add shmem_read_mapping_page_gfp (Rafael Aquini) [806049] - [mm] tmpfs: take control of its truncate_range (Rafael Aquini) [806049] - [mm] move shmem prototypes to shmem_fs.h (Rafael Aquini) [806049] - [mm] move vmtruncate_range to truncate.c (Rafael Aquini) [806049] - [mm] remove worrying dead code from find_get_pages() (Rafael Aquini) [806049] - [lib] radix-tree: fix RCU bug (Rafael Aquini) [819243]- [ata] libata: Add space to fix 2GB ATA Flash Disk/ADMA428M blacklist (Prarit Bhargava) [843849] - [char] hw_random: check for errors in data_present() return value (Amit Shah) [849196] - [char] hwrng: Revert back to older API to prevent (k)abi bugs (Amit Shah) [849196] - [char] Revert: hw_random/virtio-rng: don't wait on host when module is going away (Amit Shah) [849196] - [pci] add pci_pcie_cap2() check for PCIe feature capabilities >= v2 (Myron Stowe) [834700] - [pci] use pci_pcie_cap() in pci core (Myron Stowe) [834700] - [s390] dasd: add sanity check to detect path connection error (Hendrik Brueckner) [823015] - [s390] kernel: Add z/VM LGR detection (Hendrik Brueckner) [823014] - [message] mptfusion: Fix for device removed in blocked state (Tomas Henzl) [831865] - [mm] avoid swapping out with swappiness==0 (Satoru Moriya) [787885]- [pci] disable MEM decoding while updating 64-bit MEM BARs (Myron Stowe) [841973] - [pci] leave MEM and IO decoding disabled during 64-bit BAR sizing, too (Myron Stowe) [841973] - [pci] Use class for quirk for host bridge mmio_always_on (Myron Stowe) [841973] - [pci] fold pci_calc_resource_flags() into decode_bar() (Myron Stowe) [841973] - [pci] treat mem BAR type "11" (reserved) as 32-bit, not 64-bit, BAR (Myron Stowe) [841973] - [pci] disable mmio during bar sizing (Myron Stowe) [841973] - [fs] nfs: nfs_attr_use_mounted_on_file() missing return value. (Steve Dickson) [842312] - [fs] gfs2: Make gfs2_write_end not dirty the inode with every write (Robert S Peterson) [844814] - [x86] cpufeature: Add CPU features from Intel document 319433-012A (John Villalovos) [841661] - [virt] kvm: expose latest Intel cpu new features (BMI1/BMI2/FMA/AVX2) to guest (John Villalovos) [841661] - [tools] perf kvm: Fix segfault with report and mixed guestmount use (Jiri Olsa) [846702] - [tools] perf kvm: Fix regression with guest machine creation (Jiri Olsa) [846702] - [tools] perf script: Fix format regression due to libtraceevent merge (Jiri Olsa) [846702] - [tools] perf: Fix synthesizing tracepoint names from the perf.data headers (Jiri Olsa) [846702] - [tools] perf stat: Fix default output file (Jiri Olsa) [846702] - [tools] perf tools: Fix endianity swapping for adds_features bitmask (Jiri Olsa) [846702] - [tools] perf uprobes: Remove unnecessary check before strlist__delete (Jiri Olsa) [846702] - [tools] perf symbols: Check for valid dso before creating map (Jiri Olsa) [846702] - [tools] perf evsel: Fix 32 bit values endianity swap for sample_id_all header (Jiri Olsa) [846702] - [tools] perf session: Handle endianity swap on sample_id_all header data (Jiri Olsa) [846702] - [tools] perf symbols: Handle different endians properly during symbol load (Jiri Olsa) [846702] - [tools] perf evlist: Pass third argument to ioctl explicitly (Jiri Olsa) [846702] - [tools] perf: Update ioctl documentation for PERF_IOC_FLAG_GROUP (Jiri Olsa) [846702] - [tools] perf: Make --version show kernel version instead of pull req tag (Jiri Olsa) [846702] - [tools] perf: Check if callchain is corrupted (Jiri Olsa) [846702] - [tools] perf callchain: Make callchain cursors TLS (Jiri Olsa) [846702] - [tools] perf: Fix pager on minimal-install embedded systems (Jiri Olsa) [846702] - [tools] perf: Fix make tarballs (Jiri Olsa) [846702] - [tools] perf script: Fix regression in callchain dso name (Jiri Olsa) [846702] - [tools] perf stat: Initialize default events wrt exclude_{guest, host} (Jiri Olsa) [846702] - [tools] perf annotate browser: Fix help window entry for navigating to hottest line (Jiri Olsa) [846702] - [tools] perf report: Use the right symbol for annotation (Jiri Olsa) [846702] - [tools] perf probe: Detect probe target when m/x options are absent (Jiri Olsa) [846702] - [tools] perf compat: Make a note in documentation about uprobe interface (Jiri Olsa) [846702] - [tools] perf probe: Provide perf interface for uprobes (Jiri Olsa) [846702] - [tools] perf ui browser: Stop using 'self' (Jiri Olsa) [846702] - [tools] perf annotate browser: Read perf config file for settings (Jiri Olsa) [846702] - [tools] perf config: Allow '_' in config file variable names (Jiri Olsa) [846702] - [tools] perf annotate browser: Make feature toggles global (Jiri Olsa) [846702] - [tools] perf annotate browser: The idx_asm field should be used in asm only view (Jiri Olsa) [846702] - [tools] perf: Convert critical messages to ui__error() (Jiri Olsa) [846702] - [tools] perf ui: Make --stdio default when TUI is not supported (Jiri Olsa) [846702] - [tools] perf record: Fix branch_stack type in perf_record_opts (Jiri Olsa) [846702] - [tools] perf: Reconstruct event with modifiers from perf_event_attr (Jiri Olsa) [846702] - [tools] perf top: Fix counter name fixup when fallbacking to cpu-clock (Jiri Olsa) [846702] - [tools] perf: fix thread_map__new_by_pid_str() memory leak in error path (Jiri Olsa) [846702] - [tools] perf: Do not use _FORTIFY_SOURCE when DEBUG=1 is specified (Jiri Olsa) [846702] - [tools] perf evlist: Explicititely initialize input_name (Jiri Olsa) [846702] - [tools] perf compat: Disable perf branch sampling in evlist command (Jiri Olsa) [846702] - [tools] perf evlist: Show event attribute details (Jiri Olsa) [846702] - [tools] perf: Bump default sample freq to 4 kHz (Jiri Olsa) [846702] - [tools] perf buildid-list: Work better with pipe mode (Jiri Olsa) [846702] - [tools] perf: Fix piped mode read code (Jiri Olsa) [846702] - [tools] perf inject: Fix broken perf inject -b (Jiri Olsa) [846702] - [tools] perf: rename HEADER_TRACE_INFO to HEADER_TRACING_DATA (Jiri Olsa) [846702] - [tools] perf: Add union u64_swap type for swapping u64 data (Jiri Olsa) [846702] - [tools] perf: Carry perf_event_attr bitfield throught different endians (Jiri Olsa) [846702] - [tools] perf record: Fix documentation for branch stack sampling (Jiri Olsa) [846702] - [tools] perf target: Add cpu flag to sample_type if target has cpu (Jiri Olsa) [846702] - [tools] perf: Add hardcoded name term for pmu events (Jiri Olsa) [846702] - [tools] perf: Separate 'mem:' event scanner bits (Jiri Olsa) [846702] - [tools] perf: Use allocated list for each parsed event (Jiri Olsa) [846702] - [tools] perf: Add support for displaying event parser debug info (Jiri Olsa) [846702] - [tools] perf test: Move parse event automated tests to separated object (Jiri Olsa) [846702] - [tools] perf evsel: Create events initially disabled -- again (Jiri Olsa) [846702] - [tools] perf: Split term type into value type and term type (Jiri Olsa) [846702] - [tools] perf hists: Fix callchain ip printf format (Jiri Olsa) [846702] - [tools] perf target: Add uses_mmap field (Jiri Olsa) [846702] - [tools] Revert: perf evlist: Fix creation of cpu map (Jiri Olsa) [846702] - [tools] perf target: Rename functions to avoid double negation (Jiri Olsa) [846702] - [tools] perf annotate browser: Add key bindings help window (Jiri Olsa) [846702] - [tools] perf annotate browser: Show 'jumpy' functions (Jiri Olsa) [846702] - [tools] perf annotate browser: Count the numbers of jump sources to a target (Jiri Olsa) [846702] - [tools] perf annotate: Introduce ->free() method in ins_ops (Jiri Olsa) [846702] - [tools] perf annotate: Augment lock instruction output (Jiri Olsa) [846702] - [tools] perf annotate: Resolve symbols using objdump comment for single op ins (Jiri Olsa) [846702] - [tools] perf annotate: Resolve symbols using objdump comment (Jiri Olsa) [846702] - [tools] perf annotate: Use raw form for register indirect call instructions (Jiri Olsa) [846702] - [tools] perf hists browser: Use '/' for search/filter instead of 's' (Jiri Olsa) [846702] - [tools] perf annotate: shorten helpline so it fits in visible space (Jiri Olsa) [846702] - [tools] perf record: Reset event name when falling back to cpu-clock (Jiri Olsa) [846702] - [tools] perf top: Update event name when falling back to cpu-clock (Jiri Olsa) [846702] - [tools] perf record: Fix fallback to cpu-clock on ppc (Jiri Olsa) [846702] - [tools] perf report: Fix format string for x86-32 compilation (Jiri Olsa) [846702] - [tools] perf top: Default to system wide using perf_target methods (Jiri Olsa) [846702] - [tools] perf stat: Use perf_evlist__create_maps (Jiri Olsa) [846702] - [tools] perf target: Consolidate target task/cpu checking (Jiri Olsa) [846702] - [tools] perf: Introduce perf_target__strerror() (Jiri Olsa) [846702] - [tools] perf target: Introduce perf_target__parse_uid() (Jiri Olsa) [846702] - [tools] perf target: Introduce perf_target_errno (Jiri Olsa) [846702] - [tools] perf evlist: Fix creation of cpu map (Jiri Olsa) [846702] - [tools] perf top: Set target.system_wide (Jiri Olsa) [846702] - [tools] perf session: Fail on processing event with unknown size (Jiri Olsa) [846702] - [tools] perf ui: Change fallback policy of setup_browser() (Jiri Olsa) [846702] - [tools] perf ui: Add gtk2 support into setup_browser() (Jiri Olsa) [846702] - [tools] perf ui gtk: Rename functions for consistency (Jiri Olsa) [846702] - [tools] perf ui gtk: Drop arg[cv] arguments from perf_gtk_setup_browser() (Jiri Olsa) [846702] - [tools] perf ui: Make setup_browser() generic (Jiri Olsa) [846702] - [tools] perf target: Split out perf_target handling code (Jiri Olsa) [846702] - [tools] perf: Check more combinations of PID/TID, UID and CPU switches (Jiri Olsa) [846702] - [tools] perf evlist: Make create_maps() take struct perf_target (Jiri Olsa) [846702] - [tools] perf: Introduce perf_target__validate() helper (Jiri Olsa) [846702] - [tools] perf top: Convert to struct perf_target (Jiri Olsa) [846702] - [tools] perf stat: Convert to struct perf_target (Jiri Olsa) [846702] - [tools] perf: Introduce struct perf_target (Jiri Olsa) [846702] - [tools] perf: Fix include header files in util/parse-events.h (Jiri Olsa) [846702] - [tools] perf annotate browser: Compact 'nop' output (Jiri Olsa) [846702] - [tools] perf annotate browser: Do raw printing in 'o'ffset in a single place (Jiri Olsa) [846702] - [tools] perf annotate browser: Don't change the asm line color when toggling source (Jiri Olsa) [846702] - [tools] perf annotate browser: More clearly separate columns (Jiri Olsa) [846702] - [tools] perf ui browser: Introduce routine to draw vertical line (Jiri Olsa) [846702] - [tools] perf annotate browser: Don't display 0.00 percentages (Jiri Olsa) [846702] - [tools] perf annotate browser: Remove the vertical line after the percentages (Jiri Olsa) [846702] - [tools] perf annotate browser: Show current jump, back or forward (Jiri Olsa) [846702] - [tools] perf ui browser: Add method to draw up/down arrow line (Jiri Olsa) [846702] - [tools] perf annotate browser: Add a right arrow before call instructions (Jiri Olsa) [846702] - [tools] perf annotate browser: Don't draw jump connectors for out of function jumps (Jiri Olsa) [846702] - [tools] perf annotate: Mark jump instructions with no offset (Jiri Olsa) [846702] - [tools] perf annotate: Disambiguage offsets and addresses in operands (Jiri Olsa) [846702] - [tools] perf annotate browser: Handle NULL jump targets (Jiri Olsa) [846702] - [tools] perf annotate browser: Initial loop detection (Jiri Olsa) [846702] - [tools] perf: Cleanup realloc use (Jiri Olsa) [846702] - [tools] ui browser: Add method to write graphical characters (Jiri Olsa) [846702] - [tools] perf annotate browser: Handle retq instructions (Jiri Olsa) [846702] - [tools] perf annotate browser: Add visual cue for retq instruction (Jiri Olsa) [846702] - [tools] perf annotate browser: Add visual cues on jump lines (Jiri Olsa) [846702] - [tools] perf annotate browser: Suppress the callq address (Jiri Olsa) [846702] - [tools] perf annotate browser: Bandaid offsets/jump label objdump ambiguity (Jiri Olsa) [846702] - [tools] perf annotate: Group operands members (Jiri Olsa) [846702] - [tools] perf annotate: Add missing jump variants (Jiri Olsa) [846702] - [tools] perf annotate browser: Use a vertical line as percentage separator (Jiri Olsa) [846702] - [tools] perf annotate browser: Make lines more compact (Jiri Olsa) [846702] - [tools] perf annotate browser: Align jump labels (Jiri Olsa) [846702] - [tools] perf annotate browser: Hide non jump target addresses in offset mode (Jiri Olsa) [846702] - [tools] perf symbols: Introduce symbol__size method (Jiri Olsa) [846702] - [tools] perf annotate browser: Rename disasm_line_rb_node (Jiri Olsa) [846702] - [tools] perf annotate: Introduce scnprintf ins_ops method (Jiri Olsa) [846702] - [tools] perf annotate: Parse call targets earlier (Jiri Olsa) [846702] - [tools] perf annotate: Disassembler instruction parsing (Jiri Olsa) [846702] - [tools] perf annotate browser: Use the disasm_line instruction name and operand fields (Jiri Olsa) [846702] - [tools] perf annotate: Parse instruction (Jiri Olsa) [846702] - [tools] perf annotate: Rename objdump_line to disasm_line (Jiri Olsa) [846702] - [tools] perf record: Use sw counter only if hw pmu is not detected (Jiri Olsa) [846702] - [tools] perf: Fix thread map that is type pid_t (Jiri Olsa) [846702] - [tools] perf stat: Declare some references static (Jiri Olsa) [846702] - [tools] perf: Move GTK+ bits to tools/perf/ui/gtk directory (Jiri Olsa) [846702] - [tools] perf: Move UI bits to tools/perf/ui directory (Jiri Olsa) [846702] - [tools] perf annotate: Fix a build error (Jiri Olsa) [846702] - [tools] perf annotate browser: string search: /?n (Jiri Olsa) [846702] - [tools] perf report: Correct display of samples and events in header (Jiri Olsa) [846702] - [tools] perf annotate browser: Initial support for navigating jump instructions (Jiri Olsa) [846702] - [tools] perf ui annotate browser: Add list based search for addr offset (Jiri Olsa) [846702] - [tools] perf ui annotate browser: Move callq handling to separate function (Jiri Olsa) [846702] - [tools] perf ui annotate browser: Allow toggling addr offset view (Jiri Olsa) [846702] - [tools] perf annotate: Allow printing objdump line addr in different color (Jiri Olsa) [846702] - [tools] perf ui browser: Return the current color when setting a new one (Jiri Olsa) [846702] - [tools] traceevent: Ignore TRACEEVENT-CFLAGS file (Jiri Olsa) [846702] - [tools] traceevent: Detect build environment changes (Jiri Olsa) [846702] - [tools] traceevent: Cleanup realloc use (Jiri Olsa) [846702] - [tools] traceevent: Add missing break in make_bprint_args (Jiri Olsa) [846702] - [tools] traceevent: Check return value of arg_to_str() (Jiri Olsa) [846702] - [tools] traceevent: Check result of malloc() during reading token (Jiri Olsa) [846702] - [tools] traceevent: Fix some comments (Jiri Olsa) [846702] - [tools] traceevent: Do not call add_event() again if allocation failed (Jiri Olsa) [846702] - [tools] traceevent: Pass string type argument to args (Jiri Olsa) [846702] - [tools] traceevent: Handle realloc() failure path (Jiri Olsa) [846702] - [tools] traceevent: Handle strdup failure cases (Jiri Olsa) [846702] - [tools] traceevent: Introduce extend_token() (Jiri Olsa) [846702] - [tools] traceevent: Fix printk_cmp() (Jiri Olsa) [846702] - [tools] traceevent: Fix trace_printk for long integers (Jiri Olsa) [846702] - [tools] traceevent: Fix pM print format arg handling (Jiri Olsa) [846702] - [tools] traceevent: Add support to show migrate disable counter (Jiri Olsa) [846702] - [tools] traceevent: Add support for ".*s" in bprintk events (Jiri Olsa) [846702] - [tools] traceevent: Let filtering numbers by string use function names (Jiri Olsa) [846702] - [tools] traceevent: Replace malloc_or_die to plain malloc in alloc_event() (Jiri Olsa) [846702] - [tools] traceevent: Add support for __print_hex() (Jiri Olsa) [846702] - [tools] traceevent: Use local variable 'field' (Jiri Olsa) [846702] - [tools] traceevent: Check string is really printable (Jiri Olsa) [846702] - [tools] traceevent: Make dependency files regeneratable (Jiri Olsa) [846702] - [tools] traceevent: Teach [ce]tags about libtraceeevent error codes (Jiri Olsa) [846702] - [tools] traceevent: Fix clean target in Makefile (Jiri Olsa) [846702] - [tools] traceevent: Silence compiler warning on 32bit build (Jiri Olsa) [846702] - [tools] traceevent: Fix signature of create_arg_item() (Jiri Olsa) [846702] - [tools] traceevent: Use proper function parameter type (Jiri Olsa) [846702] - [tools] traceevent: Fix freeing arg on process_dynamic_array() (Jiri Olsa) [846702] - [tools] traceevent: Fix a possibly wrong memory dereference (Jiri Olsa) [846702] - [tools] traceevent: Fix a possible memory leak (Jiri Olsa) [846702] - [tools] traceevent: Allow expressions in __print_symbolic() fields (Jiri Olsa) [846702] - [tools] perf: Always try to build libtraceevent (Jiri Olsa) [846702] - [tools] perf: Rename libparsevent to libtraceevent in Makefile (Jiri Olsa) [846702] - [tools] parse-events: Rename struct record to struct pevent_record (Jiri Olsa) [846702] - [tools] perf/events: Add flag to produce nsec output (Jiri Olsa) [846702] - [tools] perf: Have perf use the new libtraceevent.a library (Jiri Olsa) [846702] - [tools] perf: Build libtraceevent.a (Jiri Olsa) [846702] - [tools] perf: Separate out trace-cmd parse-events from perf files (Jiri Olsa) [846702] - [tools] perf script: Rename struct event to struct event_format in perl engine (Jiri Olsa) [846702] - [tools] perf script: Explicitly handle known default print arg type (Jiri Olsa) [846702] - [tools] Add Makefile.include (Jiri Olsa) [846702] - [tools] parse-event: Fix memset pointer size bug in handle (Jiri Olsa) [846702] - [tools] parse-events: Allow '*' and '/' operations in TP_printk (Jiri Olsa) [846702] - [tools] parse-events: Support '+' opcode in print format (Jiri Olsa) [846702] - [tools] parse-events: Let pevent_free() take a NULL pointer (Jiri Olsa) [846702] - [tools] parse-events: Handle opcode parsing error (Jiri Olsa) [846702] - [tools] parse-events: Handle invalid opcode parsing gracefully (Jiri Olsa) [846702] - [tools] perf/events: Correct size given to memset (Jiri Olsa) [846702] - [tools] perf/events: Add flag/symbol format_flags (Jiri Olsa) [846702] - [tools] events: Update tools/lib/traceevent to work with perf (Jiri Olsa) [846702] - [tools] events: Add files to create libtraceevent.a (Jiri Olsa) [846702] - [netdrv] cxgb4: Fix (nearly-)kernel-doc comments for various functions (Jay Fenlason) [847356] - [netdrv] cxgb4: Remove casts to same type (Jay Fenlason) [847356] - [netdrv] cxgb4: DB Drop Recovery for RDMA and LLD queues (Jay Fenlason) [847356] - [netdrv] cxgb4: Common platform specific changes for DB Drop Recovery (Jay Fenlason) [847356] - [netdrv] cxgb4: Detect DB FULL events and notify RDMA ULD (Jay Fenlason) [847356] - [netdrv] cxgb4: unify return value of .ndo_set_mac_address if address is invalid (Jay Fenlason) [847356] - [netdrv] cxgb4: Add support for Chelsio's T480-CR and T440-LP-CR adapters (Jay Fenlason) [847356] - [x86] mce: Disable error thresholding bank 4 on some AMD models (Frank Arnold) [823617] - [x86] bitops: Move BIT_64 for a wider use (Frank Arnold) [823617] - [x86] mce_amd: Hide interrupt_enable sysfs node (Frank Arnold) [823617] - [x86] mce_amd: Make APIC LVT thresholding interrupt optional (Frank Arnold) [823617] - [s390] kernel: incorrect task size after fork of a 31 bit process (Hendrik Brueckner) [845133] - [net] sock: delete unnecessary call of sk_alloc_size() (Weiping Pan) [850736]- [tracing] kprobes: Fix KABI break caused by new #include (Jiri Olsa) [786489] - [tools] perf: Enable the probe command (Jiri Olsa) [786489] - [tracing] Modify is_delete, is_return from int to bool (Jiri Olsa) [786489] - [tracing] kprobes: Rename probe_* to trace_probe_* (Jiri Olsa) [786489] - [tracing] ftrace, kprobes: Fix not to delete probes if in use (Jiri Olsa) [786489] - [tracing] kprobes: Fix kprobe-tracer to support stack trace (Jiri Olsa) [786489] - [kernel] stack_trace: Add weak save_stack_trace_regs() (Jiri Olsa) [786489] - [x86] Swap save_stack_trace_regs parameters (Jiri Olsa) [786489] - [tracing] kprobes: Fix kprobe selftest for gcc 4.6 (Jiri Olsa) [786489] - [tracing] kprobes: Fix common misspellings (Jiri Olsa) [786489] - [tracing] kprobes: Fix NULL pointer deref check (Jiri Olsa) [786489] - [tracing] kprobes: Add bitfield type (Jiri Olsa) [786489] - [tracing] kprobes: Support longer (>128 bytes) command (Jiri Olsa) [786489] - [tracing] kprobes: Cleanup strict_strtol() using code (Jiri Olsa) [786489] - [tracing] kprobes: Fix handling of C-unlike argument names (Jiri Olsa) [786489] - [tracing] kprobes: Fix handling of argument names (Jiri Olsa) [786489] - [tracing] kprobes: Fix a memory leak in error case (Jiri Olsa) [786489] - [tracing] kprobes: fix printk typo 'faild' (Jiri Olsa) [786489] - [tracing] kprobes: unregister_trace_probe needs to be called under mutex (Jiri Olsa) [786489] - [tracing] perf, kprobes: Remove duplicate includes from many files (Jiri Olsa) [786489] - [tracing] kprobes: Support "string" type (Jiri Olsa) [786489] - [tracing] kprobes: Support basic types on dynamic events (Jiri Olsa) [786489] - [tracing] Fix typo of info text in trace_kprobe.c (Jiri Olsa) [786489] - [tracing] kprobes: Fix probe parsing (Jiri Olsa) [786489] - [tracing] kprobes: Cleanup unused return value of tracing functions (Jiri Olsa) [786489] - [tracing] perf: Factorize trace events raw sample buffer operations (Jiri Olsa) [786489] - [tracing] kprobes: Update kprobe tracing self test for new syntax (Jiri Olsa) [786489] - [tracing] kprobes: Drop function argument access syntax (Jiri Olsa) [786489] - [tracing] kprobes: Show sign of fields in trace_kprobe format files (Jiri Olsa) [786489] - [tracing] kprobes: Check new event/group name (Jiri Olsa) [786489] - [tracing] kprobes: Fix field creation's bad error handling (Jiri Olsa) [786489] - [tracing] kprobes: Support delete probe syntax (Jiri Olsa) [786489] - [tracing] kprobes: Fix a memory leak bug and check kstrdup() return value (Jiri Olsa) [786489] - [tracing] kprobes: Don't output zero offset (Jiri Olsa) [786489] - [tracing] kprobes: Always show group name (Jiri Olsa) [786489] - [tracing] kprobes: Fix memory leak (Jiri Olsa) [786489] - [tracing] perf, kprobes: Fix lock recursion (Jiri Olsa) [786489] - [tracing] kprobes: Rename Kprobe-tracer to kprobe-event (Jiri Olsa) [786489] - [tracing] kprobes: Compare both of event-name and event-group to find probe (Jiri Olsa) [786489] - [tracing] kprobes: Add failure messages for debugging (Jiri Olsa) [786489] - [tracing] kprobes: Update kprobe-tracer selftest against new syntax (Jiri Olsa) [786489] - [tracing] kprobes: Robustify fixed field names against variable field names conflicts (Jiri Olsa) [786489] - [tracing] kprobes: Avoid field name confliction (Jiri Olsa) [786489] - [tracing] kprobes: Make special variable names more self-explainable (Jiri Olsa) [786489] - [tracing] kprobes: Remove '$ra' special variable (Jiri Olsa) [786489] - [tracing] kprobes: Add $ prefix to special variables (Jiri Olsa) [786489] - [tracing] kprobes: Use global event perf buffers in kprobe tracer (Jiri Olsa) [786489] - [tracing] kprobes: Merge conflicts changes (Jiri Olsa) [786489] - [tracing] kprobes: Disable kprobe events by default after creation (Jiri Olsa) [786489] - [tracing] kprobes: Fix profiling alignment for perf_counter buffer (Jiri Olsa) [786489] - [tracing] kprobes: Add probe handler dispatcher to support perf and ftrace concurrent use (Jiri Olsa) [786489] - [tracing] kprobes: Fix trace_probe registration order (Jiri Olsa) [786489] - [tracing] kprobes: Support custom subsystem for each kprobe event (Jiri Olsa) [786489] - [tracing] kprobes: Show event name in trace output (Jiri Olsa) [786489] - [tracing] kprobes: Add argument name support (Jiri Olsa) [786489] - [tracing] kprobes: Add event profiling support (Jiri Olsa) [786489] - [tracing] kprobes: Cleanup kprobe tracer code. (Jiri Olsa) [786489] - [tracing] kprobes: Fix probe offset to be unsigned (Jiri Olsa) [786489] - [tracing] kprobes: Merge conflicts changes (Jiri Olsa) [786489] - [tracing] kprobes: Change trace_arg to probe_arg (Jiri Olsa) [786489] - [tracing] kprobes: Fix format typo in trace_kprobes (Jiri Olsa) [786489] - [tracing] kprobes: Add kprobes event profiling interface (Jiri Olsa) [786489] - [tracing] kprobes: tracer assigns new event ids for each event (Jiri Olsa) [786489] - [tracing] Generate names for each kprobe event automatically (Jiri Olsa) [786489] - [tracing] Kprobe-tracer supports more than 6 arguments (Jiri Olsa) [786489] - [tracing] Add kprobe-based event tracer documentation (Jiri Olsa) [786489] - [tracing] Add kprobe-based event tracer (Jiri Olsa) [786489] - [x86] ptrace: Fix regs_get_argument_nth() to add correct offset (Jiri Olsa) [786489] - [x86] Add pt_regs register and stack access APIs (Jiri Olsa) [786489] - [net] sched/act_mirred: do not drop packets when fails to mirror it (Jason Wang) [846585] - [net] sched: fix race in mirred device removal (Jason Wang) [846585] - [net] sched: printk message severity (Jason Wang) [846585] - [net] sched: act_mirred cleanup (Jason Wang) [846585] - [kernel] events: Fix double start/stop in x86_pmu_start() (Jerome Marchand) [803900] - [kernel] events: Fix broken interrupt rate throttling (Jerome Marchand) [803900] - [kernel] events: Avoid a useless pmu_disable() in the perf-tick (Jerome Marchand) [803900] - [input] wacom: add support for Bamboo Pen ID 0xd4 (Aristeu Rozanski) [798796] - [input] wacom: add Intuos5 Touch Ring/ExpressKey support (Aristeu Rozanski) [841611] - [input] wacom: add basic Intuos5 support (Aristeu Rozanski) [841611] - [virt] virtio: Use ida to allocate virtio index (Asias He) [844542] - [virt] kvm: apply kvmclock offset to guest wall clock time (Marcelo Tosatti) [817243] - [virt] kvm: Fix PCI header check on device assignment (Alex Williamson) [829031] - [virt] kvm: Don't save/restore MSR_IA32_PERF_STATUS (Karen Noel) [816308] - [s390] kernel: CPU idle vs CPU hotplug (Hendrik Brueckner) [845132] - [powerpc] pseries/iommu: remove default window before attempting DDW manipulation (Steve Best) [822614] - [char] tty: Fix possible race in n_tty_read() (Stanislaw Gruszka) [765665] - [x86] crash: prepare for pseudo-phys pages without machine frames (Laszlo Ersek) [848766] - [netdrv] cxgb3: Set vlan_feature on net_device (Steve Best) [841993] - [netdrv] mlx4: Add support for EEH error recovery (Steve Best) [822654] - [netdrv] e1000e: add missing clear of E1000_RCTL_VFE to e1000e_set_rx_mode() (Dean Nelson) [832573] - [netdrv] e1000: Prevent reset task killing itself (Dean Nelson) [842886] - [netdrv] r8169: fix invalid firmware for 8168d and include ones for newer chipsets (Ivan Vecera) [840591] - [net] netconsole: disable netconsole target before releasing target_list_lock (Amerigo Wang) [849571] - [net] netconsole: fix deadlock when removing net driver that netconsole is using (Amerigo Wang) [769734] - [net] ethtool: Report link-down while interface is down (Ivan Vecera) [821674]- [x86] mce: Replace MCM_ with MCI_MISC_ (Luming Yu) [696033] - [x86] mce: Move MCACOD defines from mce-severity.c to (Luming Yu) [696033] - [x86] mce-severity: Fix check for processor context when machine check was taken (Luming Yu) [696033] - [x86] mce-severity: Replace hard coded hex constants with symbolic defines (Luming Yu) [696033] - [x86] mce-severity: Recognise machine check bank signature for data path error (Luming Yu) [696033] - [x86] mce-severity: Clean up trivial coding style problems (Luming Yu) [696033] - [x86] mce-severity: Cleanup severity table (Luming Yu) [696033] - [x86] mce-severity: Make formatting a bit more readable (Luming Yu) [696033] - [x86] mce-severity: Fix two severities table signatures (Luming Yu) [696033] - [x86] mce: Handle "action required" errors (Luming Yu) [696033] - [x86] mce: Add mechanism to safely save information in MCE handler (Luming Yu) [696033] - [x86] mce: Create helper function to save addr/misc when needed (Luming Yu) [696033] - [mm] HWPOISON: Add code to handle "action required" errors (Luming Yu) [696033] - [mm] HWPOISON: Clean up memory_failure() vs. __memory_failure() (Luming Yu) [696033] - [hwmon] fam15h_power: Fix pci_device_id array (Frank Arnold) [822277] - [hwmon] fam15h_power: fix bogus values with current BIOSes (Frank Arnold) [822277] - [hwmon] fam15h_power: Increase output resolution (Frank Arnold) [822277] - [hwmon] fam15h_power: Correct sign extension of running_avg_capture (Frank Arnold) [822277] - [hwmon] Add driver for AMD family 15h processor power information (Frank Arnold) [822277] - [pci] amd-nb: Rename CPU PCI id define for F4 (Frank Arnold) [822277] - [hwmon] k10temp: Add support for AMD Trinity CPUs (Frank Arnold) [822277] - [hwmon] k10temp: Update documentation for Fam12h (Frank Arnold) [822277] - [md] raid1: close some possible races on write errors during resync (Jes Sorensen) [817970] - [md] avoid crash when stopping md array races with closing other open fds. (Jes Sorensen) [817970] - [md] fix bug in handling of new_data_offset (Jes Sorensen) [817970] - [md] raid1: fix use-after-free bug in RAID1 data-check code. (Jes Sorensen) [817970] - [md] support re-add of recovering devices. (Jes Sorensen) [817970] - [md] raid1: fix bug in read_balance introduced by hot-replace (Jes Sorensen) [817970] - [md] raid5: delayed stripe fix (Jes Sorensen) [817970] - [md] raid456: When read error cannot be recovered, record bad block (Jes Sorensen) [817970] - [md] make 'name' arg to md_register_thread non-optional. (Jes Sorensen) [817970] - [md] raid10: fix failure when trying to repair a read error. (Jes Sorensen) [817970] - [md] raid5: fix refcount problem when blocked_rdev is set. (Jes Sorensen) [817970] - [md] raid5: In ops_run_io, inc nr_pending before calling md_wait_for_blocked_rdev (Jes Sorensen) [817970] - [md] raid5: Do not add data_offset before call to is_badblock (Jes Sorensen) [817970] - [md] raid5: prefer replacing failed devices over want-replacement devices. (Jes Sorensen) [817970] - [md] raid10: Don't try to recovery unmatched (and unused) chunks. (Jes Sorensen) [817970] - [md] raid1, raid10: fix problem with merge_bvec_fn (Jes Sorensen) [817970] - [md] bitmap: record the space available for the bitmap in the superblock. (Jes Sorensen) [817970] - [md] raid10: Remove extras after reshape to smaller number of devices. (Jes Sorensen) [817970] - [md] raid5: improve removal of extra devices after reshape. (Jes Sorensen) [817970] - [md] check the return of mddev_find() (Jes Sorensen) [817970] - [md] raid5: Allow reshape while a bitmap is present. (Jes Sorensen) [817970] - [md] raid10: resize bitmap when required during reshape. (Jes Sorensen) [817970] - [md] allow array to be resized while bitmap is present. (Jes Sorensen) [817970] - [md] bitmap: make sure reshape request are reflected in superblock. (Jes Sorensen) [817970] - [md] bitmap: add bitmap_resize function to allow bitmap resizing. (Jes Sorensen) [817970] - [md] bitmap: use DIV_ROUND_UP instead of open-code (Jes Sorensen) [817970] - [md] bitmap: create a 'struct bitmap_counts' substructure of 'struct bitmap' (Jes Sorensen) [817970] - [md] bitmap: make bitmap bitops atomic. (Jes Sorensen) [817970] - [md] bitmap: make _page_attr bitops atomic. (Jes Sorensen) [817970] - [md] bitmap: merge bitmap_file_unmap and bitmap_file_put. (Jes Sorensen) [817970] - [md] bitmap: remove async freeing of bitmap file. (Jes Sorensen) [817970] - [md] bitmap: convert some spin_lock_irqsave to spin_lock_irq (Jes Sorensen) [817970] - [md] bitmap: use set_bit, test_bit, etc for operation on bitmap->flags. (Jes Sorensen) [817970] - [md] bitmap: remove single-bit manipulation on sb->state (Jes Sorensen) [817970] - [md] bitmap: remove bitmap_mask_state (Jes Sorensen) [817970] - [md] bitmap: move storage allocation from bitmap_load to bitmap_create. (Jes Sorensen) [817970] - [md] bitmap: separate bitmap file allocation to its own function. (Jes Sorensen) [817970] - [md] bitmap: store bytes in file rather than just in last page. (Jes Sorensen) [817970] - [md] bitmap: move some fields of 'struct bitmap' into a 'storage' substruct. (Jes Sorensen) [817970] - [md] bitmap: change *_page_attr() to take a page number, not a page. (Jes Sorensen) [817970] - [md] bitmap: centralise allocation of bitmap file pages. (Jes Sorensen) [817970] - [md] bitmap: allow a bitmap with no backing storage. (Jes Sorensen) [817970] - [md] bitmap: add new 'space' attribute for bitmaps. (Jes Sorensen) [817970] - [md] bitmap: disentangle two different 'pending' flags. (Jes Sorensen) [817970] - [md] raid5: support sync request (Jes Sorensen) [817970] - [md] raid5: remove unused variables (Jes Sorensen) [817970] - [md] raid10: Fix memleak in r10buf_pool_alloc (Jes Sorensen) [817970] - [md] raid1: allow fix_read_error to read from recovering device. (Jes Sorensen) [817970] - [md] move freeing of badblocks.page into md_rdev_clear (Jes Sorensen) [817970] - [md] dm-raid should call helper function to clear rdev. (Jes Sorensen) [817970] - [lib] raid6: Add SSSE3 optimized recovery functions (Jes Sorensen) [817970] - [md] raid10: add reshape support (Jes Sorensen) [817970] - [md] raid10: split out interpretation of layout to separate function. (Jes Sorensen) [817970] - [md] raid10: Introduce 'prev' geometry to support reshape. (Jes Sorensen) [817970] - [md] use resync_max_sectors for reshape as well as resync. (Jes Sorensen) [817970] - [md] teach sync_page_io about new_data_offset. (Jes Sorensen) [817970] - [md] raid10: collect some geometry fields into a dedicated structure. (Jes Sorensen) [817970] - [md] raid5: allow for change in data_offset while managing a reshape. (Jes Sorensen) [817970] - [md] raid5: Use correct data_offset for all IO. (Jes Sorensen) [817970] - [md] add possibility to change data-offset for devices. (Jes Sorensen) [817970] - [md] allow a reshape operation to be reversed. (Jes Sorensen) [817970] - [md] using GFP_NOIO to allocate bio for flush request (Jes Sorensen) [817970] - [md] raid10: fix transcription error in calc_sectors conversion. (Jes Sorensen) [817970] - [md] raid10: set dev_sectors properly when resizing devices in array. (Jes Sorensen) [817970] - [md] bitmap: fix calculation of 'chunks' - missing shift. (Jes Sorensen) [817970] - [md] fix possible corruption of array metadata on shutdown. (Jes Sorensen) [817970] - [md] don't call ->add_disk unless there is good reason. (Jes Sorensen) [817970] - [md] bitmap: prevent bitmap_daemon_work running while initialising bitmap (Jes Sorensen) [817970] - [md] raid1, raid10: Fix calculation of 'vcnt' when processing error recovery. (Jes Sorensen) [817970] - [md] Bitmap version cleanup (Jes Sorensen) [817970] - [md] raid1, raid10: don't compare excess byte during consistency check. (Jes Sorensen) [817970] - [md] raid5: Fix a bug about judging if the operation is syncing or replacing (Jes Sorensen) [817970] - [md] raid1:Remove unnecessary rcu_dereference(conf->mirrors[i].rdev). (Jes Sorensen) [817970] - [md] raid5: fix handling of bad blocks during recovery. (Jes Sorensen) [817970] - [md] raid1: If md_integrity_register() failed, run() must free the mem (Jes Sorensen) [817970] - [md] raid0: If md_integrity_register() fails, raid0_run() must free the mem. (Jes Sorensen) [817970] - [md] linear: If md_integrity_register() fails, linear_run() must free the mem. (Jes Sorensen) [817970] - [md] Add judgement bb->unacked_exist in function md_ack_all_badblocks(). (Jes Sorensen) [817970] - [md] fix clearing of the 'changed' flags for the bad blocks list. (Jes Sorensen) [817970] - [md] bitmap: discard CHUNK_BLOCK_SHIFT macro (Jes Sorensen) [817970] - [md] bitmap: remove unnecessary indirection when allocating. (Jes Sorensen) [817970] - [md] bitmap: remove some pointless locking. (Jes Sorensen) [817970] - [md] bitmap: change a 'goto' to a normal 'if' construct. (Jes Sorensen) [817970] - [md] bitmap: move printing of bitmap status to bitmap.c (Jes Sorensen) [817970] - [md] bitmap: remove some unused noise from bitmap.h (Jes Sorensen) [817970] - [md] raid10 - support resizing some RAID10 arrays. (Jes Sorensen) [817970] - [md] raid1: handle merge_bvec_fn in member devices. (Jes Sorensen) [817970] - [md] raid10: handle merge_bvec_fn in member devices. (Jes Sorensen) [817970] - [md] add proper merge_bvec handling to RAID0 and Linear. (Jes Sorensen) [817970] - [md] tidy up rdev_for_each usage. (Jes Sorensen) [817970] - [md] raid1, raid10: avoid deadlock during resync/recovery. (Jes Sorensen) [817970] - [md] don't set md arrays to readonly on shutdown. (Jes Sorensen) [817970] - [md] allow re-add to failed arrays. (Jes Sorensen) [817970] - [md] raid5: use atomic_dec_return() instead of atomic_dec() and atomic_read(). (Jes Sorensen) [817970] - [md] Use existed macros instead of numbers (Jes Sorensen) [817970] - [md] raid5: removed unused 'added_devices' variable. (Jes Sorensen) [817970] - [md] raid10: remove unnecessary smp_mb() from end_sync_write (Jes Sorensen) [817970] - [md] raid5: make sure reshape_position is cleared on error path. (Jes Sorensen) [817970] - [md] raid10: fix assembling of arrays with replacement devices. (Jes Sorensen) [817970] - [md] raid10: fix handling of error on last working device in array. (Jes Sorensen) [817970] - [md] raid1: fix buglet in md_raid1_contested. (Jes Sorensen) [817970] - [md] two small fixes to handling interrupt resync. (Jes Sorensen) [817970] - [md] notify the 'degraded' sysfs attribute on failure. (Jes Sorensen) [817970] - [md] raid1: Mark device want_replacement when we see a write error. (Jes Sorensen) [817970] - [md] raid1: If there is a spare and a want_replacement device, start replacement. (Jes Sorensen) [817970] - [md] raid1: recognise replacements when assembling arrays. (Jes Sorensen) [817970] - [md] raid1: handle activation of replacement device when recovery completes. (Jes Sorensen) [817970] - [md] raid1: Allow a failed replacement device to be removed. (Jes Sorensen) [817970] - [md] raid1: Allocate spare to store replacement devices and their bios. (Jes Sorensen) [817970] - [md] raid1: Replace use of mddev->raid_disks with conf->raid_disks. (Jes Sorensen) [817970] - [md] raid10: If there is a spare and a want_replacement device, start replacement. (Jes Sorensen) [817970] - [md] raid10: recognise replacements when assembling array. (Jes Sorensen) [817970] - [md] raid10: Allow replacement device to be replace old drive. (Jes Sorensen) [817970] - [md] raid10: handle recovery of replacement devices. (Jes Sorensen) [817970] - [md] raid10: Handle replacement devices during resync. (Jes Sorensen) [817970] - [md] raid10: writes should get directed to replacement as well as original. (Jes Sorensen) [817970] - [md] raid10: allow removal of failed replacement devices. (Jes Sorensen) [817970] - [md] raid10: preferentially read from replacement device if possible. (Jes Sorensen) [817970] - [md] raid10: change read_balance to return an rdev (Jes Sorensen) [817970] - [md] raid10: prepare data structures for handling replacement. (Jes Sorensen) [817970] - [md] raid5: Mark device want_replacement when we see a write error. (Jes Sorensen) [817970] - [md] raid5: If there is a spare and a want_replacement device, start replacement. (Jes Sorensen) [817970] - [md] raid5: recognise replacements when assembling array. (Jes Sorensen) [817970] - [md] raid5: handle activation of replacement device when recovery completes. (Jes Sorensen) [817970] - [md] raid5: detect and handle replacements during recovery. (Jes Sorensen) [817970] - [md] raid5: writes should get directed to replacement as well as original. (Jes Sorensen) [817970] - [md] raid5: allow removal for failed replacement devices. (Jes Sorensen) [817970] - [md] raid5: preferentially read from replacement device if possible. (Jes Sorensen) [817970] - [md] raid5: remove redundant bio initialisations. (Jes Sorensen) [817970] - [md] raid5: raid5.h cleanup (Jes Sorensen) [817970] - [md] raid5: allow each slot to have an extra replacement device (Jes Sorensen) [817970] - [md] create externally visible flags for supporting hot-replace. (Jes Sorensen) [817970] - [md] change hot_remove_disk to take an rdev rather than a number (Jes Sorensen) [817970] - [md] remove test for duplicate device when setting slot number (Jes Sorensen) [817970] - [md] bitmap: be more consistent when setting new bits in memory bitmap (Jes Sorensen) [817970] - [md] Fix userspace free_pages() macro (Jes Sorensen) [817970] - [md] raid5: be more thorough in calculating 'degraded' value (Jes Sorensen) [817970] - [md] bitmap: daemon_work cleanup (Jes Sorensen) [817970] - [md] allow non-privileged uses to GET_*_INFO about raid arrays (Jes Sorensen) [817970] - [md] update documentation for md/rdev/state sysfs interface (Jes Sorensen) [817970] - [kernel] Add DIV_ROUND_UP_ULL and DIV_ROUND_UP_SECTOR_T macro usage (Jes Sorensen) [817970] - [kernel] add roundup() code comment from akpm (Jes Sorensen) [817970] - [kernel] Constify temporary variable in roundup() (Jes Sorensen) [817970] - [kernel] roundup should only reference arguments once (Jes Sorensen) [817970] - [md] raid: remove sparse warning:symbol XXX was not declared (Jes Sorensen) [817970] - [md] convert bitmap code to use compat macros for le-bitops (Jes Sorensen) [817970] - [md] add rhel6 compat macros for upstream le-bitops (Jes Sorensen) [817970] - [scsi] cleanup usages of scsi_complete_async_scans (David Milburn) [839070] - [scsi] queue async scan work to an async_schedule domain (David Milburn) [839070] - [scsi] async: make async_synchronize_full() flush all work regardless of domain (David Milburn) [839070] - [scsi] async: introduce 'async_domain' type (David Milburn) [839070] - [scsi] isci: make function declaration match implementation (David Milburn) [839070] - [scsi] cleanup ata_host flags initialization via ata_host_init (David Milburn) [839070] - [scsi] fix hot unplug vs async scan race (David Milburn) [839070] - [scsi] libsas: fix taskfile corruption in sas_ata_qc_fill_rtf (David Milburn) [839070] - [scsi] sd: limit the scope of the async probe domain (David Milburn) [839070] - [scsi] libsas: fix sas_discover_devices return code handling (David Milburn) [839070] - [scsi] cleanup setting task state in scsi_error_handler() (David Milburn) [839070] - [scsi] Revert: scsi_transport_sas: fix delete vs scan race (David Milburn) [839070]- [kernel] sched: fix divide by zero at {thread_group,task}_times (Stanislaw Gruszka) [843771] - [scsi] alua: backoff alua rtpg retry linearly (Rob Evers) [820567] - [scsi] scsi_transport_fc: fix scan when devs are offline (Rob Evers) [822691] - [scsi] alua: retry extended header for illegal response (Rob Evers) [678069] - [scsi] alua: implement 'implied transition timeout' (Rob Evers) [678069] - [scsi] alua: Re-enable STPG for unavailable ports (Rob Evers) [807486] - [scsi] alua: Optimize the STPG command (Rob Evers) [807486] - [scsi] alua: Store the PREF bit from RTPG (Rob Evers) [807486] - [scsi] alua: Introduce set params interface (Rob Evers) [807486] - [dm] dm-thin: add read only and fail io modes (Mike Snitzer) [814826] - [dm] dm-thin-metadata: introduce dm_pool_abort_metadata (Mike Snitzer) [814826] - [dm] dm-thin-metadata: introduce dm_pool_metadata_set_read_only (Mike Snitzer) [814826] - [dm] dm-persistent-data: introduce dm_bm_set_read_only (Mike Snitzer) [814826] - [dm] dm-thin: reduce number of metadata commits (Mike Snitzer) [844808] - [dm] dm-thin-metadata: add dm_thin_changed_this_transaction (Mike Snitzer) [844808] - [dm] dm-thin-metadata: add format option to dm_pool_metadata_open (Mike Snitzer) [844808] - [dm] dm-thin-metadata: tidy up open and format error paths (Mike Snitzer) [844808] - [dm] dm-thin-metadata: only check incompat features on open (Mike Snitzer) [844808] - [dm] dm-thin-metadata: remove duplicate pmd initialisation (Mike Snitzer) [844808] - [dm] dm-thin-metadata: remove create parameter from __create_persistent_data_objects (Mike Snitzer) [844808] - [dm] dm-thin-metadata: move __superblock_all_zeroes to __open_or_format_metadata (Mike Snitzer) [844808] - [dm] dm-thin-metadata: remove nr_blocks arg from __create_persistent_data_objects (Mike Snitzer) [844808] - [dm] dm-thin-metadata: split __open or format metadata (Mike Snitzer) [844808] - [dm] dm-thin-metadata: use struct dm_pool_metadata members in __open_or_format_metadata (Mike Snitzer) [844808] - [dm] dm-thin-metadata: zero unused superblock uuid (Mike Snitzer) [844808] - [dm] dm-thin-metadata: lift __begin_transaction out of __write_initial_superblock (Mike Snitzer) [844808] - [dm] dm-thin-metadata: move dm_commit_pool_metadata into __write_initial_superblock (Mike Snitzer) [844808] - [dm] dm-thin-metadata: factor out __write_initial_superblock (Mike Snitzer) [844808] - [dm] dm-thin-metadata: lift some initialisation out of __open_or_format_metadata (Mike Snitzer) [844808] - [dm] dm-thin-metadata: factor __destroy_persistent_data out of dm_pool_metadata_close (Mike Snitzer) [844808] - [dm] dm-thin-metadata: move bm creation code into create_persistent_data_objects (Mike Snitzer) [844808] - [dm] dm-thin-metadata: rename init_pmd to __create_persistent_data_objects (Mike Snitzer) [844808] - [dm] dm-thin-metadata: wrap superblock locking (Mike Snitzer) [844808] - [dm] dm-persistent-data: stop using dm_bm_unlock_move when shadowing blocks in tm (Mike Snitzer) [844808] - [dm] dm-persistent-data: tidy transaction manager creation fns (Mike Snitzer) [844808] - [dm] dm-thin-metadata: stop tracking need for commit (Mike Snitzer) [844808] - [dm] persistent-data: create new dm_block_manager struct (Mike Snitzer) [844808] - [dm] dm-thin-metadata: factor __setup_btree_details out of init_pmd (Mike Snitzer) [844808] - [dm] dm-thin: set flush_supported (Mike Snitzer) [844808] - [dm] allow targets to request flushes regardless of underlying device support (Mike Snitzer) [844808] - [dm] persistent-data: only commit space map if index changed (Mike Snitzer) [844808] - [dm] persistent-data: always unlock superblock in dm_bm_flush_and_unlock (Mike Snitzer) [844808] - [dm] dm-thin: avoid unnecessarily breaking sharing for flushes (Mike Snitzer) [844808] - [dm] dm-thin: fix memory leak in process_prepared_mapping error paths (Mike Snitzer) [844808] - [dm] dm-thin: split discards on block boundary (Mike Snitzer) [844808] - [dm] introduce split_discard_requests (Mike Snitzer) [844808] - [dm] dm-raid: move sectors_per_dev calculation (Mike Snitzer) [844808] - [dm] dm-raid: restructure parse_raid_params (Mike Snitzer) [844808] - [dm] dm-mpath: add retain_attached_hw_handler feature (Mike Snitzer) [818374] - [scsi] scsi_dh: add scsi_dh_attached_handler_name (Mike Snitzer) [818374] - [dm] dm-thin: optimize power of two block size (Mike Snitzer) [814823] - [dm] dm-thin: support for non power of 2 pool blocksize (Mike Snitzer) [814823] - [dm] dm-stripe: optimize chunk_size calculations (Mike Snitzer) [814820] - [dm] dm-stripe: remove minimum stripe size (Mike Snitzer) [814820] - [dm] dm-stripe: support for non power of 2 chunksize (Mike Snitzer) [814820] - [dm] support non power of two target max_io_len (Mike Snitzer) [814820] - [dm] dm-stripe: remove stripes_mask (Mike Snitzer) [814820] - [dm] dm-snapshot: remove redundant assignment in merge fn (Mike Snitzer) [844808] - [dm] dm-thin: provide specific errors for two table load failure cases (Mike Snitzer) [844808] - [dm] dm-thin-metadata: introduce THIN_MAX_CONCURRENT_LOCKS (Mike Snitzer) [844808] - [dm] dm-thin-metadata: remove pointless label from __commit_transaction (Mike Snitzer) [844808] - [dm] dm-persistent-data: remove debug space map checker (Mike Snitzer) [844808] - [dm] dm-thin: clean up compiler warning (Mike Snitzer) [844808] - [dm] dm-thin: reduce endio_hook pool size (Mike Snitzer) [844808] - [dm] replace simple_strtoul (Mike Snitzer) [844808] - [dm] dm-thin: convert from simple_strto* to kstrto* (Mike Snitzer) [844808] - [dm] dm-raid1: set discard_zeroes_data_unsupported (Mike Snitzer) [844808] - [dm] dm-thin: do not send discards to shared blocks (Mike Snitzer) [844808] - [dm] dm-table: introduce discard_zeroes_data_unsupported (Mike Snitzer) [844808] - [block] do not artificially constrain max_sectors for stacking drivers (Mike Snitzer) [844968] - [dm] persistent-data: fix allocation failure in space map checker init (Mike Snitzer) [828955] - [dm] persistent-data: handle space map checker creation failure (Mike Snitzer) [828955] - [dm] persistent-data: fix shadow_info_leak on dm_tm_destroy (Mike Snitzer) [828955] - [dm] dm-thin: commit metadata before creating metadata snapshot (Mike Snitzer) [828955] - [dm] dm-thin: provide userspace access to pool metadata (Mike Snitzer) [828955] - [dm] dm-thin: use slab mempools (Mike Snitzer) [828955] - [dm] dm-thin: correct module description (Mike Snitzer) [828955] - [dm] dm-thin: add pool target flags to control discard (Mike Snitzer) [828955] - [dm] dm-thin: support discards (Mike Snitzer) [828955] - [dm] dm-thin: prepare to support discard (Mike Snitzer) [828955] - [dm] dm-thin: use dm_target_offset (Mike Snitzer) [828955] - [dm] dm-thin: support read only external snapshot origins (Mike Snitzer) [828955] - [dm] dm-thin: relax hard limit on the maximum size of a metadata device (Mike Snitzer) [828955] - [dm] persistent-data: remove space map ref_count entries if redundant (Mike Snitzer) [828955] - [dm] dm-thin: commit outstanding data every second (Mike Snitzer) [828955] - [dm] dm-thin: fix stacked bi_next usage (Mike Snitzer) [828955] - [dm] dm-bufio: there's no need to include linux/version.h (Mike Snitzer) [828955] - [dm] dm-thin-metadata: pass correct space map to dm_sm_root_size (Mike Snitzer) [828955] - [dm] persistent-data: remove redundant value_size arg from value_ptr (Mike Snitzer) [828955] - [dm] dm-thin: correct comments (Mike Snitzer) [828955] - [dm] persistent-data: fix btree rebalancing after remove (Mike Snitzer) [828955] - [dm] dm-mpath: allow ioctls to trigger pg init (Mike Snitzer) [760438] - [dm] dm-mpath: delay retry of bypassed pg (Mike Snitzer) [828955] - [dm] dm-mpath: reduce size of struct multipath (Mike Snitzer) [828955] - [dm] dm-mpath: detect invalid map_context (Mike Snitzer) [828955] - [dm] clear bi_end_io on remapping failure (Mike Snitzer) [828955] - [dm] reject trailing characters in sccanf input (Mike Snitzer) [828955] - [dm] dm-table: simplify call to free_devices (Mike Snitzer) [828955] - [dm] dm-exception-store: fix init error path (Mike Snitzer) [828955] - [dm] dm-flakey: fix crash on read when corrupt_bio_byte not set (Mike Snitzer) [828955] - [dm] dm-log-userspace: add log device dependency (Mike Snitzer) [828955] - [dm] remove superfluous smp_mb (Mike Snitzer) [828955] - [dm] use local printk ratelimit (Mike Snitzer) [828955] - [dm] dm-ioctl: add flag to wipe buffers for secure data (Mike Snitzer) [828955] - [dm] fix idr leak on module removal (Mike Snitzer) [828955] - [dm] replicator: remove all related code (Mike Snitzer) [828955] - [block] rename __make_request() to blk_queue_bio() (Mike Snitzer) [828955] - [block] export __make_request (Mike Snitzer) [828955]- [scsi] vmw_pvscsi: set max_id suggested by device (Rob Evers) [830357] - [scsi] fix medium error problems (Rob Evers) [845135] - [char] hw_random/virtio-rng: s3/s4 support (Amit Shah) [844579 844582 844583] - [char] hw_random/virtio-rng: split out common code in probe / remove for s3/s4 ops (Amit Shah) [844579 844582 844583] - [char] hw_random/virtio-rng: don't wait on host when module is going away (Amit Shah) [844579 844582 844583] - [char] hw_random/virtio-rng: allow tasks to be killed that are waiting for rng input (Amit Shah) [844579 844582 844583] - [char] hwrng: virtio-rng - Convert to new API (Amit Shah) [844579 844582 844583] - [char] hwrng: core - Fix double unlock in rng_dev_read (Amit Shah) [844579 844582 844583] - [char] hwrng: core - Replace u32 in driver API with byte array (Amit Shah) [844579 844582 844583] - [kernel] timekeeping: Add missing update call in timekeeping_resume() (Prarit Bhargava) [836803] - [kernel] hrtimer: Update hrtimer base offsets each hrtimer_interrupt (Prarit Bhargava) [836803] - [kernel] timekeeping: Provide hrtimer update function (Prarit Bhargava) [836803] - [kernel] hrtimers: Move lock held region in hrtimer_interrupt() (Prarit Bhargava) [836803] - [kernel] timekeeping: Maintain ktime_t based offsets for hrtimers (Prarit Bhargava) [836803] - [kernel] timekeeping: Fix leapsecond triggered load spike issue (Prarit Bhargava) [836803] - [kernel] hrtimer: Provide clock_was_set_delayed() (Prarit Bhargava) [836803]- [powerpc] pci-dma: use include/linux/pci-dma.h (Stanislaw Gruszka) [827193] - [x86] pci-dma: use include/linux/pci-dma.h (Stanislaw Gruszka) [827193] - [acpi] apei/ghes: Printk queued error record before panic (Myron Stowe) [816496] - [acpi] apei/ghes: Distinguish interleaved error report in kernel log (Myron Stowe) [816496] - [acpi] apei: Add Kconfig option IRQ_WORK for GHES (Myron Stowe) [816496] - [acpi] apei/ghes: 32-bit buildfix (Myron Stowe) [816496] - [acpi] apei/ghes: Add hardware memory error recovery support (Myron Stowe) [816496] - [acpi] apei/ghes: Error records content based throttle (Myron Stowe) [816496] - [acpi] apei/ghes: printk support for recoverable error via NMI (Myron Stowe) [816496] - [lib] genalloc: Make gen_pool memory allocator lockless (Myron Stowe) [816496] - [misc] Add Kconfig option ARCH_HAVE_NMI_SAFE_CMPXCHG (Myron Stowe) [816496] - [acpi] apei/ghes: Do not ratelimit fatal error printk before panic (Myron Stowe) [816496] - [lib] genalloc: add support for specifying the physical address (Myron Stowe) [816496] - [lib] genalloc: add multiple-inclusion guards (Myron Stowe) [816496] - [lib] genalloc: fix allocation from end of pool (Myron Stowe) [816496] - [lib] genalloc: use bitmap_find_next_zero_area (Myron Stowe) [816496] - [usb] xhci: Fix oops caused by more USB2 ports than USB3 ports (Don Zickus) [738470 813677] - [i2c] i2c-i801: Add device IDs for Intel Lynx Point (John Villalovos) [738470] - [watchdog] iTCO_wdt: add Intel Lynx Point DeviceIDs (John Villalovos) [738470] - [ata] ata_piix: IDE-mode SATA patch for Intel Lynx Point DeviceIDs (John Villalovos) [738470] - [ata] ahci: AHCI-mode SATA patch for Intel Lynx Point DeviceIDs (John Villalovos) [738470] - [sound] alsa: Add Lynx Point HD Audio Controller DeviceIDs (John Villalovos) [738470] - [netdrv] e1000e: prevent oops when adapter is being closed and reset simultaneously (Dean Nelson) [826375] - [fs] cifs: possible memory leak in xattr (Sachin Prabhu) [824065] - [fs] cifs: integer overflow in parse_dacl() (Sachin Prabhu) [824065] - [fs] cifs: Call id to SID mapping functions to change owner/group (Sachin Prabhu) [824065] - [fs] cifs: Add data structures and functions for uid/gid to SID mapping (Sachin Prabhu) [824065] - [fs] cifs: Do not set cifs/ntfs acl using a file handle (Sachin Prabhu) [824065] - [fs] cifs: Fix endian error comparing authusers when cifsacl enabled (Sachin Prabhu) [824065] - [fs] cifs: Change key name to cifs.idmap, misc. clean-up (Sachin Prabhu) [824065] - [fs] cifs: Invoke id mapping functions (Sachin Prabhu) [824065] - [fs] cifs: Add idmap key and related data structures and functions (Sachin Prabhu) [824065] - [fs] cifs: Allow to set extended attribute cifs_acl (Sachin Prabhu) [824065] - [fs] cifs: Use mask of ACEs for SID Everyone to calculate all three permissions user, group, and other (Sachin Prabhu) [824065] - [fs] cifs: goto out here is unnecessary (Sachin Prabhu) [823934] - [fs] cifs: remove bogus call to cifs_cleanup_volume_info (Sachin Prabhu) [823934] - [fs] cifs: tidy cifs_do_mount() up a bit (Sachin Prabhu) [823934] - [fs] cifs: close sget() races (Sachin Prabhu) [823934] - [fs] cifs: pull freeing mountdata/dropping nls/freeing cifs_sb into cifs_umount() (Sachin Prabhu) [823934] - [fs] cifs: move cifs_umount() call into ->kill_sb() (Sachin Prabhu) [823934] - [fs] cifs: pull cifs_mount() call up (Sachin Prabhu) [823934] - [fs] cifs: sanitize cifs_umount() prototype (Sachin Prabhu) [823934] - [fs] cifs: initialize ->tlink_tree in cifs_setup_cifs_sb() (Sachin Prabhu) [823934] - [fs] cifs: allocate mountdata earlier (Sachin Prabhu) [823934] - [fs] cifs: don't pass superblock to cifs_mount() (Sachin Prabhu) [823934] - [fs] cifs: don't leak nls on mount failure (Sachin Prabhu) [823934] - [fs] cifs: double free on mount failure (Sachin Prabhu) [823934] - [fs] cifs: trivial cleanup fscache cFYI and cERROR messages (Sachin Prabhu) [823934] - [fs] cifs: Fix memory leak in cifs_do_mount (Sachin Prabhu) [823934] - [fs] cifs: When mandatory encryption on share, fail mount (Sachin Prabhu) [823934] - [fs] cifs: Move smb_vol to cifsglob.h (Sachin Prabhu) [823934] - [fs] cifs: Rename three structures to avoid camel case (Sachin Prabhu) [823934] - [fs] cifs: Remove unused inode number while fetching root inode (Sachin Prabhu) [823934] - [fs] cifs: Remove build warning (Sachin Prabhu) [823934] - [fs] cifs: Fix undefined behavior when mount fails (Sachin Prabhu) [823934] - [fs] cifs: Simplify mount code for further shared sb capability (Sachin Prabhu) [823934] - [fs] cifs: Simplify connection structure search calls (Sachin Prabhu) [823934] - [fs] cifs: Add rwpidforward mount option (Sachin Prabhu) [823902] - [fs] cifs: Use pid saved from cifsFileInfo in writepages and set_file_size (Sachin Prabhu) [823902] - [fs] cifs: clean up error handling in cifs_mknod (Sachin Prabhu) [823902] - [fs] cifs: Fix to problem with getattr caused by invalidate simplification patch (Sachin Prabhu) [823878] - [fs] cifs: Simplify invalidate part (Sachin Prabhu) [823878] - [fs] cifs: Add launder_page operation (Sachin Prabhu) [823878] - [fs] cifs: Use invalidate_inode_pages2 instead of invalidate_remote_inode (Sachin Prabhu) [823878] - [fs] cifs: Fix oplock break handling (Sachin Prabhu) [823843] - [fs] cifs: switch cifs_open and cifs_create to use CIFSSMBUnixSetFileInfo (Sachin Prabhu) [823630] - [fs] cifs: Simplify cifs_open code (Sachin Prabhu) [823630] - [fs] cifs: Simplify non-posix open stuff (Sachin Prabhu) [823630] - [fs] cifs: fix handling of scopeid in cifs_convert_address (Sachin Prabhu) [823625] - [fs] cifs: add attribute cache timeout (actimeo) tunable (Sachin Prabhu) [823620] - [fs] cifs: TCP_Server_Info diet (Sachin Prabhu) [823842] - [fs] cifs: directio read/write cleanups (Sachin Prabhu) [742314] - [fs] cifs: Fix variable types in cifs_iovec_read/write (Sachin Prabhu) [742314] - [fs] cifs: Add strictcache mount option (Sachin Prabhu) [742314] - [fs] cifs: Implement cifs_strict_writev (Sachin Prabhu) [742314] - [fs] cifs: Implement cifs_strict_readv (Sachin Prabhu) [742314] - [fs] cifs: Implement cifs_file_strict_mmap (Sachin Prabhu) [742314] - [fs] cifs: Implement cifs_strict_fsync (Sachin Prabhu) [742314] - [fs] cifs: Make cifsFileInfo_put work with strict cache mode (Sachin Prabhu) [742314] - [fs] NFS: Don:t leak in nfs_proc_symlink() (Jeff Layton) [802538] - [fs] nfs: skip commit in releasepage if we:re freeing memory for fs-related reasons (Jeff Layton) [832434] - [fs] gfs2: fix kernel panic with small gfs2 filesystems - 1 RG (Abhijith Das) [838638] - [block] fix infinite loop in __getblk_slow (Jeff Moyer) [534080] - [fs] block_dev: don't mark buffers beyond end of disk as mapped (Jeff Moyer) [534080] - [fs] nfs4: fix referrals on mounts that use IPv6 addrs (Steve Dickson) [820734] - [fs] nfsd: add IPv6 addr escaping to fs_location hosts (Steve Dickson) [820734] - [fs] nfs: Enclose hostname in brackets when needed in nfs_do_root_mount (Steve Dickson) [820734] - [fs] nfs4: serialize layoutcommit (Steve Dickson) [837871] - [fs] pnfs: cleanup_layoutcommit (Steve Dickson) [837871] - [fs] pnfs: encode_layoutcommit (Steve Dickson) [837871] - [fs] pnfs: let layoutcommit handle a list of lseg (Steve Dickson) [837871] - [fs] pnfs: save layoutcommit cred at layout header init (Steve Dickson) [837871] - [fs] pnfs: save layoutcommit lwb at layout header (Steve Dickson) [837871] - [block] virtio-blk: Call revalidate_disk() upon online disk resize (Jeff Moyer) [693940] - [fs] fs/direct-io.c: dont try to allocate more than BIO_MAX_PAGES in a bio (Jeff Moyer) [832962] - [fs] nfsd: don't fail unchecked creates of non-special files (J. Bruce Fields) [808112] - [fs] NFS: fix return value of nfs_pagein_one/nfs_flush_one (Steve Dickson) [837871] - [fs] pNFS: Fall back to ordinary i/o through the mds if we have no layout segment (Steve Dickson) [837871] - [fs] pNFS: Add an initialisation callback for pNFS (Steve Dickson) [837871] - [fs] pnfs: write: Set mds_offset in the generic layer - it is needed by all LDs (Steve Dickson) [837871] - [fs] NFS: move pnfs layouts to nfs_server structure (Steve Dickson) [837871] - [fs] NFS: fix umount of pnfs filesystems (Steve Dickson) [837871]- [mm] check PageUnevictable in lru_deactivate() (Jan Stancek) [846253] - [virt] virtio-blk: Use block layer provided spinlock (Asias He) [734051] - [virt] virtio-blk: Reset device after blk_cleanup_queue() (Asias He) [734051] - [virt] virtio-blk: Call del_gendisk() before disable guest kick (Asias He) [734051] - [virt] virtio-blk: Fix hot-unplug race in remove method (Asias He) [734051] - [virt] virtio_blk: Drop unused request tracking list (Asias He) [734051] - [acpi] apei: new einj parameter to control trigger action (Myron Stowe) [816508] - [acpi] apei: limit the range of einj_param (Myron Stowe) [816508] - [acpi] apei: Use acpi_os_map_memory() instead of ioremap() in einj driver (Myron Stowe) [816508] - [acpi] apei: cleanup 0 vs NULL confusion (Myron Stowe) [816508] - [acpi] apei: Allow empty EINJ Trigger Error Action Table (Myron Stowe) [816508] - [acpi] apei: Add extensions to EINJ from rev 5.0 of acpi spec (Myron Stowe) [816508] - [acpi] apei: Print resource errors in conventional format (Myron Stowe) [816508] - [net] dev: consolidate netif_needs_gso() checks (Amerigo Wang) [822737] - [net] skbuff: add check for non-linear to warn_if_lro and needs_linearize (Amerigo Wang) [822737] - [net] dev: Optimize non-gso test checks (Amerigo Wang) [822737] - [powerpc] time: Fixups for powerpc timekeeping code (Prarit Bhargava) [843138] - [mm] Eliminate kernel crash due to races in hugetlbfs (Larry Woodman) [822458] - [net] tcp: clear hints to avoid a stale one (Andy Gospodarek) [807704] - [net] fix rtnetlink IFF_PROMISC and IFF_ALLMULTI handling (Jiri Benc) [838450]- [net] openvswitch: checking wrong variable in queue_userspace_packet() (Herbert Xu) [805656] - [net] openvswitch: Validation of IPv6 set port action uses IPv4 header (Herbert Xu) [805656] - [net] openvswitch: Release rtnl_lock if ovs_vport_cmd_build_info() failed (Herbert Xu) [805656] - [net] openvswitch: Add length check when retrieving TCP flags (Herbert Xu) [805656] - [net] openvswitch: Fix checksum update for actions on UDP packets (Herbert Xu) [805656] - [net] openvswitch: Honor dp_ifindex, when specified, for vport lookup by name (Herbert Xu) [805656] - [net] openvswitch: Fix multipart datapath dumps (Herbert Xu) [805656] - [net] openvswitch: small potential memory leak in ovs_vport_alloc() (Herbert Xu) [805656] - [net] openvswitch: Add Open vSwitch kernel components (Herbert Xu) [805656] - [lib] flex_array: export symbols to modules (Herbert Xu) [805656] - [net] net: Add rcu_dereference_rtnl (Herbert Xu) [805656] - [net] Add skb_reset_mac_len helper (Herbert Xu) [805656] - [net] rcu: add __rcu API for later sparse checking (Herbert Xu) [805656] - [net] ipv6: Add fragment reporting to ipv6_skip_exthdr() (Herbert Xu) [805656] - [net] vlan: Move vlan_set_encap_proto() to vlan header file (Herbert Xu) [805656] - [net] genetlink: Add rcu_dereference_genl and genl_dereference (Herbert Xu) [805656] - [net] genetlink: Add lockdep_genl_is_held() (Herbert Xu) [805656] - [net] netlink: Export genl_lock() API for use by modules (Herbert Xu) [805656] - [net] genetlink: Add genl_notify() (Herbert Xu) [805656] - [x86] setup: Update hardware check to support Intel Haswell processors (Prarit Bhargava) [842862] - [kernel] tracing, function tracer: Clean up strstrip() usage (Jiri Olsa) [838745] - [kernel] tracing: Support multiple pids in set_pid_ftrace file (Jiri Olsa) [838745] - [mm] thp: remove unnecessary tlb flush for mprotect (Andrea Arcangeli) [823994] - [mm] thp: improve order in lru list for split huge page (Andrea Arcangeli) [823994] - [mm] thp: Set compound tail page _count to zero (Andrea Arcangeli) [823994] - [mm] thp: Add compound tail page _mapcount when mapped (Andrea Arcangeli) [823994] - [mm] thp: reduce khugepaged freezing latency (Andrea Arcangeli) [823994] - [mm] Fix slab->page flags corruption (Andrea Arcangeli) [823994] - [powerpc] oprofile: Handle events that raise an exception without overflowing (Steve Best) [834157] - [infiniband] cxgb3: Don't pass irq flags to flush_qp() (Steve Best) [829758] - [usb] ehci: go back to using the system clock for QH unlinks (Gerd Hoffmann) [816576] - [md] dm-raid1: Fix mirror crash when discard request is sent and sync is in progress (Mikulas Patocka) [837607] - [scsi] st: increase max number of tapes configured (Rob Evers) [533469] - [mm] Never OOM kill tasks outside of memory cgroup when memory.limit_in_bytes is exceeded by a Transparent Huge Page (Larry Woodman) [811255] - [netdrv] bond_alb: don't disable softirq under bond_alb_xmit (Jiri Pirko) [841987]- [net] ipv4: add RCU protection to inet->opt (Jiri Pirko) [829109] - [x86] perf: Update event scheduling constraints for AMD family 15h models (Jiri Olsa) [739441] - [x86] ioapic: Fix kdump race with migrating irq (Don Zickus) [783322] - [net] sctp: Implement quick failover draft from tsvwg (Neil Horman) [830716] - [net] sctp: be more restrictive in transport selection on bundled sacks (Neil Horman) [830716] - [net] rds: set correct msg_namelen (Weiping Pan) [822731] {CVE-2012-3430}- [s390] kernel: pfault task state race (Hendrik Brueckner) [831262] - [powerpc] pseries: Support lower minimum entitlement for virtual processors (Steve Best) [822651] - [kernel] sched: Fix signed unsigned comparison in check_preempt_tick() (Frederic Weisbecker) [835797] - [edac] i5000_edac: Fix the fatal error channel report (Mauro Carvalho Chehab) [806796] - [security] selinux: fix error codes in cond_read_bool() (Eric Paris) [839315] - [mm] page-writeback: Improvement of page writeback ordering (Naoya Horiguchi) [786025] - [mm] reduce page fragmentation in buddy allocator (Jarod Wilson) [786318]- [pci] print out PCI device info along with duration (Myron Stowe) [808213] - [pci] Move "pci reassigndev resource alignment" out of quirks.c (Myron Stowe) [808213] - [pci] Use class for quirk for usb host controller fixup (Myron Stowe) [808213] - [pci] Use class for quirk for netmos class fixup (Myron Stowe) [808213] - [pci] Use class for quirk for intel e100 interrupt fixup (Myron Stowe) [808213] - [pci] Use class for quirk for legacy ATA NO_D3 (Myron Stowe) [808213] - [pci] Use class for quirk for cardbus_legacy (Myron Stowe) [808213] - [pci] Use class for quirk for pci_fixup_video (Myron Stowe) [808213] - [pci] Use class quirk for intel fix_transparent_bridge (Myron Stowe) [808213] - [pci] Use class for quirk for via_no_dac (Myron Stowe) [808213] - [pci] Add class support in quirk handling (Myron Stowe) [808213] - [pci] Annotate PCI quirks in initcall_debug style (Myron Stowe) [808213] - [kernel] async: remove redundant declaration (Myron Stowe) [808213] - [pci] init.h: Add "extern int initcall_debug" (Myron Stowe) [808213] - [powerpc] Make keyctl new_session work on powerpc (David Howells) [830152] - [pci] Fix uninitialized variable 'cap_mask' (Myron Stowe) [813363] - [s390] enable ARCH_DMA_ADDR_T_64BIT with 64BIT (Prarit Bhargava) [715410] - [x86] Enable ARCH_DMA_ADDR_T_64BIT with X86_64 || HIGHMEM64G (Prarit Bhargava) [715410] - [powerpc] enable ARCH_DMA_ADDR_T_64BIT with ARCH_PHYS_ADDR_T_64BIT (Prarit Bhargava) [715410] - [kernel] add the common dma_addr_t typedef to include/linux/types.h (Prarit Bhargava) [715410] - [pci] ahci: add pci quirk for JMB362 (Prarit Bhargava) [836880] - [net] tun: allow tap iface in netconsole'd bridge (Jiri Benc) [838025] - [net] netconsole: fix deadlock on network restart (Jiri Benc) [839266] - [net] ipv4/ping: Fix recvmsg MSG_OOB error handling (Jiri Pirko) [787705] - [net] fix some sparse errors (Jiri Pirko) [787705] - [net] ping: dont increment ICMP_MIB_INERRORS (Jiri Pirko) [787705] - [net] ping: remove some sparse errors (Jiri Pirko) [787705] - [net] ping: fix the coding style (Jiri Pirko) [787705] - [net] ping: make local functions static (Jiri Pirko) [787705] - [net] ping: cleanups ping_v4_unhash() (Jiri Pirko) [787705] - [net] ipv4/ping: Remove duplicate icmp.h include (Jiri Pirko) [787705] - [net] ping: fix build failure (Jiri Pirko) [787705] - [net] ping: dont call udp_ioctl() (Jiri Pirko) [787705] - [net] ping: small changes (Jiri Pirko) [787705] - [net] ipv4: add IPPROTO_ICMP socket kind (Jiri Pirko) [787705] - [x86] amd_iommu: Fix SRIOV and hotplug devices (Stefan Assmann) [832009] - [mm] hugetlb: fix resv_map leak in error path (Motohiro Kosaki) [824351] {CVE-2012-2390}- [crypto] signature: remove module signing xtime usage (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix CLOCK_MONOTONIC inconsistency during leapsecond (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix a few minor newline issues (Prarit Bhargava) [836748] - [kernel] time: fix s/then/than/ spelling errors (Prarit Bhargava) [836748] - [kernel] time: Avoid scary backtraces when warning of > 11 adj (Prarit Bhargava) [836748] - [kernel] ntp: Fix leap-second hrtimer livelock (Prarit Bhargava) [836748] - [kernel] time: Fix change_clocksource locking (Prarit Bhargava) [836748] - [kernel] time: Move common updates to a function (Prarit Bhargava) [836748] - [kernel] time: Reorder so the hot data is together (Prarit Bhargava) [836748] - [kernel] time: Remove most of xtime_lock usage in timekeeping.c (Prarit Bhargava) [836748] - [kernel] ntp: Add ntp_lock to replace xtime_locking (Prarit Bhargava) [836748] - [kernel] ntp: Access tick_length variable via ntp_tick_length() (Prarit Bhargava) [836748] - [kernel] time: Add timekeeper lock (Prarit Bhargava) [836748] - [kernel] time: Cleanup global variables and move them to the top (Prarit Bhargava) [836748] - [kernel] time: Move raw_time into timekeeper structure (Prarit Bhargava) [836748] - [kernel] time: Move xtime into timekeeeper structure (Prarit Bhargava) [836748] - [kernel] time: Move wall_to_monotonic into the timekeeper structure (Prarit Bhargava) [836748] - [kernel] time: Move total_sleep_time into the timekeeper structure (Prarit Bhargava) [836748] - [kernel] time: Fix spelling mistakes in new comments (Prarit Bhargava) [836748] - [kernel] time: fix bogus comment in timekeeping_get_ns_raw (Prarit Bhargava) [836748] - [kernel] timekeeping: add arch_offset hook to ktime_get functions (Prarit Bhargava) [836748] - [kernel] clocksource: Avoid selecting mult values that might overflow when adjusted (Prarit Bhargava) [836748] - [kernel] time: Improve documentation of timekeeeping_adjust() (Prarit Bhargava) [836748] - [kernel] time: Fix stupid KERN_WARN compile issue (Prarit Bhargava) [836748] - [kernel] time: Avoid accumulating time drift in suspend/resume (Prarit Bhargava) [836748] - [kernel] time: Catch invalid timespec sleep values in __timekeeping_inject_sleeptime (Prarit Bhargava) [836748] - [kernel] hrtimers: Prepare for cancel on clock was set timers (Prarit Bhargava) [836748] - [kernel] time: Add timekeeping_inject_sleeptime (Prarit Bhargava) [836748] - [kernel] time: Extend get_xtime_and_monotonic_offset() to also return sleep (Prarit Bhargava) [836748] - [kernel] time: Introduce get_monotonic_boottime and ktime_get_boottime (Prarit Bhargava) [836748] - [kernel] time: Introduce timekeeping_inject_offset (Prarit Bhargava) [836748] - [kernel] time: Correct the *settime* parameters (Prarit Bhargava) [836748] - [kernel] time: Provide xtime_update() (Prarit Bhargava) [836748] - [kernel] time: Remove unused __get_wall_to_monotonic() (Prarit Bhargava) [836748] - [kernel] time: Provide get_xtime_and_monotonic_offset() (Prarit Bhargava) [836748] - [kernel] time: Move do_timer() to kernel/time/timekeeping.c (Prarit Bhargava) [836748] - [kernel] timekeeping: Make local variables static (Prarit Bhargava) [836748] - [kernel] time: Compensate for rounding on odd-frequency clocksources (Prarit Bhargava) [836748] - [kernel] time: Workaround gcc loop optimization that causes 64bit div errors (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix overflow in rawtime tv_nsec on 32 bit archs (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix update_vsyscall to provide wall_to_monotonic offset (Prarit Bhargava) [836748] - [powerpc] kernel: RHEL6 xtime removal (Prarit Bhargava) [836748] - [kernel] timekeeping: Make xtime and wall_to_monotonic static (Prarit Bhargava) [836748] - [powerpc] kernel: Cleanup xtime usage (Prarit Bhargava) [836748] - [kernel] hrtimer: Cleanup direct access to wall_to_monotonic (Prarit Bhargava) [836748] - [kernel] time: Kill off CONFIG_GENERIC_TIME (Prarit Bhargava) [836748] - [kernel] time: Implement timespec_add (Prarit Bhargava) [836748] - [kernel] time: Remove xtime_cache (Prarit Bhargava) [836748] - [kernel] time: Fix accumulation bug triggered by long delay (Prarit Bhargava) [836748] - [kernel] time: Clean up warp_clock() (Prarit Bhargava) [836748] - [virt] time: Clean up direct xtime usage in xen (Prarit Bhargava) [836748] - [s390] kernel: Cleanup xtime usage (Prarit Bhargava) [836748] - [kernel] Export the symbol of getboottime and mmonotonic_to_bootbased (Prarit Bhargava) [836748] - [kernel] clocksource: add suspend callback (Prarit Bhargava) [836748] - [kernel] ntp: Cleanup xtime references in ntp.c (Prarit Bhargava) [836748] - [kernel] Revert: time: Remove xtime_cache (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix clock_gettime vsyscall time warp (Prarit Bhargava) [836748] - [kernel] nohz: Prevent clocksource wrapping during idle (Prarit Bhargava) [836748] - [kernel] time: Remove xtime_cache (Prarit Bhargava) [836748] - [kernel] time: Implement logarithmic time accumulation (Prarit Bhargava) [836748] - [kernel] Revert: time: Implement logarithmic time accumalation (Prarit Bhargava) [836748] - [kernel] Revert: Export the symbol of getboottime and mmonotonic_to_bootbased (Prarit Bhargava) [836748] - [s390x] Revert: timekeeping: Fix accumulation bug triggered by long delay (Prarit Bhargava) [836748] - [s390x] Revert: timekeeping: Fix clock_gettime vsyscall time warp (Prarit Bhargava) [836748] - [kernel] Revert: nohz: Prevent clocksource wrapping during idle (Prarit Bhargava) [836748]- [netdrv] be2net: reduce gso_max_size setting to account for ethernet header (Ivan Vecera) [834185] - [netdrv] dl2k: fix unfiltered netdev rio_ioctl access by users (Jacob Tanenbaum) [818825] {CVE-2012-2313} - [fs] proc/stat: fix whitespace damage in use arch_idle_time patch (Steve Best) [841149] - [virt] kvm: disable writeback for TEST in emulator (Gleb Natapov) [842211] - [x86] lapic-timer: Increase the max_delta to 31 bits (Prarit Bhargava) [832138] - [net] 8021q/vlan: filter device events on bonds (Neil Horman) [841983]- [fs] nfs: fix EOF incorrectly set on short read for nfsv2 (Sachin Prabhu) [827126] - [usbhid] hiddev: Consolidate device existence checks in hiddev_ioctl (Don Zickus) [839973] - [usbhid] hiddev: Fix race between disconnect and hiddev_ioctl (Don Zickus) [839973] - [usbhid] hiddev: protect against disconnect/NULL-dereference race (Don Zickus) [839973] - [perf] events: Fix ring_buffer_wakeup() brown paperbag bug (Frederic Weisbecker) [839105] - [perf] Fix loss of notification with multi-event (Frederic Weisbecker) [839105] - [perf] Split up buffer handling from core code (Frederic Weisbecker) [839105] - [drm] i915: fix integer overflow in i915_gem_do_execbuffer() (Jacob Tanenbaum) [824563] {CVE-2012-2384} - [crypto] algapi: Move larval completion into algboss (Herbert Xu) [832135] - [kernel] pm_qos: Accept ASCII values for latency (Herbert Xu) [833456] - [x86] Use .cfi_sections for assembly code (Mark Wielaard) [823990] - [scsi] mpt2sas: reduce lock contention (Tomas Henzl) [790506] - [net] ipv4: fix panic while tuning accept_local (Weiping Pan) [835911]- [powerpc] Fix wrong divisor in usecs_to_cputime backport (Steve Best) [821374] - [drm] i915: fix integer overflow in i915_gem_execbuffer2() (Jacob Tanenbaum) [824555] {CVE-2012-2383} - [fs] proc/stat: Use arch_idle_time for idle and iowait times if available (Steve Best) [841149] - [lib] kstrto: Reduce the number of expensive division instructions done by _parse_integer() (Sachin Prabhu) [820847] - [lib] kstrtox: common code between kstrto*() and simple_strto*() functions (Sachin Prabhu) [820847] - [lib] make _tolower() public (Sachin Prabhu) [820847] - [lib] vsprintf: use TOLOWER whenever possible (Sachin Prabhu) [820847] - [lib] lib: add kstrto*_from_user() (Sachin Prabhu) [820847] - [lib] kstrtox: simpler code in _kstrtoull() (Sachin Prabhu) [820847] - [lib] kstrto: converting strings to integers done (hopefully) right (Sachin Prabhu) [820847] - [lib] vsprintf: reuse almost identical simple_strtoulX() functions (Sachin Prabhu) [820847] - [usb] core: change the memory limits in usbfs URB submission (Don Zickus) [828271] - [usb] core: unify some error pathways in usbfs (Don Zickus) [828271] - [base] firmware: Fix an oops on reading fw_priv->fw in sysfs loading file (Prarit Bhargava) [819877]- [tools] perf, spec: Add bison and flex build BuildRequires (Jiri Olsa) [827474] - [tools] perf, compat: Disable hw breakpoint events (Jiri Olsa) [827474] - [tools] perf, compat: Disable branch stack feature (Jiri Olsa) [827474] - [tools] perf, compat: Disable PMU events (Jiri Olsa) [827474] - [tools] perf, stat: handle ENXIO error for perf_event_open (Jiri Olsa) [827474] - [tools] perf: Turn off compiler warnings for flex and bison generated files (Jiri Olsa) [827474] - [tools] perf, stat: Fix case where guest/host monitoring is not supported by kernel (Jiri Olsa) [827474] - [tools] perf, build-id: Fix filename size calculation (Jiri Olsa) [827474] - [tools] perf, symbols: Read plt symbols from proper symtab_type binary (Jiri Olsa) [827474] - [tools] perf: Add 'G' and 'H' modifiers to event parsing (Jiri Olsa) [827474] - [tools] perf: Drop CROSS_COMPILE from flex and bison calls (Jiri Olsa) [827474] - [tools] perf, report: Fix crash showing warning related to kernel maps (Jiri Olsa) [827474] - [tools] perf, archive: Correct cutting of symbolic link (Jiri Olsa) [827474] - [tools] perf: Ignore auto-generated bison/flex files (Jiri Olsa) [827474] - [tools] perf: Fix parsers' rules to dependencies (Jiri Olsa) [827474] - [tools] perf: fix NO_GTK2 Makefile config error (Jiri Olsa) [827474] - [tools] perf, session: Skip event correctly for unknown id/machine (Jiri Olsa) [827474] - [tools] perf, kvm: Finding struct machine fails for PERF_RECORD_MMAP (Jiri Olsa) [827474] - [tools] perf, annotate: Validate addr in symbol__inc_addr_samples (Jiri Olsa) [827474] - [tools] perf, hists browser: Fix NULL deref in hists browsing code (Jiri Olsa) [827474] - [tools] perf, hists: Catch and handle out-of-date hist entry maps. (Jiri Olsa) [827474] - [tools] perf, annotate: Fix hist decay (Jiri Olsa) [827474] - [tools] perf, top: Add intel_idle to the skip list (Jiri Olsa) [827474] - [tools] perf: Fix getrusage() related build failure on glibc trunk (Jiri Olsa) [827474] - [tools] perf: Remove auto-generated bison/flex files (Jiri Olsa) [827474] - [tools] perf, annotate: Fix off by one symbol hist size allocation and hit accounting (Jiri Olsa) [827474] - [tools] perf, annotate: addr2line wants addresses in same format as objdump (Jiri Olsa) [827474] - [tools] perf, probe: Finder fails to resolve function name to address (Jiri Olsa) [827474] - [tools] perf, symbols: Handle NULL dso in dso__name_len (Jiri Olsa) [827474] - [tools] perf, symbols: Do not include libgen.h (Jiri Olsa) [827474] - [tools] perf: Fix bug in raw sample parsing (Jiri Olsa) [827474] - [tools] perf: Fix display of first level of callchains (Jiri Olsa) [827474] - [tools] perf, diff: Fix to work with new hists design (Jiri Olsa) [827474] - [tools] perf: Fix modifier to be applied on correct events (Jiri Olsa) [827474] - [tools] perf: Fix various casting issues for 32 bits (Jiri Olsa) [827474] - [tools] perf: Simplify event_read_id exit path (Jiri Olsa) [827474] - [tools] perf: Use scnprintf where applicable (Jiri Olsa) [827474] - [tools] perf: Incorrect use of snprintf results in SEGV (Jiri Olsa) [827474] - [tools] perf, record: Fix buffer overrun bug in tracepoint_id_to_path() (Jiri Olsa) [827474] - [tools] perf, report: Add a simple GTK2-based 'perf report' browser (Jiri Olsa) [827474] - [tools] perf, report: Document --symbol-filter option (Jiri Olsa) [827474] - [tools] perf, ui browser: Clean lines inside of the input window (Jiri Olsa) [827474] - [tools] perf, report: Treat an argument as a symbol filter (Jiri Olsa) [827474] - [tools] perf, report: Add --symbol-filter option (Jiri Olsa) [827474] - [tools] perf, ui browser: Add 's' key to filter by symbol name (Jiri Olsa) [827474] - [tools] perf, ui browser: Introduce ui_browser__input_window (Jiri Olsa) [827474] - [tools] perf, hists: Add hists__filter_by_symbol (Jiri Olsa) [827474] - [tools] perf: Do not disable members of group event (Jiri Olsa) [827474] - [tools] perf, stat: Fix event grouping on forked task (Jiri Olsa) [827474] - [tools] perf: Add support to specify pmu style event (Jiri Olsa) [827474] - [tools] perf: Add perf pmu object to access pmu format definition (Jiri Olsa) [827474] - [tools] perf: Add config options support for event parsing (Jiri Olsa) [827474] - [tools] perf: Add parser generator for events parsing (Jiri Olsa) [827474] - [tools] perf: Adjust make rules (Jiri Olsa) [827474] - [tools] perf, report: Fix annotate double quit issue in branch view mode (Jiri Olsa) [827474] - [tools] perf, report: Remove duplicate annotate choice in branch view mode (Jiri Olsa) [827474] - [tools] perf, report: Enable TUI in branch view mode (Jiri Olsa) [827474] - [tools] perf, report: Auto-detect branch stack sampling mode (Jiri Olsa) [827474] - [tools] perf, record: Add HEADER_BRANCH_STACK tag (Jiri Olsa) [827474] - [tools] perf, record: Provide default branch stack sampling mode option (Jiri Olsa) [827474] - [tools] perf: Make perf able to read files from older ABIs (Jiri Olsa) [827474] - [tools] perf: Fix ABI compatibility bug in print_event_desc() (Jiri Olsa) [827474] - [tools] perf: Enable reading of perf.data files from different ABI rev (Jiri Olsa) [827474] - [tools] perf, report: Add support for taken branch sampling (Jiri Olsa) [827474] - [tools] perf, record: Add support for sampling taken branch (Jiri Olsa) [827474] - [tools] perf: Add code to support PERF_SAMPLE_BRANCH_STACK (Jiri Olsa) [827474] - [tools] perf, annotate: Add missing newline on error message (Jiri Olsa) [827474] - [tools] perf, annotate: Fix help string on tui (Jiri Olsa) [827474] - [tools] perf, annotate: Restore title when came back to original symbol (Jiri Olsa) [827474] - [tools] perf, annotate: Handle lower case key code in annotate_browser__run() (Jiri Olsa) [827474] - [tools] perf, annotate: Print asm code as blue when source code is displayed (Jiri Olsa) [827474] - [tools] perf: Add descriptions of missing Makefile arguments (Jiri Olsa) [827474] - [tools] perf, evlist: Restore original errno after open failed (Jiri Olsa) [827474] - [tools] perf, probe: Ensure offset provided is not greater than function length without DWARF info too (Jiri Olsa) [827474] - [tools] perf: Ensure comm string is properly terminated (Jiri Olsa) [827474] - [tools] perf, probe: Ensure offset provided is not greater than function length (Jiri Olsa) [827474] - [tools] perf, evlist: Return first evsel for non-sample event on old kernel (Jiri Olsa) [827474] - [tools] perf: fix broken perf record -a mode (Jiri Olsa) [827474] - [tools] perf: Remove duplicated string.h includes (Jiri Olsa) [827474] - [tools] perf: Allow expressions in __print_symbolic() fields (Jiri Olsa) [827474] - [tools] perf: Invert the sample_id_all logic (Jiri Olsa) [827474] - [tools] perf: Handle kernels that don't support attr.exclude_{guest, host} (Jiri Olsa) [827474] - [tools] perf: cleanup initialization of attr->size (Jiri Olsa) [827474] - [tools] perf: Factor out feature op to process header sections (Jiri Olsa) [827474] - [tools] perf: Moving code in header.c (Jiri Olsa) [827474] - [tools] perf: Add bitmap_or function into bitmap object (Jiri Olsa) [827474] - [tools] perf: Add sysfs mountpoint interface (Jiri Olsa) [827474] - [tools] perf: Remove unused functions from debugfs object (Jiri Olsa) [827474] - [tools] perf: Get rid of ctype.h in symbol.c (Jiri Olsa) [827474] - [tools] perf: ctype.c only wants util.h (Jiri Olsa) [827474] - [tools] perf: Implement islower/isupper macro into util.h (Jiri Olsa) [827474] - [tools] perf: Change perf_guest default back to false (Jiri Olsa) [827474] - [tools] perf, top: Don't process samples with no valid machine object (Jiri Olsa) [827474] - [tools] perf: Allow multiple threads or processes in record, stat, top (Jiri Olsa) [827474] - [tools] perf: Fix out of tree compiles (Jiri Olsa) [827474] - [tools] perf: Fix build dependency of perf python extension (Jiri Olsa) [827474] - [tools] perf, record: No build id option fails (Jiri Olsa) [827474] - [tools] perf: fix endianness detection in perf.data (Jiri Olsa) [827474] - [tools] perf, stat: Align scaled output of cpu-clock (Jiri Olsa) [827474] - [tools] perf, stat: Adjust print unit (Jiri Olsa) [827474] - [tools] perf, doc: Allow producing documentation in a specified output directory (Jiri Olsa) [827474] - [tools] perf, evsel: Fix an issue where perf report fails to show the proper percentage (Jiri Olsa) [827474] - [tools] perf, record: Make feature initialization generic (Jiri Olsa) [827474] - [tools] perf, probe: Rename target_module to target (Jiri Olsa) [827474] - [tools] perf: Remove distclean from Makefile help output (Jiri Olsa) [827474] - [tools] perf, evlist: Make splice_list_tail method public (Jiri Olsa) [827474] - [tools] perf, python: Use attr.watermark in twatch.py (Jiri Olsa) [827474] - [tools] perf: Remove unnecessary ctype.h inclusion (Jiri Olsa) [827474] - [tools] perf, lock: Document lock info subcommand (Jiri Olsa) [827474] - [tools] perf, top: Fix number of samples displayed (Jiri Olsa) [827474] - [tools] perf, script: Add option resolving vmlinux path (Jiri Olsa) [827474] - [tools] perf, script: Add the offset field specifier (Jiri Olsa) [827474] - [tools] perf, script: Print branch_from and branch_to of BTS events (Jiri Olsa) [827474] - [tools] perf, script: Unify the expressions indicating "unknown" (Jiri Olsa) [827474] - [tools] perf, evsel: Fix spelling typo (Jiri Olsa) [827474] - [tools] perf: Fix strlen() bug in perf_event__synthesize_event_type() (Jiri Olsa) [827474] - [tools] perf: probe usability fixes (Jiri Olsa) [827474] - [tools] perf: Fix broken build by defining _GNU_SOURCE in Makefile (Jiri Olsa) [827474] - [tools] perf: Introduce per user view (Jiri Olsa) [827474] - [tools] perf: Add fprintf methods for thread_map and cpu_map classes (Jiri Olsa) [827474] - [tools] perf: Add support for guest/host-only profiling (Jiri Olsa) [827474] - [tools] perf, kvm: Do guest-only counting by default (Jiri Olsa) [827474] - [fs] ext4: properly dirty split extent nodes (David Jeffery) [838640] - [netdrv] ixgbe: BIT_APP_UPCHG not set by ixgbe_copy_dcb_cfg() (Andy Gospodarek) [814044] - [netdrv] ixgbe: driver fix for link flap (Andy Gospodarek) [814044] - [net] tcp: Add TCP_USER_TIMEOUT socket option (Jiri Benc) [819610]- [net] bridge: Fix enforcement of multicast hash_max limit (Thomas Graf) [832575] - [net] bluetooth: fix sco_conninfo infoleak (Jacob Tanenbaum) [681308] {CVE-2011-1078} - [wireless] ipw2200: remove references to CFG80211_WEXT config option (John Linville) [839311] - [virt] kvm: whitelist-based GET_SUPPORTED_CPUID (Eduardo Habkost) [832486] - [virt] kvm: handle last_boosted_vcpu = 0 case (Rik van Riel) [827031] - [net] ehea: fix promiscuous mode (Steve Best) [826075] - [net] ehea: fix allmulticast support (Steve Best) [826075] - [s390] kdump: Move early_pgm_check_handler() to text section (Hendrik Brueckner) [831288]- [s390] kdump: Fix PSW restart on offline CPUs (Hendrik Brueckner) [831277] - [s390] kdump: Use real mode for PSW restart and kexec (Hendrik Brueckner) [831278] - [s390] kernel: clear page table for sw large page emulation (Hendrik Brueckner) [831265] - [s390] dasd: re-prioritize partition detection message (Hendrik Brueckner) [831261] - [s390] zfcpdump: Implement async sdias event processing (Hendrik Brueckner) [818893] - [mm] readahead: readahead page allocations are OK to fail (Jeff Moyer) [804815] - [base] firmware_class: fix memory leak - free allocated pages kabi fixes (Prarit Bhargava) [745657] - [base] firmware_class: fix memory leak - free allocated pages (Prarit Bhargava) [745657] - [fs] tmpfs: fix highmem swapoff crash regression (Rafael Aquini) [817719] - [fs] tmpfs: fix race between truncate and writepage (Rafael Aquini) [817719] - [fs] tmpfs: fix race between swapoff and writepage (Rafael Aquini) [817719] - [fs] tmpfs: fix spurious ENOSPC when racing with unswap (Rafael Aquini) [817719] - [fs] tmpfs: fix race between umount and swapoff (Rafael Aquini) [817719] - [fs] tmpfs: fix race between umount and writepage (Rafael Aquini) [817719]- [net] ipv6/netfilter: fix null pointer dereference in nf_ct_frag6_reasm() (Petr Matousek) [833412] {CVE-2012-2744} - [x86] io-apic: IO-APIC MMIO should not fail on resource insertion (Prarit Bhargava) [790726] - [x86] apic: Use PAGE_SIZE instead of numbers (Prarit Bhargava) [790726] - [firmware] dmi: bail earlier if no smbios found (Jarod Wilson) [833588] - [x86] cpu: mark hardware unsupported in single function (Prarit Bhargava) [829436] - [net] 9p: replace p9_poll_task with a work (Prarit Bhargava) [789126] - [net] 9p: use system_wq instead of p9_mux_wq (Prarit Bhargava) [789126] - [bluetooth] btusb: typo in Broadcom SoftSailing id (Don Zickus) [768385] - [bluetooth] btusb: add device entry for Broadcom SoftSailing (Don Zickus) [768385] - [ipc] mqueue: add rbtree node caching support checkpatch fixes (Doug Ledford) [826177] - [ipc] mqueue: add rbtree node caching support (Doug Ledford) [826177] - [virtio] virtio_balloon: separate out common code between remove and freeze functions (Amit Shah) [813227] - [virtio] virtio_balloon: drop restore_common() (Amit Shah) [813227] - [virtio] virtio_balloon: let host know of updated balloon size before module removal (Amit Shah) [813227] - [crypto] sha512: Fix byte counter overflow in SHA-512 (Jarod Wilson) [830977] - [kernel] Prevent keyctl new_session from causing a panic (David Howells) [827424] {CVE-2012-2745} - [mm] reclaim invalidated page ASAP (Rafael Aquini) [817659] - [mm] memcg: move memcg reclaimable page into tail of inactive list (Rafael Aquini) [817659] - [mm] deactivate invalidated pages (Rafael Aquini) [817659] - [mm] filemap: find_get_pages_contig fixlet (Rafael Aquini) [819001] - [netdrv] be2net: enable GRO by default (Ivan Vecera) [837230] - [wireless] ath9k: fix dynamic WEP related regression (Stanislaw Gruszka) [807367] - [net] rfs: better sizing of dev_flow_table (Jiri Pirko) [810073] - [net] rps: fix insufficient bounds checking in store_rps_dev_flow_table_cnt() (Jiri Pirko) [810073] - [net] ipvs: IPv6 tunnel mode fix (Jesper Brouer) [835535] - [Documentation] networking: update the description of rp_filter in ip-sysctl.txt (Amerigo Wang) [786411] - [net] ipv6: discard overlapping fragment (Jiri Pirko) [819952] - [net] tcp: Fix race in tcp_poll (Jiri Pirko) [831663] - [net] ipv6: fix incorrect TCP checksums with single-fragment packets (Jiri Benc) [759313] - [net] ipv6: fix panic in tcp SYN processing (Jesper Brouer) [803920] - [net] ipv4: IP_MULTICAST_IF setsockopt now recognizes struct mreq (Jiri Pirko) [803202]- [net] bonding: Fix up refcounting issues with bond/vlan config (Neil Horman) [836164] - [net] bonding: Always add vid to new slave group (Neil Horman) [834764] - [fs] procfs: do not confuse jiffies with cputime64_t (Steve Best) [821374] - [kernel] time: Add nsecs_to_cputime64 interface for asm-generic (Steve Best) [821374] - [powerpc] Fix wrong divisor in usecs_to_cputime (Steve Best) [821374]- [kernel] futex: Fix uninterruptible loop due to gate_area (Jerome Marchand) [834038] - [kernel] futex: Fix regression with read only mappings (Jerome Marchand) [834038] - [fs] pnfs: Fix an off-by-one error in pnfs_generic_pg_test (Steve Dickson) [826650] - [fs] pnfs: Fix some issues with pnfs_generic_pg_test (Steve Dickson) [826650] - [fs] nfs: file layout must consider pg_bsize for coalescing (Steve Dickson) [826650] - [fs] pnfs: fix break condition in pnfs_find_lseg (Steve Dickson) [826650] - [fs] nfs: Cleanup of the nfs_pageio code in preparation for a pnfs bugfix (Steve Dickson) [826650] - [fs] nfs: define nfs_generic_pg_test (Steve Dickson) [826650] - [fs] pnfs: use pnfs_generic_pg_test directly by layout driver (Steve Dickson) [826650] - [fs] pnfs: change pg_test return type to bool (Steve Dickson) [826650] - [fs] pnfs: unify pnfs_pageio_init functions (Steve Dickson) [826650] - [fs] nfs/pnfs: encode_layoutreturn (Steve Dickson) [825009] - [fs] nfs/pnfs: layoutreturn (Steve Dickson) [825009] - [fs] nfs/pnfs: Use byte-range for cb_layoutrecall (Steve Dickson) [825009] - [fs] nfs/pnfs: alloc and free layout_hdr layoutdriver methods (Steve Dickson) [825009] - [fs] nfs/pnfs: support for non-rpc layout drivers (Steve Dickson) [825009] - [fs] nfs/pnfs: align layoutget requests on page boundaries (Steve Dickson) [825009] - [fs] nfs/pnfs: Use byte-range for layoutget (Steve Dickson) [825009] - [fs] nfsv4.1 fix page number calculation bug for filelayout decode buffers (Steve Dickson) [758202] - [fs] nfs: Adapt readdirplus to application usage patterns (Steve Dickson) [819891] - [fs] nfs: Backport of upstream xdr routines to rhel6 (Steve Dickson) [784174] - [net] sunrpc/auth_gss: the list of pseudoflavors not being parsed correctly (Steve Dickson) [784174] - [fs] NFS: Use correct variable for page bounds checking (Steve Dickson) [784174] - [fs] NFS: Remove secinfo knowledge out of the generic client (Steve Dickson) [784174] - [fs] NFS: Remove unused function nfs_lookup_with_sec() (Steve Dickson) [784174] - [fs] NFS: Honor the authflavor set in the clone mount data (Steve Dickson) [784174] - [fs] NFS: Fix following referral mount points with different security (Steve Dickson) [784174] - [fs] NFS: Do secinfo as part of lookup (Steve Dickson) [784174] - [fs] NFSv4: Translate NFS4ERR_BADNAME into ENOENT when applied to a lookup (Steve Dickson) [784174] - [fs] NFS: Handle exceptions coming out of nfs4_proc_fs_locations() (Steve Dickson) [784174] - [fs] NFS: Remove the unused "lookupfh()" version of nfs4_proc_lookup() (Steve Dickson) [784174] - [fs] NFS: Clean up nfs4_xdr_dec_secinfo() (Steve Dickson) [784174] - [fs] NFS: Fix decode_secinfo_maxsz (Steve Dickson) [784174] - [fs] NFS: Return meaningful status from decode_secinfo() (Steve Dickson) [784174] - [fs] NFSv4: Handle NFS4ERR_WRONGSEC outside of nfs4_handle_exception() (Steve Dickson) [784174] - [fs] NFS: don't negotiate when user specifies sec flavor (Steve Dickson) [784174] - [fs] NFS: Attempt mount with default sec flavor first (Steve Dickson) [784174] - [fs] NFS: Remove unused argument from nfs_find_best_sec() (Steve Dickson) [784174] - [fs] NFS: Change initial mount authflavor only when server returns NFS4ERR_WRONGSEC (Steve Dickson) [784174] - [fs] NFS: Fix a signed vs. unsigned secinfo bug (Steve Dickson) [784174] - [fs] NFS: Don't leak RPC clients in NFSv4 secinfo negotiation (Steve Dickson) [784174] - [fs] NFS: Determine initial mount security (Steve Dickson) [784174] - [fs] NFS: use secinfo when crossing mountpoints (Steve Dickson) [784174] - [fs] NFS: Add secinfo procedure (Steve Dickson) [784174] - [fs] NFS: lookup supports alternate client (Steve Dickson) [784174] - [fs] NFS: convert call_sync() to a function (Steve Dickson) [784174] - [fs] NFSv4: Ensure continued open and lockowner name uniqueness (Steve Dickson) [784174]- [fs] xfs: disable xfsaild idle mode (Brian Foster) [813137] - [fs] xfs: fix the logspace waiting algorithm (Brian Foster) [813137] - [fs] xfs: add AIL pushing tracepoints (Brian Foster) [813137] - [fs] xfs: force the log if we encounter pinned buffers in .iop_pushbuf (Brian Foster) [813137] - [fs] xfs: do not update xa_last_pushed_lsn for locked items (Brian Foster) [813137] - [net] rpc: handle rotated gss data for Windows interoperability (Steve Dickson) [796992] - [md] raid5: Reintroduce locking in handle_stripe() to avoid racing (Jes Sorensen) [828065] - [virt] kvm/vmx: Fix KVM_SET_SREGS with big real mode segments (Orit Wasserman) [756044] - [virt] virtio_console: Use wait_event_freezable instead of _interruptible (Amit Shah) [823428] - [virt] virtio_console: Ignore port name update request if name already set (Amit Shah) [820945] - [x86] kprobes: Fix a bug which can modify kernel code permanently (Dave Anderson) [726270] - [x86] kprobes: Fix instruction recovery on optimized path (Dave Anderson) [726270] - [net] bonding: show all the link status of slaves (Amerigo Wang) [826945]- [fs] writeback: merge for_kupdate and !for_kupdate cases (Eric Sandeen) [818172] - [fs] writeback: fix queue_io() ordering (Eric Sandeen) [818172] - [fs] writeback: don't redirty tail an inode with dirty pages (Eric Sandeen) [818172] - [fs] nfs: Map minor mismatch error to protocol not support error (Steve Dickson) [796352] - [fs] ext4: Fix overflow caused by missing cast in ext4_fallocate() (Lukas Czerner) [830209] - [ata] libata: Add 2GB ATA Flash Disk/ADMA428M to DMA blacklist (Prarit Bhargava) [812904] - [netdrv] r8169: fix typo in firmware filenames (Ivan Vecera) [829211] - [net] bonding: fix regression on vlan module removal (Neil Horman) [823822]- [netdrv] mlx4: ignore old module parameters (Jay Fenlason) [830553]- [kernel] sysctl: silence warning about missing strategy for file-max at boot time (Jeff Layton) [803431] - [net] sunrpc: make new tcp_max_slot_table_entries sysctl use CTL_UNNUMBERED (Jeff Layton) [803431] - [drm] i915: set AUD_CONFIG N_value_index for DisplayPort (Dave Airlie) [747890] - [scsi] scsi_lib: fix scsi_io_completion's SG_IO error propagation (Mike Snitzer) [827163] - [fs] nfs: Fix corrupt read data after short READ from server (Sachin Prabhu) [817738]- [scsi] be2iscsi: fix dma free size mismatch regression (Mike Christie) [824287] - [scsi] libsas: check dev->gone before submitting sata i/o (David Milburn) [824025]- [net] ipv4/netfilter: TCP and raw fix for ip_route_me_harder (Jiri Benc) [812108]- [net] bridge: fix broadcast flood regression (Jesper Brouer) [817157] - [ipc] mqueue: use correct gfp flags in msg_insert (Doug Ledford) [750260] - [security] fix compile error in commoncap.c (Eric Paris) [806726] {CVE-2012-2123} - [security] fcaps: clear the same personality flags as suid when fcaps are used (Eric Paris) [806726] {CVE-2012-2123} - [fs] proc: Fix vmstat crashing with trap divide error (Larry Woodman) [820507] - [net] rds: fix rds-ping inducing kernel panic (Jay Fenlason) [803936] {CVE-2012-2372} - [net] sock: validate data_len before allocating skb in sock_alloc_send_pskb() (Jason Wang) [814504] {CVE-2012-2136} - [virt] kvm: Fix buffer overflow in kvm_set_irq() (Avi Kivity) [816155] {CVE-2012-2137}- [net] sunrpc: fix loss of task->tk_status after rpc_delay call in xprt_alloc_slot (Jeff Layton) [822189] - [net] sunrpc: suppress page allocation warnings in xprt_alloc_slot() (Jeff Layton) [822189] - [net] netfilter: Fix ip_route_me_harder triggering ip_rt_bug (Jiri Benc) [812108] - [net] netfilter/tproxy: do not assign timewait sockets to skb->sk (Jiri Benc) [812108] - [usb] Don't fail USB3 probe on missing legacy PCI IRQ (Don Zickus) [812254] - [usb] Fix handoff when BIOS disables host PCI device (Don Zickus) [812254] - [usb] Remove duplicate USB 3.0 hub feature #defines (Don Zickus) [812254] - [usb] Set hub depth after USB3 hub reset (Don Zickus) [812254] - [usb] xhci: Fix encoding for HS bulk/control NAK rate (Don Zickus) [812254] - [usb] Fix issue with USB 3.0 devices after system resume (Don Zickus) [812254] - [virt] xenpv: avoid paravirt __pmd in read_pmd_atomic (Andrew Jones) [822697]- [s390] qeth: remove siga retry for HiperSockets devices (Hendrik Brueckner) [817090] - [scsi] lpfc: Changed version number to 8.3.5.68.5p (Rob Evers) [821515] - [scsi] lpfc: Fixed system crash due to not providing SCSI error-handling host reset handler (Rob Evers) [821515] - [scsi] lpfc: Correct handling of SLI4-port XRI resource-provisioning profile change (Rob Evers) [821515] - [scsi] lpfc: Fix driver crash during back-to-back ramp events. (Rob Evers) [821515] - [scsi] lpfc: Fixed system panic due to midlayer abort and driver complete race on SCSI cmd (Rob Evers) [821515] - [scsi] sd: Fix device removal NULL pointer dereference (Rob Evers) [817853] - [md] Add del_timer_sync to mddev_suspend, fixes a panic (Jonathan E Brassow) [818371] - [virt] virtio_net: invoke softirqs after __napi_schedule (Michael S. Tsirkin) [819435] - [virt] virtio_net: do not reschedule rx refill forever (Michael S. Tsirkin) [819435]- [md] bitmap: ensure to load bitmap when creating via sysfs (Jes Sorensen) [821329] - [infiniband] mlx4: fix RoCE oops (Doug Ledford) [749059] - [x86] setup: Add rh_check_supported() (Prarit Bhargava) [821561] - [mm] read_pmd_atomic: fix pmd_populate SMP race condition (Andrea Arcangeli) [820762] {CVE-2012-1179} - [drm] i915: add Ivy Bridge GT2 Server entries (Dave Airlie) [817926]- [scsi] qla2xxx: Update version number to 8.04.00.04.06.3-k (Chad Dupuis) [816331] - [scsi] qla2xxx: Properly check for current state after the fabric-login request (Chad Dupuis) [816331] - [scsi] qla2xxx: Proper completion to scsi-ml for scsi status task_set_full and busy (Chad Dupuis) [816331] - [scsi] qla2xxx: Fix reset time out as qla2xxx not ack to reset request (Chad Dupuis) [816331] - [scsi] qla2xxx: Block flash access from application when device is initialized for ISP82xx (Chad Dupuis) [816331] - [scsi] qla2xxx: Remove resetting memory during device initialization for ISP82xx (Chad Dupuis) [816331] - [scsi] qla2xxx: Proper detection of firmware abort error code for ISP82xx (Chad Dupuis) [816331] - [scsi] qla2xxx: Additional corrections for ISP83xx support (Chad Dupuis) [816331] - [scsi] bfa: remove tech-preview tainting (Rob Evers) [744301] - [input] wacom: add support for Cintiq 24HD (Aristeu Rozanski) [773052] - [netdrv] bna: remove tech-preview status (Ivan Vecera) [744302] - [net] xfrm: impement kabi work-arounds for alg_trunc_len (Jarod Wilson) [768460] - [net] xfrm: Add SHA384 and SHA512 HMAC authentication algorithms to XFRM (Jarod Wilson) [768460] - [net] xfrm: Use the user specified truncation length in ESP and AH (Jarod Wilson) [768460] - [net] xfrm: Store aalg in xfrm_state with a user specified truncation length (Jarod Wilson) [768460] - [net] xfrm: Define new XFRM netlink auth attribute with specified truncation bits (Jarod Wilson) [768460] - [scsi] bxn2fc: Bumped version to 1.0.11 (Mike Christie) [813065] - [scsi] bnx2fc: cleanup task management IO when it times out. (Mike Christie) [813065] - [scsi] bnx2fc: Decrememnt io ref count when abort times out (Mike Christie) [813065] - [scsi] bnx2fc: Allow FLOGI to be retried when receiving bad responses. (Mike Christie) [813065] - [netdrv] be2net: Ignore status of some ioctls during driver load (Ivan Vecera) [818561] - [netdrv] be2net: Fix wrong status getting returned for MCC commands (Ivan Vecera) [818561] - [netdrv] be2net: Fix traffic stall INTx mode (Ivan Vecera) [818561] - [netdrv] be2net: Fix FW download in Lancer (Ivan Vecera) [818561] - [netdrv] be2net: enable RSS for ipv6 pkts (Ivan Vecera) [818561] - [s390] af_iucv: allow shutdown for HS transport sockets (Hendrik Brueckner) [815273] - [infiniband] cxgb4: handle wake up waiters and add check for invalid endpoint (Steve Best) [811023] - [drm] radeon: deal with errors from framebuffer init path (Dave Airlie) [736376] - [fs] proc: restore "huge" tag for hugetlb vmas in numa_maps (Larry Woodman) [818746] - [fs] proc: teach /proc/$pid/numa_maps about transparent hugepages (Larry Woodman) [818746] - [fs] proc: break out numa_maps gather_pte_stats() checks (Larry Woodman) [818746] - [fs] proc: make /proc/$pid/numa_maps gather_stats() take variable page size (Larry Woodman) [818746] - [fs] proc: allocate storage for numa_maps statistics once (Larry Woodman) [818746] - [fs] proc: make struct proc_maps_private truly private (Larry Woodman) [818746] - [fs] proc: move show_numa_map() to fs/proc/task_mmu.c (Larry Woodman) [818746] - [mm] mempolicy: declare mpol_to_str() when CONFIG_TMPFS=n (Larry Woodman) [818746] - [mm] mempolicy: remove check_huge_range() (Larry Woodman) [818746] - [mm] mempolicy: make gather_stats() type-safe and remove forward declaration (Larry Woodman) [818746] - [mm] mempolicy: remove MPOL_MF_STATS (Larry Woodman) [818746] - [mm] mempolicy: use walk_page_range() instead of custom page table walking code (Larry Woodman) [818746] - [mm] mempolicy: export get_vma_policy() (Larry Woodman) [818746] - [block] mtip32xx: fix missing mtip32xx.ko in installer initrd (Shyam Iyer) [819947] - [input] wacom: add LED support for Cintiq 24HD (Aristeu Rozanski) [808315] - [input] wacom: make LED status readable through sysfs (Aristeu Rozanski) [808315] - [input] wacom: add LED support for Cintiq 21ux2 (Aristeu Rozanski) [808315] - [input] wacom: add interface to control LEDs in Wacom tablets (Aristeu Rozanski) [808315] - [vhost] net: fix possible NULL pointer dereference of vq->bufs (Jason Wang) [814288] {CVE-2012-2119} - [net] macvtap: validate zerocopy vectors before building skb (Jason Wang) [814288] {CVE-2012-2119} - [net] macvtap: set SKBTX_DEV_ZEROCOPY only when skb is built successfully (Jason Wang) [814288] {CVE-2012-2119} - [net] macvtap: put zerocopy page when fail to get all requested user pages (Jason Wang) [814288] {CVE-2012-2119} - [net] macvtap: fix zerocopy offset calculation when building skb (Jason Wang) [814288] {CVE-2012-2119} - [netdrv] be2net: Fix EEH error reset before a flash dump completes (Ivan Vecera) [818568] - [netdrv] be2net: cancel be_worker during EEH recovery (Ivan Vecera) [818568] - [net] bonding: assign slaves their own vlan_groups (Neil Horman) [804232] - [net] vlan: Add helper functions to manage vlans on bonds and slaves (Neil Horman) [804232] - [virt] kvm: Fix kvm_arch_vcpu_put() crash with vmm_exclusive=0 (Avi Kivity) [704173]- [netdrv] be2net: Record receive queue index in skb to aid RPS (Ivan Vecera) [818558] - [scsi] bnx2i: Updated version and copyright year (Mike Christie) [816376] - [scsi] bnx2i: Added the setting of target can_queue via target_alloc (Mike Christie) [816376] - [netdrv] be2net: fix calling __vlan_put_tag() after eth_type_trans() (Ivan Vecera) [815670] - [s390] af_iucv: detect down state of HS transport interface (Hendrik Brueckner) [815274] - [s390] qeth: Improve OSA Express 4 blkt defaults (Hendrik Brueckner) [808486] - [netdrv] ixgbe: Correct Adaptive Interrupt Moderation so that it will change values (Andy Gospodarek) [802837] - [mm] x86: Move do_page_fault()'s error path under unlikely() (Motohiro Kosaki) [770376] - [mm] x86: make pagefault killable (Motohiro Kosaki) [770376] - [mm] x86: Handle mm_fault_error() in kernel space (Motohiro Kosaki) [770376] - [mm] introduce wait_on_page_locked_killable() (Motohiro Kosaki) [770376] - [mm] oom_kill: remove memcg argument from oom_kill_task() (Motohiro Kosaki) [770376] - [mm] oom-kill: remove boost_dying_task_prio() (Motohiro Kosaki) [770376] - [net] rds: RDS over QLogic hardware fails to work (Jay Fenlason) [797530] - [net] netpoll: fix Allow netpoll_setup/cleanup recursion (Herbert Xu) [816034] - [netdrv] atl1c: add workaround for issue of bit INTX-disable for MSI interrupt (Stanislaw Gruszka) [809036] - [netdrv] atl1c: enlarge L1 response waiting timer (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove PHY polling from atl1c_change_mtu (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Disable L0S when no cable link (Stanislaw Gruszka) [809036] - [netdrv] atl1c: do MAC-reset when PHY link down (Stanislaw Gruszka) [809036] - [netdrv] atl1c: cancel task when interface closed (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine mac address related code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove code of closing register writable attribution (Stanislaw Gruszka) [809036] - [netdrv] atl1c: clear WoL status when reset pcie (Stanislaw Gruszka) [809036] - [netdrv] atl1c: add PHY link event(up/down) patch (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine start/enable code for MAC module (Stanislaw Gruszka) [809036] - [netdrv] atl1c: add function atl1c_power_saving (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove PHY reset/init for link down event (Stanislaw Gruszka) [809036] - [netdrv] atl1c: update PHY reset related routine (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove PHY polling from atl1c_open (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine SERDES-clock related code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove PHY contrl in atl1c_reset_pcie (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine phy-register read/write function (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove REG_PHY_STATUS (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove MDIO_REG_ADDR_MASK in atl1c_mdio_read/write (Stanislaw Gruszka) [809036] - [netdrv] atl1c: fix WoL(magic) issue for l2cb 1.1 (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine atl1c_pcie_patch (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine/update ASPM configuration (Stanislaw Gruszka) [809036] - [netdrv] atl1c: clear bit MASTER_CTRL_CLK_SEL_DIS in atl1c_pcie_patch (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine reg definition of REG_MASTER_CTRL (Stanislaw Gruszka) [809036] - [netdrv] atl1c: clear PCIE error status in atl1c_reset_pcie (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove dmar_dly_cnt and dmaw_dly_cnt (Stanislaw Gruszka) [809036] - [netdrv] atl1c: update right threshold for TSO (Stanislaw Gruszka) [809036] - [netdrv] atl1c: add module parameter for l1c_wait_until_idle (Stanislaw Gruszka) [809036] - [netdrv] atl1c: threshold for ASPM is changed based on chip capability (Stanislaw Gruszka) [809036] - [netdrv] atl1c: restore max-read-request-size in Device Conrol Register (Stanislaw Gruszka) [809036] - [netdrv] atl1c: using fixed TXQ configuration for l2cb and l1c (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove dmaw_block (Stanislaw Gruszka) [809036] - [netdrv] atl1c: correct wrong definition of REG_DMA_CTRL (Stanislaw Gruszka) [809036] - [netdrv] atl1c: wrong register used to stop TXQ (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove code related to rxq 1/2/3 (Stanislaw Gruszka) [809036] - [netdrv] atl1c: split 2 32bit registers of TPD to 4 16bit registers (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove SMB/CMB DMA related code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove VPD register (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove HDS register (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove multiple-RX-Q code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: update author contact info & company/driver desciption (Stanislaw Gruszka) [809036] - [netdrv] atl1c: stop using net_device.{base_addr, irq} (Stanislaw Gruszka) [809036] - [netdrv] atl1c: set ATL1C_WORK_EVENT_RESET bit correctly (Stanislaw Gruszka) [809036] - [netdrv] atl1c: dont use highprio tx queue (Stanislaw Gruszka) [809036] - [netdrv] atl1c: set addr_assign_type if random_ether_addr() used (Stanislaw Gruszka) [809036] - [netdrv] atl1c: ethernet dev_alloc_skb to netdev_alloc_skb (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Remove alloc_etherdev error messages (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Sweep away N/A fw_version dustbunnies from the .get_drvinfo routine (Stanislaw Gruszka) [809036] - [netdrv] atl1c: add skb frag size accessors (Stanislaw Gruszka) [809036] - [netdrv] atl1c: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Stanislaw Gruszka) [809036] - [netdrv] atl1c: convert to SKB paged frag API (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Remove unneeded version.h includes from drivers/net/ (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove interrupt.h inclusion from netdevice.h (Stanislaw Gruszka) [809036] - [netdrv] atl1c: atl1c_resume() is only used when CONFIG_PM_SLEEP is defined (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Use ethtool's ethtool_cmd_speed API (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Use full 32 bit speed range in ethtool's set_settings (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Fix work event interrupt/task races (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Fix set-but-unused variable (Stanislaw Gruszka) [809036] - [netdrv] atl1c: fix sparse warnings (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Do not call device_init_wakeup() in atl1c_probe() (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Add missing PCI device ID (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove private #define (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Comment typo fixes for 'descriptor' (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Do not use legacy PCI power management (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Fix hardware type check for enabling OTP CLK (Stanislaw Gruszka) [809036] - [netdrv] atl1c: make functions static (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Don't check for vlan group before vlan_tx_tag_present (Stanislaw Gruszka) [809036] - [netdrv] atl1c: avoid some skb->ip_summed initializations (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Remove double test (Stanislaw Gruszka) [809036] - [netdrv] atl1c: use net_device_stats from struct net_device (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Add AR8151 v2 support and change L0s/L1 routine (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Remove unnecessary returns from void function()s (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove redundant code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Stanislaw Gruszka) [809036] - [netdrv] atl1c: convert multiple drivers to use netdev_for_each_mc_addr, part3 (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Add support for Atheros AR8152 and AR8152 (Stanislaw Gruszka) [809036] - [netdrv] atl1c: use DEFINE_PCI_DEVICE_TABLE() (Stanislaw Gruszka) [809036] - [netdrv] atl1c: fix assorted typos all over the place (Stanislaw Gruszka) [809036] - [netdrv] atl1c: use pM to show MAC address (Stanislaw Gruszka) [809036] - [netdrv] atl1c:add pci map direction in atl1c_buffer flags (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove exceptional & on function name (Stanislaw Gruszka) [809036] - [netdrv] atl1c: change atl1c_buffer struct and restructure clean atl1c_buffer procedure (Stanislaw Gruszka) [809036] - [netdrv] atl1c: duplicate atl1c_get_tpd (Stanislaw Gruszka) [809036] - [fs] epoll: clear the tfile_check_list on -ELOOP (Jason Baron) [817140] - [fs] epoll: Don't limit non-nested epoll paths (Jason Baron) [817137] - [netdrv] tg3: Fix ethtool self tests (John Feeney) [808243 809036] - [infiniband] mlx4: check return code and bail on error (Doug Ledford) [749059] - [infiniband] mlx4: use locking when walking netdev list (Doug Ledford) [749059] - [x86] asm: undo paravirt_patch_template kABI breakage (Rik van Riel) [813682] - [fs] cifs: check S_AUTOMOUNT in revalidate (Ian Kent) [786149] - [fs] vfs: fix LOOKUP_DIRECTORY not propagated to managed_dentry() (Ian Kent) [786149] - [s390x] kdump: Change default action from reipl to stop for on_restart (Hendrik Brueckner) [806152] - [s390x] qeth: add missing wake_up call (Hendrik Brueckner) [806151] - [s390x] lcs: lcs offline failure (Hendrik Brueckner) [804643] - [s390x] ctcmpc: use correct idal word list for ctcmpc (Hendrik Brueckner) [798641] - [s390x] dasd: fix fixpoint divide exception in define_extent (Hendrik Brueckner) [798002] - [s390x] mm: prevent memory zone interleave (Hendrik Brueckner) [797936] - [s390x] qeth: synchronize discipline module loading (Hendrik Brueckner) [795462] - [powerpc] perf: Check current->mm in read_user_stack_slow (Steve Best) [804569] - [powerpc] perf: Disable pagefaults during callchain stack read (Jiri Olsa) [804569] - [tools] selftests: mqueue mq_perf_tests checkpatch fixes (Doug Ledford) [750260] - [ipc] mqueue: strengthen checks on mqueue creation fix (Doug Ledford) [750260] - [misc] rbtree: backport rb_init_node() (Doug Ledford) [750260] - [tools] selftests: add mq_perf_tests (Doug Ledford) [750260] - [tools] selftests: add mq_open_tests (Doug Ledford) [750260] - [ipc] mqueue: strengthen checks on mqueue creation (Doug Ledford) [750260] - [ipc] mqueue: correct mq_attr_ok test (Doug Ledford) [750260] - [ipc] mqueue: improve performance of send/recv (Doug Ledford) [750260] - [watchdog] iTCO_wdt: default SMI clearing to old behaviour (Prarit Bhargava) [727875 811324] - [watchdog] iTCO_wdt: problems with newer hardware due to SMI clearing (Prarit Bhargava) [727875 811324] - [sound] alsa: fix Conexant CX20561 audio mute functionality (Jaroslav Kysela) [816569] - [s390] kdump: Use 4 GiB for KEXEC_AUTO_THRESHOLD (Hendrik Brueckner) [815599] - [net] bonding: verify for NULL when getting bridge from bond_dev->br_port (Veaceslav Falico) [816034 817145] - [md] dm-mpath: only try to load the scsi_dh module if the scsi_dh doesn't exist (Mike Snitzer) [788591] - [virt] kvm/svm: handle adjustment of negative tsc offsets (Marcelo Tosatti) [817236] - [netdrv] be2net: fix programming of VLAN tags for VF (Ivan Vecera) [816013] - [scsi] isci: End the RNC resumption wait when the RNC is destroyed. (David Milburn) [809954] - [scsi] isci: Fixed RNC bug that lost the suspension or resumption during destroy (David Milburn) [809954] - [scsi] isci: Fix RNC AWAIT_SUSPENSION->INVALIDATING transition. (David Milburn) [809954] - [scsi] isci: Manage the IREQ_NO_AUTO_FREE_TAG under scic_lock. (David Milburn) [809954] - [scsi] isci: Remove obviated host callback list. (David Milburn) [809954] - [scsi] isci: Check IDEV_GONE before performing abort path operations. (David Milburn) [809954] - [scsi] isci: Restore the ATAPI device RNC management code. (David Milburn) [809954] - [scsi] isci: Don't wait for an RNC suspend if it's being destroyed. (David Milburn) [809954] - [scsi] isci: Change the phy control and link reset interface for HW reasons. (David Milburn) [809954] - [scsi] isci: Added timeouts to RNC suspensions in the abort path. (David Milburn) [809954] - [scsi] isci: Add protocol indicator for TMF requests. (David Milburn) [809954] - [scsi] isci: Directly control IREQ_ABORT_PATH_ACTIVE when completing TMFs. (David Milburn) [809954] - [scsi] isci: Wait for RNC resumption before leaving the abort path. (David Milburn) [809954] - [scsi] isci: Fix RNC suspend call for SCI_RESUMING state. (David Milburn) [809954] - [scsi] isci: Manage tag releases differently when aborting tasks. (David Milburn) [809954] - [scsi] isci: Callbacks to libsas occur under scic_lock and are synchronized. (David Milburn) [809954] - [scsi] isci: When in the abort path, defeat other resume calls until done. (David Milburn) [809954] - [scsi] isci: Implement waiting for suspend in the abort path. (David Milburn) [809954] - [scsi] isci: Make sure all TCs are terminated and cleaned in LUN reset. (David Milburn) [809954] - [scsi] isci: Manage the LLHANG timer enable/disable per-device. (David Milburn) [809954] - [scsi] isci: Save the suspension hint for upcoming suspensions. (David Milburn) [809954] - [scsi] isci: Fix the terminated I/O to not call sas_task_abort(). (David Milburn) [809954] - [scsi] isci: Distinguish between remote device suspension cases (David Milburn) [809954] - [scsi] isci: Remove isci_device reqs_in_process and dev_node from isci_device. (David Milburn) [809954] - [scsi] isci: Only set IDEV_GONE in the device stop path. (David Milburn) [809954] - [scsi] isci: All pending TCs are terminated when the RNC is invalidated. (David Milburn) [809954] - [scsi] isci: Device access in the error path does not depend on IDEV_GONE. (David Milburn) [809954] - [scsi] isci: Add suspension cases for RNC INVALIDATING, POSTING states. (David Milburn) [809954] - [scsi] isci: Redesign device suspension, abort, cleanup. (David Milburn) [809954] - [scsi] isci: Escalate to I_T_Nexus_Reset when the device is gone. (David Milburn) [809954] - [scsi] isci: Remote device stop also suspends the RNC and terminates I/O. (David Milburn) [809954] - [scsi] isci: Remote device must be suspended for NCQ cleanup. (David Milburn) [809954] - [scsi] isci: Manage device suspensions during TC terminations. (David Milburn) [809954] - [scsi] isci: Terminate outstanding TCs on TX/RX RNC suspensions. (David Milburn) [809954] - [scsi] isci: Handle all suspending TC completions (David Milburn) [809954] - [scsi] isci: Fixed bug in resumption from RNC Tx/Rx suspend state. (David Milburn) [809954] - [scsi] isci: Manage the link layer hang detect timer for RNC suspensions. (David Milburn) [809954]- [x86] Revert: kdump: No need to disable ioapic in crash path (Don Zickus) [815785] - [mm] mempolicy: do_migrate_pages cleanup (Larry Woodman) [801904] - [mm] mempolicy: do_migrate_pages fix (Larry Woodman) [801904] - [ata] ahci: add another PCI ID for marvell (David Milburn) [813365] - [ata] ahci: recognize Marvell 88se9125 PCIe SATA 6.0 Gb/s controller (David Milburn) [813365] - [ata] ahci: HFLAG_YES_FBS fix legacy IDE interface (David Milburn) [813365] - [ata] ahci: add HFLAG_YES_FBS and apply it to 88SE9128 (David Milburn) [813365] - [sound] alsa: enable OSS emulation in rhel configuration (Jaroslav Kysela) [657291] - [sound] alsa: add probe_mask=0x101 automatically for WinFast VP200 H (Jaroslav Kysela) [805658] - [target] fcoe: Remove printk message from ft_dump_cmd (Neil Horman) [813678] - [scsi] be2iscsi: fix bh use in alloc pdu path (Mike Christie) [813550] - [scsi] libsas: fix sas port naming (David Milburn) [759210] - [scsi] libsas: fix panic when single phy is disabled on a wide port (David Milburn) [759210] - [scsi] isci: firmware update to latest firmware generator (David Milburn) [759210] - [scsi] isci: enable BCN in sci_port_add_phy() (David Milburn) [759210] - [scsi] isci: Changes in COMSAS timings enabling ISCI to detect buggy disc drives (David Milburn) [759210] - [scsi] isci: implement suspend/resume support (David Milburn) [759210] - [scsi] isci: kill isci_host.shost (David Milburn) [759210] - [scsi] isci: fix interrupt disable (David Milburn) [759210] - [scsi] isci: fix 'link-up' events occur after 'start-complete' (David Milburn) [759210] - [scsi] isci: fix controller stop (David Milburn) [759210] - [scsi] isci: refactor initialization for S3/S4 (David Milburn) [759210] - [scsi] isci: kill isci_port.domain_dev_list (David Milburn) [759210] - [scsi] isci: kill ->status, and ->state_lock in isci_host (David Milburn) [759210] - [scsi] isci: Don't filter BROADCAST CHANGE primitives (David Milburn) [759210] - [scsi] isci: kill sci_phy_protocol and sci_request_protocol (David Milburn) [759210] - [scsi] isci: kill ->is_direct_attached (David Milburn) [759210] - [scsi] isci: improve 'invalid state' warnings (David Milburn) [759210] - [scsi] libsas: suspend / resume support (David Milburn) [759210] - [ata] libsas: drop sata port multiplier infrastructure (David Milburn) [759210] - [ata] libata: export ata_port suspend/resume infrastructure for sas (David Milburn) [759210] - [net] bonding: 802.3ad - fix agg_device_up (Veaceslav Falico) [806081] - [netdrv] mlx4_core: fix race on comm channel (Jay Fenlason) [808926] - [scsi] libfc: cache align struct fc_fcp_pkt fields (Neil Horman) [815984] - [scsi] libfc: cache align fc_exch_pool (Neil Horman) [815984] - [scsi] fcoe: setup default initial value for DDP threshold (Neil Horman) [815984] - [virt] virtio_console: tell host of open ports after resume from s3/s4 (Amit Shah) [816099] - [scsi] st: fix memory leak with 1MB tape I/O (David Milburn) [811703] - [drm] i915: Don't do MTRR setup if PAT is enabled (Adam Jackson) [802539] - [scsi] device_handler: Add Netapp storage array to rdac array list (Rob Evers) [811364] - [netdrv] cnic: Fix parity error code conflict (Mike Christie) [808619] - [sound] alsa: Fix No sound with Conexant CX20585 / Recording fails (Jaroslav Kysela) [798923] - [kernel] default to clocksource unstable switching off (Prarit Bhargava) [804535] - [x86] Backout X86_FEATURE_ARAT checks in hpet initialization (Prarit Bhargava) [804535] - [kernel] clocksource: Make watchdog robust vs. interruption (Prarit Bhargava) [804535] - [fs] cifs: Show various mount options in /proc/mounts (Sachin Prabhu) [815751] - [ata] libata: make ata_print_id atomic numbering fix (David Milburn) [815861] - [md] raid1: Don't set 'fullsync' unnecessarily (Jonathan E Brassow) [813948] - [md] dm-raid: Record and handle missing devices. (Jonathan E Brassow) [809231] - [md] dm-raid: Set recovery flags on resume. (Jonathan E Brassow) [811669] - [netdrv] bnx2x: changed initial dcb configuration (Michal Schmidt) [812612] - [netdrv] tg3: Fix NVRAM writes on newer devices (John Feeney) [808617]- [x86] efi: Remove unnecessary error message (Matthew Garrett) [788428] - [hid] wacom: Add serial and id reporting for Wacom Intuos4 WL (Aristeu Rozanski) [769676] - [hid] wacom: fix proximity tool release (Aristeu Rozanski) [769676] - [hid] wacom: report distance for Intuos4 WL (Aristeu Rozanski) [769676] - [hid] wacom: Add pad buttons reporting on Intuos4 WL (Aristeu Rozanski) [769676] - [hid] wacom: set ABS_MISC bit for Intuos4 WL (Aristeu Rozanski) [769676] - [hid] wacom: introduce support for Intuos4 bluetooth (Aristeu Rozanski) [769676] - [hid] wacom: introduce sysfs interface to control the device reporting speed (Aristeu Rozanski) [769676] - [hid] wacom: separate mode switching function (Aristeu Rozanski) [769676] - [hid] wacom: add missing events for pad buttons (Aristeu Rozanski) [769676] - [bluetooth] hidp: implement raw output support for HIDP layer (Aristeu Rozanski) [769676] - [fs] nfsd: vfs_llseek() with 32 or 64 bit offsets (hashes) (J. Bruce Fields) [813070] - [fs] nfsd: rename 'int access' to 'int may_flags' in nfsd_open() (J. Bruce Fields) [813070] - [fs] ext4: return 32/64-bit dir name hash according to usage type (J. Bruce Fields) [813070] - [fs] add new FMODE flags FMODE_32bithash and FMODE_64bithash (J. Bruce Fields) [813070] - [fs] nfsd: Remove check for a 32-bit cookie in nfsd4_readdir() (J. Bruce Fields) [813070] - [net] bonding: remove entries for master_ip and vlan_ip and query devices instead (Andy Gospodarek) [810299] - [net] netfilter: place conntrack in source hash after SNAT is done (Neil Horman) [740747] - [netdrv] tg3: Fix RSS ring refill race condition (John Feeney) [808247] - [scsi] Revert: rdac: Add dynamic match to rdac handler (Jarod Wilson) [811364]- [x86] therm_throt: Don't report power limit and package level thermal throttle events in mcelog (Naoya Horiguchi) [803913] - [x86] Use this_cpu_has for thermal_interrupt current cpu (Naoya Horiguchi) [803913] - [x86] percpu: add this_cpu_has() macro (Naoya Horiguchi) [803913] - [virt] KVM: lock slots_lock around device assignment (Alex Williamson) [811653] - [virt] kvm: unmap pages from the iommu when slots are removed (Alex Williamson) [811653] {CVE-2012-2121} - [scsi] fix eh wakeup (scsi_schedule_eh vs scsi_restart_operations) (David Milburn) [798776] - [scsi] libsas, libata: fix start of life for a sas ata_port (David Milburn) [798776] - [scsi] libsas: continue revalidation (David Milburn) [798776] - [ata] libata: make ata_print_id atomic (David Milburn) [798776] - [scsi] libsas: fix ata_eh clobbering ex_phys via smp_ata_check_ready (David Milburn) [798776] - [scsi] libsas: fix false positive 'device attached' conditions (David Milburn) [798776] - [scsi] libsas: unify domain_device sas_rphy lifetimes (David Milburn) [798776] - [scsi] scsi_transport_sas: fix delete vs scan race (David Milburn) [798776] - [ata] libata: reset once (David Milburn) [798776] - [scsi] libsas: fix sas_get_port_device regression (David Milburn) [798776] - [scsi] libsas: sas_rediscover_dev did not look at the SMP exec status. (David Milburn) [798776] - [scsi] libsas: fix sas_find_bcast_phy() in the presence of 'vacant' phys (David Milburn) [798776] - [scsi] libsas: trim sas_task of slow path infrastructure (David Milburn) [798776] - [scsi] isci: use sas eh strategy handlers (David Milburn) [798776] - [scsi] libsas: use ->lldd_I_T_nexus_reset for ->eh_bus_reset_handler (David Milburn) [798776] - [scsi] libsas: add sas_eh_abort_handler (David Milburn) [798776] - [scsi] libsas: enforce eh strategy handlers only in eh context (David Milburn) [798776] - [scsi] libata, libsas: introduce sched_eh and end_eh port ops (David Milburn) [798776] - [scsi] libsas: cleanup spurious calls to scsi_schedule_eh (David Milburn) [798776] - [scsi] libsas: introduce sas_work to fix sas_drain_work vs sas_queue_work (David Milburn) [798776] - [net] fib: fix BUG_ON in fib_nl_newrule when add new fib rule (Weiping Pan) [814059] - [scsi] isci: fix oem parameter validation on single controller skus (David Milburn) [812415] - [x86] tsc: Don't divide by zero if TSC kHz calibration fails (Richard W.M. Jones) [813413] - [x86] Avoid check hlt for newer cpus (Don Zickus) [812439]- [virt] kvm: Allow adjust_tsc_offset to be in host or guest cycles (Frank Arnold) [807215] - [virt] Revert: x86: Make tsc_delta calculation a function of guest tsc (Frank Arnold) [807215] - [scsi] lpfc: Update lpfc version for 8.3.5.68.2p driver release (Rob Evers) [810522] - [scsi] lpfc: Fix bug with mailbox handling of REG_VFI (Rob Evers) [810522] - [scsi] lpfc: flush PCI function reset register write (Rob Evers) [810522] - [scsi] lpfc: Fixed system panic when extents enabled (Rob Evers) [810522] - [scsi] lpfc: Fixed the system panic during EEH recovery (Rob Evers) [810522] - [scsi] lpfc: Fix resource leak when acc fails (Rob Evers) [810522] - [scsi] lpfc: Fixed SLI4 driver module load and unload test loop (Rob Evers) [810522] - [scsi] lpfc: Fixed missing CVL event (Rob Evers) [810522] - [scsi] lpfc: Fix deadlock during adapter offline request (Rob Evers) [810522] - [scsi] lpfc: Fix same RPI registered multiple times (Rob Evers) [810522] - [scsi] lpfc: Fix handling of XRI Aborted CQE response (Rob Evers) [810522] - [scsi] lpfc: Fixed failure handling SLI4 FC port reset (Rob Evers) [810522] - [scsi] lpfc: Fix not sending a LOGO with vport delete (Rob Evers) [810522] - [scsi] lpfc: Fix for SLI4 Port delivery for BLS ABORT ACC (Rob Evers) [810522] - [scsi] lpfc: Fix ndlp list not empty during unloading (Rob Evers) [810522] - [scsi] lpfc: Fix mailbox and vpi memory leaks (Rob Evers) [810522] - [scsi] lpfc: create char device to take a reference (Rob Evers) [810522] - [scsi] lpfc: Fix for FDISC failures (Rob Evers) [810522] - [scsi] lpfc: Fix for driver using duplicate RPIs (Rob Evers) [810522] - [scsi] lpfc: Fix discovery problem when in pt2pt (Rob Evers) [810522] - [scsi] lpfc: Fixed handling large CQ/EQ ids in an IOV env (Rob Evers) [810522] - [scsi] lpfc: Fix Locking code raising IRQ twice (Rob Evers) [810522] - [scsi] lpfc: Fix not returning when bad ndlp found (Rob Evers) [810522] - [scsi] lpfc: Fix bug with driver returning the wrong ndlp (Rob Evers) [810522] - [scsi] lpfc: Fix driver behavior when receiving an ADISC (Rob Evers) [810522] - [scsi] lpfc: Fixed unbounded firmware revision string (Rob Evers) [810522] - [scsi] lpfc: Fix dump command type 4 using 16Gb FC Adapter (Rob Evers) [810522] - [scsi] lpfc: Fix port not reset when needed during fw_dump (Rob Evers) [810522] - [scsi] lpfc: Fix ELS FDISC failing local rej./inv. RPI (Rob Evers) [810522] - [scsi] lpfc: Fix SLI4 FC port internal loopback (Rob Evers) [810522] - [scsi] lpfc: Fix REG_RPI fails on SLI4 HBA (Rob Evers) [810522] - [scsi] lpfc: Fix els command using 16Gb FC Adapter (Rob Evers) [810522] - [scsi] lpfc: Fix NMI seen due to CQE starvation (Rob Evers) [810522] - [scsi] lpfc: Fixed SLI4 FC port obtained link-type/num (Rob Evers) [810522] - [scsi] lpfc: Fixed SLI4 FC port int. loopback without SFP (Rob Evers) [810522] - [scsi] lpfc: Fix incorrect fcpCdb during scsi command prep (Rob Evers) [810522] - [drm] i915: Do not set "Enable Panel Fitter" on SNB pageflips (Adam Jackson) [731632] - [drm] radeon: fix load detect on rn50 with hardcoded EDIDs. (Dave Airlie) [813962] - [fs] ext4: change return value from int to ssize_t in ext4_file_write (Eric Sandeen) [814302] - [netdrv] iwlwifi: add option to disable 5GHz band (Stanislaw Gruszka) [812259] - [scsi] rdac: Add dynamic match to rdac handler (Rob Evers) [811364] - [virt] xenfv: fix hangs when kdumping (Andrew Jones) [811815] - [netdrv] mlx4: allocate just enough pages instead of always 4 pages (Steve Best) [812470] - [mm] Prevent panic while reading /proc/vmallocinfo (Larry Woodman) [767889]- [fs] GFS2: Instruct DLM to avoid queue convert slowdowns (Robert S Peterson) [799165] - [fs] GFS2: Allow caching of rindex glock (Robert S Peterson) [799165] - [fs] GFS2: Don't use a try lock when promoting to a higher mode (Robert S Peterson) [799165] - [fs] GFS2: Make sure rindex is uptodate before starting transactions (Robert S Peterson) [799165] - [netdrv] p54spi: Release GPIO lines and IRQ on error in p54spi_probe (John Linville) [808571] - [netdrv] iwlwifi: always monitor for stuck queues (John Linville) [808571] - [netdrv] rt2x00: Add support for D-Link DWA-127 to rt2800usb (John Linville) [808571] - [netdrv] iwl3945: fix possible il->txq NULL pointer dereference in delayed works (John Linville) [808571] - [netdrv] rt2x00: fix random stalls (John Linville) [808571] - [netdrv] iwlwifi: fix key removal (John Linville) [808571] - [netdrv] ath9k_hw: prevent writes to const data on AR9160 (John Linville) [808571] - [net] mac80211: zero initialize count field in ieee80211_tx_rate (John Linville) [808571] - [netdrv] ath9k: stop on rates with idx -1 in ath9k rate control's .tx_status (John Linville) [808571] - [net] mac80211: Fix a rwlock bad magic bug (John Linville) [808571] - [net] mac80211: timeout a single frame in the rx reorder buffer (John Linville) [808571] - [netdrv] ath9k_hw: fix a RTS/CTS timeout regression (John Linville) [808571] - [netdrv] ath9k: fix a WEP crypto related regression (John Linville) [808571] - [netdrv] ath9k: Fix kernel panic during driver initilization (John Linville) [808571] - [netdrv] bnx2x: fix memory leak in bnx2x_init_firmware() (Michal Schmidt) [811231] - [netdrv] bnx2x: fix a crash on corrupt firmware file (Michal Schmidt) [811231] - [netdrv] bnx2x: FCoE statistics id fixed (Michal Schmidt) [811231] - [netdrv] bnx2x: dcb bit indices flags used as bits (Michal Schmidt) [811231] - [netdrv] bnx2x: added cpu_to_le16 when preparing ramrod's data (Michal Schmidt) [811231] - [netdrv] bnx2x: pfc statistics counts pfc events twice (Michal Schmidt) [811231] - [fs] dlm: fix QUECVT when convert queue is empty (David Teigland) [809986] - [netdrv] bnx2x: correction to firmware interface (Michal Schmidt) [810296]- [net] Fix netdevice reference leak (Thomas Graf) [719600]- [net] ipmr: Enable multiple multicast routing tables (Thomas Graf) [631984] - [net] ipmr: Don't leak memory if fib lookup fails (Thomas Graf) [631984] - [net] ipmr: dont corrupt lists (Thomas Graf) [631984] - [net] ipmr: off by one in __ipmr_fill_mroute() (Thomas Graf) [631984] - [net] IPv4: unresolved multicast route cleanup (Thomas Graf) [631984] - [net] ipmr: add support for dumping routing tables over netlink (Thomas Graf) [631984] - [net] rtnetlink: decouple rtnetlink address families from real address families (Thomas Graf) [631984] - [net] ipv4: ipmr: fix NULL pointer deref during unres queue destruction (Thomas Graf) [631984] - [net] ipv4: ipmr: fix invalid cache resolving when adding a non-matching entry (Thomas Graf) [631984] - [net] ipv4: ipmr: support multiple tables (Thomas Graf) [631984] - [net] ipv4: ipmr: move mroute data into seperate structure (Thomas Graf) [631984] - [net] ipv4: ipmr: convert struct mfc_cache to struct list_head (Thomas Graf) [631984] - [net] ipv4: ipmr: remove net pointer from struct mfc_cache (Thomas Graf) [631984] - [net] ipv4: ipmr: move unres_queue and timer to per-namespace data (Thomas Graf) [631984] - [net] fib_rules: decouple address families from real address families (Thomas Graf) [631984] - [net] fib_rules: set family in fib_rule_hdr centrally (Thomas Graf) [631984] - [net] fib_rules: consolidate IPv4 and DECnet ->default_pref() functions (Thomas Graf) [631984] - [net] ipmr/ip6mr: prevent out-of-bounds vif_table access (Thomas Graf) [631984] - [fs] direct-io.c: fix truncation error in dio_complete() return (Vivek Goyal) [783992] - [net] add sysctl to accept packets with local source addresses (Weiping Pan) [719600] - [scsi] Model description fixes for Brocade adapters (Rob Evers) [808558] - [x86] kdump: No need to disable ioapic in crash path (Don Zickus) [783322] - [kernel] uevent: send events in correct order according to seqnum (Naoya Horiguchi) [801694] - [net] SUNRPC: We must not use list_for_each_entry_safe() in rpc_wake_up() (Steve Dickson) [809928] - [mm] Fix race in process_vm_rw_core (Kyle McMartin) [739136] - [mm] Backport Cross Memory Attach patch from upstream (Larry Woodman) [739136] - [drm] enable CONFIG_VGA_SWITCHEROO (Dave Airlie) [632635]- [net] bonding: send igmp report for its master (Weiping Pan) [797780] - [net] allow to get master bridge device for bridge port (Weiping Pan) [797780] - [s390x] zcrypt: Fix parameter checking for ZSECSENDCPRB ioctl (Hendrik Brueckner) [808487] - [net] fix vlan gro path (Jiri Pirko) [720611] - [net] bonding: emit event when bonding changes MAC (Veaceslav Falico) [800231] - [net] sctp: Fix getsockopt with SCTP_EVENTS regression and allow sctp_event_subscribe to grow (Thomas Graf) [808086] - [net] vlan: Avoid broken offload configuration when reorder_hdr is disabled (Michal Schmidt) [781652] - [virt] xen: Revert "xen: mask MTRR feature from guest"" (Andrew Jones) [810222]- [x86] Don't inject GP for non-XSAVE enabled guests (Don Dugger) [705242] - [drm] i915: suspend fbdev device around suspend/hibernate (Dave Airlie) [746169] - [fs] cifs: Add mount options backupuid and backugid. (Sachin Prabhu) [806336] - [kernel] genirq: Respect NUMA node affinity in setup_affinity() (Prarit Bhargava) [788579] - [netdrv] iwlwifi: do not nulify ctx->vif on reset (Stanislaw Gruszka) [801730] - [virt] VMX: vmx_set_cr0 expects kvm->srcu locked (Marcelo Tosatti) [807507] {CVE-2012-1601} - [virt] KVM: Ensure all vcpus are consistent with in-kernel irqchip settings (Marcelo Tosatti) [807507] {CVE-2012-1601} - [virt] virtio-pci: S3 support (Amit Shah) [803187] - [virt] virtio-pci: drop restore_common() (Amit Shah) [803187] - [virt] virtio: drop thaw PM operation (Amit Shah) [803187] - [virt] virtio: balloon: Allow stats update after restore from S4 (Amit Shah) [803187]- [scsi] be2iscsi: fix include order (Mike Christie) [738043] - [scsi] be2iscsi: Get Port State and Speed of the Adapter (Mike Christie) [738043] - [scsi] be2iscsi: adding functionality to change network settings using iscsiadm (Mike Christie) [738043] - [scsi] be2iscsi: Adding bsg interface for be2iscsi (Mike Christie) [738043] - [scsi] be2iscsi: Get Initiator Name for the iSCSI_Host (Mike Christie) [738043] - [scsi] be2iscsi: Return async handle of unknown opcode to free list (Mike Christie) [738043] - [scsi] be2iscsi: Check ASYNC PDU Handle corresponds to HDR/DATA Handle (Mike Christie) [738043] - [scsi] be2iscsi: Bump the driver Version (Mike Christie) [738043] - [scsi] be2iscsi: Update in Copyright information (Mike Christie) [738043] - [scsi] be2iscsi: Fix the function return values (Mike Christie) [738043] - [scsi] be2iscsi: Code cleanup, removing the goto statement (Mike Christie) [738043] - [scsi] be2iscsi: Fix double free of MCCQ info memory (Mike Christie) [738043] - [scsi] be2iscsi: Set num_cpu = 1 if pci_enable_msix fails (Mike Christie) [738043] - [scsi] be2iscsi:Fix typo function name mismatch (Mike Christie) [738043] - [scsi] be2iscsi: Freeing of WRB and SGL Handle in cleanup task (Mike Christie) [738043] - [scsi] be2iscsi: WRB Initialization and Failure code path change (Mike Christie) [738043] - [scsi] be2iscsi: Fix in ASYNC PDU stitching logic (Mike Christie) [738043] - [scsi] be2iscsi: Fix in the Asynchronous Code Path (Mike Christie) [738043] - [net] ipv4: Constrain UFO fragment sizes to multiples of 8 bytes (Jiri Benc) [797731] - [net] ipv4: Don't use ufo handling on later transformed packets (Jiri Benc) [797731] - [net] udp: Add UFO to NETIF_F_GSO_SOFTWARE (Jiri Benc) [797731] - [fs] Fix length of buffer copied in __nfs4_get_acl_uncached (Sachin Prabhu) [808036] - [net] bond: Make LRO flag follow slave settings (Neil Horman) [794647] - [net] make dev_disable_lro use physical device if passed a vlan dev (Andy Gospodarek) [713641] - [net] move is_vlan_dev into public header file (Andy Gospodarek) [713641]- [mm] memcg: fix coalescing uncharge during truncate (Johannes Weiner) [717803] - [mm] thp: allow a hwpoisoned head page to be put back to LRU (Dean Nelson) [795574] - [block] md: Avoid OOPS when reshaping raid1 to raid0 (Jes Sorensen) [805857] - [net] bridge: fix use after free of skb in bridge when netpoll in use (Neil Horman) [769725] - [scsi] fcoe: Move destroy_work to a private work queue (Neil Horman) [806119] - [virt] xen: only check xen_platform_pci_unplug if hvm (Andrew Jones) [807354]- [fs] epoll: kabi fixups for epoll limit wakeup paths (Jason Baron) [681689] {CVE-2011-1083} - [fs] epoll: limit paths (Jason Baron) [681689] {CVE-2011-1083} - [perf] tool: Fix diff command to work with new hists design (Jiri Olsa) [794689] - [x86] call restore_sched_clock_state after gs is initialized (Marcelo Tosatti) [803132] - [virt] virtio-scsi: fix whitespace in fix TMF use-after-free patch (Paolo Bonzini) [802127] - [netdrv] macvtap: add ioctl to modify vnet header size (Michael S. Tsirkin) [789362] - [netdrv] firmware: add bnx2x FW 7.2.16 (Michal Schmidt) [798316] - [netdrv] cnic: update for FW 7.2.xx (Michal Schmidt) [798316] - [netdrv] bnx2fc: HSI dependent changes for 7.2.xx FW (Michal Schmidt) [798316] - [netdrv] bnx2x: use FW 7.2.16 (Michal Schmidt) [798316] - [fs] GFS2: put glock reference in error patch of read_rindex_entry (Robert S Peterson) [803384] - [infiniband] rdmacm: fix initialization bug (Doug Ledford) [805996] - [pci] Don't touch ASPM at all when it's forcibly disabled (Matthew Garrett) [801877]- [security] Fix negative key error handling (David Howells) [806393] - [char] ipmi: Increase KCS timeouts (Matthew Garrett) [803378] - [scsi] cxgb3: Add latest upstream firmware (Neil Horman) [747139] - [scsi] cxgb3 driver update to latest upstream (Neil Horman) [747139] - [x86] uv_mmrs.h cleanup patch (George Beshers) [737747] - [x86] reduce clock calibration time during slave cpu startup (George Beshers) [737747] - [x86] uv: Fix uninitialized spinlocks (George Beshers) [737747] - [x86] uv: Fix uv_gpa_to_soc_phys_ram() shift (George Beshers) [737747] - [x86] UV2: Add accounting for BAU strong nacks (George Beshers) [737747] - [x86] UV2: Ack BAU interrupt earlier (George Beshers) [737747] - [x86] UV2: Remove stale no-resources test for UV2 BAU (George Beshers) [737747] - [x86] UV2: Work around BAU bug (George Beshers) [737747] - [x86] UV2: Fix BAU destination timeout initialization (George Beshers) [737747] - [x86] UV2: Fix new UV2 hardware by using native UV2 broadcast mode (George Beshers) [737747] - [x86] UV: Update Boot messages for SGI UV2 platform (George Beshers) [737747] - [x86] UV: Fix UV2 hub part number (George Beshers) [737747] - [mm] vmstat.c: cache align vm_stat (George Beshers) [737747] - [x86] uv2: Workaround for UV2 Hub bug (George Beshers) [737747] - [x86] UV: Remove UV delay in starting slave cpus (George Beshers) [737747] - [x86] UV: Clean up uv_mmrs.h (George Beshers) [737747] - [net] ehash_size cleanup in tcp (George Beshers) [737748] - [x86] print EST-capable warning message only once (George Beshers) [737748] - [mm] Overflow computing _hash_mask (George Beshers) [737748] - [x86] ACPI: Remove repeated cooling_device messages (George Beshers) [737748] - [fs] vfs: fix panic in __d_lookup() (George Beshers) [737748] - [x86] Fix bootmem allocator large bitmap (George Beshers) [737748] - [net] Limit sysctl_tcp_mem and sysctl_udp_mem initializers (George Beshers) [737748] - [mm] alloc_large_system_hash() printk overflow on 16TB boot (George Beshers) [737748] - [fs] On a 16TB machine, max_user_watches has an integer overflow (George Beshers) [737748] - [fs] allow for more than 2^31 file (George Beshers) [737748] - [netdrv] bnx2x: consistent statistics after internal driver reload (Michal Schmidt) [747522] - [netdrv] netxen_nic: Sysfs support for firmware dump (Veaceslav Falico) [801653]- [kernel] sched: Fix ancient race in do_exit() (Motohiro Kosaki) [784758] - [virt] xen: initialize platform_pci even if xen_emul_unplug=never (Igor Mammedov) [803239] - [virt] virtio-scsi: fix TMF use-after-free (Paolo Bonzini) [802127] - [virt] KVM: increase max vcpu count to 160 (Marcelo Tosatti) [748946] - [scsi] sd: Unmap discard alignment needs to be converted to bytes (Mike Snitzer) [805519] - [scsi] sd: Fix VPD buffer allocations (Mike Snitzer) [805519] - [scsi] isci: improvements in driver unloading routine (David Milburn) [805530] - [scsi] isci: improve phy event warnings (David Milburn) [805530] - [scsi] isci: debug, provide state-enum-to-string conversions (David Milburn) [805530] - [scsi] scsi_transport_sas: 'enable' phys on reset (David Milburn) [805530] - [scsi] libsas: don't recover end devices attached to disabled phys (David Milburn) [805530] - [scsi] libsas: fixup target_port_protocols for expanders that don't report sata (David Milburn) [805530] - [scsi] libsas: set attached device type and target protocols for local phys (David Milburn) [805530] - [scsi] isci: T10 DIF support (David Milburn) [805530] - [scsi] isci: enable clock gating (David Milburn) [805530] - [scsi] isci: Fix NULL ptr dereference when no firmware is being loaded (David Milburn) [805530] - [fs] Pstore supplies a wrong header to kmsg files (Seiji Aguchi) [804789] - [fs] nfs: Try using machine credentials for RENEW calls (Sachin Prabhu) [795441] - [kernel] perf/x86/kvm: Fix Host-Only/Guest-Only counting with SVM disabled (Gleb Natapov) [805496]- [fs] jbd2: clear BH_Delay & BH_Unwritten in journal_unmap_buffer (Eric Sandeen) [748713] {CVE-2011-4086} - [kernel] sched: Call tick_check_idle before __irq_enter (George Beshers) [635817] - [kernel] sched: Increment cache_nice_tries only on periodic lb (George Beshers) [635817] - [cpuidle] menu: fixed wrapping timers at 4.294 seconds (George Beshers) [635817] - [kernel] sched: Fix softirq time accounting (George Beshers) [635817] - [x86] UV: Lower UV rtc clocksource rating (George Beshers) [635817] - [infiniband] mlx4_core: fix bug in modify_cq wrapper for resize flow (Doug Ledford) [801111] - [infiniband] mlx4_core: remove buggy sched_queue masking (Doug Ledford) [801111] - [infiniband] mlx4_core: Fixing array indexes when setting port types (Doug Ledford) [801111] - [infiniband] mlx4: Setting new port types after all interfaces unregistered (Doug Ledford) [801111] - [infiniband] mlx4: Replacing pool_lock with mutex (Doug Ledford) [801111] - [infiniband] mlx4_core: Do not map BF area if capability is 0 (Doug Ledford) [801111] - [infiniband] mlx4: add unicast steering entries to resource_tracker (Doug Ledford) [801111] - [infiniband] mlx4: fix QP tree trashing (Doug Ledford) [801111] - [infiniband] mlx4: fix buffer overrun (Doug Ledford) [801111] - [infiniband] mlx4: Fix kcalloc parameters swapped (Doug Ledford) [801111] - [net] net_sched: qdisc_alloc_handle() can be too slow (Jiri Pirko) [785891] - [net] RFC3069, private VLAN proxy arp support (Weiping Pan) [786544] - [scsi] aio: fix the "too late munmap()" race (Jeff Moyer) [801528] - [scsi] aio: fix io_setup/io_destroy race (Jeff Moyer) [801528] - [scsi] aio: fix rcu ioctx lookup (Jeff Moyer) [801528]- [fs] GFS2: Change truncate page allocation to be GFP_NOFS (Robert S Peterson) [796017] - [fs] GFS2: Remove a __GFP_NOFAIL allocation (Robert S Peterson) [796017] - [fs] GFS2: flush work when clearing inode (Robert S Peterson) [796017] - [scsi] hpsa: change version string (Tomas Henzl) [785262] - [scsi] hpsa: rename HPSA_MAX_SCSI_DEVS_PER_HBA (Tomas Henzl) [785262] - [scsi] hpsa: update device attributes when they change (Tomas Henzl) [785262] - [scsi] hpsa: improve naming on external target device functions (Tomas Henzl) [785262] - [scsi] hpsa: eliminate 8 external target limitation (Tomas Henzl) [785262] - [scsi] hpsa: fix potential array overflow in hpsa_update_scsi_devices (Tomas Henzl) [785262] - [scsi] hpsa: refactor hpsa_figure_bus_target_lun (Tomas Henzl) [785262] - [scsi] hpsa: make target and lun match what SCSI REPORT LUNs returns (Tomas Henzl) [785262] - [scsi] hpsa: Fix problem with MSA2xxx devices (Tomas Henzl) [785262] - [scsi] hpsa: add P2000 to list of shared SAS devices (Tomas Henzl) [785262] - [virt] KVM: PMU: Fix raw event check (Gleb Natapov) [803620] - [virt] KVM: PMU: warn when pin control is set in eventsel msr (Gleb Natapov) [803620] - [virt] x86 emulator: correctly mask pmc index bits in RDPMC instruction emulation (Gleb Natapov) [803620] - [powerpc] perf: Fix frequency calculation for overflowing counters (Steve Best) [804608] - [security] keys: add a "logon" key type (David Howells) [788634] - [security] KEYS: testing wrong bit for KEY_FLAG_REVOKED (David Howells) [788634] - [security] KEYS: Permit key_serial() to be called with a const key pointer (David Howells) [788634] - [security] keys: fix user_defined key sparse messages (David Howells) [788634] - [security] keys: fix trusted/encrypted keys sparse rcu_assign_pointer messages (David Howells) [788634] - [security] KEYS: Add missing smp_rmb() primitives to the keyring search code (David Howells) [788634] - [security] KEYS: Make garbage collector nonreentrant under RHEL-6 (David Howells) [788634] - [security] KEYS: Correctly destroy key payloads when their keytype is removed (David Howells) [788634] - [security] KEYS: The dead key link reaper should be non-reentrant (David Howells) [788634] - [security] KEYS: Make the key reaper non-reentrant (David Howells) [788634] - [security] KEYS: Move the unreferenced key reaper to the keys garbage collector file (David Howells) [788634] - [security] KEYS: __key_link() should use the RCU deref wrapper for keyring payloads (David Howells) [788634] - [security] KEYS: keyctl_get_keyring_ID() should create a session keyring if create flag set (David Howells) [788634] - [security] KEYS: If install_session_keyring() is given a keyring, it should install it (David Howells) [788634] - [security] KEYS: Fix error handling in construct_key_and_link() (David Howells) [788634] - [security] KEYS: Don't return EAGAIN to keyctl_assume_authority() (David Howells) [788634] - [security] KEYS: Make request_key() and co. return an error for a negative key (David Howells) [788634] - [security] KEYS: Improve /proc/keys (David Howells) [788634] - [security] KEYS: Add an iovec version of KEYCTL_INSTANTIATE (David Howells) [788634] - [security] KEYS: Add a new keyctl op to reject a key with a specified error code (David Howells) [788634] - [security] KEYS: Add an RCU payload dereference macro (David Howells) [788634] - [security] KEYS: Fix __key_link_end() quota fixup on error (David Howells) [788634] - [security] KEYS: Fix up comments in key management code (David Howells) [788634] - [security] KEYS: Do some style cleanup in the key management code (David Howells) [788634] - [security] KEYS: Don't call up_write() if __key_link_begin() returns an error (David Howells) [788634] - [security] Add a dummy printk function for the maintenance of unused printks (David Howells) [788634] - [security] KEYS: request_key() should return -ENOKEY if the constructed key is negative (David Howells) [788634] - [security] KEYS: Reinstate lost passing of process keyring ID in call_sbin_request_key() (David Howells) [788634] - [security] KEYS: Use the variable 'key' in keyctl_describe_key() (David Howells) [788634] - [security] KEYS: Make /proc/keys check to see if a key is possessed before security check (David Howells) [788634] - [security] KEYS: Authorise keyctl_set_timeout() on a key if we have its authorisation key (David Howells) [788634] - [security] KEYS: Propagate error code instead of returning -EINVAL (David Howells) [788634] - [security] keyctl_session_to_parent(): use thread_group_empty() to check singlethreadness (David Howells) [788634] - [security] KEYS: Do preallocation for __key_link() (David Howells) [788634] - [security] KEYS: keyring_serialise_link_sem is only needed for keyring->keyring links (David Howells) [788634] - [security] whitespace coding style fixes (David Howells) [788634] - [security] key: keyring: fix some code style issues (David Howells) [788634] - [security] Fix some coding styles in security/keys/keyring.c (David Howells) [788634] - [x86] EFI: Only set regions uncacheable if they support it (Matthew Garrett) [767291] - [virt] KVM: Fix fetch fault error code (Avi Kivity) [802453] - [netdrv] add myri10ge firmware (Stanislaw Gruszka) [796099] - [fs] xfs: fix inode lookup race (Dave Chinner) [796277] - [x86] amd: Fix L1i and L2 cache sharing information for AMD family 15h processors (Frank Arnold) [798399] - [x86] cache_info: Update calculation of AMD L3 cache indices (Frank Arnold) [798399] - [x86] cache_info: Remove bogus free of amd_l3_cache data (Frank Arnold) [798399] - [hwmon] k10temp: Add support for Fam15h Bulldozer (Frank Arnold) [798209] - [hwmon] k10temp: add support for AMD Family 12h/14h CPUs (Frank Arnold) [798209] - [x86] AMD, PCI: Add AMD northbridge PCI device id for CPU families 12h and 14h (Frank Arnold) [798209] - [netdrv] pch_gbe: modify Kconfig/Makefile and config-generic (Veaceslav Falico) [728177] - [netdrv] pch_gbe: new network driver from upstream (Veaceslav Falico) [728177] - [x86] Ivy Bridge kernel rdrand support (Jay Fenlason) [696442]- [net] gro: more generic L2 header check (Doug Ledford) [789123] - [infiniband] IPoIB: Stop lying about hard_header_len and use skb->cb to stash LL addresses (Doug Ledford) [789123] - [net] Make qdisc_skb_cb upper size bound explicit (Doug Ledford) [789123] - [fs] GFS2: Invalidate directory hash table on inode deallocate (Robert S Peterson) [801171] - [fs] GFS2: Fix a use-after-free that coverity spotted (Robert S Peterson) [801171] - [kernel] lkdtm: avoid calling lkdtm_do_action() with spinlock held (Prarit Bhargava) [770621] - [x86] Fix printk levels for panic, softlockups and stack dumps (Prarit Bhargava) [770621] - [kernel] lkdtm.c: fix race when crashpoint is hit multiple times before checking count (Prarit Bhargava) [770621] - [kernel] lkdtm: prefix enum constants (Prarit Bhargava) [770621] - [kernel] lkdtm: use generic_file_llseek in debugfs (Prarit Bhargava) [770621] - [kernel] param: remove unnecessary writable charp (Prarit Bhargava) [770621] - [kernel] lktdm: add support for hardlockup, softlockup and hung task crashes (Prarit Bhargava) [770621] - [kernel] lkdtm: add debugfs access and loosen KPROBE ties (Prarit Bhargava) [770621] - [scsi] aacraid: Fixes kernel oops in "aac_eh_abort" (Tomas Henzl) [760396] - [kernel] sys_poll: fix incorrect type for 'timeout' parameter (Oleg Nesterov) [794681] - [kernel] kdump: round up total_size to 128M for crashkernel reserving threshold (Dave Young) [798727] - [block] loop: fix partial read infomation leak (Dave Young) [761418] - [netdrv] mlx4: Don't show RoCE interfaces if the hpn channel is not installed (Doug Ledford) [753004] - [mm] thp: fix pmd_bad() triggering in code paths holding mmap_sem read mode (Andrea Arcangeli) [800328] - [target] fix build on i386 (Andy Grover) [765982] - [target] Backport from stable-3.2.6 (Andy Grover) [765982]- [dm] fixing test for NULL pointer testing (Paolo Bonzini) [752380] {CVE-2011-4127} - [dm] do not forward ioctls from logical volumes to the underlying device (Paolo Bonzini) [752380] {CVE-2011-4127} - [block] fail SCSI passthrough ioctls on partition devices (Paolo Bonzini) [752380] {CVE-2011-4127} - [block] add and use scsi_blk_cmd_ioctl (Paolo Bonzini) [752380] {CVE-2011-4127} - [kernel] regset: Return -EFAULT, not -EIO, on host-side memory fault (Jerome Marchand) [799213] {CVE-2012-1097} - [kernel] regset: Prevent null pointer reference on readonly regsets (Jerome Marchand) [799213] {CVE-2012-1097} - [scsi] qla4xxx: update version (Mike Christie) [800664] - [scsi] iscsi class: fix gfp use in ping compl and host event (Mike Christie) [800664] - [scsi] iscsi if: Removed packed attr from struct iscsi_chap_rec (Mike Christie) [800664] - [scsi] iscsi_transport: Added error status code for ping comp event (Mike Christie) [800664] - [scsi] fix system lock up from scsi error flood (Neil Horman) [800555] - [scsi] libcxgbi: do not print a message when memory allocation fails (Steve Best) [800114] - [infiniband] iser: post initial receive buffers before sending the final login request (Mike Christie) [800041] - [sound] ALSA: pcm midlevel code - add time check for (Jaroslav Kysela) [798984] - [fs] GFS2: call gfs2_write_alloc_required for each fallocate chunk (Benjamin Marzinski) [801141]- [scsi] lpfc: Update lpfc version for 8.3.5.58.1p driver release (Rob Evers) [738037] - [virt] VMX: VMXON/VMXOFF usage changes (Avi Kivity) [704173] - [virt] VMX: VMCLEAR/VMPTRLD usage changes (Avi Kivity) [704173] - [virt] VMX: Some minor changes to code structure (Avi Kivity) [704173] - [virt] VMX: Define new functions to wrapper direct call of asm code (Avi Kivity) [704173] - [net] bonding: move dev_addr cpy to bond_enslave (Thomas Graf) [799794] - [net] bonding: move slave MTU handling from sysfs (Thomas Graf) [799794] - [ppc] Implement CONFIG_STRICT_DEVMEM (Steve Best) [655689] - [scsi] fcoe: Only define ndo_fcoe_get_hbainfo if fcoe is configured (Neil Horman) [789086] - [x86] ACPI / PM: Fix build problem for !CONFIG_ACPI related to NVS rework (Myron Stowe) [708447] - [x86] ips: use interruptible waits in ips-monitor (Neil Horman) [727944] - [x86] kvmclock: abstract save/restore sched_clock_state (Marcelo Tosatti) [694801] - [virt] fix a merge problem in "KVM steal time suspend/resume bugfix" series (Aristeu Rozanski) [612320] - [virt] reapply "KVM steal time suspend/resume bugfix" series (Aristeu Rozanski)- [net] nfs: set vs_hidden on nfs4_callback_version4 (Jeff Layton) [741039] - [net] SUNRPC: remove rpcbind clients destruction on module cleanup (Jeff Layton) [741039] - [net] SUNRPC: remove rpcbind clients creation during service registering (Jeff Layton) [741039] - [net] NFSd: call svc rpcbind cleanup explicitly (Jeff Layton) [741039] - [net] SUNRPC: cleanup service destruction (Jeff Layton) [741039] - [net] SUNRPC: setup rpcbind clients if service requires it (Jeff Layton) [741039] - [net] SUNRPC: introduce svc helpers for prepairing rpcbind infrastructure (Jeff Layton) [741039] - [net] SUNRPC: use rpcbind reference counting helpers (Jeff Layton) [741039] - [net] SUNRPC: introduce helpers for reference counted rpcbind clients (Jeff Layton) [741039] - [net] SUNRPC: Use AF_LOCAL for rpcbind upcalls (Jeff Layton) [741039] - [fs] nfs4: Fix nfs4_init and reset_slot_table (Steve Dickson) [785823] - [net] SUNRPC: Change the default limit to the number of TCP slots (Steve Dickson) [785823] - [net] SUNRPC: Ensure we always bump the backlog queue in xprt_free_slot (Steve Dickson) [785823] - [net] SUNRPC: Replace xprt->resend and xprt->sending with a priority queue (Steve Dickson) [785823] - [net] SUNRPC: Allow caller of rpc_sleep_on() to select priority levels (Steve Dickson) [785823] - [net] SUNRPC: Support dynamic slot allocation for TCP connections (Steve Dickson) [785823] - [net] SUNRPC: Clean up the slot table allocation (Steve Dickson) [785823] - [net] SUNRPC: Initalise the struct xprt upon allocation (Steve Dickson) [785823] - [net] SUNRPC: Ensure that we grab the XPRT_LOCK before calling xprt_alloc_slot (Steve Dickson) [785823] - [net] SUNRPC: Convert struct rpc_xprt to use atomic_t counters (Steve Dickson) [785823] - [net] SUNRPC: Support for RPC over AF_LOCAL transports (Steve Dickson) [785823] - [mm] memcg: fix wake up in oom wait queue (Frantisek Hrbata) [739615] - [mm] memcg: oom kill disable and oom status (Frantisek Hrbata) [739615] - [mm] memcg: oom notifier (Frantisek Hrbata) [739615] - [mm] memcg: oom wakeup filter (Frantisek Hrbata) [739615] - [mm] kabi: __GENKSYMS__ for event_list in struct cgroup (Frantisek Hrbata) [739615] - [mm] cgroup: implement eventfd-based generic API for notifications (Frantisek Hrbata) [739615] - [mm] cgroups: fix CONTENTS in cgroups documentation (Frantisek Hrbata) [739615] - [virt] Revert "KVM steal time suspend/resume bugfix" series (Aristeu Rozanski)- [fs] procfs: add hidepid= and gid= mount options (Jerome Marchand) [770652] - [fs] procfs: parse mount options (Jerome Marchand) [770652] - [scsi] qla4xxx: v5.02.00.00.06.03-k3 (Chad Dupuis) [798721] - [scsi] qla4xxx: assign correct address for iscsi_cls_host (Chad Dupuis) [798721] - [scsi] qla4xxx: trivial cleanup (Chad Dupuis) [798721] - [scsi] qla4xxx: Fix sparse warning (Chad Dupuis) [798721] - [scsi] qla4xxx: Add support for multiple session per host (Chad Dupuis) [798721] - [scsi] qla4xxx: Export CHAP index as sysfs attribute (Chad Dupuis) [798721] - [scsi] scsi_transport: Export CHAP index as sysfs attribute (Chad Dupuis) [798721] - [scsi] qla4xxx: Add support to display CHAP list and delete CHAP entry (Chad Dupuis) [798721] - [scsi] iscsi_transport: Add support to display CHAP list and delete CHAP entry (Chad Dupuis) [798721] - [block] Fix io_context leak after failure of clone with CLONE_IO (Vivek Goyal) [791125] {CVE-2012-0879} - [block] Fix io_context leak after clone with CLONE_IO (Vivek Goyal) [791125] {CVE-2012-0879} - [fs] dlm: fix slow rsb search in dir recovery (David Teigland) [772376] - [fs] GFS2: rename existing file after mount crashes (Robert S Peterson) [794839] - [fs] GFS2: Eliminate sd_rindex_mutex (Robert S Peterson) [798763] - [fs] cifs: fix dentry refcount leak when opening a FIFO on lookup (Sachin Prabhu) [781893] - [fs] NFSv4: Handle expired stateids when the lease is still valid (Sachin Prabhu) [757876] - [perf] header: Fix build on old systems (Jiri Olsa) [784888] - [perf] hists browser: Add missing stdarg.h include (Jiri Olsa) [784888]- [netdrv] bnx2: revert firmware load modifications (Neil Horman) [720428] - [virt] virtio: balloon: leak / fill balloon across S4 (Amit Shah) [798583] - [scsi] silencing 'killing requests for dead queue' (David Milburn) [798672] - [scsi] sd_dif: fix setting bio flags (Jeff Moyer) [799075] - [scsi] megaraid_sas: driver update to version 00.00.06.14-rh1 (Tomas Henzl) [749923] - [infiniband] srp: fix include ordering issue (Doug Ledford) [791209] - [sched] Fix Kernel divide by zero panic in find_busiest_group() (Larry Woodman) [785959]- [virt] KVM steal time suspend/resume bugfix (Rik van Riel) [612320] - [virt] guest: KVM Steal time registration (Laszlo Ersek) [612320] - [virt] KVM guest: Steal time accounting (Rik van Riel) [612320] - [virt] KVM guest: Add a pv_ops stub for steal time (Rik van Riel) [612320] - [virt] KVM: Steal time implementation (Rik van Riel) [612320] - [virt] KVM: KVM Steal time guest/host interface (Rik van Riel) [612320] - [virt] KVM: Add constant to represent KVM MSRs enabled bit in guest/host interface (Rik van Riel) [612320] - [kernel] perf: Fix parsing of __print_flags() in TP_printk() (Jiri Olsa) [756311] - [x86] perf: Check that current->mm is alive before getting user callchain (Jiri Olsa) [756311] - [fs] NFSv4: Propagate the error NFS4ERR_BADOWNER to nfs4_do_setattr (Steve Dickson) [705099] - [kernel] ftrace: Fix hash record accounting bug (Steven Rostedt) [454694] - [kernel] ftrace: Fix regression where ftrace breaks when modules are loaded (Steven Rostedt) [454694] - [kernel] ftrace: Fix dynamic selftest failure on some archs (Steven Rostedt) [454694] - [kernel] ftrace: Update filter when tracing enabled in set_ftrace_filter() (Steven Rostedt) [454694] - [kernel] ftrace: Balance records when updating the hash (Steven Rostedt) [454694] - [kernel] ftrace: Do not disable interrupts for modules in mcount update (Steven Rostedt) [454694] - [kernel] ftrace: Fix regression of :mod:module function enabling (Steven Rostedt) [454694] - [kernel] ftrace: Fix possible undefined return code (Steven Rostedt) [454694] - [kernel] ftrace: Have ftrace_startup() return failure code (Steven Rostedt) [454694] - [kernel] ftrace: Modify ftrace_set_filter/notrace to take ops (Steven Rostedt) [454694] - [kernel] ftrace: Allow dynamically allocated function tracers (Steven Rostedt) [454694] - [kernel] ftrace: Implement separate user function filtering (Steven Rostedt) [454694] - [kernel] ftrace: Free hash with call_rcu_sched() (Steven Rostedt) [454694] - [kernel] ftrace: Have global_ops store the functions that are to be traced (Steven Rostedt) [454694] - [kernel] ftrace: Add ops parameter to ftrace_startup/shutdown functions (Steven Rostedt) [454694] - [kernel] ftrace: Use counters to enable functions to trace (Steven Rostedt) [454694] - [kernel] ftrace: Separate hash allocation and assignment (Steven Rostedt) [454694] - [kernel] ftrace: Create a global_ops to hold the filter and notrace hashes (Steven Rostedt) [454694] - [kernel] ftrace: Use hash instead for FTRACE_FL_FILTER (Steven Rostedt) [454694] - [kernel] ftrace: Replace FTRACE_FL_NOTRACE flag with a hash of ignored functions (Steven Rostedt) [454694] - [kernel] ftrace: Consolidate the function match routines for normal and mods (Steven Rostedt) [454694] - [kernel] ftrace: Return EINVAL when writing invalid val to set_ftrace_filter (Steven Rostedt) [454694] - [kernel] ftrace: Consolidate updating of ftrace_trace_function (Steven Rostedt) [454694] - [kernel] ftrace: Move record update for normal and modules into a separate function (Steven Rostedt) [454694] - [kernel] ftrace: Remove FTRACE_FL_CONVERTED flag (Steven Rostedt) [454694] - [kernel] tracing: Enable records during the module load (Steven Rostedt) [454694] - [kernel] ftrace: Remove FTRACE_FL_FAILED flag (Steven Rostedt) [454694] - [kernel] ftrace: Remove failures file (Steven Rostedt) [454694] - [kernel] ftrace: Make FTRACE_WARN_ON() work in if condition (Steven Rostedt) [454694] - [kernel] ftrace: Only update the function code on write to filter files (Steven Rostedt) [454694] - [kernel] tracing: Remove leftover FTRACE_ENABLE/DISABLE_MCOUNT enums (Steven Rostedt) [454694] - [kernel] ftrace: Call trace_parser_clear() properly (Steven Rostedt) [454694] - [fs] NFSv4: include bitmap in nfsv4 get acl data (Sachin Prabhu) [753232 767288] - [pci] Add pcie_hp=nomsi to disable MSI/MSI-X for pciehp driver (hiro muneda) [728852] - [netdrv] enic: enhance SR-IOV support (Stefan Assmann) [795976]- [infiniband] mlx4/fw: Fix ppc64 build (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Added missing iounmap upon releasing a device (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392 787762] - [infiniband] mlx4: allow device removal by fixing dma unmap size (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: use correct port for steering (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: use correct flag for unicast_promisc (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: fix memory leak at multi_func_cleanup (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDMA/nes: Copyright update (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: pass SMP vendor-specific attribute MADs to firmware (Doug Ledford) [737661 738491 739139 749059 751220 755741 756147 756392 787572] - [infiniband] RDMA/nes: Fix fast memory registration opcode (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Fix fast memory registration length (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/ucma: Discard all events for new connections until accepted (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Roll back PCIe tuning change (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Use GFP_ATOMIC when locks are held (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] RDMA/nes: Fix for sending MPA reject frame (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/ipath: Calling PTR_ERR() on right variable in create_file() (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Fix kernel panic by always initializing qp->usecnt (Doug Ledford) [738491 739139 749059 755741] - [infiniband] rds: Make rds_sock_lock BH rather than IRQ safe. (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] mlx4_core: map async events to arbitrary slave eqs (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Fix mtt profile issue (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: removed function index from vf. (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: eth statistics modification (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: VF is not allowed to perform dump stats (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: clear all eth statistics when port goes up (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDS: Remove some unused iWARP code (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] rdma/core: Fix sparse warnings (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Fix endianness bugs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Fix terminate during AE (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Make unnecessarily global nes_set_pau() static (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Change MDIO bus clock to 2.5MHz (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/cm: Fix layout of APR message (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: Fix SL to 802.1Q priority-bits mapping for IBoE (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/qib: Default some module parameters optimally (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Optimize locking for get_txreq() (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Fix a possible data corruption when receiving packets (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Eliminate 64-bit jiffies use (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Fix style issues (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/uverbs: Protect QP multicast list (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4_core: Elaborating limitation on VF port options (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: fix mtt range deallocation (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: limiting VF port options (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: using array index for sense_allowed (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Add missing include of linux/slab.h (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: FIX: Setting default_qpn before using it (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Fixing wrong error codes in communication channel (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: not using spin_lock_irq when getting vf by resource. (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: nullify cached multicast address list after cleanup (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Changing link sensing logic (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: capability for link sensing (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Fix compile error when driver is comiled-in (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: updated driver version to 2.0 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: updated driver version to 1.1 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Modify driver initialization flow to accommodate SRIOV for Ethernet (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: adjust catas operation for SRIOV mode (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: mtts resources units changed to offset (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Allow communication between functions on same host (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Ethernet port management modifications (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Traffic steering management support for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_ib: disable SRIOV mode for IB ports (not yet supported) (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: resource tracking for HCA resources used by guests (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Add wrapper functions and comm channel and slave event support to EQs (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: mtt modifications for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: cq modifications for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: qp modifications for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: srq modifications for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Added FW commands and their wrappers for supporting SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_core: Implement the master-slave communication channel (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Reduce number of PD bits to 17 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Add "native" argument to mlx4_cmd and its callers (where needed) (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Extanding port_mask functionality (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: initial header-file changes for SRIOV support (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_en: bug fix for the case of vlan id 0 and UP 0 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_en: fix WOL handlers were always looking at port2 capability bit (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_en: using non collapsed CQ on TX (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_en: fix sparse warning on a cast which truncates bits from constant value (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4: fix UDP RSS related settings (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Recording rx queue for gro packets (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Adding rxhash support (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4: move RSS related definitions to be global (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/cxgb{3, 4} - get rid of stale firmware usage technique (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB: various strlcpy conversions to make the code match upstream (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Correct sense on freectxts increment and decrement (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] RDMA/cma: Verify private data length (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: Fix shutdown crash accessing a non-existent bitmap (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/ipoib: Prevent hung task or softlockup processing multicast response (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Fix over-scheduling of QSFP work (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Fix retry with MPAv1 logic for MPAv2 (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Fix iw_cxgb4 count_rcqes() logic (Doug Ledford) [738491 739139 749059 755741] - [infiniband] rds: drop "select LLIST" (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] IB/qib: Don't use schedule_work() (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Fix panic in RC error flushing logic (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/iser: DMA unmap TX bufs used for iSCSI/iSER headers (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/iser: Use separate buffers for the login request/response (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mthca: Fix buddy->num_free allocation size (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: add moduleparam.h for users of module_param/MODULE_PARM_DESC (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: Fix files explicitly needing to include module.h (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4_core: Deprecate log_num_vlan module param (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Don't set VLAN in IBoE WQEs' control segment (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Enable 4K mtu for IBoE (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDMA/cxgb4: Mark QP in error before disabling the queue in firmware (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Serialize calls to CQ's comp_handler (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb3: Serialize calls to CQ's comp_handler (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Fix issue with link states and QSFP cables (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/mlx4: Configure extended active speeds (Doug Ledford) [737661 738491 739139 749059 751220 755741 756147 756392] - [infiniband] mlx4_core: Add extended port capabilities support (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/qib: Hold links until tuning data is available (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Clean up checkpatch issue (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Remove s_lock around header validation (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Use RCU for qpn lookup (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Eliminate divide/mod in converting idx to egr buf pointer (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Decode path MTU optimization (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Optimize RC/UC code by IB operation (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] mlx4_en: Controlling FCS header removal (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IPoIB: Use the right function to do DMA unmap pages (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Use correct QID in insert_recv_cqe() (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Make sure flush CQ entries are collected on connection close (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export ib_open_qp() capability to user space (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Export ib_open_qp() to share XRC TGT QPs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: Add support for XRC QPs (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Add support for XRC SRQs (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Add support for XRC domains (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/cm: Do not automatically disconnect XRC TGT QPs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Support XRC QPs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/ucm: Allow user to specify QP type when creating id (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cm: Define new RDMA port space specific to IB (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/cm: Update XRC support based on XRC annex errata (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/cm: Update protocol to support XRC (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export XRC TGT QPs to user space (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export XRC INI QPs to userspace (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export XRC SRQs to user space (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export XRC domains to user space (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/verbs: Cleanup XRC TGT QPs when destroying XRCD (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Add XRC QPs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Add XRC SRQ type (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Add SRQ type field (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Add XRC domain support (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IPoIB: Handle extended rates in debugfs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB: Add new InfiniBand link speeds (Doug Ledford) [738491 739139 749059 751220 755741] - [infiniband] IB/ipath: Add missing in ipath_chip_init.c (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Support for Packed And Unaligned fpdus (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Print IP address for critcal errors (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Fix terminate connection (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Add support for MPAv2 Enhanced RDMA Negotiation (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Add support for MPAv2 Enhanced RDMA Negotiation (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/{amso1100,cxgb3}: Minimal MPAv2 support (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/iwcm: Propagate ird/ord values upwards (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] IB/qib: Correct nfreectxts for multiple HCAs (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] RDMA/nes: Add missing calls to ib_umem_release() (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4_core: Fix buddy->num_free allocation size (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Use the right function to free eq->page_list entries (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Clean up error flow in mlx4_register_mac() (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDMA/ucm: Removed checks for unsigned value < 0 (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mad: Verify mgmt class in received MADs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Check for NULL conn_param in rdma_accept (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Fail RDMA initialization for unsupported cards (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] RDMA/cma: Fix crash in cma_req_handler (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/amso1100: Use 'pM' format option to print MAC (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net, rds, Replace xlist in net/rds/xlist.h with llist (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: return whether list is empty before adding in llist_add fix (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Add back llist_add_batch() and llist_del_first() prototypes (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Remove cpu_relax() usage in cmpxchg loops (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Add llist_next() (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Return whether list is empty before adding in llist_add() (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Move cpu_relax() to after the cmpxchg() (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Remove the platform-dependent NMI checks (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Make some llist functions inline (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] lib, Add lock-less NULL terminated single list (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: Convert vmalloc/memset to vzalloc (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IPoIB: convert to SKB paged frag API. (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB: nes: convert to SKB paged frag API. (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB: amso1100: convert to SKB paged frag API. (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDSRDMA: Fix cleanup of rds_iw_mr_pool (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] IB/iser: Support iSCSI PDU padding (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IBiser: Fix wrong mask when sizeof (dma_addr_t) > sizeof (unsigned long) (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4: decreasing ref count when removing mac (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Fixing Ethernet unicast packet steering (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/qib: Defer HCA error events to tasklet (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] mlx4_core: Bump the driver version to 1.0 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDMA/cxgb4: Use printk_ratelimited() instead of printk_ratelimit() (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: Support PMA counters for IBoE (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Use flow counters on IBoE ports (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/pma: Add include file for IBA performance counters definitions (Doug Ledford) [738491 739139 749059 755741] - [infiniband] Revert "[infiniband] qib: add thresholds to VendorPortCounters PMA operation" (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] mlx4_core: Add network flow counters (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Fix location of counter index in QP context struct (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Read extended capabilities into the flags field (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Extend capability flags to 64 bits (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Generate GID change events in IBoE code (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/core: Add GID change event (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Don't allow IPoIB port space for IBoE (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA: Allow for NULL .modify_device() and .modify_port() methods (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Update active link width (Doug Ledford) [722308 726127 738491 739139 749059 755741] - [infiniband] IB/qib: Add sysfs interface to read free contexts (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/mthca: Remove unnecessary read of PCI_CAP_ID_EXP (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Remove double define (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Remove unnecessary read of PCI_CAP_ID_EXP (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/ipath: Convert old cpumask api into new one (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Convert old cpumask api into new one (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] cpumask: rename tsk_cpumask to tsk_cpus_allowed (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Avoid assigning an IS_ERR value to cm_id pointer in CMA id object (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mthca: Stop returning separate error and status from FW commands (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: rds: fix const array syntax (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] mlx4: remove unnecessary read of PCI_CAP_ID_EXP (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: use pci_dev->revision (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/rds: use prink_ratelimited() instead of printk_ratelimit() (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] net: remove interrupt.h inclusion from netdevice.h (Doug Ledford) [738491 739139 749059 755741] - [infiniband] ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Doug Ledford) [738491 739139 749059 755741] - [infiniband] ethtool: Use full 32 bit speed range in ethtool's set_settings (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4: fix kfree on error path in new_steering_entry() (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] Fix common misspellings (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4: Fixing use after free (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Enabling new steering (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Add support for promiscuous mode in the new steering model. (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: generalization of multicast steering. (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: UDP RSS support (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [fs] GFS2: fix NULL pointer dereference on mkdir/symlink/mknod (Abhijith Das) [797305] - [net] implement IP_RECVTOS for IP_PKTOPTIONS (Jiri Benc) [677351] - [scsi] mptsas: Added check for the LU type is SSC (Tomas Henzl) [735895] - [dm] raid: add flush support (Mike Snitzer) [797967]- [build] update RHEL_MINOR to '3' (Aristeu Rozanski) - [fs] keyring: allow special keyrings to be cleared (Steve Dickson) [772495] - [fs] NFS: Update idmapper documentation (Steve Dickson) [772495] - [fs] NFS: Keep idmapper include files in one place (Steve Dickson) [772495] - [fs] NFS: Fall back on old idmapper if request_key() fails (Steve Dickson) [772495] - [virt] KVM: do not #GP on perf MSR writes when vPMU is disabled (Gleb Natapov) [645365] - [virt] KVM: Expose the architectural performance monitoring CPUID leaf (Gleb Natapov) [645365] - [kernel] perf, x86: expose perf capability to other modules (Gleb Natapov) [645365] - [kernel] x86, perf: disable non available architectural events (Gleb Natapov) [645365] - [virt] KVM: VMX: Intercept RDPMC (Gleb Natapov) [645365] - [virt] KVM: SVM: Intercept RDPMC (Gleb Natapov) [645365] - [virt] KVM: Add generic RDPMC support (Gleb Natapov) [645365] - [virt] KVM: Expose a version 2 architectural PMU to a guests (Gleb Natapov) [645365] - [virt] KVM: Expose kvm_lapic_local_deliver() (Gleb Natapov) [645365] - [virt] KVM: VMX: Check for automatic switch msr table overflow (Gleb Natapov) [645365] - [virt] KVM: VMX: Add support for guest/host-only profiling (Gleb Natapov) [645365] - [virt] KVM: VMX: add support for switching of PERF_GLOBAL_CTRL (Gleb Natapov) [645365] - [virt] perf, intel: Use GO/HO bits in perf-ctr (Gleb Natapov) [645365] - [kernel] perf, amd: Use GO/HO bits in perf-ctr (Gleb Natapov) [645365] - [kernel] perf, core: Introduce attrs to count in either host or guest mode (Gleb Natapov) [645365] - [virt] KVM: VMX: Add definitions for more vm entry/exit control bits (Gleb Natapov) [645365] - [virt] KVM: VMX: Add facility to atomically switch MSRs on guest entry/exit (Gleb Natapov) [645365] - [virt] KVM: VMX: Add definition for msr autoload entry (Gleb Natapov) [645365] - [virt] KVM: Let vcpu structure alignment be determined at runtime (Gleb Natapov) [645365] - [kernel] perf: Add context field to perf_event (Gleb Natapov) [645365] - [virt] irq_work: Add generic hardirq context callbacks (Gleb Natapov) [645365] - [kernel] perf: Fix perf_event_do_pending() fallback callsite (Gleb Natapov) [645365] - [netdrv] bnx2: update firmware to latest upstream (Neil Horman) - [netdrv] bnx2: update to latest upstream (Neil Horman) [720428] - [netdrv] mii.c: Add ethtool advertisement functions (John Feeney) [787753] - [scsi] dcb: add DCBX mode to event notifier attributes (Neil Horman) [789086] - [scsi] fcoe: use real dev in case of HW vlan acceleration (Neil Horman) [789086] - [netdrv] netdev: FCoE: Add new ndo_get_fcoe_hbainfo() call (Neil Horman) [789086] - [scsi] libfc: Handle discovery failure during ctlr link down (Neil Horman) [789086] - [scsi] scsi_transport_fc: Getting FC Port Speed in sync with FC-GS (Neil Horman) [789086] - [scsi] scsi_transport_fc: Add FDMI host attributes (Neil Horman) [789086] - [scsi] libfc: Fix panic in fc_exch_recv (Neil Horman) [789086] - [scsi] fcoe: Remove reference counting on 'stuct fcoe_interface' (Neil Horman) [789086] - [scsi] fcoe: Do not switch context in vport_delete callback (Neil Horman) [789086] - [scsi] fcoe: Rename out_nomod label to out_putmod (Neil Horman) [789086] - [scsi] fcoe: Allow exposing FDMI attributes via sysfs (Neil Horman) [789086] - [scsi] fcoe: Add support for FDMI in fcoe (Neil Horman) [789086] - [scsi] libfc: Add support for FDMI (Neil Horman) [789086] - [scsi] libfc: Make the libfc Common Transport(CT) code generic (Neil Horman) [789086] - [scsi] libfcoe: Don't KERN_ERR on netdev notification (Neil Horman) [789086] - [scsi] libfc: remove redundant timer init for fcp (Neil Horman) [789086] - [scsi] fcoe: Move fcoe_debug_logging from fcoe.h to fcoe.c (Neil Horman) [789086] - [scsi] libfc: Declare local functions static (Neil Horman) [789086] - [scsi] fcoe: fix regression on offload em matching function for initiator/target (Neil Horman) [789086] - [scsi] fcoe: remove double check if skb is nonlinear (Neil Horman) [789086] - [scsi] fcoe: fix fcoe in a DCB environment by adding DCB notifiers to set skb priority (Neil Horman) [789086] - [scsi] fcoe: Fix preempt count leak in fcoe_filter_frames() (Neil Horman) [789086] - [scsi] Fix up files implicitly depending on module.h inclusion (Neil Horman) [789086] - [x86] efivars: add missing parameter to efi_pstore_read() (Seiji Aguchi) [696383] - [x86] pstore: gracefully handle NULL pstore_info functions (Seiji Aguchi) [696383] - [x86] pstore: pass reason to backend write callback (Seiji Aguchi) [696383] - [x86] pstore: pass allocated memory region back to caller (Seiji Aguchi) [696383] - [x86] pstore: make pstore write function return normal success/fail value (Seiji Aguchi) [696383] - [x86] pstore: change mutex locking to spin_locks (Seiji Aguchi) [696383] - [x86] pstore: defer inserting OOPS entries into pstore for RHEL (Seiji Aguchi) [696383] - [x86] efivars: fix warnings when CONFIG_PSTORE=n (Seiji Aguchi) [696383] - [x86] efivars: Introduce PSTORE_EFI_ATTRIBUTES (Seiji Aguchi) [696383] - [x86] efivars: Use string functions in pstore_write (Seiji Aguchi) [696383] - [x86] efivars: introduce utf16_strncmp (Seiji Aguchi) [696383] - [x86] efivars: String functions (Seiji Aguchi) [696383] - [x86] efi: Add support for using efivars as a pstore backend (Seiji Aguchi) [696383] - [x86] include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Seiji Aguchi) [696383] - [x86] pstore: Make "part" unsigned (Seiji Aguchi) [696383] - [x86] pstore: Add extra context for writes and erases (Seiji Aguchi) [696383] - [x86] Fix argument types for SetVariable() for RHEL (Seiji Aguchi) [696383] - [x86] pstore: Extend API for more flexibility in new backends (Seiji Aguchi) [696383] - [x86] efi: Fix argument types for SetVariable() (Seiji Aguchi) [696383] - [x86] treewide: fix a few typos in comments (Seiji Aguchi) [696383] - [x86] efivars: prevent oops on unload when efi is not enabled (Seiji Aguchi) [696383] - [x86] efivars: handle errors from register_efivars() (Seiji Aguchi) [696383] - [x86] efivars: memory leak on error in create_efivars_bin_attributes() (Seiji Aguchi) [696383] - [x86] Fix common misspellings (Seiji Aguchi) [696383] - [x86] efivars: Expose efivars functionality to external drivers (Seiji Aguchi) [696383] - [x86] efivars: Parameterize operations (Seiji Aguchi) [696383] - [x86] efivars: Split out variable registration (Seiji Aguchi) [696383] - [x86] efivars: parameterize efivars (Seiji Aguchi) [696383] - [x86] efivars: Make efivars bin_attributes dynamic (Seiji Aguchi) [696383] - [x86] sysfs: Use one lockdep class per sysfs attribute (Seiji Aguchi) [696383] - [x86] efivars: move efivars globals into struct efivars (Seiji Aguchi) [696383] - [netdrv] iwlwifi: make "Tx aggregation enabled on ra =" be at DEBUG level (John Linville) [788055] - [netdrv] Add firmware blobs required by the integrated compat-wireless build (John Linville) - [netdrv] Add/modify config settings as appropriate for the wireless rebase (John Linville) [766952] - [netdrv] b44: replace the ssb_dma API with the generic DMA API (John Linville) [766952] - [netdrv] orinoco: minimal changes to build with wireless rebase from 3.2.6 (John Linville) [766952] - [netdrv] ar9170: minor fixups to get it building with 3.2.6-based mac80211 (John Linville) [766952] - [netdrv] Revert "ar9170: fix for driver-core ABI change" (John Linville) [766952] - [netdrv] Revert "ath5k: use kstrtoint() to parse numbers coming from sysfs" (John Linville) [766952] - [netdrv] libertas_tf: Revert bits of "param: simple locking for sysfs-writable..." (John Linville) [766952] - [netdrv] ipw2100: Revert "PM QOS update" (John Linville) [766952] - [netdrv] Revert "ipw2100: mark ipw2100_pm_qos_req static" (John Linville) [766952] - [netdrv] Revert "ipw2100: register pm_qos request before registering pci driver" (John Linville) [766952] - [netdrv] ipw2100: Revert "pm_qos: Get rid of the allocation in pm_qos_add_request()" (John Linville) [766952] - [netdrv] rndis_wlan: minor build fixups for wireless rebase from 3.2.6 (John Linville) [766952] - [netdrv] at76c50x-usb: undo "lib: rename pack_hex_byte()..." (John Linville) [766952] - [netdrv] wl12xx: reduce frame usage of driver_state_read (John Linville) [766952] - [netdrv] wl12xx: convert a few more kstrtoul back to strict_strtoul (John Linville) [766952] - [netdrv] wl1251: revert change from "drivers: Final irq namespace conversion" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl1251: fix ELP_CTRL register reads" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl12xx: use kstrtoul functions" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl12xx: strict_stroul introduced converted to kstrtoul" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl12xx: use kstrtoul_from_user" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl12xx: use freezable workqueue for netstack_work" (John Linville) [766952] - [netdrv] rt2x00: switch to use the kfifo-new.h header file (John Linville) [766952] - [netdrv] rt2x00: Revert "rt2x00: Move TX/RX work into dedicated workqueue" (John Linville) [766952] - [netdrv] rt2x00: Revert "rt2x00: simplify txstatus_fifo handling" (John Linville) [766952] - [netdrv] b43: don't include bcma header files (John Linville) [766952] - [netdrv] b43: Revert relevant portion of "pcmcia: Convert pcmcia_device_id..." (John Linville) [766952] - [netdrv] b43: Revert relevant portions of "pcmcia: move driver name to..." (John Linville) [766952] - [netdrv] b43: Revert relevant portions of "pcmcia: re-work..." commit eb14120f (John Linville) [766952] - [netdrv] b43: Revert bits of "pcmcia: do not use win_req_t when..." (John Linville) [766952] - [netdrv] b43: Revert bits of "pcmcia: convert pcmcia_request..." commit 1ac71e5a (John Linville) [766952] - [ssb] b43-pci-bridge: Add new vendor for BCM4318 (John Linville) [766952] - [ssb] Revert "pcmcia: convert ssb pcmcia driver to use new CIS helpers" (John Linville) [766952] - [ssb] Implement pcmcia_{read, write}_config_byte for drivers/ssb/pcmcia.c (John Linville) [766952] - [ssb] Revert relevant portion of "pcmcia: re-work pcmcia..." commit eb14120f (John Linville) [766952] - [ssb] Revert relevant portions of "pcmcia: remove cs_types.h" commit ac8b4228 (John Linville) [766952] - [net] mac80211/debugfs_netdev.c: convert kstrtoull to strict_strtoull (John Linville) [766952] - [net] mac80211: remove reference to lockdep_rtnl_is_held (John Linville) [766952] - [net] mac80211: continue using USHORT_MAX (John Linville) [766952] - [net] mac80211: Revert "net/mac80211/debugfs: Convert to kstrou8_from_user" (John Linville) [766952] - [net] mac80211: Revert mac80211 bits of "param: simple locking for sysfs-writable..." (John Linville) [766952] - [net] mac80211: Revert "mac80211: Speedup ieee80211_remove_interfaces()" (John Linville) [766952] - [net] mac80211: Revert "net/mac80211, rcu: convert call_rcu(work_free_rcu) to kfree_rcu()" (John Linville) [766952] - [net] mac80211: Revert "net, rcu: convert call_rcu(kfree_tid_tx) to kfree_rcu()" (John Linville) [766952] - [net] mac80211: Revert mac80211 bits of "PM QOS update" upstream commit ed77134b (John Linville) [766952] - [net] mac80211: Revert mac80211 bits of "rcu: convert uses of rcu_assign_pointer..." (John Linville) [766952] - [net] mac80211: Revert "mac80211: fix race condition between assoc_done and first EAP packet" (John Linville) [766952] - [net] mac80211: Revert "mac80211: annotate station rcu dereferences" (John Linville) [766952] - [net] mac80211: Revert "mac80211: cancel restart_work explicitly instead of depending on flush_scheduled_work()" (John Linville) [766952] - [net] mac80211: Revert "mac80211: sparse RCU annotations" (John Linville) [766952] - [netdrv] wireless: Revert "nl80211: use netlink consistent dump feature for BSS dumps" (John Linville) [766952] - [net] wireless rebase: Revert bits of "cfg80211: support sysfs namespaces" (John Linville) [766952] - [net] wireless rebase: Revert "wext: refactor" (John Linville) [766952] - [net] mac80211: borrow leds compat implementation from compat project (John Linville) [766952] - [netdrv] wireless: borrow genetlink compat implementation from compat project (John Linville) [766952] - [netdrv] wireless rebase: remove references to noop_llseek (John Linville) [766952] - [netdrv] wireless rebase: Revert bits of "PM QoS: Move and rename the implementation..." (John Linville) [766952] - [netdrv] wireless rebase: accomodate lack of "net: convert multicast list to list_head" (John Linville) [766952] - [netdrv] wireless rebase: undo bits of "USB: rename usb_buffer_alloc()..." (John Linville) [766952] - [netdrv] wireless rebase: Revert bits of "net: Add export.h..." (John Linville) [766952] - [netdrv] wireless rebase: Revert bits of "atomic: use " (John Linville) [766952] - [netdrv] drivers/net/wireless/ath: remove references to ath6kl (John Linville) [766952] - [netdrv] drivers/net/wireless/ath: remove references to carl9170 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ath/ar9170 from commit 7bb45683 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/libertas_tf from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/iwmc3200wifi from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ipw2x00 from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/rndis_wlan.c from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/mwl8k.c from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/mac80211_hwsim.* from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/at76c50x-usb.* from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/adm8211.* from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/zd1211rw from linux 3.2.6 (John Linville) [766952] - [netdrv] Add drivers/net/wireless/wl1251 from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/wl12xx from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/rtl818x from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/rt2x00 from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/p54 from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/b43legacy from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/b43 from linux 3.2.6 (John Linville) [766952] - [ssb] Rebase drivers/ssb from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ath/ath5k from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ath/ath9k from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ath from linux 3.2.6 (John Linville) [766952] - [netdrv] Add drivers/net/wireless/iwlegacy from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/iwlwifi from linux 3.2.6 (John Linville) [735934 735936 735939 766952 770780] - [net] Rebase net/mac80211 from linux 3.2.6 (John Linville) [766952] - [net] Rebase net/wireless from linux 3.2.6 (John Linville) [766952] - [net] introduce NETDEV_POST_INIT notifier (John Linville) [766952] - [net] bridge: support IFF_DONT_BRIDGE (John Linville) [766952] - [usb] Add a usb_pipe_endpoint() convenience function (John Linville) [766952] - [kernel] compiler: Introduce __always_unused (John Linville) [766952] - [netdrv] eeprom_93cx6: Add support for 93c86 EEPROMs (John Linville) [766952] - [netdrv] if_ether.h: add definition of ETH_P_TDLS (John Linville) [766952] - [kernel] Cherry-pick core bits of "bitops: rename for_each_bit() to for_each_set_bit()" (John Linville) [766952] - [kernel] Cherry-pick the core bits of "bitops: Provide generic sign_extend32 function" (John Linville) [766952] - [dma] dma-mapping.h: add the dma_unmap state API (John Linville) [766952] - [pci] pci-dma: add include/linux/pci-dma.h (John Linville) [766952] - [kernel] lib: Improve EWMA efficiency by using bitshifts (John Linville) [766952] - [kernel] lib: Add generic exponentially weighted moving average (EWMA) function (John Linville) [766952]- [virt] virtio-scsi: add power management (Paolo Bonzini) [782027] - [virt] virtio-scsi: add driver (Paolo Bonzini) [782027] - [fs] CIFS: Fix DFS handling in cifs_get_file_info (Jarod Wilson) [786989] - [fs] CIFS: fix automount for DFS shares (Jarod Wilson) [786989] - [fs] cifs: don't overwrite dentry name in d_revalidate (Jarod Wilson) [786989] - [fs] cifs: demote DFS referral lookup errors to cFYI (Jarod Wilson) [786989] - [fs] cifs: Unconditionally copy mount options to superblock info (Jarod Wilson) [786989] - [fs] cifs: Use kstrndup for cifs_sb->mountdata (Jarod Wilson) [786989] - [fs] cifs: Simplify handling of submount options in cifs_mount (Jarod Wilson) [786989] - [fs] cifs: do not tokenize mount options in-place (Jarod Wilson) [786989] - [fs] cifs: Add support for mounting Windows 2008 DFS shares (Jarod Wilson) [786989] - [fs] cifs: Extract DFS referral expansion logic to separate function (Jarod Wilson) [786989] - [drm] rebase upstream fixes (Dave Airlie) [797142] - [drm] rebase for RHEL 6.3 (Dave Airlie) [786494] - [kernel] swiotlb: export swiotlb_nr_tbl backport (Dave Airlie) [786494] - [pci] msi: fix imbalanced refcount of msi irq sysfs objects (Prarit Bhargava) [794767] - [pci] sysfs: add per pci device msi[x] irq listing (Prarit Bhargava) [794767] - [mm] vmscan: immediately reclaim end-of-LRU dirty pages when writeback completes (Satoru Moriya) [788536] - [mm] vmscan: throttle reclaim if encountering too many dirty pages under writeback (Satoru Moriya) [788536] - [mm] vmscan: do not writeback filesystem pages in kswapd except in high priority (Satoru Moriya) [788536] - [fs] ext4: warn if direct reclaim tries to writeback pages (Satoru Moriya) [788536] - [fs] xfs: warn if direct reclaim tries to writeback pages (Satoru Moriya) [788536] - [mm] vmscan: remove dead code related to lumpy reclaim waiting on pages under writeback (Satoru Moriya) [788536] - [mm] vmscan: do not writeback filesystem pages in direct reclaim (Satoru Moriya) [788536] - [security] audit: fix signedness bug in audit_log_execve_info() (Eric Paris) [661765] - [security] audit: comparison on interprocess fields (Eric Paris) [661765] - [security] audit: implement all object interfield comparisons (Eric Paris) [661765] - [security] audit: allow interfield comparison between gid and ogid (Eric Paris) [661765] - [security] audit: complex interfield comparison helper (Eric Paris) [661765] - [security] audit: allow interfield comparison in audit rules (Eric Paris) [661765] - [security] audit: allow audit matching on inode gid (Eric Paris) [661765] - [audit] allow matching on obj_uid (Eric Paris) [661765] - [security] audit: check current inode and containing object when filtering on major and minor (Eric Paris) [661765] - [security] audit: make filetype matching consistent with other filters (Eric Paris) [661765] - [ppc] Reserve iommu page 0 (Steve Best) [784088] - [fs] fuse: add O_DIRECT support (Josef Bacik) [753798] - [bluetooth] Add support for Broadcom BCM20702A0 (Don Zickus) [746041] - [kernel] sysctl: restrict write access to dmesg_restrict (Phillip Lougher) [749251]- [pci] RH backport changes for MaxPayload patchset (Shyam Iyer) [692531] - [pci] Clean-up MPS debug output (Shyam Iyer) [692531] - [pci] Clamp pcie_set_readrq() when using "performance" settings (Shyam Iyer) [692531] - [pci] enable MPS "performance" setting to properly handle bridge MPS (Shyam Iyer) [692531] - [pci] Workaround for Intel MPS errata (Shyam Iyer) [692531] - [pci] Disable MPS configuration by default (Shyam Iyer) [692531] - [pci] Don't crash when reading mpss from root complex (Shyam Iyer) [692531] - [pci] Remove MRRS modification from MPS setting code (Shyam Iyer) [692531] - [pci] Fix pointer dereference before call to pcie_bus_configure_settings (Shyam Iyer) [692531] - [pci] set PCI-E Max Payload Size on fabric (Shyam Iyer) [692531] - [pci] correct pcie_set_readrq write size (Shyam Iyer) [692531] - [pci] Set PCIE maxpayload for card during hotplug insertion (Shyam Iyer) [692531] - [netdrv] cxgb4: add latest upstream firmware (Neil Horman) [747141] - [netdrv] cxgb4: Update to latest upstream version (Neil Horman) [747141] - [block] dm io: fix discard support (Mike Snitzer) [758404] - [block] dm thin: add call to mark_tech_preview (Mike Snitzer) [790618] - [block] dm raid: remove call to mark_tech_preview (Mike Snitzer) [790618] - [block] dm thin metadata: decrement counter after removing mapped block (Mike Snitzer) [790618] - [block] dm thin metadata: unlock superblock in init_pmd error path (Mike Snitzer) [790618] - [block] dm thin metadata: remove incorrect close_device on creation error paths (Mike Snitzer) [790618] - [block] dm ioctl: do not leak argv if target message only-contains whitespace (Mike Snitzer) [790618] - [fs] ext3: fix start and len arguments handling in ext3_trim_fs() (Lukas Czerner) [767219] - [fs] ext3: Add fixed tracepoints - batched_discard (Lukas Czerner) [786987] - [fs] ext3/ioctl.c: silence sparse warnings about different address spaces (Lukas Czerner) [786987] - [fs] ext3/balloc.c: local functions should be static (Lukas Czerner) [786987] - [fs] ext3: Return -EINVAL when start is beyond the end of fs in ext3_trim_fs() (Lukas Czerner) [786987] - [fs] ext3: Fix an overflow in ext3_trim_fs (Lukas Czerner) [786987] - [fs] ext3: speed up group trim with the right free block count (Lukas Czerner) [786987] - [fs] ext3: Adjust trim start with first_data_block (Lukas Czerner) [786987] - [fs] ext3: Add FITRIM handling (Lukas Czerner) [786987] - [fs] ext3: Add batched discard support for ext3 (Lukas Czerner) [786987] - [fs] NFS: Optimise away unnecessary setattrs for open(O_TRUNC) (J. Bruce Fields) [636590] - [s390x] kdump: Add s390 description to kernel documentation (Hendrik Brueckner) [738862] - [net] bridge: Reset IPCB when entering IP stack (Herbert Xu) [717407] - [net] netlink: wrong size was calculated for vfinfo list blob (Andy Gospodarek) [772136] - [net] sctp: implement event notification SCTP_SENDER_DRY_EVENT (Thomas Graf) [787652] - [net] ipv6: fix default multicast hops setting (Jiri Benc) [767435] - [scsi] libfcoe: Do not sends FDISCs before FLOGI during CVL (Neil Horman) [790942] - [misc] hpilo: Increase number of channels (Tony Camuso) [737920] - [fs] dlm: fix kmalloc args (David Teigland) [752539] - [block] cciss: add some older controllers to the kdump blacklist (Tomas Henzl) [738930] - [netdrv] 8139cp: properly config rx mode after resuming (Jason Wang) [665515] - [netdrv] mlx4_en: fix endianness with blue frame support (Steve Best) [750166] - [mm] remove debug printk's from memory_hotplug.c (Hendrik Brueckner) [738862]- [kernel] kmsg_dump: Don't run on non-error paths by default (Seiji Aguchi) [696394] - [kernel] kmsg_dump: add kmsg_dump() calls to the reboot, halt, poweroff and emergency_restart paths (Seiji Aguchi) [696394] - [net] af_iucv: offer new getsockopt SO_MSGSIZE (Hendrik Brueckner) [786997] - [net] af_iucv: performance improvements for new HS transport (Hendrik Brueckner) [786996] - [s390x] qeth: Fix recovery in case of concurrent asynchronous deliveries (Hendrik Brueckner) [786958] - [s390x] af_iucv: remove IUCV-pathes completely (Hendrik Brueckner) [786960] - [kdump] Define KEXEC_NOTE_BYTES arch specific for s390x (Hendrik Brueckner) [786959] - [s390x] dasd: fix expiration handling for recovery requests (Hendrik Brueckner) [768890] - [kernel] console interrupts vs. panic (Hendrik Brueckner) [768891] - [fs] ext4: fix start and len arguments handling in ext4_trim_fs() (Lukas Czerner) [767219] - [block] blkdev: Do not return -EOPNOTSUPP if discard is supported (Lukas Czerner) [767219] - [block] blkdev: Submit discard bio in batches in blkdev_issue_discard() (Lukas Czerner) [767219] - [fs] ext4: Adjust minlen with discard_granularity in the FITRIM ioctl (Lukas Czerner) [767219] - [fs] ext4: add FITRIM to compat_ioctl (Lukas Czerner) [767219] - [fs] ext4: check if device support discard in FITRIM ioctl (Lukas Czerner) [767219] - [fs] ext4: Change the wrong param comment for ext4_trim_all_free (Lukas Czerner) [767219] - [fs] ext4: Speed up FITRIM by recording flags in ext4_group_info (Lukas Czerner) [767219] - [fs] ext4: Add new ext4 trim tracepoints (Lukas Czerner) [767219] - [fs] ext4: speed up group trim with the right free block count (Lukas Czerner) [767219] - [fs] ext4: fix trim length underflow with small trim length (Lukas Czerner) [767219] - [fs] ext4: protect bb_first_free in ext4_trim_all_free() with group lock (Lukas Czerner) [767219] - [fs] ext4: only load buddy bitmap in ext4_trim_fs() when it is needed (Lukas Czerner) [767219] - [fs] ext4: ignore errors when issuing discards (Lukas Czerner) [767219] - [fs] ext4: fix a BUG in mb_mark_used during trim (Lukas Czerner) [767219] - [s390x] config: Add kdump kernel config options for s390 (Hendrik Brueckner) [738862] - [s390x] kdump: Add KEXEC_AUTO_RESERVE for s390 (Hendrik Brueckner) [738862] - [s390x] zfcpdump: Do not initialize zfcpdump in kdump mode (Hendrik Brueckner) [738862] - [s390x] crashkernel: Add arch code for unmapping crashkernel memory (Hendrik Brueckner) [738862] - [s390x] kernel: kdump backend code (Hendrik Brueckner) [738862] - [s390x] zcore: Add real memory access functions (Hendrik Brueckner) [738862] - [s390x] Add PSW restart shutdown trigger (Hendrik Brueckner) [738862] - [s390x] kernel: Use diagnose 308 for system reset (Hendrik Brueckner) [738862] - [mm] Replace diag10() with diag10_range() function (Hendrik Brueckner) [738862] - [kexec] reipl: Export do_store_status() function (Hendrik Brueckner) [738862] - [kexec] crashk_res init check for /sys/kernel/kexec_crash_size (Hendrik Brueckner) [738862] - [kexec] Add missing RAM resource in crash_shrink_memory() (Hendrik Brueckner) [738862] - [kernel] Create udev events for memory hotplug (Hendrik Brueckner) [738862] - [kexec] fix crash_kexec()/smp_send_stop() race in panic (Hendrik Brueckner) [738862] - [kexec] Add infrastructure for unmapping crashkernel memory (Hendrik Brueckner) [738862] - [kexec] Initialize vmcoreinfo note at startup (Hendrik Brueckner) [738862] - [kexec] Add KEXEC_CRASH_CONTROL_MEMORY_LIMIT (Hendrik Brueckner) [738862] - [pci] Disable this patch set's SRIOV reallocation unless booted with pci=realloc (James Takahashi) [587729] - [pci] update bridge resources to get more big ranges (James Takahashi) [587729] - [pci] PCI-Clear-bridge-resource-flags-if-requested (James Takahashi) [587729] - [pci] bus allocation alignment handling (James Takahashi) [587729] - [pci] pre-allocate additional resources to devices only after successful allocation of essential resources (James Takahashi) [587729] - [pci] introduce reset_resource (James Takahashi) [587729] - [pci] data structure agnostic free list function (James Takahashi) [587729] - [pci] refactor io size calculation code (James Takahashi) [587729] - [pci] don't shrink bridge resources (James Takahashi) [587729] - [sound] ALSA: enable OSS emulation layer for PCM and mixer (Jaroslav Kysela) [657291] - [fs] Stable page cache to better support T10/DIF (Data Integrity storage) (Steve Best) [706189] - [char] ipmi: Decrease the IPMI message transaction time in interrupt mode (Shyam Iyer) [739359] - [security] IMA: fix audit res field to indicate 1 for success and 0 for failure (Eric Paris) [784351] - [mm] fix nrpages assertion (Josef Bacik) [766861] - [mm] Eliminate possible panic in page compaction code (Larry Woodman) [714902 755885] - [mm] Prevent panic on 2-node x3850 X5 w/2 MAX5 memory drawers panics while running certification tests caused by page list corruption (Larry Woodman) [755885]- [netdrv] netdev: ethernet dev_alloc_skb to netdev_alloc_skb (Veaceslav Falico) [722304] - [netdrv] netxen_nic: signedness bug in netxen_md_entry_err_chk() (Veaceslav Falico) [722304] - [netdrv] netxen: report valid speed and duplex status when link is down (Veaceslav Falico) [722304] - [netdrv] netxen: Fix a panic during driver unload in device_remove_file (Veaceslav Falico) [722304] - [netdrv] netxen_nic: Error logging on firmware hang (Veaceslav Falico) [722304] - [netdrv] netxen_nic: Fix phy link status (Veaceslav Falico) [722304] - [netdrv] netxen_nic: fw dump support (Veaceslav Falico) [722304] - [netdrv] netxen_nic: fix cdrp race condition (Veaceslav Falico) [722304] - [netdrv] netxen: Remove alloc_etherdev error messages (Veaceslav Falico) [722304] - [netdrv] netxen: convert .get_drvinfo routine to strlcpy (Veaceslav Falico) [722304] - [netdrv] netxen: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Veaceslav Falico) [722304] - [mm] thp: fix BUG on mm->nr_ptes (Andrea Arcangeli) [794497] - [x86] ACPI, APEI, ERST, Fix erst-dbg long record reading issue (Don Zickus) [728993] - [x86] ACPI, APEI, ERST, Prevent erst_dbg from loading if ERST is disabled (Don Zickus) [728993] - [netdrv] cnic: update for RHEL6.3, part 2 (Michal Schmidt) [740048] - [netdrv] bnx2x: update for RHEL6.3 (Michal Schmidt) [741676] - [netdrv] cnic, bnx2fc: update for RHEL6.3, part 1 (Michal Schmidt) [740048] - [net] introduce build_skb() (Michal Schmidt) [741676] - [net] more accurate skb truesize (Michal Schmidt) [741676] - [net] skbuff: add skb frag size accessors (Michal Schmidt) [741676] - [netdrv] bnx2x, cnic: update to current upstream (Michal Schmidt) - [s390x] qeth: improve recovery during resource shortage (Hendrik Brueckner) [766785] - [s390x] qeth: support ipv6 query arp cache for HiperSockets (Hendrik Brueckner) [738874] - [s390x] qeth: add OSA concurrent hardware trap (Hendrik Brueckner) [738861] - [s390x] dasd: add enhanced DASD statistics interface (Hendrik Brueckner) [738871] - [kernel] mutex: Introduce arch_mutex_cpu_relax() (Hendrik Brueckner) [738872] - [s390x] ap: Setup timer for sending messages after reset (Hendrik Brueckner) [760544] - [s390x] cio: disallow driver io for known to be broken paths (Hendrik Brueckner) [765810] - [netdrv] qeth: forbid recovery during shutdown (Hendrik Brueckner) [765809] - [netdrv] qeth: reduce SIGA-r to avoid CPU cost implications (Hendrik Brueckner) [765808] - [kernel] cpu hotplug vs missing pfault completion interrupts (Hendrik Brueckner) [753080] - [scsi] aacraid: fix return value (Tomas Henzl) [741724] - [scsi] aacraid: Add new code for PMC-Sierra's SRC based controller family (Tomas Henzl) [741724] - [scsi] aacraid: fix File System going into read-only mode (Tomas Henzl) [640011] - [scsi] mpt2sas: add missing allocation check (Tomas Henzl) [736229] - [scsi] mpt2sas: Remove unused duplicate diag_buffer_enable param (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix possible integer truncation of cpu_count (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix leak on mpt2sas_base_attach() error path (Tomas Henzl) [736229] - [scsi] mpt2sas: Removed redundant calling of _scsih_probe_devices() from _scsih_probe (Tomas Henzl) [736229] - [scsi] mpt2sas: Bump driver vesion to 12.101.00.00 (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for memory allocation error for large host credits (Tomas Henzl) [736229] - [scsi] mpt2sas: Do not retry a timed out direct IO for warpdrive (Tomas Henzl) [736229] - [scsi] mpt2sas: Release spinlock for the raid device list before blocking it (Tomas Henzl) [736229] - [scsi] mpt2sas: MPI next revision header update (Tomas Henzl) [736229] - [scsi] mpt2sas: Added support for customer specific branding (Tomas Henzl) [736229] - [scsi] mpt2sas: Increase max transfer support from 4MB to 16MB (Tomas Henzl) [736229] - [scsi] mpt2sas: Support for greater than 2TB capacity WarpDrive (Tomas Henzl) [736229] - [scsi] mpt2sas: Rearrange the the code so that the completion queues are initialized prior to sending the request to controller firmware (Tomas Henzl) [736229] - [scsi] mpt2sas: Do not set sas_device->starget to NULL from the slave_destroy callback when all the LUNS have been deleted (Tomas Henzl) [736229] - [scsi] mpt2sas: MPI next revision header update (Tomas Henzl) [736229] - [scsi] mpt2sas: Added support for customer specific branding (Tomas Henzl) [736229] - [scsi] mpt2sas: When IOs are terminated, update the result to DID_SOFT_ERROR to avoid infinite resets (Tomas Henzl) [736229] - [scsi] mpt2sas: Better handling DEAD IOC (PCI-E LInk down) error condition (Tomas Henzl) [736229] - [scsi] mpt2sas: _scsih_smart_predicted_fault uses GFP_KERNEL in interrupt context (Tomas Henzl) [736229] - [scsi] mpt2sas: add missing allocation (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for issue - Panic when inactive volume is tried deleting (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for issue Port Reset is taking long time to complete while issued during creating a volume (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for issue deadlock between hot plug worker threads and host reset context (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for dead lock occurring between host_lock and sas_device_lock (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix drives not getting properly deleted if sas cable is removed while host reset is active (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix failure message displayed during diag reset (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for system hang when discovery in progress (Tomas Henzl) [736229] - [scsi] mpt2sas: Fast Load Support (Tomas Henzl) [736229] - [scsi] mpt2sas : MPI next revision header update (Tomas Henzl) [736229] - [scsi] mpt2sas: take size of pointed value, not pointer (Tomas Henzl) [736229] - [scsi] mpt2sas: Added NUNA IO support in driver which uses multi-reply queue support of the HBA (Tomas Henzl) [736229] - [scsi] mptsas: Add device ID for SAS1068_820XELP (Tomas Henzl) [735895] - [scsi] mptsas: ensure NUL-termination of MptCallbacksName elements (Tomas Henzl) [735895] - [scsi] mptfusion: Fix for device offline while doing aggressive HBA reset (Tomas Henzl) [735895] - [scsi] mptfusion: Bump version 3.4.20 (Tomas Henzl) [735895] - [scsi] mptfusion: Avoid out of order Event processing due to cpu migration (Tomas Henzl) [735895] - [scsi] mptfusion: Set max sector count module parameter (Tomas Henzl) [735895] - [scsi] mptfusion: Added check for SILI bit in READ_6 CDB for DATA UNDERRUN ERRATA (Tomas Henzl) [735895] - [scsi] mptsas: Fix annoying warning (Tomas Henzl) [735895] - [input] ALPS: add support for protocol versions 3 and 4 (John Feeney) [637229] - [input] ALPS: remove assumptions about packet size (John Feeney) [637229] - [input] ALPS: add protocol version field in alps_model_info (John Feeney) [637229] - [input] ALPS: fix stuck buttons on some touchpads (John Feeney) [637229] - [input] ALPS: do not set REL_X/REL_Y capabilities on the touchpad (John Feeney) [637229] - [input] ALPS: add support for touchpads with 4-directional button (John Feeney) [637229] - [input] ALPS: move protocol information to Documentation (John Feeney) [637229] - [ppc] mpic: Fix problem that affinity is not updated (Steve Best) [738451] - [sound] alsa: enable snd-cmipci driver (Jaroslav Kysela) [661316] - [fs] procfs: return ENOENT on opening a being-removed proc entry (Neil Horman) [735881] - [fs] pnfs: simplify pnfs files module autoloading (Steve Dickson) [790961] - [fs] GFS2: panic during glock reclaim, ref count 0 (Steven Whitehouse) [781468] - [s390x] ap: Setup timer for processing messages in request queue (Hendrik Brueckner) [753085] - [kernel] ulimit: raise default hard ulimit on number of files to 4096 (Jarod Wilson) [786307] - [kernel] time: cast jiffies_to_clock_t() argument to unsigned long (Prarit Bhargava) [783401] - [kernel] watchdog: softdog.c: enhancement to optionally invoke panic instead of reboot on timer expiry (Don Zickus) [738894] - [kernel] Prevent system hang and eventual crash when using CPU cgroups (Larry Woodman) [790945] - [usb] Fix deadlock in hid_reset when Dell iDRAC is reset (Shyam Iyer) [782374] - [dm] RAID: Print correct status characters (Jonathan E Brassow) [749684] - [virt] vmxnet3: Cap the length of the pskb_may_pull on transmit (bz 790673) (Neil Horman) [790673] - [mm] shmem: reduce pagefault lock contention (Jarod Wilson) [786320] - [x86] Fix i386 debug kernel fails to boot on some systems (Larry Woodman) [773138] - [mm] memcg: add memcg sanity checks at allocating and freeing pages (Johannes Weiner) [752137]- [pci] use security_capable() when checking capablities during config space read (Eric Paris) [596419] - [security] add cred argument to security_capable() (Eric Paris) [596419] - [scsi] qla2xxx: Update LICENSE.qla2xxx (Chad Dupuis) [722295] - [scsi] qla2xxx: Update version number to 8.04.00.02.06.3-k. (Chad Dupuis) [722295] - [scsi] qla2xxx: Avoid invalid request queue dereference for bad response packets (Chad Dupuis) [722295] - [scsi] qla2xxx: Stop iteration after first failure in *_id functions (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix incorrect register access in qla2x00_start_iocbs() (Chad Dupuis) [722295] - [scsi] qla2xxx: Handle device mapping changes due to device logout (Chad Dupuis) [722295] - [scsi] qla2xxx: Complete mailbox command timedout to avoid initialization failures during next reset cycle (Chad Dupuis) [722295] - [scsi] qla2xxx: Add ha->max_fibre_devices to keep track of the maximum number of targets (Chad Dupuis) [722295] - [scsi] qla2xxx: Cache swl during fabric discovery (Chad Dupuis) [722295] - [scsi] qla2xxx: Remove EDC sysfs interface (Chad Dupuis) [722295] - [scsi] qla2xxx: Perform firmware dump procedure on mailbox command timeout (Chad Dupuis) [722295] - [scsi] qla2xxx: Change the log message when previous dump is available to retrieve for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Log messages to use correct vha (Chad Dupuis) [722295] - [scsi] qla2xxx: Add new message when a new loopid is assigned (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix ql_dbg arguments (Chad Dupuis) [722295] - [scsi] qla2xxx: Use ql_log* (Chad Dupuis) [722295] - [scsi] qla2xxx: Convert remaining printk's to ql_log format (Chad Dupuis) [722295] - [scsi] qla2xxx: Print mailbox command opcode and return code when a command times out (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct out of bounds read of ISP2200 mailbox registers (Chad Dupuis) [722295] - [scsi] qla2xxx: Remove errant clearing of MBX_INTERRUPT flag during CT-IOCB processing (Chad Dupuis) [722295] - [scsi] qla2xxx: Reduce mbx-command timeout for Login/Logout requests (Chad Dupuis) [722295] - [scsi] qla2xxx: Clear options-flags while issuing stop-firmware mbx command (Chad Dupuis) [722295] - [scsi] qla2xxx: Add an "is reset active" helper (Chad Dupuis) [722295] - [scsi] qla2xxx: Prep zero-length BSG data-transfer requests (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix byte swapping in IPE print statement (Chad Dupuis) [722295] - [scsi] qla2xxx: Handle failure cases during fabric_login (Chad Dupuis) [722295] - [scsi] qla2xxx: Increase speed of flash access in ISP82xx adapters to improve firmware load speed (Chad Dupuis) [722295] - [scsi] qla2xxx: Add check for null fcport references in qla2xxx_queuecommand (Chad Dupuis) [722295] - [scsi] qla2xxx: Handle change notifications based on switch scan results (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct print format for edc ql_log() calls (Chad Dupuis) [722295] - [scsi] qla2xxx: Use consistent DL mask for ELS/CT passthru requests (Chad Dupuis) [722295] - [scsi] qla2xxx: Consolidation of SRB processing (Chad Dupuis) [722295] - [scsi] qla2xxx: Use a valid enode-mac if none defined (Chad Dupuis) [722295] - [scsi] qla2xxx: Propagate up abort failures (Chad Dupuis) [722295] - [scsi] qla2xxx: Add vmalloc.h include to qla_nx.c (Chad Dupuis) [722295] - [scsi] qla2xxx: Enhancements to support ISP83xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Enhanced the dump routines to capture multiple request and response queues (Chad Dupuis) [722295] - [scsi] qla2xxx: Disable generating pause frames when firmware hang detected for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Do not check for minidump when device state is QLA82XX_DEV_READY (Chad Dupuis) [722295] - [scsi] qla2xxx: Clear mailbox busy flag during premature mailbox completion for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Encapsulate prematurely completing mailbox commands during ISP82xx firmware hang (Chad Dupuis) [722295] - [scsi] qla2xxx: Display IPE error message for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Return the correct value for a mailbox command if 82xx is in reset recovery (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix "active_mask" may be used uninitialized warning (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct fc_host port_state display (Chad Dupuis) [722295] - [scsi] qla2xxx: Move initialization of some variables before iospace_config (Chad Dupuis) [722295] - [scsi] qla2xxx: Enable Minidump by default with default capture mask 0x1f (Chad Dupuis) [722295] - [scsi] qla2xxx: Stop unconditional completion of mailbox commands issued in interrupt mode during firmware hang (Chad Dupuis) [722295] - [scsi] fix qla2xxx printk format warning (Chad Dupuis) [722295] - [scsi] qla2xxx: Ensure there's enough request-queue space for passthru IOCBs (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix crash in qla2x00_abort_all_cmds() on unload (Chad Dupuis) [722295] - [scsi] qla2xxx: Implement FCP priority tagging for 82xx adapters (Chad Dupuis) [722295] - [scsi] qla2xxx: Revert back the request queue mapping to request queue 0 (Chad Dupuis) [722295] - [scsi] qla2xxx: Consolidated IOCB processing routines (Chad Dupuis) [722295] - [scsi] qla2xxx: Process marker IOCB request on request queue 0 (Chad Dupuis) [722295] - [scsi] qla2xxx: Added a new entry to ISP specific function pointers structure (Chad Dupuis) [722295] - [scsi] qla2xxx: Submit all chained IOCBs for passthrough commands on Request queue 0 (Chad Dupuis) [722295] - [scsi] qla2xxx: Corrected the display of firmware dump availability for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Corrected the default setting of the help text of Minidump capture mask (Chad Dupuis) [722295] - [scsi] qla2xxx: Corrections to returned sysfs error codes (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct report-id acquisiton check (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix to include FCE data as part of dump (Chad Dupuis) [722295] - [scsi] qla2xxx: Limit excessive DPC cycles (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix race that could hang kthread_stop() (Chad Dupuis) [722295] - [scsi] qla2xxx: Only read requested mailbox registers (Chad Dupuis) [722295] - [scsi] qla2xxx: Proper cleanup of pass through commands when firmware returns error (Chad Dupuis) [722295] - [scsi] qla2xxx: Update to dynamic logging (Chad Dupuis) [722295] - [scsi] qla2xxx: Add dynamic logging (Chad Dupuis) [722295] - [scsi] qla2xxx: Queue depth ramp up/down modification changes (Chad Dupuis) [722295] - [scsi] qla2xxx: Check for SCSI status on underruns (Chad Dupuis) [722295] - [scsi] qla2xxx: Display FCP_CMND priority on update (Chad Dupuis) [722295] - [scsi] qla2xxx: Remove qla2x00_wait_for_loop_ready function (Chad Dupuis) [722295] - [scsi] qla2xxx: Don't call alloc_fw_dump for ISP82XX (Chad Dupuis) [722295] - [scsi] qla2xxx: Issue mailbox command only when firmware hung bit is reset for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Return sysfs error codes appropriate to conditions (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct inadvertent loop state transitions during port-update handling (Chad Dupuis) [722295] - [scsi] qla2xxx: Set the task attributes after memsetting fcp cmnd (Chad Dupuis) [722295] - [scsi] qla2xxx: Provide method for updating I2C attached VPD (Chad Dupuis) [722295] - [scsi] qla2xxx: Enable write permission to some debug related module parameters to be changed dynamically (Chad Dupuis) [722295] - [scsi] qla2xxx: Add support for ISP82xx to capture dump (minidump) on failure (Chad Dupuis) [722295] - [scsi] qla2xxx: T10 DIF - Fix incorrect error reporting (Chad Dupuis) [722295] - [scsi] qla2xxx: T10 DIF - Handle uninitalized sectors (Chad Dupuis) [722295] - [scsi] qla2xxx: Double check for command completion if abort mailbox command fails (Chad Dupuis) [722295] - [scsi] qla2xxx: Implemeted beacon on/off for ISP82XX (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix qla24xx revision check while enabling interrupts (Chad Dupuis) [722295] - [scsi] qla2xxx: check for marker IOCB during response queue processing (Chad Dupuis) [722295] - [scsi] qla2xxx: Acquire hardware lock while manipulating dsd list (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix array out of bound warning (Chad Dupuis) [722295] - [scsi] qla2xxx: Prevent CPU lockups when "ql2xdontresethba" module param is set (Chad Dupuis) [722295] - [scsi] qla2xxx: Save and restore irq in the response queue interrupt handler (Chad Dupuis) [722295] - [scsi] qla2xxx: During loopdown perform Diagnostic loopback (Chad Dupuis) [722295]- [scsi] libsas: convert to standard kernel debugging (David Milburn) [782929] - [scsi] libsas: dynamic queue depth (David Milburn) [782929] - [scsi] libsas, libata: fix ->change_queue_{depth|type} for sata devices (David Milburn) [782929] - [scsi] libsas: fix panic when single phy is disabled on a wide port (David Milburn) [782929] - [scsi] libsas: fix failure to revalidate domain for anything but the first expander child (David Milburn) [782929] - [scsi] libsas: async ata scanning (David Milburn) [782929] - [scsi] mvsas: remove mvs_slave_{alloc|configure} (David Milburn) [782929] - [scsi] libsas: revert ata srst (David Milburn) [782929] - [scsi] libsas: fix lifetime of SAS_HA_FROZEN (David Milburn) [782929] - [scsi] libsas: restore scan order (David Milburn) [782929] - [scsi] libsas: delete device on sas address changed (David Milburn) [782929] - [scsi] libsas: let libata recover links that fail to transmit initial sig-fis (David Milburn) [782929] - [scsi] libsas: set sas_address and device type of rphy (David Milburn) [782929] - [scsi] libsas: fix sas port naming (David Milburn) [782929] - [scsi] libsas: improve debug statements (David Milburn) [782929] - [scsi] libsas: kill spurious sas_put_device (David Milburn) [782929] - [scsi] libsas: fix sas_unregister_ports vs sas_drain_work (David Milburn) [782929] - [scsi] libsas: route local link resets through ata-eh (David Milburn) [782929] - [scsi] libsas: fix mixed topology recovery (David Milburn) [782929] - [scsi] libsas: close scsi_remove_target() vs libata-eh race (David Milburn) [782929] - [scsi] libsas: mark all domain devices gone if root port disappears (David Milburn) [782929] - [scsi] libsas: pre-clean commands that won the eh vs completion race (David Milburn) [782929] - [scsi] isci: remove IDEV_EH hack to disable "discovery-time" ata resets (David Milburn) [782929] - [scsi] isci: remove bus and reset handlers (David Milburn) [782929] - [scsi] isci: ->lldd_ata_check_ready handler (David Milburn) [782929] - [scsi] isci: stop interpreting ->lldd_lu_reset() as an ata soft-reset (David Milburn) [782929] - [scsi] isci: fix interpretation of "hard" reset (David Milburn) [782929] - [scsi] isci: kill isci_port->status (David Milburn) [782929] - [scsi] libsas: don't recover 'gone' devices in sas_ata_hard_reset() (David Milburn) [782929] - [scsi] libsas: fix sas_find_local_phy(), take phy references (David Milburn) [782929] - [scsi] libsas: check for 'gone' expanders in smp_execute_task() (David Milburn) [782929] - [scsi] libsas: don't mark expanders as gone when a child device is removed (David Milburn) [782929] - [scsi] libsas: poll for ata device readiness after reset (David Milburn) [782929] - [scsi] libsas: async ata-eh (David Milburn) [782929] - [scsi] libsas: add mutex for SMP task execution (David Milburn) [782929] - [scsi] libsas: Remove redundant phy state notification calls (David Milburn) [782929] - [scsi] libsas: sas_phy_enable via transport_sas_phy_reset (David Milburn) [782929] - [scsi] libsas: execute transport link resets with libata-eh via host workqueue (David Milburn) [782929] - [scsi] libsas: perform sas-transport resets in shost->workq context (David Milburn) [782929] - [scsi] libsas: use libata-eh-reset for sata rediscovery fis transmit failures (David Milburn) [782929] - [scsi] libsas: defer SAS_TASK_NEED_DEV_RESET commands to libata (David Milburn) [782929] - [scsi] libsas: let libata handle command timeouts (David Milburn) [782929] - [scsi] libsas: fix timeout vs completion race (David Milburn) [782929] - [scsi] libsas: prevent double completion of scmds from eh (David Milburn) [782929] - [scsi] libsas: close error handling vs sas_ata_task_done() race (David Milburn) [782929] - [scsi] libsas: kill invocation of scsi_eh_finish_cmd from sas_ata_task_done (David Milburn) [782929] - [scsi] libsas: use ->set_dmamode to notify lldds of NCQ parameters (David Milburn) [782929] - [scsi] libsas: prevent domain rediscovery competing with ata error handling (David Milburn) [782929] - [scsi] libsas: convert dev->gone to flags (David Milburn) [782929] - [scsi] libsas: remove ata_port.lock management duties from lldds (David Milburn) [782929] - [scsi] libsas: introduce sas_drain_work() (David Milburn) [782929] - [scsi] libsas: convert ha->state to flags (David Milburn) [782929] - [scsi] libsas: replace event locks with atomic bitops (David Milburn) [782929] - [scsi] libsas: fix leak of dev->sata_dev.identify_[packet_]device (David Milburn) [782929] - [scsi] libsas: fix domain_device leak (David Milburn) [782929] - [scsi] libsas: kill sas_slave_destroy (David Milburn) [782929] - [scsi] libsas: remove unused ata_task_resp fields (David Milburn) [782929] - [scsi] libsas: fix port->dev_list locking (David Milburn) [782929] - [scsi] libsas: remove expander from dev list on error (David Milburn) [782929] - [block] export blk_{get,put}_queue() (Jeff Moyer) [757362] - [block] floppy: fix a crash during rmmod() (Jeff Moyer) [757362] - [block] floppy: Cleanup disk->queue before calling put_disk() if add_disk() was never called (Jeff Moyer) [757362] - [block] add missing blk_queue_dead() checks (Jeff Moyer) [757362] - [block] fix drain_all condition in blk_drain_queue() (Jeff Moyer) [757362] - [block] add blk_queue_dead() (Jeff Moyer) [757362] - [block] don't call blk_drain_queue() if elevator is not up (Jeff Moyer) [757362] - [block] blk-throttle: use queue_is_locked() instead of lockdep_is_held() (Jeff Moyer) [757362] - [block] fix request_queue lifetime handling by making blk_queue_cleanup() properly shutdown (Jeff Moyer) [757362] - [block] make get_request[_wait]() fail if queue is dead (Jeff Moyer) [757362] - [block] reorganize throtl_get_tg() and blk_throtl_bio() (Jeff Moyer) [757362] - [block] reorganize queue draining (Jeff Moyer) [757362] - [block] drop unnecessary blk_get/put_queue() in scsi_cmd_ioctl() and blk_get_tg() (Jeff Moyer) [757362] - [block] pass around REQ_* flags instead of broken down booleans during request alloc/free (Jeff Moyer) [757362] - [block] move blk_throtl prototypes to block/blk.h (Jeff Moyer) [757362] - [block] fix genhd refcounting in blkio_policy_parse_and_set() (Jeff Moyer) [757362] - [block] make gendisk hold a reference to its queue (Jeff Moyer) [757362] - [block] Free queue resources at blk_release_queue() (Jeff Moyer) [757362] - [block] fix crash in scsi_dispatch_cmd() (Jeff Moyer) [757362] - [block] Fix oops caused by queue refcounting failure (Jeff Moyer) [757362] - [block] add proper state guards to __elv_next_request (Jeff Moyer) [757362] - [block] fix oops in scsi_run_queue() (Jeff Moyer) [757362] - [block] put stricter guards on queue dead checks (Jeff Moyer) [757362] - [scsi] lpfc: Fix warning on i386 system (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.58 driver release (Rob Evers) [738037] - [scsi] lpfc: Fixed FCP EQ memory check prevent initialize to single interrupt vector case (Rob Evers) [738037] - [scsi] lpfc: Fixed SLI4 16Gbit FC port internal and external diagnostic loopback tests (Rob Evers) [738037] - [scsi] lpfc: Fixed system panic during EEH recovery on SLI4 FC port (Rob Evers) [738037] - [scsi] lpfc: Fix FLOGI fails with invalid RPI (0x04) after connecting to a arbitrated loop (Rob Evers) [738037] - [scsi] lpfc: Fix ELS SCR failing with local reject / invalid RPI (Rob Evers) [738037] - [scsi] lpfc: Fix SLI4 port failures after firmware reset or dump (Rob Evers) [738037] - [scsi] lpfc: Fix port reset log messages indicate error when no error is seen (Rob Evers) [738037] - [scsi] lpfc: HBQ buffers are uninitialized in the base driver (Rob Evers) [738037] - [scsi] lpfc: Fixed missing shost lock protection on setting/clearing bit in vport->fc_flag (Rob Evers) [738037] - [scsi] lpfc: Fixed missing hbalock protection on setting/clearing bit in phba->link_flag (Rob Evers) [738037] - [scsi] lpfc: Fixed illegal state transition during driver unload (Rob Evers) [738037] - [scsi] lpfc: Fixed system crash on SLI4 FC port looopback diagnostic test with large buffers (Rob Evers) [738037] - [scsi] lpfc: Fixed a potential error path that might try to free DMA memory not allocated (Rob Evers) [738037] - [scsi] lpfc: Fixed SLI4 FC port Internal and External loopback diagnostic tests (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.57 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix a crash while deleting 256 vports (Rob Evers) [738037] - [scsi] lpfc: Fix vport never finished discovery if switch runs out of resources (Rob Evers) [738037] - [scsi] lpfc: Fix kernel build warnings (Rob Evers) [738037] - [scsi] lpfc: Fix kernel panic when putting board in offline state twice (Rob Evers) [738037] - [scsi] lpfc: Fix memory leak when running hba resets to SLI-4 board (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.56 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix driver message 3092 and 3116 to KERN_WARNING (Rob Evers) [738037] - [scsi] lpfc: Fix PCI read failure looks like a over temperature event (Rob Evers) [738037] - [scsi] lpfc: Fixed driver event reporting to mgmt on error attention due to forced dump (Rob Evers) [738037] - [scsi] lpfc: Fix not displaying firmware rev for BE boards (Rob Evers) [738037] - [scsi] lpfc: Add asynchronous ABTS notification event feature to driver (Rob Evers) [738037] - [scsi] lpfc: Fix bug with driver not byte swapping extended mailbox data (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.55 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix premature ndlp cleanup after second target LOGO (Rob Evers) [738037] - [scsi] lpfc: Add loop support for sli4 fc (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.54 driver release (Rob Evers) [738037] - [scsi] lpfc: Fixed OCM failing COMN_READ_OBJECT and COMN_WRITE_OBJECT mailbox pass-through (Rob Evers) [738037] - [scsi] lpfc: No longer read fcoe parameters if board is not fcoe (Rob Evers) [738037] - [scsi] lpfc: Fix bug with driver passing a wrong count value (Rob Evers) [738037] - [scsi] lpfc: Added restore state and error log when sysfs board_mode attribute access failed (Rob Evers) [738037] - [scsi] lpfc: Added support for SLI4_CONFIG non-embedded COMN_GET_CNTL_ADDL_ATTR pass-through (Rob Evers) [738037] - [scsi] lpfc: Added support for SLI4 FC port persistent linkdown through config region 23 (Rob Evers) [738037] - [scsi] lpfc: Fix for ABTS. Do not free original IOCB whenever ABTS fails (Rob Evers) [738037] - [scsi] lpfc: Fixed Linux driver inconsistency in reporting FC host port-state through OCM (Rob Evers) [738037] - [scsi] lpfc: Return an error if the mbox sysfs is called (Rob Evers) [738037] - [scsi] lpfc: Fix firmware upgrade attempt on unsupported adapter (Rob Evers) [738037] - [scsi] lpfc: Fix incomplete message number 2889 (Rob Evers) [738037] - [scsi] lpfc: Fix system crash when LPe16000 fails to initialize (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.53 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix multiple non-functional discrepancies with upstream (Rob Evers) [738037] - [scsi] lpfc: Fix virtual fabrics bit set in FLOGI incorrectly (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: remove cmd->serial_number litter (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: Fix common misspellings (Rob Evers) [738037] - [scsi] lpfc: Fix bug with driver not returning extended mailbox data (Rob Evers) [738037] - [scsi] lpfc: Fix unsupported link speed accepted by SLI4 port (Rob Evers) [738037] - [scsi] lpfc: Increment mix-and-match minor number by 1 for added "protocol" sysfs attribute (Rob Evers) [738037] - [scsi] lpfc: Fix kernel build warnings (Rob Evers) [738037] - [scsi] lpfc: Modify WQ handling to use entry_repost (Rob Evers) [738037] - [scsi] lpfc: Moved macro definition to a location proper location in lpfc_hw4.h file (Rob Evers) [738037] - [scsi] lpfc: Added a sysfs attribute "protocol" to report SLI4 port link protocol type (Rob Evers) [738037] - [scsi] lpfc: Added SLI4 INTF_TYPE and SLI_FAMILY as sub-fieled to the fwrev sysfs attribute (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.52 driver release (Rob Evers) [738037] - [scsi] lpfc: Adding structure to support T10 DIF in SLI4 (Rob Evers) [738037] - [scsi] lpfc: Fix performance slowed due to too many register accesses (Rob Evers) [738037] - [scsi] lpfc: Fixed a warning when converting from simple_strtoul to strict_strtoul (Rob Evers) [738037] - [scsi] lpfc: Add Initial code to inject T10 DIF errors (Rob Evers) [738037] - [scsi] lpfc: Fixed non-embedded COMMON_GET_CNTL_ATTR mbox command failed with status 0x4 (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.51 driver release (Rob Evers) [738037] - [scsi] lpfc: Changed the way of SLI4 device detecting physical port name (Rob Evers) [738037] - [scsi] lpfc: Add new check to lpfc_decode_firmware_rev to handle releases that have an 'X' (Rob Evers) [738037] - [scsi] lpfc: Fixed RPI leaks in ELS protocol handling (Rob Evers) [738037] - [scsi] lpfc: Fixed NPIV FDISC failure on SLI4 if-type 2 ports (Rob Evers) [738037] - [scsi] lpfc: Fixed driver failed to follow IP reset procedure in SLI4 error attention handler (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.50 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix sysfs lists fabric name for port that has been disconnected from fabric (Rob Evers) [738037] - [scsi] lpfc: Changed the timeout to 300 seconds for SLI_CONFIG (0x9B) mailbox command (Rob Evers) [738037] - [scsi] lpfc: Fixed fcp underrun reporting (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.49 driver release (Rob Evers) [738037] - [scsi] lpfc: Fixed a driver handling IP reset issue when PCI read return error (Rob Evers) [738037] - [scsi] lpfc: Fixed casting problem (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.48 driver release (Rob Evers) [738037] - [scsi] lpfc: Added proper error code return for management API to make proper decisions (Rob Evers) [738037] - [scsi] lpfc: Fix sli4 mailbox status code. Management software has dependancies (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.47 driver release (Rob Evers) [738037] - [scsi] lpfc: Made error log include PCI BAR bitmap from kernel when enable PCI device failed (Rob Evers) [738037] - [scsi] lpfc: Fixed incomplete scsi messages displayed (Rob Evers) [738037] - [scsi] lpfc: Fix enable_bg config parameter for SLI4 (Rob Evers) [738037] - [scsi] lpfc: fix potentially dangerous trailing ';' (Rob Evers) [738037] - [scsi] lpfc: Fix driver firmware update to match new firmware image format (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: Silence DEBUG_STRICT_USER_COPY_CHECKS=y warning (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: treewide: fix a few typos in comments (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: treewide: remove extra semicolons (Rob Evers) [738037] - [scsi] lpfc: Fix SLI4 CT handling for sequences > 4K (Rob Evers) [738037] - [scsi] lpfc: Fixed handling of unsolicited frames for vports (Rob Evers) [738037] - [scsi] lpfc: Fixed handling of CVL for vports (Rob Evers) [738037] - [scsi] lpfc: Fixed crash when aborting els IOs (Rob Evers) [738037] - [scsi] lpfc: Fix up CT and oxid/rxid for unsol rcv frames (Rob Evers) [738037] - [scsi] lpfc: Added fcf priority record selection for fcf failover (Rob Evers) [738037] - [scsi] lpfc: Fixed mailbox double free panic (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.46 driver release (Rob Evers) [738037] - [scsi] lpfc: Removed unused argument passing to the lpfc_bsg_diag_mode_enter routine (Rob Evers) [738037] - [scsi] lpfc: Add sysfs logging when writeable parameters are changed (Rob Evers) [738037] - [scsi] lpfc: iDiag added SLI4 device PCI BAR memory mapped reigster access methods (Rob Evers) [738037] - [scsi] lpfc: Consolidated duplicating macro definitions (Rob Evers) [738037] - [scsi] lpfc: Fixed cosmetic issues with T10 DIF (Rob Evers) [738037] - [scsi] lpfc: iDiag fixed mailbox capture and dump overlapping bitmap macro definition (Rob Evers) [738037] - [scsi] lpfc: iDiag changed command structure data array indexing by using macro defines (Rob Evers) [738037] - [scsi] lpfc: iDiag extended debugfs setting up inline mailbox capture and dump capability (Rob Evers) [738037] - [scsi] lpfc: Fix the case where the SCSI host supplies the CRC, only support T10 DIF type 1 (Rob Evers) [738037] - [scsi] lpfc: Fixed failure to show 16 Gbit from FC host supported_speeds sysfs entry (Rob Evers) [738037] - [fs] ext4: fix the deadlock in mpage_da_map_and_submit() (Lukas Czerner) [737780] - [fs] ext4: fix deadlock in ext4_ordered_write_end() (Lukas Czerner) [737780] - [fs] ext4: mark multi-page IO complete on mapping failure (Lukas Czerner) [737780] - [fs] ext4: fix ext4_da_block_invalidatepages() to handle page range properly (Lukas Czerner) [737780] - [fs] ext4: call mpage_da_submit_io() from mpage_da_map_blocks() (Lukas Czerner) [737780]- [virt] blkfront: don't change to closing if we're busy (Andrew Jones) [773219] - [virt] blkfront: don't put bdev right after getting it (Andrew Jones) [773219] - [virt] blkfront: Remove obsolete info->users (Andrew Jones) [773219] - [virt] blkfront: Lock blockfront_info during xbdev removal (Andrew Jones) [773219] - [virt] blkfront: Fix blkfront backend switch race (bdev release) (Andrew Jones) [773219] - [virt] blkfront: Fix blkfront backend switch race (bdev open) (Andrew Jones) [773219] - [virt] blkfront: Lock blkfront_info when closing (Andrew Jones) [773219] - [virt] blkfront: Clean up vbd release (Andrew Jones) [773219] - [virt] blkfront: Fix gendisk leak (Andrew Jones) [773219] - [virt] blkfront: Fix backtrace in del_gendisk (Andrew Jones) [773219] - [virt] blkfront: fixes for 'xm block-detach ... --force' (Andrew Jones) [773219] - [virt] xen: use less generic names in blkfront driver (Andrew Jones) [773219] - [scsi] qla4xxx: v5.02.00.00.06.03-k2 (Chad Dupuis) [725502] - [scsi] qla4xxx: Added ping support (Chad Dupuis) [725502] - [scsi] iscsi_transport: Added Ping support (Chad Dupuis) [725502] - [scsi] qla4xxx: added support for host event (Chad Dupuis) [725502] - [scsi] scsi_transport_iscsi: added support for host event (Chad Dupuis) [725502] - [scsi] qla4xxx: Proper detection of firmware abort error code for ISP82xx (Chad Dupuis) [725502] - [scsi] qla4xxx: Remove un-necessary print statment (Chad Dupuis) [725502] - [scsi] qla4xxx: Modified debug log messages for boot info (Chad Dupuis) [725502] - [scsi] qla4xxx: Fix verify boot idx correctly (Chad Dupuis) [725502] - [scsi] qla4xxx: Fix un-necessary delay on invalid DDB (Chad Dupuis) [725502] - [scsi] qla4xxx: Remove unused code (Chad Dupuis) [725502] - [scsi] scsi_error: classify some ILLEGAL_REQUEST sense as a permanent TARGET_ERROR (Mike Snitzer) [789021] - [scsi] Make sure provisioning mode is reported correctly (Mike Snitzer) [789021] - [scsi] Ensure discard failure gets treated as a target problem (Mike Snitzer) [789021] - [x86] iommu/amd: Fix wrong shift direction (Don Dutile) [781531] - [x86] iommu/amd: Don't use MSI address range for DMA addresses (Don Dutile) [781524] - [pci] kabi: fix potential use of older pci_[un]block_user_cfg_access (Don Dutile) [786610] - [uio] Convert uio_generic_pci to new intx masking API (Don Dutile) [786610] - [pci] Introduce INTx check & mask API (Don Dutile) [786610] - [pci] Rework config space blocking services (Don Dutile) [786610] - [uio] uio_pci_generic: Remove useless spin_lock (Don Dutile) [786610] - [fs] autofs4: autofs4_wait() vs. autofs4_catatonic_mode() race (Ian Kent) [786693] - [fs] autofs4: catatonic_mode vs. notify_daemon race (Ian Kent) [786693] - [fs] autofs4: deal with autofs4_write/autofs4_write races (Ian Kent) [786693] - [block] md/raid1: perform bad-block tests for WriteMostly devices too (Jes Sorensen) [789570] - [fs] GFS2: Sort the ordered write list (Robert S Peterson) [788627] - [fs] GFS2: combine duplicated block freeing routines (Robert S Peterson) [788627] - [fs] GFS2: Fix multi-block allocation (Robert S Peterson) [788627] - [fs] GFS2: decouple quota allocations from block allocations (Robert S Peterson) [788627] - [fs] GFS2: split function rgblk_search (Robert S Peterson) [788627] - [fs] GFS2: Fix up "off by one" in the previous patch (Robert S Peterson) [788627] - [fs] GFS2: move toward a generic multi-block allocator (Robert S Peterson) [788627] - [fs] vfs: Provide function to get superblock and wait for it to thaw (Eric Sandeen) [747740] - [fs] quota: Fix deadlock with suspend and quotas (Eric Sandeen) [747740] - [fs] vfs: In get_super() and user_get_super() restarts are unconditional (Eric Sandeen) [747740] - [fs] vfs: remove LOOKUP_NO_AUTOMOUNT flag (Ian Kent) [745775] - [fs] VFS: Fix the remaining automounter semantics regressions (Ian Kent) [745775] - [fs] vfs pathname lookup: Add LOOKUP_AUTOMOUNT flag (Ian Kent) [745775] - [fs] vfs: automount should ignore LOOKUP_FOLLOW (Ian Kent) [745775]- [netdrv] tg3: fix ipv6 header length computation (John Feeney) [740052] - [netdrv] tg3: Add 57766 ASIC rev support (John Feeney) [740052] - [netdrv] tg3: Update version to 3.122 (John Feeney) [740052] - [netdrv] tg3: Return flowctrl config through ethtool (John Feeney) [740052] - [netdrv] tg3: Save stats across chip resets (John Feeney) [740052] - [netdrv] tg3: Remove ethtool stats member from dev struct (John Feeney) [740052] - [netdrv] tg3: Scale back code that modifies MRRS (John Feeney) [740052] - [netdrv] tg3: Fix TSO CAP for 5704 devs w / ASF enabled (John Feeney) [740052] - [netdrv] tg3: Add MDI-X reporting (John Feeney) [740052] - [netdrv] tg3: Restrict large prod ring cap devices (John Feeney) [740052] - [netdrv] tg3: Adjust BD replenish thresholds (John Feeney) [740052] - [netdrv] tg3: Make 1000Base-X FC resolution look like 1000T (John Feeney) [740052] - [netdrv] convert .get_drvinfo routines to strlcpy (John Feeney) [740052] - [netdrv] tg3: Update version to 3.121 (John Feeney) [740052] - [netdrv] tg3: Eliminate timer race with reset_task (John Feeney) [740052] - [netdrv] tg3: Schedule at most one tg3_reset_task run (John Feeney) [740052] - [netdrv] tg3: Obtain PCI function number from device (John Feeney) [740052] - [netdrv] tg3: Fix irq alloc error cleanup path (John Feeney) [740052] - [netdrv] tg3: Fix 4k skb error recovery path (John Feeney) [740052] - [netdrv] tg3: Fix 4k tx bd segmentation code (John Feeney) [740052] - [netdrv] tg3: Fix APE mutex init and use (John Feeney) [740052] - [netdrv] tg3: add tx_dropped counter (John Feeney) [740052] - [netdrv] tg3: fix tigon3_dma_hwbug_workaround() (John Feeney) [740052] - [netdrv] tg3: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (John Feeney) [740052] - [netdrv] tg3: Fix VLAN tagging regression (John Feeney) [740052] - [netdrv] tg3: Code movement (John Feeney) [740052] - [netdrv] tg3: Eliminate tg3_halt_cpu() prototype (John Feeney) [740052] - [netdrv] tg3: Eliminate tg3_write_sig_post_reset() prototype (John Feeney) [740052] - [netdrv] tg3: Eliminate tg3_stop_fw() prototype (John Feeney) [740052] - [netdrv] tg3: Add ability to turn off 1shot MSI (John Feeney) [740052] - [netdrv] tg3: Remove tp->rx_offset term when unneeded (John Feeney) [740052] - [netdrv] tg3: Fix missed MSI workaround (John Feeney) [740052] - [netdrv] tg3: Check all adv bits when checking config (John Feeney) [740052] - [netdrv] tg3: Update version to 3.120 (John Feeney) [740052] - [netdrv] tg3: Add external loopback support to selftest (John Feeney) [740052] - [net] add external loopback test in ethtool self test (John Feeney) [740052] - [netdrv] tg3: Restructure tg3_test_loopback (John Feeney) [740052] - [netdrv] tg3: Pull phy int lpbk setup into separate function (John Feeney) [740052] - [netdrv] tg3: Remove dead code (John Feeney) [740052] - [netdrv] tg3: Remove 5719 jumbo frames and TSO blocks (John Feeney) [740052] - [netdrv] tg3: Break larger frags into 4k chunks for 5719 (John Feeney) [740052] - [netdrv] tg3: Add tx BD budgeting code (John Feeney) [740052] - [netdrv] tg3: Consolidate code that calls tg3_tx_set_bd() (John Feeney) [740052] - [netdrv] tg3: Add partial fragment unmapping code (John Feeney) [740052] - [netdrv] tg3: Generalize tg3_skb_error_unmap() (John Feeney) [740052] - [netdrv] tg3: Remove short DMA check for 1st fragment (John Feeney) [740052] - [netdrv] tg3: Simplify tx bd assignments (John Feeney) [740052] - [netdrv] tg3: Reintroduce tg3_tx_ring_info (John Feeney) [740052] - [netdrv] tg3: Fix NVRAM selftest failures for 5720 devs (John Feeney) [740052] - [netdrv] tg3: Return size from tg3_vpd_readblock() (John Feeney) [740052] - [netdrv] tg3: Fix int selftest for recent devices (John Feeney) [740052] - [netdrv] tg3: Fix RSS indirection table distribution (John Feeney) [740052] - [netdrv] tg3: Add 5719 and 5720 to EEE_CAP list (John Feeney) [740052] - [netdrv] tg3: Fix link down notify failure when EEE disabled (John Feeney) [740052] - [netdrv] tg3: Fix link flap at 100Mbps with EEE enabled (John Feeney) [740052] - [netdrv] tg3: Fix io failures after chip reset (John Feeney) [740052] - [netdrv] tg3: Match power source to driver state (John Feeney) [740052] - [netdrv] tg3: Add function status reporting (John Feeney) [740052] - [netdrv] tg3: Create critical section around GPIO toggling (John Feeney) [740052] - [netdrv] tg3: Determine PCI function number in one place (John Feeney) [740052] - [netdrv] tg3: Check transitions to D0 power state (John Feeney) [740052] - [netdrv] tg3: Move power state transitions to init_one (John Feeney) [740052] - [netdrv] tg3: Detect APE enabled devs earlier (John Feeney) [740052] - [netdrv] tg3: remove unnecessary read of PCI_CAP_ID_EXP (John Feeney) [740052] - [netdrv] tg3: Migrate phy preprocessor defs to system defs (John Feeney) [740052] - [netdrv] tg3: Show flowctrl settings through get_settings() (John Feeney) [740052] - [netdrv] tg3: Remove 4G_DMA_BNDRY_BUG flag (John Feeney) [740052] - [netdrv] tg3: Remove 40BIT_DMA_LIMIT_BUG (John Feeney) [740052] - [net] remove interrupt.h inclusion from netdevice.h (John Feeney) [740052] - [netdrv] tg3: Fix tg3_skb_error_unmap() (John Feeney) [740052] - [netdrv] Add Fujitsu 1000base-SX PCI ID to tg3 (John Feeney) [740052] - [netdrv] tg3: Add braces around 5906 workaround (John Feeney) [740052] - [netdrv] tg3: Add TSO loopback test (John Feeney) [740052] - [netdrv] tg3: Add jumbo frame loopback tests to selftest (John Feeney) [740052] - [netdrv] tg3: Cleanup transmit error path (John Feeney) [740052] - [scsi] iscsi: don't hang in endless loop if no targets present (Mike Christie) [747846] - [scsi] libiscsi: fix cmd timeout/completion race (Mike Christie) [747846] - [scsi] libiscsi_tcp: fix max_r2t manipulation (Mike Christie) [747846] - [scsi] iscsi: fix setting of pid from netlink skb (Mike Christie) [747846] - [kernel] sched: Cure nr_iowait_cpu() users (Larry Woodman) [760479] - [kernel] proc: Consider NO_HZ when printing idle and iowait times (Larry Woodman) [760479] - [kernel] nohz: Make idle/iowait counter update conditional (Larry Woodman) [760479] - [kernel] nohz: Fix update_ts_time_stat idle accounting (Larry Woodman) [760479] - [kernel] cputime: Clean up cputime_to_usecs and usecs_to_cputime macros (Larry Woodman) [760479] - [mm] memcg: avoid css_get() (Johannes Weiner) [717803] - [mm] memcg: coalesce charging via percpu storage (Johannes Weiner) [717803] - [mm] memcg: coalesce uncharge during unmap/truncate (Johannes Weiner) [717803] - [kernel] tracing: send_sigqueue() needs trace_signal_generate() too (Oleg Nesterov) [738720] - [kernel] tracing: let trace_signal_generate() report more info, kill overflow_fail/lose_info (Oleg Nesterov) [738720] - [tracing] latency: Fix header output for latency tracers (Jiri Olsa) [734757] - [kernel] tracing: Fixing wakeup tracer function for disabled function trace (Jiri Olsa) [734757] - [kernel] tracing: Convert nop macros to static inlines (Jiri Olsa) [734757] - [sched] Fix cgroup movement of waking process (Larry Woodman) [773517] - [sched] Fix cgroup movement of forking process (Larry Woodman) [773517] - [sched] Fix cgroup movement of newly created process (Larry Woodman) [773517] - [sched] Fix ->min_vruntime calculation in dequeue_entity() (Larry Woodman) [773517] - [sched] cgroup: Fixup broken cgroup movement (Larry Woodman) [773517] - [fs] GFS2: Read in rindex if necessary during unlink (Robert S Peterson) [790997] - [fs] GFS2: More automated code analysis fixes (Robert S Peterson) [790997] - [usb] serial: use port endpoint size to determine if ep is available (Don Zickus) [744113] - [ppc] pseries: Cancel RTAS event scan before firmware flash (Steve Best) [718252] - [ppc] Fix device tree claim code (Steve Best) [740544] - [ppc] Fix accounting of softirq time when idle (Steve Best) [740550] - [fs] GFS2: panic in gfs2_rindex_update during gfs2_grow (Robert S Peterson) [791010] - [fs] GFS2: Implement FITRIM ioctl (Steven Whitehouse) [656959] - [x86] ACPI: Fix possible alignment issues with GAS 'address' references (Myron Stowe) [708447] - [x86] ACPI / PM: Use existing ACPI iomaps for NVS save/restore (Myron Stowe) [708447] - [x86] ACPI: Introduce acpi_os_get_iomem() (Myron Stowe) [708447] - [x86] ACPI: Do not use krefs under a mutex in osl.c (Myron Stowe) [708447] - [x86] ACPI: Make acpi_os_map_memory() avoid creating unnecessary mappings (Myron Stowe) [708447] - [x86] ACPI: Avoid walking the list of memory mappings in osl.c twice in a row (Myron Stowe) [708447] - [x86] ACPI: Change acpi_ioremap_lock into a mutex (Myron Stowe) [708447] - [x86] ACPI: Do not export functions that are only used in osl.c (Myron Stowe) [708447] - [x86] ACPI: Fix acpi_os_read_memory() and acpi_os_write_memory() (Myron Stowe) [708447] - [x86] ACPI: Introduce acpi_os_ioremap() (Myron Stowe) [708447] - [x86] ACPI: fix resource check message (Myron Stowe) [708447] - [x86] ACPI: Use ioremap_cache() (Myron Stowe) [708447] - [x86] ACPI: Page based coalescing of I/O remappings optimization (Myron Stowe) [708447] - [x86] ACPI: Convert simple locking to RCU based locking (Myron Stowe) [708447] - [x86] ACPI: Pre-map 'system event' related register blocks (Myron Stowe) [708447] - [x86] ACPI: Add interfaces for ioremapping/iounmapping ACPI registers (Myron Stowe) [708447] - [x86] ACPI: Maintain a list of ACPI memory mapped I/O remappings (Myron Stowe) [708447] - [x86] ACPI: fix unused but set variables in ACPI (Myron Stowe) [708447] - [net] make bonding slaves honour master's skb->priority (Andy Gospodarek) [749416] - [net] ipv6: Allow inet6_dump_addr() to handle more than 64 addresses (Jiri Pirko) [742588] - [scsi] hpsa: add some older controllers to the kdump blacklist (Tomas Henzl) [738930] - [kernel] perf: add examples.txt file (Jason Baron) [569502] - [tracing] Fix returning of duplicate data after EOF in trace_pipe_raw (Jason Baron) [746009] - [block] Fix sysctl check failure update (James Paradis) [714021] - [pci] Workaround hard-wired bus number (Myron Stowe) [790557] - [x86] APEI: Avoid resource conflict errors (Matthew Garrett) [696521] - [netdrv] igbvf driver update (Stefan Assmann) [737716] - [netdrv] enic driver update (Stefan Assmann) [747384] - [scsi] revert remove tech_preview tag for mpt2sas lockless mode (Tomas Henzl) [559393]- [block] md: Fix sysctl check failure (James Paradis) [714021] - [netdrv] mlx4: fix DMA mapping leak when allocation fails (Steve Best) [787771] - [kernel] perf, tool: Fix scripts dependent on upstream raw_syscall event (Jiri Olsa) [726600] - [kernel] perf, tool: Fix prefix matching for kernel maps (Jiri Olsa) [755873] - [fs] NFSv4: Further reduce the footprint of the idmapper (Steve Dickson) [730045] - [fs] NFSv4: Reduce the footprint of the idmapper (Steve Dickson) [730045] - [netdrv] be2net: bump version (Ivan Vecera) [738041] - [netdrv] be2net: Use new implementation of get mac list command (Ivan Vecera) [738041] - [netdrv] be2net: Fix link status query command (Ivan Vecera) [738041] - [netdrv] be2net: add descriptions for stat counters reported via ethtool (Ivan Vecera) [738041] - [netdrv] be2net: create RSS rings even in multi-channel configs (Ivan Vecera) [738041] - [netdrv] be2net: query link status in be_open() (Ivan Vecera) [738041] - [netdrv] be2net: fix range check for set_qos for a VF (Ivan Vecera) [738041] - [netdrv] be2net: fix be_vlan_add/rem_vid (Ivan Vecera) [738041] - [netdrv] be2net: Fix INTx processing for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Add support for Skyhawk cards (Ivan Vecera) [738041] - [netdrv] be2net: refactor/cleanup vf configuration code (Ivan Vecera) [738041] - [netdrv] be2net: fix ethtool ringparam reporting (Ivan Vecera) [738041] - [netdrv] be2net: workaround to fix a bug in BE (Ivan Vecera) [738041] - [netdrv] be2net: update some counters to display via ethtool (Ivan Vecera) [738041] - [netdrv] be2net: netpoll support (Ivan Vecera) [738041] - [netdrv] be2net: Fix non utilization of RX queues (Ivan Vecera) [738041] - [netdrv] be2net: Use new hash key (Ivan Vecera) [738041] - [netdrv] be2net: Add error handling for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Fix error recovery paths (Ivan Vecera) [738041] - [netdrv] be2net: Move to new SR-IOV implementation in Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Use V1 query link status command for lancer (Ivan Vecera) [738041] - [netdrv] be2net: Fix VLAN promiscous mode for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Add EEPROM dump feature for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: add register dump feature for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Fix TX queue create for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: stop issuing FW cmds if any cmd times out (Ivan Vecera) [738041] - [netdrv] be2net: don't log more than one error on detecting EEH/UE errors (Ivan Vecera) [738041] - [netdrv] be2net: stop checking the UE registers after an EEH error (Ivan Vecera) [738041] - [netdrv] be2net: init (vf)_if_handle/vf_pmac_id to handle failure scenarios (Ivan Vecera) [738041] - [netdrv] sweep the floors and convert some .get_drvinfo routines to strlcpy (Ivan Vecera) [738041] - [netdrv] be2net: Add detect UE feature for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Prevent CQ full condition for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Fix disabling multicast promiscous mode (Ivan Vecera) [738041] - [netdrv] be2net: Fix endian issue in RX filter command (Ivan Vecera) [738041] - [netdrv] be2net: Changing MAC Address of a VF was broken (Ivan Vecera) [738041] - [netdrv] be2net: Refactored be_cmds.c file (Ivan Vecera) [738041] - [netdrv] be2net: don't create multiple RX/TX rings in multi channel mode (Ivan Vecera) [738041] - [netdrv] be2net: don't create multiple TXQs in BE2 (Ivan Vecera) [738041] - [netdrv] be2net: refactor VF setup/teardown code into be_vf_setup/clear() (Ivan Vecera) [738041] - [netdrv] be2net: fix truesize errors (Ivan Vecera) [738041] - [netdrv] be2net: Making die temperature ioctl call async (Ivan Vecera) [738041] - [netdrv] be2net: Modified PCI MaxReadReq size to 4096 bytes (Ivan Vecera) [738041] - [netdrv] be2net: Change the data type of the 'on die temperature' stat (Ivan Vecera) [738041] - [netdrv] be2net: Add 60 second delay to allow FAT dump completion on recovery from EEH (Ivan Vecera) [738041] - [netdrv] be2net: Show newly flashed FW ver in ethtool (Ivan Vecera) [738041] - [netdrv] be2net: fix multicast filter programming (Ivan Vecera) [738041] - [netdrv] be2net: remove unused variable (Ivan Vecera) [738041] - [netdrv] be2net: increase FW update completion timeout (Ivan Vecera) [738041] - [netdrv] be2net: fix erx->rx_drops_no_frags wrap around (Ivan Vecera) [738041] - [netdrv] be2net: get rid of memory mapped pci-cfg space address (Ivan Vecera) [738041] - [netdrv] be2net: Fix race in posting rx buffers (Ivan Vecera) [738041] - [netdrv] be2net: Storing the 'vid' got by the grp5 event instead of storing the vlan_tag (Ivan Vecera) [738041] - [netdrv] benet: fix build error on 32bit arch (Ivan Vecera) [738041] - [netdrv] be2net: fix cmd-rx-filter not notifying MCC (Ivan Vecera) [738041] - [netdrv] be2net: drop pkts that do not belong to the port (Ivan Vecera) [738041] - [netdrv] be2net: add support for flashing Teranetics PHY firmware (Ivan Vecera) [738041] - [netdrv] be2net: use RX_FILTER cmd to program multicast addresses (Ivan Vecera) [738041] - [netdrv] be2net: no need to query link status (Ivan Vecera) [738041] - [netdrv] be2net: remove wrong and unnecessary calls to netif_carrier_off() (Ivan Vecera) [738041] - [netdrv] be2net: use stats-sync to read/write 64-bit stats (Ivan Vecera) [738041] - [netdrv] be2net: cleanup and refactor stats code (Ivan Vecera) [738041]- [netdrv] e1000: update DRV_VERSION to match upstream (Dean Nelson) [737719] - [netdrv] e1000: add dropped DMA receive enable back in for WoL (Dean Nelson) [737719] - [netdrv] e1000: Adding e1000_dump function (Dean Nelson) [737719] - [netdrv] e1000: Remove unnecessary k.alloc/v.alloc OOM messages (Dean Nelson) [737719] - [netdrv] e1000: cleanup CE4100 MDIO registers access (Dean Nelson) [737719] - [netdrv] e1000: unmap ce4100_gbe_mdio_base_virt in e1000_remove (Dean Nelson) [737719] - [netdrv] e1000: fix lockdep splat in shutdown handler (Dean Nelson) [737719] - [netdrv] e1000: fix assignment of 0/1 to bool variables (Dean Nelson) [737719] - [netdrv] e1000: remove not used fw_version from .get_drvinfo (Dean Nelson) [737719] - [netdrv] e1000: Convert _LENGTH_OF_ADDRESS to ETH_ALEN (Dean Nelson) [737719] - [netdrv] e1000: cleanup .get_drvinfo (Dean Nelson) [737719] - [netdrv] e1000: fix skb truesize underestimation (Dean Nelson) [737719] - [netdrv] net: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Dean Nelson) [737719] - [netdrv] e1000: convert to private mutex from rtnl (Dean Nelson) [737719] - [netdrv] e1000: convert mdelay to msleep (Dean Nelson) [737719] - [netdrv] e1000: convert hardware management from timers to threads (Dean Nelson) [737719] - [netdrv] e1000: Fix driver to be used on PA RISC C8000 workstations (Dean Nelson) [737719] - [netdrv] e1000: convert to SKB paged frag API (Dean Nelson) [737719] - [netdrv] e1000: repair missing flush operations (Dean Nelson) [737719] - [netdrv] e1000: always call e1000_check_for_link() on e1000_ce4100 MACs (Dean Nelson) [737719] - [netdrv] Fix common misspellings (Dean Nelson) [737719] - [netdrv] e1000: fix comment/printk typos (Dean Nelson) [737719] - [netdrv] bnx2i: Fixed kernel panic caused by unprotected task->sc->request deref (Mike Christie) [740051] - [netdrv] BNX2I: Update version (Mike Christie) [740051] - [netdrv] BNX2I: Fixed the override of the error_mask module param (Mike Christie) [740051] - [netdrv] BNX2I: Fixed kernel panic due to illegal usage of sc->request->cpu (Mike Christie) [740051] - [netdrv] BNX2I: Added the use of kthreads to handle SCSI cmd completion (Mike Christie) [740051] - [netdrv] e1000e: minor whitespace and indentation cleanup (Dean Nelson) [737713] - [netdrv] e1000e: fix sparse warnings with -D__CHECK_ENDIAN__ (Dean Nelson) [737713] - [netdrv] e1000e: fix checkpatch warning from MINMAX test (Dean Nelson) [737713] - [netdrv] e1000e: cleanup - use braces in both branches of a conditional statement (Dean Nelson) [737713] - [netdrv] e1000e: cleanup e1000_init_mac_params_82571() (Dean Nelson) [737713] - [netdrv] e1000e: cleanup e1000_init_mac_params_80003es2lan() (Dean Nelson) [737713] - [netdrv] e1000e: cleanup - check return values consistently (Dean Nelson) [737713] - [netdrv] e1000e: add missing initializers reported when compiling with W=1 (Dean Nelson) [737713] - [netdrv] e1000e: update copyright year (Dean Nelson) [737713] - [netdrv] e1000e: split lib.c into three more-appropriate files (Dean Nelson) [737713] - [netdrv] e1000e: call er16flash() instead of __er16flash() (Dean Nelson) [737713] - [netdrv] e1000e: increase version number (Dean Nelson) [737713] - [netdrv] e1000e: convert final strncpy() to strlcpy() (Dean Nelson) [737713] - [netdrv] e1000e: concatenate long debug strings which span multiple lines (Dean Nelson) [737713] - [netdrv] e1000e: conditionally restart autoneg on 82577/8/9 when setting LPLU state (Dean Nelson) [737713] - [netdrv] e1000e: increase Rx PBA to prevent dropping received packets on 82566/82567 (Dean Nelson) [737713] - [netdrv] e1000e: ICHx/PCHx LOMs should use LPLU setting in NVM when going to Sx (Dean Nelson) [737713] - [netdrv] e1000e: update workaround for 82579 intermittently disabled during S0->Sx (Dean Nelson) [737713] - [netdrv] e1000e: disable Early Receive DMA on ICH LOMs (Dean Nelson) [737713] - [netdrv] e1000e: Need to include vmalloc.h (Dean Nelson) [737713] - [netdrv] e1000e: 82574/82583 Tx hang workaround (Dean Nelson) [737713] - [netdrv] e1000e: use hardware default values for Transmit Control register (Dean Nelson) [737713] - [netdrv] e1000e: use default settings for Tx Inter Packet Gap timer (Dean Nelson) [737713] - [netdrv] e1000e: 82579: workaround for link drop issue (Dean Nelson) [737713] - [netdrv] e1000e: always set transmit descriptor control registers the same (Dean Nelson) [737713] - [netdrv] e1000e: re-factor ethtool get/set ring parameter (Dean Nelson) [737713] - [netdrv] e1000e: pass pointer to ring struct instead of adapter struct (Dean Nelson) [737713] - [netdrv] e1000e: convert head, tail and itr_register offsets to __iomem pointers (Dean Nelson) [737713] - [netdrv] e1000e: re-enable alternate MAC address for all devices which support it (Dean Nelson) [737713] - [netdrv] e1000e: default IntMode based on kernel config & available hardware support (Dean Nelson) [737713] - [netdrv] e1000e: fix assignment of 0/1 to bool variables (Dean Nelson) [737713] - [netdrv] e1000e: hitting BUG_ON() from napi_enable (Dean Nelson) [737713] - [netdrv] e1000e: cleanup strlcpy conversion of .get_drvinfo routines (Dean Nelson) [737713] - [netdrv] e1000e: cleanup .get_drvinfo on strncpy usage (Dean Nelson) [737713] - [netdrv] e1000e: convert to real ndo_set_rx_mode (Dean Nelson) [737713] - [netdrv] e1000e: Convert printks to pr_ (Dean Nelson) [737713] - [netdrv] e1000e: demote a debugging WARN to a debug log message (Dean Nelson) [737713] - [netdrv] e1000e: fix skb truesize underestimation (Dean Nelson) [737713] - [netdrv] e1000e: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Dean Nelson) [737713] - [netdrv] e1000e: locking bug introduced by commit 67fd4fcb (Dean Nelson) [737713] - [netdrv] e1000e: bad short packets received when jumbos enabled on 82579 (Dean Nelson) [737713] - [netdrv] e1000e: make function tables const (Dean Nelson) [737713] - [netdrv] intel: convert to SKB paged frag API (Dean Nelson) [737713] - [netdrv] e1000e: workaround for packet drop on 82579 at 100Mbps (Dean Nelson) [737713] - [netdrv] 1000e: Spurious interrupts and dropped packets with 82577/8/9 in half-duplex (Dean Nelson) [737713] - [netdrv] e1000e: convert driver to use extended descriptors (Dean Nelson) [737713] - [netdrv] e1000e: workaround invalid Tx/Rx tail descriptor register write (Dean Nelson) [737713] - [netdrv] e1000e: remove e1000_queue_stats (Dean Nelson) [737713] - [netdrv] e1000e: Add module.h to drivers who were implicitly using it (Dean Nelson) [737713] - [netdrv] e1000e: convert short duration msleep() to usleep_range() (Dean Nelson) [737713] - [netdrv] e100: Remove alloc_etherdev error messages (Dean Nelson) [737718] - [netdrv] e100: remove unused fw_version from .get_drvinfo routine (Dean Nelson) [737718] - [netdrv] e100: use strcpy in .get_drvinfo routines (Dean Nelson) [737718] - [netdrv] e100: make sure vlan support isn't advertised on old adapters (Dean Nelson) [737718] - [netdrv] e100: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Dean Nelson) [737718] - [mmc] sd: Fix SDR12 timing regression (Don Zickus) [671335] - [mmc] sdhci: Fix tuning timer incorrect setting when suspending host (Don Zickus) [671335] - [mmc] sd: Macro name cleanup for high speed dtr (Don Zickus) [671335] - [mmc] sd: Handle SD3.0 cards not supporting UHS-I bus speed mode (Don Zickus) [671335] - [mmc] sd: UHS-I bus speed should be set last in UHS initialization (Don Zickus) [671335] - [mmc] sdhci: fix retuning timer wrongly deleted in sdhci_tasklet_finish (Don Zickus) [671335] - [mmc] sdhci: change CONFIG_MMC_RICOH_MMC to y (Don Zickus) [738180 757948] - [pci] quirk: Always check for lower base frequency quirk for Ricoh 1180:e823 (Don Zickus) [738180 757948] - [mmc] sdhci: Add Ricoh e823 PCI ID (Don Zickus) [738180 757948] - [mmc] Added quirks for Ricoh 1180:e823 lower base clock frequency (Don Zickus) [738180 757948] - [mmc] Add PCI fixup quirks for Ricoh 1180:e823 reader (Don Zickus) [738180 757948] - [mmc] ricoh_mmc: port from driver to pci quirk (Don Zickus) [738180 757948] - [mmc] sdhci: add support for retuning mode 1 (Don Zickus) [671335] - [mmc] sdhci: add support for programmable clock mode (Don Zickus) [671335] - [mmc] sdhci: enable preset value after uhs initialization (Don Zickus) [671335] - [mmc] sd: add support for tuning during uhs initialization (Don Zickus) [671335] - [mmc] sd: report correct speed and capacity of uhs cards (Don Zickus) [671335] - [mmc] sd: set current limit for uhs cards (Don Zickus) [671335] - [mmc] sd: add support for uhs bus speed mode selection (Don Zickus) [671335] - [mmc] sdhci: reset sdclk before setting high speed enable (Don Zickus) [671335] - [mmc] sd: add support for driver type selection (Don Zickus) [671335] - [mmc] sd: query function modes for uhs cards (Don Zickus) [671335] - [mmc] sd: add support for signal voltage switch procedure (Don Zickus) [671335] - [mmc] sdhci: print SD Command and CAPABILITY_1 when dumping registers (Don Zickus) [671335] - [mmc] implement SD-combo (IO+mem) support (Don Zickus) [671335] - [mmc] split mmc_sd_init_card() (Don Zickus) [671335] - [mmc] SDHC 3.0: correct f_min calculation for SD 3.0 spec (Don Zickus) [671335] - [mmc] SDHC 3.0: Base clock frequency change in spec 3.0 (Don Zickus) [671335] - [mmc] SDHC 3.0: support 10-bit divided clock mode (Don Zickus) [671335] - [mmc] Test bus-width for old MMC devices (Don Zickus) [671335] - [virt] x86: Update last_guest_tsc in vcpu_put (Frank Arnold) [634293] - [virt] x86: Implement userspace interface to set virtual_tsc_khz (Frank Arnold) [634293] - [virt] x86: Delegate tsc-offset calculation to architecture code (Frank Arnold) [634293] - [virt] x86: Implement call-back to propagate virtual_tsc_khz (Frank Arnold) [634293] - [virt] x86: Make tsc_delta calculation a function of guest tsc (Frank Arnold) [634293] - [virt] x86: Let kvm-clock report the right tsc frequency (Frank Arnold) [634293] - [virt] SVM: Implement infrastructure for TSC_RATE_MSR (Frank Arnold) [634293] - [scsi] megaraid_sas: Fix instance access in megasas_reset_timer (Tomas Henzl) [759318] - [scsi] fcoe: Make fcoe_transport_destroy a synchronous operation (Neil Horman) [771251] - [dm] RAID: Prevent DM RAID from loading bitmap twice (Jonathan E Brassow) [789409] - [x86] APEI: Add some upstream updates (Matthew Garrett) [728987] - [netdrv] bnx2x: remove the 'poll' module option (Michal Schmidt) [690070] - [netdrv] ixgbevf: update to upstream version 2.2.0-k (Andy Gospodarek) [737717] - [netdrv] ixgbe: update to upstream version 3.6.7-k (Andy Gospodarek) [737715] - [netdrv] macvtap: Fix the minor device number allocation (Steve Best) [786518]- [x86] microcode_amd: Add support for CPU family specific container files (Frank Arnold) [787698] - [mm] HWPOISON: convert pr_debug()s to pr_info() (Dean Nelson) [789789] - [mm] mm/memory-failure.c: fix page isolated count mismatch (Dean Nelson) [789789] - [mm] mem-hwpoison: fix page refcount around isolate_lru_page() (Dean Nelson) [789789] - [mm] include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Dean Nelson) [789789] - [mm] thp: fix unsuitable behavior for hwpoisoned tail page (Dean Nelson) [789789] - [mm] thp: fix the wrong reported address of hwpoisoned hugepages (Dean Nelson) [789789] - [mm] thp: fix splitting of hwpoisoned hugepages (Dean Nelson) [789789] - [mm] thp: compound_trans_order (Dean Nelson) [789789] - [mm] memcontrol: move if-statement to reflect upstream in prep for next patch (Dean Nelson) [789789] - [block] DM RAID: Handle failure to read superblock (Jonathan E Brassow) [759567] - [block] DM RAID: Set MD_CHANGE_DEVS on device rebuild (Jonathan E Brassow) [754271] - [netdrv] qlcnic: Updated License file (Chad Dupuis) [722299] - [netdrv] netdev: ethernet dev_alloc_skb to netdev_alloc_skb (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix API unlock (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix firmware abort code check (Chad Dupuis) [722299] - [netdrv] qlcnic: report valid speed and duplex status when link is down (Chad Dupuis) [722299] - [netdrv] qlcnic: Stop pause ctrl frames on fw hang (Chad Dupuis) [722299] - [netdrv] qlcnic: Remove alloc_etherdev error messages (Chad Dupuis) [722299] - [netdrv] sweep the floors and convert some .get_drvinfo routines to strlcpy (Chad Dupuis) [722299] - [netdrv] net: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Chad Dupuis) [722299] - [netdrv] qlcnic: fix beacon and LED test (Chad Dupuis) [722299] - [netdrv] qlcnic: updated reset sequence (Chad Dupuis) [722299] - [netdrv] qlcnic: skip IDC ack check in fw reset path (Chad Dupuis) [722299] - [netdrv] qlcnic: reset loopback mode if promiscous mode setting fails (Chad Dupuis) [722299] - [netdrv] qlcnic: fix external loopback test (Chad Dupuis) [722299] - [netdrv] qlcnic: Change CDRP function (Chad Dupuis) [722299] - [netdrv] qlcnic: Added error logging for firmware abort (Chad Dupuis) [722299] - [netdrv] qlcnic: add beacon test support (Chad Dupuis) [722299] - [netdrv] qlcnic: fix cdrp race condition (Chad Dupuis) [722299] - [netdrv] qlcnic: Add FLT entry for CO cards FW image region (Chad Dupuis) [722299] - [netdrv] qlcnic: Change debug messages in loopback path (Chad Dupuis) [722299] - [netdrv] qlcnic: detect fan failure (Chad Dupuis) [722299] - [netdrv] qlcnic: fix ethtool link status (Chad Dupuis) [722299] - [netdrv] qlcnic: Added debug info (Chad Dupuis) [722299] - [netdrv] qlcnic: Move get template from probe to start fw (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix delay in reset path (Chad Dupuis) [722299] - [netdrv] qlcnic: FW dump related changes (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix enviroment variable for udev event generation during FW dump (Chad Dupuis) [722299] - [netdrv] qlcnic: change capture mask for FW dump (Chad Dupuis) [722299] - [netdrv] qlcnic: define error code for loopback test (Chad Dupuis) [722299] - [netdrv] qlcnic: fix race in skb->len access (Chad Dupuis) [722299] - [netdrv] qlcnic: enable mac-learning in promiscous mode (Chad Dupuis) [722299] - [netdrv] qlcnic: updated supported cards information (Chad Dupuis) [722299] - [netdrv] qlcnic: fix chip reset logic (Chad Dupuis) [722299] - [netdrv] qlcnic: add external loopback support through sysfs (Chad Dupuis) [722299] - [netdrv] qlcnic: multi protocol internal loopback support added (Chad Dupuis) [722299] - [netdrv] qlcnic: Add support to enable/disable FW dump capability (Chad Dupuis) [722299] - [netdrv] qlcnic: fix default operating state of interface (Chad Dupuis) [722299] - [netdrv] qlcnic: fix initial number of msix entries in adapter (Chad Dupuis) [722299] - [netdrv] qlcnic: Add code to tune FW dump (Chad Dupuis) [722299] - [netdrv] qlcnic: Remove holding api lock while taking the dump (Chad Dupuis) [722299] - [netdrv] qlcnic: Add capability to take FW dump deterministically (Chad Dupuis) [722299] - [netdrv] qlcnic: Remove casts of void * (Chad Dupuis) [722299] - [netdrv] qlcnic: Added sysfs node support (Chad Dupuis) [722299] - [netdrv] qlcnic: Avoid double free of skb in tx path (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix bug in FW queue dump (Chad Dupuis) [722299] - [netdrv] qlcnic: Bumped up version number to 5.0.18 (Chad Dupuis) [722299] - [netdrv] qlcnic: FW dump support (Chad Dupuis) [722299] - [netdrv] ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Chad Dupuis) [722299] - [virt] xen/events: BUG() when we can't allocate our event->irq array (Igor Mammedov) [772981] - [virt] xen: Populate xenbus device attributes (Igor Mammedov) [772981] - [virt] xen: use static initializers in xen-balloon.c (Igor Mammedov) [772981] - [virt] xen-netfront: correct MAX_TX_TARGET calculation (Igor Mammedov) [772981] - [virt] xen/irq: Alter the locking to use a mutex instead of a spinlock (Igor Mammedov) [772981] - [virt] xen-blkfront: Fix one off warning about name clash (Igor Mammedov) [772981] - [virt] xen: set max_pfn_mapped to the last pfn mapped + partial revert (Igor Mammedov) [772981] - [scsi] qla4xxx: v5.02.00.00.06.03-k1 (Chad Dupuis) [722297] - [scsi] qla4xxx: Added support to show port_state and port_speed in sysfs (Chad Dupuis) [722297] - [scsi] scsi_transport_iscsi: Added support to show port_state and port_speed in sysfs (Chad Dupuis) [722297] - [scsi] qla4xxx: Added support to show targetalias in sysfs (Chad Dupuis) [722297] - [scsi] libiscsi: Added support to show targetalias in sysfs (Chad Dupuis) [722297] - [scsi] qla4xxx: trivial cleanup (Chad Dupuis) [722297] - [scsi] qla4xxx: Update license (Chad Dupuis) [722297] - [scsi] qla4xxx: Added error logging for firmware abort (Chad Dupuis) [722297] - [scsi] qla4xxx: Cleanup modinfo display (Chad Dupuis) [722297] - [scsi] qla4xxx: Clear the RISC interrupt bit during FW init (Chad Dupuis) [722297] - [scsi] qla4xxx: Disable generating pause frames in case of FW hung (Chad Dupuis) [722297] - [scsi] qla4xxx: Temperature monitoring for ISP82XX core (Chad Dupuis) [722297] - [scsi] qla4xxx: Break the loop if the sendtargets list was empty (Chad Dupuis) [722297] - [scsi] qla4xxx: Limit the ACB Default Timeout value to 12s (Chad Dupuis) [722297] - [scsi] qla4xxx: cleanup, make qla4xxx_build_ddb_list short (Chad Dupuis) [722297] - [scsi] qla4xxx: check for FW alive before calling chip_reset (Chad Dupuis) [722297] - [scsi] qla4xxx: Fix qla4xxx_dump_buffer to dump buffer correctly (Chad Dupuis) [722297] - [scsi] qla4xxx: Fix the IDC locking mechanism (Chad Dupuis) [722297] - [scsi] qla4xxx: Wait for disable_acb before doing set_acb (Chad Dupuis) [722297] - [scsi] qla4xxx: Don't recover adapter if device state is FAILED (Chad Dupuis) [722297] - [scsi] qla4xxx: fix call trace on rmmod with ql4xdontresethba=1 (Chad Dupuis) [722297] - [scsi] qla4xxx: Fix CPU lockups when ql4xdontresethba set (Chad Dupuis) [722297] - [scsi] qla4xxx: Perform context resets in case of context failures (Chad Dupuis) [722297] - [scsi] treewide: Fix typos in various parts of the kernel, and fix some comments (Chad Dupuis) [722297] - [scsi] qla4xxx: select iscsi boot sysfs attrs (Chad Dupuis) [722297] - [scsi] scsi: qla4xxx driver depends on NET (Chad Dupuis) [722297] - [scsi] qla4xxx: v5.02.00.00.06.02-k14 (Chad Dupuis) [722297] - [scsi] qla4xxx: Fixed BFS with sendtargets as boot index (Chad Dupuis) [722297] - [scsi] qlge: Bumped driver version to 1.00.00.30 (Chad Dupuis) [722307] - [scsi] qlge: Fix memory leak in the process of refill (Chad Dupuis) [722307] - [scsi] qlge: Removing needless print's which are not (Chad Dupuis) [722307] - [scsi] qlge: Fixed invalid reference to ip header (Chad Dupuis) [722307] - [scsi] qlge: Updating Schultz LICENSE.qlge file (Chad Dupuis) [722307]- [usb] xHCI: set USB2 hardware LPM (Don Zickus) [738877] - [usb] xHCI: Check host USB2 LPM capability (Don Zickus) [738877] - [usb] Add a strtobool function matching semantics of existing in kernel equivalents (Don Zickus) [738877] - [usb] xhci: Fix USB 3.0 device restart on resume (Don Zickus) [738877] - [usb] usb3.0 ch9 definitions (Don Zickus) [738877] - [usb] xhci: Clean up 32-bit build warnings (Don Zickus) [738877] - [usb] xhci: Properly handle COMP_2ND_BW_ERR (Don Zickus) [738877] - [usb] xhci: Better debugging for critical host errors (Don Zickus) [787110] - [usb] xhci: Be less verbose during URB cancellation (Don Zickus) [787110] - [usb] xhci: Remove debugging about ring structure allocation (Don Zickus) [787110] - [usb] xhci: Remove debugging about toggling cycle bits (Don Zickus) [787110] - [usb] xhci: Remove debugging for individual transfers (Don Zickus) [787110] - [usb] xhci: Remove useless sg-list debugging (Don Zickus) [787110] - [usb] xhci: Remove warnings about MSI and MSI-X capabilities (Don Zickus) [787110] - [usb] xhci: Remove scary warnings about transfer issues (Don Zickus) [770571 787110] - [usb] Trivial: xhci: Fix copy-paste error (Don Zickus) [738877] - [usb] xHCI: fix bug in xhci_clear_command_ring() (Don Zickus) [773109] - [usb] xHCI: Adding #define values used for hub descriptor (Don Zickus) [738877] - [usb] XHCI: resume root hubs when the controller resumes (Don Zickus) [738877 747531] - [usb] xhci: Set slot and ep0 flags for address command (Don Zickus) [738877] - [usb] xhci: fix lockdep warning on endpoint timeout (Don Zickus) [738877] - [usb] fix implicit usage of gfp.h in host/xhci-hub.c (Don Zickus) [738877] - [usb] xHCI: Make xHCI driver have a BOS descriptor (Don Zickus) [738877] - [usb] xhci: remove CONFIG_PCI in xhci.c's probe function (Don Zickus) [738877] - [usb] xhci: move xhci_gen_setup() away from -pci (Don Zickus) [738877] - [usb] xhci: refactor xhci_pci_setup() (Don Zickus) [738877] - [usb] xhci: replace pci_*_consistent() with dma_*_coherent() (Don Zickus) [738877] - [usb] xhci: hide MSI code behind PCI bars (Don Zickus) [683681] - [usb] xhci: group MSI interrupt registration into its own function (Don Zickus) [683681] - [usb] host: introduce USB_ARCH_HAS_XHCI (Don Zickus) [738877] - [usb] xHCI: fix debug message (Don Zickus) [738877] - [usb] xHCI: AMD isoc link TRB chain bit quirk (Don Zickus) [742100] - [usb] usbcore: add sysfs support to xHCI usb2 hardware LPM (Don Zickus) [738877] - [usb] xHCI: test USB2 software LPM (Don Zickus) [738877] - [usb] xHCI: Clear PLC for USB2 root hub ports (Don Zickus) [754045] - [usb] xHCI: test and clear RWC bit (Don Zickus) [738147 754045] - [usb] xHCI: set link state (Don Zickus) [738877] - [usb] usbcore: check device's LPM capability (Don Zickus) [738877] - [usb] usbcore: get BOS descriptor set (Don Zickus) [738877] - [usb] xhci-mem.c: xhci_segment_free: No need for checking seg argument (Don Zickus) [738877] - [usb] xhci-mem.c: Check for ring->first_seg != NULL (Don Zickus) [738877] - [usb] xhci: USB 3.0 BW checking (Don Zickus) [735951] - [usb] xhci: Fix mult base in endpoint bandwidth info (Don Zickus) [735951] - [usb] xhci: ignore xhci version while checking for the link quirk (Don Zickus) [738877] - [usb] xHCI: prevent infinite loop when processing MSE event (Don Zickus) [738877] - [usb] xhci: Redundant check in xhci_check_args for xhci->devs (Don Zickus) [738877] - [usb] xHCI: refine td allocation (Don Zickus) [738877] - [usb] xhci: Don't print short isoc packets. (Don Zickus) [738877] - [usb] xhci: Add software BW checking quirk to Intel PPT xHCI (Don Zickus) [735951] - [usb] xhci: Implement HS/FS/LS bandwidth checking (Don Zickus) [735951] - [usb] xhci: Track interval bandwidth tables per port/TT (Don Zickus) [738877] - [usb] xhci: Store endpoint bandwidth information (Don Zickus) [738877] - [usb] xhci: Store information about roothubs and TTs (Don Zickus) [738877] - [usb] xhci: Store the "real" root port number (Don Zickus) [738877] - [usb] xhci: Refactor endpoint limit checking (Don Zickus) [738877] - [usb] xhci: Rename virt_dev->port to fake_port (Don Zickus) [738877] - [usb] xhci: If no endpoints changed, don't issue BW command (Don Zickus) [738877] - [usb] xhci: Handle zero-length isochronous packets (Don Zickus) [738877] - [usb] xhci: Remove TDs from TD lists when URBs are canceled (Don Zickus) [738877] - [usb] xhci: Fix failed enqueue in the middle of isoch TD (Don Zickus) [738877] - [usb] xhci: Fix memory leak during failed enqueue (Don Zickus) [738877] - [usb] xHCI: report USB2 port in resuming as suspend (Don Zickus) [768238] - [usb] xHCI: fix port U3 status check condition (Don Zickus) [768238] - [usb] rename USB_SPEED_VARIABLE to USB_SPEED_WIRELESS (Don Zickus) [738877] - [usb] Mark EHCI LPM functions as __maybe_unused (Don Zickus) [738877] - [usb] ehci: disable LPM and PPCD for nVidia MCP89 chips (Don Zickus) [738877] - [usb] EHCI: Disable langwell/penwell LPM capability (Don Zickus) [738877] - [usb] EHCI: EHCI 1.1 addendum: Enable Per-port change detect bits (Don Zickus) [738877] - [usb] EHCI: EHCI 1.1 addendum: Basic LPM feature support (Don Zickus) [738877] - [usb] EHCI: EHCI 1.1 addendum: preparation (Don Zickus) [738877] - [net] ipvs: RHEL6: Enable SCTP transport loadbalancing (Thomas Graf) [786953] - [net] ipvs: Use frag walker helper in SCTP proto support (Thomas Graf) [786953] - [net] ipvs: provide default ip_vs_conn_{in, out}_get_proto (Thomas Graf) [786953] - [net] ipvs: lvs sctp protocol handler is incorrectly invoked ip_vs_app_pkt_out (Thomas Graf) [786953] - [net] ipvs: SCTP Transport Loadbalancing Support (Thomas Graf) [786953] - [block] mtip32xx: removed the irrelevant argument of mtip_hw_submit_io() and the unused member of struct driver_data (Shyam Iyer) [658388] - [block] mtip32xx: do rebuild monitoring asynchronously (Shyam Iyer) [658388] - [block] mtip32xx: uninitialized variable in mtip_quiesce_io() (Shyam Iyer) [658388] - [block] mtip32xx: updates based on feedback (Shyam Iyer) [658388] - [block] mtip32xx: add module.h include to avoid conflict with moduleh tree (Shyam Iyer) [658388] - [block] mtip32xx: mark a few more items static (Shyam Iyer) [658388] - [block] mtip32xx: ensure that all local functions are static (Shyam Iyer) [658388] - [block] mtip32xx: cleanup compat ioctl handling (Shyam Iyer) [658388] - [block] mtip32xx: fix warnings/errors on 32-bit compiles (Shyam Iyer) [658388] - [block] mtip32xx: RHEL specific config changes (Shyam Iyer) [658388] - [ata] Split ahci.c to ahci.h (Shyam Iyer) [658388] - [block] Add driver for Micron RealSSD pcie flash cards (Shyam Iyer) [658388] - [usb] When hot reset for USB3 fails, try warm reset (Don Zickus) [734699 738151 742146 784430] - [usb] usbcore: refine warm reset logic (Don Zickus) [734699 738151 742146 784430] - [usb] xhci: Set change bit when warm reset change is set (Don Zickus) [734699 738151 742146 784430] - [usb] xhci: Clear warm reset change event during init (Don Zickus) [734699 738151 742146 784430] - [usb] Reset USB 3.0 devices on (re)discovery (Don Zickus) [734699 738151 742146 784430] - [usb] use "device number" instead of "address" (Don Zickus) [734699 738151 742146 784430] - [fs] nfs: Additional readdir cookie loop information (Steve Dickson) [770250] - [fs] NFS: Fix spurious readdir cookie loop messages (Steve Dickson) [770250] - [fs] NFSv4: Save the owner/group name string when doing open (Jeff Layton) [739797] - [fs] tracepoint: add drop_transaction/update_superblock_end to jbd2 (Lukas Czerner) [738726] - [scsi] Fix block queue and elevator memory leak in scsi_alloc_sdev (Jeff Moyer) [769652] - [scsi] Make scsi_free_queue() kill pending SCSI commands (David Milburn) [784117] - [scsi] isci: kill iphy->isci_port lookups (David Milburn) [718264] - [scsi] scsi_dh_rdac: Fix for unbalanced reference count (Mike Snitzer) [749265] - [x86] tsc: Fix SMI induced variation in quick_pit_calibrate() (John Villalovos) [787332] - [virt] kvm: introduce x86_cpuinit.early_percpu_clock_init hook (Igor Mammedov) [788562] - [netdrv] igb driver update (Stefan Assmann) [737714]- [kernel] mm-tracepoint: fix documentation and examples (Jiri Olsa) [788156] - [kernel] perf tools: Fix compile error on x86_64 Ubuntu (Jiri Olsa) [788156] - [kernel] perf report: Fix --stdio output alignment when --showcpuutilization used (Jiri Olsa) [788156] - [kernel] perf annotate: Get rid of field_sep check (Jiri Olsa) [788156] - [kernel] perf annotate: Fix usage string (Jiri Olsa) [788156] - [kernel] perf kmem: Fix a memory leak (Jiri Olsa) [788156] - [kernel] perf kmem: Add missing closedir() calls (Jiri Olsa) [788156] - [kernel] perf top: Add error message for EMFILE (Jiri Olsa) [788156] - [kernel] perf test: Change type of '-v' option to INCR (Jiri Olsa) [788156] - [kernel] perf script: Add missing closedir() calls (Jiri Olsa) [788156] - [kernel] perf tools: Add const.h to MANIFEST to make perf-tar-src-pkg work again (Jiri Olsa) [788156] - [kernel] perf top: Don't update total_period on process_sample (Jiri Olsa) [788156] - [kernel] perf hists: Stop using 'self' for struct hist_entry (Jiri Olsa) [788156] - [kernel] perf hists: Rename total_session to total_period (Jiri Olsa) [788156] - [kernel] perf kvm: Fix copy & paste error in description (Jiri Olsa) [788156] - [kernel] perf script: Kill script_spec__delete (Jiri Olsa) [788156] - [kernel] perf top: Fix a memory leak (Jiri Olsa) [788156] - [kernel] perf stat: Introduce get_ratio_color() helper (Jiri Olsa) [788156] - [kernel] perf session: Remove impossible condition check (Jiri Olsa) [788156] - [kernel] perf tools: Fix feature-bits rework fallout, remove unused variable (Jiri Olsa) [788156] - [kernel] perf script: Add generic perl handler to process events (Jiri Olsa) [788156] - [kernel] perf tools: Use for_each_set_bit() to iterate over feature flags (Jiri Olsa) [788156] - [kernel] perf tools: Unify handling of features when writing feature section (Jiri Olsa) [788156] - [kernel] perf report: Accept fifos as input file (Jiri Olsa) [788156] - [kernel] perf tools: Moving code in some files (Jiri Olsa) [788156] - [kernel] perf tools: Fix out-of-bound access to struct perf_session (Jiri Olsa) [788156] - [kernel] perf tools: Continue processing header on unknown features (Jiri Olsa) [788156] - [kernel] perf tools: Improve macros for struct feature_ops (Jiri Olsa) [788156] - [kernel] perf: builtin-record: Document and check that mmap_pages must be a power of two (Jiri Olsa) [788156] - [kernel] perf: builtin-record: Provide advice if mmap'ing fails with EPERM (Jiri Olsa) [788156] - [kernel] perf tools: Fix truncated annotation (Jiri Olsa) [788156] - [kernel] perf script: look up thread using tid instead of pid (Jiri Olsa) [788156] - [kernel] perf tools: Look up thread names for system wide profiling (Jiri Olsa) [788156] - [kernel] perf tools: Fix comm for processes with named threads (Jiri Olsa) [788156] - [kernel] perf report: Fix usage string (Jiri Olsa) [788156] - [kernel] perf test: Add more automated tests for event parsing (Jiri Olsa) [788156] - [kernel] perf events: Tidy up perf_event__preprocess_sample (Jiri Olsa) [788156] - [kernel] perf tools: Remove stale git headlines from top comment (Jiri Olsa) [788156] - [kernel] perf tools: Fix a memory leak on perf_read_values_destroy (Jiri Olsa) [788156] - [kernel] perf symbols: Fix error path on symbol__init() (Jiri Olsa) [788156] - [kernel] perf symbols: Get rid of duplicated snprintf() (Jiri Olsa) [788156] - [kernel] perf evlist: Fix errno value reporting on failed mmap (Jiri Olsa) [788156] - [kernel] perf report: Document '--call-graph' for optional print_limit argument (Jiri Olsa) [788156] - [kernel] perf evsel: Fix uninitialized memory access to struct perf_sample (Jiri Olsa) [788156] - [kernel] perf record: Add ability to record event period (Jiri Olsa) [788156] - [kernel] perf tools: Add ability to synthesize event according to a sample (Jiri Olsa) [788156] - [kernel] perf script: Implement option for system-wide profiling (Jiri Olsa) [788156] - [kernel] perf script: Fix mem leaks and NULL pointer checks around strdup()s (Jiri Olsa) [788156] - [kernel] perf test: Soft errors shouldn't stop the "Validate PERF_RECORD_" test (Jiri Olsa) [788156] - [kernel] perf test: Validate PERF_RECORD_ events and perf_sample fields (Jiri Olsa) [788156] - [kernel] perf event: Introduce perf_event__fprintf (Jiri Olsa) [788156] - [kernel] perf test: Allow running just a subset of the available tests (Jiri Olsa) [788156] - [kernel] perf evlist: Always do automatic allocation of pollfd and mmap structures (Jiri Olsa) [788156] - [kernel] perf tools: Save some loops using perf_evlist__id2evsel (Jiri Olsa) [788156] - [kernel] perf script: Add comm filtering option (Jiri Olsa) [788156] - [kernel] perf tools: make -C consistent across commands (for cpu list arg) (Jiri Olsa) [788156] - [kernel] perf top: Stop using globals for tool state (Jiri Olsa) [788156] - [kernel] perf tools: Rename perf_event_ops to perf_tool (Jiri Olsa) [788156] - [kernel] perf tools: Resolve machine earlier and pass it to perf_event_ops (Jiri Olsa) [788156] - [kernel] perf tools: Pass tool context in the the perf_event_ops functions (Jiri Olsa) [788156] - [kernel] perf annotate: Group options in a struct (Jiri Olsa) [788156] - [kernel] perf report: Group options in a struct (Jiri Olsa) [788156] - [kernel] perf tools: Use evsel->attr.sample_type instead of session->sample_type (Jiri Olsa) [788156] - [kernel] perf session: Remove superfluous callchain_cursor member (Jiri Olsa) [788156] - [kernel] perf event: perf_event_ops->attr() manipulates only an evlist (Jiri Olsa) [788156] - [kernel] perf evlist: Introduce id_hdr_size method out of perf_session (Jiri Olsa) [788156] - [kernel] perf symbols: Add nr_events to symbol_conf (Jiri Olsa) [788156] - [kernel] perf ui progress: Fix divide by zero (Jiri Olsa) [788156] - [kernel] perf record: Move 'group' to perf_event_ops (Jiri Olsa) [788156] - [kernel] perf session: Move threads to struct machine (Jiri Olsa) [788156] - [kernel] perf record: Move mmap_pages to perf_record_opts (Jiri Olsa) [788156] - [kernel] perf evlist: Handle default value for 'pages' on mmap method (Jiri Olsa) [788156] - [kernel] perf evlist: Introduce {prepare, start}_workload refactored from 'perf record' (Jiri Olsa) [788156] - [kernel] perf evsel: Introduce config attr method (Jiri Olsa) [788156] - [kernel] perf evlist: Introduce add_tracepoints method (Jiri Olsa) [788156] - [kernel] perf evlist: Introduce perf_evlist__add_attrs (Jiri Olsa) [788156] - [kernel] perf tools: Simplify debugfs mountpoint handling code (Jiri Olsa) [788156] - [kernel] perf tools: Eliminate duplicate code and use PATH_MAX consistently (Jiri Olsa) [788156] - [kernel] perf/powerpc: Fix build for PowerPC with uclibc toolchains (Jiri Olsa) [788156] - [fs] epoll: fix compiler warning and optimize the non-blocking path (Jason Baron) [709197] - [fs] epoll: move ready event check into proper inline (Jason Baron) [709197] - [fs] epoll: epoll_wait() should not use timespec_add_ns() (Jason Baron) [709197] - [fs] epoll: make epoll_wait() use the hrtimer range feature (Jason Baron) [709197] - [fs] select: rename estimate_accuracy() to select_estimate_accuracy() (Jason Baron) [709197] - [fs] ext4: don't dereference null pointer when make_indexed_dir() fails (Lukas Czerner) [773342] - [fs] ext4: Fix fs corruption when make_indexed_dir() fails (Lukas Czerner) [773342] - [fs] ext4: ext4_mkdir should dirty dir_block with newly created directory inode (Lukas Czerner) [773342] - [scsi] bnx2fc: Bumped version to 1.0.10 (Mike Christie) [740059] - [scsi] bnx2fc: NPIV ports go offline when interface is brought down & up (Mike Christie) [740059] - [scsi] bnx2fc: Handle LOGO flooding from the target (Mike Christie) [740059] - [scsi] bnx2fc: fix panic in bnx2fc_post_io_req (Mike Christie) [740059] - [scsi] bnx2fc: Handle SRR LS_ACC drop scenario (Mike Christie) [740059] - [scsi] bnx2fc: Handle ABTS timeout during ulp timeout (Mike Christie) [740059] - [fs] ext4: ignore EXT4_INODE_JOURNAL_DATA flag with delalloc (Lukas Czerner) [767199] - [fs] tmpfs: fix off-by-one in max_blocks checks (Eric Sandeen) [783497] - [s390x] kernel: fix 3215 console deadlock (Hendrik Brueckner) [753578] - [net] sctp: implement socket option SCTP_GET_ASSOC_ID_LIST (Thomas Graf) [787622] - [net] tcp: bind() fix autoselection to share ports (Flavio Leitner) [784671] - [fs] xfs: Fix missing xfs_iunlock() on error recovery path in xfs_readlink() (Carlos Maiolino) [694702] - [net] sch_qfq: Enable as module (Thomas Graf) [787637] - [net] sch_qfq: accurate wsum handling (Thomas Graf) [787637] - [net] sch_qfq: fix overflow in qfq_update_start() (Thomas Graf) [787637] - [net] pkt_sched: QFQ - quick fair queue scheduler (Thomas Graf) [787637] - [x86] Add hpet_mmap kernel parameter (Prarit Bhargava) [785667] - [x86] Configure HPET_MMAP on (Prarit Bhargava) [785667] - [net] tcp: fix undo after RTO for CUBIC (Thomas Graf) [786956] - [net] tcp: fix undo after RTO for BIC (Thomas Graf) [786956] - [net] tcp: drop SYN+FIN messages (Thomas Graf) [786956] - [net] tcp: skip cwnd moderation in TCP_CA_Open in tcp_try_to_open (Thomas Graf) [786956] - [net] tcp: allow undo from reordered DSACKs (Thomas Graf) [786956] - [net] tcp: use SACKs and DSACKs that arrive on ACKs below snd_una (Thomas Graf) [786956] - [net] tcp: use DSACKs that arrive when packets_out is 0 (Thomas Graf) [786956] - [net] tcp: make is_dupack a parameter to tcp_fastretrans_alert() (Thomas Graf) [786956] - [net] tcp: use TCP_DEFAULT_INIT_RCVWND in tcp_fixup_rcvbuf() (Thomas Graf) [786956] - [net] tcp: use TCP_INIT_CWND in tcp_fixup_sndbuf() (Thomas Graf) [786956] - [net] tcp: properly update lost_cnt_hint during shifting (Thomas Graf) [786956] - [net] tcp: ECN blackhole should not force quickack mode (Thomas Graf) [786956] - [net] tcp: fix validation of D-SACK (Thomas Graf) [786956] - [net] tcp: Proportional Rate Reduction for TCP (Thomas Graf) [786956] - [net] tcp: RFC2988bis + taking RTT sample from 3WHS for the passive open side (Thomas Graf) [786956] - [net] tcp_cubic: limit delayed_ack ratio to prevent divide error (Thomas Graf) [786956] - [net] tcp: Make undo_ssthresh arg to tcp_undo_cwr() a bool (Thomas Graf) [786956] - [net] tcp: avoid cwnd moderation in undo (Thomas Graf) [786956] - [net] tcp: undo_retrans counter fixes (Thomas Graf) [786956] - [net] tcp: fix a bug that triggers large number of TCP RST by mistake (Thomas Graf) [786956] - [net] tcp: cleanup of cwnd initialization in tcp_init_metrics() (Thomas Graf) [786956] - [virt] x86, cpu: add FMA4 and TBM to allowed CPUID bits (Eduardo Habkost) [784856] - [fs] cifs: change oplock break slow work to very slow work (Jeff Layton) [772874]- [kernel] timer: add the usleep_range() timer (Dean Nelson) [786458] - [net] SUNRPC: Add trace events to the sunrpc subsystem (Steve Dickson) [784103] - [scsi] qla2xxx: Module parameter to control use of async or sync port login (Chad Dupuis) [769007] - [x86] powernow-k8: Fix indexing issue (Frank Arnold) [781566] - [x86] powernow-k8: Avoid Pstate MSR accesses on systems supporting CPB (Frank Arnold) [781566] - [x86] hpet: Immediately disable HPET timer 1 if rtc irq is masked (Frank Arnold) [787695] - [x86] rtc: disable hpet emulation on suspend (Frank Arnold) [787695] - [x86] Report cpb and eff_freq_ro flags correctly (Frank Arnold) [787687] - [x86] cpuinfo: Add feature flags for AMD fam15h model 10h-1fh processors (Frank Arnold) [787687] - [net] ipv6: Generic TTL Security Mechanism (Weiping Pan) [786948] - [net] ipv4: Generalized TTL Security Mechanism (Weiping Pan) [787311] - [scsi] fix the new host byte settings (DID_TARGET_FAILURE and DID_NEXUS_FAILURE) (Mike Snitzer) [787282] - [scsi] Correctly set the scsi host/msg/status bytes (Mike Snitzer) [787282] - [scsi] Add all the definitions of host bytes to hostbyte_table (Mike Snitzer) [787282] - [virt] virtio: balloon: Add freeze, restore handlers to support S4 (Amit Shah) [624189] - [virt] virtio: balloon: Move vq initialization into separate function (Amit Shah) [624189] - [virt] virtio: net: Add freeze, restore handlers to support S4 (Amit Shah) [582178] - [virt] virtio: net: Move vq and vq buf removal into separate function (Amit Shah) [582178] - [virt] virtio: net: Move vq initialization into separate function (Amit Shah) [582178] - [virt] virtio: blk: Add freeze, restore handlers to support S4 (Amit Shah) [542378] - [virt] virtio: blk: Move vq initialization to separate function (Amit Shah) [542378] - [virt] virtio: console: Disable callbacks for virtqueues at start of S4 freeze (Amit Shah) [623913] - [virt] virtio: console: Add freeze and restore handlers to support S4 (Amit Shah) [623913] - [virt] virtio: console: Move vq and vq buf removal into separate functions (Amit Shah) [623913] - [virt] virtio: pci: add PM notification handlers for restore, freeze, thaw, poweroff (Amit Shah) [542378 582178 623913 624189] - [virt] virtio: pci: switch to new PM API (Amit Shah) [542378 582178 623913 624189] - [virt] virtio_blk: fix config handler race (Amit Shah) [542378] - [virt] virtio_net: use singlethread workqueue (Amit Shah) [582178] - [virt] virtio_net: set/cancel work on ndo_open/ndo_stop (Amit Shah) [582178] - [serial] jsm: Fixed EEH recovery error (Steve Best) [742551] - [serial] jsm: adding EEH handlers (Steve Best) [742551] - [scsi] isci: fix, prevent port from getting stuck in the 'configuring' state (David Milburn) [747533] - [scsi] isci: fix start OOB (David Milburn) [747533] - [scsi] isci: fix io failures while wide port links are coming up (David Milburn) [747533] - [scsi] isci: allow more time for wide port targets (David Milburn) [747533] - [scsi] isci: enable wide port targets (David Milburn) [747533] - [scsi] isci: Fix IO fails when pull cable from phy in x4 wideport in MPC mode (David Milburn) [747533] - [scsi] isci: update version to 1.1 (David Milburn) [747533] - [scsi] isci: remove unused 'isci_tmf->device' field (David Milburn) [747533] - [scsi] isci: performance-fix, shorten default "no outbound task" timeout (David Milburn) [747533] - [scsi] isci: oem parameter format v1.3 (David Milburn) [747533] - [scsi] isci: oem parameter format v1.1 (David Milburn) [747533] - [scsi] isci: update afe (analog-front-end) recipe for C1 (David Milburn) [747533] - [scsi] isci: Cleanup oem parameter and recipe handling (David Milburn) [747533] - [net] skbuf.h: Fix parameter documentation (Dean Nelson) [786639] - [net] add APIs for manipulating skb page fragments (Dean Nelson) [786639] - [scsi] scsi_dh_alua: Retry the check-condition in case Mode Parameters Changed (Mike Snitzer) [772305] - [scsi] scsi_dh_alua: Add one more check-condition for alua handler (Mike Snitzer) [772305] - [scsi] scsi_dh_rdac: Adding NetApp as a brand name for rdac (Mike Snitzer) [772305] - [net] config: Adding generic config option to enable netprio cgroups (Neil Horman) [772974] - [net] add documentation for net_prio cgroups (Neil Horman) [772974] - [net] add network priority cgroup infrastructure (Neil Horman) [772974] - [s390x] dasd: wait for terminated request (Hendrik Brueckner) [745999] - [sound] Update the ALSA HDA audio driver from upstream (Jaroslav Kysela) [760490] - [kernel] perf header: Use event_name() to get an event name (Jiri Olsa) [784888] - [kernel] perf stat: Failure with "Operation not supported" (Jiri Olsa) [784888] - [kernel] perf: Fix parsing of __print_flags() in TP_printk() (Jiri Olsa) [784888] - [kernel] perf session: Fix crash with invalid CPU list (Jiri Olsa) [784888] - [kernel] perf python: Fix undefined symbol problem (Jiri Olsa) [784888] - [kernel] perf top: Fix live annotation in the --stdio interface (Jiri Olsa) [784888] - [kernel] perf top tui: Don't recalc column widths considering just the first page (Jiri Olsa) [784888] - [kernel] perf report: Add progress bar when processing time ordered events (Jiri Olsa) [784888] - [kernel] perf hists browser: Warn about lost events (Jiri Olsa) [784888] - [kernel] perf tools: Fix a typo of command name as trace-cmd (Jiri Olsa) [784888] - [kernel] perf hists: Fix recalculation of total_period when sorting entries (Jiri Olsa) [784888] - [kernel] perf ui browser: Handle K_RESIZE in dialog windows (Jiri Olsa) [784888] - [kernel] perf ui browser: No need to switch char sets that often (Jiri Olsa) [784888] - [kernel] perf hists browser: Use K_TIMER (Jiri Olsa) [784888] - [kernel] perf ui: Rename ui__warning_paranoid to ui__error_paranoid (Jiri Olsa) [784888] - [kernel] perf ui: Reimplement the popup windows using libslang (Jiri Olsa) [784888] - [kernel] perf ui: Reimplement ui__popup_menu using ui__browser (Jiri Olsa) [784888] - [kernel] perf ui: Reimplement ui_helpline using libslang (Jiri Olsa) [784888] - [kernel] perf ui: Improve handling sigwinch a bit (Jiri Olsa) [784888] - [kernel] perf ui progress: Reimplement using slang (Jiri Olsa) [784888] - [kernel] perf evlist: Fix grouping of multiple events (Jiri Olsa) [784888] - [kernel] perf symbols: Increase symbol KSYM_NAME_LEN size (Jiri Olsa) [784888] - [kernel] perf hists browser: Refuse 'a' hotkey on non symbolic views (Jiri Olsa) [784888] - [kernel] perf ui browser: Use libslang to read keys (Jiri Olsa) [784888] - [kernel] perf tools: Fix tracing info recording (Jiri Olsa) [784888] - [kernel] perf hists browser: Elide DSO column when it is set to just one DSO, ditto for threads (Jiri Olsa) [784888] - [kernel] perf hists: Don't consider filtered entries when calculating column widths (Jiri Olsa) [784888] - [kernel] perf hists: Don't decay total_period for filtered entries (Jiri Olsa) [784888] - [kernel] perf hists browser: Honour symbol_conf.show_nr_samples, total_period (Jiri Olsa) [784888] - [kernel] perf hists browser: Do not exit on tab key with single event (Jiri Olsa) [784888] - [kernel] perf annotate browser: Don't change selection line when returning from callq (Jiri Olsa) [784888] - [kernel] perf tools: handle endianness of feature bitmap (Jiri Olsa) [784888] - [kernel] perf tools: Add prelink suggestion to dso update message (Jiri Olsa) [784888] - [kernel] perf script: Fix unknown feature comment (Jiri Olsa) [784888] - [kernel] perf hists browser: Apply the dso and thread filters when merging new batches (Jiri Olsa) [784888] - [kernel] perf hists: Move the dso and thread filters from hist_browser (Jiri Olsa) [784888] - [kernel] perf ui browser: Honour the xterm colors (Jiri Olsa) [784888] - [kernel] perf top tui: Give color hints just on the percentage, like on --stdio (Jiri Olsa) [784888] - [kernel] perf ui browser: Make the colors configurable and change the defaults (Jiri Olsa) [784888] - [kernel] perf tui: Remove unneeded call to newtCls on startup (Jiri Olsa) [784888] - [kernel] perf hists: Don't format the percentage on hist_entry__snprintf (Jiri Olsa) [784888] - [kernel] perf ui browser: Allow initial use without navigation UI elements (Jiri Olsa) [784888] - [kernel] perf tui: Catch signals to exit gracefully (Jiri Olsa) [784888] - [kernel] perf hists browser: Add missing hotkeys to the help window (Jiri Olsa) [784888] - [kernel] perf top: Fix the 'E' hotkey, select among multiple events (Jiri Olsa) [784888] - [kernel] perf top: Honour --hide_{user, kernel}_symbols and the 'U' hotkey (Jiri Olsa) [784888] - [kernel] perf buildid: Fix possible unterminated readlink() result buffer (Jiri Olsa) [784888] - [kernel] perf annotate browser: Allow toggling the visualization of source code lines (Jiri Olsa) [784888] - [kernel] perf ui browser: Add filter method (Jiri Olsa) [784888] - [kernel] perf annotate browser: Exit when pressing ESC or the left arrow (Jiri Olsa) [784888] - [kernel] perf hists browser: Invalidate ui_browser->top after timer calls (Jiri Olsa) [784888] - [kernel] perf hists browser: Fix handling of TAB/UNTAB for multiple events (Jiri Olsa) [784888] - [kernel] perf top: Remove entries from entries_collapsed on decay (Jiri Olsa) [784888] - [kernel] perf ui browser: Remove ui_browser__add_exit_keys (Jiri Olsa) [784888] - [kernel] perf ui browser: Handle SIGWINCH (Jiri Olsa) [784888] - [kernel] perf hists: Fix compilation when NO_NEWT_SUPPORT is set (Jiri Olsa) [784888] - [kernel] perf hists: Don't free decayed entries if in the annotation browser (Jiri Olsa) [784888] - [kernel] perf hists browser: Recalculate browser pointers after resort/decay (Jiri Olsa) [784888] - [kernel] perf probe: Fix to show correct error string (Jiri Olsa) [784888] - [kernel] perf tools: Make --no-asm-raw the default (Jiri Olsa) [784888] - [kernel] perf tools: Make perf.data more self-descriptive (Jiri Olsa) [784888] - [kernel] perf: Move arch specific code into separate arch directory (Jiri Olsa) [784888] - [kernel] perf hists browser: Update the browser.nr_entries after the timer (Jiri Olsa) [784888] - [kernel] perf hists browser: Fix TAB/UNTAB use with multiple events (Jiri Olsa) [784888] - [kernel] perf hists browser: Don't offer symbol actions when symbols not on --sort (Jiri Olsa) [784888] - [kernel] perf annotate browser: Use -> to navigate on assembly lines (Jiri Olsa) [784888] - [kernel] perf tools: Fix broken number of samples for perf report -n (Jiri Olsa) [784888] - [kernel] perf top: Use the TUI interface by default (Jiri Olsa) [784888] - [kernel] perf annotate browser: Allow navigation to called functions (Jiri Olsa) [784888] - [kernel] perf top: Add callgraph support (Jiri Olsa) [784888] - [kernel] perf top: Reuse the 'report' hist_entry/hists classes (Jiri Olsa) [784888] - [kernel] perf browsers: Add live mode to the hists, annotate browsers (Jiri Olsa) [784888] - [kernel] perf hists: Threaded addition and sorting of entries (Jiri Olsa) [784888] - [kernel] perf report: Add option to show total period (Jiri Olsa) [784888] - [kernel] perf hists: Allow limiting the number of rows and columns in fprintf (Jiri Olsa) [784888] - [kernel] perf hists: Stop using 'self' for struct hists (Jiri Olsa) [784888] - [kernel] perf report: Fix stdio event name header printing (Jiri Olsa) [784888] - [kernel] perf: Support setting the disassembler style (Jiri Olsa) [784888] - [kernel] perf tools: Make stat/record print fatal signals of the target program (Jiri Olsa) [784888] - [kernel] perf stat: Fix spelling in comment (Jiri Olsa) [784888] - [kernel] perf stat: Allow tab as cvs delimiter (Jiri Olsa) [784888] - [kernel] perf stat: Suppress printing std-dev when its 0 (Jiri Olsa) [784888] - [kernel] perf stat: Fix +- nan in --no-aggr runs (Jiri Olsa) [784888] - [kernel] perf stat: Add --log-fd option to redirect stderr elsewhere (Jiri Olsa) [784888] - [kernel] perf top: Improve lost events warning (Jiri Olsa) [784888] - [kernel] perf, tool: Leftover from latest util/event.[ch] 3.1 sync (Jiri Olsa) [784888] - [kernel] perf top browser: Fix up line width calculation (Jiri Olsa) [784888] - [kernel] perf buildid-list: Support showing the build id in an ELF file (Jiri Olsa) [784888] - [kernel] perf buildid-list: Add option to show the running kernel build id (Jiri Olsa) [784888] - [kernel] perf script: Add drop monitor script (Jiri Olsa) [784888] - [kernel] perf symbols: Stop using 'self' in map_groups__ methods (Jiri Olsa) [784888] - [kernel] perf stat: Add -o and --append options (Jiri Olsa) [784888] - [kernel] perf annotate: Add --symfs option (Jiri Olsa) [784888] - [kernel] perf annotate: Make output more readable (Jiri Olsa) [784888] - [kernel] doc: fix broken references (Jiri Olsa) [784888] - [fs] ecryptfs: fix regression that prevents umount of underlying filesystem (Brian Foster) [766554] - [scsi] ipr: fix eeh recovery for 64-bit adapters (Steve Best) [783875] - [kernel] ipc: introduce shm_rmid_forced sysctl (Rafael Aquini) [781600] - [pm] sleep: Fix race between CPU hotplug and freezer (Prarit Bhargava) [747224] - [kernel] Prevent system deadlock when moving tasks between cgroups (Larry Woodman) [773522] - [kernel] sched: Fix rt_rq runtime leakage bug (Steve Best) [736931] - [x86] Remove AMD microcode warning (Prarit Bhargava) [786961] - [netdrv] tg3: Fix single-vector MSI-X code (John Feeney) [703555] - [netdrv] netxen: suppress false lro warning messages (Veaceslav Falico) [699382] - [netdrv] cxgb4: remove forgotten real_num_tx_queues inicialization (Jiri Pirko) [745952] - [mm] export remove_from_page_cache() to modules (Jerome Marchand) [751419] - [fs] GFS2: Corrections to directory read-ahead (Robert S Peterson) [681906] - [fs] GFS2: Corrections to cache dir hash table in a contiguous buffer (Robert S Peterson) [681906]- [scsi] bfa: fix enidan and bit field check bug (Rob Evers) [737727] - [scsi] bfa: fix formating and checkpatch issues (Rob Evers) [737727] - [netdrv] ixgbe: Reconfigure SR-IOV Init (Don Dutile) [769499] - [netdrv] igb: Check if subordinate VFs are assigned to virtual machines (Don Dutile) [769499] - [pci] Add flag indicating device has been assigned by KVM (Don Dutile) [769499] - [scsi] st: fix race in st_scsi_execute_end (Tomas Henzl) [716593] - [scsi] st: Increase success probability in driver buffer allocation (Tomas Henzl) [716593] - [scsi] st: Store page order before driver buffer allocation (Tomas Henzl) [716593] - [fs] GFS2: remove vestigial al_alloced (Steven Whitehouse) [747896] - [fs] GFS2: combine gfs2_alloc_block and gfs2_alloc_di (Steven Whitehouse) [747896] - [fs] GFS2: Resource group related fixes (Steven Whitehouse) [747896] - [fs] Use cached rgrp in gfs2_rlist_add() (Steven Whitehouse) [747896] - [fs] GFS2: Call do_strip() directly from recursive_scan() (Steven Whitehouse) [747896] - [fs] GFS2: Remove obsolete assert patch (Steven Whitehouse) [747896] - [fs] GFS2: Cache the most recently used resource group in the inode (Steven Whitehouse) [747896] - [fs] GFS2: Make resource groups "append only" during lifetime of fs (Steven Whitehouse) [747896] - [fs] GFS2: Use rbtree for resource groups and clean up bitmap buffer ref count scheme (Steven Whitehouse) [747896] - [virt] SVM: Add support for perf-kvm (Gleb Natapov) [632768] - [virt] KVM: Implement perf callbacks for guest sampling (Gleb Natapov) [632768] - [net] mqprio: Enable as module (Thomas Graf) [695553] - [net] mqprio: RHEL6 modifications (Thomas Graf) [695553] - [net] mqprio: Avoid panic if no options are provided (Thomas Graf) [695553] - [net] mqprio: cleanups (Thomas Graf) [695553] - [net] mqprio: Always set num_tc to 0 in mqprio_destroy() (Thomas Graf) [695553] - [net] mqprio: dont leak kernel memory (Thomas Graf) [695553] - [net] mqprio: implement a root container qdisc sch_mqprio (Thomas Graf) [695553] - [fs] NFSv4: Change the default setting of the nfs4_disable_idmapping parameter (Steve Dickson) [705099] - [fs] NFSv4: Send unmapped uid/gids to the server when using auth_sys (Steve Dickson) [705099] - [fs] NFSv4: cleanup idmapper functions to take an nfs_server argument (Steve Dickson) [705099] - [fs] NFSv4: Send unmapped uid/gids to the server if the idmapper fails (Steve Dickson) [705099] - [fs] NFSv4: If the server sends us a numeric uid/gid then accept it (Steve Dickson) [705099] - [block] cfq-iosched: fix cfq_cic_link() race confition (Vivek Goyal) [765673] - [ata] ahci: AHCI mode SATA patch for Intel DH89xxCC DeviceIDs (Jes Sorensen) [773295] - [fs] autofs4: fix expire race (Ian Kent) [766818] - [fs] cifs: lower default wsize when unix extensions are not used (Jeff Layton) [773705] - [fs] wake up s_wait_unfrozen when ->freeze_fs fails (Eric Sandeen) [759942] - [net] bonding: Allow Bonding driver to disable/enable LRO on slaves (Neil Horman) [772317] - [net] Fix RFS backport error (Neil Horman) [757040] - [kexec] kdump: lower KEXEC_AUTO_THRESHOLD to 2G (Dave Young) [772311] - [kernel] sched: fix {s,u}time values decrease (Stanislaw Gruszka) [748559] - [block] Add missing config option ASYNC_RAID6_TEST (Jes Sorensen) [704003] - [block] Introduce blk_set_stacking_limits function (Mike Snitzer) [755046] - [netdrv] bna: clear some statistics before filling them (Ivan Vecera) [756931] - [x86] Fix c-state transitions when !NOHZ (Prarit Bhargava) [767753] - [x86] tsc: Skip TSC synchronization checks for tsc=reliable (Prarit Bhargava) [767753] - [mm] Backport upstream vmalloc fix to verify address is valid before dereferencing pointer (Larry Woodman) [767889]- [scsi] remove tech_preview tag for mpt2sas lockless mode (Luming Yu) [559393] - [dm] thinp: port to RHEL6 (Mike Snitzer) [723018] - [dm] thinp: use simple_strtox rather than kstrtox (Mike Snitzer) [723018] - [dm] thinp: enable on all supported RHEL6 architectures (Mike Snitzer) [723018] - [dm] add thin provisioning target (Mike Snitzer) [723018] - [dm] add persistent data library (Mike Snitzer) [723018] - [dm] add bufio (Mike Snitzer) [723018] - [md] bitmap: It is OK to clear bits during recovery (Jes Sorensen) [747574] - [md] don't give up looking for spares on first failure-to-add (Jes Sorensen) [747574] - [md] raid5: ensure correct assessment of drives during degraded reshape (Jes Sorensen) [747574] - [md] linear: fix hot-add of devices to linear arrays (Jes Sorensen) [747574] - [md] raid5 crash during degradation (Jes Sorensen) [747574] - [md] raid5: never wait for bad-block acks on failed device (Jes Sorensen) [747574] - [md] ensure new badblocks are handled promptly (Jes Sorensen) [747574] - [md] bad blocks shouldn't cause a Blocked status on a Faulty device (Jes Sorensen) [747574] - [md] take a reference to mddev during sysfs access (Jes Sorensen) [747574] - [md] refine interpretation of "hold_active == UNTIL_IOCTL" (Jes Sorensen) [747574] - [md] lock: ensure updates to page_attrs are properly locked (Jes Sorensen) [747574] - [md] raid5: STRIPE_ACTIVE has lock semantics, add barriers (Jes Sorensen) [747574] - [md] raid5: abort any pending parity operations when array fails (Jes Sorensen) [747574] - [md] Add module.h to all files using it implicitly (Jes Sorensen) [747574] - [md] raid10: Fix bug when activating a hot-spare (Jes Sorensen) [747574] - [md] Fix some bugs in recovery_disabled handling (Jes Sorensen) [747574] - [md] raid5: fix bug that could result in reads from a failed device (Jes Sorensen) [747574] - [md] trivial comment fix (Jes Sorensen) [747574] - [md] Allow restarting an interrupted incremental recovery (Jes Sorensen) [747574] - [md] clear In_sync bit on devices added to an active array (Jes Sorensen) [747574] - [md] add proper write-congestion reporting to RAID1 and RAID10 (Jes Sorensen) [747574] - [md] rename "mdk_personality" to "md_personality" (Jes Sorensen) [747574] - [md] bitmap remove fault injection options (Jes Sorensen) [747574] - [md] raid5: typedef removal: raid5_conf_t -> struct r5conf (Jes Sorensen) [747574] - [md] raid1: typedef removal: conf_t -> struct r1conf (Jes Sorensen) [747574] - [md] raid10: typedef removal: conf_t -> struct r10conf (Jes Sorensen) [747574] - [md] raid0: typedef removal: raid0_conf_t -> struct r0conf (Jes Sorensen) [747574] - [md] multipath: typedef removal: multipath_conf_t -> struct mpconf (Jes Sorensen) [747574] - [md] linear: typedef removal: linear_conf_t -> struct linear_conf (Jes Sorensen) [747574] - [md] faulty: remove typedef: conf_t -> struct faulty_conf (Jes Sorensen) [747574] - [md] linear: remove typedefs: dev_info_t -> struct dev_info (Jes Sorensen) [747574] - [md] remove typedefs: mirror_info_t -> struct mirror_info (Jes Sorensen) [747574] - [md] remove typedefs: r10bio_t -> struct r10bio and r1bio_t -> struct r1bio (Jes Sorensen) [747574] - [md] remove typedefs: mdk_thread_t -> struct md_thread (Jes Sorensen) [747574] - [md] remove typedefs: mddev_t -> struct mddev (Jes Sorensen) [747574] - [md] removing typedefs: mdk_rdev_t -> struct md_rdev (Jes Sorensen) [747574] - [md] raid0: convert some printks to pr_debug (Jes Sorensen) [747574] - [md] remove PRINTK and dprintk debugging and use pr_debug (Jes Sorensen) [747574] - [md] remove some old DEBUGging code (Jes Sorensen) [747574] - [md] raid5: convert to macros into inline functions (Jes Sorensen) [747574] - [md] raid1: avoid bio search in end_sync_read() (Jes Sorensen) [747574] - [md] raid1: factor out common bio handling code (Jes Sorensen) [747574] - [md] raid5: remove pointless NULL test (Jes Sorensen) [747574] - [md] raid1: add documentation to r1_private_data_s data structure (Jes Sorensen) [747574] - [md] don't delay reboot by 1 second if no MD devices exist (Jes Sorensen) [747574] - [md] trival: md_k.h should be md.h in the beginning comment of file md.h (Jes Sorensen) [747574] - [md] bitmap: improve handling of 'allclean' (Jes Sorensen) [747574] - [md] bitmap: rename and tidy up BITMAP_PAGE_CLEAN (Jes Sorensen) [747574] - [md] Fix handling for devices from 2TB to 4TB in 0.90 metadata (Jes Sorensen) [747574] - [md] raid1, raid10: Remove use-after-free bug in make_request (Jes Sorensen) [747574] - [md] raid10: unify handling of write completion (Jes Sorensen) [747574] - [md] raid5: fix a hang on device failure (Jes Sorensen) [747574] - [md] fix clearing of 'blocked' flag in the presence of bad blocks (Jes Sorensen) [747574] - [md] linear: avoid corrupting structure while waiting for rcu_free to complete (Jes Sorensen) [747574] - [md] ensure changes to 'write-mostly' are reflected in metadata (Jes Sorensen) [747574] - [md] report failure if a 'set faulty' request doesn't (Jes Sorensen) [747574] - [md] raid10: handle further errors during fix_read_error better (Jes Sorensen) [747574] - [md] raid10: Handle read errors during recovery better (Jes Sorensen) [747574] - [md] raid10: simplify read error handling during recovery (Jes Sorensen) [747574] - [md] raid10: record bad blocks due to write errors during resync/recovery (Jes Sorensen) [747574] - [md] raid10: attempt to fix read errors during resync/check (Jes Sorensen) [747574] - [md] raid10: Handle write errors by updating badblock log (Jes Sorensen) [747574] - [md] raid10: clear bad-block record when write succeeds (Jes Sorensen) [747574] - [md] raid10: avoid writing to known bad blocks on known bad drives (Jes Sorensen) [747574] - [md] raid10 record bad blocks as needed during recovery (Jes Sorensen) [747574] - [md] raid10: avoid reading known bad blocks during resync/recovery (Jes Sorensen) [747574] - [md] raid10: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] raid10: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] raid10: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] raid10: Split handle_read_error out from raid10d (Jes Sorensen) [747574] - [md] raid10: simplify/reindent some loops (Jes Sorensen) [747574] - [md] raid5: Clear bad blocks on successful write (Jes Sorensen) [747574] - [md] raid5: Don't write to known bad block on doubtful devices (Jes Sorensen) [747574] - [md] raid5: write errors should be recorded as bad blocks if possible (Jes Sorensen) [747574] - [md] raid5: use bad-block log to improve handling of uncorrectable read errors (Jes Sorensen) [747574] - [md] raid5: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] raid1: factor several functions out or raid1d() (Jes Sorensen) [747574] - [md] raid1: improve handling of read failure during recovery (Jes Sorensen) [747574] - [md] raid1: record badblocks found during resync (Jes Sorensen) [747574] - [md] raid1: Handle write errors by updating badblock log (Jes Sorensen) [747574] - [md] raid1: store behind-write pages in bi_vecs (Jes Sorensen) [747574] - [md] raid1: clear bad-block record when write succeeds (Jes Sorensen) [747574] - [md] raid1: avoid writing to known-bad blocks on known-bad drives (Jes Sorensen) [747574] - [md] raid1: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] add 'write_error' flag to component devices (Jes Sorensen) [747574] - [md] raid1: avoid reading known bad blocks during resync (Jes Sorensen) [747574] - [md] raid1: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] Disable bad blocks and v0.90 metadata (Jes Sorensen) [747574] - [md] load/store badblock list from v1.x metadata (Jes Sorensen) [747574] - [md] don't allow arrays to contain devices with bad blocks (Jes Sorensen) [747574] - [md] bad-block-log: add sysfs interface for accessing bad-block-log (Jes Sorensen) [747574] - [md] beginnings of bad block management (Jes Sorensen) [747574] - [md] remove suspicious size_of() (Jes Sorensen) [747574] - [md] bitmap: Revert DM dirty log hooks (Jes Sorensen) [747574] - [md] raid5: Avoid BUG caused by multiple failures (Jes Sorensen) [747574] - [md] raid10: move rdev->corrected_errors counting (Jes Sorensen) [747574] - [md] raid5: move rdev->corrected_errors counting (Jes Sorensen) [747574] - [md] raid1: move rdev->corrected_errors counting (Jes Sorensen) [747574] - [md] get rid of unnecessary casts on page_address() (Jes Sorensen) [747574] - [md] raid10: Improve decision on whether to fail a device with a read error (Jes Sorensen) [747574] - [md] raid10: Make use of new recovery_disabled handling (Jes Sorensen) [747574] - [md] change managed of recovery_disabled (Jes Sorensen) [747574] - [md] remove ro check in md_check_recovery() (Jes Sorensen) [747574] - [md] introduce link/unlink_rdev() helpers (Jes Sorensen) [747574] - [md] raid: use printk_ratelimited instead of printk_ratelimit (Jes Sorensen) [747574] - [md] raid5: finalise new merged handle_stripe (Jes Sorensen) [747574] - [md] raid5: move some more common code into handle_stripe (Jes Sorensen) [747574] - [md] raid5: move more common code into handle_stripe (Jes Sorensen) [747574] - [md] raid5: unite handle_stripe_dirtying5 and handle_stripe_dirtying6 (Jes Sorensen) [747574] - [md] raid5: unite fetch_block5 and fetch_block6 (Jes Sorensen) [747574] - [md] raid5: rearrange a test in fetch_block6 (Jes Sorensen) [747574] - [md] raid5: move more code into common handle_stripe (Jes Sorensen) [747574] - [md] raid5: Move code for finishing a reconstruction into handle_stripe (Jes Sorensen) [747574] - [md] raid5: Remove stripe_head_state arg from handle_stripe_expansion (Jes Sorensen) [747574] - [md] raid5: move stripe_head_state and more code into handle_stripe (Jes Sorensen) [747574] - [md] raid5: add some more fields to stripe_head_state (Jes Sorensen) [747574] - [md] raid5: unify stripe_head_state and r6_state (Jes Sorensen) [747574] - [md] raid5: move common code into handle_stripe (Jes Sorensen) [747574] - [md] raid5: replace sh->lock with an 'active' flag (Jes Sorensen) [747574] - [md] raid5: Protect some more code with ->device_lock (Jes Sorensen) [747574] - [md] raid5: Remove use of sh->lock in sync_request (Jes Sorensen) [747574] - [md] raid5: remove some sparse warnings (Jes Sorensen) [747574]- [fs] Revert "proc: enable writing to /proc/pid/mem" (Johannes Weiner) [782650] {CVE-2012-0056} - [fs] nfs: fix regression in handling of context= option in NFSv4 (Jeff Layton) [757896] - [kernel] panic: call console_verbose() in panic (Alexander Gordeev) [771521] - [net] igmp: Avoid zero delay when receiving odd mixture of IGMP queries (Jiri Pirko) [772871] {CVE-2012-0207} - [fs] cifs/nfs: don't allow TASK_KILLABLE sleeps to block the freezer (Jeff Layton) [702630] - [fs] xfs: validate acl count (Eric Sandeen) [773283] - [ppc] POWER7 optimised copy_to_user/copy_from_user using VMX (Steve Best) [739137] - [fs] GFS2: Update fallocate to match upstream (Steven Whitehouse) [732744] - [pci] portdrv: cleanup pcie_device registration (Myron Stowe) [742460] - [tpm] NSC driver X86 dependency fix (Steve Best) [741557] - [net] sunrpc: remove xpt_pool (J. Bruce Fields) [753301] - [fs] Fix sendfile write-side file position (Steven Whitehouse) [770023] - [mm] Make task in balance_dirty_pages() killable (Lukas Czerner) [769115] - [virt] kvm: x86: fix missing checks in syscall emulation (Marcelo Tosatti) [773391] {CVE-2012-0045} - [virt] kvm: x86: extend "struct x86_emulate_ops" with "get_cpuid" (Marcelo Tosatti) [773391] {CVE-2012-0045} - [net] svcrpc: fix double-free on shutdown of nfsd after changing pool mode (J. Bruce Fields) [753030] - [net] svcrpc: avoid memory-corruption on pool shutdown (J. Bruce Fields) [753030] - [net] svcrpc: destroy server sockets all at once (J. Bruce Fields) [753030] - [net] svcrpc: simplify svc_close_all (J. Bruce Fields) [753030] - [net] svcrpc: fix list-corrupting race on nfsd shutdown (J. Bruce Fields) [753030]- [virt] virtio: console: add port stats for bytes received, sent and discarded (Amit Shah) [772194] - [virt] virtio: console: make discard_port_data() use get_inbuf() (Amit Shah) [772194] - [virt] virtio: console: rename variable (Amit Shah) [772194] - [virt] virtio: console: make get_inbuf() return port->inbuf if present (Amit Shah) [772194] - [virt] virtio: console: Fix return type for get_inbuf() (Amit Shah) [772194] - [virt] virtio: console: Fix indentation (Amit Shah) [772194] - [netdrv] r8169: fix Config2 MSIEnable bit setting (Ivan Vecera) [772565] - [netdrv] r8169: fix Rx index race between FIFO overflow recovery and NAPI handler (Ivan Vecera) [772565] - [netdrv] r8169: Rx FIFO overflow fixes (Ivan Vecera) [772565] - [netdrv] r8169: corral some wayward N/A fw_version dust bunnies (Ivan Vecera) [772565] - [netdrv] r8169: Convert MAC_ADDR_LEN uses to ETH_ALEN (Ivan Vecera) [772565] - [netdrv] r8169: sweep the floors and convert some .get_drvinfo routines to strlcpy (Ivan Vecera) [772565] - [netdrv] r8169: jumbo fixes (Ivan Vecera) [772565] - [netdrv] r8169: expand received packet length indication (Ivan Vecera) [772565] - [netdrv] r8169: support new chips of RTL8111F (Ivan Vecera) [772565] - [netdrv] r8169: define the early size for 8111evl (Ivan Vecera) [772565] - [netdrv] r8169: remove use of ndo_set_multicast_list in drivers (Ivan Vecera) [772565] - [netdrv] r8169: MAC address change fix for the 8168e-vl (Ivan Vecera) [772565] - [netdrv] r8169: Add support for D-Link 530T rev C1 (Ivan Vecera) [772565] - [netdrv] r8169: use pci_dev->subsystem_{vendor|device} (Ivan Vecera) [772565] - [netdrv] r8169: fix sticky accepts packet bits in RxConfig (Ivan Vecera) [772565] - [netdrv] r8169: adjust the RxConfig settings (Ivan Vecera) [772565] - [netdrv] r8169: don't enable rx when shutdown (Ivan Vecera) [772565] - [netdrv] r8169: fix wake on lan setting for non-8111E (Ivan Vecera) [772565] - [netdrv] r8169: support RTL8111E-VL (Ivan Vecera) [772565] - [netdrv] r8169: add ERI functions (Ivan Vecera) [772565] - [netdrv] r8169: modify the flow of the hw reset (Ivan Vecera) [772565] - [netdrv] r8169: adjust some registers (Ivan Vecera) [772565] - [netdrv] r8169: remove unnecessary read of PCI_CAP_ID_EXP (Ivan Vecera) [772565] - [netdrv] r8169: fix wrong register use (Ivan Vecera) [772565] - [netdrv] r8169: check firmware content sooner (Ivan Vecera) [772565] - [netdrv] r8169: support new firmware format (Ivan Vecera) [772565] - [netdrv] r8169: explicit firmware format check (Ivan Vecera) [772565] - [netdrv] r8169: move the firmware down into the device private data (Ivan Vecera) [772565] - [netdrv] r8169: fix static initializers (Ivan Vecera) [772565] - [netdrv] r8169: avoid late chip identifier initialisation (Ivan Vecera) [772565] - [netdrv] r8169: merge firmware information into the chipset description data (Ivan Vecera) [772565] - [netdrv] r8169: provide some firmware information via ethtool (Ivan Vecera) [772565] - [netdrv] r8169: remove non-NAPI context invocation of rtl8169_rx_interrupt (Ivan Vecera) [772565] - [netdrv] r8169: link speed selection timer rework (Ivan Vecera) [772565] - [netdrv] r8169: rtl8169_set_speed_xmii cleanup (Ivan Vecera) [772565] - [netdrv] r8169: remove some code duplication (Ivan Vecera) [772565] - [netdrv] r8169: style cleanups (Ivan Vecera) [772565] - [netdrv] r8169: Use ethtool ethtool_cmd_speed API (Ivan Vecera) [772565] - [netdrv] r8169: Use full 32 bit speed range in ethtool's set_settings (Ivan Vecera) [772565] - [netdrv] r8169: fix merge conflict fix (Ivan Vecera) [772565] - [netdrv] r8169: don't request firmware when there's no userspace (Ivan Vecera) [772565] - [netdrv] r8169: TSO fixes (Ivan Vecera) [772565] - [netdrv] r8169: convert to hw_features (Ivan Vecera) [772565] - [netdrv] r8169: support RTL8168E (Ivan Vecera) [772565] - [netdrv] r8169: add a new chip for RTL8168DP (Ivan Vecera) [772565] - [netdrv] r8169: add a new chip for RTL8105 (Ivan Vecera) [772565] - [netdrv] r8169: fix a bug in rtl8169_init_phy() (Ivan Vecera) [772565] - [netdrv] r8169: support control of advertising (Ivan Vecera) [772565] - [netdrv] r8169: support the new chips for RTL8105E (Ivan Vecera) [772565] - [netdrv] r8169: disable ASPM (Ivan Vecera) [772565] - [netdrv] r8169: adjust rtl8169_set_speed_xmii function (Ivan Vecera) [772565] - [netdrv] r8169: fix RTL8168DP power off issue (Ivan Vecera) [772565] - [netdrv] r8169: correct settings of rtl8102e (Ivan Vecera) [772565] - [netdrv] r8169: fix incorrect args to oob notify (Ivan Vecera) [772565] - [netdrv] r8169: Call netif_carrier_off at the end of the probe (Ivan Vecera) [772565] - [netdrv] r8169: prevent RxFIFO induced loops in the irq handler (Ivan Vecera) [772565] - [netdrv] r8169: keep firmware in memory (Ivan Vecera) [772565] - [netdrv] r8169: Update the function of parsing firmware (Ivan Vecera) [772565] - [netdrv] r8169: delay phy init until device opens (Ivan Vecera) [772565] - [netdrv] r8169: more 8168dp support (Ivan Vecera) [772565] - [netdrv] r8169: rtl_csi_access_enable rename (Ivan Vecera) [772565] - [netdrv] r8169: magic (Ivan Vecera) [772565] - [netdrv] r8169: phy power ops (Ivan Vecera) [772565] - [netdrv] r8169: 8168DP specific MII registers access methods (Ivan Vecera) [772565] - [netdrv] r8169: use device dependent methods to access the MII registers (Ivan Vecera) [772565] - [netdrv] r8169: identify different registers (Ivan Vecera) [772565] - [netdrv] r8169: remove the firmware of RTL8111D (Ivan Vecera) [772565] - [netdrv] r8169: Use static const (Ivan Vecera) [772565] - [netdrv] r8169: move PHY regs tables to .rodata (Ivan Vecera) [772565] - [netdrv] r8169: don't use flush_scheduled_work() (Ivan Vecera) [772565] - [netdrv] r8169: fix sleeping while holding spinlock (Ivan Vecera) [772565] - [netdrv] r8169: print errors when dma mapping fail (Ivan Vecera) [772565] - [netdrv] r8169: (re)init phy on resume (Ivan Vecera) [772565] - [netdrv] r8169: changing mtu clean up (Ivan Vecera) [772565] - [netdrv] r8169: do not account fragments as packets (Ivan Vecera) [772565] - [netdrv] r8169: use pointer to struct device as local variable (Ivan Vecera) [772565] - [netdrv] r8169: replace PCI_DMA_{TO, FROM}DEVICE to DMA_{TO, FROM}_DEVICE (Ivan Vecera) [772565] - [netdrv] r8169: init rx ring cleanup (Ivan Vecera) [772565] - [netdrv] r8169: check dma mapping failures (Ivan Vecera) [772565] - [netdrv] r8169: Don't check for vlan group before vlan_tx_tag_present (Ivan Vecera) [772565] - [netdrv] r8169: use 50 less ram for RX ring (Ivan Vecera) [772565] - [netdrv] r8169: use device model DMA API (Ivan Vecera) [772565] - [netdrv] r8169: allocate with GFP_KERNEL flag when able to sleep (Ivan Vecera) [772565] - [netdrv] r8169: add gro support (Ivan Vecera) [772565] - [netdrv] r8169: avoid some skb->ip_summed initializations (Ivan Vecera) [772565] - [netdrv] r8169: incorrect identifier for a 8168dp (Ivan Vecera) [772565] - [netdrv] r8169: fix mdio_read and update mdio_write according to hw specs (Ivan Vecera) [772565] - [netdrv] r8169: fix random mdio_write failures (Ivan Vecera) [772565] - [netdrv] r8169: remove unnecessary cast of readl()'s return value (Ivan Vecera) [772565] - [netdrv] r8169: failure to enable mwi should not be fatal (Ivan Vecera) [772565] - [netdrv] r8169: Fix rtl8169_rx_interrupt() (Ivan Vecera) [772565] - [netdrv] r8169: convert multiple drivers to use netdev_for_each_mc_addr (Ivan Vecera) [772565] - [netdrv] r8169: Use netif_printk macros (Ivan Vecera) [772565] - [netdrv] r8169: use netdev_mc_count and netdev_mc_empty when appropriate (Ivan Vecera) [772565] - [netdrv] r8169: use DEFINE_PCI_DEVICE_TABLE() (Ivan Vecera) [772565] - [netdrv] r8169: use pM to shown MAC address (Ivan Vecera) [772565] - [netdrv] r8169: Move && and || to end of previous line (Ivan Vecera) [772565] - [fs] nfsd4: name->id mapping should fail with BADOWNER not BADNAME (J. Bruce Fields) [754834] - [net] Potential null skb->dev dereference (Flavio Leitner) [769590] - [mm] mempolicy.c: refix mbind_range() vma issue (Motohiro Kosaki) [697996 727700] - [mm] mempolicy.c: fix pgoff in mbind vma merge (Motohiro Kosaki) [697996 727700]- [scsi] hpsa: add the Smart Array 5i to the kdump blacklist (Tomas Henzl) [758675] - [scsi] cciss: add Smart Array 5i to the kdump blacklist (Tomas Henzl) [758675] - [powerpc] perf_event: Skip updating kernel counters if register value shrinks (Steve Best) [706528] - [ppc] pseries: Fix kexec on recent firmware versions (Steve Best) [741586] - [ppc] hvc_console: Improve tty/console put_chars handling (Steve Best) [740543] - [ppc] pseries/hvconsole: Fix dropped console output (Steve Best) [740551] - [ppc] pseries: Do not search for dma-window property on dlpar remove (Steve Best) [738483] - [ppc] pseries: Fix kexec on machines with more than 4TB of RAM (Steve Best) [741581] - [ppc] Fix oops when echoing bad values to /sys/devices/system/memory/probe (Steve Best) [739161] - [fs] ext2, ext3, ext4: don't inherit APPEND_FL or IMMUTABLE_FL for new inodes (Eric Sandeen) [749117] - [fs] ext4: fix race in xattr block allocation path (Eric Sandeen) [735105] - [fs] nfs: when attempting to open a directory, fall back on normal lookup (Jeff Layton) [755380] - [fs] nfs: don't try to migrate pages with active requests (Jeff Layton) [739811 741241] - [fs] nfs: don't redirty inode when ncommit == 0 in nfs_commit_unstable_pages (Jeff Layton) [746541] - [kernel] crypto: ghash - Avoid null pointer dereference if no key is set (Jiri Benc) [749482] {CVE-2011-4081} - [fs] jbd2: validate sb->s_first in journal_get_superblock() (Eryu Guan) [693981] - [fs] xfs: Fix memory corruption in xfs_readlink (Carlos Maiolino) [694702] - [net] rds_rdma: don't assume infiniband device is PCI (Jes Sorensen) [740149] - [net] ipv4: correct description for tcp_max_syn_backlog (Weiping Pan) [738796] - [net] ipv6: tcp: fix tcp_v6_conn_request() (Jiri Benc) [742099] - [net] netfilter: use __aligned_be64 in nfnetlink_log.h (Weiping Pan) [767992] - [net] sctp: Do not account for sizeof(struct sk_buff) in estimated rwnd (Thomas Graf) [698119] - [net] fib: fix fib_nl_newrule() (Neil Horman) [743459] - [net] fix unsafe pointer access in sendmmsg (Jiri Benc) [760798] {CVE-2011-4594} - [net] vlan: should take into account needed_headroom (Weiping Pan) [692013] - [net] tcp: tcp_syn_retries sysctl is not honored (Jiri Benc) [692024] - [net] pkt_sched: Fix sch_sfq vs tcf_bind_filter oops (Jiri Pirko) [667925] - [net] ipv6: check for IPv4 mapped addresses when connecting IPv6 sockets (Jiri Benc) [728123] - [net] mac80211: cancel auth retries when deauthenticating (John Linville) [754356] - [net] bonding: Don't allow mode change via sysfs with slaves present (Veaceslav Falico) [747282] - [net] bonding: update speed/duplex for NETDEV_CHANGE (Weiping Pan) [747546] - [scsi] isci: link speed default to gen2 (David Milburn) [769376] - [scsi] scsi_dh_rdac: Fix error path in rdac_init (Mike Snitzer) [690523] - [scsi] hpsa: add small delay when using PCI Power Management to reset for kdump (Dave Young) [746267] - [block] cciss: add small delay when using PCI Power Management to reset for kdump (Dave Young) [746317] - [scsi] increase qla2xxx firmware ready time-out (Mark Goodwin) [731917] - [usb] ch9: use proper endianess for wBytesPerInterval (Steve Best) [738578] - [perf] powerpc: Handle events that raise an exception without overflowing (Steve Best) [755737] - [kernel] clocksource: Install completely before selecting (Paolo Bonzini) [745713] - [md] Avoid waking up a thread after it has been freed (Jes Sorensen) [754424] - [pci] Fix unbootable HP DL385G6 on 2.6.32-220 by properly disabling pcie aspm (Dave Wysochanski) [769626] - [virt] virtio-pci: fix use after free (Michael S. Tsirkin) [751805 772194] - [pci] hotplug: shpchp: don't blindly claim non-AMD 0x7450 (Myron Stowe) [735218] - [sched] x86: Avoid unnecessary overflow in sched_clock (Prarit Bhargava) [765720] - [x86] binutils, xen: Fix another wrong size directive (Igor Mammedov) [720982] - [x86] ACPI atomicio: Convert width in bits to bytes in __acpi_ioremap_fast() (Myron Stowe) [754341] - [x86] x2apic_optout: Change WARN to printk (Prarit Bhargava) [755061] - [x86] cpufreq: handle CPUs with different capabilities in acpi-cpufreq (Prarit Bhargava) [749056] - [x86] mtrr: Kill over the top warn (Prarit Bhargava) [746232] - [x86] setup: Set ax register in boot vga query (Prarit Bhargava) [742441] - [virt] x86: Prevent starting PIT timers in the absence of irqchip support (Marcelo Tosatti) [769550] - [virt] vmxnet3: revert hw features change (Neil Horman) [759613] - [virt] xen: mask MTRR feature from guest BZ#750758 (Igor Mammedov) [750758] - [virt] fix broken build if xen is disabled in config (Igor Mammedov) [729488] - [netdrv] qlge: fix size of external list for TX address descriptors (Steve Best) [772237] - [kernel] script to create symlinks for new network driver layout (Andy Gospodarek) - [netdrv] e1000e: Avoid wrong check on TX hang (Dean Nelson) [751087] - [netdrv] igb: Loopback functionality supports for i350 devices (Stefan Assmann) [756601] - [netdrv] be2net: Fixed Endianness issues in the response read log length field while retrieving FAT (Steve Best) [743226] - [netdrv] cxgb4: Fix EEH on IBM P7IOC (Steve Best) [721074] - [x86] kdump, ioapic: Reset remote-IRR in clear_IO_APIC (Prarit Bhargava) [754335] - [x86] ioapic: Move trigger defines to io_apic.h (Prarit Bhargava) [754335] - [scsi] ipr: add definitions for additional adapter (Steve Best) [738891] - [scsi] ipr: Add support to flash FPGA and flash back DRAM images (Steve Best) [738891] - [scsi] ipr: Fix BUG on adapter dump timeout (Steve Best) [738891] - [scsi] ipr: Stop reading adapter dump prematurely (Steve Best) [738891] - [x86] hpet: Disable per-cpu hpet timer if ARAT is supported (Prarit Bhargava) [750201] - [x86] Improve TSC calibration using a delayed workqueue (Prarit Bhargava) [750201] - [kernel] clocksource: Add clocksource_register_hz/khz interface (Prarit Bhargava) [750201] - [kernel] clocksource: Provide a generic mult/shift factor calculation (Prarit Bhargava) [750201] - [ppc] gup_huge_pmd() return 0 if pte changes (Andrea Arcangeli) [751493] - [mm] thp: share get_huge_page_tail() (Andrea Arcangeli) [751493] - [ppc] gup_hugepte() support THP based tail recounting (Andrea Arcangeli) [751493] - [ppc] gup_hugepte() avoid to free the head page too many times (Andrea Arcangeli) [751493] - [ppc] get_hugepte() don't put_page() the wrong page (Andrea Arcangeli) [751493] - [ppc] remove superflous PageTail checks on the pte gup_fast (Andrea Arcangeli) [751493] - [virt] KVM: Device assignment permission checks (Alex Williamson) [756093] - [virt] KVM: Remove ability to assign a device without iommu support (Alex Williamson) [756093] - [virt] kvm: device-assignment: revert Disable the option to skip iommu setup (Alex Williamson) [756093] - [scsi] hpsa: Add IRQF_SHARED back in for the non-MSI(X) interrupt handler (Tomas Henzl) [758707] - [block] cciss: Add IRQF_SHARED back in for the non-MSI(X) interrupt handler (Tomas Henzl) [758707] - [fs] Make write(2) interruptible by a fatal signal (Lukas Czerner) [769115] - [block] cfq-iosched: fix a kbuild regression (Vivek Goyal) [705698] - [block] cfq-iosched: rethink seeky detection for SSDs (Vivek Goyal) [705698] - [block] cfq-iosched: rework seeky detection (Vivek Goyal) [705698] - [block] cfq-iosched: don't regard requests with long distance as close (Vivek Goyal) [705698] - [scsi] isci: Adding documentation to API change and fixup sysfs registration (David Milburn) [751434] - [scsi] isci: change sas phy timeouts from 54us to 59us (David Milburn) [751434] - [scsi] isci: fix 32-bit operation when CONFIG_HIGHMEM64G=n (David Milburn) [751434] - [scsi] isci: overriding max_concurr_spinup oem parameter by max(oem, user) (David Milburn) [751434] - [scsi] isci: revert bcn filtering (David Milburn) [751434] - [scsi] libsas: export sas_alloc_task() (David Milburn) [751434] - [scsi] isci: Fix hard reset timeout conditions (David Milburn) [751434] - [scsi] isci: No need to manage the pending reset bit on pending requests (David Milburn) [751434] - [scsi] isci: Remove redundant isci_request.ttype field (David Milburn) [751434] - [scsi] isci: Fix task management for SMP, SATA and on dev remove (David Milburn) [751434] - [scsi] isci: No task_done callbacks in error handler paths (David Milburn) [751434] - [scsi] isci: Handle task request timeouts correctly (David Milburn) [751434] - [scsi] isci: Fix tag leak in tasks and terminated requests (David Milburn) [751434] - [scsi] isci: Immediately fail I/O to removed devices (David Milburn) [751434] - [scsi] isci: Lookup device references through requests in completions (David Milburn) [751434] - [virt] xen-blkfront: conditionally drop name and minor adjustments for emulated scsi devs (Laszlo Ersek) [729586] - [virt] xen-blk: plug device number leak on error path in xlblk_init (Laszlo Ersek) [729586] - [virt] xen-blkfront: more informative message when resizing vbd (Laszlo Ersek) [654982] - [virt] xen-blkfront: pick up vbd size change through xenstore (Laszlo Ersek) [654982]- [kernel] Remove "WARNING: at kernel/sched.c:5915" (Larry Woodman) [766051] - [x86] kernel: Fix memory corruption in module load (Prarit Bhargava) [767140]- [virt] xen: Find an unbound irq number in reverse order high to low (Igor Mammedov) [756307] - [virt] xen: add get_nr_hw_irqs req for finding an unbound irq number in reverse order (Igor Mammedov) [756307] - [x86] io_apic: add get_nr_irqs_gsi() (Igor Mammedov) [756307] - [virt] Do not init xen platform pci if xen_emul_unplug=never (Igor Mammedov) [756307] - [fs] GFS2: Add readahead to sequential directory traversal (Robert S Peterson) [681906] - [fs] GFS2: Cache dir hash table in a contiguous buffer (Robert S Peterson) [681906] - [scsi] scsi_dh: move .match to an auxiliary structure (Mike Snitzer) [690523] - [scsi] scsi_dh: code cleanup and remove the references to scsi_dev_info (Mike Snitzer) [690523] - [scsi] scsi_dh_hp_sw: Adding the match function for hp_sw device handler (Mike Snitzer) [690523] - [scsi] scsi_dh_rdac: Adding the match function for rdac device handler (Mike Snitzer) [690523] - [scsi] scsi_dh_emc: Adding the match function for emc device handler (Mike Snitzer) [690523] - [scsi] scsi_dh: Implement match callback function (Mike Snitzer) [690523] - [scsi] scsi_dh_alua: Evaluate TPGS setting from inquiry data (Mike Snitzer) [690523] - [scsi] scsi_dh: Use scsi_devinfo functions to do matching of device_handler tables (Mike Snitzer) [690523] - [scsi] scsi_dh: check queuedata pointer before proceeding further (Mike Snitzer) [690523] - [scsi] scsi_dh_alua: Fix the time inteval for alua rtpg commands (Mike Snitzer) [690523] - [scsi] scsi_dh_alua: Decrease retry interval (Mike Snitzer) [690523] - [scsi] scsi_dh: Check for sdev state in store_dh_state() (Mike Snitzer) [690523] - [scsi] scsi_dh_alua: always update TPGS status on activate (Mike Snitzer) [690523] - [scsi] scsi_dh: Fixup kernel-doc comments (Mike Snitzer) [690523] - [block] Don't check QUEUE_FLAG_SAME_COMP in __blk_commplete_request (David Milburn) [724055] - [block] Fix queue_flag update when rq_affinity goes from 2 to 1 (David Milburn) [724055] - [block] improve rq_affinity placement (David Milburn) [724055] - [block] Make rq_affinity = 1 work as expected (David Milburn) [724055] - [block] fix warning with calling smp_processor_id() in preemptible section (David Milburn) [724055] - [block] strict rq_affinity (David Milburn) [724055] - [x86] mtrr: use stop_machine APIs for doing MTRR rendezvous (Prarit Bhargava) [729223] - [x86] stop_machine: implement stop_machine_from_inactive_cpu() (Prarit Bhargava) [729223] - [x86] stop_machine: reorganize stop_cpus() implementation (Prarit Bhargava) [729223] - [x86] mtrr: lock stop machine during MTRR rendezvous sequence (Prarit Bhargava) [729223] - [virt] KVM: fix guest SMEP support (Chris Wright) [703053] - [x86] cpu: fix CPUID leaf 7 detection (Chris Wright) [703053] - [perf] tools: Fix raw sample reading (Jiri Olsa) [752353] - [perf] python: Add missing perf_event__parse_sample 'swapped' parm (Jiri Olsa) [752353] - [perf] tools: Add support for disabling -Werror via WERROR=0 (Jiri Olsa) [752353] - [perf] top: Fix userspace sample addr map offset (Jiri Olsa) [752353] - [perf] symbols: Fix issue with binaries using 16-bytes buildids (Jiri Olsa) [752353] - [perf] tool: Fix endianness handling of u32 data in samples (Jiri Olsa) [752353] - [perf] sort: Fix symbol sort output by separating unresolved samples by type (Jiri Olsa) [752353] - [perf] symbols: Synthesize anonymous mmap events (Jiri Olsa) [752353] - [perf] record: Create events initially disabled and enable after init (Jiri Olsa) [752353] - [perf] symbols: Add some heuristics for choosing the best duplicate symbol (Jiri Olsa) [752353] - [perf] symbols: Preserve symbol scope when parsing /proc/kallsyms (Jiri Olsa) [752353] - [perf] symbols: /proc/kallsyms does not sort module symbols (Jiri Olsa) [752353] - [perf] symbols: Fix ppc64 SEGV in dso__load_sym with debuginfo files (Jiri Olsa) [752353] - [perf] probe: Fix regression of variable finder (Jiri Olsa) [752353] - [perf] tools: Add group event scheduling option to perf record/stat (Jiri Olsa) [752353] - [perf] tools: Fix build against newer glibc (Jiri Olsa) [752353] - [perf] tools: Fix error handling of unknown events (Jiri Olsa) [752353] - [perf] evlist: Fix missing event name init for default event (Jiri Olsa) [752353] - [perf] list: Fix exit value (Jiri Olsa) [752353] - [perf] probe: Filter out redundant inline-instances (Jiri Olsa) [752353] - [perf] probe: Search concrete out-of-line instances (Jiri Olsa) [752353] - [perf] probe: Avoid searching variables in intermediate scopes (Jiri Olsa) [752353] - [perf] probe: Fix to search local variables in appropriate scope (Jiri Olsa) [752353] - [perf] probe: Warn when more than one line are given (Jiri Olsa) [752353] - [perf] probe: Fix to walk all inline instances (Jiri Olsa) [752353] - [perf] probe: Fix to search nested inlined functions in CU (Jiri Olsa) [752353] - [perf] probe: Fix line walker to check CU correctly (Jiri Olsa) [752353] - [perf] probe: Fix a memory leak for scopes array (Jiri Olsa) [752353] - [perf] fix temporary file ownership check (Jiri Olsa) [752353] - [perf] top browser: Remove spurious helpline update (Jiri Olsa) [752353] - [perf] symbols: Check '/tmp/perf-' symbol file ownership (Jiri Olsa) [752353] - [perf] tools: Check $HOME/.perfconfig ownership (Jiri Olsa) [752353] - [perf] tools: Make clean leaves some files (Jiri Olsa) [752353] - [perf] lock: Dropping unsupported ':r' modifier (Jiri Olsa) [752353] - [perf] probe: Fix coredump introduced by probe module option (Jiri Olsa) [752353] - [perf] report: Use ui__warning in some more places (Jiri Olsa) [752353] - [perf] python: Add PERF_RECORD_{LOST, READ, SAMPLE} routine tables (Jiri Olsa) [752353] - [perf] evlist: Introduce 'disable' method (Jiri Olsa) [752353] - [perf] tools: Make test use the preset debugfs path (Jiri Olsa) [752353] - [perf] tools: Add automated tests for events parsing (Jiri Olsa) [752353] - [perf] tools: De-opt the parse_events function (Jiri Olsa) [752353] - [perf] script: Fix display of IP address for non-callchain path (Jiri Olsa) [752353] - [perf] tools: Fix endian conversion reading event attr from file header (Jiri Olsa) [752353] - [perf] probe: Support adding probes on offline kernel modules (Jiri Olsa) [752353] - [perf] probe: Add probed module in front of function (Jiri Olsa) [752353] - [perf] probe: Introduce debuginfo to encapsulate dwarf information (Jiri Olsa) [752353] - [perf] perf-probe: Move dwarf library routines to dwarf-aux.{c, h} (Jiri Olsa) [752353] - [perf] probe: Remove redundant dwarf functions (Jiri Olsa) [752353] - [perf] probe: Move strtailcmp to string.c (Jiri Olsa) [752353] - [perf] probe: Rename DIE_FIND_CB_FOUND to DIE_FIND_CB_END (Jiri Olsa) [752353] - [perf] Robustify proc and debugfs file recording (Jiri Olsa) [752353] - [perf] report/annotate/script: Add option to specify a CPU range (Jiri Olsa) [752353] - [perf] stat: Add noise output for csv mode (Jiri Olsa) [752353] - [perf] tools: Only display parent field if explictly sorted (Jiri Olsa) [752353] - [perf] tools: Allow sort dimensions to be registered more than once (Jiri Olsa) [752353] - [perf] tools: Don't display ignored entries on stdio ui (Jiri Olsa) [752353] - [perf] tools: Remove sort print helpers declarations (Jiri Olsa) [752353] - [perf] tools: Make sort operations static (Jiri Olsa) [752353] - [perf] tools: Add inverted call graph report support (Jiri Olsa) [752353] - [perf] script: Add printing of sample address (Jiri Olsa) [752353] - [perf] script: Make printing of dso a separate field option (Jiri Olsa) [752353] - [perf] script: "sym" field really means show IP data (Jiri Olsa) [752353] - [perf] stat: clarify unsupported events from uncounted events (Jiri Olsa) [752353] - [perf] Cleanup useless double NULL termination in method arg names (Jiri Olsa) [752353] - [pci] x86: reduce severity of host bridge window conflict warnings (Myron Stowe) [567487] - [pci] x86: avoid high BIOS area when allocating address space (Myron Stowe) [567487] - [pci] x86: avoid E820 regions when allocating address space (Myron Stowe) [567487] - [pci] x86: avoid low BIOS area when allocating address space (Myron Stowe) [567487] - [pci] resources: add arch hook for preventing allocation in reserved areas (Myron Stowe) [567487] - [pci] x86: coalesce overlapping host bridge windows (Myron Stowe) [567487] - [pci] x86: update iomem_resource end based on CPU physical address capabilities (Myron Stowe) [567487] - [pci] resources: handle overflow when aligning start of available area (Myron Stowe) [567487] - [pci] resources: ensure callback doesn't allocate outside available space (Myron Stowe) [567487] - [pci] resources: factor out resource_clip() to simplify find_resource() (Myron Stowe) [567487] - [pci] resources: add a default alignf to simplify find_resource() (Myron Stowe) [567487] - [pci] PNP: log PNP resources, as we do for PCI (Myron Stowe) [567487] - [pci] x86: use host bridge _CRS info on ASRock ALiveSATA2-GLAN (Myron Stowe) [567487] - [pci] fall back to original BIOS BAR addresses (Myron Stowe) [567487] - [pci] change resource collision messages from KERN_ERR to KERN_INFO (Myron Stowe) [567487] - [pci] x86: compute Address Space length rather than using _LEN (Myron Stowe) [567487] - [pci] x86: never allocate PCI MMIO resources below BIOS_END (Myron Stowe) [567487] - [pci] x86: parse additional host bridge window resource types (Myron Stowe) [567487] - [pci] x86: ignore Consumer/Producer bit in ACPI window descriptions (Myron Stowe) [567487] - [acpi] pci_root: pass acpi_pci_root to arch-specific scan (Myron Stowe) [567487] - [acpi] pci_root: save downstream bus range (Myron Stowe) [567487] - [pci] x86: truncate _CRS windows with _LEN > _MAX - _MIN + 1 (Myron Stowe) [567487] - [pci] x86: for host bridge address space collisions, show conflicting resource (Myron Stowe) [567487] - [pci] don't say we claimed a resource if we failed (Myron Stowe) [567487] - [pci] print resources consistently with pR (Myron Stowe) [567487] - [pci] make disabled window printk style match the enabled ones (Myron Stowe) [567487] - [pci] reject mmio ranges starting at 0 on pci_bridge read (Myron Stowe) [567487] - [pci] break out primary/secondary/subordinate for readability (Myron Stowe) [567487] - [pci] for address space collisions, show conflicting resource (Myron Stowe) [567487] - [pci] resources: add interfaces that return conflict information (Myron Stowe) [567487] - [pci] resource: add window support (Myron Stowe) [567487] - [pci] resource: add bus number support (Myron Stowe) [567487] - [pci] resource: expand IORESOURCE_TYPE_BITS to make room for bus resource type (Myron Stowe) [567487] - [pci] vsprintf: move pR resource printf_specs off the stack (Myron Stowe) [567487] - [pci] vsprintf: clarify comments for printf_spec flags (Myron Stowe) [567487] - [pci] x86: use host bridge _CRS info by default on 2008 and newer machines (Myron Stowe) [567487] - [pci] augment bus resource table with a list (Myron Stowe) [567487] - [pci] add pci_bus_for_each_resource(), remove direct bus->resource[] refs (Myron Stowe) [567487] - [pci] read bridge windows before filling in subtractive decode resources (Myron Stowe) [567487] - [pci] split up pci_read_bridge_bases() (Myron Stowe) [567487] - [pci] don't dump resource when bus resource flags indicates unused (Myron Stowe) [567487] - [pci] x86: remove 64-bit division (Myron Stowe) [567487] - [pci] x86/PCI: fix bogus host bridge window start/end alignment from _CRS (Myron Stowe) [567487] - [pci] x86: for debuggability, show host bridge windows even when ignoring _CRS (Myron Stowe) [567487] - [pci] improve discovery/configuration messages (Myron Stowe) [567487] - [pci] replace pr_debug with dev_dbg (Myron Stowe) [567487] - [pci] x86: print domain:bus in conventional format (Myron Stowe) [567487] - [pci] vsprintf: use pR, pr instead of pRt, pRf (Myron Stowe) [567487] - [pci] x86: use -DDEBUG when CONFIG_PCI_DEBUG set (Myron Stowe) [567487] - [pci] PNP: print resources consistently with pRt (Myron Stowe) [567487] - [pci] x86: print resources consistently with pRt (Myron Stowe) [567487] - [pci] print resources consistently with pRt (Myron Stowe) [567487] - [pci] vsprintf: add pRt, pRf to print struct resource details (Myron Stowe) [567487] - [pci] vsprintf: add pR support for IRQ and DMA resources (Myron Stowe) [567487] - [pci] vsprintf: fix io/mem resource width (Myron Stowe) [567487] - [pci] reverting "[Fedora] [pci] silence some PCI resource allocation errors" (Myron Stowe) [567487]- [x86] amd: Fix align_va_addr kernel parameter (Frank Arnold) [753237] - [md] RAID1: Do not call md_raid1_unplug_device while holding spinlock (Jonathan E Brassow) [752528] - [pci] intel-iommu: Default to non-coherent for domains unattached to iommus (Don Dutile) [746484] - [x86] initialize min_delta_ns in one_hpet_msi_clockevent() (Prarit Bhargava) [728315] - [x86] Update hpet_next_event() (Prarit Bhargava) [728315]- [net] Restrict pktgen from using shared skbs on bridge interfaces (Neil Horman) [750777] - [kernel] sched: Use resched IPI to kick off the nohz idle balance (Vivek Goyal) [717179] - [virt] xenfv: mask smep, even if the HV doesn't (Andrew Jones) [752382] - [drm] i915: enable ring freq scaling, RC6 and graphics turbo on Ivy Bridge (Prarit Bhargava) [752163] - [drm] i915: load a ring frequency scaling table (Prarit Bhargava) [752163] - [x86] cpufreq: expose a cpufreq_quick_get_max routine (Prarit Bhargava) [752163] - [scsi] qla4xxx: Make sure we discover targets if the cable is plugged in after the driver is loaded (Chad Dupuis) [751509] - [sched] Cleanup/optimize clock updates (Larry Woodman) [750237] - [sched] fix skip_clock_update optimization (Larry Woodman) [750237] - [kernel] Reset clocksource watchdog after sysrq-t (Prarit Bhargava) [742890] - [x86] AMD: Make tsc=reliable override boot time stability checks (Prarit Bhargava) [742890] - [block] virtio-blk: Use ida to allocate disk index (Michael S. Tsirkin) [692767] - [virt] virtio_blk: Replace cryptic number with the macro (Michael S. Tsirkin) [692767] - [kernel] ida: simplified functions for id allocation (Michael S. Tsirkin) [692767] - [virt] revert virtio-blk: Use ida to allocate disk index (Aristeu Rozanski) [692767]- [scsi] qla4xxx: v5.02.00.00.06.02-k13 (Chad Dupuis) [751286] - [scsi] qla4xxx: set ql4xdisablesysfsboot=1 by default (Chad Dupuis) [751286] - [scsi] qla4xxx: Correct ipaddress match check (Chad Dupuis) [751286]- [drm] i915: fix unmap race condition introduced with VT-d fix (Dave Airlie) [750583] - [scsi] iscsi: revert lockless queuecommand dispatch (Rob Evers) [751426]- [kernel] KEYS: Fix a NULL pointer deref in the user-defined key type (David Howells) [751190] {CVE-2011-4110} - [scsi] fc class: fix building of Fibre Channel DUP drivers in 6.2 (Mike Christie) [750268] - [fs] nfs: don't call __mark_inode_dirty while holding i_lock (Steve Dickson) [747391] - [netdrv] vxge: allow rebinding the driver with a different number of SR-IOV VFs (Michal Schmidt) [694742] - [netdrv] vxge: fix crash of VF when unloading PF (Michal Schmidt) [694742] - [ata] revert libata: remove SCSI host lock (David Milburn) [751426] - [crypto] ansi_cprng: enforce key != seed in fips mode (Jarod Wilson) [751198] - [net] mac80211: Fix reassociation processing within ESS roaming (John Linville) [750350] - [net] nl80211: Allow association to change channels during reassociation (John Linville) [750350] - [net] mac80211: let cfg80211 manage auth state (John Linville) [750350] - [net] cfg80211: avoid sending spurious deauth to userspace (John Linville) [750350] - [net] mac80211: recalculate idle later in MLME (John Linville) [750350] - [net] mac80211: avoid spurious deauth frames/messages (John Linville) [750350] - [net] cfg80211: Allow reassociation in associated state (John Linville) [750350] - [net] cfg80211: remove warning in deauth case (John Linville) [750350] - [net] netfilter: fix nf_conntrack refcount leak in l4proto->error() (Thomas Graf) [745472] - [scsi] qla2xxx: Remove check for null fcport from host reset handler (Chad Dupuis) [744741] - [scsi] qla2xxx: Perform implicit logout during rport tear-down (Chad Dupuis) [744741] - [scsi] Revert "qla2xxx: Remove host_lock in queuecommand function" (Chad Dupuis) [744741] - [drm] nv50/disp: shutdown display on suspend/hibernate (Ben Skeggs) [740857] - [edac] Add sb_edac driver into the Red Hat Building system (Mauro Carvalho Chehab) [647700] - [edac] Fix incorrect edac mode reporting in sb_edac (Mauro Carvalho Chehab) [647700] - [edac] Add an experimental new driver to support Sandy Bridge CPU's (Mauro Carvalho Chehab) [647700]- [netdrv] benet: remove bogus "unlikely" on vlan check (Ivan Vecera) [736429] {CVE-2011-3347} - [netdrv] be2net: non-member vlan pkts not received in promiscous mode (Ivan Vecera) [736429] {CVE-2011-3347} - [netdrv] be2net: fix crash receiving non-member VLAN packets (Ivan Vecera) [736429] {CVE-2011-3347} - [mm] fix race between mremap and removing migration entry (Andrea Arcangeli) [751084]- [fs] GFS2: rewrite fallocate code to write blocks directly (Benjamin Marzinski) [750208] {CVE-2011-4098} - [netdrv] bnx2x: link fixes for 57810 (Andy Gospodarek) [749421] - [netdrv] enic: fix accidental GRO off by default (Stefan Assmann) [749390] - [scsi] qla2xxx: Correct inadvertent clearing of RISC_INTR status (Chad Dupuis) [748978] - [debug] lockdep: double MAX_LOCKDEP_ENTRIES (Kyle McMartin) [748941] - [x86] Add missing KERN_DEBUG to x86 module printk (Prarit Bhargava) [747837] - [x86] Update module alternatives message (Prarit Bhargava) [745596] - [x86] UV: KABI breakage in uv_blade_info (George Beshers) [745253] - [net] vlan: fix panic when handling priority tagged frames (Andy Gospodarek) [714936] {CVE-2011-3593} - [scsi] qla4xxx: Autologin persisted target entries update (Mike Christie) [747696] - [mm] oom: fix integer overflow of points in oom_badness (Frantisek Hrbata) [741207] {CVE-2011-4097}- [scsi] lockless queuecommand dispatch fixup (Rob Evers) [749018] - [scsi] iscsi class: export pid of process that created session (Mike Christie) [747696] - [scsi] qla4xxx: Autologin persisted target entries (Mike Christie) [747696] - [netdrv] iwlagn: enable 11n aggregation without checking traffic load (John Linville) [744361] - [s390x] qdio: EQBS retry after CCQ 96 (Hendrik Brueckner) [747578] - [s390x] dasd: fix UID readout for z/VM (Hendrik Brueckner) [746000] - [x86] PCI: irq and pci_ids patch for Intel Panther Point DeviceIDs (Prarit Bhargava) [747638] - [netdrv] Help 6.1 out of tree drivers cope with ABI breakage (Thomas Graf) [746570] - [mm] shmem: let shared anonymous be nonlinear again (Larry Woodman) [690129] - [fs] ext4: fix BUG_ON() in ext4_ext_insert_extent() (Lukas Czerner) [742091] {CVE-2011-3638} - [ipc] mqueue: separate mqueue default value from maximum value (Motohiro Kosaki) [746606] - [ipc] mqueue: don't use kmalloc with KMALLOC_MAX_SIZE (Motohiro Kosaki) [746606] - [ipc] mqueue: revert bump up DFLT_*MAX (Motohiro Kosaki) [746606] - [kernel] ipc/mqueue: Up the hard limit on message queues per namespace (Doug Ledford) [746606] - [kernel] ipc/mqueue: update maximums for the mqueue subsystem (Doug Ledford) [746606] - [kernel] ipc/mqueue: enforce hard limits (Doug Ledford) [746606] - [kernel] ipc/mqueue: switch back to using non-max values on create (Doug Ledford) [746606 746898] - [kernel] ipc/mqueue: cleanup definition names and locations (Doug Ledford) [746606] - [kernel] Revert "Restore max mqueue message size to its previous RHEL 5 value" (Doug Ledford) [746606]- [virt] index of virtio disk is not decremented when removed (Mark Wu) [692767] - [edac] i7core_edac: Initialize memory name with cpu, channel, bank (Mauro Carvalho Chehab) [712957] - [kernel] perf: Optimize event scheduling locking (Steve Best) [744986] - [drm] i915: set the right SDVO transcoder for CPT (Adam Jackson) [735122] - [scsi] libfc: Prevent race that causes panic during FCoE port destroy (Neil Horman) [735959] - [scsi] qla4xxx: Update driver version to 5.02.00-k8 (Mike Christie) [732622] - [scsi] qla4xxx: updated device id check for BFS (Mike Christie) [732622] - [scsi] qla4xxx: Fixed target discovery failed issue (Mike Christie) [732622] - [scsi] qla4xxx: Fixed active session re-open issue (Mike Christie) [732622] - [scsi] qla4xxx: Fixed device blocked issue on link up-down (Mike Christie) [732622] - [scsi] qla4xxx: Fixed session destroy issue on link up-down (Mike Christie) [732622] - [scsi] qla4xxx: Clear DDB map index on the basis of AEN (Mike Christie) [732622] - [scsi] qla4xxx: Free Device Database (DDB) reserved by FW (Mike Christie) [732622] - [scsi] qla4xxx: Fix getting BIDI CHAP for boot targets (Mike Christie) [732622] - [scsi] qla4xxx: Fix exporting boot targets to sysfs (Mike Christie) [732622] - [scsi] qla4xxx: Do not add duplicate CHAP entry in FLASH (Mike Christie) [732622] - [scsi] qla4xxx: Fix bidirectional CHAP (Mike Christie) [732622] - [scsi] qla4xxx: Add new FLT firmware region (Mike Christie) [732622] - [scsi] qla4xxx: Update license (Mike Christie) [732622] - [scsi] iscsi class: fix vlan configuration (Mike Christie) [732622] - [scsi] qla4xxx: fix data alignment and use nl helpers (Mike Christie) [732622] - [scsi] iscsi class: fix link local mispelling (Mike Christie) [732622] - [scsi] qla4xxx: Added Get ACB support using BSG (Mike Christie) [732622] - [scsi] qla4xxx: Added restore factory defaults support using BSG (Mike Christie) [732622] - [scsi] qla4xxx: added support to update initiator iscsi port (Mike Christie) [732622] - [scsi] scsi_transport_iscsi: Added support to update initiator iscsi port (Mike Christie) [732622] - [scsi] qla4xxx: Added vendor specific sysfs attributes (Mike Christie) [732622] - [scsi] qla4xxx: Add read/update NVRAM support for 40xx adapters using BSG (Mike Christie) [732622] - [scsi] qla4xxx: Add get ACB state support using BSG (Mike Christie) [732622] - [scsi] qla4xxx: Code cleanup for read/update flash using BSG (Mike Christie) [732622] - [scsi] qla4xxx: Added support to update mtu (Mike Christie) [732622] - [scsi] scsi_transport_iscsi: Added support to update mtu (Mike Christie) [732622] - [scsi] libfc: improve flogi retries to avoid lport stuck (Mike Christie) [745667] - [scsi] libfc: avoid exchanges collision during lport reset (Mike Christie) [745667] - [scsi] libfc: fix checking FC_TYPE_BLS (Mike Christie) [745667] - [scsi] libfc: revert fix deadlock bug in fc_exch_abort_locked (Mike Christie) [745667] - [dm] log userspace: Allow for 'log device name' response in CTR msg exchange (Jonathan E Brassow) [746254] - [dm] kcopyd: fix job_pool leak (Mike Snitzer) [748441] - [netdrv] igb: Fix for Alt MAC Address feature on 82580 and later (Andy Gospodarek) [748503]- [dm] table: add immutable feature (Mike Snitzer) [747438] - [mm] reduce overhead on paravirt functions (Larry Woodman) [743554]- [netdrv] Fixing use of netif_set_real_num_tx_queues in niu.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in myri10ge.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in igb_main.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in cxgb4_main.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in cxgb3_main.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in bnx2.c (Neil Horman) [742117] - [ppc] kabi: add symbol 'paca' to ppc KABI (Jiri Olsa) [737466] - [fs] proc: fix oops on invalid /proc/pid/maps access (Johannes Weiner) [746613] {CVE-2011-3637} - [nfs] fix pNFS hang and oops on umounts (Steve Dickson) [746861] - [scsi] qla4xxx: export address/port of connection (Mike Christie) [728156] - [netdrv] Fix pktgen to not oops on unsupported drivers (Neil Horman) [678794] - [kernel] tracing: Update the comm field in the right variable in update_max_tr (Jiri Olsa) [736955] - [kernel] kabi: Add missing compat_alloc_user_space symbol to kABI (Jiri Olsa) [747047] - [kernel] fix taskstats io infoleak (Jerome Marchand) [716848] {CVE-2011-2494} - [x86] ACPI, APEI, HEST: Detect duplicated hardware error source ID (Don Zickus) [737189] - [netdrv] Add latest cxgb3 firmware (Neil Horman) [742011]- [net] bridge: fix use after free in __br_deliver() (Amerigo Wang) [730756] {CVE-2011-2942} - [scsi] Update lpfc version for 8.3.5.45.4p driver release (Rob Evers) [746668] - [scsi] Fix crash when cfg_fcp_eq_count is zero (Rob Evers) [746668] - [scsi] Fix kernel crash during boot with SLI4 card installed (Rob Evers) [746668] - [scsi] Properly clean up EQ and CQ child lists to prevent kernel crash (Rob Evers) [746668] - [kabi] add missing symbols for Emulex be2net driver (Jiri Olsa) [745712] - [netdrv] netxen-firmware: Install the 4.0.579 firmware (Kyle McMartin) [741776] - [perf] symbols: Treat all memory maps without dso file as loaded (Jiri Olsa) [726582] - [debug] increase MAX_STACK_TRACE_ENTRIES (Kyle McMartin) [645777] - [fs] cifs: add fallback in is_path_accessible for old servers (Jeff Layton) [692709] {CVE-2011-3363} - [tpm] Zero buffer after copying to userspace (Jiri Benc) [732633] {CVE-2011-1161 CVE-2011-1162} - [pci] intel-iommu: IOTLB hang workaround (Dave Airlie) [728476] - [drm] i915: Fix hang on Ironlake mobile GPU with VT-d (Dave Airlie) [728476] - [drm] i915: Remove early exit on i915_gpu_idle (Dave Airlie) [728476] - [drm] nv50/bios: fixup mpll programming from the init table parser (Ben Skeggs) [744992] - [drm] nv50/vram: fix incorrect detection of bank count on newer chipsets (Ben Skeggs) [744992] - [drm] radeon: fix llano output setup + memory corruption (Dave Airlie) [747292] - [drm] radeon caicos enablement fixes (Dave Airlie) [747291] - [pci] Disable SRIOV on powerpc (Prarit Bhargava) [742089] - [pci] Add pci=nosriov to disable SRIOV (Prarit Bhargava) [742089] - [x86] apic: ack all pending irqs when crashed/on kexec (Takao Indoh) [704142]- [scsi] libsas: fix warnings when checking sata/stp protocol (David Milburn) [695950] - [scsi] libsas: disable scanning lun > 0 on ata devices (David Milburn) [695950] - [scsi] libsas: Allow expander T-T attachments (David Milburn) [695950] - [usb] xhci: Make xHCI driver endian-safe (Don Zickus) [745967] - [infiniband] RDMA/cxgb3: Don't post zero-byte read if endpoint is going away (Neil Horman) [717379] - [scsi] isci: atapi support (David Milburn) [743692] - [x86] amd: Move BSP code to cpu_dev helper (Larry Woodman) [739456] - [x86] Add a BSP cpu_dev helper (Larry Woodman) [739456] - [x86] amd: Avoid cache aliasing penalties on AMD family 15h (Larry Woodman) [739456] - [net] ipv6: fix NULL dereference in udp6_ufo_fragment() (Jason Wang) [740465] - [netdrv] cxgb4: Updating NIC driver firmware (Neil Horman) [717806] - [netdrv] cxgb3: Fix NULL pointer dereference in t3_l2t_get (Neil Horman) [729737] - [netdrv] bnx2x: remaining fixes from upstream 3.1 (Michal Schmidt) [743917] - [netdrv] e1000e: fix WoL on 82578DM and 82567V3 (Andy Gospodarek) [699042] - [netdrv] tg3: Use netif_set_real_num_tx_queues() (Jiri Pirko) [740477] - [netdrv] bnx2x: critical fixes (Veaceslav Falico) [745211] - [netdrv] bonding: properly stop queuing work when requested (Andy Gospodarek) [736904] - [netdrv] tg3: negate USE_PHYLIB flag check (Jiri Pirko) [746006] - [x86] Add new cpu capabilities to /proc/cpuinfo (Prarit Bhargava) [745799] - [kabi] add missing multipath symbols for s390x (Aristeu Rozanski) [714992] - [perf] sched: Fix script command documentation (Jiri Olsa) [726589] - [pm] hibernate: Fix memory corruption related to swap (Stanislaw Gruszka) [701857] - [scsi] hpsa: add heartbeat sysfs host attribute (Tomas Henzl) [730027] - [scsi] Revert megaraid_sas: Driver only report tape drive, JBOD and logic drives (Tomas Henzl) [736667] - [fs] GFS2: Fix ->page_mkwrite() races (Steven Whitehouse) [725091] - [scsi] scsi_transport_fc: Fix deadlock during fc_remove_host (Mike Christie) [714320] - [kernel] workqueue: Fix workqueue deadlock during destroy_workqueue (Mike Christie) [714320] - [sched] Avoid expensive initial update_cfs_load() (Larry Woodman) [741569 742414] - [sched] Simplify update_cfs_shares parameters (Larry Woodman) [741569 742414] - [sched] Fix/remove redundant cfs_rq checks (Larry Woodman) [741569 742414] - [sched] Fix sign under-flows in wake_affine (Larry Woodman) [741569 742414] - [sched] Update effective_load() to use global share weights (Larry Woodman) [741569 742414] - [sched] Fix interactivity bug by charging unaccounted run-time on entity re-weight (Larry Woodman) [741569 742414] - [sched] Move periodic share updates to entity_tick() (Larry Woodman) [741569 742414] - [sched] Fix UP build breakage (Larry Woodman) [741569 742414] - [sched] Update tg->shares after cpu.shares write (Larry Woodman) [741569 742414]- [drm] i915: fix IVB cursor support (Adam Jackson) [741780] - [drm] i915: always set FDI composite sync bit (Adam Jackson) [745564] - [netdrv] bnx2i: Fixed the endian on TTT for NOP out transmission (Mike Christie) [745676] - [scsi] megaraid_sas: Add driver workaround for PERC5/1068 kdump kernel panic (Tomas Henzl) [723218] - [ata] AHCI: Add new Panther Point RAID DeviceID (Prarit Bhargava) [745484] - [scsi] isci: export phy events via ->lldd_control_phy() (David Milburn) [743654] - [scsi] isci: The port state should be set to stopping on the last phy (David Milburn) [743654] - [scsi] isci: fix decode of DONE_CRC_ERR TC completion status (David Milburn) [743654] - [scsi] isci: SATA/STP I/O is only returned in the normal path to libsas (David Milburn) [743654] - [scsi] isci: fix support for large smp requests (David Milburn) [743654] - [scsi] isci: fix missed unlock in apc_agent_timeout() (David Milburn) [743654] - [scsi] isci: fix event-get pointer increment (David Milburn) [743654] - [scsi] isci: add version number (David Milburn) [743654] - [scsi] isci: dynamic interrupt coalescing (David Milburn) [743654] - [scsi] isci: fix sata response handling (David Milburn) [743654] - [scsi] isci: Leave requests alone if already terminating (David Milburn) [743654] - [fs] jbd: Fix forever sleeping process in do_get_write_access() (Harshula Jayasuriya) [744979] - [fs] jbd2: Fix forever sleeping process in do_get_write_access() (Harshula Jayasuriya) [744979] - [net] ipv6: fix refcnt problem related to POSTDAD state (Weiping Pan) [709280 731608] - [x86] paravirt: PTE updates in k(un)map_atomic need to be synchronous, regardless of lazy_mmu mode (Igor Mammedov) [632802] - [s390x] qdio: 2nd stage retry on SIGA-W busy conditions (Hendrik Brueckner) [732708] - [s390x] kernel: NSS creation with initrd fails (Hendrik Brueckner) [730780] - [s390x] qeth: wrong number of output queues for HiperSockets (Hendrik Brueckner) [730701] - [s390x] qeth: l3 ipv6 vlan not working on shared OSA chpid (Hendrik Brueckner) [727850] - [x86] Intel pci: Provide option to enable 64-bit IOMMU pass through mode (George Beshers) [696420] - [x86] intel-iommu: Remove Host Bridge devices from identity mapping (George Beshers) [696420] - [x86] intel-iommu: Add domain check in domain_remove_one_dev_info (George Beshers) [696420] - [x86] intel-iommu: Use coherent DMA mask when requested (George Beshers) [696420] - [x86] intel-iommu: Dont cache iova above 32bit (George Beshers) [696420] - [x86] intel-iommu: Speed up processing of the identity_mapping function (George Beshers) [696420] - [x86] intel-iommu: Check for identity mapping candidate using system dma mask (George Beshers) [696420] - [scsi] tcm_fc: Fix to activate non-offload path for FCoE target (Andy Grover) [638007]- [pci] edd: Treat "XPRS" host bus type the same as "PCI" (Mike Christie) [742059] - [scsi] be2iscsi: Move driver Version (Mike Christie) [738163 738934] - [scsi] be2iscsi: memset wrb for ring create (Mike Christie) [738163 738934] - [scsi] be2iscsi: Fix for case where task->sc was cleanedup earlier (Mike Christie) [738163 738934] - [scsi] be2iscsi: Fix for wrong dmsg setting in wrb (Mike Christie) [738163 738934] - [scsi] be2iscsi: Fix for kdump failure (Mike Christie) [738163 738934] - [sched] wait_for_completion_interruptible_timeout() should return signed long (J. Bruce Fields) [738379]- [net] fix net_dev_xmit tracepoint use of freed skb (Jiri Pirko) [705253] - [block] kabi: symbols missing for FusionIO iomemory-vsl driver (Jiri Olsa) [735227] - [netdrv] kabi: symbols missing for Emulex be2net driver (Jiri Olsa) [735229] - [virt] xen: use maximum reservation to limit amount of usable RAM (Igor Mammedov) [743590] - [usb] additional regression fix for device removal (Don Zickus) [744154] - [usb] fix regression occurring during device removal (Don Zickus) [744154] - [usb] Lower USB storage settling delay to something more reasonable (Don Zickus) [743959]- [netdrv] bna: Multiple Definition and Interface Setup Fix (Ivan Vecera) [743347] - [netdrv] bna: Driver Version changed to 3.0.2.2 (Ivan Vecera) [743347] - [netdrv] bna: Add Callback to Fix RXQ Stop (Ivan Vecera) [743347] - [netdrv] bna: PLL Init Fix and Add Stats Attributes (Ivan Vecera) [743347] - [netdrv] bna: Brocade 1860 HW Enablement (Ivan Vecera) [743347] - [netdrv] bna: Implement FW Download for New HW (Ivan Vecera) [743347] - [netdrv] bna: Capability Map and MFG Block Changes for New HW (Ivan Vecera) [743347] - [netdrv] bna: PCI Probe Conf Lock Fix (Ivan Vecera) [743347] - [netdrv] bna: Eliminate Small Race Condition Window in RX Path (Ivan Vecera) [743347] - [netdrv] bna: Set Ring Param Fix (Ivan Vecera) [743347] - [netdrv] bna: Semaphore Lock Fix (Ivan Vecera) [743347] - [netdrv] bna: make function tables cont (Ivan Vecera) [743347] - [netdrv] bna: Driver Version changed to 3.0.2.1 (Ivan Vecera) [743347] - [netdrv] bna: SKB PCI UNMAP Fix (Ivan Vecera) [743347] - [netdrv] bna: TX Queue Depth Fix (Ivan Vecera) [743347] - [netdrv] bna: MBOX IRQ Flag Check after Locking (Ivan Vecera) [743347] - [netdrv] bna: Async Mode Tx Rx Init Fix (Ivan Vecera) [743347] - [netdrv] bna: Ethtool Enhancements and Fix (Ivan Vecera) [743347] - [netdrv] bna: Initialization and Locking Fix (Ivan Vecera) [743347] - [netdrv] bna: Formatting and Code Cleanup (Ivan Vecera) [743347] - [netdrv] bna: TX Path and RX Path Changes (Ivan Vecera) [743347] - [netdrv] bna: Interrupt Polling and NAPI Init Changes (Ivan Vecera) [743347] - [netdrv] bna: PCI Probe Fix (Ivan Vecera) [743347] - [netdrv] bna: Naming Change and Minor Macro Fix (Ivan Vecera) [743347] - [netdrv] bna: off by one in bfa_msgq_rspq_pi_update() (Ivan Vecera) [743347] - [netdrv] bna: unlock on error path in pnad_pci_probe() (Ivan Vecera) [743347] - [scsi] libfc: fix deadlock bug in fc_exch_abort_locked (Mike Christie) [740096] - [scsi] bnx2fc: Bumped version to 1.0.8 (Mike Christie) [740096] - [scsi] bnx2fc: Return error statistics of remote peer (Mike Christie) [740096] - [scsi] fcoe/libfcoe: Move common code for fcoe_get_lesb to fcoe_transport (Mike Christie) [740096] - [scsi] bnx2fc: call ctlr_link_up only when the interface is enabled (Mike Christie) [740096] - [scsi] bnx2fc: Add driver documentation (Mike Christie) [740096] - [scsi] bnx2fc: Bumped version to 1.0.7 (Mike Christie) [740096] - [scsi] bnx2fc: Handle bnx2fc_map_sg failure (Mike Christie) [740096] - [scsi] bnx2fc: Replace scsi_dma_map() with dma_map_sg() (Mike Christie) [740096] - [x86] acpi: Prevent acpiphp from deadlocking on PCI-to-PCI bridge remove (Prarit Bhargava) [732706] - [x86] UV2: add missing kABI bits (George Beshers) [741432] - [ppc] pci: Check devices status property when scanning OF tree (Steve Best) [738450] - [drm] radeon/kms: reject video mode that would go over bandwidth limit on RN50 (Jerome Glisse) [729976] - [fs] deal with races in /proc/*/syscall, stack, personality (Johannes Weiner) [692039] - [fs] proc: enable writing to /proc/pid/mem (Johannes Weiner) [692039] - [fs] proc: make check_mem_permission() return an mm_struct on success (Johannes Weiner) [692039] - [fs] proc: hold cred_guard_mutex in check_mem_permission() (Johannes Weiner) [692039] - [fs] proc: disable mem_write after exec (Johannes Weiner) [692039] - [mm] implement access_remote_vm (Johannes Weiner) [692039] - [mm] factor out main logic of access_process_vm (Johannes Weiner) [692039] - [mm] use mm_struct to resolve gate vma's in __get_user_pages (Johannes Weiner) [692039] - [mm] rename in_gate_area_no_task to in_gate_area_no_mm (Johannes Weiner) [692039] - [mm] make in_gate_area take an mm_struct instead of a task_struct (Johannes Weiner) [692039] - [mm] make get_gate_vma take an mm_struct instead of a task_struct (Johannes Weiner) [692039] - [x86] mark associated mm when running a task in 32 bit compatibility mode (Johannes Weiner) [692039] - [x86] add context tag to mark mm when running a task in 32-bit compatibility mode (Johannes Weiner) [692039] - [fs] auxv: require the target to be tracable (or yourself) (Johannes Weiner) [692039] - [fs] close race in /proc/*/environ (Johannes Weiner) [692039] - [fs] report errors in /proc/*/*map* sanely (Johannes Weiner) [692039] - [fs] pagemap: close races with suid execve (Johannes Weiner) [692039] - [fs] make sessionid permissions in /proc/*/task/* match those in /proc/* (Johannes Weiner) [692039] {CVE-2011-1020}- [ppc] ibmveth: Fix leak when recycling skb and hypervisor returns error (Steve Best) [740548] - [fs] nfs: Do not allow multiple mounts on same mountpoint when using -o noac (Sachin Prabhu) [584768] - [scsi] megaraid: fix FastPath and update to v5.40 (Tomas Henzl) [726225] - [acpi] APEI: set enable bit for OSC call (Matthew Garrett) [734509] - [block] Whitelist symbols for dm-switch multipathing driver (Shyam Iyer) [714992] - [x86] Missing "unregister_cpu_notifier" in powernow-k8.c (Prarit Bhargava) [741302] - [virt] xen-netfront: fix MTU reset after migration (Paolo Bonzini) [733651]- [mm] add extra free kbytes tunable (Rik van Riel) [696395] - [build] Makefile: include RHEL_RELEASE in version.h (Aristeu Rozanski) - [ppc] Fix bogus it_blocksize in VIO iommu code (Steve Best) [738449] - [ppc] hvcs: Ensure page aligned partner info buffer (Steve Best) [739749] - [virt] KVM: Enable RDRAND feature support for KVM (Don Dugger) [721131] - [virt] x86, cpu: Add CPU flags for F16C and RDRND (Don Dugger) [721131] - [mm] zram: prevent accessing an unallocated table when init fails early (Jerome Marchand) [732707] - [mm] zram: fix zram locking (Jerome Marchand) [732707] - [ppc] eeh: Display eeh error location for bus and device (Steve Best) [707843] - [ppc] pseries/eeh: Handle functional reset on non-PCIe device (Steve Best) [707843] - [ppc] pseries/eeh: Propagate needs_freset flag to device at PE (Steve Best) [707843] - [ppc] eeh: Add support for ibm, configure-pe RTAS call (Steve Best) [707843] - [scsi] isci: initial sgpio write support (David Milburn) [735318] - [scsi] isci: fix sgpio register definitions (David Milburn) [735318] - [scsi] libsas: sgpio write support (David Milburn) [735318] - [drm] i915: set GFX_MODE to pre-Ivybridge default value even on Ivybridge (Adam Jackson) [695793]- [netdrv] firmware: add bnx2x FW 7.0.23 (Michal Schmidt) [733693] - [netdrv] bnx2x: Add new PHY BCM54616 (Michal Schmidt) [733888] - [netdrv] bnx2x: fixes from upstream 3.1-rc (Michal Schmidt) [733693] - [netdrv] bnx2x: driver-side changes for firmware 7.0.23 (Michal Schmidt) [733693] - [netdrv] bnx2x: add missing DCB callbacks (Michal Schmidt) [733693] - [scsi] scan: don't fail scans when host is in recovery (Mike Christie) [713682] - [usb] don't let errors prevent system sleep (Don Zickus) [732457 732909 735048 735050 735263] - [usb] don't let the hub driver prevent system sleep (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Reject double add of active endpoints (Don Zickus) [732457 732909 735048 735050 735263] - [usb] Free bandwidth when usb_disable_device is called (Don Zickus) [732457 732909 735048 735050 735263] - [usb] disable endpoints after unbinding interfaces, not before (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Don't warn about zeroed bMaxBurst descriptor field (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xHCI 1.0: Force Stopped Event(FSE) (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xHCI 1.0: introduce Incompatible Device Error (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Add reset on resume quirk for asrock p67 host (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Always set urb->status to zero for isoc endpoints (Don Zickus) [732457 732909 735048 735050 735263] - [usb] Fix up URB error codes to reflect implementation (Don Zickus) [732457 732909 735048 735050 735263] - [usb] config: use proper endian access for wMaxPacketSize (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: fix OS want to own HC (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Don't submit commands or URBs to halted hosts (Don Zickus) [732457 732909 735048 735050 735263] - [usb] usbcore: warm reset USB3 port in SS.Inactive state (Don Zickus) [732457 732909 735048 735050 735263] - [usb] Refine USB3.0 device suspend and resume (Don Zickus) [732457 732909 735048 735050 735263] - [usb] fix system suspend with USB3.0 device connected to USB3.0 hub (Don Zickus) [732457 732909 735048 735050 735263] - [usb] Clear "warm" port reset change (Don Zickus) [732457 732909 735048 735050 735263] - [netdrv] b43: allocate receive buffers big enough for max frame len + offset (RuiRui Yang) [738205] {CVE-2011-3359} - [netdrv] tg3: call netif_carrier_off to initialize operstate value (John Feeney) [727330] - [fs] fuse: check size of FUSE_NOTIFY_INVAL_ENTRY message (RuiRui Yang) [736765] {CVE-2011-3353} - [fs] cifs: fix possible memory corruption in CIFSFindNext (Jeff Layton) [730354] {CVE-2011-3191} - [fs] nfsd4: fix open downgrade, again (J. Bruce Fields) [729176] - [fs] jbd[2]: Use WRITE_SYNC_PLUG in journal_commit_transaction (Jeff Moyer) [720918] - [fs] mbcache: Limit the maximum number of cache entries (Eric Sandeen) [731585] - [netdrv] netxen: Add firmware version 4.0.557[579]. (Chad Dupuis) [741776] - [netdrv] netxen: Add pcie workaround (Chad Dupuis) [741774] - [netdrv] netxen: add vlan LRO support (Chad Dupuis) [741774] - [netdrv] netxen: add fw version compatibility check (Chad Dupuis) [741774] - [netdrv] netxen: drivers/net: Remove casts of void * (Chad Dupuis) [741774] - [netdrv] netxen: fix race in skb->len access (Chad Dupuis) [741774] - [netdrv] netxen: drivers/net: Remove unnecessary semicolons (Chad Dupuis) [741774] - [netdrv] netxen: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Chad Dupuis) [741774] - [netdrv] netxen: ethtool: Use full 32 bit speed range in ethtool's set_settings (Chad Dupuis) [741774]- [fs] xfs: avoid direct I/O write vs buffered I/O race (Dave Chinner) [732976] - [fs] xfs: don't serialise adjacent concurrent direct IO appending writes (Dave Chinner) [732976] - [fs] xfs: don't serialise direct IO reads on page cache checks (Dave Chinner) [732976] - [fs] gfs2: Ignore buffers with wrong state during fsync (Abhijith Das) [740066] - [fs] GFS2: balance pages on gfs2_fallocate. (Benjamin Marzinski) [737989] - [fs] xfs: avoid synchronous transactions when deleting attr blocks (Dave Chinner) [740312] - [fs] GFS2: large file delete/unlink is slow (Robert S Peterson) [739987] - [fs] ext4: optimize ext4_check_dir_entry() (Eric Sandeen) [714007] - [fs] Fix do_lookup false negative. (David Howells) [693841] - [netdrv] tg3: Fix VLAN creation problem (John Feeney) [731268 732769] - [netdrv] ixgbe: fix improper check of dma address for NULL (Neil Horman) [683611] - [netdrv] e1000: don't enable dma receives until after dma address has been setup (Dean Nelson) [703357] - [net] sctp: deal with multiple COOKIE_ECHO chunks (Max Matveev) [729220]- [net] br_multicast: Ensure to initialize BR_INPUT_SKB_CB(skb)->mrouters_only. (Herbert Xu) [738110]- [x86] Add rh_kabi.c and protect struct alt_instr under KABI (Prarit Bhargava) [737753] - [x86] Fix module alt_instr KABI breakage (Prarit Bhargava) [737753]- [build] Makefile: update RHEL_MINOR to 2 (Aristeu Rozanski) - [scsi] scsi_lib: pause between error retries (Rob Evers) [736812] - [kernel] perf tools: do not look at ./config for configuration (Jiri Benc) [730204] {CVE-2011-2905} - [scsi] Fix out of spec CD-ROM problem with media change (Rob Evers) [703366] - [netdrv] bna: Driver Version changed to 3.0.2.0 (Ivan Vecera) [701486] - [netdrv] bna: Remove Obsolete Files (Ivan Vecera) [701486] - [netdrv] bna: Remove Unused Code (Ivan Vecera) [701486] - [netdrv] bna: ENET and Tx Rx Redesign Enablement (Ivan Vecera) [701486] - [netdrv] bna: Add New HW Defs (Ivan Vecera) [701486] - [netdrv] bna: Tx and Rx Redesign (Ivan Vecera) [701486] - [netdrv] bna: Introduce ENET as New Driver and FW Interface (Ivan Vecera) [701486] - [netdrv] bna: MSGQ Implementation (Ivan Vecera) [701486] - [netdrv] bna: Remove Obsolete File bfi_ctreg.h (Ivan Vecera) [701486] - [netdrv] bna: Consolidated HW Registers for Supported HWs (Ivan Vecera) [701486] - [netdrv] bna: Remove get_regs Ethtool Support (Ivan Vecera) [701486] - [netdrv] bna: HW Interface Init Update (Ivan Vecera) [701486] - [netdrv] bna: Remove Unnecessary CNA Check (Ivan Vecera) [701486] - [netdrv] bna: Header File Consolidation (Ivan Vecera) [701486] - [netdrv] bna: HW Error Counter Fix (Ivan Vecera) [701486] - [netdrv] bna: Add HW Semaphore Unlock Logic (Ivan Vecera) [701486] - [netdrv] bna: IOC Event Name Change (Ivan Vecera) [701486] - [netdrv] bna: Mboxq Flush When IOC Disabled (Ivan Vecera) [701486] - [netdrv] bna: Minor IRQ Index and Definition Change (Ivan Vecera) [701486] - [netdrv] bna: State Machine Fault Handling Cleanup (Ivan Vecera) [701486] - [netdrv] bna: IOC Event Notification Enhancement (Ivan Vecera) [701486] - [netdrv] bna: CheckPatch Cleanup (Ivan Vecera) [701486] - [netdrv] bna: Print Driver Version (Ivan Vecera) [701486] - [netdrv] bna: use netdev_alloc_skb_ip_align() (Ivan Vecera) [701486] - [netdrv] bna: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Ivan Vecera) [701486] - [netdrv] bna: ethtool: Use full 32 bit speed range in ethtool's set_settings (Ivan Vecera) [701486] - [net] bna: fix compile warning of bfa_ioc_smem_pgoff defined but not used (Ivan Vecera) [701486] - [netdrv] bna: Fix set-but-unused variables. (Ivan Vecera) [701486] - [netdrv] bna: use device model DMA API (Ivan Vecera) [701486] - [netdrv] bna: Remove unnecessary memset(,0,) (Ivan Vecera) [701486]- [scsi] libfcoe: fix compilation when fcoe.ko is not used (Mike Christie) [727304] - [scsi] bnx2fc: Bumped version to 1.0.6 (Mike Christie) [727304] - [scsi] bnx2fc: Fix FW assert during RSCN stress tests (Mike Christie) [727304] - [scsi] bnx2fc: Fix panic caused because of incorrect errror handling in create() (Mike Christie) [727304] - [scsi] bnx2fc: Avoid calling bnx2fc_if_destroy with unnecessary locks (Mike Christie) [727304] - [scsi] bnx2fc: Validate vlan id in NETDEV_UNREGISTER handler (Mike Christie) [727304] - [scsi] bnx2fc: No abort issued for REC when it times out (Mike Christie) [727304] - [scsi] bnx2fc: Send solicitation only after vlan discovery is complete (Mike Christie) [727304] - [scsi] bnx2fc: Reset max receive frame size during link up (Mike Christie) [727304] - [scsi] bnx2fc: Do not use HBA_DBG macro when lport is not available (Mike Christie) [727304] - [scsi] bnx2fc: increase cleanup wait time (Mike Christie) [727304] - [scsi] bnx2fc: Bump version to 1.0.5 (Mike Christie) [727304] - [scsi] bnx2fc: Prevent creating of NPIV port with duplicate WWN (Mike Christie) [727304] - [scsi] bnx2fc: Obtain WWNN/WWPN from the shared memory (Mike Christie) [727304] - [scsi] fcoe: Move common functions to fcoe_transport library (Mike Christie) [727304] - [scsi] bnx2fc: Drop incoming ABTS (Mike Christie) [727304] - [scsi] bnx2fc: code cleanup in bnx2fc_offload_session (Mike Christie) [727304] - [scsi] bnx2fc: Fix NULL pointer deref during arm_cq (Mike Christie) [727304] - [scsi] bnx2fc: Do not reuse the fcoe connection id immediately (Mike Christie) [727304] - [scsi] bnx2fc: Clear DESTROY_CMPL flag after firmware destroy (Mike Christie) [727304] - [scsi] bnx2fc: Handle NETDEV_UNREGISTER for vlan devices (Mike Christie) [727304] - [scsi] bnx2fc: Reorganize cleanup code between interface_cleanup and if_destroy (Mike Christie) [727304] - [scsi] bnx2fc: Change function names of bnx2fc_netdev_setup/bnx2fc_netdev_cleanup (Mike Christie) [727304] - [scsi] bnx2fc: Do not attempt destroying NPIV port twice (Mike Christie) [727304] - [scsi] bnx2fc: Remove erroneous kref_get on IO request (Mike Christie) [727304] - [scsi] bnx2fc: Enable bsg_request support for bnx2fc (Mike Christie) [727304] - [scsi] bnx2fc: Bug fixes in percpu_thread_create/destroy (Mike Christie) [727304] - [scsi] bnx2fc: Reset the max receive frame size (Mike Christie) [727304] - [netdrv] cnic: Wait for all Context IDs to be deleted before sending FCOE_DESTROY_FUNC (Mike Christie) [727304] - [netdrv] cnic: Fix Context ID space calculation (Mike Christie) [727304] - [netdrv] cnic: Return proper error code if we fail to send netlink message (Mike Christie) [727304] - [netdrv] cnic: Fix ring setup/shutdown code (Mike Christie) [727304] - [netdrv] cnic: Fix port_mode setting (Mike Christie) [727304] - [netdrv] cnic: Replace get_random_bytes() with random32() (Mike Christie) [727304] - [scsi] cnic, bnx2i: Add support for new devices - 57800, 57810, and 57840 (Mike Christie) [727304] - [netdrv] cnic: Add VLAN ID as a parameter during netevent upcall (Mike Christie) [727304] - [x86] mm: Fix pgd_lock deadlock (Andrew Jones) [691310] - [mm] pdpte registers are not flushed when PGD entry is changed in x86 PAE mode (Andrew Jones) [691310] - [mm] Revert "fix pgd_lock deadlock" (Andrew Jones) [691310] - [scsi] libfc: fix referencing to fc_fcp_pkt from the frame pointer via fr_fsp() (Mike Christie) [734961] - [scsi] libfc: block SCSI eh thread for blocked rports (Mike Christie) [734961] - [scsi] libfc: fix fc_eh_host_reset (Mike Christie) [734961] - [scsi] fcoe: Fix deadlock between fip's recv_work and rtnl (Mike Christie) [734961] - [scsi] fcoe: add fip retry to avoid missing critical keep alive (Mike Christie) [734961] - [scsi] libfc: fix warn on in lport retry (Mike Christie) [734961] - [scsi] libfc: Remove the reference to FCP packet from scsi_cmnd in case of error (Mike Christie) [734961] - [scsi] libfc: cleanup sending SRR request (Mike Christie) [734961] - [scsi] libfc: two minor changes in comments (Mike Christie) [734961] - [scsi] libfc, fcoe: ignore rx frame with wrong xid info (Mike Christie) [734961] - [scsi] libfc: release exchg cache (Mike Christie) [734961] - [scsi] libfc: use FC_MAX_ERROR_CNT (Mike Christie) [734961] - [scsi] fcoe: remove unused ptype field in fcoe_rcv_info (Mike Christie) [734961] - [scsi] fcoe: Rearrange fcoe port and NPIV port cleanup (Mike Christie) [734961] - [x86] intel_idle: Fix mismerge (Matthew Garrett) [733730] - [x86] x2apic: enable the bios request for x2apic optout (Prarit Bhargava) [696902] - [x86] ACPI: fix ioremap failure regression (Stanislaw Gruszka) [731546]- [fs] corrupted GUID partition tables can cause kernel oops (Jerome Marchand) [695982] {CVE-2011-1577} - [x86] perf: Fix Intel fixed counters base initialization (Don Zickus) [736284] {CVE-2011-2521} - [netdrv] iwlagn: use 6000g2b uCode for 130 series devices (Stanislaw Gruszka) [737185] - [block] Missing portions of DM/MD RAID1 plugging patch (Jonathan E Brassow) [735124] - [net] Compute protocol sequence numbers and fragment IDs using MD5. (Jiri Pirko) [732665] {CVE-2011-3188} - [crypto] Move md5_transform to lib/md5.c (Jiri Pirko) [732665] {CVE-2011-3188}- [block] blktrace: fix handling of requests with SYNC and META flags (Mike Snitzer) [726437] - [block] blktrace: add FLUSH/FUA support (Mike Snitzer) [726437] - [kernel] Restore max mqueue message size to its previous RHEL 5 value (Doug Ledford) [730632]- [scsi] qla4xxx: updated device id check for BFS (Chad Dupuis) [732622] - [fs] nfsd4: return nfserr_symlink on v4 OPEN of non-regular file (J. Bruce Fields) [697659] - [netdrv] bnx2: Fix some late breaking bnx2 bugs (Neil Horman) [728328] - [netdrv] e1000: save skb counts in TX to avoid cache misses (Dean Nelson) [690780] - [netdrv] bonding: reset queue mapping prior to transmission (Neil Horman) [726688] - [netdrv] e1000e: update to upstream version 1.4.4 (Andy Gospodarek) [730607] - [netdrv] bonding: add missing xmit_hash_policy=layer2+3 info (Weiping Pan) [706018] - [net] vlan: do not transfer real_num_tx_queues (Weiping Pan) [735015] - [mm] thp: tail page refcounting fix (Andrea Arcangeli) [732986] - [virt] xen: x86_32: do not enable iterrupts when returning from exception in interrupt context (Igor Mammedov) [713399] - [mm] oom: task->mm == NULL doesn't mean the memory was freed (Frantisek Hrbata) [734732] - [scsi] scsi_dh_rdac: Associate HBA and storage in rdac_controller to support partitions in storage (Mike Snitzer) [733763] - [scsi] scsi_dh_rdac: Use WWID from C8 page instead of Subsystem id from C4 page to identify storage (Mike Snitzer) [733763] - [scsi] lpfc: Update lpfc version for 8.3.5.45.3p driver release (Rob Evers) [733500] - [scsi] lpfc: Fix compiler warning due to uninitialized local variable (Rob Evers) [733500] - [scsi] lpfc: Fix bus reset handler fails with bad failure code (Rob Evers) [733500] - [scsi] lpfc: Fix proper error code return value for management API (Rob Evers) [733500] - [scsi] lpfc: Fixed ctlreg write bug (Rob Evers) [733500] - [scsi] lpfc: Fix default adapter name for the OCe15100 (Rob Evers) [733500] - [scsi] lpfc: Fix cable pull failure on interface type 2 SLI-4 adapters (Rob Evers) [733500] - [scsi] lpfc: Fixed not able to perform firmware reset through sysfs board_mode attribute (Rob Evers) [733500] - [scsi] lpfc: Fixed SLI4 device firmware reset with SR-IOV virtual functions (Rob Evers) [733500] - [scsi] lpfc: Fixed not recovering SLI port in handling error attention with RN bit set (Rob Evers) [733500] - [scsi] lpfc: Fix two crashes when unsolicted ELS ECHO_CMD is received (Rob Evers) [733500] - [scsi] lpfc: Fix direct connect does not come up for SLI4 FC ports (Rob Evers) [733500] - [scsi] lpfc: Fixed long wait when firmware reset to a SLI port without required privilege (Rob Evers) [733500] - [scsi] lpfc: Fix request firmware support for little endian systems (Rob Evers) [733500]- [drm] radeon/kms: set a default max_pixel_clock (Dave Airlie) [729545] - [pci] pciehp: change wait time for valid configuration access (Myron Stowe) [727720] - [pci] ACPI: Report ASPM support to BIOS if not disabled from command line (Myron Stowe) [732501] - [ppc] pci: Add calls to set_pcie_port_type() and set_pcie_hotplug_bridge() (Steve Best) [734192] - [ppc] pci: Add missing hookup to pci_slot (Steve Best) [734192] - [ppc] pci: Add missing call to header fixup (Steve Best) [734192] - [virt] xen events: implement mask_ack (Andrew Jones) [733672] - [virt] Revert "[virt] xen/events: change to using fasteoi" (Andrew Jones) [733672] - [scsi] be2iscsi: Add pci_disable device (Mike Christie) [688076] - [scsi] be2iscsi: Adding a shutdown Routine (Mike Christie) [688076] - [net] ipv6: make fragment identifications less predictable (Jiri Pirko) [723433] {CVE-2011-2699} - [fs] Ecryptfs: Add mount option to check uid of device being mounted = expect uid (Eric Sandeen) [731176] {CVE-2011-1833}- [md] raid5: fix FUA request handling in ops_run_io() (Mike Snitzer) [733527] - [md] raid5: fix errant REQ_FUA that should be BIO_FUA (Mike Snitzer) [733527] - [perf] report: Use properly build_id kernel binaries (Jiri Olsa) [691343] - [ppc] pseries/xics: Use cpu_possible_mask rather than cpu_all_mask (Steve Best) [732357] - [drm] i915: Post-3.0 updates from drm-intel-fixes (Adam Jackson) [720702] - [scsi] bfa: Update the driver version to 3.0.2.2 (Rob Evers) [725913] - [scsi] bfa: Add support to store driver configuration in flash (Rob Evers) [725913] - [scsi] bfa: Add support to collect fabric stats (Rob Evers) [725913] - [scsi] bfa: Added support to configure QOS and collect stats (Rob Evers) [725913] - [scsi] bfa: Add support to configure trunking on Brocade adapter ports (Rob Evers) [725913] - [scsi] bfa: Add support to configure and query flash boot partition (Rob Evers) [725913] - [scsi] bfa: Added support to collect and reset fcport stats (Rob Evers) [725913] - [scsi] bfa: Add support for IO profiling (Rob Evers) [725913] - [scsi] bfa: Extend BSG to support more user commands (Rob Evers) [725913] - [scsi] bfa: Check supported speed based on port mode (Rob Evers) [725913] - [scsi] bfa: Update RME interrupt handling (Rob Evers) [725913] - [scsi] bfa: BSG return value fix to be compatible with kernel convention (Rob Evers) [725913] - [scsi] bfa: Add FC-transport based Asynchronous Event Notification support (Rob Evers) [725913] - [scsi] bfa: Move debugfs initialization before bfa init (Rob Evers) [701485] - [scsi] bfa: Update the driver version to 3.0.2.1 (Rob Evers) [701485] - [scsi] bfa: Driver and BSG enhancements (Rob Evers) [701485] - [scsi] bfa: Added support to query PHY (Rob Evers) [701485] - [scsi] bfa: Added HBA diagnostics support (Rob Evers) [701485] - [scsi] bfa: Added support for flash configuration (Rob Evers) [701485] - [scsi] bfa: Added support to obtain SFP info (Rob Evers) [701485] - [scsi] bfa: Added support for CEE info and stats query (Rob Evers) [701485] - [scsi] bfa: Extend BSG interface (Rob Evers) [701485] - [scsi] bfa: FCS bug fixes (Rob Evers) [701485] - [scsi] bfa: DMA memory allocation enhancement (Rob Evers) [701485] - [scsi] bfa: Brocade-1860 Fabric Adapter vHBA support (Rob Evers) [701485] - [scsi] bfa: Brocade-1860 Fabric Adapter PLL init fixes (Rob Evers) [701485] - [scsi] bfa: Added Fabric Assigned Address(FAA) support (Rob Evers) [701485] - [scsi] bfa: IOC bug fixes (Rob Evers) [701485] - [scsi] bfa: Enable ASIC block configuration and query (Rob Evers) [701485] - [scsi] bfa: Update the driver version to 3.0.2.0 (Rob Evers) [701485] - [scsi] bfa: Add BSG interface to support ELS, CT and vendor commands (Rob Evers) [701485] - [scsi] bfa: Driver initialization and model description fix (Rob Evers) [701485] - [scsi] bfa: Enhancement for fcpim and IO tag handling (Rob Evers) [701485] - [scsi] bfa: FC credit recovery and misc bug fixes (Rob Evers) [701485] - [scsi] bfa: Brocade-1860 Fabric Adapter 16Gbs support and flash controller fixes (Rob Evers) [701485] - [scsi] bfa: IOC and PLL init changes for Brocade-1860 Fabric Adapter (Rob Evers) [701485] - [scsi] bfa: Changes to support vport disable and enable operations (Rob Evers) [701485] - [scsi] bfa: Brocade-1860 Fabric Adapter Hardware Enablement (Rob Evers) [701485] - [scsi] bfa: Add pbc port disable check and fix LPS message name (Rob Evers) [701485] - [scsi] bfa: Introduce IOC event notification mechanism (Rob Evers) [701485] - [scsi] bfa: Introduced generic address len pair to represent DMA memory chunk (Rob Evers) [701485]- [pci] remove quirk for pre-production systems with Intel 82576 NIC (Prarit Bhargava) [729677] - [x86] efi: Revert new_memmap code (Matthew Garrett) [723274] - [infiniband] mlx4: add new module parameters (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: Avoid duplicate devices from LUN scan (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: Fix integer -> pointer cast warnings (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: try to use larger FMR sizes to cover our mappings (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: add support for indirect tables that don't fit in SRP_CMD (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: rework mapping engine to use multiple FMR entries (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: allow sg_tablesize to be set for each target (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: move IB CM setup completion into its own function (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: always avoid non-zero offsets into an FMR (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: Test only once whether iu allocation succeeded (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IPoIB: Add GRO support (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IPoIB: Remove LRO support (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: consolidate hot-path variables into cache lines (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: stop sharing the host lock with SCSI (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] Touch up a merge issue, fixes compilation (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: reduce lock coverage of command completion (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: reduce local coverage for command submission and EH (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: don't move active requests to their own list (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: allow lockless work posting (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: consolidate state change code (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: allow task management without a previous request (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] rds/ib: use system_wq instead of rds_ib_fmr_wq (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [net] rds: Makefile: Remove deprecated items (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] Manual backport of alloc_netdev_mqs (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] Fix a merge issue (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Restoring RX buffer pointer in case of failure (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Sensing link type at device initialization (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Fixing bad size of event queue buffer (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Fix loss of promiscuity (Doug Ledford) [612992 688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Removing HW info from ethtool -i report (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: updated driver version to 1.5.4.1 (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Using blue flame support (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_core: reserve UARs for userspace consumers (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_core: maintain available field in bitmap allocator (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Add blue flame support for kernel consumers (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Reporting HW revision in ethtool -i (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Wake on LAN support (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: using new mlx4 interrupt scheme (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Changing interrupt scheme (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: bringing link up when registering netdevice (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: optimize adaptive moderation algorithm for better latency (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: moderation parameters are not reseted (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: going out of range of TX rings when reporting stats (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mlx4: Handle protocol field in multicast table (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_core, ib, en: Fix driver when sizeof phys_addr_t > sizeof long (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mlx4: Handle -ENOMEM in forward_trap() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_core: Avoid vunmap() of invalid pointer if allocation fails (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mlx4: Don't call dma_free_coherent() with irqs disabled (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Call alloc_etherdev to allocate RX and TX queues (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Add a check for strict_strtoul() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/ipath: Use pci_dev->revision, again (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB: Increase DMA max_segment_size on Mellanox hardware (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Don't print success message at level KERN_ERR (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/ipath: Don't reset disabled devices (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Don't generate async events for unregistered devices (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/amso1100: Fix compile warnings (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Fix incorrect SFP+ link status detection on driver init (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Fix SFP+ link down detection issue with switch port disable (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Generate IB_EVENT_PORT_ERR/PORT_ACTIVE events (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Fix bonding on iw_nes (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Use vzalloc() to replace vmalloc()+memset(0) (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mthca: Fix driver when sizeof (phys_addr_t) > sizeof (long) (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Fix string continuation line (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mthca: Handle -ENOMEM in forward_trap() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/ipath: Use printf extension pR for struct resource (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Check for NULL mode in .devnode methods (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Save PID of ID's owner (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Add support for netlink statistics export (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Pass QP type into rdma_create_id() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Update exported headers list (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Export enum cma_state in (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB: Add devnode methods to cm_class and umad_class (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mad: Return EPROTONOSUPPORT when an RDMA device lacks the QP required (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/uverbs: Add devnode method to set path/mode (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/ucma: Add .nodename/.mode to tell userspace where to create device node (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Add netlink infrastructure (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] Backports to fix compile of changes that upstream made but relied on changes that don't exist in rhel6 (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Add error handling to ib_core_init() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/iwcm: Get rid of enum iw_cm_event_status (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Add an ID_REUSEADDR option (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Fix handling of IPv6 addressing in cma_use_port (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mad: Improve an error message so error code is included (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Replace global lock in rdma_destroy_id() with id-specific one (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/cm: Cancel pending LAP message when exiting IB_CM_ESTABLISH state (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Update missed conversion of flush_scheduled_work() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/ucma: Copy iWARP route information on queries (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Update workqueue usage (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] infiniband: remove dev_base_lock use (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [virt] vmalloc: eagerly clear ptes on vunmap (Igor Mammedov) [730503]- [build] spec: add more drivers to initrd (Andy Gospodarek) [714883] - [target] add to tech-preview.txt and call mark_tech_preview (Andy Grover) [638007] - [x86] ucode-amd: Don't warn when no ucode is available for a CPU revision (Anton Arapov) [731409] - [scsi] isci: remove core/scic_sds_port_configuration_agent.c (David Milburn) [730136] - [scsi] qla4xxx: export iface name (Mike Christie) [730599] - [s390x] config: switch on CONFIG_DEBUG_PAGEALLOC on s390x-debug kernel (Hendrik Brueckner) [702405] - [char] tpm: Fix uninitialized usage of data buffer (Stanislaw Gruszka) [684675] {CVE-2011-1160} - [ata] libata: remove SCSI host lock (David Milburn) [732062] - [scsi] scsi_dh_rdac: decide on whether to send mode select or not (Tomas Henzl) [683613] - [scsi] scsi_dh_rdac: Detect the different RDAC operating modes (Tomas Henzl) [683613] - [scsi] scsi_dh_rdac: Add definitions for different RDAC operating modes (Tomas Henzl) [683613] - [target] modify rhel config for tcm (Andy Grover) [638007] - [target] backport to old queuecommand interface (Andy Grover) [638007] - [target] fixup file backstore for vfs_fsync_range api change (Andy Grover) [638007] - [target] fixes for iblock backport (Andy Grover) [638007] - [scsi] add ACA_TAG definition to scsi/scsi_tcq.h (Andy Grover) [638007] - [scsi] Add missing SPC-4 CDB and MAINTENANCE_[IN, OUT] service action definitions (Andy Grover) [638007] - [target] Fix UTS_RELEASE build errors (Andy Grover) [638007] - [scsi] tcm_fc: Fixing reference counting problem which was causing ft_sess to be deleted (Andy Grover) [638007] - [scsi] Add FCoE Target support (Andy Grover) [638007] - [block] cfq-iosched: Reduce linked group count upon group destruction (Vivek Goyal) [726099] - [kdump] x86: Fix crashkernel=auto to take into account memory needed by filtering utility (Vivek Goyal) [730077]- [drm] radeon: post-3.0 fixes (Jerome Glisse) [730838] - [netdrv] netxen-firmware: rename firmware files (Andy Gospodarek) [693743] - [netdrv] netxen_nic: Fix common misspellings (Tony Camuso) [693740] - [netdrv] netxen_nic: Add support for VLAN RX HW acceleration (Tony Camuso) [693740] - [netdrv] netxen_nic: Fix ethtool->set_flags not intended -EINVAL return value (Tony Camuso) [693740] - [netdrv] netxen_nic: Support for GbE port settings (Tony Camuso) [693740] - [netdrv] netxen_nic: Notify firmware of Flex 10 interface down (Tony Camuso) [693740] - [netdrv] netxen-firmware: Update firmware to version 4.0.544 or greater (Tony Camuso) [693743] - [fs] autofs: fix some further kabi inconsistencies (Ian Kent) [704941] - [fs] kabi - add back do_add_mount() (Ian Kent) [704941] - [fs] kabi - rename follow_down_one() to follow_down() (Ian Kent) [704941] - [fs] VFS: Fix automount for negative autofs dentries (Ian Kent) [704941] - [fs] VFS: Fix vfsmount overput on simultaneous automount (Ian Kent) [704941] - [fs] autofs4 - reinstate last used update on access (Ian Kent) [704941] - [fs] tidy up around finish_automount() (Ian Kent) [704941] - [fs] don't drop newmnt on error in do_add_mount() (Ian Kent) [704941] - [fs] Take the completion of automount into new helper (Ian Kent) [704941] - [fs] autofs4: Merge the remaining dentry ops tables (Ian Kent) [704941] - [fs] Unexport do_add_mount() and add in follow_automount(), not ->d_automount() (Ian Kent) [704941] - [fs] vfs - Remove a further kludge from __do_follow_link() (Ian Kent) [704941] - [fs] autofs4 - bump version (Ian Kent) [704941] - [fs] autofs4 - add v4 pseudo direct mount support (Ian Kent) [704941] - [fs] autofs4 - fix wait validation (Ian Kent) [704941] - [fs] autofs4: cleanup autofs4_free_ino() (Ian Kent) [704941] - [fs] autofs4: cleanup dentry operations (Ian Kent) [704941] - [fs] autofs4: cleanup inode operations (Ian Kent) [704941] - [fs] autofs4: removed unused code (Ian Kent) [704941] - [fs] autofs4: add d_manage() dentry operation (Ian Kent) [704941] - [fs] autofs4: add d_automount() dentry operation (Ian Kent) [704941] - [fs] CIFS: Use d_automount() rather than abusing follow_link() [ver #2] (Ian Kent) [704941] - [fs] NFS: Use d_automount() rather than abusing follow_link() (Ian Kent) [704941] - [fs] VFS: Add an AT_NO_AUTOMOUNT flag to suppress terminal automount [ver #2] (Ian Kent) [704941] - [fs] Add a dentry op to allow processes to be held during pathwalk transit (Ian Kent) [704941] - [fs] VFS: Add a dentry op to handle automounting rather than abusing follow_link() (Ian Kent) [704941] - [fs] dcache remove d_mounted (Ian Kent) [704941] - [fs] Sanitize autofs_dev_ioctl_ismountpoint() (Ian Kent) [704941] - [fs] autofs4 - rename dentry to expiring in autofs4_lookup_expiring() (Ian Kent) [704941] - [fs] autofs4 - rename dentry to active in autofs4_lookup_active() (Ian Kent) [704941] - [fs] autofs4 - eliminate d_unhashed in path walk checks (Ian Kent) [704941] - [fs] autofs4 - cleanup active and expire lookup (Ian Kent) [704941] - [fs] autofs4 - rename unhashed to active in autofs4_lookup() (Ian Kent) [704941] - [fs] autofs4 - use autofs_info for pending flag (Ian Kent) [704941] - [fs] autofs4 - use helper for need mount check (Ian Kent) [704941] - [fs] autofs4 - use helpers for expiring list (Ian Kent) [704941] - [fs] autofs4 - use helpers for active list handling (Ian Kent) [704941] - [md] Using poll /proc/mdstat can monitor the events of adding a spare disks (Doug Ledford) [729696] - [md] raid5: get rid of duplicated call to bio_data_dir() (Doug Ledford) [729696] - [md] raid5: use kmem_cache_zalloc() (Doug Ledford) [729696] - [md] raid10: share pages between read and write bio's during recovery (Doug Ledford) [729696] - [md] raid10: factor out common bio handling code (Doug Ledford) [729696] - [md] raid10: get rid of duplicated conditional expression (Doug Ledford) [729696] - [md] raid5: remove unusual use of bio_iovec_idx() (Doug Ledford) [729696] - [md] raid5: fix raid5_set_bi_hw_segments (Doug Ledford) [729696] - [md] bitmap: remove unused fields from struct bitmap (Doug Ledford) [729696] - [md] bitmap: use proper accessor macro (Doug Ledford) [729696] - [md] check ->hot_remove_disk when removing disk (Doug Ledford) [729696] - [md] use is_power_of_2 macro (Doug Ledford) [729696] - [md] allow resync_start to be set while an array is active (Doug Ledford) [729696] - [md] raid10: reformat some loops with less indenting (Doug Ledford) [729696] - [md] raid10: remove unused variable (Doug Ledford) [729696] - [md] raid10: make more use of 'slot' in raid10d (Doug Ledford) [729696] - [md] raid10: some tidying up in fix_read_error (Doug Ledford) [729696] - [md] raid1: improve handling of pages allocated for write-behind (Doug Ledford) [729696] - [md] raid1: try fix_sync_read_error before process_checks (Doug Ledford) [729696] - [md] raid1: tidy up new functions: process_checks and fix_sync_read_error (Doug Ledford) [729696] - [md] raid1: split out two sub-functions from sync_request_write (Doug Ledford) [729696] - [md] make error_handler functions more uniform and correct (Doug Ledford) [729696] - [md] multipath: discard working_disks in favour of degraded (Doug Ledford) [729696] - [md] raid1: clean up read_balance (Doug Ledford) [729696] - [md] simplify raid10 read_balance (Doug Ledford) [729696] - [md] bitmap: fix saving of events_cleared and other state (Doug Ledford) [729696] - [md] reject a re-add request that cannot be honoured (Doug Ledford) [729696] - [md] Fix race when creating a new md device (Doug Ledford) [729696] - [md] raid5: fix build error, sector_t usage (Doug Ledford) [729696] - [md] Fix dev_sectors on takeover from raid0 to raid4/5 (Doug Ledford) [729696] - [input] kabi fixes after addition of MT slot fields (Mauro Carvalho Chehab) [464653] - [input] synaptics: retry failed resets when reconnecting (Mauro Carvalho Chehab) [464653] - [input] synaptics: fix reconnect logic on MT devices (Mauro Carvalho Chehab) [464653] - [input] synaptics: ignore bogus mt packet (Mauro Carvalho Chehab) [464653] - [input] synaptics: add multi-finger and semi-mt support (Mauro Carvalho Chehab) [464653] - [input] create a separate code for handling mt slots (Mauro Carvalho Chehab) [464653] - [input] introduce MT event slots (Mauro Carvalho Chehab) [464653] - [input] synaptics: fix handling of 2-button ClickPads (Mauro Carvalho Chehab) [464653] - [input] synaptics: simplify pass-through port handling (Mauro Carvalho Chehab) [464653] - [input] synaptics: relax capability ID checks on newer hardware (Mauro Carvalho Chehab) [464653] - [input] synaptics: set min/max for finger width (Mauro Carvalho Chehab) [464653] - [input] synaptics: only report width on hardware that supports it (Mauro Carvalho Chehab) [464653] - [input] synaptics: set dimensions as reported by firmware (Mauro Carvalho Chehab) [464653] - [input] Add support of Synaptics Clickpad device (Mauro Carvalho Chehab) [464653] - [input] psmouse: fix Synaptics detection when protocol is disabled (Mauro Carvalho Chehab) [464653]- [mm] mremap: resurrect overflow check in move_page_tables() (Andrea Arcangeli) [725926] - [security] SELinux: indicate fatal error in compat netfilter code (Eric Paris) [656952] - [security] SELinux: Only return netlink error when we know the return is fatal (Eric Paris) [656952] - [security] SELinux: return -ECONNREFUSED from ip_postroute to signal fatal error (Eric Paris) [656952] - [net] tcp_connect should return certain errors up the stack (Eric Paris) [656952] - [net] netfilter: allow hooks to pass error code back up the stack (Eric Paris) [656952] - [scsi] isci: remove reserved device IDs from isci_id_table (David Milburn) [730131] - [kernel] perf: Fix software event overflow (Peter Zijlstra) [730708] - [watchdog] hpwdt support for upcoming ProLiant generations (Tony Camuso) [726719] - [perf] spec: Adding python-perf package (Jiri Olsa) [725812] - [perf] tools: Add support to install perf python extension (Jiri Olsa) [725812] - [perf] sched: Usage leftover from trace -> script rename (Jiri Olsa) [726589] - [perf] sched: Do not delete session object prematurely (Jiri Olsa) [726595] - [perf] buildid-cache: Zero out buffer of filenames when adding/removing buildid (Jiri Olsa) [696044] - [x86] UV: Correct UV2 BAU destination timeout (George Beshers) [696269] - [x86] UV: Allow for non-consecutive sockets (George Beshers) [696269] - [x86] UV: Correct failed topology memory leak (George Beshers) [696269] - [x86] UV: Remove cpumask_t from the stack (George Beshers) [696269] - [x86] UV: Rename hubmask to pnmask (George Beshers) [696269] - [x86] UV: Correct reset_with_ipi() (George Beshers) [696269] - [x86] UV: Inline header file functions (George Beshers) [696269] - [x86] UV: Fix smp_processor_id() use in a preemptable region (George Beshers) [696269] - [x86] UV: Clean up uv_tlb.c (George Beshers) [696269] - [x86] Fix UV BAU for non-consecutive nasids (George Beshers) [696269] - [x86] UV: Enable 64-bit ACPI MFCG support (George Beshers) [696269] - [x86] UV: Avoid KABI breakage (George Beshers) [696269] - [x86] UV: Add support for SGI UV2 hub chip (George Beshers) [696269] - [x86] UV: Update node controller MMRs (George Beshers) [696269] - [scsi] libsas: fix/amend device gone notification is sas_deform_port() (David Milburn) [695955] - [scsi] revert libsas: fix/amend device gone notification is sas_deform_port() (David Milburn) [695955] - [scsi] libsas: fix loopback topology bug during discovery (David Milburn) [695955] - [ata] libata: fix locking for sas paths (David Milburn) [695955] - [scsi] libsas: plumb sas port scan into standard libata paths (David Milburn) [695955] - [scsi] libsas: Add option for SATA soft reset (David Milburn) [695955] - [scsi] libsas: fix SATA NCQ error (David Milburn) [695955] - [scsi] libsas: fix ata list corruption issue (David Milburn) [695955] - [scsi] libsas: convert to libata new error handler (David Milburn) [695955] - [ata] libata: separate error handler into usable components (David Milburn) [695955] - [scsi] libsas: remove spurious sata control register read/write (David Milburn) [695955] - [ata] libata: fix eh locking (David Milburn) [695955] - [ata] libsas: fix ATAPI check condition termination (David Milburn) [695955] - [scsi] Unify SAM_ and SAM_STAT_ macros (David Milburn) [695955] - [ata] libata: kill ATA_FLAG_DISABLED (David Milburn) [695955] - [ata] libata-sff: kill unused ata_bus_reset() (David Milburn) [695955]- [dm] RAID: add RAID1 to DM_RAID Kconfig (Mike Snitzer) [723010] - [block] DM RAID: add call to 'mark_tech_preview' (Jonathan E Brassow) [723010] - [dm] RAID: add RAID module to config (Mike Snitzer) [723010] - [md] RAID1: Generic unplug (Jonathan E Brassow) [723010] - [dm] RAID: Included header cleanup (Jonathan E Brassow) [723010] - [dm] RAID: Support RAID1 personality (Jonathan E Brassow) [723010] - [dm] RAID: Support Metadata devices (Jonathan E Brassow) [723010] - [dm] RAID: Allow write_mostly specification (Jonathan E Brassow) [723010] - [dm] RAID: Allow region_size specification (Jonathan E Brassow) [723010] - [dm] RAID: documentation update (Jonathan E Brassow) [723010] - [dm] RAID: cleanup parameter handling (Jonathan E Brassow) [723010] - [dm] RAID: RAID 4/5/6 basic support (Jonathan E Brassow) [723010] - [md] RAID1 changes for device-mapper (Jonathan E Brassow) [723010] - [md] Generate event on sync completion (Jonathan E Brassow) [723010] - [md] Prevent NULL ptr dereference (Jonathan E Brassow) [723010] - [md] support bitmap creation by DM (Jonathan E Brassow) [723010] - [md] raid5 do not set fullsync (Jonathan E Brassow) [723010] - [md] add sync_super to mddev_t struct (Jonathan E Brassow) [723010] - [md] move thread wakeups into resume (Jonathan E Brassow) [723010] - [md] Misc message clean-up (Jonathan E Brassow) [723010] - [md] No sync I/O while suspended (Jonathan E Brassow) [723010] - [md] No integrity register if no gendisk (Jonathan E Brassow) [723010] - [dm] table: propagate non-rotational flag (Mike Snitzer) [723005] - [dm] table: avoid crash if integrity profile changes (Mike Snitzer) [723005] - [dm] flakey: fix corrupt_bio_byte error path (Mike Snitzer) [723005] - [dm] add features flag to dm_target structure (Mike Snitzer) [714992] - [block] dm table: set flush capability based on underlying devices (Mike Snitzer) [725816] - [block] dm: suppress endian warnings (Mike Snitzer) [723005] - [block] eliminate potential for infinite loop in blkdev_issue_discard (Mike Snitzer) [723005] - [dm] introduce and use BIO_DISCARD (Mike Snitzer) [723005] - [dm] ioctl: prevent empty message (Mike Snitzer) [723005] - [dm] export dm_get_md (Mike Snitzer) [723005] - [dm] table: add always-writeable feature (Mike Snitzer) [723005] - [dm] table: add singleton feature (Mike Snitzer) [723005] - [dm] table: clean dm_get_device and move exports (Mike Snitzer) [723005] - [dm] ioctl: forbid multiple device specifiers (Mike Snitzer) [723005] - [dm] ioctl: introduce __get_dev_cell (Mike Snitzer) [723005] - [dm] ioctl: fill in device parameters in more ioctls (Mike Snitzer) [723005] - [dm] flakey: add corrupt_bio_byte feature (Mike Snitzer) [723005] - [dm] flakey: add drop_writes (Mike Snitzer) [723005] - [dm] flakey: support feature args (Mike Snitzer) [723005] - [dm] flakey: use dm_target_offset and support discards (Mike Snitzer) [723005] - [dm] table: share target argument parsing functions (Mike Snitzer) [723005] - [dm] snapshot: skip reading origin when overwriting complete chunk (Mike Snitzer) [723005] - [dm] ignore merge_bvec for-snapshots when safe (Mike Snitzer) [723005] - [dm] kcopyd: add dm_kcopyd_zero to zero an area (Mike Snitzer) [723005] - [dm] snapshot: style cleanups (Mike Snitzer) [723005] - [dm] snapshot: remove unused definitions (Mike Snitzer) [723005] - [dm] kcopyd: remove nr_pages field from job structure (Mike Snitzer) [723005] - [dm] kcopyd: remove offset field from job structure (Mike Snitzer) [723005] - [dm] use vzalloc (Mike Snitzer) [723005] - [dm] log userspace: use list_move (Mike Snitzer) [723005] - [dm] table: fix discard support (Mike Snitzer) [723005] - [dm] mpath: fix potential NULL pointer in feature arg processing (Mike Snitzer) [723005] - [dm] snapshot: flush disk cache when merging (Mike Snitzer) [723005] - [dm] io: RHEL specific updates to support interface changes (Mike Snitzer) [723005] - [dm] kcopyd: return client directly and not through a pointer (Mike Snitzer) [723005] - [dm] kcopyd: reserve fewer pages (Mike Snitzer) [723005] - [dm] io: use fixed initial mempool size (Mike Snitzer) [723005] - [dm] kcopyd: alloc pages from the main page allocator (Mike Snitzer) [723005] - [dm] kcopyd: add gfp parm to alloc_pl (Mike Snitzer) [723005] - [dm] kcopyd: remove superfluous page allocation spinlock (Mike Snitzer) [723005] - [dm] kcopyd: preallocate sub jobs to avoid deadlock (Mike Snitzer) [723005] - [dm] kcopyd: avoid pointless job splitting (Mike Snitzer) [723005] - [dm] table: reject devices without request fns (Mike Snitzer) [723005] - [dm] table: allow targets to support discards internally (Mike Snitzer) [723005] - [dm] mpath: allow table load with no priority groups (Mike Snitzer) [723005] - [dm] mpath: fail message ioctl if specified path is not valid (Mike Snitzer) [723005] - [dm] flakey: enable on all supported RHEL6 architectures (Mike Snitzer) [723005] - [dm] add flakey target (Mike Snitzer) [723005] - [dm] fix opening log and cow devices for read only tables (Mike Snitzer) [723005] - [dm] per target unplug callback support (Mike Snitzer) [723005] - [dm] introduce target callbacks and congestion callback (Mike Snitzer) [723005] - [dm] snapshot: remove unused dm_snapshot queued_bios_work (Mike Snitzer) [723005] - [block] cciss: do not attempt to read from a write-only register (Tony Camuso) [728676] - [scsi] mpt2sas: mark lockless mode tech preview (Prarit Bhargava) - [perf] x86: Add model 45 SandyBridge support (Prarit Bhargava) [729557] - [x86] section mismatch fix for boot_cpu_data_rh (Prarit Bhargava) [729341] - [mm] Avoid merging a VMA with another VMA which is cloned from the parent process. (Larry Woodman) [725855] - [pci] revert latest SRIOV patchset (Aristeu Rozanski) [730144]- [fs] sysfs: use rb-tree for inode number lookup (Mikulas Patocka) [725580] - [fs] sysfs: remove s_sibling hacks (Mikulas Patocka) [725580] - [fs] sysfs: use rb-tree for name lookups (Mikulas Patocka) [725580] - [fs] sysfs: count subdirectories (Mikulas Patocka) [725580] - [mm] backing-dev: use synchronize_rcu_expedited instead of synchronize_rcu (Mikulas Patocka) [725580] - [fs] cifs: don't start signing too early (Jeff Layton) [729437] - [fs] cifs: Fix signing failure when server mandates signing for NTLMSSP (Jeff Layton) [729437] - [net] net: don't set VLAN_TAG_PRESENT for VLAN 0 frames (Stefan Assmann) [706208] - [netdrv] bnx2x: fix undesired VLAN stripping (Michal Schmidt) [702752] - [fs] nfs: don't use d_move in nfs_async_rename_done (Jeff Layton) [729434] - [net] af_packet: prevent information leak (Jiri Pirko) [728033] - [net] gro: Only reset frag0 when skb can be pulled (Jiri Pirko) [726556] - [net] Fix security_socket_sendmsg() bypass problem. (Jiri Pirko) [708365] - [net] Cap number of elements for sendmmsg (Jiri Pirko) [708365] - [net] sendmmsg should only return an error if no messages were sent (Jiri Pirko) [708365] - [net] net: Add sendmmsg socket system call (Jiri Pirko) [708365] - [gfs2] assert in __gfs2_ail_flush after #676626 patch is applied (Robert S Peterson) [724921] - [fs] FS-Cache: Only call mark_tech_preview() when caching is actually begun (David Howells) [696396] - [fs] Fix mark_tech_preview() to not disable lock debugging (David Howells) [696396] - [netdrv] bonding: fix potential deadlock in bond_uninit() (Andy Gospodarek) [719587] - [netdrv] vmxnet3: Update to latest upstream (Neil Horman) [694893]- [fs] xfs: unpin stale inodes directly in IOP_COMMITTED (Dave Chinner) [695827] - [fs] xfs: prevent bogus assert when trying to remove non-existent attribute (Dave Chinner) [695827] - [fs] xfs: clear XFS_IDIRTY_RELEASE on truncate down (Dave Chinner) [695827] - [fs] xfs: reset inode per-lifetime state when recycling it (Dave Chinner) [695827] - [fs] xfs: make log devices with write back caches work (Dave Chinner) [695827] - [fs] xfs: fix ->mknod() return value on xfs_get_acl() failure (Dave Chinner) [695827] - [fs] xfs: correctly decrement the extent buffer index in xfs_bmap_del_extent (Dave Chinner) [695827] - [fs] xfs: check for valid indices in xfs_iext_get_ext and xfs_iext_idx_to_irec (Dave Chinner) [695827] - [fs] xfs: fix up asserts in xfs_iflush_fork (Dave Chinner) [695827] - [fs] xfs: do not do pointer arithmetic on extent records (Dave Chinner) [695827] - [fs] xfs: do not use unchecked extent indices in xfs_bunmapi (Dave Chinner) [695827] - [fs] xfs: do not use unchecked extent indices in xfs_bmapi (Dave Chinner) [695827] - [fs] xfs: do not use unchecked extent indices in xfs_bmap_add_extent_* (Dave Chinner) [695827] - [fs] xfs: remove if_lastex (Dave Chinner) [695827] - [fs] xfs: remove the unused XFS_BMAPI_RSVBLOCKS flag (Dave Chinner) [695827] - [fs] xfs: obey minleft values during extent allocation correctly (Dave Chinner) [695827] - [fs] xfs: reset buffer pointers before freeing them (Dave Chinner) [695827] - [fs] xfs: avoid getting stuck during async inode flushes (Dave Chinner) [695827] - [fs] xfs: fix xfs_itruncate_start tracing (Dave Chinner) [695827] - [fs] xfs: kill off xfs_printk() (Dave Chinner) [695827] - [fs] xfs: treewide: fix a few typos in comments (Dave Chinner) [695827] - [fs] xfs: make AIL target updates and compares 32bit safe. (Dave Chinner) [695827] - [fs] xfs: always push the AIL to the target (Dave Chinner) [695827] - [fs] xfs: ensure reclaim cursor is reset correctly at end of AG (Dave Chinner) [695827] - [fs] xfs: add an x86 compat handler for XFS_IOC_ZERO_RANGE (Dave Chinner) [695827] - [fs] xfs: fix compiler warning in xfs_trace.h (Dave Chinner) [695827] - [fs] xfs: cleanup duplicate initializations (Dave Chinner) [695827] - [fs] xfs: reduce the number of pagb_lock roundtrips in xfs_alloc_clear_busy (Dave Chinner) [695827] - [fs] xfs: exact busy extent tracking (Dave Chinner) [695827] - [fs] xfs: do not immediately reuse busy extent ranges (Dave Chinner) [695827] - [fs] xfs: optimize AGFL refills (Dave Chinner) [695827] - [fs] xfs: fix duplicate message output (Dave Chinner) [695827] - [fs] xfs: fix xfs_debug warnings (Dave Chinner) [695827] - [fs] xfs: fix variable set but not used warnings (Dave Chinner) [695827] - [fs] xfs: convert log tail checking to a warning (Dave Chinner) [695827] - [fs] xfs: catch bad block numbers freeing extents. (Dave Chinner) [695827] - [fs] xfs: fix extent format buffer allocation size (Dave Chinner) [695827] - [fs] xfs: Fix common misspellings (Dave Chinner) [695827] - [fs] xfs: fix unreferenced var error in xfs_buf.c (Dave Chinner) [695827] - [fs] xfs: stop using the page cache to back the buffer cache (Dave Chinner) [695827] - [fs] xfs: register the inode cache shrinker before quotachecks (Dave Chinner) [695827] - [fs] xfs: xfs_trans_read_buf() should return an error on failure (Dave Chinner) [695827] - [fs] xfs: introduce inode cluster buffer trylocks for xfs_iflush (Dave Chinner) [695827] - [fs] xfs: vmap: flush vmap aliases when mapping fails (Dave Chinner) [695827] - [fs] xfs: preallocation transactions do not need to be synchronous (Dave Chinner) [695827] - [fs] xfs: don't name variables "panic" (Dave Chinner) [695827] - [fs] xfs: factor agf counter updates into a helper (Dave Chinner) [695827] - [fs] xfs: clean up the xfs_alloc_compute_aligned calling convention (Dave Chinner) [695827] - [fs] xfs: kill support/debug.[ch] (Dave Chinner) [695827] - [fs] xfs: Convert remaining cmn_err() callers to new API (Dave Chinner) [695827] - [fs] xfs: convert the quota debug prints to new API (Dave Chinner) [695827] - [fs] xfs: rename xfs_cmn_err_fsblock_zero() (Dave Chinner) [695827] - [fs] xfs: convert xfs_fs_cmn_err to new error logging API (Dave Chinner) [695827] - [fs] xfs: kill xfs_fs_mount_cmn_err() macro (Dave Chinner) [695827] - [fs] xfs: kill xfs_fs_repair_cmn_err() macro (Dave Chinner) [695827] - [fs] xfs: convert xfs_cmn_err to xfs_alert_tag (Dave Chinner) [695827] - [fs] xfs: Convert xlog_warn to new logging interface (Dave Chinner) [695827] - [fs] xfs: Convert linux-2.6/ files to new logging interface (Dave Chinner) [695827] - [fs] xfs: introduce new logging API. (Dave Chinner) [695827] - [fs] xfs: enable delaylog by default (Dave Chinner) [695827] - [fs] xfs: more sensible inode refcounting for ialloc (Dave Chinner) [695827] - [fs] xfs: stop using xfs_trans_iget in the RT allocator (Dave Chinner) [695827] - [fs] xfs: check if device support discard in xfs_ioc_trim() (Dave Chinner) [695827] - [fs] xfs: add lockdep annotations for the rt inodes (Dave Chinner) [695827] - [fs] xfs: fix xfs_get_extsz_hint for a zero extent size hint (Dave Chinner) [695827] - [fs] xfs: only lock the rt bitmap inode once per allocation (Dave Chinner) [695827] - [fs] xfs: xfs_bmap_add_extent_delay_real should init br_startblock (Dave Chinner) [695827] - [fs] xfs: fix dquot shaker deadlock (Dave Chinner) [695827] - [fs] xfs: handle CIL transaction commit failures correctly (Dave Chinner) [695827] - [fs] xfs: limit extsize to size of AGs and/or MAXEXTLEN (Dave Chinner) [695827] - [fs] xfs: prevent extsize alignment from exceeding maximum extent size (Dave Chinner) [695827] - [fs] xfs: limit extent length for allocation to AG size (Dave Chinner) [695827] - [fs] xfs: speculative delayed allocation uses rounddown_power_of_2 badly (Dave Chinner) [695827] - [fs] xfs: fix efi item leak on forced shutdown (Dave Chinner) [695827] - [fs] xfs: fix log ticket leak on forced shutdown. (Dave Chinner) [695827] - [fs] xfs: Do not name variables "panic" (Dave Chinner) [695827] - [fs] xfs: prevent NMI timeouts in cmn_err (Dave Chinner) [695827] - [fs] xfs: workqueue: convert cancel_rearming_delayed_work[queue]() users to cancel_delayed_work_sync() (Dave Chinner) [695827] - [fs] make the feature checks in ->fallocate future proof (Dave Chinner) [695827] - [fs] xfs: Add log level to assertion printk (Dave Chinner) [695827] - [fs] xfs: fix an assignment within an ASSERT() (Dave Chinner) [695827] - [fs] xfs: fix error handling for synchronous writes (Dave Chinner) [695827] - [fs] xfs: add FITRIM support (Dave Chinner) [695827] - [fs] xfs: ensure log covering transactions are synchronous (Dave Chinner) [695827] - [fs] xfs: factor common write setup code (Dave Chinner) [695827] - [fs] xfs: split buffered IO write path from xfs_file_aio_write (Dave Chinner) [695827] - [fs] xfs: split direct IO write path from xfs_file_aio_write (Dave Chinner) [695827] - [fs] xfs: introduce xfs_rw_lock() helpers for locking the inode (Dave Chinner) [695827] - [fs] xfs: factor post-write newsize updates (Dave Chinner) [695827] - [fs] xfs: factor common post-write isize handling code (Dave Chinner) [695827] - [fs] xfs: convert grant head manipulations to lockless algorithm (Dave Chinner) [695827] - [fs] xfs: introduce new locks for the log grant ticket wait queues (Dave Chinner) [695827] - [fs] xfs: log timestamp changes to the source inode in rename (Dave Chinner) [695827] - [fs] xfs: convert log grant heads to atomic variables (Dave Chinner) [695827] - [fs] xfs: convert l_tail_lsn to an atomic variable. (Dave Chinner) [695827] - [fs] xfs: convert l_last_sync_lsn to an atomic variable (Dave Chinner) [695827] - [fs] xfs: make AIL tail pushing independent of the grant lock (Dave Chinner) [695827] - [fs] xfs: use wait queues directly for the log wait queues (Dave Chinner) [695827] - [fs] xfs: combine grant heads into a single 64 bit integer (Dave Chinner) [695827] - [fs] xfs: rework log grant space calculations (Dave Chinner) [695827] - [fs] xfs: fact out common grant head/log tail verification code (Dave Chinner) [695827] - [fs] xfs: convert log grant ticket queues to list heads (Dave Chinner) [695827] - [fs] xfs: use AIL bulk delete function to implement single delete (Dave Chinner) [695827] - [fs] xfs: use AIL bulk update function to implement single updates (Dave Chinner) [695827] - [fs] xfs: remove all the inodes on a buffer from the AIL in bulk (Dave Chinner) [695827] - [fs] xfs: consume iodone callback items on buffers as they are processed (Dave Chinner) [695827] - [fs] xfs: reduce the number of AIL push wakeups (Dave Chinner) [695827] - [fs] xfs: bulk AIL insertion during transaction commit (Dave Chinner) [695827] - [fs] xfs: clean up xfs_ail_delete() (Dave Chinner) [695827] - [fs] xfs: Pull EFI/EFD handling out from under the AIL lock (Dave Chinner) [695827] - [fs] xfs: fix EFI transaction cancellation. (Dave Chinner) [695827] - [fs] xfs: connect up buffer reclaim priority hooks (Dave Chinner) [695827] - [fs] xfs: add a lru to the XFS buffer cache (Dave Chinner) [695827] - [fs] xfs: only run xfs_error_test if error injection is active (Dave Chinner) [695827] - [fs] xfs: avoid moving stale inodes in the AIL (Dave Chinner) [695827] - [fs] xfs: delayed alloc blocks beyond EOF are valid after writeback (Dave Chinner) [695827] - [fs] xfs: push stale, pinned buffers on trylock failures (Dave Chinner) [695827] - [fs] xfs: fix failed write truncation handling. (Dave Chinner) [695827] - [fs] xfs: convert xfsbud shrinker to a per-buftarg shrinker. (Dave Chinner) [695827] - [fs] xfs: convert pag_ici_lock to a spin lock (Dave Chinner) [695827] - [fs] xfs: convert inode cache lookups to use RCU locking (Dave Chinner) [695827] - [fs] xfs: rcu free inodes (Dave Chinner) [695827] - [fs] xfs: don't truncate prealloc from frequently accessed inodes (Dave Chinner) [695827] - [fs] xfs: dynamic speculative EOF preallocation (Dave Chinner) [695827] - [fs] xfs: use KM_NOFS for allocations during attribute list operations (Dave Chinner) [695827] - [fs] xfs: provide a inode iolock lockdep class (Dave Chinner) [695827] - [fs] xfs: factor duplicate code in xfs_alloc_ag_vextent_near into a helper (Dave Chinner) [695827] - [fs] xfs: clean up xfs_alloc_ag_vextent_exact (Dave Chinner) [695827] - [fs] xfs: simplify xfs_map_at_offset (Dave Chinner) [695827] - [fs] xfs: refactor xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: remove the all_bh flag from xfs_convert_page (Dave Chinner) [695827] - [fs] xfs: remove xfs_probe_cluster (Dave Chinner) [695827] - [fs] xfs: simplify xfs_map_blocks (Dave Chinner) [695827] - [fs] xfs: kill xfs_iomap (Dave Chinner) [695827] - [fs] xfs: cleanup the xfs_iomap_write_* helpers (Dave Chinner) [695827] - [fs] xfs: a few small tweaks for overwrites in xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: remove some dead bio handling code (Dave Chinner) [695827] - [fs] xfs: improve mapping type check in xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: untangle phase1 vs phase2 recovery helpers (Dave Chinner) [695827] - [fs] xfs: refactor xlog_recover_commit_trans (Dave Chinner) [695827] - [fs] xfs: use struct list_head for the buf cancel table (Dave Chinner) [695827] - [fs] xfs: remove leftovers of old buffer log items in recovery code (Dave Chinner) [695827] - [fs] xfs: fix exporting with left over 64-bit inodes (Dave Chinner) [695827] - [fs] xfs: remove incorrect assert in xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: fix a few compiler warnings with CONFIG_XFS_QUOTA=n (Dave Chinner) [695827] - [fs] xfs: tell lockdep about parent iolock usage in filestreams (Dave Chinner) [695827] - [fs] xfs: move delayed write buffer trace (Dave Chinner) [695827] - [fs] xfs: fix per-ag reference counting in inode reclaim tree walking (Dave Chinner) [695827] - [fs] xfs: xfs_ioctl: fix information leak to userland (Dave Chinner) [695827] - [fs] xfs: remove experimental tag from the delaylog option (Dave Chinner) [695827] - [fs] tree-wide: fix comment/printk typos (Dave Chinner) [695827] - [fs] writeback: remove nonblocking/encountered_congestion references (Dave Chinner) [695827] - [fs] xfs: semaphore cleanup (Dave Chinner) [695827] - [fs] xfs: Extend project quotas to support 32bit project ids (Dave Chinner) [695827] - [fs] xfs: remove xfs_buf wrappers (Dave Chinner) [695827] - [fs] xfs: remove xfs_cred.h (Dave Chinner) [695827] - [fs] xfs: remove xfs_globals.h (Dave Chinner) [695827] - [fs] xfs: remove xfs_version.h (Dave Chinner) [695827] - [fs] xfs: remove xfs_refcache.h (Dave Chinner) [695827] - [fs] xfs: fix the xfs_trans_committed (Dave Chinner) [695827] - [fs] xfs: remove unused t_callback field in struct xfs_trans (Dave Chinner) [695827] - [fs] xfs: fix bogus m_maxagi check in xfs_iget (Dave Chinner) [695827] - [fs] xfs: do not use xfs_mod_incore_sb_batch for per-cpu counters (Dave Chinner) [695827] - [fs] xfs: do not use xfs_mod_incore_sb for per-cpu counters (Dave Chinner) [695827] - [fs] xfs: remove XFS_MOUNT_NO_PERCPU_SB (Dave Chinner) [695827] - [fs] xfs: pack xfs_buf structure more tightly (Dave Chinner) [695827] - [fs] xfs: convert buffer cache hash to rbtree (Dave Chinner) [695827] - [fs] xfs: serialise inode reclaim within an AG (Dave Chinner) [695827] - [fs] xfs: batch inode reclaim lookup (Dave Chinner) [695827] - [fs] xfs: implement batched inode lookups for AG walking (Dave Chinner) [695827] - [fs] xfs: split out inode walk inode grabbing (Dave Chinner) [695827] - [fs] xfs: split inode AG walking into separate code for reclaim (Dave Chinner) [695827] - [fs] xfs: remove buftarg hash for external devices (Dave Chinner) [695827] - [fs] xfs: use unhashed buffers for size checks (Dave Chinner) [695827] - [fs] xfs: kill XBF_FS_MANAGED buffers (Dave Chinner) [695827] - [fs] xfs: store xfs_mount in the buftarg instead of in the xfs_buf (Dave Chinner) [695827] - [fs] xfs: introduced uncached buffer read primitve (Dave Chinner) [695827] - [fs] xfs: rename xfs_buf_get_nodaddr to be more appropriate (Dave Chinner) [695827] - [fs] xfs: don't use vfs writeback for pure metadata modifications (Dave Chinner) [695827] - [fs] xfs: lockless per-ag lookups (Dave Chinner) [695827] - [fs] xfs: remove debug assert for per-ag reference counting (Dave Chinner) [695827] - [fs] xfs: reduce the number of CIL lock round trips during commit (Dave Chinner) [695827] - [fs] xfs: eliminate some newly-reported gcc warnings (Dave Chinner) [695827] - [fs] xfs: remove the ->kill_root btree operation (Dave Chinner) [695827] - [fs] xfs: stop using xfs_qm_dqtobp in xfs_qm_dqflush (Dave Chinner) [695827] - [fs] xfs: simplify xfs_qm_dqusage_adjust (Dave Chinner) [695827] - [fs] xfs: Introduce XFS_IOC_ZERO_RANGE (Dave Chinner) [695827] - [fs] xfs: use range primitives for xfs page cache operations (Dave Chinner) [695827] - [fs] xfs: force background CIL push under sustained load (Dave Chinner) [695827] - [fs] xfs: Make fiemap work with sparse files (Dave Chinner) [695827] - [fs] xfs: prevent 32bit overflow in space reservation (Dave Chinner) [695827] - [fs] xfs: Disallow 32bit project quota id (Dave Chinner) [695827] - [fs] xfs: improve buffer cache hash scalability (Dave Chinner) [695827] - [fs] xfs: do not discard page cache data on EAGAIN (Dave Chinner) [695827] - [fs] xfs: don't do memory allocation under the CIL context lock (Dave Chinner) [695827] - [fs] xfs: Reduce log force overhead for delayed logging (Dave Chinner) [695827] - [fs] xfs: dummy transactions should not dirty VFS state (Dave Chinner) [695827] - [fs] xfs: ensure f_ffree returned by statfs() is non-negative (Dave Chinner) [695827] - [fs] xfs: handle negative wbc->nr_to_write during sync writeback (Dave Chinner) [695827] - [fs] xfs: unlock items before allowing the CIL to commit (Dave Chinner) [695827] - [fs] xfs: new truncate sequence (Dave Chinner) [695827] - [fs] xfs: get rid of block_write_begin_newtrunc (Dave Chinner) [695827] - [fs] sort out blockdev_direct_IO variants (Dave Chinner) [695827] - [fs] xfs simplify and speed up direct I/O completions (Dave Chinner) [695827] - [fs] xfs: fix big endian build (Dave Chinner) [695827] - [fs] xfs: clean up xfs_bmap_get_bp (Dave Chinner) [695827] - [fs] xfs: simplify xfs_truncate_file (Dave Chinner) [695827] - [fs] xfs: kill the b_strat callback in xfs_buf (Dave Chinner) [695827] - [fs] xfs: remove obsolete osyncisosync mount option (Dave Chinner) [695827] - [fs] xfs: clean up filestreams helpers (Dave Chinner) [695827] - [fs] xfs: fix gcc 4.6 set but not read and unused statement warnings (Dave Chinner) [695827] - [fs] xfs: Fix build when CONFIG_XFS_POSIX_ACL=n (Dave Chinner) [695827] - [fs] xfs: fix unsigned underflow in xfs_free_eofblocks (Dave Chinner) [695827] - [fs] xfs: use GFP_NOFS for page cache allocation (Dave Chinner) [695827] - [fs] xfs: fix memory reclaim recursion deadlock on locked inode buffer (Dave Chinner) [695827] - [fs] xfs: fix xfs_trans_add_item() lockdep warnings (Dave Chinner) [695827] - [fs] xfs: simplify and remove xfs_ireclaim (Dave Chinner) [695827] - [fs] xfs: remove a dmapi leftover (Dave Chinner) [695827] - [fs] xfs: writepage always has buffers (Dave Chinner) [695827] - [fs] xfs: allow writeback from kswapd (Dave Chinner) [695827] - [fs] xfs: remove incorrect log write optimization (Dave Chinner) [695827] - [fs] xfs: split xfs_itrace_entry (Dave Chinner) [695827] - [fs] xfs: remove xfs_iput (Dave Chinner) [695827] - [fs] xfs: remove xfs_iput_new (Dave Chinner) [695827] - [fs] xfs: some iget tracing cleanups / fixes (Dave Chinner) [695827] - [fs] xfs: do not use emums for flags used in tracing (Dave Chinner) [695827] - [fs] xfs: remove explicit xfs_sync_data/xfs_sync_attr calls on umount (Dave Chinner) [695827] - [fs] xfs: small cleanups for xfs_iomap / __xfs_get_blocks (Dave Chinner) [695827] - [fs] xfs: reduce stack usage in xfs_iomap (Dave Chinner) [695827] - [fs] xfs: avoid synchronous transaction in xfs_fs_write_inode (Dave Chinner) [695827] - [fs] xfs: simplify xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: simplify xfs_vm_releasepage (Dave Chinner) [695827] - [fs] xfs: remove unused delta tracking code in xfs_bmapi (Dave Chinner) [695827] - [fs] xfs: remove unused XFS_BMAPI_ flags (Dave Chinner) [695827] - [fs] xfs: remove the unused XFS_TRANS_NOSLEEP/XFS_TRANS_WAIT flags (Dave Chinner) [695827] - [fs] xfs: remove the unused XFS_LOG_SLEEP and XFS_LOG_NOSLEEP flags (Dave Chinner) [695827] - [fs] xfs: kill the unused xlog_debug variable (Dave Chinner) [695827] - [fs] xfs: fix the xfs_log_iovec i_addr type (Dave Chinner) [695827] - [fs] xfs: simplify inode to transaction joining (Dave Chinner) [695827] - [fs] xfs: simplify buffer pinning (Dave Chinner) [695827] - [fs] xfs: give li_cb callbacks the correct prototype (Dave Chinner) [695827] - [fs] xfs: give xfs_item_ops methods the correct prototypes (Dave Chinner) [695827] - [fs] xfs: merge iop_unpin_remove into iop_unpin (Dave Chinner) [695827] - [fs] xfs: simplify log item descriptor tracking (Dave Chinner) [695827] - [fs] xfs: remove unneeded #include statements (Dave Chinner) [695827] - [fs] xfs: drop dmapi hooks (Dave Chinner) [695827] - [fs] xfs: improve xfs_isilocked (Dave Chinner) [695827] - [fs] xfs: skip writeback from reclaim context (Dave Chinner) [695827] - [fs] xfs: fix access to upper inodes without inode64 (Dave Chinner) [695827] - [fs] xfs: fix might_sleep() warning when initialising per-ag tree (Dave Chinner) [695827] - [fs] xfs/quota: Add missing mutex_unlock (Dave Chinner) [695827] - [fs] xfs: remove duplicated #include (Dave Chinner) [695827] - [fs] xfs: convert more trace events to DEFINE_EVENT (Dave Chinner) [695827] - [fs] xfs: xfs_trace.c: remove duplicated #include (Dave Chinner) [695827] - [fs] xfs: Check new inode size is OK before preallocating (Dave Chinner) [695827] - [fs] xfs: clean up xlog_align (Dave Chinner) [695827] - [fs] xfs: cleanup log reservation calculactions (Dave Chinner) [695827] - [fs] xfs: be more explicit if RT mount fails due to config (Dave Chinner) [695827] - [fs] xfs: replace E2BIG with EFBIG where appropriate (Dave Chinner) [695827] - [fs] xfs: Ensure inode allocation buffers are fully replayed (Dave Chinner) [695827] - [fs] xfs: enable background pushing of the CIL (Dave Chinner) [695827] - [fs] xfs: forced unmounts need to push the CIL (Dave Chinner) [695827] - [fs] xfs: Introduce delayed logging core code (Dave Chinner) [695827] - [fs] xfs: Improve scalability of busy extent tracking (Dave Chinner) [695827] - [fs] xfs: make the log ticket ID available outside the log infrastructure (Dave Chinner) [695827] - [fs] xfs: clean up log ticket overrun debug output (Dave Chinner) [695827] - [fs] xfs: Clean up XFS_BLI_* flag namespace (Dave Chinner) [695827] - [fs] xfs: modify buffer item reference counting (Dave Chinner) [695827] - [fs] xfs: allow log ticket allocation to take allocation flags (Dave Chinner) [695827] - [fs] xfs: Don't reuse the same transaction ID for duplicated transactions. (Dave Chinner) [695827] - [fs] xfs: mark xfs_iomap_write_ helpers static (Dave Chinner) [695827] - [fs] xfs: clean up end index calculation in xfs_page_state_convert (Dave Chinner) [695827] - [fs] xfs: clean up mapping size calculation in __xfs_get_blocks (Dave Chinner) [695827] - [fs] xfs: clean up xfs_iomap_valid (Dave Chinner) [695827] - [fs] xfs: move I/O type flags into xfs_aops.c (Dave Chinner) [695827] - [fs] xfs: kill struct xfs_iomap (Dave Chinner) [695827] - [fs] xfs: report iomap_bn in block base (Dave Chinner) [695827] - [fs] xfs: report iomap_offset and iomap_bsize in block base (Dave Chinner) [695827] - [fs] xfs: remove iomap_delta (Dave Chinner) [695827] - [fs] xfs: remove iomap_target (Dave Chinner) [695827] - [fs] xfs: limit xfs_imap_to_bmap to a single mapping (Dave Chinner) [695827] - [fs] xfs: simplify buffer to transaction matching (Dave Chinner) [695827] - [fs] xfs: kill off l_sectbb_mask (Dave Chinner) [695827] - [fs] xfs: record log sector size rather than log2(that) (Dave Chinner) [695827] - [fs] xfs: remove dead XFS_LOUD_RECOVERY code (Dave Chinner) [695827] - [fs] xfs: removed unused XFS_QMOPT_ flags (Dave Chinner) [695827] - [fs] xfs: remove a few macro indirections in the quota code (Dave Chinner) [695827] - [fs] xfs: access quotainfo structure directly (Dave Chinner) [695827] - [fs] xfs: wait for direct I/O to complete in fsync and write_inode (Dave Chinner) [695827] - [fs] xfs: xfs_trace.c: duplicated include (Dave Chinner) [695827] - [fs] xfs: minor odds and ends in xfs_log_recover.c (Dave Chinner) [695827] - [fs] xfs: avoid repeated pointer dereferences (Dave Chinner) [695827] - [fs] xfs: change a few labels in xfs_log_recover.c (Dave Chinner) [695827] - [fs] xfs: enforce synchronous writes in xfs_bwrite (Dave Chinner) [695827] - [fs] xfs: remove periodic superblock writeback (Dave Chinner) [695827] - [fs] xfs: make the log ticket transaction id random (Dave Chinner) [695827] - [fs] xfs: nothing special about 1-block log sector (Dave Chinner) [695827] - [fs] xfs: encapsulate bbcount validity checking (Dave Chinner) [695827] - [fs] xfs: kill XLOG_SECTOR_ROUND*() (Dave Chinner) [695827] - [fs] xfs: simplify XLOG_SECTOR_ROUND*() (Dave Chinner) [695827] - [fs] xfs: fix min bufsize bugs in two places (Dave Chinner) [695827] - [fs] xfs: add const qualifiers to xfs error function args (Dave Chinner) [695827] - [fs] xfs: remove xfs_dqmarker (Dave Chinner) [695827] - [fs] xfs: convert the dquot free list to use list heads (Dave Chinner) [695827] - [fs] xfs: convert the dquot hash list to use list heads (Dave Chinner) [695827] - [fs] xfs: remove duplicate code from dquot reclaim (Dave Chinner) [695827] - [fs] xfs: convert the per-mount dquot list to use list heads (Dave Chinner) [695827] - [fs] xfs: add log item recovery tracing (Dave Chinner) [695827] - [fs] xfs: clean up xlog_write_adv_cnt (Dave Chinner) [695827] - [fs] xfs: introduce new internal log vector structure (Dave Chinner) [695827] - [fs] xfs: reindent xlog_write (Dave Chinner) [695827] - [fs] xfs: factor xlog_write (Dave Chinner) [695827] - [fs] xfs: log ticket reservation underestimates the number of iclogs (Dave Chinner) [695827] - [fs] xfs: Clean up xfs_trans_committed code after factoring (Dave Chinner) [695827] - [fs] xfs: update and factor xfs_trans_committed() (Dave Chinner) [695827] - [fs] xfs: clean up xfs_trans_commit logic even more (Dave Chinner) [695827] - [fs] xfs: split out iclog writing from xfs_trans_commit() (Dave Chinner) [695827] - [fs] xfs: fix reservation release commit flag in xfs_bmap_add_attrfork() (Dave Chinner) [695827] - [fs] xfs: remove stale parameter from ->iop_unpin method (Dave Chinner) [695827] - [fs] xfs: Add inode pin counts to traces (Dave Chinner) [695827] - [fs] xfs: factor log item initialisation (Dave Chinner) [695827] - [fs] xfs: add blockdev name to kthreads (Dave Chinner) [695827] - [fs] xfs: Fix integer overflow in fs/xfs/linux-2.6/xfs_ioctl*.c (Dave Chinner) [695827] - [fs] include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Dave Chinner) [695827] - [fs] xfs: use scalable vmap API (Dave Chinner) [695827] - [fs] xfs: remove old vmap cache (Dave Chinner) [695827] - [fs] xfs: backport of vmapped buffer helpers (Dave Chinner) [695827] - [fs] quota: drop permission checks from xfs_fs_set_xstate/xfs_fs_set_xquota (Dave Chinner) [695827] - [fs] quota: clean up Q_XQUOTASYNC (Dave Chinner) [695827] - [fs] xfs: remove xfs_ipin/xfs_iunpin (Dave Chinner) [695827] - [fs] xfs: cleanup xfs_iunpin_wait/xfs_iunpin_nowait (Dave Chinner) [695827] - [fs] xfs: kill xfs_lrw.h (Dave Chinner) [695827] - [fs] xfs: factor common xfs_trans_bjoin code (Dave Chinner) [695827] - [fs] xfs: stop passing opaque handles to xfs_log.c routines (Dave Chinner) [695827] - [fs] xfs: split xfs_bmap_btalloc (Dave Chinner) [695827] - [fs] xfs: fix xfs_fsblock_t tracing (Dave Chinner) [695827] - [fs] xfs: implement optimized fdatasync (Dave Chinner) [695827] - [fs] xfs: remove wrapper for the fsync file operation (Dave Chinner) [695827] - [fs] xfs: remove wrappers for read/write file operations (Dave Chinner) [695827] - [fs] xfs: merge xfs_lrw.c into xfs_file.c (Dave Chinner) [695827] - [fs] fs/xfs: Correct NULL test (Dave Chinner) [695827] - [fs] xfs: only clear the suid bit once in xfs_write (Dave Chinner) [695827] - [fs] xfs: turn off sign warnings (Dave Chinner) [695827] - [fs] xfs: replace KM_LARGE with explicit vmalloc use (Dave Chinner) [695827] - [fs] xfs: rearrange xfs_mod_sb() to avoid array subscript warning (Dave Chinner) [695827] - [fs] xfs: suppress spurious uninitialised var warning in xfs_bmapi() (Dave Chinner) [695827] - [fs] xfs: make compile warn about char sign mismatches again (Dave Chinner) [695827] - [fs] xfs: clean up sign warnings in dir2 code (Dave Chinner) [695827] - [fs] xfs: convert attr to use unsigned names (Dave Chinner) [695827] - [fs] xfs: xfs_buf_iomove() doesn't care about signedness (Dave Chinner) [695827] - [fs] xfs: make xfs_dir_cilookup_result use unsigned char (Dave Chinner) [695827] - [fs] xfs: convert dirnameops to unsigned char names (Dave Chinner) [695827] - [fs] xfs: convert DM ops to use unsigned char names (Dave Chinner) [695827] - [fs] xfs: directory names are unsigned (Dave Chinner) [695827] - [fs] xfs: Use list_heads for log recovery item lists (Dave Chinner) [695827] - [fs] xfs: make several more functions static (Dave Chinner) [695827] - [fs] xfs: fix incorrect quota return value sign (Dave Chinner) [695827] - [kernel] vsprintf: Recursive vsnprintf: Add "pV", struct va_format (Dave Chinner) [695827] - [fs] check ATTR_SIZE contraints in inode_change_ok (Dave Chinner) [695827] - [fs] new helper: ihold() (Dave Chinner) [695827] - [fs] introduce new truncate sequence (Dave Chinner) [695827]- [virt] KVM: Don't spin on virt instruction faults during reboot (Marcelo Tosatti) [637520] - [virt] KVM: Mask unsupported cpuid leaves (Don Dugger) [729060] - [virt] KVM: move and fix substitue search for missing CPUID entries (Don Dugger) [729060] - [virt] KVM: fix XSAVE bit scanning (Don Dugger) [729060] - [virt] KVM: SVM: Add xsetbv intercept (Don Dugger) [729060] - [virt] KVM: fix poison overwritten caused by using wrong xstate size (Don Dugger) [729060] - [virt] KVM: Fix OSXSAVE after migration (Don Dugger) [729060] - [virt] Fix OSXSAVE VXEXIT handling (Don Dugger) [729060] - [virt] KVM: x86: Enable AVX for guest (Don Dugger) [729060] - [virt] KVM: Fix xsave and xcr save/restore memory leak (Don Dugger) [729060] - [virt] KVM: x86: XSAVE/XRSTOR live migration support (Don Dugger) [729060] - [virt] KVM: VMX: Enable XSAVE/XRSTOR for guest (Don Dugger) [729060] - [x86] Export FPU API for KVM use (Don Dugger) [729060] - [virt] KVM: x86: Use FPU API (Don Dugger) [729060] - [perf] Fix static build of perf tool (Jiri Olsa) [725522] - [perf] clear out make flags when calling kernel make kernelver (Jiri Olsa) [725522] - [perf] Use make kernelversion instead of parsing the Makefile (Jiri Olsa) [725522] - [perf] python: Fix argument name list of read_on_cpu() (Jiri Olsa) [725522] - [perf] evlist: Don't die if sample_{id_all|type} is invalid (Jiri Olsa) [725522] - [perf] python: Use exception to propagate errors (Jiri Olsa) [725522] - [perf] evlist: Remove dependency on debug routines (Jiri Olsa) [725522] - [perf] top: Don't stop if no kernel symtab is found (Jiri Olsa) [725522] - [perf] top: Handle kptr_restrict (Jiri Olsa) [725522] - [perf] top: Remove unused macro (Jiri Olsa) [725522] - [perf] events: initialize fd array to -1 instead of 0 (Jiri Olsa) [725522] - [perf] tools: Make sure kptr_restrict warnings fit 80 col terms (Jiri Olsa) [725522] - [perf] tools: Fix build on older systems (Jiri Olsa) [725522] - [perf] symbols: Handle /proc/sys/kernel/kptr_restrict (Jiri Olsa) [725522] - [perf] Remove duplicate headers (Jiri Olsa) [725522] - [perf] tools: Fix sample type size calculation in 32 bits archs (Jiri Olsa) [725522] - [perf] tools: Fix sample size bit operations (Jiri Olsa) [725522] - [perf] tools: Fix ommitted mmap data update on remap (Jiri Olsa) [725522] - [perf] tools: Propagate event parse error handling (Jiri Olsa) [725522] - [perf] tools: Robustify dynamic sample content fetch (Jiri Olsa) [725522] - [perf] tools: Pre-check sample size before parsing (Jiri Olsa) [725522] - [perf] tools: Move evlist sample helpers to evlist area (Jiri Olsa) [725522] - [perf] tools: Remove junk code in mmap size handling (Jiri Olsa) [725522] - [perf] tools: Check we are able to read the event size on mmap (Jiri Olsa) [725522] - [perf] Only include annotate.h once in tools/perf/util/ui/browsers/annotate.c (Jiri Olsa) [725522] - [perf] stat: Add more cache-miss percentage printouts (Jiri Olsa) [725522] - [perf] stat: Add -d -d and -d -d -d options to show more CPU events (Jiri Olsa) [725522] - [perf] bench, x86: Add alternatives-asm.h wrapper (Jiri Olsa) [725522] - [perf] Fix multi-event parsing bug (Jiri Olsa) [725522] - [perf] probe: Fix the missed parameter initialization (Jiri Olsa) [725522] - [perf] stat: Tell user about unsupported events in the list (Jiri Olsa) [725522] - [perf] list: Fix max event string size (Jiri Olsa) [725522] - [perf] stat: Fail softly on unsupported events (Jiri Olsa) [725522] - [perf] stat: Leave more room for percentages (Jiri Olsa) [725522] - [perf] stat: Adjust stall cycles warning percentages (Jiri Olsa) [725522] - [perf] stat: Analyze front-end and back-end stall counts (Jiri Olsa) [725522] - [perf] tools: Add front-end and back-end stalled cycles support (Jiri Olsa) [725522] - [perf] stat: Fix compatibility behavior (Jiri Olsa) [725522] - [perf] stat: Add --sync/-S option (Jiri Olsa) [725522] - [perf] stat: Fix printout vertical alignment (Jiri Olsa) [725522] - [perf] stat: Add -d/--detailed flag to run with a lot of events (Jiri Olsa) [725522] - [perf] stat: Print out miss/hit ratio for L1 data-cache events (Jiri Olsa) [725522] - [perf] stat: Print branch misses warning colors (Jiri Olsa) [725522] - [perf] stat: Print stalled cycles warning colors (Jiri Olsa) [725522] - [perf] stat: Fix -nan output in perf stat noise printouts (Jiri Olsa) [725522] - [perf] stat: Add stalled cycles to the default output (Jiri Olsa) [725522] - [perf] stat: Add stalled cycles accounting, prettify the resulting output (Jiri Olsa) [725522] - [perf] stat: Factor our shadow stats (Jiri Olsa) [725522] - [perf] stat: Make all displayed event names parseable as well (Jiri Olsa) [725522] - [perf] stat: Fail more clearly when an invalid modifier is specified (Jiri Olsa) [725522] - [perf] tools: Accept case-insensitive symbolic event variants (Jiri Olsa) [725522] - [perf] stat: Print cache misses as percentage (Jiri Olsa) [725522] - [perf] stat: Print stalled cycles percentage (Jiri Olsa) [725522] - [perf] events: Add stalled cycles generic event - PERF_COUNT_HW_STALLED_CYCLES (Jiri Olsa) [725522] - [perf] script: improve validation of sample attributes for output fields (Jiri Olsa) [725522] - [perf] script: Add support for PERF_TYPE_RAW (Jiri Olsa) [725522] - [perf] tools: git mv tools/perf/{features-tests.mak, config/} (Jiri Olsa) [725522] - [perf] tools: Move `try-cc' (Jiri Olsa) [725522] - [perf] tools: Makefile: PYTHON{, _CONFIG} to bandage Python 3 incompatibility (Jiri Olsa) [725522] - [perf] tools: Makefile: Clean up `python/perf.so' rule (Jiri Olsa) [725522] - [perf] symbols: Give more useful names to 'self' parameters (Jiri Olsa) [725522] - [perf] script: Add more documentation about the -f/--fields parameters (Jiri Olsa) [725522] - [perf] script: If type not given fields apply to all event types (Jiri Olsa) [725522] - [perf] probe: Add fastpath to do lookup by function name (Jiri Olsa) [725522] - [perf] Fix a build error with some GCC versions (Jiri Olsa) [725522] - [perf] python: Add cgroup.c to setup.py to get it building again (Jiri Olsa) [725522] - [perf] tool: Add cgroup support (Jiri Olsa) [725522] - [x86] perf: Cherry pick from linux-3.1 for pentium 4 (Peter Zijlstra) [692677 725524] {CVE-2011-2693} - [x86] perf: Cherry pick from linux-3.1 (Peter Zijlstra) [725524] - [kernel] perf: Redo RHEL fixups (Peter Zijlstra) [725524] - [x86] perf: Sync to linux-3.0 (Peter Zijlstra) [725524] - [kernel] perf: Core perf sync to linux-3.0 (Peter Zijlstra) [725524] - [powerpc] perf: Roll-back to last mainline sync (Peter Zijlstra) [725524] - [x86] perf: Roll-back to last mainline sync (Peter Zijlstra) [725524] - [kernel] perf: Undo core perf differences (Peter Zijlstra) [725524] - [kernel] perf: enable perf-cgroup support (Peter Zijlstra) [725524]- [scsi] isci: fix checkpatch errors (David Milburn) [695954] - [scsi] isci: Retrieve the EFI variable for OEM parameter (David Milburn) [695954] - [scsi] isci: Device reset should request sas_phy_reset (David Milburn) [695954] - [scsi] isci: pare back error messages (David Milburn) [695954] - [scsi] isci: cleanup silicon revision detection (David Milburn) [695954] - [scsi] isci: merge scu_unsolicited_frame.h into unsolicited_frame_control.h (David Milburn) [695954] - [scsi] isci: merge sata.[ch] into request.c (David Milburn) [695954] - [scsi] isci: kill 'get/set' macros (David Milburn) [695954] - [scsi] isci: retire scic_sds_ and scic_ prefixes (David Milburn) [695954] - [scsi] isci: unify isci_host and scic_sds_controller (David Milburn) [695954] - [scsi] isci: unify isci_remote_device and scic_sds_remote_device (David Milburn) [695954] - [scsi] isci: unify isci_port and scic_sds_port (David Milburn) [695954] - [scsi] isci: fix scic_sds_remote_device_terminate_requests (David Milburn) [695954] - [scsi] isci: unify isci_phy and scic_sds_phy (David Milburn) [695954] - [scsi] isci: unify isci_request and scic_sds_request (David Milburn) [695954] - [scsi] isci: rename / clean up scic_sds_stp_request (David Milburn) [695954] - [scsi] isci: preallocate requests (David Milburn) [695954] - [scsi] isci: combine request flags (David Milburn) [695954] - [scsi] isci: unify can_queue tracking on the tci_pool, uplevel tag assignment (David Milburn) [695954] - [scsi] isci: Terminate dev requests on FIS err bit rx in NCQ (David Milburn) [695954] - [scsi] isci: fix frame received locking (David Milburn) [695954] - [scsi] isci: possible buffer overflow in isci_parse_oem_parameters fixed (David Milburn) [695954] - [scsi] isci: fix isci_task_execute_tmf completion (David Milburn) [695954] - [scsi] isci: fix support for arbitrarily large smp requests (David Milburn) [695954] - [scsi] isci: fix dma_unmap_sg usage (David Milburn) [695954] - [scsi] isci: fix smp response frame overrun (David Milburn) [695954] - [scsi] isci: kill device_sequence (David Milburn) [695954] - [scsi] isci: kill isci_remote_device_change_state() (David Milburn) [695954] - [scsi] isci: atomic device lookup and reference counting (David Milburn) [695954] - [scsi] isci: fix ssp response iu buffer size in isci_tmf (David Milburn) [695954] - [scsi] isci: cleanup request allocation (David Milburn) [695954] - [scsi] isci: cleanup/optimize queue increment macros (David Milburn) [695954] - [scsi] isci: cleanup tag macros (David Milburn) [695954] - [scsi] isci: cleanup/optimize pool implementation (David Milburn) [695954] - [scsi] isci: Disable link layer hang detection (David Milburn) [695954] - [scsi] isci: Hard reset failure will link reset all phys in the port (David Milburn) [695954] - [scsi] isci: Explicitly decode remote node ready and suspended states (David Milburn) [695954] - [scsi] isci: fix isci_terminate_pending() list management (David Milburn) [695954] - [scsi] isci: Handle timed-out request terminations correctly (David Milburn) [695954] - [scsi] isci: Requests that do not start must be set to "complete" (David Milburn) [695954] - [scsi] isci: Add decode for SMP request retry error condition (David Milburn) [695954] - [scsi] isci: filter broadcast change notifications during SMP phy resets (David Milburn) [695954] - [scsi] isci: Move the reset delay after the remote node resumption (David Milburn) [695954] - [scsi] isci: remove 'min memory' infrastructure (David Milburn) [695954] - [scsi] isci: Added support for C0 to SCU Driver (David Milburn) [695954] - [scsi] isci: additional state machine cleanup (David Milburn) [695954] - [scsi] isci: state machine cleanup (David Milburn) [695954] - [scsi] isci: Removing unused variables compiler warnings (David Milburn) [695954] - [scsi] isci: removing the kmalloc in smp request construct (David Milburn) [695954] - [scsi] isci: remove isci_timer interface (David Milburn) [695954] - [scsi] isci: Remove tmf timeout_timer (David Milburn) [695954] - [scsi] isci: convert phy_startup_timer to sci_timer (David Milburn) [695954] - [scsi] isci: convert scic_timeout_timer to sci_timer (David Milburn) [695954] - [scsi] isci: convert power control timer to sci_timer (David Milburn) [695954] - [scsi] isci: convert phy sata_timeout_timer to sci_timer (David Milburn) [695954] - [scsi] isci: convert port config agent timer to sci_timer (David Milburn) [695954] - [scsi] isci: replace isci_timer list with proper embedded timers (David Milburn) [695954] - [scsi] isci: add some type safety to the state machine interface (David Milburn) [695954] - [scsi] isci: unify rnc start{io|task} handlers (David Milburn) [695954] - [scsi] isci: unify rnc suspend/resume handlers (David Milburn) [695954] - [scsi] isci: unify rnc destruct handlers (David Milburn) [695954] - [scsi] isci: unify rnc event handlers (David Milburn) [695954] - [scsi] isci: unify port start_io and complete_io handlers (David Milburn) [695954] - [scsi] isci: unify port link_up and link_down handlers (David Milburn) [695954] - [scsi] isci: remove port frame and event handlers (David Milburn) [695954] - [scsi] isci: unify port reset, add_phy, and remove_phy handlers (David Milburn) [695954] - [scsi] isci: remove port destruct handler (David Milburn) [695954] - [scsi] isci: unify port stop handlers (David Milburn) [695954] - [scsi] isci: remove port start handler (David Milburn) [695954] - [scsi] isci: merge port ready substates into primary state machine (David Milburn) [695954] - [scsi] isci: c99 port state handlers (David Milburn) [695954] - [scsi] isci: clarify phy to port lookups (David Milburn) [695954] - [scsi] isci: unify phy consume_power handlers (David Milburn) [695954] - [scsi] isci: unify phy event handlers (David Milburn) [695954] - [scsi] isci: unify phy frame handlers (David Milburn) [695954] - [scsi] isci: remove phy destruct handlers (David Milburn) [695954] - [scsi] isci: unify phy reset handlers (David Milburn) [695954] - [scsi] isci: unify phy stop handlers (David Milburn) [695954] - [scsi] isci: unify phy start handlers (David Milburn) [695954] - [scsi] isci: merge phy substates (David Milburn) [695954] - [scsi] isci: remove the completion and event state handlers (David Milburn) [695954] - [scsi] isci: remove request task context completion state handler (David Milburn) [695954] - [scsi] isci: unify request frame handlers (David Milburn) [695954] - [scsi] isci: unify request start handlers (David Milburn) [695954] - [scsi] isci: unify request abort handlers (David Milburn) [695954] - [scsi] isci: merge stp request substates into primary state machine (David Milburn) [695954] - [scsi] isci: merge smp request substates into primary state machine (David Milburn) [695954] - [scsi] isci: merge ssp task management substates into primary state machine (David Milburn) [695954] - [scsi] isci: uplevel port infrastructure (David Milburn) [695954] - [scsi] isci: uplevel phy infrastructure (David Milburn) [695954] - [scsi] isci: uplevel request infrastructure (David Milburn) [695954] - [scsi] isci: uplevel state machine (David Milburn) [695954] - [scsi] isci: uplevel register hardware data structures and unsolicited frame handling (David Milburn) [695954] - [scsi] isci: move core/controller to host (David Milburn) [695954] - [scsi] isci: unify constants (David Milburn) [695954] - [scsi] isci: unify request data structures (David Milburn) [695954] - [scsi] isci: make command/response iu explicit request object members (David Milburn) [695954] - [scsi] isci: move task context alignment from run-time to compile time (David Milburn) [695954] - [scsi] isci: make sgl explicit/aligned request object member (David Milburn) [695954] - [scsi] isci: move stp request info to scic_sds_request (David Milburn) [695954] - [scsi] isci: unify port data structures (David Milburn) [695954] - [scsi] isci: unify phy data structures (David Milburn) [695954] - [scsi] isci: rnc state machine table c99 conversion (David Milburn) [695954] - [scsi] isci: remove scic_sds_port_increment_request_count (David Milburn) [695954] - [scsi] isci: kill scic_controller_get_port_handle function (David Milburn) [695954] - [scsi] isci: Removing unnecessary functions in request.c (David Milburn) [695954] - [scsi] isci: unify isci_host data structures (David Milburn) [695954] - [scsi] isci: implement I_T_nexus_reset (David Milburn) [695954] - [scsi] isci: fix ata locking (David Milburn) [695954] - [scsi] isci: removing intel_*.h headers (David Milburn) [695954] - [scsi] isci: Using Linux SSP frame header (David Milburn) [695954] - [scsi] isci: Remove SCIC_SWAP_DWORD() (David Milburn) [695954] - [scsi] isci: fixup SAS iaf protocols data structure (David Milburn) [695954] - [scsi] isci: remove redundant copies of IAF (David Milburn) [695954] - [scsi] isci: Converting smp_response to Linux native smp_resp (David Milburn) [695954] - [scsi] isci: Fixup of smp request (David Milburn) [695954] - [scsi] isci: Convert of sci_ssp_response_iu to ssp_response_iu (David Milburn) [695954] - [scsi] isci: Fixup SSP command IU and task IU (David Milburn) [695954] - [scsi] isci: renaming sas_capabilities to scic_phy_cap (David Milburn) [695954] - [scsi] isci: Collapsing of phy_type data structure (David Milburn) [695954] - [scsi] isci: Convert SAS identify address frame to Linux Native format (David Milburn) [695954] - [scsi] isci: Convert ATA defines to Linux native defines (David Milburn) [695954] - [scsi] isci: Convert SATA fis data structures to Linux native (David Milburn) [695954] - [scsi] isci: remove compile-time silicon configuration (David Milburn) [695954] - [scsi] isci: Removing unused define SCIC_SDS_4_ENABLED (David Milburn) [695954] - [scsi] isci: kill scic_sds_remote_device.state_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device frame_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device event_handlers (David Milburn) [695954] - [scsi] isci: kill remote_device resume_handler (David Milburn) [695954] - [scsi] isci: unify remote_device suspend_handlers (David Milburn) [695954] - [scsi] isci: kill remote_device complete_task_handler (David Milburn) [695954] - [scsi] isci: unify remote_device start_task_handlers (David Milburn) [695954] - [scsi] isci: kill remote_device continue_io_handler (David Milburn) [695954] - [scsi] isci: unify remote_device complete_io_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device start_io_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device reset_complete_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device reset_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device destruct_handlers (David Milburn) [695954] - [scsi] isci: kill remote_device fail_handler (David Milburn) [695954] - [scsi] isci: unify remote_device stop_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device start_handlers (David Milburn) [695954] - [scsi] isci: fix remote_device start_io regressions (David Milburn) [695954] - [scsi] isci: kill scic_remote_device_get_connection_rate (David Milburn) [695954] - [scsi] isci: merge remote_device substates into a single state machine (David Milburn) [695954] - [scsi] isci: Removed sci_object.h from project (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_request (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_remote_node_context (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_remote_device (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_port (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_phy (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_controller (David Milburn) [695954] - [scsi] isci: Removed struct sci_base_object from state machine (David Milburn) [695954] - [scsi] isci: Implement SCU AFE recipe 10 (David Milburn) [695954] - [scsi] isci: Remove excessive log noise with expander hot-unplug (David Milburn) [695954] - [scsi] isci: allow fallback to option-rom if efi variable retrieval fails (David Milburn) [695954] - [scsi] isci: removing non-working ATAPI code (David Milburn) [695954] - [scsi] isci: remove scic_sds_remote_device_get_port_index (David Milburn) [695954] - [scsi] isci: remove usage of sci_sas_address in scic_sds_remote_device (David Milburn) [695954] - [scsi] isci: kill smp_discover_response (David Milburn) [695954] - [scsi] isci: kill smp_discover_response_protocols in favor of domain_device.dev_type (David Milburn) [695954] - [scsi] isci: cleanup remote device construction and comments (David Milburn) [695954] - [scsi] isci: move remote_device handling out of the core (David Milburn) [695954] - [scsi] isci: unify remote_device data structures (David Milburn) [695954] - [scsi] isci: remove rnc->device back pointer (David Milburn) [695954] - [scsi] isci: make a remote_node_context a proper member of a remote_device (David Milburn) [695954] - [scsi] isci: rely on irq core for intx multiplexing, and silence screaming intx (David Milburn) [695954] - [scsi] isci: replace this_* and this_* to variable names that are more meaningful and tell us what they actually are (David Milburn) [695954] - [scsi] isci: audit usage of BUG_ON macro in isci driver (David Milburn) [695954] - [scsi] isci: sparse warnings cleanup (David Milburn) [695954] - [scsi] isci: replace sci_sas_link_rate with sas_linkrate (David Milburn) [695954] - [scsi] isci: remove base_phy abstraction (David Milburn) [695954] - [scsi] isci: remove base_port abstraction (David Milburn) [695954] - [scsi] isci: remove base_remote_device abstraction (David Milburn) [695954] - [scsi] isci: remove scic_controller state handlers (David Milburn) [695954] - [scsi] isci: simplify dma coherent allocation (David Milburn) [695954] - [scsi] isci: simplify request state handlers (David Milburn) [695954] - [scsi] isci: kill dead data structurs in scic_io_request.h (David Milburn) [695954] - [scsi] isci: remove base_request abstraction (David Milburn) [695954] - [scsi] isci: remove base_controller abstraction (David Milburn) [695954]- [s390x] qeth: add support for af_iucv HiperSockets transport (Hendrik Brueckner) [694262] - [s390x] qeth: exploit asynchronous delivery of storage blocks (Hendrik Brueckner) [694262] - [s390x] qeth: support forced signal adapter indications (Hendrik Brueckner) [694262] - [s390x] qdio: support forced signal adapter indications (Hendrik Brueckner) [694262] - [s390x] qdio: support asynchronous delivery of storage blocks (Hendrik Brueckner) [694262] - [s390x] af_iucv: add HiperSockets transport (Hendrik Brueckner) [694262] - [s390x] if_ether: add new Ethernet Protocol ID (Hendrik Brueckner) [694262] - [s390x] af_iucv: cleanup - use iucv_sk(sk) early (Hendrik Brueckner) [694262] - [s390x] af_iucv: use loadable iucv interface (Hendrik Brueckner) [694262] - [s390x] iucv: kernel option for z/VM IUCV and HiperSockets transports (Hendrik Brueckner) [694262] - [s390x] iucv: introduce loadable iucv interface (Hendrik Brueckner) [694262] - [scsi] Taints the kernel for mpt2sas inlockless mode (Luming Yu) [717090] - [scsi] mpt2sas: lockless mode (Tomas Henzl) [717090] - [scsi] qla4xxx: Boot from SAN support for open-iscsi (Mike Christie) [634584] - [scsi] qla4xxx: Remove reduandant code after open-iscsi integration (Mike Christie) [634584] - [scsi] qla4xxx: support session management using iscsiadm (Mike Christie) [634584] - [scsi] scsi_transport_iscsi: Add conn login, kernel to user, event to support offload session login (Mike Christie) [634584] - [scsi] qla4xxx: add bsg support (Mike Christie) [634584] - [scsi] iscsi class: add bsg support to iscsi class (Mike Christie) [634584] - [block] bsg: add bsg heler library (Mike Christie) [634584] - [scsi] qla4xxx: Add VLAN support (Mike Christie) [634584] - [scsi] libiscsi: don't bugon when if user sets markers (Mike Christie) [634584] - [scsi] iscsi class: expand vlan support (Mike Christie) [634584] - [scsi] be2iscsi: remove host and session casts (Mike Christie) [634584] - [scsi] iscsi class: sysfs group is_visible callout for iscsi host attrs (Mike Christie) [634584] - [scsi] iscsi class: remove iface param mask (Mike Christie) [634584] - [scsi] iscsi class: sysfs group is_visible callout for session attrs (Mike Christie) [634584] - [scsi] iscsi cls: sysfs group is_visible callout for conn attrs (Mike Christie) [634584] - [scsi] qla4xxx: added support to show multiple iface in sysfs (Mike Christie) [634584] - [scsi] iscsi class: add iface representation (Mike Christie) [634584] - [scsi] qla4xxx: Added new "struct ipaddress_config" (Mike Christie) [634584] - [scsi] qla4xxx: add support for set_net_config (Mike Christie) [634584] - [scsi] iscsi_transport: add support for net settings (Mike Christie) [634584] - [scsi] iscsi: support qla4xxx boot and session mgmt (Mike Christie) [634584] - [drm] nvc0/gr: remove MODULE_FIRMWARE() lines (Ben Skeggs) [727981] - [ppc] kdump: CPUs assume the context of the oopsing CPU, remove extra longjmp (Steve Best) [727478] - [virt] SVM: Implement Flush-By-Asid feature (Frank Arnold) [634275] - [virt] SVM: Use svm_flush_tlb instead of force_new_asid (Frank Arnold) [634275] - [virt] SVM: Remove flush_guest_tlb function (Frank Arnold) [634275] - [x86] kvm: add new AMD SVM feature bits (Frank Arnold) [634275] - [virt] SVM: Add clean-bit for LBR state (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for CR2 register (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for segments and CPL (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for GDT and IDT (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for DR6 and DR7 (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for control registers (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for NPT state (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for interrupt state (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for the ASID (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for IOPM_BASE and MSRPM_BASE (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for intercepts, tsc-offset and pause filter count (Frank Arnold) [634288] - [virt] SVM: Add clean-bits infrastructure code (Frank Arnold) [634288] - [virt] SVM: copy instruction bytes from VMCB (Frank Arnold) [634291] - [virt] SVM: implement enhanced INVLPG intercept (Frank Arnold) [634291] - [virt] SVM: enhance MOV DR intercept handler (Frank Arnold) [634291] - [virt] SVM: enhance MOV CR intercept handler (Frank Arnold) [634291] - [virt] SVM: add Decode Assist SVM feature bit name (Frank Arnold) [634291] - [virt] cleanup emulate_instruction (Frank Arnold) [634291] - [virt] x86: fix CR8 handling (Frank Arnold) [634291] - [virt] SVM: implement NEXTRIPsave SVM feature (Frank Arnold) [634291] - [scsi] IB/qib: Fix potential deadlock with link down interrupt (Chad Dupuis) [724021] - [scsi] megaraid: update to v5.38 (Tomas Henzl) [705835] - [scsi] arcmsr: driver update (Tomas Henzl) [697403]- [pci] Only enable SRIOV on the bootstring pci=realloc (James Takahashi) [587729] - [pci] update bridge resources to get more big ranges in PCI assign unssigned (James Takahashi) [587729] - [pci] Clear bridge resource flags if requested size is 0 (James Takahashi) [587729] - [pci] fix PCI bus allocation alignment handling (James Takahashi) [587729] - [pci] pre-allocate additional resources to devices only after successful allocation of essential resources. (James Takahashi) [587729] - [pci] introduce reset_resource() (James Takahashi) [587729] - [pci] data structure agnostic free list function (James Takahashi) [587729] - [pci] refactor io size calculation code (James Takahashi) [587729] - [scsi] mpt2sas: WarpDrive Infinite command retries due to wrong scsi command entry in MPI message (Tomas Henzl) [703192] - [scsi] mpt2sas: Adding support for customer specific branding (Tomas Henzl) [703192] - [scsi] mpt2sas: Added DID_NO_CONNECT return when driver remove and avoid shutdown call (Tomas Henzl) [703192] - [scsi] mpt2sas: fix broadcast AEN and task management issue (Tomas Henzl) [703192] - [scsi] mpt2sas: Set max_sector count from module parameter (Tomas Henzl) [703192] - [scsi] mpt2sas MPI next revision header update (Tomas Henzl) [703192] - [scsi] mpt2sas: Fixed Big Indian Issues on 32 bit PPC (Tomas Henzl) [703192] - [scsi] mpt2sas: Fix missing reference tag seed with Type 2 devices (Tomas Henzl) [703192] - [scsi] mpt2sas : WarpDrive New product SSS6200 support added (Tomas Henzl) [703192] - [scsi] mpt2sas: do not check serial_number in the abort handler (Tomas Henzl) [703192] - [scsi] mpt2sas: remove flush_scheduled_work() usages (Tomas Henzl) [703192] - [scsi] mptfusion: Bump version 3.4.19 (Tomas Henzl) [703194] - [scsi] mptfusion: Adding inline data padding support for TAPE drive. (Tomas Henzl) [703194] - [scsi] mptfusion: Remove debug print from mptscsih_qcmd() (Tomas Henzl) [703194] - [scsi] mptfusion: do not check serial_number in the abort handler (Tomas Henzl) [703194] - [fs] dio: don't zero out the pages array inside struct dio (Jeff Moyer) [725444] - [scsi] bnx2fc: set lockless to 1 in scsi_host_template (Mike Christie) [696773] - [scsi] bnx2fc: Update copyright and bump version to 1.0.4 (Mike Christie) [696773] - [scsi] bnx2fc: Tx BDs cache in write tasks (Mike Christie) [696773] - [scsi] bnx2fc: Do not arm CQ when there are no CQEs (Mike Christie) [696773] - [scsi] bnx2fc: hold tgt lock when calling cmd_release (Mike Christie) [696773] - [scsi] bnx2fc: Enable support for sequence level error recovery (Mike Christie) [696773] - [scsi] bnx2fc: HSI changes for tape (Mike Christie) [696773] - [scsi] bnx2fc: Handle REC_TOV error code from firmware (Mike Christie) [696773] - [scsi] bnx2fc: REC/SRR link service request and response handling (Mike Christie) [696773] - [scsi] bnx2fc: Support 'sequence cleanup' task (Mike Christie) [696773] - [scsi] bnx2fc: Enable REC & CONF support for the session (Mike Christie) [696773] - [scsi] bnx2fc: Introduce interface structure for each vlan interface (Mike Christie) [696773] - [scsi] bnx2fc: Replace printks with KERN_ALERT to KERN_ERR/KERN_INFO (Mike Christie) [696773] - [scsi] bnx2fc: call ethtool's get/set_settings callbacks with cleaned data (Mike Christie) [696773] - [netdrv] firmware: add bnx2x FW 7.0.20.0 (Michal Schmidt) - [netdrv] bnx2x: update driver to v1.70 (Michal Schmidt) [695631 695847 695857 698285 701288] - [fs] jbd2: Improve scalability by not taking j_state_lock in jbd2_journal_stop() (Larry Woodman) [721044] - [net] lo: Do not allow VLAN on loopback (Jiri Pirko) [703709] - [fs] ext4: Rewrite ext4_page_mkwrite() to use generic helpers (Eric Sandeen) [692167] - [fs] vfs: Block mmapped writes while the fs is frozen (Eric Sandeen) [692167] - [fs] vfs: Create __block_page_mkwrite() helper passing error values back (Eric Sandeen) [692167] - [fs] cifs: fix compiler warning in CIFSSMBQAllEAs (Jeff Layton) [725370] - [fs] cifs: fix name parsing in CIFSSMBQAllEAs (Jeff Layton) [725370]- [virt] KVM: Enable ERMS feature support for KVM (Don Dugger) [721135] - [virt] KVM: Expose RDWRGSFS bit to KVM guests (Don Dugger) [721205] - [virt] KVM: Add RDWRGSFS support when setting CR4 (Don Dugger) [721205] - [virt] KVM: Remove RDWRGSFS bit from CR4_RESERVED_BITS (Don Dugger) [721205] - [virt] KVM: MMU: Adjust shadow paging to work when SMEP=1 and CR0.WP=0 (Don Dugger) [703053] - [virt] KVM: Add instruction fetch checking when walking guest page table (Don Dugger) [703053] - [virt] KVM: Mask function7 ebx against host capability word9 (Don Dugger) [703053] - [virt] KVM: Add SMEP support when setting CR4 (Don Dugger) [703053] - [virt] KVM: Remove SMEP bit from CR4_RESERVED_BITS (Don Dugger) [703053] - [virt] KVM: Mask KVM_GET_SUPPORTED_CPUID data with Linux cpuid info (Don Dugger) [703053] - [x86] enable supervision mode execution protection (Luming Yu) [696152] - [x86] cpufeature: Fix cpuid leaf 7 feature detection (Prarit Bhargava) [696457] - [x86] x86, mem, intel: Initialize Enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] x86, alternative, doc: Add comment for applying alternatives order (Prarit Bhargava) [696457] - [x86] alternative: Add altinstruction_entry macro (Prarit Bhargava) [696457] - [x86] x86, mem: clear_page_64.S: Support clear_page() with enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] x86, mem: copy_user_64.S: Support copy_to/from_user by enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] mem: memcpy_64.S: Optimize memcpy by enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] mem: memset_64.S: Optimize memset by enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] mem: memmove_64.S: Optimize memmove by enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] x86, cpufeature: Add CPU feature bit for enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] Fix spelling error in the memcpy() source code comment (Prarit Bhargava) [696457] - [x86] x86-64, mem: Convert memmove() to assembly file and fix return value bug (Prarit Bhargava) [696457] - [x86] x86, mem: Optimize memmove for small size and unaligned cases (Prarit Bhargava) [696457] - [x86] x86, mem: Optimize memcpy by avoiding memory false dependence (Prarit Bhargava) [696457] - [x86] x86, mem: Don't implement forward memmove() as memcpy() (Prarit Bhargava) [696457] - [x86] x86, alternatives: Fix one more open-coded 8-bit alternative number (Prarit Bhargava) [696457] - [x86] cpu: Support the features flags in new CPUID leaf 7 (Prarit Bhargava) [696457] - [x86] x86, alternatives: Use 16-bit numbers for cpufeature index (Prarit Bhargava) [696457] - [x86] x86-32: Rework cache flush denied handler (Prarit Bhargava) [696457] - [x86] x86-64: Modify memcpy()/memset() alternatives mechanism (Prarit Bhargava) [696457] - [x86] x86-64: Modify copy_user_generic() alternatives mechanism (Prarit Bhargava) [696457] - [x86] x86/alternatives: Check replacementlen <= instrlen at build time (Prarit Bhargava) [696457] - [x86] x86-64: __copy_from_user_inatomic() adjustments (Prarit Bhargava) [696457] - [mm] oom killer output should display UID (Frantisek Hrbata) [700499] - [mm] avoid wrapping vm_pgoff in mremap() and stack expansion (Jerome Marchand) [716541] {CVE-2011-2496} - [pci] MSI: Restore read_msi_msg_desc(); add get_cached_msi_msg_desc() (Don Zickus) [696511] - [pci] MSI: Remove unsafe and unnecessary hardware access (Don Zickus) [696511] - [mm] Fix node_start/end_pfn() definition for mm/page_cgroup.c (Johannes Weiner) [703499] - [mm] memcg: fix init_page_cgroup nid with sparsemem (Johannes Weiner) [703499] - [mm] page_cgroup: allocate memory cgroup structures on local nodes (Johannes Weiner) [703499] - [mm] add alloc_pages_exact_nid() (Johannes Weiner) [703499] - [mm] page_cgroup: reduce allocation overhead for page_cgroup array (Johannes Weiner) [703499] - [scsi] ipr: fix possible false positive detection of stuck interrupt (Steve Best) [693817] - [scsi] ipr: Driver version 2.5.2 (Steve Best) [693817] - [scsi] ipr: increase the dump size for 64 bit adapters (Steve Best) [693817] - [mm] mem-hotplug: update pcp->stat_threshold when memory hotplug occur (Johannes Weiner) [625264] - [mm] vmstat: use a single setter function and callback for adjusting percpu thresholds (Johannes Weiner) [625264] - [mm] page allocator: adjust the per-cpu counter threshold when memory is low (Johannes Weiner) [625264] - [mm] page allocator: calculate a better estimate of NR_FREE_PAGES when memory is low and kswapd is awake (Johannes Weiner) [625264] - [mm] vmstat: update zone stat threshold when onlining a cpu (Johannes Weiner) [625264] - [scsi] qla4xxx: Update driver version to 5.02.00-k7 (Mike Christie) [694098] - [scsi] qla4xxx: Added vendor specific sysfs attributes (Mike Christie) [694098] - [scsi] qla4xxx: do not take host lock in queuecommand (Mike Christie) [694098] - [scsi] qla4xxx: Remove AF_DPC_SCHEDULED flag from ha. (Mike Christie) [694098] - [scsi] qla4xxx: Don't check FW alive if ISP82XX reset is in progress (Mike Christie) [694098] - [scsi] qla4xxx: Don't process mbx interrupt unconditionally (Mike Christie) [694098] - [scsi] qla4xxx: Complete the cmd if sense_len is zero (Mike Christie) [694098] - [scsi] qla4xxx: Dump HW/FW reg to figure out what caused FW to be hung for ISP82XX (Mike Christie) [694098] - [scsi] qla4xxx: Updated the reset sequence for ISP82xx (Mike Christie) [694098] - [scsi] qla4xxx: update function qla4xxx_isr_decode_mailbox() (Mike Christie) [694098] - [scsi] treewide: fix a few typos in comments (Mike Christie) [694098] - [scsi] remove cmd->serial_number litter (Mike Christie) [694098] - [scsi] Fix common misspellings (Mike Christie) [694098] - [scsi] qla4xxx: Use polling mode for disable interrupt mailbox completion (Mike Christie) [694098] - [scsi] qla4xxx: Update driver version to 5.02.00-k6 (Mike Christie) [694098] - [scsi] qla4xxx: masking required bits of add_fw_options during initialization (Mike Christie) [694098] - [scsi] qla4xxx: added new function qla4xxx_relogin_all_devices (Mike Christie) [694098] - [scsi] qla4xxx: add support for ql4xsess_recovery_tmo cmd line param (Mike Christie) [694098] - [scsi] qla4xxx: Add support for ql4xmaxqdepth command line parameter (Mike Christie) [694098] - [scsi] qla4xxx: cleanup function qla4xxx_process_ddb_changed (Mike Christie) [694098] - [scsi] qla4xxx: Prevent other port reinitialization during remove_adapter (Mike Christie) [694098] - [scsi] qla4xxx: remove unused ddb flag DF_NO_RELOGIN (Mike Christie) [694098] - [scsi] qla4xxx: cleanup DDB relogin logic during initialization (Mike Christie) [694098] - [scsi] qla4xxx: Do not retry ISP82XX initialization if H/W state is failed (Mike Christie) [694098] - [scsi] qla4xxx: Do not send mbox command if FW is in failed state (Mike Christie) [694098] - [scsi] qla4xxx: cleanup qla4xxx_initialize_ddb_list() (Mike Christie) [694098] - [scsi] drivers:scsi Change printk typo initate -> initiate (Mike Christie) [694098] - [scsi] bnx2i: Updated version (Mike Christie) [696760] - [scsi] bnx2i: Modified to skip CNIC registration if iSCSI is not supported (Mike Christie) [696760] - [scsi] bnx2i: Optimized the iSCSI offload performance (Mike Christie) [696760] - [scsi] bnx2i: Updated the connection shutdown/cleanup timeout (Mike Christie) [696760] - [scsi] bnx2i: Fixed packet error created when the sq_size is set to 16 (Mike Christie) [696760] - [scsi] Bumping the driver version (Mike Christie) [647268 698288] - [scsi] Fix for proper setting of FW (Mike Christie) [647268 698288] - [scsi] Set a timeout to FW (Mike Christie) [647268 698288] - [scsi] Modifying Maintainer's emailid (Mike Christie) [647268 698288] - [scsi] change in copyright notice (Mike Christie) [647268 698288] - [scsi] remove extra semicolons (Mike Christie) [647268 698288] - [scsi] Fix common misspellings (Mike Christie) [647268 698288] - [scsi] libiscsi_tcp: fix LLD data allocation (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_tcp: fix locking around iscsi sk user data (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_ibft, be2iscsi, iscsi_boot: fix boot kobj data lifetime management (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi: Use struct scsi_lun in iscsi structs instead of u8[8] (Mike Christie) [647268 694098 696760 698288] - [scsi] libiscsi_tcp: use kmap in xmit path (Mike Christie) [647268 694098 696760 698288] - [scsi] Fix common misspellings (Mike Christie) [647268 694098 696760 698288] - [scsi] scsi_transport_iscsi: make priv_sess file writeable only by root (Mike Christie) [647268 694098 696760 698288] - [scsi] be2iscsi: fix null ptr ref in conn get param (Mike Christie) [647268 694098 696760 698288] - [scsi] iser: export addr and port (Mike Christie) [647268 694098 696760 698288] - [scsi] bnx2i: fix null ptr ref in conn get param (Mike Christie) [647268 694098 696760 698288] - [scsi] cxgbi: convert to use iscsi_conn_get_addr_param (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi class: add callout to get iscsi_endpoint values (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_tcp: use iscsi_conn_get_addr_param libiscsi function (Mike Christie) [647268 694098 696760 698288] - [scsi] libiscsi: add helper to convert addr to string (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi: fix iscsi_endpoint leak (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi: add module alias (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi transport: fix kernel-doc notation (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_transport: wait on session in error handler path (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_transport: Modidify recovery_tmo from sysfs (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_transport: added new iscsi_param to display target alias in sysfs (Mike Christie) [647268 694098 696760 698288] - [scsi] libiscsi: use bh locking instead of irq with session lock (Mike Christie) [647268 694098 696760 698288] - [scsi] libiscsi: do not take host lock in queuecommand (Mike Christie) [647268 694098 696760 698288]- [net] Fix prior ABI breakage in net_device (Neil Horman) [725716] - [net] fix xps patches kabi breakage (Jiri Pirko) [668256] - [net] Adjust TX queue kobjects if number of queues changes during unregister (Jiri Pirko) [668256] - [net] xps: NUMA allocations for per cpu data (Jiri Pirko) [668256] - [net] xps: Transmit Packet Steering (Jiri Pirko) [668256] - [net] xps: Improvements in TX queue selection (Jiri Pirko) [668256] - [net] check queue_index from sock is valid for device (Jiri Pirko) [668256] - [net] fix tx queue selection for bridged devices implementing select_queue (Jiri Pirko) [668256] - [net] check the return value of ndo_select_queue() (Jiri Pirko) [668256] - [net] fix problem in reading sock TX queue (Jiri Pirko) [668256] - [net] dev_pick_tx() fix (Jiri Pirko) [668256] - [net] Use sk_tx_queue_mapping for connected sockets (Jiri Pirko) [668256] - [net] Introduce sk_tx_queue_mapping (Jiri Pirko) [668256] - [net] change set_real_num_tx_queues to fail on invalid number of queues (Jiri Pirko) [668256] - [net] sock: do not change prot->obj_size (Jiri Pirko) [668256 725711] - [netdrv] be2net: bump version (Ivan Vecera) [702739] - [netdrv] be2net: request native mode each time the card is reset (Ivan Vecera) [702739] - [netdrv] be2net: account for skb allocation failures (Ivan Vecera) [702739] - [netdrv] benet: Add missing comma between constant string array (Ivan Vecera) [702739] - [netdrv] be2net: create/destroy rx-queues on interface open/close (Ivan Vecera) [702739] - [netdrv] be2net: fix initialization of vlan_prio_bmap (Ivan Vecera) [702739] - [netdrv] be2net: get rid of multi_rxq module param (Ivan Vecera) [702739] - [netdrv] be2net: fix netdev_stats_update (Ivan Vecera) [702739] - [netdrv] be2net: support multiple TX queues (Ivan Vecera) [702739] - [netdrv] be2net: Enable NETIF_F_TSO6 for VLAN traffic for BE (Ivan Vecera) [702739] - [netdrv] be2net: Fix Rx pause counter for lancer (Ivan Vecera) [702739] - [netdrv] be2net: Fallback to the older opcode if MCC_CREATE_EXT opcode is not supported on the card (Ivan Vecera) [702739] - [netdrv] be2net: hash key for rss-config cmd not set (Ivan Vecera) [702739] - [netdrv] be2net: Kill set but unused variable 'req' in lancer_fw_download() (Ivan Vecera) [702739] - [netdrv] be2net: Enable SR-IOV for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: FW download for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Stats for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Support for version 1 of stats for BE3 (Ivan Vecera) [702739] - [netdrv] be2net: fix mbox polling for signal reception (Ivan Vecera) [702739] - [netdrv] be2net: handle signal reception while waiting for POST (Ivan Vecera) [702739] - [netdrv] be2net: Fix to prevent flooding of TX queue (Ivan Vecera) [702739] - [netdrv] be2net: Use NTWK_RX_FILTER command for promiscous mode (Ivan Vecera) [702739] - [netdrv] be2net: In case of UE, do not dump registers for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Disable coalesce water mark mode of CQ for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Handle error completion in Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Fixed bugs related to PVID. (Ivan Vecera) [702739] - [netdrv] be2net: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Ivan Vecera) [702739] - [netdrv] be2net: Fixed a bug in be_cmd_get_regs(). (Ivan Vecera) [702739] - [netdrv] be2net: increment work_counter in be_worker (Ivan Vecera) [702739] - [netdrv] be2net: add code to display default value of tx rate for VFs (Ivan Vecera) [702739] - [netdrv] be2net: pass domain id to be_cmd_link_status_query (Ivan Vecera) [702739] - [netdrv] be2net: fix be_mcc_compl_process to identify eth_get_stat command (Ivan Vecera) [702739] - [netdrv] be2net: Add code to display nic speeds other than 1Gbps/10Gbps (Ivan Vecera) [702739] - [netdrv] be2net: allow register dump only for PFs (Ivan Vecera) [702739] - [netdrv] be2net: Fix unused-but-set variables. (Ivan Vecera) [702739] - [netdrv] benet: convert to hw_features (Ivan Vecera) [702739] - [netdrv] be2net: call FLR after setup wol in be_shutdown (Ivan Vecera) [702739] - [netdrv] be2net: dynamically allocate adapter->vf_cfg (Ivan Vecera) [702739] - [netdrv] be2net: fix to get max VFs supported from adapter (Ivan Vecera) [702739] - [netdrv] be2net: use common method to check for sriov function type (Ivan Vecera) [702739] - [netdrv] be2net: add rxhash support (Ivan Vecera) [702739] - [netdrv] be2net: Fix suspend/resume operation (Ivan Vecera) [702739] - [netdrv] be2net: Rename some struct members for clarity (Ivan Vecera) [702739] - [netdrv] be2net: Fix a potential crash during shutdown. (Ivan Vecera) [702739] - [netdrv] be2net: Fix common misspellings (Ivan Vecera) [702739] - [netdrv] be2net: remove one useless line (Ivan Vecera) [702739] - [netdrv] be2net: cancel be_worker in be_shutdown() even when i/f is down (Ivan Vecera) [702739] - [netdrv] be2net: remove redundant code in be_worker() (Ivan Vecera) [702739] - [netdrv] be2net: parse vid and vtm fields of rx-compl only if vlanf bit is set (Ivan Vecera) [702739] - [netdrv] be2net: refactor code that decides adapter->num_rx_queues (Ivan Vecera) [702739] - [netdrv] be2net: Support for FAT dump retrieval using ethtool --register-dump option (Ivan Vecera) [702739] - [netdrv] be2net: Bump up the version number (Ivan Vecera) [702739] - [netdrv] be2net: Copyright notice change. Update to Emulex instead of ServerEngines (Ivan Vecera) [702739] - [netdrv] be2net: Fix UDP packet detected status in RX compl (Ivan Vecera) [702739] - [netdrv] be2net: Add multicast filter capability for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Disarm CQ and EQ to disable interrupt in Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Remove TX Queue stop in close (Ivan Vecera) [702739] - [netdrv] be2net: Add error recovery during load for Lancer (Ivan Vecera) [702739] - [netdrv] benet: use GFP_KERNEL allocations when possible (Ivan Vecera) [702739] - [netdrv] be2net: use hba_port_num instead of port_num (Ivan Vecera) [702739] - [netdrv] be2net: add code to display temperature of ASIC (Ivan Vecera) [702739] - [netdrv] be2net: variable name change (Ivan Vecera) [702739] - [netdrv] be2net: fixes in ethtool selftest (Ivan Vecera) [702739] - [netdrv] be2net: add new counters to display via ethtool stats (Ivan Vecera) [702739] - [netdrv] be2net: restrict WOL to PFs only. (Ivan Vecera) [702739] - [netdrv] be2net: detect a UE even when a interface is down. (Ivan Vecera) [702739] - [netdrv] be2net: gracefully handle situations when UE is detected (Ivan Vecera) [702739] - [netdrv] be2net: fix be_suspend/resume/shutdown (Ivan Vecera) [702739] - [netdrv] be2net: Fix broken priority setting when vlan tagging is enabled. (Ivan Vecera) [702739] - [netdrv] be2net: For the VF MAC, use the OUI from current MAC address (Ivan Vecera) [702739] - [netdrv] be2net: Cleanup the VF interface handles (Ivan Vecera) [702739] - [netdrv] be2net: call be_vf_eth_addr_config() after register_netdev (Ivan Vecera) [702739] - [netdrv] be2net: endianness fix in be_cmd_set_qos(). (Ivan Vecera) [702739] - [netdrv] be2net: use device model DMA API (Ivan Vecera) [702739] - [netdrv] be2net: remove netif_stop_queue being called before register_netdev. (Ivan Vecera) [702739] - [netdrv] be2net: fix a crash seen during insmod/rmmod test (Ivan Vecera) [702739] - [fs] NFS readdirs losing their cookies (Steve Dickson) [722257] - [fs] jbd: Add fixed tracepoints (Lukas Czerner) [696332] - [fs] ext3: Add fixed tracepoints (Lukas Czerner) [696332] - [fs] ext4: remove alloc_semp (Lukas Czerner) [527222] - [fs] ext4: teach ext4_mb_init_cache() to skip uptodate buddy caches (Lukas Czerner) [527222] - [fs] ext4: synchronize ext4_mb_init_group() with buddy page lock (Lukas Czerner) [527222] - [fs] ext4: implement ext4_add_groupblocks() by freeing blocks (Lukas Czerner) [527222] - [fs] ext4: move ext4_add_groupblocks() to mballoc.c (Lukas Czerner) [527222] - [fs] ext4: move ext4_mb_{get, put}_buddy_cache_lock and make them static (Lukas Czerner) [527222] - [net] bridge: Only flood traffic for unregistered groups to routers (Herbert Xu) [711592] - [net] bridge: restore the right netpoll dev (Amerigo Wang) [680759] - [net] bridge: call NETDEV_JOIN notifiers when add a slave (Amerigo Wang) [680759] - [net] netpoll: prevent setup netpoll on a slave device (Amerigo Wang) [680759] - [net] netpoll: fix use after free (Amerigo Wang) [680759] - [net] netpoll: fix a softirq warning (Amerigo Wang) [680759] - [net] Revert "[net] Revert "[net] bridge: make bridge support netpoll"" (Amerigo Wang) [680759]- [sched] dont reference cfs_rq->tg outside CONFIG_CFS_BANDWIDTH (Larry Woodman) [632509] - [sched] update config options for CFS bandwidth (Larry Woodman) [632509] - [sched] kabi specific fixes (Larry Woodman) [632509] - [sched] replace raw calls (Larry Woodman) [632509] - [sched] Move inc_nr_running and dec_nr_running (Larry Woodman) [632509] - [sched] Add CFS Bandwidth Documentation (Larry Woodman) [632509] - [sched] return majority of remaining quota to global bandwidth pool (Larry Woodman) [632509] - [sched] introduce statistics exports for the cpu sub-system (Larry Woodman) [632509] - [sched] enable throttling (Larry Woodman) [632509] - [sched] Throttled tasks are invisisble to cpu-offline (Larry Woodman) [632509] - [sched] ensure that throttled entities arent falsely nominated as buddies (Larry Woodman) [632509] - [sched] make throttled entities invisible (Larry Woodman) [632509] - [sched] Extend walk_tg_tree to accept a positional argument (Larry Woodman) [632509] - [sched] refresh the global bandwidth pool (Larry Woodman) [632509] - [sched] add support to throttle group entities (Larry Woodman) [632509] - [sched] ensure that per-cpu state is synchronized (Larry Woodman) [632509] - [sched] adds a per-task_group timer (Larry Woodman) [632509] - [sched] Account bandwidth usage (Larry Woodman) [632509] - [sched] Add constraints validation for CFS bandwidth hierarchies (Larry Woodman) [632509] - [sched] introduce the notion of CFS bandwidth (Larry Woodman) [632509] - [sched] Introduce hierarchical task accounting (Larry Woodman) [632509] - [kernel] sched: dont update shares twice on on_rq parent (Larry Woodman) [632509] - [fs] ext4: backport fixes for lazy inode table initialization (Lukas Czerner) [696559] - [fs] ext4: use sb_issue_zeroout in ext4_ext_zeroout (Lukas Czerner) [696559] - [fs] ext4: use sb_issue_zeroout in setup_new_group_blocks (Lukas Czerner) [696559] - [fs] ext4: add batched_discard into ext4 feature list (Lukas Czerner) [696559] - [fs] ext4: add interface to advertise ext4 features in sysfs (Lukas Czerner) [696559] - [fs] ext4: add support for lazy inode table initialization (Lukas Czerner) [696559] - [block] Add helper function for blkdev_issue_zeroout sb_issue_discard (Lukas Czerner) [696559] - [block] blkdev: add blkdev_issue_zeroout helper function (Lukas Czerner) [696559] - [s390x] ap: Fix ap_queue_status structure declaration (Hendrik Brueckner) [724904] - [kernel] first time swap use results in heavy swapping (Hendrik Brueckner) [722461] - [hwmon] lm78: Make ISA interface depend on CONFIG_ISA (Dean Nelson) [717215] - [hwmon] lm78: Avoid forward declarations (Dean Nelson) [717215] - [hwmon] KConfig: avoid building drivers for powerpc that read/write ISA addresses (Dean Nelson) [717215] - [security] SELinux: do not compute transition labels on mountpoint labeled filesystems (Eric Paris) [658291] - [security] SELinux: implement the new sb_remount LSM hook (Eric Paris) [656952] - [security] LSM: Pass -o remount options to the LSM (Eric Paris) [656952] - [block] Support Ricoh memstick driver with new KFIFO api (Shyam Iyer) [637234] - [block] add RICOH memstick Config option (Shyam Iyer) [637234] - [block] memstick: make enable_dma less generic in r592 (Shyam Iyer) [637234] - [block] memstick: add driver for Ricoh R5C592 card reader (Shyam Iyer) [637234]- [usb] remove remaining usages of hcd->state from usbcore and fix regression (Don Zickus) [696600 696602 696603] - [usb] UHCI: remove uses of hcd->state (Don Zickus) [696600 696602 696603] - [usb] Initialize hcd->state roothubs. (Don Zickus) [696600 696602 696603] - [usb] xhci - fix interval calculation for FS isoc endpoints (Don Zickus) [696600 696602 696603] - [usb] xhci: Disable MSI for some Fresco Logic hosts. (Don Zickus) [696600 696602 696603] - [usb] xhci: Do not issue device reset when device is not setup (Don Zickus) [696600 696602 696603] - [usb] xhci: Add defines for hardcoded slot states (Don Zickus) [696600 696602 696603] - [usb] xhci: Bigendian fix for xhci_check_bandwidth() (Don Zickus) [696600 696602 696603] - [usb] xhci: Bigendian fix for skip_isoc_td() (Don Zickus) [696600 696602 696603] - [usb] Intel xhci: Limit number of active endpoints to 64. (Don Zickus) [696600 696602 696603] - [usb] Intel xhci: Ignore spurious successful event. (Don Zickus) [696600 696602 696603] - [usb] Intel xhci: Add PCI id for Panther Point xHCI host. (Don Zickus) [696600 696602 696603] - [usb] Intel xhci: Support EHCI/xHCI port switching. (Don Zickus) [696600 696602 696603] - [usb] xhci: STFU: Be quieter during URB submission and completion. (Don Zickus) [696600 696602 696603] - [usb] xhci: STFU: Don't print event ring dequeue pointer. (Don Zickus) [696600 696602 696603] - [usb] xhci: STFU: Remove function tracing. (Don Zickus) [696600 696602 696603] - [usb] xhci: Don't submit commands when the host is dead. (Don Zickus) [696600 696602 696603] - [usb] xhci: Clear stopped_td when Stop Endpoint command completes. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix memory leak bug when dropping endpoints (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix memory leak in ring cache deallocation. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix full speed bInterval encoding. (Don Zickus) [696600 696602 696603] - [usb] xhci: move the common code to a function to get max ports and port array (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix bug in control transfer cancellation. (Don Zickus) [696600 696602 696603] - [usb] xHCI 1.0: Max Exit Latency Too Large Error (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: TT_THINK_TIME set (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: Block Interrupts for Isoch transfer (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: Isoch endpoint CErr field set (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: Control endpoint average TRB length field set (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: Setup Stage TRB Transfer Type flag (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI: Clear PLC in xhci_bus_resume() (Don Zickus) [696600 696602 696603] - [usb] xhci 1.0: Set transfer burst last packet count field. (Don Zickus) [695615 696600 696602 696603] - [usb] xhci 1.0: Set transfer burst count field. (Don Zickus) [695615 696600 696602 696603] - [usb] xhci 1.0: Update TD size field format. (Don Zickus) [695615 696600 696602 696603] - [usb] xhci 1.0: Only interrupt on short packet for IN EPs. (Don Zickus) [695615 696600 696602 696603] - [usb] xhci: Remove sparse warning about cmd_status. (Don Zickus) [696600 696602 696603] - [usb] xHCI: report USB3.0 portstatus comply with USB3.0 specification (Don Zickus) [696600 696602 696603] - [usb] xHCI: Set link state support (Don Zickus) [696600 696602 696603] - [usb] xHCI: Clear link state change support (Don Zickus) [696600 696602 696603] - [usb] xHCI: warm reset support (Don Zickus) [696600 696602 696603] - [usb] xhci-hcd: Include in xhci-pci.c (Don Zickus) [696600 696602 696603] - [usb] xHCI: Implement AMD PLL quirk (Don Zickus) [696600 696602 696603] - [usb] xhci: Tell USB core both roothubs lost power. (Don Zickus) [696600 696602 696603] - [usb] xhci - also free streams when resetting devices (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix NULL pointer deref in handle_port_status() (Don Zickus) [696600 696602 696603] - [usb] xhci - fix math in xhci_get_endpoint_interval() (Don Zickus) [696600 696602 696603] - [usb] xhci: simplify logic of skipping missed isoc TDs (Don Zickus) [696600 696602 696603] - [usb] xhci - remove excessive 'inline' markings (Don Zickus) [696600 696602 696603] - [usb] xhci: unsigned char never equals -1 (Don Zickus) [696600 696602 696603] - [usb] xhci - fix unsafe macro definitions (Don Zickus) [696600 696602 696603] - [usb] xhci: Clean up cycle bit math used during stalls. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix cycle bit calculation during stall handling. (Don Zickus) [696600 696602 696603] - [usb] xhci: Update internal dequeue pointers after stalls. (Don Zickus) [696600 696602 696603] - [usb] Remove bogus USB_PORT_STAT_SUPER_SPEED symbol. (Don Zickus) [696600 696602 696603] - [usb] xhci: Return canceled URBs immediately when host is halted. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fixes for suspend/resume of shared HCDs. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix re-init on power loss after resume. (Don Zickus) [696600 696602 696603] - [usb] xhci: Make roothub functions deal with device removal. (Don Zickus) [696600 696602 696603] - [usb] xhci: Limit roothub ports to 15 USB3 & 31 USB2 ports. (Don Zickus) [696600 696602 696603] - [usb] xhci: Return a USB 3.0 hub descriptor for USB3 roothub (Don Zickus) [696600 696602 696603] - [usb] xhci: Register second xHCI roothub. (Don Zickus) [696600 696602 696603] - [usb] xhci: Change xhci_find_slot_id_by_port() API. (Don Zickus) [696600 696602 696603] - [usb] xhci: Refactor bus suspend state into a struct. (Don Zickus) [696600 696602 696603] - [usb] xhci: Index with a port array instead of PORTSC addresses. (Don Zickus) [696600 696602 696603] - [usb] Set usb_hcd->state and flags for shared roothubs. (Don Zickus) [696600 696602 696603] - [usb] Make core allocate resources per PCI-device. (Don Zickus) [696600 696602 696603] - [usb] Store bus type in usb_hcd, not in driver flags. (Don Zickus) [696600 696602 696603] - [usb] Change usb_hcd->bandwidth_mutex to a pointer. (Don Zickus) [696600 696602 696603] - [usb] Refactor irq enabling out of usb_add_hcd() (Don Zickus) [696600 696602 696603] - [usb] xhci: Change hcd_priv into a pointer. (Don Zickus) [696600 696602 696603] - [usb] xhci: Always use usb_hcd in URB instead of converting xhci_hcd. (Don Zickus) [696600 696602 696603] - [usb] xhci: Modify check for TT info. (Don Zickus) [696600 696602 696603] - [usb] USB 3.0 Hub Changes (Don Zickus) [696520 696600 696602 696603] - [usb] USB3.0 ch11 definitions (Don Zickus) [696600 696602 696603] - [usb] xhci: Remove references to HC_STATE_RUNNING. (Don Zickus) [696600 696602 696603] - [usb] xhci: Remove references to HC_STATE_HALT. (Don Zickus) [696600 696602 696603] - [usb] xHCI: prolong host controller halt time limit (Don Zickus) [696600 696602 696603] - [usb] xHCI: Remove redundant variable in xhci_resume() (Don Zickus) [696600 696602 696603] - [usb] xhci: Rename variables and reduce register reads. (Don Zickus) [696600 696602 696603] - [usb] xhci: Rework port suspend structures for limited ports. (Don Zickus) [696600 696602 696603] - [usb] Remove bitmap #define from hcd.h (Don Zickus) [696600 696602 696603] - [usb] xhci: Remove old no-op test. (Don Zickus) [696600 696602 696603] - [usb] move usbcore away from hcd->state (Don Zickus) [696600 696602 696603] - [usb] xhci: mark local functions as static (Don Zickus) [696600 696602 696603] - [usb] xhci: fix couple sparse annotations (Don Zickus) [696600 696602 696603] - [usb] xhci: rework xhci_print_ir_set() to get ir set from xhci itself (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix an error in count_sg_trbs_needed() (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix errors in the running total calculations in the TRB math (Don Zickus) [696600 696602 696603] - [usb] xhci: Clarify some expressions in the TRB math (Don Zickus) [696600 696602 696603] - [usb] host: Move AMD PLL quirk to pci-quirks.c (Don Zickus) [696600 696602 696603] - [usb] EHCI: ASPM quirk of ISOC on AMD SB800 (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix issue with port array setup and buggy hosts. (Don Zickus) [696600 696602 696603] - [usb] convert usb_hcd bitfields into atomic flags (Don Zickus) [696600 696602 696603] - [x86] ACPI, APEI, EINJ Param support is disabled by default (Don Zickus) [725435] - [fs] pstore: Allow the user to explicitly choose a backend (Don Zickus) [696135] - [x86] ACPI, APEI, Add WHEA _OSC support (Don Zickus) [717515] - [x86] ACPI, APEI, Add APEI bit support in generic _OSC call (Don Zickus) [696088] - [x86] ACPI, APEI, GHES, Support disable GHES at boot time (Don Zickus) [696088] - [x86] ACPI, APEI, GHES, Prevent GHES to be built as module (Don Zickus) [696088] - [x86] PCI / ACPI: Fix build of the AER driver for CONFIG_ACPI unset (Don Zickus) [696081] - [x86] PCI: remove unused AER functions (Don Zickus) [696081] - [x86] pstore: Fix Kconfig dependencies for apei->pstore (Don Zickus) [696135] - [x86] pstore: fix one type of return value in pstore (Don Zickus) [696135] - [x86] pstore: fix pstore filesystem mount/remount issue (Don Zickus) [696135] - [x86] pstore: fix one type of return value in pstore (Don Zickus) [696081 696135] - [x86] pstore: cleanups to pstore_dump() (Don Zickus) [696135] - [x86] ACPI, APEI, Add PCIe AER error information printing support (Don Zickus) [696078] - [x86] PCIe, AER, use pre-generated prefix in error information printing (Don Zickus) [696078] - [x86] ACPI, APEI, Add ERST record ID cache (Don Zickus) [713716] - [x86] pstore: use mount option instead sysfs to tweak kmsg_bytes (Don Zickus) [696135] - [x86] pstore: fix leaking ->i_private (Don Zickus) [696135] - [x86] Some fixes for pstore (Don Zickus) [696135] - [x86] ACPI: Fix boot problem related to APEI with acpi_disabled set (Don Zickus) [696081] - [x86] PCI/ACPI: Request _OSC control once for each root bridge (v3) (Don Zickus) [696081] - [x86] ACPI, APEI, Generic Hardware Error Source POLL/IRQ/NMI notification type support (Don Zickus) [696088] - [x86] pstore: fix build warning for unused return value from sysfs_create_file (Don Zickus) [696135] - [x86] pstore: X86 platform interface using ACPI/APEI/ERST (Don Zickus) [696135] - [x86] pstore: new filesystem interface to platform persistent storage (Don Zickus) [696135] - [x86] ACPI, APEI, Report GHES error information via printk (Don Zickus) [696078] - [x86] ACPI, APEI, Add APEI generic error status printing support (Don Zickus) [696078] - [x86] Add CPER PCIe error section structure and constants definition (Don Zickus) [696078] - [ppc] perf: Handle events that raise an exception without overflowing (Steve Best) [720743] - [fs] powerpc: Wire up sys_syncfs (Lukas Czerner) [691267] - [fs] s390: wire up sys_syncfs (Lukas Czerner) [691267] - [fs] introduce sys_syncfs to sync a single file system (Lukas Czerner) [691267] - [v4l] Avoid kABI to complain about is_stereo() unused callback (Mauro Carvalho Chehab) [679755] - [v4l] em28xx: Fix handling of V4L2 ctrl ioctl's (Mauro Carvalho Chehab) [679755] - [v4l] Fix tuner-core behavior to properly return the right flags (Mauro Carvalho Chehab) [679755] - [x86] UV Scalability: improve drain_pages (George Beshers) [635800] - [virt] x86: report valid microcode update ID (Marcelo Tosatti) [694747]- [scsi] lpfc: Update lpfc version for 8.3.5.45.2p driver release (Rob Evers) [725092] - [scsi] lpfc: Fixed driver build not building in debugfs even kernel CONFIG_DEBUG_FS=y is set (Rob Evers) [725092] - [scsi] lpfc: Fix issue where the FC/FCoE Async Receive CQE did not scale for 16G FC adapters (Rob Evers) [725092] - [scsi] lpfc: Fix FLOGI payload having multiple N_port_ID set when lpfc_enable_npiv is 0 (Rob Evers) [725092] - [scsi] lpfc: Fixed new ASIC device-mgmt BSG pass-through failed multi-buffer fw download (Rob Evers) [725092] - [scsi] lpfc: Fixed bug with improperly reported number of supported VFs (Rob Evers) [725092] - [scsi] lpfc: Fixed bug were driver was not waiting for SLI port status after firmware reset (Rob Evers) [725092] - [scsi] lpfc: Remove unnecessary define that is causing warnings (Rob Evers) [725092] - [scsi] lpfc: Fixed failure to enable PCIe AER prevent driver initialize and attach to device (Rob Evers) [725092] - [scsi] lpfc: Fix split pde code (Rob Evers) [725092] - [scsi] lpfc: Fix BlockGuard error path handling (Rob Evers) [725092] - [scsi] lpfc: Fix EEH recovery so state is saved after every PCI reset for SLI4 (Rob Evers) [725092] - [scsi] lpfc: Fix FC Port swap on SLI3 adapters (Rob Evers) [725092] - [scsi] lpfc: Fixed Virtual link loss during Face plate failover test (Rob Evers) [725092] - [scsi] lpfc: Fix 2KB limitation for extended mailbox command (Rob Evers) [725092] - [scsi] lpfc: Fix vpi initialization in lpfc_init_vfi (Rob Evers) [725092] - [netdrv] bonding: reduce noise during init (Andy Gospodarek) [563174] - [netdrv] bonding: fix string comparison errors (Andy Gospodarek) [682946] - [netdrv] bonding: allow non-standard link-speeds (Andy Gospodarek) [723032] - [netdrv] bonding: don't lock when copying/clearing VLAN list on slave (Andy Gospodarek) [722901] - [net] enable GRO by default for vlan devices (Weiping Pan) [725891] - [fs] nfsd4: fix file leak on open_downgrade (J. Bruce Fields) [714153] - [fs] nfsd4: remember to put RW access on stateid destruction (J. Bruce Fields) [714153] - [fs] nfsd4: Fix filp leak (J. Bruce Fields) [714153] - [netdrv] bonding:delete lacp_fast from ad_bond_info (Weiping Pan) [707142] - [netdrv] bonding: make 802.3ad use latest lacp_rate (Weiping Pan) [707142] - [netdrv] bonding 802.3ad: Rename rx_machine_lock to state_machine_lock (Weiping Pan) [707142] - [netdrv] bonding 802.3ad: Fix the state machine locking (Weiping Pan) [707142]- [scsi] lpfc: Update lpfc version for 8.3.5.45.1p driver release (Rob Evers) [706517] - [scsi] lpfc: Fixed compiler warning for putting large amount of memory on stack (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.45 driver release (Rob Evers) [706517] - [scsi] lpfc: Turn on MSI-X by default (Rob Evers) [706517] - [scsi] lpfc: Added setting specific pf_number in GET_PROFILE_CONFIG to get maximum virtfn (Rob Evers) [706517] - [scsi] lpfc: Added driver capability of reseting new ASIC firmware and device from sysfs entry (Rob Evers) [706517] - [scsi] lpfc: Add firmware upgrade code to driver (Rob Evers) [706517] - [scsi] lpfc: Added capability of inducing new ASIC firmware dump obj file to flash filesystem (Rob Evers) [706517] - [scsi] lpfc: Added 100ms delay before driver action following IF_TYPE_2 function reset (Rob Evers) [706517] - [scsi] lpfc: Added Linux driver SR-IOV management support for both SLI3 and SLI4 devices (Rob Evers) [706517] - [scsi] lpfc: Fragment ELS and SCSI SGE lists based on Extent regions (Rob Evers) [706517] - [scsi] lpfc: Remove GET_ALLOCATED extent count response work-around (Rob Evers) [706517] - [scsi] lpfc: Fixed potential missed SLI4 device initialization failure conditions (Rob Evers) [706517] - [scsi] lpfc: Fixed build warning (Rob Evers) [706517] - [scsi] lpfc: Fixed Back to back Flogis sent without a logo (Rob Evers) [706517] - [scsi] lpfc: Add model names for new hardware (Rob Evers) [706517] - [scsi] lpfc: Fix bug with lpfc driver not updating the wwnn and wwpn after a name change (Rob Evers) [706517] - [scsi] lpfc: Set the maximum SGE size to 0x80000000 when HBA does not have any restriction (Rob Evers) [706517] - [scsi] lpfc: New ASIC device link diagonstic test and link diagnostic loopback test support (Rob Evers) [706517] - [scsi] lpfc: Rework svn rev 10898 (Rob Evers) [706517] - [scsi] lpfc: Fixed mix-and-match backward compability with the new new ASIC device management (Rob Evers) [706517] - [scsi] lpfc: Fix SLI3 and non-NPIV crashes with new extent code (Rob Evers) [706517] - [scsi] lpfc: Fixed BSG failure in handing pass-through mailbox with multiple external buffers (Rob Evers) [706517] - [scsi] lpfc: Fix CT command never completing on Big Endian system (Rob Evers) [706517] - [scsi] lpfc: Refactor lpfc_sli4_alloc_extent some more (Rob Evers) [706517] - [scsi] lpfc: Restore SLI4_PARAMETER mailbox can fail as nonerror functionality (Rob Evers) [706517] - [scsi] lpfc: Rework svn rev 11479 (Rob Evers) [706517] - [scsi] lpfc: Rework svn rev 11379 (Rob Evers) [706517] - [scsi] lpfc: Do not post RPI Headers to SLI4 port that support extents (Rob Evers) [706517] - [scsi] lpfc: Back out r9872 (Rob Evers) [706517] - [scsi] lpfc: Refactor code in lpfc_sli4_alloc_extent (Rob Evers) [706517] - [scsi] lpfc: Fix port capabilities and get parameters mailbox calls (Rob Evers) [706517] - [scsi] lpfc: Fix SLI2 crashes with new extent code (Rob Evers) [706517] - [scsi] lpfc: Fixed EEH failure on PPC-P7 due to the platform required PCI fundamental reset (Rob Evers) [706517] - [scsi] lpfc: Fixed incorrect size set into the sysfs binary file access interface (Rob Evers) [706517] - [scsi] lpfc: Brought debugfs accessing new ASIC extents information into the iDiag framework (Rob Evers) [706517] - [scsi] lpfc: Fix mailbox processing to not overwrite mailbox status codes (Rob Evers) [706517] - [scsi] lpfc: Changed enumerate members starting from none zero value (Rob Evers) [706517] - [scsi] lpfc: Remove driver workaround for COMMON_ALLOC_RESOURCE_EXTENTS endianess issue (Rob Evers) [706517] - [scsi] lpfc: Fix lpfc_printf_log message numbers (Rob Evers) [706517] - [scsi] lpfc: Implement debugfs support for resource extents (Rob Evers) [706517] - [scsi] lpfc: iDiag method for read write bitset bitclear access to new ASIC control registers (Rob Evers) [706517] - [scsi] lpfc: Call correct mailbox cleanup routine after extents are allocated (Rob Evers) [706517] - [scsi] lpfc: Implement extent block list member cleanup and free memory resources (Rob Evers) [706517] - [scsi] lpfc: Fix memory leak in extent block lists (Rob Evers) [706517] - [scsi] lpfc: Modified variables for XRIs to be unsigned variable (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.47 driver release (Rob Evers) [706517] - [scsi] lpfc: iDiag method for endian explicit dumping at iussue SLI4 mailbox command routine (Rob Evers) [706517] - [scsi] lpfc: Fixed compilation error/warning (Rob Evers) [706517] - [scsi] lpfc: iDiag method for dumping mailbox command from SLI4 issue mailbox command routine (Rob Evers) [706517] - [scsi] lpfc: Implement support for nonembedded Extent mailbox IOCTLs (Rob Evers) [706517] - [scsi] lpfc: Fix crash in rpi clean when driver load fails (Rob Evers) [706517] - [scsi] lpfc: Fixed race condition between driver multi-buffer seesion reset and bsg job done (Rob Evers) [706517] - [scsi] lpfc: Rework revision 10933 (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.41 driver release (Rob Evers) [706517] - [scsi] lpfc: Fixed mask size for the wq_id mask (Rob Evers) [706517] - [scsi] lpfc: Fix Port Error detected during POST (Rob Evers) [706517] - [scsi] lpfc: iDiag dump methods for new ASIC BSG multiple buffer mailbox command pass-through (Rob Evers) [706517] - [scsi] lpfc: Added protection on new ASIC specific mbox cmd passed to existing interface type (Rob Evers) [706517] - [scsi] lpfc: Added protection on non-embedded mailbox command for number of external buffers (Rob Evers) [706517] - [scsi] lpfc: Apply dropped patch from initial new ASIC bring up (Rob Evers) [706517] - [scsi] lpfc: Rework revision 10898 (Rob Evers) [706517] - [scsi] lpfc: Fixed mailbox command completion invoke BSG job_done while holding spinlock (Rob Evers) [706517] - [scsi] lpfc: Fixed double byte swap on received RRQ (Rob Evers) [706517] - [scsi] lpfc: Fixed no BSG data transfer size protection in mailbox command pass-through path (Rob Evers) [706517] - [scsi] lpfc: Make adjustments for systems with Page Size Larger than 4k (Rob Evers) [706517] - [scsi] lpfc: Reorganize CQ and EQ usage to comply with SLI4 Specification (Rob Evers) [706517] - [scsi] lpfc: Fix KERN levels on log messages 3008, 2903, 0383 (Rob Evers) [706517] - [scsi] lpfc: Fixed new ASIC mbox queue id collision with work queue id in debugfs queue access (Rob Evers) [706517] - [scsi] lpfc: Fixed not resetting session on pass-through read mbox cmd with single buffer (Rob Evers) [706517] - [scsi] lpfc: Initial checkin of SLI4 Extents code (Rob Evers) [706517] - [scsi] lpfc: Added new ASIC pass-through mbox cmd extension on multi-external-buffer handling (Rob Evers) [706517] - [scsi] lpfc: Fixed bug in BSG pass-through mailbox size check to non-embedded external buffer (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.40 driver release (Rob Evers) [706517] - [scsi] lpfc: Add LOG_ELS message to NPIV LOGO (Rob Evers) [706517] - [scsi] lpfc: Fixed Vports not sending FDISC after lips (Rob Evers) [706517] - [scsi] lpfc: Added 0x9B multi-buffer subsystem/opcode macros in user-kernel shared BSG header (Rob Evers) [706517] - [scsi] lpfc: Extended dfc_mbox_req struct with mbox tag and multi-buffer sequence number (Rob Evers) [706517] - [scsi] lpfc: Fixed a bug BSG treated all SLI_CONFIG (0x9B) mailbox commands as non-embedded (Rob Evers) [706517] - [scsi] lpfc: Removed unnecessary buffer-to-buffer copies in handling pass-through mbox cmds (Rob Evers) [706517] - [scsi] lpfc: Fixed the mixed declarations and codes which violate ISO C90 (Rob Evers) [706517] - [scsi] lpfc: Fix FCFI incorrect on received unsolicited frames (Rob Evers) [706517] - [scsi] lpfc: Misc upstream fixes (Rob Evers) [706517] - [scsi] lpfc: Fix bug with lpfc driver causing a system crash during driver unload (Rob Evers) [706517] - [scsi] lpfc: Added user-kernel shared sli-config mailbox header for new ASIC device management (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.39 driver release (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs SLI4 device doorbell reigster access methods (Rob Evers) [706517] - [scsi] lpfc: Fix RQ_CREATE version 1 fails (Rob Evers) [706517] - [scsi] lpfc: Fix FCFI incorrect on received unsolicited frames (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs SLI4 device display host/port index in decimal (Rob Evers) [706517] - [scsi] lpfc: Do not limit RPI Count to a minimum of 64 (Rob Evers) [706517] - [scsi] lpfc: Do not override CT field in issue_els_flogi for SLI4 IF type 2 (Rob Evers) [706517] - [scsi] lpfc: Fix build introduced in r10532 (Rob Evers) [706517] - [scsi] lpfc: Add Temporary RPI field to the ELS request WQE (Rob Evers) [706517] - [scsi] lpfc: Allow SLI4 with FCOE_MODE not set for new SLI4 FC adapters (Rob Evers) [706517] - [scsi] lpfc: Restrict driver to look at BAR2 or BAR4 only for if_type 0 (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs SLI4 device queue entry access methods (Rob Evers) [706517] - [scsi] lpfc: Update copyright date for all changed files (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.37 driver release (Rob Evers) [706517] - [scsi] lpfc: Fixed the compiler warning (Rob Evers) [706517] - [scsi] lpfc: Modified existing driver code to handle PCI Link drop detection failure (Rob Evers) [706517] - [scsi] lpfc: 4K boundary issue + lpfc driver (Rob Evers) [706517] - [scsi] lpfc: Fix debugfs build error caused by undefined Macro (Rob Evers) [706517] - [scsi] lpfc: Add selective reset jump table entry (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.36 driver release (Rob Evers) [706517] - [scsi] lpfc: Merge from upstream: lpfc: lower stack use in lpfc_fc_frame_check (Rob Evers) [706517] - [scsi] lpfc: Merge from upstream: fix comment typo diable -> disable (Rob Evers) [706517] - [scsi] lpfc: Merge from upstream: tree-wide: fix comment/printk typos (Rob Evers) [706517] - [scsi] lpfc: Add new Queue create Mailbox versions for new ASIC (Rob Evers) [706517] - [scsi] lpfc: Place LPFC driver module parameters to /sys/module//parameters (Rob Evers) [706517] - [scsi] lpfc: Performance Hints support (Rob Evers) [706517] - [scsi] lpfc: Add new driver interfaces for encryption products (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs queue information get (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs PCI config space register bits set/clear methods (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs framework and read/write PCI config space registers (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.35 driver release (Rob Evers) [706517] - [scsi] lpfc: Configuration parameter lpfc_suppress_link_up is ignored for SLI-4 (Rob Evers) [706517] - [scsi] lpfc: Modified lpfc_delay_discovery implementation (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.34 driver release (Rob Evers) [706517] - [scsi] lpfc: Print something out if the link_speed is not supported by this adapter (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.33 driver release (Rob Evers) [706517] - [scsi] lpfc: Added support for clean address bit (Rob Evers) [706517] - [x86] x86, UV: Fix NMI handler for UV platforms (George Beshers) [689026] - [x86] x86, NMI: Add priorities to handlers (George Beshers) [689026] - [x86] x86, nmi_watchdog: Remove ARCH_HAS_NMI_WATCHDOG and rely on CONFIG_HARDLOCKUP_DETECTOR (George Beshers) [689026] - [mm] zram: Fix kunmapping order (Jerome Marchand) [722926] - [mm] zram: Replace mutex lock by a R/W semaphore (Jerome Marchand) [722926] - [mm] zram: allow partial page operations (Jerome Marchand) [722926] - [mm] zram: Refactor zram_read/write() functions (Jerome Marchand) [722926] - [mm] zram: Remove useless offset calculation in handle_uncompressed_page (Jerome Marchand) [722926] - [kernel] sched: Next buddy hint on sleep and preempt path (Rik van Riel) [711600] - [kernel] sched: Make set_*_buddy() work on non-task entities (Rik van Riel) [711600] - [dma] ioatdma: add support for SandyBridge (John Feeney) [701443] - [x86] Don't use the EFI reboot method by default (Matthew Garrett) [723849] - [mm] thp: fix move_huge_pmd (Andrea Arcangeli) [706385]- [virt] xen: x86_32: Ignore not present at boot time HIGHMEM pages (Igor Mammedov) [523122] - [virt] xen: prevent crashes with non-HIGHMEM 32-bit kernels with largeish memory (Igor Mammedov) [523122] - [virt] xen/balloon: Move dec_totalhigh_pages() from __balloon_append() to balloon_append() (Igor Mammedov) [523122] - [virt] xen/balloon: Use PageHighMem() for high memory page detection (Igor Mammedov) [523122] - [virt] xen/balloon: Removal of driver_pages (Igor Mammedov) [523122] - [virt] xen: Mark all initial reserved pages for the balloon as INVALID_P2M_ENTRY (Igor Mammedov) [523122] - [virt] xen: clean up "extra" memory handling some more (Igor Mammedov) [523122] - [virt] xen/balloon: the balloon_lock is useless (Igor Mammedov) [523122] - [virt] xen/balloon: make sure we only include remaining extra ram (Igor Mammedov) [523122] - [virt] xen: add extra pages to balloon (Igor Mammedov) [523122] - [virt] xen: don't add extra_pages for RAM after mem_end (Igor Mammedov) [523122] - [virt] xen: make sure xen_max_p2m_pfn is up to date (Igor Mammedov) [523122] - [virt] xen: limit extra memory to a certain ratio of base (Igor Mammedov) [523122] - [virt] xen: add extra pages for E820 RAM regions, even if beyond mem_end (Igor Mammedov) [523122] - [virt] xen: make sure xen_extra_mem_start is beyond all non-RAM e820 (Igor Mammedov) [523122] - [virt] xen: implement "extra" memory to reserve space for pages not present at boot (Igor Mammedov) [523122] - [virt] xen: Use host-provided E820 map (Igor Mammedov) [523122] - [virt] xen: don't map missing memory (Igor Mammedov) [716498] - [virt] xen: Rename the balloon lock (Igor Mammedov) [523122] - [virt] xen: make sure pages are really part of domain before freeing (Igor Mammedov) [523122] - [virt] xen: release unused free memory (Igor Mammedov) [523122] - [virt] vhost: optimize interrupt enable/disable (Jason Wang) [725199] - [virt] vhost: set log when updating used flags or avail event (Jason Wang) [725199] - [virt] vhost: init used ring after backend was set (Jason Wang) [725199] - [virt] vhost-net: remove unlocked use of receive_queue (Jason Wang) [725199] - [virt] vhost: lock receive queue, not the socket (Jason Wang) [725199] - [virt] vhost-net: Unify the code of mergeable and big buffer handling (Jason Wang) [725199] - [virt] vhost-net: check the support of mergeable buffer outside the receive loop (Jason Wang) [725199] - [virt] vhost: copy_from_user -> __copy_from_user (Jason Wang) [725199] - [infiniband] qib: Adjust to use cpumask_weight() and cpumask_first() (Chad Dupuis) [696226] - [infiniband] qib: Ensure that LOS and DFE are being turned off (Chad Dupuis) [696226] - [infiniband] qib: Prevent driver hang with unprogrammed boards (Chad Dupuis) [696226] - [infiniband] qib: Fix M_Key field in SubnGet and SubnGetResp MADs (Chad Dupuis) [696226] - [infiniband] qib: Set default LE2 value for active cables to 0 (Chad Dupuis) [696226] - [infiniband] qib: Return correct MAD when setting link width to 255 (Chad Dupuis) [696226] - [infiniband] qib: Prevent double completions after a timeout or RNR error (Chad Dupuis) [696226] - [infiniband] qib: Kernel BUG at include/linux/timer.h:82 (Chad Dupuis) [696226] - [infiniband] qib: Hold link for Tx SERDES settings (Chad Dupuis) [696226] - [infiniband] qib: Improve SERDES tunning on QMH boards (Chad Dupuis) [696226] - [infiniband] qib: Un-necessary delayed completions on RC connection (Chad Dupuis) [696226] - [infiniband] qib: Issue pre-emptive NAKs on eager buffer overflow (Chad Dupuis) [696226] - [infiniband] qib: RDMA lkey/rkey validation is inefficient for large MRs (Chad Dupuis) [696226] - [infiniband] qib: change qpn increment (Chad Dupuis) [696226] - [infiniband] qib: adding fix missing from earlier patch (Chad Dupuis) [696226] - [infiniband] qib: change rcv queue/qpn selection (Chad Dupuis) [696226] - [infiniband] qib: interrupt mitigation fix (Chad Dupuis) [696226] - [infiniband] qib: Avoid duplicate writes to the rcv head register (Chad Dupuis) [696226] - [infiniband] qib: Add a few new SERDES tunings (Chad Dupuis) [696226] - [infiniband] qib: Reset packet list after freeing (Chad Dupuis) [696226] - [infiniband] qib: New SERDES init routine and improvements to SI quality (Chad Dupuis) [696226] - [infiniband] qib: clear WAIT_SEND flags when setting QP to error state (Chad Dupuis) [696226] - [infiniband] qib: fix context allocation with multiple HCAs (Chad Dupuis) [696226] - [infiniband] qib: Multi Florida HCA Hosts panic on reboot (Chad Dupuis) [696226] - [infiniband] qib: Handle transitions from ACTIVE_DEFERRED to ACTIVE better (Chad Dupuis) [696226] - [infiniband] qib: UD send with immediate Rx completion has wrong size (Chad Dupuis) [696226] - [infiniband] qib: set port physical state even if other fields are invalid (Chad Dupuis) [696226] - [infiniband] qib: generate completion callback on errors (Chad Dupuis) [696226] - [infiniband] qib: add thresholds to VendorPortCounters PMA operation (Chad Dupuis) [696226] - [infiniband] qib: add support for the new QME7362 card (Chad Dupuis) [696226] - [infiniband] qib: add receive header queue size module parameters (Chad Dupuis) [696226] - [infiniband] qib: remove IB latency turnoff (Chad Dupuis) [696226] - [ata] Add Intel IDE-R support (John Feeney) [695587] - [agp] fix arbitrary kernel memory writes (Jerome Marchand) [699308] {CVE-2011-1745 CVE-2011-2022} - [agp] fix OOM and buffer overflow (Jerome Marchand) [699306] {CVE-2011-1746} - [kernel] run_rebalance_domains() is using too much cpu time (George Beshers) [635848] - [x86] Enable UV MMTIMER (George Beshers) [635713] - [ppc] Use correct ccr bit for syscall error status (Steve Best) [691579] - [s390x] qdio: clear shared DSCI before scheduling the queue handler (Hendrik Brueckner) [725690] - [scsi] scsi_dh_alua: Attach to UNAVAILABLE/OFFLINE AAS devices (Mike Christie) [698329] - [kernel] backport upstream change to remove prefetch instructions from list and rculist functions (Larry Woodman) [725538] - [input] wacom: add support for DTU-2231 (Aristeu Rozanski) [705210] - [infiniband] iw_cxgb4: update driver to latest upstream (Neil Horman) [717377] - [kernel] taskstats: don't allow duplicate entries in listener mode (Jerome Marchand) [715448] {CVE-2011-2484} - [kernel] Monitor and log change in system time when the system time drifts by user configured time interval warning (James Takahashi) [694910] - [security] Translate secctx to 0 if SELinux disabled (David Howells) [667177] - [pm] hibernate: Handle marginal memory conditions correctly (Matthew Garrett) [700264] - [kernel] Oprofile support for Sandy Bridge processors (John Villalovos) [696562] - [kernel] misc: add support for IB700 module (Don Zickus) [667090] - [x86] ACPI: Use ioremap_cache() (George Beshers) [635860] - [x86] ACPI: introduce "acpi_rsdp=" parameter for kdump (Takao Indoh) [723670] - [x86] UV: Kernel log overflows on boot on large systems (George Beshers) [696287] - [x86] amd-iommu: Fix 3 possible endless loops (Frank Arnold) [713517] - [x86] amd-iommu: Use only per-device dma_ops (Frank Arnold) [712369] - [x86] setup: Fix EDD3.0 data verification (Gleb Natapov) [704128] - [virt] xen: Revert p2m tree (Andrew Jones) [725519] - [virt] xen-blkfront: fix data size for xenbus_gather in blkfront_connect (Andrew Jones) [716452] - [virt] xen/hvc: only notify if we actually sent something (Igor Mammedov) [725041] - [virt] xen mmu: fix a race window causing leave_mm BUG() (Radim Krcmar) [724995] - [virt] xen: off by one errors in multicalls.c (Radim Krcmar) [725007] - [virt] virtio_net: introduce VIRTIO_NET_HDR_F_DATA_VALID (Jason Wang) [713337]- [netdrv] be2net: clear intr bit in be_probe() (Ivan Vecera) [702739 722596] - [fs] fs: call security_d_instantiate in d_obtain_alias (Josef Bacik) [656458] - [fs] dlm: use vmalloc for hash tables (David Teigland) [719357] - [fs] quota: Fix WARN_ON in lookup_one_len (Eric Sandeen) [718332] - [net] skbuff: fix error handling in pskb_copy() (Michael S. Tsirkin) [632752] - [net] vlan: allow TSO setting on vlan interfaces (Andy Gospodarek) [645785] - [netdrv] Support 'passthru' mode using macvlan/macvtap (James Takahashi) [693874] - [netdrv] asix: fix setting mac address for AX88772 (Jiri Pirko) [725234] - [netdrv] ixgbevf: update to upstream version 2.1.0-k (Andy Gospodarek) [694231] - [netdrv] bnx2x: remove a log-spamming message (Michal Schmidt) [712000] - [netdrv] cxgb4 driver update (Neil Horman) [717801] - [netdrv] iwlwifi: accept EEPROM version 0x423 for iwl6000 (Stanislaw Gruszka) [691846] - [netdrv] cxgb3 driver update (Neil Horman) [717805] - [netdrv] net: bonding: allow all slave speeds (Jiri Pirko) [720941] - [netdrv] ixgbe: update to upstream version 3.4.8-k (Andy Gospodarek) [689998 696045] - [netdrv] e1000e: update to upstream version 1.3.16-k (Andy Gospodarek) [694223 698291] - [net] introduce __netdev_alloc_skb_ip_align (Andy Gospodarek) [694223] - [net] dcbnl: unlock on an error path in dcbnl_cee_fill() (Dean Nelson) [695947] - [net] dcbnl: Add CEE notification (Dean Nelson) [695947] - [net] dcbnl: Aggregated CEE GET operation (Dean Nelson) [695947] - [net] dcb: use nlmsg_free() instead of kfree() (Dean Nelson) [695947] - [net] dcb: Add missing error check in dcb_ieee_set() (Dean Nelson) [695947] - [net] dcb: fix return type on dcb_setapp() (Dean Nelson) [695947] - [net] dcb: Add dcb_ieee_getapp_mask() for drivers to query APP settings (Dean Nelson) [695947] - [net] dcb: Add ieee_dcb_delapp() and dcb op to delete app entry (Dean Nelson) [695947] - [net] dcb: Add ieee_dcb_setapp() to be used for IEEE 802.1Qaz APP data (Dean Nelson) [695947] - [net] net: dcbnl, add multicast group for DCB (Dean Nelson) [695947] - [net] dcb: Add DCBX capabilities bitmask to the get_ieee response (Dean Nelson) [695947] - [net] net: dcbnl: Update copyright dates (Dean Nelson) [695947] - [net] net: dcbnl: Fix misspellings (Dean Nelson) [695947] - [net] net: dcbnl: Add IEEE app selector value definitions (Dean Nelson) [695947] - [net] dcbnl: add support for retrieving peer configuration - cee (Dean Nelson) [695947] - [net] dcbnl: add support for retrieving peer configuration - ieee (Dean Nelson) [695947] - [net] net: dcbnl: check correct ops in dcbnl_ieee_set() (Dean Nelson) [695947] - [net] net: dcb: match dcb_app protocol field with 802.1Qaz spec (Dean Nelson) [695947] - [net] ixgbe: DCB, implement 802.1Qaz routines (Dean Nelson) [695947] - [net] net: dcb: application priority is per net_device (Dean Nelson) [695947] - [net] dcbnl: make get_app handling symmetric for IEEE and CEE DCBx (Dean Nelson) [695947] - [net] include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Dean Nelson) [695947] - [net] const: struct nla_policy (Dean Nelson) [695947] - [net] net: Move && and || to end of previous line (Dean Nelson) [695947] - [net] net: use net_eq to compare nets (Dean Nelson) [695947] - [kernel] include/linux/kernel.h: abs(): fix handling of 32-bit unsigneds on 64-bit (Thomas Graf) [679456] - [net] sctp: stop pending timers and purge queues when peer restart asoc (Thomas Graf) [679456] - [net] sctp: fix memory leak of the ASCONF queue when free asoc (Thomas Graf) [679456] - [net] SCTP: fix race between sctp_bind_addr_free() and sctp_bind_addr_conflict() (Thomas Graf) [679456] - [net] sctp: move chunk from retransmit queue to abandoned list (Thomas Graf) [679456] - [net] sctp: fix to check the source address of COOKIE-ECHO chunk (Thomas Graf) [679456] - [net] sctp: handle ootb packet in chunk order as defined (Thomas Graf) [679456] - [net] sctp: check invalid value of length parameter in error cause (Thomas Graf) [679456] - [net] sctp: check parameter value of length in ERROR chunk (Thomas Graf) [679456] - [net] sctp: Release all routes when processing acks ADD_IP or DEL_IP (Thomas Graf) [679456] - [net] sctp: Allow bindx_del to accept 0 port (Thomas Graf) [679456] - [net] sctp: teach CACC algorithm about removed transports (Thomas Graf) [679456] - [net] sctp: fix oops while removed transport still using as retran path (Thomas Graf) [679456] - [net] sctp: fix oops when updating retransmit path with DEBUG on (Thomas Graf) [679456] - [net] sctp: malloc enough room for asconf-ack chunk (Thomas Graf) [679456] - [net] sctp: fix auth_hmacs field's length of struct sctp_cookie (Thomas Graf) [679456] - [net] sctp: Pass __GFP_NOWARN to hash table allocation attempts. (Thomas Graf) [679456] - [net] sctp: fix compile warnings in sctp_tsnmap_num_gabs (Thomas Graf) [679456] - [net] sctp: fix reporting of unknown parameters (Thomas Graf) [679456] - [net] sctp: user perfect name for Delayed SACK Timer option (Thomas Graf) [679456] - [net] sctp: fix the return value of getting the sctp partial delivery point (Thomas Graf) [679456] - [net] SCTP: Fix SCTP_SET_PEER_PRIMARY_ADDR to accpet v4mapped address (Thomas Graf) [679456] - [net] sctp: prevent reading out-of-bounds memory (Thomas Graf) [679456] - [net] sctp: fix test for end of loop (Thomas Graf) [679456] - [net] sctp: dubious bitfields in sctp_transport (Thomas Graf) [679456] - [net] sctp: fix append error cause to ERROR chunk correctly (Thomas Graf) [679456] - [net] sctp: delete active ICMP proto unreachable timer when free transport (Thomas Graf) [679456] - [net] sctp: Fix a race between ICMP protocol unreachable and connect() (Thomas Graf) [679456] - [net] sctp: Tag messages that can be Nagle delayed at creation. (Thomas Graf) [679456] - [net] sctp: Optimize computation of highest new tsn in SACK. (Thomas Graf) [679456] - [net] sctp: correctly mark missing chunks in fast recovery (Thomas Graf) [679456] - [net] sctp: rwnd_press should be cumulative (Thomas Graf) [679456] - [net] sctp: fast recovery algorithm is per association. (Thomas Graf) [679456] - [net] sctp: update transport initializations (Thomas Graf) [679456] - [net] sctp: Save some room in the sctp_transport by using bitfields (Thomas Graf) [679456] - [net] sctp: Do not force T3 timer on fast retransmissions. (Thomas Graf) [679456] - [net] sctp: remove 'resent' bit from the chunk (Thomas Graf) [679456] - [net] sctp: Make sure we always return valid retransmit path (Thomas Graf) [679456] - [net] sctp: Do no select unconfirmed transports for retransmissions (Thomas Graf) [679456] - [net] sctp: fix to retranmit at least one DATA chunk (Thomas Graf) [679456] - [net] sctp: missing set src and dest port while lookup output route (Thomas Graf) [679456] - [net] sctp: discard ABORT chunk with zero verification tag in COOKIE-WAIT state (Thomas Graf) [679456] - [net] sctp: assure at least one T3-rtx timer is running if a FORWARD TSN is sent (Thomas Graf) [679456] - [net] sctp: send SHUTDOWN-ACK chunk back to the source. (Thomas Graf) [679456] - [net] sctp: Use correct address family in sctp_getsockopt_peer_addrs() (Thomas Graf) [679456] - [net] sctp: Fix oops when sending queued ASCONF chunks (Thomas Graf) [679456] - [net] sctp: per_cpu variables should be in bh_disabled section (Thomas Graf) [679456] - [net] sctp: fix potential reference of a freed pointer (Thomas Graf) [679456] - [net] sctp: avoid irq lock inversion while call sk->sk_data_ready() (Thomas Graf) [679456] - [net] sctp: eliminate useless code (Thomas Graf) [679456] - [net] sctp: Use ipv6_addr_diff() in sctp_v6_addr_match_len(). (Thomas Graf) [679456] - [net] sctp/socket.c: squish warning (Thomas Graf) [679456] - [net] sctp: fix sctp_setsockopt_autoclose compile warning (Thomas Graf) [679456] - [net] sctp: prevent too-fast association id reuse (Thomas Graf) [679456] - [net] sctp: fix integer overflow when setting the autoclose timer (Thomas Graf) [679456] - [net] sctp: limit maximum autoclose setsockopt value (Thomas Graf) [679456] - [net] sctp: Fix mis-ordering of user space data when multihoming in use (Thomas Graf) [679456] - [net] sctp: Update max.burst implementation (Thomas Graf) [679456] - [net] sctp: Remove useless last_time_used variable (Thomas Graf) [679456] - [net] sctp: allow setting path_maxrxt independent of SPP_PMTUD_ENABLE (Thomas Graf) [679456] - [net] sctp: Update SWS avaoidance receiver side algorithm (Thomas Graf) [679456] - [net] sctp: Select a working primary during sctp_connectx() (Thomas Graf) [679456] - [net] sctp: Fix malformed "Invalid Stream Identifier" error (Thomas Graf) [679456]- [drm] radeon/kms: fix DP training for DPEncoderService revision bigger than 1.1 (Dave Airlie) [722957] - [drm] nouveau fixes for RHEL 6.2 (Dave Airlie) [722957] - [drm] i915: Skip GPU wait for scanout pin while wedged (Dave Airlie) [722957] - [drm] i915: Fix opregion notifications (Dave Airlie) [722957] - [drm] ACPI: Don't send KEY_UNKNOWN for random video notifications (Dave Airlie) [722957] - [drm] drm/agp: complete 3.0.0 fixes backport. (Dave Airlie) [722957] - [kernel] /proc/stat: fix scalability of irq sum of all cpu (George Beshers) [635855] - [kernel] /proc/stat: scalability of irq num per cpu (George Beshers) [635855] - [virt] vhost: handle wrap around in # of bufs math (Michael S. Tsirkin) [632752] - [virt] vhost-net: update used ring on backend change (Michael S. Tsirkin) [632752] - [virt] vhost: fix zcopy reference counting (Michael S. Tsirkin) [632752] - [virt] vhost: vhost TX zero-copy support (Michael S. Tsirkin) [632752] - [netdrv] macvtap: macvtapTX zero-copy support (Michael S. Tsirkin) [632752] - [net] skbuff: clear tx zero-copy flag (Michael S. Tsirkin) [632752] - [net] skbuff: skb supports zero-copy buffers (Michael S. Tsirkin) [632752] - [net] sock.h: Add a new sock zero-copy flag (Michael S. Tsirkin) [632752] - [net] pskb_expand_head() optimization (Michael S. Tsirkin) [632752] - [netdrv] qlcnic: Support for GBE port settings (Chad Dupuis) [693735] - [netdrv] qlcnic: support rcv ring configuration through sysfs (Chad Dupuis) [693735] - [netdrv] qlcnic: Update version number to 5.0.16 (Chad Dupuis) [693735] - [netdrv] qlcnic: Fix LRO disable (Chad Dupuis) [693735] - [netdrv] qlcnic: Use flt method to determine flash fw region (Chad Dupuis) [693735] - [netdrv] qlcnic: Remove unused code (Chad Dupuis) [693735] - [netdrv] qlcnic: Code optimization patch (Chad Dupuis) [693735] - [netdrv] qlcnic: Cleanup patch (Chad Dupuis) [693735] - [netdrv] qlcnic: Memory leak fix (Chad Dupuis) [693735] - [netdrv] qlcnic: Make PCI info available in all modes (Chad Dupuis) [693735] - [net] fix ethtool->set_flags not intended -EINVAL return value (Chad Dupuis) [693735] - [netdrv] qlcnic: Remove validation for max tx and max rx queues (Chad Dupuis) [693735] - [netdrv] qlcnic: fix checks for auto_fw_reset (Chad Dupuis) [693735] - [virt] virtio_net: delay TX callbacks (Michael S. Tsirkin) [710945] - [virt] virtio: add api for delayed callbacks (Michael S. Tsirkin) [710945] - [virt] vhost: support event index (Michael S. Tsirkin) [710945] - [virt] virtio_ring: support event idx feature (Michael S. Tsirkin) [710945] - [virt] virtio ring: inline function to check for events (Michael S. Tsirkin) [710945] - [virt] virtio: event index interface (Michael S. Tsirkin) [710945] - [scsi] fcoe: cleanup cpu selection for incoming requests (Mike Christie) [695945] - [scsi] libfc: post reset event on lport reset (Mike Christie) [695945] - [scsi] libfc: Fix for exchange/seq loopup failure when FCoE stack is used as target and connected to windows initiator (Mike Christie) [695945] - [scsi] fcoe: Amends previous patch, Round-robin based selection of CPU for post processing of incoming request for FCoE target (Mike Christie) [695945] - [scsi] fcoe: Round-robin based selection of CPU for post-processing of incoming commands (Mike Christie) [695945] - [scsi] fcoe: Unable to select the exchangeID from offload pool for storage targets (Mike Christie) [695945] - [scsi] libfc: Enhancement to RPORT state machine applicable only for VN2VN mode (Mike Christie) [695945] - [scsi] libfcoe: Remove unnecessary module state checks (Mike Christie) [695945] - [scsi] libfc: do not immediately retry the cmd when seq_send fails in fc_fcp_send_data (Mike Christie) [695945] - [scsi] libfc: fix race in SRR response (Mike Christie) [695945] - [scsi] libfc: don't call resp handler after FC_EX_TIMEOUT (Mike Christie) [695945] - [scsi] libfc: release DDP context if frame_send() fails (Mike Christie) [695945] - [scsi] libfc: fix mm leak in handling incoming request for target discovery (Mike Christie) [695945] - [scsi] fcoe: Prevent creation of an NPIV port with duplicate WWPN (Mike Christie) [695945] - [sound] Update the ALSA HDA audio driver from upstream (Jaroslav Kysela) [723853] - [mm] exec: account anon_rss instead of total_vm in acct_arg_size (Frantisek Hrbata) [645770] - [mm] debug: reintroduce would_have_oomkilled procfs ctl (Frantisek Hrbata) [645770] - [mm] kabi: __GENKSYMS__ for oom_disable_count struct mm_struct (Frantisek Hrbata) [645770] - [mm] kabi: __GENKSYMS__ for oom_score_adj in struct signal_struct (Frantisek Hrbata) [645770] - [mm] oom: replace PF_OOM_ORIGIN with toggling oom_score_adj (Frantisek Hrbata) [645770] - [mm] oom: use pte pages in OOM score (Frantisek Hrbata) [645770] - [kernel] lib, arch: add filter argument to show_mem and fix private implementations (Frantisek Hrbata) [645770] - [mm] oom: suppress nodes that are not allowed from meminfo on page alloc failure (Frantisek Hrbata) [645770] - [mm] oom: suppress show_mem() for many nodes in irq context on page alloc failure (Frantisek Hrbata) [645770] - [mm] oom: suppress nodes that are not allowed from meminfo on oom kill (Frantisek Hrbata) [645770] - [mm] oom: avoid deferring oom killer if exiting task is being traced (Frantisek Hrbata) [645770] - [mm] oom: skip zombies when iterating tasklist (Frantisek Hrbata) [645770] - [mm] oom: prevent unnecessary oom kills or kernel panics (Frantisek Hrbata) [645770] - [mm] oom: allow a non-CAP_SYS_RESOURCE proces to oom_score_adj down (Frantisek Hrbata) [645770] - [mm] oom: fix locking for oom_adj and oom_score_adj (Frantisek Hrbata) [645770] - [mm] oom: rewrite error handling for oom_adj and oom_score_adj tunables (Frantisek Hrbata) [645770] - [mm] oom: kill all threads sharing oom killed task's mm (Frantisek Hrbata) [645770] - [mm] oom: avoid killing a task if a thread sharing its mm cannot be killed (Frantisek Hrbata) [645770] - [mm] oom: add per-mm oom disable count (Frantisek Hrbata) [645770] - [mm] oom: filter unkillable tasks from tasklist dump (Frantisek Hrbata) [645770] - [mm] oom: always return a badness score of non-zero for eligible tasks (Frantisek Hrbata) [645770] - [mm] oom: __task_cred() need rcu_read_lock() (Frantisek Hrbata) [645770] - [mm] oom: fix tasklist_lock leak (Frantisek Hrbata) [645770] - [mm] oom: fix NULL pointer dereference (Frantisek Hrbata) [645770] - [mm] memcg: use find_lock_task_mm() in memory cgroups oom (Frantisek Hrbata) [645770] - [mm] oom: badness heuristic rewrite (Frantisek Hrbata) [645770] - [mm] oom: move badness() declaration into oom.h (Frantisek Hrbata) [645770] - [mm] oom: multi threaded process coredump don't make deadlock (Frantisek Hrbata) [645770] - [mm] oom: give the dying task a higher priority (Frantisek Hrbata) [645770] - [mm] oom: remove child->mm check from oom_kill_process() (Frantisek Hrbata) [645770] - [mm] oom: cleanup has_intersects_mems_allowed() (Frantisek Hrbata) [645770] - [mm] oom: move OOM_DISABLE check from oom_kill_task to out_of_memory() (Frantisek Hrbata) [645770] - [mm] oom: kill duplicate OOM_DISABLE check (Frantisek Hrbata) [645770] - [mm] oom: /proc//oom_score treat kernel thread honestly (Frantisek Hrbata) [645770] - [mm] oom: oom_kill_process() needs to check that p is unkillable (Frantisek Hrbata) [645770] - [mm] oom: make oom_unkillable_task() helper function (Frantisek Hrbata) [645770] - [mm] oom: oom_kill_process() doesn't select kthread child (Frantisek Hrbata) [645770] - [mm] oom: don't try to kill oom_unkillable child (Frantisek Hrbata) [645770] - [mm] oom: fold __out_of_memory into out_of_memory (Frantisek Hrbata) [645770] - [mm] oom: remove constraint argument from select_bad_process and __out_of_memory (Frantisek Hrbata) [645770] - [mm] rename try_set_zone_oom() to try_set_zonelist_oom() (Frantisek Hrbata) [645770] - [mm] oom: remove unnecessary code and cleanup (Frantisek Hrbata) [645770] - [mm] oom: remove special handling for pagefault ooms (Frantisek Hrbata) [645770] - [mm] oom: extract panic helper function (Frantisek Hrbata) [645770] - [mm] oom: enable oom tasklist dump by default (Frantisek Hrbata) [645770] - [mm] oom: select task from tasklist for mempolicy ooms (Frantisek Hrbata) [645770] - [mm] oom: sacrifice child with highest badness score for parent (Frantisek Hrbata) [645770] - [mm] oom: filter tasks not sharing the same cpuset (Frantisek Hrbata) [645770] - [mm] oom: avoid sending exiting tasks a SIGKILL (Frantisek Hrbata) [645770] - [mm] oom: give current access to memory reserves if it has been killed (Frantisek Hrbata) [645770] - [mm] oom: dump_tasks use find_lock_task_mm too fix (Frantisek Hrbata) [645770] - [mm] oom: improve commentary in dump_tasks() (Frantisek Hrbata) [645770] - [mm] oom: dump_tasks use find_lock_task_mm too (Frantisek Hrbata) [645770] - [mm] oom: introduce find_lock_task_mm() to fix !mm false positives (Frantisek Hrbata) [645770] - [mm] oom: PF_EXITING check should take mm into account (Frantisek Hrbata) [645770] - [mm] oom: check PF_KTHREAD instead of !mm to skip kthreads (Frantisek Hrbata) [645770] - [mm] memcg: make oom killer a no-op when no killable task can be found (Frantisek Hrbata) [645770] - [mm] memcg: handle panic_on_oom=always case (Frantisek Hrbata) [645770] - [mm] oom-kill: dump_header takes task_struct as parameter (Frantisek Hrbata) [645770] - [mm] oom-kill: fix NUMA constraint check with nodemask (Frantisek Hrbata) [645770] - [mm] oom-kill: use task_lock when accessing task_struct members in __oom_kill_task (Frantisek Hrbata) [645770] - [mm] oom: dump stack and VM state when oom killer panics (Frantisek Hrbata) [645770] - [mm] Revert "[Fedora] [debug] add would_have_oomkilled procfs ctl" (Frantisek Hrbata) [645770]- [mm] hold the page lock until after set_page_stable_node (Andrea Arcangeli) [683658]- [netdrv] be2net: remove certain cmd failure logging (Ivan Vecera) [719304] - [netdrv] enic driver update (Stefan Assmann) [695882] - [net] nl80211: missing check for valid SSID size in scan operation (Stanislaw Gruszka) [718158] {CVE-2011-2517} - [net] bluetooth: l2cap and rfcomm: fix 1 byte infoleak to userspace. (Thomas Graf) [703023] {CVE-2011-2492} - [net] inet_diag: fix validation of user data in inet_diag_bc_audit() (Thomas Graf) [714541] {CVE-2011-2213} - [fs] proc: restrict access to /proc/PID/io (Oleg Nesterov) [716830] {CVE-2011-2495} - [fs] validate size of EFI GUID partition entries (Anton Arapov) [703030] {CVE-2011-1776} - [fs] GFS2: Print warning rather than calling assert during direct I/O page invalidation race (Steven Whitehouse) [697019] - [fs] ext4: Fix max file size and logical block counting of extent format file (Lukas Czerner) [722569] {CVE-2011-2695} - [netdrv] e1000: remove unnecessary code (Dean Nelson) [694233] - [netdrv] e1000: Add appropriate include for prefetch users (Dean Nelson) [694233] - [netdrv] e1000: more robust ethtool duplex/speed configuration (Dean Nelson) [694233] - [netdrv] e1000: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Dean Nelson) [694233] - [netdrv] e1000: ethtool: Use full 32 bit speed range in ethtool's set_settings (Dean Nelson) [694233] - [netdrv] e1000: fix sparse warning (Dean Nelson) [694233] - [netdrv] e1000: add support for Marvell Alaska M88E1118R PHY (Dean Nelson) [694233] - [netdrv] e1000: drivers/net: avoid some skb->ip_summed initializations (Dean Nelson) [694233] - [fs] SUNRPC: Fix use of static variable in rpcb_getport_async (Steve Dickson) [723650] - [fs] NFSv4.1: update nfs4_fattr_bitmap_maxsz (Steve Dickson) [723650] - [fs] SUNRPC: Fix a race between work-queue and rpc_killall_tasks (Steve Dickson) [723650] - [fs] SUNRPC: Ensure we always run the tk_callback before tk_action (Steve Dickson) [723650] - [netdrv] e100: net: remove interrupt.h inclusion from netdevice.h (Dean Nelson) [694236] - [netdrv] e100: fix build warning (Dean Nelson) [694236] - [netdrv] e100: ethtool: Use full 32 bit speed range in ethtool's set_settings (Dean Nelson) [694236] - [netdrv] e100: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Dean Nelson) [694236] - [netdrv] e100: ethtool: Call ethtool's get/set_settings callbacks with cleaned data (Dean Nelson) [694236] - [netdrv] bna: Separate handling of irq type flags variable from the irq_flags request_irq variable (Ivan Vecera) [717011] - [netdrv] Fix call trace when interrupts are disabled while sleeping function kzalloc is called (Ivan Vecera) [717011] - [netdrv] Additional tg3 bug fixes (John Feeney) [695996 696004 696068 698308 705492 716693] - [netdrv] Update tg3 to version 3.119 (John Feeney) [695996 696004 696068 698308 705492 716693] - [netdrv] Update tg3 to version 3.118 (John Feeney) [695996 696004 696068 698308 705492 716693] - [netdrv] Update tg3 to version 3.117 (John Feeney) [695996 696004 696068 698308 705492 716693]- [virt] kvm: Disable device assignment without interrupt remapping (Alex Williamson) [711504] {CVE-2011-1898} - [virt] iommu-api: Extension to check for interrupt remapping (Alex Williamson) [711504] {CVE-2011-1898} - [net] core: add tracepoints for queueing skb to rcvbuf (Satoru Moriya) [696387] - [net] udp: add tracepoints for queueing skb to rcvbuf (Satoru Moriya) [696387] - [serial] 8250: Fix capabilities when changing the port type (Steve Best) [696695] - [serial] 8250_pci: Add EEH support to the 8250 driver for IBM/Digi PCIe 2-port Adapter (Steve Best) [696695] - [serial] 8250_pci: Add support for the Digi/IBM PCIe 2-port Adapter (Steve Best) [696695] - [scsi] scsi_dh_rdac: Adding couple more vendor product ids (David Milburn) [690952] - [scsi] lock pushdown in error handling (Rob Evers) [695542] - [scsi] Reduce error recovery time by reducing use of TURs (Mike Christie) [691945] - [scsi] Fix /proc/interrupts corruption when be2iscsi driver is loaded (Prarit Bhargava) [706511] - [scsi] megaraid_sas: Disable interrupts/free_irq() in megasas_shutdown() (Tomas Henzl) [613564] - [pci] ARI is a PCIe v2 feature (Don Dutile) [632086] - [pci] add latency tolerance reporting enable/disable support (Myron Stowe) [696532] - [pci] Assign values to 'pci_obff_signal_type' enumeration (Myron Stowe) [696534] - [pci] add OBFF enable/disable support (Myron Stowe) [696534] - [pci] add ID-based ordering enable/disable support (Myron Stowe) [696530] - [fs] nfsd: fix NULL dereference in nfsd_statfs() (Eric Sandeen) [689223] - [fs] add f_flags to struct statfs(64) (Eric Sandeen) [689223] - [fs] pass a struct path to vfs_statfs (Eric Sandeen) [689223] - [fs] Take statfs variants to fs/statfs.c (Eric Sandeen) [689223] - [netdrv] tg3: Apply rx_discards fix to 5719/5720 (John Feeney) [696206] - [netdrv] tg3: Fix stats for 5704 and later devices (John Feeney) [696206] - [netdrv] tg3: Fix IPv6 TCP problems for 5719 (John Feeney) [696206] - [netdrv] tg3: Fix int generation hw bug for 5719 / 5720 (John Feeney) [696206] - [netdrv] tg3: Workaround rx_discards stat bug (John Feeney) [696206] - [netdrv] tg3: Automatically size stat/test string arrays (John Feeney) [696206] - [netdrv] tg3: Enable 5720 support (John Feeney) [696206] - [netdrv] tg3: Add 5720 PHY ID (John Feeney) [696206] - [netdrv] tg3: Add 5720 H2BMC support (John Feeney) [696206] - [netdrv] tg3: Add 5720 NVRAM decoding (John Feeney) [696206] - [netdrv] tg3: Add 5720 ASIC rev (John Feeney) [696206] - [netdrv] tg3: Reintroduce 5717_PLUS (John Feeney) [696206] - [netdrv] tg3: 5717_PLUS => 57765_PLUS (John Feeney) [696206] - [netdrv] tg3: Add missed 5719 workaround change (John Feeney) [696206] - [netdrv] tg3: Expand 5719 workaround (John Feeney) [696206] - [netdrv] tg3: Disable multivec mode for 1 MSIX vector (John Feeney) [696206] - [netdrv] tg3: Fix 5719 A0 tx completion bug (John Feeney) [696206] - [netdrv] tg3: Revise 5719 internal FIFO overflow solution (John Feeney) [696206] - [netdrv] tg3: Update version to 3.116 (John Feeney) [696206] - [netdrv] tg3: use dma_alloc_coherent() instead of pci_alloc_consistent() (John Feeney) [696206] - [netdrv] tg3: Always turn on APE features in mac_mode reg (John Feeney) [696206] - [netdrv] tg3: Do not call device_set_wakeup_enable() under spin_lock_bh (John Feeney) [696206] - [netdrv] vlan: Don't check for vlan group before vlan_tx_tag_present. (John Feeney) [696206] - [netdrv] tg3: Update version to 3.115 (John Feeney) [696206] - [netdrv] tg3: Report invalid link from tg3_get_settings() (John Feeney) [696206] - [netdrv] tg3: Don't allocate jumbo ring for 5780 class devs (John Feeney) [696206] - [netdrv] tg3: Cleanup tg3_alloc_rx_skb() (John Feeney) [696206] - [netdrv] tg3: Disable unused transmit rings (John Feeney) [696206] - [netdrv] tg3: Add support for selfboot format 1 v6 (John Feeney) [696206] - [netdrv] net/tg3: simplify conditional (John Feeney) [696206] - [netdrv] tg3: Update version to 3.114 (John Feeney) [696206] - [netdrv] tg3: Futureproof the loopback test (John Feeney) [696206] - [netdrv] tg3: Cleanup missing VPD partno section (John Feeney) [696206] - [netdrv] tg3: Remove 5724 device ID (John Feeney) [696206] - [netdrv] tg3: Fix potential netpoll crash (John Feeney) [696206] - [netdrv] drivers/net: return operator cleanup (John Feeney) [696206] - [netdrv] tg3: phy tmp variable roundup (John Feeney) [696206] - [netdrv] tg3: Dynamically allocate VPD data memory (John Feeney) [696206] - [netdrv] tg3: Use skb_is_gso_v6() (John Feeney) [696206] - [netdrv] tg3: Move producer ring struct to tg3_napi (John Feeney) [696206] - [netdrv] tg3: Clarify semantics of TG3_IRQ_MAX_VECS (John Feeney) [696206] - [netdrv] tg3: Don't send APE events for NCSI firmware (John Feeney) [696206] - [netdrv] drivers/net: avoid some skb->ip_summed initializations (John Feeney) [696206] - [x86] x86, boot: Wait for boot cpu to show up if nr_cpus limit is about to hit (Vivek Goyal) [717918] - [x86] x86: Fix and clean up generic_processor_info() (Vivek Goyal) [717918] - [x86] x86, ia64, acpi: Clean up x86-ism in drivers/acpi/numa.c (Vivek Goyal) [717918] - [x86] x86, acpi: Add MAX_LOCAL_APIC for 32bit (Vivek Goyal) [717918] - [x86] x86, acpi: Parse all SRAT cpu entries even above the cpu number limitation (Vivek Goyal) [717918] - [kernel] smp: Use nr_cpus= to set nr_cpu_ids early (Vivek Goyal) [717918] - [mm] do not use page_count without a page pin (Andrea Arcangeli) [722565] - [mm] improve isolate_lru_pages neighbour isolation (Andrea Arcangeli) [722565] - [scsi] qla2xxx: Update driver version to 8.03.07.05.06.2-k. (Chad Dupuis) [693744] - [scsi] qla2xxx: Remove host_lock in queuecommand function (Chad Dupuis) [693744] - [scsi] qla2xxx: Refactor call to qla2xxx_read_sfp for thermal temperature. (Chad Dupuis) [693744] - [scsi] qla2xxx: Unify the read/write sfp mailbox command routines. (Chad Dupuis) [693744] - [scsi] qla2xxx: Clear complete initialization control block. (Chad Dupuis) [693744] - [scsi] qla2xxx: Allow an override of the registered maximum LUN. (Chad Dupuis) [693744] - [scsi] qla2xxx: Add host number in reset and quiescent message logs. (Chad Dupuis) [693744] - [scsi] qla2xxx: Fix virtual port failing to login after chip reset. (Chad Dupuis) [693744] - [scsi] qla2xxx: Correctly read sfp single byte mailbox register. (Chad Dupuis) [693744] - [scsi] qla2xxx: Fix vport delete hang when logins are outstanding. (Chad Dupuis) [693744] - [scsi] qla2xxx: Fix hang during driver unload when vport is active. (Chad Dupuis) [693744] - [scsi] qla2xxx: Properly set the dsd_list_len for dsd_chaining in cmd type 6. (Chad Dupuis) [693744] - [scsi] qla2xxx: Correct buffer start in edc sysfs debug print. (Chad Dupuis) [693744] - [scsi] qla2xxx: Log if firmware fails to load from flash for ISP82xx. (Chad Dupuis) [693744] - [scsi] qla2xxx: Correction to sysfs edc interface. (Chad Dupuis) [693744] - [scsi] qla2xxx: Add qla82xx_rom_unlock() function. (Chad Dupuis) [693744] - [scsi] qla2xxx: Update firmware version after flash update. (Chad Dupuis) [693744] - [hwmon] hwmon: (coretemp) Fix section mismatch (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Update comments describing the handling of HT CPUs (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Add comments describing the handling of HT CPUs (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Fix compile error if CONFIG_SMP is not defined (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Fix checkpatch errors (Jane Lv) [709252] - [hwmon] hwmon: Remove pkgtemp driver (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Merge pkgtemp with coretemp (Jane Lv) [709252] - [netdrv] igbvf driver update (Stefan Assmann) [694229] - [netdrv] igb driver update (Stefan Assmann) [694211] - [netdrv] r8169: fix Rx checksum offloading bugs (Ivan Vecera) [635596] - [netdrv] be2net: changes for BE3 native mode support (Ivan Vecera) [695231] - [net] bridge gets duplicate packets when using vlan over bonding (Flavio Leitner) [700610] - [net] bonding: fix receiving of dups due vlan hwaccel (Flavio Leitner) [720689] - [kernel] Fix nohz balance kick (Matthew Garrett) [695606] - [kernel] repair gdbstub to match the gdbserial protocol specification (Prarit Bhargava) [710668] - [misc] enclosure: fix error path to actually return ERR_PTR() on error (Tomas Henzl) [713730] - [x86] fix memory leak in acpu_cpufreq_exit (Luming Yu) [688038] - [x86] Ensure MTRR config is applied to all CPUs on resume (Matthew Garrett) [695612]- [s390x] crypto: prng error in initial seed calculation. (Hendrik Brueckner) [709710] - [s390x] qeth: serialize device removal and config changes (Hendrik Brueckner) [707293] - [s390x] ap: Toleration for ap bus devices with device type 10 (Hendrik Brueckner) [694267] - [s390x] chsc: process channel-path-availability information (Hendrik Brueckner) [694464] - [s390x] kernel: Get CPC name (Hendrik Brueckner) [694265] - [s390x] qeth: change some configurations defaults (Hendrik Brueckner) [694248] - [s390x] crypto: Exploit z196 hardware accelerated crypto aplgorithms (Hendrik Brueckner) [694246] - [s390x] dasd: do path verification for paths added at runtime (Hendrik Brueckner) [694460] - [s390x] cio: notify drivers of channel path events (Hendrik Brueckner) [694460] - [s390x] dasd: automatic recognition of read-only devices (Hendrik Brueckner) [633389] - [s390x] dasd: Add support for raw ECKD access (Hendrik Brueckner) [633543] - [s390x] kernel: diagnose 10 does not release memory above 2GB (Hendrik Brueckner) [701274] - [s390x] qdio: reset error states immediately (Hendrik Brueckner) [700463] - [s390x] dasd: check sense type in device change handler (Hendrik Brueckner) [700688] - [s390x] dasd: fix race between open and offline (Hendrik Brueckner) [695677] - [s390x] cio: prevent purging of CCW devices in the online state (Hendrik Brueckner) [695377] - [s390x] kernel: missing ASLR for exec/heap/libc/vdso/mmap in s390x (Hendrik Brueckner) [647363] - [ppc] nvram: Unbreak kABI, efficiency tweaks, remove unnecessary casts (Steve Best) [694509] - [ppc] pseries/nvram: Capture oops/panic reports in ibm, oops-log partition (Steve Best) [694509] - [ppc] nvram: Generalize code for OS partitions in NVRAM (Steve Best) [694509] - [ppc] nvram: Handle partition names >= 12 chars (Steve Best) [694509] - [ppc] nvram: Fix NVRAM partition list setup (Steve Best) [694509] - [ppc] nvram: Rename ppc64, linux partition to ibm, rtas-log (Steve Best) [694509] - [ppc] nvram: Move the log partition stuff to pseries (Steve Best) [694509] - [ppc] nvram: Change nvram_setup_partition() to use new helper (Steve Best) [694509] - [ppc] nvram: Add nvram_find_partition() (Steve Best) [694509] - [ppc] nvram: Improve partition removal (Steve Best) [694509] - [ppc] nvram: Shuffle code around in nvram_create_partition() (Steve Best) [694509] - [ppc] nvram: Completely clear a new partition (Steve Best) [694509] - [ppc] nvram: Ensure that the partition header/block size is right (Steve Best) [694509] - [ppc] nvram: nvram_create_partitions() now uses bytes (Steve Best) [694509] - [ppc] nvram: More flexible nvram_create_partition() (Steve Best) [694509] - [ppc] nvram: Move things out of asm/nvram.h (Steve Best) [694509] - [ppc] Fix continuation line formats (Steve Best) [694509] - [ppc] Use unlocked ioctl in nvram_64 (Steve Best) [694509] - [ppc] nvram_64: Mark init code __init (Steve Best) [694509] - [ppc] nvram_64: Check nvram_error_log_index in nvram_clear_error_log() (Steve Best) [694509] - [ppc] nvram_64: Remove unused code (Steve Best) [694509] - [netdrv] qlge: Version change to v1.00.00.29 (Chad Dupuis) [713168] - [netdrv] qlge: Fix printk priority so chip fatal errors are always reported. (Chad Dupuis) [713168] - [netdrv] qlge: Fix crash caused by mailbox execution on wedged chip. (Chad Dupuis) [713168] - [netdrv] qlge: make nic_operations struct const (Chad Dupuis) [713168] - [netdrv] qlge: Fix incorrect usage of module parameters and netdev msg level (Chad Dupuis) [713168] - [netdrv] qlge: Remove unnecessary casts of netdev_priv (Chad Dupuis) [713168] - [fs] NFS: Detect loops in a readdir due to bad cookies (Steve Dickson) [720712] - [fs] NFS: Create nfs_open_dir_context (Steve Dickson) [720712] - [fs] NFS: Ensure that we update the readdir filp->f_pos correctly (Steve Dickson) [720712] - [fs] GFS2: Get rid of metadata pages for inodes we can't deallocate (Robert S Peterson) [676626] - [fs] GFS2: list_del_entry corruption (Robert S Peterson) [676626] - [fs] GFS2: Fix ail list traversal (Robert S Peterson) [676626] - [fs] GFS2: Add an AIL writeback tracepoint (Robert S Peterson) [676626] - [fs] GFS2: Make writeback more responsive to system conditions (Robert S Peterson) [676626] - [fs] GFS2: Improve tracing support (adds two flags) (Robert S Peterson) [676626] - [fs] GFS2: Optimise glock lru and end of life inodes (Robert S Peterson) [676626] - [fs] GFS2: Clean up fsync() (Robert S Peterson) [676626] - [fs] fs: add sync_inode_metadata (Robert S Peterson) [676626] - [fs] GFS2: Make ->write_inode() really write (Robert S Peterson) [676626] - [fs] GFS2: Use filemap_fdatawrite() to write back the AIL (Robert S Peterson) [676626] - [fs] GFS2: Alter point of entry to glock lru list for glocks with an address_space (Robert S Peterson) [676626] - [fs] GFS2: Update to AIL list locking (Robert S Peterson) [676626] - [fs] GFS2: introduce AIL lock (Robert S Peterson) [676626] - [netdrv] bnx2: update to latest upstream (Neil Horman) [696756] - [fs] cifs: don't allow cifs_reconnect to exit with NULL socket pointer (Jeff Layton) [711400]- [x86] apic: Fix spurious error interrupts triggering on all non-boot APs (Prarit Bhargava) [712286] - [x86] apic: Print verbose error interrupt reason on apic=debug (Prarit Bhargava) [712286] - [mm] fix negative commitlimit when gigantic hugepages are allocated (Andrea Arcangeli) [704511] - [mm] migrate: dont account swapcache as shmem (Andrea Arcangeli) [712260] - [mm] compaction: Ensure that the compaction free scanner does not move to the next zone (Andrea Arcangeli) [712258] - [mm] vmscan: correctly check if reclaimer should schedule during shrink_slab (Andrea Arcangeli) [712252] - [virt] ksm: fix race between ksmd and exiting task (Andrea Arcangeli) [710341] - [mm] thp: fix build with !SMP (Andrea Arcangeli) [711636] - [kernel] !SMP build quirks fixes (Andrea Arcangeli) [711636] - [kernel] allow sched.c to build with !SMP (Andrea Arcangeli) [711636] - [net] dev.c: allow build when !SMP (Andrea Arcangeli) [711636] - [virt] xen-netfront: send gARP after backend moved to XenbusStateConnected (Laszlo Ersek) [713585] - [x86] UV: add_smp_affinity_list (George Beshers) [696422] - [pci] aer-inject: Override PCIe AER Mask Registers (Prarit Bhargava) [719373] - [kernel] proc: signedness issue in next_pidmap() (Jerome Marchand) [697825] {CVE-2011-1593} - [net] bluetooth: Prevent buffer overflow in l2cap config request (Jiri Pirko) [716810] {CVE-2011-2497} - [netdrv] cnic: Move indexing function pointers to struct kcq_info (Mike Christie) [696757] - [netdrv] cnic, bnx2: Check iSCSI support early in bnx2_init_one() (Mike Christie) [696757] - [netdrv] cnic: Improve NETDEV_UP event handling (Mike Christie) [696757] - [netdrv] cnic: Randomize initial TCP port for iSCSI connections (Mike Christie) [696757] - [netdrv] cnic: Fix race conditions with firmware (Mike Christie) [696757] - [netdrv] cnic: Fix interrupt logic (Mike Christie) [696757] - [netdrv] Add appropriate include for prefetch users (Mike Christie) [696757]- [fs] NFS41: do not update isize if inode needs layoutcommit (Steve Dickson) [714740] - [fs] NFSv4.1: Clean ups for the device id cache (Steve Dickson) [714740] - [net] igmp: call ip_mc_clear_src() only when we have no users of ip_mc_list (Thomas Graf) [707479] - [net] bridge: fix bridging to properly recieve/forward ipv6 RA's (Neil Horman) [716263] - [net] sctp: ABORT if receive, reassmbly, or reodering queue is not empty while closing socket (Thomas Graf) [705840] - [net] sctp: Enforce retransmission limit during shutdown (Thomas Graf) [705840] - [net] netfilter: Enable CONFIG_NETFILTER_XT_SET and CONFIG_IP_SET (Thomas Graf) [599054] - [net] netfilter: ipset: Use the stored first cidr value instead of '1' (Thomas Graf) [599054] - [net] netfilter: ipset: Fix return code for destroy when sets are in use (Thomas Graf) [599054] - [net] netfilter: ipset: fix ip_set_flush return code (Thomas Graf) [599054] - [net] netfilter: ipset: remove unused variable from type_pf_tdel() (Thomas Graf) [599054] - [net] netfilter: ipset: Use proper timeout value to jiffies conversion (Thomas Graf) [599054] - [net] netfilter: ipset: Fix the order of listing of sets (Thomas Graf) [599054] - [net] netfilter: ipset: SCTP, UDPLITE support added (Thomas Graf) [599054] - [net] netfilter: ipset: set match and SET target fixes (Thomas Graf) [599054] - [net] netfilter: ipset: bitmap:ip, mac type requires "src" for MAC (Thomas Graf) [599054] - [net] netfilter: ipset: remove extra semicolons (Thomas Graf) [599054] - [net] netfilter: ipset: references are protected by rwlock instead of mutex (Thomas Graf) [599054] - [net] netfilter: ipset: list:set timeout variant fixes (Thomas Graf) [599054] - [net] netfilter: ipset: Fix common misspellings (Thomas Graf) [599054] - [net] netfilter: ipset: References are protected by rwlock instead of mutex (Thomas Graf) [599054] - [net] netfilter: ipset: list:set timeout variant fixes (Thomas Graf) [599054] - [net] netfilter: ipset: fix checking the type revision at create command (Thomas Graf) [599054] - [net] netfilter: ipset: fix address ranges at hash:*port* types (Thomas Graf) [599054] - [net] netfilter: ipset: fix the compile warning in ip_set_create (Thomas Graf) [599054] - [net] netfilter: ipset: add dependency on CONFIG_NETFILTER_NETLINK (Thomas Graf) [599054] - [net] netfilter: ipset: send error message manually (Thomas Graf) [599054] - [net] netfilter: ipset: fix linking with CONFIG_IPV6=n (Thomas Graf) [599054] - [net] netfilter: ipset: add missing break statemtns in ip_set_get_ip_port() (Thomas Graf) [599054] - [net] netfilter: ipset: install ipset related header files (Thomas Graf) [599054] - [net] netfilter: ipset: remove unnecessary includes (Thomas Graf) [599054] - [net] netfilter: ipset: use nla_parse_nested() (Thomas Graf) [599054] - [net] netfilter: xtables: "set" match and "SET" target support (Thomas Graf) [599054] - [net] netfilter: ipset: list:set set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:net, port set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:net set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:ip, port, net set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:ip, port, ip set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:ip, port set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:ip set type support (Thomas Graf) [599054] - [net] netfilter: ipset; bitmap:port set type support (Thomas Graf) [599054] - [net] netfilter: ipset: bitmap:ip,mac type support (Thomas Graf) [599054] - [net] netfilter: ipset: bitmap:ip set type support (Thomas Graf) [599054] - [net] netfilter: ipset: IP set core support (Thomas Graf) [599054] - [net] netfilter: NFNL_SUBSYS_IPSET id and NLA_PUT_NET* macros (Thomas Graf) [599054] - [net] ipv6: Prepare the tree for un-inlined jhash. (Thomas Graf) [599054] - [kernel] The new jhash implementation (Thomas Graf) [599054] - [fs] cifs: fix wsize negotiation to respect max buffer size and active signing (try #4) (Jeff Layton) [708000] - [fs] cifs: clean up wsize negotiation and allow for larger wsize (Jeff Layton) [708000] - [fs] cifs: convert cifs_writepages to use async writes (Jeff Layton) [708000] - [fs] cifs: convert async write callback to slow_work (Jeff Layton) [708000] - [fs] cifs: add cifs_async_writev (Jeff Layton) [708000] - [fs] cifs: don't call mid_q_entry->callback under the Global_MidLock (try #5) (Jeff Layton) [708000] - [fs] cifs: add ignore_pend flag to cifs_call_async (Jeff Layton) [708000] - [fs] cifs: make cifs_send_async take a kvec array (Jeff Layton) [708000] - [fs] cifs: consolidate SendReceive response checks (Jeff Layton) [708000] - [fs] cifs: don't allow mmap'ed pages to be dirtied while under writeback (try #3) (Jeff Layton) [708000] - [fs] cifs: turn BCC into a static inlined function (Jeff Layton) [692709] - [fs] cifs: keep BCC in little-endian format (Jeff Layton) [692709] - [fs] cifs: consistently use smb_buf_length as be32 for cifs (try 3) (Jeff Layton) [692709] - [fs] CIFS: Add match_port check during looking for an existing connection (try #4) (Jeff Layton) [692709] - [fs] CIFS: Simplify ipv*_connect functions into one (try #4) (Jeff Layton) [692709] - [fs] cifs: fix cifsConvertToUCS() for the mapchars case (Jeff Layton) [692709] - [fs] cifs: handle errors from coalesce_t2 (Jeff Layton) [692709] - [fs] cifs: refactor mid finding loop in cifs_demultiplex_thread (Jeff Layton) [692709] - [fs] cifs: sanitize length checking in coalesce_t2 (try #3) (Jeff Layton) [692709] - [fs] cifs: check for bytes_remaining going to zero in CIFS_SessSetup (Jeff Layton) [692709] - [fs] cifs: change bleft in decode_unicode_ssetup back to signed type (Jeff Layton) [692709] - [fs] cifs: Fix memory over bound bug in cifs_parse_mount_options (Jeff Layton) [692709] - [fs] cifs: clean up various nits in unicode routines (try #2) (Jeff Layton) [692709] - [fs] cifs: clean up length checks in check2ndT2 (Jeff Layton) [692709] - [fs] cifs: fix broken BCC check in is_valid_oplock_break (Jeff Layton) [692709] - [fs] cifs: always do is_path_accessible check in cifs_mount (Jeff Layton) [692709] - [fs] cifs: add check for kmalloc in parse_dacl (Jeff Layton) [692709] - [fs] cifs: various endian fixes to cifs (Jeff Layton) [692709] - [fs] cifs: simplify SMB header check routine (Jeff Layton) [692709] - [fs] cifs: fix up CIFSSMBEcho for unaligned access (Jeff Layton) [692709] - [fs] cifs: fix unaligned accesses in cifsConvertToUCS (Jeff Layton) [692709] - [fs] cifs: clean up unaligned accesses in cifs_unicode.c (Jeff Layton) [692709] - [fs] cifs: fix unaligned access in check2ndT2 and coalesce_t2 (Jeff Layton) [692709] - [fs] cifs: clean up unaligned accesses in validate_t2 (Jeff Layton) [692709] - [fs] cifs: use get/put_unaligned functions to access ByteCount (Jeff Layton) [692709] - [fs] cifs: fix up KConfig options with latest changes (Jeff Layton) [668791] - [fs] cifs: mark CONFIG_CIFS_NFSD_EXPORT as BROKEN (Jeff Layton) [668791] - [fs] cifs: Don't compile in unused reparse point symlink code (Jeff Layton) [668791] - [fs] cifs: Remove unused CIFSSMBNotify worker function (Jeff Layton) [668791] - [fs] cifs: cleanup: Rename and remove config flags (Jeff Layton) [668791] - [fs] cifs: replace /proc/fs/cifs/Experimental with a module parm (Jeff Layton) [668791] - [fs] cifs: move "ntlmssp" and "local_leases" options out of experimental code (Jeff Layton) [668791] - [fs] cifs: fix use of CONFIG_CIFS_ACL (Jeff Layton) [668791] - [fs] cifs: Handle extended attribute name cifs_acl to generate cifs acl blob (try #4) (Jeff Layton) [668791] - [fs] cifs: Misc. cleanup in cifsacl handling [try #4] (Jeff Layton) [668791] - [fs] cifs: Percolate error up to the caller during get/set acls [try #4] (Jeff Layton) [668791] - [fs] cifs: Fix lease break for writes (Jeff Layton) [668791] - [fs] cifs: clarify the meaning of tcpStatus == CifsGood (Jeff Layton) [654198] - [fs] cifs: don't always drop malformed replies on the floor (try #3) (Jeff Layton) [654198] - [fs] cifs: Possible slab memory corruption while updating extended stats (repost) (Jeff Layton) [654198] - [fs] cifs: clean up checks in cifs_echo_request (Jeff Layton) [654198] - [fs] cifs: Do not send SMBEcho requests on new sockets until SMBNegotiate (Jeff Layton) [654198] - [fs] cifs: remove checks for ses->status == CifsExiting (Jeff Layton) [654198] - [fs] cifs: don't send an echo request unless NegProt has been done (Jeff Layton) [654198] - [fs] cifs: enable signing flag in SMB header when server has it on (Jeff Layton) [654198] - [fs] cifs: fix length vs. total_read confusion in cifs_demultiplex_thread (Jeff Layton) [654198] - [fs] cifs: fix length checks in checkSMB (Jeff Layton) [654198] - [fs] cifs: force a reconnect if there are too many MIDs in flight (Jeff Layton) [654198] - [fs] cifs: don't pop a printk when sending on a socket is interrupted (Jeff Layton) [654198] - [fs] cifs: send an NT_CANCEL request when a process is signalled (Jeff Layton) [654198] - [fs] cifs: handle cancelled requests better (Jeff Layton) [654198] - [fs] cifs: mangle existing header for SMB_COM_NT_CANCEL (Jeff Layton) [654198] - [fs] cifs: remove code for setting timeouts on requests (Jeff Layton) [654198] - [fs] cifs: reconnect unresponsive servers (Jeff Layton) [654198] - [fs] cifs: set up recurring workqueue job to do SMB echo requests (Jeff Layton) [654198] - [fs] cifs: add ability to send an echo request (Jeff Layton) [654198] - [fs] cifs: add cifs_call_async (Jeff Layton) [654198] - [fs] cifs: allow for different handling of received response (Jeff Layton) [654198] - [fs] cifs: clean up sync_mid_result (Jeff Layton) [654198] - [fs] cifs: don't reconnect server when we don't get a response (Jeff Layton) [654198] - [fs] cifs: wait indefinitely for responses (Jeff Layton) [654198] - [fs] cifs: move mid result processing into common function (Jeff Layton) [654198] - [fs] cifs: move locked sections out of DeleteMidQEntry and AllocMidQEntry (Jeff Layton) [654198] - [fs] cifs: clean up accesses to midCount (Jeff Layton) [654198] - [fs] cifs: make wait_for_free_request take a TCP_Server_Info pointer (Jeff Layton) [654198] - [fs] cifs: no need to mark smb_ses_list as cifs_demultiplex_thread is exiting (Jeff Layton) [654198] - [fs] cifs: don't fail writepages on -EAGAIN errors (Jeff Layton) [654198] - [fs] cifs: free blkcipher in smbhash (Jeff Layton) [662626] - [fs] cifs: correctly handle NULL tcon pointer in CIFSTCon (Jeff Layton) [662626] - [fs] cifs: show sec= option in /proc/mounts (Jeff Layton) [662626] - [fs] cifs: silence printk when establishing first session on socket (Jeff Layton) [662626] - [fs] cifs: Fix extended security auth failure (Jeff Layton) [662626] - [fs] cifs: make CIFS depend on CRYPTO_ECB (Jeff Layton) [662626] - [fs] cifs: Use ecb des kernel crypto APIs instead of local cifs functions (repost) (Jeff Layton) [662626] - [fs] cifs: wrap received signature check in srv_mutex (Jeff Layton) [662626] - [fs] cifs: Max share size is too small (Jeff Layton) [662626] - [fs] cifs: Allow user names longer than 32 bytes (Jeff Layton) [662626] - [fs] cifs: Fix regression in LANMAN (LM) auth code (Jeff Layton) [662626] - [fs] cifs: No need to check crypto blockcipher allocation (Jeff Layton) [662626] - [fs] cifs: make CIFS depend on CRYPTO_MD4 (Jeff Layton) [662626] - [fs] cifs: fix two compiler warning about uninitialized vars (Jeff Layton) [662626] - [fs] cifs: More crypto cleanup (try #2) (Jeff Layton) [662626] - [fs] cifs: Replace cifs md5 hashing functions with kernel crypto APIs (Jeff Layton) [662626] - [fs] cifs: Fix regression during share-level security mounts (Jeff Layton) [662626] - [fs] cifs: remove unnecessary locking around sequence_number (Jeff Layton) [662626] - [fs] cifs: Support NTLM2 session security during NTLMSSP authentication [try #5] (Jeff Layton) [662626] - [fs] cifs: fs/cifs/Kconfig: CIFS depends on CRYPTO_HMAC (Jeff Layton) [662626] - [fs] cifs: Cleanup and thus reduce smb session structure and fields used during authentication (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - Use appropriate server challenge (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - minor error corrections and cleanup (Jeff Layton) [662626] - [fs] cifs: fix module refcount leak in find_domain_name (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - Use kernel crypto apis to calculate hashes and smb signatures (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - Define crypto hash functions and create and send keys needed for key exchange (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - Allocate session key/client response dynamically (Jeff Layton) [662626] - [fs] cifs: ntlm authentication and signing - Correct response length for ntlmv2 authentication without extended security (Jeff Layton) [662626] - [fs] cifs: convert cifs_tcp_ses_lock from a rwlock to a spinlock (Jeff Layton) [662626] - [fs] cifs: Clean up two declarations of blob_len (Jeff Layton) [662626] - [fs] cifs: NTLM authentication and signing - Calculate auth response per smb session (Jeff Layton) [662626] - [fs] cifs: ntlm authentication and signing - Build a proper av/ti pair blob for ntlmv2 without extended security authentication (Jeff Layton) [662626] - [fs] cifs: NTLMv2/NTLMSSP ntlmv2 within ntlmssp autentication code (Jeff Layton) [662626] - [fs] cifs: NTLMv2/NTLMSSP Change variable name mac_key to session key to reflect the key it holds (Jeff Layton) [662626] - [fs] cifs: ntlmv2/ntlmssp remove-unused-function CalcNTLMv2_partial_mac_key (Jeff Layton) [662626]- [block] initialise bd_super in bdget() (Lachlan McIlroy) [718107] - [virt] Revert "virtio balloon: kill tell-host-first logic" (Aristeu Rozanski) [712044] - [fs] NLM: Don't hang forever on NLM unlock requests (Jeff Layton) [709549] - [x86] x86-64: Only set max_pfn_mapped to 512 MiB if we enter via head_64.S (Igor Mammedov) [716498] - [virt] xen: correct size of level2_kernel_pgt (Igor Mammedov) [716498] - [virt] Unset CONFIG_DEBUG_FORCE_WEAK_PER_CPU on x86/x86_64 platforms (Igor Mammedov) [716498] - [virt] xen: bump memory limit for x86 domU PV guest to 128Gb (Igor Mammedov) [716498] - [virt] xen: annotate functions which only call into __init at start of day (Igor Mammedov) [716498] - [virt] xen: correctly rebuild mfn list list after migration (Igor Mammedov) [716498] - [virt] xen: don't map missing memory (Igor Mammedov) [716498] - [virt] xen: defer building p2m mfn structures until kernel is mapped (Igor Mammedov) [716498] - [virt] xen: add return value to set_phys_to_machine() (Igor Mammedov) [716498] - [virt] xen: allocate level1_ident_pgt (Igor Mammedov) [716498] - [virt] xen: use early_brk for level2_kernel_pgt (Igor Mammedov) [716498] - [virt] xen: convert p2m to a 3 level tree (Igor Mammedov) [716498] - [virt] xen: make install_p2mtop_page() static (Igor Mammedov) [716498] - [virt] xen: set shared_info->arch.max_pfn to max_p2m_pfn (Igor Mammedov) [716498] - [virt] xen: allocate p2m size based on actual max size (Igor Mammedov) [716498] - [virt] xen: dynamically allocate p2m space (Igor Mammedov) [716498] - [x86] add RESERVE_BRK_ARRAY() helper (Igor Mammedov) [716498] - [edac] Correct MiB_TO_PAGES() macro (Mauro Carvalho Chehab) [633935] - [edac] amd64_edac: Erratum #637 workaround (Frank Arnold) [633935] - [edac] amd64_edac: Factor in CC6 save area (Frank Arnold) [633935] - [edac] amd64_edac: Remove node interleave warning (Frank Arnold) [633935] - [edac] Remove debugging output in scrub rate handling (Frank Arnold) [633935] - [edac] amd64_edac: Fix potential memleak (Frank Arnold) [633935] - [edac] amd64_edac: Fix decode_syndrome types (Frank Arnold) [633935] - [edac] amd64_edac: Fix DCT argument type (Frank Arnold) [633935] - [edac] amd64_edac: Fix ranges signedness (Frank Arnold) [633935] - [edac] amd64_edac: Drop local variable (Frank Arnold) [633935] - [edac] amd64_edac: Fix PCI config addressing types (Frank Arnold) [633935] - [edac] amd64_edac: Fix DRAM base macros (Frank Arnold) [633935] - [edac] amd64_edac: Fix node id signedness (Frank Arnold) [633935] - [edac] amd64_edac: Drop redundant declarations (Frank Arnold) [633935] - [edac] amd64_edac: Enable driver on F15h (Frank Arnold) [633935] - [pci] Rename CPU PCI id define (Frank Arnold) [633935] - [edac] amd64_edac: Adjust ECC symbol size to F15h (Frank Arnold) [633935] - [edac] amd64_edac: Simplify scrubrate setting (Frank Arnold) [633935] - [edac] amd64_edac: Improve DRAM address mapping (Frank Arnold) [633935] - [edac] amd64_edac: Sanitize ->read_dram_ctl_register (Frank Arnold) [633935] - [edac] amd64_edac: Adjust sys_addr to chip select conversion routine to F15h (Frank Arnold) [633935] - [edac] amd64_edac: Beef up early exit reporting (Frank Arnold) [633935] - [edac] amd64_edac: Revamp online spare handling (Frank Arnold) [633935] - [edac] amd64_edac: Fix channel interleave removal (Frank Arnold) [633935] - [edac] amd64_edac: Correct node interleaving removal (Frank Arnold) [633935] - [edac] amd64_edac: Add support for interleaved region swapping (Frank Arnold) [633935] - [edac] amd64_edac: Unify get_error_address (Frank Arnold) [633935] - [edac] amd64_edac: Simplify decoding path (Frank Arnold) [633935] - [edac] amd64_edac: Adjust channel counting to F15h (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup old defines cruft (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup NBSH cruft (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup NBCFG handling (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup NBCTL code (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup DCT Select Low/High code (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup Dram Configuration registers handling (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup DBAM handling (Frank Arnold) [633935] - [edac] amd64_edac: Replace huge bitmasks with a macro (Frank Arnold) [633935] - [edac] amd64_edac: Sanitize f10_get_base_addr_offset (Frank Arnold) [633935] - [edac] amd64_edac: Sanitize channel extraction (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup chipselect handling (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup DHAR handling (Frank Arnold) [633935] - [edac] amd64_edac: Remove DRAM base/limit subfields caching (Frank Arnold) [633935] - [edac] amd64_edac: Add support for F15h DCT PCI config accesses (Frank Arnold) [633935] - [edac] amd64_edac: Fix DIMMs per DCTs output (Frank Arnold) [633935] - [edac] MCE: Fix NB error formatting (Frank Arnold) [633935] - [edac] MCE: Use BIT_64() to eliminate warnings on 32-bit (Frank Arnold) [633935] - [edac] MCE: Enable MCE decoding on F15h (Frank Arnold) [633935] - [edac] MCE: Allow F15h bank 6 MCE injection (Frank Arnold) [633935] - [edac] MCE: Shorten error report formatting (Frank Arnold) [633935] - [edac] MCE: Overhaul error fields extraction macros (Frank Arnold) [633935] - [edac] MCE: Add F15h FP MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F15 EX MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add an F15h NB MCE decoder (Frank Arnold) [633935] - [edac] MCE: No F15h LS MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F15h CU MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F15h IC MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F15h DC MCE decoder (Frank Arnold) [633935] - [edac] MCE: Select extended error code mask (Frank Arnold) [633935] - [edac] amd64_edac: Disable DRAM ECC injection on K8 (Frank Arnold) [633935] - [edac] Fixup scrubrate manipulation (Frank Arnold) [633935] - [edac] amd64_edac: Remove two-stage initialization (Frank Arnold) [633935] - [edac] amd64_edac: Check ECC capabilities initially (Frank Arnold) [633935] - [edac] amd64_edac: Carve out ECC-related hw settings (Frank Arnold) [633935] - [edac] amd64_edac: Remove PCI ECS enabling functions (Frank Arnold) [633935] - [edac] amd64_edac: Allocate driver instances dynamically (Frank Arnold) [633935] - [edac] amd64_edac: Rework printk macros (Frank Arnold) [633935] - [edac] amd64_edac: Rename CPU PCI devices (Frank Arnold) [633935] - [edac] amd64_edac: Concentrate per-family init even more (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup the CPU PCI device reservation (Frank Arnold) [633935] - [edac] amd64_edac: Simplify CPU family detection (Frank Arnold) [633935] - [edac] amd64_edac: Add per-family init function (Frank Arnold) [633935] - [edac] amd64_edac: Use cached extended CPU model (Frank Arnold) [633935] - [edac] amd64_edac: Remove F11h support (Frank Arnold) [633935] - [edac] amd64_edac: Fix interleaving check (Frank Arnold) [633935] - [edac] MCE: Fix edac_init_mce_inject error handling (Frank Arnold) [633935] - [edac] MCE: Fix shift warning on 32-bit (Frank Arnold) [633935] - [edac] MCE: Add a BIT_64() macro (Frank Arnold) [633935] - [edac] MCE: Enable MCE decoding on F12h (Frank Arnold) [633935] - [edac] MCE: Add F12h NB MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F12h IC MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F12h DC MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add support for F11h MCEs (Frank Arnold) [633935] - [edac] MCE: Enable MCE decoding on F14h (Frank Arnold) [633935] - [edac] MCE: Fix FR MCEs decoding (Frank Arnold) [633935] - [edac] MCE: Complete NB MCE decoders (Frank Arnold) [633935] - [edac] MCE: Warn about LS MCEs on F14h (Frank Arnold) [633935] - [edac] MCE: Adjust IC decoders to F14h (Frank Arnold) [633935] - [edac] MCE: Adjust DC decoders to F14h (Frank Arnold) [633935] - [edac] MCE: Rename files (Frank Arnold) [633935] - [edac] MCE: Rework MCE injection (Frank Arnold) [633935] - [edac] Export edac sysfs class to users (Frank Arnold) [633935] - [edac] EDAC: Fix error return (Frank Arnold) [633935] - [x86] EDAC, MCE: Pass complete MCE info to decoders (Frank Arnold) [633935] - [x86] EDAC, MCE: Sanitize error codes (Frank Arnold) [633935] - [x86] EDAC, MCE: Remove unused function parameter (Frank Arnold) [633935] - [x86] EDAC, MCE: Add HW_ERR prefix (Frank Arnold) [633935] - [x86] amd64_edac: Do not report error overflow as a separate error (Frank Arnold) [633935] - [x86] MCE, AMD: Limit MCE decoding to current families for now (Frank Arnold) [633935] - [x86] amd64_edac: Minor formatting fix (Frank Arnold) [633935] - [x86] amd64_edac: Fix operator precendence error (Frank Arnold) [633935] - [x86] edac, mc: Improve scrub rate handling (Frank Arnold) [633935] - [x86] amd64_edac: Correct scrub rate setting (Frank Arnold) [633935] - [x86] amd64_edac: Fix DCT base address selector (Frank Arnold) [633935] - [x86] amd64_edac: Remove polling mechanism (Frank Arnold) [633935] - [x86] amd64_edac: Remove unneeded defines (Frank Arnold) [633935] - [edac] amd64_edac: Sanitize syndrome extraction (Frank Arnold) [633935] - [x86] amd64_edac: Fix syndrome calculation on K8 (Frank Arnold) [633935]- [x86] efi: Default to virtual mode (Matthew Garrett) [695859] - [x86] Backport upstream EFI fixups (Matthew Garrett) [695859] - [x86] bootmem: Add free_bootmem_late() (Matthew Garrett) [695859] - [x86] UV: warnings on slowpath (George Beshers) [699763] - [scsi] cxgb3i: fix EEH error on ppc due to invalid page size computation (Neil Horman) [714325] - [block] elevator: fix O_DIRECT I/O starving readers (Jeff Moyer) [587402] - [fs] NFS: Fix NFSv3 exclusive open semantics (Jeff Layton) [694210] - [fs] GFS2: Incorrect inode state during deallocation (Steven Whitehouse) [712139] - [net] tcp: Increase the initial congestion window to 10. (Thomas Graf) [667754] - [net] TCP: update initial windows according to RFC 5681 (Thomas Graf) [667754] - [net] tcp/dccp: Consolidate common code for RFC 3390 conversion (Thomas Graf) [667754]- [v4l] Remove the old V4L1 v4lgrab.c file (Don Zickus) [714183] - [scsi] libfc, fcoe: Remove usage of the Scsi_Host's host_lock (Rob Evers) [695542] - [scsi] Host lock pushdown using Scsi_Host flag (Rob Evers) [695542] - [drm] drm backport from 3.0-rc3 + fixes (Dave Airlie) [713621] - [drm] agp: backport intel driver from 3.0-rc3 (Dave Airlie) [713621] - [drm] Backport gpu VGA drivers from 3.0-rc3 (Dave Airlie) [713620] - [x86] x86/platform: backport MXM driver from 3.0-rc3 (Dave Airlie) [713620] - [kernel] kref: Add a kref_sub function (Dave Airlie) [713620] - [kernel] Move round_up/down to kernel.h (Dave Airlie) [713620] - [virt] virtio-blk: fix request leak (Amit Shah) [694553] - [virt] virtio_blk: Add 'serial' attribute to virtio-blk devices (Amit Shah) [694553] - [virt] Add virtio disk identification support (Amit Shah) [694553] - [mm] remove is_hwpoison_address (Dean Nelson) [696095] - [virt] KVM: Replace is_hwpoison_address with __get_user_pages (Dean Nelson) [696095] - [mm] make __get_user_pages return -EHWPOISON for HWPOISON page optionally (Dean Nelson) [696095] - [mm] export __get_user_pages (Dean Nelson) [696095] - [ppc] kexec: Check crash_base for relocatable kernel (Steve Best) [713868] - [scsi] ibmvfc: Fix Virtual I/O failover hang (Steve Best) [710497] - [tty] Clean console safely (Frantisek Hrbata) [714684] - [kernel] build: backport LSMOD=file for localmodconfig (Andrew Jones) - [perf] x86: Add Intel SandyBridge CPU support (Neil Horman) [695608] - [block] cfq-iosched: Fix locking around ioc->ioc_data assignment (Vivek Goyal) [716520] - [x86] AMD IOMMU: Re-enable AMD IOMMU (Alex Williamson) [716553] - [virt] KVM: Fix register corruption in pvclock_scale_delta (Avi Kivity) [712102] - [virt] Mask dangerous features when running as xen guest hvm (Igor Mammedov) [711317] - [virt] virtio balloon: kill tell-host-first logic (Amit Shah) [712044]- [fs] nfs: set lock context and fix error handling in new DIO functions (Jeff Layton) [694309] - [net] ipv6: Fix tcp_v6_send_response transport header setting (Jiri Olsa) [702508] - [netdrv] iwlwifi: fix general 11n instability (Stanislaw Gruszka) [714590] - [netdrv] ehea: Fix memory hotplug oops (Steve Best) [702036] - [netdrv] tun: do not put self in waitq if doing a nonblock read (Amos Kong) [713612] - [fs] ext4: check for a good block group before loading buddy pages (Eric Sandeen) [652262] - [fs] Bouncing locks in a cluster is slow in GFS2 (Robert S Peterson) [663356] - [fs] NFSv4.1: do not use deviceids after MDS clientid invalidation (Steve Dickson) [714740] - [fs] NFSv4.1: Fix a refcounting issue in the pNFS device id cache (Steve Dickson) [714740] - [fs] NFSv4.1: deprecate headerpadsz in CREATE_SESSION (Steve Dickson) [714740] - [fs] NFSv4.1: allow zero fh array in filelayout decode layout (Steve Dickson) [714740] - [fs] NFSv4.1: allow nfs_fhget to succeed with mounted on fileid (Steve Dickson) [714740] - [fs] NFS: fix umount of pnfs filesystems (Steve Dickson) [714740] - [fs] NFSv4.1: use layout driver in global device cache (Steve Dickson) [714740] - [fs] pnfs: CB_NOTIFY_DEVICEID (Steve Dickson) [714740] - [fs] NFSv4.1: purge deviceid cache on nfs_free_client (Steve Dickson) [714740] - [fs] NFSv4.1: make deviceid cache global (Steve Dickson) [714740] - [fs] NFSv4.1: Correct offset for LAYOUTCOMMIT (Steve Dickson) [714740] - [fs] NFSv4: Ensure we request the ordinary fileid when doing readdirplus (Steve Dickson) [714740] - [net] TCP: increase default initial receive window. (Thomas Graf) [664725] - [net] tcp: Bug fix in initialization of receive window. (Thomas Graf) [664725] - [net] tcp: update also tcp_output with regard to RFC 5681 (Thomas Graf) [664725]- [net] Fix memory leak/corruption on VLAN GRO_DROP (Herbert Xu) [695176] {CVE-2011-1576} - [block] cfq-iosched: Set group_isolation=1 by default (Vivek Goyal) [707757] - [scsi] cciss: Annotate cciss_kdump_soft_reset and cciss_sent_reset as __devinit (Tomas Henzl) [698268] - [scsi] cciss: Don't wait forever for soft reset to complete, give up after awhile (Tomas Henzl) [698268] - [scsi] cciss: use cmd_alloc not cmd_special_alloc for the kdump soft reset command (Tomas Henzl) [698268] - [scsi] cciss: do not use bit 2 doorbell reset (Tomas Henzl) [698268] - [scsi] cciss: do not attempt PCI power management reset method if we know it won't work (Tomas Henzl) [698268] - [scsi] cciss: increase timeouts for post-reset no-ops (Tomas Henzl) [698268] - [scsi] cciss: remove superfluous sleeps around reset code (Tomas Henzl) [698268] - [scsi] cciss: do soft reset if hard reset is broken (Tomas Henzl) [698268] - [scsi] cciss: clarify messages around reset behavior (Tomas Henzl) [698268] - [scsi] cciss: increase time to wait for board reset to start (Tomas Henzl) [698268] - [scsi] cciss: factor out irq_request code (Tomas Henzl) [698268] - [scsi] cciss: factor out scatterlist allocation functions (Tomas Henzl) [698268] - [scsi] cciss: factor out command pool allocation functions (Tomas Henzl) [698268] - [scsi] cciss: use new doorbell-bit-5 reset method (Tomas Henzl) [698268] - [scsi] cciss: wait longer for no-op to complete after resetting controller (Tomas Henzl) [698268] - [scsi] cciss: do a better job of detecting controller reset failure (Tomas Henzl) [698268] - [scsi] hpsa: do not attempt PCI PM reset if we know it will not work (Tomas Henzl) [698268] - [scsi] hpsa: remove superfluous sleeps around reset code (Tomas Henzl) [698268] - [scsi] hpsa: do soft reset if hard reset is broken (Tomas Henzl) [698268] - [scsi] hpsa: clarify messages around reset behavior (Tomas Henzl) [698268] - [scsi] hpsa: factor out irq request code (Tomas Henzl) [698268] - [scsi] hpsa: factor out cmd_pool allocation functions (Tomas Henzl) [698268] - [scsi] hpsa: do not use bit 2 doorbell reset, it causes NMIs (Tomas Henzl) [698268] - [scsi] hpsa: wait longer for no-op to complete after resetting controller (Tomas Henzl) [698268] - [scsi] hpsa: use new doorbell-bit-5 reset method (Tomas Henzl) [698268] - [scsi] hpsa: adjust timing of post-reset sleeps (Tomas Henzl) [698268] - [scsi] hpsa: do a better job of detecting controller reset failure (Tomas Henzl) [698268] - [usb] xhci: Remove some unnecessary casts and tidy some endian swap code (Steve Best) [693903] - [usb] xhci: Remove recursive call to xhci_handle_event (Steve Best) [693903] - [usb] xhci: Add an assertion to check for virt_dev=0 bug (Steve Best) [693903] - [usb] xhci: Add rmb() between reading event validity & event data access (Steve Best) [693903] - [usb] xhci: Make xHCI driver endian-safe (Steve Best) [693903] - [hwmon] setting CONFIG_THERMAL_HWMON as built in (Dean Nelson) [619044] - [hwmon] thermal framework: fix crash during hwmon unregister (Dean Nelson) [619044] - [md] Fix resync hang after surprise removal (James Paradis) [707268] - [pci] Skip id checking if no id is passed (Prarit Bhargava) [714044] - [pci] Make PCIe error handling boot messages less scary (Prarit Bhargava) [710291]- [virt] xen: bump memory limit for x86_64 domU PV guest to 128Gb (Igor Mammedov) [669739]- [kernel] perf evlist: Fix per thread mmap setup (Jiri Olsa) [691343] - [kernel] perf tools: Honour the cpu list parameter when also monitoring a thread list (Jiri Olsa) [691343] - [kernel] perf evsel: Fix use of inherit (Jiri Olsa) [691343] - [kernel] perf hists browser: Fix seg fault when annotate null symbol (Jiri Olsa) [691343] - [kernel] perf probe: Fix listing incorrect line number with inline function (Jiri Olsa) [691343] - [kernel] perf probe: Fix to find recursively inlined function (Jiri Olsa) [691343] - [kernel] perf probe: Fix multiple --vars options behavior (Jiri Olsa) [691343] - [kernel] perf probe: Fix to remove redundant close (Jiri Olsa) [691343] - [kernel] perf probe: Fix to ensure function declared file (Jiri Olsa) [691343] - [kernel] perf: mmap 512 kiB by default (Jiri Olsa) [691343] - [kernel] perf tools: Emit clearer message for sys_perf_event_open ENOENT return (Jiri Olsa) [691343] - [kernel] perf tools: Fixup exit path when not able to open events (Jiri Olsa) [691343] - [kernel] perf tools: Fix NO_NEWT=1 python build error (Jiri Olsa) [691343] - [kernel] perf symbols: Properly align symbol_conf.priv_size (Jiri Olsa) [691343] - [kernel] perf symbols: Fix vsyscall symbol lookup (Jiri Olsa) [691343] - [kernel] perf symbols: Look at .dynsym again if .symtab not found (Jiri Olsa) [691343] - [kernel] perf build-id: Add quirk to deal with perf.data file format breakage (Jiri Olsa) [691343] - [kernel] perf session: Pass evsel in event_ops->sample() (Jiri Olsa) [691343] - [kernel] perf top: Fix uninitialized 'counter' variable (Jiri Olsa) [691343] - [kernel] perf lock: Fix sorting by wait_min (Jiri Olsa) [691343] - [kernel] perf tools: Version incorrect with some versions of grep (Jiri Olsa) [691343] - [kernel] perf evlist: New command to list the names of events present in a perf.data file (Jiri Olsa) [691343] - [kernel] perf script: Add support for H/W and S/W events (Jiri Olsa) [691343] - [kernel] perf script: Add support for dumping symbols (Jiri Olsa) [691343] - [kernel] perf script: Support custom field selection for output (Jiri Olsa) [691343] - [kernel] perf script: Move printing of 'common' data from print_event and rename (Jiri Olsa) [691343] - [kernel] perf tracing: Remove print_graph_cpu and print_graph_proc from trace-event-parse (Jiri Olsa) [691343] - [kernel] perf script: Change process_event prototype (Jiri Olsa) [691343] - [kernel] perf stat: Provide support for filters (Jiri Olsa) [691343] - [kernel] perf symbol: Move sym_entry->skip to symbol->ignore (Jiri Olsa) [691343] - [kernel] perf symbols: Rename dso->origin to dso->symtab_type (Jiri Olsa) [691343] - [kernel] perf top: Remove redundant syme->origin field (Jiri Olsa) [691343] - [kernel] perf top: Remove redundant perf_top->sym_counter (Jiri Olsa) [691343] - [kernel] perf probe: Clean up probe_point_lazy_walker() return value (Jiri Olsa) [691343] - [kernel] perf header: Stop using 'self' (Jiri Olsa) [691343] - [kernel] perf session: Use evlist/evsel for managing perf.data attributes (Jiri Olsa) [691343] - [kernel] perf top: Don't let events to eat up whole header line (Jiri Olsa) [691343] - [kernel] perf top: Fix events overflow in top command (Jiri Olsa) [691343] - [kernel] perf report tui: Improve multi event session support (Jiri Olsa) [691343] - [kernel] perf tools: Improve support for sessions with multiple events (Jiri Olsa) [691343] - [kernel] perf evlist: Split perf_evlist__id_hash (Jiri Olsa) [691343] - [kernel] perf hists browser: Handle browsing empty hists tree (Jiri Olsa) [691343] - [kernel] perf hists: Remove needless global col lenght calcs (Jiri Olsa) [691343] - [kernel] perf report tui: Fix multi event switching (Jiri Olsa) [691343] - [kernel] perf: Fix undefined PyVarObject_HEAD_INIT in python 2.5 (Jiri Olsa) [691343] - [kernel] perf: Fix missing strndup declaration (Jiri Olsa) [691343] - [kernel] perf: Set filters before mmaping events (Jiri Olsa) [691343] - [kernel] perf top tui: Wait till the first sample to refresh the screen. (Jiri Olsa) [691343] - [kernel] perf top: Fix reporting of invalid --vmlinux (Jiri Olsa) [691343] - [kernel] perf tui: Make ui__warning modal (Jiri Olsa) [691343] - [kernel] perf top browser: Handle empty active symbols list (Jiri Olsa) [691343] - [kernel] perf ui browser: Introduce ui_browser__show_title (Jiri Olsa) [691343] - [kernel] perf top browser: Fix up exit keys (Jiri Olsa) [691343] - [kernel] perf annotate: Show better message when no vmlinux is found (Jiri Olsa) [691343] - [kernel] perf lock: Document valid sort keys (Jiri Olsa) [691343] - [kernel] perf top browser: Adjust the browser indexes when refreshing (Jiri Olsa) [691343] - [kernel] perf top: Live TUI Annotation (Jiri Olsa) [691343] - [kernel] perf probe: Remove redundant checks (Jiri Olsa) [691343] - [kernel] perf evsel: Fix inverted test for fixing up attr.inherit flag (Jiri Olsa) [691343] - [kernel] perf probe: Fix error propagation leading to segfault (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Remove various and sundry cruft (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Remove tool-specific cruft (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Remove platform-specific cruft (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Remove vestigial git-specific cruft (Jiri Olsa) [691343] - [kernel] perf list: Allow filtering list of events (Jiri Olsa) [691343] - [kernel] perf report: Tell the user when a perf.data file has no samples (Jiri Olsa) [691343] - [kernel] perf record: Delay setting the header writing atexit call (Jiri Olsa) [691343] - [kernel] perf: make perf stat print user provided full event names (Jiri Olsa) [691343] - [kernel] perf probe: Show filename which contains target function (Jiri Olsa) [691343] - [kernel] perf probe: Support function@filename syntax for --line (Jiri Olsa) [691343] - [kernel] perf tools: Update Makefile with some help (Jiri Olsa) [691343] - [kernel] perf annotate browser: Use the percent color for the whole line (Jiri Olsa) [691343] - [kernel] perf annotate: Check if offset is less than symbol size (Jiri Olsa) [691343] - [kernel] perf ui: Serialize screen updates (Jiri Olsa) [691343] - [kernel] perf report: Fix initializion of annotate symbol priv area (Jiri Olsa) [691343] - [kernel] perf annotate: Fix annotate context lines regression (Jiri Olsa) [691343] - [kernel] perf annotate: Move locking to struct annotation (Jiri Olsa) [691343] - [kernel] perf annotate: Fix --stdio rendering (Jiri Olsa) [691343] - [kernel] perf probe: Add bitfield member support (Jiri Olsa) [691343] - [kernel] perf tool: Fix gcc 4.6.0 issues (Jiri Olsa) [691343] - [kernel] perf probe: Rewrite find_lazy_match_lines() by using getline(3) (Jiri Olsa) [691343] - [kernel] perf top: Use pid_t for target_{pid|tid} (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Use $(QUIET_GEN) for perf.so (Jiri Olsa) [691343] - [kernel] perf top: Ditch private annotation code, share perf annotate's (Jiri Olsa) [691343] - [kernel] perf annotate: Separate objdump parsing from actual screen rendering (Jiri Olsa) [691343] - [kernel] perf annotate: Config options for symbol__tty_annotate (Jiri Olsa) [691343] - [kernel] perf annotate: Support multiple histograms in annotation (Jiri Olsa) [691343] - [kernel] perf annotate: Move annotate functions to util/ (Jiri Olsa) [691343] - [kernel] perf top: Remove superfluous name_len field (Jiri Olsa) [691343] - [kernel] perf top: Fix TUI compilation (Jiri Olsa) [691343] - [kernel] perf tools: Don't try to build python bindings if Python.h not available (Jiri Olsa) [691343] - [kernel] perf stat: Fix up resource release order (Jiri Olsa) [691343] - [kernel] perf tools: Fix up 'make clean' target (Jiri Olsa) [691343] - [kernel] perf tools: Remove verbose build messages for the python binding (Jiri Olsa) [691343] - [kernel] perf python: Fix build on 32-bit (Jiri Olsa) [691343] - [kernel] perf probe: Use td for pointer arithmetic result (Jiri Olsa) [691343] - [kernel] perf top: Introduce slang based TUI (Jiri Olsa) [691343] - [kernel] perf tools: Don't fallback to setup_pager unconditionally (Jiri Olsa) [691343] - [kernel] perf top: Move display agnostic routines to util/top.[ch] (Jiri Olsa) [691343] - [kernel] perf evlist: Store pointer to the cpu and thread maps (Jiri Olsa) [691343] - [kernel] perf evlist: Move evlist methods to evlist.c (Jiri Olsa) [691343] - [kernel] perf tools: Initial python binding (Jiri Olsa) [691343] - [kernel] perf tools: Kill event_t typedef, use 'union perf_event' instead (Jiri Olsa) [691343] - [kernel] perf tools: Rename 'struct sample_data' to 'struct perf_sample' (Jiri Olsa) [691343] - [kernel] perf top: Switch to non overwrite mode (Jiri Olsa) [691343] - [kernel] perf evlist: Support non overwrite mode in perf_evlist__read_on_cpu (Jiri Olsa) [691343] - [kernel] perf events: Account PERF_RECORD_LOST events in event__process (Jiri Olsa) [691343] - [kernel] perf record: No need to check for overwrites (Jiri Olsa) [691343] - [kernel] perf test: Fix return values checking (Jiri Olsa) [691343] - [kernel] perf probe: Add filters support for available functions (Jiri Olsa) [691343] - [kernel] perf probe: Add variable filter support (Jiri Olsa) [691343] - [kernel] perf tools: Add strfilter for general purpose string filter (Jiri Olsa) [691343] - [kernel] perf evsel: Introduce perf_evsel__{in, ex}it (Jiri Olsa) [691343] - [kernel] perf tools: Move event__parse_sample to evsel.c (Jiri Olsa) [691343] - [kernel] perf threads: Move thread_map to separate file (Jiri Olsa) [691343] - [kernel] perf tools: Pass the struct opt to the wildcard parsing routine (Jiri Olsa) [691343] - [kernel] perf record: auto detect when stdout is a pipe (Jiri Olsa) [691343] - [kernel] perf probe: Add --funcs to show available functions in symtab (Jiri Olsa) [691343] - [kernel] perf probe: Enable to put probe inline function call site (Jiri Olsa) [691343] - [kernel] perf probe: Introduce lines walker interface (Jiri Olsa) [691343] - [kernel] perf top: Add native_safe_halt to skip symbols (Jiri Olsa) [691343] - [kernel] perf callchain: Don't give arbitrary gender to callchain tree nodes (Jiri Olsa) [691343] - [kernel] perf callchain: Rename register_callchain_param into callchain_register_param (Jiri Olsa) [691343] - [kernel] perf callchain: Rename cumul_hits into callchain_cumul_hits (Jiri Olsa) [691343] - [kernel] perf callchain: Feed callchains into a cursor (Jiri Olsa) [691343] - [kernel] perf test: Add test for the evlist mmap routines (Jiri Olsa) [691343] - [kernel] perf evlist: Steal mmap reading routine from 'perf top' (Jiri Olsa) [691343] - [kernel] perf test: check if cpu_map__new() return NULL (Jiri Olsa) [691343] - [kernel] perf test: Check counts on all cpus in test__open_syscall_event_on_all_cpus (Jiri Olsa) [691343] - [kernel] perf tools: Add missing cpu_map__delete() (Jiri Olsa) [691343] - [kernel] perf record: Use perf_evlist__mmap (Jiri Olsa) [691343] - [kernel] perf evlist: Move the mmap array from perf_evsel (Jiri Olsa) [691343] - [kernel] perf record: Move perf_mmap__write_tail to perf.h (Jiri Olsa) [691343] - [kernel] perf record: Use struct perf_mmap and helpers (Jiri Olsa) [691343] - [kernel] perf evsel: Introduce mmap support (Jiri Olsa) [691343] - [kernel] perf record: Use perf_evsel__open (Jiri Olsa) [691343] - [kernel] perf top: Use perf_evsel__open (Jiri Olsa) [691343] - [kernel] perf evsel: Allow specifying if the inherit bit should be set (Jiri Olsa) [691343] - [kernel] perf evsel: Support event groups (Jiri Olsa) [691343] - [kernel] perf evlist: Adopt the pollfd array (Jiri Olsa) [691343] - [kernel] perf evsel: Introduce perf_evlist (Jiri Olsa) [691343] - [kernel] perf record: Enable counters only when kernel is execing subcommand (Jiri Olsa) [691343]- [audit] ia32entry.S sign extend error codes when calling 64 bit code (Eric Paris) [703935] - [audit] push audit success and retcode into arch ptrace.h (Eric Paris) [703935]- [net] force new skbs to allocate a minimum of 16 frags (Neil Horman) [694307] - [net] rtnetlink: ignore NETDEV_RELEASE and NETDEV_JOIN event (Amerigo Wang) [587751] - [net] net: rename NETDEV_BONDING_DESLAVE to NETDEV_RELEASE (Amerigo Wang) [587751] - [net] netpoll: disable netpoll when enslave a device (Amerigo Wang) [587751] - [net] netconsole: clarify stopping message (Amerigo Wang) [587751] - [net] netconsole: don't announce stopping if nothing happened (Amerigo Wang) [587751] - [net] bond: service netpoll arp queue on master device (Amerigo Wang) [587751] - [net] net: Convert netpoll blocking api in bonding driver to be a counter (Amerigo Wang) [587751] - [net] netpoll: Remove netpoll blocking from uninit path (Amerigo Wang) [587751] - [net] bonding: Fix deadlock in bonding driver resulting from internal locking when using netpoll (Amerigo Wang) [587751] - [net] bonding: Fix bonding drivers improper modification of netpoll structure (Amerigo Wang) [587751] - [net] Revert "[net] Revert "[net] bonding: make bonding support netpoll"" (Amerigo Wang) [587751] - [net] bonding: documentation and code cleanup for resend_igmp (Flavio Leitner) [698506] - [virt] KVM: make guest mode entry to be rcu quiescent state (Gleb Natapov) [712653] - [virt] rcu: provide rcu_virt_note_context_switch() function (Gleb Natapov) [712653] - [fs] cifs: display fsc in /proc/mounts (Jeff Layton) [646224] - [fs] cifs: enable fscache iff fsc mount option is used explicitly (Jeff Layton) [646224] - [fs] cifs: allow fsc mount option only if CONFIG_CIFS_FSCACHE is set (Jeff Layton) [646224] - [x86] intel-iommu: Flush unmaps at domain_exit (Alex Williamson) [705441] - [x86] intel-iommu: Only unlink device domains from iommu (Alex Williamson) [705441] - [watchdog] iTCO_wdt: TCO Watchdog patch for Intel Panther Point PCH (Prarit Bhargava) [695792] - [i2c] i2c-i801: SMBus patch for Intel Panther Point DeviceIDs (Prarit Bhargava) [695792] - [ata] ahci: AHCI-mode SATA patch for Intel Panther Point DeviceIDs (Prarit Bhargava) [695792] - [ata] ata_piix: IDE-mode SATA patch for Intel Panther Point DeviceIDs (Prarit Bhargava) [695792] - [pci] lpc: irq and pci_ids patch for Intel DH89xxCC DeviceIDs (Prarit Bhargava) [695792] - [x86] perf: Fix AMD family 15h FPU event constraints (Frank Arnold) [698739] - [x86] perf: Fix pre-defined cache-misses event for AMD family 15h cpus (Frank Arnold) [698739] - [fs] GFS2: force a log flush when invalidating the rindex glock (Benjamin Marzinski) [702263] - [fs] GFS2: remove potential race in flock code (Steven Whitehouse) [612608] - [fs] gfs2: Call gfs2_meta_wipe for directory hash blocks (Abhijith Das) [706614] - [ppc] remove exec-shield (Steve Best) [655688] - [ppc] perf_event: Skip updating kernel counters if register value shrinks (Steve Best) [706528] - [fs] nfs: coalesce small, page-aligned direct I/Os (Jeff Layton) [694309] - [x86] Reboot via ACPI when appropriate (Matthew Garrett) [677476] - [virt] xen: drop xen_sched_clock in favour of using plain wallclock time (Igor Mammedov) [711326] - [virt] kvm: device-assignment: Disable the option to skip iommu setup (Alex Williamson) [710192] - [virt] x86: Mask out unsupported CPUID features if running on xen (Igor Mammedov) [703055] - [netdrv] ixgbe: add MACVLAN support (Neil Horman) [694254] - [block] fix accounting bug on cross partition merges (Jerome Marchand) [669363] - [block] blk-cgroup: Initialize ioc->cgroup_changed at ioc creation time (Vivek Goyal) [707755] - [block] cfq-iosched: Fix a memory leak of per cpu stats for root group (Vivek Goyal) [707755] - [block] blk-throttle: Make no throttling rule group processing lockless (Vivek Goyal) [707755] - [block] blk-cgroup: Make cgroup stat reset path blkg->lock free for dispatch stats (Vivek Goyal) [707755] - [block] blk-cgroup: Make 64bit per cpu stats safe on 32bit arch (Vivek Goyal) [707755] - [block] blk-throttle: Make dispatch stats per cpu (Vivek Goyal) [707755] - [block] blk-throttle: Free up a group only after one rcu grace period (Vivek Goyal) [707755] - [block] blk-throttle: Use helper function to add root throtl group to lists (Vivek Goyal) [707755] - [block] blk-throttle: Introduce a helper function to fill in device details (Vivek Goyal) [707755] - [block] blk-throttle: Dynamically allocate root group (Vivek Goyal) [707755] - [block] blk-cgroup: Allow sleeping while dynamically allocating a group (Vivek Goyal) [707755] - [block] cfq-iosched: Fix a possible race with cfq cgroup removal code (Vivek Goyal) [707755] - [block] cfq-iosched: Get rid of redundant function parameter "create" (Vivek Goyal) [707755] - [block] blk-throttle: Do the new group initialization with the help of a function (Vivek Goyal) [707755] - [net] u64_stats_fetch_begin_bh() and u64_stats_fetch_retry_bh() (Vivek Goyal) [707755] - [net] u64_stats_sync improvements (Vivek Goyal) [707755] - [net] Introduce u64_stats_sync infrastructure (Vivek Goyal) [707755] - [block] cfq: Remove useless css reference get (Vivek Goyal) [707762] - [block] cfq: don't use atomic_t for cfq_group (Vivek Goyal) [707762] - [block] cfq: don't use atomic_t for cfq_queue (Vivek Goyal) [707762] - [block] blk-throttle: Use task_subsys_state() to determine a task's blkio_cgroup (Vivek Goyal) [698094] - [block] Store return Value of xchg() to supress compiler warning (Vivek Goyal) [707755] - [block] blk-throttle: don't call xchg on bool (Vivek Goyal) [707762] - [block] blk-throttle: Reset group slice when limits are changed (Vivek Goyal) [707762] - [block] blk-throttle: Some cleanups and race fixes in limit update code (Vivek Goyal) [707762] - [block] blk-throttle: process limit change only through one function (Vivek Goyal) [707762] - [block] Move blk_throtl_exit() call to blk_cleanup_queue() (Vivek Goyal) [707762] - [block] Initialize ->queue_lock to internal lock at queue allocation time (Vivek Goyal) [707762] - [block] blk-throttle: Correct the placement of smp_rmb() (Vivek Goyal) [707762] - [block] Revert "[block] blk-throttle: Correct the placement of smp_rmb()" (Vivek Goyal) [707762]- [net] vlan: remove multiqueue ability from vlan device (Neil Horman) [703245] - [kernel] cgroupfs: use init_cred when populating new cgroupfs mount (Eric Paris) [700538]- [block] don't delay blk_run_queue_async (Mike Snitzer) [708542] - [scsi] remove performance regression due to async queue run (Mike Snitzer) [708542] - [block] get rid of QUEUE_FLAG_REENTER (Mike Snitzer) [708542] - [block] flush-merge RHELisms (Mike Snitzer) [672988] - [block] share request flush fields with elevator_private (Mike Snitzer) [672988] - [ata] libata: enable non-queueable flush flag (Mike Snitzer) [672988] - [ata] libata: set queue DMA alignment to sector size for ATAPI too (Mike Snitzer) [672988] - [ata] libata: support for > 512 byte sectors (e.g. 4K Native) (Mike Snitzer) [672988] - [block] hold queue if flush is running for non-queueable flush drive (Mike Snitzer) [672988] - [block] add a non-queueable flush flag (Mike Snitzer) [672988] - [block] Add sysfs documentation for the discard topology parameters (Mike Snitzer) [697995] - [block] Fix discard topology stacking and reporting (Mike Snitzer) [697995] - [scsi] sd: retry read_capacity on UNIT_ATTENTION (Mike Snitzer) [697995] - [ata] libata: Use Maximum Write Same Length to report discard size limit (Mike Snitzer) [697995] - [block] add blk_run_queue_async (Mike Snitzer) [672988] - [block] add API for delaying work/request_fn a little bit (Mike Snitzer) [672988] - [block] make the flush insertion use the tail of the dispatch list (Mike Snitzer) [672988] - [block] skip elevator initialization for flush requests (Mike Snitzer) [672988] - [block] reimplement FLUSH/FUA to support merge (Mike Snitzer) [672988] - [block] improve flush bio completion (Mike Snitzer) [672988] - [block] add REQ_FLUSH_SEQ (Mike Snitzer) [672988] - [block] blk-flush shouldn't call directly into q->request_fn() (Mike Snitzer) [672988] - [block] add @force_kblockd to __blk_run_queue() (Mike Snitzer) [672988] - [scsi] sd: Fail discard requests when logical block provisioning has been disabled (Mike Snitzer) [697995] - [scsi] scsi_debug: Logical Block Provisioning (Mike Snitzer) [697995] - [scsi] sd: Logical Block Provisioning update (Mike Snitzer) [697995] - [block] Consolidate min_not_zero (Mike Snitzer) [697995] - [ata] libata: Signal that our SATL supports WRITE SAME(16) with UNMAP (Mike Snitzer) [697995] - [dm] improve block integrity support (Mike Snitzer) [697992] - [dm] mpath: integrity errors should not cause failover (Mike Snitzer) [697992] - [block] Require subsystems to explicitly allocate bio_set integrity mempool (Mike Snitzer) [697992] - [kernel] Include protection operation in SCSI command trace (Mike Snitzer) [697992] - [kernel] tracing: scsi: sync with upstream scsi tracing (Mike Snitzer) [697992] - [block] biovec_slab not needed for CONFIG_BLK_DEV_INTEGRITY (Mike Snitzer) [697992] - [block] Make the integrity mapped property a bio flag (Mike Snitzer) [697992] - [block] Fix double free in blk_integrity_unregister (Mike Snitzer) [697992] - [scsi] Fix printing of failed 32-byte commands (Mike Snitzer) [697992] - [scsi] sd: Combine DIF/DIX error handling (Mike Snitzer) [697992] - [scsi] fix propagation of errors other than EIO (Mike Snitzer) [698655] - [netdrv] ixgbe: adding FdirMode module option (Andy Gospodarek) [707287] - [crypto] testmgr: add xts-aes-256 self-test (Jarod Wilson) [706167] - [fs] ext3: Fix lost extented attributes for inode with ino == 11 (Eric Sandeen) [662666] - [fs] ext4: Fix possible lost inode write in no journal mode (Lukas Czerner) [699151] - [ppc] pseries: Add page coalescing support (Steve Best) [694530] - [x86] ACPI/ACPICA: Fix global lock acquisition (Frank Arnold) [601120] - [block] dm: add missing RAID45 Makefile bits (Aristeu Rozanski) [700772] - [netdrv] netjet: blacklist Digium TDM400P (Prarit Bhargava) [700343] - [virt] xenpv: mask MWAIT cpuid feature (Andrew Jones) [712131] - [fs] NFSv4.1: Ensure that layoutget uses the correct gfp modes (Steve Dickson) [701788] - [fs] Cleanup XDR parsing for LAYOUTGET, GETDEVICEINFO (Steve Dickson) [701788] - [fs] NFSv4.1: remove pnfs_layout_hdr from pnfs_destroy_all_layouts tmp_list (Steve Dickson) [701788] - [fs] NFSv41: Resend on NFS4ERR_RETRY_UNCACHED_REP (Steve Dickson) [701788] - [fs] nfs: Don't mark_inode_dirty_sync() while holding lock (Steve Dickson) [701788] - [fs] SUNRPC: Deal with the lack of a SYN_SENT sk->sk_state_change callback (Steve Dickson) [701788] - [fs] SUNRPC: Never reuse the socket port after an xs_close() (Steve Dickson) [701788] - [fs] NFSv4: Ensure that clientid and session establishment can time out (Steve Dickson) [701788] - [fs] RPC: killing RPC tasks races fixed (Steve Dickson) [701788] - [fs] nfs: don't lose MS_SYNCHRONOUS on remount of noac mount (Steve Dickson) [701788] - [fs] SUNRPC: Allow RPC calls to return ETIMEDOUT instead of EIO (Steve Dickson) [701788] - [fs] NFSv4.1: Don't loop forever in nfs4_proc_create_session (Steve Dickson) [701788] - [fs] NFSv4.1: Don't update sequence number if rpc_task is not sent (Steve Dickson) [701788] - [fs] NFSv4.1: Ensure state manager thread dies on last umount (Steve Dickson) [701788] - [fs] SUNRPC: Fix the SUNRPC Kerberos V RPCSEC_GSS module dependencies (Steve Dickson) [701788] - [fs] NFS: Eliminate duplicate call to nfs_mark_request_dirty (Steve Dickson) [701788] - [fs] NFS: NFSv4 readdir loses entries (Steve Dickson) [701788] - [fs] NFS: Don't use vm_map_ram() in readdir (Steve Dickson) [701788] - [x86] AMD, cacheinfo: Fix L3 cache index disable checks (Frank Arnold) [638748] - [x86] amd-nb: Convert spaces to tabs in amd_nb.c (Frank Arnold) [638748] - [x86] amd-nb: Misc cleanliness fixes (Frank Arnold) [638748] - [x86] amd: Support L3 Cache Partitioning on AMD family 0x15 CPUs (Frank Arnold) [638748] - [x86] amd: Extend AMD northbridge caching code to support "Link Control" devices (Frank Arnold) [638748] - [x86] amd: Enable L3 cache index disable on family 0x15 (Frank Arnold) [638748] - [x86] amd: Normalize compute unit IDs on multi-node processors (Frank Arnold) [638748] - [x86] cacheinfo: Cleanup L3 cache index disable support (Frank Arnold) [638748] - [x86] amd-nb: Cleanup AMD northbridge caching code (Frank Arnold) [638748] - [x86] amd-nb: Complete the rename of AMD NB and related code (Frank Arnold) [638748] - [x86] k8: Rename k8.[ch] to amd_nb.[ch] and CONFIG_K8_NB to CONFIG_AMD_NB (Frank Arnold) [638748] - [x86] k8-gart: Decouple handling of garts and northbridges (Frank Arnold) [638748] - [x86] cacheinfo: Fix dependency of AMD L3 CID (Frank Arnold) [638748] - [x86] cacheinfo: Carve out L3 cache slot accessors (Frank Arnold) [638748] - [x86] cacheinfo: Disable index in all four subcaches (Frank Arnold) [638748] - [x86] cacheinfo: Make L3 cache info per node (Frank Arnold) [638748] - [x86] cacheinfo: Reorganize AMD L3 cache structure (Frank Arnold) [638748] - [x86] cacheinfo: Enable L3 CID only on AMD (Frank Arnold) [638748]- [virt] xenpv: zero all x86 power feature bits from cpuid (Andrew Jones) [709856]- [mm] Prevent Disk IO throughput degradation due to memory allocation stalls (Larry Woodman) [679526] - [x86] Add support for newer Thinkpads to thinkpad_acpi (Matthew Garrett) [682789] - [x86] fix a shutdown regression in intel_idle (Prarit Bhargava) [707701] - [fs] dlm: delayed reply message warning (David Teigland) [677409] - [fs] dlm: make plock operation killable (David Teigland) [707005] - [fs] ext4: Add mount options in superblock (Eric Sandeen) [704557] - [fs] dlm: increase default hash table sizes (David Teigland) [678102] - [fs] GFS2: Processes waiting on inode glock that no processes are holding (Robert S Peterson) [707263] - [x86] microcode, AMD: Extend ucode size verification (Frank Arnold) [698014] - [x86] amd-ucode: Remove needless log messages (Frank Arnold) [698014] - [ppc] pseries/iommu: Add additional checks when changing iommu mask (Steve Best) [704401] - [ppc] pseries/iommu: Use correct return type in dupe_ddw_if_already_created (Steve Best) [704401] - [ppc] iommu: Restore iommu table pointer when restoring iommu ops (Steve Best) [704401] - [ppc] Fix kexec with dynamic dma windows (Steve Best) [704401] - [mm] smaps: have smaps show transparent huge pages (Andrea Arcangeli) [706385] - [mm] smaps: teach smaps_pte_range() about THP pmds (Andrea Arcangeli) [706385] - [mm] smaps: pass pte size argument in to smaps_pte_entry() (Andrea Arcangeli) [706385] - [mm] smaps: break out smaps_pte_entry() from smaps_pte_range() (Andrea Arcangeli) [706385] - [mm] pagewalk: only split huge pages when necessary (Andrea Arcangeli) [706385] - [mm] /proc/pid/smaps: export amount of anonymous memory in a mapping (Andrea Arcangeli) [706385] - [mm] Documentation/filesystems/proc.txt: improve smaps field documentation (Andrea Arcangeli) [706385] - [mm] thp: fix /dev/zero MAP_PRIVATE and vm_flags cleanups (Andrea Arcangeli) [706385] - [mm] thp: mremap support and TLB optimization (Andrea Arcangeli) [706385] - [mm] mprotect: transparent huge page support (Andrea Arcangeli) [706385] - [mm] mprotect: pass vma down to page table walkers (Andrea Arcangeli) [706385] - [mm] add pmd_modify (Andrea Arcangeli) [706385] - [mm] mincore transparent hugepage support (Andrea Arcangeli) [706385] - [mm] mincore: do nested page table walks (Andrea Arcangeli) [706385] - [mm] mincore: pass ranges as start, end address pairs (Andrea Arcangeli) [706385] - [mm] mincore: break do_mincore() into logical pieces (Andrea Arcangeli) [706385] - [mm] mincore: cleanups (Andrea Arcangeli) [706385] - [mm] add VM counters for transparent hugepages (Andrea Arcangeli) [706385] - [mm] compaction: enforce no writeback for async migration (Andrea Arcangeli) [706385] - [fs] pNFS: request WRITE and COMMIT to DS be cached (Steve Dickson) [701788] - [fs] pNFS: revert layoutcommit xdr (Steve Dickson) [701788]- [fs] NFSv4.1 pnfs_layoutcommit_inode fixes (Steve Dickson) [701788] - [fs] NFSv4.1 convert layoutcommit sync to boolean (Steve Dickson) [701788] - [fs] NFSv4.1 remove temp code that prevented ds commits (Steve Dickson) [701788] - [fs] NFSv4.1: layoutcommit (Steve Dickson) [701788] - [fs] NFSv4.1: filelayout driver specific code for COMMIT (Steve Dickson) [701788] - [fs] NFSv4.1: remove GETATTR from ds commits (Steve Dickson) [701788] - [fs] NFSv4.1: add generic layer hooks for pnfs COMMIT (Steve Dickson) [701788] - [fs] NFSv4.1: alloc and free commit_buckets (Steve Dickson) [701788] - [fs] NFSv4.1: shift filelayout_free_lseg (Steve Dickson) [701788] - [fs] NFSv4.1: pull out code from nfs_commit_release (Steve Dickson) [701788] - [fs] NFSv4.1: pull error handling out of nfs_commit_list (Steve Dickson) [701788] - [fs] NFSv4.1: add callback to nfs4_commit_done (Steve Dickson) [701788] - [fs] NFSv4.1: rearrange nfs_commit_rpcsetup (Steve Dickson) [701788] - [fs] NFSv4.1: don't send COMMIT to ds for data sync writes (Steve Dickson) [701788] - [fs] NFSv4.1: Clear lseg pointer in ->doio function (Steve Dickson) [701788] - [fs] NFSv4.1: rearrange ->doio args (Steve Dickson) [701788] - [fs] NFSv4.1: pnfs filelayout driver write (Steve Dickson) [701788] - [fs] NFSv4.1: remove GETATTR from ds writes (Steve Dickson) [701788] - [fs] NFSv4.1: implement generic pnfs layer write switch (Steve Dickson) [701788] - [fs] NFSv4.1: trigger LAYOUTGET for writes (Steve Dickson) [701788] - [fs] NFSv4.1: Send lseg down into nfs_write_rpcsetup (Steve Dickson) [701788] - [fs] NFSv4.1: add callback to nfs4_write_done (Steve Dickson) [701788] - [fs] NFSv4.1: rearrange nfs_write_rpcsetup (Steve Dickson) [701788] - [fs] NFSv4.1: lseg documentation (Steve Dickson) [701788] - [fs] NFSv4.1: turn off pNFS on ds connection failure (Steve Dickson) [701788] - [fs] NFSv4.1 move deviceid cache to filelayout driver (Steve Dickson) [701788] - [fs] NFSv4.1: filelayout async error handler (Steve Dickson) [701788] - [fs] NFSv4.1: filelayout read (Steve Dickson) [701788] - [fs] NFSv4.1: filelayout i/o helpers (Steve Dickson) [701788] - [fs] NFSv4.1: data server connection (Steve Dickson) [701788] - [fs] NFSv4.1: generic read (Steve Dickson) [701788] - [fs] NFSv4.1: shift pnfs_update_layout locations (Steve Dickson) [701788] - [fs] NFSv4.1: coelesce across layout stripes (Steve Dickson) [701788] - [fs] NFSv4.1: lseg refcounting (Steve Dickson) [701788] - [fs] NFSv4.1: add MDS mount DS only check (Steve Dickson) [701788] - [fs] NFSv4.1: new flag for lease time check (Steve Dickson) [701788] - [fs] NFSv4.1: new flag for state renewal check (Steve Dickson) [701788] - [fs] NFSv4.1: send zero stateid seqid on v4.1 i/o (Steve Dickson) [701788] - [fs] NFS: move nfs_client initialization into nfs_get_client (Steve Dickson) [701788] - [fs] NFSv4.1: put_layout_hdr can remove nfsi->layout (Steve Dickson) [701788] - [fs] NFSv4: remove CONFIG_NFS_V4 from nfs_read_data (Steve Dickson) [701788] - [fs] NFS: Allow walking nfs_client.cl_superblocks list outside client.c (Steve Dickson) [701788]- [net] ipv6: Add GSO support on forwarding path (Thomas Graf) [683455] - [net] ipv6/udp: fix the wrong headroom check (Thomas Graf) [698170] - [net] dcbnl: potential risk in code in getapp handling (John Villalovos) [694354] - [net] Fix netif_set_real_num_tx_queues (Neil Horman) [702742] - [net] sock: adjust prot->obj_size always (Jiri Pirko) [704231] - [net] dccp: Fix a few bugs in module loading (Neil Horman) [702183] - [fs] GFS2: resource group bitmap corruption resulting in panics and withdraws (Robert S Peterson) [702057] - [ppc] Add pgprot_writecombine (Steve Best) [694595] - [input] xen-kbdfront: advertise either absolute or relative coordinates (Igor Mammedov) [703474]- [cpuidle] Ensure poll_idle_init() is called (Matthew Garrett) [696850] - [x86] intel_idle: add Sandy Bridge support (Matthew Garrett) [696172] - [x86] intel_idle: disable NHM/WSM HW C-state auto-demotion (Matthew Garrett) [690393] - [x86] intel_idle: open broadcast clock event (Matthew Garrett) [690392] - [x86] gart: Make sure GART does not map physmem above 1TB (Myron Stowe) [698162] - [x86] gart: Set DISTLBWALKPRB bit always (Myron Stowe) [698162] - [x86] gart: Convert spaces to tabs in enable_gart_translation (Myron Stowe) [698162] - [x86] amd: Disable GartTlbWlkErr when BIOS forgets it (Myron Stowe) [698162] - [virt] virtio: console: Enable call to hvc_remove() on console port remove (Amit Shah) [693054] - [virt] virtio_pci: Prevent double-free of pci regions after device hot-unplug (Amit Shah) [699358] - [virt] virtio: Decrement avail idx on buffer detach (Amit Shah) [681122] - [x86] cpufreq: Add APERF/MPERF support for AMD processors (Frank Arnold) [668085] - [x86] k8: Fix section mismatch for powernowk8_exit() (Frank Arnold) [668085] - [x86] powernow-k8: Add core performance boost support (Frank Arnold) [668085] - [fs] ext3: Always set dx_node's fake_dirent explicitly (Eric Sandeen) [703329] - [fs] GFS2: Tag all metadata with jid of last node to change it (Steven Whitehouse) [701578] - [fs] nfs: Open with O_CREAT flag set fails to open existing files on non writable directories (J. Bruce Fields) [701825] - [ppc] rtas: Only sleep in rtas_busy_delay if we have useful work to do (Steve Best) [702674] - [scsi] ipr: fix synchronous request flags for better performance (Steve Best) [696640] - [scsi] ibmvscsi: Improve CRQ reset reliability (Steve Best) [700165] - [scsi] mpt2sas: move event handling of MPT2SAS_TURN_ON_FAULT_LED in process context (Tomas Henzl) [701951] - [kernel] posix-timers: RCU conversion (Avi Kivity) [705082] - [infiniband] RDMA/cxgb4: Reset wait condition atomically (Steve Best) [693930] - [x86] kprobes: Disable irqs during optimized callback (Jiri Olsa) [699865] - [x86] AMD IOMMU: Display warning for AMD systems (Prarit Bhargava) [681104] - [netdrv] cxgb3: Apply interrupt coalescing settings to all queues (Neil Horman) [694581] - [mm] slab, kmemleak: pass the correct pointer to kmemleak_erase() (Steve Best) [698023]- [kernel] smp_call_function_many: handle concurrent clearing of mask (Jeff Moyer) [668775] - [kernel] smp_call_function_many: add missing ordering (Jeff Moyer) [668775] - [kernel] call_function_many: fix list delete vs add race (Jeff Moyer) [668775] - [kernel] smp.c: consolidate writes in smp_call_function_interrupt() (Jeff Moyer) [668775] - [kernel] smp.c: fix smp_call_function_many() SMP race (Jeff Moyer) [668775] - [fs] NFS: change nfs_writeback_done to return void (Steve Dickson) [701373] - [fs] NFS: remove pointless if statement in nfs_direct_write_result (Steve Dickson) [701373] - [net] RPC: clarify rpc_run_task error handling (Steve Dickson) [701373] - [net] RPC: remove check for impossible condition in rpc_make_runnable (Steve Dickson) [701373] - [fs] pnfs: fix pnfs lock inversion of i_lock and cl_lock (Steve Dickson) [701373] - [fs] pnfs: do not need to clear NFS_LAYOUT_BULK_RECALL flag (Steve Dickson) [701373] - [fs] NFSv4: nfs4_state_mark_reclaim_nograce() should be static (Steve Dickson) [701373] - [fs] pnfs: avoid incorrect use of layout stateid (Steve Dickson) [701373] - [fs] NFSv4.1 reclaim complete must wait for completion (Steve Dickson) [701373] - [fs] NFS: NFSROOT should default to "proto=udp" (Steve Dickson) [701373] - [fs] NFSv4/4.1: Fix nfs4_schedule_state_recovery abuses (Steve Dickson) [701373] - [fs] nfs4: remove duplicated #include (Steve Dickson) [701373] - [fs] NFSv4: remove duplicate clientid in struct nfs_client (Steve Dickson) [701373] - [fs] NFSv4: Fix the setlk error handler (Steve Dickson) [701373] - [fs] NFSv4.1: Fix the handling of the SEQUENCE status bits (Steve Dickson) [701373] - [fs] NFSv4.1: Retry CREATE_SESSION on NFS4ERR_DELAY (Steve Dickson) [701373] - [fs] nfs: fix compilation warning (Steve Dickson) [701373] - [net] SUNRPC: Remove resource leak in svc_rdma_send_error() (Steve Dickson) [701373] - [fs] Fix nfs_compat_user_ino64 so it doesn't cause problems if bit 31 or 63 are set in fileid (Steve Dickson) [701373] - [fs] nfs: add kmalloc return value check in decode_and_add_ds (Steve Dickson) [701373] - [fs] nfs: close NFSv4 COMMIT vs. CLOSE race (Steve Dickson) [701373] - [fs] SUNRPC: Close a race in __rpc_wait_for_completion_task() (Steve Dickson) [701373] - [fs] NFSv4.1: Various fixes to the sequence flag error handling (Steve Dickson) [701373]- [scsi] megaraid_sas: Driver only report tape drive, JBOD and logic drives (Tomas Henzl) [619422] - [kernel] lib/vsprintf.c: add pU to print UUID/GUIDs (Stefan Assmann) [700299]- [x86] MCE: Drop the default decoding notifier (Prarit Bhargava) [688281] - [x86] MCE: Do not taint when handling correctable errors (Prarit Bhargava) [688281] - [kernel] printk: use pK for /proc/kallsyms and /proc/modules (Phillip Lougher) [679262] - [kernel] timer debug: Hide kernel addresses via pK in /proc/timer_list (Phillip Lougher) [679262] - [drm] do not leak kernel addresses via /proc/dri/*/vma (Phillip Lougher) [679262] - [kernel] kptr_restrict for hiding kernel pointers from unprivileged users (Phillip Lougher) [679262] - [net] fix netns vs proto registration ordering (Wade Mealing) [702306] {CVE-2011-1767 CVE-2011-1768}- [net] dccp: handle invalid feature options length (Jiri Pirko) [703013] {CVE-2011-1770} - [fs] cifs: check for private_data before trying to put it (Jeff Layton) [702642] {CVE-2011-1771} - [net] can: add missing socket check in can/raw and can/bcm release (Jiri Pirko) [698483] {CVE-2011-1598 CVE-2011-1748} - [netdrv] ixgbe: do not clear FCoE DDP error status for received ABTS (Andy Gospodarek) [695966] - [netdrv] ixgbe: DCB remove ixgbe_fcoe_getapp routine (Andy Gospodarek) [694358] - [fs] setup_arg_pages: diagnose excessive argument size (Oleg Nesterov) [645229] {CVE-2010-3858} - [scsi] bfa: change tech-preview to cover all cases (Rob Evers) [703251] - [scsi] bfa: driver version update (Rob Evers) [703265] - [scsi] bfa: kdump fix (Rob Evers) [703265] - [scsi] bfa: firmware download fix (Rob Evers) [703265] - [netdrv] bna: fix memory leak during RX path cleanup (Ivan Vecera) [698625] - [netdrv] bna: fix for clean fw re-initialization (Ivan Vecera) [698625]- [build] disable Werr for external modules (Aristeu Rozanski) [703504]- [scsi] hpsa: fix reading a write only register causes a hang (Rob Evers) [703262] - [scsi] mpt2sas: remove the use of writeq, since writeq is not atomic (Tomas Henzl) [701947]- [kernel] sched: resched proper CPU on yield_to (Rik van Riel) [464276] - [virt] sched: avoid kABI breakage (Rik van Riel) [464276] - [virt] kvm: use yield_to instead of sleep in kvm_vcpu_on_spin (Rik van Riel) [464276] - [virt] kvm: keep track of which task is running a KVM vcpu (Rik van Riel) [464276] - [virt] export pid symbols needed for kvm_vcpu_on_spin (Rik van Riel) [464276] - [virt] sched: Add yield_to(task, preempt) functionality (Rik van Riel) [464276] - [virt] sched: Use a buddy to implement yield_task_fair() (Rik van Riel) [464276] - [virt] sched: Limit the scope of clear_buddies (Rik van Riel) [464276] - [virt] sched: Check the right ->nr_running in yield_task_fair() (Rik van Riel) [464276] - [virt] VMX: increase ple_gap to 128 (Rik van Riel) [464276] - [virt] KVM: introduce kvm_vcpu_on_spin (Rik van Riel) [464276] - [virt] SVM: Support Pause Filter in AMD processors (Rik van Riel) [464276] - [virt] VMX: Add support for Pause-Loop Exiting (Rik van Riel) [464276] - [ppc] Add POWER7+ cputable entry (Steve Best) [694586] - [fs] ext4: Allow indirect-block file to grow the file size to max file size (Lukas Czerner) [681647] - GFS2: make sure fallocate bytes is a multiple of blksize (Benjamin Marzinski) [695763] - [x86] Use KERN_DEFAULT log-level in __show_regs() (Prarit Bhargava) [691509] - [x86] Make sure we also print a Code: line for show_regs() (Prarit Bhargava) [691509] - [x86] Combine printk()s in show_regs_common() (Prarit Bhargava) [691509] - [x86] dmi, debug: Log board name (when present) in dmesg/oops output (Prarit Bhargava) [691509] - [x86] Factor duplicated code out of __show_regs() into show_regs_common() (Prarit Bhargava) [691509] - [x86] dmi: log board, system, and BIOS information (Prarit Bhargava) [691509] - [ppc] Fix oops if scan_dispatch_log is called too early (Steve Best) [696777] - [scsi] ipr: improve interrupt service routine performance (Steve Best) [696754] - [kernel] taskstats: use real microsecond granularity for CPU times (Oleg Nesterov) [662208] - [x86] ACPI: Fix ioremap size for MMIO reads and writes (Myron Stowe) [690486] - [virt] i8259: initialize isr_ack (Avi Kivity) [670765] - [netdrv] mlx4_core: Remove warning message about firmware bug (Steve Best) [695229] - Check if PTE is already allocated during page fault (Andrea Arcangeli) [696998] - [mm] thp: simple fix for /dev/zero THP mprotect bug (Andrea Arcangeli) [690444] - [mm] hugetlbfs: correct handling of negative input to nr_hugepages and nr_overcommit_hugepages (Petr Holasek) [673629]- [scsi] hpsa: fix lost command problem (Tomas Henzl) [700430] - [scsi] cciss: fix lost command problem (Tomas Henzl) [700430] - [scsi] ibft: fix oops during boot (Mike Christie) [698737]- [scsi] beiscsi: update version (Mike Christie) [674340] - [scsi] be2iscsi: fix chip cleanup (Mike Christie) [674340] - [scsi] be2iscsi: fix boot hang due to interrupts not getting rearmed (Mike Christie) [674340] - [scsi] bnx2fc: fix regression due to incorrect setup of em for npiv port (Mike Christie) [700672] - [ppc] pseries: Use a kmem cache for DTL buffers (Steve Best) [695678]- [kdump] revert commit 8f4ec27fc to keep crashkernel=auto (Amerigo Wang) [605786] - [kernel] sched: Drop rq->lock from idle_balance() (Larry Woodman) [623712] - [kernel] sched: Fix unregister_fair_sched_group() (Larry Woodman) [623712] - [kernel] sched: Allow update_cfs_load() to update global load (Larry Woodman) [623712] - [kernel] sched: Implement demand based update_cfs_load() (Larry Woodman) [623712] - [kernel] sched: Update shares on idle_balance (Larry Woodman) [623712] - [kernel] sched: Add sysctl_sched_shares_window (Larry Woodman) [623712] - [kernel] sched: Introduce hierarchal order on shares update list (Larry Woodman) [623712] - [kernel] sched: Fix update_cfs_load() synchronization (Larry Woodman) [623712] - [kernel] sched: Fix load corruption from update_cfs_shares() (Larry Woodman) [623712] - [kernel] sched: Make tg_shares_up() walk on-demand (Larry Woodman) [623712] - [kernel] sched: Implement on-demand (active) cfs_rq list (Larry Woodman) [623712] - [kernel] sched: Rewrite tg_shares_up (Larry Woodman) [623712] - [kernel] Prevent rt_sigqueueinfo and rt_tgsigqueueinfo from spoofing the signal code (Oleg Nesterov) [690033] {CVE-2011-1182} - [net] ethtool RXHASH flag (Neil Horman) [690619] - [fs] Revert "[fs] nfs: use unstable writes for groups of small DIO writes" (Jeff Layton) [694309] - [fs] sendfile(): check f_op.splice_write() rather than f_op.sendpage() (Lukas Czerner) [689426] - [fs] dcache: allow __d_obtain_alias() to return unhashed dentries (J. Bruce Fields) [636926] - [virt] VMX: Save and restore tr selector across mode switches (Gleb Natapov) [693894] - [virt] VMX: update live TR selector if it changes in real mode (Gleb Natapov) [693894] - [mm] memcg: remove direct page_cgroup-to-page pointer (Johannes Weiner) [692490] - [mm] memcg: condense page_cgroup-to-page lookup points (Johannes Weiner) [692490] - [mm] memcg: change page_cgroup_zoneinfo signature (Johannes Weiner) [692490] - [mm] memcg: no uncharged pages reach page_cgroup_zoneinfo (Johannes Weiner) [692490] - [s390x] dasd: prevent panic with unresumed devices (Hendrik Brueckner) [676720] - [s390x] qeth: wrong MAC-address displayed in error message (Hendrik Brueckner) [675211]- [netdrv] cnic: fix hang due to rtnl_lock (Mike Christie) [694874] - [netdrv] firmware: re-add the recently deleted bnx2x fw 6.2.5.0 (Michal Schmidt) [690470] - [netdrv] firmware/bnx2x: add 6.2.9.0 fw, remove unused fw (Michal Schmidt) [690470] - [netdrv] bnx2x, cnic: Disable iSCSI if DCBX negotiation is successful (Michal Schmidt) [690470] - [netdrv] bnx2x: don't write dcb/llfc fields in STORM memory (Michal Schmidt) [690470] - [netdrv] bnx2x: Update firmware to 6.2.9 (Michal Schmidt) [690470]- [net] limit socket backlog add operation to prevent possible DoS (Jiri Pirko) [694396] {CVE-2010-4251} - [scsi] mpt2sas: prevent heap overflows and unchecked (Tomas Henzl) [694023] {CVE-2011-1494 CVE-2011-1495} - [fs] epoll: prevent creating circular epoll structures (Don Howard) [681683] {CVE-2011-1082} - [mm] Prevent page_fault at do_mm_track_pte+0xc when Stratus dirty page tracking is active (Larry Woodman) [693786] - [fs] GFS2 causes kernel panic in spectator mode (Steven Whitehouse) [696535] - [net] bonding: interface doesn't issue IGMP report on slave interface during failover (Flavio Leitner) [640690] - [scsi] isci: validate oem parameters early, and fallback (David Milburn) [698016] - [scsi] isci: fix oem parameter header definition (David Milburn) [698016]- [scsi] mark bfa fc adapters tech preview (Rob Evers) [698384] - [virt] Revert pdpte registers are not flushed when PGD entry is changed in x86 PAE mode (Aristeu Rozanski) [691310] - [i686] nmi watchdog: Enable panic on hardlockup (Don Zickus) [677532] - [netdrv] Adding Chelsio Firmware for cxgb4 (Neil Horman) [691929]- [virt] x86: better fix for race between nmi injection and enabling nmi window (Aristeu Rozanski) - [virt] x86: revert "fix race between nmi injection and enabling nmi window" (Aristeu Rozanski)- [net] bonding: fix jiffy comparison issues (Andy Gospodarek) [696337]- [kernel] perf: add script command help (Jiri Olsa) [693050] - [drm] radeon/kms: make radeon i2c put/get bytes less noisy (Frank Arnold) [693829] - [drm] radeon/kms: fix hardcoded EDID handling (Frank Arnold) [693829] - [x86] Revert "[x86] perf: P4 PMU - Fix unflagged overflows handling" (Don Zickus) [688547] - [x86] perf: let everyone share counters on a P4 machine (Don Zickus) [688547] - [fs] nfs: Ensure that NFS4 acl requests don't use slab in skb fraglist (Neil Horman) [682645] {CVE-2011-1090} - [fs] partitions: Validate map_count in Mac partition tables (Danny Feng) [679286] {CVE-2011-1010}- [scsi] ibft: search for broadcom specific ibft sign (Mike Christie) [696275] - [fs] Fix corrupted OSF partition table parsing (Danny Feng) [688025] {CVE-2011-1163} - [netdrv] ixgbe: DCB, X540 devices do not respond to pause frames (Andy Gospodarek) [694930] - [netdrv] ixgbe: DCB, misallocated packet buffer size with X540 device (Andy Gospodarek) [694930] - [netdrv] ixgbe: refactor common start_hw code for 82599 and x54 (Andy Gospodarek) [694930] - [netdrv] ixgbe: balance free_irq calls with request_irq calls (Andy Gospodarek) [692988]- [net] sctp: fix the INIT/INIT-ACK chunk length calculation (Thomas Graf) [690743] {CVE-2011-1573} - [kernel] sched: Fix granularity of task_u/stime() (Jerome Marchand) [690998] - [pci] Call PCIe _OSC methods earlier (Matthew Garrett) [693974] - [fs] nfs: use unstable writes for groups of small DIO writes (Jeff Layton) [694309] - [net] CAN: Use inode instead of kernel address for /proc file (Danny Feng) [664561] {CVE-2010-4565} - [x86] mce: reject CEs on Westmere EX MCE bank 6 (Prarit Bhargava) [694891] - [scsi] libfcoe: Incorrect CVL handling for NPIV ports (Mike Christie) [694906] - [x86] perf: Complain louder about BIOSen corrupting CPU/PMU state and continue (Don Zickus) [694913] - [fs] inotify: fix double free/corruption of stuct user (Eric Paris) [656832] {CVE-2010-4250} - [netdrv] netxen: limit skb frags for non tso packet (Chad Dupuis) [695478] - [fs] nfsd4: fix oops on lock failure (J. Bruce Fields) [696376] - [netdrv] Return bnx2 firmware files to Makefile (John Feeney) [696365] - [scsi] be2iscsi: fix be2iscsi rmmod (Mike Christie) [695585] - [netdrv] qlcnic: limit skb frags for non tso packet (Bob Picco) [695488] - [md] Cleanup after raid45->raid0 takeover (Dean Nelson) [694106] - [md] revert "Cleanup after raid45->raid0 takeover patch" (Dean Nelson) [694106] - [net] bonding: fix incorrect tx queue offset (Andy Gospodarek) [695548] {CVE-2011-1581} - [netdrv] igb: for 82576 EEPROMs reporting invalid size default to 16kB (Stefan Assmann) [695751] - [pci] return correct value when writing to the "reset" attribute (Alex Williamson) [690291] - [kernel] Initalize call_single_queue during boot to handle left over ipi (Neil Horman) [680478]- [virt] x86: better fix for race between nmi injection and enabling nmi window (Marcelo Tosatti) [684719] - [virt] x86: revert "fix race between nmi injection and enabling nmi window" (Marcelo Tosatti) [684719]- [mm] pdpte registers are not flushed when PGD entry is changed in x86 PAE mode (Larry Woodman) [691310] - [drm] i915: backports from stable to fix some regressions (Dave Airlie) [690865] - [fs] svcrpc: complete svsk processing on cb receive failure (J. Bruce Fields) [629030] - [netdrv] cnic: fix hang due to rtnl_lock (Mike Christie) [694874] - [netdrv] firmware/bnx2x: add 6.2.9.0 fw, remove unused fw (Michal Schmidt) - [netdrv] bnx2x, cnic: Disable iSCSI if DCBX negotiation is successful (Michal Schmidt) [690470] - [netdrv] bnx2x: don't write dcb/llfc fields in STORM memory (Michal Schmidt) [690470] - [netdrv] bnx2x: Update firmware to 6.2.9 (Michal Schmidt) [690470] - [ppc] pseries: fix hang caused by missing spin_unlock in dtl_disable (Steve Best) [694327] - [ppc] pseries: Disable VPNH feature (Steve Best) [694266] - [netdrv] bna: Avoid kernel panic in case of FW heartbeat failure (Ivan Vecera) [694115] - [input] wacom: Move the cintiq initialization down (Peter Hutterer) [693573] - [input] wacom: specify Cinitq supported tools (Peter Hutterer) [693573] - [input] wacom: fix pressure in Cintiq 21UX2 (Peter Hutterer) [693573] - [input] wacom: fix serial number handling on Cintiq 21UX2 (Peter Hutterer) [693573] - [input] wacom: add Cintiq 21UX2 and Intuos4 WL (Peter Hutterer) [693573] - [kernel] spec: strip note and comment from ppc64's vmlinux before checksum is calculated (Aristeu Rozanski) [692515] - [scsi] fcoe: have fcoe log off and lport destroy before ndo_fcoe_disable (Mike Christie) [691611] - [scsi] libfc: rec tov value and REC_TOV_CONST units usages is incorrect (Mike Christie) [691611] - [scsi] libfcoe: fix wrong comment in fcoe_transport_detach (Mike Christie) [691611] - [scsi] libfcoe: clean up netdev mapping properly when the transport goes away (Mike Christie) [691611] - [scsi] fcoe: remove unnecessary module state check (Mike Christie) [691611] - [scsi] fcoe: Remove mutex_trylock/restart_syscall checks (Mike Christie) [691611] - [scsi] libfcoe: Remove mutex_trylock/restart_syscall checks (Mike Christie) [691611] - [scsi] fcoe: correct checking for bonding (Mike Christie) [691611] - [scsi] fcoe: fix broken fcoe interface reset (Mike Christie) [691611] - [scsi] fcoe: precedence bug in fcoe_filter_frames() (Mike Christie) [691611] - [scsi] libfcoe: Move FCOE_MTU definition from fcoe.h to libfcoe.h (Mike Christie) [691611] - [scsi] libfc: remove duplicate ema_list init (Mike Christie) [691611] - [scsi] fcoe, libfc: initialize EM anchors list and then update npiv EMs (Mike Christie) [691611] - [scsi] libfc: Fixing a memory leak when destroying an interface (Mike Christie) [691611] - [scsi] fc: Add GSPN_ID request to header file (Mike Christie) [691611] - [x86] mce: don't print "human readable" message for corrected errors (Prarit Bhargava) [688281] - [scsi] hpsa: fix pci_device_id table (Tomas Henzl) [684997] - [netdrv] ixgbe: only enable WoL for magic packet by default (Andy Gospodarek) [632598] - [mm] zram: disable zram on ppc64 (Jerome Marchand) [661293] - [mm] zram: update config file (Jerome Marchand) [661293] - [mm] zram: initialize device on first read (Jerome Marchand) [661293] - [mm] zram: fix data corruption issue (Jerome Marchand) [661293] - [mm] zram: xvmalloc: combine duplicate block delete code (Jerome Marchand) [661293] - [mm] zram: Return zero'd pages on new reads (Jerome Marchand) [661293] - [mm] zram: xvmalloc: Close 32byte hole on 64bit CPUs (Jerome Marchand) [661293] - [mm] zram: xvmalloc: create CONFIG_ZRAM_DEBUG for debug code (Jerome Marchand) [661293] - [mm] zram: xvmalloc: free bit block insertion optimization (Jerome Marchand) [661293] - [mm] zram: Prevent overflow in logical block size (Jerome Marchand) [661293] - [mm] zram: vmalloc: Correct tunings to enable use with 64K pages (Jerome Marchand) [661293] - [mm] zram: xvmalloc.c: Fix a typo (Jerome Marchand) [661293] - [mm] zram: Fix sparse warning 'Using plain integer as NULL pointer' (Jerome Marchand) [661293]- [tracing] t_start: reset FTRACE_ITER_HASH in case of seek/pread (Jiri Olsa) [631626] {CVE-2010-3079} - [scsi] scsi_dh_rdac: fix for lun_table update for rdac (Rob Evers) [687878] - [usb] EHCI: unlink unused QHs when the controller is stopped (Don Zickus) [680987] - [fs] Revert "[fs] sunrpc: Use static const char arrays" (Steve Dickson) [690754] - [fs] sunrpc: Propagate errors from xs_bind() through xs_create_sock() (Steve Dickson) [689777] - [net] netfilter: ipt_CLUSTERIP: fix buffer overflow (Jiri Pirko) [689342] - [net] ipv6: netfilter: ip6_tables: fix infoleak to userspace (Jiri Pirko) [689351] {CVE-2011-1172} - [net] netfilter: ip_tables: fix infoleak to userspace (Jiri Pirko) [689334] {CVE-2011-1171} - [net] netfilter: arp_tables: fix infoleak to userspace (Jiri Pirko) [689325] {CVE-2011-1170} - [kernel] remove kernel-debuginfo-common requires from perf-debuginfo (Jason Baron) [682012] - [drm] radeon/kms: check AA resolve registers on r300 + regression fix (Dave Airlie) [680002] {CVE-2011-1016} - [net] fix ebtables stack infoleak (Eugene Teo) [681323] {CVE-2011-1080} - [drm] fix unsigned vs signed comparison issue in modeset ctl ioctl (Don Howard) [679928] {CVE-2011-1013} - [fs] svcrpc: take advantage of tcp autotuning (J. Bruce Fields) [629030] - [fs] SUNRPC: Don't wait for full record to receive tcp data (J. Bruce Fields) [629030] - [net] svcrpc: copy cb reply instead of pages (J. Bruce Fields) [629030] - [fs] svcrpc: close connection if client sends short packet (J. Bruce Fields) [629030] - [fs] svcrpc: note network-order types in svc_process_calldir (J. Bruce Fields) [629030] - [fs] SUNRPC: svc_tcp_recvfrom cleanup (J. Bruce Fields) [629030] - [fs] SUNRPC: requeue tcp socket less frequently (J. Bruce Fields) [629030] - [fs] rpc: move sk_bc_xprt to svc_xprt (J. Bruce Fields) [629030] - [acpi] ACPICA: Truncate I/O addresses to 16 bits for Windows compatibility (Frank Arnold) [593766]- [kernel] kcore: restrict access to the whole memory (Amerigo Wang) [663864] - [scsi] libsas: flush initial device discovery before completing ->scan_finished (David Milburn) [682265] - [md] Cleanup after raid45->raid0 takeover (Doug Ledford) [688725] - [md] partition detection when array becomes active (Doug Ledford) [688725] - [md] avoid spinlock problem in blk_throtl_exit (Doug Ledford) [679096 688725] - [md] correctly handle probe of an 'mdp' device (Doug Ledford) [688725] - [md] don't set_capacity before array is active (Doug Ledford) [688725] - [md] Fix raid1->raid0 takeover (Doug Ledford) [688725] - [md] process hangs at wait_barrier after 0->10 takeover (Doug Ledford) [688725] - [md] md_make_request: don't touch the bio after calling make_request (Doug Ledford) [688725] - [md] Don't allow slot_store while resync/recovery is happening (Doug Ledford) [688725] - [md] don't clear curr_resync_completed at end of resync (Doug Ledford) [688725] - [md] Don't use remove_and_add_spares to remove failed devices from a read-only array (Doug Ledford) [688725] - [md] Add raid1->raid0 takeover support (Doug Ledford) [688725] - [md] Remove the AllReserved flag for component devices (Doug Ledford) [688725] - [md] don't abort checking spares as soon as one cannot be added (Doug Ledford) [688725] - [md] fix the test for finding spares in raid5_start_reshape (Doug Ledford) [688725] - [md] simplify some 'if' conditionals in raid5_start_reshape (Doug Ledford) [688725] - [md] revert change to raid_disks on failure (Doug Ledford) [688725] - [md] Fix removal of extra drives when converting RAID6 to RAID5 (Doug Ledford) [688725] - [md] range check slot number when manually adding a spare (Doug Ledford) [688725] - [md] raid5: handle manually-added spares in start_reshape (Doug Ledford) [688725] - [md] fix sync_completed reporting for very large drives (>2TB) (Doug Ledford) [688725] - [md] allow suspend_lo and suspend_hi to decrease as well as increase (Doug Ledford) [688725] - [md] Don't let implementation detail of curr_resync leak out through sysfs (Doug Ledford) [688725] - [md] separate meta and data devs (Doug Ledford) [688725] - [md] add new param to_sync_page_io() (Doug Ledford) [688725] - [md] new param to calc_dev_sboffset (Doug Ledford) [688725] - [md] Be more careful about clearing flags bit in ->recovery (Doug Ledford) [688725] - [md] md_stop_writes requires mddev_lock (Doug Ledford) [688725] - [md] raid5: use sysfs_notify_dirent_safe to avoid NULL pointer (Doug Ledford) [688725] - [md] Ensure no IO request to get md device before it is properly initialised (Doug Ledford) [688725] - [md] Fix single printks with multiple KERN_s (Doug Ledford) [688725] - [md] fix regression resulting in delays in clearing bits in a bitmap (Doug Ledford) [688725] - [md] fix regression with re-adding devices to arrays with no metadata (Doug Ledford) [688725] - [md] pick some changes from commits to match upstream (Doug Ledford) [688725] - [md] raid1: add takeover support for raid5->raid1 (Doug Ledford) [688725] - [md] pick up some percpu annotations that upstream has (Doug Ledford) [688725] - [md] update includes to match upstream (Doug Ledford) [688725] - [scsi] isci: fix fragile/conditional isci_host lookups (David Milburn) [691591] - [scsi] isci: cleanup isci_remote_device[_not]_ready interface (David Milburn) [691591] - [scsi] isci: Qualify when the host lock is managed for STP/SATA callbacks (David Milburn) [691591] - [scsi] isci: Fix use of SATA soft reset state machine (David Milburn) [691591] - [scsi] isci: Free host lock for SATA/STP abort escalation at submission time (David Milburn) [691591] - [scsi] isci: Properly handle requests in the "aborting" state (David Milburn) [691591] - [scsi] isci: Remove "screaming" data types (David Milburn) [691591] - [scsi] isci: remove unused "remote_device_started" (David Milburn) [691591] - [scsi] isci: namespacecheck cleanups (David Milburn) [691591] - [scsi] isci: kill some long macros (David Milburn) [691591] - [scsi] isci: reorder init to cleanup unneeded declarations (David Milburn) [691591] - [scsi] isci: Remove event_* calls as they are just wrappers (David Milburn) [691591] - [netdrv] iwlagn: Support new 5000 microcode (Stanislaw Gruszka) [682742] - [netdrv] iwlwifi: fix dma mappings and skbs leak (Stanislaw Gruszka) [682726] - [netdrv] iwl3945: remove plcp check (Stanislaw Gruszka) [679002] - [netdrv] iwlwifi: add {ack,plpc}_check module parameters (Stanislaw Gruszka) [620501] - [fs] ext4: Fix ext4_quota_write cross block boundary behaviour (Lukas Czerner) [680105] - [fs] quota: Don't write quota info in dquot_commit() (Lukas Czerner) [680105] - [netdrv] be2net: Change f/w command versions for Lancer (Ivan Vecera) [685027] - [netdrv] be2net: Remove ERR compl workaround for Lancer (Ivan Vecera) [685027] - [netdrv] be2net: fix to ignore transparent vlan ids wrongly indicated by NIC (Ivan Vecera) [685027] - [netdrv] be2net: pass proper hdr_size while flashing redboot (Ivan Vecera) [685027] - [netdrv] be2net: Allow VFs to call be_cmd_reset_function (Ivan Vecera) [685027] - [netdrv] be2net: pass domain numbers for pmac_add/del functions (Ivan Vecera) [685027] - [netdrv] be2net: Initialize and cleanup sriov resources only if pci_enable_sriov has succeeded (Ivan Vecera) [685027] - [netdrv] be2net: Use domain id when be_cmd_if_destroy is called (Ivan Vecera) [685027] - [netdrv] be2net: While configuring QOS for VF, pass proper domain id (Ivan Vecera) [685027] - [netdrv] benet: Avoid potential null deref in be_cmd_get_seeprom_data() (Ivan Vecera) [685027] - [netdrv] benet: fix be_cmd_multicast_set() memcpy bug (Ivan Vecera) [685027] - [ppc] kdump: Override crash_free_reserved_phys_range to avoid freeing RTAS (Steve Best) [672983] - [kernel] kdump: Allow shrinking of kdump region to be overridden (Steve Best) [672983] - [scsi] bnx2fc: Bumped version to 1.0.2 (Mike Christie) [683153] - [scsi] bnx2fc: Fix kernel panic when deleting NPIV ports (Mike Christie) [683153] - [scsi] bnx2fc: scsi_dma_unmap() not invoked on IO completions (Mike Christie) [683153] - [scsi] bnx2fc: host stats show the link speed 'unknown' on NIC partitioned interfaces (Mike Christie) [683153] - [scsi] bnx2fc: IO completion not processed due to missed wakeup (Mike Christie) [683153] - [scsi] bnx2fc: Bump version to 1.0.1 (Mike Christie) [683153] - [scsi] bnx2fc: Remove unnecessary module state checks (Mike Christie) [683153] - [scsi] bnx2fc: Fix MTU issue by using static MTU (Mike Christie) [683153] - [scsi] bnx2fc: Remove network bonding checking (Mike Christie) [683153] - [scsi] bnx2fc: Call bnx2fc_return_rqe and bnx2fc_get_next_rqe with tgt lock held (Mike Christie) [683153] - [scsi] bnx2fc: common free list for cleanup commands (Mike Christie) [683153] - [scsi] bnx2fc: Remove rtnl_trylock/restart_syscall checks (Mike Christie) [683153] - [netdrv] cnic: Fix lost interrupt on bnx2x (Mike Christie) [683153] - [netdrv] cnic: Prevent status block race conditions with hardware (Mike Christie) [683153] - [kernel] ring-buffer: Use sync sched protection on ring buffer resizing (Jiri Olsa) [676583] - [kernel] tracing: avoid soft lockup in trace_pipe (Jiri Olsa) [676583] - [kernel] tracing: Fix a race in function profile (Jiri Olsa) [676583] - [block] cfq-iosched: Don't update group weights when on service tree (Vivek Goyal) [689551] - [block] cfq-iosched: Get rid of on_st flag (Vivek Goyal) [689551] - [net] tcp_cubic: fix low utilization of CUBIC with HyStart (Thomas Graf) [616985] - [net] tcp_cubic: make the delay threshold of HyStart less sensitive (Thomas Graf) [616985] - [net] tcp_cubic: enable high resolution ack time if needed (Thomas Graf) [616985] - [net] tcp_cubic: fix clock dependency (Thomas Graf) [616985] - [net] tcp_cubic: make ack train delta value a parameter (Thomas Graf) [616985] - [net] tcp_cubic: fix comparison of jiffies (Thomas Graf) [616985] - [net] tcp: fix RTT for quick packets in congestion control (Thomas Graf) [616985] - [fs] fix GFS2 filesystem hang caused by incorrect lock order (Robert S Peterson) [651584] - [fs] btrfs: bring us up to date with .38 (Josef Bacik) [684667] - [ppc] add dynamic dma window support minor updates (Steve Best) [691952] - [ppc] ptrace: Remove BUG_ON when full register set not available (Steve Best) [678099] - [ppc] pseries: Disable MSI using new interface if possible (Steve Best) [684961] - [ppc] kexec: Fix orphaned offline CPUs across kexec (Steve Best) [682875] - [net] ipsec: Disable granular bundles (Herbert Xu) [631833] - [scsi] libsas: fix runaway error handler problem (David Milburn) [691527] - [scsi] mpt2sas: Added customer specific display support (Tomas Henzl) [684841] - [scsi] Add next gen Dell Powervault controller MD36xxf into RDAC device list (Shyam Iyer) [688979] - [kernel] perf: Fix task context scheduling (Jiri Olsa) [688065] - [drm] nouveau: disable acceleration on NVA3/NVA5/NVA8/NVAF by default (Ben Skeggs) [684816] - [kernel] radix: don't tag the root if we didn't tag within our range (Josef Bacik) [681439] - [block] blk-throttle: Do not use kblockd workqueue for throtl work (Vivek Goyal) [681360] - [sound] ALSA: HDA hdmi related fixes (Jaroslav Kysela) [671501] - [pci] Preserve Existing pci sort whitelists for Dell systems (Shyam Iyer) [688954] - [x86] perf: Add support for AMD family 15h core counters family 15h core counters (Robert Richter) [635671] - [x86] hpwdt: fix section mismatch warning (Prarit Bhargava) [689837] - [x86] UV: Correct kABI from upstream (George Beshers) [684957] - [x86] When cleaning MTRRs, do not fold WP into UC (Prarit Bhargava) [682758] - [virt] xen-blkfront: handle Xen major numbers other than XENVBD (Andrew Jones) [691339] - [virt] Fix regression with SMP guests (Zachary Amsden) [681133] - [netdrv] enic: update to version 2.1.1.13 (Andy Gospodarek) [684865] - [netdrv] igb: full support for i350 devices (Stefan Assmann) [687932] - [fs] NFS: Fix a hang/infinite loop in nfs_wb_page() (Steve Dickson) [672305] - [fs] nfsd: fix auth_domain reference leak on nlm operations (J. Bruce Fields) [690900] - [fs] svcrpc: ensure cache_check caller sees updated entry (J. Bruce Fields) [690900] - [fs] svcrpc: take lock on turning entry NEGATIVE in cache_check (J. Bruce Fields) [690900] - [fs] svcrpc: modifying valid sunrpc cache entries is racy (J. Bruce Fields) [690900] - [fs] sunrpc: extract some common sunrpc_cache code from nfsd (Steve Dickson) [690900] - [infiniband] RDMA/cxgb4: Initialization errors can cause crash (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Don't change QP state outside EP lock (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Remove db_drop_task (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Do CIDX_INC updates every 1/16 CQ depth CQE reaps (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Dispatch FATAL event on EEH errors (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Set the correct device physical function for iwarp connections (Steve Best) [647013] - [infiniband] RDMA/cxgb4: limit MAXBURST EQ context field to 256B (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Don't re-init wait object in init/fini paths (Steve Best) [647013] - [infiniband] RMDA/cxgb4 kfifo changes (Steve Best) [647013] - [netdrv] cxgb4 driver update (Neil Horman) [647006] - [tracing] Add unstable sched clock note to the warning (Jiri Olsa) [666264] - [x86] Reevaluate T-states on CPU hot-add (Matthew Garrett) [673442] - [scsi] libsas: fix/amend device gone notification in sas_deform_port (David Milburn) [682315] - [kdump] kexec: move the crashkernel=auto logic into kernel spec file (Amerigo Wang) [605786]- [fs] buffer: make invalidate_bdev() drain all percpu LRU add caches (Dave Chinner) [665056] - [s390x] uaccess: missing sacf in uaccess error handling (Hendrik Brueckner) [670555] - [v4l] media: minor v4l/dvb/rc regression fixes (Jarod Wilson) [682906] - [kernel] capabilities: do not special case calculation of pE during exec of init (Eric Paris) [684008] - [scsi] qla2xxx: Update version number to 8.03.07.03.06.1-k (Chad Dupuis) [686341] - [scsi] qla2xxx: Display hardware/firmware registers to get more information about the error for ISP82xx (Chad Dupuis) [686341] - [scsi] qla2xxx: Updated the reset sequence for ISP82xx (Chad Dupuis) [686341] - [scsi] qla2xxx: Limit the logs in case device state does not change for ISP82xx (Chad Dupuis) [686341] - [scsi] qla2xxx: Add test for valid loop id to qla2x00_relogin() (Chad Dupuis) [686341] - [scsi] qla2xxx: Remove extra call to qla82xx_check_fw_alive() (Chad Dupuis) [686341] - [scsi] Revert "qla2xxx: Remove code to not reset ISP82xx on failure" (Chad Dupuis) [686341] - [scsi] qla2xxx: Log fcport state transitions when debug messages are enabled (Chad Dupuis) [686341] - [scsi] qla2xxx: Free firmware PCB on logout request (Chad Dupuis) [686341] - [scsi] qla2xxx: Include request queue ID in the upper 16-bits of the I/O handle for Abort I/O IOCBs (Chad Dupuis) [686341] - [scsi] qla2xxx: Perform FCoE context reset before trying adapter reset for ISP82xx (Chad Dupuis) [686341] - [scsi] qla2xxx: Update copyright banner (Chad Dupuis) [686341] - [scsi] qla2xxx: Verify login-state has transitioned to PRLI-completed (Chad Dupuis) [686341] - [scsi] qla2xxx: Remove extraneous setting of FCF_ASYNC_SENT during login-done completion (Chad Dupuis) [686341] - [scsi] qla2xxx: Check for a match before attempting to set FCP-priority information (Chad Dupuis) [686341] - [scsi] qla2xxx: Correct calling contexts of qla2x00_mark_device_lost() in async paths (Chad Dupuis) [686341] - [scsi] qla2xxx: Display PortID information during FCP command-status handling (Chad Dupuis) [686341] - [misc] mark various drivers/features as tech preview (Don Zickus) [689566] - [mm] compaction beware writeback (Andrea Arcangeli) [690921] - [scsi] megaraid_sas: Version and Changelog update (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix iMR OCR support to work correctly (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix max_sectors for IEEE SGL (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix fault state handling (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix tasklet_init call (Shyam Iyer) [692673] - [scsi] megaraid_sas: Add CFG_CLEARED AEN (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix megasas_build_dcdb_fusion to use correct LUN field (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix megasas_build_dcdb_fusion to not filter by TYPE_DISK (Shyam Iyer) [692673] - [scsi] megaraid_sas: Call tasklet_schedule for MSI-X (Shyam Iyer) [692673] - [scsi] megaraid_sas: Enable MSI-X before calling megasas_init_fw (Shyam Iyer) [692673] - [scsi] megaraid_sas: Add missing check_and_restore_queue_depth call (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix failure gotos (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix probe_one to clear MSI-X flags in kdump (Tomas Henzl) [682110] - [fs] jbd/ocfs2: Fix block checksumming when a buffer is used in several transactions (Eric Sandeen) [618440] - [x86] UV: RHEL: avoid parsing the ACPI OSC table (George Beshers) [619426] - [x86] UV: Fix the effect of extra bits in the hub nodeid register (George Beshers) [619426] - [x86] UV: use native_halt on a halt (George Beshers) [619426] - [x86] UV: Fix initialization of max_pnode (George Beshers) [619426] - [x86] UV: Add common uv_early_read_mmr() function for reading MMR (George Beshers) [619426] - [x86] UV: Fix a problem with long bitops during boot (George Beshers) [619426] - [x86] UV: use BOOT_ACPI after crash dump (George Beshers) [619426] - [x86] UV: Make kdump avoid stack dumps (George Beshers) [619426] - [x86] UV: NMI_UNKNOWN (George Beshers) [619426] - [x86] UV: Upstream enable NMI backtrace (George Beshers) [619426] - [x86] Fix AMD PMU detection issue (Frank Arnold) [689065] - [s390x] tape: deadlock on global work queue (Hendrik Brueckner) [681306] - [s390x] qeth: remove needless IPA-commands in offline (Hendrik Brueckner) [679514] - [s390x] qeth: allow channel path changes in suspend state (Hendrik Brueckner) [678067] - [netdrv] ixgbe: receive packet statistics not incrementing (Andy Gospodarek) [689032] - [netdrv] bnx2: update driver to latest upstream (Neil Horman) [669813] - [mm] memcg: avoid deadlock between charge moving and try_charge() (Johannes Weiner) [592269] - [mm] memcg: move charges of file pages (Johannes Weiner) [592269] - [mm] memcg: clean up charge moving (Johannes Weiner) [592269] - [mm] memcg: improve performance of swap charge moving (Johannes Weiner) [592269] - [mm] memcg: move charges of anonymous swap (Johannes Weiner) [592269] - [mm] memcg: avoid oom during charge moving (Johannes Weiner) [592269] - [mm] memcg: improve performance of moving charges (Johannes Weiner) [592269] - [mm] memcg: move charges of anonymous pages (Johannes Weiner) [592269] - [mm] memcg: add interface to move charge at task migration (Johannes Weiner) [592269] - [kernel] cgroup: introduce __css_get/put() for multiple references (Johannes Weiner) [592269] - [kernel] cgroup: introduce cancel_attach() (Johannes Weiner) [592269] - [mm] memcg: remove memcg_tasklist mutex (Johannes Weiner) [592269] - [mm] memcg: cleanup mem_cgroup_move_parent() (Johannes Weiner) [592269] - [mm] memcg: add mem_cgroup_cancel_charge() (Johannes Weiner) [592269]- [netdrv] spec: add phy drivers to initrd (Andy Gospodarek) [650907]- [x86] export SMBIOS version via sysfs (Prarit Bhargava) [684329] - [fs] aio: fix up kabi breakage (Jeff Moyer) [690224] - [scsi] lpfc: Update lpfc version for 8.3.5.30.1p driver release (Rob Evers) [689937] - [scsi] lpfc: Fixed an issue where SLI4 adapter running on Powerpc was unable to login into Fabric (Rob Evers) [689937] - [scsi] lpfc: Fixed driver sending FLOGI to a disconnected FCF (Rob Evers) [689937] - [scsi] lpfc: Merge from upstream: block target when port queuing limit is hit (Rob Evers) [689937] - [scsi] lpfc: Merge from upstream: force retry in queuecommand when port is transitioning (Rob Evers) [689937] - [scsi] lpfc: Fix bug with incorrect BLS Response to BLS Abort (Rob Evers) [689937] - [scsi] lpfc: Fixed crash when mailbox commands timeout through BSG (Rob Evers) [689937] - [scsi] lpfc: Fix rrq cleanup for vport delete (Rob Evers) [689937] - [scsi] lpfc: LOGO completion routine must invalidate both RPI and D_ID (Rob Evers) [689937] - [scsi] lpfc: Do not take lock when clearing rrq active (Rob Evers) [689937] - [scsi] lpfc: Save IRQ level when taking host_lock in findnode_did (Rob Evers) [689937] - [scsi] lpfc: Fixed hang in lpfc_get_scsi_buf_s4 (Rob Evers) [689937] - [scsi] lpfc: Fix xri lookup for received rrq (Rob Evers) [689937] - [scsi] lpfc: Fixed missed setting of RRQ active for target aborted IOs (Rob Evers) [689937] - [scsi] lpfc: Fixed fdisc sent with invalid VPI (Rob Evers) [689937] - [scsi] lpfc: Fixed UE error reported by OneConnect UCNA BE2 hba with f/w 2.702.542.0 during reboot (Rob Evers) [689937] - [scsi] lpfc: Fixed XRI reuse issue. (Rob Evers) [689937] - [scsi] lpfc: Unreg login when PLOGI received from logged in port (Rob Evers) [689937] - [scsi] lpfc: Fixed crashes for NULL vport dereference (Rob Evers) [689937] - [scsi] lpfc: Fix for kmalloc failures in lpfc_workq_post_event (build error fix) (Rob Evers) [689937] - [scsi] lpfc: Fix for kmalloc failures in lpfc_workq_post_event (Rob Evers) [689937] - [scsi] lpfc: Adjust payload_length and request_length for sli4_config mailbox commands (Rob Evers) [689937] - [fs] NFSD, VFS: Remove dead code in nfsd_rename() (J. Bruce Fields) [687935] - [fs] nfsd: break lease on unlink due to rename (J. Bruce Fields) [687935] - [fs] nfsd4: fix struct file leak (J. Bruce Fields) [687921] - [fs] nfsd4: minor nfs4state.c reshuffling (J. Bruce Fields) [687921] - [mm] thp+memcg-numa: fix BUG at mm.h:370 (Andrea Arcangeli) [687918] - [mm] memcg: never OOM when charging huge pages, reinstated (Johannes Weiner) [685161] - [ata] ahci: AHCI mode SATA patch for Intel Patsburg SATA RAID controller (David Milburn) [684366] - [fs] GFS2: directly write blocks past i_size (Benjamin Marzinski) [684115] - [net] netfilter: fix xt_AUDIT to work with ebtables (Thomas Graf) [683888] - [net] bonding: change test for presence of VLANs (Jiri Pirko) [683496] - [x86] UV: Initialize the broadcast assist unit base destination node id properly (Dean Nelson) [683268] - [ppc] add missing mutex lock/unlock to device_pm_pre_add and device_pm_pre_add_cleanup (Steve Best) [683115] - [mm] thp: fix page_referenced to modify mapcount/vm_flags only if page is found (Andrea Arcangeli) [683073] - [netdrv] niu: Fix races between up/down and get_stats (Stefan Assmann) [683069] - [fs] ext4: don't scan/accumulate more pages than mballoc will allocate (Eric Sandeen) [682831] - [powerpc] kdump: CPUs assume the context of the oopsing CPU (Steve Best) [682303] - [scsi] cciss: export resettable host attribute (Tomas Henzl) [682239] - [scsi] hpsa: export resettable host attribute (Tomas Henzl) [682239] - [scsi] hpsa: move device attributes to avoid forward declarations (Tomas Henzl) [682239] - [pci] Fix missing pcie_port_platform_notify() (Prarit Bhargava) [681870] - [scsi] ipr: Fix a race on multiple configuration changes (Steve Best) [681679] - [net] bnep: fix buffer overflow (Don Howard) [681316] {CVE-2011-1079} - [pci] Enable ASPM state clearing regardless of policy (Alex Williamson) [681017] - [pci] Disable ASPM if BIOS asks us to (Alex Williamson) [681017] - [scsi] scsi_dh: fix reference counting in scsi_dh_activate error path (Mike Snitzer) [680140] - [scsi] aic94xx: world-writable sysfs update_bios file (Don Howard) [679307] - [x86] tc1100-wmi: world-writable sysfs wireless and jogdial files (Don Howard) [679307] - [x86] acer-wmi: world-writable sysfs threeg file (Don Howard) [679307] - [mfd] ab3100: world-writable debugfs *_priv files (Don Howard) [679307] - [v4l] sn9c102: world-wirtable sysfs files (Don Howard) [679307] - [virt] unbreak userspace that does not sets tss address (Gleb Natapov) [677314] - [virt] fix rcu usage in init_rmode_* functions (Gleb Natapov) [677314] - [virt] VMX: Initialize vm86 TSS only once (Gleb Natapov) [677314] - [virt] VMX: fix rcu usage warning in init_rmode() (Gleb Natapov) [677314] - [netdrv] enic: update to upstream version 2.1.1.6 (Andy Gospodarek) [676134] - [net] fix ipv6 binding to device (Shyam Iyer) [675321] - [net] add POLLPRI to sock_def_readable() (Jiri Pirko) [672234] - [x86] Fix mwait_usable section mismatch (Frank Arnold) [666493] - [x86] Fix EFI pagetable to map whole memory (Takao Indoh) [664364] - [netdrv] bnx2x: some more fixes from upstream (Michal Schmidt) [635942] - [netdrv] bnx2x: bugfixes from driver version 1.62.00-6 (Michal Schmidt) [635942] - [netdrv] ixgbe: DCB: enable RSS to be used with DCB (Andy Gospodarek) [684857] - [netdrv] ixgbe: DCB, use multiple Tx rings per traffic class (Andy Gospodarek) [684856] - [net] Implement infrastructure for HW based QOS (Neil Horman) [634006] - [x86] intel-iommu: Fix get_domain_for_dev() error path (Alex Williamson) [619455] - [x86] intel-iommu: Unlink domain from iommu (Alex Williamson) [619455]- [kernel] CAP_SYS_MODULE bypass via CAP_NET_ADMIN (Phillip Lougher) [681773] {CVE-2011-1019} - [kernel] failure to revert address limit override in OOPS error path (Dave Anderson) [659573] {CVE-2010-4258} - [fs] xfs: zero proper structure size for geometry calls (Phillip Lougher) [677268] - [fs] xfs: prevent leaking uninitialized stack memory in FSGEOMETRY_V1 (Phillip Lougher) [677268] {CVE-2011-0711} - [watchdog] quiet down the boot messages (Don Zickus) [588861 684356] - [x86] nmi_watchdog: compile-in i686 but disable by default (Don Zickus) [685021] - [kernel] watchdog: Always return NOTIFY_OK during cpu up/down events (Don Zickus) [684649] - [kernel] watchdog, nmi: Lower the severity of error messages (Don Zickus) [684649] - [kernel] watchdog: Don't change watchdog state on read of sysctl (Don Zickus) [684649] - [kernel] watchdog: Fix sysctl consistency (Don Zickus) [684649] - [kernel] watchdog: Fix broken nowatchdog logic (Don Zickus) [684649] - [scsi] isci: fix apc mode definition (David Milburn) [638569] - [scsi] isci: Revert "isci: only call sas_task_abort for tasks with NEED_DEV_RESET" (David Milburn) [638569] - [scsi] isci: Revert "isci: reset hardware at init (David Milburn) [638569] - [scsi] isci: Revert "isci: SATA/STP and SMP tasks are never explicity put in the error (David Milburn) [638569] - [scsi] isci config change (David Milburn) [638569] - [scsi] isci: fixes (David Milburn) [638569] - [scsi] isci: firmware (David Milburn) [638569] - [scsi] isci: lldd (David Milburn) [638569] - [scsi] isci/core: common definitions and utility functions (David Milburn) [638569] - [scsi] isci/core: base state machine and memory descriptors (David Milburn) [638569] - [scsi] isci/core: unsolicited frame handling and registers (David Milburn) [638569] - [scsi] isci/core: request (general, ssp and smp) (David Milburn) [638569] - [scsi] isci/core: stp (David Milburn) [638569] - [scsi] isci/core: remote node context (David Milburn) [638569] - [scsi] isci/core: remote device (David Milburn) [638569] - [scsi] isci/core: port (David Milburn) [638569] - [scsi] isci/core: phy (David Milburn) [638569] - [scsi] isci/core: controller (David Milburn) [638569] - [x86] introduce pci_map_biosrom() (David Milburn) [683211] - [kernel] perf symbols: Avoid resolving [kernel.kallsyms] to real path for buildid cache (Jiri Olsa) [664900] - [kernel] perf symbols: Fix vmlinux path when not using --symfs (Jiri Olsa) [664900] - [kernel] perf timechart: Fix max number of cpus (Jiri Olsa) [664900] - [kernel] perf timechart: Fix black idle boxes in the title (Jiri Olsa) [664900] - [kernel] perf hists: Print number of samples, not the period sum (Jiri Olsa) [664900] - [kernel] perf tools: Fix thread_map event synthesizing in top and record (Jiri Olsa) [664900] - [kernel] perf stat: Fix aggreate counter reading accounting (Jiri Olsa) [664900] - [kernel] perf tools: Fix time function double declaration with glibc (Jiri Olsa) [664900] - [kernel] perf tools: Fix build by checking if extra warnings are supported (Jiri Olsa) [664900] - [kernel] perf tools: Fix build when using gcc 3.4.6 (Jiri Olsa) [664900] - [kernel] perf tools: Add missing header, fixes build (Jiri Olsa) [664900] - [kernel] perf tools: Fix 64 bit integer format strings (Jiri Olsa) [664900] - [kernel] perf test: Fix build on older glibcs (Jiri Olsa) [664900] - [kernel] perf test: Use cpu_map->[cpu] when setting affinity (Jiri Olsa) [664900] - [kernel] perf symbols: Fix annotation of thumb code (Jiri Olsa) [664900] - [kernel] perf tools: Fix tracepoint id to string perf.data header table (Jiri Olsa) [664900] - [kernel] perf tools: Fix handling of wildcards in tracepoint event selectors (Jiri Olsa) [664900] - [kernel] perf record: Add "nodelay" mode, disabled by default (Jiri Olsa) [664900] - [kernel] perf sched: Fix list of events, dropping unsupported ':r' modifier (Jiri Olsa) [664900] - [kernel] Revert "perf tools: Emit clearer message for sys_perf_event_open ENOENT return" (Jiri Olsa) [664900] - [kernel] perf top: Fix annotate segv (Jiri Olsa) [664900] - [kernel] perf evsel: Fix order of event list deletion (Jiri Olsa) [664900] - [kernel] perf session: Fix infinite loop in __perf_session__process_events (Jiri Olsa) [664900] - [kernel] perf evsel: Support perf_evsel__open(cpus > 1 && threads > 1) (Jiri Olsa) [664900] - [kernel] perf tools: Emit clearer message for sys_perf_event_open ENOENT return (Jiri Olsa) [664900] - [kernel] perf stat: better error message for unsupported events (Jiri Olsa) [664900] - [kernel] perf sched: Fix allocation result check (Jiri Olsa) [664900] - [kernel] perf tools: Pass whole attr to event selectors (Jiri Olsa) [664900] - [kernel] perf tools: Build with frame pointer (Jiri Olsa) [664900] - [kernel] perf tools: Fix buffer overflow error when specifying all tracepoints (Jiri Olsa) [664900] - [kernel] perf script: Make some lists static (Jiri Olsa) [664900] - [kernel] perf script: Use the default lost event handler (Jiri Olsa) [664900] - [kernel] perf session: Warn about errors when processing pipe events too (Jiri Olsa) [664900] - [kernel] perf tools: Fix perf_event.h header usage (Jiri Olsa) [664900] - [kernel] perf test: Clarify some error reports in the open syscall test (Jiri Olsa) [664900] - [kernel] perf: add DWARF register lookup for s390 (Jiri Olsa) [664900] - [kernel] perf timechart: Adjust perf timechart to the new power events (Jiri Olsa) [664900] - [kernel] perf test: Add test for counting open syscalls (Jiri Olsa) [664900] - [kernel] perf evsel: Auto allocate resources needed for some methods (Jiri Olsa) [664900] - [kernel] perf evsel: Use {cpu, thread}_map to shorten list of parameters (Jiri Olsa) [664900] - [kernel] perf tools: Refactor all_tids to hold nr and the map (Jiri Olsa) [664900] - [kernel] perf tools: Refactor cpumap to hold nr and the map (Jiri Olsa) [664900] - [kernel] perf evsel: Introduce per cpu and per thread open helpers (Jiri Olsa) [664900] - [kernel] perf evsel: Steal the counter reading routines from stat (Jiri Olsa) [664900] - [kernel] perf evsel: Delete the event selectors at exit (Jiri Olsa) [664900] - [kernel] perf util: Move do_read from session to util (Jiri Olsa) [664900] - [kernel] perf evsel: Adopt MATCH_EVENT macro from 'stat' (Jiri Olsa) [664900] - [kernel] perf tools: Introduce event selectors (Jiri Olsa) [664900] - [kernel] perf probe: Fix short file name probe location reporting (Jiri Olsa) [664900] - [kernel] perf script: Fix event ordering settings to work with older kernels (Jiri Olsa) [664900] - [kernel] perf record: Fix use of sample_id_all userspace with !sample_id_all kernels (Jiri Olsa) [664900] - [kernel] perf script: Finish the rename from trace to script (Jiri Olsa) [664900] - [kernel] perf probe: Fix wrong warning in __show_one_line() if read(1) errors happen (Jiri Olsa) [664900] - [kernel] perf test: Look forward for symbol aliases (Jiri Olsa) [664900] - [kernel] perf symbols: Improve kallsyms symbol end addr calculation (Jiri Olsa) [664900] - [kernel] perf probe: Handle gracefully some stupid and buggy line syntaxes (Jiri Olsa) [664900] - [kernel] perf probe: Don't always consider EOF as an error when listing source code (Jiri Olsa) [664900] - [kernel] perf probe: Fix line range description since a single file is allowed (Jiri Olsa) [664900] - [kernel] perf probe: Clean up redundant tests in show_line_range() (Jiri Olsa) [664900] - [kernel] perf probe: Rewrite show_one_line() to make it simpler (Jiri Olsa) [664900] - [kernel] perf probe: Make -L display the absolute path of the dumped file (Jiri Olsa) [664900] - [kernel] perf probe: Cleanup messages (Jiri Olsa) [664900] - [kernel] perf symbols: Add symfs option for off-box analysis using specified tree (Jiri Olsa) [664900] - [kernel] perf record, report, annotate, diff: Process events in order (Jiri Olsa) [664900] - [kernel] perf session: Fallback to unordered processing if no sample_id_all (Jiri Olsa) [664900] - [kernel] perf session: Remove unneeded dump_printf calls (Jiri Olsa) [664900] - [kernel] perf session: Split out user event processing (Jiri Olsa) [664900] - [kernel] perf session: Split out sample preprocessing (Jiri Olsa) [664900] - [kernel] perf session: Move dump code to event delivery path (Jiri Olsa) [664900] - [kernel] perf session: Add file_offset to event delivery function (Jiri Olsa) [664900] - [kernel] perf session: Store file offset in sample_queue (Jiri Olsa) [664900] - [kernel] perf session: Consolidate the dump code (Jiri Olsa) [664900] - [kernel] perf session: Dont queue events w/o timestamps (Jiri Olsa) [664900] - [kernel] perf event: Prevent unbound event__name array access (Jiri Olsa) [664900] - [kernel] perf session: Sort all events if ordered_samples=true (Jiri Olsa) [664900] - [kernel] perf report: Allow user to specify path to kallsyms file (Jiri Olsa) [664900] - [kernel] perf makefile: Allow strong and weak functions in LIB_OBJS (Jiri Olsa) [664900] - [kernel] perf tools: Catch a few uncheck calloc/malloc's (Jiri Olsa) [664900] - [kernel] perf script: Fix compiler warning in builtin_script.c:is_top_script() (Jiri Olsa) [664900] - [kernel] perf options: add OPT_CALLBACK_DEFAULT_NOOPT (Jiri Olsa) [664900] - [kernel] perf hist: Better displaying of unresolved DSOs and symbols (Jiri Olsa) [664900] - [kernel] perf tools: Ask for ID PERF_SAMPLE_ info on all PERF_RECORD_ events (Jiri Olsa) [664900] - [kernel] perf session: Parse sample earlier (Jiri Olsa) [664900] - [kernel] perf stat: Add csv-style output (Jiri Olsa) [664900] - [kernel] perf stat: Use --big-num format by default (Jiri Olsa) [664900] - [kernel] perf stat: Document missing options (Jiri Olsa) [664900] - [kernel] perf test: Fix spelling mistake in documentation (Jiri Olsa) [664900] - [kernel] perf trace: Document missing options (Jiri Olsa) [664900] - [kernel] perf top: Document missing options (Jiri Olsa) [664900] - [kernel] perf sched: Document missing options (Jiri Olsa) [664900] - [kernel] perf report: Document missing options (Jiri Olsa) [664900] - [kernel] perf record: Document missing options (Jiri Olsa) [664900] - [kernel] perf probe: Fix spelling mistake in documentation (Jiri Olsa) [664900] - [kernel] perf lock: Document missing options (Jiri Olsa) [664900] - [kernel] perf kvm: Document missing options (Jiri Olsa) [664900] - [kernel] perf diff: Document missing options (Jiri Olsa) [664900] - [kernel] perf diff: Fix displacement and modules options short flag (Jiri Olsa) [664900] - [kernel] perf buildid-list: Document missing options (Jiri Olsa) [664900] - [kernel] perf annotate: Document missing options (Jiri Olsa) [664900] - [kernel] perf tools: fix event parsing of comma-separated tracepoint events (Jiri Olsa) [664900] - [kernel] perf packaging: add memcpy to perf MANIFEST (Jiri Olsa) [664900] - [kernel] perf debug: Simplify trace_event (Jiri Olsa) [664900] - [kernel] perf session: Allocate chunks of sample objects (Jiri Olsa) [664900] - [kernel] perf session: Cache sample objects (Jiri Olsa) [664900] - [kernel] perf session: Keep file mmaped instead of malloc/memcpy (Jiri Olsa) [664900] - [kernel] perf session: Use sensible mmap size (Jiri Olsa) [664900] - [kernel] perf session: Simplify termination checks (Jiri Olsa) [664900] - [kernel] perf session: Move ui_progress_update in __perf_session__process_events() (Jiri Olsa) [664900] - [kernel] perf session: Cleanup __perf_session__process_events() (Jiri Olsa) [664900] - [kernel] perf session: Use appropriate pointer type instead of silly typecasting (Jiri Olsa) [664900] - [kernel] perf session: Fix list sort algorithm (Jiri Olsa) [664900] - [kernel] perf tools: Fix lost and unknown events handling (Jiri Olsa) [664900] - [kernel] perf trace: Handle DT_UNKNOWN on filesystems that don't support d_type (Jiri Olsa) [664900] - [kernel] perf symbols: Correct final kernel map guesses (Jiri Olsa) [664900] - [kernel] perf events: Default to using event__process_lost (Jiri Olsa) [664900] - [kernel] perf record: Add option to disable collecting build-ids (Jiri Olsa) [664900] - [kernel] perf stat: Change and clean up sys_perf_event_open error handling (Jiri Olsa) [664900] - [kernel] perf tools: Remove hardcoded include paths for elfutils (Jiri Olsa) [664900] - [kernel] perf stat: Add no-aggregation mode to -a (Jiri Olsa) [664900] - [kernel] perf: Rename 'perf trace' to 'perf script' (Jiri Olsa) [664900] - [fs] dlm: record full callback state (David Teigland) [635041] - [net] bridge: do not learn from exact matches (Jiri Pirko) [623199] - [x86] x86-32: Separate 1:1 pagetables from swapper_pg_dir (Frank Arnold) [638743] - [tty] tty_audit: fix tty_audit_add_data live lock on audit disabled (Danny Feng) [680126] - [kernel] sched: Try not to migrate higher priority RT tasks (Larry Woodman) [676948]- [fs] GFS2: umount stuck on gfs2_gl_hash_clear (Steven Whitehouse) [682951] - [fs] GFS2: add missed unlock_page() (Steven Whitehouse) [684705] - [fs] GFS2: fix block allocation check for fallocate (Benjamin Marzinski) [674603] - [fs] gfs2: quota allows exceeding hard limit (Abhijith Das) [675944] - [ppc] perf: Fix frequency calculation for overflowing counters (Steve Best) [682842] - [powerpc] rtas_flash needs to use rtas_data_buf (Steve Best) [682801] - [powerpc] Use more accurate limit for first segment memory allocations (Steve Best) [682267] - [powerpc] eeh: Fix oops when probing in early boot (Steve Best) [681668] - [kernel] proc: protect mm start_code/end_code in /proc/pid/stat (Eugene Teo) [684573] {CVE-2011-0726} - [net] dccp oops (Eugene Teo) [682958] {CVE-2011-1093} - [scsi] sd: Export effective protection mode in sysfs (Mike Snitzer) [683266] - [kernel] remove execute bit from perf scripts (Jason Baron) [676692] - [firmware] dcdbas: force SMI to happen when expected (Shyam Iyer) [664832] - [perf] record: Enable the enable_on_exec flag if record forks the target (Steve Best) [664598] - [security] ima: fix add LSM rule bug (Eric Paris) [667915] {CVE-2011-0006} - [block] dm stripe: implement merge method (Mike Snitzer) [688376] - [dm] dm-ioctl: Fix using of possible uninitialised params struct, secure flag (Milan Broz) [683167] - [block] Fix over-zealous flush_disk when changing device size (Jeff Moyer) [678357] - [sound] caiaq: Fix possible string buffer overflow (Jaroslav Kysela) [678476] - [x86] Fix AMD iommu over suspend/resume (Matthew Garrett) [625569] - [virt] virtio: console: Don't access vqs if device was unplugged (Amit Shah) [681181] - [netdrv] sfc: disable RX hash insertion (Michal Schmidt) [556563] - [netdrv] sfc: remove filter management code (Michal Schmidt) [556563] - [netdrv] sfc: add private ioctl to allow reset during online firmware update (Michal Schmidt) [556563] - [netdrv] sfc: remove RX_FILTER_TBL0 from the register dump (Michal Schmidt) [556563] - [netdrv] sfc: lower stack usage in efx_ethtool_self_test (Michal Schmidt) [556563] - [drm] nouveau/vbios: parse more gpio tag bits from connector table (Ben Skeggs) [658896] - [drm] nouveau: fix suspend/resume on GPUs that don't have PM support (Ben Skeggs) [658896] - [drm] nv50: insert a delay before fb change to prevent display engine hang (Ben Skeggs) [658896] - [scsi] qla2xxx: Update version number 8.03.07.00.06.1 (Chad Dupuis) [678104] - [scsi] qla2xxx: Correct errant 82xx hardware state message (Chad Dupuis) [678104] - [scsi] qla2xxx: Check return value of fc_block_scsi_eh() (Chad Dupuis) [678104] - [scsi] qla2xxx: The ISP82XX should be online while waiting for commands completion (Chad Dupuis) [678104] - [scsi] qla2xxx: Propagate block-layer tags on submitted I/Os (Chad Dupuis) [678104] - [scsi] qla2xxx: Clear any stale login-states during an adapter reset (Chad Dupuis) [678104] - [scsi] qla2xxx: Adjust FCP_RSP response-info field check after TMF completion (Chad Dupuis) [678104] - [scsi] qla2xxx: Pass right CT command string for CT status processing (Chad Dupuis) [678104] - [scsi] qla2xxx: Don't wait for active mailbox command completion when firmware is hung (Chad Dupuis) [678104] - [scsi] qla2xxx: Abort pending commands for faster recovery during ISP reset (Chad Dupuis) [678104] - [scsi] qla2xxx: Change from irq to irqsave with host_lock (Chad Dupuis) [678104] - [scsi] qla2xxx: Do not return DID_NO_CONNECT when fcport state is FCS_DEVICE_LOST in qla2xxx_queuecommand() (Chad Dupuis) [678104] - [scsi] qla2xxx: Display nport_id when any SNS command fails (Chad Dupuis) [678104] - [scsi] qla2xxx: ROM lock recovery if fw hangs while holding the lock (Chad Dupuis) [678104] - [scsi] qla2xxx: Fix array subscript is above array bounds in qla2xx_build_scsi_type_6_iocbs() (Chad Dupuis) [678104] - [scsi] qla2xxx: Use sg_next to fetch next sg element while walking sg list (Chad Dupuis) [678104] - [scsi] qla2xxx: Fix to avoid recursive lock failure during BSG timeout (Chad Dupuis) [678104] - [scsi] qla2xxx: Remove code to not reset ISP82xx on failure (Chad Dupuis) [678104] - [scsi] qla2xxx: Display mailbox register 4 during 8012 AEN for ISP82XX parts (Chad Dupuis) [678104] - [scsi] qla2xxx: Remove redundant module parameter permission bits (Chad Dupuis) [678104] - [scsi] qla2xxx: Don't perform a BIG_HAMMER if Get-ID (0x20) mailbox command fails on CNAs (Chad Dupuis) [678104] - [scsi] qla2xxx: Add sysfs node for displaying board temperature (Chad Dupuis) [678104] - [scsi] qla2xxx: Remove unwanted check for bad spd (Chad Dupuis) [678104] - [scsi] qla2xxx: Memory wedge with peg_halt test in loop with ISP82XX (Chad Dupuis) [678104] - [scsi] qla2xxx: Update FCP priority information to firmware before sending IOs (Chad Dupuis) [678104] - [scsi] qla2xxx: Fixed zero test on new_config in qla2x00_process_loopback() (Chad Dupuis) [678104] - [scsi] qla2xxx: Populate FCP_PRIO location for no *FLT* case (Chad Dupuis) [678104] - [scsi] qla2xxx: Added support for quiescence mode for ISP82xx (Chad Dupuis) [678104]- [mm] thp: add extra_gfp in alloc_hugepage non NUMA (Andrea Arcangeli) [674147] - [mm] thp: Use GFP_OTHER_NODE for transparent huge pages (Andrea Arcangeli) [674147] - [mm] thp: Add __GFP_OTHER_NODE flag (Andrea Arcangeli) [674147] - [mm] thp: Use correct numa policy node for transparent hugepages (Andrea Arcangeli) [674147] - [mm] thp: Preserve original node for transparent huge page copies (Andrea Arcangeli) [674147] - [mm] thp: Add alloc_page_vma_node (Andrea Arcangeli) [674147] - [mm] thp: Change alloc_pages_vma to pass down the policy node for local policy (Andrea Arcangeli) [674147] - [mm] thp: Fix interleaving for transparent hugepages (Andrea Arcangeli) [674147] - [mm] compaction: fix high compaction latencies and remove compaction-kswapd (Andrea Arcangeli) [674147] - [mm] compaction: Minimise the time IRQs are disabled while isolating free pages (Andrea Arcangeli) [674147] - [mm] thp: prevent hugepages during args/env copying into the user stack (Andrea Arcangeli) [674147] - [mm] memcg: fix leak of accounting at failure path of hugepage collapsing (Andrea Arcangeli) [674147] - [mm] vmscan: kswapd should not free an excessive number of pages when balancing small zones (Andrea Arcangeli) [674147] - [mm] optimistic migration limited to movable pageblocks (Andrea Arcangeli) [674147] - [mm] migrate_pages api bool (Andrea Arcangeli) [674147] - [mm] migration: allow migration to operate asynchronously and avoid synchronous compaction in the faster path (Andrea Arcangeli) [674147] - [mm] add compound_trans_head helper (Andrea Arcangeli) [674147] - [mm] compaction: Avoid a potential deadlock due to lock_page() during direct compaction (Andrea Arcangeli) [674147] - [mm] hugetlbfs fix hugepage migration in the same way (Andrea Arcangeli) [674147] - [mm] fix migration hangs on anon_vma lock (Andrea Arcangeli) [674147]- [net] gro: reset dev and skb_iff on skb reuse (Andy Gospodarek) [681970] - [netdrv] ixgbe: limit VF access to network traffic (Andy Gospodarek) [678717] - [netdrv] ixgbe: work around for DDP last buffer size (Andy Gospodarek) [678717] - [x86] mtrr: Assume SYS_CFG[Tom2ForceMemTypeWB] exists on all future AMD CPUs (Frank Arnold) [652208 662238]- [kernel] capabilites: allow the application of capability limits to usermode helpers (Eric Paris) [665080] - [kernel] allow kernel-debuginfo-common to be biarch installable (Jason Baron) [682012] - [mm] fix pgd_lock deadlock (Andrea Arcangeli) [671477] - [net] Fix BUG halt in RDS when cong map len is returned to rds_send_xmit (Neil Horman) [680200] {CVE-2011-1023}- [x86] watchdog, nmi: Allow hardlockup to panic by default (Don Zickus) [677532] - [mm] Avoid possible bogus TLB entries (Larry Woodman) [681024] - [net] udp: lockless transmit path (Thomas Graf) [680549] - [mm] memcg: fix race at move_parent around compound_order() (Johannes Weiner) [679025] - [mm] memcg: correctly order reading PCG_USED and pc->mem_cgroup (Johannes Weiner) [679025] - [mm] memcg: fix race in mapped file accounting (Johannes Weiner) [679025] - [mm] memcg: make memcg's file mapped consistent with global VM (Johannes Weiner) [679021] - [net] fix rx queue refcounting (Neil Horman) [677786] - [kernel] /proc/vmcore: speed up access to vmcore file (Neil Horman) [672937] - [mm] ksm: drain pagevecs to lru (Andrea Arcangeli) [670063] - [mm] memcg: fix charged shmem swapcache migration (Johannes Weiner) [663223] - [mm] memcg: race-free migration of charged file pages (Johannes Weiner) [663223] - [virt] KVM: SVM: check for progress after IRET interception (Avi Kivity) [612436] - [virt] KVM: Fix race between nmi injection and enabling nmi window (Avi Kivity) [612436] - [net] ipv6: Implement Any-IP support for IPv6 (Neal Kim) [591335] - [net] netfilter: fix TPROXY IPv6 support build dependency (Andrew Jones) [591335] - [x86] hpwdt: Include hpwdt in rh-configs by default (Tony Camuso) [462945] - [x86] hpwdt and ipmi: use DIE_NMIUNKNOWN (Tony Camuso) [462945] - [netdrv] cnic: Fix big endian bug (Steve Best) [676640]- [scsi] libfcoe: check buffer length before write (Tomas Henzl) [635898 668114] - [scsi] fcoe: add modparm compat interface (Mike Christie) [635898 668114] - [scsi] bnx2fc: Avoid holding cq_lock when iounmap() is called (Mike Christie) [635898 668114] - [scsi] bnx2fc: Makefile, Kconfig changes and FCoE interfaces (Mike Christie) [635898 668114] - [scsi] bnx2fc: SCSI IO handling and session offload (Mike Christie) [635898 668114] - [scsi] bnx2fc: Firmware interface and ELS handling (Mike Christie) [635898 668114] - [scsi] bnx2fc: Header files (Mike Christie) [635898 668114] - [scsi] libfcoe: Remove stale fcoe-netdev entries (Mike Christie) [635898 668114] - [scsi] bnx2x: Proper netdev->ndo_set_rx_mode() implementation (Mike Christie) [635898 668114] - [scsi] bnx2x: MTU for FCoE L2 ring (Mike Christie) [635898 668114] - [scsi] bnx2x: multicasts in NPAR mode (Mike Christie) [635898 668114] - [scsi] bnx2x, cnic: Consolidate iSCSI/FCoE shared mem logic in bnx2x (Mike Christie) [635898 668114] - [scsi] libfc: introduce __fc_fill_fc_hdr that accepts fc_hdr as an argument (Mike Christie) [635898 668114] - [scsi] libfc: revert patch to fix exchange being deleted when the abort itself is timed out (Mike Christie) [635898 668114] - [scsi] fcoe: remove fcoe_ctlr_mode (Mike Christie) [635898 668114] - [scsi] libfcoe: Move common code from fcoe to libfcoe module (Mike Christie) [635898 668114] - [scsi] libfc: introduce LLD event callback (Mike Christie) [635898 668114] - [scsi] libfc: Extending lport's roles for target if there is a registered target (Mike Christie) [635898 668114] - [scsi] fcoe: convert fcoe.ko to become an fcoe transport provider driver (Mike Christie) [635898 668114] - [scsi] fcoe: prepare fcoe for using fcoe transport (Mike Christie) [635898 668114] - [scsi] libfcoe: include fcoe_transport.c into kernel libfcoe module (Mike Christie) [635898 668114] - [scsi] libfcoe: rename libfcoe.c to fcoe_cltr.c for the coming fcoe_transport.c (Mike Christie) [635898 668114] - [scsi] libfcoe: add implementation to support fcoe transport (Mike Christie) [635898 668114] - [scsi] libfcoe: add fcoe_transport structure defines to include/scsi/libfcoe.h (Mike Christie) [635898 668114] - [scsi] libfcoe: move logging macros into the local libfcoe.h header file (Mike Christie) [635898 668114] - [scsi] libfc: Enhanced exchange ID selection mechanism and fix related EMA selection logic (Mike Christie) [635898 668114] - [scsi] libfc: export seq_release() for users of seq_assign() (Mike Christie) [635898 668114] - [scsi] libfc: use PRLI hook to get parameters when sending outgoing PRLI (Mike Christie) [635898 668114] - [scsi] libfc: add hook to notify providers of local port changes (Mike Christie) [635898 668114] - [scsi] libfc: add local port hook for provider session lookup (Mike Christie) [635898 668114] - [scsi] libfc: add method for setting handler for incoming exchange (Mike Christie) [635898 668114] - [scsi] libfc: add hook for FC-4 provider registration (Mike Christie) [635898 668114] - [scsi] libfc: fix sparse static and non-ANSI warnings (Mike Christie) [635898 668114] - [scsi] fcoe: drop FCoE LOGO in FIP mode (Mike Christie) [635898 668114] - [scsi] fcoe: Fix module reference count for vports (Mike Christie) [635898 668114] - [s390x] remove task_show_regs (Danny Feng) [677855] {CVE-2011-0710}- [ib] cm: Bump reference count on cm_id before invoking callback (Doug Ledford) [676191] - [rdma] cm: Fix crash in request handlers (Doug Ledford) [676191] - [virt] Revert "kvm: Allow XSAVE/XRSTOR for a guest" series (Dor Laor) [464271] - [x86] perf: Add support for AMD family 15h core counters (Frank Arnold) [635671] - [x86] perf: Store perfctr msr addresses in config_base/event_base (Frank Arnold) [635671] - [x86] perf: P4 PMU - Fix unflagged overflows handling (Frank Arnold) [635671] - [x86] perf: Add new AMD family 15h msrs to perfctr reservation code (Frank Arnold) [635671] - [x86] perf: Calculate perfctr msr addresses in helper functions (Frank Arnold) [635671] - [x86] perf: Use helper function in x86_pmu_enable_all() (Frank Arnold) [635671]- [netdrv] Keep all bnx2 firmware files (John Feeney) [678429] - [crypto] sha-s390: Reset index after processing partial block (Herbert Xu) [626515] - [kernel] make /dev/crash require CAP_SYS_RAWIO for access (Dave Anderson) [675998] - [block] add sysfs knob for turning off disk entropy contributions (Jeff Moyer) [677447] - [misc] support for marking code as tech preview (Don Zickus) [645198] - [misc] move kernel/unsupported.c to kernel/rh_taint.c (Don Zickus) [645198] - [scsi] ipr: clean up ipr_format_res_path (Steve Best) [633327] - [scsi] ipr: Driver version 2.5.1 (Steve Best) [633327] - [scsi] ipr: fix mailbox register definition and add a delay before reading (Steve Best) [633327] - [scsi] ipr: fix lun assignment and comparison (Steve Best) [633327] - [scsi] ipr: add definitions for a new adapter (Steve Best) [633327] - [scsi] ipr: fix array error logging (Steve Best) [633327] - [scsi] ipr: reverse the isr optimization changes (Steve Best) [633327] - [scsi] ipr: fix resource address formatting and add attribute for device ID (Steve Best) [633327] - [scsi] ipr: fix resource type update and add sdev and shost attributes (Steve Best) [633327] - [scsi] ipr: fix transition to operational for new adapters (Steve Best) [633327] - [scsi] ipr: change endian swap key to match hardware spec change (Steve Best) [633327] - [scsi] ipr: add support for new Obsidian-E embedded adapter (Steve Best) [633327] - [scsi] ipr: add MMIO write to perform BIST for 64 bit adapters (Steve Best) [633327] - [scsi] ipr: add writeq definition if needed (Steve Best) [633327] - [scsi] ipr: add endian swap enablement for 64 bit adapters (Steve Best) [633327] - [scsi] ipr: fix resource path display and formatting (Steve Best) [633327] - [scsi] ipr: improve interrupt service routine performance (Steve Best) [633327] - [scsi] ipr: set the data list length in the request control block (Steve Best) [633327] - [scsi] ipr: fix a register read to use correct address for 64 bit adapters (Steve Best) [633327] - [scsi] ipr: include the resource path in the IOA status area structure (Steve Best) [633327] - [scsi] ipr: Fixes for 64 bit support (Steve Best) [633327] - [scsi] ipr: adds PCI ID definitions for new adapters (Steve Best) [633327] - [scsi] ipr: add support for new IOASCs (Steve Best) [633327] - [scsi] ipr: add support for multiple stages of initialization (Steve Best) [633327] - [scsi] ipr: implement shutdown changes and remove obsolete write cache parameter (Steve Best) [633327] - [scsi] ipr: add hardware assisted smart dump functionality (Steve Best) [633327] - [scsi] ipr: define new offsets to registers for the next generation chip (Steve Best) [633327] - [scsi] ipr: add error handling updates for the next generation chip (Steve Best) [633327] - [scsi] ipr: update the configuration table code for the next generation chip (Steve Best) [633327] - [scsi] ipr: add support for new adapter command structures for the next generation chip (Steve Best) [633327] - [scsi] hpsa: change version string (Tomas Henzl) [630060] - [scsi] cciss: change version string (Tomas Henzl) [630060] - [scsi] cciss: fix dma addr before freeing (Tomas Henzl) [630060] - [scsi] cciss: do not rescan luns on UNIT ATTN LUN DATA CHANGED (Tomas Henzl) [630060] - [scsi] cciss: fix missing command status value CMD_UNABORTABLE (Tomas Henzl) [630060] - [scsi] cciss: retry driver initiated cmds (Tomas Henzl) [630060] - [scsi] cciss: update the vendor, model, rev, serial number (Tomas Henzl) [630060] - [scsi] cciss: convert hlist_* functions to list_* functions (Tomas Henzl) [630060] - [scsi] cciss: prevent from cycling thru nonexistent luns (Tomas Henzl) [630060] - [scsi] cciss: fix revalidate panic (Tomas Henzl) [630060] - [scsi] cciss: Fix cciss driver for CONFIG_PROC_FS not enabled (Tomas Henzl) [630060] - [scsi] cciss: do not leak stack contents to userspace (Tomas Henzl) [630060] - [scsi] cciss: limit commands in kdump scenario (Tomas Henzl) [630060] - [scsi] cciss: do not proceed with kdump if reset fails (Tomas Henzl) [630060] - [scsi] cciss: use kernel provided pci save and restore state functions (Tomas Henzl) [630060] - [scsi] cciss: fix board status waiting code (Tomas Henzl) [630060] - [scsi] cciss: Remove superfluous tests from cciss_bigpassthru (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_bigpassthru (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_passthru (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getluninfo (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getdrivver (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getfirmver (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getbustypes (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getheartbeat (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_setnodename (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getnodename (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_setintinfo (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getintinfo (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_get_pci_info (Tomas Henzl) [630060] - [scsi] cciss: fix queue depth reporting (Tomas Henzl) [630060] - [scsi] cciss: fix botched tag masking for scsi tape commands (Tomas Henzl) [630060] - [scsi] cciss: separate cmd_alloc() and cmd_special_alloc() (Tomas Henzl) [630060] - [scsi] cciss: fix leak of ioremapped memory (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_enter_performant_mode (Tomas Henzl) [630060] - [scsi] cciss: use consistent variable names (Tomas Henzl) [630060] - [scsi] cciss: change printks to dev_warn, etc (Tomas Henzl) [630060] - [scsi] cciss: cleanup some debug ifdefs (Tomas Henzl) [630060] - [scsi] cciss: Remove unnecessary kmalloc casts (Tomas Henzl) [630060] - [scsi] cciss: set SCSI max cmd len (Tomas Henzl) [630060] - [scsi] cciss: sanitize max commands (Tomas Henzl) [630060] - [scsi] cciss: cleanup interrupt_not_for_us (Tomas Henzl) [630060] - [scsi] cciss: Fix tape commandlist size (Tomas Henzl) [630060] - [scsi] cciss: use performant mode (Tomas Henzl) [630060] - [scsi] cciss: clean up interrupt handler (Tomas Henzl) [630060] - [scsi] cciss: factor out enqueue_and_submit_io (Tomas Henzl) [630060] - [scsi] cciss: Fix ENXIO weirdness (Tomas Henzl) [630060] - [scsi] cciss: fix scatter gather code on scsi side of driver (Tomas Henzl) [630060] - [scsi] cciss: add more commands for tapes (Tomas Henzl) [630060] - [scsi] cciss: eliminate unnecessary pointer use (Tomas Henzl) [630060] - [scsi] cciss: dont use void pointer for hba (Tomas Henzl) [630060] - [scsi] cciss: factor out scatter gather chain block mapping code (Tomas Henzl) [630060] - [scsi] cciss: fix DMA direction kludge (Tomas Henzl) [630060] - [scsi] cciss: simplify scatter gather code (Tomas Henzl) [630060] - [scsi] cciss: factor out scatter gather chain block (Tomas Henzl) [630060] - [scsi] cciss: support for enhanced scatter/gather (Tomas Henzl) [630060] - [scsi] cciss: remove sendcmd (Tomas Henzl) [630060] - [scsi] cciss: remove the "withirq" parameter (Tomas Henzl) [630060] - [scsi] cciss: clean up code in cciss_shutdown (Tomas Henzl) [630060] - [scsi] cciss: Remove double setting of busy_configuring (Tomas Henzl) [630060] - [scsi] cciss: Fix problem with remove_from_scan_list on driver unload (Tomas Henzl) [630060] - [scsi] cciss: detect bad alignment of scsi commands at build time (Tomas Henzl) [630060] - [scsi] hpsa: tell controller that we only use short tags (Tomas Henzl) [630060] - [scsi] hpsa: fix bad compare (Tomas Henzl) [630060] - [scsi] hpsa: cleanup debug ifdefs (Tomas Henzl) [630060] - [scsi] hpsa: add new transport_mode sys entry (Tomas Henzl) [630060] - [scsi] hpsa: make hpsa_simple_mode module parameter work (Tomas Henzl) [630060] - [scsi] hpsa: do not re-order commands in internal queues (Tomas Henzl) [630060] - [scsi] hpsa: Remove superflous variable (Tomas Henzl) [630060] - [scsi] hpsa: avoid leaking stack contents to userland (Tomas Henzl) [630060] - [scsi] hpsa: Add a commands_outstanding attribute in /sys (Tomas Henzl) [630060] - [scsi] hpsa: add hpsa_simple_mode option (Tomas Henzl) [630060] - [scsi] hpsa: take the adapter lock in hpsa_wait_for_mode_change_ack (Tomas Henzl) [630060] - [scsi] hpsa: do not reset unknown boards on reset_devices (Tomas Henzl) [630060] - [scsi] hpsa: limit commands allocated on reset_devices (Tomas Henzl) [630060] - [scsi] hpsa: Use kernel PCI functions (Tomas Henzl) [630060] - [scsi] hpsa: fix board status waiting code (Tomas Henzl) [630060] - [scsi] hpsa: disable doorbell reset on reset_devices (Tomas Henzl) [630060] - [scsi] hpsa: Fix problem with CMD_UNABORTABLE (Tomas Henzl) [630060] - [scsi] hpsa: fix botched tag masking in interrupt handler (Tomas Henzl) [630060] - [scsi] hpsa: correct new controller ids (Tomas Henzl) [630060] - [scsi] hpsa: wait for board ready condition after hard reset (Tomas Henzl) [630060] - [scsi] hpsa: sanitize max commands (Tomas Henzl) [630060] - [scsi] hpsa: separate intx and msi/msix interrupt handlers (Tomas Henzl) [630060] - [scsi] hpsa: enable Compaq Smart Arrays with hpsa_allow_any (Tomas Henzl) [630060] - [scsi] hpsa: add new controllers (Tomas Henzl) [630060] - [scsi] hpsa: Fix use of unitialized variable (Tomas Henzl) [630060] - [scsi] hpsa: fix block fetch table problem (Tomas Henzl) [630060] - [scsi] hpsa: expose ctlr firmware rev via sys (Tomas Henzl) [630060] - [scsi] hpsa: initial add of hpsa.txt documentation (Tomas Henzl) [630060] - [scsi] hpsa: remove unused firm_ver member of per-hba structure (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_enter_performant_mode (Tomas Henzl) [630060] - [scsi] hpsa: remove unused variable trans_offset (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_wait_for_mode_change_ack (Tomas Henzl) [630060] - [scsi] hpsa: mark as __devinit (Tomas Henzl) [630060] - [scsi] hpsa: cleanup debug ifdefs (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_enter_simple_mode (Tomas Henzl) [630060] - [scsi] hpsa: add back the p600 quirk (Tomas Henzl) [630060] - [scsi] hpsa: add hpsa_enable_scsi_prefetch (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_CISS_signature_present (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_find_board_params (Tomas Henzl) [630060] - [scsi] hpsa: fix leak of ioremapped memory (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_find_cfgtables (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_wait_for_board_ready (Tomas Henzl) [630060] - [scsi] hpsa: remove redundant board_id parameter from hpsa_interrupt_mode (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_board_disabled (Tomas Henzl) [630060] - [scsi] hpsa: save pdev pointer early (Tomas Henzl) [630060] - [scsi] hpsa: hpsa remove READ_CAPACITY code (Tomas Henzl) [630060] - [scsi] hpsa: Remove duplicate defines of DIRECT_LOOKUP_ constants (Tomas Henzl) [630060] - [scsi] hpsa: fixup DMA address before freeing (Tomas Henzl) [630060] - [scsi] hpsa: defend against zero sized buffers in passthru ioctls (Tomas Henzl) [630060] - [scsi] hpsa: do not consider RAID level to be part of device identity (Tomas Henzl) [630060] - [scsi] hpsa: do not consider firmware revision when looking for device changes (Tomas Henzl) [630060] - [netdrv] ixgbe: fix panic due to uninitialized pointer (Andy Gospodarek) [676875] - [net] Fix use-after-free in RPS sysfs handling (Herbert Xu) [676099]- [usb] xhci: Remove more doorbell-related reads (Don Zickus) [674409] - [usb] xHCI: fix printk_ratelimit() usage (Don Zickus) [674409] - [usb] xHCI: replace dev_dbg() with xhci_dbg() (Don Zickus) [674409] - [usb] xHCI: fix cycle bit set in giveback_first_trb() (Don Zickus) [674409] - [usb] xHCI: remove redundant parameter in giveback_first_trb() (Don Zickus) [674409] - [usb] xHCI: fix queue_trb in isoc transfer (Don Zickus) [674409] - [usb] xhci: Use GFP_NOIO during device reset (Don Zickus) [674409] - [usb] Realloc xHCI structures after a hub is verified (Don Zickus) [674409] - [usb] xhci: Do not run xhci_cleanup_msix with irq disabled (Don Zickus) [674409] - [usb] xHCI: synchronize irq in xhci_suspend() (Don Zickus) [674409] - [usb] xhci: Resume bus on any port status change (Don Zickus) [674409] - [x86] i2c-i801: Add PCI idents for Patsburg IDF SMBus controllers (Prarit Bhargava) [649054] - [x86] i2c-i801: Handle multiple instances instead of keeping global state (Prarit Bhargava) [649054] - [x86] PCI: update Intel chipset names and defines (Prarit Bhargava) [649054] - [x86] hwmon: Fix autoloading of fschmd on recent Fujitsu machines (Prarit Bhargava) [649054] - [x86] i2c-i801: Fix all checkpatch warnings (Prarit Bhargava) [649054] - [x86] i2c-i801: All newer devices have all the optional features (Prarit Bhargava) [649054] - [x86] i2c-i801: Let the user disable selected driver features (Prarit Bhargava) [649054] - [virt] KVM: SVM: Add xsetbv intercept (Don Dugger) [464271] - [virt] KVM: fix poison overwritten caused by using wrong xstate size (Don Dugger) [464271] - [virt] Fix OSXSAVE after migration (Don Dugger) [464271] - [virt] Fix OSXSAVE VXEXIT handling (Don Dugger) [464271] - [virt] KVM: x86: Enable AVX for guest (Don Dugger) [464271] - [virt] KVM: Fix xsave and xcr save/restore memory leak (Don Dugger) [464271] - [virt] KVM: x86: XSAVE/XRSTOR live migration support (Don Dugger) [464271] - [virt] KVM: VMX: Enable XSAVE/XRSTOR for guest (Don Dugger) [464271] - [virt] x86: Export FPU API for KVM use (Don Dugger) [464271] - [virt] KVM: x86: Use FPU API (Don Dugger) [464271] - [virt] x86: Introduce 'struct fpu' and related API (Don Dugger) [464271] - [net] bridge: Fix mglist corruption that leads to memory corruption (Herbert Xu) [659421] - [sched] autogroup: Do not create autogroups for sessions if user has not enabled autogroups (Vivek Goyal) [656042] - [virt] virtio_net: Add schedule check to napi_enable call (Michael S. Tsirkin) [676579] - [netdrv] r8169: use RxFIFO overflow workaround and prevent RxFIFO induced infinite loops (Ivan Vecera) [630810] - [netdrv] ehea: Increase the skb array usage (Steve Best) [676139]- [fs] Btrfs: fix slot count logic in space info ioctl (Josef Bacik) [663749] - [video] vgacon: check for efi machine (Dave Airlie) [609516] - [dm] wipe dm-ioctl buffers (Milan Broz) [674813] - [virt] xen/events.c: clean up section mismatch warning (Andrew Jones) [676346] - [virt] xen: microcode: no backtrace on guest restore (Andrew Jones) [671161] - [virt] xen: fix save/restore: unmask evtchn for IRQF_TIMER (Andrew Jones) [676009] - [crypto] export DSA_verify as a gpl symbol (Jarod Wilson) [673577] - [fs] NFS: Micro-optimize nfs4_decode_dirent() (Steve Dickson) [675815] - [fs] NFS: construct consistent co_ownerid for v4.1 (Steve Dickson) [675815] - [fs] NFS: fix the setting of exchange id flag (Steve Dickson) [675815] - [fs] NFS: nfs_wcc_update_inode() should set nfsi->attr_gencount (Steve Dickson) [675815] - [fs] NFS: improve pnfs_put_deviceid_cache debug print (Steve Dickson) [675815] - [fs] NFS fix cb_sequence error processing (Steve Dickson) [675815] - [fs] NFS do not find client in NFSv4 pg_authenticate (Steve Dickson) [675815] - [fs] NFS: Prevent memory allocation failure in nfsacl_encode() (Steve Dickson) [675815] - [fs] NFS: nfsacl_{encode, decode} should return signed integer (Steve Dickson) [675815] - [fs] NFS: Fix "kernel BUG at fs/aio.c:554!" (Steve Dickson) [675815] - [fs] NFS4: Avoid potential NULL pointer dereference in decode_and_add_ds() (Steve Dickson) [675815] - [fs] NFS: fix handling of malloc failure during nfs_flush_multi() (Steve Dickson) [675815] - [fs] GFS2: panics on quotacheck update (Abhijith Das) [675745] - [fs] GFS2: Fails to clear glocks during unmount (Abhijith Das) [675270] - [net] clear heap allocations for privileged ethtool actions (Jiri Pirko) [672435] {CVE-2010-4655} - [netdrv] s2io: update to driver version 2.0.26.28 (Michal Schmidt) [611869] - [x86] Include ACPI _DSM index and label support (Matthew Garrett) [639971] - [mm] zram: simplify zram_make_request (Jerome Marchand) [661293] - [mm] zram: make zram_read return a bio error if the device is not initialized (Jerome Marchand) [661293] - [mm] zram: round up the disk size provided by user (Jerome Marchand) [661293] - [mm] zram: make ZRAM depends on SYSFS (Jerome Marchand) [661293] - [block] zram: fix up my fixup for some sysfs attribute permissions (Jerome Marchand) [661293] - [block] zram: fix up some sysfs attribute permissions (Jerome Marchand) [661293] - [block] zram: Makefile: replace the use of -objs with -y (Jerome Marchand) [661293] - [block] zram: free device memory when init fails (Jerome Marchand) [661293] - [block] zram: Update zram documentation (Jerome Marchand) [661293] - [block] zram: Remove need for explicit device initialization (Jerome Marchand) [661293] - [block] zram: Replace ioctls with sysfs interface (Jerome Marchand) [661293] - [block] zram: fix build errors, depends on BLOCK (Jerome Marchand) [661293] - [fs] Revert "inotify: rework inotify locking to prevent double free use when free in inotify" [674880 675299]- [s390x] Fix hang on s390x while running LTP (Larry Woodman) [675294] - [fs] make it possible to log all attempts to walk into a subtree (Alexander Viro) [661402] - [x86] intel-iommu: Fix double lock in get_domain_for_dev() (Alex Williamson) [675304] - [virt] fix WinXP BSOD when boot up with -cpu Penryn (John Cooper) [635539] - [virt] KVM: Keep guest TSC synchronized across host suspend (Zachary Amsden) [651635] - [virt] KVM: make cyc_to_nsec conversions more reliable (Zachary Amsden) [651635] - [virt] KVM: Backport TSC catchup for KHZ rate change / unstable CPUs fixes (Zachary Amsden) [651635] - [virt] KVM: Backport of math fixes (Zachary Amsden) [651635] - [virt] KVM: Backport of backwards warp fixes (Zachary Amsden) [651635] - [virt] KVM: Backport of pvclock scale_delta changes (Zachary Amsden) [651635] - [virt] KVM: backport x86: Unify TSC logic (Zachary Amsden) [651635] - [virt] KVM: Backport of TSC reset compensation changes (Zachary Amsden) [651635] - [virt] KVM: backport Convert TSC writes to TSC offset writes (Zachary Amsden) [651635] - [virt] KVM: backport of upstream TSC khz restructuring and fixes (Zachary Amsden) [651635] - [virt] KVM: backport of SVM TSC init fixes (Zachary Amsden) [651635] - [kernel] perf: Enable 'perf lock' for the perf user tool (Jason Baron) [593763] - [kernel] tracing: Factorize lock events in a lock class (Jason Baron) [593763] - [kernel] tracing: Drop the nested field from lock_release event (Jason Baron) [593763] - [kernel] tracing: Drop lock_acquired waittime field (Jason Baron) [593763] - [kernel] perf lock: Enhance information of lock trace events (Jason Baron) [593763] - [kernel] tracing: Rename 'lockdep' event subsystem into 'lock' (Jason Baron) [593763] - [kernel] perf: fix lock recursion (Jason Baron) [593763] - [net] tcp thin streams kabi workaround (Jiri Pirko) [645793] - [net] Add getsockopt support for TCP thin-streams (Jiri Pirko) [645793] - [net] TCP thin dupack (Jiri Pirko) [645793] - [net] TCP thin linear timeouts (Jiri Pirko) [645793] - [net] TCP thin-stream detection (Jiri Pirko) [645793] - [net] Corrected spelling error heurestics->heuristics (Jiri Pirko) [645793] - [x86] kexec: Make sure to stop all CPUs before exiting the kernel (Paolo Bonzini) [667340] - [x86] xen: don't bother to stop other cpus on shutdown/reboot (Paolo Bonzini) [667340] - [virt] netfront: explicitly generate arp_notify event after migration (Paolo Bonzini) [622575] - [net] arp_notify: allow drivers to explicitly request a notification event (Paolo Bonzini) [622575] - [net] arp_notify: document that a gratuitous ARP request is sent when this option is enabled (Paolo Bonzini) [622575] - [fs] Prevent freeing uninitialized pointer in compat_do_readv_writev (Jeff Moyer) [636906] - [fs] compat_rw_copy_check_uvector: add missing compat_ptr call (Jeff Moyer) [636906] - [fs] aio: fix the compat vectored operations (Jeff Moyer) [636906] - [fs] compat: factor out compat_rw_copy_check_uvector from compat_do_readv_writev (Jeff Moyer) [636906] - [powerpc] pseries: Fix VPHN build errors on non-SMP systems (Steve Best) [633513] - [powerpc] pseries: Poll VPA for topology changes and update NUMA maps (Steve Best) [633513] - [powerpc] Disable VPHN polling during a suspend operation (Steve Best) [633513] - [powerpc] Add VPHN firmware feature (Steve Best) [633513] - [fs] make block fiemap mapping length at least blocksize long (Josef Bacik) [663042] - [fs] mmapping a read only file on a gfs2 filesystem incorrectly acquires an exclusive glock (Steven Whitehouse) [674286] - [fs] improve remount,ro vs buffercache coherency (Dave Chinner) [665056] - [kexec] include sysctl to disable (Eric Paris) [665169] - [net] Backport receive flow steering (Neil Horman) [625487] - [crypto] unmark gcm(aes) as fips_allowed (Jarod Wilson) [638133] - [crypto] bring cprng in line with upstream (Neil Horman) [673385] - [usb] iowarrior: don't trust report_size for buffer size (Don Zickus) [672422] - [pci] enable_drhd_fault_handling() section mismatch cleanup (Prarit Bhargava) [674571] - [x86] amd-iommu: Fix rounding-bug in __unmap_single (Frank Arnold) [636249] - [x86] Use MWAIT to offline a processor (Luming Yu) [666493] - [virt] virtio_blk: allow re-reading config space at runtime (Christoph Hellwig) [669744]- [scsi] fix use-after-free in scsi_init_io() (Mike Christie) [674064]- [fs] include missing header in fs.h (Aristeu Rozanski) [675102]- [sched] Replace kernel command line option "noautogroup" with "autogroup" (Vivek Goyal) [656042] - [sched] autogroup: Fix CONFIG_RT_GROUP_SCHED sched_setscheduler() failure (Vivek Goyal) [656042] - [sched] Display autogroup names in /proc/sched_debug (Vivek Goyal) [656042] - [sched] Reinstate group names in /proc/sched_debug (Vivek Goyal) [656042] - [sched] Enable autogroup CONFIG_SCHED_AUTOGROUP=y in rhel6 (Vivek Goyal) [656042] - [sched] Fix struct autogroup memory leak (Vivek Goyal) [656042] - [sched] Mark autogroup_init() __init (Vivek Goyal) [656042] - [sched] autogroup: Fix potential access to freed memory (Vivek Goyal) [656042] - [sched] Add 'autogroup' scheduling feature: automated per session task groups (Vivek Goyal) [656042] - [v4l] dvb/rc: fix IR setkeycode operations (Jarod Wilson) [663280] - [v4l] dvb/rc: additional pending IR fixes (Jarod Wilson) [663280] - [v4l] dvb/rc: pull in (most) changes up to 2.6.38-rc2 (Jarod Wilson) [663280 672404] {CVE-2011-0521} - [v4l] configs: enable v4l/dvb/rc bits (Jarod Wilson) [663280] - [v4l] dvb/rc: fix dvb_adapter kabi compliance (Jarod Wilson) [663280] - [v4l] dvb/rc: fix dvb_demux kabi compliance (Jarod Wilson) [663280] - [v4l] dvb/rc: add back support for get_umapped_area fop (Jarod Wilson) [663280] - [v4l] dvb/rc: necessary dvb-usb rc support kabi fixes (Jarod Wilson) [663280] - [v4l] dvb/rc: kabi work-arounds for internal structs (Jarod Wilson) [663280] - [v4l] dvb/rc: revert constification and unlocked_ioctl changes (Jarod Wilson) [663280] - [v4l] dvb/rc: backport to 2.6.32 interfaces (Jarod Wilson) [663280] - [v4l] dvb/rc: pending IR driver fixes (Jarod Wilson) [663280] - [v4l] dvb/rc: add remaining 2.6.38-rc1 v4l changes (Jarod Wilson) [663280] - [v4l] dvb/rc: add webcam support from 2.6.38-rc1 (Jarod Wilson) [663280] - [v4l] dvb/rc: add remote control core from 2.6.38-rc1 (Jarod Wilson) [663280] - [v4l] dvb/rc: update to dvb code from 2.6.38-rc1 (Jarod Wilson) [663280] - [v4l] dvb/rc: add 2.6.38-rc1 base tuner code (Jarod Wilson) [663280]- [block] md: protect against NULL reference when waiting to start a raid10. (Doug Ledford) [633695 659623] - [block] md/raid1: really fix recovery looping when single good device fails. (Doug Ledford) [633695 659623] - [block] md: fix return value of rdev_size_change() (Doug Ledford) [633695 659623] - [block] md: tidy up device searches in read_balance. (Doug Ledford) [633695 659623] - [block] md/raid1: fix some typos in comments. (Doug Ledford) [633695 659623] - [block] md/raid1: discard unused variable. (Doug Ledford) [633695 659623] - [block] md: unplug writes to external bitmaps. (Doug Ledford) [633695 659623] - [block] md: use separate bio pool for each md device. (Doug Ledford) [633695 659623] - [block] md: change type of first arg to sync_page_io. (Doug Ledford) [633695 659623] - [block] md/raid1: perform mem allocation before disabling writes during resync. (Doug Ledford) [633695 659623] - [block] md: use bio_kmalloc rather than bio_alloc when failure is acceptable. (Doug Ledford) [633695 659623] - [block] md: Fix possible deadlock with multiple mempool allocations. (Doug Ledford) [633695 659623] - [block] md: fix and update workqueue usage (Doug Ledford) [633695 659623] - [block] md: use sector_t in bitmap_get_counter (Doug Ledford) [633695 659623] - [block] md: Fix regression with raid1 arrays without persistent metadata. (Doug Ledford) [633695 659623] - [block] mm: strictly nested kmap_atomic() (Doug Ledford) [633695 659623] - [block] move async raid6 test to lib/Kconfig.debug (Doug Ledford) [633695 659623] - [block] md: check return code of read_sb_page (Doug Ledford) [633695 659623] - [block] md/raid1: minor bio initialisation improvements. (Doug Ledford) [633695 659623] - [block] md/raid1: avoid overflow in raid1 resync when bitmap is in use. (Doug Ledford) [633695 659623] - [block] md: fix v1.x metadata update when a disk is missing. (Doug Ledford) [633695 659623] - [block] md: call md_update_sb even for 'external' metadata arrays. (Doug Ledford) [633695 659623] - [block] md: resolve confusion of MD_CHANGE_CLEAN (Doug Ledford) [633695 659623] - [block] md: don't clear MD_CHANGE_CLEAN in md_update_sb() for external arrays (Doug Ledford) [633695 659623] - [block] md: provide appropriate return value for spare_active functions. (Doug Ledford) [633695 659623] - [block] md: Notify sysfs when RAID1/5/10 disk is In_sync. (Doug Ledford) [633695 659623] - [block] Update recovery_offset even when external metadata is used. (Doug Ledford) [633695 659623] - [block] Make lib/raid6/test build correctly. (Doug Ledford) [633695 659623] - [block] md: clean up do_md_stop (Doug Ledford) [633695 659623] - [block] md: fix another deadlock with removing sysfs attributes. (Doug Ledford) [633695 659623] - [block] md: move revalidate_disk() back outside open_mutex (Doug Ledford) [633695 659623] - [block] md/raid10: fix deadlock with unaligned read during resync (Doug Ledford) [633695 659623] - [block] md/bitmap: separate out loading a bitmap from initialising the structures. (Doug Ledford) [633695 659623] - [block] md/bitmap: prepare for storing write-intent-bitmap via dm-dirty-log. (Doug Ledford) [633695 659623] - [block] md/bitmap: optimise scanning of empty bitmaps. (Doug Ledford) [633695 659623] - [block] md/bitmap: clean up plugging calls. (Doug Ledford) [633695 659623] - [block] md/bitmap: reduce dependence on sysfs. (Doug Ledford) [633695 659623] - [block] md/bitmap: white space clean up and similar. (Doug Ledford) [633695 659623] - [block] md/raid5: export raid5 unplugging interface. (Doug Ledford) [633695 659623] - [block] md/plug: optionally use plugger to unplug an array during resync/recovery. (Doug Ledford) [633695 659623] - [block] md/raid5: add simple plugging infrastructure. (Doug Ledford) [633695 659623] - [block] md/raid5: export is_congested test (Doug Ledford) [633695 659623] - [block] raid5: Don't set read-ahead when there is no queue (Doug Ledford) [633695 659623] - [block] md: add support for raising dm events. (Doug Ledford) [633695 659623] - [block] md: export various start/stop interfaces (Doug Ledford) [633695 659623] - [block] md: split out md_rdev_init (Doug Ledford) [633695 659623] - [block] md: be more careful setting MD_CHANGE_CLEAN (Doug Ledford) [633695 659623] - [block] md/raid5: ensure we create a unique name for kmem_cache when mddev has no gendisk (Doug Ledford) [633695 659623] - [block] md/raid5: factor out code for changing size of stripe cache. (Doug Ledford) [633695 659623] - [block] md: reduce dependence on sysfs. (Doug Ledford) [633695 659623] - [block] md/raid5: don't include 'spare' drives when reshaping to fewer devices. (Doug Ledford) [633695 659623] - [block] md/raid5: add a missing 'continue' in a loop. (Doug Ledford) [633695 659623] - [block] md/raid5: Allow recovered part of partially recovered devices to be in-sync (Doug Ledford) [633695 659623] - [block] md/raid5: More careful check for "has array failed". (Doug Ledford) [633695 659623] - [block] md: Don't update ->recovery_offset when reshaping an array to fewer devices. (Doug Ledford) [633695 659623] - [block] md/raid5: avoid oops when number of devices is reduced then increased. (Doug Ledford) [633695 659623] - [block] md: enable raid4->raid0 takeover (Doug Ledford) [633695 659623] - [block] md: clear layout after ->raid0 takeover (Doug Ledford) [633695 659623] - [block] md: fix raid10 takeover: use new_layout for setup_conf (Doug Ledford) [633695 659623] - [block] md: fix handling of array level takeover that re-arranges devices. (Doug Ledford) [633695 659623] - [block] md: raid10: Fix null pointer dereference in fix_read_error() (Doug Ledford) [633695 659623] - [block] md: convert cpu notifier to return encapsulate errno value (Doug Ledford) [633695 659623] - [block] md: Fix read balancing in RAID1 and RAID10 on drives > 2TB (Doug Ledford) [633695 659623] - [block] md/linear: standardise all printk messages (Doug Ledford) [633695 659623] - [block] md/raid0: tidy up printk messages. (Doug Ledford) [633695 659623] - [block] md/raid10: tidy up printk messages. (Doug Ledford) [633695 659623] - [block] md/raid1: improve printk messages (Doug Ledford) [633695 659623] - [block] md/raid5: improve consistency of error messages. (Doug Ledford) [633695 659623] - [block] md/raid4: permit raid0 takeover (Doug Ledford) [633695 659623] - [block] md/raid1: delay reads that could overtake behind-writes. (Doug Ledford) [633695 659623] - [block] md/raid1: fix confusing 'redirect sector' message. (Doug Ledford) [633695 659623] - [block] md/raid5: small tidyup in raid5_align_endio (Doug Ledford) [633695 659623] - [block] md: add support for raid5 to raid4 conversion (Doug Ledford) [633695 659623] - [block] md: Add support for Raid0->Raid10 takeover (Doug Ledford) [633695 659623] - [block] md: don't use mddev->raid_disks in raid0 or raid10 while array is active. (Doug Ledford) [633695 659623] - [block] md/raid1: fix counting of write targets. (Doug Ledford) [633695 659623] - [block] md/linear: avoid possible oops and array stop (Doug Ledford) [633695 659623] - [block] async_tx: Move ASYNC_RAID6_TEST option to crypto/async_tx/, fix dependencies (Doug Ledford) [633695 659623] - [block] md: Factor out RAID6 algorithms into lib/ (Doug Ledford) [633695 659623]- [block] dm mpath: delay activate_path retry on SCSI_DH_RETRY (Mike Snitzer) [668852] - [block] dm: remove superfluous irq disablement in dm_request_fn (Mike Snitzer) [668852] - [block] dm log: use PTR_ERR value instead of ENOMEM (Mike Snitzer) [668852] - [block] dm snapshot: avoid storing private suspended state (Mike Snitzer) [668852] - [block] dm ioctl: suppress needless warning messages (Mike Snitzer) [668852] - [block] dm log userspace: add version number to comms (Mike Snitzer) [668852] - [block] dm log userspace: group clear and mark requests (Mike Snitzer) [668852] - [block] dm log userspace: split flush queue (Mike Snitzer) [668852] - [block] dm log userspace: trap all failed log construction errors (Mike Snitzer) [668852] - [block] dm kcopyd: delay unplugging (Mike Snitzer) [668852] - [block] dm io: remove BIO_RW_SYNCIO flag from kcopyd (Mike Snitzer) [668852] - [block] dm crypt: set key size early (Mike Snitzer) [668852] - [block] dm raid1: support discard (Mike Snitzer) [668852] - [block] dm ioctl: allow rename to fill empty uuid (Mike Snitzer) [668852] - [block] block: max hardware sectors limit wrapper (Mike Snitzer) [668852] - [netdrv] bna: include new bna ethernet driver (Ivan Vecera) [475692] - [cdrom] Fix NULL pointer dereference in cdrom driver (James Paradis) [673567] - [mm] hugetlb: fix handling of parse errors in sysfs (Dean Nelson) [673203] - [mm] hugetlb: do not allow pagesize >= MAX_ORDER pool (Dean Nelson) [673203] - [mm] hugetlb: check the return value of string (Dean Nelson) [673203] - [mm] hugetlb.c: fix error-path memory leak in (Dean Nelson) [673203] - [mm] hugetlb: abort a hugepage pool resize if a signal (Dean Nelson) [673203] - [block] improve detail in I/O error messages (Mike Snitzer) [431754] - [block] dm mpath: propagate target errors immediately (Mike Snitzer) [431754] - [scsi] Detailed I/O errors (Mike Snitzer) [431754] - [scsi] always pass Unit Attention upwards from scsi_check_sense (Mike Snitzer) [431754] - [scsi] make error handling more robust in the face of reservations (Mike Snitzer) [431754] - [scsi] Return NEEDS_RETRY for eh commands with status BUSY (Mike Snitzer) [431754] - [fs] Btrfs: btrfs_iget() returns ERR_PTR (Josef Bacik) [663749] - [fs] Btrfs: handle error returns from btrfs_lookup_dir_item() (Josef Bacik) [663749] - [fs] Btrfs: Fix null dereference in relocation.c (Josef Bacik) [663749] - [fs] Btrfs: fix remap_file_pages error (Josef Bacik) [663749] - [fs] Btrfs: The file argument for fsync() is never null (Josef Bacik) [663749] - [fs] Btrfs: handle kzalloc() failure in open_ctree() (Josef Bacik) [663749] - [fs] Btrfs: fix split_leaf double split corner case (Josef Bacik) [663749] - [fs] Btrfs: handle ERR_PTR from posix_acl_from_xattr() (Josef Bacik) [663749] - [fs] Btrfs: Fix BUG_ON for fs converted from extN (Josef Bacik) [663749] - [fs] Fix btrfs b0rkage (Josef Bacik) [663749] - [fs] Btrfs: prevent RAID level downgrades when space is low (Josef Bacik) [663749] - [fs] Btrfs: account for missing devices in RAID allocation profiles (Josef Bacik) [663749] - [fs] Btrfs: EIO when we fail to read tree roots (Josef Bacik) [663749] - [fs] Btrfs: fix compiler warnings (Josef Bacik) [663749] - [fs] Btrfs: Make async snapshot ioctl more generic (Josef Bacik) [663749] - [fs] Btrfs: pwrite blocked when writing from the mmaped buffer of the same page (Josef Bacik) [663749] - [fs] Btrfs: Fix a crash when mounting a subvolume (Josef Bacik) [663749] - [fs] Btrfs: fix sync subvol/snapshot creation (Josef Bacik) [663749] - [fs] Btrfs: Fix page leak in compressed writeback path (Josef Bacik) [663749] - [fs] Btrfs: do not BUG if we fail to remove the orphan item for dead snapshots (Josef Bacik) [663749] - [fs] Btrfs: fixup return code for btrfs_del_orphan_item (Josef Bacik) [663749] - [fs] Btrfs: do not do fast caching if we are allocating blocks for tree_root (Josef Bacik) [663749] - [fs] Btrfs: deal with space cache errors better (Josef Bacik) [663749] - [fs] Btrfs: fix use after free in O_DIRECT (Josef Bacik) [663749] - [fs] Btrfs: don't use migrate page without CONFIG_MIGRATION (Josef Bacik) [663749] - [fs] Btrfs: deal with DIO bios that span more than one ordered extent (Josef Bacik) [663749] - [fs] Btrfs: setup blank root and fs_info for mount time (Josef Bacik) [663749] - [fs] Btrfs: fix fiemap (Josef Bacik) [663749] - [fs] Btrfs - fix race between btrfs_get_sb() and umount (Josef Bacik) [663749] - [fs] Btrfs: update inode ctime when using links (Josef Bacik) [663749] - [fs] Btrfs: make sure new inode size is ok in fallocate (Josef Bacik) [663749] - [fs] Btrfs: fix typo in fallocate to make it honor actual size (Josef Bacik) [663749] - [fs] Btrfs: avoid NULL pointer deref in try_release_extent_buffer (Josef Bacik) [663749] - [fs] Btrfs: make btrfs_add_nondir take parent inode as an argument (Josef Bacik) [663749] - [fs] Btrfs: hold i_mutex when calling btrfs_log_dentry_safe (Josef Bacik) [663749] - [fs] Btrfs: use dget_parent where we can UPDATED (Josef Bacik) [663749] - [fs] Btrfs: fix more ESTALE problems with NFS (Josef Bacik) [663749] - [fs] Btrfs: handle NFS lookups properly (Josef Bacik) [663749] - [fs] btrfs: make 1-bit signed fileds unsigned (Josef Bacik) [663749] - [fs] btrfs: Show device attr correctly for symlinks (Josef Bacik) [663749] - [fs] btrfs: Set file size correctly in file clone (Josef Bacik) [663749] - [fs] Btrfs: fix CLONE ioctl destination file size expansion to block boundary (Josef Bacik) [663749] - [fs] btrfs: Check if dest_offset is block-size aligned before cloning file (Josef Bacik) [663749] - [fs] Btrfs: handle the space_cache option properly (Josef Bacik) [663749] - [fs] btrfs: Fix early enospc because 'unused' calculated with wrong sign. (Josef Bacik) [663749] - [fs] btrfs: fix panic caused by direct IO (Josef Bacik) [663749] - [fs] btrfs: cleanup duplicate bio allocating functions (Josef Bacik) [663749] - [fs] btrfs: fix free dip and dip->csums twice (Josef Bacik) [663749] - [fs] Btrfs: add migrate page for metadata inode (Josef Bacik) [663749] - [fs] Btrfs: deal with errors from updating the tree log (Josef Bacik) [663749] - [fs] Btrfs: allow subvol deletion by unprivileged user with -o user_subvol_rm_allowed (Josef Bacik) [663749] - [fs] Btrfs: make SNAP_DESTROY async (Josef Bacik) [663749] - [fs] Btrfs: add SNAP_CREATE_ASYNC ioctl (Josef Bacik) [663749] - [fs] Btrfs: add START_SYNC, WAIT_SYNC ioctls (Josef Bacik) [663749] - [fs] Btrfs: async transaction commit (Josef Bacik) [663749] - [fs] Btrfs: fix deadlock in btrfs_commit_transaction (Josef Bacik) [663749] - [fs] Btrfs: fix lockdep warning on clone ioctl (Josef Bacik) [663749] - [fs] Btrfs: fix clone ioctl where range is adjacent to extent (Josef Bacik) [663749] - [fs] Btrfs: fix delalloc checks in clone ioctl (Josef Bacik) [663749] - [fs] Btrfs: drop unused variable in block_alloc_rsv (Josef Bacik) [663749] - [fs] Btrfs: cleanup warnings from gcc 4.6 (nonbugs) (Josef Bacik) [663749] - [fs] Btrfs: Fix variables set but not read (bugs found by gcc 4.6) (Josef Bacik) [663749] - [fs] Btrfs: Use ERR_CAST helpers (Josef Bacik) [663749] - [fs] Btrfs: use memdup_user helpers (Josef Bacik) [663749] - [fs] Btrfs: fix raid code for removing missing drives (Josef Bacik) [663749] - [fs] Btrfs: Switch the extent buffer rbtree into a radix tree (Josef Bacik) [663749] - [fs] Btrfs: restructure try_release_extent_buffer() (Josef Bacik) [663749] - [fs] Btrfs: use the flusher threads for delalloc throttling (Josef Bacik) [663749] - [fs] Add new functions for triggering inode writeback (Josef Bacik) [663749] - [fs] Btrfs: tune the chunk allocation to 5 of the FS as metadata (Josef Bacik) [663749] - [fs] Btrfs: don't loop forever on bad btree blocks (Josef Bacik) [663749] - [fs] Btrfs: let the user know space caching is enabled (Josef Bacik) [663749] - [fs] Btrfs: Add a clear_cache mount option (Josef Bacik) [663749] - [fs] Btrfs: add support for mixed data+metadata block groups (Josef Bacik) [663749] - [fs] Btrfs: check cache->caching_ctl before returning if caching has started (Josef Bacik) [663749] - [fs] Btrfs: load free space cache if it exists (Josef Bacik) [663749] - [fs] Btrfs: write out free space cache (Josef Bacik) [663749] - [fs] Btrfs: create special free space cache inode (Josef Bacik) [663749] - [fs] Btrfs: remove warn_on from use_block_rsv (Josef Bacik) [663749] - [fs] Btrfs: set trans to null in reserve_metadata_bytes if we commit the transaction (Josef Bacik) [663749] - [fs] Btrfs: fix error handling in btrfs_get_sb (Josef Bacik) [663749] - [fs] Btrfs: rework how we reserve metadata bytes (Josef Bacik) [663749] - [fs] Btrfs: don't allocate chunks as aggressively (Josef Bacik) [663749] - [fs] Btrfs: re-work delalloc flushing (Josef Bacik) [663749] - [fs] Btrfs: fix reservation code for mixed block groups (Josef Bacik) [663749] - [fs] Btrfs: fix df regression (Josef Bacik) [663749] - [fs] Btrfs: fix the df ioctl to report raid types (Josef Bacik) [663749] - [fs] Btrfs: stop trying to shrink delalloc if there are no inodes to reclaim (Josef Bacik) [663749] - [fs] btrfs: remove junk sb_dirt change (Josef Bacik) [663749] - [fs] ext4: serialize unaligned direct asynchronous IO (Eric Sandeen) [615309] - [fs] ext4: fix inconsistency with EOFBLOCK_FL (Eric Sandeen) [657553] - [fs] ext4: Use bitops to read/modify i_flags in struct ext4_inode_info (Eric Sandeen) [657553] - [net] GRO: fix merging a paged skb after non-paged skbs (Michal Schmidt) [672541] - [net] netfilter: create audit records for x_table changes (Thomas Graf) [665129] - [block] Fix race during disk initialization (Eric Sandeen) [607605] - [virt] fix xen hvm fullvirt guest boot failure (Stefan Assmann) [673496] - [virt] virtio: console: Wake up outvq on host notifications (Amit Shah) [643750] - [netdrv] sfc: update to fix rss_cpus and sync with upstream (Michal Schmidt) [673532] - [mm] hugetlb: fix section mismatch with hugetlb_sysfs_add_hstate() (Dean Nelson) [672844] - [mm] put_page: recheck PageHead after releasing the compound_lock (Andrea Arcangeli) [664772] - [mm] unconditional setup_per_zone_wmarks in set_recommended_min_free_kbytes (Andrea Arcangeli) [664772] - [mm] adjust compound_lock_irqsave interface to match upstream (Andrea Arcangeli) [664772]- [fcoe] libfc: dereferencing ERR_PTR in fc_tm_done() (Mike Christie) [633915 663561] - [fcoe] libfc: Cleanup return paths in fc_rport_error_retry (Mike Christie) [633915 663561] - [fcoe] libfc: Return a valid return code in fc_fcp_pkt_abort() (Mike Christie) [633915 663561] - [fcoe] libfc: always initialize the FCoE DDP exchange id for fsp as FC_XID_UNKNOWN (Mike Christie) [633915 663561] - [fcoe] libfc: fix statistics for FCP input/output megabytes (Mike Christie) [633915 663561] - [fcoe] libfcoe: change fip_select to return new FCF (Mike Christie) [633915 663561] - [fcoe] libfcoe: reorder FCF list to put latest advertiser first (Mike Christie) [633915 663561] - [fcoe] libfcoe: add debug message for FCF destination MAC (Mike Christie) [633915 663561] - [fcoe] libfcoe: retry rejected FLOGI to another FCF if possible (Mike Christie) [633915 663561] - [fcoe] libfcoe: fix checking of conflicting fabrics in fcoe_ctlr_select() (Mike Christie) [633915 663561] - [fcoe] libfcoe: move some timer code to make it reusable (Mike Christie) [633915 663561] - [fcoe] libfcoe: update FIP FCF announcements (Mike Christie) [633915 663561] - [fcoe] libfc: fix fc_tm_done not freeing the allocated fsp pkt (Mike Christie) [633915 663561] - [fcoe] libfc: the timeout for the REC itself is 2 * R_A_TOV_els (Mike Christie) [633915 663561] - [fcoe] libfc: fix exchange being deleted when the abort itself is timed out (Mike Christie) [633915 663561] - [fcoe] libfc: do not fc_io_compl on fsp w/o any scsi_cmnd associated (Mike Christie) [633915 663561] - [fcoe] libfc: add print of exchange id for debugging fc_fcp (Mike Christie) [633915 663561] - [fcoe] Update WARN uses (Mike Christie) [633915 663561] - [fcoe] libfc: fix memory leakage in remote port (Mike Christie) [633915 663561] - [fcoe] libfc: fix memory leakage in local port (Mike Christie) [633915 663561] - [fcoe] libfc: fix memory leakage in local port (Mike Christie) [633915 663561] - [fcoe] libfc: remove tgt_flags from fc_fcp_pkt struct (Mike Christie) [633915 663561] - [fcoe] libfc: use rport timeout values for fcp recovery (Mike Christie) [633915 663561] - [fcoe] libfc: incorrect scsi host byte codes returned to scsi-ml (Mike Christie) [633915 663561] - [fcoe] libfc: fix stats computation in fc_queuecommand() (Mike Christie) [633915 663561] - [fcoe] libfc: fix mem leak in fc_seq_assign() (Mike Christie) [633915 663561] - [fcoe] libfc: tune fc_exch_em_alloc() to be O(2) (Mike Christie) [633915 663561] - [fcoe] libfc: fix mem leak in fc_exch_recv_seq_resp() (Mike Christie) [633915 663561] - [fcoe] libfc: fix NULL pointer dereference bug in fc_fcp_pkt_release (Mike Christie) [633915 663561] - [fcoe] libfc: remove define of fc_seq_exch in fc_exch.c (Mike Christie) [633915 663561] - [fcoe] libfcoe: VN2VN connection setup causing stack memory corruption (Mike Christie) [633915 663561] - [fcoe] libfc: Do not let disc work cancel itself (Mike Christie) [633915 663561] - [fcoe] libfc: use DID_TRANSPORT_DISRUPTED while lport not ready (Mike Christie) [633915 663561] - [fcoe] libfc: fix setting of rport dev loss (Mike Christie) [633915 663561] - [fcoe] libfc: don't require a local exchange for incoming requests (Mike Christie) [633915 663561] - [fcoe] libfc: add interface to allocate a sequence for incoming requests (Mike Christie) [633915 663561] - [fcoe] libfc: add fc_fill_reply_hdr() and fc_fill_hdr() (Mike Christie) [633915 663561] - [fcoe] libfc: add fc_frame_sid() and fc_frame_did() functions (Mike Christie) [633915 663561] - [fcoe] libfc: eliminate rport LOGO state (Mike Christie) [633915 663561] - [fcoe] config via separate create_vn2vn module parameter (Mike Christie) [633915 663561] - [fcoe] libfcoe: use correct FC-MAP for VN2VN mode (Mike Christie) [633915 663561] - [fcoe] libfcoe: Fix FIP ELS encapsulation details for FLOGI responses (Mike Christie) [633915] - [fcoe] libfcoe: fcoe: fnic: add FIP VN2VN point-to-multipoint support (Mike Christie) [633915 663561] - [fcoe] lib/random32: export pseudo-random number generator for modules (Mike Christie) [633915 663561] - [fcoe] libfcoe: add state change debugging (Mike Christie) [633915 663561] - [fcoe] libfcoe: add protocol description of FIP VN2VN mode (Mike Christie) [633915 663561] - [fcoe] libfc: track FIP exchanges (Mike Christie) [633915 663561] - [fcoe] libfc: add FLOGI state to rport for VN2VN (Mike Christie) [633915 663561] - [fcoe] libfc: Add local port point-to-multipoint flag (Mike Christie) [633915 663561] - [fcoe] fnic: change fcoe_ctlr_init interface to specify mode (Mike Christie) [633915 663561] - [fcoe] libfc: add discovery-private pointer for LLD (Mike Christie) [633915 663561] - [fcoe] libfcoe: convert FIP to lock with mutex instead of spin lock (Mike Christie) [633915 663561] - [fcoe] libfc: provide space for LLD after remote port structure (Mike Christie) [633915 663561] - [fcoe] libfc: convert rport lookup to be RCU safe (Mike Christie) [633915 663561] - [fcoe] make it possible to verify fcoe with sparse (Mike Christie) [633915 663561] - [block] fix performance regression introduced by the blkio-throttle code (Jeff Moyer) [669398] - [scsi] iscsi class: remove unused active variable (Mike Christie) [668632] - [scsi] cxgbi: enable TEXT PDU support (Mike Christie) [668632] - [scsi] cxgb3i: fixed connection problem with iscsi private ip (Mike Christie) [668632] - [scsi] be2iscsi: fix null ptr when accessing task hdr (Mike Christie) [668632] - [scsi] be2iscsi: fix gfp use in alloc_pdu (Mike Christie) [668632] - [scsi] libiscsi: add more informative failure message during iscsi scsi eh (Mike Christie) [668632] - [scsi] cxgbi: set ulpmode only if digest is on (Mike Christie) [636291] - [scsi] cxgb4i: ignore informational act-open-rpl message (Mike Christie) [636291] - [scsi] cxgb4i: connection and ddp setting update (Mike Christie) [636291] - [scsi] cxgb3i: fixed connection over vlan (Mike Christie) [636291] - [scsi] libcxgbi: pdu read fixes (Mike Christie) [636291] - [scsi] cxgbi: rename alloc_cpl to alloc_wr (Mike Christie) [636291] - [scsi] cxgb3i: change cxgb3i to use libcxgbi (Mike Christie) [636291] - [scsi] cxgb4i iscsi driver (Mike Christie) [636291] - [scsi] libcxgbi: common library for cxgb3i and cxgb4i (Mike Christie) [636291] - [mm] avoid resetting wb_start after each writeback round (Josef Bacik) [638349] - [fs] ext4: update writeback_index based on last page scanned (Josef Bacik) [638349] - [fs] ext4: implement writeback livelock avoidance using page tagging (Josef Bacik) [638349] - [lib] radix-tree: radix_tree_range_tag_if_tagged() can set incorrect tags (Josef Bacik) [638349] - [lib] radix-tree: clear all tags in radix_tree_node_rcu_free (Josef Bacik) [638349] - [lib] radix-tree.c: fix overflow in radix_tree_range_tag_if_tagged() (Josef Bacik) [638349] - [lib] radix-tree: omplement function radix_tree_range_tag_if_tagged (Josef Bacik) [638349] - [mm] implement writeback livelock avoidance using page tagging (Josef Bacik) [638349] - [scsi] ibft/be2iscsi: update iscsi boot support and add be2iscsi boot support (Mike Christie) [585751 635746] - [scsi] be2iscsi: Remove premature free of cid (Mike Christie) [585751 635746] - [scsi] be2iscsi: More time for FW (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix for Login failure (Mike Christie) [585751 635746] - [scsi] be2iscsi: Driver Version change (Mike Christie) [585751 635746] - [scsi] be2iscsi: Increase max sector (Mike Christie) [585751 635746] - [scsi] be2iscsi: Add support for iscsi boot (Mike Christie) [585751 635746] - [scsi] be2iscsi: add Kconfig dependency on NET (Mike Christie) [585751 635746] - [scsi] The extended shift must be 1 (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix for premature buffer free (Mike Christie) [585751 635746] - [scsi] be2iscsi: Remove debug print in IO path (Mike Christie) [585751 635746] - [scsi] be2iscsi: Limit max_xmit_length (Mike Christie) [585751 635746] - [scsi] be2iscsi: Maintain same ITT across login (Mike Christie) [585751 635746] - [scsi] be2iscsi: Adding crashdump support (Mike Christie) [585751 635746] - [scsi] be2iscsi: Free tags allocate (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix to handle request_irq failure (Mike Christie) [585751 635746] - [scsi] be2iscsi: No return value for hwi_enable_intr (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix for freeing cid (Mike Christie) [585751 635746] - [scsi] be2iscsi: pass the return from beiscsi_open_conn (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fixing the return type of functions (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fixing return value (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix warnings from new checkpatch.pl (Mike Christie) [585751 635746] - [scsi] be2iscsi: fix null dereference on error path (Mike Christie) [585751 635746] - [scsi] be2iscsi: fix memory leak on error path (Mike Christie) [585751 635746] - [scsi] be2iscsi: fix disconnection cleanup (Mike Christie) [585751 635746] - [scsi] be2iscsi: correct return value in mgmt_invalidate_icds (Mike Christie) [585751 635746] - [scsi] ibft: convert iscsi_ibft module to iscsi boot lib (Mike Christie) [585751 635746] - [scsi] ibft: separate ibft parsing from sysfs interface (Mike Christie) [585751 635746] - [scsi] ibft: Use IBFT_SIGN instead of open-coding the search string (Mike Christie) [585751 635746] - [scsi] ibft: For UEFI machines actually do scan ACPI for iBFT (Mike Christie) [585751 635746] - [scsi] ibft: Update iBFT handling for v1.03 of the spec (Mike Christie) [585751 635746] - [scsi] iscsi_ibft.c: remove NIPQUAD_FMT, use pI4 (Mike Christie) [585751 635746] - [scsi] iscsi_ibft.c: use pM to show MAC address (Mike Christie) [585751 635746] - [scsi] ibft, x86: Change reserve_ibft_region() to find_ibft_region() (Mike Christie) [585751 635746] - [fs] inotify: rework inotify locking to prevent double free use when free in inotify (Eric Paris) [582109] - [s390x] kernel: Enhanced node affinity support (Hendrik Brueckner) [632315] - [netdrv] qeth: support for priority tags and VLAN-ID 0 tags (Hendrik Brueckner) [633570] - [net] enable VLAN NULL tagging (Neil Horman) [633571] - [s390x] qeth: fix online setting of OSN-devices (Hendrik Brueckner) [669218] - [s390x] qeth: wait for recovery finish in open function (Hendrik Brueckner) [668845] - [s390x] qdio: prevent race for shared indicators (Hendrik Brueckner) [668835] - [s390x] qeth: l3 hw tx csum circumvent hw bug (Hendrik Brueckner) [663984] - [s390x] mm: add devmem_is_allowed() for STRICT_DEVMEM checking (Hendrik Brueckner) [647365] - [s390x] qeth: l3 add vlan hdr in passthru frames (Hendrik Brueckner) [659825] - [s390x] kernel: nohz vs cpu hotplug system hang (Hendrik Brueckner) [668470] - [s390x] qdio: use proper QEBSM operand for SIGA-R and SIGA-S (Hendrik Brueckner) [668468] - [s390x] cio: prevent kernel panic when path to network device is lost (Hendrik Brueckner) [662747] - [s390x] qeth: enable VIPA add/remove for offline devices (Hendrik Brueckner) [660688] - [s390x] hvc_iucv: do not call iucv_unregister if iucv_register has failed (Hendrik Brueckner) [661108] - [s390x] zcrypt: Handling of 4096 bit RSA keys in CRT format (Hendrik Brueckner) [633458] - [s390x] zcrypt: cope with cca restriction of cex3 (Hendrik Brueckner) [633458] - [s390x] zcrypt: support for 4096 bit keys for cex3c (Hendrik Brueckner) [633458] - [s390x] zcrypt: support for 4096 bit keys for cex3a (Hendrik Brueckner) [633458] - [s390x] zcrypt: Introduce check for 4096 bit support (Hendrik Brueckner) [633458] - [s390x] dasd: Improve handling of stolen DASD reservation (Hendrik Brueckner) [644942] - [s390x] dasd: add High Performance FICON multitrack support (Hendrik Brueckner) [632332] - [s390x] cio: reduce memory consumption of itcw structures (Hendrik Brueckner) [632332] - [s390x] cio: obtain mdc value per channel path (Hendrik Brueckner) [632332] - [s390x] kernel: display capacity adjustment indicator in /proc/sysinfo (Hendrik Brueckner) [632023] - [s390x] dasd: provide a Sense Path Group ID ioctl (Hendrik Brueckner) [644928] - [s390x] dasd: Add tunable default grace period for missing interrupts (Hendrik Brueckner) [633386] - [s390x] dasd: Add dasd part of cio internal unit check handling (Hendrik Brueckner) [633384] - [s390x] dasd: add dynamic PAV toleration (Hendrik Brueckner) [631518] - [s390x] zfcpdump: Add prefix registers to dump header (Hendrik Brueckner) [633454] - [s390x] zfcp: HBA API completion to support events (Hendrik Brueckner) [633413] - [s390x] dasd: improve error recovery for internal I/O (Hendrik Brueckner) [631497] - [s390x] s390_hypfs: Add new binary attributes (Hendrik Brueckner) [631533] - [s390x] memory hotplug: set phys_device (Hendrik Brueckner) [659474] - [memory] allow setting of phys_device (memory hotplug) (Hendrik Brueckner) [659474] - [s390x] kernel: fix clock comparator revalidation (Hendrik Brueckner) [658578] - [s390x] vmlogrdr: purge after recording is switched off (Hendrik Brueckner) [653477] - [s390x] zfcp: Cancel gid_pn work when removing port (Hendrik Brueckner) [653482] - [s390x] smsgiucv_app: deliver z/VM CP special messages as uevents (Hendrik Brueckner) [632318] - [s390x] qeth: exploit HW TX checksumming (Hendrik Brueckner) [633531] - [s390x] qeth: NAPI support for l2 and l3 discipline (Hendrik Brueckner) [633525] - [s390x] qdio: extend API to allow polling (Hendrik Brueckner) [633525] - [s390x] cio: improve resume handling (Hendrik Brueckner) [633468] - [s390x] cio: unit check handling during internal I/O (Hendrik Brueckner) [633384] - [s390x] zfcp: Trigger logging in FCP channel on qdio error conditions (Hendrik Brueckner) [632331] - [s390x] cio: add CHSC SIOSL Support (Hendrik Brueckner) [632331] - [s390x] cio: introduce cio_settle (Hendrik Brueckner) [631517]- [watchdog] hpwdt: Make NMI decoding a compile-time option (Tony Camuso) [462945] - [watchdog] hpwdt: move NMI-decoding init and exit to seperate functions (Tony Camuso) [462945] - [watchdog] hpwdt: Use "decoding" instead of "sourcing" (Tony Camuso) [462945] - [watchdog] hpwdt: hpwdt_pretimeout reorganization (Tony Camuso) [462945] - [watchdog] hpwdt: implement WDIOC_GETTIMELEFT (Tony Camuso) [462945] - [watchdog] hpwdt: allow full range of timer values supported by hardware (Tony Camuso) [462945] - [watchdog] hpwdt: Introduce SECS_TO_TICKS() macro (Tony Camuso) [462945] - [watchdog] hpwdt: Make x86 assembly ifdef guard more strict (Tony Camuso) [462945] - [watchdog] hpwdt: Despecificate driver from iLO2 (Tony Camuso) [462945] - [watchdog] hpwdt: Group NMI sourcing specific items together (Tony Camuso) [462945] - [watchdog] hpwdt: Group options that affect watchdog behavior together (Tony Camuso) [462945] - [watchdog] hpwdt: clean-up include-files (Tony Camuso) [462945] - [watchdog] hpwdt: formatting of pointers in printk() (Tony Camuso) [462945] - [watchdog] hpwdt: fix lower timeout limit (Tony Camuso) [462945] - [watchdog] hpwdt: make the watchdog_info struct const where possible (Tony Camuso) [462945] - [scsi] fix id computation in scsi_eh_target_reset (Mike Christie) [643236] - [scsi] fix the return value of scsi_target_queue_read() (Mike Christie) [643236] - [fs] cifs: add cruid= mount option (Jeff Layton) [667654] - [fs] ext3, ext4: update ctime when changing the file's permission by setfacl (Eric Sandeen) [668915] - [net] update igbvf driver (Stefan Assmann) [636327] - [scsi] fix locking around blk_abort_request() (Stanislaw Gruszka) [620391] - [scsi] megaraid: update to version 5.29 (Tomas Henzl) [642052] - [virt] MMU: only write protect mappings at pagetable level (Marcelo Tosatti) [634100] - [virt] xen: disable ACPI NUMA for PV guests (Andrew Jones) [669773] - [virt] xen: unplug the emulated devices at resume time (Paolo Bonzini) [667356] - [virt] xenfs: enable for HVM domains too (Paolo Bonzini) [667361] - [virt] KVM: Activate Virtualization On Demand (Avi Kivity) [616042] - [pci] Fix KABI breakage (Prarit Bhargava) [661301] - [pci] PCIe/AER: Disable native AER service if BIOS has precedence (Prarit Bhargava) [661301] - [pci] aerdrv: fix uninitialized variable warning (Prarit Bhargava) [661301] - [pci] hotplug: Fix build with CONFIG_ACPI unset (Prarit Bhargava) [661301] - [pci] PCIe: Ask BIOS for control of all native services at once (Prarit Bhargava) [661301] - [pci] PCIe: Introduce commad line switch for disabling port services (Prarit Bhargava) [661301] - [pci] ACPI/PCI: Negotiate _OSC control bits before requesting them (Prarit Bhargava) [661301] - [pci] ACPI/PCI: Make acpi_pci_query_osc() return control bits (Prarit Bhargava) [661301] - [x86] ACPI: cleanup pci_root _OSC code (Prarit Bhargava) [661301] - [pci] PCIe AER: Introduce pci_aer_available() (Prarit Bhargava) [661301] - [pci] aerdrv: fix annoying warnings (Prarit Bhargava) [661301] - [pci] aerdrv: trivial cleanup for aerdrv_core.c (Prarit Bhargava) [661301] - [pci] aerdrv: trivial cleanup for aerdrv.c (Prarit Bhargava) [661301] - [pci] aerdrv: introduce default_downstream_reset_link (Prarit Bhargava) [661301] - [pci] aerdrv: rework find_aer_service (Prarit Bhargava) [661301] - [pci] aerdrv: remove is_downstream (Prarit Bhargava) [661301] - [pci] aerdrv: remove magical ROOT_ERR_STATUS_MASKS (Prarit Bhargava) [661301] - [pci] aerdrv: redefine PCI_ERR_ROOT_*_SRC (Prarit Bhargava) [661301] - [pci] aerdrv: rework do_recovery (Prarit Bhargava) [661301] - [pci] aerdrv: rework get_e_source() (Prarit Bhargava) [661301] - [pci] aerdrv: rework aer_isr_one_error() (Prarit Bhargava) [661301] - [pci] aerdrv: rework add_error_device (Prarit Bhargava) [661301] - [pci] aerdrv: remove compare_device_id (Prarit Bhargava) [661301] - [pci] aerdrv: introduce is_error_source (Prarit Bhargava) [661301] - [pci] aerdrv: rework find_source_device (Prarit Bhargava) [661301] - [pci] aerdrv: make aer_{en, dis}able_rootport static (Prarit Bhargava) [661301] - [pci] aerdrv: cleanup inconsistent functions (Prarit Bhargava) [661301] - [pci] aerdrv: RsvdP of PCI_ERR_ROOT_COMMAND (Prarit Bhargava) [661301] - [pci] aerdrv: use correct bit defines and add 2ms delay to aer_root_reset (Prarit Bhargava) [661301] - [pci] change PCI nomenclature in drivers/pci/ (non-comment changes) (Prarit Bhargava) [661301] - [pci] change PCI nomenclature in drivers/pci/ (comment changes) (Prarit Bhargava) [661301] - [pci] remove ifdefed pci_cleanup_aer_correct_error_status (Prarit Bhargava) [661301] - [pci] Remove unnecessary struct pcie_port_data (Prarit Bhargava) [661301] - [pci] Backport upstream PCIE interrupt assignment code (Prarit Bhargava) [661301] - [pci] PCIe AER: use pci_is_pcie() (Prarit Bhargava) [661301] - [pci] introduce pci_is_pcie() (Prarit Bhargava) [661301] - [pci] PCIe AER: use pci_pcie_cap() (Prarit Bhargava) [661301] - [pci] fix memory leak in aer_inject (Prarit Bhargava) [661301] - [pci] use better error return values in aer_inject (Prarit Bhargava) [661301] - [pci] add support for PCI domains to aer_inject (Prarit Bhargava) [661301]- [x86] lockup detector: enable config options (Don Zickus) [669808] - [x86] lockup detector: Kconfig fixes to seperate hard and soft lockup options (Don Zickus) [669808] - [x86] NMI: Add back unknown_nmi_panic and nmi_watchdog sysctls (Don Zickus) [669808] - [x86] perf, arch: Cleanup perf-pmu init vs lockup-detector (Don Zickus) [669808] - [x86] nmi: Add in new nmi_watchdog/softlockup changes (Don Zickus) [669808] - [x86] Move notify_die from nmi.c to traps.c (Don Zickus) [669808] - [kernel] perf_event backport (Peter Zijlstra) [672264] - [scsi] fnic: Bumping up fnic version from 1.4.0.145 to 1.5.0.1 (Mike Christie) [663222] - [scsi] fnic: fix memory leak (Mike Christie) [663222] - [irq] Add new IRQ flag IRQF_NO_SUSPEND (Andrew Jones) [671147] - [virt] xen: events: do not unmask event channels on resume (Andrew Jones) [671147] - [virt] xen: Do not suspend IPI IRQs (Andrew Jones) [671147] - [virt] ixp4xx-beeper: Use IRQF_NO_SUSPEND not IRQF_TIMER for non-timer interrupt (Andrew Jones) [671147] - [fs] ext3: avoid WARN() messages when failing to write the superblock (Edward Shishkin) [591466] - [fs] ext3: unify log messages (Edward Shishkin) [591466] - [kernel] add 'make rh-perf' target (Jason Baron) [644991] - [kernel] perf: .spec file updates (Jason Baron) [644991] - [kernel] perf: updates from 2.6.34 -> 2.6.37 (Jason Baron) [644991] - [kernel] perf: sync to 2.6.34 (Jason Baron) [644991] - [x86] Westmere apicid fix (George Beshers) [635808] - [x86] Fix a hard coded limit of a maximum of 16 cpu's per socket (George Beshers) [635808] - [x86] uv: More Westmere support on SGI UV (George Beshers) [635808] - [x86] uv: Enable Westmere support on SGI UV (George Beshers) [635808] - [scsi] scsi_dh: propagate SCSI device deletion (Mike Snitzer) [669411] - [scsi] scsi_dh_hp_sw: fix deadlock in start_stop_endio (Mike Snitzer) [652024] - [scsi] scsi_dh_alua: add scalable ONTAP lun to dev list (Mike Snitzer) [667661] - [scsi] scsi_dh_alua: Add Promise VTrak to dev list (Mike Snitzer) [652024] - [scsi] scsi_dh_alua: fix stpg_endio group state reporting (Mike Snitzer) [652024] - [scsi] scsi_dh_alua: fix deadlock in stpg_endio (Mike Snitzer) [652024] - [scsi] scsi_dh_alua: fix submit_stpg return (Mike Snitzer) [652024] - [pci] Fix mmap address check in pci_mmap_fits (Prarit Bhargava) [645287] - [pci] fix size checks for mmap() on /proc/bus/pci files (Prarit Bhargava) [645287] - [fs] GFS2: recovery stuck on transaction lock (Robert S Peterson) [672600] - [fs] nfs4: fix units bug causing hang on recovery (J. Bruce Fields) [672345] - [fs] ext4: Update ext4 documentation (Lukas Czerner) [519467] - [fs] jbd2: fix /proc/fs/jbd2/ when using an external (Lukas Czerner) [655875] - [net] netfilter: nf_conntrack snmp helper (Jiri Olsa) [638176] - [net] netfilter: audit target to record accepted/dropped packets (Thomas Graf) [642391] - [net] packet_mmap: expose hw packet timestamps to network packet capture utilities (Thomas Graf) [645800] - [scsi] bfa rebase reflecting scsi-misc bfa (Rob Evers) [641052] - [scsi] libsas: Don't issue commands to devices that have been hot-removed (David Milburn) [669154] - [security] crypto: mark ghash as fips_allowed (Jarod Wilson) [638133] - [kernel] Fix over-scheduling bug (Jane Lv) [666484] - [kernel] trace: add several tracepoints/scripts for analyzing network stack (Neil Horman) [611700] - [sound] disable NVIDIA HDMI PCI device for Lenovo T410 models (Jaroslav Kysela) [662660] - [sound] Update the ALSA HDA audio driver from upstream (Jaroslav Kysela) [583745 618797 619430 636922 637240 646771 663946 667460] - [x86] UEFI IBM boot regression (Bob Picco) [668825] - [netdrv] ehea: Add some info messages and fix an issue (Steve Best) [658185]- [crypto] mark xts(aes) as fips_allowed (Jarod Wilson) [625489] - [fs] nfsd: break lease on unlink, link, and rename (J. Bruce Fields) [626814] - [fs] nfsd4: break lease on nfsd setattr (J. Bruce Fields) [626814] - [fs] nfsd: remove some unnecessary dropit handling (J. Bruce Fields) [626814] - [fs] nfsd: stop translating EAGAIN to nfserr_dropit (J. Bruce Fields) [626814] - [fs] svcrpc: simpler request dropping (J. Bruce Fields) [626814] - [fs] svcrpc: avoid double reply caused by deferral race (J. Bruce Fields) [626814] - [fs] nfsd: don't drop requests on -ENOMEM (J. Bruce Fields) [626814] - [x86] numa: Cacheline aliasing makes for_each_populated_zone extremely expensive (George Beshers) [635850] - [scsi] mptas: version string change 3.04.18 (Tomas Henzl) [642618] - [scsi] mptsas: Incorrect return value in mptscsih_dev_reset (Tomas Henzl) [642618] - [scsi] mptsas: inDMD deleted (Tomas Henzl) [642618] - [scsi] mptsas: remove bus reset (Tomas Henzl) [642618] - [scsi] mptsas: 3gbps - 6gbps (Tomas Henzl) [642618] - [scsi] mptsas: sysfs sas addr handle (Tomas Henzl) [642618] - [scsi] mptsas: fix warning when not using procfs (Tomas Henzl) [642618] - [scsi] mptsas: Fix 32 bit platforms with 64 bit resources (Tomas Henzl) [642618] - [scsi] mptsas: convert to seq_file (Tomas Henzl) [642618] - [scsi] mptsas: use module_param in drivers/message/fusion/mptbase.c (Tomas Henzl) [642618] - [scsi] mptsas: drivers/message/fusion: Adjust confusing indentation (Tomas Henzl) [642618] - [scsi] mptsas: print Doorbell register in a case of hard reset and timeout (Tomas Henzl) [642618] - [scsi] mptsas: fixed hot-removal processing (Tomas Henzl) [642618] - [scsi] mptsas: Cleanup some duplicate calls in mptbase.c (Tomas Henzl) [642618] - [scsi] mptsas: Added missing reset for ioc_reset_in_progress in SoftReset (Tomas Henzl) [642618] - [scsi] mptsas: Proper error handling is added after mpt_config timeout (Tomas Henzl) [642618] - [scsi] mptsas: Event data alignment with 4 byte (Tomas Henzl) [642618] - [scsi] mptsas: Check for command status is added after completion (Tomas Henzl) [642618] - [scsi] mptsas: Task abort is not supported for Volumes (Tomas Henzl) [642618] - [scsi] mptsas: sanity check for vdevice pointer is added (Tomas Henzl) [642618] - [scsi] mptsas: Setting period, offset and width for SPI driver (Tomas Henzl) [642618] - [scsi] mptsas: Proper bus_type check is added (Tomas Henzl) [642618] - [scsi] mptsas: mpt_detach is called properly at the time of rmmod (Tomas Henzl) [642618] - [scsi] mptsas: mpt config will do Hard Reset based upon retry counts (Tomas Henzl) [642618] - [scsi] mptsas: Updated SCSI IO IOCTL error handling (Tomas Henzl) [642618] - [scsi] mptsas: Added new less expensive RESET (Message Unit Reset) (Tomas Henzl) [642618] - [scsi] mptsas: modify mptctl_exit() to call proper deregister functions (Tomas Henzl) [642618] - [scsi] mptsas: hold off error recovery while alternate ioc is initializing (Tomas Henzl) [642618] - [scsi] mptsas: corrected if condition check for SCSIIO and PASSTHROUGH commands (Tomas Henzl) [642618] - [scsi] mptsas: block device when target is being removed by FW (Tomas Henzl) [642618] - [scsi] mptsas: Added sysfs expander manufacture information (Tomas Henzl) [642618] - [scsi] mptsas: Added-MPI_SCSIIO_CONTROL_HEADOFQ-priority (Tomas Henzl) [642618] - [fs] ext4: Add FITRIM ioctl to handle ext4 batched discard (Lukas Czerner) [651021] - [fs] ext4: Add batched discard support for ext4 (Lukas Czerner) [651021] - [fs] ext4: Create ext4 helper for sb_issue_discard (Lukas Czerner) [651021] - [fs] Added a #include to eliminate a compilation failure (Steve Dickson) [479351] - [fs] pnfs: layout roc code (Steve Dickson) [479351] - [fs] pnfs: update nfs4_callback_recallany to handle layouts (Steve Dickson) [479351] - [fs] pnfs: add CB_LAYOUTRECALL handling (Steve Dickson) [479351] - [fs] pnfs: CB_LAYOUTRECALL xdr code (Steve Dickson) [479351] - [fs] pnfs: change lo refcounting to atomic_t (Steve Dickson) [479351] - [fs] pnfs: check that partial LAYOUTGET return is ignored (Steve Dickson) [479351] - [fs] pnfs: add layout to client list before sending rpc (Steve Dickson) [479351] - [fs] pnfs: serialize LAYOUTGET(openstateid) (Steve Dickson) [479351] - [fs] pnfs: layoutget rpc code cleanup (Steve Dickson) [479351] - [fs] pnfs: change how lsegs are removed from layout list (Steve Dickson) [479351] - [fs] pnfs: change layout state seqlock to a spinlock (Steve Dickson) [479351] - [fs] pnfs: add prefix to struct pnfs_layout_hdr fields (Steve Dickson) [479351] - [fs] pnfs: add prefix to struct pnfs_layout_segment fields (Steve Dickson) [479351] - [fs] pnfs: remove unnecessary field lgp->status (Steve Dickson) [479351] - [fs] pnfs: fix incorrect comment in destroy_lseg (Steve Dickson) [479351] - [fs] NFS: rename client back channel transport field (Steve Dickson) [479351] - [fs] NFS: add session back channel draining (Steve Dickson) [479351] - [fs] NFS: RPC_AUTH_GSS unsupported on v4.1 back channel (Steve Dickson) [479351] - [fs] NFS refactor nfs_find_client and reference client across callback processing (Steve Dickson) [479351] - [fs] nfs41: do not allocate unused back channel pages (Steve Dickson) [479351] - [fs] NFS associate sessionid with callback connection (Steve Dickson) [479351] - [fs] NFS implement v4.0 callback_ident (Steve Dickson) [479351] - [fs] NFS: do not clear minor version at nfs_client free (Steve Dickson) [479351] - [fs] NFS: use svc_create_xprt for NFSv4.1 callback service (Steve Dickson) [479351] - [fs] SUNRPC: register and unregister the back channel transport (Steve Dickson) [479351] - [fs] SUNRPC: new transport for the NFSv4.1 shared back channel (Steve Dickson) [479351] - [fs] SUNRPC: fix bc_send print (Steve Dickson) [479351] - [fs] SUNRPC: move svc_drop to caller of svc_process_common (Steve Dickson) [479351] - [netdrv] qlge: Fix deadlock when cancelling worker (Chad Dupuis) [635703] - [netdrv] qlge: New release P27 (Chad Dupuis) [635703] - [netdrv] qlge: Generate the coredump to ethtool user buffer (Chad Dupuis) [635703] - [netdrv] qlge: pull NULL check ahead of dereference (Chad Dupuis) [635703] - [netdrv] qlge: Fix a deadlock when the interface is going down (Chad Dupuis) [635703] - [netdrv] qlge: reset the chip before freeing the buffers (Chad Dupuis) [635703] - [netdrv] qlge: Restoring the vlan setting during ql_adapter_up (Chad Dupuis) [635703] - [netdrv] qlge: New release P25 (Chad Dupuis) [635703] - [netdrv] qlge: fix a eeh handler to not add a pending timer (Chad Dupuis) [635703] - [netdrv] qlge: New release P24 (Chad Dupuis) [635703] - [netdrv] qlge: Remove all error packet flags and enable tcp/udp and ip csum error (Chad Dupuis) [635703] - [netdrv] qlge: Restoring the promiscuous setting in ql_adapter_up (Chad Dupuis) [635703] - [netdrv] qlge: Changing cpu_to_be16 to htons for udp checksum (Chad Dupuis) [635703] - [netdrv] qlge: Eliminate firmware dependency for MPI coredump (Chad Dupuis) [635703] - [kernel] driver core: Convert link_mem_sections to use find_memory_block_hinted (George Beshers) [635866] - [kernel] driver core: Introduce find_memory_block_hinted which utilizes kset_find_obj_hinted (George Beshers) [635866] - [kernel] kobject: Introduce kset_find_obj_hinted (George Beshers) [635866] - [x86] UV: memory_block_size_bytes for x86_64 when CONFIG_X86_UV (George Beshers) [635866] - [ppc] add dynamic dma window support (Steve Best) [632770] - [ppc] add memory_hotplug_max (Steve Best) [632770] - [ppc] dma: Add optional platform override of dma_set_mask() (Steve Best) [632770] - [x86] therm_throt.c: Trivial printk message fix for a unsuitable abbreviation of 'thermal' (Prarit Bhargava) [666859] - [x86] mce: Notify about corrected events too (Prarit Bhargava) [666859] - [x86] asm: Introduce and use percpu_inc() (Prarit Bhargava) [666859] - [mm] memory hotplug: fix notifier's return value check (Steve Best) [632694] - [powerpc] Make the CMM memory hotplug aware (Steve Best) [632694] - [mm] Add notifier in pageblock isolation for balloon drivers (Steve Best) [632694] - [kernel] tracing: Allow to disable cmdline recording (Jiri Olsa) [632065] - [kernel] tracing: Combine event filter_active and enable into single flags field (Jiri Olsa) [632065] - [fs] GFS2: [RFE] glock scalability patches (Abhijith Das) [656939] - [net] bonding: prevent sysfs from allowing arp monitoring with alb/tlb (Andy Gospodarek) [605189] - [net] fix oops in RPS when netdevice has no parent dev (Neil Horman) [670907] - [scsi] libsas: fix bug for vacant phy (David Milburn) [668754] - [scsi] sr: fix sr_drive_status handling when initialization required (Tomas Henzl) [663159]- [ppc] Export memstart_addr and kernstart_addr on ppc64 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] fix compiling problem with i386 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: add ConnectX-3 PCI IDs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: fix mc usage after IBoE addition (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3/t3_hw.c: use new hex_to_bin() method (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] uverbs: Handle large number of entries in poll CQ (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix MAC address hash filter (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Fix information leak in marshalling code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] pack: Remove some unused code added by the IBoE patches (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Fix IBoE link state (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Fix IBoE reported link rate (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Workaround firmware bug in query dev cap (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Fix memory ordering of VLAN insertion control bits (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Integer overflow in RDS cmsg handling (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Fix rds message leak in rds_message_map_pages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Remove kfreed tcp conn from list (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Lost locking in loop connection freeing (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: remove call to stop TX queues at load time (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: remove call to stop TX queues at load time (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Let rds_message_alloc_sgs() return NULL (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Copy rds_iovecs into kernel memory instead of rereading from userspace (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Clean up error handling in rds_cmsg_rdma_args (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Return -EINVAL if rds_rdma_pages returns an error (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] fix rds_iovec page count overflow (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: Fix panic in free_tx_desc() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: fix crash due to manipulating queues before registration (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [kernel] kernel.h: add {min,max}3 macros (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: clean up properly if pci_set_consistent_dma_mask() fails (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Allow driver to load if PCIe AER fails (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Fix uninitialized pointer if CONFIG_PCI_MSI not set (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Fix extra log level in qib_early_err() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Remove unnecessary KERN_ use (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Remove unnecessary KERN_ use (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fix out of bounds array access (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: fix device opening error path (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Add link layer type information to sysfs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Add VLAN support for IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Add VLAN support for IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Add support for IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Change multicast promiscuous mode to support IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Update data structures and constants for IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Allow protocol drivers to find corresponding interfaces (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] uverbs: Return link layer type to userspace for query port operation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Sync buffer before posting send (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Use list_first_entry() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Reduce number of BUSY conditions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Eliminate two forward declarations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix crash due to manipulating queues before registration (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: make functions local and remove dead code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Signal node desc changes to SM by using FW to generate trap 144 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Replace EXTRA_CFLAGS with ccflags-y (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [kernel] kernel.h: add BUILD_BUG_ON_NOT_POWER_OF_2() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ucma: Allow tuning the max listen backlog (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Set dev_id field of net_device (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Implement SRP_CRED_REQ and SRP_AER_REQ (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Preparation for transmit ring response allocation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Process RDMA WRITE ONLY with IMMEDIATE properly (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: When a user QP is marked in error, also mark the CQs in error (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Use cxgb4 service for packet gl to skb (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Export T4 TCP MIB (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: function namespace cleanup (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: make local functions/variables static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: function namespace cleanup (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] fix mlx4 kconfig dependency warning (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] pack: IBoE UD packet packing support (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cm: Add RDMA CM support for IBoE devices (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mad: IBoE supports only QP1 (no QP0) (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Skip IBoE ports (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] iwcm: Fix hang in uninterruptible wait on cm_id destroy (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Use simple_read_from_buffer() for debugfs handlers (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Add default_llseek to debugfs files (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Limit size of fast registration WRs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Turn carrier off on ifdown (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Report correct port state if interface is down (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ehca: Fix driver on relocatable kernel (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: remove a bogus PCI function number check (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] umad: Make user_mad semaphore a real one (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] amso1100: Remove KERN_ from pr_ use (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Remove unneeded variable (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Set pkt_type correctly for multicast packets (fix IGMP breakage) (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Fastreg NSMR fixes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Don't set completion flag for read requests (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Set the default TCP send window to 128KB (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Use a mutex for QP and EP state transitions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Support on-chip SQs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Centralize the wait logic (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: debugfs files for dumping active stags (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Log HW lack-of-resource errors (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Handle CPL_RDMA_TERMINATE messages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Ignore TERMINATE CQEs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Ignore positive return values from cxgb4_*_send() functions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Zero out ISGL padding (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Don't use null ep ptr (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix cast-to-pointer warnings on 32-bit (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Add link layer property to ports (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Revert "[infiniband] Add IBoE support" (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Revert "[infiniband] mlx4: enable IBoE feature" (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Fix warnings about casts to/from pointers of different sizes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Turn off RX coalescing for iWARP connections (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] fix a lockdep splat (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove unnecessary casts of private_data (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: spin_lock_irq() is not nestable (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: double unlock in rds_ib_cm_handle_connect() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: signedness bug (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3/cxgb3_main.c: prevent reading uninitialized stack memory (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: remove undefined operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Implement masked atomic operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] print string constants in more places (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: cancel connection work structs as we shut down (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: don't call rds_conn_shutdown() from rds_conn_destroy() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: have sockets get transport module references (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: remove old rs_transport comment (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: lock rds_conn_count decrement in rds_conn_destroy() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] protect the list of IB devices (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] print IB event strings as well as their number (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: flush fmrs before allocating new ones (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: properly use sg_init_table (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] track signaled sends (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: remove __init and __exit annotation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Use SLAB_HWCACHE_ALIGN flag for kmem_cache_create() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] always process recv completions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: return to a single-threaded krdsd (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] create a work queue for FMR flushing (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] destroy connections on rmmod (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] wait for IB dev freeing work to finish during rmmod (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Make ib_recv_refill return void (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Remove unused XLIST_PTR_TAIL and xlist_protect() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: whitespace (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: use delayed work for the FMR flushes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: more FMRs are faster (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: recycle FMRs through lockless lists (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: fix rds_send_xmit() serialization (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: block ints when acquiring c_lock in rds_conn_message_info() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: remove unused rds_send_acked_before() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: use friendly gfp masks for prefill (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Add caching of frags and incs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove ib_recv_unmap_page() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Assume recv->r_frag is always NULL in refill_one() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Use page_remainder_alloc() for recv bufs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] disconnect when IB devices are removed (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: introduce rds_conn_connect_if_down() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] add refcount tracking to struct rds_ib_device (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] get the xmit max_sge from the RDS IB device on the connection (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] rds_ib_cm_handle_connect() forgot to unlock c_cm_lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Fix reference counting on the for xmit_atomic and xmit_rdma (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: use RCU to protect the connection hash (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: use locking on the connection hash list (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Fix RDMA message reference counting (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: don't let RDS shutdown a connection while senders are present (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Use RCU for the bind lookup searches (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] add _to_node() macros for numa and use {k, v}malloc_node() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove unused variable in ib_remove_addr() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: rcu-ize rds_ib_get_device() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: per-rm flush_wait waitq (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: switch to rwlock on bind_lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Update comments in rds_send_xmit() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Use a generation counter to avoid rds_send_xmit loop (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Get pong working again (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do wait_event_interruptible instead of wait_event (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Remove send_quota from send_xmit() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Move atomic stats from general to ib-specific area (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: rds_message_unmapped() doesn't need to check if queue active (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix locking in send on m_rs_lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Use NOWAIT in message_map_pages() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Bypass workqueue when queueing cong updates (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Call rds_send_xmit() directly from sendmsg() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: rds_send_xmit() locking/irq fixes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Change send lock from a mutex to a spinlock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Refill recv ring directly from tasklet (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Stop supporting old cong map sending method (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Do not wait for send ring to be empty on conn shutdown (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Perform unmapping ops in stages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Make sure cmsgs aren't used in improper ways (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Add flag for silent ops. Do atomic op before RDMA (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Move some variables around for consistency (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: queue failure notifications for dropped atomic ops (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Add a warning if trying to allocate 0 sgs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do not set op_active in r_m_copy_from_user() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Rewrite rds_send_xmit (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Rename data op members prefix from m_ to op_ (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Remove struct rds_rdma_op (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: purge atomic resources too in rds_message_purge() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Inline rdma_prepare into cmsg_rdma_args (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Implement silent atomics (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Move loop-only function to loop.c (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Make all flow control code conditional on i_flowctl (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Remove unsignaled_bytes sysctl (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: rewrite rds_ib_xmit (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove ib_[header/data]_sge() functions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove dead code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Disallow connections less than RDS 3.1 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] eliminate duplicate code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: inc_purge() transport function unused - remove it (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Whitespace (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do not mask address when pinning pages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Base init_depth and responder_resources on hw values (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Implement atomic operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Clear up some confusing code in send_remove_from_sock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: make sure all sgs alloced are initialized (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: make m_rdma_op a member of rds_message (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: fold rdma.h into rds.h (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Explicitly allocate rm in sendmsg() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: cleanup/fix rds_rdma_unuse (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: break out rdma and data ops into nested structs in rds_message (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: cleanup: remove "== NULL"s and "!= NULL"s in ptr comparisons (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: move rds_shutdown_worker impl. to rds_conn_shutdown (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix locking in send on m_rs_lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Rewrite rds_send_drop_to() for clarity (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix corrupted rds_mrs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix BUG_ONs to not fire when in a tasklet (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix hang with modified FIN handling on A0 cards (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Change state to closing after FIN (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix double CLOSE event indication crash (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Write correct register write to set TX pause param (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fixed Ethtool statistics report (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Consider napi_get_frags() failure (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Don't exceed the max HW CQ depth (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: use bitmap library (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fix build warning in mlx4_en_create_rx_ring (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: updated driver version (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Moving to work with GRO (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: reconfiguring mac address (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: get/set ringsize uses actual ring size (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fixing report in Ethtool get_settings (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Added self diagnostics test implementation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Validate port up prior to transmitting (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Reporting link state with KERN_INFO (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fixed MAX_TX_RINGS definition (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: performing CLOSE_PORT at the end of tear-down process (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Setting dev->perm_addr field (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Setting actual RX ring size (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fixed incorrect unmapping on RX flow (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: update PCI ids (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix setting of the function number in transmit descriptors (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: support eeprom read/write on functions other than 0 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: handle Rx/Tx queue ranges not starting at 0 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: remove num_lro parameter (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: fix a leak of kernel memory (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] Convert unbounded kzalloc calls to kcalloc (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Obtain RDMA QID ranges from LLD/FW (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Add missing include (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ehca: Drop unnecessary NULL test (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix confusing if statement indentation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: do not use PCI resources before pci_enable_device() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix misindented code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix showing wqm_quanta (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Get rid of "set but not used" variables (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Read firmware version from correct place (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Export req_lim via sysfs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Make receive buffer handling more robust (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Use print_hex_dump() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Rename RAW_ETY to RAW_ETHERTYPE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix two sparse warnings (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Make needlessly global iwch_l2t_send() static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Add timeouts when waiting for FW responses (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Fix race between qib_error_qp() and receive packet processing (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Limit the number of packets processed per interrupt (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Allow writes to the diag_counters to be able to clear them (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Set cfgctxts to number of CPUs by default (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Set/reset the EP timer inside EP lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Use correct control txq (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Fix race in fini path (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: update driver version (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: add new PCI IDs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix wrong shift direction (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: support running the driver on PCI functions besides 0 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: advertise NETIF_F_TSO_ECN (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: get on-chip queue info from FW and create a memory window for them (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix TSO descriptors (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: don't offload Rx checksums for IPv6 fragments (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: disable an interrupt that is neither used nor serviced (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cm: Check LAP state before sending an MRA (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix hangs on ifdown (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Store and print eeprom version (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Convert pci_table entries to PCI_VDEVICE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Allow PSM to select from multiple port assignment algorithms (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Turn off IB latency mode (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Use generic_file_llseek (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Support variable sized work requests (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Clean up signed check of unsigned variable (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Remove dependency on __GFP_NOFAIL (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Add module option to tweak delayed ack (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ipath: Fix probe failure path (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove unnecessary casts of private_data (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Avoid variable-length array (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Remove unneeded NULL check (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Remove unneeded assignment (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Rewrite expression to avoid undefined semantics (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] umad: Remove unused-but-set variable 'already_dead' (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: exclude registers with read side effects from register dumps (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: avoid duplicating some resource freeing code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: move the choice of interrupt type before net_device registration (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Use request_firmware() to load SD7220 firmware (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: Use kfree_skb for skb pointers (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Fix world-writable child interface control sysfs attributes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Clean up properly if qib_init() fails (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Completion queue callback needs to be single threaded (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Update 7322 serdes tables (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Clear 6120 hardware error register (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Clear eager buffer memory for each new process (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Mask hardware error during link reset (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Don't mark VL15 bufs as WC to avoid a rare 7322 chip problem (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Derive smac_idx from port viid (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Avoid false GTS CIDX_INC overflows (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Don't call abort_connection() for active connect failures (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4vf: Add code to provision T4 PCI-E SR-IOV Virtual Functions with hardware resources (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4vf: Add new macros and definitions for hardware constants (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4vf: update to latest T4 firmware API file (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4vf: small changes to message processing structures/macros (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: request 7.10 firmware (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: minor cleanup (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: update FW definitions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: add a missing error interrupt (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: propagate link initialization errors to .ndo_open's callers (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: set dev_id to the port number (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: implement EEH (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: rearrange initialization code in preparation for EEH (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: dynamically determine flash size and FW image location (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] fix the deadlock in qib_fs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: use net_device dev_id to indicate port number (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: Use memdup_user (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Add missing mutex_unlock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Remove DCA support until feature is finished (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ehca: convert cpu notifier to return encapsulate errno value (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Use a single txselect module parameter for serdes tuning (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Don't rely on (undefined) order of function parameter evaluation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ucm: Use memdup_user() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Fix undefined symbol error when CONFIG_PCI_MSI=n (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix incorrect unlock in nes_process_mac_intr() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Async event for closed QP causes crash (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Have ethtool read hardware registers for rx/tx stats (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Only insert sq qid in lookup table (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Support IB_WR_READ_WITH_INV opcode (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Set fence flag for inv-local-stag work requests (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Update some HW limits (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Don't limit fastreg page list depth (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Return proper errors in fastreg mr/pbl allocation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Fix overflow bug in CQ arm (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Optimize CQ overflow detection (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: CQ size must be IQ size - 2 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Register RDMA provider based on LLD state_change events (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Detach from the LLD after unregistering RDMA device (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ipath: Remove support for QLogic PCIe QLE devices (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Add new qib driver for QLogic PCIe InfiniBand adapters (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mad: Make needlessly global mad_sendq_size/mad_recvq_size static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Allow device-specific per-port sysfs files (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Clean up mlx4_alloc_icm() a bit (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Fix possible chunk sg list overflow in mlx4_alloc_icm() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: notify upper drivers if the device is already up when they load (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: keep interrupts available when the ports are brought down (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix initial addition of MAC address (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Use kmemdup() instead of kmalloc()+memcpy() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: report GRO stats with ethtool -S (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: configure HW VLAN extraction through FW (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] MAINTAINERS: Add cxgb4 and iw_cxgb4 entries (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Shrink .text with compile-time init of handlers arrays (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: increase serial number length (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: Make unnecessarily global functions static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: Use ntohs() on __be16 value instead of htons() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Allow disabling/enabling TSO on the fly through ethtool (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Add support for masked atomic operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Add support for masked atomic operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cma: Randomize local port allocation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Make unnecessarily global functions static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Make nesadapter->phy_lock usage consistent (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [kernel] Enable the new kfifo API (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [kernel] kfifo: add the new generic kfifo API (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Add driver for Chelsio T4 RNIC (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Don't free skbs on NET_XMIT_* indications from LLD (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Explicitly rule out llseek to avoid BKL in default_llseek() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: cleanup: remove unneeded variable (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ipoib: remove addrlen check for mc addresses (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] convert multiple drivers to use netdev_for_each_mc_addr (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Enable per-cpu workqueue threads (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do not call set_page_dirty() with irqs off (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Properly unmap when getting a remote access error (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: only put sockets that have seen congestion on the poll_waitq (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix locking in rds_send_drop_to() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Turn down alarming reconnect messages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Workaround for in-use MRs on close causing crash (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix send locking issue (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix congestion issues for loopback (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS/TCP: Wait to wake thread when write space available (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: update copy_to_user state in tcp transport (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: sendmsg() should check sndtimeo, not rcvtimeo (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do not BUG() on error returned from ib_post_send (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Fix typos in comments (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ib_qib: back out driver entirely (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}- [ppc] fix oops in device_pm_remove (Steve Best) [632683] - [fs] Allow gfs2 to update quota usage through the quotactl interface (Steven Whitehouse) [671267] - [x86] thp: pte alloc trans splitting (John Villalovos) [464222] - [x86] Enable CONFIG_INTEL_TXT so that Intel Trusted Execution Technology can work (John Villalovos) [464222] - [scsi] pmcraid: disable msix and expand device config entry (Rob Evers) [633880] - [scsi] pmcraid: add support for set timestamp command and other fixes (Rob Evers) [633880] - [scsi] pmcraid: MSI-X support and other changes (Rob Evers) [633880] - [kprobes] x86, alternative: Call stop_machine_text_poke() on all cpus (Jiri Olsa) [464658] - [kprobes] Remove redundant text_mutex lock in optimize (Jiri Olsa) [464658] - [kprobes] Add sparse context annotations (Jiri Olsa) [464658] - [kprobes] Remove __dummy_buf (Jiri Olsa) [464658] - [kprobes] Make functions static (Jiri Olsa) [464658] - [kprobes] Verify jprobe entry point (Jiri Olsa) [464658] - [kprobes] Remove redundant address check (Jiri Olsa) [464658] - [kprobes] x86: Fix the return address of multiple kretprobes (Jiri Olsa) [464658] - [kprobes] x86: fix swapped segment registers in kretprobe (Jiri Olsa) [464658] - [kprobes] Move enable/disable_kprobe() out from debugfs code (Jiri Olsa) [464658] - [kprobes] Calculate the index correctly when freeing the out-of-line execution slot (Jiri Olsa) [464658] - [kprobes] x86: Issue at least one memory barrier in stop_machine_text_poke() (Jiri Olsa) [464658] - [kprobes] x86: Support kprobes jump optimization on x86 (Jiri Olsa) [464658] - [kprobes] x86: Add text_poke_smp for SMP cross modifying code (Jiri Olsa) [464658] - [kprobes] x86: Cleanup save/restore registers (Jiri Olsa) [464658] - [kprobes] x86: Boost probes when reentering (Jiri Olsa) [464658] - [kprobes] Jump optimization sysctl interface (Jiri Olsa) [464658] - [kprobes] Introduce kprobes jump optimization (Jiri Olsa) [464658] - [kprobes] Introduce generic insn_slot framework (Jiri Olsa) [464658] - [kprobes] x86: Cleanup RELATIVEJUMP_INSTRUCTION to RELATIVEJUMP_OPCODE (Jiri Olsa) [464658] - [kprobes] Add mcount to the kprobes blacklist (Jiri Olsa) [464658] - [kprobes] Check probe address is reserved (Jiri Olsa) [464658] - [kprobes] x86/alternatives: Fix build warning (Jiri Olsa) [464658] - [kprobes] ftrace/alternatives: Introducing *_text_reserved functions (Jiri Olsa) [464658] - [kprobes] Disable booster when CONFIG_PREEMPT=y (Jiri Olsa) [464658] - [kprobes] Fix distinct type warning (Jiri Olsa) [464658] - [kprobes] Sanitize struct kretprobe_instance allocations (Jiri Olsa) [464658] - [kprobes] x86: use kernel_stack_pointer() in kprobes.c (Jiri Olsa) [464658] - [kprobes] Prevent re-registration of the same kprobe (Jiri Olsa) [464658] - [kprobes] x86-32: Move irq-exit functions to kprobes section (Jiri Olsa) [464658] - [kprobes] Prohibit to probe native_get_debugreg (Jiri Olsa) [464658] - [kprobes] x86-64: Allow to reenter probe on post_handler (Jiri Olsa) [464658] - [kprobes] x86: Call BUG() when reentering probe into KPROBES_HIT_SS (Jiri Olsa) [464658] - [kprobes] tracing: Dump the culprit kprobe in case of kprobe recursion (Jiri Olsa) [464658] - [kprobes] Cleanup fix_riprel() using insn decoder on x86 (Jiri Olsa) [464658] - [kprobes] Checks probe address is instruction boudary on x86 (Jiri Olsa) [464658] - [fs] fix kernel panic at __rpc_create_common() when mounting nfs (Takashi Sato) [670734] - [fs] inotify: stop kernel memory leak on file creation failure (Eric Paris) [656832] {CVE-2010-4250} - [fs] GFS2: remove iopen glocks from cache on failed deletes (Benjamin Marzinski) [669877] - [fs] ext2, ext3: directory handling speedups for smaller blocksizes (Eric Sandeen) [520462] - [powerpc] add support for new hcall H_BEST_ENERGY (Steve Best) [630086] - [mm] filemap: fix race condition in xip_file_fault (Hendrik Brueckner) [623251] - [fs] nfs4: set source address when callback is generated (J. Bruce Fields) [662589] - [net] ipv4: correct IGMP behavior on v2/v3 query responses (Jiri Pirko) [671153] - [net] Fix definition of netif_vdbg() when VERBOSE_DEBUG is not defined (Michal Schmidt) [669749] - [net] sctp: fix kernel panic resulting from mishandling of icmp dest unreachable msg (Neil Horman) [667029] - [net] backport Receive Packet Steering (Neil Horman) [620680] - [scsi] scsi_dh_alua: fix overflow in alua_rtpg port group id check (Mike Snitzer) [670572] - [scsi] libsas: fix definition of wideport, include local sas address (David Milburn) [669782] - [kernel] tracing: fix recursive user stack trace (Jiri Olsa) [602804] - [security] audit: include subject in login records (Eric Paris) [670328] - [security] audit: consistent naming of field types in tty audit logs (Eric Paris) [670556] - [security] audit: capture mmap arguments in audit logs (Eric Paris) [661398] - [perf] sched: Use PTHREAD_STACK_MIN to avoid pthread_attr_setstacksize() fail (Jiri Pirko) [663891] - [kernel] lib: fix vscnprintf() if @size is == 0 (Anton Arapov) [667328] - [usb] EHCI: AMD periodic frame list table quirk (Don Zickus) [651332] - [kernel] tracing: Shrink max latency ringbuffer if unnecessary (Jarod Wilson) [632063] - [edac] i7core_edac: return -ENODEV if no MC is found (Mauro Carvalho Chehab) [646505] - [block] mmc: Add support for O2Micro SD/MMC (John Feeney) [637243] - [sound] ALSA: add snd-aloop module (Jaroslav Kysela) [647012] - [x86] Add ACPI APEI support (Matthew Garrett) [641036] - [x86] Enabling/Fixing Warm reboots on Dell UEFI systems (Shyam Iyer) [641434] - [x86] Add Intel Intelligent Power Sharing driver (Matthew Garrett) [513536] - [x86] Include support for DMI OEM flag to set pci=bfsort in future Dell systems (Shyam Iyer) [658537] - [x86] Add support for Sandybridge temperature monitoring and thermal/power throttling (Matthew Garrett) [638254] - [x86] cpuidle: Add a repeating pattern detector to the menu governor (Matthew Garrett) [638259] - [virt] virtio: remove virtio-pci root device (Michael S. Tsirkin) [583064] - [virt] xen/events: change to using fasteoi (Andrew Jones) [667359] - [virt] x86/pvclock: Zero last_value on resume (Andrew Jones) [663755] - [netdrv] e1000: prevent unhandled IRQs from taking down virtual machines (Dean Nelson) [655521] - [netdrv] ixgbevf: update to upstream version 1.0.19-k0 (Andy Gospodarek) [636329] - [netdrv] enic: update to upstream version 1.4.1.10 (Andy Gospodarek) [641092] - [netdrv] sfc: update to current upstream version with SFC9000 support (Michal Schmidt) [556563] - [netdrv] ath9k: fix inconsistent lock state (Stanislaw Gruszka) [669373] - [mm] writeback: write_cache_pages doesn't terminate at nr_to_write <= 0 (Josef Bacik) [638349] - [mm] allow MMCONFIG above 4GB (Seiji Aguchi) [635753] - [mm] install_special_mapping skips security_file_mmap check (Frantisek Hrbata) [662199] {CVE-2010-4346} - [mm] KSM on THP (Andrea Arcangeli) [647334] - [mm] performance optimization to retry page fault when blocking on disk transfer (Larry Woodman) [667186] - [mm] allocate memory in khugepaged outside of mmap_sem write mode (Andrea Arcangeli) [647849] - [mm] make exclusively owned pages belong to the local anon_vma on swapin (Rik van Riel) [617199]- [security] selinux: include vmalloc.h for vmalloc_user (Eric Paris) [667225] - [security] selinux: implement mmap on /selinux/policy (Eric Paris) [667225] - [security] SELinux: allow userspace to read policy back out of the kernel (Eric Paris) [667225] - [security] kernel: rounddown helper function (Eric Paris) [667225] - [security] SELinux: drop useless (and incorrect) AVTAB_MAX_SIZE (Eric Paris) [667225] - [security] SELinux: break ocontext reading into a separate function (Eric Paris) [667225] - [security] SELinux: move genfs read to a separate function (Eric Paris) [667225] - [security] selinux: fix error codes in symtab_init() (Eric Paris) [667225] - [security] selinux: fix error codes in cond_policydb_init() (Eric Paris) [667225] - [security] selinux: fix error codes in cond_read_node() (Eric Paris) [667225] - [security] selinux: fix error codes in cond_read_av_list() (Eric Paris) [667225] - [security] selinux: propagate error codes in cond_read_list() (Eric Paris) [667225] - [security] selinux: fix up style problem on /selinux/status (Eric Paris) [667500] - [security] selinux: fast status update interface (Eric Paris) [667500] - [scsi] qla4xxx: Update driver version to 5.02.00-k5 (Chad Dupuis) [516846] - [scsi] qla4xxx: Updated the Copyright header (Chad Dupuis) [516846] - [scsi] qla4xxx: do not reset hba if ql4xdontresethba is set (Chad Dupuis) [516846] - [scsi] qla4xxx: do not check for fw hung if reset retry is in progress (Chad Dupuis) [516846] - [scsi] qla4xxx: cache new IP address acquired via DHCP (Chad Dupuis) [516846] - [scsi] qla4xxx: Fail initialization if qla4_8xxx_pci_mem_write_2M fails (Chad Dupuis) [516846] - [scsi] qla4xxx: put device in FAILED state for 82XX initialization failure (Chad Dupuis) [516846] - [scsi] qla4xxx: do not process interrupt unconditionally (Chad Dupuis) [516846] - [scsi] qla4xxx: use correct fw_ddb_index in abort task (Chad Dupuis) [516846] - [scsi] qla4xxx: memory wedge with peg_halt test in loop (Chad Dupuis) [516846] - [scsi] qla4xxx: initialize MSI in correct way (Chad Dupuis) [516846] - [scsi] qla4xxx: Drop use of IRQF_DISABLE (Chad Dupuis) [516846] - [scsi] qla4xxx: Fix cmd check in qla4xxx_cmd_wait (Chad Dupuis) [516846] - [scsi] qla4xxx: Update driver version to 5.02.00-k4 (Chad Dupuis) [516846] - [scsi] qla4xxx: grab hardware_lock in eh_abort before accessing srb (Chad Dupuis) [516846] - [scsi] qla4xxx: remove unwanted check for bad spd (Chad Dupuis) [516846] - [scsi] qla4xxx: update AER support for ISP82XX (Chad Dupuis) [516846] - [scsi] qla4xxx: Clear the rom lock if the firmware died while holding it (Chad Dupuis) [516846] - [scsi] qla4xxx: use CRB Register for Request Queue in-pointer (Chad Dupuis) [516846] - [scsi] qla4xxx: dump mailbox registers on System Error (Chad Dupuis) [516846] - [scsi] qla4xxx: Add support for 8130/8131 AENs (Chad Dupuis) [516846] - [scsi] qla4xxx: Reset seconds_since_last_heartbeat correctly (Chad Dupuis) [516846] - [scsi] qla4xxx: On firmware hang do not wait for the outstanding commands to complete (Chad Dupuis) [516846] - [scsi] qla4xxx: free_irqs on failed initialize_adapter (Chad Dupuis) [516846] - [scsi] qla4xxx: correct data type of sense_len in qla4xxx_status_cont_entry (Chad Dupuis) [516846] - [scsi] qla4xxx: remove "ha->retry_reset_ha_cnt" from wait_for_hba_online (Chad Dupuis) [516846] - [scsi] qla4xxx: honor return status of qla4xxx_hw_reset (Chad Dupuis) [516846] - [scsi] qla4xxx: Trivial cleanup (Chad Dupuis) [516846] - [scsi] qla4xxx: fix build on PPC (Chad Dupuis) [516846] - [scsi] qla4xxx: fix build (Chad Dupuis) [516846] - [scsi] qla4xxx: fix compilation warning (Chad Dupuis) [516846] - [scsi] qla4xxx: Update driver version to 5.02.00-k3 (Chad Dupuis) [516846] - [scsi] qla4xxx: Added AER support for ISP82xx (Chad Dupuis) [516846] - [scsi] qla4xxx: Handle outstanding mbx cmds on hung f/w scenarios (Chad Dupuis) [516846] - [scsi] qla4xxx: updated mbx_sys_info struct to sync with FW 4.6.x (Chad Dupuis) [516846] - [scsi] qla4xxx: clear AF_DPC_SCHEDULED flage when exit from do_dpc (Chad Dupuis) [516846] - [scsi] qla4xxx: Stop firmware before doing init firmware (Chad Dupuis) [516846] - [scsi] qla4xxx: Use the correct request queue (Chad Dupuis) [516846] - [scsi] qla4xxx: set correct value in sess->recovery_tmo (Chad Dupuis) [516846] - [scsi] qla4xxx: fix typos concerning "initiali[zs]e" (Chad Dupuis) [516846] - [scsi] qla4xxx: Update driver version to 5.02.00-k2 (Chad Dupuis) [516846] - [scsi] qla4xxx: wait for device_ready before device discovery (Chad Dupuis) [516846] - [scsi] qla4xxx: replace all dev_info, dev_warn, dev_err with ql4_printk (Chad Dupuis) [516846] - [scsi] qla4xxx: Added support for ISP82XX (Chad Dupuis) [516846] - [scsi] qla4xxx: Handle one H/W Interrupt at a time (Chad Dupuis) [516846] - [scsi] qla4xxx: Fix the freeing of the buffer allocated for DMA (Chad Dupuis) [516846] - [scsi] qla4xxx: correct return status in function qla4xxx_fw_ready (Chad Dupuis) [516846] - [scsi] qla4xxx: unblock iscsi session after setting ddb state online (Chad Dupuis) [516846] - [scsi] qla4xxx: set driver ddb state correctly in process_ddb_changed (Chad Dupuis) [516846] - [hwmon] config: enable k10temp module (Michal Schmidt) [623968] - [hwmon] k10temp: add hwmon driver for AMD family 10h/11h CPUs (Michal Schmidt) [623968] - [x86] Calgary: Limit the max PHB number to 256 (James Takahashi) [579480] - [x86] Calgary: Increase max PHB number (James Takahashi) [579480] - [tracing] wakeup latency tracer graph support (Jiri Olsa) [667519] - [tracing] Have graph flags passed in to ouput functions (Jiri Olsa) [667519] - [tracing] Add ftrace events for graph tracer (Jiri Olsa) [667519] - [uv] sgi-xpc: XPC fails to discover partitions (George Beshers) [662996] - [uv] sgi-xpc: Incoming XPC channel messages (George Beshers) [662996] - [uv] x86: Use allocated buffer in tlb_uv.c:tunables_read() (George Beshers) [662722] - [uv] x86: Initialize BAU hub map (George Beshers) [662722] - [uv] x86: Initialize BAU MMRs only on hubs with cpus (George Beshers) [662722] - [scsi] bsg: correct fault if queue object removed while dev_t open (Mike Christie) [619818 658248] - [scsi] fc class: add fc host dev loss sysfs file (Mike Christie) [619818 658248] - [scsi] lpfc: prep for fc host dev loss tmo support (Mike Christie) [619818 658248] - [scsi] qla2xxx: prep for fc host dev loss tmo support (Mike Christie) [619818 658248] - [scsi] ibmvfc: prep for fc host dev loss tmo support (Mike Christie) [619818 658248] - [scsi] fnic: prep for fc host dev loss tmo support (Mike Christie) [619818 658248] - [scsi] scsi_transport_fc: fix blocked bsg request when fc object deleted (Mike Christie) [619818 658248] - [scsi] ibmvfc: do not reset dev_loss_tmo in slave callout (Mike Christie) [619818 658248] - [scsi] fnic: do not reset dev_loss_tmo in slave callout (Mike Christie) [619818 658248] - [scsi] lpfc: do not reset dev_loss_tmo in slave callout (Mike Christie) [619818 658248] - [scsi] qla2xxx: do not reset dev_loss_tmo in slave callout (Mike Christie) [619818 658248] - [scsi] fc class: add fc host default default dev loss setting (Mike Christie) [619818 658248] - [scsi] scsi_transport_fc: Protect against overflow in dev_loss_tmo (Mike Christie) [619818 658248] - [md] fix bug with re-adding of partially recovered device (Mike Snitzer) [663783] - [md] fix possible deadlock in handling flush requests (Mike Snitzer) [663783] - [md] move code in to submit_flushes (Mike Snitzer) [663783] - [md] remove handling of flush_pending in md_submit_flush_data (Mike Snitzer) [663783] - [virt] enable CONFIG_DEBUG_SECTION_MISMATCH=y (Stefan Assmann) [614455] - [virt] xen: fix section mismatch in reference from the function xen_hvm_init_shared_info() (Stefan Assmann) [614455] - [powerpc] Don't use kernel stack with translation off (Steve Best) [628951] - [powerpc] Initialise paca->kstack before early_setup_secondary (Steve Best) [628951] - [edac] i7core_edac: return -ENODEV when devices were already probed (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: use edac's own way to print errors (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Avoid PCI refcount to reach zero on successive load/reload (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix refcount error at PCI devices (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: it is safe to i7core_unregister_mci() when mci=NULL (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix an oops at i7core probe (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Remove unused member channels in i7core_pvt (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Remove unused arg csrow from get_dimm_config (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Reduce args of i7core_register_mci (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Introduce i7core_unregister_mci (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Use saved pointers (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Check probe counter in i7core_remove (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Call pci_dev_put() when alloc_i7core_dev() failed (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix error path of i7core_register_mci (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix order of lines in i7core_register_mci (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Always do get/put for all devices (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Introduce i7core_pci_ctl_create/release (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Introduce free_i7core_dev (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Introduce alloc_i7core_dev (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Reduce args of i7core_get_onedevice (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix the logic in i7core_remove() (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Don't do the legacy PCI probe by default (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: don't use a freed mci struct (Mauro Carvalho Chehab) [603124] - [edac] edac_core: Print debug messages at release calls (Mauro Carvalho Chehab) [603124] - [edac] edac_core: Don't let free(mci) happen while using it (Mauro Carvalho Chehab) [603124] - [edac] edac_core: Do a better job with node removal (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: explicitly remove PCI devices from the devices list (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: MCE NMI handling should stop first (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Initialize all priv vars before start polling (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Improve debug to seek for register/remove errors (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: move #if PAGE_SHIFT to edac_core.h (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: properly terminate the group of udimm counters (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Properly mark const static vars as such (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: move static vars to the beginning of the file (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Be sure that the edac pci handler will be properly released (Mauro Carvalho Chehab) [603124] - [net] bonding: prevent oopsing on calling pskb_may_pull on shared skb (Andy Gospodarek) [665110]- [netdrv] e1000: Add support for the CE4100 reference platform (Dean Nelson) [636330] - [netdrv] Intel Wired LAN drivers: Use static const (Dean Nelson) [636330] - [netdrv] e1000: use vzalloc() (Dean Nelson) [636330] - [netdrv] e1000: fix screaming IRQ (Dean Nelson) [636330] - [netdrv] e1000: fix return value not set on error (Dean Nelson) [636330] - [netdrv] e1000: make e1000_reinit_safe local (Dean Nelson) [636330] - [netdrv] vlan: Don't check for vlan group before vlan_tx_tag_present (Dean Nelson) [636330] - [netdrv] e1000: return operator cleanup (Dean Nelson) [636330] - [netdrv] e1000: use GRO for receive (Dean Nelson) [636330] - [netdrv] e1000: fix occasional panic on unload (Dean Nelson) [636330] - [netdrv] e1000: use work queues (Dean Nelson) [636330] - [netdrv] e1000: set NETIF_F_HIGHDMA for VLAN feature flags (Dean Nelson) [636330] - [netdrv] e1000: fix Tx hangs by disabling 64-bit DMA (Dean Nelson) [636330] - [netdrv] e1000: Remove address use from assignments of function pointers (Dean Nelson) [636330] - [netdrv] e1000: Add missing read memory barrier (Dean Nelson) [636330] - [netdrv] e1000: use netif_ instead of netdev_ (Dean Nelson) [636330] - [netdrv] e1000: allow option to limit number of descriptors down to 48 per ring (Dean Nelson) [636330] - [netdrv] e1000: Fix message logging defect (Dean Nelson) [636330] - [netdrv] e1000: Remove unnecessary returns from void function()s (Dean Nelson) [636330] - [netdrv] e1000: Use new function for copybreak tests (Dean Nelson) [636330] - [netdrv] e1000: fix WARN_ON with mac-vlan (Dean Nelson) [636330] - [netdrv] e1000: Use netdev_, pr_ and dev_ (Dean Nelson) [636330] - [netdrv] e1000: use DMA API instead of PCI DMA functions (Dean Nelson) [636330] - [netdrv] e1000: use skb_headlen() (Dean Nelson) [636330] - [netdrv] e1000: do not modify tx_queue_len on link speed change (Dean Nelson) [636330] - [netdrv] intel: remove trailing space in messages (Dean Nelson) [636330] - [netdrv] e1000: Fix DMA mapping error handling on RX (Dean Nelson) [636330] - [netdrv] e1000: correct wrong coding style for "else" (Dean Nelson) [636330] - [netdrv] e1000: convert to use netdev_for_each_mc_addr (Dean Nelson) [636330] - [netdrv] e1000: call pci_save_state after pci_restore_state (Dean Nelson) [636330] - [netdrv] e1000: Report link status in ethtool when interface is down (Dean Nelson) [636330] - [netdrv] e1000: Fix tests of unsigned in *_tx_map() (Dean Nelson) [636330] - [netdrv] use DEFINE_PCI_DEVICE_TABLE() (Dean Nelson) [636330] - [netdrv] drivers/net: Move && and || to end of previous line (Dean Nelson) [636330] - [netdrv] request_irq - Remove unnecessary leading & from second arg (Dean Nelson) [636330] - [netdrv] net: Use netdev_alloc_skb_ip_align() (Dean Nelson) [636330] - [netdrv] e1000: Fix erroneous display of stats by ethtool -S (Dean Nelson) [636330] - [netdrv] e1000: Use the instance of net_device_stats from net_device (Dean Nelson) [636330] - [net] dcb: use after free in dcb_flushapp() (John Villalovos) [634003 634008] - [net] dcb: unlock on error in dcbnl_ieee_get() (John Villalovos) [634003 634008] - [net] dcbnl: more informed return values for new dcbnl routines (John Villalovos) [634003 634008] - [net] dcbnl: cleanup (John Villalovos) [634003 634008] - [net] dcbnl: adding DCBX feature flags get-set (John Villalovos) [634003 634008] - [x86] dcbnl: adding DCBX engine capability (John Villalovos) [634003 634008] - [net] net_dcb: add application notifiers (John Villalovos) [634003 634008] - [dbc] dcbnl: add appliction tlv handlers (John Villalovos) [634003 634008] - [net] Fix KABI breakage caused by backport of commit 3e29027af43728c2a91fe3f735ab2822edaf54a8 (John Villalovos) [634003 634008] - [x86] dcbnl: add support for ieee8021Qaz attributes (John Villalovos) [634003 634008] - [ata] ahci: Fix bug in storing EM messages (David Milburn) [653789] - [ata] ahci: add em_buffer attribute for AHCI hosts (David Milburn) [653789] - [ata] ahci: EM message type auto detect (David Milburn) [653789] - [x86] ACPICA: Optimization: Reduce the number of namespace walks (George Beshers) [635866] - [x86] ACPICA: Performance enhancement for namespace search and access (George Beshers) [635866] - [x86] ACPICA: Update flags for operand object (George Beshers) [635866] - [net] cxgb4: fix GRO stats counting (Michal Schmidt) [669737] - [net] gro: make gro_result_t a separate type for the sparse checker (Michal Schmidt) [669737] - [net] gro: add receive functions that return GRO result codes (Michal Schmidt) [669737] - [net] gro: Name the GRO result enumeration type (Michal Schmidt) [669737] - [virt] xen/events: use locked set|clear_bit() for cpu_evtchn_mask (Andrew Jones) [667359] - [virt] xen: synch event channels delivery on HVM (Andrew Jones) [667359] - [virt] xen: dynamically allocate irq & event structures (Andrew Jones) [667359] - [virt] xen: improvements to VIRQ_DEBUG output (Andrew Jones) [667359] - [virt] xen/evtchn: clear secondary CPUs' cpu_evtchn_mask[] after restore (Andrew Jones) [667359] - [virt] xen: ensure that all event channels start off bound to VCPU 0 (Andrew Jones) [667359] - [virt] xen: use dynamic_irq_init_keep_chip_data (Andrew Jones) [667359] - [virt] xen: set up IRQ before binding virq to evtchn (Andrew Jones) [667359] - [virt] xen: statically initialize cpu_evtchn_mask_p (Andrew Jones) [667359] - [scsi] mpt2sas: version upgrade (Tomas Henzl) [642590] - [scsi] mpt2sas: DIF Type 2 Protection Support (Tomas Henzl) [642590] - [scsi] mpt2sas: Call the_scsih_ir_shutdown prior to reporting the volumes missing from the OS (Tomas Henzl) [642590] - [scsi] mpt2sas: Basic code cleanup in mpt2sas_base (Tomas Henzl) [642590] - [scsi] mpt2sas: Prevent access to freed memory from port enable process (Tomas Henzl) [642590] - [scsi] mpt2sas: Fix the race between broadcast asyn event (Tomas Henzl) [642590] - [scsi] mpt2sas: Add support for customer specific branding messages (Tomas Henzl) [642590] - [scsi] mpt2sas: Revision P-MPI header update (Tomas Henzl) [642590] - [scsi] mpt2sas: Correct resizing calculation for max_queue_depth (Tomas Henzl) [642590] - [scsi] mpt2sas: Internal device reset complete event is not supported for older firmware prior to MPI Rev-K (Tomas Henzl) [642590] - [scsi] mpt2sas: Device removal handshake even though the PHYSTATUS_VACANT bit is set in the PhyStatus (Tomas Henzl) [642590] - [scsi] mpt2sas: Debug string changes from target to device (Tomas Henzl) [642590] - [scsi] mpt2sas: Sanity check for phy count is added using maxphy (Tomas Henzl) [642590] - [scsi] mpt2sas: Remove code for TASK_SET_FULL from-driver (Tomas Henzl) [642590] - [scsi] mpt2sas: MPI2.0 header updated (Tomas Henzl) [642590] - [scsi] mpt2sas: Modify code to support Expander switch (Tomas Henzl) [642590] - [scsi] mpt2sas: Create a pool of chain buffer instead of dedicated (Tomas Henzl) [642590] - [scsi] mpt2sas: Added loadtime parameters for IOMissingDelay and parameters (Tomas Henzl) [642590] - [scsi] mpt2sas: Added sanity check for cb_idx and smid access (Tomas Henzl) [642590] - [scsi] mpt2sas: Copy message frame before releasing to free pool to have a local reference (Tomas Henzl) [642590] - [scsi] mpt2sas: Copy sense buffer instead of working on direct memory location (Tomas Henzl) [642590] - [scsi] mpt2sas: Adding additional message to error escalation callback (Tomas Henzl) [642590] - [scsi] mpt2sas: Add additional check for responding volumes after Host Reset (Tomas Henzl) [642590] - [scsi] mpt2sas: Added ENOMEM return type when allocation fails (Tomas Henzl) [642590] - [scsi] mpt2sas: Redesign raid devices event handling using pd_handles per HBA (Tomas Henzl) [642590] - [scsi] mpt2sas: Tie a log info message to a specific PHY (Tomas Henzl) [642590] - [scsi] mpt2sas: print level KERN_DEBUG is replaced by KERN_INFO (Tomas Henzl) [642590] - [scsi] mpt2sas: Added sysfs support for tracebuffer (Tomas Henzl) [642590] - [scsi] mpt2sas: MPI header version N is updated (Tomas Henzl) [642590] - [scsi] mpt2sas: Added sysfs counter for ioc reset (Tomas Henzl) [642590] - [scsi] mpt2sas: Added expander phy control support (Tomas Henzl) [642590] - [scsi] mpt2sas: Added expander phy counter support (Tomas Henzl) [642590] - [scsi] mpt2sas: Staged device discovery disable_discovery module parameter is added (Tomas Henzl) [642590] - [scsi] mpt2sas: Hold Controller reset when another reset is in progress (Tomas Henzl) [642590] - [netdrv] bnx2: Free IRQ before freeing status block memory (John Feeney) [635889] - [netdrv] bnx2: remove cancel_work_sync() from remove_one (John Feeney) [635889] - [netdrv] bnx2: Use static const (John Feeney) [635889] - [netdrv] bnx2: don't use flush_scheduled_work() (John Feeney) [635889] - [netdrv] bnx2: Remove config access to non-standard registers (John Feeney) [635889] - [netdrv] bnx2: Fix reset bug on 5709 (John Feeney) [635889] - [netdrv] Update to firmware 6.0.x (John Feeney) [635889] - [netdrv] bnx2: Enable AER on PCIE devices only (John Feeney) [635889] - [netdrv] bnx2: Add PCI Advanced Error Reporting support (John Feeney) [635889] - [netdrv] bnx2: Update version to 2.0.17 (John Feeney) [635889] - [netdrv] bnx2: Remove some unnecessary smp_mb() in tx fast path (John Feeney) [635889] - [netdrv] bnx2: Call pci_enable_msix() with actual number of vectors (John Feeney) [635889] - [netdrv] bnx2: Use proper counter for net_device_stats->multicast (John Feeney) [635889] - [netdrv] bnx2: use device model DMA API (John Feeney) [635889] - [netdrv] bnx2: allocate with GFP_KERNEL flag on RX path init (John Feeney) [635889] - [netdrv] bnx2: Update version to 2.0.16 (John Feeney) [635889] - [netdrv] bnx2: Dump some config space registers during TX timeout (John Feeney) [635889] - [netdrv] bnx2: fix dma_get_ops compilation breakage (John Feeney) [635889] - [netdrv] bnx2: Use netif_carrier_off() to prevent timeout (John Feeney) [635889] - [netdrv] bnx2: Fix register printouts during NETEV_WATCHDOG (John Feeney) [635889] - [netdrv] bnx2: Add prefetches to rx path (John Feeney) [635889] - [netdrv] bnx2: Add GRO support (John Feeney) [635889] - [netdrv] bnx2: Update version to 2.0.9 (John Feeney) [635889] - [netdrv] bnx2: Remove now useless VPD code (John Feeney) [635889] - [netdrv] bnx2: Add helper to search for VPD keywords (John Feeney) [635889] - [netdrv] bnx2: Add VPD information field helper functions (John Feeney) [635889] - [netdrv] bnx2: Add helper to find a VPD resource data type (John Feeney) [635889] - [netdrv] bnx2: Add large and small resource data type code (John Feeney) [635889] - [netdrv] pci: Add PCI LRDT tag size and section size (John Feeney) [635889] - [netdrv] bnx2: convert multiple drivers to use netdev_for_each_mc_addr (John Feeney) [635889] - [netdrv] bnx2: Use (pr|netdev|netif)_ macro helpers (John Feeney) [635889] - [netdrv] be2net: update be2net driver to version 2.103.298r (Ivan Vecera) [635741] - [netdrv] ixgbe: update to upstream version 3.0.12-k2 (Andy Gospodarek) [561359 617193 622640 629909 632598 637332] - [netdrv] igb driver update (Stefan Assmann) [636322] - [netdrv] e1000e: upstream to upstream version 1.2.20 (Andy Gospodarek) [636325] - [pci] Fix warnings when CONFIG_DMI unset (Jon Masters) [639965] - [pci] export SMBIOS provided firmware instance and label to sysfs (Jon Masters) [639965] - [fs] xfs: don't block on buffer read errors (Dave Chinner) [581838] - [fs] xfs: serialise unaligned direct IOs (Dave Chinner) [669272] - [fs] xfs: ensure sync write errors are returned (Dave Chinner) [669272] - [netdrv] hostap_cs: fix sleeping function called from invalid context (Stanislaw Gruszka) [621103] - [netdrv] p54usb: New USB ID for Gemtek WUBI-100GW (Stanislaw Gruszka) [621103] - [netdrv] p54usb: add 5 more USBIDs (Stanislaw Gruszka) [621103] - [netdrv] orinoco: clear countermeasure setting on commit (Stanislaw Gruszka) [621103] - [netdrv] orinoco: fix TKIP countermeasure behaviour (Stanislaw Gruszka) [621103] - [netdrv] p54/eeprom.c: Return -ENOMEM on memory allocation failure (Stanislaw Gruszka) [621103] - [netdrv] p54usb: add five more USBIDs (Stanislaw Gruszka) [621103] - [netdrv] p54usb: fix off-by-one on !CONFIG_PM (Stanislaw Gruszka) [621103] - [netdrv] wext: fix potential private ioctl memory content leak (Stanislaw Gruszka) [621103] - [netdrv] hostap_pci: set dev->base_addr during probe (Stanislaw Gruszka) [621103] - [netdrv] ath5k: check return value of ieee80211_get_tx_rate (Stanislaw Gruszka) [621103] - [netdrv] p54: fix tx feedback status flag check (Stanislaw Gruszka) [621103] - [netdrv] ath9k_hw: fix parsing of HT40 5 GHz CTLs (Stanislaw Gruszka) [621103] - [netdrv] ath5k: disable ASPM L0s for all cards (Stanislaw Gruszka) [621103] - [netdrv] cfg80211: don't get expired BSSes (Stanislaw Gruszka) [621103] - [netdrv] ath9k: fix yet another buffer leak in the tx aggregation code (Stanislaw Gruszka) [621103] - [netdrv] ath9k: fix TSF after reset on AR913x (Stanislaw Gruszka) [621103] - [netdrv] cfg80211: ignore spurious deauth (Stanislaw Gruszka) [621103] - [netdrv] ath9k_hw: fix an off-by-one error in the PDADC boundaries calculation (Stanislaw Gruszka) [621103] - [netdrv] ath9k: enable serialize_regmode for non-PCIE AR9160 (Stanislaw Gruszka) [621103] - [netdrv] ath5k: initialize ah->ah_current_channel (Stanislaw Gruszka) [621103] - [netdrv] mac80211: fix supported rates IE if AP doesn't give us it's rates (Stanislaw Gruszka) [621103] - [netdrv] libertas/sdio: 8686: set ECSI bit for 1-bit transfers (Stanislaw Gruszka) [621103] - [netdrv] mac80211: do not wip out old supported rates (Stanislaw Gruszka) [621103] - [netdrv] p54pci: add Symbol AP-300 minipci adapters pciid (Stanislaw Gruszka) [621103] - [netdrv] hostap: Protect against initialization interrupt (Stanislaw Gruszka) [621103] - [netdrv] ath9k: Avoid corrupt frames being forwarded to mac80211 (Stanislaw Gruszka) [621103] - [netdrv] ath9k: re-enable ps by default for new single chip families (Stanislaw Gruszka) [621103] - [netdrv] ath5k: drop warning on jumbo frames (Stanislaw Gruszka) [621103] - [netdrv] wl1251: fix a memory leak in probe (Stanislaw Gruszka) [621103] - [netdrv] ath9k: add support for 802.11n bonded out AR2427 (Stanislaw Gruszka) [621103] - [netdrv] wireless: report reasonable bitrate for MCS rates through wext (Stanislaw Gruszka) [621103] - [netdrv] p54usb: Add device ID for Dell WLA3310 USB (Stanislaw Gruszka) [621103] - [netdrv] ath5k: retain promiscuous setting (Stanislaw Gruszka) [621103] - [netdrv] mac80211: fix rts threshold check (Stanislaw Gruszka) [621103] - [netdrv] mac80211: Fix robust management frame handling (MFP) (Stanislaw Gruszka) [621103] - [netdrv] ar9170usb: fix panic triggered by undersized rxstream buffer (Stanislaw Gruszka) [621103] - [netdrv] ar9170usb: add a couple more USB IDs (Stanislaw Gruszka) [621103] - [netdrv] rtl8180: fix tx status reporting (Stanislaw Gruszka) [621103] - [drm] fix writeback on rn50 powerpc (Dave Airlie) [667565] - [net] backport of vlan_get_protocol() (Andy Gospodarek) [669787] - [mm] backport vzalloc() and vzalloc_node() (Andy Gospodarek) [669787]- [block] blk-cgroup: Allow creation of hierarchical cgroups (Vivek Goyal) [658482] - [netdrv] tg3: Provide EEE support (John Feeney) [632105] - [netdrv] tg3: Disable TSS except for 5719 (John Feeney) [634316] - [netdrv] tg3: Raise the jumbo frame BD flag threshold (John Feeney) [635078] - [netdrv] tg3: Enable phy APD for 5717 and later asic revs (John Feeney) [635078] - [netdrv] tg3: Enable mult rd DMA engine on 5719 (John Feeney) [635078] - [netdrv] tg3: Fix 5719 internal FIFO overflow problem (John Feeney) [635078] - [netdrv] tg3: Assign correct tx margin for 5719 (John Feeney) [635078] - [netdrv] tg3: Apply 10Mbps fix to all 57765 revisions (John Feeney) [635078] - [netdrv] tg3: Add extend rx ring sizes for 5717 and 5719 (John Feeney) [635078] - [netdrv] tg3: Prepare for larger rx ring sizes (John Feeney) [635078] - [netdrv] tg3: 5719: Prevent tx data corruption (John Feeney) [635078] - [netdrv] tg3: Unlock 5717 B0+ support (John Feeney) [635078] - [netdrv] tg3: Fix read DMA FIFO overruns on recent devices (John Feeney) [635078] - [netdrv] tg3: Update version to 3.113 (John Feeney) [635078] - [netdrv] tg3: Migrate tg3_flags to phy_flags (John Feeney) [635078] - [netdrv] tg3: Create phy_flags and migrate phy_is_low_power (John Feeney) [635078] - [netdrv] tg3: Add phy-related preprocessor constants (John Feeney) [635078] - [netdrv] tg3: Add error reporting to tg3_phydsp_write() (John Feeney) [635078] - [netdrv] tg3: Improve small packet performance (John Feeney) [635078] - [netdrv] tg3: Remove 5720, 5750, and 5750M (John Feeney) [635078] - [netdrv] tg3: Detect APE firmware types (John Feeney) [635078] - [netdrv] tg3: Restrict ASPM workaround devlist (John Feeney) [635078] - [netdrv] tg3: Manage gphy power for CPMU-less devs only (John Feeney) [635078] - [netdrv] tg3: Don't access phy test ctrl reg for 5717+ (John Feeney) [635078] - [netdrv] tg3: Create TG3_FLG3_5717_PLUS flag (John Feeney) [635078] - [netdrv] tg3: Disable TSS also during tg3_close() (John Feeney) [635078] - [netdrv] tg3: Add 5784 ASIC rev to earlier PCIe MPS fix (John Feeney) [635078] - [netdrv] tg3: Update version to 3.112 (John Feeney) [635078] - [netdrv] tg3: Fix some checkpatch errors (John Feeney) [635078] - [netdrv] tg3: Revert PCIe tx glitch fix (John Feeney) [635078] - [netdrv] tg3: Report driver version to firmware (John Feeney) [635078] - [netdrv] tg3: Relax 5717 serdes restriction (John Feeney) [635078] - [netdrv] tg3: Fix single MSI-X vector coalescing (John Feeney) [635078] - [netdrv] tg3: Revert RSS indir tbl setup change (John Feeney) [635078] - [netdrv] tg3: allow TSO on vlan devices (John Feeney) [635078] - [netdrv] tg3: Update version to 3.111 (John Feeney) [635078] - [netdrv] tg3: 5717: Allow serdes link via parallel detect (John Feeney) [635078] - [netdrv] tg3: Allow single MSI-X vector allocations (John Feeney) [635078] - [netdrv] tg3: Off-by-one error in RSS setup (John Feeney) [635078] - [netdrv] tg3: Enable GRO by default. (John Feeney) [635078] - [netdrv] tg3: Update version to 3.110 (John Feeney) [635078] - [netdrv] tg3: Remove function errors flagged by checkpatch (John Feeney) [635078] - [netdrv] tg3: Unify max pkt size preprocessor constants (John Feeney) [635078] - [netdrv] tg3: Re-inline VLAN tags when appropriate (John Feeney) [635078] - [netdrv] tg3: Optimize rx double copy test (John Feeney) [635078] - [netdrv] tg3: Update version to 3.109 (John Feeney) [635078] - [netdrv] tg3: Remove tg3_dump_state() (John Feeney) [635078] - [netdrv] tg3: Cleanup if codestyle (John Feeney) [635078] - [netdrv] tg3: The case of switches (John Feeney) [635078] - [netdrv] tg3: Whitespace, constant, and comment updates (John Feeney) [635078] - [netdrv] tg3: Use VPD fw version when present (John Feeney) [635078] - [netdrv] tg3: Prepare FW version code for VPD versioning (John Feeney) [635078] - [netdrv] tg3: Fix message 80 char violations (John Feeney) [635078] - [netdrv] tg3: netdev_err() => dev_err() (John Feeney) [635078] - [netdrv] tg3: Replace pr_err with sensible alternatives (John Feeney) [635078] - [netdrv] tg3: Restore likely() check in tg3_poll_msix() (John Feeney) [635078] - [netdrv] drivers/net/tg3.c: change the field used with the TG3_FLAG_10_100_ONLY constant (John Feeney) [635078] - [netdrv] tg3: Remove now useless VPD code (John Feeney) [635078] - [netdrv] pci: Add helper to search for VPD keywords (John Feeney) [635078] - [netdrv] pci: Add VPD information field helper functions (John Feeney) [635078] - [netdrv] pci: Add helper to find a VPD resource data type (John Feeney) [635078] - [netdrv] pci: Add large and small resource data type code (John Feeney) [635078] - [netdrv] pci: Add PCI LRDT tag size and section size (John Feeney) [635078] - [netdrv] net: convert multiple drivers to use netdev_for_each_mc_addr, part6 (John Feeney) [635078] - [netdrv] drivers/net/tg3.c: Use (pr|netdev)_ macro helpers (John Feeney) [635078] - [kdump] vt-d: Handle previous faults after enabling fault handling (Takao Indoh) [617137] - [kdump] Enable the intr-remap fault handling after local apic setup (Takao Indoh) [617137] - [kdump] vt-d: Fix the vt-d fault handling irq migration in the x2apic mode (Takao Indoh) [617137] - [kdump] vt-d: Quirk for masking vtd spec errors to platform error handling logic (Takao Indoh) [617137] - [netdrv] return operator cleanup (Dean Nelson) [636331] - [netdrv] e100: Add missing read memory barrier (Dean Nelson) [636331] - [net] trans_start cleanups (Dean Nelson) [636331] - [netdrv] e100: Fix the TX workqueue race (Dean Nelson) [636331] - [netdrv] Use pr_ and netif_ (Dean Nelson) [636331] - [net] convert multiple drivers to use netdev_for_each_mc_addr, part4 (Dean Nelson) [636331] - [net] use netdev_mc_count and netdev_mc_empty when appropriate (Dean Nelson) [636331] - [netdrv] use DEFINE_PCI_DEVICE_TABLE() (Dean Nelson) [636331] - [netdrv] e100: Fix to allow systems with FW based cards to resume from STD (Dean Nelson) [636331] - [net] Use netdev_alloc_skb_ip_align() (Dean Nelson) [636331] - [netdrv] qlcnic: change module parameter permissions (Chad Dupuis) [667192] - [netdrv] qlcnic: fix ethtool diagnostics test (Chad Dupuis) [667192] - [netdrv] qlcnic: fix flash fw version read (Chad Dupuis) [667192] - [netdrv] Use static const (Chad Dupuis) [667192] - [netdrv] qlcnic: reset pci function unconditionally during probe (Chad Dupuis) [667192] - [netdrv] qlcnic: fix ocm window register offset calculation (Chad Dupuis) [667192] - [netdrv] qlcnic: fix LED test when interface is down (Chad Dupuis) [667192] - [netdrv] qlcnic: Updated driver version to 5.0.13 (Chad Dupuis) [667192] - [netdrv] qlcnic: LICENSE file for qlcnic (Chad Dupuis) [667192] - [netdrv] qlcnic: validate eswitch config values for PF (Chad Dupuis) [667192] - [netdrv] qlcnic: Disable loopback support (Chad Dupuis) [667192] - [netdrv] qlcnic: avoid using reset_devices as it may become obsolete (Chad Dupuis) [667192] - [netdrv] qlcnic: Bumped up driver version to 5.0.12 (Chad Dupuis) [667192] - [netdrv] qlcnic: fix panic on load (Chad Dupuis) [667192] - [netdrv] qlcnic: lro off message log from set rx checsum (Chad Dupuis) [667192] - [netdrv] qlcnic: Add description for CN1000Q adapter (Chad Dupuis) [667192] - [netdrv] qlcnic: Fix for kdump (Chad Dupuis) [667192] - [netdrv] qlcnic: Allow minimum bandwidth of zero (Chad Dupuis) [667192] - [netdrv] qlcnic: define valid vlan id range (Chad Dupuis) [667192] - [netdrv] qlcnic: reduce rx ring size (Chad Dupuis) [667192] - [netdrv] qlcnic: fix mac learning (Chad Dupuis) [667192] - [netdrv] qlcnic: update ethtool stats (Chad Dupuis) [667192] - [scsi] QLogic's qlcnic driver (Bob Picco) [562921] - [mm] notifier_from_errno() cleanup (Prarit Bhargava) [669041] - [x86] convert cpu notifier to return encapsulate errno value (Prarit Bhargava) [669041] - [kernel] notifier: change notifier_from_errno(0) to return NOTIFY_OK (Prarit Bhargava) [669041] - [netdrv] netxen: update driver version 4.0.75 (Chad Dupuis) [667194] - [netdrv] netxen: enable LRO based on NETIF_F_LRO (Chad Dupuis) [667194] - [netdrv] netxen: update module description (Chad Dupuis) [667194] - [netdrv] drivers/net: Use static const (Chad Dupuis) [667194] - [netdrv] netxen: avoid using reset_devices as it may become obsolete (Chad Dupuis) [667194] - [netdrv] netxen: remove unused firmware exports (Chad Dupuis) [667194] - [netdrv] netxen_nic: Fix the tx queue manipulation bug in netxen_nic_probe (Chad Dupuis) [667194] - [netdrv] netxen: fix kdump (Chad Dupuis) [667194] - [netdrv] netxen: make local function static (Chad Dupuis) [667194] - [netdrv] netxen: mask correctable error (Chad Dupuis) [667194] - [netdrv] netxen: fix race in tx stop queue (Chad Dupuis) [667194] - [netdrv] net: return operator cleanup (Chad Dupuis) [667194] - [mm] page-types.c: fix name of unpoison interface (Dean Nelson) [667686] - [mm] Documentation/vm: fix spelling in page-types.c (Dean Nelson) [667686] - [mm] page-types: exit early when invoked with -d|--describe (Dean Nelson) [667686] - [mm] page-types: whitespace alignment (Dean Nelson) [667686] - [mm] page-types: learn to describe flags directly from command line (Dean Nelson) [667686] - [mm] page-types: unsigned cannot be less than 0 in add_page() (Dean Nelson) [667686] - [mm] page-types: constify read only arrays (Dean Nelson) [667686] - [mm] tree-wide: fix assorted typos all over the place (Dean Nelson) [667686] - [kernel] kmsg_dump: use stable variable to dump kmsg buffer (Jarod Wilson) [632041] - [kernel] kmsg_dump: build fixups (Jarod Wilson) [632041] - [kernel] kmsg_dump: Dump on crash_kexec as well (Jarod Wilson) [632041] - [kernel] core: Add kernel message dumper to call on oopses and panics (Jarod Wilson) [632041] - [mm] shmem: put_super must percpu_counter_destroy (Jeff Moyer) [667550] - [fs] tmpfs: make tmpfs scalable with percpu_counter for used blocks (Jeff Moyer) [667550] - [fs] tmpfs: add accurate compare function to percpu_counter library (Jeff Moyer) [667550] - [netdrv] iwlagn: enable only rfkill interrupt when device is down (Stanislaw Gruszka) [593566] - [netdrv] wireless: use a dedicated workqueue for cfg80211 (Stanislaw Gruszka) [593566] - [netdrv] mac80211: do not requeue scan work when not needed (Stanislaw Gruszka) [593566] - [netdrv] mac80211: compete scan to cfg80211 if deferred scan fail to start (Stanislaw Gruszka) [593566] - [netdrv] mac80211: fix scan locking wrt. hw scan (Stanislaw Gruszka) [593566] - [netdrv] mac80211: flush workqueue before restarting device (Stanislaw Gruszka) [593566] - [drm] Backport AGP/DRM from 2.6.37-rc8 (Dave Airlie) [667565] - [drm] vga_switcheroo: backport (Dave Airlie) [667281] - [drm] fbcon: fix situation where fbcon gets deinitialised and can't reinit (Dave Airlie) [667281] - [char] vt: fix issue when fbcon wants to takeover a second time (Dave Airlie) [667281] - [drm] fb/kms: fix kABI issue in the aperture code (Dave Airlie) [667281] - [drm] fbdev: updates needed for drm backport (Dave Airlie) [667281] - [kernel] Revert "debug_locks: set oops_in_progress if we will log messages." (Dave Airlie) [667281] - [i2c] i2c-algo-bit: Add pre- and post-xfer hooks (Dave Airlie) [667281] - [x86] io-mapping: move asm include inside the config option (Dave Airlie) [667281] - [drm] io-mapping: Specify slot to use for atomic mappings (Dave Airlie) [667281] - [x86] Add array variants for setting memory to wc caching (Dave Airlie) [667281]- [x86] xsave: Use xsaveopt in context-switch path when supported (John Villalovos) [492912] - [x86] cpu: Enumerate xsaveopt (John Villalovos) [492912] - [x86] cpu: Add xsaveopt cpufeature (John Villalovos) [492912] - [x86] cpu: Make init_scattered_cpuid_features() consider cpuid subleaves (John Villalovos) [492912] - [x86] xsave: Sync xsave memory layout with its header for user handling (John Villalovos) [492912] - [x86] xsave: Track the offset, size of state in the xsave layout (John Villalovos) [492912] - [x86] fpu: Use static_cpu_has() to implement use_xsave() (John Villalovos) [492912] - [x86] Add new static_cpu_has() function using alternatives (John Villalovos) [492912] - [x86] fpu: Use the proper asm constraint in use_xsave() (John Villalovos) [492912] - [x86] Eliminate TS_XSAVE (John Villalovos) [492912] - [x86] cpu: Make APERF/MPERF a normal table-driven flag (John Villalovos) [492912] - [x86] Unify APERF/MPERF support (John Villalovos) [492912] - [x86] x86, cpu: Add AMD core boosting feature flag to /proc/cpuinfo (John Villalovos) [492912] - [scsi] lpfc: Update lpfc version for 8.3.5.30 driver release (Rob Evers) [663119] - [scsi] lpfc: Turned parity and serr bits back on after performing sli4 board reset PCI access (Rob Evers) [663119] - [scsi] lpfc: Use VPI for ALL ELS commands and allocate RPIs at node creation (Rob Evers) [663119] - [scsi] lpfc: Correct bit-definitions in SLI4 data structures (Rob Evers) [663119] - [scsi] lpfc: Update lpfc version for 8.3.5.29 driver release (Rob Evers) [663119] - [scsi] lpfc: Implement new SLI4 initialization procedures based on if_type (Rob Evers) [663119] - [scsi] lpfc: Implement the FC and SLI async event handlers (Rob Evers) [663119] - [scsi] lpfc: Comment update, minor re-order to sync w/ upstream (Rob Evers) [663119] - [scsi] lpfc: Fixed panic in the __lpfc_sli_get_sglq (Rob Evers) [663119] - [scsi] lpfc: Fixed management command context setting (Rob Evers) [663119] - [netdrv] vxge: make functions local and remove dead code (Bob Picco) [636869] - [netdrv] drivers/net: Convert unbounded kzalloc calls to kcalloc (Bob Picco) [636869] - [netdrv] vxge-main.c: Use pr_ and netdev_ (Bob Picco) [636869] - [netdrv] vxge: Version update (Bob Picco) [636869] - [netdrv] vxge: Update copyright information (Bob Picco) [636869] - [netdrv] vxge: NETIF_F_LLTX removal (Bob Picco) [636869] - [netdrv] vxge: Fix multicast issues (Bob Picco) [636869] - [netdrv] vxge: Remove queue_state references (Bob Picco) [636869] - [netdrv] vxge: show startup message with KERN_INFO (Bob Picco) [636869] - [netdrv] drivers/net: Remove unnecessary returns from void function()s (Bob Picco) [636869] - [x86] additional LPC Controller DeviceID for Intel Patsburg PCH for TCO Watchdog (David Milburn) [464257] - [x86] additional LPC Controller DeviceID for Intel Patsburg PCH (David Milburn) [464257] - [i2c] i2c-i801: Add Intel Patsburg device ID (David Milburn) [464257] - [pci] update Intel Patsburg defines (David Milburn) [464257] - [pci] irq and pci_ids patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [sound] ALSA HD Audio patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [x86] watchdog: TCO Watchdog patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [x86] ahci: AHCI and RAID mode SATA patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [ata] ata_piix: IDE Mode SATA patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [netdrv] ibmveth: Free irq on error path (Steve Best) [632706] - [netdrv] ibmveth: Cleanup error handling inside ibmveth_open (Steve Best) [632706] - [netdrv] ibmveth: Update module information and version (Steve Best) [632706] - [netdrv] ibmveth: Remove some unnecessary include files (Steve Best) [632706] - [netdrv] ibmveth: Convert driver specific assert to BUG_ON (Steve Best) [632706] - [netdrv] ibmveth: Return -EINVAL on all ->probe errors (Steve Best) [632706] - [netdrv] ibmveth: Coding style fixes (Steve Best) [632706] - [netdrv] ibmveth: Some formatting fixes (Steve Best) [632706] - [netdrv] ibmveth: Convert driver specific error functions to netdev_err (Steve Best) [632706] - [netdrv] ibmveth: Convert driver specific debug to netdev_dbg (Steve Best) [632706] - [netdrv] ibmveth: Remove redundant function prototypes (Steve Best) [632706] - [netdrv] ibmveth: Convert to netdev_alloc_skb (Steve Best) [632706] - [netdrv] ibmveth: remove procfs code (Steve Best) [632706] - [netdrv] ibmveth: Enable IPv6 checksum offload (Steve Best) [632706] - [netdrv] ibmveth: Remove duplicate checksum offload setup code (Steve Best) [632706] - [netdrv] ibmveth: Add optional flush of rx buffer (Steve Best) [632706] - [netdrv] ibmveth: Add scatter-gather support (Steve Best) [632706] - [netdrv] ibmveth: Use lighter weight read memory barrier in ibmveth_poll (Steve Best) [632706] - [netdrv] ibmveth: Add rx_copybreak (Steve Best) [632706] - [netdrv] ibmveth: Add tx_copybreak (Steve Best) [632706] - [netdrv] ibmveth: Remove LLTX (Steve Best) [632706] - [netdrv] ibmveth: batch rx buffer replacement (Steve Best) [632706] - [netdrv] ibmveth: Remove integer divide caused by modulus (Steve Best) [632706] - [scsi] ibmvfc: version 1.0.9 (Steve Best) [632710] - [scsi] ibmvfc: Handle Virtual I/O Server reboot (Steve Best) [632710] - [scsi] ibmvfc: Log link up/down events (Steve Best) [632710] - [scsi] ibmvfc: Fix terminate_rport_io (Steve Best) [632710] - [scsi] ibmvfc: Fix rport add/delete race resulting in oops (Steve Best) [632710] - [scsi] ibmvfc: Add support for fc_block_scsi_eh (Steve Best) [632710] - [scsi] ibmvfc: Add FC Passthru support (Steve Best) [632710] - [scsi] ibmvfc: Fix adapter cancel flags for terminate_rport_io (Steve Best) [632710] - [scsi] ibmvfc: Remove unnecessary parameter to ibmvfc_init_host (Steve Best) [632710] - [scsi] ibmvfc: Fix locking in ibmvfc_remove (Steve Best) [632710] - [scsi] ibmvfc: Fixup TMF response handling (Steve Best) [632710] - [ppc64] Enable PM_SLEEP on POWER w/o KABI changes (Steve Best) [632683] - [ppc64] pseries: Partition hibernation support for RHEL6.1 (Steve Best) [632683] - [ppc64] pseries: Partition hibernation support (Steve Best) [632683] - [ppc64] ibmvscsi: Fix softlockup on resume (Steve Best) [632683] - [ppc64] ibmvfc: Fix soft lockup on resume (Steve Best) [632683] - [ppc64] ibmvscsi: Add suspend/resume support (Steve Best) [632683] - [ppc64] ibmvfc: Add suspend/resume support (Steve Best) [632683] - [ppc64] ibmveth: Add suspend/resume support (Steve Best) [632683] - [ppc64] vio: Add power management support (Steve Best) [632683] - [ppc64] pseries: Migration code reorganization / hibernation prep (Steve Best) [632683] - [configs] redhat: added CONFIG_SECURITY_DMESG_RESTRICT option (Frantisek Hrbata) [653245] - [kernel] restrict unprivileged access to kernel syslog (Frantisek Hrbata) [653245] - [edac] i7300_edac: Fix an error with RHEL6 build (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add it to x86 RHEL6 build (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Properly initialize per-csrow memory size (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: better initialize page counts (Mauro Carvalho Chehab) [638237] - [edac] MAINTAINERS: Add maintainer for i7300-edac driver (Mauro Carvalho Chehab) [638237] - [edac] i7300-edac: CodingStyle cleanup (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Improve comments (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Cleanup: reorganize the file contents (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Properly detect channel on CE errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: enrich FBD error info for corrected errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: enrich FBD error info for fatal errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: pre-allocate a buffer used to prepare err messages (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Fix MTR x4/x8 detection logic (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Make the debug messages coherent with the others (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Cleanup: remove get_error_info logic (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add a code to cleanup error registers (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add support for reporting FBD errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Properly detect the type of error correction (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Detect if the device is on single mode (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Adds detection for enhanced scrub mode on x8 (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Clear the error bit after reading (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add error detection code for global errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Better name PCI devices (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add a FIXME note about the error correction type (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: add global error registers (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: display info if ECC is enabled or not (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: start a driver for i7300 chipset (Mauro Carvalho Chehab) [638237] - [net] ipsec: fragment locally generated tunnel-mode IPSec6 packets as needed (Herbert Xu) [661113] - [dma] Fix incorrect iommu in ioatdma (John Feeney) [611884] - [pci] sysfs: Update ROM to include default owner write access (Alex Williamson) [668478] - [x86] tboot: Add support for S3 memory integrity protection (John Villalovos) [464222] - [x86] Fix checking of SRAT when node 0 ram is not from 0 (Amerigo Wang) [668340] - [virt] VMX: when entering real mode align segment base to 16 bytes (Gleb Natapov) [665970] - [virt] xenbus: implement O_NONBLOCK (Paolo Bonzini) [607262] - [virt] x86: Push potential exception error code on task switches (Gleb Natapov) [654284] - [virt] VMX: add module parameter to avoid trapping HLT instructions (Gleb Natapov) [661540] - [netdrv] QLogic nextxen driver updates (Bob Picco) [562940] - [scsi] libsas: fix NCQ mixing with non-NCQ (David Milburn) [621606]- [netdrv] BNX2I: Updated version, copyright, and maintainer info (Mike Christie) [635894] - [netdrv] BNX2I: Added iSCSI text pdu support for iSCSI offload (Mike Christie) [635894] - [netdrv] BNX2I: Added jumbo MTU support for the no shost case (Mike Christie) [635894] - [netdrv] BNX2I: Added support for the 57712(E) devices (Mike Christie) [635894] - [netdrv] BNX2I: Added handling for unsupported iSCSI offload hba (Mike Christie) [635894] - [netdrv] BNX2I: Fixed the 32-bit swapping of the LUN field for nopouts for 5771X (Mike Christie) [635894] - [netdrv] BNX2I: Allow ep CONNECT_FAILED condition to go through proper cleanup (Mike Christie) [635894] - [netdrv] BNX2I: Added reconnect fix connecting against Lefthand targets (Mike Christie) [635894] - [netdrv] BNX2I: Cleaned up various error conditions in ep_connect/disconnect (Mike Christie) [635894] - [netdrv] BNX2I: Added return code check for chip kwqe submission request (Mike Christie) [635894] - [netdrv] BNX2I: Modified the bnx2i stop path to compensate for in progress ops (Mike Christie) [635894] - [netdrv] BNX2I: Removed the dynamic registration of CNIC (Mike Christie) [635894] - [netdrv] BNX2I: Added mutex lock protection to conn_get_param (Mike Christie) [635894] - [netdrv] BNX2I: Allow to abort the connection if connect request times out (Mike Christie) [635894] - [netdrv] BNX2I: Fixed the remote TCP RST handling for the 570X (1g) (Mike Christie) [635894] - [netdrv] BNX2I: Fixed a cid leak issue for 5771X (10g) (Mike Christie) [635894] - [netdrv] BNX2I: Fixed the endian bug in the TMF LUN cmd send (Mike Christie) [635894] - [netdrv] BNX2I: Added chip cleanup for the remove module path (Mike Christie) [635894] - [netdrv] BNX2I: Recouple the CFC delete cleanup with cm_abort/close completion (Mike Christie) [635894] - [netdrv] BNX2I: Added support for other TMFs besides ABORT_TASK (Mike Christie) [635894] - [netdrv] BNX2I: Fixed a protocol violation on nopout responses (Mike Christie) [635894] - [netdrv] BNX2I: Added host param ISCSI_HOST_PARAM_IPADDRESS (Mike Christie) [635894] - [netdrv] BNX2I: Fixed the TCP graceful termination initiation (Mike Christie) [635894] - [netdrv] BNX2I: Fine tuned conn destroy and context destroy timeout values (Mike Christie) [635894] - [netdrv] cnic: Fix the type field in SPQ messages (Mike Christie) [635892] - [netdrv] cnic: Do not call bnx2i when bnx2i is calling cnic_unregister_driver() (Mike Christie) [635892] - [netdrv] cnic: Do not allow iSCSI and FCoE on bnx2x multi-function mode (Mike Christie) [635892] - [netdrv] cnic: fix mem leak on allocation failures in cnic_alloc_uio_rings() (Mike Christie) [635892] - [netdrv] cnic: Add FCoE support on 57712 (Mike Christie) [635892] - [netdrv] cnic: Add kcq2 support on 57712 (Mike Christie) [635892] - [netdrv] cnic: Call cm_connect_complete() immediately on error (Mike Christie) [635892] - [netdrv] cnic: Check device state before reading the kcq pointer in IRQ (Mike Christie) [635892] - [netdrv] cnic: Support NIC Partition mode (Mike Christie) [635892] - [netdrv] cnic: Use proper client and connection IDs on iSCSI ring (Mike Christie) [635892] - [netdrv] cnic: Improve ->iscsi_nl_msg_send() (Mike Christie) [635892] - [netdrv] cnic: Prevent "scheduling while atomic" when calling ->cnic_init() (Mike Christie) [635892] - [netdrv] cnic: Fix iSCSI TCP port endian order (Mike Christie) [635892] - [netdrv] drivers/net/cnic.c: Remove unnecessary semicolons (Mike Christie) [635892] - [netdrv] cnic: Add support for 57712 device (Mike Christie) [635892] - [netdrv] cnic: Decouple uio close from cnic shutdown (Mike Christie) [635892] - [netdrv] cnic: Add cnic_uio_dev struct (Mike Christie) [635892] - [netdrv] cnic: Add cnic_free_uio() (Mike Christie) [635892] - [netdrv] cnic: Defer iscsi connection cleanup (Mike Christie) [635892] - [netdrv] cnic: Add cnic_bnx2x_destroy_ramrod() (Mike Christie) [635892] - [netdrv] cnic: Convert ctx_flags to bit fields (Mike Christie) [635892] - [netdrv] cnic: Add common cnic_request_irq() (Mike Christie) [635892] - [netdrv] bnx2x, cnic: Fix SPQ return credit (Mike Christie) [635892] - [netdrv] bnx2x, cnic, bnx2i: use new FW/HSI (Mike Christie) [635892] - [netdrv] cnic: Fine-tune ring init code (Mike Christie) [635892] - [netdrv] cnic: Use pfid for internal memory offsets (Mike Christie) [635892] - [netdrv] cnic: Pass cp pointer to BNX2X_HW_CID (Mike Christie) [635892] - [netdrv] drivers/net: Convert unbounded kzalloc calls to kcalloc (Mike Christie) [635892] - [netdrv] cnic: Update version to 2.1.3 (Mike Christie) [635892] - [netdrv] cnic: Further unify kcq handling code (Mike Christie) [635892] - [netdrv] cnic: Restructure kcq processing (Mike Christie) [635892] - [netdrv] cnic: Unify kcq allocation for all devices (Mike Christie) [635892] - [netdrv] cnic: Unify IRQ code for all hardware types (Mike Christie) [635892] - [netdrv] cnic: Fine-tune CID memory space calculation (Mike Christie) [635892] - [netdrv] cnic: Fix cnic_cm_abort() error handling (Mike Christie) [635892] - [netdrv] cnic: Refactor and fix cnic_ready_to_close() (Mike Christie) [635892] - [netdrv] cnic: Refactor code in cnic_cm_process_kcqe() (Mike Christie) [635892] - [netdrv] cnic: Return error code in cnic_cm_close() if unsuccessful (Mike Christie) [635892] - [netdrv] cnic: Return SPQ credit to bnx2x after ring setup and shutdown (Mike Christie) [635892] - [netdrv] cnic: Convert cnic_local_flags to atomic ops (Mike Christie) [635892] - [netdrv] drivers/net: Remove unnecessary returns from void function()s (Mike Christie) [635892] - [netdrv] bnx2x: update version to 1.62.00-2 (Mike Christie) [635942] - [netdrv] bnx2x: replace FW to 6.2.5 (Mike Christie) [635942] - [netdrv] bnx2x: add FW 6.2.5 files (Mike Christie) [635942] - [netdrv] bnx2x: Add DCB/PFC support - link layer (Mike Christie) [635942] - [netdrv] bnx2x: add DCB support (Mike Christie) [635942] - [netdrv] bnx2x: add a select queue callback (Mike Christie) [635942] - [netdrv] bnx2x: Take the distribution range definition out of skb_tx_hash() (Mike Christie) [635942] - [netdrv] bnx2x: add FCoE ring (Mike Christie) [635942] - [netdrv] bnx2x: Update version number and a date (Mike Christie) [635942] - [netdrv] bnx2x: Fixed a compilation warning (Mike Christie) [635942] - [netdrv] bnx2x: Use dma_alloc_coherent() semantics for ILT memory allocation (Mike Christie) [635942] - [netdrv] bnx2x: LSO code was broken on BE platforms (Mike Christie) [635942] - [netdrv] bnx2x: Add Nic partitioning mode (57712 devices) (Mike Christie) [635942] - [netdrv] bnx2x: Use helpers instead of direct access to the shinfo(skb) fields (Mike Christie) [635942] - [netdrv] bnx2x: Do interrupt mode initialization and NAPIs adding before register_netdev() (Mike Christie) [635942] - [netdrv] bnx2x: Disable local BHes to prevent a dead-lock situation (Mike Christie) [635942] - [netdrv] net: bnx2x: fix error value sign (Mike Christie) [635942] - [netdrv] drivers/net/bnx2x: Remove unnecessary semicolons (Mike Christie) [635942] - [netdrv] bnx2x: Update version number (Mike Christie) [635942] - [netdrv] bnx2x: Reset 8073 phy during common init (Mike Christie) [635942] - [netdrv] bnx2x: Do not enable CL37 BAM unless it is explicitly enabled (Mike Christie) [635942] - [netdrv] bnx2x: Fix resetting BCM8726 PHY during common init (Mike Christie) [635942] - [netdrv] bnx2x: Clear latch indication on link reset (Mike Christie) [635942] - [netdrv] bnx2x: Fix port selection in case of E2 (Mike Christie) [635942] - [netdrv] bnx2x: Fix waiting for reset complete on BCM848x3 PHYs (Mike Christie) [635942] - [netdrv] bnx2x: Restore appropriate delay during BMAC reset (Mike Christie) [635942] - [netdrv] bnx2x: make local function static and remove dead code (Mike Christie) [635942] - [netdrv] bnx2x: Don't check for vlan group before vlan_tx_tag_present (Mike Christie) [635942] - [netdrv] bnx2x: update version to 1.60.00-3 (Mike Christie) [635942] - [netdrv] bnx2x: prevent false parity error in MSI-X memory of HC block (Mike Christie) [635942] - [netdrv] bnx2x: fix possible deadlock in HC hw block (Mike Christie) [635942] - [netdrv] bnx2x: update version to 1.60.00-2 (Mike Christie) [635942] - [netdrv] bnx2x: remove unnecessary FUNC_FLG_RSS flag and related (Mike Christie) [635942] - [netdrv] bnx2x: Use correct FW constant for header padding (Mike Christie) [635942] - [netdrv] bnx2x: do not deal with power if no capability (Mike Christie) [635942] - [netdrv] bnx2x: remove redundant commands during error handling (Mike Christie) [635942] - [netdrv] bnx2x: Optimized the branching in the bnx2x_rx_int() (Mike Christie) [635942] - [netdrv] bnx2x: Fixing a typo: added a missing RSS enablement (Mike Christie) [635942] - [netdrv] bnx2x: update version to 1.60.00-1 (Mike Christie) [635942] - [netdrv] bnx2x: properly initialize FW stats (Mike Christie) [635942] - [netdrv] bnx2x: code beautify (Mike Christie) [635942] - [netdrv] bnx2x, cnic: Fix SPQ return credit (Mike Christie) [635942] - [netdrv] bnx2x: move msix table initialization to probe() (Mike Christie) [635942] - [netdrv] bnx2x: use L1_CACHE_BYTES instead of magic number (Mike Christie) [635942] - [netdrv] bnx2x: remove unused fields in main driver structure (Mike Christie) [635942] - [netdrv] bnx2x: remove unused parameter in reuse_rx_skb() (Mike Christie) [635942] - [netdrv] bnx2x: Add 57712 support (Mike Christie) [635942] - [netdrv] bnx2x: change type of spq_left to atomic (Mike Christie) [635942] - [netdrv] bnx2x: rename MF related fields (Mike Christie) [635942] - [netdrv] bnx2x: remove old FW files (Mike Christie) [635942] - [netdrv] bnx2x, cnic, bnx2i: use new FW/HSI (Mike Christie) [635942] - [netdrv] bnx2x: add 6.0.34 fw files (Mike Christie) [635942] - [netdrv] bnx2x: create folder for bnx2x firmware files (Mike Christie) [635942] - [netdrv] bnx2x: Moved enabling of MSI to the bnx2x_set_num_queues() (Mike Christie) [635942] - [netdrv] bnx2x: Use netif_set_real_num_{rx, tx}_queues() (Mike Christie) [635942] - [netdrv] bnx2x: return operator cleanup (Mike Christie) [635942] - [netdrv] bnx2x: Spread rx buffers between allocated queues (Mike Christie) [635942] - [netdrv] drivers/net/bnx2x: use ARRAY_SIZE macro in bnx2x_main.c (Mike Christie) [635942] - [netdrv] bnx2x: Update bnx2x version to 1.52.53-6 (Mike Christie) [635942] - [netdrv] bnx2x: Change LED scheme for dual-media (Mike Christie) [635942] - [netdrv] bnx2x: Add dual-media changes (Mike Christie) [635942] - [netdrv] bnx2x: Organize PHY functions (Mike Christie) [635942] - [netdrv] bnx2x: Apply logic changes for the new scheme (Mike Christie) [635942] - [netdrv] bnx2x: Move common function into aggregated function (Mike Christie) [635942] - [netdrv] bnx2x: Adjust flow-control with the new scheme (Mike Christie) [635942] - [netdrv] bnx2x: Adjust alignment of split PHY functions (Mike Christie) [635942] - [netdrv] bnx2x: Split PHY functions (Mike Christie) [635942] - [netdrv] bnx2x: Unify PHY attributes (Mike Christie) [635942] - [netdrv] bnx2x: avoid skb->ip_summed initialization (Mike Christie) [635942] - [netdrv] skbuff.h: add skb_checksum_none_assert() (Mike Christie) [635942] - [netdrv] bnx2x: Update version to 1.52.53-5 (Mike Christie) [635942] - [netdrv] bnx2x: Add BCM84823 to the supported PHYs (Mike Christie) [635942] - [netdrv] bnx2x: Change BCM848xx LED configuration (Mike Christie) [635942] - [netdrv] bnx2x: Remove unneeded setting of XAUI low power to BCM8727 (Mike Christie) [635942] - [netdrv] bnx2x: Change BCM848xx configuration according to IEEE (Mike Christie) [635942] - [netdrv] bnx2x: Reset link before any new link settings (Mike Christie) [635942] - [netdrv] bnx2x: Fix potential link issue In BCM8727 based boards (Mike Christie) [635942] - [netdrv] bnx2x: Fix potential link issue of BCM8073/BCM8727 (Mike Christie) [635942] - [netdrv] bnx2x: fix wrong return from bnx2x_trylock_hw_lock (Mike Christie) [635942] - [netdrv] bnx2x: small fix in stats handling (Mike Christie) [635942] - [netdrv] bnx2x: Update bnx2x version to 1.52.53-4 (Mike Christie) [635942] - [netdrv] bnx2x: Fix PHY locking problem (Mike Christie) [635942] - [netdrv] drivers/net/bnx2x: Adjust confusing if indentation (Mike Christie) [635942] - [netdrv] bnx2x: Load firmware in open() instead of probe() (Mike Christie) [635942] - [netdrv] bnx2x: Protect statistics ramrod and sequence number (Mike Christie) [635942] - [netdrv] bnx2x: Protect a SM state change (Mike Christie) [635942] - [netdrv] net: bnx2x_cmn.c needs net/ip6_checksum.h for csum_ipv6_magic (Mike Christie) [635942] - [netdrv] bnx2x: update driver version to 1.52.53-3 (Mike Christie) [635942] - [netdrv] bnx2x: Move statistics handling code to bnx2x_stats.* (Mike Christie) [635942] - [netdrv] bnx2x: Create separate file for ethtool routines (Mike Christie) [635942] - [netdrv] bnx2x: Create bnx2x_cmn.* files (Mike Christie) [635942] - [netdrv] bnx2x: move global variable load_count to bnx2x.h (Mike Christie) [635942] - [netdrv] bnx2x: store module parameters in driver main structure (Mike Christie) [635942] - [netdrv] bnx2x: Create separate folder for bnx2x driver (Mike Christie) [635942] - [netdrv] bnx2x: Set RXHASH for LRO packets (Mike Christie) [635942] - [netdrv] bnx2x: Make ethtool_ops::set_flags() return -EINVAL for unsupported flags (Mike Christie) [635942] - [netdrv] bnx2x: fail when try to setup unsupported features (Mike Christie) [635942] - [netdrv] bnx2x: Fix link problem with some DACs (Mike Christie) [635942] - [netdrv] bnx2x: avoid TX timeout when stopping device (Mike Christie) [635942] - [netdrv] bnx2x: Remove two prefetch() (Mike Christie) [635942] - [netdrv] bnx2x: add support for receive hashing (Mike Christie) [635942] - [netdrv] bnx2x: Date and version (Mike Christie) [635942] - [netdrv] bnx2x: Rework power state handling code (Mike Christie) [635942] - [netdrv] bnx2x: use mask in test_registers() to avoid parity error (Mike Christie) [635942] - [netdrv] bnx2x: Fixed MSI-X enabling flow (Mike Christie) [635942] - [netdrv] bnx2x: Added new statistics (Mike Christie) [635942] - [netdrv] bnx2x: White spaces (Mike Christie) [635942] - [netdrv] bnx2x: Protect code with NOMCP (Mike Christie) [635942] - [netdrv] bnx2x: Increase DMAE max write size for 57711 (Mike Christie) [635942] - [netdrv] bnx2x: Parity errors handling for 57710 and 57711 (Mike Christie) [635942] - [netdrv] Revert "[netdrv] bnx2x: fix system hung after netdev watchdog" (Mike Christie) [635942] - [netdrv] bnx2x: Added GRO support (Mike Christie) [635942] - [netdrv] bnx2x: remove trailing space in messages (Mike Christie) [635942] - [netdrv] bnx2x: fix typo (Mike Christie) [635942] - [netdrv] bnx2x: convert to use netdev_for_each_mc_addr (Mike Christie) [635942] - [netdrv] drivers/net/bnx2x: Use (pr|netdev|netif)_ macro helpers (Mike Christie) [635942] - [netdrv] bnx2x: use netdev_mc_count and netdev_mc_empty when appropriate (Mike Christie) [635942] - [netdrv] bnx2x: remove HAVE_ leftovers (Mike Christie) [635942] - [netdrv] bnx2x: use DEFINE_PCI_DEVICE_TABLE() (Mike Christie) [635942] - [netdrv] bnx2x: fix typos (Mike Christie) [635942] - [netdrv] bnx2x: Move && and || to end of previous line (Mike Christie) [635942] - [netdrv] bnx2x: Convert ethtool {get_stats, self_test}_count() ops to get_sset_count() (Mike Christie) [635942]- [virt] kvm: fast-path msi injection with irqfd (Michael S. Tsirkin) [658442] - [fs] cifs: make cifs_set_oplock_level() take a cifsInodeInfo pointer (Jeff Layton) [656461] - [fs] cifs: Add cifs_set_oplock_level (Jeff Layton) [656461] - [fs] cifs: eliminate cifsInodeInfo->write_behind_rc (Jeff Layton) [656461] - [fs] cifs: Fix checkpatch warnings and bump cifs version number (Jeff Layton) [656461] - [fs] cifs: wait for writeback to complete in cifs_flush (Jeff Layton) [656461] - [fs] cifs: convert cifsFileInfo->count to non-atomic counter (Jeff Layton) [656461] - [fs] cifs: move close processing from cifs_close to cifsFileInfo_put (Jeff Layton) [656461] - [fs] cifs: move cifsFileInfo_put to file.c (Jeff Layton) [656461] - [fs] cifs: convert GlobalSMBSeslock from a rwlock to regular spinlock (Jeff Layton) [656461] - [fs] cifs: Fix minor checkpatch warning and update cifs version (Jeff Layton) [656461] - [fs] cifs: move cifs_new_fileinfo to file.c (Jeff Layton) [656461] - [fs] cifs: eliminate pfile pointer from cifsFileInfo (Jeff Layton) [656461] - [fs] cifs: cifs_write argument change and cleanup (Jeff Layton) [656461] - [fs] cifs: clean up cifs_reopen_file (Jeff Layton) [656461] - [fs] cifs: eliminate the inode argument from cifs_new_fileinfo (Jeff Layton) [656461] - [fs] cifs: eliminate oflags option from cifs_new_fileinfo (Jeff Layton) [656461] - [fs] cifs: fix flags handling in cifs_posix_open (Jeff Layton) [656461] - [fs] cifs: eliminate cifs_posix_open_inode_helper (Jeff Layton) [656461] - [fs] cifs: don't use vfsmount to pin superblock for oplock breaks (Jeff Layton) [656461] - [fs] cifs: keep dentry reference in cifsFileInfo instead of inode reference (Jeff Layton) [656461] - [fs] Fix f_flags/f_mode in case of lookup_instantiate_filp() from open(pathname, 3) (Jeff Layton) [656461] - [fs] Kill path_lookup_open() (Jeff Layton) [656461] - [fs] add OPEN_FMODE definition (Jeff Layton) [656461] - [fs] cifs: allow calling cifs_build_path_to_root on incomplete cifs_sb (Jeff Layton) [646223] - [fs] cifs: fix check of error return from is_path_accessable (Jeff Layton) [646223] - [fs] cifs: don't take extra tlink reference in initiate_cifs_search (Jeff Layton) [646223] - [fs] cifs: make cifs_ioctl handle NULL filp->private_data correctly (Jeff Layton) [646223] - [fs] cifs: remove unneeded NULL tests (Jeff Layton) [646223] - [fs] cifs: convert tlink_tree to a rbtree (Jeff Layton) [646223] - [fs] cifs: store pointer to master tlink in superblock (Jeff Layton) [646223] - [fs] cifs: on multiuser mount, set ownership to current_fsuid/current_fsgid (Jeff Layton) [646223] - [fs] cifs: initialize tlink_tree_lock and tlink_tree (Jeff Layton) [646223] - [fs] cifs: unregister as a user of slow work on module removal (Jeff Layton) [646223] - [fs] cifs: implement recurring workqueue job to prune old tcons (Jeff Layton) [646223] - [fs] cifs: on multiuser mount, set ownership to current_fsuid/current_fsgid (Jeff Layton) [646223] - [fs] cifs: add "multiuser" mount option (Jeff Layton) [646223] - [fs] cifs: add routines to build sessions and tcons on the fly (Jeff Layton) [646223] - [fs] cifs: fix cifs_show_options to show "username=" or "multiuser" (Jeff Layton) [646223] - [fs] cifs: have find_readable/writable_file filter by fsuid (Jeff Layton) [646223] - [fs] cifs: have cifsFileInfo hold a reference to a tlink rather than tcon pointer (Jeff Layton) [646223] - [fs] cifs: add refcounted and timestamped container for holding tcons (Jeff Layton) [646223] - [fs] cifs: add kfree() on error path (Jeff Layton) [646223] - [fs] cifs: fix handling of signing with writepages (Jeff Layton) [646223] - [fs] cifs: have cifs_new_fileinfo take a tcon arg (Jeff Layton) [646223] - [fs] cifs: add cifs_sb_master_tcon and convert some callers to use it (Jeff Layton) [646223] - [fs] cifs: temporarily rename cifs_sb->tcon to ptcon to catch stragglers (Jeff Layton) [646223] - [fs] cifs: add function to get a tcon from cifs_sb (Jeff Layton) [646223] - [fs] cifs: make various routines use the cifsFileInfo->tcon pointer (Jeff Layton) [646223] - [fs] cifs: Remove unnecessary casts of private_data (Jeff Layton) [646223] - [fs] cifs: add tcon field to cifsFileInfo struct (Jeff Layton) [646223] - [fs] cifs: eliminate redundant xdev check in cifs_rename (Jeff Layton) [646223] - [fs] cifs: consolidate error handling in several functions (Jeff Layton) [646223] - [fs] cifs: add "mfsymlinks" mount option (Jeff Layton) [651878] - [fs] cifs: use Minshall+French symlink functions (Jeff Layton) [651878] - [fs] cifs: implement CIFSCreateMFSymLink() (Jeff Layton) [651878] - [fs] cifs: implement CIFSFormatMFSymlink() (Jeff Layton) [651878] - [fs] cifs: implement CIFSQueryMFSymLink() (Jeff Layton) [651878] - [fs] cifs: implement CIFSCouldBeMFSymlink() and CIFSCheckMFSymlink() (Jeff Layton) [651878] - [fs] cifs: implement CIFSParseMFSymlink() (Jeff Layton) [651878] - [fs] cifs: set CONFIG_CIFS_FSCACHE to 'no' for now (Jeff Layton) [651865] - [fs] cifs: fix another memleak, in cifs_root_iget (Jeff Layton) [651865] - [fs] cifs: cancel_delayed_work() + flush_scheduled_work() -> cancel_delayed_work_sync() (Jeff Layton) [651865] - [fs] cifs: cifs_convert_address() returns zero on error (Jeff Layton) [651865] - [fs] cifs: handle FindFirst failure gracefully (Jeff Layton) [651865] - [fs] cifs: prevent infinite recursion in cifs_reconnect_tcon (Jeff Layton) [651865] - [fs] cifs: Cannot allocate memory error on mount (Jeff Layton) [651865] - [fs] cifs: Remove obsolete header (Jeff Layton) [651865] - [fs] cifs: Allow binding to local IP address (Jeff Layton) [651865] - [fs] cifs: fix broken oplock handling (Jeff Layton) [651865] - [fs] cifs: use type __u32 instead of int for the oplock parameter (Jeff Layton) [651865] - [fs] cifs: reduce false positives with inode aliasing serverino autodisable (Jeff Layton) [651865] - [fs] cifs: don't allow cifs_iget to match inodes of the wrong type (Jeff Layton) [651865] - [fs] cifs: remove redundant path walking in dfs_do_refmount (Jeff Layton) [651865] - [fs] cifs: ignore the "mand", "nomand" and "_netdev" mount options (Jeff Layton) [651865] - [fs] cifs: update README to include details about 'fsc' option (Jeff Layton) [651865] - [fs] cifs: Fix ordering of cleanup on module init failure (Jeff Layton) [651865] - [fs] cifs: relinquish fscache cookie before freeing CIFSTconInfo (Jeff Layton) [651865] - [fs] cifs: Missing ifdef (Jeff Layton) [651865] - [fs] cifs: Missing line from previous commit (Jeff Layton) [651865] - [fs] cifs: Fix build break when CONFIG_CIFS_FSCACHE disabled (Jeff Layton) [651865] - [fs] cifs: fsc should not default to "on" (Jeff Layton) [651865] - [fs] cifs: add mount option to enable local caching (Jeff Layton) [651865] - [fs] cifs: read pages from FS-Cache (Jeff Layton) [651865] - [fs] cifs: store pages into local cache (Jeff Layton) [651865] - [fs] cifs: FS-Cache page management (Jeff Layton) [651865] - [fs] cifs: define inode-level cache object and register them (Jeff Layton) [651865] - [fs] cifs: define superblock-level cache index objects and register them (Jeff Layton) [651865] - [fs] cifs: define server-level cache index objects and register them (Jeff Layton) [651865] - [fs] cifs: register CIFS for caching (Jeff Layton) [651865] - [fs] cifs: add kernel config option for CIFS Client caching support (Jeff Layton) [651865] - [fs] cifs: guard cifsglob.h against multiple inclusion (Jeff Layton) [651865] - [fs] cifs: map NT_STATUS_ERROR_WRITE_PROTECTED to -EROFS (Jeff Layton) [618175] - [fs] cifs: allow matching of tcp sessions in CifsNew state (Jeff Layton) [629085] - [fs] cifs: fix potential double put of TCP session reference (Jeff Layton) [629085] - [fs] cifs: prevent possible memory corruption in cifs_demultiplex_thread (Jeff Layton) [629085] - [fs] cifs: eliminate some more premature cifsd exits (Jeff Layton) [629085] - [fs] cifs: prevent cifsd from exiting prematurely (Jeff Layton) [629085] - [fs] CIFS: Make cifs_convert_address() take a const src pointer and a length (Jeff Layton) [629085] - [x86] oprofile: Add support for 6 counters for AMD family 15h (Robert Richter) [647750] - [x86] oprofile: Add support for AMD family 15h (Robert Richter) [647750] - [x86] GART: Disable GART table walk probes, add warning (Frank Arnold) [633479 633916] - [x86] amd_nb: Enable GART support for AMD family 0x15 CPUs (Frank Arnold) [633479 633916] - [x86] cacheinfo: Unify AMD L3 cache index disable checking (Frank Arnold) [633479] - [x86] powernow-k8: Limit Pstate transition latency check (Frank Arnold) [633479] - [x86] AMD: Extend support to future families (Frank Arnold) [633479] - [x86] amd: Use compute unit information to determine thread siblings (Frank Arnold) [633479 633922] - [x86] amd: Extract compute unit information for AMD CPUs (Frank Arnold) [633479 633922] - [x86] amd: Add support for CPUID topology extension of AMD CPUs (Frank Arnold) [633479 633922] - [x86] cpu: Fix renamed, not-yet-shipping AMD CPUID feature bit (Frank Arnold) [633479] - [x86] cpu: Update AMD CPUID feature bits (Frank Arnold) [633479] - [x86] nmi: Support NMI watchdog on newer AMD CPU families (Frank Arnold) [633479] - [virt] vhost: get/put_user -> __get/__put_user (Michael S. Tsirkin) [665360] - [virt] vhost: copy_to_user -> __copy_to_user (Michael S. Tsirkin) [665360] - [virt] vhost: fix log ctx signalling (Michael S. Tsirkin) [665360] - [virt] vhost: fix return code for log_access_ok() (Michael S. Tsirkin) [665360] - [virt] vhost-net: batch use/unuse mm (Michael S. Tsirkin) [665360] - [virt] drivers/vhost/vhost.c: delete double assignment (Michael S. Tsirkin) [665360] - [virt] vhost: put mm after thread stop (Michael S. Tsirkin) [665360] - [virt] vhost-net: replace workqueue with a kthread (Michael S. Tsirkin) [665360]- [mm] do not keep kswapd awake for an unreclaimable zone (Johannes Weiner) [633825] - [netdrv] iwlwifi: Convert to new PCI PM framework (John Linville) [611075] - [virt] Add AES to CPUID ext_features recognized by kvm (John Cooper) [663538] - [net] tcp: Increase TCP_MAXSEG socket option minimum to TCP_MIN_MSS (Frantisek Hrbata) [652511] {CVE-2010-4165} - [net] tproxy: use the interface primary IP address as a default value for --on-ip (Thomas Graf) [591335] - [net] tproxy: Add missing CAP_NET_ADMIN check to ipv6 side (Thomas Graf) [591335] - [net] tproxy: added IPv6 support to the socket match (Thomas Graf) [591335] - [net] tproxy: split off ipv6 defragmentation to a separate module (Thomas Graf) [591335] - [net] tproxy: check for transparent flag in ip_route_newports (Thomas Graf) [591335] - [net] netfilter: tproxy: nf_tproxy_assign_sock() can handle tw sockets (Thomas Graf) [591335] - [net] tproxy: added IPv6 support to the TPROXY target (Thomas Graf) [591335] - [net] tproxy: allow non-local binds of IPv6 sockets if IP_TRANSPARENT is enabled (Thomas Graf) [591335] - [net] tproxy: added IPv6 socket lookup function to nf_tproxy_core (Thomas Graf) [591335] - [net] tproxy: added const specifiers to udp lookup functions (Thomas Graf) [591335] - [net] tproxy: added tproxy sockopt interface in the IPV6 layer (Thomas Graf) [591335] - [net] tproxy: added udp6_lib_lookup function (Thomas Graf) [591335] - [net] tproxy: add lookup type checks for UDP in nf_tproxy_get_sock_v4() (Thomas Graf) [591335] - [net] tproxy: kick out TIME_WAIT sockets in case a new connection comes in with th (Thomas Graf) [591335] - [net] tproxy: fix hash locking issue when using port redirection in __inet_inherit_port() (Thomas Graf) [591335] - [net] netfilter: use NFPROTO_IPV4 instead of AF_INET (Thomas Graf) [591335] - [net] netfilter: xt_TPROXY: the length of lines should be within 80 (Thomas Graf) [591335] - [mm] fix memory-failure hugetlbfs vs THP collision (Dean Nelson) [531476] - [mm] mm/hugetlb.c: avoid double unlock_page() in hugetlb_fault() (Dean Nelson) [531476] - [mm] mm/hugetlb.c: add missing spin_lock() to hugetlb_cow() (Dean Nelson) [531476] - [mm] Fix migration.c compilation on s390 (Dean Nelson) [531476] - [mm] HWPOISON/signalfd: add support for addr_lsb (Dean Nelson) [531476] - [mm] Encode huge page size for VM_FAULT_HWPOISON errors (Dean Nelson) [531476] - [mm] Fix build error with !CONFIG_MIGRATION (Dean Nelson) [531476] - [mm] HWPOISON: Remove retry loop for try_to_unmap (Dean Nelson) [531476] - [mm] HWPOISON: Turn addr_valid from bitfield into char (Dean Nelson) [531476] - [mm] HWPOISON: Disable DEBUG by default (Dean Nelson) [531476] - [mm] HWPOISON: Convert pr_debugs to pr_info (Dean Nelson) [531476] - [mm] HWPOISON: Improve comments in memory-failure.c (Dean Nelson) [531476] - [mm] x86: HWPOISON: Report correct address granuality for huge hwpoison faults (Dean Nelson) [531476] - [mm] hugepage: move is_hugepage_on_freelist inside ifdef to avoid warning (Dean Nelson) [531476] - [mm] Clean up __page_set_anon_rmap (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: fix unpoison for hugepage (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: soft offlining for hugepage (Dean Nelson) [531476] - [mm] HWPOSION, hugetlb: recover from free hugepage error when !MF_COUNT_INCREASED (Dean Nelson) [531476] - [mm] hugetlb: move refcounting in hugepage allocation inside hugetlb_lock (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: add free check to dequeue_hwpoison_huge_page() (Dean Nelson) [531476] - [mm] hugetlb: hugepage migration core (Dean Nelson) [531476] - [mm] mm/migrate.c: kill anon local variable from migrate_page_copy (Dean Nelson) [531476] - [mm] hugetlb: redefine hugepage copy functions (Dean Nelson) [531476] - [mm] hugetlb: add allocate function for hugepage migration (Dean Nelson) [531476] - [mm] hugetlb: fix metadata corruption in hugetlb_fault() (Dean Nelson) [531476] - [mm] HWPOISON: Stop shrinking at right page count (Dean Nelson) [531476] - [mm] HWPOISON: Report correct address granuality for AO huge page errors (Dean Nelson) [531476] - [mm] HWPOISON: Copy si_addr_lsb to user (Dean Nelson) [531476] - [mm] hugetlb, rmap: add BUG_ON(!PageLocked) in hugetlb_add_anon_rmap() (Dean Nelson) [531476] - [mm] hugetlb, rmap: fix confusing page locking in hugetlb_cow() (Dean Nelson) [531476] - [mm] hugetlb, rmap: use hugepage_add_new_anon_rmap() in hugetlb_cow() (Dean Nelson) [531476] - [mm] hugetlb, rmap: always use anon_vma root pointer (Dean Nelson) [531476] - [mm] hugetlb: call mmu notifiers on hugepage cow (Dean Nelson) [531476] - [mm] hugetlb: add missing unlock in avoidcopy path in hugetlb_cow() (Dean Nelson) [531476] - [mm] hwpoison: rename CONFIG (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: support hwpoison injection for hugepage (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: detect hwpoison in hugetlb code (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: isolate corrupted hugepage (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: maintain mce_bad_pages in handling hugepage error (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: set/clear PG_hwpoison bits on hugepage (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: enable error handling path for hugepage (Dean Nelson) [531476] - [mm] hugetlb, rmap: add reverse mapping for hugepage (Dean Nelson) [531476] - [mm] hugetlb: move definition of is_vm_hugetlb_page() to hugepage_inline.h (Dean Nelson) [531476] - [mm] HWPOISON: Add PROC_FS dependency to hwpoison injector (Dean Nelson) [531476] - [mm] hugetlb: acquire the i_mmap_lock before walking the prio_tree to unmap a page (Dean Nelson) [531476] - [mm] hugetlb: prevent deadlock in __unmap_hugepage_range() when alloc_huge_page() fails (Dean Nelson) [531476] - [mm] nodemask: fix the declaration of NODEMASK_ALLOC() (Dean Nelson) [630170] - [mm] add gfp flags for NODEMASK_ALLOC slab allocations (Dean Nelson) [630170] - [mm] hugetlb: add generic definition of NUMA_NO_NODE (Dean Nelson) [630170] - [mm] hugetlb: offload per node attribute registrations (Dean Nelson) [630170] - [mm] hugetlb: use only nodes with memory for huge pages (Dean Nelson) [630170] - [mm] hugetlb: handle memory hot-plug events (Dean Nelson) [630170] - [mm] hugetlb: update hugetlb documentation for NUMA controls (Dean Nelson) [630170] - [mm] hugetlb: add per node hstate attributes (Dean Nelson) [630170] - [mm] hugetlb: derive huge pages nodes allowed from task mempolicy (Dean Nelson) [630170] - [mm] hugetlb: add nodemask arg to huge page alloc, free and surplus adjust functions (Dean Nelson) [630170] - [mm] hugetlb: rework hstate_next_node_* functions (Dean Nelson) [630170] - [mm] hugetlb: factor init_nodemask_of_node() (Dean Nelson) [630170] - [mm] nodemask: make NODEMASK_ALLOC more general (Dean Nelson) [630170]- [netdrv] be2net: Avoid firmware update when interface is not open (Ivan Vecera) [651952] - [netdrv] be2net: use mutex instead of spin lock for mbox_lock (Ivan Vecera) [623201] - [netdrv] rhel config: changes for 2.6.37-era iwlwifi backport (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] mac80211: add ieee80211_alloc_hw2 (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: remove skb_linearize for rx frames" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] iwlwifi: misc backporting fixups for 2.6.37-era iwlwifi (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlagn: use mutex for aggregation" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: dump firmware build info in error case" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: send PAN parameters" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlagn: send RXON timing before associating" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert iwlwifi bits of "cfg80211: convert bools into flags" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: fix regulatory" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: provide firmware version" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert iwlwifi bits of "mac80211: use cipher suite selectors" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: debugfs file for txfifo command testing" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert iwlwifi bits of "mac80211: move QoS-enable to BSS info" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: use new mac80211 SMPS" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: manage IBSS station properly" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: use the DMA state API instead of the pci equivalents" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: remove mac_addr assignment" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: support channel switch offload in driver" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: remove priv->mac_addr" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: add mac80211 flush callback support" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: add support for device tx flush request" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: read multiple MAC addresses" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] iwlwifi: resync bits from 2.6.37 (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] mac80211: improve IBSS scanning (John Linville) [653978] - [netdrv] mac80211: allow scan to complete from any context (John Linville) [653978] - [netdrv] mac80211: split hardware scan by band (John Linville) [653978] - [netdrv] mac80211: Fix sta_mtx unlocking on insert STA failure path (John Linville) [653978] - [netdrv] mac80211: explicitly disable/enable QoS (John Linville) [653978] - [netdrv] mac80211: allow station add/remove to sleep (John Linville) [653978] - [netdrv] mac80211: async station powersave handling (John Linville) [653978] - [netdrv] mac80211: remove sent_ps_buffered (John Linville) [653978] - [kernel] lib: add EXPORT_SYMBOL_GPL for debug_locks (John Linville) [653974] - [firmware] firmware_class: make request_firmware_nowait more useful (John Linville) [653974] - [kernel] sched: Update rq->clock for nohz balanced cpus (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Change nohz idle load balancing logic to push model (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Avoid side-effect of tickless idle on update_cpu_load (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Reduce update_group_power() calls (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix the place where group powers are updated (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Add enqueue/dequeue flags (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove AFFINE_WAKEUPS feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove ASYM_GRAN feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove SYNC_WAKEUPS feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove WAKEUP_SYNC feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove FAIR_SLEEPERS feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove NORMALIZED_SLEEPER (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Cleanup/optimize clock updates (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove avg_overlap (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove avg_wakeup (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Discard some old bits (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Clean up check_preempt_wakeup() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Move update_curr() in check_preempt_wakeup() to avoid redundant call (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] mutex: Improve the scalability of optimistic spinning (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Pre-compute cpumask_weight(sched_domain_span(sd)) (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix select_idle_sibling() logic in select_task_rq_fair() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix select_idle_sibling() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: More generic WAKE_AFFINE vs select_idle_sibling() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix rq->clock synchronization when migrating tasks (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove the cfs_rq dependency from set_task_cpu() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Add pre and post wakeup hooks (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove forced2_migrations stats (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove rq->clock coupling from set_task_cpu() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove unused cpu_nr_migrations() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] rcu: apply RCU protection to wake_affine() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove unnecessary RCU exclusion (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix nr_uninterruptible count (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Optimize task_rq_lock() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix TASK_WAKING vs fork deadlock (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Make select_fallback_rq() cpuset friendly (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: _cpu_down(): Don't play with current->cpus_allowed (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: sched_exec(): Remove the select_fallback_rq() logic (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: move_task_off_dead_cpu(): Remove retry logic (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: move_task_off_dead_cpu(): Take rq->lock around select_fallback_rq() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Kill the broken and deadlockable cpuset_lock/cpuset_cpus_allowed_locked code (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: set_cpus_allowed_ptr(): Don't use rq->migration_thread after unlock (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Queue a deboosted task to the head of the RT prio queue (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Implement head queueing for sched_rt (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Extend enqueue_task to allow head queueing (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix race between ttwu() and task_rq_lock() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix incorrect sanity check (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix fork vs hotplug vs cpuset namespaces (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix hotplug hang (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix broken assertion (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Make warning less noisy (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix select_task_rq() vs hotplug issues (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix sched_exec() balancing (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Ensure set_task_cpu() is never called on blocked tasks (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Use TASK_WAKING for fork wakups (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Use rcu in sched_get_rr_param() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Use rcu in sched_get/set_affinity() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Use rcu in sys_sched_getscheduler/sys_sched_getparam() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Make wakeup side and atomic variants of completion API irq safe (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Sanitize fork() handling (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Clean up ttwu() rq locking (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Consolidate select_task_rq() callers (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Protect sched_rr_get_param() access to task->sched_class (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Protect task->cpus_allowed access in sched_getaffinity() (Larry Woodman) [557364 611867 613812 635558 635562]- [virt] KVM: x86: zero kvm_vcpu_events->interrupt.pad (Marcelo Tosatti) [665409] {CVE-2010-4525} - [x86] KVM: enlarge number of possible CPUID leaves (Robert Richter) [663295] - [x86] apic, amd: Make firmware bug messages more meaningful (Robert Richter) [647750] - [x86] mce, amd: Remove goto in threshold_create_device() (Robert Richter) [647750] - [x86] mce, amd: Add helper functions to setup APIC (Robert Richter) [647750] - [x86] mce, amd: Shorten local variables mci_misc_{hi, lo} (Robert Richter) [647750] - [x86] mce, amd: Implement mce_threshold_block_init() helper function (Robert Richter) [647750] - [x86] AMD, MCE thresholding: Fix the MCi_MISCj iteration order (Robert Richter) [647750] - [x86] mcheck: Avoid duplicate sysfs links/files for thresholding banks (Robert Richter) [647750] - [x86] oprofile: Fix uninitialized variable use in debug printk (Robert Richter) [647750] - [x86] oprofile: Add support for IBS periodic op counter extension (Robert Richter) [647750] - [x86] oprofile: Add support for IBS branch target address reporting (Robert Richter) [647750] - [x86] oprofile: Introduce struct ibs_state (Robert Richter) [647750] - [x86] oprofile: Check IBS capability bits 1 and 2 (Robert Richter) [647750] - [x86] oprofile: Add support for AMD family 14h (Robert Richter) [647750] - [x86] oprofile: Add support for AMD family 12h (Robert Richter) [647750] - [x86] apic: Use BIOS settings for IBS and MCE threshold interrupt LVT offsets (Robert Richter) [647750] - [x86] apic: Check if EILVT APIC registers are available (AMD only) (Robert Richter) [647750] - [x86] kernel.h: add pr_warn for symmetry to dev_warn, netdev_warn (Robert Richter) [647750] - [x86] oprofile: disable write access to oprofilefs while profiler is running (Robert Richter) [647750] - [x86] oprofile: Remove duplicate code around __oprofilefs_create_file() (Robert Richter) [647750] - [x86] oprofile: Simplify init/exit functions (Robert Richter) [647750] - [x86] oprofile: Adding backtrace dump for 32bit process in compat mode (Robert Richter) [647750] - [x86] oprofile: Using struct stack_frame for 64bit processes dump (Robert Richter) [647750] - [x86] Unify dumpstack.h and stacktrace.h (Robert Richter) [647750] - [x86] perf: Fix unsafe frame rewinding with hot regs fetching (Robert Richter) [647750] - [x86] oprofile: Add Support for Intel CPU Family 6 / Model 29 (Robert Richter) [647750] - [x86] oprofile: Add Support for Intel CPU Family 6 / Model 22 (Intel Celeron 540) (Robert Richter) [647750] - [x86] oprofile: fix init_sysfs() function stub (Robert Richter) [647750] - [x86] oprofile: don't call arch exit code from init code on failure (Robert Richter) [647750] - [x86] oprofile: fix init_sysfs error handling (Robert Richter) [647750] - [x86] oprofile: fix crash when accessing freed task structs (Robert Richter) [647750] - [x86] oprofile: add support for Intel processor model 30 (Robert Richter) [647750] - [x86] oprofile: make event buffer nonseekable (Robert Richter) [647750] - [x86] Oprofile: Change CPUIDS from decimal to hex, and add some comments (Robert Richter) [647750] - [x86] oprofile: make AMD IBS hotplug capable (Robert Richter) [647750] - [x86] oprofile: notify cpus only when daemon is running (Robert Richter) [647750] - [x86] oprofile: reordering some functions (Robert Richter) [647750] - [x86] oprofile: stop disabled counters in nmi handler (Robert Richter) [647750] - [x86] oprofile: protect cpu hotplug sections (Robert Richter) [647750] - [x86] oprofile: remove CONFIG_SMP macros (Robert Richter) [647750] - [x86] oprofile: fix uninitialized counter usage during cpu hotplug (Robert Richter) [647750] - [x86] oprofile: remove duplicate IBS capability check (Robert Richter) [647750] - [x86] oprofile: move IBS code (Robert Richter) [647750] - [x86] oprofile: return -EBUSY if counters are already reserved (Robert Richter) [647750] - [x86] oprofile: moving shutdown functions (Robert Richter) [647750] - [x86] oprofile: reserve counter msrs pairwise (Robert Richter) [647750] - [x86] oprofile: rework error handler in nmi_setup() (Robert Richter) [647750] - [x86] oprofile: protect from not being in an IRQ context (Robert Richter) [647750] - [x86] oprofile: convert oprofile from timer_hook to hrtimer (Robert Richter) [647750] - [x86] oprofile: add comment to counter-in-use warning (Robert Richter) [647750] - [x86] oprofile: warn user if a counter is already active (Robert Richter) [647750] - [x86] oprofile: implement randomization for IBS periodic op counter (Robert Richter) [647750] - [x86] oprofile: implement lsfr pseudo-random number generator for IBS (Robert Richter) [647750] - [x86] oprofile: implement IBS cpuid feature detection (Robert Richter) [647750] - [x86] oprofile: remove OPROFILE_IBS config option (Robert Richter) [647750] - [kbuild] fixes for using make 3.82 (Don Zickus) [663994] - [kbuild] powerpc: fix build with make 3.82 (Don Zickus) [663994] - [scsi] qla2xxx: Update driver version to 8.03.05.01.06.1-k0 (Chad Dupuis) [635710] - [scsi] qla2xxx: Properly set the return value in function qla2xxx_eh_abort (Chad Dupuis) [635710] - [scsi] qla2xxx: Correct issue where NPIV-config data was not being allocated for 82xx parts (Chad Dupuis) [635710] - [scsi] qla2xxx: Update copyright banner (Chad Dupuis) [635710] - [scsi] qla2xxx: Add flash read/update support using BSG interface (Chad Dupuis) [635710] - [scsi] qla2xxx: Change MSI initialization from using incorrect request_irq parameter (Chad Dupuis) [635710] - [scsi] qla2xxx: Populate Command Type 6 LUN field properly (Chad Dupuis) [635710] - [scsi] qla2xxx: list cursors are not null (Chad Dupuis) [635710] - [scsi] qla2xxx: Avoid depending on SCSI host_lock in queuecommand function (Chad Dupuis) [635710] - [scsi] qla2xxx: Correct PRLI failure response code handling (Chad Dupuis) [635710] - [scsi] qla2xxx: Drop srb reference before waiting for completion (Chad Dupuis) [635710] - [scsi] qla2xxx: Addition of shutdown callback handler (Chad Dupuis) [635710] - [scsi] qla2xxx: Initialize the vport_slock spinlock (Chad Dupuis) [635710] - [scsi] qla2xxx: Remove scsi_cmnd->serial_number from debug traces (Chad Dupuis) [635710] - [scsi] qla2xxx: Group CS_RESET return status with other link level event statuses (Chad Dupuis) [635710] - [scsi] qla2xxx: Remove port down retry count (Chad Dupuis) [635710] - [scsi] qla2xxx: locking problem in qla2x00_init_rings() (Chad Dupuis) [635710] - [scsi] qla2xxx: AER Support-Return recovered from mmio_enable function for 82XX (Chad Dupuis) [635710] - [scsi] qla2xxx: Update to AER support, do early abort commands (Chad Dupuis) [635710] - [scsi] qla2xxx: Increase SG table size to support large IO size per scsi command (Chad Dupuis) [635710] - [scsi] qla2xxx: Clear local references of rport on device loss timeout notification from FC transport (Chad Dupuis) [635710] - [scsi] qla2xxx: Handle MPI timeout indicated by AE8002 (Chad Dupuis) [635710] - [scsi] qla2xxx: Added AER support for ISP82xx (Chad Dupuis) [635710] - [scsi] qla2xxx: Cover UNDERRUN case where SCSI status is set (Chad Dupuis) [635710] - [scsi] qla2xxx: Correctly set fw hung and complete only waiting mbx (Chad Dupuis) [635710] - [scsi] qla2xxx: Reset seconds_since_last_heartbeat correctly. (Chad Dupuis) [635710] - [scsi] qla2xxx: Change del_timer_sync() to del_timer() in qla2x00_ctx_sp_free() (Chad Dupuis) [635710] - [scsi] qla2xxx: make rport deletions explicit during vport removal (Chad Dupuis) [635710] - [scsi] qla2xxx: Fix vport delete issues (Chad Dupuis) [635710] - [scsi] qla2xxx: Pass first 64 bytes of MBX information when vendor commands fail (Chad Dupuis) [635710] - [scsi] qla2xxx: Return proper fabric name based on device state (Chad Dupuis) [635710] - [scsi] qla2xxx: Don't issue set or get port param MBC if port is not online (Chad Dupuis) [635710] - [scsi] qla2xxx: Add module parameter to enable GFF_ID device type check (Chad Dupuis) [635710] - [scsi] qla2xxx: Cleanup some dead-code and make some functions static. (Chad Dupuis) [635710] - [scsi] qla2xxx: Do not allow ELS Passthru commands for ISP23xx adapters (Chad Dupuis) [635710] - [scsi] qla2xxx: Don't issue set or get port param MBC if remote port is not logged in (Chad Dupuis) [635710] - [scsi] qla2xxx: Don't issue set or get port param MBC if invalid port loop id (Chad Dupuis) [635710] - [scsi] qla2xxx: Fix flash write failure on ISP82xx (Chad Dupuis) [635710] - [scsi] qla2xxx: Handle outstanding mbx cmds on hung f/w scenarios. (Chad Dupuis) [635710] - [scsi] qla2xxx: Support for loading Unified ROM Image (URI) format firmware file. (Chad Dupuis) [635710] - [scsi] qla2xxx: Add internal loopback support for ISP81xx. (Chad Dupuis) [635710] - [scsi] qla2xxx: Appropriately log FCP priority data messages (Chad Dupuis) [635710] - [scsi] qla2xxx: Rearranged and cleaned up the code for processing the pending commands (Chad Dupuis) [635710] - [scsi] qla2xxx: Updates for ISP82xx. (Chad Dupuis) [635710] - [scsi] qla2xxx: Add qla2x00_free_fcports() function (Chad Dupuis) [635710] - [scsi] qla2xxx: Check for golden firmware and show version if available (Chad Dupuis) [635710] - [scsi] qla2xxx: Use GFF_ID to check FCP-SCSI FC4 type before logging into Nx_Ports (Chad Dupuis) [635710] - [scsi] qla2xxx: Correct extended sense-data handling. (Chad Dupuis) [635710] - [scsi] qla2xxx: Stop firmware before doing init firmware. (Chad Dupuis) [635710] - [scsi] qla2xxx: T10 DIF Type 2 support (Chad Dupuis) [520855] - [scsi] qla2xxx: T10 DIF enablement for 81XX (Chad Dupuis) [520855] - [scsi] qla2xxx: T10 DIF support added (Chad Dupuis) [520855]- [fs] nfsd: Fix possible BUG_ON firing in set_change_info (Steve Dickson) [663448] - [fs] sunrpc: prevent use-after-free on clearing XPT_BUSY (Steve Dickson) [663448] - [fs] nfsd: fix BUG at fs/nfsd/nfsfh.h:199 on unlink (Steve Dickson) [663448] - [fs] nfsd4: typo fix in find_any_file (Steve Dickson) [663448] - [fs] sunrpc: Correct a misapplied patch (Steve Dickson) [663448] - [fs] nfs: Make new aop kABI friendly (Steve Dickson) [662782] - [fs] NFS: Fix panic after nfs_umount() (Steve Dickson) [662782] - [fs] nfs: remove extraneous and problematic calls to nfs_clear_request (Steve Dickson) [662782] - [fs] nfs: kernel should return EPROTONOSUPPORT when not support NFSv4 (Steve Dickson) [662782] - [fs] NFS: Fix fcntl F_GETLK not reporting some conflicts (Steve Dickson) [662782] - [fs] nfs: Discard ACL cache on mode update (Steve Dickson) [662782] - [fs] NFS: Readdir cleanups (Steve Dickson) [662782] - [fs] NFS: nfs_readdir_search_for_cookie() don't mark as eof if cookie not found (Steve Dickson) [662782] - [fs] NFS: Fix a memory leak in nfs_readdir (Steve Dickson) [662782] - [fs] Call the filesystem back whenever a page is removed from the page cache (Steve Dickson) [662782] - [fs] NFS: Ensure we use the correct cookie in nfs_readdir_xdr_filler (Steve Dickson) [662782] - [fs] NFS: Fix a readdirplus bug (Steve Dickson) [662782] - [fs] NFS: Ensure we return the dirent->d_type when it is known (Steve Dickson) [662782] - [fs] NFS: Correct the array bound calculation in nfs_readdir_add_to_array (Steve Dickson) [662782] - [fs] NFS: Don't ignore errors from nfs_do_filldir() (Steve Dickson) [662782] - [fs] NFS: Fix the error handling in "uncached_readdir()" (Steve Dickson) [662782] - [fs] NFS: Fix a page leak in uncached_readdir() (Steve Dickson) [662782] - [fs] NFS: Fix a page leak in nfs_do_filldir() (Steve Dickson) [662782] - [fs] NFS: Assume eof if the server returns no readdir records (Steve Dickson) [662782] - [fs] NFS: Buffer overflow in ->decode_dirent() should not be fatal (Steve Dickson) [662782] - [fs] Pure nfs client performance using odirect (Steve Dickson) [662782] - [fs] SUNRPC: Fix an infinite loop in call_refresh/call_refreshresult (Steve Dickson) [662782] - [fs] nfs: Ignore kmemleak false positive in nfs_readdir_make_qstr (Steve Dickson) [662782] - [fs] SUNRPC: Simplify rpc_alloc_iostats by removing pointless local variable (Steve Dickson) [662782] - [fs] nfs: trivial: remove unused nfs_wait_event macro (Steve Dickson) [662782] - [fs] NFS: readdir shouldn't read beyond the reply returned by the server (Steve Dickson) [662782] - [fs] NFS: Fix a couple of regressions in readdir (Steve Dickson) [662782] - [usb] teach "devices" file about Wireless and SuperSpeed USB (Don Zickus) [642206] - [perf] perf_events: Fix perf_counter_mmap() hook in mprotect() (Oleg Nesterov) [651673] - [usb] changes to make local suspend/resume work (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Don't let the USB core disable SuperSpeed ports (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Setup array of USB2 and USB3 ports (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix reset-device and configure-endpoint commands (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix command ring replay after resume (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: fix wMaxPacketSize mask (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: release spinlock when setup interrupt (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove excessive printks with shared IRQs (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Fix linker errors with CONFIG_PM=n (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix compile error when CONFIG_PM=n (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: PCI power management implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: bus power management implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: port remote wakeup implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI port power management implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] core: use kernel assigned address for devices under xHCI (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: change xhci_reset_device() to allocate new device (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Add pointer to udev in struct xhci_virt_device (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: update ring dequeue pointer when process missed tds (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove buggy assignment in next_trb() (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set DMA mask for host (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Don't flush doorbell writes (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Reduce reads and writes of interrupter registers (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Make xhci_set_hc_event_deq() static (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Minimize HW event ring dequeue pointer writes (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Make xhci_handle_event() static (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove unnecessary reads of IRQ_PENDING register (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Performance - move xhci_work() into xhci_irq() (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Performance - move interrupt handlers into xhci-ring.c (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Performance - move functions that find ep ring (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Isoc urb enqueue (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: allocate bigger ring for isochronous endpoint (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Isochronous transfer implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Introduce urb_priv structure (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Missed Service Error Event process (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: adds new cases to trb_comp_code switch (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: remove redundant print messages (Don Zickus) [591794 591796 591797 624615 637237] - [usb] USB xHCI: handle_tx_event() refactor: process_bulk_intr_td (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: handle_tx_event() refactor: process_ctrl_td (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: handle_tx_event() refactor: finish_td (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Supporting MSI/MSI-X (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: trivial: use ARRAY_SIZE (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove obsolete debugging printk (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set Mult field in endpoint context correctly (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set EP0 dequeue ptr after reset of configured device (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Fix another bug in link TRB activation change (Don Zickus) [591794 591796 591797 624615 637237] - [usb] clean up some host controller sparse warnings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Support for allocating USB 3.0 streams (Don Zickus) [591794 591796 591797 624615 637237] - [usb] split hub.h into ch11.h and merge-in hcd.h (Don Zickus) [591794 591796 591797 624615 637237] - [usb] make hub.h public (drivers dependency) (Don Zickus) [591794 591796 591797 624615 637237] - [usb] make hcd.h public (drivers dependency) (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Add parsing of SuperSpeed endpoint companion descriptor (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Fix bug in link TRB activation change (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Print NEC firmware version (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Wait for host to start running (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Wait for controller to be ready after reset (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: fix compiler warning (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove the arbitrary limit of 15 xHCI ports (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Fix wrong usage of macro TRB_TYPE (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Transfer ring link TRB activation change (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set stream ID to 0 after cleaning up stalls (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Avoid double free after streams are disabled (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Correct assumptions about number of rings per endpoint (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Add memory allocation for USB3 bulk streams (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix check for room on the ring (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Limit bus sg_tablesize to 62 TRBs (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix issue with set interface after stall (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Make endpoint interval debugging clearer (Don Zickus) [591794 591796 591797 624615 637237] - [usb] usb-storage: use max_hw_sectors instead of max_sectors (Don Zickus) [591794 591796 591797 624615 637237] - [usb] rearrange code in usb_probe_interface (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Use bInterfaceNumber in bandwidth allocations (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix compile issues with xhci_get_slot_state() (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: No GFP_KERNEL in block error handling (Don Zickus) [591794 591796 591797 624615 637237] - [usb] retain USB device power/wakeup setting across reconfiguration (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Add call to notify xHC of a device reset (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Notify the xHC when a device is reset (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Allow roothub ports to be disabled (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Refactor code to clear port change bits (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Refactor test for vendor-specific completion codes (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Allow allocation of commands without input contexts (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Refactor code to free or cache endpoint rings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix error path when configuring endpoints (Don Zickus) [591794 591796 591797 624615 637237] - [usb] check the endpoint type against the pipe type (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Fix duplicate sysfs problem after device reset (Don Zickus) [591794 591796 591797 624615 637237] - [usb] USB core: fix recent kernel-doc warnings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] fix section mismatch in early ehci dbgp (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Check bandwidth when switching alt settings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Refactor code to find alternate interface settings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix command completion after a drop endpoint (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Make reverting an alt setting "unfailable" (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci-mem.c: introduce missing kfree (Don Zickus) [591794 591796 591797 624615 637237] - [usb] add remove_id sysfs attr for usb drivers (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Handle errors that cause endpoint halts (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Return success for vendor-specific info codes (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Return -EPROTO on a split transaction error. (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set transfer descriptor size field correctly (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Add tests for TRB address translation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] fix a bug in the scatter-gather library (Don Zickus) [591794 591796 591797 624615 637237] - [usb] add a "remove hardware" sysfs attribute (Don Zickus) [591794 591796 591797 624615 637237] - [usb] don't use a fixed DMA mapping for hub status URBs (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove unused HCD statistics code. (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Add watchdog timer for URB cancellation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Re-purpose xhci_quiesce() (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Handle URB cancel, complete and resubmit race (Don Zickus) [591794 591796 591797 624615 637237] - [usb] whci-hcd: correctly handle sg lists longer than QTD_MAX_XFER_SIZE (Don Zickus) [591794 591796 591797 624615 637237] - [usb] whci-hcd: fix type and format warnings in sg code (Don Zickus) [591794 591796 591797 624615 637237] - [usb] make urb scatter-gather support more generic (Don Zickus) [591794 591796 591797 624615 637237] - [usb] whci-hcd: support urbs with scatter-gather lists (Don Zickus) [591794 591796 591797 624615 637237] - [virt] vhost: max s/g to match qemu (Jason Wang) [619002] - [x86] eliminate mcp55 quirk boot chattiness (Bob Picco) [661172] - [security] SELinux: define permissions for DCB netlink messages (Eric Paris) [662125] - [net] bonding: add feature to support output port selection steering (Neil Horman) [601849] - [net] clarify documentation for net.ipv4.igmp_max_memberships (Jiri Pirko) [593397] - [ppc64] Remove CDTRDSR warning from ppc64 compile (Prarit Bhargava) [597333] - [ata] libata-scsi passthru: fix bug which truncated LBA48 return values (David Milburn) [663679] - [fs] ext4: speed up ext4_rec_len_(from|to)_disk for smaller blocksizes (Eric Sandeen) [653213] - [dlm] reduce cond_resched during send (David Teigland) [663372] - [dlm] use TCP_NODELAY (David Teigland) [663372] - [dlm] Handle application limited situations properly (David Teigland) [663372] - [virt] vhost-net: fix range checking in mrg bufs case (Jason Wang) [616660 632745] - [virt] vhost-net: mergeable buffers support (Jason Wang) [616660 632745] - [virt] vhost-net: minor cleanup (Jason Wang) [616660 632745] - [virt] vhost: Storage class should be before const qualifier (Jason Wang) [616660 632745] - [netdrv] tun: add ioctl to modify vnet header size (Jason Wang) [616660 632745] - [virt] vhost: fix sparse warnings (Jason Wang) [616660 632745]- [s390x] kernel: virtualization aware cpu measurement (Hendrik Brueckner) [631483] - [s390x] kernel: Add breaking event address for user space (Hendrik Brueckner) [632322] - [scsi] qla2xxx: Removed dependency for SRB structure for Marker processing (Chad Dupuis) [635707] - [scsi] qla2xxx: Support for asynchronous TM and Marker IOCBs (Chad Dupuis) [635707] - [scsi] qla2xxx: Add CT passthru support for ISP23xx adapters (Chad Dupuis) [635707] - [scsi] qla2xxx: Provide common framework for BSG and IOCB commands (Chad Dupuis) [635707] - [scsi] qla2xxx: Enable CRB based doorbell posting for request queue as default for ISP 82xx (Chad Dupuis) [516845] - [scsi] qla2xxx: Check for empty slot in request queue before posting Command type 6 request (Chad Dupuis) [516845] - [scsi] qla2xxx: Clear drive active CRB register when not in use (Chad Dupuis) [516845] - [scsi] qla2xxx: Optionally disable target reset (Chad Dupuis) [516845] - [scsi] qla2xxx: Remove HSRX_RISC_PAUSED check for ISP82XX (Chad Dupuis) [516845] - [scsi] qla2xxx: Avoid infinite abort-isps when chip reset fails (Chad Dupuis) [516845] - [scsi] qla2xxx: Allow transition to NEED RESET state only from READY state for ISP82xx (Chad Dupuis) [516845] - [scsi] qla2xxx: Cleanup and rearrange ISP 82xx specific code (Chad Dupuis) [516845] - [scsi] qla2xxx: Remove comments having reference to netxen_nic (Chad Dupuis) [516845] - [scsi] qla2xxx: Remove duplicate initialization during configuring rings (Chad Dupuis) [516845] - [scsi] qla2xxx: Remove non P3P code and reference (Chad Dupuis) [516845] - [scsi] qla2xxx: IDC: Check firmware alive prior to initialization (Chad Dupuis) [516845] - [scsi] qla2xxx: Avoid transitioning to RESET state during initializing (Chad Dupuis) [516845] - [scsi] qla2xxx: Disable fw_dump operations on ISP82xx (Chad Dupuis) [516845] - [scsi] qla2xxx: Implement a quick (FCoE context only) reset (Chad Dupuis) [516845] - [scsi] qla2xxx: Corrected the logic to avoid continuous ISP reset (Chad Dupuis) [516845] - [scsi] qla2xxx: Add ISP82XX support (Chad Dupuis) [516845]- [fs] xfs: ensure we mark all inodes in a freed cluster XFS_ISTALE (Dave Chinner) [654294] - [fs] xfs: fix race in inode cluster freeing failing to stale inodes (Dave Chinner) [654294] - [block] change BARRIER referenced in error message and comments (Mike Snitzer) [657046] - [md] Call blk_queue_flush() to establish flush/fua support (Mike Snitzer) [657046] - [scsi] scsi_debug: Update thin provisioning support (Mike Snitzer) [646552] - [scsi] scsi_debug: fix map_region and unmap_region oops (Mike Snitzer) [646552] - [scsi] scsi_debug: Block Limits VPD page fixes (Mike Snitzer) [646552] - [scsi] scsi_debug: add max_queue + no_uld parameters (Mike Snitzer) [646552] - [scsi] scsi_debug: fix Thin provisioning support (Mike Snitzer) [646552] - [scsi] sd: Update thin provisioning support (Mike Snitzer) [646552] - [scsi] Fix VPD inquiry page wrapper (Mike Snitzer) [646552] - [scsi] sd: quiet spurious error messages in READ_CAPACITY(16) (Mike Snitzer) [646552] - [block] fix problem with sending down discard that isn't of correct granularity (Mike Snitzer) [646552] - [block] blk-throttle: Correct the placement of smp_rmb() (Vivek Goyal) [636022] - [block] blk-throttle: Trim/adjust slice_end once a bio has been dispatched (Vivek Goyal) [636022] - [block] Enable block bio throttling (Vivek Goyal) [636022] - [block] fix use-after-free bug in blk throttle code (Vivek Goyal) [636022] - [block] blkio-throttle: Fix possible multiplication overflow in iops calculations (Vivek Goyal) [636022] - [block] blkio-throttle: limit max iops value to UINT_MAX (Vivek Goyal) [636022] - [block] blkio-throttle: There is no need to convert jiffies to milli seconds (Vivek Goyal) [636022] - [block] blkio-throttle: Fix link failure failure on i386 (Vivek Goyal) [636022] - [block] blkio: Recalculate the throttled bio dispatch time upon throttle limit change (Vivek Goyal) [636022] - [block] blkio: Add root group to td->tg_list (Vivek Goyal) [636022] - [block] blkio: deletion of a cgroup was causes oops (Vivek Goyal) [636022] - [block] blkio: Do not export throttle files if CONFIG_BLK_DEV_THROTTLING=n (Vivek Goyal) [636022] - [block] blkio: Implementation of IOPS limit logic (Vivek Goyal) [636022] - [block] blk-cgroup: cgroup changes for IOPS limit support (Vivek Goyal) [636022] - [block] blkio: Core implementation of throttle policy (Vivek Goyal) [636022] - [block] blk-cgroup: Introduce cgroup changes for throttling policy (Vivek Goyal) [636022] - [block] blk-cgroup: Prepare the base for supporting more than one IO control policies (Vivek Goyal) [636022] - [block] blk-cgroup: Kill the header printed at the start of blkio.weight_device file (Vivek Goyal) [636022] - [block] blk-cgroup: Fix an RCU warning in blkiocg_create() (Vivek Goyal) [636022] - [block] kill some useless goto's in blk-cgroup.c (Vivek Goyal) [636022] - [kernel] ptrace: fix exit_ptrace() vs ptrace_report_signal() races (Oleg Nesterov) [631968] - [kernel] ptrace: introduce PTRACE_O_DETACHED to mark the self-detaching engine (Oleg Nesterov) [631968] - [kernel] ptrace: don't assume resume != UTRACE_RESUME means stepping (Oleg Nesterov) [631968] - [kernel] ptrace: the tracee shouldn never change ctx->resume (Oleg Nesterov) [631968] - [kernel] ptrace: ptrace_reuse_engine()->utrace_barrier() should ignore ERESTARTSYS (Oleg Nesterov) [631968] - [fs] fsck.gfs2 reported statfs error after gfs2_grow (Robert S Peterson) [661048] - [fs] ext4: 2 writeback perf fixes (Eric Sandeen) [648632] - [powerpc] Correct smt_enabled=X boot option for > 2 threads per core (Steve Best) [659807] - [watchdog] iTCO wdt: Cleanup warning messages (Prarit Bhargava) [616268] - [md] dm mpath: revert "dm: Call blk_abort_queue on failed paths" (Mike Snitzer) [636771] - [x86] UV: Address interrupt/IO port operation conflict (George Beshers) [659480] - [x86] Fix x2apic preenabled system with kexec (Gleb Natapov) [657261] - [virt] vhost: correctly set bits of dirty pages (Jason Wang) [658437] - [mm] guard page for stacks that grow upwards (Johannes Weiner) [630562] - [mm] fix numa khugepaged memcg memleak (Andrea Arcangeli) [659119] - [mm] Enable extraction of hugepage pfn(s) from /proc//pagemap (Larry Woodman) [644987]- [s390x] dasd: Fix unimplemented DIAG function (Hendrik Brueckner) [646951] - [s390x] dasd: fix unsolicited interrupt recognition (Hendrik Brueckner) [635021] - [s390x] dasd: fix dump_sense_dbf (Hendrik Brueckner) [643998] - [s390x] dasd: let recovery cqr inherit flags from failed cqr (Hendrik Brueckner) [635021] - [s390x] qeth: tolerate OLM-limitation (Hendrik Brueckner) [633568] - [s390x] qdio: convert global statistics to per-device stats (Hendrik Brueckner) [633308] - [s390x] cio: use all paths for some internal I/O (Hendrik Brueckner) [623248] - [s390x] dasd: allocate fallback cqr for reserve/release (Hendrik Brueckner) [619515] - [s390x] qeth: OSX message for z/VM specific authorization failure (Hendrik Brueckner) [619508] - [s390x] qeth: avoid loop if ipa command response is missing (Hendrik Brueckner) [619506] - [s390x] dasd: fix refcounting for sysfs entry (Hendrik Brueckner) [529362] - [s390x] dasd: remove uid from devmap (Hendrik Brueckner) [529362] - [fs] ext4: improve llseek error handling for overly large seek offsets (Eric Sandeen) [652013] - [fs] ext4: fix EFBIG edge case when writing to large non-extent file (Eric Sandeen) [646498] - [fs] procfs: fix numbering in /proc/locks (Jerome Marchand) [637846] - [scsi] enable state transistions from OFFLINE to RUNNING (Mike Christie) [643237] - [scsi] set queue limits no_cluster for stacked devices (Mike Snitzer) [658293] - [scsi] scsi_dh_rdac: Add two new SUN devices to rdac_dev_list (Rob Evers) [643820] - [kernel] utrace: move user_disable_single_step() logic from utrace_control() to utrace_reset() (Oleg Nesterov) [635853] - [block] cfq-iosched: fix a kernel OOPs when usb key is inserted (Vivek Goyal) [639427] - [x86] tsc, sched: Recompute cyc2ns_offset's during resume from sleep states (Matthew Garrett) [635560] - [virt] virtio: console: Don't block entire guest if host doesn't read data (Amit Shah) [643751] - [mm] memcg: handle charge moving race with hugepage split (Johannes Weiner) [615860] - [mm] Out-of-memory under memory cgroup can call both of oom-killer-for-memcg and oom-killer-for-page-fault (Larry Woodman) [592879] - [mm] only return EIO once on msync/fsync after IO failure (Rik van Riel) [652371] - [mm] Backport upstream code it avoid side-effect of tickless idle on update_cpu_load() (Larry Woodman) [635558] - [virtio] console: fix memory leak (Amit Shah) [656835] - [virt] KVM: VMX: Really clear cr0.ts when giving the guest ownership of the fpu (Avi Kivity) [655718] - [virt] SVM: Initialize fpu_active in init_vmcb() (Avi Kivity) [654532] - [x86] Look for IA32_ENERGY_PERF_BIAS support (Matthew Garrett) [464655] - [x86] Disable paranoid check in ACPI power meter driver (Matthew Garrett) [634640] - [pci] dma-mapping: dma-mapping.h: add dma_set_coherent_mask (Stefan Assmann) [650960] - [block] Allow third party modules to use blk_queue_ordered() (Vivek Goyal) [657046] - [security] audit: add support to match lsm labels on user audit messages (Eric Paris) [634303] - [cpufreq] Fix ondemand to not request targets outside policy limits (Matthew Garrett) [651339] - [scsi] libfc: possible race could panic system due to NULL fsp->cmd (Mike Christie) [638297] - [fs] gfs: Use 512 B block sizes to communicate with userland quota tools (Abhijith Das) [658590] - [fs] GFS2: support for growing a full filesytem (Benjamin Marzinski) [659137] - [kernel] div64_u64(): improve precision on 32bit platforms (Oleg Nesterov) [616105] - [kernel] exec: copy-and-paste the fixes into compat_do_execve() paths (Oleg Nesterov) [625695] {CVE-2010-4243} - [kernel] exec: make argv/envp memory visible to oom-killer (Oleg Nesterov) [625695] {CVE-2010-4243} - [ata] sata_via: apply magic FIFO fix to vt6420 too (David Milburn) [659748] - [ata] sata_via: explain the magic fix (David Milburn) [659748] - [ata] sata_via: magic vt6421 fix for transmission problems w/ WD drives (David Milburn) [659748] - [virt] KVM: create aggregate kvm_total_used_mmu_pages value (Marcelo Tosatti) [632772] - [virt] KVM: replace x86 kvm n_free_mmu_pages with n_used_mmu_pages (Marcelo Tosatti) [632772] - [virt] KVM: rename x86 kvm->arch.n_alloc_mmu_pages (Marcelo Tosatti) [632772] - [virt] KVM: abstract kvm x86 mmu->n_free_mmu_pages (Marcelo Tosatti) [632772]- [scsi] sd: Fix overflow with big physical blocks (Mike Snitzer) [632644] - [block] Ensure physical block size is unsigned int (Mike Snitzer) [632644] - [fs] Turn on the NFSv4.1 kernel config (Steve Dickson) [479351] - [fs] NFS: rename nfs.upcall -> nfsidmap (Steve Dickson) [479351] - [fs] NFS: Fix a compile issue in nfs_root (Steve Dickson) [479351] - [fs] sunrpc: Use static const char arrays (Steve Dickson) [479351] - [fs] nfs4: fix channel attribute sanity-checks (Steve Dickson) [479351] - [fs] NFSv4.1: Use more sensible names for 'initialize_mountpoint' (Steve Dickson) [479351] - [fs] NFSv4.1: pnfs: filelayout: add driver's LAYOUTGET and GETDEVICEINFO infrastructure (Steve Dickson) [479351] - [fs] NFSv4.1: pnfs: add LAYOUTGET and GETDEVICEINFO infrastructure (Steve Dickson) [479351] - [fs] NFS: client needs to maintain list of inodes with active layouts (Steve Dickson) [479351] - [fs] NFS: create and destroy inode's layout cache (Steve Dickson) [479351] - [fs] NFSv4.1: pnfs: filelayout: introduce minimal file layout driver (Steve Dickson) [479351] - [fs] NFSv4.1: pnfs: full mount/umount infrastructure (Steve Dickson) [479351] - [fs] NFS: set layout driver (Steve Dickson) [479351] - [fs] NFS: ask for layouttypes during v4 fsinfo call (Steve Dickson) [479351] - [fs] NFS: change stateid to be a union (Steve Dickson) [479351] - [fs] NFSv4.1: pnfsd, pnfs: protocol level pnfs constants (Steve Dickson) [479351] - [fs] SUNRPC: define xdr_decode_opaque_fixed (Steve Dickson) [479351] - [fs] NFSD: remove duplicate NFS4_STATEID_SIZE (Steve Dickson) [479351] - [fs] Revert "NFSv4: Fall back to ordinary lookup if nfs4_atomic_open() returns EISDIR" (Steve Dickson) [653066] - [fs] Regression: fix mounting NFS when NFSv3 support is not compiled (Steve Dickson) [653066] - [fs] NLM: Fix a regression in lockd (Steve Dickson) [653066] - [fs] nfs4: The difference of 2 pointers is ptrdiff_t (Steve Dickson) [653066] - [fs] nfs: testing the wrong variable (Steve Dickson) [653066] - [fs] nfs: handle lock context allocation failures in nfs_create_request (Steve Dickson) [653066] - [fs] Fixed Regression in NFS Direct I/O path (Steve Dickson) [653066] - [fs] nfsd4: fix 4.1 connection registration race (Steve Dickson) [653068] - [fs] lib: introduce common method to convert hex digits (Steve Dickson) [653068] - [fs] Keep the deprecated nfsd system call interface (Steve Dickson) [653068] - [fs] svcrpc: svc_tcp_sendto XPT_DEAD check is redundant (Steve Dickson) [653068] - [fs] svcrpc: no need for XPT_DEAD check in svc_xprt_enqueue (Steve Dickson) [653068] - [fs] svcrpc: assume svc_delete_xprt() called only once (Steve Dickson) [653068] - [fs] svcrpc: never clear XPT_BUSY on dead xprt (Steve Dickson) [653068] - [fs] nfsd4: fix connection allocation in sequence() (Steve Dickson) [653068] - [fs] nfsd4: only require krb5 principal for NFSv4.0 callbacks (Steve Dickson) [653068] - [fs] nfsd4: move minorversion to client (Steve Dickson) [653068] - [fs] nfsd4: delay session removal till free_client (Steve Dickson) [653068] - [fs] nfsd4: separate callback change and callback probe (Steve Dickson) [653068] - [fs] nfsd4: callback program number is per-session (Steve Dickson) [653068] - [fs] nfsd4: track backchannel connections (Steve Dickson) [653068] - [fs] nfsd4: confirm only on succesful create_session (Steve Dickson) [653068] - [fs] nfsd4: make backchannel sequence number per-session (Steve Dickson) [653068] - [fs] nfsd4: use client pointer to backchannel session (Steve Dickson) [653068] - [fs] nfsd4: move callback setup into session init code (Steve Dickson) [653068] - [fs] nfsd4: don't cache seq_misordered replies (Steve Dickson) [653068] - [fs] SUNRPC: Properly initialize sock_xprt.srcaddr in all cases (Steve Dickson) [653068] - [fs] SUNRPC: Use conventional switch statement when reclassifying sockets (Steve Dickson) [653068] - [fs] sunrpc: Turn list_for_each-s into the ..._entry-s (Steve Dickson) [653068] - [fs] sunrpc: Remove dead "else" branch from bc xprt creation (Steve Dickson) [653068] - [fs] sunrpc: Don't return NULL from rpcb_create (Steve Dickson) [653068] - [fs] sunrpc: Remove useless if (task == NULL) from xprt_reserve_xprt (Steve Dickson) [653068] - [fs] sunrpc: Remove UDP worker wrappers (Steve Dickson) [653068] - [fs] sunrpc: Remove TCP worker wrappers (Steve Dickson) [653068] - [fs] sunrpc: Pass family to setup_socket calls (Steve Dickson) [653068] - [fs] sunrpc: Merge xs_create_sock code (Steve Dickson) [653068] - [fs] sunrpc: Merge the xs_bind code (Steve Dickson) [653068] - [fs] sunrpc: Call xs_create_sockX directly from setup_socket (Steve Dickson) [653068] - [fs] sunrpc: Factor out v6 sockets creation (Steve Dickson) [653068] - [fs] sunrpc: Factor out v4 sockets creation (Steve Dickson) [653068] - [fs] sunrpc: Factor out udp sockets creation (Steve Dickson) [653068] - [fs] sunrpc: Remove duplicate xprt/transport arguments from calls (Steve Dickson) [653068] - [fs] sunrpc: Get xprt pointer once in xs_tcp_setup_socket (Steve Dickson) [653068] - [fs] sunrpc: Remove unused sock arg from xs_next_srcport (Steve Dickson) [653068] - [fs] sunrpc: Remove unused sock arg from xs_get_srcport (Steve Dickson) [653068] - [fs] svcrdma: Cleanup DMA unmapping in error paths (Steve Dickson) [653068] - [fs] svcrdma: Change DMA mapping logic to avoid the page_address kernel API (Steve Dickson) [653068] - [fs] nfsd4: expire clients more promptly (Steve Dickson) [653068] - [fs] sunrpc: Use helper to set v4 mapped addr in ip_map_parse (Steve Dickson) [653068] - [fs] sunrpc/cache: centralise handling of size limit on deferred list (Steve Dickson) [653068] - [fs] sunrpc: Simplify cache_defer_req and related functions (Steve Dickson) [653068] - [fs] nfsd4: return expired on unfound stateid's (Steve Dickson) [653068] - [fs] nfsd4: add new connections to session (Steve Dickson) [653068] - [fs] nfsd4: refactor connection allocation (Steve Dickson) [653068] - [fs] nfsd4: use callbacks on svc_xprt_deletion (Steve Dickson) [653068] - [fs] nfsd: provide callbacks on svc_xprt deletion (Steve Dickson) [653068] - [fs] nfsd4: keep per-session list of connections (Steve Dickson) [653068] - [fs] nfsd4: clean up session allocation (Steve Dickson) [653068] - [fs] nfsd4: fix alloc_init_session return type (Steve Dickson) [653068] - [fs] nfsd4: fix alloc_init_session BUILD_BUG_ON() (Steve Dickson) [653068] - [fs] nfsd4: Move callback setup to callback queue (Steve Dickson) [653068] - [fs] nfsd4: remove separate cb_args struct (Steve Dickson) [653068] - [fs] nfsd4: use generic callback code in null case (Steve Dickson) [653068] - [fs] nfsd4: generic callback code (Steve Dickson) [653068] - [fs] nfsd4: rename nfs4_rpc_args->nfsd4_cb_args (Steve Dickson) [653068] - [fs] nfsd4: combine nfs4_rpc_args and nfsd4_cb_sequence (Steve Dickson) [653068] - [fs] nfsd4: minor variable renaming (cb -> conn) (Steve Dickson) [653068] - [fs] sunrpc: fix race in new cache_wait code. (Steve Dickson) [653068] - [fs] sunrpc: Create sockets in net namespaces (Steve Dickson) [653068] - [net] Export __sock_create (Steve Dickson) [653068] - [fs] sunrpc: Tag rpc_xprt with net (Steve Dickson) [653068] - [fs] sunrpc: Add net to xprt_create (Steve Dickson) [653068] - [fs] sunrpc: Add net to rpc_create_args (Steve Dickson) [653068] - [fs] sunrpc: Pull net argument downto svc_create_socket (Steve Dickson) [653068] - [fs] sunrpc: Add net argument to svc_create_xprt (Steve Dickson) [653068] - [fs] sunrpc: Factor out rpc_xprt freeing (Steve Dickson) [653068] - [fs] sunrpc: Factor out rpc_xprt allocation (Steve Dickson) [653068] - [fs] nfsd4: adjust buflen for encoded attrs bitmap based on actual bitmap length (Steve Dickson) [653068] - [fs] sunrpc: fix up rpcauth_remove_module section mismatch (Steve Dickson) [653068] - [fs] sunrpc: Tag svc_xprt with net (Steve Dickson) [653068] - [fs] sunrpc: Add routines that allow registering per-net caches (Steve Dickson) [653068] - [fs] sunrpc: Add net to pure API calls (Steve Dickson) [653068] - [fs] sunrpc: Pass xprt to cached get/put routines (Steve Dickson) [653068] - [fs] sunrpc: Make xprt auth cache release work with the xprt (Steve Dickson) [653068] - [fs] sunrpc: Pass the ip_map_parse's cd to lower calls (Steve Dickson) [653068] - [fs] nfsd: fix /proc/net/rpc/nfsd.export/content display (Steve Dickson) [653068] - [fs] nfsd: Export get_task_comm for nfsd (Steve Dickson) [653068] - [fs] nfsd: allow deprecated interface to be compiled out (Steve Dickson) [653068] - [fs] nfsd: formally deprecate legacy nfsd syscall interface (Steve Dickson) [653068] - [fs] sunrpc/cache: fix recent breakage of cache_clean_deferred (Steve Dickson) [653068] - [fs] lockd: Mostly remove BKL from the server (Steve Dickson) [653068] - [fs] sunrpc/cache: don't use custom hex_to_bin() converter (Steve Dickson) [653068] - [fs] sunrpc/cache: change deferred-request hash table to use hlist (Steve Dickson) [653068] - [fs] svcauth_gss: replace a trivial 'switch' with an 'if' (Steve Dickson) [653068] - [fs] nfsd/idmap: drop special request deferal in favour of improved default (Steve Dickson) [653068] - [fs] nfsd: disable deferral for NFSv4 (Steve Dickson) [653068] - [fs] sunrpc: close connection when a request is irretrievably lost (Steve Dickson) [653068] - [fs] nfsd4: fix hang on fast-booting nfs servers (Steve Dickson) [653068] - [fs] svcrpc: cache deferral cleanup (Steve Dickson) [653068] - [fs] svcrpc: minor cache cleanup (Steve Dickson) [653068] - [fs] sunrpc/cache: allow threads to block while waiting for cache update (Steve Dickson) [653068] - [net] sunrpc: use seconds since boot in expiry cache (Steve Dickson) [653068] - [fs] sunrpc: extract some common sunrpc_cache code from nfsd (Steve Dickson) [653068] - [kernel] kernel.h: add printk_ratelimited and pr__rl (Steve Dickson) [653066] - [fs] Set new kernel configs (Steve Dickson) [653066] - [fs] SUNRPC: Cleanup duplicate assignment in rpcauth_refreshcred (Steve Dickson) [653066] - [fs] nfs: fix unchecked value (Steve Dickson) [653066] - [fs] Ask for time_delta during fsinfo probe (Steve Dickson) [653066] - [fs] Revalidate caches on lock (Steve Dickson) [653066] - [fs] SUNRPC: After calling xprt_release(), we must restart from call_reserve (Steve Dickson) [653066] - [fs] NFSv4: Fix up the 'dircount' hint in encode_readdir (Steve Dickson) [653066] - [fs] NFSv4: Clean up nfs4_decode_dirent (Steve Dickson) [653066] - [fs] NFSv4: nfs4_decode_dirent must clear entry->fattr->valid (Steve Dickson) [653066] - [fs] NFSv4: Fix a regression in decode_getfattr (Steve Dickson) [653066] - [fs] NFSv4: Fix up decode_attr_filehandle() to handle the case of empty fh pointer (Steve Dickson) [653066] - [fs] NFS: Ensure we check all allocation return values in new readdir code (Steve Dickson) [653066] - [fs] NFS: Readdir plus in v4 (Steve Dickson) [653066] - [fs] NFS: introduce generic decode_getattr function (Steve Dickson) [653066] - [fs] NFS: check xdr_decode for errors (Steve Dickson) [653066] - [fs] NFS: nfs_readdir_filler catch all errors (Steve Dickson) [653066] - [fs] NFS: readdir with vmapped pages (Steve Dickson) [653066] - [fs] NFS: remove page size checking code (Steve Dickson) [653066] - [fs] NFS: decode_dirent should use an xdr_stream (Steve Dickson) [653066] - [fs] SUNRPC: Add a helper function xdr_inline_peek (Steve Dickson) [653066] - [fs] NFS: remove readdir plus limit (Steve Dickson) [653066] - [fs] NFS: re-add readdir plus (Steve Dickson) [653066] - [fs] NFS: Optimise the readdir searches (Steve Dickson) [653066] - [fs] NFS: add readdir cache array (Steve Dickson) [653066] - [fs] nfs: include ratelimit.h, fix nfs4state build error (Steve Dickson) [653066] - [fs] NFSv4: The state manager must ignore EKEYEXPIRED (Steve Dickson) [653066] - [fs] NFSv4: Don't ignore the error return codes from nfs_intent_set_file (Steve Dickson) [653066] - [fs] NFSv4: Don't call nfs4_reclaim_complete() on receiving NFS4ERR_STALE_CLIENTID (Steve Dickson) [653066] - [fs] NFS: Don't SIGBUS if nfs_vm_page_mkwrite races with a cache invalidation (Steve Dickson) [653066] - [fs] NFS: new idmapper (Steve Dickson) [653066] - [fs] NFS: Use kernel DNS resolver (Steve Dickson) [653066] - [fs] NFS: We must use list_for_each_entry_safe in nfs_access_cache_shrinker (Steve Dickson) [653066] - [fs] NFS: don't use FLUSH_SYNC on WB_SYNC_NONE COMMIT calls (Steve Dickson) [653066] - [fs] NFS: Really fix put_nfs_open_context() (Steve Dickson) [653066] - [fs] NFSv4.1: keep seq_res.sr_slot as pointer rather than an index (Steve Dickson) [653066] - [fs] add a couple of mntget+dget -> path_get in nfs4proc (Steve Dickson) [653066] - [fs] nfs: show "local_lock" mount option in /proc/mounts (Steve Dickson) [653066] - [fs] NFS: handle inode==NULL in __put_nfs_open_context (Steve Dickson) [653066] - [fs] nfs: introduce mount option '-olocal_lock' to make locks local (Steve Dickson) [653066] - [fs] SUNRPC: Refactor logic to NUL-terminate strings in pages (Steve Dickson) [653066] - [fs] SUNRPC: Correct an rpcbind debugging message (Steve Dickson) [653066] - [fs] NFS: Fix NFSv3 debugging messages in fs/nfs/nfs3proc.c (Steve Dickson) [653066] - [fs] NFSv4.1: Fix the slotid initialisation in nfs_async_rename() (Steve Dickson) [653066] - [fs] NFS: Fix a use-after-free case in nfs_async_rename() (Steve Dickson) [653066] - [fs] nfs: make sillyrename an async operation (Steve Dickson) [653066] - [fs] nfs: move nfs_sillyrename to unlink.c (Steve Dickson) [653066] - [fs] nfs: standardize the rename response container (Steve Dickson) [653066] - [fs] nfs: standardize the rename args container (Steve Dickson) [653066] - [fs] NFS: Add an 'open_context' element to struct nfs_rpc_ops (Steve Dickson) [653066] - [fs] NFS: Clean up nfs4_proc_create() (Steve Dickson) [653066] - [fs] NFSv4: Further cleanups for nfs4_open_revalidate() (Steve Dickson) [653066] - [fs] NFSv4: Clean up nfs4_open_revalidate (Steve Dickson) [653066] - [fs] NFSv4: Further minor cleanups for nfs4_atomic_open() (Steve Dickson) [653066] - [fs] NFSv4: Clean up nfs4_atomic_open (Steve Dickson) [653066] - [fs] Switch alloc_nfs_open_context() to struct path (Steve Dickson) [653066] - [fs] SUNRPC: Remove rpcb_getport_sync() (Steve Dickson) [653066] - [fs] NFS: Allow NFSROOT debugging messages to be enabled dynamically (Steve Dickson) [653066] - [fs] NFS: Clean up nfsroot.c (Steve Dickson) [653066] - [fs] NFS: Use super.c for NFSROOT mount option parsing (Steve Dickson) [653066] - [fs] NFS: Clean up NFSROOT command line parsing (Steve Dickson) [653066] - [fs] NFS: Remove \t from mount debugging message (Steve Dickson) [653066] - [fs] SUNRPC: Don't truncate tail data unnecessarily in xdr_shrink_pagelen (Steve Dickson) [653066] - [fs] sunrpc: simplify xdr_shrink_pagelen use of "copy" (Steve Dickson) [653066] - [fs] sunrpc: don't use the copy variable in nested block (Steve Dickson) [653066] - [fs] sunrpc: clean up xdr_shrink_pagelen use of temporary pointer (Steve Dickson) [653066] - [fs] sunrpc: don't shorten buflen twice in xdr_shrink_pagelen (Steve Dickson) [653066]- [netdrv] igb: only use vlan_gro_receive if vlans are registered (Stefan Assmann) [660192] {CVE-2010-4263}- [net] core: neighbour update Oops (Jiri Pirko) [658518] - [scsi] lpfc: Update lpfc version for 8.3.5.28 driver release (Rob Evers) [655935] - [scsi] lpfc: Added support for ELS RRQ command (Rob Evers) [655935] - [scsi] lpfc: Init VFI and VPI for the physical port (Lancer SLI4 FC Support) (Rob Evers) [655935] - [scsi] lpfc: Set heartbeat timer off by default (Rob Evers) [655935] - [scsi] lpfc: Update lpfc version for 8.3.5.27 driver release (Rob Evers) [655935] - [scsi] lpfc: Implement doorbell register changes for new hardware support (Rob Evers) [655935] - [scsi] lpfc: Fixed a NULL pointer dereference duing memory allocation failure (Rob Evers) [655935] - [scsi] lpfc: Modified the return status of unsupport ELS commands (Rob Evers) [655935] - [scsi] lpfc: Implement READ_TOPOLOGY mailbox command and add new 16G speeds (Rob Evers) [655935] - [scsi] lpfc: Implement the new SLI 4 SLI_INTF register definitions (Rob Evers) [655935] - [scsi] lpfc: Fix bug with remote SLI4 firmware download data not being transmitted (Rob Evers) [655935] - [scsi] lpfc: Added PCI ID definitions for new hardware support (Rob Evers) [655935] - [scsi] lpfc: Updated driver to handle CVL after Nameserver PLOGI timeouts (Rob Evers) [655935] - [scsi] lpfc: Fix for failure to log into FDMI_DID after link bounce (Rob Evers) [655935] - [scsi] lpfc: Cleanup mailbox commands in mboxq_cmpl when CVL is received (Rob Evers) [655935] - [scsi] lpfc: Add new SLI4 WQE support (Rob Evers) [655935] - [scsi] lpfc: Update lpfc version for 8.3.5.26 driver release (Rob Evers) [635733] - [scsi] lpfc: Fix locking issue for security mailbox commands (Rob Evers) [635733] - [scsi] lpfc: Properly handle devloss timeout during various phases of FIP engine state transactions (Rob Evers) [635733] - [scsi] lpfc: Abort all I/Os and wait XRI exchange busy complete before function reset ioctl in SLI4 driver unload (Rob Evers) [635733] - [scsi] lpfc: Prevent lock_irqsave from being called twice in a row (Rob Evers) [635733] - [scsi] lpfc: Fix regression error for handling SLI4 unsolicted ELS (Rob Evers) [635733] - [scsi] lpfc: Fix regression error for handling ECHO response support (Rob Evers) [635733] - [scsi] lpfc: Fix regression error for handling SLI4 unsolicted ELS (Rob Evers) [635733] - [scsi] lpfc: Fix internal loopback causing kernel panic (Rob Evers) [635733] - [scsi] lpfc: Fixed crashes for NULL pnode dereference (Rob Evers) [635733]- [block] cfq: fix recursive call in cfq_blkiocg_update_completion_stats() (Vivek Goyal) [626989]- [kernel] posix-cpu-timers: workaround to suppress the problems with mt exec (Oleg Nesterov) [656268] - [fs] bio: take care not overflow page count when mapping/copying user data (Danny Feng) [652531] {CVE-2010-4162} - [net] can-bcm: fix minor heap overflow (Danny Feng) [651847] {CVE-2010-3874} - [net] filter: make sure filters dont read uninitialized memory (Jiri Pirko) [651705] {CVE-2010-4158} - [net] inet_diag: Make sure we actually run the same bytecode we audited (Jiri Pirko) [651269] - [v4l] ivtvfb: prevent reading uninitialized stack memory (Mauro Carvalho Chehab) [648833] {CVE-2010-4079} - [drm] via/ioctl.c: prevent reading uninitialized stack memory (Dave Airlie) [648719] {CVE-2010-4082} - [char] nozomi: clear data before returning to userspace on TIOCGICOUNT (Mauro Carvalho Chehab) [648706] {CVE-2010-4077} - [serial] clean data before filling it on TIOCGICOUNT (Mauro Carvalho Chehab) [648703] {CVE-2010-4075}- [fs] configs: enable CONFIG_PRINT_QUOTA_WARNING (Aristeu Rozanski) [579638] - [net] af_unix: limit unix_tot_inflight (Neil Horman) [656762] - [block] check for proper length of iov entries in blk_rq_map_user_iov() (Danny Feng) [652959] {CVE-2010-4163} - [net] Limit sendto()/recvfrom()/iovec total length to INT_MAX (Jiri Pirko) [651895] {CVE-2010-4160} - [netdrv] mlx4: Add OFED-1.5.2 patch to increase log_mtts_per_seg (Jay Fenlason) [637284] - [kernel] kbuild: fix external module compiling (Aristeu Rozanski) [655231] - [mm] Fix broken use of end variable in remap_file_pages() system call (Larry Woodman) [637049] - [virt] virtio: console: Disable lseek(2) for port file operations (Amit Shah) [635537] - [virt] virtio: console: Prevent userspace from submitting NULL buffers (Amit Shah) [635535] - [virt] virtio: console: Fix poll blocking even though there is data to read (Amit Shah) [634232] - [virt] virtio: console: Send SIGIO in case of port unplug (Amit Shah) [624628] - [virt] virtio: console: Send SIGIO on new data arrival on ports (Amit Shah) [624628] - [virt] virtio: console: Send SIGIO to processes that request it for host events (Amit Shah) [624628] - [block] cfq-iosched: blktrace print per slice sector stats (Vivek Goyal) [626989] - [block] cfq-iosched: Implement tunable group_idle (Vivek Goyal) [626989] - [block] cfq-iosched: Do group share accounting in IOPS when slice_idle=0 (Vivek Goyal) [626989] - [block] cfq-iosched: Fixed boot warning with BLK_CGROUP=y and CFQ_GROUP_IOSCHED=n (Vivek Goyal) [626989] - [block] blk-cgroup: Fix RCU correctness warning in cfq_init_queue() (Vivek Goyal) [626989] - [netdrv] ixgbe: add registers etc. printout code just before resetting adapters (Dean Nelson) [611696] - [netdrv] e1000e: suppress compile warnings on certain archs (Dean Nelson) [611696] - [netdrv] e1000e: add registers etc. printout code just before resetting adapters (Dean Nelson) [611696] - [net] bluetooth: Fix missing NULL check (Jarod Wilson) [655668] - [v4l] Fix garbled image with zc3xx-based webcam (Jay Fenlason) [590404] - [mm] Backport missing kmemleak check into kmem_cache_create() (Larry Woodman) [654761] - [x86] acpi: mark hardware unsupported on x86 32bit cpu hot add events (Prarit Bhargava) [625585] - [x86] UEFI/EFI x86_64 pagetable initialization (Bob Picco) [654665] - [kernel] add RSS and swap size information to /proc/sysvipc/shm (Jerome Marchand) [634994] - [kernel] fix integer overflow in groups_search (Jerome Marchand) [629629] - [kernel] ipc: initialize structure memory to zero for compat functions (Danny Feng) [648695] {CVE-2010-4073} - [kernel] shm: fix information leak to userland (Danny Feng) [648689] {CVE-2010-4072} - [kernel] Prevent panic caused by divide by zero in find_busiest_group() (Larry Woodman) [644903] - [kernel] Backport upstream fix for a race in pid generation that causes pids to be reused immediately (Larry Woodman) [646321] - [scsi] megaraid: fix make legacy i/o ports free (Tomas Henzl) [632558] - [net] ipv6: balance pernet_operations [de]registration (Neil Horman) [625173] - [kdump] kexec: accelerate vmcore copies by marking oldmem in /proc/vmcore as cached (Neil Horman) [641315] - [mm] use compaction for GFP_ATOMIC order > 0 (Andrea Arcangeli) [622327 642570] - [kernel] module: initialize module dynamic debug later (Jason Baron) [627648] - [kernel] dynamic debug: move ddebug_remove_module() down into free_module() (Jason Baron) [627648] - [md] dm: remove extra locking when changing device size (Mike Snitzer) [644380] - [block] read i_size with i_size_read() (Mike Snitzer) [644380]- [scsi] lpfc: Update lpfc version for 8.3.5.25 driver release (Rob Evers) [645882] - [scsi] lpfc: Fix mailbox handling for UNREG_RPI_ALL case (Rob Evers) [645882] - [scsi] lpfc: Fixed a race condition that can cause driver send FDISC to un-initialized VPI (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.24 driver release (Rob Evers) [645882] - [scsi] lpfc: Used PCI function reset ioctl mbox command to clean up CNA during driver unload (Rob Evers) [645882] - [scsi] lpfc: Fixed crashes for BUG_ONs hit in the lpfc_abort_handler (Rob Evers) [645882] - [scsi] lpfc: Fail I/O when adapter detects a lost frame and target reports a check condition (Rob Evers) [645882] - [scsi] lpfc: Fixed abort WQEs for FIP frames (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.23 driver release (Rob Evers) [645882] - [scsi] lpfc: Instantiate iocb_stat so compiler does not error out (Rob Evers) [645882] - [scsi] lpfc: Added unreg all rpi mailbox command before unreg vpi (Rob Evers) [645882] - [scsi] lpfc: Make all error values negative (Rob Evers) [645882] - [scsi] lpfc: Remove duplicate code from lpfc_els_retry routine (Rob Evers) [645882] - [scsi] lpfc: Fixed circular spinlock dependency between low-level driver and SCSI midlayer (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.22 driver release (Rob Evers) [645882] - [scsi] lpfc: Fixed cases of skipping possible roundrobin fail over of multiple eligible FCFs (Rob Evers) [645882] - [scsi] lpfc: Fixed FC-AL bit set issue in FLOGI rejected by McData4700 FC swich in NPV setup (Rob Evers) [645882] - [scsi] lpfc: Fixed driver not able to unregister unused FCF upon devloss timeout to all nodes (Rob Evers) [645882] - [scsi] lpfc: Fix bug with external loopback testing not becoming ready (Rob Evers) [645882] - [scsi] lpfc: Fixed heartbeat timeout during controller pause test (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.21 driver release (Rob Evers) [645882] - [scsi] lpfc: Added support for Falcon firmware download authentication and SLI authentication (Rob Evers) [645882] - [scsi] lpfc: Add support for bsg MBX_SLI4_CONFIG (Rob Evers) [645882] - [scsi] lpfc: adjust lpfc_els_retry delay/retry for PLOGI, attr remove owner (Rob Evers) [645882] - [scsi] lpfc: Replaced some unnecessary spin_lock_irqsave with spin_lock_irq (Rob Evers) [645882] - [scsi] lpfc: Fixed lpfc_initial_flogi not returning failure in one of failure condition (Rob Evers) [645882] - [scsi] lpfc: Fixed r8828 stray state update in case a new FCF matched in-use FCF (Rob Evers) [645882] - [scsi] lpfc: Treated firmware matching FCF property with different index as error condition (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.20 driver release (Rob Evers) [645882] - [scsi] lpfc: Move Unload flag earlier in vport delete (Rob Evers) [645882] - [scsi] lpfc: Fix for IOCB leak on FDISC completion (Rob Evers) [645882] - [scsi] lpfc: Start looking at the return code for fc_block_scsi_eh (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.19 driver release (Rob Evers) [645882] - [scsi] lpfc: Remove unused variables that were removed from upstream submission (Rob Evers) [645882] - [scsi] lpfc: Change log message 0318 from an error to a warning as it is not an error (Rob Evers) [645882] - [scsi] lpfc: Add Security Crypto support to CONFIG_PORT mailbox command (Rob Evers) [645882] - [scsi] lpfc: Switch call to memcpy_toio to __write32_copy to prevent unaligned 64 bit copy (Rob Evers) [645882] - [scsi] lpfc: Fix bug with cable swap and nodelist not empty message on console after rmmod (Rob Evers) [645882] - [scsi] lpfc: Fixed failure to roundrobin on all available FCFs when FLOGI to in-use FCF rejected by switch (Rob Evers) [645882] - [scsi] lpfc: Fixed heartbeat timeout during fabric reconfiguration (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.18 driver release (Rob Evers) [645882] - [scsi] lpfc: Fixed failure to recover from back-to-back Clear Virtual Link with a single FCF (Rob Evers) [645882] - [scsi] lpfc: Clear VFI_REGISTERED flag when UNREG_VFI completes (Rob Evers) [645882] - [scsi] lpfc: r8088 had to be backed out temporary because it was part of a larger patch that was rejected, now put r8088 back with r8608 (Rob Evers) [645882] - [scsi] lpfc: Added code to ignore the failure of REG_VPI mailbox with UPD bit set on older tigershark firmware (Rob Evers) [645882] - [scsi] lpfc: Added code to support UPD bit of REG_VPI mailbox command (Rob Evers) [645882] - [scsi] lpfc: Fix bug with cable swap and ndlp not becoming active (Rob Evers) [645882] - [virt] virtio: console: Reference counting portdev structs is not needed (Amit Shah) [628805] - [virt] virtio: console: Add reference counting for port struct (Amit Shah) [628805] - [virt] virtio: console: Use cdev_alloc() instead of cdev_init() (Amit Shah) [628805] - [virt] virtio: console: Add a find_port_by_devt() function (Amit Shah) [628805] - [virt] virtio: console: Add a list of portdevs that are active (Amit Shah) [628805] - [virt] virtio: console: open: Use a common path for error handling (Amit Shah) [628805] - [virt] virtio: console: remove_port() should return void (Amit Shah) [628805] - [virt] virtio: console: Make write() return -ENODEV on hot-unplug (Amit Shah) [628805] - [virt] virtio: console: Make read() return -ENODEV on hot-unplug (Amit Shah) [628805] - [virt] virtio: console: Unblock poll on port hot-unplug (Amit Shah) [628805] - [virt] virtio: console: Un-block reads on chardev close (Amit Shah) [628805] - [virt] virtio: console: Check if portdev is valid in send_control_msg() (Amit Shah) [628805] - [virt] virtio: console: Remove control vq data only if using multiport support (Amit Shah) [628805] - [virt] virtio: console: Reset vdev before removing device (Amit Shah) [628805] - [pci] Add FW_WARN to warn_invalid_dmar() (Prarit Bhargava) [588638] - [pci] Clean up warn_invalid_dmar() (Prarit Bhargava) [588638] - [pci] intel-iommu: Combine the BIOS DMAR table warning messages (Prarit Bhargava) [588638] - [kernel] Really add TAINT_FIRMWARE_WORKAROUND (Prarit Bhargava) [588638] - [x86] ACPI: create "processor.bm_check_disable" boot param (Matthew Garrett) [635572] - [fs] Fix nfsv4 client lock reclaim behaviour (Sachin Prabhu) [638269] - [fs] ext4: Don't error out the fs if the user tries to make a file too big (Eric Sandeen) [645824] - [fs] xfs: prevent reading uninitialized stack memory (Dave Chinner) [630809] {CVE-2010-3078} - [s390x] cio: prevent kernel panic in I/O cancel function (Hendrik Brueckner) [647825] - [s390x] qeth: timeout on connection isolation configuration errors (Hendrik Brueckner) [635053] - [kernel] etr clock synchronization race (Hendrik Brueckner) [619511] - [net] tc: Ignore noqueue_qdisc default qdisc when dumping (Thomas Graf) [627142] - [net] fix rds_iovec page count overflow (Jiri Pirko) [647424] {CVE-2010-3865} - [net] netfilter: Avoid freeing pointers representing an error value (Thomas Graf) [608980] - [scsi] Fix megaraid_sas driver SLAB memory leak detected with CONFIG_DEBUG_SLAB (Shyam Iyer) [633836] - [scsi] scsi_dh_alua: Handle all states correctly (Mike Snitzer) [636994] - [scsi] ibmvscsi: Fix oops when an interrupt is pending during probe (Steve Best) [624169] - [usb] serial/mos*: prevent reading uninitialized stack memory (Don Zickus) [648698] {CVE-2010-4074} - [kbuild] don't sign out-of-tree modules (Aristeu Rozanski) [653507] - [kernel] tracing: Fix circular dead lock in stack trace (Jiri Olsa) [601047] - [watchdog] iTCO wdt: remove extra pci_dev_put()'s from init code (Prarit Bhargava) [574546] - [kernel] ecryptfs_uid_hash() buffer overflow (Jerome Marchand) [611388] {CVE-2010-2492} - [sound] seq/oss - Fix double-free at error path of snd_seq_oss_open() (Jaroslav Kysela) [630555] {CVE-2010-3080} - [x86] ACPI: allow C3 > 1000usec (Matthew Garrett) [572821] - [virt] virtio-net: init link state correctly (Jason Wang) [646369] - [virt] i8259: fix migration (Gleb Natapov) [629197] - [netdrv] prevent reading uninitialized memory in hso driver (Thomas Graf) [633144] {CVE-2010-3298}- [virt] KVM: x86: Use unlazy_fpu() for host FPU (Avi Kivity) [651005] - [fs] GFS2: reserve more blocks for transactions (Benjamin Marzinski) [637972] - [fs] core_pattern: fix truncation by core_pattern handler with long parameters (Danny Feng) [618602] - [fs] Do not mix FMODE_ and O_ flags with break_lease() and may_open() (Harshula Jayasuriya) [642677] - [fs] GFS2: fallocate support (Benjamin Marzinski) [626561] - [fs] GFS2: fix filesystem consistency error on rename (Robert S Peterson) [638657] - [fs] aio: check for multiplication overflow in do_io_submit (Jeff Moyer) [629451] - [x86] Backport several upstream CONFIG_DEBUG_RODATA optimizations and bugfixes from Intel (Larry Woodman) [557364] - [fs] GFS2: Fix typo in stuffed file data copy handling (Abhijith Das) [619810] - [powerpc] Remove redundant xics badness warning (Steve Best) [641932] - [ppc] Account time using timebase rather than PURR (Steve Best) [633515] - [ppc] pseries: Increase cpu die timeout (Steve Best) [636230] - [s390x] zfcp: Fix reference counter for point-to-point port (Hendrik Brueckner) [644005] - [powerpc] ibmveth: lost IRQ while closing/opening device leads to service loss (Steve Best) [620799] - [net] fix info leak from kernel in ethtool operation (Neil Horman) [646728] {CVE-2010-3861} - [net] drop_monitor: add EAGAIN return code to detect duplicate state changes (Neil Horman) [615788 616919] - [net] packet: fix information leak to userland (Jiri Pirko) [649900] {CVE-2010-3876} - [net] Fix stack corruption in icmp_send() (James Paradis) [629590] - [net] clean up info leak in act_police (Neil Horman) [636394] - [net] bonding: introduce primary_reselect option (Jiri Pirko) [628492] - [net] bonding: check if clients MAC addr has changed (Flavio Leitner) [610237] - [scsi] mpt2sas: driver fails to recover from injected PCIe bus errors (Steve Best) [612584] - [kernel] sys_semctl: fix kernel stack leakage (Danny Feng) [648724] {CVE-2010-4083} - [security] Fix install_process_keyring error handling (David Howells) [647440] - [kernel] sysctl: fix min/max handling in __do_proc_doulongvec_minmax() (Amerigo Wang) [643290] - [kernel] kbuild: Really don't clean bounds.h and asm-offsets.h (Danny Feng) [594065] - [kernel] execve: improve interactivity and respond to SIGKILL with large arguments (Dave Anderson) [629178] - [kernel] kbuild: respect LDFLAGS when linking module signatures (Johannes Weiner) [629423] - [kernel] kbuild: fix modpost segfault (Johannes Weiner) [629418] - [fs] CIFS: Remove __exit mark from cifs_exit_dns_resolver() (David Howells) [619752] - [block] Range check cpu in blk_cpu_to_group (Steve Best) [636981] - [sound] sound/pci/rme9652: prevent reading uninitialized stack memory (Stanislaw Gruszka) [648711 648716] - [pci] add pci_get_domain_bus_and_slot function (Chad Dupuis) [641132] - [pci] intr-remap: allow disabling source id checking (Alex Williamson) [530618] - [x86] Add native Intel cpuidle driver (Matthew Garrett) [637899] - [x86] add quirk to fixup mcp55 interrupt routing to let kdump work (Neil Horman) [562134] - [virt] KVM: VMX: Disallow NMI while blocked by STI (Avi Kivity) [616296] - [virt] KVM: x86: fix information leak to userland (Marcelo Tosatti) [649840] - [virt] kvm: write protect memory after slot swap (Michael S. Tsirkin) [647367] - [net] generic get_drvinfo() fallback in "ethtool.c" (Laszlo Ersek) [649248] - [virt] Revert "vhost: max s/g to match qemu" (Jason Wang) [623915] - [virt] KVM: Fix reboot on Intel hosts (Avi Kivity) [637520] - [virt] KVM: SVM: init_vmcb should reset vcpu->efer (Marcelo Tosatti) [554506] - [virt] fix vhost_net lanana violation (Bob Picco) [602499] - [virt] KVM: x86 emulator: Allow LOCK prefix for NEG and NOT (Avi Kivity) [618202] - [mm] Prevent Out Of Memory when changing cpuset's mems on NUMA (Larry Woodman) [597127] - [kernel] tracing: fix recursive user stack trace (Jiri Olsa) [602804] - [mm] revalidate page->mapping after locking page in do_generic_file_read() (Johannes Weiner) [651373] - [fs] introduce GLF_QUEUED flag (Abhijith Das) [629920] - [fs] dlm: Don't send callback to node making lock request when "try 1cb" fails (David Teigland) [629920] - [virt] KVM: Set cr0.et when the guest writes cr0 (Avi Kivity) [645898] - [virt] KVM: VMX: Give the guest ownership of cr0.ts when the fpu is active (Avi Kivity) [645898] - [virt] KVM: Lazify fpu activation and deactivation (Avi Kivity) [645898] - [virt] KVM: VMX: Allow the guest to own some cr0 bits (Avi Kivity) [645898] - [virt] KVM: Replace read accesses of vcpu->arch.cr0 by an accessor (Avi Kivity) [645898] - [virt] KVM: VMX: trace clts and lmsw instructions as cr accesses (Avi Kivity) [645898] - [x86] mce: Use HW_ERR in MCE handler (Bob Picco) [641039] - [x86] mce: Add HW_ERR printk prefix for hardware error logging (Bob Picco) [641039] - [dm] sync trivial changes from 2.6.36 (Mike Snitzer) [641432] - [dm] crypt: simplify crypt_ctr (Mike Snitzer) [641432] - [dm] crypt: simplify crypt_config destruction logic (Mike Snitzer) [641432] - [dm] ioctl: refactor dm_table_complete (Mike Snitzer) [641432] - [dm] snapshot: persistent use define for disk header chunk size (Mike Snitzer) [641432] - [dm] crypt: use kstrdup (Mike Snitzer) [641432] - [dm] ioctl: use nonseekable_open (Mike Snitzer) [641432] - [virt] Xen PV-HVM: Enable xen pv hvm always for Xen HVM guests (Don Dutile) [632021] - [virt] Xen PV-HVM: skip vnif cfg if match 8139 macaddr (Don Dutile) [632021] - [virt] Xen PV-HVM: Synch unplug to upstream and tweak for rhel (Don Dutile) [632021] - [virt] Xen PV-HVM: change xen_pv_hvm param from _setup to early_param (Don Dutile) [632021] - [virt] KVM: Send SRAR SIGBUS directly (Dean Nelson) [550938] - [virt] KVM: Add MCG_SER_P into KVM_MCE_CAP_SUPPORTED (Dean Nelson) [550938] - [virt] KVM: Return EFAULT from kvm ioctl when guest accesses bad area (Dean Nelson) [550938] - [virt] KVM: define hwpoison variables static (Dean Nelson) [550938] - [virt] KVM: Fix a race condition for usage of is_hwpoison_address() (Dean Nelson) [550938] - [virt] KVM: Avoid killing userspace through guest SRAO MCE on unmapped pages (Dean Nelson) [550938] - [virt] KVM: make double/triple fault promotion generic to all exceptions (Dean Nelson) [550938] - [virt] xen: handle events as edge-triggered (Andrew Jones) [550724] - [virt] xen: use percpu interrupts for IPIs and VIRQs (Andrew Jones) [550724] - [hwmon] coretemp: get TjMax value from MSR (Dean Nelson) [580700] - [hwmon] coretemp: detect the thermal sensors by CPUID (Dean Nelson) [580700] - [x86] mtrr: Use stop machine context to rendezvous all the cpus (Prarit Bhargava) [612659] - [kernel] Backport linux-2.6 stop_machine code (Prarit Bhargava) [612659] - [netdrv] ibmveth: Fix opps during MTU change on an active device (Steve Best) [644959] - [netdrv] ehea: Fix synchronization between HW and SW send queue (Steve Best) [620792] - [netdrv] be2net: remove a BUG_ON in be_cmds.c (Ivan Vecera) [627958] - [netdrv] e1000e: don't inadvertently re-set INTX_DISABLE (Dean Nelson) [627926] - [mm] fix mbind_range() vma merge problem (Larry Woodman) [643942] - [mm] kernel: possible integer overflow in mm/fremap.c (Larry Woodman) [637049] - [mm] fix BUG() in do_coredump when out of memory (Rik van Riel) [623007]- [block] Re-introduce blk_queue_flushing() (Vivek Goyal) [635199] - [fs] SUNRPC: Fix the NFSv4 and RPCSEC_GSS Kconfig dependencies (Steve Dickson) [637278] - [fs] statfs() gives ESTALE error (Steve Dickson) [637278] - [fs] NFS: Fix a typo in nfs_sockaddr_match_ipaddr6 (Steve Dickson) [637278] - [fs] sunrpc: increase MAX_HASHTABLE_BITS to 14 (Steve Dickson) [637278] - [fs] gss:spkm3 miss returning error to caller when import security context (Steve Dickson) [637278] - [fs] gss:krb5 miss returning error to caller when import security context (Steve Dickson) [637278] - [fs] Remove incorrect do_vfs_lock message (Steve Dickson) [637278] - [fs] SUNRPC: cleanup state-machine ordering (Steve Dickson) [637278] - [fs] SUNRPC: Fix a race in rpc_info_open (Steve Dickson) [637278] - [fs] SUNRPC: Fix race corrupting rpc upcall (Steve Dickson) [637278] - [fs] Fix null dereference in call_allocate (Steve Dickson) [637278] - [fs] NFS: Fix the selection of security flavours in Kconfig (Steve Dickson) [637278] - [fs] NFS: NFS_V4 is no longer an EXPERIMENTAL feature (Steve Dickson) [637278] - [fs] NFS: fix the return value of nfs_file_fsync() (Steve Dickson) [637278] - [fs] rpcrdma: Fix SQ size calculation when memreg is FRMR (Steve Dickson) [637278] - [fs] xprtrdma: Do not truncate iova_start values in frmr registrations (Steve Dickson) [637278] - [fs] nfs: Remove redundant NULL check upon kfree() (Steve Dickson) [637278] - [fs] nfs: Add "lookupcache" to displayed mount options (Steve Dickson) [637278] - [fs] NFS: allow close-to-open cache semantics to apply to root of NFS filesystem (Steve Dickson) [637278] - [fs] SUNRPC: fix NFS client over TCP hangs due to packet loss (Steve Dickson) [637278] - [fs] NFS: Ensure that writepage respects the nonblock flag (Steve Dickson) [637278] - [fs] nfs: include space for the NUL in root path (Steve Dickson) [637278] - [fs] nfsd4: mask out non-access bits in nfs4_access_to_omode (Steve Dickson) [637279] - [fs] nfsd4: fix downgrade/lock logic (Steve Dickson) [637279] - [fs] nfsd4: bad BUG() in preprocess_stateid_op (Steve Dickson) [637279] - [fs] nfsd4: fix file open accounting for RDWR opens (Steve Dickson) [637279] - [fs] NFSv4: Ensure the lockowners are labelled using the fl_owner and/or fl_pid (Harshula Jayasuriya) [621304 624069] - [fs] NFSv4: Add support for the RELEASE_LOCKOWNER operation (Harshula Jayasuriya) [621304 624069] - [fs] NFSv4: Clean up for lockowner XDR encoding (Harshula Jayasuriya) [621304 624069] - [fs] NFSv4: Ensure that we track the NFSv4 lock state in read/write requests (Harshula Jayasuriya) [621304 624069] - [fs] NFSv4: Clean up struct nfs4_state_owner (Harshula Jayasuriya) [621304 624069] - [fs] Add back dentry argument to ->fsync (Steve Dickson) [624069] - [fs] NFS: kswapd must not block in nfs_release_page (Steve Dickson) [624069] - [fs] NFS: Fix the locking in nfs4_callback_getattr (Steve Dickson) [624069] - [net] NFSv4: Remember to clear NFS_DELEGATED_STATE in nfs_delegation_claim_opens (Steve Dickson) [624069] - [net] SUNRPC: Defer deleting the security context until gss_do_free_ctx() (Steve Dickson) [624069] - [net] SUNRPC: prevent task_cleanup running on freed xprt (Steve Dickson) [624069] - [net] SUNRPC: Reduce asynchronous RPC task stack usage (Steve Dickson) [624069] - [net] SUNRPC: Move the bound cred to struct rpc_rqst (Steve Dickson) [624069] - [net] SUNRPC: Clean up of rpc_bindcred() (Steve Dickson) [624069] - [net] SUNRPC: Move remaining RPC client related task initialisation into clnt.c (Steve Dickson) [624069] - [net] SUNRPC: Ensure that rpc_exit() always wakes up a sleeping task (Steve Dickson) [624069] - [net] SUNRPC: Make the credential cache hashtable size configurable (Steve Dickson) [624069] - [net] SUNRPC: Store the hashtable size in struct rpc_cred_cache (Steve Dickson) [624069] - [fs] NFS: Ensure the AUTH_UNIX credcache is allocated dynamically (Steve Dickson) [624069] - [fs] NFS: Fix the NFS users of rpc_restart_call() (Steve Dickson) [624069] - [net] SUNRPC: The function rpc_restart_call() should return success/failure (Steve Dickson) [624069] - [fs] NFSv4: Get rid of the bogus RPC_ASSASSINATED(task) checks (Steve Dickson) [624069] - [fs] NFSv4: Clean up the process of renewing the NFSv4 lease (Steve Dickson) [624069] - [fs] NFSv4.1: Handle NFS4ERR_DELAY on SEQUENCE correctly (Steve Dickson) [624069] - [fs] NFS: nfs_rename() should not have to flush out writebacks (Steve Dickson) [624069] - [fs] NFS: Clean up the callers of nfs_wb_all() (Steve Dickson) [624069] - [fs] NFS: Fix up the fsync code (Steve Dickson) [624069] - [fs] NFSv4.1: There is no need to init the session more than once (Steve Dickson) [624069] - [fs] NFSv41: Cleanup for nfs4_alloc_session (Steve Dickson) [624069] - [fs] NFSv41: Clean up exclusive create (Steve Dickson) [624069] - [fs] NFSv41: Deprecate nfs_client->cl_minorversion (Steve Dickson) [624069] - [fs] NFSv41: Fix nfs_async_inode_return_delegation() ugliness (Steve Dickson) [624069] - [fs] NFSv41: Convert the various reboot recovery ops etc to minor version ops (Steve Dickson) [624069] - [fs] NFSv41: Clean up the NFSv4.1 minor version specific operations (Steve Dickson) [624069] - [fs] nfs: kill renewd before clearing client minor version (Steve Dickson) [624069] - [fs] NFSv41: Don't store session state in the nfs_client->cl_state (Steve Dickson) [624069] - [fs] NFSv41: Further cleanup for nfs4_sequence_done (Steve Dickson) [624069] - [fs] NFSv4.1: Make nfs4_setup_sequence take a nfs_server argument (Steve Dickson) [624069] - [fs] NFSv4.1: Merge the nfs41_proc_async_sequence() and nfs4_proc_sequence() (Steve Dickson) [624069] - [fs] NFSv4: Kill nfs4_async_handle_error() abuses by NFSv4.1 (Steve Dickson) [624069] - [fs] NFSv4.1: Simplify nfs41_sequence_done() (Steve Dickson) [624069] - [fs] NFSv4.1: Clean up nfs4_setup_sequence (Steve Dickson) [624069] - [fs] NFSv41: Fix a memory leak in nfs41_proc_async_sequence() (Steve Dickson) [624069] - [fs] nfsd41: Fix a crash when a callback is retried (Steve Dickson) [624081] - [fs] nfsd: minor nfsd read api cleanup (Steve Dickson) [624081] - [fs] gcc-4.6: nfsd: fix initialized but not read warnings (Steve Dickson) [624081] - [fs] nfsd4: share file descriptors between stateid's (Steve Dickson) [624081] - [fs] nfsd4: fix openmode checking on IO using lock stateid (Steve Dickson) [624081] - [fs] nfsd4: miscellaneous process_open2 cleanup (Steve Dickson) [624081] - [fs] nfsd4: don't pretend to support write delegations (Steve Dickson) [624081] - [fs] nfsd: bypass readahead cache when have struct file (Steve Dickson) [624081] - [fs] nfsd: remove unused assignment from nfsd_link (Steve Dickson) [624081] - [fs] NFSD: Fill in WCC data for REMOVE, RMDIR, MKNOD, and MKDIR (Steve Dickson) [624081] - [fs] nfsd4: comment nitpick (Steve Dickson) [624081] - [net] sunrpc: make the cache cleaner workqueue deferrable (Steve Dickson) [624081] - [fs] nfsd4: fix delegation recall race use-after-free (Steve Dickson) [624081 637278] - [fs] nfsd4: fix deleg leak on callback error (Steve Dickson) [624081 637278] - [fs] nfsd4: remove some debugging code (Steve Dickson) [624081 637278] - [fs] nfsd: nfs4callback encode_stateid helper function (Steve Dickson) [624081 637278] - [fs] nfsd4: translate memory errors to delay, not serverfault (Steve Dickson) [624081 637278] - [fs] nfsd4; fix session reference count leak (Steve Dickson) [624081 637278] - [fs] nfsd4: don't bother storing callback reply tag (Steve Dickson) [624081 637278] - [fs] nfsd4: fix use of op_share_access (Steve Dickson) [624081 637278] - [fs] nfsd4: treat more recall errors as failures (Steve Dickson) [624081 637278] - [fs] nfsd4: remove extra put() on callback errors (Steve Dickson) [624081 637278] - [virt] xen-blkfront: disable barrier/flush write support (Mike Snitzer) [635199] - [block] revert to old blkdev_issue_discard to preserve kABI (Mike Snitzer) [635199] - [block] revert to old blkdev_issue_flush to preserve kABI (Mike Snitzer) [635199] - [block] revert bio flag changes to preserve kABI (Jeff Moyer) [635199] - [block] restore rq_flag_bits to their original values (Mike Snitzer) [635199] - [block] initialize old barrier members of request_queue (Mike Snitzer) [635199] - [block] reintroduce blk_queue_ordered to maintain compatibility (Vivek Goyal) [635199] - [block] Documentation: fix block api docbook documentation (Mike Snitzer) [635199] - [block] remove BLKDEV_IFL_WAIT (Mike Snitzer) [635199] - [block] remove the BLKDEV_IFL_BARRIER flag (Mike Snitzer) [635199] - [mm] swap: do not send discards as barriers (Mike Snitzer) [635199] - [fs] fat: do not send discards as barriers (Mike Snitzer) [635199] - [fs] ext4: do not send discards as barriers (Mike Snitzer) [635199] - [fs] jbd2: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [fs] jbd2: Modify ASYNC_COMMIT code to not rely on queue draining on barrier (Mike Snitzer) [635199] - [fs] jbd: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [fs] gfs2: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [fs] btrfs: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [fs] xfs: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [block] pass gfp_mask and flags to sb_issue_discard (Mike Snitzer) [635199] - [block] disallow FS recursion from sb_issue_discard allocation (Mike Snitzer) [635199] - [dm] convey that all flushes are processed as empty (Mike Snitzer) [635199] - [dm] fix locking context in queue_io() (Mike Snitzer) [635199] - [dm] relax ordering of bio-based flush implementation (Mike Snitzer) [635199] - [dm] implement REQ_FLUSH/FUA support for request-based dm (Mike Snitzer) [635199] - [dm] implement REQ_FLUSH/FUA support for bio-based dm (Mike Snitzer) [635199] - [block] make __blk_rq_prep_clone() copy most command flags (Mike Snitzer) [635199] - [md] implment REQ_FLUSH/FUA support (Mike Snitzer) [635199] - [virt] virtio_blk: drop REQ_HARDBARRIER support (Mike Snitzer) [635199] - [block] loop: implement REQ_FLUSH/FUA support (Mike Snitzer) [635199] - [block] use REQ_FLUSH in blkdev_issue_flush() (Mike Snitzer) [635199] - [block] update documentation for REQ_FLUSH / REQ_FUA (Mike Snitzer) [635199] - [block] make sure FSEQ_DATA request has the same rq_disk as the original (Mike Snitzer) [635199] - [block] kick queue after sequencing REQ_FLUSH/FUA (Mike Snitzer) [635199] - [block] initialize flush request with WRITE_FLUSH instead of REQ_FLUSH (Mike Snitzer) [635199] - [block] simplify queue_next_fseq (Mike Snitzer) [635199] - [block] filter flush bio's in __generic_make_request() (Mike Snitzer) [635199] - [block] preserve RHEL6.0 struct request_queue kABI (Mike Snitzer) [635199] - [block] implement REQ_FLUSH/FUA based interface for FLUSH/FUA requests (Mike Snitzer) [635199] - [fs] replace internal uses of SWRITE I/O types by sync_dirty_buffer() (Mike Snitzer) [635199] - [fs] removing the use of the BH_Ordered flag (Mike Snitzer) [635199] - [block] rename barrier/ordered to flush (Mike Snitzer) [635199] - [block] rename blk-barrier.c to blk-flush.c (Mike Snitzer) [635199] - [block] blkdev: check for valid request queue before issuing flush (Mike Snitzer) [635199] - [block] blkdev: move blkdev_issue helper functions to separate file (Mike Snitzer) [635199] - [block] blkdev: allow async blkdev_issue_flush requests (Mike Snitzer) [635199] - [block] blkdev: generalize flags for blkdev_issue_fn functions (Mike Snitzer) [635199] - [fs] ext4: check missed return value in ext4_sync_file() (Mike Snitzer) [635199] - [fs] ext4, jbd2: Add barriers for file systems with exernal journals (Mike Snitzer) [635199] - [block] drop barrier ordering by queue draining (Mike Snitzer) [635199] - [block] misc cleanups in barrier code (Mike Snitzer) [635199] - [block] remove spurious uses of REQ_HARDBARRIER (Mike Snitzer) [635199] - [block] deprecate barrier and replace blk_queue_ordered() with blk_queue_flush() (Mike Snitzer) [635199] - [block] kill QUEUE_ORDERED_BY_TAG (Mike Snitzer) [635199] - [xen] blkfront: update use of barriers to ease flush+fua backport (Mike Snitzer) [635199] - [block] loop: queue ordered mode should be DRAIN_FLUSH (Mike Snitzer) [635199] - [ide] remove unnecessary blk_queue_flushing() test in do_ide_request() (Mike Snitzer) [635199] - [block] remove q->prepare_flush_fn completely (Mike Snitzer) [635199] - [scsi] use REQ_TYPE_FS for flush request (Mike Snitzer) [635199] - [block] set up rq->rq_disk properly for flush requests (Mike Snitzer) [635199] - [block] set REQ_TYPE_FS on flush requests (Mike Snitzer) [635199] - [virt] virtio_blk: stop using q->prepare_flush_fn (Mike Snitzer) [635199] - [dm] stop using q->prepare_flush_fn (Mike Snitzer) [635199] - [block] osdblk: stop using q->prepare_flush_fn (Mike Snitzer) [635199] - [scsi] stop using q->prepare_flush_fn (Mike Snitzer) [635199] - [block] permit PREFLUSH and POSTFLUSH without prepare_flush_fn (Mike Snitzer) [635199] - [block] introduce REQ_FLUSH flag (Mike Snitzer) [635199] - [md] raid-1/10 Fix bio_rw bit manipulations again (Mike Snitzer) [635199] - [block] fixup missing conversion from BIO_RW_DISCARD to REQ_DISCARD (Mike Snitzer) [635199] - [block] define READA constant in terms of unified flag (Mike Snitzer) [635199] - [fs] bio: separate out blk_types.h (Mike Snitzer) [635199] - [block] unify flags for struct bio and struct request (Mike Snitzer) [635199] - [block] BARRIER request should imply SYNC (Mike Snitzer) [635199] - [block] fix some more cmd_type cleanup fallout (Mike Snitzer) [635199] - [block] remove wrappers for request type/flags (Mike Snitzer) [635199] - [scsi] scsi_dh_emc: request flag cleanup (Mike Snitzer) [635199] - [ide] Fix IDE taskfile with cfq scheduler (Mike Snitzer) [635199]- [mm] remove false positive THP pmd_present BUG_ON (Andrea Arcangeli) [646384]- [drm] ttm: fix regression introduced in dfb4a4250168008c5ac61e90ab2b86f074a83a6c (Dave Airlie) [644896]- [block] fix a potential oops for callers of elevator_change (Jeff Moyer) [641408]- [security] IMA: require command line option to enabled (Eric Paris) [643667]- [net] Fix priv escalation in rds protocol (Neil Horman) [642900] {CVE-2010-3904} - [v4l] Remove compat code for VIDIOCSMICROCODE (Mauro Carvalho Chehab) [642473] {CVE-2010-2963} - [kernel] tracing: do not allow llseek to set_ftrace_filter (Jiri Olsa) [631626] - [virt] xen: hold mm->page_table_lock in vmalloc_sync (Andrew Jones) [643371] - [fs] xfs: properly account for reclaimed inodes (Dave Chinner) [641764] - [drm] fix ioctls infoleak (Danny Feng) [621437] {CVE-2010-2803} - [netdrv] wireless extensions: fix kernel heap content leak (John Linville) [628438] {CVE-2010-2955} - [netdrv] niu: buffer overflow for ETHTOOL_GRXCLSRLALL (Danny Feng) [632072] {CVE-2010-3084} - [mm] add debug checks for mapcount related invariants (Andrea Arcangeli) [622327 642570] - [mm] move VM_BUG_ON inside the page_table_lock of zap_huge_pmd (Andrea Arcangeli) [622327 642570] - [mm] compaction: handle active and inactive fairly in too_many_isolated (Andrea Arcangeli) [622327 642570] - [mm] start_khugepaged after setting transparent_hugepage_flags (Andrea Arcangeli) [622327 642570] - [mm] fix hibernate memory corruption (Andrea Arcangeli) [633344 642570] - [mm] ksmd wait_event_freezable (Andrea Arcangeli) [622327 642570] - [mm] khugepaged wait_event_freezable (Andrea Arcangeli) [622327 625875 642570] - [mm] unlink_anon_vmas in __split_vma in case of error (Andrea Arcangeli) [622327 642570] - [mm] fix memleak in copy_huge_pmd (Andrea Arcangeli) [622327 642570] - [mm] fix hang on anon_vma->root->lock (Andrea Arcangeli) [622327 642570] - [mm] avoid breaking huge pmd invariants in case of vma_adjust failures (Andrea Arcangeli) [622327 642570]- [scsi] fcoe: set default FIP mode as FIP_MODE_FABRIC (Mike Christie) [636233]- [virt] KVM: Fix fs/gs reload oops with invalid ldt (Avi Kivity) [639885] {CVE-2010-3698} - [drm] i915: prevent arbitrary kernel memory write (Jerome Marchand) [637691] {CVE-2010-2962} - [scsi] libfc: adds flogi retry in case DID is zero in RJT (Mike Christie) [633907] - [kernel] prevent heap corruption in snd_ctl_new() (Jerome Marchand) [638486] {CVE-2010-3442} - [scsi] lpfc: lpfc driver oops during rhel6 installation with snapshot 12/13 and emulex FC (Rob Evers) [634703] - [fs] ext4: Always journal quota file modifications (Eric Sandeen) [624909] - [mm] fix split_huge_page error like mapcount 3 page_mapcount 2 (Andrea Arcangeli) [622327 640611] - [block] Fix pktcdvd ioctl dev_minor range check (Jerome Marchand) [638089] {CVE-2010-3437} - [drm] ttm: Fix two race conditions + fix busy codepaths (Dave Airlie) [640871] - [drm] Prune GEM vma entries (Dave Airlie) [640870] - [virt] ksm: fix bad user data when swapping (Andrea Arcangeli) [640579] - [virt] ksm: fix page_address_in_vma anon_vma oops (Andrea Arcangeli) [640576] - [net] sctp: Fix out-of-bounds reading in sctp_asoc_get_hmac() (Jiri Pirko) [640462] {CVE-2010-3705} - [mm] Move vma_stack_continue into mm.h (Mike Snitzer) [638525] - [net] sctp: Do not reset the packet during sctp_packet_config() (Jiri Pirko) [637682] {CVE-2010-3432} - [mm] vmstat incorrectly reports disk IO as swap in (Steve Best) [636978] - [scsi] fcoe: Fix NPIV (Neil Horman) [631246]- [block] prevent merges of discard and write requests (Mike Snitzer) [637805] - [drm] nouveau: correct INIT_DP_CONDITION subcondition 5 (Ben Skeggs) [636678] - [drm] nouveau: enable enhanced framing only if DP display supports it (Ben Skeggs) [636678] - [drm] nouveau: fix required mode bandwidth calculation for DP (Ben Skeggs) [636678] - [drm] nouveau: disable hotplug detect around DP link training (Ben Skeggs) [636678] - [drm] nouveau: set DP display power state during DPMS (Ben Skeggs) [636678] - [mm] remove "madvise" from possible /sys/kernel/mm/redhat_transparent_hugepage/enabled options (Larry Woodman) [634500] - [netdrv] cxgb3: don't flush the workqueue if we are called from the workqueue (Doug Ledford) [631547] - [netdrv] cxgb3: deal with fatal parity error status in interrupt handler (Doug Ledford) [631547] - [netdrv] cxgb3: now that we define fatal parity errors, make sure they are cleared (Doug Ledford) [631547] - [netdrv] cxgb3: Add define for fatal parity error bit manipulation (Doug Ledford) [631547] - [virt] Emulate MSR_EBC_FREQUENCY_ID (Jes Sorensen) [629836] - [virt] Define MSR_EBC_FREQUENCY_ID (Jes Sorensen) [629836] - [redhat] s390x: kdump: allow zfcpdump to mount and write to ext4 file systems [628676] - [kernel] initramfs: Fix initramfs size calculation (Hendrik Brueckner) [626956] - [kernel] initramfs: Generalize initramfs_data.xxx.S variants (Hendrik Brueckner) [626956] - [drm] radeon/kms: fix sideport detection on newer rs880 boards (Dave Airlie) [626454]- [x86] kernel: fix IA32 System Call Entry Point Vulnerability (Danny Feng) [634452] {CVE-2010-3301} - [kernel] compat: Make compat_alloc_user_space() incorporate the access_ok() (Danny Feng) [634466] {CVE-2010-3081} - [block] switch s390 tape_block and mg_disk to elevator_change() (Mike Snitzer) [632631] - [block] add function call to switch the IO scheduler from a driver (Mike Snitzer) [632631]- [security] Make kernel panic in FIPS mode if modsign check fails (David Howells) [625914] - [virt] Guests on AMD with CPU type 6 and model >= 8 trigger errata read of MSR_K7_CLK_CTL (Jes Sorensen) [629066] - [x86] UV: use virtual efi on SGI systems (George Beshers) [627653]- [fs] nfsd: initialize nfsd versions before creating svc (J. Bruce Fields) [628084] - [fs] nfsd: fix startup/shutdown order bug (J. Bruce Fields) [628084] - [security] KEYS: Fix bug in keyctl_session_to_parent() if parent has no session keyring (David Howells) [627808] {CVE-2010-2960} - [security] KEYS: Fix RCU no-lock warning in keyctl_session_to_parent() (David Howells) [627808] {CVE-2010-2960}- [x86] Disable AMD IOMMU by default (Matthew Garrett) [593787] - [netdrv] Revert "iwlwifi: disable hardware scanning by default" (Stanislaw Gruszka) [625981] - [s390x] kernel: fix tlb flushing vs. concurrent /proc accesses (Hendrik Brueckner) [587587] - [s390x] kernel: prepare mm_context_t for new tlb flush handling (Hendrik Brueckner) [587587] - [fs] NFS: Fix an Oops in the NFSv4 atomic open code (Jeff Layton) [625718] - [net] can: add limit for nframes and clean up signed/unsigned variables (Danny Feng) [625702] {CVE-2010-2959} - [fs] aio: bump i_count instead of using igrab (Jeff Moyer) [626595] - [fs] cifs: check for NULL session password (Jeff Layton) [625583] - [fs] cifs: fix NULL pointer dereference in cifs_find_smb_ses (Jeff Layton) [625583]- [mm] make stack guard page logic use vm_prev pointer (Mike Snitzer) [607859] - [mm] make the mlock() stack guard page checks stricter (Mike Snitzer) [607859] - [mm] make the vma list be doubly linked (Mike Snitzer) [607859] - [drm] nv50: insert a delay before fb change to prevent display engine hang (Ben Skeggs) [618225] - [mm] fix up some user-visible effects of the stack guard page (Mike Snitzer) [607859] - [net] sched: fix some kernel memory leaks (Jiri Pirko) [624637] {CVE-2010-2942}- [virt] xen pvhvm: don't start xenbus w/out pvhvm (Andrew Jones) [624665] - [virt] xen pvhvm: don't unplug emulated devs w/out pvhvm (Andrew Jones) [625460] - [virt] xen pvhvm: export xen_pv_hvm_enable (Andrew Jones) [625460] - [fs] ext4: fix one more tracing oops (Eric Sandeen) [619013] - [drm] Provide for HDMI output on NVIDIA GPUs (John Feeney) [619877] - [netdrv] iwlwifi: disable aspm by default (John Linville) [611075] - [x86] acpi: Update battery information on notification 0x81 (Matthew Garrett) [606388]- [x86] acpi: Update battery information on notification 0x81 (Matthew Garrett) [606388] - [mm] fix up some user-visible effects of the stack guard page (Mike Snitzer) [607859] - [mm] fix page table unmap for stack guard page properly (Mike Snitzer) [607859] - [x86] don't send SIGBUS for kernel page faults (Mike Snitzer) [607859] - [mm] fix missing page table unmap for stack guard page failure case (Mike Snitzer) [607859] - [mm] keep a guard page below a grow-down stack segment (Mike Snitzer) [607859] - [fs] xfs: fix untrusted inode number lookup (Dave Chinner) [624860] - [kernel] init, sched: Fix race between init and kthreadd (Gleb Natapov) [624329] - [net] Fix IGMP3 report parsing (Aristeu Rozanski) [621431]- [netdrv] be2net: maintain multicast packet count in driver (Ivan Vecera) [621287] - [scsi] hpsa: don't use doorbel reset (Tomas Henzl) [612486] - [x86] Fix the kdump kernel OOMs caused by passthrough mode setting (Bhavna Sarathy) [624059] - [acpi] Force "pci=noacpi" on HP xw9300 (Prarit Bhargava) [615276] - [mm] Revert mm-vmstat-Actively-update-vmstat-counters-in-low-memory-situations (Larry Woodman) [622328] - [x86] Run EFI in physical mode to enable kdump on EFI-booted system (Takao Indoh) [593111] - [fs] ext4: protect inode bitmap clearing w/ spinlock (Eric Sandeen) [623666] - [scsi] libfc: call fc_remote_port_chkready under the host lock (Mike Christie) [623786] - [x86] Ensure that we provide per-cpu ACPI support (Matthew Garrett) [623874] - [fs] ext4: consolidate in_range() definitions (Eric Sandeen) [621829] - [fs] ext4: fix NULL pointer dereference in tracing (Eric Sandeen) [619013] - [block] O_DIRECT: fix the splitting up of contiguous I/O (Jeff Moyer) [622504]- [fs] ext4: fix discard failure detection (Eric Sandeen) [608731] - [x86] Avoid potential NULL dereference in pcc-cpufreq (Matthew Garrett) [623768] - [scsi] bfa: vport create/delete fix (Rob Evers) [619226] - [net] tcp: fix crash in tcp_xmit_retransmit_queue (Jerome Marchand) [618386] - [build] Skip depmod when installing to non-standard INSTALL_MOD_PATH (Jon Masters) [609170] - [sound] disable NVIDIA HDMI PCI device for Lenovo T410 (Jaroslav Kysela) [605742] - [scsi] increase flush timeout (Mike Christie) [605322] - [x86] local_irq_save/restore when issuing IPI in early bootup (Prarit Bhargava) [602823]- [kernel] Revert "[kernel] sched: Fix a race between ttwu() and migrate_task()" (Matthew Garrett) [620883] - [fs] btrfs: fix checks in BTRFS_IOC_CLONE_RANGE (Eugene Teo) [617003] {CVE-2010-2537 CVE-2010-2538} - [kernel] Makefile.build: make KBUILD_SYMTYPES work again (Don Zickus) [617749] - [netdrv] iwlwifi: disable hardware scanning by default (Stanislaw Gruszka) [593566] - [scsi] Revert: qla2xxx: Propogate transport disrupted status for cable pull conditions for faster failover (Chad Dupuis) [622041] - [drm] radeon: Don't limit vram size to aperture size (Matthew Garrett) [622039] - [fs] xfs: don't walk AGs that can't hold inodes (Dave Chinner) [621044] - [mmc] add Ricoh e822 support (Stanislaw Gruszka) [619900] - [scsi] mvsas: fix hot plug handling and IO issues (David Milburn) [616178] - [dm] mpath: enable discard support (Mike Snitzer) [619196] - [block] update request stacking methods to support discards (Mike Snitzer) [619196] - [dm] stripe: enable discard support (Mike Snitzer) [619196] - [dm] stripe: optimize sector division (Mike Snitzer) [619196] - [dm] stripe: move sector translation to a function (Mike Snitzer) [619196] - [dm] error: return error for discards (Mike Snitzer) [619196] - [dm] delay: enable discard support (Mike Snitzer) [619196] - [dm] zero: silently drop discards (Mike Snitzer) [619196] - [dm] split discard requests on target boundaries (Mike Snitzer) [619196] - [dm] use dm_target_offset macro (Mike Snitzer) [619196] - [dm] factor out max_io_len_target_boundary (Mike Snitzer) [619196] - [dm] use common __issue_target_request for flush and discard support (Mike Snitzer) [619196] - [dm] rename map_info flush_request to target_request_nr (Mike Snitzer) [619196] - [dm] remove the DM_TARGET_SUPPORTS_DISCARDS feature flag (Mike Snitzer) [619196] - [dm] introduce num_discard_requests in dm_target structure (Mike Snitzer) [619196]- [fs] ext4: protect io completion lists with locking (Eric Sandeen) [621660] - [trace] Packport new mm tracepoint Documentation to RHEL6 (Larry Woodman) [618305] - [virt] KVM: Trace exception injection (Gleb Natapov) [616427] - [s390x] qeth: Clear mac_bits field when switching between l2/l3 (Hendrik Brueckner) [621333] - [net] ethtool: Fix potential kernel buffer overflow in ETHTOOL_GRXCLSRLALL (Jiri Pirko) [608953] {CVE-2010-2478} - [infiniband] Update QLogic QIB InfiniBand driver to version OFED 1.5.2 (Jay Fenlason) [572401] - [fs] update RWA_MASK, READA and SWRITE to match the corresponding BIO_RW_ bits (Jeff Moyer) [621693]- [drm] Revert matroxfb support for G200EV chip (Peter Bogdanovic) [604830] - [drm] i915: more DP/eDP backport fixes (Dave Airlie) [615058] - [drm] correctly update connector DPMS status in drm_fb_helper (Dave Airlie) [615058] - [x86] ACPI/PM: Move ACPI video resume to a PM notifier (Dave Airlie) [615058] - [virt] x86: preset lpj values when on VMware (Zachary Amsden) [617390] - [virt] Revert "vhost-net: utilize PUBLISH_USED_IDX feature" (Michael S. Tsirkin) - [virt] Revert "virtio: put last seen used index into ring itself" (Michael S. Tsirkin) [616503] - [virt] Revert "virtio: net: Remove net-specific advertising of PUBLISH_USED feature" (Michael S. Tsirkin) [616503] - [virt] vhost: max s/g to match qemu (Michael S. Tsirkin) [619002] - [kernel] sched: Fix set_cpu_active() in cpu_down() (Danny Feng) [620807] - [dm] separate device deletion from dm_put (Mike Snitzer) [619199] - [dm] prevent access to md being deleted (Mike Snitzer) [619199] - [dm] ioctl: release _hash_lock between devices in remove_all (Mike Snitzer) [619199]- [netdrv] r8169: disable PCIe ASPM (Michal Schmidt) [619880] - [fusion] mptfusion: fix DMA boudary (Tomas Henzl) [618625] - [fusion] mptfusion: Bump version to 3.04.16 (Tomas Henzl) [618625] - [fusion] mptfusion: Added code for occationally SATA hotplug failure (Tomas Henzl) [618625] - [fusion] mptfusion: schedule_target_reset from all Reset context (Tomas Henzl) [618625] - [fusion] mptfusion: Added sanity to check B_T mapping for device before adding to OS (Tomas Henzl) [618625] - [fusion] mptfusion: Corrected declaration of device_missing_delay (Tomas Henzl) [618625] - [fusion] mptfusion: Set fw_events_off to 1 at driver load time (Tomas Henzl) [618625] - [net] s2io: fixing DBG_PRINT() macro (Danny Feng) [619097] - [trace] backport file writeback tracepoints from upstream to RHEL6 (Larry Woodman) [618305] - [virt] vhost: thread per device attached to owner cgroups (Alex Williamson) [615118] - [cgroups] fix API thinko (Alex Williamson) [615118] - [cgroup] Revert: "workqueue: API to create a workqueue in cgroup" (Alex Williamson) [615118] - [net] bonding: allow arp_ip_targets on separate vlans to use arp validation (Andy Gospodarek) [581657] - [x86] Revert "[x86] kernel performance optimization with CONFIG_DEBUG_RODATA" (Aristeu Rozanski)- [security] selinux: convert the policy type_attr_map to flex_array (Eric Paris) [617255] - [net] bridge: Fix IGMPv3 report parsing (Herbert Xu) [621431] - [kernel] CRED: Fix get_task_cred() and task_state() to not resurrect dead credentials (Jiri Olsa) [620380] - [net] bonding: set device in RLB ARP packet handler (Andy Gospodarek) [619450] - [x86] Remove warning in p4-clockmod driver (Prarit Bhargava) [618415] - [trace] Back port upstream mm/vmscan.c tracepoints to RHEL6 (Larry Woodman) [618305] - [net] bridge: Fix skb leak when multicast parsing fails on TX (Jiri Pirko) [617505] - [x86] Retract nmi-stacktrace patch (George Beshers) [598586] - [fs] cifs: account for new creduid parameter in spnego upcall string (Jeff Layton) [618608] - [fs] cifs: add separate cred_uid field to sesInfo (Jeff Layton) [618608] - [fs] cifs: check kmalloc() result (Jeff Layton) [618608] - [fs] cifs: remove unused cifsUidInfo struct (Jeff Layton) [618608] - [fs] cifs: clean up cifs_find_smb_ses (Jeff Layton) [618608] - [fs] cifs: match secType when searching for existing tcp session (Jeff Layton) [618608] - [fs] cifs: move address comparison into separate function (Jeff Layton) [618608] - [fs] cifs: set the port in sockaddr in a more clearly defined fashion (Jeff Layton) [618608] - [fs] cifs: remove an potentially confusing, obsolete comment (Jeff Layton) [618608] - [fs] cifs: remove unused ip_address field in struct TCP_Server_Info (Jeff Layton) [618608] - [fs] cifs: have decode_negTokenInit set flags in server struct (Jeff Layton) [618608] - [fs] cifs: break negotiate protocol calls out of cifs_setup_session (Jeff Layton) [618608] - [fs] cifs: eliminate "first_time" parm to CIFS_SessSetup (Jeff Layton) [618608] - [fs] cifs: save the dialect chosen by server (Jeff Layton) [618608] - [fs] cifs: change && to || (Jeff Layton) [618608] - [fs] cifs: rename "extended_security" to "global_secflags" (Jeff Layton) [618608] - [fs] cifs: move tcon find/create into separate function (Jeff Layton) [618608] - [fs] cifs: move SMB session creation code into separate function (Jeff Layton) [618608] - [fs] cifs: track local_nls in volume info (Jeff Layton) [618608] - [drm] nouveau: support fetching LVDS EDID from ACPI (Ben Skeggs) [616860] - [drm] ACPI: Export EDID blocks to the kernel (Ben Skeggs) [616860] - [fs] Fix for stuck recovery issue in GFS2 (Steven Whitehouse) [590878] - [powerpc] fix unsupported hardware to only be power5 (Steve Best) [619501] - [scsi] megaraid: fix sas expander issue (Tomas Henzl) [607930] - [virt] Default Xen PV-HVM to off (Don Dutile) [618172] - [mm] Correctly assign the number of MIGRATE_RESERVE pageblocks (Andrea Arcangeli) [614427] - [fs] return EINVAL when thawing unfrozen filesystems (Eric Sandeen) [601324] - [fs] GFS2: Fix problem where try locks were trying too hard (Steven Whitehouse) [585299] - [scsi] bnx2i: Fix iscsi connection cleanup (Mike Christie) [616939] - [scsi] bfa: fix sysfs crash while reading error_frames stats (Rob Evers) [594882] - [fusion] Block Error handling for deleting devices or Device in DMD (Tomas Henzl) [615866] - [netdrv] tun: avoid BUG, dump packet on GSO errors (Herbert Xu) [616845] - [netdr] rt2500usb: Fix WEP Enterprise (Stanislaw Gruszka) [609721] - [kernel] cmdline disable real time scheduler (George Beshers) [607587] - [fs] ext4: re-inline ext4_rec_len_(to|from)_disk functions (Eric Sandeen) [522808] - [netdrv] be2net: include latest upstream fixes (Ivan Vecera) [617187]- [virt] Revert "[virt] vhost: create a vhost thread per device" (Aristeu Rozanski) [615118]- [scsi] Update lpfc version for 8.3.5.17 driver release (Rob Evers) [612235] - [scsi] Fix endian conversion for BlockGuard in IOCB response (Rob Evers) [612235] - [scsi] Fixed a driver discovery issue where driver was unable to discover a target after Eveready back link bounce test (Rob Evers) [612235] - [scsi] Update lpfc version for 8.3.5.16 driver release (Rob Evers) [612235] - [scsi] Fixed BlockGuard endian conversion problem for supporting PowerPC EEH (Rob Evers) [612235] - [scsi] Fixed VLAN ID 0xFFF set to reg_fcfi mailbox command on FCF empty FCF VLAN bitmap (Rob Evers) [612235] - [scsi] Update lpfc version for 8.3.5.15 driver release (Rob Evers) [612235] - [scsi] Fixed a race condition causing FLOGI issued from dual processes (Rob Evers) [612235] - [scsi] Fix bug with ct response data not being sent with sli4 (Rob Evers) [612235] - [scsi] Fixed RoundRobin FCF failover due to mis-interpretation of kernel find_next_bit (Rob Evers) [612235] - [scsi] Enhanced round-robin FCF failover algorithm to re-start on new FCF async event (Rob Evers) [612235] - [scsi] Clear Ignore Reg Login Flag when purging mailbox queue (Rob Evers) [612235] - [scsi] Fix for ELS commands stuck on txq (Rob Evers) [612235] - [scsi] Fix bug with unsolicited CT event command not setting a flag (Rob Evers) [612235] - [drm] radeon/kms: fix possible mis-detection of sideport on rs690/rs740 (Jerome Glisse) [614583] - [scsi] fcoe: remove check for zero fabric name (Mike Christie) [614264] - [scsi] libfc: Add retry logic to lport state machine when receiving LS_RJT (Mike Christie) [614264] - [scsi] fcoe: fix offload feature flag change from netdev (Mike Christie) [614264] - [scsi] fcoe: adds src and dest mac address checking for fcoe frames (Mike Christie) [614264] - [scsi] fcoe: cleans up fcoe_disable and fcoe_enable (Mike Christie) [614264] - [scsi] lpfc Update from 8.3.5.13 to 8.3.5.14 FC/FCoE (Rob Evers) [603808] - [fusion] mptfusion: release resources in error return path (Tomas Henzl) [618560] - [scsi] IO error on SuperTrak EX4650 (Muuhh IKEDA) [593969] - [virt] vhost: create a vhost thread per device (Michael S. Tsirkin) [615118] - [kernel] workqueue: API to create a workqueue in cgroup (Michael S. Tsirkin) [615118] - [cgroup] Add an API to attach a task to current task's cgroup (Michael S. Tsirkin) [615118]- [mm] avoid stalling allocations by introducing watermark_wait (Rik van Riel) [589604] - [mm] scale nr_rotated to balance memory pressure (Rik van Riel) [619384] - [mm] fix anon memory statistics with transparent hugepages (Rik van Riel) [619384] - [pci] avoid compiler warning in quirks.c (Alex Williamson) [619525] - [pci] Fix build if quirks are not enabled (Alex Williamson) [619525] - [pci] add Intel 82599 Virtual Function specific reset method (Alex Williamson) [619525] - [pci] add Intel USB specific reset method (Alex Williamson) [619525] - [pci] support device-specific reset methods (Alex Williamson) [619525] - [kernel] Documentation: Update memory-hotplug documentation (Steve Best) [612579] - [powerpc] Define memory_block_size_bytes() for ppc/pseries (Steve Best) [612579] - [kernel] Update the node sysfs code (Steve Best) [612579] - [kernel] Allow memory_block to span multiple memory sections (Steve Best) [612579] - [kernel] Add section count to memory_block (Steve Best) [612579] - [kernel] Add new phys_index properties (Steve Best) [612579] - [kernel] Move the find_memory_block() routine up (Steve Best) [612579] - [usb] xhci: rename driver to xhci_hcd (Don Zickus) [617217] - [usb] kabi placeholders for xhci (Don Zickus) [617217] - [fs] nfsd: minor nfsd_svc() cleanup (Jeff Layton) [599675] - [fs] nfsd: move more into nfsd_startup() (Jeff Layton) [599675] - [fs] nfsd: just keep single lockd reference for nfsd (Jeff Layton) [599675] - [fs] nfsd: clean up nfsd_create_serv error handling (Jeff Layton) [599675] - [fs] nfsd: fix error handling in __write_ports_addxprt (Jeff Layton) [599675] - [fs] nfsd: fix error handling when starting nfsd with rpcbind down (Jeff Layton) [599675] - [fs] nfsd4: fix v4 state shutdown error paths (Jeff Layton) [599675] - [mm] page allocator: Update free page counters after pages are placed on the free list (Andrea Arcangeli) [614427] - [mm] page allocator: Drain per-cpu lists after direct reclaim allocation fails (Andrea Arcangeli) [614427] - [mm] vmstat: Actively update vmstat counters in low memory situations (Andrea Arcangeli) [614427] - [kernel] mem-hotplug: fix potential race while building zonelist for new populated zone (John Villalovos) [581557] - [kernel] mem-hotplug: avoid multiple zones sharing same boot strapping boot_pageset (John Villalovos) [581557] - [kernel] cpu/mem hotplug: enable CPUs online before local memory online (John Villalovos) [581557] - [mm] remove khugepaged young bit check (Andrea Arcangeli) [615381]- [fs] GFS2: Backup plan for "vmalloc is slow" (Steven Whitehouse) [619331] - [s390x] zfcp: Do not try "forced close" when port is already closed (Hendrik Brueckner) [612594] - [s390x] zfcp: Do not unblock rport from REOPEN_PORT_FORCED (Hendrik Brueckner) [612597] - [s390x] zfcp: Fix retry after failed "open port" erp action (Hendrik Brueckner) [612601] - [s390x] zfcp: Fail erp after timeout (Hendrik Brueckner) [612618] - [s390x] zfcp: Use forced_reopen in terminate_rport_io callback (Hendrik Brueckner) [612621] - [s390x] zfcp: Register SCSI devices after fc_remote_port_add (Hendrik Brueckner) [612586] - [scsi] sg: fix bio leak with a detached device (Matthew Garrett) [619103] - [powerpc] hash_huge_page: pte_insert failed (Steve Best) [618831] - [block] md: fix lock ordering problem (Doug Ledford) [616103] - [fs] sysfs: add attribute to indicate hw address assignment type (Stefan Assmann) [614786] - [infiniband] ehca: init irq tasklet before irq can happen (Steve Best) [617741] - [netdrv] iwlwifi: fix scan abort (Stanislaw Gruszka) [619686] - [powerpc] ONLINE to OFFLINE CPU state transition during removal (Steve Best) [619212] - [fs] ext4: fix potential NULL dereference while tracing (Eric Sandeen) [619013] - [infiniband] ehca: Catch failing ioremap() (Steve Best) [617747] - [netdrv] Add missing read memory barrier to Intel Ethernet device (Steve Best) [617279] - [netdrv] igb: Fix Tx hangs seen when loading igb with max_vfs > 7 (Stefan Assmann) [617214] - [pci] Revert "[pci] update bridge resources to get more big ranges in PCI assign unssigned" (Shyam Iyer) [617007] - [netdrv] cnic: Fix context memory init on 5709 (Stanislaw Gruszka) [616952] - [virt] vmxnet3: fix network connectivity issues (Andy Gospodarek) [616252] - [drm] i915: eDP/DP fixes from upstream (Dave Airlie) [615058] - [ata] ata_piix: fix locking around SIDPR access (David Milburn) [608542] - [md] Fix md raid partition detection update (Doug Ledford) [607477] - [netdrv] e1000e: 82577/82578 PHY register access issues (Andy Gospodarek) [592480] - [s390x] Remove PSF order/suborder check for dasd ioctl (John Feeney) [566183] - [x86] kernel performance optimization with CONFIG_DEBUG_RODATA (Danny Feng) [557364] - [netdrv] Revert "[Fedora] [e1000] add quirk for ich9" (Andy Gospodarek) [613196] - [block] cfq: always return false from should_idle if slice_idle is set to zero (Jeff Moyer) [616904] - [block] cfq/jbd: Fix fsync performance for small files (Jeff Moyer) [578515]- [kernel] Add -Werror and WAR for bogus array bounds warnings (Prarit Bhargava) [603733] - [pci] Remove pci_bus_dump_resources() (Prarit Bhargava) [613972] - [fs] CIFS: Compile fix for malicious redirect fix (David Howells) [612136] {CVE-2010-2524}- [block] Disable async multicore raid xor function (Doug Ledford) [596490] - [kernel] taint: Add mark_hardware_unsupported() (Prarit Bhargava) [600509] - [kernel] panic: Allow warnings to set different taint flags (Prarit Bhargava) [600509] - [kernel] taint: Add taint padding and TAINT_HARDWARE_UNSUPPORTED (Prarit Bhargava) [600509] - [mm] disable transparent hugepages by default on small systems (Rik van Riel) [618444] - [net] Kernel lockups with bonding and IPV6 (Shyam Iyer) [614240] - [x86] ACPI: Improve C3 residency (Matthew Garrett) [583792] - [x86] cpufreq: pcc driver should check for pcch method before calling _OSC (Matthew Garrett) [616908] - [x86] Add PCC Cpufreq driver (Matthew Garrett) [465354] - [x86] Disable IOMMU graphics on Cantiga chipset (John Villalovos) [602207] - [fs] vfsmount: pad for future fanotify support (Eric Paris) [320631] - [ipmi] Run a dummy command before submitting a new command (Matthew Garrett) [616089] - [block] mmc: Avoid hangs with mounted SD cards (Matthew Garrett) [615318] - [md] Fix md raid partition detection (Doug Ledford) [607477] - [ipmi] Make sure drivers were registered before unregistering them (Matthew Garrett) [601376] - [s390x] Enhanced qeth for new network device type support (Hendrik Brueckner) [599650] - [fs] cifs: fix security issue with dns_resolver upcall (David Howells) [612136] {CVE-2010-2524}- [fs] xfs: track AGs with reclaimable inodes in per-ag radix tree (Dave Chinner) [617035] - [fs] xfs: convert inode shrinker to per-filesystem contexts (Dave Chinner) [617035] - [mm] add context argument to shrinker callback (Dave Chinner) [617035] - [netdrv] enic: bug fix: make the set/get netlink VF_PORT support symmetrical (Andy Gospodarek) [609635] - [netdrv] enic: Use random mac addr when associating port-profile (Andy Gospodarek) [609635] - [netdrv] enic: bug fix: sprintf UUID to string as u8 rather than u16 array (Andy Gospodarek) [609635] - [net] netlink: bug fix: don't overrun skbs on vf_port dump (Andy Gospodarek) [609635] - [netdrv] enic: Bug Fix: Handle surprise hardware removals (Andy Gospodarek) [609635] - [netdrv] enic: Bug Fix: Change hardware ingress vlan rewrite mode (Andy Gospodarek) [609635] - [drm] nouveau: cleanup connector/encoder creation (Ben Skeggs) [612402] - [drm] nouveau: move LVDS detection back to connector detect() time (Ben Skeggs) [612402] - [net] add missing header needed for sunrpc tracepoints (Steve Dickson) [567741] - [drm] nouveau: fix race condition when under memory pressure (Ben Skeggs) [602663] - [tty] fix tty->pgrp races (Jiri Olsa) [586022] {CVE-2009-4895} - [scsi] Log msg when getting Unit Attention (Mike Christie) [585432] - [scsi] be2iscsi: Fix for 64K data (Mike Christie) [608795] - [cgroups] Fix device cgroup not allowing access to a partition (Vivek Goyal) [589662] - [audit] fix for audit misreporting return code on amd64 if we had to reschedule (Alexander Viro) [604993] - [x86] Fix ioremap() so will boot on IA-32 system with PAE (John Feeney) [607029] - [netdrv] macvtap: Limit packet queue length (Herbert Xu) [614119] - [virt] vhost: avoid pr_err on condition guest can trigger (Michael S. Tsirkin) [607177] - [mm] ksmd and khugepaged freezing (Andrea Arcangeli) [617430] - [pci] Allow read/write access to sysfs I/O port resources (Alex Williamson) [616174] - [netdrv] improve ipv6 pkt throughput with TSO (John Feeney) [613770] - [netdrv] ixgbe: use GFP_ATOMIC when allocating FCoE DDP context from the dma pool (Andy Gospodarek) [614243] - [netdrv] ixgbe: properly toggling netdev feature flags when disabling FCoE (Andy Gospodarek) [614243] - [scsi] fcoe: remove vlan ID from WWPN (Neil Horman) [611974] - [fs] xfs: fix corruption case for block size < page size (Dave Chinner) [581432] - [fs] xfs: unregister inode shrinker before freeing filesystem structures (Dave Chinner) [607750] - [drm] i915: add 'reclaimable' to i915 self-reclaimable page allocations (Dave Airlie) [616614] - [drm] i915: fix 945GM stability issues on Lenovo T60 laptops (Dave Airlie) [568780] - [security] SELinux: check OPEN on truncate calls (Eric Paris) [578841] - [fs] ext4: Fix buffer dirtying in data=journal mode (Eric Sandeen) [602251] - [fs] ext3: Fix buffer dirtying in data=journal mode (Eric Sandeen) [602251]- [virt] Call mask notifiers from pic (Gleb Natapov) [608613] - [virt] Convert mask notifiers to use irqchip/pin instead of gsi (Gleb Natapov) [608613] - [virt] Reenter guest after instruction emulation failure if emulation was due to access to non-mmio address (Gleb Natapov) [608595] - [virt] Return EFAULT from kvm ioctl when guest access bad area (Gleb Natapov) [608595] - [drm] nouveau: fix dual-link displays when plugged into single-link outputs (Ben Skeggs) [615154] - [drm] nv50: obey dcb->duallink_possible (Ben Skeggs) [615154] - [drm] nv50: fix duallink_possible calculation for DCB 4.0 cards (Ben Skeggs) [615154] - [mm] Rename ramzswap to zram in documentation (Jerome Marchand) [578641] - [mm] Rename ramzswap to zram in code (Jerome Marchand) [578641] - [mm] Rename ramzswap files to zram (Jerome Marchand) [578641] - [mm] ramzswap: Support generic I_O requests (Jerome Marchand) [578641] - [mm] ramzswap: Handler for swap slot free callback (Jerome Marchand) [578641] - [mm] swap: Add swap slot free callback to block_device_operations (Jerome Marchand) [578641] - [mm] swapfile: Add flag to identify block swap devices (Jerome Marchand) [578641] - [mm] ramzswap: Remove backing swap support (Jerome Marchand) [578641] - [drm] i915: Output IRQ setup fixes (Adam Jackson) [591709] - [drm] nouveau: fix oops on chipsets that only have a single crtc (Ben Skeggs) [602290] - [drm] i915: fix oops on single crtc devices (Dave Airlie) [610002] - [drm] radeon: check/restore sanity before doing anything else with GPU (Dave Airlie) [612767] - [fs] jbd2: Fix I/O hang in jbd2_journal_release_jbd_inode (Steve Best) [607254] - [fs] GFS2: rename causes kernel Oops (Robert S Peterson) [614642] - [ipmi] Provide kipmid_max_busy_us parameter to cap CPU usage (Shyam Iyer) [609156] - [kernel] kprobes: "repz ret" causes bad EIP value crash (Dave Anderson) [607215] - [pci] panic on access to hot-removed device's proc fs (Don Zickus) [612024] - [pci] don't reassign to ROM res if it is not going to be enabled (Peter Bogdanovic) [612950] - [x86] i386: Update CPU & Memory Hot Add Not Supported messages (Prarit Bhargava) [600435] - [x86] nmi: limit hrtimer to lapic or ioapic mode (Don Zickus) [581722] - [virt] emulator: inc/dec can have lock prefix (Gleb Natapov) [615925] - [virt] Implement xen_panic_block notifier for RHEL6 Xen guests (Don Dutile) [614476] - [virt] KVM: MMU: fix conflict access permissions in direct sp (Avi Kivity) [607650] - [virt] vhost-net: avoid flush under lock (Michael S. Tsirkin) [612421] - [netdrv] bnx2x: Don't report link down if has been already down (Stanislaw Gruszka) [610311] - [netdrv] mac80211: improve error checking if WEP fails to init (John Linville) [608704] - [netdrv] ath9k: cleanup init error path (John Linville) [610224] - [mm] memcontrol: never oom when charging huge pages (Andrea Arcangeli) [608996] - [mm] memcontrol: prevent endless loop with huge pages and near-limit group (Andrea Arcangeli) [608996] - [virt] Xen PV-on-HVM: prevent null chip data ref ptr on newer xen hv (Don Dutile) [523134] - [virt] Xen PV-on-HVM: modularize platform-pci support (Don Dutile) [523134] - [virt] HPET: Do not disable hpet if not initialized (Don Dutile) [523134] - [virt] Xen PV-on-HVM: suspend-resume-support (Don Dutile) [523134] - [virt] Xen PV-on-HVM: refactor platform-pci, grant-table, enlighten support (Don Dutile) [523134 600360] - [virt] Xen PV-on-HVM: update evtchn delivery on HVM (Don Dutile) [523134] - [virt] Xen PV-on-HVM: update hvm_op hypercall & related h files to upstream (Don Dutile) [523134]- [block] cciss: bump version 3626RH (Tomas Henzl) [609522] - [block] cciss: cleanup compiletime warnings (Tomas Henzl) [609522] - [block] cciss: do not reset 640x boards (Tomas Henzl) [609522] - [block] cciss: fix hard reset (Tomas Henzl) [609522] - [block] cciss: factor out reset devices code (Tomas Henzl) [609522] - [block] cciss: factor out cciss find cfg addrs (Tomas Henzl) [609522] - [block] cciss: factor out cciss wait for mode change ack (Tomas Henzl) [609522] - [block] cciss: factor out cciss disable dma prefetch on p600 (Tomas Henzl) [609522] - [block] cciss: factor out cciss enable scsi prefetch (Tomas Henzl) [609522] - [block] cciss: factor out CISS signature present (Tomas Henzl) [609522] - [block] cciss: factor out cciss find board params (Tomas Henzl) [609522] - [block] cciss: factor out cciss find cfgtables (Tomas Henzl) [609522] - [block] cciss: factor out cciss wait for board ready (Tomas Henzl) [609522] - [block] cciss: factor out cciss find memory BAR (Tomas Henzl) [609522] - [block] cciss: remove board-id param from cciss interrupt mode (Tomas Henzl) [609522] - [block] cciss: factor out cciss_board_disabled (Tomas Henzl) [609522] - [block] cciss: factor out cciss lookup board id (Tomas Henzl) [609522] - [block] cciss: save pdev early to avoid passing it around (Tomas Henzl) [609522] - [audit] dynamically allocate audit_names when not enough space is in the names array (Eric Paris) [586108] - [mm] mmu notifier index huge spte fix (Andrea Arcangeli) [606131] - [x86] Update x86 MCE code part 2 (Prarit Bhargava) [580587] - [kernel] execshield: respect disabled randomization (Roland McGrath) [605516] - [scsi] mpt2sas: Fix to use sas device list instead of enclosure list (Tomas Henzl) [599049] - [kernel] disable kmemleak by default for -debug kernels (Jason Baron) [612244]- [net] CHECKSUM: header export and fixup (Michael S. Tsirkin) [605555] - [pci] iommu/intel: Disable IOMMU for graphics if BIOS is broken (Adam Jackson) [593516] - [fs] xfs: remove block number from inode lookup code (Jiri Pirko) [607031] - [fs] xfs: rename XFS_IGET_BULKSTAT to XFS_IGET_UNTRUSTED (Jiri Pirko) [607031] - [fs] xfs: validate untrusted inode numbers during lookup (Jiri Pirko) [607031] - [fs] xfs: always use iget in bulkstat (Jiri Pirko) [607031] - [igb] avoid platform reset and MCE with DCA (Stefan Assmann) [572732 606687] - [drm] nouveau: downgrade severity of most init table parser errors (Ben Skeggs) [596679] - [drm] nouveau: INIT_CONFIGURE_PREINIT/CLK/MEM on newer BIOSes is not an error (Ben Skeggs) [596679] - [netdrv] enic: Replace LRO with GRO (Andy Gospodarek) [609635] - [net] decreasing real_num_tx_queues needs to flush qdisc (Andy Gospodarek) [609260] - [net] sched: qdisc_reset_all_tx is calling qdisc_reset without qdisc_lock (Andy Gospodarek) [609260] - [fs] inotify: send IN_UNMOUNT events (Eric Paris) [580825] - [fs] inotify: fix inotify oneshot support (Eric Paris) [614595] - [s390x] zfcp: Zero memory for gpn_ft and adisc requests (Hendrik Brueckner) [609537] - [s390x] zfcp: Do not escalate scsi eh after fast_io_fail_tmo fired (Hendrik Brueckner) [606365] - [s390x] zfcp: Remove SCSI device during unit_remove (Hendrik Brueckner) [589278] - [scsi] Allow FC LLD to fast-fail scsi eh by introducing new eh return (Hendrik Brueckner) [606365] - [s390x] zfcp: Do not wait for SBALs on stopped queue (Hendrik Brueckner) [606359] - [x86] efi: Fill all reserved memmap entries if add_efi_memmap specified (George Beshers) [607386]- [edac] i7core_edac: Avoid doing multiple probes for the same card (Mauro Carvalho Chehab) [604564] - [edac] i7core_edac: Properly discover the first QPI device (Mauro Carvalho Chehab) [604564] - [usb] Disable XHCI (USB 3) HCD module autoloading (Matthew Garrett) [608343] - [fs] xfs: prevent swapext from operating on write-only files (Jiri Pirko) [605162] {CVE-2010-2226} - [powerpc] Add symbols to kernel to allow makedumpfile to filter on ppc64 (Neil Horman) [611710] - [net] netfilter: add CHECKSUM target (Michael S. Tsirkin) [605555] - [security] audit: dynamically allocate audit_names when not enough space is in the names array (Eric Paris) [586108] - [pci] iommu/intel: Disable IOMMU for graphics if BIOS is broken (Adam Jackson) [593516] - [virt] stop vpit before irq_routing freed (Gleb Natapov) [612648] - [netdrv] Allow for BCM5709S to dump vmcore via NFS (John Feeney) [577809] - [netdrv] igb: drop support for UDP hashing w/ RSS (Stefan Assmann) [613782] - [netdrv] mac80211: remove wep dependency (John Linville) [608704] - [mm] fix swapin race conditions (Andrea Arcangeli) [606131] - [crypto] authenc: Add EINPROGRESS check (Stanislaw Gruszka) [604611] - [fs] inotify: don't leak user struct on inotify release (Stanislaw Gruszka) [592399 604611] - [x86] amd: Check X86_FEATURE_OSVW bit before accessing OSVW MSRs (Stanislaw Gruszka) [604611] - [kernel] profile: fix stats and data leakage (Stanislaw Gruszka) [604611] - [sound] ice1724: Fix ESI Maya44 capture source control (Stanislaw Gruszka) [604611] - [mm] hugetlbfs: kill applications that use MAP_NORESERVE with SIGBUS instead of OOM-killer (Stanislaw Gruszka) [604611] - [dma] dma-mapping: fix dma_sync_single_range_* (Stanislaw Gruszka) [604611] - [hwmon] hp_accel: fix race in device removal (Stanislaw Gruszka) [604611] - [net] ipv4: udp: fix short packet and bad checksum logging (Stanislaw Gruszka) [604611]- [scsi] SCSI: Retry commands with UNIT_ATTENTION sense codes to fix ext3/ext4 I/O error (Stanislaw Gruszka) [604610] - [scsi] Enable retries for SYNCRONIZE_CACHE commands to fix I/O error (Stanislaw Gruszka) [604610] - [scsi] debug: virtual_gb ignores sector_size (Stanislaw Gruszka) [604610] - [x86] acpi power_meter: acpi_device_class "power_meter_resource" too long (Stanislaw Gruszka) [604610] - [v4l] budget: Oops: "BUG: unable to handle kernel NULL pointer dereference" (Stanislaw Gruszka) [604610] - [virt] virtio: initialize earlier (Stanislaw Gruszka) [604610] - [security] testing the wrong variable in create_by_name() (Stanislaw Gruszka) [604610] - [netdrv] r8169: more broken register writes workaround (Stanislaw Gruszka) [604610] - [netdrv] r8169: fix broken register writes (Stanislaw Gruszka) [604610] - [netdrv] r8169: use correct barrier between cacheable and non-cacheable memory (Stanislaw Gruszka) [604610] - [kernel] kgdb: don't needlessly skip PAGE_USER test for Fsl booke (Stanislaw Gruszka) [604610] - [kernel] initramfs: handle unrecognised decompressor when unpacking (Stanislaw Gruszka) [604610] - [sound] snd-meastro3: Ignore spurious HV interrupts during suspend / resume (Stanislaw Gruszka) [604610] - [sound] snd-meastro3: Add amp_gpio quirk for Compaq EVO N600C (Stanislaw Gruszka) [604610] - [x86] Disable large pages on CPUs with Atom erratum AAE44 (Stanislaw Gruszka) [604610] - [x86] x86-64: Clear a 64-bit FS/GS base on fork if selector is nonzero (Stanislaw Gruszka) [604610] - [edac] mce: Fix wrong mask and macro usage (Stanislaw Gruszka) [604610] - [netdrv] p54pci: fix bugs in p54p_check_tx_ring (Stanislaw Gruszka) [604610] - [netdrv] dm9601: fix phy/eeprom write routine (Stanislaw Gruszka) [604610] - [block] ensure jiffies wrap is handled correctly in blk_rq_timed_out_timer (Stanislaw Gruszka) [604610] - [serial] 8250_pnp: add Fujitsu Wacom device (Stanislaw Gruszka) [604610] - [block] raid6: fix recovery performance regression (Stanislaw Gruszka) [604610] - [fs] procfs: fix tid fdinfo (Stanislaw Gruszka) [604610] - [usb] xhci: properly set endpoint context fields for periodic eps (Stanislaw Gruszka) [604610] - [usb] xhci: properly set the "Mult" field of the endpoint context (Stanislaw Gruszka) [604610] - [usb] OHCI: don't look at the root hub to get the number of ports (Stanislaw Gruszka) [604610] - [usb] don't choose configs with no interfaces (Stanislaw Gruszka) [604610] - [usb] fix testing the wrong variable in fs_create_by_name() (Stanislaw Gruszka) [604610] - [usb] Add id for HP ev2210 a.k.a Sierra MC5725 miniPCI-e Cell Modem (Stanislaw Gruszka) [604610] - [usb] fix remote wakeup settings during system sleep (Stanislaw Gruszka) [604610] - [mm] hugetlb: fix infinite loop in get_futex_key() when backed by huge pages (Stanislaw Gruszka) [604610] - [kernel] flex_array: fix the panic when calling flex_array_alloc() without __GFP_ZERO (Stanislaw Gruszka) [604610] - [netdrv] mac80211: remove bogus TX agg state assignment (Stanislaw Gruszka) [604610] - [ata] libata: fix locking around blk_abort_request() (Stanislaw Gruszka) [604610] - [netdrv] p54usb: Add usbid for Corega CG-WLUSB2GT (Stanislaw Gruszka) [604610] - [usb] EHCI: defer reclamation of siTDs (Stanislaw Gruszka) [604610] - [drm] nouveau: initialise display before enabling interrupts (Ben Skeggs) [596703] - [drm] nv50: fix DP->DVI if output has been programmed for native DP previously (Ben Skeggs) [596703] - [block] dm ioctl: return uevent flag after rename (Mike Snitzer) [609591] - [block] dm ioctl: make __dev_status return void (Mike Snitzer) [609591] - [block] dm ioctl: remove __dev_status from geometry and target message (Mike Snitzer) [609591] - [infiniband] mlx4: enable IBoE feature (Doug Ledford) [529397] - [dm] dm-replicator: Fix replicator_ctr() error path (Heinz Mauelshagen) [612743] - [virt] vmware: disable NMI watchdog in guest (Don Zickus) [612321] - [virt] KVM: Expose MCE control MSRs to userspace (Avi Kivity) [558416]- [x86] eeepc-laptop: disable cpu speed control on EeePC 701 (Stanislaw Gruszka) [604608] - [x86] gart: Disable GART explicitly before initialization (Stanislaw Gruszka) [604608] - [netdrv] r8169: clean up my printk uglyness (Stanislaw Gruszka) [604608] - [input] wacom: switch mode upon system resume (Stanislaw Gruszka) [604608] - [fs] eCryptfs: Decrypt symlink target for stat size (Stanislaw Gruszka) [604608] - [usb] cdc-acm: Update to new autopm API (Stanislaw Gruszka) [604608] - [netdrv] e1000e: stop cleaning when we reach tx_ring->next_to_use (Stanislaw Gruszka) [604608] - [kernel] sched: Fix a race between ttwu() and migrate_task() (Stanislaw Gruszka) [604608] - [fs] ecryptfs: fix error code for missing xattrs in lower fs (Stanislaw Gruszka) [604608] - [pci] fix nested spinlock hang in aer_inject (Stanislaw Gruszka) [604608] - [fs] ecryptfs: fix use with tmpfs by removing d_drop from ecryptfs_destroy_inode (Stanislaw Gruszka) [604608] - [scsi] add scsi target reset support to scsi ioctl (Stanislaw Gruszka) [604608] - [pci] PCIe AER: prevent AER injection if hardware masks error reporting (Stanislaw Gruszka) [604608] - [fs] quota: Fix possible dq_flags corruption (Stanislaw Gruszka) [604608] - [fs] fix NFS4 handling of mountpoint stat (Stanislaw Gruszka) [604608] - [agp] intel-agp: Switch to wbinvd_on_all_cpus (Stanislaw Gruszka) [604608] - [drm] radeon/kms: add FireMV 2400 PCI ID (Stanislaw Gruszka) [604608] - [x86] amd-iommu: Use helper function to destroy domain (Stanislaw Gruszka) [604608] - [hwmon] sht15: Fix sht15_calc_temp interpolation function (Stanislaw Gruszka) [604608] - [hwmon] sht15: Properly handle the case CONFIG_REGULATOR=n (Stanislaw Gruszka) [604608] - [ata] libata: disable NCQ on Crucial C300 SSD (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: lock down video output state access (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: convert to seq_file (Stanislaw Gruszka) [604608] - [sound] usb: Fix Oops after usb-midi disconnection (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: log initial state of rfkill switches (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: use input_set_capability (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: expose module parameters (Stanislaw Gruszka) [604608] - [fs] ext3: Don't update the superblock in ext3_statfs() (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: log temperatures on termal alarm (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: adopt input device (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: issue backlight class events (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: silence bogus complain during rmmod (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: fix some version quirks (Stanislaw Gruszka) [604608] - [kernel] resource: move kernel function inside __KERNEL__ (Stanislaw Gruszka) [604608] - [fs] ext3: journal all modifications in ext3_xattr_set_handle (Stanislaw Gruszka) [604608] - [video] backlight: mbp_nvidia_bl - add five more MacBook variants (Stanislaw Gruszka) [604608] - [sound] mixart: range checking proc file (Stanislaw Gruszka) [604608] - [hid] fix oops in gyration_event() (Stanislaw Gruszka) [604608] - [ata] pata_ali: Fix regression with old devices (Stanislaw Gruszka) [604608] - [hwmon] lis3: fix show rate for 8 bits chips (Stanislaw Gruszka) [604608] - [cgroup] freezer: Fix buggy resume test for tasks frozen with cgroup freezer (Stanislaw Gruszka) [604608] - [kernel] genirq: Force MSI irq handlers to run with interrupts disabled (Stanislaw Gruszka) [604608] - [fs] fat: fix buffer overflow in vfat_create_shortname() (Stanislaw Gruszka) [604608] - [netdrv] mlx4: add dynamic LRO disable support (Amerigo Wang) [584359] - [netdrv] s2io: add dynamic LRO disable support (Amerigo Wang) [584359] - [drm] nv50: rewrite display irq handler (Ben Skeggs) [598842] - [drm] nv50: send evo "update" command after each disconnect (Ben Skeggs) [598842] - [drm] nv50: when debugging on, log which crtc we connect an encoder to (Ben Skeggs) [598842] - [drm] nv50: supply encoder disable() hook (Ben Skeggs) [598842] - [drm] disable encoder rather than dpms off in drm_crtc_prepare_encoders() (Ben Skeggs) [598842] - [drm] nv50: DCB quirk for Dell M6300 (Ben Skeggs) [598842] - [fs] writeback: limit write_cache_pages integrity scanning to current EOF (Dave Chinner) [602490] - [fs] xfs: remove nr_to_write writeback windup. (Dave Chinner) [602490] - [fs] writeback: pay attention to wbc->nr_to_write in write_cache_pages (Eric Sandeen) [602490]- [fs] ext4: stop issuing discards if not supported by device (Eric Sandeen) [608731] - [block] dm: only initialize full request_queue for request-based device (Mike Snitzer) [595393] - [block] dm: prevent table type changes after initial table load (Mike Snitzer) [595393] - [dm] skip second flush if request unsupported (Mike Snitzer) [612014] - [dm] only ignore -EOPNOTSUPP for empty barrier requests (Mike Snitzer) [612014] - [dm] snapshot: implement a merge method for snapshot origin (Mike Snitzer) [612375] - [dm] snapshot: test chunk size against both origin and snapshot sector size (Mike Snitzer) [612375] - [dm] snapshot: open origin before exception store initialization (Mike Snitzer) [612375] - [dm] snapshot: iterate both the origin and snapshot devices (Mike Snitzer) [612375] - [block] dm: support discard if at least one underlying device supports it (Mike Snitzer) [612014] - [block] dm: support discard for multiple devices (Mike Snitzer) [612014] - [block] dm: clear the discard flag if the device loses discard capability (Mike Snitzer) [612014] - [block] dm: check that target supports discard just before submitting request (Mike Snitzer) [612014] - [scsi] convert discard to REQ_TYPE_FS instead of REQ_TYPE_BLOCK_PC (Mike Snitzer) [610054] - [scsi] fix leak in scsi_setup_discard_cmnd error path (Mike Snitzer) [610054] - [scsi] remove unused free discard page in sd_done (Mike Snitzer) [610054] - [scsi] add sd_unprep_fn to free discard page (Mike Snitzer) [610054] - [block] implement an unprep function corresponding directly to prep (Mike Snitzer) [610054] - [block] don't allocate a payload for discard request (Mike Snitzer) [610054] - [fs] ext4: move aio completion after unwritten extent conversion (Christoph Hellwig) [589985] - [fs] xfs: move aio completion after unwritten extent conversion (Christoph Hellwig) [589985] - [fs] direct-io: move aio_complete into ->end_io (Christoph Hellwig) [589985] - [drm] radeon/kms/igp: fix possible divide by 0 in bandwidth code (Dave Airlie) [609755] - [drm] nouveau: disable acceleration on NVA3/NVA5/NVA8 by default (Ben Skeggs) [591062] - [drm] vt/fbcon: try harder to print output when panicing (Dave Airlie) [579002] - [fs] GFS2: fix BUG in gfs2_adjust_quota (Abhijith Das) [603827] - [fs] nfsd: nfsd_setattr needs to call commit_metadata (Christoph Hellwig) [593652] - [net] netfilter: remove config option NF_CT_ACCT completely (Jiri Pirko) [578476] - [net] Revert "[net] bonding: make bonding support netpoll" (Andy Gospodarek) [604672] - [scsi] stex: fix inconsistent usage of max_lun (David Milburn) [593255] - [kernel] sched: Kill migration thread in CPU_POST_DEAD event in migration_call, instead of CPU_DEAD (Steve Best) [604846] - [tracing] ftrace: fix function_graph livelock under kvm (Jason Baron) [596653] - [block] dm: mpath fix NULL pointer dereference when path parameters missing (Mike Snitzer) [607242] - [dm] dm-replicator: mandatory API change for replicator_resume(), replicator_dev_resume() and reference count fix calling dm_table_get_md() (Heinz Mauelshagen) [594922] - [x86] AMD IOMMU: change default to passthrough mode (Bhavna Sarathy) [607631] - [x86] dell-laptop: Add another Dell laptop family to the DMI whitelist (Matthew Garrett) [609268] - [netdrv] cnic: fix bnx2x panics with multiple interfaces enabled (Stanislaw Gruszka) [609184] - [mm] fix khugepaged startup race (Andrea Arcangeli) [612217] - [mm] add robustness to pmd_same checks (Andrea Arcangeli) [607650] - [mm] Fix vmalloc slow down (Steven Whitehouse) [583026]- [drm] i915: fix display setup bugs + hibernate (Dave Airlie) [608515 609763] - [fs] NFSv4: Fix an embarassing typo in encode_attrs() (Steve Dickson) [560786] - [fs] NFSv4: Ensure that /proc/self/mountinfo displays the minor version number (Steve Dickson) [560786] - [fs] NFSv4.1: Ensure that we initialise the session when following a referral (Steve Dickson) [560786] - [fs] SUNRPC: Fix a re-entrancy bug in xs_tcp_read_calldir() (Steve Dickson) [560786] - [fs] nfs4: use mandatory attribute file type in nfs4_get_root (Steve Dickson) [560786] - [x86] UV: uv_irq.c: Fix all sparse warnings (George Beshers) [573095] - [x86] uv: Remove recursion in uv_heartbeat_enable() (George Beshers) [573095] - [x86] pat: Update the page flags for memtype atomically instead of using memtype_lock (George Beshers) [573095] - [x86] UV: Improve BAU performance and error recovery (George Beshers) [573095] - [mm] ksm.c: remove an unneeded _notify in write_protect_page (George Beshers) [573095] - [x86] UV: Delete unneeded boot messages (George Beshers) [573095] - [x86] UV: Fix target_cpus() in x2apic_uv_x.c (George Beshers) [573095] - [x86] UV: Clean up UV headers for MMR definitions (George Beshers) [573095] - [x86] Enable NMI on all cpus on UV (George Beshers) [573095] - [x86] uv: Add serial number parameter to uv_bios_get_sn_info() (George Beshers) [573095] - [virt] xen: sync upstream xen_init_cpuid_mask (Andrew Jones) [609028] - [virt] xen: disable gbpages on pv guests (Andrew Jones) [609028] - [virt] KVM: Fix mov cr3 #GP at wrong instruction (Marcelo Tosatti) [611889] - [virt] KVM: Fix mov cr4 #GP at wrong instruction (Marcelo Tosatti) [611889] - [virt] KVM: Fix mov cr0 #GP at wrong instruction (Marcelo Tosatti) [611889] - [virt] KVM: Add missing srcu_read_lock() for kvm_mmu_notifier_release() (Marcelo Tosatti) [601320] - [virt] KVM: limit the number of pages per memory slot (Marcelo Tosatti) [601318] - [virt] KVM: MMU: Remove user access when allowing kernel access to gpte.w=0 page (Marcelo Tosatti) [601316] - [virt] KVM: x86: Add missing locking to arch specific vcpu ioctls (Marcelo Tosatti) [601313] - [virt] KVM: MMU: remove rmap before clear spte (Marcelo Tosatti) [601311] - [virt] KVM: MMU: Segregate shadow pages with different cr0.wp (Marcelo Tosatti) [601308] - [virt] KVM: x86: Check LMA bit before set_efer (Marcelo Tosatti) [601307] - [virt] KVM: Dont allow lmsw to clear cr0.pe (Marcelo Tosatti) [601305] - [virt] KVM: VMX: blocked-by-sti must not defer NMI injections (Marcelo Tosatti) [601304] - [virt] KVM: x86: Call vcpu_load and vcpu_put in cpuid_update (Marcelo Tosatti) [601303] - [virt] KVM: x86: Inject #GP with the right rip on efer writes (Marcelo Tosatti) [601301] - [virt] KVM: MMU: Dont read pdptrs with mmu spinlock held in mmu_alloc_roots (Marcelo Tosatti) [601300] - [virt] KVM: x86: properly update ready_for_interrupt_injection (Marcelo Tosatti) [601298] - [virt] KVM: VMX: enable VMXON check with SMX enabled (Marcelo Tosatti) [601297] - [virt] KVM: VMX: free vpid when fail to create vcpu (Marcelo Tosatti) [601292] - [virt] vhost: add unlikely annotations to error path (Michael S. Tsirkin) [602607] - [virt] vhost: break out of polling loop on error (Michael S. Tsirkin) [602607]- [mm] Prevent soft lockup - CPU#0 stuck for 61s! in kswapd0 (Larry Woodman) [596971]- [x86] properly account for IRQ injected only into BSP (Gleb Natapov) [609082]- [block] writeback: simplify the write back thread queue (Christoph Hellwig) [602595]- [mm] Fix slabcache corruption (Larry Woodman) [602595]- [infiniband] Add IBoE support (Doug Ledford) [571959] - [scsi] hpsa: don't pretend the reset works (Tomas Henzl) [598681] - [fs] revert "procfs: provide stack information for threads" and its fixup commits (George Beshers) [573095] - [x86] mce: Fix MSR_IA32_MCI_CTL2 CMCI threshold setup (John Villalovos) [593558] - [s390x] cio: use exception-save stsch (Hendrik Brueckner) [596333] - [s390x] cio: add hook to reenable mss after hibernation (Hendrik Brueckner) [596333] - [s390x] cio: allow enable_facility from outside init functions (Hendrik Brueckner) [596333] - [x86] wmi: Free the allocated acpi objects through wmi_get_event_data (Stanislaw Gruszka) [606736] - [mtd] UBI: fix volume creation input checking (Stanislaw Gruszka) [606736] - [mm] avoid THP expose VM bugs (Andrea Arcangeli) [606131] - [dm] discard support for the linear target (Mike Snitzer) [608280] - [block] fix DISCARD_BARRIER requests (Mike Snitzer) [608280] - [block] Don't count_vm_events for discard bio in submit_bio (Mike Snitzer) [608280]- [x86] disable PentiumPro memory ordering errata workaround (Gleb Natapov) [605745 606054] - [net] Bluetooth: Keep a copy of each HID device's report descriptor (Mauro Carvalho Chehab) [565583] - [hid] make Wacom modesetting failures non-fatal (Mauro Carvalho Chehab) [565583] - [hid] Implement Wacom quirk in the kernel (Mauro Carvalho Chehab) [565583] - [hid] make raw reports possible for both feature and output reports (Mauro Carvalho Chehab) [565583] - [kernel] resources: fix call to alignf() in allocate_resource() (Peter Bogdanovic) [587729] - [kernel] resources: when allocate_resource() fails, leave resource untouched (Peter Bogdanovic) [587729] - [pci] introduce pci_assign_unassigned_bridge_resources (Peter Bogdanovic) [587729] - [pci] update bridge resources to get more big ranges in PCI assign unssigned (Peter Bogdanovic) [587729] - [pci] add failed_list to pci_bus_assign_resources (Peter Bogdanovic) [587729] - [pci] add pci_bridge_release_resources and pci_bus_release_bridge_resources (Peter Bogdanovic) [587729] - [kernel] resource: add release_child_resources (Peter Bogdanovic) [587729] - [pci] separate pci_setup_bridge to small functions (Peter Bogdanovic) [587729] - [scsi] aacraid: Disable ASPM by default (Matthew Garrett) [599735] - [pci] Don't enable aspm before drivers have had a chance to veto it (Matthew Garrett) [599735] - [netdrv] ehea: Fix kernel deadlock in DLPAR-mem processing (Steve Best) [605736] - [netdrv] ehea: fix delayed packet processing (Steve Best) [605738] - [netdrv] ehea: fix possible DLPAR/mem deadlock (Steve Best) [600516] - [netdrv] ehea: error handling improvement (Steve Best) [600516] - [x86] Fall back to GART if initialization fails (Bhavna Sarathy) [598974] - [x86] AMD IOMMU memory region fail with buggy BIOS (Bhavna Sarathy) [598974] - [virt] Search the LAPIC's for one that will accept a PIC interrupt (Christopher Lalancette) [596223] - [virt] KVM: x86: Kick VCPU outside PIC lock again (Christopher Lalancette) [596223] - [virt] KVM: x86: In DM_LOWEST, only deliver interrupts to vcpus with enabled LAPIC's (Christopher Lalancette) [596223] - [virt] KVM: x86: Allow any LAPIC to accept PIC interrupts (Christopher Lalancette) [596223] - [virt] KVM: x86: Introduce a workqueue to deliver PIT timer interrupts (Christopher Lalancette) [596223] - [scsi] ibmvfc: Reduce error recovery timeout (Steve Best) [605729] - [scsi] ibmvfc: Fix command completion handling (Steve Best) [605729] - [powerpc] Enable asymmetric SMT scheduling on POWER7 (Steve Best) [596304] - [kernel] sched: Add asymmetric group packing option for sibling domain (Steve Best) [596304] - [kernel] sched: Fix capacity calculations for SMT4 (Steve Best) [596304] - [fs] Btrfs: update to latest upstream code (Josef Bacik) [593834] - [fs] direct-io: do not merge logically non-contiguous requests (Josef Bacik) [593834] - [fs] direct-io: add a hook for the fs to provide its own submit_bio function (Josef Bacik) [593834] - [fs] allow short direct-io reads to be completed via buffered IO (Josef Bacik) [593834] - [fs] GFS2: O_TRUNC not working on stuffed files across cluster (Robert S Peterson) [606428] - [nfs] nfsd4: shut down callback queue outside state lock (Jeff Layton) [599522] - [security] IMA: policy handling and general cleanups (Eric Paris) [584901] - [security] IMA: fix object lifetime to support non ext* FS (Eric Paris) [584901] - [netdrv] be2net: Include latest fixes from upstream (Ivan Vecera) [604729] - [netdrv] be2net: Add PCI SR-IOV support (Ivan Vecera) [602451] - [scsi] hpsa: do not allow hard reset of 640x-boards (Tomas Henzl) [598681] - [scsi] hpsa: fix hard reset (Tomas Henzl) [598681] - [scsi] hpsa: reset devices code (Tomas Henzl) [598681] - [scsi] hpsa: find cfg addrs (Tomas Henzl) [598681] - [scsi] hpsa: finding the memory BAR (Tomas Henzl) [598681] - [scsi] hpsa: look up the board id (Tomas Henzl) [598681] - [x86] uv: uv_global_gru_mmr_address() macro fix (George Beshers) [607696] - [crypto] vmac: make it work on big-endian (Jarod Wilson) [605688] - [net] ipvs: One-Packet Scheduler (Thomas Graf) [584336] - [drm] i915: Disable Sandybridge support for 6.0 (Adam Jackson) [604838 605302] - [netdrv] vxge: fix memory leak in vxge_alloc_msix() error path (Michal Schmidt) [580392] - [netdrv] vxge: fix SINGLE/MULTI_FUNCTION definitions (Michal Schmidt) [580392] - [netdrv] vxge: update to 2.0.8.20182-k (Michal Schmidt) [580392] - [sound] fix PCM ring buffer issues (Jaroslav Kysela) [574844 590159 600311] - [netdrv] e1000/e1000e: implement a simple interrupt moderation (Andy Gospodarek) [607283] - [netdrv] e1000e: add PCI device id to enable support for 82567V-4 (Andy Gospodarek) [607264] - [netdrv] e1000e: update driver version number (Andy Gospodarek) [582803] - [netdrv] e1000e: enable support for EEE on 82579 (Andy Gospodarek) [582803] - [netdrv] e1000e: initial support for 82579 LOMs (Andy Gospodarek) [582803] - [netdrv] e1000e: move settting of flow control refresh timer to link setup code (Andy Gospodarek) [582803] - [netdrv] e1000e: Fix/cleanup PHY reset code for ICHx/PCHx (Andy Gospodarek) [582803] - [netdrv] e1000e: fix check for manageability on ICHx/PCH (Andy Gospodarek) [582803] - [netdrv] e1000e: separate out PHY statistics register updates (Andy Gospodarek) [582803] - [netdrv] e1000e: more cleanup e1000_sw_lcd_config_ich8lan() (Andy Gospodarek) [582803] - [netdrv] e1000e: cleanup e1000_sw_lcd_config_ich8lan() (Andy Gospodarek) [582803] - [netdrv] e1000e: cleanup ethtool loopback setup code (Andy Gospodarek) [582803] - [netdrv] e1000e: reset MAC-PHY interconnect on 82577/82578 (Andy Gospodarek) [582803] - [netdrv] e1000e: Incorrect function pointer set for force_speed_duplex on 82577 (Andy Gospodarek) [598570] - [netdrv] e1000e: Reset 82577/82578 PHY before first PHY register read (Andy Gospodarek) [598570] - [fs] GFS2: Fix kernel NULL pointer dereference by dlm_astd (Robert S Peterson) [604244] - [fs] GFS2: recovery stuck on transaction lock (Robert S Peterson) [590878] - [netdrv] tg3: Include support for 5719 device (John Feeney) [595511] - [mm] Do not attempt to allocate memory below mmap_min_addr (Eric Paris) [540333] - [scsi] qla2xxx: Updated driver version to 8.03.01.05.06.0-k8 (Chad Dupuis) [595477] - [scsi] qla2xxx: Add portid to async-request messages (Chad Dupuis) [595477] - [scsi] qla2xxx: Propogate transport disrupted status for cable pull conditions for faster failover (Chad Dupuis) [595477] - [scsi] qla2xxx: Do not restrict flash operations to specific regions for 4G adapters (Chad Dupuis) [595477] - [scsi] qla2xxx: For ISP 23xx, select user specified login timeout value if greater than minuimum value(4 secs) (Chad Dupuis) [595477] - [scsi] qla2xxx: Removed redundant check for ISP 84xx (Chad Dupuis) [595477] - [scsi] qla2xxx: Do not enable VP in non fabric topology (Chad Dupuis) [595477] - [scsi] qla2xxx: Make the FC port capability mutual exclusive (Chad Dupuis) [595477] - [scsi] qla2xxx: Limit rport-flaps during link-disruptions (Chad Dupuis) [595477] - [scsi] qla2xxx: Correct async-srb issues (Chad Dupuis) [595477] - [scsi] qla2xxx: Correct use-after-free oops seen during EH-abort (Chad Dupuis) [595477] - [scsi] qla2xxx: Fix cpu-affinity usage for non-capable ISPs (Chad Dupuis) [595477] - [scsi] qla2xxx: Limit mailbox command contention for ADISC requests (Chad Dupuis) [595477] - [scsi] qla2xxx: Further generalization of SRB CTX infrastructure (Chad Dupuis) [595477] - [scsi] qla2xxx: ensure flash operation and host reset via sg_reset are mutually exclusive (Chad Dupuis) [595477] - [scsi] qla2xxx: Prevent sending mbx commands from sysfs during isp reset (Chad Dupuis) [595477] - [scsi] qla2xxx: Cleanup FCP-command-status processing debug statements (Chad Dupuis) [595477] - [scsi] qla2xxx: Clear error status after uncorrectable non-fatal errors (Chad Dupuis) [595477] - [scsi] qla2xxx: Add char device to incease driver use count (Chad Dupuis) [595477] - [scsi] qla2xxx: Display proper link state for disconnected ports (Chad Dupuis) [595477] - [scsi] qla2xxx: Check for ISP84xx before processing to get 84xx firmware version (Chad Dupuis) [595477]- [ata] ahci: Fix failure to detect devices (Matthew Garrett) [608146] - [ata] ahci: Fix device detection when stopping DMA engines (Matthew Garrett) [601195] - [mm] Disable transparent hugepages when running under Xen (Andrea Arcangeli) [605566] - [netdrv] tg3: Fix TX BD corruption on 5755+ devices (John Feeney) [603936] - [netdrv] tg3: Fix memory leak on 5717/57765/5719 devices (John Feeney) [603933] - [netdrv] bnx2: update firmware to 09-5.0.0.j15 to improve performance (John Feeney) [593797] - [netdrv] iwlwifi: cancel scan watchdog in iwl_bg_abort_scan (John Linville) [604266] - [netdrv] add bnx2_del_napi() to stop rmmod hangs (John Feeney) [599630] - [virt] virtio: net: Remove net-specific advertising of PUBLISH_USED feature (Amit Shah) [605591] - [virt] KVM: Increase NR_IOBUS_DEVS limit to 200 (Michael S. Tsirkin) [602262] - [virt] account only for IRQ injected into BSP (Gleb Natapov) [601564] - [virt] KVM: read apic->irr with ioapic lock held (Marcelo Tosatti) [579970] - [x86] ACPI: Disable ASPM if the platform won't provide _OSC control for PCIe (Matthew Garrett) [584466] - [x86] Move notify_cpu_starting() callback to a later stage (Prarit Bhargava) [600296] - [x86] cpuidle: Fix incorrect optimization (John Villalovos) [593549] - [block] cfq: Don't allow queue merges for queues that have no process references (Jeff Moyer) [605264] - [infiniband] ehca: bitmask handling for lock_hcalls (Steve Best) [605739] - [tpm] Fix tpm_readpubek_params_out struct (Peter Bogdanovic) [597235] - [usb] Fix a hang of khubd if UHCI is removed (Pete Zaitcev) [579093] - [oprofile] fix oprofile samples dropping under load on larger systems (John Villalovos) [561557] - [kernel] check SEND_SIG_FORCED on TP_STORE_SIGINFO() (Oleg Nesterov) [591780] - [kernel] pids: increase pid_max based on num_possible_cpus (Oleg Nesterov) [593164] - [kernel] sys_personality: change sys_personality() to accept "unsigned int" instead of u_long (Oleg Nesterov) [593265] - [kernel] fix cgroup's cpu controller to provide fair CPU usage to each group in some conditions (Larry Woodman) [544197] - [gpu] vgaarb: fix incorrect dereference of userspace pointer (Danny Feng) [564247] - [kernel] sched: avoid cache misses on large machines due to sibling preference (Jerome Marchand) [592302] - [scsi] ipr: move setting of the allow_restart flag for vsets (Steve Best) [603090] - [scsi] ibmvscsi: fix DMA API misuse (Steve Best) [595417] - [netdrv] l2tp: Fix oops in pppol2tp_xmit (Danny Feng) [607055] - [net] sysfs: ethtool_ops can be NULL (Danny Feng) [603662] - [net] udp: Fix bogus UFO packet generation (Herbert Xu) [602878] - [net] vlan: fix vlan_skb_recv() (Michael S. Tsirkin) [598920] - [net] bonding: Fix fcoe mpio over inactive slave in a bond (Neil Horman) [603239] - [net] bridge: Fix OOM crash in deliver_clone (Herbert Xu) [604494] - [s390x] kernel: fix kernel panic caused by using kprobes (Hendrik Brueckner) [596876] - [s390x] ccwgroup: add locking around drvdata access (Hendrik Brueckner) [598563] - [s390x] cmm: fix module unload handling (Hendrik Brueckner) [598554] - [powerpc] Rework VDSO gettimeofday to prevent time going backwards (Steve Best) [591495] - [powerpc] Move kdump default base address to 64MB on 64bit (Steve Best) [603779] - [fs] gfs2: Better error reporting when mounting a gfs fs without enough journals (Abhijith Das) [600408] - [tty] Revert "[tty] fix race in tty_fasync" (Stanislaw Gruszka) [606747] - [kdump] kexec: fix OOPS in crash_kernel_shrink (Steve Best) [592336] - [fs] btrfs: prevent users from setting ACLs on files they do not own (Danny Feng) [603594] {CVE-2010-2071} - [fs] cifs: remove bogus first_time check in NTLMv2 session setup code (Jeff Layton) [604785] - [fs] cifs: don't attempt busy-file rename unless it's in same directory (Jeff Layton) [603707] - [fs] ext4: Fix compat EXT4_IOC_ADD_GROUP (Eric Sandeen) [602428] - [fs] ext4: Prevent creation of files larger than RLIMIT_FSIZE using fallocate (Eric Sandeen) [602427] - [fs] ext4: Use our own write_cache_pages() (Eric Sandeen) [602384] - [fs] xfs: Make fiemap work in query mode (Eric Sandeen) [602061] - [fs] ext4: restart ext4_ext_remove_space() after transaction restart (Josef Bacik) [589645] - [fs] ext4: Make sure the MOVE_EXT ioctl can't overwrite append-only files (Eric Sandeen) [601009] {CVE-2010-2066} - [fs] btrfs: check for read permission on src file in the clone ioctl (Danny Feng) [593227] {CVE-2010-1636} - [drm] radeon: fixes for radeon driver from upstream (Dave Airlie) [589098] - [drm] radeon port 2.6.35 HDMI audio to RHEL6 (Jerome Glisse) [604435] - [drm] nv50: fix iommu errors caused by device reading from address 0 (Ben Skeggs) [602498] - [ata] libata: don't flush dcache on slab pages (Stanislaw Gruszka) [606719] - [fs] cifs: don't call cifs_new_fileinfo unless cifs_open succeeds (Jeff Layton) [593422] - [fs] cifs: don't ignore cifs_posix_open_inode_helper return value (Jeff Layton) [593422] - [fs] cifs: clean up arguments to cifs_open_inode_helper (Jeff Layton) [593422] - [fs] cifs: pass instantiated filp back after open call (Jeff Layton) [593422] - [fs] cifs: move cifs_new_fileinfo call out of cifs_posix_open (Jeff Layton) [593422] - [fs] cifs: implement drop_inode superblock op (Jeff Layton) [593422] - [fs] cifs: checkpatch cleanup (Jeff Layton) [593422] - [fs] nfsd: ensure sockets are closed on error (Jeff Layton) [603735] - [fs] Revert "sunrpc: move the close processing after do recvfrom method" (Jeff Layton) [603735] - [fs] Revert "sunrpc: fix peername failed on closed listener" (Jeff Layton) [603735] - [virt] kvm: Prevent internal slots from being COWed (Glauber Costa) [601192] - [virt] kvm: Keep slot ID in memory slot structure (Glauber Costa) [601192] - [fs] writeback: split writeback_inodes_wb (Christoph Hellwig) [601202] - [fs] writeback: remove writeback_inodes_wbc (Christoph Hellwig) [601202] - [fs] writeback: fix pin_sb_for_writeback (Christoph Hellwig) [601202] - [fs] writeback: add missing requeue_io in writeback_inodes_wb (Christoph Hellwig) [601202] - [fs] writeback: simplify and split bdi_start_writeback (Christoph Hellwig) [601202] - [fs] writeback: simplify wakeup_flusher_threads (Christoph Hellwig) [601202] - [fs] writeback: fix writeback_inodes_wb from writeback_inodes_sb (Christoph Hellwig) [601202] - [fs] writeback: enforce s_umount locking in writeback_inodes_sb (Christoph Hellwig) [601202] - [fs] writeback: queue work on stack in writeback_inodes_sb (Christoph Hellwig) [601202] - [fs] writeback: fix writeback completion notifications (Christoph Hellwig) [601202] - [fs] vfs: improve writeback_inodes_wb() (Christoph Hellwig) [601202] - [fs] writeback: remove unused nonblocking and congestion checks (Christoph Hellwig) [601202] - [fs] writeback: remove the always false bdi_cap_writeback_dirty() test (Christoph Hellwig) [601202] - [misc] hpilo: fix pointer warning in ilo_ccb_setup (Prarit Bhargava) [603733] - [netdrv] libertas_tf: Fix warning in lbtf_rx for stats struct (Prarit Bhargava) [603733] - [scsi] Fix userspace warning in /usr/include/scsi/scsi.h (Prarit Bhargava) [603733] - [pci] Fix section mismatch warning in pcibios_scan_specific_bus() (Prarit Bhargava) [603733] - [fs] Fix warning in fs/ecryptfs/messaging.c: ecryptfs_process_response() (Prarit Bhargava) [603733] - [fs] Fix warning in fs/btrfs/ordered-data.c: btrfs_dec_test_ordered_pending() (Prarit Bhargava) [603733] - [netdrv] Fix warnings in drivers/net/bnx2.c (Prarit Bhargava) [603733] - [doc] Fix warning in Documentation/spi/spidev_fdx.c: do_msg() (Prarit Bhargava) [603733] - [kernel] Fix stack warning in lib/decompress_bunzip2.c: get_next_block() (Prarit Bhargava) [603733] - [netdrv] Fix warning in drivers/net/vxge/vxge-main.c: vxge_probe() (Prarit Bhargava) [603733] - [v4l] Fix warnings in drivers/media/dvb/frontends (Prarit Bhargava) [603733] - [trace] Fix warning in include/trace/events/kmem.h: mm_kswapd_ran() (Prarit Bhargava) [603733] - [scsi] Fix warning in drivers/scsi/megaraid/megaraid_sas.c: process_fw_state_change_wq() (Prarit Bhargava) [603733] - [pcmcia] Fix warnings in drivers/pcmcia/socket_sysfs.c (Prarit Bhargava) [603733] - [netdrv] Fix warning in drivers/net/wireless/wl3501_cs.c: wl3501_esbq_exec() (Prarit Bhargava) [603733] - [drm] Workaround broken check_headers.pl (Prarit Bhargava) [603733] - [isdn] Fix warning in drivers/isdn/hardware/mISDN/hfcpci.c: hfcpci_softirq() (Prarit Bhargava) [603733] - [virt] Fix warning in drivers/vhost/vhost.c: vhost_signal() (Prarit Bhargava) [603733] - [md] Fix warning in drivers/md/dm-repl.c: _replicator_slink_message() (Prarit Bhargava) [603733] - [virt] Fix warning in arch/x86/kvm/svm.c: svm_handle_mce() (Prarit Bhargava) [603733] - [net] Fix stack warning in net/mac80211/debugfs_sta.c: sta_agg_status_read() (Prarit Bhargava) [603733] - [kernel] Fix warnings in scripts/mod/mod-extract.c (Prarit Bhargava) [603733] - [mm] Fix warning in mm/mprotect.c: mprotect_fixup() (Prarit Bhargava) [603733] - [mm] Fix warning in mm/mmap.c: __split_vma() (Prarit Bhargava) [603733] - [mca] Fix warning in include/linux/mca-legacy.h (Prarit Bhargava) [603733] - [mm] Fix warning in include/linux/khugepaged.h (Andrea Arcangeli) [603733] - [virt] Fix warnings in drivers/xen/events.c() (Prarit Bhargava) [603733] - [x86] Fix warning in drivers/platform/x86/thinkpad_acpi.c (Prarit Bhargava) [603733] - [netdrv] Fix warnings in drivers/net/wireless/b43/phy_lp.c (Prarit Bhargava) [603733] - [block] Fix warning in drivers/block/cciss.c: fail_all_cmds() (Prarit Bhargava) [603733] - [isdn] Fix warnings in drivers/isdn/hardware/mISDN/w6692.c (Prarit Bhargava) [603733] - [kernel] Fix compiler warning in sched.c (Larry Woodman) [544197] - [fs] fscache/object-list.c: fix warning on 32-bit (Prarit Bhargava) [603733] - [sysfs] Fix warning in sysfs_open_file (Prarit Bhargava) [603733] - [kdump] Fix warning in kexec_crash_size_show (Prarit Bhargava) [603733] - [netdrv] libertas: fix uninitialized variable warning (Prarit Bhargava) [603733] - [drm] Fixes linux-next & linux-2.6 checkstack warnings (Prarit Bhargava) [603733] - [x86] acpi_pad: squish warning (Prarit Bhargava) [603733] - [netdrv] iwlwifi: dynamically allocate buffer for sram debugfs file (Prarit Bhargava) [603733] - [isdn] Fix warnings in eicon driver (Prarit Bhargava) [603733] - [net] bridge: Make first arg to deliver_clone const (Prarit Bhargava) [603733] - [kernel] linux/elfcore.h: hide kernel functions (Prarit Bhargava) [603733] - [fs] quota: suppress warning: "quotatypes" defined but not used (Prarit Bhargava) [603733] - [fs] fuse: fix large stack use (Prarit Bhargava) [603733] - [uwb] wlp: refactor wlp_get_() macros (Prarit Bhargava) [603733] - [usb] Remove large struct from the stack in USB storage isd200 driver (Prarit Bhargava) [603733] - [usb] isp1362: better 64bit printf warning fixes (Prarit Bhargava) [603733] - [pci] PCI: kill off pci_register_set_vga_state() symbol export (Prarit Bhargava) [603733] - [x86] intel-iommu: Fix section mismatch dmar_ir_support() uses dmar_tbl (Prarit Bhargava) [603733] - [v4l] dvb-bt8xx: fix compile warning (Prarit Bhargava) [603733] - [tty] tty_buffer: Fix distinct type warning (Prarit Bhargava) [603733] - [virt] virtio: fix section mismatch warnings (Prarit Bhargava) [603733] - [ata] Fix warning in libata-eh.c (Prarit Bhargava) [603733] - [crypto] testmgr: Fix warning (Prarit Bhargava) [603733] - [x86] Use __builtin_memset and __builtin_memcpy for memset/memcpy (Prarit Bhargava) [603733] - [x86] apic: Fix prototype in hw_irq.h (Prarit Bhargava) [603733] - [x86] nmi_watchdog: relax the nmi checks during bootup (Don Zickus) [596760] - [x86] nmi_watchdog: disable correct cpu if it fails check (Don Zickus) [596760] - [netdrv] iwlwifi: update supported PCI_ID list for 5xx0 series (John Linville) [599148] - [netdrv] iwlwifi: recalculate average tpt if not current (John Linville) [595845] - [netdrv] iwl3945: enable stuck queue detection on 3945 (John Linville) [595847] - [netdrv] iwlwifi: fix internal scan race (John Linville) [595846] - [netdrv] iwlwifi: fix scan races (John Linville) [595846] - [virt] virtio: fix balloon without VIRTIO_BALLOON_F_STATS_VQ (Amit Shah) [601690] - [virt] virtio: Fix scheduling while atomic in virtio_balloon stats (Amit Shah) [601690] - [virt] virtio: Add memory statistics reporting to the balloon driver (Amit Shah) [601690] - [block] make blk_init_free_list and elevator_init idempotent (Mike Snitzer) [594584] - [block] avoid unconditionally freeing previously allocated request_queue (Mike Snitzer) [594584] - [virt] vhost: fix the memory leak which will happen when memory_access_ok fails (Michael S. Tsirkin) [599299] - [virt] vhost-net: fix to check the return value of copy_to/from_user() correctly (Michael S. Tsirkin) [599299] - [virt] vhost: fix to check the return value of copy_to/from_user() correctly (Michael S. Tsirkin) [599299] - [virt] vhost: Fix host panic if ioctl called with wrong index (Michael S. Tsirkin) [599299] - [block] writeback: fixups for !dirty_writeback_centisecs (Mike Snitzer) [594570] - [fs] writeback: disable periodic old data writeback for !dirty_writeback_centisecs (Mike Snitzer) [594570] - [modsign] Include the GNU build ID note in the digest (David Howells) [581965] - [modsign] Fix a number of module signing bugs (David Howells) [581965] - [modsign] KEYS: Return more accurate error codes (David Howells) [591891] - [netdrv] ixgbe: fix automatic LRO/RSC settings for low latency (Andy Gospodarek) [595555] - [scsi] sync fcoe with upstream (Mike Christie) [603263] - [trace] conflicting tracepoint power.h headers (Mark Wielaard) [599175] - [netdrv] ixgbe: fix panic when shutting down system with WoL enabled (Andy Gospodarek) [601066] - [netdrv] ixgbe: ixgbe_down needs to stop dev_watchdog (Andy Gospodarek) [604807] - [scsi] sync fcoe (Mike Christie) [595558] - [kernel] CRED: Fix a race in creds_are_invalid() in credentials debugging (James Leddy) [578268] - [kernel] Remove timeout logic in mutex_spin_on_owner() to match upstream (Steve Best) [602805]- [virt] Disable transparent hugepages when running under Xen (Dor Laor) [605566] - [pci] fix compilation when CONFIG_PCI_MSI=n (Vivek Goyal) [589397] - [block] virtio_blk: support barriers without FLUSH feature (Christoph Hellwig) [602595] - [mm] make compound_lock irqsafe in put_page (Andrea Arcangeli) [605354] - [mm] remove compound_lock from futex (Andrea Arcangeli) [605354] - [mm] memcontrol compound_lock irqsafe (Andrea Arcangeli) [605354] - [mm] add compound_lock_irqsave/irqrestore (Andrea Arcangeli) [605354]- [virt] virtio-pci: Disable MSI at startup (Vivek Goyal) [589397] - [mm] Reenable transparent hugepages (Aristeu Rozanski) [602436]- [mm] Revert "[redhat] Enable transparent hugepages by default" (Aristeu Rozanski) [602436]- [net] Revert "[net] bridge: make bridge support netpoll" (Herbert Xu) [602927] - [virt] always invalidate and flush on spte page size change (Andrea Arcangeli) [578134] - [mm] root anon vma bugchecks (Andrea Arcangeli) [578134] - [mm] resurrect the check in page_address_in_vma (Andrea Arcangeli) [578134] - [mm] root anon vma use root (Andrea Arcangeli) [578134] - [mm] avoid ksm hang (Andrea Arcangeli) [578134] - [mm] always add new vmas at the end (Andrea Arcangeli) [578134] - [mm] remove unnecessary lock from __vma_link (Andrea Arcangeli) [578134] - [mm] optimize hugepage tracking for memcgroup & handle splitting (Rik van Riel) [597108] - [mm] properly move a transparent hugepage between cgroups (Rik van Riel) [597081] - [mm] scale statistics if the page is a transparent hugepage (Rik van Riel) [597077] - [mm] enhance mem_cgroup_charge_statistics with a page_size argument (Rik van Riel) [597058] - [virt] add option to disable spinlock patching on hypervisor (Gleb Natapov) [599068] - [virt] xen: don't touch xsave in cr4 (Andrew Jones) [599069] - [drm] Update core to current drm-linus (Adam Jackson) [589547 589792 597022] - [mm] fix refcount bug in anon_vma code (Rik van Riel) [602739]- [netdrv] vlan: allow null VLAN ID to be used (Andy Gospodarek) [595555] - [netdrv] ixgbe: Add boolean parameter to ixgbe_set_vmolr (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix bug when EITR=0 causing no writebacks (Andy Gospodarek) [595555] - [netdrv] ixgbe: enable extremely low latency (Andy Gospodarek) [595555] - [netdrv] ixgbe: added compat bits (Andy Gospodarek) [595555] - [netdrv] ixgbe: dcb, do not tag tc_prio_control frames (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix ixgbe_tx_is_paused logic (Andy Gospodarek) [595555] - [netdrv] ixgbe: always enable vlan strip/insert when DCB is enabled (Andy Gospodarek) [595555] - [netdrv] ixgbe: remove some redundant code in setting FCoE FIP filter (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix wrong offset to fc_frame_header in ixgbe_fcoe_ddp (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix header len when unsplit packet overflows to data buffer (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix setting of promisc mode when using mac-vlans (Andy Gospodarek) [595555] - [netdrv] ixgbe: Add support for VF MAC and VLAN configuration (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix bug with vlan strip in promsic mode (Andy Gospodarek) [595555] - [virt] use unfair spinlock when running on hypervisor (Gleb Natapov) [599068]- [kernel] sched: update normalized values on user updates via proc (Hendrik Brueckner) [590748] - [kernel] sched: Make tunable scaling style configurable (Hendrik Brueckner) [590748] - [s390x] nohz: Introduce arch_needs_cpu (Hendrik Brueckner) [590009] - [ppc64] Use form 1 affinity to setup node distance (Steve Best) [594502] - [ppc64] numa: Use ibm, architecture-vec-5 to detect form 1 affinity (Steve Best) [594502] - [ppc64] Set a smaller value for RECLAIM_DISTANCE to enable zone reclaim (Steve Best) [594502] - [block] Add padding to writeback_control (Mike Snitzer) [594570] - [fs] cifs: fix page refcount leak (Jeff Layton) [595827] - [scsi] megaraid_sas - Add three times Online controller reset (Tomas Henzl) [594821] - [scsi] megaraid: update driver version to 4.28 (Tomas Henzl) [577010] - [netdrv] tg3: Provide more support for 57765 with v3.108 (John Feeney) [581691] - [scsi] skip sense logging for some ATA PASS-THROUGH cdbs (Jeff Moyer) [596997] - [block] allow initialization of previously allocated request_queue (Mike Snitzer) [594584] - [usb] Fix oops on switching USB controllers (Pete Zaitcev) [578979] - [drm] nouveau: important fixes to vbios parser (Ben Skeggs) [596604] - [virt] virtio: console: Fix crash when port is unplugged and blocked for write (Amit Shah) [596635] - [virt] virtio: console: Fix crash when hot-unplugging a port and read is blocked (Amit Shah) [596635] - [kernel] signals: check_kill_permission(): don't check creds if same_thread_group() (Oleg Nesterov) [595499] - [drm] fix issue with wake up like upstream commit (Dave Airlie) [577959] - [x86] Fix AMD IOMMU suspend/resume (Matthew Garrett) [593787] - [mm] do_generic_file_read: clear page errors when issuing a fresh read of the page (Rik van Riel) [596334] - [x86] Fix loud HPET warning on Intel Platforms (Prarit Bhargava) [592036] - [x86] Intel Cougar Point PCH support for SATA, USB, HD Audio, I2C(SMBUS), and iTCO Watchdog (John Villalovos) [560077] - [x86] dell-laptop: Update to match mainline (Matthew Garrett) [586495] - [kernel] proc: backport afinity_hint code (Neil Horman) [591509] - [scsi] bfa: powerpc compilation warning and endian fix (Rob Evers) [583154] - [scsi] bfa: code review fixes (Rob Evers) [583154] - [s390x] dasd: fix race between tasklet and dasd_sleep_on (Hendrik Brueckner) [591963] - [s390x] vdso: add missing vdso_install target (Hendrik Brueckner) [587368] - [mm] mempolicy: fix get_mempolicy() for relative and static nodes (Steve Best) [592327] - [net] reserve ports for applications using fixed port numbers (Amerigo Wang) [580970] - [kernel] sysctl: add proc_do_large_bitmap (Amerigo Wang) [580970] - [kernel] sysctl: refactor integer handling proc code (Amerigo Wang) [580970] - [virt] VMware Balloon: clamp number of collected non-balloonable pages (Amit Shah) [582826] - [virt] x86, hypervisor: add missing (Amit Shah) [582826] - [nfs] nfsd4: bug in read_buf (Steve Dickson) [597215] - [nfs] svcrdma: RDMA support not yet compatible with RPC6 (Steve Dickson) [597215] - [nfs] Revert "nfsd4: distinguish expired from stale stateids" (Steve Dickson) [597215] - [nfs] nfsd: safer initialization order in find_file() (Steve Dickson) [597215] - [nfs] nfs4: minor callback code simplification, comment (Steve Dickson) [597215] - [nfs] NFSD: don't report compiled-out versions as present (Steve Dickson) [597215] - [nfs] nfsd4: implement reclaim_complete (Steve Dickson) [597215] - [nfs] nfsd4: nfsd4_destroy_session must set callback client under the state lock (Steve Dickson) [597215] - [nfs] nfsd4: keep a reference count on client while in use (Steve Dickson) [597215] - [nfs] nfsd4: mark_client_expired (Steve Dickson) [597215] - [nfs] nfsd4: introduce nfs4_client.cl_refcount (Steve Dickson) [597215] - [nfs] nfsd4: refactor expire_client (Steve Dickson) [597215] - [nfs] nfsd4: extend the client_lock to cover cl_lru (Steve Dickson) [597215] - [nfs] nfsd4: use list_move in move_to_confirmed (Steve Dickson) [597215] - [nfs] nfsd4: fold release_session into expire_client (Steve Dickson) [597215] - [nfs] nfsd4: rename sessionid_lock to client_lock (Steve Dickson) [597215] - [nfs] nfsd4: fix bare destroy_session null dereference (Steve Dickson) [597215] - [nfs] nfsd4: use local variable in nfs4svc_encode_compoundres (Steve Dickson) [597215] - [nfs] nfsd: further comment typos (Steve Dickson) [597215] - [nfs] sunrpc: centralise most calls to svc_xprt_received (Steve Dickson) [597215] - [nfs] nfsd4: fix unlikely race in session replay case (Steve Dickson) [597215] - [nfs] nfsd4: fix filehandle comment (Steve Dickson) [597215] - [nfs] nfsd: potential ERR_PTR dereference on exp_export() error paths (Steve Dickson) [597215] - [nfs] nfsd4: complete enforcement of 4.1 op ordering (Steve Dickson) [597215] - [nfs] nfsd4: allow 4.0 clients to change callback path (Steve Dickson) [597215] - [nfs] nfsd4: rearrange cb data structures (Steve Dickson) [597215] - [nfs] NFSD: NFSv4 callback client should use RPC_TASK_SOFTCONN (Steve Dickson) [597215] - [nfs] nfsd4: cl_count is unused (Steve Dickson) [597215] - [nfs] nfsd4: don't sleep in lease-break callback (Steve Dickson) [597215] - [nfs] nfsd4: indentation cleanup (Steve Dickson) [597215] - [nfs] nfsd4: consistent session flag setting (Steve Dickson) [597215] - [nfs] nfsd4: remove probe task's reference on client (Steve Dickson) [597215] - [nfs] nfsd4: remove dprintk (Steve Dickson) [597215] - [nfs] nfsd4: shutdown callbacks on expiry (Steve Dickson) [597215] - [nfs] nfsd4: preallocate nfs4_rpc_args (Steve Dickson) [597215] - [nfs] svcrpc: don't hold sv_lock over svc_xprt_put() (Steve Dickson) [597215] - [nfs] nfsd: don't break lease while servicing a COMMIT (Steve Dickson) [597215] - [nfs] nfsd: factor out hash functions for export caches (Steve Dickson) [597215] - [nfs] sunrpc: never return expired entries in sunrpc_cache_lookup (Steve Dickson) [597215] - [nfs] sunrpc/cache: factor out cache_is_expired (Steve Dickson) [597215] - [nfs] sunrpc: don't keep expired entries in the auth caches (Steve Dickson) [597215] - [nfs] nfsd4: document lease/grace-period limits (Steve Dickson) [597215] - [nfs] nfsd4: allow setting grace period time (Steve Dickson) [597215] - [nfs] nfsd4: reshuffle lease-setting code to allow reuse (Steve Dickson) [597215] - [nfs] nfsd4: remove unnecessary lease-setting function (Steve Dickson) [597215] - [nfs] nfsd4: simplify lease/grace interaction (Steve Dickson) [597215] - [nfs] nfsd4: simplify references to nfsd4 lease time (Steve Dickson) [597215] - [nfs] Fix another nfs_wb_page() deadlock (Steve Dickson) [595478] - [nfs] Ensure that we mark the inode as dirty if we exit early from commit (Steve Dickson) [595478] - [nfs] Fix a lock imbalance typo in nfs_access_cache_shrinker (Steve Dickson) [595478] - [nfs] sunrpc: fix leak on error on socket xprt setup (Steve Dickson) [595478] - [pci] Add padding to PCI structs for future enhancements (Prarit Bhargava) [590286]- [mm] fix vma_adjust lock inversion (Andrea Arcangeli) [595808] - [mm] eliminate compiler warning introduced by my "kernel pagefault tracepoint for x86 & x86_64 patch" (Larry Woodman) [526032] - [netdrv] tg3: Fix INTx fallback when MSI fails (Steve Best) [594456] - [virt] correctly trace irq injection on SVM (Gleb Natapov) [594020] - [virt] KVM: remove CAP_SYS_RAWIO requirement from kvm_vm_ioctl_assign_irq (Alex Williamson) [594912] - [virt] KVM: Fix wallclock version writing race (Glauber Costa) [592033] - [x86] Fix double enable_IR_x2apic call on SMP kernel on !SMP boards (Luming Yu) [585122] - [block] Adjust elv_iosched_show to return "none" for bio-based DM (Mike Snitzer) [595393] - [dm] mpath: Add a feature flag attribute to the multipath structure (Mike Snitzer) [594503] - [kernel] fix compat_sys_sched_getaffinity() (Oleg Nesterov) [582407] - [usb] usbcore: Fix issue with disabled USB3 protocol ports (Bhavna Sarathy) [591916] - [kernel] python: change scripts to use system python instead of env (Don Zickus) [575965] - [scsi] mpt2sas: update to 05.100.00.02 (Tomas Henzl) [591971] - [virt] Fix FV Xen guest when xen_pv_hvm not enabled (Don Dutile) [523134] - [net] enhance network cgroup classifier to work in softirq context (Neil Horman) [595351] - [net] gro: Fix bogus gso_size on the first fraglist entry (Herbert Xu) [594561] - [nfs] sunrpc trace points (Steve Dickson) [567741] - [nfs] don't try to decode GETATTR if DELEGRETURN returned error (Jeff Layton) [584391] - [nfs] d_revalidate() is too trigger-happy with d_drop() (Jeff Layton) [587225] - [ppc64] Fix zero length strncmp() on powerpc (Steve Best) [593129] - [ppc64] pseries: Fix xics interrupt affinity (Steve Best) [592438] - [ppc] Improve 64bit copy_tofrom_user (Steve Best) [591344] - [fs] GFS2: Fix permissions checking for setflags ioctl() (Steven Whitehouse) [595395] {CVE-2010-1641} - [gfs] GFS2: Add two useful messages (Steven Whitehouse) [589510] - [serial] fix serial console hang after entering username (John Villalovos) [590851] - [kdump] kexec can't load capturing kernel on some big RAM systems (Vitaly Mayatskikh) [580843] - [fs] cleanup generic block based fiemap (Josef Bacik) [578560] - [fs] vfs: add NOFOLLOW/UNUSED to umount flags (Josef Bacik) [562078] - [fs] dlm: fix ast ordering for user locks (David Teigland) [592418] - [fs] cifs: fix noserverino handling when unix extensions are enabled (Jeff Layton) [591483] - [fs] cifs: don't update uniqueid in cifs_fattr_to_inode (Jeff Layton) [591483] - [fs] cifs: always revalidate hardlinked inodes when using noserverino (Jeff Layton) [591483] - [fs] cifs: Fix losing locks during fork() (Jeff Layton) [591483] - [fs] cifs: propagate cifs_new_fileinfo() error back to the caller (Jeff Layton) [591483] - [fs] cifs: add comments explaining cifs_new_fileinfo behavior (Jeff Layton) [591483] - [fs] cifs: Allow null nd (as nfs server uses) on create (Jeff Layton) [591483] - [fs] cifs: remove unused parameter from cifs_posix_open_inode_helper() (Jeff Layton) [591483] - [fs] cifs: drop quota operation stubs (Jeff Layton) [591483] - [fs] cifs: Remove unused cifs_oplock_cachep (Jeff Layton) [591483] - [fs] cifs: Cleanup various minor breakage in previous cFYI cleanup (Jeff Layton) [591483] - [fs] cifs: Neaten cERROR and cFYI macros, reduce text space (Jeff Layton) [591483] - [fs] cifs: trivial white space (Jeff Layton) [591483] - [fs] cifs: use add_to_page_cache_lru (Jeff Layton) [591483] - [fs] cifs: not overwriting file_lock structure after GET_LK (Jeff Layton) [591483] - [fs] cifs: Fix a kernel BUG with remote OS/2 server (Jeff Layton) [591483] - [fs] cifs: initialize nbytes at the beginning of CIFSSMBWrite() (Jeff Layton) [591483] - [fs] cifs: back out patches that didn't make it upstream (Jeff Layton) [591483] - [fs] cifs: guard against hardlinking directories (Jeff Layton) [591229] - [pci] check caps from sysfs file open to read device dependent config space (Don Dutile) [559709] - [fs] sysfs: add struct file* to bin_attr callbacks (Don Dutile) [559709] - [ata] pata_via: fixup detection issues (David Milburn) [591074] - [security] keys: call_sbin_request_key() must write lock keyrings before modifying them (David Howells) [591891] - [security] keys: Use RCU dereference wrappers in keyring key type code (David Howells) [591891] - [security] keys: find_keyring_by_name() can gain access to a freed keyring (David Howells) [585101 591891] {CVE-2010-1437} - [security] keys: Fix RCU handling in key_gc_keyring() (David Howells) [591891] - [security] keys: the request_key() syscall should link an existing key to the dest keyring (David Howells) [591891] - [security] keys: don't need to use RCU in keyring_read() as semaphore is held (David Howells) [591891] - [security] keys: fix an RCU warning (David Howells) [591891] - [security] keys: PTR_ERR return of wrong pointer in keyctl_get_security() (David Howells) [591891] - [fs] CacheFiles: Fix error handling in cachefiles_determine_cache_security() (David Howells) [591894] - [fs] CacheFiles: Fix occasional EIO on call to vfs_unlink() (David Howells) [591894] - [fs] fs-cache: order the debugfs stats correctly (David Howells) [591894] - [fs] SLOW_WORK: CONFIG_SLOW_WORK_PROC should be CONFIG_SLOW_WORK_DEBUG (David Howells) [591894] - [fs] fscache: add missing unlock (David Howells) [591894] - [fs] FS-Cache: Remove the EXPERIMENTAL flag (David Howells) [591894] - [fs] CacheFiles: Fix a race in cachefiles_delete_object() vs rename (David Howells) [591894] - [fs] switch cachefiles to kern_path() (David Howells) [591894] - [fs] FS-Cache: Avoid maybe-used-uninitialised warning on variable (David Howells) [591894] - [net] bonding: make bonding support netpoll (Amerigo Wang) [587751] - [net] bridge: make bridge support netpoll (Amerigo Wang) [587751] - [net] netpoll: add generic support for bridge and bonding devices (Amerigo Wang) [587751] - [ppc64] Use lwarx/ldarx hint in bit locks (Steve Best) [594515] - [ppc64] 85xx: Make sure lwarx hint isn't set on ppc32 (Steve Best) [594515] - [ppc64] Use lwarx hint in spinlocks (Steve Best) [594515] - [fs] tmpfs: Insert tmpfs cache pages to inactive list at first (Rik van Riel) [595210] - [mm] vmscan: detect mapped file pages used only once (Rik van Riel) [595210] - [mm] vmscan: drop page_mapping_inuse() (Rik van Riel) [595210] - [mm] vmscan: factor out page reference checks (Rik van Riel) [595210] - [nfs] SUNRPC: Don't spam gssd with upcall requests when the kerberos key expired (Steve Dickson) [595478] - [nfs] SUNRPC: Reorder the struct rpc_task fields (Steve Dickson) [595478] - [nfs] SUNRPC: Remove the 'tk_magic' debugging field (Steve Dickson) [595478] - [nfs] SUNRPC: Move the task->tk_bytes_sent and tk_rtt to struct rpc_rqst (Steve Dickson) [595478] - [nfs] Don't call iput() in nfs_access_cache_shrinker (Steve Dickson) [595478] - [nfs] Clean up nfs_access_zap_cache() (Steve Dickson) [595478] - [nfs] Don't run nfs_access_cache_shrinker() when the mask is GFP_NOFS (Steve Dickson) [595478] - [nfs] SUNRPC: Ensure rpcauth_prune_expired() respects the nr_to_scan parameter (Steve Dickson) [595478] - [nfs] SUNRPC: Ensure memory shrinker doesn't waste time in rpcauth_prune_expired() (Steve Dickson) [595478] - [nfs] SUNRPC: Dont run rpcauth_cache_shrinker() when gfp_mask is GFP_NOFS (Steve Dickson) [595478] - [nfs] Read requests can use GFP_KERNEL (Steve Dickson) [595478] - [nfs] Clean up nfs_create_request() (Steve Dickson) [595478] - [nfs] Don't use GFP_KERNEL in rpcsec_gss downcalls (Steve Dickson) [595478] - [nfs] NFSv4: Don't use GFP_KERNEL allocations in state recovery (Steve Dickson) [595478] - [nfs] SUNRPC: Fix xs_setup_bc_tcp() (Steve Dickson) [595478] - [nfs] SUNRPC: Replace jiffies-based metrics with ktime-based metrics (Steve Dickson) [595478] - [kernel] ktime: introduce ktime_to_ms() (Steve Dickson) [595478] - [nfs] SUNRPC: RPC metrics and RTT estimator should use same RTT value (Steve Dickson) [595478] - [nfs] Calldata for nfs4_renew_done() (Steve Dickson) [595478] - [nfs] nfs4: renewd renew operations should take/put a client reference (Steve Dickson) [595478] - [nfs] Squelch compiler warning in nfs_add_server_stats() (Steve Dickson) [595478] - [nfs] Clean up fscache_uniq mount option (Steve Dickson) [595478] - [nfs] Squelch compiler warning (Steve Dickson) [595478] - [nfs] SUNRPC: Trivial cleanups in include/linux/sunrpc/xdr.h (Steve Dickson) [595478] - [nfs] NFSv4: Clean up the NFSv4 setclientid operation (Steve Dickson) [595478] - [nfs] NFSv4: Allow attribute caching with 'noac' mounts if client holds a delegation (Steve Dickson) [595478] - [nfs] SUNRPC: Fail over more quickly on connect errors (Steve Dickson) [595478] - [nfs] SUNRPC: Move the test for XPRT_CONNECTING into xprt_connect() (Steve Dickson) [595478] - [nfs] SUNRPC: Cleanup - make rpc_new_task() call rpc_release_calldata on failure (Steve Dickson) [595478] - [nfs] SUNRPC: Clean up xprt_release() (Steve Dickson) [595478] - [nfs] NFSv4: Fix up the documentation for nfs_do_refmount (Steve Dickson) [595478] - [nfs] Replace nfsroot on-stack filehandle (Steve Dickson) [595478] - [nfs] Cleanup file handle allocations in fs/nfs/super.c (Steve Dickson) [595478] - [nfs] Prevent the mount code from looping forever on broken exports (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs3_proc_getacl() and nfs3_proc_setacl() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_statfs() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_setattr() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs4_proc_create() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_proc_symlink() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_proc_create (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_rmdir (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_proc_remove() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs3_proc_readlink() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_link() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_readdir() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs3_proc_rename() and nfs4_proc_rename() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_revalidate_inode() (Steve Dickson) [595478] - [nfs] NFSv4: Reduce stack footprint of nfs4_proc_access() and nfs3_proc_access() (Steve Dickson) [595478] - [nfs] NFSv4: Reduce the stack footprint of nfs4_remote_referral_get_sb (Steve Dickson) [595478] - [nfs] NFSv4: Reduce stack footprint of nfs4_get_root() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_follow_remote_path() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_lookup (Steve Dickson) [595478] - [nfs] NFSv4: Reduce the stack footprint of try_location() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_create_server (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_follow_mountpoint() (Steve Dickson) [595478] - [nfs] NFSv4: Eliminate nfs4_path_walk() (Steve Dickson) [595478] - [nfs] Add helper functions for allocating filehandles and fattr structs (Steve Dickson) [595478] - [nfs] NFSv4: Fix the locking in nfs_inode_reclaim_delegation() (Steve Dickson) [595478] - [nfs] fix memory leak in nfs_get_sb with CONFIG_NFS_V4 (Steve Dickson) [595478] - [nfs] fix some issues in nfs41_proc_reclaim_complete() (Steve Dickson) [595478] - [nfs] Ensure that nfs_wb_page() waits for Pg_writeback to clear (Steve Dickson) [595478] - [nfs] Fix an unstable write data integrity race (Steve Dickson) [595478] - [nfs] testing for null instead of ERR_PTR() (Steve Dickson) [595478] - [nfs] NFSv4: Don't attempt an atomic open if the file is a mountpoint (Steve Dickson) [595478] - [nfs] SUNRPC: Fix a bug in rpcauth_prune_expired (Steve Dickson) [595478] - [nfs] NFSv4: fix delegated locking (Steve Dickson) [595478] - [nfs] Ensure that the WRITE and COMMIT RPC calls are always uninterruptible (Steve Dickson) [595478] - [nfs] Fix a race with the new commit code (Steve Dickson) [595478] - [nfs] Fix the mode calculation in nfs_find_open_context (Steve Dickson) [595478] - [nfs] NFSv4: Fall back to ordinary lookup if nfs4_atomic_open() returns EISDIR (Steve Dickson) [595478] - [nfs] SUNRPC: Fix the return value of rpc_run_bc_task() (Steve Dickson) [595478] - [nfs] SUNRPC: Fix a use after free bug with the NFSv4.1 backchannel (Steve Dickson) [595478] - [nfs] ensure bdi_unregister is called on mount failure (Steve Dickson) [595478] - [nfs] fix unlikely memory leak (Steve Dickson) [595478] - [nfs] nfs41: renewd sequence operations should take/put client reference (Steve Dickson) [595478] - [nfs] prevent backlogging of renewd requests (Steve Dickson) [595478] - [nfs] rpc client can not deal with ENOSOCK, so translate it into ENOCONN (Steve Dickson) [595478]- [perf] sync tools/perf to 2.6.34 (Jason Baron) [578987] - [drm] i915: Update to 2.6.34-rc7 (Adam Jackson) [592003] - [perf] userspace and core update fix (Jason Baron) [567828 578987] - [perf] rhel6 perf fixups (Jason Baron) [567828 578987] - [perf] backport latest core perf support (Jason Baron) [567828 578987] - [perf] pull back 'perf' userspace (Jason Baron) [567828 578987] - [drm] radeon/kms: report lvds status as unknown with closed lid (Jerome Glisse) [585111 591628] - [drm] fbdev: fix cloning on fbcon (Dave Airlie) [512023] - [drm] fbcon disconnected + hotplug operation (Jerome Glisse) [580789] - [kernel] slow-work: use get_ref wrapper instead of directly calling get_ref (Dave Airlie) [580789] - [drm] radeon/kms: add special workaround for triple head servers (Dave Airlie) [512023] - [infiniband] RDMA: Use rlimit helpers (Doug Ledford) [500229] - [infiniband] ipoib: returned back addrlen check for mc addresses (Doug Ledford) [500229] - [infiniband] RDMA/amso1100: Fix error paths in post_send and post_recv (Doug Ledford) [500229] - [infiniband] IB/srp: Clean up error path in srp_create_target_ib() (Doug Ledford) [500229] - [infiniband] IB/srp: Split send and recieve CQs to reduce number of interrupts (Doug Ledford) [500229] - [infiniband] rdma: potential ERR_PTR dereference (Doug Ledford) [500229] - [infiniband] RDMA/cm: Set num_paths when manually assigning path records (Doug Ledford) [500229] - [infiniband] IB/cm: Fix device_create() return value check (Doug Ledford) [500229] - [infiniband] IB/ucm: Clean whitespace errors (Doug Ledford) [500229] - [infiniband] IB/ucm: Increase maximum devices supported (Doug Ledford) [500229] - [infiniband] IB/ucm: Use stack variable 'base' in ib_ucm_add_one (Doug Ledford) [500229] - [infiniband] IB/ucm: Use stack variable 'devnum' in ib_ucm_add_one (Doug Ledford) [500229] - [infiniband] RDMA/cm: Remove unused definition of RDMA_PS_SCTP (Doug Ledford) [500229] - [infiniband] RDMA/cm: Revert association of an RDMA device when binding to loopback (Doug Ledford) [500229] - [infiniband] IB/addr: Correct CONFIG_IPv6 to CONFIG_IPV6 (Doug Ledford) [500229] - [infiniband] IB/addr: Fix IPv6 routing lookup (Doug Ledford) [500229] - [infiniband] IB/addr: Simplify resolving IPv4 addresses (Doug Ledford) [500229] - [infiniband] RDMA/cm: fix loopback address support (Doug Ledford) [500229] - [infiniband] IB/addr: Store net_device type instead of translating to RDMA transport (Doug Ledford) [500229] - [infiniband] IB/addr: Verify source and destination address families match (Doug Ledford) [500229] - [infiniband] RDMA/cma: Replace net_device pointer with index (Doug Ledford) [500229] - [infiniband] RDMA/cma: Fix AF_INET6 support in multicast joining (Doug Ledford) [500229] - [infiniband] RDMA/cma: Correct detection of SA Created MGID (Doug Ledford) [500229] - [infiniband] RDMA/addr: Use appropriate locking with for_each_netdev() (Doug Ledford) [500229] - [infiniband] RDMA/ucma: Add option to manually set IB path (Doug Ledford) [500229] - [infiniband] IB/mad: Ignore iWARP devices on device removal (Doug Ledford) [500229] - [infiniband] IB/umad: Clean whitespace (Doug Ledford) [500229] - [infiniband] IB/umad: Increase maximum devices supported (Doug Ledford) [500229] - [infiniband] IB/umad: Use stack variable 'base' in ib_umad_init_port (Doug Ledford) [500229] - [infiniband] IB/umad: Use stack variable 'devnum' in ib_umad_init_port (Doug Ledford) [500229] - [infiniband] IB/umad: Remove port_table[] (Doug Ledford) [500229] - [infiniband] IB/umad: Convert *cdev to cdev in struct ib_umad_port (Doug Ledford) [500229] - [infiniband] IB/uverbs: Use anon_inodes instead of private infinibandeventfs (Doug Ledford) [500229] - [infiniband] IB/core: Fix and clean up ib_ud_header_init() (Doug Ledford) [500229] - [infiniband] IB/core: Pack struct ib_device a little tighter (Doug Ledford) [500229] - [infiniband] IB/uverbs: Whitespace cleanup (Doug Ledford) [500229] - [infiniband] IB/uverbs: Pack struct ib_uverbs_event_file tighter (Doug Ledford) [500229] - [infiniband] IB/uverbs: Increase maximum devices supported (Doug Ledford) [500229] - [infiniband] IB/uverbs: use stack variable 'base' in ib_uverbs_add_one (Doug Ledford) [500229] - [infiniband] IB/uverbs: Use stack variable 'devnum' in ib_uverbs_add_one (Doug Ledford) [500229] - [infiniband] IB/uverbs: Remove dev_table (Doug Ledford) [500229] - [infiniband] IB/uverbs: Convert *cdev to cdev in struct ib_uverbs_device (Doug Ledford) [500229] - [infiniband] IB/uverbs: Fix return of PTR_ERR() of wrong pointer in ib_uverbs_get_context() (Doug Ledford) [500229] - [infiniband] IB: Clarify the documentation of ib_post_send() (Doug Ledford) [500229] - [infiniband] IB/ehca: Allow access for ib_query_qp() (Doug Ledford) [500229] - [infiniband] IB/ehca: Do not turn off irqs in tasklet context (Doug Ledford) [500229] - [infiniband] IB/ehca: Fix error paths in post_send and post_recv (Doug Ledford) [500229] - [infiniband] IB/ehca: Rework destroy_eq() (Doug Ledford) [500229] - [infiniband] IPoIB: Include return code in trace message for ib_post_send() failures (Doug Ledford) [500229] - [infiniband] IPoIB: Fix TX queue lockup with mixed UD/CM traffic (Doug Ledford) [500229] - [infiniband] IPoIB: Remove TX moderation settings from ethtool support (Doug Ledford) [500229] - [infiniband] IB/ipath: Use bitmap_weight() (Doug Ledford) [500229] - [infiniband] Remove BKL from ipath_open() (Doug Ledford) [500229] - [rds] remove uses of NIPQUAD, use pI4 (Doug Ledford) [500229] - [rds] RDS/IB+IW: Move recv processing to a tasklet (Doug Ledford) [500229] - [rds] Do not send congestion updates to loopback connections (Doug Ledford) [500229] - [rds] Fix panic on unload (Doug Ledford) [500229] - [rds] Fix potential race around rds_i[bw]_allocation (Doug Ledford) [500229] - [rds] Add GET_MR_FOR_DEST sockopt (Doug Ledford) [500229] - [infiniband] IB/mlx4: Check correct variable for allocation failure (Doug Ledford) [500229] - [infiniband] mlx4: replace the dma_sync_single_range_for_cpu/device API (Doug Ledford) [500229] - [infiniband] IB/mlx4: Simplify retrieval of ib_device (Doug Ledford) [500229] - [infiniband] mlx4_core: Fix cleanup in __mlx4_init_one() error path (Doug Ledford) [500229] - [infiniband] IB/mlx4: Fix queue overflow check in post_recv (Doug Ledford) [500229] - [infiniband] IB/mlx4: Initialize SRQ scatter entries when creating an SRQ (Doug Ledford) [500229] - [infiniband] mlx4: use bitmap_find_next_zero_area (Doug Ledford) [500229] - [infiniband] mlx4_core: return a negative error value (Doug Ledford) [500229] - [infiniband] mlx4_core: Fix parsing of reserved EQ cap (Doug Ledford) [500229] - [infiniband] IB/mlx4: Remove limitation on LSO header size (Doug Ledford) [500229] - [infiniband] IB/mlx4: Remove unneeded code (Doug Ledford) [500229] - [infiniband] RDMA/nes: Correct cap.max_inline_data assignment in nes_query_qp() (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix CX4 link problem in back-to-back configuration (Doug Ledford) [500229] - [infiniband] RDMA/nes: Clear stall bit before destroying NIC QP (Doug Ledford) [500229] - [infiniband] RDMA/nes: Set assume_aligned_header bit (Doug Ledford) [500229] - [infiniband] convert to use netdev_for_each_mc_addr (Doug Ledford) [500229] - [infiniband] RDMA/nes: Add support for KR device id 0x0110 (Doug Ledford) [500229] - [infiniband] RDMA/nes: Change WQ overflow return code (Doug Ledford) [500229] - [infiniband] RDMA/nes: Multiple disconnects cause crash during AE handling (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix crash when listener destroyed during loopback setup (Doug Ledford) [500229] - [infiniband] RDMA/nes: Use atomic counters for CM listener create and destroy (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix stale ARP issue (Doug Ledford) [500229] - [infiniband] RDMA/nes: FIN during MPA startup causes timeout (Doug Ledford) [500229] - [infiniband] RDMA/nes: Free kmap() resources (Doug Ledford) [500229] - [infiniband] RDMA/nes: Check for zero STag (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix Xansation test crash on cm_node ref_count (Doug Ledford) [500229] - [infiniband] RDMA/nes: Abnormal listener exit causes loopback node crash (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix crash in nes_accept() (Doug Ledford) [500229] - [infiniband] RDMA/nes: Resource not freed for REJECTed connections (Doug Ledford) [500229] - [infiniband] RDMA/nes: MPA request/response error checking (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix query of ORD values (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix MAX_CM_BUFFER define (Doug Ledford) [500229] - [infiniband] RDMA/nes: Pass correct size to ioremap_nocache() (Doug Ledford) [500229] - [infiniband] RDMA/nes: Update copyright and branding string (Doug Ledford) [500229] - [infiniband] RDMA/nes: Add max_cqe check to nes_create_cq() (Doug Ledford) [500229] - [infiniband] RDMA/nes: Clean up struct nes_qp (Doug Ledford) [500229] - [infiniband] RDMA/nes: Implement IB_SIGNAL_ALL_WR as an iWARP extension (Doug Ledford) [500229] - [infiniband] RDMA/nes: Add additional SFP+ PHY uC status check and PHY reset (Doug Ledford) [500229] - [infiniband] RDMA/nes: Correct fast memory registration implementation (Doug Ledford) [500229] - [infiniband] RDMA/nes: Add support for IB_WR_*INV (Doug Ledford) [500229] - [infiniband] RDMA/nes: In nes_post_recv() always set bad_wr on error (Doug Ledford) [500229] - [infiniband] RDMA/nes: In nes_post_send() always set bad_wr on error (Doug Ledford) [500229] - [netdrv] cxgb3: fix linkup issue (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Wait at least one schedule cycle during device removal (Doug Ledford) [500229] - [netdrv] cxgb3: fix hot plug removal crash (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Mark RDMA device with CXIO_ERROR_FATAL when removing (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Don't allocate the SW queue for user mode CQs (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Increase the max CQ depth (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Doorbell overflow avoidance and recovery (Doug Ledford) [500229] - [netdrv] cxgb3: convert to use netdev_for_each_addr (Doug Ledford) [500229] - [netdrv] cxgb3: fix link flap (Doug Ledford) [500229] - [netdrv] cxgb3: FIx VLAN over Jumbo frames (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Remove BUG_ON() on CQ rearm failure (Doug Ledford) [500229] - [netdrv] cxgb3: fix GRO checksum check (Doug Ledford) [500229] - [netdrv] cxgb3: add memory barriers (Doug Ledford) [500229] - [netdrv] iwch_cm.c: use pM to show MAC address (Doug Ledford) [500229] - [netdrv] cxgb3: Use kzalloc for allocating only one thing (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Fix error paths in post_send and post_recv (Doug Ledford) [500229] - [netdrv] cxgb3: declare MODULE_FIRMWARE (Doug Ledford) [500229] - [netdrv] cxgb3: Set the rxq (Doug Ledford) [500229] - [netdrv] cxgb3: No need to wake queue in xmit handler (Doug Ledford) [500229] - [netdrv] cxgb3: Added private MAC address and provisioning packet handler for iSCSI (Doug Ledford) [500229] - [net] Hook up cxgb4 to Kconfig and Makefile (Doug Ledford) [500229] - [netdrv] cxgb4: Add remaining driver headers and L2T management (Doug Ledford) [500229] - [netdrv] cxgb4: Add main driver file and driver Makefile (Doug Ledford) [500229] - [netdrv] cxgb4: Add HW and FW support code (Doug Ledford) [500229] - [netdrv] cxgb4: Add packet queues and packet DMA code (Doug Ledford) [500229] - [netdrv] cxgb4: Add register, message, and FW definitions (Doug Ledford) [500229] - [net] use helpers to access mc list (Doug Ledford) [500229] - [net] use helpers to access uc list (Doug Ledford) [500229] - [kernel] strstrip incorrectly marked __must_check (Doug Ledford) [500229] - [pci] introduce pci_pcie_cap() (Doug Ledford) [500229] - [pci] cache PCIe capability offset (Doug Ledford) [500229] - [kernel] bitmap: introduce bitmap_set, bitmap_clear, bitmap_find_next_zero_area (Doug Ledford) [500229] - [md] Remove unnecessary casts of void * (Doug Ledford) [583050 586296 586299 588371] - [md] expose max value of behind writes counter (Doug Ledford) [583050 586296 586299 588371] - [md] remove some dead fields from mddev_s (Doug Ledford) [583050 586296 586299 588371] - [md] allow integers to be passed to md/level (Doug Ledford) [583050 586296 586299 588371] - [md] notify mdstat waiters of level change (Doug Ledford) [583050 586296 586299 588371] - [md] don't unregister the thread in mddev_suspend (Doug Ledford) [583050 586296 586299 588371] - [md] factor out init code for an mddev (Doug Ledford) [583050 586296 586299 588371] - [md] pass mddev to make_request functions rather than request_queue (Doug Ledford) [583050 586296 586299 588371] - [md] call md_stop_writes from md_stop (Doug Ledford) [583050 586296 586299 588371] - [md] split md_set_readonly out of do_md_stop (Doug Ledford) [583050 586296 586299 588371] - [md] factor md_stop_writes out of do_md_stop (Doug Ledford) [583050 586296 586299 588371] - [md] start to refactor do_md_stop (Doug Ledford) [583050 586296 586299 588371] - [md] factor do_md_run to separate accesses to ->gendisk (Doug Ledford) [583050 586296 586299 588371] - [md] remove ->changed and related code (Doug Ledford) [583050 586296 586299 588371] - [md] don't reference gendisk in getgeo (Doug Ledford) [583050 586296 586299 588371] - [md] move io accounting out of personalities into md_make_request (Doug Ledford) [583050 586296 586299 588371] - [md] notify level changes through sysfs (Doug Ledford) [583050 586296 586299 588371] - [md] Relax checks on ->max_disks when external metadata handling is used (Doug Ledford) [583050 586296 586299 588371] - [md] Correctly handle device removal via sysfs (Doug Ledford) [583050 586296 586299 588371] - [md] Add support for Raid5->Raid0 and Raid10->Raid0 takeover (Doug Ledford) [583050 586296 586299 588371] - [md] Add support for Raid0->Raid5 takeover (Doug Ledford) [583050 586296 586299 588371] - [md] discard StateChanged device flag (Doug Ledford) [583050 586296 586299 588371] - [md] manage redundancy group in sysfs when changing level (Doug Ledford) [583050 586296 586299 588371] - [md] remove unneeded sysfs files more promptly (Doug Ledford) [583050 586296 586299 588371] - [md] set mddev readonly flag on blkdev BLKROSET ioctl (Doug Ledford) [583050 586296 586299 588371] - [md] don't insist on valid event count for spare devices (Doug Ledford) [583050 586296 586299 588371] - [md] simplify updating of event count to sometimes avoid updating spares (Doug Ledford) [583050 586296 586299 588371] - [md] restore ability of spare drives to spin down (Doug Ledford) [583050 586296 586299 588371] - [md] raid6: Fix raid-6 read-error correction in degraded state (Doug Ledford) [583050 586296 586299 588371] - [md] raid5: allow for more than 2^31 chunks (Doug Ledford) [583050 586296 586299 588371] - [md] deal with merge_bvec_fn in component devices better (Doug Ledford) [583050 586296 586299 588371] - [md] fix some lockdep issues between md and sysfs (Doug Ledford) [583050 586296 586299 588371] - [md] fix 'degraded' calculation when starting a reshape (Doug Ledford) [583050 586296 586299 588371] - [md] allow a resync that is waiting for other resync to complete, to be aborted (Doug Ledford) [583050 586296 586299 588371] - [md] remove unnecessary code from do_md_run (Doug Ledford) [583050 586296 586299 588371] - [md] make recovery started by do_md_run() visible via sync_action (Doug Ledford) [583050 586296 586299 588371] - [md] use pU to print UUIDs (Doug Ledford) [583050 586296 586299 588371] - [md] add 'recovery_start' per-device sysfs attribute (Doug Ledford) [583050 586296 586299 588371] - [md] rcu_read_lock() walk of mddev->disks in md_do_sync() (Doug Ledford) [583050 586296 586299 588371] - [md] integrate spares into array at earliest opportunity (Doug Ledford) [583050 586296 586299 588371] - [md] move compat_ioctl handling into md.c (Doug Ledford) [583050 586296 586299 588371] - [md] add MODULE_DESCRIPTION for all md related modules (Doug Ledford) [583050 586296 586299 588371] - [md] raid: improve MD/raid10 handling of correctable read errors (Doug Ledford) [583050 586296 586299 588371] - [md] raid10: print more useful messages on device failure (Doug Ledford) [583050 586296 586299 588371] - [md] bitmap: update dirty flag when bitmap bits are explicitly set (Doug Ledford) [583050 586296 586299 588371] - [md] Support write-intent bitmaps with externally managed metadata (Doug Ledford) [583050 586296 586299 588371] - [md] bitmap: move setting of daemon_lastrun out of bitmap_read_sb (Doug Ledford) [583050 586296 586299 588371] - [md] support updating bitmap parameters via sysfs (Doug Ledford) [583050 586296 586299 588371] - [md] factor out parsing of fixed-point numbers (Doug Ledford) [583050 586296 586299 588371] - [md] support bitmap offset appropriate for external-metadata arrays (Doug Ledford) [583050 586296 586299 588371] - [md] remove needless setting of thread->timeout in raid10_quiesce (Doug Ledford) [583050 586296 586299 588371] - [md] change daemon_sleep to be in 'jiffies' rather than 'seconds' (Doug Ledford) [583050 586296 586299 588371] - [md] move offset, daemon_sleep and chunksize out of bitmap structure (Doug Ledford) [583050 586296 586299 588371] - [md] collect bitmap-specific fields into one structure (Doug Ledford) [583050 586296 586299 588371] - [md] add honouring of suspend_{lo,hi} to raid1 (Doug Ledford) [583050 586296 586299 588371] - [md] raid5: don't complete make_request on barrier until writes are scheduled (Doug Ledford) [583050 586296 586299 588371] - [md] support barrier requests on all personalities (Doug Ledford) [583050 586296 586299 588371] - [md] don't reset curr_resync_completed after an interrupted resync (Doug Ledford) [583050 586296 586299 588371] - [md] adjust resync_min usefully when resync aborts (Doug Ledford) [583050 586296 586299 588371]- [mm] fix mm_take_all_locks regression in 3-7/49 (Andrea Arcangeli) [556572] - [mm] avoid __cpuset_node_allowed_softwall to run when allocation is atomic (Andrea Arcangeli) [556572 591283] - [mm] fix race between do_huge_pmd_anonymous_page and pte_alloc_map (Andrea Arcangeli) [556572] - [mm] add missing update for root-anon-vma drop_anon_vma in memory compactation (Andrea Arcangeli) [556572] - [mm] exec vs split_huge_page (Andrea Arcangeli) [556572] - [mm] include anon hugepages into the anon stats (Andrea Arcangeli) [556572] - [mm] split_huge_page anon_vma ordering dependency (Andrea Arcangeli) [556572] - [mm] align page_add_new_anon_rmap (Andrea Arcangeli) [556572] - [mm] do_pages_move cannot handle hugepages (Andrea Arcangeli) [556572] - [mm] padding to decrease risk of kabi breakage (Andrea Arcangeli) [556572] - [mm] transhuge isolate_migratepages() (Andrea Arcangeli) [556572] - [mm] select CONFIG_COMPACTION if TRANSPARENT_HUGEPAGE enabled (Andrea Arcangeli) [556572] - [mm] compaction: Do not schedule work on other CPUs for compaction (Andrea Arcangeli) [556572] - [mm] Defer compaction using an exponential backoff when compaction fails (Andrea Arcangeli) [556572] - [mm] Add a tunable that decides when memory should be compacted and when it should be reclaimed (Andrea Arcangeli) [556572] - [mm] Direct compact when a high-order allocation fails (Andrea Arcangeli) [556572] - [mm] Add /sys trigger for per-node memory compaction (Andrea Arcangeli) [556572] - [mm] Add /proc trigger for memory compaction (Andrea Arcangeli) [556572] - [mm] Memory compaction core (Andrea Arcangeli) [556572] - [mm] Move definition for LRU isolation modes to a header (Andrea Arcangeli) [556572] - [mm] Export fragmentation index via /proc/extfrag_index (Andrea Arcangeli) [556572] - [mm] Export unusable free space index via /proc/unusable_index (Andrea Arcangeli) [556572] - [mm] Allow CONFIG_MIGRATION to be set without CONFIG_NUMA or memory hot-remove (Andrea Arcangeli) [556572] - [mm] Allow the migration of PageSwapCache pages (Andrea Arcangeli) [556572] - [mm] Do not try to migrate unmapped anonymous pages (Andrea Arcangeli) [556572] - [mm] Share the anon_vma ref counts between KSM and page migration (Andrea Arcangeli) [556572] - [mm] Take a reference to the anon_vma before migrating (Andrea Arcangeli) [556572] - [mm] add numa awareness to hugepage allocations (Andrea Arcangeli) [556572] - [mm] enable direct defrag (Andrea Arcangeli) [556572] - [mm] ksm: check for ERR_PTR from follow_page() (Andrea Arcangeli) [556572] - [mm] err.h: add helper function to simplify pointer error checking (Andrea Arcangeli) [556572] - [mm] don't leave orhpaned swap cache after ksm merging (Andrea Arcangeli) [556572] - [mm] adapt to anon-vma root locking (Andrea Arcangeli) [556572] - [mm] set default to never (Andrea Arcangeli) [556572] - [mm] transparent hugepage bootparam (Andrea Arcangeli) [556572] - [mm] remove lumpy reclaim (Andrea Arcangeli) [556572 583003] - [mm] memcg fix prepare migration (Andrea Arcangeli) [556572] - [mm] avoid false positive warning in mmio (Andrea Arcangeli) [556572] - [virt] fix kvm swapping memory corruption (Andrea Arcangeli) [556572 583861] - [mm] remove khugepaged/enabled (Andrea Arcangeli) [556572] - [mm] use only khugepaged_wait (Andrea Arcangeli) [556572] - [mm] khugepaged user stack (Andrea Arcangeli) [556572] - [mm] define hugetlb_page (Andrea Arcangeli) [556572] - [mm] migration: avoid race between shift_arg_pages() and rmap_walk() during migration by not migrating temporary stacks (Andrea Arcangeli) [556572] - [mm] extend KSM refcounts to the anon_vma root (Andrea Arcangeli) [556572] - [mm] always lock the root (oldest) anon_vma (Andrea Arcangeli) [556572] - [mm] track the root (oldest) anon_vma (Andrea Arcangeli) [556572] - [mm] change direct call of spin_lock(anon_vma->lock) to inline function (Andrea Arcangeli) [556572] - [mm] rename anon_vma_lock to vma_lock_anon_vma (Andrea Arcangeli) [556572] - [mm] rmap: remove anon_vma check in page_address_in_vma() (Andrea Arcangeli) [556572] - [mm] mmap: check ->vm_ops before dereferencing (Andrea Arcangeli) [556572] - [fs] xfs_export_operations.commit_metadata (Christoph Hellwig) [585442] - [fs] xfs: fix inode pincount check in fsync (Christoph Hellwig) [585442] - [fs] xfs: miscellaneous fixes from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: reserved block pool and ENOSPC fixes from 2.6.34 (Dave Chinner) [542712 585442] - [fs] xfs: delayed write metadata from 2.6.34 (Dave Chinner) [585442] - [lib] introduce list_sort (Dave Chinner) [585442] - [fs] xfs: log fixes from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: quota changes from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: buffer API cleanups from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: AG indexing fixes from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: idle kernel thread fixes from 2.6.34 (Dave Chinner) [585442] - [fs] online defrag fixes from 2.6.34 (Dave Chinner) [585442] - [fs] jbd2: delay discarding buffers in journal_unmap_buffer (Eric Sandeen) [593082] - [fs] ext4: Use slab allocator for sub-page sized allocations (Eric Sandeen) [593082] - [fs] jbd2: don't use __GFP_NOFAIL in journal_init_common() (Eric Sandeen) [593082] - [fs] jbd: jbd-debug and jbd2-debug should be writable (Eric Sandeen) [593082] - [fs] ext4: Fixed inode allocator to correctly track a flex_bg's used_dirs (Eric Sandeen) [593082] - [fs] ext4: Fix estimate of # of blocks needed to write indirect-mapped files (Eric Sandeen) [593082] - [fs] ext4: fix up rb_root initializations to use RB_ROOT (Eric Sandeen) [593082] - [fs] ext4: Release page references acquired in ext4_da_block_invalidatepages (Eric Sandeen) [593082] - [fs] ext4: make "offset" consistent in ext4_check_dir_entry() (Eric Sandeen) [593082] - [fs] ext4: Convert BUG_ON checks to use ext4_error() instead (Eric Sandeen) [593082] - [fs] ext4: Handle non empty on-disk orphan link (Eric Sandeen) [593082] - [fs] ext4: explicitly remove inode from orphan list after failed direct io (Eric Sandeen) [593082] - [fs] ext4: Fix fencepost error in chosing choosing group vs file preallocation (Eric Sandeen) [593082] - [fs] ext4: Fix BUG_ON at fs/buffer.c:652 in no journal mode (Eric Sandeen) [593082] - [fs] ext4: correctly calculate number of blocks for fiemap (Eric Sandeen) [593082] - [fs] ext4: add missing error checking to ext4_expand_extra_isize_ea() (Eric Sandeen) [593082] - [fs] ext4: move __func__ into a macro for ext4_warning, ext4_error (Eric Sandeen) [593082] - [fs] ext4: Use bitops to read/modify EXT4_I(inode)->i_state (Eric Sandeen) [593082] - [fs] ext4: Drop EXT4_GET_BLOCKS_UPDATE_RESERVE_SPACE flag (Eric Sandeen) [593082] - [fs] ext4: return correct wbc.nr_to_write in ext4_da_writepages (Eric Sandeen) [593082] - [fs] ext4: replace BUG() with return -EIO in ext4_ext_get_blocks (Eric Sandeen) [593082] - [virt] KVM SVM Implement workaround for Erratum 383 (Bhavna Sarathy) [592311] - [virt] KVM SVM Handle MCEs early in the vmexit process (Bhavna Sarathy) [592311] - [usb] serial: ftdi: add CONTEC vendor and product id (Stanislaw Gruszka) [584757] - [usb] fix usbfs regression (Stanislaw Gruszka) [584757] - [usb] add new ftdi_sio device ids (Stanislaw Gruszka) [580067] - [usb] ftdi_sio: add device IDs (several ELV, one Mindstorms NXT) (Stanislaw Gruszka) [580067] - [usb] ftdi_sio: new device id for papouch AD4USB (Stanislaw Gruszka) [580067] - [v4l] gspca_mr973010a: Fix cif type 1 cameras not streaming on UHCI controllers (Stanislaw Gruszka) [580067] - [v4l] DVB: Add support for Asus Europa Hybrid DVB-T card (Stanislaw Gruszka) [580063] - [usb] mos7840: add device IDs for B&B electronics devices (Stanislaw Gruszka) [580063] - [ppc64] fsl: Add PCI device ids for new QoirQ chips (Stanislaw Gruszka) [580063] - [fs] vfs: Fix vmtruncate() regression (Stanislaw Gruszka) [579693] - [kernel] sched: Fix task priority bug (Stanislaw Gruszka) [579693] - [serial] 8250_pnp: add a new Fujitsu Wacom Tablet PC device (Stanislaw Gruszka) [579693] - [i2c] pca: Don't use *_interruptible (Stanislaw Gruszka) [579693] - [i2c] Do not use device name after device_unregister (Stanislaw Gruszka) [579693] - [kernel] sched: Fix cpu_clock() in NMIs, on !CONFIG_HAVE_UNSTABLE_SCHED_CLOCK (Stanislaw Gruszka) [579693] - [hid] add device IDs for new model of Apple Wireless Keyboard (Stanislaw Gruszka) [579693] - [v4l] gspca: sn9c20x: Fix test of unsigned (Stanislaw Gruszka) [579693] - [x86] SGI UV: Fix mapping of MMIO registers (Stanislaw Gruszka) [579693] - [perf] timechart: Use tid not pid for COMM change (Stanislaw Gruszka) [580062] - [usb] fix usbstorage for 2770:915d delivers no FAT (Stanislaw Gruszka) [580062] - [x86] PCI/PAT: return EINVAL for pci mmap WC request for !pat_enabled (Stanislaw Gruszka) [580062] - [acpi] EC: Add wait for irq storm (Stanislaw Gruszka) [580062] - [acpi] EC: Accelerate query execution (Stanislaw Gruszka) [580062] - [usb] add speed values for USB 3.0 and wireless controllers (Stanislaw Gruszka) [580062] - [usb] add missing delay during remote wakeup (Stanislaw Gruszka) [580062] - [usb] EHCI & UHCI: fix race between root-hub suspend and port resume (Stanislaw Gruszka) [580062] - [usb] EHCI: fix handling of unusual interrupt intervals (Stanislaw Gruszka) [580062] - [usb] Don't use GFP_KERNEL while we cannot reset a storage device (Stanislaw Gruszka) [580062] - [usb] serial: fix memory leak in generic driver (Stanislaw Gruszka) [580062] - [char] nozomi: quick fix for the close/close bug (Stanislaw Gruszka) [580062] - [tty] fix race in tty_fasync (Stanislaw Gruszka) [580062] - [netdrv] netiucv: displayed TX bytes value much too high (Stanislaw Gruszka) [580063] - [block] md: fix small irregularity with start_ro module parameter (Stanislaw Gruszka) [580063] - [input] i8042: add Dritek quirk for Acer Aspire 5610 (Stanislaw Gruszka) [580063] - [hid] fixup quirk for NCR devices (Stanislaw Gruszka) [580063] - [dmi] allow omitting ident strings in DMI tables (Stanislaw Gruszka) [580063] - [scsi] scsi_dh: create sysfs file, dh_state for all SCSI disk devices (Stanislaw Gruszka) [580063] - [nfs] Revert default r/wsize behavior (Stanislaw Gruszka) [580063] - [usb] SIS USB2VGA DRIVER: support KAIREN's USB VGA adaptor USB20SVGA-MB-PLUS (Stanislaw Gruszka) [580067] - [input] alps: add support for the touchpad on Toshiba Tecra A11-11L (Stanislaw Gruszka) [584757] - [fs] gfs2: stuck in inode wait, no glocks stuck (Robert S Peterson) [583737] - [netdrv] cnic: update to to 2.1.1 (Stanislaw Gruszka) [590019] - [netdrv] bnx2x: fix system hung after netdev watchdog (Stanislaw Gruszka) [581907] - [netdrv] bnx2: Fix most severe bugs in bnx2 2.0.8+ (John Feeney) [590879] - [netdrv] Update bnx2 driver to 2.0.8 and fw to mips-06-5.0.0.j6 et al (John Feeney) [464728] - [virt] VMware Balloon driver (Amit Shah) [582826] - [x86] With Sandybridge graphics, kernel reboots unless 'agp=off' used on command line (John Villalovos) [591294] - [kernel] unify string representation of NULL in vsprintf.c (Dave Anderson) [589613] - [kernel] coredump: fix the page leak in dump_seek() (Oleg Nesterov) [580126] - [edac] EDAC support for Nehalem Memory Controllers (Mauro Carvalho Chehab) [584507] - [iscsi] Include support for next gen Dell iSCSI PowerVault controller MD36xxi into RDAC scsi device handler's device list (Shyam Iyer) [593814] - [scsi] lpfc Update from 8.3.5.9 to 8.3.5.13 FC/FCoE (Rob Evers) [591648] - [infiniband] iser: fix failover slowdown (Mike Christie) [589174] - [net] TCP: avoid to send keepalive probes if receiving data (Flavio Leitner) [593052] - [nfs] commit_metadata export operation replacing nfsd_sync_dir (Christoph Hellwig) [593652] - [ppc64] numa: Add form 1 NUMA affinity (Steve Best) [593466] - [ppc64] eeh: Fix a bug when pci structure is null (Steve Best) [593854] - [ppc64] perf_event: Fix oops due to perf_event_do_pending call (Steve Best) [593464] - [ppc] pseries: Quieten cede latency printk (Steve Best) [591739] - [fs] GFS2: Don't "get" xattrs for ACLs when ACLs are turned off (Steven Whitehouse) [546294] - [kexec] fix OOPS in crash_kernel_shrink (Steve Best) [592336] - [fs] ext4: don't use quota reservation for speculative metadata blocks (Eric Sandeen) [587095] - [fs] quota: add the option to not fail with EDQUOT in block allocation (Eric Sandeen) [587095] - [fs] quota: use flags interface for dquot alloc/free space (Eric Sandeen) [587095] - [fs] ext4: Fix quota accounting error with fallocate (Eric Sandeen) [587095] - [fs] ext4: Ensure zeroout blocks have no dirty metadata (Eric Sandeen) [587095] - [virt] vhost-net: utilize PUBLISH_USED_IDX feature (Michael S. Tsirkin) [593158] - [virt] virtio: put last seen used index into ring itself (Michael S. Tsirkin) [593158] - [virt] vhost: fix barrier pairing (Michael S. Tsirkin) [593158] - [virt] virtio: use smp_XX barriers on SMP (Michael S. Tsirkin) [593158] - [virt] virtio_ring: remove a level of indirection (Michael S. Tsirkin) [593158] - [virt] trans_virtio: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio-rng: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio_net: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio_blk: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio_console: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio_balloon: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio: add virtqueue_ vq_ops wrappers (Michael S. Tsirkin) [593158] - [virt] vhost-net: fix vq_memory_access_ok error checking (Michael S. Tsirkin) [593158] - [virt] vhost: fix error handling in vring ioctls (Michael S. Tsirkin) [593158] - [virt] vhost: fix interrupt mitigation with raw sockets (Michael S. Tsirkin) [593158] - [virt] vhost: fix error path in vhost_net_set_backend (Michael S. Tsirkin) [593158] - [netdrv] iwlwifi: iwl_good_ack_health() only apply to AGN device (John Linville) [573029] - [netdrv] iwlwifi: code cleanup for connectivity recovery (John Linville) [573029] - [netdrv] iwlwifi: Recover TX flow failure (John Linville) [573029] - [netdrv] iwlwifi: move plcp check to separated function (John Linville) [573029] - [netdrv] iwlwifi: Recover TX flow stall due to stuck queue (John Linville) [573029] - [netdrv] iwlwifi: add internal short scan support for 3945 (John Linville) [573029] - [netdrv] iwlwifi: separated time check for different type of force reset (John Linville) [573029] - [netdrv] iwlwifi: Adjusting PLCP error threshold for 1000 NIC (John Linville) [573029] - [netdrv] iwlwifi: multiple force reset mode (John Linville) [573029] - [netdrv] iwlwifi: Tune radio to prevent unexpected behavior (John Linville) [573029] - [netdrv] iwlwifi: Logic to control how frequent radio should be reset if needed (John Linville) [573029] - [netdrv] iwlwifi: add function to reset/tune radio if needed (John Linville) [573029] - [netdrv] iwlwifi: clear all the stop_queue flag after load firmware (John Linville) [573029] - [netdrv] iwlwifi: check for aggregation frame and queue (John Linville) [573029] - [ppc64] kdump: Fix race in kdump shutdown (Steve Best) [559709] - [ppc64] kexec: Fix race in kexec shutdown (Steve Best) [593853] - [net] Add ndo_{set|get}_vf_port support for enic dynamic vnics (Chris Wright) [581087] - [net] Add netlink support for virtual port management (was iovnl) (Chris Wright) [581087] - [net] core: add IFLA_STATS64 support (Chris Wright) [581087] - [netdrv] igb: support for VF configuration tools (Chris Wright) [581087] - [net] rtnetlink: Add SR-IOV VF configuration methods (Chris Wright) [581087] - [pci] Add SR-IOV convenience functions and macros (Chris Wright) [581087] - [scsi] sync iscsi layer (Mike Christie) [564148 570682]- [mm] New round-robin rotor for SLAB allocations (Larry Woodman) [593154] - [netdrv] ixgbe: FCoE fixes (Andy Gospodarek) [593474] - [net] vlan: updates vlan real_num_tx_queues (Andy Gospodarek) [593474] - [net] vlan: adds vlan_dev_select_queue (Andy Gospodarek) [593474] - [net] vlan: Precise RX stats accounting (Andy Gospodarek) [593474] - [net] add dev_txq_stats_fold() helper (Andy Gospodarek) [593474] - [net] vlan: Add support to netdev_ops.ndo_fcoe_get_wwn for VLAN device (Andy Gospodarek) [593474] - [netdrv] ixgbe: fixes for link problems, possible DMA errors, and VF/SR-IOV changes (Andy Gospodarek) [575188] - [sound] ALSA HDA driver update 2010-05-11 (Jaroslav Kysela) [591083] - [mm] show per-process swap usage via procfs (Larry Woodman) [546533] - [netdrv] cxgb3 won't recover from EEH event twice (Steve Best) [591738] - [virt] x86, cpu: Print AMD virtualization features in /proc/cpuinfo (Gleb Natapov) [592688] - [x86] Intel ICH9 workaround for HPET timer issue on IbexPeak Platform (Luming Yu) [502629] - [pci] Update pci_dev and pci_bus structs before kabi freeze (Prarit Bhargava) [593322] - [pci] Output FW warning in pci_read/write_vpd (Prarit Bhargava) [586979] - [infiniband] ehca: Require in_wc in process_mad() (Steve Best) [593095] - [security] mmap_min_addr check CAP_SYS_RAWIO only for write (Eric Paris) [592417] - [scsi] aacraid: Eliminate use after free (Tomas Henzl) [592926] - [scsi] lpfc Update from 8.3.5.7 to 8.3.5.9 FC/FCoE (Rob Evers) [580677] - [char] Eliminate use after free (Amit Shah) [593189] - [ipmi] fix unlock balance (Tomas Henzl) [592925] - [ppc64] only call start-cpu when a CPU is stopped (Steve Best) [592440] - [ppc64] make query_cpu_stopped callable outside hotplug cpu (Steve Best) [592440] - [kernel] cpufreq: make the iowait-is-busy-time a sysfs tunable (Rik van Riel) [585330] - [kernel] ondemand: Solve the big performance issue with ondemand during disk IO (Rik van Riel) [585330] - [kernel] sched: introduce get_cpu_iowait_time_us() (Rik van Riel) [585330] - [kernel] sched: eliminate the ts->idle_lastupdate field (Rik van Riel) [585330] - [kernel] sched: fold updating of the last update time into update_ts_time_stats() (Rik van Riel) [585330] - [kernel] sched: update the idle statistics in get_cpu_idle_time_us (Rik van Riel) [585330] - [kernel] sched: introduce a function to update the idle statistics (Rik van Riel) [585330] - [kernel] sched: add a comment to get_cpu_idle_time_us (Rik van Riel) [585330] - [kernel] nohz: Reuse ktime in sub-functions of tick_check_idle (Rik van Riel) [585330] - [virt] Xen PV-on-HVM: Disable xen-blkfront for IDE & SCSI devices (Don Dutile) [523134] - [virt] xen: PV-on-HVM: Disable xen-blkfront for PV-on-HVM for now (Don Dutile) [523134] - [virt] xen: PV-on-HVM: Prevent pv drivers from crashing a FV guest if pv-on-hvm not configured (Don Dutile) [523134] - [virt] xen: PV-on-HVM: Add kernel command line enablement control (Don Dutile) [523134] - [virt] xen: backport PV-on-HVM (Don Dutile) [523134] - [ppc] pseries: Pass more accurate number of supported cores to firmware (Steve Best) [591341] - [ppc] Add static fields to ibm, client-architecture call (Steve Best) [591341] - [kernel] mutex: Fix optimistic spinning vs. BKL (Steve Best) [591735] - [kernel] mutex: Don't spin when the owner CPU is offline or other weird cases (Steve Best) [591735] - [kernel] sched: Don't use possibly stale sched_class (Stanislaw Gruszka) [580067] - [usb] unusual_devs: Add support for multiple Option 3G sticks (Stanislaw Gruszka) [580067] - [usb] cp210x: Add 81E8 Zephyr Bioharness (Stanislaw Gruszka) [580067] - [usb] serial: ftdi: add CONTEC vendor and product id (Stanislaw Gruszka) [580067] - [usb] ftdi_sio: sort PID/VID entries in new ftdi_sio_ids.h header (Stanislaw Gruszka) [580067] - [usb] ftdi_sio: isolate all device IDs to new ftdi_sio_ids.h header (Stanislaw Gruszka) [580067] - [usb] Move hcd free_dev call into usb_disconnect to fix oops (Stanislaw Gruszka) [580067] - [usb] remove debugging message for uevent constructions (Stanislaw Gruszka) [580067] - [usb] fix crash in uhci_scan_schedule (Stanislaw Gruszka) [580067] - [usb] fix the idProduct value for USB-3.0 root hubs (Stanislaw Gruszka) [580067] - [usb] xhci: Fix finding extended capabilities registers (Stanislaw Gruszka) [580067] - [x86] Fix SCI on IOAPIC != 0 (Stanislaw Gruszka) [580067] - [x86] Avoid race condition in pci_enable_msix() (Stanislaw Gruszka) [580067] - [x86] thinkpad-acpi: make driver events work in NVRAM poll mode (Stanislaw Gruszka) [580067] - [x86] thinkpad-acpi: document HKEY event 3006 (Stanislaw Gruszka) [580067] - [x86] thinkpad-acpi: R52 brightness_mode has been confirmed (Stanislaw Gruszka) [580067] - [x86] thinkpad-acpi: fix poll thread auto-start (Stanislaw Gruszka) [580067] - [net] scm: Only support SCM_RIGHTS on unix domain sockets. (Stanislaw Gruszka) [580067] - [usb] serial: sierra driver indat_callback fix (Stanislaw Gruszka) [580067] - [tty] Fix the ldisc hangup race (Stanislaw Gruszka) [580067] - [kernel] devtmpfs: reset inode permissions before unlinking (Stanislaw Gruszka) [580067] - [kernel] driver-core: fix race condition in get_device_parent() (Stanislaw Gruszka) [580067] - [pm] hibernate: Fix preallocating of memory (Stanislaw Gruszka) [580067] - [tpm] tpm_tis: TPM_STS_DATA_EXPECT workaround (Stanislaw Gruszka) [580067] - [fs] Switch proc/self to nd_set_link() (Stanislaw Gruszka) [580067] - [hid] usbhid: introduce timeout for stuck ctrl/out URBs (Stanislaw Gruszka) [580067] - [hid] add multi-input quirk for NextWindow Touchscreen (Stanislaw Gruszka) [580067] - [hid] remove TENX iBuddy from blacklist (Stanislaw Gruszka) [580067] - [fs] vfs: take f_lock on modifying f_mode after open time (Stanislaw Gruszka) [580067] - [acpi] thinkpad-acpi: wrong thermal attribute_group removed in thermal_exit() (Stanislaw Gruszka) [580067] - [acpi] fix "acpi=ht" boot option (Stanislaw Gruszka) [580067] - [acpi] remove Asus P2B-DS from acpi=ht blacklist (Stanislaw Gruszka) [580067] - [pci] hotplug: check ioremap() return value in ibmphp_ebda.c (Stanislaw Gruszka) [580067] - [pci] hotplug: ibmphp: read the length of ebda and map entire ebda region (Stanislaw Gruszka) [580067] - [x86] msr/cpuid: Pass the number of minors when unregistering MSR and CPUID drivers (Stanislaw Gruszka) [580063] - [fs] fnctl: f_modown should call write_lock_irqsave/restore (Stanislaw Gruszka) [580063] - [sound] ASoC: fix a memory-leak in wm8903 (Stanislaw Gruszka) [580063] - [mtd] UBI: initialise update marker (Stanislaw Gruszka) [580063] - [mtd] UBI: fix memory leak in update path (Stanislaw Gruszka) [580063] - [ipc] ns: fix memory leak (idr) (Stanislaw Gruszka) [580063] - [input] i8042: remove identification strings from DMI tables (Stanislaw Gruszka) [580063] - [netdrv] starfire: clean up properly if firmware loading fails (Stanislaw Gruszka) [580064] - [kernel] random: drop weird m_time/a_time manipulation (Stanislaw Gruszka) [580064] - [kernel] random: Remove unused inode variable (Stanislaw Gruszka) [580064] - [mm] purge fragmented percpu vmap blocks (Stanislaw Gruszka) [580064] - [mm] percpu-vmap fix RCU list walking (Stanislaw Gruszka) [580064] - [x86] Add quirk for Intel DG45FC board to avoid low memory corruption (Stanislaw Gruszka) [580064] - [regulator] Specify REGULATOR_CHANGE_STATUS for WM835x LED constraints (Stanislaw Gruszka) [580064] - [x86] Add Dell OptiPlex 760 reboot quirk (Stanislaw Gruszka) [580064] - [mm] fix migratetype bug which slowed swapping (Stanislaw Gruszka) [580064] - [input] winbond-cir: remove dmesg spam (Stanislaw Gruszka) [580064] - [acpi] Advertise to BIOS in _OSC: _OST on _PPC changes (Stanislaw Gruszka) [580064] - [infiniband] Fix failure exit in ipathfs (Stanislaw Gruszka) [580064] - [acpi] fix OSC regression that caused aer and pciehp not to load (Stanislaw Gruszka) [580064] - [acpi] Add platform-wide _OSC support (Stanislaw Gruszka) [580064] - [acpi] Add a generic API for _OSC (Stanislaw Gruszka) [580064] - [s390x] fix single stepped svcs with TRACE_IRQFLAGS=y (Stanislaw Gruszka) [580064] - [fs] sysfs: sysfs_sd_setattr set iattrs unconditionally (Stanislaw Gruszka) [580065] - [acpi] fix High cpu temperature with 2.6.32 (Stanislaw Gruszka) [580065] - [usb] usbfs: properly clean up the as structure on error paths (Stanislaw Gruszka) [580065] - [kernel] class: Free the class private data in class_release (Stanislaw Gruszka) [580065] - [serial] 8250: add serial transmitter fully empty test (Stanislaw Gruszka) [580065] - [rtc] rtc-fm3130: add missing braces (Stanislaw Gruszka) [580065] - [ata] Call flush_dcache_page after PIO data transfers in libata-sff.c (Stanislaw Gruszka) [580065] - [net] dst: call cond_resched() in dst_gc_task() (Stanislaw Gruszka) [580065] - [crypto] padlock-sha: Add import/export support (Stanislaw Gruszka) [580065] - [x86] dell-wmi, hp-wmi: check wmi_get_event_data() return value (Stanislaw Gruszka) [580065] - [tpm] tpm_infineon: fix suspend/resume handler for pnp_driver (Stanislaw Gruszka) [580065] - [usb] ftdi_sio: add USB device ID's for B&B Electronics line (Stanislaw Gruszka) [580063] - [fs] anon_inode: set S_IFREG on the anon_inode (Eric Paris) [591813]- [ppc] pseries: Flush lazy kernel mappings after unplug operations (Steve Best) [591340] - [fs] ext3: enable barriers by default (Eric Sandeen) [586062] - [tracing] regset xstate extensions + generic PTRACE_{GET,SET}REGSET support (Oleg Nesterov) [587724] - [scsi] hpsa: update to 2.0.2 (Tomas Henzl) [587418] - [mm] Print more information about the task being OOM killed (Larry Woodman) [546533] - [netdrv] igb/igbvf: use netdev_alloc_skb_ip_align() (Stefan Assmann) [589497] - [acpi] Fix regression where _PPC is not read at boot even when ignore_ppc=0 (Matthew Garrett) [571893] - [x86] i386: Do a global tlb flush on S4 resume (Matthew Garrett) [572818] - [pci] Add ABI for PCI runtime power management (Matthew Garrett) [589781] - [block] Fix regression in O_DIRECT|O_SYNC writes to block devices (Jeff Moyer) [582628] - [kernel] add skip_spaces() implementation (Jaroslav Kysela) [591078] - [kernel] sched: cpuacct: Use bigger percpu counter batch values for stats counters (Steve Best) [591343] - [kernel] idr: fix a critical misallocation bug (Eric Paris) [582109] - [net] tcp: Fix OOB POLLIN avoidance (Oleg Nesterov) [584786] - [s390x] qeth: synchronize configuration interface (Hendrik Brueckner) [586962] - [fs] inotify: race use after free/double free in inotify inode marks (Eric Paris) [582109] - [fs] ext4: Add flag to files with blocks intentionally past EOF (Eric Sandeen) [578562] - [drm] backport patches up to 2.6.34-rc7 (Adam Jackson) [589792] - [kernel] elf coredump: add extended numbering support (Amerigo Wang) [578659] - [kernel] binfmt_elf_fdpic: Fix build breakage introduced by coredump changes. (Amerigo Wang) [578659] - [kernel] elf coredump: make offset calculation process and writing process explicit (Amerigo Wang) [578659] - [kernel] elf coredump: replace ELF_CORE_EXTRA_* macros by functions (Amerigo Wang) [578659] - [kernel] coredump: move dump_write() and dump_seek() into a header file (Amerigo Wang) [578659] - [kernel] coredump: unify dump_seek() implementations for each binfmt_*.c (Amerigo Wang) [578659] - [mm] introduce coredump parameter structure (Amerigo Wang) [578659] - [powerpc] Reduce printk from pseries_mach_cpu_die() (Steve Best) [590754] - [powerpc] Move checks in pseries_mach_cpu_die() (Steve Best) [590754] - [powerpc] Reset kernel stack on cpu online from cede state (Steve Best) [590754] - [virt] don't compute pvclock adjustments if we trust the tsc (Glauber Costa) [569603] - [virt] Try using new kvm clock msrs (Glauber Costa) [569603] - [virt] Add a global synchronization point for pvclock (Glauber Costa) [569603] - [virt] Enable pvclock flags in vcpu_time_info structure (Glauber Costa) [569603] - [virt] Tell the guest we'll warn it about tsc stability (Glauber Costa) [592296] - [virt] export paravirtual cpuid flags in KVM_GET_SUPPORTED_CPUID (Glauber Costa) [592296] - [virt] add new KVMCLOCK cpuid feature (Glauber Costa) [592296] - [virt] change msr numbers for kvmclock (Glauber Costa) [592296] - [scsi] enclosure: fix oops while iterating enclosure_status array (Stanislaw Gruszka) [580062] - [usb] fix bitmask merge error (Stanislaw Gruszka) [580062] - [acpi] enable C2 and Turbo-mode on Nehalem notebooks on A/C (Stanislaw Gruszka) [580063] - [input] i8042: add Gigabyte M1022M to the noloop list (Stanislaw Gruszka) [580063] - [kernel] nohz: Prevent clocksource wrapping during idle (Stanislaw Gruszka) [580063] - [kernel] sched: Fix missing sched tunable recalculation on cpu add/remove (Stanislaw Gruszka) [580063] - [netdrv] atl1c: use common_task instead of reset_task and link_chg_task (Stanislaw Gruszka) [580063] - [netdrv] atl1e: disable NETIF_F_TSO6 for hardware limit (Stanislaw Gruszka) [580063] - [kernel] driver-core: fix devtmpfs crash on s390 (Stanislaw Gruszka) [580063] - [kernel] devtmpfs: set root directory mode to 0755 (Stanislaw Gruszka) [580063] - [input] ALPS: add interleaved protocol support for Dell E6x00 series (Stanislaw Gruszka) [580063] - [mm] flush dcache before writing into page to avoid alias (Stanislaw Gruszka) [580064] - [block] pktcdvd: removing device does not remove its sysfs dir (Stanislaw Gruszka) [580064] - [mm] add new 'read_cache_page_gfp()' helper function (Stanislaw Gruszka) [580064] - [acpi] Add NULL pointer check in acpi_bus_start (Stanislaw Gruszka) [580065] - [usb] usbfs: only copy the actual data received (Stanislaw Gruszka) [580065] - [net] netfilter: xtables: compat out of scope fix (Stanislaw Gruszka) [580065] - [net] pktgen: Fix freezing problem (Stanislaw Gruszka) [580065]- [scsi] Sync fcoe to upsteam (Mike Christie) [590781] - [netdrv] bnx2x: fix memory barrier (Stanislaw Gruszka) [580477] - [x86] kprobes: fix removed int3 checking order (Dave Anderson) [585400] - [net] fix oops at bootime in sysctl code (Stanislaw Gruszka) [580064] - [net] af_packet: Don't use skb after dev_queue_xmit() (Stanislaw Gruszka) [580064] - [net] restore ip source validation (Stanislaw Gruszka) [580064] - [net] tcp: update the netstamp_needed counter when cloning sockets (Stanislaw Gruszka) [580064] - [net] icmp: send fragment reassembly timeout w/ conntrack enabled (Neil Horman) [563175] - [fs] GFS2: stuck in inode wait, no glocks stuck (Robert S Peterson) [583737] - [mm] compcache: Backport compcache: ramzswap documentation (Jerome Marchand) [578641] - [mm] compcache: xvmalloc memory allocator (Jerome Marchand) [578641] - [mm] compcache: virtual block device driver (ramzswap) (Jerome Marchand) [578641] - [mm] readahead: fix NULL filp dereference (Josef Bacik) [591055] - [netdrv] tg3: 57780 and 5785 devices refuse to attach (Andy Gospodarek) [564117] - [x86] Fetch valid frequencies for powernow_k8.o from ACPI _PST table (Bhavna Sarathy) [464630] - [s390x] ptrace: fix return value of do_syscall_trace_enter() (Hendrik Brueckner) [588216] - [fs] gfs2: fix oops while copying from ext3 to gfs2 (Abhijith Das) [586009] {CVE-2010-1436} - [virt] virtio: console: Accept console size along with resize control message (Amit Shah) [589307] - [virt] virtio: console: Store each console's size in the console structure (Amit Shah) [589307] - [virt] virtio: console: Resize console port 0 on config intr only if multiport is off (Amit Shah) [589307] - [sound] ac97: Add IBM ThinkPad R40e to Headphone/Line Jack Sense blacklist (Stanislaw Gruszka) [584757] - [sound] ac97: Add Toshiba P500 to ac97 jack sense blacklist (Stanislaw Gruszka) [584757] - [x86] amd: Restrict usage of c1e_idle() (Stanislaw Gruszka) [584757] - [x86] Fix placement of FIX_OHCI1394_BASE (Stanislaw Gruszka) [584757] - [net] netfilter: xt_recent: fix regression in rules using a zero hit_count (Stanislaw Gruszka) [584757] - [kernel] softlockup: Stop spurious softlockup messages due to overflow (Stanislaw Gruszka) [584757] - [kernel] cpuset: fix the problem that cpuset_mem_spread_node() returns an offline node (Stanislaw Gruszka) [584757] - [pci] cleanup error return for pcix get and set mmrbc functions (Stanislaw Gruszka) [584757] - [pci] fix access of PCI_X_CMD by pcix get and set mmrbc functions (Stanislaw Gruszka) [584757] - [pci] fix return value from pcix_get_max_mmrbc() (Stanislaw Gruszka) [584757] - [net] if_tunnel.h: add missing ams/byteorder.h include (Stanislaw Gruszka) [584757] - [netdrv] jme: Protect vlgrp structure by pause RX actions (Stanislaw Gruszka) [584757] - [netdrv] jme: Fix VLAN memory leak (Stanislaw Gruszka) [584757] - [usb] option: add support for a new CMOTECH device to usb/serial/option (Stanislaw Gruszka) [584757] - [usb] option: move hardcoded PID to a macro in usb/serial/option (Stanislaw Gruszka) [584757] - [usb] option: fix incorrect manufacturer name in usb/serial/option: MAXON->CMOTECH (Stanislaw Gruszka) [584757] - [usb] xHCI: re-initialize cmd_completion (Stanislaw Gruszka) [584757] - [usb] EHCI: adjust ehci_iso_stream for changes in ehci_qh (Stanislaw Gruszka) [584757] - [usb] EHCI: fix ITD list order (Stanislaw Gruszka) [584757] - [tty] Take a 256 byte padding into account when buffering below sub-page units (Stanislaw Gruszka) [584757] - [tty] Keep the default buffering to sub-page units (Stanislaw Gruszka) [584757] - [mm] tmpfs: cleanup mpol_parse_str() (Stanislaw Gruszka) [584757] - [perf] Make the install relative to DESTDIR if specified (Stanislaw Gruszka) [584757] - [perf] perf_event: Fix oops triggered by cpu offline/online (Stanislaw Gruszka) [584757] - [isdn] gigaset: prune use of tty_buffer_request_room (Stanislaw Gruszka) [584757] - [isdn] gigaset: correct clearing of at_state strings on RING (Stanislaw Gruszka) [584757] - [sound] hda: Disable MSI for Nvidia controller (Stanislaw Gruszka) [584757] - [sound] hda: Fix 0 dB offset for HP laptops using CX20551 (Stanislaw Gruszka) [584757] - [sound] hda: Fix secondary ADC of ALC260 basic model (Stanislaw Gruszka) [584757] - [virt] virtio: fix out of range array access (Stanislaw Gruszka) [584757] - [ipc] mqueue: fix mq_open() file descriptor leak on user-space processes (Stanislaw Gruszka) [584757] - [security] sysctl: require CAP_SYS_RAWIO to set mmap_min_addr (Stanislaw Gruszka) [584757] - [kernel] sched: Mark boot-cpu active before smp_init() (Stanislaw Gruszka) [584757] - [pci] add support for 82576NS serdes to existing SR-IOV quirk (Stanislaw Gruszka) [584757] - [v4l] DVB: em28xx-dvb: fix memleak in dvb_fini() (Stanislaw Gruszka) [584757] - [pci] unconditionally clear AER uncorr status register during cleanup (Stanislaw Gruszka) [584757] - [tracing] Do not record user stack trace from NMI context (Stanislaw Gruszka) [584757] - [tracing] Disable buffer switching when starting or stopping trace (Stanislaw Gruszka) [584757] - [tracing] Use same local variable when resetting the ring buffer (Stanislaw Gruszka) [584757] - [tracing] function-graph: Init curr_ret_stack with ret_stack (Stanislaw Gruszka) [584757] - [tracing] ring-buffer: Move disabled check into preempt disable section (Stanislaw Gruszka) [584757] - [input] i8042: add ALDI/MEDION netbook E1222 to qurik reset table (Stanislaw Gruszka) [584757] - [net] netfilter: xt_recent: fix false match (Stanislaw Gruszka) [580067] - [net] netfilter: xt_recent: fix buffer overflow (Stanislaw Gruszka) [580067] - [tracing] oprofile/x86: fix msr access to reserved counters (Stanislaw Gruszka) [580067] - [tracing] oprofile/x86: use kzalloc() instead of kmalloc() (Stanislaw Gruszka) [580067] - [tracing] oprofile/x86: remove node check in AMD IBS initialization (Stanislaw Gruszka) [580067] - [tracing] oprofile: remove tracing build dependency (Stanislaw Gruszka) [580067] - [x86] oprofile: fix perfctr nmi reservation for mulitplexing (Stanislaw Gruszka) [580067] - [netdrv] via-rhine: Fix scheduling while atomic bugs (Stanislaw Gruszka) [580067] - [net] ipv6: conntrack: Add member of user to nf_ct_frag6_queue structure (Stanislaw Gruszka) [580067] - [net] Remove bogus IGMPv3 report handling (Stanislaw Gruszka) [580067] - [net] sysfs: Use rtnl_trylock in wireless sysfs methods (Stanislaw Gruszka) [580067] - [net] Fix sysctl restarts (Stanislaw Gruszka) [580067] - [mm] slab: initialize unused alien cache entry as NULL at alloc_alien_cache() (Stanislaw Gruszka) [580067] - [v4l] DVB: cxusb: Select all required frontend and tuner modules (Stanislaw Gruszka) [580067] - [v4l] dvb: l64781.ko broken with gcc 4.5 (Stanislaw Gruszka) [580067] - [v4l] DVB: uvcvideo: Fix controls blacklisting (Stanislaw Gruszka) [580063] - [net] netfilter: nf_conntrack: fix hash resizing with namespaces (Stanislaw Gruszka) [580065] - [net] netfilter: nf_conntrack: restrict runtime expect hashsize modifications (Stanislaw Gruszka) [580065] - [net] netfilter: xtables: fix conntrack match v1 ipt-save output (Stanislaw Gruszka) [580063] - [v4l] DVGB: DocBook/media: create links for included sources (Stanislaw Gruszka) [580063] - [v4l] DVB: DocBook/media: copy images after building HTML (Stanislaw Gruszka) [580063] - [v4l] DVB: dvb-core: fix initialization of feeds list in demux filter (Stanislaw Gruszka) [580065] - [dma] ioat: fix infinite timeout checking in ioat2_quiesce (Stanislaw Gruszka) [580065] - [v4l] DVB: smsusb: add autodetection support for five additional Hauppauge USB IDs (Stanislaw Gruszka) [580063] - [x86] cpufreq: Fix use after free of struct powernow_k8_data (Stanislaw Gruszka) [580065] - [regulator] Fix display of null constraints for regulators (Stanislaw Gruszka) [580065]- [fs] exec: Fix 'flush_old_exec()/setup_new_exec()' split (Jiri Olsa) [586024] {CVE-2010-0307} - [powerpc] TIF_ABI_PENDING bit removal (Jiri Olsa) [586024] {CVE-2010-0307} - [x86] set_personality_ia32() misses force_personality32 (Jiri Olsa) [586024] {CVE-2010-0307} - [x86] get rid of the TIF_ABI_PENDING bit (Jiri Olsa) [586024] {CVE-2010-0307} - [kernel] split 'flush_old_exec' into two functions (Jiri Olsa) [586024] {CVE-2010-0307} - [net] sctp: fix skb_over_panic from processing too many unknown params (Neil Horman) [584659] {CVE-2010-1173} - [virt] kvm: fix vmx null pointer dereference (Eduardo Habkost) [570534] {CVE-2010-0435} - [fs] gfs2: fix quota state reporting (Christoph Hellwig) [589945] - [fs] gfs2: fix quota file size not a multiple of struct gfs2_quota (Abhijith Das) [589813] - [x86] Use physical mode for IBM Summit platforms (John Villalovos) [558397] - [mm] page allocator: update NR_FREE_PAGES only when necessary (Stanislaw Gruszka) [579693] - [mm] memcg: ensure list is empty at rmdir (Stanislaw Gruszka) [579693] - [video] revert "drivers/video/s3c-fb.c: fix clock setting for Samsung SoC Framebuffer" (Stanislaw Gruszka) [579693] - [v4l] DVB: gspca - sunplus: Fix bridge exchanges (Stanislaw Gruszka) [580062] - [hwmon] fschmd: Fix a memleak on multiple opens of /dev/watchdog (Stanislaw Gruszka) [580063] - [sound] hda: Fix HP T5735 automute (Stanislaw Gruszka) [580063] - [sound] hda: Fix quirk for Maxdata obook4-1 (Stanislaw Gruszka) [580063] - [sound] ice1724: Patch for suspend/resume for ESI Juli@ (Stanislaw Gruszka) [580063] - [sound] usb-audio: Avoid Oops after disconnect (Stanislaw Gruszka) [580065] - [sound] ctxfi: fix PTP address initialization (Stanislaw Gruszka) [580065] - [hwmon] lm78: Request I/O ports individually for probing (Stanislaw Gruszka) [580065] - [hwmon] w83781d: Request I/O ports individually for probing (Stanislaw Gruszka) [580065] - [hwmon] tmp421: Fix temperature conversions (Stanislaw Gruszka) [580067] - [sound] via82xx: add quirk for D1289 motherboard (Stanislaw Gruszka) [580067] - [hwmon] tmp421: Restore missing inputs (Stanislaw Gruszka) [580067] - [sound] USB MIDI support for Access Music VirusTI (Stanislaw Gruszka) [580067] - [sound] hda-intel: Add position_fix quirk for ASUS M2V-MX SE (Stanislaw Gruszka) [580067] - [sound] pcm core: fix fifo_size channels interval check (Stanislaw Gruszka) [580067] - [sound] hda: Use 3stack quirk for Toshiba Satellite L40-10Q (Stanislaw Gruszka) [580067] - [bluetooth] Fix potential bad memory access with sysfs files (Stanislaw Gruszka) [584757] - [hwmon] coretemp: Add missing newline to dev_warn() message (Stanislaw Gruszka) [584757] - [bluetooth] Fix kernel crash on L2CAP stress tests (Stanislaw Gruszka) [584757] - [input] wacom: ensure the device is initialized properly upon resume (Stanislaw Gruszka) [584757] - [sound] hda: Fix input source elements of secondary ADCs on Realtek (Stanislaw Gruszka) [584757] - [x86] nmi watchdog: use generic interrupt source to determine deadlocks (Don Zickus) [574570] - [dm] eliminate some holes in data structures (Mike Snitzer) [586089] - [dm] ioctl: introduce flag indicating uevent was generated (Mike Snitzer) [586089] - [dm] free dm_io before bio_endio not after (Mike Snitzer) [586089] - [dm] table: remove unused dm_get_device range parameters (Mike Snitzer) [586089] - [dm] ioctl: only issue uevent on resume if state changed (Mike Snitzer) [586089] - [dm] raid1: always return error if all legs fail (Mike Snitzer) [586089] - [dm] mpath: refactor pg_init (Mike Snitzer) [586089] - [dm] mpath: wait for pg_init completion when suspending (Mike Snitzer) [586089] - [dm] mpath: hold io until all pg_inits completed (Mike Snitzer) [586089] - [dm] mpath: avoid storing private suspended state (Mike Snitzer) [586089] - [dm] document when snapshot has finished merging (Mike Snitzer) [586089] - [dm] table: remove dm_get from dm_table_get_md (Mike Snitzer) [586089] - [dm] mpath: skip activate_path for failed paths (Mike Snitzer) [586089] - [dm] mpath: pass struct pgpath to pg init done (Mike Snitzer) [586089] - [netdrv] mac80211: fix deferred hardware scan requests (John Linville) [561762] - [x86] asus-laptop: add Lenovo SL hotkey support (Stanislaw Gruszka) [579693] - [input] pmouse: move Sentelic probe down the list (Stanislaw Gruszka) [579693] - [pci] cardbus: Add a fixup hook and fix powerpc (Stanislaw Gruszka) [579693] - [mfd] Correct WM835x ISINK ramp time defines (Stanislaw Gruszka) [579693] - [mfd] WM835x GPIO direction register is not locked (Stanislaw Gruszka) [579693] - [edac] i5000_edac critical fix panic out of bounds (Stanislaw Gruszka) [579693] - [i2c] i2c-tiny-usb: Fix on big-endian systems (Stanislaw Gruszka) [580065] - [x86] thinkpad-acpi: fix bluetooth/wwan resume (Stanislaw Gruszka) [580067] - [v4l] DVB: bttv: Move I2C IR initialization (Stanislaw Gruszka) [580067] - [bluetooth] Fix sleeping function in RFCOMM within invalid context (Stanislaw Gruszka) [584757] - [i2c] i2c-i801: Don't use the block buffer for I2C block writes (Stanislaw Gruszka) [584757] - [s390x] vdso: use ntp adjusted clock multiplier (Hendrik Brueckner) [575728] - [s390x] timekeeping: Fix clock_gettime vsyscall time warp (Hendrik Brueckner) [575728] - [s390x] timekeeping: Fix accumulation bug triggered by long delay (Hendrik Brueckner) [575728] - [netdrv] igb: fix warning in drivers/net/igb/igb_main.c (Stefan Assmann) [589272] - [x86] Re-get cfg_new in case reuse/move irq_desc (Stanislaw Gruszka) [580065 583555] - [hwmon] adt7462: fix wrong ADT7462_VOLT_COUNT (Stanislaw Gruszka) [580065] - [fs] exec.c: fix initial stack reservation (Stanislaw Gruszka) [580067] - [fs] exec.c: restrict initial stack space expansion to rlimit (Stanislaw Gruszka) [580065] - [kernel] resource: add helpers for fetching rlimits (Stanislaw Gruszka) [580065] - [tracing] ext4: Convert some events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some jbd2 events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some block events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some power events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some workqueue events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert softirq events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some kmem events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert module refcnt events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] xfs: use DECLARE_EVENT_CLASS (Mike Snitzer) [588108] - [tracing] Harmonize event field names and print output names (Mike Snitzer) [588108] - [tracing] Add DEFINE_EVENT(), DEFINE_SINGLE_EVENT() support to docbook (Mike Snitzer) [588108] - [block] blk-cgroup: config options re-arrangement (Vivek Goyal) [586182] - [block] blkio: Fix another BUG_ON() crash due to cfqq movement across groups (Vivek Goyal) [586182] - [block] blkio: Fix blkio crash during rq stat update (Vivek Goyal) [586182] - [block] blkio: Initialize blkg->stats_lock for the root cfqg too (Vivek Goyal) [586182] - [block] blkio: Fix compile errors (Vivek Goyal) [586182] - [block] Update to io-controller stats (Vivek Goyal) [586182] - [block] io-controller: Add a new interface "weight_device" for IO-Controller (Vivek Goyal) [586182] - [block] cfq-iosched: Fix the incorrect timeslice accounting with forced_dispatch (Vivek Goyal) [586182] - [block] blkio: Add more debug-only per-cgroup stats (Vivek Goyal) [586182] - [block] blkio: Add io_queued and avg_queue_size stats (Vivek Goyal) [586182] - [block] blkio: Add io_merged stat (Vivek Goyal) [586182] - [block] blkio: Changes to IO controller additional stats patches (Vivek Goyal) [586182] - [block] expose the statistics in blkio.time and blkio.sectors for the root cgroup (Vivek Goyal) [586182] - [block] blkio: Increment the blkio cgroup stats for real now (Vivek Goyal) [586182] - [block] blkio: Add io controller stats like (Vivek Goyal) [586182] - [block] blkio: Remove per-cfqq nr_sectors as we'll be passing (Vivek Goyal) [586182] - [block] cfq-iosched: Add additional blktrace log messages in CFQ for easier debugging (Vivek Goyal) [586182] - [block] cfq-iosched: requests "in flight" vs "in driver" clarification (Vivek Goyal) [586182] - [ppc] cxgb3: Wait longer for control packets on initialization (Steve Best) [588848] - [virt] KVM: convert ioapic lock to spinlock (Marcelo Tosatti) [588811] - [virt] KVM: fix the handling of dirty bitmaps to avoid overflows (Marcelo Tosatti) [588811] - [virt] KVM: MMU: fix kvm_mmu_zap_page() and its calling path (Marcelo Tosatti) [588811] - [virt] KVM: VMX: Save/restore rflags.vm correctly in real mode (Marcelo Tosatti) [588811] - [virt] KVM: Dont spam kernel log when injecting exceptions due to bad cr writes (Marcelo Tosatti) [588811] - [virt] KVM: SVM: Fix memory leaks that happen when svm_create_vcpu() fails (Marcelo Tosatti) [588811] - [virt] KVM: VMX: Update instruction length on intercepted BP (Marcelo Tosatti) [588811] - [drm] nouveau: initial eDP support + additional fixes (Ben Skeggs) [588581] - [s390x] zcore: Fix reipl device detection (Hendrik Brueckner) [587025] - [connector] Delete buggy notification code (Stanislaw Gruszka) [580064 586025] {CVE-2010-0410} - [netdrv] ath9k: fix beacon slot/buffer leak (Stanislaw Gruszka) [580064] - [fusion] mptsas: Fix issue with chain pools allocation on katmai (Stanislaw Gruszka) [580064] - [sunrpc] Fix a potential memory leak in auth_gss (Stanislaw Gruszka) [584757] - [tracing] scsi: Enhance SCSI command tracing (Mike Snitzer) [588108] - [tracing] scsi: Add missing verify command definitions (Mike Snitzer) [588108] - [tracing] scsi: ftrace based SCSI command tracing (Mike Snitzer) [588108] - [tracing] add __print_hex() (Mike Snitzer) [588108] - [tracing] Add notrace to TRACE_EVENT implementation functions (Mike Snitzer) [588108] - [tracing] Move a printk out of ftrace_raw_reg_event_foo() (Mike Snitzer) [588108] - [tracing] Rename TRACE_EVENT_TEMPLATE() to DECLARE_EVENT_CLASS() (Mike Snitzer) [588108] - [tracing] Convert some sched trace events to DEFINE_EVENT and _PRINT (Mike Snitzer) [588108] - [tracing] Create new DEFINE_EVENT_PRINT (Mike Snitzer) [588108] - [tracing] Create new TRACE_EVENT_TEMPLATE (Mike Snitzer) [588108] - [tracing] additional interface changes and fixes (Mike Snitzer) [588108] - [tracing] Ftrace dynamic ftrace_event_call support (Mike Snitzer) [588108] - [fs] quota: fix WARN_ON when quota reservations get out of sync (Eric Sandeen) [581951] - [scsi] fcoe: sync with upstream (Mike Christie) [577049 578328]- [fs] ecryptfs: disallow ecryptfs as underlying filesystem (Eric Sandeen) [585185] - [mm] Fix Section Mismatch warning in put_page_bootmem() (Prarit Bhargava) [587040] - [mm] transparent hugepage support update (Andrea Arcangeli) [556572] - [netdrv] ath9k: revert fb6635f6c114313f246cc34abc0b677264a765ed (Aristeu Rozanski) [584757] - [virt] KVM: take srcu lock before call to complete_pio() (Gleb Natapov) [585887] - [virt] virtio: Fix GFP flags passed from the virtio balloon driver (Amit Shah) [584680] - [x86] Check chip_data value in irq_force_complete_move() (Prarit Bhargava) [564398] - [x86] nmi_watchdog: use __cpuinit for 32-bit nmi_watchdog_default (Prarit Bhargava) [586967] - [acpi] Fall back to manually changing SCI_EN (Matthew Garrett) [587008] - [pci] Ensure that devices are resumed properly (Matthew Garrett) [586780] - [serial] usb-serial: Rework and update qcserial (Matthew Garrett) [587009] - [scsi] scsi_lib: Fix bug in completion of bidi commands (Stanislaw Gruszka) [580064] - [net] phonet: add check for null pernet mem pointer in notifier (Jiri Pirko) [573122] - [nfs] Ensure that writeback_single_inode() calls write_inode() when syncing (Jeff Layton) [584382] - [serial] 8250_pnp: use wildcard for serial Wacom tablets (Stanislaw Gruszka) [580062] - [fs] ext4: check s_log_groups_per_flex in online resize code (Eric Sandeen) [519461] - [x86] Fix sched_clock_cpu for systems with unsynchronized TSC (Prarit Bhargava) [568344] - [x86] Reenable TSC sync check at boot, even with NONSTOP_TSC (Prarit Bhargava) [568344] - [mm] slab: add memory hotplug support (Prarit Bhargava) [562880] - [x86] Set hotpluggable nodes in nodes_possible_map (Prarit Bhargava) [568344] - [x86] acpi: Auto Online Hot-Added Memory (Prarit Bhargava) [568344] - [mm] memory hotplug: fix a bug on /dev/mem for 64-bit kernels (Prarit Bhargava) [568344] - [mm] update all PGDs for direct mapping changes on 64 bit (Prarit Bhargava) [568344] - [x86] acpi: Map hotadded cpu to correct node (Prarit Bhargava) [568344] - [ipmi] Change timeout and event poll to one second (Matthew Garrett) [584106] - [ipmi] Attempt to register multiple SIs of the same type (Matthew Garrett) [584106] - [ipmi] Reduce polling (Matthew Garrett) [584106] - [ipmi] Reduce polling when interrupts are available (Matthew Garrett) [584106] - [ipmi] Change device discovery order (Matthew Garrett) [584106] - [ipmi] Only register one si per bmc (Matthew Garrett) [584106] - [ipmi] Split device discovery and registration (Matthew Garrett) [584106] - [ipmi] Change addr_source to an enum rather than strings (Matthew Garrett) [584106] - [drm] radeon: rs780/rs880: MSI quirk fixes (Dave Airlie) [586168] - [drm] radeon/kms: MC + watermark fixes + reset (Dave Airlie) [586168] - [drm] radeon/kms/evergreen: add evergreen stage 2 - HPD irq (Dave Airlie) [580757] - [drm] radeon: fixup radeon_asic struct c/h files (Dave Airlie) [586168] - [drm] radeon/kms: misc + tv dac fixes (Dave Airlie) [586168] - [drm] radeon/kms: squash upstream HDMI audio commits (Dave Airlie) [586168] - [drm] kms/radeon: Integrated graphics fixes (Dave Airlie) [586168] - [drm] radeon/kms: spread spectrum + pll fixes (Dave Airlie) [586168] - [drm] radeon: add initial evergreen support + fixes (Dave Airlie) [580757] - [kernel] tty: tty->pgrp races (Jiri Olsa) [586022] - [netdrv] kernel: fix the r8169 frame length check error (Jiri Olsa) [586017] {CVE-2009-4537}- [doc] add the documentation for mpol=local (Stanislaw Gruszka) [584757] - [fs] tmpfs: handle MPOL_LOCAL mount option properly (Stanislaw Gruszka) [584757] - [fs] tmpfs: mpol=bind:0 don't cause mount error (Stanislaw Gruszka) [584757] - [netdrv] tun: orphan an skb on tx (Michael S. Tsirkin) [584428] - [s390x] vmalloc: IPL failure with enabled memory cgroups (Hendrik Brueckner) [580918] - [netdrv] b43: fall back gracefully to PIO mode after fatal DMA errors (John Linville) [583069] - [netdrv] b43: Allow PIO mode to be selected at module load (John Linville) [583069] - [netdrv] b43: Remove reset after fatal DMA error (John Linville) [583069] - [netdrv] b43: Optimize PIO scratchbuffer usage (John Linville) [583069] - [fs] vfs: get_sb_single() - do not pass options twice (Stanislaw Gruszka) [580063] - [fs] tmpfs: fix oops on mounts with mpol=default (Stanislaw Gruszka) [584757] - [kernel] cred.c: use kmem_cache_free (Stanislaw Gruszka) [580064] - [fs] partition/msdos: fix unusable extended partition for > 512B sector (Stanislaw Gruszka) [584757] - [fs] partitions/msdos: add support for large disks (Stanislaw Gruszka) [584757] - [fs] eCryptfs: Add getattr function (Stanislaw Gruszka) [580065] - [fs] ecryptfs: initialize private persistent file before dereferencing pointer (Stanislaw Gruszka) [580062] - [fs] ecryptfs: use after free (Stanislaw Gruszka) [580062] - [ppc] Track backing pages used allocated by vmemmap_populate() (Steve Best) [547854] - [netdrv] be2net: recent bug fixes from upstream (Ivan Vecera) [583766] - [sunrpc] handle allocation errors from __rpc_lookup_create() (Stanislaw Gruszka) [584757] - [nfs] Prevent another deadlock in nfs_release_page() (Stanislaw Gruszka) [584757] - [nfs] NFSv4: Don't ignore the NFS_INO_REVAL_FORCED flag in nfs_revalidate_inode() (Stanislaw Gruszka) [584757] - [nfs] Fix an allocation-under-spinlock bug (Stanislaw Gruszka) [580067] - [sunrpc] Handle EINVAL error returns from the TCP connect operation (Stanislaw Gruszka) [580067] - [sunrpc] remove unnecessary svc_xprt_put (Stanislaw Gruszka) [580067] - [x86] Add iMac9,1 to pci_reboot_dmi_table (Stanislaw Gruszka) [580067] - [rtc] rtc-core: fix memory leak (Stanislaw Gruszka) [580067] - [mm] readahead: introduce FMODE_RANDOM for POSIX_FADV_RANDOM (Stanislaw Gruszka) [580067] - [fs] fix LOOKUP_FOLLOW on automount "symlinks" (Stanislaw Gruszka) [580067] - [nfs] Too many GETATTR and ACCESS calls after direct I/O (Stanislaw Gruszka) [580065] - [virt] kvmclock: count total_sleep_time when updating guest clock (Stanislaw Gruszka) [580065] - [kernel] Export the symbol of getboottime and mmonotonic_to_bootbased (Stanislaw Gruszka) [580065] - [nfs] NFS: Fix the mapping of the NFSERR_SERVERFAULT error (Stanislaw Gruszka) [580065] - [nfs] NFS: Fix a umount race (Stanislaw Gruszka) [580065] - [x86] amd-iommu: Fix possible integer overflow (Stanislaw Gruszka) [580064] - [ata] libata: retry FS IOs even if it has failed with AC_ERR_INVALID (Stanislaw Gruszka) [580064] - [firewire] firewire: ohci: fix crashes with TSB43AB23 on 64bit systems (Stanislaw Gruszka) [580064] - [ata] pata_hpt3x2n: always stretch UltraDMA timing (Stanislaw Gruszka) [580067] - [cgroup] memcg: fix oom killing a child process in an other cgroup (Stanislaw Gruszka) [580067] - [ata] libata: retry link resume if necessary (Stanislaw Gruszka) [580064] - [firewire] core: add_descriptor size check (Stanislaw Gruszka) [580064] - [netdrv] iwlwifi: fix scan race (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: clear all tx queues when firmware ready (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: need check for valid qos packet before free (Stanislaw Gruszka) [584759] - [netdrv] mac80211: tear down all agg queues when restart/reconfig hw (Stanislaw Gruszka) [584759] - [netdrv] mac80211: move netdev queue enabling to correct spot (Stanislaw Gruszka) [584759] - [netdrv] setup correct int pipe type in ar9170_usb_exec_cmd (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: range checking issue (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: fix nfreed-- (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: counting number of tfds can be free for 4965 (Stanislaw Gruszka) [584759] - [netdrv] b43: Workaround circular locking in hw-tkip key update callback (Stanislaw Gruszka) [584757] - [ata] ahci: use BIOS date in broken_suspend list (Stanislaw Gruszka) [584757] - [netdrv] mac80211: Reset dynamic ps timer in Rx path (Stanislaw Gruszka) [584757] - [netdrv] ath9k: Enable IEEE80211_HW_REPORTS_TX_ACK_STATUS flag for ath9k (Stanislaw Gruszka) [584757] - [netdrv] mac80211: Retry null data frame for power save (Stanislaw Gruszka) [584757] - [netdrv] ath9k: Enable TIM timer interrupt only when needed. (Stanislaw Gruszka) [584757] - [netdrv] ath9k: fix BUG_ON triggered by PAE frames (Stanislaw Gruszka) [584757] - [netdrv] iwlwifi: Silence tfds_in_queue message (Stanislaw Gruszka) [584757] - [netdrv] iwlwifi: use dma_alloc_coherent (Stanislaw Gruszka) [584757] - [netdrv] wl1251: fix potential crash (Stanislaw Gruszka) [584757] - [block] readahead: add blk_run_backing_dev (Stanislaw Gruszka) [584757] - [netdrv] ath9k: fix lockdep warning when unloading module (Stanislaw Gruszka) [584757] - [scsi] mvsas: add support for Adaptec ASC-1045/1405 SAS/SATA HBA (Stanislaw Gruszka) [584757] - [netdrv] ath5k: fix setup for CAB queue (Stanislaw Gruszka) [584757] - [netdrv] ath5k: dont use external sleep clock in AP mode (Stanislaw Gruszka) [584757] - [netdrv] tg3: Fix tg3_poll_controller() passing wrong pointer to tg3_interrupt() (Stanislaw Gruszka) [584757] - [netdrv] b43/b43legacy: Wake queues in wireless_core_start (Stanislaw Gruszka) [580067] - [netdrv] ath5k: use correct packet type when transmitting (Stanislaw Gruszka) [580067] - [netdrv] ath9k: disable RIFS search for AR91xx based chips (Stanislaw Gruszka) [580067] - [netdrv] ath9k: fix rate control fallback rate selection (Stanislaw Gruszka) [580067] - [netdrv] ath9k: fix beacon timer restart after a card reset (Stanislaw Gruszka) [580067] - [netdrv] p54usb: Add the USB ID for Belkin (Accton) FD7050E ver 1010ec (Stanislaw Gruszka) [580067] - [netdrv] rndis_wlan: disable stall workaround (Stanislaw Gruszka) [580067] - [netdrv] rndis_wlan: fix buffer overflow in rndis_query_oid (Stanislaw Gruszka) [580067] - [netdrv] rndis_wlan: handle NL80211_AUTHTYPE_AUTOMATIC (Stanislaw Gruszka) [580067] - [netdrv] sky2: fix transmit DMA map leakage (Stanislaw Gruszka) [580067] - [netdrv] airo: fix setting zero length WEP key (Stanislaw Gruszka) [580067] - [netdrv] mac80211: quit addba_resp_timer if Tx BA session is torn down (Stanislaw Gruszka) [580067] - [netdrv] iwlwifi: sanity check before counting number of tfds can be free (Stanislaw Gruszka) [580067] - [netdrv] iwlwifi: set HT flags after channel in rxon (Stanislaw Gruszka) [580067] - [netdrv] iwlwifi: error checking for number of tfds in queue (Stanislaw Gruszka) [580067] - [netdrv] iwlwifi: Fix to set correct ht configuration (Stanislaw Gruszka) [580065] - [netdrv] mac80211: Fix probe request filtering in IBSS mode (Stanislaw Gruszka) [580065] - [netdrv] ath9k: Fix sequence numbers for PAE frames (Stanislaw Gruszka) [580065] - [netdrv] b43: Fix throughput regression (Stanislaw Gruszka) [580065] - [netdrv] rtl8187: Add new device ID (Stanislaw Gruszka) [580065] - [ata] ahci: add Acer G725 to broken suspend list (Stanislaw Gruszka) [580065] - [scsi] mptfusion: mptscsih_abort return value should be SUCCESS instead of value 0 (Stanislaw Gruszka) [580065] - [nfs] Fix an Oops when truncating a file (Stanislaw Gruszka) [580065] - [block] cciss: Make cciss_seq_show handle holes in the h->drv[] array (Stanislaw Gruszka) [580065] - [netdrv] ath9k: fix eeprom INI values override for 2GHz-only cards (Stanislaw Gruszka) [580064] - [netdrv] mac80211: fix NULL pointer dereference when ftrace is enabled (Stanislaw Gruszka) [580064] - [block] fix bugs in bio-integrity mempool usage (Stanislaw Gruszka) [580064] - [netdrv] sky2: Fix oops in sky2_xmit_frame() after TX timeout (Stanislaw Gruszka) [580064] - [netdrv] iwlwifi: set default aggregation frame count limit to 31 (Stanislaw Gruszka) [580064] - [netdrv] e1000/e1000e: don't use small hardware rx buffers (Stanislaw Gruszka) [580064] - [netdrv] e1000: enhance frame fragment detection (Stanislaw Gruszka) [580064] - [mm] rmap: anon_vma_prepare() can leak anon_vma_chain (Rik van Riel) [579936] - [mm] rmap: add exclusively owned pages to the newest anon_vma (Rik van Riel) [579936] - [mm] anonvma: when setting up page->mapping, we need to pick the _oldest_ anonvma (Rik van Riel) [579936] - [mm] anon_vma: clone the anon_vma chain in the right order (Rik van Riel) [579936] - [mm] vma_adjust: fix the copying of anon_vma chains (Rik van Riel) [579936] - [mm] Simplify and comment on anon_vma re-use for anon_vma_prepare() (Rik van Riel) [579936] - [mm] rmap: fix anon_vma_fork() memory leak (Rik van Riel) [579936] - [s390x] nss: add missing .previous statement to asm function (Hendrik Brueckner) [581521] - [ata] pata_mavell: correct check of AHCI config option (David Milburn) [584483] - [fs] ext4: Issue the discard operation before releasing the blocks (Eric Sandeen) [575884] - [scsi] 3w_sas: new driver (Tomas Henzl) [572781] - [kernel] hrtimer: Tune hrtimer_interrupt hang logic (Marcelo Tosatti) [576355]- [netdrv] b43: ssb: do not read SPROM if it does not exist (John Linville) [574895] - [netdrv] igb: add support for Intel I350 Gigabit Network Connection (Stefan Assmann) [580727] - [kernel] exec: refactor how usermodehelpers work and modify core_pipe recursion check (Neil Horman) [557387] - [kernel] re-export page_is_ram() for crash module (Prarit Bhargava) [583032] - [x86] amd_iommu: allow iommu to complete dma transactions during transition to kdump kernel (Neil Horman) [577788] - [nfs] rsize and wsize settings ignored on v4 mounts (Steve Dickson) [582697] - [net] igmp: fix ip_mc_sf_allow race (Flavio Leitner) [578932] - [net] Remove skb_dma_map/unmap calls from drivers (Thomas Graf) [576690] - [scsi] mpt2sas: IOs needs to be pause until handles are refreshed for all device after recovery (Tomas Henzl) [577909] - [scsi] mpt2sas: Reworked scmd->result priority for _scsih_qcmd (Tomas Henzl) [577909] - [x86] Suppress stack overrun message for init_task (Prarit Bhargava) [582625] - [sunrpc] gss_krb5: Advertise rc4-hmac enctype support in the rpcsec_gss/krb5 upcall (Steve Dickson) [498317] - [sunrpc] gss_krb5: Add support for rc4-hmac encryption (Steve Dickson) [498317] - [sunrpc] gss_krb5: Use confounder length in wrap code (Steve Dickson) [498317] - [sunrpc] gssd_krb5: More arcfour-hmac support (Steve Dickson) [498317] - [sunrpc] gss_krb5: Save the raw session key in the context (Steve Dickson) [498317] - [sunrpc] gssd_krb5: arcfour-hmac support (Steve Dickson) [498317] - [sunrpc] gss_krb5: Advertise AES enctype support in the rpcsec_gss/krb5 upcall (Steve Dickson) [498317] - [sunrpc] gss_krb5: add remaining pieces to enable AES encryption support (Steve Dickson) [498317] - [sunrpc] gss_krb5: add support for new token formats in rfc4121 (Steve Dickson) [498317] - [sunrpc] xdr: Add an export for the helper function write_bytes_to_xdr_buf() (Steve Dickson) [498317] - [sunrpc] gss_krb5: Advertise triple-des enctype support in the rpcsec_gss/krb5 upcall (Steve Dickson) [498317] - [sunrpc] gss_krb5: add support for triple-des encryption (Steve Dickson) [498317] - [sunrpc] gss_krb5: Add upcall info indicating supported kerberos enctypes (Steve Dickson) [498317] - [sunrpc] gss_krb5: handle new context format from gssd (Steve Dickson) [498317] - [sunrpc] gss_krb5: import functionality to derive keys into the kernel (Steve Dickson) [498317] - [sunrpc] gss_krb5: add ability to have a keyed checksum (hmac) (Steve Dickson) [498317] - [sunrpc] gss_krb5: introduce encryption type framework (Steve Dickson) [498317] - [sunrpc] gss_krb5: prepare for new context format (Steve Dickson) [498317] - [sunrpc] gss_krb5: split up functions in preparation of adding new enctypes (Steve Dickson) [498317] - [sunrpc] gss_krb5: Don't expect blocksize to always be 8 when calculating padding (Steve Dickson) [498317] - [sunrpc] gss_krb5: Added and improved code comments (Steve Dickson) [498317] - [sunrpc] gss_krb5: Introduce encryption type framework (Steve Dickson) [498317] - [mm] Fix vfree race resulting in kernel bug (Steven Whitehouse) [582522] - [ata] libata: fix accesses at LBA28 boundary (David Milburn) [582432] - [netdrv] b43: Rewrite DMA Tx status handling sanity checks (John Linville) [574533] - [char] tty: release_one_tty() forgets to put pids (Oleg Nesterov) [582077] {CVE-2010-1162} - [mm] oom: fix the unsafe usage of badness() in proc_oom_score() (Oleg Nesterov) [582069] - [netdrv] bonding: fix broken multicast with round-robin mode (Andy Gospodarek) [581644] - [x86] Remove sysfs_attr_init, sysfs_bin_attr_init changes introduced in last MCE patch (Prarit Bhargava) [581659] - [kernel] sched_getaffinity: allow less than NR_CPUS length (Oleg Nesterov) [578970] - [scsi] bfa sync w/ upstream (Rob Evers) [576716] - [gfs] GFS2: Fix ordering of ordered buffers (Steven Whitehouse) [581011] - [gfs] GFS2: Don't withdraw on partial rindex entries (Robert S Peterson) [581009] - [gfs] GFS2: livelock while reclaiming unlinked dinodes (Robert S Peterson) [570182] - [scsi] mpt2sas: Do not reset handle before calling _scsih_remove_device in RESCAN task after HBA RESET (Tomas Henzl) [572646] - [scsi] mpt2sas: Device removal algorithm in interrupt ctx (Tomas Henzl) [572646] - [scsi] mpt2sas: fix the incorrect scsi_dma_map error checking (Tomas Henzl) [572646] - [scsi] Upgrading version to 04.100.01.02 (Tomas Henzl) [572646] - [scsi] mpt2sas: modified _scsih_sas_device_find_by_handle/sas_address (Tomas Henzl) [572646] - [scsi] mpt2sas: RESCAN Barrier work is added in case of HBA reset (Tomas Henzl) [572646] - [scsi] update the version to 04.100.01.00 (Tomas Henzl) [572646] - [scsi] scsi_transport_sas: add support for transport layer retries (TLR) (Tomas Henzl) [572646] - [scsi] mpt2sas: Added raid transport support (Tomas Henzl) [572646] - [scsi] eliminate potential kmalloc failure in scsi_get_vpd_page() (Tomas Henzl) [572646] - [ata] libata: fix ata_id_logical_per_physical_sectors (David Milburn) [582021] - [netdrv] iwlwifi: Fix throughput stall issue in HT mode for 5000 (Stanislaw Gruszka) [580063] - [infiniband] IPoIB: Clear ipoib_neigh.dgid in ipoib_neigh_alloc() (Stanislaw Gruszka) [580063] - [net] cfg80211: fix channel setting for wext (Stanislaw Gruszka) [580063] - [net] mac80211: check that ieee80211_set_power_mgmt only handles STA interfaces (Stanislaw Gruszka) [580063] - [ata] ata_piix: fix MWDMA handling on PIIX3 (Stanislaw Gruszka) [580063] - [ata] ahci: disable SNotification capability for ich8 (Stanislaw Gruszka) [580063] - [netdrv] ar9170: Add support for D-Link DWA 160 A2 (Stanislaw Gruszka) [580063] - [netdrv] sfc: Fix DMA mapping cleanup in case of an error in TSO (Stanislaw Gruszka) [580063] - [fs] ext4: don't call write_inode under the journal (Josef Bacik) [576202] - [fs] ext4: Calculate metadata requirements more accurately (Josef Bacik) [576202] - [fs] ext4: Patch up how we claim metadata blocks for quota purposes (Josef Bacik) [576202] - [fs] ext4: fix potential quota deadlock (Josef Bacik) [576202] - [virt] virtio: console: Add support for nonblocking write()s (Amit Shah) [576241] - [virt] virtio: console: Rename wait_is_over() to will_read_block() (Amit Shah) [576241] - [virt] virtio: console: Don't always create a port 0 if using multiport (Amit Shah) [576241] - [virt] virtio: console: Use a control message to add ports (Amit Shah) [576241] - [virt] virtio: console: Move code around for future patches (Amit Shah) [576241] - [virt] virtio: console: Remove config work handler (Amit Shah) [576241] - [virt] virtio: console: Don't call hvc_remove() on unplugging console ports (Amit Shah) [576241] - [virt] virtio: console: Return -EPIPE to hvc_console if we lost the connection (Amit Shah) [576241] - [virt] virtio: console: Let host know of port or device add failures (Amit Shah) [576241] - [virt] virtio: console: Add a __send_control_msg() that can send messages without a valid port (Amit Shah) [576241] - [virt] hvc_console: Fix race between hvc_close and hvc_remove (Amit Shah) [577222] - [virt] virtio: console makes incorrect assumption about virtio API (Amit Shah) [576241] - [virt] MAINTAINERS: Put the virtio-console entry in correct alphabetical order (Amit Shah) [576241] - [virt] virtio: console: Fix early_put_chars usage (Amit Shah) [576241] - [virt] virtio: console: Check if port is valid in resize_console (Amit Shah) [576241] - [virt] virtio: console: Generate a kobject CHANGE event on adding 'name' attribute (Amit Shah) [576241] - [virt] virtio: console: Use better variable names for fill_queue operation (Amit Shah) [576241] - [virt] virtio: console: Fix type of 'len' as unsigned int (Amit Shah) [576241] - [vfs] rename block_fsync() to blkdev_fsync() (Jeff Moyer) [579781] - [char] raw: add an fsync method (Jeff Moyer) [579781] - [x86] Don't use logical-flat mode when more than 8 CPUs are possible (John Villalovos) [563798] - [net] Backport the new socket API recvmmsg, receive multiple messages (Arnaldo Carvalho de Melo) [579850] - [kernel] coredump: fix the page leak in dump_seek() (Oleg Nesterov) [580126] - [s390x] callhome: fix broken proc interface and activate comp ID (Hendrik Brueckner) [579482]- [x86] Update x86 MCE code (Prarit Bhargava) [580587] - [scsi] 3w-xxxx: Force 60 second timeout default (Tomas Henzl) [572778] - [netdrv] enic: update to upstream version 1.3.1.1 (Andy Gospodarek) [575950] - [netdrv] igb: Add support for 82576 ET2 Quad Port Server Adapter (Stefan Assmann) [577421] - [kernel] resource: Fix generic page_is_ram() for partial RAM pages (Prarit Bhargava) [578834] - [x86] Use the generic page_is_ram() (Prarit Bhargava) [578834] - [x86] Remove BIOS data range from e820 (Prarit Bhargava) [578834] - [kernel] Move page_is_ram() declaration to mm.h (Prarit Bhargava) [578834] - [kernel] Generic page_is_ram: use __weak (Prarit Bhargava) [578834] - [kernel] resources: introduce generic page_is_ram() (Prarit Bhargava) [578834] - [fs] GFS2: Clean up copying from stuffed files (Steven Whitehouse) [580857] - [netdrv] igb: restrict WoL for 82576 ET2 Quad Port Server Adapter (Stefan Assmann) [578804] - [drm] radeon/kms: move radeon KMS on/off switch out of staging (Dave Airlie) [580766] - [netdrv] p54: fix deadlocks under tx load (Michal Schmidt) [580557] - [gfs2] GFS2: Mandatory locking fix (Steven Whitehouse) [571606] {CVE-2010-0727} - [x86] AMD: Fix NULL pointer dereference on 32-bit (Bhavna Sarathy) [571474] - [x86] Add wbinvd SMP helper routines (Bhavna Sarathy) [571474] - [x86] L3 cache: Remove NUMA dependency (Bhavna Sarathy) [571474] - [x86] Calculate L3 indices (Bhavna Sarathy) [571474] - [x86] Add cache index disable sys attributes (Bhavna Sarathy) [571474] - [x86] Fix disabling of L3 cache indices (Bhavna Sarathy) [571474] - [fs] NFS: Avoid a deadlock in nfs_release_page (Jeff Layton) [525963] - [fs] NFS: Remove requirement for inode->i_mutex from nfs_invalidate_mapping (Jeff Layton) [525963] - [fs] NFS: Clean up nfs_sync_mapping (Jeff Layton) [525963] - [fs] NFS: Simplify nfs_wb_page() (Jeff Layton) [525963] - [fs] NFS: Replace __nfs_write_mapping with sync_inode() (Jeff Layton) [525963] - [fs] NFS: Simplify nfs_wb_page_cancel() (Jeff Layton) [525963] - [fs] NFS: Ensure inode is always marked I_DIRTY_DATASYNC, if it has unstable pages (Jeff Layton) [525963] - [fs] NFS: Run COMMIT as an asynchronous RPC call when wbc->for_background is set (Jeff Layton) [525963] - [fs] NFS: Reduce the number of unnecessary COMMIT calls (Jeff Layton) [525963] - [fs] NFS: Add a count of the number of unstable writes carried by an inode (Jeff Layton) [525963] - [fs] NFS: Cleanup - move nfs_write_inode() into fs/nfs/write.c (Jeff Layton) [525963] - [fs] writeback: pass writeback_control to ->write_inode (Jeff Layton) [525963] - [fs] writeback: make sure data is on disk before calling ->write_inode (Jeff Layton) [525963] - [fs] writeback: introduce wbc.for_background (Jeff Layton) [525963] - [netdrv] macvlan: fix support for multiple driver backends (Anthony Liguori) [553337 566731] - [netdrv] net/macvtap: add vhost support (Anthony Liguori) [553337 566731] - [netdrv] macvtap: add GSO/csum offload support (Anthony Liguori) [553337 566731] - [netdrv] macvtap: rework object lifetime rules (Anthony Liguori) [553337 566731] - [netdrv] macvtap: fix reference counting (Anthony Liguori) [553337 566731] - [netdrv] net: macvtap driver (Anthony Liguori) [553337 566731] - [netdrv] macvlan: export macvlan mode through netlink (Anthony Liguori) [553337 566731] - [netdrv] macvlan: implement bridge, VEPA and private mode (Anthony Liguori) [553337 566731] - [netdrv] macvlan: cleanup rx statistics (Anthony Liguori) [553337 566731] - [netdrv] macvlan: Precise RX stats accounting (Anthony Liguori) [553337 566731] - [netdrv] macvlan: add private dev_txq_stats_fold function (Anthony Liguori) [553337 566731] - [netdrv] veth: move loopback logic to common location (Anthony Liguori) [553337 566731] - [s390x] zfcp: Remove lock dependency on unit remove (Hendrik Brueckner) [576860] - [s390x] zfcp: Remove lock dependency on unit add (Hendrik Brueckner) [576860] - [s390x] zfcp: Remove lock dependency on CCW remove (Hendrik Brueckner) [576860] - [s390x] dasd: fix alignment of transport mode recovery TCW (Hendrik Brueckner) [575824] - [s390x] cio: fix drvdata usage for the console subchannel (Hendrik Brueckner) [575826] - [s390x] zcore: CPU registers are not saved under LPAR (Hendrik Brueckner) [575221] - [s390x] zfcpdump: Use direct IO in order to increase dump speed (Hendrik Brueckner) [575189] - [s390x] qeth: change checksumming default for HiperSockets (Hendrik Brueckner) [572227] - [s390x] qeth: l3 send dhcp in non pass thru mode (Hendrik Brueckner) [572225] - [s390x] zfcp: Remove attached ports and units correctly (Hendrik Brueckner) [571938] - [drm] Bring in nouveau updates from upstream (Ben Skeggs) [558468] - [vfs] pass struct file to do_truncate on O_TRUNC opens (Jeff Layton) [573995] - [vfs] O_TRUNC open shouldn't fail after file truncation (Jeff Layton) [573995] - [net] netfilter: ctnetlink: compute message size properly (Jiri Pirko) [578476] - [block] cfq-iosched: Do not merge queues of BE and IDLE classes (Jeff Moyer) [577393] - [block] remove 16 bytes of padding from struct request on 64bits (Jeff Moyer) [577393] - [block] cfq: remove 8 bytes of padding from cfq_rb_root on 64 bit builds (Jeff Moyer) [577393] - [block] cfq-iosched: quantum check tweak (Jeff Moyer) [577393] - [block] remove padding from io_context on 64bit builds (Jeff Moyer) [577393] - [block] cfq: reorder cfq_queue removing padding on 64bit (Jeff Moyer) [577393] - [block] cfq-iosched: split seeky coop queues after one slice (Jeff Moyer) [577393] - [x86] edac, mce: Filter out invalid values (Bhavna Sarathy) [574487] - [x86] edac, mce, amd: silence GART TLB errors (Bhavna Sarathy) [574487] - [x86] edac, mce: correct corenum reporting (Bhavna Sarathy) [574487] - [x86] edac, mce: update AMD F10h revD check (Bhavna Sarathy) [574487] - [x86] amd64_edac: Simplify ECC override handling (Bhavna Sarathy) [574487] - [x86] amd64_edac: Do not falsely trigger kerneloops (Bhavna Sarathy) [574487] - [x86] amd64_edac: Ensure index stays within bounds in amd64_get_scrub_rate (Bhavna Sarathy) [574487] - [x86] amd64_edac: restrict PCI config space access (Bhavna Sarathy) [574487] - [x86] amd64_edac: fix K8 chip select reporting (Bhavna Sarathy) [574487] - [x86] amd64_edac: bump driver version (Bhavna Sarathy) [574487] - [x86] amd64_edac: fix use-uninitialised bug (Bhavna Sarathy) [574487] - [x86] amd64_edac: correct sys address to chip select mapping (Bhavna Sarathy) [574487] - [x86] amd64_edac: add a leaner syndrome decoding algorithm (Bhavna Sarathy) [574487] - [x86] amd64_edac: remove early hw support check (Bhavna Sarathy) [574487] - [x86] amd64_edac: detect DDR3 memory type (Bhavna Sarathy) [574487] - [x86] edac: add memory types strings for debugging (Bhavna Sarathy) [574487] - [x86] amd64_edac: remove unneeded extract_error_address wrapper (Bhavna Sarathy) [574487] - [x86] amd64_edac: rename StinkyIdentifier (Bhavna Sarathy) [574487] - [x86] amd64_edac: remove superfluous dbg printk (Bhavna Sarathy) [574487] - [x86] amd64_edac: enhance address to DRAM bank mapping (Bhavna Sarathy) [574487] - [x86] amd64_edac: cleanup f10_early_channel_count (Bhavna Sarathy) [574487] - [x86] amd64_edac: dump DIMM sizes on K8 too (Bhavna Sarathy) [574487] - [x86] amd64_edac: cleanup rest of amd64_dump_misc_regs (Bhavna Sarathy) [574487] - [x86] amd64_edac: cleanup DRAM cfg low debug output (Bhavna Sarathy) [574487] - [x86] amd64_edac: wrap-up pci config read error handling (Bhavna Sarathy) [574487] - [x86] amd64_edac: make DRAM regions output more human-readable (Bhavna Sarathy) [574487] - [x86] amd64_edac: clarify DRAM CTL debug reporting (Bhavna Sarathy) [574487]- [netdrv] iwlwifi: fix kdump hang (Stanislaw Gruszka) [575122] - [kernel] clockevent: Don't remove broadcast device when cpu is dead (Danny Feng) [572438] - [block] Export max number of segments and max segment size in sysfs (Jeff Moyer) [574132] - [block] Finalize conversion of block limits functions (Jeff Moyer) [574132] - [block] Fix overrun in lcm() and move it to lib (Jeff Moyer) [574132] - [block] jiffies fixes (Jeff Moyer) [574132] - [block] Consolidate phys_segment and hw_segment limits (Jeff Moyer) [574132] - [block] Rename blk_queue_max_sectors to blk_queue_max_hw_sectors (Jeff Moyer) [574132] - [block] Add BLK_ prefix to definitions (Jeff Moyer) [574132] - [block] Remove unused accessor function (Jeff Moyer) [574132] - [block] Update blk_queue_max_sectors and documentation (Jeff Moyer) [574132] - [ata] ahci: Turn off DMA engines when there's no device attached (Matthew Garrett) [577967] - [scsi] qla2xxx: minor updates and fixes from upstream (Rob Evers) [574526] - [scsi] Additional BSG corrections from upstream (Rob Evers) [574590] - [netdrv] be2net: Update be2net 10GB NIC driver to version 2.102.147u (Ivan Vecera) [576172] - [scsi] update fibre channel layer (Mike Christie) [571824] - [scsi] lpfc Update from 8.3.5.6 to 8.3.5.7 FC/FCoE (Rob Evers) [576174] - [netdrv] e100: fix the 'size' argument passed to pci_pool_create() (Dean Nelson) [576887] - [kernel] futex: remove rw parameter from get_futex_key() (Amerigo Wang) [555700] - [drm] Add drm_gem_object_handle_unreference_unlocked and drm_gem_object_unreference_unlocked (Adam Jackson) [575910] - [drm] i915: Update to 2.6.34-rc1 (pre-vga-switcheroo) (Adam Jackson) [575910] - [scsi] libfcoe: Send port LKA every FIP_VN_KA_PERIOD secs (Rob Evers) [570693] - [scsi] fnic: updating driver to 1.4.0.98 syncs w/ upstream (Rob Evers) [570693] - [sound] snd-hda-intel: avoid divide by zero (Jaroslav Kysela) [567173] {CVE-2010-1085} - [netdrv] bnx2x: use new firmware (Stanislaw Gruszka) [560993] - [netdrv] bnx2: remove old firmware (Stanislaw Gruszka) [560993] - [netdrv] bnx2x: 1.52.1-6 firmware (Stanislaw Gruszka) [560993] - [netdrv] bnx2x: 1.52.1-6 bug fixes (Stanislaw Gruszka) [560993] - [ata] ahci: support FIS-based switching (David Milburn) [463152] - [drm] radeon: better GPU reset for lockup (Jerome Glisse) [576511] - [block] cciss: add 30 second initial timeout wait on controller reset (Tomas Henzl) [574094] - [serial] fix hang in serial console open (Neil Horman) [568418] - [virt] vmw_pvscsi: adding vmware paravirtualized driver (Rob Evers) [553062] - [scsi] 3w-9xxx: update 3w-9xxx to v2.26.02.014RH (Tomas Henzl) [572779] - [netdrv] ixgbevf: initial support for 82599VF driver (Andy Gospodarek) [462790] - [netdrv] ixgbe: update to version 2.0.62-k2 (Andy Gospodarek) [462790] - [netdrv] netxen: More critical bug fixes and AER support (Tony Camuso) [516840] - [netdrv] netxen: Sync with upstream kernel bug fixes (Tony Camuso) [516840] - [fs] dlm: use bastmode in debugfs output (David Teigland) [568102] - [fs] dlm: send reply before bast (David Teigland) [568102] - [fs] dlm: fix ordering of bast and cast (David Teigland) [568102] - [virt] virtio-net: remove send queue (Anthony Liguori) [555698] - [virt] virtio-net: Defer skb allocation and remove recv queue (Anthony Liguori) [555698] - [net] bridge: Allow enable/disable UFO on bridge device via ethtool (Anthony Liguori) [555537] - [net] Make UFO on master device independent of attached devices (Anthony Liguori) [555537] - [fs] xfs: fix locking for inode cache radix tree tag updates (Christoph Hellwig) [573836] - [uv] fix microcode.ctl slow down in boot-time on large systems (George Beshers) [573018] - [scsi] lpfc Update from 8.3.5.5 to 8.3.5.6 FC/FCoE (Rob Evers) [568889] - [mm] transparent hugepage support update (Andrea Arcangeli) [556572] - [netdrv] e1000e: fix data corruptor in NFS packet split filtering hw (Neil Horman) [572350] - [security] selinux: dynamic class/perm discovery (Eric Paris) [570812] - [security] selinux/ss: correct size computation (Eric Paris) [573000] - [security] SELinux: reduce size of access vector hash table (Eric Paris) [570433] - [security] SELinux: reset the security_ops before flushing the avc cache (Eric Paris) [572998] - [sched] Fix sched_mc_power_savings for !SMT (Danny Feng) [571879] - [security] selinux: Only audit permissions specified in policy (Eric Paris) [573002] - [security] selinux: fix memory leak in sel_make_bools (Eric Paris) [573008] - [security] SELinux: Make selinux_kernel_create_files_as() shouldn't just always return 0 (Eric Paris) [573011] - [security] selinux: convert range transition list to a hashtab (Eric Paris) [572702] - [virt] x86: remove kmap_atomic_pte paravirt op (Paolo Bonzini) [567203] - [virt] vmi: disable highmem PTE allocation even when CONFIG_HIGHPTE=y (Paolo Bonzini) [567203] - [virt] xen: disable highmem PTE allocation even when CONFIG_HIGHPTE=y (Paolo Bonzini) [567203] - [virt] x86: allow allocation of highmem user page tables to be disabled when CONFIG_HIGHPTE=y (Paolo Bonzini) [567203] - [netdrv] qlge: update to latest upstream (Andy Gospodarek) [562311] - [netdrv] add netif_printk helpers (Andy Gospodarek) [562311] - [net] bridge: Fix build error when IGMP_SNOOPING is not enabled (Herbert Xu) [574321] - [net] bridge: Add multicast count/interval sysfs entries (Herbert Xu) [574321] - [net] bridge: Add hash elasticity/max sysfs entries (Herbert Xu) [574321] - [net] bridge: Add multicast_snooping sysfs toggle (Herbert Xu) [574321] - [net] bridge: Add multicast_router sysfs entries (Herbert Xu) [574321] - [net] bridge: Add multicast data-path hooks (Herbert Xu) [574321] - [net] bridge: Add multicast start/stop hooks (Herbert Xu) [574321] - [net] bridge: Add multicast forwarding functions (Herbert Xu) [574321] - [net] bridge: Move NULL mdb check into br_mdb_ip_get (Herbert Xu) [574321] - [net] bridge: ensure to unlock in error path in br_multicast_query() (Herbert Xu) [574321] - [net] bridge: Fix RCU race in br_multicast_stop (Herbert Xu) [574321] - [net] bridge: Use RCU list primitive in __br_mdb_ip_get (Herbert Xu) [574321] - [net] bridge: cleanup: remove unneed check (Herbert Xu) [574321] - [net] bridge: depends on INET (Herbert Xu) [574321] - [net] bridge: Make IGMP snooping depend upon BRIDGE. (Herbert Xu) [574321] - [net] bridge: Add core IGMP snooping support (Herbert Xu) [574321] - [net] bridge: Fix br_forward crash in promiscuous mode (Herbert Xu) [574321] - [net] bridge: Split may_deliver/deliver_clone out of br_flood (Herbert Xu) [574321] - [net] bridge: Use BR_INPUT_SKB_CB on xmit path (Herbert Xu) [574321] - [net] bridge: Avoid unnecessary clone on forward path (Herbert Xu) [574321] - [net] bridge: Allow tail-call on br_pass_frame_up (Herbert Xu) [574321] - [net] bridge: Do br_pass_frame_up after other ports (Herbert Xu) [574321] - [net] Add netdev_alloc_skb_ip_align() helper (Herbert Xu) [574321] - [kernel] futex_lock_pi() key refcnt fix (Danny Feng) [566347] {CVE-2010-0623} - [pci] AER: fix aer inject result in kernel oops (Prarit Bhargava) [568515] - [scsi] fix 32bit compatibility in BSG interface (Rob Evers) [554538] - [x86] ACPI: don't cond_resched if irq is disabled (Danny Feng) [572441] - [x86] Ensure dell-laptop buffers are below 4GB (Matthew Garrett) [570036] - [hwmon] add hex '0x' indication to coretemp module output (Dean Nelson) [571865] - [cifs] update cifs client code to latest upstream code (Jeff Layton) [562788] - [block] fix merge_bvec_fn return value checks (Mike Snitzer) [571455] - [fs] ext4: avoid uninit mem references on some mount options (Eric Sandeen) [562008] - [s390x] dasd: Correct offline processing (Hendrik Brueckner) [568376] - [s390x] dasd: Fix refcounting (Hendrik Brueckner) [568376] - [x86] amd_iommu: remove dma-ops warning message (Bhavna Sarathy) [560002] - [x86] amd_iommu: Fix IO page fault by adding device notifiers (Bhavna Sarathy) [560002] - [x86] amd_iommu: Fix IOMMU API initialization for iommu=pt (Bhavna Sarathy) [560002] - [x86] amd_iommu: Fix possible integer overflow (Bhavna Sarathy) [560002] - [x86] amd_iommu: Fix deassignment of a device from the pt domain (Bhavna Sarathy) [560002] - [gfs2] Allow the number of committed revokes to temporarily be negative (Benjamin Marzinski) [563907] - [ppc64] powerpc: export data from new hcall H_EM_GET_PARMS (Steve Best) [570019] - [x86] ACPI: Be in TS_POLLING state during mwait based C-state entry (Avi Kivity) [571440] - [net] tcp: fix ICMP-RTO war (Jiri Olsa) [567532] - [mm] Add padding to mm structures allow future patches during the RHEL6 life (Larry Woodman) [554511]- [mm] Switch to SLAB (Aristeu Rozanski) [570614]- [kernel/time] revert cc2f92ad1d0e03fe527e8ccfc1f918c368964dc8 (Aristeu Rozanski) [567551] - [virt] hvc_console: Fix race between hvc_close and hvc_remove (Amit Shah) [568624] - [scsi] Add netapp to scsi dh alua dev list (Mike Christie) [559586] - [scsi] scsi_dh_emc: fix mode select setup (Mike Christie) [570685] - [drm] Remove loop in IronLake graphics interrupt handler (John Villalovos) [557838] - [x86] Intel Cougar Point chipset support (John Villalovos) [560077] - [vhost] vhost-net: restart tx poll on sk_sndbuf full (Michael S. Tsirkin) [562837] - [vhost] fix get_user_pages_fast error handling (Michael S. Tsirkin) [562837] - [vhost] initialize log eventfd context pointer (Michael S. Tsirkin) [562837] - [vhost] logging thinko fix (Michael S. Tsirkin) [562837] - [vhost] vhost-net: switch to smp barriers (Michael S. Tsirkin) [562837] - [net] bug fix for vlan + gro issue (Andy Gospodarek) [569922] - [uv] Fix unmap_vma() bug related to mmu_notifiers (George Beshers) [253033] - [uv] Have mmu_notifiers use SRCU so they may safely schedule (George Beshers) [253033] - [drm] radeon/kms: bring all v2.6.33 fixes into EL6 kernel (Dave Airlie) [547422 554323 566618 569704] - [dvb] Fix endless loop when decoding ULE at dvb-core (Mauro Carvalho Chehab) [569243] - [kernel] sched: Fix SCHED_MC regression caused by change in sched cpu_power (Danny Feng) [568123] - [s390x] vdso: glibc does not use vdso functions (Hendrik Brueckner) [567755] - [drm] bring drm core/ttm/fb layer fixes in from upstream (Dave Airlie) [569701] - [kernel] Fix SMT scheduler regression in find_busiest_queue() (Danny Feng) [568120] - [s390x] qeth: avoid recovery during device online setting (Hendrik Brueckner) [568781] - [mm] Fix potential crash with sys_move_pages (Danny Feng) [562591] {CVE-2010-0415} - [scsi] pmcraid: bug fixes from upstream (Rob Evers) [567376] - [scsi] lpfc Update from 8.3.5.4 to 8.3.5.5 FC/FCoE (Rob Evers) [564508] - [ata] ahci: disable FPDMA auto-activate optimization on NVIDIA AHCI (David Milburn) [568815] - [selinux] netlabel: fix corruption of SELinux MLS categories > 127 (Eric Paris) [568370] - [gfs2] print glock numbers in hex (Robert S Peterson) [566755] - [mm] Fix hugetlb.c clear_huge_page parameter (Andrea Arcangeli) [566604] - [mm] fix anon_vma locking updates for transparent hugepage code (Andrea Arcangeli) [564515] - [netdrv] cxgb3: add memory barriers (Steve Best) [568390] - [dm] raid45 target: constructor error path oops fix (Heinz Mauelshagen) [567605] - [scsi] mpt2sas: fix missing initialization (Tomas Henzl) [567965] - [net] netfilter: nf_conntrack: per netns nf_conntrack_cachep (Jiri Pirko) [567181] - [x86] nmi_watchdog: use __cpuinit for nmi_watchdog_default (Don Zickus) [567601] - [netdrv] ixgbe: prevent speculative processing of descriptors (Steve Best) [568391] - [kvm] Fix emulate_sys[call, enter, exit]()'s fault handling (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] Fix segment descriptor loading (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] Fix load_guest_segment_descriptor() to inject page fault (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Forbid modifying CS segment register by mov instruction (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Fix x86_emulate_insn() not to use the variable rc for non-X86EMUL values (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: X86EMUL macro replacements: x86_emulate_insn() and its helpers (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: X86EMUL macro replacements: from do_fetch_insn_byte() to x86_decode_insn() (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] inject #UD in 64bit mode from instruction that are not valid there (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Fix properties of instructions in group 1_82 (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: code style cleanup (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add LOCK prefix validity checking (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Check CPL level during privilege instruction emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Fix popf emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Check IOPL level during io instruction emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: fix memory access during x86 emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add Virtual-8086 mode of emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add group9 instruction decoding (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add group8 instruction decoding (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Introduce No64 decode option (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add 'push/pop sreg' instructions (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [x86] AES/PCLMUL Instruction support: Various fixes for AES-NI and PCLMMUL (John Villalovos) [463496] - [x86] AES/PCLMUL Instruction support: Use gas macro for AES-NI instructions (John Villalovos) [463496] - [x86] AES/PCLMUL Instruction support: Various small fixes for AES/PCMLMUL and generate .byte code for some new instructions via gas macro (John Villalovos) [463496] - [x86] AES/PCLMUL Instruction support: Add PCLMULQDQ accelerated implementation (John Villalovos) [463496] - [scsi] megaraid_sas: fix for 32bit apps (Tomas Henzl) [559941] - [kvm] fix large packet drops on kvm hosts with ipv6 (Neil Horman) [565525] - [kvm] Add MAINTAINERS entry for virtio_console (Amit Shah) [566391] - [kvm] virtio: console: Fill ports' entire in_vq with buffers (Amit Shah) [566391] - [kvm] virtio: console: Error out if we can't allocate buffers for control queue (Amit Shah) [566391] - [kvm] virtio: console: Add ability to remove module (Amit Shah) [566391] - [kvm] virtio: console: Ensure no memleaks in case of unused buffers (Amit Shah) [566391] - [kvm] virtio: console: update Red Hat copyright for 2010 (Amit Shah) [566391] - [kvm] virtio: Initialize vq->data entries to NULL (Amit Shah) [566391] - [kvm] virtio: console: outbufs are no longer needed (Amit Shah) [566391] - [kvm] virtio: console: return -efault for fill_readbuf if copy_to_user fails (Amit Shah) [566391] - [kvm] virtio: console: Allow sending variable-sized buffers to host, efault on copy_from_user err (Amit Shah) [566391]- [s390] hvc_iucv: allocate IUCV send/receive buffers in DMA zone (Hendrik Brueckner) [566188] - [s390] qdio: continue polling for buffer state ERROR (Hendrik Brueckner) [565528] - [s390] qdio: prevent kernel bug message in interrupt handler (Hendrik Brueckner) [565542] - [s390] zfcp: report BSG errors in correct field (Hendrik Brueckner) [564378] - [s390] zfcp: cancel all pending work for a to be removed zfcp_port (Hendrik Brueckner) [564382] - [nfs] mount.nfs: Unknown error 526 (Steve Dickson) [561975] - [x86] x86-64, rwsem: Avoid store forwarding hazard in __downgrade_write (Avi Kivity) [563801] - [x86] x86-64, rwsem: 64-bit xadd rwsem implementation (Avi Kivity) [563801] - [x86] x86-64: support native xadd rwsem implementation (Avi Kivity) [563801] - [x86] clean up rwsem type system (Avi Kivity) [563801] - [x86] x86-32: clean up rwsem inline asm statements (Avi Kivity) [563801] - [x86] nmi_watchdog: enable by default on RHEL-6 (Don Zickus) [523857] - [block] freeze_bdev: don't deactivate successfully frozen MS_RDONLY sb (Mike Snitzer) [565890] - [block] fix bio_add_page for non trivial merge_bvec_fn case (Mike Snitzer) [565890] - [watchdog] Add support for iTCO watchdog on Ibex Peak chipset (John Villalovos) [536698] - [kernel] time: Remove xtime_cache (Prarit Bhargava) [563135] - [kernel] time: Implement logarithmic time accumalation (Prarit Bhargava) [563135] - [dm] raid1: fail writes if errors are not handled and log fails (Mike Snitzer) [565890] - [dm] mpath: fix stall when requeueing io (Mike Snitzer) [565890] - [dm] log: userspace fix overhead_size calcuations (Mike Snitzer) [565890] - [dm] stripe: avoid divide by zero with invalid stripe count (Mike Snitzer) [565890] - [mm] anon_vma locking updates for transparent hugepage code (Rik van Riel) [564515] - [mm] anon_vma linking changes to improve multi-process scalability (Rik van Riel) [564515] - [virt] virtio_blk: add block topology support (Christoph Hellwig) [556477] - [kvm] PIT: control word is write-only (Eduardo Habkost) [560905] {CVE-2010-0309} - [kernel] Prevent futex user corruption to crash the kernel (Jerome Marchand) [563957] - [selinux] print the module name when SELinux denies a userspace upcall (Eric Paris) [563731] - [gfs] GFS2 problems on single node cluster (Steven Whitehouse) [564329] - [ppc] Add kdump support to Collaborative Memory Manager (Steve Best) [563316]- [nfs] Remove a redundant check for PageFsCache in nfs_migrate_page() (Steve Dickson) [563938] - [nfs] Fix a bug in nfs_fscache_release_page() (Steve Dickson) [563938] - [mm] fix BUG()s caused by the transparent hugepage patch (Larry Woodman) [556572] - [fs] inotify: fix inotify WARN and compatibility issues (Eric Paris) [563363] - [net] do not check CAP_NET_RAW for kernel created sockets (Eric Paris) [540560] - [pci] Enablement of PCI ACS control when IOMMU enabled on system (Don Dutile) [523278] - [pci] PCI ACS support functions (Don Dutile) [523278] - [uv] x86: Fix RTC latency bug by reading replicated cachelines (George Beshers) [562189] - [s390x] ctcm / lcs / claw: remove cu3088 layer (Hendrik Brueckner) [557522] - [uv] vgaarb: add user selectability of the number of gpus in a system (George Beshers) [555879] - [gpu] vgaarb: fix vga arbiter to accept PCI domains other than 0 (George Beshers) [555879] - [uv] x86_64: update uv arch to target legacy VGA I/O correctly (George Beshers) [555879] - [pci] update pci_set_vga_state to call arch functions (George Beshers) [555879] - [uv] PCI: update pci_set_vga_state to call arch functions (George Beshers) [555879] - [mm] remove madvise(MADV_HUGEPAGE) (Andrea Arcangeli) [556572] - [mm] hugepage redhat customization (Andrea Arcangeli) [556572] - [mm] introduce khugepaged (Andrea Arcangeli) [556572] - [mm] transparent hugepage vmstat (Andrea Arcangeli) [556572] - [mm] memcg huge memory (Andrea Arcangeli) [556572] - [mm] memcg compound (Andrea Arcangeli) [556572] - [mm] pmd_trans_huge migrate bugcheck (Andrea Arcangeli) [556572] - [mm] madvise(MADV_HUGEPAGE) (Andrea Arcangeli) [556572] - [mm] verify pmd_trans_huge isnt leaking (Andrea Arcangeli) [556572] - [mm] transparent hugepage core (Andrea Arcangeli) [556572] - [mm] dont alloc harder for gfp nomemalloc even if nowait (Andrea Arcangeli) [556572] - [mm] introduce _GFP_NO_KSWAPD (Andrea Arcangeli) [556572] - [mm] backport page_referenced microoptimization (Andrea Arcangeli) [556572] - [mm] kvm mmu transparent hugepage support (Andrea Arcangeli) [556572] - [mm] clear_copy_huge_page (Andrea Arcangeli) [556572] - [mm] clear_huge_page fix (Andrea Arcangeli) [556572] - [mm] split_huge_page paging (Andrea Arcangeli) [556572] - [mm] split_huge_page_mm/vma (Andrea Arcangeli) [556572] - [mm] add pmd_huge_pte to mm_struct (Andrea Arcangeli) [556572] - [mm] clear page compound (Andrea Arcangeli) [556572] - [mm] add pmd mmu_notifier helpers (Andrea Arcangeli) [556572] - [mm] pte alloc trans splitting (Andrea Arcangeli) [556572] - [mm] bail out gup_fast on splitting pmd (Andrea Arcangeli) [556572] - [mm] add pmd mangling functions to x86 (Andrea Arcangeli) [556572] - [mm] add pmd mangling generic functions (Andrea Arcangeli) [556572] - [mm] special pmd_trans_* functions (Andrea Arcangeli) [556572] - [mm] config_transparent_hugepage (Andrea Arcangeli) [556572] - [mm] comment reminder in destroy_compound_page (Andrea Arcangeli) [556572] - [mm] export maybe_mkwrite (Andrea Arcangeli) [556572] - [mm] no paravirt version of pmd ops (Andrea Arcangeli) [556572] - [mm] add pmd paravirt ops (Andrea Arcangeli) [556572] - [mm] add native_set_pmd_at (Andrea Arcangeli) [556572] - [mm] clear compound mapping (Andrea Arcangeli) [556572] - [mm] update futex compound knowledge (Andrea Arcangeli) [556572] - [mm] alter compound get_page/put_page (Andrea Arcangeli) [556572] - [mm] add a compound_lock (Andrea Arcangeli) [556572] - [mm] define MADV_HUGEPAGE (Andrea Arcangeli) [556572] - [oprofile] Support Nehalem-EX CPU in Oprofile (John Villalovos) [528998] - [nfs] nfs: handle NFSv3 -EKEYEXPIRED errors as we would -EJUKEBOX (Jeff Layton) [479359] - [nfs] handle NFSv2 -EKEYEXPIRED returns from RPC layer appropriately (Jeff Layton) [479359] - [nfs] sunrpc: parse and return errors reported by gssd (Jeff Layton) [479359] - [nfs] nfs4: handle -EKEYEXPIRED errors from RPC layer (Jeff Layton) [479359] - [net] nf_conntrack: fix memory corruption (Jon Masters) [559471] - [kvm] emulate accessed bit for EPT (Rik van Riel) [555106] - [vhost] fix TUN=m VHOST_NET=y (Michael S. Tsirkin) [562837] - [vhost] vhost-net: defer f->private_data until setup succeeds (Chris Wright) [562837] - [vhost] vhost-net: comment use of invalid fd when setting vhost backend (Chris Wright) [562837] - [vhost] access check thinko fixes (Michael S. Tsirkin) [562837] - [vhost] make default mapping empty by default (Michael S. Tsirkin) [562837] - [vhost] add access_ok checks (Michael S. Tsirkin) [562837] - [vhost] prevent modification of an active ring (Michael S. Tsirkin) [562837] - [vhost] fix high 32 bit in FEATURES ioctls (Michael S. Tsirkin) [562837] - [dm] dm-raid1: fix deadlock at suspending failed device (Takahiro Yasui) [557932] - [dm] fix kernel panic at releasing bio on recovery failed region (Takahiro Yasui) [557934] - [scsi] lpfc Update from 8.3.4 to 8.3.5.4 FC/FCoE (Rob Evers) [531028] - [nfs] sunrpc/cache: fix module refcnt leak in a failure path (Steve Dickson) [562285] - [nfs] Ensure that we handle NFS4ERR_STALE_STATEID correctly (Steve Dickson) [560784] - [nfs] NFSv4.1: Don't call nfs4_schedule_state_recovery() unnecessarily (Steve Dickson) [560784] - [nfs] NFSv4: Don't allow posix locking against servers that don't support it (Steve Dickson) [560784] - [nfs] Ensure that the NFSv4 locking can recover from stateid errors (Steve Dickson) [560784] - [nfs] Avoid warnings when CONFIG_NFS_V4=n (Steve Dickson) [560784] - [nfs] Make nfs_commitdata_release static (Steve Dickson) [560784] - [nfs] Try to commit unstable writes in nfs_release_page() (Steve Dickson) [560784] - [nfs] Fix a reference leak in nfs_wb_cancel_page() (Steve Dickson) [560784] - [nfs] nfs41: cleanup callback code to use __be32 type (Steve Dickson) [560785] - [nfs] nfs41: clear NFS4CLNT_RECALL_SLOT bit on session reset (Steve Dickson) [560785] - [nfs] nfs41: fix nfs4_callback_recallslot (Steve Dickson) [560785] - [nfs] nfs41: resize slot table in reset (Steve Dickson) [560785] - [nfs] nfs41: implement cb_recall_slot (Steve Dickson) [560785] - [nfs] nfs41: back channel drc minimal implementation (Steve Dickson) [560785] - [nfs] nfs41: prepare for back channel drc (Steve Dickson) [560785] - [nfs] nfs41: remove uneeded checks in callback processing (Steve Dickson) [560785] - [nfs] nfs41: directly encode back channel error (Steve Dickson) [560785] - [nfs] nfs41: fix wrong error on callback header xdr overflow (Steve Dickson) [560785] - [nfs] nfs41: Process callback's referring call list (Steve Dickson) [560785] - [nfs] nfs41: Check slot table for referring calls (Steve Dickson) [560785] - [nfs] nfs41: Adjust max cache response size value (Steve Dickson) [560785] - [nfs] NFSD: Create PF_INET6 listener in write_ports (Steve Dickson) [560785] - [nfs] SUNRPC: NFS kernel APIs shouldn't return ENOENT for "transport not found" (Steve Dickson) [560785] - [nfs] SUNRPC: Bury "#ifdef IPV6" in svc_create_xprt() (Steve Dickson) [560785] - [nfs] NFSD: Support AF_INET6 in svc_addsock() function (Steve Dickson) [560785] - [nfs] SUNRPC: Use rpc_pton() in ip_map_parse() (Steve Dickson) [560785] - [nfs] nfsd: 4.1 has an rfc number (Steve Dickson) [560785] - [nfs] nfsd41: Create the recovery entry for the NFSv4.1 client (Steve Dickson) [560785] - [nfs] nfsd: use vfs_fsync for non-directories (Steve Dickson) [560785] - [nfs] nfsd4: Use FIRST_NFS4_OP in nfsd4_decode_compound() (Steve Dickson) [560785] - [nfs] nfsd41: nfsd4_decode_compound() does not recognize all ops (Steve Dickson) [560785]- [block] blk-cgroup: Fix lockdep warning of potential deadlock in blk-cgroup (Vivek Goyal) [561903] - [block] cfq: Do not idle on async queues and drive deeper WRITE depths (Vivek Goyal) [561902] - [quota] 64-bit quota format fixes (Jerome Marchand) [546311] - [x86] fix Add AMD Node ID MSR support (Bhavna Sarathy) [557540] - [fs] ext4: fix type of "offset" in ext4_io_end (Eric Sandeen) [560097] - [x86] Disable HPET MSI on ATI SB700/SB800 (Prarit Bhargava) [557332] - [x86] arch specific support for remapping HPET MSIs (Prarit Bhargava) [557332] - [x86] intr-remap: generic support for remapping HPET MSIs (Prarit Bhargava) [557332] - [gfs] GFS2: Extend umount wait coverage to full glock lifetime (Steven Whitehouse) [561287] - [gfs] GFS2: Wait for unlock completion on umount (Steven Whitehouse) [561287] - [gfs] GFS2: Use MAX_LFS_FILESIZE for meta inode size (Steven Whitehouse) [561307] - [gfs] GFS2: Use GFP_NOFS for alloc structure (Steven Whitehouse) [561307] - [gfs] GFS2: Fix refcnt leak on gfs2_follow_link() error path (Steven Whitehouse) [561307]- [s390x] dasd: fix online/offline race (Hendrik Brueckner) [552840] - [netdrv] update tg3 to version 3.106 and fix panic (John Feeney) [555101] - [s390x] dasd: Fix null pointer in s390dbf and discipline checking (Hendrik Brueckner) [559615] - [s390x] zcrypt: Do not remove coprocessor in case of error 8/72 (Hendrik Brueckner) [559613] - [s390x] cio: channel path vary operation has no effect (Hendrik Brueckner) [559612] - [uv] x86: Ensure hub revision set for all ACPI modes (George Beshers) [559752] - [uv] x86: Add function retrieving node controller revision number (George Beshers) [559752]- [virtio] console: show error message if hvc_alloc fails for console ports (Amit Shah) [543824] - [virtio] console: Add debugfs files for each port to expose debug info (Amit Shah) [543824] - [virtio] console: Add ability to hot-unplug ports (Amit Shah) [543824] - [virtio] hvc_console: Export (GPL'ed) hvc_remove (Amit Shah) [543824] - [virtio] Add ability to detach unused buffers from vrings (Amit Shah) [543824] - [virtio] console: Handle port hot-plug (Amit Shah) [543824] - [virtio] console: Remove cached data on port close (Amit Shah) [543824] - [virtio] console: Register with sysfs and create a 'name' attribute for ports (Amit Shah) [543824] - [virtio] console: Ensure only one process can have a port open at a time (Amit Shah) [543824] - [virtio] console: Add file operations to ports for open/read/write/poll (Amit Shah) [543824] - [virtio] console: Associate each port with a char device (Amit Shah) [543824] - [virtio] console: Prepare for writing to / reading from userspace buffers (Amit Shah) [543824] - [virtio] console: Add a new MULTIPORT feature, support for generic ports (Amit Shah) [543824] - [virtio] console: Introduce a send_buf function for a common path for sending data to host (Amit Shah) [543824] - [virtio] console: Introduce function to hand off data from host to readers (Amit Shah) [543824] - [virtio] console: Separate out find_vqs operation into a different function (Amit Shah) [543824] - [virtio] console: Separate out console init into a new function (Amit Shah) [543824] - [virtio] console: Separate out console-specific data into a separate struct (Amit Shah) [543824] - [virtio] console: ensure console size is updated on hvc open (Amit Shah) [543824] - [virtio] console: struct ports for multiple ports per device. (Amit Shah) [543824] - [virtio] console: remove global var (Amit Shah) [543824] - [virtio] console: don't assume a single console port. (Amit Shah) [543824] - [virtio] console: use vdev->priv to avoid accessing global var. (Amit Shah) [543824] - [virtio] console: introduce a get_inbuf helper to fetch bufs from in_vq (Amit Shah) [543824] - [virtio] console: ensure add_inbuf can work for multiple ports as well (Amit Shah) [543824] - [virtio] console: encapsulate buffer information in a struct (Amit Shah) [543824] - [virtio] console: port encapsulation (Amit Shah) [543824] - [virtio] console: We support only one device at a time (Amit Shah) [543824] - [virtio] hvc_console: Remove __devinit annotation from hvc_alloc (Amit Shah) [543824] - [virtio] hvc_console: make the ops pointer const. (Amit Shah) [543824] - [virtio] console: statically initialize virtio_cons (Amit Shah) [543824] - [virtio] console: comment cleanup (Amit Shah) [543824] - [x86] Fix crash when profiling more than 28 events (Bhavna Sarathy) [557570] - [x86] Add AMD Node ID MSR support (Bhavna Sarathy) [557540] - [kvm] fix spurious interrupt with irqfd (Marcelo Tosatti) [559343] - [kvm] eventfd: allow atomic read and waitqueue remove (Marcelo Tosatti) [559343] - [kvm] properly check max PIC pin in irq route setup (Marcelo Tosatti) [559343] - [kvm] only allow one gsi per fd (Marcelo Tosatti) [559343] - [kvm] x86: Fix leak of free lapic date in kvm_arch_vcpu_init() (Marcelo Tosatti) [559343] - [kvm] x86: Fix probable memory leak of vcpu->arch.mce_banks (Marcelo Tosatti) [559343] - [kvm] MMU: bail out pagewalk on kvm_read_guest error (Marcelo Tosatti) [559343] - [kvm] x86: Fix host_mapping_level() (Marcelo Tosatti) [559343] - [kvm] Fix race between APIC TMR and IRR (Marcelo Tosatti) [559343] - [x86] acpi: Export acpi_pci_irq_{add|del}_prt() (James Paradis) [553781] - [kdump] backport upstream ppc64 kcrctab fixes (Neil Horman) [558803] - [mm] Memory tracking for Stratus (James Paradis) [512400]- [drm] radeon possible security issue (Jerome Glisse) [556692] - [mm] Memory tracking for Stratus (James Paradis) [512400] - [pci] Always set prefetchable base/limit upper32 registers (Prarit Bhargava) [553471] - [scsi] Sync be2iscsi with upstream (Mike Christie) [515256] - [x86] msr/cpuid: Register enough minors for the MSR and CPUID drivers (George Beshers) [557554] - [x86] Remove unnecessary mdelay() from cpu_disable_common() (Peter Bogdanovic) [463633] - [x86] ioapic: Document another case when level irq is seen as an edge (Peter Bogdanovic) [463633] - [x86] ioapic: Fix the EOI register detection mechanism (Peter Bogdanovic) [463633] - [x86] io-apic: Move the effort of clearing remoteIRR explicitly before migrating the irq (Peter Bogdanovic) [463633] - [x86] Remove local_irq_enable()/local_irq_disable() in fixup_irqs() (Peter Bogdanovic) [463633] - [x86] Use EOI register in io-apic on intel platforms (Peter Bogdanovic) [463633]- [kdump] Remove the 32MB limitation for crashkernel (Steve Best) [529270] - [dm] dm-raid45: export missing dm_rh_inc (Heinz Mauelshagen) [552329] - [block] dm-raid45: add raid45 target (Heinz Mauelshagen) [552329] - [block] dm-replicator: blockdev site link handler (Heinz Mauelshagen) [552364] - [block] dm-replicator: ringbuffer replication log handler (Heinz Mauelshagen) [552364] - [block] dm-replicator: replication log and site link handler interfaces and main replicator module (Heinz Mauelshagen) [552364] - [block] dm-replicator: documentation and module registry (Heinz Mauelshagen) [552364] - [s390x] qeth: set default BLKT settings dependend on OSA hw level (Hendrik Brueckner) [557474] - [drm] bring RHEL6 radeon drm up to 2.6.33-rc4/5 level (Jerome Glisse) [557539] - [netdrv] e1000e: enhance frame fragment detection (Andy Gospodarek) [462780] - [stable] ipv6: skb_dst() can be NULL in ipv6_hop_jumbo(). (David S. Miller) [555084] - [stable] module: handle ppc64 relocating kcrctabs when CONFIG_RELOCATABLE=y (Rusty Russell) [555084] - [stable] fix more leaks in audit_tree.c tag_chunk() (Al Viro) [555084] - [stable] fix braindamage in audit_tree.c untag_chunk() (Al Viro) [555084] - [stable] mac80211: fix skb buffering issue (and fixes to that) (Johannes Berg) [555084] - [stable] kernel/sysctl.c: fix stable merge error in NOMMU mmap_min_addr (Mike Frysinger) [555084] - [stable] libertas: Remove carrier signaling from the scan code (Samuel Ortiz) [555084] - [stable] mac80211: add missing sanity checks for action frames (Felix Fietkau) [555084] - [stable] iwl: off by one bug (Dan Carpenter) [555084] - [stable] cfg80211: fix syntax error on user regulatory hints (Luis R. Rodriguez) [555084] - [stable] ath5k: Fix eeprom checksum check for custom sized eeproms (Luis R. Rodriguez) [555084] - [stable] iwlwifi: fix iwl_queue_used bug when read_ptr == write_ptr (Zhu Yi) [555084] - [stable] xen: fix hang on suspend. (Ian Campbell) [555084] - [stable] quota: Fix dquot_transfer for filesystems different from ext4 (Jan Kara) [555084] - [stable] hwmon: (adt7462) Fix pin 28 monitoring (Roger Blofeld) [555084] - [stable] hwmon: (coretemp) Fix TjMax for Atom N450/D410/D510 CPUs (Yong Wang) [555084] - [stable] netfilter: nf_ct_ftp: fix out of bounds read in update_nl_seq() (Patrick McHardy) [555084] - [stable] netfilter: ebtables: enforce CAP_NET_ADMIN (Florian Westphal) [555084] - [stable] ASoC: Fix WM8350 DSP mode B configuration (Mark Brown) [555084] - [stable] ALSA: atiixp: Specify codec for Foxconn RC4107MA-RS2 (Daniel T Chen) [555084] - [stable] ALSA: ac97: Add Dell Dimension 2400 to Headphone/Line Jack Sense blacklist (Daniel T Chen) [555084] - [stable] mmc_block: fix queue cleanup (Adrian Hunter) [555084] - [stable] mmc_block: fix probe error cleanup bug (Jarkko Lavinen) [555084] - [stable] mmc_block: add dev_t initialization check (Anna Lemehova) [555084] - [stable] kernel/signal.c: fix kernel information leak with print-fatal-signals=1 (Andi Kleen) [555084] - [stable] dma-debug: allow DMA_BIDIRECTIONAL mappings to be synced with DMA_FROM_DEVICE and (Krzysztof Halasa) [555084] - [stable] lib/rational.c needs module.h (Sascha Hauer) [555084] - [stable] drivers/cpuidle/governors/menu.c: fix undefined reference to `__udivdi3' (Stephen Hemminger) [555084] - [stable] rtc_cmos: convert shutdown to new pnp_driver->shutdown (OGAWA Hirofumi) [555084] - [stable] Revert "x86: Side-step lguest problem by only building cmpxchg8b_emu for pre-Pentium" (Rusty Russell) [555084] - [stable] exofs: simple_write_end does not mark_inode_dirty (Boaz Harrosh) [555084] - [stable] modules: Skip empty sections when exporting section notes (Ben Hutchings) [555084] - [stable] ASoC: fix params_rate() macro use in several codecs (Guennadi Liakhovetski) [555084] - [stable] fasync: split 'fasync_helper()' into separate add/remove functions (Linus Torvalds) [555084] - [stable] untangle the do_mremap() mess (Al Viro)- [mm] mmap: don't return ENOMEM when mapcount is temporarily exceeded in munmap() (Danny Feng) [557000] - [netdrv] vxge: fix issues found in Neterion testing (Michal Schmidt) [493985] - [x86] Force irq complete move during cpu offline (Prarit Bhargava) [541815] - [sound] Fix SPDIF-In for AD1988 codecs + add Intel Cougar IDs (Jaroslav Kysela) [557473] - [scsi] aic79xx: check for non-NULL scb in ahd_handle_nonpkt_busfree (Tomas Henzl) [557753] - [s390x] fix loading of PER control registers for utrace. (CAI Qian) [556410] - [s390x] ptrace: dont abuse PT_PTRACED (CAI Qian) [552102] - [perf] Remove the "event" callback from perf events (Jason Baron) [525517] - [perf] Use overflow handler instead of the event callback (Jason Baron) [525517] - [perf] Fix locking for PERF_FORMAT_GROUP (Jason Baron) [525517] - [perf] Fix event scaling for inherited counters (Jason Baron) [525517] - [perf] Fix PERF_FORMAT_GROUP scale info (Jason Baron) [525517] - [perf] Allow for custom overflow handlers (Jason Baron) [525517] - [perf] Add a callback to perf events (Jason Baron) [525517] - [perf] improve error reporting (Jason Baron) [525517] - [perf] add kernel internal interface (Jason Baron) [525517] - [utrace] fix utrace_maybe_reap() vs find_matching_engine() race (Oleg Nesterov) [557338] - [x86] Disable Memory hot add on x86 32-bit (Prarit Bhargava) [557131] - [netdrv] e1000e: update to the latest upstream (Andy Gospodarek) [462780] - [gfs] Use dquot_send_warning() (Steven Whitehouse) [557057] - [gfs] Add quota netlink support (Steven Whitehouse) [557057] - [netdrv] qlge: update to upstream version v1.00.00.23.00.00-01 (Andy Gospodarek) [553357] - [s390x] zfcp: set HW timeout requested by BSG request (Hendrik Brueckner) [556918] - [s390x] zfcp: introduce BSG timeout callback (Hendrik Brueckner) [556918] - [scsi] scsi_transport_fc: Allow LLD to reset FC BSG timeout (Hendrik Brueckner) [556918]- [kvm] fix cleanup_srcu_struct on vm destruction (Marcelo Tosatti) [554762] - [x86] core: make LIST_POISON less deadly (Avi Kivity) [554640] - [x86] dell-wmi: Add support for new Dell systems (Matthew Garrett) [525548] - [fs] xfs: 2.6.33 updates (Eric Sandeen) [554891] - [x86] Add kernel pagefault tracepoint for x86 & x86_64. (Larry Woodman) [526032] - [pci] PCIe AER: honor ACPI HEST FIRMWARE FIRST mode (Matthew Garrett) [537205] - [block] direct-io: cleanup blockdev_direct_IO locking (Eric Sandeen) [556547] - [tracing] tracepoint: Add signal tracepoints (Masami Hiramatsu) [526030] - [cgroups] fix for "kernel BUG at kernel/cgroup.c:790" (Dave Anderson) [547815] - [irq] Expose the irq_desc node as /proc/irq/*/node (George Beshers) [555866] - [scsi] qla2xxx - Update support for FC/FCoE HBA/CNA (Rob Evers) [553854] - [scsi] bfa update from 2.1.2.0 to 2.1.2.1 (Rob Evers) [475704] - [nfs] sunrpc: fix build-time warning (Steve Dickson) [437715] - [nfs] sunrpc: on successful gss error pipe write, don't return error (Steve Dickson) [437715] - [nfs] SUNRPC: Fix the return value in gss_import_sec_context() (Steve Dickson) [437715] - [nfs] SUNRPC: Fix up an error return value in gss_import_sec_context_kerberos() (Steve Dickson) [437715] - [nfs] sunrpc: fix peername failed on closed listener (Steve Dickson) [437715] - [nfs] nfsd: make sure data is on disk before calling ->fsync (Steve Dickson) [437715] - [uv] React 2.6.32.y: isolcpus broken in 2.6.32.y kernel (George Beshers) [548842] - [gru] GRU Rollup patch (George Beshers) [546680] - [uv] XPC: pass nasid instead of nid to gru_create_message_queue (George Beshers) [546695] - [uv] x86: XPC receive message reuse triggers invalid BUG_ON (George Beshers) [546695] - [uv] x86: xpc_make_first_contact hang due to not accepting ACTIVE state (George Beshers) [546695] - [uv] x86: xpc NULL deref when mesq becomes empty (George Beshers) [546695] - [uv] x86: update XPC to handle updated BIOS interface (George Beshers) [546695] - [uv] xpc needs to provide an abstraction for uv_gpa (George Beshers) [546695] - [uv] x86, irq: Check move_in_progress before freeing the vector mapping (George Beshers) [546668] - [uv] x86: Remove move_cleanup_count from irq_cfg (George Beshers) [546668] - [uv] x86, irq: Allow 0xff for /proc/irq/[n]/smp_affinity on an 8-cpu system (George Beshers) [546668] - [uv] x86, apic: Move SGI UV functionality out of generic IO-APIC code (George Beshers) [546668] - [uv] x86 SGI: Fix irq affinity for hub based interrupts (George Beshers) [546668] - [uv] x86 RTC: Always enable RTC clocksource (George Beshers) [546668] - [uv] x86 RTC: Rename generic_interrupt to x86_platform_ipi (George Beshers) [546668] - [uv] x86, mm: Correct the implementation of is_untracked_pat_range() (George Beshers) [548524] - [uv] x86: Change is_ISA_range() into an inline function (George Beshers) [548524] - [uv] x86, platform: Change is_untracked_pat_range() to bool (George Beshers) [548524] - [uv] x86, mm: is_untracked_pat_range() takes a normal semiclosed range (George Beshers) [548524] - [uv] x86, mm: Call is_untracked_pat_range() rather than is_ISA_range() (George Beshers) [548524] - [uv] x86 SGI: Dont track GRU space in PAT (George Beshers) [548524] - [scsi] megaraid: upgrade to 4.17 (Tomas Henzl) [520729] - [scsi] mpt2sas: Bump version 03.100.03.00 (Tomas Henzl) [470848] - [scsi] mpt2sas: don't update links nor unblock device at no link rate change (Tomas Henzl) [470848] - [scsi] mpt2sas: add support for RAID Action System Shutdown Initiated at OS Shutdown (Tomas Henzl) [470848] - [scsi] mpt2sas: freeze the sdev IO queue when firmware sends internal device reset (Tomas Henzl) [470848] - [scsi] mpt2sas: fix PPC endian bug (Tomas Henzl) [470848] - [scsi] mpt2sas: mpt2sas_base_get_sense_buffer_dma returns little endian (Tomas Henzl) [470848] - [scsi] mpt2sas: return DID_TRANSPORT_DISRUPTED in nexus loss and SCSI_MLQUEUE_DEVICE_BUSY if device is busy (Tomas Henzl) [470848] - [scsi] mpt2sas: retrieve the ioc facts prior to putting the controller into READY state (Tomas Henzl) [470848] - [scsi] mpt2sas: add new info messages for IR and Expander events (Tomas Henzl) [470848] - [scsi] mpt2sas: limit the max_depth to 32 for SATA devices (Tomas Henzl) [470848] - [scsi] mpt2sas: add TimeStamp support when sending ioc_init (Tomas Henzl) [470848] - [scsi] mpt2sas: add extended type for diagnostic buffer support (Tomas Henzl) [470848] - [scsi] mpt2sas: add command line option diag_buffer_enable (Tomas Henzl) [470848] - [scsi] mpt2sas: fix some comments (Tomas Henzl) [470848] - [scsi] mpt2sas: stop driver when firmware encounters faults (Tomas Henzl) [470848] - [scsi] mpt2sas: adding MPI Headers - revision L (Tomas Henzl) [470848] - [scsi] mpt2sas: new device SAS2208 support (Tomas Henzl) [470848] - [scsi] mpt2sas: check for valid response info (Tomas Henzl) [470848] - [scsi] mpt2sas: fix expander remove fail (Tomas Henzl) [470848] - [scsi] mpt2sas: use sas address instead of handle as a lookup (Tomas Henzl) [470848] - [sound] ALSA HDA driver update 2009-12-15 (Jaroslav Kysela) [555812] - [block] Honor the gfp_mask for alloc_page() in blkdev_issue_discard() (Mike Snitzer) [554719] - [scsi] sync fcoe with upstream (Mike Christie) [549945] - [net] dccp: modify how dccp creates slab caches to prevent bug halt in SLUB (Neil Horman) [553698] - [s390x] tape: Add pr_fmt() macro to all tape source files (Hendrik Brueckner) [554380] - [s390] qeth: fix packet loss if TSO is switched on (Hendrik Brueckner) [546632] - [s390x] qeth: Support for HiperSockets Network Traffic Analyzer (Hendrik Brueckner) [463706] - [serial] 8250: add support for DTR/DSR hardware flow control (Mauro Carvalho Chehab) [523848]- [build] Revert "[redhat] disabling temporaly DEVTMPFS" (Aristeu Rozanski)- [drm] minor printk fixes from upstream (Dave Airlie) [554601] - [offb] add support for framebuffer handoff to offb. (Dave Airlie) [554948] - [x86] allow fbdev primary video code on 64-bit. (Dave Airlie) [554930] - [drm] nouveau: update to 2.6.33 level (Dave Airlie) [549930] - [drm] ttm: validation API changes + ERESTART fixes. (Dave Airlie) [554918] - [drm] radeon/kms: update to 2.6.33 (without TTM API changes) (Dave Airlie) [554918] - [drm] i915: bring Intel DRM/KMS driver up to 2.6.33 (Dave Airlie) [554616] - [drm] radeon/intel: realign displayport helper code with upstream. (Dave Airlie) [554601] - [drm] kms: rollup KMS core and helper changes to 2.6.33 (Dave Airlie) [554601] - [drm] remove address mask param for drm_pci_alloc() (Dave Airlie) [554601] - [drm] add new userspace core drm interfaces from 2.6.33 (Dave Airlie) [554601] - [drm] unlocked ioctl support for core + macro fixes (Dave Airlie) [554601] - [drm] ttm: rollup upstream TTM fixes (Dave Airlie) [554601] - [drm] mm: patch drm core memory range manager up to 2.6.33 (Dave Airlie) [554601] - [drm] drm/edid: update to 2.6.33 EDID parser code (Dave Airlie) [554601] - [net] dccp: fix module load dependency btw dccp_probe and dccp (Neil Horman) [554840] - [powerpc] pseries: Correct pseries/dlpar.c build break without CONFIG_SMP (Steve Best) [539318] - [powerpc] cpu-allocation/deallocation process (Steve Best) [539318] - [powerpc] Add code to online/offline CPUs of a DLPAR node (Steve Best) [539318] - [powerpc] CPU DLPAR handling (Steve Best) [539318] - [powerpc] sysfs cpu probe/release files (Steve Best) [539318] - [powerpc] Kernel handling of Dynamic Logical Partitioning (Steve Best) [539318] - [powerpc] pseries: Add hooks to put the CPU into an appropriate offline state (Steve Best) [539318] - [powerpc] pseries: Add extended_cede_processor() helper function. (Steve Best) [539318] - [gfs] GFS2: Fix glock refcount issues (Steven Whitehouse) [546634] - [gfs] GFS2: Ensure uptodate inode size when using O_APPEND (Steven Whitehouse) [547639] - [gfs] GFS2: Fix locking bug in rename (Steven Whitehouse) [547640] - [gfs] GFS2: Fix lock ordering in gfs2_check_blk_state() (Steven Whitehouse) [554673] - [gfs2] only show nobarrier option on /proc/mounts when the option is active (Steven Whitehouse) [546665] - [gfs2] add barrier/nobarrier mount options (Steven Whitehouse) [546665] - [gfs2] remove division from new statfs code (Steven Whitehouse) [298561] - [gfs2] Improve statfs and quota usability (Steven Whitehouse) [298561] - [gfs2] Add set_xquota support (Steven Whitehouse) [298561] - [gfs2] Add get_xquota support (Steven Whitehouse) [298561] - [gfs2] Clean up gfs2_adjust_quota() and do_glock() (Steven Whitehouse) [298561] - [gfs2] Remove constant argument from qd_get() (Steven Whitehouse) [298561] - [gfs2] Remove constant argument from qdsb_get() (Steven Whitehouse) [298561] - [gfs2] Add proper error reporting to quota sync via sysfs (Steven Whitehouse) [298561] - [gfs2] Add get_xstate quota function (Steven Whitehouse) [298561] - [gfs2] Remove obsolete code in quota.c (Steven Whitehouse) [298561] - [gfs2] Hook gfs2_quota_sync into VFS via gfs2_quotactl_ops (Steven Whitehouse) [298561] - [gfs2] Alter arguments of gfs2_quota/statfs_sync (Steven Whitehouse) [298561] - [gfs2] Fix -o meta mounts for subsequent mounts (Steven Whitehouse) [546664] - [gfs] GFS2: Fix gfs2_xattr_acl_chmod() (Steven Whitehouse) [546294] - [gfs] VFS: Use GFP_NOFS in posix_acl_from_xattr() (Steven Whitehouse) [546294] - [gfs] GFS2: Add cached ACLs support (Steven Whitehouse) [546294] - [gfs] GFS2: Clean up ACLs (Steven Whitehouse) [546294] - [gfs] GFS2: Use gfs2_set_mode() instead of munge_mode() (Steven Whitehouse) [546294] - [gfs] GFS2: Use forget_all_cached_acls() (Steven Whitehouse) [546294] - [gfs] VFS: Add forget_all_cached_acls() (Steven Whitehouse) [546294] - [gfs] GFS2: Fix up system xattrs (Steven Whitehouse) [546294] - [netdrv] igb: Update igb driver to support Barton Hills (Stefan Assmann) [462783] - [dm] add feature flags to reduce future kABI impact (Mike Snitzer) [547756] - [block] Stop using byte offsets (Mike Snitzer) [554718] - [dm] Fix device mapper topology stacking (Mike Snitzer) [554718] - [block] bdev_stack_limits wrapper (Mike Snitzer) [554718] - [block] Fix discard alignment calculation and printing (Mike Snitzer) [554718] - [block] Correct handling of bottom device misaligment (Mike Snitzer) [554718] - [block] Fix incorrect alignment offset reporting and update documentation (Mike Snitzer) [554718] - [kvm] Fix possible circular locking in kvm_vm_ioctl_assign_device() (Marcelo Tosatti) [554762] - [kvm] only clear irq_source_id if irqchip is present (Marcelo Tosatti) [554762] - [kvm] fix lock imbalance in kvm_*_irq_source_id() (Marcelo Tosatti) [554762] - [kvm] VMX: Report unexpected simultaneous exceptions as internal errors (Marcelo Tosatti) [554762] - [kvm] Allow internal errors reported to userspace to carry extra data (Marcelo Tosatti) [554762] - [kvm] x86: disable paravirt mmu reporting (Marcelo Tosatti) [554762] - [kvm] x86: disallow KVM_{SET, GET}_LAPIC without allocated in-kernel lapic (Marcelo Tosatti) [554762] - [kvm] x86: disallow multiple KVM_CREATE_IRQCHIP (Marcelo Tosatti) [554762] - [kvm] VMX: Disable unrestricted guest when EPT disabled (Marcelo Tosatti) [554762] - [kvm] SVM: remove needless mmap_sem acquision from nested_svm_map (Marcelo Tosatti) [554762] - [kvm] SVM: Notify nested hypervisor of lost event injections (Marcelo Tosatti) [554762] - [kvm] SVM: Move INTR vmexit out of atomic code (Marcelo Tosatti) [554762] - [kvm] remove pre_task_link setting in save_state_to_tss16 (Marcelo Tosatti) [554762] - [kvm] x86: Extend KVM_SET_VCPU_EVENTS with selective updates (Marcelo Tosatti) [554500] - [kvm] x86: Add KVM_GET/SET_VCPU_EVENTS (Marcelo Tosatti) [554500] - [kvm] fix kvmclock-adjust-offset ioctl to match upstream (Marcelo Tosatti) [554524] - [kvm] SVM: init_vmcb(): remove redundant save->cr0 initialization (Marcelo Tosatti) [554506] - [kvm] SVM: Reset cr0 properly on vcpu reset (Marcelo Tosatti) [554506] - [kvm] VMX: Use macros instead of hex value on cr0 initialization (Marcelo Tosatti) [554506] - [kvm] avoid taking ioapic mutex for non-ioapic EOIs (Marcelo Tosatti) [550809] - [kvm] Bump maximum vcpu count to 64 (Marcelo Tosatti) [550809] - [kvm] convert slots_lock to a mutex (Marcelo Tosatti) [550809] - [kvm] switch vcpu context to use SRCU (Marcelo Tosatti) [550809] - [kvm] convert io_bus to SRCU (Marcelo Tosatti) [550809] - [kvm] x86: switch kvm_set_memory_alias to SRCU update (Marcelo Tosatti) [550809] - [kvm] use SRCU for dirty log (Marcelo Tosatti) [550809] - [kvm] introduce kvm->srcu and convert kvm_set_memory_region to SRCU update (Marcelo Tosatti) [550809] - [kvm] use gfn_to_pfn_memslot in kvm_iommu_map_pages (Marcelo Tosatti) [550809] - [kvm] introduce gfn_to_pfn_memslot (Marcelo Tosatti) [550809] - [kvm] split kvm_arch_set_memory_region into prepare and commit (Marcelo Tosatti) [550809] - [kvm] modify alias layout in x86s struct kvm_arch (Marcelo Tosatti) [550809] - [kvm] modify memslots layout in struct kvm (Marcelo Tosatti) [550809] - [kvm] rcu: Enable synchronize_sched_expedited() fastpath (Marcelo Tosatti) [550809] - [kvm] rcu: Add synchronize_srcu_expedited() to the documentation (Marcelo Tosatti) [550809] - [kvm] rcu: Add synchronize_srcu_expedited() to the rcutorture test suite (Marcelo Tosatti) [550809] - [kvm] Add synchronize_srcu_expedited() (Marcelo Tosatti) [550809] - [kvm] Drop kvm->irq_lock lock from irq injection path (Marcelo Tosatti) [550809] - [kvm] Move IO APIC to its own lock (Marcelo Tosatti) [550809] - [kvm] Convert irq notifiers lists to RCU locking (Marcelo Tosatti) [550809] - [kvm] Move irq ack notifier list to arch independent code (Marcelo Tosatti) [550809] - [kvm] Move irq routing data structure to rcu locking (Marcelo Tosatti) [550809] - [kvm] Maintain back mapping from irqchip/pin to gsi (Marcelo Tosatti) [550809] - [kvm] Change irq routing table to use gsi indexed array (Marcelo Tosatti) [550809] - [kvm] Move irq sharing information to irqchip level (Marcelo Tosatti) [550809] - [kvm] Call pic_clear_isr() on pic reset to reuse logic there (Marcelo Tosatti) [550809] - [kvm] Dont pass kvm_run arguments (Marcelo Tosatti) [550809]- [modsign] Remove Makefile.modpost qualifying message for module sign failure (David Howells) [543529] - [nfs] fix oops in nfs_rename() (Jeff Layton) [554337] - [x86] AMD: Fix stale cpuid4_info shared_map data in shared_cpu_map cpumasks (Prarit Bhargava) [546610] - [s390] kernel: improve code generated by atomic operations (Hendrik Brueckner) [547411] - [s390x] tape: incomplete device removal (Hendrik Brueckner) [547415] - [netdrv] be2net: update be2net driver to latest upstream (Ivan Vecera) [515262] - [x86] mce: fix confusion between bank attributes and mce attributes (hiro muneda) [476606] - [tpm] autoload tpm_tis driver (John Feeney) [531891] - [stable] generic_permission: MAY_OPEN is not write access (Serge E. Hallyn) [555084] - [stable] rt2x00: Disable powersaving for rt61pci and rt2800pci. (Gertjan van Wingerde) [555084] - [stable] lguest: fix bug in setting guest GDT entry (Rusty Russell) [555084] - [stable] ext4: Update documentation to correct the inode_readahead_blks option name (Fang Wenqi) [555084] - [stable] sched: Sched_rt_periodic_timer vs cpu hotplug (Peter Zijlstra) [555084] - [stable] amd64_edac: fix forcing module load/unload (Borislav Petkov) [555084] - [stable] amd64_edac: make driver loading more robust (Borislav Petkov) [555084] - [stable] amd64_edac: fix driver instance freeing (Borislav Petkov) [555084] - [stable] x86, msr: msrs_alloc/free for CONFIG_SMP=n (Borislav Petkov) [555084] - [stable] x86, msr: Add support for non-contiguous cpumasks (Borislav Petkov) [555084] - [stable] amd64_edac: unify MCGCTL ECC switching (Borislav Petkov) [555084] - [stable] cpumask: use modern cpumask style in drivers/edac/amd64_edac.c (Rusty Russell) [555084] - [stable] x86, msr: Unify rdmsr_on_cpus/wrmsr_on_cpus (Borislav Petkov) [555084] - [stable] ext4: fix sleep inside spinlock issue with quota and dealloc (#14739) (Dmitry Monakhov) [555084] - [stable] ext4: Convert to generic reserved quota's space management. (Dmitry Monakhov) [555084] - [stable] quota: decouple fs reserved space from quota reservation (Dmitry Monakhov) [555084] - [stable] Add unlocked version of inode_add_bytes() function (Dmitry Monakhov) [555084] - [stable] udf: Try harder when looking for VAT inode (Jan Kara) [555084] - [stable] orinoco: fix GFP_KERNEL in orinoco_set_key with interrupts disabled (Andrey Borzenkov) [555084] - [stable] drm: disable all the possible outputs/crtcs before entering KMS mode (Zhao Yakui) [555084] - [stable] drm/radeon/kms: fix crtc vblank update for r600 (Dave Airlie) [555084] - [stable] sched: Fix balance vs hotplug race (Peter Zijlstra) [555084] - [stable] Keys: KEYCTL_SESSION_TO_PARENT needs TIF_NOTIFY_RESUME architecture support (Geert Uytterhoeven) [555084] - [stable] b43: avoid PPC fault during resume (Larry Finger) [555084] - [stable] hwmon: (sht15) Off-by-one error in array index + incorrect constants (Jonathan Cameron) [555084] - [stable] netfilter: fix crashes in bridge netfilter caused by fragment jumps (Patrick McHardy) [555084] - [stable] ipv6: reassembly: use seperate reassembly queues for conntrack and local delivery (Patrick McHardy) [555084] - [stable] e100: Fix broken cbs accounting due to missing memset. (Roger Oksanen) [555084] - [stable] memcg: avoid oom-killing innocent task in case of use_hierarchy (Daisuke Nishimura) [555084] - [stable] x86/ptrace: make genregs[32]_get/set more robust (Linus Torvalds) [555084] - [stable] V4L/DVB (13596): ov511.c typo: lock => unlock (Dan Carpenter) [555084] - [stable] kernel/sysctl.c: fix the incomplete part of sysctl_max_map_count-should-be-non-negative.patch (WANG Cong) [555084] - [stable] 'sysctl_max_map_count' should be non-negative (Amerigo Wang) [555084] - [stable] NOMMU: Optimise away the {dac_,}mmap_min_addr tests (David Howells) [555084] - [stable] mac80211: fix race with suspend and dynamic_ps_disable_work (Luis R. Rodriguez) [555084] - [stable] iwlwifi: fix 40MHz operation setting on cards that do not allow it (Reinette Chatre) [555084] - [stable] iwlwifi: fix more eeprom endian bugs (Johannes Berg) [555084] - [stable] iwlwifi: fix EEPROM/OTP reading endian annotations and a bug (Johannes Berg) [555084] - [stable] iwl3945: fix panic in iwl3945 driver (Zhu Yi) [555084] - [stable] iwl3945: disable power save (Reinette Chatre) [555084] - [stable] ath9k_hw: Fix AR_GPIO_INPUT_EN_VAL_BT_PRIORITY_BB and its shift value in 0x4054 (Vasanthakumar Thiagarajan) [555084] - [stable] ath9k_hw: Fix possible OOB array indexing in gen_timer_index[] on 64-bit (Vasanthakumar Thiagarajan) [555084] - [stable] ath9k: fix suspend by waking device prior to stop (Sujith) [555084] - [stable] ath9k: wake hardware during AMPDU TX actions (Luis R. Rodriguez) [555084] - [stable] ath9k: fix missed error codes in the tx status check (Felix Fietkau) [555084] - [stable] ath9k: Fix TX queue draining (Sujith) [555084] - [stable] ath9k: wake hardware for interface IBSS/AP/Mesh removal (Luis R. Rodriguez) [555084] - [stable] ath5k: fix SWI calibration interrupt storm (Bob Copeland) [555084] - [stable] cfg80211: fix race between deauth and assoc response (Johannes Berg) [555084] - [stable] mac80211: Fix IBSS merge (Sujith) [555084] - [stable] mac80211: fix WMM AP settings application (Johannes Berg) [555084] - [stable] mac80211: fix propagation of failed hardware reconfigurations (Luis R. Rodriguez) [555084] - [stable] iwmc3200wifi: fix array out-of-boundary access (Zhu Yi) [555084] - [stable] Libertas: fix buffer overflow in lbs_get_essid() (Daniel Mack) [555084] - [stable] KVM: LAPIC: make sure IRR bitmap is scanned after vm load (Marcelo Tosatti) [555084] - [stable] KVM: MMU: remove prefault from invlpg handler (Marcelo Tosatti) [555084] - [stable] ioat2,3: put channel hardware in known state at init (Dan Williams) [555084] - [stable] ioat3: fix p-disabled q-continuation (Dan Williams) [555084] - [stable] x86/amd-iommu: Fix initialization failure panic (Joerg Roedel) [555084] - [stable] dma-debug: Fix bug causing build warning (Ingo Molnar) [555084] - [stable] dma-debug: Do not add notifier when dma debugging is disabled. (Shaun Ruffell) [555084] - [stable] dma: at_hdmac: correct incompatible type for argument 1 of 'spin_lock_bh' (Nicolas Ferre) [555084] - [stable] md: Fix unfortunate interaction with evms (NeilBrown) [555084] - [stable] x86: SGI UV: Fix writes to led registers on remote uv hubs (Mike Travis) [555084] - [stable] drivers/net/usb: Correct code taking the size of a pointer (Julia Lawall) [555084] - [stable] USB: fix bugs in usb_(de)authorize_device (Alan Stern) [555084] - [stable] USB: rename usb_configure_device (Alan Stern) [555084] - [stable] Bluetooth: Prevent ill-timed autosuspend in USB driver (Oliver Neukum) [555084] - [stable] USB: musb: gadget_ep0: avoid SetupEnd interrupt (Sergei Shtylyov) [555084] - [stable] USB: Fix a bug on appledisplay.c regarding signedness (pancho horrillo) [555084] - [stable] USB: option: support hi speed for modem Haier CE100 (Donny Kurnia) [555084] - [stable] USB: emi62: fix crash when trying to load EMI 6|2 firmware (Clemens Ladisch) [555084] - [stable] drm/radeon: fix build on 64-bit with some compilers. (Dave Airlie) [555084] - [stable] ASoC: Do not write to invalid registers on the wm9712. (Eric Millbrandt) [555084] - [stable] powerpc: Handle VSX alignment faults correctly in little-endian mode (Neil Campbell) [555084] - [stable] ACPI: Use the return result of ACPI lid notifier chain correctly (Zhao Yakui) [555084] - [stable] ACPI: EC: Fix MSI DMI detection (Alexey Starikovskiy) [555084] - [stable] acerhdf: limit modalias matching to supported (Stefan Bader) [555084] - [stable] ALSA: hda - Fix missing capsrc_nids for ALC88x (Takashi Iwai) [555084] - [stable] sound: sgio2audio/pdaudiocf/usb-audio: initialize PCM buffer (Clemens Ladisch) [555084] - [stable] ASoC: wm8974: fix a wrong bit definition (Guennadi Liakhovetski) [555084] - [stable] pata_cmd64x: fix overclocking of UDMA0-2 modes (Bartlomiej Zolnierkiewicz) [555084] - [stable] pata_hpt3x2n: fix clock turnaround (Sergei Shtylyov) [555084] - [stable] clockevents: Prevent clockevent_devices list corruption on cpu hotplug (Thomas Gleixner) [555084] - [stable] sched: Select_task_rq_fair() must honour SD_LOAD_BALANCE (Peter Zijlstra) [555084] - [stable] x86, cpuid: Add "volatile" to asm in native_cpuid() (Suresh Siddha) [555084] - [stable] sched: Fix task_hot() test order (Peter Zijlstra) [555084] - [stable] SCSI: fc class: fix fc_transport_init error handling (Mike Christie) [555084] - [stable] SCSI: st: fix mdata->page_order handling (FUJITA Tomonori) [555084] - [stable] SCSI: qla2xxx: dpc thread can execute before scsi host has been added (Michael Reed) [555084] - [stable] SCSI: ipr: fix EEH recovery (Kleber Sacilotto de Souza) [555084] - [stable] implement early_io{re,un}map for ia64 (Luck, Tony) [555084] - [stable] perf_event: Fix incorrect range check on cpu number (Paul Mackerras) [555084] - [stable] netfilter: xtables: document minimal required version (Jan Engelhardt) [555084] - [stable] intel-iommu: ignore page table validation in pass through mode (Chris Wright) [555084] - [stable] jffs2: Fix long-standing bug with symlink garbage collection. (David Woodhouse) [555084] - [stable] ipvs: zero usvc and udest (Simon Horman) [555084] - [stable] mm: sigbus instead of abusing oom (Hugh Dickins) [555084] - [stable] drm/i915: Fix LVDS stability issue on Ironlake (Zhenyu Wang) [555084] - [stable] drm/i915: PineView only has LVDS and CRT ports (Zhenyu Wang) [555084] - [stable] drm/i915: Avoid NULL dereference with component_only tv_modes (Chris Wilson) [555084] - [stable] x86: Under BIOS control, restore AP's APIC_LVTTHMR to the BSP value (Yong Wang) [555084] - [stable] bcm63xx_enet: fix compilation failure after get_stats_count removal (Florian Fainelli) [555084] - [stable] V4L/DVB (13116): gspca - ov519: Webcam 041e:4067 added. (Rafal Milecki) [555084] - [stable] ext3: Fix data / filesystem corruption when write fails to copy data (Jan Kara) [555084] - [stable] net: Fix userspace RTM_NEWLINK notifications. (Eric W. Biederman) [555084] - [stable] ACPI: Use the ARB_DISABLE for the CPU which model id is less than 0x0f. (Zhao Yakui) [555084] - [stable] vmalloc: conditionalize build of pcpu_get_vm_areas() (Tejun Heo) [555084] - [stable] asus-laptop: change light sens default values. (Corentin Chary) [555084] - [stable] acerhdf: add new BIOS versions (Peter Feuerer) [555084] - [stable] matroxfb: fix problems with display stability (Alan Cox) [555084] - [stable] ipw2100: fix rebooting hang with driver loaded (Zhu Yi) [555084] - [stable] thinkpad-acpi: preserve rfkill state across suspend/resume (Henrique de Moraes Holschuh) [555084] - [stable] thinkpad-acpi: fix default brightness_mode for R50e/R51 (Henrique de Moraes Holschuh) [555084] - [stable] memcg: fix memory.memsw.usage_in_bytes for root cgroup (Kirill A. Shutemov) [555084] - [stable] mac80211: Fix dynamic power save for scanning. (Vivek Natarajan) [555084] - [stable] ath9k: fix tx status reporting (Felix Fietkau) [555084] - [stable] tracing: Fix event format export (Johannes Berg) [555084] - [stable] b43legacy: avoid PPC fault during resume (Larry Finger) [555084] - [stable] sparc: Set UTS_MACHINE correctly. (David S. Miller) [555084] - [stable] sparc64: Fix stack debugging IRQ stack regression. (David S. Miller) [555084] - [stable] sparc64: Fix overly strict range type matching for PCI devices. (David S. Miller) [555084] - [stable] sparc64: Don't specify IRQF_SHARED for LDC interrupts. (David S. Miller) [555084] - [stable] b44 WOL setup: one-bit-off stack corruption kernel panic fix (Stanislav Brabec) [555084] - [stable] ip_fragment: also adjust skb->truesize for packets not owned by a socket (Patrick McHardy) [555084] - [stable] tcp: Stalling connections: Fix timeout calculation routine (Damian Lukowski) [555084] - [stable] slc90e66: fix UDMA handling (Bartlomiej Zolnierkiewicz) [555084] - [stable] xen: try harder to balloon up under memory pressure. (Ian Campbell) [555084] - [stable] Xen balloon: fix totalram_pages counting. (Gianluca Guida) [555084] - [stable] xen: explicitly create/destroy stop_machine workqueues outside suspend/resume region. (Ian Campbell) [555084] - [stable] xen: use iret for return from 64b kernel to 32b usermode (Jeremy Fitzhardinge) [555084] - [stable] xen: don't leak IRQs over suspend/resume. (Ian Campbell) [555084] - [stable] xen: improve error handling in do_suspend. (Ian Campbell) [555084] - [stable] xen: call clock resume notifier on all CPUs (Ian Campbell) [555084] - [stable] xen: register runstate info for boot CPU early (Jeremy Fitzhardinge) [555084] - [stable] xen: don't call dpm_resume_noirq() with interrupts disabled. (Jeremy Fitzhardinge) [555084] - [stable] xen: register runstate on secondary CPUs (Ian Campbell) [555084] - [stable] xen: register timer interrupt with IRQF_TIMER (Ian Campbell) [555084] - [stable] xen: correctly restore pfn_to_mfn_list_list after resume (Ian Campbell) [555084] - [stable] xen: restore runstate_info even if !have_vcpu_info_placement (Jeremy Fitzhardinge) [555084] - [stable] xen: re-register runstate area earlier on resume. (Ian Campbell) [555084] - [stable] xen/xenbus: make DEVICE_ATTR()s static (Jeremy Fitzhardinge) [555084] - [stable] drm/i915: Add the missing clonemask for display port on Ironlake (Zhao Yakui) [555084] - [stable] drm/i915: Set the error code after failing to insert new offset into mm ht. (Chris Wilson) [555084] - [stable] drm/ttm: Fix build failure due to missing struct page (Martin Michlmayr) [555084] - [stable] drm/radeon/kms: rs6xx/rs740: clamp vram to aperture size (Alex Deucher) [555084] - [stable] drm/radeon/kms: fix vram setup on rs600 (Alex Deucher) [555084] - [stable] drm/radeon/kms: fix legacy crtc2 dpms (Alex Deucher) [555084] - [stable] drm/radeon/kms: handle vblanks properly with dpms on (Alex Deucher) [555084] - [stable] drm/radeon/kms: Add quirk for HIS X1300 board (Alex Deucher) [555084] - [stable] powerpc: Fix usage of 64-bit instruction in 32-bit altivec code (Benjamin Herrenschmidt) [555084] - [stable] powerpc/therm_adt746x: Record pwm invert bit at module load time] (Darrick J. Wong) [555084] - [stable] powerpc/windfarm: Add detection for second cpu pump (Bolko Maass) [555084] - [stable] mm: hugetlb: fix hugepage memory leak in walk_page_range() (Naoya Horiguchi) [555084] - [stable] mm: hugetlb: fix hugepage memory leak in mincore() (Naoya Horiguchi) [555084] - [stable] x86: Fix bogus warning in apic_noop.apic_write() (Thomas Gleixner) [555084] - [stable] rtl8187: Fix wrong rfkill switch mask for some models (Larry Finger) [555084] - [stable] wireless: correctly report signal value for IEEE80211_HW_SIGNAL_UNSPEC (John W. Linville) [555084] - [stable] mac80211: fix scan abort sanity checks (Johannes Berg) [555084] - [stable] mac80211: Revert 'Use correct sign for mesh active path refresh' (Javier Cardona) [555084] - [stable] mac80211: Fixed bug in mesh portal paths (Javier Cardona) [555084] - [stable] mac80211: Fix bug in computing crc over dynamic IEs in beacon (Vasanthakumar Thiagarajan) [555084] - [stable] Serial: Do not read IIR in serial8250_start_tx when UART_BUG_TXEN (Ian Jackson) [555084] - [stable] Driver core: fix race in dev_driver_string (Alan Stern) [555084] - [stable] debugfs: fix create mutex racy fops and private data (Mathieu Desnoyers) [555084] - [stable] devpts_get_tty() should validate inode (Sukadev Bhattiprolu) [555084] - [stable] futex: Take mmap_sem for get_user_pages in fault_in_user_writeable (Andi Kleen) [555084] - [stable] md/bitmap: protect against bitmap removal while being updated. (NeilBrown) [555084] - [stable] hfs: fix a potential buffer overflow (Amerigo Wang) [555084] - [stable] pxa/em-x270: fix usb hub power up/reset sequence (Igor Grinberg) [555084] - [stable] USB: Close usb_find_interface race v3 (Russ Dill) [555084] - [stable] USB: usb-storage: add BAD_SENSE flag (Alan Stern) [555084] - [stable] USB: usbtmc: repeat usb_bulk_msg until whole message is transfered (Andre Herms) [555084] - [stable] USB: option.c: add support for D-Link DWM-162-U5 (Zhang Le) [555084] - [stable] USB: musb_gadget_ep0: fix unhandled endpoint 0 IRQs, again (Sergei Shtylyov) [555084] - [stable] USB: xhci: Add correct email and files to MAINTAINERS entry. (Sarah Sharp) [555084] - [stable] jbd2: don't wipe the journal on a failed journal checksum (Theodore Ts'o) [555084] - [stable] UBI: flush wl before clearing update marker (Sebastian Andrzej Siewior) [555084] - [stable] bsdacct: fix uid/gid misreporting (Alexey Dobriyan) [555084] - [stable] V4L/DVB: Fix test in copy_reg_bits() (Roel Kluin) [555084] - [stable] pata_hpt{37x|3x2n}: fix timing register masks (take 2) (Sergei Shtylyov) [555084] - [stable] x86: Fix typo in Intel CPU cache size descriptor (Dave Jones) [555084] - [stable] x86: Add new Intel CPU cache size descriptors (Dave Jones) [555084] - [stable] x86: Fix duplicated UV BAU interrupt vector (Cliff Wickman) [555084] - [stable] x86/mce: Set up timer unconditionally (Jan Beulich) [555084] - [stable] x86, mce: don't restart timer if disabled (Hidetoshi Seto) [555084] - [stable] x86: Use -maccumulate-outgoing-args for sane mcount prologues (Thomas Gleixner) [555084] - [stable] x86: Prevent GCC 4.4.x (pentium-mmx et al) function prologue wreckage (Thomas Gleixner) [555084] - [stable] KVM: x86: include pvclock MSRs in msrs_to_save (Glauber Costa) [555084] - [stable] KVM: fix irq_source_id size verification (Marcelo Tosatti) [555084] - [stable] KVM: s390: Make psw available on all exits, not just a subset (Carsten Otte) [555084] - [stable] KVM: s390: Fix prefix register checking in arch/s390/kvm/sigp.c (Carsten Otte) [555084] - [stable] KVM: x86 emulator: limit instructions to 15 bytes (Avi Kivity) [555084] - [stable] ALSA: hrtimer - Fix lock-up (Takashi Iwai) [555084] - [stable] hrtimer: Fix /proc/timer_list regression (Feng Tang) [555084] - [stable] ath5k: enable EEPROM checksum check (Luis R. Rodriguez) [555084] - [stable] ath5k: allow setting txpower to 0 (Bob Copeland) [555084] - [stable] ssb: Fix range check in sprom write (Michael Buesch) [555084] - [stable] x86, apic: Enable lapic nmi watchdog on AMD Family 11h (Mikael Pettersson) [555084] - [stable] x86: ASUS P4S800 reboot=bios quirk (Leann Ogasawara) [555084] - [stable] x86: GART: pci-gart_64.c: Use correct length in strncmp (Joe Perches) [555084] - [stable] x86: Fix iommu=nodac parameter handling (Tejun Heo) [555084] - [stable] x86, Calgary IOMMU quirk: Find nearest matching Calgary while walking up the PCI tree (Darrick J. Wong) [555084] - [stable] x86/amd-iommu: un__init iommu_setup_msi (Joerg Roedel) [555084] - [stable] x86/amd-iommu: attach devices to pre-allocated domains early (Joerg Roedel) [555084] - [stable] sched: Fix and clean up rate-limit newidle code (Mike Galbraith) [555084] - [stable] sched: Rate-limit newidle (Mike Galbraith) [555084] - [stable] sched: Fix affinity logic in select_task_rq_fair() (Mike Galbraith) [555084] - [stable] sched: Check for an idle shared cache in select_task_rq_fair() (Mike Galbraith) [555084] - [stable] PM / Runtime: Fix lockdep warning in __pm_runtime_set_status() (Rafael J. Wysocki) [555084] - [stable] perf_event: Initialize data.period in perf_swevent_hrtimer() (Xiao Guangrong) [555084] - [stable] perf_event: Fix invalid type in ioctl definition (Arjan van de Ven) [555084] - [stable] rcu: Remove inline from forward-referenced functions (Paul E. McKenney) [555084] - [stable] rcu: Fix note_new_gpnum() uses of ->gpnum (Paul E. McKenney) [555084] - [stable] rcu: Fix synchronization for rcu_process_gp_end() uses of ->completed counter (Paul E. McKenney) [555084] - [stable] rcu: Prepare for synchronization fixes: clean up for non-NO_HZ handling of ->completed counter (Paul E. McKenney) [555084] - [stable] firewire: ohci: handle receive packets with a data length of zero (Jay Fenlason) [555084] - [stable] USB: option: add pid for ZTE (zhao.ming9@zte.com.cn) [555084] - [stable] USB: usb-storage: fix bug in fill_inquiry (Alan Stern) [555084] - [stable] ext4: Fix potential fiemap deadlock (mmap_sem vs. i_data_sem) (Theodore Ts'o) [555084] - [stable] ext4: Wait for proper transaction commit on fsync (Jan Kara) [555084] - [stable] ext4: fix incorrect block reservation on quota transfer. (Dmitry Monakhov) [555084] - [stable] ext4: quota macros cleanup (Dmitry Monakhov) [555084] - [stable] ext4: ext4_get_reserved_space() must return bytes instead of blocks (Dmitry Monakhov) [555084] - [stable] ext4: remove blocks from inode prealloc list on failure (Curt Wohlgemuth) [555084] - [stable] ext4: Avoid data / filesystem corruption when write fails to copy data (Jan Kara) [555084] - [stable] ext4: Return the PTR_ERR of the correct pointer in setup_new_group_blocks() (Roel Kluin) [555084] - [stable] jbd2: Add ENOMEM checking in and for jbd2_journal_write_metadata_buffer() (Theodore Ts'o) [555084] - [stable] ext4: move_extent_per_page() cleanup (Akira Fujita) [555084] - [stable] ext4: initialize moved_len before calling ext4_move_extents() (Kazuya Mio) [555084] - [stable] ext4: Fix double-free of blocks with EXT4_IOC_MOVE_EXT (Akira Fujita) [555084] - [stable] ext4: make "norecovery" an alias for "noload" (Eric Sandeen) [555084] - [stable] ext4: fix error handling in ext4_ind_get_blocks() (Jan Kara) [555084] - [stable] ext4: avoid issuing unnecessary barriers (Theodore Ts'o) [555084] - [stable] ext4: fix block validity checks so they work correctly with meta_bg (Theodore Ts'o) [555084] - [stable] ext4: fix uninit block bitmap initialization when s_meta_first_bg is non-zero (Theodore Ts'o) [555084] - [stable] ext4: don't update the superblock in ext4_statfs() (Theodore Ts'o) [555084] - [stable] ext4: journal all modifications in ext4_xattr_set_handle (Eric Sandeen) [555084] - [stable] ext4: fix i_flags access in ext4_da_writepages_trans_blocks() (Julia Lawall) [555084] - [stable] ext4: make sure directory and symlink blocks are revoked (Theodore Ts'o) [555084] - [stable] ext4: plug a buffer_head leak in an error path of ext4_iget() (Theodore Ts'o) [555084] - [stable] ext4: fix possible recursive locking warning in EXT4_IOC_MOVE_EXT (Akira Fujita) [555084] - [stable] ext4: fix lock order problem in ext4_move_extents() (Akira Fujita) [555084] - [stable] ext4: fix the returned block count if EXT4_IOC_MOVE_EXT fails (Akira Fujita) [555084] - [stable] ext4: avoid divide by zero when trying to mount a corrupted file system (Theodore Ts'o) [555084] - [stable] ext4: fix potential buffer head leak when add_dirent_to_buf() returns ENOSPC (Theodore Ts'o) [555084] - [stable] SCSI: megaraid_sas: fix 64 bit sense pointer truncation (Yang, Bo) [555084] - [stable] SCSI: osd_protocol.h: Add missing #include (Martin Michlmayr) [555084] - [stable] signal: Fix alternate signal stack check (Sebastian Andrzej Siewior) [555084]- [scsi] cciss: fix spinlock use (Tomas Henzl) [552910] - [scsi] cciss,hpsa: reassign controllers (Tomas Henzl) [552192] - [modsign] Don't attempt to sign a module if there are no key files (David Howells) [543529] - [x86] Compile mce-inject module (Prarit Bhargava) [553323] - [nfs] fix insecure export option (Steve Dickson) [437715] - [nfs] NFS update to 2.6.33 part 3 (Steve Dickson) [437715] - [nfs] NFS update to 2.6.33 part 2 (Steve Dickson) [437715] - [nfs] NFS update to 2.6.33 part 1 (Steve Dickson) [437715] - [s390] cio: deactivated devices can cause use after free panic (Hendrik Brueckner) [548490] - [s390] cio: memory leaks when checking unusable devices (Hendrik Brueckner) [548490] - [s390] cio: DASD steal lock task hangs (Hendrik Brueckner) [548490] - [s390] cio: DASD cannot be set online (Hendrik Brueckner) [548490] - [s390] cio: erratic DASD I/O behavior (Hendrik Brueckner) [548490] - [s390] cio: not operational devices cannot be deactivated (Hendrik Brueckner) [548490] - [s390] cio: initialization of I/O devices fails (Hendrik Brueckner) [548490] - [s390] cio: kernel panic after unexpected interrupt (Hendrik Brueckner) [548490] - [s390] cio: incorrect device state after device recognition and recovery (Hendrik Brueckner) [548490] - [s390] cio: setting a device online or offline fails for unknown reasons (Hendrik Brueckner) [548490] - [s390] cio: device recovery fails after concurrent hardware changes (Hendrik Brueckner) [548490] - [s390] cio: device recovery stalls after multiple hardware events (Hendrik Brueckner) [548490] - [s390] cio: double free under memory pressure (Hendrik Brueckner) [548490] - [sunrpc] Don't display zero scope IDs (Jeff Layton) [463530] - [sunrpc] Deprecate support for site-local addresses (Jeff Layton) [463530] - [input] dell-laptop: Update rfkill state on switch change (Matthew Garrett) [547892] - [input] Add support for adding i8042 filters (Matthew Garrett) [547892] - [vfs] force reval of target when following LAST_BIND symlinks (Jeff Layton) [548153] - [scsi] scsi_dh_rdac: add two IBM devices to rdac_dev_list (Rob Evers) [528576] - [fs] ext4: flush delalloc blocks when space is low (Eric Sandeen) [526758] - [fs] fs-writeback: Add helper function to start writeback if idle (Eric Sandeen) [526758] - [fat] make discard a mount option (Jeff Moyer) [552355] - [ext4] make trim/discard optional (and off by default) (Jeff Moyer) [552355] - [fusion] bump version to 3.04.13 (Tomas Henzl) [548408] - [fusion] fix for incorrect data underrun (Tomas Henzl) [548408] - [fusion] remove unnecessary printk (Tomas Henzl) [548408] - [cifs] NULL out tcon, pSesInfo, and srvTcp pointers when chasing DFS referrals (Jeff Layton) [545984] - [fs] ext4: wait for log to commit when unmounting (Josef Bacik) [524267] - [mm] hwpoison: backport the latest patches from linux-2.6.33 (Dean Nelson) [547705] - [netdrv] bnx2i: update to 2.1.0 (Stanislaw Gruszka) [463268] - [netdrv] cnic: fixes for RHEL6 (Stanislaw Gruszka) [463268] - [gfs2] Fix potential race in glock code (Steven Whitehouse) [546279] - [scsi] make driver PCI legacy I/O port free (Tomas Henzl) [549118] - [scsi] eliminate double free (Tomas Henzl) [549351] - [dlm] always use GFP_NOFS (David Teigland) [545904] - [block] Fix topology stacking for data and discard alignment (Mike Snitzer) [549766] - [scsi] scsi_dh: Make alua hardware handler s activate async (Rob Evers) [537257] - [scsi] scsi_dh: Make hp hardware handler s activate async (Rob Evers) [537257] - [scsi] scsi_dh: Make rdac hardware handler s activate async (Rob Evers) [537257] - [scsi] scsi_dh: Change the scsidh_activate interface to be asynchronous (Rob Evers) [537257] - [netdrv] update tg3 to version 3.105 (John Feeney) [465194] - [netdrv] bnx2x: update to 1.52.1-5 (Stanislaw Gruszka) [464427] - [netdrv] ixgbe: add support for 82599-KR and update to latest upstream (Andy Gospodarek) [462781] - [block] cfq-iosched: Remove prio_change logic for workload selection (Jeff Moyer) [548796] - [block] cfq-iosched: Get rid of nr_groups (Jeff Moyer) [548796] - [block] cfq-iosched: Remove the check for same cfq group from allow_merge (Jeff Moyer) [548796] - [block] cfq: set workload as expired if it doesn't have any slice left (Jeff Moyer) [548796] - [block] Fix a CFQ crash in "for-2.6.33" branch of block tree (Jeff Moyer) [548796] - [block] cfq: Remove wait_request flag when idle time is being deleted (Jeff Moyer) [548796] - [block] cfq-iosched: commenting non-obvious initialization (Jeff Moyer) [548796] - [block] cfq-iosched: Take care of corner cases of group losing share due to deletion (Jeff Moyer) [548796] - [block] cfq-iosched: Get rid of cfqq wait_busy_done flag (Jeff Moyer) [548796] - [block] cfq: Optimization for close cooperating queue searching (Jeff Moyer) [548796] - [block] cfq-iosched: reduce write depth only if sync was delayed (Jeff Moyer) [548796] - [x86] ucode-amd: Load ucode-patches once and not separately of each CPU (George Beshers) [548840] - [x86] Remove enabling x2apic message for every CPU (George Beshers) [548840] - [x86] Limit number of per cpu TSC sync messages (George Beshers) [548840] - [sched] Limit the number of scheduler debug messages (George Beshers) [548840] - [init] Limit the number of per cpu calibration bootup messages (George Beshers) [548840] - [x86] Limit the number of processor bootup messages (George Beshers) [548840] - [x86] cpu: mv display_cacheinfo -> cpu_detect_cache_sizes (George Beshers) [548840] - [x86] Remove CPU cache size output for non-Intel too (George Beshers) [548840] - [x86] Remove the CPU cache size printk's (George Beshers) [548840]- [kvm] VMX: Use shared msr infrastructure (Avi Kivity) [547777] - [kvm] x86 shared msr infrastructure (Avi Kivity) [547777] - [kvm] VMX: Move MSR_KERNEL_GS_BASE out of the vmx autoload msr area (Avi Kivity) [547777] - [kvm] core, x86: Add user return notifiers (Avi Kivity) [547777] - [quota] ext4: Support for 64-bit quota format (Jerome Marchand) [546311] - [quota] ext3: Support for vfsv1 quota format (Jerome Marchand) [546311] - [quota] Implement quota format with 64-bit space and inode limits (Jerome Marchand) [546311] - [quota] Move definition of QFMT_OCFS2 to linux/quota.h (Jerome Marchand) [546311] - [scsi] cciss: remove pci-ids (Tomas Henzl) [464649] - [scsi] hpsa: new driver (Tomas Henzl) [464649] - [mm] Add file page writeback mm tracepoints. (Larry Woodman) [523093] - [mm] Add page reclaim mm tracepoints. (Larry Woodman) [523093] - [mm] Add file page mm tracepoints. (Larry Woodman) [523093] - [mm] Add anonynmous page mm tracepoints. (Larry Woodman) [523093] - [mm] Add mm tracepoint definitions to kmem.h (Larry Woodman) [523093] - [ksm] fix ksm.h breakage of nommu build (Izik Eidus) [548586] - [ksm] remove unswappable max_kernel_pages (Izik Eidus) [548586] - [ksm] memory hotremove migration only (Izik Eidus) [548586] - [ksm] rmap_walk to remove_migation_ptes (Izik Eidus) [548586] - [ksm] mem cgroup charge swapin copy (Izik Eidus) [548586] - [ksm] share anon page without allocating (Izik Eidus) [548586] - [ksm] take keyhole reference to page (Izik Eidus) [548586] - [ksm] hold anon_vma in rmap_item (Izik Eidus) [548586] - [ksm] let shared pages be swappable (Izik Eidus) [548586] - [ksm] fix mlockfreed to munlocked (Izik Eidus) [548586] - [ksm] stable_node point to page and back (Izik Eidus) [548586] - [ksm] separate stable_node (Izik Eidus) [548586] - [ksm] singly-linked rmap_list (Izik Eidus) [548586] - [ksm] cleanup some function arguments (Izik Eidus) [548586] - [ksm] remove redundancies when merging page (Izik Eidus) [548586] - [ksm] three remove_rmap_item_from_tree cleanups (Izik Eidus) [548586] - [mm] stop ptlock enlarging struct page (Izik Eidus) [548586] - [mm] vmscan: do not evict inactive pages when skipping an active list scan (Rik van Riel) [548457] - [mm] vmscan: make consistent of reclaim bale out between do_try_to_free_page and shrink_zone (Rik van Riel) [548457] - [mm] vmscan: kill sc.swap_cluster_max (Rik van Riel) [548457] - [mm] vmscan: zone_reclaim() dont use insane swap_cluster_max (Rik van Riel) [548457] - [mm] vmscan: kill hibernation specific reclaim logic and unify it (Rik van Riel) [548457] - [mm] vmscan: separate sc.swap_cluster_max and sc.nr_max_reclaim (Rik van Riel) [548457] - [mm] vmscan: stop kswapd waiting on congestion when the min watermark is not being met (Rik van Riel) [548457] - [mm] vmscan: have kswapd sleep for a short interval and double check it should be asleep (Rik van Riel) [548457] - [mm] pass address down to rmap ones (Rik van Riel) [548457] - [mm] CONFIG_MMU for PG_mlocked (Rik van Riel) [548457] - [mm] mlocking in try_to_unmap_one (Rik van Riel) [548457] - [mm] define PAGE_MAPPING_FLAGS (Rik van Riel) [548457] - [mm] swap_info: note SWAP_MAP_SHMEM (Rik van Riel) [548457] - [mm] swap_info: swap count continuations (Rik van Riel) [548457] - [mm] swap_info: swap_map of chars not shorts (Rik van Riel) [548457] - [mm] swap_info: SWAP_HAS_CACHE cleanups (Rik van Riel) [548457] - [mm] swap_info: miscellaneous minor cleanups (Rik van Riel) [548457] - [mm] swap_info: include first_swap_extent (Rik van Riel) [548457] - [mm] swap_info: change to array of pointers (Rik van Riel) [548457] - [mm] swap_info: private to swapfile.c (Rik van Riel) [548457] - [mm] move inc_zone_page_state(NR_ISOLATED) to just isolated place (Rik van Riel) [548457] - [xen] support MAXSMP (Andrew Jones) [547129] - [xen] wait up to 5 minutes for device connetion and fix fallout (Paolo Bonzini) [523630] - [uv] x86 SGI: Map low MMR ranges (George Beshers) [548181] - [uv] gru: function to generate chipset IPI values (George Beshers) [548181] - [uv] x86 RTC: Clean up error handling (George Beshers) [548181] - [uv] x86: RTC: Add clocksource only boot option (George Beshers) [548181] - [uv] x86: RTC: Fix early expiry handling (George Beshers) [548181] - [uv] x86: introduce uv_gpa_is_mmr (George Beshers) [548181] - [uv] x86: function to translate from gpa -> socket_paddr (George Beshers) [548181] - [uv] x86: SGI UV: Fix BAU initialization (George Beshers) [548181] - [s390] zfcp: Block SCSI EH thread for rport state BLOCKED (Hendrik Brueckner) [547413] - [scsi] scsi_transport_fc: Introduce helper function for blocking scsi_eh (Hendrik Brueckner) [547413] - [s390] zfcp: improve FSF error reporting (Hendrik Brueckner) [547386] - [s390] zfcp: fix ELS ADISC handling to prevent QDIO errors (Hendrik Brueckner) [547385] - [s390] zfcp: Assign scheduled work to driver queue (Hendrik Brueckner) [547377] - [s390] zfcp: Don't fail SCSI commands when transitioning to blocked fc_rport (Hendrik Brueckner) [547379] - [s390] ctcm: suspend has to wait for outstanding I/O (Hendrik Brueckner) [546633] - [s390] cmm: free pages on hibernate (Hendrik Brueckner) [546407] - [s390] iucv: add work_queue cleanup for suspend (Hendrik Brueckner) [546319] - [s390] dasd: let device initialization wait for LCU setup (Hendrik Brueckner) [547735] - [s390] dasd: remove strings from s390dbf (Hendrik Brueckner) [547735] - [s390] dasd: enable prefix independent of pav support (Hendrik Brueckner) [547735] - [sound] ALSA HDA driver update 2009-12-15 (Jaroslav Kysela) [525391] - [utrace] utrace core (Roland McGrath) [549491] - [utrace] implement utrace-ptrace (Roland McGrath) [549491] - [ptrace] reorder the code in kernel/ptrace.c (Roland McGrath) [549491] - [ptrace] export __ptrace_detach() and do_notify_parent_cldstop() (Roland McGrath) [549491] - [ptrace_signal] check PT_PTRACED before reporting a signal (Roland McGrath) [549491] - [tracehooks] check PT_PTRACED before reporting the single-step (Roland McGrath) [549491] - [tracehooks] kill some PT_PTRACED checks (Roland McGrath) [549491] - [signals] check ->group_stop_count after tracehook_get_signal() (Roland McGrath) [549491] - [ptrace] x86: change syscall_trace_leave() to rely on tracehook when stepping (Roland McGrath) [549491] - [ptrace] x86: implement user_single_step_siginfo() (Roland McGrath) [549491] - [ptrace] change tracehook_report_syscall_exit() to handle stepping (Roland McGrath) [549491] - [ptrace] powerpc: implement user_single_step_siginfo() (Roland McGrath) [549491] - [ptrace] introduce user_single_step_siginfo() helper (Roland McGrath) [549491] - [ptrace] copy_process() should disable stepping (Roland McGrath) [549491] - [ptrace] cleanup ptrace_init_task()->ptrace_link() path (Roland McGrath) [549491]- [modsign] Don't check e_entry in ELF header (David Howells) [548027] - [pci] pciehp: Provide an option to disable native PCIe hotplug (Matthew Garrett) [517050] - [s390] OSA QDIO data connection isolation (Hendrik Brueckner) [537496] - [s390] zcrypt: adjust speed rating of cex3 adapters (Hendrik Brueckner) [537495] - [s390] zcrypt: adjust speed rating between cex2 and pcixcc (Hendrik Brueckner) [537495] - [s390] zcrypt: use definitions for cex3 (Hendrik Brueckner) [537495] - [s390] zcrypt: add support for cex3 device types (Hendrik Brueckner) [537495] - [s390] zcrypt: special command support for cex3 exploitation (Hendrik Brueckner) [537495] - [s390] zcrypt: initialize ap_messages for cex3 exploitation (Hendrik Brueckner) [537495] - [s390] kernel: performance counter fix and page fault optimization (Hendrik Brueckner) [546396] - [s390] kernel: fix dump indicator (Hendrik Brueckner) [546285] - [s390] dasd: support DIAG access for read-only devices (Hendrik Brueckner) [546309] - [s390] zcrypt: Do not simultaneously schedule hrtimer (Hendrik Brueckner) [546291] - [s390] kernel: clear high-order bits after switching to 64-bit mode (Hendrik Brueckner) [546314] - [virt] vhost: add missing architectures (Michael S. Tsirkin) [540389] - [virt] vhost_net: a kernel-level virtio server (Michael S. Tsirkin) [540389] - [virt] mm: export use_mm/unuse_mm to modules (Michael S. Tsirkin) [540389] - [virt] tun: export underlying socket (Michael S. Tsirkin) [540389] - [dm] snapshot-merge support from 2.6.33 (Mike Snitzer) [547563] - [dm] snapshot changes from 2.6.33 (Mike Snitzer) [547563] - [dm] crypt changes from 2.6.33 (Mike Snitzer) [547563] - [dm] raid1 changes from 2.6.33 (Mike Snitzer) [547563] - [dm] core and mpath changes from 2.6.33 (Mike Snitzer) [547563] - [scsi] fix dma handling when using virtual hosts (Mike Christie) [525241] - [nfs] convert proto= option to use netids rather than a protoname (Jeff Layton) [545973]- [block] config: enable CONFIG_BLK_DEV_INTEGRITY (Jeff Moyer) [490732] - [block] config: enable CONFIG_BLK_CGROUP (Jeff Moyer) [425895] - [libata] Clarify ata_set_lba_range_entries function (Jeff Moyer) [528046] - [libata] Report zeroed read after Trim and max discard size (Jeff Moyer) [528046] - [scsi] Correctly handle thin provisioning write error (Jeff Moyer) [528046] - [scsi] sd: WRITE SAME(16) / UNMAP support (Jeff Moyer) [528046] - [scsi] scsi_debug: Thin provisioning support (Jeff Moyer) [528046] - [scsi] Add missing command definitions (Jeff Moyer) [528046] - [block] Add support for the ATA TRIM command in libata. (Jeff Moyer) [528046] - [block] dio: fix performance regression (Jeff Moyer) [545507] - [block] cfq-iosched: Do not access cfqq after freeing it (Jeff Moyer) [425895] - [block] include linux/err.h to use ERR_PTR (Jeff Moyer) [425895] - [block] cfq-iosched: use call_rcu() instead of doing grace period stall on queue exit (Jeff Moyer) [425895] - [block] blkio: Allow CFQ group IO scheduling even when CFQ is a module (Jeff Moyer) [425895] - [block] blkio: Implement dynamic io controlling policy registration (Jeff Moyer) [425895] - [block] blkio: Export some symbols from blkio as its user CFQ can be a module (Jeff Moyer) [425895] - [block] cfq-iosched: make nonrot check logic consistent (Jeff Moyer) [545225] - [block] io controller: quick fix for blk-cgroup and modular CFQ (Jeff Moyer) [425895] - [block] cfq-iosched: move IO controller declerations to a header file (Jeff Moyer) [425895] - [block] cfq-iosched: fix compile problem with !CONFIG_CGROUP (Jeff Moyer) [425895] - [block] blkio: Documentation (Jeff Moyer) [425895] - [block] blkio: Wait on sync-noidle queue even if rq_noidle = 1 (Jeff Moyer) [425895] - [block] blkio: Implement group_isolation tunable (Jeff Moyer) [425895] - [block] blkio: Determine async workload length based on total number of queues (Jeff Moyer) [425895] - [block] blkio: Wait for cfq queue to get backlogged if group is empty (Jeff Moyer) [425895] - [block] blkio: Propagate cgroup weight updation to cfq groups (Jeff Moyer) [425895] - [block] blkio: Drop the reference to queue once the task changes cgroup (Jeff Moyer) [425895] - [block] blkio: Provide some isolation between groups (Jeff Moyer) [425895] - [block] blkio: Export disk time and sectors used by a group to user space (Jeff Moyer) [425895] - [block] blkio: Some debugging aids for CFQ (Jeff Moyer) [425895] - [block] blkio: Take care of cgroup deletion and cfq group reference counting (Jeff Moyer) [425895] - [block] blkio: Dynamic cfq group creation based on cgroup tasks belongs to (Jeff Moyer) [425895] - [block] blkio: Group time used accounting and workload context save restore (Jeff Moyer) [425895] - [block] blkio: Implement per cfq group latency target and busy queue avg (Jeff Moyer) [425895] - [block] blkio: Introduce per cfq group weights and vdisktime calculations (Jeff Moyer) [425895] - [block] blkio: Introduce blkio controller cgroup interface (Jeff Moyer) [425895] - [block] blkio: Introduce the root service tree for cfq groups (Jeff Moyer) [425895] - [block] blkio: Keep queue on service tree until we expire it (Jeff Moyer) [425895] - [block] blkio: Implement macro to traverse each service tree in group (Jeff Moyer) [425895] - [block] blkio: Introduce the notion of cfq groups (Jeff Moyer) [425895] - [block] blkio: Set must_dispatch only if we decided to not dispatch the request (Jeff Moyer) [425895] - [block] cfq-iosched: no dispatch limit for single queue (Jeff Moyer) [425895] - [block] Allow devices to indicate whether discarded blocks are zeroed (Jeff Moyer) [545203] - [block] Revert "cfq: Make use of service count to estimate the rb_key offset" (Jeff Moyer) [425895] - [block] cfq-iosched: fix corner cases in idling logic (Jeff Moyer) [425895] - [block] cfq-iosched: idling on deep seeky sync queues (Jeff Moyer) [425895] - [block] cfq-iosched: fix no-idle preemption logic (Jeff Moyer) [425895] - [block] cfq-iosched: fix ncq detection code (Jeff Moyer) [425895] - [block] cfq-iosched: cleanup unreachable code (Jeff Moyer) [425895] - [block] cfq: Make use of service count to estimate the rb_key offset (Jeff Moyer) [425895] - [block] partitions: read whole sector with EFI GPT header (Jeff Moyer) [463632] - [block] partitions: use sector size for EFI GPT (Jeff Moyer) [463632] - [block] Expose discard granularity (Jeff Moyer) [545203] - [block] cfq-iosched: fix next_rq computation (Jeff Moyer) [425895] - [block] cfq-iosched: simplify prio-unboost code (Jeff Moyer) [425895] - [block] blkdev: flush disk cache on ->fsync (Jeff Moyer) [545199] - [block] cfq-iosched: fix style issue in cfq_get_avg_queues() (Jeff Moyer) [425895] - [block] cfq-iosched: fairness for sync no-idle queues (Jeff Moyer) [425895] - [block] cfq-iosched: enable idling for last queue on priority class (Jeff Moyer) [425895] - [block] cfq-iosched: reimplement priorities using different service trees (Jeff Moyer) [425895] - [block] cfq-iosched: preparation to handle multiple service trees (Jeff Moyer) [425895] - [block] cfq-iosched: adapt slice to number of processes doing I/O (Jeff Moyer) [425895] - [block] cfq-iosched: improve hw_tag detection (Jeff Moyer) [425895] - [block] cfq: break apart merged cfqqs if they stop cooperating (Jeff Moyer) [533932] - [block] cfq: change the meaning of the cfqq_coop flag (Jeff Moyer) [533932] - [block] cfq: merge cooperating cfq_queues (Jeff Moyer) [533932] - [block] cfq: calculate the seek_mean per cfq_queue not per cfq_io_context (Jeff Moyer) [533932] - [block] CFQ is more than a desktop scheduler (Jeff Moyer) [533932] - [block] revert: cfq-iosched: limit coop preemption (Jeff Moyer) [533932] - perf: Don't free perf_mmap_data until work has been done (Aristeu Rozanski) [547432] - ext4: Fix insuficient checks in EXT4_IOC_MOVE_EXT (Aristeu Rozanski) [547432] - agp: clear GTT on intel (Aristeu Rozanski) [547432] - drm/i915: Fix sync to vblank when VGA output is turned off (Aristeu Rozanski) [547432] - drm: nouveau fixes (Aristeu Rozanski) [547432] - drm: radeon dp support (Aristeu Rozanski) [547432] - drm: radeon fixes (Aristeu Rozanski) [547432] - KVM: allow userspace to adjust kvmclock offset (Aristeu Rozanski) [547432] - ath9k backports (Aristeu Rozanski) [547432] - intel-iommu backport (Aristeu Rozanski) [547432] - updating patch linux-2.6-nfsd4-proots.patch (2.6.32-8.fc13 reference) (Aristeu Rozanski) [547432] - updating linux-2.6-execshield.patch (2.6.32-8.fc13 reference) (Aristeu Rozanski) [547432]- [rebase] Rebased to 2.6.32- [edac] amd64_edac: disabling temporarily (Aristeu Rozanski) - [x86] Enable CONFIG_SPARSE_IRQ (Prarit Bhargava) [543174] - [x86] panic if AMD cpu_khz is wrong (Prarit Bhargava) [523468] - [infiniband] Rewrite SG handling for RDMA logic (Mike Christie) [540269]- [net] Add acession counts to all datagram protocols (Neil Horman) [445366] - [modsign] Enable module signing in the RHEL RPM (David Howells) [517341] - [modsign] Don't include .note.gnu.build-id in the digest (David Howells) [517341] - [modsign] Apply signature checking to modules on module load (David Howells) [517341] - [modsign] Module signature checker and key manager (David Howells) [517341] - [modsign] Module ELF verifier (David Howells) [517341] - [modsign] Add indications of module ELF types (David Howells) [517341] - [modsign] Multiprecision maths library (David Howells) [517341] - [procfs] add ability to modify proc file limits from outside a processes own context (Neil Horman) [461946] - [s390x] fix build failure with CONFIG_FTRACE_SYSCALLS (Aristeu Rozanski) [538978]- [x86] AMD Northbridge: Verify NB's node is online (Prarit Bhargava) [536769] - [scsi] devinfo update for Hitachi entries (Takahiro Yasui) [526763] - [net] export device speed and duplex via sysfs (Andy Gospodarek) [453432] - [ppc64] Fix kcrctab_ sections to undo undesireable relocations that break kdump (Neil Horman) [509012] - [mm] Limit 32-bit x86 systems to 16GB and prevent panic on boot when system has more than ~30GB (Larry Woodman) [532039]- [kernel] Set panic_on_oops to 1 (Prarit Bhargava) [529963] - [kdump] kexec: allow to shrink reserved memory (Amerigo Wang) [523091] - [kdump] doc: update the kdump document (Amerigo Wang) [523091] - [kdump] powerpc: implement crashkernel=auto (Amerigo Wang) [523091] - [kdump] powerpc: add CONFIG_KEXEC_AUTO_RESERVE (Amerigo Wang) [523091] - [kdump] ia64: implement crashkernel=auto (Amerigo Wang) [523091] - [kdump] ia64: add CONFIG_KEXEC_AUTO_RESERVE (Amerigo Wang) [523091] - [kdump] x86: implement crashkernel=auto (Amerigo Wang) [523091] - [kdump] x86: add CONFIG_KEXEC_AUTO_RESERVE (Amerigo Wang) [523091] - [block] aio: implement request batching (Jeff Moyer) [533931] - [block] get rid of the WRITE_ODIRECT flag (Jeff Moyer) [533931]- [crypto] padlock-aes: Use the correct mask when checking whether copying is required (Chuck Ebbert) - [rfkill] add support to a key to control all radios (Aristeu Rozanski) - [acpi] be less verbose about old BIOSes (Aristeu Rozanski) - [drm] intel big hammer (Aristeu Rozanski) - [e1000] add quirk for ich9 (Aristeu Rozanski) - [pci] cacheline sizing (Dave Jones) - [crash] add crash driver (Dave Anderson) - [fb] disable fbcon logo with parameter (Aristeu Rozanski) - [pci] silence some PCI resource allocation errors (Aristeu Rozanski) - [serio] disable error messages when i8042 isn't found (Peter Jones) - [serial] Enable higher baud rates for 16C95x (Aristeu Rozanski) - [input] remove pcspkr modalias (Aristeu Rozanski) - [floppy] remove the floppy pnp modalias (Aristeu Rozanski) - [input] remove unwanted messages on spurious events (Aristeu Rozanski) - [sound] hda intel prealloc 4mb dmabuffer (Aristeu Rozanski) - [sound] disables hda beep by default (Aristeu Rozanski) - [pci] sets PCIE ASPM default policy to POWERSAVE (Aristeu Rozanski) - [pci] add config option to control the default state of PCI MSI interrupts (Aristeu Rozanski) - [debug] always inline kzalloc (Aristeu Rozanski) - [debug] add would_have_oomkilled procfs ctl (Aristeu Rozanski) - [debug] add calls to print_tainted() on spinlock functions (Aristeu Rozanski) - [debug] display tainted information on other places (Aristeu Rozanski) - [x86] add option to control the NMI watchdog timeout (Aristeu Rozanski) - [debug] print common struct sizes at boot time (Aristeu Rozanski) - [acpi] Disable firmware video brightness change by default (Matthew Garrett) - [acpi] Disable brightness switch by default (Aristeu Rozanski) - [usb] enable autosuspend on UVC by default (Matthew Garrett) - [usb] enable autosuspend by default on qcserial (Matthew Garrett) - [usb] Allow drivers to enable USB autosuspend on a per-device basis (Matthew Garrett) - [nfs] make nfs4 callback hidden (Steve Dickson) - [nfsd4] proots (Aristeu Rozanski) - [execshield] introduce execshield (Aristeu Rozanski) - [powerpc] add modalias_show operation (Aristeu Rozanski) - [hwmon] add VIA hwmon temperature sensor support (Aristeu Rozanski) - [utrace] introduce utrace implementation (Aristeu Rozanski) - [build] introduce AFTER_LINK variable (Aristeu Rozanski)/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  !!!!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!!!! !!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""" " " " " """"""""""""""""""" "!"""#"$"%"&"'"(")"*"+","-"."/"0"1"2"3"4"5"6"7"8"9":";"<"=">"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########## # # # # ################### #!#"###$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~#################################################################################################################################$$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&& & & & & &&&&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''' ' ' ' ' ''''''''''''''''''' '!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'{'|'}'~'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((( ( ( ( ( ((((((((((((((((((( (!("(#($(%(&('((()(*(+(,(-(.(/(0(1(2(3(4(5(6(7(8(9(:(;(<(=(>(?(@(A(B(C(D(E(F(G(H(I(J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(g(h(i(j(k(l(m(n(o(p(q(r(s(t(u(v(w(x(y(z({(|(}(~((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))) ) ) ) ) ))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)z){)|)})~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********** * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*{*|*}*~*********************************************************************************************************************************++++++++++ + + + + +++++++++++++++++++ +!+"+#+$+%+&+'+(+)+)+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+P+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,z2.6.32-754.2.1.el6.centos.plus2.6.32-754.2.1.el6.centos.plus.x86_642.6.32-754.2.1.el6.centos.plus2.6.32-754.2.1.el6.centos.plus                 !!! """ ### $$$ %%% &&& ''' ((( )) *** +++ ,,, --- ... /// 000 111 222 333 444 555 666 777 888 999 :: ;;; <<< == >> ??? @@ AA BB CC DDD EE FFF GGG HH II JJ KKK LLL MMM NN O P Q RR SS T UU VV WW XX YY ZZ [ \]]]]^___^``^aa^bb^cc^d]efeg]h]i]jj]k]lmmmmnmoopoqmrmsssttmuuuvvmwwwxxmyyyzzm{{{||m}}}~~mmmm                       ! ""# $%$& '(')'*'+ ,- .. / 0001 2 333435 6 7 8 9 :;<;=:>?>@>A B C DDEDF G H I JJ K LLMLNLOLP Q RRSRTRURVRW XXYXZX[\\\\]]^\_\`\a\b\c\d\effffgfhfifjfkflmmmmnmoopoqmrrmsmtmumvmwxxwyywzzw{{w||w}}w~~wwwwwwwwwwwwwwwwmm       !"###$$$%%$&$'((()))*(+++,+--(.(//(00(11(2223(44(555657758859(::(;(<<<==<>><?<@@<A<BBBC<D<EE<F(G(HH(II(JJJK(LLLMLNNLOOOPOQ(RR(S(TTTUTV(WW(XX(YY(ZZ([[(\\]]]^^]__]`]aa]b]c]dd]e]ff]g]h]i]j]k]ll\mm(nnnoo(pp(qqqr(sssttsuusvv(ww(xx(yy(zz({{{|{}}~}}}}}}}}}}}{(((((((((((((((            !"#$$%&''()*++,,-.//011223344567778999::;;;<<<==<>><??;@@;AA;BBBCBDBE;FF;GG;HH;IIIJIK;LL;M;NN;OO;P;QQ;RRRSRT;UUUVUWUXUYUZU[U\U]U^U_U`Ua;bbbccbddbeebff;gg(h(ii(jj(kk(lllmmlnnnooo(pp(qqqrr(sssttsuusvv(ww(xx(yy(z({{(|||}(~~((((((((((((((((((((                              ((  (!!!""!##($$(%%%&%'((())**++,*-*.*/0110000220330440550660770880990::0;;0<<0==0>>0?0@0AA0BB0CC0D0E0FF0GG0HH0II0JJ0KK0LL0MM0NN0OO0P0QQ0R0S0TT0UU0VV0WW0XX0Y0ZZ0[[0\\0]0^^0__0``0aaabbacc0dd0eeefeg0hh0i0jj0kk0ll0mm0nn0o0pp0qq0rr0ss0tt0uu0vv0ww0xx0yyz{{{{{{{{{{{{{{{{{{{{{|||{{{zz}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zz          !!"#$%&'&())*))+(,-.(/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.2.1.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.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.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.2.1.el6.centos.plus.x86_64//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/alpha//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/alpha/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/alpha/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/alpha/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/alpha/math-emu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/alpha/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/alpha/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/boot/bootp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/boot/compressed//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/common//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-aaec2000//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-at91//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-bcmring//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-bcmring/csp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-bcmring/csp/chipc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-bcmring/csp/dmac//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-bcmring/csp/tmr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-clps711x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-davinci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-ebsa110//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-ep93xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-footbridge//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-gemini//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-h720x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-integrator//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-iop13xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-iop32x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-iop33x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-ixp2000//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-ixp23xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-ixp4xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-kirkwood//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-ks8695//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-l7200//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-lh7a40x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-loki//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-mmp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-msm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-mv78xx0//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-mx1//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-mx2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-mx25//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-mx3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-mxc91231//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-netx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-nomadik//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-ns9xxx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-omap1//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-omap2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-orion5x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-pnx4008//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-pxa//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-realview//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-rpc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-s3c2400//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-s3c2410//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-s3c2412//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-s3c2440//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-s3c2442//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-s3c2443//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-s3c6400//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-s3c6410//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-s5pc100//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-sa1100//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-shark//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-stmp378x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-stmp37xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-u300//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-versatile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mach-w90x900//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/nwfpe//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/plat-iop//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/plat-mxc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/plat-omap//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/plat-orion//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/plat-pxa//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/plat-s3c//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/plat-s3c24xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/plat-s3c64xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/plat-s5pc1xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/plat-stmp3xxx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/tools//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/arm/vfp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/avr32//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/avr32/boards//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/avr32/boards/atngw100//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/avr32/boards/atstk1000//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/avr32/boards/favr-32//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/avr32/boards/hammerhead//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/avr32/boards/merisc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/avr32/boards/mimc200//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/avr32/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/avr32/boot/images//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/avr32/boot/u-boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/avr32/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/avr32/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/avr32/mach-at32ap//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/avr32/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/avr32/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/blackfin//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/blackfin/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/blackfin/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/blackfin/kernel/cplb-mpu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/blackfin/kernel/cplb-nompu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/blackfin/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/blackfin/mach-bf518//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/blackfin/mach-bf518/boards//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/blackfin/mach-bf527//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/blackfin/mach-bf527/boards//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/blackfin/mach-bf533//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/blackfin/mach-bf533/boards//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/blackfin/mach-bf537//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/blackfin/mach-bf537/boards//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/blackfin/mach-bf538//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/blackfin/mach-bf538/boards//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/blackfin/mach-bf548//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/blackfin/mach-bf548/boards//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/blackfin/mach-bf561//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/blackfin/mach-bf561/boards//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/blackfin/mach-common//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/blackfin/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/blackfin/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/cris//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/cris/arch-v10//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/cris/arch-v10/drivers//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/cris/arch-v10/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/cris/arch-v10/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/cris/arch-v10/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/cris/arch-v32//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/cris/arch-v32/drivers//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/cris/arch-v32/drivers/mach-a3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/cris/arch-v32/drivers/mach-fs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/cris/arch-v32/drivers/pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/cris/arch-v32/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/cris/arch-v32/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/cris/arch-v32/mach-a3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/cris/arch-v32/mach-fs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/cris/arch-v32/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/cris/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/cris/boot/compressed//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/cris/boot/rescue//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/cris/include//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/cris/include/arch-v32//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/cris/include/arch-v32/arch//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/cris/include/arch-v32/arch/hwregs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/cris/include/arch-v32/arch/hwregs/iop//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/cris/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/cris/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/frv//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/frv/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/frv/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/frv/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/frv/mb93090-mb00//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/frv/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/h8300//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/h8300/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/h8300/boot/compressed//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/h8300/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/h8300/kernel/timer//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/h8300/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/h8300/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/h8300/platform//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/h8300/platform/h8300h//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/h8300/platform/h8300h/aki3068net//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/h8300/platform/h8300h/generic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/h8300/platform/h8300h/h8max//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/h8300/platform/h8s//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/h8300/platform/h8s/edosk2674//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/h8300/platform/h8s/generic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/ia64//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/ia64/dig//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/ia64/hp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/ia64/hp/common//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/ia64/hp/sim//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/ia64/hp/sim/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/ia64/hp/zx1//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/ia64/ia32//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/ia64/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/ia64/kernel/cpufreq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/ia64/kvm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/ia64/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/ia64/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/ia64/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/ia64/pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/ia64/sn//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/ia64/sn/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/ia64/sn/kernel/sn2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/ia64/sn/pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/ia64/sn/pci/pcibr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/ia64/uv//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/ia64/uv/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/ia64/xen//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m32r//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m32r/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m32r/boot/compressed//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m32r/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m32r/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m32r/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m32r/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m32r/platforms//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m32r/platforms/m32104ut//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m32r/platforms/m32700ut//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m32r/platforms/mappi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m32r/platforms/mappi2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m32r/platforms/mappi3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m32r/platforms/oaks32r//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m32r/platforms/opsput//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m32r/platforms/usrv//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68k//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68k/amiga//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68k/apollo//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68k/atari//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68k/bvme6000//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68k/fpsp040//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68k/hp300//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68k/ifpsp060//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68k/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68k/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68k/mac//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68k/math-emu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68k/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68k/mvme147//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68k/mvme16x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68k/q40//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68k/sun3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68k/sun3/prom//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68k/sun3x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68k/tools//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68k/tools/amiga//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68knommu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68knommu/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68knommu/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68knommu/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68knommu/platform//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68knommu/platform/5206//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68knommu/platform/5206e//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68knommu/platform/520x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68knommu/platform/523x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68knommu/platform/5249//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68knommu/platform/5272//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68knommu/platform/527x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68knommu/platform/528x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68knommu/platform/5307//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68knommu/platform/532x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68knommu/platform/5407//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68knommu/platform/68328//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68knommu/platform/68360//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68knommu/platform/68EZ328//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68knommu/platform/68VZ328//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/m68knommu/platform/coldfire//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/microblaze//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/microblaze/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/microblaze/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/microblaze/kernel/cpu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/microblaze/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/microblaze/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/microblaze/platform//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/microblaze/platform/generic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/alchemy//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/alchemy/common//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/alchemy/devboards//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/alchemy/devboards/db1x00//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/alchemy/devboards/pb1000//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/alchemy/devboards/pb1100//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/alchemy/devboards/pb1200//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/alchemy/devboards/pb1500//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/alchemy/devboards/pb1550//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/alchemy/mtx-1//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/alchemy/xxs1500//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/ar7//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/basler//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/basler/excite//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/bcm47xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/bcm63xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/bcm63xx/boards//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/cavium-octeon//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/cavium-octeon/executive//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/cobalt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/dec//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/dec/prom//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/emma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/emma/common//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/emma/markeins//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/fw//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/fw/arc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/fw/cfe//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/fw/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/fw/sni//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/gt64120//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/gt64120/wrppmc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/jazz//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/lasat//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/lasat/image//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/loongson//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/loongson/common//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/loongson/fuloong-2e//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/math-emu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/mipssim//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/mti-malta//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/nxp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/nxp/pnx833x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/nxp/pnx833x/common//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/nxp/pnx833x/stb22x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/nxp/pnx8550//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/nxp/pnx8550/common//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/nxp/pnx8550/jbs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/nxp/pnx8550/stb810//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/pmc-sierra//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/pmc-sierra/msp71xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/pmc-sierra/yosemite//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/power//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/rb532//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/sgi-ip22//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/sgi-ip27//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/sgi-ip32//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/sibyte//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/sibyte/bcm1480//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/sibyte/common//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/sibyte/sb1250//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/sibyte/swarm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/sni//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/txx9//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/txx9/generic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/txx9/jmr3927//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/txx9/rbtx4927//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/txx9/rbtx4938//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/txx9/rbtx4939//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/vr41xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/vr41xx/casio-e55//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/vr41xx/common//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mips/vr41xx/ibm-workpad//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mn10300//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mn10300/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mn10300/boot/compressed//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mn10300/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mn10300/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mn10300/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mn10300/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mn10300/proc-mn103e010//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mn10300/unit-asb2303//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/mn10300/unit-asb2305//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/parisc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/parisc/hpux//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/parisc/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/parisc/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/parisc/math-emu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/parisc/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/parisc/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/kernel/vdso32//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/kernel/vdso64//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/kvm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/math-emu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/platforms//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/platforms/40x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/platforms/44x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/platforms/512x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/platforms/52xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/platforms/82xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/platforms/83xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/platforms/85xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/platforms/86xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/platforms/8xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/platforms/amigaone//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/platforms/cell//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/platforms/cell/spufs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/platforms/chrp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/platforms/embedded6xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/platforms/iseries//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/platforms/maple//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/platforms/pasemi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/platforms/powermac//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/platforms/prep//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/platforms/ps3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/platforms/pseries//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/sysdev//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/sysdev/bestcomm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/sysdev/qe_lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/powerpc/xmon//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/s390//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/s390/appldata//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/s390/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/s390/crypto//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/s390/hypfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/s390/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/s390/kernel/vdso32//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/s390/kernel/vdso64//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/s390/kvm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/s390/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/s390/math-emu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/s390/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/s390/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/score//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/score/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/score/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/score/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/score/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/boards//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/boards/mach-cayman//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/boards/mach-dreamcast//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/boards/mach-ecovec24//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/boards/mach-edosk7705//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/boards/mach-highlander//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/boards/mach-hp6xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/boards/mach-kfr2r09//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/boards/mach-landisk//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/boards/mach-lboxre2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/boards/mach-microdev//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/boards/mach-migor//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/boards/mach-r2d//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/boards/mach-rsk//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/boards/mach-sdk7780//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/boards/mach-se//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/boards/mach-se/7206//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/boards/mach-se/7343//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/boards/mach-se/770x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/boards/mach-se/7721//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/boards/mach-se/7722//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/boards/mach-se/7724//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/boards/mach-se/7751//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/boards/mach-se/7780//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/boards/mach-sh03//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/boards/mach-sh7763rdp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/boards/mach-snapgear//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/boards/mach-systemh//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/boards/mach-titan//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/boards/mach-x3proto//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/boot/compressed//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/boot/romimage//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/cchips//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/cchips/hd6446x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/drivers//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/drivers/dma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/drivers/pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/drivers/superhyway//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/kernel/cpu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/kernel/cpu/irq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/kernel/cpu/sh2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/kernel/cpu/sh2a//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/kernel/cpu/sh3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/kernel/cpu/sh4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/kernel/cpu/sh4a//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/kernel/cpu/sh5//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/kernel/cpu/shmobile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/kernel/vsyscall//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/lib64//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/math-emu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sh/tools//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sparc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sparc/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sparc/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sparc/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sparc/math-emu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sparc/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sparc/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/sparc/prom//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/um//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/um/drivers//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/um/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/um/kernel/skas//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/um/os-Linux//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/um/os-Linux/drivers//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/um/os-Linux/skas//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/um/os-Linux/sys-i386//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/um/os-Linux/sys-x86_64//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/um/scripts//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/um/sys-i386//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/um/sys-ia64//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/um/sys-ppc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/um/sys-x86_64//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/x86//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/x86/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/x86/boot/compressed//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/x86/crypto//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/x86/ia32//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/x86/include//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/x86/include/asm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/x86/include/asm/crypto//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/x86/include/asm/trace//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/x86/include/asm/uv//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/x86/include/asm/visws//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/x86/include/asm/xen//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/x86/include/generated//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/x86/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/x86/kernel/acpi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/x86/kernel/acpi/realmode//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/x86/kernel/apic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/x86/kernel/cpu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/x86/kernel/cpu/cpufreq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/x86/kernel/cpu/mcheck//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/x86/kernel/cpu/mtrr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/x86/kvm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/x86/lguest//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/x86/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/x86/math-emu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/x86/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/x86/mm/kmemcheck//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/x86/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/x86/pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/x86/power//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/x86/tools//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/x86/vdso//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/x86/video//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/x86/xen//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/xtensa//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/xtensa/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/xtensa/boot/boot-elf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/xtensa/boot/boot-redboot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/xtensa/boot/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/xtensa/boot/ramdisk//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/xtensa/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/xtensa/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/xtensa/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/xtensa/platforms//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/xtensa/platforms/iss//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/xtensa/platforms/s6105//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/xtensa/platforms/xt2000//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/xtensa/variants//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/arch/xtensa/variants/s6000//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/block//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/crypto//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/crypto/async_tx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/crypto/mpi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/crypto/signature//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/accessibility//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/accessibility/braille//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/acpi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/acpi/acpica//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/acpi/apei//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/amba//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/ata//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/atm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/auxdisplay//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/base//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/base/power//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/bcma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/block//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/block/aoe//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/block/mtip32xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/block/paride//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/block/rsxx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/bluetooth//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/cdrom//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/char//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/char/agp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/char/hw_random//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/char/ip2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/char/ipmi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/char/mwave//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/char/pcmcia//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/char/pcmcia/ipwireless//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/char/rio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/char/tpm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/char/xilinx_hwicap//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/clocksource//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/connector//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/cpufreq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/cpuidle//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/cpuidle/governors//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/crypto//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/crypto/amcc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/crypto/nx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/crypto/qat//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/crypto/qat/qat_common//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/crypto/qat/qat_dh895xcc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/dca//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/dio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/dma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/dma/ioat//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/dma/ipu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/edac//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/eisa//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/firewire//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/firmware//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/gpio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/gpu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/gpu/drm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/gpu/drm/gma500//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/gpu/drm/i2c//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/gpu/drm/i810//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/gpu/drm/i915//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/gpu/drm/mga//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/gpu/drm/nouveau//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/gpu/drm/panel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/gpu/drm/r128//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/gpu/drm/radeon//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/gpu/drm/savage//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/gpu/drm/sis//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/gpu/drm/tdfx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/gpu/drm/ttm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/gpu/drm/via//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/gpu/drm/vmwgfx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/gpu/vga//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/hid//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/hid/usbhid//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/hv//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/hwmon//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/hwmon/ams//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/i2c//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/i2c/algos//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/i2c/busses//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/i2c/chips//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/ide//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/idle//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/ieee1394//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/ieee802154//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/infiniband//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/infiniband/core//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/infiniband/hw//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/infiniband/hw/amso1100//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/infiniband/hw/cxgb3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/infiniband/hw/cxgb4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/infiniband/hw/ehca//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/infiniband/hw/ipath//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/infiniband/hw/mlx4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/infiniband/hw/mlx5//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/infiniband/hw/mthca//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/infiniband/hw/nes//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/infiniband/hw/ocrdma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/infiniband/hw/qib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/infiniband/hw/usnic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/infiniband/ulp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/infiniband/ulp/ipoib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/infiniband/ulp/iser//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/infiniband/ulp/srp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/input//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/input/gameport//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/input/joystick//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/input/joystick/iforce//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/input/keyboard//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/input/misc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/input/mouse//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/input/serio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/input/tablet//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/input/touchscreen//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/isdn//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/isdn/act2000//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/isdn/capi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/isdn/divert//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/isdn/gigaset//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/isdn/hardware//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/isdn/hardware/avm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/isdn/hardware/eicon//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/isdn/hardware/mISDN//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/isdn/hisax//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/isdn/hysdn//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/isdn/i4l//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/isdn/icn//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/isdn/isdnloop//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/isdn/mISDN//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/isdn/pcbit//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/isdn/sc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/leds//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/lguest//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/macintosh//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/mca//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/md//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/md/persistent-data//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/common//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/common/tuners//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/dvb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/dvb/b2c2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/dvb/bt8xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/dvb/dm1105//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/dvb/dvb-core//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/dvb/dvb-usb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/dvb/firewire//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/dvb/frontends//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/dvb/ngene//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/dvb/pluto2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/dvb/pt1//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/dvb/siano//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/dvb/ttpci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/dvb/ttusb-budget//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/dvb/ttusb-dec//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/radio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/radio/si470x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/rc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/rc/keymaps//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/video//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/video/au0828//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/video/bt8xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/video/cpia2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/video/cx18//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/video/cx231xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/video/cx23885//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/video/cx25840//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/video/cx88//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/video/davinci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/video/em28xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/video/et61x251//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/video/gspca//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/video/gspca/gl860//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/video/gspca/m5602//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/video/gspca/stv06xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/video/hdpvr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/video/ivtv//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/video/ovcamchip//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/video/pvrusb2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/video/pwc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/video/saa7134//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/video/saa7164//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/video/sn9c102//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/video/tlg2300//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/video/usbvideo//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/video/usbvision//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/video/uvc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/video/zc0301//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/media/video/zoran//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/memstick//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/memstick/core//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/memstick/host//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/message//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/message/fusion//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/message/i2o//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/mfd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/misc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/misc/c2port//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/misc/cb710//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/misc/eeprom//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/misc/hdpuftrs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/misc/ibmasm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/misc/sgi-gru//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/misc/sgi-xp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/mmc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/mmc/card//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/mmc/core//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/mmc/host//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/mtd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/mtd/chips//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/mtd/devices//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/mtd/lpddr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/mtd/maps//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/mtd/nand//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/mtd/onenand//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/mtd/tests//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/mtd/ubi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/appletalk//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/arcnet//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/arm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/atl1c//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/atl1e//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/atlx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/benet//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/bna//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/bnx2x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/bnxt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/bonding//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/can//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/can/sja1000//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/can/usb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/chelsio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/cris//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/cxgb3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/cxgb4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/cxgb4vf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/e1000//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/e1000e//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/ehea//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/enic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/fm10k//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/fs_enet//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/hamradio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/hyperv//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/i40e//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/i40evf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/ibm_newemac//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/igb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/igbvf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/irda//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/ixgb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/ixgbe//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/ixgbevf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/ixp2000//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/mlx4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/mlx5//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/mlx5/core//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/myri10ge//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/netxen//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/pch_gbe//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/pcmcia//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/phy//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/qlcnic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/qlge//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/sfc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/skfp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/stmmac//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/tokenring//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/tulip//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/usb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/vmxnet3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/vxge//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wan//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wan/lmc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wimax//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wimax/i2400m//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/ath//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/ath/ath5k//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/ath/ath9k//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/ath/carl9170//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/b43//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/b43legacy//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/brcm80211//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/brcm80211/brcmfmac//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/brcm80211/brcmsmac//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/brcm80211/brcmutil//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/hostap//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/ipw2x00//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/iwlegacy//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/iwlwifi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/iwlwifi/dvm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/iwlwifi/mvm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/libertas//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/libertas_tf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/orinoco//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/p54//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/prism54//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/rt2x00//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/rtl818x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/rtl818x/rtl8180//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/rtl818x/rtl8187//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/rtlwifi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/rtlwifi/btcoexist//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/rtlwifi/rtl8188ee//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/rtlwifi/rtl8192c//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/rtlwifi/rtl8192ce//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/rtlwifi/rtl8192cu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/rtlwifi/rtl8192de//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/rtlwifi/rtl8192ee//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/rtlwifi/rtl8192se//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/rtlwifi/rtl8723ae//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/rtlwifi/rtl8723be//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/rtlwifi/rtl8723com//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/rtlwifi/rtl8821ae//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/ti//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/ti/wl1251//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/ti/wl12xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/ti/wl18xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/ti/wlcore//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/net/wireless/zd1211rw//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/nubus//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/of//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/parisc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/parport//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/pci/hotplug//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/pci/pcie//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/pci/pcie/aer//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/pcmcia//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/platform//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/platform/x86//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/pnp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/pnp/isapnp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/pnp/pnpacpi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/pnp/pnpbios//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/power//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/powercap//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/pps//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/ps3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/ptp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/rapidio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/rapidio/switches//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/regulator//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/rtc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/s390//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/s390/block//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/s390/char//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/s390/cio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/s390/crypto//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/s390/kvm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/s390/net//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/s390/scsi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/sbus//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/sbus/char//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/scsi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/scsi/aacraid//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/scsi/aic7xxx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/scsi/aic7xxx/aicasm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/scsi/aic94xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/scsi/arcmsr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/scsi/arm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/scsi/be2iscsi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/scsi/bfa//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/scsi/bnx2fc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/scsi/bnx2i//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/scsi/cxgbi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/scsi/cxgbi/cxgb3i//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/scsi/cxgbi/cxgb4i//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/scsi/device_handler//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/scsi/fcoe//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/scsi/fnic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/scsi/ibmvscsi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/scsi/isci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/scsi/isci/firmware//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/scsi/libfc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/scsi/libsas//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/scsi/lpfc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/scsi/megaraid//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/scsi/mpt3sas//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/scsi/mvsas//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/scsi/osd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/scsi/pcmcia//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/scsi/pm8001//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/scsi/qla2xxx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/scsi/qla4xxx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/scsi/smartpqi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/scsi/sym53c8xx_2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/serial//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/serial/cpm_uart//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/serial/jsm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/sfi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/sh//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/sh/maple//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/sh/superhyway//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/sn//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/spi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/ssb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/altpciechdma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/android//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/asus_oled//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/b3dfg//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/comedi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/comedi/drivers//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/comedi/kcomedilib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/cx25821//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/dream//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/dream/camera//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/dream/qdsp5//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/dream/smd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/dst//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/echo//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/et131x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/frontier//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/go7007//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/iio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/iio/accel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/iio/adc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/iio/light//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/iio/trigger//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/line6//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/mimio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/octeon//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/otus//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/p9auth//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/panel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/phison//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/poch//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/pohmelfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/quatech_usb2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/rar//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/rt2860//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/rt2870//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/rt3090//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/rtl8187se//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/rtl8192e//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/rtl8192su//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/rtl8192su/ieee80211//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/sep//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/serqt_usb2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/slicoss//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/udlfb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/usbip//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/vme//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/vme/bridges//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/vme/devices//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/vt6655//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/vt6656//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/winbond//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/wlan-ng//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/staging/zram//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/target//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/target/loopback//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/target/tcm_fc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/tc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/telephony//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/thermal//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/uio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/usb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/usb/atm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/usb/c67x00//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/usb/class//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/usb/core//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/usb/early//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/usb/gadget//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/usb/host//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/usb/image//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/usb/misc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/usb/misc/sisusbvga//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/usb/mon//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/usb/musb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/usb/otg//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/usb/serial//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/usb/storage//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/usb/wusbcore//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/uwb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/uwb/i1480//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/uwb/i1480/dfu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/uwb/i1480/i1480u-wlp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/uwb/wlp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/vhost//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/video//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/video/aty//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/video/backlight//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/video/console//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/video/display//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/video/geode//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/video/i810//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/video/intelfb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/video/kyro//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/video/logo//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/video/matrox//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/video/mb862xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/video/mbx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/video/msm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/video/nvidia//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/video/omap//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/video/pnx4008//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/video/riva//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/video/savage//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/video/sis//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/video/vermilion//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/video/via//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/virtio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/vlynq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/w1//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/w1/masters//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/w1/slaves//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/watchdog//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/xen//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/xen/xenbus//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/xen/xenfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/drivers/zorro//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/firmware//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/firmware/carl9170fw//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/firmware/carl9170fw/carlfw//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/firmware/carl9170fw/carlfw/usb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/firmware/carl9170fw/minifw//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/firmware/carl9170fw/toolchain//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/firmware/carl9170fw/tools//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/9p//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/adfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/affs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/afs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/autofs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/autofs4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/befs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/bfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/btrfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/cachefiles//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/cifs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/coda//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/configfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/cramfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/debugfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/devpts//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/dlm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/ecryptfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/efs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/exofs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/exportfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/ext2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/ext3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/ext4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/fat//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/freevxfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/fscache//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/fuse//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/gfs2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/hfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/hfsplus//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/hostfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/hpfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/hppfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/hugetlbfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/isofs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/jbd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/jbd2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/jffs2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/jfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/lockd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/minix//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/ncpfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/nfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/nfs_common//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/nfsd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/nilfs2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/nls//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/notify//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/notify/dnotify//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/notify/inotify//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/ntfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/ocfs2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/ocfs2/cluster//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/ocfs2/dlm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/omfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/openpromfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/partitions//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/proc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/pstore//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/qnx4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/quota//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/ramfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/reiserfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/romfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/smbfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/squashfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/sysfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/sysv//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/ubifs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/udf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/ufs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/fs/xfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/acpi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/acpi/platform//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/asm-generic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/asm-generic/bitops//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/asm-x86//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/8139too//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ab3100//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ac97//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/acer//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/acpi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/acpi/apei//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/acpi/apei/erst//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/acpi/apei/memory//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/acpi/blacklist//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/acpi/hotplug//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/acpi/hotplug/memory//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/acpi/hotplug/memory/auto//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/acpi/pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/acpi/power//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/acpi/proc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/acpi/processor//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/acpi/procfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/acpi/sysfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/act200l//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/actisys//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/adaptec//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/agp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/aic79xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/aic79xx/cmds//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/aic79xx/cmds/per//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/aic79xx/debug//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/aic79xx/reset//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/aic79xx/reset/delay//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/aic7xxx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/aic7xxx/cmds//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/aic7xxx/cmds/per//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/aic7xxx/debug//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/aic7xxx/reset//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/aic7xxx/reset/delay//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/airo//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ali//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/alim1535//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/alim7101//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/amd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/amd/iommu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/amd8111//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/amiga//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/anon//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/dma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/dma/addr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/dma/addr/t//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/enable//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/enable/memory//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/has//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/has/cache//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/has/cache/line//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/has/cpu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/has/cpu/idle//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/has/default//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/has/elf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/have//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/have/nmi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/have/nmi/safe//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/hibernation//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/may//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/may/have//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/may/have/pc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/memory//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/phys//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/phys/addr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/phys/addr/t//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/populates//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/populates/node//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/proc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/proc/kcore//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/select//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/select/memory//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/sparsemem//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/supports//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/supports/debug//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/supports/memory//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/supports/optimized//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/suspend//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/uses//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/uses/pg//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/want//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/want/frame//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/arch/want/optional//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ask//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ask/ip//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ask/ip/fib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/asus//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/async//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/async/raid6//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/async/tx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/async/tx/disable//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/async/tx/disable/channel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/async/tx/disable/pq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/async/tx/disable/pq/val//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/async/tx/disable/xor//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/async/tx/disable/xor/val//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/at76c50x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ata//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ata/over//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ata/verbose//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ath//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ath5k//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ath9k//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ath9k/btcoex//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/atm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/atm/eni//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/atm/eni/burst//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/atm/eni/burst/rx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/atm/eni/burst/tx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/atm/eni/tune//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/atm/fore200e//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/atm/fore200e/tx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/atm/fore200e/use//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/atm/he//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/atm/he/use//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/atm/idt77252//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/atm/idt77252/rcv//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/atm/idt77252/use//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/audit//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/autofs4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/b43//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/b43/bcma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/b43/buses//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/b43/buses/bcma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/b43/buses/bcma/and//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/b43/pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/b43/pcicore//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/b43/phy//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/b43legacy//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/b43legacy/dma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/b43legacy/dma/and//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/b43legacy/dma/and/pio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/b43legacy/pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/b43legacy/pcicore//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/b44//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/b44/pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/b44/pcicore//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/backlight//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/backlight/class//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/backlight/lcd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/backlight/mbp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/base//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/battery//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/bcma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/bcma/driver//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/bcma/driver/gmac//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/bcma/host//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/bcma/host/pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/binary//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/binfmt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/blk//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/blk/cpq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/blk/cpq/ciss//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/blk/dev//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/blk/dev/3w//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/blk/dev/3w/xxxx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/blk/dev/dm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/blk/dev/io//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/blk/dev/pciessd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/blk/dev/ram//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/blk/dev/sr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/block//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/bnx2x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/bnxt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/boot/printk//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/bootparam//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/bootparam/hardlockup//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/bootparam/hardlockup/enabled//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/bootparam/hardlockup/panic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/bootparam/hung//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/bootparam/hung/task//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/bootparam/hung/task/panic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/bootparam/softlockup//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/bootparam/softlockup/panic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/branch//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/branch/profile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/brcmfmac//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/brcmfmac/proto//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/bridge//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/bridge/ebt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/bridge/ebt/802//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/bridge/ebt/mark//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/bridge/ebt/t//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/bridge/igmp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/bridge/nf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/broadcom//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/bsd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/bsd/process//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/bsd/process/acct//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/bt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/bt/bnep//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/bt/bnep/mc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/bt/bnep/proto//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/bt/hciuart//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/bt/mrvl//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/bt/rfcomm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/btrfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/btrfs/fs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/btrfs/fs/posix//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/build//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/calgary//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/can//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/can/calc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/can/debug//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/can/ems//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/can/kvaser//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/can/sja1000//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/capi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/cardman//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/carl9170//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/cb710//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/cb710/debug//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/cc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/cdrom//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/cdrom/pktcdvd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/cfag12864b//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/cfg80211//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/cfg80211/default//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/cfg80211/wext//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/cfq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/cfq/group//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/cfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/cgroup//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/cgroup/mem//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/cgroup/mem/res//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/cgroup/mem/res/ctlr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/check//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/chelsio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/chelsio/t1//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/chr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/chr/dev//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/cicada//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/cifs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/cifs/dfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/cifs/weak//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/cifs/weak/pw//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ciss//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ciss/scsi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/clocksource//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/clocksource/validate//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/clocksource/validate/last//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/cls//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/cls/u32//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/compal//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/compat//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/compat/binfmt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/compat/for//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/compat/for/u64//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/compat/netlink//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/configfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/console//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/context//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/context/switch//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/core//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/core/dump//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/core/dump/default//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/core/dump/default/elf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/cpu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/cpu/freq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/cpu/freq/default//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/cpu/freq/default/gov//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/cpu/freq/gov//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/cpu/freq/stat//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/cpu/idle//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/cpu/idle/gov//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/cpu/sup//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/cpumask//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/crash//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/crc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/crc/itu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/crypto//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/crypto/ablk//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/crypto/ablk/helper//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/crypto/aes//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/crypto/aes/ni//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/crypto/aes/x86//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/crypto/ansi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/crypto/crc32c//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/crypto/crct10dif//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/crypto/dev//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/crypto/dev/hifn//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/crypto/dev/hifn/795x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/crypto/dev/padlock//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/crypto/dev/qat//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/crypto/drbg//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/crypto/ghash//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/crypto/ghash/clmul//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/crypto/ghash/clmul/ni//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/crypto/glue//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/crypto/glue/helper//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/crypto/michael//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/crypto/salsa20//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/crypto/salsa20/x86//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/crypto/sha256//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/crypto/sha512//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/crypto/signature//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/crypto/twofish//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/crypto/twofish/x86//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/davicom//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/de//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/de2104x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/debug//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/debug/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/debug/kmemleak//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/debug/kmemleak/default//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/debug/kmemleak/early//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/debug/kmemleak/early/log//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/debug/memory//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/debug/nmi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/debug/nx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/debug/rodata//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/debug/section//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/decompress//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/default//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/default/io//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/default/io/delay//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/default/mmap//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/default/mmap/min//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/default/tcp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/defconfig//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/defxx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dell//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/detect//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/detect/hung//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dev//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/devpts//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/devpts/multiple//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/devtmpfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/direct//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/display//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dlci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dlm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dm/bio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dm/cache//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dm/log//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dm/multipath//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dm/persistent//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dm/thin//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dma/shared//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dmar//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dmar/floppy//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/drm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/drm/fbdev//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/drm/i2c//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/drm/kms//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/drm/kms/fb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/drm/load//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/drm/load/edid//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/drm/mipi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/drm/nouveau//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/drm/radeon//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/drm/vmwgfx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dummy//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dvb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dvb/av7110//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dvb/b2c2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dvb/b2c2/flexcop//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dvb/budget//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dvb/capture//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dvb/dynamic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dvb/firedtv//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dvb/max//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dvb/ttusb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dvb/tuner//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dvb/usb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dvb/usb/af9005//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dvb/usb/cinergy//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dvb/usb/dibusb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dvb/usb/nova//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dvb/usb/nova/t//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dvb/usb/umt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/dynamic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/early//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/early/printk//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ecrypt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/edac//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/edac/decode//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/edac/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/eeepc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/eeprom//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/efi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/elf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/enable//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/enable/must//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/enclosure//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/esi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/event//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ext2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ext2/fs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ext2/fs/posix//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ext3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ext3/defaults//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ext3/defaults/to//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ext3/fs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ext3/fs/posix//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ext4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ext4/fs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ext4/fs/posix//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/extra//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/fair//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/fair/group//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/fat//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/fat/default//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/fb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/fb/aty//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/fb/aty/generic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/fb/aty128//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/fb/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/fb/boot/vesa//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/fb/cfb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/fb/deferred//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/fb/mode//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/fb/nvidia//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/fb/radeon//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/fb/riva//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/fb/savage//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/fb/sys//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/fcoe//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/fib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/file//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/firewire//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/firewire/ohci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/firmware//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/fix//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/fix/earlycon//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/fixed//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/font//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/frame//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/framebuffer//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/framebuffer/console//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/framebuffer/console/detect//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/fs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/fs/posix//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/fscache//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ftrace//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ftrace/mcount//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ftrace/nmi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/fujitsu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/function//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/function/graph//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/fuse//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/fusion//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/fusion/max//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/fw//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/gact//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/gart//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/generic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/generic/bug//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/generic/bug/relative//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/generic/calibrate//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/generic/clockevents//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/generic/clockevents/min//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/generic/cmos//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/generic/cpu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/generic/find//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/generic/find/first//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/generic/find/last//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/generic/find/next//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/generic/hardirqs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/generic/hardirqs/no//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/generic/hardirqs/no/do//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/generic/irq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/generic/isa//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/generic/pending//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/generic/time//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/gfs2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/gfs2/fs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/gfs2/fs/locking//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/gigaset//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/girbil//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/gpio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/group//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hangcheck//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hardlockup//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/has//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/arch//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/arch/early//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/arch/early/pfn//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/arch/early/pfn/to//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/cpumask//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/cpumask/of//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/cpumask/of/cpu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/dma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/dma/api//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/dynamic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/efficient//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/efficient/unaligned//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/ftrace//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/ftrace/mcount//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/ftrace/nmi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/function//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/function/graph//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/function/graph/fp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/function/trace//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/function/trace/mcount//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/intel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/ioremap//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/irq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/kvm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/kvm/cpu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/kvm/cpu/relax//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/latencytop//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/memory//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/mmiotrace//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/perf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/perf/events//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/perf/user//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/perf/user/stack//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/setup//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/setup/per//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/setup/per/cpu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/syscall//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/unstable//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/unstable/sched//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/user//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/have/user/return//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hdlc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/headers//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hermes//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hermes/cache//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hermes/cache/fw//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hermes/cache/fw/on//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hibernation//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hid//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/high//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/high/res//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hisax//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hisax/16//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hisax/avm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hisax/avm/a1//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hisax/bkm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hisax/elsa//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hisax/enternow//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hisax/fritz//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hisax/hfc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hisax/max//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hisax/netjet//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hisax/no//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hisax/sct//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hisax/sedlbauer//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hisax/teles//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hostap//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hostap/firmware//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hotplug//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hotplug/pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hotplug/pci/acpi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hpet//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hpet/emulate//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hpwdt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hpwdt/nmi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ht//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hugetlb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hvc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hw//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hw/random//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hwmon//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hwpoison//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hyperv//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hysdn//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/hz//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/i2c//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/i2c/amd756//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/i2c/helper//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/i2c/nforce2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/i2c/parport//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/i2c/pca//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/i2c/tiny//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/i2o//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/i2o/ext//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/i2o/ext/adaptec//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/i2o/lct//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/i2o/lct/notify//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/i2o/lct/notify/on//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/i6300esb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/i7300//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/i7300/idle//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/i7300/idle/ioat//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ia32//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ib700//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/icplus//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ie6xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ieee802154//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/igb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/illegal//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/illegal/pointer//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ima//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ima/lsm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ima/measure//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ima/measure/pcr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/inet//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/inet/dccp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/inet/tcp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/inet/xfrm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/inet/xfrm/mode//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/inet6//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/inet6/xfrm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/inet6/xfrm/mode//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/infiniband//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/infiniband/addr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/infiniband/ipoib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/infiniband/mthca//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/infiniband/qib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/infiniband/user//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/init//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/init/env//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/init/env/arg//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/initramfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/inotify//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/input//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/input/ati//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/input/atlas//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/input/ff//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/input/gpio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/input/gpio/rotary//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/input/keyspan//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/input/mousedev//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/input/mousedev/screen//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/input/winbond//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/input/wm831x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/intel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/interval//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/intr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/io//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/io/delay//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/io/delay/type//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/iommu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/iosched//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ip//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ip/advanced//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ip/dccp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ip/dccp/ccid3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ip/dccp/tfrc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ip/fib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ip/mroute//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ip/mroute/multiple//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ip/multiple//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ip/nf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ip/nf/arp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ip/nf/match//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ip/nf/target//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ip/pimsm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ip/route//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ip/set//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ip/set/bitmap//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ip/set/hash//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ip/set/list//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ip/vs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ip/vs/pe//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ip/vs/proto//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ip/vs/proto/ah//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ip/vs/tab//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ip6//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ip6/nf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ip6/nf/match//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ip6/nf/target//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ipc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ipddp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ipmi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ipmi/device//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ippp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ipv6//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ipv6/multiple//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ipv6/ndisc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ipv6/optimistic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ipv6/pimsm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ipv6/route//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ipv6/router//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ipw2100//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ipw2200//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ipx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ir//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ir/jvc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ir/lirc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ir/nec//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ir/rc5//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ir/rc5/sz//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ir/rc6//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ir/sony//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ir/winbond//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/irda//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/irda/cache//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/irda/cache/last//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/irda/fast//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/irq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/irtty//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/isa//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/isa/dma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/iscsi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/iscsi/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/iscsi/ibft//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/isdn//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/isdn/capi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/isdn/capi/capifs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/isdn/drv//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/isdn/drv/avmb1//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/isdn/drv/avmb1/avm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/isdn/drv/avmb1/verbose//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/isdn/ppp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/isdn/tty//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/iso9660//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/it87//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/it8712f//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/itco//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/itco/vendor//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/iwlwifi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/iwlwifi/opmode//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ixgbe//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/jffs2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/jffs2/fs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/jffs2/fs/posix//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/jfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/jfs/posix//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/kallsyms//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/kallsyms/extra//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/karma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/kexec//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/kexec/auto//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/keyboard//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/keys//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/keys/debug//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/keys/debug/proc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/kgdb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/kgdb/serial//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/kingsun//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/kprobe//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ks0108//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ks959//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ksdazzle//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/kvm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/kvm/apic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/lcd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/lcd/class//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/leds//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/leds/clevo//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/leds/trigger//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/leds/trigger/default//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/leds/wm831x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/lib80211//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/lib80211/crypt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/libertas//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/libertas/thinfirm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/litelink//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/lock//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/lockd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/lockdep//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/lockup//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/log//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/log/buf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/logitech//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/logo//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/logo/linux//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/loopback//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/lpc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/lsi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/lsi/et1011c//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/lsm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/lsm/mmap//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/lsm/mmap/min//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/lxt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/lzo//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ma600//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mac//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mac80211//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mac80211/has//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mac80211/rc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mac80211/rc/default//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mac80211/rc/minstrel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mac80211/sta//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mac80211/sta/hash//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mac80211/sta/hash/max//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/machz//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/macintosh//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/magic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/marvell//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/max//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/max/raw//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mcp2120//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mcs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/md//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mdio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/media//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/media/tuner//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/megaraid//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/memory//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/memory/hotplug//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/memstick//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/memstick/jmicron//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/memstick/realtek//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/memstick/tifm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mfd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mfd/rtsx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mfd/sm501//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mfd/wm8350//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mfd/wm8350/config//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mfd/wm8350/config/mode//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mfd/wm8351//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mfd/wm8351/config//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mfd/wm8351/config/mode//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mfd/wm8352//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mfd/wm8352/config//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mfd/wm8352/config/mode//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/microcode//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/microcode/old//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/minix//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/misc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/misdn//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mlx4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mlx4/en//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mlx5//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mlx5/core//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mmc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mmc/block//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mmc/realtek//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mmc/ricoh//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mmc/sdhci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mmc/sdricoh//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mmc/tifm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mmc/via//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mmu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/module//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/module/force//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/module/srcversion//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/module/verify//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mouse//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mouse/ps2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mouse/synaptics//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/msdos//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/msi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mspro//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mtd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mtd/ar7//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mtd/block//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mtd/cfi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mtd/cmdline//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mtd/complex//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mtd/gen//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mtd/map//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mtd/map/bank//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mtd/map/bank/width//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mtd/nand//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mtd/nand/diskonchip//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mtd/nand/diskonchip/probe//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mtd/nand/ecc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mtd/qinfo//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mtd/redboot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mtd/redboot/directory//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mtd/scb2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mtd/ubi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mtd/ubi/beb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mtd/ubi/wl//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mtdram//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mtdram/erase//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mtdram/total//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mtrr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mtrr/sanitizer//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mtrr/sanitizer/enable//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mtrr/sanitizer/spare//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mtrr/sanitizer/spare/reg//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mtrr/sanitizer/spare/reg/nr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/mxm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/myri10ge//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/n//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/national//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ne2k//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/need//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/need/bounce//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/need/dma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/need/dma/map//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/need/multiple//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/need/per//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/need/per/cpu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/need/per/cpu/embed//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/need/per/cpu/embed/first//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/need/per/cpu/page//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/need/per/cpu/page/first//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/net//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/net/9p//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/net/act//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/net/cls//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/net/drop//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/net/dsa//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/net/dsa/mv88e6123//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/net/dsa/mv88e6123/61//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/net/dsa/mv88e6xxx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/net/dsa/mv88e6xxx/need//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/net/dsa/tag//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/net/ematch//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/net/ip//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/net/ipgre//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/net/key//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/net/poll//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/net/rx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/net/rx/busy//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/net/sch//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/net/vendor//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/netconsole//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/netdev//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/netfilter//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/netfilter/netlink//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/netfilter/xt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/netfilter/xt/match//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/netfilter/xt/target//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/netpoll//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/netprio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/network//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/netxen//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/new//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/nf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/nf/conntrack//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/nf/conntrack/netbios//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/nf/ct//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/nf/ct/proto//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/nf/defrag//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/nf/nat//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/nf/nat/proto//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/nf/nat/snmp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/nfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/nfs/acl//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/nfs/use//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/nfs/use/legacy//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/nfs/v3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/nfs/v4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/nfsd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/nfsd/v2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/nfsd/v3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/nftl//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/nls//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/nls/codepage//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/nls/iso8859//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/nls/koi8//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/no//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/nodes//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/nodes/span//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/nodes/span/other//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/nop//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/nop/usb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/nortel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/nouveau//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/nouveau/debug//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/nr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/nsc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/numa//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/numa/irq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/old//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/old/belkin//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/openvswitch//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/oprofile//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/oprofile/event//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/optimize//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/osf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/output//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/p54//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/packet//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/page//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/page/table//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/pageflags//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/panasonic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/paravirt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/parport//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/parport/not//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/parport/pc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/partition//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/pata//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/pata/cmd640//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/pata/hpt3x3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/pata/pdc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/pccard//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/pch//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/pci/msi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/pci/msi/default//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/pcie//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/pcieaer//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/pcmcia//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/pcmcia/load//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/pcspkr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/pdc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/perf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/phys//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/phys/addr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/phys/addr/t//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/physical//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/pid//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/plx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/pm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/pm/sleep//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/pm/std//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/pnfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/pnfs/file//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/posix//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/posix/mqueue//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/power//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ppp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ppp/sync//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/preempt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/prevent//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/prevent/firmware//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/print//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/print/quota//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/proc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/proc/page//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/proc/pid//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/provide//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/provide/ohci1394//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/provide/ohci1394/dma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ptp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ptp/1588//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/qfmt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/qlcnic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/qsemi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/quota//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/quota/netlink//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/raid//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/raid6//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/raw//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/rc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/rcu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/rd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/rds//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/realtek//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/reed//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/reed/solomon//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/regulator//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/regulator/fixed//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/regulator/userspace//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/reiserfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/reiserfs/fs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/reiserfs/fs/posix//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/resource//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/rfd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/rfkill//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/rfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ring//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ring/buffer//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ring/buffer/allow//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/rpcsec//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/rpcsec/gss//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/rt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/rt/group//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/rt2800//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/rt2800/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/rt2800pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/rt2800usb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/rt2x00//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/rt2x00/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/rtc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/rtc/drv//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/rtc/drv/m41t80//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/rtc/hctosys//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/rtc/intf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/rtl//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/rtl8187//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/rtl8192c//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/rtl8723//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/rtlwifi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/rwsem//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/rwsem/xchgadd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sata//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sbc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sbc/fitpc2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sched//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sched/omit//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sched/omit/frame//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/3w//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/arcmsr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/bfa//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/bnx2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/bnx2x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/cxgb3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/cxgb4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/dh//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/dh/hp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/dpt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/fc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/fc/tgt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/iscsi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/lowlevel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/mpt2sas//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/mpt2sas/max//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/mpt3sas//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/mpt3sas/max//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/multi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/osd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/osd/dprint//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/proc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/qla//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/sas//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/sas/host//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/scan//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/spi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/srp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/srp/tgt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/sym53c8xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/sym53c8xx/default//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/sym53c8xx/dma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/sym53c8xx/dma/addressing//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/sym53c8xx/max//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/scsi/wait//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sctp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sctp/cookie//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sctp/cookie/hmac//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sctp/default//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sctp/default/cookie//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sctp/default/cookie/hmac//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sdio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/security//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/security/file//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/security/network//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/security/selinux//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/security/selinux/avc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/security/selinux/bootparam//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/security/selinux/checkreqprot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/select//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/select/memory//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sensors//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sensors/fam15h//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sensors/i5k//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sensors/via//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/serial//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/serial/8250//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/serial/8250/detect//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/serial/8250/many//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/serial/8250/nr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/serial/8250/runtime//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/serial/8250/share//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/serial/core//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/serio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sfc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sfc/mcdi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sgi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sigmatel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/slip//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/slow//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/smartjoyplus//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/smc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/smc/ircc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sms//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sms/sdio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sms/siano//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sms/usb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/smsc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/smsc/sch311x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/ac97//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/ac97/power//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/ac97/power/save//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/atiixp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/cs46xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/cs46xx/new//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/dma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/dynamic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/emu10k1//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/hda//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/hda/codec//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/hda/codec/ca0132//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/hda/dsp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/hda/enable//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/hda/enable/realtek//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/hda/input//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/hda/input/beep//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/hda/patch//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/hda/power//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/hda/power/save//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/hda/prealloc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/kctl//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/mixer//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/mpu401//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/opl3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/opl3/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/oxygen//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/pcm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/pcm/oss//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/rawmidi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/sb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/sb16//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/seq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/seq/hrtimer//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/sequencer//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/usb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/usb/caiaq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/verbose//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/via82xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/snd/vx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/soc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/soc/camera//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/soft//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/solaris//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/solaris/x86//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sony//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sonypi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sound//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sound/oss//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sound/oss/core//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sparse//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sparsemem//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sparsemem/vmemmap//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/split//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/split/ptlock//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/squashfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/squashfs/fragment//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/squashfs/fragment/cache//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ssb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ssb/b43//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ssb/b43/pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ssb/driver//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ssb/driver/pcicore//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ssb/pcihost//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ssb/pcmciahost//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ssb/sdiohost//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/stack//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/stacktrace//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/stop//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/strict//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/strip//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/strip/asm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sun//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sunrpc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sunrpc/xprt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sunrpc/xprt/rdma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/suspend//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/syn//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/synclink//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sys//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sysctl//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sysprof//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/sysvipc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/tablet//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/tablet/usb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/target//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/task//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/task/delay//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/task/io//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/tcg//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/tcm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/tcp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/tcp/cong//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/tekram//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/textsearch//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/thermal//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/thinkpad//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/thinkpad/acpi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/thinkpad/acpi/hotkey//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/tick//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/tifm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/timer//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/tmd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/tmpfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/tmpfs/posix//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/toim3232//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/topstar//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/touchscreen//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/touchscreen/ad7879//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/touchscreen/usb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/touchscreen/usb/dmc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/touchscreen/usb/general//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/touchscreen/wacom//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/trace//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/trace/irqflags//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/tracer//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/tracer/max//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/tracing//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/track//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/track/dirty//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/transparent//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/tree//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ttpci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/tulip//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ubifs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/ubifs/fs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/udf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/uefi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/uevent//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/uevent/helper//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/uio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/uio/pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/uio/pdrv//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/unix98//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/unixware//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/ali//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/announce//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/announce/new//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/arch//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/arch/has//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/berry//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/cdc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/ehci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/ehci/root//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/ehci/root/hub//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/ehci/tt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/ftdi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/gspca//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/gspca/ov534//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/gspca/xirlink//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/hwa//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/isp1362//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/net//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/net/cdc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/net/rndis//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/ohci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/ohci/little//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/otg//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/pwc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/pwc/input//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/serial//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/serial/cypress//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/serial/digi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/serial/edgeport//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/serial/ftdi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/serial/keyspan//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/serial/kobil//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/serial/mct//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/serial/safe//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/serial/siemens//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/sierra//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/sisusbvga//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/sl811//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/storage//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/storage/cypress//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/u132//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/uhci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/video//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/video/class//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/video/class/input//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/whci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/wusb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/usb/xhci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/use//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/use/generic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/use/generic/smp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/user//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/user/return//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/user/stacktrace//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/uts//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/uv//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/uwb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/uwb/i1480u//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/v4l//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/v4l/usb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/vfat//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/vga//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/vga/arb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/vga/arb/max//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/vgacon//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/vgacon/soft//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/vgacon/soft/scrollback//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/vhost//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/via//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/via/rhine//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/video//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/video/bt848//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/video/capture//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/video/cx18//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/video/cx231xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/video/cx88//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/video/em28xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/video/fb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/video/helper//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/video/helper/chips//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/video/ir//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/video/output//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/video/pvrusb2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/video/saa7134//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/video/saa7146//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/video/v4l2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/videobuf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/videobuf/dma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/virt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/virt/to//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/virtio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/vitesse//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/vlan//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/vlan/8021q//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/vlsi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/vm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/vm/event//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/vmware//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/vt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/vt/hw//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/vt/hw/console//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/w83627hf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/w83697hf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/w83697ug//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/w83877f//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/w83977f//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/watchdog//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/wext//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/wilink//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/wilink/platform//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/wimax//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/wimax/debug//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/wimax/i2400m//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/wimax/i2400m/debug//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/winbond//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/wireless//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/wireless/ext//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/wl//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/wl1251//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/wlan//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/wm831x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/wm8350//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/x86//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/x86/64//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/x86/64/acpi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/x86/acpi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/x86/extended//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/x86/intel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/x86/internode//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/x86/internode/cache//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/x86/io//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/x86/l1//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/x86/l1/cache//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/x86/local//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/x86/mce//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/x86/minimum//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/x86/minimum/cpu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/x86/p4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/x86/pcc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/x86/platform//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/x86/pm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/x86/powernow//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/x86/reroute//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/x86/reroute/for//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/x86/reroute/for/broken//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/x86/reroute/for/broken/boot//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/x86/reserve//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/x86/reserve/low//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/x86/speedstep//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/x86/supports//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/x86/supports/memory//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/x86/thermal//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/x86/wp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/x86/wp/works//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/xen//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/xen/blkdev//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/xen/compat//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/xen/debug//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/xen/dev//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/xen/fbdev//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/xen/kbddev//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/xen/max//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/xen/max/domain//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/xen/netdev//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/xen/platform//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/xen/save//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/xen/scrub//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/xen/sys//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/xfrm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/xfrm/sub//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/xfs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/xfs/posix//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/xor//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/yenta//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/yenta/ene//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/zlib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/zone//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/zone/dma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/config/zram//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/crypto//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/crypto/internal//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/drm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/drm/i2c//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/drm/ttm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/keys//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/amba//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/bcma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/byteorder//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/can//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/can/platform//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/crypto//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/decompress//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/dvb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/hdlc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/i2c//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/input//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/isdn//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/lockd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/mfd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/mfd/pcf50633//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/mfd/wm831x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/mfd/wm8350//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/mlx4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/mlx5//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/mmc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/mtd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/netfilter//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/netfilter/ipset//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/netfilter_arp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/netfilter_bridge//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/netfilter_ipv4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/netfilter_ipv6//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/nfsd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/platform_data//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/raid//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/regulator//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/rtc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/spi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/ssb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/sunrpc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/tc_act//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/tc_ematch//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/unaligned//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/usb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/uwb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/linux/wimax//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/math-emu//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/media//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/media/davinci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/mtd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/net//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/net/9p//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/net/bluetooth//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/net/irda//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/net/iucv//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/net/netfilter//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/net/netfilter/ipv4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/net/netfilter/ipv6//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/net/netns//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/net/phonet//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/net/sctp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/net/tc_act//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/net/tipc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/pcmcia//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/rdma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/rxrpc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/scsi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/scsi/fc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/sound//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/trace//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/trace/events//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/uapi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/uapi/drm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/include/video//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/init//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/ipc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/kernel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/kernel/events//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/kernel/gcov//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/kernel/irq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/kernel/power//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/kernel/time//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/kernel/trace//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/lib/lzo//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/lib/raid6//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/lib/raid6/raid6test//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/lib/reed_solomon//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/lib/zlib_deflate//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/lib/zlib_inflate//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/mm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/802//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/8021q//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/9p//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/appletalk//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/atm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/ax25//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/bluetooth//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/bluetooth/bnep//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/bluetooth/cmtp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/bluetooth/hidp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/bluetooth/rfcomm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/bridge//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/bridge/netfilter//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/can//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/core//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/dcb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/dccp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/dccp/ccids//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/decnet//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/decnet/netfilter//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/dsa//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/econet//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/ethernet//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/ieee802154//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/ipv4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/ipv4/netfilter//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/ipv6//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/ipv6/netfilter//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/ipx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/irda//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/irda/ircomm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/irda/irlan//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/irda/irnet//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/iucv//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/key//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/lapb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/llc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/mac80211//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/netfilter//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/netfilter/ipset//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/netfilter/ipvs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/netlabel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/netlink//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/netrom//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/openvswitch//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/packet//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/phonet//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/rds//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/rfkill//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/rose//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/rxrpc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/sched//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/sctp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/sunrpc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/sunrpc/auth_gss//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/sunrpc/xprtrdma//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/tipc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/unix//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/wanrouter//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/wimax//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/wireless//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/x25//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/net/xfrm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/samples//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/samples/kobject//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/samples/kprobes//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/samples/trace_events//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/samples/tracepoints//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/scripts//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/scripts/basic//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/scripts/dtc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/scripts/dtc/libfdt//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/scripts/genksyms//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/scripts/kconfig//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/scripts/kconfig/lxdialog//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/scripts/ksymoops//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/scripts/mod//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/scripts/package//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/scripts/rt-tester//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/scripts/selinux//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/scripts/selinux/genheaders//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/scripts/selinux/mdp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/scripts/tracing//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/security//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/security/integrity//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/security/integrity/ima//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/security/keys//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/security/selinux//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/security/selinux/ss//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/security/smack//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/security/tomoyo//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/aoa//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/aoa/codecs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/aoa/core//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/aoa/fabrics//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/aoa/soundbus//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/aoa/soundbus/i2sbus//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/arm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/atmel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/core//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/core/oss//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/core/seq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/core/seq/oss//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/drivers//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/drivers/mpu401//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/drivers/opl3//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/drivers/opl4//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/drivers/pcsp//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/drivers/vx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/i2c//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/i2c/other//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/isa//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/isa/ad1816a//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/isa/ad1848//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/isa/cs423x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/isa/es1688//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/isa/gus//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/isa/msnd//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/isa/opti9xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/isa/sb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/isa/wavefront//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/isa/wss//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/mips//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/oss//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/oss/dmasound//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/parisc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/pci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/pci/ac97//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/pci/ali5451//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/pci/au88x0//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/pci/aw2//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/pci/ca0106//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/pci/cs46xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/pci/cs5535audio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/pci/ctxfi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/pci/echoaudio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/pci/emu10k1//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/pci/hda//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/pci/ice1712//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/pci/korg1212//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/pci/lx6464es//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/pci/mixart//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/pci/nm256//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/pci/oxygen//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/pci/pcxhr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/pci/riptide//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/pci/rme9652//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/pci/trident//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/pci/vx222//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/pci/ymfpci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/pcmcia//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/pcmcia/pdaudiocf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/pcmcia/vx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/ppc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/sh//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/soc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/soc/atmel//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/soc/au1x//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/soc/blackfin//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/soc/codecs//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/soc/davinci//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/soc/fsl//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/soc/imx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/soc/omap//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/soc/pxa//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/soc/s3c24xx//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/soc/s6000//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/soc/sh//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/soc/txx9//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/sparc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/spi//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/synth//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/synth/emux//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/usb//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/usb/6fire//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/usb/bcd2000//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/usb/caiaq//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/usb/hiface//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/usb/misc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/sound/usb/usx2y//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/tools//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/tools/build//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/tools/build/feature//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/tools/build/tests//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/tools/build/tests/ex//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/tools/lib//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/tools/lib/api//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/tools/lib/traceevent//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/tools/perf//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/tools/perf/Documentation//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/tools/perf/arch//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/tools/perf/arch/arm//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/tools/perf/arch/arm64//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/tools/perf/arch/powerpc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/tools/perf/arch/s390//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/tools/perf/arch/sh//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/tools/perf/arch/sparc//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/tools/perf/arch/x86//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/tools/perf/config//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/tools/perf/scripts//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/tools/perf/scripts/perl//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/tools/perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/tools/scripts//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/tools/testing//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/tools/testing/selftests//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/tools/testing/selftests/mqueue//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/tools/virtio//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/tools/virtio/virtio-trace//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/usr//usr/src/kernels/2.6.32-754.2.1.el6.centos.plus.x86_64/virt//usr/src/kernels/2.6.32-754.2.1.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 !PH6m"] b2u jӫ`({09KT -ǿ1BAOz|XA µ{!11-zϮcXMI;Pv7EfD;DI5eu8sW{XsI^.Hcgu]faɝI't \r!vUeϢ>+MayDf_Ƅ/zh+>86oMC'v K)se-uX_.퍆2@kEYW.0Ea͝A( .} /lӼ#ndp4CV( K>֢67T8#8+Ba|3fCXӫf*s3*Q{:zF `GlZ[- a?9w8w=dZH}ۤdADz0LrQݒ }jc4ꯪxo;1,BMw#A f]wb9P89U6\%Q1H >a!b0PّDA|uoapQw l :iSM#Z+{mF=c l*,*i 層_˕X/BJecQXָ.>n"e~ۇwo&L@8wnC}Pq}1 O-}^|0gi/xچrSE xXZ`#%(hG!yXx$4kÛvNm}9f MM|=B/`߃8Mj1e"ú׳Z4Y6, {H(GbbpzE w^@*Q &VEv9E>yU{:}t͗P˟VB(Z\(-Ѱ~ZҌ WyYXL# o_QkѨbY\v4_\ɕ]xVtՙH5Y[션2 ῷ@C6驘`DOe"B@[^-C}C+ŕ t\>@B90cí>z?(γ4[{z-*q+D½HmX*C/Xk+Wugz{x Pd >t`P`F_creHKXʏ"&eZE1qC~>.ps]7S /^t'!MGטo\RyG؅~&A`aop<% mk)4Bjr>~T"+edfV]#6qX"Jן9IQ?3t,pm&ׅjoFş*grxMW<ʘn*[K}j@2:dYqj]:^ +gE}*NfzK6eK^E,OD߼|ݵ(CZyQg.7<^]\kIݟ9V gk>وנ^$vB }Hpkc58oȉA榄 f?~iuk*X)Q#!ӸQ4.9C:%YB{8/9ۋ-f_:X;׈L ,?,WԂ¬ubڰV2M*_ O)y#^0yszb l\4<#bH>GCB~O:jy =}|t nӥFhTͪ=QbwO 6zT>0i,Z5?8z,,;D>Dj׀;Iy)ʣ_P;UW|hqC[10lbwPacyEWYӠ 'f@- ʺk_v>)ӧݐh("V%D'HAxj8ݸd,ݾXK"˫r!16w1]>.ܚ-cſMIYLAVASF@>X'/!wO?`yer&Ήy,i`$hZ.q:Mx2t5Q6lsf?>V8t󅚇]-⋀Frੰ! A#fʿ+ !pL5ɛqOgH =mTRA}Y_@:֓ȸ%.ZIFMkS6w(;J7n)uC6C.RHY?wYb;"DNA:.YI\lJ`I]cxИgcYK J\/f򨌅m>öӔXgi3/V~`5Ċ)F&Ղ#n*S Cs 7:2?';q%:͓*Lu[|jc;|E\n5/ gpپrgeo<~olGKHԡ#cO%tj`ٶذ|{Wfb`f8ʸ?aW˨YF'U+:j~ŹXK}x3ൾ<-ef=8 V*l">sfM$QM|uP {~.@ƜG^& >Ι*B'eJx:6\ŭϵ#72SD jWic%`VWv+u{IJ.2/ť(FBPdDMjT%H7to6g+E_fދʎLbyU+T Tȣ>JbZ~Estt9ڒL5j[^ `fVF7k_ qyD5Jxtrx̤&_~e $A,gL{kZ=w3Hp4 /۸!?T = 8P , n;٪v@RagЯasjGz_ Ω2DqA ,fiIYE@\EHIJnfB(M}>ѻ$:aBiHX``8ƈ#]<=3_ޮJEH+M[p֦7m[-i-\y"*kTZ:*XA'zBUDޥ|nQjq b.H7 LCS4kzꀾ+16|ԓ %wLQ,aM99ebDzz`HF×19)Ei D7jOPρ5%iS=Y}a0Y[Jm8I0~Ai{m\XIX)@xbTLQQZE.O7Tn%OWc袰\b#ź}8;.ozI-{ak$8iy=+%>ա?el5B4rU@RğjW8& '=']#Ԛ ;t8Տ|Ne47J3\!9}F7,aTtTwUZۖ+RY;?ђ1M {Y?9.3 %;ސ %*bn ڠR;w:G\pڄWX>T-Z(tc}n/a[3ZUͮ"U(\*z吢bPk&K/+ w@Xn9W%Uo%;MS>63:2ۀcyCsv.=3> ] c[14\H_(pvb0!ahaxȡ"TVOI;18\3T  %&gd.V:e3h$%N1qd oO [  6!i%NFU>1ѪY95UGݴ wnjKR7Qc/Áڍ0 c89A|HE-_t\_ ɢa.7^N1@i"NjOFcc!'P}iHJh0=nlɑ͠Yq>r(5?UO`\=M; ;u+`4Ia!aS~&_B? *ƺ$2)OF"mGz U^ a5Ytf-kO]2zCwT- v.Lܜ0Gjq==.as2![]sb< UM (08N&3b]KϺP N1QPWkM*mkX8ԩz^. 'JyaZ9Wჭ;|cT3#b2OU~%W(-?0r0jVdjp}7(CU01r]أ9xZd*-L˗օu,W)&^TOtJSaKup8P(dǏ-WH24+P]VjjNm)"kWj ?;Wbuzv&YQ/^i3wV<Ճ[qt!U .Br\oRr6;[,qΔ.?0<z&ܡ 01׭0ve؝_%X${/tL{U4~?h֭ Z}JBwt#ka9 U!UCŃyksjUNR. mPʈ m^qNkfvž$pq!6߽IHJhkl⪛t\U_h{gt+u3ÑbmKGvZV N5Qy{K{̞TN =g-o|Uk4B$bbu+eeꋲ{[2l 9+@EQ1ȘtUVl8"<&M-<83\:w,IwA*՛f z{'ZEAv~ m ,b;};![CyҐR|IEnbkESP=r P!J]{Ocz\{՞݃;ڷ˅`+ )&Do]={H{-1Şha9-pKV*NUX"niv^j*bQ.Dul]>uVcE3@; ѹJ${djXj -Z+_ٳoa_1NnKP7 >21)|v,0jo!["U(zǵ.:xȏ'zAX%kGf&s8?*4X0>3{kѵhʇ)!Q lqf~=؟KG74Q+ f U$t 0 bA!pX@%\j=cE~ ( ̄Uȝ"DlX+EoW{5ap@E}IքX!Z-=>:xtJjhS2@%CC}EqYo+9E*xɮeAΙ:߀lUQ@ފ`q_e{"FK:|:W?n ` v~ڣ^ez׸8VhO`R!982Qf  F.8Հ`װH{5zk2zt a,>YH(kbQ@R/(rz.nm;R/8s9-|7&`ߊ`v&.5s,TV֬s~e^, a4\΢ԍ_vtc#Vx3׀FgET* ;"^s{1!eFoR-2MgOh!:O{0樜L{ׇWa8$OΗ X ܖ1@ҷT$7e;2lK!ݳ_%8- Y[9DxU.ػ[u/Nc f^Mxi0uC\UkeAi,b&p= E s^jݐr c*ՠb{T:R0NǬ;)Wsc)1#^)T x uHB-dMkmd1;Y8 oH.Gv4/BK G\bpĄ\x5!QiUk-}> tT.߉^l2SE:8OΈ#v=Wzl2=~Ln` f/%C|9|D A N[/ iQHYȦ0*Zo)@ke^`bM(.!ibRlN魾 }'GC?ysyɉ;Gx3୼ U <*-  Rqy>7ƢdKa"SkC| / eS_\Y-gsnL."'UtN .\2v(+wa`ᱮa|C x&-gK]Aպ9 r%dy3LzFfA,J6g/D>wIMrIֱKTpbN3_`~Dp1 ^^סJ AJ;(AT-W?>v-g\x a+s 0zm[8?U4WSk-+x v"m~̔Xzl+n! r-F1<$*<4je TTarGH׿cL./t ??o^t0-l1t;ö[2&5oWlJdDt60\/G)`]H/ZG!FuN6;6yuo|09y>쪷{ r(+.m*.ON-cZ79u~aR fKS >Uj"Zd ; CTQ .Y:i}(agm w( V i@o;BqoBrSx)PlZhoNu2{?uҡ|&/^JYI@& 7(5Z踌RF H{b :/-d}oUuE b4 f‰KZM7F.^3m SnnQv 8{7y.S,Ir9 :.+\f.mKebWH,e0)0'i\&+$֛Yx1dל f”L}?tNmӌ Uf'Z@'܊$hK-fY}khl-\L$6iRPL˲,jH2#,r'3jwϒHQ 3|i /7>]*77m:T@/e:\4{}(7iMO.4(g 8c+f&pmunYϨ >z֬kCi3S)}y#u#YFlZD7Ӿ6G0ӤG-3a@a։Mc+a#M o ,zZaqD:õ)8c}"ƏiXNy";u ]._YNW5}`w=ߛƕQ#Y VT|ly{8Ƃ3(sr7#95p]tثn滌7*gB%V5-Ȏ oԠqD e.H .M³xA7P. "p-g%@95@ǽJ6'MmB+Tx4Dҥծ}RJԐ% ov.*Y_Up0 a峜 pb{zq=rW9uc\c1xso0Ҝ<+>rq&ҝ}Zb92Mf"TF4 Q.U̦Y"9]>WQPv<eLʭF(0pSe\s'qşܧX-[fUg5)I5Wv6֒$A3A|$BhsI&ljTfM1uHn"!dBveO7;dȶ&WVRVh\8n)B8&užtkqgYiO+PqCC KPF|EKoRv{rVZP|Ux}[wrlaD,PL:~ayhgi r''M !=9qG\jF7jIxR!b&VuvEoV,,S%y/yš_+ L4EpV樅jBSIv8jot$&.JlЍId$zpSC.&JN/I'DM'g .(o’ݒ74#!TEsa"Hq;nk\M!H8;\h'n֮LD 3B;b!'ҦV$QmLoi? >%8M( QqC9ĀNJ]q gb|z"v R(u-it6~n 4svΞa8^k]Z&AԺ_s؈){ϳ$]ly[^KTB@2ySk V˕W_斮 z O9ɭT8?\rmt&:C(i 4;lsf+pRV_:vCW*Aq}_XޤQ# ] 2{)K8}eX39ItbӴv66#S2S#=W!s`*GXH oK>EuĞq-!(!dR K{I;'6 Ch^2+42N#*:ʰ#j wQj?E-1tJk},(@CysDXY6i/qg̜l%1]'ћŀ7T*hT俄Y܁gIi 5pR l-y11)D "MS=r<=zađo;)"a8ޫa>_Bs~\eڷ1 h 硲+CK,[FklCxpP»NAW|zCjB"˯Wx0r5%/Xm\Y~߸&nw<-;}}2PBWds ߰'K8(`ʥm8E|p|`dh%1:xڕ'V`/vdr%h'xa(89G!KAyn}7_IM#};[Q +C]|_  i!3Bf2B8$jػ= u^Q R A٬ 2 5kcG HƮ0ϋP{CT%i`/AaB`ҟV&ngx8a5sz!^j"N񕧠Q#qK\J'/3́9bk*{@ܾG}ɌARuk徰<~:i& G)ZC1CEl۰h7l9 J`sؠI'lSʠqN#e+P_ܦi㝰(OH(3P@K }Z͜r6tjsZ"}{2q1솰7@`~ UX|9'Oӽ֯/$0&$CGO P!l嗸4q$] ~ Ѳ'`ϫ77QnTƙ Ơ^&6t0݆ W5NF&`vҼE&PzB/!b}d. qWɞ)㩅EƢXBOPg_ľJ%ka$g㭥~KCsF ԶG, Z7,CH2 J&DW3T8-^вy>O ,|g_f&: :Oy_`*ͱV\@CMꗞ! 2*ow"jVd% p;<'lT4+>b?(#lo:vag0U8G!T2P@J.zfE  a>a~)/nM`Il,5Pe )fZRDI" %3B}MH{ZV+ly Uh]!/8?Ros8 <x#ǒ#+.2s?gGC+<:As_!Z"G֋h#/Lj K֦ߧk u\`Cُl=6TyKok|RCAo~&"Qo1 ; kP ~VWrMk[s-5.@)ҟ!Y*r]L.OjmafTw!#Iq BvZhEKUAz~m%g5P87Z}r)V[ye1-ڪ i8ryCaˍz0"r F9F* &7#!櫛`B$5_փdfINl6*J\_d?Pwy:^>sS4,yK/#Xy,0cMJgmϧDY De/-dd7tdE7y<֞:Tɝ7|\ ZθD]b c%mAm%&^!P<̑8{]OK+5h5~5 wVizفu4Ff0߮@kH6X#Hzr.#.>.?9מVO5D֋r؜D)ꛊq]DSM}L(~YgԖAC^Y; d$+bx bBnNLztju׺oEi&?8vlfaz>i [B*lCͲ9v^a6P3%l>|J&TaS;6}ݼ.tW/6sX0}i8MBi[(e.)N8i=N?0#vJWNQE.kDoJm-Mlw9$$$[wæúul׎i_n^Ǫ  z S+ФƖ!kH2,P'> 7h Ç>5ȉ?':l1&G=8rou7)F`DwMC= jcv%N뉫E\_Fksq8G@(> -UyO2Ԅd0QtFeKhҺGCxXR?nV"tJa{^yiUT4jq%=Y!rXbrp0s,p",ݑ=̉] 1tʟV Nw .v^aeGz }nPa|> V  6Z}] V"'uZ嘔oiǢ\d3Cx(!+24#y3|s*1d!8Ӏ:eay}!׾Pr%Y/qjTQ9q/Exř4DJ xQ9Drz!`y[=#PaAAA@, _/X\0.U1?ߝ>0ͩHb1x43 m'2 RL<;N V1 n #ǍO&' bmAU쒦H/]wScꔒ92u'n0]%Ȍ5b2V!2]9KIƬ5Rހ VGAJFXcX՝F)BuZ۹OX~wH `Y.^ l/loy9 NGd{u'ޝԇfWϐ{6=^=ӣRr?oגPo8$ !>" 3i%u!%V[R;# s~5Bi^> WG}JQ;}*VD8>$i;`:4T U_L\Rܬm[[e]8O,.LF1GuG8Rc|=F-fV@}ƒT>,VNM'll;v߫{wъ%T@l^R? +q'YXχq⯊|W ; ޱ;h-ՃQܛ&ÂSC _a4L[NX%(Iܘ/^\Q8XltA}LQmgZu!5qRD Ȭ5\7quHB̾\h|\}ĕx&?5|y t]#4K+i[$l&+1<ʊݯ$Aåb%3ڕNē殪~Pԇnִ}\S[`"(Pnnr"ԥO]j[?@+`M6USE0v9]SޛAn"|/{x MmD˭~ZHS٣=nM \nr&0͵l8FX?GRӓx(԰C<`D79oK2ّS0$X;7k~n@ EdYD'\wx94q ~/=Dp3\xcy.r6h@[n(իBrl%X wsTp Rx.-L-\&8)MD?ow9qgJ?}>EF٢Ӽ/PX#KI ؉Fhݹ{-syeÆ'g[EwV!K1Ef 7u,Q:YSIA_G5Emq['|Odiquk34(-\ |\Xe"YZN Ih.J+6/J՝L0"$U͊xq":9)?;E+Aa:HG|Nܺ K(8儬(?xMD4\ihM.vzqU."A/CJgp 2-e+ɹ*S5ߘ+*w<8[)ÃqV{Jp-\4qx9hCnGpcA9Ax ;{h2F:m[$5HKZWV&٨M~Zɱ#D#+in) \?v2%Oie ~TIo-$HV:ٖ^|C/iKjGd}_-J 2!!R.JkrlR|= c%Tdg:Ӗl9rqQC3hr| IG;Sy'}@Z&\#Fo{0˧>_pwv֩9'KH3`¶Z'I3SJT>e^TKB]uE@h0?[cx͔a]L^jĸj-g3$,]AˑB9l1俒#5sO>]Ѳo3춤6W?g%Y vq,s^P`l=!oX"'kr3 H)Lj+䐫;dH`Hx!HBTKw 0C !g'{|]TzҺWIq-{  td)iH3Gp@ ol8a GJl#I9PٟI]&*TdzA ![I9[.*NeKWgĭϴyQJ\)k`[v6ʪ63] ƗCs \LWI Aou8re`$u&wAmٿzI{{'l<o>g»ѴGc7V=@,04JMN1qNhj#qW%|y!-*ΫNH0W_xlFN+RR!_Bv)͸ vX~qI7*tĈ}3=!n ' % Cfd,:L4[XP39,;BD/LƄ;?Kqz@7M/jz̋MS.OfI4!ּlg6ѩǘHFHhoSN؈!$}W$IJn@XkxLO8uwpk@Rd(5؂_v@erT2cŇ [Ϋ%iDh̓+ь%D}^.7oΡߓվXw> }q2?bʻ>"(<LpbWh\5%aꤗ>_n<{KpX0MdnAA ۈ#3FAwͪK8}A,.s$FI1k.#P4djye0m-)uc-Tц //z7/^lLzOU#We^86kҲ {;Ng~@x>wh<cx|aIz꟩Ř"sD{!b'Óz oٗr8IVS8-,EyMOErL`el}j >?W\P9`o̠uG1knTL! cqFrE,uXRRZj2Bu=RR,SD2H;xkGAnXp\OKOx{18"#ƍU ljo$s`ӡߏD!N EǧZQ5b[^F}jI&f]t 1+Ni(wN|V 6Ki.(+)5U@ Ǒ#4!4 QW‡{YM:0S#9ƙ˴X>:kjXey6$Ω@i4:dŨ@֏rœǤ9b)jgv?vC_q j肕 /o" N4#5w,Rob\dFf_ n"ޫBg*\]aG:W#ں$uRۦ>50oG Ԉaq敁%ޣA ^7<ޜrOc?j-JJq0ĭnz,EE5Hc m^*Ke4IĸY@!0LHw/sb3{FŐljYcJFCx,41ZЂ^g[kŴȁ3iM\V6 x?fUg~9'#vP:68e>EiApm[U{G?|&j5]өdbcn ok ؍ ܅ ">ÉcfΉT@]3YSe _+'1jl >Ԛ5% W=Za`LY\Y1KKDe!2Ч\S`@7~& >1L@ Q,BN0ci5vtFPu(9 ҳkB{!ۀzX",?t'R f^!`rwcE_W؅U.@^D޽HF1u!6Jn_ƴ6AM|# O|E]=|eEX+J@go!wcg1EhUX"DLJ33P)@71!C]0(i0%BC_ҠS6ZJP;g|ځ.;[1gҩfU[!~4ka~t݋>p% ĝ !SWľ pS 4 VIʈ\{״5WBΝAI*L7~f)5J%\[] C90iA\2`AZuS]NUj*'VU6=Y(v}ua5G q4//QKӇs׭Ob*!Mפ (4Q"Fԋq`Ӳ;.~uE*?Y %b^*&嵂V_z(R8unŹV#V^x4Xr>xaph.VTfiǀv͠}6G|8-qMW3iכhz.{<H!NN7Qܖ<RR` gN p(,D%'8~iU9)[8}K!"/Ii­O?bM|n((RW0%Oнm+ȁjOV~H>ge針(78*vۄTz73+t9YP;_P)!uߴ3x)r>q[VayA#亖r72InE# 6 GZ3lG2ZHL~rC~n緍mRTnR$}"/2ªr95T rd}3 ӖhXFkt(M2Ωjҿ8"ZeRh;*+ynK^oD3/ao(5aA163/\?t㦀HeI=Z[d|,3]{츻>)oKuDlv<Y5yk`0E3AK5k{ vQ2"\@"X\eb`Ft Σ,̲!~j[盺 r{J]Y69'%]*[SAd氹}IԗA;U>冠Z(g%8~y5ocaEp&lKVjX\x( *p װqъǟt u/ssN  WK47ןRL^s)\0:c~^ ]l_e<3(MVڶee魐f\]z~K%_z;m( hCUӇiqNX}U[:}=Lhe!dA m8tvjb iWt+[mLhAV){mSp^.Jfqtx4oz$d۳`Ļ"``&ѼDq6 6(A` #hPItEp2Iє L;$-ARU\$F1j'xs7$ mi;w+kh_%H`6\-2ւU19! )C(n%^ Ū}Sn{S {H4?X/Te%:J|TA}xΕq|2IEbZ~s?j q]SF #c-뚡 o.)ZtjkYlp&pūx?u| /r~.r W!|}`3[i9'G1C'$cEǤvR4 ?oV`ƿn`D$tqqxMSI14(F+IML"pAfgp~L@xGj5D "ņ:nk[q"zkJV aWcXmwj-͈i?HIR@4-j$V`)g\39jS$],R6yoLWu_v5GJRsN }(e7 qEoDG9,=RK-_Ϊql*(^VW;3Fc.oTg=,\&y& (mV,L p}MКYR8[Datyxc<U-WuC%]tEmWŠf|*  hJ7Y9#B0F꧓:s@.-oKT\C8Wn$u!uy]?/ @;hTrFwbMɶ௠ ;©-(➗791))6Ge W59nݷ%ߞ˙ uLslx"<S5NZ $uvx"q jJ!nC y1?-Rk@Ŀ0E15:P))D-&4Ա%Ԯ8- CNnOaH]ty?w_N Yif:(e Z3 8C(*NM+jW?הNowM4SElAsRPArN:UtuWC(Ym<:&#LˆX`ZFRڒrE)|PM|^ Z{8G #6P8F Tp. ׵cl@QUpe#"~[^yw`/ڛΏjf^eH,)Z>EׄiɢR "hJamš# 8/6p8:jͩ J|2oV1 T&F2̃ăfǞT47{7 :PNVs=x%2uH|u b] !緼p7+7qV$td-[].|V~(&o ' #7PcqGJva39F3my/:}M◝;Sf4?ZJ8qQŷwƎia3Ͱ(!s!߾x8Jb*Aq5 c"bKD1#DlEd,/ \ߜғ wC܍T(T2 cO~`f\R.Uр3ACtSɐvRI04o5MsԻ~rg@v&* Ap: h/qA\S'[/륍Ϗ@2G- W4X~/g#d&'>(-?Ґ~ \t"Yv؋4˧=fJ}\owKg| ReʕL!KO_ XgHWuB<ર:@wZѐTG297~NtsP bm*֑FJ?[sCNt0ԞT.m3 Q9vNOd& Hgu A7[-!,v!/V-n;L=T>QeFVRXWw-;} t-+Q֭FYeQؒ<XWk,\(ۻX%Vtl UN( qCP4rѰtkGCaIKJYK!d ,$NSG6윲@*D8^Ϣm5"$Hut1a67'n ~ |!E/t&f7qSR2V{CC쎕r B6JAi  >ɞXe9&,y>ֵYX'&5TilJa{  #da.X@+oSHf8ti%5̾%0 s "ErW|6?yr9!]a5sD蒺> yD^oH͇eB߅"FQ*4Nlq9Zp'9y"47)w"C7d ($L9N~>BO!rm5A)z3Ő+icSFS=;b4X6޾\\ry(u0hdiLECxEm><^ƄsbVcdzY ƊG3kC0_2{}𺣕+ڸ)_ɠN98mҠ붃!Z S,K%>8&ȶI%G}Kz^,~Y sN'ٍhy6>T<-+=YIES&1z r[e`+3xE`y%Q5 pw_9{)ۺb˓]5>mH;9+ݞ*v2y5ع3Bcqʽ Rm <߈7k*p/zi"t223~xe5Y\է Jd.~a-Ն:{3vDħSU\<5sݶ@8դS%_@;7mud/ U -:52TvہZě5%LP5+naRq Z1o-zkAgn2LPߙHbc QS4D"wL[U8 v.Uk}H)n9GՒ՞s:7VscDLɰ+y ,?s"aiE 5>SrQ$wRvV} ^PLJ18Njs%ȣ &(691F |"t_[̡bm""y%7510ɊkπBmҟtWN'5A?72Sh.ĺ'1Dgq8rNMyu2o:skh[nhLd!mD% )5.viQA;T0tN-;dV>! /8=yYQiA{r{Ÿ3)LjƁAzKl׺"#0tXLSS,\RPG{$ 'L9lѫ*diUޝr9a$fyƨ6V!ƮetI%Z1㼋>9:H#]?z~6&ǿV^a$.G =4<,5ug"ޓ=7㉂cEэ{W?RӷspA]9IPe|)$3lȉ7IUg溌hT.KlMGXIa^vm 93D^e}^![2o:y Fy$LۓmnA|R Lt3#l艼XU w2R`R1?Fm%Cc%w|*I-~_Oh~{̱, !_*A^shчq {,26ޣ$nתL qLWm*/^Cv3: oF]H^?Um)ݝRQh\i  _XAv4G"̎ڲ<1Ԥb^@T}SQXuOv;n/skhud=]D%ΆJd&Z r=FXO:}#Wt6ɗ v~!v5ci'Sx]n̴iV\*3DuR!+-YC 4\\ӭ=4lOU_e~)xx=뼙d ỘÚ#`B.>e"HuO 5\URp@gRƶ^e l( (]cѝ))eBNK@ dLr- Qg4R T̊ ^yAeje>pE)|M%N@ŁJ` 7%O#8z""4-i?LFi0}y\e!iYһj\WŢ4)rqK`vʙ]DҞt)H aU?γS]9Щkğ|0 ))@C wbp kLF 궮>Hx]n%{YE4/|BQfoz1J犯Z` &fj.k643q݋3#|&PSv(Z=qeLMm?yFW[ 8hc3jhMvD~{K7.&,;bnw9I%@*³PC)W*]^I-Ƹ eL YL:G *w54mycAAB~xcGO}QumkPTIItvl_Ҳg(zE:R]((m>˄r(tE۟nGU-$prݨ?%6hftHCFbw򪦤Ċju#dHSJФ KT#RxӞtFq9^٘*dA󑌕V>4A"%-qRJbMh qKCyMo|3S(]l^Sg~ c}dvPw]^OY|$Q݀Y-`ZnPez3( q!ŁZpv bi4/}=EH d`_@Ҵa tͳSLgtcVW&PbUlς4\ )3q8$%WCp6*nkjegu6Gy-( &÷ކփt+ ےml.hJFXO]*gTb)@쮭ݷswR[-}xMiYVXY*uxSi[67lFc4TZ$ƪ#WA#Y̻$!6dS(I _5fr>3%(fI:WѪB8i%4P Ld^f Na$~i1:³u'f={YpQyeM0PaQn/v1 cluO%_U[_SDIGDEvHz Ze\_߶spAPxzMS]^6In8(B~4g/׵FO"0s b,ZN_2H(M&~NH8r@'kĎ%ܿ4d5wRQY9RC oc!pHLC)'a6[6]ux{fMƌbdNG(]ֲ=Ld_ \ZAVZzHUɑӡv"HxGw>O? f?Lt2z@#!W"o7wktJB G? xŁ "Oūn҅ek陻*Xǀ(?=k ]c(SZRʑon:cwiL/7@EZ\2DMʼQpu]rֻUXxJ˱6"ex OV&`}T7̬=mXcѵ@M;D@_9t Ņfb0Ļ "jP?v_AO U<6&VJ[fC&㴝' z8)7Ȧ vC],"ŶPb 9?&ׁ-93>T~57mdaJgvW799Lyce4} 7!u 0Q"k'X3nv-b[.a\/RfQ]U.Ӫc}p { $)eL9Քh?TaQ11 k#Tt-!M֍=8aEU|0XNg#u5-ǜWn p Ǒnh ?.[m mёؽɼ=NS_ M禁m- ǐ[w^ʹ&k%m/4~SA>fJ%X+%^*LNOzWG0AU2qMo_ׄ }Yeeϲ@6bp]6P6GܦX*.1KJ4PՠG' D He0q2i,]Yuk_K1- MJnv@ko>\E&s7ex@&ln,*:I `hÕA}h?CD{' dɲaCt'm Gڎ='.ϣpoR0F^gm?npл8'wdƥsU6>(쿖m@ J~∷8Avgٍ9߰}԰ +ƱDd ,Xmu̱֘sMHH2}{24rtiOy]@m{I^>H |}P QmK)Y]F$<3JIS uqRli՛IkI?ۜIS X3Kt K &l{_cAs{AȎDfN2#Ď;XȚcP.e E>t 嶍WO^**;yM|w\'x &Epp$4IAj镊 j*cU:fp_sV騃X}@%pWBX HdbXs,@(RuQo3!Њ5TV%yǖ2!7s@ >>~{V*BK<صω+Tl9.;EEye:x<,hj~vִ[ Z0o)l5 0Apʬe pXC*Fhm"SZ ge<놚sp ]UE>}.qqܯd47N Ĥ?h5< 'c$~TNVdbaYs!=qN =qi'™OSS=ڀsbaXqTЮpUЊ-A?Iĵԩeܻgv·NNQIo.WZpn.zD+{~AFR Ǒkʢvu)+t"{=لaO{ y)0t?k"(>Y{q7uY흻F? i:إoLD8^X:D>aEM-ḁCNcGsc(Q C&sUz> ֱyXގ(+Uj +3,7Im$8MRI@ÅFg7sm~gMy AQA|Gjza~= W*if52?pV9ֳΪ>4~Y49g (T0~f &n eGڨE^)M?fDAZ=S@@JfJ$RmuyK^¿ހ*~09DV#[1(ڲ\k= k7^Hΰ,W镅X8 섩s'v{oR5l h/P諛s뻈š xڇK?"ȰI7O d5爿FɴC4rAz YGl4EJF͕l!l<M<5h. ;ҟ y?V}HI'=_e6ST>k䷼xCR8{C8`U0>,fߑfc̨.HxAjHLԘ!7C8Mџ U]s/q6h}[q̢ޯT30b>8,:!rQ(9`遇RpUc>VO:zÁCv#(4\1ܗ..A&3(=fVzf[p~] %7cS~&\oX$j&Ll0"GM!/0cT6+ Z1]/fY&хjzolQqvb.*Yh^Nq 83nm>n}pL² :r_"{ >V*")ù0635̛E-slHmG*㩯/Nv\#ù^U2h<_tw <I1pRTNyʉښ2SeB\{zsQA⵫@rCe X9x+W<yhtUؚK\, H!Z;>pY7ZLœd{R (2쟁.BS.F"LoXrà2s6)N<Ho^`qP\?Yw3쥪-$$SJ2C/h8!2+=2 oc~禿DQ% һ>P4!%d4Y3:@8Nh?HWH,'ʱŰQu}UXF)L*u;iF& q`QC&xOcIiu/ y3aD.!rJcdvVLzOQt>B9 "jP7jT1^sr 뇢!KG"^3{L}y0t Rɾ;Q^rȢfڟMj2YKgv8guby *a5"|'(rT}4$7q=#9ҐVe5tnݩky!ɜPI'.\nn8ؑ<0q0lҸ.k _9)h&L_. MwrVohP"9- \JLIbzwKQzD%=Ƅt#D |ވADLJ\jSX"S^ڹ'cx8~b^n ) 1P((c:A-\'_%nI%f "'sIJ%_vO!~t/MLosW ŧKx-+<ݽdlh PI&ilUdBq )SbyޠKu&2@e!2 ٨(7vWE+r |T1jsQט`ıIe|8Lڸ~,ֹ Un;3G, Hxry2qO:+qY㚄ZrwPVESvzz jUc848}srsփm+kw^/6dWNV܂>k6tpLtOjȲ9_ qyvˇ1! ;6ZJU䌠.l ,KƷ~XQq]+DKԴ88;RuU*a( JJfG/4̦L5=f4eD ;!t g:N9I|1f:!vv<;S,2*{l}*Y*W*,Qm %:}Q^Wάn#*՜[ ~E<E.:ݧsnOw{͌B7?U7lS9 kPUM3Ip ]MIG#߽@@o/ <=F(eJ=.NZشYhK@/lj(3z;{@f p2kL Ie}zJCemT[; dGRX,4rΧ KJr4`.N @ּ3ya,J5'-?V8yHYqFF2t=X`uw;{QG6,AU\zDJjW /. ;VgA34@z :TAp怢2^]BN-)b{Ki%+l4^@\ي -Q)d Ɓϐj8O!GEꚭֲh0Rgw>쇀V F〹RRu-|IG]7tgۧbB)-̚C;N&Ԑ\&Lq-$`&4 I{;Zb)d _LRV&4yfv>'Z8K,Ͷ26-?lØ|=+ki[6GJ71/ϕ; O8h)2Q5"G`F}#VqKD̙'sv~⒃=nCF(vQ.2!߷ A͈uT^ 7P;wab. F2 b:5suJ},hd(>\SwL*\VR#0EIGAu_FsĶ#b4@oq &G{xS>w_ h d :/TFsMp"TsJ8%u;E H:|Ԩt_^Rn6f9,0u ŹVp5mz4YIBЍ~H:/ľ:rH.4>_n˻y3"IjѶaJZo^ټE)͜k/ cu8Yd]KNY$翾#R;NC➛rmf҉0#=:?G++f2IXnrbx0Dٕ +xCEQg.6Xdd'ډcO*M.-q2G=S/zÆ)>mA"{\~QsZ-?{ {ks(d^ɗy]'yRi0h6aŇ)<`\K|v"&|^i`gu]wc f}A]+k/qtQ@i!Qki=cyo8>?Ċ 0Иz9-*W*J3NtosEv5Z .GjIp|O7Ra-x$Ұ̞\82>vU}MW <.-o +vx 3qn2Pl2(u?6sXsܲ/{ B<j̄CNv$i07(u=p'*iwV3)j Q}'D}E, ,&a?87)`ysĐkI>f=\ssIUP iz܆$-?c z㡋}k?PB7yE^M[:${I 0m+ќ\%vuuY*XHm_+~niڄD/#}JOYz1&aj8mmH=^jg^I!M'1?- ~3"9`<|FڲMd: Q ?Zmķ/py6['̝"mk8ܙFl8 ny S%mmmXՐ3ӿAW:|M#GOCe/Urn<{]'w@]K=h4VvlpEOr_42<[Tc?2Co^?1\S eQ RV͏sEv&A(zL÷0JЙczǒlmC났Oݸ[ Ay뭛NufJ[ԡŗ2^&piҝ Jlβ|js[$(怕9 dlg->MQPZHHd^Gèe R 8Ρ~urQ :7I۫A-bDA(}+P3!Nh"_aX;+z>t'Haoz]LXa> cS'9F0qۡǢ\'LyL/=kV\2^#z|h4}\wkqar L3U!GFWft=[볾P9 NxN V}$LTWfkO? 0W- 'uMv]zJ qӄqa;V=f x1 N;j`9z>>0NP޺WHPqh0~hdPV쌜vuϊ,^=&}ٖиx! exe-^&cJ,k2]2l ޝAL֯Kj*"[fA[߷Z|C,MPۮ l;BTQQL*G6\?ͦk^tn;C }% tb[bUNOX' +DJfB5aD#wGkV _l{y:ʠŽ:u?Wcd4sJi=- dҺ D'edL4RpѥM$|Ea<9Txkǎ<Ȫ(A3 `l"Ǔn(H%ֈ4 7V W9i̳JΙY7B# &mH}'y :zZ />CoHXLIQӦyk,:|!ˇ,Zҍ4`cc1/0⫷Ȋ:MDVfT HFg\]^fHg}R 9̈́@SHg3E>:48W\Ϛ$nBU# t$f͔% P3tfD;A%fFa hAĸNfGqLqHlO:8I|e4iCk$g;ىiw??LG*;}4BˆՉP<_5N#58Bl^B|-Mf+-n ESdC>t%LҖ/eIS~q.`AJ?7Wx?ŵ^p2&IwzC*tQE+鉞H7Ta~os{^/oC::adsG.uX`d%= n;Dža ˴)$Ӳ_[e^ӝ?\:J N9^_"؟t9=ghzE2iH&,Cfp"bbCa>|zyKK#ܦX`Q?lR?„mdRIi0FOvQ:ECK񅓶l>@Q_ٲ_ua_K6H֊;@f#&6а}YXp#,WV4Uou16Bvn5ˣFTxd.0\5Ojʒn b*;n{[a%ϡW@Gn '5`]R 4USޱ:Sb[?7alPZ`hH ^c WD\+ğ.֯z6-9@k)CNUOs;Ȧm?|(G-6T2mKU#( FYDu|i~{|˹x~@`r~6S/`#9nwO_:uOfD-ɿ-"XXD8~AiSy*_n̤ vֹȕMx(cHQ[5'>t8{0G2J\ALuk2UlˢlL =i _ jAmH KKO 3Jc 2u+mQN:{/h$3]1{bGPX;Ve}Cce{|jU$J0k%Xfi3~%8KUq\X,_@gQBI .e7}f{AO &xCU2ͲH7c)|VMRA)X@r"׈(PɡdTMoK"&L")[9yK_@B(uèr>H߁ ):eʮZDE{#3HN2 >@VUJzb/!&à )K$;ВqdgH{aS9~e kFiZ3QJ{r1P<5`kPá.j*"ɜM, O(b2jrNtɜTHyo{aRRR4k"NN̐9E'!#RtH3[̖T:hʸ_X0@@2⎧U,.vOH miXe%w!0}2 1G 7]ˤM DBS1)%@ ps_O {s c7ק`c@R QA{(^]=$-b_,*KVGBBBk_Wc؎A2x˯4L.@|J$rG"-01I2tj.FoT>)ѥl9MSyr³0IO KUlM:Jt3?%CpG{^,1 KͫR޹ A_Sk\Qt2E]3j+y]κ\Zм wZ ]-I&l#I?p8#*d ^i%0Ѕ*:\=DjgSGDqU\'&rOGuh,^%ڗMiUSCްi/Uժ" ݽM : j~ǤDvò ]@V?FI+Ni:z&|P´ Uk=XV-,0+*zP%>-(,4-T':e\.vroQH]BXYq1_Sh{Į:ףw~V2ŀq:T߶;?]Dh -vF2O ?=9 +s,HZ}GJYwさs?7ړX_.C0Ww&1bҲ.v4XskPÔEb.EZIzGxS+\ZlJZ\/uIt _y nqX7k(i:Sۏ8ybl{D=¶q%͓/j UF˩CY?n(QQ9Fȏ:U֣A䦓iܠWς3@]dgMazCn'TE.:AjRJ<.t4Ff_ᇧ77$iA%| YB{6)}끃TwGT m[qgfbXobAozqyGӧ8ۨEx|$q׫0T oXLn` M#tB^+67 =k0\-<ZB2O^v|u/"E\]=_W!"1F4ґs7쎍3|N0Mz b m `@!\,MI[b%Kio)e=0ŇleE4ةNRoЄg(]&ٱ%DZ;}w+F?}O9`΃$2'VH0|CPu4+sQ/g~5F,ytB}VғCC@"?sx#Wc1qy¥rMY^om1ױbfm^vRW&bޞ^ 9TDŽ =ZIKai>5$!|ePKJdzE:DjJQ< 7> ␩OJФ@N)9rZo*G}dWl'u7]Ʉh;["o^K%? ?ϕӰvz)ɷ{xɕ 3uDVsgs U.(t^B9x4("oք0*2b*TJG ,!(`\hJXhke +X ʳ'TFv0N€Οsj H"J-v]LC|͋TVYRFW&ihSٴ󁰔LQ0\ix D[U,-0PTQ+OSD 2ZK~?sM咴RWube@R_uYf|(gueC<k~nnk*.ޮMAX2|H2홞L#ǫ: ^Oc7j=2{f܀Ak^]-BKnS2OR}ZE'0n+*[؞'?_p.ܜU ="{+e"#-@&GzpGnsm߆ޘ(gqeB]R%aPrjQ`.zI)B*.^+1Sq_;80kF*遼Roa/꟰;0mSڠ;>jz0H(fจ{ /V5;UȖ \E;)0@Ө+MsAJ'rPwN d3 ǪXAL~$u$cvWմ96JxiΖGlZ̞8(9c-?pf޵G}+hߔ"eJ;ȿ/B 1MHO,NTDjӅQ8# }}6 3ױz#<^*@#Ct9e3<Y3&fKCvpƟrh7* ܻjiOy٫d!B6}!7?[ΒزjzADJk4훈Uv%8’i 7U~W=LnLġՔ*,ng8KsZIfX("?a&h{E9H~GyGJ1KWĂބqzCt7ROTsR#tYb|}^ /$ ͞[1= =0ś4l4 $ƈ 6^EqXMiXN4/Z,ؔQ%-~$ I ƶMk*sS'HU.?IՋG٭},6Y Ng۱A ^1#A-rx#E㇔P'O9ikTT~՗(#H عOoTeĄMRɔ9Oiҗ^ecj$kD=xצ골XxYsNR5#([AMqSLC+x廢ֆZcnh@o*F0;r×8k7=u]|50 s. ]z7ȦVQO8qIx)*x4r[Csn͂PLXoo\}x!pzxfBxEi/Ɩkli9drmŀOQ`E7|, Z5[Y/va<?4Q؋߀E˒N%ӥufЈ(eԀ.;D0 ]\^-1hDp- 0 |di]iSF+4wX5ǎk` 7>0Kdnwqq|s~d{uZZ'qMHlăۤ\Z̓ Pֳf-xs]t#DTplwMCԆH{2Gyѫ{kC[j2ŵoQs9B|ۋoa2#lL5co\[#ZF?BM#Djp11gsyu1ҁ/;'b3g>*4mrj'GLRr&YK<' fD hq?} \KךBX8h(Q}+T<t'ښ+[9ĮG9FBIOgpa,UVF8D3+bl̉6ǩYt"D z_vL^4'ePNaZoiNV(TdpM\ͧ@ڂa@]X4,eQH/ p#:3?䋔oK'#=1f,p+ޜJb.1ZӓE.k1D*/'k ѬM}_ +X0 ?|M&6sJ 9~$*`[3?~SLE@ =(9^o L*tVًbTj2Cu9;oj23z]c}k\-¢$~k }ٓ<}5ּUPdJ8X3hdѿxE!VE;2PD*dyb܂ ^QK<Ϧ =J)`,x:vDF ]is qޕwjmB_dmC@ȱqU5zw(5h-rw!Kǃo=JIɄ]b#*[*a 9XZ/ ~fֻ,cX1 ]R\I,Ss{ioSMGx䪻r=\@|\/B+?\h PV0H̯`[YlyHUEz4gI{fT+}ɲreIUksXP]\MER0sOjNۧN-P)l\6E3L')jXzxݠpD;B[Α~{-em[un7I![CD-ws"X3BOy|Du6>!3Y;tMQ$*A p%lٛw}38-[T$ |kWɠ[v䱬ϫWRY*+aFlqW㫭C̃~W !$^!30Z#vT=26#;=QoU?Bzp,abv'ch$'new9zd}lJ9^Wg˻WJ]eOoEMg0Hz/1C/ھZfX|;z\% j V*{:Dn)6qÆ8qbd/Un'9TVQX$DRP DB 38r+%ѱ{O ixw>Gְ s aY?ZLPw8 FU %V!O_t4*'E%<}5Z) WҲa8Wm~bŠrQ .ecrͯ`tG KHݲ٦w$f܋sYWθᘸ}'KEPI$'|E8:+  =դbÛZm(Έ$Ϗg2S6=⽢u|ѡtѵCũZ>1O@~$veWWi4EATfTjQHaJgB'ݭ磠i#T]Ѩ=3QsS*29N>oʋd %bAő;1yN[zsx2kijl:@LmeTq!Rhl#Ɲ̖ $НOdX @@~1%&NԎH.M- (Llo#ZRY_'EgVL2VwyRcaOn<ثGZ1xA?A^Y}K`qjrkXBVC)=hT6Q_5`*V(6Jhi0Ŝ$7ǫ7;9 s7/*5XJyL1>Έ{?lTX[+5wFqg7̧|M0 @pR 2;¯QBa=#H}Ũp[ 4{\b˘0%k*2.ն"S i]Eq5)9L˿fF#}@-w{tSap5 ^*`g*8exyhd:zq`@ ǿ rPϫJ @  ֞jt,y$I91٘ոԩWU"ON7-G\c~<өjin]SR1>/2&ϱdY&UzPZ M zvЎy=`e*FN*0kJ{xQw~^uc]xv ZŖïN7S`p?C3;= zsS6]:^v@Y>lk% '\O]Gm 5X{RfD_5EFA0\g6_c `X}qmXDKoh>/ޙ(? ;|e _3IVJN54R|eA{1yld#i4΁wTFzRMD{.$S]n~D??Hڡ2ḢZs0)l1?vIMV^߲\R.!_41O:.-F jL9f3=82S}xMx?e4*4s5qgJu  mQ6-,/BOTƐۤ _|&+},ж}E4cJr(O烺lm"•x ləzwi֙x@"]Kv]aNk0u]EMN&}?o QvnO_ibZyw a\ERs=pk]JQcn9YfrT}A&s(adåCkQ~ߖqjZrb l.8/g8zbG\pzK_ >/[y8Q ;:h5ˆ@ר<ǑE(A?eCBҎbL>+t`+ڄOdhCYL1S7h/n)͑ FB_V0 %6n^KGFX];l渷&+E=2r`q JMYVgsW[i0r9O*yJxg_c+C MqM>¼۵;;9Y>.`]kv~ڜ{.r` aFE6En+G "rS@Vbq"7u'2w >fz8ᐾ=AaR`Qc9*`<7G Je:vϱckHM8DBGy>@UWrJ7b&!cLvӨj_n#@ Tѻ-HىLzqGޛ,Gϳڈ MH}&m_6F`ēqo>K"c\1%> !gr;(ku l8nI;we'V㝍3̲+M&ƿcT] Y+4Qoy7.QB={j)U֑sp✇ngVjo C=M''w}?0%u#9U勜ה68&3 z B)mưٗveցde3hl3, *d2Mə%[ S0˚b5'LdՓhlV?;TZH$v@n\ktQPw4Y#b a֏Ά䁷rzIZ&<k,TmQ.esOFdWr_(_%=f-8 9  ܜup NJLhfVOE[M{#G/v| jz2Z{nJDx])4=U:T,6unHz>{@Ugpim lQ_#o<)n7c S̶?x|sV'I2RZR( |Ynl*TP Zr{v e'Mb 01w!g=/;2> ς7eKܓM$+}ULqeЋ:H8qG-Bw3 bK\Vbbv,Yc\K~q?y9+!"<0" FHgtò5[@g9V _oBZĀOV'㼭ytBu1ļPM;W&ٜfwSB2W^E#BF޴Wx8 ;݆ߪha}  A?Ւ`|AR-JQ⑻o9s|7"|)Yu5~`U]Ī6Β|[SA ߆D曡"]O(dܽu8 M*75(++ Z"%prf&a2C>x7O$WPN8MJعO2cfA.9lb hn{_BhxqmDf:)Jc5|W}aI^4Iz(8ũkA+ni$xD },pKJ#zayYir/6jMY$6h՛8P d!at/9z4h@H4"#UijU $楕VriK -4>=9;Z:'2lTL F[\y& <,]{Icts|SMILo}3۞d\+Z#zZL&e^hy^u:$G8 5ߣ,/=J εqNEΫdPZbG-*BkD&qkXi P]DR:*H0ɢuA|n;lNZ?l]!|,'+7 .ti>$;Uz׏55 Uh])&C-1cuwЙ .uF7҇?эZ(F!T@|?Q72`\Jc۱)fTT9-vX`Cڌ"Sł {B5dł d{;N|f/k&ϒTa!"Ed!rz1c*jO[βޏXL\r(쯤6JZ?iQjt9ՐP{}Wsh׸N Oh: yxdUDt8N+t<ȷѼ'b}eJ;Į;rTEFDx[FVs9=ق,D7<hRTd&cF&i< WjF~>PNfAE X3h^fz{#fB؂뷠\[kKa9B^ bzd(# ^`t/uQXD( 63G0K'82ήjf `hRŹ쵤mKk aPe mbyd+vcFu dq@&Bֻ>ac/ Q?]Fb 9X~_iB*` hC \K)M2?>w]!W/3-c84w+gS9V0ENCtiD7gZ0\un:⒁w^}yyrՌØfTzc ?wJS!+!eʴ١U2}$,$Gy\[WUB}I@>~[SOwG:;90xI NfՁc>t-5Z:'܉$r=?W];}'@e4s-T"5伺!˚9ȩOz$M3JT}rXjRоQEXJ;~oՕ}FZ , ?< е93kʤƻs@ƅmn)*/n\O$Ul2;m5kiIکxا[49y %Mrfفsq$;t"h?&AzPpNl=r.u>z[Z3CEz>wS7U JVqiڱNVςQٔҀKȊȒԗ.qBw%x<Ϋq d!#1Π enh=R/dS5z˱+zEnOn:#5D6'7%Q=n2shUl2qImi9(:Henl!Dy+͙v ]b!?ܧmۈO8W0@̏rI8Xgթ  ֍)aWwA I{x+,=!qJ~o|Hf3HBU[}n y?24 SR\0t]$@*dGaw 5$v|lF`4DmIDt#fE$+.g''LՁ"1#܈C 1}zL EH]lֺA`]?R*~l;i}yqTSX"_y2 b8[Ms\S@ [Ѣ6/{8x%tSQn%N,˂dtZ%bѬ"1#Ҏ&Em7Zko-yB엦 6A*oPLTsi#ELSb^r$l6 Cٹw'}YGlEnOHQeIkWSO肉gَsjm #Y4((qjrz!o`Db5Nf(ANj`l7 ?ɺKk?+ALM Փyu4q rdɴh}zDjKG'&RdL873]iQ"α;3 JghUB*C1@[^8KB*D\#ݜM;N`c2v83=)ěJ;_Ѧ+ 7nV-E2U{#D;&G? Hـƨ9M:@o"U#|E &AHeQ*(&2< hX +3 .11SԂyox`@E ijj'6NyZ31@18-wI*q)c P]>uxGyt% g*z+!R .SE2K0:&jAgzcf[šv4-HT+-ryVb*b.#b//ȭ*_nzMLF&;%aow+iy5㜇im;']2hBԚZvUT$ZF 6OZ*ZkK |`|h=嶉Ŕw:AI$m1/P(;.O<ϥ}RSwI褌rH5k}u)H9+*3x(dϲYG(m3(P .i_W UeX!D+Ƹ~e C֮w\Dvb-h`lc2rnr^x $D/cbvbeMR>͗^`BSv8q1n2=%1в K$eu! Ӹt|jߐAדM8A̾wYrFRf e0Sеɭa.w^7'us3YEpҴ-|?LNVAEڨ{q/+u~DWschXӓ9 D`oV'40F\{,͐ I"t Sgwt"wew٭|HmckSaw&K`J=r7}>!\,vd_{$5'Xg!=l=.&]4\)&Ch-¨Tl^iv?fl2-i`)t'^+\*I"ng=K-Ҳ*-:ZRZk9LRÐ=9|)} |Vi61=tdFU 2;jD9YxhY1a!l6pmV< @~K!>,%2ǹ+0mnOZE>3@snC׿T[HgNCfǼ DJyĒ?*cmPn!up˴{l7R,* 7bl`,D?FV$[c*Kg`-']Mܕj JT]>s~;4OHdϳ4$7sqC'5hZN1,#TfZ=(({~ZYPr9bF.9ҫ?1&QcԦpd(hʕh)n| ے b[ ʽ9珶u~膃VLG 9TkR ;p@.!-}3"Q6tϿP?mf)hfZ)漹_&%Y/x);=`W+iqS*aU|t0KK?Y{ד!n4:awcA5-uKfa$ S“؆ ӔcC7 jLb9KLl0 Ī?&bBr7 JƆV5i)l1]W/Y` i` \⡹2`*m[ð]P9EFWiO\HYtyHzE}w}˾8yMҦp[~9" s1y3|/eKi?$^&o;`''jig66qP~(G~ZVGB(tqh`܍tQTU/`iA2[8N :ˌ¡K#V)hiypozkKl.Bl00w^ov=C6S\FD;-ߒ]E9@vC2D)Ukb.f #{ '绒z+~f%  5į+54qKǯ_f¦(^U89"QQ?ʈӾMZhn\'hz2騶C[g[ sP xޅo!ӡr<|ޟL̪}J׬XK!<8kˆlu~_ЌRKM<~֎+MzLՀ.fC9FWL~Is% (CL$ޤm_`Λ"hM5@K3ӗzVaӍjc^B+39Q\\ȴ >D)A(*/u^XE#CB2 WOmqUo5BYSuρLIL"{"@ thgT D0JS& 82Ge$.fdzvjuўTÐx- U@>+|́y4?ɰ%)xϮu?d9_ pN;k7NOֺ2L l_Po@wl.%SWind㹐PhQ7M(LQ aA%q Xږzei?p8 > L(I׈n_q/^G!<ϱuӰ^BX$_u?y/Vgx{O@cw4X}e͛SU_-(ٕzXXmo IE5[%~7tȥz3Dkp&!Heov<̀VlѺ,`).p:ba[ iS|›)1 ],ia.PvPQ_gJL̜MiVUl9ĥoħ^@Q%f8{#?j@Jm%Td[갂;q݂= (?<᱑Kx#lzO X2OJ-Ӵ NQ(|g_3?_,^ꐤg:8g:n:d'zB/A}yChi]|3gi+4u,k5KH0~DLzܖrkY ?d{ÏK!b[3Bt$K@zeρf?Hp7tj eGC~%01k4p}ģOE]c7X}ޔUWrd{^zxapm9lCPq,밭eD>p~%nYVްАA{7o~FW5Q,֫́W@'c`NXq78 R =] bNO->>(r9#A[|pƾRs PW/PzSN6"}n.24& r+Yy^x@hZ.]fxbt }'?pӨ'&TiH.W ߶k*V!Acqe`TO*Or EEA..-÷LfdPݚ/N& KZStU>|+x4Xkx^LO!_ R` Q,iXb @U*m=G>*E(!&̚I WdV4ӷfwb*"|.j%ugu{ed4ݠJG-`OۂEB̟'L}{MN\_[I 4xeߊ6ս[!T`N;j5PԐˍ,pEqo2 C6:-U;vX OñA谌B:_3cYrtX~/'/fAv9fm@fͣP%2- b%e=(ljdS ~Ot#-F; )'5,-llLNWˢcļ(+\a~x?QRs `%jP,VtcԨϚZQy<EaQ|Y>ґ{>_AR9,S* ;jh7<Pn\'m/0-dp++#B `[Ξj9*J)fbdu)t5o"(P,yS& }Q *;:/q*>ي_:hogXkD|"*j wق-I9TӶl1@'Gz06׭n;BLXc!Ў2%9\timop+rmWԑ4qDMtaCT8Ӓ#8h$l }0M nP_BTpYH<_SaB/ wC;t((b& EGѾ3{9FV܊՛6~% 4` W)hImClX.n粬..Tݸ:,lJ"pʏ Z?Q~ՠÕ3@@Jix5xKI5MwIHx’#d✴7/|rd3\dsD6 _>{rp>$[(rOK4p#J"}!t.(asd~z,\٩˕k9Ubha9` 8Jm.q qs-,1q ߉:1l$r%fǖGڡp8}jKCeYZz"Lˊwse7m%@4<qz$M}ěc@|ctL1pgqΎr:8<ؼrNsQ5NT>Osؔ]9-6FūU4Qq@^&jǗ;4/Lq 7(RvįqMEݤLy-n8`=K(NCHgG,[< q|P@?S:Eݪz:':S^ lEPS6E4#]/;8dAl|+ç' 45F ml5E9=TxU5)z9}<~nL܎ZKvXݚNPE>f oł=tIfmSsz |T TL]<6zd̔L!*zK1:jwV3muZ4Ja&r߃RLؖ!cIFR R݃r^DVh,'0MH:!`F6ׂB~w Ve f``6#n]i LT]'z2h!-;sneiҷTfJ5QKg[U0UlƙC~J;7kZ H.B[gUIf SBuKE,^DZgyUm,fbs +;%Ih B|oٿ+ Y Ț?ݞ?BF`h9q<\HHV*CQ ( ޟ{;k9Fš]OiYk?V+ 52"mBCEζ6Ɠ&PrKro!~vG h k4g=\3΢VI-\51Sdb96p93XֿɺOeW V kHrE"_V  onƉGIr=| 0@ lzofuZ|dJ}S2Qad:{ (uzOr<:JSo$`Iܜ„KWYT8K9Lk2m` 9; j()xAO0V <#]>/`QzeV2L4Vޛ5UU6Թ*S#F 1pf|ز>f7 :AJgxc,Hga&1(rҊszc"l/[a1 Pڃ!_ɡd݉k\65]sJUCQһK1okי'`}_iݟ=7D*&t dIpqzJ?紆6Rv )Z 3ȁm gu(-/5HNӾ0:dBBW0'DD-0V&LH"gF)Կ7Eh-ȴv<#$~GR4sܑK]8uv0 .\#BnFV/>a+׀Bm߅s>:y1p]E;4lFJNN 4))hW+Bc"Eu"w}S2;xu̷m,x-z6^Ί ,yjITr@)+^Av*R/̀7۟9MhiϮMLyg ds4w!mgYw)z̹HIEhѷҤÇԬI/U<3ز ;q4g%pIC%[R̄5N,‰o$c~wnwMړIEXui\rbiZ s @b<%ڐA)$rr"g.5 ?\Nc_>|bE>5+$o(l ww 꿚#X| (Ld`_bh= d΢?1x{s3q[XyN<oı)'tX1l pL2$nŤQAbpiXYo~ zGM(3B}ZZo|k`q'e8~ Œ"jOGB@u>h+2b+HXyn'K2ZCPs&N(r?y<!s}\ZPW7 U;ĦOqĂ"j},zS[ &V␜MM]i=uP*]Mb b89.֌!_11i=t J|9ȘI %Ao C57}FIj'u%~ XěeOVnw’O]~UPlp,ڮsH4Iǣ8aTh.f;HvN ~O؜.^ i RҴ ܣEKYV pܓzz1gL>X"Z;*{!D" 쯥+ **KLJD.B`J 5~DZ?ZLȔ[ċl $} VlЦѾl`~g6e[&sN7D; j\${3VF\' ޗFG,7FjjE;cI-+e3=-8P |m)niÛHS Jٍ& k|㞤K<]K.X‰mx }$ZiF}4m;Sn7;~s4obm֊0ѥ⃂G-ǎZ۽I=5ö V,!f~PE"(^<ö| mthm#?Րߧ36 ؐʲpZJ(pB7 x"ŏ,lpti ;/hA={K72B\4n`u1#a&Ⱥr v).P%]҄|1 8l;Ņ2޴xC[*\ Si+ѬCЀǛ?ͽ=zc {jE|L3Ʋ&=Emmp?Wfs5.B ԉպlblJިE]+Cso) ckIݲoJsjGUyq#ɼ G+Tu]\0vX^~U+7W7~esSgDP6Xq:\~qt9DEh`ާEOFުR(6K|b"O` ϋ}zc0tm`sPжܡG ΞP0Xa({qJ_eT?$GB0,cF'gr]顣>5M"tK bVwu)C>^'v_{EP/P^3* { i1 5AH{9m_&q ?{~FK, 7yB͹x_\6RlfwaerN(EJh?9/U{vՁV#N&i/9BD4Q4P.:!NJ4qUr<VO `KH:3 uGyNQ>& )F^Eoe3M7l%vtYr9}U+w x6t$ <@J.Gn4ϧՄnJ?;+Ԓ`6Kҧfu}wP;+vF /:@pөJ9{ˉ9dmy{W9}\1gl_6 K=7<Lt&St d3xÕ_FQ.h9ЗCxcF5Ǒ<+ >.OIjsGGtxN84VoM-`T]Q3wԧO,W?` ׷HI8q_y|֧eziLI\ _ odZ/5RV<*38Vf ( ́ >Qk}F84}vZ`S$qw=(N_:|U# [bi4qd{p@~EU%6jB V.9d @o.6hu,íנU+#b\@YH%sq73c|gvRNo;OpscT`bN X>kAuٜ^IBB JXS~])W:`EOg} hCC%Q"L8;2fmظ_Jk*b4;vخ$ g\JRpQSbxk_bA?ʇk3ᕺ(L"? +VwAkoo!abLnh?2[Ӛzo0p&cE4UJqޮhG<_[@-ZhZ-+D^!*dlrCzW'ܙtjz+yJ^Q KpSy2ÅlxAܿɊ/ᣤ\< -<]z !Df4<0[>^gG$ h=g"8`Ui,x Z ž6X:WJvǡu>z- Γ'yuo9/nK9I]X$@P"\9ݙ$l1|'NׅML7@[]!5= ]Ζg!Kyu+[ݦFl6K2|&ͺgҾӬ WšSitSnYml@v aƝS?|fFg>xђa("QnJ #aO0zLu(3 r]y\H/et5%' )7~y7$g&KMgtnI)LX|Yn< Ybu<3ۇU~1`Eat'hs{Mjx]3qIOpabk1WYY%>|iJ|&\-|~J3U9]4;UaIO4O)+ؿd?" #Q~W>+:o)iDȁu)zr{V8Nw1lJT؂b KU{LV(k\BR.B7  XۧvU ?=]:^ֶ!,DWi4Y㣠rv3'?S};>}LF5Aɸ,'Ծ2/^MaL v h=ͷ#Wn'm)'Vֵı/eq*#ϱQOaYU y\%6i~u]][/ 7԰ s}r~Ȩ_Kd*)3G5_y ? wߋg7~3U:p:GYe%߾vx|.ŃP@Y oQeHLG8$>lYb-JvLÖ70pseI`;1"a{.A!Mck_oI\3+ $C7uW,Y-NGGFLڭ2(y=ކfرMw j>SټN\@(;YL<&Td# ҂Zepe]fbNX-y%bs z l଼R>k,u\lp‡mщ }(g7yYyOT7Jm8o:pudVP?ݩ' ש<л'N']!*hoR1HX~=cVj_ `{P퓮|R9Z#-S2E^9YWN'ܞd#]L1Bs}tnd aH_\` s5tje;Zpuۑ6p؈78З-߄v"サ 69r4nzL@] 5Z#$97rQ?S}Q~rfDo7: -xB}p*sŐZ*,u&i=JSp0F~`H-Q;8.#`%kGu!6}$v\=/Njd(t_^t=Y=PC~OeouFn? k50Ǖ$> FU6'Wr>дqFɮđ+NA{@9XQ}1N;thB-, n=(%~i!ĭhuY% 9r,jƸJS.bu ym%]}kPrE%9&}RG;~,urj蝙A e֮9 z7u .ôa9.Qy3 Jଡ଼&X8jBN(JsloS:7dcգ`ς$bԮi(K`K'&VN~"Yge9^mZ"d_h2R.P-ƤYf߁ͱItt 巡14??NIUpRI2#gpjefj׮.=E+3NTf$&iG/((` 6-C8P9Ddo)>{8ɃKͩ4joh.,tt&sMG^?d~s5*xJ`27kzskKU6h$SzW rFnx<[I C7NE& ߎ(C}߄F\~^#3"][ qk-y]B7B@K IR usy Ʌqݽ" ede0iY>Z; m`Ũh'HI70 2vVdQ閈oO u6$aB {@xbAΥާ#!Di|+#VŠJ2uGw@ML+Jd2cfIR7Qk ):` k仢#>OSm&2,ꐬ>ɖ;0yCIܐ0:RtDe|;w=ekg"BK96䦀&NبhuIj[q}Ќ⮻G+1}1qD儢/{ ɏ8oAqȡnѲjh EV,(}LG:P˓Ux PRԩМ5mv |VYnhSDDJN?{6,ѷj}(W~~ا~b +MV=n 녙vudK*Ey|aq~XC %@Po %kxB$2a#QV=t-_NDvsw_=XY$/@奾e0J9+!S ѣh*鍟 S,4Ϥ-N X=s?p#}eQE騨ܻe=Nsی`fDk#7XC:=`' k HbۥSƏ[Lxͼ'2\ni4r/awQk^1򸵗Y}A0m^xzpMv蒇 =eg`NJ*>{p} '\h|Khb+8ihͪeḮ UȒaVDf/SfaY2ZCg5_~Mn㼉zBؕB 1A tVxObn(H7_bZTlx@@I[C݊ ? WdA"\ w>GU0P'`7I^~ESY[sEQ4 cO$;UҞr ğA<ɩNgQV>Lk6mT7NSVwDshh%sbyse. Aa h*zhz`'Rr,ioT4ڪa.x@[obD>[kAaԝ%6&Ö\(RQJ\ kv3'--ciHtY)I2_e2ҫ-B ًшbkzzyށ#6KgyoK+F 1])R㠬33kTڷb*A⿥{ 6‡o_X;r|/?&E{:BeLH N6q^TYt+DZװ-=5E_JacN@!}D#jU.T6L,\ӶwGPY:!ɪpK؋u( c+ ՗/Kj1 % wyf]}Erc^n tB󹛎 4C.3H@/-/n>1@>&ZBa^ ӧe7K4z669Y4o"{`0J6he C9+;b}ԘŻ· aR1?"ºqu8$ bb"m#Ш.@#~WzRHh2w 1^As81ce9qԍnc7V{)*>8o4$A:A wWO*piXbs_Hx{EI`&儓+r$Y 0[sF:UO\Ƨ 4`[C< [V10-e--X}CfV5l2MΕo#'%hy:OJLdf< k\l"3<;Pf[! ,^*pV^1fJygU&xbULgpӺB>63 !B+FȠ3|cNzG ּK/uɚP Olc|A.D0[r|Zȥߨq|bss)[Sn,98[Y~MN^}q !a9G_8)t-H> juq@ C]gOu AHn`93\M F8/aϵKyTnmN6oVK AS_~A/?d{k!nvLO]te KeTbo9iEŗ0Mߋ=f8;4Zs OGg4 /ulxjfTk *IX|~^եU.yبz\7׀?AlVvpqTQPh϶:nLL!Ҥrms[pUU:j7=*XN?`aY~! g.!t6= @ &ѣǪF(_/ ǫKH#b7ZlUZvƬh_cmİ>/ \;:(l˗`N}+A0RIk62yS 3-]KL+QS &Iۜ) HQǤp"-}gh'g7 M+.SGW\%Ct*`% X_Q$BBp )XY%_ SfҢ;ڻ QؔcXsU`zMLFd; xAm+.DIK9kxEIȣb> q_q^ J)O9OWehm] MKs(>ڪ@]fɦAez1ȁ@cs?JpPe,~LIy\63wu+`vdy6 Po^G{?NjQUld5˘ *K=PZ/4K~x7鞂\(ÂP1Ŵk;E8ox`ŵ/4XZXJ;06$rF]L]VSM#wLFf:r?3X]Kh`ck-6b!u>n89x"k!}N FHV~>5Fߤev4,W;)עO/9Aҧ?M˧oA<]jN}PÉ5, CeYF(ўnbհikspduՋde8UGo!;C>v2|n~"cIn$pyyYf*J58V8V䌔"'koµcCbdQvY O@wv ˚> l~w <zJAR}%R׳E.4R8QjDW~e S7nhQ@ UUc*-$jSo D"N%/V_Z)kY%DfWVB ϢUuɈ=Q +)gThikC'v.Y+wu:v?L~ Urճ$4*3MOY }Ѻ"_5#$Ѐ lL|R(ȱ1I$W#7;HNWOo?ڹCysͼ)#|ㅦ˵R~;s]A0@'TL1`$xb<{D u8Md<[옧ɸWp%}\wju-; $i[bI݀y.%ѩJJ}[r6Jx_ #C+~'?lZ^kU44xa8&4!@T$8I@ AGJ?hc՘:XAݹ4`Un{?Z (xuN鵉R_0dTcwm{GF-.Q*R;\/.֋>u1`ڔٞ A&V ƉM$s!B\4!(#3 P*蕵0PZź"~cSNQ-Q2JrpF,:n"~PA>Qڻ!,(s-X egh#>YBIJoTEOqs]4[v ȒƉ&68_>6̟w#@Χj3},XMEo?ᐋa]% \43L)"YںOLFR:AIh)v)>c#kgtboM ̣9th<vitokr%.OwUy"-NP~#Lu#uTҨbU 5'wLu 퇻mn% %x{=8ᐄ,8 0QSp==O`隰 5~K9ہ0nnj{7_wEQQRF1+!Ε$cIZ К/ς%fOo ?nYRtey쟑78չy(JYH%V⛜̲}/$ A^_ڎp d .`׷Ya@F8j.݃ᝩ:HFh-A'A#m\O0 wv`}.#]KRg`Ą8L%\]O;ޫyVtČSP|ȗ"c+F3#U`a8(ȧY5Jy⨹ P̆RDٲ) NFkQ)J.*6ˀk6?ey߹AzJP.}z3~gdsْ3S7cٕ,nȝ*ȶ_(Up?D{}.Oj;:_aħxOZLҰ/kCN >A* !J'ԙ֛ |Ԩ+&FfD@$Q QSg}V\nՊB` GBCL6?F*zӏV7 yVujq9T`KKũ>I-O ipxf/fKJu{Wmئº#]m} ЂK Z rh^>aƾ.var tsN_~{ ux7o:!lN5 uqDWV?Jֱ1IU [6gUkmkZ yVcAk./ԥ/-/]@]M=c^7_{VUIK3@ףnO.Ň\PU%G%ψ3"픿|a!qXEz7Q ,L(I~?Cy(+h7,tgGeYVo^l  uDW=/*j0Ú+ ov1JBAw S&g#dGa?y0ɃH8 ܌#wG۞Bᒩ2lt/,6Z{2Y߶ty1 [CϨopD׫.}lѲC~4!ajKӯ۞a=xDXc'Xׁ)gݹ}L5,/mȴ]s.L͵(~Qg|C18SN<5{a֙@+k ݾsԽ|Ztp`_C oY!ُ(ӆBʉD鱑oK?y$\"zgjL'%U>bEQZL?Gܽ_?_dCR'UB>up,\?Wo&6cn@K#RɶI +J$L$@ ?>}';pxvT臊4_4ϥRYgb!13NJV[w֫315x(-h?]nK i-zwͤ;7{ >uoYq7 dO"hzo!D^ѰՖIا`ϕSeG}Y,`:u)j61 l+oS` INjѾD)IIfU}-$ٟu?5~s禂\ѧqZ}zAzon&t 3]uO۸U'#EH-v}L_"#=^&(Ky*& #.sVC_a> EIN7VeK?f=h `hV0A q|%Cd"Ta~C m'|0uD8Rxw#UӖaYT=|Uz5ZE_"U(ꪱ?`fAbӏdY32= Sj/`ʿ?>T_3$uzhb`pcU8eN-b,y ˄oX7g4yc ]ڜa 0 rѰ>N^auEE*ˠ.;ωS`~I}b;~2HVP"ٴ7t֍>zWAs @1\B*VB(yuִh=HJ|E'U&R xhbhtKׯb4dRk5H2 ExվS?RȺj#x'%1t-yc" є0#alt?Tz(f/_+OàYbɢJL_aEtn9E04-v>kZ'Ρd/Tlwom 7 e_9*tV`;ƤomOl>W(ֹ[ੈpGk9Ǎy Î-1ݮ\P[PeI*$]#Q9z 2(ND,Wyb7m]DO+֜_weE*W(0×ıvBr4B_b<_s8`&4-vf2uQi{|0ofe"U?ԅ<02TkǖR-E'r¤QraeN Wmv!^a'4飌ܳb2SZoF7*-F6Do}#>.G“Rh !& .Xng?M^?; o>:)^yg:8o0Jodz3wGE jh! z9a> 7{惙n d /~zPjnq܎e CdAy~4Tbd?KMDNS s0Hl{ox F#"Xmvuv]&:/>(VBZ n0Is!_\0Cl KΦ'oo$HJT($(-]kt\q`d94Ǽ_LLG̟ЋbQL1HЎdUcUBdL~6v0\VOVaq :u?-"X>Hlun$,L- #*= 7-uqX~2 =hl9 jID 5,޴,`p.ލ\ܔ|zy_ v(:,ݔE0B9g¦):bISѐ(1nbdhf3U꽧 ;HR{-3۳W'a)%}wh^]7۸+t=S*e: @{W GʘŻ$ʙ۶}_5o ֮@F1MBLX:^Hϋ/x'\8lv:\T(B0$@%iymVMl&ȷLj7==~J1V6n)iWk}W U剁LVr=nIp4Pm,ضF -yM?78AFQ'NMV҃m~y'c?:M S\r&QCW>3UE(pX z!7g MsY1\c4͓-"wh;DYUb,HvDƳDH)aW +FS#OAۤXRۂ- //\bZSsVV*l-~FL:+賽jX/VltR?޿h˟Z9PLr@7B)}kHm38f7"L:JVi'vz9tn ~! T:k 0[$SHcKs cR:sԮ}GiQ`);~I{@|FX Mx Vs!{\VnB@!¨~c*͂,F^1Dk0Zx7 ᷒uj׾HP$$fu59 -wZw`,-\ cK+57r%̝y1k4̏EI:tAʑQBݧԡarTUaaq:ag;;nd~|zԢCB\>|4\k' >6FA1a@\Dk@Ck#PV3 QR Mm`jǼ41WlxM6mfLLxo o)XSVqi3vTPs)dUjLMpMjۇ4Cֱ#.}i#(}7;?xVq7ƺrA{XUWek޺?ZNb%NyEzLEZ߈{N\ bDK̸Бc2̵ Ȧ(/HH{%c/Qd֚~@y17JS ]kZ1X ȩpu|+>- zꏠzxخ6K\e1b]Wj"\#F* P͓TFwU)^:zt+bބD_,ul_Y# >A K׌R?8/&yyJ d 73pR擱Fy- /X'|Nv hq-BXյG;(cm!it`,l`n| +*aanֵSg6,I\V6uxx{=dwܕ[Pq ma/n$7GT ov>1MPFMÍVI} 5_û8^ b[Iԡtٯݻ]_ 7^>-B96ڗ4G8zC,zoRgcfZtM@kDMXߤc_{yHZT]*#ROp_톿D4H3k;B4:\}5pu)sƷjn-Y'w:rzCnħfQa݂Bgcz<E=O0j@ꡓwgSsx2m?*˶EE})7X-GۜS W^P;I+M01uTt@.=k aGgʝq{#F32b2)DԦ q'ؒw~Q´E}O-Flmx^'pzY,8K§Ãkiba&elzIIM RY怈WkO;ZJãYEh`,v4U #Yvj Vg ~>8?Eߟ]Hiƈ\(JU*wzd}Imڊ2T12$՞8A<-n Tϻ/<@o=w'i'h!HHzgycGSpp#ު# sZ[i#O@p!X\ZQx\L`F^fϢ=Nj.I `JY_'`GB>͸(ܶs/=Z[-u_Ӧ%{`O٬B|t ۾gwKVk5'Ыx7Qn[VWm=q/W*ww_ "յ$M[!OB5`XdnӜ{-Pe2(<.{kA(OW=Pn }6 gaI#p^ŪfCHxJBp~ʁx ̹N 2?9al/pnÓ|:Ԅ?0?en#5JZ4"J+3R0Zg}FOeT s-r2+uy%Ȓ w&CB\J-y=P;6]W\|4pِCɣ4!?a2=c5`#pb?5[0.V5=}dڈq \jp)yr4? [W.sw1wGL܄Kcc=$lj٭VKtj,?_;M W \*5(%avd/cVPb{uD9 ^o.V~(sL V+W(s5U8M&qhWK[n*YeO߽_f@1S~PkUyZpWǹx~x`Wci)8J6y5Ϟ\ֈ#V*msQq^C@iLXҏ]祑d iN<gom֜f[:4zq{؝1NMě+p^F#B W4q |hdV!Vc]L}w )ґ 6{,#g^El{ W$y{Kp N#l7K:(+ r2ClݭςGGWA'Y pEA-l!KT$*\_ 7[QJR[a)X鸁EmkPD=`ykfJƬL. oCg'DV AF!mHvHחjU8l: ܵwX&/-7*f=*O xň$&rb)W;HYE۰>P'8<[7` bh୳6[^˟ n?4 h-/Ơؾ#3y1_e,RY ͌-maLPt{TLiFPT&ڹXxD ?'*j~bPrv=VC~U GgY/~sLWzYJ~^n vp|m9%b9=Ȍ|+}RR}>ÈSM:m c5oAwvס_/ѥ O2K]2h9M8H.?ZSJᙠ9)7t'|,TqԈaxul l fX3i.[67ݘKtއI!2­ P{bz\EF^;5VAf!@>]?韲^H/7全D7:㊸#t{ftB ݐQr1%ZKY|OueFeK%ZqYK{?|< C(eiIR6VPJ˧)Y\')z5lEh T kiעCتh}S4c@c l[hc̩JMXm&'R$]iv-lRƢΤ*a;LyVH{蛞K6wک(g "#hIն'П |K pfȈ^3E-An*Y h6T _m~E:{< Rq= >  2̯?0xhݖ ~$V.T9) G!!;BSrVY`rؼJ饻| DsAOU&OE$xwQ',(֘Lo;2*-:n?Oa {ՠ/CE!Fŕ*elgikX MNYSE*E,dTŊgQ05dy _ ^xK$kK=yJl(G]Iey^ q)"tڃ _G.35*s;M[S 7 (][d 0qϖJg0t]`}K&:E׬gn'mr5dhi2;K9ar !n'{f \0QNUc~>aUgfE\[(6}5B'X`[ITMbtUFX#E }l<~]A.p@؎$6wѳ@uMy Ħp6V0Ϲ8;2w$Fe6r 4klU-Md/{o/Y}>,14IJՅa OÒ9 Eײ_Nd1& e+y&*cK}G-hWH"s1=I H y Ii^1FS'!笲RVΪpul hEj+ mE\b}(i+RZr=DٟW}M)"SJ\wM NυX]l-~79䛖r+_]׼pʝOQ%AWJC֏epV`U4Z#-t/ֵ!(N  )E`8bylʷmo7 wBhrK9F[. 3~z0߱t#u5}=WFc jwmɥprN5j{M9em\le˟\ifϥyNԠ$7sv&b H"s+ Bu~F3dѵ7He٫L hR7#Y-i;$pZt:|ȖGP ]س1u(d$MbдI}=#/O" ͢KA5,O2]0C'ӥ"c%8aA;c@DZ{{Om/QΊ,^hc|nLT:&SS{{RD@+Nj=kTX-JNZT$JBB%JaSo_=QwB׀h$:k>p<`o_j/ZL7ŌQ)u1wNUK-pTO+첏pl0t;@e^FBgWo=ڲ#'h|sUd#('o "أVNu2o+G+`:c*e8Zp~ >8F{T9z'l2^qC|,r_3Ӊp![xwK̊js XE5swW%.ł`Œ } ,ݏɟȴ-QqV$ߥէ<87@vC1ɇU[7s5 ܜ@;K9q(xԕr`Ȳ2lx+^POC6j vs(ο32 Eiȗqk_ſ$,+ͻG80:-@<QHO,|N^! g5N ;MV^¬Eo2W-'x\ء PW\RAQaPC  dbԣ^ ꅕ\IA L>hJ::z@EpƏ`T }Q곔.Z%T$/6x4T8\is%,a C<Ѩ)>C6  UCތT0{9{菇ox EKqAszZ$[ Bjx귉l4;f|/1c7Ƀv|}&7ߛ:bRqORƆ! 7-GN7yA"mSnEf?{ل'<4papn!bYcL7SmY!\;/ґT[7}_q^̌r̡V,)̨9x쇩q/³nɌ |rmB) $Pڿ:Cts} ziWhedHj-f uXa^o "P,>1?QM26@.ޠ&iko>106WV[L=NyHImڻ58o nO׆iֵu8$Cԋ^E E3vMah'lQۯ͏6ӝ-b̙.^)[@~Kr G\̍]To 13m+S;^RI~EvRP]0-W8=䖏zDS'& x5=(+<;|AKF2h*nY%ΐuߕyd'÷@ c]V9tP 9EzVf\;5Br+Axu=qkℤ:c\%GB5\949FuvK'' eey//7kSӵKuRe%<=SGn_ s +/SR%S6B*`@L,co gFD2m)EvzcGOg#}ҺB~!EktYe%l&~ڄŞ'-C ʻ_޸QBV| pBVg(eF{Ο Qm]L]ኣD4Ga/'ᆽf0Z#U.$tSg$ v÷kIwvDMy:i6yswƉ;Ԋ(|F;}BF1n?SpvQ3<:V+l[tD@OUrAv`K# !:o&+C#Xy*yA^FTxoFrWoh7uAQ0XA, 0R9}^OK+kɶ!_;OLt]ekhjEآLrS)ԡH#S>6 ݣd+ET2zTʇma#&*?tW6C. ղ&ml6Y\"MyI3,Ƌ:Ҿ 48Z"LmuA3ڱv)ހKfM^|P,saV>SMڎOEip| 8 .Vv{B9Wt&a$`ө1uq!'G>uo{N3?~4LAc|[xf_=[ žȴ%z + bL1QyӢ9׃9 00ۯۑӶ*,m{èj ƌ?SO{|wgv&)U7;#2Sz8Փ;0bQ gGɰ;rS|\W+!:Hw]j/g˂W a9wZKΛ`(º6% }\%'L$Hs֑ǓGX03á:wV 7/J~Yc[l Xno0Dfd<}Øgp"(+*U* #3Z  (V9?yS<y+ӭvao1jjv>(*mHA~MTb*gI1*X䱉3a(:S\g oݍ*E&" iUy+}AҎDGMK?Bv'okbXJ7lXjf:TUg 1]sJ5EݵV2m7"ĊpL>e94m%y+3-CC5w8 m<ق:B@Hi LQjICD@&۸uAO9BL q!TrMAf;Wg?N(sϽ&$'g*k&{`{ <mJsx~^RO49AYvH2wn;:s! Cܡ <ޑ)ӓ|˶_tANJUa9_N8C"w9iTL* Լc6q#b6J[e^{?'%_u=:!ֳŧ/{xͫ$$H9`sCtJ%m$en弡!5?8PjfX@vWœIVj}oF~v5?~4~أ Y%*.j5Sp7K+z!ACw/1`~b8*)b$;VL<3X_3͉ƃLn, u])k)򐵐ٗ %.vbJiC`eokpT9T5 =;CH?@ɜ"qvI/xE;K䡴ϓ1(A3Bۯ8B>0AT^EO<Ֆ^]K^)u֨_`T%g ^tE"Q/@fS J?>={#;R+CdՔ=Ω<" 2 ޒa"ͥi뿒=jf5KïpjI;OԇMԙ"([v {4IR\4MK| C_9gk@O]_e$>8(rcɣ {qE+:m?2T)q ɷUnk0 7~g`)ϲ&Ҭo?P=ѝz՝PfH)w{L!L|myoBu:{ GZQCkQƆt&ZU:7=w 穴$PE~V4B5dx U"faٙ{%nY 'P 5Kk̙ xj}Jg&V2e!jJ{7q.w #%,vHAV={蟶{w&p+kPGYzE9dCO5jljbL<`]s!e=]m\!w<];yI3nn+{r,<϶@hÁIxTJڰ2[Bˋ.ƉwodVKabfC)xIRzp/5 Ʋ>pI})p M7 ZҮеcU V'4p9GCXDm a=DWtځަM=9ų*<,X6+: "]`4J֪K'zR*&E0,<$7!/P6jpv¢>N%O}vCYAsG^n`nKY R_ ֝%gpxWt-_X&?ȯkzrݥV\ngviHi֜%Fȟj+q>./&`Tt|En;wuDt(3b-S_,&cP2NO_;t:vB*։_0!L"7ލy僬e{PaftʾS:ӺN5sI^E{*0#474:į8/-dIUn^Q'MCQgC&3p +ߪjAFRU]Olq9kk56tO::P|A0D{8qx[.@CE~k%Np, k=p}vy7& \_ -mL2xTozمɁRҝzv܀'Y~=.XĤkGvpE-ؚ'L|gf"O%a6Ęnlk^o%-}̶X% = Wg7f2N3Ϻ"t%ȏUZ4i w``wɕo~L!ld+Xƈ.mc?:͖ߝkm?]=Ξh,3A7D]r{Uʇ0rUX궤o h1O2ŷB+ST&f $7"@)O/gDCC -Qܳ{|DwjngAƦ $+aJS3Cc{_h0f6֚IxWdMO*w=ұ#(:t*bkcjTN hqA]=5@A:= ($pKkkzt hv8HƂi"2W HKߐ=/QUg5aě̗$.K!C8ôE<(pÚ(24[(ZTj_)d8ʣF#u#z-rp uۻ1!xgY0Ē=))ئSvFL;$iTN΁"v8M Hj Jnj{VSq*cğ,^Hg$7ڳ9#ۂ ۾'7嘴K̞d>Rǒh^#vm7r97 &5`1⮹=[-S6k1WQD_eE7 +\8-sF=v6N¹䗌 4,f*_aLbV9yx-1&? CO0Nf 5uLJ[ilԽkfeVx|}->WJŸIbuI2sxyDE15EErO 6_G?&^闛XF0JclV @c96P̿*Wek"(R^FtA2 .4rT+;ע9C5wfFڐkq*7%8nC=8jŞGoJ3/}@0Je.O I&~nݒ2LrÚ*X]bD'-Xx leHq$^hk WoNdTyi󏱻檢1gRجTi&ڊ7gzJxQXݶIamư4 oMs#0PߣI J2gKdgXk`VD3-joqn+*IQP9;@^)_v–ETĥi9;/ 2l[Smdzao$u&Qo&7 îf֯~;0Vmc2Ptx䠡JXŊvmG?k*428& :DTu.P_DwA65,o^3_%X-E$7<7Eݦqb|u6N8&+Րϕ{FiD3%%HBq!;wmlNt?٠(2e&Ay6Fb$?ȌYJyܮap= @tXUgbyJ Lo8BVl!^ @Bi7\է;?:둋X&j|M(TJrJ"Ci4'#4p -%vfgr|ZɄT"zb(؞-,_DЮ.q gXN0r䍅Du9{ 7QvŕX 6wVNݢ88h^a9-s|Ў6 DJ#@Tte`-cT׆̘mȃ&qx(iT\\;ug=$V DQ\5{[eX%3z8:Z5pe`iRgԋ0I3KXFA}ZYG ^ڒ=oRR9EE13qيj }S~ :KHYGQ}_ pM=9"\ojpiϥ5#A]K5 ['{p 4&KT, "}BXZAlҷ?r/ur'K'aK7v'=A2r,(^ #A&9SbKS% \Q%O+XqЙbl md27x*zP 4SVYβiXy0C05X5v Vj\G9K>Qt"W:/=+I%ܪXc+8'~(8oz]X *k?+qykҵK5ŏ@/VBx,P$S0h!{AJOG5 ](c"ZYoNӰ)L*K*ǜB_`:Kp?ozx`{V!|M6ddA] by ղZkԀhg -˲fEN_ί| q#i>ޓo('Bye~~#?8(e: *teYpsaY{4WYFG{CF_)16"?:(Y|ڱrsU =ZG+ <?V+q0dqUp#>.@Wy_IljxXKc\_P0=r/' 9RE*'nA!s;b(L;K489ٵoƩ銑cI1Eu~fAXؽ= HPEA?i)vGĜc>4N-f&y5[w h7(?qQi% ^,v-? t.A cQ :.)@]$ :I]4pbtDzw *MZ'r_S̠GW 呗iOxna֖N+d d[wmPXD&̠U\^ 1*U9Rԥ?Y} EBG 7Ť~e& E79'n&\: KDD]B7ܼ070UEXY?[ՎhL!NҩÊT4$<[ӕQ]r&cTV)*cel)x)r!;̵R@\ lI{*~)5 cT)2{Vne+`{_A1~Js2ޝJŷ0Jt9RC!6gj8Z_ *VX0[S Dmi2!dR1YX{&}? clʕmR)&6{ k꽻{^T֌{6Få sȄכBt_sd=VS)< a !4I`O:fz!օUC!I| W=s!uRD|3!PAD hQƼ#1Ҡ,y 1|Cᇷ:ѯO,޾Wgcܶ:![XϔJ'&̩Aϴ㵲4sBn_P!^B)KOTeM [ ൸5Kϋ=-Z1"jx&6g7lYEנ7 Q11nB"7?^1}掳zcM+܆cӭaa %Jw~s|W_3l&0ЬC-rFq 1ᒕ΢'@RjSe=|&;1e%kߦWat6]:߅X}ZYllͼf[cd̝n8;< ?\7r@~ozr:; j3㮆pɫ":fҪM;7*䅖sm4i⒬”@;$2H৬25C| 1?vDoS{8M:K^y =T $Y@lO:=U*N .?y5PLEF\&2$̤MXpxIN8^ QDM'.U ˘ Oz n6~Cld 6jJg gܘB-m#{)tOm{$t6Fװ'8(m\߲!h}A}J)d5V^n4wLOCPȟHkIԘ_Ҙ/Ӷkcu֬*l%W!X OIUqT^G^Y^#Iv:u_0HvE$ \L~"djAAZUeӴleaԀ2]u2:Ρ*ԈuV0/b2=}Rlsaȵ6N*c:Y$.. 2;zu;EX+|m摺fu"zO32^0FvcɍgD)5iz"3 K#v>Cp%_o@ xZJDžUR%gV~1 ma[xbF1RLK S> ,w7~%ؼU/іnr;HCKaqfj+bפxs23gݵ? %; :Iʼ0CSk3u'Q[l$REwuK? +J8\ 0<{l-ѫcP~1 ~Md6n$+`kJ?ix ZB V)?]%Tmu,ֽ(9D b鶊K{Ib~6^PdKgӰcb~89$%3Ƚk`DF0 ao_Bj֏T)]^O- [9EQ`H]w"Z;]۷ 6|Lۗ?-U Bd9' ̾_r $> {vos&vڕFyo1¹W0E<[`樉`I) gK!'T/lUw!N+dh檸ğck0{Q驍2@'~<7"JsLڥC+HtoJG(Q*sg\%;&k(/LNb[̛a; SD&H] ;i4>'{  X[dEbgC"/adŠr7z]ky,})j/ɣ .`FnM\y=^@GcΔP' !? GiJ}gN”yn,s[MJMj[oOL1:ϴ/Oؗz$}:WR?@PE\`g蝡20 ] Ƃ 9- د#U12*' a4^Zʃ-9 _ 7Bn~9T~8b;6U6xۍEXV]{L-vʠy4m-cNb" AU<3w/-p}OW  uYuobj v]eoxWugC#'M~$JPdЮ}_ZugE=[;8.8nL_*ۡC9 .w}^Sp1St"F~ũ IE^:WbAW4*$ۮ+9>F"abX:s)_t }kr497鞨*4l up8 ٘+]Ta70/&8J7ݛ0e-/s0KX G{(Gn]Z!zxB<7S1߶d.FO 9 i;Tlh_ Uex땅!B̾_wG?&RF[{  Cq4ENpw<'u}Čm _1xS/ Bz+?\" 2j7! 7^5 i>`\Z{(u"KeX3pLʬP ,t."s&^aqo6RIU$.yٕ!KՆrZ{uZajѿ8vob[] kfy=+-7aB|1:ŐXW]q)zGRoF!z0# AuTDשK~A+-Zeepeat) w{Is27WÖ9 ůS*Fjّj9BPoqj9Oޜx /FHs޲rlηPJfI7m:G5 8y .*S4\UkQt>Ljp&4aޥCMP^x + kv,pt?7is%1v):loz ,;g  {|v[kLCUKòbYsnZ`" 60=DZK>ʠK!7Rl~2yFn~gs-9Dw=HJO ZpV Lْp+RJv[t#0& ( m3[Rx`4x{PFFmڸE:=1!X1հJknb6xyD%1CO$t[1[NZY_}~1NS'R(aKOUtoXJO2s‹wt`퀡TZdRC5)UT\ܩe^>+$ҩ.Rxl_H^yQ)5C-S.Sg41V;@eVdJyŗ2\"nЉY<ͭzѪ_$PRuO=z(Us>9[q˵Od3LWAj$v[GAX U͓IF&{ud&M5_F3f\׫ѕe;`ۮ$5>`2&)KdpNNJzdkDNbpz_fڊͨ.t8ݚ,Zuq)8<}69D/픔pmD/wn o癐U5 Ā hlY0S]>]s}u1Y)=_K'b-.0_\o^ zXz  YDJ O4 k:p@ݓ|wi"haJ.'干hF}UC(he-(秥2RM,ʃخ(0?*5iẍ| ^Su mZĢx)^TZvd^ U#<"IJU9@@G5bi!D?fh7l@@IK!KgҠ)1{1RʨVI;}8|2`ra6"E H&(D7{&~J=دi4|#uMpSe:{*ܡGʐg$k;y7K$&C XԲ巂B֌4)əv.`гzl`_џ"64T垾N/TtkbWi(Z$ʱMKu *\JDm_(Uu ˟Ѯ M*hx2ͳ տ%]DN%2Q/7nb^N@/t!"ÊΕ6 {1cM{6^ȭJp<;.\-JMVN9Z[z;ڣ|&)t+lAFh#l ȏCWN&eXyλKxj7̩Q̂Rs5$Hv `"=΢<{-Cx1кX5Ey+J?GȏRMܵXza`1 kNx="˴Eif_Ί\&XJW7]q l4u”j 2g.@I|ߏaxԆ􁠲HD#t)뤬vo]}SXg$5y'ޛ4گךxւSeK04=-g_9Wc .Yx`XyaY.r7yb@_#{{Z>sߤIpt䋌O(|tTrp@C@>p9fvhMTӒHQ#mH`@/YRp{<%anaku{`záK^w2a/ýk+BR. &Uя%D%oRY|[L Tܼ~c'NjsCgqL^&:%qق0챆 Nߑ.SWco j3=O^}0* unl@HQv6dZ zVykxPף iv6:={˯]ܣ80)ÀbjQG?̊i&==]z:1%yA퍨֩s|adl`Z(lmfSi xYyNz|3Jz, vˢ\ ;eNzi_qi~K5%g-؋e\(4^%&A6ˁ*9f=wNtIO2,oS/څI{.y+:J*j]+YpcMB\>܌lA[/b 6J cHP&:ڌn49p'%F& B=z]d䞨ĂcH lB;G\ /Lb1~kˉ?mkxtiADGjvHS@h/Np+ѳxS!1^>`x_B)9ڃ xXC$TU;D̵kh5|R{PN#[?]O~Ƌ`Ŧ}A8MNX#*OTi# 6j" dURa#@wλ;Dv̷4}QPZ7YU;P0o͝za@={Φ_cVZRk`R"{smI?&:|!ӥ9Lb[BZiAiL*n;⻪#}rtOW|/FO.ohOmdtl?zIaFh:+LAENTOE= Ckb$G@A̠l .>Nm؉VqmTK  j?bo^`vW:݅C[dMT3b?dO5gǭH,l0f{YR:1vXj#DJsb&YʞY$DJy E,Q >?D:!RyS@Z זv}=xUWt,Y-T1?ۣ!&5]!;MLR@_v@|>7gح DҝUr=,mrN>HPFI-ۈIC6x 0cy<{x+\u0i;mQcL.}tYÐ/.I޶m9Qxr툠IɅ  [C͈ӥnf5\[^jܵFcMnc IOȍ/_ n.?)CȈ~D;  eZW,bb&eYH}b L??W{ޠ"ՓiՍ3y}7}~Bee8BQ Y|BgХ׭^[ db΄ʸ4iӵwla՜4׷k >_OsDX%K{%A?EŤ+ۨp35f ?LV_x} 07&0 .pij@ 3aog^G.2@ ,Xi3$ dŁxG-+G^ ^ |S,]c @shG,k&"Tzx:p˫T:Oě>[͟L[3Ց~\`N )+ Q=s#B =#gE=_-qL\H)j/8iC1 ;BxZZi))sjCUKn |.0Εiz~; .mEǚaNHy|(&PtJAtG;u+y9*ǫ5,n.2%LN]I⭹AlTIF~ߑ&O~c==K;Pbܹ7\;@v8.֣?T(*"Cjc5CT-n"&? }-2]p $3rwTb su+unOL]~!cL?%}WQ孡sAB4?7ۤfcõCd/-ߘ*D{%r27amMvУÂKp@Bo$#O4˷" ABhhO!ZHYݦY~q&,џyM\0Գi2ݽN -e T/)l=ee>c }ޒ ̇ 1<|<|.woT)~. Q3qŤƚvߢd6 >/~csiCaF0+11%X9BڍuZ6.2.%_0CU50i ؗIp]QN A"@{hՕ)_k/&lT4T,z'dJDm-IHa<@ɑ X-@ v59UGHQl!jAU C'K]21. l lޭUU7/gt觊U7tydk*(l- Q̶-%Y>kz~)/|`v;㜙M1^:f*[9W&ԃ[]#w^*g=zu4,笅uZgr ; ]'im)p- ZX"fPd`.SwvWC(RRoiD&Zm!CF-o?g!(NN-Ȑl tW[Ă!,-_~f`P>=cR$;JOzPJ>{(.."+ w4+"6D \7% ͓{e^mxDu]֨B[e+ w \V;ewe8ʪmbcL2V?Z\3u$z}O&4rstc%[w<|r_{5\F|"̙#|ѫqPFxbl!uOКrL;e&w4.CR:ē>/6ak? PLPI7mmV {I9Esg&<(ƓVAڤq*Z{NAK~뎠xƒ%vG&J5v.mAFZA$vZ"v=.1ԛjpq4d0mMF()>\nE3AU q\&wwwI8PkIԀ^PŊݹ=;B*mkg. au?JrXۆ=amy> ٥ΜrJK=B*X%X0n:(EC3Lf(QAB!5`Q&x$bE}HQ0>5GyGԘ uPͷvFS»Pai$Ŕ4s[MJЮr;`q Vn7z"4puОؕ} k q*͊2Ƴ.\ PW' p fCR#Rbӓ\=N;ue=z HX|ta+5|BCxU WΤԽ19[8) רG$濛FoXPKpv-6EୌHn}2i9X84BBTvyك jI-@gG QIk K̈Eȫ -|ZRpRL)sygXY v5TmVl:Z]RJhdʾawZ/݈kܯ%ቩ{} n[\opÕB䴌25iQlrHiKLH [ziBeEnaJFm /j{cAyM-CwﭓYA.S*6 sY,;^u¾yԻdSg Tο ^N%n7/RsDsp{4`߻H}zUG_s) [aѢ v[ J(I'tj줠K^lr'Nfr# Egqg ρ(Q atvA̛*%3°f6Fo魄 bUpQrg_naWw坤^qE:Yys蛴IC"J4DEQe@R~r) 2\+:$P-F#C}64R2wU9Usei&hpF{,%'WL(65.y'?$Oe|m-W*bSܰ4J$gu̶,pBVH ݃Yjph+if2lJYJL25|*l`3hWpf!wtxT ӭztB9I's5wBꎏXU/ZM,*R`>iYhmuihھ4ĭ.LwxNd^(Q-x놆I ac (k׫FMGt&絢M[8M+"}Zر[-j)3]ט҃S p̍QdF#L¿Ē AdY(%|}QP)~uV=|B/!8gQt*Sh_Xנ3Iw=ɐnZ#m_vu|'NL \K50lK_+['GkU| )֧0O8&1{d:t5m~ͭKq{oi]J([;01X*#[LM-̎;v" w|lnw}!E+ѻ;=6(29(&zT K\/+D3͡bNߊ66vI9)N([PԤ 4\173cmnP<_+^6:; >\+'|ՑYBxVUk82)u;ScAP*0(tf'_nSg2e^< =m6q[?k7M>@zX3Q7]vG/ HEUnBIBW{T"2L "r-'0њ}0ډ?.`|(i0x۶q|%yl10!:Fj` ``Wޭ&XI88`\pjY1UB:`UXEU6z|Fޡ竤0@s}[:ZgX\yzr1R5n/Svxq>X{V}n2u*5m{n[QDK\?`맯ptRl@,95]C]֝Cد U/rI^iª٫YL /#E`Sbi$DȒG1bSaئEq"v9/ NgU$ {QCx8NGy4<*QM؋EV7ZKN:3܏L掮CUaF2L G`{oeXE)Ф>T]TȪ 'G:,V3.%6^pP 9u;ku@FMɀōlDaDZ".I pkJyrHPoIUUCdzo9Dk*d.N0ʙ 8 kSaAslai&ũ\]46+qA=\^0 5kKf. ũ1V("u wECgFԳB$s;V_;P#'%Fv+#P_I8$h]!{BKpnXSo0G$}w]̎=؅AVx5/\.=XMKH@us( y~^M5w+aµZm?}&Eq'"hk -૧p|z]E*ZKɈ?Qf ?YCש9©WZf;mugfZ0[o2/a~-lsJ1A!ezѺx\%x`p lQʛL"]]RA2'SJH)tX&?8 0T?'Su#գflePuЛx+~.!Շ 6sk]:eCTP2,ۡj.SXn@ʽÇi< ˟(jzjLWM8}zl{2O uq*ۧ!~rNDUi0f®օK5QWpF$&gmLҽ,; yu cj3+[go](.i%U6uYt^$M&O'TţD+vB:|tW*7&cp؈9Q%Q_>q[[&ܓC;4v;t57L˯Qu?Z[T5z mbY_ee\bgeMĢ])u?0~h[N3pplû ׈(@.w7MzOߎ:+<My;*Z8mqsʀ!;0AdžU?vdtSP5KdSM+,x"'}&|:$X퇑뺡Ԝ`m2)vqU_ݯ Ŧ .z\C!Ŧ*䭁"}NS~-&̠|h]紓]h{ߎ fE5U*ζ]f$<}p.NE5̘|d3 {eCs@~Dd^-VJ #-9[R^ PEoi*A 2W~(g鵞} `N "Tm^"a<ؖgְdAhȱ= R)}}! ƈZG /vu8֥N% +yզ&%R*ɾ<;TYBú~jrȅR G(ܴ :/HSai3h+&pIRI4{p  rUJa<Ή~0aZKJ!X55􍁝Vh^ 2D(D~h`F.H,Egֺhy6URGib%Po=n%"8cׄ@TVМ9=hA`+T,-82RYP^؏rk4KhG4l58 huD{ y>1GҦ|'v 0| CΔ1g$HSyMV\>\r9&+LGbX"84;EdJ[rf7ߋ)9z{L96|Z*!4֥-X߸fõV..cUjUMb\$ r/j][7Zm~.sNB:Xض+>J:֥3ı5>;ĩ;)isp9MS[ ˗6;3g?bK2*ṟmMqK$]Eʇ3@5j۳?[ʟ&%+Tml 0(ۙо>Z34ŧKBIo uPq NSٌV0 dD7MphKGBOH,̆S`ߤV ?(ҹ ݭ{̕f0vBmrG&7gqy;^$E] |a55C5HdԐ ڴivˑFM<!1!}|ms7UBjّ=IEX>8kE0{&Ry'aHUYVvFbh{.1ty!AFl1kCqgFB%I"rlm97D;-KBz!y!QjۺN1<2NNES$I4XdoOogT@Sn1;|]/A;ƂE^vk!nFlgwM`|ze]2`6\' tyo%ʎޟ|v[NF`XU=ZbF!ZSԙcJ>7VՂ %MIlaB]()v{:5RWNBS혆An8 *G[:^=owdFDG).UZ߱Tco+Ē&9R}Hb4eCC}Eh- t[CM_s擶4U6L/=3k,dfgѹ^ˀK?k~maq|V@Z`.\ d>Onw'KXZT ` `mO_aɦњśd h to VGr - DӅ^;vrnz>5d5Z@ͬeh!ꬿS))om*T0w^A8=[D R% D9lWoܗȕ v]tŭf뉃4+J0uCLo9 6ƙ‹âj{$aeӋ[6YYpu- lLeD4|Nׇ~Vf xJɸ>ܩz߆Q8 n}ЎeFBҀx_ Yxgw W+&[3Jz@ !Fn?cgUw>#3qi:-!6Z+ So>b%se9maUi^Hx~"}[}:|6a-#2=ǽDR4s=ҁ\윳lEOH$"AV,&nh;YKv3nz~$~bKNV`+<X'99~jWǞYj7 ȈU{Mk"c}r`F vAS96T ?IusH%d6Nsg6T([sg+,.RrAͱl(USs k$Ot7@Q__WI>Ui&2WQJC~/T~;-\69kCc66qk$>e[qɐuk]=^RR>iĦEVD-2fH :ri & wШ;wm) C=)3b1f9ZH.n_Gؑrze,hnʙOHg4B['s6GsBT zaJ:ҌX]jlmt^Lł5a eZ)~؄mZY.6TG0f~29!:"D7[->|ǘ,NƯI pjUKߺ'd{}MlqT=D{=Γ~_~c)MSLlk4`FنxIS sF#ɒ$?deKf7]*X1d!=Y|\ & |-1t9߄ cwb88@ӑ\3Rt1!j!"i;à4N'tpxlk~2! :-o|c85eR[ZHƼQXySg J}!Qb[Kv| &湭2*#d芴9\@Zqby9͖))9y19@qzNny˘&(vvKߵ$Ty=z,p[&,D/jM @vCk!‘(3-2]Df !\RVLMZ -8\]Zװ 2IQi =H W*Lܨ8ptҝbR.iO`O]-ErTsX0??Vo@vHrKBJ*Љ}l׀8PC7&HgtR2a\n͔0F״X 0TeEtǗK+9VK/O8$ Զ7- k1qR=]Ch(O$I~̲j.EԹ,EX"&WI;+:]us;uxǐEdpX{ QƱY&[v>:~waը5V,iޥu0nF۞M᳆LZ:zkV@tIx Ҏ]{`54-m R8 KxHkG8i k)ٗ&'E麹Ύb=Ncw|K dfH9`1hAX>4` C RyV-Poi2|e kW.*wLT_kd2o[^*uAO@IFcPJVؗ|Gڐ嶝ϭn6ZS1+>B1pʔsnjAM961v)"ʪl|EŔIP]?ltz }Bms{#=YǓ'՗T I\G֎`ᑽH0F0WngZQoާWsK$#q jH>cTTAh6]KcaUY39/^ H##ZxluNy;JyDrhY2pxԢA Z:?>ѥ&ɉ5 `s;Yn^!  j܏΁~" /b8{KY =_6@X)="Y xhTsV=BF(xI_k=Duzu$\tIծ>Nh6jBInSݍGd@o=y8$4Q3w)`IG _\_%OY4&e ,r ɿ]a'@9.+X'yE~;QU 9==pz#84^)LLcLx򆭾 ={j(heFH5_$A-" u({]04ƃtML#Rbi(Fh*E8f'crg|eN( euPD#I29 ɓe]ꒆ EIF ͫ8*XkC3uI~aF\|v5-1fBӔ(t3i'űQɞfpkįBϐBϏztZoߎXӸs#ǑWy@ĵ(3rX)7(9l@{؀RG[I&&OkaTZI]fo~;qp-<>F:Tx잆*ZW`$=r F'e1qh@u8Akf*t>%[A܏\ק׷gDQkr|< #_!'B缘a/,lJ-"6LB[an \E-w{aoֿ7f]u7^_w>]=n]nkQw WKs@~o k0uN9ͳhOm  iD8?Pa;T-BP_EiiU`ԚK/DCˠ9ys*rAyNϰa܈:zsTY1Es`fL"t}c)(<fUڥU0{FfTϿVeE8AE2`H"Hv̟+_.x$!D{m+Pc$Ԇ1Ģwx~Pg>(9_A_KZeTvR4sBڭE'!lWgJy/xsٺYyq=4(.Hy٪]A+(Xpw;ܬYl@+ߺ7+΂ohL-D sbX-WDV%cx]i7`$N6U?mvmP(KNa5 N 2l5CYrUHj h7_q6،~XԸ:@ӧs5 WX>Mǩ 7QOVK{{1H;8BKI螞i kLuMj8x%+k'ˆ̰7T<ސv˜rXoo?vˡ4:g6gyYV쉏ǖ9Ӥ9߰ c8U$B~.cx,K xEټٿ阌Wjn3jnWu\/2 `Z- {{*.hͥ¼!=>[cA|p7210T :99%J~ *ZFsd!u Guqv1:i3ęv~Zb*>` 5Ml z;'~B &?@pȲtN-24rv9#f"%KqOfCyVj̀u`u\g*( H4u]Yk8HeI+57L@i,+_rs-h2*E mY6s!qKW.pDx/]nC̓t~hN3 f՝I]ZzRf겋xbëdLcY&ι/xGP)g Ȋ~:}(yި1f53{$[$ǓacE> 3N\\Y*M2ef_X7o\!fÓ*FOL; _toC3Q5|p(1JZr<]]R] -mc a\ #%MJAGd@lMW =@O9TcP'Kܗɸʖ08h/cEEB|)ŝ/dN*Mͪ%pc:]Fi_&mzbE C2N\P"+CzfGG 3kGO5P*'Llk]dufA'}_ٺMX{I 2 m!jF5TO 9:ZAi+E"MgWI|]h G-}TI*KxPBl%?m:Ͼ;P(*ĵlWJw `QH\\uwv N6z8֞ZRA#RYc4m-mwinwɂՖ B3){L}hu@*a-+NL16\ìsN!ˀ[tK{Tm{J4C*8g)}'Ƚ;/gW,i. U"P]u4S^+ńyP?M`ϱ#!Vz=/}dv~OkM ߂&'lD'(faY͌Ţ JN\Ъi&qxbڪJ &S*cJ˓?c MIfi0WkE3H8z;ANuJNo[tAf':U eBߖK4;ʹCiLN'K1%H㠺wvAZ=un{ڟeZ%/x-GfOF]0;Av N1Vj(˶5Xnݿѭ8c1 f%L{+_n j":c*'-i,6[VĆsTF[,*֎2̯lk؛C;9oOr/%E5)(7zXֈOu$B0z f^eFGE5{GpHi8^geFtcn[_T ú (D$Nܑ |g1Id HqN{ 2,iﺆbĽS 59WpG5I#9LX oޫ6ҍ!ehGn*HgIp=W~|.x$4M, {spj9dYV>0, G&?C+C'EဲQwCa)+ KM9Ɲղ>(G$~=),>7*kKZ~۠X[_!.cUE)9ylFv1FiۀE̷߽UajLlϑ^MȂ Pl8\z ޿v v\LR(KJ&2=.>`ZjghzNH5cLcnB)7/ln;Όdn\{ll5"V8R}*;c (6ms|G\" 87OLyw_'^gUW3V 66 +y3olU9*GQibkʲV=$qW!/Ok L6Ӄ,6BdoWsJӖ`WrKi2aBB:52M(47*uُ^Y1'cj cXԿI>g i67srK2Ln`Y2E޿SMk[ 3fvofyfZUG=Uj*6pAƞay*􃉳؞H)ĩ iHMqܒGhjԔ.zλM,䭰KZ\R?]'=t\ X/4r?A=t lQb2ל@MwE=kZk)8mt}3"G/϶R(5D*`aٮA vjv(6+dƝlħ\lvF(7Ml.Z:z%9r]pla;T ^%X4+gŽ<=q%lyUdU-lg?-lZn(B42|a50+M-m2Ӑd f۲;jl箠cSKG`%fDrƝ0O#3tIR<|U ӷsh4B/_A92a&-AWCub(ydE?tɻwP ~S`ͬt=|Q@t:ൌ,;G&ܷJEaӓ3')dY2 Ҏ 2DnݍhSzpyh KS:RuYs7L1>Y79/SH=5`ϝ7}׈^+2x_A֡ؼrN?PLb_o"$xQW>0-QfC7ѻZtK;;`>bz4(; Tejh`*5T. z] oXdob{ C-ntt0_JWKf[/!<-:\Mݵo{0S&ݖjD>/Voxk g-D@4@?=+"4NGAwzg/E (Cv5l!qtI_ s~JD͂<)/}JtJj돺J i+cwzŃIڝ,nA[꾖8,!oT d lL+Lլg"Iew'8 4e#Fd1j=Oܡ/G7| 4J77-iźhFF #dp4Pp4 Q 8ȣKDa-n~J-SyO'X A&>.?bbEyZwwSIneLq2_eh3É۞LKtr̵nx RpYSygpiq(tNenO!(I$ b 39ەuj4ݶ `ê%lf"=1ݎ] }Ť^l-^7퉍 |zPľ{ābp> Kl=6a D9O`ҩ6=qoAmHd~k:h~a4 ;; GsOu0B0`d޵YnAҒFgx Q͠ p1vNnv9HK^ZlLnsAp-`)-dɹ+Zψ ;7(TڝƳHEk@PAA+a߳AjoML%RE ~@d\7$́FYJv&Ȯ_ӥ IT l'!p'$ͯV7?t3K*4˘߇tHzΒ(< (Gѷ I-j~b1jwk{uʈ\ee@U ˢݡ&q덡=fH:V?NF΃*D񤐹{vHE;m9̴-(EbFc=ǓzTI| :oLr^P%PXF+tr8aB|$t: c7 gK߷>z!7dh18hL#?D3[207xrֿ̥Y"zȎap*' ch'E12b$ZDz?1e\4"ny^삪 Rv;ddcO"~MO)BaNy?:4es*q]f[.wӢ<:l/% oY86*J47qj4ma -Z~_,!1Mad)GOy2%6Ӳa4sEbCd_q[05НR`hJduQUJ6e4# )/./ڐ}بmf8e02^ԼR:\FygӸ]_z^OY&Ux$x]sYViHm,fQ,hګORlm#e9Xu~2֋%(s.q F׻-N?R,ǒjWrQ1*ϼ-@hlX7PBPt&..w'Z1^1m η}5*xZ0ՃanUx.*ʣR$ (+]Lzo-zˆMT=l":`tJ,XB8 L 4_uu)%p}D\f~8ӓ(ohSCB"p9x!- dj㬲 F\Oec(]J=OV#7קXƱ!"Z&UZtɖs|t/tS,~w[NQ^Y%va S#-efW<<އƏD6射OvM%;sLٞ\4yu<,zT @PS:!lr]6JgC^V P#̋׹ eKzTGWElRbľSwѶKҖ| ضWv.TnrOoqxxdUݫ3;Hk[Z1~{nQK;DQҸo J;Fg QNgP~A]Aeˎ'-Wl%$닐 "*i'S'6m"1ņG=c:I =hj*HV |xO1 r"שB>q0/%Ԓ7 [זu#:=#1Q=ػ@ҦЄq`MV^s0I:" O/69 FͽR5V._da(0#M“Y[2xk0#Ӑү%= (7GZlV9X; E?*h! UX3Xi6&m^\z~56g~EU7Μ1V7t.͟SW.̇m~# ZS?rOUDhd'Lk'BF|Ygd7⛂8-Bv~;k6XQ+pk/Y1 k!oO8iۿi(V`4ċ3'W7WmU̬9g`Z.J$s@<1gۡΔAȊpuvcχpNQ0ho%2{`u{crsSo60Z*ltP!,/:qYN ͕V`nQ!9dYʄ m:U2ܣ{14zq.~J˼o w*}t RD-xOeF]G|%㳈O [cZaI< GPTe*Ca ^ǓT )l4?87W#F)p't$/_aK*X,=7MrDZnxXAa JoTJ 7r +LxG%BSzRZ Yج2y^Ëq4Oӆ}#&v81]#ZZpoI#Xo:I_ f@%r+PKafѲeL\ .,h`SB8Jd`]h>sG:e atlm/ 頦p'gWǣ[c\y<x>%IQWscjGيxA扛ϾI*yό+\o){SWNJ ZA.0{:64&9hmX5EmR@ lW[]Foc6 KMl K L P z089)E{ P'=JZu)egAЈ4WfNMI`$XEYĴ-w,ꡏ3T8W٣ $7wOՔQ< b-">MEݟW%@5ɐM9_V=&"Q'Rݔ#;8=)P;D" K I 1iH'6@Uwz0|/({K8U?BZʲ{rɧޝ1&厗 yC']^({1i^BJˢl/{VY¼rK_ݿIb8εuZJ ~`_Q"0u'"̰.Rw˧"RUuKeU]C#I0̶bv5n+c=fv:>{bPK͕K:ɶN6n^ /j+2py|.< [ I.O=ĵN}s)/)~چ&Y%J1dWD Ov"'흊|Ő4,J$YSccQl;JB9&7B2-*P h\eu]|?0yp쨼~y.y-bgD"RWI{$vK1|Jh!tB|N؇ıMmgpP?+8Br 5B,{;LԿ{s\J}ψ`}$y2FB淔/O_53׫`DYI&HhՒV[aXH%BiMbb#/wG uGBt}%`{*tI)o0o;4.}zC(Ta^6Z1?B1ˊ܀gDʸ%*e Ȏ?QnV!'≥0B0~2h83 J*k/ai'ZLߪQpYC;eyyi,76Ǝ⇴*oVC,EG65C< z[0ⅴR a)k0Z(~J;6AՖT|./d,wFO309RcI, F.Wa 8&jkkYkX- .M "WZN>ve_Uˬlˬƭ/!âr42r 7 ;: $)a /ҤEw[ơ!hbOܻsKv>β!*|A"g'9[0Ά9z˘;V=u_Тs !@7HT1pQLbBӤ:5ߺ<'GȪ"ڢcC.fUp|!zX2l+92nd//1秄p?rdH_v= ۗE:*sRs;a&L?G7S1 @8xb#3NukwKR\QtzD:(JA0Sy͌aG=.e@*ڗš%x-Rs> sMض4qa_3ĪVl1D4MY;\`ODXuPc3.;Bh^{_$΄fR19Ãw8MnFMw~&[Y, Y Nan>-{V,U]9' :h qˡmT2S[9!'"jG"oFzdX]6W]BhqROg]n@f `0RD%vR֢k1rѝ^ וΗhIއ&i֔źt3q: pifbx08A{OJ/!૨ Cb!U^l4Isv4R^KNj4aO1=\yL{apꝅM Q,`jֳ"utNU\j'.6B0Sc^^b`v켪hʢ7%hGм50E?Ob@YN/gEV\d -ֺ+QCHKJA\K%}?_ɦqg`FL?da\oձtxeͽe7kg٧+OϚ4Ott[T`U:pDGN^LNEu_ao!Ref@69n LtϜ;}3L!4 MB<>dp|-E– PIҒF@!9( qg<$PQ>Ok':%<8krϫ˚BH1O{O+%%Ξ[շZw}Mxi _ghb Oܥ%g߶(m:5.|8d~!ԷMQ?#ѝdH$'jn9ZBporZLiLV?+| +0y뢤hU~%̈́!>PO_X_j-% :-nVI ,/ك,}S\9J'fCJ=O؛9j4n6YF iaަW.UxrHb%=Km PPEo,S?#J`X?ñ]hT;4#Xc D.+n% rF0Vσe#TjhS#N.bgtzR1ca2GO1^w?kW  ׸@ KLP LH6ob0g[4'ӈ8m{~o9`̯(~N %E>i=MT?/#_>EeDNJ/Hp\(KOΤ't읩U8Ksޥ4McD'zʭ-W Ru)&jSz^Wj3Ǐ.& 5# ;p sێpsu:I^nց|ЍG4#NW^-8.`&ɣhb\gv2}(g_0AN!7YXӄaVA^5 #~QK_$Gs評/ sEwel՜ur;Rj-;Y`S'Lw6uڜV g*b@ {VMsl"&lod{6QutH^\u &F4j'ol2϶N4?T fu`iAv$ xS7}9˵*mgϱ3P =P-y:h j"𭣍b槙Qvև]4EQm~JNJz O_k=i&@$(^3r)q!qzxAk~X'r(,ƹNOnqA-E5>Doj Sbc nt(j VUO %z6-&؝D:q[d!!.[ZV+fb:0C/9*nm>CÚ ,Mڨx|wEErőHn~o)j2OA[b"냓,dLFq/bv} NCNhK|﷽?<Z/aff`B~dJP!-OW0ZTzLDW޳=%?fLo'*?5׽.[W;w]V_>H@&3%+ߺlcf~½$* f٘Z:pN%L! @w./`u礙'bz^NhUEK` G9N 1gvi}p"H R% > 51CpgG@01]*2ԑ06)fHO,^ 8uLE\t8{8;uà_L4pOf?,Ώ욆Hc$#.q>Ѣ`VI]J잰A>KN}{yo,kAT{KjsPU/*\p#7q.lVD~sjP =grb g;z^%[\\8V:% 8̣8n-ҧЯ1fHjҵv=ͺq+h#4'(tAw R` & HX-ª%<훼6G"0*M]Y |YWn/6©cP dkAL̈́^E[,JRmw─fܝD4 $Y!_ʬf7r{jksֽ9o\5JFE. 1—1e!Ad275:ndBʾ \_d񬼉w_Lt)9 fECVa/}\V2-uMH4.%W`\xґJ|؇Z#zX ^O K3̟B]ːλfѭ:xMVbWq{u߃ >vó4OAC Oh2,+ܼăQe+r,%a0V;_Y+gѳ hѕnu'8̌ծ')~O_A̰v,p!wK!mb)Iɲ/e*b4eZsa钌z".67\_MSs"IdjzmG8qYONep^ W$8L''ڑŚ*L8?kDm+#tE!6\sI21Y4WAoe(0]m#'f+ qTc"ڗ +wDoزG4ab{LnF &ᴷ`lAV9is ScKr aCZ YͲnjZ ZQ) dŒ6;ѯYhC>/G~f?{=vR`[fR@vXU1@]Uʍ$NYoQ,3<"sޓBl%TV\pit){!ŹErl胎`XjyO;9zXJ;U=i.5B+S!Mb[ dKf@QcPv弓VHQI~kH(nZ@:xٹYxXExQذa6~`vup~X}=%#Hy2s $hM1 #F.Ãƣ4szm/.AeP$X%&kgXR)|Ts<%TW&~mqs V[HU3kQT-t{ڠ q .Zqd6, ?)9u,gGNgv5x^PEY aLY Y׏->;L?ʱ͖o >J!9Z9_\5C@9mwPZS(??5k(m?PEz.q?nb疂c5t3MW5$ϧ6R[]tc/%.IG<;8;w10Ͼ󋔠z-P'QE^ q5/[cy5)ZAl H 3:$y[H`1'n4AUѦW:hoIE*֪ߪJW<;n΂a/2ǣ|4 6k79CzvUK~H9o O3Z[2` ]!W>!hw@.p52?x'}hOnxR10}7$)#LzX,x ~\JҤ8E.??p{R@rXLHq8^QrH??_F =rl(T ;5@]1A\Gm"EJG'rtHPgs3U]rdE=mdm9y+9^Oj] lKL?][+y^1\ubDz~9~+usm`x~6w/_3{z^r_:`=$Ct S.9URꜧf5S,e:~9/LNϝ}_]Np~)B-  syLU*4CJSIhE-;[n|r*φۗƞ|n7 %Mtכa(lUț`ia:Yg/d<@eM=)EV<q}xGGry<ށơc$B>[`m4 4٪W%.Jv]JȕX֞Iţ^1T vOpYj .%bجu"~Qmb>4 khT(ǰ6Q"(^lOU[ymI'KM]sUo6?4cLO> mb>.Rn89U(_&i$gsu+v: 1Njҷ] pPgܷZ¸"zئYC8'.d:0H{F\'4' ]WxUӺ.POa%CLA#R׉x!h0{(Gg-(r{uF}"vEq=ˈ,cC)wـ#g;->((tF̓tʺx n6\*!lɛź7rUr섯׎2 aI~(:](%7RZkgdrITI?ۮ6z6$=eI` d3=0kMs"$O!0^CR/ىgwWy]cZ [}.x叕zaކ,_¢uop%a +1+A(]F Ssa/R?ʪ!*cPLBPuhAH1Wm4p)j|ܴP[S.T,P1; GkB.[#`?*WBc)nk#גspēu-? ,@K\l<rIAGVF;C4^fo۫"T8Y*jYK0]sGErōGeNk6l]R6hkFȈ/b[mZ8ypۆF!I)w`^m%ݘv{HK1ԥJ9WU3-|C:HtjU⯇n3kp+S*Fu| Q3hbx6/Gzx-c`ҩwE xzJYpD}3` 쫰ŻBO V(>MX/$C\! x]C**fx*/p ẁ[cѽHE.iz1u%4?ވo'!eq-,t)|1M٪T`zltO As  LO6#6PTaY㌮uᙤi-Ş"AF}" zAO;o$$d6ERc`CVܯ7)w[{-oXud5nd2S_}W9[w D{UdAB0hH˖<Ϙ.f0azNѯOjӄĘ`&M BK5-'N;]ۨ ,lbi -UP2'\:-y\ רK0OxPe QjoL%֡ѣtuݙN_^~1]/ٲC-I T R*FAɦI8{@fo_ra[OHb-ZpB8-Ͱ@Ku2@SZSRէygjhA`M aA~gE<"EnT,Lu,TBN $ӷK%_!bm(!L1lj-m5壘)dJ᱒fP Mg,Z+Q@qyYܮ-u D[*wڇqY/$/}0oV:oۦ4@8>+{֩Au>cڝ\GScرkNs™M!f(!6F9 ,FPZ5 e$ ll=G OP_v޷JN7c9htKlmsOޒb\J!ȍF+ɨZ3wzzpR?zkp5>Z'#`fmw'̹7)X8dhԾrM$Q i~c{ iV1-8CF5 9py.|ϸ>Q`2Zn.@5SMDUN4M ޢ@=0^;ڇ|,V`!On&i͚_n%[{^b;WIn*)Z06fl5_eq @͔>! ^6O.=-qP`X.oyY*3 1_ui\1^K2&XOϨ*-R,aX8ѶwlmygO~)5<9Q+qΩ,$](|٪ =4$}#+]> YIJjIM{wtmi ! UeE*^~Gm R.vd7W\^JSj%@Kvs6-[;/i*\œH>zLz: % <:61't3Ivg8O իL])tomAaVrX5U|acT5GQZLE)q qm#x]P۷enJt,y$ V>u9n~)@R ȓa@lȨHǬ(Iu8FW}`1t4gg{IEu]qrxf ;dtҒ)#G$fgRoPn6 j%ԐnI^R2d"MP3&BYYƖUAj@5%fCd=OY,3)L? ^+mzsJWM>%2bQt9q_W C+tTԙcVNLG +{UUn0 ` 葁ʮ(sQrZ}yf_9AҞ={wVK\7sL豮€?'`򦥧c%nWsKuQ) 1@3M"<(MV}q>tO\ Jύ*>ѡp8u;'|&OW؞ {Y8VXdy(#o--Epl wG{ƨ7OdwV)+_/{E^ e"p%h+ E  E3΋a ƅ  7yrfTvղ2gXnpK\؜£ /)oNCm[e+X]ߧƿj ui;Dx nlhZ2Rn&F``e!:v. f}f;3 d!N/VFOĒbaU8mrGyEZ4{?J}ɱof5Hnئ zXwɬ :|UF=m`-8zZcU&ގ_~HPQYdbk9(B\%sX.):AMvZBIRe2 r,/7eabUs7B=Ar_uZ &$ מ>4L fxWPp#uUe!5D\탍 Rcz3;v)(gH4&at 97'Ԗ$]t1h ܌6[8ZBU#-A l'!ٴbL$`kgU:412{!Uimb{.k424NmA_;t)8=rsRK]]Pn5qvv)P1q.C3XR{72PmHOŠ*8Tra#ܣ,rRن',O3#@h5J̀NzJ--s"%c5WiyK+Ǐr]qWNb1g?֊BTv&Q?\3ƞ( $ tXcqo3.[<5v5Id/K"4XE\!w2 ؗWȘ[AAy ZQ{JXk*8&NGջ32b*3}b/L]Oe)ry8i ۶X3$:rF$3K?m 'eL<L9ۂitΡ9+I(ڞ3 L{BڀP@˷ZQ,c'fڲ&4ߡi68Aُ<nUnٮl2V@4 ң޵rT VHM_6H)YyalR4`_:fH”>ldq'FJ1>n~Gpa鉚!x ˑtou*e2.O]X A˽/ K"Vݞ%y \pW }P.iyY`@TRay<o4?lhU%8CtfL3mM8TSMwig=jT }y;LG#f 5ڵy;CZ>m\k*$ț.MBrEG7|t0\yhb&v`˩,JocvqOvhuof6PUYvd:M'c"ݪ&8ݲf>X"ivi"XR[n'0΀}-vR[wkS̋vYAQobgr7@w.Lb{T'ARB4䕠;;hܿZER3j'q>V,t-%fe'o61#/d c7bl0*eګ 8;"z|eFJ / 99;hźQa? 5UL\/@{Zv؅i LaB'<,MUwx%ˎCZ0U tSVJJ({Z0Mߋυ':@Ta#Mg#e\N GGg*?A#{Dq|)h7 РfI1mڮ6uI}8h;~s%Z_&RٌG)o 4a(2ޯ0*Y I.SE+d֏ȻBvS*¯(LO:=, ~frDϭ-XKZFHDdtGjvJK& WCc{6B q SlZrZEhg\]B ܳkO Ec12̋JK31[aPbzZ$NL20a%+Q\^"x\䢕ߑ$/8,󩓫v!nn?fLulFىs"ɉUϭf4\b2V/*~~P5b ͺT2# '@.yLh< &g*woq\ 挑W=ilog?s0ɥ צT6, RK0-lZセ8CCPf@tj\ӷtw +73E,;S/ y7UrR_y9BԾA^tKv8km8!O.i_dˣ]xG+*SA߱rW&}&?$yǞc_l+_@/}Kꦿ4 Pq^1zʼϲX@3Ed2QOeqP'4cb5MDs$Y|1h:^gFNswxSmB>a۷N7> mVn@^ e{#R,4B (/;=HMŮ7{x C*GÞCGrUTX"B`pZ<8 @b?'vBWŸ"'S7cl Kq{I>'28G+5|Ccԟ=#=pcoy""hbG >cM ztcI.F6g47]g(bܵך'U? QSD ڎ9)gq}ع\e>_lm^PVsO=t$cv:/H]&O)zp; svViv' /3:T}LR3A/duUl^3YYhI%qX}@TNL*j5Æ&'$h'TFܓ vn˚4)=v/…'bJNSuBx7uFqHz&3Չ"1mI2  f:WwB( t|~j;uj?4|Qᘝ,#]1v!Kʁڇu`ۤ7~k-\Fmn̝;A:ߚo=;sqK+\l@p9mЇ{Ո11K< E$ Q@}!N_y5, .lmϋxR6V\1K*.t}L/h_dHUYr_C$q''v\"R԰KQVb**a|D}@AX--_r6U!{̴xFÙU{"F6.0+ vRpJdCe Q]R3h[+=8ʬttV_`NŽpLhŷ_;QN5xG8(e^KQOF%Sy~BН@WH$^Ղ=&WnlͶo0@l3:8{ʷ"{Evgq@C'ءBW0YltK!uY `r$љ#(QfFKY֋F~Hw$EtD,2ńN5$ و? 32 xٟeشV~  T/}ژn7Xhc25HH}-1)Cajn(У S.ް%?odwl+̃SMGqϧcki7pk^ƍ0jIBm suF S<%E֜nGSa2K_D_U&Tc:Jg L姬r&cMF &ms}5s R@H|K5%?\" HpVi -Iy{$|2bđX5 JAR"V05=S'=8ʣs)*(↮! f8&WlV<2"Q|C/M˴8?%9дv9?;"xڛ)85v&/ӓUn8Fo:mߡEK9Nn ոB|ݜ^T8* ukRlQOI]^!eK]lV%8l JsisyGD?rM΄W۟ ]5TՇ$~U¾A`xRoZTZ, [(DϨ Bi)LDBEqY 0E5ǜD*!+њPK>6|ge+z5APԉyN2u(q>\C2r]b&)> ;o[;*耺}R&?b'}/|?,_kl%\8hlMzw;sC$5RI;Qq[#kA'x|gUYq5֚?`5o.fT1^G4<.r5w GEd5?»_bFK 'wcB@VvL.bU>^æ)\C|k5#@TQHҲ=yCZa0Z- -q֢zJwRv[L_OqOդ1[Q)9}eѿȨNeqwA @G-RJ㔔RFya+&rwu")ran*ʳ_J7ֶa_zAdi#t0*=']Jz0"{}Jm] ;P@"g=TT!VӦثAb!9&%ޤUҥ\ 2Ñn%vX78#n3/ Ô0G@cS@n$rH兠(bT5YpFj5C{gcc1:LQ3v\tqApNaf -O:o؜&}Ooq(Eyq*3Ѧ Wv4-6 OFȟBz!Ƹ+g_ܵ MHȘlB5~8BB%q;u-7QBO"Z[)!*tsu_Y \EL[[ϏЯ GM ~Y޳'_ɕB~P.ZO s/B'*,C؜P@h_W@وAu39; r hlRMç&VZ9Kj^3SX5î,]Ѵ_t,Ȯ(&.F5(8&2e2%sx(O1m#?-lr氹5:Mˆ729KYNfRS9S13!ډ`EE!ޚYx fCif,vvdPY|hؚ"X\a@S,'.NA/~n9 q_7^*"v'yI&ձd9bq#2y|&=Ӎ8 y&Quuㆦ>8*OtLzQv(ԍ&^Bkbw~.!3((`A^`a׬ae>0 TeJY̊ulu'Sqao]q}t+dA-kT[b>=.M0i9(IlpdO(:D!6pTA'9\>С#Xy]&xCgΌ)q R9^Kqhv^d7e5Q!1r6Rt 90Q( X23#Nx <&1B7V"YFNXJg868N^bM)MyԱ-,[ tj`%w6 8hT q1 |ϨH55Ac(`zDx劚vs u\kh F0wuUli=1 ghvjzo.i#a.x< 8 ]W*d32܊^`k2K%ͣ/ IIQ7yFRόq2 !Xsop[cMyiD4{2lj˻fs=lqdo;Ms&|,uYe/ndl99m@FldTth䯎?q/?z{HUd݃ш0.(#ndKpSn X;2t1Pپ<\<],M>pFg/ၕ9#vEHNQcdQQW*e AW;2&I-37 G'Xg |Aa>88p~4Q5!LhVեcNaSay`ݲeE̜LW*öK{ חLk2R|fV8dcڳ^R'XS{s-VqĵZ 4I<a݃ acj&/؍Cڙz!x( }͓t&̷T4{1 1a3SDhU ¡ F:LZW pBv~eX?=eLns8'sl_"Cd #](ׄ"N{T߶M !FmFѳG0 oM((j!Á4A>t CQmǠstVv^p.. ƽ_U4k=%3liJ$ps^+tLo5簋uTx2_'ULcNHg1B}Yf:Zd<X2}9t!% H|]`UM5:\cq–;dS K~u(KC!Pƚa~@>m}ٕ,-UXa{̵D-,W i\;0Χ7}~hx;~M*_ny^; iWV\ #`-E{k۝-^xn-߄ܮEfr(P^Fm*wi[>u ; lKfO89ό;%KMم[ClZkAo^WrBx+MWU~n*lu?;'l7k,Za̮'Ӷ_ M탭!`Z$803sIbD E[kef1n{szJAON֧Mm'6HΩ7ǧ AL~'yooE  PXw}-_[)qY5h\=ze\PbHc ,P 7K\`m*SuE~zlxӤ^K-LcUrN+=gHęfI&:_+DwE%2WWDIb4#oc6egJ p~6tc6,ܪ˵X{OHn[~48Y{QYXi Jηo^Jf~:ȍӈi"y8+=FK!$:+2Ѫ ǿUh()ǡGvy1rgadM+/+j՗sO D 1!J*DDDGSat|8Jh%y+ްeD!.-6\o1J Gk.DK8޿՘-F,Ogu1D5h@˻@n!G BxVԨ2nOs ́gw#%%(_=8. Nuu$`IVM8։ $sޅHJҐ452@а*HH1n .N|HYh3 x̂RGK^'Lh@MI'g yU ]ɠ#lARh]CxJ?@db7QC.Ǜx6BQ܉/11^5AO`fgȀ &fc$[?0-ҊnQFm%{U@KUp՞]*T>1\c[:=L ;2&QzVK "@H(st"tEEH5yڮzҲ5g t 0Dc;M&^T2#%R\m:V7 BtTU &p3TQYB%b/O79;·01Tg$'%U?5!xsaB5˓ |QM,vQUe4MUPab"Y%sGoZaL<)jԼUjzu4$Ђc`ӸveJLmH؊7{q}Ui➓G#9#N)Z_ ew FG H695+8([nf-.Oy5fNsD R)mf9C$ًGЁ)ŭ4,@62iF7.XOjG4;Ń7_*yІ58Pw[HzW.&E$ S zPv.i 5.Gd72T#u88 "gOXL F辸1ne' I梢޷@~^]&WuA.)cr5U&IEҤ &ɲԓ: B)K ͱK̸YYnid&W;vN@w=`:SA m߇s\^DZ@b<`pˀ`9hK-}i9!tl'X~m xc%T/f欑i4:/k+Q,4K|';k]*W /"0,Y<5 VR3G JPT(slcMNl\KȎ{DVϣ.9/Tѝ$0C!k^I_D1p \_㧅|# [t,erZnB6 |cFUDL>28r˸sTkzEOJ桭%li˼V&C6ON>SQ@T~P\ UzJRDd.LDs+@1Mi<~E4(qE@h6jz3)QjVΜ<1jTVꜝFXBa@]l&iрĀf̭HIv)V9ё]8qt&we*O9PM}cs =7)Pu&,nvs200N"Xf>{6Ւ!&>UR dO hTHoA0vݟI,d#6 Ңe/* 3*AwePj?A`qz?<۟d\mR`#e0b~%(8@bD[eTC)_f0=hD4#F7w3ndL ¥zณ D63MDͻj~N2 KFa$[z2;gbEL*3wp6/>X Ev^h Q`]T:o+Y6 1%/M/] Ed-\;?jX,r(eYTjyQ:C2? 4F1ܘqUdrDVEGg.lrDG,K!rӳrVOވ3A7<l2vװwz)'J@'Yw-qJt8jt~qQr#"2d84\(6S6_Ys \8e cۗ"]Ԫh &åJΒ.HȨV]Ӊ-#'a|4Cǜ̯u6&b[.&X{HSM3?. .MP$ROGPK~s:wmbJ} ]wcZz7 #RA;ÖLkRspb1x-.nq% Kx)=ϻyŠE+ x叄wnu3$|Inj36D_P6>V(Y17t ?eRi9 4f1;/ɩֈMGy?]6hէu >vh*ʞz/k ǼFliď'0` R,K]1!~܈Yy紓thلKNyHﺑ$jF-\Fs3kز1YAƜ \_oeP|]Z6'1Z4_I*Dt4ٌY.| SFWFǿҋZŷ sYzBT]'$rBfe(=_5s֦Ȕ@>W4[,r fl(j)#y<)aҝ߼Be^Im*8Ohc=Rs| "~ҒB {P0p8{%*wg^\[أmnBgc泥  f<_|I h8g]ˇsvF<Jg?WNǩ= (V|Nv 3%C}agֱ#16[l[XіY"\ ,PF ]-I4I$$Fڋ ı cL~:IiL3GTʕZ lowҴZsHj!<ӆ: I+ 1L2m\N&ۀ6Bnm4Hd`$x\xxEG%ɿ_DzG'-B`|q ok!B C ;[*~9ЧL !Wt:kpUʲ{Бc| P*oPOY@0!=oXba0Ĺ1&Q8Lu/B7m}ǖ~z)ZZQjl*AlcXxZކ>!`na/~;|/(qU}ه ] QĊC( Bf6 l )Aڈo_Ǭؕ=()W)Jf@zIɺLVZ(>+ &9 RUO7o=u !QY"gjb֛OAVLFcb{6ˏ FUo bcM)-a2ƁL5ȅ 5zaKK +&3{z foSɫ?Hgꗁ ?;\Z?;ɒ98BW) jK&CQ.Uݒ["mcmxWp qP#G)e;j,pH1 1uUFG>#s)(hvZ+Qu?l@ m^]=)X"v}N&fC)&Рm8ؖp]7{=%LW9 Ц n|.k$xcV!Pz! o JFº!Y n1+ϙ/,1j6ƀ YAQbdYQ}wy vQqP{k؜Kk5GlDB1.F yrHv<ƭ]<DZNHdK*]WZ#Ci 8`pp!nfM8RÇb-6=mw(Y*Q:Jrr-!e?V7Fa'c6}3N(c=dv,. MBIwh3tsE _KyknIy#q̔`(z #WѝfG B;J#/p <RaԴq6pfAkI_>D.ozmM-[E ulgb? q~@WO_:B[#WtM+ϋIAB5Z]vB^sؒly$)|e8c>2%."l;1Fmoa7Ġ}\n]9$UMMjƄXkԓ-:{]uaWȓ$~*f!(D^9a娙rVuj~b*rIXi@3S 8[F~ß* ̤[.4D#P09:75f,GrS|qc /QFq& euc0nnˇ2v $0/xyW6cTD,>D<&.mJķje22&Hmvڧ <Ͻy2:4⏇bP8zб8҄q,_ ޚ ]3fAdB>鐸4$"K~u#}5:p u^=kxЄ}MəwUtńT,B8NZ]]x-YG;#눢\FY#` aM)u] $H +.˔|# X\T&eI{8,:T e-9l]AKoaۇbsjiTzp8LAn=`^Ė[=G/' 4d Ȉ#E'BI Aִ=ۮh0F,5Iu}Li:C!e3槠 !$PiMT_nv/t7mV^czۮ_Ѧh>z64')Sdؼ;J2}lPVqN&GmoN|` Ӽǣ~y!!>~a&.sJo=W[1AE7#ZYz@𤽍`/BxΔu{bIʦ.o@CƍL֚E|eK#Tar@W vumNzݧ&]е~řC9)yÚJW e?r#{ؽ*Aw1/nKC40:QO~8Qu5,&R !UL|CS~Gu {C묤sZQ ݛA6A\5*;笔L8V~?> mj^M*T@Z*\-8cu:0RZs)]=ލ`y5SRJa#M6:?YۍOoUnD<Ň[Ň vEYCEZy/@Qc]FZإ}j^+\J 3_tא؞8&Ϊlp ߉:Kt)Hbg߹W(%±8,7Oq]fb/ֱ30K+M/ζo$\,7OE`=լ~R|żcܾY6m<%^ZґR,ͦϏyJ~tܰ5LϴX:fe:I~R3: fs bd%!g'ysGODaΉf;8}\h1s+M֞YSpM2Xa=2 :.3\QpK8Q0РI׌ԋcs7E"8JOHULG'O+WEF~\~(./~ekyZ=hnF j(M1Ȼ4!vKg]"G9@˳G sq z0ߦɨ%+Np;=fS}; үlۀ I=  mtȳ+Q2 7jKTP6h yNRC|tD;zo|g+teIIJDxvS]b8XCY/1Rs?OB?IMw6Td%HS89 7y;1u·BTTk< &|yb\#3 t:0>/3s4[l5-"cwؒj=l ޤkM؝"?/@i,*w#h!K~ɀKڥZsr8ט gdS_j3d G?&>Gɥ;Z> }F]d ĭѱ< Lrjm{Nwu '/e, +Q~Oc b/n~g%_~p]!7%ʦL=^Dl<*bM^e=(8R]$ᜊ?iibeɶmLzN{mQ'2"۬2gWk,gYp?ľͿMH(RiY 2$܍`6.f\ބ6ar`#yeNv=-Q%k_F+M+S'JԃUz k8Κ F=n0Z'l[?xeCmXrk˛Ccu9?i-Oq3f6_?tp!}DީVޜ1) ɑStB<7ry& pKoj-ZF剭f%k2)>WD^ Ծ /E8B~0t!(哩c>v*Z#LA[ "uY64~VPyg+6xw<7a=f & r-4'/txSCUSx?]Iћ5Jz.\aqŵ8Rv,օ9OEG5[hpD@He<'ou] Hy1s~-3M(7vkR{W(s6d6]Y;Ŵf Pڔ vsђːVK.{9?y&e)3e#b>6*43)h|/L M{fzAa<4r_H{7`^x&?e|9T}IO2 {b<v4_ "@ {lʡ| ގkkf,a;T`et/7r 8_@GZM{ĴmY]тϱNgWϘɶa ʹ\F)z^B0rn\-jfsO cأŭj9bd(Ϥ '8b5D k fe3 YeE#6At!&t.1yܠhQq&ev*CIQ͛@ɃD,=OD\nׂo;LY[_hj3rNR9Nx(O| %Rժ߱ 뱲|)5b :~qkSl Juf*סMWR qJRjɂ18ˀ1Π1\Ke,1S҉˝'+F+ZD.". nD"MO!QVu4jWOyvoF.mF+PAʓU ?٬6T&d6S&kq Ij4+;UnFYUZ9\I(hye;ˬelj|,k \kLtcR_kh+p^T+K.ۆu)ftiM"Ƈy+<}f[GCA < }̾%o5a!bZ06.: lBfOK۵`׿[ҝ}ExO45mUheD[emY܎hO%&k @rDi<8K#1ZaawR/wHL Rs_hߞHc \4W.Y[,q&ҋZšL|L,~7a^Σ7z'V﹣ưhw,Fb\c҇WD| ut@<ub-ignf'h/@]Wvb+BVjX[=P)f}8=dWVCP; ksKd~6iR^1e3Ăy'rE]~2pPodGh$,H#(fV=04T{i gDH/U0$돳ii{'JUP~yCO SyV 7M3Ol<0E4(=GwIp~Fk ͩ?|>_:#PĬyt]Ήp:%^/k m!w׬R/0+QȌ53t 5;L\Mc~p.)$hhJLǯarNݰh*{Y(!L9yt`P$!r@d{[63#$ {e-_ {{5D+ :VK|"h;WϺEaAx*{]A4 :x^D`pibUjlA6=w..:y\#fnG[A Wu$6\X*hU |@ ^8bq$ZuحSr֌|&b=D za8{/shPKi#! qa˙Ghm$ZqP:ӱ&N3 B7zERW8Ԉ3wf50jUSi?y=X`*\Gx&T;L\#NZCثdf$M?6Rsu65B<7zBPG@on@3NnPu31~]qʈik`7D5!/ya]%~j-/ɹNbl ӿ? %9ay>J^abBFA(/1a{&^l3Ͷ5[/j/-tM#ŵ*ԇs,X;}t ;`_/4d"־ڸ1sMqʢ ~WAsGKm:]vH];M%L†LGk20L|.H~ʮBfp )O%xN ~j;w S yO9_;6cjݾCiRwmF+.} ʛ%Ӑ(4kfz\Z' Ykn,54]]LF @uskBfr/ȫ:ȣMar3rY2"v'"zAn;ה/= zSLLJ#6}0x vy֛ ;^JEc#L$a ž*\zj ׀Go~h6~BYJs̶VkDy Ln~4(Vl{Dwi3]3>d;dOV=IVfwoiwQ_Xx'Zۜ cfAMe\8Cp0re=yi-D0)+4wVw$$ Js>齵u1 k\MxpAzշZyQ~"Z?՞O1vʙMcU͠zpzsHXM> 1dGW=W3Z4.mӫ(uMب̟uNZ̓Z\4[PlNM܃[+6/yDҊIȕz12lwT^l$s0u܈Y9~Cm{y))$47rʛSi`8)f,s{yHsiL#`'Xa&!RJ=k&mw G/c|,pimOYб"OK#=š2y &\VF ɞOzqpˠf).C͉67Ǟ QT_L9 լ;å-v3iޱ(ir6%G%ڏ_(c;+uX?֨jTãn 2s D.&_ K))'ɮ,;2-}9rFSg>V`D8&Q>Z,MX#z$v.jN5(<|`C%m"%{d 4"oT *<EA Z׳Ӡ7fS9%K1B֕?ۈ |lHϰO\eI5:1XEѱXJ=U/Dj9 }_~nvgh/ރ9k1jp ?vDP6RL3T!4~&Cg=ُs)8TSO*V% (X"RH`@^߉]B\y/"U@TP\2Zemv/>iڷMpY`$8e=d1_L݌RH]~a~u-YRORkw<;mmh8/nRg\0 ,[=rܡ[7E Hزe˰!5\virwZB%$[݅*?Th\`(Q3}h~_UF2dc2//7yGЄ>H(7n+//<^ I4H,#(I) fGvxug!ˁ:pD."DkعbA¦ `bD!j͎/؜K1:_(WL aa"Q,GLZ}1/t]NU8DB bu58$H"~ ,n$A|xsͽ0ȋEx$/–p 癹gE뚠U`ʖDfP{xeIԗru?' ;.<\uF`rfZ,>Fǡd52j=<iG`+ѵVfgvL{|KyfTѧ]ț AL}rZ} uNOM@Z;̈́T~͖^E.jxiTpM"`h 17B;~>Q,V$*RB9 i]EײMa~kl$͡ҡSx4ł HeyuH)g'k8}mhGuw& 5Dr3D݌J/8 q_sF  k}=r뜅>*XTSW64]^Z:VL#":pf~)Zzh?$E3aJ-+1o~RڇC6X-1YUi;U/$vf J&٩ JH֑ *b9CN2{ }(Ō~J/`|ʥYX3ʤǫ| Ȫ ArP2v(7T#$5*NlYofJ(f&fh~]f:7<'vwfk呱 L# Πt!wfv}'C GgNhr:82h]"*Z#0IEG0\@2TbPZn;0ب{1k9naBꙸBϻJv29Z $4mQ?`åJ,YǨ2_F3mn\]-rF)/Ko]Z432OYґ<ฉ](+6=)B$E_v'G3>;Լ";1vmMKw3SRJ/YܐN {>pn`E doGA*?hd5(+Xp\sU'nn߶@:7NMzsLjL>|Lq Ej v,)Wq;I`Rh )Td_}3 E:Xa%>FXP#Z]/\T':FteB:6:fCѠ#ytH{Gf+Ae%Ilv٪r'$bdA2 gB3IF'^'~;?Y^jp ,m:H9'P,2&kKh OW$WS"SwuyADF{yX|قb-&5[/,D݁Y_}[Wu ˪qd7H1s}K'i2kXx*>=Ze".Ai9 wW掞1bqUakdžG&DbO1Ϭs0UHcxzc7$:ZrѸy窩>*yl%.\Bb.=So1"IV0qbS =>*SvOǝ h!A]jq*K]u4Y*y@;ϫ.jCȽT_9{A9noO/<9b8@FPڟ9nb?o~sS5缔7RĤz_ǞrH6fn,qrn_eM.bǷ@zoɈ1b lu> -9l$;"mE`L~E.8l/$q)ܷPnTjMY߰/bs}?=<Z`n5nJiJ[W*' |1ÑC7{l#sJ${io$>Kf;rp_7I^O Fon{_Zf|pR?9TaP/%%ܰ|6w * 90%xXg.ՆA8 7,g>sgTh ae.+Y`̵P e IXuebg Sn7 lc=V cdV5%˛bi;*d/Y`;"6ϵ8hy."'݃c>RoѪ،ԤYF,nJ^n99$/q}#PٜO4A(\?MPӴ} *ђ(-m GwVF\J`3ͼ.lrRh[hiǑ|wU|I3F]^ HKAD9ZOXU+:nKBul`f[nPع>BV*R @)DeR˰r S|7VT^Z2 ./L Sx\` 'пbK:ߚ5 jՋ,vn̂',xHE7~mKQO #c$06D}- 6 7װpʘ+Df޿WW<œoD؊EBf~.Bzf[ԯ+ّaϝ꺆Zb}G\_qT010k7߹t:վJ`C+t,Z.}O\U18 Z]웏+39Yީcw}tPx6JnJ MǽB(&/f(x!7i2Hr=D-Cvj.Ýj{P?7淼.!׆Pl>m ]|}l`͹0`5yK(k=LXjhĘ1gɟr a Y.]N\哩"mCY0P.2y wѿ5A`aAD#[ T") |O*^Ri#̱d^OH|DѼOv ǽЯqEf5(ZٯWBg,ymXaۧkt᪑}+MZqR_C8ޜl(@0"c_6S/2E"Ct p/Տa_lWed3ڿƬhı|TVot݂sz{0٦75E=vWPXm(}:w>-! â4:+ɗ[A+藦;,zN\dh책4o+FsG{6X0y$̜lS” l7H G.:2o3"mxQl[iUQ8|YX;nNѻbI&P#lٵc`4>!Н2f\'OXy\^ԉs &ֺ2qǓ]F-Zj, ghfv)IA 9$ udIw&=hOjH=r ZB6kglP@| usne:}S8YOt$> ӣPF(tey2>bw$|qV>$ %7 /7񠡬!4OaUV?$"@ ea[̠Y0,JŨD'h{;ğptc0vL:B}ham+J/-́:䘭N0c o+Xk*_~- w.PTSbX c]\cRLS0K ْRFUww2Afju70xىAN9LTR!Mk+0&9- .Nҥ}삝kN~rQ<G5 ,b\0U`e3wFʀ%Julq]:UߑEv3 ;"gIiRC8X YW={3gkЍ½4Б*뫾۶N#8Kri.} cC^=Y^LXPC,CXx^\Ie4B#K{l)mZƎG0Z$U.(w^uMyΦ,-QŌQ^+ \eE*`澗`%Yl/4 EPIj]4rO;u^6)cn,Z~BVG4k7*]us1;*`VݖUj~Uٷ;;Κ=nb"`6ږkCgdhks/zո\H2M3IFLbcVi {`@LK+aNU9 WгfQ(3`k#-Ʃ@a_M>,42Vm:4 %>KBxfƾշ p0>%1HC'vlpH\dž@5I|yJ mh[pW2c{L:epa\\MTsWX VF`Uˆ`E} +^]!|"҃jP03=AҏUA"H;N[F8BId^-w0H_4tO}iļwwt$ Ӊ.RUV8GT>l&jܔ axڶk<|sFN/f8kM&ws8Uz0ZYL<,1{X=Ov#L43+/ua-:UO(Xd,(9[ͿW&h@&>;ݕ9>܀)IowΊ*7FVG+ð`ۿŖ!9%&% Pt,F"nP~ *ܳ8Y-?'BX2O' klmɵ& 犭 |hvt;rp4ӽϢPcUwSY/u f/X]BL6M`񖋁<Dz2SA IR+clG}ڕ"чq~W'L7"D}dMJ >}UG{D$4On I! 9.k+\a@O#Mo6i| zZ}lJʣ/jp%dx]2_^uYPi4g mE@ :P}~VK0Xdͬxn$NàTʃ6\Yu(Ke-K7 Va""vaJM#dQVэI@=/+m_ +6i3\@uX3}|Sjy%_,_ &)A )42E_;4ʬvtf0gZC~M~[n|4+xݟw&&b4( Qnp_]RUYݿBqAW2K|տ`&c7'i-. @k~f'/QIki;xkTMoa郭Ŋ w/p)1/;g% +נ$Wk#U]˓~R! #e \Sm觤w^1ZUkvd~!cw5?ɚ"3հ~-Qhﺈsݾ 5wGU@O5ŧ mv{UC87d:L&K::'mώ0a2V'xSw:Vj1J28Gf$~+5ҩ9i"݋p,-# [ھ0 4k[Wtʾb-v8h1}# '4{ȳ@4\dq֑l+?k#K+#%6?Ӕ`6dcEExS1x[RZПP?}n1ggt}8 "b^ʧe6yl8yjҾͳ#󓳫:{:3:&蓠Szn8'
lE/:|Tn8FC. -T w.*th,X4poiAB*'Zp /S#>NsRESNn(BK{=RҸ_Xk}4=dtKH5t[*P  """kgUJZ&S JA}3V]0f[˟Vs̥jQo]>ZSjTް0t 3"3oyu?MTdtカ|^ˊY508ārTSjki!`1q ]ӿG9?'{F;ߑ ,b!yzAv[7dBUvl ?7 ,qb\8rHT{0J1F,4m\g-͚99&VPx}l@E XFF0Q qe׽5j89lN !HD7t1vv)vN1 _#.Z!p'vO) -@h/yUl†,pVmfKy ~ԴC <xYUIS\'E/ ß(OlqȊY<ۡ,@O^5 Z:3mMBjݴ{hIv'_!]+O@5~οo4`b3׊ @%~~*ia4u_%WHRPv p`65{ln7a^c3.J+\ Xt +ǃ2Cu[ҜN$?Qx)g* v:7SsŕHQE`!gf\MzKԮR 5j0btê_XrtMӮo m˓ &OڏY漄#r Z5o[uf~UTgP#ri;r--إ- 5hHN'ҟ]~ W>|.Ăf)@lzZO_z"L@9neܳS d6#} <{$4D(d)$ṀI=(<1^zJ=2Aɪ0ψٶrMQк6ؒ$^~+3g ʆ 1,ULPGvO<"`YiwKMO*$tlVPfNwB"Lo/cGpR% ΪE h}ȸWjJ|A1lT_$\g#lI_ 9:؂m}g:3+8}m?}+c Cnnhe3~q5Mq,LvF4D9dכr>uc`:%PRAs0hgo6q@-DqhJYʹ%^[<d3E;M;3[\h*|4ԎolnDdu] ^Aӝ%&=pA>i65ltJ|#H(u{bc8L$Rf^I7M2MuLeJ`cSPe9s)/ `/AW[-Usa^jLx >`Xˏ" :`#L Ғ) Te $ QDZnЗLxl/0>Rl{(V YN41TUـu8i4A1<`~\9 [ޙvP"|P]^k bX2@ATLJT"pm,!^ \B~!P?QD׉==L$@Q5s)!zQnR4BO5lU{3R+w%@8~w4#*B-LKbX>gJ$|*#2=GBRxMG0(].*C@cm!05$=i97!B-m.xU, "F==gTm` AM L#V׽VS +0dT)d)Օ3B kBS~Ƭ06yo~'bTFa/3ȸT)H9qOwr?3a.F^e6/o'jGqk p%h^ڕ+)*1( rp> U ¼ -x NWXJB95=~JL>}Vq~* ԀtxCU(ƿKo!bE}]8'ˑ8mN %CQu;]~_̴=6S Cҷ7uaTZ<@{G=ФIy/UY6Apz ǿHuҏi۸K>R= tSw6!ЃO";sٙ :P=-2&l9ϡUepd/QzZ0vk;v;=kOl좛hP[\xʶ * *Y|~O,#.#j.h9-,}Ȩ1M}%k@#a,H KTxǨ&C9wԫk xj]u~xskWwoiFIzy6vL*ra8Gc,2vvZ|Hƪ߼':2.ACsa[jO+K\. 1ԷI6 7lz*N\8WU18KϝhRf ʸ9N㣸+ק?ZDlGZ]xׯIM.[7N@|k1GV#{2Q?5PRrdp =X1ɌS~9Fyڭ6F[|08eŶkq/Bw$Ap 2gHUOAˋe'ueg0ڌȔ΂uQ`TAqG]tqZMhvO#VQ ; c !|2Ru4ź*(yRZ~Мa'&?Uwfn >9{1[a`Fj΋KA%#InM?UDh?€:@k.KY=v )^X ֎̈\$N=ٴf>m4Yɋb^-S!xi&; q/{tپ(#ԫx[5i)E>QV0 0p\1Wzz>;l% \vH@o|yIs,]`h+%ba ?d4.MCǚԲ s|ԩ<:,# 6]}JM&.@KjܰLlEhM{YW!P@o?捚ZU8oeZ wfʔ$N|\ߴW({%{z+\7W?W/kG~ιIvH3ZNFN(5y'[9yCFD:Ԩ:kI:Jy/AG)yH.s;1CbR?vW3ۍS6rAgՖpJo!Rdt# J̩MXxA)rewhkaw{`B՛ڲ$KFaoЯJeEE~AC)W*yM Y`dyVQ~p:vcJ2/UyGbE\%aύ`ή[nh+v6^ZjR=q.Eɧ>5HA/zG0pJt:wY# ˫XD<שdÆGGvxvׅ6u39a8O`8C%&'E)~JxAsi!327߆xLV^F|*\L\{]_ L3G֕blT+>X DuLͥGCe24ljfLR97,ȺDNt)b}~wJG; kRemVtxX$L1smB%=5χފD8&-y'퇍ݬXV{ _*\0dDP.p(73Hp_)1޶^8,ʟC W:uވ{u-EŝuH9ɖF@E\95/ 96Y+Hs9 =cwэ]39Ʉ5.Z!~w_RY_qCb7l0?jI3ǢcL>{j=\ҍܰa,m.JJtP٩P'zbTG&/EZl:XGl)Q^9|{DD[lђecXZN䌺>k 2~ ҥ+%)\+! Px)yD6u7@^6`~8}h̀ qKR5a(jGݤe*A!bo<6[I0=m9,xMP“TޜapX3@J*:%4fB"fCG/nS"dW%=ua jHL6r,'l|} }6]I%=l;5mFܛJfͫ(NI?ȞW}ծvϢv2e8[6,N puv=Aqcߣ Gъ#B?Wmz>ʙ),.(] ahhuueaL&uOR۔='`]!{z%+3(~8հH$=Q[6n)hP]Ͳ/DQj xr*hz|9&-KET-og.Ϧ7 >rbDAqRw)CxGt=z8yj:o(G oÿQEUcGi^u~0yAGl=Wi|At|qh|dxBeX4Pp.ț%L?'=AJ㯴*_ÌčX M48kqB=io+&fx58׳q$C,)7B+9mۺW lEy#wDꐐ]Ϲv(Զ(̄z昶0$<,bHQ#UDW&Sd7FfY)e㊑\jʩ`dQr]J^>ľ&c$2A?6xE f^e&b/pzďTLg /s0f/AψL)t1<eU-.{FBLᑥ vp_0d*M#[*9 ajsSrxx7ǥWSg8ܠ/|b\ϻER7Y0|AxLR,d6ڈqE@` pT_?A wz#hgTDkHF h5F?!ad_F4e{I]o)93 ҇H*' Ӌ\x:2\Fē|»Oj RdiI+YiKyÀRf>(an^HPUqrRЙ<ۏ*I9IܼGޭ8,?}>Śu/'vEqA*AĦ:) nrHVR<7J&-w#\ٸ.+=S)Tl:Ȅ?sCy p d!5H+%乔3s[ k2hi G Dn-ZS  )|b1!(nAzHN?9Z옰PsT%ʱR6V^Y/QeI |3p5.. 80~Dm ٤8VA@BZͭ2PeGl#8q@-Sa,/ ,~c7zh}ZֈS&K ge&gI]J8.^Ƥƒ M^kdȓi6 e9`GJ,341cktºf CBS6]y) ?[;{b7 ?_US$R&o;מPLuϨ3,BR]=MEc t\e@ץ'v5eѫ,N[6"InaIWϻn Fqh}A[Z,W$|z7O%R(DQ]GKg$VR1r]oEl\Ey1_ +'Α=L* TH}ϋg"CS$$,f0"71QQd21fŤY ڹI Um{|dF=E2a}>/L8;e]_e|W}fn~(M<ִ-{("q]Թ_G4W'r]#}t. Sq Q0V Mfy!^f:щtL kƎz!,h[,kdU]*QgoqeEI4Ά [ez=Y.bbyaծ~oɪ[Q#1 Y7AΛD % u ,jBv;m)ҿG_|6rE%NFYU8%4{|C{9 _e4+JG*qJki<} (E)WU_$iAx_?!<-Og.aiDrdɲ?Iv(ͦ'Ih?/۵UcT-~R [9dHfv¸Pk",e]mYtͬ5buNrr}IFO*;ÓT..2-iCy@q8[4p/[ؚ֔Hq VtPfI )5:'b*-;_>͈a&?:8D5W x<ۙr_IRAJ_(H+u^ؿ. QC_*? %Qe`K+Wჲ4T.&{1%E8IWu,k*9UQ,&-߹r**f&9ibg'_#nis¿}o/~c.rv0` }}MI13@I_Ef#m0[+B;4aH\C1~AɲzPfZ ]Zޔƅt>Ȟ ϼrJ9wMtLclS< 9 }Ѫji^7*292{&CÃqX O3⟷i@Ub̞(n[Ν{JZ" &Qj$&x8hVD,lC"B sGĨT rZ\]Qo0.z>bJ]gn0 #mY%GvGfPPES2K$0;HAQ%uQxӶ*:pD@z 1.63")~rJSI'V10dI 7iU> -imTgtR+Q> ^Ե2V۶FZcuȕ܏ S|R3##T[B+1nւN(bM }hUa7G'^S-UEPrn3N8ъvʋFbd>R÷ZuV@p8 ^9'ԨtQvZyN@g%AMR=άM#B: L"Bo >Rlg{D;²lMًb&8-Iy?5ᤧdYbYN#aG!;Ll-1[Q c4oDjyss>ƥ7(&fL}nsUP xm>.ƴM BzMcwFꩰ}nH+Aǜ^9_G lOV?vӞloD0OС>R&* LƒjM%27ҀT艒;æ',$B ݤkڤ7Q%V2[ W"԰NJ:5np jZaE:DFE(mxS$ŵrSqbFT)G7G>+-𕋄ڂO"Aֹr HV _1sQ ۿBWBWJi# F.@`:~";]vw0u&uVԚpQHB{C[p;:D~{F|:`֧ LJ{?\ꉀSedO=;1 *ǟdk:*/ӗTS hIv(<@ZPH+ dRQUC՛wE愴8O#m5vl?yIM 8[Kl ?<( a*Y Q^c{ *4@'Ei戵ۼJsiIgscue2Pާ3Y2?f;Zeǐ]̊Q<ϼqZ:hnqB^1FeivՆ2ϸj.VFku2սt[n?A1M令OR%x/rOʳ^W-dۈbbi&wcC8/+tG=Xmh՜I6C|(PP-4(?w}hWuӰ :}{=EV 9^YIQcl9Bo Ee *ɼjWaY"&2JW_^ );BeNQM&k*Sfim@3u^Ꞽ Wz&NN6Ϯj|E(%t}Čo\h*X<,<{)!%?dsEXQX;vy\k;o"qoY3ژ&xT_C% D>7`֯t+Йn[%'P}fK${H OJ>G"yb%ɫ~߬^ʗ+ %Q%H򓩰7[G[b^AY0Cmc2OWi l|v^EHY76բA@Rۋb}tMn顱jiSΖYPL]zIZenlMO_Au`'XȍqZ6B8R~Fk'b+ nK6x!$RgbVם(tgu>|6Uqi9,S0Y2#bŞ{5T(9o5MU4+#gd]&@(5[@🪟< GKۓVbs31E(1`Y"s͗M%& >xwK_(0^.uHJ/Nc#$jz5څT}[:ZUR]|T2YCRB~QIOC7ZAd)rLo[[Hlnsw g0/SG;'d;YC}y@yX")6;DmjV,Xrlfg ~ŗtRHnxJ}MO2Rm {L3PY;˒&1?D%oh@4aoI~1̝QB){f`oDc^] *b6V׳@R 3ɏ ԫK}M"NÏ#>JmQFiz=`:/D>p%h4R&1it}B^z_0sG\m\ Kpc'LEx;k. FHïh Im l~<`.R<3$07@T@|짻ܱc$>nu!  /ŊRR:Do4GʇAAI#n䦼 Z `.`"bF_wk~ p׳m rѨYD"}:JmF1hr߽'g K`tnyPA7(Sh(cc㡱NަLfc6K#t{KJ_m!*rc#6c Ľ{?o UԴ玖PK2kVlݮ n]\a-o4yQ[;fI&Wk~̌z!b9ok3# 8po;Ld({#3]MEvΫ5LD EoN9PgM^r?:ɷ=NPC `1yvք $!JY@z>ўJӉFVE'c $TT0WnX E-im "tsϢK8zq]oAgnmHp<+CGnܻpH4T )PNw'.?HѽslըHaմaN2 )p8328?a(P`2$0ꤟjEtWA~GhzD- )|LÉ0v1I9 O>)}oU,9A4(}m$TF0ǩo:K\1MtQ LlFiHw-yc_"8a`P w$z0Y0oe-B:Jު'&<\.2` >?{Yj&wAEw9/+=92fYx?,mYHkD#O98koݢWC8mtV闀we,GzNA.^|Ac'vg#axZ,`e12Pg:,;P)Κۜ]3]v~ĕc歃OC@4 QetSM؞vЙCU&0yo=U"ڄe,s+մ]~z =/~W3nf:Q]: <${ $'U"g6 {b͛g)Q*2ruDhKYj8F?,t XkX9&}#ix4_vНGC?!qAXt;eֶ'_ŷ=&mZ"7`W*/PqCգꣾHPce?6/ЫqVp}GI[oa<3BrԚc:Ep {܋431#4.K#bgi" S2^x'VӦW2ï)=aqsN#GKѢZ!2u縋ize<Ų[Ц4ʣbt˭*EiWB@of^J(bPR |L1nǕ ePzd jiZT ]R<E@>:!Y=sNl^F:^hJBJ!gNXȸH_͓ԁfH꩙8@p0ݸ+!t ]ouG}^kGy%bFN9]t/XJae?pfS4[}nLדI[r5TLhͲ-2RfK8E߅8*-κ8߭6lVq#4\)鋀k`k2K %ywbbVeڰ3Me+ɢt 2^p:P^'xZ*v߫vo\3e3EͲ E]1(ws \Ӝ&f'PLZq*fؕf뱿Tb/XaARNקqX!3K8!Öaz5)L.! *Fb jIfxYoD:i@n+YO)ΛW4lp*)N9ZbVUikAQKi.[Fy5fMKo?ftm"1:y;&hL.S ӿh/x S '$$k\RI H wy}||&,&.53س6<2/1 ($[j[W !KVؕ^#cwC-?ACMFZ4p󵓄+X1钯 mMi'Dw,m>Vn~PwOm3p|Gen3ar'W%D :Еn. "؆l*ֱN_PWDl_X@ í k.S=L\B/Xm I7th, |bUPpNhJ =z {`pzUHUFu["ƿPd3^9w-ۄD%E&_ywv7.%!v+Q;i%ej,hpΩ\+('n&/Ƿ>7X.J_Z$g|ᴴi 7=w/Itar'7RxHip%[ )Sk.?[*Qˊބ1͕1+Fx31غq&-٭0nV_|kl06LO:{y]Z NGO_.6=C^@ _wBt&"i'RӜNHo?犏SrޞGcl)?VJ`5JB1Mb^'lC`C0b<¯g)4]"ia֔<:YK8y@$McMD@^S%"?Cڨ4 TYv>,`x6bj[b"obҐ6M\ut&jJUPe^Y/IǗPn#)Io8f- 9WNos/c'NEyqa":Mnw42ץµ ? 2*ix8wm0\{az3FVU%˰o1nVܱv JD&fsϔ|LoߘKDZ#5c-i`F,UQvMӪ! jT2NS@㥓K<EHjq)F%/ƕdLLE#^Jm7ѨQ'/Hxe0J87#(L"|;|]R3F>`@0+24qƏ!*칾aa2ݴbadpoޔD<% :ty.UtHS-E}Osei}ȨNSj-eU.v̧$Ǔw6pnIce0L:4c),+!-ڔ<$$p #Rtoh܍Jk>E?Hv G)_Kg4ޥKɍ٥|tFP#ӡ<*c SNzUA,>j6K#@ |Z8)<3-eZmBUV(|]"_IҖ)QDo< Py4;Y]c)])yT!@AuBO9`SفP8 rm^@ijǴUCw9'7nh5o[ȩmSxT wHR푯7^ ^yxm TC}$Ftb(cD dM*t,Qf>ݿ^{-rPm(|@0QNx GA kUmZ1 2qHC/"==εaGXŔkk}A¥ J6EhME韞oƴ://Ԗ>bI0kٽ]Ts0\q\&%iBGz+\,#Np0"`cM;:rL c/eTbVû1dH,Ac~<櫳GlDE$ctpjܼWEms6}"KUټ$ !cw{&@E'h0[ѼSfxXklh~&A1[[JZWdL!]xp)0(J^,dґ&FT<=NTYn:8_05D̂@[p#hW&qu0z%wT;đ沿ɶGeL`5K [7Jq @# қ PphEiv^l4@<9gހT֝XjḚ4"1n[@A Vm tF}EWdyqGɕUcY&;E9n<5bQݛ߼H@)UuEE X=4 \ɪGǯ)?X0/|{h=TfοeDˏ!΀qBXOA4Mr$9TS3 >je]ZQreRV k)#Da[&ykoD4 $e9e/b"sLT,՚o슋Eepu,ž.JmMI<-8psN<XL]v5GFRxDKK5VjMSCjqSM>:V-8 tBdd?ڱ C*[FniU+UVziM@r_"gEȓ]*윁Nb Ѳ="&/'Ņ8u\f@ΘVk'&8tK`a)G&6/ڤ:I[6PQ2WFLӸ%sVXx}PUD&N ߽՞E:on=bkJ_MB0'#Tk:gꀤFJh(P(.MȪ#ia(quQhyS#Z,W[~³ˆHfCf]#'Kϓ>bWXpI[@P1ԗ0bcTPP~7LL(D5''&Mz1&Q9$֪k)D  5gB}2Io^M)jM1x6n:De ؖ~Dlk>%uFV)-+nLnn4eљå"|sSpQ[Eln>8*jȱy])UnS2'& )9o),Saݼiy $,|e+E͂I k~&&lwT^B1J)ʓOAλ]g*m;e3v'm)eXC^/@RdXi+p a LOu @hkJOq{f -.3=|lRdlZ/ @LFZ}$b[@=IJSW LoDcf(Ұ#^/ gT .?q3?X3'ǃP.iZ hX9tVi0vV̈́\ó0F&` qUDFRe$}|HlfBy#ʭDI}K[#Mqۥ@Hv@ޔ{NCԅ h@+ QieÆgL~ǹA/f,ŗ]݆9GԂ0UYW*R+. ٫wO-H:OLZ2?/80 dbQ l^R%"I2Һ%̕exĸ`PZ*Ab;ZJ0=qEmc 7. nƑ2iɽ%ׯv/~Oi@ߓhdZ5]!m(~q_niIZodT}M&X^8?.(V6'@8wѵzǭ2<`+/^b blpfsjT|k&V綶 M767.bFЗ#UWA菡b nOln)+8er"ʼ8#b+cJ0c8hkdmIF*}"ix_|Tz@AvQ rt3͸I0zs󥎏n$ I1=k܍@,nQWwWL6"w eX I[!}+*ݏs9)Ya7.)'Bq7kgx*WՖao tF-A2y02ı(i :B` zZ nJb"#bc;4EGuIGrZգ4_6L )dvs4 %ϋLx*D`%4T74G6Ҡ'LWWFG&[)gGe6WEr%;xV~+Yۮ߼ۄ qo\u"7s1Q#! Lw˺,Xg4ͥ#Nio'u4FZ+wO-u]9cFonaW#䕬p68h9Xp "2>^p@DA`m+us7!AS~ʶg]({<ȇ9@;uzR+5yP:@ d,4 q_se*ވ" TT3“hTd@/ ;ڬJ86OL?A!x"LLG`l4u5!#sL8\syU p!a+*8x{5r48# =10,.` 1>5]apQ&n,οތxM ˾аfK']76~ƪpOn*FPrGM#"YcBf٥ H7;/C:E!Ai@\-ƣ>Cu&]"]w#X_kRUD<ļ_Õt4yRg PϏ !jlI>m/ƷQBϋ|f..OΣN%-==V5(mӬbd0  pCdKc|s6S/G+9(=ʷ?{N`Ou6lG Ohj!9vP_GXH|(VTKhGS_6pfG^斪 qsi5v^kY@R7KjZ}[%[GqpWi,@x|(k:MrMI5AFe tĔNou>"{9Ŏn}L3w-FGdBv_  ThU9֓Fx ^-V Q XY$'aG\w>0|bN f.#aYք͵]{x2:(w@5ɹ|.JPZe<0gJ#C7uOKd|c` s$8UuDph{6Xs:/ثx Ryz2QDZRbS-=N9wLb>@ܰ^Lz``h*\}BDj:&MMŊ3+ms)/ų=86[S$>,$!fw0OǘjG‡52̀hB2.̩Xߠ |Tt\ 1,{*;$}gu֥vQ ex#8BM7B?؆I#c L="Y&o"ih(kuNKbcX7OcAx70{h+=D밣RRv2:x\ˊVBH|&WKȌeGh9h}nҡ~1T5GT`$k{Z b! ,wAXP 0k8i 7&d|ݔ^NN{?d;X_a;&(:^o/ccM 8R 5Eޥn9 ;ԀƝ]=f6١X *Yi^,jڰe4 [vH/mscN@ҍg~T$ʍlsO)'sP6{Z}-tU7KV )8^*u״wO([)]YتBSƻMF*TyOⳳCJCߋσ-`/`aaAOz$SuofU=M(\Ѐ?y((FÆtnJ|W[iWΈ7B^TVD` sG<IƯaTV:K2[\1 L+X .:^&'κY=c =o&\02_VDŽ6YX-̷ɡ9=,ҫz7HvpXéT|'ʖG%9̽=O* д R[80J(͂"9GI, Ω5S/|SpW+Aɐn)fo^2\35_k7w^rVw4^&:ܡ) wVE~B_lP3PpW0"bT Zz@*ġ0FB=gNd0b]"WWJg'ԑׄ?!8d“}/Y`\y]&4Rެ?Y6e|AM>Asu7ObpovϏ#zMyU2,Cu5lf3)nڈݎ&T*D|^րBt3JWy"<4Ol4VaM"~ưa.lQ tҴ1<<=znnV r.-f y>^ EiV{*(cN}h\ȇN 0_Q%,Ǚ$}}΢h(u>~#|o c{\W]`)^c#6v5,U (bSZV-I<%a#8(-Id']]36@F#(cJhY#q(=.X1 %~3Ր8()]Rq$|R5ՠ.).blt<(ǐ8Vܩн$hGCcB\_@\.l2?|m^‡AaW- ]3a*]žY;.Yx<^j8e1-u}'F)rmk$ˎf yAWՁʻvB =@Mݔʵr_]k R"Q"7ڸ :$\ֽ:HOFo]@Cv(l_C7QĺW54^R Uz#>>wb쬊mNpl pXUz!Q~0$dgа1 됼r."*DڡC̈51Nk[? ?`r^kgu.HNN@*5^̺d@Gxg[6ka|ekpQ!H|\{ ˫"PlL$1mw}@7vRKg\Wи?d5ik!2c]v6: 둊 2m5N/m+}P\cY}.d,;Hkms8);dITꟻbRL0kQ}j[E6<~ RR1wO ,Z^x5]Os1|RxC$/ )P` [!=V(g.jIY\)Dys7ӒZ y|yAΰQiS~ffԭ=_IW"5>$ڤI2.} j>,\`=x[WNֽ=VorA 3#.1&å%^qQړ4Ut*U2}ҒĖgSgzo18yt!g`|XO&|Z)gksBFӱ@a Fz=ލq›@Iiv2F&|9Z @rT-[dhC;ռiv",.3RS?ejWKе!-q}DAz 'Z_ԃhi7L_c|"&/hQ^:ɏ)k~ŹN8U,sı46JΤϷXA>DW>QXiog/47eIۯJ'Q#e26F^js竢wyu+&[7{\aődq_LR6ɯy0=Z ϸtUj]݌)74?y/?8O^ ͙NV '.*f0v6F1ĖYbqER\z J+#e]>1ՠNy2>Kek֒*:Rn:E5C"GyҒGH,iir[ͼWJ` 庂nUݻ@u4L 3E㷄8DELek*鸎iI}BUm&щh!4fNҕwھ1(U\֋7yTE0[҅S8`HlĐ=2GTh9 V]s7U!uNR 5藺5.[`{YcA15t]SjcKTi7 9b Yې]I c͝=3K fIbfd&L /ƏB(L|d6Z?KH0uQT) z1RYz[$N?1y}K>ȿ'XR 8vwNe"Hb,";79"3akZߗ!=ћalQixk frYYKSUl^z C=\#D1ݡqBE[vc/2XpEc=<wL/węå /KzoR`zHRV}t{9 hW:xդ `u߱/[ݝ| }xeMqHRtA(gtL5[Dtu/ݦf"|{Ʒ}rkZ *oOX5Ľ%hOv-ye%G?-nIfZXmr%\f߲8T62]5$4NJRӆz1OPAdVM`kd><-"(N} <3't\+d>VaYR áδd@?ni>3w)D,Cp ?™ˊMQDyɿ泍caZ?N=8eEL{"\`ڥ3/>b_BؙeH=.=mcrڃB tW `Q;bwz#+[]_Z8v\}`kŴ g%(RݡG}`[jy=2Xda)* bZݯw{u 7+:߮[T*iMYaHZ68o)d<cxA۰ׁE7 {N(G[>UN.󦎙;GK*"v!?٪ C̼fh䍾o} FY'|_fZ9QǫCny7@xJ\mNG QX'%cpB Se'ERAAsk] מkMoJE2FnȚG3.{$6|e'V4X&U 8gflwK@EyU(3xIsN>BvI GJIqHևmFgjӓWl](w^'E>`5CE99qTThYZOO+/P9-TnF^ѿ4pB`d;j^ %Jv!)c -͑!t-&]|(^;dhykēul Z"2nUTʗ:ݯᵛ=ѠErDIed>{.*tw>B%jU_B_y(%=rpuԻt9emSDפQ)1Fo-7ͪTs2'gpwyÍQ-,w("32N9M_فGSEُ!0a\Y3EDAT fM;g߼IHP)ij㦭!Rci\ygĭ|!\c1nR~J|wq-0Iz7C-K6%%y9̿dJӮa-*KjAXR,o #ڹeqR+e~}^**8 Oz""Ľ QxE_I#bȼ7y'|qa7{U,Ϯ;MUu:Cka| :qœ}6+4n)mogG^:Kc^B)8c*g,mv>%)Kf;I u#~6x '> ?c]tݚv]0i0z5 NoEtD:FTIJ$;{gzҕuڟHӳe ^a9x\^ѫz)1dsձP^F>[=n|[QVn`K#g ×o5W0C$>IHoT H^ <} ʋi=Y\W\Xe>Q^pڭ `Jl*z3N_f9':L7vy墣+#(ݪS@fpWJEZrIw[?Ġɓf8QLVHc%IքzQζW0rcX$fnfe5$l n-|Wv2hmOmڈ̂bI!}ށycٖ&q~_YO}>𔅺Ъ6"zn!OH{hBbUXە.r4Qz>#&,ϩɐVeۡ`utL"VW?rD^t5oYiЅ]^ckPJXf`>hʔVȕrLAbqSUL)"<SaJ̪uy[Ѿ9 $>7,\tG*YUucp6dzNH 豛ܞmJcGȑ(0U}J!Q*M?63"SXT,>;@7I$tfg8YX3zTGX,'a_H|]!7SGJ4s@퉇L[_⹫NhF}5J>D.6D ["D*mӁhD E *>^ )8 D$Ы'u_rAZՔSIi4KZ@վ~1-excF.!,nI-3-Kkf MlWj,=7: ckRƍy iXѸQXQ:6юx sr3; @Btt0&t3K^,,}}\kD-1l wO;?Z-{M׋Cbw+cpl#СX?Śʹ (с8\#9:"7^l YXb*GӌGys?"]!"b\ MD3Wj1L* f+̭Am3Bjm.4R1u3m㖅*tT$U@Un{S@AGtfN1Ր0omPi NAaGعgUp/(kicG9QQf#^M5xOH[$= TnjOucA|/>_9XӒe&%$j1ݩٚ#C|J= T4WYؚ7ݢg_GD?fn06H w] w?LE-\Ѣ+}zcj͉{SYlZPGx߬;gZM#@*z%嶂PZ g2DjE<ͶQBCW?Tq5@ΈR+7Ia{\=: fyod/t /zUG:-UCӳjt]~)ǟT +US#.b dn?u_~n;o.9̓Qk+}MFg&р>.©ƠRZ//`t9Yp0&ȧ^Mg wF4/b򤫄0o 9!\)1Zw+X h́.RO o"5V!9c5Ϩd0kl' "hI`-b8]aAGHϢ> sĆ<U5?:í\zj(;VD䫢o^>hϲQtR}オ^FHw~ʦ_=sUc/谋R;.,ś'vw ucSZfr(Ñƾ_jUAyU4 DDٟ&Aq< :o/OmV*U% ҉?!{sZ#N:da Zs)ۘs8bQOCPl{h}}%bzA!ZΘHAo&!3 m T/]G&~3,$Og9Uv-Ԭ1qFv!i6dH<[nTe)bֳ53ELyfO`T,c)!'7 JJGM}­n-.эasň\T|{*2>@f/_*G[:;8g+iԞCa%X1Arފb.?,~F[mIkaB$R$9;#m |\ٜK^k32Ll!^&:`!!LYC.Z8ă'C!C]dՌז$ .eK YHjjRKLhw7oew}o[FQ=:Ɗ'wKU_EK݀DE tyUNy$kB0\BZ<{b FͬPuletd?N*s]nǂuf X$d5vϕoΆ,Eժ+'Y ss@hR"G;wܰ$j?a}iwA{°}9sN5jv>KJ 9h7鰆y~3-=)5=o*%j64NɀbDמQCo^d^_!w{SmԴv/;F@t$V%K2nH[0=X#:a 1Q%R84Z{ P(ݫ}:4thb1O\ r-:-[ҝRE4XH`;Ӌm9><=D°)eFjO&&}{hVg`K #9+X LH,okhJTqߍrmut=0F3Q6F'tOO I=NM^Ye.!fpo@4BJ֟2}πz\֝Jѽ e8Iσ%^>W|=-*l-K&GԖ !]yja]獢!%/r js/a R>p@0+J? Y6X7/C F Pb0O:dPA[0e<(7FB:T^R깬R úO``xX2ˀoks0%)'(#Z8Ի;X i|aW.$}PG cRci `w>zF?|('c" Y/aրjCI;W9_aľ+^]\"vO1-T;'56nj}L4v!Jg|WreLb>džB>9߸Zo )Z1zٯ74S2g63`v"Muڈe0ӏ3jBԬ5ž WR%K++ϯ'#}Oh^ȐEDTX>Xw_ __4Zd"X%d!<_Wb&2vF\-F1,^=D+α1,[GO@sw5E"3:a69[^ၨTEX,{=IJ%+rJ]!3IOo0B`w˽g8Ɲy ;ջ) [4lVQcWVh29Tn9+JerDŽpG Q_uD:߾9{^z a]*\d込d FP4hҌ?[]~(<~,!,$]?мBPywNmh]Z0a"w%2N(AF z!tD$lVV]3YWfuvX,(Oy ":š(7YF9:^`7ezq*N뵀JI}8y_67u+ >3i"d!%hMIk7x ]#Usx|cr7uK۞?3-LX0)鱞=OTn`J}p%8G׉J}ը pdq1RvʽڥpƮ62N+8w*);ȼe'eĞr$ޡ^(B6B\M) GԣTOC{bRsRI0ez =R~c4ğ "<`*^Hф?nOIn cIigHn5hKXb?: ~V(%SQqnNd8*t_an #%5&wbODne?f?-kx,n]ěR؞zL'-ٸ|w{0Om#QA(UE%4(PlS/qvrP'W _ģ-X|Kih|lӱG(ſN6w 90e3[8Q >L\g *>D1=,fQe8lYԻ<ˏPT#WlƠb&\ɐw7 R5Z\L| T"&w a|-?<;*9t %q+vȁ2MS ;5jKA'@<5Yv$}=B~b99!:Wa_c]F>{; >,7G@#u-ta$Y킚N}6X4k^7Da * \V ap&۶BSmK9AZODy,c  ~~:'KC) }C7G:֯UaeW*R@rձr.7෿!qCyqsL'51/[wDtWFZBZ^ۼ0୕fx3GEt\ 9xRVREh\nP+Y0A̾oX;Rq8(Cȩ_ HNοdٍ72a@VP@iJM}B;=Ƃq&u8mvܪ6n 䳺v\1 eLw;MO_b!{~?~t¶ɱtB1XxY[z!&_;ce'UT$ qRw Ȣ :RmX"Wrk Ta2t<&LcvP8I&F:74#e~eeNy~5] *e`o:)̽`c$(+M[E$նQw\:"(._6b ҵ]]k~h7‡ޒYN됼1g#mmn?9吰4K2*ۡ]U䴾pK=DkԵ'~6;Y=?JcN:D;ۛv"ᾓ -7[ `Q _H5i,;aY@E92[){@hʲ }brKْqM=J X;7rsl@|c$DGUNȷzT뙁u-δXħs>3}o s6UgEb5fIҊB F wM'bQ/7 >.no;Bq_7*?ŭJ]Qm\舣b9~sY=| Ǎ$eac{$)yrR&llLއH{>'ATRQ&nn>AZ ư]խ`!o噆4yYTȏLC L w<&(r vi0_f~%7>q47[ VLuʭGNS?[0B'7`Ņg6%pHx NoNs%~8DF>T`2N l 'iLD/WDI0"Bu_ ˛1oWHauD-.n~g<$9*Y.6xZ1fUr`omqpF.R&{% O<ϠMvUo`mu}4I#vKq-xQKh^%ʷ($ jnyٷ\-Nr' m8qK ߮d 6o|ziSs3̠u'ਫ\Kߐ4^/bK G֥:4}wbxYICSSN#с"b@'66 אk1ܒZbH߈@T~ ax8ˬ򑟐&Uz|n\ eMֿ7zÚL3d0 o&u8!ӫ륒I/4bytEʕ(bӀg˼UKMmr]T"4"u*=3w/EOHrbN&ϫΚ,ͺrS(ŭ.Lƹ}aF^8~" /I!@,BMCK{ Sk)㚨.a{uf/j00nSPN %˿Ht>cChdNt:~gťJXz?Ցr[ÿ@c<x,)o]زnꐴ&-l>hSfЦK"GOupPؾ&S#woAW%Z0Z{u4jwٜa,ޔtgz7tğ!fɓe3=RWsL+ ;\f!3x9] b[T:|iYvi;㔩ld뙝5*/m!-"n!|62dTy48~J̔A+жP%1Al=_v!kvyR 7Mck&3b;Vנ/.-?i麈a_g3@H) "\+,;+ŀ%3nV~Y\vP8/ 3cvYd2<Zˎ&gNnH֤MY 0Dc'V ]r,[+g^Ha}Q\ m hgPV4q '/7/!83l~M-55"oiRYaƇ]F_ʊtW,|Z{<8ФnZdS4VݣTϑp2ICgQwqep9KN?%M .to]vI]N?L~ 7% 2TᎳFN޸u9ϛЇ=vmMIp_1udnwfP{4Մq g[<Ì8U+<;:P[~w"M @&kܓ2͑?2Iưr k(tqRr :إvUH6PgHW+(UBSbY6:8Fy+fq_zH\klw"λ g} w Ɍufuij?0~0d-%(`- 4y7^([nD^b \+z,aj%L3^xM)b( ȋ(BR/MMiA ]H&͘HFqS|V_̵ˬ _i +404 9n&W"IA(eBW\x-Wα$l瀕#JBB|$ ÿ s $&NTοW5D {8 y*慓" WPH_dFD P[KX=y Q%'HB32F;*q*q~_~Z#g&Mg ]x|xe*T" u8н܂ZR!B;xׄ\@ >]b+<mxhmcc+dꨩ`-gZ{?Wv0c*b;sw0DSV/{-nuX[bBu Zጘf v=k3x)qڜSXis7?P7ŷLkJV hݔI)N&UZ5|iVE{JP.hYK .oXC|=ܐn1 (1=X9gI qZնc+d4 kUݟ t -@Q͘9ޑ@J 9Vr7{>P*2' -]U߮atS+"mwlL|2ͩ)DɎd^ݺ.zXuIi/H3u]x/0/Alt2wL0ڀWF'GZdIj29X?|_meO91!٢@9zmVAߝmuYS8j2K0%#Wb4vpԿQMX%Yܿᏹ^?Z=t n\>xqf#IV2!;Gjg#&'Psw8ը]>h䗥kf<CAi@:@ׂ[cXYHݺcԊupt+K;v7y'C}2-nH vaze~V9~c(Yn{gl5DeriVX>U\X^$TC`vxndx+@p } ߓi"y\(@DwL2c/3Ȼ^$]qZ0" bS,sC+SV^rOP)\8= ב@ ' . pG.:qsKcUj獴$;nRˢmHB4|Β!X{jK>)`@'?"N/® U5ft(Jl%U/Y{,ų"md@!w'@XrYJ^`EBgpEZDD}4!%"$prdt@}W0y|>/XKL> 36Kb|:EQTky}n Ϫp\omA` ,;]Q$TE);,̍rgI@I< ɦwuqi$f^cִY Dm\V{ɌֻX-_/% e3N\g) + &X~%45j$a.hVge4oU+%"1>Wбap=opb>= VUk\WI-OOpd_{\pXˍիog%B$MPXs/t͂#ߋP|=O1rʳah \JTvx([ q1/}zvc!Jf:4 &զ/J=bvH?Q rnbB)NA73;z`-U Qz\e)W"ܦpE^( N"v$ff-y\^ 1IQKs("SOtF\z3)AT b{=] luB%Æ$&hq?64~V4tpqӰR&=Ji=T+;$;-xH #ai.A∘q |ZM H:mn'3/hw")jW&;WyLH/77uQ"GwG2g++BC J/Ü$'YF $u#KM =ʫmY_!r)4nHDZ0f>dH&E"aNf'ςIArt~@SN,lnJfc\[. 6PA:l737Y!޶٫ABOF+^`9e%NaZD%yJ3uLzzٸm5VLi"JA#4yi?i/,c] <מ!Lš-SX@enp>`nj%5A?~ϡc$ >WGh ]DؗjH˰ )sM+/oxR>Ŭaz2dpq^*0N;U!mQ Otyw%łP 2Nv䡴bsQM̄Ff̈́?~FV=M @='NfIjQ⌆ [R"1jغӵ,5W aWx4 sqz۝qV">{eYA&ySex[JcTyL $.xwՀ\ :2Eq`3ѐCH [8W4@{]$Ybrbϲ:@SiuWe#ο!%~wz:.}BU3' :*HOT$$e.)p"Ӟp>SX!JvcJ vne6L}̓ v5 r#~9ʖ uH´%3@1Yq7'(B_!}2G ^2Y7ϣ)zRXam6H^;!/ɪtm*Ep#bwmiФ#zFYo^ͤVy λjE;w4+dרQH|N&p{:sCפg.ތOp~C%*άͳ)Ez- L3L΁$8wEI٫8;fX77^%K EQc6D\ceo^7 i-fաDG "?4-| l_qbAớ FVEN"aѼ@W9׃dQI *JRBtI S1yV}`3o{#~۝~{$t[7#!OߡWX&eggId\yUjYg$d˂3 XG\iMEccoy,ahY|_u>"h4ۛ{Rվr? ;B9l@`>y%ecW\ÂС9y4A'p悦3k,ghDhxSn/q7 MG]E.s|g*oAy@t>m%Ά*T+$d,[ +v)WcQCZpMMw$;dl7?4y79Kk !1}ڎIKEKԨiI$Q8aԽa =wȮbpRY:b3v֓ MɍH3wΖQVHŸ5l&!hCzMNU:mWـ(N/\ȷ_ T{_"7щf~N6Y},SFg9oؒvnF4tn/"S zYՑ,Xˠա:rWqx1KY?DON0'QQt'_0 4U_zWbDȧHFZTc#9=/x}Itw8DGNVtwTBy&Srm?oJ4m.opyÂym6aNGZu!+0Igr=oe0gRRr . 7t`_e^&oP4;"SѶ)Ļk,c/WXAtV`UJNDem?XFE[ hҾ} ^za1iT0[ j"C2%uqe-HABwHXe,@ y`{d(.!"-5Y M0{q2FΕK&7obosYIE1%}u!^.u__ nQڹxi); 0Xg{u&`n<2#?jUZHXZz_BE@E;)foOi!^>zt:XM3|y!ʉ.JM\|>{pxK ;k_K|2[|&=uGp 4?1(%9m!̌"%Mt_MgzVMDWN}Z T0{{KQfrV=伿!c=lv>|Lr nt)&0uNR8{&;}n2ӝ*dK 9X! ;u:9{ĮYS,ƒB޼d$Gu{γ6zIuVȺgu1$ =%Y]Dbbb ˜„8=I5Hrhjt*l|5iݻ !:y`g}>S0c]ƖFE}#hbo:KLY?AhsIQbU] mp:b|" `eoo̹_iNJw毻 8oqs`C0<d*̓ٴ( .>ОDfV<^:adWqf.]lTGB;61Mܰ#{uGÙsn, ]Qg|nB4F^!ǿkXT/1OOAĄE6Cށ`X省EY~ ~<x(OkQ:fb }eou)QV(0;}/518Vq_⏃ l=_"'Vr蟹OnϲWCJ :Rh%?(lLČ;&}Kus _gǽv6Ue )u(YA^pn֕^VRY4 tu)%;]tq=|\д:?4h[QugRvd y%iq\M,3;0M8/uz8d8LgܶBʨ0an_%6"-.8>U[,y#{m U}T$?Ʋ qC<1&+ԷU9 ,K~5+Zl~Etw}hs;#M}&6 =|DO4,=oZQD,v]~Kq+lH]e'#Ν[%ĕcffa18RZ'Clv~_[%!P#1Fqt75-J&Bt&7`j쬚>%`nt ,)kԖĕN{#e:OЖ&VHp='үܰ{j325v³ VgAH(cBs ĩ,~k{ _h-lI$1K'Ԁ}JFՎ8CCbÇ<ܚUa6*<4hK)#)0o:qsHU|tO{3Yb!|\Xvށ}_hEĮK<0(/Nu;vWkQjXJ{pY*Flh3J\MHaֽQU&cÓ.,%)]L|}=$lD|um~ ˥HsAXKBu]W$R"|+XGH2zwjhhcݷDyK^zE'"B>"VQ]Tc;_dk Dy69)3GRHG؞LW2]A*}Nj5<ml5#pr[%W_}0(7hJ NHe_PqJMX@Sv!qr~!N..~g~R --9/Fz7]y\P-:q0.)zaicn"HB B(&>!ٿRP c:L6V&±n+`ø'U^mt'(Kd\_^EkDfO"tK XYCYf*#! c-rXwX 8Yu>=?zp0I%Ŭ՘O+VE)VV>q3CGT ߣ!9G:e7 y7F^K0T(ssf,I $viU€ώg$B6E%\PߕiP9 гdy!QQaf Zbx2=K3ev*콼,R!VKدPUΕeNkf? Ca1m5FLB Mc+{h` )|n m[xgçOs ՟ Hrkצs^wSa$'K:,kz;.^Byj)P֌GfMҮRYIаy!aX9\ωNXNj[d{^TZ](>iKM+1d^ܠBhU\KOy- }!߄8d+'k8mu)[OiO]/gy= D@I:Jk ho-)bU&uw&*K(Rcry."M+ee[ ^cբz* ~A)/*{Uy.m %\y`C;E{gA!0(,}GأUag=(]g'_/懫ibkGP2-Z;*Fss<".3-/Cܶ˧oa&Lhs3`jA]&d"'LV rI] 2cۧw.ZV#ֺǿ=j|WtnBQ1軲\B@̝2y@BzZ;z)qW+qq>v E c'V847>rM |j1Ob Q{>6!z'm?YB9>nY*w9䌈"O"/!|!$}S gljXc  _@z$r~B2Ė —^Q5'寜l -#T;y*@a>;}>eJŰ20>DJ06y--,t,VdġA]Y-h6=lseN:˝Q/󚸛fF-|<=^#$ 5o 83>8W!M{c_>\ޯBEjC'];-T%;x@b#F`+=I8Lӓ%&-Ӑ웬")~yM943{Ύ/뾋"p{UX%UkGϡ{%pqX'TGʩnʷ۝fB3Cy3u@F,v[\B. zGGx'J՘5gS<wX P7tþ;7&( XZד3:cltwcM\Ds G&\Қla EG2Bq3jN^[&.~6%xGF>#}]Su5l,~0VmrZzE V[.2Tt!b֤- ߔḖ]A݇*{;VfOǬ0nZѿQhZx,jsB%@CYԗ#,[M Q4o(p]eU]$𪌈x2v R- >i{BR4qJt'vA41Be8UƳbbXN'VcJݷ>*Q޲/dᩣpll2 O *\f7@ U>x /W@üfnJ&]Tyg*[(@S0粥 'Aİʇ⑈ڥ9MԾOjæA!<2E v3v Ƨ@ıZE%h[;6noPǾX/WAơ/4{:Ri,j3XuUۺ` 4Y'] A\O"-ndq̯ۃ=?P'u 7擌գ,~7 ie_UG n@)GKn@„?hhEluV\'+-BO@Ҍa{u'ƢZ@RLzYoQ~i9ttz 82jWa+t+ЧpDN = =z@wcoc)0}~)]E.ͩ{3eR͸4 kVg|ӷ^m<vh;ht^J$GKSi4PP 9YV{߉PsCӺj纔O\umđ/|45Y!n¥{Tx&m4ZsbICp~`,XٷOx* R57NBHu9m[?}@VJ፦4MK:" _z5ooa2x@-('9 ںc=XlxGmd)W&ڕE +?\gse6OAi3wa$!q `ޟ4ye<}}EHxJ%L oCd4CTx錳x0~ dܨ.CwmWl?hCV~U ,tLq@fJ];R֝)PZ&'[hn{M>sI_W<oSj.R"JyĭwE*-n,9'n/iڇmq.F<*XGUs('w]@huFԃ|jϒ)s\.o_zfSD̈́cYxnz3uFBkzM?x'&W(W:.C`L#w$Ag5~Ox ϔm-wz\xz0A7H64b_|Lid|P̜7"Kշ(Oxyiȏt!D,K,^-yOV.z~M~7PGׯhS77l_#9+~sXK\kڳy5O\ET溝EsǚS T}zvad8TPB)Unִcu]9F|GJZo['!@{V 6 `! 9Hm3VV|1a"aw8m/"w" ЮFIfQ+`nmMKUvVmt}3  `iEHc@L٢񍸐)"yq(ɯFfWE&|xqVDCWtI(蚓@7g)0%Kp,¤`el_x>ͲF@[]*0Cjq"#^g3Q jjb ǎt+ j61['9e;P˗bz6x1 6gZCWu>#] !ORttԛtx4b,2X0Qc.~4)V'R2'?HK߽sm?d|ڳ&>dT9G&1 #U IYєs&пz+W O Rc`% `- 'q٤R'x d>zĪt6+n{qTugGҹzXc4'Yp](:xF2 MgdD?"*x<Ȇ3,DO8Z)vu$GO,ňHSo;:1?Djc7z%(~u9AbՖ<0 1U25QѪ#豂WYp1?-> qPV_v\oJURGs#'u;ӄ U3;n"Pku-f*5ǧo#U=0Cvd&s,%YRVl}%vGAI~wrvHe`(W1-!hhSh312J v\!/pYVdpf8j!~uŒ4-Uуw m 籕[yy6d 䘉=1&JW"򋱆z;щGK'J+gAb/^d/_{Rq3{YQ[-,STTUem [-am (# & lJ!1J3VĿz2wբ&MF5jI~5ɑy Y  ׉TEuxb/XP[>t[ TbȂ9u6=CEFil]:U$!i6o nV#@r(:!\M0tW CRN꓃2TMႴ7}m=\*3*S6iďSZMeS/F$+7Հ"27$Ӭ4-<,NRPČ/}+bKȶs[ȸyl#6l2P?? 䋖Fl1%pNCo (؄U|~2txZ E ſm*7Μ=jP|t?D [Yd'p7Uo>H<:R}7ҤR3Pz}Wh+;%3DaM m{D\rY`pT[9>qbU`8C O- p䀫:YC1!;nbP.糦cvc |bQ۞p<)(Ӓ#TNJ?("AߟQy-0,ĿG؜~qNFM677_/rsXmrb>"/~O&X{ȎCLiYH0 I4"v1W<^k$iՔqR|/]їo=ّCu.cѲN@xxp /@cK6XYfW .7ǹSZZ//G٥vZ+X/ O;' GDp(f %my[8.tZ@:ޚ!G*!ǛϞ wWm{YL{#9ަHUv+ > λPЊC̢\MƄFS(Dpj{=u|ku0LͤYx Nx^Osυz;ņmNJB !ѝ   T:9|6CEjK4a8KYu&ɆmA'2DH7)Ѐs_E>5^?+xOۨ?lζ|XrckFFtz="糋;;)vV43N}5&=2J$YPUCFidwJ/Kߴ{3#Z0{jIsN*m*ySTO WeL$tG2}L`uA5Js̓NzpE@޻pęlt>,tNNOc/]k N]-0#1zFsҚ ˴aVd3DtݮЂ3vL6-`'Ax[]։Ut $M@$D:zxh\K +beu+ N\,K$N婱,Fĺh}n&]zD+ǭП)LQsaٓ϶ `^se(Qu][ä(&a?*TU䳪+Ҿj|޵^&.A-sn~1 3Y1VϞ+.E\/. qZ c2ˌ r tN:m.[k6bǶA[w¹ y^Y e@L[?̬NAqZ!iXWzɊ2v1 J1y]kxtp9& .Ù)ldmSb3'RRAd ! ئ+>cpI5Q6cEZ*xr՟[i8?SVq "*tnQ/z<ߥࢊHB0#ۣQB}YVɖv YK[b. NH+>'D*41 T(6*u5W}tgT$?v@@ $r Q"xr:>^I_4[W\P*B3 Peh|ߤ3k}5bq!DSz0IXS{L~E0>tβ`N7Yz|_h>v(L[6:1{2fht!Ŭo-ڕ_m-R%WWmyzB-pR9XPJVtaG72)*qYvmќtyĩ5(oJ~*i=m[H[5ZLBsZ #Q ̹@9o8*îm) X\w-;vlɺQHeSm9=*v;k5엗v7ǶN2hF1q uu{j{S ) #YA N =*8{u PfjB^#39s,[\+V =@[Zjn)n)fVZۭ.\`^%3`^@rwt'j5?=o!A3~(6Wf >Cf:٘K!{e]p] +I-:lMdV I͌6DoXofml_+XO, 5o> :Xe|D-ܞlQI'I׵߻#DX-ZZt\KpMQ|2߹ R?SvCsTL}Sp8sgCu0w(Ub1e LUUOSIY~"4QU:(.:&u4%Xک h;Uf @Rxpy6Кy΢ϕwJ(*y~ dn{^ؓSTG#lrJ蚈 ;q_N/-x.6g+wNajvzlU`<հ= 1c@vE˹Y#qG%j1=kVW=ivw")TOZDN/~RABsj3G1XWC[}{MY$E'kefb=XR%"g) >dU oCLpgn+_)FrSw[4e.Lٍ=tטk'-~JPҘ e6gs>>ldX&<vJ{bXuUh_›faڥ(D`5!u;??x | 8;(䥋|]AXKAi 5B[#zk =Cv%B(쒾%L܂S{]]LEiឍ :K \xQ a B-=ιfl8GݒުBqpiznag/.J4tբ*K崉L(RܾISB긴[6k}e.0-/22R:(T[z,"͉eY_<⨃lYyLckuAFjxBTsS "7'E#VN:[}r o=JqSFp*ׁPl˚H;Σ w@K @rkD9SZm ܄l;b <H CV?/48٘@BŇP OPQ )\ P." u;6- 2g/v7 +hyͅ%l1y ~ji5Ҿ.ς|jALFWۄϴnHUePF[NAӢ$¨JyDj#cI;<1-n~|wu^y#Y\M%NjtxCBKM/=jx+eMnK٢BbGPaԧRv֥]<FTBi&Ѓ Fdjkans%͘&r(E8[b%=ra84>Ad4[t+ZJf<l5fH3p^,g 2u󽟏w8CCi (z-&'Dyf52e" @Ya hFm)WSV}@:>p*e"\SiQPx=F; )I"тm 8nbmq\6ŝp!37{,!sAu93r!52+ě;l~~6I0MS3W<`z.;rp]){@m)*'O@(9'psW7jԐS5ݿGH9=V,mD)>NJ|9R0SzMjԨ;)n8'*wÐڎ~ȧ\ƎQ@pCafa` |a,[F Ǔ !mUe_tQfPw 'viÏEz,;wmζ"6r:F/dp)M/5yDJa)Նa'!fHm, N_̷3Gg;!+gJ_XB,^u1:l&%^G#s{RF1K %vkyZ`Y9eW>PB6vvߛ+1Oe?kF<- z s;jNӷv:l8+E5C{w~h6 &Fv39]沜H~&U&`P?PtLd5v`Ց6R:Y| D]G~L〵Gc2/y{{߱m{]§@M}U A˾GS_ɉ;݇(VCW`VZ} ;<(LS$6 ѫ()vbPe6arw9j~ޱјz&A'/&ϘfWӧ6,ʚΑfއ3`+΁WIY?TRLt}TK%6S"&jv2͈iJz~b.\bp/QG(6 `()7Ѡx^mȊtqb:cQ7@q&V VTsaKh>%q`뗈5_Ș}ĈOț1!忌`)Eѽf2l,aNjнӂ/7"Yz w=}'2 wQE>u j1 ̈T˩nܒ[F|UxCrff/&w2ߕ:Sx јg"Jc%k'[.ߙNOj]R*<*kt"VӼ[%"o) $79]&n Y3קGRlK`YpfofrKLQm;YJIO<ި*>X0)x$_4A%BESod+ 80Nl lc/_.o/)_DA]~ i EQ } 3[B_܅oI-"KڰKƉ>}/Ro\9׻$5x cz٘fsׅ~Ct7ijR APǻ{uϬePh?YKΌPrzx]paZSw% -HZ@r Ρ.ɾ^Uh2rHvE2s lB[{ g܌,0e PhSO5cپuw *DofҠx8VbM, )a6fkGU 7i<=pR*k^u2m[-GuiG+V1cy.<폐DQh3&jsM3)WXlϴ Y@s(̦4! %ϱF>1%UBo@7HH;jڳVi4]洓Q& $+1anW<9ZAc?;P鿔Fvw/έ,T'dwN!fq0mֽi)Qҳ_@8ȉT(38]9vG lH5eA39ƈ^W.2t(OrE!#yw )WA jsMk/hkqb H@* lb=[JM%)EUW޷*,D*'_Ep kTK:wqog*DzȦf4( ->E\>}+.9jlt 3:21>ql'ĸ2 L1$|;f{N FXRG/e;p+:Wx;8D!|F+y:ؿ9.U[`SB4N;fAӎa#x S jV$7t4O,-~ԖE\2Ga$G{u'nHY9+_nt ^)+F&M"AE]_]nB$#0v$K]-tL Hfb#L f&jFL1棉 %M-KT: ֠Y5_hjDm9a ]#]pz# gGra2/%>֕#ʪmڂ.T>f10?v̮}"Z M^c1"%9 K:KOɭ$+Q3E|@ <#v\wniZgrI`8̮~CoyHZ爀lHȒϸ-N NctR+ϙBC)/+\Tj~AJI2C: nu*S7}}I ?\W,39Flw#XO=j fKӘE 1=\ $O=G~n=18]Vԉq^zT98YmzQxQ]mjQ-+r \oȜOjK!\ );,e>TN rF'gb־XeB%BDHFeQGT@MH' UܙWȏuBT˿j`^F,cuѫQ`4o4e S‹ӽ0g~3eK%K( C!Xg@! bPB!fH=N)OpAs3ym?w> E8S%XY9M#z]Rs\=90zN~/lU' :5DM?[TLc2{h*ZDqq;.8C83 #25#JL2}-Z> ߐV!*6BCFnOsKYw0zI?,ԔO(Y3E#W]294sI3mk<")Ʒ0Z[XQl>&Βc˜Usp(¦quI0EVRUT8Z!ĉU['` _8:)9úG~%t"_gcwx@b1 >~(x%ި񮙻U<,=;D\?̑[M" Nc&/eJ -| &IZĴjdp<԰-0N*(MŽ5j>cDS0a3>"B8w^? O_(rm&0F`}w M `$~ȞRHgmy΀5tM@~RM 頤o8;pI@e/*W0#&[utQ%.)Ua!D>eJG!6T!yA^*(>RU9f#ɦ't5lDҤ@J`|P!Qj|ߊ@ѽhz{{16偅b$ټ4cAD%Z]} uPW'ϖiF&h>9cw4K:IbD!Fy;_VtU'#)k0Uޥ i=+Lʼn)JYr'w85CvgiK@y8 6Eѥ89*_ÞXs#GrLPI9!M"ӄ:QRiTi7yN>h)K+Ei8s GOaPW@e +i"8 4'dpo\eZ`(yWTѪxCj(3}?33XHK4m}c~Y{\oPD@AoahKD s5tIB%AXfM8:/jm#B*TΠ8XA#.@vw4Qa7M7jGH.㠅6smndOyd58̺xTRv{kTmٓ *Ӡ@dD _}ZaXlW.o<N wF4v]ޚ@xbs7Ѽ%GԿ_zQ<Iho>H=V/ugkd'u'MRKbE2[5i4)+~j:  c "fQG{aCt~fڴX͡PD}7#tgXCM\nݺݬ+g ;OvB&2u3 دSJ 恜xi= QtF2ʖz!u?uh>gZ AWy,πJcWEe][M| pmJ_T@<3P}H0O, [\kݐBNLpG.2 z/"D| >,OV_moMQ F66,I !߅ b לIfF*nQᥱH(|O3쐘ZAUsoaRW{ V0w-.QR<$HXQQ*-w,&OJ"ZfV+C?]hrP龱[$aO803Tyɍ%@ΡXl&mG a!kqnIEf=aDՕdNp> KA>^9h/ti7hj愇0iyFOrL7@55cʱ=‘^⁕B2 b6/6tc!zq0Tq\$5/Y`*7ǤONekEl9҇*FJ i8Ѡ3eJA#KЂjM)։#"jrg@ lALц{o̮tXo2_yy#2DnIe|,.QmW"Údu{iHn!yU.o؃^nKum ෆrVpU Kݮf*5H1iS&角̧t쇚jP6Vm塋 8iP l JS-kdvesd~Kx9-ǘ4i6s\sӑTI&ƿ E+ ߷6Tax uCVG4MccI4}9q.v÷ӕ6^GM斣E;; :PGX^bYT<k}n4%__|eD"kXADDs-4ź?H]5!PI[1h@xagtq_13G}qGYqi t@3𼀌.AddR.-`WWx r}FΌ Sxm ڃvI/!E*q&%qq9XbJcm.0N@~-lMs!Lb;KA7Jx@y+ƃƀ n%YղZIZ4 D$B|QwGr GM1{JN/p`pF5X4DP4)"3ceIB~H֪ۍQ#pCRUx3¼&i%e=8*6 낫!,!vNDa[Mʴ M[#K U.E%9 //uFKf.2T=<,Fg%3yTݑ^/ߎФ9הZgKwwg'N#J\8.74@+o2V7.ljmآ.mGt19p=2""}2ƲH1ʙ m?X769:LݺD6sY2ic2ΘFgm<1@kQxWo ,@/)TX|j7$>>X 'QҸԬP0ma92dZF!H ȎP&V(Ìsbh{vYU!1*%DJQnӊ O$Yd)>'#i\}z4Ç÷CN vHxM)Esp&yΪRBݗ|Sx9~i8Ҭr],[I lhL4i(-s[Æ#6.bxG+]~RGB}oWHxV3%Z10+6#&gK(vA1;=WxʱF/w*fd7F1AGpfC4ۊ3PvY'mWPԖ#L!7"fތ }b|UD!/P]m}xg8%[B76%)U;qq3e:l'WfQQy)wqX̷\J^48E&o]J66;!JpAA&~POA >+Q61nysri&_ We[|>D<Ć#LY9o=ĶpRVL[L&;W%dXO, @qY*Dn$_,D k-g|]*Op6\o$?,[W! -5YkP̡f]i/j&n,́hiK9΋6dmEib%0ĒmCnqe)TTW+]QrZ/.Fo48OiKZ ڔ=Y5kYƺMLxϔ6w3'+ҿ2jL 9i] _Ue| Y6_i0r` Ր9z=z(ąSB11{IlE "׫s-yaǥUd,c|6)>ѱMu߯VY z\#G64+h#Y6 3ͮrNLRe֮|ltH E1Kަ1/K ͭ*(xϋ6u@]fk*wSחQd?U^(ǀqfDd)C\3k"|9>iEφOy&yKȠƿ[&@qpsn!Fwӡux#G^D0,*_u3h1d:eF N'}1mϛp~3g B'if(! B|N͘;1ʰi.|ÙH6t6bN+7O,+ xC aA%g+-:|в6u/1Y;TtvE9!h X,Qf. TQnsFx~-7( 1 dHeHUcs͘K7ST!W ̇Mo\u'OmYA#K Fq%F"415O-PppcX2^c$ =69h 7Rn~ @* ̨a}A:뢙dfv}#wf{ &GI~o-YTgjǕ|xwk'-9_̛h/vƛ,&1[[[ae =9ZyR\;=9V`adǀr.%lu&c~m`u?Bio|_L!_D8Ɠu%M B-ۊ}8t ?ĽĮy# >"'OD?P۴ݜFxGl[,ڲz*t(3Kύ]~xRQkجN^\&0*2ɰ:RnJC'e/wQi?*hhS~6b 0W~a8Ч,Npae%a'h I$?p@FkLW8.$)s'+@W- 7VpI-Ȃjg߇xfm:.OWгU :D̫Ō槡85 G9nGrx9Φr[ʜZ]YQW-{).ސTaײFLt7Qy{ {Z9{9v_v. [rG];Z!΢~v[j =Yָ+HLB2PUDNXӽ\X~SKb;5vShMN2:i,8_!)C7NYG ,¸-{d4ڤo)ѵMb#1kb2NͰcn3+!4a,Cq@P~ßFozZЫw;0S%숑99U` *r)<3W! oAQJqIN6 c(GCOe30̒[(WSڨ﵁Ulkg>c5?@Haށ3NuT\GB}9>FH.;sN oZ! o!e{o=+pYp{:TPě}-E RmU䶰D#(&/+7հ/?CZ1&bԙ61Ha89n;7-D ռPb[.+rҀX6n)2h`/._3rzewLE6jm8 !xUvs+UY* 9=,{^TM}P"If6 u`h"l>ٹd íUZ݁8z2SB󊁀R}yfaEe)hB.LaXA;?ɵ.<`(NNw_y;U),J?9eb8A¥cӣNjW_qeBքV$F,9$TD="R"qKg!:]nv>-b?!hV {5g9 ֱ"V/U7IJ[Nmsp$_c/ wfhճUTG48*F(]ز˾ [*4݊ WW!A\yzTLN&8z `oi,h:;S>";ڬPg#?3T$_L6aG_P[;h2vZUllj)Q0y-xU%Z=yddM)C ,P?u&Ajr%Rh8h@[OmR-qJ2H'2GU;9UEd-f3C(")qmh0SyS;5̙Y-@#{?m _18iO/Ի+¿؃3RBO8ZG1ڄgOP36Jk&?n{8\&㕉u ]ۻM%]/9!U$k!!ƚa փ440E05:=ږcK~Y#:Yemfw;DdszE4o-RH1\hOH9 MhJFILu|=/^b#ܚ&r ^wp3Y>-{g1!w+ՄA5ͶAVme ҋ60ЏR5Y@챌_c7= l?l1- tN|8=Zl/y$3Y"z0g6)@\G_\܎,9vu?1w޺ϛa| H%pIZ7DWAo:k΂ 8yxnK~CgpkڏdvMJt~zWAxAi;kv#^[ VaQdoElħa-H1`S' :sϷLkƺ-_K~^n-+_z%d#i ֊3IPkq4X}ɫדi=4=ÎӉ20YsRF9GufpM۴y=Kp5?ּ1" Gy=buOԘGzL%rKS`E=V XM }MZ|LΑ%ј1!v=9J ͠l `'͓8̑r#ѷvu Ig5XgCxC<ĻYܽ2A=;oA#fȩq=染"`b|':$ufۡq r>ZZ7PڲHKfKqI1̴sSrMR\] w+2|+鯯YHM z™ʙd |]t\7|6@0 S {Ũ(8M2wqDjP{`F7LQ,`#krusFσQ#2#_f yH7#E5tτ3PΕSL}.TK]zXA!s\M{q|\)Mr&Jg[e֮Eħ1z~˵ʚ{or<(r5.MRD̠߁eŶQ,Y%)Zb :q9^jZ&-K4)=f0=ƒX|I2rJ lDe,5Ku>~_K}"nȠXNX\  (;>zI~ڜY,}/7@nb<Uu#b5B\"넲1 s=md5#PDU6 luX-N^;Xو{^'gϗF#}5tbSXTAX叠4d-]9Coce& Ke֑5h Xn_6* Ac> S%j2܏mi7/8\=Si1p\/ӿCh8YQ}rue,xO n6\g5jn-7&s7R.[$ &;L 56ꄖ+ΟLߛW<&Jn  a Z'i^Y?ZQ ʽZnF܊%Iq~`lj7G##Qqگc5N;xt[)=g9[ʷ[5$ǃ⣒RFf5>nqpYQ>7iTm+SyP})A8XyM$j|^$x@ OqXy>¡+ ?_Rc@:CnѸR+A,.|{ ?N?db*RX@Kpǎ5oܧXIqDB# 6r(JӸuPxfcfav=>n7 ׶gNqN~q렸q/P~^[CLk(vʀFq_? @H6 芽3T4­ʃB0iw M}g*ᷴBɯz *|a 0`ȬⰓQ2y*2*By; yM4Fgi/H{)a [fby:,ˈh9t9r Pdf^ޚ4Ğb҃#-tMPQF"O Lt_n}j0%"Ǝu'.8s&z=琦=*\)QF[\=F\h IҿxsT/&"SW!}Ej{hA5*E޽y9o VM;KcI] )˝Caψ H[Fצ|:11Vho&#fY Q7/ g;#uTR)۷N.ɮ'19XUf hqLkj^g ٕZ2 dYZ OPk,JQ1,VxiP㠨c "HKI"^*XNTyUAkGFm?׏+bZo .EpZOPܗ' 1v@ÊY {Xbkc_r%Ag1o#LJ\[2vƼJUfٳ+OTFl4zD.#L!nCM0s:at|`d7Sh/zg81JMU`o1M :3P&"`f ݄OQok. Dxߗ'Lld !Ӑ R](y ?Zcm0|\ ]VL[~){ *{{{w{7a]Y+*,:b~ۿ(Pv|C,?p}X_Ⱥ4FgA|Toy, xqCv"2,d>{cN? r92+{~_I) C9u$ࡣ+G{Fa"ZuDoi3Գ_%&BYɑiCpH 65o1пpmdwea_ :VޫPU*GiJ,.L`Qb0k4/k-$&\]?z٦} [~HPR<_(>Ib!8mS/QH& `L;jF͝^2'-XBUZ*\oJL/:_@Ze"~HCD,"L]q`*mѿyPhUGA҅YK#B,lC⮗ w7^]EṖk~|L,vCֲDdKk9&c(?NCз٦;Krf:TY.Sq)e br*0Zi S ;o*q&q_kw߫+ߐ}]Wu~ۡZf'mNX0wB>4v{x>p;;8}?<7w:Nu& \ݧ-W% YnB9T-~>Tk%eǐf`NV$B!Fާ?zu3[f(fQ >!Eb{kc>IB6:6\XZm÷{]VX͏wn&~lW1VAs%F@H-dI5 wG;jSz\]M GƲĭZuY*LLaG&|uU?/e *58 䑋/٘ͮYYU愑Ckb Q8 oX(f؄ɄzgfRF3AـCv Tٚ6s`A1aFx4@j\8\ JD Ķ,nn{KӐߠ\h Tl+^?ˣ3r~E9h>܆Oh[A;IH+^ܞfgF%Lln*1 ը8ǚ>7@l0c  1(!5xw2Ŋڸ˽-](SUmj}87LH1%Dmhx\lޝMß@bJ)yXsܲɩf*>h;Tbn7n D*տc Rmremqa& +l 0q 2uyZqER.K+bmiX6ân]='f8R5E{ectK?StEV6ZZ9_(kfwњA7h&'׀`6H)*r9_G2{iY_`A$FJB^)$3j~WQr=c~u5(GESQ*)' ztv>'A9GߡmX R$b{!c)$EN#X2״U>Go0nSN70jS?z!v`]U^L=?RDȰȈ=AQv\od2zKE{, {h8癅˚SP=ͤ@f6F L=ZJ;"F7h$ruJ2#Nsc %?_1ϕPE+^}h!mUZ408v8̄b%8ز$l*,=jVqs[X!#B+zWUƒCn**MS ȼW-d.FtBsGYR*eQC~m2S.+E"{ʥNkX\pJί0l&Pw,;bɀjA;rYY+M779:՝8\l}[ʇc=l=aP4U\"?Pl6.[͂~kEM Yic{j4 P";L: =4mݓ SfY˜T jdd@ nr0\ehN)kVQr9|_@dE!H~@K)w6pGC ]9p^ۃz³f@>~o~f{JO#drp2zWC pcAuu%O7BscfTmťh .@„膃!s=MSp*KR/ST1I ?P( #Eq$֞_Pȅ?;~JSʎ@>(Jvtd}jƓdIiOo|bx%sx%9qSt ]̥mxE0 9bMlYIFtD}Ƥ0/B)=<,j4y#CbƼBSh5` (ie0)V]I/!" C޽ZJX$ 5Mq | : cD,2fIClv8:Ղb+< DbyË^e贇o6 tգa5<@uz!~v/GP"?Q$ٰ"K3!_))zz82^ 5fY<(ѹȒ]~\Y:d6v%eG.E5nz㷄j?((sie=\KK`fZv}hmQg \qm0IZ]ymG@)# f bKd}/pvɰ2"9Ie\ƒ'r?g䵣+ yvm5ll !!dWpym&RaM^o \ dҡSjX0(  Qˉ-OZi`hwo<5R\*3iǍOOP6Z8vUO̸ udeN"~vc${CL1$kӦ.儮ۘ]*պDh(hZFv zsm#)fgߴTMsӨz^R!oeeJmYֵx1{3& X]@Mk|,} MWYa}OFPI_j'5\K[H,׳W6\9k LO@WXQM+C%' \ NM܈b"XzZŕ$?`+-^dgGfr|p[j:H1!a$gNˆ7/@DZ-Bt}`j U@)ԙI\&H4|c:Ā-24$ku7Z,PߋՋ&қUGjl6l =p`?1[`Di}〄TM̘ "}"ؠ w/ve#~мXV/AUfh/T.T3M({bUevnƾo" /pN奎k׾YoѮrLHcAc`o5ҫ1T˙jTЯ \&N6b{:e}Źwqu dZ'=H0|\/ pM\:"L^:6T^lMYp0s"M+lZ5"L|\\Jizn|r&9Z#GͳnZN/ 44^ϓBceK.gP'#R\"@3d?,|GH N-ALhc5sLy9u2ˊ213NMoNO#&bwp_xP=='#B޲OBCwrZ&1tUF0]]:ϋN5qzT5 5×&8^ _I\N9 UޝG+/hwՒRߔ[ c}l<҉hCر^SGͽnvbT(l;t{cGkO5w91v@t_brp&")quvƉEV+hƈ2IʮG2L O[uJ ~b}4Et{20Tn !+B)ӽWhORyؘq"=2fUs`T$M++C/ Gn?=i0sb({ `J߽ѩ=&A$\AC/; Y߱sQJ/ӰM۔hLI+_|  w:;(6X)N߮(pܦִsaRlss@ =Gf9(wV~%,7X&N鷆[gRLpS7w?8Tځi13Ot-Ьr=ko2(s, 屎^ɜ ~="3p!AUvB,o"*+CD6.PQS0>9h4a^8c2z.Z*܄A&$ 9x06xp'e- ns D8ջ7@ҝJ{}u1ݽUp: uW9H~6^yoq˰U_ ;%oyHz eka4+b%JOiD>vMᲱrqn >=d]fec_0 H:3$NE3y:"|ՙլ7SA;K Ud5=[8¯~oۇԠhSڣ,0a( 3HeQi^P eJUMB67w FvJԘ+nЂywcGxn.^?K7.4DPJڵ2z5{A4sJN0*Ayw3ӳLH =&.m > ]nPTiu:g0A2`l!.-0\6BA/|Sl?mbCTzծH@"y=tF0 @,.̈́&/M сcД#bl{:Q|^kJNSGXߪI/Qĭq&U\O:) "T}[>&wV\&ޟXcij0^T߬J݂]NHât I& GoAe0G16[+ןL OW x5uEΕЋoMq yՂu)UYiEf|VxLDF7EzE5Or(x:.i8 i Q`E}f9%h{.gt5Gpzk4j'{UEfB;0PU >᱈$$  ;Cb,OEϮŔBepDt&v 6&hgFnrN`c-Z?+ɓ(V0}6%[32^'d~O5F iMI>0M!z_}XdD >nٿ,|0~o bX-I;{o&( }%lC'hPn% eOAXˆ-IߌuwI.|0wm I^[ػDUˎ"IDYPUp ZEdun)N Z%͌7d=C,[BꙗZ>w5׺ 9km7Umoտ/J}oV(d a0Inm,0 <$˓a|lCueew>gLrPҏ5)TO:wKa<ǽzkBZQ&Tf/qH;Ʊ^MP4ۚBU.\YPY E~) Ǿ{U ` _| 貃 /d*`Ӕ/̄L2rI@yWi^ ۢgcppc#ON1|g6 Gc,t1DX;+fΩg&∖`v'!UQWzrFDѮtgdĻj络nG\x$| nW%Mͨ/S!F W n- ~TPnO-%xN8hs&/@3+/ iZ /TDFKe72{dg5aok%9$>==0ixg]D1:*H*PE8<72rIy.'~#D;^m0›{ɋ1RIxnD*&CwR ü]m> LJ# R^M[?٬N4I,)-;c WrOV3ziDmw<+JSn?(TL6$A*|뀠h}ZWd/?5KJ./x'RbymrD..RDZ4]=a]Dq { P'? rzk-aK4eU_.b6{Htt2H3B'G̤֝%/ Z}rE8]g+ US?DF\wbR!uL`%˜ AB`+_HV2*^!őWjb' Qt 0Ոh_r+5ʲ~zF|&iD"G1'DG0v9RaXenHj kPoB|[1(^S-LСjd8 avūaK3 7Z1YMVl`"J QYOy 5HvΤm-x{v-| bAd7,l5&*ZNaaF%l z1gf=>X83*wؕjǵ;f?E@HR[JρW y7pL %#/\n *㮼F˃(iyWi*̈O(d 5~cO}f84KL@&'k6ك(tpTjp Nrg[X/9:Xd Sz~Ѣ*78Sb&?x.V ._<(1 ];53 7#b!Ժ7sv)S=IvpxQ? }t-~ 11QتF(KPk/rsTn>lǽ9Zm7 oos:NNB8=ZqUw{ZqmwbϘlT3 ߹"K;qFf3Y'n0KP,cEqhR#a2(OO|ލ7y1]`L‰]۰2 4ůUmQcؗ:a$=̔wBfyz!:f}k84(2`+|+FR!. a@K-'? :'=bpvdsT(߅Wi3*45 y4<@cyx%m^bV&}҅+6Y^=|3TQCe| 墡٫^-^H<X9c#M֐ !hr "{JwҭՖ̋[͟J@7b2:SdM{O'aۉo]6H+^3XFA#Wp;& bLqGګ7v xv H&!]z5ۨYp@cL Ep5`'f|GD R ^o&O N[!vK;uc xw Mk-MLsM4+Ӄ >*zvBtDzIV> ˵d6؉ᾒ\FQ9DT\9HqԌn}Ry(5nb_AhpIڡA.w*PBpU 7FS!ަ[>  WT8|ZXk8厺Kʁ%w|ٜ-8ҵ jڳ*X+E1"j Bsf^iw{V0ϤoʞBP =lfMSՆ̅g$¬ DJ=p`ge2L>P5BHKg|l_`6P((?,Uu .z 7]~@шwjMW'uE\H]Ukx)}Ar;]̑=yp7H*zd[>v8`z7}p}v1)ܟe >LwĚȓ(j)XJE[u"IX*| aރwhnğע_@.5Y)eN!IKٵCHy|ޞDr°8W64lUj٤)-:X'q =A!!9]0sQ oJӌz6P^t|bƍKg߃*VwŴz|=uT0>vV@ZwM.!uFX}DVdybE4aV+ᧇ1fj? -X-Ժ) VG Z_y;޿WGRrvϻF%HW?9U]׀Z?g jLo^'|WR8zR~9=ֈ-L0^*=wN,܇:6ZHţ)[Pa1mB]0bٰ I8ė=5W냇aБ4_U3*9#"<]BdS)ۏAML|CɃQ+-̫ɵ0 ,UO+h۬_ht.<#ERٽSG*jrQ<ݍp,ؚƝ{cuo W 5rK+=.r-lG=SS?=jȆ^`6j6/fE+ {O\$њs~M2ٱtoGr_%DLJ Hl^w a<ՠ1J)r as7zFT{,¡( Z} Yr\*e6b0Ԫ\QOOyl`P^{ [f.#.G -`0@fyPt,Tu6TF ѱZfnPΰ4`-kelT-b,+:42 `D}(1-5is t R+qa{+Pp:. |橯%U(.b.9(dqԖ c5"P=D>փ0D81]u9vkToGJ"i'Eh  yQ1ՄaOq$aqX΢+x/ ^[ q8Ϲe_1'_,ʇ~(!En8<9<2"XN'Xo^7Wlx\m\_ר1~:%J vskC ƵĶI o: ,>G},Hߺ=qd㠳K^zqn2F$ٳXf~ȕJtl5oVR)GHCQm(!U㺬@ԅ И+K:R7T0p=?HlFY%jj4HHȹ=y(7زBy$V6 ~}=+r(;8sHCY(ؚQ>VcBzatR{%[k^j'kr)a F߳jV{0*? ,nwwή' <yr)xᖷn8MZ8>uA3B~'B୿ ̮&+`dsH[N7ϭ6r=B~E>tI詿[gDbv%1o:md2jT3Z8SD}Xgg>aR{cz討/,! 3$d&tƒYq*[W9PM@L\:#lv> tvZϛCjz̫(N[L"LgšYA=:̶5l-v-BWVBݣuMu|pF^+b5NbxN;*V X-8cZ}uR@{GH͹Awb`j/mfv5훓+ն&d7OkoZLyr#BJ=6&>j ѓT Q$_c "A$B Yzo2mJ3#~8j']]μ]X"$wv2` 4,\^_6E0XV:whMէ+A <밶y pC-ͤ?jʹ4j5hi|a(ʰ87x uS@ڷȢ"kDNIdhHI/ ![(605$y]zI{Uen _?r b]FWZ;cW?Fݰ2]]l *NKqyq8dbpr~21}XuAROp:mg;wkGVhG=4/*cUʀe>K!éɴwirۗdk#ؙ:Κ$T^u$V[1MV|ƈO ܜ{I,%#}'DO&hm6Cz(?x>\vKr9]M-x܆ʏ;`RgrBMGI>qTU@edMT{ xص+3ASϗ;Jq@ߪޢl3zLN4o2 p>eaBS^(MBwt lmɜ8OߥPOt$}SP?`WAZZT!!`"%&xCqA]߽(Uc>[~J KNrǦ G!L̥zj &e7R+w8qE wmQ逈L| JU\S<˛?w1"YmB1~erMG~ 5|smdN?H5144^b=T , &xw 8T vR@cJ(\vM 7,3qo_,/9l!/PB,B@Pe:c|t|Yy?sH FK=dS?+7Sj+C)qs(4H4kL,9.6n}fkiIV1sH+í/ML{ur oa %V@FWW0IɈu5[*PSPL:bl{2={V8ϘaxWD㓖3/gd4"-2O ;Sd৮'+ Ub~#Qbm ,X5ٙ?׫GMZ틍h<)k 0 q`1MO'Jk{#nY"n%K/]JG@m˘Z&Jhz{z~陰k$]a^YZ?rj_\t}Ɵqp5Xл[Sі{i' Ģ @Y/no,iH oԛgJ??ӊl6IqOsT BS0T%Yxm6S=5 {j)8?KA'SNDdBp9s)x*pdGy|xsN;(!pM9ѠGu~@v1W77JqiP$C[Lsy&92s.ϘkmpO*8$,4 z1)38䫸ĥ*Av Q~T=uRF? j!2TE̝LҘ48щ Ew1D=z7K] X[2?c*J=LqZTy{Wf(u^1M:|zGPs7xu0,Z Ɖ6cyZm|P,;:q__;p?'bX3zEWU`C ȌTelQ6zhL$Bv@`Ʊm: #uݚզUR8q쁈/(Q1m!GbyE. gF?LhyĻd'bi)сn[-&hh_ʫFBn|ɣ<$j3';&V4AFdU@X |rcl²Mno$~V-{]t[l\HR # >N}NȨf|=DE~):k2BQ 0 QI9poB-N3S;SZD46xZoF{hQ/g79Q^4J>e>Y BiRv#ʆHPb 빷_īRjh,L / }36YKGp1]vBի;Y˫~IJ齭u^}\F Q= CXNh\cz{_BO"~8el_8 Z?2/#dnw-1n*0FHݞ7 ۩/sV7*TS¾"Hɨr)=1uK'"Me6B~3ѢNˣr-{/)T;("âTj*m 0{e211܁U}Vh{5 Q*1 Lrh'j);im^H&;: z/)Hrh߬:psF (\󗬊S)R uVh1n΄?N|EJKô,KH3I/M]^,?3׈: v^>o.( (MJh~fa@\c~!+MHWN@bɎlAZO8x6\ɔcn'Mz.E-c̋10ZLyCZ~˃yPY}# ]j5\7K}|gW$=Ad3vMj+kv.LZ8&x:\XyXYTAL>ҝ@#x[;m8VzRȵ/#cND6|%BTw2TNc^i7ّZD=ti]ε{R?6D_9$L &s< nRChU& ~΃dE.ȗȏp%`8*5E2𺂘`I.qtM0u;iEK >̾ՍE NHCqO;`qC#`/As܌G 5w"-VQ"%X)$ܨB6(1 iKr2u{8ԪG<2D[Y~Fa(͹}զ.8,Y,G(oFL<]#.;]\ɨX}I|ȅR*UJrHȹ8, zfg#A FKhRo`*ynAxnMM$#;?cSð7xxV%ty<]V{dZ|gxcсC@-rc6iY>Ϫ&uY-x*r$yg6c1̊֠H։swb9=SEiů#y`Qziq7m]ag"{i=6k9ݧ>m\)425(A ti{  ?<ЗI}́ۿ.#XVj 웰N`pM ̧ .؎hOtq^#[F_Tg8ѵ9hYdC"$L,<#cp~!<gXrl{wLu.A0 P6@mΛ)c@xxP鎂2ϴϩLG3,&BQ註_~ 6mb#[:u5 Y!7Kz8桵Z }k|^:z~3f 4יZW uvE8LB>"b @^E.[[j6ՕԞ| rXNd:˶6sWz:!S^1PWOgO R zBfq@4^@l thcZm6-첌.ñ@^Ut~KJ"2&X Ntc:V9BD KuaL׶ٶ2֧̽Z#j/4^]Brl;YT`UJ ek82-M6įx(5"z39}PeI|/U@$Qu$pe6e&bu^+h1 珇͈1wю+W Ȭ)ʁwWA<6>0Vy&ށ"+3b1#VYע6+d0c0RJZQ^Drb[M`?8RX ptO7;>I=&(;\X/񰡖pD-X<E1Rn̢\A`Z=MV X?8;a7ƙZX:nyr*aŀ:rWIƁIfcvV"`AM|qQ/} ʎ0=o4Y 3`ܒ%Sױ(&Gvf}\* Qn06巶 Q>OXWS-/v O/URTɹW%Im,xKBaYEk7% ;o TEA6;m*̌mz1—cjZ)oL-.ea1)3(rt.m2li&LY_&a dkg9%Q^l8} ]P:$=q%]SI< ̠! (Bݬ҂{EDyn=BeKk6LA@HPQbq>zq7lQ^>ҿVFHu5~ajܚLP;Y;cxIh싍Y(yg'H(<Eoz}[ZbKsbNtVfY %6ko017J"Gv@~&tKf?4Sm?!W+yjF#>@\-kfGrzhv:2+4lAP -zv#tƗ(Q[JK$zN|bkvTdLkֽƿraMEޅ9-2U,o!GH/͸9LjKH+ono\3H^OA3%~]3z)y\hvܞɍtTz-8Rq*e):o*rF6P}ZeJٙtKO“s.,7"鐰3a*c(sPc3U6˿o+|яFrOdZXJ'Ġ ]6b%RHX+9b{O9^sGb-P89q|jMls@Mʙ?1L1{ 'v/m݂S8kUx%j#|#ݜV~ʭM<ݹ@/GZikGMՇqmH!0.1;d}rPB^즥W?,Hm;Ɯ6vɻ(qzȩ OeG5pNJZPD^ WQ %NOKkLvUד ]) r(RR@czmLic0Mi:#Zk&ovVr,Zn>fYRL09eszVT1 m1ݷr:v%ytkRz¬͏#ȔthoOQ(^I xv ;!< lqxLE4bJ܁}8,!mHwڙ;Rs)L)_YGEyY TbH03ʓuNVik'6@:7Њ U,T,)CE#6?ոjzKD4 #V=bukPL3jK@AVRC衺Aj(oYY5huҴGi ;DFuW <#ޡªI~~g ."yCElǃ9lݞ4r7E},?W[ڢ/-_ &Rg;hJz|CBs! ,Ob]VڸZZt2Y݌f!QV:>LW#$˟ӛ#{Z1fE ?=LI%mK<-EO(Ŝ`XDSyPu y>+u6jnQ@0aAB+/C͆Agvَ>aGԗƤC ? Mp7TP1eVR&GE$x2-#dw< &9]Y6oUna-d5i'Etvg7^ ?NDݒ7 IB!XhV:zK&˔hvI\߆>[tF؁/I]n,l PØTc8W +vfJuɼZ~N*X490-_g% M']6m}3/ybRf-]nħ%qIFJa-Ե9%#Ԇ@3q ,)*{?ŘY:55t14E Dh?$Q72;5`{?G7tzM?b ;r| 53Dm5PoClEQ>)D<׾J{E BZVp. ;ԉ F#/*b٩O;1xg͟Ѳ֡`>b"3WlO[@Rh}o0*[A|(J8'GKq5zkzxcPRf;Bb&a|ٌq[G\>IJ= [xqK$;shU]01ٽ2E#vm_g%6^>ihxPF^AuE,?Ø7jQUYwKڗ j#vUMj>~eGy0RGоn3bx33`xը'_ʃ  7 n̝EV1N1BJTK*O"nWd^Q~ap)WSɆmSPW#d9 m1o A.ap)ԅE3uP(eWTvA^$E] ̝xvGOFBF> Fuzť*{qp]"rVXi.b USX*ya .-:Nu̯v=IzcT}ynbzݍ:I|1t7iҌS!RO <+Տ~ECVz,vaٚ;o5m鉌&4E;SU֩7WN` ɦWbv:oeSB o ^EV?c~lUԆ0llj\Hu@g 7`/P[nXE6:t5EQ> oðCP鸞ՊMYGޔcG`RpFEgƟ\X[^2im6d!_Dy!\ܡSMHݬZmA MkXj7`:` 7g( s/mm1w|3z wx4hΠhwf )+*aNg'6Lrz5sZ@>~ɂyrѧ}c§IݯL d\P=/|9N,q[ANDS`#)"sv_|BM0ŠcX澎|~$B \Zt`8D*7^A A\bI'+Z{PC: Zז|{ Cz)[IhfU]Sp̞LJx[_mg4`ԱAƨTDVbQTYÒ)A Pz73B|#@q([D 0Mh›d~m=`έv"l#+b)8Ŏy3wᡸKQ1k6V fM֡D}H&o &;EeǏ? v35*r]$:w!~EROX(=n.bj׀N}MB52KUEDYxXDnkAO¹Iɬݹݾ0AZY r=#dZ:Y{Ք4߰Z?1PZ 22YCp4yc|5{ qm gvJpGPQx,&|A/hq_k 4sF.ĄaHϏcTii0p\8z*l"W9`& B;Cñ3o]A6%W?+ xV kL_ز]4 åc-9 -&j53:ݾJrG]=A+AKȡ}@nob4Uzr)Z>]/"\VowOԡ¾,&I7h +I<҃Mt!d+%2!n&~,P Kh,tJ2ܩjY^MW+oc*#cpCPolÆUH`9o'Qw'F*?P@<`B4d̄&Vp>(Y!.C-562"yy6z3)Yd9O'0Jn)3^ٶR΅v6w&[&m3'RL{s֐I>)WSU$CD=靭I*݁8k@wjTj~I.茾kEwL_Wog/6DHӥ2s%bx $z<_oeR붠A"rDo{)=2jXܭe`X3'ߗ?Cm!ymD82YqP_zrMN,k=t%Q!e/(J,d&>􁉌m(L_xxDX,`Nw&-EoT7~y}-~$:n^@+(!)?@MbS 쵯B,psݴm_#F΋Jfq!ҖTaG2^fdT~S1_ zEAώJ%D`\inN sԒZc^c8Hd(#gNc9%@$zZql}8Zۛr!,6?.[vG^7T Fa]_zapԛee"aP8K<2,K崧it*h6^e8B7 9hwy8XܮZ ekH3ߞTi ])JlA,I;Sf [iaؕ]%uo=T$.'6#)s'Ck,1MIT&"~sr<(~~v!Z rP6{Z># $h,dCFr*ƪQg9v B ?Jq${oeaJTnړnוM q|(~rH 19xUsDSؓW+;8;Zf7Ć: cɆ>l >݆iۉtaă @, 2긏\T7Hijj.._"/'tIcJ}>iNrJ4 ʑ ZRAl žJ؅"L*x0Z@jŪy]źFhQdiPހ1 5N醗~ Wo\Lr>xʑEz 쯶t,kc&N~\ty~H&ϭB+Cqp;,OrgsOx䩭U }X4 Ax;<AfoyorM356#'Ì!2 G5nP[GF$6&1vKO 0.=}f[^ƸWVZJSAPR5W2j/ѱyt) ;.!f̽fZAxPGìꔯuN8e&*9N|gqy 3h/a. tcjS!pEܽߦy?._^ZbPmmw4*"ζuB5ï͗O4]҈DF2=|a 3&PJC#܏d mEʃ~~mz?Id*x˝(ՀNOo<0Ry `8|5@g HerS;0o  )b)CCǫҖi)єRq]"ftgHsaT"[2R&DG@p4 I3XGKAgRp?"wv* jW%,龐Ft9qjgedP%'OMS1oSaJ~bħCnLSye M"S`Lxgv_#&${N!VY9ň^-cQi#RQA5u~\]\‘^wzPJxaGƏyYha7FafWra-8gt{P$VoBk &;ʘp&fvw^M%"$\FA3zMl"J'zqGC7[=sf bնG2i{a OFFci&dƯyotc'R0у τAM:b^IMb2R# `_(+o IީGaJуeutshynܩwT2{e1x]?etzPMM@msBhXNjwTOt>4r=߱.ŚhӤUaK6ug>&}ڰ)+UicN@A%GEݺ!F.%tAG0P}cNkއТio߹qܧM-j{Dr kRNW l=\@@Y(/P&(\^ JT q@㪄o *RZ),_!B`Y\e-pDNĚmȀ>[q׼;*Iq/EM9Jc. l]Ӏ׭Urԕ::=SqrWP-AUKϚA;^SRP7d| ?,@o~t0; K0gYSsS0l`L~Gz8nH x߅K<55\PDۿj6*~E x.c_! ]f9iLC E$M/)¿0/}j'Υ-*s D'rpJ=. ucL'"gso1ilDiƁ[xT ͫ/_#OI12}<#(tD 8UO2 ̞K ^ߥǣ3 JJ\~A6gcDL- c ]ŽD|WIp2 Xo8Oq Oȧ|ek6SDlbf#_cR , ?6v@"?r}H [* Q1O?`ou$!>܆x䌀EN\ Bjz4 _,==䪵mUoZӥzbW2)Z~8%RKRi|4Ôȶs'^8U3{ *&&|jj\irA!6wO^)H0q;S1))q`a8翅ZuF2p@T3~eبq-)ݧUK|*v"fky|3I={TVm=1V۞\}BP9ay\ESvj}/1q6=%ʈUOѽm)̛ Rb.7垁Tr<>q˷<@TMTZ={;_sR׿f4qc!nC?:>sLY~PPAzPz<$v, 9d6őNy PCi4 }53"[z*dxFw[We yaJ4jTsP$ g0夓E0v\71gȿ]j>Z̙&cm;{vU`D^zvHgd\o0)̠hJtl7ǹ7ݞV cm+ğ[4R˟/Y?fb$?Шp2Q{?&lMqG+%C ,|eώun\>':7VծdNeMauE ? 81h_h^ @U1hng$gK#lD<[֬%ve`MN$؎ "@jF_VD oN3mx)Ȱ*nJC|Ldg ]?ppq*$ӛgP .~ٰ/-}̊X<7>=dF&_u<@h%915Il\у|$l)@r*8G~ [2`\2QAr~?/8j&b9uy~ ,缍u$@3d\f6bӇo~U+Ě|'p3-;ghǰ (̾ԧCT9I0F^8  гw n11.dRŏK\A?j Էsv)նP )D -z |C'Ι"H&ŘRϽnq0EtL-ۗn; P{T&Ga' WƲ@~ԚTo?,Z`E8=Mi̋iΨ)Iw6_|TpHgWY Ѱgmp+7ؽ) <`7s7EaQTA,E+[ceƵd**7kPyuV_Y*J(V@ib`A~>*0a!̌r%b) #FYOq ꇥ+~ ZY olm' 4 a.Qy`Jp=3 jyl4^)fheVaO•{I?Œ1.ke`ڢ;] &Lh_^pMZDtmڂ}Vnx#T0SVce *i!20$=mzF.D±%Hu[F{Vtyo0@UkP $AT~0tw S * K_~:Eϫ/Rş6NFk/>aȝnWFN[mwfǀ*-Yм=zXfj7Uzl0U4#?s8I_Z+9;/3F<!?L}@F[9Rx.3IAoXM.)ݴks;& XxMVa93*]R6X_!w]\x"VaˍIyt<޹ jqSKk߹FD?}9)LhEe즕Gߦn20uޥbG;6 -2 Rpwǐ 4˲"O܏i<l[n6}ىS  -鲖%i ˍ|{[\=!@齎5~62z``\$]yQ xMznϔlC,[8,B ߽(wq6e7nhb#bmm4cT"}|GGJ؞.cJ8yflD!NI1破1NTӠ9p`K8m]©-]a9;GBN^?*$m1ݼFbnM6]zìIE.QCa88XGWdRcHToQhk Y(MKޠ;VkN"=,L;b/O2TJuG5 ܙ P:2P6OEpC\ ҈} J}8ͯOnx{|kΛ(fcHl$®d<Vm_Lj iŞЈ[^i7\u&C2<%@s&EdGD%AyfFRj~U7GLx4 hW`J2~jP.{KFT$^~L qK"л-daG %B6ǚSeĻ,<ٛǃLs TOWChPnȂJ6)Ȼ;'M>o oP3& n/FfLDRD|D $ Ga#~\fȀ<LwĉsN^ho ,p$մLshQ{7&- &w EovX dR 1R?4km{|Yv=3p7a[l=˔}>BV* 3JCD+6R6_PYm98Ķ~5`)4Z@[-~+u ѱOuhMdZ)Tj-;q.U// [_nCJ k'iSFoqsgڈy@ h\KtN(jq${cc4F[ f{]/(XTZ)irht٪B"Oosd:>Lex FUX)k o7Jරywa$ǯYVHID]F[['ZM538N`^zo{suqRKXz'߻70O`+?{vnR~u-YlqDMV2E/eVoWa)ok3_4P#bL|e*~Jmо#ksmv4|pGY 'Rhf}BȑK\f:Clz,]c+B A!֫JOp\}S v Bnk$`jז$:nCק|wǯRZ']xIl0k.)G"g̓>8[jTcRPif 4'f0Z~8 %kNϋ-ΑjQ&,}e5}mym3d t=Agн4fk+$s=H%_$y5 =R!;D5=!t}=F0$ͽNDU5(&X؉}}\m?40̛헔GS<`3jvx/G/GũVQ`pHfvu-)<*nP 4"߇Qj_A\ld9JMK[s"[@|d-Yz";0IhTʎ3ċC리1)λ{F@;UbGCmDfh XoQ0O&w Z:է@TuЧ.N9tvF5ݺ5Y=3=k)}A MrgX, &q#;ֳzm)_$_ym5N <zKîa!~H2It}_?QNEI;oA|$$̖oSQ}3F~4&"1J)uO0Q?K73 US3(7P}uSv}R+ݼ! $}fAZ,iπmڇ0 )/+g#ڊwYC?=0vSkah ?R!dh|b-6< "gJ^J!0kij"NK͆A/ nAŅ|r.8` +RlL E˖'hʉߩЂ\I ?Ƌ?滶j|1~hiY|4 0{EM2亟;CpBb*[f)m v8{2l+&/]ң#gꡥ[Q~L,>$-vgX|=_$n TBx)g}׷TT0L Ê3sc^/kMWk>8FHB,kTK2#!_ɐ﻽@㬢As)E~\u5/k٧.ISH;~va&c9Q8 bs?)o9 zAzUC|ՏĿTTFdSжQbVS1hh튩 ,u:mcք@v牂mB\bp|@w s'ɿFl;Ȫa.ts ]LN SU]62Ώf50a ; +oKHswntX7.70GƖ´K" y|{!Nkr?'/VT8R^䡔p ԧދ{o W`YO\ ljZ4= Hɍ0vW溸Q,7 %'Y~O׏[h>2&6!vUZYw(}K-Q,Â`U>Ia7q'3k]͂Y ||R]O]߿QǕB/nsߧ\z2*D.y7!4goJ>Dqhk [.7Y}FyArdW]ydn4`bE>j}]_R4X7 Љ<ٜJ[fz3W6UFi6(3Ab 8@n>XH8=&d7qEQ{/IX>"Lᵾ9 M#Lu=EI,ڇ?:u5-NmgndZy&}RƻW?}؞Rn9,:WD1ָzl%C4]aX<{ian3~6gzW֜CUN&&CS k],_߆OjS5mdp<ʕ[Z_fƯ=92GSИBl+όԋʫ_J?Iz\Z)I{La?Le%_ G4hÝ jC=PnhnوӃ+"w7YV{9s"xѥ+hVը\Gj۸4AfZ,.^T{F#2܅'G*J=ܚR`mz=6RzrNT[* ? (ȡ,ZX1F_XA*kCY[#xbhiȄ i\qĹw(x jRLrPr1V#tK\]oNŁ) .Ƿ:VwRV+9. /ߚѩ3)rmh\~uJ8`7I Ѣ8Y+eWf}tkhψ'oOT#)[k5\Oz|K\)sQM$jln?XQ+o9y, -fJRiyw2tGv)g"9_= Q< g7 S̆C1,<,]U|ND LVKZ=4"@I~ғf"p ހVoFt@xԧh"S1qs!5ZGV/eUkb4^7D^k"WO 8l *ܱi$88Y/C_U=iqӌ cWpO_,s$ՊIE9$v,4D?,&\w= Y. AyC/-<MZ`\A JG n /*s[ q8o XzzBB;E<ګo&-w!>%@ģpQ ~q#o%alN\! A x(!4lgP Tד`C߷q*xCmqU*l9m5IGe29w)5AÜo7!Ə<6$Pyg(]JRMGI n.l16~Reen`a⑱lDjtM _:PyF#tެ~іW*CAiрwŌCU3k~D){:CjE {+UxJeHj}) 37f-tb.}X3C܇M쏽\9aXpq":Se`>bp,8#mv*?4|rn,s8oUҖ=aVxpdBseΙd|И΁NL:U>J)7tR 1~♔# L~bQۏQ4Oٹ̘X KF u!],*Wޚx| OGifȿ/P$ZrM>r<}P@B* \7{촖uV;`;ZqÍaSlڵ)*$)f*'g Wp$*U{L t>{T{4-rj^YǷW)TuꍉzD]N`DތPM8ĒP.RlnX|!YuD>%)Nz3&24W]t1nLϲ?S WPeBJݣ4",-u)5yCLt \.,l,iȒfq낳G)Y5A}k]Zzi&||Z"у|xZFՃ3ZZT=6W̪Č$2+$#+UC**`ʌ4mLXPZ=j[iPR"m x2 Ux>U.K>>゗$ڜj/<kLiM<ȅM-M,lPcc3tP!3͡}V5jlA\?Si~ǖ[ F"`ck" cYWG7t1u>3ppk`>ݗ ij*O71)ۜCÉղݼ|I_cM\8VαɟE8I!VІ$-Yk8A&ѥ Au^vb?NCS^h$>NoTδ|( P{5yT"},mEExT`}LTJ_ٹc3\yל4>;^ /7sP7E2Nx|a2_,q[ǦTYh~xvєN~QL3Xr>C4>n$ ]D%#]Oce">[Q⹨-jׅ1^` Ǽ'Į(FbSpv?(TCTct%\Wo mi$ku4iぽw Yng &_H=y*]w!vg$-Zn4̊ey>_Dh("L2%&'(qa}a[LBv@Z&rG$zYQ_B|zeDt7G ۝-_^;DTٖ ]$"%v5;ӊJk(ٺ'a) ,LD)IwABV=&3Z)d=߽j}H1Lz]ǎ F@C'^?&D>Xќx<`+'Mg';sAuh44.yE&,aDk8%tyNHّ4I?~6{|p*/)|r(^s82c-gULԚua(~nи/xI2PJ^P nHJPD 1CF9<C1v[&.rUa,͠I?JYe):s`axE 1 u#|>3SPh\3rS'̊sOHA0㆔I̤cb,P_|KF]6Cywqlɧ+ S,4!]ѵ3j/. 0p;p@@;iL#G4X4R\{_¦QSїՋ(,m-Q߹E!;݅ %[,mXQ&:/\u``ZN\Jh#f!@ rG4.BdFu:F-./^0SDa=̟V'IIC;$M`x>jl[@@Adz.+LV}5t8)s Qrcސ]J2C3RPZZp5T5iLOڱ}J[+~Q"a\c t8n ,,<%Ǖf7d/7$dwIdd7^a]٩ddX$sۮt,>oHjǢ]D%`}Į]B|~";Y$LdM>-*` ubS-e5(d-]02%s9 ivdaye'يd%US8)l2EFzqjAx촯OUx?RU`R2aQ\pkXjϴ)LVS^pANc4-cc8Ue9\[SamFFzӦ.ͺZ2>oGQ2WKa+ejzH@F ڙŚ85o#- ]bq fBe2ero 9ddyP7;^u;~A#kؗr%P*}ۻ,S o1d(U` 9ے{iMԆ]^ިoHj:HmqY6]t 0ͤO~%k="mY?Pʷaө[@y *swoR^Օ1S\3;ڂ]3.ȥp<0^Ȳ6tfkX_ҴAh 0?uf{=Ҟ(\Mt8hX @YʉRPK`Xf{QAK{ z$&gS:2il|Yy U1qE%2P#8Zy}9}tKݎ+߳mV3Lz"&rIrzId̦<\A28kΫ3"U15%6|H#;RI< ٖBH]͑>d# g.1nW)IeN6L&6 r8&y,[ i?ZeƕQԋ JOqz*3-s)DTgff*nQ62'PJzzYP0-jq+(h"**љt`#%[; ի+|^>}](+\#ϙ{V K36}~ UdSIعG `۰2agƎ{,npHsD/1BcaSfxjUI)$Nd`uH*8nPFUMsw _5_+| ?k'O!MfL*mVan(JV,GT>j[ 'vkҤ6ȽHa\%7Kw0 H1U#,<:~o܇PlDp,E#]3[ww,Ecj ,.C r7 oƒm\J}f+l19fٸ؋Z}Y=j{kUEiB0- Y೴}sw nXBA^al5RGKl{(ԞǐNQ}36iB^1@f &+MHTXK9|&h<:>?<%>IpXI.4z)J(ynL" %0ѳ~ v/-8+v(吷E@>:Ҳ}q LRe1!chgKk)['nE '.bB$ͺ3jIjDl4[ 9cfn{ &0[ƣQ^oG?i O P?,Gv!X!/(vL_nxͥɴZ,fqUm]*z§ M_R9`d!mE*i"DBAC%;X{}e޽+}?!(R:foLѿCf6h{ VW Jܗv(ە\`b?n'|å ^_BJW(}rd\|^,{Ar</&$e%P.:4o$ R0uvdgIch8V {/Ŧn_ƭQzEjr~(0,M1ſv>n%|1D VfetHELlVN$ʕlYNX" of{I~9^hծ6Z+#p ZZO,6K^uOSJd!Hh~So"u} *+U;;%T$&SP8/hGp~vtnUҝX (J&0+sWi"\n s${D(]M{qR6fxUڼg/9 \xӥOdHˇ旭0g}? '0+F4o2\fQ 6 HgUa,p:>ǻvDp444هB")1ߌT8^`)8yI)ٔP^qG]8f gr̴bw%Op".r0>LrcCy}+oh\3sjdO3HEN?/0_[LI_eGDly wN#d#rZ@s9oq 䀭1$vPCr`o8HrHAH!G;sK ˕?hT)wfb[=iPY(b.wTFVQфA"RϞ*y2_/^K"' .u)E *'ؓ04FTa;&<9dEm ^dhN~Ytq-˨[w+:  nʝ !UϹ.y㍝fhk k_n> ţk̺3!+30DGYB@ m~jw!{('IXbWCaW>s@1kr/;ز v&A D"MoWZ'WDy;JtYHw9qT]љdi/6S26FSp6bMcN(5DJ7ƮLgc05(ھB}o"TNjp ILs$ GT ׏]6]mM[/ !rE ׎R+L{P0=!ӊD0z~֡R<)۬0+lЈ$O"X#65j*zo5a)4cVַj+%\U</ќzN lD6K6vm"});U%h'X0"4A3~\(IH t$HASWYٿxՍ׈J;'&+;1Y9J5yJmxjTG r{8y^5R*áLEvR+CcW<)`ZJm]‘[%Up*5eO._9;b5 Jn4ս=))O~2,@d Ceۻ4p!W«2 :WD]e͟Zʥxjs I7s. |^U C |©(o4S9#J@o=h]D?EHׂ1"YH@jaU1U|{pz K&rDYp)#*7@!%`(#oƸZ"[!bF\}*wmPj枴_h}`lR&VI8m.Ak10ʗu6RjD*Z3 /?NH<9ឤBf<-T'R7!cШ/|sQ ( {.оתHP XUWL~j( K_$(PAV_=LDp7LЫxGVZXtkAɈp !:@Z (\kAcUĽFg]:*JRô|*@OARbOa5r 1y`wBޣΛ3;ԕ̋'`PB:ZUt[n[`buI$lǒ#zޚ,ړ{Ė A`t2HϢ'T 5%6m|XY6 Į~A̪-~^~R U. 5} ?($ìAm*ͯPv\Lp5Wo&N+*DE1@<\glN2;3Zm$xݞ'EwoNW" '7aa1sC]?:wdMeKLRI!`4:`DW"@vh`tYY?J/{{*EM#y_3A>w1 6`Hx;2}?Kȗ4tL!q$$wZ8xJ^5aN%ڨŨ%AD!W; },5qlv"OE'T!ٸӝOȮ26zr_v7zS8gxV} lDT",T2(Z`9ʷ-NV 6N/*HfypFxt,iZ"I`PAN+_>M% Ȫ>N㈘ξkgK''c68;6,1inCM4)/(0eHvdX3Q@J3_w#pO0 t9ʞ B4TĊJ` mOz7R fjKva<,uRÍ9J@?7ͧY^b~ʖTtc4fxk/h2˅Ij^p Q[]yƶ;Z_IW1"D~Hn6-C~T`UtuG]= 7d $oVk&zssŢ9Q?`o#-A'2,Rp•}V1wsi]lŢkWk=Ѻ ɛQfaM*(8$@"Pq{ۻ}{lDݟSҒfXfq] TVoi}_1قg\5yW->y@hq=l $!Z^mG翗?5wTx@T9!8U%q-F!6t0Y*zH[J3nSD.i+B Ví&KlwDmg"=8hJ 1zQ/ 9E X1YٵSa!ӗlJ&.:k&3fYMv4VJ"T%xߛGӢ8LCF̝c\p4`~%ѳ k?ZUeoJ79ܶZOǶÉYskst*`[jw\Uv=uŅ3:5ί޶hKNo:e,غZ{a0ILXih},*Wtnw|Ә9}SVZ> C72S8ϽZ%}T {7LC:̬pL ,E |ȕg*폫q8%M+"I Z<Wx^U!җȏqXlG]ϰ`Yb(e\ xݹ 5HW..M@]M=žFf>Bɒf& U:~5^\1C) ֚FpY;*-&YrۀN_äC4%3(MY{yRh7#bk:(e$h&Ij{iGP`iɶq 4%i &xcyk){n[?"!'2ѣsu:2LCrb.O]~do#?Ε TM\F.I4un$;}Ӵf\g0.]`fۉvAxa(-;'|`\Bt%v`(env>gkHˀq4K>tVѱ^L3]p$6V{Tv%@ Dgd;kMz`S.?B,OzT~8lABu,Y j@0) 4r<Ǔn>"P~E)A"n]+ E(,_K.A8z7bDVh 5S yJO:lZHYamha<5_W~{{2p.rw1Q#B5 ~׊^{ 5[@d;%L^ O)Squ#3 @uJ2S/,gUvvC_q#N B_VR) 4P]x*$U;oYZ23@8'%M"#8X8w=(*gQt [:O,}ݑ@gYI;dȲpj' 檒}޸,JBRraHʩqvQWNf>q|%FD nO!$HLE8N| q;Ƹb׷UFx娄Y-c?Vq:?gvJW+[7:.-:3[:,`qv1UAO4s({Q7bx/ߢ &J#fI%hLsE^X@$x(J~t4U*XcC!;R`lsN~W6R,1onuG=z"wZ}AUt( #ݣXj `%$*-[6 dÓU"5}pi"T~zVMO\ڪL=ݗQF1ap Xxuߚ"^\D~iLԝDntcBtk1_>Tsp*S[޳XiI@Jfy-4?n)]2 NNU>n- Q,&G~%U *YD?|G~jD H8͞skVS=Av2/ju nr6Gv)w1HG ~gR>:Ya$1XrIa _˂Daz1^#gS*踊n8}#Ѣ X`1D.+qVܿ Fe&bCCX;%û)ەU:G 0'(uAɹޑk^I*~M g9{y|Z)}'52P6C޺|GA<u\EBzFVX$%wqP-_j%b}\'d7\ɗ1hk`N{P 1k껑D7}*/cBz%ky^a/Elƻ(x0Y*mkk 7-צb򬔕 ^QN =]DD"z'C $A=g~aK& T@cr+sS,Ó XVersh CQ @ 5y(wY.Cc5w"m-"F톎*ք)T^M/ ]Gk4o {Ra/Cv h8*_w'Z3 ula}k$eLػ652%i?~|lUwY,"술?d,K 4ò }@C[ HtY}՞X}d&2>RrCm*˸4AfSL!ؼ;-ނٜ4ŭ\l buں% g IlOp9)3@/Twoj"9pp ]bvoe^$)ʹ[z"gx8GL 8d=`KFت+*^-ـgm'Z6A|yv󣅓` |${ȭ\2Q2$F4ZqK^ ycpѹu͛u[VtN+i=+3'bvTdK~7<չV-`%]?x;9C|eKL]Ic24&v\1eպlC)8Jv .([D~IJĹt}Cv5k -#o}AP6V)(߲h4g;8='USMý&+%Q9i?F|rbbp0mąFRHs%i*j*#[NnoTsaW"C72IbX㊲A(rNn?uj{kSvbR:1ͲW,E7L6:aJq͑xZHa!@Rޠ%r`: mM$QsG60 h #.TX' )mf95Ͻ^d*A:Jߛ֊O55K-lױ/n>b0 "a0cX-h)qsK"$qѧ lsy$;z$ژzE<xVm)D2-Xu5h; g*Gx4ڋz=KwU(qftR{iFb/Trt7b͞&]G]ZcF }Y}fłͯK,;HE)n!8+XXʁ PQ2vJpA_OB^x*/I:F6b ĴF͚2(.A]9Ldf*)Is: I&Ga'E^;8n֡a} _‭7.wnJ +ͣǡv1\U}A07WZeh;U* h98x!inSzIƭ>ճu_/l嫏E[uD^Ku#+;.?-QDy'B%6-/-}uؼ:q/7 @ư#r V6dw#Tv6C4}:FwDZ*XT܀[V Y[FWmgf: vY#MVLjM ?m1Xb(C}AaXaGv/ YE3 J>;'$<8xOW YfMDv++݅A|͞ %l yݶ4G j]߻On\ZY dm/RWkZz~iaS_cEuR']gzHg#VB(XX l;./:WL a"j{| H7y}.SeOH;b/`{(n53m^Ş4.;=< asѬ>]06Xo t =>pY#/ ,}3]YC=+t7 Dnwh%3wPоl%B| =P_,0WHK{3]E׋2Jj͛k܊$J#7HtȈA(}Tg>#h\ՊM+EW\obDhuW6=b՘`U``W*v˒vj=^.8MSH!WףjDc8ϓc󴡄PzW{b3cfv>=\!:I)ؘP[ a&S@IA)m⻒6EvSqQ\ΌL.^]OKҊo σgA~[BJSwKxmE{zz$Qh=!A#:2bKQэH'<D9L?ϔ5JXTJ'YW 7fԢyW>jz-x?f!]V,nx_'H" 1[y8AE_Ӷ:6c&KOR1ի 1|R1C~?oFBW{)=dO}_M$LtLNo)q2cA?Ts~=>B8BD1UoEfg@#B'ݾ,+0ѬHAL(qOD1 ڬ! T # L#H< kC[+N]'CG[-W,RjT?_g+%4b<2$4 brb4Df7mFmYz.:לnBy%sg Rxeppq n6B.u;{FF_h"6>2FzCi=ӣϣ"@eЙ1N1٘^<[McEQ :s]5 =oQ;];zd,hf.Zx`R44z:cG)sFŰ)b,;at@x%;T<9eW!X,w$V'@K|{BGaZE-'#qVh0ٛ_ :+0BR[➐t7 /ώstg RP|dw\^NG-䠋BG@lB-qw%;1p<53"ǁɬ75ٜ|LR}ecw=zѽfh"Ks]1D1x{Zuǥ恢cby;}^iW~",FX%>[u`0 f\Qmr"n<陘:B@ 1xeBF/s(2{Y,ϒW“.gOhp\ *,]` E zEf"1<#S5}n7rIf.` Rt5gZmxϿ:@##*~_ 0&\T q̾Et!g!4H 3\\6V,M u1Ve KSyABEPIG ]bgoIx5G ®?Ĭ\ē5U<{HNә2e4E#5ALcw #TRd =@MXk5NASrb @ ʝ(>G Hz0BIls#X%4Lx>`63+{ʢ.e{* ?=צC6cWKR.%C8p jぜ+'Խ{.2},29`M>\U4uW̊ N&%f>0!j4"a}=4V鈀(8Єz(r>[]`U\ONA1apzA p);|np'Ǒ l?i#J0n 5<(F gj5Q:__Ǜ=[ tvb S` &Nj>0M7=CBR[jCBAc_h ( *lhp$o/t0l=/ϟtb`[giD6:\KeHǭmm%6b@}--G m{veA]SΛjKLjiU rFW<\T k}f84B5@q#g_f ջY`fN=L5UU}(|5ʠ̋Md/sR]Y7 Q߼bW*'z OB+u: =%ҚfƷ'J\Td^;-^ !ȟ\KY%Htnԟ(+n*^=“_c,yiM۶GoH(7D^k| }Wәy87Ū|瓪s{P [c1ۤa>Gqoj) bJk[`VR7ooи>6a& O'UrP8-h ;0ղ : ^b(>:)&"FVo?H˨l9 c dLc-MͨTIOgm{NS=Bg/uw66 *@O%?dOInLT T ❱epd!3c.fF;]c sqh;]4IFЂc0Vg̟x"AD,99=z+B$ID h@T$6DW^^0:mѵ(LZ>oBmXs3=V5`t鉪%hƒmN|n{zaja L;dg5&o)Z،˭^ lnW$ f`I&Z_lOExw٫fd" ݩ+vU. T/oisݽeWHdq'9Jk!\hj<[8# 1D6ė6gg* _;SXhV' P#{۟w,S@i>qq݀UD_:;N!j-N`@C#[FipKXmş{.yL- Rx?е:F|UvNrģhϒ8*)|U {|lh+\v` >=QUS^e5!2\{F=¤eJ\"â5Bt卋 aHhDR9axSxm`~7!A[_MV aMC(Y0a]9W.W؊@?Q^_&r,;=7>SQӭ2O*@* &DPxX7 Lvxb_YppD09Gb~PCA՛L?XΔas(\j_HGFBrYY 5_,4$Z;uDsRI+Ws Ctl2 r=u ycPL u|PI[$XT? q*jBW]i^ -лF`d3Eb?FbQQZl[;zPf 1wla+:6QǦJVP8>ukYo2DGP{yI]}lq7HUUmb %cCl rFJMIvuצ,kUX*(ɦDzS.1,E"'dtdlJp1O(J5Y9BPQd*r%OcH7C&W<,:T}Q f ykkQϤ>W@{skAn_T|ctZ_6Tq9&ݶ*Eu Ck왹Ά鋉S]sK;'=k) FQkt+aXm'֢qx4ԦZ3CR`n+^m+)[xIx ,~%_L6~PT=[T*˃iTU Cz5۠~XY^: 46&z/SIJps~;WN?5S`#G5I7ErD ^[?nMRf}@oUx#}Q2= y 9øB0-=/7IcбC3sp=m= [JQ {"IvdAR:s\}㊺m니oh)8%0 U#rX*n6ަ-4n"d{@{fR^et8w Ĕ>$׿DA'Tw\+…mUoۈ#s#e mI-tJp[‚v(ei T|X/}ue='b,اPzWQ"1ġIR4;T&֗U^NSkVĮLnU/r"yh'p{r{oBm& ^te+WQV!Z7=%9L?iAY>EVTp~#0KxGA:)a̛<|afb9),犜%U91]16!") )EEeֱw]K.v@Cu}ƵsaVu)U?QwUYGt2' Bˍ[11uRsɟsܙ nre< GjCdnEc pO6U-1;d8},6׋[nxO/@k~f(ܐĵɩ;h~x+ɷ< #%R i}bJ$:<mJ%M8! Z2mAڴ2Mm%7cqyu,B ZB@VoeVxv脁gsQV^X-_f^>]BFV .|`.s:>?t(~Ɓ^mgUI.y϶;Ƅ:\ UT+Tg#2aU'\<֐z ߗ򷲫@wpgj;4>x<+"Ú)m q ,/kw3Yͷ鱈DQ~?t@(4`&;#Z"/%9]3*vGH4u70p+,r!? P#7y e=:9e5>V+=0Iq&VKw=Aۢ v# gI7iqD=Y=˞; ;ZOGbZPxtV%~A҇SiU$ -5ig"M&D֙B](,"X0;_ratsLˤH!8eU)nv26ˢ)A]LkO-#628 V"Ys#]8z;衴Pro;OW~sVLjIEY]5KlăހqOPA~{ٕqBL=;]nQz޳Czvdz.0%[_Yt]V"+*4C6m7-)o,K!<U\0ɞ"vՈ,CVƓJzr= 6[7vɥ@El$9WB~]N۾m;MF9ݡ O`p ZN(|Q$ȍ\ʬBdҀrΥp-<,3֏8-qcE3.){͑%ԀvkLtR$4 'ב+m'0W0Eb' BԬT,o*xCN QdN> 4?qĖ]xKr}b'.jHZC֥\NU Nk. zILx#V|S\6%ϋ~EC943%<(VdCړ{\)9>kPM-`i֬1]N#:(j?Zҋ-!/+^"=e :K#v'$yQ[J^f E'HKX:agBkwY ]uy \)8AX4%ѣү&}43;y` 3D'VbӅW3iGc卌8a~Ίq74-)_ZRmNxϲ|b<;`"8 Es! Rx noA`W [`m.Zŏ/e{GTKg˛Lg(,!ϽӚv?G+shuYP}P-KYFʖr`"OW|t犧4le[c{Uan,_ Op.ƶ: }cܶ/ GYWD#G5}F*ųvNU<ǿ}J0,&n(=Vh豋vp-ZmQ;-M_*ÞhI,ŁdY3M1L kPʉCpZ ٽ]ҐYI@4a|)E ,,Tv!L;k3ߏwUGQD1 R CW\k1*2 LL 1|n$fr:ڐUvuI ("c.[1zl^AvtavñbD25'AfGjWLWRciXy~9'@g=({o;6p׈ۂzɺݨ3Rݍ {Ҁȳ2p|}NR)Q, 6!Zs73P2E1XޑdB甮/lW(.d/v&c iLh/ l_-|MhT *R.aD:̪*N[Kh "Gqz2Yk( 7vO=V;:b9ݳ2XJ7q?b:7UoZGt⦅lx$?˹HH{5ހvTi{-ʤbBfz+J[SU=󑋚{Ҿ1n6K.ۑ>fXl»ItZm'<Ցe & `48GL64HTY%fN[lpuْ}d W*2tiOApdsgHJEqk{ڕ*tx7#Ł< ' (fM'< ޤ/t#Y]p' {I36%:,(m~@&$$#buOމ_x!elKCa/ؕޜ ,j0uXqeP\HdnQ#W;=뀐l v%`}> 65k;ITg eyZ0/4h4:Ӑ-#hNFx0% sS,a UHnXyI N`:hzl cPZ]̍:ԙG=DԫG$!m%=ӣw]F+9Z3&!;jEZ^nS&qb\+ޑztgJ$VOcܓ)EKf])uqtve<;DH'"3EZFwxʪ+RVQփp@>KD ϶mtڡsreYI,c<<0hc23YGik)o).jY x72gQ7AyMIڶE=kkܒ+9)LTPO4Jj(J˗FKXU,vE tdZ}`pᏸ!vpesmo ? ݂n\J,n'HZ9;WG|<\3.C rlx9Cs9+`l[-ԲMocdv"Xu%+(?@Qp-wY=Aei%?C|YF-a~ #ls]~J!=RВ o`Hқg@Њ36=G bݟL_HF[SqtTRlVV * T |\hyʬizE'6y-V4f#E`P/^9d ij3C a֊dFŋ>udmO5HԐ o_bsLqC2X)pp0=g$:FAԇ]x.Xicf)jD,Idй#3b[SAlDJsOVXGHYxR caZsLHtt^M:-B3 LvS$>`)3P৹™$팡[e."fU{hۃTɍ.oH*%Ak1y3bG8ld$Rp8 jMlD/8 k䩫6!?&kk[}ғݢq,3=〟&`ko%'ѮO Ƣ &$–Hp|+Y[w#" OzĀJ]B1qs$ b9W<!!/Nhr<3ygo쇶kQϞ5 t"Hz4I @?@x֏"y:ʼ Ϩ KHAh]+Ph (e z)VH}gd9;D\y |"sK58Wv"'X&Ns/A !)MGH$fB݇Dka$^/OmlO^%p8^6QZovdI3gkl)^K\禄},d/TZR7syZK;-)HrK+ lĎ|0-ׂb`\Ϗ}]MLPr% x;/̵ 䉩ڔ $IMks((PSEM^-R(?W{j|kP^쫳*聇PAJ6E+ h & %њ3//0o}2I@-d%aLl5g_OjJ|4T0pa&.>Au$&8K:EAy:i1;ҍ%lOB-VDSƫGʙ [pmrqU8ԐD anBE mᢱi0$C%G,Ľ«\_B$E`hͯ&.(~{fͽ-s7PCy񟴄 x{:Qێ$KYT!-|1;89ۺ3EV:AdNbړEx K܌59ػ+SI趞C?v ޥ` +$~X{1KWIY3VgBW[[?Ac-? 6} _LћZ*'50btw)ڔklIi_r%8XS5jٻq߁{̤zE6OGBl8b/-? B/xw;aюp|\{֤R-H1(mAA։ȆCq]H ИKY`@"!AGp“Z?]lFV7Ht痦B0gl{O#Dm]z[A5MI'?<.7~CݰLRc&̇-6p&sq>#E]RJ0f)+'~YhزjM^3FH~B(Ai4nȖ52VwעulS߲`ǏV8<UU9 Swf4w_m]R2Hҿ|Yv=YL2?7xhar g|,e7L H[\3"iuVWiD~"/g'8hz%߽s\ecGKjCɹq>ZHY@K#= ΨMwet"Ik Hښ@sohqN-y-1>,?` ?F!)?we%?Zn)7,H@|K:P.hCNssd7 ?T(S]M. ->R1E@0j6#]~+>z mMց,GDڀ[RWPߌˀ4bNR[iuK`|2alp)G@UY,e_xΨs䒝1] ( <@~1Ajxl`0UI̡r\Nbqi$=19&I2(W4GqQ ? 6jڃXt,  3Z`c<*6HVm$:slU)1oϖl-h8xθyH#Fͧ|mq ,:-*.Pⅹ_(ۈmG$TCf?˰ 'hn.ym߸ S)Rd6l*PgWyʘJh}[#۪%+8qZNE% ^ mN)6goUec  /~ҫ#Z^< :hRLs}ʲ -HwȶfY+V_ƿBԜ_O҇B\32[nH uM;84Cp 1ء69N0% bN8A%*Ͻl5H9YbBmvͷgvoq8s{I],4gKA7Mkd+P xO&|ފY8f[px`?>~W+N_"oi+m3%Jij`rb+R"UYyܧ1aEwP2{3̜Ĺ-͸Y"8 ֻvy6 uw`xPfz"1yޯԀ|{Xd:J %ĕJtj> '`wg'º|GEN:Jxՙn5)#>CW!|%c1jWK@P[Q^QbT..|s~9Eӽ=Gb*Q v#vK›RBq&2(pFgW02^d9^WAR%aYk^'?1q4=\ rd1am:HUȫ@BiZ垜T9}/^?^oZِ旅vbYD?+N9jʕp K'PKFO,PQ}C#w Ryjmwvb㎍UR |~euJxkXyJ4I^+K{/55}`C7j%yv:<ISPƬBfD<NX65U]9\:5y|>õܜvYTxtFbq2vnF=O_{xߞD}Es[0)>}[K>x#IxD J;`.m7Vym6\  &%`1AbA % Y{PyFFQe;2k> S^=O~ i:&pG""w"!~AJ*Jn*}TahʳNc"dڒ!:#1êrQn:4n\9'78 bq! 3ǥ%kueX7׊Rs:zj%2˿N,l~%G0eHY]/ Zh80?2' Y?ٙwZ"b I?EDzieq_M'zq*\S~.'ɶR@AZ^C7"hcK{nv%M{ PHWC5=|l"4Fۈuzt)'R]*7eᠥx nOR]k ;\)309rĝqz3^d'\YL|:"?eBIR.j8K,.;(d ai oDŽ®SN̓*)Qo)_9/JP:̜8jl?y(֬D^zMő>?ڷBwO&`VL8x+IʎA\O$%AXTFP3zSyΦ%jG`3 Wemor6C !Xc,ҏ{hMсX-‰r{o0ϟ &k[̎dn"Abʹ?#J.e̤oc<]WSC}oP!"B\ T.1L{igT% 6 ʼn92h֒X:gL'nF?|jK6 K',;wnUig-DCc0 :XrEL|FnuPEHeU*H[=Aݳh6VE)j;^2MRyR/|POY<7*;r,ZO3 }&ʃ3+AWF:zU` 9S#G—*z,C==H(\a>{fdvg iM4$Vl*]6BAۉ`rn{Hʣ@Oȡn;pB8~;'1NW[ cTm1.ДJŴz-.p:Kg32[Q(K:;: 9)g k`QT:-׆f?xUnx*=*?c+hebSĥFxJ7-=\ߢK7$xľ!N#czv Z[wɑٔlsšzFiPq6$u&ql ̰ y"X|oHQ$i1nU >T;haAdxZQ 6(9pXLjnd`t ,Gi|_mM ܰ 0_/aY`:@,T2 1˾FVq }[ĵq4VrYTؒ4ߙ͸,u l/ot5wSn7@,U+帺Oahpݙmډg/5}4W{R{q2`+.N"*vm\f@A9Nv\M/6G P퓳͟f8)Z13|TTACzYg7ה99[Y[)+co`Yas),XfLgSl,ˮ8\3uk7 'Ƹ~C ZX=۶1NVN뒦o΄-Ө&зP}^j 3!UlS_,0ř\Z /RrΨ߰QTNsk(}奘O< a6%ɱ]1&Dj p7.IާS|RmFTm5R{nzV]yURĨqQ<ԋ|PF aQDZr}䣱gRi7PΝ%d2=7%l#2x[{R,Y` /EPS](Z 9:DM72A ]ݷ(~rSaiYG3?q{țMt*7FwBi+xz^݌c&ĺ!L|ȉ 灏!쏶f&Վ쏳ww(Rm"7w$Kw #Vp xxʝ@D Dq=G:EH6\+עA.7 rO*A*Ixlˍ(Tz:X>aXXVJ䢙,XkEpF2]'P@ ."i'fDQ8`;^ww i3৯#8vYM^o|6)CirѼo*pvƣOaCOvps dAz}Z$G~c Gz]@N#PaߠApS-5GQn)n" l(Bk{>D*a۩‡yeW  %a%Ʉދf%n^0`6ZLah0k;,".OzN{6G7aUz(_v!i)*|{*8(ۄKolIGO\;IoUU0cx1 L c'n<x`元#Rr*oԦ!}qh!`SRi=WK;V =̴UzsBd3> /L70Bp Mnؼn&ѩuD[O7W'j|ng =ݓhchѨLD[LL(Thxk 6_-rtKF sYގeb/aK_%8:/̦~!+ñ+/v܎ĺ۵ISe;iS& doeCxkv# 3OVSb%[i@"9Ȣ؝ڡSD3@ub⿷~}M> $P}ɍrSJƣ <& ?@#*{ߒw?2NkP"п7VVP@HZ:qʤ^J%:}&p]Hix3y梥Yݥaϣ6 [" $Mo8Zj?ϟ3hZo5lc*ygU}a{ (]*fp LS -3*Z0+HWAJ(=yYZ q6v}3e*|L@G~ Ʒ{pl~ϺO^AAi^,Ylᕸ;eV,@F}t?2U}*G#ͧS<`t7L˺MHGk*puۢ+7ـge'\~)ym¿FHvċ~l(\ !8,|ϋIr%"r OWh "}dp:,Aq vk72@>R>[_tĕTiJGai;a\EhRQFz ^Ն=; Z]rGY1;!~x¿J_s@X; |O6#@>7FAsӨe(F.7 E6BA0…Ez=E]vb}-(6M}]P9+%|A*Gn#}Rl*2vboλ ̦;^FvXwK 06`"g0zsvz<ZAPR􁊖C,7 6bVZKgkT^!_ 5%LV܋xxVxg3aW{sa$œ{96K}Cx_|Q.lt[Uyd7n B)J*~jk$ MoՇk7I<ٸAtX=ٗ4 eL 뾇q8B־8qgt{9ؙJPWKa՗:og+YD_ذ]OhʔJ{ STzsk35=*[{[ξ3ج뢇: wP1Su_z_E^4 !H.,xp(ƩIIPTV Kr7֌#poL$KzOץݙ-wpfK[3UE>&vFD a@ RwBźb]; C_>֗TwAϘǁD)a4Y,\uNV~pH97|1mh'WϮpZT/F"z8(vTsd}I8,Sljgœq#ԦZ2gjă'5hUn' f =(Z?nNЫ Du zs sT;kI A6UFwwnު>0ḅ[\`Ypa?J]~2Ҭ>DM3G*@gW |;|XQ9s3;~w/d H|X4bFr`sz#>3Ar/g*zpbޒ6$vju<Կ(ßo|JVD>pR)j2C+.zԖGSAb(z(UVoHULr6AD8_Ц_жZSlRTJ:<$Nm[P4ۨUlYz4\Ķkk;V\{CV:s}ҳHiLegO9o.$&V: \Ӓg -6a)ѹfNQ鼹RF%رꢊ4\4*W2S $aD:f,y=E]/-Žqg/o}θiV"|2rp;|,4>1S1!ty~ag/DP`F͆:w9SsԢМ]ymuo-#H3и$ zǹ*M4y'}neh2LA@Xu㻱2ʐjzk4X]w/+הg9jgg)yAQ TJߘ j]arxj+p֔eӺKm:EZBjrwZwP,9a.q7+6F;gN_xCAo+2K\woC@Uួ`bۺ$ywVgӔდ=R|&8: ;j¬z3CvIFQү},/"Δq2ʒvrG?z'+-iQ=PA&X|u: 3_\=nUTR{]buML{d"{?vٌsh4/VX93 ^hrT}o UR?RUD>ޤ>o2O7tP?ugVLϪ&s&1ΞnI*Q蘪" ; v|[ `X#zTK%l󿂟; <K;CS1l›Y88Ճb~]'[bB: $Ŭ#KJ̖Xڳ#MvfL-}DET&kT?QomK!J'mߥ zc @ي%MǀFDOJ(vQ涠8ǝ2"1FT[5>WP=Vn'atVQ^~Zdz*T<`Wh D4tX*mxPT% ߯'=@o|q;?DNAa&6 _]}zONK9rR%aj}+$r_aUn lɘ_L] E8c7\x %;S 9CjcauYc8㇎D,D:_6q] 5̟ŮMxq jLIN%k ?1/)'nqN*J$Ui&=x`a'78Eh?/e+%Έ:][r5O7 Ț#IBCl37}\g34uk(ͥI4O,Af+.!:α)fD\j%LWs`Bm+bYB2ýp@Qq$ik=_*G)Kp* \#+˽"Zy\8kflt[W;s+4-G@cTxfl0q4hp9ּ??hbS WL `军 PP( 7& FcH\'۴/ffOY> qqJ./PӌwVTXz$mVIRkB' Ӄk0)@B.O y~uMf)>*}kuNND@$B i[묂k"39rOŎ Yx]4yq3ͅHWeP޸⼹?Qj~}Tٜ8II)T45no̮Us<LGmfʓ l@ꌧ;?^  .qqK;w)Fc 4(if43:V 1. #P))v͕_AOTAՄ^4z,n1N,,ж}h@Z bT 9ɞ6O,eg7$"^%=Yk؃!9(y`W!qڴpAd|vUWǏד3ыQJA5$,Lzkfg Uy1 }w!۽? @)S6Lڐֵq|I4(ՇȈ@Hٯ3-Y_)1YW}s$,;\ONi(0eˌ1T*1;5o#?:4"-R?y1ˠ{e-ŤSH%/b*pvn7j 1r18173ujѳ>d\"tjH% w P`X{;lGc :FOqCGUfj'6d_@짥13o6L<[cQk!HCbR 0z`aUva1ͰylE o%>x ꩗rW5Utwk;^5M7ɳ)֯\J@vR( Bl(MBgAy³8_SFvLK}VS&MkC Yf"4ޡ5ҩOLYCan}DEIXW-T f?JxXw-]wRI A{nJ;UZX(vyFl7Ё=Ls$4EmgG m,%vZFvQ&1h73&4ڌR\Yᚻ<[ҠG#KyhmN@cN D *|$"E/oI/[EmƀoE]b%~ C_H>9~a@@abZD&n:>YXm @bS8ˌu,^zl_C=l=X|W#/z!05G24?--<')R;._2g\91`怔kwzd?^qF%_ahCY$^*/pZJ~F͚WcVIG3PW$)'3It.um|,iSX+{ <-\h&:nwxV:f|sEΆ4CQaurLa~--FOǻL#/6xwv*hSܬ1VUaa7]U25$Q㤛>opNMWT7pMeJ48+hg[yT]v]aNQD16$ޛ@ E"df]$.^(Էb9r*PR0KĝonlSIy{~JFs[/+İE-Kf#РY1_IjayEP4S[y#ydc^-8 >\D_Վx_]vIG_=r:dX,ܔI`2əmNK>Yp'K_AHP$d;tK]2(vZMBXgmLR2:Ml+29Y4圕N4na1#`-(b5_3m@&Rj,Q3k 1 fC$eCxKÿ* ^- 0k4R2 =v @R1ɣdYJ"-G43BV)$}(ɮ;13\X@_+nܹIm b!^'SlHͼ_ #La]O*]ҺQal3hsTXNJy~T㮻= /KN9箘9G$OA #Cz!Ux?-]b!3u.)תq ex]\ f. TO(nq]a@1FtXZ!yco`^ÿ'h4{Zk^noFhBJ{uTA@Hz(y sRKӒ{-H} ݗoScAO͜&gpT8r%sz`y| vUCpDrI݁z/ӑvQ&3-<@@ A# >|!4*l}](iS9C{_wSK /f /1Z\ H &mrg7<.`"vk& zQ\B0fV s=\Ypnԛt# }={y +EPl':f܆6VqG3־ fMVSF 0T ;5 ϓ[Wi%wDC}d Om2-5u*Dfo "5RCCי NG6,uR˝Sn<@sp#9 K>C*s1N|JxzM@*naOЄyocɤd_cR||$qP\eA X~~`J>Yih9ۏ);&![ܡ q7OL{ɫ tp?IbG=4UF.AjpiwWRzr3ؘRf~Wg\%{iyE;rKS;>1h&ҺnA z|+z5o^ڎ]}L2 *1wx\qy}UJH}ek$bIbXGy* pKTWρN"ՒN ;WF6+paRH\- \$4sk"njؾ%> Ą `sHy_6|TiJ$&jy/1rj0`hL)iGk?^:2 AQ0%΋ \qt i쀥VQuýO,%|R= ;>j^Ge'r# l2$-Vf7/: Rn37 [7(UC'&ZA'(ۛw G C%L$R*5Ht*IHj'Ʊ+.mcD6 . 2dL - J)`KREcL_;-M,dPѫXcNB]=؜ Y_sˊu90Z,b}өWSs$snT,X3ǨK4uTIw"BV*ǰ*ڷ[1rSz~p #7*fc톼[Z@/A( +gݯa#zbS޲x*rŗq_7BqEcLELƛo \\"|Qmܿ4d>7 #1&tLGԛYR@v2yp;\8c? $6X.Dմ7PvGC=ݪJy\*XV'8skYqh D#mIwFsCZ,A}Zoiys oXmG  v@aL7fsAʾrL@m(w9RdW|r䮍}A4t,ңyz{ 7];zA "tTIX02*#RK*$739zUFhr~zc3Rŭ0?c"fɄ!t]2wpg 1An+dzIss_IT0SrXӠ~T0>°bVq}VuT-h F~sIO,$d{ 3QK $X28]|[:Ւ˄WFx;0[WI:"*B1A# m=Epc܇bN} iN0,]*:Iy)EXt R2߼!HvMNkERи;l7كZkCwwbi[ޜu]lT/e(`#_Y'@% ke:gkBGoEʺahmed~ρYZšw^#=涡 ڝ BMh TQG8d*\#v!f #ݹ !y&wf"p/sCS* WOp[mjAJEuBfBzXs4P7;(la#@IfO\V.묯!>#:W`O6 *%)e;5:i*􁁶В@g*iHYֶ45ںf5bIWbX)az mPϲ?.n4>Q?S?h {&JW~L[ڠsKB7Cd s 466zP$QfCc;roO Kl"#󧸫l}j~Mu@l;1"G%p@FsjOBt9}ƛrx'6!j<\V3u}ϱ ,Y} .x/&Pm?(uߘYT66.B@P9@Kx|,~]En&]w[-k.hg4ډoy)E@e gi|AuYXwptA.1՞T6 'Sӓ=crn;s|tUbLxO\ٹj9j~4 B~xQGH:Ct><'LNK#XzMG>~ze%.1#{t-4Z~j?:.CQ5-SI@*_G^|&b3gh*Yfi'LjO&Vv\ 6ׅ,_mGwH$}>2$I<>w4*q>{j^3Xܦm56")YpPS~7\-R0bm['0qRi)'q&!m@C0Gzau-dx_`>%CeM{E/pϯy6-:|. Ə]n&N=R$TK2(?jq$5eș9.νNiCDeTyj:w FL瀊ߙ #6ƕuAu{c8J=38:kOqԐ=PtǽpZV+& ;JyD ^[X[plIȸ*;iJ)@D'/-/GI7a.u+lux~{Iu%kP̂]5!x1bAcN UR'/]Z"5Y3>\nlV/mtz~uqZtѝTa2T562 ,TWdWEU|Hޔ^™(Hugr}`|jaXCekp0W˦5*4H(Ȳ@tT i q;MjrRq?r1KǞBlrnm}СUiDT'uЌido>P6MJ(yTUZxŝ t 1#+KPXGiz{*2APhŽijV̎/$;U}? Ec>@k:a>lAaeh 1R~byGNp_0r\;~i_ ?1wnH1 _uhrel[%TKw!%g4!1&%PtL2!/h_4U0T\]~wu%}jњ ;}_l{"jFH3\£q=h GW݈K1eŷ JI_+*M'sR˳Nr .ɖH5-#82j!`Kʟ: O#.]=η3Xx6=`m؆#pѝϥ#Dwl /!HcސP}7 ^FX.Ի&Xbc4JC~C `+ua1 5?bهjPϾn+DEb #Hr>҈k\~R0\kn{9ބ팥sW$&7.)z<$ßꭕ-gRڥ alf鷽!_.ϿziHr,F Ev%k qi"i5^4i?.A4uu$TTfI;xj'b/8()u`srPtbAaTqz;,C$(\] Iui#7 ș97UD:kƵn;Wu{V~t0%qGF)QHLܡ ~ DT2tKB3Cݛl^Dے*3u MYjZڀD}{耀Lt%붕rhɎ`'-D2`bJּerv!s'(h2/uUzKkp Yy:u`QaWcSAK;>"XKo|";^.{P? {~~QSf_%8eM K|7PN '% 2^Fw"eCUTaF+4OaLjCXmD/X(0<* 0lmTgv+ͱC.I%Xp V k?dBʚMhc(@zw?GA{ E `id1 eVSR!9OYQJs.tZ)HuޔnTpWnEI[~$f6#xP&5}G5[K[.Jl)H?ȡc݌6чt˕R%KGΊGq`sc'dCq`ͱ y =ݕ {m҉CM3@S*`ʿf.Dm`9JKr} Ul#jp{ ahr/T?MFN?OGw`#m2 r#ymM; X ?bB߬U7g,+}tn7f?:4tISJ88At~=rȸ僤eD6P2x,ĝsY)3Ct-BY2 CbUP'8bfc=E9$^bM" FEpʙv(}qoS}0QlFyyڝK*E0><|K@LK;,4#zߙ3[r' d[@$nT$nYdqN=AUkrE9U6ZLnrcM`* `i~a` (bh"R k]ҥƠn[X#8W:)_*Ei\ĐFKyc_Sԇ3s{Ul031 ]= r^Qj^8]ZM ^aʑ|xK)*֋ Ou纉Djă|p )n5rA8S[mNYtDmCz۝} u oƘ/Y: Q@A1Qv]"_1/[ NHFq*AQ?x3#o7nqmR AfqV?Y1K}ڒyj je=gm4Bxd~@'S\n% }IhÙ+xΰPk˒~hqP&w+±~k7w%m2UKO5٦·,q<*{4c mc1lU}47 УʂKPV(pEM, e˙j=ߐ "crk_[)palkJ[5L[njjTH&UQ[)Y \k& .ggwCz31`[Q MP?,ҹp\-Z] ~$L '>SN46l㮱27T,Kk@5MZݘJ F? Vvjl?/;7^^ L$+ѰL Ki Cc'xCK^p8RAZYp+tY{wxXx4jJ' 2SI$:x- 7AC{ɁI'=X-d?"j^̷+>!|Q0] SiuqfuDw0.IH.]ًÛebbk? .fa<".+(-Q@!܈f{ⷋ)45 K &m,-R}\N"C[ܕBf Xm%{ W7+Ϳ&!hp2:w:+ejma6}h*p&,\i\I"c @⌌ޜ ]`Mx~<\rN"* '; ND?+{#3J?&$ Gex ˚ !;]4W8"vh8R1u#C8Fz7V8RC#B-|$8APͬjiTv>db_I{ }<)P}(#&ڒr2$YSU6+ hUP cJ/m8A/g%GDpE+R=ʒps`L9h_FaeF$/Hk2C_w>I1vnq%[fύF1jq҅uIK̀?U~;J1  fN"p)9Z̭gO|p.3u[B343 (b)K5`:RR@3N'g.|V^mग0^Yhrg6eEO!*alCsdT=ـgl+O «}9KFLDQ.zf*Rgq@ e8lGB(lI| kx#{~橘!G3zK~m|D#0WYMUR s!Du67C]CrkG|*fq} 3sglP|Q , liNRX 5( VT#3lɄ_OWVDt^fŬg*]I1vtydCLsI+?) 1kŜY߁"@*3NIE.BHo89f|YZz_߫B,]n) |,ȧe UY?Agyw 0E_C `3l }]Oyae{. F}*iQ!T D ">}Fע, _~J]WgKYI r2`Շةyx,LV.vb 8wʙfqnVxbUg)Q`-kE*Hr>!>ꠖ0?>r G7Ņʣ~#-^$2*F-q9SwUdVQPwzws֡[P^_T"{7O6J9|4ky` U &ak1v/9KoK#` 3YzAi1vE\R̔G)vRh }Z*| 30腵xB+2]7*Y Ot?Ehu `#h% _riZ\>+ȖHḳRb,s(q&vhMOح44 ?zͳUlgsf"гb@A>L~WdnQ&,򴃮C ~P ׅ6:m!"D5T˿Wa=D P鿖L=aeC>;cWb[ vc?M^t+i,ޖP "2Y)Y_:ӟ~C9?'u2wFQ1P:2+n MӘL^,,t 此цE4{t ~28\K'@.:}hz]i2d'yb߇_UnU| !Z:gB~qңm@ߌ-:4K1YݚeX`U g}b K㸝;P)8Ua'1R"?emT+X4Cz-˚_G #s瀐D)LPXdMè[iIjrDmW2U`Ov&7:Tu2|$?cx\(zł"Y߅̼ޑ8&'1W~TnYnlcHiL@js!,.o=Ku{IF;Yر2ivaBAbSE=LXNKkQ,ߝj:C8s·Y\Zڻ;G7c-}젱 lh>X?3eJ~N?NXUV^< ,@ ,yu|oPOv׆2q5Ƙ-!>~r4А?{)P9|5YlYkַ`F@w>?_(ԛƳ ,a7`c3jÿ4f){ҺibFߙPIޢ3]Da,ft/2dqsiRIEC!U fn^8Sf&ˆ*v!!#չIw]U -!50hz[rq|gi@˟p_YS,1kBЪoCQ'U1bew)^U.ϕQ"@lI[D>vb0H ~6Ԁ[EM@˱-!&5dD+u[d(V!)]>CuorwkWPJPDuRy]2&R=8){Ncm(0*ʫQ|^Sҽu%%$ *ؑ8/>x<ͩ:2z틤ЪK0cN/ޖolcX0zC]q!iPt:5uiNT G 32ə% 9"ds`.K3NCʢG(c2\4ht\5(]w`{ةqD̋1@:2g] NFV;洏|r=Te9={T²O}R4cLܞK/xh#Hv>j>x4>h^$U6iD%'38Q0X2z2ZH\Oo$3UZ6{՝ߏ\tB#7KGLUډ5A It;}OzqDYzi7&A!B?#9 d$`ViByn|" 08zj[xR#_+bg7uzlvr{^-oi6UW${O2%b^B>o4 0D7uV;)2t3˪^ ^\lֻHqZ&HA6ecGxfY:ڋ O?D+|-s*)HV_[QuӈX,[ X[Lbs_DR 4 ڼyG+ bh5=Ljm0YuiugJİM'Ѹ4Bj% Ww Y]<<;ߕ;!vBS&An܆`E!k]Қ`Km(U|(7TY?yYMijAF\3@ҀpUD%Bc,aTyS\"`)9XˆBddP*r7`W(bc># dgXcjcT?mrI[ ^E᫅iy~b,%e4Lf|~E lK/Nd,x|@+m^N\]rwz |n;9fIr'N j&tXCm"9BTXF6鮔yݠv$A͸i$IVgezۍ+c[}f\˸4]LjȬ˸=mѭ^D؝5Բo=r\>,[uY+>5p xm%Ɨ1^;=b_Hck?-1͈J T25i$,(?[@\,Sn~߅uOCwe FV& ԕ<e(P"^"nm%gE&a.W+/UELzwGZx0!bB}oO: q eTFts2Ҵl%Cd?G?K5Xl&h9^画4:,veH] 5߁aw7!>OFSA!5ww7@H {KĠY\dbC4LRH^;w.DKzL>NVLlȐxNhmI4J1K7Q afQ$QTm;݅|hw)(gI:K᪟f8?xlp$ ~uG&*Na& OyHkECumcr*'xD>ՙ_F0lu&IRS$p`5an/h(RP"2t:{sG{ΤQ:iK (ž'Vz_|/0 0n4ƨ翧I/~xX?]`U!C@Pcubo(wYܭ~ a']6Bf~`PrW+s zQ4-!FY >.ݚ-̋w v2S"фKg=qJ#ۓs V6Ӗ=!ī qQ +T '-/E[ 5MX*+uLl UHغa2D9'wbvŹl&as-㿎ctMhu*3Ra3nR$*9KB[|e.p"_m2@?#k0&z%[9"a,hcΆd֪dP2HSVrk J'nCq;mۓQekLΪcx&r%w1uSgWB_z7X$f`+E/9ʹ)Z_8j視%b (gTJy.XB(D/:3݌ZZ0ecTdH3wJg{О>̞-1,Vt]LywINAu'҇0wH8HW1"pT ߩ2}t'L*V}i{:N O'ZWmoTQf-J-an5tqR¡WúS#\"ڐ3I 4b|d!PeΜqGלJLMP4f@ 3ky ՝7k:ʼn*@mXZ [K Hݵμmć@"[>T'c8w|alT6r[Kv7)b2 %\H"@^,G-$H-CfkWP%; q ]=96wX|x*p g//ߠS@ #xlg5 ;ɶ`E ُ"?>/ GOo?DB6S$=3Ʀ\4u l/E߀70_Db1S6u{w i)&Eg[;n!=ez:c8$+j 5"'@@Ѣ=ċ)ȱ ,5߅̒PVq{)s„?JY%"9SJLjT}/)A@#Ċ2l7[LmLv)!H8O<`rW9ظr>aI7h1"GL zTgf{q[E2&)OZAᶋ$ٌd/]t-5? `4oYEiLl]`i2،x 1e3 Lܹȗ"!(%pw^ \LKN*l%?s>(EWAX[?7yz7Sb9?2ZeȻg,6q.%ƵVh:anD"1靴Ay_ N; ؽ^?9)#9aHe1'9 =6'Zp5/A;׹ּ];,E_X*0O\bGl'\pX6xA<'SzP ̷.)`U~qxxEo0#.e.tH824$8.CN-tWDV>5#R9yzw\+e1>B(DrE1/%ɚZOs<咵r'b. Pi!(~T"kѐEO.3nh^1?*7fkH6;S)VY1sa/{Yx>@\v󩐠\=|oTP(hxMա{t-QPVq~nJe;?SVͪAxY}Dw2Uy=PfF,YK<0mEFK04ywΗfe&ixJ|csgփO !K@e$pHi6-ZDz*Ivo I.a `F {%uؒ0>'EJqmO'yJ׵'t-nu3X_Ay$Bp r.,ix_CFwg(\e`FS ٦9 j^X xIc;Wbbb&lc_Z N 0X}+F07H%Yy`6Fug|cV #]MQ}5ڞЈlh* mGZI>Vp];NYZ;HjXk-; ?01AԞP#;V aB@{iR?yKxcZV0c9mV,ày6&ջX|Ld_%~օOKyfq'eG%EԼ7?,KWo+`f]_b*[4bI®GOOմH[@l_8K-%pG;bpr3] zCbz7bEك 䝦c=u޽D>[Z1B|PRh ُ`WiAdnx UB)yiP5'+xN+,PKu%Z: 3ƺOmz[oOŪA- 7j]wI}jZָ+6j-rG[k{_zr'X~ @LdWh8mџPIGfa)'c;2g5$-守_G,53*'hreO="YX0`r9x.-o8[h 5{c I(Y!3l" d߱qM7W&]mYN ]ôRPB~.枦C;Ltp֋'%Ҙ[tMuU4몕 ɮ(i-Q= MZФ'_ ?B5|ooήpovIݭYGV?ҳIUv,Kjc8M@x8ipLg/nsuÔ@6ۖʩT*dz"{љ?y[s&\J6ֈi,$kkx .xZ 8_c KScYj2 -OT{'RTQ:-G!@ )åٳ J)tet%|@((s3!}{>ڬ4m0Irsz5"3(#sO=!B^XI@(䷬LGx9ɩʳ"]MPBn_D(x9}js(hx VJFTU % }rRa[BvJ+x'!Ő-2!ݒ:ܯ[5*12W71TkIj3XKN\MIAf5ٞ}h6<~æ "`n43|{B+pOۓQ>c}H{</b^+fb%?Iމc-{j*R[3x;_[  vF{ܶ=8oa CF>秚'4$(wӫ$D|(tz8ج-^s?i1o"D!y>eް_2rGrYbDH̚!gi6llHI. cU{A3f97C~fͳցM}ĎZ>/H~Wc2OS.Ҽ{ ^`AkDݴ)FR>jyfW fwQrSBGvIy3A,wI6'.`fnؠm6SII4N"Z:n媃Oz%196  zk8uvP x+o64A^)k%w|d/W^7W edȆG'39*[JsCİmLQsʲ28 9atPZlW<aTrb\.i"9 S p*QBf ZMF8/;Ta\!S{ 6&b{hT+=Ц7"q{f_I_{:7! kLQzW"GS+]qS'jD`gԲ0Yb/#twՈP/  M'PoB<;w ?,JϋC/;Рsl$d {՝ųݷW5tzw2Jn]eKX:& |1Z*u=R 3Nءeԑ,cv6Nd{ '&t̆Rk$T}Ǫ"=eJٰe*zuwR&ORA&*Ss|lɖ3w*Ta&/%)S&<͔zMĀsĵUL\|~f aOٌnd Twߑ!:ѝɴoC6vI^F249\sQ<|g*0J^ +spheidg6>ht ,dMi|}H~͆>I'Go_F׾4Պq<  ߑH~peGFBEpV]nC%M11 ~<{&Ok!e?F1 ,.ۚ**k}eM2uLQkQs=k[Ʉ5W7X|?_UԬEH9_\i4c7L`Y`qYYƣBy{ (󷕝^[Q^iHR<*-%rCyN!o'3s*NS_$:+|H^ 8d8"ɺF[׀}˓=Y?/KIuX}k j un+ D,DIxs%ϝĺO^ m=vod:z\&eA72N2c!dm+C7CIc`g.1}*SKf=%K`Z$̛NK7%Ũ  =f(]<}.|{Kii^9Z7s)h#ӻ &97Ԍe0V[Ԭd`NLGB;WU<y±N9qw ; v)Yf<=qw7s_oqy-`Дk}fjt,.Ҋs}--L 'Ӏb|w(/:FzDU]6:ȰaCc>Ei./1Vb w Eê[9UH06ZQ]PO:lN'6$&.r}],OT14X0ƙ,I%b-F>@9'dDUg @kc+6^qY^ 9xX(av B.4Jn4AvBYTUzjP g``EWxJs]jZƱ,uAhۯDWQS bkY/h^oԱoV.qO[! ӦOK#Qӭ-&`X ) {0\qg襐JӨڞ|/$H=Aa\ 3Nv< {5m狿Y 0k/8e᭰PN/Yg-0éZejЅLG[E'&DxX( ry9$~t2P$(ǒ^]&bN99q1ʸhYMqo)O_e~0̪2ܹ!_qP }V38C, `೪ U}8 黋i9 WP/[׵cģP.pCvTrzC&rdD'7t[G]~83Jhcb: X=x3ǝw.V[Qp!W }-"x^ˊhxLL_28.U2h4簒,onw{42]|>i ٶ;l{:O f6jɿ5HZ%&XD8{0QZ}EvHW6C~N W=? er|u̝m1~ׯ zt%]\{"3>?иZU BDZ#`s*% Qf8MJw8t>Q80 ܭBwb8}%4L|Ee<:16ډ[]Ӕ |ox@6e]4mr.(O8#SA:*Crh{Sny;vqLh0p&}2U ϓz]E/lbAxW`A.zn޴VZ|^p1Qw-h?p e$5)tP*mk.q *2'i8(R K9Voxs悴攕(棊٬4Xu UERiuuOFjѲ뀌of: Cq8eG(-^KF鯔Hwhdčs h.9F28: {2Tj }36|9v07E<4 ‘Jng%a2Ugs 4V)3RGw@} +Ɨ4{3I~Dr>kI C|@4tq* qܫ脇gFwX>44k 7z&a%v!`W1HOSW1~ v#.A`ߌ߼V` )々=\X74mR`P{HBvc1n_13;0&L1%Y %ϖUT M;{dpĶoɶݺ$ nnQM ύ{‘NhϨ!ʊ0Mqo섾CLӬt"LYF^sʝ/y 3sABf#7ٲB+SV;|pi=d:vUBx)^]-hw3%/o Ba6 .~(Ib5*M%ٲ`k8Pw ̈́qbd He fϓzwG>N@DC4.ucT&Qv_̅ƃμTZc(?9G6p/vs5H@A+lZ [ i۲]h)bu]߄u[h^z\9㕅 o%DzuYL%wmc -J*;qhGazɾ͠1G^ZdVwBܺn;h&52xܨ M4ݜyU"` ހG5,tNܼS$yNL@T)m tP3%Z ( ḤO SPf6s`gG͡5z` T=\r,AFWk .3-WVk-x۽wN3k$bu?^g$&!2E3'x}| O$cW6 H+lC ^, ]% Z۽f(Y#<so:a`[:D\?Ggl\2 `#p}|51]-d*Y)2$b}(  IE2q"5GaB4a%:؞81"1Vֵcf[Pz裠T܋UDg1Vև~ZB<|6󹝂\v# ia+"$ @%cEL[K1AwqUKN{\]6TTr΀ "N+YYcOjX,Qu5q˒fw (m_(QZk&k,mAbQsǺe՘e8:b8ek>V&_6PwiЅq%Q< 7' 28c-s[[UcH;p1Ս7x*; 82RIO@:1kkc7:BF6&ZK]֮94|4G+?ؓE.H\ۼ^lK ȣ]F-KԸ1D> 8L>)cc L^Xp}'?UQ0iOӒĶT H 1$CzRZb*Ԭ^d+dUe$&}@>Wj}{ M\!X+^bXLUdR<oX k1>\RDJ}`օqW?Kӏ R7E{e(9:XS)fg'Mp?0(IěJkCr/pR0K( LIΘ#VY(}^o7mFkG/ ?5X#@LpGĝ 0iDZǛvS\młc"n VkLR9 +3pYzEySh %xrR*]'%GuF·5,@qw9ȦxکO7}3h E:O ' 3m-q %&N&;:SdQ\i(!ie\'?Lx !^-;k{ɋ SMZ*"d_"K%!5c:]eڈw-LD[G F,>3x{Hmr㟆8 m\.b&] |wChK1ctݙE *|A9TG" ɅrVG|b4oj+! RhЌA>0w jD5cTXd>e"4o 9}4AjhmAivcו`bڮDnj.9.*K7XMٽ׭\Cv5:Tso}{x(eY=>Ī@"+ 7M|qf"@,7/̉h,ވm!W7=$H \^QENl v2ǂ+vC±z ;^[o;}QJ|4.v<.Noˮ~JAH34?xeͨԫDelِ/_hD.K#Э"bF"\٤hdwEHĚFV}W`G)5h](erydA =M;,+Fi[jݟcv֕@[C%?-\j5|Dj4( r0FޟECՁ? $DFjTDiyY2w[A$H ߌ::|ZwT;gTԱSpAR))qd]2&}ۃu#Tfp F<εQv~%ɭr e01qnZ 0Dsr(h`ZFwkL!/7l N Uiܮ6켚H7nT>BZl&】]K/"YD9z~9DXz;]z3'Q&BF-1{@cE"ٙѠ,*+ }? s6 (fFׯ^|V 3!,Z1֠h×0wȲƃEƯg}H(H 8UVNyklseMcA>ZSXlo~`WnEs'v{WesDyMKh= (@ :Xo\;rDaQt-y]aèڂoKF^N'vroi1:> ~"[F{ `>e)́MG:| .a]_-Y jhYS_T|;:Zdt̹]uF4KGskMǘEڶlD(Jݫ  X=]nglۑQKSuN_;I1eBo n :5 "̦`m=P]b^w:4SfYW|FПy!dp?jDCʌp~PN*Xx0zc P[,K0#}Ч9$Rs3*4P 5 QIbwȸrBi2 Ҧz6MYX:kWO,sqx4kfn#?cCMH%^}qQ䋹$m!,5 }Ó~o"d&GEXnŪ51NŻ+oenJS D 8mpsE~z_[GA`D&v20d)strVOnUJ#Gh^2 ۼU?VFwpbĮna \C[jm(I̲б]i?ꮅfΈs@.uuqAVwFZ@4tݓhS4mνzYfo,&)M =>Üsoe&K(& m]*3 殮IYw./kD}x Ⱦ>!OYFClpTW( tUл6L ;ؓS;r0H}+uaΛy* EOC1_ ڲz;FiArA+Q2@ kOL6L&e0\ 9Vؼ+ЖO]q K̦HJ Ꝡ0(h RmTL2o"xb]8M]G ˚M[Cv5Fe3 iHx:fR_W[犵=1 Z"-'Yw/XCw:ގ{*ǰ_NϜaڟ?]τ>T`ѝm_{ Do={=t*D!H44sdYb@T9|\w3Y5X!hD-Cao^ҋCpqL`>,*o8!! Wa/Ĉ6S`)08Jl>^Nd?G uBx0PCnu^fW1|ъfwTٯr0W@sVY ς )\v5˦rDˬ%A/\KNMCˈr&3ޕN{.!x^0'iPeG-UOL$I$DFRUbaRExzj .Mxt JnH xCqt!:VS,dd[-)f)iz’}[ ohm)%Dռ; ŵ.N}eG=liZZlI܁&QT_7 ,JȣR㆛7[ % B˗κ~V3W@s@ P{ȓz~`3 ݏoș 'ƶ=ݑ"!7u;B8}чd޺5)v)>:vQpߧ֤uDq[&+>5.^_j<* T|G |G+7NòVQ*j3TI,[ p5l\`%=M,Sɀx~H|KAt@&Zi&vK p/=hTeUyBҺiG`'zey4iP(X8i>b;y{Ya c|^vE$"4eJp)AD~0WFBiՆg&59hc }נ4W0FBkJRO+*HW;bii}YZ DiC1C]r.$8?ny?>\O}> ug (jM3Jϕfm 4c |ޘB1L!sc9˜ޒd]Mi !ja%(Qӛs2clܷIϮS5wQudAsڸpfH9 ,\yz8ۨ  e@:9Ã(qr0."51e}skYU(·Ԗ}εjqbBƐK|UwC*nĖ(9 lHn˥KI=X D$0\N?wrL_LHC{FkZZє^lq| Y3Jc>aw/  aU7P h$\5,#=8kP0rtv(S}XωQbY ^’j~sͱAeԇR$NS>Oa8Y\Ggle P\ZdV }ab8a?]z/x+Fe}b籑`(i'e7 *lv"aՠ_;z/ P#B_Î,`/7/q ub2Ϫh㔝fT";T}wf"QPG2!J/@Ҿ}wodSYMQ%/c"=ejis6q(,bf]ܣk$;Im=P0Ր򚑵6CQq(hw31]NIN{ xYHrȁiek%L7YXPa"aA"Ǣl'rLyN/4b;dW=͞-jlAP1/2KFs>ڙWH:-jRW!ݵ.x9+ S@ ˠs7Q"1Ğez]V)Si%MO-B/x|'8J5Ymm!7v3`sUGYOJ+ZEY%THUKeӗ~L\0U!T [(#箱!V02 ǪívbOtqѧ0AfY^؞|;uwr֑Ɛ=CIr\S^f1=Z*_$'bn"0Vjr1 g\`?fI(\~b~ŀ&~Vbqio էwGF ӛ2T8 DE(pG¨’޾S.( ć6դ\E \Os"Ms2xjA?qt5RETn"8|#H …1l7"wC@ƓeJZͻes lQy[sEKvK(ܘRjA]dw%KҬz62d:?0tݪ#\轛)R&{ 3%un+: _XSBJvIrn%{cv?VoÂP*@)WŹE<;LNnc&.40i#6v]|B>dRļڰK7C$~&Z=4&'MdevYJkԋe9<ѥXKBNV&4Ճ 3сIYQr 4+gPE-!mi'_Ns3iҏy~*U2<{˱6s:Ǟ)`82Jd%M}TˠψºM}(t0eۖ/LL] *ҳ{ DEPу2W45k[IU!rɃT @FL\n`LQ˧Φ&ZV8z)HJ,m!BO :ɴs>A1ܤ.lP<-fPKJ1]5:+Bгpc_|wNRc;GLD|%L=%.5ӞcC2ڤy;e,k/+YIB_ѫP4gRiT$cLװT~}Jv #(^9M?(:Q=cXN*).VS2N( r߳ŝS(O4R?[$[X1U.Jnd2q PTdЯj.VlW]e3/?Zi4#V y粮oҎDi+j87ԅEw1;@!L$^oΩ`UN휬v&w, 53.xmU4BOK\i*tЌU#|asC *vS6g Y Up;<06.e3!+_%U5CqC)dafÌp@ 0۲Y>Kɧ6p7K&#Yf}WW?<7j Ye +0&F֫|3:{ 8"LDFaU2 V7E%dL{Y}jIJ°;X.Vb.X\%>k/,7*#)WZ׳^5RppcfRp +pvŽrNb:F{Z*^#PT=gI$ gVK?GӻyN ]BǸQfrrnW Jp\ mOܶKL%5WWP-j8TS'\u1m GU{lg"rKQܩH=fuAe43ӿ;of`ai3+. )N3nx,Ex?gP1Du谏Z&r1O~ˆ#_F{&Ou%}r˯, rP/cﰋ*cO<ϧ\<o&I>op,Ǔ%$ v;^j1p4bj׵V^ba ^Cڒ9n&5ŭwX wk&Շв@:#< JX85*ԁ@xb HJY' 7}3W۾e ?vcEkM~k2l fܗC0Ł2bd.@FDԔ y%k8 Z(tCÄ uD/_E ʴύpX=!HcUus>t (*SX㍘y7㟸&(jmMW$ L~0Ӵ"\{Z\< O5@D96ȩW?wxADx=[5^5x,;9Mb )/}yg(=YS-8xvN׃íΫ׶=,AFhHb$ISrխ)Er9TvI șd-}:j@݀6Hx+ͼL0Tz"AC&tvZ.lhgp 6C×B ~w*̕ H:8A>U|"j!+0FzhT+7vT"{ bwEl0pZ<M]I eKHF֩>iحmj]CpMKz;$uAṾ{P({D?wۂ,,Ɣ30ho/A7!#ԎؙIvN!PA]Y< e/"M"#4?ڒ6pk8l}Pnb% 0}}?{> \d00r1s.^HZ9,AsxYt*JUeda(yc/7ϲ"%3Ebl=@쿼*M1yv۲gʷ0(v(ߑh}$<4{YH1mښu\#n&Cq@Mr@kԧڭ| PVɊܩ? ߗ|cRK$᝴OaFh \sŶen5&{J Dmد $?}ɣE_uY t(0$c>ߝ@8tIYϓ4:,4dI(0U/oY d_c?bB<{+7``"!PGVW9ɲpYlyfP`J^ǠV{p 2RkF m6Xg],Aa|6>::GeGuRjqML5Ь B%('|0q_QRC:e-X,ֵe_ wE:wMnpmLH..,_G:VΣ._YV$*i%+ILx(69EĬaQ_trr?ua[nixiDF qr8aװB.M$5yLV!ņVi3^sqB|oJr6"+`;r@؞^&CK2KD˛ θ>6P4&WGx..L1˒0+r+-R@)"w*cXY Nj kt͙c:z Ykv]FAg]Kg+Ĺ|[;ͷfmGBJ:GS Fͧt"Uc]y &zC6+G>['EͲցQhSi,Ml)KE*D&Vd)wZ4n&.jkT@^+zU+?NSXPUP홙qn|h.VB]G+B ye  ɤHjսP+;x{ѼZ3F|ыjTk) ڿY7ۀ[aVxWwi@ %?#> c^ƲN/~ut? 2s&jrA[0g6g:6nE5+j.Qˆjb܀ Pi&[^΅~XK]AL'3Pb6Ӈ馅PJCz.t ]bՑpr˱pQ1/4X} ,vklk3t[иHMD9^`ɄمA9X":נ/w(/jXPe>{?ƚHL π:-J֍.$r`/.vxAI˯wm N7%C׬XȎr~^|M{;9jjE൴ 3=U|S6*eyp*,%QCW92^ɡUufTR݉ѳ$B`JTf@wrA[~)ƪ*/ЩfIܚ)5f$_:Z4bp< EG8fSMDI}SM]+RC; 0Y6FN0R0cd-PQih{5 _7ݵY&^-OM@GKjee`:l/ΈȌZeSI:N[8^-dumw^F&0݀_v3fjWA4{w}7&sqRfK7O*Zzʓ~X۠ v9d mb)K!`R03}i'WC8ǘI-'lj4*lvH:\AC"^S N\=Kٮf<zRX`6eU,c^I]3D)K vDϭ>a)Yg;('Cwbs9pXUL8!B^DYl#םPj*fTl oiL0D2bx8yʨ$n-1ny ^e}<M;,6WX3ʒ-E!~g݊6龜Ǜ5w?G J:~(`63) i̙yҷ>W|TkӞ:SKFNaWdU}y7dl r&q.wD)ajb&'rolҖ$Adp櫼?'hĭA/a\섳`@F 詉@uyuё) p@QF9}ppZҚfm&/.ر9lig{w- =~ mHp,ew:oFnu&;*-x#t&sNTaRYP 7~T~.k n(cN1je5 o}X6D^#c{ [ 4'Tp vJL [G'gۡA9.칗Cs8uy4^=ݫч|u8qwy>^9+.֦E',օu7wx9;@,px1ą ^7ï}Kۨ|p3/pfѺ oWmfd"ހGYْѬ0.LHU;esצaf 5vL8F/Gʒ@kW8]$4*#b#SKb%+'tqtM18<߄vEe媾eK<O][!7t\`.0mޔF|0QX2FwwC~ +қ^ds]6E }i.c8Yy8byx\Pz ":jU6êݏɆ+ JߘOg Zg]W=yHCoK(Ht_ЙJK( 6R~θv%qw&,Mie{=Ab@KZTjC6e^DtiFi޾>Ŭf"W 0޲$zK+rMU lklE%GfHV-/ ntrKqO7ѱ{*,eԾi~C]x i}ԩ=C,DX8W;׸AnÅ]&Ġ$q2vl7R(nu/ee 0ӒLfwyq1%:uc3(m̏`,y7d@AtLi7sVI`S%=堰v9 UvuP.nC]ϴ͚i?}$ͨZQfFo;j^%bf$ sBxͳdճ'\TȓS9%[YVf F#xfƥؔygxi<}߉2h~gNWz@*C'*gRSCN({,veIK~r ZP8=! <1Wo?TsJG)0oGUGѵoOMW^fh" =Op MyJXϢhrՆ| _*1jḘ١#q\*ļ #+OO=NiR}D|gS)D.E4̀<CJ&-@Bt 0/[+4q19[QnycیY)W[jo\6z-"?V.< 3 Y١N<2q {V%699&Pyzm@wHf |Ml2,gs C5T9IBGO~]5]]}Eb7c3p#&+Yï&׬_T:.x2])[8:|ʿy)9Thm@ZioU$Zu@fNM(!ʠH0R⇧;!yL (q]I`jP~[;+09(8&Gbd2dWj0ۦGt cW 𲻄|'PYJoTp*&0\KʁQ ?WX*y;sw>Vb:W!ч{fݵMѣY:tFX^08zPm0xx R醺H IY3P2dwKM+3+w &<PO*m 3/ahHM4B!nCy!. I}[( YK)n}m~K>c؝qOh[.>E>4fzOiӦPYVڇ,ݠ W) `Iz2d9n3鏅cL]YYNpP175q ""\m9pİ ۳D }&z Nʤ7E0ˌm:xPV8wu*/k(Dwch+tq${.0'$i)K0]^~&(-O: V$˴l>ױR ~8O G1%^VNkr¸!ne> A)pg6tC>#E>[vU7!Ti")qi i17kTwn`|n00߽${N\/:}lÆ,~mWq w@@pv*R} 2U#-`Ik^7ZyV` u#e/PkA3B'F,0 SǾ12?b0,xpۼfg{CV",6E׈שA06-_#ԨhRD G_vaʣ^ƽy)*uS{)\ ns :Ciȳ׿pLlR@ܩƔq 3R ^RQ4aep#KqzO9'FO [+F/NL}QM,*/2LJ< SB@㝝9Ci+eE zIquGJB?/ƥG$,MYSI@#Pdd=tBg^ԮX-Li޽ɒY8Q hi/7)3n[gՎNV>",PLa >w7;+ J~@u$H]`x/7#|jI 4 *ՐZmDUPuZN=W}xf,V>~c3&b{Ą4ΝuXXt{#.ͻ"V`HL4&(B<۟Mf`z{UrL㔽^ZKFl`op V[]|/ax; $mՏ(dCXr {0cjguj]؁ɛcCL^H,=aKۛDZ0"'á+t(4u> 41+4XJryBE$Smgxl"OcK7T=ɢ0NfrK=*Itk?@9k" \T~)`krxyy8q 'aht_ ln/~PNS;as_NzƲܦO%r$} ҭZ<˹d@EV1X?>zX/F(- @XF'#n†O%ai@}]nI| vLN&W_u9VyXW8RV]ۼMBZگt-BēR0NフU 3^I%+fkKbeXnTO$=X-8xTYƛB](*.i[5#UXJn4Ǹ [IgOn8KjBm5ptf&TΉjFdɏJt"a&]0%aIO] 4Vi}W9f?HJE0QgOUJ3|ƴ`9IxҾ|T̜._b@_eٟmek{$4;;-iҐYeRt3b%lb^́nWpm\D ~8&0wwT/WS%nR6ԀA\(QaY8BlPHg|ԗzE&*,.> _Ѯ uѤ&5 oZw64 @Bx (hu]-]#'Y\1BE^H#寧7gخfBvRhY9x줱3lͯLgHZ@w)pP,ydPͺΠ'ٍ+|kY4=}K1.=`fb U߭p6uN6{n 8=T&\& 2gXPqo}~ 8j׶M,Zp!jT́fj|8 ϓL$ȶɤ:gЛ0*~e[x٪nu3+M宊 5 ' 0Jk, y [F .{:ci,'1ɫh&I΁ԯpNoТ~V"c4HA чCJ\ ˁ,%trO@XS `?N[ິQv)R[F< {8}PhCX4t||< {5=Z.(>V1~56.в^usmYi J䳍-Umyx pwp؂~놑Tަ LXwSmݢD>iY')6jZT14OT8P~i4Dw=.%|/:RmUv cH@eyc {(,͉3cjg744_LS3E&O->\S|HVB 'ǩA1TD'PMY3Tw!ɦ|j`cy\g{gzi9@5ACH 64VhncykJƍ^DJc9։Zgt8viw*tUSRdʆsYBo?itpx`٠/]YF'^QX&MkUKRjrdüg'0%gedEIkOUvd1}*r^$>Tqt B`FuP2$( %/_)}@Q4쓰 . pb9I*´ Rߏ7829|"B*}7c0Fcȿ$z!V2- ~ɤZ}a5{&ت^9]l0a((N Mb1>%iN ߋh9b,í޵h$CS&οٴ{D[*>B AǡQ;&Yk%ho[(d(b]7n'dgξM,=]k3}σ -<6 )(Nͱf,k/wS0ޙFBO!ds >5!;u9=5:E(NfA?0<&b5e8ҔyF@x!ha&LF-7_Ifv.9q!s]pDj'}5*pV|'M}j1rwd)'jsT.hmZP9f&*]`!WBpF,odxzUai/3F?n+R泜-*k_t$r ~^C" 苚xi]oΙ"z 8!)#*SFKQ"䌸;QBõ{@HUű,YvKl &H.a,?߳ԗqZE7w"FPVV6u*)0 BUzN,n'AԿV6kLW.܄x"]Y܏S^1VA9La_uM-39˜͛ J)׀&6[rh)sZ*"ng7w?F.txpY!t6Vgί+DcU|eTYo4uރ >c#INÝM ۮFp)yĆڤmsվsNO8Puͳ G稣}a-sݫiP:~7lcd0UhIjxҠ (h\z9U(&y0nfL52FZ| 4 ފ =*(}}(v6 ǏC1n\{U ۳M_bRT>12WtO-::Fܮ=\m%mHM-Gu 틽D@>I@@3Rb?o\cD~dy}9u&,N-1dER&tx;= K퟊C> 7piY40 GC]XbOЎ}͠@WJ2s)yYtރO l5;j (dbs=T4"/8 `Y S [Rdh^61 K;e=]帏 |jVimzkyhjCZ{:1 [w6xF|-ސACd+f!TST Ha~K-x3}qI%V&]@Svfs|,:^..l@QVP> zvP0%Db&,5H+˩̢o(﵍ _{o|S WqA\p NaKIo̙ Unf&h-7nTX44J+5 },YjU Pҙ˓};&66!í<<تT,^ˉ>k1A>ƷifYQRKK)10Af"h>ٟk ˦bvľg mgv9s(Y_fTG?ޥCEX =RfBD4.+hݛEq Ю.h7 vWmt V_Iv34jaj*Rzӓ;"PP/c!ǐڱR$%#DT.c)}sz7!kIAC=ʝi, [K\[oj#h+j;^*w;g#9X'}BHsA O_5= A(fņ_:6V8XV%l[K[!q+[С<eb)Rcs$<1rlAq%OjY ZAdW[Sn:JhHsNr摓wc;rOFLic-+@o>&gH 3 {'qWo Ό,4?3U b1OR*nOS͜wʽc:v [`17C!Yι(>Q-GE6QO$'!3R: >'VnHʔ]Qֺ}\04UѸ/`9؈Qf8'8|܆.ȽL"i+`+Úxb3k,ޘ.by.KXccHvQ]iE^ty3Ku$H/3Q4(^y52(69k}ͨYO2*rXP1`,d ou׀#[U0: =g]EJ4)E/3V+ ahSb%2.COnE kYzTh$"6WmpC$7O F\egv$H[^@lc'ygwY6M_%2csl)~=|: ugZO?/ %w/ ZzP /(W22=^m-7aˮ2c5^V߷Z~\9M7'PMi'I/ҽql:#C0~v ([:kǁH.ZfNиfbyB۞w/9z)vo jZVL)3kؼ­lMgG0#ǡZ y)N?,!G`%zjC 0` IwKqͱ&(C ^:dEq w GlKRE zӡz om&;\ZE9Bw9;;S)+To OYpNߜ}"AShu>~?g(dx8˳2˄*/ʦ񶶕Vj`Q,r%XX°Hqex~'h/vӘ-]45&D 7Y`cK`U+tBv1em}"+q4Mu],-;B0E@0z9̏**W֓Cs!Л NT N8L BesR~:)GLsGj]Qoq[&K$Ӂڹ>:3 Ԑ""<מ@ Rv &)GDS:6 GN,)`EJ>zko 18!{v>2+0A @ (z^lAIt\ňϬ:OsηRK7oK 6I'9=v°nP .OC '?յ]dh;/۴Eӄq-f*YkIrֵ p~8{fd.G1.2;w)5TeLQՒ_[u |n)PeɓiSQ0&6h{@x(<.g1^E".Qf ODIORK'rϋB\#ǣ45E YYjJ ii%'ځͫ |Aw_8;biT3KBykDDZ=&w#FskUa5S>e@*bOYdXP鵞YCLHYJL>3,b% l8~u;@W{4&8'T1j1J+5B6/av`WSrQ%C2 X|!*-. z(;[Yox,6xَh.5ь";yT:߶1^j̸&yrD4hĒAslcAtJ;38-mx zIlFO91,Bϥ(twK sG"{@+Va' r8LbQ6,jÅ,UambWD1⧀͔T"6 Yo8QbY(S댉 at9ѩ6r*i,ڦNCp%nK%Չ`&>NͩaP\ nBfE\\@?Hjl.Ɇ*S<ڂH~#g }(+ #mld "cKYaK{O4,S{樾'C"\P3ESޯH)O7!'97Ϙ:=o/cC;$5uFio8ax4$v('ª ?U0CkFjЎgU3`!Ɩ ^U;GHBI? s0 TkG7ҿ1X F0O베d;TAļ(]֝SQ(~z_v)"&42J Z5G<X \Nǹד[D1Ep} [#cn}Ru}LK *np_W JJuaNyU}f5T6G-x2iI@04$>1^G(=_ ۞Py,+̎d#$wV=v|u: \@v̏tsv(0כz*CO6͈Uu+g?evt[`\0b;s1|=G݊|^r^%)tQdx3DX 'Ю[ ÅD-NhZ3%0MC(ԏK.$&T#$ӠտDiPa,V.-c(rm %39e"A94">='먵H;ҿQ=p:Υ6mfeusL{@Myqxqޞ6Qc#>7kx?pf .Q֜HKȵC;C;?irSӑv`][`VaЌczAjBts=a%iHpBXYKϋmCG|y^Ϩ&&ݭV2aIzӧcO`,<wuhr6NW4&＀Z!Vnb@ZxLlLJ:18-1$!h=o+2xe>65 [*B_%ɯ~FdҨufp:U{8Ĕ ޏMȶf$!w i뫒K)f "jJGbBm"Meg`:tmbkof,ުV <#9S7꙼˱9 jN 3nKzha,׻Y+-;E.],,VrU(9c&48 z/* ĬkdQ~&0P&j~M jWa(ϙQ{S : Jҳ.nsN0<<:81ݮqSR-4ՙoGw3# !$gVql llQg4˓ 8f/~JfY"D0m) 8³ZR@ee_i^4݄P-4<]jʉ7)d^< Nq՘RhrL2C4wru&.vMO?J{m lw)x#Ug2U2^0Ө|U"u8N)vx5|P p66 VK@ Rn(Q}RdM-WnQ-r||/yFFv|ү:?r#HtTG鉀 WPזŧs'Z#x-Ϝ|Ia|e'fUTS,&x8Kcw:U% 5 rl$iiiRjm{SIˮv)a߄+0r7b ot Z580~Y"C~^;E{ǩMRzڂDm$P: o]>wA&M\޷5 221F Ze] ]#ZکmX]6vkC6Q9"ͧ3`mR6_k6Q82~u $l^~Bx DvTaQ MV(ٽu[dACY 9zC)KJ @P~rj<  M =ȑbW9-{(8}48Iی0)-@mShwѰ(B6gRiuLN-z:O ٔi-}"#<˅-h&6eIU4usoKxA]O\w@[!E8vۨ/V8ybHNU;0|Hpםx FDK9h.GIm6$WӰp2w}թ;xgA.~J TD 4괝x`*`lnr͒9`Rކ\BQ͏ knPzNE:!70P}8_-+]="0ͶZIQQJM{<*ow盈Њ'8?oj ރ1ʴآhΖn`obI$ٸEÛ6:T;B݈bjFzZJGEBTZwܷђo >Z yyAF(O:p'W0;(rLk\TZC"LB丞>rYNQ@go敁G|Ҕ Uu<T@={sn!Ucd#UQWVx8d…`WXsEjHRv(nɋv'22E|K\f1ۑH9Tuȹ= c Y3-;_ngJkc:BPenDϹT{i- YrF\0}eאe^ܲw _KA/M+&Q+5Z1!Tncب]> T-ٙu=wمH0:Gq%cFQ#[SS@@7lF\X;g29ڶ:B`nu*>atΘ3x 0&w:Tֺn)4͵+ }t*Sח6[ zA|s=q 4&Huٳ2Ǡa.^tg6pv2} }!Q Da땫fkY*q^?B7̍%A@ odiVᕫwgIK-p&3UUrmSDt dw p'-:lA0N%gƳn^Z 5HANB@ jY@Q댠xh F _Qm<1ܧΔ|~O&iƁQw5k5եu-o5ЍkñW%<7t(H2 Ե+D \ vW졌,0]EANb\NN3Knݼah6*sk3&ƒ Cptut㧐bVG:LT*ز~U^ l]u(d:xf=^0!pWآ^PD:"Ik1j bML r(^;oYVPiOfMk.)-Y`<}Ҕ`}fS7Ma̲ZWd-PxsdOAA 5ԄcZ]xK=}} Z 7wo [nw>ƶ,I3z[ כ*e)`7BwS.b\#,Ů"6 \I, C0 @5NߧFC/D$F&j~ëy9AQlIrxR+ס"b U3&goM;:PNW*ǶQ`zovC`sF+/HCx֜ȓ3@b*]FȆD IL13'KthQ] *ғO.O9Ё@}Y@}VK oXC_ͮ2ڗ蝿t0G݋YLqFK?BWn$`zCdqqZ;dž =0?tSd2篻 8t.l~e\upX3}[[:Qկ//X_M^dW3W}Z֩SĔ6h)jP&鶴eT@(N@:ᝉL`b_(ggC(ٰUF4tX>H hCd&"JჭrAZ8bWO]Җbk K&o̲Iږ=u^ y:Q<9Yɍnh-K̃<2b6?TV[.'PC:&-"|oFU+=[܇DD~ů5P(j)Bz9U5 CʥyD#'Wߐ JyyN܉DYTmگM^o\󵗲zp >\~fBrŽH7&GQ'.l`EM+.7οBMŧ@nngeHz_ Zո5Dp&5`Zk$k_u0Hzd2N:)9MdrN`hRuY[?찶沤u9ϳmk\f8TM> XCCQOV+rpAp4 F,A$/ 6w~B""8m"Ig>7(%$/&Mloꀭ\POw/gb7{أD,X3D LDڽviG Ƌ 4 ې=["hb%&*XEl~e ?4!_.huH2Kvu[7W ER֟g$]m8PGg\3R+S|6͇ e_a5'qJ'F~=ًTo)iQNE~{3a3٣#>55wUѥB^&+O*# *h`V ˒Îd퍪VSFKVP+,KJ&[r/ E>Twőt.l7AfNJ&jjF.#Ze%]JN[43f 3R Rs z:cKٚj&e>Qbhң*$:y-|Y?l]ʨL-2Ja۪>د `~,.& Ѥʗ=i{2N?2K'\G٢^ZL4-As5鸰+j}sCG#UB:t/sOԮ_+E=5AKa:9.Š [L}bBFKݯ2J8raDB%28Eܗ 3|kÛyO. ~o]RvȏeCM] ps=cd 2GX ɦT}MA2Xd` +>Ysc$e"pgъd9FM;%iI+G9;I KhkrĨ^JxL\ejnbϯ*Kz-yAQ DaVW6 <>~'ĮL!V[?Y:]"&cu#\Y:Ŵ&w:( d=7{?-譜h+.- VC%UXN0E^Txз;I^ pjoWha \Tmӈ>1, |WzE Z >ª]`gx0qz{/oECO:}\^[_7!6q8u4; T}bΝ^Ł: ߘ#6܈S/ )4V|kSCq]=$hx"<0]A0v>^?8~!_B ܚ +H>fcR{"a^ zz|:+\=ؔq}3>'`{AAL 6W9aKGU pH|ɓztSs4&ҏhuYU9F+!] Kݘ[$p+CloQj]3Uo=G6A9llTL}̹Quϝ Bfv)8*&J߳`i$;gU#6, )ʔ1De \I|TݵM :=ϽN_Ҍ5PRF:Hbs-ͶD ܋J|]ZXAe%@KHbczlXYRi= *X+lbI+b jOx/v~/*@f ]ϳ/CN$gVNNgyץvj?"-iyZ! +SbF2F}|gV->Vhxz5b An @`'讁4Q" A"Iid0g+ \Jǎ<ﭿ)jn*F} LGDzzwXX c~>جlڪ\y; =GK=%ۅr}o8Z$dBVfA!AqL3N:{޴&>`'~`LZyC:`6>^Tct@3X$4:.kHMw./u$,_f!oկF\|H+ኍR֥f47H=d"'ΰOQ U3>GoIn/̴j :ug3l̂?[RsҒtD_9ފNOz,k?#J9APLfQD%9?מ>4OzT'rz[H=NdhRi~M[.PEG^JQ-FѲdXQ4),zI AG=T 0D;>_Wޮ5D,5P}", MXXtyff66N(6*0ڷ kʹr4R9\h>!i<jjt(;NGbQ-䝩Y$޳@\ ="R}80t٭÷P!ĵpBRZh,W~؉xh0DZ6=L V-իy"D%]%LJR aS3ӛg;/ l1Ϗ#жx7H6.|N.+w,M 翭OL#v >D9K֋?/F|ٛ=( I 4A uLuEhU.n^Ϸ>_D{Q8Zybg,QKVnz3?XQ~-4ݿy 2 n`N"II\V9iI/li9/iLT#7Z3e/YvX&,޾2ts,)*i/$')uѩdgIr&-{6)zK5*Ajd ةLy+Εp*Q!`HjPlPWK/9-o_|j/4 [lghEPR0b#Ɵ"*HMyL>em>QQ^%cil2, hy4%GBHJO^/ۓIo/!yw"q'qpOAP8DhwO~+*@{ ޱOZuPZOZݸ󈟮E ,Jp\Ƀcbqm1 :SQPyzIn4 ]wh킚ʚ+Ǧra3aba*G,սukC1ɡW,oC RoҴ{|@;x2Z4v"#PESmc~?=jGRZpS-d)'T@ &ՔMGh=+|v;+7,8Lټ>'G8S%zʻ sI!]%hiQv4xrcL{"axgɬ 9t0V;Z>m6GQdo,Ɨ!*?@v_U@Mn#B}h֫([Ɵ8h#+u,N{"dfKQd ̙GɏVRz6. װ%_/sUBy1c!kHQIXHgeRHёTe}R%`r ~N7"D""/k.q?, >P%\>6?w@f Ep26lFB'e9J*"rS-kD[HDn͑P;O:5n0IZ ւŁ枟92S}.bpFȑ<)e!"^a  er$bn8{IiAwݽ+p0כ#k0FfwLaGMp~y$$"ak JPq !7ݿlDL sMŤ!E-GEŊD'5=+BK <9XlK_.}[j1VUvNm?s;o%lC(M=K 2Y;ʸPB@y S`P9k\@yv:¨6$rx +Q   .Q_T1Ta;F,VjRUe)7OJ~xKk?+ZAv`=f*/:DUhK^{) pJU,ǔ荪Hw ID5h3{t >zoD.oGB'Kr%\`JV&#dn;66|MJuڬL!p#T;G0VԟWvH8O߿$M0$JM]=Z#2)pf1Q pGIeXLqO}mgz^{zYX~W- U.p n )j ڙH;7; ]t:Ԫ\;[99IGI32]'Ô#VFQ*R4%hOlDoǐ$ q2[c@$Nhp{\<-%6@pyctř-mr%jFL{$\}9V=BVȣ@}Rj*A'V z"#;3î d,y f#Ɯ!C F\TBQW80Q Nϫmr3mgcNACMw^ŋ<udj3(0+GkàrL YxP (7s&Ebe'#nQE<9YJTNlqMdO'\͌m-N:#)}ds=<'z o2.8ŀ6%5=RVjsƝqǞ["QqD*}O+X9rxB5JrMFN}D8Rۑ|z KSڳmn\*9fH-zN6yktcRgҵg`mcύPW$kXϧOQ*9ڮj܋US,citkn7KްbaCpAX0qX}Q^4n4t#T2O66Bz;hv?N څ>bZ_z)~kC,`@jIVy'ngQ0Wyr+A6=YLzCSэV U5P)=5Əyʛk}2Ӳvi:VkL 51ή_}1 TwRH@7JJEod&T_5P2\Wlִ[cPŽ}.ܺѤn"b=5UV{Y FCLN37 C2am?dV`5![dZՠ,?%^D҆sg.AqqŚK#Il֢n*WTOpygp2jy(&["dĊ&+w=<{Yif՘{]v×ݝ-)[R21l8M5|uBVN Y1[7lhAI; Y1J;O2hטb6ܐG߃%8 >9S5L}?^J ՗ޮbO=[1IQ:;yƳ3GS3<A %ׂNWs$)ŝ7Zizoj4HWyX Q "@&'*>ea%p. 1- 7ʤ€ g5#Ii5 3okyт*Egrz.X.qRZ̋+3; V"A!)] nKKO#wAh":Gv7jEnb[zBEy5xְ&&(xQ280?};p"!%|մTpcW˝zڥjP@l?'KᮁO?4*핅,Ԥ*Rh wQ+PSQudKYB$&+ӿ.-2鍿nMNU 9YFct "A,Zh ',dD[7e0bVj&fBO,ݮ=nqDpQ>1Y=0lR&>tQx$n=c]"wbT/LIul uBf@ E<5ihv` 1O@;M54Qa 333Ĕ+ysX%dYБ$?\Ӣm>p>ɋ9vhhU]RkkrʂPu43˵SOEl犮QﶦtCw ,v\̳*_pbi+I1H{;fH7L%pc*祈_R$ FN8<lpM5AD2wvwS^#EoEganxl61uku$2ar*  ײiI7>wT]H$.>EjךL\N {,S{83 \\'.?9Q^ Xt<fj_=[9E*"bݩƛYԈ<$a^M XH;Ϥ?Xt\i׊C1(#ag;ep\ۥEwmĠJW.`N3_`;F-C +yj$RmsN|㔱i%Bd*fDO,aS3 P\ɓf-[W Nw(z_@nEα?nDW۞1j֙\>¼@H}"qQȌp> Zx*wu# u \6e$!nوFO yq 4'*o'.%A"R~q>'kYq l\K $Sv%LqUuY9Bcu~F.ai 6C>^dpr-|Z7YhDdM4 R:櫀kCD7ӤjAYqu ?$j >Q,k2AZvb\WsAZ Ě`I$s->(Y ݻ]iCPck)!>:=q|qD,i(z{'p|_stk. Ö)Vǰ'Q֬C־ c@M*HL0>e[1ik[lpèaiOPMe#5\Y|THND>%,6+~9iZa'\ۏkyǮcG>jFWVn y:Č qr@7Ju4yLT q`uTGї-1)OPh )EI gqȼ<_T~Ԕ6̣_*9AɨI<݈J_~Ҹ_d2+|720¬57\B)ˁQ⩵HEX[IHցzhy"yuczpGoY*2KC57ǘd)A(lYTz:i ppEN }vr䎯%)_mteN)wG{q7@Sq$IO.FY Z STVƒ r6)Ԓq,[\ }YҐTMIp[tOi vf[kCdM: -­Q S{@E|S->`М6'f'|h ~ie&t:uR{[mbk1Ϙxd]" ;o٤݈ <'mx 748Ԫd/"[ t4^u%EO3%D~0tbƽw.SG$_=H>4/Cɶ?34B^ְC`tBNL' AsR-ybHUIIl="'j{2E<qwTs C[:[] VFh? *8]s(^n2D=$ t*%,WuS C dvTb-mnܟnMaVV_Uꎫj[۞$ if^)ܬ'@tU~HFKŽS0 r͸w6C?oJ_w%Ene<Π,Ӛ $|)(n* όV֚oMӗpRg)D7X묏iΌi+V9gAuGHkU smF fHʬpzwNⷌ  NYcHVp<2+׿<嬕@ð37L<IJ)!qijv2icFiڷHYqTsMy Icq 4ZZ63jS/ro}QSD&p4/*?U?SXgdG\Tu9*pS-xm8s\YVbx1\ɼg8q?DtUˌ>=$SIJAsZ@ ̆}DXY9KvtZfp>%VOnX$)B.;lHx T-UJFrTnɥ I|3ʙ::Z(V [%C3='@1l:G8q az\ZfswIGNv6V7&I9h^@) n.+2. Q ꅙVJ[UeC!7?~1<[tV.>4QUEU435"Jٸ} ܂g YzeNuʤ+fD^i̮t3NM.3!%`V6ڽN2%$R<0MdE!]nSrйXBZOGu"Y 쎻WcZ]>ܫoyob-xS_##7l</)5[QU̞)^R>_s*:7Tnc )Pʆ_jCYd54tER,Z0a޹E? P}2WT 4f5‶ r9O ԉMA!ubS^{ih-䚓<ȔٟNJ`#}덍IhM,z `s[4X?tQ7h;H)|m:lj*Ձ~-AY$_ox:g.0JxcSiZ/tN;MR>ko|FS7܁T$gΓYU"=R4\]|ל7 qHLkWDɣ֢ ''](MI!k; #v2 t+-$Z&ĝ4kA]>qҥ}<].,, 4w1sUFmnC~Q*O2&ZrgO~Gb/Ҋ91dvHk?KioݞМU!@`@zW_4*?L\lj]ekU+XK2F=,|-Zm &{s t\еMZՉ0Cmx@n3 ݈ rK6X|ʬ-&1vrAiB@'u`FHr:l 4x5Vhsp {,F<PMߴx;co/o-QS_x @5CnXoK_Kg=Wdpza%?k(o_aM6mWHD_C Fhu\H~D7['~f&8^dCG[3FxDb2Zz8tԢ0E@spwζKVޘg>Uɡ)0^& pڇܴJ!%WK7ST !Uvפݨ[ h)WT < hxYh?zo{z1 @/ SnsH㪭8қ0<ޘ]If8b_O$ /+Ib.tGPfyzru2 au%RY& i.-IUmI^ L|;mʇIЭJL#fvoze\{̫hJ[#I$˱ r3~HD1a|w/GHw:ݪ@}:R[f~H4'Qgik敗(_lF~‘1m~}S@!%$.ȘQg^S^8^e8q)oe1%*' ]dIdܞo!Y>#Y]O 'ugBJeVHɗPgsHPtG K~[thGa<A݁]: >miM !jY~V) ـS3, =k}$]+FQU^1 >9h~o/MW2`v3SKَ%gyWMՈe=-% Ifo#µ1g5!F:ee6)"mdفdH0H;A|H~Su B\Rj v?Q:7[\.&V0!GqW4hfG>\t%CPeUYA"9N yuKCT+z[nЃc[n5;1d5(U-sW2imtlngгɆiwƤʮKܕ^Ugm[8P<{Fo|T "͉(Z_ܩBݿmN[Y:B-0yɡ5 Pמw`B n{?s`\Mz{sӨBzŤ*mncx`BfնWf$ +L-z\ϱL,y_qQ4׸ma%RFw\2a[SVNq;#/{ىA 4:,0-Y驒^1|&[qL$) vn&׃9zXC+ k[Kؚ`,c ּkxC)Bdy"5۪9iQR6`ORx4B*Z=# 4|'(3 ` ͢MU乂FV5 `#te:hdZ EzrHօKNZK-|p#:+p~'k<)KI&I|^~$W`Uah )wDF oyyuڮU3fА7+}MY2}n"O~kx?G{_;\?Dyr\+$oj$|%q8 Meɯ 4 ˌ1HjE`j[t4~F; a|/exp"fF;¨|JT5i#kEm}M/=oc9QüY`R?2P/Qpm}\Vj/6f/Nh\<"& 2?[Y~TKęKlЁbkEӷT*޸2~n ^ٿqsP~}=9AVҋśs:19]uM'4 lCaq&;|7oxHk 8b&z|ۛ;R;.fBY^R^MGe HLьoא99TA G 39<[RP41I2*y"m+T~U1? X33R: P"L}#- t=hԎ-j;}4VOf[Ҋ+"t,a+\ *ԈTw(b(-6i!ߏIUz$R6I"BťB!LM=l^;͓+hi_ΗA]-:ݻj}{ ɊUiu>9 ?z@i9" 3[VGa7xVb&Vŧht%WY^q*}jxMm6*t0v ;)1>dØ|죱4'%)qiX雼`EҔ0){,.9 j#a) WfdRCv]n&(cȪ8q .B&B5Gk4`e/fqm1ck8%F*xɏ=~9NXCqːu&Ph%Wd &-_ݿ, .E|dpߣ){t0t}\;f,­*:ge$1= ;2z#FRPǟ&p܆"|xKSxOMj ?MZ<{[FkDWs(<} }@ cDAFLIo)~Vr4-:/f0U 7.l=ћt5W'/s iD s`5HIf267DEfSʚd5 ?縹pT**|bֿxcѦs\WQ!2NȋpE ߑ =3VXv\ +dqׇz׹uHS~2LhSz.J#}YX2x63[Ljj1 Rjs3kW"OQ\:z8ÉrGbzKnuYƅ칞wUlFGΰ`a>1YRQ8#R+xkꪁ5VGՑ=Du^2w}]T8̟cV$m`g-1r|ÊDOof534Y _wa4۵[ސ5 q+(heJ!6|Zk/R.9r9"F\!/+^C$8p\r3ەͅ)6되39g﬜ީzqary=̷_K\ e^~HV#?9{k R#(-/g\<^ ibyk6jʪ\tMEjiWTr;hʪxCj3/B#1[t=O9P%i^iE&Ys(0\_Odd/)r9)K̕[:"ڕzsj5% Gӆya3#G3 a> lK"Yh}L:9md8<0;g"7 UQAeRDn{˽ŀxh/]+쉴'En`B2jXc*g72\mF*SDY®k&b^2tK|o<ˏ?`_Pgh~/ oh2u # Ԡ$嵋YjJpP0(Zq:3XWZ\A\tȐ-t Ͱsr=,(-6 KMD|!b pLfxMT?&ηn':Ӌ]zF̜ʷ ELoÁ5ӋelҚ065;yctWnBLANkɡ%j6+H!.Qĺ.ovZr+P}<$j'ٔ R3YfEq7ǐ!'qvj!q,: 345`[d"AD|ve6%:ɷ# 2p}jcǟ"&OE{C pJRT{/P8x}x<߂gqG EuxOOC< 8-IA}zW${7dpM_y޴sL*w`腣׿8vABh奝&su04Cs<;Z| y&2j[MPe /J  "YPNDyJvPx"v( [wEfD~*,}w2b%k뵤!tdq*ɜ_0hRjei}]QA4? ٌ-H]6=(:UB'3;ݘ1>?}ױ&4Au4ho˔2Nbj_(|am-. Dk _!Hf6 R38bٓ1 n파kT(Z1}Rn:W i M+fk1B}۽/Ֆ?:Fcu$gsݞS !'Jx5icx7L;)I"+B,UEMw w G8]1u_)p1.m6I=GAm †ܓJj UUBJln}QXTC=/9>. -mg&WE]JV傧Sa ͥu]E.ш-2-P )kllyH3+2a4+T#koA@go/75 t'꾜 O!5%^riLZaݍ-kYHc29U ,4) *v #{9:܋k'X$u:[\9r(̀ 4VY|?}& l#H q!{?XP, H9giԯi -L-e0lL|m yϪJgS^j.yx`iMgx;P+B+6?hzꄘ|%r4'>_Xfۯ)qLiޱSAeI"b^5b1=4yY ƅZ}/):>) P0a ]P1-} iUΤėTeM;j}a8AGoщF`jɇ#+u%O7)SC"/q6X,+kާAsj$I SLɘ`}$Pr¡1M։^,G~; 1O<iNV 3S|v0f HAjr1Ā_uKUVVrf+ Qpd/J=L,A4xt_~@U{8_[HY9:]ʏ1ے US"o[povyo;ӗ3Lu:"Pμ g~<=X ӳvEpYn_Fe`c-JaTLP'Lڧ, UOWm#%KޠeEo#]x_rb)̗%G (@P4BȑFrOȅf: 3 ds~s QfzYyk9vh \k'Ly?~rrJli?&]4f8+dJO t[5S@ yOHxzf'gw:#[ atH_S%`VNwu)%*Axt3 B|t@筽5sVc}hdi S9 6r#J#rLe7!:3f0'>* L(_Q>B(3lϥǝ_kթ%E=UL7P{K{wbܩD%sr>/8ϫ&D`YC4{ u%l(NY\Xn|[ܮn45/̵TNl︝쥩FMWhRw[{%TNv56I%xb|sX} Za оNDpT$t"԰ƻte'5:P%ܑ`eo:#݄t_Z@)9UHHo#vP^ kA_~~q"n_@J!v-_aAfΤ7@{e}]PV٢Nkm~vaՖ vBfmnu jC8%B]"ގxHV9JK{a["0F_bHrAl"9wgg;ncEyH:KA`p OЦ$UQCɁmkWu$4TJ}b>u9n[iאTU .< t`>@!Bo=}=^9ʌBw‡.] SGņz:ȗ e_D?Uk,(4ᠡ˘6T5 Q=.Y͖]VUClln\>.`GQ 9MI{JbU dw枴lkDܫ/')PҋZIN*q 3$H/J0 ¨-2Cp}!q!Rupa[/=aP+o O[Fč>;}()Fho\]NۼW1om!~i#>WXYma8R_ஸ57Y%oԄ6ΐP7z03Qr 7&InrL 3|biX#'eݨGazB60 7+W"9qX J{bLQK7 FĔcƦ|c̢4ˍ0TX7DzCpqo_Tx/f^TKj+7_BLV[gL ؅zkZ9+2*Tgiٔ}ytpOy?$sTŧVV @"S3 0x ) \- V;N(.?//]*(]ftN)|dhW#<*ӝK|Y_ً0S3*kNNc$=!/6~Z+7p &@!&=!4`wNv D1 N~@@ q;K6s+c_U#sxG1<ȞIC'{{`XX :sϮO=J+(jP R/eCmCdBیrG!axjʂ3Ƌ3 w+?O[/|}hs wYX&֐ͬaҫօwI_rR: R&s ?.T(œUbMu~CeSQ'}z q[X|@ zf )C,XA5摶KhI8YIP̗t[PrVT1!0F$IXϵUV,Հ7zXtxFKOp͐__E M4X z؝xMN)wJN;'5 OA X"W*8-) zWg(@\0@CET;U@GV:E͕GC-zPIZ4kW],:ĵ\3z6\PtAQx&5![ BWK NTw^Qٽi*uEt<#q'f_(v/3mkgV'?鴗ߑP8c5ڔn&ˌ `Ut"f>\C!;qgSiBQ@I5=T\sAy@˒j[퍎LRJi9L ,YClQCF x'&Hp4ҭYl,&L=Et瀸6V+if{VNu:Kcxb u_Na>ˎs9; ^Zk/Jy.uJȣYj~P%M\TF~Gi$+(cF zFj  &hu]Zcv鼓M1M-3\TwQ]) sôĥ3JRϒ5ǐDG$jsD9ՎB@"iB)8 .|@|6zO?#@X|K$h1" (lO'4ҏ%x\oGJ|=GML+ζv 7@6{TKyY eas6q>LO}I5( I 5v͕`!'⶝<^Q v9Nb+f1{rK2xNsK4wf⢿njo)X\|ea,A 5jzlV7 P_ }@nj/ JsIoi+?%m8_k?l/ېTc:׺MVV[c;S#&(2,??cZ!.TpuMqPڟ+IClSDH,jGvbov/mf.sƏu\վ{w xDƉpݥ+jSźQXã {\=KX;:ZEoU)r#\ aVN>?XJw"n34v]k'l?Piڸ{jXM]A\B[bކYh/?Uc0ef@MCvXUFCe{sc ?˝ wt݊Ϙo3E5]،G}]3 V8@vR*tVV?wyOϊ`2OyOs{g{9j$kOzݍa~D &4LSOiOP0|CM>-[zwt+Jw6,}pClan/!Gu,"A!87-ȓe$Bn𮅅qWd&~yD z4 $Yhuգ/Em IǓJDۡLul4OsW AǸ$p(F41kƊR ˒^ӭf/Uy#wn q7v ۵)"kȱԎ&=Moca׊1yեTkbH[ΓgJ>M̻)A G0\C-D ,=gzk D.4y!7I 4cOXC^uZ8 ~o0(o}`Y gclf@iwMT&](?;Ս~YI#%́`et:˓& ݩأ~,EXr"\:v& w~JOdBFkhssXiak@'ԐrR2rΧ6!ǕAnRt`H˜>j98[D,O@14'?oZ&RP ՔIcnܴg )3`I,!yĚ1S');pr:9rMh?|1"~@ 3-[ʬNi}4;N aHR҂!@_)7Qtڈpv3azǞH ?fy]*v-Z]3{ QTԠj3A;E6SER tRTʿ썠wE=G5ס鸣T7#,j^'~VQSʽ槆6LLVۡ _a͇ȺʨTwݯs#S/&GD܎I0C 30j E^j)r;_{FJmd=ԝ}T>+^<( P{N*LXKղ֢25d.Fg&Z5;޷`d(&E !YrVj[Mة!ץF{VD4L'QѭM;~}!' v-^ySclL 7,&ocI ^pug*"5xʶLiĥyM~΄WPjBl)hBYTsE?\ЂEj97aai~KPW}YS8D%#Z`X3(j]؀b1\TpM4A_57 O9;=fr_6\隿az1@huSp –ץ|m !7QU .C.HO<= 3ƫqt ƚ{3 #:X'@D&*vR+$J>r "rPvRaP7a!\R*Tν~%PF^#VoIz%eܠ1L5ԶoFE]0]X>wHwAHY>k WKQ57ibےf6򻂁a% z0|豶"`s5`Vy:vhwd|&, [qW?= ^ Y4٪lŊ˨JwJE qqT+xkq4qbV0a6 `ߑKwKw3[ekb$$.'YH} iCAPbXqC= `CÀФ恥m!W FmU|b'F}r4Z9[Fz:7C[21وVz+b;c, c/U/~Wlqb?3Ndފؗ-(|wWNIKؠض֠ϧ&3@5" .E&p\tcKjX,1`쬅_gamF8F7d2Fo,b!Z -B3IL_NG r"Q[%*$aT<3FףIfZdW1?_g/9]֔:Vea-?&!oY34.g& Z1+g:*_65 v0UٴB0d 5XAjzy=rt纚(;{MRmfKO׎ûu vUfψJRV5sp: G>ٝ h"pw  =a>=M yءGi]M%Vz(QpJ])?T}CoNjgp Aot{*E"1%YNAJծW=rE<4Je5j)%d=(pϯO{VU-,oU:21YJH$?(]L4evpiUA e|Udk r9֍sצ/y %u$$J\BÖ'$ǚnCe֑Y51~FlH_a%>|q\GiwN><>TGcI5:Bg\?OJv K5cjdnћ4Nd} |;F)́riB}`.C,׳C=g6:"Q7c5׷73F{DÓe1VvpxuFta|m=eo'X*uyV~,hM]s}ٜ&&9&4ڷ,x?ݝ6)W0SnE; wpCAeJ\9Fk҄PsN |: ׁ5:B#ڋqkSB*>M1`[ b;z%Sk{/ETLh-9ne'vc޻uHZבR-ޙgd?AuP31jJf A#<|Q&R1ǣO{|ߓ%(K^{egRUq1z.o\5>U~hRy蒣[{BHU'})`g[4-I!TxŻT̹D;Z, Ipx$w z7T!)E 6;A[ΦG8y)_4ۋF+D㡦vWlxeLnY=9UeB!7S*^8GOK=콄0^KQ9'zgCD$>\9ep&릅.FT, 9J0c:A'Fg[xU],j#бfۮ3_b}M[-se[0Ê *c&_dx:,t7 a^Yط3 ,9aVvdRkilMff и>,BܝVp r L)Ӯn+<`nthh`OkɫtɠY2o>2n;hLj3ґStl㷀lN]cQ6#(kO1ށ}9mT݄%(Z+Np8+ }Ģr^O A.x*i%-gkRv`QYqiL5EKI G#KoHazIӮu4KϑXG2WpEdec?̕Jy0eL Sa U.Aw#aJMVv){7؋%OBGS ]`bf 8oct:FS˄nTݒ772*dZ̿5!&%_ϸmK؇%a6ZL'hy'inFy{9+ˡ aT)qR4kiV|sX8Tf I\ڣ8~Cl-.]k'k/ڂyz~9y[N3RMA%<L_ɵ  gz\'GS΃HRZ͘8\Ȣi7^Kg8(%RniG0hU哈fw88GX@!.鯋,[VU;y'YӄW!(4 b2qY u_3qYJeBjFr ߁^3\hwIrűѬ\%: Ü^(u<^yq% סP1]J-!fͰW=?`{ k0VN6WݓygvH?e(Ep'EWj:g 0R$ePn%x/ֹk&[#'C󡲸pdK`'󛉖6zb5ډl.obn( y:j|#LieCI5u=qCQfQ=aErG7_nآ|쐁Jtf܎CQE<➗-b*yѹH1Ks˔LVA-r@[s91N xȽ>7iğ'7z_tA$EPtXZ06 u!Epnuɭ߾r dpք%ٷ'ȽV0W]C1C kUm`r#)M޵6lh)8c%A'ݩnBJF䗍y]mFv].HȻ1V 6w*_McАr$PsrUUy`; nW-$2I8T8bsB"d7hMyGV c29yНA7HVNJlk\H&+=}_@{!$$/qf_,vcZȏ&R&A􃁐Xn뎛r@%6. "Y0ưBǻ J"(|S|di8b옠z=k3m5AH ڈ}Rw 3Yu0#P-~kӍ2L]Yp/!+l^͉ݩ+bgB$_ Ku}?w8uFaRhh8\ƩZͻKNu2L1&uyI(QAED|ߩDu9ß [\-YL 2'S( kBHf.ťaȝ쾯A3`W$Y> }WAM1y);Y)0<"WSakj_ٖl[Ї #Maxz|G}aN=YWR-3ZlԎ3 ]8R*K 6?aW ,6<<ЖZ ڲ@&rht[mA9'3M1\+6p4GbTV˫@2WT+lA*WKqPAZ ᱝ/=U~2y67üqvέץ7F+mYЭv(ZƏ~t?xqA-Cr/%n|bI|d̺0[cbڟdQjƀ >pޭMI$;y|u( .agW.u;5O2}>&"h?槍1_2^Qx;GyOQLq@4J脯`䙞}1mV  `4S(ɰt@q3<jd`y *PC{l2tlFY1 ?ABQӃS*{ė'UsF[P\thqXׇvI){ckQ3w2mLx8帽G9/!}~SoA,0m`Lם, 5JS,~X6h鴸x"XцCZչ ~AGVYKRgM3#@[Q廖FAͬtJQLr0!즣-386ǒW>s0jNۢDbm&Ug_\GWn(BX+-sx<4Ϻ9Qtiky;*pnjp)v y,W-!CKmY6bԜ5c~vNXi-K4%mѽ>k($RLtExTH_cQ,᪠3dsO鎾E2<-拖]B/+B(_59 jCcZ\O#/ZM HxtDBd_v2Ԣ,> OFaʄCiŧ!/\nMԛ% ER>L]@ƌ|F4k+IQK[yZ6cAD+?yJ܃ߝ{Ҵ=&&ww$/Yj|c籾oFz6;5i&^IdpRPd Jgj˚sr(j?ɾپU1HC)=@?IIphgl˅iu=qY,Tiwն,kTCJ!t\$qmrV$]S*ək?4LcjVX|('?ݷ_>yA$Yw%YĶw"1ɬ0-]BD(g|Hu/FQM6s<Kc jky\G$+yGa=_?p@``KH ?y"%| Jx!sKcC#r&0%6ߓ2NGnJi 4&XZ>FK4bw Ibq$Vܻ,YiY# wMixx'疰[5sdsxV (Ba! !tlEChF_=m'vl&Vw&\/sq}lqu<)~d28U^j&\{-˂pWM`P/;:ſ037d9/Y1v&.}k#i ^s]RgJ}NjŮ*94LhMYE7l(udXRf K̗Zʆە,-Yp(Dbj)n ݅K)2gxVk| noTMڍq[ՍW*aʐ?*HO~| 15a/)U6Y;IeP| ~e]=x6B%yxshnEr%X_T[~y $uNa^e=cj/R*1g"d:SL>xM||6gw%[yy3 /!6Q2oL b(L zr$<-}6X{ZVITq. -},1|}H)ۉ|Y 70ZKeEsp{{ =f!my9"%o'58ncJ (QW|\]*eCGɖDˎ7gȭե e]L!ʄIL_W2֒~+Fuz$Єm>q;ȨVnϸo#R 3CiH-caP@~ɵ|P!C$U5牍JP`Y$31Vit wDnG.~ Sp`-3h+()'5u|meO]养`"Jփ7,Z>!MwNc|^c5:%1$Ҏ5׭xd֣]kw7r{ax#' Q!m!3fCT-J>2fbd|H=H;⭵rܛ$4]M 뒈_<) B.u gj ]X O\ p=UzJh=9s7E9f݇pt$xP1ޜ냊'#6Liܽ1m{ssK,nD$i%0i8Y'uס[Vc.vHi.|ibsUK3RƜAs& {pBn*$F`%,||ZOoBTpBݺ@Iw,~ ·J2@-CFCFcc6k݂JʴE/ۉ@7r)E<"HdͨݽG P`!,s{1 {KsM7ΪdH#F4.>--ZɈ#Yu`9Spw s 0C&҃ s5a %"p&WDkу!v;dh_5xq!I/42nޓs4%=mE*\NˆHK+- dWb.|3;efDX)*zc@GoxB@obStΠ-KM# G>J="`'3 0ز$yS7KCr[D*\1i<=Q:$a1u{"V젺W[Y%UMFF\2d5_q΍{oEŸF6/[k v/iH*cN 4iduYS~;HdTvׁW vZ23U3(hi^;n3c#Q ;[Ƶ욇"ʋ(vؗ&KVbeH1 @UNB7>T! jc44nX W\k[~|8|X 2*hm RRuQPyNo=^pR638MFI}aP*/?anj >* D=d`FYHԧјoAʵHy.0'yċC9Q Ѓ$Nf1&o&V/tQnL3g"]?@O1TG<TehB=zBЯ;]ˎ~l[(;$]ݜFJCbiS:xd`TUO/s YǣQIMXmSWQH[ >IQ?4ILWlغ9py~!wm]8ju"#.9 s̳hx^OԴLfѬ'8";DžZ.JY鸐߃E%eO D5u<?$K@Y|nͬ>n ~lajmduq -\\ETo?H[rhVHC΍G$YFgμe]^Q$`ENOܼe+wtvo?"|9E; qt&^GjsK"j'IvfPKhФ 3#FrpG,x-&#URa(@JdPx;GwKJc,F3îpW߭i\%*5[!/vAFWc unm)0yƔl9t7eS]ڛ3GDElҧ؎B*~W;qxUKZUO 2Jm b `}@-7/@g+0Q?H \tPKPŇ$VE5DpץR>M{Ϭ&&S NsT1{ O0z.ua@Fp+ FO,t>cM)mhfGS$T/q\ &J1߲zMM/h32-Ml@yPg(mM+* %mX&~aC_>r5&yKj]j!Ag3rP䶰.bz!0.҅mDjmBn_8񱔧?cU.p|ig#e}cHa- ;\)PaHHц9|)x0k\nk1?g9Cjl@BPK@AVo)]y9E *CRXOG?Wֆp;{mH/P 4<Дۛ,pdЇȶo#y+AQ;dCXZxV$@$L#E>,j4]$㚏Ӥ<8.}y)PYo?:u}hbucO1f﵀j16d>Fcw+"ɞ&`XC?90(._vVZA݆;mDIh)4Дz1om=PdIrcAMf7 mj ƐDZM2h IoOĵv%\CJKXo_bՁ$qg4ogΧO..bȥ~B|21Dκ2w^=8^Rg0Mlk4x&L{o׶daɬ(18TTHl_bL;Hf2cpvX_:+v.Վ؟Lpd*c:?\9(?3hGC_j!}"ΑS遼fHx6?ʌcn v_`U!ؖʺBnrٯ1ӠqkwsFR/GX8EN V "&śpY@CT!Y"{d6uVڡR%Ǒ p4PբSmUG3] `x9CBu(LM hqW-MՊcQgK`!}O,$K!7RZ W+%U#!(F ([9x!KA+DzBkV5Bx&%95j[kAD?S 9jOV@Obk]s: =چ_QuwlP{ҩBbP.n-d2KIui&Iju?SK.b?Ch:{j;s 18 Am9)4q-8//ܥ~y9udʀ`I{jR0#oXi$9h@jbg~\h=#l\crvq5rrw+mgYzzN5JpW(g鬚1!0&> 5Y1ńvȒ;,E|jyR,o`[$PjTúӹלH$ݜnb痃ky'l?XB?LІ1if~45d+lZug }>^fNW`gwxAvs?`xE)O_q>yO,qWho$3AhTM J{`gvs!zƂz3|G&<Ҟ9}hp'Xs{xŦjMnG!^C'P7^Zg{0IՋ1.x)-<"pEf8h'C68 pAP"x_":Gm#MЄHD伆 Ou0 u|o=HL+x ڣQAH 'SfNP"5KooW] @qqH-}#=Jf:x#=0{EFŸ] h3?)ז%g`51jH\m䘍x6y؂ Q!c4}!azT8s X9vL}- q.|/s,&UBΛ;[:=NG\45ZS=%Xgudž~Luvl\7^"JӰX=Y e7іkڌv)$ŷNDOUd2 GFi>^ q)&ĻprlrM1x,=C _L"SfyY4Zgz}REQ? hr@QP(4pμ#n Q=b)f0#(u!hd7R-/,vz{!y!BLBDAkt+ZN"Q緬22o*N ]7\TMnM✐2p rTYgf_xyWLkc:)>C;LT1\Ӣd%s{jS<ͮ7 &S7?T*{P^NJ5C`bVSr2tXD_3k5µ_Z74jnIC 1o MLVHVSέkzXys~:JQ#E f3QZTTtnjt(jƍ(w&~ے P8S܅3hQ|^ü`NLf=ґpdN`3b˲+{&yNH UH#F+)v3?ЙZk78sKg蝹r?-j1A {#"4V*;ْiqhwYFWx\1:n/:1׎B/=fm# ޖ}bAS"4xw/g"=l~V2+lrb N*|q'"8ccR=S2?ؠFxSC ryX:* \LxN=?%2х|],8Ci @sROtrY+Tqn3~S3DC sojT+7W6r3|$ԭ…"Rjʵ-wr%YMyrwBylkEsYHo%UkZ> -ΆJ}sNbl6IŊ6:|\m5$7a07 m-P {T.h$%x!mwp(lNkY|CW3 zɥ .I S!GE`rؽI[4MP.rPEgl iwfZZiG[ࣹ 8;;wzP}ԛt֒E[;Pj&rD7_M,}B}r]l[2֩+,A*~3D> AAF=BU+pC+ oCwwv q^ti~'Q^)-Msvx)} F;q'~=ib\. 6' łejѹV*hTmSrPl#wqv❊9`Zt$*@-F묉cRDY(3BZlzHKw4$1xi&C߼ 3˶bnox-\LN-09)!I}o4- E#! `1%J Z~WT7<}uGIâΙ4X,.-6Uf)qgCӃϏB;S*o~:NSްWx@wO9$y,TTi]B}w ?٭,vHVPu,剼d:5%3E `BR񟗦fBDt\_W8k=,1Q#CgoZJzyOX.l|tz,uvƇyw{~Zv-@Cp1\6q$&}^ӵ ^ ۣMcw!1ZtQ!1y|c+eM+Z&B[q}!~[r Q(6$ I_CXy, ]3Y|,[WMU9cĈjH-]La/I/[:lE0PįYH~mg4acn3fUY.08&^gԡOo؈/_H,/a0)m (?V;3AuDm](J|?F yZJָk8[v*'5Y/ע\nb{P/$V+VZ-(CQ&(5=TB(Ld6¬AeK}͔ަȌ&t0~Q~Su'&|̺/-HPIEFxoM4*J4Vx)Ju{G {h_">g@mS( 甭i O%чm _* 'fԚ!.鴻m^k—Vcjt>UO˶"M&dPԉ]JXiLZ)#v3x"316jl)e5qyͣ5zKv`c#-ۚr}B"nL>d6=\G?UPwC?K4]+!خtδ JC)$ gXZxXPESQݕi 3Gn8C *(<;5x!T'A3aˎ+ $?l<*MY|K.l}|aͻ>SXrj:SE>zC@49g78|5:#`nuci[g$ZOOG~Z[z}>dUX[Q8{L F%j=틚:ʒ鵪= {)7ZQjx/VĎX(JsQr/npCLKLHΩQ T_12V{!vsv+k})]%^>qF#1te?Q^Bѽ}ʼnN^Ddy S]+n[?Ka.a9eE഍nzNOcm]^oTG;JKFx[-Ud4f8|)Yߊ(BY2<+2 cu3;xoVO͹3}! I->XΝ=E ^b)94~*zJ3sTM2,bȲ<z_~)ޘU"C-}ߋ.&/JJoU~nAA NA(N_j+:0j,Kz;i9y'=w&o_L7)N۪@Eb,/0!4 FUV ]?@W';Anh<"5M& O' P6P|x!N1JЩVMrQ\"ldVe*&1{KMcn {!s9YV=2B^5HO{miMPz4S`ZhجxZ<xuU@z䫔?yz9^ 6ʣ@cYϓTS}>1 J0sD[-ʐF͢GZ"Zqe jJ*8ʖN![]Wx;"'s 59 KohxE7Qnpz 2hH$mضKbДb| Xs8.Vܢ!b.ԅNK\QvI`v1Q}th~k4ωJ[s>yr@gKL@[%kllFEp2eNJWl''/˜ zB,qZ=A&Q>|:E&`)āt9G_+?vް5M/ޙtF|Ls>yAbqehɟ,==?׋2q~eߧI"]Un7Cfg@mrg'tG BW̍fȠ7 suY14wS%26z+]>LJ-t@sbA'5"08A HkH>YBSSNdUv&I sO(-wm5؅ woybwޭ-i䵱zK-^:uP[+9*8&b70# #7&}iӴb<[z:LEknTzspFwg,}IKݩtj. )E=׉ +O K_lbIXߓ;Ґk_' o]i<$UP"3AZ\AoE ) ^Ϥ BSAX : * Jt T_D~B<;ݺPq(he`yގ0mzE9 $SX/f܋yK B*Wn8ff{kZdc(xQ1,SŝR1ơ#8XIol kYǮޙ39*;LfJM7s͓ly-[hAF"ސ"rw"f7SPK;bIr Pu O lH٥GXQ[4rm1`BV=ؽ7 q}#M۳ܘh փ|%8ӈH+XG,4rOb05E[|l,=BWr;Yȡ9 v4W-p% d \ɦ( KB6I$ b;nrr}^ =MvڰX} Ac: r22#M}"`EVo~.DRw(G&L%RY @UͩK.w>Ny٫ ՛ƶfbT(o0FEn g#mziTo?5Z.ݭ֊ZhMޡ uy ƦPQ}ҕe9(Hjv&:c[" M5Q:o<6i>&Zd1~Iv$3W9n.ih4n̛Ko%3)axPhۍfOl=_fPR'Mra$)"I 4ܙ&C: %wN\iR<}(ܨÊU=k{†(R~"F" THʍz1xk}]ZyOV|N 7>DސQPC6Zk$@kL]M C$Ҝ[W6儤®F 9 V;׀@bSquaXZ1llsdcxDtoni}`0Q7^ 7,Dt$0w :X v}?۞ۗHO~쳠0j~5J3(-;A ٵ@L`c1lěJOGCLce|S8J/S¬\~/R* &O/Dۯ0Cg[OϴN+K<#]]>tm vKéuEKǪ}?ǴV~|Ww>a |oAE`=-Ԧ œܮ3dlP`b+4\ЙD,֟6 |,!%*]5{%ʅfƋ7] >O3S@)Ckv2|fȧwxŖY53à5/cvFcA Gd8Ӏ,Xe.H?GXkYO%7Vej}t+ytaNψ-uz,uO[aIg_XںfaJ\bh*"7jf ?(W^9`рmVU4&N"-rJDڞ B͘1q_x\7xѰJ)Bqc"sFaf7c?ߞ1kV䟌zJAu O$aN~cog.p}tHn32ť2@Uγ,g0bqEQr ׃Pe0IMS公ֽgNY h9𣑜81r\VM ‚*YgaY幝&Э_yCMNhutğlԼJhа\ HNJߖNC 95&>=>5=%"hqxfķ\{y H͙eC⽞1{boU+_;PAUwTx\(f8eG{$䱵gnR̸*ZU|w[6d˽[ӾGuZ%@̿`i1b*_h$i;j=%.9`D՝(\$x)g խUP^Cdfcj!5%7fSȌYeC ސ7>T Hą)r>`qΦLєsZx PF ~ ! N"'hi,`z, qtlէL.e*n;lKi ѕ`О/v~3ԑy%ٳ2ٙ{/QXy̍{%yxBZ(EcDq .Uzٞ:Z*`p$_@ѧ{ЖXjZ@/5wa3N$,ʾjnFٳcw>>1^Zvi0u=Y)HQrU_V[ :@=CiP2&@qy6b49+"W8|S`FJ(e.U@ib*n>Õ:oh) EDI ;L [sfpK6 b襬 V e]S8Hkg,QWYDZ<.Yn@%!q Ő?ae5eܪܢcn$iy7A֮sͤ RP`ciVLC˅~OkzL-W}qPWZDibHM_}Pތ zϮLIY)v܋_Xr8sAn8GgJA=9i^57z&Yx(epVP>oO"l'V(kWws@#G- p$ZĴ,$ZX4{i]cxsk:х@a00(4Q[ BN".8ɼ [jF-D[{Ys ޢT\M"`^S!M?9XФUe'>mpI%ZoC\cYY_Ł%+yiX̚_Km*w*^hR(grH>,8r|໠0cyC~۸&P(@9Qa_k@o.U->Ub2Տw9K.?vCbWP/AȠ_q3U贌cjIU$)d+Ԅ %4/jkM AgLsD~-EiFwGmr>QR1џ+蜂/-fE0SluHW|Ը| o%LN-W9;`*Tx0PGMp!Ki~x0FVl#]S[:~>ݢ3:).z 6BvʆaPa)Ny&g;z+BzK T>h\% [Aj5K٭b! t}?H$~=Jc` /@}H=]"5]i_l>nta+RUk_Yեn){LhfxI߸I JMN>&OM ˢo> =e ݍƬrDzDEO"Ϲd:SXݷOn D7ukƥ"a{D%#~ %T12rʁ)*k pnog/A;}*[y-UZgJvx$HՓ~6!5BfF$u)Jnz{Я5%ȍ54Z/D;D95}o*D&pvp܈ b$͔p@e -^كT(TW.sKsn:|ɝ(S [R,K:RG-A}=P!Tsr'^/p9ЧfRyPc% QE~3U JI)8 ZgM 0[| V ʛ^O ) ]*͌?JPu #Ov2XTM?KR TtʇM [\1\@qLM[F"3%sUڸG2)t4v{0JF[c܊sTP{8zQ0:68Ç=+Y*,PJԸPJ&u8#%qHUW•;[=fe(J4ߧU4 KUrFX QeGڹcZH Tʷ!C]vt; 4W.Fl32 kb j!|͠o51**$S?ud`2B_B)hV|~u@[w7]4%Vhx[* lr\*ŎqaPQ㗆nm y#axVܢvP,U}VoWX~ָ~o6qgEN + hoPh `|b:YNLɍ ( ɋK ˙TГ9wĽ%@Ž7R=ޢts?d~3nAbBmzyfaW7*nu7_Lz0BD)@MMQ:[Q\,d'ܔ|3oɈw^ggSR xoW?@ƙZwj&Q6$7$b.ՒcWL ta!ڂ̝މ^ #|MV z/Q>`+uϯRTŮP)r.Zi8ui QLjd~{YD2mRR)yX7F%c '(z|ߋJhf4G; A-Y)Q${y(iV- DB t bɅճEI\QSqrqiHsIXpOɚ9}-qp@_+ESy5.BpFV*{(ֆ?Y Z@`M{d?n >oAD4pAj}=V⠻ ݋^&Wę}{S7ЛXqD=[;ܿ]g]i/]+aB&T_qӠ 3R)1 ipi*Dm= ;Tl?xiQ ZAYZvӔ0 S2l<-xc!|1/z}'1#rߎQ {G}ݝP.MOCFa)³w1vEh9/:j"`jϮ%~ٶ&G,_Vy`d Ta5ET݈ǩ~|85Go&Ώ6kCV/|Wݒ&^WOB7+ C UBa-_b"h@k{mBe ZհD;HStTﴼq^p8uwNnm1KXY͹^\ku9Y <ĂlyTd2B &4IcK=-a]z+B"x-b/!ET7 8` , ;zuPwg蛸~NhdZ w-aKy #6\%@0#N*ر|V- ; ۟$H%"FȀna.-LM6#9I_о`}P =FgauPyKh4,2x&6hAvR]zF!G`c)wl QTR4ʱtء2]gE1h ̓,|ݬ71i[9S4ː(,Uˌ0ۥ{kx p Df2)-ZOGU^o4'N&=9Q%U;Ǫ>DcWT}6=O.߷.f^F[VYbm(8h"Vїpc$ ͤzDlnqU&$i xJ^ XLB: 9j,1?:1U0_2eLgo2)YB"#/6 .Nט߽ͮ+2 tGOf8ƊH&Fz 'p󠣶3>O#̈́=tkMlxXo0\SGJ7]Aڛu ژd/9j9Z)90 ujնP+ݔdt5MA̚Wl$ݒYp~VQcӝ_hG! 8GሔZ)-!B<\Mxvc.ҥK!x'QJ2*il|2HdTu% IN1%'m[ė<42pPY83u}2s\+ަ\Oz(x=oE-j#v6brqNI QxL;aľ>*\spCO)!}}GrӠU1Zd̜:c%_1l2ޥ:;ϽbbQA ;df(A {,;ULGɶ%PSIU5 Ӧ)M݇xܥ=2_L)+x>cS[JwHiy8.7/1K V #a,(jd\x1'pPԘV3.ձGE5 lMI~䇾FaE DFxLV9p k?-*95/KFu%@ہtc(~^:~{*rVNfqG >Z3}eNk#MZzWK.k%9/&IDeCrƂY y0.9F. }iCD1$sN(qzʁ\eN5Tev_VFZMdN5% xrwAEwBm9CNr \\2mۅJԱhJd! :6X ? ZYX+QecJ`~y}s :*ǭM`36F׾x)lF,ٓp4?&gkd?ihq|Rf{ܐP 1#ִZgh| WCQB2 T^HB[vˤ WVLY/#i'.O?݋q8]b#_evyۖBI;Gt?d~2|nՙ%<O8L ;q|D#r{X;-b]s~ G7),X<>C35tN3-c$HN.Yks9Jt:?/`82ֵ#& a2d1$Bv@ \`^ ͠R  |~ԂT}_qTl~W)'~g6Išo}cfGc.[DzxWI.fmW̙V3ն۹M *%j_f :{nXDNpɻ ɇ/6,9P跓rsN_,եZ/A?ʐequc4PgGd}ѱRTpoS ^=h182tQTiBbL` gW˱bmRq^е+*PN*_I+{I5.Zr)PǶ/QnfzW^j]6Eg f[ibV0kVk0Txu/U&TJIYHt҆ذ~ti)% ݵUx#"oB@ Qr tт{Td=ɛIK߆ڡ|^DXf .ͼcf4\$gQ3ܨ ՝ diMa+=W&o` !,zOl,e)׃vh5eZ(xe(꿷,*]JLӜ; rt?TfXqbOlJߐJ ꅧ5'v{4Uo7wy-os-yjK(=4 ͏ 2.Cj|uy[1Ξ? aյ#fZ:@}O\a9*~>15}M.i8[g1fQxi+\!u]ugTPd\'ѱ]m\|Hs pj|T^Ip㹢EM8XDwrѺ?IjRle1x@>Y\>VQ3xqrc[E d, q&^qc"7 l;ˆ1"ڧaҕ܌\xJrm֚Ck d䪉Hvʳ*#>62 ״~MѸ_'6bLb[ǾoMQ+CKwd6ݸ263Tgmr. 'ւLUB%i\J7LvY灌S }Gb\#Ba2JHh`,ˣ *-y&AzAA?,$ UCq\ʎ+~R^ޜ>0^Ϋ8;j~9-·u^lJ;IDx.S, J%/8ӟL -uiI8:י !ow]f FEQBU\N{J\$ko解g?F𻥚HYS*P<*$Yfd܈m%炋B q!{O{\sʐKtu!d[]f+P̫~.j yoY"[`U_:R9?wnr 2l%%O*Jv=isZd1x*3kQ)|g>M.V_H)LlBV:Z Y_IsvV̶4 zOؠGTIDj(=%+7T)sF۫6<:1k"&&! =6L-_2 ,{_UgT1',E6¹0[S Z۴;O(Pzb yBlg!kxzr)ߴ7[]^ϬT:}ncN|7ȗ%#3/ĉ kcٙk9-'zt6TlBQq+XoUx7C8vRR`r0j_᾵Js˘1ov/nKhI=5?Zf1T3zK2"+'$);䮓99E JW}JJ[(˕ a2vW6 wfʵOH58ڪb=ȷ*&/r [I>ܧ (: F;-$ !nyln!۠5cJ)c8 4ƌCSOmaZKwN&3ƕUuKqqmZAOdl ͔ϫSx+l|P7_řɮgfWECzE"d'*O d9bOdƱG W9'IcE(jv_癫]Hɳv)3k{"[/Vv9535 sBp6onsetOY@1Qʺ׻)MhcՌ 1%YNgcS;FP͗5~H$M+4 E6ĀgzQ~ik_]RҗvRhLcqGFs͎UE!(_)NJ⤹ՉxIM>%ĔBP&z{0_Wo#q&8?YHάqV%7!Yu@@,GmRm4Y#U{30XT BwI[rfYbBm$%ʐcVt%T/4MǺ;bYQi33 DQH`VST6K> =\D.$oӰ>k;KHNjG7ѴBWqG~ƐG_ '(h)7{ kvW4pRtStulfs캉!ngm8f}aߨ$uQ:Ұ 0b,|'mkbN`,pG^*Q`*@)awZL^}Ą~􊍷Ky)iV?m.m.xuD .-gՊ]/3מ\Yn]u9rt5 ˸5)@ |VB/lAS" 1Q?uxG c[/ !V,NV"{3;0%rG~63oz: OćOTT%>0c^L!XR>GHKFœV[|mkobǠV*3A;2AK S ѨD߬ Zr#m&h7o%x=b.#GZh@\{re"y'Ec*dҿr#GqН:: IZf0s~|KVN`wUx!rTΜҒ1Y&u&Ǩ$_=ӴO,ɗuhr§QQ+=:W3zC_2;YqʙY"1#BM@q{,6=q-J >Ūp{|7h+q51썱g|I8ځCǸzR<&,8M29=iFF ،kʧ W FApⰈZy\E-AFm9QtQ=_,d FĎaךU'vA )EVk^G$S}KLo.D{'09n`Mj,;YUo]Zh1>5,_ri?B(Np?Nڵt4[buޥ r]CUO`TJ!::M^=XmYFRFvf 089xLP5#H4~Z2p;^CԞb?Jl܋$aO h@/j/ lQj+|Rd2J]|gwOͳzҿ:M@Qs'" D` );Hy*[/>D)oRZk~JRX6J '6e}sb;BEL`AUۚ(̓v@bz|q&Q`UVOUIDw.Eq. xz<&a Qh~_\6E lsɡAX-d!FME NfQ{2޽^&婥E9 $$}]S~>5 b &ibvAtZ&EuJyE@c'B5!m@w~⩕d0z0Z C:Կe6"?w0j@D XS*Kv 7- C+_*>U,OUZ ,TU*HyӀt =ƽFw78 |[`pDa j9 8ρ+^̃s)a`9lRcZ`ڇ"ɗ5feDm>8gD;ؔ^nĹv M{ We]uUQ&wR33hYnA/K4el"QBm{=M*bm [: '\bĩATLml,] USH/<o5&V֖ɽ(T`B.oa3#xY[.B;EAx HeN%94 (HV}gCq4$۴^d00gݨ'Rh?gOO] + `K*ök6ɦPR *AӨ2ByD{x62X[-6_NBN?8f] _v w>D;%hW[clƹs+ Snb|dGRAWc9a9&*g:*z `6='F@:>)kNufo2=l-KPSg@)[;eLy5teM`(XH p0 ,PS W%3fz&p4d֣ ׈ \"ZJoGY_P]y_֧yks,`~v5bb-яND"1QCO}!ܞ19nxОNM7(3sT*=˩0 Qw~P P'FIT(|:>W?q$[߀$$Y|@IN5KHfA9g}BPށ3[eٷʄjwQKiޜ~wR _yyn_?q4bHKu񈘔Qd^Xva]3 _Z>'psg 16$Qh>t%8ԌQ?w2'i\  {4RzB !q#wȿhI_ ^xEJ'9+Fn? H|? 3$k¨֓tܷp;w Qj^pCMٽLr6a{iu+EK4V9yhi. FhR9YSX'TYKlG*ЭVyH)Q^)C~X>bU 2 G z/*/i%9 >h~h*iXkOsK%mQibB!*rhMS-L"_>iyho6Zjeh$` j[Z"JNg[u9AkNډM'Icĸ'mtxvq$:m," ڤS >u?+8 2x* @Ӳ c:x'?:KNytf[1}k֗Ԍ,X),SB˴deOtjz={'t"\_(YژoY1 s҃Zze򹴩ˏjꊵ@*KGVQ \Q-,2X5bj~twlp܏*SAU^F_7NK(2vÄ`)T29[[\YU@< iRL  VMNRŠa|˃5RJ6f.6)=L-;RHY]\+AUC 2Z.,N?Zؼ4?a^{DO^ hW0ڇ=3vSkJld\Ei\c)3V'k }oE:" ^(ҚkN&O5g¼2Ҏ.ʸ^jc5h_![J]9~ m,a9Y@ߥ#-48,LGD2M?&tGڈ~6"ˊ(ɗ1mKL o^ ͚+Ѐdyu';*ֲ&:ˏ_!Ӈ[R7qk`W#L1! K$o|70\耓p1va5)# |V~0Xr* \V3(1H k >o] o2Kvဗ"ǒ&anf )lTQ@PUJxDY)f8i*GVb?LOIr-G?o*L9u$>iPfC4q뀜pUX0xP~ (|%qB7Gl)TJKz&'r$[xff i"tmp6az"iiy3L3|*/i%q=:=* [$Xn ;'hrmXo/rܜp E jz ʐ[LFoilnOv9EhaX[ۦUk\N7顢iȝߨIy(-~k:z8ǁn?dHycc&C"4\mdUv9_WFtߴޖBŮˋMhR83A^pā*)Fan G';addq[綕NĚGj8{mC!^uFި?E ž/'2F`ws3XB`2Ogӷ/2$0-wJC6>ȸuHÐiN""B0ڽxPd{~H =j?d⮦'.m\nCH&u]/[X#i+' t_NAx?]NgzȽ5uF 5rSB%22RW1Qm+k`%cFӽsgxٔAQgm&, - Bz5STFtƮittZ0VU IY/C/dPԧpʪELvS" &cr¨0̏JKs{lndt#%-N9HA*/##18GE Dդg_^`RkB&o2ԃ@Anu;0.T.=vwIzm?tD7 *&{.)Ci?9p|R:,l>ȡՆSm`>MӮы:x-g<m0fgV_i wXČr&iFGLĐ7UaUKCF& 6..Y5uʝC/K;#_+D+]# 썯7!3}vPU{t'R.Ho.mZe"h3@6$nNaGn,Ǹr.WB@K/1v/ ,v)=GפM*7=#0`^I.(bA;ɹ]v8 K'V9>0.ɭ32+>"#nȪoǢ8$N,Cӟl=aƯRa+#jJє]~etu+7ɘ1ܙhS< V\R)TG,*7Se{m;% 2*c%-AHiݭ;2 =ex!É`YtPw {:.L{ί/g{\OrFϸܙ7첁3ZHAÇ0zs{ZԕGt^ > i8 ~7꙽P&ufs[/)JZ+r+b꘶@ #WzI&ܯ.X0Ώ6rw0mΗsr? U|[?n4,}?6s۲OL=GлcH<Ӛύ5>xXǩZ(dY<ΘSih0il$BJ8J>A% bf ]+ d"fD0@hc׏V"r:#)WJfI:@O׏F.z8Gfko>Xv:s2[Dx}aEE}݋eS)DO1sC3qƯ(!>0O˚{fPs~mtM!Egp=]et L,۾+7P4IνJԞ n~Bǹz`[ ]9F_X F8mN3Ae0 <}QA1D`\WvI;7PVے,HeKC/9$D5zeIќ+vfL2MdԽ!$琍՞@!xX|NIjPb3A]˖A`\?g/M^5|cX(:#_ B!`.Ac]6SrORZd责VGՄH4H[2޲"Gx!ra-ŒZBX$J#I=y{[O)>ȣr\ 5آ.ZNZb&[zJNS±B{g_jŕ@: x&tkP1J&\r?G]on*x(ٷ:7Agwwx(GW< $0E+@IecYqZndSqƵTOy6 >Hύ3_yyСP! j|gZRA?% Ե eвOXƬ 4xnJ{PXɠS>sZ̊+*<洸جEㅴUd BAρ2"jW+( BCറT̜QmI˸Z 3!f1Mqo4&ԃ4CtnelBJz2ę[t_{zg%?*: 0:m! y|lFOka˹NQw>æ1|2/)7ynJ 8{WNf4 ӳR¢+L/(ËJvFj{$ue{.dyB2*Ti.+썑 &Ҧnh9F@ZlI)"$6q1a!jNvd@vTp#vw̶'o,$1tXU77!}8$s$ㇺt(K.GWeo [,K?nLjgL'J Z5A7*A5kœ9v~ l ܁jtEc2nwKAbƘm9dJWrr3EH 2OyZ"TyU p1EҐU(8ѷq&MU;5myDvu&q ؂n93`tR9RpB4W]%|_f5z}"0=DlSZmVXKKoZûфk5AI,sc$}q甲'x໳O5Cڿ %|EDC_?x-%-.#L/":cl4ȐGB@EDje xLg05̔SE*77b |7*@/ 9t`ΤPmS*<ۊ'#Sf\b BSDE|.WR);_P^uç^g ;HAm*H'`(ȰQ7=ީ'{ ACq/A'nPfIk-jquPФVq\]J҅"=%YlxcU cZc$Bo(cKb3`uOhhruje<#@NFE R ;J \BRՒo b}ۼz =>[}.T #GQv4b`Xy/gS֏w8|6hXV} Q-$[WdmX@Nes2'ACwPk*8,=:u0zvK!O˗f!;a=^aF[,){9$>Cg3Ξkn?'bUl856@d|N*O:\r ;Hf(Sh cԶ M\^OVavb譛D90O}Wf,"s3e['hx]>H1UF -VwI]u#ob= >`()\P&tpMQiޢ˻_:yI؞5|pxc_0Lc-|Gx俅٨W4 Ml3+-GA\]zS%Qg|06x#/zK9"ÕQ?m+%y ]3t!mZ0=gjE 2"p&p=1:bs9Vީ>9L5 ?r DSd*g8TsB4M̑]@#%$O)`lhbyj:-Ubr0Ц]>5i/ؗ@Jye? iׇvznт1E3 zz2Os,oawQ 3SUz> VҲqt#"'o?l?+μeD(#0D*O9#<_[Y}nx9w:gNzbIɲ7˸ Ohhz'  Env5(b/BD{mYsh~LxUO P"(៫4d(B2uaB5tfVw=H6 .iw֎:G#yO*8PE~9"c@wc?N#G TNQ{:x$K Y뛾&")Gk31UՉLȓ3kOh 05kݘ< l4r&G- 0ZeV1K{LmpMd?@OMv8=4Qmʊ$d*:ΨMd/2@i l 7ʹ(M26퇨5n3/1=b$z߭?S)$+Ր#I8DƑ*RMXNBbN6!@f"$4Հ;}vĩd%Q*4 5"ŀ%#NOl&wbgL2p&Q"ѣxYJsPhuT5q!+]a֐l@,>'(P(2ylK!4i!?L/cš?Qf_ɘ?g-L2`;r&1-~$/@q&#%ڛY5!91KyGbнpiPtH8Clm5> ;yv|V%]V7/`"Bq m;CFL3챈(z22PKIwBT"/!/'*p9 tJ*!y%áҲdJ^SKJZl$_3į󑬌;}-`,Ue*ޅ1Oy6gU Ae:^W0i'.֝@O2=h`VvoO]'%q!K1ʋ'q[>;ɱ2'&Po.S$g[S4lK<,LSxxH pKv  gr>pHMi7U%7@J]hPj֫#zdkRNkv?{mm['TLGk)˻ay^I;| VdʬQz)pgq-=yqJS<6'~7 N-(:Xݻ:A#hI"<\]`RcmWqq,Na劒O>jW5*w-xL,/RRtsEb a5ieem N^m 1f>&P^./]4F[ho j֓JZ_%2c1`~F(`g_Y}c!t#M{aؖ dGӂQa;%51G5,tkişP$BBݩEYNEF`& 1 f1X͉¶իh`Ug6#jʗ9 Gw^M=u%!@N~.x{9^t;C;gQvsK xl}@[T_[I=lTEDO"IPP7}͍R[ֽ r2PNE|{ITăaT(`i'3,o^z7|Gn{F1k͔|il-Bݬ`@kԢjAqDoZ*9[;MS7Kag$K2V3z$ۃ)[khjiWHL{TaH3E?`K긳Ӄ]P 9}LQ6;Z`J:1燕ОC)h17ՃBVuP+0_w%d`(_ 9eg=$ .E$ӏHdd}ߚ|< aIJRMYo3ev0pFghns`78ʊd lHY 2Έ; (d(<9EdbS539y1+¬a@1=63qM5 @*]1y0W~}*6B} fl йTZ3JH.ɕV";b3>F#gW@BpGwIR~r+ՅB Z|!|W'_gb2L344H/?VKb0r1cb}䵭 گԬ_ӵ78q::k1j>sJ`r}ء:`8왈?|=8<^YiH}fz-s?nf:/ QM0;Hؑ@1<+ ^ڰgC;*]E|+HttLNogЬysB.}4P <+ 7Gu F]dk ?!X`P]gژ q 5>nCf|/#H+>:_Fu 1a\Q~װo9^(nABY"!f|o̻y%Sulࣤ.~WnXeM씩<9uE ;(~bdM 4:rtH:Wއe| dt@[^uv4Uf|C=mAwwPژ5meY/UQݦ~<9!-fƫ^c8/Z1BUNǜ!P6D[O_ Bhئs~/eB7 mU—/rd7s90TX}5R(G]{|ڐ7O_5jIzբ~ӓ d%D$8D)XNP ֿ < LFRxzdwZ?Bg(`ɬ>]fKP1j`\+Bb(he_?=_|`$ǽZ7B`mA*E6V8w-& 27XX^H suf 2t,\2uSk~ˡX6H(rf846n,U'РuK7*# Sf *Ji9r3&Ps&%C|ߵi!6X8[0 Tf +3&xסLp7y=#P:#\5, kiqQFYGow,Ȁmu qO߻(&xNsoexή…yD*RhR =WomђL+|jB^_~`b ;'&hҼsy{y8PPo ȡEpT yfҦa Wp2k%c 2B671>h:\otI&JSbh4Vc<\>Q6ү!U!Uivӊ6 xO0{>` XTeĦԛ<ܒ{Vͯ0RԒSh> 5E׷|1IUrw~q aU*Bw[5bdZdx rR Ww 4 E~>r8W<5 cƙ?e<~*:o7i0ѠphL;ZeGU'7uNF7TY"+ocDpd1)q]09zGg)׀L#Ƣ) 'pF?~yh0 I*pPی.۵6KcV%Z T$? ɡ%Ab>%h\N[D Y6_qЮm?U#{Fٍ?1mǷY0,)N)4,tfg}c|I\N{ZhNgO#as)u띿&@`gtZ2D^ţPd0[ܸ'tCZbRN.92' Ӷ .iCDqH%%O/)+%ȩn\U,37q07\1ϡ17##X,6Ej׆ƀgJ$ o0Hv /笜dCLu@7ԡ%wD5=Z㎈pE.8Ԓx^Q8$p~ŰOoxu4U"I4ә j{!4@/ol*MjYe.f]6^DB01r\ߎWGs|JY\e8Q$!#*/wI*#Ⱥ\Lk渓l_zV$eOT*?Y*$/р6+]Cw.mM3=Yl%tVz1q~Do$VXPZ- (Gk\o]bnP*(OP ڐ(M@,ZQ/("!h"56gJVI &ؑ0w\g9&@z"2t¤;Xn1!Ţ--P](]a*92АPb%k-S1eGw>W}ݑhծt)7,:u@ k )GsPmV\+G:VNɯ=avljE;.E17ކG4POW Aeoׄ!ce MX=ijB}jc_<†7شϖ aEBQw0 6rlQ$ylV[T :NIdh+Nw&s EE<Xo@%5sLcؿ=|/X01 UDgf=]`zVF.Q0Ο'n,f6t󐹡3JGa3K/$(DR<c/73 WRNUIa㏼,5 'ر8fD7E$/ D˗[$p,\TgXͶlz&e$U} s3ne,P=1ϥ-jY+,` '(] X]P^Ic:~ [ /AS13Z:| 0!M-Mv ޏ¦9ͽS^L0_ɽϱ]jd'Bns1Jt陷rZ-`<'TkMPZyE( .J5JYWjEVTҔ`dt(" jUНWfj~cцK̯P*QlyaˊuZ`l"wowNQ1-SU&O eV,EbB :t!==. Vkd.[[aOb& >q!r_wS|fK=}d ҨzE"ѮzNCxOv1fv*>-v_޻CLD7tZWҘ1ܶqkVZD[!l קּ(c@_~ǀ1ѕi!ATm͟ %PN&zXZ%١O1[ VavRjuΰhl.NWd’ JCT DjڔSEwCyZ*{+*(" RT2A%_&!)14`aL}9x<޹o>++}Z/IRW"䢋ep!!~څHe~t[%[Nʷ Ky)Oq8Z4j*K[={Ǜ*$ȬAD:Pb֕O+g[)Lo_esʈ.\@9{@UsGd p9.Ƙu(9{wT]@ٳ˚{5z e]'^ҒKcx]A*rmk#.dF)V 1P=sfν/TD0)e!7f05mxBl% fKxÍgzr!CG&_6^Q_ Ł5\;3MWWe ȜwQ#0 =-Z,!f Oj6zz0O\n4:Ri$a碑"((QE|0+nD;`!N|4r 602 {<'}ޛEJ'\rR>9;a&8\iS'A 'h@BM2 ^حVv o/RZyKm l{&(6\GfTشyŭݪ-l3W*pNb+_Z~Z7p9O۫pP: =|e̫m0\PYjx E'BCo)&Tyg,90 ;1 gp^oeX v8omPUY#c_a)MOQYp1$-Eq]iv[ Qq*q]AO#:1ydiO,SR}Vu &}ǘOӫ_KVrpͰ/t oX_ !T ʜ}ore2G*[쓤*uo_zׅC>!?d1}0١0u`:}>YnIKŀ 2٫tZO X>ѿ:=Dx"݀El\C4?}ڂ{\\cܱ!T(1icH]YBy`HWl)8o3>*̭|,9u DP *-Y-r.dyݲ`UGY*> 3psR4ס Tu)4.ӥTx]W5qbg$o^E8BMRH<vI鸂[d&dOoVlg%3,-ٿ]`"sF ac+[F)n~E%[u0c!g7+ȆDɽ_7HVw@E JXxOɟO$HE2fVZ8@9JTɀV;\ 2y9T{[c^' Ztca-8 $5mP/IR3#:p?>B8揶'n\E~KKh32Bgj R !F!D4H섇#u|&#_u9`OMɄάo|gQ#bXMp7JZ~ x~b#lNţ]&TWH- 'E@&6Qwlyؙ&%7L=7ͬ)NLĉ@ G=.6&ů!e1GXwO4=|ն"Q~?GR)Oq8AROϯ6kmYu+XvV(_8Yd/lBCOv"oi 1QP+׀,kpUWha oܻpͧ|١tS)#LB .RuDio]lmP3a: RxsT߰m)^N@j3#[eYD)Ȼd;C$R~N|L,e s}@rBz0MC6*L[P~`.UTl Գ e_i歳2_eXt*>s/DfiqN(D_=`z_FsyH.a7InnoH_dvE`tM.q]ռh "o1Le4E IkW/;2P<ݟ 9H XJ=_%j} 3wDѬyOPE<=:keiL յ89lAu$bٹȰ50I$,P4ٖxhoCQTO;>: aqkpGdyNѼ6XoﱈJx Oื+uKp':uM5bzmp{jXSdwa;fn(a8jfŕ(c6(CCb }N FkDNiYY W,'ͱ!! "i3rM_;&xŤ6X@.!HbV?jb']GNYƄ+/} P߰bͱG Os9Ѿ_2PB +iyZߍa(Auy 뛃yd00Gȧ%y*vb$c/:)~)Sn!u9p4o̓Y7$rn9N_0 08f !Mߖ?0H}e)@HxDqQ%ԟޫM!dsɁļ4VOj,F Z”^4V%%) L Ip "ma"৘0CUߤ*+(gz| +kSj݄ J\2DGt^$C˒P̦-C_Hd:a߈w@QB.buZ8U"^b\JaZ2{uӚfsˏ &Jcm%W!~{5>ΌIfLY24 9 4HR*&C cR(W@cy aqu),ry8'֋5;h䗄.5 J_쟐cd:Fquم* xC, DJZm} ]HbGA';4/gvsDxvZolC :\ܛ9Ĺ1YLf !-7 ۉ}y?}k_Doۜi8@k*Э1`IBIxĭsq1A5Zb'Oß(ŏ1߅HU!iRe-HpěaX P AsT!(ղ2lĶX5&y51. o]<\I^mGZm JlX0/?c,<ɐJMӗj+b̺mΉ_HUlL,ѲzW^{< $)U ƇA+9ꩄ2:'"51ylzG6.fITS+$ <K)"^[7nw>x;pe\C9@˗ Z #DmGA2 tXhȆjDIFt\'/d`$D𮚡FLМm!6yu2΅I+쳪,dkqCOZW΅@J ;GR=XHS+'Ѫ_pOI8a~59@7xOa[^Rge|T ۉhyPBɝX)}>ڦi)_g+$IY_uQܯe  $淪4,k xh,NDp2bv[U~.[Jtg4c-W랅M&bADM Şi􅺑[! J&OyB1e"/%-s {h4N1iivǪE,SL/ď)k?J1̷E R~+[%h@-@MTSRxyoUR^D8c*!O}9ͦA}ADIxP2xP+)Y`X8U]10 b=O05+qBg!Xj4̅c# N\j5l /nŪ;PntMس]/K!lJ@GdZlNB;'=*H?V/(SO-òTNƗݝ[*O88\-gZ6 -pqTS|*RY %Z9zvAR-eрiw"կ 5~hPMZ>.G{N4_Z?ʢf]kcC_ 37=̋DT[VY(ɟ,5bN!g(w2͓XXzRSc)1s0SSBm?A*|70yW0 Z}ο쾍uQr~G@0gGC>c4;@.!&JEOHN6!zYZ'zYT8Y;O̯h74T&)n&rӃ4pYa? s˩,.u[ cA/kz<,T\'{F;cd>N=CIbQ^ښt;fM&pV/B;&jOt&:;͓WDc"|VRWcEMC'p`I"n~^f!5͠/"rxj^^ï \Ugo1k2"c3Q+hxEzxw :B1-[픓U.(2U49ծS @WTmg} M@@pD6WGw:?_?8Gמ^q<:ZR7v߀߽V*_~6sF).fR6fo'Ql8xc:#[޾^՚&_e'5묥 ?pV6It#9;~[>߰? Dq~=ïKH X*"L]úu}x]qyOcg۶̒}ాwC^_=:"j.2@ $W ݸ,0#b^ÜKpPD`;E_`过V no'~i+A5@U !f^ BxgYfHb@W`g7[n@wJWgUz5N8j l(Xx]_`9g^Թ˰^VXp/u+2W9<h.˱g45St+sQ4ףާΔ-[f[Wc,o",Z)D Ƕ~ˈen?i+Lsy ,8ݩ֍$ho;?'a7큻܏bWiA2uZܿ4OL_#-,z+!9!I'I1|LQj,qJ ¾g7@Z9'`;@0<3-,l>^OYJcM" V#j/q"gO Хc\L(kt]n4EH[Ŵ/i-pE?N*͜d^uȁI&kI!"|CYYH> eٛ(͒(pNp Am(Sog'F$:9T9Ϫbx4w[?*nh!ԟ(Y.֔{.C}McVIưKƭ]l4z>0 n-rXTED͌' m׬;  `:ߛic(QB04k AegQx^~<=]ލ=yr\ԬO nMG/\37oxYOCYq+;MDƷx|3hIU|JE05fF[ kXe=J1Èo{=$"Nknϗ ňR@%9ro]3`XSb]&LHAt&DHXHKG訴8kzYB\oڏߵdgNAbMܯV>b/^W\mcJ( t}GX@jAP/%6ɸ[ӋEZZ 8WF2=NRBcs,\^N) 7OYk"XOh9dB!yѸ]h&:+a!dka/b5 ;<^\d`*ZR˨>Ŕͺ|}QkI?x8ccv W!Ş/45Yt#`I(k)9XwU#&2,@{L8(@q)Bꕀs1_ˑtf )zDܹ^[ 儢kچq{֙~)~ 5oE9YD^BC:ȔO:$]_H8|T!y2& dP=4Kh>m2vL yM+#* QQB[%b=@ߪ;1Ev/cbH+!6`T!}gH+XRF=ՊAq:c]iSN$#7ӿ4{-@*sG( V_ZM0K6D9*Pj#>+/7-&K܊Z :@ҽУ[KE,pkzbץ8.0UU]MWZdm%7ʐ3)ĬBm Uf>LtߘU2\A*ٸ?rOY*E#&ɐLT+U3nC6 y? 5)@u&ԑ'$L\OFN4]>>4hpQqvԡ(ZƒV%.2jSP"k@ܻ~Rs?oEڏ%v#c@u;&2#l/pH}ܚN6KJجʖ# ["V"Kjoֽ(Y"- jr|A5;=34V㮄bRdm;0". yMбBB +`TE`BKd,T\0yh!cɌQJ(sK¢ }sD7=,0tUZ gջ2 s5ihE%o0ÀeY?9ZژE)[уHLijLzJx|޲mnKM0.g}uG&MiwX#6 ;U1({$&Z k2V"{ax,j5#_+*}_Agg3/ZeK֖w=Als>S[((: U+ք($s0, yIԥna۞ͪ:uu_ ,uNy]7lo!d4(%f@|if][r5x|H@N$zǘb pX1گ^?Y!2USj:Zn9/Δ#urbi٠;MQAN>Z3T7ףhKv?yr\W+B'H|*4ݝ0n&[Y_(y`Rx8W@J`u`=Zmw;M)ΰɏp6Pމux+09e}TȖwdzqoBܗ5XzrͿm[ZtgFz~S K~SF 9Z:&D2R⣃nТ覈)`K&1 {+iKXj!KO~ gOޝعɽL!k]p[),קYڶ~0II6ks{W' 6hizI`k.5Kf͜ 7"|(i r8=~Ǝ=jI%]õ`ַa zw,8ch qt0I}ӄ87ɍ }6rMGE ł  t*Y5n{bg7U;[0K,f"cYFSsC=,\5KG~ h\{0 nIݲt,P'JxV!~aM<`g%UlÃRӕ> I_ 񲜹@fѢ\.E)9KkY@5P|g$jZ)6]{b3U&UK;onAݺ!ʆ~wRAvni"3YR:8/b-R qb+y߲XyMd들yU>1l<N!R3ۏ [-Fg+dN0@ċT\ޯ)KT S'*G6lI 9̏\I fuH c 0UJvp"״P/rU=  #1;2&x.$Xh:B]lh7W &0+?- kFOāޚ1ILRRWb~7t"L'&&.J2Q~lR (\79[%!<} "IWA੮B`-cvdv\)!A04K }Y'"k}tNd#E#zF`]#Ѝ.ЊOf˜π;i1xY&i6-n46? U-wUF]veO&ϖ"($y Qpk>(W 0nA=> ң$kdxH(pn2CSVpW+Ɂ\ލ aqp'N׹Y˷Ayv4k>8GhK8ݔ;ɷaP.{Li&7[̖P,PߥCkK. _Iw2ϠL[*u!d$` _g7_]\fycD$BZƼU!&PTUy.W+b@K}9 i2*i[ U;;[UJP.m\B?-p͎SDZ 4rw[ɧ7_Ԫe DPkd;(kXyaMsNqs0 >fm V$1ksԋZ'˝0\Kn ~s>b@WlFwMՙKy|,d)6@k5@ەo2E S Jïfrn | ZbH A%>ֳ/Rh,UYm-+v @0!G0ӳZغA Ƀ%" V FۊCX4N{4d3=F 6Ȉb]\*ki-hm!~U=UYZNZw*bz0@LmE\e}4ٝĸQw%:VmvF"sH|?*U iT6Y]a|<l@cZݙGM07PlRyC̼\ӡ7Lh`t-9 rG7. @ ̸&mSF,!\I#)@7s&ov$+엡iT, Ϛ^-g ZWy}N.RTkId͛_4s펖df'}/ù(L6[;(b}na,d+d ]!Wv q(8CWjlhD@88${QsέE:[EHӸ -@wK8O(op M?].O W}S~D:M| 7fB\1n\,t7h?SDb(bbI$.'&2땖a;i4(炃0C{hA $^A)@m50Iԩ:F~~ p|Yn25 xaV8kuVҳ;S›W@y*og@.U? YW5*OZ ޒeV@yKVEUuB%9ggR`%ime f95[ 'ʝiBFb L4dIBɜG;E} `u+n5u?5@ W}z qn ,f ɕ\ko\7M|#/27R ]gyF ]uH4n=C|dB0ɡ` }0)]AZME_+ڞvE:  7:`A(g s IH?1%*YŒ$!%t]e̹XiC ]T%ka2I'rb^(,_\rr*~2u^sB"ZmqHGc=EYZ H0SZXnb_ٚX(yG/kRIB3cDmg[ ~*,>H3ʌ0 rd<YX{h+_IZ]JP6,VOVq:) ~_3{x!Dh9V̻Jv[gw0Y){é%!UQ>Q:RKQBX345SPfDa3hmsUݛ%J y,So4aIeODŽnf1pRآw- 9P\Q7S;b@JI12F~ 8!ډAOu^|αpc߿ySع$%xY#+h%xe@IJ {6ObԗAvIËs\&:F\@1;4Lj~=X;8xx=+)b>F/MҎbov:xHJʧ^Z"rë޸4ClT7fuKiAD>IZR4"lA}+_57bf>cji9~Ac KE9%[r-R*tG\iVp kEkA#Lpeaw'edٯb-;`3aU {jx{B#P~- @cf;xHV&LI[Dجѵ3j?V3nD*0"V˽z-< 0b/yV]G! dkY"3.0piSh:ȸ H[ҴWyIszvDvݭ3Y`t tFVaL!s'(nwxVj$t넣]kHəAO^9\H4Hve\$?Ȍ vN,a*OMMԾnizhCn˙XSR/.mUc; 9걪t6 Vwѱ@΄YÍI6[.g,Ӹ?C Fk*}2_3痶r0==3e#蚭3f~i]MmT˃ȭLEMXe(IA|$a:hp 0`ci}-QT- K,;A9ƋԲyJ4S +=w-dMY)oKBMܬ~;YV@cYBk*ZVQ.?/ͲLYj{6=7#:! AQQK\CZo3&7HTv'lD~a/ܪoYlzwH!~'( xXs >`q,<.ikf [2ǖPjgQr4B该`}Id< J,v1Ks"\Ir2ue٭;J5e?E,o e4B _tuP? M,nNFV=ZDTpaȘAW-=uKF-0v"DxLOgˠ|`_AxlA "٤L?aP5w 2O׉ĀZ q2Rfjp_1qH24:$yu~^H/F*xǓW 9G&^ h_4<^A'MDHZ%V tt y q~wÏ & SnlȘkO9r"]2pa+PdEu.+ϱ?$hP7u'pNsI ޑ:>XSւY1jFgZ/W7wOt Q#c|ˋxŖ)BsmJ$ of5%=w#2 E Nbr :H %-(?3gS8)HW̭UυX#9i6 !DPoRE^*TWF]"Րlj2ce |o{jkD/56@ţg.) "Pd>0fʾuZƓxE6E0q%0Cі9[)ڙP'{"܎gb:,F6a/|tXW/5`!f4;reO'{W pD5΁0'Hy^Dohul/z09͜P_A-f[ :JWs{Zav嵺nꩃEvRxW28,4AKxG ]`HD~U-%j6P 7Ơw-tbq(I$JǕLBYQ9;]6*DF̗ {@5HT+ݰ2n3yfOg SCq#j ӫ՟aE-di8R tqQkpf$'!ѣs> tJ#J?x|/Z\<61+Lm\EK1hH}Sb?|]M6uv' LX*jBj¯*Ǽz#oKmi *d ea͈gM“ljj$o= )h.x &h;ǻ0P.5=lDC,.@2o\Z h t>FO'd "dp[ 8:}bK`\WT^w0}e^ZοL$RJ(FC-׺y~h$jO6Lw%rLFr9m8<'%I9kHziEB_3$`˺`;~8B@U}9TD?k J.YІJ7g} C'[ǻ󑺘5_U~*NW  50_{' za`/N(5lCD`esfي7d%ꜰ]0hginZdw.Gjfcݢ*WmʎF}xiTC^W3j "&7s`e-f1ʹ>檲%RTa~l_^2Sq%{iK */Bu#E @ALuudj|tZ9sI^tرtO6EĞS 2'#RK\neWvl>?S7nBY /|&B+Əi9V9$W~.Բ".Ď<@1VsW^MS2_,O@gd Ιr})+¬x +~eK3Zob 0Lܦ`%_ۉp-͐&!b+ƷHE\=T [iB1 @=H?zezL5B;d!W#4@ZG9q)9ٻ̤^9\T@I2VetmD.9=nqqk(?ʸ/.MdDҍ.ب3ʎz?c&1U KJ+:XMq*z1%)T`s?@e}"z<1+ 8&SP ->K-g컩ȧ$qG N\2W:CRC'v‰?2Ơ1ǵkXҡ6\r棘w}(,x}#R߉A3D,?!gr.:_o3m V@sjQœ Q}ƤٔA.,5e[X${ɇVI᷀b);@_^<nTѐJE"o( U69`|:5Fcˡ G&?9Sop?Wًr4n-Sܲ$ԕSg"yYHOkCIb=žmEU/ = :[EP|bgEqo O1cicf~ԹA3u0!|0 B:ϕʪ1y!W=CDM/y$$;(o\kL+2hJ;j:(ΐT/UAmW9Y䰞&o_s qeYKjx*q,Ya҆.BYi2St=9 hUșx I.P/Zbo;헴 {+ɽݙzǣj^eqA{i._ɨf*#Ay7F9~KakMy6"Ic^OzoC^GpYWLAk. N遽:`:͝UF2tU2ځxx} |kjK [G㳅Q^;?E7\ 5W8h? ts :M'd|0Yd*϶/01@akU$N Z MMƒҋ]g4~NU9ğbSP?"8jmTNOYcL-X]v_ ´J!B_/Zk{稦gҴ;#R,$bXW&XfJQ@bSa:$*O*hX!.5]O>H٦ݧt!YtjNg7s2\jW|=9G͏G_m_1虉5f-ghܴ@7(|$0˚*ˆ R7NNR B\#bOlEp_B88iJS&R]i 0Mk[Lf[}d_x]]Hj R+8m`*4 ݗF|Q6+$zfHN$oe;C5LKrYO |T\n`/=} cMi4.|Yb=smLgHVt/կ>z휫, YϭI&nn"zG–Ayvqj@dXrw"{R[osg`B**nQy CT [^BxǥqyF+^z6p#kwBWT4$} KrҢ-8z.`d|҉-FbJo3?Է]훂LIDm`psplh'Fz9ěIX/[qM]B[u5Y=ָm~v9Vy$ޠXqao:M;)!ITIc%겑+lI4p/ss(К.9zx4,[j,KyRBG&BU~]wOtv,z:+:3C׵yp}[uŴů"~2lsQsqYJDtj}\-$uxIL>08{Ab=p%z?sUNS@%>];02׎GSMQw 3m@R8[˔J6mql5 Se4ۨCZ7܈?גZw+'6QP(\ C\|No޲;E:XM= <k-`jP?Bkl=z1Xz1>PNm dC00뮔^]Bdd0'+&mB*πI=^xʔ[AԠcJ(~5n^h}΢|&LMDF\6$E%+U1*z(!nʼx #|1j{dЀG._4/j3}{s3)g)M&7pb<`m1Ҿl?*$jo~M"gTZ x?\}>cZJTr7\ E\Α2,pOP]Py G/w,CXV*5vמ/bkrxcy6Qx,??"Ymغ޼C.}3E\)CO\5>S*6F|Ҥ>" 7}g^7ǷwnZ:YK#ti sˀ =VAr&g#}N횓 6ʨQ{MIS(ZUl@㘾ʓ]6%)7 U`^R ³ǻGFtp},ԥ3Lr4:^1c2N#hB]|ٽ(7MCn3 `: ?O .a}k A9lA!#z?A9O>L"!sʗf?=}!0{ޝ+x( WW{.>C6۫YW8te7Cvdn~.}Ljڶrhq26OεD#kBQh>ERڲ I|o+Sjj17RN8$xt0P/^,|vnՋc\,k"//k JM,o:=M]erGÚ2eNt| J9rLUQ)_K)364aDhC@l!,/ԨuDF30Q% O;L0QlΟ"ʹ,ZIzT"PE a\3cJm'H#7Ï*=n-LQ`Pf 2Bv÷izJV%t }%8Lk~i~+#yh eз9MSr"YֶRфїFw\/#s`Cb9kZE7k[B43`|X)gk?/,mSl^'fe$,YȊV=)9n?Er}n&L$l?f *# a_<-\uG\mEA'ճ)';H5rPR|uE B-G6@EV!%3$;)ѼibuF!,t*Z=t>5?D ϱSאMmn̠#Έ{>~̘uώGXnpWz/;- (kC#F p_B1ҩ[&sBFo)AjZ3=v`U_A N u@9^܄'V|F]:^ꬼ!/ _b)򋵧5 H uL٣㶺̈́!Z̪ۯdBhm2ɻ 40fխ"eoxh(NIu\w_ cCG=p^doY?DvٽS[|߬) `2)~8APTDYѪ6nQìp׸-3Q,8uLЭoNS+8~G1f4b ^2P@%NU+T5O ,~YTSko |s\BqKz(8yGvᖧ\>S pNL'7R&RPJuhZ:2LIŨ ft=ϯvYP&a[ѝeZ倗QZ7o! ϻ؎α&ۣ^|s[ 2MWcCmwIz덑 ak%T* zs&py'Dz=r^xvz"#4V} ǝgZ _J9'|k ~~SdHqy:QgW/XԼTtbm`g@JjD؋ƙnG]=e߂|`>m LoI"4^k/[dJOgCѾl brSzWJ hlnLc:Cl?wles,t鱑GY >ᚠE_FYi<)C w\v7BetˢXɩ54A:D6NoxUa.XrAU x_?qFKzЄ6hV"n^t- jgiB%̝6s3o}hJ@(;95ߔ3B %Lڄ j VIV5QuY-Q_ЏϝT*w/9E/ ۗw)iJ; 7ÎH^7DH/čUg dn=w1T'^nr. .H}k\IS&P/ ^3ݢc7_$ҝA%6@ܭ Nf.MdT\&+k?[̩\l {=s"moB/:@ԑ~Xc&Bb@3{WG;\iwi5W[RoǑnjTٍrS'Fڬ}UG?5u1JQdё% ClLGxk;692LpMCƏ'쥭ѬZj0I?$_PAR: B<;$ts]CZiǸML; 7¢q"E{ X[m LĴC.fݴWuIS(iUf^2Qdke ]h]" .ږD/Di1.DNmSwi)1?滁V\(Hv:PY\ H]qgC''X xg̕^%Jn{CWhT\ҷOxMmu3c$Bjkgkvғ!ac.F ($ UC4UK6,Qz~E8)'B`>6n]GaBxKLl,iiʹQ$YGe )P &)-ik-]'8#.6rmOՖ%[?Tj^xGkVm>Uʬk؁Xdz3aʼ75RR[R6͈ۗq|l}(n$%KIJnN5`SG"f95>VQ:Eʕo;f\d_)$R56$qh:E;$Tj폐 Z紐D7T\6 EGZ7`5_C JMw+ޝ2t3!s !wGVKnN5únܫe};w2Qm5 k^R5 3^0 ZƜp>8 I#9mT//#Q`T+)7꣡Pl{tLʆLݶ4ٸ A[Ѕ!q4uچ(Vv*QMuYn|r2ʻF|gaPw$:?莁_= )@dsM׊~*;$NRzd3H_ʐ*D Z୸_|C χż.w25=#U4RJI"ڤPҗI܁t@%[U :Bʹ.A%\u;ԢV9Z7LK~^mfHo80E;Jm'9Bw],xy\ k3ZW`ll)]j<*Ot勫ڎ\9ݤU⢚>\`0rU~)~ފn@[=%b~ dZL4%@,a@$ns7;_xX_J:nFA5 $u`;թe0ҿۃ $̮Ic* Mfh;~Lݘiԃ."ҭ?_Ỉ5o#@L$ w#Ft(f?6^nZ1%PTd_l%_OT5h/V3?m}Qn.z\:+w;qmƼI`t$r!9d_l646DL0& V'OqsB' YDwwf_)D3۪un {߉]lsJNUnxb-XdOpyZ4T5v)o {r q *7ްl@'[1|l{=_s^"Xq(2jP <|mHNCh3~qvG摱I$+vi; >* ƊONO=Bq|tGQ:^BSTqp!$6uGۡĨ @3/7Q\/Q *Y"O Rp V4 3PKRބёi%!Z& d u_?e" AB R0f sCݗMnnnF6? ]yUӯsB D=ݎo(6fM#)Ka '9VL¼j bU`0 4OѦHhU4F˜T8^ȨB@݋a?UZRm?@3:] ocw*C̙9z]X:}f8ZtI1Wט.D]+ypEA!`wk8ӊDpL'PIbg[ϗjz/Orzs13}굺[\m9=T yO6"f+~;FہS=xZ~-AF$s'f%f,|Z% |,tIBLo'.Sš AWBC6(]a}=/{1 ]ζ7nrZ:nǻ0βɄHa>Q4![FI8 <:.] sC Xla՘Π!c0/ٮ\-g_ N@$vC6Rf=VedI^2ö5Il eⰑ{KSPi.Jl/s1]Ds7X L4sacFcu mF&r !hKUݶ74xM!@91Gx"?g0I^ϽF@:3@K@$jŝOx=OzM; EK*:Kƾ`g sX\&:l]& Pi%G\0vEYրDp9>wݭݬE# KOF:@S8l0bEz5VAeLo[o+[em|=d ѬfWicڄQ>.7[_Y^eKpxnKu\ Y#&oW2PO(^XyW3N5O`HlwZb. c!!P/Aɬ򛼖]Sr]@ ejk_\źX 7z:LS ɳ.0V&~j( |@n:H؄]F-K4{yuN֨+p1#%Ѻfj .h>t x/Kz&TseB;!Q4CaY ILU7ƈtFdWU8bXʒ%tG7a!yV7o%fү=:klES3tsK㿯ϪdA<ȄBDS#ci*Y.f ~KΜ {DHl 2W ~^K}7Lj\5_߁Odɬ:i="F"CkE'? Dz*)f gzoѫ?}̞pd~_ HR'T ~sj-/B(cx+~arUn:>L#Ҽ9B\!))@J aLp]N+kSO91r}6^@҄/I=l /ٖ)k ,}{ ]D )gXN"aWJy֭A6oz2"@TTEު6["u_v ?+9E%mϸٝ/: lt% j&8E&k%0]${]qkq5ѻ"[yYSY΢ǾgfA5[X N H0l$W`|?aX e[y FPG?5G rKj9O` m5~gYozn˸ Et4{EfӣB(Y1TS)mwZ65x-v(i(Kn~1ɔRg6dcSJQj zz~"EPq>NN+*/{_ACF.D[i #8[ԖZ!OL;Ɯ>]]{p_~l+@K{ZYvܺ_SAeLC=(r7Y$f j6?u}Hѡ00Q~}L\ bp"]X gXTWVЦ@s1'݀d4|N3d0o8'#b_Ɛt.60gT8Arx H28?>Mk5P*i7eVHވ8"( .'; :Q~GfH H9{{zƑ*/\'eiE\| nj%V%68%| "pɒӄa Nfmy5u~ SW{`0\պp%U{踐pMFH4ѝncRT2d=EQVT=%рL^<@ѠrYBPvܫހƽN]RQ4w-i@&d%zRtLQ]C-j"w Rz-K/R#W~6l]Ij@ɡX%3u[ EPr۪/.O)a#3BB/_`8WN:zXv'QMqm-աuܥSs=,T+j:su9 ;Y>c::mQI@%'deIcw acG~9 HCR `M!V*+EIEߌY +Yxyd'Ҏ-x]\%uY\ R!p饔 1h$ <"B={#ucQ*Y%hPJ(5?<3P.,"L96T=\U=Mĥ/ͪj1cW@ٿa_D3BN]揨i;\9pP;زcU)qur6o5٨Mo~VH`䕳XMHtIGY zsZ"oz)q\˷)qFbia ?t&3cAX:1WtycPpu> #}2@ku MbШ=L@Fأri6F}m挕gO ,hȜ,qvUw: :|^03u-aɱH#bQ\kXveN*p 9m%^}4^LhGY|ޖ0nUTLE:C-xzfZQF6%m$>q49q.Fmck˳M~BLp\pk ‚)qwŊؼކR.I)W;+9 =șoBmb@ ]G+uyCɑBzn &E>H8wfu~5qMTVuj]%U5ٺx0 DnO@fkЕC&A6ݲD.npfitZ 1ũL@ >@Us{e|h&9@jpo(V"Q'\|C]ٷ}n-!9p &M:8 ,@c]i@.*DkcΫ+2a͈f& <;B @@HŹτ+3ʯwj? R51Hcz&ldRV+Yo#;lmE.iz,YB*uUpKrFzش7n' 2FRFfa-ٟVj 7#GMօ B㝑w~wnbZ W_5N効wmq)GfeS: dR6Zk.9Li֬CfRq~O@g3ߴۗ>~ fڔ h:(uHۇ>o3}F-ݳ͎7$MP5 #PVr.DH7aJJ%A;&<'T(h |/:P~LS9,N󚃚Qr񁖃:6Rhu[H~U#{jۧŨR6*yks\| YѤ%HgxrW_ շR<  sxKKK* )J ^]-_UzӔtloD[ƒw" pk`NB׽iV񏩬 , 6ߌ9"a }N]T ݹg+]f!A2ln<"C7o1 둆 V(rز$5oyZͽprrJi *KPt93R! ˟bH+ef*NmLS.k[QXħZ&[د *QQUrd 'y""pr=E)>2{mgn/a\-!֧SœGrt_YBƀ1"*ǹöZXz':0 cX]GcѺb8 w>hqi4AtUf7DsJ*.)*"}ޢ2,MhwsA=EZ=3(2-t$^{!r֑DeIסI+߂5 I]Xy=>r jg6PEm>v*qiMGѐ1DJ܏/_cK3ni|ZjN&aѧL{,f Nm~Ȗ[ Q0r0,ՑJucTѽEcT5򅏉ALQ䂃hcjd˱I̘TK>g`ttt^F-}s[Pn+AMT:!iL6ۉGAq% 9(t3s5 Qx9IritYyH=TtK}Xv{$V3 I>YB /@ؖ|ϵ;C fp+isO蜋Z9W: Y gQ9Jd`܅TRFl%[D  KRBN+Nۜ)1M>沙)Zk<2ыHgGjDv.90jً`='`!_} 0{|xw`Y+12CA h[ 2xJd Eڷ9P9HeTUV dpMȽ|(m/j4^ `@syS_Ba_Tb #'46w3]A;n;/ykg72F9yA)#m# 楌n}+HY `%%瞄Box8}KQ g(58<;~Tٲ۬>nUe/OpmO͜#ƲOi𢰎1 qXOtCgǕ0R`يm ˸҄: -aYEq%. {$¶Ih \Mռ o"Iʯk /ҍ煼QXg7JND@c F#`yF25a}dCD2]H_Oib+v^Syf/=@hk{ Qi{된hD"@CWL7* Z kK6B$v5:ksƶCd6R\QMG&R5وPLrใmd4,oy٪7wm(2g8 3V6Ik`I;B /-{aλ 8fΏO /՝DȇR0AQC,:>mr.]l Իfy91xmʃ-C\T1m_>_C3Zބ25Ӆ3cݗOoLU8)EۯS _}̎_(!W72mopyu:u3>h滠,sB?ykJ!9'Y}P q46[8;S?}g fo9T & .~]lp`ƂGh&g7U#握l)7$QFJ 7R_(J x앣yNlΙب'3}W(ϠulvNWEjmƯ/%ӓ&:+9"a0)_ǰԮi P[8& 6yJmF#3T8.kW 1ꃳuU뗤Iy k_;ݮԫeAyhQYW3VYE^O1}KGǑ55oqGT!j1>\! #7eGBj1 065z x=Z려osX}fdz3Pke?j{Q24ղcyo 8gR_r #á2' +z.&񫕄 Lr~H{xd̠أ8XOk2H29{%dȼ 1ɵL#ywSmuͯMxui ck j>P4Edeg]FD~,06$Zq?bL7LTs).ΘP\Y^<2l 3:,d?YBu;8qzq/KԎbR}R;=(uZzG4tvGAU5gݐWwJqU 3R{H:qM522%=RPsq +MaܱIHwl*/\wBYb%Y?-3%ebNJ5SCd$}IGpcKwQ2,ŜAO:WZ SaTĨtcn}Ov>1 XtQ.5fL[-@&*u=-T@ǶF9|5N- &ЛYL@jӻ8 Tl\7vK>؈$Fa J^mCZ!WHG'-*^לPqF.WY_t֒q-zɈ'5=3{W&F8y|RԄ4Yo\{At) Z 8IěZGWabV®ٽC4 :(|MyӾ3@s)B.!׀1B ? į]? +О0ϓ^(g-Ǧw@ayu˕:+p rZ/cN$ TFG{qZKIQ\ @9Li=++F>woqAN ~vg%Hz¾ .6du\S;ھӊξV& 5]-mOCae'k5]a*Ri .BtF^X4!Pl^[@lƯ,:Bm>n'K&>} X<3Y6R07ugƲ^FM9)_ 72k~u' mCG"4( )K=`/aT`–B$@iERGeG?܄)hmwu3ͦ\ m]>yڙe ÿv  '8?Gӯ|F`>>HG&$2p2YJLaF18dCi ~lj(zEY"D!8tP%VM2_Msh$>cy0>;6\d NW\ǰa1o=u($T P[ r5TG{-]P.;́Y4yx]RXoOA{d9{-Eh2^oA{0&O/>e8Rзvj*Q$Q8wzLQ(eKm<S<wڀ` NB(c%Y g^߄VgVD=;%[zո?mbpr{ؒ jɨuv&{ Ξ5M͓|Rz/]I-bX:)4$a'T*ɱJ;{Yy%%MY/O:e9{-^ݹ5Z׸C&h-}1*2#ڿ2 ϺMkOER _F;lAސ%sXp`v=Cb!]uQB(Ș蜩;[b y*qم]pY6E=T$_ۖ=iW#X98ԃ9[~q`O;qv!O(h]t\C锜^eֵNsA,1- T%r^Ѕ,=c7!S͌ʼNGzɮAy]5_J-"=Q]oGUjlS(RklJ~;Q'u2{ϺeMIz *aJHEU0ݢ%=XVsh &Zշ:mHb֝~ PגMqC5cCdg>b VPQyFlxUv'/7wG!GmoAy!?[eGQ~<֮9OZ 4+4 =Ȼ\}Hknʉ^Qԓ{0SpnY½ }  ꎅUrY Q7xk UD1 `w|D$eY4/LQ/ѕ32:N=w p<!y;*S_T^5U^ŏE @J A|Uac%'Ȫj&R頦0P/byVu=‡&dž`iMa'Rꓭۃ(7"CY0ׅH;{T_ܧ~4!wgf{QJ[)6y%ELTr‹tsYoa$_3"ǪP$krqvYZO*O. 7v^L+3K3k7gGc |,2?'~ю'Y.[ndNQgQB[bU/5].-!ֱ%r%)E,gk`ѯ!8&X+R"YS hIB$Q`WdU͒>i~$ / vҫ1%4gsuIڵTSkሆPlD+n 1ߠ@$FPe {n"DOsVˮs:r G ?"jSyF͵ s%R؇`-qL) rb{ F/ f3WF1K( /z(ښJww=WlF:Qh*5FO`h"B5Kıғ[nSIu^j>Qj1 &7-~;! 2nC Iږ|~Gtb9z=ehűl \O"G{lЪ'Et/MlI&:sYFÏ,^ZpiRF'7Y##)&;<HWz77J⒊Ɉ4mU]Dr9J1ԲM {ì]% l<(!ީM':\aB$3jGY'7pǎ:64:ϑ*Q(br'*ZmgxTЄH>m4L$zKʲW}GL4Ms) 2{{N\ώQ}1%ٶ|ajhC/FL~ݶ_gM =l.shCj &޴}ELO%j40$/zz+11w.RC&{FPw l+M9 q,mJsr1=PjL] E\'91&-L̻۠fW4~s]3s[E=2CF&W7>!_T\I#ʏGz cNo5;_<|Z鄠 WbX^aCnrν1`K]8''š`@n <],ْŕȇ'Y-~nJڛI 522F eZFqM9(i;a`͘W$y;:y  meM9Љ%ұW[Q) g|d-?Q!PB՝/e1%궞RbM]JM[^vم&ĬDݲBQsyr}|9y~b|_{_l^>e kNXaJ31M!,S-XyjwHK _8ȖpruK$bY ;K*4Dwj5ۇD۲k%Z_q8^VัM~4*(p$)؈tz/I,5}aqL5з2W,7cC U7%1_9B3Pz ǗO˧^RX]>% .=׼lq+V)[XH,B/Bn )X܁YZX6i* |= GX u7ZA=3b6J/ %s3ipe0A - J1zR[s]6$02d`EOY=2ė 㙴KKvtYHan~¨ߧ.T c~ȶf~eo'XX,D$v!'r_ZLN )qA$BLU$*.G7*h OsRZp&Zc':64/YIN 2,m0Ҝj29_Ra:6AZ&oOՃ"TBVty˫uB~Q`"qasVv@kyTD?T+'4 8G;zNi/+ 0{Ψ:Om.?* ~`Ĥwv7n9HOᒖ\{j2)TtPtk![C ݨsoxdEqZ3?I$'h€JL~"} CNYBZeI${X'd3 KtkȭYlIjEF2ZH\?ft"У|L܋B~S[VAQh`jڃ=UBe-ܱ(BdsYXU?ssDڑ&BS(2ۮԃ[S}5Ĵ CAW`` %ԡ=ܗCf׫Bax!/ _>9ZXX  Q!E7Pt8 = wC#IfV܃ l|8D8I[)>(.Րy: IA }iZ&ݪ%Ӄ2Im2th9s%5dtIxriug–IߚΐydzJu#ߖ 4>: W*XB~y ےdo_[_4/*^3p(uy"Yr-KSJ})JiExh,~ɟHl@0Z 3WA!Sclʵ $tKyuf&roA(/MD۴ }[Uͱ#}~k&LQ~tF*'=GM(Xۍ%IÄJQ4.88wy&?Zn}x31 Ҟe*ӸaLzIޠ_5&aeXR^28.S!}TZ1~~<!Pm+ HBq-U5|u :4paE F XK˃2tCBq>(ߑ}7D I葵L%#T:kUr4Ē6ޜ %VS'|9sM޻PKk+Rژ8pP V׻A+wFu#8,wvjx~l65THiUe-ଊ>G`|wpeڔm1ez/ pGxJ \.6b ØCGT47 ρ 7?X'{lqzUmٔ4S7W ;G-Tb[S[t@((ٟ -$]ͻ%D5dDQw8ş4mNJ* J8aTՊWْ;(gR  a7$+fXHY]M1,8" _Ar6!o0~ᡷz~@5S@\O' S)]N~, {f+!%Tu!harE^iok 6qVz&㗜%M|έ6?\mei?n&L]aˁ)=ac A? B??`z^jXLQ`iTo PrϨ)+Jo_8ZkGIBSz^>ŐbYt)~P=bfUIv͟Ьڅ}7h|ȲO,g3g8OÈ FOuÆqȆɱQٹ=3cMVC=M-=R>Oq;ZgrWS' W%1ERX̀Ũ&/}I"- ꊇ^S@&QŴUQ=}ƝGuĴ2:@YEˎ`u6'2}"Ӊ=HCFɀ@&amTi!'A;=CfAQlv;[cܿ8^8mbϠXg6Qal*9gS *9ݡ DHєA 0&)HP~9Dߕ̔q{MThǸ߹jUx)yh̸KW ]tu{4 *FԕyKᦄcyOȉ#Rі!Ti[ 85|ofy4-BbX7>f =b8@0KPfy, <d#g_ˬ<SEtuWzPMoe1cڍ$bsF4H{ysԨ{VvaSjGM3d9ti@ ~cvt"&:"KjQ;]Z/9W@T@jH-ZI;gy\^;ΰ\VȼW-h"V9] Н.Iqu@ EY/^lLZs_\K!z{- *~9- C"@Ek+slUt7;4m bKYRgqwe(~Ko]1fI&_Zp9PΚ~(A pa Kե); ˣgS̜oa2b|쒕qbxC_|:+qcJft)a\i{"! ';ۓڏLYۿg5տp1 wO7 =@4/X(JWJVaK 8ĘiI2̠oUuYWfNe~н>!;'7b{uWU$u΄*haB%! Es%>F&Q{mRb4c#<1"~47f]TGkš|UucY3c~=51rJ?ĿJzS4o(o#r}~Am.c'}(`99ɡEkE5M$t-^ R˥}6II:ۥ,)kFy>V-"M,xlK9{e?ё% -WQP jB!|]Mb<WU -jTGsv0dȎ~ܝ= ?⯄k (LYgO4n C9醩Ow|;MSFq{鹯"h:{O6[8٥ q2J X$!÷^,OђƜC ͑C3ȃ4F{@jWs;)G|$B%u˪yv!;-Ym+;DHF<D9SmU?93}04#pOB=4Vo AXjyT}V㚿(oSޢn^k# u n1,YJ 4S&Z_~ - 'L=MZzRFR4bn}YF9{CZ;xZmq3K庂VjO";/|EkxқtXYa0J6$1mfDZa*5IMJ;Z BK8kaNo00m۝tqn> QH!Hhe=@ yKE.J9Lgc) $pOI #2MҞnv"^Z6#2JFr$("t41wuy+Kx& !x5~,"8%;Ɲ->C]88L֫:NRSTmlP.yͤz2j(#D]"L<(fHN,iT:&Ԫs8P_nj&U!:s`&&+aX1Dj@Li -u6 6#I](t5*Cf ! <%zBiQe*JTd< *b \>mǽe»pˁq/p",&,q. <;ឪq)??[4l=C;9S um EM$2&+d0WER`mSY }hdݟTp\Hf_&@K;Q]ac 3F@Ο;>XAc e';x#yZa0mMؾT-}ˆ 2a7M!T #d>|;~Z'm7昶6.xHr^$h`ڞ(XhX7jf`܃k++b-ۅiAofDhʓƨ&q"yiƦ;=Be:Fc1ZX eW=Z^0"Q2 ֩XL " [ )MDI '.nzCIv䛮E%K.1ح6]9B 'P ge[5~uYA\=drYٙ` vIUNNmѾ4HzytM)(umuE'W,I%^=7Q$Dhav _Ԭ,MY="ts*Q!ЏXM(!9,zlz)D!-JYu u^\E\hR cr*iC;oJrT-RO{SyՌIw9 u]keod#7PniO&ݾSXmTT5n bf|Oږ%8yym"L&m}ݎ" !o6 [5xfomlSWxЮq7mxlv4]`$ܶ [g6J{G]<ƳpCvٕ"b&,K $5* hmOYs^|ry pHe:ScVw-ﱳW)+ʹ_SM¬e^INȀ?:bUyn>QG>dcNސ =НA$'na$85^Hrj6/^@e o}zVf*ۀ(78x5᩷BM 5 d0X&bg*605}8VV}Y3ܰ.Ћor]!ZS)vʬYGދgj Cuy y؍S-K=#=1ﱚlH|#ܖ5+dT`Ieql`ki&ۯܲCi5+ĝ;}=5k{g\ӝ5s'"d"|+[E2Ue2*"1q[]iQ v>"ߝ#\F}&_+g{4Ƨ(Y "FS͓v Nq/t=CcOʑqp*7*,k0Ы@u:?ex~Dzz v ЈB7l% 3CPCH9ބɃĖT'Q,>+R*cj*X2j Nr1Uɚ;1P܍f+-ͫRe^RS8Pbo3ңOޠeNcX@v_D=3fx. 5ۉ`ԩ[6z\_j s=[DFKe!~T'%ۓb^}pIKPF4˻VkFchk[j2D݌I8DμvתovڵiqΉg7acOmR:5\צtK.p'PL=C2q,,п6yU{ZU["l4,;(X}kCjʕkG>fIMRaoOHH˺/rr'| 6ɔЂ=LśY,k+f*sٳɹn^P!oofB#( ­`PٴBEOR :X D*5#έ!f@ߪuҡTxkL*΀T<26$.;(AY; ۄ3 ~p,C'qBK= K/4)= uC"aڢU^VZ__^ *A 92?rb{ -q?aOvf#/ !oӳ*Q~0"v^E\q>vo ^bE@[R00$i4tv#0?nOqI٬F[}m_-G-X.6w,#3u%-+TqRE\8JDB(nx`<2āiYs/qÞ>TTؙٰRqG$uU"vH&h7y.q'Q^~H{CM4셐Yߡ4pZ09Yk1zRDrIVObұ0ce! EfԦ #c0֗@4d'2AWK8"aLؼ_vAӭFUg}'P<y 2UU3g@lpu/?*NR:ݵ)L7^A}oוpeNE'?~E@:c5:0ܡz5URb)d5N7?!+8)kc~ $p:#n\%,Ia׽Lsx]qAxhf0qE57@-/$!;ά&֫dGq3YrEXlN|Ԛ He:a(fzJ/)o|#Hti mUm -i°Ш~C5֢VnvG!*{KG_hg?&lBf~2äԹȎCNzAݝYunDŽ3B, FbtSMnOMAPƇ) `@3rvЫ3{ӥhjD|"Pֽ,2%dGdƪ}/:dUs*7ȭ[!cTJDp8$Oh! _Tk}*7Ζ=":ަ?j'=_9W5T`0 G.!(c;*V`sHdžec*(_+='CyNRU0ؙLOe*JͲژHKJ}xL PSćixi̙?ñ9 %LK<מ W"3-^L)2yz{tbiqK$G? 7df 8، OL%S? +M0AH(QNJKˇo{'7L I8K_qio bW'T}[6CIZH :T@l{o->9q"j7 #ӊyޛDRCw=;,??)AbcLS^Ã]_ Y3$ 1g;)EB"*_VЯ ?)󑴦i/5UOq 65l-9>4 N[FQhbXZrSurbzƏ+3R_c<}%蕜)B^.\oդUxGmJ"Ś"T[o/#K锗f_'-=<97%oNS}8VL QeoΓ\z SN)Z.Kp~ weypde8MkhܾJC:=\w`Е΁)V~8Rbi(ֹDzD):mbw7&0s$}dyBo#Y@,ăEo޺eDr[<5EfSz"Q9uTòxbBG gKЃ\Qoj0fI*wXuCt@ szdzqZx O/ ˩sBb/jZջ@"v-{ڈlNRBtt;ޤBFY,$G, >5(qcu8`[`!#7-p<ǽ9"MzӹN#(}&ԯJ-|4ptܕ i(h3',~B_:L[%9uHU"m[ } f5b3C[n9̍FRH6(sA[Vc$Xb(<1C ӝ^:NQ`Q>x]N]jدvLaA?OeP.zW}LSL"SOpbUnxy ,R^LѰ(lh6V_ Nib}S~ua\,(ՐYo7BKmp3 m>uo|\@9 Ef?CYȀBܲ4ݫ7n--^à&n>q?m<VvB R0}]JFNj0ig1'f]lPvNSq [T{x\ZWs RtoԾ 05@QBM ߠ3c$Xb Z' =PbBo:tۯr= %% H]k1Y˂%z`UHg2,S[P9sͲ ;{'[h>|Egd ^C9gf D*ݘ8H3dX#NH1" (̺:evs26pu2OF;?&('(rӍ)`@`/{ Nniqãum*̉A1ar 뚡I pZ\^OVA6ns+YB bvJl|ͣ9~|q{"Daܾ.<<ެ4*u:w gU }t*̠lS/mR8J糫qJ,O%O2G(4ʝ F.D쩈2>È R#Q򐈙Z(9VR:7+Ta- o{sw,3T# &.%yZS$#cxM )YqmYU ?Lj}stC45Ps!OcɆY?KocU*[=gck7{=4^Mnq[hq2NS3 53Rjnރ_O}q/`yؖac7(]IRH`XtQ'_"ɭtm.Ά"Ԉ{׍~75?о5{<򖲭v~&  nW_("CoIFFȡg/ SŽg(Jc|2YJzB,6ћyg r\>\0zI!kH-|u1>=hB˾ZSㅐ)^Թ g1p˪^?iM ?u4ޱ$s?늧! 6Om9m8v*/ݒf7bjd Js 7Ʃ`֮ RNHv`$¨,eZI|X 6f[mFO;ۂD]hXöL\-}lo9-ۂ](')ޏ3A-\~\ _zڽUW'$'Ssx5Hsp[8:m`R 4D@O$\9yz1P]p5^vo\@(P~#gtUyڮ"̲PaKf^9zP+c" v;.20tªZIuׁlZ3멶MHD2}K ,;r;rOܦr2XuJs͓dͮ]WYt.f5~I4 ֑9,y),: 3Ҙ|EBTrI W= -0X9[>;y7Ki_eGa[qcO3 `pme7XzU0#E3*7銍 N{D34.Fiݿ.ڊ!I`Mg;ey(пCD]+JmC)%iE<#o8fEoE@ #ŃFkpzwgټY .SaS.T̼)tSÏ/t'ݣ*znp2bj)f1#27F__-ϰc#"ƍb[BWƙlӽĘЭm/n?Bj H'LI y.wjP|)VhOnwA[Sx#mІ(c'>}A5Rpp&;q+(6Ԧ!ʼjϬ&M"^ a-'Ҁ0TvDDo+E]lwpMdkaU l#GIVvKSц7utaS@;Qb3\=IL5 frݾ_Av-> 4)de,Gj?k<;iJ#uLSk`?JK53rHiSilNhd$:ءcH:TW[@û@7+WFUL`/ 7H*̀d<j$;%J7Z4%@Ο',YsLZ(wɦ&PeȷjCɢBbA6P o7\_V{"d4kj0A??,|҉Ef0^j ҟi~' uNiم3eM! UPkaD·].ç"΂VfҠU~ȦV"R|Ba@w"܂@HߏQ, }V|Eu%{R0/KN =tܤI?$17VԨ-Čيȑٛi=<I8J'b$;,sHi1럵Cw6lВ|XUZ8XNB{;s/GmibhHSa@ 3? JKBgI/ T  %`10uz WNn 6Nk缆m-0ʢcFmU)iF mKOm<5tD+~[]"Jpժǥut+ʽef,t+ܿ\wSH'77i)u߾ ͮIxgλIMoAq0 6~K0_0mv7^0vNXs.w@7`>8aO1$GDqr(;@sD=c<g<{QŊ6j1X-k!&k'.w_& -|Qdkk*v/UU%l p-su~ ~[d0o&<,v._ &"aAIA=$ZꕌF KXtН.^%uTlpAP>;B=b\+Fn=@24}A.GsE&D Ahf䵴6!{^l, ӂӋ<^TnQ^Ϧw52˔]0զ%?/͛e!ĉ;G,"}jƪStV{>ha u:@NrV~P-%h`^V~>)2Ed4 It+|ןӼ#0NP2:k jA 1<`gw!%plp !V˘1|\CF(D69!e.ɝbEgO`+ѯ`TPj,V $!1`{ 5ڐ>ͅOyIjY]eX^İNaka%q•#3TSYjD%q)i&bR]MBbhL9,_ 2X彷[Bby=Be xՓy9 }0}LtFz<UZ S\ W/}Ck문72tY/ ޥ4r篬:~:6BlQά#M.s Z&0> BT~+|$BԤL{n#du|r/heu C-; GH­|[Bi!=1p*D!(&7O0 ?fC V2J.i213|N鴰0PTM`(V ]cHc\r[R_{Fel<6XL86G 3G ch85pV)&ݻ Y W5I>8;$n ]/>zL*m65K:SvMRk4$ [sPĕ/Od~I54PGi=|*?u2b53)A1yXzR=foO`dF -d#UHP]ѧEf`QFpNN4(EUEjā-=N&f3$L6+|r_~:d"kKgV qێiK> P,2Q*MJ°,1у@BU8o,$yegM(-&A[bngk;9{zS2'N. t? Z6|\NjuAR}̗Pԯ-M PA9][ n#`fQ,X[NP':GhB9jfGbaoKLsLv̀=WqGJ9Ui|ƅd2Trr\ҒcsUo>ON琗M6Uм9…"IvspM 0艢erf_Nx~~iYeLiG7dȪC9$E]9}C ^Bpڞq)M@zM;h||5HKAa?3jڷc!h08 uN*/~a I8=|T^0X\m$^n_In[1#A< RaE`h}^I4؅1ewϤc Q_AB龸4` 3++__df qǤ)5N蓊LIHΙ"}$@uh5X v19_ "ljeg"o>T& l/z [it%VJ&!аr>c4 lwߍMxy?0+uA^y>,n6aWžC\d$46¡ քE/ۿf_i[Y_o꾂~NӑwMkMX3try짬vR+D,,!-"f 28jc/ddKöIn vz]1lYc.*aOD$;߉z *??D2~3>z5i'bY0$ְ'ֹrZfh$4|ӗ;`",Em| K (% ^ڎ":+(8y|dp(d @ - G]\ok²oP٥ep,YkS1 J8y#hhqPFE!ȬNq˰Iq7m*݈Ue*55u6,Gx$g)굸HW Wa)Dk& U`J}сbiX ǤZP5VZF7ɐf7g;>ˌO82p\(*H  +mM/c7̲.uN#)`'Z1 :q{* LԯZj.oclB"HR'샊OC荔^+ #4/kW/ 7c 23A1L4 q d;@h-1\3P>+rLzY@Xr67XڦEkOГPL2ܚ9:ymVG m6+@ޏ +n;xo6԰no;#*]{IUd*Se |hW cҕ%Y҅K'DsrsTqlD'׵^V0{GRS_ 0\S DnU 2 lŶU Ul˦2xI)}1uv]lyxh&O"olbԴ^MuS fp,Nj WS*wZDR.ƒ"vTNo$#~`HY\,u+ڷV:YXmRcfL*px^f=cjm ℁ab48)"4zH3Ԗ|h?н?ߗz|(aM^rhyᄘ󀷢/WA9, Qi)Oz&74 =*;bJS}OaQG_8[K,MYz @eܕ#dqY` &H$snbڃ68tl'hr]4l8{( nDUdX,`1V]M0P#8u &7|~W% K'Ng/YI=YhurpP&[I끀zsgF;ߗWek87&[n ک?qQ`=uax w -M"K(v"=bf@RlsL'^G'e.8.hx,rsKzn,YjOtpHv.kXr 5z `G}4>TȰ8{*J/DAː׮yu*. RKnÃ)Ӄи1;e̥7 it@lj!o@ j]'oL?&_ζmu5k`IaQP1V1h"]4`1v9@ŷ@)DּchmrK33kێ#ގ@msp/Py fWQH,]!ۜe)OpFR5,wGCYHȳVlMpE`U%2_(,d>0P=|G .9\=eM¹X=>ZDTFF",Ȗ*_SڗXM,S.TUg!=0{)X;"e -tJ|zJz3Fр A +4t~؞k07߷ *[T9C폡ua.!]=1Gxao5}^41AyIڀTp6XikyPfPJYc{uN@.w9FimC);1,`!8aE9rFxW9L`C$n.9 Y_LEf6=2'1oH{P8,QO^*8G,yBNge#/+>RcS@S' ')bc&C|TFdojEVpA3̒D]%}x"?q9?X-1">hHZ8d*Y]7>}Yݦ]-xu4?<.7PI/X<ש+OHd>JbZ0^#fgti;t8XoP]Ps Yؗ^g*W> F$R,Ǩuv `i]:xi MYgϬG\z+z[WR1@wd\ԯ^P>t#2?6x pZhB*o.+x#b{И56ݚI.w+jજ$|XHym l?R.j ."NF ^FE9S&F\ZGXr!k0[$cXXp:,%'O2Z/ݏMdjIN!f vf/suxL&B7G$p[^S"_S\k7qwqwx)-eR0*fY~r65&B?Fc("q.oKtwۖ\Q!S]:'7jbt&}w1'{}8cfei°F+zF)wfbxN >#8N}_z훮qUGesLgx8˾qVy'1N_ig n)'y8cִVQ[X\* X,Ռn6THbO滥FGC! l2(Fô;w*B)T>7BRqQj&z "Tu˰q:h;o7ѵ|ZÇ"/H-ҢdW#}`7`jtyͶK-g}ar1,QS>7 ifJ+-JIؑS-E!xBW9|?*Cq[JESfq@yD_!GV(|*t?Y &)UG/I4 1g.XOT ت#Rud"PrTd[\^cK 1՛[,WEg=pĄu)r-Z= si;$+#Mǝgx;j91Ȳ1z4yԮ\@<.PU77V7ǡ L?6٬51<-Yjj \|˅Wk֤kbIk^s>;ߌhWх<@ ʘeh-'g?">'BˑJ˷:@cV!_a֭SrT'uїNGbƗ~ r879"4Q(虆L@ 9%?]}37Nyhs[q0 ͹R^Sw"bUle%[:EZ$\&U|x\ Uz& YGiC!\!n=#QiC%ٱܙ0@7c3֯SA>vOw.zNS$shhlN?'^X!gC+ހ^vWcvG@wi?Ʌ(fO+歈hh$<Э#I dvbM$D_{ԾmR\ Or.| %k=TJ%\Sϣ>M_ y^:3Y6"_+;+ _sۡM!ѣmƟ䪪cpBSf!pꞆZPՕY,Q@/VⷺC m!~Hs+C9WՋ=}j%u$,>B6j0Oܻhm|o̾SKHyD9] 肾 $[ 9)r*䈑hfDV› J)~9 ]\Mf֏XM-%1н30,gg|%{=n<6jXȦ"bqБ߅Ry'w XsT^\GEԏw75 #t=&@RJr圿\.rЎX#iָ_'v^)ZecnY9+ɜѱ~10 &4lN:R$ED^ mˏiuh*=5 7?<ܦHe|-T͆sلIkړE0y: \ГcP'UFW=HШ?Ui& !tǛ0%Nc&lj{?xL,VIA |}iIw\=]|}^Dc=+y{T|lrhwٌv ѐx6C񈞴SԲRvtB5rER>k-50:T>gܫO]=ΉW]w|uNS}:8}+y,-o-DCs2`{%HQLҍWr[:AHMsHd[yAwu'&V0JycYTOz+_z(srWZPjpjL 4YýȮ? b {27[F4˯xg50/e{VQ7ʅ-}0m#V!TiYI&M/O@؇u5fNWC=.ĥiT{y0Lb!Ј# 3CfB$\ל{% Ln_8!1 :^V ]SK# Vwmļ \`GQtHAu,qf ϩw5I,T['j2̝v$$!PT1lGa ΈYQ;<%iޢ)EiCS ^׾5Yqkg 2$*\|6:P0Iۘ>d W3)b{W>oD32>̱T /m[|tt0`WwhYvytJ=Oa\]F, Yp g..u%-(1l~ڸmx/G%DF̱@ʧ0S30N:SoEl GX;ׅb=KN۶ulF%N8Tiu0jy(cܞuXE™z;^vjgWB2#5CjW{TkK}O'h7)3HiwR I>D:43tVbͿ\!'[`թ C^ÎC3mKiGF#M 1jͱ3lfޚ잿GWKx ѵɞoG54Rwq ߚ.?n.Q 0/Y]( 8vV;a2#JИ]҂A&4''b~dO~ $ޟVcp>Xy@]x#27ctX3~sr.4z%n7,޳I8+kyCZ0ީQL&$~!Wh*ٰ7)G~'FQ4e+*y*2,lz x\hHu!ݛhl k JAVz lxMSBͦ7KvR.p1t@Q׾Yܛg]EcdSPAD+lԷOPN)CSȁ\?2==v|jM}MD`@AB/zQh62e'ռd1؊џ(Ґ$BS@c"cG ڵn?G0Ð`ǨZ^bYXkSг˙kdeuϙb[Iń~oމ=,9uPo-,Wu.2> 3{lFO?j+ct^%Gn6QI z;2.|ѷo5QQHf{:_ZEY)V% A۽ClBmd MeEf.:HU]Ha59;b1y1xOu2~e}7J83kըm=ŭQ]_@B'\ 2 =zϙ-₱x\si %>,L LUcs"lD`Y<6-0MUS_YtpAQ{qWNqeSh/ dV;JyäR<*JPS|9%&cV"g+H㕹(CݢMM5Ff 8rc{0 m,mcktk3b=$\6>r9;3 rCr YF[τ ߍ+40lˌ06]Р+D-KHG"=5t:;@„4BD7|J zi0 }+ƾ%…IG<(suPvFVtVD4)GH%j鬮r⢂zY#?Q>uN@O021Z)gO*b߁@qfLq~`H" -ۙ>{P@9oRvEa!`|&a-@N46AeSN-Y1wddt3=+ᮅG)5t{f2s4؛K&ZmĀW!qV* pXfFb=ZIMsw' OUb݈nT,RвnE~s\PW 7))#yewoح'ZSQE 7K}j"ggoUGP,Yi'?߻gXAkO ߖCdQ Lޫ{~VY익Ɍ;2f6ߢFX|V,Iڼ ^yP85I*I /-TsKbk} 䆳gƬ}zHw5lGKDKt9P+ܫzW',ӊ+SK!R"$їXmi'.\9=xPy┶ > uOb3ԎrăwO(>CPD/'N(g3efAJrľߜl*JKKD`8\>ȚwE IBE=mvrNzPw2:kou::\,e~mک6@ۭB.LI!/(ZȮ #!,.\ԮѦ%>l?,nJyWC? 1HWeeɲ܅yx|vӾyYy:GruqTx b@><Տ ; T ZiB6GМ>i1r'NDc5MÓmħE!xPdx0FtuO.1r>K쁝bp}W|hBecCZ@?zĶC*FiپmP@^}!4gQ"hk_*~j07$y`"W I&{R`'>,^9}R̚FҠdjU#եV˵bk@YVݶR9*Zl#[5!~ՔCG1&&l4lQ`8-FPK$BPLV+&$-0'1QwȠ?2 h=~"cqFz}ZR>A uFT_= ]ݪtZIQo" )ԲZ?Q%F7g%D{%i@DuX*̤|p Bgz{x4Q-&,j'X8P ͂ݜc f6I^8O`lUYB(Dc@&R(2Nz'X~/gFKp{UlE ZSJ dc_3s/4xVW{fV"VDBJc)åsf5;;e;tDVPcG!yQძ0t|!/V=-OↈȖіN XdI[pƱ8P[NƠM|ń8 92WEeށnU @@: N;8Rxb.^.m/xO+=Q7p+ $ mV29myLT(NUR >I>3K~ )5J[x(cN;nWP\ؕ C<(Hm)؈H3W|.p&K"Ӳxe8*IޤIm֫C.;CwVcWW0,WPd4=R k|ծ*4SNpF{\C# ^rSł.ܫu൤hq2||*TN,a8ZGΛb@N#gG`o?j 4{D9{B~#<-h~vU''_ϕnq?o6)CX6A(?ly?H)`14,wN1G/Y0{< =$4"矨%Aab߹JᄌY!P ;ći}[.~jΨؽoN FJ#p)6frkAwɐmMosk/J0c|@? mEp#Ft ^~D$rK#nJKIKm3 $}16U| {џ* {<.d3 NF|=ڵ^~)B B)X/\O' wr93_`6]l1LLD;0ZͶ+GI2P$dH,M9'|j[ ֋%A ȍx`Ubgj/yCS1BWO2q nDXf_JR٠f XYG!K q#+>'Cs|XS<*/(g0 E'M>IZVȷNd¨W&7( ݈'KgԏIhx/kc*Ye5om(<&OZ$CUNj},-J~\pG҂)Ƀor婩C19gnlúǾ'/z-Y-Muf2&wШ_)u*-[R)yQ}DW_XL_mnޭ(h'XdjܬB>֔$Q>ybDT'sBz E89* y&r+p BIXlI"/d4tۑkE*_V_ZBst`?0-p;c}2ŋEsh[]88%FP.bD s/&/`FJDv;N^pڟM -ٳhR="ܧ7)O/G<ٲ0{Um{]l_Vu#́ 3`Jg&7<*X4Nd_iDSN͚ƂC]y]4߿8/8SP|=4*X窴_Q0z~0` KACeL8ѡVE*d ijYʚ ƫ-H?w`yΝRMgӥ/˥B2vn kH 0CiʆqbC- )K'$o53+3H` #ZD6ǖ#+l {E+gjln-܉Ry(?5N]F ָ+e W5J 0˪^Kоrsp*{U6r &)XjQuR~hh*?nPM)]K(|kc=WpQ|%Z=wС~Smmؑoo)QoMljh;8me{ Fw9y?Kr^/f7hS!ËDDEyX:\ӹ8q6J.y)ܴG k+)*xPxɚv..+P|Y^%OjJi %&1Ȧ 7^ۋb ]v|ћ[ّY, SF,Ji,HLwztFriji9@W~YA|r=*jн84Ә+h '>0 5E#g2-<¼UC8N~9ې%S{;wt8fOGcXE)]ŋ˯#\~7Чr,4Lq?K:~׾>1Ϭ> tL$>V?VU11ӾU(~zQa-xoBk%1ŴsԈ[p}fhbR8_fGz5#/vF4v.eh7Z ^CZ-`0nFtQwTI)5=jaxl؞jo^զ;5*-b"#ڪ#7̻=1F=rWe|(Y6+e|!psVouyc_R^OzΦLO/K0~0s~2aTіM0˪I ="މk.9"=fVDY>-+pu$%̋g\!xX棔_>MM[múleCR3`X3< @_z'2zFG}'sgxC'HH%Re7ꐜ2K3'a]o V'L)3g,l%vg쯱մtaJ=5^3L} IM! ,mfh+p O"F¹hc3rjɅ 2=5dc ^C-ZǨ0Z{ 9 !f}[tP=c *ty,^j)bߎS#Z|aXиf!&sB2VZ쨟$|'klNU/hZ"ӽj%cdWv,l—'<ɳL}713{HmL?CT1qo4xᤪ_i^;򓎘`|Y hJSh)C)0Ho5Fyϙ#kY,*hkU嫢H }d-\-EEK2WI=N%4m e42QzdIv. *FlAlS10heɭñ(V̛tӪT;#3$+>LەfݠTS9ȴf;̍y"LI1YSWˊ7xFZ?YUL8= ^tz0 *vxRMTyh َ^-J h*)G+y)cf͋Fո"Sg:3/nv&_eX;S$Q|>w S›',qhʤ Fh4,>AN yNx{vPJ)UC ]ֻ&Fz2ZAiͨ]ynw(lpg$'S)M?iͳzsZ&Xs,RtZhV] il1,õH'BS iZVwx[@S3f9u@tAE<Yϒsm0DZi~~^vĤt $YuB m**Y(cq+\1r{\bFJu`e"Hj34kRT֔PdI eJ0mB +aO6*zUkL47r a;(5F`(}ٗ~$̽#x0'~s*~!EH^hV6>jv~[M%3NrjWEsfk@kMZpJn_=߲v}Ec#CE‘w2obeϙ J`WNfüάP/%xޝ xD9AeC~e Fr)t֨ =N7z`c`8F#ϣ,@*̥Κ9 ;SB('dBV@z2J]c xfFojvUZi_ݩ;pB_-CsIiw\ ƴ jz ~bw.6Ns9;ylw?E_4VV\He衙d桽zk@CωNu05Bx/LFѡ%Fs8b>yJ bXdS>jbOꅨPyB@,-^Hf/c"r ×w5҃K= kVVv c rⲫ2zeL'~zffVF+}PxV;o纭Ram5 q O c15^a |),qݜ;ӸTf[޶ 5m$f:(Nvuݨ @2C"Ol$/=#MC9zAEwbțcrD|i-Djr'<)!#nN*c]0U<si4-i+$[D :~5\*$;&KJfXGҭi  W01?2i'lWyN3A^_I IZ0qaaF "|Rv$);W x0%~و9(k֋WL@3wdm۞$8jPr}f!: nw}@,,oo= ^_UTx]*uIH,~J@Ns*6ʷ+&fH{WNQ(nЮmfrdaKel KIs< W@9 QT  "8>GlyQT#zp+xv=v;O&3NQ5$-={6_6(VR.Mq`^^+e~} &3j"dM s9£TARǯM^>R*7+a{GjUAHs#n i AJ<+s')M8(%ӹ&z>d%hTHv5n :X|w0Ql^-m|Y6./A #[T%VÀT_Si>"%D(gL o> n <|j`)4\^R6'ϥ{ra}hb̰ AqV2i\kP_냚,U_BB$!+uKi&WOqL '׳1K`7/g`o [}YaP>'nRI:,[ÝGS-Ygz,9=t`&)2-˿md_*S=X@bɊ~nnl:xhf7VfuKqWAXwwFV#a@:Bd)/)(#9`ogmp9)CÓQ7}8;YƜ;$(]?;<daDB8O "gQ2ًeVE1t:äg`뾟/Uʺu%_̝zmp®bҺ7b`[z!^j>_?|buQ:n!?&5&y$е$7gbŬW/L\9o&L''^Vu~.s$o9ܝ 0pu +F҆DxSqB' ڶ ^PNC?R,Byܩ}m}L^G(փB lxA}e ͔S>1eY=Iehԓi9#ljWiV#dVKW8sBK)cWۻL:0&ؿ3 ĕdޒJG#?/:tq(A3j@ر<$&Kv4{5'tZ4 :h83܌G]Z?4V:4gErF4^oMiمi78Sd^wkG2R pKXdW9a{ ]>$Aq%<K)vӢz¹8eUMR|hgmIsJq" NVw8~3 j -[D MNn裞?bV: /pbl٠I1 d궆l'&4_=wA8H O: *NBjv8кp}jBQ('YWJRjE2t!B-MK3i"fh˨ JK V0S%X*D)G:k,Lhjޒ܌DV@6 n=&y; S$wAu9])@Q DO.,mpyb5E7{ǜFp:ˀrx^ʁrc/mn3DFVKKE +"J prxck\;Aɏc*x\LAO«F6CM{Rn= y%QeΫF1Ix d5gh0 Z"hiC@p8*{"? <Q)G[B]oZ:ƺN~d0;ՙ|dgVcزݯOk&qT'##ʋS"mh=Nʹ~@ !{QNB:5_LyE8"QhRCʬ@@,;%'t@{ОJ`i;bP׫4&R  @$| D@:n|eSc§Όz8JZɦh9.'gmƅN`A:BڃI"Qe4r<;H``40nylɗ_.3M'J(ޛ\F`Bب>z6oƬ7k.),=phww6h'̈+ҴꦕMSE6ZqסM5^@G.emBއc! ]óa'BDk%Zjl9|&XZPv$Do2X3 FFTDoa=!{,.UuR Rx39:~$p+}Mi^I~k/MHnPM_ ~(n{,^?|@ ч/a<"(&n`݅K0Yt (8ƥ@2PxY8~p_J֢j(\i~W\•Oޑz/>OwYbm;6߳DO ld9dQ|7Sy#}靬|%SMtC9Wi¾h Н2]s9AtW+?wV2)ƒ$AqL(Ȩo|:YA€{|Ue kfKG; ȝcq?7 ;1k1βB˸b>) Qvۨ⎞8ʹVOQSK#F1aja`4,7}?5:Hu5)dse#Ow=㿎ǜW+g#4>d2ab 'IDe8[h VM%Tq-ȺWqfJqShlAvqans@:ck"wj-9d\cc)-TVXLl|Nsa徎%+Q#p|puwrjoxdڬ?b>$X?m\S˹BRFpνy?|A};VIrO%iL sFGkis-Ni/AʟOXG+"?llY~+~ˢb!@(- vc?+8f1p M1h dN@: ^ֵ|/^;v\mӂUYX{]:$&XtQߖ9v}@Tl8ߴ̾Wb~8s+I.#58LK˜1[ˆ.O_3ev,a9 rAGi M5K2Oài-&uVk=2-y{TBw"J $fs2bNKr-y$x_z|aRO'G%}* ՁTwۢTG3 x0%zաGɔg7O:CD`zmpҋe[I:zZ)|e|ѰEBgIL( 2hAES4ܺ<ኸ<(hRզx_*2h_ems\ޠxWw^̫73-hp3* ĵGC^P/Z*Xi3:?ξ[;{pUC@K8)v^y[ĆZ~u=} vf@7=fMA SJUg%Rg2(dnTHd6bgHY:]a\0JX|DNY.#}" `,3>\9CMg)FW]B~qd=M3 } |V Do=jN[SY**͡dA7-`#rDE??Ʒ*CBdAk*|SВ /.}s# 4M{+idkjBb06lxQY{ `8a|t8ʉ{.d3z*3%)Yio(Z::ɺX>'/LJ P9u(w]=Ow6>~.4saCF ]J֤lv>VxoG\HC%@S0l|lh flM~()I6JY ^Y/ &\x݆d½#l+{xjb7=S#EkaAyށxo ~Ys~TZrvNwrTҺvvd6uO]PZkM;1옩+GHP /X;W!P:KpM/u&+S8NeFr+:FY]<3Ns+c\ pY<өex/Ӧ M'N֛&!&.i5~2H}DVr {?2>fP!s׺gP2[,ƈ>% $:  /x"7E=CtQP.Z9kW9:,*Ir +V`5C4KIskgk=nW y(R#fV,F2&N4nf^`Rg.@wP1N+Y 9#ܝAuD1ٳÕ-{e3D]ds>+)0l(yJƁWkjFF[."XDj[N}AN:j`t :(6pMf*%' ov!$>?H~?v{ӭ`7aH5mȤ&Kh2Nsyt[+'r1fG0X%,w1ʃiO^#0OnE(I5_O` _#eZzmۄ"`~ׇ;mq SYxHx>ca_$¯]A!{I4c Y-Vaj0^w?OL3#&Xh&TluM?g3s9ۇ1+qqGq=R5A9_9z֊j3(oG|d"pZ+f#Px_],t:%c7,KNjrkaSbg94F;MF)yvWy7B`<Sv56 kZ|QAXCf4̙t!ekN[yqM!,/'~*%BQR8i۬%ەNxjK!P8F-aM?%#|?1;1A;/\&=j&8nħsIW,u"#D\xy>nqE%#6,C%3] t:wQ{KSzdwmhebz& [.`5 8 L1U]yYtR"*:z*Xb;E<ӧ-A,h˃ʻqon,x$.2evaDZ l,&z h C'ht ,лđ,63/FpAFOg%}VwhA2k;ۙR|ƾ9Uߨl /`nL$:ewX|k0EO6$Rմj ε0xӃ JXE  5~!ԋ !K%ZYf#!v͎`go"G{_KB'󧋞 9#'ߑyFh8mH o'|zJ"Rin&۟1lW096p.T9wEND;ǻ/)+*[tUcهk4JʬʀD0F =GѷEؓԸw=)Pq.YGEaЙ0szf{^ Rá5I$Ti,UbHRƟ[X ˈƁK%ru=PŃ3Z~砈Е^tNk}9΍Zt,f,d|to[M]mKMgd`I~Z>D& dJ٪jH3F6({O4)M w9}Zeld,.XK֥l -X&|8b/ntyo? g?+=nE$GgpBp|G5Alb3YdSX%&|q@I+ !yU?7L򏀍D68:9~$bN;#`-Bc_? oz>1Hp]_».UNd]ӽ*ՄS '( iR^AUUm| W~R S`Fpd wZ`z~l{ "S`('cnn.d'NA0|Q#u'* Ϝe7մEp~\ NHQTY K3#@0Ƿ"wi.ulk% Lu 8VȸU1!V3ԃx^&\wICe_3\LeP 'G(M$(jM*"`*-^$l BDA) i*gDN 7/dnw/rJs8Ԇ/sUT!kUPXc,;*{,4r +L\bL% S^e+.w#Q{ɨ(?ehا=3kekf ROd֫wEyFoOz<- KX@ Ch$ZYJ:E'۾Ӎ<4b&T . ; LM J"WSe[5Jev54ƕ0N8T~Bp͖ʦO$s;6td\Sq]Wĕ)1^Q ˮC#:R*soCzkh#;ED#*3휉^øvet6#x;XgC)j-CՄ(:\fC\2H8{a7 @2^ + D] _Wp.(nAJE6TkbO=QCdF(v˻Vd\!c oPD-&߯t*偀h `\He؎ldp/-`IprASAoMfٕ%g `UUF} j2E:%E#:c@z=bꮩ"\sm)@@]esN(_V#]Ɔ[I9Uq z{3J&ƌ(*'r"JsGg̒2u *f[+JlQ$v"vB_ݝ |f{Y8M)Ib i)PFxLWƽ:QuDh}F+'`. *xL>5˔ |t*zveԲ:僠 V3 D)p$I3~[6Y x{ '⏬"{b_qg Y_,X_#dŭ; K+f Y^gJ@nKeOmY ?5 +E]X7&ê&ê,j,n߃ֻag&4,gR*3ՒS3~K+qbD0krt@n i 6 CWMay2-:e+1*"H!\08Wɜz}B8ND'dU̥gc%9?^mj[{մ ޺fB) ^ٷ;f t.+V4kk;uZƭ2D~%ܻY`C"Dkx/T/Qktng< C&zԄsYX3${39h" g҇XP~PpR1%▌ͱs5ʭ/ J,5$s7kD-hdnGd9{NFL;!"A7g;sB$T4ҌM~1ƯKxig ᪔qC411hܞ -:_ V:PpJ4˅b6핦Sꗁ sG^3JIհON .*{y7P ( fБShVux>T*\RsQ QhBIV%=\N蛁5<(jB˻rUg3O)1A=503i? tJSJMܲE }\FUn'G=]ȟZZ:2E/WPjS,66hGP&ɮr"UrӗWSѡZ- Eʡu=K40OBc %LD.P։?HNwO#pf& ºs%tAu JMzb2_j@)5&}r{N4}Y@z)7`DK IVa_L1z.QvD.2x3@O ubhix] &L@}(v_%o5\ O!U2!G-@4>Sc9,(eV~ !U(s7A^M~H17ewj$5O s;C5`G!ҴWl5};LU$Owɧ$} \;?4H "Vec bNZG4A9bFvd~:6=D_K(l*6ӡoLĤ@["rKܕbf=ZhMW"5 ?>NqyWD*ԗUh,[JQVIEVāe_?" *N]㾃HslC9JYum9WL.Sl_qsʷ}+gSÒ5NEnVɔH9<[3$y304l ܛH 0gO7t/.kD^T!`э('Hx8 .:ƷaP|Υi!:wd&Zꡧy>+mߊNys%m5K-cumHbΤˈ|%p*ŵ'62sKҥlI(ٴc I܂Gc+Wœi;ũJ0 *Y8,v=C iWga!ƪ$w ^tBI\BP 1os䖯oţzR)O~ZF&zs"Ϛ3J\||| ak^Ң7&BgPagr۽Jcۋ+$25S툮֣6ٱ.5y6awI| s-D dFY~U*UZ(gbϒaHӲWN{xn/$_5Q}g^4RDvR ~(g"LJ"CRzBQޏTvP2~`zפqwoʵ*%fCfbԯmhM~vVTl.6"jbK iea4v-|"҇Vk bn;V:p* ip_ؖ1oJԱ]E4ODLbX!>j@z--;IB'JIRHy21cYZMƺA>x \ƤE;QvGaRQ00$c>)uI~"t+yUOI;\pr,; 8 @:]T"~x?C18'De`FjMc`lGXB$e{.ߥshRR:y7xܭ)G]-m BU4~@12Ufx&fW[RSaZʼnD*]c#dW{RZǼX/Ž_;wazAQ` RvD즱Ɣ7gC2e>ZE|nUs|Ae8HO@ӷe*G~_Ź|hAF!t#GWԗZD:׍6M3lj a'Kiih}'ztukPZ?15Ųhr7{BhӢrN4cZ@l}0d̽2IR0VT$: 3U$ِDebyIWxN3{sȄ$y - A\1dȀrѿ{S,3D )⿹`սL'~fZ msj݉ yف^`N)ksCadPj֌ dM9xx"S19vPQ\-6㛺<'rzFeLh5ڈFX. 3MR +GЯ,1S&Go騠/4cC.&AQC,lePmwHsti^;DLpo5fU~{=rOBc]UՋ瘕B01:7'^z d8!B09/ cXV,|Y/lXa`J˙ ͐{"WA&eZQP1c^@4reޫs-ޠ.Q-yqnŽ {Jr':LfQP툼8+ rH)N|rb-2se+G?Ʒ "W11@p.QY5eOCFS>W8Ci{fTb$6CUk?1{mʿp$O6=GNʓ}/dzǨH }&fX H-=fPMz5QWU􌳎P:1csOk1\xFɝ1("6H3bTej)aS)f~Jׂ{@5Ɏ*<#um \ N,[}U6 Xtr(-IV\bD=s{`$-O{k?{sM`u3JHk JEЫ<`;),'_@Xk>UgM!m^E1X' ]no"M2Mw,%kߖӁ=$ЦX9,'of&"mџz[$\ [e*|C48blʉ;% x܄n7oR>Tf6X1z4"V9  bCh~vPy[yn kPsK91pl黡n*MkyS)VU줉8g5!價yznQmisEpY RQJ;'5%dsQ\wf/f*LukosPw~kL_竮z#VsWr̍)r|A<>%GAӱ&X8,8.X`YJ0찻H,k7SwEܥoii<wQ''(5|;8!S1,=q=j  Yu SXwkH\Cv2p+Z-o Dhv6# AnQg{A# uF^;z7Tw`', vuT/I !ֈ/|J=|'+vn,p陃mL9i_GY-P_<]FFΏ՛la-دĒ!qp6lDXm<N򳂚 2daӁ`9#ed&nDۖ?pѼf ޢW{Ia3_󬍐-^DRR+oz;dB[<0|ޫzMB?2)J.T&jt^ P>r jI.ȸ$G?7EhzGÐiW?3JC=N ifetOsɻr h4FEg:"3WK6D<%y ɠ[|c&Ғ-]NUWXfY@Ag0Znʼn̤z<Dw#tgKzg6F3M]daR8dTCl_q/fn')9&3RÜ^}lQل$Mj4NүB'c58*K%_?<&as58 }l |bcμ'#>}DZi̭~]UkJNNQ?_I\QseL%WNz~eh~!=$rLa%}bts!ns|e.NFQVn"n$PI1on -X#oi O&BZUXb,じ/V4|Yxfa]} Q0H.MV3SP:e~NݫDTF;ϠVJ="Wh1ht,6x~WX UNXW$4,)I1lb fkKZ}'ogĥx7z_p9y?{Yk?mC %5ELSD[Ӟ,X6J>#\`2-Oa0\{Pe`;;ۤ(6k]";mŌBؓ_ꨛdk~=;~FsV8oݶM vMTsL(q qn4hFCI{(G71RP~cIxOIH\"851$]91"9m4@&..4<i]快/sm{KL0BҒmTxi,ITjD!zxFS9vv'E3J!\o,Z4 W^xbqiJqY1+^m4\o㪪^TZCc96;iAa;Fh*%C1|%ќ>LԱ<$P(2:.=o.@٣ˤIL oX{@zG+okmllQ.miMqq=_Bʤ~: Gm^aL[!fmhKW;|b/t{̮zIt1YATb'C63yDX2l'2N7?/=SAxgߓNdFfxWFrd!>H\\N$* Y̢.lcJLZHx%+k@/`k2dɴX)itnܯOO2D;3-gx.j2` A` gz g]\=Ӥ]=<߮`wf]MąLLOm]jA6 =-No_ Jؕ-o}DfVsWoyw$&bYM4Sg8$!*L\Ex8=\IN/v4<{'6desL7#J08y~>ݒmqE~4r}5#`F!欸GehwBtl 56Y8E$.jEAWt -N`ɝ/@wtܙ$;;EsI|j7CRT?Z lT~1uô̢ <;|GGxށH{%\[{ղ)mVk,w*3jX(Z=QLdi$BBmP=8 UTFZ^7,yMWie[v:~ 4CmA`mBqr;f=JCRVm9s'C\Z&DM21yNԛI:[ѱ fʙU͞YF4봶2>tDn2fyȤ nށЯͺh.i8WpO$%|ثEDHc2N%jA&SY(vD( \s*ܮ[BO|ҁ8p@+(8/!(i-KŸLG'!F%xX ĊTm?%5Э֚ma\+,׷ϧԭrOM yQ<`8Mxr'y2tVDc`d'Cɲ+"+#3p Imu|67>q,bf lJ%R mp=m(XkV1ZzD?aDd^2V +Ŷ(^,螂5ڿoN82i۽P87SF\ (!u{"=*% ?<-UVee`-KU/>ڹg;hnn`3~Id37:77՘!?l5ka+ N>yh8826a%b E5!w-/+b1[9h-ð!'Sf֞ʽ6fEB!0V8&ra\iplkUE;`u;NlpTgY#iPb_3Pj%1)3iAXlq/YNjMY`Vnڙ Od9Pv)M-YݬB]^h+^Ђ*i1,ЉS(!Wq ީ“F#v }S2zy]mex{b@ۼ=)K|2^Uoԧ=}gAbvߋ`Ʌ*~"R\ ]^ 8E<]& ɍEX@KsX~i!c~O9M* ÷etM;0%N!)Ȧ?;sZ w\5nW5 |mUP-g擠H dA Yآl/@AV~f-2ClH@5]( A_9բo籿h椙uxK_m^d0J {#Rq`YQ8 kF:E[ ,Jݞ&ZUy"%<>rƝ|'P,w܈uD'*Tfp )b*E}@˯sR3uںģ/dc ZdY+WY;z%bB,=Ǧ(d9mO(Rcf{n/DI,hL>J:u9)y% Vţ}mGy4֎Gl4P N85yFd?:aւ!jMWgkHQ|Dшك|V/63pq K< |xb>_ ۓ_hU~<](rzQ%cR m t-tx4 ;U}fA(iF6}8u093-e%EJ=\A9"@ ~Tђ걏v4'1:->X_"mE ?0q$(MtvkqcttXZ ?4CRT]vINBljy9 fqX$aO3l9l smp XFtt4.2+JB(|/+0U/^'X΂ur[ՠՑ3(Y}E1l?J(AH˪0'{D,:3npRFOIZɕ/uh9!Y_]4MnhjWt"qF"owAS~~xwI154SY㥇j D^2J2t\T{\SbkLۍBB$Xj8h&{c! ,O+faIp8)mF^ mN@0Mj؛,|(Fx7oY*h׃Vm60yvosA7>Y 6u~?ԯBcWwO#z5Z|>DR gPF?ۃX)C8U;!(5uj9akbG.'mj&$(kU,gmVkC2y?PH,[IIIW]#r2fXhJCHR4xo zAOMxxє ]${̂dt _0epf[[w۸V!TCCD62]>@V Ǭ[ [=1 e*}*R6a4hX%;uҏ=ӹ6#wɇ#YsD ʗjAn:w=0@/#d;-\54U/M迿( O2ZRS+;B|Bw\(/BHqݑ3ԿMws')Ua;B; QҙVt6{Ѽ[kh3U4IHKb*oMgr<[H&zq8Z .D'v.,xlE,S߼x޾t ?=m\.=ȸ@ܨyonl  Z`/5tZυ].=T"]ֽ`LۗHktL8l4!#gSrɼuƿqVDŽgڭ;v }9:ܫ<|g Y؊`N>äG|SnsWE\a6yFK ȱAs Ǟ>'לOI趣ئ|-A:ǑkZfO1:\}bz "cm +m/,"qф)p5P\x,*LC5}ۗ?h sq]Mx~롂4m4$ |G{3WuWEk*¬?^5YZwl{/jCҖU-KjF@0TB0p- 0@"e} )yܰ<+t?WPrٹy {o_-{6;q~.;k+ܿ{PUv.|W8ٻ(QkUٷooS y9QL u-#3p2 V<#A6zunA(|tD RVFx(#י`<0}:gL[@nD?kpDzK644e<{JkMwB#$uaPr"4&Za'q^w @I1wr0^WZFsF;y'߰owOpWtTtB-aNҊSEn%y6'Q\ʖ &Vxg{aG=zS +]X;vrѾɤ  5?lJq/Ҷ(c.c}Pq%}(#u`V1@|a꫔:-}-H^TO zȂ2Y5^T-7\T[bǵamuM-}\P@~Qw$, ͗L FiA;i˹'G:FeJ<ɯڹ5#_\i_pNmOf/2Ǡhmc§sf Y LYi9CG*.+>*D-W 4>Z:잷ڰ槻$|1 4Qi͛~ HS=Ǭ =4{~Ei0Ӿu2YTSgy/[r :5)"lr͒ -"t>4$^Ngr' ee5_voJ$jOUrx+BX oA" 8}cqP Dm6<>kG #I'aPYsl֊0= |I}7Dg@Fk9)fn>aA BzPU4>5 E|y%|MQ:f Fܹ)뮫y{Ap}qP1YHn9妦 {r2+* S$"à CE5BnTF αĦ}g:Ui}l@Qx)ؿd%aq-N(GM>>C;P?rJpPOR_I~X=i>5mh*4{5=>g_[ud S~9i%|@H. ]JH/jc@3a-u[^{0x!9N76Y.aVՊ$׽sxCWnF`h#x5|=X0P!dW ·/P^`FneяGr^z< n$`_^=F|'mAú%> ٮ`X@@ v)(VfuE V[b񙯣I\yv^lɃUɀc"Kғ4 VM/vXph~<|A5>@mVveRxYʒHLyxFC״Nuz$ת@5C>lYhy}@?kddi3C5!unL1%DPyZX=;%X/}*kF51{O(-UN*rI<kKQ^wPŷfU“9 m||AO ކh=`b^:05BxIKd善ώp!ؠ@ÐHXrJaCJV)r6iԮFȴ߰ "1טs)`8+INQ[U]Ώ(*YA UCRgoTYQ]#[4lqz P>%!МH 4dUM?[>|i6/Ǩ _U?;j!ِQrnR{D~/EQ~6fxc, w݅B#7͙LDW`:ȡB9/?ؔX\5XnD~HGH{tv{ܷ@ZfY9ӡ(YCbY<; - 8@]KT*fF0ۊ-sVC<9_ ~1N1:q:j0#-;Il3H]ežZ x!XT~~$ERu<aʣ0_Ic =p.5ĺ P-?-}4ȻWSMA2$9&X%n #bG3ɃљMo9ֱ'M{U*]hehe= |wFkBbF9zR]y 0|8G} 7q78iQH%(B2#M Gw(â;?ƟR,5٤Nhcdh3Q/:^K"i  b^w aLdDz?/t=M7Eu沘$H ex`_E~|l !6]=(̯|ǥt @1"41ĂY? ɐTcvcsC+_gpgpDˠL5u ΅и^lGghWk*l#Gr\˒KxT[h:HvcDϸA1>e ۉ#8zk[] 풌PwgkŪRm뀄lX U?- Η"ok:9vL(O0j|1ۃ-<ɿs}ce %"F~FoFRõ*Kh.`a 🏅̏Jp:$.!ԗ7#uVB / NҐPU{'kuf mg;ƣNeVZ=[sS w(`*Qu@"suCq'8lLI.*VN&/1LQ;,qz`Ů:0F_9Σ#bW7H]V!Gv=[W_5,Ra@`a(EE/< Ers}"hOvuW*lJ!zpUOZ>Z~B:bPtkC Եr=M6&=wW_%qA/t<#?o{ɲ&/!d}aD:rTE45>ȂMFW;mҰ^ہiO}XRO$f>BA9>%J.l4!b-B>G!׻‰2ѪLG)r"S~HM,d0>W?EB߈@BZ'".BC D5YA&k ns]`I84P dqƮVoy2o63S[)׊~Y6O)xo zkRAB!6oQO4[&=XZZ+>ӇC;_@ (kV R.eoW/V'QIh[YR TBgQjX2ce6WFúwew1} ,_5(..ww T9q0yKW_ځ%x<49gݏ`@m9;JxuNa0\ 3\=ԩW@?ۚN}ٰ~6B?~2u0*~X%H0q__C,`:QL=6/pˆҨǸU C䚗}3=gQt.AJI&)s)BET<$TWeQuQӊ ^1J>ҁJ}>rkm)2fS0͑H[a~3߭/p>YѱIֽ tb -ؖ436+ߗmv5t*7%DYz'$Db^z,2SClÚr0i{8 )~5p*XR/f)EPݹy9i^w"&`SɗSTS̼vTѳ0̲2XQE𻭃*v[KZUO3'X"hgV WÞcK%tdVWðݞu$U9< 7E18M Fy$+8Ä5̊_;2r]HM?Z֙^0dƃYu,3{;#_Ο ~C6;f.B>Eмܻ*} [="JDRz^5o"Fv2câާG2|̟@3$6e҃̓ҠB?K!r ۤWO -H(_ ե{Qa_0A_3.00TrpoRŁo^խᰧTD 5]TǽhN7 vP/ԑ]cm9;$/C N2,ȀXV9fKC q8+$rB>H',ZˁQMvJE n^&`D;Px@+N]0 3ݍiy9g}F2ڱق`%(akq4@_mW RM$hzn^nq!ׁQ"iqXFg];<,u[\n67l]IzH-8'' I]TH]})º@~O͖@9F! u? Ա\S((/-+ +1\{k{lR0]eVATP@BD^ʵ!$.$q\2 X_3'BSc%QW ?qhoY][ūW7"AbKڲ"$=VІhGi}pYIPZ RȤUn"y7EiV %<,1Z&7 H/7ˮqb-Ū %~xapy.4{A7KeJ?n{BJ%j ҕ5> Myz^dSk.zb (t0)G <n$/m` )pmHeDRW!zό b8>)KNsv15 Q_5oBy:5ƪ&!mΜtb*Z2 wv91Ö@/1QC7C_tYso&;YݸhAkI uzJ2%ٙ> ")w$YD֘ꒆ(¥ 1vw:jCxwNO=(Ɏf=GMsxUC!J^c} خ+ S|yHfr{N (:Amˀ|m7cG:[,bCې4E힥6;6R>57{ۓ K|j.(LXO!hlI9$ TI"뢈a,Pt ߌtb@* ΈgƫC!cl-eU)F4#vw9q p̏bt*V9D͛z~4G]< ;ʭ H`喩`j2O]써rxkWcSddX/ 2羽+I M]=R>5_G(Dـ/f23*ACeӛ^3 qZ-Agl9xiS,iGEM֪zk]v+Ym?"7JyQq+fDRC{N)-y0Wh:%2 U.ZrO&ȝ4>1mw_/̵գ~Q` ?괖Ê34oFsm")=zQֽg۹ZP[`O祓F#jûT3em3ӖgAi¤]ac8SsY T8g4GC$jg/ƳmQڢz0WfQT 8B X4O 'm33%Et:[ZO6%4_!p鋙:<[O@[)>V5JHT-Ru kD>|Ōj;кV9IWc_-CꒂR(/_XeVWUrǠn@྇BpsT kl G,#Y=%L#NyBRRJ(Kwk; 8%mʹmpaF($:?|@q1ڧʷ`r[rƗaO@jaҠLGbՙ.H`~lXTlXtyd]$JFhHD0y0D8C?+l!,)[OdkJx++_q\?z3oKWF-W9=u1q4gah;7&+yvٶ,&4L[QEP`PhTh2o1?mSHoJ,#%ފ_z>{:𓆩OZ7YgÌHܹ:0!5E$zy XT,R#X {Q,1G1;qֈDC3=E:]E_4;Oȴj,ۖf ћ:YY%} $:_0 /n}Y"V}˒`) rMֵ E|lI. 皕'),^kV-G tIiٽX+PSe!dt|ئ0٨TS `U0  6Ͱt\2(wa\ xᅥouꗠ_=0&0@ .#Z+ wQ-C K&pQ5ĦMq7[ +$0;>eR ۺLr1h(˕jCOHM$~TC|#L!~A7Sty*]ɱQ,+/rF'FK2ݑ{ 4xfV P3ND>ujL]SDIBz8p~G.IQ PV ~lNMVarϸXgD2ʳ hլq}P˥+L<&=E\BʿW\FKw`<k+pѣVͷzRzD젒Zr,E6cu'+قGxaI%̽ HiJ{C*F{* 9ZvP=1#Š!^qQJCz-rcK N S!|Ρ'vSGWN5/o +[- Sap)6718r3=B7lځdq; 0pRw[!(Yyy5 T!مI 8&NJv}T z[r39Rau-o 0!.Oj">inTaH\bW0O-b>.#y)2j8Z*s;9ĵU T_MfwD$AodV/wkX衹Wwq*Z+ݩtNm8WI8 X&CnM-ӥw<5+:c(0^$l<`ie\ǐBZSny Y:;/P|2ȵ8-tYsڣHU")tѬy4/j-P~*2V[[' @±-`o#Bh֖ڼ UG2f*_~qh(V,9ƚXu?+|բoa"^P+Sw I7m6{PI6xⷬSщS%n &@%h}.JTcoCx%;ڏN3mF1[yOV<H[(#Mvߚyy&>~ETb~@o 5 A3(%g.Yela`k e1P}_~ ZVwsp)jLJ\~sO<_a G4'+/_l@4~K{-yh`i-Z':񷹷'2iŇqb^dk߇{@vĬk넥mp9B` 蠇$fCqp k~ *{M{ U{M̴%C~:/ >`XL3DYF?AwQe'z>t ~Ot`uhFv(S8Ф7.YV:&<ש)2ӻSr]Ukk ŌeLh5e3SxG8΍or3VuFLM;|Bra!!3IRQ/'C}C*1%: {.$#<ܙqEHdmJ\-&3n+^2n)P6ǬΤ0P܋z'D'4LݙĸaUHp#ϕ"Bs,Cw}(1R ^(ӡJI[3qAۼ3J \_dhA|Q~my/7Ѩhs]E zZq쳓`gh(B>/$U]c~Ó}-`| fM@/r[قyo/}r_EoVORg,$R[GUfmDvp"YɋȴȖ0j>:[}03-="6SybG!qFt8;RL , "|LkTtaprRTEKlKV;V3t_ g#֊%T3018Nr]& =܄ !2Vz9À}P/)ْR)c ga8'PS\]JeN.GD]ohp?uTa'R`?_=yҖfGq6.djan+">q'Uu'[S!O1*2E5S+!&vU*kT(E9hMNi RzJ ~ۨpR@=hF BGIQFiX۩ퟶNTCQ`W3~=pI;sl.膨QH1N˙@c7@WK¶a;xHŻi E윳@r3[;a`$уeޏh19y(4j#lnC]M{ZtZd|*@@Z] +ؕHg*TY2ST/rOLL?ɆkRgawv05G>fi2jfȉ᧨J{;Xw@}MeaT7mnUn0ANo{J%7ϬyYNDJƖٰr^Ėhl TLd |wT\xzE..KqOU(aQR]y  qx~x\sTaky>XkyEdtNBI[|-<%fUدn7:0^{k}B8^a1@H/dvb3AN#IӾ)aЪoY΋dחB }BR ,e-H|jBmȄD*j_baN8ZRf&ʙlq/B!/NCT`Iu>@qZ"z,4]p&wF;cj,RW)MQb D5cFk ю6ߛ-.:̧P6(9$qADxCU|fТyǭe 1#>.$Zy^B(I{N@>lQh=!+.X˗.$j妼GrM:w%SG>Z{IeT zm% t2BUt%MWʐWՠck39%YǭA#b&ב)=8)iT4r"F~Z6W"6.lè0٪&MSy[ 2*]n2RQXVҔ\>4 3:j黲+{5Wcxr;{DQRڜTm(lZ8CQ; Y,? 018<ѳLB2D.t-Wj` lZdPm$`c""6ouWАێ3{lDIy88iIHX NB|ۻ _=̙{o;!P4=zѱ9210 /gA* l56(rcMdUI٩|1SSrBzN=I 3|^uХ 鶚c"1>qD0/];MĂ@pAiw5|eFmD(0W@;X!AK_+l9^987Jm1WA$X#ksWX[BJc07B ]V.NY]hEau( U^/ɞs%o?z=5?-6ze'd`e.-"}hl3<ʩ"G:6PbkPY@f1Xg_@²f!sj҈uOֶ֨QB^*;1p3N?V; tS *%ˆwZgn\u()oces4N:RHǓk0rjRVyΈ)50WjIݳ;u?ˁ-@h)nu/DuqHJ)_ 1q zy"Q L'vO5O\]ݳL}zG\XqvS 4g7퉎X+َh !frƅ1Ki|qa$7vK3 X.|VK q4V)El;ي׃_Xj~Hh$k04#fqY;b`E,P=dv zU}ó5˚#w-XCpntWhN[#XV|$D[η;7(FMQ=JA pNzo\x栄{t2LX Y%&֬; &xFw;D .~(41,U(gu#I>m9,OJx7)Q*#raޖ =M,Z0r "ٙʋ]fzi 7KtQ,HZ-sCGw*F?"3TWtʬ%vyo,M K/c;[Do&_j4kxufQ!U屓 ?+Zؤp4\fhj^MZ wq[@"J;bMw{dR&4UmT}ޘ:U&q*q33@E4-r-iN#1!Pϰv9JŒ!hV2|XipTM^C)&7cIu#7_y+Eq/3 ,ruqaEgy/ =zR=L:JE #Vd83#y5@G]G͠$ZWҙJi eTI7 L3}jq6(BbPAG?v:,7)~02N5*ek 7[sX]HB$ 8mZCU#ڸߨ)J~#`=@[]AW3_h U{tP:= 66jB ì5γ{F!w$͇k}HP7駱^4ŕؼR(Y J\諗a;:adMf%IE?.:N/!Wj' sYʣ k^7M;0\Y葀6Aa/,etgA &Oa테\D$6 zN|@$ z}C,`kԮ-V ]q";ՇJK{ʄvOƏ-r[46r8[]MC֯8ҶܖFӁh.EqJ=%K :}ϴe}j`dc uC3œ?U耓ίC|֥곐ZXж%}0 4yQɥ)˲W0Z˜S2 cim(8D$Bf}>a<TCN22ye*k_m.Pa Y72HT$wtlS"M!0jV"y0zy,Q Rxxu]̮noEJ3iԔcMDJ*RbuV=C N`FnmR0ZNqvHX#cҩ7VoN rS(ё~Sa@jiMYepvpdqG+'6O;e,Y߄9:xjHC>a1 Ǡu gW(AܯRxn "[$ą5f&~r-"BhNLY2O19=olBsi%ƙɩI+w凰,^n4cPBz$] jB&^G_L{ y\llCB h^krdf^IO溥SA0d /8= nNsgiw`Ql #W{gK Wcv P0aӔQ_&reDf~iUA}a}ɸl椚ݧ#1; ̡v6:9hxSe:[ LgھãFA.tGzMCt ak뀏;A/D)ݜ>a2du3aK#mE-|5Zk_(T\)}(e7G_lȰ8ӗ:0ǀuf+Gmbj;p(jI0 Hՙ:ƗF$G+V6g` R!mvBPiL$b9ōS=6uMA{pid9}ղ4-m0KEZ*M!CE $Q6Y8ϺvMu}Xwm(d\*@a~M5'&*;2mFGq*/Gx=e.I.r5[-BZ ikڜ膒AOq~Y(#=,,ԡ{ M4] LM3Scz0ъo&+}e~+H~u_&%ie>ŭ* :`X$RЃ]nʢl\ `8CTVIi{TS/\n(]a K'Ļ?i:tM9s3vG8&Phk?>WaqZ;N \686*YTh \O+3q#l8fj:K?[S/'uW@lk"5=&n485uB݂єxꐖVz3ݸl &fpmePl e_뼷j!./zV8{f4҅nѵ2tp=>fos6a8$?kk1@>ލ.83 mS5+`EEȳmZ+EЏ5LÜj3V-aE˗fb6IԌar!sdL#oToW #`G"x(lĴהGG *kc>%ͰzIhŞ6.Bd^Af$=[?fA*/&*pN]SHBe,щ\^ĺRIHR'+J8nϥB\'Ŕ@a2e&J4SHUBc2]s!,KCa[9c7)4ڥLY(WU>8ngH }\T^'I\a.Nju:З΂cB-tVLO~Hm: nc5 BrMGұ}N ~ZC7PLO$q_ =}}%<>Tu\h,bX5p't1h;/|Ĉ!:-]TYo#nػX#qARON=>M9NƳT*.<@<+#\.6ҩBs'k{$XA-D"paAO)m,"7ޏd B0G׼3g (ϿDet}9@f ӽh(i2jHݭmb1!EKaڱ:&hn7}*w[@i dF [4χ|oq(&J!čsL7BL% 0R-nwD+cz}bRHs9'>7j$h =Y8rSI48Л%Mᾝ XZ6sdGfS]G#D2AFfݵcb{G( ߶8s5pds{V(d[2LFnOteQq N,!|| Ji4G jW0=]UiAn rtBhg2x)zqNeɅ& sPBp1r0?ePb "ܤ[}׽Hͣj3M_Uxz43WjAȗ V0\ 쫹h鍳݂@Dct]#F=`OAYz^2M:B+na]~C.mMLKrN(u:O6ۺP5ś̈́kM6 'dJ!YȭZ=n{l?~}\. g +D~ѐwY 䵛of/̱c\P߹Jм-[o__cJ9/bk, l&mR9,rP=}e0v;Ծ;yh 3=4w ;فǣQWhyɽuosŅ9W (S%yf?hrp9d-"vﻙn#ڱ3꩘.2D2wL N왽6ZQV偋vzQؖ.R;MuÆV>ibs# 6qLBv5:]u Y1Y~v4~i|'!Bx['.bqZE TIi__9yzTk4.pX.D@;ZЃ[lӿ5LTc2t3}n`+E8UWb7ܑcT/ւB(h$abqLN_!߫PjZQHaLWɡmg.R~o<$1q_؀Su2nF-mW6MhW8? 8Z&SU`W=V9O\`,xJHǻXLM8I9w.]<]3Y!Wk h'ufgI_޵R88ه\+ 8xvB%aY7p*薂sMVp}AQٔ&=I6r .C^,|SdFi~A0xI<%c}ץTe#=6:C tnPgE#|=Is?6w\e+HpZ`$VЖm}~݂4KЁhm%;52c"$ D(_5yi(eJDWWv) ;&GÃ:S(5]H*sWZk^ JͪL-k]j:Tsd2 OEEظҫB^J!î/ Uۗ{Ȍrep'ЇM dH-(i?ir.b-yF# +Oh"W>+[+̚)&8,׷s 2(h޾f׼<=HO><À܄(M^Awj)ds ul[pc+ũOqzVhņth}(^ܠD*UޓsICꦖ I|+gԖuew{4x<CȌYp=km"#֊z4CC IR*E\Kb eg׺MU jNxՓ#HX< F(7Z wD eV =?~)S4b"Տ5H)9>H=*־U?1[N=UFs"p[EU%Q%$3Qv whtokgɎ5!d{DF2ŽcX/n?C9Q*JPm L>\/ ~@(S']+** BN-ʕlR9֌ WPW]'s7ڗ'OX1Vtw Uu;"jypz_YSƢZxLšIddT^;s6$)饄M ;rz^/);91`/vt'!_3)יPPaa_Y%q ^X?W{Z]:>i:"!v?:L1]VpEpw0wL[?}50%Ep/}gBw}Q[(e psKvSlBpmg3: ua o5CDu6 ([4:Tΰ3~PG oyd3R|j3 {~"34#Bd[YAJ v-9Soa*̶ Ǖ߄+`$䆦iYB I㞲tE8."~07m,l$:^#EN%?_K\5x9~N % POԎ˳[Z_wLK["? "a9FcEweXΌ7q0PjkHS'ύ p̰eVJ<Y"0!!j?G+_&e\3LܗLо]@!a!^D o #Bޠ$^ 5La]p#ǻ?pX7!L,n Fh% >A|aN[TX*x &_( Q>Hr A%Lg<7jPLQ1w*_/gFL; SjKOTZix_ ؒHkz^z| L)wER3gp" e∈eg38C;yP_8x-uIHz R?(ɍx-_EqAy v?5I,ң .C n$u ZN[Kdku¸*ΩٟNf13f#iew7>5GaUd. wBhS:^O3Am eBa8CX^mw>)Y疤@<_ȝ$ͱ](,/p°ΪAGWP!AT.}3׳4iR9]roX {RaֈB#ټbV{GesRѺln_@ɳn\PYP\fq_)fHV楡!Έ "tkr4ww8qo͌tHtՆ`n u4ǫpsDe++G%x6HtXb/#!f* ^r▂gzXlm܈\֦@{hq"4.S1Ra-GV+^%/XӡT).+t <@ Y4Hzax"H=7i2JmI ɺSPy`qGxvI6o3tJyoê4n9?Ɗt~Ki_Yәs %~A/#Bx>T>[wJ%aŪ_:hI%*dҢ ˩hߐ .'ek[ T3+ t ]`έj+D+tsL:||4vep,ő2%H4Kˉs8R{|4y+N!qNģ=3Y~&t7fk?tV~wF)SH;]ۑI;XnS¢VȨ0]CWmx(S0k2 SТ5Cds\pM]g@ OU⇛2 =d7"`bbɞVD=n-Woy}.|brUӼaY"Uh8NE)>c Fƭnڧ: !>da=GX!m(I[KViIT 2х1al1}SzGX?|N(JB&ygdAcјaHJqmJb]~ Iտ4%',Z*gyMC~KոCuO׾!1 ngg!ݥz.RP&.)_iD| x%CIrCa"Y9Rז(x϶hYA~,cfYVwD)rKʐyvt^b;m8 9y,ڣQ;Jn^x{GŠ9'en!pVb^0 rH2"*ڻkYk!ӏ' â7@(|flĎB.1cճq{x6"Cp sN0DJ ܬq`ڎ9 LYˆz1uUM-ubuƛY&y 4=6G_ydbB4@$CЪ]:Yvs*SQA Ev xJܣŎSߺX_1 )ʦzʽ.ԍ(ի )":(mSTQ=q _F6cTEc=/ߍVx1YtPaf:qe)չ(I?Txzv' CgxTlR);Is`ꅛXCQ[`6X}'\l.eGS:<4<ӣX!5_ eOr4ɹl[!0Q;htf A]".Ϋ^߆(6ICC0 C/HIA)I؞c ݎru?:"Nۘ =l:6#lw[HWǟOJ)X,mE4PԒA,.`oy|RuϨߴLNy(9+$`SB Ŷأ bohffC&fԄbOqV +~ ˣv@c֙*`͊ja{ T*2!6i9. =&,͂ޥ[p:Ȝ5 T3XԳhǿ \Feh4!Bh$9h0ZYrWİi8}*&Q!lo%:k"ױ,GZQ L9cXNx4*3SL@蟞 ډ/\_wwݐ>lXI<>c|)@8 e֧-/32b󽹔)Nsc DdجL2П k"H ǨJw Tu)TQܭ24;:I~ֈNbȉb@V'7<+.˶Mp ܘDe{QteTǧ$A&C9$]6}CCeK_=:,HZOJ:"??qTG-PL1Tqg@9riK/E}h*bL><$1?7XZd`i$A`aa&.#DKkILŠRѰ<[󊴱Gm-Jv_5$}Ch;=7ŔN|^ `LYLaV2b"~!JاsTD5seQ- +FA= 8QwÚ$眬xWan 2_$9RM^ `|c 1o#@0N؅X?nH&"[:yƚX a#rBĥY F쫺Ce?P=GS| vsLXWD^/552 5k\]KI>Ĕek_h7i';ԃemr^$\]? ?3EGp=Z3R$}m`mVRI0OG%;]1H.!P$*$GU`?t ]konIϱLrI>D!w ?3Qg1??tx' #KuXe=*+SM-5+6vڎ|T!tlj8 vT 2.0X )0Ddqlo;M46>ƒL>6t!罉X~]h;!P6(x0jloF$}|YDdɯI/))Ir2Tw!mQkgF Gh߷ `T@@5c^33Ŧ?Ջ2g}|aaX'vn*2m.pg' wk&3IPٿt*A0>4=U@܆70}\ Tdl#bY\ <!1i 6syiqN[ 9@ܿ$bLx^ eWr'd& f;Ͷzt|Pu=BJ`o\J|KU_qdG0FjA` wY#L{VF)hk { k!ag1 "RsTb v@'uX.]F$NU!mҼAVoJ復ףN2, 4ցt-6i 6!zo5+ί:;y<&-㧻,2#Ȧph?^C'V$TrfvTb%摯©XŽ0}NQ +ECD#QTqz}2+#dn!h-EDfj= 6 CV.3d D~\0tp^RA-P{Pmvق$sڜS3.`1uyJ-!k:ca?yd|pĺB7ɖ&2н o>&,=VX;3 -_1:f׺N ;Q2EͰ(VuEj5[^kcj,W:,ͫ z^07tMwkO='*  T jdFm=J L깝av)Sz,l ̎|V9e`2n~mMS[&d[uZd@̤~ꆏ,|*[Lw)a{85)utgrf ^-P5\>JY{B;̍+XZ^>1;RhM6B/3+hHWiI/o'[BZ—}V>| ajJ&!:7H3\:E$IrvjGX=ui/^IGcH"W ~,1 }:Q%AXf& lKJ`w! bK街zO ]7Mx4&(mBhp11yHIAB\d8R$;M"Xњ$Ŋ<)E!v5ަt]Z 7}aLa<F /20'lyƑX{)" 1كt0&&c*^9P2Fx`!ٱs{>-5Qab$2^65ªg)ra@a3qxQ:.ҋ-dGh=NqpH&NCˉ)eWEVb55:ǎqKу؎:R,&fC8{3ox҆,~OM,9̊ *+l~snxw.ms'`  Ah&1> ߋg\7~)NO0w/Mך!<ڏ=1"R f\WЄ1ب=~Zi`ebx0d OK=ǥ=fm9kXc%-&>2q|HߪP' Aۡgb)g~$Hھ#m\ju6 2461~,\ĸz0 ՚pw ޡG;s Gpɡ{*b TnSvTۣ4⢗+Zȝ^ &-d슷+^t^+h|f!ŏ#jG{v/ig7%EAr8B?9Erz2+vm J˳do11Y 1|>|݇0jdڰ _'&\fsFHT}' Ö5h$E0e{qVg;|P`p e1uY?V'\{`Y\ _Tu&6*HBv3 fΐ_$e+I쭺:EwZ)o.2H Sk$Ʃ%{*4o#U&q9vKSPIN_2<+n 2dTmHaڷe=V5m3fM':%Pв1?2.Yx?DoWuÑU .ǦFu8 VQh ww!; umR/М\É d1͓̆ Weh9@T_yxS"4qWwU*WſEzxUb~^P:VdxQ.yeZ醏vIe%-[O۱Eta ٨3?n|#E rַdϕ m$$I q:? n0I!,!]&4ݬن'{NnNCܑO(%^YXԜPfc*:)m;8v y羌nR8wpQUYm,egԆ-ȎW9VUWx&iߡhJO&8qy !F?RJhMTDXłYZMT8[c=\.w wBUZZ#!8$+~8M9<ڣF$L A?D?ZkwNSV s ұR9 @__#Mx۲}OG&@BH}^f4b+_8y }20k? qlu^ڣ~lsM)yW(ǪA=,_cBaj&YXe=S- !V>_g5$Z~V'd5rx膂;8iH7- {/9FGD4k n uS9\Ecs*'(?Z#~TOlV-Ia ! ۚT[MsJe4,Ԍ V^FDk QY.Uhbбb] ׀_Gvkup YPMmbEpILTuA< nZ"+EXGrDj/Kk-CM@; 烻Q^EKn9wXtYF9bs(ǥ&Jc.ϿǸew %ct b|+*bcD!b[ѺY}he*_ޢTAÄBh-TifyQN9Hfb7SZW2GL[lKXa)驤?IL>JbGf0=c+-ּWk&@\{5@kIqd,ao(A/}D.uQHxuqCHiVE)%H1j !L/@+Nzc {iEJ,ƚ݈I+X~9"0.5bf:,4صvph_A*JZK^nh<lQIX;ŻˎZɂ $y9&: mX84bg/_pVȫ1OMU/pPQIS/'27 #QEȪc)J`7/{Tj{֯)y w*s'JP^ʳ^t+2Bncy0y=Li#*O/Z; QhWߦ&`OG1Twk,_)dbP^_L ?AikoD 8~A>sAUʠ;/xqN/9ԬKa6EΊC#WNfzc./[C; ,6}[ovOQf~։o Di{zS7?=L :瞶t[BN)lUƦt@AkTʑb4D"V6RϘ7A>!Kce ޿R 4:j'5qp:̍hܙF hAWF7pg w#}qVVQx7X)DJQ&jtދ9UU.r)LoHIEjjBIX`n߀o"*A,sm_C3e#viح,o_EBb h&]\L= ʄNmZb뗼ĿۜMLrȄ71#rýi ^knoy@72MXqU8-EQ8b-lšxrNeW^̾LfrΈYb\7FL613[Y^%fX\C~hX$| 늨 ="pJ5~إSw1e.4LȠ'TpZ_ғklh(u <e`P=4^Xcwܯ:1Vz m5,,uJK:D:Mw0DS2#tMlga<9n/i[s[(MUbp+2Ҳ+SؚȳT pp;8JiePRraUg7r:3-,23/rO@WSw!ڌCj-"gA*$#٤_(7\0s`,ǖJ޳n.OA-Aͺ R>AntEW(wtJ㍛r_Īڷ^C(E6Ճm_c$lK}@||`zߪNO45~.[K&*۟bXSvQJ.S*_Cyn R%3P,}'iPDb4f!vM ޅ"pZz@xr蛉dmdǃzتbzS9V24"ɼЌ[|[ "#rL$ fnQ 0!ۂL51s x?wb3GM/jpz5Dg4p6Tƚ.T6Lpy`c$RNeuթ%g| OE,c(oq6:Gⶐ"F>iaK~Z8}ۋ-E80=ԛwVX)}O|L+soFeFqD@Gf GͮQ!,vńG 4h!=v =lC ?"CaPa~`SRA"[j!Ǣzطgȳq pq‹gGlŠ^a˯j ġ*ok|CZ,DQc-rjJ2mChU! }ZvHr^iB8[X<6бc }_ o u[`K~YTKҔ)(w;^Xyx+8)x-<1ܺ.28ļm)qN/ͤ< tVZ0:TH*9:JƾT y $?M\J+T@y?9%salFMŕ77L'rLh)cC~9V) lUN*X z~]9}twg{-g\@<3Ng \9 [6BºـJ7?%. aXIp J0=)ϒa>`irϭ/-꣎blE-}fG9Aᕟ&~3CMQWXDc՗Y+:G4g H-_+৵}|ϵ^DoxjIJ_ fSf YN)P1AIFUhJ⨟:)ԁ!T}ku j7Z-_H=%1+$`7z35( JnW:8)X-D O-ڸcݝn|ӜCXI 5߽o|йIV1ezIJeJ vpLJ 8>1hD֋Da $7(J/C[VU S09ATPP.-rLʉb$esp+x `၍ sښׯ::vJo[-}UV={P>TP/xZji s ?)fs%ZL՛Yt@(5UƊ桫뚷tSg>t,{:qpdqKjZ #s7C '|Il?%yfW2(DAC^hzglEKLA0$`V`ej t89 z":8nFg*wL4ZVR“~ssv!Q$A4HXoĶL rsb+f#X^^YCWt/UA= gHp"&I"/[1U_UIe:7E!<ӲĨE`< *zPKDZjkrNx rJP<dpP9a!mIbڝؔ5O|OIJc kj n0t{ H0o d|@HXmW6 =o,h񔍀01&fp]޺'hu=N'zZP"0$if .|(\foT;h+iũ+  $mV6_঳|^Mi`@t}zc쟎$.K"Վ;- AHB !lW32OeY#aQ8sҘxuƅedyMenM%:f"X0n]s,NrbL?Vb8dwO1n:sN Z/P|c$'Jq4(0eJ| ꣋Odx>{զn7,_ꈈjz.Hq'r+S5|Ŭqv:=n L=O3"S#WhpG ݈ ?6;BęhG_Z.+|B6uIv0S9ˎu˸еD`Mz<ÇN1B'uoXldKη sBu7e.?k#K)v'l,r9\v;9y;jl7ta$}:I]Qʤ'! :2:<>,?xYs/ ڏs׊Wjxz<+p5'h RȎԫ \3ڵW״[L8's %Z5 bVSݨ tt#䟵6mK$_|mA8 0F#kin:D8Ns r4J섕`g2<6ޣMnmNeA_s7G5S\ܙ4>i%,fjմR(h+rI{u$tnF)(kg3:I.d'KKl=u( ~[%&q^pR^2J!j߬ڼ#y2M|g7J!A n)j U3)Ir1j_֗" 8#S +.Mi#Bw8Xc"kRX!K :tc:DWIF6fI{"iVj&soץUV'̒*xӨyKU ƅ 'zS5REH̃r6&@BT W zgVh9S[0:q\݊7%`g&&alؚF.*Hy;Q û`Bk< D+ߝy~iᘆOgZ3?I#9;Q/51@ `7P8#D֍ *)ǁ1>a-zt_y;#零5# lwvB;DʣNt{*4F"\2X>@fg\|M ,4`!Y a. idݛDgsX~Yh HTOO,,ǰo,9<cdvJ7>sHwx@љeU | XHhn%a_*s$\`],FI< 쒌 ep`-oNv򚞸*VhڗY_P+oXk.) >$DJ\E"c-^d .R{W]K2uGj;?> /6߂iM7CLͶdR@vם i!tjm7 ؿDv;U69)OhD7=%#BRx.ݍ2C)Bw&̽g1yJփϒqRB|6205bMׄHNw7TJK>Ni`z #6 xb{}ĸ:X HLgEcb2>YN5m?Ѭ-w`k=t5-~g6%ٕcs͎1eC:ּX4R49[2;Wqw9Mj[]cǫPimYB %h٬z/|p,TFbm[7kr;NiQ}~bKқ m o۩߮r:+m7rʄ:UAV:ϐi"6/S03 x1*.Bg1[R]_Mu:K"ѷSa?arT'<~\cq=QYɝИI I&Oj ǯ–,39vRKZJk xpBh˟q(7wuA9W L#TX&PTh P&-Z$f)Bz Ndm>mE]=oӪ@lvA ۢ*m[J>o^r<̜[4L0Z/!Vg2aE;)wvmWx*S@LeQ|(.-<iU7a)?&$ eN5JPMM51+6}%a:[e>7"+3ѝ1UG:-S&$:Vܹ7^DN+oF(,n+]>kN'\,LI%;N،ho}ɵ:9[O>05tS@f%,T;߫&RSaV 9Dkvl8mXY⢝xEed,)Ū@*;Ij_Bi.WX >e[ns}P^>zH{m,MdA VVv=՛pjũ 9G/->L]u&۰eqN>`d~Yy͋{çqnQ 0ތ=X?*H07&PU|HJ^N'bP|5 LoS Hs9D5ABU꺗-SEȀTacOscCVc GZc Y/︼o9as|2ȽOڤl〜2JSWA@Q ^ iϸD?Lb D'X BФ]RרFOK#>=g4Ӕ|SB@C2d[$7[] | o5`=ob3\&8)|'}5F]wvڊ vd|Qu^u!r(D]%zL\0W%mKBV_2 z t![v_b8GfhOy%6ȿܼf69)u 6 ҷ-"68 vGmAا~ hOQZҮ!!d14i[ oVv %/QnP`Z]h-$/C=6jms.@"h[,83W,DUX"J?=Jr$**TΚl  =JL(үOYʪ>GiR) ioO,9Uky- qҖ$~eݞ K*F幠hqz Ip޽T݄>\(g"D;_8kF  (#fQG1 =c ݛ o@WJD]Ǜ}Zt&[}L}[:}"2ӯmeLA{D N):lyTmbݓl4:VyVH_e3SO;]E# mf8( #@kѫB[aOu9a٥)#dJ!m1CS;I pX2+eAzBDe84 j0tE({ć K:'D!bFs=jǣ2Tiv#㢨,m;tn)A\< H˻xC4Qamp[ ;/ɧIH\O u_;/:Q D[bne^oQ=`.r8u3*$x}^q78Va?4-VLQQ]_)E?x*qT^%9XP󪳤Q,'K}Q)W5.Ix+p.<ᐖdь'lOqK,!!/zKk377pPbMۄ*z͓ HټUD27Ȝ`Z-Ⲳ؀<;.(a_%7:< 6 glEKIr]WglM@@ppX9n:dIJ`;:dl)B>\:W',tY֋#~=41)}겾F\`\nѱ /J9D3YcD,U} 8kLAKe}8)](΋Vc=GI<ei@`z}.t[57y~)1v_bY=&bYas]gNA-oɡDc.Q)_ngͮfl!&ϳ@Rh=s4 M@"Q9& rmꘀ3b(= GKY&to֣b& 7!' ]IJ)i!lgtI~ܰD^K>̰[CqUD_B:n]Xޒ8W?a ףr2B#xaF0 Y#Ǩ̂6cщ$Am'VR] ƕҏ3r .'mǖ Q YC]s-Vƶ]ɀ'bH3jN= E_BҲJ0s/EՐ/\wf.1[OM*,݀򳃴ЩE _SNK36.Y 1FwNJߓ)O"9`3íkpU%?2Žuqz$# 1TU^+ϗ&)b6Z NtfbP24/(4i8`r;,ҟ{%vc  mG5" cnX?)x1'N ZӶ^`A<3aO5Hܟ cb5"hW"rڿ'h3記f{AיSqxKFDO&3qq$CEuaAo@|4(鱴vR~3,#HdU5P:[)ʰX|oU7ͦ+~c]ٮOĨj==S סA2s$f(.ͦp i4L("Xan"w.Ls"Z^O8)FBT&V9Ez`k+ -/.IHEgkUH/3HDǩ~%sX J]N ˰d|R\ u&X'MS<ޣ^MXtVUJ;{]&rJo }*(ΌVEfȘB! $]հAЬ Eu)8ɍ;f3=>u>jNͬQ-S#SB]D!ȶ;3#EH|pNҺ?AJ4͢kX\*n9YHjpMN=K; Mjrӕo8]mzlxbodպ8UO@W^SGZ\-i 49SAnkN]&p%GQ! 2/@Ucr#`gaf,  T bI  !Qd!L%HuqG҆=b 7NqgrKM%"o;IMs]S[=)b9t]=`)c ]߭鐻튉)ܡ&3z %v^ْK}X%Ej5.GGTgOCf9ዺCa~8`zv,%>gVn םHQld_GQIWF[w0 ͎m=]oX4Y z1It'bԠpfpV ,_-1x 1TVdj1d\rQ&QlLTܾ.ubw4[W\.y7E3fP%R52)0^L!߃:⣧Z޵{4#8LA.I/2.(1F3șgP.k:fpDdM"$5lhNFXz}XpA<0wJwG}UB([ƎD~{덁eby  vI&v&JnJ޲Ǣ'=h 'qVpmJ\2pN+:5L60|p6s§;Tv~:~+7,J;+S:q6rJS i|կb|HN6{rR?)&_e$(y;]zݥMPLLBvEk#|Pva%`Z[6NWӞ/e! g>oQi=pZz(e@{*$*8A"ǴfɂGK=)EU &kzWB36r[\fJܻa$?NzG}h|y1n+r7i~ f5w\<(Of!$_~`͋cq[: ҧtkS #!}B rYf~LxX^#;NOlfMp6cbjAh߫r8]_ÈIbe]}@?43*245i,-Tt2}ezs [ч09'uAC˜2!ط.z0Of$+Yh 96ͦ.xwR /忚Hlx*-iskO;TGxyI"1Tź%/aDH';XgM7OOFR}aƻs.b$hsO~ ˹6=v) {B},A<=Iiwys$x4Ά@z|CEn:Jirˉ;#~jd4[9rh8sО^yDqhK (t@s.Od0+X+Ub3k4&֟D%4t=ܦxsRUH;cϭU5E52z|ŧg08XXgk gO9R|& {%\*0 /[JK|PoS`Njq,ͼYonaHw*t6J!(Q#ziaƛj\䶧~2 1jϾ\ OA9Q\M#Ffͧ؀Z{T?,3vV 2o#a#1 zLzVV͹hLmAvf7y%휯Y%$f`; fYYvyEM{TwFnXzCB8\Z,y?6(Cdl8ɶǰ_D2@ҩT҅Od-rK)[NIA1"NQ(b I9Yj~: M)熓4ԠC~hW (.jB9pؘÃP5FG =D1&gz?vׇ&O|!'+-sp͟!@=bq?ս6wjOڊ14ڮq5dƉzEgm£Xyy8iZqz10c#h`͠@FTF4kǩ&=uWƳ2\UqE2C$\5e&[]G:W<-VJ%JG<= 'X*=jz/AjL7\ ȇd v,um9Ī PL&jgLxN `\z’!|E\Wb˕&ӊG [$ͯ xuH 8oxTфU7}S:.ڂc~;~$wſ\e2ȩ$ L~N v^U&(Ou>>G/a;d7<5?bKe!143ۣ{ͽp!mT걆FE;K~Q/pAGcǹo#_}Xtg@mǢ)`'V lQIo D8q>E _$:TJpԲVn sb}ٕ(j}"…§cj qܮ,H9 c-lWrh#v 5ہ~ydPS۱ T9Xpm#b~8Klv:߈mMx154$V77 4o!fr]&P u?;D ˼G6:m)_6P~l[H|Lr!f8qO&UzrKVU$#},;k?8ǔz Аٻ `.J?aw@Zɜ^rl85fISFNd6m'^1ώC=#,QA;H'9!Ap]77kŸSu;9,NGRdlQ;; um 1Bܝ@? EL^ 2EitϛF`n"(+ rV&R㘄NUxkf aF2ݩ30]ikDgH}89* !Nrwj&sŨA@H`:hȿaV·V[#ί.wMs'cH[I.-\2cȼ\8> K3et宜bU9TaAFc LN/I$oE潪JGn ExG ^&uFbR0艁_jLՕȄLtpb3_`jTcM I&:|F)"Nܠ)]l8  jh%fы|p'=+8E*e|,(;1J:"wG(?5a' (&al~!E: d8k>J6H_ïA=HF!UoJˑ=LC4x!o ZLt^5 T]3:{ ӭ,:w fԖC0Dl cUcTk`=_}Q3 aJlXjާ7_eGiŴ*cSBt붴,H/=qw-y*.U;k0\ Y 5V6<]T#ŌU^R߰5|a?(fPfÁM a҇(λ&/OI|j=gJ ΰNBo x7,Upa}޶\^l7GTgWŚsCuЩ yȯd%5V"O󝃳3ҩ7f$UqWG9ܷk{W16&?c#2ZzeC-c#bpR+g|J̩OSB"V9V>@?UOFh|oe/x 7'UNlߕM{eY~sZh|\=٥K/o͟>6F.~*ik\'g:pep~|}q\c;❭愙y{QH7T{}Z3aD֋u1>ŘG`ػsn %]m]}߄Yɦkѩ Hdbгj]_*ORhBID$5TIRV4Lьs&L,Y[(njA8yTZg_,) ni{"~g*3_ڄڞ11En#6Z.&o_IMP)Zw^HYM nl:ˡ ++mP@ދo1CnF#]F/ʆur_mˁrZ+)v?+Ab[5👵sphA` o{ ")T1!0yQZ> lly+2LK HbUֺ?bz\8&d 6Th9N\zNf (qE=TTqc!P_1! g6P{^4 [J䨧Ne)V:T7Tm JO5%!LRMy+)&DfLL,rdyR+c&k|d~ 9uW4Bo8Zs0 r\I >wC=qǟrعcul* =[rTxSCb#)+KaYw>g$WtBvʔ#}9RDhh;]02NW݃5BX-v_JEîa'|/Z7,Nz*ab{+Di8V^Կtc`$ɾ} K\e-[!u!=L 8d Gi0Px^P`#tVƬ ^}VH=sXeWn aVvb"@GēʵU3m# KD&vvqklK-" B-dbN4p\!MMQD! qS0ߧåj uA 5Q<_%HAZ՚ t NݩM&/aXC[IhU'1y1_vdC}s$4񌦖[;j&xy4q)0mV'nfXqj/]†~\KÌKEt՝7v9FdtK[=GV(tFS$$\Ky.Ãˎ iq\g}="qx`i=H/LoyIT8^MI1 T ]Cgf5"rßHTʊ`0]eV̯B'=*$0 (T6KI9NU>=v:C\!Yq.W9֙|d˜UBpv/_v#e9I+׺puwՠ@/t`]pեCڒgBy#D?Kc80~INPւV5\PBBa7隚.9dǡHѝ!EXNΤE@v~"f;O.u.}҂G}5 !I!ǘe87p`ÃGL9>k)+V3˃.HoI+e=0F YӲaG$V7#9nI3/WjAxn+E}7COZ~r-{9^! Q.>WT)&w{㎻O >wNE.x(k^X;*83-Vi+C%9*;EEj. X{Ess԰KsOQǷg=3.,󅶅B7w'qMJjc&dX"zU:D"/k2:c#I [kȊG>k pv][dtn`}3}}t@jK8EȨ;g Rf:SlCiP/8tS.AH?D4Oj"&[zw]p&ri׷\Gouf;vĀIHi犒6U|okZ)AsŧԔyHb,5,ȅ~b6tԑ$jsi"y+sT@N`i׀\ Ǧ:}Vhj,'4ZB"g<={P{{/6j(d>"W |lјY#$ܛ= U;R#dp[vuZ2ٞJaq/G&z.S*F&lDrUَ.S0),mD:نaA)j9XL uqtnG+RU"#v`I;:^rI;s#p_704An;~{]\QWňy.民t5&o~5𧾱|~tؘ3Vphěd֬Ȳ1g3Ӣ:}ƤzjM)dQCcaNEf~2"7 @]|(׎ NX} C<;F O#[_l-) nvhtݏ85 /\gť_A͜\"@RzD튵)HepU ~$<`F^;ji=`z J L-l\1EˉnEfq#_˞fHtֱd %`@9H#pKvctF5:L͘,H\GX]hq7P|Ic?v[>ǮэY YѠBjZOI. Zm N+I)}krǴҽ||9_/ą7:Lp:wB<{ߗn30V|vrY &q0mUW <;i eѯ`#Ѥ-E'_{eWskzM9I4jȨ:Z[: fZ\h"NlZbw8ZAutF#q  LbG0cgbBiÓҩE? O-Ľ(dz a0;Jݺ?ۿh59h"&+(wrTOұMQUb ?6uψ!uZM]X4pKN/R>I| NvZ*ȧ7kz=9[qJ4DZ#:J|ZoDD4stV^B/}D MvLR;5/B:S2Blf1H>T9L.N+5?C@<5]& ȓӈ!OӇ +Gd `e0SOxPۗ x\\*|qaP8{ÿnGE"$ԡӐXԉxl)t(H͋dZ\'o`q"qkNIпVzd2/GwnBxoOް9?EHkN ~uBCQxG~e8tS ׮RU'OC@:Z+q[q8%!(Of#M4ZLez!QRI4)D1O)+ ܊#aM_/Yf* Q;u_S;jBI Ȭ|~(J%]H*4AlNS[h8ޖӜX-9ܚZM& nR+ |7i{+|K6sM{uWi<)E[l~¼[3[ﯛ3̻VuK-:WOR3-HL#i p@kKI|Wxk##&2E6P5(;66. Ka[is LBX`L3~7?F]+(a(GZQЖS~*L$?ԈUr$LQvlg|NC)9ˑW7iNj`ne@R\dH~°,=קYAQ du)xu5+\Oh| Hk65 E{jLRUV=%ιz> &ϊ 8F֤ HR[sZ,r lsg:%kFV$%:)U( Q 92F뢿x@kx_$ە?y3O a"d^-]'-[gɹ۱ S;TڝӹgJѻ[!;BcЊ#s3n;؂5ɺGQ5N#rP iA?0Ty5\7[_5ԥ;s#/Zᇆ]*` jCʇ: hFo'r}AEq&V*2O}z\ BSa uEy9[$;yTSO?%8SfKY.7x'LŷGK׏i{ b.H.<}lg 7[lE^R+LXh| ǯyt&C&8CL{^J뀮8'`T3^GNbauI=4?m is6_Y#Nq`_D7}:s(WC]G@G ?;9%?JeMXnMvXJ^EZ֡ a" 4jBJco;wM0QWz dѨDz|ZEݎ~j٩dhNT9IׄEgS]Xc}"C|FcEgzv,M13Pc?$4C`W7m7u 4IP*WX{keȦS٧ÊB 5a?:Ī'&M2PWڼ. BΝ%㣋ۤVT~˽ϯO9ڦ=\8xۇ9z;b"xc(߄z{UǨ(# } H9;WWS}Ҷb\Ք0z.,Pmvv^Gad BK:"_5%3XVWߪBi\/nR>/-^I x0{WQ/@>j rNgՂht=7K=!~t: ŰLGUqn!jr_(Zy+P/CwIRU)횱l2TL|1ƃīl/DΛE'_ y~{ypکwѢ1ӛiEP2٭ɔƐ샅Wp9ّLyNSoeÊqMs% h8dn;Drnق{$$>nFtߺ g=ϓ#olGS,x |t>O#F3WOSe [+TJ-ΗYSVN:sEДW =\A\^bD8 /C|=R^(UlyzNJ|2pEE?| lj< Q8Lqߧ?TO -bO+HcIcFq$Q\u:QUrFӅ^LAdSfǘ6]{Af U^C>N @Ь4#/!4=nU43E?Y7(7l[<_}X眙;"{<7q[b$ZʠwFt:`Uϖ?LmV+59>G[67k(~.td@hDq5ꨝܛNteBpmi)Knߩf}Ys-yO]͕Q!a`'T& #70S?-C PIr~2ҙmg?mcfR}F(vuij˯ND0:K伃Qg(l(6 hX()f$U޺ȟ *=gn̜Sj7`\* BùCW;)뢯ՠqJ][8LʠQ֦%X:i.Bz׏Xjn|ՓE'|AQ ;֤?HH4Rzh&$,2gZ߇x1n)998q_6\@D@r'6P!nYڪrҒ8#,t" c{͜ 8Z+ZC@@&`=F B|A3}wgp.en"HeK2%~,nEM86,W+(9j"HM|~?={ƿ٫ WXqNE3dEo#[W"YP?F7 -oqI~3?YQ+RXw%E;l17HCHФ_ HB%z܍׎FnN['T7Ҁ!s ښ`j[8[U~DΔYܕF̔j鉝r}56kʪ$tY0$I>o0[&3L`=U[hJ %*x<0f.`GKKL9Ͳܔ{(ː;JVy_ns7g':4e1r!*Ө Nƒtxjst(cEz"b>CqXS&{co$l PU}1c0ѨJesj'҆f{[8gA pl-7)M25,=3aY\;)&6 e-<ڌkdj-:m>={g DȩD%;|汌*LӎamhWrh^OmwB/h@FOELf9){cI5xv2%x]aK킷qGP I,izb }gY9@ pwю\kf[ة*a5Ԃ .&-vyB7e#h*l4 @Mع7M-8'h4Ja!0s*ŝBER0~GZ2Ԭ]Ci>z Ќb48te1I=CNd|hMZ$hޫ gZ\>%aҿɉE|᭞|;$}l< raWt Q.k\x/NESm(7%ZݜNuʼN e'y@{s@a'طN^̶$h%%?|/I zdRR':E0hWaI$odg !y XZ~{="1z!l1L̬2EP\䂬5a><Ā좑Np fh㥗8Lb|v+'d{8ft?ffh]@T}XV4O:gq@؇M_c@}?"}$Q5֠ylYHU3cBlzn7(*pS+}ڢqIk;Q=-Vm'U rJW7"[4gDD &^kEQjwq95=( Lr7^(:e\BA,sy݄aʺD:"M|c + Oo~/9NcH~w}s0EQqjJ}#h3GxVQN܇$h]*6V- iWq츺I xa8XWb4adLBNW t^rU_;.3' HkMIE"fÐT+יqM4~xno?B(*fVn.fmuOpV ƍ =d^pw?chfT$2bdTdk5<$yy?8z۹^dݤ2dsY姐ueHfU5\>pF[W9lTȼP'hC8f[YJr}li9HXL`.K6BbOЗ1=W%j65w@F'FKL96BW) `(1n?I U*:a|o7ךbRF;6kb13+&w|\j ,yʎ S1s{=2C; 5]B~~4`?]]$NDnI٩AN= [J-Go uHH[fvUȞr5Yv&?cUna =x5q͔udC+NhX.Va{yczQԪEW/F㦵{I}Mm&!JyGGѤHtѓ; 0PC\'Yzm_ϋNu;^-]20B 8Ę?;H}Pb6m7LcKrSD 5qd>f6 pV#")7*<;4`%6{Gt!.A47ԋ{^#(Vgi @٬ĬYa77-f2g#Ee-5y>O&"WaV:-TnVCuD)zڄ#̘jX8uH1SNp VmDXRgf;v5u=ν`o@Ĩ:7O )ꓪQGwT> wt.՞2 uzF5kFKWM˝[H֠`Ě:+5l2/YB$c_ pfӪEjб#lig'DӿũHQٝm?zB˜IN*v}y{Rf O6e48It=w`kȱ1X\qԿXD|`].Go FhR /oNS2RC+;2veJa/prLH@s"S8MW+MVҠԄ4'i gPxeɕF&b%@`P*;Lc 7SV.V[a=̈́Y G/pVB'3ESo%n9N1Wo&Ft]Y'$1y٪fCxW{F 5?eׯJ7b) ֕.#?F)1*a +F"ל9ߓײԋNNhܣcnz"ˑ/ab|!ۋ0m Tُ#cqrZC)<6cB 0tB=ՍU@WKY8COg; 0dn4J#+*w:\9f{R0;Kvsr3#eQk9o=AEemĠNfQxW}ǤGv %-EKc[[&`Gi#Ie("ٜ!XرkIN;\1C]ڤw;VUt?Cxd--Əߧ͋B֞וV j.:@ vܖ2?6Wg4}^ډ@.L{L܏gF#齀WW8U F\X2Rp֡Q@1:!A ':۪lRV 8#))ˊs o4 viԏ8Ѱgx }$/ϸ~nXEY{^_rcJ˱e刦]eq3ܭZC?(ӄPé =yt\wħ~IB}-lqz_{siC TA :E#]|ؒ&}32Em!{%0')+=)[4[=˅Q Yи^!Yp/+"-L˥[KteDžAtyÑ "oO#t4lp'aj?J@j_'K@P) G8P?=KP`亊vS+[sy1eMԩbQ'= [0CY5%x87v#B gQْ؇j~"%nʦ(R禳`]c]{RhYrw; I^I Sz y\th%b:qy?: K9е;Ab *iUÏO1/ϰSXsRnnkY\XjbL:W.9#-uVMsj!,NDS 0|8mLSKl..kGs|4=||ׅAL/%A0 YrxFoR׋sOs ׫9fZ\ ˩ Xo}a=>jr'kp+G5¿&8K:vO|ѼjUKP ± -c=}$詜~/h"B*t򛹞eЌp+l][±\hz{iǬ_A]Jf)vp!z":45!\Iú@oE.D4$`Bcpt-֚ Ln!5eb u0G&]W}0 jR~Ȁd@bխkV&Iyz"S''U!j#偱9N}Ln5Hv ' Y"TA"*wKɪ<~arnȰ=Ƈ:Wg1qebOÓ5 o14xiwAgMnNc=My]5Y7:fO^;% ZF(ѵHUnU@ZYԡS"LN8HF˿_<(fGxqO|xR5#0$~>ɝCF۫ "KD(eI qw#u4?[R5mgީGƨE[,]=QEKORzċtIATWPAجIÆh2.SE],)yGYءL en X8FocѴ2#NԈ#&Z;oY s7x%L& #3T8i%4z<{ĕZdg@ӻ}o"X+Ac&r T#eIƻvC~1J_0Ie lK)]x0C@ZZf8v,x?ڵ^=PiEԝΎo×ϝߌu7_&(j g= ,SzT*9o{GmKY J/RУאuF}%b0U`)YKRZ>di%QHU LA0`j̡jT쭬}Q}v/fY"wA( Aa/I^Qܰ XŠU w 9J;Nc޺%ҺP^Y_E!2$!B݋gqFm`51y fY 55 ($3ZEw}gP ɺ߰\knj EVlu5F#}23k7`;z)DI`)پ:YdZ89'q iq(ýw|Ix};HϼG]֬ObT&0+5Ќbltf /`nK\671"m-~psVF7%=hv؜ҕ)FSwE]>[Hw&|X|<|Ve/oxinU⏞– Ohtpdǻ~=5,KCy#/_؜k-M$rwq~78,Na m nԉDb(XqK=eycGߕ-@4@,EnVŔ[7p:H/ =Fd& @W``Ù^d{2ի`):!GxG.᜻}gѶ-~2Ǜc y<ڇ; QF$G"[ Ù0/ȒȯaVY`r#-\l#'VA]e)A[c tg_$hƩCJ-<_ڎ33,k#>V+%f5"D9>&a<\Jo߲a4&gJP::D2f`S3v3yۉ I9ϓdM+[Ycϋ&qSviYE>{`'gbx Əw\s[]*]ڎKۍ7M:1iD7uuF_H[B1/7'-TxÂl?E)칮Vι.1J]X>wH|"[M00 (07*Q5+ uF?9f^RVi}Qݛ4ELKXk,Ϳbb`uNaJ$1[{v31U' 5@v%ID| 5ۆ[9 ;NX 등؆mM lX[XS2l#wP%4*l]G\"gk4Dx3QZ2S\2ұ "/{MMP1 C,TCN8I;QI壌(Պ7P_ HG_m50Bj:g~YwvvJO(ÂQb6o={jI9.7:𶮫Duf!dcCBƯ=g*2H~LXu* ;)j#2R`cxM;KJu$4yere41x Idy=u6˨>ݼes)CWhoOP*Q,%ӵ: w G;lϟJˎ}nup M 6+Cj)y0 wv4&zɀE?@V**)G Ǽ+xD^<% -h5P)V.Сz=,0!8'\Ό>IFX{kt.4X''оٮ>NC}ϻo>^p 꺗[wn۹̻U}]#iccy< ы4Ap. x<`7ĨH7NSD,VE:D|{Pt j.j!ԔU1S r `*d X(N ٴ2iS @ X4"P*oV9=*2d ^>sи[ֵ*{Oj G5/nn YlypO0a)>jGKC9} jJ;+Z,)ǧ}fݪIS?1c`R&oR i|" 5Y.Za+

bϯA20\Yu"ǖ[('Ai{jma]mkE[5]uf, c\嚉,X3`&'G,, u ;bc 'IH%>hlUI?9';٣}gP2Fiӣ:&.6FMrfr?SH Gk4 } w]g\0 ֖1eZ`x!ք`gH=+1<:!@@ %F&lmmmv[_Դp-Is\8 Z1"JD OķF6i(Qwt"ݱT,3,^YJH&z3 ʗH|Wc4Έ~qpV]:⭽CӏOG_ x]elm7f> R3A,hkQU萡\PG1^˦/:FhZ 9U7o'-ӗ^CbSSZz[?kzxK7rֲu5B::1ݦVLFn:1r,-A2|DJZg.2EA:I^Kesdκ<^ռաn)W^nA}ycnZ_[1DžYl['Kw*F_ff n-ʠ w\o+RWjռ1z< 8ߡY{gH|Y[4,VؠKɐژ>j8so&Mya2RW~ g|[*Poe{s<} C ZʫDtp 'no ϥsMz;lʊOBIv}b\XJP?mߖ!y 5ʈꐃg+RaB5|IBo\DGy/YD|j@[ Ja^ Yh!>50ݿˌ0?Y5?>7B7Uq  tO\.B[BX)lA+M]=gg>?XZ!>ΧXAb]m ]:Gf*=}#k^ʎ!)mjc!BW{d!J ;U%`Z8yorZV }WԖu6+%"q}\Xl L\4PTD/Hvj{CLΈܘ݀țIPUrkWo8@ L"ؽ`3G5<GU=-yȃJH<}o=GEˢcc)q+$.'OB+ L`%Ha]-b|Nq; ܋)Aݽ=y31E2!CVܰTEs)E0 @d \|)_~h*\ CWj  E4S`#PPP!#R ]hgpN rz [xp d[qZ,mRc-?y. Qn* Kif))ehj=GicS(m [Q䉳u/Awoᤷ5h 1\mZPzkJm".ڔ)E%qKHK``+_\?s6Tg =XsDGşxܒg kB `orD݌ن徉SJ'G Eݸ1(uYzEBDWgޗ7Cwo1Ivt&N@LH92ZQRK(H[I m>?Ckb L.H&Zpa2seHn$Oyj?|U"IK. 3Ӛey*U^)u q^T!9[sSM'Yc5tEUg5MRuHc[`ƆkCW:`gBR=[эQck<&\DF^.L% b(W.T#0~ ]Fd5xc`/^z3d+A{Eѳ!ho)JM[Kt9ϡ%,dczTWe-\:cTsO:2l5yIz[8^Ƽw=Gg MJJSftʄ_&9r5G6S(_a꘏jX $$_L%T?32i>OZ`z\JR fs<ځ”i0Q'/79ȝhҢ8C<7.jx`,֚fEj-(\Uuy,,{LiGG\=MNB\Z(=+K&SNiLH4t?3[[r,I߾kF"{+`P/> 8TH 4E[9\EA mc"3' և&n1{1(fˊDђ/"E~m 6AƈqN@/oQS33M>DXv #T,[R`AӋ 5 KiK&ۅ3qӒeL#N[7Bw#%0㚒0Uq;4}tTWRtJ)'*`lc7  j-{kƣ.ش vn#` e+'D!&ɉ`r my`1=ԉy|u/0BiPnmnYCBeyh0^$g+S['h@O+S@gd "ZLjMIgCp۷=Kmxv&z 2Hy_(8qB㣼w!C$cMiNm8Ѓ)n7$(KD:3^Zq,eҶVOlgَk Òed$5-s]v)eCCThƴHh>pĨVb;{mr'UȐ+ԏyV mq!Ka6 Syo1 Y:BQgtطR?$:8 ]*YzWV=]c-9Oi6?>O[Dxl_]RZѼ;y",'^Y۝,#0GE~L{![uO #XPKCff52o6?WKlRwɧ /w)0i_\l.t4f9N3U@ Ųc&*i*fBCOJԒ,W;R]cyٴRLי|Ӵlqd] KfkPB/LCE/jB@JzXO{"rp 6c5=)E-zlԀX$օkh[k,c$mnQWM>r=̳OOUIL.=rEyEfV #c~ =H?gOfdlf]5Ai0;ݔ%3dg]`N1#"Ze`ّDKDNA<z r#{!Է@j3ر}-52z $MOJVȌv&'8GF^J%?ʏ>ҴI3u\o} 'k&G#^eΈao&$`[:b=+;[=FI=xuش!"m}?`:Qr3FqQlvA h`COdZHooHɌs$b} lV R̂u?)ǟ c$E}mʭ:EMQoxfb"fs!Bh,%6X"< fCbA2 8@Tw/O܃vCΪ!i/\ive'mю8 oo ;n>Ĩ->hD򐰀jXϞJ=:s16rjxTYA8虸~Kakв鐠9QwTnX.9I$A,1 w7NUl,np䴈,4AAd Nx! n;ϳ/^ݴ M2_M:;*nD3867Fi_phu7s7)"Md-aPf"9:|sXm퐇ɓ:֋ ;YEWĔ"9i?E7^:&TIN)wD? xe^.dſǐTn~(+и8aMj٧Rh YK+E-H5V__9N>ҷ7%!t!oEdɩ]x;EnVGHX5m_e8+s,~&X,o!*p[z dkrQopt8jsen*(ڡ}^T.pty%,Afu mw\*]Bw}7޲fTGuOH÷(2NAu•] я6CN,jR0 GQ訷UUi?+ Pٺȴ&h~DbȪ8ޝY-]yYRr4sD/Cs=YOP#|IT(-(I7-!\#)4i7{2M3M|%P&zjY ͉(zRK 0ibЕΙ0sZ~d%kP×+⹢)蓈sf<4!0dšm` T4I}DSP+O`A-ųA]&;g#}iߌMsM C?[)+4aU,ٱԞÚ{Լ)KpFNI0r+ Eh#ר#)k 8󗋳]R?T{'c .A *9l͂Cql|TC5{N+R <$/Ϝk jl_1rd:h߰]n6|>p3׌HO z& Cm;Co0M8Yq^3܋Rb0]Ah|IS:+cũ^@y9쉳_7 9=<8} Z̊٦{c.mȽX% *y3RAz`50lA4gUC!(n]Y2PC ][)kR x.栁F`pP:XWC;&`n7j(6G P5i\^}]6mHl6itsQQ[GZ᫮BȣX^/B])I__hdc;DլcE^|?vE<96cJ'XA,,9k.o\3'6ۀ9) ͓4ܡE\M>>NڊQrb/:\j81(i*-44HGFu@*R&nnj֔vfΑ߄;f:LȞY ^9GiL[ Xٮy'0"ʀ1Vsa$9١TRqZnl` c/O:Ÿ/A~\F4 XSTu#tkrPv#kj4?8r)q~|Kޭ3A;c4c wZ5ab{l6N*]jg X?ԬВ9Kh~1;>(sT]BKӎ C^Skle7ۥ!,c,q6J<% T;:álX)}P2v"/'phXA}1C}ENé˅7hK+TIvz2JƴtP:G. V;-l?qvUár1mOLR.q?2-텀woj5ZA5\| shHs>ѨKIs: |~·$~v:&;(dGMY*r~HF40^0Ʃٻc{_4ܴ8"oZI4{Xm\n1D,ع7F~>X.Tc(P%GJyy}-9ӛ{|;xTgm ]62cQW> % 3>[߮egc7r6ZX>v?A?ATK&^@/K }A_0/x!(<, p8+ts0Dt/>9x]- @\*4!}g=߽(3Dil@  yb]PF [6^6MB k ݹ{R0'o~x[4Q^oQX 5O{1= Y{E}D #;Y~?]KwXZJ,bZoòJ8+5M>΍!>BQ0^j9`$ j/zܦ& KRc}!/S*[>g>"{ ëaţio4[>&1#j%ծ>`% ]"x@{63"C;V=S/G/iN$ JH?FT%`qq!?{0c5rAmo*ã/'oiK,zc\x,jNuW31nϗ#?5NJV,tb~{ưpdz @*Ӎ._o }{NG=MIvq|3\MaU^dIՕ:Oj%r1v)`9txPmkYj+C&&18 JdHa}z`6cXS& )βv^9elfH+u 9Iо9gA9g&ZD}5YӚvh:.F@;52{I]1XuAZ&P:xT78Q 5p&58QCwAÛ yf|%jl)d;^'iOpijݨL5:'Dy\B5֙*n x r!^K2o^}@Atk_t(m&5%,ckc=?sLn-6 7+EFљ1`^)c )ڿ$Gs;.tXw嫼]z6AaŮDU7H˲71Z:LcYU<3oQ&Xy(61Tˏ//]j shZ:fu&P;o gqJ*_xpé0#)Zqz'Ly$Ceup4 e;nCY3~3 }㪗ƥ[ׯx=H hq9FwW8V(P8I 9 ״TdaQXфhJ YB%!:ͷts N%sBEՒWbB_+̚-%gWr 6'r><{JDxܻ#{E" cqlQ`WHyY }_>"Qހj.2I{n ՕZ-kM #uLHMcA_b]O2Ln[[rͬ+,.T-N^ݕRKaNIp=nuҙuvXbvsYI"e=J2>vCKGpc&rZf8x4S/=7tokymW=K!sFq3M" Uary_2"sC̻S Ur,^KJWp2^*{? [hKQy7&'t)ua n]A8D1GʻTսd{&XZ#u,3ي0Q "T>v΢7X=Ga؞b wW 4G8һT 2m ¼}Aa2 ⥬/GI=;cLF 3깱$;N78ZY֨DSF/+I4^0ƀE ̯CHaS()hޭKG=`ό6NLZ{>-q6@$ wXKhtNPHztaVrQ~Wf2:1˴_lVes =4`ag20$^zU˔A x?-( g֗8+tHyq"A#6 ovtp>W

#K7όZ>zIT_`͹TL}U9&6U)Q)C,=)@<1@^18n[\oyZ^EauXBLv63[=kH4`\if[, o_vLT- w/CVS{X-{#4D2+'v9c~i,)P>L'le|)ĭ4|=cdpٴ" y]QiRlяus;`?hz֐d Ơy`uM8u3UD7PRpcS5 nY]>x:ʳ[ CW j(h&&:Es.^AwUƚs1ҙ"i6^`Rf}E}D"+/TV0ڼ2F,2WUe[bY'B5Ie5&VTc[T{.7` y02NQp"37HpId#;:bgv+f nXI/ yŴ0JZxwQek&#(@MqRq \3ז{]~dp!O~_Z% {)m_wWEsk%g??2g9Z FhéHA rTYS4$S,Bu.0^%F01޺lG>7㜄1'wCd5'd>=6#|C /^Qucrqc}vF?G_`N$jgL "NƸ'XzJ Kx.@;h`B5ݍX[^}}rK\ms OlUL7 ]`dԡ¬}|L҂5#aTY&$o<ИݧMz’E ˿.aVX4Pz68^˭nTQI=6ދ\r?|l`1nΨ܄loثVY}DFG'KDe9G pݪٖYBܵFtDAC?'NV1RWFGS%*R;ӆ6@ƣG/Vڢp5ZpZ>quspL7ݟoڑ8=4EO*K"#N`zo!հF}Tq& 5dƥ? xIj -p+mDD,\h;`F] D£Si4: a7&ᨁuUtra|VN"JhDGjHlV$1!)y(rW-cQ/GJvtnCK $iTܾ_,b7* #EHX,ׅ ^ny$ 'U υ)=n9nK^EAԒ?G# KABlVtw|6do]e!:qɷb'+rat5k8n^" G2)sKV`MG(Y0ޙf@ )212uN (/]Ȩ\qKj(nFi2+t₳FqYL$ZIӹfܚj`cT4wPn^H߂ݛ+CAǀ <kK|XXw%4[_`8lMg|y Hnc eC|8,`L ʹ5빤ZK3'S%@7sA$jT:Z֟--æki@eK1TBU7N !Ri1!KjtIsUZTG _3Eb0\C F[f`F@N$qkob{@; zY5C Dቔ[ xoQEdeɞeoRց*wkaް,b۩Shp@k~oc p2<2==ȪuĊ*@~4UѢ1 =k31<K=^ KKǟsgmaI .ʎŸ%a۴W[fw+Jm43w|+2 j[og&N)MDuϬT]aL &g 'ejEko- x'&CApvqUV(L(rC3d*.aŠBtR; G܁^?-TuW~WnX@?\I݊Ml U.2F/Nط̷1\+wӻL 4?g&["s q!ru>39'1B7{Ddq,3\ʙofQV$uY ܒ 勡:˳d- ɰuq@ Jnh;W&7& 83n_blt0^;.^OZTH3>NmzaZBHM+N;FkcԱ(9qIH8H D2Z}KS ]-ԆЙ3້ե꿇D;VlPQAlՀ"C[mfj8xc۞6хrp K*y*b'] |Mv?v6chImq唁q}.ԋa#S)c}ı*GӅ{]x=z\EmRhgےǍ93[ LC'S쥩\=U1g$G8Aİ5 f_aؒ&'!6z}RyHZ| k@NS-~XɌ}# N ]sdξػM߿czR4?_ bo&OC,? Kf8w1h-%L4ȖIof> UDȎYlee\DHkt(q/ɋ>maO_JUrPC^ E]UO[ !H 'C/k%hb+h/o  vpwN`̾ ~?IPɬ TPu<&D$ߛVb$r"AUR[TXԙ0%_iyac Mѧan}3+W*lukS)k>Wu`7si1*mQ W"-͒F֧~ 4 n'XcsvSv, j?׬T52 K >6NG N 5\6k5Nl("dCEMԖp0(ڷI(~v[D)MS5=`EfyxOQ綜AomXe LS׋|zl"؂}$ ͭrjkT":{Gv$tNdNm89/W\Bڤsf 3Լ8+ե>sp*up$2jp֦UhECBEB3 ~E~;mg"uil3I)c`x^1*YPR}IL_ic DVדf{F嵿޴ L lfuozaá7l0aG_FvD#Y[4x$GW״GG|oz4P#S*i[ Hupw{&ٜƏ~Ç'ZJ/L%!\RH?.~%j?g.|з˖O*vle QJLgQ:K gݝ:ng3%[*fH* iH<|+A*45xo*'{)S~ .fl@i#RPjd.l@OCsI!G1) Ŵ/V֫Qptx$4G(+&"ci1+pu9M3w}FMh3yY]Ϩ=FC[īߢ=BY&c%AxTQ:=7G}X:6fˮl,YiA̼=d9vZD-rhĹ*ܞLAI)}wDjtzyZ_sJ8&+dߏv)"_:"08ȑ;?IjGkOdY!+>b8 hR5QP8cFs]b&Q%%2]DmŪ$}9)dD<- 8ի}˔`[Rѱ]~# \֝ ĭjQGF;-9q~Ec\zhyh݃R5_C}^%, /KL.iI/:9|Ɔ٢W.aL|xKY@T<Y5K$d!-å=B1i 8C0%KVt/&?ISwG xCxJ-y_ٸMPuQSQ~D!QUl^.CL')-{n%cS|$fb5ϼnmzԙjV%J <x?sd{NśHz1 8ȁlA\C뙜Cka &Bx$XLriHP %bKj"XwE(F*= ^Sϯzsٴރ1'RFfg$SKF8M1GȮk϶(]7xzJc;C`v":FyߌE\v̌GnQO/δ>%#jKؚ:*zfa.i nmCB~ՒS!f-|fby,ìV[-':Por bVI jPy gofD݁c~3g⤕N\]2ؠvѰh,+*no]8Zz ;c3x` ^xzVjR:O /ф@ :?S3WR$]\w/5u!:Pv.ɦ̆{dh+ AZA" B׆8_AGhĻym'*]v}07wUy&bvi[wlH]'taW:̡]#̝uzD$ח~qxMfPDAn<} + skѣ t% épo֛Ͽ"-eTBӕj qLSj$tbɍ$46{X?Vi+6=ݾN)erGfvp= "vPi^Vg\vCCiiFHٞM)qxתؓכ\ؘFw";ہh2.p|H{C#$zv-lu;z)mLN@1H*3 Dž׽PcmWa81ܬS!^ ;<B8#>ǖ9PN2``Xt`DeduVfh1| W.M". yXV|Є;J6^}h(r> ts??OIƘR#NGoܴۡ6wPVEY3i3];hÚlUQgNڀMḁFVˤRFܷ/QA&a ,EHar%zAm؟}\CaLy+g*t6KXi:MV,RO &6x#g!hS$ |cp1D&봀e=T{g|,jc,QL6)}<qC(U L*#J*P?x\d->31Jiv=zVD!3_aJiHDav́3iVqiN4-@-a㸗.|(ɮ}ł[ݦ>F? 98ivٹwJy;PVWu$?Vֆs\t1ZCǂcxH;~ڽL)_J Wm <;V;Z)lFs7A_]xN%9Iwu3EM&_LK:G2Sᵠ@*u6~o_h~ b<7pВࢁ6B)Z)>j)&wKUZ"7Ԓ;p\_YbZe<tK'ҝ$Fekc/QFWϯG_hewNj\~zl;jEϞz%#aǂ2M ]76t!T?<ĎcNEF'+C9] #F 8 (|DqTo\nS;MjZ0 iÎC`߯sI:! 7KU+5eS0:\r+e2z\Ī>ZTCk2 d[Ԉ5;'iGHtmO"\C A;3hyxM/j׎<7or|#/u*R?XVa?鷶qʫcC[Y!܌TҪcF-ŐWwIg"\W큭̈'CȀ' zWrx#W7O}WdUcKC>Ŋ` &YL<~1$GaG$9m} Y +)&9a*~ʋ*l 5&$nM؝adt}?НzcQ*M5M&%6j@Bюl;9Rz-L7{DAhۼTdi0!71ЛLJ*c ˡg/? ZA>u-g!l LJg|El!á@=[]}7՛3WJkW< ݲ'fLa)8ɫAx qKc&2wڼ~/CD ,ĚU],[{=76<$& T KZ~j8 xȡP{;Ϻ?Ln+X~lēPW5;X)& oyh@*Pz*}0@K[Yx?m{TJ.><]s WRn YͯS)J@;R[;VkRLDNCz w@J%M&xL5v2]F/{LT*_YLt$p&~t \S@1Ε1V7x_yUbz 8N18ؓ`1$^盎[8V-?#0` 8gH[ʋ8ksn ΋ñt[IQ*& >Gl?$b(XXV`9 v{;6T3;}>cVǫCy^G{0H :zO;UU`cm/7*)#w4pL_$nĵ g%G]>?}{WjUݿc(7(tֲf*Z1R$]mj]z\Jgv' WnGIGdH:띲 K1Ha챾ȣĽ -ij+ӽ"#)rjZ'qd撬@ 4 3WȓwvM(;Z^zKsި2Os.ȷ`Ee Z!~7roxX\m0+xHd,4M[YnK&@C_)=^uz;XI].vp[viW(ފجR1YhF@31rgyfgqOZh 娙^zgm p"MquhcpTOMd9MjlYYneВ'^,5aNˊ*cvgy@DF&3CZ=rzl]kM5gv=of$O\.98^nAzw>G\Anm(P_RӡuA k/WUY,|ې,˅6et~dJGYvS5Cz̏ۃ;/"a.I Rj{h;"ݨ?`hx! d}}Mɜ/,y}eիmIJJu 5%`0aAuYXhZ$60hI@- jA ,~b8<-z@יiI'K+qM WuAv𑜼Bڽ:I#zRt)'l-yKO ` %Dx(Qh ҀXO*%Tۇ7P"azj,f>Z.4a-݌)$L|+Rhe@:oe1(Eg[-I's:(DP^O3 vXx}MSnտU룜ɿY| uƽ-R@Dԕ\:f|"|bmdT0(4U{+4Y-{X]@B^W}m Nw9;x>!}u8[7)H! hGQ=zYݼ*;>kgyTGoPK|.[qeኮǨ/hK";0Q055 #fh1f6_SNIð2}brԡQuQϸvk|~Q 4vPJ9ي7+ւ`b&s4~QYֵqh$ƲTa!ڍd7S5 ;HL礲ݗ2wi5.f-ZgXfYi"sʆ%'Iqĭo r` /V D%n+P'~Mpneն4_\XR6`^6aUh'.-ۼZ #ȆQ]0a K:^ {Jdl&(2 iREؙ8$/dYHmW-Rqc150aj9{bfm%FH`[a Ԣ%WdDyhbgj(!>*w_%x$a+l7:Ҁ|j^GS&(fC^RW2+kC)#nlSK^Twpx:zJ ^2jˡmyP$Q;2o)He2pYi!V{<w$0Y~_:_DMB~8_l x(FDbK$eZaG"] F5Vճv=+57|Iι٤ 3E3h\9vlii8Dk`4so(p+Qtq!0KN1@-m8/` 2!` }3Y[;0+;H9 k{?j:˶X~ĿgR'@qկk]a>ěAfot^c3^1$$_{k1]7n#݇?*?w=*n!$P)j8Œ j'f Ap~7|{MΫ8G97TA'vf+f$s4>qVq5>q3CNU0[NV,Iiςw^*K^CDm8#fm@8Z$F[{ŧx@}~L#C&o@Գ&JR03-o>^ TjfikΗf1˩ߔ-LHҽH)ϹFsK@"kJ3HKV t#IG_,(Y8n{T;$M,Ę*d3@+œd*<>8:`38f^Fƴ,;(k@F#C?2e?b^(Ow%ĕ\"c9wS#8+8N^@-?[!_KV͆B:qTka? Ⲵ?jf|dOl{fPwOĒ[.l5!x^p..I=-E "xC"녴g4ٌ$Ɖf5]ahb=L4o(AEMQ>~l^PXR觉@_[NM=W%6y#A6 bRhgzdo>GW@š6 s @Sh̺SS1)#m!"<q$<)y#41޶f.ƌJ1Ӟte Ƈ7BkΏC )B ؈Φ+ ?LK%YP`fݲЋ5l*)롥()w:SAL!T쮢z5'WpvះvWM'iAUևMYP/%J:a% Q*R a؄0]-#"8N${I?ί+u*7lH_~Ae Kk`eW3a:%Ds_US5^A7eC)B"t+rF#}TU.={s2uHyUte(8 -t9Xyyp1*(R9Ҳv֠^Y6|4sYe`\&aϘWVa<b/¥Y1v6ĜٴH9Іosy0oGp {& |*cQ|N}Z=jun٦JkyoaL𯋤\Z n(F 6Q^m72yu_4y<.>]EI"g-)pmN a֢ʕH"]"Ѭ.W=k1k|"^&\T.8tH/)0ߗ37c"1Z$>,E|PgZl<ǭH645-]dx -4A G6}X.f|xXw(=glrp:{2`$cC:6TVdA^_[qi5QXpĸ#EEkcNbۥrkʁ-K$EWq hs3FbobPݢ[U,A[vKk&AMTQqM{WCS4 g_ethAAFHVѺh 9TCNR0-,B0Y JU䡝M5L`p -@9b^ `W_L|\CߡZ]-i;rl[$Ю# BuPq#n|䍬‚7o·e\6e^Fͤ%NӍ7rW16urTlm$bl .ޣ";!g .s# DI%dyk~£'~'ɿ챼MlǀC̭D,YIOh(_k g(|顛5$>+)wޚ (M_t3tGG~xS^cNgi R({2+#&@䡵|"-Òv+_;=|ud4r'ҭi$R; 'sKꟛ?P Ћ gYGiJXj3qy*O8ND|9a7kyUs})m=,R$/QBWzܹhvpZ˷'em>:jf+·A ^1;P1F=вaVzmQ+3.9:Hg*|o(cL׋)b,-ǥ5i{c_ԛ =Ow&Wd? 1u'p"QTCCRlAeYKk#֦oݟ$LD"(&LNT=. ng.^4%:7q+TTN$,?ђ%Geٹc)3PE&{_־*n ~L8۠Yt HH/wYuPɴ 1! ]9}ai1Z}*ud%m^~'߬B Gn G6頄uqX76)߆˯"n g3,=ɧ&}H%H/O=ԄԈz8G>-H^ͼ}^XϦ\Wwl7f=-ٰ8amX|f|Կ5~!Dz}u!peLCcodXnB}C)m&W9n64h"CβB~p]bʮ`/N|Y o!tLBq3G ?Uumx5 m, 8;`'KW6!͡ݜev"IFynⵡ"קvz;q̎4"8MU]]Ap)2 xyYmV0:sr)u_o -!^~ϒLAbÄD}[h:10ska_ L?IfKBWFɦ/\F @8ӄ3(M3av~xV^د\0YC" ÎǷC@P4$3xгCpṪhM/l^,#J2 4QKykՔԞްgrӏ+ʧ?YxRyhцe1}f7NRnX_ [; UlmO w> CLD"h%52b*lعl̥@''lsxZjzv\bSx](f29y#;O!_teOr2{C|Qt#釨+6[:N0wIΒvU7t+4>`Xssŀ0"{ ?-JyT!` rB }?x^N"8]pagZ.F5#WmyD9<0%CX_JvK[?`k&pLjGq*U|h!џ Eb떐e?TѸ]Q>;d+=Ja)e<;Nn 5oMIDl!F#LqC˱ ڋvD]89 nIQl BL8&H!_]iju yCN*}|s&;|-5wd.%pTLަS'ҡ\cWԮ a!5\<{'7bzu,d¸d*E~oU?+̮ іs17BD U"/:Y+?Pt$B$7ؠ?I5ajBMB'IFt>s#

kT yЩ787iBcBx@٥I#a)9>QEO`A[Ȟbo2;cʝ3ЯFٓ5p1ARIu?\f9nW{rKa7BIbPlԚ#)ΘnvIh;C=LEJ R8s#}[oX#`%қ QUh&NZ"n[نvCMp_`qif1&ǂ"Xa0AmcMT@WBl[U%^N6x6$=L:޳L#Mu <~M"K_.3/O2;Ȓ`T=xSQ2NUE6V/ d~.U_ m\7g4r5J`i|dҷ)E~I< flBP\elr]@tc lDfI PBhJ5M%Fu_wbS&#;yrh7˅4z4nDF|*귰@RqHJִ TKD?Ub bZ r-}iFqM&% O%MѨmGŚ )[9t^nâ¡X2ED*=)7!i>S$hD:*8v 5N}rb^[B/1 9iy"ۣPhQe&H&~ ,}5zF5)'4_hΧmϪ[%D\ EiG`-\@^"r8-3Z<#+HbJiK F:7IʀtVAxCa0/X7Ze.\K@Hbzz<(s_0mrp]F>VOC.\iDAނmw/="ox)ƮBPsG E~a*j)Sz)f0i핗 pV!U&` 7gZ bHrG|eۛVyEcPbl^ KUyCe*n\R+c<ӠIlPX@ڃ2} /VFںJ,RY nAOzɠׁ$')Av&K.NMȆL.6~$ka0T{*E#8/p7/ VUhLQH+vMǖi磤דӊ(iC-AY:K9NRRd~n-GhDL/|qh^+?E/GB`*c5S\R>"'?ַ&wuix+^OO. {'Z$h:ϤF*&ys0UrШvܘ4A4Y:Sx94Y!VޥOҤ皥f.UC>2UhgE řE-.&d0>cö$ttL g!nCctuURauLgEU D[ʰB,*#*c[B)wťU_toܑkH@UlK@e5Ai O[vƀ:x iZu[G3q`Ǻ aDQԻ7"- j w+YQi@r5,$][| q".( 48DtM]6[fq=}Ӛ T۵Map[W+ԛzP?%1{1"?@3W8gj( .:I"Cy``=S*wp;nPO=#܃.vtpc&hl ++םb_UVΒv%/6Vfd3̋J"CD{c )gtȠ*bl :~ ̾J^( VV9'd|V2̴tVrW#c.cN¢ȰpJܧe,VHl O@J~/o:57fb x=bnHIxRx_2Q k#,SD/I*,K^tmN ' G?1X P1RxYUed;cpw;ے jÈfKx/R ~Xz9FrKJ\}S5[6Ne2Pja-;ȉe{8Wu} S$^9x8֟x۽K) q(=v`*a9tK9&%.h {(>?[0YJ;/3uWvç|k|Zgw$J+>3is{3|ݮZ0YH#dܗZڝƒ_8MV_xEߕgjs7Hl!^ ^xD>9'(H9Ey&nԛCNhl_Rf 2:%bc̅'ޠ=icZ CF@#ܭ׿^cK^)}@I+F 8hmzq-[V ~ dLM'B.y̽ CFyz!͒"F7pzٔn&uWMi>Ҙ T<6NS_0xWd#ndk{w>n:2[g<2Xfsxy])2\ LɜVa`*|ą|>^XX>J"m|&d OG:@zdc?.D 8_Q9~R|G 3Zo;PKs+=HjY-Mԇ *`8:Ze%h=̕y[LN˫<{]WZHu(5_Jm ň\Ar«ʂ:e KN"hB"9`3MݒЫ݄L0|ɩς\7JjمsD!pӺ@erLm棒]#,&`bgZ0 %1 /k(iW\l! ojA(PrH}6j0G I _'$;QjgM] Z: Sin OVJAׇ&HCꞼODĊ:|+b"~VS`1? 7&T:9 }T@lZ5}(n}ws+Jcq +bUZ7jNR;F͒4\}(,UHd{<Ls[ Jx%qGyteDֺl=3'1I1jt"s@3}?My; ,d#GAQ ]z%T1K\uDg .r(d.-Lo=8Ѐ_?~"Gۇ!a4Epu]J<1t7:&7:~K, XbjKꉞ^kX{8V/6\V:*C[m(曳p1h.OX]bYJVCq_3ݺvh#}xEv14+8[1Uzq [C>zjqY Kcx0}LBRjsf5'屙1#{~n)2 \#N]:fgob!nD:Թ3)@^"a>{$YM+oY"EiWVyU5*:z*lfC{ôrx|X'^.GV#Du[ؐ*8FuRh2]LIU)h\߯ n~ZGH{ G[T3:y<4xc95W͞9r)+p}%#b~vFS2];7?1rstR !y4H?s‹Zu]>w>0$%؀Sz^ i@IqNBo-F[z Qv8")+t@'ݘtHsr0tp̽i-AH1[PR 2~!!1^zͭ7CS~[3h=p6I "h*sSMյ/7r*k"˪'Yb=72Vz`#[u2&Ӧ5}LO~8t(?,,i:W:7Wf-~ZJP;amT}Wg&|#x0=/7jr$(%+;'wq3yBX1 +3l.nH3O"Ǹz2Ѷi>6ہf*Y;YvpA7ynnQVSEpS[[ S4hhP>[pfS-{\ h_;NC3dQ>\pE7M6[KH"NZ{גi GX,#2#_3 Ge9p 4-Km**qAcG:߇6v#;-$:tA,p`u8r5p :"\ޟR\P_J[b*ؓ_ѦjR4dLZZ#R[OɝVV:z@F{E|+W.{T׹BYKl%Hd]~9V{:_Ҷ~!LzsBe>+[3)lpusr'E,*ŅpxvSb(O]y"|g01]m"ޖ[Eg=6kSL=d~uLAn6m\.,y6.`\5^$)~o6"*ua1N^x6Ok@Y d24>RLP`NJo[ǔ<4inHl{֬B!yj ,Lr*7t+9^[;J^>9y$RIv~]?lL.zZ!Etl AJ ֱ_&)WbS PH7kӧBR_tc\(hth7ZxeSط $OƁZKvr1HOsWUIR^_v̋'jʊem t x ؅v[3J;T0h9[nU" Nd} SK^Eq-g"ޛ1R,r_un]tv6r8jUUAtMry6峄Y)%9k}#ryގ$]sFxwpQY)PĮTbޥMDq'a{_Wo"|>EZAyɑ9} rzݟ !`l) N0 ̶/{zPOS )cG ㆚ Y>ӃpʟHd[y\'6U!;Fm52Ii&̨o' vh1◜I㸌l4_fDRs052'G R`|8Dy=[:lb s5Άlmgizl3=¤%/ p:_/Zk*Pg˭`+) k"paL6^*maWr[7ޱKR|!FcX /{ 'm|b9) ̍tTfw D4-H$vF8ӿrL«9ܕ3ak kߑ(xA}-x X ֭B1Α5\쬲=@wQ'K[}y'Ko%z:p!VCGw>$.((tVk"GPWJ&" 'i_̪w1uc [XAi\21.ndgs.H}Oj?4CDm>zĽW'aC etMճ; @ A9뢶9U2 %9M:H `Lcp~c/@s8}L_!lJ EBc¬ 9D ⿼Hq|lX5ޠor>987 }oAD׍ˁ^݇$Sp([ai\}KPWڛL^rtG1GT+8 CբU~尨uaJ馗:bUsV n34:ob7nTY͜g05n Yl sCCjݿ֚M[A%AǠU-\ )-# g]7;}Ag9{$E`ì5ӗ4׿}],zrz1B'( e%$pZcNX>u7wf*e$/S dIez;}#?|đ*X"^a,Ϛoj- %Nc nT?IHgpd XD?#?Dh$?_:'w[K.XX8W#,>&^ : R`VqGMOt -߱FlUӻOt+ⳅc#Ǹt 3T.KO3_"* ;c+n@*""<dWyd E*xowϹgw '.ʦSuM$1l)NSKmai}ȋ( yw1 $ySP0ßtxAJoso{"!JE"Xٔ>PoI2f:BsOT&,$X:!*2I,vaMo69BsCrckJNnrU4霎`sqԔ~5V oUl [^eP{_h*EwBL.̈́&;t_ fklr+!-z0G1CLPpp˞^ǏƂӠ*մu׏5pD3 uF3P^G6[TL=-S~d r[iv oɤɗE `K?7~ ۻe tZYbrQRq =d`aF`4--)ǜ:uP$-ꤵ(ä/Vwt楥wI +Q'F'5MEamIșfPT/\z-.bv+7_yruUq#1:m郐EeAr,"I܃dUr]g"֚n]Zͦ+wt=&}0eYKEJeT?0 h\y\Usv*Ga>t/t\ 1 cR#N[ZX@c^٤^f&,?_eoYTɹyT~!c ],kJ 8#Qu5# <bGDNf_j߯Zsy-:ƬSbg@Gqu5^*,r_(B4\Skb ţ3 ^'r@ /ACl.1 yٝav1nJSn-r֋{O3s6~d~ .6"ǒтH̾@OSY`^!%P<|wRJiiƋ#q\"o6qep̉$c hY+䅹t{7lxF#1z"6ǯ}4#ݧ6h`39農7EngV(TVrα$yQ;իL˴hP_Tc@vT)k8{TQCv';F=({!:Vux٠AУnv-lՒGXKB?FNG}R/%ꂎ5Չy 4r;Oӌ%1S%$ըg1eUCã9?"5 /HQTsd_`0t6DsNtWE(I,v\Nl6|JpK0_φ "w AӪ7wR;!e\(f܁E|Ҷql} x`/}kd#@fxt L JC)OfBRC|g~֡OMplG\s^踒 uYWD{;94-Τ'xqlUQs(^z]#Q6+Rř#9flr0/Che#ZCN8ƆW r: ax;w>k*;^xLwYFԣ#bgNLV0m$ _570 XPyNrzŪHTF G&5@kT {' rzsG,Ev>M!Qnִ1.ՌY]<^%W|{4k[TiNeS>ǼUWp1yY.P*}3_ 07vI5(LE|( f{{Eg"$/L%a|j^_S.i!O˔To})6@h1bƈжϜwCw.Rb5 3Xsω`+xQtYQݫle_BOC!b$B l |0iAu: 5 {kH;>X (a\*B,AI##rEӊo'Ȇ ٦ 7,^hs Q~Ysȭ*U?RSmv ǺϰRNJ[3Lھhƞܔl}l}޾L]`I psnTLYMkI'xc{N#E"Y'Q*ǯC&yzDq8c0d+ءf2Y5S##5]3GVNyqxkю_=R h2մ3x?W}Ri^`Rٜw+8$w95mTgp6Kj|igRўK=b{$*)?0QJ +>ٔH%n%,goWaʔ#AM5uNVtΌ:oRvMo_q>:VvFI; ogty]haR.Uwϱ0;T =qCEwrşf9sX+CE+Ĉ-^e/KŦNu@QR| tN3D5 jGi4m=Х?UEgВ̨$tÄذ=-RJr< h-c?x ÂvۚD]@E0E߮bAgxc%rdC_f{#xZPvlnDm.,##%E:#) ȌZRl~_у;tt=f`B\Ad|吭:J0?}aG^]Wɬڟ5eg0,i;f}M;t_OB-È~.q،=qhyo=q'W& $r\ 0`RjQDn˫ұr"-r(L>dvrf!\uW3 `TuY7#bz'k}EgZSK]{]xDx?yZ/ϓhx"h qNFcc-䲣c#Ҭ P2Bl6=K-F ޖ~[^&c'*GV6 ;nB{NȉqSRQswZW Vo\.(M7/)ìDHޡF5%%k;(8?}%ya &~ȨsڱG<Lnv.rqv<"j7lWQ|) xSj>;9oZ߮G~|q4 z<@.iKb+A;xwԂ5FJC8%7u@5}3g_|ܘRעs&$NV ď5_sx5tZ?ąg)CM`YBn<&o&yF" ?hs+!o]1"yZ*Toš!qbqmd5~)$\w,+ @kq3sFrYe"cj3)lVTr^dIZȕ#3ɀg3ʥ= FSӷژh^mIU5 uZ3 _.E49F_f P7LrXE{)&G*c~I%J甃ꃵc ش FgH i 0kDjr.ް& c6 ~ԫѪzcfC h:"M}NV( k z_#o7ֳu-tF(=;UGUS*Ƹs8ɿz#iaݧ+gƊPQ#%ܸ5{ziWbH7^fz9`;u%wAF: HΈ$-*ȯFAX#\;m[E6z()}d$[C,+$*j-h #& 38' *qq!ѯPM. fCƝgm+좾,m9$wn|mXGBFӋfg2x ̻i[ًnTn~|\&RG+tӿ#\P6]PS x/Mγz̠nSj5`FDұGk})p)@ԖG0RyYm,7*}1݌tE3c'ߘIJ$~57,zq+Ըsntfw_ut+ ͑?NR?چVhF3E|^DK^ǖ(̎S$~mFܸsiRȦJ.ٓ3"|7\XW5u*4 [v[h:ק㻆ՄE{59p8<0!t"|F @h禧O]PxP~Dg/-2EZVLq1~ Ԅ͕ƱRg ,!,w=1 pvAuYf ԶF4B0' "o ӈ䅡@& ?0؋R y]|ʄޫ%X :saI2YTD8*[T71&X.;}:_jʊE (L5鉶hޅY6ӳ }Z='άn58wTх{1eP5$:⬁r*Tt= ɨ8 s?MLc{%SB]iV/++aLs[V|2+B(a;K:PMf檄J[Ti':f11K|up~-1HcKbmJ Y M]x-U!^BƲܐL yJyج&9i;Hlb 7'Uˉe`GZN]8߰sy㈖ً>/A`c0yEY_1~㚲`]Dl( ]VJcޙ3 8I;{*Q#8B_l*\[{Zj6ڗj<&ZLR1t̻j!Iw˝GIr!i*hѝo7hKvT.$À PܬvNḌ8k\(fVfn(X$=:FtZ uM ?k7{m$vew|CxrʚƉCM0ajatn^Ca8Q*7HC&/Rq\` / xVTF2'VHVJ^+e#&.ԃU,Mn/ͱ-VycM2 kZp)) P\njeD:6 u3fr@%Yiǥc b^K>NtQ.i{yx2Z,_~O6l+`t0vxϸ`,HpY\][3tBTu͆ؐ3+LB&j-M&M*>hTmI@Vi۳OʲG*|_wߣ0Ó#UXUڀhCHVkV>桠 ea>Nʰ FOGU SEvmu4,T@?,+yBZG|"| !Ғـ(yJ!6O~;d n\,rgh;`a5y43eY&6`"hSuqDZvf""ByZ{硜vM'qT7#lyz̳R aϭ,}*+;R#%wD;[38ayKۡVGy;[ 1-JW-LBž#Ar{IKPC7M3%^ &( :Kfw {މMSᾶPkTl@ .+<I@җaa m$/DU9S]A;lԴM?3֦tQj7 rdTfB7CW 8#}qM(tLjƲZK=9*?[gY<6?RSFcc](jK۳dGj֧fk7m}@h( EZkS[T5aZX'nQxJ}P `qwQN8=Ja0V ?"Bٮ950.\  49ĺ}Os|Ý v\W ~D~%t $U,9xF2DeD"v @WEuY獡j ,Vx^S N.s}GJݧ"KS@P ݊ obV*˄ÑIk'2DpY޹."5ZI*@k!⧗ZFrˀZ"(WS>Ni p @<:H&ue&φyJK\\Yt?2ds.D~᚞lj~?LI ̡Y@w#jWhzj@g ȴ0|#|~DEЃQij!jvV'?-K3|t5e4tÀ㱬qS=0${.d=ԭt}z/ @DڃHEQ|;?Vkvt~󏡀/.( pɩ[4\8U5[V֘)@gw\T`fwbܟoWJoUSt1b!|U\ѝuق=/τܰ7*xFyx0=@,9r"\r/+_H _R!@h$=Yb<|XP ! k ۧ1WX64nϞmrx_ +dAH(ܜGFv7[BbfIзj:=vwWK,䮛zZo%O.PPZE;cl+4MݥJsO<X,.GqvǍ $&#DE3*Ζp9:}B2z09[VͫЅKxw_Rm4ve;)gXsgۮ1F XO%u&9Ov$QM`hgבkƒ]XDm8]ݚ@y:!-LItMFZF۔^SĭF]P{zx;罁[UG8C[QG,o@;s'Exd xM܍1cg2WO>c^(h^ ,fhh R;/X-\\3ac'⠩" jcP2GEAmt7==9{Hm4;ܫBpOM!-.{)`"GwQ$lN>wHaiE?g^^9h u_Ԥ̒<tϻyоZpb#IB;|`vɪTjB4XI:gccScFUp&v\YMΡp:l2s;oH+Cq}N) E_m F%^*ܕlZjh,WKxDS3i 3Gf4 "p9X~}ڨNj$rHҟ2R~KH͸cQXj{2?C.VqeuR.5K*{ec7:.!C&6B3^òQ#@q."~ $|m0AW)lu21D6֐pNde4%bf19>i XkC9v[KO&@Tp Q$gכwӑ"VZ {5'g3<7/f &PԼ6$YpL|sT 8笞Yze(QC[wm GFg8u7^j aQ#C4˿*)q}p\$Jdq4?û[CWPb$ cg?1I7c_>0g9 cYqmCS9o=f| hoRMY*2rN13v|U`pXUeط?HOPi:Z "E MЙ<_Bdy,Ob.ˎ' os|*aec4ezaCJ`{j (H>0#&Ыw5;*Wϥ ,ZDw'$0g'8e@AͮzZA/5lְ!ȳhS!v&N!arŒCC"P"#,tG\HArgT Dh02%V.9-bҼU/z $=_ZG`3 gDw}C#[ W]ϖL-P=x= -TY|1bUІB W^~2e!&TN1ɂ<%ᤷub`Nqthҟ4? 'COgRSp)Fp! {ݐoP(+v< 4ݧ $a/?$^EܓӰh*\Ep[{n˳\:3d\E`uNI^S"OC 5]NƑ:LW-b`Ahf=)+=U=l)Kk-Z^p] [HYL[ݏƗׄ^+Dbݱ# cħ%=ސEI8)[e>p@=ԣ,NB';?܍&F81[c=P>_c4whl2 ,efX uOqftD ,K5.nlgɐ?I8 X O-6A/.=yP(M$pMYo\ԄLUv0E0,BQ+mԞb 'Sk;ֽwHSn`^ M+73}w2,i1ۆ 1s+ \pѷp!9LJ`z?"Ȓj_\EYt c1"okKXvH=*@޷Ổ'1ICd>GhӱiQYBd}/yVsZngGDk>[ߐ=ѹu ά&-#aNH,?H&:!dq$BRFVI!錼oy{Sc*L8{%JӬb%hYet!ʥ.*FٯI{P<(; w`GE"Ǔp~Fuj] Y%^WrOmcĬ,Ji vO.0Aa.vP'8x lQԲ|xU'Xm/S?/qAS$هCap]5ԉA!$Ys ٷw;ʲ"[>r-f^om6S $>-̟$T D1]G⟘<S2ηX[۫Q,9E 9錞Yv/K~1\_jk0sK;W"ůk}ybRe[JV %І>|)rjF.lZ]&N ;2u) 0RXw{Kp"r{cEr_aяoOYVlf։6HA?g7 s7`׏|e ~ڿd5H@BޓEⴵk߼Xwœe5ΤӎDF9*|} ,sO˖ěl KY5^B?g LcDEaN};nW.`Lg ;j`8 ?8Fu:*LOw\AI<: א\;Nߠ؎{<...8YH԰N~07se#.Ě5&*:90#he>Sz&lz:Sdz!(wt} ;`O_$(r\2l8G*Ir[ARbmpxBg+gLkR92GQmPJU`AVW2]u4nu9FM]%he8jC5ar,q-+HnG_7}% CE$C?8iVDuZ ܡ!/v$ 4?K1UPVlCʹ';9y Y,$K;PdQXN^%J&e)-et [5 .]؊ MR2M?MNȃDWjp.F;Y*&y:ްEXV IU} `w FxF=+ܕwKreUT[ͣQf) Pϫ{RӦ|Fꂔ,^m|J\*?M ֨J O h~JE7 B2d.:}}嫥P!)/ne"tEf$|z9^z(M84I4EQ}zOKbAдyKW- [Ò ^4.0f+T92LByj"|OcF;ژ2`klԜH[*wBD bM%M!h/l|xN0ӦK&QlG۷託_zMčET9E7Fܯf?ن|nigfL\ӹ(̭\zB2ѧɑ~Xt_NrL2boAx "^>v*7R`^^tgb˙W58mtX+)>hSi0蓰iǑu\ 2p+[+_mQ{gٔCs'+l# g:dViFAJ#H'd480C7.W[}/R Čߕ<^34 Fa,sbƼ[?hpTNE7)Nf=bHfPUogPuxQ9F @J_&\:f a?iP3soYpwq(%< &-9wf@Dteܯ~kInJ!bGױ RDk48qCkI(m~K"/(scMx`Z>l%x@8([2tyȽ= t9Nz`B7# |$ /KcgN&JRcNT(4w53 y?Rp檸|jR"<`rgh?)eZ_2)AYmjN_RfiOyF4$a*0+S’&R]0P<i?qd<28 x_7j}&1o'W) R}qR53m ~ss]; $]SWTdaOzw|*XҽOvьٓȭO[ wF F4rIAXkNh ѳR'n^P$kZ.K܇kÍ$-{z2I I/cvBRZe#23\_|Y@~:|a~d1\wLpE 󨴝{O1%~ }n@@Y;VaT<̻|c7.D5k1{9H 5t,]gWS`XgJ>5*-@}#b- Q4WpZ'4myTP3yILuLOl?Msbr$22O/IT<~=Zmt j2@'Ġz F fv8;Yl'{I d}1qL#t"?<5EΑZ?Hf ygAD6 p5HW*q3Ɇo=X;s|j{jX 1Bp"2YZv}?cb>1jB̓u[i@Rk7**]w~ ==8 4x{@ax 9% e8[~#]kߓzIAAxiS| vmz+;}kmI Po4O*N ʡ*ai~/ݟ =aE᪵tf!$o<'}|Hvt/.u7*w.so$@"WrCh:m.Yɑ<5L6`T||@0)P7@*}BXkoݗ"Qj=zm~r&ն6Q{>Bs,̥MuaOĪGz5n![@e1>iO:s]B/[/C[D$BDF}#IUQQ,Qv,9JTLj*4d=hٝsmzSa G :q'^H(C> xc|엧PrD#?0FL:(Rʎc h%4g7K-BDY,h_JpbyT;>9fe>CoF`9>2h?;jDSD@jQy*CZw$B$;%6^2cV GDW! µobz c{|WaY[ͱz]BfôQJ8~ / oܮٕz`~ݩC yB|=Mީ@s>e{ڄW Yr Ww>ir0#ue|-ccc1XK1i%);fhr>AYI+Tu ؿEztc0u+-11b*;Yq4΂TEȚ%cIb?B#4,fyFEbnJήnWs6TiXӪ!誊lD1e0>xc.|U[\Tg38|)D` yemRj5!WZu8?.6J ]rn1n"RuF> $,8*"жDXUoI`B+ǧ WZDe>Զ)=$}d D́Zb]YVqJ&H' -EZYG; lw5\)Eƒg* .W U G{3.mr7׉0LeyΌ@M%%@9*X1;CD +ı *M|]R{wXVn#IAvM~5Աs/!Wz$tn1˿[Wa>i<~H.S`ٱ]?2 d1 1|q8X;N1#ЍiPj;y|<DZQ ]RGtYu>:חIAe~ bz|5fsbJou*u;@G:\vJ sϢ0#Ow>aNPWpk68!4 -yajN왢ګ.O] Xi5! I0-. IbZ6|؃_zȝkZGT \RYB*Rv%UC 3&˥ُAuxtغX%4V4mHP'"(+8]Zш(T3XfQO~|QDJݨ֤3tq2UѮfkDiHHwDm:ttj/ҡs3ToߜG9OZ@dV·AD9a=Yk! ly}_DYEmI^Թ.wnG2ʶӉ*hjz~`|2Kk=&%ec; j AfwKpx6"buo:i̧퉝i5}=+iK-r>MlɯzO穔OoFKY;. 1-bʸ ؐ@^Ʈto55ij,Ty3/y;&vs@1| @fݢ=2PCUI~3R )œIX6P "':W3z&1G3Pi!? T\9>|GmjUI#!Yl!j.-jNsK~o3 El_mt%5fjA +*V?<_V2ڂhqp:ncDFk4훈a(rAmeƣ7cTy?LLswf ֣/o"xtB^iB|گ1݃^Iv}(‚歴WendȋTYb#O0a< I,AA{+? gksɁyLX:Ic//|HT$y"<>+@L5)WC rlC*JIi TrB4u'T©fv ~:-ˬ:4M᨝^4ӧ 7oCA[$@n sݎ;SJYm~TbD` đ.{܄jh\rX *Օ>6$a5D?D0 a0KIR{|NlsN͏7jQl=k=6<[޾'`r5]B'V+7C2yzUyAnJ"(od󴧕 j΄Nml|Ź؁E `?o{[kgFl{uTݶ݋.7ZHhI 87`a.-چhAcυ~%L8GI]^ծk.rVYe_)(Qve!PGeCBXutW5}< Ie1>d@i("O8O\f8d?Oy*wE6+zʳ> ZDGaxuPew*njxrEnC;d@|ڍ))QXA Ym4$I)J$@3"$,nJzmDs2Is9lpcq4isNeYr'>FbFd=^N$~ h=b4)67+14;ŞTͯXB4׭Rwe6d= b02[tXEsTYvH2K-ΜFF99s=렪7Ԣp˲kfr]dqFz˭qg6ϣ2a"NͨzD y +# tM"N8eKnlպ n@s^!뮥+lpV.zen9W&p4k/CG׭~u_*PR 'X156\h9@g#1"-bAm٢q;y wۃd<~{*( _|?,$+蘒ozBf$4^ 3i966= #[|א-/~*orp#~9F{ZYv㱞· 5-P||MG ۯl0=g1{Ew`U!GQPta]^}iT_ϳ˩@h{H_XANWiP=rf}؍ #w3l ᵄ Va{K^#жÞ&P#GhW-KQp;5Xp䜚t0^%fm6SŧQc%<;n>Ju#D 2!zb3 k8&򅞉BПOa Hg@e@ "NC& RP5\<VX0ʋG^XM-Njc[sG9ᗛNj1t%W?v&Va* >4%ĕ;Jqݍ w1 "J9؎t;=p ަ5[_Jm:cLI[9LD@k`[.33R!Ki`#)/ې")xmu)l]59!lJ"uW8 .$gמ^k]F/6z3o1vkqF Q-ZNҾcW 0) rM `Zѳ oDxS~z9NdE^ ;ɳh.1t~n ?^)%\=p۽ På0Ƚk䢭ԩXQȱȬs3p\5ͪ T q%>gh9×6mhd_HА">)ƻc\l錯 X+3%hVT[04Gg:-Rџ|I:tIZN;Ybo~^21!d [ED\2!Ғ˩`\H )6sMN9i?i̼.^Hm(vRI/a% jxAF_ZGdڍ,slx6ڢG{&3s;Lf2\JsE*?-ZDi1Gñy `ϟ!?h5uC&O:QIg~$YJII-Љ;#!U)]8{BG(ãmUqt#lUwa{12b#c{50X;u ;W,O

gODڂ1 4C=71`7 c /u<"Tp6po ǂM4MܐNT՟z|< ɺǣ#H!wc 3ӳMq|t %܇4#Fl(Q@Lxx ]3H/g7ُg+֒]VQ|v^6C^^z\ 7Dm=Up>baё`,(y2S0]M2= )4H~FNYKI5K7s;g,ʦc A U&7}WbpC6^LhOR| ߁WFc]؇zc|ޘTJTLzO$yg>Ӏ➕*d!<)k6xYȮ-.~ dغqjD>_T]mם[jaEPQQq|%AGb'SH( `6D`aKe?/`vmP&w+Dߙ5F 0H0lek.PG厵y2L=討F2Jh ۩tc ;|TțTNkRu,+oTeV!E$>^'Ǐ@*i65 T̔>gffƾk$ QǭݔUx ξA]zz񬠾'Zo}J2uKradШM5]58kL'/&dbS0LMH6/;A\R{쓸30QeJWg}["AgStU_2Jܞm !xS IS[1ksz@n[Wƙ6}H*ya-Fׁ4SXxrvj$&fL`\FCg8X䘴w_D1)?$œQ}Zl{uBK3>28O[VccpQfi%g/\9/?9\ZhoTѝ%/\ۢUo "'~IL+ Qy\elEJn@K?U,eK>4 K틬l$(QFd'\``̏ 5;`!5뜗i%̴rfk[jcE*% 2K^ۛ\o Qo#VV;$*fmoCRUH>h^CyRs6-*9&o:hjN3|zYy.K~;f K% B]KSçv9nLC31CIJBK&@hO&?x4 aE2>AZ B,M.H.p4TsKc_ϣ9ʽfcs2;%RL]s65Iᴍ ׳6U 3BvOow1hlF#܅וȣpNn_E ҍw"ϯWA U>_ E+TO0jfמf*ʙ|#@[pDMp4D9ea.u42Ssfz{Ή\uǟ/ƀK, ԙ;FɾT݉p"9e tlSv'Ϸy$L}yy#nqږBhmdE[p vExOWBw-G0jIr,'ƬXX1&LxvK."Ս_a< <6tw!''/ q~~EjÜթ߶S8FG@xKޞRe0eNU*7mFmjݽ֕/%[Mw_C: XX@2'U U>\Jaml\.D ~Fug\P8\gu/tj^yc89Mt}XmsᘵxH( 1ЦZ^e y[EDյ~A0C# sqBqCHtw򦊪\fm?ۿ(Auo?W7 :iy e4=-ωBbMސum4 RBqy_蚷A(6[hOAqEl%wlf-8*P[}'r  MD%%hoB@i1W5`#CbÇq5 e?ME-4[R8wxVlZp")Nkȉݴ)N9$Ih3NY]jxmc``D[wH*&ח.jUٟXWt٣9zڃڕWeȖQ2ApHsYj :ǬP菄lg% pd!PP^oZw3\4=@ٞy+J4KsƩAX H1:~BCfuW>(8v7 1˯?lm V|BZAU4(/1[ Qd:۬J`lJF5ԘMs.t2= ԾTu͓%VCk*GV=fojYz,{z[,(muT`,Hur2t\sT>.s\ }'BrM 8DtQ8mV:u*5RTěbDr[k72r'bh'd*ekus8?Qw 9u=4":[ZF2453lasYLXfHO?#i@ϓ~jOxl"p%"Nsj((;]" m~F.o;{Ua`=?1fvc0-ڱ ٌ干!ҿ@ %&ԍ J5:A17 ԵYۊ=BgfAAR"hKbZUlaUU/;="9ؤڪ o5Ǘzn<9`o!͐+Min^է S!XJcl@u׀`L?1sTpP6>hr X3XN~ 81>M,ׇqD j2B9p|j8=ʀd'Q*1>Ls [Zw>$9jqCTȶ(;gb2@t+Q Ug,C-!r&Gj<yL.LJTZZ\4;`0liWC@v܃bVSq 'e1c9amR!A xw,s\e-YzѠXfb !éUk`%WU(y׽ Ԙф9Mj~"N}ep2LuC3C!$!P <0fRbhRy]f0>휬YR!." t[eKW}-uЈ4wsGW.]r+T#wOG-cpv!3hmJiNPiH ?Y"$9L(Gfل7fQ&Z*bt6,_5g6r_:zxT|̀A5t_6RZ)cKC+ |m%V|arO#<b ԛFͱ=zPqL9ZlN vVvHl+%rviǭpNj85d4j],@+-eqhԞk) ۳[n z>iϰ߻_?n`q{U<˨UIY'W1 Sl`o3c,N*#~?* 7 ܪp7[T. ͯ|~: X潸&ǂ3f$c~|ٌC,PVǐ&{e8|>Ĵ^;L-7;1e`^BS VOS L5}#-`OW XB.*%: 1s [jv +"Sf`лkA%xd(5 zFs-V8 [{G#則KBA\*͛m 5Mb3p2Kn=vk{x  @)(N&]ݔCɰ]2*IC \q{obzyM)jYZ-wDz5M+ Ⱦi V jtTT⒱Z~1 `,Sv7 NƷ}[gWJG)[/1Wz+`{m?0yQ띪N*0⼬a7^aԵ3tR~E^hݝU-tJzSg]}UHLFKb_/s`鏵ΰv}?1 fWorRH, '̂ꑩlgyt]h+d#F_eG㧱޼@Hcm!R՗,,Ƨ9{!O]"8:hgC1yH2PjM3(1еxZyT%.Nar\Fh7<9X<ŲPV=w{wj0fMCY~Rtuad{vO5;w8#ycBP$ÀiK!d `/ 72:.G_(Mfۘ"֛v(`kYN,59h{&f/؍v1t%T5y)&C-/٪DV = OBHxwKS gi˳rl!DX|GWi\hb-MK;5^-3̜ }`V: |Y 2`%šEVP.1UAW.{b _&@\%W͠3Pm/۾vKAc^7XY.?8]%/Bƈ/CAC{ v X9}l'?oa6Ebn /;ӫZ(t# Rj,68ei?P [&0ip+eA~łML^-5 謃|ʿ^4SVQ} VHL.odx\͙eZ#Ը.Xa ڤ+Jc4hV3OOML\?ԋᅰcث ٛ'5J^H<ޝU/m*ÑL2ԭ~y*aߖ sZJͰawJRZ *#;WNt5Q4gmTTHn^`Fm^@/߇[4lف]F`v^ΐZ|I-0[:'uƝ5(Ld j8T9p:"p\+*3JkatJ^Vtt[o=t{"%R^Վ&>oQ"m)[ hU~ÚmW-ժ?6go}E'dMEILa#Y'NZ 1 0tU% U''tFKa }GnJV-@cjRk G UOVv _%Q!P8R4X>-x0;|uLY. C,l{S nlipޫƸT K FV]6! & B\hbܫƝ0"*mQHFt S!Ct*Ϛl7W4k`G xrLVɲw6g1 -)51)ok3mDY5Uܜ OqX+aH\ׇ0O46аf ,{٥W$nwM]x5E`.XX(֏|BC~ntjC0ER*5W)tb-aӍBr#VuyA.VO+M[av6.c^.}i|w~R` o=qJ :y<ǀv4X)Z eswuƌ.˘tG?nxǿMtNUTP]n#gQTXzv3CC f榖XOԲh]qLd#q"gL==gHj8mxv305\?3gE-[nC3 ~0"fJ,SKUㄗ/ؼY__Wuݲ4^IfK5(:ee, ;NW2 XMm1ھgM9XmcMNqF>yb3Im["]*&;@@1BSiw]fj* ۯ*gܵZ\l΀H?9b^T6ӊES"f ۣB'Bdb9z¢B|%aP~^IL"WC^Y҃G98_bt/~x!͆-7ZN* WͧpyYK'|Sk:jYk$ueS6Ĝf ġ߫:fqIsǾTmw 7" _OkBlK~]y7 l,3,/hzGc( Xg,vލ=Y3M?[zBU㧘Z0Q5v9\/P; JV f'4+Qjg-Aɛj {,x4O9&ö]J]1:Qzr=pK:З̎>m6uuisU3KNq kg{tۯ>Mު}7o8R%QEu -sqz( HRI3eVQD4@rL*],) T33} ɤ(u sW>C!dͮ8cپ},C@0o0"׃ +6V ^?q?(`wLӀp8ٻ37+ϛ]Q;tox|/)3lP—.~6GSRSSch7<rIXe;2.yIٓjX,d7"e3{-% 'R>BSi7 wƍQ `ɎQOdYW_J}#.:MIweQZ,4y"qI Wz2ht6 sh x-憴W}mp9viȹJ*NMgN`B9cNCKxs2kYwl絈z`ogB7ѽߦdgהԽ`8g^C?6WfH0,]l s6]sZ̓~3:{(;,$[tVcgZJ>Uu| E/H=_=XQ+%|B&};<_ȉ|e}KլMD%eEm_;-46 aKj^N} y"~eݠDj(4p5i˃-gN_OE(J8 @}dk4X=Qr#Dֽns |DlrI1-n2N^|1F&pDZ隂RHxĮ:v` i<V={a>d\^hW>T]P6/AŒ|H)"27cݠ`%%=#yI`=-ڬ&}y$$.xM>>TPD(.0оfzvAK8ah1M!3Pl=cA;)ٗ5[ѿb";V*\d jIw @TZR \~}& 6Å;I"[)j~ g@_7,pDՇN{i`o2w @_:Yg+ ܃QRL]RlLWS,_2H<6Ldx͡)6uY "-?+.+ЙlZ#E+*N+s'_G;Y=M7$q0T{2H_o*R>ʊispӄ+:\ WUHs{aK ?nx0]H1d xp b,ˣz82=l) /Dtit-'4Ɏ ˖^!Lйq䏺\alͽ-/R8mg#Lb/ on |W}h҈N?6 sAڥ>uF ݠcK4y)>0W `Rkc*Ѣ8gef kz0&&{"1t=Ʀv]n["^c4qZMXt݄G#xO0#s2:ڱA!7DK,lZ?_* ܰ QێPNCKLLPATGysf}zk] Pb^#ɍͤC"Kg1%01}e?=eӻee+bWt XA#9MaF+yȈc8-c$5ؙܸ*V ίje4orfLŌ~CI?QZk,Rɑ@> UP~j [CZZ^8+)vg*9{׼#_oblo[LجV}9r`Wx[\ bیM ĈOy=J7 DC,G4nAܨg;;Qa6vv|Pn׈>N4D'#q?b9-d_a]/\'=rBvw9d'JLIGWƙqypK69amJY|RR,WaVq*&\a@HQ_N)A* 7yZP"w2@ =_.AwOqhkd!6hDgnQZMb8jB~];W&Yt7.JL3/g'5M,hSgzJ<%iR͙LzvFHN?~ &A`ȣR(z:y re#j" s$2ď wEwPJeŌy C B0nTBѪˊrbⱺm0/U;[(LII mшQ@@)v҃jr> v("2Ӂ,/)H Vnc#:b-^7)LTs~{Gi*48 63HtL47`iX \h\1(Wg6_f qM|:CJn!N-q[@Eּ %E1Jlɝgi(j} lWM }(7=}~=Y&]`L ^"Tŏ`ú%QȳdL)vPcRW! }cO`CRug^`Wi{^$TD@hdܸ-D5i% ,Z6ss}ۺ1kh!hCx|ZR6h[WȻf%ŵj r] \[lZ\_gUkS%E}{w>&TWg(ttSe7ëۓ5/$M̺x'چE Y 7>nÖ I0pymRiV1R;e1C/|0q] Afkrf*)c3`r.dRm|&,z;9le|887Djmcz9`AR{GDa+:рfk45"VyYo65じ1[9xIf!!jQi&yJɴ|<~J#B2!~6tӣ |n3J+,l޸u/OX7Z7Y ^GHॷ:[s4Q9@+e+~1oڶX wV(D9!wYGˏ1AS]]oɶ03#ގ'LP<ŀ2^K 0֡Ӏ? HR t6u=4 \H2zXg".e",?9,һ CT8ܤ+r$t1Ғ /??,i:0jOBrƭ gk$K1A0+o9PGGb,`],y؛þQ/ndQ2ɵlQsCêZ螌 t]Sz^ eadC.u`'P].Τ L)G~UuwAf,}K [Wrk:m)iCԅeaNېQW2\SS@~D)[ps6q={"F&6Hu o`TB>#!K29*]Sx.I.t7r02~"Y_I<۪1tML:j}2eJd }LPs"$3tXޫZ+8,16=yUڬʙ/^Ƣ-x]If Ȩ .jO ߭i;^![m3h$ƎaxV!+'*wPZ5"eK4LobݯZwinz<釹#$L{Ku{V(״dԱ oZſ.lΉ8nJw_+JH C>)eeЖ x\rZJ/no Fh8|_x;FGn >B[$J>G(YxW.W~,XQ&|H`a |l`EOur E:| @> ^@ Z>[R1!csUl# BQȶMT ;ɾ S&$AGv\AAttSoHmr{\:ժ D|*Fq|@6)+nb'd5lSg{[ =y; ZN|BXpW8͘8ҶjAռN{1d48_ӟ61ZU."K [䣿BnDʴ~Gh\ݎd;PKV p59BvÝ&slrEdaaF:+z Eγ׌\FNgq{&țNLŰI/t4ز㮾2@Jl/gZ5+n/|,nuoO9vз~Q5Tom]~$<|{aJJvEϨ0b#r!&@S'NJ?t(X%nLo" ~JyjTkN>$#RNl"t1Ub(,}vN߷o p_e!\?_+x4UWw/r=@튨]n !M{/[rUjLE;Yʍ)R݃fScs.4|%4p8.Ir3v ^$~BMQ0j-gR\nM>i> "mk\jv c2xKQg| WuTJqd(f|=ƹT[6,&PhWl_4HAjෑtIrYR =U(( >ۍ,t:n BfSl+8BdإhAS& ,?e [.1ق̺ hs Ѻ hLcP%^'h ._"\(Ý\U8^c*,3ܮNRM?V' q4Fg]yJOΏ>DUy IG0ΠK F2KJxS1G2 bØ%DHҪezB@{jܮo>loЏ~̓gi@07Zk'OsRfX=8i)-1 Q.J[pɌtN!cg<&[Ews6@+=| w:UB2lM~E+Iy4/)'9Vp[$7k4?&5=\*_eWq6Hϧ&?8쑣/o@zGq+}y쨇h=sT͵)REaq.5̾o!!Ob!?AGurpϋ HCcy1}@Ee==~3ȵPX 6UuNMll⦼^6Œ@W@ !yz^٧h: iŋ5^T ־h6pAwOCRiY 񮊠{ 6"u݈Y"[jވ iRqecW߳QO1z''8A"y!O)$HAn /'JOdYL`Cc NyK^2u<)Bo7vj9ό'LBzCD\&Y'9Wcj 6O7`+ 7,QKթ?RyfhWf A@b݆ Ѧ ~8ICQM1MȽRZЖ[- snL2xq-%<$T S.@@~}w8m L -. ^Bq -In}(Oj?8tsJ 31) V>5YJzdzB7 6? X3% \ A 1zO2M.$XE ˫V{K_θ޲Q|) Z%_V?~3T|A5($zxF93->fEV%!Oq#/z9u;yN6uyTlm|Gw)KZsay4#^1F>0&ÄCQv/:y_ʀXR?rⶨ-<*(GXXn܏03ȑ?AUpm.\$|L0% TfN00SAJо˓"90$Rӌf51=9uRS5~#csXӐ 2w%ׁ &c2V+VrI~7s26 Uӯvu§m- 0Ҭ5evzvVan.>N(p]sHxAUQ:q15HԡdC :ZW(v|8Eglq@<}t}Jt1nOUS9/2܂z뭠Аu?Ze賴;%]SUp-1l ד|L{HҎ_!ng%p@!/ 86 7*jWt :$.l}Oܱ{q]/D-"cFy v!kPi. t3-ҷ1o]$Ǜڜ\Zgs90Oy:>C 5;*!.mdcU1y_t< S@aYAO C À1Ɣtח<+Wrj)<P3~]QΡ}h!_" ֯kHCqEsTq2JJ i,Z4-kqȡ8X=<5꧸;Fr3^owN awt4+7O%<XLSm@f4h`i <^ҠcWioͫQɹdXAV})}%$1S66j🆖e_lY=rq!A5eQ>SɠTcEpQ AF wehb>Xu `ĸn5,`Q vÓk5X 񔗖n>EaE$rxԒi2sbqyP-rsdh@[6 $=3vBLMn,B$sx|ic$ٗQ/%fԽٻRx`8L45n7rNf18U!{VŻCPoa mqӮ{)EӔBH8ӱξ-Rb&cVi 9jŭ74vF='c;Z^x 4᳙}m1d)g9M @rP? <Ĩ;o@%Y2 -vTXUoS2%}j{%\L^*WnEw`B*X *Ҕl3G[`fxFƘ6֘MbKek@べ*9y]>$_oG/2tM{۱HM@$^8 +>7zgksڵN$d+p_t.n*_lB3M!15' 불yRfNk&"Z Knӄ>(ȩ&yziƢ%iZݰ7w&F+ODu(8$olIΦmmkgb#74c-7ٽK!fZM?(A)]d! 9LǺc,V8kiio*>k ,-u"-" aO8@nVXE/w_(WƎ yqc4)=u1㫐zM2UƠV˜eμz{q4!^%AVU]nMU{u>Wq ܯP1ugXyV"e`uR >30F^qb5Cl]ut8b*z<+xC {Ү7[U+&7b-?=uЬ#c`iI6XuwmÌbf4 Y g/6΀pRl '>b&BRy{;zBT96Mӫ瘮mŸvKVYR϶h>&q|$i0 |BD$MTW K.x8@%ѩc8P>.:nTZcB~78 J޷o 9&_47%1P `m&K٣}%D.Pi#x;%Lbu;odeٌm-Bo&BSN큮 =l GԩGD(ݡH8,fݛ:9XF$: m=^u5:9.X:=f≠rCwVɡQ&70!)`2X\0p*eVݠ.0_V|I]7?%b,JjʹGTUǜtվ{̤ϾtUEN@SLWo{Kbl_HcО$/[B+鳩vQy4Fh Tiˑd+0CP=s&]06g5a*XR], %/\`V]yL AIk.\-,5pAYq 9¯M r*f!%*O͵ݫ/"|waMkI@3NEe6[adǷqBSuWęϡI[y9][ĪGУVI4HZL+7ݬNhpꬠq&Y.|Ud hElH4q'VUUųku8C@'nei&%=B! -6uR~R?" K {֛2dY&L 0%N` 9+4 qq^3c ҥ?i`-0 ;C894Kq} O4p^g4@&@@9NpA͸Xy3*SWORrQAaˀkTnVɭfŴߝ=>s3=@ZNa=)?YC$yf٣zYNөQm)|1A{e0T*yV9,X0رYܝ: OS[E?&ƙyW!:G />ş6ANdCyI akmڸ\!{ɨyͰJQuo@{Ď}d몦ޢؚU$/3I*VFþ6UP}e ̲L7R`럸ܙ2 8aKgZ$jՙ痢9X2P6' a`gISHgV|\֭A(=̓;)&a )k {{!!P77pי0߬{(L*^UA1;V DfJҩC([Ho".Z¡B8fUS'k156'zQ5* OD:Uܓ|x|ecax*rW,v'ܳ2<]j}C9i0tz4 :(j_|Xt߿q=U0[WPB#ln"} '{u"yu@R[qK_GeD׶X;'%&'I1K\[Y (OY 9#-\:n="OˎMaA,sԯ$|.{_doWWѻ~tkY0C͇ NC2<ܪd*`? b?j"79qZZF"BM-0i*}ܳ{/=a 0L:f˰`P-!w McΟOLH/X평3hcek@+̎H ۚO P$ Hр;>͌ VEJkPVY/ +XΤADyQ?ϴ pу v7k>  %7Nc+Qxʵ Y[yˮX1D !^OC( q戣KFtlZT/!kM_2ju܄ĭGnجVw `i[JJTL+bm@oŗФ}=a ^'re \?Zp""?3o8@9Y˚΍0%Gx: t+C Ї 15"="Q'x4U.7 uIW2?8ˡ qCc6n36Yg~)g16U) EbXNCt&B[AHka ,*ւ[ &]+"#e*YQz%>䎐^qo}9wQ&km UX@ 8و,RcOvB_}$A`vJQv} d̳qiNjطߔ/7IwD.B |F^co䰘7Uw("ec, o7AxU@9hbZW!@d"ɁQQKUU3/ПnԺF}/z)Bnv^ƎKblD`#/Ċ, ifY,م-&Ӊ6SaHߣ{xբ=qf~6zOgIiC`r໖??"P]O.Uz> @-^K0[+wv햇vN7`ے~jsAncACsmύw/AuSI$nyw#V 5ѧ! XR>i %LҲdܳ[LL3ucDɃZ=ݧ#Ic /LjmڊjFq%d>*^Tʦu1"ŴQ9WNu/qhcOgxG cV}2J^% fzؤ $bHa"?I Z\WwUNēMxei`}"c*LJ9nUD3xgL~U]2Wݩ"53%~@`/4K %.cǪ=ߏUb_qWzK0h=RA ꁉQv (U:-.nwR{>}ea;S]/A5=־#?4XlMIt&gP8[54vu2*YNtIWAu9|A1n)vnCx>n~E<Ձ=yO_pnE5j5p {=67hI-*]WS]8R{1(kv٥p*]Sr֜#n\r?3JK;_G-}G?n:scs~6R=]T]("2W)NK qyF <%;W x-}b "烵>5Z8}AfHh_oas,R?w !4֒_ W`@FD!XP] W&$+d/YSRi V;}_\rb-A|ïU\\̓/R@:Gm 3\7b|ى UM8?b8YXqBTk˼cTp`IUZ~Y9>5z/$Y;є}\qtLvNEu.bЉTErenX:b(9HP-)WTޘ ,/1[H;6@.IE=HڢYz,m%XPϧXv6YUSZ1g*tZ_F\v,䐎V:' ``@YtKi4/CفрgA ҕu>}ޱy[Z g2Ԉ-c k䘵FYHmtgM@/T`ek)i9 BOG r>g$pc0YnCm47 f_+춈D]H~~|JW=27{ 8Dmi8wkYQI\`-ydûWyHbGn)q= 'G8@k`\_ek 7px4 pÂD6;{:mg:=$1**É Q˧2HCl_b\G:ߡ=^Iqc-(r ~<^p|viׄl9pw8m?:%S~0ϖ.2imQ3 Û u&|m{\~_tPQ}n+ӌp06XZEHKdR݇Q8?T5! 0uNtvZK0EۤlLPSҏ;G3z)!ô&%oRL">MÑn}?Jt3X,yYpfj0:U<|T^~"E>$e)ZF -}y+{RT7fI' r4sC ŕ{,Tˮ33XVXaʃ]Aaл9" r/jLa,ә#! or'HNPnv'_{ /K}*xئޅz]CskuX;4,΂k{sֽȌC1M;3#kTi :Q424w <2U.B/[K}8ps|#{t#}_oC sÑP%!nqT 4d"x@IYYGznE@smPzJԉ .Ajiyg㼨=X.x=&Sźwt{'RK/u=0ؒey UepAW̮kLѐ *BQ(\NazOpGa02v6@,F(XF"SM*'#6(gzX?8LoǴ&t[~,{G'cKarITkrDaO_!ڭU9OSJo'tf~qu;i\QC&4{Ju̧_ ?/J.2 hvKyMoP̳{(Y#|2W5M_B0+3 C%c9PZIuk>cH\L'D{\1xvնtL^gcEFP [ 4Q;(S@Uc<'5%L}yAJjRP`Y!H! ocu& LHȝ` =X \*='(-wMo}F;L1HsݯqRf /\RY/.ejwbRƿ}_[`o/-b?8sXǎsđŰdYu;1Q|:&Nr/aEVU/cXkO΃+3O uIZ(3Ԥ^es*›W9%~f]v[BOWCܡw+~|b~'I툩zl!=M,_J~ .?v #@D1c2n xP+L( t8z4&k.y2mSYBxgi͈R΂91^&[V"ƥ-;PIܧېշ"X;/R~; UII"4fM ݴ-!er˨MԒ+~U9\C1ȋC`Ɩ|-@?|q3nu%(sD=M &=Lݮ) !{8q5f6el­׳*xBDOy8z[T(ߨvsu-=M'q Q\:|ɎUտP{Զ._mN 91)s0"y2O/6j/-N ~ W|估:ΥsԹКxuJlqŜz;7rQXe U9pe|.},=G: +`pI˧X -ĐZ G䂾,Bpq}Vn.*r/mJ$=]*?ml,ɯk%RK~L̊* $b\]{k2XRڑ5''̕w췭PY]̶贤u,xsİX'%|JNzt~qߎ%6 .i>;i1UkKnحQ vG; ''Z֞tZKh2W eǠ̋j`X'B:ѠW*=ߐ(^n ݪ!]t"$٢ݡp޻xK>p-%zQEÕB#@HJ]cjk;]pS9ĕc*`Z|n;5 g@r벩LU}U}EkL^+.~ :;*rî0RkX8=1KbUD@[KCpl1z8ISHOYw;9dP0 3Jf(ָ/1^`ļ$<24843N81h'~=@=]΢S7v__(y9}i>kKvbEEEezr$1gaL[k0[ "bF"Na ,nhTxrŸLLzRuiT D !!wGX0Crwu{d%`JrPQdj|'S/ژ$v\n^m ܪPVi/+j`2cqc`&2|Ap)3'빣;{m%%o]ǔ֛sS$jqsF3[% &|rWIDO$i+sul<4kbVȱ_5>bt4dC6;e#+x`ZSM1A͓̻ͦH , qɟj-,h?ͣXvv/d:a3 ))#|bRgb_}Eh]֧|>lbKfңʎb(/+f2w<'a@VE "1yqlz \ .|\ uHPھS!:UF} o1+⪌ Ր[%ҘyS+!RJ~!LjpPè=N ȁүp,۬Ѽܢxs=_4cvLF<1B^â&pͅaXU<^!Mv`fy٩%#)3F[w4M*:͞C`>+~ 5k=k/Sa6>]5n1rk}tLCQZ%dij۶^ E}W),'D {ɚW2d@ƮT73d)f#=[ C >k I3|nXV>#8;i 1,PG]"݊bRʺ1.~ -(+Vw^?A)$wz u..ٖ4);YN61CY+o;ʘ)8S{hƮ"j@RtdȢ}q{?Jaҷ`zn\7>\r%X)^~@4:YoRK+5[O+ƞƀ(J@~x FGyWq-O7ł91{cer_s׺ko(?A1,ZJ<~Aޡ?cZW`2CerHY9v/kí&Ǯy`d?Nv7x7]eH> +d)lI`>/gķ=L( [NAI2%(υŧPd-P g/v͵ݯ_edkBzubP4Lqf\lx+Y#}A\l]#M6Ge_{e$T:R[(=Q*q>uSNy{$i!fp'FdOܡ =mʮ<@x4ؗnY[G:| #_MyP{w:r#Fh"uduF(ph(,> =hx" J4uɱuKd ^Z0M5gB# 0}oJ2C&ݷoeqrw?&}^=1glDG۱Qkcq$fj %<HԣTŽ8L*YQ0-5+:"l| غ.SK3 rFҫkbxȳKF*i*S.&X-A J5gWo~XJydb"]8Ɋ~,x\Zj-ZþRQp9٢ư-ݚ:uܷFDu C_koA[ρL-{b#+9*p>A%A^ +JRwc-\V#SS^(0TxXJu!@P2FNd=P}6ہ^JLj%}`PM`zɠF@c BD?S5-~vM^Rfb[R09cyB(=rؗ)9CWk@J?;D>Z^oP۟ xHGb4Ҿ="4TeP7uuW b3a!;nޞH?-APfBz)Veո/ٻ7["u/28 θza|q-ߟrΰW\:x0 }! PȺ 4sEn8a2x$P&ݼE)yͮ x~[X-2X݆Lc|gZO̺)%5Wr6"giR}&fMVcSQo>4yV&`n?#;T ưH=>u?xp46'fxU2:OR _eK0O"t dG7:=;JĦAM&d-_j&I$鯽JExeMtuY`r"ދ'kԴUS&Yye _-MY>,ѿOj;`N_c޻αR>ݬhD⽳~P\)PH}GR`Qq!zt5`Ƙ8o{}kw킥7b)jH%ET#x~CPrEIrmU-#"5,-mUĹ5-1G8>]aS># 9+=T~;;`o <8R01-:U[xe.t$QgZܦ}Ọ>K3`;|g;9w@J@nӌvVe&C-5{3QQ)~:'k/Ԇnx%ѾH/!5cAϵfvg.d(݊sΠƒuML=FN#im>Y*PPd8kU,1u#O] ¡4Z 9/LΉEqv&T#`nܒ;DH8\{)VFo/&ƱvQobL㷤$AmٽdLCcA-y+c?3XR٢|vR~a,u,4d!<7ML;7OKh{IuM Nv˳V){P[-!y=D\fzʇe»>_ܺ5XL1E#Frb^Uk6F眺lh2+ʭvb)PUd6rWБ|VKVu"0\X{znNOy-瀇`s8$_UVl J`mf-tH rD_þ'樕l4L%=!PzYH j>kͻ\DOdw"WL+c9 P_g<Knv=pPA"bR:SX|?|LU`U=-oY6p? UpMg֬TdF٫ݢ}=a;X ШgwlbjB;>?ziF8,\:td;URЖdGU#p_Jgj :#_^J<8Lbl4{*?cm)fa ' 3|yG=XTcVM4ez0|1lv0((񩥞Xu=ex@M~ߵ§_V`^%fsYGJп(WڒzPVmO f?.6,Nz;L4mgTظ[Pdne*4gZ8: Bc;TNr2XLoQˢ*-sk+ DY{%Gwiq>:_őWh&j2*9tʎX+ byrpi\~ߝe00~خVXȈs "%FLF(L=%rpZMIXU-_3zβ*Ӷvѓcb.,4>3Վʿ\bLM" IoK2y*Hh:RX-vi_N0ÛS~_ވha]\u%'Dt|nH َy뼗vG}+ gx-K$&KcHXIP ǭ{$PÙݼr m(P=aG?GBY\tuo;b3D7ǩٙҊK&T߆vM%܌@.SkRA%FGX[[K 1`W_K"E;YS<ҡU*ƀ'5 {hT_yW!Mm2?f&PN L jkFȥ:$yRi MG(EmY<.(1+HǗOurs䓝SL/ה"oD7yM̄ilzTa84QT+RrWB&c|Emf}Uo0Ygy_Pq)wX4pQCFHF N9%prs˧>ѩx,F/JA( G084M`M9y_uڕ23B'lKh@7NFj(l~8j,PA#`R, t7r!F>Vl\fc7Z'6j N{E|fΜ@Rw^cqF(A54|8zϮ4 #Bz6Ն& YZà_:=őZ\+FXdzB ײb`Xoti#id˦dL2όlQ4Ÿfon D!'$Z;„t^nʛ =WuoмZ&b~J7+]s6>sꭍ(+\+͋zx6%4yyD*=nCQ#ӪҌF?8ĺD*dp47N5J,窐g)TH`޴O5t Hlaej^'ȫ9Ϸyl;uwLxXɤbܽdmYAŒ@g5MN$L\c[LRkΗjy=?Qk^l)@fz|HW/M/dK9CU?tV7Mp9zޜt,o˩ |S^Tb;as҈r>~'H/s%__ZAɅ Չq\p:GB:ٜ cYծ1KD"kcۖXX沅3BU߯E8I-k6_%Or"w N^i( >f#RE\#J>Ft'l ߅c"sC_SJ WX%G mXgTjmtyּ:62MNxL!-$KG+)~oH֏aV׼HLQ(`EMJ̺M8G x.j9PXMqU3u#v3q̥{7܄taAhۧ>=y )_| ~EĘ6- W-_$|+;:8r g-_sV=`J/A|*rf3}}#4)sS(hi \Jϵ"l̼ɋlL89p5$:i2k(@tt(7y-wJ+_Dzm4虱3 |*a<xDwҧn @aV8ȣɏXa Va@ ޡ! z>f)t^:؈}}Lx|aoedKuz.رBvK~32]ƃg ¾T$* je3N@Bwb*yAˣ{좳HT?Q9쨧12v'yc?w,;0 lش 5`v'M1ֲVˍJ zҫ'kӊ"wx RNCLL3Zw ogJ~, g 7jv~NYp wm>E o< ekb|z4IFL@9"S)4)Mtlh=X>vQLxڗp ffIYk<`uQSz}4N-Y12Mܒ|P}0&g. =ͱ7:5VYԻGV#nh6M'nkzDqE .m:f|I sh֥EOIv P⧂v'i'oA/gpU4g g9[`UpwRYŃlݑ{sksA+v9ϛSBMF"Vl ɽ+nOho[Yg-Y?DCR.vҦj-Z_P.zO-*A$?]iԱև6 f$GP&j,uŘP}.PJfхxIӼLYhSz5O]d]/-rA$9DWJE>#6S ̸շ/73eҌ8R=3ҭBh2`3chq5ϝz t]GQWXktxX`Cu`S8YT8ٝTTVj?iJJ;g d4jNRް6iZ\y>˘n|~t}r5w".1j?oHN'i#(D"'4`m+J1Ix \him>D\^TL{p6vd~~997'>ew P8~|xH]ꛯM6>tB K򱎎)5IKe]zJvph[]89O }[tDVM:>r;JL"~#43Q zŽkC0%" =68YɛEr/ 7_c@+cնA+}Bީ6]0Er~.)aj}*m.9Mb\Kk }h0q}/7Y:@j`b*"|G@6f"SIF;5}а86[~"عpkī&P,ާӰF&ujWH^ c8B3+X dyJZq^" <^U( E訍NljRMG 3U *n6xvsV9zi0{) zNʼn%^āﴻN!hKFVW |=R nfdCJ-쫼GKŴl>uV'<mIMrLrYdsWW$߂-YI :nX@ݯ€W$ RBsA2yfYe=]|U6) HĊx&\7\Wk2tUI˰ !6U9a܍k̉+m.V_z.¯ҫtG` Ta|Z7OП:|C)H+MPi~!h+ғw5Un3+h)NOxaGuԪ&Xv=S8.v"щn 8gX%y/Nq>ЛNFF<\P5_~՝CzL*cx{exd4j *ťsN lGe?TӋ_AFm( U0:z''!a#G 40ݯzث"2I_~`բ^D mdLG6 u2n-ЀI[uJڦ6] !,,i3;vc$#c-VVB aW0(H > -,$=Ѐ3CzEK0;>dɎ87 2q 7Td7%Ee%0X~7cI qĐ5C&&3 x9Y­"ս\I!cZpEO!~#hXK&,g # nW``7}wނLH TXA=XP)$UQA/m|lAŒJw0xYj9Sxp4O K5FÒ1$~TEbr`6{WwlDvmlyR >YL($9cҪSz L+a`CA;vϿ߯B֢<씈wgoܲ1.AXjȨlU'^dN^82=Pabfs\5t=YƢvpOh!V`BIYpC3Y{ZRToAsKO"{Pq)uEbZe?z?ԺM34cV2PGmŸ4š-:h̀m#$0s*z6nte҈򣓃f=57l69!VEqlD>UeZa)np㑩-}wpk5]:P'㇄݅u< E>z&ci*,;kr<8[ࡓ~}ogX.KKnHya>]YD1Y~< b2-kw 8P"I~ Yv :13yR=SwRq.Yb1C.,p&_Kmԡ@ Azh!9`[q[Hxn(.UMP`37J?U۠jbmSaBSAPevf[pCDDVVDaپpd/zq6YVuUy@Ɉ\j e\ٺ*쿏 LjȖ3 B݋HKJ)/C G)-lKZWPI {僗>}\N{{y0]U͙{v|q"yrx@GNCõO&@_W1,p3Zz w5рK?єES~ ބ4^KwQi<(щ<c%POB6G,[=N6;f*eFfJK?ْ[[hN˵q"d8?҅Ć;o8EVs }MӪ@Ko"T(opL 6=WMUgWs %mJ'] T-srἵ$[j;{%A6DvW DɮIYaH5قƁlU)1M2rٹH[B8+GTu@Tґ=d֝` ci[[n>9Bwty^ElyolTʦ,x^-q5kLJif!>̓V fwCoӀ6aSJw( 9!!FrPcR"{`r}\,Y/>WYemJ'׸)Gçc=ВMJNƁbuE:Wα"i;͉.E3H{{lɒپř  pIA΂.( |uJ/ҍ5f°Ͻ <

p+ݰeNj,9MÕɀ˟_*^ƅ Fu $#TF)[fUv,t5CgIAއ.1zj}7لRSS͌ b[r7? H$z.Wռ`^0>Ԝc,Ƭ1C׆k8e6޹#Z`|עH+4, U)2.d0'3ӷa̋7Ȧ79\et بY-kWYVlfH^cCA?*2D_ę\߄*z1 Xs+ \I>նdsrZ |hAg=v`!6^<L`g;8ZkLVy-+[o)G2 0"WjE-i,FkVޚD\n% )Oط.۸n}"ͣaԄQK36NTu:u!* y*\ܩ+)A.T|Ry\JbF&"M l*#7|Y/lm<.p~=vk԰F:i|32Ֆ!aX(~d햟1JYL M԰oZIezu].OOnjvh>.]{ܫ,6M׎'|a//-d'z7cWsދ6knQ#|Tm oNz[eR;(HᶨQ$ `7Hg &I!vu HWx_)h.ZerGx7[2 )X(fy.klw`9?nN?TJF'Fmcٹ-dM7uM.(wVF^oL62G%S pFF 3]DbJa`:_ߞ>@z^^%,IԄhvK#Z)Ҟ;lpХ|:k^fי| PT7&ȁ/] bPdIWʠeZyȏw|q5$'KS[g U HF/ >S8+KVN$yc}@k2p[ת;J8p(E9 TsQtG`(I0ޥtO&qd>7wYꯍKM Ģ)<Ӳt[ ^ @`逯dI u+;{mt(RdB! g/o@3}*pWǏແ&9'8A 'JdrsmT%W>Aܳkg'U!sJa x.\m{G FT|ljϼk!_os ?\yI_rn3&?met HIK oK:z(&/ /h6r[C7B)  G<NÆ%w-?f& HPbPtpF;AKu>l%7Vp6yNq_a]-eeAdчNԤp;^@>RΗee׈0fٓu)^!Jp̳#L[FKuģ(0 cUIЃ!926C k|..P3"Z_⑈\_CңRf)GHzzq畫`LWrb1&s%R xOིX|*Ayғ$Wx+QCj),Z%@vodD{~&VhC.O|?˛ ;`Shhiƞ[^kme8`fdI?/SwpC&IAϹ eTBUd3tq&xiTBʁѯM~m cUnv]z-%m+$(O@U+RP6ZJt\a/]~Y.ne_e޹8(YZ" EDS( !Ge- ;n#S=ҳ6%D`fihQhF#TpXcv+iM9 dRyy]˄-9N+@VaDPD_:;zoQ)^Jm'8D0UfֱU_F\^ uր ^Y bdO(PI1NTc(vImP;7T {1[#5ItgF#)]THB?iM^ZQ;UI7< |`]a>gF߬kB[&+^2Aú=S3;fgn׫ɷ̃,>XCM!qb)X4.h׆0u)wߧM^w%xC0EC~EK ^Rݍ(`Wz`d?YDcecEV?C⦄#D\I?CFLU8wBBOVq`sjiwi:=Z>1(~0A}8󑛜 EȀ 2<Q qņ'x*:W @tҊ=HGb|݈BE_u/* YSD"\f\(:~ K80IS؂T#٣u,*f^\L+(YDCf~|7ߚPg0@h/;˶ί'PHgEJIELF-TģC=θV_m60?PŅꖧ9Mt=^'>a);WY}9mj~Zw1.mԂ#]_lGHn8X d$C -RA $v9F. + F?H`@ʲQ$3MŮ1d|S0:7΍WF/Y<,~pMW`P~ {βa3r'z9pX3XTCVʪò8+s2"8*D9tC9dÝS.*n^i q+tAUՙ-Oܔͥ_FZTc.Ĉ^hp) 5ԅ"Sk]yiXr^5A-Zq^KDg9R?ďM -rx(VK'i;ZWy7nrO[©;P|3"G+i JvPe4ɻaМ͹k`qVH k7j5N,೉ gy u޴\ `; gС|[4rIYda5Vҿ› \ؖ="cuyӜ9`U/ RM5Kp5o@mM߷_l^pc6./3*܍(|Ȇ= RfcN{vˍP=bzЈ/y4e>%==jɨS9hdM_T1PlH6Q.=e8>ˁ-dU 8[U3<+7/:]Bn4?VudY9Ha t҈K/xSɻnYс|8XJrh(T/Q`G[3xGF O:g루L3F*'\o.GRxϵKDd䠨2B`ljx/"h/'pZmʇ glzKd,!tG,-ZnyMv|dPXswV.siUooLѲNR;AKa6KNrlU>Ghi#i,%iўܾL%Z*?ߨ{ΗފN̆YL>O!G|AgJ{5ީH`K^2(OT3+S֊3#00㜘^xB?0eY:6&׻}kԴhv(Ǫ?vi$kxd2AwfqeKڤxn*INpPI r+ lЌYֲ뛱CAEBNd6'v5sy!\tŬ}l)kU>396 IWSYnzVnȄ$l5t\C*z/>5~tȻ'*HArG|Xy?髳05AAT>-63%Cٽ=0̏4($HxKrFek^ek 4"XsFcM[DÛq=!\PY;Q\d"x(vo>6N1Q`jcYgIX VK}mLXKN䓍<"nݡ7p营 r/:qu)98%;1|B4FS/a~-j$ ;,5h=Ȅ6p>t6g)8p5ü |}$!vlX!\ !8'%`qOqj`#ßg_&K_)_i8S4υ96 N wJ5\1"44M(v>5`lD>+~9:458nYa̶-iG@~ ̌h?>VE86N_8Hmb.u1gx]i++u#Q i5w++ l 6DQ ? 纈$E lЏYiת0'j`ѧ\W(/xK>1v#Sb<ҚT|Qf; ͖LXM#}dz4x?(XGh}ڄ @'9# -kpL5B6Q >>n. ;}B ^0[ g@XQg7;Emh2 u˿mu=nr yHCHԯ+<]1~C$}h\8zb8daTl= * \Nŵ+VCk$y'6^t)G'[ڐ5Ds)o{6ښzozLG/$+DM*ibqW}[C>ʇGw@Ni E,x}o+wP490n/]Cs dGwm. DfءOI8 UZa>jm9łF`̰ܩnO2xP-7f㷲>&x!\Zz>t ߳- #E2"6_a0VDCNbׄWByHɱ~D$TP_ILJ7< 1+Fބy0b,xNش>B8M\j: ~[=ag'cdO 7"l A! pImF,{"Z1#]v/qABq=iIdu0(wg凅>^𤱲@\A4 ?|A  竉 bM S$ԯ0ONGO^ihQȽCA) >-Ut7ȝl:at׼>dR{w(7@$}; `qywSضQT߉\$4h hSG.4p} ̢d&GǁZ&y>N@rZnEg+lrC3.>NfGAw$4 +M̳Q5=_'$C \꩐Irx Um%BQU{w1 ;p0ިrq'Z-ȇu;JSQȴlrn9ТK:s8WߑXu\.NJ 6/zQXyf%UL zԇ}ᓥrEocJ\@ѧ.RJSC(p7OM՛k,]4aHNNlX+!^WBFΙOfG9_66QZإ|f+S]EW#ANOx>~{}.wbzۀP%/n|PϛvA 9ydmBiK;8 nR4wptDzȷU.hA^py4/n% a$k>͊i6?t<2=:ާ£?.bIiuql7Qg4CZ vgt%Xphj @ xYr$jKr)\*ӛ}PGz[/M lGؑiC 6^,ۦsҕ XvQbUL0z.,S[SY}k] ΆNy[="qsɊD:L!^TitF<^L4qN?TnȨ=fF$s#@@Gлůe3?ۄ3w$ȜJ62'|f0 d![:2CDmx9Veis)/t;I vᄗLj״Snʡeca{u/Gb⃝s 3~I 4I\-8t-0(waLːwlPf¼f`Zj?~q떨?$ ?Lbrߙ#Zɋxy^ '  \o yEJn%m; 8F‡RN$i G%l~vO¼tor05%i2ō%TsT"#EYJ(XJe9Is<[ K-mBX~zJ]{8|v<|n|KJև4Gă/Ëߙ8_'Y:ɦ:J#Z/ް\Wk;yˡ;G(!I?SsT,S nOb}U䂤(iY0hoQ&ѓOGg׾Zr|:A@n=! 27oPd_K`),%V+boU&Xsh{{@3 =QG=1=r3S?hh[5SֽYK#e M%w%-GW~@Q JB^)?wNoVTd߁NZ^}-<0(DR[x;UY!MNm pME 8@[(dX?@0tQRqp>: 42#v9eR.5{S]j}Of(>nƹ 2wZs:-„ء1kqVB <}3"ŵNĄchnVAº<+vPfu}&Ĕ'@Pwk2 it>Y7͙-)IY:p;$EQmXkKYk}5 ߡCe)iYAb ̤ #~^jqb-2QY\AP L{:i%ܶG+Bl6߆\D"dm*3XLyIwg1"زΞf<߬ ~K Ĵ %u1t҂c̭ AB_db7Y6P-c0a*B2:uWH\/W u@HZ+7޿`L-+e /B$#'-ECKY/ӓ,iܜY*f(p+2k[g\s kk㛺fGC5k9'૿8_S0۸  ]W6nK@S Xә. ?x HՋ{*) G!׷XtZ ͪkzU23"bRwG^Nt=i[EvyiN{KUf_Mߕ2pOmN ˜VRt/nOPϢrAwfL,alҭPOĶVVT䋛Kh&\n+#c_y!km OVþ f ׻hT~ R7 Mo'LO"Nnbxth2`/7 Tf)HLǠ.0-d5\\VﰖB: $`:"1U}Qp(wOE~dSִ7O>]5V@D]@<+ ٳGIcrWL}e ]91Ya3Xy hB'ApA MIeo8MybC=_;9GՉVDZ H =ʇ=^8m6X݀;7 LgAxl>S5lE$yHoe?A~c+<5欒|E=1 ;caIQ2{9vz&:/Bb:(7޲F:S>}hͣO3AZ 0I~hPh"V]먉A ^<$#d0.BYO]vka59G__hL^vY.qE8{+HqmDZRs8ɧv߿"W4C,+d|BxMb~^> ?;~ŋcGVx |+}%{~"}aKq\Nջ|#*uh/@OJzxf@MRH1CsGKшϜ_^h[Deu#\/} b.ҽdcGӎXڀ6bN)S=]?2o_O̠ZgxUe#q{M4Oa;B 2X/䲐{SlKD`/_Ԉ7vx3 ă:fI$'wUz4zJ/}! #41p9u[Y9,1t#AaR^2/=aw% {6<γ}dV/asqWtJY^z,ymt@bpMס>(agwHF~DQp= q/%7PSf{./0d&wgc``.o)Z02y~? alZҎYeZ%G3 jP [Ӽ2)4pRf\Ԍr1"2JM6JTi t=hAmL}ުLEi=g'Ch^1z2[Uv*BkO*G- :JDޒE/^0rlӖPI-5.ŞLv.H~$AG [%uFd.a3S9o2-*\JΗݚF$qz ڭ 825Π?R&E95?LU]𚑓B p}_gvx?QfQHWa5~rGFVsq3R5*VKkMvK&5ܼRhx3EN]QuӇa; 2E;:3 U mƟ7 >PoiA,gx@Qu`]9H a Z?$ңGUNM֯UKTg\4Ȟmry=sܙ&Ȓ5D h+lVv͉~ْ4Gd[S cu-褂AijA#iآ} E+CpXm`$1ةnzOp)&S5C}moKyQ#d4X.0 iPzɌǭ}yb9pԣOre mfs뵨o󘧗$V R%3#Qac,vhMԏ9DxRTl/2‹0 ,"F$@v5x{hزhzo[ ,)BK_a&q8)/1a#m?Sh^62ZpNԦ$P:G^*Nj#-yɒ+1 ?ݓ' VM,z:ޠsѬ;2. }Y#9ɳlj9yAy2Y[URvO4jG١ q~7ŵLy)'_+\~h=GzyѡR љ_M9-ŢqIO}Z ]ƙ>w*og[91+/Wgk-nSd~pvm{ZUi'<5\)F_m(ӵYs Mp8$kF1IVf eE-XЎU9YI+`~OC}GRHdNa>ۄI˒}:o]=h"u}}ak%L $e%ʯ3D3!ݓ,昛5n7z{J$f,5 XNr.UC~6ZwZUȲT' ~-BK]M>. C2SQB솷}wN׎ O+P5^6b>Ƨ饸~{M@Ћ_k8>L'-( odEЖ*+WXKcv-R0m\aIlE\+Gd|8kr:QV~Gۉ!y@ ? *{w|~?j3rQ1aW R>KFpg.?? *^; ek T-W}.?#3~l vyZ353,cFSl8~A-8vɯ)a?!>R>XW<ӯXBB6vc ۮYRiWs`mօٞ~ ӎ~~_`\CۏozKƹ?:Ywf>:>Ig&Xh>&9IHQ۞ CxE -NSb:0~ë@j*5sLulo6K(ՁLKZ޺9ptѳ+?x̺F0)'{SslAU o1g0oqSz;S5?:_>o_2JkO_Ԡ;d v~zي/nrOdPPikB{5TZ=&-jdF- 喜uB Ϧ+%dxJ)k |jebZ뿱6巗-.H[ ͘s!>{0"YUA !XfmJ6֠fMr[ 5ZLAQKp2Pr\QtVpi)?j־?/xMARmHա}Ί|T} ^Ja֬noic ԞP]`m5@"2-H?"(@6H20]iv.0+3e 6P ՂL] vU!ZI IfzJf-.s׆5sQ0ij6X;A,;yO&22 "d [fL#_ąDC$,Qa̿@^ MZ^c.$$1g (iq(cVI1䳝%ԐA tYSFIT}x\v>GeV5h U`8 4!E9O@)yq20x) -x|Elb!Mb~UE@i&N^4/Pɝ=TS-tZ%QHFFZu_vK[hH=`dbuӺČFoN]E41XxvSg{տbvCv2E` /uՎTkō/vKyb7mpS9wŗ_Ա|W@8TbЫ?9 ArzO5r{qh7_JADɤK-!ӎ=@+$kLt0On&t\ ˵i8hZˮi":^ !{`&րJ "LGMQ/>dksk=jMec.4dTm3X `rQ^&ZmXUz {]f(G៳U)N;.yTRy?>Wm(ӴW7|LzT㑴\ yKGh){DQ[g#i9Vl= ȋ {PaȂ%!}Wf¨W ~} \3"X -7"C关OjX9 =SwdcMu0=XA0ڀpc^FhggwG<(ӳ1v|TI`Ja[7{BI` J?'z>B}D|J!j=G&o1# tlPs55]1U}%ު#X>"UJ)ȝ H }υYS w(vA 9SqsHJeX QόJLJ!RzيjmT D2-CVci"GO>S E6M@'R u&̬SveYyAд jnֱ_IP5]beȊ!χ9 =Kћ=nfmR=OιU?K9}⻐6k*.[2j]n0E51ϐdz\,\0ŠmZDg@O)[}g%!Ām;@{< }[?U%y^:t{0²dk.HH$"|sE~H7ܗn1$%iaQ[ ] *لb !vG<d^P=pj:tЫhhjf-xo3gTNkf"licJIZ.2Iy3 4Q9#{x=|(a ǾV >(oq ƈ0R,}^3;FhPcĜ25nj"\K7B&cޜҜ|E:T"*:Y*Ha9gc.4 # N7,|Ǵ5f:gB&RfcoAA#mqjf;q'4X8y# 3y{aZyJ#[}_{DMzh 5"n]t' Mߋן0).?Fab- !k`V 2<< ]`tnoa2@jT*DMGIB6]Ejq/TI-"s]%#>uxK5;37:N蜺y9};z0xy=o?|d37(+6杤\|UI2u񁕼=%cjaiվjے4$-Qj>2!5f}.Y?Dž'̓T[Pm1d4}Du)p}Lі{GW1j ~-,UaLjF(?!k* @nAq@ ȋ(qYqο V~1XފA\Ϫxf;WKZ[|Ɉ|!S|anvUߚ`aM}Iη,Z'D>ƽM ݫ)r'f^0N ^0*(0Vj<:4oip5<-?RD)͞,df o^Rz"%=D)W^hlCTX, COPYh h=§\H WM*7uP|tTl"x: unCt;w\aS׃,_kTS.iuC։*s?n%|)?EzC죻P ~zk(mnwbGk[PSXc-{$-&bzڋ!y q02{\66 db'b#E ޝ5VXZ)Pe܅b>fC^u,}ˍԣ 2!Cì+xLI)~nGoXQ#g5|IvA@JÁD~Z;m_@R+ްlz%|xZ5<(㒢Ln>0Vw z@WӾȰo6`x״c߶pws{ЊlƕBbמD%ޭfo'߿]*]sxh`Nԉ! .,h[Ӳv(M2SBL6.#%-Эc{FU (Ao?$-3<LcCx8,/8PPp/L7F4akױz paj*۽%s!P\*SĄ[%u@?Ƨq{d6~m4(A"IS]j4Z'sqs&&ĵ)ܳͪ%;BFZzR?\r.-P<&CC>.Ri V d?UOS;՟c.e~iPBqTu9 |ǰhbB&K[Hz<}r0/G DKYD8y_~_OPӃqB2ŎcOA/]oP%¸_kfWYV*{ʃ@EB,(f#?w 'bp#/T>ledؒ0%bG<ܪ!y%Ns/d0 fڥ e݋@AVFNxdZWjbWKZ =~*f@XxR A%{rH}y ,6ܼ6Yc)xJ֮њYYBRg Zq dCrEmxH]"o$3<8\V.?e -N8QνLF-]=2{T:i aK^ZG~)@V4=VNv;IS 'u&4*exy`QZ>:0^xeRa@]1k$atQiWgJxP S%Qi糢7+7bH)؉vrkbk~<$eKԔFWazc EũC3"#:-J]!,ȇ}?q^m,N}> rKdm!W_cx ɮu#l17Bl\"`ZQL 7+ gmdj\$aG4Ba۳RK!}+ؤ&Δf,n@>)DM,шmMa7WMf"k?y}CGힲr揀 +ǟ#֋(}+ו +AxfT6AR<%xf㩗ߘ4I'Rp/jbTX[6vY! }| DYfd34CA !oWXL7\4b4!C0g@ Ϋu\%FgV0n=*`d^#Yz>2\όs/U]*ش\%r<O5:бFY;`wm],Iٟ:Q{ T =B%bl=0Z<.Mlє ITo3y.[3QشJG4-/dh8(pzC72cYR-SKk< 7d"s3 qd@KӨ"0l^X\>vXK!IR#3u'Յ3p79|GSٟVaЂ!זfe*QЇxpD\ 2gz4H>դiP xC<S388%cq#>NO4e+'hu Q2t[9u%99GiVn 6i~ 1]_j,. #w!+J8lf9g9)S Xxm?=E0>ZIO81E|QI|P-Q& jfELf;Yyv"䙡zD;n8rmm ]a-^β>M—0rY' /V Pꥂ6YhXG6Mjb$"P,oOE4**9L^q*mj|fSe?o[ P-zKc}8dx{q^5ol?2_E.7E_ɀm?ܠVwY|`{%βQ|Q$2"ȷ`F8ʚB+KO3 YWYK+eg%e5KX@ YHc) 2,Fƾƴd*ɺOVSt8y:wX&%eډZ\Y9(oʌ=6 Jr |*.cgV߯AʨVwj(E*Y@rX5?C;}BDfaWI;ǂFt2(!PV}+tԉFqPɴ~4m=Yƺd$pzhUcMZ lI4Sa\WPTw _ >I>6{=@M󡹿eRd[I:CGU S[g~ 'q{ '+ڹT m0 0k'OϺa"?z=X8h$1Q͚ >|-k2Ir@K(O>kkN5Šh0އ]!vI4?"#GF;TƒI,htʿS &"9 /GS]('؋g=:;S,HhK2p  gY6iCqƂiz:?mcN֣ =ᠪek?H$/ꍰIZu /ڭ6ja~ޥ!W0h1(qU:IKVܢV T?ZcZ365 Vȁ 'KJ31%1U6e|L(߭q_.Af7qR2.hћw;,?9#0p]yy (.}S>q5AkL"/=^zB[J@}~{(eD/O4}ЕF6d& Sz /W!۸ûhe"@È^0s친٪_Ed2dVj "2{.\DSP0 ۣܳSg;HJ̊Eoј1{Ҁ"uPW+Tɡ 2Ȃ,}HFf;7SlE$9=-Xsv%e\ GE ckܭxkݺDT@5,4Y^3[*v$"|\ Tֵ8\_z+̓EfA1%+[_A7i{:/Zǘ+,j˯XjUx8NwѨt۬L> jqGSXnu'nz7 Q`׍}ʾֈQ'K*K#P;IJ5ڶ )jK]h1 5G4ŜE|90xM#h<)ɝfE~A~T|J  ?32{[hiX|zec%7+kTe_.Tm猓{OZeΑ١AK,l{ˏI<ʮgzUlC$bkJQf6+ߣ;2ũ{XpFm'w&UBܜܿP|Nds`*PwxR+,%d.NZDң.LPVQ'$tt6fUwm ɻu3 .HC}rng\SH\.=h"ah C`~N;[xs gxO ~/PUqDh>QK@e*qm0TMcW3x>Q?ٲnHI=I 7e=h !LRœ .jvM\̺xc<(qQޜږݹf eVCds> ;XeSGq1: g.=]2a/<  D#nfN޺ރn2U CucgY߲(<"K7Hk~\FƘbh \M[|QZ]j% jM-|@̇I|]E Nu|!t| L\HJ ǽd$zq{%6A2 :l ~X4id XO\@5*PKL1 K׌ʷhIiwvaxGc5M&X >MB4,%ٽ=Ŷ Gq)/h?R+R d rwy@q c4aLWFشR!bubZ vM_d䆏A6uGL!b0?vp~%J4Zw`SǩRA-gZ#.D=AX-{/ח;i0=aJrhx <nhs@[b~Z:1w]H9/_RVn[ޥ,^&ś!a F5 \oV̬f!rq [*}4Ie1́pzWM%-OEXd'jץ+r!r%gPNȻIz2\LBb aN>ϰar9}c]Hs7ވ{wfc\ P2/z|}_.B0nFiYOVU ?ttW N)_JK&,sa\ EZ$VWğ yWj;b=7}1dԊ_MAhwkrNc)Dg#,8&/[XK ~3#oVZ|Cre0mnNE\ϗD{%ن1zmnANﭻ:4:N$yayCvd<Ӆ. .rqJ|;)Q߀ ro೺ t[*}p&~:*>=acd,$'+W[n< ]M[pthaNF#BT0*NŜ5FiT}4kqS:7Oi'`exe}MKg/3&1 R<\|z8WZ3ZIBOC$hJ 1SMV3 Jo5<%x:?݈ Z =.w('&)5PuVO*Q7.uDJ0xtc&p}V+*{.A9P9U1^ UF/5L/^ZojxJLhَx)[:7P>ϯ:[ar`dʽ{.Jjr᝕2BpOYX'H,N fs؍zB3e7 G+BF <5,ARDߑlij\{Mz!2[9b+{Fe|U;'] a/4/bkHg%K4l'_L-=ԕ Urq!;?q,}Ho_U p^XE\zCX`8jz:{&Zsl w( 3 FPV&8:I!䆤%dҪbk=hZSaOIZ`t~\ɗE@ ]:A01|=Xz-L\pwե]{:WxјR_8c`ta> ʺ,"]F~ tը2Tjە#sh 4ABC[mf6z!ebH: e.r1a]BUl\?1 S|݁Q+'&qb ,ó+t~ Mk8:|D1xc/h-lz{Dԟj 0j5R|Tÿo$/_8}AfJGUJ+ʧF;hmlؠEFIgoIr"%^q,OBGF]gA8% I( BJgAȨhSr7X0oym, `}{ o &%q<h -M"uĕ 6$Os d3Cߚ̌Qn4~4,CH%Hdvz\2hUv_vGOŖJ[%k`S?{Beʢ o;K]'Z^@xwtNl*ꄱnOC2$3B >쬷 1Z[IFo0JGUdɤ*kqh|}J{Dtd3aZ5o˿9pѳ?-悎YOhP;عqL-Nnm(G!`B3=7!dWJUWH{/2n?8Nc3P 8n Ajf 9:0J86&ScP):Xq*^-t@CWowÖm?6ň1(hh; L< t 5ytq)b\<77P1\e\:l|%̀2<(cQ̓41m-6=S'Q:/8ULV퓚a8Zu ٷExIj円z|l65>Wq [CX*M96Lz;+A`38j1jyfxhu z69bLػ}KoқA/a3];(5C"@jY蝃,1a Rz"V"( 0OwhDuqP`* 36 ;x !5:%97tC>Ft&]i5ʋԶYQaC8B^}zKl7i%߈m c&RcۢKR:~[=̝=`@ wTPD8H%UͤQl 5*E逅p/A!A xfu+>c͉IJI_m;v+'3~ \V5(Y[Z{o5g^%>`Tŧ lv/Y,ۮD8 94nAB, t CKlVk<u@țJe ӽdR`b٫64/ At 6|Pkl+Xaf_JNZ%cD4\Tf89s#ː;|k!E>3/AnJ''U~ꀚTm&\` F{ARF}ZOp"{9zE}5Q1Ҷ{vdW&`˸T,kZNXats;i8?c0K?/c!@aKVLo#o}/PmAxx]ifCDϝBW馹oE'DB(bO# 0V(\qJ-|T"C3 YnOΊWuE@VW ڵ \n l4ҕQ' /l PfԶ֒ʜ88[&ņZњzCS $/u'sR:P qL6S<ީ`+&oư[A!KCɖv7dLS_%(ɉu; ǝ8v w))<<« h2OOы#i&n?01ԺcՊ/~nYD@)0¯&O@ؿǎ5Rnų`¡ҝ QX.̗L^D9b/ЄIꦴJ[ |)_|+x_7U$== ].LyG8:DC4{2 Y(ϱjX╺{2-h6⫓ ]mYU,)J&9_((W70lh*tHc,N1zp&yIZ#}\daZ.'4+,}o]qU,dbP_:er'] tvf3V9ae $JnN,02ym)m>4G=(YK<«t=m$Y<œVI_wŘ$>7Wf)*mʨ(B55Mr*ٔq5p|4>\8=N\& \# F޽O[a@Pàӟ8IJ$8Y 9J-rN.ZM'5I oA&$NBv5QvI0|`#Rڄ[k^mM<egE ULGU{Я; _ʉH@/9F=DZw=몔7dHͱ ¯o3gЊпz(ۤ&Sl}$_\1rUȘ^y}˺v(d lТrO[RN12B\3n_ g>$gR ?DHsL >)|]|2 '̐gyL ^m\!ڣ贩"b);`!CΈ ~o:];Aum1L,#gw.p/EHp> ` ENO7j#$i@⫘:"k2y:x"0'Zv@3>1vE D- {qrŶJ`^n!LZ % \AHSF*Kb-# F A\#G3|W;aq#"be߻_7w zzXMآl|%FNS(` "ǘEH)D%H\e%r|;#= ($nŦSw5Q)wFwk{02h主.-~5.ߘ4ԫ@>1na"ȓ|6 G1*Y (.j#~?IX04H$/Qa=Q0P,z;9(̊ c'VaBez(nOc[ˡRl"e,wv>H,"kI={/=]d_;3s8:j.C%Tq(+;Y5Y5&7FP6y:!{`3"B.Sq4 d`[b@֞G<[$D&uҶ$]| -SL> 4FH+$JJ^qCq>O[8V1wȶݶmGJ"}cA<(T}E?>%@z_H([U:_~$A"xYmZale؄/ 5MS _0`7R6K >Oge8>@g묁|)f?OOd4qe?e6D45eu%oNnٯUY7 7ޢu%abtܮ#_}$NT /(Wnl0Aj+Sf`JbrEI &69(ʊsޚV)"N**(S2LpL;mA>Z7ڭ h bb~np:|~evÐݒ kU{i.1@t̞%"h Iv*uվC CU⹖8 6r &e8͐Tqav[iTIѲú 銽Huxl6q"ubN1v7{xwET5teY( Π㽛w-=|*i6h9m,]ex0WN :^kpݛ~p BiI,Q[XJfqr'Bdǰ'/֧T; vfU fV˒ =7iZ\ng2Z %zYb{2t>,z$RYZU&ߩݎE?rX<'D`p< 2LwiTᕎ؄c(OMDMuw!6.~!*2ƗCUw .6yޢy~sd; `hQ_?[c< ڢcZL&Gj+1ܱArtW:alLAud9#y9:D4[:GOadoѩlmRb^k̸x8E}S/ z|-8OJ mOy20 .\ܰ[9~>BGۘMDdN{e- 򉤄n&[glA@5Q}i/ΐ#˃C< [ dE'c^Yrn!v}t.F$ض]huE- Kz{m'9M]{HCxtG+Ah]jł;^I+퇷SrNZً* $co^g b2Ax8R4y}`T8a+? ISju"?'@AD^wK?SxC{97!"on2p@)i$`e9V|0TKoL]*O&^S>:WN F>)QVSF7hj5I-་c'sPΏѓ\ a,N02S5~Aъ׷V'B ;)|f6r+j2'I"# .Q }6 =ftVKL]=#_!-}Lj/J*& DkrU^|Z1yѓim)3b wmhnxﳆ^mC" vS9T\N[N ]I;lُSV龟lUopf^G<'4  ;3co6jۯ&@~1&$PvV둓[VN.tclkVسFTXn>{vH9'-phܽhJe&tw->AZ1-g-(C uABi^z3@`՞`XیPl3D ip7xh(,!] "^b|v]ޒ˃p>26"$(/{@e-*9wG>{3 EF *EC,Y`o6&9.QQp.Ź?Sq"#3Di!u$Y+ V3A 7j!w mk\㺵fI) (ʒ/ԩL( m@j8PP$EP$q˥.=Nߦ"$!J4KNx=@452WO)V No<oLv |H"ҝ?hث<5.(n/{MU,s[|hnCC%eHAPa*:KYNP tVHvwYixtqw5*a aEds7A zBwncpY :=lh<-;oU`+@)9텱Э|`@- !/B>pq%9~IRԷ\a:"=*xА LHH /T~vQ7^ WhFim^爵,]-֫|A:DAO==u(_c}:#Ĺ ZF.TtU+2uB /ࠖ` hZt$b\d栖QB=q;HU |rK: 6eWnX1 pm1~.r8>Re:YE;*g(Io~a UE'1]54R/0 yfGh/qc@\HÇ%*kw!'?_AHoQ/Kmu&w8K:f)emhf-Ş#ǎ!Ny)w] Q_<;>q7TP,n1S]}u xB2.l%}_{ d!#G.-R2> (As"}E;0܌0GcQb jWkoD`>H(fW[b"ypl3{j-&6[#8Av#D(ްb).QVZp0ٌgjLZTZl'O4©a$zсGkL\5dM |`5Ό g׷lYw2iS;ƊeHVIh1KT2w*fqjcQGN|O1:q.@t%2f\f̳!ƀw Vݮ8jlnz;; p:;Gҫnͤ1j,a_Jȭiz3V gBJl%kq:u6NkIYl&^]`FDmCFFu 9:%4ـCdrjR1Qd<~)ijL5Yg2%WEQҷMNqD>?ɞB1)Pe{C|PX*ҌUWy!=1Dǔ5=Q9W/1'Dejtи_iո/DSכH r5 ]P̌ΐo=vɵmtEvzfK/KҬZ*0MS5nN I=;ӼNݤ07 >jPG8:TyIv ~Pq$^'[?&܏K|wǧJF6~Er=ڼD؊zx y͂T_e BH G"sa/{'{ZLB#j @ ?FP-L/GʃN5?~]Կ1qub_Qћ<+ֿ.VBDd7 {XQ?O$A>J@AN\0Oꊮ0mwowqߟ}@!_jyXKo>(S-U5MZ'1|;N\J9M[BɾUMJ@c;ϫ.*obF{UPsł2=A0 @#I7ϰDTΦ^i`:K85!bg ow&/q'Y O*nŞg$yDȖ1W`k;aQm^EpCz!ؕ2 cf < 06ggkNPJi\09rRAc$v@YዎA_Tla J Uh!ӂ'뱌Bn 8(bYSD5U]1{^z+-~gw'|W9e:^w?}7xHtSmX6p_.pR~՗Q׀箲oaYJ\7hb r#eA}4B/açibݿe~iNx.qE[q(IoIҋeGx&-s?z=#4\L a+c9_phK CQ|Ձ{% ʭz Z1uVr3f?=;?RzS~0鉽B72XDžJ(jp1S/6Opd"D'ڳ{d[=nDi.c v[1[}=Sj4g7\']o$NYueL-CD_'H/sΖh0ў51@]l~@ݏ: qأiK*ZOMĊeYW<=a~Kb^|B#'4XXM4Ё +Gzڥ}1` 9#;Mw&?h>+ڙ FNTRNu&OV* >R; I"`l7oZמP`0qؤ&܆bc|-u,B,[b^)dh>Vm(\(8S=CR(~SjpOs6zWncF2-jvpD IUV&B~Xӈl?Zċv_]h[]M5sV'ð'习/:yLQ -5x0հ[KC9|ZL'X,*/%CrLM,`~Aڙ] <@$?G-)(Xu3փw[%%sz"lC+Ee(Z O\"Ź`:S+w<<kʷ9"ϝ ,namh{l'Gk}akjI\{&j9MZmMI #@ #=I(}/|' n7 <ut2n$i?emQ]c@z9]e3ՕB}5Vׄ#eX >x 8%VCJQ*%'%rɉ`B ޭjeعN)v`Aa6ls :zwht&!/\ W=7{-nOyETɡz# asIRK~/N L}$5jZbl^.E3Z2W]r7XFGЛJ‹yKw['<2E7wC-;iq|tfzaY_@;S1rG\$p1x*TU(`}ɩ}50{#(k"c"Dl"~8*A+M !wUl hS>oh8u4mt. "+$ț1x.bIZ Qt+TE{kaibӥ*s4ѝ*4uu8솫m̴ p)D]Qg^GB*P^ CN­d59|LiehF FRWܘӬ\.~US%L]vhxpH+QO$7Vw )f#s+-H_R#"VbxvTk싗Nm@8?8"g/潵ծVԥgg|+T3g>ӊ>d]^v[Yc'5]dZ,C`QQ{UkZ}LZwK4 ^fD!xo: Ppr ᖮ~Ţ0L _ٱe-[@'F_sgz]&WD͠&Y Φ5]C7pTk)eOj˶xx2ŃTfIDӕDZ8ߍNgWTqzY nIj#5._(cU[ibvUf1[FQQD\фbyT}8?h-yI~9$}$_*7|r{7 j+ oh`I„nmś5y[$;ެ&piݖ~w-Dw&XP(ͅ RWz=ׁdSKwt$`ńrUAvs*qy7ۅGl[ ߯ n`u 8f5K#YQ\51~6 aO6 bΙ4{|b"0(gzo⮫kgڒHhnưq&=l&\0ũwedG;MBI XcFpo:A-nm BXs^sbA g$439'o\<`h%cR^M"9Њ_XrA~WX5/SȯΔ) `ۡii!+=HMӚԨYg LqDIޔlM >EJ~bM9BG ǴC\nqiX=2yDzRȰ6%#nU+W1`sTu]c&T-hf7 h9Z@ O=Xw9H'jK屢 u'P'ev'1&uH%Vq qkίQ@vox֦?`6|nK("+ii.sA+T^ #`DXeZw2kxYybLw$?M+/VE/l E1=cjk 1>9O6g&5#H_+ JSܽQƩv{8gEe'xK7هE#5X q|6+~VGhc'c'P53sV$GbQm>+#_C$T`\Mx?9|u?\L+_S=;$mVߔ_"ClZHvT|29)u)ƓvϤ.e4M&$H7 A@7OS \Hu ^@{+'g@)ׂcy'HX~J6]nOHi/6\xJ MG2k ȩCɽjD6謩{n^Xezf6w1cϩ%Ռ8-}O8>[`'~CE~W% i4mo<& kS!waܚD xI-cV6>TOh15mtWr!T.BRZn$??r`\۝0W-{?RhP":"z ?^Fّp>Z^G.ǽlCʝL:(I1$ɡ^Ő#<ɍw2ri"M/W?':!d5rBS;,ha6H˼MecYvo57d a$ZaH91KWp0Zlsi\EXXBú >QօaÙuj lh%/L+Z**g8%:d<+gr-<}$Dg@ *AǣLEl0q5FArSx1{+XFOnrw/Q5+OrŚ3+Y̥pѮ)#<+"a ˱DwV$ ra_EOOdža55N,'e=j'۳e+)?h:89xDX% AHY]X!w/QUzࡕ%l>C%r6`OZ =@kQ,E(oc£Yjw% =1Lo}^hxdZð%q:RkfꑻNezmZƥtT=痫Q:t;I@gIeMw惇xTv֡9k`rKyqn,$֭a։i`wnl`gc΃9y?XS1 j9"'&zMVeHszq>)q؍?n?ͱfWvsh){FSi/.fȍYAcyю3V@i.f ad:F,X;8-y,b%b>FmQkۿi.^Hp." rFdMasY美"{nB;?!Mz׋_Oq 0n(,"A'0AK~j 1j5bQңVd_ I9YbDtI,9}?NOqBC݊Qd (n\,EG_&b#iHR(GO op :xNi9JCVAdfJ^nhƎ:as=I#[huW!MaR~kjxL%ΒĔ0<DZUf5 {NW^;9! No+ VSH8B f˾LZ(D)9.H#SD*ꑁf^[oJN;rB8n/@[X6-.s)UzV2Cc)ڎ`V1Mmgx! 5\ ֽ (JKf`39nڵj]6Zy)1iBe (-| p LFΕ<?F{G|%o`rrb$a +ҿp5믲z?X٩]Ɩ!$t qU'˗ 79br sG1s"UU;of+6tw}Xش%x4y1a1vhZB7O>M'ama5t?ۡFDRR khsP&ǀL qTW,Qe]Yo'f/#I`wfyX~^>JJ ەA* :]7*({FF&'rỤ̑WKKiۚ, U$NRI)S9TF:Z&߬<_If# &DFlMkRqйByP%}c9t<M U}HLB: 3 ֏^ΏQWN溚hl fߎ4әAֶ<_=ԙU?.ͻvS *j\L[bjv EU翁P,G9j1% zIPyV}s)g幔7GC"(i@(ByFD YA`݃>3Q.gQ2 &H i"j!GM 4>^01@fO[K‰-m`iY:PG2E|,}jKx%Ks.iȏK *iT}"4zɬhII>Ԕ<>MU1]gw!Yk@rO'Ϯ rdx)">Q-E]yWYchq{F6 ~ ֛쬛RK%y|(Ke8="VȎ0‡%L8Y4^ß\SNj ~[co(rotMWè1k"(ĈTV31eN+RrIDSuEyZE>K <ɒJ hT~yl\-ryԧ=zʠGIjp h$I%@a;Qkht9ҷA(ڥ($J}3;[un(ĜQq #r454#/F.jGZ Qe t8-N^ۣ%= \'=-NhPip EZê2-mO-/!6WKʓC.BŸ3)ќ擣` E4(skVs<9((ݣ6Ѭ%M($V+LKpMX੝ ]bO$;Ml7s-&0pb߲3O)ܽbEV6eGzH4&5m)OGzHޚje4'-^kboR@Zv3a>.aseưLT[}ZV`Ayʹ&y*+lF骿7EL_[@Ж7d^] `EO9_U_]PC\:bӒ#XB܁U[0ߗ-ee Ǭ3F7RCI`aj)< (`u_:hԣ3f- CӵB[o <>O=8U-rFH F"T#{DKDx;tq#\86BɹEpLjwo,egPESZREa><یO-b -<20TEL"1arP" ll:|lΜJQ ^LfyC4D'D'[xk C.9[1v8S<Oj)+gȣH 1sv;.Vc(܈+;ztl@D?~w%la}YEUvBgGwސua,Gn 8 &KrګK ?͓?%YHsKb&0o] ]~c3M6ā, BJT:R-]D,Sڶ?oY gg# #溾L)u>O-=ME.4曶f{!#Ydo-6Ԣ'j'wT}J7ZAFw$frc U!>Ja j-('K+D]ۆ̔~U!pusd {C!VI{ wS3]M0R6@W"UVBx{ 勶doNXxx 70Ύ mMʄC Z𨹂'QFɷ]òB79 uDR4 Z8B6D2!@R.WgV0N*C!k1؈l4wA;jRܔlU0=42ou;r,ޫt(B=`gO+*lvX*m>uC{, aeM얺͡R!<҆ PXs{2INV&䨮2ySDIͩG~m7 sHf~TalyirޥN*(Yڌql'_+5q6'!{ld7+D"U@1p}KvfjS1\8()qH&d(u*>#TgG=/WRP $oBd3 br_HSS痂5?FM/XAtꥣ[tPFO\l'^PUy id*U=x2d-zPKX11am4;.׊@9(0XG]MC ]ǐ^f99O&h|ژk#2&xL(9 .}&Ϲ<˷&#fumlf0u4u e^7YO|i<2EkGmoY_M^ly )]2><\6D3kPn,~ ](7\?hkr"Nm }M3ȾQxf=qHlIsxvpNJ ǘqy}*X3r'ۜ !\?W 8X}k] z>y;6F"Y6ϯؤ0MHU3~B5[4e )XIٷqۥf#ϙqF~߈uM"P.:~5M<Tc㶻(P;`?[Zu40Zo [l@ }$`ެ.}6 - nl81Em4BJHŨ7*1b?HjQ !n_VH0NQ7mR_8F2.䣪s el7wۉѤ&4k A{ifGHF[FqN0*֌OW|Ja(u԰$UM h̏ء@,+ b#]T zW '7!ObK>"Q'BH3(I7㨩xbjQ5!P@r'Qt:dGB^%.E j܇7{8j, r?Oh;{DIӏ`]W*7o &\7盏g]v!(LJf@q^ij35Cb+u{~+#vIakY5=jIe&;Ѷȕ^2_Wň`C|Sk~ BE ֯uMR1hW.xgv>>fw67ҰFvK2Ms8>yٴpF>ORDa(C괿-I-/~@x*0l0!юo@ Ļj[<r"_o@J(9 .oN8 EzQU8I9DdђAj>:5@)Y|"L1˚S-lK>Y|Apۢ(h)!g+OTQ"/P=Qf$>o*XhwuAg {#:LU uFjn1\7`&5MPik %@Z@h+2% 7z6ZeQvչ40dH( Z7pz'^f%y+A#WUn6[j{8F*DGp`ѣ6~dp>-")U|:ɲYG [LI|SB=kDc2BG`O'|;/5u/]c$;,dOeH Qi$@ꘝw;׽NeB ^JZȬ*-.( (dg'Q Aк]cPFS:s<(u+ϝ-_4o\NipJif E]!nɮ|t{.X |}W5X]{fq[M|֤M(Gvr0#1o: PpGV'L$("S?F-tbRf I*E k^ o+HnEw(2Wia(폩}? pwq lDul;sNRuֶoN,kFS-ym}^Su;K ŚT}z~ Z.V(I^=Rb6nGLy[ A΄5Jt ڊWeyoGc,w\*6K%YQ7DAk`a%#uG@d/7%]u&7Xj mMԕjF sQ(br)+J&Ǔ<)WnaKs"$Lonηp#[ 19ux~x;ej_͗+#:= oN\W`7<3X4I>ЮbsQ&+ l[H$  ׾ LiבSbE]ވtQ,*pߖ0ٳpHV]ׄGAZTjgŽO=9Ocև7iEo=iVxWUlɏ}!"[5! 4m !nWG J؄P;"Nr^Uuv.'sj[u> pa"ȨVS] E 2;?ڍ W"XSgPԅ}BdgdKĹ&]ьpx0έ`#,Տ`gA~j9esu+(E:RՓ9,SXlYB+9xu}%GPdD.j,OWZWV3~bvt$^t0{dLg2~jj*(t3 5!۝J~"IgXôS:~mA!pKW,ODB ]&"\$!T aE!emg$Y^Ztfto:*PTm5SP#p)O&Mz"hAq%|.&7Ik"0#{ZZϥ y#]}oS4k@+jv6PuzBOn+q!Z;nL2nN5ڽpN|Սr艫6X扲EcI)NZ\I;?PlP7LH6%{FMƧEz/@d$PdH ey'\"*hfSʩ |E3`HOsHH5‡UeGC%Xtl~68ǁGf؃f|ìq1 ְ}D* gb&N@i?x<Ie'%aHtɺ0R4C3<)06L8[G& oM]! ^C}̜iٓ˗!ۋzujOjH>p ѐI? ][4vLJ=j6]eHV]ھ+(OdĦO1['8(?C, TI%Wk-Zsg uXa5uKAUrH< eHHp[TB:fGOz䥯TZܥS Jo*nO`BgFw{{ƶԡ2y%>2뛺LG, ^wm'# {iґ1|5yv sx5ԋRy`h˝˃b 7gՉ27cDGlEKV18d+ `މ{>F!yVHy{> `QIu! L7L7K=\.J1bPs_P+GJT.g4 GAiJZ@Gf;9x&cUgo CdPu9CJ2q99ۉ#D\Q&)$;6ީFvNHog۵;=J-qj7}Pb:d\5!嘙#>>GS*0ij@18"ju=؊轇p)MlN]Ӝa|ܰqP4НpxXQLβ ι AmIH*Y|r"ĊGd%DŽFT^KG.O7$.G7ā:D9L|砦ek˲#;F: gPX_. yoL# J@$e TqyuN'{<"˵p1_$q?0*U `>x{ɖ`ڭ旲Gc;Bm|a0XUtU *1EfR5M =>I'⻻n+`B +[˜*ONJFٽ~IZC;rd 8k=;vW X͢`fc=8&mR`JGA3lV}&"Ɩ盂oNX{sE-F,&ޅeʛ.Ĝ sjm#~hԟdIx O'U/ʃ`=鴭) |d؂>g`K|w 쨮縰>C g l~I]:іR-M^9N+0gHyhzeUAAFpm؎C3.]\{?z-0bb,>hY%޿!x!p7D}}tUǹ2&C,0MpgbWY@y!&5xѯ`8HkH@M,x?M}R T(T&48׍JŸa:/U~'B(;+օkʴmV Z> h?i Fv)Ela,+ ol75?UB;|oƳ;<$q .c72['93)-hŒv+fpO e"O lGL2l=.H@/MyN23XoMM1@LIòCZm=Boɺ׀~“Jt9@4lp^F2$`GAŘM˾q 6Tnwha>YB]V2KunON_+<]oe@ֻ1a_#|IWغ9 q79Q`iv4jH)𘝛)gd"V<#%82 i ߖ/IFx >8r9P6pid@;kUK/Ik(`܏,#>UbVLۘL̓BL6$(hcg5‰iCkώ^Vı'~F7D 21P"a#x$@\3<녡["PP ѣQՙ \-+d6xfQuZeЬFCNUd0m_*%(_VUQMUao\He}I0܈e ~cNL(4c}v-ZL\hcȷ҅)O]INYEC6it]bb[/ +T!E0_ <6& 7nOW4ms译G{$cHK8E^sFV.gb*f1\vО\?TcWo›LGcyPjnETs.g"քCdE%߭\RxPK'HTA] RTwة\rڤчjG1ǖJ QOrNAFI<2 =w3A\%m|i~T:p7!e|ى?.@7DkA7UU>nX Yp(`Q`Dhbw_C=l o0k󂤬^v#s· (ʀ19ӟUՙf+zrňP1x#;2`>)KY 3nJ'zMD6̧<{ 4!@ FJΚ-t BZFW*3y Wϊ@Mb}餉P)8Ѽ#To1Pl$ ̻yӰGPv[PE"_R]lնT{MB>#dž{4bpxb'y'lwj7'1-Gf QtҰZw117GckR TRZo{f+ $L·"R:aeޱ7)a ,(H =hwIl\ B+0`"VR6X4!O}y " ]QWY\q &9}L*$NT|rl0|?[pb,Ll(VEÐh6 2BEVh kdӴF' nr'hKJ6ғޑS./!%;aMYl/iќt+%?FMq[Jhd8'uI?pI] :i[IXj][U%Hޠ-\,/bWw\tJzNRBMZwWGRA%Y { ̞LDk!*u .L޲8$ 90 s@{b?Oxk":-SF&DPo؜b|84Q3. b sL.H/(RFī|',C&!MJwv̓!罬tripJ^'ިIoDJn`taavL7 鿛?\=(NbErḰV9UUfC)ϊ@4X/tS A编ܴⷱAE>/up-+ Ka%n8lo'߲) ۄ 4R,4Y|f;gǁmЖg*%2$$ޣ5DV|cq;0i%DY9*[Aru,Ӹd4il3y0.Zu33> 0a7?F!#{ œaVӚʖ~ 9A1K(-y,jSA =a/]%=s>68t0__2'xgm TvylSQr3S>[M2LV$tB@!{HZR~s((ҵcgڵ}Kv@K *Ns1~zQU&15Xug ]}5֞ Ub? Ӷ ÁG| Xl#Yeپ¢ /Vy;&xu"[`dW5ybU4K)N0vm'&W[(A.~ 0=%=rLs \7xůtP .޲-jc VSJhi_CRv _4E`S/XBԬx܌}xE%ߖa^#,K\AD:yZx/G$fD3 A%5XP0cT`XeShw>n>^dݹTCS8(כ- (U#A@êŖ!WA:cڣwhXCLʒ&NHLV"{ьX,%@cII{؜"^:[jeMk˕}0a)rnÂyBǧiahfA=sz\;9KWX%19vKaGnN^r߽+:dsaL51'͊W5aAV d:`dICB}^}!s'\?qQj4bqXXEUP'PJqՒ5ַDzCt3{=d9%Uv5 !Y;$,횝@~P:QVc/+ #M^O *P>M&\VxA)X2BczXG:,kBZ75WjfVD'!'7U Ib\Y51EzOըbW _5˘EwQQEGv&>z 7C4) rhF*l4%Φ4{a9Ȥ-缫eq5"a)a9 x`>+iZ5IڳUZYeYL}Qfsǫhֱ8ӄm⎕)i%DtNكM:|I|QT?l_Iu3\ц72H{HZ^H^jځ )"O6l]m^  -R+mfϯ`?lYClZB:ؗV*J#qs W^ܔכo( ̛?T@hGJ=u& ikPtDZPX]5ԫ dMPnVԲRٰSfA`(-N8w|u*8f 1A ˂3BmσE0n\Y\V;4}`d"02yaĞG"Zykl`c=8̵~|xZBF}e0۫ <jVp9Cjw)ƚaGg )RX2_Y]Cn5j~" ,V] ZVmn+S@̼_ōHnG3{(eRv2_na t] tk+Mj;aMa S&MjBG,yx§㡫!3TD&]08ucn2i@Łdqk+ȥjE g9ykU N/-MǞF6Nzp)i) fm`I6B?inC䤯□!6CLid`<1yV4#f%f740B0> I+?Ft^iW:`޴rKӊQ}ֈp}sFUxICo+5.->-Um=r6[UoBPhelv%; k&TN|9` 1Qe9 2930l Z\;9ȌDShW|vnw8; шYLDmFP~YQq?|J3Fpp9G[ s[-M9cV#Jsx4d' =2QBQ:T~Է;g 3++q6.ITg<@\l;_R},U#(P* rM+[lEx*Gb[Ѹ'W]a81_ N7zrjPd C+F %?¨kUMu*!nyU}W7kQ }SJ@1v*q˺R.}bC!1f֍- n~"! d"v IM0AhDpKT雷>!)~N2~&̦r1Eʠ5aA!05-ͿMüb(1~iIѢ btpTsCKbDn3"u"mܥr9iP3mٔyUA*`<5ٵV% "ksq~Um~YiNfB>`{1؍Hlx!6ysq 0{> ~oOXXtȳ 4MXPS'۴:^5fHk\l _(vGo鞘n՘X JBO„LQ^/:@0u*g OjpH"89wVJ.G 9{yw9[(^V12Pƺ,6E< VC.-2)3 p%FvzxSXGs lfwúnaO ~>.S^8*oF-`^֥Qﱱ  %5'K.Wb[&ٔ]bJ|b+?׀3q“7#Te{F)/2?R7+_G<^ NA貮Fa <3yE~}ŀ)޾8B^}|<`mϚ*qC<0n1{i.Ϩ=$5E50զx85ڬͭjG. w9y;6VQ|P L9v~r`!L mE R ڎFiIfӊ֜a#ګ1c?iSg݇Un~Xҥ9(fq, l5O'wjќAs:kw*x׿'VfEơ+ޗ0EQ3@l{Ji p0̈́LŹ|c Pb+V!Oաb0?+R|?z:8 ѶY[FzA`ݕG1p2/]w>pQd>t+_ nKFVDgg,wEJRkg( +ml@ᕂ "+|O0K%t78Ul5:W>x ?cd7o2=gҵ,/-p#z;}:O`$}DoHy$bAg m ublŹ볯4sl.ҏo|.}JTl4D9d )k`Hg'-IUHyDzߧ*F~٭<_S'&v^؈l5$t'RGm, 5B]eL -|OIBT.^fg'^]Cr&JȔ*2SS7B^玆Mٹ`XH%bq8tF0Au&~>\ =GؑpdQagagZ?}lXU묵ϬK~]C<dʽ.˟p}>&Sd]*:~<+:Z{݇-o" `DL0eH}Auh,s"Un`[u gе`q0 ;,vWBp4t  eZDž]~H!ʉkWh g֯/_Ei9)gGG^]tM'ĨK4fEn('P1fSOהZnY,X`gC`ž7'u~ǰ=z9o; MKQW/U2ԠO@NbHxwV~mO݊3¥Lۭ%w 7FJQɅAydMpjE[Uik$>֚ zdnms@sL:Y6XhZ4 yp+ݱ^o=2frRp(B zwpU›* W/k8yqK^}6_<5bl^[ǜJntրOҺ;l''Ƭ$]9AP %sjk/K޿+|o8A)kx{DH1⇍OB͋Hީ6FmQj|FF,K%^Z)v# l Wc&ny+Ѐx*j<-(坼3F# v2Fw3 - is/yNcJzfd:^m5:&El T'*DCmLT 5;%$,м+<+|PDg++2hŰ؆ҫ{/ u6)XmGau贒YHlK3ܓ 6J@8+t X/!V+)-^0׫f%?xydzb$>5z1!!coѴ%}CE>-1~5{#JC&C_s(#_1ɢ3]wOJ)k9!~ZY4qJ[u37gjWxk?x>rk_e`r+_(nզ6}SS@q?X-\V}GU*jëVQL0?{EI"HP|GQ3lnp9oGvyix*1n}4' Ug1hVyDLNg(u7i]xr`<%kW f~YuP1;&W S^Y8rc.efǃ g3'Cga.x,N4fͶ>tyLN:!)c8v /Vٸl"V}>ySql*񝯟OEA*yZnwˊpL^5DTRν)sـZ\NNֹ(ֈ(%kM!fVί$87 Iw˭iLMlYp8o/}L~ߵj.h7 %5ls+ރ&H:tA7O p>;<>,8+Z5R/Q[ctcA^s|RĤmx$݀` E,9`KZ8w/DQi1I^ Y̌7&Qz+OZlz eAFV!%>OpWyjFY^!uGy zf M* >[=f<K;ֆi1Y(>{^'\ƪup:uHG=. Hh1Y J2(E@y(M _-ؤjY-x(?VU`#srМM՘h KzۍXګ/-e_\BFqyu%nof">N!({TC.+??`넑!1<YGEU(88>!xA<̬9SP卼jWB*P,Oy )d4 eQyip+-e7 M`AfP:ZGMS@hqexFq;ќ=o;;,HT{,=AЂܞ17p^taQj)o;;,^$圢Ht![؄Su֣f(4Y Ħ3eueS+A)anIpPש`(F6wD;X(\d0uRF,e]0\BRœy>Z$~d Ota(`d8{"_I*`@\,6@=|Q"w"nnɫ*GXǬqOkn*xI">.ȹjHYSB6V߻=G? <>$jo/,%[ !%͋ھ7cGR@ TIѝɆD9.aZYND? lOȤ4a9\"(At%gY!cUaI+B2+can &_Cc{U ޅOoq]x9sVW޸!'  ׻m{GmW_04>~l--fGkȣJPHWM0kXf+q+0{Q7BcL쟚أؖZmŅrx.L}vƳw#˶FOa/yBsy(h{$Ma6;)pz"݌g-v):Pei5kT.[_w3a&޺j3\YzckU8C0OFgV[4^o3'i~_-(U˶Z{ҤnGK&ikqmO|1krḦuC|Fcrmruag<:M!Ix )W [ 1#=\<ݿ'Z|bQttkZi2M5CfѐtDdTw.O0D*+_ m$O2úmw#s]8'޴k/W.j1:I#xqqd{E#]IKE45s_ӯPX>I'[Qd%sv!josö^rݞfEL6lD+^)vxnʤ,?+TQB:4OPC1 I 7ㅣGr :yL1"IRM+oӠ&)Eq>W#ëNtJv7;,yމ:lGi,N l;1Zf.ŧq 0x4jOD*"tN. | ?3=~,;!VSzNw3Ռx@*c+˫Ru#_k3P\!GY48x=}1oE"'Hc4e7|h' pRqĘYhh;'T;,Tw l+ӣB?uZK,dsdY)rH=cJywB=*_;c連O  QY@Ϥu%qowK?6xApp߯:e㼤eNFzK,e QjD**E* -Jm5"v{>XsD慚DvP7?z~WvcSZku,u;Bܝ5ן4R3m:"O.r,D8^O_A/÷nM[|p*O}]XV #H'RqUZNlM *_ָAV ;%)\[<` '` WK놻_P566"ھhxۻJH cRiMj'gW5$9, :j&uQ:-$[kKzDeE9sdƩT4 f}Kf{%Lؼ怛I-C< wLgSwq{N$FP g)2uTva$4f%3c].& U,ewΫ$LfPW$0nDUeGR4Ac԰uBkhU$E2&f'gl[T\iI20$<=ҭ{}~y&X,2X,)YlƶtM&VM`1At)N9/W3(M.84]8(PBac,1~z.z*dW鲶F0Jfpjn'ʊ> suZK (q.UZ_%&zTú`d╥Z]/)ꨩ5mZa*5\ !K?G-Ktl.'~.ʆvdM 7ikuJȍ?Yct7G`+**[pg1C9 :x|YِiV#th5TD/}0V}L6\gx~2mho4RtЕ&O0@{H(JƄjPm6nKBVWKOsZ`ST]T"(C`? #ln?Gl)n]rEY#'I=e1f8҅5!ؒ3Y}akDObdM.ol1daV4p"V))(`RD; /`4pF=|c&IQh9[\dBXCCpUUSh,G8`$}0i:nTŪZIUgԙk!k2ѣJ߷ 2b(Ҙ;I] ?d$)%uyK$Tzm@ӹ4lֳ>3#$6[DfB =Ę8mu; ׌0HXv5}] wXe d&? iM|>bkEfI:$Eת =kocϓǫIZ4%6sOtן(/"8R,7=6X R IMQK!\8XoK$҉yγ,@Q!4{P^&JL^g}2?9ZMtϋX#%3, ;+,ciQJ-O^ #e:) t֨^I[%&5SvNf<|c%w|~p\-MomHJV[P%?v) O(">H0c# T{s{ˠVl'͏櫑%mЎ$?.GEvH O/5bdzX})y1,G};w 4>mfdP s*jur&`AܵړSF5?QPbT9HkS햛wJy.:O^=&Gv&< ד4-s4.$--X9',XnNtVm yIh$پה6{[&v&J!eh+N=&Kf^htb9'npgҮYS>Z_Dj?Ђ%yLr֋hGfd#!EbP{l֚azN=6 E?|-~}1iF+Y3+PiV;ۇ6J~fޛN'҅\C(^,%Aq"ZqHx%ŌSv7ŚKAviB2%cV'ÅR9; xږqk4<2w*+9ъynw 1; _ɇI=WEi-U]:)oq#ILQfhB]<wͺ#PKQ,r$ENPE 8 u|o[d`qtr*l]DPeb0{Fj R0*؛P}m ob" ^03t/|"DZ $ OA:QM@ Z-Ѧ+km ]U_=S/wy.":e: Yyrݱڲ=u㓚찮J!4?\ΐ̃k&JPQ6rJZzwضc#!8]*lo""ඵ߇%s/@ ]/:9 ~jĄU`,uj~qM.*U*)((\VvJGߦPlKB^Ao*\8I.JR~9a0WAl >$iԸL*K8A+[gtb^9HPt zv麐˱u`Zւ !3l .}PVXdK:OC$ءkMe%*ltΣ0>\x iiI KW/[(erc􆜼7 Jr E h'"iq3B 2ϥ.z,j` I5Թz9A=!B)&ڌrp۳A?Ѩk|h@ȲX}!ӧb{9nMM'?~V6p[m Y/q4U ?]dGm 7ٻ'ӘQ0.:ͱܪSVX" m P!Kʇ  P'`"8f5dșMtL K}|_M 4:`b.1 Wbci $IOA`1((!n-x[ m8q<б/tўvIs#B=I1XeRYR q"1iboFD CWav'2&:em #E<]ST #we?zl ڨ>ɹ#y{ÿ"yGܚRY:uOߣhьW/`02gWp6 *""n*H&4\dGܗK#m xf~P-߬6fNƁ RΊM?6t]<*y9} bˍB4[;ajF&T@ C7 H~W7 ;3t/*c(4cH;36f }D F6W3Y"D|r%C[jz-𼰎,p:.òYnU?n O3ZU᧲д4tGHP1rdGA>\blENrd՘u+nhµ/T05aLhw4چеs]ˣ![Bΐ6Ib]$I XPpW- DE&tDc3 OPnjD&"MCǦ "bӄ*_qUq},<3]ÅC{xǫT0SRǴ|; eaIJ-\Je0(Bae :`jt3ߜW6mnpQIqmS0~ǫBP!Sf"k1hjPG3!e`tj+5wͲ=aFK'p67Sd Y}7Oru3!0H^Px[vB/ɲ;7ƬpWRtL4zgp,ɚ 8.\m;mqXFZ:=e\YHz|EzYb]$׆M$Qj_Ũy֧D9g" 8}rם; +[pdGzk4n~-&;zJF0iWa2/>lZ]4O8\$cCic3c "|вYkWn갳r(>cW3xg(ͅw67~ ÛM;֔=ǜA+E^83N3 0NGEc*O wQ8E`{! ^m㔆2Mai3:13=)hѠh{RCV5ЅmnKŽ2{֕ipgf׈n\1pHʧ>?eWՎNV'6ɤ-xaU%~IR $ <Cfu[@ke)#Cr9S!uYn08G~I:}Nq(0]b,.3q. "!#{F0z9qlZXHiKa4d̢]\@ WŌE{ހ(EFjK^bq\{0RY6/VGMb,`ST.$~_)d.h$XσݪD#I-# 'Ua# V;io3%Rnȏݺbr˦eT Pv4;ƽJJ\hrcĸn,1n}GCde6uݩW) m-~BR%|#ClTYkhȥe1\vBsL0?~#Dݤ@005eSuZ|ψ܎-ܗ_a7KZN(pWv v2”nae|&Z,ˊr65դsUI5 -tOov`ӦҪ#V N>_;0J2mihJބ.-xx7 q8 uY}鵎DaCc߯;eR܋ya.ύ3y,>Ch{)N;!̌;3˻Z2kqVKࠆ9.1[3 )\Sy3`3 ?G\E.%@\ܔBkMەa~7:c;F2T\U?g|']# FFA rJNPTq Fzq,ed^PQ} a\Û3O$*I>Q%.T1鏧z"̇S_8O+B]s&c蕄,ȦJd.]S(mEt\ʁӷT~ܖo2נm_*XNMvѣlS=+`bI8g%p9A S ;|K> Lw FVF"g1i񮃻'fAJ)adq>jN'|K[u44+@?0TZ9)?dQ}h<_ty<$kXqL3ы bF^bҾiv[K޽pܠ_sXh< gnČ(ߧxNC$Bܭ Mmhy.e@> 1W CfSi-Z%%Z/Iy&\CP44nc \#4FU2@8Ԧ̃N,tŵ }uf^:&PXj[1 ;R)6aryK7"x~uhJfSKSV&H6cߌ\hX:w [u7|Sl}YHǁvHB`וbIWG50`iEq0ZMpХ4_F3z"Pp,I7/eK_L:_?VN| ǿFHA?Ru!tݓ3N#^< 6=Vd!) H/@֢Wc7ذ:\P^F.nF]CTeC6uFTFu}K `B&r!#dLdA(M:uJkG]"j$CK!cu$Z F2{dL(c "XRU46A\%8aVDA'WZgۣ6KwGX/ic1.EH؉&wzn~o+s{Sqdq5tLj|$r.9| wJOS뙟vZ t;-LNl:xӜ[ 6Ŭj()oG1RX~"- Ȋ>ǧ!IaKWTЏ4^#Ԉb_n(X>:[+ I>'LFɷZ\M!,yHe[~c  q)p=7+YVhwvjhcc?ʰr~xmtdEįv[N;u|&h+,oY`d"sY (]<[tN >VU^+i ͢1`h  aoOKbvsZڪ!ѹ2]&dѺ>cf)G"?ZC\@r҂r}h(UE20"Q}u2zцK즉thg>i4J!W1$3+fq@F3ʿxW iH]Ly-2[p|x Fёr2)s>3&58в!Sm^Ļ4w|м/k`aHՑbw!mRny>&\'zC_|XezD9 H'yb&7 F_M3󀺂dޚ^ 2ZTq#0)S>@?ɺu2tJO$_'?D=HYu=}n>pygb*e QV? ܒ@Ъ)%ŠsqvpbmۓL4$|cTƙc9U*+s j-X"Q:?{N $x y*H}KzډXsj*);ņĉ$eTyy>kMM.d/dg3xw+k16uow~5RżՅ(IʂAgR|l~)kT--Sn9԰/W73z\bvw<)w \ m |o|\7/&:oeŜuѢg?!6\b9#NtUDe;UFwɫS 7Ǹz"T##&PMsvs6>,ק?yPSS;<jC̊}mu*&#R>lqϑY@mO]?Z7rV;\;UTk<?EE xP 5vIEzH\>J{(Vno?&1Y(Ւܜ;Fv. cZZ \Wdq]dL gL"o: W'ac S+B/*r~䈟iB_rE=1khNhr1XguέK z,N5JVYb]Z-i$e CdئK<(* cpq!sd:Y@ٷӇZϊUEٶzTynl#kT"CUh1`Q$5.jˉ{"(5RO2=B.e8p&]҃S]86nϏ";^OoO,!-> "r,ڱY|Yo+E\"\{wŽsLgN,`K3^ܿ)l!!).'R,|?%}x+woƐ0Q,u\6  >bOY*m.VSi{RkMreR;=H`JxlJ1ѧQ6|q<'`_qce kt+ V`b+!0bQ4jvwU)#,uBh%`\ vf1R{"IS/VXa˧mXaƶ;9UIng$Te4!dCKImp5z oH޲]W4)g\ m+ -5ɳM;^&B\񩝡_~]mA3¡BG/֮Ͼj*>S?"kG(L ]%g9+]WۥUk$Z:#N _s]ުԫA 5DxيX-l= L vWlAyE4oVC;KiRAìc\ =?WxoJj";fi.Er:5F cÃE+c}tD?l>9&,CϗkL9uب) wM֐ S~ۛR՗0!MHl@ӧ\^G }\^rj#$IlXE5_iTN.n1vUas?!I(/ NX;*Ou]g!YuD&gӗqK|3Ʈb:b@YVM nq9's3<~R!D͌HdӥIbIg1&Nփ12VgZp=8[vp^-!,>C ΎFm̦0#%{GA{|\4Kvꥆ>}0pH|Bi<DуXҿ-4zYp-TDe k4{1r a73BMrNV>6*8L]F~2C꼊5s^}qV4`!8~%*6"IEac$?nq:b}nM,je/E_W8\fOKw'1Ɇ\:pUw Ñ81߇&Dzv%в c)I{] =ItjV Mջ785MJfY/ϯ.oG$`4qڡ؇Z-3jϝɴt|tԭA$8oKPuwke>4}He7_&.]j(4/9q]:e$mn'sTL>qWwΕ/ZއjοIT+ }Z`ץw9 T>9m:J|ǃFlQvM~c ޥϐJ~z/N5;آg~Bfؑd745|WyqwRSRpu~w,;JyIk'¼V)RzMTZx4iK8Vb U=[Oi(!y:BN8V$>b&qrm%,0dBZ}y>2KO jT@ " HhP {F& Ho5}8۰/ߙqhFȖf>f޻S/?̈'pHa8bnmDȷ^,' ".= d9:6\@AHJm4`Bieb`VV1y?whkdm h*੏s{F{O˺RӬ׈j II[yvH'0m ?q'΂Q/,5ǞQ!CsG =Y;R(BkPo[b^O\ZjT̿vtڭQ^gnf\ N^V {^>wxH'MWcjV #v2Bh^ku WI6׆Wțqf駽!m \(9ś_xgt;ZR szhzkc<,qQA}TM*x$@+s*ȑn6@cʙk=- Vp0W5%9} r*~J+rHM%lXj(cjg+4yFI?ټkԊ-e$Fr.pA/s,3c+~>4z=1/ 1#W6pfA>nA^Fg¯)d!)X[WGvW3̎$q(ER~+g#xM/_Q:~̈́Amlԉ-b֠F65*:b>h80v'$}Q Yóf)@J3rE(IPBHzNv;LN'׽INcfwJ 1-32'My#loeؑocY@`UA~0gJ$0ܵ3PWƣ 9cafc)\ aiwv+@a\q}̝ ؋3k9L:, @xANbJb[ z?Hn`tI9hxZ]djkYW4e3‚H5R);i>+P+7 Ek@DFZʼn #6=z bESoCbm2De*o}r x?m |j ꋰ0`CH4 ߨ4o *E-nuB 6KfSUٶsZ S&>3a*Imq B)%KBRʈj /`No/`MxY+eC{c9x }!31]U&(h>ڪ0%ZȐ<'g;K.(YuCD~(^]gHEA2&X ;Ɨ $ym.&GiL~aۯ.o~of @3&^#eZ( OXvr{Za6<2F Q,Μq(i:BMs!٠>D.."C:>bH7Ou'Vɸpk=>SGVmRX8G&h9I[NB+?}k!|@f Aboߗ-Kj+ $uEXLY >rCNXuFu;)XZTѐqsA#Y$1۲(]%$Vt@Կ9VM.n=q/k{?5CَncұnxAX@D61V"V őֺ޴I&A\0?z$@.e[mDh6g[Zh\ykGe{S$ί7=+˽m_m7W3V-!_Kzn4i&lW5^嫧c@z!o -j_:L uA; dvUj8^ݫ4 >b<}9"P7Ua:[=V,( FMRPRکZ NiuоY<+΂M6KySoJ8-8G,BjsL8MPT3OXaĺu\v{Ҳ\Ml>3ڋ$Ĩvw&ITPp6pX،MgS67N{0Q#m!ŌsX_S|b w#!6;x@;3'l/X\dc[jCD`0sqBPLghT b p정'6WK*wmٶl; }l߹֤F$PC8#%EFpxf[sA}5Ж4UGM)r4h~b;cvuJ;EvAj42K=+k!RŎA(Uu,6YC0I34W G /냉&oO?C|fVMtv={pmd Ƚfx TIO.:]9ߙ3{o\Faa -Yߴong5ڌ+ |MvC$q2fڋ}"?Hڶ3z&zP?jeBiXq;gj {rU74R@\2iSx~|~[O=V<)aMbi>|lɩdm^tҽkH%^bunRj?->-ܽI/M k]8$2x'!Y@vnKUD]Lj윗X{OF4É U6|͓(^C(vc#ϱ 6p-~r"0dh>-psDLo>afGΜL QwJWi+5nD:9SCKn`O$ԖNGE'258 %+e9n(-Ƈj,ڟѝ!V5&U\ۿ#hbrVxIUUX įÔU[ܩ1^G\/y][pY:Nkc=EgS +(ҟbTUFtH+e@7[Lpݣ5?' G}sQ1?P6` '}vE-;RKkFJu6_~Ƅ(+:DKtlKqe/ A?aYӺiMU< 39+MtOQ>qκ!G ϖxKH.$2M/ʝcH-z򑀨F+~ ݮ5t/[| BD s;:<=KN$&81I0uJ%:K릫񝅗=!XXZw}Q1hgqގe?}:P@ewCvz>ȸ0xWA \na5}Z~!sTƝm~iTޫc_f+' M+Ȧʀџz)HDC䞻|^LܲՌ9q5$}b)'7LsVi:1M_tDp2pyDȔE8NK^ZӷDk֦Gm4*h]G N~5N_޿]Y=$zu.UU]Tc)s["r!ǫIxԛ PZQ~;oDEU"I/s*t+07zaƼX@H+rNv@1\ QVNC Ty_1!qUF:u dRԕv~2Ƹ5[YD UAzUi^BN40z#qy*xQ-p%Ev8Q{J;D>v(㱭Kī=+L!]ltTq#wofu*6>l4O&<@B*cI _w@J6,B>M4s2#A轛"$P d,kq6XMթO[_ϰTnDGYٓsWQ*e \`l,Vdyf$ rziD/[ʖ.{DD8բJtaw qIK\Yi9P؀~{Rkr e07Ä?: S<>gFj-qfMyUk%% :E %"%3x~<ՕEH&a]˶ ǹq 2V9:BS)h8d4, .{KjIL< ?2B\_6XJ}o6kz.M󅄼dgZusӎL+lA3?h ):B}ubC`!"YY; a7]SΑ{o&vZ7kAsk$W:;Yb<+Y,IFez dbGU,Q6 Z o> Nu 8LD#skTRO? / mC <5`1\[\!W'Ueh۱~j.}6E w0z񔺎x-^s +&Ee32ECF"S?CUV8HLya6~z'0*'NIH fPfvOP_hd8/ /M<838=W<Ш¬H΃< A[%}aT|Tzqfy[-WԠ;NfN.{~ե|H![r(h O}E//^_qCwcLQթ b{wP~VqEÃv;'RWyza"ǣ^Л=Aex[\0xaCk#Z\={ 5e>KҙjUS9c" &xBSMKc/B]Y蓅?|M߼6+y!e,J!'h zv+~Ԟu.ԋ5`JQh;*D1ʌ_OQ1NU~2 s\YA $JTڳ.^7u-7aAfr 0TpS|TRӓ#nkxb9Q;wU]-+|La$lXv>xWrxJdZa?^[[AM8)#DЂ|E:ƿGe륄yǃzc(sPΈ/ۺd]s kCWy##/Bɏןw\'"*4fY> [Nl3Yg^.u,gc' j{b{۟'I)\Î([Mj2xh; 1 ~~Kܞ(%!`BBh-n xcl@L %PXgIE<9݊y+I/qoNXȈmN2@0$yLxRr2Rf51#F$L& wԚ).Nr |qE7jU.uxlVg 2]]Y0?QG."C]p>yS{'sdH}w~7yzW0I&32qdl&z =Bkv50}Oiʙ@|=&B"P`kKR)Z; wZP} x^lRwPKn]qG$hcY "AaU%[ڧ(cW;Qb1c=[zmNtkmLz13BARKC>R~N+&KKEۥ{eqk3T5PV#1˹zčg!ZzdU;h~0(ѱi/PwL+^fs+mQ\q]pn^CwTf[{,y'a[T$=$!>z\Jda1TJ5@%_\ 4urxA Bl fG-*)%ix<:6w8=:?tݸ%)D4a#)C71sW|tr˶¿1Tz͜c`/7CEqxcn0Kӵb/SnO'9gc'b6f#Y[GG+!'$\nnr_J&Vf SؠNTWs,ըiL8ZMFpݻRac -4رÄKZ+i6l7q (Dۏ>J{nBhAmăßreKUp UGJ z ,׃y'N`g~YpfM[߀usLTq5kQ-5`e4p; –4A{tr'F?,zO S`eܘtmrmsyM0}H υyG&'Qb/*7+1|l45>YFFxz |AiG)|{V'%nǘ31$`cA%^ڳ K eB3G<ÂI{6oDfʇh4Mac/QݸǪ!΁rL펴UQX/9)jжv+b|&+1Ϡ׮)5qJ&2םtА {8Ncwzd8" 6^_(BE:oWT"fV>Sz]E-i(8a!sX0V6wQ|Љ1J7; kV!jF]V}3tyM'a=_'ni&S 3a;ڥkC;0dnKU}YG i""xGc`gU.E Jγ)_f9.(u?c"]feR%rݸtqJIk!N #}U0ސ͏G-AęZ@O)_Ltuj\Ҷq"5K [8O6ͳIk-?"7.ptB@ў5 BUiM/gXzT\} 3e~#gEw+ߥs%G9_uRhE}87b8ITj @)C֙qt8:l[}5-/*O|\|GgNPm_.2ˍ,B*k\; Ұ*fi N+B >R~0ssy`/~Z*;35JQ=gD1&`]LV=2zܟlEsVt:(qa>DxfY^Y`a6Hi!idN'-5˼!Px["$fv5) *+*wB(X֏ o@ :CCQ!ˮ5: ^QC`iԵb=j` 6Nw0zR,|0"_7d! 1錈Ti~fE&-CSavhW?AfӶW0+8ihU/E; l3`_7?,-x>ֵp#%lA2~?ʘMtd3 4ToV۠>`tn(v#-%BY ek#y~:WP'GhG,gٝ'#q E,hC5] j{GS!POi oWr@.Ջ$6w`"/#L5)y|ǥAd/ ANH4@:BvucJ۷8t}$vzƵlw)Ocʻns%h_*x%a5`4%V[Lr|'#!m}%gWfxJޭpGC9yU(#ϝ;c2&̂ysG5rKO(14" ?(T67y.4}xf]EzBvBhR6/:J~C~}u ,2b=oNIw8ر{ւ5O^@u\|1;DSG1 fCDCjT[/A]o횖:-\ 0jmL@ר],},ѽFH.} !,38}<;Үc?]t7P jU^}v(F%t47e#BAP5VX4'"*l/.ѧ.F ʉEܧQI%BNڬ9OaZBLdT^y&ywC;(S@n W v!U%HͭfpDGu%O[ > ]5},@3mB3JkO_ka0"c)0 R hy<4$ΒXj6&AF?ة[SWwq.K VD9wWUJ6s6$;nd' uAldfMT"7Ť#IO5r0a?V%AUj`EdFrޣT5xVSP4s%H^!,) 12"O[BƅZ"IL)KduVs.W"xmPEiTߛcm<@lQEVG{w5&fL꒼x5٧1븱l^Qn$@X$ mz R.TJlP/ e~ǒah1+61>ӝq|c;H>h>4 3gY5^OQ56o*wO-/Fu 54Lë Gak) n"~Anmͪal!.ֱþ7XCbm |rx(6P˲Z(8N`N=g'\K}E6| a }E&૟5ER&~~cW1v}bk&3~tÔ0)S'G5dnDJ .2" _rf0!u@/r~< Q4VЈ6Kʆije`dJn+78uEwʝ" GHڕQ^?[H*eT C#Kk]]vōkOvd9#ԭkbɰd.5Tz.ձ MRY@fi >mB~+g 䢡UXTHF?a:l\=7VLW:R:e$2B$2V9iIgU7jQ=KWgl6>^xO:I)N5WP6drU~̥!=Ǻ5/e]d<{ XOwS"eb^\n#o.}3F*Yzm~.3#ƾ֝kŐD%+q߈q.Dl-:"6#]b\֜tqy7UNV7+@nJtA?O<a׸:ila `5c56.ג/So#67cRئ>b~tˤ. ۲w"z37vިHu@DMnLg .0E=hH7Idc}Pb:,S.^@.TTD$\ףI)F+ϷHyL t* ߛ):V b#4h)t|MSnfPZɡQJCGW12vhJG"j^X2 *ZgεD\]#E] D:Zrԍ,9-Ak̹76cO1z{.A0aэ-j2,x-FΓM4dہ?zmQIF 7㞀<8a*GM x]A,RʺMܽR%z4ьPp_{ԬjȚ\m27M̑wܠGfVBêj$iMe,F_"k8Wq@ f.MZbѴ* `G"eP()~^ǔknau}>iZ ѓ#?'(} 9_A;a@zzha}*& ޙ(/Kc[+4y $5!;8C. 9挳}똡ѩ( DawɅH0 {t B iIu0qK4}%$7K]#6IbKs%}ɶqH\[ĵTB(?g>(m_AKh+ɲMVc1Y]{?;|?ط߿xT="EibQAx id0u%ZoKᝳ~t273FSekgz݆!LjUUvQt# Ծ;j62Y(;fiG]*֡1|C̬RW)I{ 8?ݵqLWŹ_u]nF{9(dXZ@G>NלV~+ϷOUE8P݄FͅO[ `ޓ(I>3#j2*pL˜:W;!W{2KΙ' -dG7f!J%ѠJVQ,(un9=Y/hgw㔮O ?EHYmkZ9&jBϊ"/q0K==N:MbK^,&[4h[ ծ2ٮ\=RHGK}hW/2'N<Ǽ`"ZalS}_e,wR9 6@}wЋTRЖϚ 9{H@4.Z4['춃0;p;=L]'gmOjU*]J" XX:9Fc=% +:WÉhZ.L4X>R$W hQ4D&G jQՎۯ\f5nY͖KjICT#Zo !%-HTVLAcqIj(9 _GL*J@k}MS'M hef䡻G&@ՄFp )ڣ6]hw)bar4 L_660|_߀7q+0Oz6{F_*l ւfCqHfP#C##_@tI,2w2P}ɐe7*S-~j5" ^$"o]jf8ƽ+ - 27EQ&˶|O+vpsQ6mkvqGى48cZ;U*zC_T+2w  \tfi74*?:ZShhve,?Z@rRQk?xd ] @R#p;E.\nEX8E :(?>מU/>o 0H*06`;t%#E:qc&&/.I8]|A3`^^J rﰊ G(pwoz6["DzGe0ءF7K嵞iv`(L gmk> S7:x*.: %e@naiW0{av/V$mЄ0[x0j5Ck>Hi,/AoWx!]u(k~J-UXյ^z A&iԛREIꖴEʿ9;q3%g/ ݊Y3G"_ *[+KGjSTJUK7[*o|uYAV#1陵 GEQ+SzU{Y4blIfWerxÍ-ӛhG_u(uhs;? Klt^xh<jyMV mDCN߾,ԢU;۴F`3VSR5_9{|g>?40r:n0T}:)-ʁܻrsI_5ȍ&vt 3JI]J'P YP(9_ T@%8HOR-;P/-El c(a2ZX%8xESbbN;qN%NU)99nY_E3~փ-R0::u* /nω<"=$x"ZOAݼxIki.Q͉4X$ɽڧ$͡],Lh @LGsւPӠ6[QL4rXpGtoFUV--Tw%`LO`Gdb ׸lq m." q=,M[ 26LsڲdU5`q|*hq7oS3<\tݐV\1_)JĶ % L柟(O_Pw<ƿPD qǜslY:!'[6 *PY[i |`]V.~g2mkqdu^ofWh$n,!A7 VfCj[m;72%}iZ AD'ծ_%6vGIsQ-qС@3kg4ҁL5$#@+}d3&娥˯6?Tr! 0a?~F_R)(im ϒ|@nh ׫0ӈ+ѓ HBcv؞_Pt#9yxLnT:ݎt 6ҵl,_󮻘HBӛAz .l3iG b6"v[723:91:+ f$wR oΥh<0q7aH$U ުfT2 Ah"#pg NH҃jgY ymmc?W$bѰ!+$Ք[o;.4kILda:ӟ4+:Y3cϺ1"+!;SGR>tdoplsp<C!h39Nᒀ,ane ro`!b:S>vۢy]sg9\qu~Qe{[Vp j/T%HWZ>tPf-tYf[ w*Ýqqecإo&dEB2i,0w7K"+7K}qt jG`%՘*{1Iդ+YOFj6׈(Fjгz\6hI@G[VK1 q: Ԑ;^Cu$/)֪~λU;qNhPc#k!ޣ&A&k3Ҷ?!S `Re;nY>%ê55?BbԾi.R -T&|WI^|;m-PrTGWl;.)}4zV r Em3_>rwOt,H%U0#8IRzKEoXXZQ9CR1s4u28qkƜDoxWey~>7ujM5Q,SQ*@҃0xɷD͎q LNq8@Ѳ;fƞdZuN0/<1jg]aLn ˞/?ȾNKa'S5Z2O^1mLG'2DwX&:ৣW}155 (S1]*l^6;fA~qn/z #炸)G~{vk E /5o]ZtiE5zޤ6ctS~TA%p MυA&S)@'!m[Qa`*!fQNB/bNhf]>aQlMuH<ӃvH|Hֲ<A,lQ_͘  YFR[9DXˢOBŵIC?ua;5o8=wB>C-U t湍g%AHݢa{!\JT[O)aoǭEImC,ˏn|Mm븤5uC 壣0b $P\PGTu -vNt!8%<pI#: ҪUh1bH駦ddIԓ+w=ypBG?Zӹ*sfo2o-~-Um\ĉޤHc؂鉒e! :]~tQMzNvHnޫ45+]^' :ѩeh7^J U*}/c yݱIϔ0ɸQ 8Kwށc%Ǩ3A.2-jGSeKXan˜DYp)1 `J-7Q{tɾ7Q &P*YċjFO{vLDbgLBFO2p[ɟy[b3f4 bK `'֔ڛX뇵֮1}TWn]cA۾WV hPxЪ{Rptw5I*yJ [(4{xn;8=frעM~*3R-LB"'cLxrZ$4V+G9w x=L$BscH_j]]:‘#{tQ3c#QhWˤYwy).FN[27P/B&˕|>nIn8Ж)DrN}Ȑ+ @ٶme\[-m  ?U, :7CY B X٢!,.I5HHMs5|)j?o"v 7 buSbܐ]GJQMT]gvS"[OF- LJ|Zt>"ҕ<WZav CA"|Z5 s?H]bmO0^Q[ɍ/:#.ѹozEdT%cBӘ).|yv8-{9c] #o_3["UMRu_'_2NWkx`YpwNճ8"drom v pΠVANz!"xk?RiN,l3u o|O (iJ%S 3IR\;Seja6 %ZŻQXoh% 9=M>D} 2(C4Y#G\ j%Ηy ى9xQ~bug B 0ɴF?kNnx K]JK}162$zTԯ+A/͗iC| yqY[%!d Av|*.ī9MfL:&:- ބC\{&.jլS+'39o}a-XB˄H~ K" yEtsEnRfJ>>|rz/< w$l~/(G1Kߡ2z~/U'$NyOR*.aw*OW,F)T* .071 [ ږQysInٟ=Kw֩.(a85E6=ћmsB9Ip{tKW G j %s2;M|IDOf%Pzr83l6acM<7A?|NyK[6vdx2bI gԥǚNQB$Du%k +KqfϥIڼ_,ŔkteRNW"/N "1) #-RI;+(RTE2¼ nJݽ|ۮQ87((-VRް?ZgBլjR mpͻ%hjWmN;5YBf7'G<tGqq ЛM)񝩣v-%'rVa >9^a+(ބLJe5YzdNޟAwxWkQrmQ#LscY85ov-N|7ߥoo֛\[Z W:+/ŬZ.[Xn}&qQBu:qr=fm6JnX0(6@@* A2:@:+_2KL돓<4t ͮΥֲ̞ !@LYՔb-JT)?)pVh5Fźan'5o8P"p?8B/򖪱Ba Sԋ CCQUM"юvdWYþ5`FQU-KjQ[bMv<`Rs^VåsϥPr21\IKfz{e" sLpqCĢWSO`zjyi eߧj qTLxJ -u|o>q,@޳> -nf3|qțT 37:a8aنC&M6jqb[E8K{9L$V_F,o#@5&ܡqN$bQtBYR+BBjwWH؛밴KFΝǠЇ j)Sj ƻ @E^5a6LQVBYuyP"szȲ;"d'w*ِ@,O2[~2Ae&c"k0~a4$Mi kc/(Sx8#{N#M nFhq9Y&w/y*gDN֑œrw%# PY_\ #&T(Tr FiRJ<Rj9aB/F3\]r*XywD~l=vKk{A\$_1!H&L]H׵.凬آc_ڵAԡ43RδaJoۺd} jsR^\6| ׯs}KVlS:FPJl#qѦ x: ]œ;ӂYcluLqdnjđ2qaDyNM©>6\(vv"aEo3^8ĸ,4ܦ3ԏ_ۛe`}+~ yVa+ UF4| 0s[SfZGQIV/+v; "Q&>^U$q_dRrM;E6sN7" Fk٩\! cj=YLa#P;xA-p\c[ͣ%&_Z +ͮ$0]<'웟bmru$Fb_^h s:(<SdGx 2WmE\>KXWq,Rtg*Y$͔\ا$lZ(i[9Tȗ2 +CE`aD (2V{T՜6v&SiKm7^ ˪R V&~6Těq$тqQKi$Wg$9ž?!D]8f)sx4$gpyPHk='#4+H1J=@]T^{ R5+U_}J <f}VC~qS/W̤^@+ A}Mp %::myf8nOF P`^ݓãYNeV},裟bk/ uejReYߏ(~- X'OcTk}ɘj&Mԏܾ{f @|ĄH$5FRQ}/ylsVs%$) VVw) j^1ţYKvc®GDaW|UHK ;z<*>%.c1V.߾mq}6]zԃ<[پl!AQ>ԢTꡀPiJb"DE?kWs'v?GlLJ5 fk{ϭ^~4.d M..iգ:ݍ\Z$D2.&|&OHS" \5oKZifNMa%AeeIR^"@$ӺFX %|sXuUB*/{O{vd\U7y!iZ4%w+93'$- /aE,?| ֽQ|StcaI  mP)]M%#g.H-hޞ*NPcdžн.6`4TyK0|KY_Y,/#QV4bFPomQG{H3zek^dB ao4)5uOv@+QwM\ON$`);,^ %@̫ٙX"XR %~U ٷ=זh_=$sAˑO\JhYǶ࢞nhZe=U&; HK( Јucu}MdFrɬ;J_lKntXm{Pe6eu`WT(ؤU@H p,a@s.bVDg_}LmtdcҊ'2;$'"QEu&TJvQ-H8wgN!3 gE묞n)djʬzKYs%DCOV*-洕krQ}㌚^;d݈_.H3DJt( 42-ҳި?ֻ;g/ ڔ3r H~H([+R?[>ŢEN<}Ɍ&V<Pr]j}^yHB/Tv! j/ (0l*ؼ3Th =95Ӣ1<&J=Mu HdIY])]kt-M~~9ݭ|=ۆV;aw,E`$ΖP #fUH6Q(Ǿ*5'׭h.QHE|B %*e(Y!FSN7|Uɦm+>t+i@%}0AjT N"vw?Cz442# e]S-7 %aSV"ztPkuJĴrb<0\{J=☤l%ȭhW΃i)s|]}i9u;yz4:ܽR;a,kU3dk Ŵ2>G+*F%/Z \ʪN8#U2֞oAW ;I;cK|0Rn;$Ўx$+4RfO0VԬuM'$耴+(Pu3;j0OT\a(8sMzn,y &Lo"+#![?9(#l &P` OG*ALv58u;;Vwn)d"p/A􁄴4_n:Xx&j}\@u$bqh{>A/} w-\G܃"P:.QqJCŕ]1hgV5E%:#d٤Kt!%|Kť|O#av3tOل'y&X&W6"d}6, EABjqz&,X6G;$ =SLqA0ݻ{MǞ&✧IjnM2K눝9<؍oe,Zy,"<)TQK 3pܧ`HHv\הM2M':.=CjAnCA535'= 9gE ԽҲʓ"-p4TrO-twi:=.bB :!r@?nU $\B].S_R^Pwv >颯(ܹۺS{ކ $_Z^p%uMwW9'waZ(C@+7,~sM5A`}62(e}"ԿVSZ RXd1ƝNco1Z^¬#&17XDYs;wr%SqȮ2u&.{yfCOkX(&Ur'n|?bTY_N:Z>< y?pKA9,pĕIl(:i|IoV|h#S A@0T#gfrYbG XL3ag4mTͺrǝC_)6m2n0|}@d޶t#X, b_O`a (|Rj8YFjcNn) 2 vOJ 8EtSX ixd#lo#(%ԲeE 5(=̵q'cK=p񜏤[ouIDE7槆U ipOuB:iҗ7;dgqHO:|{l-  hID}Qnr]w9]&;>%+xhL4^:C MS %9BYcTICܙuz݀cHFS=84,Fu'Q(=ms .@y7Kɑl )zI?̗fɠ+Zt?[$ګo <)=Ӡ:F6Yaqq!$ <ɌN{֗U-=P %TxHms[on(R1؍VnA,JU[Ơտp#ZYdB}P0뮾/Za\-#)2A(b w+kV7#A@V`c]NZv##ƦވE]&&7))/1cm/r60롍V&p~U&Dk\#`=Hʝ;;~zy xB\jmy#̢t`4eDK>nAWIL$> kΡ%$::a A{Q% BZ0J4qSOao71:yR;LQt͓+k~dd6zVz1ކ-$@D^n{P}ILSMN"?Z9ݸU8Ҥ I/~j ۭ$b-꣮#}c~=F墢GT`-V9{701 C1YפhHk9x+nlp،^\1~Ք>/|ȌVF9@|Mݿ\A0kpM"y %wnKR&;l)W#a~a[11/;}Ӏ3va2jJRUQ$9kH3ÈDP{[73gm@ah.–h-j F l~aQ_ <#%: Dte ;6?s.b:gL_',.*ryg;jwZl.kia۲}{H*m_wCIz1rH"'4\p9Wh_& };%9`U@<-0cm5B cCؗza2 SrSedcvnqm\ULŇ|zvR7[brN 4!(]KΏ+ [Hz{qq71aca>$>7pP81<24孆Xx)p{k 1EmuXCd AGМ N@uYAuw|;Y)(G_"sKJ=xia l3 ԟΪ 4ą$G$GMINݷM|r;Ծoa%i@ 6Ybxb]~k%"&RRt8qTz1-FlfS2/ͩ6&a: et&;FX9ek_#cgM 95 ]PTvt5wT-I;[? 5G qF;F7ddŻ_ :4 "h| lHЄ3 z%r1[(jkтa,g9( ȝCX4kI jX. )=^ECCatG?!DmYaB 7`fPwg^&WS2{2қ"eC9 q}ǜ0CJb>)dVMmr{/n!W7_/FJI]JU\=qy T'bаaPKەwXڠ~(*}`b1r`T\5IJ?uyY15JcHcZˮۇf;Eա|#׷%p嘪3GQPY3<BFØwoYms jRvSSocɡ ^hH1(.^[R{ );YCb-'Ch O4Ԯ3@~Աg8cd]L6{{I עy2& t+⚃mMԑx\C2Csh lOCR.9?o晸w4/AP굔;˽K$^vĕ'Sdxi˶o+pq䅶}di fWJ؇߲Ӣ (k?OqH8܊'@wA9bZS!?mbMvSH$S<'WHG†ER^uz(S΄M˯pieuo35^$%Y$8ٓ} /,VJ!R) eڳ$7ќbߘOoȀ/ SpT0pk:ulؙ|Ic7X@Ad^~sK&d J`xFTԷ< DScͬg'S|UrvÅ9TP|z04 Lͺ"> nR^9oϮa .STҟc+^'Ǥj(D8g|}g$nށRSAW?/v30E{Hz0{Y(\cdKjJXR]{#vXֆ Τ~fàZc R?rB=+s]Ec䜺Qױ~Ԥ r"tظР9>h*ч.a8{Jk?o!cL5C.Qd_m>N 1{C]Ut |=ruW[a] l;D|DnHY[a] c_h-2pV0rWSX1N؞m'`jCEBpDhWbwL~'?a&V+§EjOk#ZR#Q\`-^3"b4E4Tj~ "_G~>lDJWHi7JۜEv̲'\~pBS35t[+P R{~& (هr:w :9i;R7eY W3NG~WȐݧ@ D6sK]؇q>yjs4 ȼUh?XT8&peC]4v'cШZ[ǝ^&?%tUX˜ OTҦ&8KCu|bx$Z&??30ޙs.Sl4ɴد|v.L@LBEmxE)}lm@ ƙ)mVEr}.c$_*] FM^ Rv/Uisv7jzf#n:؜"ҹ<RA& xĚ¼(R ">1kX֡F~ZVZw/<'$}9YJsk715ZlZTP2:131e^M0|VbhT2LLqM+V=c{.edg>]쳼 ~´j1 UE4S-v~ (:# m~4SL'GzZd@I˹I 2(eAپ0D/S\-4ƾ4Hu=FGzKY-"vX-JcQ"ΜGV+؀VD%J4ZgQED1;{!o%itx09[,z2ïƳ]jhUf b~alȮd0="3ʒ*aO/NP'3k0+wD8N@ғz_I79r&Z5D1yK([GZtǜ Z[\#m Px,hs6c?Rͤm(bŜ'AEg`u¬۸'cq7?ٟ} י2u{TAGHsm^Վ2 Zi|1Ӣ!1=V JJs 5~w1D6vV~fc%FS5zhc ~zDG$ut5DX<`~\S./5Ꚗڱ?gvwm_pr̶]\-Dط96L]{%;ࣸn,Lt(;1{I0ymRp4d |޴v0`P[ pCW|L &+Wf7} i7m5GqlJ%ޡD"3`$<f2. ^aP>)GݳkMPo' 7nГmK3yIsSȲG~b{c̯zP/}\_Eґny6n$S@Cr%"0-Vg3gqx"1*:M}LCe|3$^U396pe\asL&on*0Y.2\5)-xob}rZh|U"]F >(31\(y]11etKQ JRa2Ng3qP.?ἫuI1ۼ׶\l> :} ޮ wIJPzHZr1 ]i?'a\ߓ?"4qY oy2{l=#I+gX|F WR&vf3 Wd,3z/:wμW>̶IUͮWG~gc]!;S[R5`n0Hhq` XO>)x\ٽb|aT5kn_ } lS'*Q.=` ɶrq gYYõ]H$LgX>8 cGcTUE#zh&:BDDE\q*9ܥSߡN IW6w`'X 11Ycݵ/b*luW24lюu ?Z2@^Ps.97uY HoVd#hWj6hHzFovp+4˿ ~4QYt'HĪ*qcŐ XCI=SΆk7̘{e;a$quXt=+{fk0ЬvԌÓ x|;d#1ZZce=ؘ%15s]5% K2Qh  v{w炍.PY^w4}&Z$_X"l?AGy Vkj Mb &-3E enOla p\c,I_HT&jL%^;r`NӛeMd2/AYm?Ve;HHޢWazفw8/Zgi+29¹о`!xsEaZ^8ukQ&pw3q٘t e򈺬\tP)%IjkJ&Gfd^,N툭~W]h4"$$<{.Mͧ9ʙ]}$hݳ[?y&!%S3PB '5K(oEU}DSZ9oۧccM75[S &#K,Sϲӑt ^h0HҘف1…NvX .˸$Me\k-϶;KGB[:NO(uEzb  ?4p+*W:(TBοE&o^SP _v{e>67 -)w|WE $Z!e ix5ikE潺2 a٘/eV~_ b!eRߍkfQ;!b|.=,hǻNG?t+QYKUi33PZDyw _37It!DWcJ~zq6tQX!mv/(|P>M̚iϏr][iY n&j?YT_+@&n|cZSqY$,r3~:c/pzJFY4a- A{%<^ϔ'>ۘ}6T@xAhs 6d!<ފӹ\=qk')#%= F_^;ZؖjVMƾGJѥ8b -32 +%;쮓%&hE$#mXY#%Ô_o;.#Qwq-j/-41W@N#( BNŞ }}k0zΛZx|^&DFR(%9_}"@Nq< ᡓ͜qөi]_}r)"_t"v6ZD&TS@ѕ<8k͛3kf!]sT&7]Q>JT[>n|0wn! ?;HLzeK{9?/ȃVI9RgkL; 2oJ&3cKˮ3Rtဓ9z5wq ֧1_nSQQK7Q|r|7w{5],~@i'nݏuA^UnZR0pt}v{7\FVrzt=֗&O& @FAbp J+ճ m)%]逎2Qf]TNX_ T5j`qbYbt?@3fPF#c%֞siD Ujc!*D)y(hУ<["gb'9jj]FH{ϑ2 tWGmz]_=ϊ33$/n3~Gf7!C7>#T3y;!2L%v@  ʃG#-nϧ "-M0nP_i8so[y#EwblnK4ʊ0NVUr5ϙ~Rk45lseY*Fs%i'n(`M_OU3C-JEFz|Uk3<˒am'3SA&vN7=Z pv/ ax~^;hqjK{/H5p,蠰sh()ƒC\\޼f )Iki`//ǑL1q;F6Nگ&8aov v$5ɛϾWL␊*K>! ~Jpńqt !)Ɍ$_~k|[gP2]é+ ~[7jo:5TqQH9 Y#Ωm׌\2p=^7 IV M K#`4Z[W>0q[< p^6^Cn6\q,@e(?0qFǙhE윕"Jf4A zPDg"z.J*؜U~nRqoϒ({n,CFni$ D=!saSTQdF+GT4,֩dk+oh&m>^xL,l|8Ԫ`8%R_g}O[(GC)G&- M468-3)ڥ7% DfǾ5M5g;KeEShtѯHّAUr8]+ `k0rC[9Lj(G ⳼G;X9rYmo'_IA~n 7Kx1{JB5u+ΎjmH2 CjWbA7h֟|cS}Dh[)*s%D Q-}֙2 A^TAud]:TR*c+/P+Ȁt;px2Ԗ}EwR#'g8!2iF<6PQbPg뱅[DJiV(eKXPPM).˧&F1DNmlf0o7 j b*-G7X8?+Ms^-8 @!'l?n_5q-:wv$ܜ@>Sg4#8(-FCD=yB'ԺSEriUOAX3⬃: [Ya]YaeMreo]jǼx7nRj*X#y,z]lff+?kbz 4B/*sItqrEJjSvF,4OۖD;*|"]f+YK|77'ÊQn+rsI}ZUXhGqx"IhuopЂ(Jx;fw8D'z%>9S{/T@)@|bI?֒$UPZ cZqn[IJ]sw*ڙ62/x$Aq U5}~A;zD[{ӉzuoQ ON xQт02}*6-$*f6yנ$BUCGTA#z d|`@Id3cz鄾[KkbF 5]VYtYx bf SW՛6A@ifz$ iH%DՎo,d&a1Qwձ1Ȱ%,;W$PY-ߊѯEW:;uf;bݻuwT@DZP`0#Dnlu**EeozkC·ОFx^7#?k ;yJ Hjsemu(ƒ85Wx#Af>9zԻRP>+, *Πmi]n~17~_jX߳2Ft4E(2GUU?BxҊpCٹ|/O= }آBAW#ddx;[ g8; I$;O1"O16f-{#WH _0)LђˇR>^91MM|lަoДsh ܱ`E.P[SMQdԀq^rR&[־d]:M1nUov}j8>u+aG toYQ1 rB1cŰPs`r=q4R^@gmluefG>CCV0ّ[bm^4B9r`-V^zȮ6Ab| _4c^D IlDԍ|objݣ_]dxa OZ ~\`1U**8&E~)=$A;5W?mg{'7fTJQ5ri6(1˾4Gv*6DI}|>iQ^XʳP5s."<)O=T5.c|vĽ&L;LL*7ȸU \~q]e}uwrzښWDVy)ÔnE #{T*׀rBO)~Ju<8`sZzA4 Q`٦'LF^\-C*,u޾nA(e!_FuW:X Z'p}OMɽ`L@w&LNxum,PU:[PmXf\/X)ݬhvKG1q8/ih.|̑D dϼ<ۦɹw?o<[wf9 %%h4tvh*]y3Se=+GtglA6:tLpSi$CzǠ!a)ά&4'ftinrww iq& -EiM. 9ؚ?cy ef_)rDk>?ы2# :7u@DzYԈh DDzz Ll H- ɟ ޑ9&`]lwYҡTsOd){X~QSҁ\|`ͦoMhʰ!;dxWy7`- dbMIr9M1 yl&61IZTqh"Ϥ}`G|axBHƂ%zj є#m9aE0C&EA؟oqz l5u=exLTMF" ӳ}FT!603zDЖRh$k- mǃwS}ndhqDo5c*{ ͢3Ts"k7h<{̳ze >\6eMCn;M5~vޔ[:z-6/J9xW "~$hs%!+B뷜Gefē{Q;,JKI2_= (u|r$p]yy:OQ/T?{|W"&K-|1ZzYEިGuU4O*Ýͦ׎nFM C,"eBZgl0D!+t*6cR'9(G= <#}/JOkl,s% SZR1"m/d)Ozj.⺗09];1^b`( ݌IyЉ=TTӨu~? {B'\ >^hA];I phcʱ"EHxF{i?:7c5e< \:0Yh fm+;7h^}D=tx1uJ6GL- }bӁ&8ia89$n0 ![tWWaAUͷ#Dq,eH,V3^دFրϟ7m_qhf=Us]w ipY>gT뇇 '1Ccxܟ'*9=|a`Vm[VhC`fB(ȊJS&K)#,້}StlK4"$ $$ӫ~U9%"ݶOϭNRP[%cï_xR$`"$.L:Qu<0†?iN#|;Vz~ Q)4J||X{0]@ A_ H2BRN[̷gt"B~]l&qHSCMjj:* ?:{3QξQ- Q8}3˻gr+1 ,3]`fww|4=8/J]`~ŊWla}J2eƅ\G9xU :,~Ih9Ưyɽ;v3l$$j-sg C+?x՛yCiXwC !콏!HJ=;rź> D-Pu!}=>|>l}Q~_ mS! 7~vΥpu_(UonJ\?hQ ` +EpoDG\t@4.l;k B g_6=~C ʤ(}xF |6kC=ħG}GZBW9-xrO4K<{4v'dmC 8z U*Ϸxe|&5L>#*mTwP;w,bC2 ՘\8*؏ T&݆rZv]4{Xc!FؙCحɜ(^Ý;zV˯znHn+vj r(~~ #(ݗ]1|KMx3F Bf)}|Cj9ES8D ՛\FQr_t )"EjG#x|5>s45Fw8vȠw봠;sFqu %4tSy c.3A裕_ veнb[C|W d #0֛LMM[1X (Șo/pZ I/x8g39YJQ -OlZ.xQ⠭&, `|KHa2LD[n*`lpc.,$e.S ̛*dQ`R`D@4nG>tSxɏ? ^BH`9ɒ资^k9J5Q1q}b= urv5'zz *2ȇ_8Jn(6[O DlʯuUq$kwC8ݷ s$t"w\Ih^*O5]bZ+dƚoHVre^)2>nG14Asx! 'قEJ9 =v8)ꐰ\^ԭkj~!U״5 Ĥgj䑲1SmטK(/hٍ.VdbG؀~_\ڨ$!ݾ^12>Eǎ>x|#ƛbJS4ov_#G0T:FhX r"%Qdt$ak*"fwF9wk bo &V0޿d2()!\ok:;˖qAq6o e+L`OU,3E~6xmGk ;RsB tv}]da-8y-9|uP$ۘjRQ!曙eI Ý띓Bќɞ fN@&4ʞ‚p7S 'KeZ%TicrЛƲ|ըKW?HyYROJiE\O5c:Mqx>|pA!rs(Dvw) "5v968dA=CD-4~d @j( P'L%/:5ձ?>vzV>[TNVˆ CrqZ$u6pƯw7CBG'76cYwo}vF6n S  Dl  ?5Pݿ{n1x[VNm?>U hAkdbwqr3H"Y.m 9s3; nw&DWL$<9kRjạ\GV¯yKǒ,'% xu߸! eq_H JN08sr>?Zjow͆^||I =COS@2.zqhe쒉1}PۺGt^O5شO'k( &hTw]x(A6یJ GFKlJ 0ErW t=%;SHqjOJ=[/ZB\wa''ת7h'Ok$> ni5x*Vb{66>P Ru&4:\eih}q 4S &s!UIͳT{">k[=ǽ`J.+{4bVv (I'3RquJ6hPr!X)Eu W7T0L;oh r{w`[yQ8wASnwp(70 ;PN:Ԗ JTrB0vn&" GwZIKY̱ӊ:>,ś^DOݮS&iRְTզX^ =eσ"el 1Q3@Zmė1kk5CM|;>[F|R7mJT=r5 $rps3-'vwsj|EE΃0 Mj_N4Pl3w{(P=`GeULļ4K 'TmU(3$4jUBq&#NIjfD?S扷ѥ$V$(ih[ t;nߙFIwɟ[(q,ڪ>*ϭthj#}꾺QA?**yQNh0 R!jSy4JKC L_}cU>#8P4j{Y'ӅPx8|hGƎqQc `k0;]`Q\#kkvLI|k7U6G,Dj m>qSw7 U)O47wi'Yϧ-7@q0n=.aN,W$c*1j)ODꢔ٧fpf3"M Q[Qy ^czUWׯ0Q'BNpڝdhݒL_(:8Eҍ h8L/ ,ZJ!"Y8N2xk@Cgz 5r"g LfŤ3؟T;TS PbGH_lNn]%Xo\ߢWk<[kYo_h7߻sumXݺ!h"'!Mfzn78TZKݠ'..WlPa.W~ T]wqbjެ2Ͱ aƪ dp4l Z`>j[X<\C!H".)`7p!j^u@,%{!F+8$ tK 3!Aϙ+I ^כ"H \Ty{Wvܒ#AgۡusNX0LZPN=ю-D 2y^K]h_{6Zw|{O A< ߿6*rUy҄Qli]|;@lIj3HQT5ebRXxU"{D]c>YoSqY[&q#_M92OweȎn]J 3E9vF~sXBRӲ;EzkP $T /8gpkrn$wt:IlZ~"A. `XF>1^Üs-F--gЪ@ʳSU*|fﹲB-­a<->̾+fW Pj-ܽy^ #Ţv0!:\KOWՑo,.rg0Lf~= 2cUyQ89!MxD  5oߟ kbh~QWwBr3=Y0q6fDaВ;yu*v"`JXsm-Cӎ{Sx<.Y*!Nwn5$O%s=D]{DVא]-]y/ن,7/FJ0x8`p9/IYW؜YYdCy_ pQR!9;hX~BK[̃vAa@6dt-0 03r:F#HsVg'6pLGsy7^%(fi<%%|b3o_oSW3lJC֗p\LR(4ܿ(m~Nje)NgAIFus>rݭ5>G[YbB Uf\7变o@"'O\2" p>_d:)9A.Lrp|7 q-cKJ m$EPZ j^%6*%H *+P|$8ϓqbnQ*@βof(g(I^6dAI_a=zֲhmQS;T0B>+{3"u`:3Λkpo~#r=6B"A'yrOq!9/nTԽ4w:dEC')T#)SVyl֊\EFGKQnR{7IT|%(KfcL'>F'M&u-JJ<+2 ]~~ ju@:bS9IUo(lqQy-4mS8^QHr; Ցq@oZPŢNW|;z~S^0H*\-wO_d{f ϥ?qΉt/$ψߑC*Y:o *XtBvTOTD𹐡)ofbAՎ՘Jl+ͅdmޟ9$@zgpU@8-K8ALwOyQ0 >R_cJle!c"cBMz1ŴOn:@*FU<ɺHb]) w^X?[ l.=N',{}p$n¦U{#ԃjSbpil52˖VL4CPT&p3)b \$ZV¤Fύb {~|yXHQRQ]>fm#iٍWL=ci446&2ݒ#|(JD^w^ F5 Y|%?zX1F!S :=Nj3Z?yNnր9d^ű{CʸjWuOgSK灠/hs"]Ѝ'"ZY۠KA㮵 //t"?ZY@G .T;|RE0EdjAqٕɈigroߛǓ!gADּ1v1wX&`hV 2x[AOSJOgupGSoQC ǯ*O A6 cm.ʜ['v| faUR:E, 2v}x8<##h{ve  Ľ $J\EY-J=5{cG}-IXvIJn?]/aw׭mUWLPMtVg~NW]v7lo7̴^pJds*ukQOgN6T$L%{H7}P.zx'{RS6n3&j\QU֏[]-\&dA q*g}ùeEfx_ + *6mWujˤ@2 FkZ1 .b1[kX:Q :GEK>a)YS7^J8> Fԭ1٣8IعJ1G/s2ĝq7q|bg%zFű[phB[iTާ.ȫqRh"t%XJ<]'7it*qsxUkB3o1B1qU/) wB%\W#頧>N_<'I<&_K?doYse3fW&ck>Ad I]oWJ5! %bu]8"DP;]1 `Gftxp)$<XxhO aJKWEБcZ)碈HCLլNքs%Ai2uyw8EԑUfuAK_\~y>($84OA$q7ݽ@8އ:ݘCXL‰?8eBnk98v 8{fR F^HÍuՎ؆3D4*#pCu5滰xT91 @<* GE(Ⱦ>[OꭒMLRm -gƸ95q@ H89ͼ_l%Gx2}qΗ+t6[OG<'v(^Pv-1GGB$F;p۲!mG[~Y0ј#ڿf`@0 "̵DٽlgԲ5rMqds(Ȫ-6 !_h1wbQOd5LaU| n7.|p`V?!,%$#/{r2 O@5iMz o5*Aޔp]0LtMƪpCb#_fѵ 39U+4){bMi9 juʒf[hU% UbJ\ Zyd=LKP[#q2?L̓Xֺ[[~u3| K#cM 2E/R`ֵ,&;Zu3rJc2U"&տ7'b11Bd~+B{>`RJ64.m">-S{r^8U.dGCXȣNeIt*fqI/:>jX0)5$.i"L 8@x3Yݴ ?(ETh#F =eP(wEΎ/=4tO9 i"dU d=X*ά|>t0Zڍ+Q,-kJ19, 8Bϣ 3zb -,ʡ=:|/=vv_Ԃi1Z@!'!~NnWcs4Cղ*[rTcqb挐)vuC|E$g:6#"&}3=zt{}W' HL Am^jvl5ZÎ XnV_u ;׭ -q5ւv9j2vQ9{pZK$V6hCC۰NK7x9D `:\3M,ҍ2w1j\OmSu;>8)Wwܴ]o` +0L3Q]X~ *z3pM k}0dBG69wAUwpֵ!I`l3ro2Zdj&z< F)V:V4d'@ o{# KT ՞^ Z*%q 67n`Y.˺`_|ڭ3銄p΁7#Lʨ9sЌ:#+aЖC|;΍76QkXɑ򃷷;{ vҼb_V80k1C}2'ACxxԻ{hïTX :0V^T&h](ܔ$ԈS]}qghGM Y?O7̻lOmf rDc6<m)[K˫tWl)"l"eփOp0ם79ѧ[rvZhig}*H;߲h/J.2&M a&f"6A"BĆوn-;{W>~S0rSnKw-/.wlD}6OA,0lSŽ8wZuUcUv^eڭd+yu| BȜJfdUI-!8gR)&@oAkځj28j>.)%Kƍ Zga,|< euި4j5c-΀B"pM8Zrk>z*RV@TÇӝ/hjN_tĕ!ONG˰6q "ձ"<7 DYjWH :ߧ+艙Btz|kx8bpP R !%+"rǑhC?On*S~rn% .Wx6 %{hLQO 597O!gfJ8\wWw"/RYlmT(lWGqb" uYj`F`yI!'>9!+{9}?|sg6|wuO`LA~D𿗋\$ALQe\u׷=|ᓻ l-6BgnLm]q^.E@*Kؐ ُQ/^ |޲ 9=Ul&Gb9 #aBՑM<_ N̎(1C yCq=t5A r sqrHƬ-e2VrnUͯ_~u&!VSκAUem++&~RLMl$n 6 g3O(7ed͟[Suxxm"wLKy<Þ*bJv]$@1j-z" (|O9EUD_V"rGg@jp2G×wh~t`?f9-,ymDk>vvJjÖs4Z\~紗54Ntd[PAdJ9&#zGʠBu5A<ї FbP)!F.qPEd-$7FG&6Z--!UB2guRv+#VI %W&Ɏחt$?~#bU4H6}gH6Chm4b+B{oHP >l.{{4{n{ iVp.3"(<%c\ЋU5f|KPk/^#!gGK(S11PRJ˜Zw'Kq-O;i7@=K@AtC+)3 ^OL _V3LOV% ^aڇҿb'+IFN1Ř4 tI&w:t <ȖpcA;eKu9 Y]uqK?d  %?FPr녋 [w{a&8 ,nlw[n sq.In,]Z#tQx/MxZ60RLo9VU\%LSk2ݪ/E볜[ʃ%?Gg]S]*1K1sz*uoI߻W(Xjd)P* _FaYj~!d K z?@a$ !b J!d}qKݸާFH^otڃRLDl& lx -һi%w}Zy\Ts~E+MN>~C:.k!d#FI L" o Aڞ!R!J,Vc+,hF7 ؓ]'UE41AӀ6!_XU;ۂ1Ԛo%u>< #a@Ɂ|Sd4/։%+ǵ7jyY)1(A͂Z1 7a|-;L&Y".g]Ȯ Ty-gOkW;j0#noJc%o Mjsߓ1,G dkd{fVf+g՞G礨V!vTʀVf+Ѐ>HgߨywMIVhO8f Te`4ƭGr&_9-s{e|f NaMlpڌ\1&V%qQwlwīaa;c}iά X3vj$uwju,!]3Ok-|YzO1!#4_\èyhf2]ؿ!ջpm۟QBX_j5={qf"|K[q&ޕ6CU'ZjEVq`V~Qb4K E:e8;^0< mV,RNmy٧नe/=7larl͒tW$H1SQm9`߲j} 5{uaې#-U6X6t@}.X CVX[d~E"kl?9n4Β@\!\r6{r[P$Taj0)I/{kVi?, a[-1]R)wJȨ;X) wϙʰ{BXswʌ078-%)IMzQ?හ(oHksx ź $> y%C~@WC0oY"nT:zJx " yp`Ց,q _I/F̴ލlEPZ_rD ?C+[=Zx~~Y:,ckFE] ^ 'kYZݟ.UAiqු M&:gIYn"}^z|j 1<8B7QOFR>@+?Jp՗?[䈗3fF!asj EnZ49E, FՊS:`NRY-rŠi8w>5J >jPz@ &,(/d%%-QĄdSix.ap!|,5>-~AXzП{vy6|T퇑VZxQCb)~7xDtuȥk9ish(Z!`{6d/Z Xs$SCA~3t 4IZ]4xc- Ӗwϋ_RGލ:X>aΩY`xRS~I7F>O0"Hj"kK$]yQKN16Qt*D}+K9 y8Tmܽ-.,wQx䏒 U FtoLGQ_u*vفPQ펵yowVtΏy@ڛ헋,)_s#SWc*=툡P%J^hZ*#mhW9>SGEjoe&-rt'|/W=LKgR5OԚAKb!tZQP]kגr:BLA%s0m;up7ɔTp.CT-:7¿tEx6dCr:-אf=F^ y. os.;R(DQ%Ǚ5Ozht  AGܨ-3 נwѐԎh}˱8wI^׶NR{VMIag3o< _Ll #9TQ* @!aI% ceMn%i#lX3C`v=^Dӛ:? &(ֶ V1̋b= X҉XxRNDv? H.A0Sn!SLI]EoKyD?sM5! @0+ds`E(-ab߲Jo uc"@ai0Ӷ{ .?OsVâx @ !,\B{Mq`>eH0m(ype xd MQbYߣP١ZCF[׹ZW+P/T#|t*=kǰ5f7rywe~_iI lDDYUao2xx=cS1eC{}(V oV4Otqvz攛 =weՖavO'FxpSŐdPlk#NI 7סPf]$GBКt&Cvj)w0 y. Sn=3,).QMtsr΢>F' ]@D+6o841za+KQ=I|bJFiuS'֨CB2LÚ7?la?:_3xsH3s{IdMcG@?%nrGW"ǴHק:d=;i$y82gP,Yq4d {lsSv@8@ǤyL>Ki/ Dû+`pX 'tS[yp*8Rs0duC*S2v`X0N|sJPlF pdU [Y9%LR8():/KB4կeozI7?8>M^gx__qKKSw!sȌ$@c5" =@-8;i x2&b&|3YۘGQr]u)=B 8F4.*h{,6c'ۂZz>ra2~#O:pO.uSUURݬI|:_6|. ﬑kܸH$PsiLYu6;!Riտ=Ẃ} 4Pgs؛|ugP$|m+X?;İnraUe^' ŭ'duBC , UA6iG2} SҮ-zQ36״xv<$$|;aց.-Kw35S=[s2$_RfU{E;_u7RfxLsҴu~ap׍5!dnh+޶Shn(_C!)NE-{kʭ0- SnEh 瞽̶!Gpq0пe@@xp/uZ#P$k8yHavqI;Yz%`: b@,jK՗"*/fqi-U^z`9l!K4]qƇqGy jaVj~u;qt]V؊ͲMJ.2M /s 7>wSinU&@5i|߉& &y,OYA,3^,١ӡb.4!#7MX- nI^wvkюiZF`'LYPՃv9k# -Z7xW.)՗ñM1I:Uc&uqVkiՃ\lg E1Д];k&='̶PT ~׳I6hv!?bEIOfhI*%;%Z_aօAs|OCq9~-B6S>]0k_K:7<&R%XkFd (nNH#˔#4Z#U3B0 %`}ؑ b̎jp /=~3;o:]R]oONP>H+:ejG}JئF/9ͺ21 {<$cPMjȡ8J cO 6ϺsIl1c9M9)![g`-XubM4Jgi|'VW*.k ?OH~ll(e;"UM'ZcbS_+d|)O}'>+wfաeWT:ɠ =x|5Ry%K (^+%w^hѹrڟ%i/O_'LĠhuw#~]qi~D.sL8VV,VcWӖ6:)fBimY!I V*!Ǝ!"yqgo'&`o?~ NK"$8o ,sTa81 k;q`8~MftjSNO,8g@CLIK6Ϫᦵ_P[ sʚD5e0/o8<bZ~=mSU\̅w:=ܘ|O(ۅ ޘhE_ bƆ$0Js@w;IZ٬ f8n ʴ/3oTܞRDΥj 18?(֠%x'ʐJjl<#T,$ -z+J+3ath.M ;hH e_z'C&f#湜Gn Uk2ׇyn{ DI(S8#$}ܱO|! g:,tc`X/HQxlVpU'1W!fOA{w+bC\Ϙ۩Bmy֘nmIw1aUSsŏa9յKo?4fI?PfTGJXNp;C'E:$Η4! .vg`4UCM[ -5&@۠"2п+Xg噋ff6dS/$2di{@R'o?<:[|f&6Dӿchř?RNkڦHq/DAkHFKG0)z$y3 XB4;˪vK' h^Dӄ;l32+fàD鐵|HB˿1M8ƩZd~F ᘞ\(.с+y0,-&(,V'Y6لXp('y4!n""k" n,_H{Uty"=SMF^J ,/v_b,NOZ4/$*ڃ3Z'Hgjl8@a.zvX=.*R,Ku+oYFۈBWY kʠw5e41c#/_04Eo:9x(i iΚBCoHfNyei-\2ruJf(|smji4>-dyv 8jwbAVva0oQј7AB1֬&_ ?ܬh;;#dֹjn޴!s^(ے2|9cӴ@)]0l<&tUbr!GP!k$S|C`ax,z3^ߵsDbbI MU:le9;n]=6O~mԩ#TY h|&;[`$l-y \]Lyr'+~94.352kh՟0#ԔW~($7k<;&O5[4J7pxH9spw`,"՘[.2Y6$|D[<Jߢwxk`'\5!mE[ByBtp@,1]|],ꠗkW %:eԝSY)3; {Sopg³}8glh$^,P~U<de夶6dCs9Qov|}w&iqBV-q{q{DЧZ"Z+XyQBXj o;BZb!A)O֭ $P:dwl]{56v-eh)^~7GOʠ^pq9;TgM`,+ Xi6S,3vT8|-qMiUrq j(3S tn iYDw}!]Ⱐ+yF[{ {ND8Jꅫh^р;X:*_P#O#2hR6@FQ)։q|]vh/"$ג47΂4[W'Rlv?/ H|U-UXn,'t9S[uDX u~106. z6Bm:ypB#P~E)ph5.EkӮ ;C H`vT3; *]1 7j2'S詝R7=u-)jmLsK?BelN̜[(8Vsn.&[ţlMi閁8c_|miqr.mSOcw [jX]^(EIǮ.~]؃b2Q#r=Bt Y\d>!e,(1Ϩ͊~]t76Oo=6!>, ̿Sg˂^*_p 5 B"$̽9iDU)?=Ѓ~JB?#xB&˟XH3#2Wd}݉1,Ŀj i pEfslrܬ)kʮ4*- qddZ"c0)F<TH\Ua kSSdƳue͗'R*-xm'\3gR'ݹ)c,졉 )&0\Ij#oEm"XUv[]t†;.5hy˫8|PnhIByZ'>\$zTX5.?0qXF])s3_I+Fs n3pGM;Z@n̟Yy 20."w 傇OKlzf fC0-avXvFZjzKL[?;H7ܯK>[[}H΄B:fkp:fW}ڤFcUʡRUfFH"ge^Z~mXrylRZ7><(d͜D ުNP&v%IW}H|vi_L_]hfjq#Iy+v}7/wYX7"tKZ͢o@_c)Kp4.-a2),zovסW{ֻ`͚e2 hd]x#g\ԟd{,9]X ^b9=X!n (|BwŽZ5Mhv_J@LL,-,t{v@'dٽtUtϮQ*RG:+ƌup>C93Ȅ|]x5A(Q/ =ʩf2) nSfˆ $V]/TѺyl cg"Kp`%~LQ6i <gh!z-6ofpYK5~LCMښQыNb0# \$tWZf9U%>ySU0niM2@WޚU< BV |aΝc(Į9qm.cNJE~Zāw6JmQ0a>N}ތ3aJȕX?3=/V3cDN+2Fa1Yb JߝJ-H[M0:(*NiC4◸Ad=o;Dj4d>j[".Iq$w:NXY?ՁUEWԥS§LD<4q̠P9sZ@PirB8ܸc%F 3U涏6D.ŢgƅP.5JؽMq+]{G[Fftl )PޚO3P1b~:&wʙ\嬳%{etnRښN D]] Nh~uihņג ?pqkiD_iJ/ j]TKܷ3=A8`Ơ ;[R׺ْ߁̖y4򓠉ELDs޳` "j\条)LE+!FXck噁0)< T(]k*rnߔvFFn*a\Q7oC{GF%5q]É'[G[{Rc[M(׶Pqė $y0H2%{U_BGoƩ WҾ#A#@rH) F]UaM݋d$;6zaUsctϼ)v?P Z;l\-MtzNGk9Co~X"땨׶pn12pֶ8R҂R " ax#PbJ~b$n*SC1bNq4Ƃ-:l^P9k}R2Z[(ZIaN\$)/P1+V|BЩAUӓR6%!ye,Rax=2،ҫaE܄Wj?kmM 0}:}sw!xtF`>p@nT[^4Ƌ$ !׿h'`|qGu9LZE퀦V'PwdJkH?;TCN[K~]W_Ov`0NYCċsbo>i6WTøs˂׹P5;=Kіu,R(˳vY ;jQ :cҬ-UN$$pО +d 0SIJ+JKoLM?Fjxהfx_WX]ۖw8P5T;&,*Y2"Ჴ;4J6=M%~f Rf:KZs&#?Eˠ{*24{KhiI:u0#S;,:&XPp16HdC#*;ⴸ}b%G¦t)xLM-aa" 37XfYU|ӟջcE;:#[+[T~`thz0GVԑs\k1 o)@p)6vj<d̎FcdܥՋэZkbj) ;lkx t.١RθO$}Q"JK^vl:U]zV^ݐ"X&A4NwۮA˶4X|P5\寲.^UPT{t HDр{Xȣ|1>*I:3b ;5G ¼晹#lG3i@a$@fr%kZpWI,1[`:uR6(LD%`ETG҅2Cj(xl;&cuSAGhM$-+Y d yG1x㴰Xpf`/8-8.nrse㑁);VO*bHo RA$bH@ tʕe]3Yu{<0!jRul6|R5Mp,?)hp1ȃu]T.}A@^7 ܠ'+'+rJt->H:\%w+o#{-fsMf8=" 4 cZZ9^?`p~~ ާC\ VnĐJ4M?`Γ45yQx?Ѣkćaܲd,A%~WN X _JC8vj4ܛ=48l`+a'Ī-])apw#  .oF>#9z=~\I8 y+9} $ᾰ2JMF)8T nSG[=Du&xI ʻ;Y[2=GhXah{$}(Gsgvxo$ki?eeUkd\~tfKe~ ɣWd%R5maW[ZjYxtB:G1u =%8u{ );v6Fbs.~nZ ЧTg. MlN"8rybۚfu#*K)N.U2;4J-s~r2Mj4\ձD{@M+U0:&^̰_Qs?;5 m*ۄ3:&bᰍ]M`[,8% +xͺKcpS޾\`'Ӵ}*aak} m`gAR0DetQc^c׭B̥c= µy2%DI[-9'?]bk5%=%I:Ԯײ#G1[[Fz$퐒Bl{oL\$'e\6R9uu8'&ީRUɑxƑ3X=NlE˺ 4}HZa/l0F9*I*#_Tմ 60 rfdγK4TgAM@ߜQ _-xҌevj- A؆t-3v3< nv4h\@uC]#mX!9v4W > +кj yŤ竏z 9?!/J r`RQ3W<ݲJ[Iz,pj2 1 P[;H8?eMz,kڱ(x=V_Dr`#oq<v|P C/O fWj خUR4ܺ=A1BIcaYu-a`qGb$1hfugRme.>S`YegWN"s 6/&k[EG;uXF~(KbuC2_*@N F*ׇgشYluoeyԗ٩IN{9WTNH(,*PgP ")'dR#M(f5kKA)$́d%&=i,, (ƐamwpDSl+G!ti*l<+a^=e2ܪ<^2>[26Lc[f&;_ζ!M' yލZzG)Ƽ Ebؔ2hMP/(2 &>^E_{;_Ho?/8\vE}C8%i]'/w%Oqqo#SJ#_C&*L(w|9y>ی[O<`yʓȿ)}A w%;Ө7Vf.1x|=Ed KoehN6mCtObqSYϮR(%dRْ'6^W6Z.jd&xp  P䤫=:U]w?Tr\m;dĝeҔHVBa;;'V;2U/1M7Vy-D̨)ڶӢZZێP{UܩYkw w`2[N,i6Q.دn'mv.āy1W)j h:sw4S:1#^k 830q~%qB-d%+,Uc,{HU܌ڍ'j0]@oHx,;a5A S]эwR~2ǝ%V}ݴTW)5[Ó߁MՏ+9Xsl'3tѓk1X?3`$Xo&;6̥mUf2۹2D-KRNP6"s@m%-CsԣjAX f#,\",R]jRH)\ IQ ?`ZKm\WhXseʕ:vC+Y܃s.a&͂UMI8-2y7u|FMFNS_g[z.'x'ŗwc$[pO\M0BQvFj8Z\c%z|0Z)Rh>#(_p|>jjO(|,u_n1g+ bfU*_"3?Z1h7 >=ʏ䡲݉m:&{?l@UN|,oq4P"h?d@tNEԤaw8߇&vbݧ.2u_X襜*rp$Wo>I`tQKoĽNgLg_F/>|?=IwUmON K "u"$wUeD ip{Rf仂X˟%%yj%pf]o>4I\س&_ɻ|FDqt VW.*fZSW%8.@‘XŽb6<ˀxL\_JgyYG\1uu-sA˛[s_&|PS8k ^Ę6P^>)5Rg˸)u>OLUς$D<';3qu~' zHݓ8u?ݽPz:t {mKnwkY!! $P&aVi,t'+rT!h-Jk_^|r1%&cJHḾ3_ r)u)ءn+NԍECJd6I*<<ƃ_uhR"|_C]A}KCc~v\ӡ '+QE gC.P{#>%7L#ƄztX[ͻ}i){9.݃4ẓZ)IhIOg_c˴1*1~ee{ЖN'Oo79Y#9|Nv?,:|.nGq\^߂P`oaF,+pGn:"JKWlvOޢ3R,UU'f"'g-d? fŨC6YJ,U&q&<+S40L#կ1 n-A'|n\A|0XeTEGy瘃!t~}4#Tb9dgG0uy UG`ci?0io\иIh  }P̱J1Wȇzcb= *G(\`n}FttEK)uZ ̝?߇qTeukA?YO-8![af=, K-:g}i ob둉QF+|B;;>:0ݗ ӧNny$ 8T+@]MO* nv X.y@o> ]jRlQ8~"MD~/\Iǃ[c="muVe񕱘wשeh7JkVkI|f85cb -/0QP 3f47uZT#H昀`Okr թARC >.E-Fu>gy9A5hi`ZYʺ](BѝmH 'LAsd:˔EVoB?y}&/pkERGW-ޭ\9-8Z*yb eA8f']I Z qw߻w~ǃ3@aK:IFmw6ab`&5e,YC A%ukkW ȩC&-jW&Z`qaI ʏĎB=Zm.ʘͪX߻ŞdMWxJK.r-~zӗgP91K]{='|RLz0+: 0..Or;^myx݈V+FQ׹.mF(! u3 Lw뉬g|ѩob\y'`J)v@Cn+Q"*ih-``( --x?n,@&;M~P]Am+qOo6s4F6WA oS X<t)/#E%zC]$ktrU`ۖ5M9Lo5).Uz#U}HX-mJ2-na]1l9 *RwX?xS}n>'V#!W֦!뫁9@ Bߠ^z2L&`OibpLVgZ wNi1NunEq(bdX-"bA?*@b1P^[47/W3DˇwwS1ݱ\^_ⷬ.(>X?۵OVLK7(!V3#Y3~EV.,+74g8K/͖ 9ar$]"le/ CadJeZP9rWSn~)BjKO*9%[BI0y/#y>ºlЧ9}<={81gĽCc:(Iҍ(4!:e<{sW GcEKw_KFU}Ie2ysnriK(?Cy",rB,PzJ߭Ve 7?xē4s%^zqeFa&)t6,y}Ǯ/om9c&QLߗ-֙Ľ0*DD)נXquryp2j ك|x ҳex/BcNni'/glwy=3qFxf9b/wQAS?s0i=xy;i{duP'1>S97Ƨ/I U bG*?\DC WPܴ?]Q1*_' io XN\Gm=TvW7u33o44e|&[k0? p- ꀎQT3\B#g6qEK-`0/]]3ܲECm\I  ;fuA3{=4`&xZCYQOZF4Qrjxl]fs9ŠcGnٿ2xw G ar<ҍ@6s NGkV5m^qUzP "Ib:D2+UM2ck~ w _ 6JJ#S>QuI^oX$CMsUѤ5=:M>K˒SG3Fs*ۓ.WXJ4 vŖԢe[[F`5q"XD5/BJ<1& AfI"=W5LF1TvM2]`o[X2?gy z֌|]b/a׳YzKX8Tz($i4^<3~Z/+lf:_pk=?m)6?lsO8Ixݘ}%ܧ#¦z,`Ho΢ ϢO4p] SڟQy#+xi&uVTrs`@E3Hհ*^>V̭bߢA{Јes_L^%~bV**s |O2+E"/VO#؍cMP˯q" =Z*-z`Kvb}$Hvɧ_5f ymwoF/.t9_lCYVDX2G8^@8eN<8 ߊߚ_Ͱldb˰"-zRhr+(lwtn^LhSXɊzQ_2\@a2< N 4xBSC) 0ŝ< peQVP)eƐ$t_=zZ5u:CGq MDB&݆E@=SWjqmq~^Xs}>y✝6 ׊rR>?n"'c;>Ib\?;g9Aԕ_\폝^^$Q&<8Zqha.1=Կ΂.++k:t\D_7-|$;ݗt:gQYB+=Bz#Ok/%޵#Ӕ^&9:l7\AiĂD(n>BVGbyJ􂍠f\Gs:JY}{.9e2uz7f{ |#sMQ;=EW/.L;8*bف.UfbPmB4M0N+"`]:7V-?ܶDOY@ y& 3l%ӑD{M,Ɯ{MP,ț/acvNG+N~$#2pjMf\ꕁ=Q7r s(Gzv6mV,cp>>I%,kG,,{vB4~I6Z3깭x w#wTgR 39BO,D^Z ^#a3KIJFZٵKO# 1QW&`tnvc|h  !wm҅hJ5u2V-'?#AYVAx] \wA5(3;kf`Đ 7NQ9mi+A|RØBjFC!Fg##μbUO#vi&vEFAH1F2Pq zn~ 4' _{wR (% =g1O([L5Cy[{‹A C~Iש3ƒ&xqb+F@Ks;+O.c4] ' 𞦇g١r< mҭMąV>⧩I2$ځ<=IYup@%$Or7n)ؔ!٭;R~+k_!֕W^ܴ*&Rs&8{M=ዯTD Bjף]P( OgCPuuP]Hx |(,X-(x0@9g_4l` 0tEBoه%L*Bnf(cC}qr9%w p/~\&B52c#ZP?Z$V|_B0j4] ϕQTDTؠ_~rh.SN '} gV15>FG7!='_<ߕ 9C@].ej>Iq'؆d@'T .ifN9,: c%2Ǟx_M;c޲C՝<_v26AzZlQw(G(zPGU'K A@cRU8u; &L޷Sܥđѷ YI]1If1=/F1̠/ob, ;~F%*M>`n=RURﻓr->`Xof` VnPN?QЙ^=T4-#|ם 73Y$>O1/6}/wSiX>gq5 *QAt{gZΌ4ӢY2^pY$}čl"MToq0^4wWlMGIU93dCb]V'*#/EDLL.s|0er |`RIN\ _5)cL|瀿 xPnVKF>qˡ+ޗΣbAVDekq(/|v吓`ьddɄdQ 2LUǤ[cC-AB[gRƫQ]T~"ABW_Q)\g'g@,MhM0ih#!rR5p/V,P>*iߘ,˔$m sd-ٶq?5ؠDL-gW"QBd #tFYܟ猪ozldsz*Hfb]dJL qrXVG߈s8nNiz9P\ߜd8iNrӤڽQ3kK}ɆAUY[u,-}խjNYqw@ hUCtR*Mky,iDǻNwlVN/H5a "زr?cwL#=p+`!Pr#n(ϸFAr4>퍻7ՐR,{gȨHW&Uva ?|rA ~\S[#w%Ma/e&9gg_2|M&R(RQ߱7H>7`oًk*!123_0HVV]yJ@F|v_th 1\L9ǛFS.VuabR_jA t$hn^' 9[K؞9!L EV'H,}(}r zaI:U kQE)tKvIi9_ќ1ܦ )^<{ʩgnA2{!:94=>Vto$vWyw }~U=C iz| 8ffT4HDc]URM{p&xӴ4cW?ݜ5Fu"{ F Fm&crFu^2M~o?IdMFyޔI!r )0n .; }_xr%TidQoـ-ZjXt2WfR’gQ4PHs# \is0i}_ nbhYfN)Bpn¤$,?jﳛH54 "Q-5ǰ,m Vڱ]joq=?GFӞhw.8 r<LNg~caKj8T0#.]ʦ@ìBt#)|T+'^*dT=Cb=M)a#B+j!\vx b\\t@HlO<|pL 8D Ƌ vd{dΆ8wCݶFqCW/pc;t7GĄ135p($#Tsd0әy2]{{w /<-l,\ A;8+C2DŪbZ8u66V)l Ervh 1\kmo#@Yjƣ;X7:p!UUp-FA J+Z6L1c. ejeebz'ߩuON?ìBih(u"ux 7v#lFԅфt&GnfY5b"4A\D ڍ+cT?=%=ޑVzvvt`> gzr)~P 0:VoI$  QWz'ͪQ : dRs^/z ~!ӐsOiRU{fM:Q;Qi֣yOS?8K( i8Q%&6X4 Vf)H{}S;}@rpvnܛ{ζaMbr>6XyٲJV/X#/Dsa50xyA`cE^?ezs~'޷+W|>M7{1O ,\=Z=sj J}kk1 8nDx GDI[$d2om@S؉xv<-}@ӧД&B4lrG_ǶM_U߂r>Gd"BǺ銷ޫ]yGBS9PN_q4=˞"|O*3cu^| LrqQ|c@x~M쟵!ontJqG '|!M8uC7y`13. 2ndžҿ%c/ pCϹeJ|`;9,;$`H֋Y9 v_7[}59Y^3^MgZFCB *`24f 6L^>޵&>iT 0 c"0M\_ I#ocY>J^|%32^l Q#pV%} dA tY*aB"(ji3Q`\d7pX 0J#B}7`q鈪!1n( |X"":Շ?ôiȍf B7ǩ`T528Cqw^/p4?摬l-n V\erAae55?LrN9S]tIWlpmS &͵,2 ߨ})LhGԜgQ5Q< $q1XgkJKax]ND}٘cƨf ZO]n%yǮjU'}¶N $ڃ@!:e') dkGb@{iìjvjr)t GFt~ 06#CrU.[}wi0qCE9KIJw̠ _6^jE\NهO%WC+?GT&=ofYo%d-/4]Z М([jN[+EqبF!\&;dm9OFo\۾$/ݟY={P jB~_]Fya C͇DK$E˰#80-z1PwY1N4vIԠBSLMD=Kɷc  F!eb`G#۷bE8'*IȤ@%z'VRr/׏;߬tq~av/BdٱY{4)n*D,K\d5QFҀ߉Q߶5Vͪ*Y𧃈J1J,Ӽg غ:wC U/ݩ#WKB(yzO;zČ}O@j$Ś~=Z#(zK`R@%&g9'Q?a:S>7e5ん7_c`|nv.Xs$'z?o[u:tQ"עls^BjDЇpG_h!ٝXb(JO*ϙ>'ۂVx6yJ\.^M(7(N36(⿞oR@Goj$F>rCLB׸"7)P%;~EmjI=[sXt>GHd4 esu @Cvv*y1lmփڑHHg'iQ/gz4hg09 /mo7Fb+{##kiGdx Ԡi܆oۏ m:*Z 4a.uJ}!ڢ;ę 6dlm>=n^Lvp)kʫo@[sFW_\?O{ *S/TќQs`TPNqmS\0Thi2KYv gBrjTTuSm>s)6-HJHL| ^_KC @c&l2AJw3)#j13+ޗޙsY޷VyXoV.**}Tω]ʑI25mJ% Ʋ/ܝ] oHJax2:c|=חՍcCmWqLHV 3NxxZa.5GNYC'2E M,Q"}Pl^DVLcda ѓ_lb:-ILwvlC?'#FfY<TͫV+EO$m1 b||j:~Lտg2Ә!mpE} )uw/ߪNRlZA6˃q`FP.1>0:Ȳa`zxA=?'Wl ty-G& 3e/p cvuLj.u! 6 pjhoQḏsEvur&kI ߙ@3s9فN>f*3_eZ[^bʠӖ?Œ;X# J[V3&rhP|<,d~Ctv7vTVL[+o&RQUCsr>,*+ObG/5C3ȩt\%t0쵐'\gIx[Ezx'Zu/WgY.┟( j7(Rq_RIV?)hUJ .(".m֞bjbMmg_wө\o_2_>gEq+7T݌d{L{5)Mdgر 8("/I*Uѓm2G]<Ȁy{88`WVIۀb+|4fHr^Hc.ZKye`Hn mի+4ڊEl ŕr?J3޷hfbȞ9AF<ؠB:~eUԌk^  kָmJjvXYƧG:djɛ\b@|M޼17w!Lϳ$\PA J$cN&MDaqw7 y"uSHF^$'knLEX^ -q"~xm%# yh";)O~ ?C1Zby$ zi ^NX ~VyvBiU` #_W;PƵ )Sp^idR4.=.əK4VW]Wq-x&6(M%sI?ibk^+dMV' OkH8`1({b5jTx7&ɖW\"yQ ,c٥1b&?dQpΒx'1MD:e_z+&5*\9'iG`JW> ' JO0.X頠.O]]=4kͣ~/q@SgxO>R .ΚHKжZ ]0z Pcn?_@-ZI>&CEzۀHmW>ǖ!£%;=n[}!B[KV s&-CV!U}>{Dy@q PYzo; :avRn9ΈY8[W3r8M.e+Glݧe*ժJ+X?4tT_SUVo׈X?1gfEMܟ0yYb[+OXJӕn\s>Kʧapnz^{!g99 "lS([ѶgR`J3Sr*7R@1#䣨IG;dsP<|^T߱'ҺJR@ yu" ew68^g\Q+(™M&rTA^5=ĩWKM] *nã{KU.F*(Fwlp ͏IwfwK+S4eI Bkw;-4^'Hh̷M3fu>kV!ux}Z_ ַfh:ƺ7ltukV_Y0'Abck]T!}Q``=!Ʒ -w|m*_7׀:mnܣ Z-$e dxlAҦWX,diitx?[ #Pi!MR5 bn HU1'GLH5.c壚_G} Simr;q~ORuME/Tlʄ^NGw]pɜ@wKlαu3. [il RVRjF&vgꯉ|. Еj53T\jOo>|dV,qtVp,6-cJCM}>j ^W WkLxc@ByxxV/5-7}[K~/1?oQEKr[Y oQ/1dYIhOEjEHEzP<סʨ`#d``[n9ë\ mhe}-ܓ47CpzA艱O@v~vɷDY=Đ]Z%Y.BYX" 8N'҉v dS_"M#gLɠ#I+Ekߧ!x6KgIHmuZa$XF&6зLFxOb9T@0;F7 IHPzz unJm2(H1}_=;"vh"d7+ٮB8=\ufBѿ΅xθ8iUDV 0,KN[V=QN/. 2^2,Hd2|3V08`JYZ l\/ ulمD ltM7Ӏc D e1{pJ(%4+NBƇ)o8**37=Ondea|%ne7e3/X; 踱z-%d^x}4>ڮgг?Qͤ4դUA$Ǎ)ʱBO#GKjGqA5\\ ӌ(`ǁ?7Y98As"*XQr5L /MGZ! 7tleVP&H8oA:in21N "WFñ{,&R|>|=olBH`;C-B31b( ߉8נf2[##C63DGgs׿ZMg]Ob04ۨ*:dr*,iNZ,C+BRHtiHy݊V\韶0$aP郰H% qjC7OW.xfk@H-};YM 6zX]MӻRl=H= ݟ4B`2ZsC7$ ހMYLeu4h1K\;] ?_LWڢijz )mb9,L[iHZ _X,IWj<z8db;YX\@ ДFKq1AMf]~iqD'N>l+'7K륪pӝg™Ozl8,BZEF4(Gʃ*o64HWnBL|~[:xP^\ۋp ]XxE oUu,fw:QDOopI]r;:qbT!SXz٢Vn%a{HVVhsŭp6t@\Pݚ+%!Uk2*Rs1Pޢ)*"ob땳5|{I t؀z5(*p$Z|A MS>ط.쇩jsþKKCY6͆a KzP|$,"!YƵTlŘ^dbqX]ϰgDRv@ P僽cm- d`2nU5W*mE9B:@yQQ?X|CWwQ Ivle>+7t!:0Npi=;(3 w KHp;"ec迍?5j7xϚP ;,6)T} CtK~eĦJps֋3_ RZAuީ,I'H/ Ї+Q\k|+U^7j?QUH}15>Ʋg? {]OӞձvwRpnT4&!!=&)̰fjR~~wLgG+vbmxFW(G$v*,19ǥs=']7i+E|Pe$k C!\hd#ƥ/bR~%!eV~]NJ0f;ʓvGXؖ\ƑhO[ogvsOi j,kޠO6N{9)p`b{dP& FrKػ'lEOF +e)cRrB]4y9Bt.Gʿڜ-9/:JxGe%Ƈo_WF$coSb'鹳ՋȲkU+KVVX'A~߸ӞQU/%3rRHO㌩yW_Rֻ+KX|?\yi$d>''L1 vk?dA2T-hFܺ/48s>.~\[?Q^rɗOsoo^-VO7 ?x5PB夬bH" ZR c&D@VJ"áMUBThRdsٹG2#6Z{Пsl8$du4~r鱧FXLvuC*>Hg2Юa1"7Ou@^ (D!MZITU{1Z}(1Xlc*#\KNj8i2=){[5GFg F}rTF Si=dq~;XHdY4DoNQǚ~i Z~pw=P7Z[qd~>Vu5x|zHu!!u`Zj)1B@fkfMTMT~o7) ikbPgA'".iƬnXQr=S.6?ɢ}XAYO'tIl_l0<lYL ԫo?SX4-V)#{#| //hawV\nUV"/԰)V3Z|͟oI̱3~/}YP*},҄5vnjYD=ah^\54ب# VdblMeթIZ UO쎟{5<7j8B1hRCB`d^*C +~T9ioeeC,ev(# 5gfÇ[vU }roSg~iQSzl$a* 4Gh6OGlUv=|@:Z`T^p*0Ǟ*4;c1{]}HZgu?grSeoeRYQp@,^}oWJԲ[$Q(YMŇ`)Y8r,$FԋjD JqEG9`Y /e\**Ar:hN\-"?,UEz }%~k왿i0?}(董:@"kh m=: y@LfqP'z^ʼn/;B˟r(W[14X 끚]P-E m#d)heP.SDL7% $hq{C$m(;]THg*M:̢kiJn~dVm A=s3?$.Wodܒͯ[lwCC~&^: DLoF@dF)˭=51Mf~e 6fwO [>MqP=Hoy1!JW/Xn H5C_Wt= ք6BEO#k (vF߻W\`(YG;] UhS<l NLcq~oczkX{UYG1ݽ-#HRJ oj-xI29,VmB4D'[Ak h@*ёl&u8SR![CFHeM501*;Z̋? ; j7 0]@r1~Sg"V}(gyo"k||4}Or ', v@{] rA]#%+鋵D ˣdNPq 3Cf!SI:δM8OM,ORFgK hU V>K#KD4ԑzW!{ ͌cl i ~ɿйrid3 G ^\QeV_%$Lit1$a_)͗˹=RO+?d4l`tSLD>\NkV  @ٷ+.cϬ+tA=ɣ NPM.DRPFcaCYL@hc[̋-_HVO32p$V=*!;@q/[Cea0N.M+4=Sњ@*d:Ι,yLa[ #{h6p6>8!7w-X2>h80W<l] :Kʔ nY8G3:sRa@L?k˲%D'hNS3Jc19Wb2~ҫՆcXLX p_K4#GX!eȜ܆XX_N5)Y/ d\>5S@^@,[IR$H~a* EOxPrwH4W*XJSw) ?\^BL䲋HGH~p%k:%(vw={='S|"I}y,Ż4=UZ6ئ[_oyPn dq FZ^\#t+K# ˯l{1Dq[ 險 (Yoně]CeW,Dӣ{?Nvz?Yk Vf1RX%f K7"70 qk;5[l̑_5d]=AVZ=1 KMEmo5,IKtg}+92^?tkOhl8=HG G z`i1@UtTO!cJ>bϦj;zcHc,h |nq3(qr8㇫N2@d[fs и;Я]7Xu΃.CF35,1^OΑB떚_[`I[*My'vo4w3B9Ml=6yG3rrvz̀6C˅,G?+76f<յf'4L Cģ: πw</nMfU>T'lfTS<;lbAqRv7zY~ӧ;7L'̕B%=mp;eeO+>J?Y# |*9|\WQ\nH}o.q~W.=L@UOu P؟PjG$YF%U Ng~*@܃^voE`D5X Him4r6CF-_L;(;kq잝MH7h+㎙T%PRӍ[YD[9> 5Э*T*HwPT$'*6bg:KC{j^KN( j~0mu NJ@}+Q 4 -sNoD늇o?<@ft?%6iSyAr&dƿ؀1wR}ESrdBѳI-,,(Ȩ/`3d`P_8NJ}WI*y8_]MB~J`V_ E%߷Xaǝrc|"cus,/t`W]2MyS^#xꐡ`[EJ22]n*vy'쿑G$U fH҂,ף}wڛ*%3zw>Ԝ0- P,Y6ێ]pm+mUzL?̗݇''$k rPTK1M uGI5ӫ}}/Ep\ cq(VsK1g-MmEfa n&h/#xWfkIWݥ^H BkRc2#G_[lMCnߞƯlq<7ËiTȼ41?lXVIZ``]a9EM#5\IuJqwޜ̺K8РoZBO ., ^XG ݹ+sA* $z}c{mRц\;a@^5mAs2L)j!)(-r+6JLv[a^u*Xu>ucEI>4nQف6"I ڦRij܎fiD jW=gῲXG}|jRtL93<'z,KGtAQ֞; SSϬd Eq*,NC}N2q1NaZ6idi?9|A1}T 54{sO Lkhs8I)J(c"^8F9^ PЩ:e=?Eޠ{cթ7٘YĥӦh9^6REЧ!  Xф| S3Zh: _v1l7gO@}vceVpW.Rʫ,gTЊ(<NbX :yԤXbq%̝ U)/éQփg`%fˬw}M1Wma3##;lK"$6D2sKf,ar.GYaZLu; $~ 3s4+];v|hby8ܦq?i6υƉ*;U*H[]Y_xa@bðGpV(E:&+^+YyGS;P@x.DA'+6L fP_W*2.婼}: ^ŬkqxcCF hK(6[Q^xUJQw.H?ᴴK,蔐 ˙P<'pT hX*Em]:ۢ/%o]kmK[,,nK'߱A2Y\9_˓$#^iqc@z"[-x!3q?4hHP(Ҽx+Jw6Je>ps urۋȧ j=lҪV)clksWͶk6N+h)sdº$cH?J4Eo Xo5M(f0rcwf2.\Dn|E2Vz[rOX}=ZY|Ox37 tczpg]+}52آ=yz;c聂1f=Ӄkѓ^qng?L߃+V3r:{ܔƥ(_E!~RhH.Z N(Qv0{4)?(-tU/54J|pC}*+f(R' ! LJxOAWKOHo3T8 d]M|J_OC K*: [D}U ^=k[o[Nf[ZaįDɕÔtzZ/ 忓<7@h-e5ΝqiLsd[ӋDK.j0dܺ#h\sy-#/6HiมGu9|*3фۧIDK_IP-7{8w6da+K%Lȕ! gǨL^Sq d)]C SmFsp{Wnh2 8+0ETv7BcW$J̠XB^FwR jNpG|*|\ƵDK[ey]qn{F7īKSQAZwgDɪ\Qb&*[[K?շKVUMѲ]C#v qBjcTΡҐe)9LNPgkt‚TQiNBc9g7[l#+QFSCq$)-Mryl(>QmD(󒈖 ىu ]+]RXbMkaJD,%b;ԤyԮ(,I\XBn &ەw =Rn?3AdN_cEZ]\cGBk^e[r5gnU`EtqR</k,@ZGV9Y^eb|Di/Sb˞iuRUij0t( }bȕ2qMAc-h~Dq6ɶ \uEY[H-:EQ{kuKh.;ke흮=Q?GP']B@lqĚ{!SCeކʲgC2:͸RŚY nPn \ۧأ]\_1;J:D\ɿd+K59#c7ϹȇMnc`|$I;ʗe'D(amˋ3 2.Uk:x}]( CvѠ!@lp B3%ci@|AMtO5ڰ t\=ڏxqSW RGǵ'/@Y&CT!Λ\19D!`EfAv%Lz6tIl I࢝ㆅ z?z2ZѰ(xh~Y1]\?(GUx1~%n" .3cM8X5/*8pxk~ꑈ,>쩇+W ?|]ެ䇊syKu {VM> q0<%!ƌBXGiҽU!DI.w|U4wȟWsu¹y4tH㈛9;iShhRz2=o]B*#haő¡9NypyL!d#51 `?ZorLCGcD#y`×BV^}qUUgTIx_uju@sj=Y;w;P#Y=U#VԳe奊=d00#hݘmZ _S:CH^-_}s ɗTlqXfފnZ*7fMH%-Skf M,N{G8$%KnWea8ߟesӸ$nh;`Y{Py\0:iBA@b ^KLӚ |mK{v숴]Cʺ΋Ԅև)j6i3W1湵26Xs]4nԽrQ:A挭4&& tIv//`FgqWEF]3uGm3oB1"Vy;xfo.ՄĎ 'e`0ƮňH Vt?5]3[I˹lg遨8~p*Ă݃HQkHpg汁ZYa >jyeٹ<Pb(m=zBTwk KRp"Y.Q33r2Gq8 yk/ F[CF~fk85Y"_\( (SFV͘3%俇l *n#%c MI,{@{0;b>JV~:2a7W+xJ,v}ۀe'/Joݶs]Ř@F2R'!s=#K/`M|?) sgmL<[Q7Td=77* ]z>L>Є /2-!mꑦ/ W)FA'8j\€,6՗l+0OVD볡uR)og>57jud`{JOV&Uf-*Cg17w܄Lb6IQҫIAsP,ѯ2hyFV\4mLj{F2*‘nk-YMmbCĝ{cRMEXۤ=gL,FC7v'ͳDDfE,RELM{9^#ж?0Wxvǧ7bÆbN?trpps&@l\Q?*+i ͠1CT>|꺹ŀ4AC?*ZcŰ́:{]JI 3Y \o (=zV){L-\wR)[9=vFQ󥪢0l?[S,C~qE^v(b[Y_gn:m:aM1C߱sMMjҽVk͹qb">4*V%@t՛yT@Lc6܇as=g+y!Lf Nn®x^2NxA1_8ϸQ w/̟1q:ɳz}&֞Sits@eNvt@o4큆 ?=d 򁜓I,(?hSdx lY4&י^^QcTrr1g5KvT U3 "2`燩6@0LĨF踘4*A$A}{!?-OאbĻЮ^E\KrL-ˡ3$P 50?# `+[VM26q!܎ ]wż)R|훝mUVQw`OkPyp]CzfNhdNRFϻ1Sk?R. cp ?{GP.8so͜p/ ̊CM.A^-_pn E 2! g [frqA! /9}XOIe (lLWza8>i.WŭI~_OgH Y-tﮩ>gLobQ-fxAߤW G'FաsǶ@ oG-Ǡ;`.,mn]: Q?$QFITM.QV0O y8 (VA?!?E>xrqFOqz&{msl綷8ofq*-*kR^HЮ7Z~Oa#:KC_jlOEp!4S(뻍k9-x8v[~g-|2HՎ:6`vuǃwVK* s&u%tcӺ iPaY'||W TecHN4ca9k5z{J\q9slEYff=Ӟ z& M.M,eK${Iחp?2K𙯗2&[iZJ{h!."ACOgFlI1y Qǀ{˧)t9 -jhr䨜_E}^^3rǛM %sـ^wu87V !s0ȬGF3$y ` BTO>q]@4ӃT %6Jk ib;'\&%/BsJc_v z冷 Jmo1ua,= NSeԃ&*\9nԉ7"d+UfMʊ\PPL@N6'Nx"m*߳{u]C߇SVY Ûa6qJhwՈCG/DtqM֮0KXDE<=y|O0ᵅ6^ et$yЛerS!kۗc.T~W\^yO8u4 u^So+b^$f}42W=Orێ^1 ^a +Iu C!'^eMwKÂ{@ᴏݟ?aM%s6f/ćL;>e`[k z ?HOp$aޕ&E1A0mm4 F+`q6$]a&8x}I# c~kfȎ6嵬5P[?ٵ,Wt;qZ. ߫P.He"M.M9;8y> T @Z é\3hJYZ.t ABx>[?P O| /%&%_Ywq vpm\t߾.]oJC 5$y؊P񆂄I= 3%<:I{`**Ti8JȚ6DB`ctDk”K&?hX.4<@[/ѡʨoAs/k(x!N'")xzbM{aέPKKy}a H0Z 9/&.eYO͐ 3-LH8ŸE^7g( Ybow=)ܵPm>jeK`^u\`sLs)`N.P-ä&`?I䖩ڻ,h>P2oUii,B(T^.U%55\8. =F59iAHٯבL/#M̝ c" j_77^X=[LkV>|V PR)WuD FB"MmQr8#,H|tM$ດF2~ }U ɒ:ݖ%pI;Z CpxЮl%-6j2trlP01 vdV+ SLmafaN^g ;sS^M׍i,}ij$)/dۢX4#[k?@Z ;d #ȱђZ哟tXX0VNN~&S.:n `PL7AebXU>zhgBf%5*a[HmdgaSN΅IvJ鿞FNfsSZPAi{{ƃƹfAX5L:cL9[InO\UGHZ(QgILGg:`HIӳ ɷ^ˑhWss 1:Jv}}O 1na_SZ,EHsyq'JtȢYaȁ_1a<(K^Xƒȱ ~ZaY9.uiמg/}}\Yzcdf rm^.P@($e`ַ$nV*]hh@#(ޤTSYIxxS?Mn״”]8Y, 5[+\@FĮ@q o}BP5f_bĘ?QW}aN_!tM tcn幃(KU6qOH%TIn ,k pWU^uVLPM2S\9iw G4"܌tMWB86V&MGքT󬨌 .RSi1jԇMB܄"YDL•lS5m~K.nߛ O_JIs^-EO'Py̲pA S˯Xc Ȁm~93%?PQ/Dܗ e [`\f]bl0f յF&((guIm[lTMgwWŜF;)x)(2^J?z?ÍVl4r5D;"DZ<Ť:?2|{G@3|+_-]b*[(]Iˏ\kY0…g%I!GLgg 6 ,/=*bF؊KE*(^LvƞE)ٍ;JMg܂OG_4 i݌} ~!_̟{@̵ <Y٨*" m:|T{Do%ϡGjKV %1gWk6p.ZXIg0͸xf(A FfHuJ8_Pw'rfV<6Ļ~c맘+=GOۃ tN]F^7mFmŏPfVFd鎸@ iJ WbT o8^ YJȦ(xldw$pH$mtAoД˕DHja>˺aBz8R88Q<&6[UnҗG<~lRmQTrd n^Z60|9Ⅴp Gi# }Kۏؙ `Sq˕L3qgͳ_&YwXK6OS~RAߎ<.bXfT `oa#@z=g˴DҸgփrceI^EWn[ov3imHGQ:+1*,.@/5vD:9ξ~gn֋?6ѺރAaTsD~u5ٙ==hZh4틥_c/_/5@!S=ll`a6ڃy:,wh~ײLés]V^֦)T$jl{L/&gܻz}td]Oug`Gx]OQT L1׀X<2?̀ZKOr4 K >ԣNPK.a_ٝ8kofڌ'B$ⓕ.!Oڠ%I 툗xAVӊ5Όz/x%AwYZ/|ѕT͝@g![o jLՂ_8ٟ{a^aDs1M֖3/.@kVږZ[eWVԊ}COZǼS=x>7A~~_MQɀF@і}G\w[~QQkc#{Ty ;Բjm̂\4hLf)aeVZO>/Q/rF62uϸOX! ~UY~06OqU 6ZצYz/UI0-"CT\eJy&Bɯ7tzAJ/z_O6?'P#6,V5BV4>7ߋR23&vt,ze;uE&K1\蛽ռcBwh9g>' ȻJ44G7NDaA1q>"{'kiw1 KT鐺Y0h"x~S@n|cBY5:D歅ȽS[ v:q J7sΙ2#4yP+;qAY>=f*q'trʘԀ}ТDH;{pBޙ'l%-l#;8 7sav>SYȋ#v(;ov  \a> 2+֬p+qsȷbAxzƙ3B*iK~53J蚒u کEy l@7j-:^6h9 H JD&;HE)g]U23]z;Wi|snq$ EXȮ* ڵI̜{$ue) (|7 Bb)mjL󽄮UhT(Z#grCˠ='7ic<؂_)'s Hfw6 SҞ_]( EZރE2Mc[# "E]D_yv%hHtm8q9/SKI7 6Γ%Vá +67N5!ôTN g?hX{/Kj5%-H\2I(hy&,UAN B)GtߋBf }X)(ADWf>蒫wʖd}4$ \W ;'{z1HكS Z~ r_=y V1JEW=ݒD2p\<31ի&n' EQs0x,~YD>b 툛x:EJ;QO(nw[OeH'NU>#릟@_p(k~ZPtt姝k.c*ԿF*y29| fz~z@=DДZιEY^6k]-kB!8 ^fA뎊 !;a΂h~8m|x~# U_Kh=%Xo(-[ڌRO9nM% GF p]*Vrfnc +cή ;8Mج]0 wss9;\8Cù8?ț\yaaS*um^@}R *jxu.V&Vjo:MHXVENR-Գ*܃›}E(Mua&ÑnҫDB^iCƾ $3ZRViBA0?ZN@uw6w]hbjSv^`hc'IM7zV @%;Cv˝y.!g.veKC797Y@cլ 8!& Y$-j{'RFu( 2qSPssRi !@8Yp+]YK`ӧ7wJ`˵ׅ1z=wP(P#o&(7C*xnWщ |2]x1文BK#?I#NKY2w)`U χ8{q)܇npJ[w=[]f@h"D7Y\8s9QxϤ _mn@mK ]Y_ɁR[wlAoioES)JV"zl[1%NAezEIJI0|O+2g/f-NvP1~$adj_f__\֝NkkmM/8kLhd %}%9Yʐ H: D<=`J:/I %n7&iŰ."A% ZvI62O?c3Z"ѸUfўX`Vw+DD 8]ɫtce+.30B٪ gmb^m*)AV-wRr ctD!CEY2XcWٺESV;-Z4-[VK $sbV(mU[#L%XLh_ *5OUU phpu䁲AԺa; U@lba="⻙)q$zvASE. GPt7:>>ƸmIxeu+v@ED]tIb2ڱ,_11;Y E\ ^t&%w~`Ѧs.V,f&b6fMoW& #N'+`s(xJGɥj7(G/!FH@%e,]NNToyN* ufu>tGEU-쌛FlS4ﳒ9)ZRfX,JhTo?,TUL^rv[bhiMX r bիu3JHJ[&m'LC(eh0Hcb2VeO0AJDCM ܗx-GCgY]Ѹ2 Ll>^{eU' dOuWgL1_!:.n{4f(0(tut{nOoD|Q>*+ E%|V|; w%IT_rA_aZz"˞Qm4fEZLv/=BGNZIkDRws;4Vj0*4`?swmPI◔WcӐv4+KaNGfK$Bw@RPH 2ԓ;56rΚDL;ť„$ywwx>R.*h>m"=\ei)O& !UoAMSo9Aզ3xO|ec)3uN@)o $Y.og'v|/ӱJÉ孎3ZU.Xb4TPL^> %H^&UP`H 5,qUN^'E!{$lsu(k%xИ"\)+2󮚰]qo50Wg6qYQzQљ2+襂e{Qk{rcO-󍕿]*`ef~phɳ&鼊..:Yd@CSEd"՗HK^8?j7OP]Dg^'G9&Z1 y#/qUs M|]>XЦ8Xe^}$^BbUu3D+RVϮ Iܤa.ovkd ׬B5 Ejqq~H,|/Ze F1!!f8 $Th"ݒ^΀'I;n+>g ݘ_B:O{$7F~oŁ=;Ғ=N"ҤmXd5ruܚ%,j^Gn|UHq0ZiH "r~.چ7_!| Ī~YiQu6YOU T}DrOrN-$ϛgk,SX0⬥) 5<>~'c?xeK BqbNMc,ڼ_`y^>D}de=-w$91{sMv@a (H *qEXЋ J a 8ğ-4]I/~R Zm= ~jYʔv&#:vOHd{TބobLյ goʣ7ÈKJ%#wX`(躻^"D rbp~\pF ؎Dk2KԵ. 6\:?t7R2/Nb B&Hm?'4vXQ{ }y4ӑ#bm ՉUw^̰$.(2N1ïoy/Y8D\] *:VUP=F$7ؠQtyhRSF*>uLu4!@i5-abnqb~7[kK=jzq.0NT!96T"!?c=Ta@#61VAJ~fYjUPԾ\Ug6"W5 }~, y"f+~N0FoU7E3s ` g ,Lk rר]Kf8-By 3\?T54Bi37͔tSZTZmcxƎR ctq\RrwY;F _!q` [tq8CQo硕G`oz!rlzgv\C=7N*ꗕҭn CoWRsI[G k¡-&<`hf*1"=>R\b }`"qOxx!E(Bz>z⬍`+u֋;k,6Y4PĦ׆r-\%Pݹ_!)[%Kl ,Z'5Y˛tz+x7r/7ޡJ!Xxgæu#tvL߰co:5<;S}MeAZ 僭[FVbMϤYp[~a 1t3LB>XTs&6:Bt5}G&sc.:zޤ~oR3U'3׳q,Mn SgW B4]?vC?:O3`G G7z~V18/ǤNC#Bۍh& ,qusaIK1A-ؼ~ng외Z^B7 m ֍8~Ckd+Ju^[1S2bK4KiQ4Fݩ28.3k+~'d-lexVL|X.. r_9yՂ<Έ#N@oa ,~w" 柬oE^RD݂Aq]_5|\:p/`ԻA^3J솑U;*#G 6F{7 SL;y6kL钧vZRi+!nXqfZdHI3)VjC]T\RFͩV G!$JMQBvR4 #knMKzٕxb 8K[T"wZypl".hJxݗ~Pwv,(pQn]D7)S;wܙ&( h c(fHI}@Ǩ:j 9tM%wVC(,*ߖRpJE+J_KzhkD.'O)lB{&C;h'f`ٳ4D䥨}>|,qH5nM9`)a X7B>-FMX˗(`ZL=?yskH/.lz-ĥ=o+mJ8/A?=vƯ= jW_g?cHՋDtx!ވgdL8;IL|\&][,[di"e&ڣ0s-`ӆ߶M Rẖs`b'˜`tG6 ~d:Ǎ;R|9 / nJKS}$|L] =.6OETUW0$@b.>:{܂B=K j5ʓȦ%"5ΆM&QX3od rEG(K`46f&کONb0E0J/,@gVdr8N`{q:`n4 0pE<lL酣!ЙSC>rJ݊ KbK[zXB_A"#PSoUhҲgX!T/M E`(me!9ax)Rڙw}㑺A3UF ͫBqqk lWnEqBQPhj\܎RA8S*(t<3nqʺ3%?++~[,2~yh#Lc]3W&_m=&eoCEQRN/1<)w{Aۙjcw S9Aʫcwlh**Ľ2 2{Jd"bn+Eny{(0[eI"N Ctق@kMv 6žkFA8Z4Z?zRBUcj@mi,W7Љ<?Tk%-_YЌMW-wd`pk vaߗ2ZRSag8j4yV^nosK>wL<"Im8MD9ipw5k*j׭E4K@O5Ugx/^h? QX$'cxt!yg&A]3\lvmmq%qf6R(֥U|(Fuw.h6c낿Yn\r'\ cQ45Z?PJǵdܜ[0E6 9B6*Fzߗ[U&اe_nkE*+j7ViۂmxSyDn]7$oINJubuʽBCC`;_KR3+|i_sH3nA^usJ K[?7ѭuFiA"7oaCIG+ Eg꺀MNcf(9Yl5ʝ]sB`ǁs΄8& 9"ń2C$  掽 "MOl #;ܝ^NDѣf~ZXsk=~,edr7 \39Xr:gPn`~P8OG>>w~rR^-oëb,Ԕvjs;Gh@R \ q ObKM3GA~ Q+ [atJY#p<_VDj<\q$I*"ULSFx6 B$,A&a"HJkzh)FDM$#!D@b)k[;_&Q7yd\g0mXH -B0 eG,-=|T1/omJ{E1bDv-<+!9k87ϦhŮuUDm2hcI:ɺjh!P?IZnkh3DɋȈ艿G; 3E*)ʎc9@&L R~&e|á@hC3`bN7pB>_km=Y|U Fދz#?D9opsWDp:*rƂr>$P*wȌ$ɏ4bT.xybX'ш`(=6BvG2! c569 _A\愆Y" }؆OD5^ӟ 40ls䞒 \D}M(q{ /]x 3 ŷA&h{G]F0C0J͓ ɓ+)dn{k7zׂIĐ8Q9OfPpY^=W9O"Iy>+,9#V[؀io) 7  0-poP*LlCoҳ¡BZIHjUAAtV K3s>~F!{1~%VՍx!g3ITs(b-\)HBT5SZC" -pY\`zhlYqjϱ7T{tqqJcd&4@JHBP%?Jf e~m1Czp9aH@%^Kh<ވ60@|^"رU2T{Exm. Q=u;k[e TwsQ4)]5.#9~;C%!ɨP݄Y+՝''ul0"p?o>tszX WKbaYwx6u}(eʋ|CՉ9% l|>4+UBH.SLwDb~&9\g&(LVLn"Ez(U@dPM+&TMpIE]ZS>cSmb;ݾ+aV.RM~}ѧ3`͹rASmsjm2rθdQ?,I TezVq>o;oJò 5p\O)?v6Tl389}M`KEH&]84qL Z ]dcGVdUɔ1Ĺl$I :\LjG_HvAi5b!}u>Ah\z27*.Lt.,\ŲnLكyҡM}D5/eֿUE ѕEGQ"tB.B0G`NwMN"oͯ/xUõYO cC5sj*TrO,F8jFWoy1zvIA ky'8-&`*[7$_zOHlM#*& cLպ or!;s:_2GC1H]ÃMs)wd rqH׫`Ž?+v- -YrhjyCWJ BtSD#o'y)zSZvgci:pg6ľh{,j* mv˰sFUѹǮ WfwKrB?"yKթU݁Fs8f] σhM4js`dقLD5?"#]ڲ CC:kՃ(WپkUc<\;[Eb7; ]mi!n58F$({VQ }Oj3!mƇ@lj7BRk;ASc 5N>xLg`H0p[mr'NsӍ3(~"!GE{NW<1_jvmJ!$^Ĥt%$L~*5DP{ bϜC)°z)xC%wask[^Ҍn0UFD _|](kVxcDzP=SG󪊠zev?_} -4OС;t!N-ݚޮK 'm96`*GQ0mw(pe_Q/jOXtQed}խ+ԏזݔcl@8NH ca9-'zaNoM0/Š>jg?/GȫrAt~Q3hz\W⸶o8bWqH?޵N8enru az唐 ǴҷNo,P mP21B&;ojMa-%ˍ2g\zSQm42ujx-£pˡ/)or>h%3"箰RHg9V=5J(#e%M${L:=V:a變=p\U J:]FU[QvMقVylB@s6w٬}Oص@w`Z[`)u&dtugDlw?' -3qY_oįTn=ú'ˆ(klYb?"ùRU(F~4$1Cu B/n1}6tB89Dpt[PSI. +E!?Tvlck~λMhࡸUѯ S- ֚z%L,gTJRRb3iZ: 6 \d ?''6@j1JWKEV >Ki7Xs a`"čT#,7Ԙc\0ۑE:;e "Yz`G@a۟j܈L?\iA[_1w[,_Hxb=ĺ#@5Yv:Vto!׋~VM,K]5զ@6Z`!b]H?.}|kt:fNo:=b/nCk>H)ZfH{,+wG*]]7 Fۺ@/)s{lRGZ8mʱ47/2^3-^N-鈦ud/+ _j_lW ~ ip!#G$Pisq; y beY'U!SL+ SxLF8D'rF:V $,_hxů{PQ1]ɊQ8ҕ5&&rW4A,ZfHn(=8s,!/$0qi@xsA}6̗6'2;F$ (4 .a{ߌ(@\bٲ ,y ,2"q+>| Emg5U ,-ݾQj߼xE.Np<:h2wI?oa,YM;?X'J8iR|M7LDk.N!%XGK CvU|7 4te}[\% jW<.92\$M,by nZ2-ZvZE:bZ>Pd/vnPW?C쇭3 ^rL̛>?2lqN,6ta4_uKm}Y{Jʣڐͫ'UBzp2-bA޿ Y}Ǘ&LãGP4 Sפ34rX` iTP{!Lb arqT'`uWE㒩zhMݫ*tK&@6>'g0J31!gicAe9B <31"PfP\3aKWBr$>G ;%z6H8 ȩ W?n*Jt)啓XOF[_K75Cƙgvq"r 9(nmM2%;W;%sm5ǖ99BY5q ) S& ZO_OUL`񡜮ѡ&߮P;y7txT}Y գ^{E J~F'Qz$J PA2G,VY'k~C/bd`ВhǘSx8r~Z6V(x N}{.樫rnE[&R ( r\ %:qrI.NRsg 3(iX)YOScت OZh$ί,=\TF}lԆ]uß[Ycd0̄чkp_DOυa6ؘ%sQ$8D.h(G/ܱac4GhO ng)Y!mi$3%0Ü7`M[Oiu6DACeX߻LwoP|̅YRڗ~<؋zɐ|">AjsXZq#tygY?e@鼞hyL(d^]u6cxΊPrՊn IZu)3/Ezm<ݣ{d{llD̔7N2 ƒcuR(tN{y'U<ձs "AUD7ơ U8L)tέV(q_6`=8X.-٧.u@GeXi&q*ZK. @P`:R-alj~5.%9n]񇓈dKcct{Kuiʑ 4"0Ӄ~(TraMJw3)`ȼ̷Ou0qh_kZ𦉛\ݰN irޠ #Wo-ѯ/ϼ nͬyI[Iܺ_d5HdJ]X<@M+M@հXYw%le6I[ B`<[O]{-sF# ۉƍ9>'l{Z'X*!%8|'hk)~ѕnP[7|,v?I|'蟖d?nT#e(KjBs0癚`+nb<^ +g]%)+ %eL\Kg~!>4Ce&/~#D'lKz\J9X^%N<גeXO7x85r^WFl6m1Փ}җWa>ڻ>S-fB,2m&^-ɵgPx~U1K@;؊V"n~F58QUe4W2$Mц`b况S|bxG$ǐ qZL'YJ$н-ڰgꓷ8:=ᳰ c#7S`Hv`̎oT 8S`cQ查 ,?D f3((\E|(xAފH3D6EWHx0pg'8)Z; {&رը_%O* F늙7"OI phCfNn $ᤡ#dy WstfSd+#녋D]4k8QGO#Ӏ5 mQTN%sgjVk"֑0'"OZ@we{ϗtZ>vZ^lF(9i#BKVkm{)NwBv:&녈q  gA]] 0H);a ~҃l=Kq+ФLF5s_Vpb&ޜ'٣"$u{Ǖr:Puo~nzC>=ΎI&zPH94csb{^!s ty5 ́h2sb^O]UK^x-N])k~4nl45*^+&?cn{y& H0ռcX6;c6P+h&Tvߴ(ǦClS@ӏ65DZ&߿$ce-d"Xq =4$Fd 1p[J6Ɖ e%w?hV]8B@2sz.vP8" Gy{zBQ\\,M,n^pr籉mv*thUn5I/ lfW[-'hJDGie!x;n'RW};ך[liU?}D;x<1NdNbD}A?gٷo׮*-|*!(CO8MCte`B#pֽsiƈCtTO.p֨DGb 3+=AŁ<[ñK lkƭ3S3=.ȸH@g3: {VX~x QX%/L0%_F D`Gé՝?vO"՝rrqU'% ~C-ge$RMW{V(c*ԟw c79UYs MGiQ  +[lC{[͐bNIPj8:w֞&QFFKG.FW_s1P\ߩτH5BS$G6i mwsN=U,J؃ Fs=_NBZ;"9>NG0Rٍ{)M\KRͶQh雽"D[| ֬b Ts;3IC̾[Nl?PYe ؎LW݆h+J9)DTv[vw@Wk()QOW\&7~CgT8saJ]Z") qr g%}#LW*YW ,Jõ] @lT!̟~N@:HOAo}i% 5{%V7v T3 $U1"^g]Aߞp2D@GǗ!WCWww ǩ{['|/i,֦drMt4̖BEڵ!aԧ* hXݗ%Oh(ثlwB0ɽ:I"IHrz5~j + .?}K;]&7⋰d@M ^2yFjY3u Uk#",lw p5nebcj>SYeDŽdݒL bV'tQ?({8nB jg2Wծ4gTkp@;rhbͤ8kj>w,[{Fzbw=@]0{6aD]cPO]ʷ;zS)K5[h#A ~0Ձ`\ۆg& !L=܈8/p88OuA[1k{G@At[FmU5c%Ǿ|g OO*oXl {1#1kܶ{ ,A n ư܎т;1=4>K$pX<:%P9&̦)ʸ%n)1YGvX9m41fk^924V<hvGNEhwt /pCшv\ X'ei/HLuxO\@PfݯIɦp5Eկ`unedMuR-CZʌ t'Zbszix4\_vt A+\If+BJjbC;r䐲h9$jr MJ̵OL04ru,'Nj !f{`!̷5lU"xqHœG$β9Ze86d{|h +PPlW{$OitRA|vtSpj.P/!c|2!蓱 JЍ"&/0z?}y%BO7%Z[oMs ppFioÀ ܬD12[ S[UgLHi,AY|EJ\"uDY.jMLwVl6kDHn]ŴmԞB^Va뤜tui UE$DpVս x)c\#[1H U[cpS\{ L2њzGݎ6V}xaMf.#dqѷٷ-m#tZF|4׻ќdXOd2A8'S8dCqMͷ~Q{'6M|s cozuSg oCX'^su׊WUig@ ʦM">U! 7~`\W;ﰤheF3G93F\3jqrGEA61Ž.(*QMj(1J"4ɱe25uЮhv8+֋^y{XRJMԢDEꀫƲ=9x?#5g^q7>zND`zp] *ޕk|Ea\ V ?{U<1R_4 U*8s;rn3ޞaw2(Tu۫1~$-ыQkVW=%.3}5xE<:#lS㬱b`.(D_Dse]m'|`49\?@c#mq}"t+A;>!Uh-?7)>J1rhgԨ]XDJSWՁ8u"ܝP7k=<_2ou? tgg,7?&rM _C<qdGOK2TPCdՈRB{`6-;^S J@ǁ}TbI,lF~bV U`o©{:*0eS9z7PIb%zh9! r~Zil=0t>jD>'xQ  ]nx.!8 Ce}ɬM8}^n㈻\6 P PZFD f+f6qJ-;0Q֫tu&0e$}d9^#ք!dPG(6z LSce>o9}<ﹲׅ&F}? 痔4RpjiO%[c?}dy_@ۄ B' Y@7$/QE$TZzvhK(N|.43LxO+1u1#QnLER&)3. >ر!G25U?N#-X,O%οDWLG}h4n<[t2{*u“ĻG6,Dʱ{72a9h$$a/XĕOj$Y<:o`p$P?X^ڋ)"ITW@Pn|r]Ô .2GtcD (=2,:w1#uXyY|%RJkVi4vkWX~澓EXj˝+]" R dR-—\?HZk9) b!E^#u$wW÷F!7 b'8*$,6~N/P^jXB^YxUGc#\5U7nE9k^YM{DI_$8FٛRY ]k3+K E܂4! PƸ;~?Q0aKrϨۧ6Rb`?M6Ѫn 8J #W̫ԕ8E֋.>FH0<:VP|+#_snn 3`.|?aaݝVf>]8>9T C0y7ʉvEk*j_ԡB/m"GTcTP>iD tCu̓mҸɈF+cb{M:ɡlV?JI SMPɄ*Uf*Ks$3F/7xa G.!'[2|m)VLkƢkDP;*4>ZA`ik>4BO70D R붢 Mx#bc~A^TFfI"y- }CHgko~IAƄO[V֩44ևi}~8 ៍ׂdU}3-CFz#7|}AnXvIJ"֝ޛNgDBL;[Ozm i7C]sIJRTz(9KMT7C`S>Hb *o+årȾiY9pE\u"0T}Jl ˾*R-en|e0*,\hy`I˖ -@rm92 ͢xfZ&Ɔ3;MNoV <ŝYf rxC*lܭ>6 z] luYj :+Ĺ@ÛA'Xc4k{+rSԫ%Lپ$H͜/N{up4$,za(vg |)CǴdžE3j^"ggﭡD6i+CuAoxZXڀζaT @2mC0LQ#?[sV䒑Cm|.Pƙ5jr@ӽ]aÊ#//m`|8J/Hn|0^ޓa"*AZ"t[e*VK#s-\SHyKc }`|wkNϔXToD7_+TJXiW b S:iraJtGpOS;sd J$r%z^,R,[ 5 Y hJ֖bqe웴8 H@}VqV)li?b 4`ڱ9Kb3DPf,ȋt $EH!>Gn[=ХJ^@d4^!Q,8-R>}I/Ztvl(ox > 0kA\ZR3cxs&en09<ĎL]}L::2]pöCľ̙ ȗ)O2G`\]SkmT5ƒ\V""$J*b!s?ӮǪNDs~J18(h*0e7_ N'Y=ڠJ获z`F Ǯ;-ҩmtXwHCR'SyNs6Qr]Gq)c͛$@36CQiyD2|@@{7CHUagMfvGvGq_w*a&ָI<3㞧&#:?XXh35"TbcvR@mDt+lKbԘCTVY@l9$8V+DGg SR@]Ⱈ[+9rǠnwteG!r<^;;?GoAstin$5EI3}cp.-{-F38ӾGk`Mcfܵ\@7"Aw69brf"|88,+U'o/;y4i4ӏMȐLL{t[9E1D+Rz-7*hI,d3Ƙ/#'N/G&re` ,d?=t 7~2g%AL{"HߋD2/T"#si8B|<7b0 rNHNU`R旛P_(ATsCcw=klx9'-f1 :v᪦Pg q,:DJ61p S wӯRG 6r1*] i>W[jINV h5e,UT)UkQ§1Ɋn7L ?ǼA<~ b,"F⋦PI, f4L=\%\~~"h -[4-yOs'^Ҍ 㚦M'Fr.,s&e 6˪>%)@]` 7r\uv} B1( jOA0vy{mP86U5.#I+'^+lÃBغ<ߌ>=g6zpbx xT 𨃛%oT,Hj7OKMuo 7оRXnm_~f<&2} m|h>AV |dJauZs8LM-w*qIZمīD8u &G'#.aUw^Dx5F\_``nrGq15ӢՖ  v ":z.'w>dZRԈ|iu`iC4g>KkH$g=C)o]6v>:iiy/pq'񩲑b)™<c%Yh_cЖR=S]NW\)(~{\O Tnń+Jr6^`l'HFR.x13u Caف"TzCU& nU"Q''[Y%,.s6SU0 ]z*8>#,)V@9IΑfrRzukiGE7՛u! zh7 Kw@%@b+=fe O3& [h2gbܞNR7+;0[*>N\Wzgֆ`9!f )[,+f1'֓J9٨{@cx.f> oyf4}wbxD]ͩ"{"]h%?<p|v2Uj7elup1t[O"l?x<\{|WȔ*GnV}\[jiD[vir$E|HXn\X ; z(0^]F+/=UsM fV͋,=BӈVØQ{gV*֑$Z8Ĥݤ$m^Q"vՀds70zd8vzyyk[wk=DZ-zHgYg+zj=},U"IV{͂Vj!LŪ> pf(D;o+Mg(r |qB <9)~V'`$u[oZ9}٘C $a 7J^0YJ{*_ΩPڜQPM@+2 JTofF~Tqcr9::,Ʉ@ ~+viTRO XT7gY> 2-&"Wd%|%ƹ;_&`N:]t<h/7vRWHj/,> a >B+NDe\v:MUE%z7If;8+^asFT!+p*@Uhf+^6A1$2f(J~5 ЧULxfId<~H.v>$,}+/r>_D4.871 \PrVp}l:RC.]*ڐqĤ!%>$-tא@6l^!ZGhvK˾ql)K4{Dtgxj;l@ξ ֔$xj=dOF[^豆l5 &Zm0.]?k^vUJ9Twhmj4<'mp›m;vFf^~ӜyQ+"df|; klEΧTE"itvȐ M!s@$Ceۢ@9@%򳠩BlZmv|=S\7$Cv!yiD,r Ny6XDޔb^*zd%}49=7bTTlȯ@`z.Ìs WM)v]w,acECy_8Za8:'tZڍ}5?%w4"$lyÎ!b^Kan8/ɴ8ɋ+SӈYu^wÙo԰@]#L88\(xYvޝNb#޷\ryZq>~M\ٜP=a+Bٵ(e~Th[?2jR5P#B옪haQa[a}^U7bzX˃\0!%N@_o{'1/QLA ñk ABtTFi\k HcQLW|섘UYakҠ2i"ʖ3bG?9ll`KŪLm*Jعl[Na0lyDozYdyS,8xVmi/}-}A]Q%1췡 +töe &[&Ρ-4gMDW+Q͵d_%6~pMKVcf8}Dʶ/T@ڃLN-sƚf"ߍG =1AG^{%~[CÛ˻9haxs\pA:A8'z&BMmnpQkMneMP[:xCj΁u{, +N@a+^9)'hgũ 83+=\ N|YQŃd/G(A a:9$,jOuD}K&]I2F|"pYz -4S8U\k񜰡$U:}l2ցYE_tڢU@ ʐb/OЅ8僓2k>/:G}+t Fb6_2D:>(|Z}ʨ-wh]o~緫jb[<$t/5zJ=tElڥ:bHkxGY9h84saB G? #nuCW{B;(;JdjBs5 =9VvK?4ۓ^8igکtBB]Q'Zqg\-  J\79B,yP0Ac UeKdhWd:/*n9q9N0[G"kh KdW_U@٬~oSN<;(b*ä%p-ѯA9&:?JR!l%4 oCr>-(*$k0).#ZTH@B^u&z0@,p0MauI1yL8]u4F󭅱X7>#]čQ,VDdVɞ xQ6Be{ss>'NQu1I$;"2=|~7܀F&(\ؑjإx=h ƛ uWgʝG,tAɆs՗ϩN}< gI٣ FA_oIFӘ̏{LF%hlKgDVʵ'8KEf3Tmӳ&'(mFh†$0jrh_ik:=^R`4Tٴ58޳R5f>]ՔCȿK^}'s-=FElcPU}R72R] ?lT8ܽs{\ uR{,Ae.Pݪ6q#9q# Ro Q(!FY 搢<~+ tCack, $|%9DD Yҕ+ $6b|-z.=SRi$&!ak5ΕxnKE*y|quHSazT \K<;Րg?v`/G1}eo 79!Qإ;֙Ō`Lis rZjT)X|b5p',II>:qW7 K>мX>mTgby;^Y 7W=oNc 3-f%Ӆ9O<4 BɶVB=GiL5Wz[k֒y_Yks%\z|U0 {q/Uc#pP ,טͶJ(TBB6/{K  oZ尿.lځ_=[oN:7WR xmnjY`-*-%㻦#֔Sӎ#Kx#ppGT,;^OW4-# V Ž95Dᾮg-nI  8?QI`lsD8//"vHr;bgu$/אSX aZ[ R#f%9Np`zR›UL 08Ae+S$C_jxAךFbnڔB@k|^PtOb\lX!b G3{$qXxLa,N-U}Ah#,1Z 荺wbE-vJG}Ey?zrų#,aS^CN&ȀH`RiݹЈwI[;CzZBl@))[yHl|k Jj!RZ  ˄5@NK"> Ƽ7 E-R NpX%mXe?[r );pZ^xw+A',J1u071a1sNrKCU-knjc㴉gդ= 7qтg)5#T4 Y!*'P"rKj1-GX 2G { T&]Enݍlc0#gWQ&?Ъ ]V[bAcYYq̽$;\Z`c [T^ zCd._kǹcӗ}/DFc E$Ron(b+`fc9=G| %D^V-u<6z-~>Cˠ#)*xUҋ>[RQ5 ;gELr:7znn")^7DŽد{w'$ݮC a,rC./!`;=[_72.̵ຨBCsV/_\oKDiu@9#0:B#N۰:K6YbKS2̝ 9oT')?:@E#W9 v)D{ P9v6S]#|,GFE56[Ӧ%]bl sCdy1Ic VnHsZY]g0 3xz=`2r#+(FmGlפn^[G22b» Co@M0L[dѼ&,7KnN`|cb=.c "ka".f7G~.РC%ޟQ^ cɫ2CS _#X+ٟ\׌<#C#syLkrϐvtjF@9[5{}-BKDLP=Dzi&'7EMjd A.NZAϛb -7{z `g8z]mvACC2@@qmS";v3'A$!~ XAڊX7FY8gB`6~^zP]HQ LSVx2W[ AǍ3Ĥ JĐhGQ8yU_ >UMa~՘Bd:}D{#8~p GQN:z\ ٦ e'"5%~h: [/lj\'G}WNS7v!蝯t#:H$[ر[.#mk\d|5oqCoY}O.=Axq;+jeJbkH4jc2FO5f2Z=d>lPBd m⾕f1?_12:I9-GG|6^8Ͻ n l%9xRm]Z]dy59c7&ihYWlCy$pSH;$쏱cn%<\ێ)abX]i·>xjݭqRo\l!'ZcRuU.k`KC@E1Kє>e!`nH$mG&UQvOZb *()-2Q*+S؞d,wtBՌc%˹?T~bgY]ܕV::2X4MKhmqvah>)Q^,FG廩kVZTHZ(1Eū$5O.<)%3)$EUI^1( .g1M*;f6`m<۠-~>Kf2w4)c?D[pD;U(Zi/ ,\%!CvS@*$Gu}φ.* &BYeksQ.r & 8^6ʡiCu/j$.̴$τc0}0"JWJZ ƞh&M_hC0;I3\>#פrW*7mV8$v׿+#4[krUd[sKhW!3@i,Fzσ?Ёq~IL퀣gt>rqP3IHJ\@\T^0jkX%:?񷰔*q^eC`ror$gTDᦍ"s7А+  M. \xVHo[i;Jl-$V}%RA:=ѭO[ _P7J릙 Gad*Z.uq%cӇ;6:_386 巙]u)% >ޏ1Gu&|"(pRA#ҨS2iP^uC. TxӋ!>oL7曦#{/J:8*bP*\ J}b1Ym P;/j1ݥ?)f Xig KZuuI,&iiE *G'O>jӅL8l+"4$;ݿ|2LL%MWw16S5[Fi:t##Xdi\OAB<[mc| 6Xj3 UBq'][^ˉE4C.xf4<y ~' \M.;䘇$vaIPW'crA &E&MD8}*x.+q')׊՜9BV_$91Cɿ6,xz`P=H%*@cVUY '6).lCVe^sHTjo^mdzb 0s$2xO?VęB:p##E,{̼gW4wdX&IBtN{Oo^Q}/-h0(u djZZ%P3%zQ^:'x54x oו2_Τn <*uNBh ,~ x824;Bwe GB~f=`/=uVyKmm}8^bgq&xdK3 VN!L_nF۾9d}nm<,?ɤ)5YS^d_>g-{cHGiFemJ7[~i˕|O̢9=MeZGMYtl{.B=O6 %T9P#oAm!ua<ˆ]+*j OY!M[W'PȾWu 0N:[gH 8RWvnAywDM۠Fbgى[ib~# l/D] y[тժ!f2G)ngئӌ= cPJ43oSU ڶ('[ |v!tJ?F2؋7esr4#9 DԭI;HV~3w<$Ȼq{GFA^x'؞3J<ww];\ŸEpŹЍlUXP~^ "m#A\6w}6 8`0yK)xC <֣Nۂ#MuQ]vש#mj^)capG^:zMGۺf%.gCi tG42⺏ŇMrTd@QwQ/~Oz q#C)$ՃfoE{eRTGܖjW  `4OŅrE]BzF=ʅ3 #*rCFdloiMX#ClF1U1@=9q2?uiի9PK(N:}hۘeG 'M=OnB iשs@gwsNJIc*VߒA8['>?p ȉ޲oTXU=3H𶏓p,0GObI aU:2-stD)+/W]7wbyz+@Ufi!k%M"&Ѣl}Y!{m0X7ʷ|u \sO@!(߾/ 0.%|Y{6wvSJTN$JwΚ2>B")< ;ϦW̶ $AiitlF"}=^%AY)ls-zW)$-xǝԣ}U8\/RI~${xE1Bow' (֙T8ë)$!9xOJon>nmpƿVRt74 !MG:P\q5ڡjlv? !@ 9N{6yN]xi t}y_&v|pM^1!K!z%Q%+讐,>$^0 cNZ9+T~x|Ri= 1Jq Ú O^ `ƀ;RP$2":_D_EYN9+2P:^[t 2f!oiý1zXr[MPVjݕBIhN3.i-ZZ0)u42 x=7 pʍKMT*`3F ^ULw_Fq;Qob{ {n '"֨;#u0?PsU{HpM]ozqTx&PHkʁ@vnA2f8࢏w"N#d2=0#&\0ej?H $Lcnͦlz-G yO3CRsK^'>2dz&g1b;3y݁+ø?{`ȂBS~~=X8k둂dG_^rKBMxrնjxFW}&KYҫTqQ(p/ nN1}LL1uD)dl+'47G'KxG ù4.=VPy3ev>wwWJCX#6R9L|$kBؔ:,"IÊcv]MWZ.,wMg19Ŝ2۳҈@xwQ]Iq:}L:8Ul=4!4L6}.-B_{OROS=eo7_V!ݒH(`X ʻ:j4I$yS5rpzIK&# p {F\ZZӉ|NI{<.h)>FZ}F"fU52{PAM^nI 3Y:<}ǙɜEԦMfhOo`ls߾jnbJXM: WO{a #᥉IMG>Y_C\ aI_!Ftjݬd&gӧ_⚵Z}Rid>H~gRiZmz^YƄrP߉?9XP }ׄǚ8_L É]G]N2,ެq]z,@`9xؿ`94 DpPu p}U9T_2n~"V b8p޾_.m?)^mر*,=]1_ehcd1Xݲ̀yimDWڝ/V*ߞ(5'Q)2̭{ȷa^aڹUtIj`=Y6}y$vpt>]%h>ٷP 8sp{ڰ[4cV{wMll*׍Gݙ{˳ղNψsmTXYY,eX/,0{j$0ώ1MntP"Hocx۝v@*;][m卞+$T ~K(-nfiC;\Ny0$h91Ɗ/J-}*(KOe7Lϊ"2Qcag- S3{#!l>5 ^PI;Lcdcbu)2X8&͕ EV_8V3\k!c!$ZGi-\Z'@͂ 5eVT4csנdrk֐T_OVUm6!8|xpk2_ܥ' UtN@ʂf22넮&'{:)dSS+X!35җ@*?7gzT#ֽXf>N˦=jxc 9a=n MBe{S}.#<O dm1H}Օ:yҪl9ֵvoES˪q޲u Zz6¤2mQZ5i PkjOpj!70> mUU3/33sݞu0 m`i qP* Ȧ\ݟq4as.*DpfŦ]42 X+0:ؤy5>J0;{8-$˛KDj7;g`S0螥.fa>"GBqp33*@e'E}FĉhK̷FT{Y0*aP9bO}{| Bo@߻wU+U!th8p?WI}LZOc0*T<2tw9ɭs+-t\?dJ*qA.n kӬsj2ݕZ"xz K'ŀ&N7fDڇ] 7wD5?6gdgk-l$I S#Jzݓb~: Lz/` \>U2ZUO d&VPЫWW!(A UZauig5rcgsکbgLH0 ~NDyvpϮW̄j ^.e?I2$M?xxrAL+ΓO; `4{`;ZֳJkXp\BLOxxhŃh9|M|ᰎ2di? ylOvҘrW}r|*x;*ufQА&7c+$ >-XIg~weĉorܱ eS.HE:L]Nv5>T "MX_739 nZ㻊H'vX] :F|*4_f+ճ\lU!ֺUC2+Ͼɤ1e.D\% )K)#[S)b%(S3TΨ[p/<:gr[-{-(] ̟an <{]gUQe B>`0Ȫ.ʪ|23%q01xtpd@Ӣq5D3P7ft` G D^j-"eU!8΁L' 1%bxxT-el9O5/F:E5aud6! *`C\-qܝ%->(}:XSG]chf7#R2a?Z}kAuPos>.WPܧlU9]D)66Lt#ش z_[7- );.(E_QF3321M(^lBx̃BΪ-qf] A&[ Vй+lj$#Jj%ٵJgePkf;fI"R~jK{vpb%pv9J@8Tk`zz1k3&{ٖ陦^Yĺ 3 djo6gg-dي'G3 sJ2u\e|q1xOmBGſtq+iN|x(}4|7(aDؔU=Lg~؄U,tY^qPiJԚ%7\1!:$Pe79 MMO͏ v)xq@mBU5-qDg]@ F9g@L %O/8cZ ]Hˤp=\yC)h}{2NPOP!e4/(ks1 5nYB p[v Ҡ*-%]up c|@R"㧧vilxex1+}cG eF8Ⱇm\py͋nwd@=r,Ϛ&Rʧ'xv]*:IRfν]O˸mK"tf1~:>)jT:莕^^Y_x֒m1畂cz@G4o˶<^%oʏuMnn<bpW*uq~vF{[ᵓWVqz*oV.KdDWM h{bD ˣd^(qˣe?&T+%UT{l _$E<y`d#oX-E ..mn/3SSM0u?gs$QD~]*-~1 1~mC|_V};\Wrӂ1"tObc܎y׌CA#@zoqw~;rQ@X]hcP&4h ^ й\PYvw\ŇcDhip85<,=)PPU@ᵚ%ܤG<^ „Bxp ∗uU)o'5hs:9ZTu@2uFC{rֲڊ~LO XG+%oEE=h 5ܧD{W 2BЎ10(^煤 =,t /_ FHphdW5M:MLooUNl#xM%;cqJb$`T$GY?"T2^XF,lejlUexI[am$A"Gל p2JEOIZENbsEِiƫܼi3{ԖnQƦo ǂL-,C[?f駫- Uy;@k;\#}iQխxuh]1l@ChׯW *~7q8niv_ z}iz E}ǡ2\p" ?zo}WHeJ)^cTxQvaL˻t샸V=^u?`dޙ:h H$꨺7)lrJ׾c}}JftmӶ.A !kW1_E2f<ϭN{AΝ[{FQ,ֹZEGZK7oZIܟD%u͕f(a3+g> g na@}_DJ$];eD-幩9Em4V<0Ҷkyo!9Cyv *kE6DL;I¼%犍굴%^C]bd1ԟ|,MnbըOP :vS$ato: mETBȊg;;Q{ʶ ( U9>D7,8xju˗vG eBu>˗xs uoTeb0QEtW<84Fr|c YLɪjS<%TӚ?ީ!̷F~;kݱsGNɦ5z (j҅^# H$1hoگ J(^OXi VMmBT?ɘo·h\ٍZ̈́>R5+ NifR: ]S B.4p x_`XpO~.TjKv%B.y%Z;(æg[7hJS<[q`jmQC)#!OEq;HqVb suz"`'<{a5U'X.i/7+@4!Tq7h[ռsMh4xg+u;IVT{O84/FIk dA/h9u3}i{{5٤LPߥRq8觉OR\y>Gdxː;03:NJOا氬m{K?KHXkTo<UɢȽV`;?EWUS Qaت2q~+I)qV! KPy"Jq9_K(~ u(% w5Mr}OGvWwPĶ?=`%b=LA"Fj0=Vԣ,UJn1˻?1nOXa-# tY 623hReO˼跥+Z@ E]S 4\*Q`L,:WD Z1TcEE1+Ʊ}"e}B S>_@|/Z„P36uQUb\¦دrXo5:tlEjlp9=Wzz˿UF$ӻoԱ%uϖ#' 0t ֗"gFMg3Q΂s)-*BNjs8[m4)wϴo/2ƕszŞ #1~$?Ml&K -Ms[Tz?o9 pPtdeR>qǥ,D;.)3 :}4_47>YI5D|8[n'ȼSS ~c?›0bЙ\!(#X~l;ﻓR-uqNl&!/ ,),V@\h g90ˡŇZ@p&YI#_+97 w|ꮑ{ޟN%W{$c& JA)ߒEg]Bu}ZHVJdxI'真DoDt먴U!T"X2{'1[Pt`!'ހ>(E-&e_!15 Q`dJ|{aW@Jt`es6'㵧qAgPPg܃zZ`GUs11m\mSyj3XXc?^b@> Nk;;+3,m3z"?;m~X7h&xC=0r(wQ%3{QkfG:"anGF{0{KV~})U!G%e!{LqnkEn sƫ <?>Dw'&"L9$J}6#үghx65YnL >UPA0 ԼڨHDo]Zk+1O(YWրɋ d,fp&L/W%3t p!dzj M~Szq@eٜA4 3J3u! ~SHJ5ّ4f:'c˳ }[lc_dH7ȅ2w)B=PwTtkE Fa.0J#cTɪu=jk>f$M.}VG!qy1)"Уzvh[S2![$nj.2(J}$?<q4 iZZLD1DS"Tn\D +)̒w0d .};8cY@"{QC퓡qygj31Q]6g|#`qޱfi'4Jjb3 U,wܸh;I|pq}'MBKbA#[QyF9{-$C|U'j6U!NQk.([ } Pm]Fd^szi[s2[Ʈ'O LhI+/nVjP^kv741A<2aQÈKf`_R4ދ1M$R{jKnʳM^xSCp57vw68A٦NDT(#f/gIRMuSF2O;ÆS &Ŭ2o|dXF Q[u5a j5cd#Kl56]pЏBn*=(QW}(y /:ؿ!+MA,c%v\zӄN|kT%d 푈JmqnGѿXM_HYN)+ɓ:Piʆz.,C7/QvB@Ed9Og;@%Ҕhid6dm@D(H,N(9jBB!O[KW:M!v4hX~Aܤ_1u]"-kK41Rd0^YqhLb?o>,+o2JxQ>wziϷ[apĈjeu}Ca);y(_{o/OjeO]։-6DZ {sAEw@L X'Q^fVxleĮTH0QQҘٻɲsVe?HT2r `rzkWMg*֊>KQ,kg}i^L%D&0Xܟ3c 47 Xdh@œ@ XXZvt]A#د-KKfB2Hq3i\%f|/NPBb3<动^{ 'TQNJ0ˣ#( xeIQ5Kf׷<@;liItL^)Hc ͸]F+):h;2F!{*݆JjX~j^T)7Zv-+wV&ӿ =ۘ*#~ f ](w dI7^+l"[\[:E" y?d:Zhr 7db ?*gt3qZ> 'f#HGh3{dz@3gLN *ב8L43g(' NQ/!;)ɻwDVVb.GG;eS\TRbpvxS5$#I=p@h> Ic}^?xLk\F5*;ڏW30T/G&*[۰ E#!Aƺ?ipkʈz(H&yVܿ2Mڈjqgr #/8l Ì,P)fkI~TKFv<ʞϬKA`q($|g| ؔeʫʜD:{7\'u]_ :*80Af*8[H]z( mqо+ҟ8P Gf /êM4SjrB"Zrţ(F.) ᔖV?g˥+pcHWCxMq, K q <'n@ cex®nd`h_28]Y#2Z~i*] biW3_b' s}cyv%4ʝȆ;xC&w.5Iͳ]FvCm%ǡgl0ft˿ 甾dsKE%hޓu:wm`C- tu_AOz`7{M0g*r`NIǴ6Cf%DOm$zxJb N!Ɋ'FGB CcOXe>"ƽٔj#> 6jf^)e s3b rtw0;8?yeؤOi]ĎS |b9`[UWONjg9te|ji JtXň_԰kݷJ0:ivHL!>PIskԏJ;;zQnW< !`lvBQC=&]2UmW[X^pRߕQ㕷=8`Ż 50x?0sԀ_p˟z,GC7X]@?}3лF8簫gzZg3.%"* urV]p҉$fG4HPF){&j֥$կ?ӥQ,8(e=ݚ0;;8j!yJ[ža; 2\lYfb圛o[7SZ;¸cqNq?Sٙ߫4sW"͊qux{ flQo5O6%0ѰX5z}t"g|ҴzVWXU8ϙRNۼ<=OxS!?,Dw?ER Au ػj8K,W#/AnaOq/C/}پ12݌}xs;:-mC$?WfZS/@Q5a+ʸJ9L) p`FL\W+٤ߍ(NwPIˆ;w4RHl= [TPU ׏B=8$OҥH!Z,y>v 56SR_~AUV2Dw]/s#eH^&~[}՗m̔"ь[A0gw$t{YjXFխ|oŪg_bzlKދb[JpZV܊Rş^- !R6{kU}O#&9VnTo3Dmlms] _[XQ#XL㣬!Vbف`Õ^gX5lfqc7cir!,?fL[fg +r_ЦCR n9@5a^YnG%v['1w]5*NІ{1ɼ7 dg1̱eLu]u[N\ ei.l|.?S8e}.lM Jy{)R]j#]WT٭PsXJe!D)KP$ѻ '&;4WցfmRDd n{|w酇Vּūy[s 1W!cU{|`0CUT[L +O U{ytZԢ4MfFj{_jsI`3vyÀM"iGBאZKBhruqV/%'ʱ7x)Li^ qqhJP/lg vP6 qֆDɌG2P%رf?ŏwOK 2X2topT9oJ=C>N^0x,`P9!|)-$cY18]_<E2tYv.Bs7. >%&ul$ $ 4JʢնXOv{T!( _!岨j)VgJ}j@PD.&cR@3%@R:PuC[b V?6+MEDNHjή&;.I¦D FK^x;4 dsjsۄm~m~PƉRȖ;wvedTq6@@&wJp YQ9j&ƶ R[ЮUg5%5Ǫ~[sda`]%J@Uי%jHkDxυ,}O3.C”KNV(=!WT(P8+μ%$ F`DaD0ucѩPbW=YYXDZ(r_3@3ϥZc  6\Yi#~qim2Ҙd G{(R66 lFHWgT6U unY<^{7öEBäbmIh9徰ș<~xUC߀x^)TיiԒyLVC 3mT߰Yk'8Իk[yj:bQwځ $"0>2ކE$RvCqIiҔ*ehOXU~|hB^ZO3V1у%V透F2״m'_ݷ} 4N2Rl 5p-Xl @ܹOVM`>x@G#nP\rJk/ 7Jgi|6^톫"]Tp;0`}AlyYr52}7jmଖIF.+f@ ;B/a:Ds6cEQ+`H^]RioX!<:Q9m} yϓ Ӕ%VN5k~d@uˍFnsz|<wFG|km}=5, ї5\zF6Ӵ1Ikgf=$\+7ɺq,*L]j/c.T_EU1G-H*.F f卓g H|O˧6?ƒ W!$xuҫ[xiՒ]ID޸Qևo,~!F=P@=*9|+ɷ5]ubN8͡]VX7 ͢sVg)ҝGpƓpӆ;#,xܾC(_ba[eY lKH' 9lcM}a7o=ИnfMi2/"8̜yGFT|>rX -0Q3ljwE 4Vβ<, i)6xuÒ*+f~䔫K+V@,:U_!.X;!{>sIWz\~ 4X#7bYÔQ-!>(08Tͩ "가4IҲ k s#&ǿ-{t)Eb}}HY,9[^S);S]:<9` ^ō t,">G2Pe΀QjF/w-rr"M6_{RtanzGjWb;ś )*;"Ah31k6Yk&m~ +L2Ъ^?bM,1jo"]&O24GjDMo_y4ZfϮ,xa0۪N( nոV7@ًc+Π ^`2ixP=jHm -NqKFs~x,T  R,@P 'R #j0&Wyg(Q> ZpU. 9Gmu7w?g=}Av [wq+LzJIͿu̚F6K S謢w }6'|z2Arc#Sdy@*Op YP?MLĞG5x[XlY40ϋz}T)@B?g[ r:mBpL?Hj® ٌc B dl cRWc\Xӿ\{lv9G3Y<6wGLF[0 Zg 'JL_iuEn}{LTs$C3ý5xӄjn ZE,UM.gqpJ}ssz>X8݌l< ] y&ÃbLuv7ij· .)vÛKt䆚s0w:T~t"˽AX]tzX@;:;і0? 8u"׹qb`v! e뾸r0ËS3$!wz]׭,;tg3O>kPUn[\K R*7 ;x~UIO(YL a͕9,$%#kp̵,6v=;὇;Kk"@%:)Ə:t:%BGλ`֐Ά9rd8 TT= 77 rk7ZiIXТFGvќɉ6ׁrthB^F3*<@%RʼJ-5\4z7Vhþndu?~k}\ƙg:.*[vē /ra]֩܄~(TIs";Z8һ :8Ԥ@׷ڋ0С?$slhvRtە34\u4:+ԏ8`y %ŽƬLNk؋Dr:mW\霔ˀ.r&8a4"MIl(qib{.2h05hZd=3͆W;^O'ogp{:PYb[ nb]&zyBe7%gPUQCo;tĘaz)Ye:FP|.+O. R<,t=} {S!3UC)1/yߟVRM=!fXsY iCVHk?>کHiVK3FJsCJV޹nPOJ뉽Gu~P:$qP[Q0Sz4l:*Lz9qRQoZp,xw]]Tq@ zHX. LC2} 0K:S&sR}W!g .lr-U ɀg@d-UWQ75 ǣ5h$\qw߸ oFa> {`;vthr ˲ /I|zX$̛T68@e-t8ݮI׆0#IN iR[YIH)s8jl-G:Q|&4C~+ -r\[VraL:X&{ :dY+4בyR*UW/,ZV;mduOT7I\#zfmHDڇnJ1|:d`G oHl(-p* Osɢ:q~9F"ٳrKv™^g?5'_mI Px"8|B~J]=CbmMOBo@:~{^xY'[RҨ|WWKĤLE~h$ul,Z6 HBj6 ->]]Tjq# +J6Kd iu 2oLpω2o*8G(UwVLq6_z61زDqgTXCҫz w٫sXXI˃%F%Ls0*~-ys/bTE {AxC6YP9˱yjM}@K&j-I?_޸)#'ZQº}yD[iN:1 L[ٛEU-5pPG"3F8֋ܕO+܂wVvF"ӏi\DcJ1\HfLv܊r06^# l&]GHhv5T^0X8YR.ٿ2oځ&6T)(NmTs@j ݁^>ڦ\E]o% :}e^6 B!)1;C.S$v|`-j/͗OREq4&{sUv&("Ĝb?IYyh$tӨlkFW+VG6-e#M)WCyBdSmMݯ] xf}vSsV8g5}]IJ{ohbcD_M ƿ{c@@!7H|rM> d2Ệ 4`6et hcʝ?W>)z .s>~l(KV;z8VBuE`MuJUN*B 7;ʝiux[FHw|_`n q>yFXaLFhM"kj6PE7l^o@r~%b[Ba.@ U,go $#~mn6E-Ā01aV8O@btuGSIo{5»]^~0D̘axD+8RQ7P1,hZV׉d=~y'X-{=K-PkS Ϊ͹21S٭hyT( IU։bY2A s{y|8 욣ΕHbzv8"I&cdMOC _/ N% ݋KyOL >zbG7P+R²b (]ZQ++=K-bـcxDeco&1A~YT0Ύ*N1's CMf=IdcR6LmRfo1W^Jŀc&TF|,OS¹FF4{8l!s _'#zJn X݌:(92PښhMh(;\< z?Š xh r_l6TZb."Ah'NM" BnLaLhEQ{p:HĈ OB:5V2=XVVÓ4 {**TUJ:]!ݿѵ3+8†.䤨 "jy割t ⣙j'̋vjr])۵s=Ek+OȤ0Jlj\BH.J1ev@ys2TJ[ck~a Isop*gV"45/C hޠ,OMG/6yؐS b17MFWq!Oތ?i 0 WIn pH]̼dhg+r{c\aŴȓ|gPpkF!hNr Kz`9q2&E)v5- )$h ^j42۱Tw-A@ m+2*/CEfFRbF29g3<ݣ\Hk/}R^"e@T`u#̻[$ Ջo‚SQ^gf3uKmzRJ6qmLpWYV;fy  =PhEQV,cg4\nݸ t-؁iWswo ڮP¢C%dB(Ǥ+E8dO B˝ B O:eX5BoЄXey6"9]t\9b[b'z6+0K<C)_ZnJ\`9GُGT:YťQHͶm%Ls8hP⋶í"W뀪wd>OVB|NX9qgzQU,rH8"/tM1)Z"ex8D~X w+Ąӎa?g> ${noO'L1/8\o~Wh-sW>st7vC;,Yɇ_M;i҈hB*X-3>R츤qj*rW>JV]kV2:(o9!䞯jBGc\#*fz<$ĹB#0k%% ]Aeр#xiI2i~wdDG rl\vwNAty\ 7Y^_iE6nOKU\jL1 TX܇:q4rByyl*Ni[ͮ'd{ؐ`YYSWk)E ykRƒ&-݌ Kp[8F\ -hca6N_I@6Q*:1 Ĭij2zm7^"c +Yq7~tA%Ϩ Ca@s ֳ&(ty~ƟKoBZ> SELتhcaAT ķ@ϛ"eh0V:Sx㾠 wxEy^jdH)jp2ʔH̠]A錰{_JH(<,.^ FeJk zw_[p踥@% n EFdwYze&|–6dEPL #v QcÝe˔+DZ  V3ֲ_zHcX`)c @tBSB.Z[;rb**$L7ƃ(} 8E) }|IZSRO &u~gY3%҈)^Ew|dS=ᡆ}V;Fp1cbo` 32ݙ хzRΏdaYڧ0~3,ץ&Ѧg&L!g_V`PW"%<ӘTz] 9%w$<|VnzزFމ]L}+KVضg7'KEv~00ʎ ׻, 4ۖB&SQEsԂ䐲LZK.;?NGK&b+2Y8zaV& `<ClMK'kZp, [x-W`{F:]7@48A qA{SvdӺ89m <"Zq0K=E&X`'Md3:6v4=6MЦvabn07m݈6§Q $ <[;|)x[e773T59+%;!"=;/7 8…B+*vWhbǷ}LpfO^DTlIk?@΀'5\H^ 9Z/+#i*Лzعe/jCZuv 򩝠sR,$qErAjQmc$j&kDxw]n<Digt]W &ZJ&D!bQNFe㡬)!C|rK}^F>$Wyj٘*YqcG*IIQ4X;b= P#:ˢא6b/d@p-'_Fr qW @J]$v!kŰz3d$W{ݭʓ`Wp˻@׼m2 wjGv WƏR̖4䦈.2 C/IJ18i8OL{ro 4N6o@:j,6) $Vi!{?VSYo%byܣmTyd5soP$HwUJi6cSmŸQKg6b,PI0U)CU.$E&O݋xr"¿hC[hې+; ʘ7Kyir>i\p1`Aޢ HfI |P#ӼU!Z>xGX$p+N<6%D IikS]EnW&+ Qn1xq51Tj#@d8M݉23]]7k\Y^dݢ* YnI_7J`gprW>kK߭uX\:[R8:v./? Qh04s#բǯs:ޠlH~m'xS_,YbH~6=n-21S-wF'l*K\26tbWͩ Pc[.듺J _+ŒԤ8mvg;.i.]r5bdх7z>eݠemj.ĺ|3`cS+{/c`hj&/3tc!X*CO`1MX YSWױK ǏCN_P;dQ#-k=KNp}l=UI(T~/ h :BZ<`;bMR\,FhPɏ7nJWoK5|c"yé(F[**$di^A$C'gckUuH8xu/*"e8Hҧmv #mR/Їd¥C!Zr+T|j%[巬Tysޢ꩒XI*ďؽr ."˸%bM i'*fQ* 3;D/bQM{M%Zkȟb2p [z畎Uiq7Tߙ|iQ[dWL2AD /vpr72OS@ɭ:Ȥ7ٶBgadSDJձWdW:i ے4m\=o1Utpwjɉ(\wX^Hvp+ڟ~)Et3(`%u0]$*?:Vjvwپj3HU0@SBzB5^_qʭEcТQAP+RCY8)RgiuR R%\47lY+;197-CX7wS}; Hѷ1X;MIla\mY =<Ʌ)!o^$`c1 |uqDi=jD~N4M%'6ZP5+_=L 9zb|~ýhjt:m;Vg37Uz@Ab&PFH\#Yk89LZ6͇nSsٽrqäTZ s3__N|awo|559,%FY{mQ;jtVP^\\Y8VcssNBY:6VR^Hc 3kۿ|hI(OJ:ʪx&3z~&;JW'+o5qqlj{`Nh)X))E!"3Mt3I+ R) &QTNKwzvBT`( 94F;?ڃGA(3$oUf%Ź n8I*JҤB5]Q)v-)<Rϗ3F4>.YOr ~8μ^Ն( {W /W5iкBЪHH0KIO7I, ώzÖ(LtX7<ī2h-dO?9hুkD-w](}=Vl@8CF;B|KƀQ_i@-A@8x0[gBw'I%^`T`qi9i,[3IBت8.A a0L;wa@Z i{۬xGsUd݀47 l wrkЂX\a];vG/Ofu͡h1"xh1hw@qwMQIQ?'8BSl 2HT.m@Ê5f  E8e Қ!b:p(qĽ:`e~{XHV3x t!WIgHh MtLۙ`^UP}Dc .;cRŰ "0\\In a4.?p?g^ c=*d"~N$Oq+(aF$®֒o`kKtq Z\A`AZ#Y[kLӝ"_9gZRì1Jg.ޡ~ӢIP8#r~ۜxײAD6E׊eɲETdGhh,+{'lp-K=8*guVz4yɾS =ݱEVlf/bP8ߴm֢nJ_U K`rxTgYC_"Ckfj$09@x*X; jf?q^|`;kBQ('V/h-rIzC.JI%}1ېa>V"v.4V6\I%BSԿuA.mX-d:8kˢ &&lזEtx3O>Y, DZ$oOul$~` Tu R4my_lXj ?,Ǎo)X4GeF/L*byi8JdOoT|QI 5vwT!QfJl *sZPS;N8~ ;G f]/#S4dLJhے0=$6ͯ؃yiIqF,4JnS8:bMBPD3 *W@[mB*񫨫CK (>I 79>btZヾbW?۩M`kVa] ɍ~Qx[ :1H$tsGvl%m _^Ga?;! p2"A\a !USOHLe3ĉc!(gYђs| 7@!RL_{;Af(r] blZWӰ$<*~M`LGm\guդFȱFSjUkK;4#Q*z{ζ{L$Rsp$ HeSu*ҭ Ղ>D1\n'Lu/mXK>S=!SGÌ0Qx 02\SJh0RQ,HY*Pkg/@r.tjF5C>8tV%*>OĎrΣ6_Z]^4"q%Wp\Z%nrljZ!E LBXf0R 1yaz$0ݛ(i6 OB!'oB.܏5r@So@md|S|a{2N  8z,q~gҥK\oWDBϲvaYrع>vV#\`6u_UnIi$=zY/K$skŠ}֓"t*SOdᢡqn@=0Ċv3lzl3_UŭI.M%OGa].CUqpdgvAvOh*>)I a5)\w`.݆]GlxB9Ȯvjj粥vm!X :[LPYm$X ;<qԆ͸^!0?)w(j#1֍[z=e AF7x,oU{Ԉ-?V>'OZ@1b[D nˬk;V>tm *<֍=Uc% F=_hV]!N+:j+"6mϘ } '5n.'N}g8ja"K:e~ണ2 s(JC9!Ƕyד /b Krc0qV_JIg eTGgR$h+=(]ќ4or }?4+?F̲B<,F͓jh;&ڰ7 "I0^oY-K"vb'Hݩ7nj\뚋_ 0S7*mRޙ| &0, &b+^ zՓVqwl؉ nr@D!\A&Y!71Rm%n![ n!䤍A,,ɍҷ G^|"\ 1 r!QTU:XksnEV .z-@‘}K\[䭠4!/~:54vLK&ilPTROIH3Uϥ77a6PW68#)Dg鯕GN-rȬ֥26GGb_z~'4c[c͵Ȱ>,T-3}EOttMMPZ{ͯA]<|\' <60ɖ- z5q~{ZV0IPP7H}I<_u@B,́f{GcD.&?E)Or !Z tVE{@SΡ skRӲC5iG[ȵV|fq'BpQ| bJ7F pVӨSD, 1*-0eG ]6ynp뾺cTax_{"`i%/ĞOuwO=pXfQsAa8A ]˔]i=|A2Uqb<4IǷPةf(׼6`k I]W jʃa_-#0Qvx\O8V&sݓ08i9/bB4cJf]ٹKG|QSO H1 yZsgW/4#dŝ+V=-j\xgR}$tdZ5GyКrZnя@>q^poAm+õ֡QJYZe)@prh3؍4@NZk3[!`do9T( V _hR[R[GfϫJM]T n AqKr}to=(Z@Vqvwr9ݺ :IDڎ4=ιb^V05oxzOV8D<p/TŖclg2;|+d&V>,=G+Psù:RV7@;7HYkB8Q`8;!v+Qh]VٸqepC\%(zL*\q,:J:,9w(@\k!=7R-hH08WfXW)9Wb:61t}%ސ*QSA§ˑW2&-sX(2LZnx7_Q2. d7*1s"XPI7&~z 6fҐ~K)ֹ9h/l5΃X3?#oNkfI-}oz i%]Lgztg5ݎxn)ݙz;1TE&jwĀkpҺD>H14o iwL~XvyomL`qZXVY9[v4iT⢍ XᕈwIMeZ-D*TUM^2 l}IրV]7}6xuR1c[t'O2&s(#:klU% -F rg,^W"1ѽT `}}zrH-Ճ7nt*bӲ;]/??l&2 ԁG j m"k? diRPn{anw }ኤ J689wÛ b/# HR7*S\"pcx&Z>YxN;FnӴ&uUT9 ev#sM8gA%?yK$H+IdxI{GFSXi<]SQyQt3wS1麮- zZ睩[5uwݠPIL8u2_Q4T#t7=JdW!]hgnlrg^;`؅uFdXMWLȽ/mGcr컖~D-qnIq)aC;Er$|864;M e5 ,yb]E>{Og\!t3 [CFc__ ܇|ω|IS l1HlD$·Yhf6cM*Fz)i8zreRt!*ߛJߞmuY7[B0hbye-2(<L8J*5q)o~mfp/CKtiLcjm(!VPJ-ؿ|8 9%Y|}z0˙ Y17:\dG>؊U0T*,&,_K 0r/Qa736&FoiY!L'aڻ wZ/5 ,BD鑩P06:9; vvfh4640ìJӦ3VARxB P QI /Z)v1BY n ?9v & R9zj=Ĉnͣ!E]؇ƥ d1ʰ[zq 5 O0mҸC eT MUKjɴq_F.VB')!T}ϡۻB?jq`NͲ(}\LU$!:d\֮DBNc;Luu <=?KxNW)zHY߰Ԍby Ol(?'/ 겘' b/Oާtum~|! vW)Ɠ4 t R~_Pg(nU~@⥷mQ6å\uv?,qW8űM8dVne>ERo,1slҍ_PB+cdL+"q3{n×=%լFZR ?6Cn˘\QҚT ['Zn6Rp=4Ř"yiӾJV"*+A *6B/Ej:H3fq 6 T⋧xPyzM7aC1ͥ0H'*nIא|);/~mpj"3*Z3 eF7좉r8F ޞtY2B=uwg`'s.;h Ula[?TXOܠB~ H !(sM8Vx' Y*\8j?rpgj[F< /ξx+FC= ՜,M"H(·1y`_ie':ߧv_w5\R6xs7zX{/%mmўl[, !%z8Wc -1.ˈ*3rω7aʛ'9c56_uHm N4gth'4؝Yf=~ $HNNlI' Nuj, #G #{u(*zdqUJ8.Y_3#?_7xmfJ`vIi^FX\i%5r4-&raɴ\#uEx0c\D=f2s6Xk4{aG(LqqRl'.BML|==chq~E"I綎ތ`J {Z& 5&JX/ڏҺ :w e^iA!Z @I,> 껼ΩҼ}&GR {CҞ#nDA Jz,b[=QɏM`b[Dk186\ko|$Fz bR@4yDOqO㈟7% S-81OC/"0]rW謫,ZkR(e۾4/5w kyR9ALh6. ʤ-?df6FJYp1wdJ)ctP?خJÍMZ R%˴@^q`]I]p?m%ׅ$|񝺋e {ck⸙%uf'rsVG\Nq2^kpڛ}Gwk. l !mG#> <9\pq=g+{XL&bhy#{#θfSs k`i2١rԞh?bn3үz|'c 2FߥNrHi4c{@q\ ՜hT%灟\\cefkmȗJkx}䲽 #r˶V𡤺Jn,5eڴw6ziKf-IB-I'vRo8!>Wu %uLh:}gpY=[- ǵcn$y0+c7Ce*aTFM杆xvu' m!GrZX(Ywv~nnH|y#g~woA a¦9rNdp%Ō_L_Zw/Ǯ kT1Mry$&Q9vׁʬKlX3#h-֥V J h&f#h?D4?3e Aߑ*  o ̑ CbD<)}:" ؕN=[R ~С} WA-. NS+D/}W :@d vlPjTtr eL L@b˙%bfM>3j*k/ (ޝ]K‰ _+|NlHM(;J0J 3--Ƹ|ju?xxjT:a\{*c5FwU?JcJïNn{='HO })=N?Vɫި"l ?9awlj}:K<<@i O{b25]|IRw%87>ފ4-!o,e}U_#4@ަ|@F}l 8bڗ@2B&+oN ivv6Feq 1jQ9X[A<԰ CeBgA=oAILyu2Z]LWX>B3a<}mgТOVy{]aboܡKyN #%V7Tl`)X@ pMhb sbU`?$ }`7/rs"|~C̲kx2XJڻ#!̝hhr=(ijVvM u/->BQЍϸ 󬝽։I7eY?ޖo$ SpdfsRdz_.ۈ z!覜=|rhI/4JwcPDȃ@%}w! Bh,DG~BjOsPe](sLD哮•<.:e5: ѻ:%yNܬ9W, UѥT%gі.-XmUGTudvo9z9bh@;?r[_f-Ǚa'_ϛUSMO ˉ1 AS1D\-cjҟ4Bڑ_ݧYWOڢ@U'_qfys4-P-0ݙV _}- (ڿ8[Rd 7{ݷ42)CN%GWچ8x90.@O51 V,b3Ly3^fTBC'Hlʂˮ bnZQlSG-&( `ygǼ.WzPT(M+&sH+ˠ82{);@MƮR? ҕb,O4ǝ &c_Jk?N}E6$Ҵ֩s&atRjR0:grlͫ8VwǸ#Ts80O-1FNs1>YlO̷ CPcLжMǗ c@-hx]1 q:c _p6vzc ,]gV.13%yd3*v/|R] CtxA?)ЙrI{)TbW/8n{М-Wf=:dzb X!DDfo"y<UJl/ |t5舗lG py·#~̻ڛ#$J)=KJs %T"B > cz)C^qoJ\RMJp7Ĺ=(B35;2K'v}VU`2P.w 0;Y;9Ux:;w{j߄O53VF `KuY23D:Va&-LIR\jLp.bq k*pĦ/B!m>RG[H+= [ذ暹+c{M_G O!0]9EG2{l )u[\cxrO|# V X^sG 6lEtα>B- hd{7|dKYi?媦 UU;J=EO2R71mкK/v9Ie7C ߆ 8X4@P^15@"&!Mў\ 74%dn̹f"o>dDũ;=$AS ZNݻv68N6N1[4QV^SilX 2w~/6nkl} a2KyΤX*VIP؉(t~|/OTVBD54nxH08D49JS>=e S-2؅I=$%jͷVHEv:Wh\0=zȚqjAIXlb'fw"ķ/l,<)0K:i{ϥ_ Jg/9 G!.ElF#W鎼r`BuAllL=wU;x[G>( ^_J2,F<׊|h=eQ@NB_HźhE*;OFP΅oͨXu?qd˥X Y鉛R̦ZwӴ6vZ.Y g| OU-BgCcb{ eח_LNx]8x)LX[sRj9M O `x>]bIoZU0=&^X\ M(F 4ri'/"_w;Rx޷b H"WFiL7uDu3aS(L zLFX5*la$>ueU{~ʝ)0a$ߠS۷)Z]|c'+܇-\mkx7yV)8 f\/[i lƌiqՄo 1(j@NNhR5Ģ~j݇gG.a/5Fۮ Ƀ >5 ږԷ(4';NE5 OKQM_J*|(; }"3l]8HN6\11#_RkY;lNri>pg8o=Yq؂JY=L() jKҩp`~N#<V)ÇfgKMX|7ה3 P 9N_;"|p'a.Ţ}خ(NXc`.xkɿz5nslN5̴w"' 쭤R,歏X.3B8XFQ, cWPDJ\VE*"s~:׵4K(ų 08Xꩴ -WRBvͶ٪D:4Amu5BIk;$Ze6L2鎸7 4\@B%ͭE#xgK]V2D{N4e$c$,ps$!{m(0<0VhOӘ\!4,üӎk)&q5:OjX\Xz3tq#9.cc覡hjJC~ bCnLC4`|H44!]!Q*L~U>YGEN;F ma XԌOV qt漟X 6P Ÿ0cqV s O˕`|w[NRM1ty^rG7\/9p߇"-B[PW!SBe>V2z&za 񞽆$T^GߌUUJٶ=8T`6{CGiHeiCFQ:`$UؓFZE}e?.ThF^l"Vht]ʴ_6=|WAK$?dau-t=Ȑox ]qI zV^h>47 (!X)?'fjήDs們2T:<}Ӵ}*J+r)ȗ}R&Ȯ~k/N;rW T_yƖ9S!ewôl/h+3L)`^G1OP7Gֳz*7c ;J^pWSȡMVc r~`Zsu$Z$! H 0ƚ6O?m׎}chgG@,K/ GwQd.HF]{wgB35:a0FV Ҁ8p+LA_3&4;Za;pV=$Mg#PqLÅC]A.ܛ&e2o|-ڕISsr!3pWR bC\!prܬѥ"Y{A҆ެ\m|(G,Ҭut=?o`!1:<6osJdf,JӉ5Sq9͢+:^OX}OMWŠ̿Z}  ,ID~+74,`E%hYDȾ ĺY0w8Q դFNN2Axq|hjk1c"~(6vС`~J F1.CAT.huזcBYLpc*h(o_qJG;`UCB(6ڞ[Lp^G?@攣l]AL/yeo֝Hpϔğ| xV RFG׀x5--gRڊy䃅{:Ί\>DsDblwS Z?>,1tfG{=Lۘ?J@'iV ͏LFDhmAo,V ydGB&Y-(PEnYݿ,:sZ (Vau][b?|>feb 1~ @椶#y bp~ywFsyg*[K+;;?s6@@e#W+.ֳ _8#h^|P)4K[㘩mK C.9 >H'%?(f<=yr + oƵ32aSGw'C-KplMFz@uPW=,D[ tVGxnv)f_6z^f6= <@n8+>%vť\ h|`(83J| kR `%k$F{hHP tP㲹H*B)<"QLOE4Ҍ'F"@T@>|WB}䉮./U&ϰ~_ndhK~xՊ箕.2hq&-سM=~ʄZGp36^-έ[f9bJm/9 ?tde#=hM6:wU";#sUO >@tL~PY\44cu(lnhO5 $6-\C;)qNiCpЦ{4>|kxV%p ߕ5 Rnx&w*ԑ7;wN Λ&ә <Rܖ꿐?*hk|zrSg*"HgDȩ:}thNq5yW]Wr]i(p TضAv"0p[^B  2֤1s\^@A P3ϕ%hϪDnk;8䗾;^Ի?b{mhx Ȟˠ`>mn!j2*V%; cK)ſKN-;Y# \r a1S<ɔ|VP32)I/ s҆D+X=4vu=V4 vɣax|UVF>s/볞++L|[2QTz9sRLbRG3,WRBfkɷb$"*F+T/~[墜5?:dy%3HXi:Oxq_T،IIeumɀGrLuk j٤ 䒾\蕫W$b+Z;|%'I^A#Dkl[jk,&R95h}{h[.XZ2cmLʚ<~V_HjfHC f_l!/ Dg[%ljM:".%x o:FZ+$ ?3n 90W. ms ,j;) kXV̊pC>-;2 yG܋ܴ,#!f#V.V2"eN;~wRA3E D@2Pdof+lq6F8Ư(T1 J#It/Z*V,]:_ aS`4m}Q@RN;9Oo\qyvk 3f[^m0$ R޺y|*]{14t{  :UO1p?g XǣX E@xO{L(OV\kΕu-Ҙ-Y'\k:l`a+\8l뚍"+74Ub:q܏%O5e%k!+:P2qp$dKZ$~G^jNj`oeNi)?b2G"iݢMK?dϤ/M,2.FO'mD{6l%jnO6u~݊e,,]Ӕ+=$uV@ÉCʐXԇҎWn`3c!Fi / ₐ)c1!Sp=Zq?_w"Od慧T|dR_Ēnva)T. נGH(\,ng5v㜡R'[Ђ{aڻvخ8"6 Tnh7mtvN6:5SF9}/\𨔀e5톏.xNms~F)S֧2Pƛu$ʘ{݈82 +툌U[N2x|S[\]EG>MI"OOp$ bх/܌rmoDzy`]#G2/nFtE8vĺ/BtE=`x9 {Ů/HZYJ^ƛ'Me6`YKqW/|h,kG{$L-6Nɶm${ph86 NADtZ!iƁHfoM)T#Sı  4D82P M*)c@,s3T4@1i,ާUivhcT'ے][} ;/ɖwA*/QBҁ=O &kpk\BZ04HKu$S֕{)]xj*c\qD,j&Ы4 gW7uOB/^H?R=D搓niTOZP Z99oEYM6ɠU1V >ج%Xו 0*iB0ÐV9;ynZRkifÉǮ-N8C0!G5 ewApe}‹I;3vHq['0pW<;Iaq<u7\XkO ib;3YS&_RGz[;ۃ=|@5WZ3C۔Aɍ/ kJ1Q}TN)" ExmisBߧC}c`"!zPځg@d;uÂ{{v?* ,!7В72\c8r7>O W&pG6Kƭ$9qץ*cW!9jR[f= [J*FT%Hġ>VC/=s&H]7Zf#;l ʐ|eQx7kd<Ԇ ~X0,MwւI./-<2D[?ɦ\?3b 1oFJ]>lڬ3^8B=J2oii n2*7Zr}"q]e]Wl10S`a 1GД+ȡ@ KUwں #\D lF>~ڒcv#Eu';J<|5]o̊ހ]f:]W7[CEg!@FɰK#uM}Cm7<'L1JJ,j;K-u](gBwޥMZO;'"!=4BԊ'vrβ8B1 e_ÏQ҄b(ZqQx>sUSvJ9jN1J(YU1+7Ȗ:א0O)6ZG2;{*][ZB# B:3 ;U~*Jkw>BVEMηQ)"}LR]jSj6O 啙_I@SdsC2qiGJ3<+.A_A1G #x@rZ1Twj7iyI^31dWsn?Z9(Y D3'U!a@0/?K%LGV{ٷ c` #/g5#aOIzҌYW6uP ߳)ʅ_ZVQ‹%JT#o0IMN>DM=[vR B0ZNJ!]fYQdx (%gF(H,)oQw >9[q67ASڏ)#Nbp$c1/}i_OXiVybjީqrN+%` Nbl񕍔\G %ڟP]{ݟ_ ƚ YGX7lqQu61*=0*U5G[?lx51K^1ZRװ,&{]{<j0o gMQwCz ~:#kpC%}s钥'mUgՍ-)^X>dors~2G븜mͯr` O8 sA~&QĆ`.Yd/c\ECX6>OM5$eB RQkQeü$5Vo2Dh%m+ S^A u<,z,7x&7<'M-$P@Or(1@DQ̞F{u:% GxFm0^nx+MPigU`RΊMhM< 'srW)''HjR~hHͭ# !q? zY#Ejg&dgpRBqLU@q;mډ}>p\R$#U:6V%ZU#^ I9a.dM7O|Fݲ/Y㽚yJX+-V3e1%aۨC li+]QY~5-jv[<|(_ =`0XrxB56ߍWvfe$ENd.'l}SXe`'9y9\hB,G?lc iB@Ge!1?f_g< =⢭2dviýֵ$STӁʹK XGawzd*XC@&pq5U&¿k1迉Eyj˱8l"! PiI7"͊bK1טW@Bd* S@AWN D7aMk_[9v{G*ŬGirO40n"܄L |m_~.#~.w%FG$yfw =Æ*QR]Vдw: "_t:ˍKG"%ežrxAJW(= = Z3>.Βڞ]%:4Zx0~#Q*QeD ,GHY@׿G4R+d龚9>v^eEl#`닯 NrN:? Q1ù]Gm`[012|;k2^d$ozd* rΉ~a(:~Vx7VFufp,m?%`O)*@ٻɝ .4 ?ËqE|t*%:,4צ uφ($SA-_{~ޭm_d9D1AMY 2#a/P6Dš9RKFǓPn(b߮Dnit{x=e(7Cѹ80qz m6[NSU~.'9}BnRLp/0l,;~z[[fʿ$mB8`c,l@&bX5#5`rݴ<=(01ލ5 (6{ 6@|kLs3<ұyK|ʈE$0q>5n~lT+ZηԵ sӜ ^zá,G"+ޓ?!:aE]ǎY姨mO?gw(:å*Gh'/01?QLJ.sa*/֎ S̯_DOKxȝ6q ޾n:^ŭl'pPk'YBU[򗍪'a]mehƸ]& }@{Y3E}bFZq^V/ͽ6uu'/6 5 M Xǿƌ-r#[\WH&I"c#]--%jk؎Έ*S cS_ _TPŐy4+6 &* \vCCnh(އyjjY [,--zt0 6/]^AC[պu~>#V@n[V ֩A2N8ũkhiss!4csA5HJop,މj$]TGlXF;ߜA1's:%b2hSS끶w!g:̢kmV+9$b*`s/3O$H P 8-A,QY&hn(tLjM:d!EіVQe#qe.gwѼ)+ |ޥda aN8G qG`y Ւ՗F2=/ `ᝮ_ qþ:&;`@p5E\ ݧz{oӝ`(q%*5R^w o}>3V]@vpՎUu32Vx~v B!1CטsviU"dj# OՍ6]a2 }+B@CTQ.E!Z%wIQo9ފF4B5]ס)n*o?IDl_X!8 kn]Y~kk'ٿޗIrKfw*4VRJs 2& *|?_lY4l枘 ݆KЋsUxMy3ʏ 2#+Vښ˅#b!ѭgQ3,UzW4Rǖۯ$~pVsTBxӻ.IKaIhYaf۔>>& f!#'(\46?pXO\i޳3S;SeML3O,@s͇51wg}!n3-r{$(f~&D(<ƢTh1MG9j MZx4 ޒ1^%UhΰY/3Ci#X؛HLѝxI*BEG&UM,B_w282$<+z"OPGuvc,(q"quﳂ9s`֌9tp0&mra6̾|CewT&Ncg˭L&X=p9jDvoT m Bywf]8,u#:,O7#8:iơ湾" B2A7Fkv}.1cwOY^"Z ` 6ej9_3`XtxɯNcӳy2F[!pܙH],=D>-EBk[`QgEC tuCdqFKd3wl:ek;bvc6pP‹IQR]lC&A"HklK%b0:8ݱQ\~Ǩnq ?F s|}(FS|pzͣ?W b>´ョH@NL|Aƍt:980gԆ}F ae=06¯p2 E͇Ve s&esK48>;3Cd,1!/@Ns]͚V[wΘ|Z/g;^5@o+ٱi&k|zlemEj(Q瑻hctx!E1{~.Ŋ)Y4 b~N]b}AO@y~J),E{ _mF˴YI(KISvͮ"8%v`vako'YB3y`~W/!d-Qie u~D%l i)J/nAɸU~cf 4+c'rB+G;c^@ t#}*Wȴaw"BeC ًS h[p-p B0LHN?zSp<[J71_ZU7C/3:"FQybߓ$죹wp9U_YOç3CH >CJm82<:jU?Tlٱv#{mVp3嬅5НIƜ[B`Kw) >XW@4!q ",],vfH@Ρ /PAX1F"(evKr|O3oYId{B?W;trT]h(n)MT$yH.sNb30mbh R+>"V#AYæ2!ͶA\>[|*xؚFZT٧J'į /h'aM2d}`Iylx _9 Usr:D*-u=r |F3Cv/-2?L:oDՃ ߣoZ1czix+b 憢0n4 :V%3!Sbp0*kF& 7ЯݰJ;eB_AGte>Hbg$I]v1]Dۊ)U?@rd#'[AJ =NoD}i %k,Z1Sh2[ڝrA G|']G E˟4Xfyy{_:qRi`3-ӹ:>N_?`xXl g*& $C}2Gu7CW FFkJqUF~T ެ©ݐ3A> U)!܇k|MpWp 5~z đ+$P[Pm kH⑆ q]L&R"|\k~o|Hhފs5@C;Ʉl o ᣰLK~I* *~YC E(Zg+3ʏJxWTYy51@CGecHq^w\F9_AbdIq){{29Lyj}!svNG[7՜b>%<l/NȿdEmqSq(mKݷ~~C]vp#9z"Gvo|ĩi0r@S :Xԝ$aUy6үסjH ŀNqdlzHtANQ"`ʨ~fP=kO׆K ܏2Vf@3Տ~ה\?5؈\/oDQ 9k;moQRDS7HbG,T]x.Ab4rAcS}]"jǹ7ʰo*1S`0Mm! !0 fX(4LU}` +P:Mо PB^y}^%fk%q9K:^{UQ[$E^yI{)osF_SNff.:akv,r1&8̏Dj 1Z*{P*=FHb=INQvu^~hH-NPX*&0!< `7 H1T trvL-xlhT84h]5 V.i%gVFgJ_a6*TTz>l*<1Br;?efߧ+`Qj}Zu'ڥ(?eF3"8BkÊW\A@AGމUp^j/̺Ys;b +V4X9|i:S8u\kƽ-K22Y ʎ.On_۟.O,Ph qK"<`eb0%T rd5%1=}/gGB`.ZJȂE1DNJBzo^_~~j7+w (-xGrI߇i87&;v=vk .%kGS)ߛkh'zI[vy5tG$`|{HXT(ܳq=1+Gk43}n}r8d=((V I$0+>Qc^M|-]ؕRD j g j@f, BH 9Y*R+ <3Ce_$ $zr-kXhyBg5܂| {DVyͺq9SN_ܾ\ )8^v^Pry|trurd@ШM[d)SYm`{٘Uz( 'AS2_~"CX-]ɋ՛ X9ω~X|e&yR_kenR :I,fM~p_2x~\ `c`-^F 睞j[dRPhO5F OMT-S*eb F^Z}ٍJFZo|*:Il`:?Cqx>~KU첣α+%UBk=OZ$`rtW)\Wglm/Mjb]a] IĆ *ܰ79Ow"3B-˔e=@ӯSܡkZS;MSW\u Tf}Oq!xHC}U*:fjx2*:ZI$Eyߢ=1,M5/aA9BO [HZXL[a7ꏛd;j#{ +i_һ&~Ljh٢̆t=CG?%Bx\ÓO2["T(3hRgpMJu7 dy=R}{ؓ=E(K1U%!tA-IYu^ | 5;itO%_j{35!!` y}O?cm$ zUFoY^1>lK'˄9{6Ø57!BG`L^&(K*[&Z[ ?81kgPs( gfM3<咱e/!4 E?i c/VqdӵG((ȮCafaIrl^Uұnb,J-w[5v&yNIӰrS,+̑a>um05"4uJqgs_qkӿ30H^\1æN5rr D36f јuG0glR hH] ڤ@>ȳSP}*A(LzhSIP~@ƈDyӁj?]o]v\Ȗ\,|_CQ,kZI#Ό0Atv㖱}XKՇ=?feUٵ(EB?ml:$@A /'gԍʨB=QiFV"w.] ?xV>ȓQ n;C/~τ\2̵vnzCk{ؗjT q"뜞N§O5uɦs hÞ_M,/e{%0u=q#zXX|N=ȩYE."u 8,w,J#6ս#?_E׀,OY$fRMڂzmvG%;CNΌVП;4nIi!'I~ON6FXnTM: kRP2Y mļgdQw^̒⿌UCƮ]ՆQ'SKbW "$vSHt1~_09'cER@QLh4MK; tC |bk~L /DaoS TIh6iVAuX /:["B0mH¾?$W3}EF-)`]ƗTraX8F XP۟LX ֋WxqCyessQR,cqlBrY0|#)7X63HJ"OC}ZӃ+sbz81vRiovhSoKTt:Gh_x.1N>`F[E2  vD8J5>,?u쵐nQnύ>M%8F2ү3xmTk!Rq26.OJ >vVmqC1SLMBSF5YLŃx"u5&V'7) 6X~` fwcUA(=匔yʠ(G2d`b KW5B !?uH#bqؙb vYBj=;_5c$yf©ewEA/½[p |X_k$ G|ȡ.ZW qmc<[OVK#rĖ=H~cBVރ*ǎ|G)dc? ,-r %(Gh꾂n!RdV؝W,bb<2+ ~ P:|i@k`=I$9Q'G2:<}N IumSwt޹8P<`ti`ɈDo8L G}9z\pd27>ށ{L""Q]qx1fkhLUt3T}\*&!V` Vb)=8T)B<&g|U|Gڟj0MÀ ų< ~tIX}H-@hQ:|^HssK ˜XXGe^^YƞVw^K%J2%Z}j/{[92spȓnjIX(rɼqiQwedz^oܬ6f:jQ %~~k|p9u}ϗDQASz?M֥%UYe=;XZdq=97]C6/q&:]d嚎]Y=)&MWܗgY# ގ01BCrJu±5d+؋|@ SR츄u_fq[*$ aF9k[x$inČ֑A$]c*%mh>+ՄgQ̳ƨT[!hJ#m,<^1~м`U$z&E]K~D^q: cCWI/8?>=2Ek (o-DaD4ٍJRI%wb"XCq6B>hğMy+>(ti Z$g!mZH݈ ^z5Sx6%oְp2e*X3`i<[X 6]=ZN[ Ύ%}I'vV_~b&z*tum -}-mSD\1y84yhua0C{yz"Lo-U ! PA} .?zc礞#  X%p\' x(t'5l8dT{ slf(Gmh.l'0n:|WN0!IJ >%MX7r:!.P\`sWH? &J4,>.i=R~[:G-DpܦܠP5 4\:D84 !8dD@O-~˨TϧicA'TA71[9&8NS!tȋvI5HLwUz?9 !lAwCCu%{_)Т}?c9\k>ZXٺRP>ݧq\T'VM+-?["ݏ◵ "Æ]3j𿙄 me\()o[P}%4VOVBf h3#Jn")_EVp̆[DU;U o>"@')Un!˫, HHg_~%QiTBk8o%lJ.Uؘ5]%c>2t2̟{.sЩUv^ϷB>xfƘFNfZwMV4yywneB]wz ;rه|BJ@ONvjQut!8_ J q"]Ȣ*Kd&+(SbVVZ=:Epmׂ'V! B8݁ێ⚖B3x&<q22UK8‹ ;MKyZD9CTʰ8X w"|(6޻\ !q1O+A&ڮbR =$HF}'hƅF=$۹N`Jo|.w Mvb+\Kv@ Ĵ(N8TFGs˴w [,q絬Չ"^鮗 r<iEB+gFu CY""~%]!J,#8*X,<5]#G yҨ[@ t$9']AG+#t C)HM,j\BSCp֊W\kxDl69M>^'+ZPAuxd tݸhi, ۙt;v{ns yax[ -ȍݟ=_$s$sȧ CvtARUήJk6:$ _N&Zh1SE#u2tHkQ#?ӅAr.1'FSq?<z@9\8Vi~dŝ#5Yr;`FJ0łnRs ~j RzJ7,K ~i e0qbl(Ę|MФPg? 3#Q_gB 5yUʹ iD­P P%F<-줛e8U>ןjC$#;U"E Rطw*DΔΐÊ5!Y/^=jIR"s.dž$èeb#[Ó.="iiެ3QeL5a=-lPo",B a4dC0e̶~w26Vruw^Xx׵i:.ieva"n0ҞUR^9 W:*pj3԰.EEF^9.=+J5Ke$EpUce{!1+B+k~~? >aS.~ۇxa%KY/ȹ#@acSq1SY^(FI5+4]t"kjR` ͺIclG:OD'(0|2б>[L >EV.r7H\D[MPRL֬S|Frqpy=ԙlg_o>uE0U>хd!4N"H5<|Ǩ]R-X͛Ȩ"R |BLꕤHpxȊ(ZyVf QX#>w&JEQ'NhGi2np7V/8C LԊ1FRqw`Rm]o-K*C/V@^LN`Nh WD\yP74駉vLB΁!`5\z)PeUy O#+BW8??tFRJ( C?)Ό[DC]RWt:OWt-0 PŶUE$IlB6 k?G+LlX) 9o,G1[V.{ԻdCN=2];Eb1MZRqg(C 51D9OoƐǹ!rQCVPuOK'Ly4:d3R*wbGR #55f;`Z&LPXbqؒW g¢XI 7kY &0 nC!g48X\D+ ӑڸ1P6[‘Sm?) mi!vqXTڜm sMU^*HKAeƥJ?n1 @QKIUYUZIw=K8kT\֙?bky3=aM jGr$7+jrhp<Ыѯ9VS =V+w3" lsR.vUц܎@7\r+3i{=,Ä;8WZ"í|y)Ǖ tBXjXzI$ܓ%95O')>=!NBc D$G/HgGMcsoz.kt9n 4?JCU1zIPЀZ ?HV'\?F1]pg6}^c@Iw+L6rc&+Q ' >*hewf %,7w^xO7b_2Oluvaq3F Fwo}싍p .+W,FRj m!GiMS BHd DHQ,.( }$ (r׎5.]H1̞;H'k zeVOC?ksz_{]Rx\?_:pŜv-k RI罸 ǣ0ڜ,?o5`V|522x>[QDY:gCt;xV~v͌K-qv3Rk/۴/I(& C]{2[mdip- \)1gWODW$'Gϳcb>!zfCe5ō U(R4'|i e=X;<G;hqTȇ` z$?5,Q׍!Q٭5=no0 _˿=]7ï- bBenۼ^*Gӱ+j?076 qu|;[HKdU'1TNSYI8@}OhxGAk#pr"SWpK- 2&t8! Խ: lk)STa3 َ@iG}Wp{&㦤m,Ruqy~ {~gW䐞 d' a͊:E!>'EִpfaD ,^`U"@ NGmRX hl"-MQ<^𣶌 u u@y0 ݵ&2-Sx7.ަXZt@<]E'2HS`v}v3Jܧ!vy~ꌷOs<ιk17UK?(CY 5% ^7Bj\` {ly4uƱc Z( 53}1ulh 3+iah-bʘ">V*0nGJV?QwFn_dye\ cgBY gxͯY-6ѯg]AGq@XԼQDԬG+ <`~p1'f! ]Y|p?R\ѷUEb?wԩˉpnd`n-)ƶ2}HR1m9s1`NGP ޺ԍ[F/3B؛1[' ~seИе8)Vq_D=-xDaNPQ{~wvF/Iq/:NV+Ln$ 4vs6E3Ϧ +><ѯQ$SZBI7QTVl V1Ab/ا] &{e+^'M V$ id0JUU:X |?1'{dV4fe<鏰 2E\_5uh]9u/3iLnh ,!H#lzDIٞeZ4~XC.u^TSTgh0ջ&ž˾O9ZK㑊KۯJ5I }YF0-yfi h mp2h4%'t-~r_2inV'j5$`:q IDP˃T3s^bY*B-[f WRr0X <,^PA/]Sf[Dt:Rɧ(W<#9G;8;jCo3o"'~7C3Ҫ d + 1^|&|혀[1%rmKej %RѡJہowva^+EO(@ƹoBDGD` ~5Ǧ-)l'NZ;b`J%̎Q\DhRg=}GبljNN-^<@\ =5e1inONj@ۓ2\P-|SwN4 錝;C>BI[#7@uS2?L? 9ޝ:$ip<&PW?]sC,mf$I"Mg UcyM!R D/ӕB\$ 0ǀ_Gosj2M;e ~Geu<}`5^A񞲪|RF+I}) ϛu'YR6o=ii)mYUWuMP;YhoWu>@0+p*m+-1,K ήx:x8!oM ^$EM"9y]TYTCBSfVXDᎰZ,0q 0A/|x6=cRAghyUX:ec#,)XRn橠h< V#-?YMe}w}6 &.CޖfWCqCgH!Q1Gpu+y ARQT]8аb=P{l?.k_K0hySt 6 n/L@iq7/jGVd8/m?9hSy;[ Gߙ~m[=tGJ57Q6 & Zp{dKYbkJjowQ6ӦN%(q 栉=JSwA>gvOK+CɫG|W2< HEO35ؾY/Vx3x5៞D* 'Py @)gMPb"[yD ܻcи0qD_/AI>cMb1)Z2m}8dN_Ϣg4R5"DY}7E 2Ĺrs-8J]i}KCZ/_y9XHug~(|+)=C$K?;&^, D*=.mrCcu2&oQ6uo|}xHdm^ ]2"#lxrhvU\oW-c8jÚZJDzcZIdT3ՄtQ (]> TI s}k)vK P"4NEtDB#X<w!%kyVw5NI6n@iRq֯DrE'k"cVIV gOڴn C;Z ^ӄF$mNQON7ºȊn~-.-D&öLl?P?#CL~ y9iI\8g_|1$KZMGV=Mq8~q3K6c`#)u}z+MlpUeyF}L9Ϲ]Rn::C  4kSIz`F^ JXCHSw`D*DrDIȬb-qӯ>(솉‒րVj[*$[Tyt9 J×.;љhS3]ԹXA4h)[N6؝!C@18ZXyg`ɞ@)Y>V~9N&Nme1Og.:6UcLk&ɣ4M\M tZ%f2nn[@r !T0d'ZGq[3C7I@V!j!s"$pyYV&K 򤺱[z&v~@OܔXyS직 M 2^:j3 ;ŞjȖ̴̔Z4 yAq<^*gVÝSVYQCf4&>3S,.<QG>*;8Ѕ6ļPb-}abcg%N*?#;dd=Ӆ]G%oiG9d+}b x,Q-Tb DP~_}TG~H qT !ˌӼwJ~L-U&ZIaaf kgl')bpk߇ASy g`c-g^s]GJv x@+\ӻJ@SNf|+ɫ*YFfQ-Z >vn* WJ/!(Zg u77"WHv,t% aɢ&. iiuFщ>;~b^~yH*i&JW4cR)Qզ2dURq7{x C*m*R7~@*SY+u ~ku2zzS+3g͆9#}4չ 9%%ߒWڪFޗeǂw5vL$$ Ąff)NX#cSTr*>mx2霥fƑ]ZT6DH[uQF(eŸTt !3Oˇw璷o"G'»$1ۑe _#˰b,V WEyYR$]T$?ٽG@v U TݩKz(w'Գ!Z q+ۢNpX9 Ntj:QKi!}mK+NЊk?*B*:!!XUޣܨޏwX|T ']2{ c2B6 $U-"z k&s~/00 F'\Jdny"Qw]O\wW2T}ȿԾ]m~6AJfu7%\\vL]v1F0cRW;7mȍ*3FojUJ -.og ^Ů"Tc>x.Yݨn.ݤ^F's6+a{a)x鷻H@3I%%m,ԬfS ~ffQw,#[C1ZJ-/bS$/U0UB] Y,|ˬP,AoUIlw!,W}zTcX3zdL)56 %  敻&  $λd7ױ3q&EuIsF1٧Ebh!BDoHQ*aW&^%o'J&+0{Dݿ?S8oV_݈Imp 27mǦګ':UmdTOTtB\&6΁yuq}jG 9PO3}lOEe\A[UM@آ;B^'ךqT eM&#H )tE:2۹xnjl\7E߁H0ytHD*@:Eb{]oy'l(ph&ibΤgˬ1| Ws=$y;)BtZ R?s '(φ0mnݖܹ8Qٲ ʖ)B*ꁐJU䰰aǙ9YcJAg}q(=[I˒nm-P |\عcPSlC #cڿDWڭ˘|",dK'CluR^ZfR{a53:!F"ۀQ4uEPT-ԑfAuϋ|3ؤ@JݏϩgR>B:HItWv=;ܨ6 # %aXakL8eJKR=/$g ,OQfHUXnp.bjR`t< 2"Xvd<'D_aH%O>ntb62FA-"9ku[8J V/m o$F1|؀.~R8_d%J,N]ԧ:7t23gbt-\C}E"i|c 11ЬӮ8}N% ߆|^A"bߛ_`_.˺MQV[eL*'dOt5q^BWsPͪif$,j:G!Zu2M-mʼnHDX@H\>zTYMNUFl0Woe` H7e982vtMΒ /Uh}2D2U8F^$#+> d@_uiUaGv dkC̓-{ +Pj:'[, mY-]JO[xnYSEvɲc0> _!mE>Sv)F=  ")7f>$jU%[fO"h'ȴހ =: q5臗m y&+V]@Ճ$zԻ3|[,`-lKw1&[RC,f2 fMfRyO0)%glb?8sQDs8)`ӭ@Yς`+ Ztj)qZ;WqaMNr9NF9:۾6Qi}K'E,` TEFJ꘲٢;a3Kl rQ%C.&"Д$TNn|Q[^8%ԣڇPKt 굅/%6fZ;®e-=L-JܬJ'qNKGM#R|:7a8^ 5E9&I$Ш79pl.X}A y+sfV$drs$فIKߍ=P`RكZu1S'l98ܷmπu{v(`U]坢ڤ\R0E Xwo77f]E[56n3>3z4߅0|94̸1ɋx%Œt}B;m%j$9kK&6`b켭crmT,|c#t4!D?4I|amw޾#t?R#5X<.{艠T^DMQ|j|8o:JI@IYbK7ܣA^7ޑqM@gt^\IC)1,BWűNl`-YvUEq>Z.86ˑS2LC4O+:g`etXT=cd<nOX\k7A:@vqĚxG(-R ! e`JF4Y4pҩ-Psan(V|[ρWP_8k;`y*8rXr3c d 0ҊD^u{ﰏ U[p䩷0P+*yV)g{̈́Ҽ *`'ָcM d$ J%͔ASt,SwUKW*4-ƘؓC-{gg fSw+4{lşUmDȣX@+4uX⧵vXV&E;~05ө\#u)o䡙7Mq--|1^ל>gg^tX9@ךcF0DYqiiv󫢬]џ20@pH)TIdO;Ne%S.*6fZO*- őy: ^A V.};kLb@$):' g<=eSϳyC:^u$a w⫅Ya0,٧= вG=@qw"Gm<`-yq3׬+ 퇖;O@NyM@MVθ Q2M'l7pL~Kׄ쎫E! @`EY¨mGl-I0^dH%<~C&0&)7l(q9EoSߎNl L_Ai!)Be<~%l 1;XRhvR7w*Yl(z<ǔ7NCȘ`WKy$*orwSma%bV@í/v`Z$nLJ5РwƤZ7.#. bCjǨX79XtG lֻ{#ģOvcu&Jl%C ܧM]~sκ}A{Wp6lNV0#lyŊsk/=κfuGVFXT Š5OSa 0 xtAkGNiNL B\r=VZzKЬkBɂCM('9 "-%@<(=4P$`B_5&-zrBf8%-gޜY{GԷ~.]"} `sέhb"4GJ^QU<?VC*bklaMHùz{ > y`pu%o=.$$P oCA"/+ 7_%'YB9 ҅;җn}{4[1$Eg1=cR,y8OM#Xccz6 6UEh*ᵕP8ԋ wDЄ=mǐo.|Ȍ~?+jT2W={Y~9bcxC=m 0!P+8gngnYdjȃ+WHSν ~rxٞ ݛu:'y.\i#(E " y}#5qs!νf~wiQwsq jRcaCw{}LP'$?G^68_:q0o  Uln$~ Nu:ivVt4g1S$Y;gVλe Kk/?%^;|J7ΌL8<YژQz Q V  K 'k _WXe)!<7 4LU'MǛ?Gp5 B:ʟH߈k%hBwmb&d3I̡'6'㻂1tYkRLTaaŒcX=OiH `s47'`Xi-(p u$ NSG_dLQD+vKyyUHю0T83"< |"͎Lh[Хߩ{4U GB{E硊MΑǦ7 jb+?(PjVid* Ј>h; he%KGa%ۨi1\uR#DL*W#AjgKch[ c S AŸYq~<\*tu)_v~j4luOgm4^ W~xS~))t!ۼ"Xk7:>@:d+2lPX3+'Bw:#,PF[«>lSm燌\ PL6a?5PDʫCa)@g.9?p;.xDw *ۘkjy㍅)"x< @% J0>0D翪+UJOT&r[kGI:f=1 PQ7x)0Ն KiO9xE؛ÏRƒoҋ|1?@-@Ȅpր]7dK5/m@E,%æ<|e"~!x:zOWpJE|9e(+fO;ukM{tJӋþxmErw,oPhEIA(JmTؐj%[aSG9Ej<&WBƐUM GiE}ě>V#dlɂ6D1.޳g{Z r~,nጽۤ{vOQ8xL:T/Mk Lt՚`q;+^[X,[JnC[x&5 :痾k쥾FM\}OƁ.?A—j;=L!kb5T;(uJkkpYL;fqJh#"g+g7D2'(љrr4sπU&/( 6z>,'lpļҚ܅;lıIt|sߞVg玤\#X `hVSbMBrМui@?tz,hB|gQ  DjwC+ 4K1uLG:p% 軓MC:5'qj^v1 { s|fo2ߕ ڇ/.P"#}4m lmM5X)(sSӄ.$V,vĎ0EUOSc^|9 }p3>ru57Bݗ.MQͽ4@O+Z{_}~eZJ1YN`x9"9 MMfqw4}jdտ^`\[_KB gb~XGXhfe ޣJL6X9@[ܬ^Q,J55{#i}VtIֳwoT?l};V5x^r/Oh 3"Spň8ev T*v92<[9]Q4eJ5wv8bjGr_g{`/҅qYRL%iRg6KDcC}p֓UM()h|]Ѕ0FU.|gSY(r:N^z?D4wc(\ſ`k UH}YۜkJs p7G*{\ím+`-< Ņd`>I>=D2t{>!%٤ g0 AHW `/`Ol,E9S-^mzH:j|+vFnp,Ѧٻ4~s4EV듰Ra>{U+jhl#-h.?P 8s&G|5՘r~wL-tn"&P*GKP TG n~݀}i^'.3r\Rj5N==8||yMd_lB=,Xy=]K d}UdP)|f'heFk /Ĭ:`4uܸ }x /!Gdh@o]b*J@+B|1DV'Iރ3ne&O>vj[kr. =>2#%//I?h4@3|zbq7;Xꋏj^hZ0tV}!sԱܝv3 ї Ph:^3|b4Wh1H~H9nűAgelfP6&|Va_j,wfhz%!XwKEÀyԛj RIiK|Zg3d n`A Js(Ż{ 2g;x?zJ)-"O}mm~~^Tl;sD-X/lĆ, 6JUP L4ȅ1N.Ǝ]NP8e)`zsOൾ̨YryLҴ  hb]Ji!UQXĒ8 pl^b?܌=>!')]\ȤNui_)L?a{* ̪q9hNߌaq'^l|4FNv6Y4=}ķ)qtAƻl2Z3^HBtcs;x~(4t[̳}3w Ч jEurF\ CK % `e|e=X4&1}bߐVӯHdQ[07 TvzJ;S J{zps ~iN %# $g{lY) kcYތrj&>'JMjoWQz2F8>9R pL`ȞB%,}Xvgr>/bK-Xcc\ޓ )dzU`-pgE7 n \R<&j RI8>Iy/Rhd޷U~ ,-llqvqNKƾsK -5ۧ'K(l2hHC̤*F3Ǝ&0 ˆ}AbJo f);V8xrH/1q L06mLݭb6G |e3M(c*uHaok{}-pt\fu"tc1y,RH=⇌+N(DG|`H|U 'ڌP9˄~*nGuei HNJ[I[lKC0I,"(Exx[Ru,Ms};I3ULrPxaTz4bS=G*I >VVI |e5;*PNɢɋFCƢ _E3ŨTNr0 XSPNaSkXZp/rZ ]ɶ.'.BEhPS@ H+ƈoջ/X}*˪2,)--i*&*Asؠ9 eVS7tc2ڮqNJhy)YwEW؜划$'ȚG)* M:D\;>%,OOr4I5(4ѢE*,[?m3/rڋCIDc$O*o]4M֯m~w;6$pxCB茱ШmF^e2i=b8a,+XJML'%3^I|/\Ds]>Ty.!qq0Ć*z9ʍ_4 )Yksngycoo]|wwb[ֈ p2ronI_5HE]Lx!#!lzN`Ow2<%wn4sH+I"ߺV=ȑZ Bsc6H/vKxZ"3Ow2E+Q+bҞ>+ b ~[ɟ-3PN`>Xjws)Sw4el _mdS5B${ލfbj6ARY_8 7M%G !n/-uoaͲ&BK5o\yfMk*yQDg?1 x*crqwD5 3#o}(}cjR5\5\~˿@/ ۥϒ&EdUp%D;*VjO0n̴吪jwhdC.%WXW8l(֋#V\!B˥ZӵãÞ Ig_AaO쟄m:TYX=Sg_><ݮaIaW+2,}@ Jx^>;["DI RZ֥b}pp1%'bBBi@*g϶(4E>8khFbּp} 궥EwnP/;=uH2{5p/&7J#[{b{Ak^9KFݗ]B: tz{$emW4(): f EQw7$!UE6/(q=S!3Նx,p9`vu$\l 4Gޝ[]d "ߚF"A+U*@cxp)'QT/ˇY 5O,Qbm9jx9m/Lw}8`W}}ys,)p^c^@D6g+d|> g5P`vbv!-MExbk{҇m7<ᨇ7 PErfp63߆,Ok ]:]Y(FcoJM zk M2tX=P:x-3ڏ?6t$~V QS@ܹ.7 <+v oer)ͭfBƿo58|cYk`a$B.B<:Իf8Jds*U=\ܴ((vUx3% 0CrŢт8ݱ°A!C q3ՋG*$뿾' Pf$-ES&0qG4wNk`OG쓫=胴v"!.`j{웎Il @E66YWȉfm`0uѨ ,ҙ k9/}W`Akr%DK 5!7XdD[_ߦzl$3 sRBͥ}‚m6S,(*BLhCv;\) @(cYL]xV [ ]iGk s[qx4X5 ĐUˑ݄&…)6AFlmd{4B'ٸӚ8#nr׋1zTk9gFAy+ԉˑ4uEOnb 79J5i!޼ȴ&ه͋w6DX)2Έ81D>qi|Nյ">0B* ^awe jJYjj)4G\c[+3B5 <^͠I-iyZa1mZ:njιIaj<%pz& bYUHSj4!~o"T3J؆Mb ܾs]!~RgËHPkAC-h1T vESb@q-Uؿ2V=Cs+ɂYx%3 GnQF|M]|_XVYO}MqPвS&) YH7LtX?wW_]G Ea͔;!y;xʝw%C3N ;NNNSB( *R\UWcz6BQfBV*-@PSYh1 a1_۵K ?-NEx*E f}H\@_ay|B͗W*/0HGGv0T`fk.ۛSk _ p ,:P>hxq>`v+&FC %4WZ3ńľ9cA?"Wc~=3?jB+AuwZ3-PสY9֖t >sgD/4AiFQN#Tvrdxtpi$ǡ#40\M3iOα [Ne Y~7WmڕM[*.3XaexoOk Z'2n f#|6XQZZ8*, 3V*O¶nPSZ2~#F饌saUz֯t*) 0 ]V_ɖ tK:}vRyq.%ݑ?¾,l  Z@zdJvטkl1;; Y{tq)ɉ+PQg &I(.}SAW"m,%=q1wQTAߎT4>OX_@u7St9*nS!K7~|S_)ؗ%1;WSM0=Ӧl *}dLw?׵󚸬nlF񆏲sJXke Gu K(C0OV>dG}&S?BKc!bR)ZJ pqh? e[u߶>bNymZw>AЃs>)߁qh CyÂIw{046e/ Ot 9SJ@cӄ.> 621Ӡ?ȠBH_<ǟ+ڄanJxu)=ɈFJ\e.{de D)G?[e -!0 {tI] K2C`wz[ꈝeץa2gIx w}F3XзG\zsQ^& bcKV 7 epyYIm_*qhLVvق=C;; [r[6,3Rv±DKL~?[(1[?@ ڈOjy!q[i$_i_񘭇ȫտ-wRDsXV1 y H.W}wTB @ &w\@'On/BȈcldy:1tzhmG|$籕][rIHk[Á ,R.k644~nݟ{})>?/.^vS51\6TTi^6 Y)B HcXte m3yv3Snn؞EuHۛ.jKDXA/Pσ)vcu=[ uJm]".>'dk-%jVHˣPUhMr8m'"3"gޘP$ bgpҌQ^u,7-ј?ۧlz'{t3;'4 `m:mƧIFxu3=8*.ͶeLgr9ڕz"mp>޶AI*i 609\d\UsibsNts}in'haɈ{&UKb^ް#NkZkh"чc58<+Rw)ﹰ`iZ(FaLw >Xm +("3ih$x }HsO"uKHWƐ IPE 1 ůQ)#L<އE%& h, _$x6:k?.*{ϮZiNHX8V:C2s1/ )lPM2Њ ySX䷲`Epw1hDxH|k^of qQ\3fDJMKw,+3kk[98\ͭ&,yz}ڎ7 +#O";1f! 13k 0{d@)${!qȇEc$>*y/k5_ r;7-ue4[SAC.*&o]_UNǒF51PQc$ȑEZjA֑ u&nn=4|>0Bu \W5(K2,(|ܰUZh "]8V 0Hsh1׏Z.ײYy FQq=l¾*jc"r㘦.kS}?%Bu !X+, isH,BZ~m+W/r]L3Kn#0^6g$uu@@<0RSI\ MG&^rڸmAPqw4QZ;].|q/n$Al9c(4A|t?1[R$L2Ã+fZ+Vmtw.{DMVX١yg@ xj;`z]r=}SGCU1S$Lr{=|Zf7@*9K!V**<{ {Y@4 HUElÿO܋$ȇuںE!q0z~Nwּ ).9H@Br 0 "*~ g`kḨ¬P5R6q KmDDtI4`8o7{Q~UſJK:uԖǞP^[~ 9'bc9hGT^>^V(Łf y"6G9Tɠ/#iA 2N oc[ >'5<#w! YB^<%x!}ckMiaX!)pv2 okj%WT"e{Q$&C S]ڮ 4SXz9̺1J[e!jS%IL=<֒k=!˰ڿvT@O_-dW^UdEԲtgLæeN WC:OO}Z|oRKcڂSyvÓv#y~ᷟMFr$ 0<]ٽ}02u˶^[xUHR" EP1nٖaNb}E-!M|@6>M4.h  WA\5S#p?XC› l o)A$/i !} Tu ǝF[.`*A N@GX#':io}>2)4#ޜ2lޠP!;>h" ^@+:@B;sw/U7K͏.j*'*|3 % 1-97F.3=fqB[Y`9oHaп$zSEr/j%n^ >j Z}ph E+AX0%Ý*Ư@^Oev.AͳY#ʘp95j1 |tߨ+N]?U &$ SRYk; ]SQ1LD;ywܺEouv:SPH rɃyv9 %nh"i B!I tͥ S+j YO}u  )2-dygr"kȭJjK=ap?Sjss`1A"m2Q=Lz1(7qeR3aV# S*ݠTбJ* V+*otk J]B A/٠UIl0`O&J<&φҖ&m9!Y:vW/kӗBK 4y#yփz$qlX )?DO5hF)\' -0VXVOn˹w+qȓޘmLuJHZlFE7'z53<ޖ?|~V0cdBN D2|P ~6-4WUt,zED uSjz7XԨF~l/(v2/>} *}>&;PdF"-flu2E W^Uglin Tԟ]5$[(Dd/1-@q& F7f_y%a1*v ^0IjT6I! P6:l2٢;אvFna61 ĆŎs엂oZd 3 /ԶD<   [&ʑ}QՔl[LMU 88aTe9v%z_P٨RŪȭ:1gzMulE<\Pױ(E/e U^b—,0A-B1. [/aFg7D~~SODThv ,1@-&nK+< mYcG/xP?ΗK*vc( ݸ6dvez^D:(ZַN+,Ķ,GT Z܋BN}j)2rB~ewCuPQ$pWyȔ;r߀k3NJ vեZ8Fe)Rk8tdb\6jjV@>#%dhad)Kb^Ro rV}Ё?x]VīS#FL6'Tl|Xvz,!:|!v<߾*6BnGiEO&n֕EZ&d#,m+1WڀʪL2dT\i_lfe8Mt_D hw_a27vx7VK9F1B!e>o![?E2Uq?%0J䩲lA≒0*tw#8I/$/;%˸p6d/=`^;@y4=͌Uc.?$b΂ zhslG# 24xtq*JO1-+}ܿ&]Al뻟I@@$gAV$p+a7gs/++eL=-{.F :T%ժYD ONnC-|^f9`Ci62un{(D=8x W Z>B&> (&|=0X%!A'8wvY鼉㜳<({`Ic-,s~!uXMmҰ'P>FWcnUѡ^2pXPH;dbk\\EƄl^e}TnʭpK0"pn搯je;WOsm gG-e{pܔL#7)#fm-NQP AQ'nٮFy"@X=zs­:_ԟ {rVsTc&1,-/?ͷI%\|"gTn;:@+gÂ-Yž&+o)_xS}yd+R?ѣOi==I͙Jues*VIhJh40gYUagc0iҞ,.HH/AsGZ-"5c;,zngx0 >&OEkt;Fooߟ۴CSjƑyl!O5768r%U1X 6#'ƹf}xTN=)zdwB&J$ůxZ`mt.hޏ Ȼm;awj' O\ɺHر=#]Ъ~{NO'XE/]|Wl%ku7`3x| Dn!G(;sae VЌ*%dwk(v@z8^[wW@[%!ʕ:k^c[ _@ gR˿*͟db@fx܁`eekjPz ʐ$`JH06Xf1lf%ٹPS3cJ)ȧ<ek73ĴNquroWW GJ{԰X K1ygj[-l ~ɿpp vXΨ͍3v#U<`b+HУ2K钪' $o#E@.Ď5OOzҕVc&'"$v*1Ӱ@dA77̫j-'# F=.PzSbY~^ebY4J`z1'e* jjr?``6bFgM[h|2Trq;@:/ DtfwPaQc[$Ji/cY'ڶŔ=ʮ X}CŤIS`abh٤68+0zFJBG=(3kxH,5)=5ȿN Ys`N`܀1'`=#<P,<.3#/?$qKx@yZJ}s1x`V= p!utn|kuaÕOlOКs5ă)e,3F%aJ+Q'gϘ6M]3lMQ@[7Á")cA{]<`M|wOo> QQ77=/oQL~Bf:CmwD*-s1n/ߺa0nB{6P藽*%\ʂc-~pۧF­ǝO[X֕%9phvwE-0V@oGHRyZ•S1}/eO~0_F]=X,D{}Z%1R̠(2[0ґ;D`߶j+ecz-F`~FzX?,U%!yvjSiT-$ϾP9zzH 8Ƙ!(/28S#VtKr~=\[k?6DheIkxE:D[@5>  3s^5Xh:bt]%vEpO(\}/ׅ73 4bՔ]ԭ]I[fь![Au$E.Q @ǁa[7uyr8TXJ^Z#AMp3?zxc,Y^HNeK`eyHbd~hkmzIqJ7 rQZ1w@WD7rZ[҇hu[ ŦG`;=,\cAM˿eu=*"D⍸E@-˫&h+:&j ȭn 7Mn,s]n(L!F :nw㔛]]Tjtq$wTbn#ShPsՑG:IQZu}%?z XF&gQ8Ku }Z`Gx<)XGPȡ$>8Eߚ9?c|4p"N,)\bd.ZĀ;\,PG:;F}pqb;wٽ-> \VDJLtyNN\.H`OD|;tҝb:^`9J_*n쇦C2 <۞ e_¨/ʇ:9k}]yYIsTuZpLO.eN /AU; hqbE跤FvJ,xD΃Z6>e&Dڀ5=!S3.!D, [=lPllsĦF2,-/KޫP~Aڑ;u zq D\Js8#6duB25Y3q{8r`ܼڢr!30jm9|lC*<+2l*`W!%Vd@!;\U}9Eps#0~i.OԥՁA^tH2 CbGoI޾`plD˚t. z~ uՅ5C ~uF_ht]&Z8$ P^Jq sXy2C.N̩K4Һo+:pq7xՁAc ~!yM+4 t5N4u9CN6G*FFdģNWb [GJqӓh&9QI(a:漟EZw-i] \!ScbM12m5Iω7l`V\7M+@Ņt)4 U6,D6P"yGP},uB {Q`M NUYۑ 9Y漚|hR~Y0k0*L@pw eȹ!?v8umײdY?1IY&P4m^\>vP[:V͟Bm[ L =Xjk.%RC(l2=3>Uĭ0'@op >\ ґ5oǽkW>X|5%*i$8Ip(Ξa:N,0y%_ma5Y1FE=. h\ςh UH9$W=@>ueMJd(u W!K0@&ǫhyWqKx1aB{JEdlW 2>F-Ie&wM ЖxuOj!'9Xz{&˱Ċp0 5kʅk1 =r Daf܍>^o )si?3-c70 lb_C{Ŧ[V5ڋ ځlT1'z91P;\An#1)9_ݲq'(О[Sv+*yD70#R4ذ"LT.^cU ZE<CnOlI V[}#AA|u d q֙A0|^2- fxr`3+?3Q!y8xS-BNh[>F4&s7XF_Pm? >~σq݌"B`I+i v'u;Mj1pM.g˫P[c|Ɇ b뀝2p_#3Mz,B#į~oݤI&g-9B5"E#l>+!ULOKjqgɪP 6~:+T*d|n^g?uklDlM%|9^\"CFjdi;M0&)͍DtkNED_*RC nVk,I('%`a&Z38f=I% KO*Se_>,5^>UlE_RgU/Y¾#RH 3g_d\Lb<9')Il'4Ao&O$pמSC>+76|K; |␅:g6M" 1sCkHJ ?bW/-zz^9aV1p3V [y0)K3p'Bmp8v'pV)\DP[CM% 1Jx!g+Acvl 5 黽"MdE;֒6uC=D17kVj{?D'j_W'DEEh:F|?:6لݹD`>=}g)؛]= ԴX*F ʋVfdc=(Vg.eBZvk#i;ri{ P`~xJ*TQ1l5ke+PngHI  Yh}ĔEKdW$anvx6-N BM~}E`׼ -F*EH1-[+4.h.j^j*l2L}n2)6RZ1{|)>?[rC0Ǵa#P:sq:lUpt&+I&'dNTXE=M6{E;al:9q痨!bsC?ǭ82֝WؽIdZN?N'2hNܺe~TձB4xaiTuxBH)5hmtQ h͛v3W;4t`ߖ"/_k:Tz>qީ<#3NM%6+_i^OFfr:RװkyFU"R!eVoyr%BwR2р_8?" "G8;6.gNNw yUBu]% W![(X?j/WEs̨i,z4[SM~Q\ ,XY5=/oUR 5w_^{+2cB&+TV4?YW̳"G`փڑhtT[aa0MΤ'r `)exn+K}q$ˍ: :e񏘽546ߤc;ݵ@Xxܟגh,3UtxZI[p z})L0Un7.4m E 0ǚwϬ}?PBb=Sg~,eǶMN.AܐP_cbEWA7 M̼E#L ^Bٹâ#K5lwX$u^ڙkY'jQöOhV@O[+,A rHp#2 2uQvNQuU (=?.\.D3Z^v.g!aeA ZSc{!!VSxw2;m}aIՏ1ES< yxh)7kt&5 miXmW q qQ q>nYmhFh١_PW:&7'f4kT^qGn6[f]q}ܭul\g;qϼV$dsJt3UPʹGn?sٟ!E'ajĵȀUnyli)1Ӏ͡XFyWexU^1S*^`i˪#u"Ik/C4棲- vHMK͢[_Xp>~*#jä0Uj~˴&I 7EMzIS3ǘ$pWrGԃ=_L 10sRՏ05̀tBㆀ8rm]ߊ*YkYE0{lY@&[r7ˑTM T0Rjس%zPŶuhbZm |lQv *Ihp@Tl7FȨ׌HAIW`]~, Ѡ1!L{z fchTHbFdDvl?!f \&@0Iċ, ފ$CX+^G@XNa0E(/#c8ے+q]rG(#iUf';C[e0=Έm~v:`?? pS6/!׬-ʞM;ROrm5NXɚN~KJ!z 8L'jᛘFmt%:<?l ra2_ a~dVHm3J~͝ry|r <Z ]'9UJ ԝRPcP,Vq4冤ƸG"ʗP|Dc>Zһ ! >聦.L9 #ڰfN k8=^V)O H>vjwKkŠ,$d;- r%2(KRTb֚sڙ`_bO]HCvoWJ~~wg "!ɡ8SUa|kx13/c*'z.w-rpX%8> M(:W0ҹVT6ˉgH媧 `oyHDxE ysޝk4 <5.<`rOJUk|.BUSBgs gČw4[j i8Fɣ9_)‹K}߽hԚqdXk&ݏVUq"0 apat-=2j-YHw_ϳHT!fP_f7WSޡƮ~wEԫ>5jÁk!TDGta֦΍:S,ۗ;?4 ԧYɿ_Lcg11;JvCG$ rRM!.]' B]:슋M2tUk0Lb7ŒI>tGOyPHLwJA jS2cfd^yyt@4Ϙ]9rG+fwo^ )AD56{J/34KYk`Jkc󫴉9,Z#3m]s%w"  A'k_z Qo[H w%|҈aN1J?+tu<*ֆFGpHtu+]*ΒTÂ_f"rs#(Ӫ Ÿֆ.@ l&9jK`"/r}BwR:7}:vD[/V8[ח uvqqt.VL'ga.Y+)aӰ iEŖ?ʆ5O^E1]_FhuY,xK=BL< ]@aiID+,KσCLg=6.w໏OҔQV.") mzF\h rzd$ջD72B0$>*֊Mu, iy~z4ȟp,VGK5{JÙ&{WM7.[7fil Itбh`d/EW'j]mo]ݿB9]q)a1suvK^L_c&>>XveBY3O֡dߘ+P̂g rEQ*~~ߔ޽m3C 9(e/1%C!!S5&Ov m%PZ&zl57aCSIsC^o ,$S&ܦ1ǹDvQw/!h q._A K)fv wī9SFrKko :]H쇛 Y2V^_ _ZmpI*߄uW@qI cx&axޖ4I) C2ȓ=~CCF]W޾?ԎlZǺl*@"r<|Exu/ ͒[;A 0͋+%]FW(!2T |jƀӭA,/O+2G-^+1NjÝXM(%;xScKNdv~[a?@2jwH,Y91DzY99>E.\Tao3(4}RLo_^HDѨ'Q%h[;Zls,‚8Zҹ`ý -f!@2hmQwX!Fk=Pu'34';/\ ڇb)3`B4Iua[ 9wVrSi,J߀B6-uyuT,.#m=4֑ƣ87VJ{Xd)׳X&W;_Vil냶`=FOQN*Gr{#yC~'oT\YV__o* R,WIO[> ;xV?֪;(yHiZ+,͇ ,S VT Bu$o qkrZn+ە1-SIE|3gsT/x )5iqs8!'D><:&%G>Y:aw>PQE>3C zqn叠(h'n2..S_tM7"/ #S9D{8DwKY]d5Jbd92~0cq ň-`JqX#2{R=#\lHΘC@H3]ðTsƖi`ڪ7.:'ܝ~vMnio*bKFL$pR.c_qS\ۇ z9&*"IqxBAyXoqgrpo r^BOS̯13# 9pį2}c  ̵ylк@@1$P̻Ujׂ 1*' ?o3Z -Qr !B)0lb+ڵo[iq]23ҁ0IHs:6^o{CftD"4vyo3 .vVz8fX*KC~cDJМHYvZ!Λ803:uGv`pt'N1Yy檌_~:jf{ST`@ TƱ~9wQJͣ6'/޳qMH>upH`zMN|hI+ e=3pN^u6NO,~@NRO9ts3UO,FT],t㓫*[j+1K S@9 U|:f)GS6\lʴ;5?מ3b' w L1&Y\rUiqLT/tn&b{iCZ۪ze-ZFvʹi.S^? E3Yڸd]I:ѕ&@(v$t7V݋D ki%QQϙq/im{[ŮݝY}4a2C>OfE%1 ^?S ug@nTU3.:8q} WPj:ĚTRx%y_Q7=bWVO=ϼS9"֮։;-=J+4w9-#WԊC˜l$1}A\&S2~)2Dג"0~ klsJԎ ]+^n7Yg'ڨ'{r~b2V}\fCIbٝ$n>2?%\a+}:_s v.uH[IA  A#UfW5RR b>#cx9%90.7'NDIn-K a0qf<ոO3^ V"*y\8$Au&ZnyK25Rj%+iDώS/|/ʕDFrgS)Am6a;R3X՜>i*i4͜Z% jS(D[5kz#CwTZ}[By&ԣ,~%Z8'Z ā G-c D'""Q)PFl PKLZ`[x,jkWh"<2Qyqf|X'|q هhȱU iVAVJu/ ,J6NJh_>ouk[({\&w.tA>EUf쐳^t.dj0<,L*I,d4Y0Z.ϳVsxdžq,&-zqʒk8x,C"8&ߓ:w'59+hyM{FNNY;s+ uƊh4X, 5o-l Ka˝g8K0G 9$Toۺ,Y{I>q]%ӀUֳ=?I=h^]9˅F>B Q^PtJv:U_k.쒖d#Ff.n`l80Q}`d9AQ Ӂ  Wa]bya,ι[t#Exp=s~Y n0T[{Ou}R=$hѺb/W)G0-r V =C"Ht! e%^-#)}Q t̒6=V}NѓWn^*j nX}g a}"ݥ%ݶ\ugN뢝)^94IzZ)!j>"=c;Oz^PzV1hi@[- 1Gv CvxA04 ?:튬cO+ɩ%K2{p*,%*Wx:˕4Ņm'p/'H귛u8 ) w„\m L!(N3l[uP0 s(#F#qfDٰ;ɷ x0:v VpcTFK0ŢByFӸi`X;¸'jtK7X<`$ҽN'UDPy柯tT he4I7V D3-vS!A,clָQ׻dteFQZ\/ ~:T1s}~.SqFW7#ڡƾ+)^1v*CҹWg,!_,$^L9|ȠqhNb+ Ky;KuL`Lim'_`L9>dsA]2<zM/;@ޖǿNYl)X#=^׷Yd|1Jh-}1_${9\+7-uhkxZibL8cHfYut'1ぎ}Hvǩ)@]05pcPy: .,TZJS? : @9?ցgN͆פ\֩kj߳} %bLZ8kD}C|}(f-\ C!k}B91o61%T25}L^""6FF5n[޵.D)\ʂ#t8_> D(u-%"/\πHCY1rE%G&>"SӋzf[Az}H/yi5S8战_ =ĿD0,jʻ}CݐO,Rw޶6;īne~L8p nY2D[dD$2dȏ)SYwOr3@PW9 Ζu,y8db19bBb1Hh,<$?Z5e S"N X& ot axH$WeRzYO58F!hn:ZycSt"}6zؠz2-I$r֞LP٦ % k7H`KAl! -9sQ.v3n9hVK;DoC>xq:!b9uF3ACa 9\BWwep]sccUSwYe;K_/aV,LCžA\&!< $5>Y?YdG/xo⢌L`:jn9CEՄl2hT@';V{^4(7QFtdn3"Z-G.%oKkF)NSI3+kً,d#IV*LY998cɭ#"Seq|^A1[;H*Z|zԥx4ݳX`c[rgzlL{ |DAw0JEA6HTdG&}-@/Y4D8AZ1)q'jo*V?=J%Bf/"3 ᖆB| NAmGy23KjkY3yE&j1SmYj'TL+0uFAرEJq><ƹ*<^>w5~`MDT&?T~y8VRYF#M)lHXWIUW/U_1|ם1 $2MuM8!Gٟ$UE:@d+!Ř$GP]Ml&PrV .N]z[]9p@~  W95͵pM#7gkahugٕ%2c\ AC)RW1JsɎ#v5nwWe|N|怑y|q8?[w8r[Q3p!>p -ОdQ^"lҡ USaV,PY8PCD.-iIԒ◀<( ^7i1wOizH ?ނx.bXqx+ġQИ״Z(r3n9BYV#x nA|! 'oFsi~e)Ҧu- 6Ze2/\D½@ NE+LdJ>tuC3H1MwNXW,L("^2%r[;W[V|A Ut1߫2zم(֛AAc??)W\C+S킴~ˋhs c>Oac@n=:}#A 7A\-',\?@3ԧcqt,biO~H ga}E0p+.| (t3!؟^hXyߠ4c٤N߯snpm,)؄9u膥9\*sTx&{E;VT 0*H}IIFTw쓬Y2+p&K5\xM͌ay<"'/kkJ'ByMͬ!q}Iݒ2% ~LkL `dmR֭30L2{e<5+WLMDFjx,*3G뒕Ǘ1Z/}{|_E"|QuY5{H^ǹz؞sʦ?N,EW wJizqYOa^$@6W&zD/UٷmH8:N4kdB*% 5|,G ]-ɠ`yk[u 6Z"zg7SwgwUM.eipiL% l}Pd{;d w)/ӌ '^"Oqi.芉k᣽y\+c2sX7(=2^ϱz+.t~f);򧙲H]miCn1! L VUl/h֙T2B= _j|֒L=rE0}8zKh &5<$c3<>t7>DK1TA䬳$U΍ī왐E.1_faTcRڳR|gLJOSA4уFY/ɞ) -E͛OC!jߵ1^[Ѽ :5 VT7cpR{|ZC1oqPMtx Ӗ:xu*\3E* N43tj;РɔD$h WUrauuŒ>;nj8g<.yT'KD58k-Xa9j̰=%Kd`su3פXGz(!L^0QGPw< ֝=;qXMb&]!/( |B_S5;H6r&P^4V7eQ6g6^`؏`d}:VOY\Q*p!Q#wd{u=Dwz%&zx.): ^%vl*nŽx)s6QP' #nuy4-5FԹAå`U$!}"MQ(DVr TDΨ%#fgnkM9+s0 :9Ȍmd类˫mbUp?j5;S?bvnh~zcء8 zUȹjjA?Ui" ضL,X=H)9"*MBq,c=t.!浟Y<,w@oΤN3 rtˏ`gW_pwQwGOc2b 2iz֍4%8ÏgnIyhF(eh .Lދd<,2b,//)2~ &GyTaU/fM)NfՊ쇛y\]rLFCY ~*߽9W''^a>81{B9f]ܶQ^'m{9)v~:Sg9s&1Ba?ۨ-lT؏4=sg bGF@Xz] #JawDSp`M$dW?Ёm\# OqT@\iUX30l{/2sUevGpo#"#Us,rՂcŬ,bPw*y"!ĺ zOj{;Rir>;/xyeg79кP(!rcbpcP t }|Xv׉6ENؽHb~Aۭ"QKdk\k֪JEEa]}0%Ơu{\y0q D2:n3,AyI:۟ caf .]-o'.\g"pprC~5RZroZɍr'DG>}bӹf7g [,+V1)x[tfU^F=-5) )ro@S@i2p+ /Nȟ.5 5- wmǟpnZG;qJqJ5' q;Z->Dg=G+[4䚛έ=0U3^Eb{aU:F)eK_~(! -U ޻k`I׃ͩӢ'M.aąҲO$2`މvjڠzҹ J1+C8t 3L,JWESlyu *P1ftTrm1;ȭf*.m@oJ`?Z /c-ͬ U- (mRQ|$X=Ec@[ h A5VMRa|RC1ǔAd<‚Ky ۩!&Th ]ˡ`te`ld9¦N$\+T_Ɉ/ɒ|z $ՇjX DbLn oW8{oKpϟ+wFǒcp5DkxowP A ć󟈦 V9+ְ2$Ixz{ F0B{GLeyU4A1(SDuAC]u`.8gOjDX7 ̩˳<2°ܦlP $ALG8E;6ŊڹcO"@7/jo`~Z/HTX҃rYM8)#HY *<[,>d~(PJ[qvҘQ&ϡvH1EK_=srcے"3j4z / 擬l'kHQXLvK<.H܌/V%=-Jh =z(WriS'8+$=?x u ЀGfR~h(&OiO&|GAwDJ%-P؄R 9rYvjۓW˾Q=9e #JѩcNSyBUGxu$;-zWoY,QrP zϮ'vԪPApAMAAJ[X$?DΡ;=gXrF%)7-T&Jyfj4`Uo>q&M 4FC{)>~6_J9=iRfU%ayK?{Tn&M'|6"v'YL>m%~L^ ZdCbX/>]K5oofK,|.Tr8~K1{ɏG60',{@5;b-bMG5)fYI%b_漒Q?ÓFzWZWCħ`h]>#oWp CEn>m֊$Q"jeYUIZnDA:삇J 3o<*B5Lz,=WX ^~LqmRZB1X`t0  ikY*er`繗x;[G<0N]3oU<3Hg3faK-C8 z.m]6udStb#B΄7P0d2E"o |ʲ`Y{nFS{7BC,?g!8zO+"|0=(Mw6R(~] p!]Ɋ'59+Ol KH[a`@Һv1 9"0'B#knf٠̙Zˑ Kd<"gtzHNpq-~*0`";z^e4v7)<:o/_;ގ}CZljUӐS?2szqV96+@z_e/;Sz JkW;' [램 .#|' [uNtD;@i)RS9]-sOLbRinM4N w휔D> y%9 +u8F$C>frM 7eeɼxN̠VΦ,.LjUmrB_6ۍ ̷l 5 5hLF5j04#p+"Q|MD 6VM t(T t4ҙg^;:Kdy[FAۙS5SE<|:gKzцI_0 3eplhW<w_ddPdMIGMBqP}̃4UژuBU,~-P")G,5Z\SO|]yXw\;Jim}t9w >LR.2 vGSح] bIk%78F iH[+Z1<@pzIE,ԇnGqxyJ; 玤RlH[&z=>s|C*dK@ YH\n`ǶT%:rKBb >2S$f}J'$tq2;|3$ 8XZQ!v slLf]#K~Yoy3i|O+`//gvK+|x<v`;|N䔜JpͮRa.FYoVnZܺۮ@ut [HKE>WVzuc˱r#&#kG}'|qC䙿 T=pGIKG_ E͛p C.FSoKe~Y@HBDm(Z@i| ӊm/f~lޒ4hڣ-pK,a{ }8<ϻχYx&AFGf!!'K7RXLy^1]RSbV2<n)qma;t@mZVǎ URkJeqQV0}`3T)"{K1ڹ/aaѓեnJ^ok+ZaockȐ}@y+gWA+1G7%B*KN'k c?^*K tyH:5r"4dʠr#+Ɩ2fy0j7X N`X曵YvZ R Tvk,B06qv"Qhl4 ƄD"wm']d jNj=[@h?fe<1js;tuHTG1 d2>LJjS cyԂ^B״f*SE/t3K>T, >#I  (LCޯffgWYYs9[g3(%cqR2ز3I,R @( OHS HR)D*6[m wݺxp\dXC؈vj,TUշ萍ǧ,(m/>-Ձb__!M;iGh^Csg]cis#;G(0鵳=}[zK-*;]Ii&Q 03a@A0eЯ =KXu+4מGfG >xOpu<8x :F&17ѼzJآK !.nH:gd2p)&|ֳI30əؤ ;(ړ6rI$f`bZԲo[߂Fj1c-fUfN~=~0Ѿ^w"kpo:)cCJL ( ~U>|nUkB5jk#OD7;ɩe*UXv -C8l^F!Y8- pIrz+ҘAq5j~'.H;[+K0ygBb*lYĞ!ݬx =Ǧ*,KHЀel-IU҇[{tڵ2fۇ!R ƵK5$9vyp:6!'O}z~U ̻'" ,,x 8)%2.۔"}LJ3<y4˭Ks{TXtEW[ *&NjeO2VP] ai/1O= @RNxwz[[14j)X IF[A9}. =66Xo yn1|.InAk8m}58Qy_!^hM'83%TB\Z 06':ʔjӝt/c%|.D!7%J5쭖Zx \.Kg#~(L_ÆPh'gjj@ݮ^hҕ+!kyC!H:\t~?Q\ N}DO[ i/ӴKl]mIІcI-q%4}ȼamG'v:w<6ө S(V>Ú0ߞei +o5P/ႚmC|~";vH7& ߻05Bg.!QI<lcT ^B.LRjrzdUKK^hM^Kdnj % RN©;sxwUQ_5D j~Kzs,ݔD~􊕖zp3!0";&jC!?~)xcYb_Ò=kO{.}k ԊRPĪ 6S Da6Ԃ ;͈"f4(롽i ÈAy%D1Z%\WV-`m g=!v)iA_v] !zVxLPkFun d \v"] ~LP/RU;%ysEl2ՑzpkNVx$A,:lK_DS(~_bc7SKL̛ jMAi\߂Q D-?RTB Gtn7W%eJ겞䛚ˁQhQ8ױ5m]˜ߍqOu=ƖqsOA!j Y 4b&}vjd5-)Mty2x2$f^tR*fA j |beZH*Co[h3Gs3b9l[J[vFKȎq>HI6{*-W<($$ZX`V`v_a\ z^ #oP(H=q@8chINR3)C6P/w.o00"uLkiO"*nXfx!TB?ʬA] [KhPQF>8^;j3-@86LEDe1* F0yoPF'"_TDKpY/Qk8;2O3Ŋ=s۟F8 'ؠ(>.};_U!#Hcb" nVY-1Ѳ]'zԼN@i4«0GH1gy=yu.Uw:|6{?hcҍSlP>n \0&7r޵^naRrWU{dɃcqX9(مF<;@x@0_$Gd_ wd@7#~}DEJ@;uZ娣7D)yCLQ7J݉ KI:HJ|G ?CXba!?}+\9.fR9Wfv&bCyMJܑbFp>s<,68Dޕ3،EKW 2\hZ=Z(";;N2E `~ (ivT9NfN`h RR8.2LE ³e% GLp2Ϝ~QRp̸-MJ!LE(}^қ,C7AݳYq6vSi9EeVG4 {, dr;%<ǚtqL@VN߉s451e/B{~N)4c 箘#B &eb~fS#?06D&T:2sfg,(.K5dBs4v D~z!@!b't\8cAQ2ܷP9oBfcnb|LQ$򁺖Nf.wvJ9QnU o {i_3-1捓ҙr徽i{?c(+yՀjХZXj|:XvM#C_ WamigځU( PSiHRe)V\QnMqV(ۉ}![+HׄӇb:wlQ Տ;O|B8b~2XgP ڷ{xλo2р/bzYX6@5SO=cHBwy! V˹ (p;=n?ѬMnNK&G$kZ}C:>+ŴnS֝)Y$gdqSqS@çBd(F'i8Eޡ#3#;= Bٲej m&(&G'C7jJ#Yc/[B3KA,fo ( C}"9rm 6xtwUlu DX)*(J5𧋐f fC,d;6]|ۑ~I3u)Ii'rʯnp(M*iL㯇 !0('Į'qH"[Db"OIRm>akGm xgd҈{PA깮 /bdcn|:b&]lX}7Q"FAΩN='*.)~iHێ61Ѐaū K7&Lث!''#;-)/81VX@Gk|=Cʞ5L^MV =>PNAfA?0X=սobHL._z{2戞 #yU %G_ OGgK4:eR1E8W.Gy{_~Kw:3I}cuLM\,nb\{hF)ٿHh,*TⰖ0V.qs%Ӈʫ0D;bՑ}u@1#hѓ _o:x Us\%;pQ`°p!)ǻ/T5eع@NLE'yP9.?F3.`0?U@D?UE48?N`ڏ!Pvh{SY_~SYC?Թ nyTqzdLr{tfb2 ĉwػ\^NG/Na<&h'EMeeD.P>ۀ_]$]WM;ʻg o)4 Z(m" ,{jϜ5WyhoVM1^\QDEm b 4n1%D"]9+5,Hn0GG} Yl\I tnO`mz7ecWiXX'L2/ꍟH'dG8Dl'C .l&ߎ}f vLv; $7gS#7Y6"[8Pm'q!^vĨ] HCIЖ_Uo\zz-8vΌw͚AZ.C)V4#e_F(i>Za$&~ B'=`شH}S?Y?3 : Vp5Q_zǏRD6 lFJ5mӽdZ/L" PI*ϰ>S֯MN~ɵ> 䥪&F֤ F^BA$ NJ[`2 +<1#%~8z2yEQ|Qfe\P٢R2ET9#B8"`}xj xտFP0&Ӳ} $SUGahKv7pf" P)ǎxAݵLKfD<*k|f[>8}L`;B\0q]TuMrtEE~jYϥ;r!K<.C{Y3cw&2ѳ~Wa" y)V} ЅB&w?G7iա1Dia&`^N E<k%:}A/y&q[{g'Wr ͘HX0U`$R^!DhU O8 !u}U0Vom?9f@loJqEODJ<nҷkF04?aa_ a2Eݦؾ1@V]g& P~L\J 0|T" !z0kI!EThۆ6>5 `.T\Jպ}뾚״q.42w6ǻ!DÂ/=1@U6ީӡ4; Ϙ&et'v('SYAa&\1WozJK25z̽=d0;hP껤&kTEvVr@"-v0Rx %(k'b:RιD.ѕz⤞†)̪A>7# _޽6Ğ-TrkKʏ,459w|_>> ܩM_JZ8K6 Bz]$?NxV2_p_!AKFkp t P{O;ܤ*Ta6߫Zu~>0Ec&s )6 raT>&ujN(kmVFAXOձeWA1ƚSͦDܥwg]r YttpXnSD0< O[o[-ԤYa~|R)?\%HO%#W-|YQ1}hHT<3WB>VV`J]_h Dc1wI"\>>k .O.~6hǕfϓ$}ReQ<"8[M_s[qSap8 s ܁XSCd\ >l6[ŽjpiՇlJ϶/SF&T'/L'} s@x8GhݡDҼX&k`p_w CwEBd"戩j+.1"d g? wl$Lh;={\ӣ:,-ڗFr 3-֘*dN5hE7/KAEPߚ)A-5;"~$nMvWJГٯ3ߔ)ɥhw h 0Z6?-f%A1cFTIELx <@!(~ ^P(ؽO_´ .% <0jGrbMLKs8NJYvLbaˑ"X6L2]/D}Ŀ0Jq{{Dc@Fr3L2Gc*rojc &_;>;xh8VW[ n7EebBuc;g-2 V0t׼IK5Y}™-&PbOT" GYT a@ D3Dq Z:3%E^_x3uhχ]r qsؖvu5Ŵ| $;/]}}%n:ƵI86TԦrzIMRuKvQq7?%Er0*ܙIy򅴊I)+vtDcuJkOYMDS4{gcC}Ԓ%^ &{& |Gͺ-`TZGp;zI&7>*tK_ Sn}j 4CvWfBHXESqW%aDqNaMq™"D=>X4n ąŨ &>4n v䅘+oau(HJ3ܚ]Q|>:bP~e$EWuMW\1FT k3!K Nqk_L6k\1 <^.܅LH )pR^N[u3諚#̿3xϪ ( *)Mau**hxRͷ߇\m~ai| u2ƽ"KLh1ƲriyFj%)ȯ,X'ï翤-́aeyjPeeJF`` 5+D>hr>;hBǏnV s_Բ[=K:F~f>(d뮋ߓ"rs9K5)~MAB}-n۾rCLS^,78 drlJpp4=&&JŸƃb8qW.FsXP=6z Aӄn./1cI+%RL8d-l*d0$fAB[H..+N73xopXZY3~$6$Jf Z@^C\Yt KN/,^\A.`\U OR-%yF DqcY+[EV9m))V_=}cˏ (Xjwȡ|n!O%6K.J`S_UVv2cZN j6{4Cb>H0>yNxzzVMޱ'*Yx2rBC>eǧSb /:@!Z&l e& G_ZDo˻{o ߯gjqcq{^r.?µ`wp=k W'F \6<[A\$,ERTyU!e˭[?Pzv+@lZ 5Qzrvf#^զ~o}A= 6˼9(r&ؼ絆&"̝Ml*ꖫd;2ݨ/H(JQD ;bҽk8}Ӏ'BM!eG\XPw@-FA=`_ELxoT ^XX>^_>HB;[ @#yc+6S$ pBh،Vb4Iڕj?Lv›XǎVvҡ.E.-tO-*a&}cFFXE~ǩmMF8MخVC\~,du$7A8ӧ I;F̬J&_C  3VtbOЭh`> pI]L0L,/!|n%fJAZ`%]"/G9MwDkhzKGerޣBҾOS?E֑i5;@>H1sχqx7 =61> ٦n*VXRF0 wIbϽdw(aVw_x XV\sIҳgK|՜57ֱZZ_{7Uf'#/uLDJ-w!BR>v#3e7j238і"{ے |[8=p|+EQ.Jfժ) םY_x׶꘎#h6`gCm!VBOL"5;V8{J~}A~ů &lR+d&l%GdnPy'4oֹŖ町L@4mm|Ech}I2*5Og t.:ċJB-V?pl.:I1T#{4MGn8sGG;ⷪf; 'q9ucLjdMkg/3/inL"9PrIQC3^ukKե"+2v<oT;{_xd0ې KGVGsh&G pv+!w?,cMl.nQ%>|"qYK^*R`J\S ʂ>&@?ibLCiʌku{Q]g ۼG>ϡZ'']*dB(rx= bz"N3SMSD%OO+"vT(RNh)zI RK^/ b珼iY ]22hu3/ɚ<1;V\R@$eCti )Q4J:QI.kY ^7w7@ "gUg,"(n2=\=b4&-, H^qtE_n*Xb$ҩ(F3h4fL+o*t/? l]t4I#ܟB8C;}i &cjNkNvp'UKc6Y:AHPtH J[+mqJݻǁ26[,x 7 *& UJZe aӧmi|9N[7 .?wF<)'S@N?v0_ J nrS1\̍ڢu#Zs-Y=D4eS!a)H|ӈMl"Iϰ{&sϳ~.8Kro"k_Mq-u-25krzΓUhO$EZV~@}gS;%q?=,Ig> p. ,cSmꞩS+ُf8Di здpP#Z6FbVS3!Z턫@ا|)duYyُ\ԡNf}ZP$WQ$E  Ik6xfiEAptY352IB73(*Ŀ0 [P9>[$IJn:#MvjĶM:fʋɮZ=n|DN]^YxYH+ğn )ȡpԗc\hӺvƎтjKΙbD@Q>ۜiZK/Cr C Tܫ(I* 794BTֱKr6nx@Λ+P2HO_\eEC쌜w 2 `Ϫa{# Ϭn3%'%2|}9:=[%|hMzia72 zh(܊|zO*M' rڌT+1{EиBda9REIzE]ޯ>>2 {~oK ƒR`TWI00$Ci.o@vP}ܹKJs@J8)-4]ǘ`DfGt1Hy"gT\RAZpm"ܲUE6@/"~ 1$rfx5{SI53g΂H{+`-wWbS I GzFfxN:$CMF9^7mG#kOO°pfTxL5?>fEY@*MWFv/B51qg~enk  1@ jb=$Sȑ4u_LWo3HИ!Cg1FoswEIzeJbQjQ+cOᕱ=ú0R똏8@jXA8 H\F!XWlv,bS2S}‹$k}c*A-x3!C%=.%aJܔ˿3B[hU4M&)ro[sWlӊ`AxL 5빵l1@&K@2S :L94?TΘ)[uZ7Ҷͫ1k0X͙7fx.ADFmm4TIi=\-W5ZQMicߜf5o˭;/yM[cV%\xaj`dŮ@0VK6zW Ui6#q|X5JZWIW(O1m,({#| (ix8GmVŲ`L426Pr1|ROoT؎Ʃ`a'IiVZ¬aw {2FؑAcH'* hzm ɸ;s\ϳt ϼ*~>O1ࣖ@,{M4D>BmJO'[Kidj_ֺV`:Oe5@n]F>gV匝ZoWu<>cTH WZOL[6m@`L)b~uC"j$\?G a&boBBE(2)!DyFZ3_<gix;ߔSMA(nr MdY(qF,7kf=yt0 (Aĺ4;C3KL޲Eau ]+raG (&4_(WEu"Txx(H"|XƔ!I47"O8u }{ Z6mv죕Y>8$ݑP 9[`-1aW+b(]"CcF.$ Ҹf#av^)5!cZiR%c"Dzd lkjU(? vqE 5vƉ`qn2 eWm|hd[f\+fAc(7E.ꛭb4zҳ+a[*՟]ŗ'q 1"B7B<=֚adY$Oeh' bݕofڥ͝ձ0 RbXV\&(,j+Y3Hn' xhlv;x~P+٨@8L8{`[+YYڬc̾b\(g.r$5P..&II-V~8(QhKiBGhy3&ͽh 1[nH;`ABI[6P._4^<OcvL'aMByʧp]5z^Љw$5JbTP".iT/>+Q}-%Bdtƚ%zKU QǪ?+W%GxKӕܚ &gQUBW~\7FVܠz@^~c >62o_R X&}Ʊ=fc0%0R8wwXM,yC-쳯l5l/|U@wA hJHԒ9#)B{iڏl,"#LdyoDd^c*6UEMY$?@#6%1&Y\"9tr-/9ybNC5etpo6J.sq~<yuPlNtDdsBAp>M !K^c;p+lKQC`S6ph³~l`GEH(x ƚhpޥ25ƻmq%)(Gq;(Y:6X;b|@ !uٌR%% "(S5>̚ ^a 6.A_jaZ4Iq;y`hzJro/}ubcf[CHξPV '}hA«S^nh Iyfh+`AAG;ܐ"dKŘz=StBޘL -h~%ke-qQN͔L/qëI$dv &ceL\vOr14P45O Ftkb6>u3l'8r]gc{ t1,[NP~%~ld˵2h|z \;PN=b͵(rs#d * ^Y |})'lOf<ܠ&[5K( hW9U"Z:&:IDu(rgz@6*vzqa1&~ֵ֕эBF'!^_N2cƗJ4QPFd*J|=Z<.( ~]_kEtu2!6[22QwOmWP8eŷ51"$P碍"\u?zA/%,{W0E߮jL5_&8{v_.wHf\sсLJ#$|.nS_ێWx0ɠOz":^m@17 xĜ@ Ρǡ^lG!shvW7;]!CV$"xdp(\ =ny#?ZփѮ}^P7Բ2 NP*BNYLj* E.AoHgQ^. Cp)9!zz?=(Gt:Ə$>r"PQV%cʣbQm6Qm}(S42A%ȜGDv;I4D*U<.`[ilΝnHwF4~'[p>J EciWHî%LgQͶI]};$(8l Ï+V_?,zj;)lVsGb=y]?9\T4,2wCs\FƷ40)n X$ȉyEf88IB,q Moot?U&F[vj}d:3i1KCqVP.ylmωcu-®վ?O~3{қ oJij*L{u_ߠa<)|ۣ8G4X:do bRp,J/li@M7O'u'Yp ]Վ<&-!Զ-P)tzy߷a"FW2\LKlz#-mZ3Mg珚7&"%a&x;V[B8TN ɯKlOC^ @\]gRE uՎ ChBs|ڕ-A`iyjf;D3q^XgJ{ a%<keȲ}2Y>֟>v-aAz5K/!07˶wr^( LKEqQm-vf)%'k0o>G^"W>'!]0TBiA H5lw9^mkn;8˰[$Ad);<L7}xzZ(+^V:?v ÆB=> r"RN]*+ioj @2$9e20iG?,%yG(coiic[b35, dِRYs-bC!vdۂagݶ90`X2QO?;xw]OWɽIb?*Vk.f*%ۅ|fZ47J-r+7grd@m`gκ4p(Nޚ@ XTwZe$wf2AF4S4S#M Z6ws:M< @'ʵoxHFBZ;5dR)l7?O ozAYlÐu\\]Goߌo ziuOͺ"I(PR'-Mow"~qX[ZY+2 ZssE`kNJ254HdX0N ^ S5VkA+Fw@y1 V0WH]kA<.PP;<-;tY Tlۄ~X3̨ä 9䜤!|팡a-WĠ=;z_d  bݢp/xxrX$J1n$wkb+K kԣk`cv:09=4W%;xhdQB[M4;4Ԡ QvPxK -&>l"}vi^[Ye sޗ6Xg\< v]Yj'N0_8. ,' l:Aj4OlCG륀-g&8ntFye~َuwJ#ݖ4ȩi.ꪚ.Z(K2)UɯY9‹&klI;G+ww9䷾1)^QzP/>s_DTs,&-}bJqAΦ!/+u٠7tg&ˢDF&`5.3-wrr:.r=k\p8,w{N(åi] fg&Q.13GFȜaY' @)o}4TgVY[3 (#;D8 -}z JД&:1 G؄S2/7 V2@W¶=h6~2ޜKfgvʨ1 sH/DÛ+bvN1w'|0ӛIS予+m˓ϧ=^@K ޏ +23n>Z2?ۃ*GM= $s)W>Eo[p,b>XQGYhBqJh0Z$3k\tšc&fDD{Q-PeK)6Ѭ"h^v20 cV~-9&*J_!KNG*Q{ÊQ*%4BpuϹ衅áti.&ZNgRpEj~aGClB}g>0qWKi坽o Dker6PvRFs<@pCN^ȝ|q&0:wh=E,kGvlĝ^3a- O^iS 62]Ѷ|͌Y0;dCHHc PxSD&9A9y#Ã=SU$nDv%2[CJ<;La)KVåOKǪ$\c{ytN%뿱G5LSQ) )M! )Ucf[b_EpWP(2{nʁ펄MB,EzEӆIlXM.}.Dm)ux`oC"gQQ#9ထݡUf[&W_f-IAe.bD:daE(Q{.iVP |G\mNJ8kP2'Hlrҁ/#@cIOR8¾YWL!I Z7h5]r^&iVPܜ9wԇ! jX! w$o/eim} 2T")na8Ғt3g5$7P/aDNL?Z@~0'NVl2BW2ț}‡Z <&wUdZla{|sx "kqcvB,diWr:,q1ryFLx9 9$jziY:qN6g!;Ǘe7;2 Yn-9%qw?nV { N.<@X֜|x9nA"~ԱBE+=`fsdYf GӲEqaK`{+jMo]x{o4tM'k Y og(c6-1 ['ӛ%CMr/\*RȠuF?Pm'wӅsڪ=g@@.]#84RN@#jx[,V ,]MD*qzv8?5ŭ/pf[3 'M5r" |k8њ=艃jR]MM7צlCAn!jH0Ew=F$clv#MC Zó3̱۬T~*l+iG6O-.%-rYK\즮ЁIc 9YmBe~M;i8؏Sbwa6|}|!1:Pܞj*lz.o`qm}~D^5JE<8N~G?X:-b"1;jBu6 ǹȁr32# `[Ʃ\ D&E >ܼJ7޽!_R?ߣ1(xнe}YtiR{Ys)W~Лh>jp>{! !CxUi1k?{ݽ+#*jL0yz߾H Ӷ _y MEsKJqN=4;]Ӝh UoIWShDF_I sDzQOF$o"/ Z>xHOj*@Yݔm^82VY m Nb TbٲJ%4ݽ* (K/}iUtKLJ:fzYiN6JjifFYE(?qș%8;ij51۲*LG<5ϙjVFkG!\e IFˏkTYxՖ4Մ!̐l =Dl}|rpPJr~7ȀDSmVYr4؎6^Q$ĥG^$rA$k[/_ԇI¬[>ߙ;.Hf|i&ܧST4fs+}|^6t<€G 0I9, +ejb(73>,tF 3d hV-.齏²qPTsSۗ0nvK~)C=2lce G4,gh} \/ۓ`.2>飽%# y"N\LZ:\.pB1Qiur׼ѵVy`VBjRD7gVF~s7D仅u96ڮ S|.{9军ra.?qr*lOk×D*//>!>dY}E R-ӷ?˪/DOT{h937w O;ޑmC.6 .Ot=3o-N^dlӓXo\!mz+L~yLKzfD,iuUȡ8\ ZA092 MAQҤ4Dp shS虡K[zlJh.<"'rXm '4B$V @˴r"qp}eTM?'C3X|[HmE3 őq,2ҠrpaޅBvS C2g^Z3~WǙ` Ys$f0KYI&Ph5J| 7؅D=2sy]|̤/Y؎Ͼ_t~tS)y%D ԑD`n)M7$?m&Jta3j]%)]娽 mZC@V}]} xQI|c;eA_HykC xλ\ONDezbCh3BZbx#V}Tke!ۣ",YHѵ5 2ꤟEd[zC`٪(j!-{n:Aɚ?S, =TYK [;@[Yz?:wLdR^CͰ`=ߤyS@$Y='e=$c kaBԜj?DBNIT%mu_|+I5k^i9\ '/%/h\N@QsY{X/^ڴ jDS:㓚 :[[Ƿϧ{t9r˼z ޣr]( 9œ@ 3, Ewh Jyxrz|O ᅗ'(OgM27{᳒EKg>Lھo܄mD~P\ 9ZY\)LTlMů*!M ƚ{gU[eġ2YPKFS{fk1~HMB{K3z!9MB'?1- lxI2P bҴeSelm?ZknF8gN>Pa6%[?j$SCq qx묷𑐠KQiT| dި{]g IOQ:c~ߦ2}6-Tx=9ѓ$^X=;X9<7: ~N>o`z5"]oǝ˛)0\"Okϓ`v}vpQUar񟦁Ьl9Ԭ8n@ŘIJTD˞'K!Z;bFʼn~䪉ϱ؅h09I٢a]Bz05>`0Hwƻ9aUޒNi-V Zeq!mq0U-9o~}-Cٴ^k8Zyj+|~;=&˷PM/==ߋ|Fm/bkeF?ϳ_tXϖuHBGIrdQt 0[nX@%DJo2Z(Ib4{hI*S$gs&q ˰Q|W ɍ:*+?ŷj=hoۛ_0i5%D$VI?c k>$^"&+W_M?N yȈpx6)?-&6̕$%ޫz2ִ,ȃ"֬iX.W$2R3K8*˱J(賻"3^6/Avxe㜦_ p0m5# ތ v\t-dJq7HV*ˬY ŗ*)У:_'^([zGPcV{wS @fT@J nFʘ)ZGG}r^n[WL`AI wWƴCAܟgݟ]Qff^?輾p+wf79 } gC)2iۖ-2o]=(?:u-+FyD&U<\y7F _p}](W\K󴐭TH5u(6;ӍA }xTi&߰P+ \ ?'EǮ3[<Τ'-2^}_3~=nRlw B^ՔXz"+9ΪFgاLv%(by*@Kpsh@Fjx6Hd+*@|ּ{x0Nc9݂AYф*HtYu K3#2[r67LN'g;jX-3 > N2\p{OQVf:T}㗥Q]ߐ;6ꮹE,ktfMe0 Brc[ (nordVk OL3} ~v_mG"&=I⠰E?1+u5I{.%$)2SΣSÛK3җdI*vwtC\FB,p2'H6LON WYEs>EIPg_ٿ5LKvNЉw6Mg}VB0sT dz=DƔ2KS} ˉrt:z*"kdDzj(A,$[b8瘊Y/lE*4@5Lq6P~CFmqR|%r)gqƫl{8˝'%Bs&(bbɹ退{\Ek})ǘhx}NmtT*Mh*?@k Ih񀞈ۣ1O%ߐ-?݈o>Z>x} ٙ@!܏  sf"rUNF"ޡ/⇁ ?Vy*78 :T鵀4[_%[Uto]P7]Xo]'7HJ8M%q|^{ a&;bYj 8P뱨h^ku:GD l UP2wA]nu[{褹'!%=&t)/F~AMB>@B:qR-H0ce?  }g&ǝ-970jEM0Č^P4u!a4aͭP0WmVXoKiJ-gw7J .[W q̿\ݯc /'\c j/u9U2'({[*'VhyJ+xio8樔T4[F7z8ت.MERC` 64ܝHOg{(wi|9\"l7&g@Xq ,.@ 9 K*e|PkQu}^H#]|05I*nTzuue: \K/i *\r \#-f>>ǩwz]߳7h'OKwS@UWX0"J]6`%_@3d~8҆2O֏hp jȖs]MևpgNl'fi.|jC!}Ś2^$Όoz!^Babh+4Mr]K 36 wk:gκq 'x1b*灾Fvo}vHÿձ= kxz\aJzZ+Zo@8*l3/Xb0ENI@[ gE} x z4OдvxrBy;@eHFmO普)vZEBfpD7iA{KX5pő.Ӏܓ!.7Wm'u(̫4+T.?r20k6N;\6Z]^N[;F,X\.&88u}ᕞAw,LJF"9SGG &^5eޟy}UΕb1>jFe<*|"`n.g[Rb+ܥ[`=,M>:,\J|rӫE݊=0Cw+Yk^2+> .S 0y⾆.:l;#\=PK6qfM'u[IҖO-'-\ o_(~&"gD.y՚ K ऌu_Z꥝2;U!0}9?5h C. 0Mt8*ְzK9m8 (t/J dԨ;ɹ$Q&vh UekZC߳w1x\9Zc#D-hn>r4cmurMsI@v.N!ä'u/ʘA'Z'.u3zVg ɾ}PxEHm^^Uq2-ԳNy81Fd11Y'dcfsu`]y~ݳErl~1.7kFC 8TUS;L@clknB-F1lv;D/cm_]t9ĄM`N|R۬BO8{}lRDr8؂ :&g:wIۥ  Ty6Ff>8\56T9wt8IXO`8hf*g tZSSD4Θ.ݰ+k:\̀M$ֱZj7eS# 3a?D7giGH&]x1?Hw22/۔)OBY뗺'wi#=etkI@D>k+(VEIy.8DОxB:f#{.>_P*ִNfŞed񠿹R *ЏV2MB| s[l\| x\PÖTt9kƗ=s Bma.,鸶 かPһPg5E/:lZJ>j.1 /v)`N]?Ƒ6lAokj4d)5~H/ɇ0tƗ+zL#@iSd."Iխu=BS1xw*[G/4 /oM\.]-c-nG&h4`dKJTM 7>U@`R` ,}2)2eDV E `LݨχKv{fbfEiUҖ$-ļ͚a`, ǺaV`_UR jt6G&.6z L}y)r'yYƼ4)64vaXiߖbM{y fVl/x1r7Ums¹1іm3˲yhҢf2yE?g9?b`/NIUΐ$s%6.Id.m= E@,❨2Pz[Z L _`8MjD Ѹ.phFe59\  F!&9iH.G`Y_mZcL R50Gz"Y 5+.43z"|T1HH8>SvAs].O &K5=5`kC3׎jэ ZƪN֢UdOХ柺IfrWTQ‎`wRYJ0 ,1_̣aF䇿*!u8ю4cojPL<#U%a(ќ32 ۛvBK0@g?,Iuv0R>cm@Y1^JXgVIE.e%r$6RCV%zE4 6k|TJ}.Re[o$KspJ#yR\A/S%dh5 N݌QH u# {;PyTxa <8Ӿ{m:MT'jNc:~Ǜ$-$" P]5(=F~Lҩ8-<]D v3jK~K"DD& "8.GOg Wh_nl=g.EV|a72K1 :@"y&[%ONz_뇞GTQ`>ej ,whz8k ֺ9(5n>Sj_(0r]*pƚkDHT`)q"~ZG^AN`.ac#./v@$U8m/Wg fI!d( j$'"?N !S1"m餍,qDvJԇ({QToSEtsC0ī8gu^haw{K)Ƣ_>hdo,$A9۫},d| #Ӿ-RfPW{fj|/&AkQ>˛$.4ȔץGҴhӵc$>mtwy L^\cg5vI*cqLt @D\t~O8Amo!9g2jZHf&P&ENNjfwS8T;D!x`rК˜1᫑F!G{p,jp|"RT>،*ղ e'X r%#8p# HG3j׏hƟ.o,k7P+t2J"c:7`R_ƂΒayʝބQ_8N@.m>5kc ,^8'яʔ3w 4*{΃/|.a tNAc,=Y - ̌#[~ȼ `0S'\L {8?Νͅu(93Ipt5 3F ;)ծ1 ?X9x^R d"tԚ\kl4Hz&|1Tv); G 3ӏḱo^zNGv"m㳄!T޴uVF+ eSj稄g hD0ʄ:PPNjueʊca31 GrlsBD ?Ф_Uyھ8*)3?5*' :.LT @ R%Fp+UEj"ݸfink!E80]0hr `y[[>qap. u%`Fs Mg t̪3,T{,SۥQ߉N#֛٤>eZs GC] {Xl)v P1#O}L/A36\MCwIDw/jIV)k{ diem ~vxp6et<m:c_.65W<-- .!Dc4Q<{E3?sVr\k7 ƉZ'TgA 3b$ U1bc x4bU4hzdHfX ob^C*dY=U՘M٩UܡYoX*t lJvI#~jRb;F q ,Bqs0uuSV9f!R;OtDcaE_qz]ѝ{تչk=6bU0^;UFH qp{l|{tLv2Z`_g-ms'+ !O{>!ʵ\>džm<@K`ajV,ao(XMGmbbYB:Fc*I\\>7ϬqZėƒBvEV~B+{\mR 6AeQH$ɟb24QX o+Pma-Sl |b =EIc0VI27SV ڦH 2n3AH1Č&|6} ͤOo[]R7E߶[00Wfā$Nd!GRH"Dԏ >/vkֵD`=QQnb_brO!2v9ɧgD{]͹xlV8uJ?I_\g͉ģִz,"\j3{ JxT-yHwU$'y%`Rt:q3n2ui'_a>ϔ>%Z$ ~Yދ#3֦P%I%m]M'R|Ti`flehao?.(כ3 Ȍ =z2sf \L'^k*#g" (Cm688T\ZrVqQ!Iȁ09n#3%%l3 8KϮzΜI3Oqg*d{hPbOLRWm,Gs(8E39IC"ۗ.(p2V 9=tbXϾ]bǯY^ژW IM2cptRؒDp%u_*-=X'б8 LI{QeR6L.D3M[ˋXz":GQ3}%M`vrwHc(4~鶩DAz:oL߁LeyuTk%A7q݋)h8Mt)P'ch}Ʀ !$ir?w5TsMCsJj*M*$08'G Ve591bo6YIXcL&e,}昭nzd}Hfy'cˍz#x#JVپފQu<25wEFOԲ`Fֹh ߱8eYyGi`1jG kSG 7DGtK~4{ziț`LP0  T4M>U`J^dxȕ[|&9hVQfs75 j|}O2E@{=mBNI(NouXGʢwl05Y6%6]9MFZ%!'lOGr|702S4lqM='s` BZf>`JWn&_&؈`IuͷR:o cs2y\,ೊ LwlE8: h_O*B렋Hf# Y(Ǥťge%E<(0La78\>5kgln0Kxϙ>[8lj:IB^l7x̕h`|햭NLtFj 6MsH~cxaZ>ɔ)c8?0T% 7JPB 8=̫}X2ՓY) Ly~l#MpLV li 7qSڄ@ȴ X/oE2< X2Zh;}w[hUG]Uc sc|hv?%P`zL^-]m":PF1qID\>(bZON?q4+?yn]ebS('>ptd_mץf2b<ibr'YW2-se7k"J .nBᭂs}7eM{6?dhԠjD1W@G~\L61<~}l!vb `>Flez"Ӈ|oe$(l?X6c&2Cթ@*N~DܗTK$>*<*ك  R%ʪFKM%Y+4\ Pbrvi-2_.]=18# ocZD*>L_8rc5 =K7ۍqt$iH\.#[t/K{ߟFÐ$;)JPIǕi~v6zqS aRiC|PpMa`k~vϧmV|,=Kw缸1Qy=]#ڡFn}n]G *R iCggٛ{L/[,jG?-n) @zbɥ&@`[ySyU[=)U@@jӺMO0:P V魠72%^(Vb]!}˯sMҊdv=5E%α|c2~?2lmUYQ"&S*LKo,=s |- '~ 梧 /38ЙJ.ibsS<  Ptdt+QS*\V>3zLr&e)j0h)N EpڌTnvD-7[Xz\vؕ/]RsXO&!v7TMBHO-i^.e :)nefeEyվ6v_X𔞨s> !),$ddPduChkН4Y]ÑԻnYߕs`|*zSBn⍾Z3]i_$d1r@z.r_Knxܽ(I%7)4»;~JTb8_UXD:gnh&``wY)2(Q p}z;|>ZXs9qϺ zEK[~?"Z쇭(3L2 CH! 32B1p19QBؒ$:Gf1 +}n8K>{5,"Ɨ z{LY Muto"Fz8UeVPkJP?{bQ7esx>ɤ92ÕFHFX~q %Lt8Eb4B-NgBj/(Opt:{}w#? Y9Pth_A &9/>dqpG\TY֞Pn-0"BHyocsFͻ{ԋ=#z=!^K廩m[4oԎc](a;>&ϝCLܿ4?ݞ1nbVk9TLu>PjIއ894u(HxMLu7&zz'Xб@e7a\z% ;@@̑tB$k[&j}u=iD3(ֶ]k!'es\Whcc0Jn}` ٛDˡEZO䤝/eA  8&J%DۚBh5]wQ/_d SQN刲Өms lH!uGYKhخZqDu6x J20c*mSeJߕ{hܯe0%v/*Nb4j2/^{@cq(CTz>&smp8XL휣YH%d3GQEL-Kkt5`mx;ug1 {G/(<T h,_<|Bvx鶡Dⴀ2+¸hbC! N e9 zpMe-?!8ыɒ<ďc$o[+,poHyq_<43;a{YQ,مmkRHؿp=ZWuºQHdU ?%HFTf$׿!kTfVgY]¦6#Nzby G~ɲC@Ԥ~dx}Mq˖}/u#ްv'ySBs[)7 $` 8(l *h*`h=2V'p+N䏢4--N3ݩA.pOrs܅ӹi׷R(u9 TO-eƃ9.NI;LJ z 84R0h6P3rGikdԕeVݳ]g7~=?[-첩}Kݚ -V},Xu蜃zg;)9Qs:'KrZS:7 [t~Ei?Vl`%Y9>Reb0V᙭Jo2>0DܰK";d]:fu"4xᯙd~g٠I/s:m-"~Q[F(u- 9$Dz6O'Nʆ U^Isj-da,UO gF'7A7&V{ta쁵ט Oc%Wݍ` zL陋7Ӡ4.l_Ar,J%A>>ـJAuCPla_O@|̐g+~mL{Ɩp=lܼ*P EeJH6 $pJ$HWBkuω菎Eʀ4W!Xe0Ժ2b D{犝؉_GVͺqja:K2$H9!+.>hߢ#Iv;vxS f^9P[vJ_zr6[<>ڻ3jH0|9Y2[Q>^P%]๠J /@;HL;R)DN 3$ZE"SCqeEC試:y ?!ɫ@4b5Cj9Z-,q!y&Sk3[l&ݤ<'԰-?VlrXh֥ X3dNd#ktV{1@ sڰbtcuŜ?ݰNkg#!fl\#2ddX)۞ZAq$v#l0iO .n$[SJ n>9Aj +c]7؛XRh?tH_x2xʑa'j&̂nbsf k%rT3e%9w3{u[ 2vB*Yl}~ $"(tfMĿz̬ق2~xzc) hPv nվ1I|F#ĺ  %Wlr!%Yy T ?[7`Yd}0zx`yq;zTI\ h{z)MwFʦIv)]w |8iNߚ{+A3nѬM{1Ov C-s$=KE/PZL!-(̭J^y4cLVRV^iV0xWu;LB"(Po[MWA{jw;òxg.d\ zԽ 7KH $% MRpHm&mwyj UR)  @4H&3ɥ.N5.2_L0k:iQ.sD)֔XFYi}EԎh\I ƏX,&BwV7kgr},3ZJj6Ky^B5Ho$? ^xEj篼,{TMn_Y,ks%z>UJbbBa*u`sXx/lYPԓ<0:@ӖwB->dK' p.ȧ6`wommj:,N($ܕ{^;s;I'[ilb1MRɚxSP^)Mٜ@L朾p}Cko&^efw6}OѿAِ?U_?g{J 䣯`*ѹRw.x"Pl^`Zu072m̒+F5oEyZE'Oۯi_hÿ7\hR̵ec}KAWp`t_M?c z BҏP>%FAVk™?@ swC #Q['g+c;9WtPj+hNP\$gCo3 /QjXK%'.)FV3k*꠺vP3̅b6|8w]Q ҹA?Çr՜' lX[`)UEѫ9;e(c7V͐p1/A6WƯa[řUy6$P fNX'y\ 6С>F&!e /`CM=m< kJnW&.1ږȅP-6If•DE9X`Saf/[3wv̗c͡KQta[ *@9g~dCט-^Ӕ~Bⓗ&!qmFXM?rsl7܄L$̚\:¿Ï3I͒ۮVGнՖո`@׏im?ݣ1Ys^RaXW_j9`>7 uNfY|D.`5ԲT}>B 9IYح=dpczq$Gy~Y K`_, .yvpzJU;C/E^6Vem(Eu^gV8tuNT}&ePUl)4Q؁DKBO\4d &-pWADY_3Kɞ:-h៩)οMA$ 96}LU& mC]}߂cq+H"FvF.5Af#KGnㆦxزN`xb\^nP4xշ̗ ܅5yЗyhP< #026 7!L[әnBf*9dR(fIIAzi6 ĸczr dOiג$8ǘ7ha!+y|B S1Δ|~[,R< Ȍ+ 7B::d(lAc[!IAFѠp8m>\į{/9&\Rl ЗxP ̗u1g?^{%c1T.wBh-5q)5h4G̃HAVZUM9 ÜcV՚.G~Lꘁf252c耋/x̻i}ט8xt`:iP&[9 m1RѵnlA>Yu޴T}~:>o)NP9ԣ~3ʾ'Ny**.2ebrzYj\R 3qJ6&y2uQO e܈nЫ@ W6`鍔y=9Oy G. #IDs2t1GfRJw0>yٚ#XͦyڵPH& oîJyhTh$L8ڷ~g^mJB)h"aEp:RZY-3 ͂?k+-.w{*mQESγ9/Y9WS]y]!.!_ 1$륩M cי=}0$ wA<葻ٙ] L$B䂭C!)-DJ .5fMHJNvgb si"c:,=j i0;OM M.`?) JTnN؉DM+9AU[ 5c$޿YO)"<Fmǧ/5q9,BABXPV)*J34,6&4/Jз#NM^RQq (?v͉Ԓxq Kl]0" ۋnܿ]Bp0s/[F$'@]&Cq @oGԥU{!׋]"C#~YG o9-ihsnUVjgYDGh["Yvk0,O݇*&6QN4"a]~eW_n8~qF"P!6ΒD7֍uNuo [=cWm&Y31a#YӉn:fZNs}763V"`Mz;HÃʼ^:[sˆb`*E4KKp)X}*Ιw:SM+F/oK%[٥Y˶ \;EFYMy~8괽O̠5YN,k8+Z5zVvfvm ( k>Lqm=ЏN4[j>*x4wcq#*aeIb>g8`;gFG0' >L8 _ > )bYNHÎ1wEm@jBT_bwOZL:CBIp0|Q|A+^K%ZU~ z܃B=U M6dATuEB@V,?zj@rSF 8|(Ԃz}F Q\gC<2woGڝ%k`Dds7Ÿ.npw&*]HTAg"B풨Is$I'm)5 7Dy]IQ&IůEW:ribNUi< TZEQr[a1pT}!fIN ߿)8l 9@Mv[AT3~o{Bjw2ηvSPFd`xglFKSnq11}dn MRC_12bA۵aGk*MDV#n%8NZWv&39g%IJtEx7sFBM> wsvv&\I>ªsxYH@tjgNR/VSXœT9F&R$OӪX+!Wa疙I#}y\s/1(P&1({)jI,ǽlIf+ '8x/~kc_9}%g8|g% YflL 'OF?`ݻ% Ao9z~Y" ٝoeh㠴/Hm"@!cP8u1jtRҕW9WZJDTb }X1 8U8|/|HٕO ӣ A ;*I5A 52ݥV3MFd03bnj,GrtZҊ @V&^HH@IP}nLXۂE{Ek"& ;tfd@\XfowP8 q&S%0^l I|?5'瑋KͺL ї_*qXm8O$`鐰Z<6XF|y44p6vFMC{ X$̓<{sqt^۶ T=>7݉<| ,%E.#%7[G sn[sfm`aw(_qW3 xE6^ !8n r6G I6Wd ]DcیQ3#ߛia= oe 훺rb|(/H^H&F<(o&Љ[ť#d83KSoH{Z.#U*,}fJ.":鱕J+MvOmB0vhXH(!xO-h]qZX#9#:k\Lhx~e $!VbO>fBM|2Y6 t5RC?V`a!X<ֽn*Y5gQI~$1D(rdAM\PQeg̲>R+ܷljl=|Mk:EJXA(ޔ )og1<;C!'BR'J2- ..Ḩ>2\+vt'R\71pP:P|26$Fa N9FrNiwM9]Wi̙h"7eQ jI9͏_H阇 2< [ʿ,taZBLy},ᨆ <٠(~G`hkifYHGEM0>ucȴ#_05 {=L!1_@yio9 `:!Dv|,vz(hËagρ(dK,c6 =E_{("}Ӊ} OrEePdU+|#pF"&j=gc9jQ<Vv cv|bi#v UXDN&_'2M3emS8ٲEV #Uy$qa9{,.ޭu_Eېkgx[*J҆1||1c F\gE"ܸ۟O3:z ۙM"/Ӱ Tz:0˘݅ȚmhqhϘFE7jvCڣHjSa{CB.zw!e7Z~Y/V=U2Xp!Ý%xQ}a7bť]\*20VGkqaEB>$=BӛfrsقU$L\o&%tzg$?ϼK; .nxYUaPxK"+aht/T;c~3ϒlM x <*G@IPK)ԅֈ =M4Dsm H.U@Lۣ֡>-5ȕ(-UX6u AgN &1ķdL!3o9P5EQ|6 ]7c/o4'zn2!mmO.=;}T9wT { !7Zc7E-؏FuOS; &ۗE%~˓!"dmMCo)VqyKVqq+PU lOJ^ ZلOLPQ@O;j$ BSJ0tl%xDz?DEClZ4\t7zH)ϢF.Vɤ,}l_*(3 7unB $Ï]Ĭ _ 5ˍ-Uc;uĀ)q'1K3\ayUgjeV4!na sǺiWֳg9|u9?8@p4^Ia*8+G-MLCVU:ՙ1loMx)T "Yacw3!yѼb{0{`17)>ߑSؗ%\lNk)$46am:U J8/mX ewjQLx!`x\W50E*ѲJ\쐢J {<J̠8]g84(8Gr4nJq:Fav[c%+gX:/VIR,feI=6V݀񡛦&< yu1aHp>!#KO6do+shH-0NM}6d}%0cJsc03yEEM{a4.YnǕ wG|I-fW윺pJI0rV [S_O"v:8_.{kt˂Vc>N ]w"MmŌ{­!޺Gr2 Ui_1π?6xUtn9F̅.6s0r/2=u% -3guih1B*stx͙h )vyFFf>d1sagh v&&b'A4JK,8b3ঽ|:)Ц ߲4OnM"v *Kd+}h_6!'Z`dYwg3XL-z>%hz\!AR{PH0+vgzݎ|h>62Rɱ|e$QǪ*J*uX00$Cf^oP/l֪/qzJ-*)hffЖ(S+CbxGxkqh[HK r^3~.X>Xl+E }C .;CGX0ځ#> Sς@H#YUF|2/]d>o%@@KZY./3˖DfZHY}.؂0tc`Qz.-{*i4jO F֝F0:(WJ䖪>>CJ2fKu7N%tO܈[p(g  ,VYUY_=p%4jqjc8ډ([fbx{~^ޅC0Oӻ|Ijj>K8 "nVTĞ]L|7q궬,kcNKB=G+J~.b,GK;jW% V/cF՜ U"\Iv8$1i֪E|s% z/8O'&@1Bgݐ(#J1OӴb=7QK/8wF.-:"Ch64D]"^T%OhG;*n I%oXZǫoo?qV"0-8ª*cROlQn)"NZ$Λm>HąG"ʉ_–2e2<"=Wnצn4;[^%Bόhk3t9m1Wzѷhj&=AAQcFXtTwqx}h bP.F6X G`)M/+e35Ϲ7rIIMF5L2'LlBt%T( 1Ap8hҌ.O ė[vA&SmfںSЄUk)?:depM^ٽK1ڏIȝ3 3fT>"r(eY["cPblZ'r&XC.`#CAM:+pe@ಬ9>}q7r5JѮaK@0\ iaO8#kFc4;UEo:U,rJZ~[ [ x7h1xWl.(dB8S!g|'6leԫTГ+^Au"|>0EMwGϮ#r/5ci7h3EHC`ϔayc9V_ CJE|f! 6L*=d\e,"Wmy 6P"|jQsE].)44W.P0MG~e6'Wd$z]iRc2 k*iMs ~f,єqKYF{tL"#C J u OϿ#.]E8]8m^DNeq\ۨ]Vg)3& uĖNƟ (Ls:u@x>ł~iH&CQ企+;('Ҍ3묇#2S]3vb# H;εe_8G yȉ[֎ ^x|I($Cra9o[O( 5RZɰѵY.ya+hlc ߮#߰V1qoɀN?ZU<\;Sy\CN*]n\!;3CG:TMc_~Ouhh{+Gъ+E>7"nc'N1tVvŭpk_Yg./VwkUcC%n(cw(C u/;_Rn_ΰ,BsJQ8.^+'3'Fp9\=a¸aRdԁpD.+bAȶ-ėf6 sTӹ;0+b߮`0hc~mȭ%'4d gB./AQf'><_cvxbmݬ,jr;kP-HWfcݲ"sW"c ڞ顂K  j1Yl6 V>~~;h^>+I?ۮ_h=]7al{?ulGYlљ I>xxtà9S0K;޼[[ݧ[3Lǥ`gWU"dj\˜@UX7[W.>X  @gQ5sb6^7Y3U\XPUÄãLwB&a:V8RCdV<N4u!Ai*s$5LL,޽mjv)Mi"DnU~R7 ja IwdӏO`u4;Vbdb?6t#8Yؒ̎]Q!" Ȫ};Oa}[F[#hKmNbt vV{-6X si &>jOʼnDmFXt7=Z$.vLB!rʴ>M`0^1+L YA/]At@ц[طJA|Er0y9 ,e#)9 ܌n Г)~EypKn^ۭtFB*!-QBqb=^+m L—k0xgk%̤ȐI| J\ShCKJ#y{zV&bwC4y1xf/Z:xX9]ݟ`Cp1cX_ѢWz;H/lw׷9pyJ=Y`A|W+iLj8O5N~{i9TqF) r$4S9"E~4;FDS@ۈ?2TEp{fm8 :Bwdw<> ˫XDy/m)B͒)e;CV+…;TlY ANQNdkN&p\qVy@PW\%ܾ%aPнhDSl^s~Ԅj+ (fZ' _Qh_\ p96 VTw4*PvzGrAbu m`]gK~{f#劏EoJB)U}04׸Jy0Jpju*ݫ* Q68syYY MM2Ӗ/ ןPB3&J+-HtjOb-[Ί9]MKgc([p"<.TU44h~Gk`26Kudu-Gkc2|&X/gfqpqofrH/5{9LNd Wp5(_B  ,pcǀ%`=-cJW JÅ8Ɠ'0 ܖp*%!KsY{iw|W?g O<ʠp8X귩i!e{9j:=GZ w#q LAU;ݼIUڵCPG o9 rBo 3s\h?\]`SG֡'ql-8D<ݿm[-eQ|S ]@}n7dQj=B+xV5A=%r3\#9zo%G Iu-̧lW#*d?a OOa~nPfO'x똌\09 6L5v@yRNAD@CB1 -}xo7;Zns7]!Lgb+O{XFCJ_ݵoDYԜ5=*7$(Ȩɡ$%g_+ #q&;#:NG^!NY#cgŮT5Ĵ*8lk{"P Q298˕% ͳKWr6*4Yȵ3wbB}lUރtZ& ?iPqfka]p;C>ˇ5Йa$}~+Lw4n`}!ڄv|oBxѪ <&ᅜU(>iN7QqɳQ wfL6p<bBш$\u]*Q!8q ?@Q8}ڮf,Z,.-RWVƔ(A섿<|e%dV3`j|Z&P6D r\ y2 8=dE^ڻ60;b_&J;X|d)(~K$V%x(&o].PPVC\ꅮ}N(dY7Z{#%e܊Ja?^?4N%mǀ aCFjTe'/[L]9 0ƒX7E;WvBfbPg< d X!6'RGAtͮ usDXJ4-7΋"U|5/CixU"N$.TEIBaϤ~k[*"RA͈z@*O$_cPڧFV% ;)4$sXcLP}7i@@4LCԛk3CWoBɊ0K7 J)s3;2ij¼J3YÈ!%D;ǹ=]OL2595S~,J[``:0XU#.}0NvRZ)O8\5G,ߗPf|QN9gtjǜi9.G?AB'(Nڙ >T\fyUG-;pY|wwҞs<@xvD~AhҞ[UfGOB:jYJIGK>'29Ϟ/& /?pz*f{/AHcg1ܾTENfEҭGtKN ݭ޿b\|Sިf1سP!e阹K(< -mX9[ "N1(v_w?u{\ꦮ\DpV.* #)d@Do@WGO)&mǖ$\Ն2ɼG"%+86mWi-ӽG{V&rZi@T,ް܀(;F=73;ȯTlބm hm"PwDP}*9zun]@-H&/{PecVv/ܡsh&ժ$?S戊-ӚsbXdc۫41qFNjC Tl6أU2h.$;@ m )0b "͐,i?vH2ѱrkT0g8-DlDqWn"<uA˝`g؊9:-Se幤D-Hcn$ qP0aO8?:K?]Yg,r&SI^d=Žp&>4Y@+lV(n[<^%Zm`'Ru!l4*v&FEm 5;{dkrLGZ!V(z$S}Gg3\T"3Q)*Gٜę~cXQ=wU3fj>VR׷'ĒdMn. u(f⩈2lU6lA+N%Di0S~ao:awгRoLM. pjcEfp_3o=Ŏoi=!? 0";|.̕˷ɑ-<M.٭27gkRg?;5w9`ԷDyj̺ A3]xiAz+j>JmBXNyB]4- zV@*j%t#- .h\%o*by/È|>]2nm@C6+-%m}HOE4jE+(([' (YtW1v>B' u8a(+>hՕfЉ7 VlYI.1wou(xv1%(ef94f|hq<;i fmŜ`d4z5D Y"eBǝ2 &QqvdbϤlm$(7e$&ؤ*/WO<Uνs <2 ($`T̈́^3uDԽns p%6?V%3ø-+)+ vg+ųC@۠Yj0 H\8뉓"v[@qy\L0ć*.P&B. XASL $ftz&~(ׯ?vB',lkf+7 $:5+&~_6D,V.:vM,fķXr`AN]'*\=enp JllZPofG%uFrČog])TSEෳC.huu\q:J Y5w hMҒ͸MբƢth;l) WN%"IZ{<)F97;"o=>GCO| 1dj@9%?s,Pt!OP?nZNxdj=KDh"pEƅ_&A6ۧ][6 ?1 qp{uM7G`>Mn8[ݬ͆2耲_@ y_(0GhG˭{WƙSszM@FJ}EdwbS[a{LA[D>Ϭ$2`uē(lG^bћD? eԯ =C y&T jY@}8nM•j) :D_?tZϞ}~JGw;bO7oqѹxxj d>J^?Q?'d[^&6AdBBz~&CCF48wFGteyA64DԳGCշwpiM΋Bh)o8aPakoMY(FG$9z;qJ1HE-@nl8O٠4Vւl15-Ujeeᓞ@ni tϋS})a @ݗJgT,p,nKIqt sl+UB#U+a04 |j'aޕ|jÐ &BdLŢ86(iX+/Pv,N4q)oN}GbvSR$_LIX]<]cҩ]癨y2E|a!s;sm1,\:tuMu㑨 p* |܀(d9vb6]|~uY)_}gnW@_ 3 e>oj-o\hT=9Ƚ^,72ZUb`%٢`&s\"פn  Gsw`Tb^.# {qboTL';%Ťm`;Y&5q=<[k%෷49vjx߀+񒭶cxX(ᙹTl =LfiyClb'#z-u2VZÅ$sJ~OMr vېJ{9q_Q<Ὄ! =61~9e ވ·{uhCXI2-_|Jc2mΎ?Ƥ2YJ]zbhLGriK͎E2Ze]g]#oYbCn*2n-n6B;Q,׬(0DJA\d2:OW%2Avl_uj6UJNgu_ WS{\ִٴZo6"Llͨ>#qu򓀞Ț݁k{kSAF:,~ج9:q=sfD46OLsP67o~5nef?Rn .:~QoѼ}4T8rHe4QWrp-; ]ihpUxD̻|d6ZM?J{L94@,siaJE,{r2͔:m ;:BV̍xخҶSe^Vdl1SȂyh^-- p:Rxdj+w)e{ßb65%l7onr*/)?ִ2xz.ĭ9 1kv&(_Tp'rvEi*]ޡϜ"[Ϩ`{VFňrYrA>E ןS;h)7\:M[MQ$s'ĚAB}"4h(EG0a[KD>cqJʺmyF9} C|ߎrwVO2 *SiDPq©?|( +N*е;ئAi[ M(NUV: #εJ [kv(){[ĄE) q8§]yAjqp{ZIᕭP`*r%Μ'RlQP&Tx뉘Ur&rw1C hd9ST7t!wzzcjin9nҮbJCc$ϖ#XnMr+yc(8IzBI"S3p-x%0w,c/LJ+o r1C`VAqf[a`e/;9uaUsy3Аb'Ӗ1k f7C&_.p- 1ME>T/gx˫Dg|X[xߋԌq,Ur ,<3T|̩zGʧ(F@u!]V_(m0lE}"[ܰ~[TaF',:Ul_;W%JIjq8wtG(Az8kWP\#϶0lUe*]P=X]( 2+ASעooDԈ o;gkG9zsJʍH 9.7#޻k'"D3:è+\aݎ}j8v< 2F)얽. X#h~r(Ju#ɏ>-T'i=|4y r U-#Ϙ2Pe}x޽fKg%hO*-T4K{_v&D‘:j7yN#b+@wM)eQ6c:@4 \ZV-.ζi@.wҔ]*4!#K_0 }CXj^&jUcò +RU){mrmf@}e(jrqԔ"Y-3N[k!y֚S)U)DLiYxEP /܏KBj?Ka.FݧiBK杋Y*K".*"㨁!*p ծP!SkNH)8 ԝÇRo,cQV]&E}Ο:N<88FK& Tf d6\hOA #.=fE~Z5+ ֊s#4kQ֯T P  f%GB ZsC<\AU$Y󄞩c8 -F"[D}rw!Po'[yup4|WPr߳P'BRZ H8jش[]=_L5߳LZԈYYd̓B9Yp&!m8{Tôn? Jae%k":#"YYO-iS֪8Md8^ 4X֑r(?Ѿ$CDᴤ*7@A(Fs@q F(]( Nڊj$iCV4ym/M!ύEo`Eҗhw+#L|eiEęH&.9C-LPl架væM!giLĤ3AS+%yt:KTP!&7Nx:i)$4Z:L:0yhV9Y"0n AR>e;mX4NuJ>goG҃if= VŗmS{J;"52j͎W!kܩDllJVG{h-?NRA?p`iJHV@^W]0VSD.|aYLQ 3 \wH=Í1)h&TWx0豥C̾@3cu8ދ:6ޞ(>6*T,r42&E1F=Y+c qNh8* %Q/XZ|l5c|UL)MJѱMsuGgq /+3r"Ϳ?ʢ;sB1w('# %^\\屄ut/*aXNf6pHFڌ1e}&X@­ۗTʥ"H3/`"zr5{ %9/2/l"ߪ!m%Xv:#hBY|ioj.U!Ӛ,NSuUH4}9vX}]CyǜRa&53jM̩-ۣ) pkxԩ#jة@j7;GXzΓ|F)"Q.~$SD5{!c$Z@g />}TCfe4A%--nY)p1HYHO]2:ǘM) @)Gfd$SGrGUKsX0 Nm(hqbhPp4r8 1VR 껧%NkZ)ڤ0KGK&ZJ~IfO)F Qs׷D&CfչhJde)3Lunh;<;bWZ eM;!J8_@jЍi6Yj㋪_[M;"}?]*NBvþ#9%e.]ihNC߸V5 bE1$\CCꃖSj/A,zƒ9?7W#nIHތ1jU>4@S u UeVD(sjAPihƲaMXwm# tҌ >3E@ A;LuZi)ޫ]qCȶ*6mB8Lct4N" {@7)a@t4 L߮jj?w(^n̄/M3-ۢ|+!brw"S&Sg')_~GYpsD!8@B5vC JE65B]ʓ'"*I/:kamlKbfuF'`FJ[nÑq&'7j&9b ˣSP\3w#.[^)5#=I6h/!vu]'].*J$#Gm^z CgrQRf%ŭ^ի¯@y;|c̞ D˔:K.ye|4_SFnUs Y:;M!ߋG~JV($/.Hh{op.;sj34A+F`ّCBAP?ZWRer s/m썺8bD~U8^0;P2p+e "Hy Y9d!(˯f9MroPu&Oq/Q nF> [U v* vFFqPx=ß gI9mKN ([eT,|$>(e:Ri*t ;جnkklxd@#̈́M- sL9a;w,S`LZi]n(s>O\T%1@pbߤbůb؃b6Q4!FqׇkbF/ia9RoVA^zakY*͎R(`a  j;a1&V' dWW0 g9 q/G҉&`TL0on7Ode ?"u۸*doPTn(`t-7#~7iei0)ozGRN7C%6?m!N71^acs->J:\P$C둅hU.>>WV(x2 by]g%jUܠ^jK2zpPH'<K* ]_HN&Ow:eC?9uQkW)wk7#<0[1eO 5Og9OEks#U`!VLDfdPl5t5BWiNZ/^\F#7>@^oyBtSihiJ4uJ)/D<80T:hyzZyFn<ӐFؚo[ wA jvxI9GưPU;#_Π7@\!~aA-UG z'g$ 6#⧺c7DUQ'ד lξ9.yM>m.E`HRVB64p>ԒbRM$J;ý.ʑY4-tEi9FURjiv n &@ ?q zΗF)ǪS-eHfpa$ǭ)~/o|z=nC wQJz >T}~2kQ:O$З y|AG^:ьOM!]TG5;u3|A/qL|~u#`[A Ol pa/ d[4pMÍ5 :7R=`Ǒ<c@D-[-=>Bt|M(GQ=cp 3]Ș A2_aW$q~wN7oXyE|7 %>g-sJ};P&IDxI< I ʝǦ$cXݪE=֞c'oxMЮ,I(PQ}k_I]<u!>ƨL ֑xc{_`i*=e ^]j `z7/U#=][DxB)DJqTG;*>1|mRƯ_LJPu]K7RyYmŎo ƣ>{VOu<#`\S@#R6Pƚ`uy ݤaH*S0CέJp|=!Zt+K0dU"J8S,P!Ȍ^'M{8jhS~cV5d y@,4(Rauab$f VWjswhMĿM"tYTxkE'Y DV/~M';“(o7j0Pl kfX {K#Byьp{<fQV1]r5G*pi cuM4 &CẌ[Z;Y{R;M bCzn,ʶuJKjф @<:*6E\ŨѬ_aNGi+Ä3޿Ji(~/I幤Bn'z:CX5A=U¼=O3`0Տ̺=C6l? R$]㞻frB]g͆C$( t*o;DR>P<<0ԋ qg=Ȗ;죒DxJ6}+PFN7-F`UaZZJR!:D=JQn̘壧?0.xdv6i3AW[y_ U )D-m'uʏ!9cSfu>#rEiW9E޼v<@ uh"@n7Ihh: M"Q&h>cƦ /ԘWmҳ H #11p2exGNaTq X.%u;{Ѭ\jnUj@+1ڦ] R@n9F5< D7ƺAlNzAF4E*T)8X wHA7x`WXcNB RQ)3 {~e4e Mv]cu%Ҽ7bQl)ϮJ4Gh>cbs8QvY"oUq`4佻V+K^6Yw ^EWW y-MnƹGY>@%`f)J4봦~gߚϳ%eY)uGddi κG\7$QticԀ84Cuf…Sm8)S5bL𦁻a!?rɢ|w>vZEhFdj<a֚FsK%v)yH^=iz#yƯXW~ls Z*F٥Xis*%j.ANU0wW\?à r1o#u詁R(LH ͩA2=}p1fBb+y|S1dnqi#>{![")m4.jZx-61`VTO +OWb1]hIƎ"e^qyyGʂ$ʢpmзNu$ LqD6\)F[f շmgc7\: .3c>M|~DJnt[×=M:8FMQAae?!A=ӦgijZ߀k`*vsENp^r(dj%bD(ڏ~ԘiIrN_ lMvVрF&_RXݜ"ŊsvUr4O,^ASMm մw R[}bꈤeo39 kEɨ$aBAc4ޕV/UDOf3_Hk4-;[PT8-E&}6+<6*XЈemcYf76j… JDWɩr;>?I9N qq]$ Ito' o.} N nܬc6Pm"%.+vߖʄTܽsFChJ=rObH7&o߭)}0 ZFx}p`+a"{w{A2JwrT?lfhls86gAEn$N+rJ)}藹M9  vs xҬ?M-xm'k]^MTh29Aa:d1~#s>`_[qN&[$h4 w!J3kY9J7+n_ʝWD% iXR#Ҕ>uI5?w3Zs w X3f$y 2zͨ)D8Kw-Έ sotvM-}ʁP 6-~3t߻r;$,1t,W(θݾ6ǹPQg^ ]77ߙ-/_pa<ـٸl2CA ˕X>_}_bBXa0_i59Aۢ,4u$BU6oq/2B``\&uYEFZ?]ѯ \Pʜ6XKMn3BuE_##GQMS>~NDb{gh1CxfbT e+kz8QRG Y sw(RН%YDp>i&iB?+^û|6Qyyw8-վ61 \gvc /wʷxrif԰~_ лfG_O㡊%G_Xjt罒9F"Z 篩7/uJhesqA?:TQ#ߪA*g18 ECjvĻwwRJgn~JFuЪK*:KbRHf<nյ$<< s ==s>dHʄ:V3mBSgH*)|cWT,=P)hg X, 9oS:kA)$ME6^oDez5̆wWt"Ia4br"4cbrF^L0!@='L yw %] ^݅MM BK(o/zEɞZatpd.]+EUmDGfnRט0wn AE>ӹ8' Lf "Fr0"#y.)5Oi޵ɨQxrR;DF _c&̟8I=-R#(TʍP~O.NCiq |&mt*'?Ƕ }^dZW^T5(;:\-@7̰χU<?ӻRؖXiSIՃ?L ZV:RaLpp(a=12$#On>VޱֈK֘{.t IuҸ.27E2Ѱ!4"\,YoIl3"gJqu95׽>RӞf0aK,~nŲUp5l-t>~c/)b?@w\wHoqc0prд8>MнIf{jNOŃg ϤzEo98(~** chtA  >:S-^/Rԇ2.T~Tܯ'8HxTSWD\~XCj@h]x"ã>6_m˳ҔӍ2\0=䵘|67Z' EMn3F(02Uwݷmawy6RC-ʿ$[tZ\B?*pqv6W=J |\_޵ήM_8+ЛHK,0 de1vʂYr{2 [Q9^Av1;XpH;/p4G0c?%ߗݏBy idTЮ%G(,TAhW#~\.6M]ʭ1oKdDEl9OD1(Vob-.ԛ+ A:~{Z҆iu&yJJ~Sơ>hv9~r"=?19yJ2g]4Udrmu uE©.`P{{KIg ІffLSW״ˤߗq8MGx 7>!8?2rHcyQE(Vı=60W/Aq| @wzP #&rlClb# &,=?@" >-^m& CqBOG5Ԩ/DbRzA%}ׯH<o\ߊn:?bu@ _؊\-}D#!l 1\gbQU =g UT 0@>mr^">U=~41r[4j=!ojz"2(FHh=&X$>93J/L@ wEs̸;y[?c B'1g|{\TeڰE!J}b)rcDyFPD ܋E!_.Dߕpbր3G⬏e{|6k}ԄX92#a XQ!UꬸuDY&7ےtB3@R)K"|]ZH>XHX+rC^D"Ϗ=i׎7uݲ' D4:1coIk䓞IŠE{రlYSSǼ}{q8Sl,Fd'9} eS܅$A@Ky7r12Pl9Htȹ9 Wm,}]p<>rO0p{^lBhNe ۿxM┐N|sFt;o<>Cڈ4 MSx"Ns뜆23kb7abO^|Mn߃޸ݶx)}o~1X=Ɇd&ސ_"j>=3OЋrͫlX._{Y!>-GN5s| _N޿qZ?F|F+Inf#޲*`5vM[q\XYș~VVLRkqt_ZW.м?&ȌޛŒ2ѱ4ΣN 4ϵI "e4Գ$EU3ʉ ?ٰ|VfsvXh_8|tS R躘4*nCw޾MP G'.rX%" (a{5ǐV= >_h)*ʱf EacŽ.5>̊SkY}yr7]G3R"y !k,RnK &&GOPP_:n 8D$HPrK"_;h!;uGUYIYøQ Tn:|[~3K=`G,b3+$M6 a:&h_)C/nlP)u녒vȓs`5câeObϔ*34t3O1VOgc|fk5aw|(X`/M IEe|',̽Rv&u\_06dll/›3_Sdp8G I8X/mH3 N XGp'=dNe?QY.@^~h Ȱb?süѽyqO[! ٙ7lg抴2k_i][Lx/!\nCe3!|w {2ۚPQ)Q|(thQ0e=x+5E" f ]}iX`'J"JstD)Q5;:4_I |w@[~ ;N?O1JlIXXHnbQ3]x Zs[|+pOVV"%Â<q )U2tХ0,mڒkC9?Y,-Tpj1 Gz;&M,|ߺ2-\V"!s5bC+%:ɦ6:)L1t=PyAD+8iI`H=iPn|'fk U5/]Ujv#rFC-Ɛ" $GHj 3oָ%Y 3WkUYIg'܋ۚ'[&ʊ/1T N3Z+iv`} ibڋ)!!aOlRZmSHؑi WXS)*%Au`sy˜rhłC%):ىG;D&!=N\%u6w.%AJxg~= 8`h}0TGKMI웠?< ͅ&ܩ݇@ZDّ.x M"6OA[99{a#zr"ikYܟB7> ' ^[-6Д;SxtDkXj% {6d=XH>`n>R9^=_T[}|Vo 3aw)k7wSj9a]c1||:+ Km<%[vo-Dt[*Ht9mQι:pGMIʝ zբW&v-b pNs'T~ߟX~JolOJꢡxjA>1{wlٸfyœr7 *Wz4!#Ƨt]l2cNi$J-׾Fb<5>rY|j2>ʱ2$pC hC*y@bF4Yn= RߧJ/lE0BRa|t dki,$cT֫~N2•~,!^G;&_4[VNiNٰtsx6;A&lkNw1·3R^ªLe28`aEMԏHX: n 1Vl{7@+Pţȿdt)$H?Nt}O+oKDS XNj'"8pˍE(+n D t9 +Y!^kE`oVH Ԝ 4qk42QU`Uqu(g4`]XJSg،pRQhb2#țz4AA2!8 d=@ӹ%U.1O9W;tǠ€ $, ;wMofl`Ӈ N=&hl^758 M?j|ËT?D=| Oes,=a!AWd5~r~Ȣ+.ͨy0c M{"h0V3yk 3W¹vF{-bn_M:ρx/_۱jKToIgd*xLhA0܉A*_MGچ%Q=r[jK(w<?;G2~w\L[UAɉ/*K'֊^g_b $$azܺSfn06V*X<,ԓ;T_c#l\GLwMAB3 6j1-Mq'lQ] j=4@yZW Dtu* u:ܣOC~x:8elZ :)[)E. 2@DKYUDVN  {KW,ӂ*q^z2_ѽYV~IЦzntʶҔ ފA:-- v2SJ­`)K|[?=TYl?még;6ꃢ?H{#q{Wv`K@ 2n tH$P{&NB.UDl4$ J Y38!o }alOH P e2%j_V - dc`~Zk) У}VNK5nQv=)LGo ֹYFUd^Aoޝ+\3z43X:K:1>1;ѩY #SHԫHkO0"AΚƎouɟgUAv}|]r).oOu Lhٖlq8TWXE|U 2_W:Xa? QaϹbYc?~;NDi^lZzMҋTeANfOJAI)>CU#?55^̔N~2тUXBn,^9С 0M^P˳@q24*pWzd(}uO<1/{][>9T*Nc}[.!jсQ:$3cE dyjfM%+\~BstzP̽A۪7~$z!-묱Yެat҅C0c`{^;wo!%DnHZ e;ˆB(5cpm1"Ǫ 찠w? 8r J}W)ehy:aXԬO`#gY_7k2 .䟝N`ZiE {^3]5wf籓_6=ťϡ|B.%FKkiٱPʛrt侴{>>=pY| /5AYW;jPfn:@Ų#fO>/ *Ijt 99q#K|V>[xQ2iqIԼ^!b&ݭƼwaȃZ>F4%[Xmoyek`uV;^byF,}Sw:qneLozb2W7#=G՜#?}jsOI]^V6%-z$Oҫur=tH_L>2qϑS1){v1:.1el6(ꃸ?nC5,,.|WbY8.;xnM5E7a=/D Shg, ײYvDfAwy֕! ~,OOVVxj89Dփҡ] a 4(҈9 Ou(u֕.$,6 JN8`ZXU)MtC6c1^jCi_TI2u}Uw8$M!>n2woQ ̲$g2""d=ֺ 倮g{%ꊥ#8w*нy;H뽭't]sOY>A4ZA,=3[xCa8n;\KTyc{ЛZ,p+"4)zV3WY4WxB=\¼/'XuEyC0TĽnu}|?#*8G `᭼l;GN@S?M' 4˳J*]m x1~] ^d- oE F'gOgy Cj6,7JETN/M:x`n =BhYUJ K+j1WAW,y#n'}_ݑm8D~18_ałGt>)yRc x.4v9fV*zHbk~,u7# 2FUtщ3A{.M?EHy,˖89,LMY~lk>}A=q~x\K=<$덵6 :gRʎq^aI2 NEǮڐ߄(OA΀1idJ:!$O^[,+:d;hs4,HV#*Tn{W6ws5e4ѥdql]O!mG\p'FޔC2WQ8>zp?=[K@CxB5(^ za7%ͮd)=n4wI9~D?q?Y.0⢙}ذcDIJe߁JpZ8Ih&uACn- $5"hI5j{zМ^U77?-OJP 5i)Ml5G~pMW-\Emb N妁'_))`RXE.t;HQ+u£ROX^?b)O,Hp_v̯Fl޽o[eWaSá.3NicIĵXàM.L WnD1Jtr[8d¸ևtplH>фmGlw?WlҟtP҉b<wxb T?MbX i1-iPI'XhzK:P^J|{A" zgcocf3q 9JRe`4`pߧ*bZ.vgrg^aS5ERFgtp})!E< KHb G7`L`&6dxL q҂tWs4%¥^ 2R$L슅޶CNY>'N3 Ы*nfS{.,Q?7ft~l$? H!$ԒOIɭAL=͹ss烪+sQ+kSJ@q%5Qw#c1)跷3Ȅ!%AchM;Z CO %[ تIn qBj:(hhL|8pcU0L|S=TUB봮J膬R:}&V(i>7KK)b[\ysν/ƗlM R=R%?:&2p')\_V[4FxIaZ;Sy.MkIEnJ5ˍ]3q_D!u\'*FPR6pEľD>utѤ99o\NYZ%;҆JݷFU+apf#q`eŲ'A<@r]| |g}<jiRQ.~P-w3 6f%MM/? CV=3~~[LtT)of kC)S1Do_d2IwAnZ8[a:yIV4E_a Ns-)g+ļͱ$RЉxޞ<8`o8LJY~2̲e4; E}a{EQ8$UdSJ(T-} ?bH;fxq12!|ҋڄ>nF?\eT[)^Exj 31х[:F?no>qrG/1C3lGb-z~ /3^e1|'hEj "E'1?bU?=VE{:܏ hPC(h0uiQ9P7i ]'VeΞh1Uwwr_]ttuu *&ք! PB;PȷmΌɩJSo9~X1զ<'y*^Y QbZ>J_lSx.8Y%}xILra0D{:kJ ,Ls j&k-h1ɔe[Ϩ[)MHdTJdez0 :PÁrTiMsѲTgiq&~1y5C"ј(hK/{Xi,׉%s E9:<& ~҄z1glN5/<tNJ z3|Gh8?xL0(PdJon2^ȽCGDެ~gbѴK7ȕ\2$+A{O›sQ=bKq]C55h/:lb 55lM$+*rPpSh2R*{W>UZE]c x<ݸKq1BLYWU$o&N*LD^0qtߺ()ia34C[ԟc;,Wo LK/m $Lk5 ŖDH<%{ Ϟ#k+&i&sjY`}Im.-z_- cGKKPKq> ݣb:*ĺECI%.{DA8x3B#?=509O[`q X}%Sxݮ$4q-`7ZZlxG\#7Rfק ]l?W$T`N ^-SYa 0NwuxG+^Q%4Mآ 61+;EHU[Ա< kzrS]ST,+Q3pa,qCzDzKiB=a]&f :7"' J'!_sO^)~-1QDo1g}7j,"-pʘs>8{A$v^$eS!*߂ض1P|`*ڼ?G2Bio*Ǥ禞Dujؿ6Ι?τ &DkjI)k! g ރ*Lєjam0JjB,$;0;&K(oXj1bra(6y3&QDnW|뤲RwH4Kp>~GUZ>?|`FW{2F'>eEvXm2GXt~K-E ^{_N/1rޯ$+D } >j:[U~*RLkaC֩w3& aA0 V-"K*1aG.]SBk`^6әv^-Yv?^@@jI UPjݐ`[HlsXޮ8ٕ„ǯ[!9Ig{${k.wv FvضE_!FdCP3&n>{S8U{f5PrY` JOI)O-օ-nUmu}y5-~z0wSwegOCk=Tckf 2T>*>gsfJ"A5mtʽ 5k]{TC ,cup8ߨTp䲏c\#9MKɾ:idH*To)r焣φ[yEko}m:ޡ0!'2Jok{w (J%? |HS=zm'QBoi,[S?rfsL_6Pٙhp))xF~!sڧ^VYDv̲ ]@`찿Ͼ+DnQq6ֵS`>ܸgᑩTY #.3%EgS/.ە 5}:LfR/4'UJl+Kp( rMfA>F!3CVa ު~-sR7-D4xe$I%%zzxn7B9Z!(uҒq;m_7jJf׈ϮYԙْL @I@p[7b2Ra(zjҵѾ @G]Z'jSy[7c)FZq/Ֆc !B/+ k~9#wy++]$#a8/UЊM&mg!iiUh.^CaH ,~,^Iʣ,NLw!6m<-fF1noj+ӱRQ ݝvmΦoQW]%GkoZ{h&mZ}XxZ?෫hqK2 SE)U%BB~abUkFB~|_ &, 9q*9OI˼D/3dd f8+ MM7 h@M)~处e-~4-ݎMz`g4'ޟ=Dr~!{)i,9 eΒ)DfLi`!yȪx)w~tڡ}`):"?HʜaX%1YMrԲnmytTZbh.4B6rSUUD{ mTHA IJe/(b"vj&I!FZ ${(eelɀr-W6kuS)]Gaxt\dZE1-7j; ^vA܍%AAߏY笪o|ղk,D_U썹Bzf%. LHw&͉ XRUY 8//Cj]QOF]Oh.Kkطw@Xjnz5;>,/3t!%\ l"™hXP+98֓K[j*8?Vfj# 7|] {V!a_d r_,qm^˨u~J1? !_6H^1Cl&eļ45J5tQ%" R9蹥(= LWkIܢҫ4EV"@L (y.|~$;ߋ8%]iE*< nXӍbXgp/fet(H9w;Wl\ L; u|MiںiPv1ν"%`7ǮslՍڭ01ZrG= ,93%O1$*{M[Jt3=1̏' @ب, fNg,XʎK.*cqN&82EZWR1:53iOw@[֩2 yA5k61_KUl$;^`<*|5 bK{8:j1T {.t\Kp3xNK~[-G#1:W2rÁB\/# XTu»CQ#\Ĩ.x,!%Iì v^7o,>D3(䘄48 i1=:Pn}(0JIҚzBGlT=SdAX,HjR(qcna%BsGIiCb1QP=S+n`+Yh8ÑÄچI^~({6jG?n<ۊYUc7=#0.H#ȳ3cW!7[ mi $j#J}bIX~ P+0&RS}!iz6xĊf$MEWa* mJm-(ػD,YjUS@]$1(VρQV%F AxddcnE"EmD`Xd]h&!U}x\B$yD1LxpJ/(I;,r؀`Lxu2J| ԥ!8? 'We$Y$b SOogog D߆)09OG, d'"fOSIYE:ЊKT1m62u,3Kɴ,2med-C!8F>d0i͒-c-+WQ sB{j@ 6Yi_޺(Co9is˘OՑ v}G/P-VqtOZ:EY K>\_K.ՠ˚x*/tmL z$gζŇ.Z ewȤC4pKʅf9#K Ge2049Q_?%n v'R-^7nR T%WZeQ_x-Shʥl~G4 Fӂ0{׻m 0/O}DxL:,MGF?Пreg>!]`i0x`#>Hd1-RGĊyyA\#&i ~YƊc*ovDsὅgY^8uzB"|[nx/S0GOMAGAۋ$Y'TlY~N(u~Y6IL`+H^/!NK5d(|OV>=_ u}b~wum!ƣa6,/"p\/PQ`}ʠdM.}fI ]ϥKTc_aJ6Nzo'Cris^^q )3ov4$a1oA'qڒbqy] Hm^Y/=Fjbn7xڟrl-,&Ax`@0pjRju, Y؞XEH*E&ء7SܹzN_xrL"g26)@1xo.S6E'`OVXw!U(k\' #@tk~ZݰL8Ӹ%GDx չ3/I tq5@Lٜ!GLȾ^3♚ɟ]tԋD:7 TGhUJRySh`8G<6}I_@Fsc[|H@Wl:&De9u bwB=NbN0ʶ[OA]ݛ< ugIELԅ>* $~ i]޹RPx xAܨ\ЂnO.·no`X)!|v ZC d9Jrq?-E~`.us& z_<%lH{?4ENUMc] 8"eEO ڴ|Z" [{f9甐9Zn; #A {d`0/{QӳQ8=NAj9p](=XQE}gri%TJB*7q9WEQ%,Z:*}G=EmMQĦcs8agPvds8wWxf ;i+8'X&0q0C@d\3f,X:wb9@Yd!Uؾ=]JYaqqQ-IyW=#5vIT}sgM?!7_^@][Oʅƒޟ@wiP!CrePS/#R;D( ;ylyRnMI8١×k_2pH5O+$B+Z ~HB.dqN`\zs々sk@{.4$h:6w^FDn $.aipTT:g{C$vX :Zk:Gsќɢ۟!*93EK eXq6|X <``FI2 y UC:[J{R9`6qFj{`w}]i).Tx)z53h䨈Xj )b\^ޅ_!ź))&#)wu(o͡jv#(#%~Ԍ%~z燡W9l>yNIR0u?z* <۲J- Hyʇf] L`vK:r_-Q˒oY0 o?#m`>Tف@s `~. VI&Tl$rMc-{O9$7].,xO;JᩲpWA{#U'cp#w#l#IۀQ 9 1-(N՟tžΘ\uj}{3A6 @-4W3EơO-]䯞S8$J.QUAwѰQ2ܳ`Xhi.IZ7wo߻;G 7:fLZFw`~,QSGITBn$*v쓲B~^`Y0ɱv=a Rc ?[s[9jvƶK#k,{}1a!8 8Y\So[Ѹѱr?a!ݮom92Ao:8¸/vJ`_ ^kpg(_zZ%zlCscba%~k_HgzRhuX)'GHy0$L+/i#X1䅀~K/w(`tc) ZM)Bnr >%ڞJxв_mI{,%0xQMR9'+b;+33$h#ڑ$饳0Ꟛɢ"'0Faa.n]Yft$W^5Jݙ?_pᏟP JZ1 A#_]Mkf{WmѼa^qHÚ@4mI,_Lh jնbfO`Ć\A3CJN@1Oۊȝ( m¹<^n)@1]qSSe,5wͺ$Gb|,MoްzU}-aß*6LHbcr>4/AA6?JPNEpS~p}D0 =hx sQO߰mv@"WnA6-z-3BLeG*ܬ=^Հ>eZ?Kʪ>JRx2Xw5`yc CF0HVу$QRHA[  c3{uO&ls'6d=6#RGw\/#6 ߍ*d o{cB'廕\eE+ IFCΤǵ\ht+DLr.rTekvq Kfŷ܃]ϸ_T\dSf?xz"Tf U:6N+ϲ/o_#?"ЗXsQb.8 W@-,>8y8؁_v9Q8 1~tuPп`Li21}|ORM-ð=rB0O%8JEF-[I])&Fc"0P1)(ѢK>LLUeDwK RԳ\)nL8||vNO ۯԲtĉ?kqwx&QAˆt~zm1ԛ_ߣ=Nkcs<ǜ0:{Gxb<;RaEu\KmFf'ƨ^<*F"k/N$P\vI!{@jS4ŘJ_#gOo%c G@QʓUboA8d2ۚ_LV)eGvuq ywj^ C&+ &dֲe5i]_h[\$5<ZQ, Uof2!ڴ& /&:ʧ3I #wM=uͥ!V{#\/&Y !w?B IvEMLphc4f ZH;dX< 'kt.4.2sR& q!W߳®_;Sv>v3a[BQ8^,Z֍0@#kϢx)GGg9zj,X >cKج#'02Az@4+D@"1G;+G l h V~z~pa@32&8 N`B<Ȅ0en!KAĭz:T:%OMU JrK4QѱG;+:l*8N"m&r{#;Ft oݳ̨JcX蟉;CU&ws8V2 fKyRw>AaӒX ЮC}l}D =[&P*\)S.g~ .+i]H,^1gWdǀ/)HiynW6dI쮰eFF")."nTm#>pӤJuNyz\ ʆu'[ept{VejUzA~x p#:W-O\qf3sd{w*(_gmZ64/s8~:zv }V]##K,Yjy:z}wp>AT ϺܒR+\?z~}:%󓄚T#fu8:pk〽<. 9u O6D"&gjô2Ndpx0yGB[n|hٴB^pfAK41ɻd,WrE&Z f85ڑQ˞G6bj 8D lLzf, 5kYB' Nȸ3C7%[ F B w@LMgT(Ln:;LFWxi+y}4L&,1x|;blN #UDTaHmh, FgaRWlH7VH)|]27wm>lmE_d)2OJPs+4_xruȚvg1|ALJ R?y|vyb: i("B:0Cʝ,> t+UgOݡ:T~8&+6`c#M#TEF$ݾh%USm?J%ӌX5: Et4oε"b50ǂt,R1Vg ;nyrbǃA9{#S`š\܊4l9M 0SGn%ICSLZ쁈`ܚCuU"Y BWJ[چOGXM8`{pu㫣BPzo$_ Wi9]io5cUѥX@@UzŹJb,9AogT%7J-hč[#8h gZm٢gSm`,sJ4ӏaeFXz%_Y}RTCg"z0t9n=r1&#Od{C_42^|+sgb2X9O)hކ~6ى+T M_o'FPhBAV bvH`)ZJC@Wܖ^۷ /@%Լ+W)4tnYwlVn'噶XP?Cx>Modk w*{Re+—V( dAL#*nCz,V˥^4zXP|Jm!( ^9we: ZJˆ37+zO'O82f .5a8[}tk_?*:-fT̮NDqUD8X? d _^t+^P渢J@GF aCǞ؊qd8yμ343v1[#ڵ|({4Rq( v;zBHsрXҌ3~t`g%Gwp>#w$m>s %uBT9c8k3.́<h70[KtcQ/pa|K$Tef>Հ!{iq-fW5Cco:Jw6,PϔH&h`0l%.<Oۜ\~l{F)tFA ;S.$h}~TVC6x0C.]: d$} bdu-X 5AqoY12B`4 !;7};$gr.x/$6L&t(/l0Vnڄp.V)ެO ' ZWz M:%)2€lc IAwM-A&-۴^6# ߍԉ$#-MX}+.΃761r!hs56@ws pw!a#bjOY;P(Xrw#?@ O(.A*һX;3fA;I FEsJr.5VIXBkl[8,{G~OiF2E C; mqM*%EhqJ "  +dȹ9$f|Hvc ƞP; 5][ +^c;`>~0b 15`7aE؃];f^ha7wz3UlT#," `zl驁Zz䔽ͬ1(S&Ht>ZdiK- '/?9dw;e/>W*)|@I; @/4Zh;g` ʞEPݾ/QLmV V^RJ-h[EʾӂةeriFUr)Fhg!*ú:Mjƺ6"twͼɬO1YβiQ.k؟ctHPoRefc{}] UBzdF 5"shP([p$.*3}y?2YW0b'`ʽA=DEB0y;@Jof>rcHKl6e_wǽT3bg<',ۧBk;ߤRϓM.lz"NE kQLֲ͡jMZ\LVIRW%:PX23DH{wYlJkwDb]"i/l=/Xu= v\@ 毾ME7Dȕ6e&5UIg}UM"=uڵW5;.p_u`$!<_N?FY_&t_8ox}.نvTЮcn^ Z RAC kH<=RAmX*^j}+>إ֒$CVBWU: z_YӾZ: e%c߷P]" ٞBP /R>V$lkCQ )WEp/[Z dˑd(*Fw%pE;لNo ʧ|yZgVsZ#.HI7fJ]aJq0* k8 $.lj-h;M@Uwq%U%[pb ǹb.C#ntd 7cWIN\^7Á)C'iai/l)*0FN=" "76#384hgS֜LJtl 6?==˳[SF\I+IY)"Ն|Tmj f,#覙"{iPyb`1-0( >Ժ6sel(7Rν*?Kneh36?t"Z=~JÖ(TkQ 2h6]¬5"`T C{ܘD?b~w81# lw6*mh(rJ0T^;LkHWY_] ^ F̀|=X֌R_H^Ugw O(Kjig+gfKX 6;'6zFX;9] ThwԻXv dz=dٿ+ ~#BBvA3xg7lȢ J`/GV40Vmjޣ??;‹_%_ѡM)0,aDK)]|baL{]q\OgývrZRR3o X\Df`5Iy9CarjTz$b=O^0\nVxK`%tv~ H;{n/BRO@@H:4OsuiOd q}aU̅ J~IHz4Rk E :ڒXG?܋7HaM)_N VҐѐB ?;޸&"Os^i~U_5' ^{EreէFj]?$NJ6@wi$'vAӁ︢u!f1UA2b}ȃ"\h۫Q K/?cMwG~N@k sa#)S]z)>M)[Wi>YBqL*v&p;i4&Rwc—+C<v~ I-NeH(N }pQ"%/_' .y,gg,~p[w5]n7{b]|d\QheG1<ڕvSZEJ9,qªy>e<@A G*ܻynFn`yM]L ͸/p?2U1zF>dN"6@75s<8u*ί7*Sc֢8pރ>;8q}|/ 2D K^d;SIH}N8E}'!";!edWN!H 0?1^QBwb#~ךua\ TrD.7w ep{-2F#+qs hݙKkxб|6Z|/qGo! X=d3}dL'yfD^#57B؊\[|/o 9  oC*7$h_d?tYA^wjp[3d$=ԏEh*l3q&kJL`M "7]Da:Sb:b}4؈Ď38JT<`ehtFf/ m0s/_ nʙ;ym4`b~("ep~g>X[6\dY$ I2- 0"m50L=imWn6Uz";;(Yl*ph:VfC~E@L, uzE*]d9!V]n½g]gHkJ ;n\mJN뵐3nQMbDž~Q~yx t i҉Y'p&ހdşQWǷ:/IJrk)g>{ψ>i987ul#>4z&orٜ\&R%{ݓN`L!Y(k˹>)v/KPݔc5nN_hdDT5W=gL[.;虑\@'tkŲˆ^ҕq`0|mo+ACjIƗ5&= ֚' -xU s 4-n;`);' .6; 땗8߂3)ƥ;NT7>9^()sIJ)`l$0ЩXqA"6ΰ%U6 q!f:?_:)/Y5!`ܶ,Vϡqz5߸YgbIǀ!u/pq T~FQ&[}߸ﲤF]p/ImS/3Sr q5'al=ϜŅZgŻ'KLj#IJ=rªw P \&gܠعQOo*}Uc ?ddJ=3Sc| ML"tQyp48r]/|| '$c:Dj.?#2Gߟ8`AOߙ彗x} ΃w^tahl((A.@FQ&i FǴ9K b%2)Rэx]8}yO5EqRlugTF([B;ӏ}I:&lE^OM3uS',΢_k />q>5[(:XXytBSJհܳx}xj58kYLϿXs$q[u-Yw(2D׮Q9_4žG;F\JLOZgMeJMXF:׎7}~&eB i:iM*[$o]R&krآugOF͵+Yf9oᡥ I!f}3mQ$2ɖ/JY^ŶuOʅ *!! p_QނtmFFe!>e4F ;m[׌5s"1c~Z`V[OԹC)^1 =TcڽYXC& BMaCaIBMҍ"ƁP,G4l$$(TNˊzۜ϶-H ;k&H+Dylze豮.>j Ad!]2wR W_(024M{گB {vƖtǺ*; xġN'} 5.6H\rBTt$hĈLi-Irfع? Bn@D⇫9Hhr[jpeT :!@^wI ojv+`:~i~zrg!@{w2ӍImMo,_}RYWf:"^3Fd ~~6aXpGpG%7?/ cPCh|_^:ԙtQQ7#ҫ1Q 26<5^y^r*'W.ë!@GuMIK2p , їq=WҘf3IP"b#TZ^3H3dw>޵{N/̳O7 zwSDzw" v&Q% A  J`EDDB gn2Z%+;8_twa2Gl}r*0K_QH9ęTMZ_iCtaքCtO%-O'LXN䡯yy5䈧y [`f!-8Fy6pKd.A\a2\!K_t.#X^H]ۤTEfNi^)32մ3kL ~/^K+_ e…ebS!a]$Rx^W[qA985;Q!B" 4:spp"e& :U/ӫ-YPOxwSÄ-C"&T´Y?ϻTTTUsUd]A :t$B*N aO-żs>'K(MCٻ;6&oT3h/]؇`BmuױIy1i$sdQ{# |NDWuIU7OX6iϕ,GxvHB֌}v!B ž Ubp\BGRk}1gZ_K i?$q[$MxAZz[k>hHQB:+or6Z1(cWǻmkrx!ysJC"n YHv=*Gf[q}=~4].{GیCCа@&@0NjqR<L̑cu,AKt(v>S(vF?oOZ9r!\Ao#MRlv+T,T9H%&>gLNYnSƘxd+*`|٢$8)BVUX9Ge^@NP Ooo~%e\/䨗f&r8K]& u+{G]?ׄ+=z<5̖K.蜠S_9n1-)#;ӃR6"lb+43113u˞ɮd»ȣfQvڻ=Kk0(UEVYC OcFekXt+K3:>y y߁O\#/?y_:f&kSڙxOPJskPscJ#$" d,1j'^edΊ:1Sl)_>;?--N;;y{J3قtIqZ{hԠ`0s\W0TI;HrARŋP Y6΋BlN4b)iւKHY(,Yfƾ +L/q>d-&RHr l詳|ɻ;En`%paԣTf) ȃq7Ve7n"*Sscl/]>?\]}#E6K ]QGIZjY)^€Ld[m(ȕ;;o 04PU:jG /næ̘b|8A {{=9#nPɭpN6Lt ]t,]Q?kdpmxL8m]>sZhB( nOc/f̀6ʙ(/7(bȵ&+^QUbD8`Y8~: )vSI|`%:zAг"/Pz3u~PW Ǡ8yv\Z9ogGEꕛM\L d͜r0 5N GZ=:}0?,4v`5TvQ0Xqq-;>8m*!CR u泏F85o'M˘n \ي͈bQPO0+08U ~wR_U2鈀%Hظi*sĨR=x}{l)$OGhbq "mԨ8D1"Jiijmixl'3)AӋZH8wlVuEC@$U@Fv d0-[uռ +FKbF: u6βRjp3msomʱv#D '- D,BOCn8zAs&1 'oMz0EɆb/}n /")_Wo PGĊkYfq) 'ָ=bo2@H^ܘwA`il,[5h+!UcUCCxfň5?pdbyo YzQUqǥC^LsǼ۟!2DitCG&I#B߹}_#@@9b Gj)֖+{2?la ^iu>a{$I76%4a\7 _ee]{_}&m`8x쪾f,pf,ꐒ`eyc_x|Ìl@|CmhRsL\-p{>g$_p}"U]#0& ˖= )a\)Q7_/:"~lI@W-'8iV!a}Z(wb _)ri|wc}Qi.H+"BUT˄pYhܿy_̃,bzm&<+a,ـ̧(e"4fG\Fډ3!wo:B жzr8J͍zp35$K4ѵqmB\LU>l΅*B52uH^YA i%4 M-CD.Â@d:h4(sI7( 6#(Q~%JO*Md⑏X'pVߏ_Ps1F6ƨJ,&kg3͸`tk>@7W|20)61*> o`嗷5w *If}9<݊L0tb2B:B%#?( kl$(&ځW7=a5%f1- QCt0h,"LB5rwVO¦r]8":0mvS]=USe^@,&& Up/^j2GCl*Sy7Շb?9JMFۻ&3'P`v7~j>f<]j^ Sue?ے)QiULwz7pƂAM"t>mnr#ZRWѴxn:AP4~/=@-H.t#6V7!EwK.}:a9x4rKm$c#q6Y?(a3.MRIBt3Hn0Ϲ5J 'Vf 0x7?Sv8TSIkądXZ3KNK9ԣlCE5`9=Q"{1P%GaV!%8CvU`S^,*`C—aupD쬱d.|%&dmZs>1_m˾^NZ)"έb=1p y6ȃ%p%.'zK6A\mfjimdU w!Vu CrZ Ctgޯ'EQf! n'zqmW{YR_Hr~M"Y/*sMj J6 9/+#7"ݞ>6Enw$=)uj֤W ,#wD4\-pizu{׈0Q{P5? Ib5¼/o=l8}Nə|%PΪ+]aT1rii1cgC6߇`{/' T0kG龾{b.c^TadgމjC桵pYӟf3#5Gb{c˄j&ãqo $WP]qv7!4w4@i0,W~8 :}W9 Ϟ:Hm֔ :MR.ަ/$fo H`Y(lXW\]0(on Ûd[6PqZ:H; ]m-M7ZݷӦ]E 3M2c{T%ܷ ^Q$7(a^DŽDA%]ꩦ8ٵ_R)<(pȣ>^:'ӥWRPgj\ZВI6B9b6OSQ%m|7m~5@EK߻hؿJ<~X0^wKUxғPEy2uZβSYiPI?˹l  MLH=w/MfX C er/MGԍ)h/Y-ơ/uql+BK5YpĪH6 4;ɻLhdN<=twiWpPkB񩷊SҲ}G^  @-pkx jH,G3G[PWrWض&cjlHa2_Ssk33E7u6$6,~VxZ!<( XXvî3H  ufhZf!e~7\&9j.X{23;h'%"<N+x|_M  Xߔo_6F.W]SpPc17)WuQ=Yn I *jJ^P7Y?Ep1#hINSAYl>|ŀoR4?);~r B QG q5q̽^ÍP—E9F+1Sz6 :1%wŴ;iqFv'X:3E 3.~GjRD&1Z}`XQԵfHqlAqVF$;!mjL(Z*w"9鰵̈́Q|pT%@dHې~B9V%vRB"Z, h c8_i )ٷ6~>䄙IKkW@,Ske2 MI`(Mah Ouܸ1xzqRE.B}:=X*M:>60z^4.kR 4{C_"yVBҹ 㖸幅?D ?Et=qD9v$?. M SdsU IՇh)&4©ٵU!@39zpbYP )X &%9Yl{~dC6E:l7b* C(BmpzmJ_pzP7LNʢ&CY={)<> {.aUM:Lufw.Hy^cƇ#Od P,>(WO _Űlx2&Dyksգݑ3kp֗9`L͂oߥ)"(/2{́NI)9Oƌ-i?"jx9ixiQ1^SFF"8zVWu?̔9Mh&kW4jðp4ড়9C W Ln灰;`֞TRWM_3OQ7u1m8a'>ήvIV (3#)5pzrj.ecQK ecsP~lZ4?PgO1" H Q27V {Cyc]','Q^1,}ss2SZUgN?WPSIc'ÆTv{E#S]#=v+sG ϛne&{:ި߿  Ÿ 9.A+WN 2I}J.,)jL`-xG8$41v$"ki5HikGjwzMQ(o~UUbRDiqKOVKYlоaIȌ 6H-A#/udL7O[L֯Ie< e^xӜT(z|͡EDplGWG$vUlKV\h7b I# idA >`NR :}60coLrl^{w U"jt=bzFh>ͤ?c28mK^rB8NE;C'6bdǽ۬~\=ړew U9ગ!`r=!$" daڬ{ 皞.l&G2bD@s޸)>Wi|;P<9'Q(!n,}Eܓzcwc>,ϜYŤn1+4-re4w;S$8H/\x?{F2DI{jɢ! )3_q5-Asn܁ҒKv@N16N;m%h'32/ɄuG=}Yn]lj/u\ƍPӆ[֝ZN#-ۮI>c&#y]2bh/!,f31M~iQoohlT!u뫌-3v9ZgUT^Y^Z[MهJMm̔ ì H"TDZwGQ&3 yݏ|Zu 1Щ2ṗqBYkeHߤDExcCLA>>bN >y)Y6ɀLmu*KC2y(49䉩}2l/dP)h6s>Zu@}:c-aZk;F`L %\>ڡIHE,\eiHy02}^m݁; 97Z%~8bU[lVUo |gG Ѯa_?(u=/')b(gb{>/'}}\mñ ѪJ:|BZ(XGsu4kF&?bQ.Ja7 t4~"{φ,mucFOGu* 9fV)k{Aկ7g٣=AQ#zjMSC춦@,4C )g "G0*q#K_; }I\b%¼)lM}\ۢb*a)+vhOQmb7XYKkWit gɹke~Jcv1PCn  f.b1{Ddd#rč g5}}h/+\Iթ (!s|=tӞ$I>3xqB\*7@rzLb)Lxg'ƷMQ޺p3X*a1T@UnOylI7x (XUbHz̍t-fɏV#s.PTZV6rQa%0~W&ϸ&UV?k;EWk d3;[`Ks;P\̙>r+xCԝ6*V@wP O;\=$Dv/OUo93VxZI0&SkD5<")>롉MbN'1`"(@N*š UAT2Fy`'SypA v}X~мY1dċ'G.lLo D B H3y Y> UJ&&ìXLtZ{ەNu uVn[{VL}rkEfwÛR- N͂^} H#nbq$6QxOᖥtm-p쳠I H83지ި$vY;Kk!h L@G1^GX)^ݛԎ?9U, {Joz53"Rͧ3ȴ[G1&|M/^^wpbm*Z>-vٯXkΖtdg(964,(x/. :E.>]EPE&U&)wjy(o#-.vR `ȏo(@7Wz }a dmJ):x L-Mj(e]* Iy){mbSdqu5Vo5W(D 9Is %o%DM"(+DwjimY(dZdN DG[4 Iq0}fMYz>u? %"Ȃsu2QBYyj%dܧQ]KPk<3hpN"ͥTLS9>'ӽP{0¶U+6 8z-^ CENZ]س5|V9xS(Ћ*p4`d.w\e(~,޹+ڙlj+ZA;!/%Ч΁3)LxQ`O\r,߫# ӱ}&bIhkLp`dPX R t8,+R`fz`}_m{2T` EQ4}_[owYK1p3Q0LIrRcu R\rk 꼻`n4H5}d}89U7yA?5M( @BeQJQ ת79Wͨ3gKiAnג>yԎϩ"xdNvF [:=^=e?8nH 74MX0q}vI <=6%\!JMV܆i=%qTk )7rd#.:mIĽ|n>{m/TcsTL:R%LBK _IDI%`dj.0_&n\1u rjAht8TFsNڹ)q["S}`#1Co,ގv>H|&gB?~v_O_CPO]GI]{Z˯?R NlCs)J [,eHYM.Ɲ]ZS"OvҪwrKIc&fD!1bmYc& ēT}yS>U[BNEx-ۇdZ0@Pӈ4=р1׼(ӗNu/Wv_XVC1i:][Ew8L!$^`v6xP;(fQsoc >Q l@ExbEBID,8Sޞ,NuA޽ Sw,3ix>b|`NWzv!~%=D>ߴEnV7Qk'f~rj:kC ؀%'HGlzXR @XFra4]8<_uS\r `n/h QsFҔ9 N2|슽g @ ƌg]2U h2\E"F'Hi`UG.zy8?N]0誜וr˘ H(cފ7BXYu}BI5Z @z!0 l'3o $yl'_I{4q ?@^&Uq]}Y47*%,[)ZJLvy/nP$VvH2lljwt{Kso'V,5g?Eڛ7GWc*ޔs>!1vVQ@OqD]Ev&%9 % uqw˭iDF/cYt+I:' `2WWwp'WX)v&}j``wr#vskXqx$pTGtف|hMJ =4wosl)- +}ӻ/]TR5ؘ;kK܅ Њ0yېHd'Q\%ߊk@VY,܊$]ȡR<-zvܐٽe6؀~)=,lB5NYtl6枓V>E0H3 Ԕ3’q[4QD%*4Z&ʪo^+0^+LUȝ.am-5r9\IߛC^>;v%g`rhYkYJ LD6{bߚ(|bar|Aj[)BTIGfm@~D6sֆ(Z'\J0~OxN#+`}-Ji 7f'VJ};jr|%l4EexzN샳=80{q|As~#[_Ve%x 4f[!p;2[ h[vRSNmFЃN2iIVvX-fWѕBm||-iP {[-L%N]cTW 9pf#!,6 u֔3cK-nK<чx驘B obJc=h:c|H&6]QG1 fj3Uć-.NlG|&]eid0I&o|_1۾{B*ueM j 'QBkj<` -q 0NM?K)2TOP8/7l3: ؖG΀d)êU>v[& E}df6=[U.%՟A$϶m?4=_U|"Uq=&% { fDݽh4a㸭Tی85^ŨerF#ik½]?/>!@ӿk q3#-FX^j1m~W.` &2# /t4~xh0{0ucKBkQy+h 8LL>{2% eG"2]d{T&#iir;M+ =D?c_+5U6*z 2I[/ X c wZx\Iksj>`c$~~W/xz4.PLf}Έ+Q /<G=37/ ]F#K5𹢱7Be=)4bz ;c$@|@4~/kI8 =%]jxqEg bqAi0h^Cd֫Ff7|[l^ku߻TԖlm#ΐ`2 ,7)Ͷ3[ A-_gzo +w34,v9tjLq",}6󲍭,&aolLhbU`Cm@h9Pwyʖ3`*d7O$& '|LeZg#ٴ7X|}+ sdY:^}C;q6d'Ds]lnKl< #9RrzK1S aCg:' ~^="0.j)7Yy|,iCt&15q6o+3j`d8VEK,n Kr5X;-֯!e!Dd:mlD νh/w0ؙ9--rw|^tSي`I7uWZÍJu-?NjX3oM5RN'3 Bp7/Ba$fBܫ5{L@Jx\R3V~[$;dPj0Z6)xu=/-Q?DkҔ| y Ƽc&a rܨ]7i|' ٜjhpUpAE0KR^-=S/~>ЅI2ü;G?K[@WU1h̊*~M#5 q[Iz-jp!7#SQ }o#$1e(*0#LEcn֨FUJ^d*b[ik(ȗ$ #ԇ3[&TI>Bsq"L`Z=':Η$Ui"'mxyty"w[5 fGk25ڮM38,56}2COSA/4u~ 2zзS 0ؗq1xm^DͭU,|{<] @*{ 3|lL^~d zgU;D.* Tsް"+K xnK P'G0 C:+vr+E_}H+{sTeܲ҃,k ) q6 \nn돈Fx7Ni1aIe*ODČ! ^wP389OoNAsu)B;8O̺M |vw"Fu7DD4ИV4&8iVrnG ",yAI#gihuԒTéM.n7i=nنNK 7of@ͧ!X&m|- !7}B%FzTujZ\]:MUXά6ݓEK?L4;<[aTMM b9skE ۯ/0nh7)ђ 3qK+0f$7혙-c~ : sߪB~ 7Ftx;/lyƠ[B 8-#1ͣ'{H6yTcbEտ#HZ3l $3 -kFEwskl ,D Ze62` 4H6g[-kϖQa0k $fQ#YHWv2ŵy hC$/E*G`|X8,69'}o#=0W ۏHuÌ"QWf>kwtU^f#.8?ZT2:4LXdACb6?nAIqxP&aBomd!ef*%ֹaX~ KYW !v-HA|[Ő w: X ;G[v:N.(|o-.BZ-XWyBĊg-`!isDB)Jס09:?4NJb$*ս^SxNڳXŊrUئ<!~IAb]T#8Ϫ@45Yw"ɇˤTOAUxrVD^@DV!&)hŷbD;o;cr"Np v{ ͫ7W3oiuޅzpU<5Ҿ; 8 1{o ,-Gz&c/b9(me~%#C:`NTtuz7 *1kS}.7uHz -<'<#Rakx0rQ;}4L :?bdz3?ޏ 3ieJ:W o]U:xÀ{,9s+Nܳ]B.0 >-OrQ>jhXoOW:IKFdžZtfu\zT&~}x8K%1woєr|}+ ^U- )uˁs"a"։ԓwogǚO67CD:Gؔ2 ȗ=G<%9P5}- Rn!u]l-O`.pu@9TSR uE6mY60|/Wfn|3سz21o/z)^r>\79K!Oxi>~kI)Z&dGXiyPmL?khඑbޝOT׌F >F`(׺|$%!mZ |`WpJR'}m`+ Qɯiݐ`Bh%!a,}^ U%d)d;g;֪4y):?#CVogKVݻ9~ƖYuZH5mD21G .tx[TV ں̢$^*߈iq(qtd %ISkhHt%\{g0R}6$ ,*;r?ˉ~ -5 H^ܲY:k~%Ij/ 8=5_`бՁ }HZde' @a1w%芕.Ge#<ᅑ|ݰ59\9s88doDe"R-]$}u[)MDž6 BLT S@Ol$ƈE-]?TzSʄGq]|W]c76D$itrG ?=EN}b)yz^{y%|uֈ鿇{BΤvh{l;LwU`dJHhwokx/h6 ܃?XtaF.cy E|X${hi6ºz*Jk %=.vD}Thk~RN:!=J5^%W-QfnUn9J](C*6<h&,t;x7D!鈊N3.H{}9rMǪH'9dV@x6+}KEіi)n[t-upc#/@`#QXyWa?WDN,-?襪.u`-8s&.R+Z /YiMgLU04S|p(ܭi}L։*u9JvcQ,ofhwyD|6K&Q ٣2v*)YUOgׯ-@_U)6Bksyy" xA u-D*` 4 4I\<NB&zuDSR%0G3JPڽGlvZYjX]*| np}h )6HKZbd, ?,RCJ<_CX,y|Yq; 2QXf[*nDZfq{`q`z,yl܉9šx[1zMR¸9K[dsg_*=%e]:eL>BT}`|Su2'xrw_-G'iLf\{ӌ7cCO`3X9~Udks1Rٕw, EWqJ(J6q>SB:{=ө>v)]j])tSX/gW7W*SfY\e*߄; >(;aڰ(Gga+GmCU7 $y̴Y;*({hYLPA_K&4& eبr#rfݨ#,VCYwc~w\1,sub8r7Hmg߹ D`Nk#,~v80O "pG'o+4UwMkmaTAmj_>'Dn6)@Z6ʒx"ehr@qWeubi3 e5˚;z @Tɖ :#ID"yuƨ'eȋŁv}^0i$L_|>:y,?Q W1&EtNBh0=j9|LnK2jODc!'nd`̓ ӉwXJ͆-;NtLSH/nsuo6-s/:wj2(d7jUPHaFF "fhƋ&k W 0x8=K׾8׊/3!,~`E/$<}I gxx_ˀVNlQxRz>cǡZ},k|#P{p1 Aߞ tQ|\|Ss?%"objQޣd܄l͂yE>(Aq8'8de5˯Bꄱ0jTT"\|aY6Ka_Bf)W}NM[, @UtḾ .VO>3ı9H-{8k(;-N$,zfgᱍ/0uP_z 5E*Yȑq>e֒A-& pVWtcS=ǰ g 5Tڽ\#Jt.bj<ⓑ1h! ݮE񙴍'U-t(r詐:B{ :#p 3@ pG RqG̤g6Vvg,yUko0XsJDzzJ> SwJP$4?R<) ^,\OKgQK&`YwRn"r!"SM  LZ}8`Tq~˫֚~$FԾ/k r Á$,T; 4ALBD?+ˏiCsa=[OzgA-ڧ؆P,-/щۥS;Iu2 ȉemWUˡC)^iÌPǣ{R3E;Ku'{!ˆsKTp7"}Bx;VV6ak*jަq,h 2vL['lc$p)ox3+ Z+%. )Ya9 -quuD\L`=,]?~$UzɣO^)w{<)^owקL&bM(h)n.e3ƤDj|k_6ԫCqH^#=j/Jm6+eCR'AacufVn+p"r(`煢7=3q%ح$=vvBkQ!g"{E4sMpS_GoWehƾSSXab%zdY|`K4(C?]2{\elKl|Wj6Dh1(-L*o:`}'nSP+MFhLzPM)N@^RiU-yD291jC,Ql.[08d?[oA1{ 3_LOߪv}~,C×)p]pWoǙ~eTE{Z!%*'s`;Lt(2ȡ,ܱvVThI!m#i-Wpj&m,5E"wNXuZt^XdPEX0 Yw5u/!o9Oqd&sz(HPv,71Ri59|1o}w9usfD%gʒGOm*ij(t-O>}fjw(cVAz N>k1/ڧƌ0+94Ւt˶[ =C>2?s..ϼv7dվT8b"X#|Ĺ뫙{#Ŷ)@SJ >Zhj er4t&6>o3ؙ f]2)Ϣ`EgB,H`ʄsyV&=\,aoSnj #?M?,hs)ַ3<14Ne bhz 8Zoљ#T_ts{5hkCso0e(Ʊ+90nީi1=aOXڋA{!a*{T D ~`q !Sq֏$;Wg(|3qCmb lbST&W)ȏ[e63k-ǩe9)͌Xo3MuxD- !q iV$T΄:6~\umѾF< k<9YOOvjG|~'7/7 NRxCYrQY?IU|2lu7\>b>) JHWg( iBF(F^]>Og+!4f6 ^(grPpW煅U |tae jO:λmAͮ k bO~5⫌=sO7 zj1yhvN0Ӻկ xfB o ljP'BοdC%A(_9Im $ja|xDjغJH3ى^Ͻ3ojf(52@A1oy:!JL?ser j N^]F2?fJŠ4(tm*d'=EJ,~R3]M%?nJծ;{gqڜaӌiiα,(MI GY۽.蠿AEaY?2ԂWZHךHZzIƠkxٜ]uhhH\2a,*׬[%ct_|ڶ ߔJP)ߠ:ޮxבT*zb-t,HE Zk*jE.ma ܁.>j {k0?P. Fk3q YuB:Zk+(]6ݥhRTHzt¸L;x85c;2wǰ8HVdy{$Hf!Y\JkZ>jiBPZJoR#Ms-)廄N&' uDAo'j/]nw`Md[L1GIdWx"";xcqkfʤCst78C=J 1c=Gi}"iZz?l"RTRA 2#w{xrfԡ:/8ԙSd "a\`޶HlΦ#S>ܷ2!`z$i[Jg^6u%к/(ۙ?.N$ ,GPMPUd Pg:45w(g2yMU[k|m +)AiWC4V3ū…qڒ;F^>.Ԡx9'()띹,(im4?:_1́b rD=b }Y}]"Vj 0%O|&mBNӧ'{jeOCD!ªx:eWT DOá/k.5*ɩ5 跡@Aq[&-Bz:$ۇTVi p'r\\ iVP/|. m ~yeڧHOkw3 @ҏQ/^8ZNia oOx OV!i5Ș؍+搚>RZG Q&/g /1Q_ͨ:2us58TrEGBۖ-b3+qNhjUxz/yCH6a>ֲq?oakn.)Y6&+^yo ;iB^" ̬̎ɞ?\x8&[A|fJ-i63i$G(sm!5gnmCVYɕ8c97UrQ,'2&D&4s4J'H ezp\Bu{e;' Mǝe\4Ig٢O^:j޳Ol\:HK\(WBbJw)"߬&ԙP=QZz5)6>FRP $W֜"xYYV MJSdK[L[7MԕH9?oUQ,;C sx ?QfkAFDD?-ozK %7{K?GPϤBNܛ1j<蟋r;rħ$,oaw \#X)cp:1Drwfd,Bgbn(GeQ8ϧ׀D\[-eyxNONt+e{ѕP]N)& =4^)R BWeYt{G<>.V]g3QcLa+Qw )0EcRb"}ƶcˌ5"4mF>b\{īmABR|";ZfDհU%5+;[Ha !!$Tz4%kB*,z03t;5;e2T9ҴdX~SI\ uLOp[LV ,q)p.IRP sSnl/?jqs{Res(-\A߁; ~; G' <4J]Z9܎;L7ޢ#\ Db51Aޞq%#[Au7xC>⧶ʔ!SdAeG;0Tddw#/,,@N펫~ErUYG&G%9h,M| 5Qy4\gZimҶ{0Pռ KDݠ!ΎҎA@.g2 ftLH3ZP/?I8uWe 򼻄~#cݞl:@mD*/Mw +.ۦP$R8T'ATR f1_ٸU,z`D)dZ.E;h-[Գv5gXGZ8f.TgC{Ş]8?ak4XG1®oq*z.|92<c&+ufJvAL&>BF];P#F<~Цm+2܋ʊqB6Ѕn٤g#:s_ )Ї>D5MSz<֨Lj~Xlu#`?ɭb!H:FU`q6s`_Nj=$pܿCۗ@d+B$,: Bw`!nX6 LUϚұ#0Eg&X]q|^F;tqm4\{c4^4 (%J.cx wCYN%- „#+3te&Ī_z wA5 KIW}2R{t< ^kꊜϚ4eqSпMѺЏW惦OCESQ^_1.^KC=|9VX Ȯ fHYJÎ9\F!#V-u\[C-;ÓyEq_JXؓNj|-;\AXjfBG77m 2n>x8+XpmtWpu=΍' 7(|,.QG坔Rp@UާWga#} dޗ3\~\NqF_sq?/%(G.| B& ;QdHꛤf/-Hql]DE} h tnm˱/ RHquٛ'&" `\yt7kzY%%r(?v] P#ndEuHX'V5uuUqfhbd6ԇījMP%{ZQCgP{#Vcl~ƸaDz룧>ޕ]jo, Hث+8N\*j&Wu*VTHԽ|Ф\ 'm?ԿbMI6U ǬX\+\ѝIiVTiE)w'lcܶur+Y}2IsPi 74:;xsNC6ӐRJ/"aBD"=8~2u; &'sU١ wӡm٪߇u! KkAQ2sNeW%#va'[Q mossr ۯ=+ 9 cy|5-H`rxuˤjPWDYz㎍8d]U#Fvcӂ]}kT1h&[AW:G;Yl@;R/gֵ924f4E{.$+OתG Ё-̢pu2|L>Q?aon[Ti2S:4[n=H=qP7[3૲v5]nqk xk=,XGFjݼe17"IhJـFo1 n3b#J@{肉.,$Eiͥ7sy?훋Ql+&hH83Zt_)6=)- ꅑɳAf&ԟf}T W<ՠKAJeay:m$p{iZ")ۙ~&px$, *DCD*a?Fn)oA9CϞ:I付;d ;{F[Sik{m @w8W].՞k\ͲU=]o2N ; G-ɴ!{JK[?̇[#h|Ë}X+,V~T'ߘGi'#rILKR'RJsާFIhQ˫;Ryˣ5`i06z*xbiuzeǽ&<+*9o#%mkaC=XTo*R!A@󙭔gzf !.',.^֞M d4IǭmL)L/UGU+%!EcbƮk RF%^3]y!c*/lvu{jQx+j+#WdH5 QAa"M'€}s`"޴DV8'fOv2ЫY={[5[J<+$(7(&!=L"z&LzzKt٫6tء'ˢ-/`VYꙉ<;Hbd3,pjգ^S-[m~Ե[H>KxmaTbضJhp8׽͈ʦ# λ 8ҤBu5ϐ|B}s"tYY ȵ'F䇭idCXRLBFS SzE{ѹL;l:azn.KG4=>x}2o0Nf =pU b>p Ze`vLaSIm'b(mܳԜd}ò2j w+R)jQ5 LȍhR))l^vؿV'YP,"=*X,Qa()L87o!hu.R JUEXƀui@Nb<(Y$3 " Ύ[U}MTN!VC,ЃC;Ɩoŧ:*$o(w<䲄߃8l(F.ZI9%[䷎dj|cuU O[*VZFT)G!1 =s+nv`fLx, =q '9֙};2N9Ъ\ ɔe@+ߍ]`Q$$`³Da/@ũIz}1Wv[[%#sk(.w#|[+ `%&V(e9%^G=M#-z%%A|Y51:¦ڕw\) tRDxAKm$V6YƌsUĢ{%I AFwhxGn +-^9S;+SWB֌ACQoK'D-Gpv0 F︫O\p wB`rf5&ÀAk5W4_2o+X2bK iRHdOn6Z)9&/%YN*=H//u̫|XS쉥/XlЕ&48(9Kk`oyB~rf|R"z~[ :#f8U7zG.Q49u484DunFN n1ہl=W >IdG-"nv*-ZRBhLM*Nv=`E\(۬;l:hJ%0 $-_6ѫ(UMH%Lc>eѻY>x\ni?V{xwx[F/fKyI/4ɾ)]G'R3vG0<kF 8{w!'WiTDf<WD5n%.g dTti3晜x2Eu3О9 mG‹=9fn,CьoBPF<]_״8ݍ -F:Wn-޿vA1[Γw)>zTFa:\ÖDE#H }RZt!µoed>Ǧ>ECd^16QapLcZU8v'į'c_PϺMG A:P\I?#o@d.RcXp{Mw1Wz}瀳/2fp=/.u%)HT+.dd~Ӥ<^Sj//o9^tTԾF.|{`4߸/84ا0nx[l hy6XNA `M/ϗrvC $f&9;΄("n(ez2LǦφkٴBX„ +Lpby‰N@ПitBy nn{NGLC5s ;GZ3Jn 2i#& WO^;!Nʲnkn0Sf}&1f,eCM"!+XO Q"ofzm&4巴+'/Bs W)%K*9AXd^K9?֬Q*=BRHEuTTR9M)ߒ?h3 '*[ &Hخ~n.PaoF9Őp/Wó7^2Q;/Z&~v;dR;G'U">Qb#?}.(욒QyNrj 9M8f&xڴt_d`A"HSH4n10b[g|#_3Ip41ߣ_GĐϺvRx-߁KV.#⏻vP!4"a{rhyE6_z)'Ô.1qƐ/. hb3ʙ NY=[E&Ȇmĉss-ؑ9{ R$`A\~aq[=xJil{ԉQs5uqz*<p?"3 S0!$xܒĝN,;ښt\q/r6#02i KF'8,zlIq Cw=( wꊀ\(HӐ(ߍ & ׉g-(RVjUϽĊ"}D0 b|tw-0,ʆ4ӍYFVsBPt. |jaOn88[3UZLԌ9 J ly3 E|@:kg0[_, ?iXh"9Bthl"8]Hi>bEzɜF527'==q;B'Q@ e~?hQ -D? :_>#vgt"K5DWR+ґOCT8Ĕ5b{ݪw : -nsC≛tlMW$#drk׋lJǶ0ӾhޚߗcK Q4{tcf B|F莥XET~6uˮs:j2'&}T?f ecW KI>7tdK{AXl.ϲ_Hg#yFGvX9},(#[Co;Yd.,#nX q؉%,V/XіmK'00!y4YRd[$X@ŘB5bCVx-@&95.B&'RrfeOq #es}'k"^Anv`/'>_3l5¿Dlx'#Q^p~ʕƿ2Mg,<B b(YzF 7Pke ػiՙ- ?l!1w\=h8esGT'(xXJ /xṷT$mY`ynƜk+S7N;bo#; K?zC5!{ɝN]j!GF2A=I2E&2g kk$ȽJA0fOލ_,{0YhÒ$dwyK`ZZs͎yݞbmրTnN~唁@YG70z@R>U8u L $xnyȿIRT{C߮ʿwc=_Oe,BV[<-z"3h7':7nqvPMq3І (6QB1Z$,b8hW\peu 7xUZYW&ɬةuV2V}?/w#OÇdt2DzFA c{9TvHOIEUǴ"Ӷ Y:4H>/^ 9󼜼Q+'&GQd TM%}CұgHoRy (%y %Z% >"ҫw惏ufLA/I`VSwK&;L̬I*JX!ʲCB j'1;%2B l]n'J/Yi.oPPGzc6DdZmq\Ḍ̌!}Lh3=Gpce1Q V"3;C31J?Y[eV<0aUʟ'F5 OѸ%jY1Ǭ=@S-%’҄؛T8@R~z${T"OQh+k$*dțp1d-Vc8u e9`l$>5"e^68L^e[w'#qy(!| QɶRc rARC$mR%@R*k@Xg55.xwqug%M{ƟӉSM|>m( J[4u(֠O@rvmخ}ܬzCO;!qAaҧ+F&^IA{mLDЕ1j:[ lR-8g4vs *n'Fn 6-7ekNzڳN[-]߸HC .O!tlgƕԳ-򧊈o5Kbɯ ̏X/¦&thh}7o\Xd:F>X|KK%.D^ rת}Өru..BIq[+>)Ac* Yv:z:F[N`_o4m/dĞ[_+ 6^8Wtr-ü|]r9LGY'~E@;IvѼ&$0Gfit |wD GȬXQl'aVoQdz< {K(,ޭ;7rD~;˯t6* qY&WE&|3I\~HwXoφ|3dp z__> %WNAVzfXP&=;,{ { @yyĵ~1f P{8:ámH}X@LIsC~ zmTaJ?5TNӄŞ[d.W<1)-K[^QӐ:fXdUm6b\DBic`x(&~T6_C=c*MQEPe]S(ԮQ5=Td@n^FDVV a[R?iAOUkqa]4͎7?%kZ-Π)/byi\=d;Ƒ{V3 d;K!כ+DoUs_`;M=NU{ |ېqW23!,]3kzՕZ>물Tyl9*<sJҞ7&\G*T>R&L+$-3)f/ h%T-eG $ HW3 C,>3Ep$41w- +y"="^ܷ+FC4o*o(Vԗ<5(JX*|eǾ*̲jOs" qMI\dI,Quji-ک څ0ƲT)o֧,pv_t-v%-]#kVNLK~͸ӧF`q!f=$3lT"%36{ytץ:Q3#ttcTu̓snb뗂Ġ-$҄hsuoҶv+ #6?@;爠70C6|x|քy\ yU9 z"0 #Α-aӆg|I^ԏ &nQI!8Cz-ꜽE#)J <殬>z7RAh/]G\|p &Bssځظ<3zM"?p/ 6;D>0I 4&>ʦ^tJ1F:ĩ@Sɕ0]Τ-vO,77y@*dߞ!FY=[#zlّAs˄uٟ4]e`?H])98sCKm%9BV *3B 5 M_~@ln>v8힛<aIΫ|US./w6$n,^Iδ"z)d:FG󾤬`B ,3z%Kl׆$Aq''?Sҡ"tlh=>ևqGƾ/:}WWAnmL>aVغjIDf'7;dѐYC|LSyCc 4qtڋ q-#5gֶU|̤R]RH Y%i_)M+=!"vҍ;Rp?(N?Ӳ&!J,2K,r^oH%|:& R\w*~e:rr Řoё<(YD@*,"?K,Ff09Aag*%a#+2,Y~8w3DzM%C[o5Ws!w:/`̏.  nEpТAR МI୕BI 0ԕF6{.ag& κ1X|zv}Diέw.ܬ4 MyM̵_~0 Xq٣-Yw…Ph!MXAvZ2L]%l,0"  Gjwl|'Ykky}O8704Ϛ,\nz\̋5 q*i5jVzJA\T'P= Wc|w.E 7K=X 0nyU/IOImn^,< 8ArM8,pa85< &ɚv9OaPS0,Ee ړ_8E.=ӈT/55Z8BE=k$Cpܷz p|*0<5Ĵ+WLYASX^4WR䈪dkxy4aSSܧzp|hRA٨*C!m1}faMRQ2¡de0$uM <6BՇpf# Ovʇ&a<)T~N1YЩ CLwg}3IaTH:I"4~t JŘb,GQFLhfEڛ }aՌj3{WH467G#e,@Ո̪aBPbXu\ _ϩybk ցmxh! 8 l~Luj )# J':]Ww0Rc<| n q6o^#٧F7\r`lW@ !}3z0":i'?~\|ԣ@Ъg:,#2c~0#lݗ}('1[ ㈠I E4ht J&=H*ק7Uc:1sw#诫-} mG^ *!0k.Xs A"-SMC=}qnW2e=#_966CBNLmUq-АUD+Ta>~Gd`HsDY.ڣ{GL/zr@>r /\D"хYطؓPQWc(6C FF>_BF`f7Ra̫*NdhN;wipT#~ҝQLI>6& E[[HO)Ѥ*2t FW$nաt!e9JQHd 'C62=_JMs.`2C'fUzx43X?d㭭)frB4xC0pP0M,FgSɰ̎K DLKazw&?_\`zUx&x2@Y ՆǓ_EtwP; >@H.#n2oHd :+"Z|r\%=sr %y`b_1B,clӖ@s8nG']P!1Փn"3ki&bZpxd]c$;q6_ cX߲阭 ~K.kh}HvAt6ZʔЃ/ uln3OÍ0w9ڟ H0\n^nq趱xWT٥ނo7Gf V]LtUⳛMyU^ ߜYaV'QpKOt􂪦{^(zT2Lfe+LދjyPY=hJI>Tϐ*`SA9QiM\~nL9  暖jW^~KG/::-snhۉƼ!Njbv QڏP 6 Y>w5%A< (e`z= ЎIBBacix)љ&i)G{I%tsHyZ #PѯELE9LL,XB "X5q7%JAf+-ґrB7Ge`jMUg>4"MϝpS~=5Tńi?vxlO1>q3ÜhjiH,j5u˶12t{ ػe)c^w30,ޭ#ju4DR ͙2ow'MIGw)OFT $T 9 3l{@Ӭ\M G M4$rY oct&u OXףo6Ej$7p'mj3hu6u* "W&ݫ| Cࡣ ^sT@9H|,j셾dЛG4tJچ2 |` ZF^QYɇzBP-VXwRx_ wS+am6(5y~NF53ydf4vːw7rִka8ǘn?r*(=T#ͣʶW7P9?Lǹؚf`R2WM#;V]AcLkkܬ_CV%mfxa@`BޠpW_YQ`axьʿ"G=1 0lJUq1E Y8 '^Jl`ж_$΍k?!)piD$1t0#g[be=D0YP-rЈvr9x/2 HsT`J%i ޼"#܃ӘwN _g %QĂu~dU!`OޙqV` yvʧd=3v~&z$_Q:zѯ8"T3&Z0-$d+V .0͊a(@B+ hۉjv"E?ˣ %M҃ }GM7dсRа6^d<]}|%D7+7،4g=-!b.yhꃼ .8LbjI!Mz RD'f+>W@Hr3R׀ơ 5@khR9if+ !M+Y!I N(ͤ,L^#}3OyT|ͽW8lqp4} ^ v|"1=ωۉHW@"R7NථO tqiDfMFGꞁnk)'eB3J K۸!qN0$4ֹjXGŧ'"`W>h}"58AaVoOQ=PΝWIt'̌z%:"׹݂ |]4OUyj6 RoБݠ5ƪO!^C$HG4W6@ƒFSBh3$jac^tW=T"\0m(6>#qNǜEw *&L457D 䧔2O)zF塔h+D+UI:[(ԛAB]޲mix跗\搛|$Gzj ", vN  U$\P7D0u5q& \Z3{rnNTu`u/8EJxKϷ t(($MKqaFInM("U>$ APȾMhGm1*xXb 6wN6of%US;n8~[lZl}4ΰ*S vV2c?TMӉ^e"D%d1[0 2חc&]6c`]n0*q'[~2t4ZNB^oX&ћiNǕ 10LPț#q\W /u$sWޥgم}6^M){c'Кv׶ δS`wJpv7񦹫Z&b2|OOQA0SXZu䰊})7(ԆHw # >GR 4Y$}XXnzW{߻9x,[%Ox55 Kppr ꅋZ!__\y/R\Ƿc)`I=KT "O~K&? &RJx] M8p}xAM/hGL@ޚr+HSgqQ <Enu9vC+rW Re"a3cm1ڕ_Ż(_VAb{D&DP^#{@AO{#ݾY:#l^1eVo'kK&\hyH|WY@-53vE\VcU]4`-& 9uCFvMeeM8N37LS8!W~&"apƑ}Qm3?"cTS)?5;R.#fq! ׆pd7uJl"m|-W1pҽw`}t(Z/s0B}3~5I < '#ja1tbV5 SwjAhh1%j9.FԀ .]/ԟbe51ω/S.be^z?{Nka3m#hsWoY]ͩN[Ɠ;@[9ѱP|4R7gD&= @ X&,jgI%Ru]+}T2)xHm Q޲PzYX=S"SSPYZe/G?]_k{Vs[e9TLDQA:6;MZ>۰%yeن/Fc.$gsu:ۦ!]YܗC3hLp.)r~[b8ބʳ " U4D }S+8$ @^_ߔ*wtk1٩U.ī($t|+W0YuQǰiC(-j KdERJ&A;f}~;{HlU"@77lӎ4mX=|<6#Ujb-Z<(eTD=^:eHȣeLԁ+ kctcw,}]ZI-cBvbx5uYPY8'eм@`2>t\mV]u.0]0wmV{-|e7?ˡ\4BJP9Yu>zޒQܓ2%m܁#u"BY\yXy^nz ~AV~n߁ 4[ԥn8!4L ~,\8ƅMZ X>Yk.fugzSEL"U%pH r>pPiL HA,{6lKr~ӖA |xۀY73?0S-@ =k?~ߺ)JOM~{3Gmn|fB8r[0 yP Ek/Q!'I0u7| # H\ RۧKz@%J耂*r8߶"լZH=9ڦBm7?a@܀;Xzh7Ӂt`q'.}eOcȒ;U:?iT rL%h@Wnī@vc0O =&bSj%R@^}ha;XbxA"1D.RkaxT[]m QC5>nFG*;Z=1mN`1 C$4_5>M;Jl w&݉9#ИB ڮ1zQ{[v`ІZU-Wgoߓ<@- Y\S^Vm]Rb*Eh?s}*}cۚz_=S{z^ hPQ8h)7d ss=DԸ_ _cDr;X`\P_B6GYbb#*i<0I)c#"0~F`t,HSB,VΧkEV%+QYA'1 /"qL&XJA?:xH4-n;JܗXv}snf=a?*o~s# zE1i0ؽ$>f_&F"┇F4A%Yղ dءqON(讝%8AK?Aſrc{R\И3^)Wa7&'.unˍ3 "iT2aCed${h(èd]aԳC3}q~[zЎr;[,3' Sfȵ*X s]6lúe!PB Z}`p/xo[BJ e2SBG`WX2tM|-ݒ|uBR~ EKW bHbu.0 GirP4|ޜq3Am-(먉3Ȉg9Y=Mݟ ŧzh OVIcV~uS5.t=L\yyO|Nqh8$L< -ܤ;fb]q21أ&}"7)SqV?#[6f%Au~'] G7T 7"LC_\=rq| :Ү9Y/Re*au-m ~F5j+*Vgφ In!1d|w1o}iɣW\3Mxm*mE/CMαڅ2P2k5:9j4ی\k;[Tg~Zn+ʋ- ,VPC=0P~ЀĜ% ?4yFKo Sl°T A1zn.R{O[L{RW!on\ M VǑ_RZB_Kn9Ll9s2>̆/t'/dpgW1=zvzr/:"}6Z/Wj4d@̭~ X;kD;;Lt/9U⧿0N _;o;&!< IH/o'j@flbiV2,dTcB~a6R48v<,BKŏY&ț5Y/dC/Qxq"a+|ܡzsI(FKCB&B] YjisFEç" <ӫ}"S ·n+ 0k<yYmVЮ3jj2uӘݗ)L)E6Ts"PLaaCz1"yFl`H-E?v*1:2AKl>WaRۙmևPZ8BB"V+WN"QǕԽ`9)X$'N/pCψ1шe#H0cni^/ 8EQ?}Z3]9;MzP;I22zLΔi։}P—vA_ٔ@rSGkG+C6KP*7)7Nb㯆Tl$,sΠ9#Py4'F R~ИIZ.Jw3ܼN.;S)őyah5pB}75;GV;IPN?X68 cxT::*}dJK쁞~b -fRjǿ%!vcF ,Y31t)N0;k@H׭y.e6!oY+I8xhX/~@ѬFG@@磛$!")P!`jW#Rrsc!pd!6w3h%߳zQ ^bݍqTYA:qK>Hb|`lE^`; QrYL7V|_:od-nX!*%)EÈyMREfa <NKVN)rDI0L0 m!eyɲ8Muq36S&qP"ur~Y4cоѽcC[%\)Ƙ(tTh,)SȦ.Otb h듗PVkYk,Jbʼ|i⨧VEMw tvN,I_Tҧ3I#$R AP^u3+@Ğנ{̫o]XPS)G. >mK\+.9Fl+_7j\8Jz5֢~ʊ/WJ"_ TG4~+m23_i Ej{%f)d Lm(2s g,g_Dc,WY !OCȑrӥE8e;GL`OKsWԻšێ 0Y)0m9bMƽ_R1XܦƓ6H?sK5MS^;T V7@3$(꺁zR|2atbΉW+A-SX2KJz y w'!*kv}H{A _-[e;1U_,-9&̌d_W鵅|=o{rܝEKqm\'0Ο(SR4Y.F<@K߈g8A#c4SMǗwTB엋LSBF\<̯v )q({\S/(hU v&>1.NV㎁WI~?鲥z@= K}2\KB U@b_ᛤ18*e2 `{W= g~q !wl,n He*Jg 8Rde8Ҙo y~ aZEK x2$?uVuƧn)c#S!\eUHpsĨ[qKdT4 h: Cvs#I^R dB|/]V]kD!i~y*ϫ8gӎ̲,!D\pFf1{.qJ. JdC)K<@۝#/7 %dik)!_t '# S]fS8aʻΩvabja nz4S>Z§oMCQS }! R?{ǝ?з흜d7C;Y;NhHNEwf{m] PBf)f)BxY Hpjch$]ZnP+ACr_j1/I1^04_#BI"NJ[X҂`*s5_}[5̽yrp'"<_fp[<4Ҟ[zy%-"mD2$etd)Q 5$ՁkBZK;~1dn@o)]D;+9Έʧ{{# oBv"@gs}\˰.F%U!^M.pA:ÒUϜm_+n(vаW=Mfnk~zM,N%T+/ n-Nyd3ΙX;v6l0US1UIvRʌN.0 9J7JNpԕ)S8 . YIc4ۉV= `B\r!\րdk6{!_nwsFy^6ypuL⒫jQ5`sVxWna|TB+CUv_  Q/wὴlR>=;:Rǝ7В=-+?vt6TvJǷu[ƋBlC*9-W#?+oǛ#ƒXvt͓a{Ct]1|UCy|SmO}z7ћ`ic'4ATXC@{3nZ(3ns]f\uo"2s&J[g@_/ߙI~n.T W)9eiOFQDŽ1Yg ~<2evGԣi WwBq\#ͮ;-\n@ '; r|hk`BNnu~ټ(2@60&JG2ZD b YctXW`"o*#Ey攷`Ok sB[Lfݜ>9Aj/v5}ν>!hǔ/-1Bek Io~8YDb0Vd=uPU@ _9? gvIwg\Mڨ'RKm?_,kб$Gdu(cG֖W,Wɻ=z.{b$mpPv"B]P>F^-3KĹ4|Le3/+c=EKv1N09J0c*W->k%J^g8"\6z,p\rQz;XL!*pQv>v0ۿG~4} ;vI/8Sиs"]Xc<%8M'f50zpQ[x1{#6ݍ>mzcyw|(=fyuqoRb*w-'Wàc!WEFJumTٿ`RY08w'Qf0GQ6_,S-!(ᦑs2$lȡ@?R;˜;>9&U}R1{Jm1m?)2\#)>j՛j9{~Ra۳:rᄩYF|/TzzMB?2iɶjz]^s)JmQUEgy3ѵTCUȷpIܷ|14!Noƛ HEc]}F Q߫;ȣ)c\ϓs(w5)ɪLk.q<:JUJu'%!ef ]"X;OGEy'1_ |9dfTp %Ro` HźT:m4bFg-vsUk̀w#|bSgwĭPuAn %zlJA#zZ-\_h!W8|Hvϲ F ZԗLg㖸2 j5>{(O>~Q"y(Yd>Ϸ`.!?-;cb{T1D,;?͡*a⚂hEs_v (MVi#?Yx1zgmJs=) ?:(Wmqblwswž:GG>d8zNwhGmA6ba(#.Z.9ѻ^ k$AIH绘_@oi ;p5?u71~ 蛦:K D˘+ OP<.:'L_~ ǏCbatKc@5 :ګKfbV)7(Ljz+7KDFt-OQ.g@]81j( 2BD^M)_b"=PS]^78plѨdϟ@d"btJެԔ]& ~cbR:d%z/*u6R&(?0ۻ.8kս 3dͱnnt_}9nd_Az 5yC߇m5,W(=EN>meb#KMQ ̥ξU߉>O-a[3w ÄtXyy&/xҽǪXY[IgM]an~yP'^%>p՗BCG_㝂-<~aOh8Z=J.>;qfqu=G&N BD1+|@EIuJ.adY kqE{NkoL-ˉ "<-<& 1wϠ:~VYb]A`aNct+^ %4vm `:N#WUx_Jwjo/)Zs}ޤk*jjV{,I~|u}m jiwB#xnDi B0~1w -t=A2%;'J@<{7[CD4D Vb+d]LD]L܎́9څ:k!lR=ͣRsUpC$FT5Tu(|]!y"RJu AY=sDv ćH.= GZ)#`˗!tZ2]e\磲J2}Eگ&TX}#5AU(s|?%_16V폳ڤP`%[2u̵-˵ L2Wzպ s!? Z:J (0VX=踅⎆к̯xb/iL:_]`8XEa7V4K]&Vkd&;ک.[@(FiՑi3-{7$sumg,b,+ = 33SlC)cMI/LaPV3F~l(iE/vx yƌV0gĻJcLxCP<8%;a%hTJ$ wW8WӜ$[fռAdoP8e3s޲swIɾ^NI%w85XbE:J1tjfGN)YX8 387i^-NJ~5$1hQRuXݘͨ>呧ekXL2EI(9UTƿGK1;A0&C@bye%WBh7{I'dέ§O|*~%IT&A:Ӂz2QC1 D_|zqa@Um!>Ǎ";x$ 6m!#Y>ErUfcjcYJ]+X|仨(/RB/`ˋ24J6ElR">C cDskR2uGLsD#ڄ $^Nuf˖ޛnZ)|F9 x{Σ4}ģ;>ESߗ#tHckׅqabOuk |t{^km׫bh[#Uycŗ_%"q !7/iruA@V% CW J W ˺o%4kJՀQKxr$!))(0ys]{[w Ġ5׮H{|q|H_ }(*F<B7i|1y9WqYۀ*UUSqDxN+nycˑIY Ȗ#[.[fn`ZO#jVf72@ll9L' B!V@L;f(-hl3,WѤte<9QQZw賗5kusa)@.n<@(xގ̄M0ǵLO&QKvKED=y5>K>Ez`(l<ъ>5a+O*PJhnD3݆wM٦9h㽲Չ4ep0M`Fe dg,*mji>50^IkNBٳ\rڜm|X''wBYVh+;3Ԫj!zĜwtT1?4!5'DtǕ/_fY(TFP-08؏0@zZQ ׿(qXaGM@0R\M˥~%=ظ-];iaj#(BCT@0P(80E'į #ZDUQɑeƞJgoՃ2Ȋa:1*\I u>sB)e'~q.X ] \U^x Ⱦ}WTV\@l 6tST۪N WD܆VQsMxŢ2މV =ol Or:agETJCAJA M@dmj5v\+qp+wːZ<s~ˡQ70j8F|c U,L,*pW1a=* nH"_vX*uCM6 %pYQGυ?Q՞Bh֟l`Ϳ.( gNڠN_tf-q`0Ym&+ F-NQ*ճ ÕnVUF1r|2Om\k~O#uM$!k}3`"^!٩Zs.%%b_Aֈc]Dy%^3%.M|NY8֓|&v񔇆%ka&gl8Ep- IZ]R@V}oHk8w :gֻ);@3iE(W]Ix[,Ouځ`WD *XKUl:}5Vz)?d{jY;2Cp'k؉Ȧ ` rȟ cnKb?a JbvC%>rFU |KV. Bzp DOAGez^4i8a a0&^q hY7<61vf3sXMc4^%H xVd7omך=0]Vhct87huǦ&fCb>ve'9ET=u3pze֎7 )Bv^Gxɞ?BFIoH(*uCe?8R|~!Cƫ0%g |>oHouuaT5htIH|_u^xQfݔMs}fy$^:SbM!KVP|r(y*W(|IW#_|ݓ*cU+ֈ|U"nϷ?g҅̇ )U]iGWaBі yu,˫\[4y~ [} CQ~gXDO< x\Pj6o<)U}{EW>pUD+y]C|EF4cǁ5ZPڀSA?,+BJEz5~$9~>-rsϴrݲA\5%T~|.NTgpPH5fQh΋9?QY ,Rp&0yA.zdezb:pc+Ӆ )om;#x,%{ _}WjY@gu&js4A)%6N<;} ן)[Qh+G1l [˪6p8 ?7-*r: ww4nY[tPcT9$ -HpdfKɖ*9ы>۬2;MÓ_\Ep\MV $Jx|˪6IA9lL֠×')^:$O "ɺb- &ͼl9nDIX%WNu@dcqR>>pbf5)=jcb5O۳ P@ !zɀ'g!XCc%Vj4T~A;{:]. U6Ycϖ 1ம=@<Lׄ9 TN#l$7};g ri;m _A4+2C)'3F$s]|Ҿb[0#s5 gZ"=~_ݥ0Prx45̘Th^]Pm$ vb33 Q;JS:%WKm;]6jq("LJw{":[S,@\ҞPr,"-NjVƚ8dB%0pflu$49{V\&QʗIa%,(F Oidل_~7U7 kDJ@Glz1u ZWе.*>4CqARL'&=Elr9"mK`R[| ۭdچ3)F\ȕ'gj'w9ӈED5t0ki rH&`: ,kԻe֣IJze+kҚֈꣴ'ʛD+]AZ"*O_ɵ'S28 *B¶Ҭx\h-MAZL,>ƐPv",?:Tێ(!nQ#W%Eᬠ[T2ۓpqَ,l&&%`TjTԧlrW.LDa_G'E;>.$8nV/!0&Ϩr[&hu - bՆλnlwIgJ0ŠUto&s勵Z&G0/v£ 3uB7q;qx p_) Oj|p++R<WP9G,ḩ}NLQ*h3{[?TlBr&,Z'{.a4x]yc!:+jXjE'l>jC؂n3okvM'Nf? }-L4KЊbMbEE8/2k[3%Qm YW:o !oՙP-ka'g49kkhLvaK#uP쒆NS'}1?v3ǚ!C_4բ IW~2PwVQ!Mе)zΦC5|UW,gKf]~kauc.8SK;6kla|󆁢jU*Ti`\xA- &ޢT#n;49כa/)ع690!+}Ǎ0M-j+"nGrՅ <ڮ4qvQ̺PO$\YEH,S7@rÏhJ5-}bV#_3%(U#5 \W)rOFkz4g. WwoT6;KHyZ5 *낝VKN9%` j+Y{30}F_(<@d\9I# vIuM_5zڍutd{Ek>Pf\;"gҥjKFMkH'uʒaU(0v` ڛ\%N7v_DM'sXu7ze²#Yo=EԉSerZ*l:ܶl0>K=HUMukftNo*" G옧?j:`M܏BG\BBi6޷b5$VRO(N&XK݆n>aV}!,}=s6=mݻ{S%à,Qk Q"w}#ڳLUQZ2¼(A&xlx 6 9hFA*CO!$Nz;si(d\]AF >ݕd׼FLiu/;)[^a^&n~2҆?6fd!+yZUl(p4}OeF[^o#n4ݰinZVGs3dċo1 ޵A;U}f0ބwg Sm7 METTq˹ۣZ7o2+4vX`yښ#nXm &>D1M(Q^q3zbuvK3h=#} }6&_ [^ƴ< Œ,q-~]Pq]yl E5eC_[ȴS.i_賆 GGaed?B}uDDϺ~[4Og:/v~|Q!j,)-J.{$&y 5=:%7M3ӼdZ|Th49LMRC(FBw鲸{!4:7wƧ&̀VAn Yd%Hԡf[2dTc9ǥl$ xC bPV9ԋ Eޏ;r<`wH5zysA8:ZW; lm^#`e D3<0CSOQd-sЍ#a/Po$It>7o{. loxYꋇv"M.Oŕd(6X8R$KDžyI5q)-Ζ: @5XCs'pH#uU;^!Gyڶz](?ŒOS$pKzD-ڬop}ڔI]=ΑW5S!I/؀nA\rcC4J  zG 0e]I'~#ߵiү33S`ZJbx)Yb\pfNs˸:I07ش5Rƌ>rC!~l]|Xp2 ' NnۓFƜEggpW boE I<*K%9B sz>)Ggb6$=l%K:EGx?̳!J F34 '8EH9J.P,!-Q#,fԳ&½aJ dKCjGBʾ綡ur pbrCc#d[?&z,l{l\q%~l&wN0&FkC&Ux 9`nv:E+K@[^ b횂`s/ a%za<2ɸ>p,'pn6Hg򖵮/  E-tv%׎ Bk7Cڴ4U~ρ .fկ 0K>%DRK: ׇha<)??)p1}Hi#j69gpg3"ieHW.CLsj%zwA^c+)SC!4qE"PV#s}Z%?gU._A-ԩC۪FqUă9Z2Pa(Mg!twuaJhϼ9%I364E n'gK@ڪ\xb _25cS F= Q]{j0Pl!{K,eHPetT|z\$_E<Xh)oN0?eecr %&Rth4ZZVm o E5msx(.0x9|4[xd?l,s&7pRH .D>\k<}bF#! *a{R@L!"IwbШfy8-bnzOd.^Y` <- +%փ2S3 vI f^?8̰!]ӓ,{&d7J VVR}:֮yTM\9Z%_e { 兒`$R,ü*2 Vi\nHV`7 AÔVfK*(\푅hǗX"͏@ H@qWp !Bm; X&G0\Œs̽4ճ _8)5;eM_ٛ:No+ԇZxlgfA7HS1ɸ V:qiE G0 J+\ "B񬗯(I>\1 b˺t{j[w ˽v&g8$q53</*vhI/T~k;1e[Z/~:?ݥO':l(9&F}pZJD_ W f&?ώ (W,x *}i.=InH6E=PN&2Y\7|>dp1]KeJJ씺j- Z7`/3R>K@L'=mi=巬e+q'$An T-_1@XɹaUNx#J neDE?l i9㋟Zs>C4gY _Rkd9:eE߰GM~B`C1}|[dU1vN/hHHA?l+,\̕'@;4晲vU޻=Pvۘ$w,r3Us+ZlXvQ/F#af8 ؤ=~DQ:\U NQ}n&Qԍ,7wB`PdE؜%Sy_5lzPi%2iwS*%Pa#dvʇcpq.}4slR!mn\\9C NBe; k&U;QK갬l2X R>T(<'v>Q2&Pڣy 5҂N6ZP SڄL#ɵ o'N*x h8k*ZgZ.}/=[ܻ5 MxtPmEu]LJmբ$bKc0e#n3ɮ}Bʙ0|JDExĸ k>74Qh[~2BlAe;Z85'#ij~*EsM4 ? ?H_9knvpVo:fī|ä}8ǖ->\E14_]̖`OOH]$<rg<%mn Z.V0YN3?B=oOB'`K^ !%RBo?,p@$-+E"iA!R@'u !#xtp4 V-T1Gu46y0(-<]浅 Jp$6= Ad;R `Oѹ?N?۪yI90 >pU qB@3-Tc)zG>J_ACE!0\.V .?T-քkXJ_C4^^vrֿqE)t9Rj%RdxEdW\H8^ D&4ZC+IC,BnBi؋ >>ِ,|~o;ŪniԋKnF'*Ƨt M|b4Lo!A2k@|5Ku |Wj>=|( e\jcȃ/u|8bKUH 3X":GDV[R ^ϠQYO; *{ZXq M}N$-!!y^kق:s#;445{8z1xoRGA8<"Fdf^ ,g0YXt?D|ە~Bu<#i{&B9)?Rjilq,~MB4$@^8zk\DU@.>̈́@qArqH1sFvapw7-NǠ=o ̣FT3Q{,1!ODɫ;Yͮ{SSK3mݵ) q6xC$bKaxiG>r[WPXhw4d #C;ެ0.*o,RErDKXE X0Eé_}4PBW]QLSa4ō1RbjfC孁@7n9z3)W(lU:V ,CLae:@m:J΍'Z+}rSD>CB. R~D?q$;pL賈#KO4lx 0peʅoHi 7s L6y[t*58տhDR(ץ5e;lg䇭-Lgk̠3ں%\ ' jDwCSּ>>/b D*i̓HPx-wM{C7G-.;&IЕ:Dg+0cwY| L.PkTw[;`5+'UmPgD1Pdr\jT@@OF;.< v9(3qDHe+!!KƔa"mnUMOcj{P/)م}8']XP%fj5aP(E4)';xk8z&fCqj`vuh1q: 6.E!;p<0+1?cUr_kgδ8gD{z7cd~^[=ec k"r^ԨvS1p?1ի+vyˆu~+}v=D>I\Խ  7G!hsmO.#a.xh۠t WRODt!pn{6:Q&ΐVTPe:Wu1#p+U\< ǭG+6d%5,YQ &؅*z7Syd0fM_/r-Ţ^05vb,sc{9bxcTkj;v F?KK5)V0+*A;_7?jO?ď0XlkKs?y:@/w1ܗx&Bjp18͗u}%;Mhc&:Rk߭(W^oڥŸW2sEUC~,l1PfBYUA{YV3qb{ޅbksR}aI*ĆY'?ҒXU;նxWa"k;?0޵ubȴOWv?{vN,z>5 eA{MxcHL^;MvND #`hQAm&u1%+۠;8*=GВn [[Kj07LqE+rl9 Tvu7QaVߺqnL-[^%G3+`Z܏ud<~vor@kcߛQ ˅kBX+FSYs kKi~ADkXӔ gǜQWaOY7%87__MhT^uo!plʍm_vd]`rAlAw /XPŮQl 1b.HrfR ">pBwGrd)%L|Xܤqc=@1-ad&FXwP2͂V PpO(ghDx]k~hϧO^>]7?<O3`[v ,oI23(|&.DitOF*"p6seń. 罡lk7!l uZBB֩閙"wl0=u }(?l`>?ѾuQ.e]Lwh_$a vO/4&ө+7'6%患%;:0L^@nNeea0LY*0*b@SrQT=$Yу>'# ͼzcrr~U rr- +^݌"wM'ζrF|̭~xlAF C[(G:>P77$Ha™\iMJQRD^rY>Q/|$WaoU1l> 2]&/5bW2uWq *Tb^ E+jUGV|^3yuQ$-YTғ?e.7#S~ ]>@9YY2GW/hz-vH+AU Ƃ7j TǮ;Vf"=>=x,w[@땣}: S[qvUdCSSceٺsV Eswud5@2)p}䰞NDծ )w\!G<|0db7(iB>8 zvjuZNKžW mɱ*9wcœŤ.m\Wڃ)"&n=csh*DO"}ƴ_q6'2j A{y.QCIphIgKZwU2zrVݸFh|δB\3 F=Y6wdxN^m]/Ḽ%Ж'Y?b,d g+{1M>f2Lax]>`wAUE:̗fCx?(v߀ThY\^ȆT[_Hw`2*l`vI28)ɉ}&Uō ` FH(Jev>oY xEHqY~ OK\ Ӵ<^hhW@NŽEC|yz Y$E/g3`?$ $ʮdjF`>h-"̈Lp핪rqGb?ע:[/̓ ?^omʗ,q?HqMOO{>QlFS_e2'McvmzI~y,P~j!#jxIs'H:Õ 7C8b( , h6DajQF hVOΒ-x"Nd4T2T+\v<$el"m(ҤHA.F:BNAJs_6 /',24ۡݍA9r)tMZ%2mdw0jhhc -sGsTJE?&n] T֒Q1|8dIS&(*0rsknw RFcGjS|׷A!œ}W4& 4i2uGL-m>|?t)ė $ȸ4Vn=&[I:y l ̻ER+̿k*qFmٔ,r' #$M6tiWCR 8p\8:fO]Iv"^8xZ&fΘɂ,DV Q.;&fr  HО=EqsZwe9Ңb?:Mn3VWipIܔ (2 P{Eo_d;- GWjQWblW+\ҹwv GS$FZWh  Ӡ!r@}HP?l㯇17|9Lm=fq0+SR!)4`j*߿r^L۴$LA j␡BI J#fbw ,M3}/khmd7YR_m*eBGT]H_ BhmіLxFdґ_mҢ;Zp `\@GlTzwhg?öY3R(M/Kٻv9 #;Enp+8$^I#j KO 4FN.j"0O 6gm^;=+زKӉ ׅEj"cIm<j2Vaq9͍z_OۿS9rp9[_ PYHL*ֻ$<2UQRB;tS!Ofyf󁌊|W Fc WbI0 9_8;4( ;N*ctI#K6>- YXwx>^! 7B1 ޑqŤ^w`~Ѝt*; rGEKr7GKSp,ڗOL25VHIZچl=%;fddͨ 0e}B("]Bv38N[9ϢNʗ:>5׽hT ;)79&owTϋ)T?Tk [8#73+\|V66mZ^¯>ŬCw7$f_ $,T, W Uh5u)8Al.Ai:SSl\ej?Z; *w2[$:8< SH}soUR+81P ޠ|Z+?|:Wк+]SrG0ЭAj:5qo"/Lxh 7݋96_ UaWM"B"F;~՘ o,Ԭ\BU ]EB!;YXm('7Wu\~c V1b Hl)#/# mѼJk[jm"6fXɮQk,,PdG[]&O@bCOzg3!c܆S#u+B90 sءiWjǗfsJW_Ά8zFP\F+Y&rGuJcfi/pKiF%Ѹ}a1PJzLKL[|u]2yWCX>ET'/4,Z[oL:)z ᕕ`!UGGJBz%MhMgW-Ɠ' 63mԀQd j}bU+c!T"*HnϘ}ڠ9 Ovp.mB|x$r6Tt=^)msLM;3<1GB{D&}.y51XFdeCd^3'ܪiE:>%&+Camew7(.T1Yݧk;Ѣ"UtFo*sjd/.ju!|=ӋBsdsy/G+Z:w O8CWG>ʂ, c?t-AŔEt$եBCT`ŗdCӷ),Kk}|q셁Rc@.S >$ V.qX?~~"YwE&}Yv;nNMKYb5= AJ?֎q>081Qo)m񭭸ѱ=B#)p86'拑,5ptg%QĒ?6l;/J&Kө!lmp@jߟcF؋K :\0B]j7|$`0H4|8ӜrGCRBzd{WÛ!\߰b˻ FsR;.Vۤ_amuN6էR:y]|a9wm\L.LX;j9lzw&ZzuAU  0u[l5Won?BT g/U[ S?:񋿶ĺ\kN'@$l$))G?ͬm"@r1dC/%DZCjE`(Ѳףꙛ$43hFF,E>`[29HO<s!qEKXHT˵ H ?fƁbj$Oa(h;=ÙgI!9L<*G(iB%S|3aO9*R }DVrQ❠tŰחC?%8>lO#c p&:c9و c˶b=#;7d/IoDS}C3mLpwvg(䎳0D޴[^T]HzOQfrղN'Q#FcCmޯG<,Iڊ`hϜAvq(D .`Ȭ*O%t"LǪ 圛ڻ8/ߣpp=]f~! [LYrms4]@lH)*\"CObE7&;M |}tb`:<>\:9'%԰d{M1֌[Adh*Vup'D-q29uxXa)=>Gh$Z̒dr?mx`t+7L%ct`{nZ?"ruk:Et@ 1o2 #]XU˨ HMsC95[w4靌khf`gQ%uae30E \qB)yk&9ٕ01W9؟˺' D0 HMLaVgV[uQJ0%xs+Q&^K)uSSg؎]/VA4;>srOIז\὎Y[Flt +c0#Nhd_k4D9m6 Dh 4.ڤHyp=O(ξ_h\j #ϿjVȼ>XC{>߈o};p h9cz Px[kKyTN;)a>iH'kUK3JBԵLeF_3%M잵@x?TLH Ŗe_jxhL)Yy%O jЇhaCes#NΟvbOA*ԼނEMցN>"jnHO[vu2 :Z>pMo?u3\OS'+s>"˘oҧ;T H| tyž͢/{>?ga=q܁߯aF!(^tkjŎ4Jw q6 |dP6iOJd7BR X8AS՗{9tDa:Gu7Nѵ͟κaL}aW b>^D#%UGϾ~LxT[`Uq;#hܽ I<}J]oܬ>wԁ~>>~˶5y'B_+ V1CݥQ쉔mҮV(dK*ԑ>%{z\./&f,4uX n e qvHz 2.VB47;@ Z[: MW(2Uf&"1 Zi2s?XVgRmwl͇d&(j^JtFlk'O-^[bvF_ wkێȕSw=j êqXw&Ɓޚ0}}5+r<\~Xٓ%ӞeLs#yn"4]poĘ!lHAHWE{>|UP3F&&Ws."ae+AaJg|mm7ue#LP;;mTA%n 4 ʊXb k9eP\ȁp"+ۑN'h|prAs(d,t{iOșha%C9aUe@ @$l96Yb@[‹pc7N7w>=0N0_U$ ѶQj>fD B7/3DT(W*4( eR[x#X,.,NAy:f70naq<ļcNq$P34ꏞqMAv1@gQBAnN>ܗh;^~>V`@ˤOD2niM %UϤ4v:ugҼXj(CXbI@@4.*]"K3 NH X{-Il5dxtc%D4_yW({1`[6Ǥ)\9IZ~ n$5TkYʑDOna=w/8TL)PG#FJ[;n0?V/d<}w5ܺs )"D#]vc[Ml 5bÀ CvBTm\As:zZ>kOBp~e4 ߥ ;9q$km҆Ē?Gч(ml7/rhA]oh( b7'JѪ?x` 01ǒەX_U Y— !X:' 1 rG;,02ur6!}rx)拶`$Iw~j(10C]jC'BXbW(lxUd442,0N,T5q L I:IisPa2iLckcIMd.'fUzm%ʕ(4N/9k豉s +$B"1BH)RŇuE=#@K̍1p>?Mza1#G։Nu(u-<=6W {"]ucXAjby9oš bG_VnJL"h΋ENA( vuJɁ(H8wmlr<`18EdRVԨ1}VfhMb)rSrR#.yo]8"qjSQҋP?@O IV d@_sS86ZuIڠ #92\kBx^ 7 * Cf,LUV/kʱenBw5"]{W1eC wҊ8vBF%r`-'|&H V2aS=|.*= ׼|*frsK\7]){s&֊.C-vH'{y'+*%W2o>$~.-o({}S&?-ʼn!߈A=>=c'\J#RInL#.I9űe]G.H'xDayc?c!+B9EA)H6PwITV ٭>f\h0{["*wG//ЦnP'f~e| o[¹_9;p _4lf4vk0b7CXA,N;%^op- !iM.44J3: 2K?Y}Upyt \DRU^v!lX<)CCn{r])#oG t )LI3U#l]=`Ġ%1+lY,\=rFBN*HO0'ntd5\ewe Ea ?ktjL,U? 4ݱ;IF8`}/3G 'vs/@8@6  խ2 %8PԑͯHZsN:3d$"'Mr-f#LbŰcEjw׹[$wT}*Z- "8o+IeOi$*pqPYM}Hw d*N{qҕi !QS(/ m7HY fm[Q ڋsaQd(sɝ*IJIE%_aJVXDr.8 >q0K A_h,+*D+(Z߯CdOYqnG;- #P)y&T`m}cЄ0n 6v( 5?w lbmױZ^PQW V56̱u^bH3Kd `!\0dNfUq)YHSyN(Lj(¼NQ^[ MUNFB3"/Ued4Nc_04+R7kIa>tǼ0A*f(GC ybG_fqTQǾ PB<ᱻPUkch:y{^H"q8I>:eUuV T+ A[=R/"”JLn1ބ{x?~y|:hlZȚ9ٍ YOS"1Ln 5/UCן}) LZmB ~,xov&M`6꠸ ޽H#È7|`},AW|tقtޝ/# 9 baӂTR3,VXuv4Ls_1)^W>4UKM5nou]U*SW±q`hb]Dt9,}8&ݮ7F.TzR؇y$Ym3[^T72:xa(w{x+hlc#nd}[рߖ>+B!@Rmgƚ]UahR:S^9SG~Z:&=rfag|95GH-,& 0qT>Z ^ҕ5/$7RfY33ax;gТh{M] `:dp¬J%Q&+EieQ'~Yf6j;Ve`ZA#@QZ7HHn"> ! ߠmf=]j"#+ç@8_jui}n!^QUfQ^͐U:|=TWccgGnd0][]L.WfH0a>+`O2nQJ*jԀ1 6vѷBz;*J[J{WK Qt(&{C",LZkPԬZmԩ I؄yk89j~Eͪ'?nAVd?}}4L ?7A`P܊,gWN K5GݻcJ[\a2I?8]J^JcNXM @pQ2Gk> J\S,~89M'pr{\Y T ٓ*{8wm+h_\I' xj0֎q lAusA#Y-˺JXg+-F/>8hCVP;4r@ovMu ePk1 ƙ%@l?[Jn923F7hn4zMua_[s W1~/̩eyMCLJ;dv%Y1s~[` L!QӉgGݾ Z!5:AȌz0 x|SppugU~s[+|$ )LF7CFl${6 I>f${?_(t~A V%K8ƪC -9p?R\@Ď]j[=-lS!vDf=Z>Yؽ?-Tpe4w>& JVʁ Y/lDFOf;_N֌6Þ '-0NeѤCV o7)rۉI+eLhX[tj/qVX68j{ ˯u"U`0r)J ṞCyCv u:]q6QÉ3T9SXq0kZ|P Iba|gY-=Uْa1B[ҋ1`= 3zoWo; =M?oR V% HT8ߙ’SlaPt9#ni<;Z>RWN,TTђwX=q=!Iw`{ump~ .ބ26`U ?C3B~p&c,\TnM;cͯ9>cbWB!XYrè$ݩZuM>$7COq#)"TM5ƚJ׋0T:; q'U fԪa%ا4hk@&`ffH ($2F<%wC=QTKLl8٘PwǢΦv tNYW6|ShK~F#QڧZ٘ Z{)B@1 q-g4֌=T9EA3E #AWXO6>w0eV55y.<D-SswyS?3g/51ݤ%،(]WxFܼS#j~$UMn>Z]yXlM0>ag9)gi@ o?I$3-. 7t! O2"v}P(U%?[_&tմ0F9&ĸ`o5Y6|feyBW\L\g`q%5|jI-b+3pnGy Ј}=A؀-+Ǝ.I!hľ#⊰lm{a7X5)dKPEy[F$<F5HW#j`^e~2vŒjf4)GA3Hf(Xk>4jBZB{ |Fŧ{ij7tD*Mv$nѸK]5Zj|x8=igA"`9J0c~nPo/ad5U~dz1Pg6(i[_ou#Rz^W1JTՏFECow18<ekirslOc[uQӻtCJςj2ErUḦ 3m;ԗďvم:F;G3'u9Rޞ0[̵Ow*keTz/=ݲGjڔ(Q;~ڡ㸌S:L'Urd00Ӡs%Ƴ-/t/D_ KbR#%4#u)V`F <"eRV / СZ)Q ]AY#XVYײ)Q$"XbE<oT #5x_|z2hMo ``Cr7 <1з-ƃ\i#xiYA_W$u5FVUJ&P7f5%(_zǫ^7xs*:|jxݘ&@ @VOgi W e+FW)؟&#czrgf,;/Y)ԟ5y)ZI8Qh>""]!(܄OQGz6ƒp c[ّH nZďxuĩט3ӆDc8cɀqiKRI950̯*ZD 4vr`y\rRk4#U:{1LZ4[y^E &èW7mݦ(+*b!Yr"|٨PڶFh%P/[3E1ՙl:CzKM㝄I=-e[ʨ4"Jܑn^]'ډlX _X=;vS?A=%>WeJk8dד ݤ6>`g`Dx^$$eʥ30"n.e#(cWZ!cdL.S ! Pg8h^{k0?!&@SjaW$BZ(|&)* T%v<`yUvU7_LQXޫ!EƊ+B\D4=mFN(1ˆꃿ(+<nը79-)=DKZƧ=QD 5 ,t 'om dnWkD=(C׵[;)(-Wsm,Fΰ4t|m({J! JG5&t38 5L@pUGUh*Q{@W3)a#7qMJ˄|P.'M0v2iC}S!RN( yoD]Zm'tceu鎰y܋}A2h\(=DWmǬ QEr`5=G8yQ U:"=l|r,jn8?uwVXH]]f8vW3c[(7"U \(Ɍ e]kǟn4,ʨ*U0!yX}m]l<S!LSwA].c&_ʨ`ۀ8@FLv Bpr$P2"IzLRqE''&D, xWf;kowi~{[΋z_xv:Ծae-eU:Ea d%rMDJ/KJ3C BfRp!-"ohW{ImL-1˳˳u]:OcU%M1Ӫ..b&UvIKzLQȹwn|SO#$JojfIq ~ w_kVcu6!]nC2tJ3Ivё>ܾRGUW cѵj5}/KA. ^ࢁÉ\܍Jf&/ ~q3@uI A"pJ5"qĶ aSXjuE{S1dNE {xQr CJz%7rg C`>ľT 첛 A*smTmuDH7!r9=)OtK!*7nbUHѸ#^Ɗ U4kR= T#`):`_xȝ< GJ>ؓY5wqmDWd8.(.(v4 bK]_8,jXK<~$(`OØ3E621cUA)k%c>WO;YG뜲ʦĦDmp{f?dߝݑQ}W 9:ߝw)4/s _1vU,ʚ8Aqq4zPR I~׏DL )qw2w$̤Nʱ7me(DuÆynIqp1Obu`"( xP{t?M*ed/vq(Q5轇՝x !)qwvN6'vDF/HT˸l84h !M^`B_+b?=Mw7{!hgqQDk3tM߷8@pM1u28䬲qXm pmA}5(by׷ܒ`ѱȠTE'N:HQ4nWz87[H|hY< }=_R!Oy`82awRF;9wI Un>>ǎc$K=zGdo0`ʻ(16_jhˊ܍Rp彣TP#6iZ>̝&41~Q.`^N  mܖ|Z^XgT (?`I\8TiUe'74!R >m8xe!;Rra  B3IY&JpԼOt7/l([Mܝly y o+\9,fXN$=쫘2Bfq rs:.Z1FsvsSW Hfe&o;BoZc Z"0Ge?e`j^ >nKmپm3P6Q'BW+4M*i,+ *C5}o; 'c3[Dܖz(XVx~؈R*!c#+9I+A>J%rf7+Vf0 ,OJG9 UTpDh39OuW+ȏU2)|ri?P4md,D:6@ R PL v(W6 [ q3a%Bg\>p p_\ Y7T?.I;6qd;T'eGddh\:Y `^*uX J#(tjqaa,m 5KNhÛf:aZqgG%ahpT@9ݲ̩"|5)a_Akj\oDW7,W5Zn]$m M0{8<Ά~u(% fδ*G&"R¹2/DŽ(p#yS[Ujx_ waY+lJ4%"ظHhμ~0+(5+4繏P8MY>7\py;ư|ׅ66р[ GO:[I*;623jk?|SJ4M-aKhvO&lo{A$<X"is[T1[ 'Y@>!F;j #rD=Uwdn|h-!w'l]d>z'"ǃҶ:wmk]5X&zy$@G|;Z%f~<ۈwyg8XQR/b&Ͽʸq}ݪUFH!R~d$q"\O?Nբu4xHֹ+cS,K6UH`D`6J2{\܀> _H.]r2=Q}*M< zuB;G1n% W(['jLf[dz\͕&C; GؖEI@B~)ĝgn@ȿt'2tbblR ":"`Xq;W&I2M{L|MrZE-$k/hN#();{'/ Eg8КXf "aM-Q0~94B~VOnfݵr kMkK|C&EDnO*A >Yub=@gN\x?]rN*՜COtНƥ0C_ή{b{8< *:>}D6uz*y53nh) r$o@;70'@~8ƭCJM6DO3cI+F_1)CVq տ0<{k5T{ݘz&oួi%[z ޻;?#:"g>+܁(OS[ߋՑ\Sz&OpE‡;w.LKz" wQm:a#7m-ɪkT]iYh+%8O\9P$) _Wp# x`2j]Nh6u8xdM/i{<@,_eb)%7 P] Đ4Q,h5:h"y@-i&i*:-wv}[$v9+旘6 w8`0+q~F"$dLA~ Js}.p/_ mIhEF#yaQƭiy۽6C[OK<o&+Sd]nuo,l\]uMVNkfYKǛDb)?S ǜou5G_9c̷>c?+{< !v/~W y(+ȽZ`-($mLj@n!ZpR}$O˧LFxSib;`u;s**hS[98AL0}aS'r!ch0+d]ɎgI;M.١ y 6Wo"H44o~"0'!aHۘX6w}H볂weL6YGWR^8خY6_EiH-.ytWvhT0>G'' Ywz{QF X'DJ8Pk4sA@E =Ehʐue )W 瀯|ԸZ&448: H! Zu_N`bC u}{ۦ.̞_S4--pWȴol\~/4JyԠp4Zsm&*ٰlo..OQWs%#eSG)9E[oY(hZGcSr i4מG\ ԝGvz`{L/RyNϪ=Ñna/&B$‹QY\.=BF[<>҅0Z'a#Gg>%fxeޒ*g(' p>9̖# m/Wڔz$8xVѬƾA/b)Gbp`1-P#fPъ߸hu[yaN[ad#d.+; *(<]ugpp!KVuN5%(0IJg_BtI?C[b %0Uj冂H'JE*=Afh:_EC]+ڎ 9 S%d0{ שln.m(*:AX`'jzoưk&#ys}sH.}VV=VD8kA v2[ygfI. TUx}V+xN+>iAty=oS:[XAYy _㺺Et@[.u:CƢ7̓.-J,ԡUPXWL̕,?Q==Pv*43q6)Mй^iOPۇdJ&ozt<`zjM5{ꚰ`}#a%9̛cdZL_<ěZ8O"bj'KffÆe؍PХ45xAq͊D؝a'@+<#ķfvӓ1vDG .L^yWZl~YP$o7޹-?9(Н/ĺ$e#5+b~odAohCB6uUS5:#jh5KT ډy4CyD:`D 1Þ xyP)$-0 G#5y6;N= QIr=7L6ԼGbwCBv]LR%")}u/TXKBo\jaI$Or5Sɼ4;PK~T(%mHk$`9 3rGsejP\cn>=\4y=/"-Qn26lUMpb#?~0"h:#g K|Gg9? @1Hp|u sML Nɭ&pRY*mZDIY 'ok:myOoS@pPAUBD$ϽTTh.Lܒ-t!5 yfPՍ9oktH,hX@یP.O2v]+NKk5y2*隷ɜ(]@u-(^W81p|Pڷ2\"w,dRoBeV%(_p` ҥ_E0$QSr"^JfFE>ִQ(gͭg}xC[^xh:_7&y knQҘ⏋$=1AawqfE4Cz*O{YVcԽ M SJCI=Lqc@]("Au{);qᾸV$ V lrr*s#1H=_ uO@HH!6[i8Bf'Cs\@ R5"@ͬ>MGw(K5v&)UYG:wBSZOD4UlR}+l 1|gIM䪶.#W+A qG:x.L y/Ȩꇔm pжE!ZA5"Wy#$?Ldlq\pR-WJX/cflQeM84NЛ~qw-i0JSƔ l! ȋz4݇ ݰ:ѯ)鮲dav2c]#C6 ֗V wpird;zѨx3w BGזē?2 Tr֩vK"OEjĔ0|JR{zHϘ^թ 3r=Ts[xEin9qRw'M<>2 sls<ʐIh2_ٟ>Y5鶝iTߘ6 O-!]qɮHK҈CU8oR_ ?w/Tprn*r0;`-|Re r@hiGpH-r񴤈N Z%ZWmSE8" ǡ+׵/\g[N˄*>/Rs=c_*-OiȺ"Srδdfq GƊ(@BP >fyWZsQIPԂr jmq#S?>ϲ'da 8,`̚.0綅ɨYo8[e/ gxWwOsStᬬ"IHxq.?aw x8>apI\{1\jj6z&vSl3o22T3C0Fp`#E[MM2œҐF&>?D<GKzxVtǰ][ekV&蛒2wv1.D:a#;_^KBk\lovu,GGshkD n#1Ni#74C]!M_df5ޕ|wy+v J?1EM(&P /_ܿd * AȤWxDe]E ws `׳"[Wۚ) kphO6T :1nj|ߠߥ W󗍦}sP^U}h(짾{RP%pX]r'&Sm ZwAo.{tޒP%ze72Ӑ;sqI{czޠ1D>z[,.V{ƭ ^Ó쓤Sm4dDem;QB2){Rcսhk\D1Nc "-7v4"=+qY!o?gi/ms7RfJ RO8?3&.i 4ݴm%'vt0Axb`yOB0IlBvcnp^F`ݼ193?!)Zk"lv|GC)C0؀_a9 d!Ly6( v<ψ7Nf]Eڽ 2iT#v;:pD%BNDa[ShUc8Ag`%ucY.x0X5r~z\:\>7a) 7_} OgW5/q1uVĈXDȒ(bѽݔATrF 8ƪNɍJȏ(ڲ݆` DPI~${ 8+~커!*kl|1l_zC[g M]jgcro%f}hWN@6l@ܙF.,u2f Jm+%>ҟs%KRư׸l^#||\'s:\53tRe U{:v\Wb#n{<.-ynُo|z/ANVH v '/FlY.\:OYPj`m~ ӎae; K-Ѓl F3+D2qx}r'ê~B(٩6L0ndb3٨P+1g¿ /u#$߶Bѵ#R(Ƴ֗ / ۋ%Otp e3hz*#RZW[I&IpjSЉUJ)9a >'g,=ٴ U瀝BðfL/./U˙]wH?)W\:s\ !f1mnRXA*5 [RicQm~k(?CE˫;f׼PBAﶕ9#}'oQWm\lo=_G@dڃIB(&To:*AjaYofǵ? JjSΠt^o30DU9NMFUl”AB'JdA]s8GCݫ$CѿQWQTc `u`jjWb$vY!%BcR8x'n<=~d 5^% yo[Egk11l%^QB7Ϟ$GE9zhܸ+|̙#S pՐjZp|& 3ZB*Vč? [,շKMPa10Ma1%o!Xyalm|VQe"y3M-D?9,r,7 !W _>gw!@|7ic dnÙwYzpr5<➞(b4FXLi,_ɇ4X]>4u3]*fӡL z#t`o}R`w]UeaR$̰AzwhUG|EpM""~`=i.!jQZ!%h`ZfÂͳŘvpY}.أ*X6 ,UNq, :ʬ}TvQZfd,V*2Q>9NVx5@ۢgNw9Wȋ~pX;U ;TN'3ܨA8dNc/GT(C`"U+Et^Wc-߀N5f찞ׁj֯}w3|6Z厹rӹ69#r,YhE4ǘK%0nES=~,aBE*r~=2Ghe"{jWawQsylvEwf_;_j6Ӕ|Y2dĹlE`YgbƓ)BJ8gXM"Asi9[CŤ[Pb5 <:] C#_9@Q񚀄{C/*0M0{`ɈvWC@. G!.lD1[M G?iY_ۉ]x.\{L*1^wLR/gk:9;_HB T;7c@ 9ge77%@ ާFmIw@}jȱVHaGZOٛcmc608Q $;Q%A.q6}?iEr57Dξ&1Q<,pRϯ.r b1i/]/[k p,ۣK?AEƉ@數R|fvk D-EmvֲRyO18XaXiʦr@Qx-Xd RYL4hS'oc޴Lڢ_?<-sq#/$QK8ߵ#Y2nm>LQv e0%X;A&Ա 9P ~> E aQXWilCqa&/ԵcEߨG(ir!s&jt̏>_lyȟd<>v[ yx$i`}C1 }f}hMū1@{dehuc$F ˧r߆k'"5;̀$!X 'ŲǕ~tU@wG׮S=Mw"՟\ =/ "dfU[?Ѓ'NʴGT$ <"E*d~p<ΡX\\94N 8R6`PF(,&V`w98J$EFC2KV"Bёij9 [-D P;aDWŋ]wE[#) a[V@NLZbOe!(,[$TLHf``pgz 1nQT`kp'CG4TP=qOݎ*i^^8;u/U1ӕ5BUXC*2VjJ gۀF32&",CjN3RJݰdc~}eAWE(2kqρdsPda@[^M{ g78b5> ~{Spx,ߖN\x 8f- !_aUgA @:/|,b&dѶʱg@(chrND~n72bwi`R$pFҬR.U˲B3`T5RBa.y]؛\*׃/mu1D/~`*q//%#1_>'GA Kl\r|S2 Yy[R(KG@PBޟL`0kCl-/UmvnA!ׄTS'י[+#*Q4T(ջ+pYfN:sa$9ȅij,>/.bpl Ss};ÖjS)M(ѷ4[vukr_ DPʯl0D1& 9D@\ϧKJ { vm6~~Q߇e |u0onu9=6 r[uTmMYc C{./` v E}wzYt=+IJ&hLJf4F1٨l01 bĕFʳ=#Kݭ3ږO`oA p>1 EFAsϨ΢^{8r/ܧ?JTnׅpD͐QW0rbag!+/Z[= 3SKRn﷧EpjLs:^tAkZ9]lGı`ur8/?"ŔJmxq~7YO*?\Q//-YÜe}4,jnAw" dbz?P崉&sS SկdsR5XK-rRaʱˢpU7/d q|y> 1Űa4V)d1UBn':Ķ HNX]'JI>k˩M3ʵ T{uE,*&֫&Z9Su[;Fywwl"W]2ָXy!lP0z_7&{dȏW0 N=idKp$Z+'H߂@<; Ij+pe9<܎8@@d.˪Vv/TEd4(t>뫎_;X*NmuZ"mrWoEnLndžDcx l{n,Є0bnQh+g!y!H6m3y9~ jb <5R}Is|Go[c*lz|9gl$KCE3Tg=_甚xw;^U ! 9l>}>p]m½Ͱrdzz2I @ܹu'~(շ̅=Cە̓!Aen229V*){ܲӶ?MM /x]I:hLxGwɌ).(, rWws3e虔076K5M>cvy3Y~ Gf(/q}W tvo8LrUA ۽o#La7 K(u'%c\Û"ժ,#:@R*Iȸ-'U'l4y|'hVʢ;:՚t2b#RS R%Oz7*Sj呁bV)Z[ f\C/G r3hw}w} \OUe,2`q48 Z=dcY HeRY]"u%pm+7t+DFĻS+%5#7nE9^ >eL˜:=\b0<(ƌ<>hAzPs9үOQG$sLK5U;Kj<:Ű_թ1obPK;[d I\V(BXtXŁ_p:_\/$St;;?N%3yaU6rڌC]3v~.&䕆93%2ee'_TemAgw nK (%!s_깼Aka-1m+l;ɼ"juv%vdGkP1 GT!N 653?}|ɚ&ö3z*= S|mdqެmv[!gN_߇>_ǔsyuQpĊ_NawVQC +BMgfwNO][fn-/B|:̎7KbEp7#}0})?rrN`B-x஬qkoEF-#aI.Ǡ[3q}_:m7}n|,'B[g? .05hsK Fp盫aw~H J#DlfXezPj3:+KjŤ@jf',0yF>TQ/ּR2!lPvFuŸTdl df6':)p% [j=VQHҾށh`񘤉5!{s9/D25*&ZI* SrAKXwC$2,R萿%Tqaatz?'rLXb}nW(0T'łKc2J?F >k@z4(\Ǯ(!k<JIn0ژxHq-6!ei -r2cjD2ϲFQ^t#MJ;\]>@;/2,*9E9| &'e'ďENČ%E>{0,&*r﹘r`Y5<_:eA"~AuB9ͳ˯a(fW|1J7^xhOo N ܣ ا as$nj#pҍ6ي% [~1_,* I+1B,=y|5^>̴i_krFy H|w>X,T34:+'خaH&wVT *rҀO\}w ˿L]03UуҮQJeVQ4onQ\J\g,XEǚWXS{Ww IDl0RAGݘ7(A2h-R˜,ߧ7b8mwKyZm1i'@E4 Zsd3Dp%c|U):2Oqt ϣ+AZd9@mw7̤ $K p Ǔ&6Y LE߲kֳRKeXymY寳|9C )O@z +[ Ax HѪ^u K9͞!ݫ>q_F]mE?gd&#[97C#O,?Α/EiGW.twRHY1_ ~ F*DVw)=Łۜh&DCXAP;WBl%qDQGJ](3FS.T&;~Js6ja%ѥ] eLPjm%!a8}-/yVR%IVo8֟Yd_h,Tyx2`c.l);va PS#eda3wy |x'i;BcUsDvꛒ/^fČ% Qpжb 109%ru z:LvQG˖F}6MI0 I b(X0ɬҮ*սA;C6Bχw6n 3$t&3Dt`&]?eUÏ(v zkh\Cxu)āPS5며(?\Mzno KGG3"/!{qmzoUS!_w"h-ڋ?܄&RIKy J[_s !GMKCSBa`ǵs ;T&üԿ25ud@,uIf?\7t?( 烧!x]$6@>"H$TN@FTS>Z=i+Z3ַ!ehg/~_ij}4CxPm,}]ה+|O L4 Rָ\ш.5# ֕,k>' 3-Qjz^?T@Q/k"׳i~v+ [[Ȼ*u0(p"=+L:":WP%<|ʁ ë³\OV@.b$q.j ϖ|u$42"=*ks+Utk)2I$E?p⣈Y_XDKHVƑ!My(^P3Lq%L:~؜ELOؗ;37P?wyR׊1Txȏ7,5H[=ZtGG(ӵTL}ո+RZ2_`-w {'GHz{vE[A c([?Iw~Ns`HcM'BSm㥟Aٳµu@ݿw΅dZb3߆KRM-j&v8H>JM07:= ӂ)-LEtoyԝg PF5#v_a-X^b"fۉ8PFGnlxڡW9S!o,drQ؟`EcSkۑ=D\ l36- laEVfv3sI[T-۵wˬ;x.ݺ J83KM+k]3H;LbHrӑ&A=x~4~~19^oa$AFj'|(G _o'f:.OlKPLEku@=16GZڈыTSɺrp8rN mE|8eB _@ă(ݸM+ߑE^sj^0JYԍor쁗נU-'cny$%&ֽy:nc;F7w l]} Voeߏ{A+a!4%.Tݟ;U ,XM 3\ zwu&j/sr( *u_dPq{58&Wͽ NN;P*3N `fp1כ |.L?V;{Xt0qmc:,s5kr8@-mlbJ.DDzhbY2HeOJ-.]9XH] 1o0gB[mjCwoR+oN)kCEbc Z\9=YP i \io x>bypJ@ꌅ&ދsEO #ZH4vJ§o=`Q&Ra^x:<ͅpNE%WFlc `lI d lHd/s>5  |!|TE0'VjF+z7ysCҜs㾕0zm!-9JG'x=j;e%6d HY2 h!}m#YC sW>d ᓅ 4X>SLta ,.un>_~yV$Y _=+ J+ kPV@H{7m7B~wERPYWثb2[y؟B\QHAPsPƂ6#rU{g|QmYCIo9pgZEbUƤpb(qZ.COY Tk2D&$4cvK,Ud^"MTy 7S@ kkjV֣;~ 6) ̀Ro?6ff45O'*KV wy.uNRںdYC ,CVlo{ L -mŢH*p s]ҿ/&W#yB8&Э)6 7 a4΂UytмGe91Kɭ0cUbv`=?HIư\oy]9(} <-G:V쀱uZIgx_h޳MPW1W s)v#^P("LzMь^׹76"E~ı ]g@lIUd[2͝ 97x*bKev}hlJҒ}HHÉh;\8cSKWuek?3;r&wEU&s*Ed51/-sf0S^EO"jLH8:F 4_Qڹ2!xxbQ$v 9j(*B?$+E?+g%te9x:~T~. Hc+@;fwgy]N$6WQ=jv,fLw"xe4_K6K(Wt\{KzUj? Bl[;\t9ٛH_x}×+<&~A ߢS9'fRp!r%wL^fs01½hR^EPEÆH ՚_"5ߧ9O'3R7l5-_R^\[H)QnΐGکӃ1<:H*OTnX~J jXL!>f .Z[5IΜ%y%=qb LMD gObr WUlDޞmMQ& 5WqQ V1׶%Ar*qj¢_S  T:{dmgPUWtAk|i]tsˬ|醓bҘ#) nrRGUqwEgtT%YG}sizu2Je2'^$uQsdo]] 7_B(Q(p%)Éq*LLqNParq U0!*.w|S&~BsjD/XΓDK<QT3twzמ7l>nFE|7O%j/Zxҽ)5cO3_W_?s)I5ssWo㇓ϰ,^ E3'l2Ŕk3lԱ^kf(>ޜL?}|OaD,bve2x#eNLz y`x9T$.lxRj=cpPRV"6<R+'{)Z3 _qAU,6A- P MIݏv@98բ4BM"A !/;ydIyj;+*Ҝa݅|R/k?KГcpi+?iլ!Ȃ|bZ !{㜑:BqjuƄfYCwx'-:_&سC^ ~6Ga(q:|}k͏3Kkd%ZLŘt4) ! b9H}q~&ʑհd>)\hYZ*reRS|m蜘OdϮ,(!jϠm7N5 #n 0G_Yo^wW(gw(젩k]~G6U$cW;`=w2nt"Φ]!L`nӜ>beX 6*xy=5U˹}^^;s2Tzc[樼5 qFƝs!!Ais}@Zbumҩ%d(#9[W2&Uȉ%UizߪT9Do}8:▚a2(f@Yj`o1]DH6RfHCXicp ~fi=#V̹raխU"#׀Dz4k HvxW Kju\%z>x@54hLLuie6>Hn8/Y;7Ly$PTz8ԕgmIKV0Õk'kz65x~]KQUDfYz3~U"S8%] 5`$L6ikxԋ?*šeȠX* 715,6E;dN}Vod[4h{'ęZ[/_8B;GH[E"o wm0+)$~|ppFMWN+?^r%3ҼIvZ!SPk|pġ8E)$yw 0 QA)8_r"bPl+ +՝:dv)O"ݠŋ^HMЭn7^,M's`  .#Sg.6q=fV  % H+YI>'pPLDdACCH?nKxE {ǵ*sݸ5fB!Ty ( ,놪<#>( ƭuDA;;WS>r.v%شrx HWlZ@&S!Ԭ0@ȆfIH)yX܎x/wP79( 0U{H@w.RrPkJ bVrS7,)^ wstq 6%KL4o8G:,Xꇔ́ w~IM+v[-U("-'󤥜tFPcB9πN3s0 `0ފ{F!! -a&"~)E*6T:TwrWG񡩊& rZAL ƤѬra2"Ez_ C:pBhD-HDC:E!:h%T =_#zPS8CZf8udQ[[Y@vV&SSRt  8U纒aŷ1Iт)#\'l̍:(z33kIk%cIqLt&ˑOwye ]趘J W>8yb_TL^cØ;b{4*ȁ7RZW] \dȡ-ɧRi(e.xCGrYdp| ƫV MV;>҆2 Ҕ"0 ~GgYz;Uql]EV(῵JI; y= /iQJbO O^2N|}6@c|x3_q!yJ3B^06$5JtNe_ٽĢsn3+&ƌk%~ٿp,t9E}f$3* OSQTvL$PҜzڦmv\?si74z˹3{ -D|U @\_,Tg%d#-YѷӰwOϫQe֢g_7-^i#'5eL-?hZl:wmFnKS`rn9tgQ𾄤8![ b (ke/z'=p;r6qd3upZgtzKK%G@tl˜P0QdoUlη6$衉xޗd0޿$^sKV9+"ƾ6S3qpK$Jg I4If$"-mcRE¥ړJFZQ ,\$Uő_ym-#C0G;!g>\ԭO6n{.<e8h OinSH4}7R̓OkxRq_iP)=A|q/`O hv4r6KwMBG{@5:jUHKk_<(弥 EL!vC_1m|=Sۧ]*Vb%g1dFW& (/][(XǠ (Thwk c>{@W1Olɓ!ݴEnIRYa0FJ²%2:mߡ85U>o\_BKd.Y,AtWq{w+jE䗭 hߘĥ^NSAh]Z>7oJy·ZpDMvZa0…n &(Uu;W2 sW{~p< `g/mpQ+Չs7bvz@ll?E&~CPAAbXŦ2oCb^Kc[Jm/u ՟^'D40=Equ ["E)U \S`/2ܲ#5اbAӠ!-tj5G#>E堨d"PAr{cE۰ bQ~)SԜ0Kw,5~JR7yO ɞ~)1T.`TYY<]()fZ>B[dy3? /{Z\Ð)!.vIl}J*5xpHGG01[th̝L 1iOAķzs>!T#~%Xף]1Q5 `aJfOaoQK*,rh7ya%@;ri 5!% p5'Gd/s6Qg߸pnP8JJ3}3 䏮9Y|Ǿ f|8 ;ᆹ}3-ZmNI 4W#Fؠnsuy2X˜J[A,Byf.XJ3e%rҦGr]㇠ԼQR.O*Mͭ#E#i7c5-\&x E or<_LE;ƪUװ W 5|D/>Ǘ1q}`(̎3Z62XI)Zzzl*[>:Sx(4B#oƬ[NyzE;0250Z/ْp+xpg6y2L؊]2^hN pcQ8",1MNazAaȀ'8`ˆ&wGX9NBapFR<8@%3$SV#f.o2r l>y{%<'q+"*34Y)vq";x`y>(|!E$S `)2#[JQwwK܎rÛetR9r{ûbjy6C)"":GF Qܱ(X ou5f F~zVyN-_r%gVvw%< /f~'7#^JsMIRX~|$28oz^[- _X`G.ˀ'X 8=Ѻf0>=nhw1kmdɲӬNI :Z=}/givQM"c2* PAttI~:{PYb;j',u%ؿ *AրI9΢k?|R醠,+~+-\0ҽ!=A o@JZULޏ o54 wcE>>Z4ZQ/wH4tvdJt@0A(`^6d[v< Toy2:g$&m$i!q l_Xz+RC )wpCl/X'h; 7Nq !ASkZ 1])Lj X"+1 Ҟ"C[Ko͈CA|R Zt)jNcYt1lT{AcqŒ OVM_GW6nC m}&F5b7+w?3ժڧ["zF3fQ ^;>8E/^zDUM0CX"\t(_: zS"a08.,Jc {}U qFkkUƒ c`2{ꂒOH>@)A"fB텮ҥX 7_) w@.xJSzD?BXڴx-tl A-y%5j, t)zӮmtH~u3U @Ӓױ"fS3& 0e^ocTA :O"MfE D:%VA8k~6 vC6ԑ_be$ĕgk30jz/-6׏>$q玁w-F9KKįj%6{S昗u5Cd6}X Z t` o6UrB%}^"b?RhxvZvhC`@'dCˑ*XG?ӊ}OxBj%5w&2YGb؉ug@,ITAݎ>f:@}x* ߋOMUE)֤VZyx/.[Í6ȩ>+]JgL./[/;Պ^ z(opas$2`ٻ,"Otß~>Urph7Ź;{PL]lcQ2F_4A1Xѣ>E҂Jj8 [ߺbW'ݬϼ*8 Z?uy#tXgf[ϝ97vI_#ER@"@ %ÆkUEvk%$3Gg,PXB1YUYV+8ev`nʈRvDZ%IIﲘ>]ۗAw? ,’Q80#zX Ü'm>]h)۪d<^I"Zpy\Z A:tGCqjwy0)&MZuIJ4) wD=꯺j;U&1@vLN ,u< <  ߨ,%~0ԧ4pC-_۝&h[k]͵J%^Q;'5-tel.ԩ`Wl}G^oFW58ij,;,緀B O+c%#+Sg@4S${{ W6 \}*6 c@ NӺޝ5N> JvHw|eһc u]:W 2plwu{ Jns Z V.`O,Y)f;}ldikMA1 q^e ᤿ T`D@lLֺ kveF{al©4#|8CKIs-E -<1̰+幤O.W6gtv쫸b:՘g BхJ VZ!WY֟dUB:xMMU.9/Xt Jm\[8h yOhfz h3]a2.jY6~=f~fB" '"7WJnM=j5Âi{y#ҷ֠ՠyPa#ef^K NN\ѳG6OPp_yΥ PHK VvHnEg7,z]q" pvCU99%=43ubJ]3J\{%~*rJ$q3.³C˩xBo FP­oZKUl؜QD_u:?,Lnނه>I4n`ZjCWA3Ka0fVyPCkYH_[ #xg?dv,g}aEI /yzV"> rShv5.t@6!Z>\P[`Y$i˷Ś#~SKVLH8̓Kȃj)nSM}%$ N`/4l:sV0 qT5S뚟bKl\2n<Ka =˶(;Ҍ$q|2F{f+t8dįPMϹ/A P1|C饏6zbr&לWG C23L"4!xIa?(b}EX p'(g%IԶ Jwo{AC,Yr='[-;8s-9N9' ;OM;"+B4lmuby1_oE$H\p$zʆ&ǝ #XvW|skVR9nAx .Dw(`7ْptb%zO86}QNFyOUO^]jPu3wkD؂Sh\(mJ'c6ҟ ⚮>jzb{6K{iH}d/) Mo%/l9Ӭa(2~:uªܨbޜ/bT > vMV>q>;BP[GkLq}sVe&];P%o6 `NGUXg}QF 6 I'ay o|:}f4.N iޠ? 3D "{c[@5emH_BbXB!l!MBg]Ľw/1?cEyCiO@Mq1_igll?i 凝41\_ A~\)ƙsp`b k,#dTN1s@9B0:4i7[' HI\d`|KCRһ4,\fO zoyϗrpWw"=ZZ褹e3^6M|3|% d<) Uy?{O>>S rCSg%\=G1˥,C- !YZ_g[<,!2P>#*xJzb֏R|"Lb+~vqUGDMg˫@ /ڡ8lp $]*fk+-H& be_3 Y W8ثnv dw~UhNIofV4ڂCpʑPi(uXZ4h (rR!z7 ::oC*(Fyb JQ5,a(UgB>;I8e}QaV>M8 -E0fmRfx^Hvᾦ^N(`b$[FT Kֺ㳖o "\I3:C Yn];LR/P[/w0f$\7uDߢwT|j^6jdP@ v%9z׮ůs7N#ߢeCwE>R45 kgѴJMi]BАNYĨX6;8P3 ̶ p=f32,ڧ=n kPze'vG%q]7 F? Rejsb-`ғp6"i[g8SqtiQs_l} !,Mc $_mm$Jʗ}gQq0JﱗY#4:0`)9~CĩC:\֖V=*?R}i;v/΢h;'kF,&A"{"wѣt1R\4jtHi˲)Xa| mPd!!:{dN}6p98 ΘBcez~* [չV`vpZ{y9SU\Sp%Mq[{;EU|N/&hp1ʛYb pLj~இcMR`&wX%MrN`xΦ,%M#!fZ} u1g"ɵaCcU*fezqHqTm |z%ڣ䦹viPBj|x@-1N SWKI2uG0YO"%.G /*H.Zx^wlgA89Ut0$ PfL5PИ@n]H{|?;|1}l؎_upky(z}s?â;_o%$\ ^^|j;;'q' 6B?} QvޒVNa`zsxbĠ,#*귀"T6g'02Ѳa5|g(Ӳ~+%+*M{[vhIqR첿/|%h?]G'7}#i8Ҕl4\'m!z\߭nzbE Gv/bnS bn=*k!v#[??|f{Si1s*;B0#=x^t1bѵgYUŨ$ Ӫk(P4δG Ai&N!`;+l([QYkD$ [{*3AF`cqdeVIU*;5fdݖL5y3b6%nCA 8/iTv>Gr\Lv{Sg{-J 4˶3K)GNkq{m~SC4+Ow9}/~Tp=D-SZ2 PlJ',!wyG[ddo ;%aK9ßh>x7DUFoC=1Z3O"ZL֯O!$zve5L wSlyp u!0@aD>?d'/ )㕴*`b') f_",% KaIK7(ǩIS7nP&-%;74"`Dd4'Y_fLi_ LRoɂeaj$*>4_B:߀FS)ry@@"0M >g4ZmZ7MK"9ރ^ȩns2? wYИ6{F \ؠWoj1 5b}mH41A0Ҟ=--ަh U2-qH= ؝}I ۭ*H(ժ?C{ 1R䥡4߉_!b/(F։Qҡ4p\Cv*ng ZN澌Wme4LR!;UE<6ζk)K۞36}",36×HR914ߜҶ^w,H[Na?Zi{ N&u,1fss{ЮvUzX4H`#TzzvrΛ%w$sH) Wi(VO?^2Ƣ^q7D|F0܎ڊ$^^)PEaŸ?Z5XXͼJͬFݺtᩝnc:Go;.lb0}F{}V/^!NfA2 9Ałլky%7".=If!C,%yaeʪ"QȊVdj|r,)WW%ک ~W3UH 6ǚY7 u=TT 3X-ڬ]q.cFFKU/@x(=٩ҚDxeƄ*ZW]k4e)wu2{;$"4ؑf0k5d$|Lѳ4RY}Mx(3 7A=8.JF$qf:(eVKdnߑn4c9-N{Ǐg+`1 i"㠦|^& *30͹QYGϵxj] IHc!Q|O3 iG/id쓓ȃӔYmدv, "a_g2˜rXޭ|J{3V[-p%߮T a'~C'Z67TgCgǐ6tZ)Oأ1Ehş\bݻCz|-E;F!m߭cxXGm?]S&wT])2+-")rFZFBLtrJx\6z*IZbmT N)|M o]a M$xïjIYsm;Bor\+T!CK ;&~F6>1![ 2itg[&dW}˽s*#T&uIhMn8YQg:,ȃ_j#8Ul eKq`fS߯6ltԯ[L_drIɾaBzTxaI& 'e3LXAB7NoŒbSXCd; Ԯs…ٷؓ86# (`jfM1֝>!=47n&& $L/'jbgedR ~;:Ej:s7>]S>k◘<@N+.m 1s?_XCyO@~\ VJdoUk"[&۴Q|Q,%yjj0$=SrtR/\F3#mD\[|#z%p 0J;Ԉ7|Q޺X7Rq`*k~f6a`m6^>"d.Ph)|bK!e~FYj`1`ojĄi|T!@3g"`fo1BVR~'%+1^'+|D{N,KIF߸xF_M)Cp?f<2Ȭí0љ{8w6Q93bBzjl!'nbX 3TdqѵZHYJ=_p5 |X@ǟ3ƦVʜ7W?LU,QZ]0Vgpg4M)"̬$k”_$G asCq%ìG{Q a)|yO0Ңwra!h0fZ/I俑cx3&3ʅd=IX0Fqmol}XR/ hiĽJ.hH5" ]=u5h2.K\gg6yvhENh;G(c.xDnaw`lh=&WܗrPk~ۣ`lJu“KtE8Y+r*cХ̗6%Of"8mKF49n I:#fr xS0,(OLMG#@'P(Pm"e[qn׋#K} 3n q%.0lR1d4D^!C\?C6ӛސ ~dVeb=4 75 'y=`q5,q~ڡ`0Fg֝KGu}[yF~J SeKڋ?bUY!1 y ܱFʠbߘ` Cًj̴rȵ{d0:D |BE)/.ՐnJs] W4Zإۉ ?# 9 7ui6h ?wߩF6EqU5be@c ].V.^]gҴr2`;:aݾ:*ۉYPHHoHkG4c :nuA^Q!8ET.S]pK;+ ,-ˊaF;I: a3<Pr~ǃ+1SV0!Qd IJ丗OfIFyVKA$kQKGոj};h5;rCM5rW`,*lpEh ULԦ 4޵G:_N>P?N`bl, qLI:/93*̞zQ N͂$ꐢ' E so^K" u `^saWJ 0:)γ)PrhJa.10|o2~{:>+Shk }u4U8HcwxDro\c[!583!xC3<"as)(`\Bbm<*h6 QqbMp-P]Kh%K0JfkRUCO9֢fwrr * mAU "ԫ$#d޽g/rXu.>/,X,N^z6kNj;"-r@"ĽR3 uUJѥoSho=?ۂ@AO H:ky4J85d uϐI,@]:K S(Y7N_Z?<ȡ_JzSzY_+7Q- 4/Mkv*ڻV pӫf7 ύ]F5 !:`E-!^v QL2Tk[A_X#b:\B3A·mY`_C b_ˁaR.Z{p/@\u֑U pѩ6$^I@;*aEМ~\w4Q UJ6wnVIl"}EY`0׻'q1|ل+*1afw `,\|{?_D!d"3xyStDQ^} 6/sZTyj_>2e ÃA`0U 判1AgCK~Kz' >Y u%F}||[-סm$˦4q^ܔ,+Jsn9p+ 3USZNבk^w`p l`A` ٭h*Nu=ԗ0vL?GrRy aKD>oKΐGX i|ʏخuJH@AN.WsU"B3ʨkNHۇyɪLX^LH0+5^W%8]k=?(oA\{Q٭*tr\i ':XƑp^[5L@]ӋTA+Kc*PZu<:3$aɼϺnӟhd҂-k3#_8+WR}d3DžR[@QH:#/<絓+nUk`PJߒ@:mrhIq5ώ\6(q쓛v ZG%reh=zՋFS^T#Ys>y 2`Z*P7,AXE5&bYl/di~7XC?E60J';q@́GpY1`63s!v(H̨y&icJ@MOUD|^`C)0ǎ<c[,L#0u276-3bsȅ7#_zO-0sfBs]}g䫹e˔sGLLLyHooKa\\Qѭ$LgU. ->R> mġګu⋩%n։| @ zVX+aF+kq9'`d( w5?g)n0ߎи6^|d.-A9d~uISEHg5 M)ɮ~:y,&d Jṉ?"Yp)v^+^ZAa~i?T 46?GӤ]JҼ ]h̷ p:3%{sgficj$rPFnT|}i*eF'N&+oq;t[NɽhGj_RՁ=e.GCk$R-)z,dѡppCu> ʀّdWxXX XO+qHM5!; Q֧Y2p,7+/$jG lrS$ҁpwS4e@PCJaŔ>ƗgP`""#R[<;0V}dE^G,:kk-wLiPHI2y@])C4@I{yhZ"JĊ5$}IYIwS>VCmzK}Eqe =xcsw%>Ń٥})8HUIk"[.ha+g;8qRp L ID@S{TǘCӛI! ,Yw l*gI2T:yՌ~$c [5᫓ ?lҵ >R޵B-@kp"2t)r28Ldl,I{ 0z'=mc)&G&ӑv|r_#nLPH4YNxu;q+{SY;jYAɩJizA@]w.T 3n5A=,WY,uЪzDZT&T =eKnՁWoJR޶(VM^o%Wڕ$5 <`ox>\vh_oF%A,z9%|/< %~K+Ӈyt,vmWJwbg?I*/&Vd0SnMaNnìQp!6l CE<c(EW9hmseiTR!.3!fT!<-?vXG341(U1I*#Y@A;q 1*}}a>}I*TsW]P{X,+ x8vEijy3LYdz6G(?'Hkj- B|Rvܺ@Q׋1j(&j.ح jtȖ PLjG|wCbh$G8F|k1chHn( L(?Z;H:A<%lɸ\Hj --&6*}4O:y(OLoНEg*`iǾBp.rSeiQm5>j]M:2Qh$MclIL4\r:@@xN584n^Y\AHj#IQ>7a/W녻oG&?ep,yc- B!]Ԍ7cb=?#ֳ6=,9o鶸qT&^.N5) HN${>zZ: bگٙ 56%kӟIL;Lh2E5Vɻ|q~9{Aes}5a q ա | ț67aJnP;Zx5,ã1,饨]% ZDG|% pkȨnI J LUy?;[\?/#&/50ܛgR,c Vw ,Z3P?`ُؾY y̮JЦ&`N6Yt՞s7?,[PIkAjQxE'j&|O!;_ַMШB!PLƷ \?8="qYHP/Q R%bG\E"ip\V2y kr>89*&F tNͥ,RyV5`I4S65+2KSצd֤o&K߇#ymG|Ս/$^z䁾P,h:| c']ʇ!Lt/GyOO2&&9ٺ}#$û?VXCWӛ_*-Vl7k:G<T0xd1fz!$Ņ7jp̶q k*2>Ǽ0X٪fwO1S!{~nhWlWah0$ 4E S?,l,]6jK4*Wl.sfl,^Oh2'Z|37k]E/B%Bw9:Ŗr6b{e5F7?IWeEM72ϔ;|фU8L輝/xDC1;+5p?\ǓPđfaarO=ilԞgfwvD8t&`%RO3\`Eİ@j>0C>xmx..{ǿ+iƋfi" <tzT0Wh]-| ŶJFỾ6 :1s1s8 C*qK8ޱP ڠH=J7#*jVi? .[*`DPsVI {tbݮ$21O$j3qwmU0 8] Q-oRQP#z@Tҽ8f5(QU'Gƌݹ >?9@{Bg65+Ͱl`MGߐUBm0EK?wCVuhe_<7lBTp$V~nJu#fJfҡ!w`0 I84F̆?K5\ts@UIdsb v{^eȊ$`a!k-(p NoZH$eo إK*o>=|ݢSؓхݨDe] 4yC@N<1(V4wiyR{DʃQX!mpn>vb5yCΐxZ'gmB\p>[D]>VʂjQ̊D}.MAF1RؿT8mYvp>i@_ynzn e )c*E~ڹ Ģhqzc8r 72Fd#KZfX΀з>_LGPwdtpAcYn*c~0nc9(yXWt,%]&(ۡPOYXsX jj5&5B|IF,0N{Fo΃M;mq*x ^ˤ䓊3l_tK\݁l.稁ڿ>Z rATDbOvaE4M<M!h#\ӉT΍V1\d%1W_~n;2؁2z f _=-Քh(YID~ɞҔT)OOzVΚ۩_0C/|Ijq;6xv N<[1LD1 >Srs ~ `~ƖH'(^>P *fu$]ݯ90)/P?iN]8lύM5^I$3~eƐwt0!c%ʾiDWl W ]ΪYwlƭ%k +C{j}n\ҍpTD9:I_ʖugot4|>%ڔ V+6 "{UnM#Գ FyX02\UYN\/]]R~ [COF:ਢvp'5 y#2kAWA}@7We4ҳNÆ'DM&aV݇73x/Uu,3=x6]M"0G\4wLj/Jr8~\Z_jSoZ"[ .NA=0)o%fᢠNq '34}}SAVH2yuY!24, ȕh])eNCT|dN?(+%~AHM }("w׎@4޵kY 6WcfʈwRR$q 1 (FCݮϫ~~j7)ٍ"P2%CfX ːgX} Y 3[qVQwŊXyހ᷷#ׂ>Zt;V-q&!>(PHOEGzJ?7t^khvmC0Z汞ZT-ĮG1TiU'Jq!ezO#\Եv̰q%Q*/PZY :~7wXnqT T%{V&$:IWF' iPxx LA`Ui+((y넵|z2ǝ Fؙ1_d{{8Y({ZAjd OXXNePDJ&S<彝ܐV* 3k@f9+u{ﰷҵ?n}{J%6 fi~Zͬa",͖`dPw94:9r'ar\v* ٗZY׶.[Z\~ VKȫw{B|fj,,3)6HB j5E^fć i(h^Y0'E;|QGvZvr=8*}0ś)31\^1 B[B{"Y ȴQ@VmF a ]!O 莆Y(1پA)@W+&&}ȇON ɧ|jŶ . ZnM,,W^z5ҝS=8N;[?GHP4>JNA8șq{\cɢT(f5=g k{r]T&>8ni&4ie^rJ\װ -,"u6tQNIK$0'ҞAi"رB>ξ"#OǢn^zjP̳ -VWXh33C-:'尕`[(a&,h WqkW?vpmbz>r>OebS}$]Y]\S\>J"YY[8|yB;,o)8Dh_;LTdn^ *g4r2A.NPeBatZvԕJm!¯T":?1 !)j߹6w@'k^u y5'װa4@caoVޔ#^s,ظn.n8M2Ο0]uNDbm M=Q4g= cPkR HU|/,MNPt!gSW3! : ᆽb2ǭJ_gt8T\Pz`5p{{'cN4G! t=C D_h»i@:J|WTmx Z떧G4H"}N城&Ύe4j鏯G}H34W_k\ 8X?_3ʫXf=jÖU}"Wwj]1dF+R$jG5#:N!ThR1*%-1DY/TkNPux5E5//}b;@p!!,>B(V -S {jzq:z(Bfh6>2CLC" %p29bl9f6"x><֕.{[,}K7Zo*D8t/Mx|l֘{:䊆d]%}%5[%#8D5n:# rl& 2 "Wz'xTl?O|OVAt 4pl;n67R)6ޚ JQ@{a(S1%l:VĽ;5+|ZXY;xг%W;EnZp=ٿ2J>eK2_6v#En.ۮLj[UVLV#>MG5-ՆSֽ)*ꩲv֟v_i}_4@4EuG*``g}ڜO*GH ZI`@H~n,GwH8E[ӥs%DWJՀ4(C(;M~ppݾCV@2[pt޹G[z[ET# Mu'MXF%t`~51!O}e, AGKU/A&wM3@m=g/JZn=8ZFyP\S3w+RC`zc$'MЈ-fPC%{iOz4iD>0W@A\& u c|/8n4[-茛|6 74ެ3,2GLQ֬:UD@=;|{k^6!]Ϭaoں|. |S3:t Xҹc|>zc */ rb*7 D[Bg~};>'+*i>֜U!tpWpz~Qq}F|nW͗ CSB؞DWGu5c1 1- 8NvS/D$o\ 軃(CXƅ (D>]sWE=E!+"GBG݆$ejo'@HGyrS=&A$~Ifb`t"帟/R i;/cn|J3x#Hs9x3 {ױ\@죛HyHۛ:7 *gf$y =4ۮ49VhFUIiKÓb52X@7K OϯԎd8Vs.kí:v/>Au_"/EeSd@Κas,lKYJsb1k]U+c$];Z\ZS۩!GnL~¡5QbM#KA:ۣZ^TuHc6LƼo2 NBuD)-^ۄouҹ;/IKGt ݓTfrwc{X3F 8Eƴmi"Y6rˈմ 1Tv`Է?%d~$X8ZSt@pW/5q:de9AkG?11-^Ƌ0 7y:Ux#t fBf eDHɘJChC1`#\^}&*:ḏ]Adrǻ@ D)^.f Q -2RHDfuZ":όSMt cnO7n"v\i˒ 5s/ߒva+ro#puD" 9Ea5i·-)yV#8$Z;T=Kse \uA)9zBCX0[ įqc1ۤF(1" +' &(h4S=Lo/>q.O,GW4v1Pz*3T魆M}gmk( 0 c:.uf u']\Y/^H9"Ͻ3eԳ*Qil@OÂ\,!#Ei%,=M/r}8KAf +^bKH]o.PtL=Ϡ)g[# B%xзJ ؛G(BDrJƆGiP%@ҥNlwdQm9Z{(<5]3s6g ւ!*&PSg(CXɱ' b> Hqݰy&_'BFqEʏL]'qwa(bS IY"c zckͰr,NoL~L )Ik|H"qxrGo>|jX+6hͿb"[_GRi@6a =A!.3!wm|"Y|+'G4گ:ē[ybԘ@?g_Le >5Y(iXMX,W"jyw\oMs_ʢhC.N 3Z2#U)]<)<1 T-m60({"8=uOM7!hћGRLnV;*#JdQxA!ԑ}7a_5'Q0]=b6tSU<ӭ\Yd Eb@jkݡeWw`uqgxQkG=+~!R A ?5joZfWWPsNA\ϓK;+E8S @?ioF1hq4[%i#ιzϩo˛&hRlFSU3TP^LCb`Nͣ5x6cIæ4ڋ]1aI}.$1Nܯ\/  mdZh={"iEd%27]db} K! 3/ ;腔PVjfLOFTRdn{Ń*T(#P4xJ89J=(1xt$k%r2`ZQ_7W$E-X Ӷ쪞(44wwS0xgh̓ Q 'ԷB"VFD=x77,I%孏7:cQ>atX%0. EXVScx_Z!.֩%vGVPWsP@E+_ UYCi8 ϭUg攋3^D;g(p Bq8> =`2#{KvsM#YZW#*AaÄ#{%%xWA~+=Q1kz Z v|I#, u $dXe4qz^&n+ovBi"݀8AC3K nUo2ŮlʶKlPߡ$N{O h h'H!]޸0&@"1EJtPCwǤ5P $J>ݶ]sʫY פ !zE[(,絚2 AW x;/ȁ\bUvfX4gݲ1'*tXW([$Ըw;Y1/=+ 5A&a"4%_Vs12VV+:ҷ"=ߞb힪 Gv xrS՘Nt=# FJva[_̅*mP5ҋyaL)f4g!ƚ2ͮ~j"y:N<^,%&D<Viv}+ LVʷi%̂OYWzDzb'{Ȥ6H.X<\ykx 9z =`WBB =Q +ows 3Dv,} 6EeI h?e¯<%Ӹ6.%n;%mQȤ8dAв`D%QnYQSꕠ>\WU9ɫa5pu,Z ol̐'G|ǴЊۦR)Ę?%݂.ceXMsDU~{9y#<=nɿgT|)SDh׸ Ec]0፸L5j3X]'wO>㊮m,/1RBL@{_L*Hİ\,d !"3le\U$J9ɺqՁ4E)~F:{zC"%FbX;PዀF.7p5M弊R ۗ Z\/׆;;.)d<u9gk2T hĪfץ%4Qdx%f' lWQoƣYHl 6Dv|IYEB1RO,LJ^=krH | <Û#F Eci-*z/Pb\Ev.W~_bOO1b{Ջ4%?ް|Qﻹr#bFvq@ZBQZ^n*hg8M'ǩѡqx!7ް]]J?i{´+͘V Тwr֤Į4fJ?X'w8T) K~Ϲ3*YoBz0Ul6({F_mcۋ*.0D?*53l/ȼMӄ]+qZ]KHG|Z:Cϼ3sV (뀊el"1&݆[R/UtGlOl LPTk$F{79~_-Ut5W˃@YbYl!WλCi3y☭4edj"Θe=< E 7suzAU%ZiN(E"~L NvG -E,bF艟i-zQh?Th |׭hSkе"jْe,L[֊PɈqbs x`j}ʻ䀳#<.[Z&L0ء6esא|;"#N,9Eɳg`. >X?qCDH1]LY:~a(ވ@B'эDN>/*@g65`3c5жYh)qNwb 4X.ew'? hΝ*=kASu}xuFvH-24H..dη.X{꧗-0: Nr4-J؃/OB|^. w!ĭ lFSMm&"HzQɤJ xw'5,l?Y.V[NlX S:3H^X%S=Kmc _0lBkoŔ%k?k#څ4 V2;խA2S&n_L<mHp~0XPe (,CceZfW{87zY|..~YD%9y}+& 5Et~ٝ-@]:kLz6/uY hTD=V.nOxz+<&1W6&#̟/J*rxg iThDC7ܟ1\ }E A{";vFH*B[bT0 %#Kӷp~^P_Pf(Ww I7/skfF{°$hS݃DGܫnGQcc}1]O'U=IK=,@{)=v?k?I~Ϸ{ %qU6f<>a17f: e_O6ra- D`[ny@ TgPz+@xs k|IbYl: ,DX`IJ$Ѐ"\ u7.DX=SfhDХ\q]ߴ>[=w:ǴY"r@rOSX>镼(i(2;DdSJgFES F$0~;ncƛ,;ut֗/(ZAio[{>7 d0kp9!ֳj28!cQ y r!u.'' '<3'iWrwhzc5ݛV[c=2h= X~0#N]?8U@pX:^ݲp%vfrky0gM;X"`K[p<(g&P88@~M$Iu?TN8K֢_Ŵl\ Dcj+7k.qIbPqB; N΋kH nM3A09P[UނR qe+Ge,Ai'Nq<AX~]of)vJ1TESe6ETJ&T B -E-PleƓb7#zV^M\!t~ZevZC\b1a 5'M\OȋEd( (qP~+IS3S(1?esXыIɼ)hU`[c x}#y<P3'qȑ&uqoZ45*31}41و<K3(%V!P%bu\_}?M^zEqhI5B#|"rT闟cqyEmPR @G/XC!_ 4Й+8~V}^R`hhf53~^^F{w Q AoU[u)4SuR}lWZJc *U3/$3#/\ Gi-pJt0j;Tsj`;iRpN*< 4tbWz[='\CGaR~Сs0zؖ4S\so\݄꥜!+xeCʒN>PjnJvuNtl,*#xluĬTy =-TĮbI)E ߶&*4fW=H+ݬԉތu6~¯߻A}PX^u"::8%nN^ l"N"9bm Q)o^=FAy IZE՝Z13֞21rA1G&'e՚ TX8ԓ΁"B]s$0ZRڦ3Qgg*C ݖ+q4C(_#z39BUF|ͻr՚{EmKQvɽލ|?Ѱ{jqhP[qβh^}s\ E0[pl1^iɦl4@\BauV߂V PEжaPL̮OG]-锜=}siL<: Q4g@V{#jTpX%б\-*.VW6q>XxZ黉  ~}u,~Ll8iR#J=W .^˛: V3@uaRYsZ4L ,{|ff]3H-]V p "VS/5$Ņ#˪c/Jk[ RB:Vt%bF5w_"( L@PtWtd@8_ lx GE_!~' ^.`i[ K;NsFX5Zv.W%x-,-VgV \p_*r`$bD"{5חw[-ė2LaCf[2ĉ,O"Gh"9oz.LzF:PзJijRrrԬaD!tԟ$1Yljς[ z;XiaO,CAOT4PbdQӂI9K#KܼZd}xGmU@A0G&~hE+=@:|M͙:iT)aCăKC}cw1!2*y1fҔ6u+/.W9Ƀxn''k˜m%ȳPJt^`Lyc4!w." ?fTkEBhmۢ;cm ˇ/J-Bޚ46V@+E9dݼ^$p'j˹ zCB <{D)}LblRH\[.߅M̖Zr5nޓM2,u*C>pHtE-ðƼ`X45!"JWMX~}`\PF-zDŽ"YP(}@r:EAz ~ ƥ-' nJM!~:7 3]pw圫qʺ[0Ƥwp]"z!C9y"9o~L-^R#jqw)x.ŋA"?>F-euNd()C UHA{PЯB,jcS}&K,@Zn2,צNTO ;suzy81I߰FWA $߈_ e|[S2nJvN붅 9@]  BvjS1 ɥȄɿ.9N%;_9eqt0l8dFQ&c-P&' qb!lgG ʹtn󊆤q֍,)StJCl>7v(N~ϵSwMh}lf}$ 4q]5슗-'ׅ%:L9  @T2\ בAzkDXӶ291r}[eĔ% J alGPZ flYZ0QmUUarTz4qi;oIGj8RjFJfޢIrF g'%1Re:f2ϼC =2@0D$J-_)bdCԝ̜̈ɓYfEq̺6l_U?&z!}cJ⨁dO:J 6|87{M$;՟jo~BL]{$vy8$F.ZFHlji6ÅE7)~r= ?|Sܗ-jn{qgO'Ze U"sW 9EOz88/fvx qx?1-W>1)l%/Zҟy\3rl_/mӍ!ΰ-lxnz+Ah~:3fP kiߚzȨ :scˡDd"Q4p^5aߵxFov" mj0zs9Bu![gLnCČ}}7ꖓjs6Q i:hɐMl> xݚ|>f}*`14J4Dch1VvSg #wL#F(A*O\z("j]#cZyhq(b l6ňC/Kf&kd#ف Ӥn],Qi K#SD$>bPd:Ob@F?.pV"љ@z"Vt.lYoC@隰4]jf5G?wz; !FFEL:ww"khNiG^ tcN#?5KFS˜築,7*MH$0C^\XU2EJ?Z#EUglA`FŖc5swdo<TFl:/=H$?4.uQ&$>0kS pZzǯLU4a:#zjIKcA4WZ־ r.%L8wRy{Y2h"4njo3(=sd,U8]~Mq8B].~W"@T,N40=1 K%_uNEVé)#3.L CEKl ejt%P^ġ5)ukE`RPevH*2 t"4̛7h >9l!0eƄ')#&{7N 8lg kw &1U0*v\:+kzy NT3)Tx4"5]O.q[X՜:W/|JgHG.dS@Nkc;ۯ2a~dkW6ä: )I2 =p ^4Zc~w"0)_[sR= x?/ UO-Z걞V+}*b^okt<>0~eIc\$Zui9;If^}Y)µs!~0o ŕh?,!dJwgId0$Zݝ"@ e/>lcPvY\J%7*DkAS??^30*x>AѲ]6̘/ofD;q:c%QTTd`or5&F1h.2rd#5hC71|=7uQ*o*(fA.g[(1-dR\\/ ^iΐF4#?wkX*4U$]=b ~4Q-7)qY;i"PոWoeѧ>eQn^dMV(v<ښlHkG6e!LZgQ]])0n\kd*Yoq0šObGVk]!|&oASlA&җe0D(= h,?Y %B-Կ֔\Ktd_7z\bv᳝GmsǷ/)A q;W)ywBj^{g4Qk8E\e:"WS[-yHѪI܉FQ_Ѯr/cs_>_Q(w~'INAӾe/>b\"PسzN}<8Mggh%^Vi w~E35t牸Efу/LeER"NegY&ALjtծ: t&B_0)d>7 HhXQ̖l)Հ\mcNv{P6 Z'$6kS:O`n?C`Y.1W,OՒAe"i=S`!ߟiv-qMA7Mՙ.a8Qp%4yaW+>q(Z9!QBj:97@gE' yix˪lV`3N$]\ ?μb%cg^J_i|y$%gs%b6dP(k{UKwLZA2TYv]0,dz" V:L_*aw߽Qp:|;9G 7܅'@z** Qis$yjaa.-f;PDJ_Gdc(jjVj0y"ᓆsWP]eHsKO`>xu{ra5:blqklXi{ly^>tuܽOt0񄀨#;}I`uC1 H2mBCWfݜp2T\,_'M f1ˢQZP\5%5Ѯ_ ivdql-1]Rf9>LV,{G HPk=5H Gʄ3I!Ζ&^rU0ywtbKY2;G½?9ZtY)6U[~H G2rǥ6}Lb[yf ;Qlpe0umPY0TU$<bHiѥu3?s Klr 8}'_HgvƠKT[0:-޿FH6f"GnN,⏲$ L ޯ\IZ o`𵷢Ycd N2Ikixf$oEB JDqje =?|+!cގa Dׇѓ-jTEC&IxC.>`:XCC{?\]\<|$Po2k{z}kPnDF7vԹfUj 4 pa4#1P4KAdTlt^%?6 O?o_\gOAl;/?'6fQ]*ST4q @wJ,1ntPR,t#fygLB[+u<X\vvt0 ;l&ޥe x@5.0{aS8۸m\k'f 'RQAX#H\Mz-5UTI&So8VX>)7:/[y!f0/pby^")Po7n\w:[{K AUiyE4Ӓ x -vfds)}d֜<'ir 9m !_cϲ!'Ls^ؿnljV2|s>A6N(5M ܃u;R- 4X>1w#^ ~ب?4./wSڼ/WT7'f>tsI'YwEJЬѾhXx9[~pCkd$>F|Yw]o=kU 7Y /,vг dMFx 6KD8+ˈ Nh'.ȆyPvm5ڗ-ИP\ћm2L 0x;2 Hڧb]#z BiqĔh{̟h,-܏Du{v31k|1V8x'8{jU58 vHسZEKgCRj0貸 .KI1[E箸I_4cLPN `n...G˵sACi@Oʼ43Z$*-0YwؘೢifnYh9H8Njp.r.|3Կq~J.1?"V9ow9&mN":kdw*Md:`2oOr1+[hY 3pnTL^^YO莟^%R`ܽ(ֆ$r:$2hHhkƜOzu82" -}l -I,G'm'\)i)rMiG/39{q7=(a@*Q' 1)('Yt8ND ,#$pzek|37ޟG555]zЪ&nAq1.(xlӡ(忰6H BȀx_>W{Ed,Rǎ Ar Nw Bõn[;n)Up,B_ptYCDﯜ9yJ',}N60TXi6rE{S)Gϯ˺j-D3'̬K~J^y\MS,뤁; |AꋎZ^6NaG.&zf7xHӠETYUVԔU`9 )f~@W.(\yئ="=(*8todң!&l`qm{eӿ <_\#1fЩAk,#%++bZuͮX=l LKq8䓢dP `:(uj_s16M}}|Pf$8/XaCV"Tqx=7 y\`Ho˂=&;M MW*6m 6}F!Tf5Sf/u~qAz4äQQwɽqXBF:X^˦Ku}>qы dښmuʽ854>l>)TVHGd m;,À.G-u_ڣdNC/i@U 4Qp}σDMwC]*wpBq~{%ҨpC?]%T7[w69N)nm 11 ")WD +2+lVFWH5$BD ^T7OBvxRx?oG*ٸ9? 'dW"U}P70nQ@ʼV[02xHLu+[j`|@zc\Q0[AdKt::/*SMt4GLAԛ 萌hx(? EX'cABJ%sV֩iWatLTM [A"#SKWiwWm[X'Q Rث'@f*DOG2sÏ]doЩ҃!W=R}P3gWs- LaY|\toq6>SI;偲G Hccci2+`9 e՘KLZn =BUKa2hCe$e@j [.TLPA9M@Be%@L\g@8S][<9Ͻ{q먷 3lo\+N`s:QxdN4y>3*bq<[Nc2~*ށ~VoqyN|ҕ׵Q:P#56x# h~>boTl+ ƉK( J\y*@ ԕwl6&uvd;9j%L݌Oo*",$/% É]暴G ͟ϧ&Kk"Rk}d= Ӗ)ejS4C4ئ`y2pϰ:Ü)I؜d UyRi/Wk6r,sÿg>сT@x#B#y>~ 7 N}\U.k񮓚MN9}St_+OLo7M8]&VG}Ӣ ImdʮMNc5Vq"L"%iZ70I|rq6 n*K{ɭPHNBbmDG?ˏ`4_iV)-KV%&j$hJ`:9pH%{qJ +"{AgޫZ4qQ J@(Hx&=7=z oxɳR~oWX_}ڊppDm Op 9dUx(:9*eiviNr$n RgډQ>TqB+THV.suh_Af'eCZj| a}j2mrWKSj hS lQZ,I5b|a<]WP LRq[qTه7}_O/O `I;c c[6o)֡@ckִzM0Ps;QDH;lC\L 0eBUزF/)h!4N$t5`#9( 7nNâ=>%޳AZ7uLy7J\[kbW~x?yrKB-T採7`'y06y% SKu~FkxFNTd#Lw:yZ ~[J6Cv[:FҮ6I:AjK!N ok5Y"}5u߼iHNV辦k`-$7u]H}7::F//2y@'f=#؈/y\j]< \A[v3}#"9C! 5oDϾ}d'ؼUĹdgtE Q&Zy-a:7泅޴4p lM‘7ee~^My=4Y30)b2pnZpiU1 rǞ9XxCE#umo/K0k~|~9}'_[I6F*=VVz6c7{cTֽ0i_o&*k`a:D({QB ;@O֞'}oR̶ w!l|zDzz(']yEoD[|Pfg%I .\- {^>q&\ n[6*e_swՆ@! EFAK`zLኴBƟ&v;>v']QJݵ&:xQD&z#OƴilAHGb)0h8/ꙣ3|"I./EqXf TqKϝ4/&8巻8 爇13Q@ {8E yjTI*fTg+F"&I>IŖsF" }rbˑF~*dN?$;1UJbPkn~$S:`|3h"0mMҐ8&7rd_mU)Du(ŭ`XQcfmΕ O7ouA]lɄ(PtF 7]N/ԔB*X Jd ě.W9_r5LUe5gMAFJ8Ko#Pg)9'~ْ{^&WN $~{ه!y6WspFT~b4tN Z4QeR8;I=A/pM /ו:-J@]#DazZ[>PV7d9Б-E0Ō-0C[{*!tTؓ\e:#gf qȏ9H;I7G̓?,Opq\ =@WIEuXTgn!{n@}-75vu[ $6b|zγ'hfD 8S"Q5I8/(})5Ѡ9TEt3TȒ^>q-les"=86S+$8JS f&u:X y*GvnL2KkiW U"?vb !uqI]l1Z+'d"4 ~ϓIl]x3tJOTGmfsW4ʹlZPQEQ[߂'] s-&L-ei5=8j}ORN3_]'cJDO(a#I wa i[E|~tKRܜ(ʰ)RW.ؾB eo:Xm̎p Ubmr72$v5b{8vrt{lzb'PrU*:pN\PcWg&,DYh5]qN$$ APbE8>:=O(}@k!3mYd֏$2k- PFC3J<KNPlaj;ϸɫG{03$ah yTMk#}xˣ1vy\p[Gp > :V8԰'iN/< RkK_c%@֝ x{:z(f;J0J-D-Nnˏc'"bg w.60їX6J=^ rH d0Vtxd{]-JPJ'#aH\ބ\URF.WWܦ~iǠn@à/ГS ]կ #ngj@:3,Y4DwK$f{HaB؊Put@t M1=Ms825.m6BB>fA =yD;:m)_@"z .3q8lf Q= S4{sWeJHQgI:hd #h*r}T>ml7M%i@hbYrzu5]}ŜsA k"u #Jĕb4fB.--2Qfުtsr' H{B:MVPۚ|֣uM?$fZX !;9p-Kz"/6*w({gk +ƒW:B H:!6gsZHm Jl&)#;Il 3sd?}v nѩAZz)>| tR%+7߭8lr [@}\AZm>#c>VDyCRW7/BSߜ]l,Re+ޫ]]Pu+ 8EԬi>8c5A(^Yr faGiڦ]Ʈ;@a^b< _\Ni3 ,h;WD0(D;)4Lq/(; sM#uu@DP37k@˿WNݬw1H-f'Tm~w+ӡ)#e\b̔X?[x}6c%):hׯ'kz)pR/ M-:yZN,˓ /P$ ~mYqÈrR<'9} ?=_O}1P%ђn2s<%&C/N.q`al^,\"(%q5l)lt<#U{ iWfK[0qɊs5hzDVh'[kP/vtIYJ^3|YY:{K:0:1m/ҟdx-gNCbeCQfV<_ldrek/m>vb̘&kH7ӛfYWr#~ FdA/pkNNB4z]!R:v.ji,Z']7l!io1$Q"p/~ ʹYa\eMiv4kpCDvH<C0j)%Wᚴ] (%C?~'fNt+von KSRO:K?M]7ZBpcmQ.1h_lx#9tQLF7Xt.8Pl8P -d /{ fq2DSdQt]l]? lul6S9cl~L̇RDK B_<96 d8)?]Mf>E-_d)&T/Ӹ0z LkE֋RxL !8Rc>Y[LrSey:x&N'ȎBȑgX{[]Nvz=Q(Iի/X`̏L{ȧt#tRj!%TU{i~^,=\&:^+X}4J=ZuJJ黽zg@4VQFbpb#8#`CA YQ7`?_=I ޱrCQĉNͼQ&#B Wt &̰ܼe@r+LPdA<ﷲ+6[$H DE5%h|"$823b)4E| Q9˾jT 1lD/SӅGm: |Whr?yG*~DYeQZ`黤AVJ,]豇9l3\>ӭwZ;?h BSCtI?MYFqID*!?UPsIi$7>DCġ-O$N%a#ep*2\Ҍ{X9H&,SlKVjk@$O.-q Uq; <N&ocжZ&UBhgj@]2V;$ʅYUes+9F$Ev+mej9~;[HCWޠQYIIt~ c5:H- `5iC}Pmp:k_!(M5zq +`AFBSs?UQH5adHr۱8Oh,O: [F "_U{xy,#Q} Ӱ'`LbY2-KDWr0ڎ5p8@;Vp jjamu4Kkd( K &߬ c`nꩥ*'[GrxHNQ'"Hw9o2l@x!L ;by066 9_w3`$zX9{LɃ<eJyy,SSDӜZ0WET:AAmvTD-.+Z:R#H>"](xj4ugRA(Dgi֑}4ئH;VF+; +0o`RB#%i4rA  xo[4X^D42,T#I}QoBR -Lb" J/"l:Ǽwٛ"1#tV+e4:^MdSoKȍ|s r 7l[M4sa$ֹQnCur:e.%/wgؒj@VUɭ']G.r%zR`L*.Ay>y7n9CÐ!\:ļ nlHTR=CǕ9U}UL+w8N;O0J7/U)2;";~ Y75İ~<jiTxy@T1LFX#s#o&X&ҞY)7,C}K'YS쑂vcbp'Z nvWlk|etzֳT&PM}ݵAoO૥OL9OTUR;!Ih um !-1_$ NvoQbPºܥ}Mn S9i_T穱Vm %7}YoE}*8Z K!@ts =R/ LԿ6&AϸN ;M{mZ^y@YlqSNKK70 6mCc[>(a?Wdf?5tT *kjb(f2|>>ݗc2)"i-; B%)2_B K)2_$Lpagvj7/V'L6p6ImY('\ʈxW.7uk0nFAI1}wL\;&48[#\Ua Dy $S8|k'+WU͵ 2;:lI=Ke dٚ8 j[GIZ͛:,Ө/(*z!{34(Gx'݂m둬|XCc~1򕩦y4˘oHH*)>Y(N+9w"e3w [.6XVWWAC'A0L_ǻ9[+J5#)+ǩl--)˵1'^hPbo.Ў&-;dߦ/XE勉ih7M}z)" HBߑpVjue]7t7 c̎xzh"ĘFHLWTal =18p20瀑`GhMݓf7[0 /-@`:DŽ-zW?eسtx%'8ld:5<8Xxu/oJ: HE |YZ!UoRc4Is<798b6}[MTiuxy6Y Loǧ^֯ ;A4>(=^ xKCA>Tm)`+rD^n(y@9е:Dp$S Po}@hh=1 b=uD0o_M]1xJfp}g.?zK2mRݨr)gI"ɿ,=dVld3F;@2#]4[ 4Hҩ`Kn:zL)Ӻ.z_# _\}-hGkjW3l1Ll 䚉7 R#5߆<%JXa@VTa^Cl'"L:\16!NuqBg^MWS!rahfV7 &# ^c-%٥5zlހ7f%frf:C@5$}T+'ݵUW/x:_(Q} |GӶ*/mM<.|ބ֪i,eșL!w3w.GoAF+Q,Pmu*sE XQnt'H-̬dz\kbz@#~&ŨeMe"u<%%>Co[#aɷ\l^z=BfoQ^_vϲq@~Lglpx| ّ 3mwo .|dtXZ 1qRgEp"'xt]Mj_.p qnup郐?;kpz챱pcoc!l8^I/ e4@~O }"=Ų{+uHSRc{RR2\lI>M6,rVb9< `h-)cUul<1"ufwے@kd7e$IkAb۝Nf<t/n?wIѬX~2`*sa}e/[tlw@g;F*|& ѣ,WgD[c>?#|O'{ȥO¦Dyyȯ{'vnDNpS3|EW).X͡`O_ݸu9^C*=x^vƈG/Zqq+"x6' wgL鮅;V:(^"CI2E+#}/`MBLR׎ ]c0CyNhKet xJK١[EBo5joqIjсp7Ktկjgc6T=*`m٥r0$_-RY0dT)OZW+%\խUcEB3 6 *M7[2ڲA`娤3Z(rax[Dpe[88q>}ص V;7s[mb+pf?q#RmSQt%#g'#m:jYG氃d#r~TK}jb2$V]1SC" Nr m@*w:zkF#B^a.Mݕ}(ar]y4\aW.r&զ38"P;)=ɬ J5s*򎨱pn6RNSe{=!0;8TK^zrFeJSEh",{VcJ[V+z%MCX;fE | ௜jy j)ߙ-T@΁g5??P%THy܎o ՃΖrw DznAX|Oӏ~֯O O$b%m#5yS?G/Tk9e?/ #䰬þ=XTq͏|0V a9Z XB5&v.5`.>0 yٝ:EW̏9AsS&¾ ccT|ŀpX&WR뱽{FwQmaQ<*CTv9*eJ@U,S4~3kP'̴yϱ%C!–I dr΂b뭓jxI/)`skue1=ue܄!Ͼlmv0n# a{⇖{\Kf,;n8ܼi>"vv!3lq5Nϔ"!7My4 *)-qT j5ۈo%Kæ vt $,/M|9F#q!74{ҵ1Uj3FTIm_ L>cȯ'##t8xL:<UY]f`$w*,BD7j3"!dRp%8~7-އB͎Ѓ~F`(IBr׫,ѝdj+okH ! 7b*Ese3sK"u:T^|=k;5XJNX[ͳ_,1OѴfCPlKٙ~>D-P*ibZsmM&/H>%mT[sx$r ,p? MkQ=/3O"¯(?{7[r;//e#T٧-Na=V͠=6ܯѕEaxH5I[H/@F6*%fP|0`'pLt._gGA>@$QԪK=hΡ_ φv.;{ZHs36`fot3π`kvAl3Gd/CC*W k u:W?UɒZYMxױT%W/ IS{#-8MS X+mcO jTNLF OmuLwy HoLʴ1G#&5Gct \>oוDchGOumѾpzYi~,Ү OxƵ0I!Zʍ?2X}$1" 2_1{kYX҂06eMQe&^?t^^} pQ_+!DI:dp= 5bُ8᝵ZIB>K;ٷpWNh&kV"GNn(9Hfݓ҃|Cet}@0b=c{xa㕊p_]b; tx,M#7s|䵆*T[[W#4Y4|n?T*@pOM(^p 1o+aV1)ɧX2-;HI~~RՈj(,480g”5zN=|`J  S1ֺzUҖF[\/O!*fO-innP Җnxf)' *2q}OSje#Ѩck~6|.`msElm?/'s#6؈Q3ЊݯQ˩%[`aVNI~wg߁\;&-< ;T"=}ɗgiio[ʁHn61*!z>qfgֿlZi|25 (P 6HȕZAt :2q. mYG ÜCl, .Vuhn ZN~9{!O܅AЕﰛRJdJdF[5r,"g}͎5@څ⪚r?zpo/̑WWI"6D'l+UY 2pviYfF,f_a9k"p/SOXA4Iu,:T6jJOH4v8L»Hg*=pa{b @IJ.~QN}{? 5((Ь#a[jӁ޴det "Ui@AeLķ'OX8q_&}JX 7 |JtQ2^/~r ,ʻ kњ_vaK~"ymu'a0hѦC KyVX^Q_o'qG~FPYo64P4DLcYV']Sjn%To<>rQ"|̷Y%a$ UV7i$6 h--_fǞ7pʾx0*Pϟs>vdl(jIJ\ wU?u>$ĦD C) 4x@]E~C#mn9 X>Dn Lڕ+d۰U!cD}2Ki1RB+W TUNMJө۫UT+xj0=q&)M8C^_5*zVp\@HHAzHUP 0/#fQW&8TLC2ࠛ`ڐ%9 q$1 AWq& Ty_$Fem{جq*`Pqr *h>b{5,EBLF wb7I+5ܠ@֙M҆y}ŗFl CGN֪-K[+⎵۠=#Mh|7Bwȴο4:h m^Ӣ|i(GOɔ׏zɮ$aiRf=y.P@zvaoXG r3Uv@ SqMC9#oYd! K0gZu{zoU첑LJ$BŦ_pn>~Z\?1 0/𡑅ʕQ:t~\{- cT~o>;AuA*R&Fr\db蔈gKː؉ /?zO5W|6"YЮ 2 WB9\37vGS5.ͪ6?ʉV)a"#b}Qٶq/khCEoPpHWVV`m h;1-b}78`~^,[MKjPTH_>zU U_d5"-k{l.'|tESӬ p9V )_(!쥂 j ބc EXOVSPN5{akzD & $Eg x*{PZ$x|Pʁ BJӨ{+:d"s‹dFdS~Cʅc$.;EQ=í3M;cuuYwN6&rN--p`լDmS^z0YHR.MPZY⢺.d>~Zh4; #”#ڞ冖<Ͻ CJ2[Xf V_SKpyynw{ 2 %a';<ӑc-- ?E pYrf=E\ x!9hZBT$Ldx>|j\GO'vDe+c-qɸ3)ueB(rgPbݩK0&Ihu(Ʈ[. I (cv5<-iWxC!ϿZ'#|U[ |>I}rW[:]YDoka*V{́Rba0[ gl?LCHQUzyua/˳Vcm_픶؃bZ ` ^0wLFn[-j};&6Btx4V3W2/GRi B,9b2ue"Trn!pHD:t&8*YJϵ{@X_ QM7kxJ3oi?*̓rLSz=:Ȋ>c==JwhT|JRyr˳% ? g=+Ӕ\;Z c EFYJل!?Ekћ#@6'%Tfx>i:Pk t$@"{RW @ !q+Y0򈱎y똜p_a^ ö׿T+TɅw?@)5}ޝo b3 %ӽ`vUnIWX㘘0}SCNsY]cI0eW0w@[1[7J񉐞sx`V*fI2PE?ז+79prCU>9Fv g:Z,\,Sס4|lQUƇX]DqA2"`u'΅+ (`J0SQ |G;8c %lbz'1JGVe!ORP<`zِ@ V2$vUBdgM|'*8qщ4|c c}psRƦ(BCE8TDva^~VbݜL͹=&faOdxC: u9-s;?AU$G]NA}Kmum/ޮ?wP>BqѴxNH7W'cXizFa}[kBCF&݆rA^y3O@|;A綠F!-ƖN~zr9uG HsMm5!|>vَȗ%]ꌱ>V$`N.$>tҳFI?(1aK ﹃HR,䁏PEu7U:rfQz~[{Qr@b7ũ:V0^@ٯlBJgxUwڇ )'wBomU;%7t;˔駃l%U9F4CS? ȦBxیsH &@2ѴY<0aSzUG'cSpP#!fǨD^Z=(w@+ݞWU nQ>'laVz7Ԁ#ֹ՞jF#"uY\,!xr8\c+)NUI0+I?Y!zHw!2K懙;,WAov-|P c㍔'F;Z~ؤ)VvA :b+\F[3P̙Âݪeb4N.Ռ@14ڍ =YPK =Q}̯6&A ʏH>=M `@695'E[VPS>YRU;0٫ o/QMYǮ\$`t4E>[_STay|eQQL|n|q8mwJ4cW)SPmK|-% MJ2y;p }У ==7-|13Q\,< k%-VB5],w2ΝOG5B#`%' \Ԕ ÜqqTb.*`!Oލ- 4ׅtf7C뵈xxꞚ|PڇT>Fg7T}i.& ZMⲠ~})pMq*7^bȑ:4g`ۯ,KȐpFFչ8N:izFh}9h#^dkX=:w+OIЮj},d (@@R73߯>l.-rNrwȄ l>;UU Cpj-Z%%WՀp (#o%%MxFP-q^bS&-]qJkBe{6X:ɢcVE,| %vz婣r*"z\ g[ť[k?q֚)cW 'sB!555T L"] v:ߥ6ABdli% U񢗎I 4bpSq2!0x ?ﺣK2kR#`6˜DX UU5TbpN语5?ι-*3'D>:s=V~.ttݑ@hmU0lv8lˢ Qnd%,(쐨 _=DP"4^ \uj]@i0äs{PQ]|hѣnΰ=L;:a\&Y.k VpVBꠅIorM֭yO愹iӋ5%\[吔SYpSj8WTy.ISXiq*ҳ@s[}ŗ ԶmCaުDMŶ>&@F\~l\͔ ϝLlKn2wi+[-B21 |,w.`  OW].F 2CVCRU 8xfzeκ7/GyLNʥ @iHҟ}s).Ȁ+,/vV! ؀aZ/va1)d-0;2rv~P_Ѡ2OLuG4!OzP暘9YHIHc8p/*ɢt7۰7j 38Of&S%HףrS| TM׻j2KTSCj,z#po>}I);7mGٓxVE1wDՎjc?ܵv+rsKN"* g/_htj.c,#}<,($(2}XF:408\A[]ɛfd##MK_X6a)>@6.\ ȌDyИw9vp%c/\t3^gA:w _#BUirh{ =O$xKEVmXNzxqn S9{>T:KcYAU'Jz =p%i'IK{(" 9n&cyj?hW%?퉡}g7"~t^Q47?DB5!(/C _nm"2?׽qE |$@ KMhԶSY*0LcfeT`B!\NJ ж4@3е{H Tu7ζAY!ziPUa "-mPwF!-0 9P>[:iw' 5şX'FQ,;24f9zŤ6=fBb"|LA6WgF7&.PtK(SNIݥɐ월TZ\qIJ&\QӶiy΂Zi°IBEym'G/V%e <\jCIvYmWaflE{!0xVScѷ=)TNzE|9x)@kr>78[t`"UN~ r<6M!,pAw9hD@jET5E.r\ӫID~eH/\ Rע"74,#L%6B%W4e ͵+Gѓra ܎_vsPH./3:Q{4lnu2ڂPY<`cȥtW"2E>ָ1Ð pyfU1~ !kwѤhġ+̸P7δ8 0~r֋ߴ3V*4̣ПUښߙq2NՏT ~UK遂kǠJ]?F8L8 nT|eFT{r,ax1tu"&]Qբ573?n:xQ6d3-qB' nY"DsVs)šqlpH H8nvL٥l'Qa?VK‚ <,/bcًj$8Fy/^88 {"nxǩosƣQcE`OA4]Rpi{2ǔ}`-/qH4x:xgo;1j2Y4Dǵص|YX{_DIYIY{ _F1S%R;6y,Jy2̫DTA_X`e#bBv k aеl *P\]+3Ii. f/.XY.O AE|cmkKXu, K 0M?Y"~^)*~Gpv{~NQ?U Ek4*l29AsǔuEBZPQ*L~=x٥1EM1}BMk@8o7R\jhHVg1Ѽ}Oz22'FmoH_TuQCC9Q>RW/0[鼊c? G FՓH|awC:~P,^ uI7][5h{Po,|oI)ݓ&\+'瀲|3z薈3C #̇p%z]tK'Jmf#82ozƶ@ЯL2X^8>- pOuF]^S\5";-^)$S{3y]6լtM2;Q ^'CIxC7C1W<<*]NnLG(G <5* ߟ!ؚO:7PsX9;7#9ҶK~ )|憫`&o=ら4T"E0tw| s&bj$vN bK,Ğ_~,O)hِ˩?;`%/0j'e.vfMEsFlkw{嶮ÂeAt*aJYl{z7d|pת\6야mjMe?T븘a^R(|o(ڡ'j]tNh{в9Kp$39_&*U0{a fIBYPzRSB]VEwYVIp]Z+ʦl&1,&yK%`զ&=r2Sˠ_3\ 'W{E22c~}a hY{qo .3 Դ?&@l@ei]7*232D@ŝ>ɝ)dƍ(Ր.VRRةid}$u+W0r򗭪0T,G8hqXԥxR7+6R QrE D~if*3x$^\W>oչ`j_͕g)Sٓ_Q Cy=b=3#la6*ơNYMg~e\SaS(rO6pETbTC!Fܞޔ%bM7YRPᯤ*l"$n`kCB^ E AyiB,*8{kīPt bA*3ObI C_7:߱es sy(˙L%V?yI 5.Y)3BvU%ߵ\`e: Jt_K"*@4͞El*-g%Ov+uQL;P%dUKqW+{\$e-NݚDxB](ٓzSzm⁖,(>gx(?Uƭ vk=7OМn2^+]}%zbMF,FĚ6289đn kO) ⒀O>Ycr&ǎQ/@gSs-"|4"R8T[lQ9cYo%P\[ATjz-!?Y²QBW:(ZOiSc;4ET?d&o]K,>ڥAun[6 25U|ݫ.!7t9!?7gك EZ82>#g9ߙԱ^K;wt Ad@$q,bf4M,2*^Wd_p"?Orέ@Mjou8$y`)Lwd؊>fwEzSt椃kׇzMQs]AqZ_ŷӝK+JÇ\Zts]$-̴Y)H4zBQ]Qw@kSweTj'M<"p!W@#i.]uT *jJ4qvrA9 y.9,6ԆfzK΍0 SP5ށRĮ  d.wuYldx.b,(Hٖk"<EѝLE6z )1Kit8 -|u:-OZўĆQ,3X/y̛ 4$ݺjw# \eQ6/aSŪY3C76xGW_DR$FBjs/)\t@}Z=/) 0#aZ#6x}8cs0il*F+ ?>Xt8< 暘Ė3$d<0)8Lyz#p?F/;\u%'fo6HGӵ_L-CS.bN1IbYw>#K@a'Wfۅ TH$TLD,REּ\gKO*d $NSÒ3ii֧ $e,r-of) 0zpUˎTķVjqO1:PkisOe%yJ =,=D۲ȡE. }vfwm/`I0|^=5 }@\b:|ݍ9h<ϐ(}NBĚ-]~T+[b L䣳e Dpq*}ɫ\ݳm9~Ilm"JYA"P8/p1B4Ҍ9EiR'-ѧ]tddoFū{r\Q%BE zXUT5l,CaV) tAd_ ɴ1]vn{ nF]52cIq?j{6*ypr7Q:}s˲&s]PݗM@Q0"b].KH|IuzPN6 GJrxTH0tu %K2yTշcYn_6L믂Nv4U-L-(br0Wk ɠ:Voa=MRՑmy4>O$;/:ԫ>k"B⓫DR,8/ PUѩ/6z~)`mm`OI8( ESC1k,l!hÖUP-\E- /Y\16F"lT椪j>~]J|W$1j !&Zw=yғ+z"tLD$}<M 'U,t%ȭwgeJNƶ{e6Yx5,K XȂWzI^ hl~߿~I`,tcyhp#jF7?JiИX@ꢞ <@.v28Lr(HbcVW:U$kc SOPO9M1mZ4SxsqOoAU4'P``^0^m xhpy;`:RALh7f 6ȩǪT}DA9 }`ud ނ$)Q;:D7S .p40޲=Z.-eOn4dEn:0=>P+14늓4|NW%HkM/~qO/ @KInu6J@g18XmoQrXr4Lz|cB)ߌ*mُ8ɺ7ӼpUV,c33]=NNf?F)<5Z% &b\Pt/ %e|l"gQ}B3`h~(^](j|{B_,kWsӷK|JywC5H=o}= O%f~;MXpXR3˟Ǎ0&IS@vxyblU`"Z[: (y?HɼitN~نxJ_8o Axͷ"9hK(tC݊؄ أAw˜;y}#uxgu?>m$\^f#uȞ#ecFZD<Z|UfFQSzHD8k xEIb#mdz%;MIʄg C(@ܹ֬O+F]\t+)iLqn8W3(Fme"YV.YغoZXh )`x0$h\$ĂN^y7'` I%$wKPɿ[9mh8aveRFܖb#үljc_呁+G}Q >VґO k޽a7BƌI&Id<r:j!Iw z @'00T0Fհ&V9? 4d>-B·0a(m6oQٯx)fam2Z(k p諁J7_PȡoD)Oh9C/ɐ*-sUȬ\+kY}g#lzy2;o텟c#TH03F@FZU Ե_|ff͓yjPG'l FD'mљ.{8zJ8++3weMˀ^;MkώRBac<A\ߐ[tgZiȂs`MB. Sf>'ݱP wEpSVaO0 wZ"m^Qr5l`6t' e\xqCX '&а-yzg$2 oZ]yK{'7 @+4 e=Ty`5g*$678wD 8]ZTԿ"<+i|Խpl)`BaB3P[>^̂}4 LZ7 j}=JO@>EAs݆LVWEU%ca/w\IH0 CSPNF> Fy3lZu̗]oh jmmNnٜU3 pd6ZZtd,{G㸏 p"{wyEw̻o#Ǹx͌е4g6SBn6CVlZ2WaBcs GwpTX1;Fǘ!,nZ8I$A=9C_+($xqWb˙TY{c;v"{kewi𗃖ШSeNdYi,ށ19܉1tz)*¨#L>mPB晷 M5G{^A|i <'5CR7WMY4gKnqʛbr+Nk-|wB()Mm"O=,4=xeyD00#ϟr^33" ~CR/Ԃ]4Iy%Npdﮍ~T=Q?ן5a vΥt,AH=P'YC03k[WH)RABKެEC"tGQ c6zNQFWdz f'-/qNyb<)Wëg>d?X3@I"XI~'50Zٯߦ}UR w&jL><~O!!4%|K z>RJn*Z;Fiqz.UK@݅TG|] ~H%it߆GtL*q2 dea믨Z;G:zQ/jcq&q7Te Ԫ% @ |;dƒ`%oJiᄬ&Bىpl\ѩ/{ ?HKdԼEl 7h 8H1>I-O uJ#)nQW*;GƔt`zZcRY`"852ƭ 4jW jnܬ O+Rݧ|.)j eKe+4Z[϶T0̟bl~k)vQ"[09yl K7}GHW`9t$"68 `|z .-sbnGl}埭\Ѱ5a['F1} ch%Yq#]ZYN ၡeWr>{)Z`l(;0"fbIJz&rLżƭ}/x)Rݿ 6]u]*y'פKt(+}!}tM~wez%;$Mor "z3\C!ote@6^3PHep2e_v*nj%, xԨz֪rnqw(Ψ;kPGe23e `8Ki{l"[)imJo< 0Bi 嘰;|B]GƷ=*YrrtIVm#$W;zB + Nik"jK2W'FU=|Ƕ=;$qxWin<pgE6x0-)x6ю y&]vάl.UlE!oUp;'NA_M&af=VVҦ<0GLmn<2@ ތg6i k<,>Jø6d lJ)WmJ 3hOdpm@kG3Ԕ+ MўsȄ]f$ت#cu"SַΒvdk0OaaӁK C@J5FO1C t RLM֫/w4y СFߺ|#{9 JC ] 7F:BR:mcr^[z,ypK6g)LmO:n߮!Y@-+\49ԣ"d/x3e0d矻5T)0M|U!=OxddbNu }qm{XpC1mu wƱ瀤hG8t?*$A I[vr'p5@<QPMOh H Q#_4 2V ݌\KTszPsG ( 'Mr\,2- hLBN~,gVݯtkx&5d2"5/C>" ɨ^գG#Bp<ާ=hhA%~-_I" 햕qV8LL2+YW.8Mz6 U'@u#x}+qd_B% }#ZܓwS̸2KM GE_8&#JOz`ONL]RFC(98>IkeӿO|Mޯ^fazc?mI(5yR*OzOh;xjelqg#tMéU8I@TQK譭7~V**VO)T.m'9:ɫ&!OY%Ll&QWUf98]/U}V3rG'vA.J]Z3ywgホQp(g[(tkqӆA3[rxA>SRUG[ScǴ9}7ڨC5v5hh+ɥ-&#ŏ,mtaݯ} 3FMDS{깛__MplH+F/xj|"Xrq|w4.S' T#族A4:ɿmB'UA[;0ZPu] $s)v<چIMg,\f`/u9ZSPt,5IƓv*w)Wh 2߬8bH:EE{*6mEgsaPCyUE-2) l: Ä)ԭ[Z@J́J":c I44ܭ|֚B(1Y7t2ɘ HvkB>M:X'>HqʘHMߺ 5H{f04oB;TN81":Ie)G !α {i='0*F_:Bl5LM t(r,HLc%FhR7.@5"*i;`1pRk3oLv|5Dh$Ɉ4} ^,jmڷA9ቅ`vH| b r9 ;؎TO4nT#mN=΢ۼXlzeWp@>0M7Ap{: 5.ݞYƖ4ů5@!&)M5(c=C<~TЖƃ.݄c<3J߸;KkKlQ,Z d!ɞ2HQ :R ))aKC9%Z& '^+K] /U~+rw_=G. z)l/B5=|Z#EC$B&Zϙ/I*\ ?PHŤYo4Hbȓċ@?^#Svk]NbW?y}|FKA?'#Mئe)յHlvѸvYxս_ Ҷτn@6RԺrY2#$aeN.oA464dՠ\E@;H6QN:'Om÷+|<5{ HO hѮskӝXP;=z421;O L7L&#qJ6U͐9m5cpUϦ%"(8] 7雉g WjhT]؋{U?= La'՞m:qV enj-Ux3DܑH%*"OYh@LgwbpiTt( mJ9U~ :% l \jok`t5ƿ"Lg-m& .Vzl8DK\BcmC( 6mК`V#%]@OW+tZ1q\HM-tS߁b{RWAFĨϡg4bÅK%JOddw({#3#_hYi-n6layzфi -3wԜ0BZ]W,*5XUH??G!SbQ)ʸN 7 i0G)kWZÁ-5SA-G{ɓjuRK[_jU{n¤{Ɲ9"_ؐV2Ƒ Jybh?z@¦?Um5}YC1!lUtr }ٱ]bvLƸ>Jg֪SePU]6+GAlJ:fB ]%rtly\Ĵ XL 4yG-5(;HݿPRWfQKCmr$$.#u4{AFi-4zDë6鋋a%a.^{  pw?>P5CMo爖QO{^ "(h}9/Pj""8I3,HX__tpfK+Ďr*EfxkMS^=UU#f)*5H՜u+\ϩ٭<VY&-ʵcs"րuH+*EJ")SR\a˜c.Y[ _[=5Hn67XQ茚$螌 !*Rh= $|TiI{e"~&Ѝy((JEf8Kiz7ǑɁZYG%{Y'K1㡚꣮ 7jńv2ɏT4m;;tvدkײHQR au #&X0~C iw5fhi0D~1d#]97F&0lMXr]R=IN|J|ǀxz%.M.W؋2Ck"ry{zm, tG^Mhap_Drxa3S jBώcxR5i" |Nݥ|c.)߆'kOP$ ]. ..hx7`)\FŨKIѯdO "[IFo#y,R\%Bl&`l>W$uW'Un[ƛ\g S,}n}ʦ6Xr6 {ZHȴ֕CDj}Ofi@+[ 4 0@ߞs҄d:Y$+,⪥KGJP7J/mOYKj* Z#D]p= P{Tb4D ޴MQdnŃ#q4jv ho6l >r;7B5$znMX<,bz~:sÎ.R۬H7 :Imi%BUNjin˅glBsl_Y~1OJ&c"&RLsٰP#B,&!Yi W@#~-ʅ1U c%"vD+&43Q6Gcv4y޲_e [6P\uLgUDz-5~<8@U5V1yEyG¿ucE'D^KMFP_[MB|h 0H.-5nsv%ա) }2A* ZοfQXOYx]Z(%d=UO7xwLSXެrH{(Ksqo}g )kR/D9ؿ'͚w"ҙ $iU1)^q@ ̠PL&d#[fB4` 7?dGM͇KHj-n֯R_o7©nv?ɆRԄC7|RA6eAb J@=)`zO˘[^cy_L+^/f 8)zᠿ-;B}JUB 23#_0W^vâݰ3jw6A , =Zt++.mx-"eC$6? E|G2ōdZ5 To|;gNj5E x x[;!"0b<ͷ7, O6K&Ա:Xܪfp#зQu=Mzu1%i5q[7^Cv뺒ޠַؙkkI E+uXBB~P$ c4-K$c;;?y f)dyNc !VI&C>#Ř+q{M 'W % V7 kGIĂU:xy`)D`?p.3 ~ #Q{"BO c=vCc0韨V6vo/@ eȄV|Xб6V4&WW|{/[@@jBZ?;uyLBi"W(_^G1I+Mͪ]WÜo @۬xJ< fʠDg[p"h'0 Uy9HgX+7ɤN_ <69StV.L ųTzMw 真d.q _gh!B o]WmCqԃ, HiTNɐU@^Wxy+>euhG/[<٥ø,|fm_:j)L0j 9Sm%E ! ~Q^_gko+ʼnh3 `ؾaG(ՅY LeVo]# DfRc49O,E{?,A1 VsZnW?> YL2͗BZx|?=2bI7d5?,X~`,~m8ՊDKs$yޤ6,-nLUE:JoZG!圝"nb(JqRBXg)%_6)0=yZ&lG!HiNqa]oGٰefLLV.cA21n+2tЁGt`~\=Dԯ$yDe3/k]N 52Mer#xY @=+圂:B͖{m6PJ 4r<e>= {ώD ViU=ec[t@&>FD:L oh{]8FVTQ OI'2Ϝ*n3NZ(]c[Y ZYs7v7oBwu.F #=$ުmGe .kc֑r|lܹ[59*ȡD<״,(ͮ"q#fG$}&8"HcB`O&Id0C&BFH/bv p ]zR:&p)bF֔S`'s82~~om]f0tMe#]h}_6LV>@s&%GKY !8o}SD yصvxk)lwid]]T G*3m%,̴y w7RR!96l%rty />#ic* 4$=BʴE^ id'dq/f-ǒ)gjM 4x*BJ->?£w_R){nIw=BmIw o{BRCرbT0%t CŲ+e)ADq4ta@gn{ڻqQWЩ{ 55߸'q|Kh_8J1m *]$DkdwTp3jw)\,WV N P1_.jFv/b"o?)咭NCX&H?NЪ23K1 9\I$ةn%I1J_>}bJx%6:` ՝dr:/z٭fL> T3Y]1t_R%q.>8C`< !`!E6xzth_TZo^Q5a&aLL)D^nci^qʌLKqvdE=1.oֻCڎ JKXܶbj/ ]Y8;o?BWg i. .:PE-Y9ZK/:dOZmꛔ޹&eVX\ڞ_&[ H3iJwګ%R  }j 0! .D%WsVJƊ IUK4ME T+e)de F|8]^]& MRJu#?$I3%(g^Cj|W~G]XD -0h359Y2U~_ V=wnb ; 9r8P+ՁyHtM"G͜4@?#5KѤxp0Fl Yꡩ,å]bBPeJ_Vّlj*E11F,ژ̨ \5xS&Mc`<1dXF6mYqӎab(@g\M>vl8%{j%wsFA-}q1}x> "=/A$z"궯ge88KC[}tWR~n3v؟ЁI݌ _*sD|w_~X޼Gmdg^3Pv.0Dn2APi{|%|>ȣޫd:a9#yQ1WCX2TnD\yKM棏:\w9uY3^"uo3Y@/7CyNξ=G~R Ök׀@,`>0EZ:| 7_ 1޺TLz:jM0:T2X/ey?H)穑>( }bN1~BSNa!#|}t.r{Lvp[=d_j3?iЮ#_XFpz +nwZ^KSxQż'/#oh'RJI>w).(>1PAl2'7#T/Pѩ;ߋ<$}@ OM_'wG,Gl<*@B3ٮ\[Ŋw꜡\j }(W۟`M( G:.N(q7F *6{OkN,CY^ԝ<*H]6 !23ܕhY}:8ҁه.kfiR ʼgU&(r լ ="9l̝%~S;iiܱ!wԥ,͔҅c>$$3 S T:/%#Ze%CN*^,#Y\17 Uwj3vՁG_+Vh\ P@SSF PYsLN@Z岎d:ш:g>1 [ v^v3 o;%5W'Lr)7rQ\Ob B(Ail0m<)߮͆ M(5x6{ &VSD]Qñ4nfA\%58fpGZ%dCo`bFUϭ >olmGF ۃG*lJQP7r&}7첁xSJ$S{虨;Ȫz]ד1ͫo9Ah?.MiUcO,_>| x*i?[%Ju’BwТ ö4;$L+zXO% ו}2} `vgA>yf*`ʖيR7۲=i=Ʈcc( CNvw|i_xu^ \qoS+cjXԍcp2*h>\rw,UN<_doٸ`U: yV`i.p<㕯ubxaS{eé"Eiw,cmhrB=yrF.wl)0r#u#}j(VBkΣE4V)f,xTHɔ;wi舖=w|L#ҟcI^B "[uyE8xl3q'FzʑrLMP iH|2-%MD*t\Y2ɩ!kOq":S\q󑙾 aJc(ӯYBH t0i5Q6:y$>94>M {cEjA@⹕V6ϙ-0qBp_{,*EgK,#8[ (:+JDV'$&±me!t@q.9r@$*G,3hr=Fq/Ġh?;:Ug,2@tkn+R$տ~yOjD="kPCYfzTU\ElWJʯ)h>Kڂ}L5b(=,Fʼn4TBL9FT5{jՈTbiq:@W*SUث{DvnBנhlnUs;+Z є7Oo #m>]P5J[>}%B=.m0>)stgu򽺾5 IIAygY1 Uaw(Fi7\]vMurQ~%N@tMR۟evj^m^ΥOa JP\}Ke'.,ţ nحt #(-Ra'"֖-YP 1 i[yE'[Ѱ?)Z GuxQ*MY8~CҦJ W`9_m s];JX|@L1btoxsv%$/%pPB? hlI|.W" ik$L .ahKVD #g)U+/*NEy6T:aq>y9Am nE3wˤoH"ι!Sr>N4+d~.F Y) 4fFZ-)j/:aOyU8HÃyPpCfʏyr,sN>||:DP$I%vX];wVVe %Wꦢz_[l-18'Y] '#3V2dn/੓](.i<(;!P5(5A1P#[ipC:+KRG;@;*% &r-}WBIުΌ ѿ{;{D#U-խ oS걄BL|5dnh?xp:J(x~n+D,[Me ]7l%PFATg*[v|a<@fdQȄD#x-.c;okK|ԚJ/$Tm`1)5#fƌm vAxX|Mହ%UA|iW=(P`n>u 3\Q*0[o3[ W -ƒỂ1JHǑ/bbu~(l}krO,u/KRXq<|3l @j&=3~䯇B TP}<6g@gJw=~l`J,NKl3Q .]Xl'|;YOS: 2Fy%+"WshYA5 jIqY$]>Wt!"@j˩2Ⱦ.Dy>;ȧqCt;t0!E ^f|9 _ޫڊ޽]Z,4Q.B,Մ=u3ϊA&#\b'.ۢ Ǣ;[ayOs(;V;Ułjo_.&*wTELT* dM9h6*#DCю6 ns]ZQ7ۋ2";r_(zgM@L0ڬ ۻיb`S̆0-~@VDH5aΏoRI`i'3 {מx- >JD(qA:̊ӧsZ %^Ta'2gfCQqU&{<@pʟqً%=.blAS"D *Θ=p%[tWeD;PlX FU#U4+VQ5wr#"ne4s[0s5- XPE`I$Eofl^~ܙj0d% Fž` pzC)0|#Ht'C⬼MO{8 bɻe&z-OQWFfH?‡ +o<c`qQkG&hYd .Ru_ 6[Τы.QfAn7RkHE h-f?G-GH.*+ =ߦ>/Z$-^SBìD$?q +Q|ZTy%7f!ia@a{f?j',qLa%8V"1X'Al8*J%Z FX%R3(x}qS2 wq@Q zCt'j$KDG! ciMJY )mF$* Wdfv];{E ]\U7Y4QJo)m|sy^@uM99ftXR' oà5%]EJ6Q*߻Q A>fLM ;g`zmA 34'T~u?NHqe&[˭҅ǕL&! 8K[$(4V;艷bSFa1IB^+Uv:F(oCM0GvW5fIV3L+ͯ3XBjmLGL Hם-4:f}3"A*w3/сw8 7Y5ug$It41N9Ue]K#Gws<~6 {t\6eDF(m!DT-:tXB{msU;իdRGxx2ׅ#߈? D#F"7YrgH޶ R Ӷ{[#H|`΋n~׆_~2sQ1pS[dRyNtG貉v4h)7Σ 6d9d P%P xy$"V˪,Ze3r ȅa,*k'Wժ|(Dn 4Dp*flJM1U.iG+2׻st=!|~PW;ydV̾`̀RHZ?s FA]3ncҍՑLCg(bk:+sPeV_8G$y˙DIɱJߕ-oH/ 8YUJ+bN"zqƜ),u!Q,D~vĩIi\1yjVݔ<~z|m~3Ō~ǡTj}>ϑ;LyCfvqQx8TuR5kB}Ws܏OR8bpy9wوkw'31i_oֆ E8 Ń{iLٶ+5\T!1B-|bP[F%Ӱ#uJ+<hyp5lR4mM7$veTwLCv @D'G*O /9r~{h;Dz5ip`cřum@tzþz WO.G % XsB௬+f8Jx1'LPaKn.b` ǥ 7uƹ-"a 7>u[3>Z'f1 u+yA%(xe3Uw08,bPSmEjH+="7iT\Ӳ( ct{l~h'=Ԍ{j)El՘r0 cySe2-!Þ3/V*RC(m٘-XcG a!u\H&P!ړ)f@&6MMglvh_EHtseNZ nx vעQ1#OI˵74qaE_J9pkhys -"׊D"_n 6.&(Ru5XnO`:U #OV-t&!-d,-| "®n$lЕ ??wrhS.v3дl ɧgHw ;Bwv.m,\>Ms\l/*qx=>^mS`-r23ZAPTp )g.#G+rA^cNS_c4` Fq% 7~WyHʪ,od)C7܆)g7eEMD28j6EL#~SԳlY }6 Hȯ|~ϞQR?y)pO 5}M sUf{Xo0.~kd 5*x;o7) h^-T7CY:6~9 [+W3`m74Ê{]qI#j( MB䡎3;;x?pxb?Vd!YLr=:V%89J^oX=X\}zl;.ncU8~ !1_ bwlWn K$]†+in%kÝDs$]C ["j|lnK<hp)H;ޢ&06R3'G4 #U>"? ?Cܢdߣ^6;[HhZH6YEQH1!/sS! "ᑮ2] ][$mͱ`̂tb*[ TVn6e * X!_HEN$3t)x^Y:>_B7PͿq-i8?اx tAHbW,ZHt {KZiVH%7a(Yoy#n*HoGrc曮QhlF pg:濺M4"=<|{U:^ŴMqMmvN3H_xɱ勦1o.LJ n_lU@;A'Azr=pDږbع *P/OΑ#}$(GXe%3rǠ +%̧lĥ孟9>M"Ҿ ysH f=L> ^*M~kj:-A:ۀ}'I猾T‚hFeE*0@XZ/Ruf OoynGth)=&0R)ySSPEcX5eUPNFSLHy Șm=CK[LzR fM2)B@rX3^}-ep>9>DP?PZ輺 ۬Xt fhVѵ؏{vK C;J0<ݛSyi1Z-?799Ŷw"7@#meg_fQ6M9 llz ] 𓸥xեa.ڡhH㪜' mQ [:r!Ek=@/ߜzB SF °:#fdUs-Jd?gY:c(&.(3%P7FeJLk=?UiZFc5Y7Ll]uplrr2R TL2+5kf8.:kpЬ9{bAS-#&O]f1=B5p Z1Dh&_=\DA|y.Ӣ@aNs-Z}.X7GZX6Bٌ]i/yŁcxJĮ xº[*Ux,z:F5b}ʅɥVT t|isLzHD3H?~&u^rAL2qy̴2C6߆xd4oz'qp {yݓ>٧,1\K-(G=i]du_SjM_͏wZ*8D.kbFcBNE^=Xx): G]e+ `!$࿲?c&tfT;ٱ[hd(˪C>[9Ï941ck7ʿk묝UrpI&&ZB/)O^WZ-WEQ>pL7`1( mn۰l'uq#$Bxh&ϓUh.-{sXM⧽ƹG qDiA;C?Bon=]q<:$Z,V7i.:StAC6!%gU9h Q{qWԋPfh1 v(vDx7Xm`Ks#4)KYQgiV?x8 vXK?d1;|Njߞ9e4/[^q8TUg#?u т,Sm1ຝ)ޒ9(/uo7U|. f={{sc## `vw(@Ftk094v)z2J']Sʐq)[)i>%b?6cG鈝$5 ǒGa+v|5޷Tl%99 kR^זf|88nKg*Ԯ5Ddn{Aؤ[,w7õJ@R=3F:}Q nNߌ֍<$al<&8{d1$鼐i_;뮉@C2>4+ ^)x=Z#AZC=c\f@ilOeFiev+ejFB +2yw[>g&wL4gA!^G4 ΰ S`esu:}-# 눛i[l$ܓӨ?vG,?; d~TaA]ĸ%Y@C ] \B):H)^'qxdfYF%!%4#jd&TaeYҰ^k*>M>JfKX giFa`30-M4[uJQJ\;mLt5sI\f(>Tدtk~$&MoZ*Í֭!t6(Z5..%sI{(4VE|nooF C aJ޶֋0}8L3*#oKRS9X$ <:| RB?-p2VGE~="N/=ہcexS ē82ȦN͌RUH œtegso;R9VoGΕ̥\2],gţihPBgݫT C{uSPn3z06PPDŎKg\ q3*TA7-ZD[=tCGa:G$ݷǥe7LjU6uaS}Wkh٨Cݞw *e)YmHazrlƘxkJPGEK3]3nE.QڙߢBBbު^P KQa oʽ#ˌzo9/'*-  lospZgh:Ȟ[эk 319C&J `ɮ10^ eQsNaںDCliE:_ueqwUk=Tꋟv~Ks<&H~b3(urygnd&ufԋg MZmHF}n'04A3\u)o#K(ށ>^J=o ``BG$J)hG ɷ|FKtL:| G^DDIrRl>9 3vǕMJ:il3܃fA{t` 9:0XǬz,|8L꺄k L"뫓!ȕ[_wdǏC0kS/k"g>k߶e3Ͻ2(#oW.l O}Ҍ0h:YIQ5Wo?,|*0^ Ԥ? j=YG-y(J؇+'o "WT/jXb1D}*Y|`SBQ2z\@Eg2ͰOd^\ نVC0[8 -]7\AňK S!~葥#~*z8A"r.9k=/k{]DLC;э:R]opp[ n=" ;GAocܯzVšsb,ī;c%p@f0sdbe07ݼ:f|N悎H@XTVP}>b8د1qk)e(*EӬ!X0Ts[hpw*Me }Dxs3޸EAHvY?ᑫzB[9.v'.Y3"{ J!ؗ%&jK?tr!ǭퟭ6 |%l)+F ɩ JR\S}fc5pB~w*HL6qSJ(+_e P9G=Z| nBur(4] `02 17)@;6ePZuEkңWG.{'sfyBH2fh YLW+# {vѴA{Ӫoj#852<.6 v>3)tPSuidGU~uZ)#m !][^v/"(/ _u-̿W[F&aM]t Oq?3]b<4-eV̰jhXU7ğl5!P9JsB~ه}#.(N{T9HitfP4- IY]%~hG1y圧;jea:2qo'6J3Y񏥿F1ymumtg(md0 Kmh@M Q#*pn oxLIѵPB;Em 4JtBo0n#3:yvwˣP,gFy L?N OzT}xã2 8YcԶY'8) Q-ƭk;΁10u`n*~I-d{-P ; e27&6ChfL g)@M"c"$ĩtI"qTټRa[$ҿ"WH^Zg{gL t~'ugnkq q>婄-$;ymRMs])b7O^-)1]эt5Q6E5/ԛ!mm t E-UϨ.ǖ:7)%}> n-;)֮c`N'>$L8XV_'T'Քq \+{Ql @֖258}y"tTc@DWG$ _âx'Tn*2XEA Տ[o[6w,.;Ov!Y8ʞGNA7TDbn(@O^T!ː'E 2ƾ~9D{Ӵ@Jixho7=2DuMg-"oj4ɛ҂!5ro\gM2dP<Q^W=fZLuԸ8Mm)'AΙ]/ rR]-ҧ|cNMy3QR/'gxU$.4TL. )EXM=j'.q[{\!y kCwXLg5 0.s{>`Ts0_}@(sfujV V$`Ÿ"ή4aNE X=glq63c srB[,G>jWD)dWu~C!s q[`=};䁮 4t8:› ACS-7,<;?\* M ωhd~.+4n#B F0Ii @,l F1mx6ZTy]b -v] s.(~R +Qa!;],ψVF4ъ_[~c]W\6)cſ1xg&Oǰ>Ptv?$cd>oF1{qQۗЯ{)K-|BCm L0:7|Zrp*E'Crzd[Y1Ɔ}I}eE~降7.)4R˭szh}SnTku{4Jxbm G$Ғ]b=(=m^p5-ioB!înrE;|)N# ]k>R,>FЇ+hbNdUUُPoKa(IfovňNѝx#6ZZ1?]0`VNMlOj h'-fOi5"Vb̹gPݩ70 R4[3SYd1|"|;ӽ⤖GS<돗,ԓĐ98$lyhKstI`6ĺ{ћ 5ZEm,dT/$:mUqoB3#K[׌w*"np %V`cdG6Jg# а1dpD2ׇ/[L :1/j+=s{NN뼻V ZrGfW $, >ZPPZlv4uj!u eﱢW:\&idb{g5r#nkqQ'TCAS5Ds {}SSeN_Zxјak'dTpSF-Һǫ6Q}# `P"8DrnݤcO0#ӻeՔSN%褾8văL:fZJ毈չQ3J֩?I\C4.ZzAPєt1U#ENmDƂNhC &"rRf^ <v=;03ƖuL;jľN+xI³0r~EPHa?YM!#'FZ_`z 5\~|j86)悓y${1?  ICx'Z&VֺR|.mGgh+uXwz?|V s3ST'x?Xx۩'DE-[ˢ7N߱ttٻt]['?>}zd^9bLnmiZjpcW݀CƳ'%@Wa%0X%=5zMݎ wPz `bY&@GiB )yHTC첨ƈwglQbS/%)PTz }ł]3)6ճ!}1N0,GWb5}e3IU܊?)@iBґh{Q/q|Z12YF$֦;>ai;x=tcd=C⽠~obT/wҍ-㆛S8A~ԂKJ5mO^|Fqe:btV1R_ &^4tkģ ЊvK"+ՄK9]f/E:P#xÛLKCnf[Pu7nh'ӽ5A8GE-]$WVCuZ2պ8a^7^nI7 lb.q3\Hk_yr"Њiށk-9:߰)ږ;rmp':A(GLcGo@L$RqZ#lKkîl ^!EIsڛN4%TY;]+ؒTsWqjGVGOPARhImhqe W|@mCI?m\@V7IG㺧+{g>u; 1pUpCgz4$Fڱ4N!-hmm "^8;5 pit ;? 8]ލ !k Inբx.WtxHf$^~o߂Yۛe=(c˰Y7Q0)Jaݪ̓ٶROƴJٱC#V8 ҍ,jtEeP*M㹢y‰Dm׿D՘^,/D+!|q\vc|ly c7;%JdG4]}̣ ?W|'X!mz8svMO#L06N^ž*?i dh "F:u3{t-q2 9b_J|a'A=J86ewJLԚ~]ĂMg#2s+=q*2vR]b~ M #3u=\~^'a@3j RpvZ?s'EM|zEj 1̅$>^Tf6\7àѣlTɴnU@&$NdT/k#sS.3,TIFqM:e#gusϊf?ymZPVDs;QS@>o$cULJpF過H  _ikwLa=vۈ@s|pU[Ui& Y6$8+7Ig@*;3O&1|W YPL޹Xd6CJ{~8J1vc}^Lg'n߈Fg0RhdLmL*} imVmLA0F@dYA[UeQ'N47.mi{`}nHtñ(0xґK|~г}6:f&wVmeXb"'nS(Cw_GCh*a=/aX뻊XT)ȶ\Sĝ@SǕ,B/)fK5[b &#_3sU\q'^,в@@UW%H A} =L4OQj'  5/UpGD%<`Ǔ64ei,G['<1s H$9Av+ ʫZ`"j@ ar@-Z;r+H_:^\9+FixҚ\P/K?9^M46m\58L]wZ+G(^IBb\|"dz;g% Ajcf Ea.xwX G1Sz^`zp`m#x@-},l|`uA WcU? ȒU)Ϻ2C T:UT(adȍR tϧ#JFܨ+jqgލ0 UB'j[vqI(TdJW f[CC1vbh]1qVK+RbWgt|@queFn,i2 @;NPF7G30;[MtAAvoKiCa<'~Soȗ2Rf2kL vq?3*b+<ډm+Phԓ20ܚNp+ @x 1dK7Ә iwYHhu&Cgqh :Ϝ.1bde)NyĻ*?=}B2$ "_p%!mb,I~3fiU3|?d44AL0΀SA9"oV 5H! {4#Tx 2g#j}ހF|1Ѕ׉C5;ҴE6ۡvJ,6{Ib8Q#<ʘ@3[y+OwcT)QZ +#گF+QC/n Ep\Đ)bAqO&dK9D:b@FD DG9|o:,WQɩV8-o.*d'Mt?;믶7ߠşg'SOl7)LN=NxklN)m[WmS%O E[M\#zG}$:cwVVK?[O5Nf\s9e}mSmkR1=ej?ho0x} ,Z95&Ϻq /ud}l*j;gsαn)Ge^Im_VP3w%x9*c}_QlA\P!kzw#4^#Q#1ЮZ9ϝ۬s0ǃ yP+WOM2wp ޸4FSޯA6߮vhp<%%~e(xU? OX"`WDM ݾ ǤB =T)ٝq BWj7S\eָ(eڐ &RN&iRթQ7dSAk|k ][7h}`Uc=42 P=cp=_ ~Pk rJ K’u/qAiۡk*Lvu$K3'0Ak}FJ2 EKYK 3uigDqf6B ndÛ `h%7Tr`Qm+.NW~0\X;Xg M:7КWdo!s늤q,thOtT#JIf:MB8U,}nF$zr@yC/= ~>a,F]& { a1m%w̋qx;S2 8unEe.Ȩb!̨'w4(c$VhW"s6#<&uFc%ǟOBΒ!('6PncB 2EdYIw.cawe\"Tc^OycIxMMvq(L#BUQâ5?Yy>AhV ~ɟD7`~—P#෈]GPUVgH#jf[Jr4hL[ :-2)V:n0}uR8V\(M߾oSXLW3ϊBC\X4F_kr Py+RXOkX":BPw&𖀛*O^XqHCwˮ&.a}*xF3eA L@U0>>C;jPzR#?< e݆WO݄ Q=qSJm6xy 8KS kI#)$T S63дԁȶt+C>(x7$_/v 6*inxhZ^#˅ʤ-;ߍ]`ϷaO5ڧ%Tzs*yf…8Wr,(E#6 hO]߾cThDUUnq jVi(pXˀ-UQ2WRwE mSj ıQ.1%5[qˌoYh"7Ͻ\i3DU`Ah4" NV)7''e,и;q7(G1A?i#!Q‚FQruPF@!jr w42׼\k<spb(8d4L$I)P:rvJ@gǍpT /iΙ> O \#+,8AhDr:4/HZ8=`z* q C0+":~MVIlnmYt`;`>)qrHs,$xOW)UXzo#<+v-,j%OoU(B|]>%`C1QӜ lCtKm//235[G6I\O*wnͩc"[Fsk,l  DP5GfTS^w "sE~)i;p5 Ƣ.֐ 0 &NV(E@+ݿL)Kԗ@47rE4o^Qa&{)P_( }LFP `yS0?'t" $IZ9[s' m`r`mt殎}xRMcӐ3NcF)yoU ;AW~# ]knJ,n.lf}=2kX M95B;[ȣb-%hA.\%ZbeP^M]>޻s sȴP;=6H1n98PRFwz4F8 KmUɎo'.-ОdD6}z[yCe},-əL(%o*G`Q^Nd5ş ל -fj/UCJ$ЫnY0ZWRVۀY^အ/K*(%kRKx7\n<^TOM3sj !8pۍԣ%=!pskM <r|2k&3fa9hR%GSCg3iyjg5 Q =Psj +K%jKI^oF<܋ιqߛդ)$}5Y".P^"p.~w%:wDXYTm\/s!yd')hh-jF4?;;!x^ >x8kܤ}@!6L;_ *A_!{.aMBC*X0zK 9]vԯ;IqV$:M%IGNG^ F>9 St&vJ;HDnokǗ vhݝj*;ŵX[>_<>Ei`nn6Zۋ ٜұR'M 26cmSEiJ$AU+Q=R 9bP&8erGdo<܊4J?}6_P YME\s ()}d=J~\J#\X?ᬋZzPm@if=Vu])MFѧhH΀=aҫR{߫ÑWV| MB'g0wSoNcFͳձs LblCd;Q|ȖEO3M6SlH]ۧL 05>r堙%K -I?dn>Iz0Nᨛn~A;I\k9~Nm܉-3H O:߃+T[ҬEJ6حCEvޙQ5% F[f P.7).ܷOTqT'u39w>;/J& y JQ/ $vyZoV)Y?7u.ؙ1*: <ƚCUpƭ}HV8JaBm{:?]WliU{4ԊR7IX&n pTB%k@S`=J`8_5mH9FyO(y㔚6% Rc1o5.՘ىilt4wqho8z뎬|Z~hjX3jHg Kˬߩ3Vk0V\?$AOfsմk!^F-M(TnQ2+eX cΏi6[/_z,W]JoIrNDRkCRRD Bg?Z`?QOƅb8{ ޿ͧc;L(Lh0IsP ? :϶g^Z=kXŚC1[tb7 "1|uAjP+ b-^;ukcQx.d#˟rhƗG20*bx_ۈU{=QW^&́N/fj/p2_9P:QZ:Š; RlGSR5dC˿XvITOpR};?D9cI_1ǼD O"Y^&SA A: r]wSce7bj ;|)w 7$T#305,pr.y>b:tUyC~MX% qt*yWux%d$72)t ܾz?S[~+?*AGa~{!~Rk dT~B"#;7jD6ϐv~Y9uX< ~ s8=a4YF)BS4PE/^=*ڂj Gz;AJKdO>k+=e}gLնO+8M\L-n7x'F~[F l Xk=mv~ΟuYVn0z"=)WbKRxi i5x5ܒW;@/BMby%-N~ 0-D;|3/vHv-{lI#@͏[NG$kDŽ=LOA󃌪ə)ic} (qWpA xp Xcd~7]5@~V5xN%; +]@.v5W H"!qlv`2֠gͷj,oBW|x+U]<5+<(S@SqC7sv5aoRGVutt8Og,E+70&/j4&>icHW%#f"UmcqΩ <ӢLyZTCEae7ϷS_:M~'A W1D (•xZP( .ȏF`e" I}&vSl34vRdb˾8'JS'\4YL%PB]:7V7 ŀiښ۾Ӧ!98h6j. 7b;Y+ع:q %'Rs+"`36sCdbfvCwAD?'55&%+M:ż&fn3; V BWס5S\#Z&+FxQ <蝽;oDZDJo}(bifӀB4#6qT\H_Ofҋ$/k>2^*YBYޖ\Z7wU\ cC'X|&ƴ# كp-J>;XxԢ#[KR-V(LcO$BTN $W@pJZiA& B^(W}?5T>q$4h>q!{9]pAlصa6TʲflZ!AHB~f_!e7^r޵t?dSv8D" q?80l!WOrR@Z/qxn'!y#e!9s]D~ i+\ovhXԄ@e 䅭fGFZ'66m#-z^<^2Pq)7|^FKx[zYAB6y*:eEٞ[JrxAw?a H b,uX 8^[<A^#?56j]wU4e(?\_[J^bB780t@ZV0~EʣZg_}_Fcj٥%H%rn / HW^Y!*ɝՄ E53f,+ݪDoҳe2\7>`Vbe7+eVB!7$cZAHj=B-U/^/^#{#p_iiH )^+)jM*u n&7Avvzu:hDy ^d$ Z\o\8OL׉&:m$d.M X )$#S`[kVkXAʎzCUA$Ie aY5m>s #'=0&ԱA*A%oPr1WՐճl}iC-E)+eUqȋ+j@5ȋ:,z 3"8"  y@+ $/{k[dIu : >kEHU,#/qf1٩aEĉnۉjѮC1R,̫lV8IMy{eY&fz&c|~KM1Nh69'cH.&, ?^/ dEA8IeL|!4ceu[60$z57e4Νo6M|ڨ!сXa) G; vMLl-_,G&7lczoÖ| r>xf{zo҆kz&|Aǘ3K .*+B 3Erqb5~;?/Q]*`ꃝw31lF> #'?VNtTM&^X*5+ + רyc] ^Ze̚:j|񭲛+ѸS BE.ߵAU-(E]wG~^uAIqS>bXRK1Q\$>J,W=Iem@ bд ú$or?| 6H`/0} åc%E\^3@Tƭuq)zF8E{''wTv Voܓ'c׍:x/y gisY) P̰p$]Ƣ2` VFxB ؀JP3c@Fp$ ) %P_ E?+HV)2J&D9IO*ȇ$eBL_[dJA+wyPK:6D "_t y}&}լq7ẖdJ8M v{D-چ+It*Db<]gX+/1g%m]xx^Q;>#'ߐrY0t.-4)(qzC=+C3[^r*;DP:o]'3o+.@h!őmnظ!x5"gUd}l;)rD{a&en<}RKƻNzD?ϛ*v.dȣO/m=J of2Q\'z)D >QsZ7CyO"Ŝ(r:13D+i |a0> RYoG>a,՛{qww8=,c7Z}A˓ 8Y ~t̵Y3R%G,' <ʑgta'6?.oh:nzYɤ+eT(OI`֖ DEA ɆW?͆騋r>цNLJa,їq4w053vɽN86YR0` $꣝I\e:T!azKT{0ble|ggOR(셞ǁF^VtxZ#4/gj>lLq=Z+%n2iIZ_}rz&Cmq&q,gw" tU|ZD%􄧚xXa f0ӗ(Zo:Q;=  $dya|[Rv-?7c蚈 ls [+S xy-] 0HѣI|HAYM|~tK{UI:^6:up8ԈLO: 3>e+ˮrF=g^08vb!Hbf$KNH>mX(^=bBi6 C/ln]rqJw?mSˆs#:TyeqxP7ʢN&NyIR@~Gѥ )-j5Uh9StOx u) #["ar!Gm*a-.~F'Ϧy9xs="~H̬e5*w]\Z^\A.NE $HD3[_xƸS-TTBL| iWI|,h ;_U;#ALs_[tE Aewm曬cU77.Y$6XPlmX8i$ H.ƛ@?9=1(p.h[QrglߜD>; #K!HY Б=T `"w7f!9 Ov+iCO#m+ tZYH}~J"f.n E@FKHAmRÙ.դ(ՁvnH+T#ݯmFjg}~(q **7TUt̟B̠[bi)Զ}=Zc` 4sevB6 @{)d}@F/]-;=Z]5h(>fCcvn$P$WڅǤ/-4.8 Pmfo;wܱȋg&AUP4cz߸/*n2GLcE^+h@ۺϮwj<^3C( ӵwp6G\(HPtx~8i/2XMrSN"?S˗T@}nU7F|F 5r&v.:Z{ [,͘<䭶="- k{TQޭXMZ4v%Rʵ,͙BY_ ;y7ilt6!+7R0j5 ~Ґ#鱬"-`cVnpi69va }Zq=aǸqюrmB0?[bL(wsȕM R7שp f56܀顤r{g[חPGG0 j=a^" j$ I 3oq&?LU,֊߹ Ă ev)Z[U_; y_+&G#ETxEq} Nj._'[{|sýpDV!KHkm_-$Œc]1\hҺMk?KYLc^!51ֶw>nF ʣ~t8umL >~`s'mxyRYՌz|iSA5(ǧ:<DžԜ.Gbh%&8j,O) +bLN:9t'( 4nk*1Eha%^hitSniZ}Qtt.A9::zJ+EmOї"GiHsL͡y[=K"cԠcDo8`%qC@@3ZSPW˶+Tc玓?/=M yqwi/v~,X$8j/@ TEJDKO*N/a IYr0FhΘCi'&d [:wӭr.O9CBvDLS+|UO+/)RHCEf~IhzH9Gi>3'.fNҫpn i;T78Z[ ħn$r5Z?1 f.(-%cІ ,[hH6=PC=rPwYdo &-!6;8lxed2xMݻ,)]?~ܼH4Y:y?HK:Ը6Ʊkn[T(!\V$//SfNݝSb0ҙl'} ׭>{%mEFD=W%!Pކ^O^Ւ_V5t|_dNzI7V=GRU|OkX>&[\PoУhW+.1 eBB+gtѠl`tͪ[;Hw{q?,*X Wtd QnadGe6~>^%K ߦ/bRHVq}H{+<*jAaBt{{:=4<,pTz}\4Ao 1  Mq569a`6TT}@8̒T 024%bfQ0*|Znԭn\gcVR@s"YlSζ4-1`Mjg @@rQ|.⤅W5=뮛k"Ơ !LoiZ}6 cy@u]^'zfbEjFtWZ C ƾ#sMj5bzUXb# + UuEKy }{5QrLJ;͹".߲=å?{ ߸J0/϶B4l)1ܜ$ ß kY: AaZߜF=UNUdߒf9j4YrnCrW4f23-MFӧx\?ZҕWgI χ60(Wc-\6o bg@B]K Eiu {F4 pN£_Vς"UU^HxYwY!|$2%~ue/CS眒hEGpo,Wߦ5{h0i;6X- @| ;m*I6F[B$q ^=rj=i6%I^,~}+ y} |`x]&EK8ȩ8E|Q#벹OLm18oKMAD2[ 1-*1 V[, b:S#őa_v~)}nYEǨRs@YϜ"A1vί?>MqE'~?A(od* ('>!6xp+[ְA pgRٝ#f٧O3E;|D fܶ뙋L PVYLPZrRUpKa53<%(.zQr<-o+|)S%F. an?}TwgʅiMFЙF'=$V& [K!_nxJEJcsVhPtc+:&?ڈؤHBnP'|[Yy;KӥL.t]x^^jp6R3 =fII5Ddihk 2QMTw@szk'-b?؈/)Z- >ܺ—ۖ/`6M=މL⦓ґ8%8Șk%gr?mËFԜN+7\AcJ ƦQ/#Wl=9I Wi4PO+[\H<Kt\cMzxGmwiEUl"! :#<zI:Prqa6`ǧgeMu| 8t!`rkˆ(*zw+Mac)Zf<|1F6wDmE@w cH׬3_8[E!Dl.h >SN$wP:e60^JV(!jE) nwx ,)>CHgj&I}iͨJMiAL2yre_ I{'Br5<S ;S㰾Rm_.!# W[%MetUS6X@?}V0筑K,0b&E,fD1=,?S%f z$߻yBlW-ਫ਼7|fKUj"NE`JĢ1Lg\8x3Ti[Y:ϦX_Oa 5XAǘJu. t'CX}Y0 H=>>M>8}(]}V{!L^J7Ԛ_L *KPB(w.=6:k@#hRx1fPJB ?^S0>!~u%c=AKl}~avhhR>tcܬY)R}Y%!VP1NcO.(xo8رsyN HsB=H* XǨP`GmT|2 չ/z#;n?d B󣕕'gb"72,-Wusq{7(ȸ2|!RLCi9w Ҵ;'S-$U ȽT1WG;qq4BT1uOm$ BnN(j58hE7Eo'( A6G-pM7U&7cBEۺp.*cjxhos&t ! %D!J! > 6Iy^8d8]DYK 8FKRBXAgDn52aLU-''j 6ʯ>\+Z3X)YvBkϺ!'tҒl FΌ̴DT8>Dzx/m;覈`R3>9&@ur#f::C"]Bmppޯ*wSeNlZGOmwwLߓ'I]Ұ˰n}pq{gķkP?A% ɓosɳZI7۝^eO F>ifɄtOכE[_i|_#qĒ}ZXSu0Bh\ЄJObzc]Բ(.M ]wrfru [+T h^ aPnO2D BoD-mup&`!(SN`]*hQn%_XI|B,w&u|" 5THhkhXJ3[A[ZX0DR10uf ߥʰ5g'|梫(!Bd'8x/69KF_;Ec񄕌ӑӌiˁy b~NO_~ZCWo쮲3Y60v#*##Tk}4K%##ڂ* {L+2Vd!Gsp_mAOaQ,3ag *hBĖ C=YV5ÿ#e2Q3k1yW"-ɞE@O~?# :~W(|&ϖuV~bc1E!9i 2?|.-Xx >4o5NŸvH/*X{5bGL_}8!~_0X4ɘ+BL,qho"(Uo 0K]1zWno*S$M81 {#)Bhv=yNB|Ҿpof; -RX|Jͥ)Y#HʄqJm#=n ?y6eiqˠiµuku u@[ڽ.敦p ~0@>:"9[rI5笊,T1gu7 =}.}rVIg[a;[tNj9mg@YX9$:,)t,x;%2>D&l[>ZT:^_o1TȽdS5|p.t,\IEm/)I q-rqy[pBK%:(c Jfc{E8NZa4SPion0bє9t.Rh7_󚹓* [ Ӊ0tP̗ xe~Éagrs&oTc7L^eo.dw+!Q$HvnT[eI%zxÖFXg>[&1k"o d/P%SD2:ݥ]ʄk}[3=raEt~ОdۣOwl kUtzxlSVVUXH; ZD.tFlK~ Mw(PȘ -?qQ5GHc <+fixV<-uvG7跫DhE Ds e/Z428)\5AZluR;260_Zʤ*1/{c%Pd]lˇ[y^B;nOSv[Tɠơ89<}g^)1L Lvze.%5 n&VgqM30c"͔%4{W0~S?D$ fH͡ #OZJl>W{/t*Ien]۬/Oul(ۻTzI%"1'lVhR'Vx$8ViZCi3]=eDysmVbB(%|2}{Q&*¤R|An 0u09je{-w+Oٜ0=âEG A`rc P i&H"'SW+,Ý﯅2T^m+ެSȉwe^Rëf@oREKnfPUrn/(z(> [T6Vr P˧]2u9/S@-? 2':{#6Ys1[jND2!`Ѡ>ezhU…V"Y/·"X]fZ#Um)ǵ&> =u"$$hF]_+6ii[`W;NdUq%skLJqIcpi@=&Tzk9O33=xDU)@Α?_i`}tO(F! Y.Sh<6ȁp_i9խ- y7w/rwzzRmHTRe 6ASY$5e('F¯m ї/<C# ץ>iVHb= P>h{nfgT jcR\y״u9n2L@th5-4A֔'(+LمGtuSIor`byG+==ׇBʸ#^->7 y .4.dd]|#]iFAy*ԪSȗQ7>y8t+~F+]*Ais7!"xȼ^ qC8]$UUKp]6G}u+Q'r+4o6كpוL`!c#m&`ѡc$zq>x#] `KV#ј}->ۜԁI&Xð̓a%!ҔnV\#Ygb-NSCT HYv@dt G|,bDgW,[UE$o<S{VycS&C8墾]NQ:eC,7N>()]l(44so(]N~EfaHGF\VE ܋)cfW@oWgnŭpQxw{xMBp:IS';FN5'PE۫QXߜ,M8y;LЕ9խ[!.QyP6NSuVp>pDyj}`4Ɲ<Erwy:31x!v9!# p^̇PӬJ@Md~Q߸Cyָd>E$. ؅Ia8bǽ`O|޳gYc"(JW$DōMW%_.O\'94*ye=aT\ 5»z2MѝÝygv8^)ַGlEARt,6qW/i?(Vʿ 5zɓàu'йopiV^̗;88܅v ӨzyWz9faI$<_qE>NDŽhS~6&Yu(D+M?P{JBFPbKS)3.|%ll_eZ¼N!e?gWb3H1C,nve!ڏkDů_5pGo8+^ROT]Os"V,(rkMt_+؋@Hٔވ%)tdg$'[\ WTJJmGSOV74"Sh ['Hb@ *]x @Ȯq4rg:qu!Mg}*G #e՜4r'ڡ̋u ,_Ktt,nԣHx`/l-w<>~?kF,]Fi3gg܉ze&w kvaqFJcqYsN :~4-0 \C߹NRKXJK@_(2HS<^/Y 7]Gzy/;xtV|?&vy|;̬`H*'TnzjrhYϵ9 \3!]0YL}/ū^;d~eҳRcJnOo#.h4k!~ xU٧q$c׉s`́ӭee Dkո_Ļ 1 9&? @uX0M˭1(1n,ؚ|^]//&<ΊߋƟ1Qs(^ԓpY{: ozkl+8F"_?̪SBlvӴu͛6fN!\s.GF>9߯/MXSN2SFSZpql ~Lq6-뵶ȦIQ a:J H jSpb:ے˒?ufдm&͵i{0Rd((hxM~J>6b'GObMRYN F&tDڿfѝrQ  BON"ig1:*YWnƉޟ25:Pv*j2DKUJٶ , Ţ| QLQktmR]mF~K:OhbU4wT /,烁+>~繴7ih6RuG,A8{zY5W)W:J'b+Pg)GP`b!; D"ͰSS=;ΛMcK_5q@BSٝzM*d9,cvH3ޓK⶜OQ}w-Yt"*¿6[:b*/ѧ<:;7͝(ID5yaGǢsIMjYL@7 AT8GܛUz)[k[xvգ ݧRsTd9zy =o!"fߊcXhD4Z*Jͨ;%Qb͈̮TZNPѽؓ^-2\#KKN Q.2ŴhWm6 \['qiiX#܂op1NvqFP.j-FWǣmNpiĢ C?gzf +<1ۈ -sӒ5,܌ǜ2n>@k A߹:qw6f8ܖ_pظ^]I$ùUD7JJ2sKZb zӚ5l>Fi!ң3CV ΁Wޒ-%@~/vl}\%ݯ_9?#ES/O8XLן ZRg0h[^\a&'9vQ _Z}[A8mpb=g RI!&eR͝`/*8oGl1Y86KIwm28"Ofx" nqk @1|m'fwoU}#5Swtiga sPZHE C'8&t~U6-՛ /m{) uj+dk77FaQxtRR=\8̶ 9YD7Rϗ}C7߬QEC[N=07g Jj(UÉa=dzT>1u$8&.fGM;B7Tc䭨 Ё+ A1ϨVEB00x;_6ngYSjGz5"vLRaC1䕖+o}6þrFxX)؎4'k][9nF( ݃?h/ڎ 0ij2U inpCsҝk=qgLCj* lB&N^HVT3ߌf(qx.i'a4}Q! *;F{.s /"(ꒇaL:6Y얙Ejz.fBㄗY)r-͒QHQ멛>0z w@069y[J,+ }u(ϾaO9[ ۑ qh2jQ bh2KV\Oʸ&A,RaHB=E+iUtȒta s3n #kD+E?.ш=y{+DU9҈q=ۯ*}c܃8kY-s,-  @ _s \$8JBy{ejd=;mnX1y//Na*6qm _K QeC7nph\ -f>XSzWa@[-jn*o2H^2?NbKJ-GXy[f=bص"TM;~ tue=6e]jFW8<>wD#)iO k{NN$BĖiK/r `=mLćWPI\'f8>>cr7Pۼžnqa#b(sxE|Y4`kgQ窍}CGpBDJ)ı!LwhdTOۛ914O4 1A~>>;Ne|}8=Q Pbrqa s5.!QfeS=-4@yֿϡ<&bȖFiݳ@"9)¶O,|r7\9]䒐V$Dcc01yǔ,ۘ:zGӯHz7/+-!B3|?VG~ljG_=}73rI=izݎyMs#}px~. |7K\ N;Yk/TBtuH{}}m.Yy {w f2$/Yih }:&t(ڃ3[Z,Xm+# 鐇{ψ?h懑p*%hhdڕB!L8 0!?F犚y[a܋.0'o ?9Ka0sg4 3o-󿧮 V8j~$k>/R(`,jF)3b%υ*D8x,1-Bk8ڀ $d|EcbWٵHzX>BCuMh | +롥WH61[H;A ȫty1]a?nWat+@T)P1 \Dm4|w&[|(nt֝D'Rc:5:hb7Hp(yCT\[VK?tQ ~v)h>MHXR9h9\x2kWhᅼrL$xB7vV=4 ~)`DgٶBGád('&)ڶ]dYz5R4 2]k8f.x65xk7WxeB无, a e7,AX6Lny#h%,,;3~|%DьS[^'ӷ'ዔ<2\ #/:VK%RIDuqrqoĶG>Q jYTEa~-R&m胬 RY^Tydݠ]yA Yuc5[ -0#Q԰졙 o$;K!+xH;;| Y}Av1#!>nkZ''z"{#a+76 '{wb§8J5.<%bwޘ^,3;2.з7hIpζ5ӽk CIܣN1+̘\Sdۭ"ˍfl6[xA6 Y K yB-E0 X ůM(_KN'1()mXz_$6S%q<ގr|xmq,N 5v"M9U'i稪Rt<\IzO~74r)|& ŋD&}Ppp-^fCXMp*i Pį+`:㉾ׄ#ͣ5lc/;XeS)3jGٕHSCcP05"=[1_5?n6SGQ8Oi60?|P;=˒.XNʑIƆE:mLLo"[Pxt"$ѡRD02"}"m$=ih-FݪVWmeC~ CI-Tg eVl:ogA7ŠXH  Dg)s I @R C@Atr;t$;UH\E@0"VqXCtf y[!ܤF}ۘ2O:g4;!r?Kз|Ys::e\\GEwBQ6B$ )c yqy_RN񒛜0#hcg[=㾌9vcYਇ\N>2׉~ s=%nSlW^.Zu~Ʋ>|rh-;P" HHi/ &MVCciRxpO驐$n𾹤Oof6}{`үf ,?akwWT} ~/*.\Ų 8TM1kJaXW'םN•_ _Q-/fȚ79hs'S pǕxWO=6Z[IPT!$Ȳ KFǽ en6 6259PبxnTZ3`--ܸ:t t,#P!+|Ƀ , kF|@M.`JJHjO= ȇe(_VV3ZLt-mXJpf,"xpbVMbf!E BKĵIVXmv?蔧]!,0Y8>G=a.1\LsTtIܶ>!a M'udFm 6EK|fDxY4"ٮ߻n?‚SHED)at[Ҁ,Aޖ`lIZ۟M/P^;s{y:rXAynu1Ү)45Oї5K[)!.$WV| *G'/K%m]Ts5$';G7]idx5yu$*@?$al!GxlO n&FpޜW.M/plEpbP [ RW!-PFAB|,2@SVoGUGHtt/n|CrY?R01•DD }3R>܊0,FBGbwa U. )#N(Q1 Gy΄V 7 dY6a;dߊ1&̓LV3මq&BG{՞iM~](Ձ|^1eGMJV}׋50m# +H؅FEC>)O&S ~Ľ H߇FO~dr2QKOYmi;L7Ѥp.~Y&5qgR.%V!Дo8 Y֒zEAtllhzzhXb:|*z ^f^X1D+e5'e[>6lp`/]Ysl*Ouh,[nj qE]}lt.k8v0u~|mWpي.`4FZG y}\Ny&S{Aih8'ŗdX6:cMȲ;$ 8[WCaRq4%Ԗ~isLLB F3wF5jkޜvcsx<%)n;KCž2VSb=PUf Z.N}O\ǶX2խ0!3Hz8fO'L.&rl7y^g4#;13!Hv J\4)F~,LɌ4 &}͹|rt1wNրD* <?=mV.kD$W9l_z.sˬӛ K)P`7J'rmR3!\vpnqz:eC63*Ρ5:[edpU1kz̕;,ԁf]#Ѻp&#kU."\ ઠk}nr 5|]Ü#J3e/F3OMio4dw U1nNpfMѾѯ$-10 9fByWx6?v:hVϷcR}o>ڕQȷ!MRp͞^y9(Z3unPnAQLqrGYC/.@"3d"jZ5)mwr iIaO䨒|&]A͖/WYu5mMobD(nD^,zbW3:FzB\i`JxEZͼǐ| )l pih|%վO_Wzj M_;Eu~a`ZHt`3}uG*npN5')]d. r &C.V- _zAGa!MV/gL>iw$ 5@Y=q9. ?ҹ+3Dd4xz= @' 5J evXvŹ\[2'q}]n*}40HKp?T׏ًn8=+8Hp<pڎwDdew0=mP‹z) +U33x^fRxDQ("#JEAe%Ϧi#u8~$*GFKj GƃOmZUW=2Zʺ/㖴s JQ>I#ҁBUh~,7YR6r? N˵#l|hm{Gw>-\$߱>uh 2IÝ9;"pLxCsIY#  _oR)X-)$54(\s~ՅD:.AǺY@y()II|$]Oǜ Od5=o]^#ɿM=Af` _I`2a(jd_sNf: ud H'%FA6`%r3ם e#&ᵾ=IJ6l +" u`]\,Ktϊ~ud®YAH3N[Mbf; jB \Ҹ!xն7|3}57_=m{V.{t- pfbi[Aas;{P"BcOѢku8 P:KTzy-oԉOMW+YO/=P AIooޛM/C=D&!QzS/ala%uٗg|7FyFab}|ӉC_P(ޡ!0B1@W2 ̜n^ \[mwt--\՞OX_Z0 ܧ!%=ּ[^A;~(T\;V&ؠp/:ܔ=te 3ra!ǚ09{{(6#A:w_سtۓS6LG`TCQ`73(*z ۊ55{n!(.-($uі'/eDT275S+.M{!Aҏ5{T1V,}3rƚ?ݚtZ~f󸝠H{Yy x:!*F}.6e SYB| 1gnY"JGy2Р{tOZ&ŠV`a8UTMX%Nw)I.0O,PRͭfE@"]l*mL%FaկST؜Sھ:(d+;+˺G:̱0볫br~(% tԬ5ĮHl$ᝯĨ4=u%TPin(nV.{p'/`rYF*Q+ B+B=tI^|6Sue2\ U'EGGW`a=a؜z!~v12K.^BRd.'GU p|>뭯'f34 &#밯iqGXh5r´^d27jB S'w DI^[;@Wصh%(#kx,}yg N&;?0l|Yţe5~fc}Tdu!4K˦ iQ'B$]uC 32I dQbS!LNލ@A(GEi^-ܐ>{mZ]G^p9w IVtdbӰ(xyrНn|O 9) yN%Yp:GQLx7F6vk3R}X`~q-D[ֻW)PX%/Ori:GJnnlwqgR@E=!W`{Pp*YJbm ̀u>= ?82ݛ@Bp>Nf Z4&*'{Jt6| 4E_Mm4q7:Ŋ:3曆|wI2Hf0piS: E:mày:ծS8 _ +a rc^eel/a b(^yi$P3q8Q*qlʏy=?%ԧ~B./kb3f"=9,l*$=t"%d QPsg rxGŘFb֐Oe.;,Z3Q-WEb~HMeT'.?7?iWkLjCĪ&劏/f葲ih+c&/ѳ fU* M۹%'uC~Q? sh6;݁nڪ3{ĵ؟?˕wݤ|m)|=|H,am 3 |Ȁ H[(-rz~&2%~܆G@?kn3L@*taҳw'{<WGaY`ceUgVY(sҏQR̘[AEAC*6"SoЕ3ȟ"bfL cMqѽF8[t/oi9`$ppϗWsTP(WC,#IMI#N'^͚Œ>钬xeN5Eq@Վ ¯-#_ woYBJE"_'|CI)\|vMޮz3?#Ha6m=0QF$pY_yf9 g.ɎBbB!$AW 'i”Nj8Wݖٽt4On + >TWH;L(CFܚz?ㅰo#; 9NR҆cnα]¼WK!?EHQa?E·y99#;Z=frϸs4r~IrnrEPcs<̭^>xw<ѷ/ N,E1Ig$4$1RЊoVty5흇qӴèyM"tg{AЦ/):";ۦNQz:K#7 gN'[ {H 8hjbˑ:TmꉯiQȄBWV yD4qR#BՊ'/!^,8~,hfJoADIG KTV\y+ޝf!7lKfOQԅ4ؠ1"[94E d/s5Xƞ/,{v9\-pB2_ӊfڂiMAdB&]f؜Q)h}py[UĶ'6V-y$8@=V{x{5BYt+E)xrK;t^kHb4f6:)$f'R9Y|*Ɉ}QHyeyS+-bC:;R ͣZJv'|޳nNٚ<05r)qdo[8TnTLXV,L)I [m:ivkAt \+Cz#4"WAD'5 }nz5W9_1 =o/#aG9Ԗ6gˌe| -otjq=@{0SS;As57Xf;M?qtVί3>ۆpR6s$pRvcbJSgBx2m#q3mj ݥϨc5Df=:7w#'Lq8y80J`pQyΘ 8O"-柙蘷bT[%kC#vm2+s~JV,174}T4.B TYH3TBc_ɳt(r͸<^]fb!_Y-V2DKc_Ҹo-ʠ'yӰ7LFFCx 0h}5qdw"#9+fiXt|`5%ב̵S Di `XSO Cvr<瞾Y\3pXz$jX18[\q}- %Wרq)ƊY'=^5z8Gqk?Sv#8z%$O? n%CIwýoͧr,ȯLdR}7CNEVד= ) Qp'-=E%ɤXSDTgv-,/+WhԨ%]2y.qU_%UMC,xih/Vi4q[i?7ޝ%[jm7JftPshw?6"m|>M ۨ'7Iu߷꿉AȤ (+O [@#I'[MO+1 ӽ4OBOzJ+{Gk, _b>mg'-4.ͣ=DaBrvmTy~2 dn{ eqOnNM8:XÔ*J#4͢1o)tN]u~xM ]zWu(9'F$Yi~}m;AK#lX<"F0(y-@ nO޲ׁX~#옞pwyCrEvSjǶ㆜6u(~İ +e͚!h7/-!~Gm4i`@U a\ԫc aڃGaED2G$Zj>;"=Nixrw\X + Ʃn?Eov e\4L9ybȃxy澅^9'23{p - $"opMtY uȪ|M^q<tWdKO W)}O'~_mL_ a!D\m=*٣ PϹGLnh@W 6 + B}m~t47khi$?[.E L12Vf}CZQJͽmsKʊhUV6@UG^,e螏٭գ2x*T|&-1DHL {:Y};;+t>qjn[ ;@NP#Xa > h*Jqdc[I @ )jGKfهHIP;M@J+9η1y+K2™;RO3M)t2%PteEa'QtCS\VL^3#viƲ/N*Gu0%<;j{䷸]1<@Y9Nӄ/.n)?Z)zϝ_}@ʯDqj6eaUUEJ!}/.KpA^E/)@CݩFb%ZUfuB;'%v2r<Mpuܰ08Vt\5|r..x4t`SxaޘAړ}0yEaϖK6Z.V`ZMNMnSleHI;0B8${ (".-:= F{ZK/I^9MW}3Wthk NW{$LjbJb9}ɬ }=e8Hr5uw#:Oo8Hu!jJT,Cu ;j^b^G]0'lqC=0y\]";u)$Hֲn;:b (h^eegf@k1*Eؾ^ 㛓)éd7&;^҃cq\;~/BkL氾C}#i,j;ʇ.C&r}Xuފ~&?Eȍ-񚫪DCȿEZYŗGJ{zҟt@y[n6PCmT#v1ӞΥ}Tz?5|<^4hj|~8_v$*/^G7%tG|S8i8l4)Ԓ h`u_ 5@o)RE/@ޜR"cNkrb\X'K 8waםjE/*C\ku9 l=^*RdRy4BatOHGefK]off0mMy*uo2{7d~+ITM79ȣK5]G++0ĖE(A2^ Y GLE($U [мMfuD,9 k!ũΨ&u>Z;mI1B7FN"w=;L7>w+Jԏ\iB ]ۡ߮' 9bޜ=  9o(_ lDw)?oJ2>Ḯ"+qZ+ $^YFF()O"f!KDzkLbF>b"[5.TDpngl4Ayۓh(uEvcJQd^@^ferVůԄdFlfiIOo z5j!lĤi-ٳiR.h# SKx%@*&,7m!zb+#H4uk:CBH\`Ofr eu`%oUK+Fu^Y ǸG G޹"Rpg֒QN+uo.ee{`ML\-4|~3Vdy?eXx6T v3;{8ۡɨ)uU~ŏ᡿:]/2삘0\ŏ?4n4mƌ_mCR1qJ1xm4%9g-I'9c\pӌT)jjY@3FcJ+@-~>ϰ&|%mA~bߎ*GEMI]=_\;NYDs6 ޿@ bp@ ԗ.J\`f]|]xNԬOekliGխ֑^g7- ~fg4MsP} ⺙iBeʨBq$uXE5"*25% Zb/ `?eSQ^iDh_tw C 1,of#& E6lрèMiSVB'HK+StqMYJ3T zeNŦ^^7E}So((9Zڗc;F/+a@֎&|~L<ӛzwZ `yPP]ph QjrN(ZFbN&Y 7 2"rCLܱsg2d ua:59s]a7ZgA/E(۰4 ngfYIM43~hi@j8OC瞣" zn 4Qٲ߼b\2["u@ۃbEǩ,HX;O UpyʌT6 NLuE#"1#5-z F{>Oj/|@PpD;*|gGafG ;4]Vs@J|eg(xiM#~P..F[̰{D&-{JCXZ6ܫD-Y~Bhb՗G9u(, h朞jRG2SkgV 񚇄^sZwWuUۙɔ3 n/M8x\\(HI:-yCv];wi%F(T]F u@uq\.& , %Үk0@8p\Dq驔A 4%o+5u>YPt+8#AA L, Tgƃ`X<}^ S9J$jPdew~G$*|U|]ŻHwaJ=p<.(-njw1 Ucg#b4)ko~ƞQlW=Mmi `&OηCX&u+:GNW1=L {WNSc6srOiΓW4fNCs7/ з_XtAbxGmI+V.lmǮ^D^] 47+`iToЇв1`@5}e 7'7؆Ch#&o舽'rli!@Izҁ??AݾL+T4,)_Txs,uDz #v,_0 A{]`Fu{6y4m~_џƛ]{)YLJӣv⚣?du"g>7Q1kX'cT(da>0~>ք=)GB; YfI.\31ސwUqrپR;!.伯[+L*:bO2l;Y˪Fvz?g4KD R2&Bg0%z.sP/aJ,̥vI՜s,.s 3Lgc [3_i6;KpZ&9ק@hN'"u`"1%ȴկfY6*ch0XyO pvjCi,8$%T?"aY[!]v;w%&*DEY+M#"U"S { RVn]k8;-vJ\͆RpKg8mެ {I@V$w}Y[)XॉSyy׷6`zIb2D#L#ؤ`~FT"">EcnN JW/#dW[`Q\jl5e-UN5'FP@#~ZbW)p{|ƎL}acp+ZCdHH~ m3%jbdv|$`)BEgColGSc: yMYǮ &C̊ iǟTY{".|ybbP8Mkdȷ} ̐9yF Cq(֤A#vsg#o:SYE f (',66WbFr܋\gF"<|v##}79l[mY5ˢ(nXcKa矱 %m8yIhnC<3:I|1e,n+6ݼ;:²~X3~GМIqcM^ۤ7 4T<8J#UNglo1jn,rbB5V4osuY H |;aӧH:aokwZj>90\wFw?[z+]P&b%%GtL&LR fV#*i,ISrM.=&Yh*rcO敒 UYDeu^qQPilqXKMi?޾\A\u$CC"7*8{^ |:Ȁ`|/er1iq>Qd 7<n;un% f+|פ<>GRs`,ME?hj߭IXhGUC9q]5mc55h92G tY+-k+)F ,t91~۫hkA6)gu2Q+ !T0(\8ǣ21]SEBvJdxMPK{B\}$V[ɜZX9&W9s[fWv(xR3~x`8<kEEsNx(u Ր'r5!T`E w`*6~֕n#β7C KE5(tJ&T(Lqb?QQl#Z(I0XBv!Q]P/Bߪ WP;U[zaWlp"mQ2\=ƨDV6VbDxk{=.1# "`RZ4-Ηl3UUQ-뷩V]njjT=6),X鼤4[x)l5G`tLe("I`8h D"Qgeҭ?-3N9[{*6Y=l5 ⧣X3DZhQ>&ǨFդwX,ևSRGRU -Kk He1CqXUO#NTIT;,x M7T$24 ^ti_&gLݏ|o;_JN[!8%\V)AC_hC"t01oQpWӓPpMH-'t^[B̶m4St yp`!ݛfईÏ5fo34|rWr KO:x^OXa-ZW7#˵d`$Eh):Dxy]y}AQ e*”,bq 0.'GK Ӕ$ThAf@9ӕV%fZWmv ;c$)BSN'1t]kAcɒV'خ`u 0zAJߋr୶aܤ&qruѤ,vɉBvzsqgF^)a &H}j  QZҽD-=a"WA9lBW۟#m%:sټC(ɇ\/F\TX m/\1"Az1"&LG}"'5NʼnP&K:%qϩr \PX3Yn P4WZPbD9LBD} #Mη٥3*b_9t!M"uGv^2̸HUa'bUag|,N`8m J++l'/M$ƅ\OhRcC@/ώfb:dEu(8|J/aXR|)۠ ̄T)'ykӸv;l?YyƊkD/l,dZhy>c{,Rq \r߇$,0&wgF z0UoU I f /2Ēq1xuj s9TPMh} aЛ~"O} Yc0 ijiicM*jⷞ@. zښ@vJʈ~PN5: %:խϘcTq5pJ*bNo7 :@ANM޴MuyDҩFhH<7S:% 5N@"&[S0z !VXF `ED+x2-N "ΎPp 9XM/zCҫ 5l.5=}7kC8K/ y2d}%v"Fȍ>K'WRߋE|a5hӼz"9iaNr`q_-O{cۮcz\ˉO.y6U MqބS˼ǠQ_-7 Jw6=ӄxز`wgxߜ!Z., #z.QvFf..Fs-L -v+2k#ʛn acܱ-b%;߀^8do3EśdjuVK-Yif(߲Q\[[nDaGm-il4u])RV:u5 q_49'!GC!*# xq'dw<7~%s̞U).: 蜨K?cl6.G7^5 DyptWtqR[Axܔ1؊uϣЬ;TyJӱsػ{<>Uf Vn.gU2^g d~VYmp^%'>{ωJ[j8j=)fB%Y-o#Q_ѣt>B>20l!~`S} OaS1էjA4^):I lO: E+u*+H[gRY8z3sܪS̈́~䪬955 ţ* rfu]I5w5Lu;Qg,wv`#5NOo G~\5P/ZKb8鰬 y0 xV6i6wZzd╭39ԒBk1`Rbk/+qwA13!MmɸY䕇]`(:t8+FT/AXW:[=qwH 175f rK-yDء5dR E0CY N(~zK/3BX#@4>V;RxY54|~U|HܔQn W( &ћ͙h^Pԓ9<EKЄ."5"Ajqws x@V}^RC {LH$`cc` =J|z\P=7pnQIOC=Zs,Oԝ0 _5E4Rzjq V5]ˀU.POW /ZcsHQ~+;5;Z.crNk:;Խ(a~aàZL:_-07d W->&>IVݩ3@pL{Ҹ??1L_RH,|Ҍvxo̕{Nj9dBt83kÍ&qi`3[7}Se?p'Qot>8MPlN-{(W{_|Fb.i\ڀV,׽I9 G=F7e:ZuW=iI =F^+Cc>o(3t22=NL_UE'*!coϙٓBy/aysPNyoO HW>ngNƵ tG̮\ag&j$;{|I6-Gr^xޱQ_U(ff>?줹\ol$<`V%fy&Ԧ:FtQbdJe@k2W+7Ka' "U1,ˈQ3xYz}-sG/tCo*RXy)!0Ƿ2Ľދ;XVѪ"zcs26==6d[ra\?-=bА+Hب d2\MVÂ<%$řn$m%UUM8AH؃eC56X5jTWUG†Hlh<4CDϘ>T~%M-u+NjϏXYO3+Io+iI 3=Y u_Y?9bP-CϕH.RSʖ]΂P֌-5g鿥1XS ++ nF&GC%WBsf=/i uƢIpe=5a(jс6N"&|'M)KFT= Q Փ$O FF!Y+jQ$NJRՕ6\sTJk7~fNmo'ͺ5޹a ?)*R]LCͦ MUs#]gՕr c˧FtWʦmPlmRP;N-d:da4BTk,~x.RaӚso{esO5I]\cU?+xMppr@w;b`9K\1NK+6fF!DJ?`b,m(p\r_fO$#;wn:ZBB HtQlk m5xbz롘Ѐ9uɷἄ雛l?bΗ Xf^ f<Ve5Y6tjmU +7_[5'YvgT췛oQ늷4B],Ɉp;~rad; fK#+BȕT h xݭF Xí,;nCJ(J QGTd3C]UQSK]>|9u4߻{'|acKP2φj)I:$Ls@dMAk~x1pʸ6F`uy!6kQD/0t>k(P5 +zfo}C8daS_>2OW?TJ 7[Mc 0@ Z\q76II: 6o*zڗ0z߻h=`蛁-mNo6MՎ&7Ĉ?DNֱz0P#~=l~@F:E/84ya1M&3dGpfEx@0xyEXN LEœufPŶp~H$1^ Ի Jġ0eñ*71Zb9V”x8Ҷµzᇉ>OQ@P/HEM\KS?a3/4-l&y-|#5(s߫$4tǠ$^+6o_:?L7khPKdu\4z!̎8̺Ϝ*!B76,X2״b?;P]]- 559Ôʡ|2W<,\7}?/R_@vR-?+ήRS0:!2Ђ~͊A{Lk4j%gwJ.F՟V+xN$ah~SWTT3\O@ѦQT)8 HEMs@fŞ iaA󓃤qcZo,mIs<[q 3F%]ޚ7ov@# l$V͸ra糶M#b O}my^A7ǓzakMz*'7`#O.BL/I #B& K]_sF #˔/||0X,ek!}Z4x}ih+#Ԛ K~AU/h븯+} /I2hݔ^n֝2\ʴl7)˞_?SG5vʺSܼ[V~J! ^ oOF`! Vu9;9Gw*l D1^jR7fs7F(%>ͳwի Yoo ApV?Y oJs.=@)|&⍗ Ycvc\p-4gdzOKRL:x{E\ Mܿ/$Sx8K%`#1j?@Ջ/x{S_Qb66\ޮo')4C>۴WqV*B I1A5pllÑĽ=@KنjPl}iKfskȹU(?w4^?żgv7rWPHqy bJnAlXf;satdap^&B|RVэLw'gMfPŪmx[O,(Oq~94gVS ~CdYmNs+7'ȉ *'|;r 2>I2s%5I0r ~@ čt&UHk==gJKK_BCiUOf\܏E%M :6uUpsEN7E!Ժ#1[exЌ gJ HIdzČ$;+ /;93zCwH ;S->SL # %u>Z"tf&'('hhDت3za^`7}uuZ ]:st>~Sl~2QLSXidq@1 ۃF3D|ųZkybx%VT-bNF)m,2[yȄB(}"1HA-|}ǰKHcd8fV|m-\yITM5{&+p2[Xޚw f4 $Kl@؆%LZ62(Ro|JZ,& VViP1ND}L+ttD+tnLG[qI0WgQm0"p *C;E"ҠxŪV K m=fTssMa&\5@7ZuŖ OacB}k |ӅtqC'$`3f_aѭ@"L?z`PN2}Ex Ͱh+9UY |-.2*5csblRݲyj(K(2y~-b\jo}/:}-Wi+.A܆MI+<7nw~A}sXk1VBŀ2x. Z*En_RPLxKNnM5-R)2\l ~N+=2\bb6KREȳ?v/VIBIQ1 %([,.z/~Ҹ ʃb;Oa3u!0,N Mx=d`u]<.cF2 _pi\`%-r²$g+oզDٮ<op&Cp֯=iF"poʯ̲hp6&0|PCeq"Ӯ:D0Ve֮qz!XS%9yT ݜM|L&70"!H0o_ L 5תGW b1 lKup5-)#_Mns\ XM> ({YyDmlBj.1ȶZ@7 m9D V{BO)4,]tGЬe9'eJ #,yDHY>jK^z^kq'{$tӟ+ OT- <~pI\+ø'N^E}2edpD?֦$ <fPz8^ʢ}X\T`ÕHH-?ͯ-¦ڙhW2/XaAҚޏ#\Kj#eGlӐ8:LԩKiݕڥmtjn1#:0rP̃;; ɽfm4g(7#,O O\eW6 8` osM\1orTyvYpT4ͳvJ!,!.IA*/^p'Q_q ޅ aUV B*1NK z1`I3u*W7>]?љO\hf.N˨),7Fo1>o?%ƶ\,jW[cҲdk ݀mrܷHG1W8!Ru=s/ӣh|\up no4]&l"[#LyÉMYFA߱7&`68(1 ܡP+~1.S;nP\:n&oI>nI :G򓸉'(Yzi +kfӓɪyFEyǛC6GWɠ_q&lbp'|_V2\ƿ-,?ycuAa,:?Whh ¾@aTGDgx {6SAQ[{`:J(c!3Yb2@dUYzXrgz[wnQu%겪^_~P]_ w)2I"zP k`@ RcvSdeÍI~Gf'qdQ^@bgv=P@ %pd Zw 6$+un"3%n4ą^}aֵ~Q^d\+H"X4 T ۞sm9xf% YZ+e{1Bq1A\MS#QgXJ8 ΗśiKJhhX@7Qwa /${}̅Ł?tWqabh_&}֯ STr&XmxdYv;0k2""=] b_{`+KS=S||;oKN+*O9$|#<.<4P{¹ .{VC%H0mGNpMd8s)%-T uwA, DO۝D"xJ>㎗- o=0sP1oF\oȄwlgR6e#D\k`BtMd"_l1:D%v`7E$O.#*_&S~ ^h)5\˲WyCϵ֦&tYtJ,$z\I?Oޖ8QS˃q#m hR: #Hkȴ L)TL;'XxNѩB?̐8^ &X%ѡ&TQ%|Hy1FP&\/.FC׶sw`oJWpUQի(ΒOsV| }X(~"38/#6ɼ 7Xcj8t:(>*P ]P쾏8[w5d̀l\h5'Mhh|=[w$EDi D5nϲv ]I5 4[/W2n?dcfjO *RRF ݇>l.Ӵ\<)^j]Kՙv-+9>d;od^xQ¶}_=a"aՑ~n Wnv㏦翷ŗs(;ۚB3J7?Vo0K-AU>dGdVI"+(R2M@D@ %v%؂pn3ߒryU5ˇ/-XDr*1~ PBc !VQpau>.pK ycKl Pq ׈)ZoK+85P>?¶ebfkh(qKOLȌ sݷ5—]0h<5Jdbtx+THYs}G܃.Giso,yڇ[3؇yY rJXe3 7rh8SחN9x'%_8n'Ɣ59@GE6"qJ7qW?yv?<><6鏀i wI>ҾG'u 9 14g+rYoٴU_:Gҟ:*mRĸsQM{t٣t7>57=g&CO:9ɗrk,zb` nRU9LB}x+l;^渚{,Z|nb n2vPh#A8 ܯ_OԳN4)f66#'@_u)dժVE,Q*^i= ]Um}}_\6o'tZ&^`euZ\Mf}O >gN6"Vo/$94Ӳvp17<bPkQg"1G;]{v! z\aQ{w %2 07,ބ7a.a#/+CJ8<]rqm}ԫ2\柋׻-Z\@7a[GZKvlRekA۽%ʛJYpjZU!xQi 2y%e7.,*ƻB |PR@4ZjPS~ClVZPuX4,f??揫hs'&s*?uĪ5Z%r&%Yѥ^Y^rtLt+|pS!'h|4I**nڶYAh[UMKHTr)HoOYCU8c,3k C9[℅b-Kh8=d لC镀^hp42۝j \kLoNT]LVhٹXiȠi t;t2:BJa j%=?2\C?Ub܆3S4׭WvDW'޳{iԫM_MVUwe\uNEV177LOVB'c"a(ӗ%*@'a-rt<R;M~sϐ"x0̀m#YP~N9@Zʀ[ B;3nMp[kSyq˺Y|D-`s_붂QX{wsB*knr|b3_ؾ8U! մ1<}8=PяC*4LGZPw!r¤VyAI?JlnsDA6f '^=]8q/E.V Zy15„%>3֢BK&m~:f4P8ǚx"bMeWt'UNm%9N5iFh}ua;穓e~|%U*팧=5QZY_sP~zhO fsR)w#KN 9{X$ /ʬgε"~me}i #r)`&.4.9J^<ט$̄?* s,|82!)ҰDG n!* Vs99]LDa[. =i26`99'g^o:>d7 i^eId z>SK޿e^z trbo7/KبM/9PV{gD, be.xGcv=d=FL8[K2Q6jhՒ&Ls+Rd}/Hj@bW]tkwA,3ʳ#0Wx+FÃG3"6cZڃed/L>i_T KyXpcbc믬$!Ѝk-I+P ARqE,g7/; ~j80mIs>O%99s&y+,~]<+3͂{͑mv5e@4F *Hf.@tj RNU055+N6mS1-k^rLe]FTUwGlAi=˜bsFy˩px⺄ C!ěI7+Hȉ!$?X/k_/qP?˝U8Ǵq` +5@h T| YmÞ$}yhK| Zϕa%@Pߓ(tf+`WV2Om/_^;CVEGp'ZDe9ҽ#5_%rO6ac[&&ƋDy?1$I!& <۱+58g ۔GȴWL?oa")"i$8t\H[3]p顄K={PA7UW"a{E@:` yn>3EsSQo^fRΎ pEpy{A +Q|Q'/ :Y ߵ1mpqmHt%z7~,a@gsf  "|hMhv5y^L-;.Y|Gwª;9[hmp =,E (t}J V?z-XW>B]:0G >g : [N^E-J@uerlN.*:(IuL_ ZE2z4C?a!][J_^W}+Ut5U+޷czAG^Zm:{xwVQL VlqC7ߺQ$;;<fCz)΍zlyU5b?W% SJ<PT]mX< LD[p$y -ӖeFȫ$#o'95ґ<܋{JaF=G(^8\$+u_.e4aNWE#QW^Q}.nT3#n%,)i A6?&I/JG[xA5kޏoH68Ti ,L7W&]Laf-#c%x⃤ϝEP# O^bh?B^0 Q&Up=rW`4,q}'dwdn#{2~cݧ6;^ԝq2eIbGʃ (>v^zy+~ky E6)$:j8TџyhZ=Lt ʷfGjTaDsL7q_=1`7|^"ϙHt Fd76n]9ۗeO褺ćꪉP{ £vaXSxz!D/)~-=$= !~{R((7ٶR)(9 D$#Jv'ґ[$V4=D:g @|&* xLǀ w xN唸LrʌQKJ3iʉomb5"e:gwaniE嗪aQau88C2)1(]̶o%K#}3'C(U?MVuZ39Qi1)Glt`yu3hsW1$ {#[ܺM*հ(WhMrԙ|SKN̤LzpK&+Q\Q ; EVO k0ݩW!GUx_ r"a{.ZR3û0%9s$)MB" u~\*ؖK w-G .aJO`<)6AMnvqφb0QBBR9?<7/nrc0P6|cxw^([aF&D?:Xu!D{|ʗnì-*K&, "Y+pbxPG+Mc\y~~+o%y}_%ÖcV+{Ѐ,W)"$;n. A  TDhtƉ)OTZcǵ*-GrUpQ4֊UӵHxn1ҨBĿvz)>PM9$6Ku贶]*yllJ oΛQߥ sP dg5З<{R|_ies;*ffWl%-xBV :U" fZlϠ8MZmȡV7 +k :J,^%@+(#*Ja*7q~lMgt.} Fw& LJ+Ȟk-~ 7Z k9C\'/.%r Q>'$YҨmd<.퉐@@"88'=fM#.,-u9ylgwҌ]+Az8QR&c&ݪU]J@+1QcYŢR$cviA=8cɽ3AJS?H7ݳxJ@o-g˕4bs(owROUdq( ъTl.Fll 3'bPLx2D$âv)xK[DV*=Tt;e\Ey@&,1ޒ{ZMFM*;75cAa;rr!;3n|#2`1 u]JYKմكfIHp0v Y3PO0[0:pJ xQD_fĬ_ΨL!m-ڶnLf[D*]j^_^&HCNmy)J,+'ANd9mxkCU+N6 $E?*KqاYx!"gJG3uFҰB*ft3bsE10"ӒhippP)1ŷZ2}+/Bs3-_Y.SZۼ ,KcPw̒NbQ}u(cFJ]rVz+Gɀ()&3v^apl]:Xش<H[aٟ_nd=_<\v؛0q YpČ-LPIuzȆ-<jux:#ܒȬReB3ռZ=xLbIO4[LUx,;jP<^a3CV<~N=R`ɵ^뙪Îsv/msRJ a`ÜmK;}:?>bG+B&j\ Uf|9&cC5Èb͙Dѡ~HwC?Bf@S,ADC4 &h#IFdikNaXd9dF~{'R1LYht‹=gAV݁ړ߳o|06Nd^PrIcCYtȇiWyA`\<J~0[f&+ߓ0Q[Au7gzqU*YTG\ϴ6F M7WQ#H_PӡE=^}83_c/’iz?4Nd1N_7qjעu0ʥg(E=pۋC0V\D/7] jSs#KIp\CgVT 4x!*~IuUIdI?ugAW\8a m)7S%΢T>.o* Up\qD9mҗ|x+勄 w ,xn2P(S'`@ȕzOn PN፷L<s|'HLhwJ Ħn3"X [Iۂ8 Rl-Kt3̾M ~]Qy򡁦+#q"LqޥfQYpX{!_f*g$G-nG?/wg~S+'I8ҧSԃ4o8{ Rf1x>-ictʋ-.e,:X׬>$ڿSAGd߯ 'd6EfmU updOsSVɾ&IE@_"UU]fKOe!/H1 ~~il$_)q$>Pi(K hLc x.и ܽ5wcjJ? >@c*AJ[.Xޕ6G:nVW{8[3g<ٓYm".Ft,({z> %wH>(FHk1R7xha#b68b0\t,} 9i84qJ̒eXbss0:x[%r'0\=m̨L|)|w_ !ZɮL/ݤGEp wl 7]f4A$5Tv2f lNȌ/ 0Sos滮a82|^wU)xiD~ԁ"?ȷgr9qz8 uz`|ϳ'W|9-(ɠ!Pݐ<;O.Õ$%fhgzaìԐ (V-E >Ӂ\{hw6TfR+?G">DLf|" VodY;-b\9.wˏ#@w 4Go#3q_t9^9r:* ִ{Dw4n<կXӮqc4m8^lmɏ T" y0[b)}@P_,/,E@s8me1`Lg$$?˳z(r0 4w/V#[~!\,v*41bdBZa2099l b$G' !*A3 BQK.uD5v3I Ə#Oi흓emm'j\v}KȾJJvSű RT]QPJ!*V#LS e .Ā,&~w5UD,|& Yٸ袀!K1!SddI<*sm#5^&qGWO^ ɔw.؛01&]BIF)14zۉF"^n62ejoN> j0ڪMu'B upƍ[ݪ}J\AHl:%OpD0 vGYR|nK: qr]T/>=e# b&# &/ mX j1!VP_s(^:-:0o;%5ÅvZ[~g04di@mڷN2%QPO,:2MHΥp"L[*Sa7 =i& /N9࿁?ԮXҊz+)b}s 442l=0O's|\@I_61wm$[҃@i͚w1\iF`gkE #jƄZ >ܾvTw5̊p 1?U H l /b#$V|j7=Lꅻ9)(Ij c% &SM{sbubGte^GpGG;+)V?ɅtC<&93=L/͚OIzLkQkū0xS]PY #=.4s{Be^>/#H_xIw$;0_.Is1j׃9:IFam‚Ḑ>۶o/W}Ȯҏ >eR31luvmFLzܘ4b'sߴڋw-÷*M/)FT`广̳x6?ǩJ*эp˸f \8.۲Kɞ]PڔW5LT78:x RӷFGz21 T;9q\Խ J鈅딤vR˫%ogɕp.̎2v%0Y@@t}wPLR괕;f\t., \b|S:ƘدdupAߣsp;3`$bj1I,ZФU Yi)^V4c}%/_\4-^<(}+3vd;X"΍MO= Nw5q|pz5 Yb+)P?R:Q嘤[#LQ֌ة$4z 寎M 9juǂ.%5`> &CK~!KK b1d]y5"zf9-*'sɛfK$]kJ}a{Ӿc:uk0JkZ"b؄Ze!9RںHe@2 ˯oeJޓ9-  G]44hvVN{EQPKɀVc)W=n0 ٳ\%h8OXXtoZN.`3IYɫԃ9kM7 +يS8JXK7kV.(:MZ~/A~i$GZk={tIm&R:( $ cL{יÏjc6,^VkUv_9ڜׇ˘#nļYwԀϴwH,v9(ոu&0QܭlK$8UB=bVͽ]Ըmy*A %]>7ݠ ZNqXQ! hJE,c0Ƒ R4@1f\qr/y662€>U'c_|;Z2C;F ^&O0\=T GJD3ʙa"Ѫ7O~XU=6˴EP $*?iӉˍ)$ufpYIc )>tz%ޯ$nT9J}f?a4sQ 8GO.FW*2#:0.|/5 1s+ _vɁMH-ĭ3\֘($14aߙdlUsɴ]:xC[)U+w_?8R#&5oi7#ˎv_EFi"N :V851bU`NI}(;-*,@"MmS¯_:<iM3h]I~>Dc+dfQm^vr'D\#VᱜUAZ~?ČEU`dC=_AeI988=`ʓy!ΐd;r3KPY N ܠ* ;;(>bS˶5\nje-anbdCuNUӖk{t :H&:&fP3:(ݏ >Ѯ)8z2RC>")'X2A(:T9a,Sަ-O`AjTGCؙ\őBW{ r>.<e'珊$ݘXY]942u0S * Ah mLjyYr<&vfoMB&,[< J (u[nf!iH +u@$ÊWMAjAz`X#HSf6>TZ5DkT~`^'j4Zҕy71OLh,7[&)'5<}]1E6?V hb%[jXDz܅x&B慮hs:!6icHj-1uy?пO,VK ﱕ[2$_x3 obZÚC~[cX @̿Y0yԌc%o>ҬZ[l} OOػ&z 2H^0ylMZsVguc+(gUT vnRa+m{[.vM#nfFǙE#Xe XS8ۺtS1xg=}\;^!=An$/G>0jy0\Vhy'Av ;j}HɅR,1'Ka_ &Zs%Nܳz_jаY'J;ɲ%<)FM=gdw`k.3靏-!*n7Ifw,kƬ1tc6U^,l9E )&vNfFE!y娗6Xq#.&T~H>% cbA$ ʿxN 4 Ӓz~oNot7J?,3˹ˠd$'y|Hp"&D*CX7_1,FY#$}ܖhH茄68˄WS= r_>ȶ/ubWyKS lQM.y:z|G]v:<0Cîe4G~) irC*wt}e|䫺1Kl`5p f-sb<$;m. bWɾu=mQNH~!nQ6d~@#E2.|E9B-0Z0Oi^V-2{.0W+4ڝ-Q ٙ0tQA2"2o". ]W?kEph<,`Jwl:/iG+L6+4P엔'Um臧Z)F0Dao?jur8[bVi(D]pvb[I7Y2j<>NW-yA:Ɔhx{y;d [Cp.yQ9B< 0U,=DQo@z\]91u/b.B!Z+sWI-?@eʯ뒵DK9Y1P|QPꗹ"%7j[酋wZE g[c~$}vBy­ض.PQG׳+v-x1/ѵ>:tDVoׯF/cBBˆ( P{ (/jc+pTBBTϮBEtMt.6jtomrۺ}* '/~&ފpt%Ĕ]tje CM6?}(=Th9uU[JBTƜбɷ~:}gO&PXq]Z0峮ɰ;kv_!N Y))u1}@ Xc7+=YQg^k/MoC_BdA8e!BfvB(f =##n/:#$X3Qy̫4$et3\KЭӌ0UPUdxQ"4ITXA|K)~wgls9.jh(B|V!> WlY]{r6nVI G<J('#j-҃>.Gl. 껒tAj̛7 Pɳ(di nJ+}t3d:\ȳaP:ݹc"ѢxG `i?N99 ;96Rꍣc6e8ڪM+ }&v#밣Mn3/ӢsE/kmUQqhaDزRVA&DQNr^Pfk'nsUg W43WyQuk],_ŕԲʃam8iEI 8SKw] KbLCY:\r@;aTq,Oo d1kH.+1s2gc3 tՒ<1k?3%j*fgÑ i+Te /dWirѓkW:]P!Og`&ٚiSl5q. bLl&6csϱ 5!3*l] 5*"Kmp߇ ް Ƽ̓9|܇5O]_*K;5QK%樞HUgykFN&^U֌>^_L VD/ח+jz򪈹;3SBAk UqzfFX5 GÁCD1m:˼z& =Z]dMWﺝM{?νn>C,/H!m.` LYžc8HNׄG~,bЧ\Rx]YΎ$)sc(:;h2$0=/P<z} 3 u&q>m\RBG&aBiZ㌃%c $LĘo#l"u7 gdBUHNN#vBV'9% YfR Ƽ9i*B :>bq{ gq[D6zx swDǍ¹&T0{+/\n&3[eN=92Tpf.SHͮ.aq Q,K2HKcǛZ Ty81xwWg8IjXˑYCmK}X&V,twmSDby\FO\ ԬEUP($.|j2" jxmz1#RL R}! c\Wb2b2PgضQ!&N|a9R?}MGsM H}k7oʉeV Q(4nsj>#=mYY]\gDk9PI z23jrf~˲'U/w; X̼tܷJKr=ASms@-;igWY=}x-B* o"[UFZ/=;%燤}ON.E4Káwq*!:V= :٦Aʞo˽؊D<Ĭ{Nogǘ?˲eX Ȓ(iMBbK^\uzbEHRjOxF۠*V\t%X)o nFR) m&ҟ02qH>ѓ#f1J(w+yx*5x ŋ9L-Sp_5 ͫc:s&'~] <]e|.l3`4=ƥ#c $'xwr󈵙eRsS^-YCoBOǡ 9l2ߋüY!{YBmNäH^{ƺ,tgׄ҃;T tвuކ#dvAnDI+}iţv9Ma(Opm%:zJDՍ*w4xdi#tEoc^Ā{'ꋳC}wJw-d~^|} "۹|\ΫHrUbJ|Fq ؀fڢ%}֩kܕkL<GBCಒ9mO Äf6H_Ɛ6*>G2T*)ݿ  86LOQ΁}œ)c?\ѼT%[LHnK&5EQ9ެIRԔ«k"xpzIDK)Yy*ٙ!εZKWsF߂];b{xuujk\n'#0b,kjy~^2A~ڨe_徲z>s(]$Z1k"{cQmsC݋TIH{nzdn^֖4O΄nu僧J{%G J]RTSB%9'3qbuP#2wBǺSeF4T#y:nA~RHJ|X?C wj @yƳMmT T~%\K@WGq_,"ۘ K;sܭ=b^)v2! @ CP峕]/nGz^ E|6pȣj$)}#GԄi5dZVt _oƨu}T/2^m]uMg.4?>$7͛V7mc5GrzM᠂Vv(0v?XHYctp=io7y 9=)Ռ37J;^oխ@\^:v,)"7l9}5X?v(epYMO OF2N.y$p"LRe5GG;~#n}j #]+@2_7Ep g!a΋EoyKQO V8@ce7%Fo$탳pƦ̥IZ[ʨK59t~ 0mDQ|U%G &)参Bxe\!]ɤCnn-xaRFAH&RRڈ9IƥgH"y,mxcBcVtfHy?pA}D2>Yu/+=IL;Wd cT׬ŒWf'fF}o 8T0T #}&29s 4H/{ tN,F[t=VuyMzfyL\."!7&d2#%EL^ >tˤW0=)!2@ƒ;oϬpWĤHD%rHgKv|t3+) a{ "(4JU \ õpʱg)MEt:^#28`a$ń lњ4W(V EI`o]jbOc';{Cj{#컟(p G $EJ˓'J6'>w0q)³pe%O K+;8.THQQP'e.@=@pEسʮS^!<(8-eѻ`B,$"VhK}q惮J EhE|(po-n⯢htޡ@Xu>f|`D8Ap[ɦ1͕x`E/XCXd[ CMvI!BKCeng}yG<쀼x˖Ø븈اNj~Eno(6Iau~Uׅ* /5U05;K#N# X M-%0e_t샡ϵp8}\@{P)Gj^,X֠{X—?io?`ΛGF吻L (?ҹWHՀr } hӢLM0 GICoWҋ ,>dqJ~pû$Oc|? Y̎kEZY|OU9% 3#`qP2>~Q[FM:ۙb7Ҿ_7PX+{Bz ޮCO>#)yי? bm5Zӌ$V?$6dQ"YmFOwr pA [uXyٚ3cO){0ϧAf9 įbЍH`Ye8%[͇6aCIH'ֈG04\L!M=5VL̅E~w!Zg` ~b#ϊg,>v:m*XVZ@o7|=: 02(r}0FytK+C>% CXتKVsPKOJegb< %`^Ju/`6v澷\Y(m|V-r)?u H0 36|xEV*:bXăLQ~[Zq;(DF19 3>]nMƪlk|4 4B45P2'r!f7L܈z&m F)I ߬ӖٌxI+q G8G +?d+U~N'Eu۠v X.DOn9nCK={%g +$bQVdчoMkBk:,fCWShaq!F0<| b<32vGYK0B_a+5>Ę@,,/2r~?l`@7 5#,ө+G V+;@◞4oa<7SM^5DG&;WD#ώuIHo]/F+J̋2Gf e"T޷ZSksč=B2ThFLX"32ZfX}t&[uQt&Eh*'Vi}P2R3ުO}uC OS0vC 4i(- @(PHT ;iLY?$¬zԞ@ FdOc|uቅE&'.,6RQK2;6fnHha :/BiҚRS0]8\UTD {ݨJ1WW<0SMl=kQ;4YVT^I"MT fu]pM(\!I%..^MVrmҿ}v(o$#_`(b C,xx5jR6LzUH}rH4J*G=7}K0;/bn]Ȋ+S2wd_߹ԡE]|ppw11A)OvDKj+R ?-eAd­GRKF¬yiDV |%|>aT,4r5|1sE\Av~kq/ @$\l3*{rP\l3u*Zε_k{]5&Rubs.M nv{Ն~aΠKFM6t)t϶I3LoszNk \Bw`ef(-C3*=#w'[~JujXz8cGdD>&R}}>Rk#4$PoKκB-@3i>9tF˧s2mKy{?0^ uA`c;Z7b roD09GK*A>"SixY^DDa{ˑ-z%sǀial#<B6;DHlRt(Pg0pʗa)e3T^(v6.:##[h.jIo!5i";O2+MJSl>T`` l߀12QjtKҋEnqmYݭ )+˘"tv+c)'ID<Pk(<2'/^;`՗*Kibo {bYVK 4%߷4\uV k[>U1ʏ9cefMf!az'&T;IɬmECWpģ$6gmMh~-DQ(qP;H N5w(҃rSwg ΙlMbHt%) Lsؑk!&wVD[exwL ߪ/)ƹV [2y08t4ƽjL_$1qLGf7ӎʸV6eP38lD^#\3P6Cjo%.v>p_JU,N52=rU+0{"tf)F8e119frE%`28Mp -࠼eVl#:֮{gm]$Eexn;ʅ7_u"i 4 FO.ޔK-5SEaX=O>b=;3-r_cs%ϝ#>@&~a?% } t49_9~~^?f pk[a Fczr{0bt* kR<[Q/Łf]XYF^LF㹿E=~>(~u< Q#m$NS- cZCDYZĐmC}bS6Jt ٙ"MU{L + lȥṾ124 ۢ|拡!%BBP+l;t-.s'F+דvl;$KʟBCShaʯ@td<֚*aNo%C%׀ǟ_Su7殇#QRg zM|Q'}x.N{;N9'Tv@ JQin}Ҽ\T+ TKo3")UbR_G Y ޳h"pj)KP)7oY#0vQcX 7B-Q@u,1t'ĸrÝl/?߻4@Rۖ0=VyG ﵑB,S)u??oMVY04HrPtޚk8^InA>!mk!b(Uk(y aZAbZ=1H7F_ :FP^\|_V[,xjGhPb)Bz`e 6s$=C&*{RєL7<` 5˻לG8SUC 8#;"c]bRdm' ^?5e/2HZ4tܸwfok[g )6+e2-.- P-5u?KSjȐ/Z#2w1/6ie4L$Kp#$q@qաIG̓7i DbXtV%~?]nt\;M]q. ɜ16%rDrhTYz;1!rLs4kzpP7lJʗŦ+3x`o3($-݇5Z9.&77#Oj.TD˴Jp58r9„px) %YCv,{-$g>yveX/dkw+B`ρim >,ԱA(g!\a簐CO`hN?iߧi% j]Ǩ@NA{ f=.bh7%oRDg.G*Қ/ihcƎxÖ,ERS24ߕFz4ec-؁A Oص9x tNIҘH%1' VBQ_Vz~Pϙb+|GbGp ש;\(3p(Vi-q>wں"81hG [-Džx!sƝ(j2eiq7숷~|\ÏFTG$!DP # GMib@@: w"La3N (LE8Q*ayXƒI`<]z'$@ꁪTs .:.Oҁ44wIqf" >^ `רes&j42w\h'E \-u4m7d-|Zj>?9O *;w_I# c[V@Ajch?4cYWKj{,HNDB-sZUiiO`YwNic*'?,6IC>7"9|e/4w6:*,Og\=#w ~R~Na$ote~P/6W,-J3S׈բk?d?^ _PC5jO`Fni>? =AG,h~4(K @5> A6N,S )v;^<``oj@L@*sŋ[͍c .R<] Q_LlXGs &ߌ3II/:TI+HĿQpb=w2>&*\l"*|r ep<>ӕ*+N~3H>xWyQe&a&Wϟ SK̅~۲y6 A߷ǰe;x@1pk+4 /p^\ZK͚`iU(DZObr,/Kjn'Ab^M"8/3=Ŀ \ts&\p _fXҦUlz#\x'#k/44/tHdom=wiKͩ QWDʦj/I,:-:B]KE?&mB 뵌s! :XKC2VkAS~00ٹ5])2,ū)iPcFI<ۓEyKL5 ]{A7vnSlTUDEV|jzTm(Mc^1ma q! aq$6k`cI7bN*at8aYvڎugXz@m=Os1dfIq;u~\m=˅+6vϠo߷&%5oe9l8 [E4;NZV!dþ]lfs؟"Y_m5 :mi1C5vG&mu20(\IΈnAI"C&)zۑʐ.&PRïY/=SvE ](d,KCgQ꙳fwN#oݿzt5+&,)G#_L2QjakpK2&r)!՘~6hPF,+ %ZDA<' EL}W3 pbbN+|9?`M&٧.M0K?t L=YA-Z|Ua^`IH~CP#י8KIg 4DzmPJ, KŐ ACX²''{hS-I):[2 Z%=Cq$GwSA-$‡4u-5PuAqM|vgzx"l1;A:n2řmZtZx(rK^u:4-2LJf=DRI9ɅG#D$-W͕ju(VoLr^8v.@U?EtHVw9Π;E^QWbD,GS5ǗΊj;ƄLN9AfOmu;W]aϚS 2(S2U8@\)5f? gK9;ٯ<O*C>/-_.yDc/af:9Ow{',}^S4Stn6 Uu1+\qs\S S᱖5={bw{Ej "#P9v8""ڭ=caa[0ڙuw~ÿ>~ sEs%  SL]DC x,b?-4P2c}oF$؄@nM Ipj ĖJԭ%_FpU궨'Noψ+)3l;Kc0N:h 8TX32Y"'o)^Fyİ.g)g7L7щ\R.UE+yrZ@{ ;.j SOƨ/`€ɹQ&GHd"ϖj> i3 zRvv*H5zClpg s=EZdb*`\6="k:^G_eeP%e~XG}pK k]̒>N"}ZigΤCT![QsH̕ޯ"~_s#B?,7##ip%kPt4NT{T"L\ UPI֝fpUU2B>r}ݺ=bt @sk/<8p\Y{&61+.B5[ O1/#'6M+{uAF#qLYɩwjlLʠXKPÎf=leD"rXLSR9Wѕ []hN]Vj_9Hۻ5ѥ :Ged1-gYa(\ jQ]}rW̻u5 5ЎhrDu@6jɠ{֓ohZŔB䢱믴1X3~kͰܦ~MVov WANߔGTw>w8aJ5bh&TYE!Lj'3aOˆXBOyMS?Wh cKDՋ2QܝbȐ9}`Mߜ(wlV$Oo^kkK)=\BAb=k.|}߶4gpvʿPRdN!&J!5b=f}V1:9 pBY*-AfoG)=v"`4%1*ϣ;H;mA% V~Xr#xW(9!Tg8Z4qry(w$]{ 1+h cmJV! ` }*o&]<`f)ʢbF$MW`GYd>v5\W=*#i Ֆ;l]lZӹ/PG(qifVn,p4?ńж& ظ8ۚ5LΗZ7S QDkB#%dK+'@cJzd7NJϬ$oM^1Kx#GuqȹC8 -A/ZϑHf(8ObK|W>9.TBo(? +_-=MU':-E|dN۹g<$J$dY?cp00" ^Zx&%tc){ I|&y6 iGp5jB>O,'Hѣz e5 e?wo4&ZW;예I;>h&ĄxaU!nEW'+z\t$ֆTL@}9l[1Av5Zw ѱ)P'yISY/4.e tmKX|-$· <2dMIZCRNcbE2Y-ī}\\7jՓA2s%B0nSUQf4]S}K[6(:YkP %2@o iՈGxtZ-Cg > CGR6gN N75찃8w `6A0,4<bt)$4~5!C-ݎt84ieC.waO/>!rE0!!zSǍQx_L]Lߓ7aVZ'|sYũUYa]C{ާo"v:8bUq+q1 mdOUv_@ &r[vEtvLˢVdLrJI^Ed)J9Ukz gjeDAK:@&p#jGqU UL}>eSv2')3|N[i XF87&Y\[&Mm"Y\}e۾tb;7jMtL9o" q*?.w<-O@M3 F.{Q%`Źa+W0{p1ۀV=d ?ŽqBXLltt~.}N(̌2kIEb]e J0!/r!ș073pYDƏ5Z~×fx [ZXRhW/nm~:/ az~%V°X+oŒ7=y &XcTliwHE'+43ws̉T8AhNnh5amX# SoO5L  VS7qIZo{UxZ<óXep5;YKiJ|}Se~-. y%Vԣ7`sgc|{;*%S񔊜2MJi>#'INZ(Å|TeJI@nSkԎ5ªqibdAїVBoM|_B 0׾ĠSs{J4ظ!YSOd{>i,0˿DUUL+Xݵ! VW ^)#Jfw RO#sZt G8,Ǚz2g}Oo&ț@)O7F-e׈PIքbMAwv]E^Z<@*k^;X<bG0 xgS7l"7g9I?NB%S"«QgR7AhqDKX)UpTAXksSs՜vSAgh23dLT'*5  R8p p5rY׺k>ЅD^ܜUÏHKKCd%;Uђ#HwN5~jD?SOfHDqyUvDnIm1NA] 99]uE_v)+kwܶ%QLoϥ? 5m9%rÿ>2gvW:pO1xs6e?'Zڳϟ1: m%n/1T5q18c;2!ՀdB0'}|g. T֟yoJ 5p.2:h':u#Nq <|N( (fFSι CC\;ˆA<7@OKOAU:oe&bMp%@j⧾ȠArťNgBrSŽ~IQg"Kq -N1]QTfpQzNZDn?x6ՆY&a4ʡ>=:ͨһdǵ|މoŔjbZa[&r$VqHC6%x ):K#֮LJbڱXvnʧz3U4"Z\n8*Qٹ2*؛Z)En駞zd 56m6\~*lSJPɒab`*k#}hGع(|PjwdzOnYhS/=Q nZv,Y /0a>9x 1|S@DYQ8NXsDL nq@aMQYIM-#_jPvUM3!b)>.熶эA?'T :!&RciQ/UV.z nQ^ -qffx Cm絁AɲG]W'104Ϲ5iFWW1gq<ߍY duzE aEr(ILԪl=(x(^^q?ߐdNEaV)]ʋ?Mys0WWVQh-u)AHƕzUו NЭM<ޯў}'7z#ҧi *v])A/euńXVa?)PG5]+&[^H4ҟt_j!*(NdV>9@"ǿgV~ !E)'aߡtvw616b1YUw'tdMXɹh$T?Pf&)=@oϴ* 8s1n$ YI 6CV2q7fDE %d_r;|d)x5^bui!ɷ_@m/ז6:iPgi EE&<ͭQh51w|?0fV3,!?4?0&lnEn]y8  w Mkqy2LR[>޲m{5&:2z2piZ@ uKoݨh q,X3&m-s/*&^כ)4ɚ9jys8j:߶2ns*2>a% Ff/4vުx>T$\H~M è([\ܻw$E =S }"8j2 960QC,v2Pb:,S$Z*@[PIk_"h3֐0F^/\dHdž~'Uןit605l+ࠨCNӂ3$Gԧ{ho0uv@3AiK>L4; !Dŭn^$dY4:]!?LuӼ\8G}ňxBb1 yfs9Q(8W kMG#P%G5gvۋzxOǸsXDO"Z2~nxkɡCUF~OOJD [ Rʒ쇺gіH-dK΢gf|o>ƍ J(5N h҂1,cJrT:I2 H4M)Hy,.2׺Y eY=%N@dVT4j$`5 L\S"1eC`s'eBAĸ5Qayå$%ΥcJvwbnG`Ӊ&}xo`AN-Qo'?mNO ջ,~6 \_e/"&tWlYVkmHoeiskr@*])\ HגA 3 ڍBF֋_VwYu2)sQˤHF`uF~5p,dJͮ3r;'Ch)e#7R$ma<"'E.4:baHu(صZ@J>Ew!L"ȓt4xw#Mt75N~s~fUٕi5\2 27\t3%8z(!X4qі:pd%d9:<*ުE"sB𣄁<@ݵ]NP .Z"@Їŷ*e< $"s+2QyCjEN^:$H9Y6<ԘV&y~c-kڊHo NMalBU~\ ;,2ՃWK8<TޕdPaz*'?'JD[dsGe-Ŝ=$6^fmיsF{{e? CgOG#̢@5vElB_zp#'ȋրDq)g76ZouP+Wuo 02V\8t2$A|ep@\!6+yDHr9cx*@?R6sd)bp5ɀ!&PR H:ؙEQ/^k3T Y!3Em z  XyB;, fk"ɞ_/@ sBZXhο0^¹`'n*+3J\?kՓeDr6m%!9F!@[xϦl[3I_l4 G.\o\wG/ALjxmcݾ/=jv484s9[KKt\EkOl7{a!cu_ MT"]nVAl㫋Q}blWorTB'>5.KtGdT~ SޙnkBo+c42CL JI )u;F{i9o cEk&$<䗵R?2]=or༻T J(>:hoUr+l '8HPrKk\b×uۍ͌ <1iC*rE}jNx5BV@ĭ]5xul3٠LO@cws' 4նf4^ba>8L] 7&Ta{ȇ>c@j*NbGAHkrK .(q.]H#^2!Y`SG(FTg+S }W?sO)aJSd%PRf\.4<\NZ SXMPgM3Ջ֯ɩB)hʾy6)R}ӷ3;jOx6 {(0#(`MU("b6suIgqw\h=A [s*7̃;o xT+X\1g!<UD8YӪ'kgj<m~Oli0YHI G0*l/ `z2 })~WTNjN+M݋O% O:.9aW Qjђ&rxٸǛ)(g)V AZA CDGVEG|faRVc[GstH*2WQH~'hQ #|X y _~DOП6:o/w@O |y\uwti9;9+#7ʄRBB7hu@MDF/99Zty,TGz!Hf) vN24 &b Hz3A4: )#xW.9oA yzu!䘱-ͳHbtBe2#~FQI`qLoIk6ykP4d ǟZNj&MZN`_rJy>A џH siT?);,Zvd5iClF6bxgej(L!UBiP՘*[?696+뱔 yX[;I$p/Ys3e9~WiVy\i:3e]3dWDPr̝8wceL~G͜|TMyGC[g&;uLu*w(˻ 5;&FD\a/6RkynġmPeg/ek .Ǝ!Ӕ x_uf>o :PQ[ {rjPd,rW)w-s-t~!| 0 f0X^?{!VXJ cTG|i9XY6i:)\bN('%31.C/)RN̛mh<`+a`dFG' Ī L@m{)ҬP~&xx >b]so4nme@%pQ;4 ]hw:!"׳ US ~(s08TXoOkNA'N={lEӷn%Mgٶ77>qŐ>Q70Z?v<[_g$ S+'jUS&3Mr83Jp$$l/"tsAYޟ"WQri(yA[ *62qaoj{@b6OHMC\Vs- #btRKwson*N0i C+2׊Nů3Im-ULOݙ V`-DPZ*6tD;6Ӣn=4%ZIe; dMk2նR XS^(ցom eG}L~Eֱ>ɭ#s_w1 ~\Ѯu a)Vq Y@8/(Xm^3)аmkol{ {y:{.[#0T 8Hz)aC-eF \Si_d m ax-L,Fld2FB=3sn?Ө!XKaXU2F٧q[[x&BPG qs)96I쫭OxQ`1ح2ʗo0aahhƄp:]GHqLA\V:B_S+7C 5=?ICS'^6kWi.=6~ߛHBDEZ e_R,T*.1b3Q혓Cj{j 􁏻d-_{C*1Q[1koEuQ9>e(3F,fYe1 sU )زNJl{^|-Qc#ףqO!-zRBW&4nL =M0jqgӅl? ]wCաӯڔ1lZf ]<,9꛰Šs#sxzpSyd&3a4:Q%O"28Pj\ZIDgtiY $e}fi(L {hhlֲ9`kMUo_TS'@DIex`)̰zL ŌFIXmjএK0-3/({cJS7Cy _oHMCr۠Dnj $9( $ܷ˅R1`WB?IЕ j@>Se3Cf\Ds:6RNxV|:@L$r[|{$lޅtS('L  g>a@&(DoDž9+ajєdi.$T߅[;Y*6,1!K)Iko2nܕ #bVѭ$RoUNZߘ}tWVd*pSVLP f)lG%#>K,nΫx[:po;W/}( k^@䈣ȿ-o{5N*!7 w|֍)r2t3x\_USf>.h:Y혆'a6ʙuj'<_fr\;lk R6-o5!a0Do;Sv \otj 1jA8#%"^-tX0ua&=[qO?^ݤ3RSi/ n{tx@QN`޶ Qwu,By\QQ8mԬDt$8iM7X׭W[x<%+ڲfAĀc֫hbapýoK͎YUwz|;b,` n呶UO!r#FrLgvƋu/%=@wXj'Ěbvnx?Rho?I&*_>o1hyiKDtQ.h e6BF$f!VXN'`%c$ Q$' ym ivv!5spyw PS:3&|".d@Q_40p5XX.8+oI܇l#z1i!sQu/7$ e ]Fs%O{;+1O 0!Cy{m. s%fQH0&rA'y/.D/̡4"0(QOJ ޒ ;ʴ9tҊ1_nh(J "S#*w'=&@eW|{z㨝/`ZS(zfx$8)v?8+7_rH@(lQ`+֮58@=og[jPLS[uV<j_Z^u kzao?zJAe"&ԥ m#cmbV }ިeqZL0E\tgW%W\a0:ml%]&X*ٻ@.eix{ҼW: o1WZ=_^Ɋa4Dg?Qa*@ kN `C$-@ӯx|̇))N9dK 5!W &+; ˌ(M$!7D@ȏr݆ߤ D-䃎$ط.ߤaX6̓[ƋJȓCNj&۪9d щ)p)Aw3kLy@>owq+38ĈםȿjҞGn39od7SnF^ L4:oEwۖK 9l~5Bt%NSGq=bqF*/6Q6`v8-*Wk_ûI u;eY2ڄ&T71[IVAúеd9r`B+{fIʥWsО&La[ Co -Gbm6jA|f t:Th( ě$BJh,73PKS^m!$=,_S[ 5zrhX=:d˞N381cyU|ǗMH:UBRl#W/ğg`'-B]4hmU# :q[p0dgV:p?UOOC_<`E|:z^@ AAUtc:W<޿ l:e F^%J +px5CMObXGJq9tw**`7(amp&kMi)J!Ie2BS,> ";¤( ALche&4]]g0qdF=U\us1~vA+#W#QԑۓmF+}H݀7H(#?lXDHḍy_V'l$,1ZE}sۃĂZj( Ź7&~I!}3V%F[[Ul8]13LVC]d@t dK{jOFN6`8хPx^.1k̑kpEKBfsoyAru?nIou3tsPBH&.EPm[ql1&LtiQ=cvi@9+\A8b)*q=$R|Ҕ?]_zw"Y&pQk6#̒۵՘G3ch1,N5CiJ+CAߵ$FT<;1M! eeOKoϼnīy!-Zzc5'줁X7w[iap"5L2pe:x랽!d[X|x]u6CN+oBx,dJ+8ZFea' StI,)#J%<'[^|MYIn|MB:%xϫ`{hq/%ӯ&r/yB#A0/13UnYA`]ձ}'a8(ѼCI0_[_NT_wߦYJaTjXh"</՛9; G9sٳbκN*;#^Ts "̂+c۫!C1+WM,.KR ^nCk[jjD8| xd(4~P#Vq'}O~a<뎌6͵7Zb-}4fÙk"QQ >?(ګsϿ4eҀ#OPVTuAcN7,az2rk}H4/.}Z~n\Ҧ1gg7W9ô4χ#Q|=!ڱ8jKV+=j#WL]`*yBIDxel{ >4r $kBUi|k' I07}P~,vf.ړ#[!4j7Mς=,/ kXFc1\ntV.l~gpl} ?-6Z=y{Zp] _ 8O`)YB/LbƊ!0i\g$ n4G`'&GˊJGH!G8w3ڌśF@wHGPKNȩX)4N=%ɰD6ೌcICA%Mo&+?9MR)^$`b.R<7yHuBh 0!D5ѱ4q첫I$R~뛨LBe:CcR,/~]@tŧf"G)Y0Wj5Gߚ̵?5CCD%Y5•٠ʏi<8q)}>?@\6( (=F~`$U!;12>w R`ݥ9O8^ PiA.43YYiJxE-XCy#V)&E,.$k<ζ<$^c ζ /^ 3GS^=TRF@p;4uĂd b_C$&D S\ٓn&e#ѡ2؝VdZY‡r^Fa-!FPFB1t x##ƧmVc7M7T:]ySF!Ԉ$23*r \/G:V1V2KӞ߆-|*kdAD<YHALߠDӀ 2J2}Q 4ñCq쁗vc 9m$y';v^NȽH9A(br?w:L]YdɽMԓAr#+R;g+iU[\Q /TjF PPFl'feVa!I|1 a6}ZS{n rH I黏-q@48 Zg|x'_ðZ.#MOUix:hi4aɚ$%ِ%ՎI0 }Y; ׸o6+;uZ]r(jjCFg}RuO[kP|U@cEی{ֺjh3 ,[tDd9}ׂ@ۗwj$x4-B] ks;%k,FxDb86dJ_u˲):Vh^TZtPH]>.|f'hۆEdbqtX_ߢٵ t;1d(g%"kswjqn=FIHHnH(2G:s4cP #ډzWH죾=˿UiCQb? +3Ѐzb"T$Ys*> +{MO2"Xn\]Xa/v磤p==# ӭSgHtwBu\ ^Q5>̩ EcX) xX ȏƅ~"ٮ^Z*@z8Axj1&,'<`V lC-SXzSA!3EqYMy?9{7 OJBk4RG4 (d1j@8pS,=(BC&z쭌VDdb~$\9ayͬ ! mo #\\bpϧzE ZpKz)A-`1 7WTp,*nxD`Nܗ35R-,\QLxIf?&)̀;nq@DgJL!v*.4%\MN|FrgɀZ& ʼnY>i&ZE f?$2q/!NqH 0ѓ/k$ԴZYvNzCIC-́ D6MhGnD.S-/3jY4iuX\׭oQkޯijQDڕgES@*Uh3؃o2@W*U£I3k YT )Wߕ=-2Rv%xk*[/ټ\LȆyCZ30~biO#$-[%I{G=w:q]2> t8]舦7'wS_ԍ]&"VVR(0SiS<Bz6(m;?T9CUIBtQ}i5hGt(܏W疙$$%xLICOG` fn*&eeTt^ٖVXa,T}ύN Adt1s#!:^ƭjkOT(!fhg +ϚKt껇ї-^0`=o7{ {Q xJɊK2sUAR$$2l|=6LRS+H=UJu.`<(9k!&u(ԄEЦ@Z6GDXxw C߄&/g_ DdܰNgS d"S""hsGJ_ kC*v>^6!: ztiSoV5^\مQӷ6 p\ၑo; ^ NɼvB e/WMJyl8~6~;\fD7o6ދ.(`iYMDqGiu4hL_S$6l6*êثԞ'g4j%3#E3c9WPscVV' aY&3y9k50@@οB5+6ݥT zŠ'!';)$Wx6.i&h|QEz3==+cKl$ :OUM)6j2tbjz8e[f"m R( +`=,E>ž:wS:6ޭ-Ym1{ۤt9 r)g4B˿><@i['sd}7DOΞmݻ͐,}Zomɳ@PeLRc,G`kMkwu `)+wmoClt=yí40\KE{ii.Büv(Јi*\-VwY2L-N2 s2r?}YtVnG7ЛeddR* NqO$_Nt>E__CΘsIX$fN {dȊ=CcN~60J e;-R,^#VFؤȤ\ d*bZ[tZ(Þ6E!2RYr'f?=r'(5ߨ0ޔ%E5- {?+vѢnl` RsG q,׿bvKg{3[mSK TEaౘef5D%(n.Mܔ} O_a5)GޮKɳv|yh`S~o>&'hi̢y BQ@~/HI \XȚ p.%1p\ N5o`)@ I0h%s9G45jeŸVRd|d+洫QȾfLLnw6&+1Z&Ӫ*#+t:,0,|dc:jM胟ZƱiXإo{.V{dd&4f9"h}13'xTS<~3'^FK گ!, _.ڒ{!']1GIfg x ?s(=^LkۓCF~O |(f$+,ޏwB 7K^.:SO^u f3JqǕ{&0>! AU4ApGO2܌]fhgc8U*Cv3ʌ$CCG~r+]gL[ V\36FZTK+g+kUAӂ3൹yv| eۙBWf$l$֡/Wo=bu!eA;捺PsQuKO4˫XF47귗9=m;W7 ^"<$WGбNp<羓 ɔ(e, kzUClNC壦t$˔\{UNK3^,KWS ĝl:ոܤr‬D}b=(M\nE}ˣW̞ξX8T+ ^*\K6+,vM%@BpF^RG_-B T !VA#aJHSICg~) ڳpڿ?~9aئz ^ }xUywHr0ޤ|߇M_poY-?f}J]np;)ǝA9 iѴS0MfFrҞnyk|-Řs> Z.F͙=yXT.othMg정TUOf0-\3^0TG6q:V_9, P/{6J)wWP4t4 Lv䭽@@Vj'-wg NR [Xq@6'sw*R?7JVZHUQt*4`i7 x./哅w3} Iqwϡ{,^Vۺ2_It &8 `E51)%4/iU\zC'e#"!t1̅HEp'iS>xE$R}.T*{ai*\BT} 0݁6 r| #M<6;sPKg*NaU&裠f5\(銡-sW a.7,lڋ`NRySƉۭ݃ 6bhԼ(Zp؊ RW䥏,dk0t߬x?CII怑EƖλFDrDH7azrWSeNա9E<_٥5na`ohIz@e i]x$JޡҌ|M%n^G -F 'J>FZ_ezԻjơRċXVF&!?Xq`f&tXgJģ(}5K* (Ҧ’;Fx Bč2{KM†/gyI=&=csMzG_)0cɚ"dmx>=( ct;A N>B Y3 ZP\"h8pQv%+/&ICCPlɥkX%;!,wEt9`q9A3Yߵ\TuֱaOrqFr[rL ]Zq` %ta6i@.:^!J>)m /;gT74:`ұ,@ⲎW2SIAaKKDųDx/AQ,370rPmZҁ|j۬,xl5?rS)_斋7wÖ(:N(lG8dc_%-΁ {fkbj]k|sʣoN%ȜIg{ ۶esgB똜DSG QWmIǥ!tʚeY%*L}hZES%Idd #@zh{O"4H{)K{.5-xם1wlYswVq0 \LDm>̧N#a/*M]ibg^&ٜLRt7,,t?"JUƫ)yۥ\#N-d} KЁεuȭsa~YM# K$=Pq`X/LZo+n3`wēeኳ6i2vI-wII@._u5Jw"ҙAl*[5q J&/I%Ҋpƴ] .P8f: =#m-9?N:vAcK׹J{KRŵEnl?dDedx֞-g9\J`gծJ$iVE,(3\#,eֺPLZqThƷaft*s " ibP2 mM+])ӫ!ܺɼ@YWnuݻU<{ޖD>22i*f9u |T[l`{qr@,=$}?:膟hE9t/ -h O}tsQ%Y烳sݸv>Ċ6"UW4L2dCer=cVkS)QB΢cq+U Tܥ|f4P"k6߰XIXhO$mjcIז;tu2Ɯeu(T- JߋC̪0O ;`=*bZ:Yp1fbU,9lƒm"i4 V Dyh\B*/@oɱ.b'嗢wFҗJ5]bE߳I:1[z gIl,>mX >wXZr7\&bp]+^'—=L b kT5e0! pHW Scm9 @7&"gNWr>@?\NSru4mϒo5g_tg*>eWt%B'nN|;mG-Ɲ~'9͸B; -A k(:nIciTQ's+݆t}cu,G>a][mbku?dxeWdd6b- ɣ*v6]WRrW 6S9ؾלdռ d`E%  aeղg1C6-R#Wr_lo2;)kSOފQ> S?ؚH axan37%.?qӝ@W=%0+ZwzZrb Amvk?) ^Hm{t_G-3cI ˯FW$] Pg!'hSm]hs19 񎧛[C{߼1p,A1KDI ӐʐNd1u rx7eTGք;,f E $ ޡNjfx8,UkeF@?.sQ+`E?uwo"Xì-XiŲu/#F)ޖN;8 |pLm8̣9vsb_ xseQR}7Y?EլY_KUGPlfu66(R-NeyU`韮*J M@k..* "ϰ<΂2u6O0 |;wlyQ[b30{9eڳrŜZO1o cr"8Ygė-|>+-iMpQB(v?5e65:L?.TLA2 C3'~eozx`I+ƽ;[+ Kf)~*q"CmU-xğ{;G.B`|NKe##"Jɿ_JHu2P+2BEbYwMW롻l3sEG.+B0L C9Ol zF030%DhlZ֨dL`1Pe1'8W7kU-Z?W0 8QJwLU8+ t HBwD G:J{$GkuiKT ͛%#lrcW k-MK7j /g! }`ϗoBKLKͶ{i}Vw6秤2v/:("=9]/?ҴZHt;b9z]q?MK f^4:)7w[g3Ds6iKд롡A]TQTͧ+1|NqQ[``KП 9rJY>GhFmaZ9K+VW]CI)x9:Pta Po OM=A`?au{wW?zRUL:r4kR{Bo|CZp?)VR]ѓ4=4]3͈<QDJoIɬ >wA7#IzV%+04]O8oqۥ|3le9Z'FZ| n_tr݄"Hdr>4 `#/ێ,UY8Ϝ"M(rT6vUXYNBm HYiy6}cÆClQX g.}^eSDZ'+;~69cGנG9F=EΌ_(4[iY[̳}DZ*ʺ;3U{8s^jyc K@}/*铿\㪦`?/w:F!gL%ŇO!ao^6?U1V$qbzAF3"nf2Bdn  eC2զ#s M+MCJZxV &ȶ$d~S򧛈0>Z0+6HoMx'P0놰TQV;|dŨ k@TnйT~y"@(u= Q*g:ǮteƐ`\(>)*G̭rT jXݯ!nv 5~C؊3ss XlKJ%pc^t~yW+^.YhVHZu $Pneoj["z+.5*-݋ܙ$ %=H5[| n -\KRy0Pm NMqmCLc1u)%5FKr'mÜzR *ZA9{K}](u\*79TփY^X~UREQ{t: ,9ƚ,friIo]̍ 6s^ARo,|p) UiфH:%TR OO/~@!?xrf7ݔ"pn ұVSHy=B^Z߾hX6m-#I<'S:KBRX(v95 ؝OƥIeL0b1!{]-:- JHQ|R}V-' !8ioۮ,7m$gr G@BY{Ȃ<5W:H?920H -|k^_ߤu|*mdZ 9Mvm`a?,D߾i)DEYY&!hZ+;]P9?|G 8˺{zIRo3O]$Dy-l7|#En*n ,/=滭%;TNXw=)V8Y, ڣDC]*=ʽKzY&흐m7 Оtlnb}$ʎvF^m9DqmZQq{lxU4Zmrϛ\KmC|G⮬ma]Y W6%3;o |p3*f0|L1j-L-Qᛕcwy…25ר{*8{ROKM33;1pUKdEVPJĆ KQ\jf3;M~QǑn f+5h1󠕎pcGPրm ^΅ZTN0}.#s@{/}-0B{VTPIzS84 )fd.pXINFH |ӬDkw8t7Ґc ]T-f29mњvB;L67x"/DMh`8].N2tLxךM6" }*Y VE ?%w  6[%c> {erU0#{`P 7U EÞMH`CK}C(o ,FU%ڂ5aA̧mqO/>AU dM@0-@6%"Fͳms{'~ n 5Ʊ:DpUy= Q{?~V>p1˂MXd8 yfFkޯkif$bO2 x9تѰxS3v%=kV;U64`-ׇli3¿:_V;׽iET/WGR(Morq vᗒg,]x鵬V2ͨ -V~d}ڷ7oX$O#x[%kҞ%YqB#pĉ\>b$yfhd~XI5^`Ǻ5nD"2#"M*b2mY pﵗ~7w*tD٦8|ݎpi3 z[:lRtf4:JXXJ$+kP"jU$U,Zm~mA暑AZ 8By[zGh.!5٨y:d](0o)퀭1l!g}@#GgzqL4*<|^Džφh.Tx90YfVQR@+kp<@q4";w Ӝ \g K[?sF΅^ĖP~*H]t7u`jFbL==,3e.NlSw*sуz"啬M'8H$;{i6\WICRY0-=Ua.)7ZKZf2{Fl-*Jm*xV ,(ګ*PSnLU 2|]nŠH 59* dYIUe o.vqXX%m$ռ_Y#8Ѡg3]B Sl_Q5*Ɛف^y=\nuS&2d qPHG, 8Q%핔S qwIbCX. UVY?eY}<9^pڹ'YLaQZ *]]'OgwJqA-Z> 9FD!97-tAҵQ9 F=xpՊ;7ʮ0ru* {tZH0+4l }Wfe/0^JËT@S_VY@Mr<ѵ_5L!.Ѹ5\_׵h3-yN 5;,t Vad6L"> s/ ۖ+۫]yëggr ynRy8m@aEA$'$6$ǬIK }kH!F]4bႅT6EgߏF^Gr[nj?4 "Jb3FInȫPr"TGg͂c;/OL5sErkNO=уR.p3µDKA*b vcYY>fhB fK]?ُr/XAttog Yk H =L=8Y[:*b 'nJW꒖5ļsBbDTEQ(PrCHmn3ra'?p+J1>0{m:xWTLyLeYLL 5 PK(8zb7sx,,*H<CfW,SWi1HNf8f,lY;^Bu'v)~,I..$5i0zeS QcjDCz23΍l`b${@rզLFs6Ƨ!tˍ:u%A{VdfUR҅(yub) \6flfL.W9uVpymj_]F^2b?e{aX } `;߶LbC'4.ԁ.Pډ+U sɈ8PJSP655j~EeJV"Y=콁3F˗+[H`;MqڕMoS y7tb!u "KXn}of:NCNnFl?I]ha%>:H #܏M7m<]MZ`w𮢐~Srl$֗LJUȜY2ef]K+#k'W-k~LY 6˓,=+<2Kw㭭G-hdh"cnwUЬ^cӑb  @,*_V--VtFGYľ\ L5oUQ -$/t)/V7\?iq6TS`#!:X(Ytr1 uSjo uEv=0JVN"QdfɂBlEiQIg936UݮAQ3V~:#֫zG0\dUzlpj&WyFoϬVQxe'Fǰo8=e/sn2 2'R!eCe=/Qg'_̭u_)zYw-Xx{X|g7gR51_Cq *D" _ƗZX b[YB1,Rғ H#\ B5LZu˞ .c^& YSn(2R]d=x0KnJ^)}`#DM~ϜX7V*KE$0c=|0F'~ m 6ׯ6lGO`y~nJɆj.dV&`xke%C Rv3]| bq/U2]s(Z+>۳qɨꚩ2B+zP!ҭrz<#qޒHrn0昺`MfP^N~QPpəa5FsTU0^T]8+JUMޥ5 tLhb(^.5M 7,M2bx̐%}g-_@l0o`be5H$oKyD'xЖs]šxXcvQAX=$ eu6))r`{Bn7pZHS|/{ -Da07DڍE;GV19ًّGAd%%A(_!ZTW+-$s[kV^v0К=}LL͌b dm3fiEΦT x .R`x<^x FKZ8M63 wnOo~Z:aAU*/_&4f2WU5΅MA?sU_`,EW1#ꏔ@<(*6AXv͑e¥nos ;iaiVB4ŔgM,wot̫j-pxbyKhNY2ZPtS`e;չL"{Q2VđoL,:=.w+k:Iij@eT_1hTYj d$k7W5;4խ&@i:~xq_vB0AȨ>D4_ZO). .!^8 Z@40[%mF3rc5M)[\3rNs`U U^~|HMѳ_Neq[v݋'K~)\IR pGA#]+7~aߟR;sz 7.y,VV7-=uB8Httѹ/ԛJN\ZUV_oP|S+<+!K^6ɮqiO;=3PY w]\7  Q0cqŞqL\ ؚd$Ggwm}{#6;Z( HY_K/Tƪu4& KUvÉBǧN<_ QTj%LT.ɘ1G<=+ ul_cE[n_ le 濫a Waҫa86ri{s>iuwHɼ&E4xlڧ 1KByS/yi>0tWɻt_8{p-!Gne16;F2,Y1 (ƑRݙ9祆.2J<3'2)X=%_SRt/ME GYEjU-hi#,bvSkϵ?>- BjE`-ެ|uĂ[R[%VilA嬼GGu7V&s"hU͌R'kWȩr41sƗ?喖?9|5IxWn.׋@,"?gw-C ?75O(X '˨vY8_A#@x>h4l`viQT+:3:%z2 "ܝP)"YsBlMo #/SJX_C m q <$e aPTكqd Jf_sS%- /;etӹ" z?wB4Mކ"|%d[:BM\7=ඵ9҂UIůⵓu6= ȣ f_Tfz=Vbѿl1X)]z5X?VXer[w f(??3I?D?[#UA>4P-[e?u#QǏ+!`ޒk\뇧V2~_8\Vd]U"SxϾ9ߙFgcvi4R |2웯OQ.-+ʳ;X*~EO t T%F*n%b 2{j&xbƮLބ7Rp` |{866dG#<d}܌O c72N{kn>r97 zJP@6{m= 6W]ED)J`VxO3)2sDž|,f$[nX@ }\/fg S~/~ijsc(ZVDmۊlq!]BpBfFQ:qߛJ`X,2V"/ )D\MMIw8i oJHZ6gA#Tjx=Met.2dD)fnIq@My jՃ!#Qݣfq'TGUUV3F,|s"\m?)\UsRB^ʁwcz$TGS\MEM #vӠ~%InkU@tË;uoH{F(U $V͏1"HC>Jh ΊօBa,8s3LưUOHQt/uT@XakO Aapgvtr4?{_8/Yeꛣ#e ɏ|њ,N80J1~eU,BWnw~['rg_bij>V)v\@9?|I`ٚY1 x'W$}A$:,\2$3m-Kr>'8p1MFrֲ/Pg ֦M-\~ _1ih>q̕FvWrFl^~eC{hE"ص>&'S i~i{;IN?rq"{7 QuߙT"(m7U d&k-O/aT{PfE_ n{\ ?D#DZ7g 5eѢe#:~ӧZ WX;w"|9hgԡ߼Z]EȶXR{̢ʁmx5:|^QK?#7v>^%vcI;V$a @TD &'%*Z8!g$a"xA|l]p2 uʼ/(Kk8k*ρ>E<`AX|~:js\(q}ЕbtR:3bHxz665:Ʊ7Sqk8:\뿀aCu T3;|࠸GGcL Ft\=ltnJA"mMH YH?2qfvt\<V*K4֋ 3i609N;!CNשe{&?S7,)jZgO0%,W9M:ijGqjoE;,x@mcOy/k`=CE5A`%Yzw3^l d輼 eq6+9sV| k0Z#[/1fO"D޳ 5l LTl(lv"aԭu_'H0}co=L{):d4 @~wnxAe+ ņ}-I!cZ87{X:2s޵MP|1VK!b< P6"Y* SZO8zc.b\V&!YWe~ cq29UE P%B+5޻BEq KV389 t0.(ľ3Q iy5Rh!h /ld΅0^{v~aiuμS@/I*niodL`K|߄a0΢dA!{ZݍéA3'GPPAF5Ra`h)Ba+z8jc?`@fn!b6Fmq{s$@0ٮ]Pb8A]B%i&,<8Jbs\V5{G2x*Ík~z1{iG$du?~9rx>4eq~YduM46:W6LdZ}cq#Ҽ = VkӲI4p!q6{Tu-ۦE纸5-3 q,wmxʬQ}1d;HpS5ϧcm}邚P(gD8b p2B:_m~D=ޖMb|`.l4ߧTJ!y_Jg9Fj! \J:U EffޚNSdȀYZ}Yh^Pw4q]ސ8g̋@w^j"U) " i-Tn7e=/${cp'B;ȝwKGB(ed k7!bm=+f8sňfIOMTb99/^%a 8ؑxK4b( (V _NNwdvs;}W)BTIƃt[ɝA﷐jkxx|^ 8OT{Ik ߟ*>F`ԝ@*3pP"=GkQҟ:"=E bQQrj)7 :toʔI3smw Ŀ )Ix)=dh2HVFUu¬));>2xK#IWchVtEE;!HlhE^UoiЮ)3K6-_Xer"@ePy|JEw}fkd^JgV>S~yA:O1mNqTA{M%Nv&["Yш3DUUf"K7T9 zAIl@2I @*1蕕?$cYpA,;!=Y7Hh;?Lɥ4Ӵfy=1mF8tc BFDil.z3P~A@mm;6CbpCA&qx}.}/)YPU,!NU~֢=+O<. QW1;3x!L4Ѣ6z"X_n4.h:i.ٹȱ˰7x%ؿ" yʆySgB@% I]% urS:,I3#KJNyP]Һh2TE4,}GV®(obq׍ޮqV sD)L ןʋ1Mv:AOEE,[IoVNzu]#܁ӒpLd4 JL;\AI*}хi]ԜS۞y}}|a1(@ݾ]9RxKlp[9ha>$]Q}ϐw(i:<"3o^0Dž:o&J*˂+8ìBҎ,-hkb!(<r, Git!t A1_}'=r^`ڣKJ>&"p' _YL b"^ɉӪOZ>}iRr7Q\)n@< Z J9~G^WJjr]`5f|N+M(_Co "s9~@VAw_f9b'&?h".zm(7\'c}$NIW"K7%RۋtØIG<.aMdsY^%`.vV]CH3N#  ^6@:ǭ9:=[ \ *lsr۽&9;QSfz NjʌEOg7BWb)}: HNj)H%Xdc/ۭ!6c =dmWeI$VN-y@îhx` f(E&zY^݀l"':|NӪsl{+|4CBs'\NL~ӪbpbndQşj!c_8| )xo;~'z4g%wZea^=`Tc1 lK:x:|UkVїmV'L{5jwx5+EJBNW{[o1!RFNdAYQcŋ9xSÃ~YiT Tfr85#ԇșQ\ǩq0I/è=rTI؅v6O>)aGo2=[c]gzHj#OX*w¶htuk>.l9 fv@W u[Ty:,cI9kcwKz&nhvu^|7/̳RnVn aMo|)LEevb@nHRPf8nVzirgT7fZuwGIDX楤hҾStuHܥU2WӨ[?k{M4QUe/͊}j M?6 s"4Hz7C_&2c +/g' qz6YC)ρ?:z,;c9 lʉ.xmD~ A.NT$"aM ƎױLzk=G!: >Jzp1E;ek)5.}ˋT4"zD*KۥRMꖥ{\~XU!ͪ]̸$:1|"2lnzBW/`n@+wj.|NR>T"A˔E@[bX. ER@a=\ 5B,._p8cXeJ:O,F}nPͬ@@8ӍEjJ2{X;QURr)e9.бn{ɌkUsIՀ8Jw`R֯ҁl\-$ʭkT#+$vɗLGXZ ] ZEy,tdҍo nQDȸd&NipF9 v"bIl84SdBV%0Fn_5#G..t|o0))~=Ը$i7->欆 5Dꐿ^Lh[Ghn͙4f Êv/ic9|6:h%O|& On9c8:Mr1Cjol@axYzčbDŝK .$ ab"Teii*S𪈚=(6?;?O˼b)CnϜ, pWccR ɂsV"'睅Z{RӃR?IxXn|`bC,s]dz7ɝ0ޜ3Lr90ѱ&qHHr*(9#7FZN3-v^NE:(B>o$u@CsP[5kJ >]e}6 swOb c9^S&/7F9nql|ׄCu|12ktq|Ǔx30N]Q R{-wf'-:o+?SG L%YwI׏㦘G.s?/]G(D:Unl1lT>w8VXg"o:Sμ 0v99b߭X2%c,QᑺM' i?ώ @΁KE=čE+Rq6_&ufo=. 5$ZZM26aV"w+ƴJ"KVm([=锓y g' W;#f>۾%G!a3T$+6-fSy/Od(){=SlKCmUeeNO<'=K78˩ӮJ]${  u&H% m#uK/(/J J@~#}8e.:DEt/ y&?0eRs6<-fbӈ=/"XN?Dز&&0;huao"JXRn%E'x(.ł% ]~pF9aT}o.r.يV"L`!L:ZMbVrVҝ "~Y rNϐfUk!5UU78x=oNQxr,Cꄰ/*hIp./ vy97t瘜 DK r 7ٴ+S=hN "!x.e9'"`ڪQ,E=s@Zٽhk;6H Ӽ~j77#Hx\. BC嗥M3Zj6<<X*ndrv(W"]=9')>ATB_Xe5E>-1ȟ<dOAYG2ʲ 5DV2a{b_u´BP͉|P;`ؽnQZQu2 @?3Z)^(Xk9BC$+g%40kxؿܝd,fxC2?Jl_?JQ7KW%_ΚCy~}\* [~5e>6ݦ+]: a]#8I8E\I72Ԃ}4NI#6Rzhj`!TSVQ<@eo`!0l&~"ERMd.䟎qV7['C,sz$%`4 7#&~o/աa*XBʑ/x_,maߨ3_(P|̈k!r]Uo›G13 2킮8rSO^(}G;%&:jֽMx+]+ͶRxyC,O#IC}™9dzGlAJk4mJ@Fse(R}%Qr|6A24 2Ccĺ.5oS/H1Kp=YG ,}1L4esOuXLV_`C S["6DB*V4y"`AêՒb>8AEW1d@á餦]T4'eԔX{=_N%kׯlHܺ.HS7Z֔%x}7جSv\u{ooK5>Y\ %NDTU?6vI4%!8\-]W(Xs~<<>7[E\j-",x壝XK;؈_6HvcGƛ7j2ڕfeVČ"v]{1콞[,a־Ç QnI2"(͉*tw@xsk4;P a8#[i_m.BtZn~;Y|P! &|~`ߢbtx;aDbԿLDg;%gPj nQѼ{pH."@$+`|&@滶V5n z7dh};Wtl2FkcI~MRZp1 ~|C==ĺ벗Yd`1Ti>ͱ_0U!DzPƊF!" YmJqOן<[s-:>,L1>$c al(곧o 3{w<:Y(:<a^i4D~Hۋ_Z.v_};2tNAUTa/w_; nz5z4 B7~%$Ҽþ,痰S%xY-ŻFpw GvȲs?7G>R<0&U֣/8$YI}vo9_ԡ g ]B7B$ (nTK$ؓ*W)Ŝn!wAF!`~֒adgBxȠXW7[C. w&Γֺ.g!e:H^1xV+::mACH{zթ W/ ޠ9x@Hv|EyJ=Co0aJȆ ^1kP+8Oau?TʧMw~#-R0ah1Qûgw w8ϣ@|6vTJ[g.GjLCF7/ܑ ɿ@Sy.Xf?0uMpJ o&X̱}SjxvFSPT;~! JgV| WcR${vimYJciLejC}*%CHvW4hzurEVizpGeCf疆 j%:q[pS$g] o=? [q{$J`dI>,~S0H0-b#qΕ|6Ey2e u"fETd@vIJ&DtHZ͝Kݫ|Hc(fZc<1p+|k$ 1@Nӫ) $Ft!Zu7$KX~D괭!Wh=[Y b(t:(Nm֠d&bL4~E 7<Ƀ>_-v6!֌]o/ };R;e?(%9yJ9)tVk#*|* v%>aߠwt/ck8hlZpyYڹ!}Wh \OI CbnM?RIs@ VWg{S3U,s=D4a>=wxhdS$Bh+:)y^#ppD+ ٘oqw v _ѩx0@oHUAg;1/W/Rj9T"^rPFʡ>{dA2r›D` j<Հ1[\('wp3vU ߺQ@JzD t x &KzT*ٯϼYTIcWeRۜPtVvP :mWZܧXٝF"ۆE36hH4]dj1QtۆV#MMj2WMD\_bpUd[2rOŗmKA~<$ /QYWP%톜]?Tw=(J 'ǨG`OTvXXaPb^6/0v趉ԯT*O0(C0!)'[{3O(=oI0$jDF;gɂas1xJfY4 *4QȮC^xPBF(*ȊfԪ`F?~ |b,@oE786'cy刑XFh"(V v$X|?ڂ|TMONF%gc`DPJ ٞhrCunV|iL@$p*k$[qlTVM)I\l&Qn7* WN[M`.1٬d1fBE,84wAhK&@]t=ID"JᕩJ4 o)>sʘ~scvjF&v]D38SZz0^*Nk˸a7tqqSE0Q<6rc5حFT#̟"Vln6#^$l.6p#!L&(jP9A9 )ԯ W2ۀ[aGp:!G-E+έrx?s EHk8= y-; 'ov{-w1bčscjUL361wըsĖrM~M@i IkucK(y7Zzݕݏ㴰7L6* DPR;T1\D)s!)]OB3};syj#!W9[̤ićMv"ϲƐuI\r =OԚ;1ewqq$s*P]3+.6jeH=[C$z$,=ym ӯZ:h@6Hϟc@*qӡM@5Iɩb{x:[5- Sw&](G q;)S݀jgLR{̓2WL.} yCX>2[W7x z 0gB7x^+{1Q} 8jHЭiIb9:ezc:8Wid+Ec[5L(̩>'┴ھ)x\34Dn?@g>'f]wCtV qGTT<]صC6ΘVq.ns,ES2T_fr8qXZQ[h}IkCXQN ĩO}uLU/]ZIWU#5-T Ώ|zN乘;6ص<@'aAܹdU/q/+2HU*IIT*D& 0xM8 ˕=ŎEf(85.2Y}ؠ JNiߝ 5 ;KwF7s&sѷP DӉs>õ[/w52&QOB9,1Q/8Yy 'U+ *nLH6O. oH1`^vӮx㷹IZ&7x"X^-ԖgOaZ­؆$D`i:r-[*ͱE| dy%9.GZ "_d- pa@,r'($Qf>PAk +-l|՗FC6Ef5y]"Xtu?9|ɑH0tkfA1cَJq*~ABݷs‶$0b Ӌ[V5EMA92(ɜ[h!͗YĬ3ˢ"Mui~(v/g܅ p Hfm]}Sdwh"Ocmh+Jp%|#0d}c$j@hϕo*.fX*i%  4x$<`{ʹT[UX~K!FV^`&l˕EkFNMwKP\)sG,Uobq=@1/? H|: J>yT18ki*+YEY#7p8Jnj+" C-{s$Gv:Y\]@) g|y |!n:NE1Q}phhǼ R;JSu+J uŏme˝~m6XVPI^2TDDF#I) a]`Nut<bho{Bv4LtQ [.vru&. hVN!7EQujk^KhJQ(%=.Um 9·6/ǹ'Ŵ \2dմvBt䐻,AJPf3]B@&֊Vz?O:v)T8_Vjz$\GanQJz}<Ԭ\+@!F[BxO7G/^i=3k=^D[Q1#t֣mt 4ٗl)wO]uל!-lҧ ڍQR{hmr !jBIRK1RIg#Sq,?Uuư`ݼP15 qt K2aji Gx;sq![F!T2oH,tjzVԞEACU׷a5ЫKDa$lH\"%xNcگ5ƹPOAc "f@BD }n,"t_Fs~DQ 9hfad[AF3ۅ*SP7og ބơ۱k ax N-NZS҃ΛhykU}'y^tT=*]_ 7y4kdLW'#)_="qSr.;-voԈ%Gi*ɕ 'e~\Ϙ7sMD'-qR>~<*i,}1s(t畵߅_\`\uU%ˤAE,fӒ8Lp%h`ӾM4r]C+@K3ABWG:CIдAPx)2"I'푓/6Nڠ&3G^3?d̼ÜA;Vv@4IQ-B&roWBu}WݢsVKt( "mVz'jw̖ 2G5e%`Q > 1II6@bMS&_ Izmp*i4[ߺ)oE y>ڈи N *3@B.+Y]ө0n.~.c3tM(-LR'"_MnK{Aqt79)f61Ϥ@1UI(F>V6gVKRsu҄g|Y^qZ);$\R )[ԋ?PTcYq }GQ HMzcO`fg1nosYuM זPy7Qt&A IQyc =ywz)w+xLDV ߂/l2Hkp}RX'>zxFVL:CGoN "KT5' _Jʾ9/-w%fߡf$U/ S~:Am#O ;X.ݵ1flٝg_+UH)l`cOΡ8{g<~ZKPJ$,u2ͿpNj$MGQJ0V0 viDwюMN7hoKs=atigt"{;wݷKzY y\gGx=%8%뙒(hFWޏ 5ᣱZOFhj$0*(\ֻ6\wIR¸ vBi +M@wNvUL-zepG:ܲXKyIV;&ꡛpIO+5mSf[ )sB_u7=k?hJ}sF(hM~"4ޖ{raUmn ߺG|YҼRSF=5L;0ίzôdv;wi24@ĵ*WAD4=XđiL~Exvm̷vMevkJdoe<,񆲝P ).zI=dЄ.;pM0ʲjWb^9Jൽ9fQS!o<<5Ef#ۛwNWW vg-u8y9@>G"rVMtl=|ʮ<􃵌 pg]t^4dE#cACVQ >6P8Z_/]z/AaF2#/UnjBk!( _wHic kIj樓9Y*+ 5YC2i1P!pU;f X}n}O5gjK Ph 2羅9FjD08ø}6e pyY,b58MX*[F#jUCvN`\e*Ȣ\/y6rsEܬfiiʵ%$N\Oj˧8R Q\hQT ˀwiȻb D2WmՁH2/VB#t?Hv%M'f+ۄY.9q/ea*pDSuOBL>gsugBHi| 9x$a *Ǻ>L *5chHS/,©^זv- ڊE2_V#Lzڳ$F+l0ѿgL!yXZ]ZN'21x#oIt@ؚ`vhh[p̰筎wLߎ~>M#O<n[P+7!(/b/H^GE?9$pS&^Jm #%3s%#ċo PòV2K`zLc|~M='2y=(PsXٝ,b$U?@?oo޸i jH飑 VPa`UD6m g ffB]>(!!R6sqeP"A3Hh8o>G>ӂ ӷR:8@3IAF5Y2?հ_aǻ[-' 3`;paaICLc`cqU?Ī35E]ԟJ6 YҿvBИV >5~l0rSGX .( l:\B.j|zCL\V WYu:ǽ%t!;tc<<ܨLNJ)tYO尡lj\m{劚I+ /P]Hr>t7 $'el1S2;v`Ώ] E@Ѻ3$fJEXW-D 5(1nt1tSfX2-F݌7tT+JWTWH)l[ZbJ8n4>5V* Iʉն+nQ_JuDT [֏ }Gdeq^ƈB!HK 95 MD T{ZwwN Cs_}MT2+(j21k#_ Otҗ"2|SY.eav3yCzoXn8ā{} `DqBaI/wIlY5iߠBmF GX$-kEvhVYIǭyƵ*طczf`{0N"2᫤,Wʏy Uwko^v0{X<7TtSY%)ZsIe\nDbD~x? z1v륓*.Z2BDVq A-98?Kn&̆Ciz q4DO8JY7+Ǣe23 h)9ƠS`\NА*EToP,U7dx@թUinѕ ]<Іn-6̩y4Rzdku];e,^ sw)D`^c~'Iǘx/ G΁ZMc[$ܒt6˫x~b/hW0ۍ3OE+3òњZN,`0R 1KԕcAؿMYl(|sZ6(`xn /P!'T5F ŕRr8S;p]td\ȡO \~[ tR0l>x--PIZ{APgP+R4|GK]4I <֏Ncz hgݸ?  4BB[S1egƺ1j~*Yg[ Y_2 gُ[,YH)?OJYQPh EP"˯? %uA ^؄wGïTyF!fաd&9Iy:-%88\w7Ô^ͿKlxŹνTZTm!.򏎉td?duܧrlKhkX7qǒPrעv}gE@=SeSpwtE"t~ 9R3Uᩐyb&%Hl&fUTf4(X:Heu_d<4b;zD12mZZqfeۚq~G# D Vx\%h*O0;D4t%ZSGv+1hyn'0…jPjՑi<7NXmwOظj0́nJ*|dN4LrVrmj3ҸKy閘';,ɼ "ȟrjGmW5[R wյ7yPٛJ[]up*Ye(6(#¾) ,pk5`IܧK^j%_{[{] a?6&!1%n]W!z59҈m pzz,'`%OQbOKغE FyYc*ma; csToTRC bm]xZ.w[' 744yD0ּ=%\9{3ZT*{.Ϳ_Cܿ._I]-e , {b44fnycP%|m"<A@rS.&Jku#} ޠ&[ hnǚ6od8g98RZx'Zx{?E/^c74).Ɍ8Cs鏨s?2#7)WsvUbF몫(=eV[I.V|S,w۝&m_^dtNuv@ $cZ}6FXDMt TT>K!S?jD;:fDX4B;#J|Y"%BYu[_DZ êQlE*"ɺ)t Lm@s*% ]r5@sAFHybٯ&_c(D|i8(~EBL w? kAMtV}0d\2x_ =;SGŔL;(,&+`Fz Ael}q NQW]CJH e|f̞K(g1/(7w%6L_=á%\0ISA'J_aeԧÛ8g.h8PZ, SJ4]8s"HZH=R}28r"PkYVt3RN2;p͒qDDW1}l7,q?8pNi\`/8:D.!B "-{l(W;Ÿq'<]yL\l¯ۨ Ə)Bt&?Aw1`PuN#܍$KFe#`+Wqu%!TW+.)z6x<~, wL:"Ą˰|KYrFt;8hVA?|cc߭g~#/g[R(7ݷ0vUW[@ LsX.R| ;yEyߝ,}Yl% /YBa ^ȗ"AA%/Z Aoͳ εςr`TK+*EI$HZi翶EZjI f#Ғ/8lLsx!ٗֈTsv8)j.ne| D2LQ}'/4SnI#`+;4FN2 5Mɸ pܢ%]jiX=Dд}|9}>$ ¢))(f]*ʻ - B j8`H(@XT` Z!J7,@Q4yh]:yDeyPmy PG(+L"׳/\jM8SI j?B[--N?c#!>Cb֝_6s5"(MTS)B慧)@n9}W k[-NmԮ HUĸ!+/8 &,w6mZ qDY0,Iq#vcn*{}:i*);V˜UA<}}B83maG1p>PNkOnk',D"r0VMlҦ<;^Y?Q^]zJKb)4*q}2Yp0Ͳi{Z纁?U9%6%#OﻓР{ju^U(E;fhQ|xx2v2r+||Yݣ.2nvT-.!OԻ?M ;g% tCB^9"0ɦ6 !>M‘S#mb 9KKӼzI9;{__tnʿo=sԾ,|jI T7Sl-?^\ A+\ *]$nq6|b wn dObʽPP(+N?jY?[MZQ2sg0hFSAP!Ղ~C*_vtV3_zlErG Z\ U0~)5DUN l;m-Łv䤬8o!}Sk^f}fVtžYQw8btR^y}X ʺ0 yܯ8_=M~y8c}捑[@d ^D#_[k%,M 3C@խ.ٙPKaa4Zo08ygg{m VQRa//س_Nز41w`B3?)>N>/`2ȥ*tyZ lQL@gT *ʀ+ja-Asx4Geyk[Pj9q Fehć)ޟ67f=p0-Rin4L~|4x/= ru9JQm#-v9j\[=P;N3Yv4§ *iXA!3ߗ{(V1u6{ ]D_՗ :R҇֋ ![ .5غ\tMUǃFp` D|lޖQH#~ q+5rP!ђq}Q`6o˝eزWq$ n e<'5BKwp!nnGZzkX]@-▇GzR1qPTBP䴑-GhFqZ KegZ!(LGK^+) q1W USwjkț3KNUU`ّb z$mFN6E2v7Z0EYHQ֧䡞@? -/p\j(yG!"V 55X"?MguyN? jFvs? 69}L8s ßpڇ hIdH9)8yUnóP ^͆$XOV"6GD541DG?rn#hۛYjt}a)/z%S^ 93Q#aG}Qc)RW3{Lv)ǟ7y A&x%2G6ꁹDnz4a}"&,kUa%;jĪ矙 y?.'2OK&O6 _{ն V7mBly)x1GAD8J%E76wRbwnM"<0)ȑrJmvWs5[QF4RC2wRN-]FlP4[/oਦwS;x~Ocܫ.P3.os"֮hق7Aof̈n*ҬӞ-'''[xp-NvɥrtɲQhz ݻ|iRREqK\xoXG):`g9.a4'K]pw5 W_ ZC~dk{F/`76YK*T=oUޫlK29rsrhhZW7_inӏf[ʜf]Cd!P2=O7Ytvqz^L9=œHU)î o'-dqv]~5M_=V:t/4ϔ^ Ψ!|Zx7<ɏB/Rn2O˅BۦN#B;TMDH*3ڻFsqJ\W Շ;գovIE̎h""HS _܅f5A@ E:qڏ"7tS'|I{GggO2 ,PHwWhJY]݃qA+bGm5{~H'N҆ d͍Rp#O ,4ۈǣwUUHrǹ o2&;'r<>Π(Q^&mLZήSRZYHV,Ź׾BcPD\5ySt#{!{sPgXokf8!+uN))?|B#?VMxx/=X7j8+ WkBAf_#-HExA|03at“K9fKZJe90g}ٺ㯕]2Xb*}6S| lS ^`|A"jVC1Zhbn7*ؐџ["AٳcC9 Rj ]:M ׁ ψ% Pԅ.?iVEBgOx@j^Vc`v :n,8KY/c QXYksj?JhG:Ť3[-u#gE;4uһZZ`[ vS+%Dd:nvPL 'CFS[CUqeIq &-eо5A<5,5:O|f1AYF/[j~Z¡wo;}3:(TIFR3E6y৤rEpғKp$(Hxر߫w]{D Su–.sXs[m; H1K+,O"3ϤUG,u޲FWK^ kr] Af`$XFRɯ!g}5Y10rs&=1^r-/޷7Vۛ9v˷\R? @0w0M#UF# ؐXxB0UqN˷Le^v`%ޟr@G%n7qgi׳:߈9n HWlR Ѓ 4u=HΆ zZ,;: lx*"Oh"Kڮ&Jk}6n݈RT_bY R&`Oy(./9i^5X@[Ȳ]yӌ٦`D>NS@`<{w^NWx{e2z)>I|[.i"ܣq .l0[n$^9ѓ7R] =O:m-O <Â:⥧(:dR F$>^rX VKQR?;zP q_.̱t(hݧ`e!vX\mtZ|eA&E#~o# <]pgwP[KOl<`iz8L1$:/~S_9 ȕaI٠X>WJ/Q.uYa jئjNBSgS?#txmllW(?:1;9{ʢl nF&ב&yٗ"D~)>ܨSd9|'L dH/j nU)~TK`^3I8(3|3g`[]jc^1J"P9AD tkX0)b2[nx iGq#5R,u.)&);FZؠ2ʢX@RRqmXucA-_5LBٵ!d.}hj]w&/߂Nw95c;ed#: ą3(+3j6^BqߣqFa\hF(։`k=+Eg2Jd94`ZVt=e8˕`Nt=ߖfR\zbl3s,6~csO+NDz!i-ߺyRY9z, }r]e9( (_b潅Q  k8rP!F& m>qùLQbU(Z D@7;!qK0j@=xp=]Zʒx1Nԟg;<`ːrv }g[TVoU˵ zsIIt 0ut/y=C/6^D QYQ-t`3E|KN:qy? K\~~gw^հ5 h5Kov:b%agcܗ'4'rn;io@"rǬR`41z792+ua|s![Ug T?mh<7%Z֢,A1!S_& …OBf5Ig8NƉNۘV~Cxqz%ep3?qP)dQ4W)4la?xX(`jLt"pYrt/;~ϖi"$a3І yjJ¿OUTE$U όI0J=J$K0G%XI7F)fw[Jf}0@^$ r?ժ6XsQ+_}?4b 1(|4q$$pɤD T-+% .LXN[9ѯW:<18QE{WA :l{}Pw)e<Y_z=[ñ끖|G1;x~'C?S[t-6n}56H#UKQ2&grgЩɎ,h%_͙L]`+TڋBX$|ſ՝N٨H@8ҢH!;3x4)_pllY#8_eGt@#d>MYnbɛ5. Y_S^!)ծkbP$xPHrQd1޿Uq2.L!0EVGEv8"h+,pĵx~q^y\c2xa!3RFFZy SPq|f]|Ma $;-E`1ܞYFJ81'JLSɪHN #&4%by'GHKeVa^m, / |A5l<-V05>:ᙪ7Q+PwW%-ۛLq2WV0V[axǮxk~?ۚ_5MNBSh\1J濢#,۷UQB*9Rs[La`I# qW⋟/db̩a@Qslag.alʢv-epu/#v4HA!m{jqs{r4cmٺed)p*Lc <;#`M&yɔ@ +-#ϳ,^*oO x][o1bSMM߶=VHۚ~ %QZg@f3績WgyN* h{W_(dCɔ 6"B*ՍT0I)iBU=cg7&YH0,[E0@]2'D UIcnҳ,{|~4+#MpC~[˒s0aI!fok^'oQ &eV5eu9xyV}hkN"OBn+ã8гHI[:Nk#TI+F".Z nU$wqUp: ȕ%# +wwr;$ ]nKcEAUݦ<+XiPRG}h9dz&J \N-ʥLHbIBY3nح.@,ێXjxyp\$IMR4O+St#'0>[nMzJo3n(Hm谺^' D&=bwCy\_`U-z3dVN~z-$+MR{ɒcJqΐc`2/p)/—ykvk!T[3]pQ&5lN/sF6q$`4c׾H%8ۥqڑ}^:!lza>be*N+= |u+/hH*וTaNU%IaY\* )QC})^Bn^˼Txʌbf,PN6 ՜*Ml.}~=*uRN!}E3Ν@>u>*W-ŠbƗ(5s|E]/ APF!ӲEaSi8$hWآ8̮3M2~ TOlZ5<^%u?{!~c{F >z~pA͈Z}{*0";U-JxkG7In5'1BOc@_Nfxk-& Ѓn!.f9.X}sMr`A|iمSݸTSq{2 oR{%bETD Y Yx!HcSK*I|C1X uz4񩱳|5ƙ]Z)JSg ?^M}W9ҙ>cД*˿Ÿ6_([%O24ύ3iwjz`>h<ZeFk#kWk 5$piD$`A"&=I^&*' qѧ3 a6aWd\w֏ňZBDt߂g{K] d!{ /d-f}KP4<,w-鯠5NnoAA)Uׇ˔Q|ގWOJI~Z*vb*4N ;jDx\J֮#+ fHL4Э !B ĒJ 0d> l 3S3q?Ǩ|oss8Tp۩: ok6+K3?:'fG0:QR`D?Xˡ+#]Ruq}z ;CZ][ %Uml:~x}<o-'[V^3X+ IN~ 2poTrH hU֙՘ tsB$|86{~DQa,}. CʓR2BVXF&r7 r*!K*>  H` 'BH8r0sU!+4QSM 7jT^&j ~.z8GBN>mT`BrJy;#%RH"#dԹHM]h Q/Lfmy}"  !]bM ;\gT`F;[F*DAomGb7q.ZVHgQ\+%0C9% [Uh!7cq}vUԙ/{tL{ڪopr\!谳`CXxբz*ahpm-p5>8P^υ+ST_b˚%!W}%n`%ظMY] :%mbjAn}"*FFnZcW.Ћ|G2M0o2gぎakF_̓Q:#+?G|rPE }*=d95U`x,J1m9lDNj>REjh0>Ȟ3r*ZeOtA/8,Y'00Oo 4jŗ0(!ץDjO8aA%x3&9.mRq%P#ؾpNMb\%Wk!mvΪ@; S^9^LDa -1?_rE&3P$@LV!޴ p@DTtaf?ƎY60Q`']5mqDFs޼z>sNt悾$rriəI&op>y(Ҽg zF 8ɻP4$wg.t\,g-lv&Nn\!WMc[GGۺ6CASڮ*Gq^?w oZ~iʚӎc{LH:niFA$\d~L< \h樫!O^HfegLqOr4O v# ;Q[O-7 yL@m+tUЋ"3ݏ˗#RM5ʪHA91#By Tw^ǻ)sh*ő%-T?H%y4b{qLM#K% Mʌ}mD.K]A$UJJM&o;TEfr"m.C /sA!{@E4i[\Rzt\ B EW "`:uݲLarV%;讚=hAt2.NkX 2Tr#o^YB [0UvXŎDʻ2OZ-gk!DkuÂL hH'ReM }$_A.A=bwR݂ws8CEABnOr薈{34'zP`],{R^ݭk'Wp_.UuQLkO,][6d*0$ l*PJOצ)f "Cfw͊Aʶ8~n H iCó( HejrG^T@fOMFEfn)?!OWů Ǩ!Ym6eˊH'sGX:1X~u)9.sf/. s׏Io[z7 l?0^Kl>sIӐ$j Jt/+Fx O Va6%KZkŵ$ϼgE[m%xe_0S]BF\; _o:@H4 o_+~xps`tD'2Z}C5=Dl8ňAJ]Gݨz.Xq0m0kTh=u4*!x4B^>=x%ѤPFbxT2x7O0R =ssEpϷ4L&ޤ[t)wo< 1(J =D#T F3O|\&6VvhIzlB D*yشdlusm?",ɾ.ꥻco-kϹ.ΤvcŹbٖ 7M܍t@ SMR:x/AEz:O 1' -R˺uKy" Qi{HȻ J*u!FQ%AAe*{HI Dklb񸨄&?PRU}6[v*OLY0K_ez7%5 b9kuZB%߭Ba1}ߧ%s&xKxuB'm3͎RɯzJ/F5>ՠ˽HP]p{V4mbʢ;X@ICA@j.qmWT8G4߻D<-zBR^iD#a,Φ$L{Ob^lPl6*U;% U*pBhny:{nW/8gKoak͍ҙБX-`aZ3.,H?+$rؿp.ʲeZE#b)IC|m0a ]8]1v^#j` Cv'Jn*ۭIA:bDs_9S}IQ-$u}A76Ga= +tr6z#Zx| `gFDHU!NeMW-B!v)m@J.ẏL/GzVs ԣ8'$#8(G|tn {s ңkAp4gr !BEu;"O>BWqa2kTxm1@G1˜;j^FRt[Xƃ6,W3} ݪ9</bg'.U"Q ' jDMM20 J 3֡hAǡ&Ȝj#. 56|ܖ)wٮ2t..d8CF3nr1]J'1ً1-!0' bfdϓ-C^! Ɇe9-M!xn(961_KGM @G8AJh_/L֘{A:ӈ{VPT2d.2llx}9ԆJ c_f/˦ yھC$pj-:h}q*i!Ե4K\`xZGxJK>-Uo5;{|5_ gRwOu1AԴ 㘉H.sQCM>DdkCO ~7hk^տPkPMAȲ'Kq}U^LhαTt$6V}=\kmEYL+ 7Xܚk|:V,AvˢNMZ2yگE&2=κ )Dʑ=nD݌}An;3*rEwB15*^wO2N<ݫp$y \-K!s5/u=ѸDQQLH?? B[:&E[hcj#zCw^\J4(oۮ&J#@tIU\ʟ)ȏlZ $ؗ/cٞSJ>W߫!4BKKKh{Q;LH%,QFWo]L~z.Ž(>;;@{FTY;.y$E?s;@ 5k=D+@Їn.;GT4PWP7ap8 2} G% :$+=S:oˈAnW R08kpx('wƛ< _NG>RRԕ]<ĀIGY'QIp(>[^(-A#aAXiݸTc7|?emؚ!/k*ۡL~R0%~K>~WS \f+$sO~93@lmFw6iNZ$PbPfuѬ^,EmlFW}G'FӋﺃ0m=Dׇ[7 @~N_-O(PTܘo{=_Rq''s*:}g(:Zx4Gwgϓ3I ,Kp$VUVb!"p'N{Cz)0jN.ivQ,4wDz(j-NQ)w(,$oYPo(b S`xo.i9kПkZ,N8Úb]X@·Eӽlg/M0oK3`-@|!QӾ?xv3;2J2kVvY#R+< =f5k^j^ -ld*E`XdoLxd I"k= CsaY/y0|8j N`7zj- 澲A~anM1c0,LJSH+YŋT~9 p6էѪY.YE vcDּAP< DAɽf*&!@Mf3Olބ@J&G8aLWRI(J2xR+Za|\E^oK)Bm*N_0dEfT ;L8FAG|(]M󿗷mUQ2D[GNQ&p'7sY[pQX]}*#ljue 16RzxA߱ؕ}P;a"~˜A\$kTCmX1MξC&.d$U+/p+#lN/T.dcGB,oRJ}TKң$K s=5\cF,Lq3QPiX01]i!|3ao0 zT }NUo0OKW/)]q8'#&_\garI2fϽ=pn੹9_p-8piaf&WKP|ޗ+men__5DH/鍈D/X!$^t#^'Y bqT6ңZX1Ҟuww ?~.ʰ|nƮ.m=лj7}Uȹf"V/Yƪ 8:f^B>t= _t Y k7F/a2jN&:k4Nj j"6^ L:v:F@X>ΧN sk<_nh(>iͰBi8P1ǎH!g`!;sPW F K`%F#3&uYl3")%;zm}7 RPD4 ߪr pr6Q)f8&8q#e[x`Pr%;I F8$Rs I'hJt<3Uuԝ{U6'+sH xފ m|4Xd&.ܱv{=Xמ6|Raȳ/ݠ%X4:(<SR(-A=x5e|`x?uc?\~fvG>q\l@A,*05>wJlɶx<ŬszF?MCHlb,5jT=M^|pW$DYlG2&_aހk7`Zك8|"~bUwZDMY xABtx̨X흾ɦwGVT̠x&Maя2 ;3[Bqw! x\iɖbFl4l]]TǡAtJbBKdA:LDsa|Aɻ"V7?(EtB˗ FJU;nƁb֣XU_O1Җ/S;@hO98@GOIX&)8kى8{;(̎A-Csqcb MoICw 칔*HNӊxIYB]A./+(LW #^uZJy!ڞ/5r Sp1lNHuܰ.4)vL*+bqx)Uu:lr&t돾1/ߓ_3遣7Ϡq!IF=j_/SS v|LWPx3 =DzEXs8D[!5@-Lz?H&/NRɹr53:ϴ_)K^yeư+$ERF JuwFNΠh! tAnO KV͕+h֯Zh=H߉Y)*6鯈5Hmd8(BF1+,N O}(LV4tz9֍'$&&a`. lp#DNVk|n};T4Z}ܶ+¿7S3C:ܞz[ ˤoۻôO jh=ad2ʎ%T7nWnTgA,, aQNP8qY `=49# QcZ kύPYC KyT?ᣅi GG)GIZG9cc^D֮ RnڜrU7<(["wY| @T-+x&[& 2·}.2%pJ8xUH:O&[ɝ۠e5%"ɓPj{`jgvV>;Hp&i 핈jK\s=#p2hT$d)@ K eJɐY\ԿgF?.ZLRCWlK%Ms`ǣP%wk)lUL"8A('-|r)zAdfY1<3}YMLÙQwY>=8ϔgdN#A)G8 lEl0&ާhKzI>S\W9*p"1MAq I .ތHe.3Н˅D*/ּ YH:8"3LO}KR+(/|ߤصI,#e@&WVߛ~-`os ꉭ\bMDF=K\8'9AOsD},W. @gDآ›/v"V)^49q:Μ@&ՅIG|یE&<+Ud̎I_ WUa|.A]>b^PLվ[_Xx^BFvѥJ: -$̶6W A8a gUυcRSQǃ3v+`.nFA"zt 43Czx~ x%BQ@ŖIsd@#,ίj .b%,=ˉ^S64icMk-zM.`"(owV>L@JqYn.H zjʉx^8?]y\ S+%3ȶ0]]ӳd /٥T>*:n^fUvD v+ (vtЎ*ke824VAͷ[$۫m$|+]:#GEvjmcE t_xN7+Hܕ^(nvj+ 1TGg,G>!G7 { RP=vݧxJpM3BGJj| NNV4@K2!ܩѐb^l|A(x~yl =}^78KTxMuARB NaU.?I_ s1Ӟ0[dl(d}NZL'-$ws,jnWkT-&@v=g. *f7Ru1u6to.OmOR D8QJ]VCN\_OXGǞM'Dݥ T Qe2AVzj e)m@CYH.3nYV>c!i6u}4 )djK} FUMۨJ,6 +bd::@h[W4 q'UJ}me* >C H޻r6z bۙ]=GKA xP0joy\Ԩ W[ *+n13-! :ft\n}LͿ#>41 ،g! aﴓ'#w)XcnK֤!0O ´d5+@M 4@>d_XWL)d+Ɗ{h}S*k2"j( 0[!Ĉ)%2n)~R"vp| w ɟQ۝!8sN0AxR쒭Vk͘U$9)IIwFM9lH\եL $Nb-d#1LVQ:dݫ8AN\yÂW:R ) p I¼)&i+ GߒVL$;FVoy83r_rD .Zg |P&/*qSsi\B@쩌I0tIDwp(\4$zv6Nt3e.=f0!J(lq,rl%C*X^e*L=-ar6Mk; T%[.G@G'`QFeŹbh]B>D偅v(| c9S{njn@XMgƥgD'"R4zԐrn("HVg'?t!JQt,i{\O11k]Tk,eK2a$)I G \|bGUrTJ:]C0 fRQE蠋 |9}\rh^;YXhxd+3@Rz9Fvs˕C+rok*N$E#ρwJ1tO׿ld`(Ů3r3 qAiz  W! b8ب6j*; 4jZav)3髑JNCqVėxҌ}3ɫ1`f%*_s' =1gb42rJsRv )ia @[lOIw2%Xn3<$<*VDҵa-}e:D2S᧨.GEc7y7[El< h]>3݊KܦV%+DBD d$N0Uec*Q:,C]'w]{q#P(y.*OHCDJ%50"Jbue3dZ`f _dDw$UOPKI5:c~лa9%, 2(Ѧ-s_d}AZlƭfgc7yFиXN'K߬%;1rOf1UtRfIo $iIܳUQ1KrfHRCBËn$Ah50 Wj<"b8QvaZgL"$p @uci6BY(Cw  @)3/2 jIeAG>.jYXS(,צyꉧ?&N%zf-+nEwk-̝(C'd J 0+rYwC0ȕ_2=JnjiC,geo"߹Ep] > Df5r?5^c,Q$~4ċcO6MK<̎ qt'8@N`nBoB[ {2UVLOy0şV_2*|2;Y%!3g\W 1|9'YxhQ/y 3@yC&ֲPz-2׎%_@  K(ӯq6bWZjq )f+bj}(_AYN—q@}2{wj7LGߘ+}Cx6[_X$bBqYz`Z=χ9G#$7_b*pj"WжaL|'S0[= }t?bFkq_3똚3UǮ4fRmԨwK6_26ThqiWQT+=T8Q-;K,`ua D5frb@kz_̻c렛Z'i`e;G)(uЄvCgotm𛾰y6[JY ^quUs&K~?֦ V]B]NUd!w⯊Acx y(h#QemKGD ;0 &FЩ*+5M#`7oy5۳_&:bPoImIN}uNF!\+W؈N0WAڅyUF %WӖsSа$,k RqmGbsaH+Jܙx!<ϹPpSHY%v-Uynp{"og.`偃{rTw3 B̃mqvDpCP=dJVSr}_/X09/س-1bvcq7P;ENFFaV89HW%\Dt@-a/J}пS֨ Dnfk$@fŃ;LηAx.ȳ>rK IA(w!v0j^s|G{̶BpK}dB[#+I Xo~UݸW|lӄ@S ؗ8$?#_=Ip^*zi) /_::WΈ/`FG0Yd81v6ZўA91@:_A|-]%fƫ+Y!8ZUBzFNQQ<_G窲gGɸ]Z$BxO 7d,и' ֩B 56On 39q8y$9%~g""(*RfeGS9#qz +ˏTzwڗ3;ODV y2O C2ب cM9'/I3=D%AT޿'4Hɭ|.U8t\tC$V@CoaiDl9_u4zZZҍ35Kox)_jIs !ZekNpLrP| (sv邧{̂@Hj)՟(+?a?I0_}NdtB$Ǵ7`@sxyZ !;OM)\贘CiVp&{6c t1?E5A _Cnh'@g[-6hL+.<+|aR,ҷdzWThp&zQmm^O&;~f&C*OqL޽ͯ[QɶAiB}YV/HmƜx-'_+ٞS>6X ,:/sl5[JI2ikWf{ Ja‰UA[S)4B+*u!pӷ$ 6y?ls_n @akW{2^e܂3j\=wħ$#\+P, `#K4!RF2֏UmX1J{gqvZa k)x|+)f_^pkF#R* z i itM2llLP>r>:{'7FY3''OQ2 لP-) B秭c%_PgqW٫qڡ`_U@cJ~>{ۂ*v1:62`'UH&|E %`' <\`oUJXVSxb" bgTj O]r g"U[2'ft 4&CSg"zgXdĥr`#>E}DRVCLH| p;ʼn=3pcpbP3'p,˄pF 4c !0M`dU|5hui ,9{8br"rp!NR8/EDza~W7)ƪb }O09\D Gv+Kߨaۨw[~> V/anߺj &u4K702].hI"ڂjy??qJGXz, VA{GY*P&a\(bבه݋<"X0r.H }'Cm N"nkdb\TW 9H3TXӇ3 i_觭2(nD٤Rwu 1hJ>p&ٹ;_L+;K)VnҽqdqVl.4inͿз#]eJ$7MTGZ|]߶5#C+Z~`=!-ʩ!o(ʄz g:ԷQKžFA^`˗̐uQ|uE$Sxy_0mq$&ƺ|u15 Yz8m X*^;W%1n R 6"lZv-cd4|ۘ -W X mR8H@-^ U!% O.d4+:di6$E2AYĜ .eEzlI:(*SX/F0oX6tGCx M[,aAK̢f{-jӑ" vPv$-fAL5Աx bu#5HZ1mT}IwQxc@fV(jua݉^nTm`ʄ {C|>TUmgLmVR[}[Éԧh);izh~N3f|P%CD˽zPq.B "B]Hy=TRUa玹+ m~z>0TVs>j4L@L0\h!>{mwjf!*zq#'uyU&2aMͪP#`]6h-2D[d}6 "* 7=%>96;@&.Q6)>nv߿[FVe!\}Y8@>:jpB\0~c $d2 ANm}`ih0' <8zKƠqMۜ HM1L>^ (;mK 7bCN ҏk\ u "2ʣxq@ RH\(_2KO hk#AP`E`㞣|E;ciqɿ ~ V^\ؕ|7DHcZsfIAtp֜PDŽ ^ ?󲶢=y +3!R?*tzol(eAd U `VN 9I@Ȟ69KRc#_{sW0Z K2f0{lX"OwՔU)=G.S(4uK W3J}F]+hl' c>h;*_HϷǃ81d h'Z SC^@Hy;aϢ0 V p#.۞n|L铲N,Gzod 4uEOr0-7דlLҍ]C.=<-[K"H\Hu/9?/n_Lzc!]&!s7}a*qA.J%jex4x.׆ J'mLm`Kzr[USC&j*>+˛*{2{&4F):֭;]?bYEv΁Y@o`CQ Yc*bԔaUJ 3 RWUh.t9|&o3 WrM!*`FDҐ KպM8Q\zJ̣T'D<+4bԲN•i B`PTsEf}׫Ih^2Iʁ9:VŽty۔5?i\$nIdy"a()H!>6(@CXoaũC,oNpUF.ɰ`S=RLo;RK' 1Vom#$ӨmNLi7To|9T-eO=9"Pr4j:c>ʨ߃y hcI˗@1[E|sd6=:Cfx}Hf^yŧ/(E0~:a:XRXk{JHm muFl($4]Dt'<%4VarO2Ǥ_ƨЗ 7[>D䷌RR-l tJJ8,givOz|(v [&J+R|/cW;@(2CbH##d#_ҕb+yY>F ٗ Tޥ=nr-XuM  Ǫ^%zXxlfPrأx$&0k`}z eI=, QVɺ4+f qo/dtdk> bVi:EB#mZ}WjҶO޹o»4^E.7f[Y&m"0SWv2gާCl!:id)ф]qy~}+lӂqc{ l5l̎gL4Msn ͥ#ry@r ䷿( mUnfiz %| b +V&/I;:=r<9-)ZjUGRQMvJhQÙd/?0*<|.J 'pI4TD{׾htp!6]fb:WbJ8fI=9dZX&~ʼ9F3.pM! 1ݡAë`ț@ePG}&.tLx "V?khCl e4TZ2*`l@2G}HZu}:>Xx+ht:(̅̓ ܏2_Nمɣa5@S~%wRKio6ȓhÜ5X1g}[l[hND/[3*ז[{& chШfVszS)⎰Y%.c:> =^Yf»6XV:M8M}ތw 2gHjP.sI =>a H? 8 3!ndhsGoE7loXQ<jzLttŌ ȱ&b'W2Ixĝ#k;%(都'LKW SgZğ=~g(`ia Y.u͜$Ҧo4y < o`2ՐxÝubC%/@W}V6KSL.ju :`u;IewXkfW~Tb-âSRG5.^s0.A$lR8͞sHD7'^fmb}Q(^Ɏs2v c&WUY$DLͽ+q&!E! FKJ77JtX=S=ѣ')~GɑrqP x_#ljI* Yۖ*DbRvWR|/妠 XzTϥDz) Bp38ԩ7a`ğR!✟n,d|K Zh}#^'Eqɥ|\{Ǒ n|r8YT- 4ޕu`x]cH\vYh}TDbv!ߡaV lba34y l ct;5]]@Lma(ZAL(ۚf,Qڍ+zy^2J2FЛPH'ۄtbtO)YI5Y7&Dhy)B|bq"1X %/ܴ#"鏭DD1/1X_ϻ\g9x>=Myhe`;" B sqcޥ#Q? bMLe} H&*F)ֱkRfiF&4חEuʌFjFl5@9'0v"=kϜCi`!ngrD2S R7,7}\{->@u iZчX'17OrJ 4XYS<*mOʨ9,b벲`b}V'WE M˭r#l5M40G=yVzxY߱Eȴ-Ŧ#!?l(31E`~Xor]εx W| BzË C!ɟndS,`g˵;.gjèB-2.-KKE`QJ|34Nބ! ~+lP螔p-ոp [/ (L3X8=p31C&|mOA9?nsՎKė@ixK+U jiFc=LvY&2N^hx`{jꃾ?iFiP\heu; KMbukwc5'є?.xV;udU+`i붬>o@j#OP0gL-K5Eۻ#h*:A/Ch٬.` %LjM AVnfiFLbᖱ ަXTQx H4{u^OrMcS\r7Іt1Xeo \j"e~Ux$`%+hT{M̅!b0f&lMqī]B YQ+/ܢUc8T4B>铘IU [brՎIg:O2~?(3d}c< ԯG>jK:h̕ɿtm$Rw4dCݫIl`~p;8? x$ޛ-[Ls V 0DDj{ tO —pfbٛbDiSj cߖmoޏIxtjH[0C\) %$?`(eԳ8A3Sa p7shR||^0ߥE# C Omkxle{P|URbc+1֧eV >qbG0Y>s'添]3.ɔ1s"SYl9ԼY5Wb `!{ [6tiOܡ덝wФ(f.]pxh?XG:d7Qo-{6 '4x|]tq{`z]1/TP&zwttօY5ީOJHr&,+X3owO+2O{5t x6sɰZA Q=òluq M'iPnл\Z.ӉZ2;/ǁQoED }ߡ{[q~QFmƢL %PneH{.?_UR^QJxb 6pEQvFfTV V<">bzڇ%AZ)WPtW0_@Th<oWwue "^婒$0]ѢK9վA/;BE]XE:ZB+sN:x?x.KR*r>(Q]5,t}xz5QDL{8 fbiT1Qnc0cINlgbb#KÜC-Yl:Av2^a4DAR$ MBkxFfڀHo7K +]ksb@/aVf"T?D:w*yE$;OpNNJU0)=ӠEtC QA[M)SLU c*vLbX)v"Q0l5X9m}XN=~1+F7R#1|ߓ%K*۝ˋbz.݅b٢ɿJ5 XU1IJ{`V%.KѻVboԼoW] Z5-ErLE#'1c['Vf]iSe'C DX2yAlyS, sD:J+ԱL==tXbt}3͋x֮96d Inc``؇5i%dqvis+Ev?.l0wI-^~ MYI 4ƶ(>,>={^>aJTgdXo)eTE=zh nkAh#Z[`jnk/^(v¯}m3&HU3qdFmWљ&ɂ#e8q`s2۳n"d )$U'b-2mm"Dc Aãvz֚7B@w'w6(&]0|uzuجldxw-[RAuim85{5ъtJ4BjN7 (n3ZA^jłvčHfl#tM. #ƕK=26{~Ÿ(A4d˧C*+] G sh%7|p^N%jcSP%U!G7)ѕ/? ,QO%P{j1h%Ky+z#qkSSߡ)Ӆ V_ih0ʐΚt5@9>2*RsEpu20-{ F ?l[V=q%(~P`nG0~˷|<ͫw鎯TxRpˎ¦uyLoHx9cYBӂU=%Chnz2  n~,]8 KO[򂦪>w(Q()D>ʙ^{1mbO\}x}7NzY:']ι,cH={͙@MzpcDՙ>Њ#Bw}}ķ= HgdҤAA҈ŹЦiJ`R-53%ʩEkr [g,_]ݥ90:ɨ|$RH_u/Hd{}'>?8]mЧ;k^}x:vּ-G1Cr` [&moqnA;ŮQ0uؖ.?\b|E,A?WWe^dg]Er{#=So"?Ps܂nt| ι6چWpO@p3ײx{dtQWk%Y[^9ޒm۽G'cqx6T۾okɴԍ8Va5=E9ښ{UZfMQi Ƕ!9joXKDݸ!؋׌&H7 ;ZӇA&l2Kv2;6 JT<(o5.,;8IPx=>p C|6u<3;Džc+PlԔR&g=m}ϘJo#67cդvb̖bmw+6q1xR_tfViPǾl;xִ(}v~sn^y)#YHŞ#M :CWn`%=Z+PqfBǔ`f5 mIgf# ?)/=e!ZڻlB桗JH[hܙNŬ.xͪ ޴fE0X۫͒C-]{ӵp-ܭSi^=sAګ3 wztɀ|vq>kh!P(^q;8Ӟs/Vٟ;U0d{4hׯ=9E]U!KhZJբІ+M}2S:6QfAo{NL_'.3LR;+esw?0S~m)Qoi|D,XlĘ-ޗ~m3+IPTK`Gw(MC׫T𽬟 __"ݵ*uIto4_4[,fbV0t㯺鉐}]~ϙG1 jNA8aƙUAY{$pA*;]6ՃI8|#,e R@'/Ψ@Z{)zyw8Psh0k~v@vl[+xtaی SmVDw/ \E ⨏52\Ѝr=8J^T\<|0Y[طY겲>S0gu,l0qir8tDgDi9Aѫ W-Ir_pFtuᢺЧsU6Wu\#o$ÒzKqkķʍ {ٮ_~ie5=a43k+c,[ ViJ8uKEGoBQưP&jG0Z"mHh8e* J]`7t4?5wG02 zO)) a {Rk VKRuO7yxt#~,kТ* BԡRf*!ɖ-?e |wS?tme_ՌKF %FcA6ZSx,p1b o@+˜ 2τ~: {tTw'5LKX$aFPvđڞ^y` 2u>2 oƾ7CQԾG6T};|Q Wv&?֐|D>A-:7'B̅P5= Luc1ŜCl@0I<B}P(%[UVvLeX)Xqߔ &KOBc2- qY[REv 8(0 !ph4妣>JVXO5 բsvМ9T`K&ZPqQ CaCMN0aFc_’s3]AwX3K(Y;FShRt`u, 6CXk7]1Ci ph-z_1i94oft˪yπb|pj/g=l+nrڪIϚj·Wd3h}-jXͼ"u(mZJd\SlNy0-xm?DzÞ\&P9oH.7umqt*ն_t9.pII%PuRA]Ř*j]r]/w&+G&bAdlB+K]PK攀>I:8:qo;FBwaju`NRb皂81BF)z{03Lr9u#"^57|nhC3V]5 G{*(*Dz~>{^U6G0‹һӫy.oo'`Fw%Ȯ.If=3./z}1%8SRm˗\Tq?Qk1ΐ܃ǥ;=ʢ؂3w_Rڭ1dD6$g`.SiL,O\Cfz_+lw[pLR G!: J7+%)_[ì/}39G \5"ϭр/JZeGX*Q9ɓ.~YȮX5%i d1*_tᮿGCCgMa^yc4ɸ9|oZQ>ƗpLjqpwKX1ф?n#*3 ybbDI;T `6B,)Zx0 !+⮅́5^DnE \ykX|Bj5TE)qS*5%QbFIΠ AzIZ-gF۳e.{ÖuR xXa5, k%TNȪ: Qzxȝ(g0 o%tvD7Kv"OkL?9) F@vFe~WMnr\cVc IP8nFU3'@|&Ol`$/ZYZ߮ 箤JCsPaTF@khݪq@L*T|_O+rZׂZFWlR[v0[d+u^hՒYKQ{o )tGÿBD/x|I"hŻ2IqOMvyw=ͻΜYMSVy5;/ԢlȦ{q}O?#WT")oLKF+uF{̽r AesKWZJ!;&.~nH%+Rdec+N|@# f~y|Q!,0`.IUR$?1/ \(3_3%+Ќz1,>z]=K$T7J 3]44GZXebih\$<ëҦ= 8 CFgѹ }{k@~zUϨ2kyqbsxuU0wW&@nNH2G7 DV$tB3^!.,!^P:P۩nk3M$_؇ݷŀg:%|BVSl s=ʴCeBUGNr]X<@^gۣ,s3FxǶo'XHc&ŋE GN5nH $7ځLTExkD̔nV[–F,:]~ZA{@Ф? p|j"Q$pp ]ј^!Ua. p*o74eP؟Ou83 rq|K' gJbF;4 ` 7oPNDÚF~;rZH&K.5*+͎ΔxvP\\aewk##sЯLgzTЁ oljqx!>V`hճ6"{47kwKG2 휻-? &*Eb,%VIdȖXjy{\޺ȨRj$(uЋ̙Ԇf,!]OYjhB¯3/O9Cށ@`1Z}/HuH9`e&&:l _K"VN,$H+)\gۓ+]Z&G|ۣt c)Åg"KbbKoIeXNXID'+^r`" f ">c"Hw^l>Q x;!UB!go`+ !J! Gl&\$>Ņ||ˇ.ZVh.]W/43KctyZ,kA&Ώ ?2ҋeGѨfGh]5diq:mjs1 O-zWݭRPc9YGС|TF1I&r!d.{>=n65[mr):g,Q +yމ/B?Ӎgk7=Ovމ3T&j+ PLeqW0H/.lUz%;`z<K{)8{ Z 5{TxBdz=u|LFؗOrW&_+J{_乜$u}N1 ~ϸqWgFZs[6"(U2o;X"C7쬻 UFu5;w.=yXFx(р̝; hőbxb؀Yx x7"iS/U * @ i$eQZ)c$ O%Rs+j#füg,Q)Ӥ llLouY6ߪQX2t7"l'O3+PhP.`a7>&6di=V>F!7.-*uB稩=6ג5*$XCd-%$yWEcH*Sm햯A.c8`\3YGw׷ZK(dM`/5ӋOJ22@P!4|x9oV?Lh貔j#6.>& A#ߪ0 RO.eʄwt3|*.BT1^ӓBLuTm') [P*{H%^sw8,TlƇ_t1ß?0g2UMS䣖ZϔN%ޒL=fB8>v&XK٭ICi ݁vY+WC o3Nx0#Tq`ïP-8eW2^/g''?6Gý5/ t=wEc:X1wlPs](T隒 JdzINxTeT]%uƺ uMtdj$#N-iM;qrYtYCB5|RՒfõ470VD}TbN3#> OoF˄o— "{!ܘ^yDK zeNa+=vt BanӷzxE<߭;zz$ KD̅)^|m-3~>?c `֥lD{pR+ht غ~cF+ 4-HѸ1ݢ{CIu1S/=\%vbQu-/w}/Cp.7Y0bviހSs^J8%{;`/4geUYg%Ъi0BH^jlhQ"h';;OB7`[oTM=o\8v!WۇP6=ݤ_;8=M.{h5&#f=a.I&}f*(0M;"ION-C{,ëQ]ZS^k3֟3LBԢP|U-#HuibwoKMT<]e- MRyƳ^¥!?Oa*It*v/1iB~/ |C 6zuuc)2}#E(E΢Yp';M}nOȗqf=7rh|~Tr>2uݐJ_Л8={eg+Y)k>4{>)D1[i';ӷ(2hݶ΄K{oa _&\qN![ɺK~dB\VA-始XJIױZM{'T@<>{,BjBQϥ@ޏz ~vʚWb:t6w_\e'=dX!YaŊ0hͩPnW~NϺ/:jh@+_C Xvs@rj7dCb89Y8NUe}&kZxYo.7݅f{O9~]|K0&|Ir*oRY8n 2w{N8?,Nq^<ևGhDIkrU+l,.z,W=.|@ӥmxQh4LcNh|C΀luQ 4_m\'Mw:06r!t;(?@Dp&`Єba;&Rpm%MKAiHj[G>ZC.Ѳol\T2˻a=(;$I;9/'V\6)U=sc#_ ;xWϧ@}{(X.v\wݜ";x׼r aokP\+礡al5>Ϻ $T zK`h0b@|}02ɬ0 C WלR3RM'{!q~n FlhѝX2H˪Jj|b6HB_' 0wEKYoP~"nݗ[VZ 6 =L*CK -m+"=m?/1! F-<*5vڭ 1͢~k ovm&tJ9ex lFln{Fhe ^PRNP-C)R{Dy'lҘs׫]@!$O@Oȵ|rQt]$}2g1D=+ރ53IEY2bKJ"m矸Ytz71\b&0#"Nr ]i Pd"7O`/w qͱ` (WUÖelO٧Y E5WعQ gAT3qvJ'uiMH_:2_dX;Th^&H:tƾ9fkz{N/$u%ޖ㫱ItJ)ن[]<(X[qvמE1CŬo},ڛW/Ȗ7+)ofUf;9V5AK!"ÁnA/&^jS*Hn&v^'zLjeBdLUyy⽏.Ehu@9Cc-|%br`2o=ŏrUYߵ_FM?~0P=iKqϧI$1.*ӒykTZeE0d]L[1W__/yzlp XRl&R\X"/Tܒbx?6I鏄_ gCi&Y=u d~SLEݾ`>C1'~O uFT=ye!S%t-wlBD3Jeo=i߀ GS0=^'5 4x{{RjW>pƆpfDfqY ^(ؖ-i> Ƀ'r/( _ߞ8<=?&%s7QaWG~&r1<2Ry=bsT$pkhtd.7Sz>pvQ2f y#u%ŚrZLg译Ӝ_[$ E$RrߕEE,Bi/\Yδr|Cq [~M/e;{+]dd^./Ȭ& |'nQ#݉f) uMGfIPSL0nαI!ҧŮsؤ0倿#W~A,bx(ִÐeL#XmΞm[z,G;b\ᢾm ?AA>(*CǝM)xhTcXԫzeI ľ.x`Azw0kU$.;][;K6R∠f@!5'bF3Iڑ) W P8*,o(H}*D DBW38ygAZ&~>EGAHҜ=-R]R xZo izi~ ݛJݨO꽙t1 Ÿgw[2h*1A})b,cUd`'&۽,g 9#s"Q"kc*^Y:.@HH3Kpݭ̆լ{)/oZ"-': ¿YmhUd89qݤ#Y?#lwFkPSr^S/5XYZ^wN`gMeAvMy]9 cT.+C F %yryGC&7O \.~UHFR; A4៯7~22bn)@_\GBN>-L֍cX8l  o`]jb~i<^ >YʉhL0`bw@vZe`A'u@w/zC _.ON,l8ێl>PQg峠bI )iLpdv7 Cf4(Qan$MY&)S9JOʨOOQ6M)*5}.EMQh1F+<-SaL3ݲ6S<.&mrXDKWL՗?Lۜ;뷭h5h93/f* Xo|Vlo|؆4`hMo RE9s2ٷFT3 Ptoak.rj[kd1Ep2Z6*+ =ZSKC'Է&S٤*:z{9IX ;mo[f_lV~QbKz9(\pe6#]8ZZUp* UkdK[{0 kOJr}F-sk?Q8Ԃ"h~#kAa;ah1襍Qj,,&T\zH'L@HWl|)i& 9 KDkռ7~Oo-,aUgw]/{w} G) F<9fh-?5Ո{+P~i֌$ /Zпw4<vDԧL +F|x痰IдSS<`q醕5SPD}W˹ Z.H9.Is0hW{,˗S)-DRo`b[|6# zc,G" VR[nmYK,_\41Pӻf+ReI9ڶTxDZx`ɮ<{2c7gIH~j t)$y<>ަu短^xPn!V$-G'ξdga#R_WX|t5pĴ;wVDw |tЏu4`6I5vCS;T_^SWZҞcH)d?{}`(F:ae0I8ѳY $V?2BVtE\GZfqtN87~u t҂3FfKag9^O]X tƳ܊O$0_ ʃ/j ^Oõx< QЯj<)VdRQ: (D/[2ѵko6{Q͘kO J]%(0 y%|]a|?P=FbgQߡGfyꥠh??sNPw l<86'dLW2aJf/*j] D|~T\(ZقO2%g,}4\EzscX0|OgP-G3MƲfݒ{7C =er'JID2g[@xH"VyC=9g8`hߜ1~/e/B&ܼZZݘd&l0IRg'zn:eq7ѲGfx+PhV@p!gQ:6kv5sR}ng蕪]6`[ \6ZП ?Z?)*H[[]/bԇA|OOOB(z!xQDyp͂6O`(Wy/;+|7'EC{&y Q:z柨sE\1Ծ M$'NQ$нw5Hn}?)_fx%?}Dz14)2%)hgV4[/&66Rjd3(j7>gBq9 8iv NMIOIbM5{*LO|vLo.7!7 n:<&g;pPc>I>RDud%Zypey c 3GCar,'uT JPIEG{V_y J"E )ٮf6:hJe?~8s=w7Ԍvd9s4a2ǜ4Ir2}5%OEo |pYO~}R ö5;ږLKG_uu %٫iiSsrָm7:golzr{۞NoZҕb3gܕ9Cƀfe;S_-@VCAQo48Uhw#Ru m$Jjwoh2&]<7'yTב 54<4ydU'Bhr2t9AWsasg)}4G|`BB\c{D+ѓBb LX/ HO |pNB~Хu36rЉq|դ=}$Z;2V{!(4gRAǬQy *7`O.6N?#"4~Bm![N&-/-kAfwB}q7R&|_sFy^EȷQ"35(UK܈hlj8v3Y(Ruo-u%^0˗gXB%K&CÜih|q }d/w۷",{R~68^D#j=,w ϦM8)C0w\ yQ6">pg;`\ 堏Ȼp279)z3q;=CAkԉVDo)ADeQꇛd[pG$د4`qr ԄvX_]{2ɈD4܄ SKb"WKxŊB; Mdqجc֩U4;~+h΁fӕ+m0Ҋ|Z;m_$9"ǂŘV"~Cx۾'7D>h1E,B:檵clAK!7%!Ź-h,Kz-!D$@ܐgXn?r"g9 CiK L,2|nf(qkQvYGGrY^t75}ػoˬ.Lۃ\$3r~R>Hs丁9)-jaЅí< M ~7R>Clc68'۲X1fTYQo U .J#,` D@c4x2 /Ay&l^(8L2卉%ݟW USlt(v9~x@YBQ%lK -̘-c36SH56dL6.ޖLyyo>Y ȵLeFkihOz1:$Ւ]0*35vD`:DHFwmù9@r!36ldL?`K>d9LuMkKHFG~Dʲ5'1$4RI,`෦_z1}uT z, HU3I7"8]IEJ83GG;XΞ^ȩMm/UUF{Ӆy_}<\ j`4d4H1c|qsLTgޒO l\n J3wd- ҆Ժ@mTxO`gZa_i \-؄Ru_%SE5'f[*| }.X%F"@]"1K-vdlg]JU1nk)>f$tYb;"{}jpaݗl~BK* ިN(٦v =V>nMttFuw ,+a3oZUO dw1:{ehwM1^)up%s2 p'>粎 ֳطX|QNM_vҮoYth_K[GDySۇ[ڞ( wI0,Sf^STv(u- t/ #ӧ>D4_]^4AS@2zYgӍžd]ɇ/0LîM.&c[6 QuO[b08bOp0Y6,,p+nR\> ?_1HżБAHfI2OL<*nIW pC1i߹dT0_:7k 7A.F3a/t't= &$"4㿥S؝#専2BAho^?p<7@Ty2DRсrJ)mc>?:g)*d9q5br@o92VT쪗#"9d:%Uh6]yvP ;s&oI1Od_L>ʸ[mo~0D1Ʀ}3ԡa KB= z @J,I@bw~P33%/}߷&K(vDayY@]j?`!9z -~+5#;~Lb? 90gx~J =#G0><8QY!Z7|F4F,|\pzk0űla<ܶvFM'Aodpwy, #͖\pn )E:2@*E5 9PfO 3}l䛠0Xjae86vS!xf%tk};Ha+)jNELͩ. 6l;'ݮBc$pHRS(򾊦$౛ l;$1KM7? ""|_(L;RZŠɓ:w92V(L݄pXq59;.,$jbIyP+A)jhNzwGSyW8!c XUoEh{בV;(ԍQ!/|`|hs<=Uyڿ s\ 1 ²h^:"E ޙ6۟[EI΃Z,r *PooͿ,#xVϷ*9 !sfy@!-{T :J@fS4֞ %gnf3'} Dn_zC聕 #r惏r`آa)#t۲g<%փR{dIn3=m]Io`?_Kk U>h͗lq[ Eq脐ݵD"XXNGM:0?+E2@#)Xw]DmF!:&bc&!  |gd,&퀤W9(S̃EwV@o(=n1SuMwvʾ o2V.{!6yIVǵނaPAQоԲo !fg=gjbлxXo01jGu;K2R#D]$ -zu/Nl&u-zlacYڎwVNT]ҘVV3\ ô-Jy:(]!r|?d(9x!ߖYa[I<ޛ-P}냍SȂO@L9p.F?<Evs:eŧ[+U p(LлBJQp琧#V YsaŎRڼjܯBԵgV^cA.y$N:'&ՆPԭ3@: /@ͼꛋ0$o+!|Ͼ,jH}LUIw아ѦW7ҵPscbL`APםh X׶+XWl|aV7i} Mآ+P8OLcPj3_R$]a8/&OP bSU|+h121{1Z:I>.PtOUKL,TFU:тQ]DI!7CpMLtH9@}B~(D@Auj|zfj&]foR> j ha;A bۂv}L{Hw/WA+kh8/BiƑA\na+o։gݮK=` tHpߛV%PS,B62@m+8 ^TR p[bo9n~T\~D 5?jRRFC} vױ| "ph {9zNYءK qrcAlHAmO ;cH/:5*2_nV/ݍq:Z s3Tz7ѥW؝8Z2!?﬌ř704`-^njcT(٣YGnUd;vk&Y\*>x6>[\oڐho.?h (ȩD#NM6쬅h;@WJfl{gIDP=(v"nR0>h; ku#}^'IFשŪ| SpkzDVtbT/e\9%$oSH8[);*;.KRxvi"+>Vծ!y#Ռ]/Oʀ1j~5:q 9-6-9dqdR]@ǂJR6^v̋‚vĆȗeD ϡH"K9{}4S4^Q`/['mkDz$4+mȥ]Q^ume_Ba cn5g[8b*nJQڔo1~kM EaD\飕\'YU TMՁ.Ɂ8'bZ{j(@QDszūQ3d֍h7/ J%V\PҨ;v" 3s͛TT-(E2-``Z7TIT9kF2cɊ`{ӤAPI3?"FdІ.hfG"Ύ*3;s-h FYkny\[!i;7*yo'}ڿjy_F#${dTHlXlY#qU$[nnvl-2Xԝ.ke]Xf?01[h[-L40CM:yʌr(wq[50LՁFe 6;2Usr:TpIU)̌+;0`asB:191hg|0B̬ 7.*@> +dGZPY؝Mw§OY# xNcax'eYat f^$)̳LI|vb~ե9NE6~-kxq`sjw'Eh$ͱ_`4Ts{rВq%Mrz8(wZA#{Ey+_"eOƖ2Ղ7G=a+{:Z]*0- D26[n6? DYz(H婚7za{j[ˡڶ'Tn0dg*pbn~4 LhQd@-{X;[e+◾y iG3%y;'$"׹(m1E=Ppo #)[=4ҹ$7GWM{UV)RWFrks?]J/bXQ8Җ$PwX8S{^;nI O510͔V{@l]65SL!rw;-]E޼-Wʩ_[ #ߛ!E-=/ ٥Ѣ;1FZ $ܡfSߍ2Á:s`#;&KY)%&1|I>Ek:v^R]>rY/)Ҹ߅J#0yi6j2ؑѐJN=%ߔз,o D h^y\xu&`i.#L܇=0 "h2lqr3HH wJ[2XE# PJd7QEƔ {&~F"E(8k䅕3arRD U[zn2uِFET8l9x&;ZIpm?vHdŲ?Xko2hdpÄ?q.̒UHIP;歷R| ˸P ׏"!̼gsx?3Q#͘*xBBY\kWJL:p4 >4(^J8?YȋI I[V{ "D=H af}ӷ4߸ݦIbf"g0lƃ3.k\@Ed0xm8.1W̟dXs>b2&Q"IHIk+1@c7dX#JGhJ5xdvL 8H SpЫHu>Z?9"l%QYJ >SJͤM5BGd%d!FcVo19*!H!wHw; ]2t6|51ɜ{MShf_v) bN Ss(/P_G+"S-ogʢڧmŧ`.@#'q?cQJ8$ '2+sd U7i6ZzI5/JFmv8|pW>p>f{eV-0MþfeOц/fh,3M`)ũJNj"$\53 yH'P$QS)&coZ/%7=Vdȣ5<ь(AEgnk'·v,/VMt3j.%xE>t+qR;}@ϝSgKBÔNVlG w;ŐV,}-2$B_HU`TwjZB2Gv)\k<K'SO ϟX.yՠ6,-x=g&j*U1Jm7-`琙hZR$KS3A]P1< Pm׭,B\a 6I`ycA(uKm5- v}܇V77YikJf4uyQ$ʁ+s'v`ntc{ZF4ӹ)G}.M:[A$vK[u>O"22cl?Z ]3vy̞:a4:ZJU٪q|Ob;b';.G^uzr$rh2qi8nk:dmݞJDp`WzvN4HW=Vb$M.l<刓8T]xXK8dmVdx]|8ƷS#Rڋٵ5&Vj&(_CQ%!R(Nq`6c$J0""oGْE^DqM-$Ǭ7r % 4ۆj*Xv`Mt`՞HR IhW˭6q HKY8Es%_?D"cNQfW mԁA#񡠚.u3ٵ '+Dg0%/3 ΏJtID~9w"r~:Jb}N1-}ͣAZ%]=t°K H;}4I"݊M)2A#SyJ1vL݅k+A--b D$~w!>2M` l|L>gްS(F]tRSVFݳV$]E~qT'%ƷhpGq 1uW_= U4H' 6kW(_-a$K mNu𑳢9!g7ڽĴ6mh&[u8k|7/@k*δ~i#?D$z  =2Z:ă{Z]&h|9,.b ss;dhé nv/;3oD4zhFk&-[H .h+?団#R%.XUd{ۢ8=ьkϗ0:kHUP->{!k" %z2M}@0q\>xC=Z_KA7145Z7ckQpB55|6ɘnj~8dqjܔ^᧿Xg ٺ'XY_Z2b2?BAH@>ǮZ 1K91[}v E۷~Ȱ..FZ5Å?i[HP*$ԁAa9&Kg2j6 - T+Tq/RO]_l vRo [XI[xWV[WÌܿp5;R-h+Z*DCl@ҭ~?7b:f3 r0v 6 J$(0_0/$K9!-74T Tu$Q,?8 *:3NtWS3:f/ z駅ꇃXP_(PgR W>] G7az w#zy M< WMnz(na| 8 sʐa{3D#56ow +(Qּ ԭ) *y;=MS@UX=(d) ]E ( Np ORO w(]"qhƤe+.x^6,~zoKx鄭pE75E+wC%gn-Q|p6]@/†|U1t<\7^!?fU0g:|n ʄ[/vB7 G=ohM9Myniwcx n*m(I;g,d{e b7Ln誽?xb$n6e+'ߠ2)iN_d d)Odv$ #^bAB?_],L IYLkV?#YfCP,fW@eBЕw1ɺ296xQW*rnP~1p"0]Ft,牮L(s@,}\WIh#1AUN( o<6\R%@[+z>~M.s^z2iꊦpj/P[y[|d=OL Dsصy#bEe ]yD¿&~4bM3^D!C^X-}RPGŷ+t\" kW`W}M WmQ>ƶo/I%׋8YoW-<%<IRuNou{:Dqͭg-󶾢n (#[~a AF9&sXPc;](FHYɠLƢm~/ fX>Hٖsr xiP-fN71%BMv Oz4 '#< #9ywS|O: f G VPKZ ]7+9?\|@%u :>[yjV5_D7f1z&Hu4;;s7|A2ek dtt?-)pklI1= ߂2YUzH' +f zEҁ!{9ݡo φj3jNsB'ۨWX@ :Nٔ5]6:]t-g|t32kED#/:"Eɲeth=7X6tUa,bdyExp:QnMM~[X=TzEd/C}SUu9W~kj2_;{PkaYIQ$Zip/jk.Ϋa9FW˖8u\z5eMWe0;?lE%o5x%t2/aMu _FN.93sPm`h$$)w+yƲMa}"]$;0dX9\OwWJM7O*j(vŚPb_V<]V_ A0-4p0!;m8 PL!TK{>y>gae^!JcL0EdS kWXg?V/אAYw2mx4fɇq[V#|ԟnL7*B 2sW4ҲP^N$@;eZqtx86yoB:$EI =Ӹ Kf^谲P(˅E,t$YZ}aEzr8- AYw_ q /m糴rʗh84WkeQf/:ޣ<Rv5뺺}f5q9;9A⾮Ӯ@lulL~ d-牬?7Ùc17}_Y";@kʯŹӔ_s_QaVYB&h#Z Uĉ7MUS-ԋ7}]s1ο҉aMn4|٥$׺Ny7a%/zigHBzi|FO UrfkN8K7ūµEѭPkB rӡL:3aJhz bvRr"JE$#h M3~KCC92?CB W\V3䣻ق42-*&ʔ2٭nܾ96h_UE:,pH ^au-N8gt/L(6 S[g.㙤@# NK` %Ī҂ɘh) ӳ;(UCxH OQ\a%  @Qٳe6v0i#͐!I8V6ں~ "J@z8?L.v$aN6(yBoRFiAոMHb  ~TknZG}`TEޫGNYd_ rzD~wu~ٛ|].T%᪍aSYxg.)xT5)+Gxٳ>WamE۽4ֻnN,B\7 [۴RMFG$ 04*~G ҵHk>Cq@)HػST-Y0@"{Lظ &|H2Qv57&c) hk‹xogKNiB5=&`﯍PL1KxSD2s:X+nŒvhQl.q45@>Ǐǀbզ@7A(u暽Ѣq<)e G wBpvpQ՝>FTS{R"GTD UmE:#rwJMۄ'!B.ՐH|ҎhimQ\$iA8ev6 ˃8Y|"]~yp(<.J?0bmސOa8O4[ɘjc! *sbQ[udAHݺi\!eUuDffGQ/mX\ۤ0NeRתyw \;UMʉ’6J_Zfw얊A޶di\89# ;1e J :3%LA[^-2&> :e;9u)cAE< UE1O@!)K/S ..l҉*kNIY:.֞^c9R`_E;n͋>@\S8yveXOЪs'AOv7Jp&𞟨h6ſD)&]OOnpTo5H~h@2MR]JrU$[GDeqat.8 ;=VJ ӍFeA'@d"M^#T>tZmX&#bWD:d2͜ש\QQHWb=WԂe\R5FCYhWo?=F1zs#a2'J7]1=V:_΀n' >bdu3"*DuښL?έ@ !̧ť߂f` R=Ӳ>S(Im9 ' ~k~&1Ht|wQY̦ۗ*1w.0]:ښGxr\L eʁxsca[&ƉGIJ_ իGo;)zՏVw Km A&A+v|1gpR)/dqTGdkz'OٙN7cBn> M| gf{}ȘL$Rz\JH,e|1{$M{H?hYT"G۬y6Kh/L4Hu]+zOƖZݞu^eLegɨl# am[uв7loN]sϙݥcQpy d4?D ?cRkޡ#Βb Noz=R[[4T*.͛/*W14q3O{a\ 7-uN0m_?3f6TȩT-y%ZjjWqM.~8@"KPn~ gN/|GXx8xDbOۃpMfD!d\l{ Uqb&eT< ;o;%qBv,;#G X - c(ن983bHoY)E?pDHw75ކ"Pq`LIx>8=j {p| !Qr?Ynɽ4}s]Л4ɲaL3Amx>|&$YR n~5&$H7 ÷$G%oo @hPZgh;_ Qϒ{'Nj4vteS5|GTԖTǟ)P"l-#-(~C52@,o^Щ?uhi3LVݯ[ϑ8U0S|{H:3t`mAǥuH0+JR8|L,?t;˸ :>)){̾EzB Ա[Yz~6px>N?TPߛ0O+r ?!9|l'k;d qiY36 ]k[d `Ep`8N|F1aA^hF~xGyaEa%Ͳ0 Vd$4kjl }-9|m{Tc.fϥ{}[P-\f@qaPUـ};:u+y9hw]$t.|_z"d{ɖ4L[L,hvLVDEr\LG^u0a=l0CR7Y3 Èka!"G_@!9#x|7&3rO^<@ $DYD-W?^g.jIʏT2~2VoKfavb rzS F!F PPJcHAdiR:C~<%l~Yk Y(;^۬xQ3TL65C1\RD51[\k_/`Tq"2w9"]p? %Jȑk%d y1gP.@"@<rjQD¸ݔdIszqXm.m$JSn EzcQb EF*C=LbR^&.n@_x7c.[0%w"{2mRC+Vӷ/# BQP+vM=L1_%ʘߦo@0ecL.~}v&?;a "ZbM3dLHh)OG |M!nJ%7zkp_3׾FDXZn!Ep*^ a̋E=/}T~@ތn8+ZALWOǬL -tyҴ3b;F㝪uX~1JΥݴw$*8׷}:E8[݇4CnV@W:]bע=0Q5Vd >B9峬2QT( AgJдRP#O\Q|s je=$*#g̤ǻ)u2bTiA ,3}Rb vE3 \lt=~7#cϽ0=NT T&*{t5ҮCX[M1ⶳF}<mNc#q,% }yןCdo\ !GjzAo N{ײWSQ=7ߴPs\ѱ=~U;Z6r.~3qݳy"ITۀԤ N|C/L VmP`YAށN}pch-Sl`4FYp"3=O͟7:ᰘ2;O!ݻy6xW;RɥDTT/oьJRmSH$ f0< /EHбwXgRT̟}DD| _`:rӨQ\<¸eKiU;vrݟ7df1 F_FPXl:S~~ :eJ&ٚuBQjy/W:ko킯v"V7}H P'nFy5.B$ f,ZQ685+)WPIai*G|{jؕR1:`O1 kJxoyx>$p4;;sLN4Zp񐻓Vet2am%I)WђT|pJ6O-@0uuj Px:1D:0ҳɸ\3Sv[!dܰvebغ1'+cSxR&  ֊^4d/Kи3M{ܺVXɥZMaX(Q@.cl x4,ێClߜk3Yow,y8þ+\F UAW\jcStWEŖ{EcqyhbX/&3`K=OTB@hACa5t2vBTFp#BKNv4r#Ӑb!OQ,1Nm5O&!XFgR9Zii D48ԡC)&F>> &?}(ܡ֍'?S4ET㜛[~Odg̷:/KT㨹Կ~].5 22 m߁*)x )ʁ]_ O[)~ 3׹ږ{ ȴCo-c1 oLvCsS̺S*uZ7DsR7NjTo1e_?hu2CH\L'Ĩ9:yg{EmaoA 'u|F J$[Y.w}LXU߾x gCQyDW3'nk$Dy M)t,wNivY 4&"뿭qLϑ uM.15ׅt X qP`!أ\A?S[[ѹm e}pdAb7ϨYKiM5:YR>_r.~qꤛ21sqQ:R."EuBUȃ ܟ>`qV{Q%؄o@6JR%Nme,paH Vp:e%SUOQc]x`~ȆwrH*%t%y}q(ΈdVeT ffϒ6QRSSCQl Qqĝ_q9HDrG4y6Ɓh|1V>*%uRM\lz.E7m]Ji^*QQh0lXsaBa7g&w+e{S3|Vb,((NXI))?zW(YjD@b8LȮJ)-h|#AZ~Ts.snK0-p.AHjczeJT%H Rڍq)"XLσ?SsJ<>I kEl?.'TΙn`0P57߆#,Mam4l~΢ޓQ#'vzno_ :Av =B% atՆwU\Y;mEžۃ$(̺_'WQ)'?t4PኺS.X ^@rZ')Vy6рEłLIp-(rKr@I1hȽg Zi2b_xPX瑌(8?sudX)' GP6t9[0N7-=ò%(uzKgVuϠ%{ŘSOJKM4 %jartav,Q0B2UC@ kYMDZ?bt=JDa v#B"c\!2 hQ72"ܸg!Igē#2ivU}lyJ9y w8 iC .aBBBQDzo DD1*Ԗ_.`R '!*D"GyXG(8r&\k7uM̠2o ,_ɏp+>BHogY Oo2?dX0,h@k٭.Q= 2CPhFQg;j$ h[؍^h'ʯ/;BPiP$G8s"A.NvkYa;$]'b.%Y}xԖXy$ORTyu$2Ui*-(Ҫ7c6!CұS>I)Ql}f>lAՏ#ZmS*R(Ud+")9uNb-G~EMj+Ofc ^*3V"WXyFﻚ#}3vۂ̞pR7Fjq[8p(CM*;y@.`5/3K eg& >i*kҚ4QnQ:,[ȵy@JƮ_;rfLY~kg^-Ⴚӯ-Pz yLr秬; A$} ݌9Se򴠞Ŀ߯H0ůS HM EԥpҭNH!EE@FjEJM*ut4O %ٗNXzSz S.6P| icr0+~$M{ЁfܵuVjw6&1viЕKg& 9f,Yc-4Zhy ٕnyi⸳|W?hڣkhP}+Jg6/%U:=w 3Oj.?ZszUe+!wkuII] iy7qVEYxuBk$d]F(FͽSaʣx@f$V!k&ɂzS>^hvܛ[d(ܶ'Mr0NOzW֠&'~زXk˃ O+xpgE;<O9/HXWI\:>zJ#4'=@+(Lðz{ k+}z!9wy;s?O%["CQ0uvŌLc !!1dyќWWjVD7M*[^e ڈmIv@c஝=zC\mjڬE_v[fOHvO /sO77^DZl@ !iuDf[vy+Btl)_XbS|OtK}+ Y e#~"57^8./ <8opfLڿ|7Ƨ8~=ęf~H?Wţ,x M{|{}=zYJ(=ScaR+ ũ a<# URoΔ@L0L !E Z&,j)jM!eg1ʭD|3Q98İE.8)9"` egKV{g0xXS -9nD;C%Q%xӽ_HARU@%~*VYR +F飪vkLQc!h9(utнoDd[?$B()T?X^8 WӻieCD<1-=q0UmFfYR&1  ]&xY&79v7.M;*$ScZZ{(bv2X1%1~f0U~ꨭ d/|gt1n&V1.TGQk 'ěrVK68"A T)P^&dl\^W3>EtE@E98RbXqo$"|\ . sbj '[i͍81.ŻL(fSYzn ࿱\XM ,hNdVe Vӕ 5:3uuc,x*6GC5(."qhs>~RKcTE^ aU&(RBo&ͲSP~*ļ\ H`Ԃ@1w~6E Y1gvI8Oj⚞׿Vtp!Q/~۞F RYCwe6^D]c5vXA87!+mɟQufB@*A&P5@cK8G%;XAHb)43-x*w QYltEwiFa \&'\AXq`ɤM /̟Lq 9;LH(F] -`3 qc)G@|D'+PZE1~qgSQPqKB9ugԤ @3H#1 <=#]iV #N,<)~υ~_ϑ:#8F0dDVV# |AVCWdܻO";c/9Q%Tu'v}tQn9WqBNjy Y~U(z8Qgv @$P_"tZ=TG+DgXg~mII˅Uu*|,.O3ztӸ=J/>ԗ8l*Ϻ! #ɔߚEPAƑ=]G1Fz 0DEcM]hp}r2RK)}EuE\(^YlJ #WC*1æ/r~jF#OM\(Xe-m,6]wyWLg%M0TkX | X,"FL^C]p_2,+Ze]?eu66E 2YcFz/%E-,a{w??,dOʱ<걹*m};? w|LwaWQv8tX’W*jd?YLv mPN+lEg|IrpĜ@lzMF|bh7-0\BPI=XZ4\yVWc97~k_ѥ=|w7+|/\ʳEC)Ćv¶w ˏJ9_8]Ȑޜq"I-( Z.>^8.E&`Lr۴dF{|[8x񆦞M,7|ϼCq@G/< {t z~ޗ,ۨ*+da l#(HcY8tgD]x۝hű +M++Ã$j,L^?v_l^ޡHV&3Ěe4o#?ڕ祄[@p]YsS#WxZ4`i'C'v $0!jTӗ/Cvn'e|ފXIx և#7 q~輰H^FH_]Eh8v'Agrzbē-죩̿DK![ƢIW,gD qM#1ab=7&ϥfJl߾kÿҮ\MU]8wc8JVAȚFq604 :}a᥁P!/Rm)Ɏa!p9{ì947dKkdCIQ>Cqz€gLPyY;N1;ҥ[θ>9{ͭb=B副b/ұd`)N9yG)e q,>FdPbrLĽ"٬b!T-ɝA]~8PNc̝?s-^=6,y)vl[TtAq `sW[X9t${Nx^$} 8;T۞6y;5jU^Զh7hX˱FIf|MD1D1?2ohP">`%4%HW(ŚܴsQ6xOocpBQ: ӿM&Z7,QfS>+rl!"^PJ}'m_2^5ɜH雔%o▬qÍbb199 ΎQ_d!,8i?됁T fQS_&jo.J ʬ& : Mv]A"yijNð4`(SpDOc}D {jN框6 jMH*9DS@M%^hcB:+}&m9~w4CB%aÛg,ٰ<,rM%V<RWcp jɜɽ#6h\3T}晄6; ; CMܢ'W( 시];d؆ a0c9?'~).в^{7?|+tv5P_܁G|5I}EqN,z|<(s 'Xh!g&|]<|ዩO4t>:-+ .rr=7Vna\xrLsf0 : $_K;oTlF:lztt t UL#9FrY\PT+yhl_nb/8P%yx_3s%]s@.ظ`93eqϚiIY_l<ECZ%_hoO@*b{n1o)Ө6Ow 7-H4}t|fcZ&ӁQ0»~{JՑM!zFoNR gMZUEW#祈-ӚDrFEOB ]][Z`W.9xKG޶)+`&݁rDmK(2uIxQ~"/x+)]& n@n/t9DՋE_ `s;ĖZRd?VLAim׃MRϦ1aVwՂ) xEۊԠq ^*\P_ ^Ќ8Sh6#$+hD1v,kr#| )(eΠ!qOUm9N􀒷X`we.&nWm]xBYSwBp<//.'U^R#l)t1q΃~9afRn?2Ɠl<O,-dpx@Eo N1tlD>Qs\2|;)HQ#Gq{3(O+o N$ލZdo$7Ne= ]881航1XŃ`]73wě)G~!Os_S"t^wIT*K uE8Ow/D@XM$̰]su_}2{-)vuy~,Ll.v$&棬6EBЄ{ R+ Ax H|/(vk)W8KWNTv}p](^'m?]ϥQ&! rdiSKٗ+9Ȩ%w1Jmr\n9sâ*X|vk5{H`D`$@ɃxRo}´=;UN7Ź}-\V\3L˝>a5)uS)ӁB/]^%vi3*úR+>h BQ'3*%[l9„:mA."D C$:_FR~ i_kP5ւN1=5n\D>@1l%x.3$WB:P82-]ϽkU&2@Rug24Lg;w`s?,7xV-+lvJiunD\ɜAPE .XWnj3).O"x/m\#;CI=mShe*t/gb<$]N/xQ̏D+H0'th*N*&S$!iFhoM e+b$,\@sAz)0R=Da\xuOO f.}~'%CfM!cyTf}2ȍ?XS:IPU˩ ~/ȂnG*UJ+3UuV 'ྎv3U#X $ bm5(r6sS]QȞ)}T&iUw7IفAӄ7(G'>QpC( ֟qW OΩ=:4zC &AKd|\i;g9o?4ȝE$ xDՍo~]Η͑Q;RͮWdUxU*SSXcq7 []gn]EP0q}Rܜmy(Uyf'tOF6{*fq n[m"v,֥1ق'OIiBiIMJ,DhOD&Q'<@8ohVnKmvo?."G}l}yxܛicfʯ3RZ5`n`UHJoWDII|5[&,REtE|o|)Vk%Ϲn7⒩t[Dz32n7}^0XQjY.eiPE cEv%N_-,%5hE6э)%W- NYRM/cR5SiqE<8Ux@fQZ2_pʯw4qbqJ]&\%[0^pý"őPQ:Of S"3Zs$U-RLˆ :Cs?eӌ:\OI=;Q)v5:9eH&slZvxK_D E3^E:SppX<QQǃtMkɿYR~D 3='6Z5FA)sޗW*G*ȲAc`l|c5Qa ?;so`-v>͌s0٦ ,FWD~`=~Ki!h鱬唖㕙!1cz ~?e]|].S7vxQ/ fjxH5޸ZOWv_y"vBfir5|ZB}LSK A2 v g{DbRݑfҺV/,q2YDI9c&8ڜjT7sE}!}Ԙ@{G .gmãa]|6_ ʕ+50@Ie+ڍC SQF˾-1}JS4qˍZ<Lu߈C=)fծhVcD®B _ˀsUϼ,8-x4C$NY?hœ>A1(, bB*DYIޭQr~v(Os>ݽ.T%+3t9_|4+ xZIlG8 k8lw̲tBzv?NtV7([Q>3JH?_q,\o̘S(ugBд]MJS[#OΚ-et'BUFjOB.BKhݖrF\`WNϠE@΀v8?w%40 l@gάNm)LryK pA$Kɚ@̮og~ P'z]7>⺘J$M^ҷC~yͭdu Zd""^I ?F *Wٌ{ pw?8XU<(^xK WBhciT=}UGlPRlYR[) +JZԌaIҮ$ؓ{STin`-攼ZB8:UB7F1Fr1 f0t)DGٵV nÅRb5w{r"K62YqCZ(|N~ ~鐜g#vI>:7w ٍͨנzKXĎ'/i ^xy]%$Ŵ]иIJM%!&9DTSF]-4eK1}ڋ;[(`鉷c-Oc{k޼0#h|F7Os&[VeIXV(uR57z%C@;A?1̏"<`G+>lXh (Px9U9ôfZ#!"ff=P.)$q0u+nH~!|-)=$EW;:ڭ':|W (U" *7ffPtuȤ7گ#QNqu-6DA WE&>w nTZ6vyKKݛ gOD?0~K(-&LMOK>^|ݝ_xӣs8sǫ`6^d\^C[C)'*]B#)9:Aж<,';Yz4&V.j-۝e0ckn/)b!p=2(>(c *UsC蓪?l951G*aᯗqF-/ at/Eϓ+\9u9;&Q9֑@$iK+ir+BCƺDP'-g(Po)LAZʴ2_{VA.-OqT5ʎBm=|C(ReфTAT [d/㿴2sKqrs9@mf 8"NtX 翨}c]@i?[%aQVšOL9lXc>*k> VDBL~~?&q.FB7@B.ŒR=( f|n:7Kʓmeyq0rR t?).EqjIm\+=mUXd>gNI CTʧ48Өh.hТ++ȶ9{jׯr<.ts L Q.s7 vOJC/34^pAX&y(*,]^\Ft: /&zpe |LRrgU<y%' s)['XSi1|Txnq~X:Vv:$ۺoUO.j'Hpz aﶲBlrL2y@ tV0:%S`V/ /1@Ӈ=Y]L_юļ$HoXX=04ݤ>"#/DZqTp`V9;7q`{c5 O_Px|d2X&\}tM;D ߱3Y.`1&j:j}!cPF$b*Vm@u^F6$IrX1,0JeK?, Tڢ,? ѺB(̈́`΋#9&keN&iP޾ϗ@X6Qɖ$Bъ_tbCh-YFIK^T(Nxt!; G:W\ĊG*&EMj&f_m> !r5 -A݉Zէ+ `/ؔ)|UC_يc\$`=ɂ}(pś#PYًmtV$zqNL؏ r(]Ux)d. LH87]]7:vjnJۜ=M"ؽ>h_QTĔt]ZSj[[ dr *víΔJl,۴3r$}Xra:l"1v# p?ʽDQYfA~yxtiԾ#Ҧ5f%ĝ e~#;嬠Vޱ&YF #k ͕ėٸB @g93c̽_r]VZ]/Q ֒ 0fm2:P|%J>S02.q['9 &+uE9t ˽[2g7 n Ej~4\- k_|1z^ )FhT\b?̌B3}c!7R 죟gRO'w⃄I۽ Ar䣫D wb)'P$:(Ʃ<_DSPm;7`S^HqFi1'@ }];e=ǁ8xcL_cJ.R: ,{#-+[9 }_Air\iWP7@TW 9iqR%qekՍAނbե C 5arԇ_jjA6tj}/a#+d]J2n؉Jj*8M+bs8$V !o1R a fLCik=`::sUPnҒˋy`3o4OZ. =HQe)hK pݩh@c9X3}<H<ޗ17l#OqtC+ Y V0)60ͫh4jE{jxlRQu( (a/^?ԙ>w}'^*tfU/u,E!!n1Q/CCW[az"ȋw lfq'Y~1~?tp}<)Ncv "^Pb]lH>I_ݕs$4d1rE3Byb͓o6LP<h\YrIJ+lԓgONXY0f# 1jm&ty `8]Ċ(uv I8H<Ӂx冽=^`!ϵ (<3J]JSYD'x!'/=t #9mɚrޓ%#Z=$> v*ؓb#ώ*@&uz@8 q.ͅV5͵[;iQG &~SNMpꐃ P5u9{lMw˔`#6W3y=I+䧴bd7},)cQXm>"!h2mq$+S&bZbG-9UB(4<҅=yԵc$;,|f8$Q~ƞ` }ݫ;e y}VzY/9^^CoNJSß=8)CAWjo=l17klztkl9"F3T:zd_/#.?&qDڧ䞣i![>f"aS&K06=u;%M23Y,-vNpma҅M#'dy%i;ibbcCod$D$"RCf^jbCj2r -^puL2w,$l"&$ Ța^s7Q?!7Pv=)XԜj7~G'l4cjGP,S sZ͢l̛%1; w{~5U ;Lq~sBva AJB[vwSh'N{=(CC{*@/qkN;t*4B6œ1AKcox#>maHQTZ|@‚JZ&"'5o}YybSe;"fK^Kƕܧg<6dJQ*?b~@"Afڼ=qBݳsu9L?iуnE|.' T|GԻk3Ӟ.#rVgKcWS%j}@xNbcC 89;,WX)EP)CWj'v ˖0 '==٘_o"t(wibYU>~f3 E)A* WΑG|3/3Ûvg<(o[kImU dѐ@]uH!AJ{ Ⱦ5cOl7po3 tB?Qt#m_~P:ӂ3I`HЂ5x[Knn:o#c4գvE<@ gqiEE~%3=} \^7CtAY+45辯=kqcxA#A#wiLϙdV_s?VG"~8K!ʟrepLQKAj /3.˶ j2ȉd$F6CdC?)(TI1;&+3݆mMJgGs5Eݪ.^De0`~^Q¸Ȳ/v%-!"u ׀m#0HBՑ-]@-π_!ÿi#hTg/835 o6 }Qi}3 *pӡ[9*Ԇ;i)p\e;o~T 3!)Pܣeth!ʑ8N.hf_S|K@yFWj9`ifX~[:Z*;gµ+}VE4S:vѬ ZhwpmͥO* W_z,C %^oWޙ8hJ-X?DDaIcVEh.+r05WGt @?p'[l XR[ lS$1r;.,9Hڔ)i"?EI<Nu@@2I[ȥꬎ,Me8Jgo,}_Է2|&M{#̣9-M /%܊.4csP(dq˶f!Tgǝdڝ3J_>(.@',$A?!~ViŒ^k/ኅ RSUNL_cb utO^1׹sWۊ^X7SIz:#Ι9a}(:Suf-W!s5|=M"x1-lk|H"9NZ 1wJX\wW$ZʀK !}2}-ҿ3fZps! :OF& _& ] YLu$nw; yDp财2 )_f!RkD8)6N TY y Lռ*#Y/|Z3fO͞#HA4{1YLB6ߖ}0˞SVv8 "z@vɦuA nEI+]\RVg`$¹6l O\1oFmZ C@7Rwb6PjY բn =]9κxGkʋ0*lƁKc2'\Sp+2GqZM !}=@ʨ7U6Zw 5tmZiO&Hdai3sL`Cs}(UeJ,#1%J:9DcѬRJtŒ 64Awqu2+#^A wѤSV*>#>\w6Ԋqwc *.byީ?'όhK ų8 і1U*Xg^y ܘ J>KQbftu0[:35igh{o%\u!Kpa.1 \=@6t7( ?NDUt.|>roLE֐ctJ V-GEAU~q9lϢ,0+!h $e[oz'0eX=h{T=[ыGݭ`Zr_^#4g.2< ?ZEu ZF1(sˊa,T"xl '~{O*"?o19 \Rg\Rt U*oB9>[I\[~zGNcjsjr E6sϤXO{cO{jm5.@@ۍF&K*:Gh*#tVq. b=qdi/xz7ϊEfoerM0JYXj61 $c݁o2`!3@7.cUC(P9 T%_aI2TaP w&QM5tЙSo1LPYҷ t3ȨuwҸ&gz%Ӊ+#'$-NITPd?Q%xuvIšz:4|gC}L$M*bV# rԱa+9RExճ u7,*[;YxBE#~\xԈI1yAE+tYԁ_l'/ȼغ^5 !Glb0Ph~s i@2aYS(ip4`mҜ'r#ecKTQ1㳟($q"|5ձ(mbZ Ъ(F{ehby2;m(x;W-mPx؜͢sVV3ɥ4%;{pCh{a?v ~37w! 2[DaRX$|ɇ40Z^ӕ]X:*ȫ UHDݬ.Y*ıkPQ0{C37/l0h ƕ-:Ś-L`eӓ#qΐ6J!+`4{=iGY&QԎ_(g*[LwXPSax+qLhn句Tjgŵ{nV $0jjE#T7rK:u?0POOrg3ַs =Ρv`sڌ:EFWł)BS~;Δw >+q|+eڊF&Om jAz`5ށD}}}q` nYTҶw#i[;rt ȷG"i/pc籌(~;I(m O2%\W<1;ps"h\لx7 #M#7vaװNC˷1-8jd÷6sݴ!~[>c̅BP0^ƴmⓄ DfnQyH@i rqj?}j%bg̨s~x~bx0V0XefDRszi<0soo}=+S-:%d8q}sBmSW2Gqy⊵ś.Y8ڍC+/Jwjp ٥DwiG8«]5 !m7t]"gPF3y]UHPģN*ȡn3, .ej5 u>1\&! ?g1Iz.#[ PC`k0|xiU_qtƲS[h"cĂXEY<6P$hK?H!2缎wuy<\ HC ,}*6C4\k ǩx+{go]eD]{hh((BH2|KQNJ(ds1%q9X#@l&z 68+?h@mN 78!^?g՗4t(OPeh  ΟK|) "2쵴elxb>c;+x3y + U q}x)-fy|#fU0ja年rStZFTIPV Asg~@L̦<\+nWC9 O`ȪwT32ZBkZ@O\3#w+O*'] ţgԎ"ϻ+]8і?b#at4< #tB ^6%WAӷeObλ+'L77 :nָ:۠+o^A|h1d3VFR3H?m{(`fQ͚O"5u0y46}t>V (<'1n@GNs'αe%ȺkY f l+55jT~XhHΡ&@:=gZfZPee_sP װD3sWq`gQ@Dnt: Ke-?>K%,@c/QXoxG\x4i;!ф!snd;w@G+Pbɗ\qƹ· 4E|AC+ ++ }]j aJ7@78G(, L4IF%,]zdCB3hOJGu hTjN{7'(6%L˵FpoW=<~\Mzo~5%쬉CoC=65~R$eJ9 XKo`uR"6^UTɗsse[Qkq(z^@Y $},CqaGHSU]%cb݄ Vr'됵im'4!N4zf`2/ e|Fm4Vl5f9,xWw}ҷ>B9IP-s, 4U<&rvEo0Q5W$-% 6kMM'-hJӜ ,b}\{QˇֆE(d}0VӞ=D| yDʗ[! \g%@CD|T> „%UbI?poS tq1ӼclëRL~ T6_ t(dkу47 t\!nJ) ÿ<o%! ~xxq$BW&Rcoa_)!,!B>n;I}]>4r(i!s<¤ݤܗk'Cف38yf֮;7xQɜPJK- _@aiB5#څ>r͖W}7Fٻ Ќ ] MAUDQf,}k~?Z36तPݱ츞z;å_p}Ilo#z+'YÞiN3՜1 ʕ9vF өQ7 2D+]Rș!Y'8qwIWdI,56Է)h%ZC?rZC 8|~&F gP{%ySQp" BDzK*HsMU9 6Yb-NND͔L΢zKD*H>,RYm &EN `7*2(-ù3⮧Z*Vӟܴ jbx X"n r,ַ9TH!hEA7$p V^v:fV1 >Cp E#I+gBbf:iP0UNhӗ؂Tmw+܌X~)f[4}6TD)eVb@[FW=/:#q6y*ɔ}{IĨ@LpOC/Sܙ_0 Hm0E-8Vc#x _]rW]Z8#Q9`5BF&r1YA!}䝧: td'mk:s^&H i@ "4]c[z@l1ȒYOm&y?Ƨ j6F')G:6W xlKx^sj?@D)kIK׽]d;ğ>ȗ61Yk` *U*{ *0%T3d| dGaDICfWNtF []nSMs# Cx6]bnMhs"6 oA(ɈU;{-oX9Zk4I؅i$]p3}Lhʄ_G3ֆЗw#}lnP]x+CV!>r͠0H5R.7:6)9*h/?wk%CUb49t_h,'(?s%6ZAlPJh@ Z#>j{Oh22֣- D &"Xbn9)9(6U533 HpK 0$*UP|%bL 0Be!Jk,KWEYڨIjԞZ- 2kSdw݄t=a0 U}4I1Rt&U[u_NofkE5y:]=>dMtc:O{6B;5 i[F=W\V+%X@}[l@pccjN:kWek˙s؈*M'Z{SRYދ{tCWNZ4\,ccU)+6IӱšA6)ha]ÛO,=ܮErFtܛ 9;OzCȤR(fC'Vy'Q&?q6^f&fCIOt&62Ӗ71aCmR.?.ȭkV=B1h\ky%!.].rԦEI}9}RM 'Km{/X+JxN b=MSVk! 'tfNii>(D_mFɚ ]C|`%M$cUupӖY#cT(q8[1GhA!L?Co"'%޲;{k:#z9y|dRx㼅+ @`A4[cE(yg*c @>wlnL(ֳXooPOP8hZx|WKdq;~I05,IkF"CAL?3e)4Iw/|]#x2I4>7|.gH[,0} gjՉ6{h~"˙:i5u| }gi @ 瘻rv<[ Rt Hd$+w@a;?X/xj(SplŦu8Ns4y,W0)ũ^jFW)\gRS;q:VDbLNXvn:EdѮ0^2^ޓ>| eƾuOā/"0m|xeU!sdq[XJ'_qn fv/׍Z ހ{?q֑h $Q1bgjhr+|r0/ٸF1+%} bD(B>&g&. 5E߿<9XՋL8B1[/Pujm tOd`8F:^u ̔߬9&rhq;nm s0oG :ORc2B@&>\3AuEu?N3. N)04[ E*е!{щfUsD>=9R n4daxW6w3AQ PjX:ؒZ-EsVd0z^Z&b2ZB%#Z?þzT7ҽ^e}H!͂"&(z*1TJk1蛘'3~imwG8(C t=R*>q8FZdX&NenkKa^~Tw@wJR̵p_c+.GJANCf9Hpa Hn R:;xЏ:m~hP=jt&7x>yh\=w*/ }_g~;h#^2D)bbi.q$K &H؊x̟>z~6n^M=ΣuU-jQT`#LrmJYiD͐m[Tϥ^9S<3/Xo2bb]f8%XZ8b6Ht˶*ឰb;ӤXhKs}*|%)IaZUt ߼|j1ٜp`jwso(E{ 9 u.D*Md쌅òۢpDCZ ȕ=MFavr|?@ bV&qݷaif`>fmXgW6؄<@Q9˪Ť'gc :6tP} ҵ0Sto Cՠ /a-Ohʵ#KRC%#Lf ވ  xo#+V#9F"_jUt'":A|˶YYwmԕ 5\1dƋm=. ^nlw?thxAꮏdA: ܂B{#іyꡤ!^7>jH9A՝A˵h[G+"M`Z_–_,i'6>.%(*1-'Jf] ~)Y}VɞJxQ4CfŲxs0c%+V:=swMGag s]Aޣ &dtiLM Qw9ŲR+G'LaHvrҹArU8q2JG5f #. j_9Y  wOT0γ-XKE~'fV˃1TKBoplf<*rji)x՞&h[q`DXHKԳHcn Q{[v`?[]:nSEz]oyCIX%S@z{[۸*7 V[aHHbըi]Ҁr:W2 0X-bw.DCl.n2 /$Gaay3u?aB{v,(Hb2V$(묷%X\%nto]PZ:[cUARH=?N_q yHzB~,)c& 'G,N/3= S#5Fr!yHɱC|_0^%9T/w~&oXM."IjbJ1N$>r θx0V yd`w"ɾɿ:0[ o$\u`~I95@*lZ mt./mݍvJi_n?**1[ׄ(r)1vU1x:q^똭`KitzENZ9󨭫;¤HqjS3g]6KGJx#Ƒ$ߔ}ޙvo/A@L\Yd ]KaS*&'W1$] 썘ѱVX>T; %E6)Ȟy}\}Bb dEPǙ2(D:TNƑ9w6ҰZy|#;ט.f KW ~gO?(_nIfwJ Ke|88%xк B!Ĺ `ר[j[2KHtrͯj`xۃ58 %29X4윕{6m YpP) D 8g3S[jC$lcc#^(o;m2PIxt?!)Ʌ~%>pe:k&anA7dQy9co= vJmC_hVe PoAk%6נMa/Be L/r ͓4 #9"6 t Ê%s+S_j2Sw)Y**1'\ɢj}@cX :,In [Yx)Jl4+J)#KI$[$&5SÝќvhT\iڀϚOrЇfZ|e[~iC2gwrT 0Hؾ,SI:3O) G5aֱbPta_t%77(z 6`TX<P*=`7eۨ:>X7`ɆN<J1FU <<XGS[!4K%)y뒚 }fE'~ .eޏqI]6gxi/z "[$Juvy:OAҎE|$~&-!bʽ Lb_&Y0ueTq6+.e0!*[^+kO_#ٿk^J8̆*2!)4G[ƋZHguvJG/kuS9 Hyy7l~56K22 Xz ^Tڰj_:(XQR@)źEvzg1ʌW2e J"HEօK`*.ͥgl аx{cގ̭ڰbsi= )6z.}k"މiϏ~+/&u? )[By􃱿B'%j@T }a:&PiBP?iDLT/{'Cf?;k;'yxdo,]Q^$<O ~t}@qnbo.VeiH³2/bxn`ձnnm\-pk[oahʢTA?[DjP܅:AAvn+. d~H5F'T&[_Ւ({yiiԘя\ D9 `U|{F^aa<+b/ zꭃ t%юdlHoVD4aɨ'LIo j( 6/Hԥdh=h=pvU92a/NJn1HT(l:o}ťul 07SY.j*M44؅MCxT1L i@q<e"|te"~ :BWqiRyb9ޙ:0Ҹ3-~YO{5w3ó<%YTg ybrg JpcP*FǴK LO=R+*j$OR`O}l&y~?Z~bD)8k"UX&)ۉ7jBU :9Is^-fa)EFv lK 0b2v+cOq'5 ZA/EnjJy(2SR6,`깾xLGmr9;hGmeNieɁy_(,y ρ'D*Z~\O-S᷸q~TBؾ)֭^-HGd.8I?*kS18%uj03K5Ci:AL LKA ߥC-.ԯ:mp օk1dLe"}{9㕓{Nײe0 ƪnW{Hq=Opd[K@Dr vRn|XˤM~Mk GS-Y1hpSMKu4{PP֖VO/q̪#I58͙|Go*m)6褳KyH(d0٨N2)'$ô>,pBYVe_uN&E"_`؁şOh+=Qh FE7Ԗh,!@l|fR阢Tt dsGJwWI*MnεIi:X>כ[œLض5xl ^/RA͔0x-YW=ǐ+(E/W=/|2Zg˖GC/Wt%^aם.9,8LLwH7%|Nܓ ۃmx{oWh #{U3Ɠ>J޻gT ` ]:r]Iն !oA_[<Z"D)XI|ag\F)2\58m*=$@\5w!uCjC~L8cuHB/Yg48j5iۂAVQƋA'eHy%90v`'/IiwϞտF:(O̝F"fBM@G!)3xu<2<>EG*ɬJɶzBږ}1slfo0(q*H> |zV~$=ex'<v:Dg㋀ʻpʈlOvn0CO^@WYBpla럅 ])vcX 7C7tэ](.S[RCr1p $Edҽ7O!]Gf Мg ) r)WiA[s zSDnAjJ3[K{(ckg KtPtu6Tb%QPIRDE[>$`$U~KHN0LډnLO@HFkEiB+ר*`j%FcϋpQ`lֶ`Ս gg=%5\Mg7|&^OfޞU,K^Tou /:"v&Ypk\T$ ;,Zʎ(S%R&7֛2S$ eDoABOy.tHEBx?7ŋ%L `_c[#*ZP_ R["J0 _+pK5C "J'3fAshP-ɤfo]tKy^ !ҏ ~BÓk}NH7][ }%hbDE>ιmuwQ~PI|fQ? 7:96A$Ms)b2ygFa1f)׸Ds^!IƷv~VGΝ_p 5Jn^' b'sRh&pB)0[^笯v>xbxe/Q5ΤYr{w-B Imқ%W\7gxi}x+үY~ʏ]a `d(mQJ^'n ^cEXoy}OfӳeK`dF+xjk$* I}JD>_d>s퍜SK\2Eѐ=NY(IsUhk_D J,!Ê$3ũG ϛNKS+O,j`<95"x `ҙB5Ib὿|CXuյɼhřmʃ eQq Qs] ?@e0Q=F}:U–q5V0vb޿v2, ɇ |)]N]rC/w# zbUq$/xrJT;TGSKT&Rc=tpJp[FۦDµZ/BZm ę,i[˷4Q.aP~?qm1б v(1P`Kt.ݸknSVqi$S"`1Bz=cYzbHhU-lٴ=kב`CT rIE?W{O˥B8;U>3/ъfx@E9_EIraX6㹷>Mu#1)\D tC@Smp+G1SSv 3%kD1`}"|Q|Os`3[Qf]~)A$%E+RO3ybi77ùM9%#{tۯ7WQ6ȒAT!@:Ёϯ JV6e׭WJ7h]cp`ug>߆ƌŋGq!4g=loFgP6}O'wڽŌ@i;8$i#JbbA2kDgPBA*Igȳ rEOrΒ 4վmNi->gܿ},$/)NXbkBXָ_-p@MR"םtOA4XfA bd1. nPgÂ4fuFD(+7L)Hurz-BDrEqveDP==cF?CeUrR#7䔤$egSDJu ®-`n*kyJG'˵,XErMw a1 k_< *zP(j745l NT{sϡy{aގJ:=ehGDU_R5£V?'\We 0/֊TJB@t{OE0TR ގ :C(]̈́ZV tNP^}/Ey9mꉿ$gL[БhY[Fb (_PJ:#L)B1}V3ur?򖾀(KS%䵂jBt?iCusNZRqUp\EJEiZ<6iK܀u8{J`Ya@ƕ F]p't0\.%#y@Ze 1wmSܐ4׃} [|{҇}2AQU5DU^^:U\w՛]3 C_hYIBhM&9vk?ܸuݟZv2pIs/r%MbbAW%߮ Kλ :U 83ܷu84nSY:QtF7_:p<$*Xt.W$*)T6Liq/<`g{4 ]EFcxF'k;-81Or̀u?:,e{wi EY5C$] :+BaIb&]D:p(LbQiϲ3w9Ҏ2N1gp9̿3!M-5mНve_-!a]*@$gg7cf5R'0̈́yHޖ*2 @ @^7PNf6l LNr}# 4H,`RZQIKW"j9j}U!9du{E7! јj+TbG%ǩB9iyA pl?j@Щ9&܅j?JPkefIaޝ5V)(2ẂU80E o8?)!$FvRHV",@guEnKE!"oP`t4GgP@EwcFQc%5K@H(_-Yp;k ( m℟pེOnmn ;UfL>3_>"P7bIcAS0(FGȎ.{E|VY\/)zw<-55HĵY*θu4&N2gMrFr)a 0@zZ -_?&m)5VIpjՀO=;ws**lQUc袋Mr !#wR(n-UʁKM@p!FJzRa620TAƐ7ͷ:-71Dۖ<gf"{S"ژs|pwTPvEo;5A?R2,?Oe&!jtyaPnUEdoc2wL8Ǔw<5_Z*/0) yb}gNζ3; }Kl`_#Rj -`I7Y Gqʄ'?n>k} 3#f)[,|=9_W6`Z'2m1늩Mh,%mVS*bSY;WB3=*OPL\RRh@̉cFz r_E/=dῂ9 Pf~MӸJhY;,CH@W02^!EeNr쀐Z˭ƆN!jS H+1u=s#:rfO'1JӋhcߧgGnsPz߹Ga2S-mUbm륎gY5m(T ߫X#<[Ak,_L rO;^8*UN !d[Uզb ːRBkꞕt$/5H ddGu`:u9^:i*o0=PM1=}58a^OVh&Ῐ-SynڧvC9Wf2L'=RY=Hk7c-L1R &@ 5 ݁l5%QjSi4jVqkRuY<&Ql(.Y.Mƅc9s$lwА6yFO+(m)F#/L}ȏQ tVU! 1 f I?Oݭo#?F]hzYG&TC=E^yĦU+n&(,$V 7AN?O€uRӎHyOjoXH\ UG'2Pn"h_ l@:>^abOF,!R>r5bĨ4&4_YFc)6OH>D^iAr0n@ID^Qn^acFPi:TPqB2\dmj Xg<_+Vd`\&G^LuNf]|37Aom>^sKweG~v S9.Qe}G q幫M"S$9r3_\gF9pNsI@[;>̞zkN_ЯƠP/bv̄āآ @a!|L6)][q/%ÇZM2Ƨ$*UVfGŕCtŕF&67B L>L*VAG\廽WhQeMljBeX2>ݷufn CeK8~_[Ǿ"@"#VKwe16'B@|}w +iiʓ3h+,&s?M\} *'.|JM6*Yxx<q_WS5X>)_C0+(|Bs_-_je`r:"Ih~[g%wg)0Ye/C΅P_fdބٌ@7(m/-ʨ@s9>w=!$M;}9璠i[WM4x+#3(Q_ʦu:tX$x1+F $#k%,di8.@3b&6ZuS?1Ǯa UIیxU~8mѯ,[\Z+C:yi ixdLlbU0NpBI#7rKɍS,\-T{^`Z{Fo~!_ %/H8}xa b0+3+„(2OFf>!$muP.L|07될\Q2rl{+/b1ZI}oZ)sz׸JtZU"- : ՋЃuNn-ޒ&,![4{ڶ(!)Z&㖁'+~#[3T+RОVO㙭8.d:/}9G}[}Xu~ K%07*͈Kr<&/bߛٿWHSm_HM;Jxr^9@z)[\$:0CB6;҆rUtC.>QHN,Qy=oP`ru뒐WvnXZ@gfp)ļL27#eY6W,;qP\[yƢ#{ i8߻zENYvgmDҁg/{~+Y S@2"QP#~L{w'.V&IO6udEWF}0CUf'e'#e RP 3Mj'@M9d+D0nT'JEI/x;*NёޔWC>< 0zss,s0{@vY6mAc~߰s ‘0-sߗ8]h-cʦ?W=cyUa;Y2_ Pr t*wq >OƼMeq8Y3Oc̑Tx)?ie1 b~Z3gU&(Z7˧sHUnrTƐ`ZuA+jlzI &)ɇ 6sޛgVDeW*cfɛwaNDO Y6d˲uOg('\\#m y=%jqץ™kdUr$ZOXCt!teŹO}"1GW]0h}pK-af՚AFs|%#7bH`2lzQ5 &YXz)mCD@$-sɷs S"B%l{ LU.娜%Bh&X̼yE2b7T[C欮9GWl3Kޛ@ݓc-OͳҞ oB&b uL,d\GW٨z敵ci{$M}WO^柯;C1@ tsn[#Fi5;X ]~a[ɌClO 柲EPaoD~if;VV*2=MXK G栫~9 UE H]6:[.Ztfkg`=wRr Q 7%KѽM4H7ҁ\B%Nu*5ӧE@ʼnarx$҈ma:3n(ssTrT?JEe1;m|S/Kozw+a1A߾0at8Cݩ)1kPqG*q?1ɥ$,$DJ V|`ㆽ (ƀMSڞ3Rd:xԔvtj|z>)oNC~vJHQ¾Tf^/0lOd To.?e4Jg8L?$Տf [.vʴJ*v}̋OAbBfz`ܲ]8ʛE]ĴeX>.\{^(X{M!6;¥0 $%#p@  i#JTmW9~)Hdj >3&n5J]9O :IXV!69) r +H'ggi-4 32Cs QWnF>ADpŋ \8jVrVߟsj ^QK~G  z,~ n?n"++lW\^[߹Wc>Sb@yXJݏ!f?4 iepE1ǘRW4ːl"øl9-ځa8Eqt./a+Eˉ9FnWll~- H)-\2Xf>&a'aK]in-"TYL24uy;p{rUop'A(}uΔ=R~S@T?MC.'HUxo_O/5lHo $$dG@ݼyH@]Y#ӑjp,C n/IZ\@!;P;}\ ߺ}o;Crb;GK`Q:r(#ƶclbWST^M_U\ɂlH"3oMcAkz.LMACK(vvR weTX -Ӷ᪐Ssz]7V9뛏B-~Nmm{M_BWʂNxׯ@G7Y?\Vk9%Tk㚦 *lW;78M~[·To}i㑺N_Zn"EvS@`έרyoΩ)~K HQ*kC$?=X'x=a@`12FgPm d ]W1 c;JVY5FӇ _>UAr zAS!GKw  3ųAXqcRY"a䳴16|'dL]O8 9bD?AR?28vI~Mf0/4S{ `zŭ}q!I9ky; H0-c)# a|l~/ M6R:4"("}l"'wU|L~l%E}' k{hI(35S5p;ih:ミ kr X,T Yj_6J{FݳUyuvR(ANjEpj 08ђ&q Xڊ&1}no$4n2@%f.^5iۘ#̛?$?oo/Z:e"!v*i ZvjV*~D@% sx]WW ʑv, z?)qzF8 дZF/aQe"ܔpkpD*}ҸP- ekgT'Uv DȠ32 -JeծrqW[#q_wsyNF=n| ?gN&׮Hr|=p!$ GQC|\0?͉@;cNTۓ ;F`'lǀ.+rcWT5jM2u4#jFFs5tIW|U,y{CVK8geSQe˥1bZ}3@×gLItV;Q:,_/ԝmaẅq_Z4U~j0][iZifdf\ Ŝ|H/S;V KaQRftctl3% p#RיCgNd:0"?&[8s6.:ӷ'Vk$H kc0˴+>:U$CN<X %kmI=X)?\@>PHfknJ85u/| b"$mˡWK6Ucm%"Cei?5S0C(vVJ[õ,/{/EZepjx]MTS;}3g޸-NV 2as^301Hϛ_K4i04p~RbedzC/sTAujGmEؼtE,~htZTlVJn 6tƖW][SqCO !A4y̺"nbAK*0`m&*W*\ slnK]3K3!m$~O:h<w `}{v!`TQĊ k9sXDfdv,rPR- U+DpӃh1.~Ѿ^FJIt1:2m9Zc8" E/{r# < Qz!xybQHbj]a& RUԙR`K) qmM5OɞwJSM'l%]=B_ʷ".0BǟyP~,+ˮ8M:8lv->3 y bpvOkW\|Vtid:|r_$Zs-`{O޳1)\>39bW-_!/>T[ֺ9%`/ ,_b{ȱ ;r?V >R>\B?r}:3Ѯ sqGe) ]nz[jA?+(@=m ūLHQǨ@ms@.[Užl,-dlv{.ȈӸP HteΡf';T_F>~L"ip9Tn[%vy|;9M[5Atwz^·3.ԇϸ_ H6FeʺeXuPQnd`Zi`D,^gL0]ߕhKZӛ.PM~W,A8 ҙdXcy;s-J^׸ȡK٬Ka/$߰fB>$gNAhc1Ǒvo }HӪl/|,}5,?&@Sq+f3ϵTh? )3|ZƦYt7w3O`1biO,VOpi#=[|F͍b'w(ÃjK$!.' 33j?Nq%Dq0dBAKJ8Yѥ2F/>誺׻eMthO@61#Iyr%X(b f;!ˬbGMlJOs¦zƠ[<4D5jώǁ[|vnZIJcdy;Y4=hsn2t.ɻMLNLx5:l3iNjV* ]k!9{9 &4ԁHsVP:xr02?Bm(QHc˥ ?.]8I6FbFw%ՕbP\3,*6J =lB"iU.%=gf5c0s )+'#İ(Ow]Ԛ~ka#.poeRon<İqUPtA@ŭ1"=$sskV IV+Mĵ yoyK:yX5C%{,]kaJHv~,Ou#E|jdYvL_i5-#ƞ M>v>!V"OBz'$s]hWYTQ ]YL ]J |%BG]ET5ŌftP{~[9iQ5 %3דI q^E*oׁ+ZowVQ3ցԛO-QJ)"M%uIe&D1y#:I 4O_(E'8jSa+ ( j3h@])xX^s!}A0R2=PJQwfz#) {KȌWsb='!Yh 27 (W.-gvJeKjqV>7ðS鼀xc_^|}/xT~£=uN} ӧaﵸC% M"ʊCj^ }gIc* 5Ǟ%'?϶~ڻ} )'W"/%je vU-{yfVe3"- Z$Ǜ!'”L}.D!Yy^>Fe s-gpC,3C{kؔ@v†viTln[Jm (ɰxςç״A_i-gtr>`^ܡ捕_ ', _*u5jaU̪52l?v@i5qn ̬G7e qiS%)zQJcZvbhРv\s`,p>/Ѩ}?Ŭ:ǔaV;gw41"0s=xCalva',C#(JLhHxҲ1%thx aJuvAU;-tleH;QҙԻWϜ{hĺqI'Y$lz/WlK8ri2AZzz-ujy VM)>`zC ,ZZpa[| B"7| Z].pL[klϐ$ %h8IrPw TBFq3-f: `C3X P>LXb+淧A[s/+]HXgeq@',- :Jfkṅ`[#p$5 \_NA 6UqS>kR]( iz鰬}q*b`XH}$}T]߸L:6,o֖}^Xa }SYWES `nql ' 2Ŧ4.\3}f 0EG;9 y7P5x:Zyhvq.c8Ŵ3}ڴsZ8ʂ"9ud{yCS}.,_V,V C+rK%,%𻆂V8isV@ex)1\o'e8c?:>,'kF->C[pΌOwpdbpw ~V51FK ;sA10r< ht.įE4N]M/W*7Y F} ( JSE Рx30q+)o슏F݁4KiU,V5T8Z?PFaXl5YD)*1k/bj2ٿ@nlRù [.5݈ۑd$sR:60Uڎ;S"0m8D3 ~\1s'@`ﺥ$A;ԣ?T1 ƹhQk{1jy*FD$'AF-тޚ_N^ű h|6Ĉΐ_F0W11A2{Y9V(]> mS)=X"UVq.IZT:׿TUra!.\@ “(ߑ.;kۅ|NHE{f7Sd0RQF͵>\%9 7=*pX):G^v`-yD4(][m [xL_Z^ѢIRȶKq@<#_Lۨe{dIm`d6+a!Th _Ye UDMd鲀iE2KAKːb9N8ft-U򥵐r Y숭2F;R_1017[3qYSYhUad#HUIZtcker㱖T׆ p/m*_hfqE {dTcj0 'R+[kCph0n.,mZ$pDx3U>,ΧGA~;/ gwo:] Ʌʝ韱>dX)ENϙa]BByX`bKEx> ]o~IOQMG8:JZuD)qm'תc:LKKLJ{A{s8_Nu`8%vOg/Sd`-3p`5/(GJEg)ÕC:LpZoogGhrB[8m&t`Y<GQgGk4.,FfG8xW=R1Ps/ ө tiDhV?ād,ȉ:O:1|qDgQ>T7Ľ%,!Ql-%zR.Pd@CUvC7 %zp-Zjkln8'1=Gb(2Hu8˞v\Vԭ'1yN *‡s$h2ʀKv[*`}{o|k)Q+y,O _N wT)zP/Ĵ8N~v%w52R lflƸsaF;b 8(e^-^~a,ΜwϭK,uMRv&XMg GS58>U$ 95ݐ~8V̋߃"*\h7TNAq aG[WwfvN聗94+Lۣ~3hrwBv9`)D?tbT@m4~;!2ж*+?UC3cozOSb>ӊ־g | kZnص7t]J6+٩E}+ɀH8kd^ )xb֚uns7BVIqV7kQ= ~`c2xQ. %qBPjOaI4eEbG56< ~P u:y_Uu@zj`.u:gc0?l ID +P.CoiZRs{xO4E\ғ[^03v^3݃XT`)A~#QEL<%=%4>3VVI7xO/n֢|`1 '+9NH7MJؖ vZwʼKڏF}Hz\+hƇH&~P+0JvʾȌMaZ=], IQ ,\EѴ!,j%2D^ 6!xg Gl)9$17уO"/v?%jA#B~߄nKGqxcSRo|u>|Bj..aZ˂ݠ( Lw-'r| BFzl51ԭ.ed 0D)vLDE5etUU&FG9-g<ÍO x`EC%;gUmjq\ܫ\ޫ|vENb76%նwiY(aLKQb1\( [A_,Gy)c =tз~HKFB \UThn˗ak]>e-%ZV'hЉptgktDg(L1UEH澬p~ ں9;Tu6ú>Թir40Yz#/*xtL;BMܨxuidT&8v#+HCƟ|tE;eس:GaʒZ*s12.pEpZa+P}noS|g`Y$5uQhfP nHc>b6t$Ѭ Ynêmo=zp2ÊEo}-V )z02Vz|]z&^8Ɋxrkp !E_䓄aL-y95o5̐ ȯvŚ&wZ6l8cB^Ye7'f:LOZw#U:`3\>*Oљ1&szH+*TگiHE?W7K48 ^ʸѾzn!&Bz(>;w;*ɍD>J+$>UfprVV ͺpBx/C,Gl, H#%9)_ y󖸁!KxmKz M V(254`& qr DOWЯ%Hlg"T u{HY2!B+k<@OgJ+~p663> MV8why4^w|AJ&BZHRIy"m'Fߺ⯲^ㇽa r~B=HVRW |'(ESQwG9Xҡb 4M;6y,b7 d^wTjqm<@~ R}0@rizAUu- .n&>Fg_aӔ-4BMgҝ7F $-=d ѼB TyL\9U:a 6D"ܩ:4x6MUDO^%2PI#XBywS;kWpk㡶̲Yz\ jb-77OԀgv%z( \{T U!Uyb6ſ+O~<Mkl6F]Z!d\ :ޭWgeT41Rpʤk4*~+ zp8߼6jS* jTGvUk>B=Wlq\\4$-ܝ0}'r8Uyf->ǀKhuZ9h!z]u(3;̙?(ԄhBnM*V͘r{Py4E[8Q O!HQ$0I[08UANakV|45|rh fb/t+{~ˠFD<^;a> ˉ1P-Ң~ ir<EqQMY+|an?-_"gܵAٶ~Nȉ'MK^f| ?=@CEg>|=[ϭ yY0`?uoIB9e?#T&Vؓ,_U03s/Ej2U \[-R B:_Cr䧴$*q鿕ՒF+u\α5vT#!fђus9-(2ڤ+N.wS`IHTb.Kĭ8\a*i[/_2~w.'קpqXT bTQr˓K&ugC'O9lHsZb ?>,SGqR?N^/zFbZl]-5\F@]iI:+J;Dsx|uk%CKqC*(w&!ߪj %є{FRڞ͔ )%JrZ)ꇐ'Z0(zτs1gb[M|P>,x')v^I/FϮ[OJVKPGHQaG<0h 3m4ddPڝ軑K ѳayKGLtZHtg%]N s#A緷w@֔7)'z"/Wo?ږ zCن'EžA%>-Zzuqٗi[N^ p+{-HYvzQW;srͬ] ua 6PH\STʇ[A2fV}(o 27"K¦"8 NU-Ĭ BiH([LVBZ@NlG@'/&#}wFz(0/hD! r#^e?]8R8:v̻[Ӂ!ϔP~< q.>*,)V"i' ~_r)>46nƭd' *晪!"90Ϗ}m>=p};[tbz;WGtk@"Tʼd_5MQ~S}={`B|GC>Rmg>"5E:,,u8*n T}tд +٨ӛ f;fw >KJ_>͓!aiYcTbp<ěLO h_-̽fD`'T@ 1lջ&-suq]>Z6r~%(̵soYcE@bd+ "-k4͢Qۗط'&v[2Q$u2]$gUL r hZ\=ȍjɹ% -Va=JO AVĄ+" ደ1 b@N bmie:`셣tW@_W&c,S{ԕrZTW Z,/^-lFnWX[jo4Q%bR2jCB!iCn.hDq}nu׭wdFȤ֪R30 l/KK]unMJ&r9Մ^8Rl.׌,f}fHoG1m<0x  .@ 3UIB^9x^O еU|i03RP#.$+G;}hM'>Bm6DҒ $-lvNpZ33uIAՍ0MnqIL[~IrmGӔQBU]k 88hV&c#齭Km2.aߦ9&.!:${QskuVMh KEV?M# D[5 z+dlr@9$ ԰'\0T Oh؂r׹HG;h*MY" t殳'pC#`rry!TD`ReN 4ĉNxB k8RaD`"\D*}؅g9A0?gX[b-8gnMTIs][TM2hu;䫷XKˆ]Amo#Y,:K(,:%MQ6kP"G X"@ fRPDO*6&%>a(v,8tS6F+ =@羏L*@ c)W>csW*tCa< YKO: z{}nVqj} /lV`;wgK(g=x biSz1D?\>CAD WWBgaU޵u!$R}।.mniA:֭ũ[#}ăAUEi}{V,{ڎ *!D@ 6mx#û"f:]SbWNpJVa2MɗGyfEm\lփ%_4lD\Up7|%ž TV J7%2P C-h&*] 'pV?POдC Wh,:մ< (1w:z;_.0:fD = } L켨Dny߱9 4+?LO4' 2Q9艩QAJ;{0}nۨA= /5"o@:|XqLӱo!-t‰Е. i8a"@}t\ID.O~qcYR<k'HG0/x2 ߁)!:&YkRs5`#SQآpo8E`rHm-0f)f? ߪ8@8WR7ޖ:ĦTSs=qk/-k3 m)fMU$` m\ 1FJZA9%f(UVM72;NsiZ~T:'n]^BLZԺ=,z XF_ 8ZnvwjklwD1e L B Gb}fƵɼZi_ 0\I|Xg< i5.) #AůPΏKb+v2؁RerS0]?G6D-lwqicjl˖l Ðu2O\H'H%" ?Aڤ4H7_/.ŵ(7xù[4B?|ZV7e$GKC_R2Ѻ>=IɁ.xѪ& D(JI6Ǟ\ޠwۄcc`p@· œ}6LIIr B dkQv,ػ/{N$M JbD>b65/d%]wrYʍ5; ?vTk8taR$ lB| #][ǁdlz ] cV e>15-'!V3 O̫h1F kd17@}KgR3X.&8Q:hY-p?/+=ٍN6 >e>C,nuTϱyti+* [_][ؑUBNqʍ-4}.8˟^>k,ϜǺ,j#9GFnbns38* Z?@Ҕ7@ YF%g6[c̳߆R dXB~^{>3 O`{w㎍jY d *sA_{Vh},%ezxGb ww_;,L*RS0(ށUrC1]t@WkI pl$NOR.v%^ɦPc=x ح+DTF d u1w>}*'էh vƜ%{ӞQ32bKJK3U_3BZ0|–r8WHzu7vwɤ-CP&[OS_^F#[`idaVqrlEC/\(;{ބ{{,N6>zI"'+Ymo*to}̡dό })Gp^=rX61}Y8▌U@~l=0-!a~ZB<\n>P,d\6;/Sx^p o׉|rݭUÑ @{tSOFnlUQ}*eh!H2 ۠J!p ץv@u6GѯXL\2\G3f[^#@e\`6%5Xwg"^u0phe<@=&{WI {ǟ!`A ,G#@/ՉE('޷Kd bcΫVH2*^vߺlX¶ʏxU>GjYX]SضB-~/h_b%Klwj.~2IPշO_R񙓘#vZ"9H4roR+*`Rs./ C?Ows#9D߭ Ⱥo̯M+ܽj?r%'S:jͭ/-@du2$V)na4VA\NMf;Kj9oCGtؽ9Az.ŏê/IX}rK}C”eUyfӜ%%6"v]j*}M>&lI޴sP% sQ 6ڿY>f0Je"V<82hOd>XH}-b$^lͻ <Vx9R_z^m,=@jk2#%yzX7QrAq`[ /-SM=C!Ry|*#Q&$wOgAL, DN[?hS|pMw{;{+pm9Q^?y&<ܻ^e=kbss e9MNi t6+sיRI 2Q{ yJOeIB68SOn'W+B'h`&4S,0鎈sy>>#y\:#dZ=^*Mȶ^x625Oׯum~\Z{xYH7IἭ};Ɏ2 Tں0;O]ƵwV!,TDشzT,63JH%&Zq-Poݖ%DIߥu SORr [.0] b pg&r?$xu}kAXݵ.w:@[n%Y귕< >#iۘCPnfh:Pe9+G= ù=% u!6I*~#] 1~vFmeG찇2cG?HUu@T.$ {\'7AFq֮`W&ylO_[ z1n){Pbx ׳ :qMq ؛!vPX֗_f@|zR}Edj9П'Bӏ2?:vB4%@}1'2OߦZo\ V_ۖ~gRU{cN3SzNu27{H(UD~ l*,QZab$](ώLn=dL)dB)aY}Ƴ:n\)E D&h6MꔑCrx ,~qCfv"S? yRkY*- N=6 –#x0CO]npG PMd3m;;1dqos d_vч5_y6ۃX3~6w|f ܍ǵq * b.Iqr xelJ a]ePG"~9t>DQMS (9p?xuaK0Ĝ:xi*I\SFZ;K> 8ø: 5 6~]x3xOC'JfNdJ#sJI56rql`RnzM[`׳ LO7XuxӦ^U'+IkP$!f |ZD kxdNrF>qVM mzZ% YD" w:,swcp'ՌgeքL+*e-ʧ%wVIOewW"@mT Ul aZƸ jzbxft0SdK;A "F>WW,lX)nX0d\,q3"n%VATq Z%F85Yiyr. :ڪ {$%$-Z{^-_4oG)eI7HQiwZg^-QVwA6-]jp\Vmozs@$M6sD0̄{-"x$(FLk 4(%=۰+wu8Ѽ5vϴFuܾ g4@488ؗ A s7U-.5r⠥Wk!#G() BD!ǃ&2h%ND5Oz,6w⡄3*mka^K1 ߓ튺K l ]`p%6vB=\]*bTPLZ7'6ʽJ6 aMwVcɯqj!-WKcX|[ b@=1uº,3 92';1U׹֡ԆGYۙ{ۃ_ aCdĝyg sA)mI#bs*tV+ǐ]OƐXoݾnln:W .-A (^bĠ+*5W51PdCFc&uQO,9dXH}^;56O-[ڧpt|yNGM&Si@=G1"RDm׊2o"c$CƌUQKGm=LJ+ыJJȿUk۩OxIT;F^EY|fBG$U=qNBAku5q/ZclPqZP!_M$DVZT!Tڅ#Mhx\^)Ys'UYp,吿V:1\%$`.ypO5K`˙[lk9ϟpGoU{@K B@woЕzݘyt^BW3-'cNbosYe2(p>i@ea7zEqۅd{Wg =]6/- 1 i,CxQn=\Cj`r ]Q"+ʉ\J!i$Avvn^>ǢXXqj]ת$3ҳܴf}X3>ȣo[:TRRS:q~Q:6k+m88;>ZEiɕUMJHti &ۑ6^M)gQwAd ƒ_1ŵQ eh[.``jR[πQ%5btd^BG߭k!t}$^+H-`C݄<"_=C$"8xiO9 .*LV-@. U<*MD/:K, i C9t6+d]s'aZX>zL$>'6՚UMO ZbccEЇ\oBo99x9F19,PX^,4d@I{y*.˗ "7ΐdI}c]Dk ML0nf: $]}!֖VNV^zSr+؋_/kb%YG L" `uvvO>){ȉ+ecXLnVYvH%4.k }Kq*8#;Mi Qg ޥs(3T+~FF/[ƆݥpZV>N%Qj; A#D6[a;9 #L-:EQEtTy*$z-ʖ+1ho}*З&/0 vVNK02*.Գp~3QUUQbҀ_+oaɚ]3Kj5pޭ{ e1N[S;-3&?ј뜄V+q>DOWG>VqǬ`CRKR e\lc+O^vaܓJWۗ; H=(2x`+bo3<#24)ld1-#6}jwc_ 9?*3[IC1HDbjiN# !nAIê}.x &=,şq*牏ϦG"אE1=5 Iꇴ#vM&m1Hkg jj(_|-GCZz/cM0T ck9n,tv$4;jSK؈ޏiriI+Dã>jGٕЕ;KT*nnhbn%Jߏ +q TTh15b40P.K z8@L>kmReqJTѓN\fxm0mQA}mj_w.BewiEA>ol|.f q!^%"/ qV8Zތ / QݰWcYϿVB@/n$%'@XcM؈`X qK>Wo3x:7*Nd|Dfm(Ե*ڴҚh0ct_qcM+Gr`"]RYwK6dvM}ӖiY9ƓDS<͚,N`_g7tliPЦȫXVܝ+V?ߡ"L`GM(j~27'@pV #C4]Mor-fVʲ1 ߼Pa >hڐ.m|Y=C_g@FaY|BP% ,M;zm%ԋWT^ k(r 8Ga5'LkêD^Dݸ铖-*|"wI4mn0 \HZg^{ 8bDJo J}fv:}ll8N;svq_-T> {辍TS(r39(L!Ǟ1ť E- V6~PA?%o~i_%N3Z><ݿ:xh=尝z`ҝlmd+k:EHnzN\=u=&WLyk_@;t܈ m"g+~E;kıAƿȲ.bJjߛbJυ{-;MʩM&)>iS4N: ˋhJbpQV^k8# Ob/ULP.2K>Ul8X~U`!G {H-2Alχ>ƅHJ5Ϻc #}uHF6xiLCK4' h!Q ,*2 X;tܮPڗvo&{8 ~#xa,5t.r}g G>*=FLD0X%;;dc`|jlrkz!( 17q҉~>eQ8P1>hE-6$Iju. S.w)Ç_Y.JoΓ h}>՘Ex +z_ހ0PɱUueKvqTEAe.|roecz%́ij3p/49x|\ i[ ,Y8~Jꪱ -.5ZSY$2 ؗv OI)AqŝYF?n;οe%êsР?l0k@x0bx9#¹ǏKpCp[{$MP^È2hr6-[s~a]p̂!nN@t|W :=g^?n%PhHxrK>)lX褿sTG3E2XbQNywQ(š9ɍ$M gxQ5JW2^C;reЍ at4KfhA:fE^j.|d"C^]f`mVBH)ziz1ԤiieJ{Ѵ0m딻,Gw:y jH8p3څOͨk0C򷟄DY /<ۅ0Tb d;c'9ƨ,B('A#D?\p%V-"B|kc2z KH~*f㪥2FB򨑰,ph~ ZKbZTblYN :My 8PVx>SWXKȑm5|쉪$;CHұW? ʀ?C{U-NnzS|j0^Rъybv.\*"* A)VQBf!;2"X_#f@?q]`xO%T]rت2%>b'Ѥ$=2|0DbЫsΪ7w@\ %ck cԎs/^X[~Y=9Aga+q&ǓXh8A` ԉA}ɷ&u+.a'\fQ4a[gwb }I0m[m2}awD ={(GMvn!}EQ/ #)\"Frh4F|^e24[6v Gg!nڗ ۅ!DvrL266H{y"s+K: @{-&RvnPjG]^؄sns;8)ٵMrp 8_w=%i6~RGI#zt<&F-Q!{i~3Jx^(R'G[/*n/ҿ6Xڈ}(D%Xk4aJ3d W"nȀ˲l` /;};X7e܀n]1:^'x8,Db|ʣY ׋-7Ll+\A:g )89y5ed,hm㠷g&_Hl^^X.kmv~aVIJoĴgo+0EkV2H]'Ps_3+tge;"t.~ԳQg$}P!tr,f T`͵V+I̸+-V)FМ`>]/[uꝋ(#;h9w^dl |Y:!^qa^' hWJ"(wR/](lhe^u![~e0PCY͙#KM36(kA;{"6(PÌX_JIlMpRf 2Lt8@EU#&7ž#d+#zțj>rOnY-|ژO2iVEv @j[K[nIдFʺeʆ\~.5W_${0Oj\{|`^C{=T3F;=XxWqt<]A/eOw OPyQ]ٛ](q0~3 `iz܈*}CvĢ8Ҙ L%|oNWE @xPpS t 2i{9#x#L,+lv md dk|\J'{~a<޹!O؂7f.Fݨ%҆Cx?#4[sq)mcZ,-3u|QN*DǛ߼^ߑXe]ald{Zp^%PRN<;Fᇳ1cX$(՞->=S2PwER5tHH3pZ8\݂7dz!U& d?dɶrXcD|0p=5~-qߓdlkaX6LEeȃЈ*R;P  _ۿT}ǂ(1[k+"&-Kl\PЇi%Vʊaݻ7ta&uXZbd Y%(yhrK Hh_t;P'#1]B8a0Lp8zv“ N䖨num&Ok,BتmI#V)4߻=nKn߬=݃I 49ϴ՝Lo*5.ﰁi虗u`Lql$<;JM^538JfOss$JͭŦNxQE1c\րZK¦tPW[{kڢO*_b+4?)aWs7wD@ȘNփL7{<6-mXkP!;fHb5[`h6G M6x пW&B$jٶ i?k6=U2Nlk iWƲz \YLI __ebĝp=3%@[jRoyz망8fd'(8v\\^yr+U x]N5f}.)@E*Rޕ!(ʈ(|k?2O{Hڣճ\i"QjZv3CŸظa ݢw|dj!(u uzHU v܄WrBP:BbNE O֧"TMK sM6Nڲ߂ǜKnc2+{18)AK04_yzp%H)bg{̻2iȎ*]:ji*x62O*q\|~\q 47Ҫx}-+qdhm`,25!Km2zZ?SO;~H/^ 8yB r~3S\}]4~Tw\Ehfeoyj0ط%HL=p't`?0%}o (.= unI8߮F3Pǩ3M:_zm m Qke=͐㾜Ood_zBVhƹ΂lNK*t$c>(ɪ0\3J 9j1uy$R1Ob]+Au 0vlDcpu3Dă3f ˳=7ބC_3p^rl'A]eD|ݘ S.HI$h54\HbgܵH ~GoWFkMUD %M GX&.6O8! y`MQ2dv&Q|F3,OS#zHF0&|GOH-"MF/`fN+Wƒ6K椽{6'K 4Y~4:$sxJ+yg8E"vkݞ ꬜l 䲸4d@㗁Lsj~q2C؁ΙM)iLIpKƽa7zs(ɪUaT/ڀTQ{'t>"zaim 9n/3 A&n09^K-Z[u uǛfBTxW<>$Q%|5_1c^I7ۣ|/`((i)sؒ20VK#x'YA jx"T(lOi_* A&>.uF> ɭci;Q"ZJ:&3/*VV}Հ kBÍܴ&ߜW=laM9W7蜖IfZtȤ71<% It?6@Rl>H}I&1Obؾ?5rwD Wq)D _Qm+,"7ZhwO&EgLA35OU% 2J sYpj-?&1Ftń#t=7")ՠ;PT6I D8y1pK1yᦏXt*JKۊs/ r="UȄ(Ƃ+K|̱X h VSw/Ghθ2p嫕 Ju.OQϼ+`p Y=u};`»ZWQG'h/b/XB&TNM7C!HCXzCTqfUYŃ~(>ѣsAQ=L~9TIbxv+ܓ1 /-cMS$ -j4Ĥ=&&@W?7DgA Ē =F''IR\2cN 5$b(| @Цn&¥ ^;!&+*HGB7ˤYYmmy#|gSGCL~:φ2XJojQ~O}bx5Nwh4X:`~s| 0>b{-Dhٱ=/h8&$V9pGP{ئ'ݭae&r;{BAk@̆e\jss2[[#2{lHu{e;=J X_f9}tH!Aw QN.&VJS<Kh$xwY-؁YO`1MKt\<=œ+U/B?^4 RsC҆I-I-Qvo.s~*'<. 1\|9|YH̦\ɶ! (F(9Wn3a1K}f nB? LiA\{|.GJ; !Z-[p'x h,9wO];5#ѣ5 cx?~?Qo$v\:N.@<#6@c$kx-"'@4f( D̯R'7g'U33Jk6CTv򶶡]`S `;E2ɕJGl.Nv]89 Kɍ)s ^>WZTO6$]ۗqT-ϒ}3Ʃ̈́}{81' t+`U"O+{FZ⯴ FŹ;S||(Vpָ$4ow8׼mˡ(!(LX5ҭIFq"lO2IX>4tݱilUWV(GBqPV)"G?Z4(f}ثq#4m; 1Z=FyW}u.9~ֲnL8H^͡ y*re1(gj3YȬzб3ul7 0vzvxO|mˡ]ukkX2_!VoyTr_t:v&99$>{(؇q=m(;%2_qN)ZI,%H}wpWOu; EaTene)+ܝߔ. ?־i.u5-Ҫ<n@8$.'w{&S CEJ$xW-(d-$\CJ4ƥE/y^Vx)W)Vqiշ:86-=jSPIٌ)c@wt?ezzteEԃ@7StgQ|/?(ކA4ؾq$הhqf$&/_*zF5 ߔBW.I$ZO45ϫ*@1pEsĥ_ 9GZޢb Zz*H9I!6D߂m)L?@dum*Hm=U~̙S:#¶Ag@7׍LQ'"9'V7mؓa%CCV :*Q;gZ(I+ss S}@`{EͅBƚŧ~Pl8%Y䉀BC nb`5F 'L~GV'_rk$#9 L8h1 R.1w̼5T}N1Ǡ">Ɓ{t?ۻ;"\*>/c#::=rX~7K0 Nd }_6̄()EסDS\ ~{ Y9?H՛(δbX_"o@,x Uhֱolk3T!!Q1^qP}asvu]_Ő:&a-r6߱4P|H 5 [! o$I&G1QW|d;x2vsj+_~3Q{հu,~SPg4NXB/pE2R`%7 [i!Jқ 7ⲯ/h lΔ; uae1QTƄ5& p4[hϡMCn)1}E'f9F=!vfB)XOI;J|[?Ok@GXo_$[Mc]&-$C=R?sL)DT,P\FaSQNMF]k)>Q$RW oō~W:Ӓ Di|񫣞ky$d|c_GMm]OPGԦR*jb{uYz Zڻ("X^]uq*3OPA-0C3C6-_o7N^f$ZtIdnZ1] A=$T} ~! <2z]c%6Sjf3m+, ,|fƫ\C6`#k$=.`zցum=}`8{k摚!= 6g'6&`؟!SWCn;ﺥHtE>4u`IF|&G5ܐe %D3v.ĥ&JN ܐfw: q}v]42x;FM@;rS#A"hG*A45Ppd@uTH6)ب%_)2ˍq ``1CS\ :tvc7QsqʸkS^d=t@or:13lRT䂸e⁧LԼc9ISaZO!̬4m &} jWń!.!{~ /"4 q1_ݫqekzMTI,.BsJ͙jE誉V~կU_z5!W-_> Xɻ5FC J4:ys{ 觉=.8S>f#~)*UL|ΔZ9ķ6 }!;Ej7pG>Hhװ:$oH$w৏bOO0z1m8wB]E9pyӕ-T tb ,j F|_]-doŬIy^P C˶2c)tm.P5z$h:jQedpv_@<t#Hb4> 껖3^(횀[UA፿kzW.B$bP2?~U?2'6Hd#K>3I:4faܿ#YK+_ƕ $wdeb+|T+P{'b%/< m,QMÍ-\{FFlX Av4rն{/o|RĴ%ƑfK,\Y(.'k7&OY?3)G\,[#1El pG \?YxaȠ64R[HvlpKuqx#)|Ȅ`C|bFQ*.AHwAF";48.''1(SA\ē&i65 oBʳ0LB8ջVW}愲JJ~3"L|{sE>)6(p,G`c*cX6(Fj>mExK oxy1Y=N`ai%S(6U8Ƃ^lm˒T!dlBxpPzkRwñ3lMmZ29&^b; Sy|& b9" /RaՀb- |6`+;&eh ZޑmXR:dixgk%¤: PzQrhK|2]->G1+d KIFvXW,s0" 17=٨/eU_xsj.'<$ I|GU?a:7o~agkQK1y+ooӰȍ[Wʑ֯m5ɏ:7kֶuC}@>/T1`sd{|ȇ  h>b/*@ȔW<D)$,V.M_zMẼPXcB U%{WRlūWV;>}xz/XS7\Ǩ7D (َɬ]x$XMT 1h fOz Iu]|^L2вLuW ]E-YkpP9qr0x 8j$seOƨ.xbBx'2H<5jc֝hQ9&єF*] =ӛD!Ǩ>Z4?7o-Z99~ `}}&*0Ң8$:Uj03)%$Oy[y'WP9'5:x|F(v!8Dv;Exδ0yL%>b" [̧Pn!1/;,R6SUmJC@?Mcv }[(<.%Ͳw/2e<9!Sf 5td`KRŸRCZD`"x,y8XM;$4r+Ѓ{&.c-PsEw8s:zY'-צ x1mi<_,+>3bT=g]&H-4:6{dNm%},֊N=askzZ8fP00,V~Tc9NԠx&^/<'Z+;(wT7<ZTgRw ^;P[sI*ED'L3KZݔFdQ|xHtim&q<*G DT)$Hb!1O IZ)@!US&ll'2fŠ[LÒv׹} 9`tƂ 8*K'$؉Ы}dXRٺ!ɵ# ۵A^?tOj, 'NO(8IQL0j,m5i .?Y9XQ ܂G.7u$ ã\S4T/x47;f Bi&JKĐw)\>IGL8hbrlУ>0=C5$p,o߶J +QCTށ KVlR[;:{V_{](I׳.|%,}ˏRǙ%uYF0m0t6P4>-)߉ *@H[\vG$ 8rQ7Z|km%/Ak# 6 1 ]$κT >jJwwI;9*oS #bYv1=n`3 a'nd (YT&:y\{A6sk!#Ch)MO;(Yl:B7ZuitGR@@)Ԫw) E3H`qo`[rQ~ׄ\9\_UIH| M:=GV+4ҡz:bGCq|l ^ܳ G{+: V? ̰)-ڵ4|^CX"-2^XcVz&&Q<%%)|_ϰB$0  ٕ44ך_(r{EeF]9}'q68Ew;nF-^hj ЎMNqa`Av?40n%8FD+橢~$_[ߌ~:'i/{R͊g_~Ú/ q쐧_PSp%8h`-vۗ<0: ћ07xX<-%R4D^ WKqpm|GPXGlz#7LyRQ 3//nǃ=Q昐z]zML- :YܼGKw$`nju36*{i pe+lأ5"3zdX.0ѵB_m( EX>KA2^r jX/ dH;_|R dQ\mI \m 1e )%/CuM,E8&>9_af4WuM268rug,@I{i*.9!ei^ӄDM9&a샒{Б3b2.&nEv 4V:RϕsyP}?EWh\)K3SHP 4甖aWgrIkcO&۰P=~`iۮC>/ofmd寬t sSvS}㮋IO$N{35=-R+A"jFݵ Y |fDFZ9g#ۏ)̂XRiK ;>;Ii(ZD4b@r )s|6\!BXN-`l|UGpP7ɉO(d]j{ HFKYW~](M:kD<7'thJn$~vy8`ѯNQ]9|̼Utf\$< 3,\㬔(ErP׹OLHpq@H&ܶ]vJ*y0uX|a qu\׵GVo{Y)7ìmw5JbþkIЖ&hÆp5>sg}cf #A0J,l45FN "L+6$W^G!o#ye?h(r\? D3c)ʺ<,8Σ-́/~Jݐ;CM~+=|F[/PLw*~npǺ'|5VwE^F tXK_F  uisVvx%MB:@f.6BԨPZN[s9`6vWiodaaCGls WiTzv#ʟҧD8s &fU.NJ_F-$ b ; D=,_{aPM !-X*3s H{;Tg}W)j@!MVBSJHNR#-36NwgLN}Trkofp1$)[2+'':C~2'׎5t`L57m)"DWG}r G-=zZyO 3d/2 p2՜ o)ՊxB%ht@Rxc% gtr@ٌ+3 .&7ԩ.Ѯ_RG [~ɄvߴG)~\(=:\wl"˧)7er8SG7z3voZ&3|>N!Kzn9&ltc{%Rܼo.BOᧅ)J"wW)R(odZcwn[? N>[)6YPgU/QX(8pD:GEU̵N)IY }]$Y:[-U< [:*b&מY]R2ڜÇXO ^U~6f*@[loŌ11LsjDpgm/s{ P!pжLBtK5N1*hHmhTIW7ga9n !6I>NAW5цM)(xnS4C94Kbԫ[= ?XM-Lyْ8,iM):28-ꯨIs42^xuR-EazHp~|t;iJAN5!o+5hRMX{Zy'2rꜵ{96#guw YXhFٳ!^=waA>Q+-S9;bbi>x[ I91оrh_0}В OL/?zC!ruف5 2t0VLm#VcFǮ167?.w~^Yh#c昍ƛAƻtL @3ɢOE#|69H_LOnXs`^Fl(d}2ɪ্IZ3"Zq.C pCh`*n(nMC)~&gI}7ά D6rٛ/;tR[%gMZRzgQJRw^va ԃFK82->"e"2j] ,9%Fˑ6yOąh| LpJwB3. 믯"awZC^ƍ`'fU"=N̊&X3"7>63&G29z"v ྞI^'{ }ަ`Z(U"L{:#ORS} eݸS؍ɔ=z[0(A³>I8KŚcJ=y0 &]6( d_j3ɤw\]wC<&(D`E֖}/" ^j@ LJSQ{!6NڂABVXqvN]Yk)ղBah:a嘿hL\Ъy1s?> ن{6ɐ F3$bZMb ʼn/S]FzRi/| ]۲I0`#U9wIe{8 ܧ+D3XE,ggޒ ajNȁMw 5azt0zM:JUp&}r|06-/ӧ9-suH=oZJ m+.dUPuXB uh> 3H=b> ^TB FUvtK07x T88S`0/%`% 3 $AOh9 omF.}[C 5 &أ$B_/ɑy&}}nO; !wc Ө-th |,u(rfQDv%gc}7?~7Q!SLbL ?T@i~|KlT7-þPaB SI0rRy1~F*4ncc ;lDd1($E3[V5),u:s{6vq _ȃ,]bQg+kis;<5zߙuj~({k[6p"pu;tGq..{Z`:-APEuI:3-\bzL2DGR4Gd:tKqsEL;϶ TϾc2S52˽Q`#ԵoE%Vo [u_S8D0ϊ}Ooֹb!0iX3_>:zC Yx1o0=)JxȴR!Y#AkٳY"v 8uO0f|r'xk\q,1w珞VA^whV^xu<Ե>{b5f;b!JWoŽbi`y:뀇|ђf`6훯){6+n lV̵ uV8  KR&,r@E *dz(N77ϻ8`y#,FD׀# л.&nD; drS܏#eZ${ YGHY[V66ObLGBg{[ _hGc ;Omz}^ߓDC [Kx-?v%yV*ZaN_b/ /a'Z=h.Q՟X0t:Q$kǭf)Ix)¹R8-ۗ\HS~ džGh述 4SOY.@vo_s} | bl lS1-v*!X3Dd&R-4jPU1_AU~+pP ,lJk_T_wD;vtJÝvfG-u$7Y nBA=^یn^3c<9'xl*r(Xp5U|wZe=jPz8'`U6wQm_ ܡxhK[2pat8!Z(ݺ  lmRSd\2yY'ȡV m~ёrT'9;rd,Nu5Q'^֟]v5\k]eo*'D ߏL"oElAL7Y5= GK!Y* mg*DݫbBީ7gRCdW%D6h35em-M*1N<[S׆-%V۝ɤuڕIBy~>ke<Xty |仭.Щ\sFC3SysRLucY/_z0C] maFtwrp6(P%ւL ӯar" jt4bgZ)[&mI ɦN;7dړQ>au</1fuHN| V XA١k>p} g3S^A)Ku~Y~K:#E+t4BT:_/5l%e$( . (O?9B!݈_ġF#$Ģ;%)BJaIFt3ӂP"9`')>}X@l)g!ߘXX\VNyH Ne뎥UxSXIWq|4 +y 5R o@1AZ1}ύ3r5PY:ӾmX5b.ׂC#D6~s';\hP4!pi#j4^tar-%^+~MRfzY?G ķ }tfPQ.nAq""|,K=¸0+5dF[Lw qM>غeնPjX!jt4񥘗Y捒7rN`z5yFm|mfpiiXG)X53ͦtj` _4y W|ha<)^rs.KYUm!ܞױtrŖXJ 0Wk;֗mЈ}h-2fGo]q!&lh-w):%Y_4IM|J„V呴Rq5:4KqSm3 >U}SWvI>,Z2;}/R~ NQm0ۺP¹'Jp!wetjv>U;} MF7>9^{ )Ϲ 4BE)jvN'eS<3 kg{jZ]NǤ|;pWS9rvh* O_d*\x 崨/h 5w7Ǒ'_3Ԑuy~#<:)GBU.#Ę󼽴(•7?HŎ{ƃo3!qt&b0x/M^scxZ!ykJĈ1_7k fd&_gn%IZKY"oѬaf8宴 yVf@ yH{\;D$ ~C/$_^4%iV'=^=TceԊ}!_N(#f8, VEcY\ #i FOˆ?S Ԇq^+Z$4y@Cq_J MѼ=6_Dns[ jvƻP^S}9]*Oձ_2MuD &"c& Z s~ȰuE'Ҟz4p7c:8 <S}ql?t dPl N ƉmkWD^u^3.J=mdzaTD{E%o[yA/!]k$^i*@մJS@{JU+oM9Q"9@!5.W#bY& =6 8)_̉n(y[$\SNxI IӱKDNP ͈:h 2獈,'*rJl>4g/͈mx9pd6Z'u1Fʮ84#t+T5hW4_< Bٞ pNr#z"EJ {?M;a@&gW\;[@ಽ|ZASܔ^=np @|Z%ZM۲3lop@`RF#x\eg%!!LVq!Y^hQ4FLm"dfAP#gw(c::c|7g+<Ƃ:j@(ȾV &K y&:aSPΖIxa舮E{u==3-.5* 2ZϨ7 f|2"gRv+S5_3塾Xٔ?NZO;\ 4B1ЃA{3Tp.]ni̢M~~xi& }$' Td(Z%09dފٿ^ pS0ź }ј9:/ $0fÂt*=FGO񞉣L;W2D^i} eӂu+OxewGkL/ B\p?L7q]m3 YڄYƎ^0޳p18eۥi}r7{ev>2QO=abWFg#Ggnǿg*AV4T9 A 5)u<$)gzaV (tbo1K11 ` TiU~z_ۃ$F'$ _)#iHE'߳eA!bE$Hɗk<0):z*v\!\VԔYv Ee|3L}HtS7wD]pz:yMEDJ ]\fY}VA۬ 뜍H$dkvuN# (ުĹV2KYOs9݅\L{ @lejBΐЖ0^ekkh mxGgorO:b" 螎d3nB%(.8~uN{~]+"Ӥ,~6.#e'`ݶAp }&1OXB;A=e:$5#3NttnjI Z)N3zPqgb87?x"ҢoR]ൂC| &fRO@ 4k{~k3\뷒5%EIg#޼Y,h9!ę0#"cHåt4  u)jO-De]D؝KjB#y{;ϡ$˒qG6 do>[%%y ,DQZ#F&hx+$ 'tU.qoW?ĝCDϝ+j힁 ub}lփ'ZV {D yG Tg]u[C eVjKUE1+Jδ MN #U{ W`^͞@e%A=N{ܶ?PV*b ԦͱXx|(A# L~Y fY̱ N?8(Cj1 @̛P|OЛ}ּD93A&Na?hJk (S84tNgDhU^` ~J#j)AuS;T~ M_ ^,A%cFR'Y3Ntl8v^ڮV& FOB=oޟ.h!0&|Ypu:dƸUg2دCUS\87uiJK=,@9E愲0URM%"6qXd“$j/{` .xT#ξbs'@w~v+91bӝӇ}bVJw?"$љ*Ԑ`t'ѳVշt}# b_qzD^F|\c!C0K=rDYJSVM[ENLk&]/'3Ŕ:GIw0v|Cqj$EnOumJ nFa$uhA"TCR`cvA nWGm]pLJNn HD^IDwz|Qb/3Tɛ~?Q3v%M?zQ6u+]9{ x~nR6Jjxb.@kA"3|~;cExk[wJUM4X}_E(i^w,HL;]j"mIC>a9_);(ehAh2;m~k !b:цмFUeZҦG0YR\:1|U4׃4$ }Eݖ"+lda uH("kPEp?u3PgT\u0,{KhU`+YƅlKEq9{G3tL 3fyV}c+5A4(,H[Qj( XyVh'}ݐS!1߄#^@t~ը)PL6%-FZ5z@~ɏJ4L7B{Q ҄'(D¼r|2n- A#:El^z rW{c!pz#@R֚ݱ!{ nX2xӡx)/ qT{jՉ2P"Tȁ-_S'p%bmzvhS:w3ݪ9OY`N4:W][odHG&P, {*6tyv_cö10Ŭo%񱱡[>(~(;)(wg?!WdV˾fcXUmSk>hǷ}d@w*떚 PH))u7 La&(GsxL~F!Ӽ} A%[&F >|)ƨyӪƅadDd9_-^U,)sD22tr b$Wa;Mow0e`!6o aØ?PX@=_8b >^G񚀱H> 1ȺStF%tǘV5zTanDg5i\QÙR|l?Θγ| h' @!/I9)] a,&4|:h-va5%ʔzO^Ue^'0kѲ2a` /W⠧kK߿j@*>(S}M>I:.)˽U WߗV&8¨54K; F>c3խx`wGӊ3!uz XߣF\ Y<Ą1=5dl yYcO(ϟZĽp*4mܥ@}ў VH<В#G. [\TDb>4TK$K0.GO!7n6̉lOԙChTZdSA v'م.4 5ɭ:h"ӑ.%BV줷]$7(Q,Lӂva*Nޝ 2Ec}A)(mpuj+O ! /DdMַ]ޜ*nIwݮ+ydgFS~{l fpzfcDWܫ)u8瞈k5"ł?ENRe*"_ ggHDh" ~YJ>yC35W[lV6w `-3芥vM}i.I5OofoU }[`P5ݐȘJ? RvCv)x_;o'(2B$Qv j`Ӱ[!e=%ICZ4:f"N]B317\e[pP·C | yīpOYo\2 0FTa5ft=S0 z@3||M5!Ak.2#SrB#;<64TsvJ 34VlLj<^+qhL {9׸s)Ae܉r԰5xŻ B{EM6K; %[4g= 4)27ٹMC<SN) ƣ܈hZ\UzԾxK/g/!0KUm8eg\RC&Lff`b`5|v 6y2l4cՑ7ytK[8, voPkG}rI+A sZRQ+ hr"4FS-͛"-yz?񷜾Q~YgKx%B;{Sy,4G0(ʵ%pS~-һ77.k*(w;s0;'%V&Nk/m4apCX&٧g.Դ:14,@,&`Z4#{)RUi"԰7(*8rLB:~=ЖS\rl^k>/˓ eyDp_ڧjYbx7R$ڐ"rEJ/#M` )r-qoc_Z!EjSYa2꣆`*3KcNt2aKBuӢ*+ :J^Z_yv%(!To <4<= s.HnB8 s6℗[KȿlJihoޒ䉼t/YSM>|f ,FxX̾QNKEsoxq(4]xVC>T7R$l#*m9 D_#$4Oj𐢳;c Z QU|m iӃ;qn%%Iɽ'X?;bV?a]QgaAB Xod7Zr\Էeԏp\EHIk/v_1k@ >XfIBĚ \7,Oro:$|Ojd(Bw&"W.jʮ=R23bԶؘҥ{uE)x݌쇉g7ͨ_:$t VۉȝǶSd r:bXw{80h+4BXIA$Ճ`/Cd3Kq90s`CZ6Pcr!hml9fQ[DRyx {?=TVett$[6Mr"+%/ɷ@}Q ܉ Fq(ʍY/π|K9j΍>-5oցUNȖ@U ;ӼA lOj)[BT[óbn.a; tg-26ׇ9NP_$DԪ4F@d=9*,UO:-2N>.s c'YO#(ۺC`C҉ܔ^c.Mf"#Y@c釮!THȤakC  F.3n|½mOtU@C^fכb{Zu\]} "ŀD,tm3(\u86>SZ ~![- ?RhŒڪ\fo/@$|Zb3]\802i`QU[קv3发~+/TɉBsΊ)cw PWaOWDzݴn~&j"ER.gquh]:Y{vYJib|繁je˽\ik >e!kFd aw=ݧ ˃F7_.@_V`n,{peqE/!-D~@QUZJ)Pa=qW5T6$[]om~aJ9Mb0/λ0l` l;~{L䢩 EE/fA_o '}8"iI"_N +r'! 緹L C`ϢM})9 7)w\)?U )~рsĝvD`$~ 7BekdP ǴCDI˧^Rnؗ?Zȫݎ!&nu-a(V#Ûe55YunʤQfc$K_[jOfkT@إR=* ^D#$;N,1Z`}a5{M&ހxl9EO4;Tة g 3I>۬)6vIIť"@svNZ\+Z*J>s8N<\бѿPQGG_ vƳϦJ;1U1e|/l2~ĭoEUxƳ2.[4KB/at[.C7199X,VZ7ık(Z~sNSȸG-Xo]5(Yq⛐k ZJᵌoHjWJ`LPoS%+k<>:n;%S6BR R \m3u (&GǴ#3l).:ZYזߋav75&8bO.ne (( PWF8 ;aEoHVfp(AVDzsdYgȹ&cM//94$bFvtN U9:o |ǻtSV)T 4a #WjYYXV]iHvz@(tZ0 OBtA ,!M:bѩ>+}AAk(oDw|wJlE<ש%I{!#>E=.bNkث,/FHPP;${ ",U-\z+zmdBa>dq-УU=*tؗ9M0 =|[9,w읛X$+1 )mEԄ l~8!&E.dGunr 7=-#vӀ1 e 2*zo}; 4 8v_m1WFz^$4BЊV?8IXJR\)yǸĝ!bb Hgm9&ۊcjέ'rT/BeOq&k.?f0^v=x6ez  ?OBeYH2IYHF=*=u킫;#Ѝ6͍Fֵ8F<}# )II-7]yUIrL`Ny kZϜϨ ZąZ.ޢe8\?6 5n]E1v W4w,X|.*_.y ]${CU*=e#y1zزY揃{fܹ) $W9,?b-8vNѢZZG딕)DcCC6sT/@ }+M9HS`y-FWeF5*Fx;4=5ד^'@^EPV+sPdB$$ra'"݇(6-r=Ju,' h{(^+X2Эv+C٭%_E Ж2¦FӑA dFm׷F#CwdUCՖ&\c|^dO'=j|2R}bh :E# ިө  Eݤx3bpK1HW#`fMn>T;X rV`wS72_k?v @ҜyݡyxjF_w7q)>JEGCvqq,h+W8ح&AUhkHm~wi$ M&5ËF|D&^ @͋RO&9:r3VdѰ1+&d䳔@|Se?Asa")k=|!pMA.I $X.'' @ m/_#E'ռ-iJ}N7nBRIRmҟ uW57T4ۼսoI_<ݹޘcpd8.#vhPĆD޿0/7FGJjS 턕6rMA\[V277 N<xxGuCH8.z<߈2qV%<6[CN|\EܠUI G22e ´R>+KgGPv,|lZfםfz0J)@ :u $cvA\`cEU2:~0WLm/vY<X~w3+:@ME]^̊f HZ1 :-ʎshA~&!rr̪mb" \N3FXm2zSlfm, R y]asw;yj Z`(Nݳ0ΟjWaf]`fY43QdiKE0&j 1H;NbkOVs/`p*[?Q݁2*wb90oRޖ %#:(prY7^[Dz@%UEK~M52A>W@{/@2'ѕ˽kfGS̥ڙZn&m8ݞ==bm齷%MW꼶2IvFn {kbqȲIzNB}r_\\uhϊdJgM_kqDJiR4Ƣ=ti=Ȳ$4Y5h#\}, ;DW 1ELa~2Ř^ AwE5r7~,4uj<ӱ4(Pz96~r=8k!1ܨ˃D}җ9s~JLcZZ2yvrk΀2JhvoC6>Bz4K<+EbsISR>#|NlS .6jRь^LH/"2v!hopnMr9>mq.,p]/c[&Ge29D0)*o=e 4cp(ڕ)h]Rjl_}42`쐜^qVj8D{=? sѠX`!$`ee $U.~J-:jFw=)zo .=u~ZBAI7wcI50mo_y[Q#\̌BMQ| 4 vl4L>is/Ӈ`hU9T;fKå12bpŞƍ]k~PwWj'\A1IUEx@d/U"K4'UƴRF+t#$@Fq3EZ ?tؙ|s=< 7_vm1yxb2?ϐqy, NuMl noi؇tH^(܋J#yք%S =2ˌz'q T`I.dZ|ê*X7X\0+ekǚ'qWr]t ?<. t& e#ot4ϋ*Ӊ=w<ɲ -qʳ qP (vZ?u]+3"NԆafuz`ý4KW RK[_1h`n1v ת4x3|I43x"TnL6GR@Awia$~#ms}FfN.xO׭e45Ӑd:AK kyG]")Ʈni(=#Z2=nƨAukIr ~ݯ6@Lc㭿#09ם28Ԝ "V(?'2MA΋J 9ɜ-9Ay*NsPxFlɼPΈPM5Jz%q(z{AK;L"YSyzL Ԏj2=ix8n $u$8" i]ci`'0ߒXz|nA2!XJ+{O8 /CΨl@%NZL4ySr!L|,Uu6S"eVж3٣fZ>)E<DŽ[."+‚ &ZnCn)r/_`tMZ~e[)Cꪺ9 _ /0bv~Lp,^t0Xe cp l,G\F]DzG[}dw9# kT SX[4twV*GG{U AŢ]Nz$ <Ől--y{N= ?.͐!_nDzymSDv!ՍtScE@ݻbtsX`F'ܷ#dbR(fF,ճ~Y#|RiU\80uh$l`@F7V/{84eKr??/ڄ&Dg"unT`]3k2 BmSTb$U6ԬuG*M^1/Cl*YbϒM}AUP<,H?f< ' !P@OY+VU9]"oLsT:>hEqBx<$猿nl^S \8*OR"zVx(;Ӎg;k}t%zab- 4%| Jj T$)u{Si|\=.+B搝%>L[2Xf[η)AȤacV^{|B`#l|;e1w@n@x"B4K29PC:FB>T8*;^ݛ) (Ec1\0ZGlTef-sZ E=fU_ 2Uڕ(FkIH^*Lqu"8rci?%E#aT~կ0rwA4V3gԪ0>1K( >dކdϦϫY]3&.+i)M6(l(4!^ÙWchtpHIȥ7v%mtEB25`\ːi,tRZ,zx mBJ ໂzbe<> D^hd 'g5^2|?' , ujt.y.FҮZ%go\1r 2tp!+=BYk籘2\@&$f &l.RRa7jlfu-52ԗpBJE3$m{?Jq1{*'HH raPDOnu=C6OTjNpw',h&n)*^i~A:B۩Gopvŋ;IFI^ɶW]Zdަ7Yq=L*_d;Jp*' /|)|+ckAuRFZʇbgLozćF` >́}.GoV}~nAUo`aHi5ض$LZ &(ͥЎz^'D1EMRrc=zEq#Tف ,'4PKS8'P&4]<$޴ ֳzb#8X>G"jxhZ 7 6?ǓH%X qE&QR[ϥh_@׶ӅmFO Ojvo~ 5MzP s Q"n8PJ$C} cc~̻ڳAkR@XKYë@f!-GU$PN]h7Cn(!pO 6̬[u{E˅(+4]\f)~ަpOpʨg U43Q(m48a(,AQz!ZypIK)b/'q*>w?Y2ڀۮaS h5;B-qȳiNth'iҔޔ?$zqeѿ8-6'릤^ctY J} daNY!~sdny'7f[xǸpI8ǏK\X8Jt673 UJǷmH!h D|Ep?րMuaSTT09!+F+a_pO l=OLut3eW@֚bäWkT9HZSԅMvB?QrwQC nU҂ >|")<v3ܛ'Es;rE)Y:䠂4fsn^J:¡nOsCa{TW)N9A RU )޺೑%Ls„&㬾8-W`Ai0^jRي<l &@Hg۵)>lHա<W‹/SP#Q]%s sekl@Xq\zʧzG*TT'f\R'q߇rLݼ_% N\c^G7dNĂSDge#;*ol2QQXV~ʀ}JS+gX"1<xwȢmʺ8vOm/R}}mqK 1nudT[9l(ABfBܺu?iH/>+31hLx<'Ab`XkIR[$GTg  "(`%c?8E>Dkv[:OWֱ<"Mby pSCpBJE#}ۺ{qxa1_j*Bl (*r+Қ2]_qxH\SshU4yn}Z gy;XP<9r<̿%b)gg7Ff^ n 0/LID2 6/۞Yq yF t:Mv&FecotR[Ĺ~lNke)'^eOS[`0>i@#o ٨bKygqk|90E^t' v epS.ͬ(5  ~3|ЍCp H/ htn:wjL}\U0%,La7uD7xn%jKiejB04C]r >ثآ\w~Hј:kv5.w:a4IC`l0֛Lv`QsPD埖e'ih)@ xE Pf5HqcTT&U7G:0DsP)s`U6=i&}?ȓ@ΡPu~6REU=q,ƌ))pA>Z~Z.,zS_(oM ƭ(Uģs;oW3)ź 6%@#<Yd0l8!#23ʻk !Ñ:рC<90:vuk5BiAg`6.Q AAzr;^{_ khIG 3fc 2=;P{"Q]dQ vT@ 'M_l+hxW 9XAMv6Z]^цtKN~)~TP Ic*y\tz[~^ FZ\@"fxHFDպ,DMГK; h-VuA5€(czPψbJSlDY< (9֫2 u -zUweM5 )H ?]6Ϣ ]{/uԲ:$Ƿ,$/K̳-lה඀| |5Kwl%s ܏EVM:c3u6F% )o׈>#׀&hVT>ڗQL!i΢7=Z~]  @(t/":_+ tӾ_w;'њeDE 1m `сXYLoCW9UDc.);NyYTki44"I8 Qs)CAY]Eb$+ 4 #'WӡU'_2%m0;3aY1b-3HZmn 9粸,-E~ۡak}\wc@x 6 3z.`n<+D!%}Q'Zt xdIK[sN:5֢wo>yKV~R|i#$9ƲOT8q+4Xp",^ZY6/FZ[# ^m4>3WNu㟭v-YP$uOg칭@'FvЯ;7MarB7MW;C\> V[uOoXGW!ifiƬ=*SW9x; :e?R#' Rk\)blѹkK;lIf,ES@*JoXS˙qp8|T~4Q Sm%$_h`6ƎZTGLnϟJdY= Qy#wgR\g$Y4ЗA&LIh1G|]_.aQf`Lݧc,u.o G:*VZ2XanXF& V؞=bV<.OP[`'t;og4νU: ifʨ (U6ExlV^TZ U=gWXf?Y̍AWyd͍c <^Ϳ8&ั8=sQO<.O*\~J%Y&o\QRd^唵D` :wV izf|QGFK@nƐ_ɀ Jp11OCj{*w INpg)h~Rٻ b^`aצnN45 KhG8TH7#^[!<wG,&rk3`R:ԬRqa`|I5ُ0321pGr/س$n segsdžl[~gM`vx ဇVBKc۔3?Ω"+?iTrA3yd?r7B{=Khi}G?7bålHARqlw0y >P͘N}&Gu*뛲"J$g]VJiTIGX!]ceDT650~gU 톙:'4 ,{>^,ljd^I]oC6Lmb o%r:16Wo01hON s3aynqm?$K/<#.I>>6u,D{MGz1N 4GQ_%LmC^H{x*.&[.wckr`IAn6$:2aDx98jYS#<oUXM?PB8!a.ы5-应C= aǴbkKNP=y`ޙI؊̎^\e8 )+KqЍ䣞-ɠ2^,{ S.ѧm;9wH\"5\-i6-6ХS2 딅)g6W] >@.Hە 'D]=a۱\g$ۖ(Et{B? >W{n7,GjReM޽lr3 SOIH]`bH B+3@:y~83ө R0@xZ ,7BΆpw°OX~)i^:CoAuv5lVsXCG'9O(=-Zn M(њ p ũ-Kl/GWƌT7BJ]Tb'OW[L&ᤲȹ/#e,o!w.W5m9'-2L_ ~1!)ޱ7QG_QFepBDɒ"/ \D<ꂊ^Pf;¹nsaDߦ:58;҉QͳmMFOV^[oX'fbSy(HB ^сB_X#I3,K(xXgCU,/ny\+?UįKI bBt#4DEF0&i?7!: &e>G4phdy-J}I[ʦ=y#W89硇Dc: *wgn~s^x\'c?>KYmpkt(#ܣ#aЪ~p>[<}z?U,Ex\=7 ]/xq0[;2~"l"5ެ^{va4SZ:jaᲩ )6l9!qQ֎0bt+ $6|AZڑH~ c8S)b!1X_V ku{}9 SN%4t0rB/IX,0ݐٺMf'k9  V<:nhYC1nYA2}nՔ7왭!CXgnle%}v8Hw> Gh ޙbùiO<^2 N3$3r2/,Nd?(n?%Xy[x~b%+ia&k@e@. +€@Ot ܵN\ˠ~n X$$`i⹻ϠGiÂ1nØJ9׺`zO{Vcw'#Y$ǦPpԱ!xM3rܹ~5w ~~N_purwZP7Iҍ㨁 HKQ.zG hKcK]P\J-qxt dNߺA5 ʱ4l \ŭsj̅idxs:xJLDd#G*f`HndÙRJJ8u>>O8ɉ%Z"L;Z#h=WU_3ĭoƎX_.ƦxjM E͹dȆM; IN*!S'|aJEur>\U<˪*MW65GU1%Tm, R%sf,a}\XNzIc)JT~9]uM`Bgg;3\`LaK0#9i4[ YFB[!/4{`f[r0t.C'2~A"` q 9!|*6|xl c=KmUt'Z^=}mì/Qd4Thnؘ6yé+[GP֖j)#yx }i/ixX$guZiXG3.2fIUf؆gO`8~୑3Ei famW[3K:V41{-nt)o%G ar쫡:0.',z;::wkXQ]MZl<<44߂0DJ+ӲG[xT뗟:pҟ֩ #([fqxR{M)NRmhG5\4a/kU?T׷dN%qgk&?@^LDjɚgxk"OI1|xN$XeN&JwT+e^k[6V^[[>7?ou&-{D2L\iK9PF0v`IA@%|<-?Qp! D#ax"LWۓzsc.l8E$X\>\22)P/?/Pss8{J]]mB(d 2@NTmбPCc㦒YY*)yZ.,]KHx O^ʚ vz]bfKЇ,ج_oI ig,mbbλؘ|G䠗LgC*CPKq 2mvȍ^Jk(|]@/V㠏4"SCd8U2._M9#=ͿwPbWm5qFC+ !&rtL:S[>ӣk},W5jw$ 5TwyGjAW [`'JʿxkCԺw;`JyC(y@nNYHTāfY*-` -}1J ޢXPhv5.XbN *cr+Dz6cNe¶MR8Jg+8@_0x%MLvG5U'lD7[[EAHHߊ::A35F8&4 䒎n X9c7TcbRaV`0WAdHhE B]5|/8N*keyOKzlo 3N|& <rtѷL Kjk8{y"ONHD"]ӏѴǘ#n2E!m_$EFxZH: !kDq {~(Of]= bZ:Ҝ0m<5ұV(ȴ?o왶lnE:r f.fe='y #a4db1*3K _!|@eЀqQgױA/Y-E0.bQ;SYbS+xF%p 6=XP[-ZcK.6 Qq S3?O` .Qv1*ţXơ!Aʃb0Ks?ul3&D%wHK2q/a?YF$>m{7DMΙGphd8QwJ렞uɇ#]T`ȐɾTC@dOqdkվ0$ĞIwhE&bƟٔR;hܵ{ل8T;^%Ofl K+;7 oW iP1L,wwʼn$ WS!, _@MF69G1GL`O>g8$bjsւB'U6aWm*FElUzz|YvUO3c/.5V~@kRYG6zFQO8~V_w%>bAӋB5qrHskw|. ˂o ,ްq ޳7HIcM d?75/EqV_KWoFh?Qǎh=s I0)hF-GCE^$GTˆ흠쓛 m)hҨQS> #b SVMN!G3ɀ&wKugSa[Wo@.d!="` %TT #bJ 4Rps$~Vёߗ(Š~Th8Ga_h]9~̽?~]۝ _#@- p`RyJ P|+[0!cWo`3AN z Lb42mM<>*~5_IM V:~kFg:אߗ3Km =t l2 jșW=.~yHDJj>=XȰw1X-ʉ jo" BkiHf'i^[D}Ȩ+,=g0u}73W3-7L$TP9FHsos^Qw'-Do/b;[K>w(D6Tf2s+ϟXrCptBwnG4pm[V;?U\^R{$o 8ئXt\i?:Lfv3M (5#ڐ>6X6 4:.w!i~P^)3{4FdV ~ef-ˡ0#WqZiXhR Hg F`"r9Rku"/x $wuu? pk%;NTzӗk-E͕e[:ssHM#LܓapwVEr=b1X,5* lȄH㷊&گ{F''3F~ ]c#e;9PSp`*b@*|QVD\oo.9_Tڑܾ5hq&){`r.%Ԍo9 ǁOΰ.X!D+.lT|W͠/1,S#u񢰐p6eȸ$|5dX[0dT=BoN (2!T)tm+^^6FbPyp]f Kkpg0y$:Gy6>M{$a)\ 8`!$+Ӷ- QXY7vA26t=+CU:8d\@}~a}?5wFǫ@ s%_W %+R.uN2_ͭ/HAc\~&q{hvY!BH%Zߝ2D*/{.yO&nB <;r tK_͐IuY2Eо|:d qavy^e> dKה" Ȳް2ӃgtŮ^V2ȄI߆ ڮK,A8q2 =}tmv9CV:;  + &4C5c k0Lx`4>H͵ ivƜSf傥y=W#w{#FZl7g _BP2ZNnX# kj~[ebrҦl2T6E @JaL5M\1wG2o6 Z7]o e)h! /l2Uv/.A?B{p4PZVO]E5}Fb8b eYsA_C>) zɁuÉ썋zAϩLNv!3&~ugҗAl-p/.coLJtg0@Z/nP\xB5͞Td/is $9b[HZwޔxe-0I ;#uc ӚJ!\~1؂ec",UjX8vڌNvkMSqgm/aǬzXJHgb3c*Q %6=CGM}CQmt#Q'V]!U=b|oʂ jMمSj%3 o;WRC )PiE1Q6:!kQ?g30?8aAmz`9؋w7[.&-,viFq$Q]]1sSfXŸHŇO#\@ۛ[4!D% `3ʢF̋t<\JP/k,mS;P'v}iY[δnۘ5 ͵?htNT9F;| qYϞٲN'zw WL8vrdj5%1'x<ؚۨ^_[jdA$))WadvfӺWV,خ@W'z{Z)gw~L>c~8+r >LL{Y Q36HwΩ(J"ь w]O9}lkg%⠪As՚V;~)N[hAd蝥^ F#67|/4z4 {MsY9IK|ɀb=YۜӃat;eԞk,zlG2"tEɹ2M}٥"E>ݑgfNOfzlv$K3v'g=: ;@G.xzHTmgGȉ^"҄J(S+#7w.g]0-?āt5݊Nx•cZ^Ҭ8|]'.͡fO[/4]C/1eKbL)JQ ƹ[ @oXKːȋj kВ3qj|\-?ϔqϿRнumśeZ bU"FσhަJ^$]WC-XPAnT0u50BLF0 p.Sbw)m<1'Fn͚Hba񐒅"}̃Y=ޣgEnPR..sH 0o0d(.1>ߩ6f!ўӏȯao򾺻5 _ u/a,OQ}E-]2QwlVKD/˂`+[n0i[f [k @ E$9em%e;]uGE6ŀ.Gr")a Ҩ;TM4+ Bd\XK g$A=H&Aۓr@&/oK?t-UmhMU9Osi 8=Y֌\'ꑧ3DiVXn] y^s4ͅCn)jTB8k u+~}vetL68~n|ȿ<֟*T< s_hCwbu{P +RZxl/i}`+0?B{9pT. O,ti TWQx$ 9k6ȃU zq˯v JoYa}L :5(u"Z` CyJ0x9B{wqVnGM~Wtau=/&g^OB ـȳ@1u7 K-JI`>݀N ?($djC߹Ÿ+v\6`GYPd᠃Ǫpwlj `WKe"ҕڀ`@+QR9;$F HXקT gwsWi0" P }HZ e/Q(C6j-:fLޗ=CY{wkߗ߭ӞfбyjFdW 0W .LFO amXϋv phЌ($ԣD(N+ַTdw!K4Q)<)xxIr9. zI;?2'QE5kY!QgςE(=Vd:^̫)HL <  aM(Q% ]{a^Y3w[t80o(kno Ѧqr~XїޑAn"X}vŌ&̑Ao$X+[l]XVeK O~J(=hc-)6ثc*D#FRm҃\7"Aݷ}</ЃV#ȴ XHٜD5/Le9fo䘿kMf`a: uN2Yk~׽OwK6@a%>Crqj97}mE߬ Rf㯐p%Tru[7rV=ш`eMҟѼ[+ϪFN+)a*kDPHFpm,smF_d#U;.JcSr9DO;C?'61=jUqg*? qm!FA:|R\+ʇ`6;1xC1Ҁ~B+*sya0Ǭ7B\ɬW2'pg@rVU4 (+f8 m@1G{BKZ$cJu]a.4UC1uhN#2(ܤ̘PyyiWvjgNty5ʹjڶn![v싮C;e¶;Sk+{P#փb}%C{:?N+7N L>Vʶ J来̬G UY}aՈu\(iU q^VBXM&Y{N.H Hk&I)J^bQ#]>. "?Ġ{JApy<<ږ=؏irQA^5jΜyKcݗ$^{rKRfTH%˰ ^Pǐ!Jot7+vi/Xȿ:/[Ig㹎|,g-dm,zGu6HyW?dS1N[WQOCIr9ŊEmbGg27ܭ1uСɻlcz?9mYgÇTڹa0sJT(a.[, A zB8|9fbe7E#( yQPVԅgo$0#\~x[g|+p+>MX5!GwzOArlo˪zgNP_{ ]bQu| /Ҏ%8LϘ 4i9s'F1~eJroC&\Ei "T'U''#}$ʈm X'~A6tE 5'HyYºӰ&E'bFm%8"qĕ,BKeR[xq*T3@$>v%Y5rҵy@ՖpUꅜBV:ȔsADޑDQ{vIuY0&1Bl>~Q!?zP7ïf6v*Y4OJerea&a@ ,d*H _MFv4ާ`ijg8uO)lҟ^QoDH4ʳ@oQ ll̟g{6#~`vsLfɍL{v 2T 1Lbs,:a]Ɋ~v <[1*M'B]{|:PݕVjǾ/=ߡ)WBe";N7A>9, >F^.7Xs&;TN;*SXE4Bfa@,q9k 4t pbabF+yff+0K82Lz%.e;G(3PG1Mۺ(Uu}ǯװE:0 RT ] B/b}T؟GpH]wl&|/:T>Q<(rϦ?A݇Iϒ$HKn 8(P`ڵ<ڐ>oj U@NraSګXk@[/2d4󕰣").G=8bY`].8\11షVY!>8 _|zEX9:^uEG]>"<$Ns=9~JZ0\fJ5xQnA4xL(cꀒnժ< 2Nnz\y3㏈ Z^g:5~Puǝ`/Rs.k5ˆ>RZͯ5?bOq ~A>!=UٗrfZVkb&5\4X5:H b9ۣ0YJu$=K,G2%ƞut %͸ l+u(wo Nev/u,#ePؤ8:-*٬3byBN[AVEl`R vKɹ}0c8y_m27ҙIckqM ~7v΀1HFkך= M8-oOOB ʐOcLN?>ImbOI^U>킁Ht5gb0OKq Kur1l774)'hNxKGc񉇴t|pQ 4z !njm-2w5C܆zgqKOsRn wm+NYE{Zb{判|/=qT:>8v@R12X\x лX? 8Yf6 dUlӻ,ݒ9A=%Da禕^i@ġݩW\)[TϺT7:bI+2RHȐ_*$ RA4Uq4\hV 6.FAxSgIP^\-a;l+5/;ꫢaqW@\-ԊKɽmIz 8]k\ )&fgC8U &ym=cn .O]3:.Jq eg#t%;`EcxATPhLF߄XBLhm_r^7MC{a+ 3pќpt9aJ q fMg br?j*nW[I+H2SLcM`]`}~) C(ü=48}yA$[h?A:E,JtE,K+hGZ_w1D@Zal>jN5˗vZ]g1ߍ{K|$cR!So,gb/GL ǹW"b/j;HACkӡXiT7CE"4*׽S =F<Gs ~&yQJܐ̠K. ^M P9|ɣŸN<'n@5e%Arz:+NPgz4[9ozΐ?miFFB }lXI9&*و #l˄hn5 #CD0*);8Ihf>Z<)r7 Ƽ [P'\#zQ\oE34M[H1+@7JA$@RiXϽHY\#%)lz /"=`t{I;NH+l/3cnrT_j -Z7# AK%S|sڢLn?qVdRZZgyҚpe|DU\( jD8HB%BX~,<$2js ع$ќ2 |/K!n id?speaߢ,xHd]\qXjfj @K3˖L`#Ii,G/.&J6$н0ɀZ7xȟe/o1.l& "W(?F@̆x- ?\~p Gh¾t"AܕvxdQ[F17qug >Fd h2 :k4EJ8]m&0A ӿS(O#{BkX67Ye.5UH0F+[ gd1ڠ۸|rFDfR VWboa򋘣v -V [ d%ۀ%v(gZ ބD7z:2i\As@1w4 I[;ҵkgгmVuZU 37ڏ͟yT][ܽ&DQBJ ITQFkb1c(E_2E IzWz΍?.D#wy݅}j4W/ngIe]2`NG.YBN48?((HE!:$Rq@P?,d?ڤ^ fwdn̫P`|KNR$3vpoHXh75E,C^(&~a*'a+ ZoF%]igoafZCf=P(K7lK&{ah˹ùP|EC'8Cw:ҜfVN/DbmMbaEzʞ\_!F#N'n]!ۺJmiql0-ux#dѱp#d.0[+5U(:g vv&LmUfl/ym#.#eb\qnm9LnwQ-]vve\V1)\7w\m-xF 7 ҸX4?疲P䠗88~Rwyʑ*1EI@^qZI/ͬHʴzsLA}twCG&6c x4qwdoI K,1 k)!48#nsĪ{8[Q[v*;'?ANڽZ8? Lml'$܏pcGM܀Zpge X`gdjW!U\\6+J8(Ý&RgP=1_ȥ85ϭB fU$I։^lmƅmǪ%a%yup/WCM9Vzӄ,gc{[q2xk"ϊBj8#dǾ$UPbygv MdjK=:Sk-і@:<9w.ª1_~VB)\FekAn^.fzO濞b>VBv7^tتXxGir&bO%%~ p>b&|5e5RؚǘlNLXvd]︷9P=*G6ŋJ0NjXӟqri:8tEU~4Nc8*db;.%zYQ{JZa83N52SعA/o9Cm_t8#HYdZ (R"cj.n3LDlH;( t.gbw"cbE#o`#$]O9@=|}NU "ZkC+.&p_&84z+Z?sxyK\azwԠ+5;$Aqǀbɝ)E|;䦋_Xy^,ܓ1_z'3wf;ݾ+۾Łzdl̞: PE*Q7t T-{*;2ko;Y>-k1L(ukZ3~BmRM\J)tT O}iѺљ0*>@WM.vg;4 -ҐR/\c^UѦh˘\o+C_o0v^l:iCq*!6}?јݡ)4߻/T.˖pyfpin]dnX̛dUWϧ0NghDy=qjRAe4>I )=C_ /7;e qDURH5-?WwRqB ^%⢚.)$7Jmտ03|nJҶotLGXe;2 Չ* &U i vqh2:iaw}s@Pa@я#sR!<X+*xҸ"Ooah8?tKK<(_DVNHrQQTFD㧩D]h_|A6R2{a8\?|lEkc4<</02r~T @9N.J9jV;6=aBzF8-ԡ9H85L= #l49Ct3`LCsG!r`-4ysh^tLg/h^n~32hq80DUj ;>-szjXֺ2*GqFkޝf($G*(B8l|JZvuCJiguߑj(~ߵ",`S~ic ~&e~;*b6g|`NF2}@uy<]7jէIB޾~}_CT+5tN2q@WUZG*V9ھ'/mI:cX -«.m" 9h'#FT^qͳGΖoLIX%f"E4ʴ٣-ÂiU><yՊ"YvuY=@y<yJ"Q٩s8@s=v\`$9+}:AW Ryem /_ 0LVӣl&S>FELp)DoC)rHb2cY3oXwCɹO8aн֞$0\ cOb]utaY= `? 3höhm/t=Wdw8TK R1K eP#VFg(1'ǚPp &Fe[W+=g \4p:t/~IIXG@Y$Mn']2(Jqԁ!FVB6*w]nJu(o"Lp]dl+1eRǁRiH^S($Ȭ^i|1ffeOC]3EGz,Nc=rҺⅎ($kiKy{ڲ.}'jtlXȓʔ4LG`$Vӈx3>]$(02ת5r?l^n#_jLMO\kjG"|~x8I97'١?gղHꒌd0ĄC=]A|E't:Ƴ۔7LX! YwOFYg>.b.TA0gm Ňi=r,FLA03Q)񙬌zw#OY|"nZA(rVO BaUܻ)ѡ)J^5q49F)&ฮe /&m횣 Ee/%Ep,1䳦ķCm5,bQooˆqoe_K krR\G0g)r,vC3wϨ/%E7Vq77hUdwXUϻ!߷0_#I”G$G)iU5zp^l/.Eh +B5AKЄ19F*cg8ҍ)+AfSZkwyM '"B*٦p*{#[cD߁Zě3t~yNs-:1< %P˃^M$A` )^Gi9/A03ZQvMur"*d`s-=P`)Vnߍ=Lv@T;#m hNMF9ڸb w1גr7zjLxBy GPJ6T{ IUN)MH__2kkFE&IdeD%E9xdY{Gxdx kpfn!aO^`lZ$x#+g"ih-Spw Tr>0eCu [Gđw<_R!^VRfQZv|i4N7&Yz%!SӢ["vC7N9cԸng4e<wLFJILIKVyeZf[f„.5H\,+[׾th,>_K%txE– $tVj1䯃=5.@'*4_`jH a? lRtw1c>)#vAVp'TG!=}ͮ1uH QUFH9!(I8cʄ ")*d%&g=fʶt 99ԥE㦙pCY9J'=#hA(q#(?&ĉK۞TYȗTL^)k7mϊUv3EڶBR~}95<5}$-߷F.o ?t[n|f3KM@c SLRx H{~t00Ez,뚁ZW?cJ?mfTCj/13]3ĭIZeC5I{KⶭPZ%@zoCts8Uc5Z%~mF2_mg7p"uű)Ws˘)dDEM1ķ\j1/^8Mۧ 1RܳHԃܠ#B>R#-ե46IFײ͒${$n1!rEH9*)Nw1TLǓm;RZdτ\άy꺔 '8FrZ6~' Gq (QUZDT/#[觹#lb⼹y +MMkl k=9Dn t+v|EіX ^MV[wZCx -r @~GB^횵^>#Pӛz}0)I]5{@Ybm,̺qVZ;ו-6%zL'Q#/u!Ɵ3Eըy2Y<:; OCJRo4P=P̊=>Fһvzz795B j>Kgu6G^/w">O@6:ZɐR@ac @_1mn$w-53h0dIUI`-yӯ[qL.=(J7u?4)_̒<~bYbv ضQ,x-tWBSQ=d1AG5ͬ(tf)Y{kVo J6""WI*Yy~q )K E[~@̞|8,-L߿5qm% KNc6:_B*bmVdRGkM^T3"SUؾц;N_D_fSٞ v4Qs*%:{Hz"!^'~7cZq#,% ,jdsFZ`*0kȬg-0W7 BY{- gjRڇ\I{S~n!l%'UؾquI6z%Lf%3onzbvL4_0m?_~V;5 g\l e]baλL!yՍ b Db7(CwK[&EԸPMj)3 qS0%JJ@RF{yAy%d. ˞Ȗ3!:W'F']ʠ+O /P^O̢RO<1l>u!̼lOZ Yc %ꢏΖ ֕a`!p$F̕1;^N0b5@YfXq7).6\`b1~hJ풏(#[ ,"|Ӣ$j)P%Ct紵= 9',*Oc9k3=MDXFIGE0JJ{ nۓkQC* <6D+ʙElź*V$aa0|@$~ 쀨Ör lPjg\kSY,1DNQ0m$dVٞ+\θ8W"Npġ‰ vZ4 3ѽFr1Uuz#+%,\3q!R&s@3<̅R)c[<*y\(yrC&``qz~aAÚ©r0X W=cUU4M$.4o/֔F]E@XlȻDũL+\R~ͻ md$ h{('oT2%lRT(cΞVTzOj1]m?HM~/J[55J'">Y{lN0L4(vY۲W@T8MhG~$ID+7;T,[ymU:Аy,-YrVͯ5o. pԈ5*iotaN3G/iD&YHwGD_©{o_ ΁`rZtyg._<,V[3gg{saоLrxr;+ saͧNߍPRV9Aw6mL6:yJP(G>ZR[K!zs2.ζe@ޏ}5jf]5}&O`sF 1r`BAq/X ^_LV!2 j~bKG88RƢ))39rNaj:c0q>ll`Ÿ;3zq[[pt|@>"tKB "l7{`$tC&MN0?ыKbudWэ`@ FT<I cy_t&pK“d׌:ufM\YكRJ"]uOi5;xZ!Ժ#eMOm.9r}upK|8~^ 40t_xI~tHźZėbLveuREoNEz~˧3v;{DLً9l]i CFKHz^}TbAn`IUNO=1ijt6nvyd' ks.oaUW$}B%~LZawF2 (N8 d0#[Rpi"A*`{TARj 3Fj )+'^/QE ôw s|"vwYN( W nTXzf;{FKn`/i:B8K;`s Tک104 *PFeLXmîY({e5#z^F^Q#Y|F ;";*jyCk PLSe5m,xJT^}]Jr#>@3Kt>VV.ٜFTc*ˣPhTD I+X7p:&Vh0~`ukAEf3\* <ظootqAu_ u~gh ŏJpH?>齾SFv ~s«0_pKG]inZSߣpOU&ӰYȬ+=ӈT|lANjȵr'7uPfUFOW7 ԶF? <퍗{X4;w1南 bx,2'zjDcQ}&猇}_9oTlh7ن@ zm!%'t;%p[wE)kH/[I3|e !r.̺I` 6=~`ErIR/Pz8\_<#x1C>nQ'+ó}jxе9.%1^`&芟=A~?+@mʋoѽEAVЧ Nw: c`rx>1|N&,9)m;sӸ _ Āɿ-lȊ3A?`MaVl)/?6T+9-}|nS^eT}WSm$WH{E PQ8]m:}}T萐w28 9(ۿ7fBnl^C3Hԝ^EXxjx&JTq~C[V¨@^(B-Xy:߽iami5"{X>B= N0fae+5l*3EluQ ū !FC+)}kk0i{[GئT?MJXv5D'z ?m)oS_mܯ-10@DL[V#PO5}o=%" ls+򶈒 A|4Z0igBx?|rHHɼɡx۱XdY+RpHG Iϩ tϚꅉB=LLL@C"RƽwjW=@uK҅6r7 ozO=vْ4A{S[q eh. "ByZ*!;,ܓs-S̀.3g]OǧmB:Q-veBteHd{m;T,RT +}qٳwM% 4|a{Lʭү*hjչEQ> |j]缯h~u5Zy 1̢q~)D7ԹI)5|$ -"8=i/#U_@c]L8 5Z9ڤ,x3!{GX{QS~s6^z3A, o{i~4>l|%@t q-ʞ*Qjc#:cwĿ}ؠ\I2wn[hl`W!v+æZŕ>?Z"njz]#O|_?H8ߖҊ@g/z ;g/6 5o'0}~g9 {Ļ+Tt gx*i{1kG0UTSbڽ(Θɬ.T\a ' n 8K;<>|'b$ЊX>x>w(Z^ I²$=HKB({&l٥S.nfJ!= `]HM=fEJ5*spQ_v$WGYm\]_ѿԪwg/ VJ'j(vr065,{Vet|I/.HMm}Ub. 8@irtQaUS KcRq|ℊ*C!?ibML7Җ{S*UWۮodvDtZʲGk~$%ޝ 4_:JN9MkFq5͐P~ysA_BuxI/0ya~]4DW ƉTk8!x kb(~[@|=c;+'wG΋X&[.kD g't}ѪNJ\LY+h'LqUף>+_b| 3[,ڱvyEr \H9rB<45mi7 Gf1A$>+?K3[f9+ȜƵϸ%MCD q9VZ56}юL|/9%V]׷߶ltK[|7ƕ.2+]G3=k˜Qs51X\ K$)OОWOϻCWҝq2py=8 _8d`7&Fq:%"PE7bb7'FKYM,#D yE ZPK"DGG]m$zz8bu`~>/j}I$@]68a"nw{0 P{ 5`eI|vU]DZ'g?0.K"d>zp:9 +[2\h#~e̯Oz~6 p‘ꗢhz_jp{=``}3DW$x7ax2\QbS0>ׁP lM=MjLI?Wy Xrך5ٿ;f(^??NW<&&byut#j($4e%PL[ThwżTCKqGvy >gGE<X|Yv5V^ha+iނTh7/sUFmZAޔ5 o9chev?U<&J8j`ܥp)yosb:#5y'}ъQ|b'oc70#i٘0ja?up`=48@_@<|Ps`W=sA]&?䊗Sy K6۪w&.Hyh(-Oe\~0{խd@ZBj$Ms46N;S>euAVjAI1R] D)E}[nκΓ4 9'_hwql,\r c[bs|-_bam5BMHRz *e|k24 GZ&X'9as2DCBF˓HJU=bYPG ϩ>OabGvr77|n%*rhg[4.oidִN˗^Aj}3q{M]j zY V''lqP]/rwY=z2l[)%%]9($w8N*&b؎;(8Mwq 6 t>Vi |Q/ 'D2*c Q*+o*I(:#(,ظ 8˹ϫ2(9HeubjtHHwKI ߋ&#2ZE$4`9MVjHߦbg06~dmlT;|\ Lc'zaSnm#R0˯/TC ?2(0Sm^U&ϟ@RRsX]U5oXJ_d_&܁!WFJ0 Bo+{b (%jU֛WКZEo8jbQ6A1 .IhU친s{}hBGbvXMwGcf[3'T$}R2fQ7: :l($̌N3m& Mᵖhp*s7ݝV'ԡf.pʂ@\7*ëӌ{^İG{V@*JcocuIF&6𮵲+a#\`lo v@=g,*s4ʱ떃8 VEQR|/zA*d:e81$ hʭw8_ y`JrΧ&*ޱrQ_%ΡaJᬁ'͵,æ386E/G" i+PO1JDӃP,yG48C M2 B`zaZo|j C=Kw GJ4׬:.{*[K%mxvGdȳl[[TMDnfތ@$(=xA=IdP3vQ*Z_-5P)/\8-f7Nj`w2f^l KW7( uD)M+Ŋ{1COyDpWy kBO`=Tjx$t_{qW `עR݇c@Dh (2,QwH&bjɹmA0 qԔ[] ̻"?{|Lg)%;7K QIܝq~8ݞj& [Tu]iT"`wsoR4{XIog"b-r*wԢJOY* \A,}[ Y "v+EG7${k C`އ"r]R"ry7oWEfM9]G ujNV}r&26:ϧMo C͍ h\; 5,eإ:@$rueb[hy tXeyqڹ 4&kiaթݐVVdt NwO &k1Ѵ,L e2՚ӭqsN O,~z T%rfmԊ+t^wX6tN5*^ڽ5]Hd9syn-+>cV70{6DF#ĩR 0WA"N-7j ,}ƎH5Ӳ{YhVs*yWs BG/5-(ꔲo]Zo^~6nE8sa'?q:ҸV)x;OfFF,f[N>yOYo`M.&_Z&Y(Gla^A8>q[Dw ~d a[;Mf'ǯj/rlȬ,Mc1ߘz 3eք?<-FP[l wC*}dvZ뷏Wnu'7jB+h$X8e2&#LJo?H-koC̱{ 񁞂 @` {IkQ0uP+qC n+jʰo3hjX@t#{fK^bF3heĄtB'}V3nڈyISHj75q&K8^] n܅Y@V%rA~DBd[-9\Fd.)$E}b-u$ K>ڶHK؏ߊ H/.2Lzl) H~ZfCVnY7a%yu3B 2Y{B2*am}(p2m r\z2 ^y;ir%<"lA+Or`USD;!*615ݬc:ī&niOElA$жW1_༷ o}<1G?mNԼfz j7&1pF.Y.][bjs҈|՚>%M0>K|'HJ n 39|tE.>ΎT=EH=،lfrq:!9P/ǁ&ܥ+t~٥ͻזhP ]jWKrڱUHQE{&Rڄ$Յ.ΰ n|-ʈ'֊Ȑža" ۤ$"6xkL-xL8fggE2WhVT 1Lx h " L?34}^bP5<>{ ܃;)'42B) vyPvP+za$/l #A#rտgtN%]/w${*|/("2PVmO \oP,GCg$*E.Bl-|:6`Yfı{ 1%~_$i Ooh0#nC@ŪOBXRPkpܟ@4ܛi#St;ǻdTfUdc{-II4FrGhо,kܰ3N N?j;9Щq<˕Tw C>s5:4MDr4LNO[R p+)JI _w4݄33Ĺ$Ϫsph0^e/F9t_8`OQ]N*:Ofd[QU)8][K5U̦/%#GSb6IΎF!X(#:ގ5dЦ-nWG9%hI('nB$Vm4/ҙ3j,dt6p%ɷnu *T1 87n(V&^kr 8CA9m)4vctBnr6N7GIu!V`4QyuJzm<ĊEkl|t' @[hzS gϸpe/ZgB-rHqe_89aƺDqRl g7_ʯ~A?YN!Q{z8M+L 9L'qz17<tߔ) N'"efq1MPw>sa%RY,JW,NUt (ʟ9W󾹚-lstmU?XI/Vgy}"$P3cCRiXYB4hdfZ9 [RcfIOfN,2zTFr25Ac3CfX~ O\% EČfWп*|!NL -<\0KA.rC" FM熞g>R+<_'E;%m冎.HFY}^qw % Hg|G/j EYPed# =ͦǑ~=b gqK*w\;l̚ VR* 6t`uF ` i!}Zag~C2ŽYҘz#㒪 1v~=Ő[ϭ K 2d(nbVL ~1yϔ>UW3O)~lB+0~.XFin6 rdU ZQc%RrK0%1|V}UQ6&,&G3vr40aPT/=ao]j>{+=W8 <6H7bخJrѦ;Mfqc(\wyCK+[k8&utmYxVsV~ "4SΔ.v8HH>-i$ w#یອ8n e-|'bOsÙlh1?'V2߇x=yp&xbirG8OCzS0hSk6ǔK\PZ75<$Dꇞػ&5(~|+G<ԃVހۻq@_S 0RYsl~]5UGUO3rj%zOB|-ٚVAs$'̡/02`FMo1 D|،ap^w%1Ÿ|(u}mO/bw{QY7-A9:f洛u_Y\.Sϝ"X{k!$~J-g<{4ȀqRD OXY~:aO]~wݐ C \XSlO8@q#lNBl*m >:Iβx<Po땑t~$Cg! zv.vg0lzO4]\ }^E]oVBSdפ՜=XH\(v _+C$ xuw(i̷ W;r@&cK9$B4 gӅDԅåRD)bOn4A=o3J '?ިY9a^ӌX0e 4?X(0lIӸ!Pwofjz\)m ye?K;]ZGst=)]h,ۡod8"|H{h&`LQ~"s-xK B=An31o6xddT _0\-_nJrAAI{3 TI"Zje4EwAPn,]xR{^v7J$X%iեT쫏HȖQS7psZSl݀ 73l"6xH(4tkEu+v qW 2_QpgRFUgW uL ೜Di>< D.||d7Zw[ X|.rޱE *“Wd.t1Qetj~ 1.͸F'f#kHlXwY̓[y7.&TCGDY&Z7_&$BCFȩ-)h-Rʐ #V')#v lBO<`WjgJrsTk$d|އ?$Mꑼ&qY4ϔ W2OKHy <&2 n rn෣&Voip%8 6F=xWőK| ֬4'"10f9x +φ9P Oi.14RK{R 3]mq/ gb{򽬯idy"+CC{7}Ϳ~L}BwӘhȀ |z\e/ ԍ#}S+bKh6látb~%>axu+ndQ<-CROr~p5:hi)2v0gFey6c /NS>UUHF}x+Ĝv[5D"IBu\S9$aаd]0aGv۔z'냽(T' ۵aaVlfؗge35/`\%E h|T.ĸ2x#^집pזII"#<KhVπn2%HB_ǶN^p/3dq8'pNT _hfphuo6ұ5d ?_cd9l4`Tg^#&kG:98xx]tt(JaUI%Ӣ}ȒI/I'F.d5##Re݀a72/gнBX!yVaepІf/kzoEXKຩ7*^NY:hU)fmg~#h,,bޫvnik\`}1 ֚  t5"S/?qSʏӊմG$3;n[n!@#[n߇4/{uTO-qo\ȣSt#mxhkz%)GpcE[٣-%kVI~2`􎽁Kl*_q<3x ŏiӾ`^4c"EB%[7,ٵ@kzϫ|:5HGN:oru̒h|o'^ ZDS+e^!9L;L[?DsQB–M*JO/E5zB?W{EX28i0'H5VJx7J0(dy(So) P1 gMYy<@!~>r)vomqREpWâ> 6ppn6UѢm2zmK+Hpcz,(rV*`~bBv5 90׌fK|$+oeLw[<֤ -=2.x! J{S]il41<@W*djˊK|߳EI4 Us Da'b I5PQ ,~1`Q3UZVLF]#KO #RvGJlwB+[!9=ئ5(υo7fޭΣ @,9qKp̪f E NiH=ral*~%/$rr<%=s`Nc9C40u-_L'|(ů>+rn _V6@cqF#8e&4JG8->ΟfCoYz@.]zpiaOM3s]uphjE'ju^ddIEb }b%{:̧zX͇yIyYv9L.hNX/ kĵcYk7('ńE.+=` e Yxa,BGUX@u3XxGxBnt7MlbHdj[(%64щVI&dO_þaó`C+tPq՜)6`3JlBF\ |d>'6p!8i1OY45xlcnHV-s֞J "dQs0EVHV;~Ra3{t?׭i8}vR$ l8W"~5"VkOzPZH>qHFyig|5Z;bR5H.08z(:1 5v&YCWdx^op ?\RS$Ԛ64#'5b|DH15cLJ;zsr II%vMAWvAא__tn^bO 8B9BLSb[8\=–$ jʿJ+;l6!qow=#TwJQ5w`( &8PI}\ St`ק [+s?00e^ !,\KM;Up(:lmB,~%'.߱ͼ auj&jS;Y*nI˓i}LbDR\A0֥Q.ƀhߗEsR !pOf!K WǠ.vR_.ܓu]?wPB2ETGG,ou$:'Dxx*:.Mۊ'AJgjs=pFa{˴[O;}HiAJRhF]!q-K%8D c(e\b%\a`L=h+./NaYzov׊8wmi;b*{s'z{ 9/17VA<Z7ʹ1DIM׊Z pBg%HRQR}Zk_8!dw4zͶ #(jr_N)2:St@ wB!C #rtQ$p,Zo}!#7fQ9Ny\4Is`g *|tF _igN[35'Jo#uVj V/YZ JvHI$u\W4/)ZS3=V.O(.zj}dXPE&E5 sn9 Y."^>CM=w]n2 -^*ωu&~ 8a[8JΪӇ`MὬ3lxo+uDv4=i^Hs"*K;KM&].y却6!TiƩ~,tx J|F; ]'|ydR|DҺ%O"͇uAo8P#z`H2j}rH;kq9A4Λ] 80ΰ# bSA̟Xt-׸3@ki t5wM0`vme/~ \t6ATwf@Lo (U&1R>] c#g !lq[H2VLV͕èm,6Eb.DSk/Ͳ&!Gg䖈 >NX5gUH@"6WԮ7Ն Z~W:A s;K+ mȲF#v_{^MKWVr=T.dx8K?~6n7xUo a<Ș&yYPŬ(:'͈ѷ@4fBbkB-p,-3#W|KOO?9e@D0_"ЏlAqF*Xf8SK }r-gv˺ә.rGv0 θxA2Q+Ĝÿ_Vӵݶ*gW BHFx_\48?jXJ%.2+v`8O?(GwJ৾B@fuIdMk{v|:YTd*ȒDQcyf.yS1FV kt3DHZM.??aGO0qPET:&śdc@̨2y"MTzޯ!QSC}\xA]MT?HU& ݯiUIRC5Y!N+ f-!@C FR+/R7tⴥOrB6i(zG7!ܟ1Pr oF=`W^/ZZΎkVa{=܉o?2F$eB{U-Aǽa$ ePZC3@%<$c{-2D..خ6$X ?CUb2ZbThZbsUN+&\ok&7wGQ|?&*Oe|n+ f<ؙvIK:[ Qa]ebq⸆X j79cpqF;܆kyS 6Aw|:|r0~ UDXozɷ~i\$I[nuZ&nVaj~cg0`>VP"v,tk[:'r:P'LSݰya;go E2XdkF3ֈm?/v2S{= ˒m"v^Hnh\\oirDз+/LgA mf_f3^0bvd~~PPRv-Ȃz6Qʔ#֒AbdI&صZ#})eM"aZi/h2wԚ dq=żΫ6vU hqCQ;]za7p3TcAlJh^1{Ө"hUQD]p"Ҭ8M=8(~Zw!x<( 9Cd}-- lU\`̏!qlx`KU[4@V %;7Xt!9j@ڌ}X $붠Zo0-v' 33GVGHBud rRK;() :,'vvkɺJ!B6) u2HJEݚf^߹TvLJϏD >` t% khz/hFn6VJo} \"O:}0m{m:(OiM$ϓ?b&rўu @"l }/\t̏NK:Z2ഭ2ΎC@ri81|@n>7.QV\=_}awW\vH& +Q!2hLH1E`wiY,w٤Ppji LklK^DOcB4S-ƸфɚEOzPVF+R= 9(ǝHܲ)WQ|۳Gq>'xRÚ4 '_``kY˝&m5O=`GZ~Ooւ s {_rhpxS߂.\1ԻX7fT&s*l{[-DFl B jȩ]Zk|v"eNaƚ;Ԓ~[M- (!T5ZG!ߵ<능/~X&][܂@+SxevghĄQՉ~c<ߖwJ?,6v^?IuOwS.m̸ -W\u`.Xl|_5;#zbBگ b؟5:} rМ}6sI ȯ8B!2\5H=[,z*3VXpQ#!Eθ`Š`{'\?z6Júd 8P Wjt!m8qws3Əy2Ґdc&EiY-wO ~*'sd7ƾ&ىOl:B lE>k.鱁6@c"; Xv_u(}Qd@/9[X2Un[@;O&B2nud ɧ7`GkI4.E TM 7 dS%K=p gDS)GͲ1/]5D^vX^X*!#3W ƙ20eQUyʕѕ"RO`}KpGRLGL|nRz \0]2 jsj~h$M0~$$!LON=xgD^ю\ @ i?y\_Uy_[eтp(S.xsB%j( yvKN~ѓɮ+32T v'`Z8G&)RڻyIȮ{pNuobm+ AzZbc%25䇄  Tr n%imszM5 4&⒥WC0ՠyByG-a#dd^CqƑW<Wd~jňF(BuR wY [bk+fy-_>@N+*(r_X١!]DR n=@9oV?gṅ1 @"jdPjcZ7rJ!FssLj8u|[WԬǶ Snf i]`]st n㡃 ^U'<(NȧEW_Ob4^q)󄗀i4pGt"$sǦ4 Bi>"ӏY?(FmOyOTJUHآQ>vPK ^*vl&'k@)2sWo}]l !߈MGI5$ /&d"1^xYyAcmKX aU'NҦa#:)-bɆ#C@ LQ4PB2&0;!) T?N|ȁMġ/}!"` Er~l"d-T+66x!cO]wŤ5 ?P-]s",;E[3^SJ.NKS{yg,Ԥ2E1~ g-[;"n/Ip&W[;ǯeu sGm۾\ 'LĺBU6|"#uÃoOMb@iwC2&zBۅqRkL &#ѧDO ?+JFq~)e@p9 ^zOR\2~n& $(v]ˑMhW 3H$iZe^y¬~'lKk-f={_J-+:E\L0*v<@TGEUMza5{_P0YV}%yZvCg o: kG>bQPA2^(Cx[juF>P XEHzM1~jPtDBlfFdKSB@eZ#ݎ!!w&UKkogx*&^BY8\~kbm`[b+,t]҄,~i%s)2lz9f! _&wՖʰ# V)1 x*SH5E{1$._Uv˗7ڲoM oA2$GcA*/ i֦^dv _?>Qrz] O2) #F\~u$dnt +Dn?C}So HɬiPd= ? lyv6܅lHh8۹SyrMdv^#@FrAImަixft֖,5-&"JDz{ .xĝ)$p,m+Λ(#_dE;ݿ  >4ԡ:GKB,+t "xSKݾ{o>̦#ϴXlG*E: 0*K4BR-ʗ_E/'!]7"O,ppɱ*>VqOBA7' *./p`{_ô=Cjt2&1oJp4 aF59L^k@|ܷ&j-.mGWQ]/G;//[}M?j,4ǚAN SNJuf ōe.ez8igW`fU9<= uu2Bx,'ǾJR.VHVȹ 9HJHpJ3o_@78}z{HuRwL@\tna*,DcBCyp'X>~,Q@l# sTpY l{Wns$K#j9+(7F:;O/ѳ!v4ǥ‘:9y #hg1B|HGм+V5 ç~!ޝ偈ma Mz0-%jp@ppvM"K=OR@:.NnĔͿ|, $,wۑPqM,o]9d{7T T~'4.gAE~ƇU(aK"A{8H/ł]ϨUSR#c}dߪn4]H%'5$THW~R5~D<;-kn_TI6<`$Z#{gk+љCJFjoY)0 qmsi9"h`u+ S47)&lv4R$%3[2*wͽh>Up:z9&'f-BmqVztn Ҙ/4-xeW%k{K$El)s{$DTW1Wh xMh Yg3> L~H~C}6o8xho]uE yJ^I_ZXСqC 1-jeX$(%? sN~ȴÍJ'q-: nĦ18RiN0\yAP\^(,X+mOs^8ߧ7 A87oXh(gUvrZ~w!R雪NVG9`:j)I(\d$/&%s2&(iWwPG $|E8jQEݤ'pvRo"s;:.2uוq-]F3}QUKB,`OU͖A GwzCWcd+;3P4G~ׂF` -\=eִN9PB p\3)=#m! *8=oȶT\ySo e6 .)pk*ƟC_cwi h ):߁f P~1ϙȩr ~eې8F:4fac!AMIK;9^*LR+(3 /88)F}&H%bmmĕ*![:3j_ 8 bz$p䀂nzo)lK3=4(k\SaKwb,2S8ӓVņ̏ԫ.deRzBKUmryx$i`tqeFgqUH"/-(YVr#aE(a3 SM'OV: ɁKܓ^mڙe^(j}`^3@뻔m\wU{U.N*ici,Q!]){dOv{!ꄑkMo*AC$حװul!c~"\Ck aY{OaҪH'< H?΍E09IO$3q=(\/wA]!g@<얺q6K%jZq^w;%JϡW̆ ly GL?8|֋7~Ah}1(ܑFcʡ퍃t,I*!,VFokX%y+% $ins|@ < BFκN{4N aDŽw<YR,~kt8FHu|+ VB;e]ij{bwV_b.}=MY!t(IAmU=7!N&vA:&f54!üu|݈D[7:46skQK &K`\o% (,67ǷB a檼|cNzOz|ߖ a`Y*kUiv=٥#_Ō&pei;Du [F]YCNj鬜)&'phQTt]t%dJpg2ŊSՉ.USmAi"5jMmtygKPfgԥNqD 8ǵgmkP<#S,_cT\]s1U<'@u3UL-$u^᝸49 :.7&KEMez!YJ>^1Pݎ*&S2I U73ZR8"6cbfn& + JNf<;MEgk\vj($3a *+pt.HKΆ É%P<<1R(Ԉ#81%VQΉ6"oq#!)\d5vD+2 }hNfaU'a.}8d 獦|huC3L^ؔB1/} !!ӏ%XǍb%g1̃:p5gIu먁u.Vm+S[ב&N5#Cnr?Oh;t@U A$' ך/ ( ꩢ3n]/ٸ"YxJa"dex*=⫂֪2*yG*kq|EU<䦾@Ju@iֻ>~uaAꫩ+\{{?9HnXCOJ&sV2{#l%W@Cic (? qP|ٍ}U0q9wuq97^FR= ٞeG&p ~1@2.kbföM|G2k`"y*!ZsǡdBxA;t+L{(}mH"l)m;cy"acʘ&*h{>Sblͻ> 0OHj>Q8|ݖAbkh!H )]p*yvwW9SfѸgȸ1EYB69X\5̹ o4cdcHAZm|fcfg"U~R4{9V0B^Eb 7)B-v aj֙?B㟋uSƮV nOk;qw]F> /&"QH׋RƱ(o2c6}B'M0g'!B!YA{.{ tQ_,}0I`N3.Ϧz8>!COm!d-2\Q)eHX*& ~/Z8 RbQeF&o|EXPFP /X@6 3X+1y@Q?(+bQxS^T2cCmiLCf%>5ܭ 攱 5汜ǧj|*b!-|D8Mo|XF9x*‹5HY?v6`pbN3Iv,;N ~%nzOܽbhKwݽuJ lyc^{5QvvԲub].Ϛu*ㅀ :Kh.,n1VAfښDnⓓj4T{d=dvhm%P>dPC7cB&VSztF7t3uʼnm(Ւ ZEϲ4}%h 2`k T?3x >3ŭ_jݧ$|QT3&!UZɼG#UhԤ}Mơ37dӮFxs]OBbKM&J EGaS+_PIEh@f)VF=ۗ_Owۆ1>yi1Ӟ@3#e=hhoXp< R3tٟSP u`:Zyd1cTU֎U]`lм8Is6\3-2JuW]~Q_6JG.KӓT3vG9;eֻ sJϣҰk}&Qtk=[ [(y)Za|o ZbO}TTS^ЏkĦ 2<+grλd$3Jwk?Wڔ@d4p/m:ŔWWE3+tT+8|x[%}M״Qlt[Keʜ-N#w EW["K@Zv au>M%@ X55tD8eR~:-y. |f<ݶ 3ڏ/}șq/L9гFg pNb7DX,JSŮ\mW1ͫZ 4g+8Y@ Ʉ+eon+:Gs! ؉Tx1DCޟOu *OF{8gÜ4if\֋0;y1lZBG,sR,R_5.5\,j Y! 232UYjK8?,QbbW| L'28b^H];9Dp zŻ?{߁^Lu%;E"k%7zf Ch +2iDZqw6$zݩAv%qW z32 Sʛݓ[ZCGeRڢ $| +>3?| o$iTiI'NU&UoWk"}M5]䝏i\+Lb@1 7O CmK=VSV3XckD3" j3QTj$:• |ӗ[``FԠd) Jf Or#߄5qaƢ*n,I{>V.~Oq`]@D+.<ҸmſuR:ޞksuNN@ a<>Gvoja4}2?ϴ:5q];ݪa7U{U rtqYǬ!7UZvDu6?,Kh^yCQժ< %oe2ow}~NK9%nPOxk}5cL jSڙ9OO=FnuRJ%&-ߝڠi@k/cf%z΍Gyh)60M:=A6ㅫE !Oy1sدN!$z!-wt' d^gWVu Kp@ }n鞃Ap` N*:}` bU򟳤r! u"07fZ`x0SX$ _D|yx#$xEG=lC鑦PiM2cKM7z[%scH̟x[/;m)hȶne#6/p* TDh&qSR]=&># ͉ͭlzh|4'I{#Jݷslhavi~j']gX@9sX~&Ebk!>r"Dn: KT>Hc{AaK'P6[xXU3 4bW釽&͌R %j1`iWH.tV[F*an;׷O1D 's.ѝf-ws+6:FGėD蔴ETy=E=VH"y'\xt Y8,9v ~tD8 m 8x1}m|"s8y|Df Nh% 6D_WԶ=4y葋F [+dZA$NKŖZg i5l/Iyr54mMޫ&F tBVvQ8<~s4TmF^ Jl.E~3bXK!P <,:niW|kPŽ<3E)2s5T.şG/dzZ2JAZSS^mD AJ"GsBCܝCU I02k>WM+خ~V m3ezY۰:;$'B,ȩyc5wq[C Ͽ?mn􉕮񖋥 ku?!tӌad`j)IP:ڃd3r GE`ɏQ+3Crr t'M+-p /fDd' Tg쿚CK6#V}C q/uNj{D1wI( y[rV)r4^ɔk7%f*Pv1_NYcfY8S#uQ[+~236J(&;p4{oAe_Gġ nѲPS2!uwḿ:r7MDn9r?}+=#qS+'LT Zfr 4ڥ6ҝ86^//2t*Yp$h@ w[wG3dsU[)e"*n,}UG;X%@T܃  /5q̎F!>\԰ m'HsT$FcڹXI^!f/ $V. ީo^G]omq'P$G%-M 0?u&OnL(#F6eJ`ϛ}#[w,7=ҽ -RU`8Hү+D{f"Pa ȝ |90@Pk7z,mT>20:W i%7|=AEg# WB3F޼Nb sS|Z(g*lJ%?. W8`[ ي+7B?`{ς CTI˟Bh= ˱t7`l0Ls4{>Y>QuX&y[P BG["|'@!^p"ĜJ:[5]S[*!O, U rhw%3X_!NJ '@נi=O涧k{1}, ӟxqI0xhBK|kcPuWTwr%ҽcX5 |/WϬm?rӏ:Zֻ.T &zHC?PVq?bcTҞ~uF[Tǖzl(ANWdeeSt zſBʶZBC[b w4j5LwӇ6*V 502<`3F{PlLKמy8CۛD/6ǜdž°jޘv,dWh5Nxn9Rou{ؼX&Im@B+h^ᮦ{ȥvaiQ)Tvm# h?V-AUdktb'nśNN^ū0v.Agmڋ*[trF=,+["\9ؿ~vrP&VӀkȌ/j W&eStc{t޷^8b*cvO`^wQ4Hg*x^/ |3J;DS[ܖ;lH[kl|6; >ȑ,{oK3X㶫W+ilfNXA11l)Nd;*"[݂ʳKK°Ѵ}Z Ik?{BNsƫ G ?,&ʝ,m˽ƩT!Eap ]ڬK)TϮ.9d+*IToJ @;RC}=O3\ķls- Id+XJ!1E/ΘwАEEp-U捋 r_@읯YE֟l:5?l#~aEfcPFFe2Xo~ Ihdt’tT!hj~~=>H}۩Ș"} RydžYc@kT/z ݫt]q[!""\1M3( Og"n@7@S9VzXpYc"P{矐+EmbG,i0? ܍5 9jF!81-!ü4?\ @R&L++kb.<( 4W`G?\pvщ5,y|\ 4qjbIoޖReYn?S+\[Loҳ H!0Ɂ!Rx4)#Zi7Bλj6SkMKbzs˿mZn`DFdqmWji$ɤ%isWXnADi;..=H%*b F-wX!uE :l/)κ`L% p땇>Lannl|q |]ThYp3r͕HScji$t+Hfs Sy|L0G&)رU?dGivb]}rH Tg"J֟Ҷ-=D#謎4&? b<Œ,1 ycVu%)w33Aq$aPU%xZNLøj-[42tKJOvEZdCajӧ^-Om/_tU__i[BE1 a$V&YW`|1[n| !~[呆L6S_NDtXZzN+r9=ֳ܃4෿g6-a HY f };/._;On)j# Hpa=X6}n#Za#db2G&(cX2W~$+8Q^/OKeZCp,GN7Bu1@i2=Lw EA1 W#`m_LI8>AٿkNw9XhCREG)09K$F ɇcPF2]<}_+zn2X9~7žzhʦL %NĚz,I2o]Gִz<]DO"5нOS:Sr-{Mo)?f"xMh+y\04h7MT4mJni ~dLo{EGrPIm;UMq%ud$!Y `"h[ٰMKW-yX~AS5 jYL(pQ4A?,iep`)%>Qf+ &d~Jo2GA~V9egΗ۵  LFkxWIim`!]8vwp|n4M-m2Mp"s\TœTJLju)E%SI3QwҴV{zg@g܁@;@GDȅA[K|vT_P,ce4UhBu7odUfp F Cp6H&~/+u>Ƈ*Uu}t4wM(eHΎȢ^UG=̅e&?=ܒV>310ؾlbnѬfPa𶕨k&ѤA.ԻH&g'0 E!7Z㓌OR{Mc&[?Sc^m<%زCz #f yg=XVmD۲Ϩ+i\'H1Ju6)vEh;<'c(AJv*߄9h,&w!~o,Tw1Myc PD7lY6ƫ:>|*QBG¦ylvZ?^ZLT7Y.!eSx38Ekbrͤ2j̢q3ZMx9U3s ö2zc?yanSح(@U7$ND iw4|omVAxBh3 +]>мy1*@S }uu׭@ +9o P'=[30D`Z@>ϧ<$=OvL;lA}sh+tYŪv0<*)\D |(DX~X!{G0sO"oYKHLfs&J,퀋)"mr=9fU}ڏk^ssMؿt.57kE,jՅx"6E K`"Eϥ?j"huX>v{t96c:!p0[F&8׬nh..v n;W8)p.3lGa4 9֬$}p{%2~zU R8ob@a/6qm#+? 8d)#mo)+,`qMn~ zV 9&v*k{U/r/)Ddj{T2qnxx@'r=>B %L]I`fx =XD7?f'y)w#(._]A N; "† !c ę;-7t`ICpj`OV of#N28MZMc$)/6뛤 j􎆩aAikç' XQcw^"nٗp{<oc7X@IOg.)kH[&Wb[z`WvL$6(+_,f/] :G]hf Σsޜ$Auqsjzu ;܇tYГ'CecK| 2s>jʴ\U *ʼnd;/qO) bedJM_GfKU~ڑДA/?u]sƄ%!AГը`PaxX9jhIeDOܽ~k11>~'^V'p}C~,b\`'A?_ >Al]ǂT 4>2f6%k¬`KT( Q^h^6P)M]i=OW=~EOhSfn"N%9|j[T53ؕϼN݇hyKmFeVqt=I"*QA]2e҆͂C1ZX\YOtUS32jjOuv3ew)J9^,CMP;C숫; *SFRwdzX,W0w7c/Ke6Zy 'kd Yd <\'dtécè›'kк|MrW Gl#WzI{%<<+/"nlgEn]\p9?F KWJ54r^a+(W6WwpP97|2p?,&|2,떴4DNjjӇo"ñAG/fʶ& |BOp:KiIf_GYc3Gg*3vNMX̙RsيWp9XZy0 BeM\9TOfOj7άMxmOqηB3w̕aj9iRP| ײ2$o[SNư &ce H|^ (JY~?߉jG v!ʲ pR y7x/mKY?u?'M4rs(Փ>fR\.6ԩ!5qHI!#!@%[@H3R.LY 84zLk9` pSQ ܳz172L*VsC>ɯo%>x)io Y22q(Qy+.J zIG갠TѺONBqm516F9I\dۖ4qNSv\MMӾC9np6, ${wRjOL2r3^ߧWͪURR䞪1=jhg1kY'WؠlO0Sjq\&113pl|i%4d0Tl[+2[/Uf|I"H\nS{꽞 坛3a*_ϯ=Tذ]Y<#Y޴nfMU(N#<#EqKC,p- ’Ňq =)!/ܟN>IϚJ^V(^.Q>X`ۧB]BwsjZUjŊ8z(ӌ|JUg^(!ڔ_*$um9P 0Ңq2 JM;>eD(Ym>n 0qC726e!e `ن*X;~K2@D JsSBʮ n _1[Ơ5msn_ӢܔJhDO[4OkSZ:홷(w|ss0/];[ G7|}ʿQ]I0nȄark:#3.s! HS.%à hڵ3e|#*![T):S0ң{ic|xH&5` +Ѐl%r6w2ĵw:4Rю>nހi?_I3|Jc/WQɽb EH%Zf<u: ߁|qmF9'eA  3^3c/([M8^f@ Zih$ s*[M? "|ᓒ\j\͵148lZA;g'ZxͿb)Y3YؐLāf)x7pdzt)yU2x;I0ͽ NG[$ENPE? +֎fh0)`X3KY@ݶ '6Mf\mf)kN};vmtnؾa%̱ TP@~e0C5d`syCjƾ kTN%ňW^I.1 U&U-s-EfgjZ-%aq*-J!|A'۔*[/@}8esJC I7@1 ϘZY}RoG)nnVO :(7T_‰D_Ԍr W347cr9M4gbzce̊A7͊ҘPe jb=11S6X*IM- Uڐh:h_t֛EMc`O݄/Ûw yq:0vv){upDc%FYRQ45IHM<6"k9 sS9Nn@:{'D_*;5yM ld"(n/дl'FO w`?UJqB;=`{`*Vhr 6hc&O+|}>=P' K_ ¼sF%I"yQE0,^fㇲL Wf$I5XlYt.[(GA#~B)zBE|{tf$[x|덅4Cyo`ɉ5\۩{P@aDԙ2.0qbxXN{tCt+R( &:; s-ܛ[ FfWM?DҸ xv߶Ã7 PǏt=zo򞪒'E/1&dH`㇠ZEse2Rnk&;{UטnLڠ\./ʎeGb { ^HQ0 T>f}amoyVi>ɭ h|=Q!ecw@(< JWJw*U?_aJ[کĮoJeYp Ode=F@GxGQzp4m0w*Y)l~($ >MDVAthYv fMm>U\kb^O~-J#H'~Jĕ )'yewq}L1u.Z %5u,k?_^@DO\}"_Jl2-0=6iwbږoϩ3ksE-ִP QW!] r-H[0Q 3#Y0x94GsPkJl[I8 ̀hVӬ̌AO:TL 9кq0Pjr,;u1@]B2IƯR4<~uW\V!iJPu݆0ns$ ?n0:?6GS" ci{5]8E4@t[BOWpnHVY/^;oyNKU09+QܷH=[;DvKnKi j->7oz:`_:J՞(d%&S81ɻ~ 6,@PS(V#rlޒmuopu C7PF\. ,9^>UgFNP3`r@.`- U*Ek vE@+ܶ8,ag-b ɺx rP>j^R_ sPXNZG~AeWK|oJ%C\R9bk毗RF0 Y阹?3/vl+Н;'JtFbSl 㷈?i.dQ%僙j0< /oЋ;gGzl2Xz.֯0Te螭0N)&AlSL{w˛}Ўm*!9ٲ:ald40鶼f8gmʸ f1PtsҠgYA[f͘K# ~=^?tۺ29hm HF= o9vVO~.MZfyQ$1YB7Fš3LMrzqRs/j|eh{+0+V>7Tǎ m10kVSf9Ⱦ@6p:0UhPhl_a\>7N%#d2>ȓ79CV?G{DqͺXC9xpb>'<3%/ wl7ۭן !O P&~GX5v+B0)p r-$C]~Edܮ1|7DA'ljCкoV;^S+IθWҪxgˆƎהN|8SXFޏιNmMKZԨUpBz 5! +'z5vf?i91WQD'B(T9$ؿ'v x>GUOȦ32}J‹ajtE[ v ▨s'kޅVnalJ֑R fHp  ;v9=f g=)8ǵ2ŝJS-DhR6=ݝe\̽%KIOQ1b(ן$q4h6[(oq*#2݇?dA&%UJsiٍ ~ʌBD >a?DUY=#Oz XC2C-|eOT(m0)3φ9FGp/F"I` YHZ#h*N9Bǰu\~_SvrE)s-pi&~q;}z͍:P60."P5CUhPk;f(2Z?Fjz7M#}nKoυ#k}1Y k}6k%ϟr0Usϒq!(\{Yl5'-&E߯9k@Dԣ)Vw$u%}˟Z5.pij'\zM^>CvA~;u9b,j&Md*|iD:T`q.uVIq+-r+Mi.\go\BFrKTU)2{A :Ú7Z.X9a4 bҝA9G-f ݭB>e[xb郫7e*#^^j$FSkTvϲܞ:8yZ{!>_k'ø|k- _3 ՂH3äakXϠcH8- %0]c=[K?#،p{@k[eV%>Cs Deg|JUELad?Rg,2=$lUR˰C/Y F8,K5OQo]H4%E9KXIE;!~`<'gVn1fI3PV6 X@X- _YQf[z8ą}g0! n;ɏK;!E8-"mIWHUJ1ce,P|4}?@wjb8wf⒂5φVaHKB(z`#z E)>PO^,wT!F=_GZu<+AN1Ʊ漒P5wΞv@:$ L$҄=alӐ 鰚ye~l]Leb"ָd}eRRiJu9EuU*4,zt] ,I+ySF5)-bnWP u{%eyj}Zyy5ĩXIq##&5ڨu38 erqUL^£2O'zƪEVvW?btZ(:cݍc/@qR{@Tᷧ܆(+gX/wK+[,Cu塑}Fs~1޸J(㬕v'W.>Iʨ%]vNZZ+dd]|[ո䊵Sl[ Z4< 'V֦D:3/K۶ϭ=n Yr-C!Tɘt(Qc1vLe) uխ,`ƑM㧼PJg#hN&h~k `<ݤYk&^ox~Eum83fтD'g-(ԛ ӍRF,Jqp`ˇ Xm4hA͢V5>h?@-vtXq`βL'r6za]g萺Wq9F;-WȽrWhkXW ȒO\_EjD0 0[tKmSg"xWkjwhGuѝ7760WUaf^lSeL-:%Z*{ مֹ5C!\XDIi5d Nx-z4=Gm.J4s]W2iм[[8_NCF7!LgY)H_#~ע(7Vx?ܲ_d:I.*oxOq_9M#$eE!fTd,VEcRv`!-RfϡFr1Ak>ȤlGsa5:uI )+\Dfτ'ڝ^\5q˂w >:$XF! @wg--e_s$)w@s''7†`u~0!PQ4l aJxɋƓcD#iRiMgX"[ 7.0q| WDSv?g@9Ƚ[BCT=B3c'ܹ|[Zu\&FZ-9'_9;Nѐ <N'ߡ-|z,ˌjeZ\#c5,-R6ձ@AH~P7c6:A3+6l#KZ`m^=b 9+Y[Z!&FRb|u6(zoȆ:C,dMʷj dF/13W.A 9"~l EBqۊIvq=v3;XS=Sǹ) É蠉8?kzp~—ÄHK m>ݸF`Ыcbi' c8;~.ash ňo*DVn>BcWdh~w~/f{PIŞ]+qm{ɣQX,@DD=" 8'cꕂldc L2AvnJNH_#*0/Sa,H=[bl{n 2K$61cr {tʇK Sb&q'ds$X]kŁͰVDVpԦ̺1'{Q姐0w;vQT@Xt!Mgr}׭9}v)]Ht;* nY&ka}m_[Y^seݍPhl<cES]qi;aа⌳:B遾`ac B@!U+*`Hc;eG]HThpE9_{B/NzRC HWfXJ(*XY\QZ҃CP ؘtvl][uipAHЎҀz8?neR+2±qLOҠT;MK {865bE5Z;oq$Yp3T8Բju5X'R@#Jail/@.&Hct 5 G" \Ő)\^;%1{T&i8A_Ăx%r@띅 \,uo/UWfUXh!*\|` lGtDEL̗ <omtF 38+tO.rKtoNKAyS`%b{w¸nLۅ¨ RF}Vk% &j@ȳٝ"FG'H$QѬ7q$fQmk<7C,ē(azqɖ̿`l5H`2TЛɻʩfA4 _KJ 6:1`qSFrQm؀KA ;S`ud(!8g6£l8T혉j"_u J-Z2:j5(h<_\e'CKJoYj(h@e1܄\i{4˪^Prv3߿9SBàVPz gNN3b²&70$~H,@51je{jj~16N*꣤Z@XU:lѷZes$)tU)sA̝3*@=)PX8 sc$gUN9 &(Uуګu[|S[я,[DP>rumpˀW~5EqvyWޚ miC#ƬW6B"s-ll,O,۟$TH؛N0uwVߡw'c#W;%4 kGqchEE]x`Qϻ /n~DRPU2)_spQizM#{ q?wph5왻tc6jqL+R|] ,/`:T (9e2,kP;Ca"‘{ <\NJKZ ,/4ϥ4擼GHq.ef[?"1MB2xjiH16b̖G-cqu<"[3mz!,^njܬ+\Rܕ='TNim3ûFW*1?$K368>&ruKĊb.1$T:9r^#^er{q:ۭDE.Az,{Z,jcA W,>.^TKFo=km H)dbx+/TƗm7uT=ϱKNv(H75@& {n"%"Q\*R.р(ǿYTj&K4|t+0['\5%m4X0-_i5C;>3O&I޹ kڸݪA׹ /;oTvS Bo9y1u|*h0|M{[_Y'RCB3v!O݌> ¶M'O,5n,#^gEjnvx'@wۖ)=U%+_;Yi@, Omu3XǓHssE/<$$f {[h5|͙lӏsTGIdfц2Wy:;)ؽ(|&ضů%Bqȶ:j@Pt7B]d½T65+gD߇ ShWFqdgOr^Βf3hE3 lrb!E Ƀ9yu68dp/$ޝa`fW#Im@Fb >[JKg=C %l]C ֳBhM١l.ˤcK߈( ݰ5' ])!fybW} m> wb^g9ANS3_Vԥ QNU;ҥSkSBkH'o_ o&sDϷFm?\N6XEGeξ0e7$7=x3)fNJj \!FaT4GpVDP%+ Sf9:7WuDA y֡85Û !Bݤ&av7`iHsdU?h5g`f+rb2{tS ª_1% j9{Vsn Uw4ip I5'Ҡ0hM)$7 IcO @yМ m2Od$ 5?\v:agSBT)|S7+xZ@??ʠvE6%vCA`0\#Wa 3+MۣoE5PH{<6<'V kUuD|ˆm^?l1 8ҝ=PXG9a%vwڋ@4 ST|3}ʷ#r킔.-'0Tv2ݗr{ylolܓ|ҞG"Er|P!ؓ黓 y/eP CP8);DW{WC,tc1 %:3uմ#<"c{+P~ hG Nְ%2x:(JͣnqeW/#߭Ȣn?7S5}eC$;vCDv2R2,W ,&CSPd;[@zp~` -8k{P mzu15გbfhPl93іX3, 4ㅆ/z= h{(!KTky -)"U"N^.U:mK~ ěhVxtAmQG7qy]0jPL#%v:ȁw|6'Zx}Ų+Hxf2m{?o Җg|wa=Ks6+  דM~"\&Ǖ*ӂ S"1PfTv*U%߳cBwcpv b#\*FjV/=z.8Hܼfb-8}J)m=d EhO[I4\@t*KV:@ߘI|Ֆ 5%i2*\B2/+w칹fa!V}"| m؋RV\0'=?PD e+Y,V>AyRlvW$I?M~{_{Q2O:*HkKpuMcvsu Ah}oAuzip{a]v7㴶p˂Y{5BDf!yz_3wT, Ge`'5l\~5EWx!ƀDF,>Ԩb x<o H4pQk}j=)h$0 ԳӫTaD]$vPMti"/#9,bXǔV8Pͼsî**$^=GCp {|1> ;iZ+JNIOM /-: R0FA,dl1o)5b Gm[Q}&2L L +;hv4 !<1a[ .88ucc{>s#5[m;e(TjA k:2W'2hGŜ "E3͟`WՐY0dF_GwTA =*AyqJiI- {OR%줱11C۲YsYhnpl34┨*0 N3[ɉTCjZnϴL 6< <紶X^+K4r{.j4YE3ⳃ~X,iM猐" /EQCT;xH t2بw)_&CŇL{x mSrB<5ݻ㜿N[īD7\5eW Z'$6Lϡp Y`ݮ$Ǿu289^Ru?3]laW„xm0<"TF̶ i0 )7x*d3)(=9V?$2p %pN _@0E#TǣRl?F1~yTj@>A73bb|֠i}f\)ޏ@1G/q%ĉ { %$g{{n1A?d옦ȞUdha̦m5ֹѧ 34@探@"!HW_' ֫Y8_RS?tPEw,#ԟSVBqAeQK|U@;2iJ_ByjoLh)Q)`MZ Vlݟ[1Ty:3tg`ZUCKi$1qY akP] laxONj\꫊uϡWF*޽ ݇,F!%{$kV!VpŰ~A S4 P|=t25MiJ ^mkn8ح6U{qg MUyzqEڶU/t?;rzvfPT:`a9o}CG]yaώH/ 6ZKrئj rCcZ]ڱ|cY.xcvsaWRpRװPۊҫwW.Ǐ*>K4i xdCm? 4WF b8Gml Kp#"ʚ t62u~pL+c#eR.b5]Ld{ܸ=.X2+E:cb 4B-v-µz,ꯉl qf" !p-+0Hvo\`GH8ȍg`PF"ޡ9 r;OG_)G*>Ȫ 9K͗{8(4}\7 $?$j:ꩊoGh](<M2Nl.4 %:HhP're&Ke}cZΨs-|;w;vucTe%&l!c9 HeF+HP%ȧF#0kz(t:G䃃2z?HңQȱHYwc0yq9sQuqn6՚a"~Hv%m+}x#;ZM#bpmkxH!f!,FOa ՊCћx.%Lnml@``F$>X.w? ab;}[i!;xD%ӈ~9E-3,IV _2PbϠjG{a˱BpA W"Y%yw }aM@vqQƅKt``0MSseSt2%7"Y֤`Iz#3%^ G_iF0Dᴸg\ o NL>*h|gc.P1=;O roSW,*}ٴ6A5*C ]c%XPࠒ : 9dq ya@> $up~!5YK#bN[᭩|ǵ#x%"Ә.|JZ9O=U~\ X|$cς/2 1x 3IQƁX>kwJg"6w?0*<Ó;`ό=C<Ը'nP u;UwT =_53AM uĺw4 sDST'gU ET9{5yj$c'tMOQjL܋(~HsGȈAW3Uvnޞ!\JIgFLfq;P;05Yl`߫oѠn떏 |J+Vsk[ۡ-xN3_5Ȁ,)}9*khV@:/ƁŮ|!uDj1fOg>` IgmԂ|rJ!穆}VFb17_.;5s! ,jw̵wȄg`1hᑖDhj,NL6)NVMi&p+S6gӀS 6%ɝ-M*b W@yVCإ`﹪X@ծ$Rkp{5Ӷr6ɑ{WytFJq˼_IUFeGQm@ʄ<\8S-6.,.<] ;:;P9]Hy ay~S(V:Ɛ%t%lMNr)6{Wt`{PIqaE:e ᴷPPD1mޣ;w&L<á+]_PÛ\,G'#r#ObX!! 7@ccNa}RD0.PUGeUf₰)$͈ypWHA٠@kyjpGr͜y u}zqyrs82)gU f +g=d+ (m;;w _0) FD AXNe5Htڍ@+V 0-3wۙJDnq')oTF^8 #>I~^KV4cGjcL.MIfq>'V}Zi#)PW<ë5hcY#ԝ43]Q6'!}6щ_W+QOӷ(Ïhpq1KyK)_IJ wr}a,kq=_Z T& KWIrrN4:Yb4Z%LH7/Ѽ΁3f##2k4a>9rv5~F-ҒePkCdȤ "{좒1.Q=E9^6 *qQ+0@K֜ v{:eW+ٛv>"j|Ff~G2=٪}mNoPoljk\N#-GCn]WsvXXԈ(bv^|1RIoP]!7韵u D0t;X _6B+c]ߥ0h1Bq/ \F%L8\ʮ_<+pܻ ͹6@W1HASz!z2x\hA@Gh1 άKW㪁dk\)8 *f/\.n8 LNRc#!77cJF.:A*Z-0fn /ٗԗ\;^K{\qV%WwhME\O zUmTF/B@r&Sr2t?d5@Z[&Ѓ#V^HEp$DVBcG䰺}il>ރq?legҌ_c"-(Qy0gA;j}sw\L 8UĎ);"M-@{*g=:dpwFwclle8 p^VpMWFɭ @g66gIr`Pi.XkcطiM<)k=G}VƿuP[6,ے%;dS `:wlUnڒQ.^q%!#iޠX *T"O^Fխ,uDԥKiͱn2#Wu(_)wcy}2f)[%tl2SE)TF}DH;H#-zi@XIp49P(2I}V2< =yf;&&#}nlm-$u37>JI^'ߧ7A լxA{?p<+ћ2l0M`|fi{I}lG?3 4>EK1oԤLHyqLy_@yppuh" '~Š̻|fהsrGQ<;% fCōRXr›*@5hj3a +)9)oY fT!ܸ)OS ^ᅴcO{|[zS[n[f`8r5˩:+m Aݫk2- @ͺtWΧ:=~ |Ƭn4Ks1: ‒c}w]t,r켦TnRUU&A!!ls 3&KHI!]r@$&de40nw6Xovׅdx^Dؿ?[XE>@'tez_ %)ǖfx_W=SDJ̈Ul,s.VG2)w$>DSb`p­pa ["KynӨ~(+` y\; J!VRf< ëU%3"ȝF{z:n*p'.٭dD ߮eΗb'l>B#tO ۀG4Dyg+k}~q;Zîۦގ O_ .ݻ׷9 ^r" D` c#Xeo mKU߿Lh95kImæg~Js5ZϱH-J "hڃu"?tYGx!kĆ⌽_ygh6O((:19);Avah88znJ4 魇Z"$ta*W?G6Opc0::(w3'U)nQn;棇bq]oh6G+zw8S<1Y^R#[qP̦R)Bg0ɓsh؟CJޔ$$e;$WVPa Cg! +2ʇ+@SNS!w{C (|:òQ_zm\"[V0#}3/]h^wȩ>_["2+R5]^G`hҁr}!fCO >exhAeH͙2#wԠ1S^5tfj0 6`iZAy67bf|_VO"tDpŢ |-e,KdL+yPvښϔNn_ڵ}=CqxC3 Ԧ~rx.XMcoHąLErv};քܓ#0IXyԪ*T0Tj~)i+pÚB'51Uablj66QgW5O ^~7hr B״NiabWiipRdq'?PfrW$=»pśT0eoj靌2D1sẞ_)ծ*TG UZzʨE0gwXdmY`HFF@.Zm,!o, |TD881_o)meYW4V,8¥[]k} cCr֋(lai7mtG- 0iu~WvK0p*yHaE# KI70D4+_;#W } RRnl'1&1PBjLD/ثKa3~A2|!ӜqGԃZ5 (&K!cUQ~b!NO:5gRi1 52d!m/Kr=W8t1ݺ֧ [4PDz8&cTm3lb R@+[('ky^DT)p~&?bEU W4>(?`ęZ^A$^^Q&st{{M~ꁄmACJ| sU.}Axȏ NU RXWй\݁.>-$o~g)M.wN*]x]3"\pzeFK1{6— :⧻`ҠIݼg]?rrSsEz $f_g+ M~# "4;\F篒-K(IN]%:_aBPVs%eag 2O1w>ʍՄ +\R >,G7]B4]0SDGa~de8fb<5QDzf$''^Y|W玞I~Ÿx?glX$I6_f`k/b,i^yO6 p|Xwa?'X3jG1"&S;~ @-N=5s0xAtG>e @3G=orq"ԏU&FI}~Hpݜ;@Y{A7QDtuݸ7;Tt85+opWYN*|1T5aNrq*c>< C1E\=/)~4jٹ_ vccubz?:΃jOTvC1Ị;$sr~sȓܑTRA8ĥ$MqkLP'm]G@_#Wj;EUkzQ>Nj-bKNQwƺ wJ͖`QyRG8h14ulED'N8 uKْ4:a4%'/GeTO/d 퐕9LMLGٲkZٜfh"3[Mu%~bX#_hYg|W͡ v0;ʀ032}d)eb V s) G`_qJ71BKZ9өcܬȭ:=qWY$=,ٺjx՛BDNWSr  \?VpzO:]|sd]#Ϻ81dXO-^  {|Լcn"}ȸGy,{ s8(BD+TCtLf(C6`xb v-lՌ?1Ìȅ8xϤi.%V-\z/YSg8qQz'D!JFqr2PBDi;Y]R[˂) Xp0A1=qWY]:PĐ(mekV "J'KEW{}H<1_uK.*M̝l9Wg8J;5\rL^Ir2 Wk:c`h&E֫\7[#E>"v6N} "c+〴v%zzQlB`S"4s wzyN=9R"SI#%66&f6\댂!zuD~Yw)4Nc,r5գ[$ DrMHtH:{ ={/x">M,WHHFHl.LkA:zԾ qSTF8GK49 E]M4fov.tdgAWYv\?hU/c`j|* azě5f[U 1nexJ=!׻KX*vEFkRVjK?4_XIdch S_N0 q31qI$Y;I[5&¨JGO6ܞs.H`SzF[55N)gvK [Q=?q/ַx [lj43 7+lN4e~m=1d"KX`V5/rG&<ЙMQ#+9S_'ftDj`ʲ*@c; y1eC^y pO(N*OYA[OzpSID?]]U)uf}g>=n:L6 `6U.2*XuJ!1S$f&BR U;\HzV34"9syg =`㄂M0qSzFs,#zWcqpY:NMi T^=Okio'HЕVkLsχ=˘SxdJ&E(aP#@sP3|{n~oH7;ieWTnHQ*CuL?^6`o/H*;࿝pCTwСP9,B,t5~WkQS#r&D{`j8şШ\)*J0Vu /׀wy7&PÅ0 fuz!YW>/nrAVAsO)ҽ ObVd9ӘprwFH[5byj88d(d\V 8̛Xmr(64t98ˮ,[jm+8_^y)n%2niE܋^+.:؋=U'ϟn-&:{Sn0SkP5.ڼA(UQ(U5DYHrsS)~~x|rXA^٭r~絖T9pܲ-篹4: Še!(g ŁG(iUPRGzأrK?JQ|g͋St5vݹ!%¨\h9,[U€[`}K3}"=SRR5IgTAB]m7!ҲFtX3׶Ƥ_,0.6 x< <+~p!{&૭!|ю}%XgN:J` gd' x '|(o Ϝ$gW;Y]zKtkD$]8@i?:$|K7WC!̍G) M'`inSL:sZoaJt`v\ Mm9ܥ-Xe xXk`o$ٮ;3i嗅R =\ c' ꬟?F7峞gdױ,RKvwvL^'.%C^f5fq;xOIpfk^]WusD4VaY|SvcWOMԦ<.7.'1( "|B?|`wpSlZ“3A})df ]x= +9 &/nrkxVx6-P5}^˨X^7(1V9%H7Rd(q--!R6;vM~NgD(q7/H1<1&tck$wMCyj9$m¦#EOdZ\Q!԰eh/" EB k8.j_* i`8%@`|Xtx晌AOamS\9 rpt'(7mYohrg㡎ic]ۤI^ֽy#mO=^lΦeʫ=1Z0UsO@?ha^0Oױ}`{ΏvgŒ{ˋ_kHu01Rofhm>I3-d66M2_GtA"El=(-9\`d(<"^RǕCo_^8@BJ^>sq?v)&38GRƛhDӨ0V&QE`}!}Fv2H[?5EiFR~. _iA=WBǫN~Ā 3:^8v)vcfJ;k!SLdΉ6OCeATBt>UΞ5D]햲_,b&,^0=WȖ7{#8D(鍦#+'ny4f2Ğ[ߠDg{op-2! [컭quP+'IP#̸- ny_䛌3'*ԿlH.Mnoq0̹|V7O7|_ի#?,Pg,ƹ ;hJ]VFޅ2Q-ReO43\nc*.%9r%Dfw~k_?Ղas?Lm J$ |L96x YBLTAM>ƛdg&>yvhiO+AV>I3ί6=kқ>pSsd6e 02")B>i^e{bgxfaϚ5-.i4W?֐ Y>$5W̤+[0dux@sA?µXa\RzAFUtXG`%+Hk{G^LPcG%zar}+ ۶Lа_T]Fq1xY(0/حBe2VM4FepU1# ̝djORׂ`d,!&lk^i`jbU>N{ ~w&[%¹]*wQRT 7*cNRڅ&!MxHA9MllZ zNiXRßö́]m詐 ~rXepb[F0I~^_ Ua(:XNI>Xp]ͮ%!bP % 惮XpC$~aJԓ~_WXX[UCph~ 4-.tA@#€z5Cw肕mjm$оhB,$"MD0o4W$f=:҇ٸ^XY:jdO\Qv3L,*aU8ʜ2]5dK1%pĽ&i"57;Df@@B:ܧ26*#ngbH;E)ջ VoBgY bҀyD/: 4Qqa8thF.L#8alUBC+W"D&Nm;&k7`yY%9S}E^L]s$=5O2s-\1  !d rr]'9)<^_ނ(0|ǐ!;=( JK 2)9{PݻA; +W4]VLObCU"~,\0:e] LͯӇ ooK877*R/'竓j]{OhV6C‡, s64p g>BFgGVRG?pߜ-ӜҖ} Rn"!GYb3He+X> uv <cTK:[4[!6XЯMel.Jg%=ІPLs+уf-wPJyxݕk?}G Tvdda-_r6%Ga'fr:(Z%C!'q%#U x`U1l2$2KxԁH-ZXC&iY8~㠠^g{d_P(&}B:Uee}6 xChHF2>|=N.6d7J/,e4,4׎IR'Q #XB^" WNH,E?Y]*k7))IȥtKL [<I(sm)'5Fоfy;Lʓ S]:7M$ E`+Sy'<^| EGZ#,ӲSyy,6_DڡJk(^ 0xmf4 h "ƺQei' p[#8rNזUu8Nuc,د7 Z/^Oz<ȍ5.fAɓI{"qAv Ǿ~j>'[ g*uv|OPX7B VCrwRjtAZAy~>{2 3333 P*e7fd|zrT j|{5Ep]\װE E#Hu*$sz ҋQї7WC9H+# JrRd$o"?ں]!dAEeI,ڸ?c`TEU lڻ`6d20Rv_zqKNQGui!춞!d#4ͭQYu? >eXPKUF$CL`R0H(z'`ӁrGLa,1p=6?N众ioXFEA]j5=G ҴM`@Y ,N!-@ AbzA Mݯ!hO "ݍĆj "\aF?Tpɧ]A#rE=&DЉh4J̵`r@~|]P /B=p6ב؜ЏA@FMq. >Z _)"{-E_Clr竝mTqZ,ZyrzZ9dn);D^&w 4U X/ rAŅxJyO h5bHDu: O5w'Gps5߇>& k̩h⣋3|J@嘡Z%rz,'g gy#ДI띏op݀m*t] Ue?!9kPjDEvA^Wn~6P 406/op ьKS ,O}0 (ґo]L2,$P> } Hu)b\0 #d;֜ ݹ#b>0.)ߓT]xU:qwiSi$O:vh#hD"Ni ezqnC^$UึRiЋ|lz>VbM+U>h!wKg  M>zS5]׵5ͽ$뇁,de0S.7OƿHHnK`v8Lx5I9>(\WQF Pro\%d `^ |nS n|O]l_ֲ5A6'|d/hQBk^RA+ .6 \ /[Y8Գ5-efT%n)`3 =jGٜQ֖s c@{xF i3KbR2pΚ3aݽTn| N8 z(k,eU,̆s |FC^r{G:r+m[ ixǮ\mY9Z;;P!"O$1[fTD!@QjLJXs]m?Joph @s6S݄ %IժLZ6$ c&l⣝a{ u9 pP >c?b`۽Ev;Y .a%T)+32%5@ ;PEE ΰ{9kcINPFߣ B^+m"&%gU7PqQx{$(8#O_~zҧhzý`YgvZ ԣ<9[׿*=yb="!?:9(W|h#IRFdzaD k5y|ւ 7DÂ^NL {Wml3(:89>PգQ@l#PP/2ѥP+Nז'@c}k9s5ws{מ<2};ΖRŵ1{9vf {ʝg <03yNz9pKv]v3F3/ `"a?,G$g;U8;FY D\LGH&MuFrT LtnaV8tD:>;7rEo p7tr^#wEP 86kDŒ+ӛKomh̕RcRRt s%6v2㝱i³3YL= Qi:&4_w$ KC5/f0w'zKef,E$?_ "c ~[U4ӝClvug hcj@|ͻ&-Uޓ1Ђ5ph_ְ&LUv[6*^Ok8={{7mϸwݎrp1*:gG%HÄhqUץ .s1 جlom"|[p1XH]kYژ3͒ "[-lc|}wҘJ45#V%vVKae:i3BJ C9*RfN<#:K%Ħ8Z% 5'XMywV^L5t_ eȮຈ{hĆQNEQcaGHqLW+4]mcBBgiIzZ-]j0%]Ydٮ߂gk|>zgAeMDSNzwg *U)OzE nh@7g.fݎ..Z[ -Sdm*@97X|vi17=`mZ@cj ]pRIůnMnMd8;Vĩ8ϼ k@(ptC4bIzC{,qgI;uijkmd )@Bhl1Xݶa`6E((jq9kZYqU!NmB_zNZI Dk$bG#yoD+~I 52etvhClRݶn>BwL.ӻ zK(b6*rj2CGOvd4௭мS]ONsT!iR!HL|>"1 XKȽW;ٖV=޸Mə2>, BDaF Y"@EhKΜ(.*"a˖JoK浠)' ,*PkK(8zě〰MX.-}y+Gj /GjN3֭*J[4^LG1Ft۪zLM) \)\<|ەA|x(\rtVo1g( ,Qnj-5ΎUv5UCׇL9TɿʏШ6!Ri>_p(0+X3_12hXǗ_;@Q--J^@pm?ʹ3K_6pHp*#P&]JJ Ha7%?8Yk֗ ܪB1E;QO$2>0SSR O~>|~c+Ye (cr{uSCD .k6?Cc^6 ˖*#4˨%ZиhϪ&;rKEwxޅ -p_11,C[F` ݹ#fngd};Ci*,^wD7Ub_PqZ`}0=21ԡ WxP o^ _nK4YȖdJ~.E-ڹm̓,ESh%>[_#l2%kp-G˧~d|@ F$bVͭ{7FYr!93J7bQ$Gk'K1v.Ӏs; \`<$3)@bGwnœH.8K$l`8WK<ecI|aV,mZv Q+ɜ%d+~;6BeֺVcZ FQҘO ܴ&H``Uc&[}khCZF9 m̪Ϸ9D Hlw4_1KT&d^1/AW&^97[ a;7^u_4Ո}zUZ"2w6}[!t^"*3ۦϏy0"\w{`OVdnY .5L*ѽ DnSVy sTl\bu7cO&X%@LL;~\>(HJ[@(a}1,^i;NMVQ:# y@p"TxmyCi(D{"G mjQW:9`vT $_z2<ͫTXǨvn.|ou N].ƹV8{A/7qF@􊽵sUg1Яjԝ<"Yi IA>C~v<(@!B߂P)vp&Pg3FaO[ar\$ؚ9Fy.lv罶~ OoAyj?ig}#Tmlz?D,`+4hs঩). ڑNL3 l7sq7ksD&yEZ~ZA-:z 0ºC;!.>ր\XJ 27CAi ou{ڦq,B-,YP2 7wTT>/~J¹ EsɴH2qXƬHwg\ݫ3dGR3:P>ڀkWe3gFzЈ%ENpT"0T*%}jcSUP|:#M{epnu_`'_zQ}kvlgaP J]?L>}A滽D BBQKDtƕ „ܛ C7 *8vuKݳo|od~7Ւ-QC;T#x-`xȟ@t+mlin/5+Ɯ/#w7x_tOtuj$ _P$nܬەQ:mKoဠͽG<|RnhZ*ɞuy O ܬ{i],`Y?ΰG\[Y 5 Eȧo&oae K8 kj>\uhԶܤjG? ɰ] $xlVRZ`kTHa|x\Æ9菭qR_3Mc\ہ= G|IrG= xֹ',UVָc{bp#:ĞW)Kkֈ={nJt&dq ReY_&Znd"KM~YI:&/m3mwN9=\% 9@t(0{=1apO{2A/,'VH4%mhqϓzvH!_ l11=U+;2BͳYiE$֕6eHIW餴ʂx|Qav;*ᆰz^sFG,{"h(Z^}{:%ݶz.) Ge1#UP49f {C R%`6!eoU8G{؄MOUt8ita4Ƭ660Hv  fB'di/SDo@f//7簪M4Հ%fX ۃe';I $afRBd#iEp=٩@v4ܑXF犀Ko/kWv?yLOIGlΆxw8MrOi>w*lttJ=V@mЪ8iE4͊ask_A>=SrEjtf'ge%oO%$R TkKo©1U%Y೗ YTmoCv$R-l<̕S1~Jsz[^)t<(a K^2NH[ʋ[VHt䅕J=:^wu&Ef.&|(b)֔9ddobwVuYCpvn1+N:3?Ƥ: )#9|:P) +I~&|qo#$.DLQ %}D/D._<ɓBeL}NW4M(_L>BiJ|@wg#6u3\-rxtFv }pb.6g Z ^Nc3ǧ*o,k|1~B^v90v!(xw}`gK "h mɺg zh4L(+%~~AAiʤWg'$?$21=ynTۿAhf:ZZ(պ[Uw\Mπz>NK->vb'@|̤oVK(0'`< 5vS{iJ7G8R V |M8fC<٨pH>.ܐd53yVϗs#XW Qw_N,yM?9{o[Dv@z'k}pucڑTomY\ =yFVWIR;#UK荙z{n]O_7e( *nz !4S:<>TUyau w݈Wa+MyQ7@cdeD ,ێ:Fg(k(>@ k~Ӝ3Pb>y\?{ki  x5h剉WC;zJI5#K^:j~Zd+87Ig59*2;`˹aq1xLŠ&!7t ^h Fzf* M;]v ؓ!*Sh{5jH-}[t,'Jֹ5&ɀo76!J\݅`'۟׭һQL @d.]jRodXH#V4J`{6Dv!NKOֆW18[3;xd2:&:5'!h#٢:#֍%L !&k-(KWkAcr 7=ˀU5#LiXp\FȧCz_tWҿTX=2SƷ]gSpo=0M?Jɧg:^j=;Ր ղ>4flO/b# k緉5j xɁiF4Տ@籔B4g45KBs *5"Ij!}!4^{i\=ӟYٽ MS9-\Մ D4̔:pe^ ASo&P_'(Ws=*kho6ݐCF!pV$按hl GmFaD q&lr*@U>̞lDnpn6b,P,«sT |#֜\$첧[}2`Ƀ!jgж9%B>XP Lv#]|r.\0[;/JYٿ`*5gcgvV(N\_z8+M 4{zv-shwa\7D$S3ߏofy#;*cuw"vZ} X ZPs,Wtjɪ"CD1 7/;@a[D#[(ϴZ_t%^% jUmӱ,{ [;oۃF 8Of3rtno߸9 9 6\BnƋH>óX7:[~{E0Gy݋gćoS]QI{B[?15VLPp(WU]MWzcEp{ʦQ$zL?$I2Iݗ)ꚓ/W'A-icneb!Wm&|ga-R,ކiՂo+L:'(DWz ~a]Y ȿR=4˜Du՟8~r@"$k=8}9)?v+Mც~6qTW>o?I(TN;1$XC70t6^JWgf)?yT8[Z H d B6=." >;[2+9~;;ppd=)$cPc>-[2tD}hsF4 zTs8@4^Jf !t~M?&WM2̨7B Ab߷W.կtY8>ӇOHFcW@N߲aG/܄xC˴/ %E$߸fUxjE?w^SVFK: HؑDx%f2M"~NpO?志x,:,5mBHLA4Z[SA< ?E4ϗˮoܐ l_E`Ŭ׍*CDn:(c )my(JM[b+=M W@^XJq4WTp~zVaKgǽ=`hePr_!/##uwD>2vW2֤W N5/m9gn;^a8Ʉ] |>Vx"Lz,iG~ n8m+rFҶX2ym4l _8z\x"pzgG' bowJ*GFi;'5: !jg!\c]RW?bե:DY&M(=xӪ6>O`;IА"x#=iҬsJNvzyh3lǒ~xqv@M"¾DҌC{i&WCΖywKxPKRd ^HlV6wl4; jfaD(T"ejRzNp0n&"zˌTjt@')I7|-ڄU.&+yn=N8vgH "u'\x}ʼ'GW!Mݩ2QʲȓI[,K1PȘ CԜk@P!Ql< K\\>BTL-^vGU\&"<._YS{]΃w )9㏖ܧsXhDSJ ZČ6 y7snjv^K?LQ-cVI1[`U!=: Qf.JM Ԁ%$;]WV@lF=ZZ{\12Y7h17zͣ{qU:$cZOO}Z@gl/j_鞸K TOJx0||*3}PWHy5!Y-R"دӺ(0y+=ͺ^o]NX’yD ƬNTgpFTlKo@{Qk%fH=Y P>e])\QX?- 'X*cSƷ C.nd[Nr+_:QhPīJ76ְ2YdXk5G4מTL;bzryj$|3Dڦ=Jr@}sTGȍVm):U B8^ ,ʶ- ] 0 f-* ȩy:` 0G ?vuJ{|v 8Rpw"|n"FY_8mii8,jx>tQv^~9mvBU lS=_Х+تuc7 >Y(JMSxPd[X( ' zW0)LO57buz eȄ*XK$,c/n6账djuQ)L|e$Y*\sa11 8 %ﵥ+3]cqqPG~[nub,Cu.;Xcr7X)Jߤ-6jwAEVi׽0҂laG-wcɇtq>oOo<" r"-qZAPі+}_Gm .FdWm~66"c@ չ.bz~?n)RX0-Ӫq%u咄N孱K1\[7>j]2OPK n04{z@w@}ː^N/}*|b=A7YJ=|3-4iF)CSz< KO7>28)d?Ex0b/OһWnnN2Om Kc{01︎TӼ5v=Yi*._z`m:|faG ?^Ҭh. PvGdˣm6%f~NfYLBquާXWa>UhR΅m'^)3L@ +v!0 UE| lyln%wU˼$|d(b$,;Tok1͡SS:e6>*'zRgMŽ8K {1 ze:t n۝L0Zj 4AojgaԱx ubsHii|O3CT \Bn%oH092,5yyx<\<F.Ҏ4bЈ!b9(3j9963HhHEdMynk\Lt3tfH0cʧ;r..JvrNux|0eu!ںX΃i(Aњ@ZKPrhi~G nD3]H04P'?êA,/0%Fڣo #sSB#.Yo0 vqEeQvϱ G 6vnvglfnRriK AI)#V%VSK}L6Hken^h\1*~PcźYB')t։RݽD}3Qϰne:ܱ1+NS_Փc6ڪEEH4i"jwP|\dp8`zlt7O^:W5j.:mU8W&Q;tyQԤwq%D=@1  "tݍGt(7 K;#=ɂ<>tU.B{k$~ hmEC`)䵫{Q=Uopy\`޷ Ĝ<@S6k EtJ}HGYK 6T)yS=$lu'8GkT>E,U 'o[(øUD\;$L$I^kR7"*sQ u|L0"KkC/1!WI П.~Ejne|З2d0 0 ?@x~$Q@ C0%9.ywceE.la%)@rM{e+ʏ m{k71{:d:+cNT׋]:Zچv+o"CGPAܫU$,,B"?oyuԆdJSnTI 1-c1\q >GJ5n*ƻLv&}lQא Cn5&3Se/#`WRhwuǧ`YOiq?nJCCn m*t]~#jvfJLQb u aȟla8E2G($b#uMGVn5 Mƛ< `"!FdY$ 9(E]DV>X잪0]2Cs#}yl>^{:S%m/{.;P "5۩p8:i:^Z]Ug*u~zi嗈v2R0vlKS۴jOL:a B` 182zg)V=# F/'k]^#훢לV&0IBfUn6*ƓEo\R1̸'>\ѱX`J,ѿ4 eD Ǯ<-տ<,~IXm3-7pk{f+:y5Tl|׬U\N9AyTxk"ιuDOOwm ["s7(]Lp/z/OC`H6 @(tj aŷ,t7H(UkMxћE0&{p_` bQS^rm|2ʰm4 jy+|Wt ˨-a 6CQA1cjz139&Mw[\|8<=l_>n<yF&i;cF)3] Js*lq3٠iĠݯbequ$Ul󡭱wL_C?kсcZ̭IY.:0p{ZzUӶ4 _ ֍nK[GLH_ͣB}$uRbƺ=݊9UJ O!HRc|Whjdu& ?65MC)K.Y^f{zLsDߚT~yu4C_8CҴ,M3&F }b1!Sb);jqw%VSQ7QKPj0 4,6r KkDlFio3@(?-,QR*h%? BEdG$<U(@ }ˮatWGuc!"@@zElmat`PqU?gJثkOiڣc{A"MHuƂ?(}jP'_('jRNB-lDRnV,{ 2&C}~TdJiӃt<9|Ŋ1,VkKz_jsB\`vrm=(7JHYH"z|1OS<((1{a.搭^@ + =Ԁ]/׽Wu#r?^? oڰb-Č(7F(Pg:~O/WsnH~{r7eD$"~m,uןv;XVB>Ej>LiNgg6Ak#|D^v@T7`ڼ)3[aS9CQrOe{MW=J:`IХٙfV0#&8f^&8fÈ7& ^5'Ҳ^ ?@Qƕǎ f5/*yV9zxJ3Ҡ0&,M:5l\&?眆߯Tw+j[EU0@T=%Fzg"`iFxiێ\c6]Ӗ"Dgau%yD+>#JqBW;eo145ܩE )"곍`ս1 ;DC*Fr*H6EK<ƢR) R*OJwCנf"bBA2]{Blf}6~ փGj oS OiٰMV2r{[:;?li:M6z ^)^C5YGK[$xevY>ÏՁ7[5u;]Б!dω\8i,7h k`K_Uk#Z] VT d `~o:pBp !?ey.Tv}}ö#jYJC|eZ}C@iQu^LvW(ew]8Y>xۏ=KDliF No'"\-{?tTPB۳--F1 2N#mok)q؏Yjcا.4D'xF*FRU~D3H9c4WOQ㵶+IipQ?VG{Utzn?-%,{vjpN!%@UåW[O߄5f״~,X_/KUW̳ؾhևjzx:Fi'*Yb7>L 9$60XK$|&otNm;E !GM`-]h7a!wE&@H[Z 2>Y4-?'~IP -ki.ɚM?8][z0 cowC1wmrb c"3v{%؎t[ q0]s `kcG[CGV笑 aI-F"Ը#tV[cZ&x>KQ8e9DpREX^XYXd;;'vS|Xa=国$)IDFEIi?Zf"! 4srӥ 9/i &gvX8yۃ8Pl}?Rr}wb c':9r~-~Oy^uNMe^8I?baD;gف$:*\ph{ X߭Obym >6>; kuqC[I-TqO 7 ԥ_CKCcJ >^{ma )|,4gFL%b f1wV7/Pt:W} uZ1Rˤ޳ǩ*im![uCDbDo㪭*,Vd5]5}P!țwfoQ(<a?ѫl.\'MnYu;^(@.&.ԑLnA"#%'BsIu6\<' +uT;tĽ(z>n> uqyʩ//tEOinJEeęh^/هS@%zrk5=L xQ,-Ji̯S>l[7(} RDml(nB1쀯O4#"ht.MimGb"iTgk aQbn\SSt%-sۍ` {4hTEHFdbp_4,<c3=&UK$b]mOz&?1kc`5#Ȣ$-na 0Btaoȵ|R\4¢ JVJWԲ=ZtȂo=ȿxJo[F% 7بQA5P+_<[P.`ySȫ? ӻL+ckGIgH= @Zy .u7VEV*9imqNb(:寗JO, UIczK]$ֱI2Q&VEʏ +cճ7qH@q}еѬ 8zM:g$]maoJ۹K}V#rJ:[r t_d%Y{b2Cz?bdw+͗HOb &z;fs24H mI`7r$&;|34U67s>Q!*$<<0R CӸX„݂?1O~0-`y%Dto> 9+~e2eGACkKFYRXqkGbFp !{7ښ#(ԽxY}#EB2#JY.O((q ksE.uDפpZ"V@AfKe_Xn-û}X!`ʜ٫Blx]b2- D.B@7䖩?]*,p7BR,ܸHͤğ@_v* p1G`6( 6hQ'T.tAwCR[n| zA$?ih4AX?pN)(|'rH}QVOwf!㜁I' lNэF1ȳU@oc߳YeaջQ̋mBpELG  $*9ia_# BV4l:~iYoܠe0Ս(dUVB ;Hػzo}~rԺ!9Dṥo0o3X'p}zCt?m|AvC@E_rVBآ{ W=Vh@`~%/!3LCIeeR<5lb \7TgA/N;p (YMW.’p,j.L2.5#3ZYHAsmz+a@7|ǍoÔ0TkGo78 O}76_3nuјl2$\\#L^-匥zA8}h/((%Gd*3ք]v},'(eiH#ҘtೞTPj !#OWô>xq5h[_*HN=9: LS6cBT= ,bcIBE蚐.H6E }p2G}F҇{Xz֐5-+p<<.g7ۙڼߡ"^\̻@W٘:pO R@R pv*z#!w,_Ax I!#Qhȇ?pLK HTD]F^(u>A. pK|*BڤFqG$ C&ա# ,j߀ƷFE Xv!;_ISeL𑺔g&Db)Fy4I'aM;piK2RWO<$? w1 J9 I"%,tLMu';]F|74) ~ >=ua5|`\`P" ٚD$`7F亷E%0I鮧ݰꕰE%)|eKnH>i'yqW&(ZܚC,21A G5E b5B&BG:ʘѡI^0 0}hܨCxjSL S cK񸎣wvrRi'X-E0}y[\E+Yup_?sxS:F0*{Τ!T0JVBYݮ?x~G:I(PA/G+.9)e=܍1`M(Ƚv4' AfUb\)T{s$gꇒȼ%V[RxMVXii{o1}/*sˇ:sqa pEXg -\BdsRNp芗}XMd pLEmUȳ@4sFIiuabj2rL8QnnѠ LlL-ĕTkMI4nx0=_Ub-+*w?CĨA~oX(Bz$GRariS-TFX y,WiW1#:m. j=:bw3#6"Ѳ ~X sI!z'iI7lÀ2Y+6 U_ҸWvU$:a7TZ). g38;ꕆ`* Ex7q@{G2@`q'/JEдF[95" n-Rpt hoNt:fOgMqىOvەXo*/ڛW/9Qȱ[769ƛ鈟Go;|%ȷ껭 89WTO+|CܵSװi4;AL,S}>O iXjKd[#Ly\[7p$z0+VA*nPdG=VxD0PLIW5G+΅y}/} a # e+`PF@ *=`V'h!ٮ|ɃoRş&7(ݬ^}YAL@&S܅SտFf ʗ&{!mrXױ.MرCp0E8( G1/P4]<haI1A*_,^k U}&4NePs[ߦt" `fn>kI>uE`"UPg]b#q[yW%ɤ Wt,}$G'/jܹZ\K81:Wx" P7<F0Ƒ%"\NކwM%UK1?TKO+BNo'~ r.- k3GPI-CXa=m*>K ]&rMIJZ :Z6JxW'Ai҃,ثnIkwu;v JAtj $!w^ >B}D~%ץ+) uqEU;I")3dL|9 t&=N"On^fB.wџӻՐ a^n(tيNN ?\4O-h~b S>bEVH7JDec ϫT uH$)VӛCa볧9*֩>ctcQ&D r$L#{~E`vm>2e-(&"䡋ٳTQGqn$ 4g4wkջr+sPV_ 03X@|N2!WmE͔A%N&HyJ LH&>-Aο5y99O$}QiM nT(Z/Īggg&L$Z.WϡF5ߥs'4ϴ7>|g])$){ (+P,ި-P)(~ܱESj淠攖/-o#ځrc :O_4]b-w)fVC7Y,<]ޗ9qǗ1dm,Գ[ŌkQhpgc# Qmm2_AN,x >R9R[ =[Jqߛ }(ePnrk {Yl@46xF;xw.kx# H5/ ${;3_3s$Qy7?$zW1ע%:Uʹr$W1/?O9˻.l5.{C|S$%3}X>ՖBtJHw2e;P4`4/P죵(JA"zo)}S;dd4ӎ|b9YK(򦒔p9M!$BߩU iw,J#q !^k0:umg.N%=3/j֮ @CSEs-F e^ΚN\H YS=R2GaGŰvƕ=:>DaAyĈ+ciCf:\s*9]W'dϿ2@lls,ʪ$yR ?θDNw9ީn-uCrX`mJj}bő"xeݽtfnl-fW],\bt:m(/n#X =]V(F9;~w[9ICY:eT "jPױtd nTf\,Duk䒴X%J$.cLnb3L}3,e[7(zoZ[RKՊZl^cjGB/mϒ$7(1h[@n`Dn=?X)ʐ%cӠu"s'ŃSlov8f'&UKM E g,Sv39m{Soe:](iT޿qFY٭&\qmH "#␝Vk0>/ {b7\šZlb bYT-':v;éE[S `YHJ#v.H@> 30 L?k~L4nXV+J@,`!Hs M<3s.@/`Ig /X9B"V*Sؒ\[+H#]S`5N 9˔ڬfK c:B8aja ݫ9;b#gG^+qɉ#ݜ~O9H1Ss6~ =cf4O"K1h#ҶM+ǹA,3DZ"nP>y{E.5{ V @ͦgn?OE/  'oXz^D/ u@V:܍'Q>"&wPn+ b$w¬l I N-yN 8kʴ%^4B#!RW(ǏU([ՅDDJT|y"PcKptI3׃w:OARY[^ekT`5m; `os.{lqSy+`BK՘ śSxl ´H0%V.3jUc lONSPsD;LO>vt} )@/5/RB*Yy[k|C%޻&r*6%єnC?Sn )h|82 BbBexf42B*v6wƖy] *ejL׳UsYj5;[fS]y05io02ϧ-7] }EA ǿ̢ s{ q);_t&ݜZT*a!z"Q ˴Uw;-xc?F0PMa[|DtfMw*9ΌݨL!g"*nzuYG<')?,M\kFfX7ѫ'(ÉM%戇ImP>+p =EG~ܮVùnlRT9`CR{K^OR 0ߝQ[XY0F%a)n"`t^49aCZ0z=::VZ9,y"T |dht1yxruQœ"O{Ǝ$}8ȏ?t*B=KO.tkc]Vc Xs'1Mʥj~( /C2U9+va! =֔a:kj2XΰPeᔘT6Ā,Yn&:МoȆl\pRZ1 dr^q=xبɎ8C2~مtd%r|*If9١"v쁋=4ԆUtQ)GOβ`*UBP1"jͼ0W$j*! NPiSBMI'I=}F 鰶zئ.*ۙ=FO@rx` y6TɌldOl]jS%z@uߔYF 8ycXaZ)4 uɈqXY;06i}G/,5'oIǙv"rtϤ#5Q m)ZV$D,آU]ȓpL&5CiKI}mݴZ~yģ;;˹YJr,[jRac#> Ȯ̰0ps_B|[3)xDvH!xhpKsL%_ّ)Ϩ%`B}ģ;a&ikS%0osJ@([ͰNxUhcMr;eRJ BpMv[@.Modj&/z7J {Lr-ѯjJ!Ǚ:yx1%ZnKK^1x#so'O4i+l/yT$%,0t/q} ;<ǹ PU`O1Y,^=3`~Ԫz̢*~CX^J?mk7 v?,<ᠿKTK$_NI|:N%|JҵH5q`*GxBFW(!FSyώɽ"Qd ;`[@ޭy. MJ )kW!uRݩoћZ*n}EEVz+]OiSUV&H+ C ]:;=oO_ DkGGoٓp8 G F!1^igki uG:K1N~myAJF\/_+Ⓖ rp~9CY=ɸ$T(--f-y+@0/o,MuXoWM^/c31L$`mB .[8M@}g. tl߹2 cNrz SUvo";s['?$N6} Yy%`{'AazH-T3bVwrJr/F8OhM>2"ysaƁi,>qn)"D pe AuUT6xZbzkZN* bN9Wҏ㭜宺C0w%Ao1I k&iؕzDT7z"ό3MCd8[ wӊĽ}!s'TTͨ1su ]I ~Ӿ[<I} a.yx4@z 2J2ncsvpؾus򙮱w;aR`}kOVyݭR+85Cuvk _:QSvyTUD*Wq~eǴOJ@F-dĉaj;|`+'rs cox3\q2'; ?j%;/~̎GI>j3[E_?>`DOl1Rz؍j /mM{y1!yb,u-XQ5'-vZ|<(91¬s ' O9QPHkxIg JA IR {o`qMs(3G~V%'d%z]B>I M䳺64^U,"Ɔ%ӧ.|yZ8n_v)dɸFsȋ 2"6fHbfFY)-S1T'(p">.}22mpxHAurJ7ӓnW龯+W TǘѸm#АyXRW58BCEɑI[!:v^.=m,:oSᗓwh*،"  L3LwW"bwŢIrL('F"& iB(N`-l#9plЌ̈́J1ˣ\.A݂T>UpSaNd0\(:Ougq$7*d¢QzQIL$խgm~Į~PҀNNuZb%9$p A"WEwm⳨Lj3W(<!MGy4%^ BvqpFW>˾}J ׶VQݴmqk/րfǚBpy Gc:9P&''Ԉ)wK<^cz8엋xtPg4O)opJ7ƈ.&D1'OpsUE`CHJѝD .6F|AQd;qG&θba/&䉑=Oi4vG~* &638D%x~la4N\#ɩyz6"a.yBM\'dl)u=m1A򏧰mo\wd4MciT# mDv2ј m..@ BW߈P(CJMvG;{#;*~ M^sjlfʅa%Q"3)ȥvOnOc8V3Xo aX۫2о4$qq O.޾i&av{Bk\7MUgS&L5T|)MZkT kj)ɟ?YZ&5hnm~ԭpl%CRQC46 !o{=7ANսUrΒ/xK$Hwb43t+?"4l.7ߌSafߔGmH4I`)ljƅ`Ӛ^Ś(M[ܑhǃ[[zjYk:OFd9iF1zǍ1ւ m/0$Vži48׊vh(&IH̆Jm;<ڠC(vϧa>(SodW~W!n;(ۣܺ x{Vmϡ$fݙ)f:nzPfҵ={1oy5Jkˠa1@" L}ƭ h8Z%%mxܭUŴMv܋<{)y +O- ˲1 Q[r2Y?drBm7{okՊ2B,ǀ(A<m^0継,lˤ%;L33\u+UqB!YHUq$:˺|UO81oaNn<)s]sw/h#gO%Cq%l{jM;7B:/a&9#G*K'Ѳ<%>qg´&s m$ b_SRZ}^)b92ydɐ-d'4$wuLq0"jAXؓ-DD.9 <#T S`A"1 ]3LK߸kC4ƏT:bM<|D~s[6-fR>Hecnx7k5# z!._|"ͽ"97V |qGuԺ;b1fk*Qm~aCR] Ж)& RB'>r$Ж\eղ}{(*9!Iru/K=0bQE.se&n <62Ο~}E-W*/U]Xit#ߎc*HdRL)SF7EuIո'}Ӽ>5jGi>>WoqC1tQR';S1wge|PutbױĬV2ųe rpOZQH!@#f.)MThm{EN'Ar= Xu#{ut k0EK]||[%#`w& "wF~OqrњSFMByO73pC95H|r9dFp  > DŬ$n.o@&R`ޜf\wZ\)AA3}--TnZ?ԇ2+\MRow=eJոL$v.@k<Oh,"%)4cH\tM"+Rt^MbgU܊+=]_kE}ۓd:)-I LrQ5p}Y̜jZ{K<œCc8lC:ă.d@ oK4NY9!"@:ha.{C;SZ>L1,qҟh4)bUV1e #w׸ OUYUM0>$1ZWaVVQP.3 7UY]Z`%b_y";ˤ,oN ̘"> ːoXNln{lY> У%HpŠd"f .*q^ c1!v%/8$aQfM)7~qqQa]zOh$amԢWy=~-F]"qM"T 2h+]PcfQF pDXϯ,we~[?HIY&VQLk'  |K_ܖ& JndnBdgtNJ=^5:,wZ6'u?o=}\~y^DsCzIpaS1'V庤 8ˆ1~'Z'>)aULzg,9I\V `%S?ke[HQ$ƒHG9k>xL:ȶ8@-\,Ϲ6j_k#SY9sv^ =~,騢Iu˪{7kPȬ{a޸ΏlVf tʾ-ɾt#ƒ #70iC1P2Xe@=LjODp,1&{8\' w#mb/fu4q%V7QHvrX=Ge"=` Ù^4wSd1股bYua3f¶&h@zZ{Ƃ\=m͹-K 3MuVA NbX4c`Ǎr~v!7̜A| k+vVKeC&NZ dbOR5Ћ+*/RɊ=11\5S [cYL.e1co䋎TU@f& ^XXa 0pΒfDjiLEd{ݚl?ڣ+H w 4g?uZ߇ >s^ )lW^/ ߤA5e8'Md`^Xb]UsQЕ: JR粿5N3#/_/1R2#;? $,|_RJs{o 7s:Ҩ \ !!,8ذjEu80(c#1[8{l=o<-{kJ0A"Hk0H08v#2_Lb{9 ~leHj,C?a76' h\iܺÍh\c4O2Q烇BJ/bfK0ީ[h!} ?<{PX4Fy6?uY?HFYvodJ׺@ Z=3>oL<-۟mߊ6w6b zexlV(|fYFH2M1E @V?/bRJ'nfWr.p%GGLi'lNP*9"k}H~:HxEQՒ8(iN ")*Ն~t 2OKP~BW]ҍKz|H_r1&XW80Y}}6]Fݖ,c6/=uP""՚Ru>~K ʡ7eܒӡã3< 7Wˌ,{_6ӌO!,Ƿk-+F3Hxh+3% sUĈ //jo vr[؂A$cñ3$uYqef/SDLOV9Tih "\W ΑNu(20,Q-WA C2)}%f%頋5Y.VG7h ^>ª ;B iLr`Yh[-#&)-OB%].6Ra.yD~Dit6%m8ԎI9dW{9UC >15i% r'$< ,*ںU{ ,tRjVSn!,T. cC;72d1+ 3֍MfM&Gy%txًɅT`( |bPx(G& L Ӿ$jϤTV Vgz(,W~j馺c +8!SSdrYVOGDiuQຌ^{mDі n^ )! Mut6G2e3zM!9R"λ/3cCRDE  lB3$!G){1#1 e8;so 6'JJj1QRw::b6wUC:~j]s }+V@J.3uUeO "ywBpd`AwVĹ#{բ>L1>i{~IyfrX됃R‹aZ*b|Z;Y;O*5ͳ%VۚPF}gTT>XRrF[%S}aQN,^ڬuqb19S\.Z<![<%TJ@rK(>]۸* 9=cpVc(\QOzkCs.?(-3inb|kl8h#@%1ꪖ;$(gK嵻wc6]-04 ʫ(EW6;B29e`0W@jjh3vѥ7?<=?#>̖YEb~i=ZBILѾb-D 0>3³jS G3w-RL+{+_k7}9D׫ se\n]YaTEhg0(A0m:lhS&;V"De@㕧4隷B%gP{ c,aō+H ?ÜmO+L(mV<l::Zmd/ OoL'TJ8DOP&쐆?jx dRZ9wR~ED_cG'zQphd[ H~*Atb`E6Ј'`X`4ș`Sf lGqhDê-U}-9ZFwAÌj{'Kἔ-kj{o3:Yw%:_\jv9bؔVF(T]36-t̝1T{M֡Q%d6'04g>ooDPpLs LݘHC_Գ!M[37 d+wV:E>m^-n\gIaq~oȔAI~mI*+/rkrU d!P>u7>u7 b3نbDЭUy@ܚ §ځOP.svY;{~~ve~{5{vU&Iy1r!ʳۼ-?een9@s Ew^Va sNp: p|zDmEF{  ,#' .׆͹4J ub'RhkPr)d+CDLJ6giV4۞r/BF-ʹY~4qdͩj&{R0S\# K;Jl"׏4/=j*8B$.eZvX^~h@^vj'ڷ`>0.F{5;-;T}gn6ًZ.n/ _萭/^!wp F6_"7Db"xpP# ͟4Ic opl&Ht$ t{"LgyC<.K77yb2y_F`,E\T&qΧtG"0SywQ> /~2.*~[imUmڨ1?ZJcųL'+<"$ [[D+|DgTsۈ#=fB8]j-gW75 gUύ*ȏ6WzvaWm?nлpJȄYS0PkK,DzUiAfۮ9.EI-yXbI}XBǚ*ݦ7tLPrEoTuεr"-[~68۸_+?S}Z3Kfc i VnM(,V`x) W?JO%Bnvk?W2l`I37.9S 4x4wox):̼m jvC]UK}vأn/ER3Slq}WXq? P`i(*])@:'zu6d*s`eu}!#Ē<s]В ReÔ&:Grzf'̡r\H [٫0Դn*G8"/ux}A捻2A_ܮKH N=I$oJW.jѲpc~՚÷)qr,eWG9]]t*O5GssKZ.i)+=Ԛ?O)v ʚ ë■w[%؛zqUer'vHl,|)6V,JGrDيMvxmR|'}ÜK)+u\}vJSŝdp~f,9yj5f# Mc?tHMqytU 1s.$>UkNqo`jGg SB,\L r L9+3׉OvUR rH6P!;S4=0 uݕFajSa7|[@L7I!̦D , ]ѦX84t/@]Q=s0@ CRH[5Wx5 [DQklfa/0R%"~3Eh4SP̒]96\UxqaŸAeH։{,y⁘>4Cpg2VDe~jwC&Bh4NՓ%dhu'S!Xϓ gk =Z"Y G B3\Ԭy 6bOHE&U(6:ۉ3@T^Y+n_iL\-QV;F!n6eB m _I0,hE]|\i G],2Daa`7ΏA`_r\K*U)M-,p1;Fz-&➶cG|1֦Q)Qe'k>D~LO(٬EǹQx>:8Ow90YrUA}hDj,&K ޗsuDjfla.z|ť2'NT4ɅL%$6]ykʘgDDS6X(F'K"|l&pnYP$wc*YjGsC=q}rAtX#u$ !w-jN{e[WH}.tCBIJGY䩼pI%v|.1X]8ɟֵnmeh]bzU 4Xww~PwZ&9sNM{9cdm%\g&ξs&kʵg0d!ku^d10^kǀfcOmqf/#Oc\- װ*9tmg9!B@߮ٞ!,,3~BYxkXve4ͧ~hҹ >~ޜZ&MѲ練nT$K@ :akeY}Nt$A-b1}T6/ "s/R21x=#.Z:$hPSA<[23N#]hSkJ1t*rM[f;CݛKhYX Ug1 KT() %X"rߡtf6"ʗ;Lոj.Sr:+O䡉F(Klr#>PԎބף`'z@4PfIZkHDBok( ج[9!bCAJ].x6c~ddV<)w9Fg亸tӊgT6VbTRWE_J+ϼ޳^帬neݧ#YYǥl_R%d> Jƛ(vlmR㸶:@ԪTmz]r4)mC\ulH\˔<$B7: }"*Ý UJiIIS0|-~`88a@Ն 4&9ʢ<||i _'UtxmQL|jUI{G x))ߚ9DdzuQxMr1Nab&~6o*5HP+֨yX).|%i)I @͝f0q'rcQLW_B7Dt' %&:8bbTnۮviC4.cXpćоO^ؿ׭X7OJ}1+`MwrOoT;n-"[=͠Y$ڄfؾ\!jͪ]U~XC yA ś"C&~-y, vp`tV? g5F`\ 8ҚIWo&SO´<6[ 8rNIx6OV r.Qs=4p7b{taHTP/u~-8jHBcv}M y QgK|>@kZGY->D,.d Z ru0&Lc\튟X"QzbkRX y}@sR_ f[ljn$ZPi93k>#59Y%: bM"s'6 3%+c9ةՈ>5*Sހ5en\ 55)G u՗hiB+P4;3,9=4ÌPxۢ "DF8g Ax?H芭8;WU=Yi&j7}2>KW'ú6sLKfM0qE^uU̻y\ sD1z]V]/15##܅Xu65?PC7;baH7KT8 QuqlzǺ$XI, mQ=)E jݮ1Rt~Xzݠmy*9>Kx{z)Ł!S2nŊ+@1v*=$u"~άzc607lū{"=^snf8W@"dvظddВgg?Wӽ'^+9R@NPVf41-rΊ[2ywWQ]g~%פVA-Z]j6}V[Lj\ӵ/7ƈ\@ub96(, ӅC/l ;oTR:f(N}q\iW7% \M|=G(jucx^cKk$!Y8Oa14z0իtTO4kgCH"-B3O<l TAzS\Rb$Bܐ Ь~xJ#kh@<,lzק\]LNf]G|tAE3rU[d,G-Jzfȍp8z-U'ؔBnET7O*PDSeݣ 3FQa4uJ/ `_܊ZZ@D Yxذd

{$eL[mKWjZ%[`0Z zȩcζ}6O. |KJUV_wK# !]U,pDDdgM&Xz— mbv1vfv)jLܭ}uP0:ZiJnس6̯RzVK$HU+ՎC543"N9k,k#2z ;7T6mEIZm;fd ˮO8 6q Ɔ)nIwEcqbjW*~z]hQ ȀBpwMEzWu:ti7 D\*Z2DH)yf# 8r&x?r6/nE\ |GՇN[WRҜCVguP T! 4Ι~$ Kcwn u&)У \Q "DA83{{ٯ ^*2% Mxiqa8(37PzXyow/=Rsn0^XPPB+q!N\lI/dܫ0}+ڿ5=(P%JjYՆ)HCEWk.k|/ <݇->gU4i`Vev2,Ujz[c߃Fq?7ɪ4eKBKtm- 0` ^iEh%Y}Xj~sj|\Acn|Ifa¾]HT["QF%F >Ryl܁TDҏ+"5,3)mliP|j}fiқEY/px6LWH O)܅M6)mǏPL/-1JļF`Dі}?Apntq\p_5P$%dc2mcfgDQ]֥4 Dm N [br5[:Ek/#;;GTHѦAk{ziSGJP"FW\g/ɋa:4ky8A %wݜQCnzʲ3\ l{MWQ+>X{ޑe(jǐ -ߞX]YPuG 0% C3x yB#<܂9,sjNg \էY3h؎-ݼ!ʞ/ѝjxHkZ%1qBGcXƷuS%5%%TNP9sׁ5◌V*f$|Ě6%, HxLwU93PrDqYR2a5LFm2\n#7prG{ ( \7dž.ՂʞdH=Am>z[u9^E9({oSͭ՝}Y9ggTYb"{={Yzç^9AUzڑ 6Jk,`R$8 SNB78 n]Dnu YKI\ UAhH)+"f-f˓x-XaV-C$/b<5IHnF:nÖ!@VQKcЭGH7+!]8f_,U!RNsL\l]Oo:A`vLM̤T$wųUe |yW90{%=k?rQ*{-|oBumso4T Z2'1 (r.EFF$6?ݣUvH9lJ;8 E%g3kpNxˮ`e;E*귡EqBQ=;-16z:c;kJmgy%=F`6Z { ^5Ѓ%8:f[puIMbW˞/Z4FO GI&eԤlQA,͆qmgoA~W=IR%E3$%{"Igw(M^uxQk֌,pQX={?yPfAsw)`Km:5/r\Ԃ:Ә< ׷(l̝?Sfb_y^ Dh]-I#9=&";[8JF::Ѣth$$tFԐ_|8Β"b8b3[(#HqM~)ϱ$8L풜͵ XU7p j{ܫڒ٩Yy]+=1PES=05::QT-}_L.s`:\a(!i]>l@~*~oumY&L]%Yb,*a ,,s9.?QT,EftW^Lo_`H3<۱ ϗJ|$l;2A'A5!q'"qӒC/ eSI:>& yg1eAvN; Ғ# ayfDќ;Ԫthq1\b??*'>eHj#Fîڐ5NG:gU'@Añ>JGuNwc'Κ[n_ҕ,J\ E|ru7B疝< M" &nу-[ Q|Ìw8ƓK&j%QnKB/i. I]  otQaֹ \b}dSDڞhAgrmʹ |dJq!8}Y;k쥶cjQeKf~S,o(/TTp=P;LZBC2/d^Y_2jRb3Q4JYNJ^+3?l-ԯXIP%}&g#n>ũ|ظN NBWP˺gYiFt 2N 4@$v^Ά`Fzl3)~ƼN3 !J)mǛMi*;}umunW؊yb E(ڛ0#-šLme|il|F3kZ7!|/?wuT $˼ N(aη0j}>ɇ<9x ʒzY6tEb-DOo #>M\5Q^5'8`>ehp8h1%qNKb4aw(p/&[r]5fb6riܷcWG&_Rki_,LK>S|FEb1Dt=e(G,XRIQj.dg:B_&ixmSҬD qyJ6ZR|J}/BqN 8Uՙeqo0:^~ ZM뿈aځnOd[HZP xǿMaKˡ3cK?g iS)a\ wn)Klѝ9ysxk flϣYRy8580;YGhh:eF0A8"GH3fšs?NZLsd?5s\ m^N|I@ 24 vcpV~<&E<73 gQ"a}d-{l1Uc7>\2 v$ϒ-98hơ:^?`{dB6w8{fg)ĝ5y5_+\PlW ᮿZ*$!V⨌k4P< 'ձy+.f=z72e9'gVyY `&My VxIfGT[A[T >X7h ,`J[HMc @o ,(}мWZ-{~EAovh5 uNy -UthfTr{aկ)F.H)TG2ZmT덀1ENanВmV98'j _M dND A&Gx4n5 W`:[ { &:4Z2$_ӞxޘY;K]vR9,@S!GASdQ pc4*G7e:sph0{MepRڕ cSpx+m6kʁMhT'~,vȯ4%mkjӓ /-k|*HmU7$09-QwvЪU0~6-S{LWt2NB#&(컮&QG Ϋa>3]Q~RbDrjx3sE/:[mP V KJdy Ӥe^ V5?vS3zkWYcSď=zz7v&gw"IeУ$ 5P:<Jºtv<ҧ87Q&sh|$S257ܤ1BV RC. 4= "AUɦ(z>%ƞ!JEɔ _8gIA \sC{1ڌ@q.haYкv_o MmRAJW3dU_? Q ,{a9cY1Dpƺ  <\ d:|j\>xx:cabiy/_2uᇢ<#OXlQlMej7q6uç~yOҎQ@$%!=B"8g,PXjkTp]sm8yOƢ ] nԢkGЦ~,["6LBUb.d,+jcݸw@ w)F࡛ 2U$TR@6H@OҲ1&X,G'ځL?hH9EE}uB!"ApXv";$*n{rFd1٤hP'C7`s? MYyB6?6l&}XEvx9'p+/9- ˀH]G-5w.Odu걩P7v[T6/ $^3qzfΑ-Ka.LC17lh] KeKf@q}eGG6"׋_ocAۏ %xA1Mee˶͟Oُ,+~#ɁEo1o/*mĆa pp.0aI{&ˬg@wGZ`p6lݢ,0s8ƀV@1Y~KZ d{bljTA]{rm-*}+r#JՑeAjj0sn>ljꉠXQT{X#,iнc.9!utʅmBHѼ/ƧfjA+~o+rk>͍O=˛̑Oo7dO6>_ 7-F9uZNe |~D (/B-`? b_0BThNw=ݺ%svtKZ[JOZ4K֞Ħu;,{."ΧTNO@f'(N{A:A耷ZtT@$(0境=3ŀ;JÔꗝ>ȰƽC ?Ho`Hj50LTl}lCXj&,5 di,& 1?R$؁ D}R?[{3Y/Dޔ3jȺ c!H.eNX=2.|YGeSMO ԨHofbܠE6{O8^(,i ɫ0KP@ߵʟ([xt57㪩Оj n1&eo؈dܱ4>R9~hp_[5d˞ sgr%뗄Y9[A:I̬[1k%gFz)]x 3 Zj=k=%*_aP @T'5X;  *\ q^04':;[gCW&Yغa;XW|蕠'\#i@z_CjhXXwVzʤ uۑrWUðDSʞ0c~[aWJ!u@Y'Qi 2E=|NׄV}<^s*!84^/ٖZ1_ve1W< Wp/@F7> Yb{dQ"M>`'Fj9l|Կ/U \8C3!;s$CURώ;Y0vZj/w[I)CQy:/i饁&4GcDJ 3/.̝S2;Im~Bɳ=^ K-%3\<s vFC7^>uT.cH$R>gte}휋߉Ǚ@÷1miSV| Pϯܭ>"SRGg᪖#aUi`ԕMEPxy~3S+x/1睹Y t廋Ick{>475$wJ0'9Ъ:vK1;FsVt.j 1p%rn Lei~C"~oaetgQ3/ʕ4eu`:$> 1|VQJ&miFS2xpboD`X89\̭-c xf'LX Wa !!wSgCndXS0?u|كxw-$n)seB9t0V|0Yzi֯TZ/P'KY9DO.he_;2͝w4XPAܗ-p ˮ&ӄ5ިo$` 1 x}OlHS>\kɳ~'CةΓЫpHOW8!n'ɂ'c)w`#;d8zgU_Aqt'Ho̰ Hx]-I>z],8fdp4c﫴5rT]gVqL">2 z9AENS+0 L[C}^syjrzͲ= 39 ]/%+Ry &E@JqzO$SzbnŬc8%y* dӕrnChY.&( C$=B[]0tES_&)a8eh#7Pτҝ]1o.5ςXp*C>1 4e0{W@H<7-{svtLL@/qFr z3}1>d{[U/d_!:G JmdH^m 暴AtS,'kxH i R`P*O-ܮ|Gl]QU CnTlQ$h0#Xs4qTt&m΍ט ZMt%{+DZMdήM5Os\r_[/ <8s ' n)pt"iGCE}:Hz(CnO+,5G/n[I)Pm+cw3,Zo辀RyBɅ\5@DY`exnzCs!hN@w#o|޺ }x&%X'/m훑ӷsuuR~wOuV }!z,IG(w;0-p35MwA|W 1ݍ{ u+VwE="hL@y%YUpl:.[$a aRmI@O, L(WhB|)ͯxA&ct$vb@D1p؏{B(Dhbld KKiuW*\ 1/†vо )=SlfQK;Д0쌉}T(~3iaѩMӵy;LU- k%-|G{~Gu|LF)jƞ)UPP0يvu/BjW 㔻@mzVg}88A} 31\WֹV|O6BrLrjaYKoU[d1jNAzjڭsB(I/ mYL7&ѯ>aF {}en^|an8\ojw~ o5d\.Wa, t1qY =T+Ě20s*4tůc^WZlFH@Qj~/ίJ>CQV [X2G`;o+=Ph4*|1 |4R5As(`̥"J WKPscWRL'QeS@T!zDxSԍ|r I@TC(vך⬚t]:`RȅW8Ўce/m?X| YN9T6:¾`vg[ c}I1r׈ } BTԮ%ғ79cC)!̐i,3mZfO2wbŁqw(٪ xyI}1&4{l۳ɏvbƒ/D"&hknuuxVbyOʈ^<ivAakEf|*JL$+%%vh/u^]xZlxq_\BAGK[wof*Nk4IŲo v%NB?vK1HB̘i \l5}ɏ\,%ݻ[*ˍXA7t. c$:i %ٞ\FE 7eٿ BYtGRT HmCŨd&Ӑ[6{ ٛ!?jFk2C+ٗ!CEu *_BY =}3lz [d<x489:?#9TpNEq <|Cjj3݉y@AH98#;B{W{݊[ &[1eCuJgZ.f&Ay7b#2Cr#]Br,Ԃ㦗H>ʘtm.Eq$5Ù?{5x\JpB@R6CM9F,rv%N")@>%m!ʵ<8IbK|IBS,/38no>X[ S)rP}/q; kюUM" tK-H|9+<h&ggE܂{]z /EvϫH3$ߤ?W`rL5BtMܧ9etUsVDX{VN&+ ~?* Yb<*Uy! M~(`?w}u6ڐ>JLRW_GQeYnȍc*_ LK*JIwzԞDQ % ` TL'ӗUw&}<ՍSgfB2$Q}?~"t. AY5!v2EoP(ZR]s:8 #EAN5Geۑ=yx&*ՙԺ]{woVPO@,0\t r˅u+r1ϼ>^,||N?/OnXXL:4S>^\fPA\cV!:n\EZwP@c7_sϜ'T,/lчǮ;=-^xc<`DE k.sڢF3dt@"YvZ SR |͵ ^frr~laBQk₩K9fmu Vѯ ,8oo!9dBs}p1,ĂIc1+8fz!?;KNG.w(n9owx\Dő]p8zHqhn?(>r0 ^9 yeCULQ{C_б^kA2LHzO4Xx:b=7Ȳ0ҁ&TxW70FR "A* :YM2zf[>5oV:6owBk ѩ\ҦϴJxB^GDw#-07j$ bYYk!C{ĉ;HܑKCVmKRxB!{.i֪hr6Hg5VV#uysߋ$;jv걄2E=MKeR#!Nomj_N,,sL:܉2bӻp2g<-9=$FXN(v3z 5,L!4qr^.F A͋wa#w2ڈ%%%~W ChZ5r n'.!uَRY[匫8^JLɳq9CBv6 jp#DshǕjvB<5ωJ5ϞD$6K1ʎv g`>8'lܯr,`9o[lF Ć%ͣ~CF e8HF G;8%֑Lb3DVvaSgb3H0N {*h ( +mDR6!OHz~(31mLݧADɇ"]Ne尩hFX:(xB}wk/qr\C̺ ͨ1#2IvT?az` s݋8ʯ%/l^cբ$xӆooS )6.,A;W#uO=#bwYg̰O~Ԥ Ƹk\k`&[W~mD$].#T!jg1XKS) :ޜSS/`GdO87^Lf jF`t7)TO&)Qͯ7.2oh_KImBTEǏvg+]}q{x%CQvL 7N5+]mks<ؙ[Ϸ/G7k)XExc@9Ż脙e^@vEᬠC{pZ\Eֻ%;Z&eC42M LY*nN(~Qreچ0ocwme;^taH^Xi K;*uKݍ=R̫LB2Ȼ S, H_7W.tO'fz<m[ۀ1rm\%p6Q[[W?v}B 9"܌bB?ui.rEHB5j.iɂ#q`e⑛dnc$^sf"uNse'7+*mI%Ȍ~(gjÐixQ;#m68Bƙ4S SyXDUwڎ#laAۨxT9qX[IJޓ%Z& оf7w hޯ=2He/񢪠hx[@nJ[/,JrH(v\Iy a+TCܻiVE˻Lٟx^0 ʈ*fJPwK^+qk ZՇ2Vt$"R,pz '.nӠ+54vk'(ss7kݷj(`oe(E:UoO PўhnEH/S#.mk3"^`́eW0kuDxn9;N2ȰY\^_7q-NAvrv}Q4H䒂L#x}0x}?.qey;sXe"m8,h`27O"`A͙,$tKh-(!5~3_O_*wFЏL´/eR+ts }lD8;S!k2ǰe9xce9SU̔}eÄH3H%8ns28[8"4BaJFԊI)nk(_ͬQR4$U ,~˓2c)!ݎ 9jTY4=tZ"KF|+S/H_2NzUxBSϟM7Ao}k>ȿ7dխX?5m^vZt "f<ϴY8=b^ScRjmc*> 8/D7˄g|?Tn1ƂJώ~?9ehs!MV{ɍ-#W=]ךX$ 4 lb4.&5ЌqC $k3$-WӺ"at'HџibHIn,i!/笖 ẻīa@/=WA3yWݎDdir0)qɸVL>^U7K3-}(|jb}rW?jˀM<ݘC~^&{^+1UBJsGqcZ$sW?:kUH3)=2`DhKg$@fefY*Mzlm?__lY?#ceeH(qCOҋn݁v]&%f5w8/+RvDųG"&'o'A UjõgThmVg]\,Si2*Ys 9[Fr%j{}@Dî?#ڔ2zWn",,{{ׁҸ-c/(zI23E-3B]"@sD` 7!x yWQNg[3g9|韗AkGvO· T|h'Q8=PpךE;Uv'@ 7urhW e ޥ|@c.*-E)tN=G@vJ~/xйڪӓp` 0PD.c5+5(ˌeG77,{н,kA"3GdvlnK ̭aaG 0 vYeޏPg@+'Lی2͑Y,=hybu_bF ہJ/Ú!K9p׎ A׍: ebvbVc)ZJFvE.>wy+`׵G(\:fx|_~%U, ǥ!nҝ,@HIibEL.Ǜb)6dF%s&=\c:l0VDЧ~ &>moT"E+ 1C)O:浝.АL$ZCnIW;_*iE 7p1Ftl`n#rDK*,O=;Aљ ok777B/HP-=.$w0Ői&-;u92a H <>Jqu Tq@˺qzBRvɿMbs *:/g^^Y3ᆈ'Ԁ-"xi}WJCN5MAO {& kCJ=x(SLy55^'.aaG } lQ+2){BFLB~PLS;b;3 lLACoEab(qXpcp"~9J_pI=Jsnv_"MMTSfHzℇƥJ(1qiK%`JԫnZΤ, B8S.VЈ@ZjУrt+: Tzi)aG\))0'_~3jXkDԓp= rZWJl\Q[{B_ Iuem: $iM)XCq1!r`JQ}UЏ#Z#.=@+KS=nr5l :~ĝifY=nS 4F}r{>OfN/֦9͌%@6*@"_iZؠH>[(' uCP\S=Ls̭ǖ{˩ d-6zpQ-x%8RΦ-'ԨgzCcd:q M9Ue쒲|H`$4fzZ;[@ySOיtnO1T;CGbC TȺ-H+2cqՖ6K"D{r>ٸJYchJXsy:Y^B;t7!T&p{|7ZexG` G}rP>Q{\ |nUnh&6ٕ(CQNI }F*=;wFm쀝8bq˶ Xhe:"H_Iˀ6=*$S\#?M[F: yJǻȢqHUi1Nw~)>eT+piԱG5 )יeկYGVhy|\P[:ˢQڨdFZ3Tࢺ>l(LnZYwh.ͅߒfb4mVAj^(ozWUUHr#&.̞a3%)g`D G TjPV3faO9?)>sPR%nւNQp¸ \]qJȺː#A,hrN0* >ES? 隸7fD/,I椛^Y8rg8+4]`ψEmy)Aqb&v{MOrQ'5ȉEzp$w%3ksKM^pr#ÏK;c r{JDw9jvmg7GxwJN;r?@oqf o?ӱ _FFNq%FbdOm*jZ-߶5 jmmA+ FL8Lغ' 0ΩLv9HeUІ'?Չ.G[ɶX.Ggx+OzF1:]!ɪPn+o3 $AY6*~}ltJ8f:´jRt@ +&Ώ[1tt)=~z*ͅx@iI>}@l[$p;8YƓk)6Ag$iNW"gݤaꎤ&v4o\mU ^XQCX,viulD Ή\ϼ!h?']ir~25VtQ3g#ִBڊT{k(ttȆli*i:dbD X1}/ e!~򾊐|#D+D`xE&/ͬ7-ZՃw:G#[0-G<*Lad"g`sN榙ztQW4i;K6or[M݅\唏u@X :n`(xi3mPYbBvsGa`}?^z>ں߶~/!dz$yt3;ђY1P"pcl0[ Fa{h .Ë~] tqKprm)Ij$~Zٲ £bj1N(?,o s:p+2knd) f.'hocD(T,kX>Ǥ0njd}<=G&~|8q(ӯ%tuBd<*smO7K\g!s9bV)|]X>H|TyK]TG'F/sj3 1E..Dn{=| a [j_?4 άS}9-d'z_rtMP񽥴!rWBUjL͖vcMT>2"on5ZJ B.<}=O#c|H̽?QԤ0R.";u':$fG^> : }н;62w΂\RO-V#]QۀWb\8 kyXlKP-G8=&;CC$R'e=x|(6R]cX9!,ͺi_ڗ^{UwoOx"o?5|e0Al9XY{8 ג49@{xu->'1bLZ:L9{!]M*A_xϧjd͝4@ ɠ>!bCPZ%Sq."Ԙ!?RcѐD n`Ĝ$j6LȣJ&F'.9ʰHw -eDnMT1εY53̨Lpک 1dgn7`mpl,f|k$jFhD˞d%=j 5mB]Z.rb MO͓gp _pdV͒P "t\kӝQ\j;UwHs0W@ΈI _Fp~_Χ'k@5j2˫ 4/؃nUFW[Ħ;*S!ft^(Z(:JN,'ݚV1?(@ jR3BtJ=U1B}l&9}2pC]tQKGbHZ>,xkCkŘ?o^oocQq,pS1<MҢFm3I$zhܼ/X\?U4w ޢV 88Bєiݗ^>)5"GPptzNnP5- Yb* 9$`4_xjLN׋/,<腲͚5߾wf`0FdXyq8^/]pH 7!dZl"4J2#k.*qBbqaSgHbӠ-0c6v!kfv5pyw`gv@@n_wzAn{.qSj9 O{E v1\$^5j`< 3*qR?E{ەzmZOu#(Y?Y>ҵ\(|6 j_AO FQ6lml>?a@?WTn/ fÒɜ۽CC{Y2 / ucJiÅoOYz*@E9>nۧz΀xoԒity.q -7v#4z[|ka}.r'br0<_SpH ϮpʖE~<2p `Ip/zpZ#\,똙3"Iti NZW 1fgbo'SRoXK»-CBJ%!R}^~H8h$Foy^>3)^{PgDE4SӴ=H :-"X8AK!VJ /JKA]K8gpSJ,WweX$\AL3.cn̮|ikU˺طFEIuXRm^Y ii*'fkbb/4+'%FHk'Ԁ/TZ?0/f^v.$^"WgeW6 iA&zi}ހh>1g@1ofJv%l BmBYF €4`|gpYNxw^qQdm&cyƬ ܤcIU94st2$p&G: BQH>r&3 ,a ܷbB2tUG{qNNqMw ?G:IȠlo=#PNJm6!)ڋ,@|A蒦4>+sP뒗yy d臷v a gRVJJYVj]0#Ƃ7S 9Q 頜[;/9ȠEb$vbآ1/KIRH) \>)X<s]0V_*Jqݢi9D$t^:!\p M^)lM:,=QiR vL õWlU=w܍;l8XRz.uA,jxT%f[ywt6iͯڣWp؟F4sޯ( 0SD5G-ſAl&YH[/T|C/ զOk)sr;.bX v\mE+t r~`;em0z@5.׎,mN [|bCTl8PVc-ǃՑW#NLa*+.A3ןa1!KwW_!| gww%Z4E3ƈAm;$uzΡM`C-`mn   Lσ8HvOIL3ŝ> d`*|^#ѷӅs%Rݥ)@SR(sdfJv]FXϛJVMVC| {,&.+Xc5M٩,!HYx_ҷLRK3̍.EyLlO)( /Tfmj_\^ f+;ZLIýuH]ś2^bc$_}4-z$>FCfjVcn3*O)@"s@$28p&7DK>-wBM\VsK3u5Ox(,S FMa;whv$^eC |1q[D3jSfDT*jYm)"HYihH ?\<g1N8^]\o{ɧ~l3zZI<(ځ?h"zqS~ ʫro m_+p,(Sa^HyQw-EmG*6P%SrƘ_dp ;xep'lRf|Iw X䷩q<Y%&.m=Z*m|&cN궫M< PKiX?I!$k f[[{Qv3M v;\~Ս]4n^ePV Rze 0O6/r*,4\Ƭ<:CN%Wkiz'#eZ5 E5ja7NIo[ȾuH[ԫ.:{|z$&IaUrj)C|G`Fv,XXwC`[Ook16&6][BQb/>MJV2k~]"Z'L]Jg@އbJzW5Z%Y$ޔCt60H*n\Q&ށ*ϚJ~tHcHX5 S|JhX,g3F&J 2Ა{FBsn*~=h#V^ΐ004{ 93L,76 8` Uo0 7>y-sBlVߺvGg-3٠|K.RzJk^^A7n8؇z8Ŕ6!?H>]cΦ~K w^ e$cq9CBxՙh*g)PB{²l;Q?jzXZ'9`)Z[~ALo,#A:_8aa UѢhk7i  TL:[u_E6i2w[rn)ZigyB5{ǓۦWl|>aOj_}p;5GFLN`}'5uxkgnuVfa*<3/ 4|&X~&'xD䰇7-R'?WqeW[M-;^e>L`0Ƀ{-wYNQ͟ޡ |W67m8gv*$ZDI d4_̳v P@ '?h ;B9&gG.}-ԯ3gE#NSԆ=10VnAc6$b3 Q`[cs3ey֓K$91~C$2ў*GYpf hvzۦe @w Pm_$ eIVd\ϛ{0Vg;i)EZ f_+tx*+R. 4.? .g>Ϻ R s;K;Nyg|S̩TEWQ5 >䤲ѶK,:M=qUa7N$RS*l zS7:Lݥ"gG'"Q\OQKxgs"*(k[DO>P#$\q^V"!C-sysfoWM* IWJ!TQ9]Z+QR099~jGF~KBpC b%9"'EKyr̟/`n{ԯ =b #j?z*v~2f6ŽT;WAm\5<3Ɲ\ &U̶՞ ۊ?E^pa.az3ވ뤡cۇE4{V*8\՘PCq#N!ڥij̢497 ńYv' oZ0^9'K㬔0l2BKTCV\1Zݱh1/K~J% .q65Ndĝ I9tk0!l ._@*.-/PX!W# H'A`=U8f;HXaT|@k& vAS3\DNfE؝^ވLz6^"|7CtR!(6?>gF@{6}(P_6$P;6̆>Pn7xa`pK?/?K/Vhn KFO-d,'Wqa|`{f"hrњoa'0ۛon M6}TJ$ ﭏFl[TwJIyjw#wxP>-GJ4s+Ej?x^Ltz'=y=rk{r VρXxo j#%Q*/^ܭԂKm:5\3-l Wˇ"wva j}0x -ߥ<s>w-hB9\pl{fyF1Ëʫ a7HɅAL}[@փȊ?'/' .w. V')Ф3Td8C5go!u $!1օO=؁9[O .uG/wTe K>j{$_ %-0hXک>욕1DBA+XBUQs|F[،+@NS39&dl>` ?Ґ;)s$Vۢ"9ÄpO;1k!,Ќ:NodpK@1\DuSCE\a@*en(ɆUxDC 42³aTJ%=²2G;]!;ZۇMVcͯXMN;G餙(AKWn:s2 5ű$V4p#v tYi6iQꥦ6$nWT<&5`7i 1eetg|#DrKk b8fJ9JNq>3&њA.G%@Cfa΄ry͎B,7&~?{(Lw'Ec"k5tmE5kvO1rsO +kںx"FLd"U ^U\xo>$zlW" ORZ1&%̿ՐT:UVƽ( `8_Xca6yI],Yj=l>.Qpđ]}'H%b/zi ݸW4r6p+3Yt dEf`iD[/J~a/c<6tL>[Ulkp# 8=ۋ,hNݑͤ񛄴 Z] MK۵v [8tK]GA"ͽ2f- -Wbi.ퟰfIB{cѼZfjDNdaǕHye. Y:ުs 8(%;kkPТ%2?5[0~q{ ,}- s4k/W{Hs܁{v*e:B(۝ ._%{5!~c ԊuE-. ̶dԱvև)>ŲSg 4䞍3֥#o]cq:(2 ̬JZ5:y1clr\%8znWw\if躨98kC6 Zq%[~ p9V>,W_!x#wfUy)g?Ad2x.EʚMDip_"olJPerrp|N_Ѷ3=ZBQdUw2L7" ò MVk9gP(^cžNa 5S~S% RDk[^UDA2GW >rEQNOh ʹ,߃t؈P#5b :' ,mב54 óq-wPaTo+^m> (<\t:#$4[:KUx@Nϔ~jOq,Ew8T:<<&2$8t3+j3^UewɤE,. ϧfxZU4iF5pnZC,D`7AlOQRJSX7\F0K30lV{ڴhq,c1kUG~-(az)D^3FI+Ui cc:1L\cz>rHa 0,'r$<]}լMqb:7 ,M$(7O`†l{K8T185 W!߸3r}fL 5UHg(I!^}:\VhӚ _ kb`bDR['⢆&}sp~j@u/_AGwuڨy p9b +Wmy`(Aye;1|S^% ][rX񀍌~ϛf~chBXu tm @vgDCQ)0=y P5e"S[S89=vATniXwl~k\ڸ7Ml$Q+k02l8mƐb]aTKڧ#ȍR! sn͐QBm ovqy$5a"cVy2d**?HtM dK? od0(tUf Y*K7j ʕRʒ/r[HHJJO9q&4xc&g EodJ[Dw>n aua~y+q;dKekAWNƖ,p0\ 8Pa3j8+}s宲aP TE){js gDBǸұxZE|y C^AE􋓖R n}ڬPZW n ϩΤ KBOحqF7xTWf0%׋|Z`E\L4.̑ :vwN?}#[al7J7ݧ08L?@ŒJoUT ߴs{޲,K#;$@@<Ռ va;ACFQ,{yc?_>޿B6iyx#L "orfXeZsn)o3P,!<&,A9'Af,Tl|hW!b:܈YaZj1:~:),{pIMπ; K+e3yM{&hxBkSNߺsodv? UQX ^"SI%<]p2L0ؑU /Amp=l;ᘁ~LP&v(_1(S^ק|Yo팻SZpSRDCkhS.uɧopZz[ϖ 1SpK{Ў>@÷ˉ XrV%S Q Bln{) =+F?[c`|Ox>dr.:T[BNHEcQX;ȎܨAsa?R L0K3c>RRY^I q F!%%,n=sZ4KݳyVbhwFꢾF$҄¡e{ N?Gq=fJ7 \ PZV^"KA GnBWkZ@NfuUZg7x|xl"f3`d ٘/祏`[Z/J8C/籙+6 DDFeVO}鉽Pu@!%7PaY\&RA nBмnv[g`q f ?{C!vaXBh$u˥Óma-oh.wsY2MQx"R:K- "p<"9m0ׇ9 z:h6SFɍ[QZ6fvC^[le_PN|GH}kqԈďgmh/\3y,jm3b;`${GRF8%o^ao-`"|O L ^kX ПNro% 'O}Gt0ٔ[\7W&5Aj4?4"[/<Բ;Y>np)` p+[+/r1o-ῡB4۪اz(A;o)޷Z|C !"uے `?Jbz7BqOYWu2}?J0bet۪gxRAnb1n1|*)m#cǖc *]~6<"TJm!W?Q^go!D@HK)~i'礦_h G@BU8 WɽT 5i[k#|]7/&|L1,_H\Yp/fE"QyKgmW>|ٿ}mֱsͭV%6 ^,8d5D\c v9=UA9,tTL;hQ/,5T '4̕/V_4)t+l2P{K5 OZDP9'1kr*Y`8:PaC3$z d_Hf'B gd8ze/WЇ.1n MVx2K(?\@yl,J\ɢGמ̉荣I{m73uݗd6Kӓm,NFɼ$Ixe6npi[$6yBL&"&?`G*g%KIH t9j/t^3WL ;[:ս?͚2XuI503x͢=kPu9U*5]\Ne=@jy/C/X5$$& DZV۔  ˦Yk!x m X(P߸ܣϖ<\cO>˚7&zuHTmiRoɒ(dhÜ ,#tϵҖ'\} xDfjfW}o{bjA/ ,MҸ_F_|]N=`ON) jD!OR ^ztm2&:Fq+sW]WTX T05I,*G5 s >Ǖ7A%#9 ECɇ{?%ёd(teK?wW '<=I^oV:7x?u8FP\xt;WԮH(xnz0#d_WO `SoC! / +jK` o@TFIkH>i}CE$>1t,2F3AgXмev~ZudesTB ,Eub Yҥ檫a4U{k#wbB.NY`(NOZ ?2"\_^MeN׀FeXhvJONPzb跊 $h$`z 7v͖B] |wK%/`@ vLGrZ+˺\G~.JҠv` %)kv fS*_WU x$85ڂfRh;޷ra`[{DW]7qi•=mQ[4c0 &:3₌L8^vfPCƇL9'Ew; ZZ\uj"H/kms-w`1P8rBE@.d4.jyh)nwR%J^!O[^6ÎNO2kwtlۭK#xu(E]f|Xh.Z.YCiGit>z!hez!)E h,L "[A׀02E,;}\KBS1x&>I%`4W`#9*%1Qy7/i 3 1"ƃN =.f֬Lc ? >N*KHpԏØUȱ346GȈXꗧ ځyc*mC~kMApQxtzÑjt%UN`JeE_!;:G#\Ⲿ'5} Y7@a6kPpY=.XdןKNdvq*C9G_~Aws\w|xHf/WL%-x =nY;h)L]i-.[$4< ʌcz]lϰ΋=Dώy>?/L+!Mq'ߍϕ/%c‹["Rb7vJUuh b [ͤ>Y'$34!@LKn*жڻ6^ hpduI/^:U w_rTY$J'2=ˡ\M${uYgQM1$II1$6z`j q$u%b)obZOt [ܽCP-L!H ;CGɥ5/t+|9N.~ą)ӈE/R)=q׫D@`/}\?52J ީ KS;hZtˬbrtfWttAB{T=Z2>G.IyO{!nGtŏ#ޡo ]x*2z6 J}dˈ)-dnr1FY;,cwHxGM3؟ecU <ԍl j<RSCyhd{GӲ?YUxc;mvlg9{}[/)A̪?{%aRW^H#6Ǥ~Y<[E/]g,VƝrT^Xi.<_wn6:i, :;6%xkA\_,`vMekOHrDfgE0뿳ɑSGk=Tlwr&qV9|bmb 2%js.xށH]E\'of07܍cmz،Ofcu83FaL̍fF4LvW`ຍG+|2Vt|W*vez.cqa)q#?Ă=A2<{R\e]"D;[ 陗0`i^#c")Pq̵i|-E8SBAjIV7QDfk}5X"ˌERebr9-rp rnY~o> p :YaNZ3a(.I@ggohS[} U{y /h"1eOHFGaؽXOGT ;lUY.q9l(~ t@) A}Т%kiR Fb\lZ.S`nMXaM[g?oO2[f 5MP1~BMZ^iBd}UL9\G@ mswO4V:g#qgk\H.lQ `SW=Y*'8!MN|1SD%5<ȱ]Y A:2fe^ZA`Wπ t[gqku$Azr[1C׏rTBO)Rl zۋ0K>Fʠ6`q-&a @Ms_/;@UӋU5!,# k=l^VooHA>MFZ<D히;G+?В~F^R7lL=ޅ@ IؖAg;3B OÕ ;`yS~x̳JuѫءwVYQԦ,tRLSI5'+ZL0v#o⋸j"vi/-*$zTe~T1̵Fu(04fTو8:gl8Rp48F s:xHNN[RcE̙a7jK@æ}c+@69[;0tP>N0Ψ,_*5tÕNrrN"Nhv'EW t"ՎU&)\ 9dF0֊t׿y0˳^t&CP AV{&g+չxiDFVM\Quyo2& ^(;Kb0Ҧh(6ϣVJfvܳEd[`V E8Joo#k/ K0"g1b*%},7/X#jl9%B53zÎoh2intb쵯#CS(õIAjС1`աF{&=cB?(0%>2Q1w+XЕ#K!2&[$fWp"3pX!rY )7w1j4§hf}_㊭V#e>qϊ|!D=sk!,~p1Z,>J"qoH¤ZRcv\(/Ddz5)$(?1_r>X(\=GBTn1&؋;~ 2d{~˛J/βM b 7_LWE{,kkD&&`=ofx =t[+I u]般Hj'r9 GlލiY3&&;FN6xѿEebYԚ4eޏyH@bYl0Wo n:N;L{Ʊ"AFec3:a߇lD Nrz ΰsZ +,./n4I sp͓zYNUaľA S[M>n| gEF]~#s"UuޞUwZ|}ݫ<5ŋ:>TjwaN(M\=xLCh=.*tКoJNypȰjj&/djead}'~z2Ȃ=.7~?|&k eCEeZPV ɑ64.FwrJ 㖿KO,ӧXt740J&"D_fpJ爕x6« {j4 WEH"y4[-*-aJRDLZwR'Bd#DnoCcCa| 'l$XJZ{ǁ/E>ڞ11g?8J~mS?܎b)7-x Z^7Y8f߉>j)t]bǽ!U?' Pp5^\ Uxo>`<9@MW?nKwv_3M7ꭣ; Ɯ̜z&C MʔKtc;̢D\QYNY5^B$W2l]Ϛ"Њ(nY nJ_xs@1vaǙZy=2b2h 'He@P%.nD*Y;_=WHl}|3zW2 I3cRFw+6i˃$R=[jk>k3cz(AQvD14+*|joeS p*d=wl9^S#c-j&3Y,sUϳE.<8>xSIΊeA0&+Ơpv#!X ?`P@XJH+2::>XUZ| E.3+ Iʂ`}U}z1ԍRYisfߊ9~Z]W,Q+ hrj~.+5&3%aOaj]=pN\yC`AiR\ ^sАӝKaEK`$qj(n @ut~+Z].b#hȖAH Оq2bBS/fD3= 59dl9@p6͔p2d7{MGj<"to`d^} *XzUMjfjQ io#Ժ84*h.Vu78Pg=|  #KH{ q9a77DgNH )f?cW#/q 8vmQtƤY]P,D{/xd:7mcI8`?Bl!oI H_ F`;JIHkcCU=ͫ׾vۭk̎r+(X$v杺b37;zKּ>Yx10r" E-k[xwၠ@|Q$IhpNR~o7O4_!-xގѻΩ+7Zj9LZdi>==4'YJ{Ax $?DRݔL8'3PkO DC>0PކTݴUu]?=%G&8$-ﰩD+3:0gyPuϏW$s:P4W%sieƜnE_ua%j"XDVKyx>iХ57W-howU`W=]VUTkO^;x& ]ƭͶ:K7B(q-ӳ/"ݜHPV4avő 624*9}d! hpY}a0iw|"q@d{d36vhΊD#@\8DA!|5t5Ḇ8ssGx_i|>*ҜFp`1EJ9s 'z[WT P^E'=eYu}|&*0r$8F6QrDW4ʤ3ӋhF8 hׇfe=9Z16Ae,#`9L{3_K[i ?§ BpjJ3fU:׷%v"~ׄp^n֪=#+ݔE֋ O6)̔ -'I_(w]l*= 'r'>ypN4i-Xt4X|$%_1c:Qɟ%;BT:,9f찠;rnqϳ-nZ;c{0v^rF8lݵB`uN=0_۫RVt%Wn!Br{sV*_YsE54YhTB#u_wEׂ!((Hjƹܼ-='8쵕*= woҀR3A .{)N/V ּKzԋ<xZ(ArFC'C-y*?ˆi+|~"]48n2UvK͖_:$vx'ue;àTWӅ6?G~ BNBٗB f>qB=ɯzS_@uiG~Hauʹ At&&.qrȨRPܚa;Ma 270wx& Y0>/b{ەl^b?uO sj!)1B'DնmEy[fo?{-#qB0(mg H_<ԂTz Z/DOەgi;# pJJ鐻) oEH cYQ׃Y2б$ЀbB]c \uXzש{^e\<;g:Q5i<2pucP8m )hr_8^ xKF}Lɶ\̾ + }9K7Y2UkMJm3 ˿-Ck$EURGH2-45jwdp C(v|#oviI*Y0p5IoBY}RZ%Ī7$uWaG.:R lfdp S֬:9qd<5kp2Sz%&;ʹzQŘ㚨W#cTzhA>r!έEQ#niAu ghÇLi4h aQi3SY'KF͕`M:ǝļ}8- c24i^4 J.deLgz"!q1D]G>AmxĿS*B#9.{&c-["#E}6">P!x[×lI m*ח4f^(a&Rt90ypC}ۂљ8<gMIeEѣ\zIk`NedqnİklK/d;&ۜ\o%?AM%e$@dlׅEVGni͌b:@Ww'c?yeP'w3m.toӧdJW _dN$ \ce w'`5:ؿ)Y/(_e֣k đ ߟSwh2}Ւ0nרb4x·siRy{p|69ő,in< &ndS$-2@ы>>l[g7aIk;f -1okcoЊL+7wM(4I *QmQef#Fk`{0rRֹh鵎Y8~6i~2kc% zG#\ⰾ2 ?7U*Ы$[\{,D%PL.A/)q(_04Nq3h:]#{f8F4d>GV3v8d&oU^P }N_*2Ӧnnbl ;DuoJ /DM}vJn[+։F{+fF٠ ,OC{uO zǝ0V\fvHt>a;ϴMOx*3s4oB X2xs3s J9zogB 2Y`B: =&6Gr\~'?z1O4Yh-S.@wf~> ܦMAC\ƣyD$I/uJP-p :+ߗ\-Ho4(,3I2Y"bF/z^.Dж:DcYȿӄRdL ې_5x}Q"s-̘<pd ww4F_elSK;qkgm9Y]ADùs(vp`gLKpopPB8aH7usKsEZ ",O{Jg~z }k*[G@lۃ*Z|oIj 3Խf\1ٻ},||bVеʊrU׏bgh쿏$2: 8}f QAKvPCHC5abg KKQB:$TSHERxݗ66!+p#37N (!,d ")a4P}N@2vr|-V{|0:q[+ې ?lc;Dpͬmيu6;TX>9CUo{jUU/Pϵا (^LJrTJ^(Ӻ~_ܜ(~{hrժC}o9#Ē9|l h^NH Dd\;`C-5ζJ," ZTW3s,1gW`㈯u8ۀ%xii)Rh"-.< х4`:5*@`#O[5,dc R ?Ψ0Ү3̏PJI7%j0I)TcOfll(x.LإB=sOhmmVO< Jyu&Oi  d3~lڗ_|TtZVQ}Z :'0hBt֯X&&{fXEFy/u8omt0k.Ii;s 'L'>0&+cEĘTtʭ!SKe'ʠ9v;[O]9g5ʅP`T$3ggY?kx)lK'ܵ:넡<2 1~"_D 4LdC>\V^&w(.E<`)/ɱj`bw\s.:b|eQ2}s8`u_JkY :+ $I[e[I\ &.JS9>"1G<{dYRD1k&i(s%,@m 4r8V0 }(=l=Uߚ ߐ\atRZ42I ڑ Ʒw[7UVAܯPMԍm5 v"$9 :Z@ob 4KIN"΀BI/Nl/cS}Fc:͆?/+/ǂgT AأM0+ f+#w% Lh$\oJ=g~AE[-L\)dL1Q_x0Zi'DLfg7\a鋄0~@X.V[;Tv Yq(A"UnNsVl_A0cWvϩT6^~зF~sZ89ӫd" &8*UZM('5f/i@}aHʝ\ׁ܋cxln w khCZS4W/4|(ZEx EL[tyu#fwlg(A֯K"g+$Y9v2D%\1䭨dJ%2.SF'jP֝/xr4 ǞҧzvǼq/߮z 3.g@fl6[8i N- gR@Ќ%: YڂAyP$*7ZDìM7 e'b]c6@ 8)Nݘ֩GhMhlQv2Ҋd(?8: yl"\'ˤ*C°WeN\l}C2Ө&~2_u}&r0(Ľr$G (dqt0p DT21 6bqBKc[NcNSawn40UTSy|.-,%?PUкP~k& @k}i < RfL%֦a0=Ҷb!В͋/$}1fD7}gfAIuEfkQ|bi$mR~sϧ[I.D:ʍEznp=BOz*1qsU!Cx;1UGQ춯rFR/ɼO_~]/p7ʗy@o0_u aLG~~)K`FU  D= >)h|jA`y-c~DPYI] xաmepyC?NK"a!yI ~iy\̣aP¿"ڊ~)(9Ph̩]Z)[(߾T~ VI 2z#)7׬^7q=H/('(UpXsn |+|<6-͠!3㟄&x#.K̿x&Q)GD]gCG~?d0oʉZcRD^&EiȎMTWŅB]5 jm'N}gAWA=!׏s!>eL q fn؟ arYm5'gL[ 3;ŗmv0T-.Ptґ :TIJ9=<{Od&q `-_4Xh)'Q=@ǯ?bsU]věӴ\͊ЅRe&giUFiK ۿʣtEWcxmj$@ar3>qom)8b} oPpDNO#xox csxQml2ֲ]J=3FqޯpBI={^yxHQ8&72"i:S87.x:CKYȲ5ݒoPXX--ܰd+9q)s$D!/^7E gRK6v|Q{4c%S փ4@2(,5U śJȪBFœKZZ)- 2m|~ N<_9 IJ~nְeo~)`<'~\'Jf-hjl1PGټcX 9]HmgJC[ (p$g/:i/GEJ!o@ksޚ,LmH \yDb5HTإjhˉf9QcU໭d^g*.u?Q "{y'G 0h"^p^gQLja=3߯bSjlcd%s'ꑍA;7_P=s;+5D'Y4?gb{_ 'p/f>iҽZμEG;ٌBdA~TD y|7,j#c"]W[1ӆ\,d Et|jD;4"`a =7Gb+X =yXfl0WM4 -ƶHn(*>_$Rt,H*E7Qḅ! &9^w3^R9N&08|Ucٔ&Xgb-nA&y Cz>BH#QVS~`B!1,ZЙl< R;ɐLPAs$9$DԐУ3sqU#uhrKG'vB`oX TņeՓI)_#A#cN;q@ t矈PG~#t;T6ɇxd/2# 2 𢀴;qac~˹.и0t,@s|vMYT#ұO'<|*@y"MHq/G txG뢴{ycb.SKUchTmؿ\b&@$;}OI9: j7C35^l_K+[ A!یLs~We: H8*c\5娟^~^6lΤ#zV)uN|W 4t/-]={'}{їX-Ě8u3JQ@_l|ƌخ8`G\B9a&@({%b:" T~ 歿wLYQP14|AR"U»1jJ%.iHPG 42<`}bR2=t TlRvRn yxQMN:ŝ F8ɷd$T׆CoZW]$cQcEWdߒ~*WkD[m8~l(xbk8wCf?)a%9C"N)uBtM 65WXYN|4greoF2#4tW}(ನ(xJYqdW_ x`-RP upcl W񁎲D SʥlL,iМG#c6o.]@~r1ǰO<3sq#%B*v'z&٥ ]V&c՜2ˬAbz$TXs@_!G_zہJ7S5eK702;(0Fck8?f۴ nB#%{ jAu/vpÝ [(H.ģbxrٝ)$ }~eU7;| |+:B@\dM68]h~Qgv? _ppVI<R^x3r@+X:Q.3[4;ɜro^!MOaF%!|?*}]~=~JՉ޿"} vL { $2S1MPE#WK.F@s1ƽ7jZN[Af (ђmi?OwiH?;ܗ8;zލ+|Een ,¢l〡,FCyU(mR3B { d뽉5-`\M԰b Ji[ÄhHnZ^MέFleRD(j˸ EeB[yLg%OF(0br݀L?VjUOQ6"?dw !@v;[<'Qo@7 'z1 $NM:A0tE¿6VGڕ}_P;iJЀA̡>L_3|ݣ|./3$H6dzMMP#$=AtqU''%U 񾯝ӣH$pW ]h' l%(j ~x4EMF>cҦ#odrr ]*%+ 18jމ (j~#(Gp8hewc1 \XfXOd~r^Cmic#! x6륅+wvW N >2~냱/Q[5@يg+GbtP\D0渔-}c!N; #,F/%B@{V]$Ug&SkUC 'ϔ埋j%x_6/[骼7sׅRun&q`\w+Ӭ@(56 VDw@ 3'FTX:2r2 k?#oS.,5p)ɲ8\.!͎@=wLX;wm1dbOSL!&-0BN!kXT͎|+J',r ĉQAE4 /5f|PGiQ&8~UZA"e0`ğ |BICA:\4RmioƑ+r rjGCm%聞2u찮P#lh J.aat%l}m.E)웂&>{zF] :J-yB^h"]D, [.CkfZb#O ︸!]xOd5su:ǦAQ̗3,~/f3z|@ |mĤN*ϙ$x5w(R&=b٪4"K?<4cN敺}dֽ1[sŷ0Z 9^Hp,xϣ31(4 BQ\QYִIRiL?Ms E*nCpae?(,Dr14y2{xP)L)YΈAb'7݉aX >UmKYq"&l놓9?A룵`;"y?'H&;tv=|sij!C28lz-}+ 8qk٤ ')Sj#ҽĝ=lLx;XHFl|D9k)yTht"<+D?M-̒ zRԧ#ֵ* 3 TVV~Mωڒ }o\}Z]ڔnI3w=/,֌!c3#!.WOlr}0\Ð+ _2Sh[o Qbׄt?at~{(떧!>7q>~"#vHm ܑE8 IFXpbnE$¥%z`)-Bƭ^β߇r?x=1.|a(ȁ!$FV< k}eMQnا⇉y U2?٣<YP\&ш:Ba< ӡd|O!=Ofؐnp.BJ8K2:JŜVuE-/[strs|E~X}ǟ-X-|AEa6!_HQ<*6KxQe0=fEh&I$uPSv"Hj\l~+QcvkoIs:uifGG!ի t=n*9es)mW?6mRvxڶuZsPF|-Z,.؆j=H2.ab7]){OrCҋ71:US^Dt6X2=;,7k[JT)Šbɥج0ŠHe)nzbB_G F2;15LHT*vI3P•g1vF_djr}le=Rs٭fX7QIYos<~rxHMĦ O⎾KCR99ʋ^yثI3@. y^sPn=+pPt!c,,yDOI^(nUY `=sǞ_2VKx`T_4,N1>G5KD]ț뼉khUdV+8ʯ:u85GnU^̓)[la7 JCE!Hnn)}tݍ}(2>{4}WVC IX J:a: %˓$mT1< O kmC9qz@pCS*׍-LȽ?Z5FW!:~U5k& T=Am.X%pǼ`卫y[$Go(eh.*:q-3g80]4)/) ͉!4T;bfcv5S6x#wm칋5?;}|P~&6arN,4iFCpx#vm;#x#dAvm\!UIi8M?46n,E#[RzA:q{K~dI=,s":>}Ö%ilGY˻-8V${|+8v^%T nM=Ȃ_Ja⦵g8rH9dd@J'ZPY}P= NAZx6\,[2fwpӈ=oB/,ѵVca,Z[Oe=N؅/{pز̖UL͸ܝݢ+L*30.G[y7M >`bozCboc4mAP#EH/="ӬLRj`(CƸ7<%tO!zَ<;fw̫;K.QkJ船Um?eEmBrRD>|ygW)|H@sjb}!j/ |k;/LY9-AQ>3N)z/M<Y1@zn?-p,* .\FK%+ u/mE!yg6yGe@\,H4s`2ji7D@yt}u*dnc)?lq]unG?QrH?mŦ,#?L+EJPupvC3L|&f?>?sC1-i DN;I`WfFGy~5ZQ AW%Cͨ-fDO`f9|@,W@36e;w EqM}ƼD|k39̇z:SNTV#9g*@p;@?܃Wj vNLKE~v.z=OIsdLqh'\άWC<}R Ge缪GvDZT\DkZ[VJ`~!eVW-j@NRVZ襷vc6)" GI#k]ʇ iY]tK5?8VҾx4?K1UwkE:8mpLџFYURsm+W[nWh]:W0x% (>]m&s LiQ/L0sC/M-:Z ZʛH;Q-pDEnЈDEuERL+kh"!l^U֞kBx)~sC~6ǸJ:b`rS󀝩P `UJvwJBk`CݕQgOk qMYZeA ]L.9/4ȇC# ns1™F~ s9S=~W^qV`XYOq YșqMKH>Rko|>u u*jQ74r5Mv (E2?24ɶHK.HNHy=Kw$LlXc" XQʅ.Pѱ*C5ũլvyO$`@j5NkNPy2gn՜Ov?U1{޻IOE  &s's +Uf&o .?dcoB; "*؇,~#~޲ECXOT~GiZaMEuw`)Ai]Nj4R]l=0@LwbT _qMl{ޤ`MC%|܏_oLkӝ\]F*;+OUEwםJt3jLZ-&[#"`0M*UT|^~^0׼u4I!&zV g֫d(Hiڋf+xLQдN!,H=Q8͉ <` lA>Dae0^<xXiDTl_X:a@?,B&eu;^ YcH#o=%D}biHB(˄U1i#3:rx}bj&igGzEVIQ\-J*fs0(w>3С&&pXB-o*  3Py!sdu#!L* u  u+.Yuab6iq o6 n;``oF9- 2E#XG'(Q( A^\ ;m_WX2LL}yuG/^Q%ߜ$Z[r#@=Gͷz|cmkI@#]Jd]l,g&!F;u<"U*{j4oH$D xIۚzǾ2f(A '|tO"fZD@yd,QgzI.ȮRjSړ$Gqiwŝ;̢})vc:ؤH<4 ps'qB] pmwv‰\n" QuC`,Xaugk=y}#Ƶi1:|v?IM Zk|ɉ +򉈍K ~%/#V{ኡ( 1\1}wXM<`06յ݈xoCQX Um`8^vSā$3pܾFG4Ao/K'sU~6Ƒ ?/$Ƙfϳ^N 1wqx}T@PƁ#nްoUQtN^PDoPl݃͗a`= =5?Z !ʨQmۗ=|VSAlqݼy)$Iʻ醈8>~qTVѴ سC]F[3ݸt #œQ f!.c'-!=Hob5'^3_j/m$5bb[}?Qz>PוCZ8z Xή>b6< N,bc;/tx2uF3vV:֥(URIԮFD!@7@oa>Q Y2L(:ٶ?*vA+h M(h(zܕDXjU׵U{xkB+搰 lB]7qZB vbMwnģ34cBavbF?fPJ'HLK5&9qF)(4tb9CyrmykUIVV|5J@D&}|lks-i<M Y#7m)LgAp0S,*G!vc 1"\) 7}8/g]sҧ[]:%Ɓc).d+ *:;.-,5ռat~NB~ܕ6 +Z,zlM DRG4+muqekm:;pX c٥x.7-}\A1x&nS#cTSP+ўy^GMLas:o|Ö'"ꍪ%LM+lqW +տ [et:,}\j4wA #[[@u)@<oE Z⾰QyFF`hL ƯBVl~{ {?xV4r9TIȴ9V31=n5)@%xW"H.ѐpC8x(.]±7vX:4 E[kL㲌Scj4첇!|dk aX8S@1VMf̓Y^ p^p$v޴C""ZA nXԅt~9۟ ̞xmƅj}P@c\J/ jpgF*%*lOCec4Ѳ-S9/̔>HsfjwviE'1ĸ >#ǭDhT `UIFܹPG+8iBLs7^^+r͆>~׈_;Ll \7xr6h[p-.o" ٠slI7Wl] حzBWn>8" C~{;6˻USBrɜjnHsqb v\*!M)| 'J^'}towg+ w $E(pbś5@nO(pza5p KÌ#-NqKXArJ];kN`&b܃9w͡{Մ[QPzLPe^&G{ixSVAq ϕ5,$z [ߕwá>3W Q9y ]FGk7R~xݓ ̫:A$ElaWi xe^ådvǃB?8=bpؓ7-7S2+Eȸd8n8U5f 9 |!TB8 N8%{:F& t͚%%΀Bp5{ +c_fju`Qс꒯"K~SI¤YBG]q}Ωk+IC2^k0{)8[JkD N T,!12*gӡW9*F51BoI9Ԃgݛ ]RR;r҅T χ`[K񶸙6LU>eTd0;ӻ#,wHXnϓ[^iynv~PCΉL@i^H(7v1_C=,9M)ixa\3>NYꙷvSpX94xz54`{C, p}=6=bΞ)CKNLj;N \6IP1ړƬD:mHz/A.%%5 &)f͟Z {Η}yO;涸mD^L˯;2fdND'gT聨ES{g_!LYbIjm}BW]mͩ$ey.'NQ'81pzQ>JD1K9q2\鍇DaՅ>gt[reZ;pۻ٩yX$ʘ_}ޢKI8yXLc{S|dq"p@m(J:$h#ȃc104anoz%Psʛ"ݯ!W!&Y֗ԴaXsQMNdv!1tŢ7=!K l\GeQpPGx1sߔwF eT4g[CX7(tDCċ5I.Nԓb}q`7mKȟDLD4, ^ VA-8F;AMenGңGO y)Mm7UX64/kу,a湃Хxm(9ۭ63cC^jܜ۶up~\kM%PLJt(tڇg:Pk#e\0a4AӾ:W2|J񻺢3lc7ىi}bA&zZ3'G*v̓ ?QAh2*VmaC =S@AW]a7d*DthYBP6VJz;k"i̱˷L JdGkK!NR#.Wr@t||U&V &D]0߇6c=Pe\IeiQ;f+榶Qvp7Y ޘp,= )n]vGQ!>2Z،hLbQgfxQD` `^Z:>DU؅Td\Й (ϭY3S [ӛNe8EtLi'M1nQ0ؚ Xeƴ9^*Syڸ|jC>9K$ImW |>F@5 yC֓&6dáČb7O㫌-qQZ>|S; sͺکr÷]Q*D/v´ -'!ޭ,{9`ڭ uJAKk9!6W>M*sKL W( S/0j}N4I½)P(O퐋jKcf.B[:IKSǕNWh+|=7V^;>&쑴Զa 4m;ApUz\tUmgpm.4bTɠ~~a5BT@Zޒ,ؐޠA"e27}˜Cҵ0M}e%Q fTƓta-櫚 :. oa{M;F2A VM؂ĭ} xq1{-ū?A+aQ\`[}\:]\Bţ>\{!7B@grY&h>e`uVb  ^#MiF>eWFvx ~3.J4Qf.~p%dxU5Y Z  -ab׬N7c9Ul\6_J>_9; %|c* _:4,8#vv#$n&T8tH54;/tB7BuqC[T?7U_Tt=6b(Hd_n)/?^ I# LU$X5 (Z:eY]E>l7aY ¬b8AGmS  grQ*p֕Qkw ^d]8c ԉ@I)aKXs&})Vն _4soFOQ<3cKom6] Bq,H>`. ,0_L촋+<Ʈu/igGgjah6sSIj0ū9X%pޖi[)o џ|tè -[CCm3^ZNw9A%%HELjW F%ZЅߛOԛTQG1&V +.#`b"b 791}-JZA;/Yj{|Nʬqdӿ"`gܑ!Rx ʫRDdӺnYsַ!JGL u^`V\o}]eO9b*q}Jr~ yd8>F56 }(܉i6mh @U+YC̽XľRPɪ?'cOC6䚵kHL NbsZRGjA3Λ$Y@>JLf OuΚJѲC[I㇕̾bE;ЃCT+`_$|#"g4͢J3#w>i}'+d2=gv pQkҲ&5C V)naopdB_L?,0먦pp"h“sIbyi,< ;O ?0A)Dp@%6lKgA$G*y_u8kM1Jb9>FY' PR,BƾEN<5Yg0 ȕ`n]]2koE bsV9L".ѥÑ2韁=j)1Dž 0믇L+I 4r^K݅5Bu3W;YwNW@qt 6)MjP&v׶ys9S86%Um[a zN10QZi^Ӆ߰Fu"E;scH`6c}w-W.a%mKy.\%qZɹ"_)pi?dr3GмQ/L!uUF/g/L6ۜ6)#L`MɋPLLc +h܁T/v4Kj{Zw=r9^|L샎\%ґ aƭ}qrѤ^h.~TBpEu;<4QI_ۊ!/Y8ur`8HS6\T}d% 1ޤk(~V7@WHya+>VI#>ȌbKkew6&v޽W kuYZ^SR} &yqg? 3ъ|pgfnK+TY&u` _2{l}[kÜ+ uF^Q LLC3O¿9ɿ41NvDxPRK[dfƀR{!"fedFm^teEd5@{1}O LF2rTK4 {pW*1nUJ|]\?GL}]zrDLi9 4| t]Z] ~I&%b[2GVmʁpoڿ̮L}_Ųe)r?8Sc b7 Rh"v^W 7Kka?~Qqzh$8 %Sd!o@s栳$zO?H v-4 -U^__D˹ /)t="R!#n4_N;J)Jx#6Wv*[HbZa||ifi!jp0` ֓>NAXRKgxaMd;!B%l&7ݰIPRas\>U},=K蘯57SaC H>u5{@7o^&8C۬ȸ:f*{.r@hgTwh>l%UUdӵC<=n_e/yDui{b WDPu@V>?#`qٖ͒w$~mԓ*c sPvΗC䝟p^Sjon^΍z~{hi#SÙ)I vyOj]2 IVn b0O$3,rHCRUQ+C`8IΗXK3#yKۉ*F6S|ڦÝxPOI|SXh4;+ P47ttAu2O5127[ۚdMCKk?XCVNI4gw%e[ӯ/y rumn*#tWTA~ZȃPU6`JL8L/|qUftekL঎fvc0+YpZ [_XUﶽt 1 TR88hlIT?* `r4`{垔=3 Dx=,,fn ORUR:@n.QO:h0NH]*(ʦUu!԰ԑr{7Z}\ڨE?Qe k#6P}ŧS>#Q YyŎe 0%UXs}B`rx2,;Rhb QR>uPtJ$7Z#rD@aDbe&@{'Y#׋])j& }ByL0$<5硆QUְ&Tg=0 +,qm7#coޢR|1uh<i" a\fPn=j ڲ;\TDI)qJ؛էa0 5(Yp}~Oa&$;K|40K(v%Z=O|7wAk1N:dw@3Ȼ]24$'_HRS ~-#\}~'/őS~xfN˙.̖#Ag`GvPoܥ?6jL1cfz~ҽ|aCD`J_f*})UXRenwTV?<+,L/4Z*&ݾKhi gG<-yI~uiǠA eZ]{l)TR eKhbQ@җO%x e̳Ug*Vyfg\"cw@di΍Gteu ze,9kad?Zʵ7=S^LUH_b$GQ[C/FqXxNt`=K#)+/|yLy8\tw!Yo39b{F^ZJ([Km~Vy级೦@|a~eégqj)Bڂ0Aȷv:5%LY6ޢ{'1</q94YE }JKXZso /N]{8lbm /HjԨ=0>/՚d_a{Dkz8]0>M7!DAװNفl֯%6}4٘ZMo*`u .XU_:2~ٹ8^F)LLKv+tyL)@ Q~knpg]˾"Bq; + %Ba oƬ3y0 ZKO=/F1ݖV}ێ00>z]$2=E<ڠBso 0eK!͋ʤaJy =\"W,<t.wF79KA*d'L0Rt#M,H}$GUz%,) ||h'sXS5/9D9 2+`~.l͢+עGǶgZRK~I^Ov=&mXT]h<H5εtoAA .@ ?K-J'E3n-?w[^ 臢ZPPؽLGƒq5}q[S#PQA|wق¶XmQ VsM*<$$?%ߔvQ:Kk*yfzmqc~tڡNjTY4BB]njib`5|zqX'kDPhW{G{]Q>5_InGju:gFFb cPCLCzԩJ`V6݀ZO R^<&d'@;LϷ+KRD/O0FXF,FmYR6K!D6fGbPsMXJI$ ۚFYQJ:f)CNz]qt1e4-2 dA#dPՎ^Fdt&Pq_Ha"b^2Ny?EG1'n1R٢ 8Az!s9p}%̴4]2:,cgX $V =.(ӆH<ѓ#%^$[ҫ9 )y"ޢ-tSŗ;wʾ/6U;Q7dy m Exn.B6 5"*}wfW d'H&Kģ5 d1+X%r8~ CLt9Q!1j|d)I&z蛁D]%N~)!!?dž,rFܰDO[S@"%lKL!eiv2C="$=)q+B.>0b~#%~s~w!p?S߉e@b9s5 1,`T@nuvVj:OP{q©Ojdڼ ,b`?}_>gUXneZ)+#d~ BIg\s||1?h$"T$C,wr32_;E[3䲣/UmD)B4[co* DM%>y"eIp:]vȫr%c5? 5gQ+[Ίpb$UխARIZST.^3uciz3,{ LB0&t)1$V=QLݣ0ŒY27G2o1@3mQ]+%@o"?:`e-B8c(v XuF,#-a7'. U-=!'j6.ERL RXOFH34H;i>mm` /w6E&C ]kJ13>Ѱ 'K=AC:ڸhG-M[ꖅ="Kڿ-yy*4bd)yrbCٳPB Rd ^ ~d:ߢGM#o.0pri&5,oRbJHg 4Cni㹱Ux"RE14@@ adOxi3ܯfm~^HΖMkNWCV&) zx"C[SBߎքϞ;oIxzK .9oh<ˡ!q!fi1`?T|V٬%>u)is>i6_L9habxH<9p݇+ 1~d³&O9<\׮pk0ѐ "r:GȕPm@c81r*.*;-K2$wC)o&[]!lur꾚S/ c%eA4klQyHsa/۠F!f>yQ5a`l5AYJHX,JctZ*٣;&+| x?*t3UDG%VBd&:%bt v gÏh  Ϻ.0›dY7OUhm0ƫv Qi( n=7Bƙ3|Q}3<:SdpW[A|ZH. :jbC*( -n3\ӍOGK6Ġ$@i/_ɋ bnƫk(&tkJ±H |tk .#b M#d]֞"<$Әj5# `̢׷W/.y}_@\ !a'6?XnЎǏ@Z+KEykwO0yNޢ2Cǭ}ѣbNArk5X|c,>N:b0㼫}b42|G>"$vq+O9eP?A4 #cۭ ye'dzLrdBsc+`72 \#)JL,`^H9f n_ԩAzh[OnRVQF2_HbagyH}.|w/fjhAWCt9o#?TQS+O[hCS|(2,=섞a7'0Pͷg"čh_!!6d_2estɏmxߨC?rĆ9k # hsсzlЩ\/W;l\]BZgyFV Hh=:J%ZMw^MF#QpB#+eX!bNJ)BU.ਖ਼x+je$UuʟDR,&0k Z3 -!Ya$XehlSk`?r]M%ž#VeJSo7"֝E( OK\MW4{_P' ٌ_C\hִo eJnBYwxҬUޖ 5W>`1v̳עniGȽq}Oogp3%FxNk_t9Cb@f!}kaq̲z@=29"HWh5_d_|td *F+vXF|r#W] mr ̩I#ځH=< y;k$ϐ,eO3pd+uxQ S1." |Y~XrqHtnlvdcdžP=I=/S9񑷱`pl "4,딨[8D uy^`H Fb?gh<6GW-?2"I1W7Wں %Cn4|mH~ Y.z{(&97ďuw ^|L,~4^4[뀧'SCvt x?%Pg<,e^ $5CC8 Chɔ4dXI. 75M`䠝"UeTbg̼62(d _Zb>q{ǬNl$;gߑZ)Ww#`,E~7\4a ͊* #) Tz% ϿD-E*FM/Ȑ!ْS${ 5)s{^^,+cY7'"7fe/ijO/$n):U4_9gB?J N{+!J7q{uD#ŽhvRx;$(N]ajMOCLƍr epQfp*ul?OK&PťZ1Yz.U IyBiny0ː)59bA*u Ǝeg,^N;;tJzOC:k䀶n ,*/7_sTKb+>i6>ZHp˳ t+#j=1z$\/Nc`9 ʿ.ƸNo?L'Cj}#Υ2~ct&GQ6VW@er)z`8lֈӚꎐ @ ;,НhJWE?% ޭ`cQ`\[ZF<:xh=-c\]aEHvʆ$79Peϼ#hW9V7}۬oa(]偗i2`;箐PW)MPA2k WZpU~KEA⦍zx~yG8 Kcm<~=dzyՋʶ{"d"#qvj,,ͧ=?B3Eal Xg+Z`OÇ/>d&ͬz$pJ1F񧾯s]׍B1|%|SC7 ݚ?7/5Fa?ZVHtinE<'ɣnbUjOs+ycUSN9 VA=)b#oǰw/|5y%*&j=C 7a G9+WN12&z?#ct|L]x7zJO+]ۋn/9YuK^[9jKP}N F xKiA+yv%&1jxG#HWLA陆B,hfh-嗓@L7X:lityQ4Bds -) ,A@JҼ g X&ԤեJb6ןL]3wgvW?(i,F nEʊ%!/1`A]n$ފݱI)=21!`XY/Q%q[#0asGpYYnLLT{B;a7vQ9^VW!.*js '~@_~ p*04>d;"_|˙p@IQJ=Xww /4qGgHjbѵP3 ْջ`D6Ĩ?8%=6M_ u;?'ޑ'=- KT5WTGJeo|G=Xw&p\8~N7N$ EAMѽ$o5 (Ï[ +G&:}$Yds+W@x.n$8!ڸ,9rYJqp/-k<8~`Oo dk[= Rbꞓ 1NUZ!zj:[t4⌼DaTTskRɠpKF#oAwos ҖFHP~H_9RG(x_O]$+(_KAE֠M6_VO`49blG^f(Z[=oϪnQk>|'tփDRksRpV lQ+ӧO ^#W'rx>F [(5}ko'fqm:[*(e5#Y {rm= =\ahfqŝ "²gUP张GbߕZ/9jt3z+)4ưZLTқ2@BQ|6[00GE'B#)VZy\|&=T}ݔJ GX0oVQ3n=X.8_0'QY/t V6X.Rʨ$W>&6ˬv|RpCl3G:#Ko4hLs$He&e^X> } xh`?=1Վ9v¦:Uɦ)8nqu *._ =aMgcR"arءgfLS.)o[I+Ы[.)bk"D{-D zU_mF"|0%AO&sҪ T&Q)pC GCZ,Q*Vڰ>0H–a-(BL %[[Vɓk2c\Ĭ}no/WZ^O&}_#qQ+ ~+*_@1tsvU7;y[R-9#ȿRpy#8 kcҮL~+ᅺµ== {q~R`?DE+*U\L5.V~/!$RA['p D!oB4B :ה:AWawEE;. :ײ0ϵ@i@@@N5es@Q9-7]~4E |9 * {FU#'G\Cbel+Xr(OcMp!}R?ɥS1~Ct̨>Gr4^<)=Ez|$WtKōF۶ Fx"DYR֔¹&E^gvQQ eШ~SZg+<4ѫ(*f">k h##p>IdvF u4h-ǿ=i{*'U@;.lϷUzMJO=ξ>'e)ST$pAؒ%LlFʛZ = 2?XN  Vefj:@e9AuE3VUO qL8Z5`Fr1JhLp6HH1t4{UpUe 2Ԟ Cc/?H iIKoD u—S:랐: ZWWɘFVsB)k)R|#G^wtF#BLeO?Vrj )3F  >% x K/ . T*>qg~z)b6.eT%L̋3GZ^W5Q_.Υ0γolo{d_x[j$ p* =|f#b$>Жloelm/2$ = !5p&ʸ㐎s3-(^yIՒVQO'#g.͡V@ 0={ ['P.Ank36ofg ^\P;x_@ BWyeж歞JʟmM-]=|L軚ф-ol!<]}鲍Mp$ɘӐ/9(m )n*AL^W+#U芎R*X쑜4# .A@/G^{8 9Rr;7B[PՀg!6&by M5mx v#I;DPY<ea.^ݺ6Sw@kS.Pmу!xUCOv-F9Ɉss$cbě Fbܱ^m&}%w4Cp [." h2 {tt׍]C¢_ 7v'NNf4d〺sٺjVN29dӇup7r|7`9 Y%_;\]~z{ wH۫< 87qaO6GaEFh_9a0~кbD4 k<=غ@۠{;1Hz bYpi(ta}EEhg5FʷH&jcd $'8}J[hwFkƂсX [ܫ NUyk\'ԫohA%]Cy++]&`!kF@I gpHZkP ݶWp hG7 `T ,a K |zLQQ9>^q]b^UeES7xMIoH*pۍҒ˅t4tA $~?So(gN@tN_73/QhtNZ$`PGVA6R|PI2 .(7DӇĬN"Oʹ7='X{ohGC'`< N'G'Phv)0fc\BJ3s=^qR2.\Ǔzް+˚0lQ:kwWvr,f* e)ZWqF2vʺA"m;P#'韖[JR'Ф}ÒIEK2N;&ȰDNHDJM9 EfL:H(GA0ݹ'|SaCN*H&lHym^{!?pI ˨+iqȧ^ ٔ-^Xt%Ý]ZΆ=νH7k÷>o!}DO߇;2gӳT ډ‘]5U@>{.+?ie]sx yjLxSovyv占@(BxhH.o -]uf9e:,=1=h*kD~)%MD;,t(j|^@8Gn">r_O [6u{k7R 4Z3DUfFԃ&h`[la_b N;Y"{M`.a)uuar~P'2 Spc<bu|1S:x3e>r:MwXQ7s5ˣPΙQ\c!7YMZ}" ^;dҭr 1eʦ2 ,(פ~dDv,^d]\A$~ـ>O}y#bG[`zkƲ FH^ko\ ~#&D@~~:Sٱe.kX;^Omn%r{NVBhdr2#VQ7]^(K@쳇O`+x"R*F+%30e8]֑gEE\T4ᶑ&,:(Nȶ.Dz0 %0!8;l5HҘ֖kqYeKEKW<ZnTM2ƕ`f?xѲK. "q+]|8*CtKM6_JXouB]{PBcFl>/cpq0Gp+VsRNaKH^W! 2sb.l\lj<}%!`uDuQ+Sڸ|Z|+pZ`&t"̺RoEcf`?墥KX_Y;_X=  ~Yi$r=tﳐ!gH Ia5XsI}yT— rLd ss/q p-w?5 ]5j6fmnfwl(;F9XJq=@E P=|w59/x'v^j4m%/->!IhdCv-ï^XA$v2k5X@U ]p'@PAG+C/z]%]\0EW; tWrz |@Uiw˟lf :O_2g1:@&jęfՀY%!!]6503*DdXΊ T$/) JZ]\33EFCU;JXsT!M춱ȧBOۣjӅ^NyT4&7qyAvθJoCod)cΥ?Ƕ;L}rspM561z֦B+QCiBJyQ51?-;Rc @C%G2nJWfH'lrl[]7&Gz.m ltІfODՔ!f&Y$vƶ:sIԞX ݦAF9&qC‰GM`i) `::SF[dI"Ur caZDDBK<̛)=b- Z>6W  7 X sFa#YRwHal֙\(*@y9# pƻg]0^V!<j1f&)U6X P#'4 ){[e|l.uce!/m[t C/8 {HcuiD 䙬E~Wޖ1y:LbMF4ޏs (i){Pi" e4zү(RS EԵ+B = 0v[3sfQD Di2}~inM@g%1YIgm%Q?X@r< -%EA^8;z"lr ٧ysi|!BBMh] )eB1!,0+iu=Cby J7Ehߌ?l mhƈegPDc?w7R3фb_͇l:ƥbeM{Қ(,9 _5υIɅ{mMIaq b'] h0Q A_0\7F1k؟ zpM}eʌ=-P Ŭ5@b=ńMx"pt UwExBv+vΒ P|WnaI/> ;Cpw.՗CrL2=2 :TϏTC}qXF\d6fU <U\ ԛ|1׈ϸutvMix옻XcK}wdbo'Ce(e5G5)\='6ҩ#^8{Q yxaD8Yܰ.6~ʭOSX[1F)PtiB(5KmSM_+,*Ym~uDo9B_]T7B5uvvX>nX{dܿ1p?urnW9׈US{*i7ofXu%l'E.T S57:|.q*ƛl+ ?Wud͘!Df%" YфdE_˒lϴ~tPB$:-u_vA$M3Lp+XV|(?QhB)65ׯ*a O.B>nG<3)_]ur3 p!ܜ e(^vMR@aꔦ-q! .uȍR[擉rNeI\TS"{e Xp]Fңh@v132dbBe)э ]ZCAZo\9J|rTEC'ӋShHІ؜feHj[\d+{~ݜ_'[yuzt4GS)p/*oTn[M ǥܒZWjJ75q2`0$ڍ_B6Ц`t[8 *~+]*BKdڇ஡\iGNxS|'I 79fjIK&x@~oiG2?G*f\<'H^U8ߢЧhJryo77-:{lmΘlx8(f|uJG1sdt $>)=/4Kߦ)T~{ ?zlte@Ss/:֊Gm0ً͉&X²2j>XZag5^6<`_Mfj{2?)\L=QBq%krCKp,Q+)lm%K\Y"+݃_bwA[)a+t_6ԅgMP(\p@{]Vuw(u/k7 `A_~--M z0MFm‹,9lX 6 Seklz=d79)$03QvՀx^_ㅗEfn([> bDJ—]]vMQ?rG^c-۵ShH זtc-|9D <`h 8`W nY&tvH*Iu}yݑeEd=˂̥ȡ5cTe 4Z0 oԅhY\1nR&fua\%Gkėuud1)`Q_*"XoSqRVZr:8F2b.0/.obLԱ:`$$Gm9lE-Uut.ԯNiFduG>tdICzO*da>$1;aFЂdHQukX !~mjY|H%s-2}Io!v#t\eY§5twh{ӕ ]1/Sſ?*y,flG_dNy/`wp31)8xU>wpka^k`E`LI܊lH>;7)߻e靄t L6pٗ!K'QK${XZfe8MɫW պ {Ox\rm4;q{5ߩJ"eIQ (v#_5?C<~'*5uB1fZ[hzjt]2UYLm;ҽlL4&j:@ 8i3_Havb 6#hz2$@ ۟^#E=ܯprAXIf]u>^~M{5Og_+&cJdS㩏6,EyN/U?څ CޮJo8s"5Z谿"f+ۯf4)aeB 8p:F'sMG2L | P4jsBV~[RbBو90}'wȝM[4yVȉkܴ$A$R_ //95![G.W'w<`Jzu<&1OA4i)sI:R$܄ZT -VoG`¼IFhghk8w^.߃/ VkKv߀Ld9W0XG ͌-)CUEm}[hpꭙݖWSU@Z^.D ;@6O}XEbTl>h|vC4-uP~Q5ZHDqdEP1NХ0QrHB3\cWDzڝ^ 77#>; iKS ԏ(}i7k1v)Wt[~W; ċ8,9tbhw9IL {<Ԛ)uA`O N5sS_?kps4ErݲxƼg0sjxPG{*ZR3Ȑ-Q^@ my3q%; E'Y+&jcہ!2EUAnhm!I %fȈ8(g$n"åJH&_ҰkJyYI{נ~(ٽ~o-:H*&q PX7M)p=].0;}R(lZ*ND1'z%r7Fa/:OG Ckj4Wi鹸 R3t/YOr/b u국۴z)K6Q Udž@d{ӁRƾ!P+C0@#cITfx\S"tgPM/\8S1ҲB=}?zɋz~&W-yW%-VM]W>l\NB_yh@&>=)!{ܠ !K0t9 2 _~za _*s$x+>IJ{ sr1͉r3OHB߼ԷkdKT>U$8܍L~M0BR jk?\SDⰧ,bIIR `?kZT3IͿhdV_)M-08!9Ng"׎q`e + \L1H.4qوtIoyfuCW:=;AOB3P Sh:IW kQ|#_M5^-6"XU"&w%id9siK(_. ڡvQC3>7.FحbYYtU`՗=:;6$hsArbdIfmtH2edPG-p=7 YZVubQ7;Gz'M\"[P DT+3>=z{9#E2sPlpYݭ\Ew S pﭟ+,DJHf9<짺SAG wi%he`oEyķ4}d`yxk? 5=`͝cNdJ+Lx0Kba[Qe8wcs e HB-:j'Ub&{C$x '3*b"qԗ:Mx T?D7J&I8;͖%4I4W-A1ԧ5ŽU{f~,*y|Qθn!iO ixXbV\CXd@䋕|>Lz"`%lM1Tka7\eˢTj%xxG]ߋF`mfu$EU嫡mdLc#N}vEuSŹ6}1iPdld!_ޥu3㎈֙saFFkhVml'5Y?.v`[mD~K7!cdR|W=@2q2aL"EO9G  Ev4u/wl t՛(EjfUNKNYg[2l:JkMY~đ͋ ͊h#b؛-rzUz~!&CiT_|LYi!=3W<)~jyi wxrR-n?>n|faXޔMX`f2f6y19c8?Ʊ-5dFܙz:fm^gGԿODȅ*C˓@ͼ¨mKڕ\@&]AV"6r(یi ?Boy`cE0 vXz N<번օrاq8\V:>6 1?UPˏ@9b_ѝnfi`Ƥ5hC1QKyK$Br͆-"#0Ki0^!kpq0gHb!6 j?o @]^[_}%zJ_H6?b>B.Kjt:vk\m3}2XӢǽb:[D36LF \8UoW JfKASte_nv sIg"Ԡdl^ѐ.˪)KwŎihZOb^)+ߚ1DZ/5GB$\r2icOJ! aa sWҾ=sb"lMHfpVZ7e[TsY@]˛QWzB ^6a273@)SEG0yi`Ѓw" ]~Gi"ދ?sLOxX0H{+y EǞV/&Kϙ䛋gNb>i5_s[-B8= b: 7=CIYrCp0&Am=:kq6!iF!"/\(7d=K8oٶNNZ$_v x 6^ ! t }|sR`ft, ןl1¡ʌͿz!p+G8W2R{=oJ%d0ʙYf|)wR.[COܭ(!~s@R=ߵW0'69KYY ӒD! U-\%ޗ^~2k828"c>UqHV.É1Y~Di2Y3i,;<2hoڝVOR"qFa"=Fs IDyJ}ZO`[W 7^Y;̋h‹ʎ 4]1<^FJ?(jdKgs?ˬ-rM;??76ykb}/qȷGsW !vGf,g<UJvv1Ilf!fb ;&S0`Tlgz(*ٲً٪-jiیb;Wkp|i;,j0LT">mApJ[tqU x4%)ASܗ)J]eq |>RciilitZQq `N 8𔎕x9 *IWeBOYC97匚C*L7Fܣ$EAyn>S̗ML>]r$`|GB 9Ʒl[9pl# +q$aaH[JS1j)>Nz-p686eӀǙ=)+醤Ǯ4!pXsIGᕬfP.f)rPqxs-ܼ(L,[D.#4Yb }C 9j2T4?p :]`Iruș8 o۩tat2jeRioa{VVM#ޗɉYQh*Qy!8zl?cxs0~oc>sIf>zF^V< S.7FGm35ݣBo+Ǵ\fS>'律};JY),oDZ%߿ zHٜ m)?N`[ٍ:Ɇ^dġ&"˳|iaQt 5Q|8s9 LCaHɂ9qe買вR[PEΜHHqdѶ33^Ď̝Xu^R VwSĕTVhp60m(-#P-gB,w ݰ8-,#@+lNGkvh{qn+=vIڼ-nHf v}$0E$BvO?zi!h,t`c2 |"r=(p'a-i`6KU:NoC7-.Œ&Gr5@ke~#J17fb>Ր<`A}9!9_8Lz+,Aֵ)Ā\_\_$U//©Yg‹i@L:Oer0*iwx? OyzlwD@ j^tvN杈HSZ^P뇨L#9¬G7d˅U>/aܿo@Q7PsUJhJ!KԜaAVQ%Ypz ͏(rYuM;iVD1?Q=t/N['JTHKOwt6sz*4&W !RYp2uEڥڣṌq>,yCuhrӡj:֑"l1)^oC[ / 8} K+~L>*ڄ0>э|>8ן)S9} %&44U,lwKDCne7QRNݨ8+fJ0FcF[fѧ"6r]Ӗj23[gtHyVs)]s!~%D ֢eA-9e5y8#C؋GR?fN"\4 :FzӦƜocFZe"4߯Z_ȩoO4U$}M-$Ùچg8o3\~~nS׽$*|FEs6O2kδbdUz8mr]]$Y{BFtkhߊbnQduj:D @vZ͞%=;aFtH'ڹ2wn\YLuo S\؎&Xi9^H=0Z%Zlllu z'?ʯUJ՜~%iD8k4g,LSi dH%VO9\IA)-WS9ml宄_4NIt>:Dcwox l_9Hnn_8Y*Q}P3~434{ մ@NR(BC1čt,,}#2 ׬򮔣x>+#'̞TB* Bo90ZM_$/Wy]4xQu3<8 OW?D'>H9x#2h+Ufco .)Q6nߚhVѬ9Re76mijq6L[bHNt mzA[:x7 P=܏nd92ݾ+SDNm+8QjBeJp!?͛!űht8owIM.FAhS%W o~pQƮ0xTB(&vHpV}'fo ] YHFS5Dmdc%Hwyq2B`s{anGW0vzؒF ).N7G<'[fsJ9FZj@hN5i;cª ) 6'oƝm ]j8Wxn,gNSItb=Ƞ P8C +5KxZqUd:x d$e$Qý0ZEyc!{"Qf/$@;ppq1Gl,,0qޅ G ';p[Hb' "j+eF~<Щ*eY"OhTn('hWVKLOE;nA8u*z8(H+MjjJi*促OL3Nt)ZR꼬\q&C h2x=,+N}Wy {d'L|Kz_Լ"Ns-y0`vbF_B\iZbfl$X` &m=O\GOv<iTM<7wz[5UY,'p/oL4+%?ˑw^3BO5:qX0ɸ@z.lii$@s!G_ 6cgeқ}:8rGrg:?ya6 NP\C1O8 3o%{8f]?"*[(1']rS8y"-܁{8}6t hJ i^z%+dB~] ߗ@CP0"V9Vޥ MlƒVXGk @0%j~"t܍#?ɺn\AWV%A GfxH.B ȆpzYW^l%t?w"A}Ipʁ鸉xr[ yd4S19bCu_Z=I_,0#zDiNIQ[/>x,Ǩ]qq$Q,.̷ȍ遼fBǔpA.cjtY M ʈ C ;4H# N Ʋ ěrjqg& Քe2AXkvN."n[=!νu1y٫//P@#d`GsM*Xc*2g_(8-r s ](AƝ k/ihZ_6`]g)EmlVNmEA}S |ak/ ѣ( ]@tcWh<xvL"ovv@+hyI&J&f̈#lD |z3/-{=XEUX=BccPaA(ۄ`ߤ*vp0? JnNa4UAh5&m惙 s_rYG奪2,D_FK+=z$q#0%v$Qnq%\ᴒ1EaP:‚1^ V"mµSЬCH(IM#d]FgAɪ 0x;eڱ\]mHBF&&UHJ3EQpd_&}m\-= P2#$J)K쉞R1}ccf "{yM:KƋ@*Zpzˋ]V-TU}qҀx8+ۏ"t BA}etrY47^4txnl'mC~k8壎E8 | M!W7E.ud͎ *ZvLji!ayn\T_6lLur-ns &N, ֒kow)M=] 0Ia;w5o羭gkf(eL]t퓒ZoRmό楺V# >iQ#>1r5H^7XnV/1niP(&>QÌim>=-슭"Naj-Q(EN- B=XL r8j EZ ;4 ]w2GtpFOߊ.:eŇ"woȽ~J/(3ΠGH|Cc\c`K@12& `Qpw͏eNid:Ѹ>\s8F>tZ?A7 4Rm3}Av_kbXS|j!ˏ[ݘoo=ӰfW*ᣥtVpF>'.źqxtp^ 9Ԥdsn!"Zu]P~v>.'᪑vA&~A\)T!oS:e2 5fD܃A؂\;f%V(MC:.E A NIIa,5ן<)G%L?4\M,a?~ˑxn4_Lԣ;!9Z&dۨ0e~o ?oɸ8?ȃBHʂ&D :2[@lxg~q!~>s=Ή./VM?aI$nW؄:n/ty6Ki,=~m6(W$ :_/DÀnnc&F].̓(J}?%XEXZd7bSFzc}fQ\i %( %Uɉ_(G/ѐK!*JT+p fh,C!/f43yw(?G7^Zϒ-Nkm6ߺ/2;]tyvDtw,=ò qǕRVȒ꿇1{?gTI6uE egL2Dy[g >@Jxq=GjEe@j=|ClaPtv;R ;QwaK)JC)6 T8;x7+Ŏs$ T[#}j:b[+Fr9nhz%PCY^A<_5AB,O T6z(h()W==4ģrY"KylOн܏PhiڀYčCy8}T x>iZl|QB\GO%Z09Jx(-> f+m#.U ]]*jST=|HvKU aTb$m4!=N/7&lϫݵD[zb$PR\ݹ6~f }V j\_^>'A1$XrT !f?d5]]._,,̡gDB(}}LCFWE ֜e$G@B2fmnTIiBjF<{uϗVM|I{--Y_DEKGJ'f ʷ^P,BpksM˜o%iSF`_UʑS:y4_eĩx&bÀ&$Fm^~(d6_stj%j?b'G@t|@*%Ly Ao$Ł06-ˡՏ<6\4hH#4m>O9zE;Ult~6h%. q]Fq2=Gy;W/( _!5 ltH"Y_pxr|V,]ĉ>7?uv8l޼h_| f(b2=Qq9mg`'kwwI*?xN-bgXܯ"Q,ӿp+6엁Dxj5.sC/tk>3A¦p8 "Em\%,4if$&r\\+ sM{#sgP:Uh*fLR`4~tjӧx5h-'*ل4hJ5΋¹rt8tSv%KLw*X< NIM X2^C;j8YfQ:qVe}ì ǽ hGd/+ .?C 2Zc _$T@Tj渎L 58\Cȡ* 'Zh_/ #xn[B7⋾9A:'UG5%$$Dt"Q'A [gֹIfqKLZ%|9 :A,ĸ2hYⵎݥin[ç8O5m~1Sȝ4='B4ѡ*0*efP{QA#<WUA9hLh;1%qSS:ZF",4eݕ ҁ-.R0S*P, }3TY4t1[.ҙ *d1}dAFTDh f]+5C|uqap)Ƥ!i!{oW#n+"= GL'v~@Zוb?S×4~T5c:aKIG5^jBJE# t1\N1:%wZ5WqzZWBm휿9wRICQ>,Lx ֞s&,3[i5X>)n k:ǹo6Ra- (kTa}VZs?{4zr™],\ʎKe-'`s"GCZMCP%?Řp~ΜWH0=X {QZ*eH^*1(@0ܥnQȫdD\ʾq# 6)󾲛)L\:T/']݈6Od1l1YT&m620|}Tȭsu.z!-7)*`(䟉@f_fx?,i›$g1-dv;)Lݺ@:cW%1jrV2AkGsaě[zbkΥQF:f$)sp3ICAmR^tQ f_K>A.cR VZΪ>)f},W9]Rs|b$5GM`CEx{G9%8T}Lx%`&'HDma;+D!DaQQ)gUy92K9[\_/#>\QPN⇳Bq\QW)FSsu#6LI46=O0P-rel ЫW[ލkZ d\5bSJɹoq5ΌМ Cp(p|qh 9mZ1Jm!gxx"aK=xD%*IC4eN${J;pOylۨ\6% L{fu`=/Sn/=?'!_Z^hN?>pN *+%K)-?[>:uw UːބSޚz 4^oM=,![p,lϪKlMt,w;1|-d^ϱ) 1Mяqo5 }N2]o]Q€Zmrfi\'H.`GxD,\:ȳx}sfNK<>( ȚIlBƥ{^v\ _{C<2qq!.E9\ x9Y`sP厤 =-]m>tA~?IHlTwγ_"mQ"CBo-]$wx޲l!`z2613pJft9)L8Ԧ+XPX^j ^KdƉ?܍;O}tC9NmK/|@X~̎0 5+1@{V9D~og7vĐbfa d= gڸ1ޔ9MTT)Wsr, -ADb?$+ȋ^?ZZVɀ-f ؼwǀ;fe3/vU]O2MV.&8Nor\`N gI?MWޱg: 18ESՓ̺9 a}\ƫwPsiR,@\a|(:vs`M%de|Aނ+}fiF@)-%kBJ_t{Qk;zk*Qy#bݤn = qd>9畏!;*粲)JUs˦W1qE]?Q`#zv/7?CvF¦/k׿ S1;cٝ߇QY' R`?igiìB8䎻>6)&\i'vhx4YKŴ;s#pSFr$DI m7ܒMYB00 niEMRtk6_Su2wW *XKZ_ۂY{}qxC W0bq'))+OU0G0`klf&EUwJr3Xv]%2̵"l2Hdҹa!OP~Cv&{DQsꍁ WF`*]T;~~H  =LHQ"$/e1 ,-:g2eɭ*DTZf`d=^q?^CĿ?Sl3O>: E/PyёK-|&U¼鈒vGIՁiՂHl΍tTޞAA47GÏ\xU)[2)QxgWQB` q7OݡZz[E6yU5C|+g@8Ly _4IB/kQ8:lr;:K4q5/H֋Uvec!'w٪*Of2jB"0r l2F>-߇7dX(gy]/CL?;<;tQږeF> ohDw,gr4IХ.+}ö2 [5S橀W]a)(}JW w87!ϥ`C!{')e':)3`r[:TW)f7ɍW$4铋V{k? -VdkoP&A_sLo"dAVYGO\]}y-M].P99?7HdY8* JոVy>7IAH 9xLRp˷Qia7rkzwsuy5Ed] x`)ePzѯ匰g&IQ&><ꛁtbkhe'@ ~tGȯR?2tJwZ옴Z%/P) 4F6hPO{.zʒ%|:zjn p(aG.X"ރ!Γ~s~M*VО#!ϴfg./Gsa ?uAP Nt Yń*C4(DĊqJϕv<Q{RrĚeY  Y@(. GXOغ v Ǔ~-椤 avU.Pi hUO qĸ!dVlFΈH#4K^j(@)H7Gqh@gf~TR$GChZ]n&GE n; (8bpwC9ε7jD j*<^rP>6\ܑ1%XtmEt! @_1vgYaёP7U*,ldsMvnjxoWU.2Ѓ٨9k vnЬbGE 3-`T4|m zEv3)@g* !2=X¼;n{ "ѕ[Du '^nHM5WWM+,F0hnEi= &?!'N҈>esOvX`,A`Aw|?vS#S^qiYJʬ?onfK2 RsIK/͝lѤ 䫟? 1/Dk7>#oϳޤrІaJ]<_M94V5)S}+F?(o?z9;!Uaaྲྀǫw]+Qf緱ƏUA`; L$'&YWaA_/k$Dj<%IZ玲 5JܣwZrVE6H9+e6b(7{ѤoYoG#`ǟn)ُ*Ork»o< 4At{`sҹGO=NiքF\y?&zUs=d:_g;dGώoӵcw$T 7..o=ryՍbC1-y4vpTj87=;W~Z@eR BD[ެ[/w\MTKw.+dPCR̾3p]XHɿcd "42.}IO+W.P:{2YubFt'S ]#4E`Yf&^1o oh>˄#o;sMg5A9@.z=Np!+*v'LXz$z݌I.'Oad!!<3#fVI;x|Dׄ]9v*2H wJytH@.GM_CTy6^Ouܜ>h`|@0 k:YQ813[@*N[y;ZS[6Ma O<#3۴ˇzqUtTGD$Z[WZqOvB" ؍y g?&Ş*b_߉!}TvoM?=.R: bq5[;Z)YŠQJ) &ӮV _0w1 @ʙ.9t7tX{gkuCN5(-wO;=1${X)u|D,v!AV>8~&MFLC xDEE=0==FY<=*A/ys='KhĄ2, wϱӕlJ`fnTFyO$)x透iII!ߍ`Y=gӖ ٹe03,%R O]p&Aiż\` bZa${tA@w%D*h@vϵV~gZ:}qtpqà-:%0١akY6w{D%S~TY3Vu#QEE0IuXvP-G#N+Y2yi Ɣ3yEIJ]O=F{Ӯ%3ϕGO*/k4=5fz$Z-ph:M9qj\l%`)ʷ_^ [|i?ya@:#֧[Vf2,Et8ʎMcē^&lE24 ~$ݑ0ހr0ق\]C ~-Xv߻]a:;|wlnd,XjAz?y^:^ uioh~XH- d 1ߜ>&|˴P)S-OY^8bF6P'2jPJI8B*kte#.] 6LebA_B6Z:l|k];1SB@6TvKR0WcZ Ƕ꾴Θvi)Fpfϴ=.VM_[%w5PG~S7!&ϒͬVM h2qQ={mMsL؈D?-P-!|<+N3wZ'ח`9~EobQf.YAXJ6MKT#]R~:5Ըˆ {Z)F FG,<yFAodJS6ScS֡&O ySE,zUshD+82r;n&2zmș _?&L>akвrOcZ' V'b3ݴ<($B*锔rܕ^*Ei %U rzRޭ+vFj6ZȦ3;apoAv*|;d FQusZwȇVv5:)@\NuzHB7Y銹&PPס$>I9a9q;|r=Pacgq\%FDch4}$ I "uE13x qH)B~Up?ncFNbѲHwzWo")&JFsĵ9Pn*Ǭ A]}O"0,`,ekrһwI^l)Nju°G„ Ly@F,{k|Ì9NmQb ~ hp)B^4FEVR?}uZ?*~bWE!=I(ܙ N!kD&ll`Kv<|A Z۶f _$lL 󌠢#Zjx{yr!ReMv`.H-|`ۣ{V0eh>_ P㡏]wbxF.ȠYCbO6TQF1!jQm |NAQ^Ql{5\Mb(9ƻl(TQ7ɫ=Y]Y?&VF[Axtp$MW,m^MEgN8z"2IX&|WpUHGQEyY.T8gs(;h:$!脶EI\ $^!=ځtcjz9vzpyDhEX S4,de+\ B:{Ag2YPŜz#s#|x3bMR"/!?8?a i2v?t%࿮A.vO4`@5[sȣNK_LC'o}DDk?2R/ 6 Dapj ψ9C'8q/4k&yG9G݌) %oa' J)VTUjiVֺz7rƴE\c–qː_p #=K1'c5tCA;)N⾿9{BPCnTzWL0hs|26,֜S;]C\'ӮTrEElGVg" 1V"{ޚ9]P)0q͏&?Si;%(sOttҠ{Ο;Uk'S!ri [~hdMyA "@VEJ3DOu'h|\C ڊsތYO Z@S̳w[7_1E6"`ƽo)w=CDbsEp0Leu"9LSM> ̛_NA1F'o _[Zq?gCgt|sߐ^ib 'ׇ .QϖMџ^9zSщoq빽u6f|-/M,d@< #$vudaUb3q](P3n2J"pq?$nq[1w  bc. O}4TasV`>uHpKs t̽_Vc\*N^_=rmW@!ۍC -Dw[$[3IҋO8(%)?89K Wd d зG*eL'XxMD8 *sLxH]5[X#+W9, #d:4h _}K'IdYBAP 4VRd=ߣ϶oNp|5L,B&v傑x:5j۴^=P~;KC$EF-tސSE>TJaݖ`OQo$[Znϡђ~C~x^@bO==֬x%n eͼ9?I{$>qނ(5,uMf?ɌR9xW_~Eedpo sLL&=刾KQ%#䬣nkC~Սor݋ ;;*T[9DZ=ڋov=͓c/sek7Ia'VPaͰTb%w764Ip7{cLO}-˧SM{/,B. V^Qw&3!_m[x4QT=V4 agXxDt[[a/%q%P<\1"I]CmfְȷH+ec8hGv!%V*ڜI{?a'kj&>%ߌ\e25i3!YpDXJ]ک?|+הJ̈ KL@X<g>slAMX9|gX*-˱d Eȯ3 ڴ.RڕhT]6F AQ ԰9eluܝv剜]cvl6LX[ӢVѻ*|fdSV>ښQ,vuǡ!xۡE? Mj[ThΘwT& z}+; J6 2!;k5/`%s (CǪ{b^|HX9nepVxXX۷hx=GARNpuQ2D]΃ 62l74͟fI&OOձ2V\`🞑t*Ԣx35.es̝dA+\$mʀ.vzeOǖ (!b}H&?`m&S gSbFaq׍ ^(41_]ԹЗ{'Hg X3xwY|U@-#`HOUm<,EVH߽KjƲ zKkZSS+$QyLt. HRCȑwxN5$JDmFD4h<44Oͩ3mlb lq;MVnoNJ+PtBbíl"ZT $@( uDwXOu5uEm(*o@P|^B鋝ǣkQ_657z;18@+IcܺQX9iCIW"_Զ{ 55LVoVJRjP/#8ˠ%3in](X/63wY,MWj_5}Q.Uo ?N L1h5۠rdK>PAzS"#zF D{{]!^m ruvС/%vhI,{F 'V>Om|*kh uAc$IuYe(0g $I#*_N)V~5 ) >ؼ(Mdr9KN'_-c Q/ےPW,xќ)>#l즽d:n >徖C7N'-Wf8p |Xy{'G rC~T04"55L2qRԮOmK$|79@9EaZh{򗋽aϦ2ז$%;u?.`;)>/w 5TSj鰲`MTw]x x{(nikˌ+:t)[/_MB,~Xzjbm"qJ{w] tE{O8%8(*I8E"bbQ@a%*sS;>/GX eI6B[04v{f31z/%?V't`F6 $kfS{ ϭ bM: |o6O\@D{P͏cᣮ;-;w$\\`V4A7g6  ̀TCg#^)\`YeYdϏ8HTh xVu~GfoW(+vGه+>@,  <ΈR)Qzs`3$wnaQ\mM[M5 ˞|J"B]lWFrnvv1? +N6Tx%{l%a'_&oIamȷfi hw&"a 1c'vfAL,kDhv)cIEgm[e| kUy: i cia+rb"y@]fhK0f? q 0q,֥YM5):=Fi_|]reBƆC Xͺ=yYfhMH>9/4|[%ѽ?q?21)[ l/cӥ"j'w+(M4SU2dWYm;t LI,A!!z+?T.IOB!+SJy Dؑfy׻,mlA%u-#&]E> m0S<ԕg+dΎR2UQ[߄ԅ.~H~塁f\_`*0 AzX2溒/1F)JtR}*8U}ؿZW]f♡Ԑ+:)ʅzf}8v:Bマ\<,4JL]ݲO'|m"h}qw4Z8{J{4XϱaٹN,ZY~JfB:tD2ye(/8"SQR+*:hEvQH $?Yb}Ȕ+u'\",zK`bn;QblI. nd1}u3g b.q~Í@xs9g+ߦo* l~fxٝ۔߀g`vbbrbw&=6^ 6]LifRU(8sL62.\ s UH?,]Ϝ"&Br) =(tpbz.wzTŕk CyydYIzZ͆Pd#T^cU~w_"4T>CS_HtEͣ}m?{G5(1!%oť4;Co+_eG(7YXw\DfP^. -dqo6 3lؼ30f/,c;j+ݖ߼FC!{-P(O]4to|d,$7@ʡYͶ=zrUMZ)v\T'5_9n*tg⛭. N CyQ{9am`)h?󈞾; 4f :"S d($nl|TiqӜU[G+v s":7CDF_q -rBEB^2T  _yPhрPdP(TաN!5׽)0L_cjR}"Qi;vy\All(=R||߁~>dZwjgۻPgTR!+&to*9&i#je|Grj^/Pcln=v!$,THP@+͍:s|6:r:1j sCɧ1paRT ۝쥉__ ^9r5V^HU13U4&=K6 ̶uIǮs B)p yyv6L ;*rxu[|}=a8 O+8jNqތ5%zK%EicvV@m]J8M@I٩RM^&T;T~Ӌ9vkHR=Tln,wYnf6ٵwuސYŭVW^>r/.P MC?G1z"Wgb]ӡ@PGC*썀;bEqL˩U"ngMΌ+G Nj,{)=2^uH3('ݩ > M8.Tm Q qݮȨ"h80y#֐v"\ke,O_,4]>_+u&!%Nmq%m8I-]ZIVfۆxR E sDzx“r|f|B-QAil/&n⤀ h{X FlIq7Σh0'$35/[yhD!_k#*˂x;MCO?0hbe02a:ׅYBN;, =+G1\ѢqP 0v.D) %T(JچF^8q;\= 5)?n(Ux8֧S\"$HL*+8OfiEFvG~bO{nP0ȩ'+H%P*/rg [G\ת], ""9QNjV:iXd4|1,e4sGm񢂅0x{gH$:9 R?odtl}/.V [눇*u{&5␼iCPFzﵚ@ ]2 5 ݗ;b-B hNp2}hD] 87, -,]E%#?B9P7u8@-Uʽ_lMܭ?@jdfєNm`R slCM# tXKmEC;j*65?øh~[tNXL:iD-v{8pŶ뮥xO.QW9kI D8`ݖ6f hawYӔYpy&~79+Y4j--,iǺ!\n?i vñͮF7 KB x,Byi!yup|0[d F3'frS'M{FyqW/Б@eKŔܽdM?1_Y]g_+=V/16sBBĖqeHXGi@Zݛ$yIgy+>JPM K[ٍ%mWᏼ/ .rҏjir},dEQ<gMA+CJLwāerVIC0u[fk5FR!-:ҏE_zmNe> N8 MGU>-L ͘FR~G.qeY+ 7o{J:K uMQ">/e E1r<P 44ư.r%ϧ)Zq,4q !nJ"p{W!n1߆P3(|q:_aaeeB` j$F֩I5H kU˪vJ D,~STe(Th.mP""eg9c 2Y`G<=c :xjRuEOoxoLe0Cu{+#xRA1"N犠KHe,NZ!?KŊVAԲ* 2vD|xENz[Y IY2fS5įqyX8CĎջ߆.i Vfc-kf neӞ?_DK2aH@ߺ}3!'0[KS)E߽j߳=lbC8}јJX֮pBX$u+^D-7gF2uRA22#6Q.'8뛬b~-0Fm_Akf%MOdQ {B:kt VF^mƾS#Q;Z9:}at0;9Cr(3)QR\_ `.6r8B5AP}R"ή"^cTtj^lK %w_=D}6{UK1+Brָ9tM1QOL/-r0~ƭ=@F UY<$OYs R3=Xԥys9vyyJСT2!DmU-kϬ=e(Y,ۜ9;m+ 2$Ca%4KDf!{_~ 6߆>bSbz{lH5jYO U`_*]W'p1ԄA lؼ4K-xE{ < MHg=SGI̕ՁɥAJɷ$wt`ؚ}a 9y IjAY0WkeH ڼx?A5qi) ( mO %lˇ+gA*-1_x./ eb8*;B_X_Os)cyи)/YɄOʹ]HF.&VĝBxZX Bв74_CMgEpFnCUjSM¹[ׇx잺BmX9a9ĴO}Gߚ{dEW͹Cݮv`e2 }}2øs``q3?!Jmk4p%;d8n&P=suPʂ~LA; | cpWbA|0><8K1D6 wD{aGWgn;Mڅy xgbg+ξXǠ dRaZ4wk![.:֗z`^Ett:-Y|_R7FOWW+j&ʒn\ӮFe*== 6UI9!&fQp,L2\̫rED+2~[a蛖;D+}? %Aߖr0oJFE['g"#z_}#I[,C1dH ]vo DzŮ6 #khGg.[V+Jiqtq Q 2[هA*z|4 h% lHt2 d RmD#/&e'K>OիNFN'CGp*T->l`t$8&|'/pum4b)tBuKu’J)Qԑ5_|SOF\im]T^- !Gi <i^KFc,= u˶ lY| KvTr?lwONo;3q$[R 5cg=4P_2#vbU_'0/+d|_=nw8R®@LpG]GL=iJw;$zn~ʦֈ_3 Sxe~KF;`{u@vkՋ.aI52Z&3E;Q',> q &P%2A 8 FpSPE~8?bgO\#Q&y6m[h,'S:n-$ ЪX>,0[Q4$ oƅM>,EC SYf Ҧ^1n{JfNkd hv K#$8)DܨnlEL3LurCuU)j>H ^=KZ!;nmr#~|1tDylwbϝn 1+cgG87=Zv5iNRoRdc1-78.mj(A HuBzb-,gqY;twB}4Z[ a3ֶ>׵x2F21͡ra|s;&5(;MӚouzscgo _$t&P0rthrxKJA䑊ik QLCo7M< Bײiۺ8QyEtOW#W_ ʦ!sq{ }ֹ}  U4#h唒[J(޸$>AՎC6:ҵ!)Z~WN?A1 k0y4C$OpxgK2##v䍚N<"{9I|붋PKWmɼ.*ePj"09%턧gQȏ2V# xC4ۊ1$?)u)Z!#Zo)Pv&2z2iq\R bnF}h h03>dيW> mzڔ +-] &]ȏhJ y++1܁*qtǫgR̒to4vRIrq,GD\Hd;Y٧0z1o_ ݝJ"ʴZ"<@+6ϗ  DKZt]ö,[@9U0M[*'`|uSY7Rnmj !QrzT0ff[S@c4Gd1hy&[kkaO͂ym桎Rk,C'q^U.\N4_kׄCS%lh I8 AwMgC?r&c^F_mK) }4\MTA@T ;3rD.3h/;CIS$+RXrVSBVv"tX+7ʘǀw^Ę%ga8~/cEoV$Y*sଖ,Vɝ:=vvRI0`!JZiڸ`x:`DmWţLN)9PH+V8;çZ#[_3Wh2:zS. ƒ8*c#tٵŐ5Bgsm\?t 9wPff) = _Pf0V sNZ1gDaFAżPoo9h鹔ɛ NL_ՁaN[ŭGJ΁\ĜPRI6\JRHm{! U'S@aWtlC"[\7?"!n͡j L7>h ZdrT(?4-|^aWdJ4P[FX"Ϸ#MJ:O6)##b̒:]p$ +j܀'^r*eCdN alZ2o"5KI;cCxlv(ڪh :8Zr;X϶\G@nu&WD1Dkpw!虑x.< Cg|ΉRg3aĤMmr g7yHy O'#+ӺNȟC@e? YB}4AT [;=2v|} 73[2ִzCs.®Ь^p91:_ReS[D)KMqYئ_߉47¬M3ʇTqۅY<ά>tYrx))w7rvKc,=?MoSk^ΆC`U}uc(Z:㜩!7g\7~?v(¥U-[ps% KƉt Cdy$sVs:k,4c:Vl:;:xg39vؚØU:ر3g4l5h>v8IC_]n e{°smఅ[.m# Cxcf$l[8 N/ iY(\wnrӖS4GKVl"$M-4%7(Q/z'=~fͳLiR!=GGro}z<`o_hR 9HgŠ-+ GQkv@FSաIlc5d+{ן1S-5{ix/ȁi?鶧$>ѮU-0JfM17l6\慺n]UcBmFW9EB$N^0!!I1c(Ikb4X n ǙJ"B!F>"HU]8I8F8S+91W@E9#ose,Gbn$iWb@tȼ &I<ģ5ji(2~!N&6glXWcDNYA}7 ^z]uΓaB;CnAa#*u=pNAx@odݔe; 9y}n+XBR䥓vz)NiFQA**ݦ/w<60@y [ 6Gv2=;\hr'̐wrjlQ^.,(#U9^x 6D!:MPO9R` ^ay:K (d}!Yc^T㇛{~XsbhTw}T:EBɕ3S80̤å"V^T6!32=A^cG޷X/r$jT6,0e7}ӵDf AՃX"ɓ"4kJiJ6rqH!9qJzjpYv=zszW/N(џF*=:|df` ܀M]V:,$~ AsbaڴrӋj`MWFw?2y&F%ӻ#V\Kŏ%.?PkW6<ަIG/!M4|ִ033LD _\k6!ǟ2QDQOEt7_bZWtZVuज़GI!% "c!%o5`'޷Bʞdu0$^ *` ]T"ck X.əi8T"rP pUR?+L܋_郚^2&WZ?yvKb6GϚY1xayysJgR[M_zMT>js6"ɆP ypS]k`o?C=O_GW8@DR0EHaR)ðtzb=r<[#1\-,ln+[w`yl_ M;Ĺdm0_$ |ThdEF4}mS?,[MZN/LocxlDo/|nP(.\pzz ^!,6Tv,+ n;!4.%:@h=U^*5[zo:K_3J"mx Ѱ;liR_yz1:卯Č a|1qd I(.s$;W˼|uwuR,QX ])@.17JΤ,i`0"ǵVKTj6M,i'MWZI{ hp.@ŰAZv%Q*-jͺk xT2$[ ~ N1/iz:ZIB)m {tha3Qɧ%$gIiJfN7U1b8eb:3nZ>&vimE7roe=ZV}  ;Ei9W=v ӋH`کGmLkڝ, 5 ۼA޲,_Sf,h)쌾Z2>?r]ay im6Ven ~/X`xƘv*)!ub*LE2qB@" 3 8'ı>qSV!*$""0 iˊYG@%`P^a)qW-uz2+d &19Tl/R6NԌn @tv8ݚmE}ZD'W*@bk|1ikź. bZ@}TÝA~ۚi50W^9gZZ1PkԵ2C bw-ЖjPc 75fSC 7q(TGXm5p}Hgt +1?;%\ԏھӍ G}PyVQ/YQ~_ri:juGW9GD3fήqh7=7T m[HI[`lAN }A ȥHQ%Teu'Snr҅J(d} LSt*Z#vò:"[뜭MZOJ>Q w4E1O?: U(p1J{/b$Z8d'r̈2(̡g\AiAM"򭕳AS-)HkO£Y,ȵ 績#p[Ai6l"sDد&lOdoC{4~$P6LDyN!,>sJL }dhyn'[$z\c)5v՜|2,ljzRQT"޺koHjXןT0z? }׉aB!O\GL~0Bg=(K-!ref:R7=5 &k&CIieOKchidN\CeJxSYv#rWȯc؝4:AYׁUFv7 )0A }2ߪ5 /Z!iq~m;$qX_~,fiT*;xdU@'Vǵ('uԧ=t"9GXČ8ɹ;hk' e$j9-Di!|lRYHv tՅ!gЊ/"P(~~ &僼=T'ITTK;K%%(lU`[sťh<~9|dז5tzDS B9I 6cj˱UJ^-i駈RY=,c_ɦ=-]8NS2B c9ˑZ bsB q bTm0=$h;I\+ēﶬGʋsu_QSo zYC uSz9DpԿ%4`\oyW3"=ϊ~T< ìkjM6D,'7t0ֿf^Uck^ݸ6 :<нF^ el Ar ;Lw43֋0!!65gs 'OEqYWd`j}Crt% ._04Ĥ~9,1ouAմ4 105.U\z{91h}AVXdFhigiF73xi~MlY; rz;?q|d&DB#Gx1ن"cR_w>\׿z6{oЏ/Hs:s?ϼ]KS$7e1 Gw9"tƸJaZ@L 0if#q5R%hya*4.0вBi:75@0xE,(uNLA< n§O0vM|-QГ-@zeSoM jUw0J?8Z-ja=͜"J D%]Nܴ9IQӔ2;1Ī *9 j 50Tv2 gqŭjkI3w%Hv+WW AګC2p>s)0ܜØYle>i|F9;4)^rfЭZqW^못XXf>h~/WŲX)?$*ضlf^uFIi_Z/g0Y*;epu u^ ?^9a_T͎ ՟G3`f&%f9#fS]jp_I]#AN&DNIگJD7 |Z>:S{ q9 ;jx]0s65æa^F&ڼ7IKݬyŀ .# !=n\Q GWFGL-IEG~uH,}NhuB)25VŔI*ݸ[+$8Yw(:fBDd/W'=N0 jR)}F;X)Д0PGW-J6m|`$m-v`y峁0%m $x#e%l *P+T2]=>#O>Bƭ/t!k6ɺݴ34 5m]`Xu{pg><+2VSjV'f/%E3b^Yo8Jz`+,YPa4!rIZmW-}|f)8 PKRƟWVH ւtboM&x &nmG4+4};[ڨT" KՆÞXx/s_Cyk% @*NM#yœ<]#$Lj=9Op;Bq]'Tp#]LN5~жhT\g?#jҊFQ퉦Įz7=[rvF>dY0}X2b|2?Exd"1j ?kJ&LMeJEQBRV;rűl^zBQ_0H6I|F~W\c"?^z`F/=]wM $*y< 4Yq0Eq̼ ut&B@\buݹltjBh ML \h輷BvrKAXiE^K9}fKdS;.'=9x$ߴ.A  0LhyP*lSx\C"L=zIDUK%GPDZʉ)TAn`pSۍ}uS82`Fn&Q +5!eqLptW5@m.2;>D@t+wc Fw\ |;&X@14b53d>vq`mѫ6.УQMM )7"wVd?n 1LC`|_wjzλr|"yUy@/Ζv|w z-u. F|J/(YYvPK9=kpP}zSR;R>]ShH>P>3`mTu{Gc~ e5AN {6zt^ڤC* 8bL9SYwݫe_;d=4(B&˚g'@Sٳ; E=zHlSxmZQyRg: g;UP.ٹPx֋1CG'jbV6,nn]aLg%H~wfHqyșU'ƾ>|]!O:4Iyb=碰=gǧN㻝ӓhоdAܷ5LY\N2@ZM7~Ew^w遣=! uՀU};ɴڎ%BܹըrYuUV 4LJ"yqER=~liLy:4\K"j`+z n {H:;H@F" Ƥ'2è:ϸuzk9nvZq(R,8`~Pw(*Y]ߧu)M+:8# w¹|5pmW`Gԉp%Z[ nJ^:3~l,͒DGcz֣٦\66vB''(:r/XFQ{oQ8KxJj 7ͺ`tFm"8лGUevk6Ѭ]G=nm1CvPLH$,aE[2&2揸u?‚>H:5^.$m6RS;_"Όˀ^P}4=؃Ex">05w+NԎ$s4b&qXAFYU"sZv,bp,bn;PaU"Z>ş ,?w.8{HyiSv;*mq4YU*tIr)[< --Ti2F~w$Mi`N\dLer:7*'.<* v1B,ey/uoWp}mFm `Pa8ثe@omn ?^\ʍzyn3j|2DΛXrh\͡I]Feku#/Uw_|R[:osQb1# VF@g[yc雒Wwk^7_zT+; ڧ;DJV}` v)K6Qjm9 0Cnm]ի1L$pG T.^C,aQ$18q tֲȐ|o:SvB(IB}[Tn@gdAq6b-+x \s#ݶ5%Bո< 1*0w^>GͰ-}GM1& Q tV|!7Zt'cdUXdl r_ _l74j&ڍ \&6~9]Vrg$kh6UU~{8< ]ҡH?;:JiMuvp7ü\,N&빮/Crz ?6Znx!jlwsjjXR3k^PD\8X]Ba~U1o/ne[=hiްm&ߑrzvb/ %dQ^#l!?Q+5ǣA]>9sʄĝG;֏H+Ms7teH^3_$U]W:m}kőFjy]:e// R_,j@<"3FP*FdFAEIl0DrN jԜ@떿b}NwHR>{q4%O 6(xrT |\5bBEJL( \9{n"Lۖc=4l(k$'K/d?i Nn탖: &,7_k/+ReП5Z=Z po% k5Zmh0ϰ>caf[OK򴉺ʐ‹Ҏ^!rULkya1)reW5Y58`0Y$V?O|]~)zr4+K{joaB"{ex>'u8 їɨZzoZb,g0p$T)r@LIxY4PR|S߅\xLjQw]}IYMUT kɽ*8z1ڌ>l ˤ2̩#{.a1tK_vWC2վQgvIL‘4Tgo2y *[ޫ͞~`zɨOakz@lBf[ Qe"32:qm8RCJA(saGs E6*3Eܧcf dc֎oRTTkIuѓ6MQ \du @ @Zg1O1VSaf9 pDt-iRhZ:U2IwcVvEXIo4H^ -ot})S(bY˖PVbHV-a^O8ߤAD_ѣFbb!~;7W3&a6=>^81 +8džu -uӈ=GDK߻Ʋ}49"9`8j>(7{*GpCW>b R }!W 5 ƙtjbQ.9"͞4v~Έ4ܒ&V3Sgך rEF 0+pt iN53OM]GHdUaARFia9s e++=BBߙT =L^9 B!ɪzG]_5\5 RP!`RN.ˤI)U4MꑙdqVE; ԹqaOF+R֝?PpQ5N,hkfV. 1[%b[|7!@- V } BHiFKz#Ӱ<΂ ƎQ?X78ߚ9P{`6;Mó- am?)+M=8,^}쀴ƃ_FT!S T}Y }.A"ڪs헍LfDn]n6"?BdzȀiV^IZ pX!My[y0/[=PuȈ2'NM*â&);qٍcifS'Gv~e|x"9 qƒKApzU} }:#3d3&͚tBV+Yf'Ǭj^.edb}E.9KSMX5R$GZ\C0} 8yVZn55\/|`5'l:̜i I2v; cn*mFSGK 8 ҇ڿQI`c_K3#{T_`zl'B]4[_Jd2w7 m jhȜTت(OdfOуLDG"ApH`lΖ PQ3ʈ1Q@qX C+1gy?(Kt~uϽי6{ Cy?vmQߚl2Iܦz$?kf_ag*JQK4;@w?hw<)]7_`#̢8>ZCm~:ݭ#5)uիON;@<0Ynէ '^%xh[M+&@y1sWTCgdB<+ԅ{3+f"5+3WsFv dK)uD j̇)';%EC_W 8I =IxVp( 0T  8rg|Zt;,7#LP3OJO/ADXqXWn\)\ <P}Nv4y|INYWZ9[4 8}5 Oc 1ӹ1~M"xCJlU NwJF.č[Pv6:ZS`eXDۭ1PogB1YVվĖ:n&'t\b)oBeL6l@,o)lUpԱeն#Se|(Bzz$09Eն^Z"nxUb\i5xtݾ7{He҉ȐFG͒g;DJُsFer}eܚP3=_#)j)toGrjB83BKG  ~!'TkT[_O f0Jk94dpk"bY0<(CX$IP%.AE9ោylG]5|7x]+9 "띸y:L֥cjGTC1x8hTS>850}S~GP ӖZ˼L =Unog%b1%%m%y7X~@,#zKijÚ!} .+>+t-6h>w-Ǝ̖BTA1J}/{vT솄m'S4ܙz'❷vR1،%/훓!;c >EkSL;Ƃgs r{r'B RRS "Bm"PMe2j1#о FX-./1r6~P]PЫ̀PU_Qc@} A\Y[%HuYGeᕍ?ΏjP1_wlNgjjDO+YlT^fv@ jݰ~סW'Ō+wMҖ7r[ fYG,d;tK-dJR Nk=`"ԇis+dc@ չo33F͈:dxV @;>Z?wQ$A VLO z#eqd)eZ=h@5T~xq&l&#$KTWfŏwy4b?Gċh]ÙȱZ{o YcV 4SQ-*\' V΃5B5&:I!ְ5<`Dck6EO,֪+Y ?;e4+#$k"V~Q=1/L43'p=\C4F B>DR%@FnKna=&0(-Jx娜>xV,pMƌoNmb|v֙k9%eM!83 I )>z?! +2pĢ!~lʳٱ#RA]mUfDi=&C@, /RbQٍ4Cvfs1/æRfg&]Zǵ'ihUK] fP %e6d{tJw5sTd#[u4A Β,u8_|!R<$KZ@+JhelD\2v 'F\d}@{<07v޴4 p->DI`vuFjlרV)*=S- f%etk%2% dj#hF 4ݹ**j(60v:8cȉ 9z}rKһn{eHGTRbVOx,s}|.]qHrFp*$<V_FT`Pkfq*BɊ x֧\oF|ԧgzx?J6sH_ҢzYz4#ˡq]J|W4J6{ڪFsgDj$-/w~H  %:z4`[ȻQK*D;1uUνt/O C ש+<-/D9L pP&#M~3#j煭\vyc ۊ^ᦲ=˨Yiv:@]_ J J5ߺmNw43;:%УU!D:Gzg`efF[x|? :9F ."}7.-MFE;½^f3&iIו. -T-G3}VϷpls4XgIΝ\W ܕ1%aAQ('_:N\aSXIao įn1ք]$dTtHd {Wy r (pnht J %:F1kp޾`[`58*J~m~U?d}eR~}}3goW3XHJo #ƅ< I.ԜZSFlh~ sX-f*>F5bv#3{߾H8o h@z`c3{B!d6q7ZL35T`vJ^C8X*e*vfCf_{ҽt{^6IC3WgM8dEƩQqST>R Z"7 SqV֢:mk7I L6Z(UHxUg|s$dXX7%TpaĽV`sRn'FK4|:5#mHÒtˢ4ccs Y$[\,41*B6cL3z.Tr"'&LJGW#ܿPiddslNOܧ!XY&)g+N15gP{Pvc&g1FH}$u\u ]tLSzx|斁{s`9GSb^nOA,^߿+2"zQˁ P)kێ𙧇(Ƿ֣ _;k`փ_gتV~;i :s> xlrYXK!7̹Ev8! @6Sk}B]R2őodxnЭz$p.y(*( ֙_Cے5 F>|!1Oܸ(uB^t@y$fRex6>i3g! H ̡l %s ^C7ٿ96MHX{V $fTΤ&2KBuHYYD;>l|#@N,(Xr<תֹ܁k rb{vpf K҃6Aѳ^qީDfknB`cvknqdg48}/Aj^TgT>5#PmY#;,x6D N :iHYw#W| :})I\G\S23F\U.2=;=}+cV4Hq"DR|nYaJ.ShWT 0=~N0[s2 a_u0k5= gL]ݕ׸n[0vճladtf58w%g)w2UXqv뤳_=WmEժp ֻXcDxРYc=0"^N:):_"{tZ\xޮFJߒ]Q& G7q :9(1 k.ɍ>*()K]CbLGRUA$̪[?d?3ػ/eƆNPzeNႦs^trKWVj}*lcCVp IN.䂀|%R<'Ox"XY!3Bddm䓎Uz 2 :(4ї>[`XdXqDab$Ԑ3~|xV3'$+̹1j23[(-Pnpۇc4nxe(:wJ i_xMkV U8BLjFȫQ6{{t0Z8^j.h^ɝZE@ZL fs񆎇w' l䇉KD%3Gdi㿅7΂DP-,A3yU;/j7A1Y$z$g f*k $$U'x,1DLW66WzQD V5N! 9e =?gJuCno Ž2F$(>\=\ا4G`7?Y=/%YSwQ7hN1ER|hs~)wڠ-T'd[Ep1U]Qk2)b tZyR`r.no3_7^ xҦdUJTF &2nj ن>h^4f*~8t/Tt4zԏ mȻȐ&  p7sּ#L.#uhts|ݲiюF=/eQ^{&euz!*fW1)R2N@ P,VUQuswjo*_c52S>>K|Ӎ,J?X}i5OaKB$5Jv7׹V.>:y jPn,Bekm6l^֤njho'kSP0\"]Gq;<]ҶX\ n9?eC<<ń0}7p*i»ED1NVe4:X7g2|xW qm Ĵq6d7[PT}15`eӇ&Ly$*POs |_iR8N3H|h*SI.%_N7uRPk*RC6 ,;>6M@z?ɇxjn̐%A t7$K(4TH=xK_Rp8a)Nr{- $D?էr[4ad덳lh>s.kcw:b܏Ys=Agr4yf8>6`},bq5]1p;Ⱥ|1/~$$ ۥ?_?̷]s31oc_޾Q{S˅ '*C<äiZ .r3Gmtuؐ g =eOcOshWiN7PÒhrUpn+vO"mՉd[Tto ͣu^t g$fY?ƂxQ2%;$m5G:.D́ڿ*3)~!?'Ǧ[xf !CvcaoէЮ~~ܗk`ǭC0cuC2͓:S0M#GErJ# <9,|My`-{Td.P&b ͖8;/amw<q)ba)#G$Z`򛕈|=yF Z 3-EsԃmW|-cb­OeN 镵Ka:E=w^\٭B±̾r njN'~;G)z◟W# n(''>ț `:LfDRiܙT>4g[&uq-,2A{0nK1(\)*%>p*)f3"&Ew7#"89 ]m:j#e[zMW R *х\R !Κ*#X z}D*`J[v DlMqX1+1yw۹%lkY4^FEo%SqQ2JxrJ{IY,z C]]r? N4OSa\ZJƷxSA"M4XӊXJ4T~&x~ %QDE"`x+ ]TWo1mi&5뽗o\1xO;{Ӝ+I !su}i=x'UP2ZEIƖ}ߌԧh_/CZ|y+1Mq4,#ҙ^{*ДVG#`$e%X۸lTMB7BO9zif^#innC=mA+^@SK)7#>y9YGrUח#eP#HRLZ Ӂ؎mx7w-pjmpjCty+)i&1lTs7rV0*a 6i4j\ }0s%W}-ebG?IU4ip @Ti RT!;QVЩgylD{?`!Vj잉L[ \B_+-Kp~#ћ\DyGu-d/Dg3kFM&fݾK؀fLjd#EEd_ƅwݷB/̘) 4e6-щ埕Za&C}ߕD=[ǴfN/hLizy.m45àm7HHj2To78$о1k$]6d|\$abJ1a֭GsiM]*=|=(ŹuY ر2M EZ GW6H LeĜm$*usŁ%2Yϧ >XLн99U Cw/ ^})ίN`ꐼtQ&×Y aLlIx} E-OlP`C*lPȟnq,c`X?OtLm?e3aF4B/Cd˒e4˗ۇp˯6qJX}3piu,:wUc@.s/Bylj~sɏ7K# ajWW$HUc+YEVG_] (ŤnZ5kw"r1r.@QPf3JZ?j~ ̛q=zz?~pe ͇o@>Gԋ WH@ZB2呾He6%DڎRbUS.VQ.//ijh윝 \Ʌxd@KvǷ.98 ?xќ_{Zgⵔmі8 L^|lxٲpebakeULns3̫fҲ QF@hʀ6ԏ(OX6Ki֦?G>w;?\u3#=*w6qF=?7?|>pZ JY 4ܣEi=j{Ncck q rW6ԿJ>=-ƩOQ'4ﺷ4aC՝$u>9  f9Խ& V^s!jn÷CF&>q7y|k)BmQ`&z^Z[!9$cod s4Yʽh7xKf5ck]uu(ATO_Ұ1_<'>T Dj$S' 4HP+a;r+?-aX99Ç e=…3Z} |Ek:\#-^6̅>zSKGnfi`+  ~ŘTJ ?04N][؏B@f8)a, AQ[T K! ћ^ʾ7;8[aI._dJhuf cjhru:+\dZǿwy,~}ЩRK׬P0<[]/|a!"tDDuD]v7"?x:|2J:&Lo$8H?Y p SaU\E*QLt3&&ž ?1r Fba3>Nܰ`o8/\C\A|RUnJvwq@9c23?P /͟5Fy[\(wCӵoV5]]?׷ JsPO)c,MM192xdz%s}GExj: #(v-~sR&7%Re,2< !'PhMqHÄӜi7ApGVe#Ջ %~cofV am p%*k[ 5ь214aǨ^V~= J7Iy|$N󄙘@<[ȥe6=,f!3Jw|"ivFOmZOXmND4[B2-]!V 4(4l"xD9Z'qYj]?Cʕ-mSYsAzR;']-]5l5B} Mѯ~lo)?~kW.,g]n`mW({~<򺟳 `,,Fɯ-۬R—g-ztGˆ9g$C^W"@trԝ1: c\dQc,2#`lZ3 NI/UzΚ#X"L2I=C޷U@)r*̀EjMP0f4:8<2XxT5ĠH3 02+~U͗&Lv2*1q5zو]ˑm͛3j͖,,EPIolWr2=yBLF+/ZAՄۧjlH/"GY,O笙wrkF̸YX@IgU[^`ox) `9*=qhQNBosY|kf7^F hk ZvאM65DSeuծۥUKO'0 K)kUx9D]QH}ܞ):k5 v_R\vǼt_%)D5:0 Ds9/Ps}}@Qks#dӉypc{jY9E>$x,gWt ŸX!CΥ+qu+ HST]&%e֖((I=_iHr⣘ͳJUou&d*pyfV29N@g& CĐ]gaD0V^4HdB] ekk_xC`hcR)T\_ V&00[*o0 Of.k&I=vQEZz2й؞ݽys3Gl[Bmʿ s4]m'&ΣSF+TȥaXr,lJ}n^pa%Ss"LGlhO>Smm\OD@kv9M^Q`:>٣)kk go=NZ?2Q`AXǒ㜩$i 1h4ǯ?Nj^9>$ uXґHNoAj_N Zș|[b}ݛ3~!-mB>3<1= ?t |Ѧ(vI HDӣ$N@qs{&w9.g@UpiGl2eS7]hd8a@C#_+ٗؽe'Xi_C4I ҧi9Az S[,ҐOl'l%p;-k>9WȢ0jOON.SORzXzPYduU;4r@g-Dzj'}/YrHx@@[E1ϴ?P:A*?ABA6paC1ԕ7>^.}\A*%En~"gL`-ZiPwσYkU&_Ξ0rZLJN$3r࿟$H UwSJ>( kﰌsu1=ޟmZSP~Hg.Z׆Ke.򍖝) 9˟ gޤQ LF46e)sz;e%#w  8$_WCЗ /ܾ PmA{ h|!m $#JKaɁumilbYYO c >Ct?>PW'w\&Б% N$sL*z8;!ң-/APrP2Kqc.n6(,pRKVP3 @ dabC\a#gve p<)eÖ>Mnӊm_R㥉9K̽Z`ĮTDK2[=~fa}!(S3%"D'ELA_70 v\іH-'C*v^ PyE@~sfbNSfgkw<}j8vS޺=ɱSh4},_Sr)2 @ ~+axiC^iQ r-}'pܢnOFID4Tc[a7%`4[Ԕ6x j)rX2&Y<6$[@3Tyg} ڋ/bP'r񴆖Jr:{몘WW1D1ҬPZ 3U"^V%򛬪+e#Ah4ZlI/oY-zvO.$ؔN9aTer\(>,N}B"8Yr.^! iI\KvŻrm:5*QIp^|>Vwk'TNȟFYfu9m˘&rLi 妻]l |Sά0/},4.M\[m$DgY}DA]C&ퟥ4g۾-C# :D6?L,nןv>;U!?3i@)tݍ"wXq7 +.>É m\Ώ /)Zڶ i3&Ƿ7͢[ 'gJJ>0eݐϯ9ɦ٥k\J61VvaIDpn5C 7o?s_i^p%z5޿6, 4~ edUg_tCAV(`n3iE2PF@%MWn^\o&8gH#b\mWY]J SGE/cRX x+&w+mNHu[bKڷ J7Cwa/Ύ8u:^(LACM"tR92l+?"9=һuJrur&[n>jT}7s 6J2Ȏ&E j5C tWofnt*4O +nl-IC;pqyГ͚p$aWJ^_TDPEd7jHr%ϟOſ|qʷKчAfǽ;ՁOIrSΦ-&}}OXH:V~ənfQaѶp,qˀMiVdIiQ+H&Rqc@2v-PgT3(Q|+++T7bHJ9gE(*FkU&\,?#^ncXf֥\|Mrib 0`d:P_.~g3<ÉĮB=.>-|yЅ.*-ˮ+#z]_&SY:$ֽu:3-?%Yռ8ߊcd:g3 H%%{ *=o\]6m< D9nIHCu x-(3Gl׺Mu_ l %Ca`fnoje@}C3{,,>k;w N4LYT9cr^V Q6 1!9".>GrO![\ˡmL}cֆB;5A&hL<4x:fUWN}+:iE~C9COŌ;'#6n,.t1f/2Ѵ$]NdNAinoP lznHaKSu-zܘk@a!~oOW:~ܗ;^l﹮^ *?A4'Bsަgn_( /㯆c&jm̸]m~`0}2:IܟV9Iqaf mM뉑g˲~#I3=%KyÎD=HH=ZAU9V,4 "L#J]Im>?Cδ"ml<ø9k[mˮe&8;Y@f@Λ}EmY90^R-|=Kl=yȚɆ`WN0K6fc<*Ykcܸfbo2$2HB3?{iFl'ZjdnӿJ<>Aw]gɎjIv:D{@<ls']DR4t &xvs $:Ӯ7mvcS̈́%*|yWϒ&fWdYBSp6)]wV.0pFi8m䶥bb[h"XQ h)݌?w7|1U`LBE٫ᨮ %MF]҃1]Qf0Z1/.!EH%)(?ݧ*x}Vw}& j`ٶŌHeB(J@8Xl{JGL[]3g) ~vȏE.BG(f(Z GQPͧiHZOWNcTaCq"AWӮy~WO]aμwilxU _Ю1eMe񼐐z6}J0qS&"ވU>RpAnShf$I5iǺ-h߿x%J(EŚ67]0ܱ߄AE#:7 H9 X|aII0Dd?3˗#Pcr!oZطy; <1zV AGmAOKX+1DeGgtQuD| iDtJKɴ 5~`BdHca/z$d5̥(rqI'p/[y!X*i{)-C`>0g0^#abj4|M΄=H p^cJksVAUsO d(+;xTjۏ6|A}Ը-m5GM+[8nyf7,8tGUxw2(7=C7_z˽᠟A [|_a0t)&lRMP-C~e/n9qc2_,/囊&(NJz†I( iW[2aŋ2cʴ~/9U?0^)ܬ};ґgG*]rk09o-:T~wPL(+\j3. l|9X5rL5Bwj%!o[ \=)-6dTc].mhYi!Y@"z !$-{(BH\C&MCx{DGvDB_ S hd}DɱT;ћZ NK㓱+ qiy-Di3g3lǔoO{v878ٿǵSTXWfqcR#>Bj80WE<,`I>`T9CŨmCJm#t1pH46dlv;bzULOv dz*anxzt I< >%>U6JTdE`.,!y?}Vw/5ri@ Y*5[3ZCM @w+i8\# MMl(e/O6%ﶩj?Ԙh^l%.́7L`OO)0O`{w8V@W? ^VfSQx:]5Y{GFF3{˘CAV] fr/:fh Ei"Yq]1xțbU8RF ZIe"n; ȯQ?1Zh8P|❱r#iSsM'5G/b%*.2=OK=D٦%BEhH?)8Z"HFNi|'sOW*<3g-*7Y-_/p4kThcǷ"q:fyTX`U:=A(bAV*lAOn>[tBwo#H(Pcr !FE`Nxxj4wyuez+ ><\[S'Ou晨` lCpj({9{D{ SRrXVtTR ?bwyF,R#}aWO2V2$Kfi7 t*ebЦ9(G]R[ą;{E\j,w]}`ŃgvkA^ע>90!_IVP|!c}`w 7M&K\X>B/+*jOl 300,x$p#*h4ɀNtKmo:gKfهnC[ Gs_J?U+4yn4*mGpf3WǽG+VۯgP?XMڷ=uNժ`V/ Γ)\8*S𜑠]>I;BLTw6lXSہ`RWB׸DsD':_|#΅rd]w>fumc9}}W'phvBK?7 k.2Cw>Zᒓ3Heg(]$=,!ہ`tEbXRYEԹACzs3ͣaGmIYqw6UHЈܰd$&"+ݙbjwXg Pdrz&`|#bx9.OWr(j}$W[e8L=:VN )& ʭc2TBK~#jǢak~d`m3fz^gb a'yh?ONNo\'mWXDy4/wzZ*' q{8BٓD&F2BW!${k^F c!HZ`y#>:'٧O~]A/cxs,kyߑj2n1یBR~ñ8h񋘪t#rA^_v}۲ǏsX>cݰjxtI[m}1NW4@h+c{ОWؔ?} _ŰlSϴ]ڶW{́Ox 溫^ob<Ilgޅ.7(,$fpDZjHrYbB XS (6r{.GMu ̊X#D Cq3{w|2'b&wpڋF t狈wwfHCCPԺ$VXޔ=C]PS="I`vFvo-1/St@H zL ¢ʖeۙ _N,u)S\Aسoc0$}h SP^<8DU݀pa=Y$n'Km|¯k4܇doC-iRqȡ PQX*TfP-N}PcoX.նF<ñjםE2Y7i#,W OPW`?@ $]$&b 5E􀭤* @o 8ʦ8GZlY[;f~.y$\y[, A $B4Tac<#`@iqd/ p]0yTcO)X`事tB9'[n@K%H|= [ 42;_Oz`b"94@;Ӏ&^$O;B3DY#<7eD;ץ4jzoɓFY %ңJT_;,l/.N" X{?.8 Bp۹Z _5E/CJ[C0]dl{jvFul.$79^5$`&nEԾM*WΙV D6Bk&̰枠 ̆ {cf坬tD[f*(aApu8.͠^0m>! # }oGgס嗔%W [3f-9B L6W«E%껺n#G&t*č G9=]F.㺏5&i,x$YET =sr)#~ޫΎF}QEv7)(znUu~?ze268|qUiY1՞j]eW5e؃Q9V NY-E0EFs$tc$.roӞ_9Cc% UqJ޸V $lbAqR-Ή1p]!N}gCZK>^cxܩ J^Cf.*:>tNWZ z,1EY&+ ;E!HC=byN 28ͫƹ@;LSZYr ).L,;$M}lkxR>yl]p]=-^'G4wK讟Hn>7 T08zU}h &uKA|%΅۪LhNtoe?$|DUⓏ+FjL)4{[8XMex Caqz|hΊIdǧ'`l,"*BSٽOs$Fu{`CL"tıx:3A1IEOpu8fxhNw⁕Cjlj3[%TB1Rq}}{ːd&0[ 8`WfR \^$a8h^isDq˭bZe$d`o:.nF B9~@LSzH]w\;Fr72F}FaǀNpS'aU f6`rUBz.`lf^%iHEF,phoƉm_{T'&/S]_)XDG&drBG,XM۽˩Yv]˔6 F- y2b[C#|VqS fuw@a\ hLC@`5l79ԋ+஭Sf1qucDNAs]?1x_wmdӔ4AvwLne 祻C*̸hyJ8Y,[LZ+ݍjm0b|<yq"{ܴ-`r(|?ÚN`Zr.bK2O D6R@D(J|f<k~enKQfq fܫ'l[wR_{f,1Ĕ.2_4'[^0r aH{{f' \#8RbaЙjq5WG^Jy$u( OFSE5 AQ.$5=r\KTp̆;C:>2Ps*Æ&.1ܙD@("4z)?阘cmoGe##B16 nZ>&M͆"2a*w6[9FsI WJ/q_흓?`&h @+9"!kUVV?-DMBb; d|Xzkh(f[Ķ??t!>ՃTȊdҿ8Lv] wbp3$ծ71#CxP*]2TW SGr |ȗR *dlv }(;J)cz9XںO{d_p'{St|P1YʳGc5[Qam p[,[jlOԁ +s6u 2i򸓴6|ÚQe%]N.6e^i7 ߊrsb~ĖZdQ ~3%C#u7 wwT5iXR0 NonHX&( +ńLCg4yDpEc@EXUE/=mɽ!<}| :$^I4':Nz9ZS mp=_;F(E@ub##,&C/i:`r؛yy޺8dn] .~`K;Ow©8b+[篑|̃c? BOr|gч4.^(ը<^u@at|>}+H8CLhin咭XoՉ(\ 8 id(:r,.S騤 Eu+R@S9OITJ(@ j]hU/{j:yQVfjVfL_" ̞cLcg_WTy_")I_l@Q/m8Df * _]]Xk9D>M6͑Na[5a8rk}h&E҇Л~YƁr9p&Ͼ'B *WR3ڝa_.d(#|g/}桀dn IGqqPFmj9(W2F)vS.H5oK頩ꨜ?d)]y]%T7I" ` ͈j^.{2 ڻ;܉&o{ubיXhC ` Ð ixR+53z(ǁ)) "!W!Q {IVI[a4X3%ȝLAyEa(P/l7{C"k g$qwu3 #*_js$LMi +yQc/7b LV,1T7BֵDVe5 xtcY$nOIב#;v[ط82פ}j:4_rmNhtE5tRK-^\2+]{~>US_}D7?2L_ epSYS`^Wc@(6RUPrcEBC|?bm#U( z;SU&@x_f$3RSPbfaïS"f3/ U%.' e @EşZ9H' 0.nyjLuc:.g\B(3}]:jΩ&Qb]IwWklxY%!70DBD@^`K`|4{j;̨w-Z5M`|4bˇ^bj"bwP&5,,A \Eɝȏָ@OaNtԲ|̚)ҋ]1V`cqc=\ _p%'l4q3՟J箺)ݿvO~]yPdgrTyT#gSp2]\Hm83OCnʤhnD49CYh1{kM,95Կ2eEbff]5^K+oSO)]JR2 AdwLP(#2p5VPCQ8P{{NԈn]ۃ[M7kF"KRsFsv:< ~h3a\|^¯x.ŎUt?pZΊyP-0u[S n5ػ,ωXR$pǫF4C=kV}*$H:{oxE98g*uB1qH6f=-#r&_<x2t,)e<}=F! 73RT=w, Z7ydY`C3mP1}d #ø.̃Gy:MOBAeki_W R|U0~!vobv 63Hs#!G Lĩu%-l0dp:/5paҿ6 ǶQ"3cQ{iW9ҼG SK3p{ЈzmeIOƓV_42O TvH zZa߾_p΀v̥l9 1r& -1Y >Eh1a-zAI ]';_lNPَ+3^sl\ԫN~3ݮ$)\wc*Hz$nܳ[;mуf+R\GS=AWX/;X9Ng(^ݲX9='=_`}0s-AH.X8ޅ]+X?2[.ul5|0gȆTy:&ۃ| W.MҐ*0(5|:VNYfzq^AzX r26`ssg3)>&Ӿr5ͼY0юTgF`C~)EZ8 Gf _Zn!lC9-Sm~WQ|̿h{g0ЗREUS1 jL_Y}6+r%/MԔ?aDpA~WaT 0\O~cN}3 [k$V (4R),P%&V +QölNhm>H&4X.4V`?ldj̢m; \V51ֹk/|縦~AA7rmڠr\U>Mz?Z@[DIfHXnv?ϝhoTg D$+s e{  $ J"4`YI4$̋Vзq)>:<jqa=Sh)Y߬!NV1W۹ wYzK&q6\P+fE7m69'L'yU +M `x< -@kH;kȊK y%ZAvDa`drak$J,,F 6y%,R#PB &h ~e;rF̱A2gF2vwm= g$y>LQ$i2'e?.mHOCt$Iv!2zS>rgSܨEZ 6zS^$$zMrШ* A~dP(-'`pinpLrx'lqGR;TK-nMM_9@|S5Lf96ZeSxB(Mvf"٘uT{E-jzUJGA VLP|,! /dR"ddJ5Kq{Xb:l u4 s(ƒlUIv8{y%|$ll2Ja߼H砽NL^S+5Oݫ3`qQx@:➫YͶيxUrq iCw.@'*ZF0{ ]-D=򪮢k0R׈.@K O+qD2L( g6*#>BoHZKp ȅl`CjW\ӶL#YZ|.Bf`v~Ѓ|j|uIet([ qGi2egqEWgsT`̗PA8\>ZC*uY!P9r) v>ơ9% MrhdKX9l3K,15pP s_LBmo(=;;v"f컲1kLY\؍ H7kh=2/09'ߌ˽l\A#E$ujUfA@NŒZ^.Tz>XQ27[tb<#_K3hUC g; ǯU0gdy]ċkCXRش:%hK!奨MX,$(zC *!{O`Gq`n; <~%٬oᑲmod5pDUDUX?N9B@3F}ٶ .:rkH$& Սo~oe}_TZɤ0UE51CyMS3K7sb+5y݈~̽轻K p|]_VLp+Ł c`V`^uMflrNt2x/M]? ] Wc`_`tGs SS-XQ v2&P]'Q BcW%h#Yq27ru)mzIoI"dw:"TW6b1u D!ax]ƭ*YVKxeEJҵ6!W BiB58%VU:FIk=-:J(<$57gӨ'Yцξջ]<{0N t,2G7@p|Vfɉ/ p8* v.gD$mҔͯv;W8ecS/ } Oy1`" 9Jx.e|qd%,eoup\oos2)_s|/l&w_>-:7A䥽a`:%oIm}ó pUܭ@Z&|Y /Jx k<#QzuRF[eJNp )vS쓫MΤzJu)#8tˎ!('*Nk,p.~գE10Ԣ{]EaF}Lr(e:KJФ;/JݐPrW\i'CXF+VO}UxoJ¥RYUg=c |KkI;8.M0R#hwҲ뽑%by|Qi͝c mnO5G. P Y:00 >u׫WL9]'qrPk=`aY5P|%u/#S&`+أ t:T(9{: VX=~gNSYWf!?;|nIy:`R-M6{ "<׆-TH~=tDðvť.?,2D<M3)ŸRk V4zf1{-ÿ|#+.Y*l>t3K,>.euA.aE#* uH.YVyN uB)7kRAZ9=K<=߂j_#F:l~Cq_ol?/W_P# 4`c5_\]ƟS:0+ZX-{? 92{=EBH bhR@e Dc0$kA)' { 4pҟAw뷰p@twْDX{ c}mV?»mHUbdY o2`* T*['Tw*qwE; pAk@NqŅnv'x,,Lwa#pH`OGNN{:(1^nE~ĽkrlGlpI5vLO.H dh'iŤ} Ro@))j*I\!}! qz`:jD}RyP`#=d\گf s~!HBnI+ @)4';'U<PP+VbwE"nv(Kէ3()1Esϑ.d/}%S, 𨁫cP ,-<!>œh Uhh"nOh#%Y*k?c[f97;"4(.HNPc<<3#X–2])k;SEV`ɝ# _HXB0v__;>ـ׿fҾ(-XKFCQ[:ڽx5&t_ja>2Z{$rM_섦X&:$LC\?=mЋ"HQCVqG L%n <$MZcnuB9C!2.B峵v,CX!.>)լ-ErT+aW̜{`9= 6Q%,@RO:v*O7ܵ(iʹԮ *Wsьb3v03q3_IBc(!l<xYl\e?l\~݂)22gvzm\\4)&h txnDU"!nccz'-m@,'ztnWj|)H)@zWC_ 'i!-2gkW|>1B7+w7쮀_f[Gc\09~vPk1=Q[s{!*Jm Dׁi!aFal)S )Ai/B=ÞAbn3aFRDԩ O&ASQ$ڵkTNk#!KZD]+Cjhgc 3 wdO,TF _j~@Q,f?Q2YD l/_Z,N[6"bMRkUpK4< gXegrsGsAk2o.%G %cbĸ xǜIRPB ^$=32:3׫ f*m/,L[ "HN M\oE Xa55?0{`rSR|m7Qx8Btq7},hiNjw&Z 7q@Wld*2HWk`4MM#xՀTw" zT>ôu`G.=Cz\o Xi4έoĞ"V,IFr9崧+FX"L :ʐdg H|eCT֋p!"SfUi!`+h={@KE@;7(2ű?<^HǀK%ǚ00ao%\Kpٲ-'2@4a`#:@[N1YOJUfEo(~:.J PLYssIIX!:s $W1.-α^=6EK֋})#l]< 3*X;1j XSH~ .m`F$h(a򆗱-NV,V)d,ePW!Q{ֽ$eǐ1!Oa Nפev^ 9%N s Ʊo֖x҅K 89e jjk9@.v'L*!llytciF45d$' \KYE#UɁ̌e8꺫uF'OnPJ-#8D-lU{DnfafAv  dwDu8w-J'3)2j*+SR"!NؒnrI}ZwB:Gڋc?찪1w@֨Փ%G!8;s˾`\ nZ7tLN6r#N+O!/ Mֲ0fJmNIZSJ FD-ٯGHsd3F4|N3&N%1FŞqfzrr$e|LT%A m]p!}6P81% :/TiV Äz䩉tA fs`yn{'hюܩQߧ3 ۬[׋=́6WRDb83>Ư9E~l  Id*w˘:aגra^?] -~-Uh$zx²)&Ӊ[5<ޭlV͗p@? (`ugv3x8e c.B"$dE:2M<Y dʼn@L'y.qOz;䏃h#C8fT`/ugC  2@IHdN E)Zu"ܤ41ψ8pYa[?xkLr[C,߹|Q̅cQy0/:yH&eᢞe!f8prb;)T rx7ӭrمzmeP;B@ y|6(Ar4 kdl ?a%O7.I\t(ථÚ B!c>VryL`H QQAh%xJuq- \'j U0!1 |бǣ*/2tcьk'yKᕺG}ѲdLA1~yWɂІW{d< iY̟iZwA(7OQR):OUUpQ1Fl=uUH WwO@>u18TG} >c@^CTb68T褯NRUǏ9*1R܆P?Ԝ_y䝼dB%LA`SP3,u(7Cbs!XDA9`=QmVԻ{aӲK #ᖪ3"U:D _ :"+HHSQNaf8haL6a} ġJ3|xnW:P6Zg~GbWDc6)i.3X}0z/-{ ]sFlpldRTJ~ Bw!Ażs]ŗ^PIO?J7wHk-Ȟy\dFkc ӛ>C,oqMGTSu4at^Cl h 4<>@ 1ݎHl/T9;c,.aOjdlGEt7|^o'- hw>lֿ7XLuI 9ل!ɿ: 5+ ? >U4yRbGY uyj9ҏiR(s fr%V3O\[9yL1)8[u#(m È4H[FP(/Q|Η?ϝ;^*Cp~3d%`bȢ3MyC'"㤥l"SFa,1Jh.vrq) eSL+08=j3rQIdʒ<&%7R9(mHXI8ŶnF9v{/i%|KR~,+S6+o;"Z6 tG^ W!'O`l0'vo?1FX.sHϡ1{E}q*3KI?x{?'7dˎV#뚈 rB20W/X^ 2ŝvK/e`t;PZunb81\5W3wX ToNP#G߱~8Di´#Jy;$)g2q9C݄Hq_ AB,>`&`ŒJ`Yտb8.E1d3n:V[f.? AGnswF^! -AmTEf,!Wo06͗A^BM#4$PF+ 襹evG^:+dQ WQ}gl=?,2-Ȯ J,L{j^(<Տ _țNX.=$] "_wxۑAo:H^whA C4B8_O[t]8 }&"+L\ uɻ˼VEVƷR]y9a@M"T@p v,=qZ רnQͷm2ȻX?YejfϼsuH mn5TB Z|m2yA2Ѽ63S1ޒ_s+ h bI_qDo!Rc[pOϻ@XP:af;*'A8Rf vDW;p 8~mO$}2X"?=+i0T'= (/c"MpQv0 "LP%w u +Фp)&%qH~cK7ױ[@A(fILO[YmkuH@qS.'(E鄆ѩfvzquSa90 xJ:P%9)chH*s Y{OO$Nmm ##@0POD|4|(KX3Y I@VyK>;^}*i53':!*]'0ꈖEu(W%/j;*i7+`. [ !!Oҙ1q(o2kWTp9Z=,b!єk-&$ѻAevxnY:h1=߷jc묠֛֜a 9\dE` E*SL"U N'ι ^R vKY ^nnKܕpұ'XQߑ15mMNW(璍vb|B !,}kˮI@lNy$sLJarXd}i<_,|o7nN_ItU"OqЗAB$&on_ҟ FӸ8w0ry&&|Bج9G H6ama.{il^bOC e>uTG烻ѼC9=>9/x! b=r:VP6O]\f)8_ P }R?Mgɣ5_"3 V!FP L$pzȕ tFlsa'-! =%>\簎fM҅YaNFg6qm?l:KNCAWx S*irPPГDiO=cdP_7~m_Z{U@C~jmۅ\ن=4c''*0AKv$1,@$Dث>9a5 j_Q-D6%^BjjV0 h$\U.ma(]ۢ6cFbBRba7GPC/1␹M_*1_,&y@Nڡ0i$Ċܒ+ij[/%%-HTHqjuW_#oU® ]nx&ge ?U~`:p^ +g*DVQ` 6bd! ᠱB_!$FĻu#$`.2%Rb$X2iJ9]MCxWH(G 3!A"{P;r$RQAu6# N( tW t&Ez6=X;/uE9;gMb@gK?'T]'lTӭLݝgؗXsҰ8ÑeMӀ}PC:aXH"KOt|(Y?Dy_`CԶ0ȶPٯ: V5=S).d\LY݈=!3;ekNsݝ -!UXD%A B3yXz혪\RN|FYbd c`dot`ƃ+A1Q塔Hmgbbv- TW~\(S"_+rAIfKYEB Z H(QN)]g2V1aa,+]bڳsy@\q(we|8&$EQDll.H *8f6Iti9 Bh4ɂtX>ֿ<]?e ڐ3~" VBtI1?TV&ÆzLrkվ*5 tti Chyp$\jm '` 8-YO^E:_kIcP6jkbmYnSfu@]k)I"A &Tx 2$^X8 G9ޖF% (Ԥ&AigUJ#GsMտW||~J*PioΌQHg?.SZH.n)1P)j€ؘuAe$,6ɺ6$Ybntڿ6H~ittrsI nO3sѤ V<v/DuzKGffV`-5&ARIWT,bN-% BJ&""9STknPw nA+,ƬW['2Y>^H X80ש.TJ ]Sy_|9. H|inH7)]!d8҂za)jȃ_~Y}ٚ3D0D#u\`qCw'~wRuUH\ݨ(.d. /NٿK7~&^"4?U a{PL%=yv)eAJ{+Bm- u|+wȦx췉-[i3ywkNa[=VszE p%[U܈d=Z `Ņi'(##!\H)X`4L,-L&&Ġi>,ڽ2kmk0>ѲiUƿ}ε2Pߍ>Ԭɟ붩r 5@[aOCZ}i %)KZѱ*RYEEnQJ*^w, =.Gx)kҰQ|:jA" *e&@$愠2 03daL9¨)h艏dkLut6u\:]` -܉wOLYHd3YݸqnX4ЌDs<c>;H0][MB1ՁЈj͚0}F}WȚTCccNQ&+ZqRMJ, qA׫`kdU5]WQoaj#ͻ2R5`⹲׹ŀb2u*suX]q6`f:9m\Hen(8`u|IJ}6/"h|WLg:!>PYw)w]p) Tpf|{G?,upL8ID44be:Х-F1ވܶn,z/N94ᄁv2;P v|[g'k5fp!T{l:tϑW/ b[,HF¡SYd6MI.0)"6qp2OMN38bBJD2Pv0wP+ئvW亵 h~]ε4T%*P bIq(zULWbLIhŖr θ P]9[Îgݺc!t@T5t,WA̔ш>ݚ ^AS  ɰ)5_<(m!e4_ѨQD}UIy I9Oq- $DDT)x9z=|Te7^t}(3+ܡHK<]&oqjD|p珯.}2[#1quXAnv@%pe &`5&U0>XQ L[χ"x NG};uCq!>thmcg4. aa'T;-[ ,ң[/7ϸںc}d௹~\J0Xy,h7 !zhk O]T'&RbГTm8j,CG:1yH :=WHa֊/eŬ9E{XLnt;\j8C`\.v/rM!QtHL:8ާcsۤzN!0JA~OpLd0*:\An]U>~꠭oj(xFR}y&EUsaA2okۻ==n o}\ "*H<紗GF_T$0>+YoEIs5??Q`'!7hLF'?4|hI. Tq2 F%;LR5dzlI|R3̲葽k4>zd2 $-W*AlX}XO0M1iuv^7J@FID߽Sr|"Z%|?UNtJ`MNSȹhTXٝ hRP$v+!B(>jl2>dn(]~kkDֲ/hz$8D`TOdZrK; = =i"d̥4c5_kT ܌QOF~ʱ840H!i4x=1OYNq.!xhMr ]QN{΃ h) O/ԝy^37zEӴ{ =pDY۞dْe_q|k]A硎\ &<@y}u;`g \l8]+ [$WȔ)'N-"jثHXC$-(wu,utfaTQD *4\Q#h~yt\ &yHhr$:ip5 ąhQ(h2~Rǥxmj|ڒ@Gҳ#C})h{EC}9f<QHSf ޶OSDbtMm9Gԕl)ReQ0FD7쬞.Ũu2A}huᦏ-D>YTCR0IAKrX'~ *]%E؝ݻqkwU lAC@(lkQʳ~qhC鲳Y {=b,{l71J,M-IMdc"ԩ r> ֙K-5_TXHP s `qU[[-1$/@+Iu ,VАY }s B GeS6<-4@ #Noj;pIɎ Ë)vΤ9_A}*7kӕ eY@$c9/#uc&+rEԢbax᥯pjXh}$FaeŬdX$֫9(O=_fRq!]ǥT!~ (!_:Dϝ]B=vpRQ$Gu3UAvY]{je.S{nwJ蠊 ^%tQ-D+;<]g&Y ⵤ^L;<0v2J+2dc1Qv @j9, d;^N͉I>?PUAv>gZVOc=1"R&qdX-?~(-Ɵ݆=Vu4YX?|D>((Gz%ɸ'ѯ&"GPi^e'=WƒlcsCEg!t'⹂:x) .!~>@9<0x3-y`q`=Q r$'Cev1h`?cXӍ ]Y=-0Sűɠ؀?D:!-V ݩlL*K#2RFޜsbBzBrhЫ,Dxs 2[%SI^YF\p'BPC  3JE~ ̈́=DH_'yU{3E?=/!$<تVvL&+tYlr<|1ΐYQvPgK?4!=6kAZ0I[;y'<$A!a,v9@SY뿍,bEc!FciD4}I?АY_˨DN+gPtGu\[ hH aEp(( lRL|$=Q>Afؒ CE>i;-?Ӟk }Ko3f"vKS@߳ #54wul6]aA8ӹ6 *$FDE؅<_qlf$*,NC^|I7<$F(G`:Ǽk/ׅ#5̭psi D\Uhs\0&PoU%5iOG>+zJt;qd4U#3\llc,4BT6[ >=0R[&@@v& ~RԐAJl nJ |6r:Iќ_ ؆edn #Ϳy*'K'fa&!(;,|T[+ rV ?V&9  utj_JhUV.'we@&謬:AUTcM΂rEߥc-|Uxg4M[/4*V7&_RϪ=Xz&p[,Pclpݴ}ǟ\#Ԯ^͈^(`g` ൽz B!ˈY AK[i)WY7aϾԪU `%>ؚ{"Xf}0ԈkI*MY/C]=ua'ʘRpZI(/k- XŞ_RhQc?vnL^נ 1 Ǽ)jmq46ĒXw5EC>⼄x\ս|նB)mbF{&,8H}ǡ%isXeNB r'(m6MT5'2ҕ8Qv%:ohN{l:L/VM=H/K!f:efm7nHW!(Afu!k=HDE^cN3+T@(6TN14X<qu4XL| Iv=ȩSXh&TQvT8qH7rfT .+#Oʲ~fbK+p<1sD>?CNӖ5E |e h]Y"hΩkiv!VtIaP_wBi{wz=}Ӛ]z#ID@u'wf8J>D+i=0VFh6 h;!Gj^c57u!;< 6 pB@ bs-ٽ)VJiy$Kj%0$Q*ߤ@`-#rɾd]:H`++|uD;`nù$u:p-5Lgڠ3'6'3N}NC'?T {_%+Se&JJ& YTR{!{HLw, n? oU%yTnMpJDjsoկ Yi$g쾡?~3>`õ⯂ҿ҇a.ٔtaNBt7 /Zt0*1gÞ A TiچDqҘ:ԧHn?Akiu!3b V,Q|LCs $9 $vAҗmA8_woAgC@.!R;obw weGvιPzZZkȮIzGGtFDw?FBͦ6:HꂅC9o%9 "% `>L1[褝ِZ0ܒs8uL|ןU)8sc0sT tr|v%lrUfN_Ħwx`F䩼U1 .6(*?̟+/oxPdv,pg4>[PasOuϣ&uM h9c>nJ6f=7^X:cѷi6 ^ko<^瑻~{e8P]JOR8O8NbW. kGs޼{5D+e neNfPDB }Iw 3h42==>14}{^5/MeN.iϟv\6{h(2I &[f r#$ ƷPP6a2_i/]xq7 + \vdQ .S IBNJ!zEsle{{ j>Sn|/8< G2 ؖkb'T>$  $=y-),ɺW`:jf1+m#-Y%$Y*Pj.(KVgHOVFTVD=$ ې^O7w;P U ]ɝ4Aȉav$^Z8ee,~uqFZhOD~]gZt0ϝ$D) z X+8#tn>?TI&wؗSbԝIGJ,I:T ¸ {l# (%PBP;L6'{lOLAzOI/\4G طkMs >ޏSeGa4ͯua64>.~J/1'gs}Yp>"Q0ΤhY>ŗDG1g 4N/5A!U1 3Ձ FR_Z9= SL'ځ| fItc :_2\ <E|XJr``\`O` Sx!d1r5KV~LP.;=bZezA]˨08N8lF3iȮ Y;7I9[fѐ';D!R}o}Դb@_\~MJM5zV^ϭ2L^=]MQ[rqY/́PCa -bIceIN'** ,%O5D9ɗ8>ݘ,(.逩ݚlpp&ֳ) 6B8}"t\z4W[R0"0cL]@S>DuաBf~ьo )J(g+>A֢ጡt&Qzh·~@ Vk]FB*2gǿbmagvjj]ˣ!)LvmPtEF?FC"[UN׉¨qw3{'A` HR.&{ŻX2Rl t.VN|s\g Yـ;U>LG |)=\ ?;fIK@Nvjsߧ]'ux~W vP/ +8뻡蔽=s[^VF416Pvw|ŢvXRՐM;i*gX/nďDhQ/#Xtl;p%cNd}$Y<]n5x<8D.Q?`Ccv ԔB0r)tH6¥noJsJft*U;HtRR [J2 Ys_Ú42\FhT1b{u qC3.#5(+&d+)_9XF',BBigްK:r)zcn+tLCs~Xg`JaLU5NfԔ /<\BXV@/ xا..\Wa3!g "F8qi Le6W ).F<-K4 |`*[B&ޖ\<&=0`q\1eB\zy=tODZs[rJmo9ԄT#81Kx6f/*&Ys'9u p0,mzSjߠ7*fI.Fe` [pʯX.0&PD)n$e$nXMer檋H{:{N&w;챢,ڻ@1G)O,i 2\Fd]@.+QB>IemRq&]ΫgEyC#ԚZbz2h`T7;ôhZE.>5Fw3H >Ƭ4`M^+7>g KF~~,r]@%sQHeO'/Qv*XW.Б1#0;%e 7S02m+2+ő뚟-#uo4ŒQGsf#3Ы!+\ju/M!CI I1J>\!T\O=IJFx$ ]xP~5T9.>Cg Kbg%kh}e5^V1V !'>xjƯ*u#@xbc4q'J./S)r6BLygFQ]0DrԽU YmߦPbb?[Tq1wR$!g6%y9Pxa*xDQM'+{ߎ.pu| f?v#5)M;6vI5UrRqpʞ$HnbA XTƣ*uMR|>|zMNit-tE$_Y(I5,5^6̵;*a3/9ǏCՖ0*De@սڇcj.O~mѴ' O*f3򑲍 -!f,r] 5(v!8f$ ɬ$KXaJIcܞG#{Sўh+4=K;ʝn_!D(YYhzT TtjW4;evYS!]Et{x5Q+p\ֺfǥxnkK7TQs/KN)tbM+< =8p"&O'\ E5(P:7};,!@1%%Fn ɷUmQ/9-b2"+fzi⍠} G)cW ^)Y%5Oؙ+9454 lcDzwh<5~ʚE \"#bC|ףV__ʹ%/Qqb{ 6epx@4(,8&L{cr9?qKI RWpmR@U։:~d^Fuj΢,1}[KYrt}c雺f܎2s ?b1BC@+mQijr**܊5u14Xv}]F5x A80O=B0eyVKE3ӚϮGaiF'TXL`b {T" .׌+pxy\%xM3cMGk[1(3O꘮i'/iU m|y٨}LnǙ'#ǜWṣFCO|!kȣ&ONGXrS߶t +DZSv#9?4,)W):pA#aϟ-kFuSJܐ7:|@ ˺ [ 4E?GT([w\a<&YD\Jی/cz2>q-i:g~/baRwIq>,u]Qއ-g?eP'F)b]JmI4`NOT#.)|~,u*أ퐈^Fi9CFcuZ1 5 kC`ZGw)l`ѻu\GϞR05l/$_yO`xߓ`qr(dtv /mQ/B[3bJS!{3XQO(n"ײ:ޗͳީI8 yZ˳}5.> TYNJwꊨ܌ *F✜0lBKBˀftY$~,&y(N뿳?*Vx-Z! 8ubrS 7;mg< KB}-źG l-z-G UJDG-ltM^kҪ2znGGβ  럲˩m5!,*8s݇7+HץtTDUǧ7wLۢd+v֮Y9`̪5(H'nڲ/ၱaVZG3)(ƷsVvPW5 udٶ7|Y"mDSQ̭}BE/qz@wVgU_!rӤ27s"gڢɚYU>~9@uG2tJ}?+(,n]!cGxo+{BE>BuXPߠ6arځ޽1ﳈ޾4$Of }=<smw\l u!D$bm>2RġDf%8 hq$鷅2@™7oCQ:z|jY~^okq߫(ǜxYT0v6F@UH/P_[c_kI_sX+ +|Ib !@"\Pǯ0$6MsO  |깋Np {w'J4 ;jsT:ԟF -*c9L7[ABMEyPh^>[?NPY8VKo`⊬_//I%oU!V* Xnj#&f sm Rc4k>^a |6~4zL+,ERL=qUSy\kO#超ŭJSe&Plj:߸KW?)6FA]cSq)[hŚ0qhlx,a{Ps=wj-QY]Hr2[!ҋvpg_9epCrI3NR"mY4f<)ߤL? .k_my.0Z bn7RFh\s2B ,r\-^;h\]*Y'w#@IWP dxO>/?ug7 XcI٭f*zLlQx"æNn^7\ځ;F)*:vՑ4'j]s;h6ܾFǀhC*~H"9XW9($|'b':zoI\\w#eF&THoڴ"+3Ui'0 nhy+k2q9&O;/E!C}1fcWpMuG0ՇԞUU uKùHDHH/Ǻrj)>)ywuu>P8aauD嵭Pv/BVCOba LV`b|n\]ՁarW`Ue lc ?z2:"tyd"Nmm=BY>ywQR!v|26j&yEZ@fRGmo^Li3 a{puO` Q<0$9A/(q ԐJ衹;pQ<<8z0~;_DBPYxAyM+7tkZ%Ȍa68,s9R,`(x: F0&vZfla:p+~`aN4ZSY^ Yx/ "T9 rd֚5릣ynTʒkQ=@OܦVÊe9Nğw[qBʏaa6|c:ĕՖ}i[:/d,=W4{:m~0=Ő_ s}BnVNܜE:\{kpMq>0ͷǗ?ԗ ؿL](=?4V dkk" B E -[_,& (ʰ%83y@ '> ?sU0W} Bž )h5Ӯa2$嘚`cpz#<ґwRhW2 9vK~eK򕤧Y)oF0^޿G38rrqi/L ;,ꊎşW'6@e@DR`] p'(}8Q թl :aN)G0%_YiW*{a@,-(:A5 KMwߗfd !1/=G(1JBWJCcߎ:q' ~S^ͯ&rg w`LWPO@R0ܺt Łx߷ݫ1 Yq{PQb;x~M #8OT\-"TZ$G]uU f8eptG'z"S4- ȸ?!%Jr,BCbE٧T"LJ;.X"hAFؐ~s^imI˜+ޞ*0JZl^O/H]鄢 <uo\{f8ۻ-er*"_jrDhx9}4|;WZJ!QU.%|nND^o)B~#+Z){[88th'0l .و۪6ZX`jcq,މ`$_-^C d^@YxHl\&pM*m*F7bug0D)=:JT{u,^^8Q !yO?h "x#Nl=fO aYC=#mL u &u {PW+?oNx~kucbJ\=Bw3`d|qBRS>ɞf+"3*XG*4#Y\/,.Vʃ72>M d,l}ܽS$~|:X<勞18Þ[z?0ƗI3cͮSHyg=R%3bԯ`Ch6uur66%l!1RLqa)0̒,X+kZpMxFg:{Uw^O!_Zk k2[nee*n& ةOۚཌfE7l,I q2Br֬#<ՊdIJzM'l`l7c\ۈ`7.5{Eϻ[_NDks9˽ 7n-jS4~.LbHA5Zt1N"Z@.bA%5%9ʮs\#qм[HsvL#n^ت/;$m,fU9%,O@ܤmx 6G/VkufvN}sBz㌜6Щ fhp̗"~xsܸ r\y)j`hkLeI_X@I屈g@@`N#AOZg_rAԿ%{Fza]oG{6Ws2{R[$6INd[hnmFʾqWw;!@@VyjZ<`1ؙ̢'I qwyp kVLl ܬ^Uݼv.Ǜl{_ Zj{{&ew3kuRT^:sĆR+ X.g:Ԅ<"X0J>wvުJ\:; ex`xt7exa_X#߰!aFxy[1b'hbI3 v $E:U@EJ[eS+0&X;pv8}C{hK=GjN}(^`")ŌYD&6!;1-ׅ|'Es%*کH!=R֭G>UC3ˁdbZO_ 7hVt;(OdqƤOo?DMBK**v]WD@{Epb"{_A|ZN|= `TG) ݜňEv'cP/ eZ?I0L{B^q lkh{]=;/zFtH& Utӏ\hBA!WAt+M-ќu[hym% < *mx/nJ_ky$8%ҟmfZ:F姽: 9Ha zT  t2I(Ċz " qǯت@EB2M>ḖO[. g{&Gye3tXrm㬲X gyG_Omm6u%ugfcDΠRPux]y[C'Zoa#(+7s_ZȤZV쏶wG?[r$,IG5uRz5@o 9zLb9z6m!08fY~_~EȦ%%|{)( XV TVqN2@g"/'u/ܚc'k6W 1[F?`ĸpqhX:hr#"BauAQ x{t@ Xp@+#29U1m~WetgRO^Z hƇn2=WC,P0'uf7O K zCqDokchL ^#fl=pi;RȖA;IEž:2bFfF=&t=2pdsS^(^wkh5Z*g.6<8p4i:8=t`(Q ~ W.T=t Òvx9foYM1Crf7Jnb1RB(TM2MQqtѯu OIa6kq %BГR539$[m}#3'`8R}x! `zM .baa.FN7{M_,2X2F&s>'&I 5؟a|`\~7༹-@c})a7RD1nq5V?b$4[~G9]Z'7E{O ϴjt./էaq^.M?zʽom]7,WR2_7Ge+긒>9P. 5%G Kng~Ԙ=(}b=rwlARPQWU-f:uYEcA]06N%yO3*AG(n=D=VgZ-Jչd? DtxY'4I/$ěʝ% ˆHLx(h$Wega7j4Yi\؁j1λ]_RO{;CRajǮmO3Ih8ъq FD64D1 &Gf}*DVk|(BW<ˆBbao/Wپ^w×+; rO3s[1omGa{d,I~?[l|FaPփf c/Usџ 5Mpk"ζ:dTLh{.!lɻGhBˣtC|O҇K LjS`9xs #5~V ߰8#dDK{ @IϬT8I,,mlZ,[3bb§)2F!z]+Io秝2aM:\g2`ў1.]YlҘk l%Eq[*}ڏP|.eq$% ]Db^G-H, 6^7%'V|Es&?q R7IuFu#mR,2L oxWv7H|Dw}XnHiA-V,줆km'10 G6Nw56sxŅ2/b,.A/me_ݲ7l A}ЕYCfǭT1,Sܾ$la {+@3Y̏>J,Wa3|=mX~'ZKE$F7 V6 yS˼'AK- LK9%;zSc m-]y½/;}ooD@o?B )tGPsא|30rQԯJcތfޗ 䰇p G)vd5[Ll>IfI$~0pEz]FNG]+RRH~~ClfT_O Kv(O+cAйpzPW b W{ >8Q힫+Oc< kcхYgaO, pYMV iQ |l ㏸ʴ? ,%kKZdbCFcT<7zYqRjEgEbe gСs7x'K 1ȶT@n^QZTQ9|+FhxDP7,@p VH%t`v?&$2E+*ILAbrŋVk:9@ֈ0ȟ BvgӾvvU%3.Y`/) ťygȺb(l^⚯$#5#~Q%)U ZW_cu { 1c´;q[pRpLf@#_~vXpcDZ9H bw/.Gz,iΔ+-1LŽx;Q\E9Kٔ\X^ BC‘}ii_IE JImP. S^S>ʮɲ_e֮BL9zIPb|J~ KLq3Li#"ZT, ԰2/vއmsLzbGhg&^oohXQCxoF= %3&F y1>?i*ZEΌ .9[_qŦ@̎>tJm9iy'B ·;5E$Kɑ\?rJW_tq&kt""pf5ҋEݹJ/](X;\āj/`@}Yר]pT|W Z0] w[HÀuB :o_4YLI'NlʨkDc@gO ؏ [ }zmo"{ SJy@Gc^Рdf9?pkE ;Pqv&+XɫlSBҍ4j\OW C +D\REi|3Vz1"bd:SyH"tN y]*jQ dϰkLڼ[dsf{!70?;*(:h&f{j٪9hz#$dȖ _pu9AkI۷BzU 8&S>zʴ~$?І|>Pv׫x|r)ZRRU\ŕkH'j-؄2˩:2 پh0M3㻜*Pƅ\I!p%Jx"Ojnvy׊Q(;hJ RZÖ_A"@3qWrTn;oGfܓՕѫCgȯHX+gZben/5B.)ʚį|<")3FʰMY>CqDkg|S_F 9}fp,40jنc\Kzm\"H\ aC"63]:=ﰑ/$:sM0 YECB_nZGI!~sB.kC.qIJ:':paݟqˁTC"m !͌n5o1hSAIsTE;+tn)38!T" !uCVF˜ud.%cO/@]'Sd;L=hS3q,Ki:\NG5L&(' O!x\Tƶ3y7Oe\Qy)9=`6p5*~" l}"Vy;0pd5^Lp+z;wX5;}o!KuB|ͥ?x:llj7wb ͡oʤ'%J~H_8{豮&u_duI4mD~!tL w@ W;ִ%MKO@b+U L h$fV\J0i38͒zߡNd>s=x5{z0ls?'3b`]U4[RF40,nk| 1X 03őB#e!237z+(о\)-_Yz=Xr@;;S8OoTQK|=8LݰX ;DVD2|8n,ժwJ a3G94ك㮒QDb'~JnE<>d'Vk0#Q[\gw)`)s=L4)^UO36PMjr-c1ube`o˶M A0E5lZ\= ٞ,ryw%S#v`0DOxE82;[QoVnƬX'21#p-ĺ^1pTAxa !UNhIKNÇv3vAQcoEa;zYױ_/e&Ykoyu}y4!8SYt/J~ՁqP;n2n4TU5Wm^~jr2Էo`0v %e˱KٕNZ=]hDOݙ3L u6XA(Sh'?;h;lʦån9۬Y뇼[cf DU5(78gEӇgE$zE˛m(LpL|\~/vHj4WܒjE1#}FN@qFtst. ?H߱00TvF\J}|~쟃T }kfT]%ɢ-Q?}#"meZ5kKS~VEr[;I\#BrєT ^>{L22C5VM- -0 x}ex#^/93>'V7~2 ~i1FOVvn|y~3νRHIlξ>=%; iKqFK9È&5*My6DO?^Z+wyHRP!>m,XAXIOT\8+y@M5r^[ՀfU/UARn4{4DA\.$ADcWHigfӊcBv]Bx58צ}qVL4ljCZݥ.WǗr[{7S#E➳zy?0}̙؞Sݣ̻ғ}b0V.;B:g6kn.0J]Rt;B>X4bXk,)6Jv1ɓ#HE8-Zr>ٮTBŒl^^D?#;n.=+ZeC(1ICN.$:"RNi _l'/A꒯]0Սȣ%]{h51#}nsO2 '4~AY@ŴӰ'9Y",j@md8v[' bk%l"hot-^a8z|\_}YXWPLl!lNQٴUQ1c &OW#Y=>0m9c`h@ϻ%.xyj$K Gbvk^aN3Ie]oTnske O9 Zjo還&D{]PlBhYj'M> PA|4lHdjNQkfoFV:^orAM';mNM7j!3&Iq8]yHXI(hn pId|.;9v;cyJ~[M11Jwv;$1]`ʖN o8,)ƨT`*M%b$=")3yç66̿ɞchֆ6gܣEZ6Ѻ <>s{eBx[9^nYZ3gD^{XN9ߝ}z<ΥVvY qe+!ijyY~SLAaHޗY~nԞZJ|!0*&WlaiP=]6-guǧ?SX)pɫPׇ󹩊-%)~W$ƣBIU-t flAT %$oŒ+QYT,IYXAT+[ 'DmHOzY^c/thC5]p *Ւ9!l5lDAsJtO?PHkbٵ$Gml;(>'^1['Wr?ÃBE* H9NN3e4T?(:Ê,(bُF@>nNefS;<mq'P1WՎ"{3/ }tb@=`h5墛JLkdmo\soh 3`spAԟkRy+ r qYOOxA_~1%R0A+؉ԭ W]t?Nu?)wrgJMWނ9l0tUABO7rV>2lg[P;9Uw%A Qtact1//$ ?n 3AzL4=US7aY:~]Pp"'/&Rz֟nddy{=7Tܢ6smP@(!89kS96Xs|{sBzx]9 ݜ ߞ ՋKTL3{0OOr=[.5$'c;cCe˜1mE03?+I* c(FK$uݴ!6DX^P13- NM& 0ԃǺao>zBE ֠j,z|An)yW[GCe@6 FH0:۟S ʲ[W$@FgxΘAtNx)`V[H>MNm[F&ȜPwn֧%ǫYGBwR)O1.+0!C픅q~[. ZPm<6"`t9TXc;CJLƢգܶ94. Ɣ %丝/#X4 ſy# K;00kw1_BsҖUN XXy~Z" ,? ?`2~݇/q1(<$$"j'~f HWf9{ @[B{ap~F\&stʏƂM'ۥX7gùIafmk\!>ET D|bߔ9NFʤ<0cAyGCv 5h%9OЀQ1 z*[VM60rW=&c÷"vje3kV6H۱S%+<5O40Ulh)z9oHh`dK1x>XEYz0rhvH0G:t,1=G!l[vNmF*J]m7B| t*] 1gtNJJB-5VF'kqNZg:QҭbHY=wt& 7YAoQ 5Zl2+`kۗj3\/I>]$M5cu]٦ۡ0sFX\ wxdnKaID#R0l,ze({5:1|4˺nA"QHB$W-*?T_L$Bھ.r-H2(@&+:B)E4>mS,!0K&L^UM}<TXu:9#y4@Qr+6'fdP,%5BJjSB}JYWKk;2%" H5+-4ͷ>sGzTgEi9uSiHڲ ť$`!JGBS%^3])?ܩdDIa 174 {ENSan<ᇊrEd8W?جIQQW/8ISm p.ڈN2XX+ӟcj)~o950N}$pD O%"MCk+iGޘdrp3A'ͫ#UYuXwn)Lh8 Hg޳Oɮz;%3?ZZ w} hpcGǡ5/T:#E&B q^ gM0yբ(j?҂le'ʳlDO \LdSk>9jWM)O#2YkZ;;LTېEU!˃NU >б&͡OE"{CŖg_ha;gnjM+R\і|4S`dUz,3zQUk$q e=́ "qK-fؖK~*Y _^8v uPQrp LW%bVֺizpe?ˬ*QuKz )fN8bSkꞂ6d" ]ժx6%t(ًF\eQ,o'*A(eIǖxF@XHŁ ]q$bufQIFZ(נ7nHsUTg|v7.М %;Þ4&#?>mOo6DɕմTi©:lBC)ȉƝ1W>AQUG9:Siԗ4?ݟA]LF ?>C! #OANZJ$YԾN4lDexxJf\fۄaPUlx} =S)Hia$?^\goGY%f tSCͽQ;AKFԯK)3)K>bwO䕛M@'nSZNF3Q|ɯ8+/No>)I˗@Sׯɣ@Z0kPB`](8" "naUlof0͈2F~g?/b&ӫLtVHpFj~-j ;#%вoGχ1[1äWL'4dffN1Y\eA ֯5 0Z?p̼!:w;wE4Tw*- lVyRomKnݮUQ4Kp0 cҹT󗻳μ%Τ۾ 5Gl=|k[᭶䵎k؍'%aWVJ+O%k/F*pKڤSoP۵P u/TtBU~Ez"RS,7q1">"F?Ryp.12U+I"c#b֙Yv^2s™kE{ p=wЍ"T_jR .$2n=yEӿ<`;b}eZ1OL1[hA648x4Îk׆/ $A5.SO\%dWOg34y靭GrY$VB Е@ǻWƾէ-+JVVwgx/jϘMHQ'^XʭC7&a8[[}zҿF@Y[۰LԻ(q# s,8d) apqڃ+{7':>-׽ʶ+rY.*ײGj\q]nߵѾIHZ҂P ͜EpRJZ4=/8:# O塷4Qw Fz 9"5qz&c쮹Ar迷~y@de9pKJ'Ů2 r8.3, D…9y.ofo%ʵ?M EMEde`*ףP//Hˆyj;ujf157 aXy=fRٴRKZG`HVYcxޞ_Bp"JaLذ7Pv |ku7("F&,.ݶ]lq_ 8c6cM1(ICT{lN=EL.bd׋|h]F]#8:ڥxVb!ι:ljTIQN "72_S54*qxQcDEJmyŧ nrrP~+@9,'ĈUQ,*_@q "ՍbX٪'݆xg7MqD#`&HNJ݃ſDX^= ZKd̀-:~h9C2Jơ="[e:PfԳe2/R8zkLe~~w!YFU)hk~YGrzNI'8vLP4}]膉6WG>R?.%AьIF? 1~dTa8 &<.>lYb{RԎ4`MWޝ\sQF0D17pgޕcUҮ>(]Y4at/s`±|Mvur[4DT uFŝ\WR~08 xG@w?4#:T[Ka ngq,<(\J/0qcz,_tbICa.rxɍ9CT&x٢;2sΌݩ@is_ 1:V3KWPeVUUĽu?Pa&ҙDmI9~/4|`y1;>*fC9{˄l/$u>[[F!]C 3*m&\zΖէQ0CBm\&MJ!jzg a`:{܍.;E(bIk6LG?UE@p|t*4ХRq@ !g@V75,v(tE$a\KTnh5~ 8u藆cF貢"YpL# E5QC58{V.'Fv,ӁY%FH?)O>ϪT:|Sydfm_5ְP#nd/+_8r%*) X@ &5SA9}‚Pw˶1BxOQ_*"IgWcoEf(-_Qy-HeKȶ,%?$S“(Vbxة8$2pT 9le>n ҔJK;rh9 :PW t9# [UPl ZkdPT\a~1~ M*)Yz;nxBPx vf4N7@ q'?8Q&'L9J-Ma0]0p=m46<k]h&CLFY<~RgB4ѪGA4=LIT8qOPRrS=̌V;|#Oa2`Ī W yC+O-XXZ"rVtֺ If)yNp@a2#y bbiX!Yӯ w=I9P hȗ4հ`[?O͎s(hJohE;sCw݊KIFO:r;|@x09k'V:D׼7M<\/8woNa"$.W l$'ZnqaY3ؖO{ yڎԬc{j?O Rm8' ']#; 3`b29[.IlF)Fdc P\8w"[~Ő{dDuWb6rnW>E*Ү݃cqES]SЧlGih%/mxƁg

r|H1/ӐKKkk2nRdrEaE.PoKkE*#!&۰D`Pp*3뇪NԥVs+O`)jT=d4~^=ˆo3 ;,Y% ZfK|gGzU/×>j: ^ZC= XWT̀B_J6}9+?j^<ǽIZxZQǵ3NLϋG(I`Tj3&!fό1sE`>P`7SGi7S%|1H\7ӆoj@8ԷdeȀ(Ǹϰ*@l˅.YV.Ӣi|NM3ypzQV7@P4g_6xn}&%ӵ}ʒj3 _+ ahݖ߯q%C y\6)yj% ցtwo nN&CEF.{(yp8S/|ܸ^GƯ1逸%ڝڐZgrV*Ӣд C|rFGiZ*^_{5PuCm}ˀ' ^DIҞUlgIk0mpd71efG1>ƒ|6p,g:JĆ-o2OeJp>Zvp#9~dqbсCVm &mLO17|R,7;Qu~sԑ] Ʊlta|UUi6i8ZX?8j:O v!aƑƭGye_-O7Qx%/_A# 5;3Q?sNr' nHcCN.D @~`v'7:4Ws4ا u:ם|H@z b;{>G.3N@  r5KE18^K px@ KEkJ5vk-4q#2k?Z4rMgjKoHD_[h+!v+Ȩ쉶 ]б}rPeKu\D1.0kѤf%Φ*m4Luq?4E!DqOs@K)oӉF7 j ȜJ'q-#1EҜY`z$U  jAۓL5FVC0kh+SF6z shlmz4POIt B ma ի"niI)`FX=.a0"`~-7ÏFt_YCUg?/ fPOQhi?I%ZMgOhU>Bk_EPv":GӲf%wVnHqv TQk5 6ZK K-~xȽ*"Orn㥙)?^(737icQQ!@ܠݫد;kc1/!_/(gKn_'= il *sJ)flE ִv`'Fy=KZ _fڢ~<*~B_+iKA.`Mk[@9hzvG6g5"jXVquZ b %j7!*l`u H쮖AB 3AM{1mQ:f1 ghuQ}ϸv;cS*mQxFDl\xڇ;S9 lF>(w+im{']OM4%w[5}hxHU'^wd@iORFV5^E`ꜵV0-svY啍m>з>V 6$+3yE*sȉ`Y0qo8Asм )' M IxX[!^b!l=7(BOH-s9a@jg_\h -Y$Y9RpZJ{J7)BR[RbԦ*%jg̫}`Eфy^@[K# yVW9㪠zM%Gdsarc*Z]d2߼¹ؖ1G[[] 2tqU"ANpl"!t%"o Y*K#qc `לdIB&}\lj>F,+a!^ /kc!Jfi3ےֹ{>̝J >pV~vŰs{bN;f\ײEUtbͻ&7 |#̢Q#w2 ouJQnZ:gmPɶ6[Ëæ26Ty^%"l_*ěHbFOݼod]Q{%%hʰIw > |QBI[ܺtV'"3kc[htd!X.Ӽa)=R44/v5gbt{9&g{ Us oLKlZjuK"'3L,DG.C=PRZ|H00=pLH:6c-#XOH^Dl_xܤ][hm}?sB-341Vb7 f#aw'RӶx yl_J2t`lnTRs*wRv%Fײ^@V5tZxfԪNHjڜ k0#9΅E7*֝0 TH~ >xz5}o{¯K 8 I {g"G3/0S`|6$yHi#C7CŊ;.O鉰!fsLkSeI,{8i/܋WRiK8O8| {Hi 37H6MQ*NL-KQ MqE\wM;- r׷S(74!Fd&{s 'e/0sݼ35I?5 02߸)C6_]v~cc1-P2t\( Щp`(sLj ^fDgZ&$;; \?Rė&ӠZ F7|>슦HkoXq#!1d SAQcVލi/w4-=|9(lRO1E) sEĐH6\;Q(5hG\JcD Np"ڂd L~4y謜$1YuB P4NQm@]b]G>R2]C|VRiWW8a ܐx&(:oVe 3.߭I>V,E]km9]`W@#>}<@gn%B(s16wDxv :0zA)yw8ҼiKa;@~w86Haw+D|N.o3_}2H4#l#=M 9!qP:!͇iYknFq|~jA6 6օ>=M,{`L'*{-*!s`< + To-PcN\GVTGv:L1} *7Zj^J{j7)S@O5(X'k֦p%!0AW׮9-M9qoF 2W;h=M|oI']P;_`;~2Cf閭k2MчX76'Ш4ǧ8sq\pE I9KVUhT9nS8u$SCl*7a%Z  .ܓChiKRsf-45 V7n];"<X=̈́AE_Ph K!<v'tcU=UiY4n@UjFr~~X疓ұ[!ߕa`2>rM8-+fA+*cypvI_t V >ݥfe)O)n.OӺX *&˱p*$>Aq@0>݀G_cg ^Aq7C۟Mprõ!xVgpB^Q`J6}c#uDbGpVm A`JJW1 fcko"1|؋bIj5H(~)Jm$rhCk`w6阑L DwY<\u7j.7EL"fCVp C0GmYN JZ(8ApKTHu;DD荒lF&^J&Lע`4w0E}G}%L[}VyYk~i*a)5w/M2[Wi]4Ϭ lkw<53q ݣQӷY){6nj)~}V}'@E Ov n:IW/EUPC66|}p\J g8 əd:3r uZx"^?6vi=?޴ o J&q~{W Nڜ0~wXfa JPcn'kOs" 7B v1/3[6"45, ]80ѧܩj\x,+P(o<6cC2~ږv];FJ:+srl/G Qz%M@GEJj.b0+*Uj[߹8яGqZN ]iܚ@NI@?[M>(hvn&ؒ|8ѯ jLB( rqFNjq$㐊{ Aϔe1oӡPk+ *,ªU^%D:Dfmq["~3 W]mik/'g?%b[$뙔xr~虝O^ Tkܹh!'q˿?5.MkOvi' AUv_1"ޕ.]0)R+tӘ=p`3hs]V К@0⿒xL_P%-4];EaS=s|=i?c~aCz D?&',טg nDʋf>Aa҄^$^!$ERjF6i:E6r.O5Zsӓ4sE[B3ɛoՃ/36wI8(3l(6$ǖUi͗q5'Jx|r+gT[dE&u˞N5,uyCQCQe',ʓ/Q^Ͷҧ˜;^̞/Xm/3%qV B~NH[q*,FO{SA>04!`xmH jFb4)#vȋdʳ=/ fg yծMDCJrHB<0|5h@5!,\&~V[Kɻ5}d9fdUsVM ղ٨#,S Yz[E Ccjy4+4-%ԭ.N+:V-4`p!9D}~^P&xqS[R0K(*x׿ɂ*6B|U9mXc ™¢oĕM- pǭIЈD6|5܌eq}  xl$X]] יcrR+ enč_>CL&jg~tٵ[/FbI+Pks367MUCQ-gs`0z36rPkL*=)dzѸ2H"EDr/iO|$zG6t,Vt{?W-ZG@Ȓ8JP)L)=51~f8+_p|B=a%l_LPsUhf+"Mtͫ]~fY8fInh*$i)&ޗV`ij4)8$ 1׈8\bRl8}xgKp[[g=qWC==(I^=[sW<#Ap8*d"*crqtY_ñcsCHL6Ub8Neu*lRpjx`ߒކd vlcοQ*Qw xu$8L9")ksV{$rWL:l# qӛuǕ{\#ЦqW _,M|ǎsv\*V"MJ2WE=M =N<;p4C:1饋Ȩ\1ZeZ틣@F2QٮIcp/T:xO[1SF@Bjo#}`.6^|6*aj,hvH=U:h_JPP}zqnQ#pK'10?}σx/`bwU Ҽ ?ztbKV-7jQbߴF|qoW {<"l#= {. w8缿~fɸԩ[KKOsϭe) d/$ឦItذŭeYW)olY'O&]P^+!V7|;n3#~|JRe8K;^R%dSu c׼d;;КT7)J704΢qhZ^ܙ:)C&wcNigLϺ%['$Ge y$ƫ]"NZbRi.1Y X$ 6#lse4( U|ԡrc˾aN>_;UF?|,!gK2ȭpn! *n@^`ۑ__$ zG\R @~YSg9߭aST-!d> m枑#Pz B٦{H ۱*7si3Tkywv]s{ϑѹ%Lݒqx,A}P!^aa$ SAw;3+grwJXi)%K[-DM%ӎBlp'~kwS# 5Ι*x9)O2o+mctc\_Z(a,Δ!`rEFH8&!Ps.MfZ (:.!𵴗PJo-ֹ#6DX fz0,C8.*Ƭcvk҅IH0nEe[m~Pb_!}I.LE76(丒rfCZ-ݢQ_7@`~Qc$]p]/{n ٗ(dYzw^${aPcQ*_q<o4o4=Eu`J< {{VMHԗ=\ d(ٳkA_aMѪWxG$s%VWn۾"^svJ jYm 6@:7F=!٬iEenzy9vCc{)~B޷ٽ+wu-b%[(?``8ϝs--yӼ%F\BCT@(⋱F;] :F`+*eD^cϥk%4 nM:צ^ M͸3z_ٓL(Ǒ}NdjxSUĞiX2sXs(o׵yKG>;uwƟ ƚg^Vmt̃qU3%9ϿQ P{|2rNz&HX/3Όzp^.UGUKz,Knh Fdl9X YN=cj\v U:VILSq XEHD\ !۳pGҿFqYЈkf ND,I߁7ms#2"qLȻH`h0ŗ"%QR=\8yck=Mmf'Lp~C?6#4[?H(pHœ:j7:*QR{b@ZoeK 8WܯǮs_+) 8F u ntdS^a #iXU[./Q qbbCZe$#EŰuU(;NjgKU#6k4}m vF V/,YD%6G~[U+Wi*#,o?Ft2M+OBWz~!}f9@4/HΎnVYSzQ8 DV'_iI,}f+ȍ4s?0@HġyO^ KݲkhGM^},.{Ej{v~Uos]ߺ])˱ tXvov2JA eH=̷ޖhÌDi<"`*hڡ_,(`6/ޛن' bLR1ô$>#ͫZ`}HSQ}ɡ`硓 l\^t*r%_<'Nt#>@Sߘa@i9u27akb9Bp~q+S?$;;=FD$ًI`ۖlvp3@0%K`TJppS UPl'l.SM8 $tZu/wRv(/w51xǦ3&9-!ӇҜoA][v<SSRgGa⋣UI[Q%B}u8Y 8D:xw:w'}?'*Hbҙ7$U)C"!Ttdm&7'<_td5CwhaZ3 &; .7dWIA b ;[5Ez5KK%;̸V rj*@@̄KghvL xCr#[ BWX:pfrzD|S)̹a"o^/.agR~7 Q{IwS!e~^i?N9{P'{ ot nk y{o9\&MeP0SЭ{~9ty'I8rEavDgoA#A:ܠ\y> H`[ު=ժYX2Q$??=. ?f֙Sڹ'@T5D`ٵOз"(ؘvL7hLA]JQE]GpzXOD_>Tk~#|7ԥ1&}h/QvqGzz n`dG Ƿ)2Q({qM1cinZ;pk|<j~MbFu߇?Ȏ߷NGWG>R-vǚΞv g w^ rZ Q]W!zsWjaWsXm7 d4^D.U7XqӍtbRZE Ƞ9sw v]V5l{כ E-e2+?_$:`{u' G[J11--oB6jڥNS3g'J;6" RSt%ir"rLM2%[q0ݭɭl Y<"!ՙK}+?Ǜ}IP+CMsSdWBCabvE+Gc![=oo |tkCBm]bCQr~`I/xNB`dUd +0dxXC/oc U0 SF7M`Ufot3{z%D/fjTXIPM0rz9!E1#ʃ3v搂%:딯Vՠ|c7Gf#MTН$l w +"a{'@F3O0yn̏)1cO (.ʩ3Wž|'TQmºf.?jp(wAS7)$m2I&G3jg9 ,`o$͛Uwam/J rrom ^hsHnj9(BȱyHF>xjxyY\~ {16;4XV eݨwk9QgE1x*F]_O  ¯NytdTª!ѽ(X3siSl:p[2lI/F>X q]Xye:RϳyMడxL4i? h7Rs??}Z$а!1/"xs4  tջ TxkOA@3.0Lg*]hG-7SQu{zH=լįoX-_ȤDky>AT#k_A{ P.rŝ?K YF8 Ǎ:]š&)M^I(hD8%48%4) _7n@#-r'၈;ѫ ό[&+>D3_'J@$^3ޤ+)cWhisvwµ엊FWv+st p0 eMzg.C9BOնX0VB4(s5|@oEwMдDfLL_G)0'te/񩟸0g)Fdɿ–UZC]>5n$n?\> NM)j: ԓ01ҡhOBQesիZe${MJE=C0EmaX"ց>Q @і`nK8LhZK<_.K~Ma. PmOP48ߋ(L6sq|8oSarQLyE"ͧ&ƿ )5soO]p]*aWFM)F{];XcN[/+lR_JmT YPH "@T\ !+9:fWueVF̾ahTc U}%Aڮ㸕[HB#> s_gXK]>\srQh^?oڠeTq!`ڒ/%"X*]ୁGUE/\K-NuLصHyԸ@ -h\Z[G>! ΢EEٓ?7Ia 鄇Uؙa'B ؁A(g2_.jL3(*Cj*KTg]bop lݟ`4)x_'E^Ēm\.:h.X Gv31`t~_<7<O}+5R z6RDx%A\&Qѣ0lr9V17x6 EB["LNV_dY^֌(f4+2fĚt ꇊgajAMyj2jda}066l|{^ :\U34kvvl{Xf\xߝE&+EĀohIOmfE+GεVv)ߌ۳WU0)>hޓY.TXAd( uZ(!)PuߐR'؅XK-LCMM'd!G2^,5ٞτA!In"yL,sBnϻp]f˂UvWSMt@ ,}Y]sn&P apzd^RYCq= m^U$kݿ. sl3t͇x#ʨʎH;FYxX~`Wg#eJRw=/ߠBH.Y,^V 0Wg9VZIks:ᝑ}"[_$QNkj'+"9vb3AI_x}Opo|amD J9c~z+a". ;۟aJ-"ȏ$ e$;.UQ ^#e\#BKT G|rtO8!;ΝvTs3  q5vQS2[kCF,1[f ghmV?_L BXP|jpbJ 8uɲU~z{E50c#dgt1t;x!1i?i\OlQ/f݊<6Ie}z />А254sCވ+4? gv!Lj6cO xA L x![6E!|3غb; DQ&&èr:H*VcD3tswe@i\<혾&ONݍuHq{ˌ@B*`T* =$a=K)>=eLQSPXJ QO[-Q_1Z-I^]_b[?. Kj<} Nc_*M-q Ec r҅K LAwV\b-ஂwOK%TgT\s k U|\?PU)6H9\WKpaA D.`Eܦ4AQSKgl2e]¦1%:\pMLJƴ(༳~b:ReŘw[(P]/aSJbc'.%t[y0co t^¢7?~$( 8ŷGuOEF! g*\iˎ.Ys9ʓT"yJ)`Cz$&V xm`0eomBƲxoQ㟰!R͈2;1p$)]Y4YbQGL-JmdEm5ڭw(Q¦j~nq\38E ID7}*uv0[?W=#`wE)Ln:kUu=c0fH\F0M(5c҇XuaZÚA u'$`t/8e JHrb=|Ƨ.xA_V޻[q".&f•sbr'q7:BA#^U>^ElZyh7YڭG&J#}]AT ŸQY;v8CF9Ae@0 P0øpau.mYh&p;26Ns`o(8-CįA;10Rdhi{;Ė:'I3wz=oUy\.]d!a7 u|Pb~CL\7 f71y+hFt مˀEp ;:žs뺩d lIpU&[jK.l?*," jzQ921>=(E6V۷2V#Do76CG@ZlfD_?O6zIw,\Tk}Ͱ} /Nda`7Zz9I f@gx=- taHsԩ}fX2\1lה:g4d)9Z=+G}}>8I.9E։O}aKNrCIHɼDiAQ}h:Vk{$H5BmMv喀˥S2W9DH)ji7Ȓ]Y)kycr0PB+څVڧElUIwDrߒ(3n#N93~(ԣ,Ž3Md㌭ 5o׏fwMW6٦"3 6,5EI>QFS=}oC؆=eD" WòVa^trk8L<ծ]ƒwhKgRZdGlr v1ꦘU*goH1tdsAXȧw T˼r V1eFT-+ Ѭ6! #%t 08ٸM%z#m>hC#Л79=eWNR{.':#Fuܲ %&@CY|MGX5xöMZn#?OS~'_eHL&OD Eq`Fv Y[V]>1 0U2\=cH\@Ȁ`5תg;_^/t@2 Mg#n M]QmP=xf/ %ݖ7NFa>F(NA|99ܜȌ!!lߖS:Ҝc<4^eҕ!VV6&Sgk{Z+~Ih? yQVp3űC"5mPФ :0̇hw&{aq[%rICҒZ]cyg\w_j*N5KrC'K6﫱6 2`vk A̼ݢ5'W҉Fm!49^Kx׳d Ѹ&Ew-V=(08٣ŧ;h%ӚЖ0nWGuVLug AI˚=ُƉuf|y7E3~8cFR{a,& jJF&ہnsd"6*j ?:ٔd{eKU C xxe:7MV'<eto/{}P[z_Ϗ"?5&!)[ e6YrRrxiPS%cn;d$jiRIq<V4"XSgZ끟PΆHj\T&*Ae2iX îҹ5&"KٶfND4/MƱ625AEtKOp}֯jeմ^i!v*]Rwt!Ԍ"P,)޺ =r)HLm@|^ #bEX+D㧄4ڄ7G$ZtB#?f;o+]6l}DDhl($dhl/nу`Qrc ]RBEHW`iύW.<Lt Y {CyD 7.BF8U"ߣԄ^ȼS5[ VdP(~5B{dFf Mku I+p{8<wYw LZ BG@XJ5 ώo[&te&xJ]G}{!DijKv3+PvXndcO691>*6c@[B_P_AVq$!JU1s3.C]L&/P~Nm> rqH?w\6etǹlܐwfmvmlq>*0Iⓨ{HQ3{V'nAE }` =kR F4UN58 W@--hbb.Vo'DEr]+s>=sO9?jb>"s%rfaGuMyٶɽ!*ۖ2ӈ9[S?\#+ ^? $vp!8W)MJBYGA J4*'YKнHllaηJXlQ9`ri̾ O֤ǰ<3)Bn{Yoӆn(kje57^ǾId~^\r/$LaC+sD圊aip) j$1Yr6xSq]VP\&|!H hr=Ls1` wncℕagCa{M#_*Қiu "8pYnt dgJY֍lQc/gRN gi~]rg=Uu쇰 ’~Wed@Ec]h]ܜ.;i&^{TKX0ɤyXiS7-jʦKY.P2 JbKP߫j2ޘYvz-#ᝩ51R45ty+tOey;*}$?y,JUB>;J,K]q(/ҖD$$~!8$uRl~Qp`%2uЏbV0u|POI)0i8k5FJzP+}1|e؃#ڄY)Y8v"թh_~F ]zMdE,IlH_fRnNIJ0ПuA */x D8,`" Z`U2A4 q` |DYub~ :~ka7Pizj($V$77!}D /ٲ Dب4-V fs4>>ݵ6ypʞG:K8ٽ>[Pl#ӤQ/)[{IKgEGqu75 7T%q *Mޜ&PUM 1[Pčr.܍t<՘Q!k6{X^Ѽ*PVU:1`@olrp$M}T'}FM/wbrjy-u$'p ꉙ ךNV}O"f%Y3Q*ޙЧTEܡ )!85`Ee4nf~?'_5fUd"'Nw,͍:#ZɊ5dkNX!y~< c!@* wZƶ51iFRlKiIlrYR} 1k+MvcVɊt,1Iv2ڗ~CnH[\n;cO-ecÑ`On?Hun+O]BAS c иyC)hHӋ8>c].Fcqr~Hi{|-<]8/ *9T7ů*o/]F0.gp #$t,- Rfp}0rv<\$or_H7GiKFO4WmwO$li {&+]&n@ ؕIb,toE ?.8lv>P꼕'0y/O6i(HQ6!CI-Ⱥ1c A־ {Eb Iz'7X , T"Zn8geJ,?4Hg0~q9RJHLe;tHʐ[̖Ĥ\s [Y hcm\/T f116 'g`ZTgJy5i0Rr\3!j2: Z<,v`?3ɼ7P2Ri][s6 BH#[w>ٟ:ȅ|yLб:QW9I&<[s 9lg^" W6!iEl@ /Hj<JÉy.؂i [4 Oz!:V$g9O<%&v0toWAfLiΣ'=KtVqR(5ɲ't V̴)/Mw#nM}T%!RVB;zMksH#H-_J܇,@\=(#W$v)o/8Q^IQ=BpX{]Rq4NNOB &0ݯnפp'hY$Uuft&crw+R9r8< .&e$.N}Aro龉q"h)|';+Z|;{d$ι8.szQͳ3M> F{z@FMoJղ54dgDqU]R]HKE='%~MVB U'$ a*'vRiެ ?iЫͥ%02s+GMtgz-ztaZ](isc☑)*E[6v6ճYveV{lzCqi5Sy2N\uY@2:$^~u}DV\6ϸ#׾}Mi]Ĉ}%2frˈLw!\ޱ dQ BL5EEO})AպDGfЛ6mefGGFd2Fy(];a27Y"GJ txuګfr_2?X !GyfMIem`Qv.sd4`3bWCAgEÇ?NrK WUc5l\|}ڝvA$dsJbfi48wyȓ (,?#Rl(uG|GP$D#(+p=lp:y/k|" bl]"1bf'FeGrXL!ކEz*BJ-.bB'(y#G8yc`YhYZi_*!6at?޲,I_4}yuQCJ _E3kAfb>יD+_?uS)X39oYy]Є :q{u8IDaqKtI) b$EyЗ ÈTB 6[1'C f@'Gv!$F~.-(Xag۟e#:sι-¨' JM뮹8h@`MSr7Im;xpțeזIhuur?:`D|2.߁" tCDq=oTuhzfl J=37`/N cLiqkb^jOeif'_Axo:h2P=z$xi*l YN2̠A5 S#WU>Ie./ gc..ś\ĺ4Ow}"ѱgvsN&ub#ZARo{i&my B8BbU!6{xSAmXS8 G~%R 4tHG%07.JǾ24͕.R!LmF΃rR={^޺TG7fWzr@5JhJr2YJ3 Xod 䄿㳯:%M)U3SgݞW6U֯4ˀlͯZf'jYԢDŽrIɧIV"yI"SCyoΦ7hp"(h;5񀛙 <ު #|{,Al hzkĭ*o*g.W:vv k^[~Su۶+ɲƛ!@n_2mXב hFa#`NQ}F6$>-AYEV'sHULRn1 Qd3p (Ii۔>Sa,8c5;'*Ȯ#Xq6x#+%t=FԀkţSOԉ@վo*x2$(k)Fr3M>)!hjc45jJP%@k݁p +̯`"~?WzK]1E>]UV\Tͨbu쎮 rm'I1 E5zfD-1q=dCr˧8DGq ןP_x=OZx~xƙaGBE3 ĹOݚTšqVxkmܧ|\׸-;rqo |!]}fw5E#nJm3eǶFM`lxo"R/zLAݠӘ}~ZJʴ5mąJ̓5<.65Əh4_ѤT}$J* !¤ڤtb:DМZl_/ӄjoDi_񟮵o3ט(9yL* @ʵ[Ȯݷ2%iИ730A-,/naqsj[ł vYF5H3+3w7!gE פ~W䛳$(wPiTY R3m",Oe7sZ]4M˷\3CWDtb )`gwˏ]RK%.v ?;3O.7{F X Ll 9O^`QpcQM9>"D[+,^;$dž76 5vӐ62A/b}HJߎwސMXR#iY+rMٷn$&sd* rgLMAL/xDJxWJKVH?ð[2Y "&"C'{TNyZz քU!uO1㼧?A ~K2>}gIm4^WPHoD;(rTMGl$.wxoҶ ;6ΐ+py!cd&&7 ?lAp=?CB|sGO7>z_;1IcPU@ݜ0޻9uQ BUl<B.]JKaD |8D<,3Ds<0G_PҶڅy-I-NȝwEm~3GC~VsL&/l]AF.iEu: .ai9ܺ[x8rL}}`YԒ)r1Ml+;vITDSOfs]a܀>m3H͊he|!O[U}9Z[C%[g䋻.be_ RGrWrese;aމBtp A q5O|)/<I\>rt.|"3ᖆf%wo^ֱdf0[4kHL*-H*!~-B0 %ܠ~ܵ\2(ś+{A%D`j.#r+V2vcRsʊ1tǍ$ -sIx)٪^Lt=+reZ(,c+y!ODsB T¼$&`P:0ˏ)/qv+E!ު|x{ ='^ϧݪV+xVa R|q`QLGɂuϪt6D/[E]Ra@ĥ$\ -7 pZ5LágtT }uINE<-cfPXvqDa؀*xb=-Xz9u^д&>ͩмo Ky#/x"? (gɮeجS/&$ +=+UT"0yf΄H5k^/Z 晙GdL;u=cAK[oT j=l/'ZBw3rr]Dr]:#qݾ*-QY:8m"Ӵ]Fn:pSO$&pXC 3#\&`2`v:qwƬ[[׵8~xx}$67kҬ5m*Dr waC⇼kJI܁xWL.$PJUU5v=N}Gz 8F3n\7ulF{A٠[,E<YTRȀbdn!J.dU Z!x*xm,'XRZbh@XupQ+~d.EX+^L"~8*~EUX֭U Yo䙂G0Fu): 롙Sfoױ}5I -ߵC݂oYLv$qۉe Ke Sv+7|ַF9%VyDY\u|5By!Av-8ʱܔGRqHU+CzY8I0m^Fr-ЌDچMd34+PIg:+)gCMe$FJ/ͤjf(C+IrB/ p죏 I40 pĮ|8g{̵֮rّšȦ}l+ sk\|Gf>tPޔyVp2EU6egq2nzY[ Q &yک8V\FmSBETSs#5CbxlmݓhyoLBeB<] ^O$ɴn 8\鶍չ4űoճ-!6m,'v!c5$T+-e?AC( #eD#T|u`yxvIKg Cr ykʶabIXOK6Xc!*(; y3M1Bw}𶚳dgL?ddHd DP_<'w @d!cȏkpyo C Xk.\1q>O\z'_B::xA K W:B/pn_ )< nowS,:Sɨ1B%Qr/"@WG!)Al(Ӎ?*IjC.43tc!kH{2W)vi\UClJȧV, V JrN* . Hqz6 `eհA1uG+~XkGn93hB 0-h&l\Ө?Gy$'D:ˇx$͊**{)$jݣn?) B=$[)k\Ҧݘ7Hw-X-Ӥ1jܦ3Jfw4sE ]e0c|eSYZͭ92&/deȕ՝Zi}Ug<$׵4!2j]P6p ?x&6MjYo JDȦ0TV9JĿ7Ė #n'A'ivWm5q8 ݵ@pHMn}Jj[1P}5`Ώ˭g7$+h8e]44s{ _nxԈAP'.x'WAZ@V%]oשXD+%sВ06.`aX/El;#&=͓}ƖG(0cwAr{Hx-اutBLV`;}z哏GP(W" J['|gRh^X2Uv[LRA;5gFdςSYHZd1Ҟ!c@CϜ\4WT{\B21nV+s`qgJbو(4sj:*ZNTnJ*r D/A tiӴfpɜoH"j,j<5Pn+/a"Īrޤ)g3`\ jcM~fn2Oś#EÈqXOH43vf5`+H ~r=4뭙a2 ;~m_FhdžAo9k먨|w9js*sCA^.H`f&02m]1#h-,ĒՕF<|&J g>ƊZ9lGEUCt87'dEIʮ%v0o׬X 6WQFnDu+ǒ}Dx&FhH s7i878/=A[5igna"&A4Zve!GX)myӇmݨN &=&afѬ8bH 2b7R`[KÀ+z9n\D7<T CY6pwW̬Ŗrh5.kI XT(E.sw s8P*0ڵkf2\׫D4=]tpj))-O]n{)@ mFsuu#' H)97<@g4H, VdL]Y<NlO9G >feIp z!Ԑ3*x>%BdJx?w4y!Xdq,*Bv(P;hҲCYAs'o<*0a"/^x+5yB\`M_򈈕]Qg)m;lhºzs~2N׮XMj06npӊ[b۽RMLJ3`Q'<ڶAVbS˗(WbIJ ]엁0ʀj,O+Ӻ?K#d:j2_pfJ,ʿn'`,"c?F碊1gmU R  %S|Ct^gRP5ñJu-l8/ĘpD5Ǧ1@ ,!//KS1eoq+[  qo8CLMɫ,Ak+ک sٺdʭp H0ID]T;Q&g\ZP, \bi8fUŽܝՆúd=O1!>݇Z"pL=N%<42"Ў%z!!>(L'Iq_+/LPג1rx>ۻ9J$=x#'0'F1њV:87 ?*ZE8&Ii`Vyy8t^'7*NԳX3=k>Ȝ6 ‰"xKf$Q ,dcȍD4=\y!1ua!oR|UGy>(|UkYؕX39w(e&G*3%V "M B]hgTʮ匟\[i1.pI_e(.}rCpp5Ͷ.'cD~(TJl=)e}X:SG\3|(vo ù%W˩`{<gG5u&HCҨʍ7YMp(Q?Zv2OUuw\!WPVdfxG)̩zCqF=#5a_>CjIaa>$}㧍 }e ک jd0+@-$ͺܭ1wm0qCuI))UTޗSL3!C҂@(<3lF[%{SkN|f_X Z #=vB\X+X>6ǂ"s\EV 'rB!WB=ShOy<(R8F#㩢̧ I~mόx܃Cv (^ i:+07éc|p VqE͘aR3/ 9DBw. =LNNf6ܠ<.5}Hт<a nHl?F&MU*cId[]Qpݵ*^LĎ wEwoH{__,}qfAiʵޘi>znCB2HǟYve_qjka#b-WĶYotr7:ڹx)31?6O~RKrYʓmn9җ\[$+.*H~A0MxǠ}\$x)Xb[0>ۅdƛ)^2.{!T(DUp[gyigC!L>n3Vh87QBMڹC(7|$@DBg5d (2)V҄Df0 W>% ROC:5%i_ pyslRҩ0I^OMe(fYrT^хE@3e"c<('ߛrXmNseiOw0FASc|x$T50K{ߩt,#M&鏣@Q ډ^v''y0k[$}|\$Ƅ/n @pX6]G={ ag2s8q}HLpM/vC;wf%G8!^> %rSe ӈX<۶Q!lTpA|"[oFHVY[~U{?W2 ex Ა&e0P̨m q&_jεQF_xro+ۺŽQHZe~huvtp4%z~Vy{Pk3J$0|!̪UzxbCH ')Rс6m,ٍD((v-*/}#R} gd{ `Ly%ī3}X͍p3.`o ﷴ.OW~j(P'x~?mQ9ly'XYte-T-;/FfۥJr,lEusO 񥷜gʾ^Ԩ3k> ~0>Ӣ1Sc M(0@ml1V)4rk7PmHaa;'ɇ%02ܺP/ҷ*lRzu9O٤S725-6ǣ)IR&^ݟ$|<2.O3ƮOR-dz:5$x U;oٚ)Yv])2OݱOߋ㩔${6:c?Rk&$:.bA >c\5&0I'<8IYX^KN s@\YJ`ߪM` Ti< &' `F.okH &Yz`QVKf 0r?Ũ3Cﰧ"x[RQ>ːY:xD^jScDY-O zW^ا+F?Akojz.ϑ"iFVNjp| `d[+w/]ԞZEޖ n6P3BiᦫHDZ |J0ڔ}Ğ5Op |7t}yHoE']l-tlN"x0ݏAxA*IE0;ܞAc SW7%W&\:_lIÔضUCTjg~7A;xTo/LY<Ȟ C+`h[g  ߜ 'NCuGT@u!^㫶Jo۠ I+V=4|<@+iiA8Ń58pFwI2Lڌb뵛Lwn񘤖KdG~ܷk9 I=B0_r`StHR7Cxd+TGUx7{_n>a|Coԫ⺍]grt j߀W Cx퍜 gD[B҆\HƍuS-CDJ.۫ rtGizБvؖtFeCH"F d=M j r{t1m/j K*pYNJYX?vll%wӎQkn/jeX-p^5q{n3? G7\Oc ;2f[4Ц K!]*hڥ¡4?۩г}6}Ns81o?ýjJ]Ixe"~8bΉ'!bd^S?YpƋч <|csmKN_(w LlPBePd@0RoF8hd07wta+283B7xâPolL= eH繄[~X3.!qjHqq" ] |&;z$xὐk pO#p[FmQlʿl"SO ͔0i-nQHsGlplM#~63`T~kD%`@+cZ y!BY(%Eޜak Q^GX'͢l}Q^8JoZW|LLAlh:@O(F 7i{1:meDm5TM{]?7|ePҶ 4vJ!oK&sVPNN0q [U JxB9"+`n,b=jhiig?{SVb>DlEōGW).ٲO!M|P 926h9&LY2Jј:M較'ix8 ?_INcmYCӌ3rwb)Ź,omC~ہgܞR($,2| l!DxDBYF%/E:n6US7, GL)uIW cVP Bb:[k%f 6IuOじ3qJ%FÅ.*?9z|B;`]x0rIr%.~_޿_:v*dÅ#2 fC:,=!,ۻCqb M*3ԏe<9h;F#e!qGL Ŧ"HCKLݧܓɦ4Ф}SZB^$E'>^Ƌ_b+ )VNR;2ve4w8IQܲJsT~GnYS vϔ:8پ:ωͣr y; ~[fwuP:bT Hcت?'oq;f^H)s+KdU0#̊Mh{\A'*H#@P'e__GDG6T,LKadocS|ŹEˠPzwWQBxR4>rzM$-0$xk]t&SEuۭhJYLڈNvB޼'BHz، Ol/t_VIfLs+ zNn\sW-~Ge5WWuD0[>(.ݞt9a iU򬤶% zjk)+K4~;(f'  *)άnֶ ]؁3d?ߠlͽ8F^r8UA8|l8}k<*V-Laf# 8vJB! >y -YTքZXәnSB~-GุEʃ0GּF-=]J2KBM:Lz]iyh3'I,ngbI4Vjs "'X[HHk%I"ᨅ)RA8-^G@&8KT:5gm49")W:+>~&CQ\Ίj$ch6pDx]m)]HŔ]TdyDY<"G!$<3tr@)2Zw]H3(OR"ڶ,lz4 MpJ#Y Fbj `T } _ v gI1)?~{6Ӆdڱ˺JiPm&rk8xXwOk;!P|$@՜z{?}3MUڈ%,eόלOѕ tM5V(J wjp!+2.wF pVM!p= CB ϵ/wS%|er>RZQ`z'Cca[> EUc{l}R")nFKwn{5ؿ0.}KF(pVpM%(:r/"xQq_jל|\Qmbc]U^#(k͋>yBR>!g38GSr+}"v`P? Мk0J'yly^ӶkS ߑNLlI4%κ뙔9f+ƱueܲX{ ndϐ!EkqR"<~2eeyR!Hyb?Ӑs}ma 70;L?72n_VJ5vԹhz@}V R`xw/]G1|rVc2+!]W0П~' HoX_ἥd RPDh {"OPRb\tY'AQ^RĻ/ ?"D崩2cMņ\Wyso[LKfn3v+3{S\٣ACEͽ}2[Ԗ4Ԝgqll*i)_0+ڭLzp+>#^:~.jojf3I܋{K$h0{ѷF]1Pz͠of "itԄ`\05ܾEyrckk&FP=IJD<л|NtT.6 8CSf3蝻6[$_z#WɕfP6@L'r7I ۻ-[_v'npIɩdN"ec4џB#?:R9g)-~`* vr557㚧|p6 Ċ7g*ڔΞ_NPò}4dMmW:W,Y&ȗGl(yߐo)u[_5!O;yp diIG<`oat KXKT4FdZ]Bհwvrm+],npa [!wu-eFݭjm ghW">rx#~_* JM\"851޳Ɖ;pLm^r,'nv␀TkB S_ pׅP[lObشWۮʜZq?WoPTBE$"-lD@il\lZ?:FYBd.#miQ:4Dj0 l#\%x}K;ԲB6>[mʣFg֏ng eS,c=|KXs4+G+([п;rRTWP8s;d/=x[rl3cB! kHkY(G Q 11e$c2txI|(2?s"ءP)G[u%1Ẅd>u>VQllof@#f_ج$;Z/re2h&OaI҉(t)1<(Pnbϧ$rĹx Ԣi{ngT9S:!9T%<KQieuXO(+ny v[IN᝼ȳ3."gL[*}Xv 8K!7nO r'4bUmhrbAԟ}f돁!G(d]5Hhr QkBQ`5[;0LD6Ua_ʮ7*n*iXgNƶiV$s75UWh{R]b)L1;S\h2Z @X=>WmG/,X pCʅ@b|3P^ y bT;LL̵#Y5}nCs2z#=.oT51[!xG~uSjm5z!#*r3qNbޝY"x^'N>T FL$Y6X/gn0P/IM’6@QyJ?]!@C̷-J^4p|J~c |,;j[3El%i u zSW2DFc$>,an$|B(Z-=_n+錴I}boӰ^yF8\]pUi~Js-DZ;cijUkdG<.*QEv{fl1Rrk!h$*?Ე"s 浮:=a#+vtbx(,Me^`~BM1M9wynsLM5( ]}t"֓JspMp0j7$o}#2W.p^%&w.:Ev]-sOD~7:K戽3݇~yc_%7 IFjܖV+8c` :snMM@9nFtUW~Fg? vžNaH KdEQ;_,'/bd:>iFNl=`[ҝQâD%$#Zr~]k{1ʄA&d~yW 9%*:łv(ACwϣq[:F?XD1ҤhElR8UoC](3DȡkxDX`6׏yVd)ZJ?]S"2P=[;Ÿ~w9مfH sȽ iD%TD"5j9@V.xX[13<j;pzɖֽ,f=w=wD$ *k7GhDֽi!M/OYy:/@괟K69:=VMC=U@2(]Y])6ιF,\ӇA[m/Ta&Hb.-L#qå ;?JٷSO~y'bۻ!9`ԾzIq֝ EJ:B'e}dc.D|r s 3: e$gT쌴W+mi5ilB=|\"q/cqF>HDGDEOt^sbCU9i[]0gsܭ7ݯ`6I3rYMS5Oza{gx|yV7 ٗB/o;Dh>eUv؁9đM[ SO||>l ;7_ܔ0bWZ䥖EQOt1ϠA+WcH5O}fJ{=# kD٢~boY;;=ڎo)[<(8hđK֜?Mug<(@aHwo= EZW~;!E̢ H=1 Gj{i]P=TRs~XzOS_=!ٯҡfZ鼯1=’zUbJ Zqip} O(#yĚc䝌[Ox*@;xU@r}&Cvn(Ǯ />[So$ NďށmјXOѬu;/y6s6M\hF> =v 1/$z+Jx`T涟x#0,x|hZmڃ!]hWݯ#m& s)ab FƋ.0|\U-9飤z3@Cc>W-cԟYկc CiWv,* [i_ԙx]fn$ű~49LDy."H ;5[ Q6A#ߍl5,Ȉoz\N7K"q?:G&4D5#J@{k)cT{ p`SA# pF./$dT'ܒ`qAø7yLϛ^.,t 5DL̯*J]i2P Q ^5:qQzL9_9xrnoBcĉ 37hQ\#k#4 MXMRe>"O̔uAKXAxč#W6Lc_ʖ* A@~pjTPBW9vuj\u~$xi2by %u|J 9xt$n.}6d5Z6fy5'ЋB,GP!ƃMD[To0* Cl0VjL Fz Bȣ W+s|-xYG@^ԣT >e⁝B%2АV!*G[yV])ۣ$,z~Pͻb_إ6h8 bu8,=EFnLn>9:o6amRw1|{+j 4!j21 $gGI5rTCoUtxLR~ Z֢] ӐG1] +g0OY>9 O8B 9[|b{MH)!4[5KSL ^rp_E*"\]@HFͫh?[,%{2?n&z%e Jj9{MG/@_ESrsgJ*kAT=_,3=21-XAИ~5V)f  f& &s!T* 5&t u+coC@QHeE0l>ȗE0x `Ll#Yd=asV ВYG7fkm9kCucHf͕O$a!<-`C1ܛ:ۣD\ t%^s7 #uQ}JN%,&;4h v?B \Ȳ D.4f=Mı !}eYlvR[/]tKZ&K|Jفyo5ZS-9WĊIt9$M5XLGEw'wcqV^9l+1+]A?HRPtz0zQ7~Gω) 򟆘0|8j= K:I*8پPC bc\d-`tFC"yDV}Nd]HB]!RAhDH XDM*fU@bߒ|u~ )OKPH*7ABA^;s8ĊLU|H}Q ";TuTb ["bud<1_E0W[A4ws87 z1@c֚ܫX}nŮteї#ҵ.XpהEdhs8pػRl!IEXщ2NFRgΟg-孄d*ƂZH$+xiZL12T ʬ"逿_QY7R,ٸӈnR{ a.Yt\i=@Êk+nvAzC1cͬ&?X_r##\yFH\>kGX}3)D0!dmkq̜cݮtKkZ~wTh^%Ov=q Gz jۋVeՏCKq@04eqX\}>6=L8H~rxl?<6#ކBӡ>ͯLAg fE ﺳ_[N'nAR- MAM"N_76vSoC"c!qmތ`8G< $ Es^<1>tu%Fm`fe|ɪ]ei}9jh[6G˱/ s}T9(6T1VIc+~sbwqle~%1&N.J*ԋƅgž6+nca~Tb3;g-  8_Z&PT5((sO sw\Vpf^f7Ja5z!V9XU<[ Hk,Zn4&',:QKѻikjQ8)ӄv; 8nGxkJv %88KTie] 8ǐ?!fRļLXlq 72n绯16;A2υt( {볛" 2Tul?4EcFgq 7Ɗ2_i(\`2d>e`Cȕ Yx"58E/,JRf AhEmĕFSYO7AgUIH>(>^!\ =h~2BlЀ Ww!”;{ .W7K1;y<18rF|F[_Z$q#j?AչM$}#?8Y2{YlkR壚%njoQRwS Ey~_ `'W9sO,?/XnɈbv*A"NkAzc˚YSmҼWC T){ՊI_e\xS[&dYlPZ iV5rdïmn4|?qK!,3bxWܶxV;6d24lU/ў)`$Z}Ew9%lB;JjL9DV@;CrdVPRvݛ8I*2F50_B`i60<+ۛtrV,J'|N +)FU0ƬJuεh8u[hZp Z_iLn1.7>A{4Dq(;q띃Ca.'iwc+Bn.P^ V>bJ?mPehի(%恩S@ 5{*C8) v/י3v{L&y*!9*g_iefCj 3#a9B\G£*"+e:oMf kY 5c"Pߊ[WSHD3nfΣ\h<{ØMG/ 7+gM\y$Kf}6@Faвe:$tЭr?eUCqsÏlRefN+6O|z%`0=Nw!\xF䯰gG6S*`@V m6_-NU;[@ZgvsglK1ԉM&aT5~O)^#}r} ʌz6:-݈1vRנ&>X(֪}^3(a ^o^v8f[i tR FS_ fIK 31is@p 77Ǭuhd{HmmEĄXGJr{9S! ˳?uE朌=ՊB5˒siLX͒%B B٤-,ׯJױrwtO@0 Q\}Sy\7R #rNRQ(Qw97KVO9ϊ~wLd]Z2b[imqانZtjQcxnF\<Ѓw.1[ ZnK8w'=U%hS,ՌI6}@"nA[eku!DL!1q~P3 Aa/F8|CӼG w+9)L62HJ,"sG+u6g%=vwIbK%B+E:XY ޾(MIEþ#ED%poYz4zL6W7c<{Ƥ9ulIŞ. kǡ"q"Q;YStwx8?I[W oGBYkOX:Rfro53s~&IK7 >O y5'+_qYLůHW}E/&b\SjȰl zֿދ0]{L{71R=f~c%_1q2T]CٗR$%KK.<șXN72QP¾ ZZ&SSy'VS8PpHd:xީNj"m,+tA|`5ugl9PSo=Lx݋ӧZJdVc}5p۳BZ5d(QF, ݏtɦp2Dkn\M~5Bd-7g,V-uL!e4EOlXw3 8"O 菆rڴd,|{F p?>}0JNMڪ2I˚?q+<7~8 @p<cfJq:ڴػEJ K Vڇ>z,KӵvglN+ uA #eU3_DdnZ|G= .%[eÑeP'e\& 9n܊ ZB]cn)0#|Nˍgsh)%'PpLW7va!^q{wG(-<{v>}>(/r=IOV'-Bp ON*{_<vdY./@o,in J="*a@k*X: !@e58VWQnjVI现qrǩy99˸zWڟU{ꮚ:mD?jnq:ni ?b$U?AvScxJZ[Y2 4h)Bvx$*j~ ;8 .yy17jҖ:MY_RH&)62 aH.kU2}9<cLYYe;gؒP\Udح Db܊P'>$-_Sjn,ֽw ]d}ֆЭ5O}Jc܈9MߧgC,.e$WcM䦖pCӗ7zh>$1wG~RouHJE֟>4LfDjK9ؠѺk~tw8Aゐ%R,+XaqmEN&] zN +P3 =9Ϡ A ӀU|2Az{1Ky*`=x|)!p06 (`QGo55qM>4yC će].iuXDw׌ [5 Gvyftѫx?I2\97-\ɪbt.ҋ>+wuܦcg1C=%2]5`C/_B"t6{ZA RmqɋB}T>:FS8ȶ̐iHk"Ԭ,O'jkm̳<p3Wku#m+ߗaA0#[./YQ9(!'Y@B$ag6?0;ix=I^Z)s 5xt[N/Yгq*&~ɱrmF:zݦNL>OI+#~ n@QFI_v){_7"*Ŀ!1|+'sx dՈU<˴vJvw5AZM5 =WCL9nj @bS9ӢHIL* 7`uq66([h[8W%Aud-WI)/"WH%k*'|1.g[&BҐؠk$=,TieͱN32Uh@3h{k~LD\g.I(}ʭ$_RC.U$>||)sK"Ƥ?3Cf~1{5J({#^g(iqxJgc@#!#,|f h5-Dok֐: cRV?9T⨟)`cTMdVȘ^3ЏF!]DOGZHS'.NdjE,څPm}J3S>.*ɩng~2);el4QsUf ^Y,e|Fc-V}J60KNu%/?C]l.]}P`Αzr{D:l FїjdpBMCGNգ}C76rK4k"dp|qzek]HxjLeVt07I˹e" [3_j[HZR+' BVgG2ߜyX1H2?NڕQw32VE#ڢkx>:. 6Ơsg (([V&04vAC$FSS3`jw_V[ r&ocjI@m$ur/;dKq8@NaͰ $m衴w0{ZI .T"? (ޕ¡hm= +g#$Ğb_ i Z fc7NQD ,*eR|ϧ ٬Jj)F'O˹ɸm~F¤c7 >>Ÿ`- zhdml X4[3haQMt|fO!=NҨJ?îEuU<7>6κJプ瑖_HYtzl3}8#Fd8y C:4<-ŝle$ӹՂ";IHx΂q}YM.YG{k#;u?N+7ۭDEb逸moQ wm|~g&n> 7ۭc:'rc"_G&Q zs4G י HmgX&umNsK=f'ѷ$moS}_cb5rKdNwmw1Ϋ]t[@/a9 LlFqyߍzC}7+Xo7II*{} &}>׹g8GO_AͱPn s\L)N=r,c[|"'HD4T$_IW="K`!tQu^AC4x{3ϟMG'#%@^ %_L?IN=} ] z.@Q> Dч:v߿Wxc rWhGIbpu!zl5FA*7}Z]&|oorÉUCwD7@F,@v}U?4 {}#9;?6obwV[&5DF4q!p,GLYClAOmѓC!P(źG1p ;R-vp֫p9 mxf~2<92mhЀԩڞ=U qu0x *ܯ koEP5SLeF^re<8Q/ȐlEԭOLmC26Gav5`a hq WhK3+%`U_򈝱P). T27lx(i>\%Dd?-2|Gl1mdUjuQRZ,Y6<㖨LL'@p6( Hζ1~nRpoP_1Gtk B\V_ DptxSdMyD-m[۶NU%݋UR׉ýė%y `O &ŵC''c;ccc_na ?B6TWv_oPclXo5Xp9^ܳQ!9¯47upD`Hbq>q4CE>ąN cy &+ ܙ_[ Sҭ6׽7,x|-e1+1^~E?s紹 dl@Y7&3 +n>M: կ[DiM(wo11zԿDyǼܪq8ɖx!I#<B.Tss |iC#r_U,[S$Ų.7q#܎SUVJ`7Zq9!:Do^ "P&eB_p^Z^O|mj1}?"FbQ)\ ]i,X(]KA:n yF 'Bᜡz\W +\FW 9 BwA?Uaf%u  o}TћY8$λs䔠6'lK̘|i n/2kEڥ>}=0M,؜d%m!'٩o$Iף Eչݪy%ekפ;4I-zkOBW]K ~*CI.iWyH'diP`!2o=ɓWTQT$5ɿzU2 dUzi(̟NmD@= txae6+ ï!bQp򣁃SYЪ.#uLNk3mͯ8*PCFsxkRgӜ`7;FC動2'kl9Ec|A!^MD>lWW[M3{RZ qEn1cƿpyEBഊHUԍ3t:$j^_@vf/nɉfqe 5?GXubi]#ȃ,GP4*2(j.KFPμ̫]H;XJRpk,vzn bl~EP\9WMrs9U<'LG J X<[ͥQ)DPx/r"mK RbJEZ_7Z)js?ςh׮iO '|)IDn:m`Nx$?Vȡu(6࿫`#䁩RuœeDK1nYڿԧ+t[ #UףC\HW]>| N<ɔ-3l (bgf0F <^*P%E;k~aN `[{rɐiUH -fY_B`n2D:r3E|_)G=Hwy|ݔ__14 l@OmыTf;NW!oV ;/ۺ0-peiURJ}BͰDlSDQ8R@r`-Qxy58!]؞掆Cqi6>\ G[\d p]2Ө .ZB hE:^~;vX/ӻ>~=A*Z[=~pqo%|^10iuW+C4P+f'@)[Nv$NzVnwDKE7s~F5Z )&ezKO=U(0]\B]^ovd ɻ9k(6@#ݝ`-%]AP.{Mգ5&wU ZQډQoB!C1rfXM_mgM~ep3﹖ :4#Ss>W ɺy(mZggBxƿ-ZN\5ʺBZ "<ens ȅ|@~z<("7qB,kmEjP|]4͈巣 }eɢZO+"J5+I`W$]YbUr*`3wV w+n`$ub !;k:X4 P|&dnc̡3_c B!RGuma4'1GU:<$&K2k6 p`)\ )U)sdT2#5p@&bnk nsL{kq\9 yNp' D&!@K(R1ƒҫ/2, Kqbf)ܟZƷD"3 쪣PTBLvaS)!۟:B@(ZJG$mU^Ù +>L[ XjC&ȩ ;;\HpʔrPF*ⴄONfXP%8uȷDЛ`)g}e>K|9*멈X=9C3k5PNYQG0  ڴtUWh֑iD0[K%fK@C]%D[z Q-퇼w5錴:V֛ġ*eSD ĵ Czj4V鷥s`u Mlk ѯ<}yxSp/מQil6(@v'm06q^/)Lg+i}mmSӴc֓c DVY%A1A`XwՠNף4ٲ|`Y~XpY((3$eK -aQk&4n] :"_|榗bTX^"4 vzBpX9vauJaD=bX%GXVS$p8xLV듌g N{^uX5Loofo/կmڙ*pq7яځ\9U0 ͹ [:0\)lg̈́G7s-Yd228:7A6M'E F*VFp񧞒1tHe^IRWt¾ P}tRldMG 'xF0"4*Lm+w pוNSa5/jZXuna )j8%Ĕ>Vq~^D\ @2ŝa̔B”}Ʋkʼ::R4K91}=u"JhTT,vc"[GF=[bs߉+D׵CCƔ pe'T a{j1m-8cRi.Z@PgՖ]OHiN2"wJ/|JOAa7l < `!qP `w> BrWN96E0mII%zO;is *^jm]|ӝj a&{ֶX~@%(ܩuŔ + eM|&lҝH*൅A},(kʛY?URv u5a*@vA/T:13jOc`h!r /2DҎKYa"Q],b՝Ao.ڊs! #;/&GKD\Wm-lߡ5 AWP1~UK](mXK ʏLu%Pu#wWHDX Bdp[5 P7$y-L+DN$LZ ?xM$SIDB˝L@OnȊ40VmzRN_~U>u]uyg̯}'Z^~uT;|7Iɓffp7u`3޴ L`dwP6;Evihr)]U95]b"9*fIԴhRVo!u%d3EwZQeA,_=~D@B1w>l8z2Dסx;yp}9*YEak=SdK{<2|6c6?u̝N 'RzW뇞$DU@Ou <MCa٨EӧQ|G*LӘ@IK]o1)G1q>ٓ8YWBt 䬙 [=k1BOYXʯdpJzA}bۓNq 6T ٯgzO%Tqa$M nKu @r~\d6̡q6=x}D0M7xKN~'.-}XC*(li.$O7ҷ~HcCIt K<,M\gVHۣCʑ*\>$ksʲj>vu~:v3Br[OSf=ôa 1i1DO CLn?O}Dd7 7zr;@$jwzR<~aBE`(8ѐ-J מK)fv8g@ xAW"T9 wy-6mE=UUʓ(C RG(7CwPǀ9ST$}XN FUKOstA[}kNW1謹50Ju ȵE٭HGTInUWA#>Jw9Nuunc?:'7+,T_z$إoeE Ԕ屢^/kGgs- *Hcf{NGoT&r0`J;%\2nG6rB'3߹@AX3fb!`y#TFh+7XqM* ܈87)^UjnzKPn?UXa{訴den}MK8n9LK\~F4D&ߕʿ8xb>d.w-U`&>2Ef?\ /zNcztj%FYSP#~➑c(FEpWDTeN LHgI=YTѦBYG KF5j/[1lf!@ SVq=S( vTʺYڻS},KN]GUݩy+0_:ϝ3#Mԑ|H:{/+>hsn"Dv")yg86t#u[4DoLсRgZ<[Q$q("q5tD y xer{w׻7 _ؑmZLcCDCȪNpb+փZC)(cQyXI S,7dSl)i3N(: H78kˌӔX찌=,"lE~NR;ODśmQjrZ\K0ABPԑ`\\Sd xR*^C \ \SYߚ<0ǎhBsvֶ@䦣]dyxrQ/zI=Xj4 ٳP@J~Ơ^f+NCK>4J9;]O=6NC̗>꽸l mQCP0y>**?_>eUnl +Sw .wshgM< j͋ .eOjԠv`Ziy}SHmgnпi'`:Q(ג7{[j{ #B(QO )qL\r{lz%OȤ ևasYxB <ٗ:df cALQ&E"3-6D}?h T{tđ,ƌ}xO]t 0} 9mw|ܼL=r0fw}e lu !ظB=P2CA1@k4##qd$˫wP_: F1Xccܫ.dkURcRwTQ9y` `Zɂ*"=H#Hx3h,|/gt/ $9g'!W v@Q[o?M\(X+_:OOWyjdHvS?9ٝ ju.MkT+9Oj ;cI$[ޑ'*%@7nvPD/#@[ϳ{wJ (o=&y?dϜ׏ DXsw5˲a,AѿVSXTlPȬ}SK V9_,J2fw]la|RPLʜQ7#G`ʝ%[K ;o7ƭQa0_tjr;ќ>A' G0U>T&Up4'E,86]X#ӊ._vH1*q:WcDȂ`hΔ<3=dv~y:M9ML̈́8?%0uT)E'ݐ-uoB7#gKMcĄXqh&nOhrVtA҆miƷ%-&k3U%YvghvtܱwݫʅNsZc(l{!ECljB,=\N ?e-},6S {F c4_ɯk!Zש/(t$3+xJEC/]t# oV&@"6+ki^1R^0n Z1<(MVfeovG.oxyDS]Fj~rxN2$E;aVto/00 VM0 S]{*v7JLaʗ*Ӎ/pst˯<.l䨄E+lxiS:ຸ  V.-,9G݆Ddc3*7']BODMV x$D$,!ڀĮ0wA߱yZDNC 69L(ѶSK2B;bm2r!Piy ݂T3$΂'T1 /2}0X?u_gMuxad@:Gy7Fwl2*5'ړB}D[QLR~k8O!CtzT 쓶 F's4 <|mҰaSoY]ϮfDŽ g봒LHnI %ΔekL\%zvI?9B|Zb'j(,٦Kα&^Qv׺: 6usX`JoXOcD dw?~ގT!5s4U #j"/1۳s`e:ms:rҘ iY-`ye^%k>ovs003Z$~K&9ER(> $rJgLo&] d8Z1=idפ]v/O0(VЛƆ]Uw$S[|i 9cԦ;@ҞA aPqd Q G M1=Z3f0I G8R_zmvK7v\9UB@ [9coh6[tŪkoU]O<0am,\!V( pI+5[gɔ'| ǀSr3w %4r`Rf\W92ꇫuh.#Dmk\3~xIH! f--eYSgꍾc:r=.cTW)@fPkxq Sx~Tg{j[T!<' |O!+>N^kߐ%[!0}_)fj[E kS0[  e!P$=/pCȦV<]&9A5]g=:xH *٣='zH!~<6ܹWc ?]5F5 &۾2<+?ՠZ <Ic{VԥĂ˞- !D=yPѾ4~}q@@ѵ^mA_ybY}đeߔhz {JmLڿdL{j,ӝElU];P9&|KBޏx %ĜsDO?xdC[9А=u@a(DOW.H}c2j||iAՆr{JJXBww h\}s~MwdVPyCWQ;!m3!EOTCB )&pTb&:G2$ kb"&f?}iax"{D ,[!IJf&<[V6BIdjB %eOGgXS#7UZ& ,V*2FQJb`wpnsW-[@(og7B~P7-pR{@q'U3-Yx%5Sg[r8(/: #waJT2cC8$m#twp߂QI# /0K'^BЏ¤BzȨ+}>C!gn. QzH?^]^jR8溲ЎJOpt`^[϶K!C S} ~qQ+0_@Q f#'/~T"kӛXHDȋVK=R<۩?)uֆR|_C.XٜdMBl&`S2B$al^zK8 0ٗ=\1z )f 3![(=h&Fxn:!4טbv $4}g:l^~^q&8?\i7Y,$8EB% <\sDqpb؊ RdW`&`Fj?,R UerozJV;yUrѣџO}灬dȕGOcbRK~s|f0P8iq8W1ΥeAϞmа(q&H䅌CJƋ#SA5%8]/qGIQÃ,_l>J?:@#oiVxfIq{\Ѹ1 +SMB̜$+Y?NRh]9FŠAۂvPA)-(\hS#nHcIyP!n8to't#[+bǢ "D9FL(BfU!Ln zSc?=Tﭘ`4 J!UXX q?K0D߲"`9&ܓ<~;â'DѢcyhgԙۻ[zs|$xw?CH7o#=^U]d}95Yv{ݿ+5έ=]f:#`]:)= Z:w,\h`ug.ݬq<\GxHH<6{d8 ! 4Ԧ&Ł^>/l”#$nK'_kaC= X (q9b|N|*_,w$.6r,} p(Ga&6 C%/OvU8Ba~" jMwsS|ϔѧx9jh 4Ɖpʎ/EV.S~/~ wef-J5UAC#~ZgfQ7eM=y2sr݇M钝r#EWQ8 qq*"*覻X F_%e6g@pc}79>4TwKQT$b91 S?̏fKDeRNQ^ń+n t]CS_@Fe#^jY_THrYvVFk?$\җDdxNt6Uj`ЅԖ#EgDe6\PL\DX:vo"F]eXA\Ow uջmEZ}avַ@D 8>^ G҂~Ova?+< ](Ь!`W3e:AH>3!XT 3GCݫ.|hH |Dz>.]EzjJ.$>G歎x6?(۔`iˑ:{ B<M:V(}2` YTuu"9=4C+uOcLrzyq!?c-Zr=y6~\l~^QRoi=nxJ|o$O L4CkD-yWuSJD0ϑ͇aKeFO-5( aT7qwS[#)cBZa`E~K H-!T$=WW>۴)h (u\nw|[.jA`pk))ʎ~GN_(}6ثOi(Ю0mm<^#KJ /oeeN@5$%0n938JB!mouB`RQc&~G6Y=m| ,‘U9 x8J9{e 2yZYu*|Wi[Ӷ8~:1qtV4=i5N72C&2RH$D&e2b4iLjj}=gt2] Ƚ(!XG]\t Fi76+|HGp;g-\./}mN|2@N%$űq(f+/^>$XmpK6;s` 2-=g䮧UYdzx~~[&e*+E JI f`AAޛ.EL>Ӟe'ҩ})DE&GXXEMݯު'Zuh}LӿgGX-{:^zm˦Zrդ}$PY <}>I\:xê͵/!g 7Gͷ;Ep9f4Vc>?@W >Zs'Fc̴ :j^Xg(D)bee>ae1GA+Sa<>b̷tww:Q}w3<50]={Ix<3&}.ގuf2 9Ĕz% `Pk7p:IJ O)ȥwﲇvT*[Ĉo P07W*0 b:v9uo!{=< /~jE@AY,{ߗ!hK[;3m0B'rMӧ%t< neߧ{ŏ'?Oq#x6IvAE{OlB#ëE>hWh.xTrxL,E.]Ÿ#5fk?}Lja/wpÀj@>E dU7uXcf BZZ{uJi(c%Nc~KLNM&iϖ/"4VFgr |AWZ*B]uϵ}L TQ jPQ!,Tn%DX1˔}CjmsF}4t;1 %M y\B;[q*TLڅhvﳲ-R]aB{W6P)}om`#S%} rLKsa: 5A^K -s,xܨ^N^b)#מ}c3iqs, }&n<%еV9~//|M/c2Al7QŮkJـ@ "QE]ےVOloKdF(Y zg , \z_+\{=pzt$(fXx7D̋jrȳcː|K'Gv?IRk, _.u?mcj4_;k608Y\?07>?"(\wk.@xebOepLZaYJ6r<2k!3=QûHwD;7=D`AmգFbLŶUQH9yWJc{&t Ie1!K3 W)ad^ǜђw91R)N?̵+ bHϚI/7ZC"Q%W}mӖj{7xIV/smŠk;bga=ͭp>9O$)tZnm2W#-Y~ayMঠ[Kuڠe_QfAn&NuBk|oT*~K};#d`' YVЏ2,ρpOx^ȬW])٥`!cw #{d/t PSi]ըם,c"kԐT3+if'Vas'iMlnP;( )ݮM2#T/'@ѧ=(a2%yiSÙ.3gt4枻 SL9s?4n$&7{bV{ùeǀ[` Zdk1jEm#Jc.zLiW+NbW~ta6/Ӣ_E/ѐ摹~O;FF앲%?)xkZ/w%}*0]:ȟdɞJ*5%3cKY__=JU̓=}^R bߤr[ -"6YS4ᔺe}6j@wtE{c6߻_BC`u<#S{o !T|ftA_}ٶDDZQ44j@Ozz#dq zE 5C$ r z{#chOHeK~(h1I9(j{TvRJi`jc 9Orn݂7Mԗ8Q>v-JW5EvOω{DGC,ٞ_[9qzq(7πhGfI&% G1R_=d3FBNxi@S^vĭ8b|6u2}J/%뇼l#2B 3lgJNtng$dCWyӽl/2-ܱiЕ][(Y* 5"Akڎ}=٤' W_99+7?6=ӍyTw+)E> c8 7 [#\CC#9iɂB󑽡t69G ! H2E&TۋK~#tY()O*]uՃ(p(Ɖ9SHQ=vtMc4NrSG@ :^ʘcJ(X`ϧ ݌0OatOHYx' KYVu }h-W1,0ҕQ~ﷃG J)L+W&3$^}49Wҽ#wQ nc"V-w9 5Vxe-1ZQˁS@v|*%xZC 2OFQ™IKgj xc _;}`o7q.F.#?d@& '[MQJpY:)5JNϞBՃMnћ;%,Z! Ndw~>lLb]/7kb~^29Mf̠f1U->R~y믵=b,t8﹙ьw|P%0)KOC,z:8qTf1rV⺚Hwefuxp_^WEGUlX3v%M5۶qff ^4xd7Qaba t'ڄN~-fJU}0gԓ`_UlEKsjf:17O'HPeE|% FɼX1ܵ!Qu)=WH8DB뼤{{H>?I!cJ+U_fF7t3Km K`\NLչ1Aٮ>H1ޢnR _LX( aq'5NP::cVk{pWy`}kwxۗ$},)!05vNխ=6¶#t|ж(?&nZh|¬ZA‹hGPSf5@]*v`Pa <.va'nݏLzf`v `?q0\ڜJ >}Ӵ̈\3].6U }1FOh#jX\Ԋr#Q[ެ1*Y11w \nY)B)vMgOzplS AB)9U/X7XQ{YgTPkЦtXM(v# i?Ev85{zg7@=(ȅi Ȯ%~ߐBN^0SQ9NڢE43[| U?w xUD}-ř\խ6g>"=zK TlFAn&s{30Q-b XDt3H;P*@onHo;-R Ttr% d_omlXIIexetIfu|fCYTl;irLWpsӜth ե`0[6QyAZ?eE0̫ -2N:ń-E8LH2`U#ǃ$wO?Ñ3OzR1\ֈ>cd`a/"(q-ԵOөG*` e1`ZM[~JBGL o3833yoI: W/ZĨ|+lPDՀ xq@MoC;G3߶cq+v~2ښS %z!2>n^MqMOw -bVTONT&תe3#)=^0xr |ܑxwq[ j,n>ܓZ noG}X_ϭ! 9-ks)..oNU8]W) F)'hY+L5(Ǎ9Etc¸D%Znh^(mv"JanE}&af"'d8aP&H-իi)v+$o:^G˞`{ONxLmPY'Ѳ>4AͧɊC"%1[W^*NQ%udŝkc헧@b#^MqV!p uVYH݄fus Cnvī}ol6vY~G}ops *6>?}5.Iow#} +V'pR]$z>Ng6*1\6'k8 U;5t4 {ۿWfԩ آ'cJ㤩rh,q- . v PEɣǭh\Hk*Dq-8)oL~`Be^(fUKDq מi+ Sdkok}_'MAKF!hFiR讁}TurgY%{Eh1-jeHy#}aD\jMKmPÂ`H/5*WNspy;i7WIv5A#M\8F!aVohOzZ(6YD)Vb&;ˌ00Iog!?@ԝtVmgY:Me``k3Pa¢CBq`oȭaT oS}DPS!1d~0Z398(?'G@W{Vhka-tV&MhS1,qk!V) [:sTF8,&7'Iv}>`J2/$[.wsn?Z1P7&1iz왞Xt+dGoefp*Hïduo{,c A#h/b Bɧy/v=LnPu^\|z] . Jf8V8 B$;5*NvX}Xٱoi'6Ûlx8+D5#` TUS"RPByoB0p|__ɹr1[rZ bS. *1;(7 ,ELt\O ˀ\+-9"qeрFClAWad78RݍrB.4c;Z^ALpP5'"1G@VM.y9ç6\]}絓s m3i|6KZ6c̖[UBH~+Œaթ@YO0 T w٦MFvϒ1V{\nono+y;Qyiox.l9"Eׯן۷,+9$]B7qblu\V߉ԇ\Cc QOyuWzXwA`v=/u٧EU;^(} hg3s nx(RMBK JFZJngHj”(/W;7alQpG45KN@_U((π$ l O|vSʵ#h#Ŧx٢-M6k 2W p~S!ClY -H3 ȸ̽R?^ʸE9i$ѠAz.`뭎)jmrcIEL_vWXS9EZu'ZO=Bt[߲sYM%'UԎOS2vzXE|++RHuT,[`)ݫY>w I3c-& y[_iٝf϶Cjp=(RB{7 bo<\:RlkP8XL&fsE}Z__~hLz6|R0 DT'#A7:Hf${lxyTe5>T MxPɖ7N~э:-3 )铵rgˌ@LR2b$N'1|-tߡMYͤN6o?ntZ*q k{0csAd>ke@vʁInvw<)]T }oH?٧)|xQ8V[TZFgY.Nm[nw>֭/DNnO(+8u^WKF1] Y*cE.܋޾,<84PB6A¨RO%т􌼟De|V/JԐuܚ`X\ͰxIC<&iBaV5{K;;Z eCMJu;z ߓGO2ym`cWu]V1$v܋VWjce`t$˧@W'G"r4za aS7 *5:ߵ1*E*['DұtD̜}%y>:wB٧o]dam7G 58Z1&ڔ6{lmMα.ML+Z(lt*HAkY;>PxT4q #&N){AMB1`i!zÝky=;Q/eY#!KG>*T'֯&W B&\ՠiaZ=47|<\QTҘCK,5 6w03qsqʀs]!}3 f`WN =V"-(tyu T;иfD}W|Qoftg"Cmpn^yzP}PJs,t;M?_JW(4k@ W [XUcC<1;DI6.@'Qec܅]',+@ېCmEL:Via5]߶q_6/7g"r>5}»=f~jm@V22#ԏMs ciqyC8qDa,q'|` nW>t |Kb~oq6ȽQj+@:ԫ+G͓'NgŤ&~1̴ޠ+"%gu*LU]{A%ɟSX;=$R4dࣀE-l2?1`r*շ8]Z0o:H_R2ʿb~J֧V(sKyKf^w-A7fC'&Vs v8!>yI=_ןD4K~J/򪆘i.C䜑&{ų:( 2B(LuȻ\ሡ3uG: ܖUW٬x`SډOWno+ c*#Wj,.Kޣq/,% Ӈ_ W*3JN>|1[es oF6%7{~%^4#^^ Ũ,A~wjFO&D ÊI'FX3lfT_q 6*vuCyK»ymc1S\/)Swo<DxZ à&‰%v6 cP:V}|Sn_- e:Mx}"&`֩+N[Qކ*geMWXJ,_xmV X4&>jn验C:s_./dVuq"Q!EoIP_gO.i>F; D}odZCe#+hJIT@FVm e"ժ4Ds+gE+uN VbQs d[9r/k,Gv._Iɣ9X TWBIqC̸_29u PTBp0AFf/VF ămY̜ItEh[8 [\yIpyz$uzLL>S&z?n&jӿ|$S,(Yf`w' }Nnƅ_nd1jKZ- c:T1!_V|,A&nYLXI` ))ʔ0i*ݯ}./aNpZ)Q43|$b5ku6gZ;lW{9O~.&(TU{h qhNXGxt)3_)TNruτzՉ?l:coӻ2z %)>BIN*ՅqϏdR#a=*(Iεp̒):;#G|=';Hd`e`؇&/lE9m&zz|FpPjhr96JKģ'b^Znk po2~܅䄜+۲.r)gf6m]6!H4%gMl&[X-9bn乚hZ6P]@F#V\Dod])*?~'ۈ~fqd[rKH@)o2_j X`Q=]T›IAfҀ/1ZDr pŔ:p::e^(JPml̫I;W1K^ĸYJߎQ.Pp4_1E;0SōIqR1GO%λLIn 4GSE[3ckU@ 3?|A\syCEXm%fีi]hVH!7b.)3DG]=7"a.Yu!RsH^G*QHp%CBERᨀ_Ձ(1žG[-8";>AsW=$Y)a|S8F];Huvm9hy90WHsf~kݑ9قJ]Qwurm hl~,Vw5,xŽ'SVgb#6mQQS 0a j0\I&'-<۱Wl &p9̑Kk~.?$ [:V"Rn{!|K^F"jb:mF5gis7b!`!4ŹG)Ehڷ[f0x-LNG~_޺_`vdT Z^:R+6kmVY|H2 4ÀBdY> [7iXoQ_"icg!Ȧt gRRp ̐Lڟ5pμjq#ݖOCz.Ow.'0mv^Q|v3_KGe#)p=u{dĆDc5P#s#][y;"sg}+ Y~@!P Y&7_{>"43GZ;pd`-7vspcMea\i0rmGڳ9|9 H7(W4 퍬\СHOqJ";U^sb為Gfrh۪{ЙW{EW˄ø:e< F H+x3Ԝ !86.G]ߚ&aAn)ˬJntл-C0o@PEh{9E0IDShk%ڭB_:FɳK.G6Fq p+eh7Ž!&l6o#m[ 0U@]#V6=Q%Bk*D8Xl,:~(oFuj\V0;"shM0^*rU+vj;*uT/D=,Yȉg_K<$&?sc=(ny13\z5P[OhЭR@U9vX$-!H'~EZ Hq$P2h9XfL`D Hv /]pǾn3ґǐc#n8B/*`Yb_fl{.lu MLoj̹5M@*dXoQч =mh+hgΙ >֑O!EOnv2A7/E >QJBeX꟩ 2GG,/Ҟ*QˣoƐ8  O6\\6 nj"fVJ*ɺ` |!4Hء h{=(|0GBN45蹀ڋ-uݼj!z ijum'9%II/nͅw֞+}uΰM\ah4BC%竳XIOl_9tWEp68Yeڪ,rƷt9(eE.@ʆ Ȯ]M`ªF0aYi$2b {1;;AcZpJC!sChʃN9.C*D9BI!)O AgTBzBم$pHh~J;Shc,84K+XSeWgk3Jա@* y3Z, 0*g>0l8@ꑤ,r5hMKֵg TEi3/ /POttd;=>HS/ŋ^g2?U^H.,aJP<= mE/-EV&\- (r  ?;X/ Q7W(g cxM20ϰN@n_QK7Yf£̐9&$~̑i%ͭd M1E`yY bskvYLs;}B܁jQ-Fvv}(bi+p& eDdJ_Oz_{* #F04:'ۚ5\ al6FG!4*[+8J] *s [+m"%aRukyO"N:'ko^poS_mc+&TIogRs'=/Xtl^[ݸ f jsr}ԎNj•3! E x ,> ʓ'h ǬmZ$Um!.&I0f wp~ /qkǺq;w3™$$?;Dytiqڌ`<&䞹$2|w=zQ|A:["7~CUԝea QsGAx[u("S><@M݅wm'qm}C=IrH]nj`OyQcy`=a3;Hw\ @0.+17Ua#_gK5H sIko| P3@IL%2NW 8ճ)-_ͶsC 2E&=wk-u31ZXQ_-%&{`,w:IbNه^gP!k_mHx(|C ;Pv_g_uIa㬷!xhpH4 8zo5P[67'fmjk^DPF!ŧ9UGA q0WMzվj$̐WTt9ӥӖr'"-+Zfj=_ Ql~Ru=F|"eU j'7X,f8BEJWUPE1 CA'>uk_,ɚRR 5G.rk84+-%y*WwasE$ynI\DOʴި_dުg)Ă"').Afsɞ ȴC̷/:"’$Xc huΟ\-Xp">:1qs$Ѓ`xZkrYל s%ҕ*'?\]ٲ*ZWEaK:tThʄM-@cvj`rѳT30!"|җ%k/sN*`3#m8t1B1 Ҁz58qh90GC"k 'H ͫ:\MM,-L)-%_38`p+T*YK7FQb2Xty1Xp%" wrs {PQf *T!$:_Y!4:WNblFUa ToFǨgIN${PpМ֊)n 猢{Jq!AzhMדOZr>h-[ ipd.zę.M|>N+|,Q0dq$kq97,(4h ۍk<I|J0<eǕ.$t\jV4UtYÈ.LCD5]v{Egh%EX:PU3$9] $ylq c#J6*[񹎺/{+!S. Cb\D)`"Q^?\|_LMoq(UpKYXQo*:7"r͑R2̔.;jjYȀOUPsPvf .~ب=S#ǾB*.}ybMy;+Sq,;tܲެiW{ܥ@@f~b%#@W:#2݄w)P< Oo{|kH2Ht(7_g>;^˳5;Z7`ɀ@eJ\8pA)|@ġoUaUqTlIK&({,㫲6(Ԙ^֟s5-!;+>x3WkFBv ^D꘾9႞d_"ыgʶpj]ىMPT,7) I~JHQAmziqO /Pΐ;h9u,Oң/塨rjEgILKrmLvb6l7酨{Ad.9&80ޱ&Ӑ +qo 麮2yq*Apcn\~>m( VV }0Y=h[t˕72նFÀeX+wq@8Z-Q}'Gz]Z9%_kL8z6q0M^!5X-u>szEem)XqYOХMʑ6R/<`<gͅ1sffDw*1Muk?0d&@W;,N*w7)3Z≃Dfԃj[-W)Q{.)] EɄtsU!4+^A(b5H\G3hE%BB]iVەIH^fY*}y):OY5-jڌA_r1^߉Qށj& .$p|N0v<YX-XF$"y!i?b(}2k@e*>|6mv(B\rZTF-βX O#}=ϕYwdds>2_ *pW v6/j@d M!lwiHU1+D*f.UCdZ; 8SG-T-',CflnamڦCLq";ʘI \uhk79HFMf6q9;%}n(R4/hGN#|& *ġ0ƌɶyt"_ |'XS}r5gC;+x>x}HWI1}n'5Kb5z4XBÿ (AQ<ʍgZ #7v @nW/ mjWR~'BA'\&M@C뇯%, p*"k(J*Ⳣ`&ӛIڭԐӷӍW$Qk~Y)?X'V-f]~*:mE:2 ulT(pX6^TRZ^TgA5A-ȌXe\liV4ʦ> ݂k%q||1Qqrr'|]pt`2]:q}<uryJggnu><3YL?x]5}{XkQە~`8[?brgQgӔO-^-x>?~ll|wJbIBωi3NZՂUN喷qlO宩ݍͦuqo ۸wXHK'9g8_T%h}IjS&;GnNc*֚8j`޸XYI`_+sp/=+L5z 4Ip\2|6"Ce=]۝S:=9sZ|["V4iNՊ)SD_du*6 n)3|yI ! ԇɢQN u/X=bery;f%Tx6*} H{ouqu8\ӁRp|M"T#}/O9%ƣ y _TYH\SLwF*r7GN@-!R|WlW2q #ȥ C.l+*\c(b8|oHqYz=(|a(y@̱NRஇdYvv [q8TBXaZtheHBZgFTJ 8:YǸ1M-| .Fo6d-E Y(,6xwX ѝ5 N߯j:]8-û;Ho7x`+;ugl l (\j{nlp0[cB-H\Hq\pV(D¿2}~+v!M¼[齃 SWpN&(RU1'{)viÐgsMy[o f.b| GKdU8FL"H=)2N8Fˬ,A#VIeAmPL@Vѭ#{D6Ut{ԄQ=yhxYH!K#YjA`8__8Y)\gcu3.O=jo@"lT|^[|P +/-AB%E2&$@նG\9rl@j[Xx'z:YPkzA1W|aH;4g|l&B|)G! UwvrW`%(lCƶEol&t$Pqwjt}){?q-f'Hr͗iW0ogcqam u7i$=U ($5THL8w(2K<3XaIfҮژ=^K D|rtGJ!5SQS-֋`7U2AdR+ǟA]/m?F;ȹ#Uw|i_BFBl%oŧP3an+0 Sv0uj>p ^"ET_Jw%OP ~@(SyFq[t/MށM.H%h)N.yx#9>9.&VnE_!khCNĭ{DZ׉iL_ W\kF/ \U":ON7kJ͂2Bd{Zi=_K\,QyfYJo% b 0-|F/pA kU;;'S nu\=xYv8_qx&a"+,`snϝ.LwAf?o>ny:06t&W*Wryӵ_0Y^"\Xw@ mĄyVki ҋHℐeo .l0?4Jm?\߽ol_Dwx3~; ޢ (ǭa5l|]ӱ+y$}%b xZ+\1GY/Hl Y#- YATǬ0LDȰIqn;_+!S#FA9SU7]l?Kr a /5dB *A 'q)[n+|T3yfc_62r%n) lߩflR _ZZpk U,95YSz1vб^C=f'̲(cmg8@^~VzeDaC #I xq/P AْJk`.ߎ<(/,#Ft¸7u7G>:"L7A /.]X&cbb|~QxpV:bP-k|A E n"9yNTr AVs4-37n*͌nSkL{!{8?TtzR,\7q.5~L:3C|2R0:^'vO 3"ceNo^!*%0/R"@*Tp tvp':BYBk{ڜ@~=p݌ۧU.ge:H2 SNcs#֑؛[F],^+R_>jz?-5귈Ǒqf'}3`ȑO.ǴJ OM)/3Ĕ0a6ߺ'tY05작 ]r gjXvH-J9TbĄmnt "3ȒN =GL fvU|7j9ޤd|6Ddl.t<U佡G8 yө%UBzzjE]2\-4Z2>rZ_hHj>Yj@Vȋ1 盆#㫦7hg[;~Baz.iJVb%|si ,.dnjY]]iYzu/J`1k/ )d۽V&;ʷ I|r1p%kk?ǟ:K7T/גl/N@=~>FuڠF3ͤv\Hc7 s TX2`ٞi=ˆ+n eT.p&8;U71ԗYJ-fWEaJUW &Jlc"k=bN31avpe#)/^ܹa2 X,͈n {?>ۡ]Ha8H>fƒ73Rv;eTTCIQVA UpߜZzX78-.!?1/qW_\;_CJqG uN3:|/a'́Z*MQtC(d02)qu &hlT}-;I4@!KGsk_ oLwlb 91siQk =:7|r_|Ȍ{~S='"x=EnUG!ekpp]Q>YKV߸@&S"خS6̩˂O2~#b0[q9\ ƑZ#u;u%[&GbLIá/iXmUVu e?ƲKbқ#j%c<b%=JD+ʹo-I.4[?or [ / =N rO\ 6EP3Ro\{֑3fVʏ/;Ǜ]ˉ5 7:ЖӲcY~qUr 3s4Cz_)`j΅XJI4{NJ K vE{p`}7ckb)NC.kO_ʴ q#1D8Ʋ] e-@j(đ8/p})U>7ijN>   (9zRhvrx[ˬH[${u 2gF/Rb l׷H#=%wIJ럝.90r;@OV67=c`.*8|EB0Uɛ+gH#YhQ_ڀz?ALf^>lߙUW蠡tG `o՞܇R˿S"c"ֵDZ%=$HQGI]Y} $h@ܛxϧJGԻ1i{x!e|8B;2NN6ͷFpMVf^̏Lhgx"R|JQ`7Xm^qb #/S}#6uKٸ ܲ@&Mظf<ȷVQIL=d`Wh ZYWӛe6^ e6>y)M`(kկ+}kqN8Ofŷ"4FŐyǹ {'c;2 8PH't;ڜUsi=gkȯeWsYjW+ %}ܫUfx2goNJIg<{6iuCΖ}JuXNS7̇dr[P벟qָySNko晎sy4E7D#omІ=[>U>6U ۴#kiN̥GÅX^ږ3^K%;f^c Qȉ* E³-7%H/#mlLZc'4LBM(^8pCn"IGz4AuA䀜WGth `4nd=MtygUzw ہz!OJ Zz/;h{((@DZ$!"`g>d1؂zj> 1JFGL^^,i >%#c'!DjJ >IXvRߩ*}my/ 4 B%;LRsLyݩݵ3xH|I ڳhulOi%J8ٕYv,"ZN\㠵ҹ^RqeyBA0nS͹pYuڼ@s/FhJ'Q QX˺3Vio/ :<|RHq+Ke,o4TjG|b$tƣ-]4~tehҚ!ԕG4zjJq:$(Cd-].&Ȝ&?xYUgS%FRl8v@JQ}VvB晀 |<|aV$7tW*Q?c H`v+OZq~.)ʝLJ&/U[^L=N0z'G*z 'F)6otDQ 4G/GQB[\m3A{d.Uґ8׌jc [n6#^Irbhjr mvB@RнF\BȱjPjj#Ý:T#J MoT !(cnB$Bʍ%שq0^ETsHc?j1jI"WGXd`bpUq99 ZV&1;4J.Nh?:We,UrNxC7yh .PxJ&国1gQža$yȖ{F^4 LI)d\'z FciU}+Xk lC 4_LBajz1V~~һ.~(JKp50bԆ=p+=3{c9d2Dе6+q6qK}Uw:SWF 3WyalkO!to`Ӊ7L(P>t "<`L)6VWéWˏ:NtN%'yqc+-~XȋhdjR 'H-08oz$uħאb4r<q݁0}HNY[`=e ygZ[EIQ};;A(?-eĎdqu::v;wT^ s»`{5K#s^_Te+BAx'Lo*#5q,1@Jcr\>gAoh"ĺ7j"gAqRJ)+4)^oy?RVi3='3TwޓLN.B|Rv(('n|\Y_@YUo],N Zg!&5vIabGyi7/Ϸ;4TKt$'2Lm7REO < Hy%DG0m5sO (׊6H|[*Mz+ٹ0 3":}e5Q8?̺ } dIkԥg P~f[&`vVǐLQI nߠt^OfB{%%zs9s~]y']G(hgT'IIAVja\Fj򁥵_fx=ףb3W}@t̘H\{<nmbu^ETmZrzc:\|a>.8 z, ܓU`TH69Mnl.hyAb@&ro#5l%byQW '`pj :-K\؆)s[u߲GRΧ|v;TzB `܃Ψ Ps(z =={;er•FOOFkIzezo)k֚!IU獠>s_uqoc vsTy_ۢz1ɚӰߒf0v[]@G3NaSTކk\_I}WRH%wetc_利Sn`J[FLhQ+x J2ժӉ=V}ra>Ѻ s#5hAo!Fcu Є'I>G[ YpEXɹU%գWL2VƎ^!\ӡ 57jɠ 8LÆq '+ r|k -rB;gn@Y -@F8J>33xwWymH /tʵ&rK&ok2ȁ6z 0$hJrv,dğ1e '9N!?Xko"0+i\PalH*`O>}%CȞ][ 0ԥ^Aė,dd 2^G<wjTit:ä)bc5_qY$U([0HN?x ,.އBd3Wi ÷(U>:[)sZ00˧~弅kI#(YpVg }In(=&(x F>l՗S[@{ƹ^ní0Z9Lء&׶[e Il1;*;UmGI{}bJt+Ҧ Lu_'Ohk3 X28>y&;<̃JW)&ޤ $_C7Q 8$|"`bDQmxF29؍t1g`1N蟬W(E]A;>eM[,!=#'[mFW˒c2W!߂i!?!똧Iˬ`)^G_rS6AG)S}`!0 dɕTaQ>`.P5Qtd2v\0lŠNjnLj6LLQ ~2t2/&#^ )Ezh>&0&N;E_/qTdN_j*+ꯕR  ߱~>J8.놔NB}džw"nl!-wJ7UmUz]us ?5bi\ ,k.92r%jkU<8GfTK5:̵2zmhX @ؘ%m,FT҂%Hv5Y#rn2 XCSSJ+M)ʍbCuVku zbY ~Rtl0>*ȁ D7JP$Q/+Yjdо҆\[19uN1L]HlgnQБwOzdӱV4m/E"snZLC++SjT(A=JtU9洯)t:UO)!_ =UQ{Q藃D(t3B /ynYОp_N: ̌+1Z*W2L$B1OŐGY J=j+E0) r"[߅}H` C; D.9k!&i|&1$KzQ+maˍ阫P =(=,r/ ۝8~JO{pIzt94ݴ6r^~K|((\'ɤC]&jG!>Zn%[SA{XwvB}$%Cwp"n_LWGj$aL0BaK &ͪuty!|5aoGIBϜj*WSݻҝow}OR?H$`p]).`D; 4;r([N+Df̅b,duQ,UO>|Pwd(ζ9pVGVJpq(Wޝs_NO)QG,Vt!Ɋtu7A93ҙ!RzeWrY! CV4 V6'|dUYs"7.5jb@]O)C4]Qh_ܘs/y_{ bGB|"𲦧(4-#=1& ڙOǍC$)Q(ƏT2F}aaœLdOt>~Tm ~ /mL![(}F3GӘkϜ`8~O`8ckJU6Ԅt V2AQ #l!L#Car/1D*k _jh9} ~vmjn}跗\ZUjPC黙Z5S4!8r'[OQUG #>G}=w 6z) "YƷI|{6bPOBc_A0\>38nogADk C?L̔W xՋӮVb&<ϵJJҁٜyoٌ w1~ ScJsKCo`eQGk Zɂ:nO{[!U(ea+=NvEZ4~L\aYИBUܬA^L< $ #Y+MEe5'[5NogbFx̄ort'dPe@qyG >Y{"aM+kݡa2\p o7½]'/|ki},i%cNc{ֻXQ[F[ݹt2.mJ{B ~¼t+1Vg>52]NA@K!4žE\Bdtg!47 )r(Ky,>L@vgIԆcF^IfFPj38MϷ"Jys}$1g.?U計iexRH%_ܶw^>֜ϱ.Xi4U H| ]UL O+5lNE ZԌ`!qp\qn1nyOENJ"'U/J…j q/U6b.kRKCPɒ"]x{;W񤑉/?$jKְdˁGVa?kÛzd L\JmFE' j.zRաS4mjֵXR6}F60gSXYLߢ)YgZM`L%X -vFP?Eg0Gnaj3 !!G'r:}ݲp>[{0*Y}髢t;Oq394.j?=Z!:AY6 Ý5U0q(撰?c!\ 􇊽@9XT#`LA"%#7[f`Vfk+D'Yj޴~MU (B!0 2}@K,)[*,Ƀ x/ %9,"vmcYPuשjR(M>kB%7L.=˽RUbJy´!@c U7ZorH T#¬QVcO&f '^@Ő}Ʈ ϔfG*>Lxn'I!l{p>Fj[i1Erۊt/~?=ar;e^gze.Y7vҶ2\0w[S9 q}wÊ~j<@cX*E9'Ě\QLC!N=ڜ;_X%*t'Yqzgr! /X4<&ؼO=:CQffDQNZ P*OgQLw#~Жöf \צb(cۆ n+{%43BK+9u*#_]KY_?j%fFжk=:S-_HQy(.4ͪV YE>=~׮~!\.1ȢD.Z+&>W=5՞~43o_*v'73^kp&hФ*K߷&L˕'lCOЊ\*}.`r,ugĚֿ @\#ZDMӨXe m8t`"Qߋ0\]-GL ۿ'e1v1Zs/@W@2bZiN0igv{]bz-ytO e_Ǡue&\@`GFN%T) H]p }Pь=wHs"R<\9a|y`Ĭ"uGHE(ybŪ$By!m缫p qNl%DAGkic[:Gy,R.wֻЦ*7 9m&sMԢxwXQz?uA{u^+=eehb ߡ}8ġK lc0$&yVA(^ER!Qr% |!f L{cp*PfC7EelB:FC`+#Fw{9މޚ$,ϓy TńC(FfW%_K:Vr{m'/)]U{V؉GSK+2{/^~-,2\W3KQLɫ-2Cd+)o(!v0<т*M $#gI mʹnۄ>Y 4΄b+,ܡ`u`+h%~b#\$jk .2Tey2_v6:ѐ^RϷJ,wQ=ry0A;s[54?4-R1ЉRET҈=}x>ru qcVqso7Mƻkĉy[u3Kil{ŷo 9sAmSkOX܂srIA^ ZǟQ]<ᇖ&(^&ǵaqIf^*qkjc!pԆ`47{ ˓._~ rjnPv-1y`w|HB 3 Eƣ[w0tyu HWY yҐïlPrpͻun>AA{?q@-C:V]_@D] 0iVHcA_'֡ |ERҙ^[^]1:[ظE -ƘP(|wG+an,ؼ 1Jf?Z10*N|ymV2֕ 'I\ع$줅~9b{I v\MVt6F}:iv:0<{7m|0-df7!ް>xw.]=#gx!Ԫ#4?, V MVQR)eW>F;C{P|Jr{}Hk }1/B tʨ\Q S]*~do, c.$܁V$b7VYGT',Υ/RE7^D|G  xxBRi_/|BMq:xՄOsST^l4FJ|mqgB4V"%24ڣ , !sm؟>&Leyˁn]#}ށ1_Ƥ<Ӑa?؏K!w@C5]Pzތ$eLMFZlJhӻ&$#!\x`k։K XvwkYZknd$HR=ۿp55H$ʊ5-s{’f~jl؝R !$jfEP\NΤ{j/uiFe8.mϗ7mq,`m]}?.]LfAirfyy;VpGcdҧ\ϵ@ Rxŗx#S2CzVbHj;v*bo%򪱞5ȴfBɌjӼW䅒>A~fB6136QKMk^\[~jձ>҇O1ɥ&F׎VhxSSŷl?qrU|]deO/3J+I 6sDff,O~ܞA&v%GYVeW<\a4T԰Ee$bYhJ\q͕ )"u|ުutF!sM[xlxdZU, 2DbJ(C|!y;@(@Dctx۲gy}.>\) b)G ȕ`3vDSu؃h?ARZ#g/%a7Yȭ=dQtg Uc˝I%\K|Fg]_\Mm(#ǴuKkB̷ *rK?KjJC:k+33iSwWe|7"G$I"<(;^QѸ6[,Fa\{j3 Q-ygKgR1Sl0]29=ilkb-m4 T_Bh8&zҬj59(^Hj2!Gw>Q*h)ÀmZ׭:l/D!0̪n&[nܞN\[Cư/Eg2 ̲P?ZmP0z"GUhዏskUIN 6V\^# bː[7Jt]p$I g-|ljf8 CV]##B8{rRt6 G[G%C IH )!p 8`KTjC vSLrO冾H*W#`}:YtbYd/PKoT.p_v3Y- 3dgԐ]R-lܻH{i@?5lO/5%Q]}F ѵg0w ?cemv8YL{I]#Ԏu萭"^.LWU'WӬ X]Hȿ%:ݘc"Dma:Q@dӉY#6;T*=c9!d&.UU1v)⹪["H*,Tn @b`/'Ս99ڑaJlRDWZ܁p)%=JB]4? s-^TbHuソ)~nxy~uul.|wh&㩲t&w[k]6Dk ie@i);A՛F سmWBB6T~K'rΦН{Ĩc [92P(&pna e«'r4WNPپY xT[w@~wq؍ ׽8՟#վ֬u7]%Q0E oDsub{^$5z!>E880΃~~2W}8qȳM4iϢW!Kw@wQt2VR;6y'-UHEhv pờ:ЗsHlskv$B *T9]yDKtsZATt_ۆ`>86to! \r5v!;]GAK>Ḏ.9<#sH#^d0-*]R Mrx@OOK(_ur7P|~CPع!7UX %y̋Gj Ǧ g=sL0I1DY,2McOU7^^ $x}?Rj&лh 菦ܖpLMR]0S[ )#C;UєIU߱;Eؘ Q_Z3i=l0XPq'.LXؑ' 2D' ֗qG l+Noz@#J~#!$pܐHV,]r;MA5neLx=o`~y{ymsq\+=9(4(gdnٌUʼnz*zRsUYKҀ@{A~]D,dq7/bzONKz;Bb]QDzz_$V|[n]2 =ݡoV5a)=>ßв]L56yd( \<F- svq" l.9 j{:hX͠D]]N\o>+Hhоd$oi]#¿>n"DbU}ͳDPtXRw1Y7λ-0["nnl|]$E "08ؚ)Ptׂ:qEb*V;[ Va5،o;bkY[~׸b_0*鿸SLjJʟ Z5Sqʩ5SM&=ԕn);M/ŧ>uAiar5U6|iT{i\9lvjPq$}mSu5&z(F,e]u-14e;DŽ[ JԊfȥM )ݭtw7喩N3)f"s{;AaK7?*eS?ӝ6 K]N8`8#zhJ7knĤPjVg*Y2}d'O`S&m,/کYDA3v":k!ZnR_eIQ`$/S=Jc :ŷxњdl]*  8lxOfAzT SiA!={$J!V:6 ؐʺ-hj Z\XGN~VNe~H|݀˙Y1}t\E4@M3`fbNd"dJͱ};}Y/+^rꅇ\9wzK'$)e3::Rf\ăi62b />f¿|8廟qT^@D>תg_J y"TxyG^ -$CةtTie_2[iDqjǑRNN:` @?#%{=zd- ÿz6'--pG :ZDL6?qr$ jX&8+)Pc$D^smlF|/7%ń#t~WS8ӫm,P/vQd >/O#qe_/w@%/"֔ЦU#S }/^?];=$e =C>:Fau,J%M\!ZEDz M_#vNz*VADQ[n[3pha$@$y>i]~R'Ftn1ѿtt, '+^޺̨4E >XU6iԗ;IHF@e.A{<=0Lta8*uD`8ŅaMY|#4?kNS#kik/ n|$YD=c#j!v~-1>k9A8No]W'^V1ö]ʹWd̞+HZUվf]a yg^p-ԹG>} kd̟} ܦb_H"oJGRnM,S !՝RTu?;TAA\p\nrVtDa6(Qʁ뫚{&OwJmegCÁ.,137Kp'eP]MZH̟w͟nſƏ#mj)&nu^:v;OB8ݪ.,Ю1nn \-;+\uC5mS}6jMCɘ,&*Zlx X5h6)FYh!Ht!};$sz*eǵ=Bʯ]x4#ZG Tk:rp,?fM'0Q'pa0jsd6ঌlYs/PaG=`{&*K5kt}DDp+ʁ*7unB vZv>Գ ]^u-.sV])B+= eibYH_}Al:8Ysgh(f7t)GJk^3d,ՍCl8+8wW(h40>u`Üop=qM2?Hkk)X0U҃sc@oSnOu+HQX7#XuEkz:gYw=o~G- H]SΦ(N {H>MOʓԡ6R3}#߹֤_ba +vtN,\qX)\Om9ݹ`Ɣga9c4{ɵnmJD٢[̈K!O˭Ja*NZ"Z9:5*˻cs)Nf^.{-s:L;w|ȟЋKN y-MJ9W9NNV%5:3xO״)5Mn_"#ޓʿ䘌V:܉LⅯPbH^$|mjdsz&%I{Y#,CQ+_ .).ĎmwABw&+-e b›~Sj+ T@ <[pDם;,!Kjb tyJ 9W KK{)]W4s OpFk^Ȑ0Zۆ|A VBe>ɻcU[}KJtKRl\^mz!ej%r{7va{*Լ8ױWGu/|BZ1.K`T4ty:EFq%4҈9ӬKD3ćk\Fޯ+ZI!7Z'#,[2,8*呄Hé֦^d/J0+y1#~Eʫ!dT˕h=O9q/)J>#BGy`!d G~3ZKywlWgpΙ4 |1 $HuayzKbMCTfW"9ܥ|9Y1x/?OL+15,S9I sL 45ijhd:N?|a9Ճ\yLۂV6{~$Wߟ}jBgTs9y}-T0j!Eݖ0UXs%Dm$E͝!=Th8GSa@Ot^"CpZEe#~ bz*$\Sz2M@/?tx]nUal2i ?a9 |&rC?@׃xSm;q}4gn_kfcŏ!ǎʏ)6^$νN+f灠'87NvwH֌9. F4‹,pwY5LDYØ1ݦ̪ xā.m4̘-=m 6{cN@qGGn0^\a*B~ݡL?1#!ʺw ˈJѫHשּYL"cIv'n,hk%СVF@Uy*]g'.+nU凒LdYZA,ije6p!bQy|bb,Kp DQ& C)/rvDGc+1uMd*3|Ӝ/{Nke҇r{]t;1l)r -)~u*jjvՏnb{0=%r%?rhOI*P X72~:õ{mt>1;PaA-l;ȕ[[0t5nB&{ `ɏ^ruﱖ=aGH{ #K !S: eg6!-5NW~~ie$aHKY x7ZIf̆n}>ƒ՘vĦ_GHϸͦmNQw&*e00 f0(^ <6Dqhl(>ڏ n;wǜQhZX! T)V~D<?O=\ Nj5"N@)YtŃ$. >Zyxㅮe m\Æż&%`;[5ŎCGF :Âzz,ŒV/\OvJCQ`4 RڠlM"%G.0>!Ղ0dBd֌w?%宖wY(kHv^t9ԉ"MC|t-:2@K.3G08Cl%rmϋvJtAˁ&| τAE=|6.i#!FC9J: +rIRaib;:Yj1ٗ0ڲU!WradM|KU/,0Yu!/2%G,*/ .{!b0ol]^~C-bXK ?CHȜ"Ca b4Œ.G* sP Qa%=֪5۲#Ѐv jZCa:s-@`WyƋ .Xil1LiKC=O?l1pwui/ʵEJۋM!#xML|іȦk̚9/ /Cًøc@=~sYBAdXi?{GX& P)E o  #>R..e{Һ !#$xOݨ+U?_fp\bJz^|O-Lg#R&<}uk#q~)ώ(ayzUzc# RcIpXj֚p2YzMcp}#qp6h'.ߒ 9EUh:2Rc8-~ Csx `#Q^>&y[oVK2*anboDRwJZ_J7Q>@6^Unvd 1E. :NLá0~=tRȕa!+@Zڄ=وߴItvcMv@tY.mcr UQf8?nيpdT%r-a r~) 1W$?xC2~jnnE8)wKԿ.#E︷0l!Se.xI `awB'tS"!ܓGfU[vK6h٨9o.na1n.1F[%A}w=_%N|V#۾cLNpCV[IonM{^=Q^}ڽaYM_ *໺Z g/;!W7uktV[[#<5 y#e208 OVC9QO1:^9Fݸ4R()}TMEfے6=0g_ !R_VM ?UDy6JdI*2s+c6Fi& K| ,d]ty'sC2Wm,îdARVե/ G~U-b$'@nqM|q/M ,1=R+oT0! apyIR7@"ƖyӇ¹Pp` `o8Dؖ18Sو(iuާ} 6T֐'%%eV 1ȩv1@*UM \}/aw:6S-P)&5ь\1٪ . #ʁ)(]jJ2bٜoyކ'1AL.R}a,§LwҖyG.Һ͑)'4Y,nosM|JӬ}x1_y woP Xcr6bWߗMz2oT@O-"F^Vovj`@ܧЌ32֎q:@Q\>3TuCQ4%siZ/[0b(I7IagՁ-ηM>RQ.sʼn- <ޏao\Įa&RfoO)Ĩ#_XݻE 䧺腦݋imKe!*[VD}dp#E- "]g'/ďA ^Nxb$k.o>5|­19m6Wvua @FY:&kh= –F13}{z,ȗj#hܹZtX xS3" i Pg\ERdWZGB ?FI'}Dϯ4, !njQqp ]7 Y4'At+Ө Ew{_az:pLqxwգT)϶(Y$m)@o%3ʏ':$ȀqHl&B>+t?y+6b[~{0P5RH[Ř!SL S2E0=|U.HͤNG$-.D1^4i6[k4$f^KO&l2Ԁcr]{ȅ3O,p%Kx3܆Gb#Rj=& qW+\@ }MHi O;·4fOC! _'I'Q%q7H@v+䈟͇bB\\?^l9Ah ]*R#4ԕ"0%IMcc7a  i]/l_MXB3ʴrVGF\Tdf@֐# U\ Bj%?yu(&{\@rmWW E,k7ippi0hL{jR~Qq5!IΒhQ2xݴ^Q5FW%/+w+ S›eGS)}G߮;f6]?dKzQOIJl`P\Y*r?#!Ю򂅤 ImÞ3LGn~|LcQവ* KF紗VbphFI&[lP|DR8k{m1W-gpvl0 lr X 4 DI)X){/oƱpBRE19~Rq R,:ױP?K hP:^b:*xĬIt/'OY ͸g:#ҷwaIOmNDSq~9M8@Q);Y%z%AoD*, pWi%n-_WG%{)4D(P*"]DP Ϳ m7O_̰ 0Yfrz؍SU Qqbs95m= V,~њX~AOWQ~WzhuNX4O}H{&;?,!ՍEUǔYn(,Gi % R  _" jkN2DaxU҄TV:,Rl b99_bՍEUBP3?F\A=Ruݕ@ÚтOxx\L#-UOؽUt齵\ \0eiFq3Mn?ӊY:l]Py_ҟ#2 aG%+\\#Ka*gx8fR.$vJ@yTiӒ@2os#~]Z԰쁞mR>2ȷ"gb]ϱhZHt)5a8_$̜sO0VA x3vsVE($WejG3X$MS('67M&[GlR`P0Ȩ*4*xo dt7NI*hV1alr:YFLjn&Cǣ 6b`ĜO{W3'$7+`i?Y)H=)jdԦ&u*7rL7}hTBİqST4؁_pj9(|EJJɯn? SĒi\''3ՇhZO5..8<'%hWŲehLdY/ GeAv= ~$0 /mh5CJQ3K8: ^rcG# }k! Gɺv2+#M{9M0r3?T}'+_9ߒ0fj3ъ}YW ,SWJL Hdo?҃F^7>DsKPTO;/rk1%U0)O k(}iL9HUQޞyuw5@XorIazo顛C9S#81/|(cܹ=*NK w+q_ƔK>> 9\ V$&[pJ,~ D1ߦy?K3XIfp]^$AH&f(K8nVhv4oZ{r!V Q8@7(pYæ;]GPըI!z"&mlde (*ӎ+IrɣSWZ:ch%o hم1gH,EC@eJ] Y=.Ml}LmΞGΔӂ*uFRt4b/G bqkネ$> 8Ķ$٨CT$hpp- V^1JwNO؁+.SN7W ҙ<*`nH3*ĕ0_$Oraͦ7eΩ R3󇹢kiNn '_/;+fDzhcw0~:V鸞K6 Nz@m#߁ j!9-mk,>M"l*m/]߹>@[2q`~c–2F҃ K WRuqe+D"BP@$$Uq ƚ+-4e Czy~uekWpFOqhGwoX ՞uaY@ĖeL) / K/cz7@ha,Vx9F/TK|M,LgP<~s:T е#)H :}Clhzx5\+ aj@Bl-0s8Wx o֩wG$Ev<FsW XZ<3쾔5 ͋3}D]nIK~SA7Hrߨ ͷ԰V{Z %Kw4ǑٵX+U[dZNЪi\w IC֑C_f>/}ڟ7T͑ސh)1  iuz@vp>gζHodx+!u!VҦ^W7课jA1qA 2U cvq?>+k ֝ dh..QozU^ :-93 [!c}=FeZ2.$rS8tw݋Sf]CY&%Rdb ~qf(VI)vB:+Zf@m٠289$)cg pֆ1 T|<哇hЂ2B:7h 2G=˒PzXrfB|. Z*eYWJܗno5\yMnoj >?JerŊgn+2NOhBȥD8۫u2sz8l ;7 m` U¢}h2I3C#L<䒐6{>Y `lܻᚿh0h@=)([ѧMyw yqzUM&DW3MPvu0RvVS**_a91igNv\olY/ @QQ7ٔu$F$iE,+r@@ES!|H|Pa[aDScٜ,j0[ <:cAmI@ZKK$#V85#!qtiwѯD<`-i:s2ޥM5wBa$TUˢA'ZCgo`0ǥR겏ylEczqY^;6,2ٽ/_sӷ#3#mQ> [*«bX>Af8< Cs,76&mn/uxTՃ zRC}t@ V kځz-Ul6i= I7oY J'J)h4CVB^;]m5nq 8vmHEs9흼# 8pD"Ѱ)}Y7{O䴈'yg<%ͭJ #np_lx*5Pz'Vl{l#SV==45yzY"mQpȗueD1(V,O868I:qXd:ʔzVĸs3?DcY ٿxOP3O6D .'KVvOįt91k;'*`_™֫;>蠁  Cb@خ߮#3(ϙ ظ܉1'|ihN7]5YF>=G%H-]cqr<cqKa~+ae+ ~U#^v9$Rd%"bǍI(}8{ sY^lдjÛET( I) XsAj=kƁF9P2G`bB":N0'qQeZxEbIA>K)-߳[Spdͯ«6~Aqy`7'x!i|*_wW*ȥ֫n[e+'&T!2 Z`q+H5#wM{KV2u~*ca4tAF.~uFPL;VXpif17$̼͐uk;e\.وLI"˧٪i eJpaRS! onHK"()CnDAVq}(hAnsD>$_kI{c% IB\%|\dOCuW/O#<gEЮK5C jd'Fz$`8 fѼs 90Mxɖ2$m%+5z#1'ٛ]ڄdjKK/uX46v(`<0-MǙ课Z|#M:mtȽ܍z3B,y xa .` T"3mzHTK=ǵ*<5jcH\"mT<D:2`a5{t냨 ePo8cOұgzpt?*ՏЯSvO+$'&OYdSξhIQt`_C8Hlz?!B9n[X{DI) :*bbmn$m·Uű̳Y]u\B:C}Rކ5(Oa#\II),9NA>L<һ!B.cҿ L]q*{+rd/Uw<>kT54^_mj."EEz(5!%bZLqZ 'ǘ[£(z0XKV,u_a'e>% OMqIDJ3_Pb- T ġ PlRV6qU[҄:1cLr溺 {x㒯K!V%;&dwXK^C|O)c0 fHV aH>1  rBYvoBͭKԙ suRG/J nz+ DR%5xllp7S(8nL-ˊ; %g[S󔌦]|I35b(TnTa譿(ʡf&%Y8LB`[.< vxX6a/]vԘCTpFZ{\w`X S !7Tϫ<0z{s7wŴ\bʜWz鎱0*[~Ճ=TFlRk8eBG>1%ҤNRj<XooA;lV[eΧ >n[wJ…W)r/wV~TTghP fo_m)(S'_›)'EF,^'zvF8k<.&ѻYn#BdYEpd(J(%բ SO8\-T5Q2 Z4o 4=;'CP<C_U?N.C9& K{fAtMp!Oe٦eFĹ!tfNqH+MZl`5_Kpm葳Q8: "X_5"M+__e 3',.ϲqX bRR@"+]"KK[J",B=~lʓ^NhH>JhgCMv>P|v䬪 #eVr]Ǣz1-Dcnرi45{3<U``jn%qkufs@d:OoO䰀q(BW?}j7 b5+,#|_sA[՗+;ۼk}6ؘo}HOHRN{P]b7(l'DoSaD@E魑&xz1x+쨎7 6́p@HE\mQTMsaеvxvmDC=.G (ŝzDdets)#rr՗Sefng7LE:3ҭ5vDF(W}!X[iZ,E\:%3V\BW⯁΋.S^6.q,,̡͠dշ;|,va)St֮[GNnL #] IN秏j-YdVL3# ?=9ys$)@w&?oߝZLiݼ s~2B ]$}9=ٳt;75vhZCpW>GJN^sid]5HOOkS0%k3`כ] @kەsmP~fZK%8OD7U=|~1U.^B)!7{k)AQ.=r\Zvo+6l< I.ii[(ZWZZx5ޥZT ΅/Yfg y( .!D |:LjS*g1k ݫiwzI7w!I#cl`?:xoa:`L-EK5D9gxX-/Ql7jҤ-'hr8rxM\ X5"E=_~$tZ[u'w\L^DZUUlA,qpt720H1S-k&~\Iײ' ~\,A œ<4@ۦK̔Z64Ӟ@hm y$C]b=,< JEl]m(a,޳:<͏a7Pݘ=8K$벌>]n^ja^,h\,V$ÖBT*nuEoBމrJ2UÇ=2^sRo8GC͌|굋,,-}:>ވ(Ş&eƊm~ myJ8?>E.Q9I )ٜ_mK 7d0L"dJ~@FF><+"qCV.A貌Yhl5u>'MP%fҫSTIJ9󶘌9FUBBfLDŽ%sɼ3z JMKջ3YQkX!:ױٷY!uߗ,0}?3~qB}R/&Qpb]Çγڪ,j=~A'li߫#=5?~S~Y%*6Æct8[9Z/4wdyxGX) ,ʝsLjE{WMJC⏟8%Pu [af̆%ۊ+@:ghL.wU3Dk%m"E(ٿ-Tƒ5{ܙtHzX_#=Oۛc d)@<x1^+Npa6?6w&=^˾4"\CL:D}Buz~O!Zl:^s#Q[qr5Y@륖!= B60( 4D~W>w&89ϸÃqG6^w Z5&^?,6m9"߹)m7KkƜ<}p.IIm<[utŹv<5_k4%/tÊFv/6ߌ%Pg\㑯tQ8],x߆ a- Fie)O l{i%#EVL@7t^Jf!]!hAJy ({91n+*8/3dqTSi^DrPC.Vv6&4^v nCDr|h[u3Ocf`AFeܦ>S dRݢkػә]ojx;=e|@5Mgp/3;_r޷=&04hIa7Lս: ]>Œ<¾o9 t2EF UaQA7|9 Jv6Wx}Lu]|r1uz̿&߮ 괄\,m}hoJQCc@#O^`6 bR9뼶S71T)|V\>4<˦%ONg0Hbne}>ie:C8׈3 M߁|<4*Imvĸze3VqkF`qsF5kEtSw%2,K5:!Bt9^CTw}<[ E ˖hK_3HURQMnWZ/MuCGtpnMɆ}2O MdRvu82HYX<%1hLQ-oP wp84nYv FIPʒOm1 -5ցiͱϔK1h^ʹyn1xñ9e^$S)d#rd6T8[%jRh- ^֢+RY [($6:-Er'oڂY5 "Kq*tA-ԶO" :n;6.X8D4r-X@%!uE}z]/}0X& #pb T7 .,ri&܉uak1dR(XvW;ζ}Z35zrx" !׸w2;٧>:YEn:D65+YA,㟺{ NℎVUC-Jh~qBgб0]˺^FTu鉭y^]Kiί\CgEM8v(m6ED^=e& =iJΐXb.v0^9d1y]qL#L}BMU_qc;[Jw]T,4 v\oU=nzAX"긘C|ڹ2d"x,'A:Myi:= 3!DhoUh܏O(:. l߈'hi̥aLuWb℣L%:r~d(rm亥xt1cZhj; D1 p6!?JSޛ:ȱֺgD*IZ1%37N5HHrFxzG|zoJLQvdzXF(+B;-ڱMO4 l6Lrpƥ n(|c|ӈdȘ1vё{!Żv1Yɀv.Q!Ʉh2eTv9c+[%D?Nx2Tڀ9Z6Xmx(=Տ=ɤ=bkvo{hG8:BeŲ4sR+Ȇw}-!wƪ٭5 wZ'"Kxňyq4! [QS03%C[hL9MI^jIR"t^){hƕx~)rɫ 4҅h F%#jD8 ܿ4"I,0=FQDEfJBh`m[>~(eap}_+38qehX+(kic+ fxdy Խ036q+DWΗ,/3gČ6y)m2-QS.= 0']02^{J @TnDFvbJȰ,8Zb]B Mhzey1^rVWpe*cgsi\CwDP;k;斸Az~H{܁ӊO0rc.EǨ7C.]~ 驨JSWb"a\UkO (B-+J NdLvp>oˬ(|n[meZ\)uK tB.+7w,)*F + >j&ȵ-D$>ך~ZjZ8S$achjg6΢W+AWųR$S^ n+i{oYsuz/-ɹ_\*6 t L|O(oR |@9'1~n'pl]%[|שBgDʙl/LuUY8ƭp~KDEg{]Mk30L)ᄎK{⪊ b&=I=M* ~t4B*"R{ik΢IM> .ҿQOt5"wn`CsZҧMn W3~Y1.$o3 W1g`%OVI5Js+CS RX7oJ Ve! 5GWa.,Yt\ |;n{r#NxKo=4bށD蜰 .#C ׹* +HXuÔ#%JtN[DOj]ur&5甬Sa~/d>>,}lB&Cƞx#e=:35YK:b Dd^LZ5Te"~~>}ɥcR=@X_1,/NM8FKlLdh#<^#{Ӻmğ>1Ur'iY3Curd«#'3N%@~)'JTJm0p/[!dE3)U![m]mF7L3PpIb uhOEax$T ΄l&8߸g&e08\NSQ"k[`vx'[ڊ 3yXVɰ䪚-Ie |% ֯bQOZמFL%~!4fI^D8eüx9ELWDp=b.n2b?jNH>e94SNm psx^foofg$H 7iÝ爨8k$9 .+X^@UlrWI|uHKd ֤5&u1")ڬdHel BdHkYmA5c1ըAqM>j8t.ӆWR y8$bxjCꅈi ??> A=qRڠÖ(."j 8QIvtgOX(6$)` 3{Gݨ7QzQ͍A_; J?q,픟_N"nP agl*~W+dH^4.^&4q-ƣ }OnԢ Z7޿~Sf7vi(ut:Li-l^O?3]UթٖqM {yU-xi3&3 JfD9͐0L-8W`lΊ#6fiME ZgX_ug&6T0w#䋣Ø)VtC~F;vP]>ñ{]X[ zz 4-?FoKLK@I5*`HRAقcBf\%t/Ί|T&Y^4 ,Jsg}Ʀ}s9nTOSHߠ݌ɳq}Ⲵ\㌸m5/Yq&ƃq6CK,F0?;4c42TT}~@ҏ^X>&|W}"O?d. Ea\Tj+x~MSwqSbGC.߄s+ Rx@8Yc_l|VDDnkm'qj}VB76sD]\J4jTt0oY㷍$*Ǜ [`?YW3*wn}~JDXՔ&D 2زϾ9kqq ̺^ PKSƝk <~kQ2bTך"SgmV,S~̄+6)kOWkffxA,bpxQ#,ܸN>əe[tPΏy2zY$^ZisjEDH#Q9רxsa-l *mtְ OobCo 'mdWk>E_X^}r`.'@^ȑF; ۦxH3;ε(v ™>XۅCOTm.x8;O0)'$7+x^QXP[7,Ea טi߷ R|jؗv7 +8 \-.lh;>) W$ uqVNH)Hk!Gшl,xCUCr- j ɈkLkԱ[`VnѬ ﯏waΏ aBch=dNL 1IyQs/~V: 5ry92X9(n$Os&(ܤuiHtҲh le8x>3YhؾoJ;2oC.Œ!AlK1 !WP]_&g b o4/;4LB,o}Z̦9qUCDMB(0F.f5a;)sѰ%DKFi2<ݱ%?I`Z"K%]qC_v#ǧ|a0L=Aa]2k`)]wrz}a'ONf֑i3g+mk}#oqLd|k[.wؚrQ7Ъ!kkΦqת4/ΏX2ͷ![(9Lea^qxtb-?W?juQg|fɭLZows4 ya3Tq4 oy~"pG)ﻟzIsx97C׾SfţcQx5. jc}e(Ir)ꯚ : ?b `H'|W C֡6V8͝Z5:<&x+蝌t%#XI>NY:1tp3"NIѩZ} DFh[݊_ZV+TQ LYBg_kƕDo5̼MQcr*дwhX B 3R篞(zwf0XuZq0X|֨:+}xgR֕4:i> P#qopRa c})GcIwJCۣ<4WQ#UOMf _E%+"];ŌXȑX5oK`4X9 ] <ϸPU49`&m軎a/ ϾL !_'85!7̼Xg?3x@J1G. ßɔ`nܫ%1L;PK7_{tGdӷ)NC:Fi67bm69:f2@C.&0?uwz+=NH%vx{PjƵYXQ^g* ^:sjL-LΝa SYxcݶaEu]Ww/Rh5G{z`k^!?p!%Ja8C[ÄÕc_!;j\.{"ĤҎϷiI9 L>՗B{Kpqb Ӣ(1hZ~uESD:"+' 5Si)k&e'o\mZ(=Qp^mrX09Xp &g‰g!@?9t2gxɘsQxj; 8es.PLv-yNKAiL>.?#H@Y9O':K1ӶUA)ձ'Yh"حmo*gAlP|)z {U,ꐇ㝭x{ZB6K:`b0 qE3Jyq9>dQ2DQqQ-E{RZSC1UQ@ɶ ;'G9;(pn=:A d5x "mőX3ް:zvHVf^ʕK]џҰ@Hs)xƮk *%xʏ҇y@ӷPŧT"MV6%f{)z1c;PŪj{tENTu M\=wZ 2҄W0XtEzXыDakv!g-e&5.kzRhtex3A /[݁eïxL#Bzq߹ 1v~ZS\v( ?"c3:likMRaVloiVJAiU_|`27Oݩx_8 -M>"0xU>\Y}+K%>Zr.G @G|y_Y2kfA^~ Dۢ^#0hۖuef9{0z_:w]Jf5ʌ2$GI#>m4ME~Z{.ekYP\,JV!C4̧}//}\ ėIPf^MJZX N%7xD/୤fT5'OkmfVVix,⚀b='*M\bf}^@ׅez} z՚6]kKuL>=4ި\±ls!g ,E'h9eq -39DRq@͗ *\JJ&ǁf"Vv~z 6!~"O/R8̔;qz\ % km?:Hu3F?k.\-" .(êXS!\ĸkZ!øɧ.L+W7A'C0Vr>MMo%{ )*q820aL>Ipbܲԙ[̬UX&Yt ̀,+B.Vlk^Thx3uԁ0<.)(3lkmQM. tRN’gp(|akۊm4ʐ.ClH-[1!йOB= 0K+$zkE7Gpg 9=SdfndSZ0ߐ#i]lwDnҊA}uŢ6ӳ{|δ]EAn`?_جYtAR =jWZx"Bxq\Tm\BZlVswKO!_'%R^LyP=M#|rEPp^ _9(Q^vuSYO?NL,nlN gJh6дdw {@Af&&D;Hc(~~)&h=% Ե0j=!Ɗ\N7 uWXoГ0o,onz55DsVM7_,UU q tA>SNT2 ""[Ɉ;z-]:  ـMo2b:>QfF \xN?);gȆA8,D# LHpTb'a^;^?3^&zEdY\U'9:b=u.+ߎ{Ζ];eQ^K'Q9PAJaP;UW4aj'N_ܾZQkcH;="9lx܁ +Qsz_K/> {w,Gs8:=粒”LR`e,%T[ #՜ fT\χ^=ʼz?ٔNO [8yII/k-~'Q'Tp3= !E/L' i#wmF+7 :Xk:[=Ǟi_rRYМ8܅s2XFgA(lĿ AċD(-8ҌJ&%;??VT9eFyYL\-tY7HcHR.<$NDMիU2㞑GkgUآY9q}J[B)܍D䰈ŦcB+*UUDԢ!D<7IѩsD%hrx0VQ-ft-]/AU*SsvTIPEzqşHS67m`}~BY2&θ*bt ~ieHS82u+I.\8iglOsRGg'M\ *Ҿ-'9#e .K'7M3mDFPu?́⧫8PHJ\~PtU ^u=SRGx=6~`bw*89(ĎҔ'+k4&љ)e||̊93Uf4}N LTPM Kg\&zGaM%߀)㖚!Ж,FP%=ؖ/eq$a Ö 'F"d!$]zцQNȺ?䇿Y17\s0"nՑO;5C8ogY b`(Pb-0B`gB"xԦD{wB*E{^ @ }Èz ]V"Jfu GAÑ: <b[bф5$QOt |<1]L '<vPڕnwhV_4D OѰ仂#]Cf] Mݷ;za2e ^-ϵ:s:ÖTxF Z4& Aٵfd#< W[x _})KK!-nG#R:5$ .м⯪ 0rl(6̌>4"5!aeL. %3wOʳ[VJz魂5qu i8lGqbyjV|۲J!1xĤ(R ]ەÍOz+.ܽ 'ƿǚ2)lβ\!Wh| ?*<Ɉ@pBB߿}2LjX']x4e#_'. /q#2fFp_/53ɃnZjcfF頁AÓ}*X #Vr J(Y7t>]|4\.|md.IW,ɢL~!Q< X9&e>@Td/3w.UHq@Wa 91]y=>eEt7Qfhd1 2 h+4}E+ѐB'4*A;WQهrfp5Ue\>OMRVX3*qL2Q4L20T=zbqq(z^&%*D_{Q /]K.a9q8O,/.(^"AmYm%J#YÐw1k|$iFTE]ydQƈKf~WO4U18tiLBDv~i|hXzZEoE ?HACߎg`41qLs)~}Eƕ#>lϓ6OOsG?~2wjttghY3[D;= rMHAYX[FYœ⭰ xb^rQ(.F1\K5yJ-$֥t,^cWDv+Xq;i;P0J3MDspD-(%C<̀4⎤9TfIEP[?'tPV6S`vsK f7*?lecde3] 5b׵5Ҭ"/4qv>{M۝seHkRԏzZ_I,fQ]hA> k*L!nlF0(Hj0hqp;jCL}DMRKo[g/>^g 1M"FjVgx Eg \UgoyEޅ ѷ%y,% p2rFT}`I" ש$PqA;`H[;ZnJO,R%xv H}pnk<*ՔYJ ۠N<;IJtYiBb|D6l)"$[P'_2+y:Wy`6|P}laߓdZ? G[6гy2 ZB%(^~hƾ;FP'` {Ρq2d7gs}#ow6' 8~c<AW!(88v-[/hڧ|/ϴmܟ(&z V`aUsYĕf˹5<"4ޢպ~[vq5Yf߃D GYޥLVAF]b؂z G2|uUr$a 4BNUFȗ$HՎJ1nIȒ~짣Twth3#,t&Wv+ۘwAl;Ut , =·_W Fq`ݗzCoZ%h;e$RVl`h+\7xRPgn:ޮ_TCN].ыcFN鰸Nyn h,@_ 0-E8;`̔_dݠKh j*H l+ kxfD2Wd1}2ۧMx"?Ap5+W,<@*0F&@~X4rjO\[cCL+pVk"{/{gvw1;1}Z=Hk!+ʩvp,iMr#nY:g"qgD-rmӶJPk'%Kl1&CeKX69P( 9@~Q_`D1?vE{/o_ior'&Pݢrlcy5Kt d/Sg=Kq8Ď8#47P9kJ1Y2M\VX d)Z8-sSƟ9L:RfO:Ŀrw9)Otz$;z$R(wq~Nۨ`3z "*Z8 Dvt`kr4Y3AAQFHwHG__FB|xe[@5yoF B7Zy ǷEG-. Z[WL$*)4]En ;0“jkuq5 Рl*X8*Wږ%rF|yjF kʌELL39>X[$|)x}E \(,)XL=tej10**.+l'Uf4$ -2\jI32MbMo&6*V=龃e+Yꋠ;9rG}l"'}r҃,JW12"t?ȋ<=D} #T`* }vJ7ihu\5 BI u$E@P7.=}[U߰F!F8ע:Ӵ@%e},,l˙YjN1퐙B3e w;`AIY}nCe vha-Kg~xqGQukZ,2O/@(<;">O76Hnعk%~ vG[ l\=ݓ= *mq7҄;ol㴩TE筫?$vgHF֝ET@c}moH9 /1#ΰdV(bkKh|fRN {lcrB ;U~<6.^ Iq׌b?(Qy)D$@ jP;֍Pv&^~Iyi4 aMvGNʔQex2j`Vڸpea4%">u? FOn]97- b6NwW2`R=TW6.8;Ҿ]E#'N#cxIОP3.'Uz RGv˅Au4MhbS:=SMÅO%%edBgvAHS=[Vjs0iӯJd*iKm/ 4S~d༥AA:9[ۇ9b#o$ɍbe4SmhNHK̹vEȓ?,wKdžl,|&R$Ғ.\nlbZ'JZ @H3'm[ރ8jKp %zJ*9\C̦/`h@<=56u0)e2r@Ҩ2p_͢e.au, z b푙.IN6g޵F`y爂Di23LNP=[ ^&U._Zhp*+U&52M_̩%lLMC]rJ]MS?<ѰbumǓ&u FBNCDH\^brT]@e$u\l#s 8^|%yH};נ|Oy7Ka6= ;8pi?xԞM[ {4BfnoB7w}'p:9WI*#w&6ﶸb2.5F( )!Z rfY+~:x orP 1 (o3C7ō}IdWJ-iuU^2"R+6x(D7^JG}O ANI s:.im4~|- Χݨ+U V'v˫܇1KxQi-7Ӗf;vnx' ۮ'fnL!zB&0K񌩌?N!Thܪ2a Bn|F wNXNwX E?Eh)NQ嘽]{v| 0BnpaM0gV b#^qYeJWڶBI:\,~Q,Ean5h";!:g5= * ?s;t{ ]V{$F T9_ A|]q b흏{-#'szV=?T-89A'{O >V:~+@s8^u%#/ir6_ pbtJ_N=?;V鍛_Ukh=#p+/.r$nB]AE gJn yxgˈ,e'WюK=2<8?Pj(+]BN]ynF`+BU| :s :+ e=6 ftX埢 ##+0Ɯ~3rz>njZn{#!QyGBZLQqu#N i} M gRJNYPwz 3_W*>eCpf퍽2:z o+Kh ;Ig~wxYןFj|}He!bo*Cטdnpư֘q,M2,؞+Dh;ڃO MɲTT#'8hv\ nt8B'k_NZ@Cbw5XGKx5V5c|oPjIRВpX-qRaCF3u&>keOh GR | WO6Ib"a[$O4jD(VRdÑhՂn-X.,=7`{紐)]RiFwƁĕ,`O}ɝ2La3,5FߧVKtؽ%e6z }k0 o(FjXөDTH" GIV#,o#v$=5]c7fIC9PJaP%o*T~ oKÝYIhz8'/cy{]H #8%>Ʉ~A/fKXGg t+lfX`yLo~*~dMf)DKTY̜A@Tvϧ?@ ws{]EYK9{P?*3'J/腂?Fa?M1,!yz`Э ?59غ|uk~ A@)).I(Io0]Dޖ2 gם&PIcyZts K{D{I#n.̱%$-ynyp DR˸ucK5H$S':?[ެRɟqtQ~.q<^>=]cauiO·S>ŞyC )9^Kzr2'A&v @ϝ).ǬXѱzFN GnqG0yoJ9g T3,>b~Z. U.0`@@S>CS' g∍!ɛy6]M&zi~m@ kFFz۠P0w;IrrR=sf_:%aVx^X<,)0+S ˤ&H*o_arG4v8EY^*;1HO;{N Դǖף0b*h#'S'6_U^&AHެlvCp.9qEJAuQ%X";&u.QE3'sYhRhNh>.e#5:^Қ2"brL Z:2u=,= 3XI筆Ğ:g C}˼=&|O?KjoEzk;8\tj+.xr"G azu^`tZ0t&:;>.PvpFkԆ3?i2lj06srIZz$7vZ:NwbףT5r4o51Z(l+Ѭ` i n5g,(8cTB^8qlЧou vhlw[vniz˜sFcu]`PI3+rg rcyt#Y ſg/$uŜeZ$Ui˫o'F, lcX;żm% Ebjgncп"ZlpGQ{E9]vЄ 2INh¼ZՐh?xr)j+l=R3j `\#! EڈsUc2=Jă(z#ERt899 ݚrBɚ&M5; lxJ@O5]O:ƨi74RwwYwkZWJ98W&FٽAŗRs ^Xn~MqA!&=q7K5%rpp) B $"YRE##{'h u2K(I:",tU*]U.?"Y1r=>`GSkD(% Cۥo?h7+w6w5Y_z l) M% A{SI5[h R@ Rq){)XTPAz%xǩ>C&+ c.Y Jiq8eTX62a_3*',hs I,͙zw 1%eAn f!j|VE5x3%o՝b6)qdbp& aík`#z ͔kԗ *R 0g&X?ZK,Wo <3H{ 818 N94= h~qtƧab~ֲo`MGZ6n@Nb:b|:οM+SHAhy@ރs0n ;%r?rӳGа}:)p#Gڻfﻼ^m[l 0HyyI+ɖd0?_./bkgyeׁtlHR(uUĻZ}-չYY8;u.;*BcYD` NJVLw.˂1M[6WCߦ-RԒ o9[(Vc>dYw: !(NWҿ:AX_6~:2_QogC!!JpUDks_Rg"IvT"~$`@!'}*By#HԮu\,$X#lE\AJ5c,$d k 'T/wS SPXܼش< l>#Kqz \gYIKmu̖*ȴw׽ˑhmвž0X _n?okTh(&P@Ӫ0p 6ɅT϶ e*TѨ@xZQ Fa(Xe}˭x0Vw4KWs]]Oύu?C&4K]Wo%\[r?m*H>%bۦ,&'>LvvdL L#f\IB׈1(@7!(j8:=sc/ȓ7lK2ɩ :LJרgav^ht 2~Sy"^ˣ~&sh,D#X1-2;Z cd`zd&A޲:e[@B'/F*ɓ=E~fwIFQ7֌̀cd;R"sy? 9^@|V?ÅX0-/ķ}I&}逡7sٽfՉp p c Ou\l.,B$3,&+# kX]3*g^AwՕm?юҋkbZD>V*1#KK0’Gay%J43DFU 7EtAa@Yk.{#NtLjRZ6 618 jKsv·.iϷT 7s]sm5uuCɒZC!=ƔLe3e;wa8ەo>w)w.RKS=C:lӖr.  ^'U+UACOsk&D{b~l [2KIO^E9_JcC6&;ڗ5>Q.k?˯9$-d=~};sڄm⬛VoUY#ס{.uD s)Ε`NY'V4K $A:,':IZ5se$Ϫ [p$:8C\xIib9[_ lM0IPud# h^*+{!uM Y .)/Y! x,Oj0E4"0o~OC-2 35,@,j ꯡBqESb :bD$F XH5cKBHHitw"=CdXruF ܷZaA98Pn>Ne3<20dc a6 ce3/ΌbL6cGCWՕ(qEQeq?.N1{ VkNF-5+ R"@_i*i0놭qX /{WϨaH=1#CĈF"nN KKַ]Mrm?!=Xe{jq]M(R** 1mU)ecK/!|%FOR+ëܺw~\8u);dfNxC+u-E"Z9q(>ⰲ54 YN)#ҷȼtJN@ Icj5e۸)L{Kl.S~O@lY%&nr*45XP nb6}afls}ң8#75!_3>{[Ğ=OSb v %)"qn;W޿٣;p[SO{A)eq&V6:p=AL7"_Ҁk|Kl ɼw#کDZSӭ=7yD5t:2 0MOζV,fCDn\ŨN2r5QU.~͢Sk~p{벉1}I/&K,@5 =0'-yݘ{˰Kt`v naX*9.BÉӼ&q}{mL+v'현i|יVlt|kPIҁ*7@8! A&1'#nD a5 Dhla| K81 k-nG>dN ZEZ[įݥ<'M-MGUR>' NUF(Ǩ|0hFʈX ``c Vm#0vHm?!zJ&{53ވs-O$P\u{? %!N?/(hSm$20qI U~?E^VIr!%)8(Θ@͐/xƘ$))$eܱb%f|-aGg!*2"睸II فjC{t4N&N"_{zbѲ2ɂRnF"ZgY}݅Y߆<;+/ܺ)X4HJz8-Q (ˍx-p < Uà 2d۽IDNJMϔ4GLHHY]%їvLp ?(vDL7MC,&<C)rɞo 9qS9F 9mJ8Mge_ _rH}X=-P;DCX=l^}Rlт;72?mxt Ed*k+hܪ쑪\AlRSwm8`aEYP4 m.U3Ƿk*mr"L}*:MRH x?RuC %rX̪dDb{MC%@W3WǺGc&xWD3IN>j39:j] ܊z4fXBlj@$2L2tc\6fO*7` rsLK?`#YŵԄH(/E$ B ixm`TZ>2f%&Pk& [gOES}@ `u%9c mJx{GLs%v"u^&b=\ Hþ)!|fFoq {4.!8[."8M͖oVV;38i촲lUJJX+ߓ'" n|Qcg[qಐ}hs q >GbtǁKCȦxIC9NTVm_@οIv+X9K 5:ۏ("*HDC8esoɪ2L&WSOB<;m .U{eX Rήn#Ș ϴGy9GW&F/"2b.s蚺8K+Ew Rc`8Sq'z{IhWo&l4߸(o )%[rf6V)@kX% }P?N:[\K ?1#Q]͉$f~=C#TQ*)fzv;9$Ɋ?U$¢*_4[XbzA\7"WQ6/ 3-bm4?C/,,'>älY?Ԙ\; xElzmϽę:wnDP4n g#AyNNu3B?UBy~{bjT#5&id$Ï0xewN,o䱌Xa>Vcy@~iL~4UI<@# N\T07Fx0SS Wq\yax7M:>paL|_֡xIQ5G)M4t#%6t(2'75V3*$_fLNc>ېoH{b~Z5cਰWQ(HH2T?mweK{F gQ'5LOG;sb 0GKq90AK^بΡ\op $V3_,O:=XuZ_6(x6Z[!ۏ!~e||@qu=>1@G1  QZ|cێuf9_EY&`\M̧Sormhއhr<62[H 1qc}y6[)?\&(@Cv嚸D/C' ks _?-OUSLуi#$:"%5<X, 4@fheqsQW8m{=;&`)y]Vs̏i[9XV EoiQn3|* _[.V2]e gԻǓCJ^Hzr9䏎/=䗕bq4ڵj;j^H_+,U y"WIHo{O%sk8Aݵ@Y @{|CE.a@$i}vwO3ǰXqѥjZ(Ĵ#AqN܌ k2?my«p"q۔ 0L A^[{O-"GZ5+)##m| iTK0+8WC/^["&^Ǜ]:.кj <L]kQ긦:E/V/[Ļ!`eOi̟r[21MiyWaoꪔQFS9l&l3eqg'(VIɣn~>7Bd_'|t |z _YJ!RJ=cF47®Or]fp凩F!>͋.<] ĸq~ʱ@b@'Џ֎VbUaMZ`xmf*vDJh="}MyH'i%c(Tc,lBH;>ͨ&5XکV$2/QL+f6 sh RJj -Mhhf7`91f{:;- q}üGWhP̮JÑVfz~~Z&*cĈ 7G6zg( mx}A;ZUeu}QD\k- R`{Y*d=U2X: zI\&6<=0[\;ABDҴMeKsV69.M< 4R"L ,[y~$wY9КX^> E@=ZH/^s('53rlH'آ]ij.J,w' ~󻈛J 1eRN^n#>m#j~x':{bNz"C:j>a9I/ጙqd/lLqX>K5hvUF 8 g ީ[ T6Գ$|UN7ÈnI`o Q$t: 6%]_g}v0[. :/(+>4GO>dT5U0i}I|:O϶:-MoMN P疤| y> Q[%SMn7q^`<; ;jvW#ޅP}2D jݠX¦WeLx';c:5zo,؏Oc'[ve6q_g|_A2Qw%SR1 Mxh#qB+GmosHy7܄4&l dWtHFI%f[L:8tEkE ގpcP8zh:0]sYNk7!&0t P`3:RyN%4ox,úKrXwc+_ygN hså~&p_HD+ \4W>/KA„ܶ5vOw TgT'cOno5M!8`EtTE_?ѫ1q`CR`rR,.$֎n<\5CåP}OF>q4(.<U=߷4p q<_ųއ]ymS4/|Qf4tO=adš sq[ҤZ:ޭSB 7HgtZs~{ᚪb.ٯ &7~_YE1S#xՐkG%UԩbZGnom5(H>8#f LSJ#MU13o. gT(}ř94;~(+ӛƒelVR5 %5aO~;2ԁmL/vs<!CU1Nt9>5e`/<Wk d3K!\@g&]C CLjSc.o t; ypB(Mib+]xf2^OY̫a }=du[׻8 n%:zN>%:2zDhfIT4d<7(<;:3\ޭŁz+^:njɢ*83k~o, UX:Vz[z"'24|CJ'1yĩ+;&.vya"J)y AN(׋3n3d#@f p,(nM/VxR~\*xt#D~6YX|ԉeʐjSq SVmtR !*J25pꤐ,!~8UUZ1|~ڤ&o왮c+ߺ3]G,aIOHV1RCO/)_mi2xF&WAfRGɤߊ0XY T',1ӰC׸ㆿMgKHm*YIqj綖E}j6p5&F>!NJ .UKruMtwgigQ׏cn4)jF0} jN +V{̼ GIor~Lg=2=)rMP9E --_/6fYy^~aWE \kQ2zPZ8$I6n|.wTAp>M)$Tmuԇ7RK@pKu.X/c;Ku؄] odoq}vF -:JQ&½g͚gY,I+'$-UY< gA t+]E$nV40M=S9М1xRjqm7\ܼݙ,uF;;N~|yV!j3  WvdR> mϴ%ݐowԞ F>e9$mY"  s&]F"y9C&GS4>ۙ)+Fr$[) neLW8u§^[N:y8^+o"P[ cJX*g}pCAU7"EQ.s1 3}cli/MT-ZuMw g`E)4BeڿN!jf9`;bqQO!SYwG@p/m:x܊A<&lײce]q|onD30v0{Kߥ߭y)զ v8x߿>VjЄ\A^jF줤ruw+R8M3@!Xc-֫R ,'ÜF43IE I'@J׮((Zk bE t{=K/6C#5˙#K h^I|7̻x*˩h~-3W:ߠgM$4*V>Ps:‹.|*02C79.KnlVP92?4zdm4 Dk SRݒ_47r v+7Ks~Ḭ/WMe;Dr `xG{5UQ1[H=e\P0RF\=){_-\'mz. wa"ޤ_ɦbpb!4Bze1DuiNadI\l 7 P+(w٤Rr7@hd>@d̠ratF֬+R'lln.(NWGQCueVQ_4/9nhĬcd)샅V;8@ǾytWWT8;{Ιu5:1=Wߴ+FM"vάZ~(rp HoSpBߥ{B GY/U=PXTL20[&SPvQ--wē5j_gfG\Sk%_~W<טFndpjvqS>/XQ-2sr8_\*K:LͪXϒ3fRD/Qjo~F'_eE@H%VYj̾μCB@)@Зȡ眴NNVXhrE, Z@_Ada"Hƺ]N1Q aOtԼlc:%U_Ư& W985'\3٪|b!լU›>@CYhQ$8?7 Y7~{BVc̽zSXW'|̹ 1 Va9(@k̅@)f" ZAx WH֐}hֱt|s J,4^_m1h0˄Y1kk^}悞Y@PhgN^cj5"g'Qh=HBy]cj5 qpc>\谻8u#F$}`yAcY=_i{dD˹r^*>C5:j{ŝ,昛rFSaQ a-4 Fkng#h\^6zMɋ8t/Ϫ-}MP."|ǟd9{ b #Fyk۵Ӹ(>wxh9LDxcx_~G ~m` ܂ݟZͽ``+&0*$1Q~!hs&BWd'f(͆?ʊS3f3 HCOͻ$zª542hYjS2Fwq5s,>7G,6T`^+ G>e0u=o}\ "ᦫUP].ʊwwd@m,뢉#a:~ӅSe^*!N: >h&Sw[}Y)t |NƖ bsyWCS )QzO'IY,ƨP04k! y)6,,}=n2TSuH=8$K3>8(d n''V"j{ΓXĢAdNA˽|qݦd=WqIg4r7<`7 =ui#,/vo|[9 7G3q0@o!l,kK;c3y@Tz'0#<峔 c;⒅!rsY:X(]fk= /02-R M [))3kH׍eLN9 3.AVg.iE=;d˪Tag}9D^?0B sJ M-lCT5#y(B\zk͌-ĉ$D#Vq^mN&lK,N$gCL$Q/$\H}7{ڏ~6M6 |}j}dCNkH/2guJduDz~xeJ{j19YD*A50ez22{Ly bP@4hZ AY3QP:U>҂!>V1pn*n(t9H ͙/%䯁A]nnB݂\D2B5i5%gr *vШDh:sEv&wCǙ+oZ W:;1nPV-XUK[^~~"= ^vǍ<7-ވbAٜN4*Z!g54:RUdFhF)"XH8Dy1enFe| 蛳:YcR >|kQӓ2E*$~D P/֫; Ų@*}?t*|&~a pQawY@YR1sCK-Utdy٣}) Gࠕ[vlo=Vv]M44dKظF~D _ZrwtE‚FRoF8[>oz~M5:)aKcTNШm[Qx4zI7aXw3F#օu_g㒅exbUsj=`CIU?~6(,VPHG]!1fOo| ԾZmhfR\7E˘G:->m4Vkؚ cʐ@t1@^!}XN0ޙT8C ӍaeL àUWQGhlEY:P,ׅeFiGfH3A6ː`OBt[Ȱ9>òjHp|k!%/!EP1t2X}%?tiYJc, moƋV7cS@"d)\,N [;: Rv s?/Aɝ#`a3ˀ 0E·[yxFa18Anɭ'1a䮁͒M>=0!k7"|}PjVF"j~w <P4Y[P!tEr*j41ko7#W¿-+YbI% $ڕgQh^h|QG dvLK㡷_/h|,fi褃$% 1RT" .zqtI%M ښ #vf`2E<.IXocoؠH՜@xWl]gnt\y]S}CBQ׾]$IN%i҆*F-N+.T9s?Ac{05ECwe #JF;k'kH iBWN7Zpjm|AuG7::űHnRWդM";z%z7OhQdM# HT 9>_J<P l(ի͎ŧcQZhxi>5/wyj\Jv~}\*qA,L7T}ϨPp-F)MHCB@l՝NNN O,oIBjvgGqQb|r838%(ݧFhlo wBjJy `BR;0XpWt^ĈM 6_FL+UB*&{20O9ɖEm\CQ,AiB#"Zhsm8E6 ݬW,NBۂeEE#0i^=E)󱁖ِ,]oFy[Tj}{I`ʿ{F dž'i䈓8490lkޙN8<,?{KM9O:O\ _a?ג >FB8hҤbRR,:~rJ@U#ج9eQD6,b?(bxȏ oDzyQ ڜɺd;dMV 2Oxtiie6(U*<ދ>r5̈́*(E(_: L(Xf̳}+-[54>vL0&_?G"%}Bج9eOrd#8x/ KjyY# 7NVk"v\xB~GͲ'r |E(JӏYv\HO ǥcY8C݁ ,wC*"zy.n,UiK|7reUޤK,@vA_5z؇1{ ~n6e)Nkq`QB§~aU/&hH8`|~v`*uɁ8d* H 5,P8EO7uI3fǭ @5Տ"r> ma*XX\yeEΗ'golOVxpXFu+; FH48d.s,Is׍CTJ}℞CiQ )l/k)(%PQ %];1=ːaCVxwvܔ4>X1]]mM~, ~PfU׃,;c1n}Q,O6|g\ GD[[w ꘉmML!f:Qz{ӞM״[nXt/ =*3 ^y':vk П.yoRhm/c;v{@t>ۛSˣJ^Fmc6rt m@ti"R 'B&԰K0A&%`pc굪IGHş~dʿV:٫n37A |r~d$ YzLŘUe9;ma`ۅǗ~@!v$R-=&T) ֐R>m'h-?L$r9d2iWRY?UyHRS.W0/$"FGI+gAPD]s`41+{tgw7H;UUQrYq$ O vu+(Oͱ/RsRu6I:( ݢG![|_5*-KZF!&@p(GDRvd2rΉ_Lmv ӓ^xOy4#egIx.6&J\ Dis=cS GsUl- i7GۮFA7ޓAX K%uy}mڳrr?4g-i7bXw 0NY4?紹(3Su0'Tʄ裤k3:К~l%x+ޯ/wσфײz]eoXkhZә1Db%1 W%sYvK:P8`ĺ漜O]`V Wl|pIJӟ5䠑33djl@L0@2cN44mz ~p }(![)p/p;^/OLKZXTă ڳ]+>u,̖kUط432j)P5/L f6s?N77f;إka̧Q, v~*̒-#ma,\Z}_oM~5 pL(.;hlca F2m("(:V0I79L&h$ 쐔GتMX *h"L!jR!Hˣ6Z?45\Jr;X;ݩ-ov(qV'uY z+ ,ґo9{rXToKQ݋7R`{X2m2~[uguul,Ů!qeNK/jYw >>I "fA;0?I⟩F2 R( yŏ@Rغ_[-lP5t9eŤeCk,2 |pR".f8,f5+;3#_M@w8# /Ό!-j&،pM;A!ױS9de9dԽcsVfR \kwSm-h=CHZ1\ԙ{X>`7!(J+IQٗǫq]V.$՗[>y,NW .X ֡KQtBb?X"%ڼI,>&dাۓ_P}V'ߋ:bJ(!/ܙJ7C?F0a84Z}-!0g). z+Le/ư`/=NpxEOUvfX8s/ X5fX-D[fW$-XFq_A#uPuӷI:RHK[.h 50˜zֺp}r{=affeO#II;g{/s!:n߱ rNWr[@ sUP;P4řPmc{x+gn _ ` ^ɰt&<!c^ϯ]E0l*X~u-f-æz-*Q^dx?&lv,>*-|f=G䗔0өWϱ׌ ÉZCӍl}i#J2Q4mkmPEq`[ZG8!Y}՞+MuC@G0G'yV}ƿsd]z#KSG۞[+ݮW|~8 j,hLY #Qjy, Wyסgd) "! v%4wH@^ oA81>9ot(F*(tb^ތu<72ב_h#qS_@>hSΘ.ML8WF ,>U6D/1tG9jAT"} ծQ]L_Ro"|z+%}F|J٦ѶA{y|]eҼ|;\[%ʌDz]({֑l.ܹ6=3l7o$«N"ɿD*M6z+5{òGVBS^(1e 'f|8c(=Q28_~}vHS-)Wr됑uYX,kY;tJx#_KY;NASmϷZ l,[#?6W8+^0LT6k:Xy*Ya2>B?v$c`*I ',ɌX+ˈcNO錋8m$n/ThɿwY~V};nS,Dž >qFa[?撐7e+2hW\ZzhПE6҉/u1k_]._aphx. dV@6.重~G*7;:$-q2x"nhN *r$y nttFJ!$Ӎ- e7Y6twDRV^Am6"Ib4Y& "\Ĉ.w? L@!f]f:x[#0~JZ{ƨV8É}\gvtM#ӪAkEW,襮AWa t@iD^= iE`^[0ٵ,/ 0o0a0$530fS<( HvܳGq2Q*t[*VJn<P N oIj`ƻ7,*$i[ۦёLUq+sT9]-#8ݢtͺW̩o0ʀ jBrNc99N|Fb2AyXg" B,5Kɍ_k>Ue׆gHED2$Qǡ[bJhR 8 v*3ω,/wA7.;'s,*)2ڄv-%ojh%?j :6 c)kթ=&8mH*Df%ҸcXRFr _,4[-'vʊuDoۓsc&u{xnI'Jκ-/g݇G%m Zgf Z8&5p{3JfBDeZGpץ$hgn lYjY6ӟbl@YQe#ӼchҞ9iO…-HPCg.y >&gfm 񪯘j/;1ߺBƇiG/Ui2 J$;@g2tČVPz^i/sB^Ai*Upfa^9=;B'n1n|iVe:1:wn5:ݕA?0 ,z3hjSr{dG&q b!˸ Ni 0.̑sRfN7s,PeP{~NO#K¦:YXe6c=d57%@cS*oҐu(Њ_4j~P1g9,Et$"C(Zx݂$$H>? {ał9[)g0ҍ cniۮ0(sVd ] d TJLP(񨄶oIuS,[@i1'~w(87Zcs;ƩR"nźZ+ {[zuo2[qËQDĬ y>1SGCPYVZ,;\0ց} G\}/pk8ÐM|`Ԛ=QLñ(HA56|oD8kɽQ:R$?M #+kAA y/L-;24 gw!,Zl>-/-wC?3 WMqj2=KޣX5 H0[^BtV?XHNp2.A<>=柢*]Bg]niOժsB:WfxGc-Iȕ m} JiM-Ak3 yp 9\lNi[qXC8EP K>0;'O* lkUMK62#, 1qpdV) Zq;2PTطLKs:}eD*R#آ+Bje-8|߄z~OޭǍ@ Sd5FPiw*K R<`όk{YFC$9Eѫy($h@}jTFNCC^ ÖeqO(;I-0"m8[E pnN8A}6DŽ냆,V3$ qC-bDy~f ^f?B8R\}T‰E}BɊ&hP/uz첑؞)+kqD\r#EފVLq͂5R!5q-w~ 612-a 4 邼5ѝӔ$<$7cV }1@ m"ۿnͻ[@!T'E2Czػ.X^8|>*2v@bJR #ie@'1B(`rZ=7 *H&1vsw*9m Y e6MK?wɓb:ަYs{pM٦OLIi!SD]2\2F5l2LB_vDIF 1,|)GFbؠ6f;^,j(B-`y7E:cU-#?]Yb:kb5@Uڂ ̨#/RWg.":8H=u{ߏP1hf_hڝ-#zOpz<{ zDoFSj*{; "o؟ U dn-6vD{VT&k=@ir"I`͎ʆ?HR/ϳr=^gro&L.N@-bh 4l'UUԗ}~D:I"cWBd~> "-=S:т5$Jsa[:ofVӱ#"=YNz1wڛ6M)v *^-C"7k,dۀ<@lvYRUIzPN.Y(F_'.V2m1Hp@טx?A,5dMN{ذ3<ͫ!r59;+-f2% ~&Z-b>hi#J< !`b/2ZϦCcO8r;΄? CXEγ%uY[?z-\Pf5,?p?'l!E=0HVi~Sy[HVV|h~GQ|@=J*!Y3-#0s0u:nYO؈桡 /m OJ=>< tӸmdjs 0$K@^sI{S2s8@us0]'"8)4otvg-05 VKb5M8E 1?2_DXV23f'Pfp(Rʥ3E .}=:[/5=y0.Z27q,WC3jOtOd,j~E?t^Zn/Q 3s3DM .ւ} ΄q' r"AKΡUf찿MB 6D9yYrG8Al {tG5GgH*鴦ќyLf|H!W%CI dSyf)i *xKĖf;tBstW1U *LyUxʬx5ozƩyDC_&lJ~.ǘZ },.<H rt"[{\G@Htx7e?G H\I5AڃQ^&JGEq !{4)cj%Q| UG~+'!Kwz F)Wa,dYF _1 ~A-jq??Fz;2;<śfD5#_ϐ諆6=ERumZѡ᧷Kg}V:iPEf~lhM-LRdU{{^خh50+>v:EPl=:㯊קXԉpnk4 Fn ޗW*1> N990AeݥiXw%qD+Cb߉w+W `gdN>Vs>ʰ/fzc~v,lGEqۢMc0_ 6 ׇa6R2M KHJ'v}.ҊDOb11kFC̒ \N.⃒PC$ '<)UgĄtkGhnk.IS`s5fYz=uHsAYp?recN`qJ(¥dЛplkrUo(#k/Ar͜(܄ qQ%dvHܟdp@ -xrbZxhҦ=hyTcklאfݬmv?H@S6Y,IO=;j~HVԄ2Wf CZ RHB;V1yj{B1jeKPcv3 (^wTAuzMfgȨ {oPs2BFTΦo`lJp~R>c29ۛsܨ^UQEŶTD)y@\:L>}?؈Vͱ-Ts'&n  &iK' mlxQc3u&EC)^L@ nKN?́)YGp\ >U[^jH$*gR$Ҋm e,,S3?UҲpJ`%k0͋ uu)#sS5l>.{zDqɛt3 S$! 1Ű&<ٌ%ߦ}KWD1]̞TU6]+F)o_Flkhx9PaG%tj:v=77 A KuLoCv(kKǰ 6i_!`wF`Al;0́ }׌ڃp;wq-4}Jz#4lGJMQN r !o#Hy@xL鍧r-(*g"9 m~"3.r !bbfF?|ZZ37)ȕkJ`1EQvcD2$nR~.|;uغbO$ >Gi>ٍ`40AcDݗPP3sHL4k* nG׾ٗ 0jkd)(z^P;/Ļ*[yla0M|:Q[wThcbXŽqJڪc(VPN96'}NHZeБ{ծF06>^*GKSSX̨!dΤ)fu6,L찊x.)!%>}Қ%e7&Ψ:u1,`}+!A!З&"B)g1\TF kD1_a/#=7< LFTQQD 䙸:e {|זu=v5tvD܏涆^OO[mN#TAO`\^ZmaG07ڡ5GT}ɝ-'y6(1XZOT#SM6lρڇOW&BraWUאk*5M}^ilm}*^%Q?0ZY Aefͤ֫&'N;Gip/Uck6%&0*` S(09ÓOڐӏ5D$yr.c0jC=3_m籵"&ux*dBe2V+s5B)`~8&|tMs: `&FÙMeD+k'rγ&g#sV +*mOFYaL+/?]}]$ {N1U-VӍV<% +GtYBਦؿeF(Aԭ6Ԅ İȑ]E|P3\/A_&= wqz=}?#Ŧ5VRǜU4+{*2*l}cQ+;>rb~&ODzӜ(tGJN&!^EWhbL͟ [Ypd(Sji&CgVex3*1eW,LՆCe/9Α-Ǝ!m)HIIa̳+rszwc6.-\9+J,[$aO׃{#pK>+FkY6.YI|>"&NJrFǎju˔.L\( A;@)cK_efW4 ɂ>Ig3Ycpaƴ_A:%Hu=e[#^k-yo7ʪuVNBBb.ߐE8x63^Mv`ߥ0j`Htb+9|'bJ=oT,Y9h NPM+ڶ_4rH2E w{JYԎJvQюx)NB, em=8w Ryy 4,$y?؉4)Zt}9%Q$Yvh3-j!~ |#a( <`(zG`HS0v{ujwbCOcF--FEɘR\ zc. ͺ'E6磬?n $Woav+ePq {?>DITiF /xͅ,pu7Yc_'h/> &%moZ&l:H_jnq璫Qw m~qYaFm#hw- _L4;,<r"?Oh0QUs| 5o:;:RޝzfeC#/=k>̢%pA.ԈJ)3in)mNgz'0Dh"`}xV ]GxgєelqgW0FsC=n,e%f}Tx<F;RL (RxV{_jco"5Ŕi5(M_adTUpGhS(CYS7m,,0)Cm3cy%j!![Rpb>&6dh81[siV {B}hC' Yi8\cC,Zq`]Hw1x.PH>{a k#tB $h ɱh* 0Gp2,dW:0evNH% (1ٵ_eYq!?g -> 5͡Qj)3gڗr8esPϞ8&e-u-k vf%֓A|qL`R<ѝYJ "!/L2X)z!شҚS =S ؎\Og9'Ӛ^#/YFT'梙oc ׈{{>I0Tt%*Yy]#G6<1Asٕ(?;UtT -͂ŻSqsf_4`JfaN9c] L@Wh Ksz9y3b?F9:Z^{rx!6&fCod&-G`4Oj͌ob-j@_U] {5(5 iHnE.moJ W=` _挃/0j?lxa"a,a}SʴB< Ōq:1Sϳa֖`%%uUͦ1@].MC DhEzi ifpbF`[GB gv yva[t^J -"J$~,ƮȌ\T\OOǎC^pCZ4"X%^`lèSD?'NQPA║ ,B:hLCbnج&ƙ"'5XtcPe@GUb1 7oXz|h:zw/N8;iH#93ؤo{[e OEz(ĮSW܋EdinN<=T#}";9{39]iQ iR x=# >R J]?͉!rd3&hg-vWxoU,avuۢl WtP6$Z]G^cL詽iq=j"$^(0OJ>Mm  u0Bj?w]`+H?"*@`~ːNt) vow9 6X'ƌ^jÿO44Y2fR'Q> s>G~@/0 CҠo7mwZ xi4h LR[дYEP b7S;9xܙBki,rL/jK s +=6#Ũgs jF>˦6C׃E5|y'6f %7BjO, ˓jE/`S E?*skvVG`}4T%EkV\LWr:⊲1F[u+ @P(~*?jSv,s2'>*]ҸHw/׬䟚 ,};˜/ԋXSgy4ĞAѷ=>`=:JoAElQ1('(T7&8/ ^02M%#4bKq6Y/+LZr!A,v}j8C̛ޣ-G3 0ML{i{f=t(b/JQ~MI*(h"W&-bvyi++EPvGD([Q`H@E\'$ٶ o+YcJ^'.#dEzǥ/*-W$7N6:iq%[CF>{AQcMK.)0^lH0 s9"_!-6;e]Em˲h$]) vd:4VTJ LzjcEz.$ץ8LCfуǘ?,Nj ک+r9Ac X#WoTkVAg  Z?P_c0^r-YFzͯ^Sу7UjiKM ?fhQ9?s?vI)ŮX;6jhͨӳVZBv Pua4DM)b=~H#KܙI3eBbAɤl":Z#HnR1{^ʃ0(6ABPO0)lh-%LD@4Bf Y|* ֽ36H4eb4zߟO$l3dѮn^g]L' ]$3v({d <\X^5FJN ṋGjY&DX7O<ٲؾ(a%k>2E|SգQJҪ\qekrӣpu 1.Dboȍ„}Fi*)z*=?lDvDPk94?׬Yp;c}L,gWj t骭dcC V`FP0m`XSS e`ꧾ%۵]?Lm߃,r)HRޮoS!o! LqM <y3NfRf`wCj6#{^38듭nƈW&y#W'Py%" ueHDվ 8ܧq蠽n3_/ cHkc/MfV>k ĺrh*Wz&)#WuqA$eJz.kOs;bEg;Bh4>\2!m;K]Q,$X*{\YHׅ ,K嚔3.6WO 7h#PAs|b?_ܠq ~7)H!wQhfI/WC:.OS*Lʠ"8Gv&zNX`=)=/klcж\}G_+&"x,YIR[ꆵYo~E@߱I7G|cy02<8|%R:Њ39XO3GyMSrE?d'o5/8(Zb9HC;_䗝~Z|<ו:053"=1臊WJ=Wԧ#Ti˶Js&BH8*g$ZL Qٯ+tɲ%-`]M8%;3!\&: { ɫ]7pVY=/+/93K!W/$i` ϫ;-ݙgUL Q ~e&<(yGTS#!7E|LȴxrtE^Zղ+NKQ!LyFizjhZQ9E}~L)6JKmS7Vb! +nCDi6nt.OziIwt o`i]m .Tr6r/͘f5+:p&%i*2++F&ߢ!M-'e8IkqC0 nꕋ @xV8pCck#nQYMPL?hN0 -erb>s:7 D/s3E\e]7cR6pp+dsj^ 89JzuuÆǟ @tor5ߦSmL2<`Y6=|-^a;S}HU9?  @kMгI6\篺mnn-N(2` *Yx㑌 P0/ }`TEJSn q;]Dῷ,GDC/`½- 5Sٳ}\-aNۢFvXiEu1_̫Nȍ;>Q[K,Upҵu WR!Z4ܝuH۟qwC 5xJ 7}$. w$ =y1Zy߆8 Gw,;i)({ RDO|ւwڳLŭ=gKN%GC9$kw]ni&4XfuΪܽ袺nޤ1!|31W vcaSAYrv.!IߏZ[@\ Y>>ސ-jN`w{yfF(J9?L=ڋod-X0Q2Q^8FPK)R:͒.̸R}vDpd dtGȚGIcBWݻ'a8$%"58{GWgrzP %Y9n7czugnadIL)+*v03r;Y +&kӧثkY`DʵT/.X6qN.@0(VyCgMleB񴓏uHȷݱ5k,B1E^!ӌtDə\?{͗TtxD/$j\ OU!c/%u` ?g%xc"}W§`ކsjR~d_[ [)\aZd!y@*scetIO!ex vƐ/s__VDFGߴr^d;V# iz+n`Y h+C-|X0zn9 yiPwvӰKaلdnoug<UO.˚FiYT2H1xO@FE'x_o'"sqsY>u_L OgEvͰ͘j ")U6Z@OL~>GAG E1aMeK66 ˹K:xb%랠g[m0+/%XaMTw`O Nޞv<[0V/)I1 -au&R2k|Gh[I)'#qN!Bv6YF&Om,{*-`VY^"N箰G(@^s m!L%?& mx+)XϵC mno<wly28M3ůxNe7Rkds2YVci~ qBbZ<-%mㅅ=2rU x {֭mHtTq MOLOiۦ0q7xѽ"n.L{rgwݳ}TXTY1#J:z:E`{mi.1ZZb)̲}֨]Md׻uhV'[TCCʑ:vm?wxZP=m֟@O Z ڞ"}.?]SLkT7samO⩎>"sSv5,z\'lO}ʶ͎OSް(/8DݗK"$ ga)|^C&gs3Vd[s}}\8 .y~@-92QfOwHϤO@!_ޯ6 p&x E۳3]9-{(UxtXecoau息2nLQM⇽\RȟrǢB^p2ft\.[/"Qj)g>p&$l Y&;}-4 J䞲E3'/L_wLj[f|k}`K WBfbuSEh"s5_~{E!TI@?\=z$ME-{yBiz;'@{ټ n>4L6,$0o>u3$5Z[9pe^*qv8Vd'ik.Q-5>o6cᵟ."rϬ̧qCWngr{y- L{T˹'*qRSlqWqTg *6.p|iNyfi6l@Ok'Sspc\97MD9`[1̑դ!U^j7J]XR^YJ+L%ZVDQh<.xr2H;JOHZӊ7 渱bIm!7"]Y#O7>K[Gq+8,,ɐї/?z*9;eE{f0Jb;v+'|"6 ׇ:qvꃎ`~2.&>T0q <1`Pqp 3xM%I6(`I]xrsy:ްPeeR$X*zi};2Ү h8&-' ʀ8ıtZe/2R:k6r)2Y021&+m2Sl˩Q& n(ӶQi0įVsl %91S%+#վGGPWzF.JzwM0(Q~ q[]ƋZŤejoG~*o·T<T<خ7H*dm`*ҽT Wya!lA_p8@AP+ykV]{WФ|)l &n'^޼{/OB4-8=H!HP)KY]9؈n*sK5Q(ޥځ^ z/!ågYunw؇!xD,؂)tSb+̓ !rh=w&<haaT\ LPӨg%$"K# 3YKv#>] sEb wgfUQA"'Ö;GHRiɫ!{^r u!̈́p[7ƉCn2jB xCs*!5 "[:rj閨G,d~[b7$0 BD;^肢hݜHdNҕ-u.%a! ,0DŽSCMQrZ6pZK^0B*6h)KݭLqd#ȁׂN}5 Ϛ_LH{+_Q#~0Z{| * i˱lXw,u4RKe4%#;EGՅ -_yL%xIW-$s@sI$ĭަ8 HRhqBקMWjʎX:`:밬o^9}&)8o{4bO3{xa˚)6{ӳ3L1UԳ܍Fe@hm`.>Xg;(24dU zZ!pckaFYBTݰF̳.xlq^t6 m.5x!@ηz])ƘQ4kh覍F$}*+j{I^2Ϡ0٪gCJ^SxwUPE>:Htv_~{<"|HF.w>QVTZ=7w7^ ۽7ߠ̺PQve\^P9\ A]J!`CÖˑG_b,PEG@+ͬJ˨fus:N/ z/o4nCvlY'%m|eX GR~Z84zn"aj$7KO ˟/Hg:kܟUm\#Į*"1 ^J=pj(_+McPXyVY׉ KE'rQLt@h|~ AAkpnEyW z59J*E,ڻKi `Yg2P_$s:%~j̓v~!@R}H7a8Ӕ%bz=re?WJ/-8Lp]IݚX="duQܤn|j B&K@gNO;;$EvrDP|1|q9\;UIQl,˓ +ZHYY`x֓{no%ǂZTc&Mˇ(ZИbU~x䙥aZj2oF&68b'\W9}\/w݀ y'^o>Wh6ABݩ6c`E39QPNo5''at}TB41Qn?%y1LaMM%1Om~h)XpcM#3ث ~kOC @ɠ_m TMW ny*)O$LGh741T,e}ά:4LnD]w$$m%E׈|*wvn67y3 qSq0=9"fM%BL=m .: oՆDpI$^q VW I:k9Ҟl[2 ݐ* ?qhI_8+rKi?_(ZVqi2Lx ?;99!ר7r3$Egb~=BD}gp_AjMP9pׄ[()2&^S*IL%pNE,!^ 3u=ʤfY)*+,RAqFֽ'5󅛝zՃ>^uZr>]KV]qC;&x1cPQe_`P?out];gOխڦ`$op]'{{o Z<yvn,Ȑ?ioV "gEaZ!DŽI%diaeÎ=6ÌCh {'lw2Kh+Gt %n/~?% իtS ذӊiYMEΨS&ѨC;1CWZD.Jd r;pb:/sߡesD~䄲'ĭ̒zn ˒9{ ɲ5v7g ̥l*UM5R-}Վ 6cq-q/\ޯv&(-.>+n)ip48R%sEnWk}fA]xIws%N1wj:Vz/SX'F#n b!uwWObƝQƯmL'MGIq\c Ha, =ZL)VX[MDSY&FЪPs}]E~ѶDPz|=y i93ƺ( W;R豪bhD-Wh0S+_ĨQ^&c޸&0ylxJ60AN6%|sRW `ĨxY=67 $7L_9x%+(eUEIF$NɆ4?RAHH@O՘܄Oͳ9O6>4%&u! l3ZQs&}++mNR1B%pecTo_}U ²ǯy"\+m. x5TÇ@ f6p:qK@_DTXaHy2#Cmw!{S3ʀMu5sAS(9EhD0bkӼr;U9Lccq%fBbOR[-Sa!׻ (gn7;ND/u;h+^h\$QK7piaZP ǂ&T<2Nx5ghJ+ӯ0a籴 ٴpkU*-wLK#vVU6ŭY{@]qqrtLU51K69X )KGho^d `3hM 9{j 服0ZN=gmSr#ωqNǽg+eTQnŋ䨓czC`5$/u0J^4QaOXa㣳@O$M}):f^u>wt1.ܦ #)1*_( ;#j0RP3>o]ܼ>?}FzU%a /_M)ؤ~pP^]bowIoUA26-O+P\9_*ukݖ WfB>#ιz.@˯&أ$?_vڙ! zqD߸ӕv8^VzTKG}ѢL|**6֭r*-A벂&] sώ%B7QB@ đ2R8LUJyH sܑz4⛧2<\Qe[u߈^l5Gzn<'y{RZ3;\kVJ P *7c[ƅYldw  hbhYÄ?Op!BL>ʽPx &|f_p).p`{Jf pU)0i;hYXFs5Q. l%F-@RԽO7I]b2yVM[,7c:1\4]\q4//G: p Uv1&v"dO[6UʙMUl~j-y\G{|$ ǘkI[,#a?w](] |#pM/JO%3+1LT -UGpҪ4L HnEۺ+\\0!ܥռkS U*GNt+9I9U #,O޶ (|#|Cg*ҼI4u0DgQ܊{ ^. J٫n2Um_?i1kmLp@,Mϛ60ӔCe7}[75x)H!lПXS˖u^ cy xVX1!))s;t[:MxM7[:f#%&2ۀw]_p,KCcHv珞Y"]P.FGc-ԃ'/6ϼ^M ~K=6:T+|NԐ"m0̏@RN<‡p%-+ֽbAYM$qb0b##J.zd)5SюKKe} GOq(7I1|f <זX88,x{/]#p@":|` in _)IGjأwfMtI2ZtZΩ*[@&IC%0.qL#cܭ (4k@` Ju'括g)*sO3qs&23B"#K\!p~Xr9N?ʣ:Dsu~2wvۻb_f@{K at+^x 7 ㈠FR4EFv4`lX@mbԖF$|_CA6栳M_!F :Oe d7=lsV w_R2ZrAČa:TIsi8JXբΪOAHۭrd׺ĒG#>s5#GJw}V4bjAG$+؍ :YuPW볚]ҼgmBAD1} ]=lf9:_Жz \.;m[oQ=YP31;fwcĈ?=s"g ,x1afRD7u-ܹV]Nu+Yea 4[NsI&L2}?Y3!L3F@}ԅ$*m,ӛY>}jon- ė<ȳkkHSFv,fRM{4 ZCRX,Lҥɯ./?廾@M`*[YousL^ָ U!b鱐l*[?[Ԉh#X K &[$W? }A)51nZTA ?8de]fW 66&pn{5dvOm/|x_zOOClD#d{Z}|o!G4Bl-aiP:B3(`iaMzZ9)>aH=ZF/MW8z{ ꜗ"ni3qWc$yp]Yw!t)J[mkuHI#3=H8 rcsc56;t`ՊEi贵a9b~v\+"lK[FgAdxbl/'iN-3 Wm=."݂=_ e[8.ޞHTżIC|#캖kiZ,ZX2NtÕ~As_`N`յm7r*%7vI 2G\Oe Xl_&#Dd<܀'fȩe{H4%lר^+uπ ϊ'k|nh,wl7H:ws2Ӧ\}?-aa^tɨw=L{>a#ex἞n ph@PѣR1+[dR-u2Vz?Қ)ԝoS!ϸX8B4.zw<(fzq6b[*UjzX?Dj@R+"0lRw5v@(`쥖UBWE4 Bn0r@8I}=NlX-yS`hG^W~jKQE &=N]1i;Jey|2}&ClzK8'm+.',9뱓3-"v ;5 'Ѷ9,OpV\qģWpDF3(6ڦ郯 xowb=+ЭtvzP"K6 Zס̺ۖXV{?څ,~E—9{ Y45OER%tCֳ)(„wZulϡxG3a4֕ɶQʕG]$J)xt\ѰUqȮS5Arlx;)G8,TfjDq#.'.+w6*FiϠϸN:* jR*t0c}M|v+mʟo J0oNt3. [ +0b[qt'}vAqɍXT#6a­VpA)dfŹ3"3y9Aph毉ì$4F{x(o^]:kv<3f^VmcJdH,I5}I`2mJ_A6:k;#)'Z׈!໗Ǝe%bx:nf1g"0s٠MG{ S ɲUG "" Ԭ(IElw\h2,,A/U7Vluf+Ħ牭U@Tܿ{)١,4|Z< BujƛfGh4 8h؊Bh_E^rn66emux|b]vZտ2qhiXdIJ=ӵ 6lO)ℷI{S\"hU&< 8\֦1߻stm5Do=V pX9Ȅ!]W׊u4i8~!%%vdcOAQMuqZ/֣(!RV0ƫp=;M"uD񂣩dPP g%Z6xja?ÎRE٘MnBhAC#+\JA::J{mvߝ0f - $Mω6.8Q%v!}z:lD-r; mD!Bm*j. x:*)H|ok7NDU8%K~_:sREDm=R5V+_O>UƥiRDڤ:?;W /-W[ljQN*f̭Cl |Y'QT!"uYs9'zr+aB}Y7&rDUVO^6'eB5oxlލS,{S@,зI^ēWX+0(6oENa%̌P@dZHMϘbPsYiO-Q FۦID6 ;$b< ʜ#? svDuT;e&f]f(4^pkp=%` O6nU%vf;Ϡ$¦'+w.p)G9&0(xuaF--By@VSRϿ?}):Ԏ 3X'#HL4uL&?BV;r:,%IGka#Š7K1)׶ ^ha98'Cóy+Õ;S-JC-.ڐC::viزX[@eUgR2k@]3#sg4޴uNOe1uY 645%`稾pUm7UZz#R5{s~mYaNYjӚh9Ad=('z<-I- :ءk~8wg_lGN9`Z[ s"HQ`k7uwwٻz kmg B1R$a-")ANk3:=/1s]ŹWI,#7*6S =@+F 恮boM*n1`viQK,)@)r1~-O-vdڴ 2qR[IMMrŢ.`݋a|N^Ohs/=J[ʼn 5En\Py \g>WqE:pݧӔOU#fp Z=ռ:lm ozT/b .ZPc1abƕo ߝŽt"V0%ag}3xmiSHpӞs_k%'N ܈Y$qp;ѭY1VK("SAv"oc5c0)ʁrցꆠhOp0T+x',6 dm|xGjjTY,tE sF *`ጄG 0Ġn_lAGfFb^w^s'~K_VG.P'=O<LS}hhxE-pßC< 2J,cbcbnIVn󏱬-24w*h3/5kId!a wBIOVQ@,q s0݅yA5[8\mZ矃eD~vq }t#][tS. :z_f%3Fy⽪JN:c}s]{ڏGȔ~bOў/M#'~︲8bUO /5}RpMZe2mN{@cOJ0Sz ,u*M ڿ毯= y.` +(0\c`!]v_.~G۬GI^ǃKwilS3B (S+93 p+Xy!/m>MXSF||%I"T`U`H>ʉ~oQ6lZJ'C(l=rM_}cwb]ZR6۷ \J HROF+[)J))Ӝ?HYowU}IO 5,*Cad0 I񈿧A'\TESl\]$!`,Gi8zda@<qfYůY֯n26 t4g9.kєޙY,l#}dz뚅Q8LFB9 RqT2C] 9 r-,hFvj]9FG‡Q+ybF&˱2|45ޱt*X7[XO=ԉb(Jp>Y#&J82%c}6wZO\ʓY[:θl׵1U)&Z3W )ik..r1h ^sWyB{և5- 7p|}:Q XI<> mU2sFe2S!E,}vU24 k)wL0!\B|;vvy_ˋ"aD*pU`U]5Q^ƥW Ak7xh7T`34Sʉ.HB-r@}tƕI{qϣaP[:foB?4m\I21>Lt} @A"/z+/r8ynE޵q^4\RK%mFFwA|z!E6;g#@:1l?\tadEqE,nur'srW*DYpX.פF=u:m4K Kٲˀ$35ZG`vǡ xyI3;,x 񫐑W-X}̼W^,ڥ#w5<탇=Wz=B_l ۥ8QsΛ9:q":3io)R;]Jmwˋi>K:%p8g}ѥ+WSס2lU|jSi~B fyOZ,L2NE̩ʓ!jZn:@~x8fGtl%{fʦcoӾ&J`IPUp)8j\{fN,ƦB_LS4CUz$-Sw۷/Bp~bT+ZFoL]4ghuY=OFz^%] M@m _(fy?n5`z*kbq2.jY~PY`#̈ICQ:d&Oy%d/ +ԜaEVew״pI\pK*&D2+ M|qݨg.ux*7b P͗?13"sf6㻓(~=o܉˚P:3ΓT220챐]7RQT΍Q1jԹf=8}xHV}B:Di x斷z;v II- :*~]a5)W!n[fI 857s窸0)/y{J-VPŘTZPE"Q]kً„yx-(0cxZ(\Ce"+0HO/ۇwH"/`^b.eF#$ =P ^x3ɘrM5X?LBgIpו:9g1UkFOA\;XuyOxW؀F醪plJ>?"L~IFf|]&M[c * K 2"gһI@(r]EȝP A8s`A؞ٶ? Q}2]gP}ȐȞ把4 vNp<&6ghn'tj݌$mW3qy[R{4_(2YMb[r5qkm(\9_ YKVr\9)]-l,~yK瓏/xyQVlxY(W/l$˳{#΃r2lu+9_++!C Vt̐S)'-{'^)~U5d<#J#ݸĆGeC !.n NiLZh@.A9#t.Tf@_n\Sl+?n^i%&A2#@xyLX`m:բ+7,[d&gaOx۵r;2E@L;P$2qC*3N\pCU$Lb'f rAj~!o ˰iVk#_u2mK}ʘnIZ~Oh6I^@o5:1ؾZ9OT皑/h`V(OJ0+}W@AlS7=s,0,wOWLţ k ;`gWJfOqMGk֖V J\=a~^,#0QԢ:7vl o JxUXneTi="[@d-Nmj9N, 힆gu(*ޓƧE:}LH{C롱 Ctma5]ARR aKs}(,?.,Q_gX'DX t0J 2g©BC+5ت0ޏֺ" +Fk{[d\R pSԛB `J21XiYm݈qA]o7>ۈI3\!L>#Subֆs%=)N LtK3͇bXk-02[2'zTqWa =u@3K6_{ᡃz"aZPεC̀WuE0ED\bo]iPɪܵ7A~t8*I!X7|Z ߦ@pXvIw1IK )7M8*mRɥ k陡Z&7VPй! >[iHK'S C-,qMOM\[^J{pՐf_$R:{Lٌ y5 `Cwua}d5,[p} S"z;/+a'0(_1Ԫ>x3~! hc %Uk<+D~}g-)}b'3X^R# >ckk$:jvBdS!`r:Ѽv!ȇJÙ!]l<^"um2<)f`Y -]D<UTûC9~ok xFX(tvS7q~slk)ufOt?,v(' DMW $7FhvwTM,vk ɥ>hSΥAO21/!B}k* H0=!k[0k9?VM@tX*Vog\(F=tnk% u AY`#L$i>RWuҀs6f@:%)5o5.P%P1'ԫEŌektro)[N(gg>{~b_"e{dvrd='w]&D2bWdt3~*z::?#>/S:,<7bc~^yIB5;=K+q Pz";ž F(Ep.Qw9sku7E=WBqZ,'3TKIJΧo˛zJzgi̺!Njⳃߏ_76Bxo}Y%4O?LDN2Vlڼ8ͅ!Z3!5[-_IӒn+0CL›'g l&8èXKgXJ廴Q%s/au`F{w_zz^ٰjVxwd*R#%}Ϯx]y<3 M ( kc:2>U&UMGm4Դ#BpaYmd]I8xλەsFג{>u,4=" :$F:2{6xlQ9h͐VcY $EJ8 .a=.s"KV;SvnٻxehvHVzwx+)Uo|o8w]h!4 bQ@rK2ުzw%ewYn$?)wkrwgcTJ^P!Wl!+ukw{pO1![BZTXN/ )5.P%ȟ/H0"3]OR5m_Vlę5 Y2\_):#KLhݫ(9o,D`U,WD#oFZD\@Փ5^9Ṳ8 *iܝAlc˕OH:8 popyV1h7m{6ZkVTސőhN2n0 :FK0Y3C$ZK-+e&XI L1{Sr2F-[:\g=JȗFlj7`ý7#3HG.aN[\,_k8ʜ\nnr9(Hpp)0O[' ,ljnIAUc(5:Q&%\!8U eB0FkvGnЇv&dYQw#7ʒV!G K3!><2_Џ$og"3igzv諅I=T3BLgP?uþיڨ_Rw72R-QG(JwΰjJc̑CI%H!ڠxK3"l(@_ {̉#ꬖh. J?Ů'dߣ)otLa""ps[*U*T4mnJPYv[Cf4&W"P}gI~&Î"|~QD}LNgJl$]b~ y.*s~sFCXJzݓ+^iovjr_ՄQhfkUa$^DUΚ*[x^ÙݿԠTaS~切T|rà\^d|&o:-h Y]zUNu. A:֍a -5똅(XWV . BcɄyc#awnP:jq ݫ P `rY5]U~^ty 9)pwN5 ސTA.6j8.a%кtG|[-m^]*mBd_9cL x2/;=5}0]}upi.6uió-[|$\YR`/.H) s{PN۳Z._P7 \@?ZCwl<2qL*6)߸T]2ʰD2SGSLt]}DC90;/?->7,(Nbp8"+ PY±Ѱ]w8:I,j)ίy\Er\F܄W\,E3=kv;̪;e`I4nb껹wa =㽢_:bq?,>OA:X;V cDB8<*2M_ӣ뻆P&a<[}5CfB__#&-xՊ%hlj6I"[*Q\-p>-Kf? HyZsgx܀Ap+ln|zעu MC1uiDQ%@2Ir^P W7E,ԤZ9^4u:..cPߔXfT w"p#Gofbq8oru `2'6!ŀzfefdlRT@D[.2N oB&} o S۔qzwqZR'Nf19 , ky:{1Q%L/Cl[ٜzM?eqg*+Baru%3s,܄➱aT a@0u7! >4:;E1yh *img2h~}DںHm5g_e3! )j_~ nZ 898r +?0z e_+kX"/f.W͸ Öx9෶Ө^:.7)B0XK_|*oL,Lݪ.VSΣ wRӎzT5YmnpBI[*U`t+,~`Ke=վ€ءHHrXUmmzk]d:cJ65 *FV[0TuT6532e (d<:%@&Aʜ3(/']sXUDpqOۊK%MsؘHik68 |]ֶsDֺyȥ[ W&n(}9t&5~N_c |/\ɹNmD1ִrA2둌} Z*~H`GLĘ 8gOi\5Vp=4a z~wX{QH/2bh2MwjJl %d|v!b:!2\ugp/Jw*KҘgsa3}&< id|/O hfUʝ#G<:7LfgP vj;29eKEfUgMB*7ZE ^[G^1%,B1xA7xr5{AfC(IfW=fY-SUZX\F Inz|$k4cf&̡06Vƍ*rnOoh_.Ol'^d#x>YSߥb%FLax\4cNћ!N˥]p3V{` |ۡ?sW!NheimWzR&5N>m9 Hƾ]KGLs~ +x.Cai>m Ho5DxdCDMT|ȿB.~*I (Ic҂pW3}2v4 D>s=RzNcQ-%ܞ*ϻvoTXG4+#EjGYW׹5xehɆ+MgJt_ bX5 yO 2 pwDbe)ܴ)V*`RY[æuuՁI #ZBg&=?jvniL. #X}Ǩ?[mnҢug_N|_^A]r]CgJ5U+#pV}BoìM4C|ky֖Bx!0C{_(r%OS(]bg9uXz9Ǐ`nm%;|hI '׃UBrTkXcaH+?@['l%%sW-SS:VI.d=U\6oښX0tijl:BtC"N@'Ɋ7Ю H ]P)t,# Qt.%4J 4=YUl aemy{|̪.ng+v He#Xcۄ9s [sOa賌>VSwBl;,2÷ctd>rđ.(%DMAhC-un݂Ry)*_&2T$kytyMIjaЊp5Sb-J׀B*fxN2f}5aKPgKl_ŊamDKI1X ʆ?hԁ:7c5tʯ1ƫ~2߬X.Bn}>#8'T-[Ժj,AewTؙy"h荎)p)p%ĵX0T.T_IGײD$VxO2J]_vl(y ;B>r:Fjb?=XRYK2g⎛0:o-z`: _Ag@Œw5r82?Ob2P5,0~a ^=d@1+ Gx_pN  v8az>; $7h0e-I'_tq]ۼ+v/!u;TXtCIFCf v憔쿨k6h!,lBu|T\[I/NEC'V?_@SӬ%Lo*HA] 6ir,x4R2W]Di5.aKM a27(W>2S!Rg&{9Gk#F3z]eui:n0\˙k]} 8XT\r` !ߵdTK&WY9 77I~[h^Z?̅2s 7'V>4wnXHj<FrO٨>ZD"#۶0]1rTD7E{#OPN\} xq9ʎbO=wDĩQX=`b2y1/*nuLjAq)D#F #%0 BֳEG:0XNܢQ7>˃kDfBVvT5̎}F5:(#J$v[>v.3BBQ-ڏT=6 b޳i~x>C'MfCP[`J7BIS(%n@Mv%sه$ٍa\9E(x=.3mY-sIn=x :>b# @`+?\xvǩi ֛#_6|mTZuE7$x Ƅ`\E; ,>;E8ΉP%#ΘƊFd{Xm/'<ҲXO t#44VUsHpg6+Ǣ{Z/?3ׄQ94Vnwв喲 n@[Ke}8#tO6!|SV}w0p Ei i|uv緥=]>jR*EՇ1-KSu'j TJHHTUVŊ4pN{c#>p\Н3|>-ebţ~E3kqV3Va6ӊ.F)o6KJsFKvy7nfH拏5;$UIO˚杽e7v`69{zfZQr/hGS/=)NƵaY&,C@!ZC_p@۟ W!a᲍*wM[>\nWX>Zôm_sivԛ= Ћ)[-(=OzDĕ|A@Ѯ[R-Z^ayBiZ2B*,ŊmIr^?4))&H˜f6h&Wqd0+x%zsH66;غ 7̱0?sU2`Ш>6uQN-kFM9[5?!I;Mc~e$.nNV>Korn\#/\x\rYQkG|vn(PiFuƵt~}TAkHyJ=PɃ`mb~Jjÿhy;ev}y~?r82TPXZ_zZiܾgk&B9't$6tp5]ew,}/kp= v4x*fs4 *~R7oA׶.W@6ˑb қH\iW髳e2$TmD,6&4gg|ȕ R:.]Id&G' IpU!V0EO'*RWbX)Wn2R3_@myw1K+E̲@Xux:ǚJ[4Ju>˦'e[f:}di$a?^erb[ -#9;5Qd IGgB"-!i\㺾 g|_cGm"EOSkC0tmSUt>Il(Qp ^ <9WFnzoȣ0oQj9/t:z@|^Qܗ?D^iA\Q7 {׭^C&#T4aH_4wv[HgMН,\3B2LcO[De&<"fF(yY{C\eDtT)`P}1'\ r)GdtsǛKP&,)ϥ`xJR I[кoq:.30ȀȞP-Xyv%fg=-M } iIy:.ly˱;?XUa[[j"vh˷jE Mi}=ҎOZ w凟~._.$dyaa@~w(+ʣyQ͡CW]J鴱DyBo%!j5'CVMsDأsء:^:`,oKmu0"]'Dl1 x;+F^%=B q ^ pEվ+*[{+.0."a-2ʹ<jg獊 %JqSw?0ei0ِ8xC(Kka:o04mE+7 vcB4{9TΞ^oN>WI@{@*#+kEҙH-+t8J;Z e[Ssc䧖\Cm|TSEΖ`c1r1 ҘJNB.TydG{J&P}뷝wWJޟr}+G4%ʷ2=)|FЉ&rz46(W sZz%^֝kNcWjnq`ڵ-;_2nlqm͹bkz8z0yx#{|HQr_d,\š?)p?Q="R\ׄQ՜|-/ BWk5PALTfvgr3pt1R eԉdRw`j2xЙ 䯏W[65c 0 jߒ*љv8^DȔ)A§ٲ;~o;6CKJp7oxDrF65SSyᅿt E8ap^c$9E iWuh+9P2U$T :2_uPR/ %) N|)| MflG2! ,R`;!{0 +37%)rEjK̛3ΆQ7vaZKHnWOI@i}ͽR5^_&:1 rXQMW* /*s(?N\_[vg &˩tb <ޥ1nF4Q mHXP%> U/-JټBXA?0"S55'8둨y=Z⶞s3XRܥ2U, |E%"v6 ]#}S"rzMօqNk|^-fPEy}GO}ĶU馺C+_98kJDTk:'vmQal{7׋RT t禪7wg0KG 3 4S(%D^mfwiB8]7+nyB*3~ᵗ)x0b 'Ӕ;ć)`S0bep wV]F>ܵ:kev0{c"l_ۢ;^}Hk[!!bM*7#PH#]t%>TFLdd) wYx{΃3L4Oh^0ag`6 KV&m!DSܻ{sBRV~,xUQ2Q QjSDd' Vq?=p0D*vn6Ѡ"p_b)Õ}.gn !tt`j+FQ3ڃqZA 2LtQg,|NR;-v\^(=}dڠ2 S{!:Gc}-G+6pR+@՘)` h?1Yo=:kM5B$ Kx_=}^(  \n7/ B[)r_rlvnVk/:5EwH] uԞJ,ֻu}Mؘ+PF`h APH O[P B j^_[ rx z dRǹ=&5P_'6@3ћ2sQ7Cq7+e!i8aKbIJQ9Uryya_ڛ5yo؋$S&tx(ΩY>0W3P`l9jG:=N~ZLکdQ>G+dSS{W%TϯO_0{_4 ,#= qtvj;Ōy˻Z߸<7%9ս@&>%Js{IG kgO+.)TO\Uem5j8&[k$ܢR!wa>$Tr`ͧ{"r7b-)]%g.2B`a!^D~d'o+upnjRY?*э$+T>/[^i7r:!NEXӄMpiPi1!(6KфS7g%6ےbbX[Vg52{K ϋ$+lbB;tk"8+HkX P`~XwVF1TQMG܊jo}4 rq*R`Al=~c\}`)Oߓ+MdPr;h߳TiF0_%`,hP<'yX:"FvFIdGmcrUem7o1Pm 3qIc\xV9\M*J#`0] T7?h@zkszNpo`K<;UaJtCڶ c'eZwm^x U `wKG66SeKl`_VъĀh{#tr^-e܃_^i2_|2s@*QYlBGBw\)liǹJ]wY r 9Au8ܢb<-'V2Έ/IU[twqm}?Vl6nF!ĝ\TD aI60^@f5$wN,"DjϜn:J p %"\0 ;f:[<HdXELqHQФFL*9G}$N ÷p5/aK:,O9%:):.T.5>c3Vu01.3' Z3nV_]6N_nH>eZ^[a]TϹaA0nEl^ظЅ8Yp'pӑ`Ǐkh3 .iei׳7v]ns"mrS7|Mg lAX }j') cXN59AxL+VM9&JufML4lOr Q-{q׳ӆ +6p˳N&R)-(_,/.Y\ͧ) kH$D֤\8v$>+MRE 2o*_d_)?dsiم@?)aSeʗѯm_\PBq@^P i\o^_,Vgܛe_Z脁wAVͽ#.tҮ,# ރVcUz9ՍǻVg~kܾf^:cnuom$uq8*O} d:Iv8pfVUjDsQyrFWvkfo<({1НݻK.%8Zk^6HP F_GξB-N}S͊D/'!7"J#AZĀ1=Nrǝ8oJNN:ÈC&ފ!NūRgX;+(I,s*z>F3C9<W`Ln=|V݌e.mݕKב1$! ҠYG{x>b?4!t E2[8 |;**RԷV*YUD;6(  >~ɁZSthGh_eז5%$H⽁Pa%z8zq]p+^isP{ WD zigGLQyșYE6Q#]td)Rin &oh$zS+S% =hD=heIb|ƙ _{`}+bgatտzݪ!עJ;ݍ ZUz{UlΫ#[܇qЈ@?/ևl*w)/0Ho$sTΟis@?YG UGo\ M? .,5fI2IH@;Yzx}z ΜG }Ue6X Ә8vǕ;]-)p9!v"4OUa]jW M{AadLd<No3 jQNFs6($-?$ F!vKKiF.Tt|Zܓt_"@M EQԊt) /h-}j!k . *%[5a!Ȯ^2ERA"0\(Ecx@=ja6nii(k ~B_;gs95Fx8'e~F%A67@Ɯ/=u1\'P(J2)wU!%g\c;^bOPe)|40)Uk} LI*`,(A90WDxXc]Xx|yP6+@PXQi'lAMa`jdS;8wHX4eK$sk+,!f yxSE=&^XH͞R*Ϭ9ܒL+n:r ;˪v҂"Η©DNVjz^e>D}~DYQ?0"|?F ~(\DռĴ>@QQ J4ˋlx3)]]O={4 )vpklr5`ykg TD0])oFf!Z}ݬɜ}-rLh) ^gLqe/\C{6Q7zu䀱L^|)5Y- :2^NPң0減ְRB[f>a}ʄ>uN-ХEem7DmaFDxsxv!E!Ui?|@ꬃ\cy*2Ɵ3iI _9#]9jpP8`Ct%r#zBtw $GJκWOs:/^U7h@v/}Q/"%r(ޟ-dSLqTY(݂@ '*/*>E}>ӛQ fr0̜l_n , ;"3>Ҭ>zQ\rAH@fe>\\&  O[V9OYߧ_Nϩ mhuؑU8IY{nw5aGnNu*Ăt;DJ`F2?KeeɆf-gXl8K e!yu] – ƾ-`ChiE*ԱiKz?8nOdj5tI֢ٕWuC[oq<Ғ|!t7E_p>x0<EVz^ ymh9#>\PnctW`2F@bтJnjdzdeG+6WhEV%AL]隅?r6+χ"zg}2C8)sqlNfTΩ2U ^Z 5(?^}!eH̞Ҷhěw& 1a4tؚÔ`Pa߭/|o!+ۋYQL 'm8}?(l%&czӈqAr&O?`zC4;j 0q{Qǽlcbf9o{ RzBJ8 !0PГWE6Ќb&<pr`l%SӞ-G&u$\~l[:~N0XJ]LVfaoKaZ/{Dtx_` .0]V s]R^⑛|k;XtS9> W ; eb}kIm e9qn8ʼnAVClSw8dvT m |j qzw.$(N:.z9(TDB$vW51EQ ,ǂtmܮcDY+kDW` 6gJpJiZ?J<镗ܹ(&Z\Cb6sq]~P%&Rir Dڻ1dQH\L*;3 y6JYs뚝k#J\0Zcc)L ЊCA3U>Im(BEFhƒ5Ӥc%-3V+R;҈%؄ HƎ:T)zUNq7Գ54= A[Q~_hB$,s?e밷C N֩MeOE'g^f'@Ao'wp0j_;Y)9h =uе5M-naSp&"2ݐYWj1u4~Bt,bGzGDQa(ek1&0(bX|CF :C;9< dRD]:Rh˻9cP2$)Q%.-)9RnIcHeM2Bj |4![|n\deRqE?VyugdIL" iͶrA3 #sZ~Wt' H /iGSe&2Xz`i!F6ʙ JԶ]V5"VtI<oqe˙˄2GvjaЬIߏˊfs{093=E?:dN~)v>fMu2k k_Շ1pRPhbߞUs. AR"1 PxuFZK@%Kf s5L`_|OEoC)C\1/K~nY^k'ܴ2^R˘dSyF„*{(PÄM ץL+MÏBG MD6N.@р&0eH0n;dFmDEJ\,] ̆Eн#>IwUr˵¨ZL_ \ITP.)0kNoO ~cqmֽ3Z]J+OMn`O R؟oazV{UYOafTA1s3xzxcN-.Ӣʨ^5ĕ)qoڥ@|L-w(aBzQ)3f-*;| / 1KLOHѨ/jKV~kw\t);h{b k:v4J,rZ^f•+Q"]*6IT˵a}&׌Y N"RFV?Ts{P^ pcfa ‚di8 !v`3?6(̢@4`*@4ɘ l=ÓSbʲ$3H͞j9 вg6c?qX 濅[/w?^nuZU 1yPkHGuD҈}FaRH>;TY AgRpc%p+BW}6(oŜy9߲dYԃNhG ),]~M0Mݓ`ي\?jMsս`S0\NvNրV;rXF3!se$ Kѫ 0yyOr?8yy_H f;Y?;nnJYG1O҇TD"z.͹d;N3Ic.$e8VO˚9I(,t?ax ޾b&+67=*-qWN?0!r`{O9$o/bJʽN %k}G.&?f1s 77&V|Mm#P/\>'j\dk/k $ ԋp!߹h,K Mȃz%R ^RL19 l5H'(;WV\4)%P6f{?Ϯ$4 WC;!ze*K90W aOMa'G I_(\lsO0j3}-ljńߺ}#ޏş`\ps6уk.E3[ [:(oGNKb6:=y)l ^U*8'=3(O&?n-b{7FnACj;wF1a+1޵f2ݘX5~L't .bxv:b_͗dmES:c 0wDv Z5Wk&v== {␼뿡i4G^`ӏkj@ޜ6> DPE *W+ ^3wMsM8G*cR|?_g(\vwo1%ɿe]dL_e^̮/= tw6iUNk>Rwػ(v (Ee}Z". Ӊ8Ւ2-Oe3+z0]T((:lHvC詳[KPd9Xxg+Py5{*| w޽Y,*;)εMHz4 c}&YDّpԵ9b+ŝ4_ZN8+GcP7K5Rz[dDFTG|Izd-۸@AmV"FPJX+9 ב/zW}5P#nPыOI C5eyz~ a7ցǍt|[tM bܰ fNzޣj p[]㶑XJIR .sK+x!9BZ S7vQk np;zl²LƺV_-kzdW?ڪL~xn0D0yF/Vz Qԉ,=W`)C 8q{n=-7+=d14T c:au #O8웜j &15MgU%HqM邃_ 'ae-)A2!ÕJU`$j NS,1|?@NRUDxGQ}Q0dr?۬#0/6i2CL""sbWd h]oEܣEZ ( rMWaIή)n4d{j(g/ O&򅚗*xOvk v͉:J~W,kw'd/cR7< >.Z">ydvց: TMxs#Mu"93LY N䋍dRb]Xо1=pv xw|j[[jډ=ig~߂7r3d Hz cA%ҀP+S]/kfiկUVb9 H_uʣ7"4*Ǐ ]Iy%?s^չ(sid^b;M,PlI%e~)FM*|?V{d3 =-{)/\Ӿ{zjIPZ^s ˡ R ‚E H >Bo4ƛcŒץaKnD6, M<'{$.1N.;q e$;gƿ~xl Ų9;3F҉]{ˍƓ2CVQP%s\OwH>/<w=\˖75ZfbYK^N.0Yg\@AHۭ;yŦl~2:k,p,RHvTi I@4=;WxK 2!̸ ~cC"LggY~6Dxk%Xֶ; V7!*[Ro67.2Fh⨾UP0O"Q+5|K| P>ňUB;O.WʼnΝia*l5tUJ VW.RYkᶵۏJc{H؝W폭i jS Y":zSvB%@4K-xRaKk3L_ѭJ H>3`uSBS EXQ5Ԕ,7uVBQsQL@}8>k-08V ]mu?~TAH])CVfDI\K2;h?0hVzt(Db߻^R7UnɈB,۠C.tJ>,7ޛr6J_]ZBi"'FCBmD.Q\14=͗W= T{I; s`.r ޵[9Q&95 ]G;$q:_"xPўiVp%V267T)(3+Z-Ixq2xe,Wѩ%\ 0*>>aEW{Uҗ2q˹Q9,}C/CIU$*u٤ Yˣ @[~vQoOTuU|Zim5%G++h2m ԿLݭE軎<6HY=}Y*5 "pd1Lg[$x?Vaz!dsDql]$Eخ10aKyn\+`Rky1EЩ'ʇ\yʊi zۚ\yLA*|I?` `3/wl!{"en\WJƲdS[Az_?&DgL0Q ꚷ.$ +zgYфcxH?L *"继rgjw,ˮڙ"% &2~t(,#S+Û= PQ(..™SZDf:6x8wb ~)?O(iK9÷I/T,)V9gjlR(sq5mBp}#{-,=M®O/98R\+wQLo3$F2))+{x%GՔ}LT8滁g4̖RQb*y3M޽^-SvˌFO%Xp%f2Ht#:&zN0C5\/ώ\bAm K'_!RC(E*g] $)gPW;a_5^7.|M4nXc+KT+%bLoT=:N8:l)=3cqsuzkj8w*\n2ں(qE rr5?[Y4M0 CGEEY; ѣ= ۜ;x|mhDaNCQt.cq]62iV}KdWwӫ٧μk],i1Őx}f,C5PX$PU,LVp48cj&g &fJvi~&/X IF {008Yb#5Zl<#wM3!;1ʀ2vn"|C& Ǜ,'4>Ϳ4n2D%!Dc͝65݅ tvsBDty\WX]*vqm6ah0֬+pFD=w k9a!|~]?|ћnB6V Ҳ^W*<,_Cp6*Jä &u)3*mKcb]* '䎥*飾wrOٍ CFeg m}bb6–D\1=-l0ν2:q#>J r"ε?:1 jK[ŨksD$h!MMڒ~SEXU GZjs%%Ň>Rg͵?oD^|VYQrƉ'=]FS :f椰IlF?GܱwL?auTJB1̚=ë&>Pv'#&5LF~Y;)TyȞg6|MPDB|$jtOY= {0TF({[ kSb c)O~|173jdOZW1 &b2nߑ!( M&R-ބ;p% +{ 1 j50莘%VB'ѹcFX<[i`Zћ|dLu0 !6Zɚ/ n;Le-71S+>ڠgτdUqjSE+>׻ҒV9&bI~Ӓn[J O|c |I7K<+$knd!Gަ R6`('ޑm{JD2v+&ȊQ揟y@N,_{<:.pI=mw:Yuq׼]gS%!QLK9LMOAiۍk]|:'U6eXS$ \HYۖ {aY!Hj|, vS&!Yvg 4ND_]X7iM*[卮Β|̭)E&>2liq=|b(J4V7sN q bZOp"_/slfr3cp=h< nٸG[z}M \'C&`nMW4b: n@h Cil?pOm ξjZ9ˮL.4B@~qv[Tha :UQL.-ӎsH"Ew@q{珳DtG鳖G w亘y\o!*afV:~,RYRhZK]ӽLsoC0 Q2XeX+U3n8$!ʔ2IL 0&d %,L %m#^kčRMqLjWܧLE}ёYv'́zL(zSKʸ؃z嬏yrSJ7=զm81$3Z` 3&`7H_gZ;4m e,ѡRwu)2vDb=W8YGƖ2Yo}7-pa fZp ˖tU @یg'*E> o! lX#b&ٿq1s`}/LN -:mm-Eq>'185)Dl!RmaP3ϤS'bÆ80/pi|RwOcRz1jHxzͪ {ӆ*fZWАcU! `GkMČ#* ZE|I"_Z G'mqڦL.64,O[$Y^+GL%nhLZ _O:fʲ>|age{jN̙ o/$V ņ!rPL<#5LWD/QFcesCӣ+ p~gwܖ/I Y߀FS Q:KM Z_ٿ VsG8ez\ox,2{2G`i@2C^x0& C-λ1#Fjrc6HLo8\}=qҌ4e\z3 ŰwFؿ(b}l흲 6$uzac"]s?w^Ξs.UOKҬ269mZ gꐱf4`zorPfme;,) -宍 { 4@iߏK>yp9B1;~LҺ.8yqǙaJCYLRDL/cC.#]:AŅ-Obevy=٩aN3f#skdb"zeWiƲP32N~a[/sUOr֍J`9M2I<ٽ?+WR_ۦ>eG=E)UFӭ~("ҿfl`zr ˗[Q K15ʜ7pN a"4(saÃ=wdIUY FMOJ3Y$ K؃9Kp n:ݯB|jh[hK >4hPcG]iJ\-!֛HfIs}-9sd,"NQ{g]4.c`gMy"3ý60u^Sd$fԙ`ҔyoϩM&tdc[7/-HwfVÂ1lBؼgB* E`;H'ztJW&z)Cas IJ=&h{%>`~rAWZ1)ub̌8]0 Q(nE z3=a,Qö>P[PswJR7Y Q̅ނ~f g}陨Yg^Q1'Ҏ_a2l M#cRCJ52CCa }5[="'5p@noHCj$29:7wD/1+"˅1]n5!ae+)k_"n,&  hw.'[*%EݗJn*#áZ"%S0𔜇wJq祏n}MK'k]"ESi_g& =;q]tʧg@r+{C7j@6<'HIGGouklW ֭kݥ7+W|Z蠼 ,E dd (BҝݸA5—qJޒ^VuUCY$&)~זl4!Z۫995U^) ~p1Z~c߰6Uɉw!%n_N>`(-F%._ځhPwN}[#]܍a]F:seSml%mj_p(u 5֟Jzx}Jq9P>'RҨux/ v\*l;aX Bi&( he`xH/pXehf   1-DؚIfvyQl6BAL n||)/_dԜtz}z=OO[g9/_gԕ)"rSqS+4Oo/S.[P}~i= nx%k^C[iFUCh2Ҭ%0ExxvG_p\p6K;űމlTmwI6#;1?YsPK<ÓڋBc3}-s,~ld?Dԍ7b6×w@T.*Mc2Rza@Wmb2a7ԕZmMrR% )[N6Aڕ},B8(Ӕ̝Y^ ѣC qtdwφ\xz'Q. .tSvu$W£^Ыڪ/BH[όYpQZ:AݫͼrBrr N/fG af -L/b-~ʎB3Cafeݘpn4LF?.EX7֮Zk*6qNQ鯽ڷI3Lb"I+Ect_ab̻q >${6LQ94z 0 m*_6a_M'J&E#W 4+&,!XAn ژbk8L62L&g~ n[ xŦ qVƫTR>\\a8<NC0_ !m2Ci9;oUލ)܁ygOvkEl"Cg_4E},]foYI"V 5KaEKiihhG][ 8I@マu?x?xe@*R*-+3҃> m򨩎cPRx煏Mt# XV*`kSt/8V+u**.jF$jₕ[ ꫎7!]j!Un^鎡 -5R Ut9#B@=<+R}U8kZ !Hd aWjKBsi/f_ڧZ*H)-*Y61R߻$^Sq-/4vJGҚy.Jn%5ĥ C`*1m}'>iKh=S: ٮIVAa Kv 1jS %0T@F&CE &Fڒ>+(Y&E[;:$OЯ/2o8S`x3ߎHQ|$  Svsh2/|ޚ"qaO cQGKq5e(wU nKl`>G*dbrVh H8Ō R 124̗jiGM:DR|FNo48WBMH͙_?<'fZ*H֘4l6! qI;k|,#ӗ•< esSMu5|n')i)%c]׻5Ğ ڼloMc%_xt)$A@}fzӿ7CRCl.h}ǕխޛYij"ߣC=4B[ hlp7`̈́ĸhD&aVPgm ߆$IaLK sL}7xKc-ǵTtH'`oQʡ!2IdU kJ0>S>e^0jj{JPSJ3..35}6t}Dܿ:smҹ)[`Bh쨋,!0 KJ3D4$x7a[#4u"z^1,&r$LD !g/ ǰGfbe$*%!oX^wQZeSE]r3'j=G"~I@TIָk^a>cK_%qa3v|cݺ^A,~J]@k?jK(#$ ,dhƗ<qŜl##FݼbNulV{wi j f'TAOyz:,`]ڗ?ܪUӑD#&|yL0͓M!=ĹĻ-ՙ̚rGVacW7]mhXn\pHH ٧qrfFhK` :2š7z(9QG *. >K20,?!P0+& vVrYqZB'r&J,4J]NJsĉӰץe}UQ,nlBR]ecKU͎YzfL?1O$H!? BS^z`6MYR![swr :=PhAS{tqc6DYJU=)fj6a(vc7QJz|/DQy-&޳0RTY%%"NkZwni!b(T IJ^9asFkP->k1:sl\kaD0=L^cag^L:+膖Q~bt |Ag>nk~'_;Tlsfa{!Nt<> Q#گPƪ]( YЬpnx"H֫588_7H*"bǫqKsB~f9!Ur Nj!*2 O'J5Bl)eo(oi:.D5#r'RC!`0.o>f/|A(SgFg7вC0%_g4nNDlxشx 6=ܚ:G+XguBbc^Id z8цMcYe /?qSI Jwz? `Sf:7kup;Rl8]O0' F[7 r̊{}gpCe"<VDTj$wJZvȳ x8+˱t' !S6(==$dr,fT#f-_c+b/M0K+Z"qDŽ`YR ,*`|o\~YEYqySo)?>C nDf^իϹkj`%lEJUJh +dzddT5Zp0 ̝Ѫ!kCUks>nwkdql5zV_nD$.X H—clHw-v{!^8ALlqMoy_Z9p S6s%6l$Źc>X(-f %4؅S1ݷ${Ź}ؠ>`hl?&01G׉P@B Z"4!}f޼[9$$ kV7{];I(oso/M| y+8ښ숨C6 &#v.P%GyOՙ#}5fh? #؍%;׿ٜX9*Fבo@1Yu%cDw,#N#|5SWU>2o)N? !6`RN xsaо.V 5ra0RTiZ_&rfrc:Easpe UH\0l,Ȝm8\uKtU{7ZxY++㎟7XPOnx>$QlglyW} mK c;}'RiOǞ*rwßc73W`jǔ"IKgXjXmݪLGY{]RɎ=:6 <MC/51m52-VAHzct؎tOQsn6i#ΩT H|< Pd \h}TΥ} U TEgψZܭ{{ХF̏7CpnI&iGYF1/Wq(>8u{^toשS7n5py7h [Ӛju q [NP4bД雷UCN.Gn7#X%4BcN49hl5g6J/Rڟo0b1=L?O*JDIw"_ocF(bfJ'&;nEUrtUYO5tvr ,!Ӏ]w ƝE$ cj6F@`ͩ-p`9u=ۤ;.z9˄ͤP_;O^}2<Ғ o>)2ÓL&+S |?Mh TUpk&zN\3>y3 S\OiM3p+UfvW!ʾ\*|m꼖~ 1 Ր!mj"#;:~0>d@{,fokc N:ji *V X ,fD"л+zcy6|g:*p*3ۡ%Akr_g?r#_b !)C"& 'ƙxe_0;%7UUWSDcpM T -FK?$J%Thڵ.)qMڙ6^B4e٨Cyx[gӥO`Ԕm"ᆬ<~=ߔJ[qNZ/!&%Fxr!E{~d߄PFtfv>:/r"$)ߠk~e*zGV!` M_mqA޵S]wb]zȔjXcA>FÉ-JtQ-L]X%:AGItI&X2VL>?L5t득¿Z}} aH50o8\0(q0~[J6YAhE肮w㧈JFpY /̩M7H;)@Ꭶ3WOte$u w?C;aC_G-VsF ZMJguDJncF2iW8ELk&9#N dMX6Յi(OVLv2RhBw_B{0Iƕө@C\&a%14^h(<},&?ou8;^HS`[ݣ?o Df)T-y`;jUj.V^uh gwp ǯ jIY"ɵ^kNk~, qH}CNֺ?\tӹxsqw!i2m_-}|9o3> 3f~k^mې5}>UV {O1zgUX0tB:JӸ({qz +>87)xZyd$M6&QW+Gu]qp tNojfh/#1?t0UP,Zay cL7wi ̡? 9%UxR +-u& FQ}<'s><-J/*Pt*q#(R>W-M3@xn%Lˁ-Ml=P!bhinV8`{n M@tn [_ ܑ]`Ҟ&WmыތXk$";i%eBKX-tCxPe5̆\Z_LX'SJ>G oMoTܭU 0yso k۳8x.tj;vq֯!&7љ7H=qлS CŽ{3fڋO -ɰke<,<]!BɿߣLfb.}s5.n*Bȟm7䗫f6ǙGsЏ<F:}7Wono~! !};.lG_O_dz}#um1(t88YYwK#.-SwD+zy~ElTe0(7 ΐ,PPD8V,}ZQ Vv5 VZVzwub#î9-Wd8ܴѸG—oUq]U̱47ގMx.+:ڛ}Qt߃:$q%ZJdC)EH51vzR|K:QF[ r$Qin %$ U”ϓ2Z 2=ʕZzZ5p!8&( gHELZC1&z'h+aE꧛VEjڕ`Q0_|Qܱ0659m0^%pSXWr/)E| BmOz<@4=Nb{ nMᷤO+ .й$wn1b5^峹.ꙡl5^*u6s*Z |E>É[@. + a0Pg)K:Dۊ0e;&T5:&;ZPB HK.DE.]~u[v'gM%@]@ID[ƏE~Ub[a<4\wtש}u~vhjTёh*=X78>b4V3i3'?6u\ 6 ;>KzD_j!G5Epq!>J3'eVE6Rn4n05²҉q-[<6LqYq~j̔Z%fU%⭦i:蘶dw4S9]` 4o?טZ/cH-2`=7p{K7aOTɈz-2WLſ(wi$\h_33QGd"@/;+s$hhx'v%yһ`ꛯnA]`=zT]l06C)NI $Q 1&olU3[Njʷ6n:ۅq3|OAl`*`@f WXѪIjYH\`g}}s'kF_)ĕN=$Uwܗ-a -h8PGw¿y贸8ǟz'ȝdJҴI; Pק>o,4CW>Rs>7}|__h;#xޒˑ'3^F2RR@;șx Wh |mI__`eʂf(Ariy`?`z%u݄BzːM| :dY_u<}n]J>]Kbc05[ZOߩ8LؑVu 7Y! "7NvvӆjH|X.M ezWtS7;X]jcĪZ.d 8-EwbdJirM0}7N^ &6KVp =fo_%e]-RM>aW)(a&~J!ܦnU&F[eh_{qqf%[NGJbzRfn[ )A F8 OB@b$'?ISLQY@gTfN.R@X)ZQ>^~1|^|lZ<0,dX2<hdbMnl i8ˆ]2!LD3z %6>oswRΪFkCM}>KgtWO 4;JJ?=txS"+*U|no:-*ZD〛?@[r\/bqs DEb|YzI4_I?,d;oQNwlsMmdE* ϖjAl#I iCk߫J ~CJ^bѲ#@h8!UX u$RN2F$~HTvЦ 90YQ[XlE$n]N>t۞1h@A1dWo_cXW(4cz|n'I /.Wl,ph0)Ovkl 1pk)4!|,L{k95 d N@c xHn碳x 蠆j8DXf)KE-HYoR`1`f 6 12"^$ǿ20ϮodG\l%iW1n# l.u]I`vξG7^U0(0& " 1 !.^ZUCoS8;`򫨓FC7"9}KPFvY%ؘ kynxbR*onXƄcךW2ѸLgĠ'9}.eQ*Dž%"\rӤ!qdpFr:U(sʣ;RCEI;r\/V# 6ULj(Hk9U%Wr%f "ݵ݃g}_QA'щ(v7W[*bdbl[Y*JӦ 7jt¥Lzi@ B|S?ݑ.=}#S w[J/_Q0S'%0 cxyRVS=ȼk戧TzIG2x} |"#T*YV/_p8:E}K**_%hfa]/܅m]y0CӞrw qkv ߸b.2Vi%5K={OJLRw7d]i-(GMnNo!qdQ4X:2VTa=f}_$`Oe򐕝0'mY/M3F>*Z]36߯HJA#uÒ]J"ݵgBWPe7 ҆82qGegg HW &+h2l]*CCFy2R+0>d|m @D/,>% 5[RT4)=*|!Q'Z4Ct8ORaTvtBx~yZVk``ms~~U SR DsCՠ0Fi Q_˙NS%=n_ 3b={b@6 ;ꚿB]^oc>e븇z6ӍO3zfu»ʻ`Shqt)f>`}ׁ g3 Le]3kPS ɡ['VQ?&$RyեW`D;$? ̪Ӿe;B_˼FElv (}VSF ki9BH]b!*m+*1[2jE˩$3^V=w?'4`ʨfN8`g6f|)c2Lv.0ʺ={#(P_-`u[Kˏ?P>bQx)`I/oBa"oy;>e )&wNa/W+VƗ%2IM/GvGKKe=/ yya)L1adxR`πOGAe:Hw|dfcMOnS@Xd\nY~c`mS;qz] Eڹ.lܷeÄo8Ӏgi!S\rH@urrNDC SF$=bFǂ;܌S GJl3Q[>2| 7//Le.[r|.<6Ԭ jLxeQI:;+ 췯%|[#86^M/w7g8Z.EȦFg!gӄ\!]hƋ rlo?C[?"1B%XO Υian2C ^C7n}ݺީlş?O&i2Xsi)dh&FOs8w;5r̆Q][A@;7yCt&Mxg8XP-yB tzc"b4X{sRYuFWyx/MGavHtJ5uq+R( wL2,0%!8FͧkP7:r/7s4ӏ5T[QjB;yӊ]DS|NRڢk4pЎFԉ"Tj8Zey4n¾ A%>7)X:Ŕ,q%ltDmf.(EMC0389RΎP96mrGSH=N+ `栝 tCi`WL;Wgѿ%n5Z`==8-#`ڃ42I7WkmJ)1:_%'`lF` Zuh'!z57"-9 /I8#W!^AHЁ2 ">eƎa_)5r)W(<{[zڿw U8hXfNUYC-Gȩ?a.*]6n\`pߎ>*b z\ oOL>'[)A F/;h; ^\3-;0<maa\_bv!>@q#[^c)u{#louL 0l4AgD(tܑ 5mjgiA޴.F#/pM@|7.Q+Tp(#zGX;2&-BcwsqkzYUBe#YKm@9RQ@@gsx%PnsFnX\itcڻ̖DOkJ= ,݆aClܥU%E8\5XPgdf<ߢA?hߌ@ܚh/:;|W`7`RsRI)v)v9:@u xی0[n/dP`=05!W3hx{]wnǟ? Z{$t.U;Zs4.ٝVיC$"("VuͩNynd:vwӊlZ1:޴SkHscmg{lɐ_zdz'fdV 2$$эbl#v{(3kr::OvX62v2ț:/<1 yoL9{T%{۲?7-^#!w{0ٝ;ͳoڒm]v0Bϓ 3ʚ3,1XaD旫E߶$$ɪ7=sR-B~:eK24{Ģ==_syަƁo4 t+]CNN%=r_.ٓb 39y# grqZHh,zUh|V̛KSvɗP'(Q6tHAij%PTۿv'lQX ?H!޸YhY\+Zӳq")AC?2'>ʹkX;^ /tnwlK-+oW`l@W < " 0Ļ~(Dsv9)`Dbf%̮XypWj{+{ 6sNjܩ\ׯ";Qj׹gˈk˔BF^\Ej˜Ft5@yɮ>oK d\oD幦F[Ok28{m4uO,>L~,%)wDK*~DeAݐ4kwJıLF%q'𡼓*F OTZ.7QX}d*GN8`2_H7sƇ=q]CDn8VwW6/Bx#fvM߿൉T9zLrVX&eoȂ)]ܲBU5mq5KuuWuAXK^(c2Ԛ+tњytbAgXɡS,ziݵ\N󨔺ߡY>7b{_eQouA״[yp FؠfK-n t_WҢ}1y̋6P=reZ\/>T#u ၙkTꪎ"W+aJW֒o!.H L?^Oce$B(b;/lo!."\1tDŽ:Epvwx^QW Wsb6FWCU.3䀣{kJ+ˌ Otlq+V䙞.ސfx@[Zh3 1~"t^$N{?3~`F}"{kl LNYe/kԓpB?40m\nxvx#`K]p.E]iRZ`̝[zPQZx7eް`Cg{=I܎8\~sA*Y.X[3qM)+p/JaA SQW9aUS{m넦iKU}L3 7!a&nEáfoz ֚ f|W!򈌕ض IFƪg~%ruP(xl-i/GO0N~zuIoR E,|?Irxf nFمZU|Q,$UQ5q{lrCv|]ɦeK-/MtDj iWM=N?n{LO8">]g:jÚ$1{W4?HhCP@J[䤏ˣ*GE,z1al^[sTv"we%$7j睊0i6~<%{+ _@m04ya)B ?wݳ#opL`y<g;fs!5j<>9Yg+ yEn't]=-ibSo[&{ÈwlywL}+$7hr^ZP8&+B"_k4LD&Cµ?!9{%jlT KQ)`Y7%3vUJꁱ%v S ;.f.KuiI[^츆R; ڲL*Xjw j:8xލw}3@ek)JQBȲv]BHz\9lCDpgn)xVD2w)^rK=pC}A5ںt2K&lBĹW`U6w+y<]B Jr'lڲf5wI=HK*Xepk>h8l K*nЫ:ZF-Ҁ+NE|2rjK4@nx+\ X렁"E#(vʅ'ᣔ:C=-۞"Q^:چdļ }'v!|BW8/\22_tk-2M7@>@\dvPkT,Y(t5OYvʕ"vҞ@2i 5Ă(IJY ⶄng{D e 6UyʥҢ#蒷8Єp+F7vr h6z3_= .(bb05ZT,k`0Л u< U>ifkf~hAWݭ8J-^1ϸ^+He!̱'@VRIrDA!w+ #V0K)7?F#$wRGSNuo ؑZY$FD:?gw(Y9j$ VxپB\kc~B OJfz0BўlWd 9~kaw__k8Hɭ`^ |ٵ')#B0̕ S.*jQHY9C ?|rw-KoK[mbtKwN`RY{Gr\pB~:nMçi})ui%,Wc.iWwa B~R=/W!ÎnC`]54Ε|x$s˲ADӅK_ә#-:*Dј"e P&|w { ΋{RmD5\JoI 1`fl EXh n!-Ȥ- o\No. _ڪ[Ar(.6 W-'+< eڋE6xn 7,5׮YyG UwDoM i_􂓽"=6S{VLJQlↆ"BsD5A!tkU&4%U8eP]Lt() Ip55W4oXZԡC)OX!B^l& QDэJn}P"5q{{JwF3ػ4 OGC`! lSzn"uoD|b'mz^ 34T7JhF8HYխfz6FG6'杉$'U}t Obϖ(:o ml;Y 8+sÂwz UچKߑ/`-"MfOˤ^"9D 7V,aLѫucb^.lV/36+&+IJ6W簀x5ejmrV7FftI' xb͠uZ޶KaYH&).lOhhS+?sLtwgVpvyXL.Jbe*[ʸ}ɛ,ƨv2-[Eb=|_;2I `yP{IY?~\ 7[BSCv約K,]R]n5UZ@4568M6-@N&"H76njԾW(j&b˟?,F)8ʇ$5;a6 E4K0EJj(O8ѩpJ %Ce /` 1v?jn$>>zPR8U2nhɆ @_J!b~=9dݙn3cE| #B981%4!gT)>`ޞ 尬DpQ *8;bKOh@=iryh7aYF*uF?8rAď.Q&:.?=hʙ놥^3JW`4J0VMT7xlm# Qm-M s^Ptfϗ0Q⛐!6y:uK25}$u:g~F~S@jNV!=H@ 7gCAӴONI$?|0*, Yph绋|hz-;w2kxl,,ϔX3`sK_~J+W@ mX}^.;D5st帶B!ovЎ[R!P8o i6M1o3KA##5~7wÇmfnMҝ#[$tt]![U\saӧQ h-Li-篦JŞM)4d<o|-|GBB`ޡ%?N+ %K[(?#|\&z?\ٔ})οWlpX{ !_{9& Ϡg|vD\[(h;72^oUl8ԭ\B-|u[ՙef vs[BcYKLK>[ъ򑚖&NtYMpZk);C@@☖"yKyR cL`taPk¶x;Ec(kϿ$Y2{p ^ǹ@ر>%aUcp[MJF^C ( UG-1U_,!QNRK JKrK/[\"f{4.c~DJ-uDC-ݑeg۰)x玩N&!{8 *C%Z %.eSJB"W ɭA݃7 􇴋LZ]U;uH7\_:*` KPGkS!M&hIJ>g#ޅy`( L%1ǂC c9oK"dHi >&diLR)fC;6%%4Eb(ɯu}% k.D=f ^$_e%CA |?F4BYjE3Sr^ݰQ陟T` "* Q'm\i: ,=i=5hLIZN=#U2R:^ڻtpPzԹB X|K9tڃ<6&}1:^ӌkn}@`LiUy{6mH[{/KÒ. I0F='5 E'YkS"kygθn'.pVj:RYP%uֆ!2 P$IfFb:k6mިT-̋='Bi? p֍ާ oؠ(&甆V:Mt:[%LQdp廗wk9iYzȱر$f1+-C)vxkNU(zߌiKk IVy< $z5xr_G;Xn@k5)‡${2wu䄭Lz0-=wR,$i\CU׸$,T2^Lp;&|)7v:o V5M8X1BdA%)!xN'_~eDkc|>Ǹ"t;[_|G449j'#F; '!yUo5j[X&ڜ*A<ׁg)kක5%= $3rSe^lU(`wn6 1z颬`J̓BEƜ|>V$D+Ts)ΥE4G`qόW1q,„A5bT mS5Gx#表L{wzV#ỵ@Ջ7w b,-:e.Z¥ة;(K|ctlCꈑ@?ֶXw}ԥ߬jنj"rUp!ؗY7nI0h{".f8]D Vْ5GKjDtT QVLgwhQy}#3G'{izYM ukױeѴϒe~XZ{ԛpǛFD7^nU:3cԜURJ3 4q_,֓ yo׺啀W{ !I%r6 |9nP` YIe\+wIaz KFY D6BeN)g5(ۏ@{!D晇nA[V"UO 's)] ;qdwfиVxׄ)7CQW{J9JYmАL=ϩPY#d޵9PYڱרL#sB_qB0Q7Z L(kPi']y✄u&D sh|}!{}%_Mox {сdG_*LO<]eMZ"S8Rs9qNN(lu 0 #ږ!K!Rcjx5wJR El1*m٦iu19M~wE<ξԡ4Mm^~|)o}9gp|i(ⴟNǞ1msLxVb HJP h;ĪZ"R|6 Ld!:̷ rƺ0XwPR|vN?2XDe f9 N8qD>uq"@JIp3We nMAtXL(Zs"=eZ" i w HՊc(c(F;pj>s:-ǭ}[a4Чޑ2|5DMֱ ێ Ìԑ+6|(V]PNyEȌo!y:Ɓ?(]eiydVV(@ْ\B\Rl77V1b"/~#},'Qca-rGܨ_}ᦓ!5`7ZSNH-ӹaq)X:٭j{00->0˘ЌsQLfvG)x'r{5"` 93&T2te<~"1}/B0Iq0>׵|/Tspqm,*|FS*,OJ-hYRVqG4S8cD7DW)k?گ F^:e0Jmbx Ј{6[Y3$ ( ?RdHviC<$ftmF*:E %h*pB%26sWj]̬"ikDa-f Ќbsˁ։,D11D}iU.l?VHٝž T%5eۭ؎kӊ>bP\$ )=eY$!Y*D!c`9*Dxk>1!p *6YRORV+&gT|- G;/ɁJFxgښ@$74|NO֪4u@&~BcXֺL$6qR: Zs׊a#'hidMJwTQey<}n_Q{ foI) k`a}۵RŝdyD_o}(/9@Zp3bCfă=Fm 6 %<⭷.Q$@.dig}d,>*HS|c LK/.F˞)C#uET9gy/B.%K' YJjձOe%of8uMw89>zՑ<~~É=I(Y*du.|Ol]MOmO?|ud5"\7Za K6[ABˇۨnJP;:{::f'꭮;.I_|TUXFs<>j^魖f9K 5ϵ| [94KdwZ:6qͤzl{ہ9;CI:08zBKY|UÛw|brww9DRډs>\껡WLIӻj*BX@5!*(J/@*ygޚll`|1P/`d/aK){߆[cCvÀçd Ȋ-| ]rQ2s[o@ql)E/xzjJ#l A/_mtP[RP.2`G7bڧ콽t6F,=6)AMx Zphf̫&XG*҇9_D]06d%oT.!i N^"KA}6r4dy\*TCcבQK-(hN]?p!VOGn[5M6+h){?.bYabKCR^ܳ n?ygxwҝK/G]䈝T zh1CZYcMY΋VlbH%s#IE;lY~RAJjP3Cb_$6$C8 穓ԧI͛\T y\R°7hqsPC 'UOVEy݅"[_DbKDQOZ+\U#m8$Sfd~BJO]mr@[kmxquLLrf;s4EhE] X>o#"F_h&HLBZ^ќÂ"jQ5a?*N̪aKg՜/@@dx'Ϣ1GG#{)pk;5$R~kVCF1FFtY$6]&.h6)S4/M 8Î؝"; j}X 0MPxӴK(B4F?6mm(y1ҹJ*U7kdXAY D}(uCn^З`dy^W9FFbF&ekez!l Q6w9.EhO\);?zf=¼ O>$X?HRZ ka e~S1Pĵ-#[/c{0/+Q~ՄeuV(0q@( 3VQmQ8×Cul}b"tCosE o$yH;i3no2?@ǽjøO d}UD>D_DƆZBz;25IکWS&6!{ %ʕ<5j >Z ;8"PKY.ݞ9m`BXGiA}DL lg~)66Jŝ@8Wfl4yp= MkwGS b7 oY?yכFb~@/jU%&J ckX56K|I48̨>wA=wګ V{ؿ/Mc!JzܟP܀>ݫ?aa1jk˪RRWmoJ=~X󩱉Y|!*>wk;k,d?,_nWn9I)eH/_l)Ⱥ=tnP`W!6#m}ZKs;G<537h` ވ{Ca(A[+ie"?IWð'`ez91ė1J$-UFR;T C'cA&U5?83} .QQEl2oq[)0!)-iY2%T5Г c Cm/&HfpSxuM'Ֆ6c!U|>u#@ 6;~=#q-䂬i ɘN{Mn5 ,1dOEqLJf A}ӆf0 r!#Sx|곭D܄I.qiR-*X+l! tIn%yoeSWR#}ګ㍶t(($}lfuȭ[@\Džm< ߍ5ju to iY۩c I Ճza;af!*ᒵ[=鈜?;/ui X qZkhNPA#ͼΖ Fda8XbQTภ2.sa0θY$f_]Z,V%l=^_9SN |^k=$ATpMLc£y :TI,X-lN x8!MQ2$:@FH;5pZD/K=ki<@FDPN.Ҡ{>Xzmn2*̃B ҹВCۿsRɮɄ 75NSbM0p;04.Ie n<QԽc Zau]`.OW*1_#!?ħn󶌹K)FfڐTpq8IChbu ,zmi7FF6El6θPrAiQv_CWwPw+h+&Z.r9}Yed፣DS^S\SBqdpzE"N8S|)=]EGcI5YǼ$|4Dw$ؽ}`]^e 38rh5iŐaUòk^ 1۸\C~rMx41j6r7Ԧ\SM/dZ`1\4wLzѧ>AٙI4E兺`vAx3@ Uj=x&T (js?m;LOI+NR"ơ!v!A>@{ Jyqb7>.8|#ڷLQ@'?י=ڣM _|ņ"- Dc*KLS IH'M6~o Q)m^`pb˜T;n" iJ%QPǏV[`' v?-MI('dt7jAQC^.{B)NS;PZ/C! T'7eQ`PQ=߹wbhh<]gj]/s'QVM_>OX=a+?gNl2to,gDޜ6\8[tUq5x HXu/5˒̭C%.$L-_38@f` S:)pq;3bs]T۲Tä (س{V}qO;ur8^S"/V*RJzHr4v=@\xhHU*޻Ϛa=?Ą}JJ5 ɱc67H,Jy@܄bnX8ZH<)+ǟH'4D;͛/ MLiV!|!coeRͧGu2Ux 3H&N͚h7@<:-!:y1^hj+=QB9gL7Z'd- `zS+MIOJ­A*2& I< ,[PfT46!}6fLW'6Ȭ2^ .[LTN: )&ri9'JY> ݃]?@ap~x9|Ꮎ."0 Y~tmo; 3m+/qz6Ks,IH#8]/y;x2yNP*Uk2*m q".ob\ރ-|W"qQwU2֗!eI^$3@ohf]w( JK_˱MJP>gtk2k bl Gs,8%u@0Ai9+Op981 Erz wWqNɢ侊W}(vD?,/ЃQْzRnW|gu*<%ѬL 7_W3S@rD$%Z3j+hß ;[,?ge}}ʺ(9DKΫS;dV}Zg,vaBoXšB˪G ;fلA1tWkh埉X葼=nO/sɶNl )4g%xU$ %B1B,d?|PB$! zԖu0xBaGT,6*,^v*T!VZNniTkES FDqR{O$phV i\9.c'njėwދ9m]la]N;ql 㤚80H4X>lE%QtaIJ P SI,ԥFu[ H5xQ%pEآr( .53[@ 'vw;ˡXNGQ$p^W1T1"XTNC2YU}Qm,Տ=2کuSSp/Q"Պg 0KTG1!P"q41U$ɬYC9l|v.O]&Z&-Q󈅶b,=/NgѪª^'kDڍCډZݶR1'Pa%z[IwXS6Zc-OKg,-%HY­*bjbZqyXm9__53HNP2(72$:~LB2OHh2b76hG m4pX.$OK΍DXehygc'R:[)U,%;;%-2R/{5=Z3Wӡ2a߿?).V,UEb8]ovh@`S_珅W-^tqBREϕHk{)zmf}3 "5쓃_O.챳2V ō CUF2eVGJ,ᆣGY H ATUWO)S(2OK#P_hX?"zD4k6OQ `.ku]Sip0,k.G&kdU,k?w+aŏ?w#&k0*M7:f"V g67S|,"0 %JϙpL l7)fi6aW$ݛO)/ Kd()GmBg3=u2. U+VCh^8pTȑȤ._轻^D:.t81BÒ-%oF6{Nk$' s WڮҞsEM.ԫfw }࿭) <!b^$[)pUvֈ`p,3B. iWyh)]zh̴or?ףAJ f[$p1]w_ôKKCC&V8v߱@ 'w$Ac*,z.^/j)#%~aWǨDRlJC M!D %24…F$/==(K ƶE./Dm״GBtԱ }~;m5KϪ,Tkx *z^XÛX+-O{G-́ xSWrDK/g5InUfgp?Ft^4 m$(^kRq$0 d5%ONX]O MSNZKVhXLFkMMaxƀ<Ƽ(݄- D5f *I\\"V0j^Z=3I7?JV<>$`QrFqZ4j QV̜pNCpOʴ1.=!N.h Gh}]v۪0RzgRui e vL{攂4YGJC)^epǟ֍l# OUY j>Rט3CB=<2[gK"~DG6ug$g$: %/g]f^GY;(&r7~fR= 7JKYr<ˬ}7$߫~9p"ed^owchNGy2_̗< Cm @*M$KIaYwMo*- ïd@ABLpMT(S+NE?8$d퍪iXZa}!t,ִxB]xݙT-PV̍BR<'1_L$j[ "-)AО`B]Te|2JuyC 89$\Le3i'cٗNN ! 2( 醸pRa0U;Ś .n\il8.cwce4ދY|vc$4- rAkr "P] \xfXDGZ}51T! &-.Ή+ l,ZuMPW]y'%uǫ W# Obheŗ^˔(7㺿wMڡ.B!A6쉋Rr4]KF#'Өy C Gj&ٵ$KDVpl.65g>9\)ɵe8%@v* 5|LC-sQm:mxotudj=[,?ZIkl)"%*MJOVp?Z7m@z809P =~՚NCB=\"!!|'jƁ jʊ̷ƿ&p:$WjDo|,hvxPҼ|֭L)Cb%@${vFN`nk^-StQ _4jIQ= ʟ.y\xܺ"V#̜m ~OA%,i3UO)_˻WVն%W9~T:\CX1>H).Rw,# ɚWw?9Ua:2,^bO #MsX]ߥI"3-ź)Bxr0pKJ܈4Q/Kz9Yɀ;GI78Y`b3qW8>d`U@SpK -<:I$%?ȥޣMIg•9lAg}୞)uk,jˇ6>W')E|#Ye:&Vs[P5uX35պ]kKLZ+Gu5O(o^ʦ256Bcpu%Wȓ]\֚t.+hbɟk6]hZl6O8lzrYyzͮIN2Z> }NAApu`$Ze<ºoɆ[Jta=Ѯ]Ri^8=t=auUmx~ST5:Bߕ&="e&mi38}#LX=yhɂ 䒈 %N\[L4m4yIWR٢!\HQ[RTY("W=~n<!RS^w`{iTwyR5&ȧs;6Ca=}nb܋>;VWqP?g'M̷۝\4h?:_v ueΐ4ߘ%V0Z$fQF6 ffHx7luwb_|5ګ-߼0 3J3vQ1J䊶ݴOHVBJ_[0 Ȱ:)a=L:&"J@.zen v٩xZpAkk1WBo2bEpxvyd"u%׹+9E'dz`1َzfHU ɠW*I "HPZ^} Ɔ.YÈvR{ǫ,<ϔS1vSۖ9c庆2tՌjYuNyΝ[j}ZLtH&e*jdBΕN&ЍL+M@3*7[gQq>;Kn}ʎPdfmVQ; @B'$Xb;8^W?)霼B>_ͮW_]A4S__#7ԭ +~ b ' LDF],&x(^V B PpcB^OґQz:_i-I_ț%D 7/~tV-/FS0ۆl.3Z5,>uENCI1 /s Hnucb. Tp͟;aP5:M)]&Jd Pc2s^Wdtp=.­}f@(y۳N&b [u@0!FcMcH~F6^[,XH.y qd&0H2.F]AaoF͡p964q z9rjOHu1:OP:ⲁj]li9(֠no M2D5'䮲cu#yπ +t}EfmΕG rPg)\*=8 ={(ɜq&M&2 JAM@ #6&5"c<؜4nu{,3V&{߽G<khvʃ%mtZIe,2xtb–1(6Hr _eϹk . y%'lW=n¾E}P Kiaq̡Xs(DWVaw]2Kdလ7}O6Ԉ@3WdVHYZӤkc?t85|&p!|]YOKAhÀIqxPz7hy`a[Dz-]F`>% rБj%Qؖȿ.qIvg'>j~y6D[ɂGceܩj /5Os=3ԩXkpII*TpȢ=`Δ@}W%В@am,DRN4Qz,gh=mLM#y4$8߳M&R^˲qk` ~Փx[Ghѳ:}V>E +EU5Ӌbv=BtMB#/>@U]7tn˱Fn[4S{.e.}Ys!z+{ILTI@?:#ܝn1Ģ&%B,I>;V5>RQ9[sN_Z1Cij-?NB$Eoq-x ۄqv8 BQR Uֲǫn,&QΈ.Ek}$ۑ ޚz$2,rd^IZ xpжe+v.=?B]fULܠk5pTp*mύKJ':/43Hw:zH(BQDG=e͓*d#Y7u}O5`t(`7/ĉ\°Jl nC BVDFw 2$[qTikOiS !2]@HBXy'dq>//@iYu'1\Aƌgae ж!ZlkpyS l& ]"5Җޚ-VP3y\О.5nLQ[_B>+=w;S!"gαgE> Ä_L(Ly?3G+5^ x|J^ }oH- Mu {LYq+\S:dRh3aobKC[IDD[`W S/QsD!@|GG)pI%{Ѵ#+7t q"l+mLΧ`fYSAƑa4UJvu ,rn#/.6~n(r6aOWu ?(͉iy F|~3W7Hۑ&m~llsI7 cL pJX3bU,y䬔P[ EjM_>߹5B<ŞϜPuӘlsDBKej=L7с| 0tWH׷Βu z~rm5 5 9 }EW L#[b= C ͦ%DԂq rӴpq hj()2!0`^aŪy-/~ FCq8ܶ<L0= WX-? z&B%j2I!m|a[C; gks}lZMF^2 <:S53n{!UWҠ60݅#-1A,6ȶSb+qwwԴh2k}qE&RLWvP֘o1`י cUfӅ$~AX+L?5B ghHb7x"4yf SLo+GK ]/ xtK8D:X"s0`ќ.Zګ) M!@H._ZXؿ9 ^Ŋ.1NR[_^GL<'4CAyoѦ:Gx%[ SW?#8f1Ji2,ZO0 ;틷n<Ge8~ܑ's/Bt!X_Ïg|W 87~}2 0\/Li5ܮ>ݎ_fEN UFtJO'IXÀ< fgrx3cKY¬*I,7VdN|@~QO RmɁ/'X?C} щc@ Mhw蕠nčG/6nn&';X#!n_\} awf! L(bik IH%"oPAzEJDD >#uQ X^h>ѿ|zOKGO  C ,=/%tZzcv@o.NހQ"*-'yAs)th` 7""*HHR5 z`)zjMƞ㶍|R%`#..ENdp~{/.'6h]#ZẄ́0**b OO)L=*=f>2Gvg9Ë{IcKY>F*y8"N/ebysUÊ9Ցm/O ͣ=LvyiU- x9Nga4Α 26,8>"f3>A6?)ZD/lȱK#pQ"1xrG%{ <[HKϝ ޭ΄k_/-תl 8.4}ہ+Wr6e=4#x-(͟aWgu'9`;QOj%H!R՟Qncnn:b7Ho,|i[I_-P&lkkR޳o@}؜W|%~֦lB{ bLl,#<}w7yQZQ^(\"l^ 3_Y2C4#mh$J KTIpZy$aB`3iݮ`Vv%us^A^EjHH ,րW^"hrct۲6`%p ,&i%^5LR@BUN鹦/}h9 Ѷ 9z\g.sH"RFp(ǖ6Fb͈kRzrl9棜 %4غJiT5v^K7wAD^%:wZ89ο_wz]@'XȜH= ӷ L~UBЬc?nɮ{iyG/cZ ;[8J_co؆LXh pć iI ]vd>0u36X6&/sGT`Aj1TxH>7.b;#} 4V6^9^G5KSk"_fw}1 !T=v."%fI"{Nf6ԓ ݝ1DQӧFS_*G֟C$ v`j_dfGB6'*G_У.NAdiGA%AUMX^9T#>ɳ-e 6CfZ2rF *?OnxmK;2Ϗ&YW5F"i}%n%*~tUKn6y? LRvEG v{l5 "jMI^7[$a)rVvH`\סF~O S;9DGX{ai8 ȟ[U vG9o $h@dHoSeitzņSTIژ-*ۆ^u/b@286FW<'=t(Oag%L-)̵b &8%lS*TvJ!>$D_P sH[Ϣ ׫$cnp;]ߧlۡMy>2ɘW5"Fy.M{>D-[ G~.PRgynsV"2k5i.zB@d~'7T_6f%jRM 4 E[VHh=屽jK-*MQEm,*ΌF}scBNMUѾ,99g 'oŌ&1I^ſzW# ^㴢>m֑Z, sNӲkl 12QfA|v)dhkŨM~V!9o,ޯ(F}"*jYNѹ;bT9+y4O{HO,Ͳ2L~odH*u b34>~hjL> Xzt}d!(L pB%k˚Q@tr@q Nw͡=%=Ƞrr)4G}mb#Hq6Υ$U1Y5ic Rg_ QltK{6:;y҈>/k)mc.I$yѢGJ w+E2sVaOb-5uBtJn(DB]HJXq)`jQ: j !@ƌb]XkrKAAt ߴO zmǘ2Ż?Yq:[b_N]lmnC'ZVo\EJ(di]Jǩ ޷EElɋ Igp,sLNdRb!֫m3' 0Tw iP7  %ӈ);Mz@#7弤FA0m: S\۽H=FPJ1CܻiTAd<- ĤΗYB5+*C)(=eqg~@'rQ ^q+eG3!/9<θ:JKa/9 ʺ6V,xU7>PQB>/aw _jZSӚNi$<^c~$"bF݀{ ׁm H 1w4_aSP7W f8@T.܂赵S:8sb4v9!Hj'e4V4hHlX+Bv{Ѱ&7LJf߫"I0s Q~gINVROԗ5NPSh: ݭ3!~|.2 f}~Ժ:.nH zHH %K?_H2Z<[*iGT-[nOA?;fu6oD ;E^} ?j]޻䮳NG<|@9+Xr%)oX3]=!, ˡ'lp;[#x&dd~Ѽ jT9v7BNa x7=ȏ~ʯa^XIR'ʤ{zqϝĞ맏Ej]; T|vո8l$0i-+6:Z]i_:W֦#eR >xS-Gφ"}я&:/z1T9T 'ây!Mm,0g07%i4>޲pSeKV6f帟#6hK!pTjrs,iNzO+իFi3ϯt(]@lуxĆ=>2\"6b(㙼oCI惫Fe`e8-0rIQhM[- vF4aXK`~2'VAT?XJE$ >2# Og^'WaxR8']} 6h06e)X~H \j]2f9o2P;캜w& ]yPPh.N3g sj~}0:)h]t]!8tzpBIiҶ%m:_B:RDDIynb",]^f6O ClNƦ|pjqb} #f]h;"u@Ēz c{c$Mzl Bh}'TӞϩ~L9ImtRnF݉CϪsIL )C&էH,Ce42یBͤ@4y0ēעFY% s PBHa,ykmc2nrڮ1i Yx"@ӡ-l|bKWiEv\[sT}M:/VD:[ .ΑdmQt`)챠Mj^|jA1w?ϽQ;a1C'W7#[Zzrt`$Lu=:i7 'F53?2C㬼c;vtp( Mc a.) 'uEA hzfdͨpG[Sq=O>T-}E2, Zp0:QU4Y1CZ8sD5YV7OD^'˕?MIPDjД}#{,qidTKJR!+}۪Gg`ZgJeإ VKuӅQL6JhVB]sVNHvI;fDrLSPM랜vOB& A;?bmNX+=wPu4 v 26Ԉ6v>RgaiIu^ϋ&Moe6*,Bb*GvU[]]OAZ-RYB`7~Q[C4 2TkDz|Qsǥ|,;ԬT; !7˯ ]Ҭ6wHKUhjr9יXWTe5P%}C1:{)P]QY+7l 6y~r43*B$̋ꉷ{3!D_D3.z16.<3j(WXF$93\  p&;7 1ayUM` t-3V_0vQQCe#UgAuimW,,~CQΣ&|VM9Tz&GeP ."as45 3A &L>NV2;%Ѓ ^HT0t__ئS|{I9e˝k{;ET*=s4AI|f2c; .#ҕƵ¿=}+Pu譻cR%t4 g0} p'-/LcñB&B3òSD k:LfhN@kbxzƁoloq=>쏊E\}m= `Pq` {곬>;éypQ9e欖%#Ǹk$2O,Onjj+gv%JYOWHE`quӯ 1RCFc:Ӧ WK d~F^\S|<OΧ]ZKWRL]zǖ3Ov#|;j^+ǴblLI\G{`8P'o{TDq4=T72@"j<,{VnNl&k (LdV,NMx;6?OommT̖q ,B2o4'N&e:7zE ׿mz6, qD cE/Up951|\A&%i0yK"5r' ^o$»+;ʔ)ǫ &WdfR+dU|M0!Uz 7~&y*c{a y g^tb F~?ҦvQDG?dgpP}"d -^A I2TDɏT_M]C>$,Q"Bʷd0OAWqf:[83Dn-e<37!ܛCPFg ?/(bCFp ӓq]sXJN sC6iEXm+G,ϫ=䐗4Wx *;^v-V@:bA \ @ͽ:"kazvu#ԹW/ ~Ϩ ٢lDzg?hX/ ~t ܅Qoh,I3 5O2pĈ/Wig+UP wj5F~)4Ջ'noE!ԉ f֛2l!vӀ&$ Fc-j1%IIC,w:h~TIHD7A߇Ę l-*0x4~x64XNu(k5b^Ms;zg#o23*5 ~-F[ NW\Y)XлraX=Dn[~) Xwoǿ^| \l8x/^d˭%;\?zt뙶 CvlwF6fIg*;e;¦hA{l`5:?Lǖٜ=2a.~-VZ}۟ζS-9FUcHiE­Fn,!pw>6ͽD=P>j.i-Xpkr`4H/xw|R1->~9'#wi{5 +xbEs57\E]) i^eڭSʒA!,.Ul;E qt YQ2K>L%B YT_INɂJJ<ŵz (w;EEo2KU g CLn_UV&BXXE~m%Hfg8cA 0}5yI$eW?q~U/[2 6}Ӟ:~H-=*1AqVLJI!_hj\cqn ^bSҾ뢣?-*/ye `1ѢzW6fzH Vg))u)rы "xK0Y]:], 7@ʛT{jij4b|s* j|TV)( *`Ĕ 6xjmJ{gi1OƙSh7So lE5IX |@6=i*l#*kq;4[]z)ʽLb/&pΜ/j)³Y9?Эܟ4]fb!TĆKJNtd.{;SsCߋm#rAp?m+5 &_v!|2=o[W8@Mp.$HDgF tJݱj,?;~X|[*8C(-pc  W@1qcOd }Đ>P":E.ܺRE%ntѦiJk[t8-Cv6n& M(+_G]`.tSn|i >>mD-d(Ma Iof瑬(CbG 1HЧhx#&pK!O6_[2 zun'?u,+?5vTEjiSy0v$@E.KL M&FZJtBO[ꈽƢ|tfA2;)6Wdj}.h -8þV9GսÏCAh)c9:z"nZ"A 9s{Nqy?"U3낾]`凟x H[Mq\o#b嚜io{%'T6%~;kc*g.yc$67 CF}Y;STbzgIӴ}(1]9c2scG["z ^c()m f km"%35 yuOW3+"8 &Nd_!Y%Q#b5xУN!Zf\ 4lo(*]AIRڤë09ט4~!Qz~~v=JխnV^7)uGr.xV)\2 ձz`F(gV<āvKL@\pvŔhF WnpԆ ו ǚrQFYnQt_1+(籏fq#k,:ȸzPT'{{ü#jAhQcWQ \j_Ge-&4cA|-'' 9j*רAn:o|SRTݐzpK<5X}  lwKh5ΧjQ]g<,O ;IHMaj p&7Vσk$O鲖["|bh-rG*enZ)?źjן#>qL,PԉQ,(L`teYBu؉lo(Ӷ&c$d5E[yaXJL'X{ <Gьk7y Rj5\2uwdkm< Y1ix +͟լvb 6 a9^}hsƒ·G`mAL}V8)K Z|Kv}֑GQxP3`pFVzl*(bǙ7oڃ6so=Tn$Rx/Yyjdhq_oGpBtI /f.vYU1A*KMmW Z-$80qCY'6G~ ޔzDsWq}jvc]E]n8NF9C&oG>aaPm>}JCJ/2`9m`榔<@\0$hq%Կ0\@u&gˆ􍒩0EI`qҲl N7Uvb'&Ezm4F08y659c(%WFpi8PamR!@N"(!O֣*ÈFq%NE$ /$RC"eKEp`˹a^4')33 byFDXqޠ;4c)fFFd`ѻ]( =%HVLnEj29k,+T*hͺwF=0 %;O'#8º֨9pӒܰ#5JCn@wT:#Wɣ #_gGn aщ(,iZ*7E>;^Æ/ ?eWSușשjo5on` vO+̻R9 `ĪvQ :NSBj>*8N:1|&h1W$QT;N8 ;7nd~BtrnD,Ws|.: T= w3#,u|A }At #G"Pܴ,wWdmc*"꽕lfLZ)L2w ?xvC&< )P. v>cL<ҪUu{܆:MQX*Z)]"w.EK]jZ`b NP\O0bǹN|:HT5 3'@˓վ .D3#%VJ|$nx₻P".==D@k+k.Lj h\=tX $botR"S'؇kg``xԲU| E,Χ'اr'µn,i ̎@b` ./-Q- WG3rRE2A|u78 o/g84-N6`K>ܨ{SFNz/0<{S#fGwfFl|i+x5̑ƽ}(3زm@ݴ{HgaFviR~6"zqiVrWN13t_1Iu h}i3@+<_a/2`bqLlИG+Ϗ k dZL]0뮍V" b&3Ҽ) Y"f h 5Cb7g}^i1Eme諳곚ϷF _[/keP Z]l$ṐĜfO %Hkw5YRxL *)O0Oخ|ɑEJy6d~,>:p.;pBiDgD>ˍ][ѶAUs\A>Ҕ5:C,D''Nď~Wܽ&- 5,9% /FG_T^i?鞠~^1YU!8 Gw,uk"Q 2cU#tf$p osS|oDI[b8=b<_tmhQ<‰u&ߞwf~)o8m yxaa'Dhɸeei!bm^qUG*u>V6tdbK."#(J?03 }\6$Pzq!I~3Y6Ox֍0^~ڥS j^e^ :vCq!7+2C̛)W$s53^8^=\fIGP]TS>:̤BOA_^lt'Q2l d\  WE])3-tNxj =gJxpDtȹSZsӪ=kfMKx&M3C $ۖ|Kv,UǝCrhY U/|OnnT$ N-O;^F-|h{UuԬn7 ~Tlx|m`oFFXZlNfk0!.j@U ֠s5Zn ظA vRz灘ͩH bPQ$tAcLQm),}:a1׳g?=*552eNPx7rLۍka i  56֪Ba=68ܬ@*7\2nFtgOXZg掄+ZI(6bd4is7^p]K*"ͳڥg$F䰁Ǜl7!b;o{9O!bWfk7D|2y앋юdgH"]F\\b.;n1]Bқ#*CNP],Y~^lQ)$]siWb=#An0$N ` A3Q"&~DG su(G[o:B}/9%=JЎt'o*O'czUZdhK2 *xz2-0fW'Mco{~:r5 Sh$4ʺYkefNnB:^-9H./ $VsMk6y :0L,è)\">QJotH .YQqkYG^U3V-=gݖg:#,5h5kY+Kҋ:V2Q*oxG&/Sו 'L|d"&j{.& AqvN_k`(WrLRg|3('}O5V%-e/@N=FƧvټRlYKF4-\#uZ%`^Lz0Y`@,WFu(Kfbh>3h m]~Zvd1TeW1x?$>zԾ p N Śat??ZU+wuz\Sut8=gوUm?x3iMP9_/.6;]ooS @R (crDM(Eg%K=}= ^B,mH7.~'$!O5?72:nk_+U;)EIk'Z] xNFnD`q2I sJåyͷuo*]/'ݹ؀LBlփv{d8vgӐl)Ո]`ea' /wX0tk+ic+9ɫ%#Qs3=veZZ)[ * "a qnan,9y){HD%7-w̍]pRlj*֟YYj.(m _^^+RL5R>$9j vov"r*(iEW5LYS!ÜG(gTTm kE2&P_))0zyX$~Jq$L~PStNxHaeQUDv#klOGk=wڮ;oUw#ss4ٗߒ~k^zx XdJye^m .OCVi(gw@PH@ @mDm2re}9#ҞЦ ng0W*g#r%\fՆ9 O$;knSS| {zzk i`n)L2]%r[V?>TGA4b:Sp:&ž_]mbr;FvK?)9vFĦlus@[#!a =0V][,#dnA̐)Dڥm r&8 <@FQ27ú *8(Q'`csʎ?}^'f;4qZ3"s7,#׋vxAN?#{S}F S+6aꔾqCz34; NRŋPiX߈QP$Qq錺۟(C_; kEG 1QR;ЙHUsBHgaF^TXb%IOJ|_sTt5>5'ORд(2rL0lgN /bHPNf4yS ,iv%4xu)VnTU.Pjݎ$Zwt`I,:!.c.Ѣ; BQ.Tklx-Ck&Ǹ7v7O\'0`Z\,.HЁJ9wĮyʩxZzzs3*s酱t=FcZ'vw@ɠC5;0w/w e$-;9Y,`gww꫆nXӇl&st GV^BW?gj<^/t*V?m`-XG6rZų~&zQR*?5([wd=:D0< b3 Ѻy|c -Ȱ9l/Z [$?IP]R(0l?$ d R9&57xCl|"iicZ(mwZV!YS# M]D =33:j%o)Jy">YEQڹOGy?K`qֵP>R''H5JqYAvwśn\7\vɶdB+"nYWw ṛ# ?dŐ7 y쑪ֆ%GI2s3zcՅ^<Diq.C^D]bR 'N"˅pw2}*\1낵ThLVbl%EY/]򊽪 EʕFvC9 k,=In1't`F~{<y"U.zfEji4+쐻$8 [2 xefSizC֛ZKEsB XU?1+78 CmRAjR$ky=@>Pi~@9bCrDӺݯG"UG#][=ȧu!YiD#*9Qʎlҕ#FGN85Q /ssŏzjAQ3?Kъ̡ڡ1ro55elEsQ* \}6l#qFfP2M[@L]݂6Ua|T>UsI ekepD_y_Eℰ! BW4,n.C$1*eVK9F(L\n~ U=!_ pȆQAf63oqo8bUe)o7%ck`{JHg)~u|X؁T"~v+)OcVX1 z&UկuV#} _H8 C3ǧNv(x=\hQNzD^rфQ亽gf5c_k0B:]9MzyfқB/kfpYDž/UIxGQGbӓc¥ؕ5Cdrr '#)1j<.B3LC52xЯ[ 6yU6ء,em(Pg{]<>3D?j,M궸l&g={Il Gk, {d<(n|ԃ0D'%:.5@3M|'}迯t~>h(Zǵ2UmFƕĉ'cbЖK(f.+sIGq`b`]uVX'q[ 3t[-Y~'L8\rL:8Yj-X͋]h6ۼ_賳D撻 k~8HBTb4/yS$"؁9}y,le?qDYY99,-ܓ/Xb"{&wǗ<%vSHV {'ۓ́^R5Y~  _j `ɧ~d^&=rDt L^5]BÅ骯BYkq3}ræǎD'}Bԗt_SSOB̥6DhwX^@H;ʱ@uPP^aisOhP+%>2JdkI{lB}YyLՁ6Tuc 7VFdhZt)"wR/9TҲ==wUZةh F8Jɛ~A@gehV<-~NC%i;0]B vSek q?Y c3(_]^nAK(I+b|w~i;_0nUhp^naĹe9&5mC*d4W,\晷4 r\w $k} I`2g .(JKCԾYN }7Q{fgG-Um;Q޿](;"œ[ހoe\x n=رtVtĞdRIdD(|Z=fRAۧi%{erV"QC_̧T8u>A[0 el[ %zIٖr^w衩EFW$6XQ9i4PP_c3BBpwލ߇[b&ZVđ0&G:NE) TE%%>Mt>,CJ'<: k#]&DA>yRDՎ?kC61B$kX l@UȢUaCG0Js 8V5\QnAqd qf2b* FoV뤳,t8Z30n3ya!7K%湋Jbp)Ԑλ*ڋ`yiIfnb&Si^e&xM9?UH!f@N*i`49cjA k$lh!M+GǮ q(Mxݙvolmc4W *_ŝM_4czm`W\TH7)y1@-ͭ@)5t}Gla ECtKX<>!X ۏ-ޡSTon`+)q=W,_lX -[͵W)oKŀxα$ 9FǷ֓@7%,v@^ ZRs[} 4ЇAt(5ϰ>06*b@̅-'AlZS0C3sGU[߈1KwO[DŽ6;+`/ߠQAw֏&%ѾND[Jx7fз/,!>ˆ#NKuPxγD25Bg+AD^r4IiSyF Ɖ/x5RMCVPMDI*~AzJH ҀqoS?uhVcH`+ދc?w阜D&.FbP[-TN0p_n$6Qq#p%}/yE5ET_vo;;V?O0u0PNaf1=<X2O#5QA.r CRYUc?XYLRfS9z1d߰6[OBKQWqmLřxezJ;R١y+@@ҳX9b? jLd ݄7i Ӻ曫ed` v5S3@6 X@\u~у=M_4&TfBe2w$nOO; w^rsNHU+jY Gy51ﺋ`8Gi$6 XNdfLjpݕL>D$SLONq< }m~,W!-0@4 'tθ౔)"Q*5p'(nl+s89G*~/ zEgPwQl?D۩mrO=ea XN#)K\ڮgd on~KU/OMbuOW0 Jt _%-U dqdcZWK*XiOӾ|O}_ EfWh3HZRP`1_l[l:SW-׸Clڗԭg$ZE% u5ui1ܲ\u@VmWskc'E/ / e}YHjF!sMCGkX$2L-o;(S_rґ2sdG7n^ ]: -ދ>9 <@ʭųqG1 Xuӄ/ Hڥ>is].( )z4ocR1-@E]^WFOiZ؛++b`:oԦM sbs2z?NX,l'<p~ș**,ޞ-_\Rs,T7zJ Vn|RF].b9*{~w\6y>b|-8v\;OD[׎=о~αJӋlr&:Raۗ[4'TUSjUc4zJ2{ȫOL6}^51;C{ GHJv[=t<L6ΓOkd0h(0ɼwAOsX]`qc'a,~eƝQ(2Е@M#R.<^QWQCRG5&ԖDZT^H%,6L_&-%ʹXDQh*m=R/oхiNu@6\89FL .Z^HO!OEC`^5X_0\6>F?+uV/.2gZEE 3 }bzjZН/-/4쫾ebTEwL!4=6iiʳ9iM&R:R^FЏ Q3ŷbA/]I|Tq([hw>r,W0tW=??lig۝aʮ)_$@c/cä[b&.x(LMaVX0ѳUah,fZ6}yN~(?`S>ɣm9v*_F,no-S4\ SQICj$Z4νPnCܭퟠ`[qSq7V3&prpsJYxѿi@k'Z9b Į[Wa9ӺpAxb9Ԗ9ZwtɃwGa;H|?=Rbqw%nɥ32JGI& r\ $''svýaW]b<Gy>V3?M֏q:CL:g B5oD7!wh8[E6lM>58]e6vf[X+^`CP C=!kᚖl=֜ JFG+ 7gᄁW][N ;ʧpf6.z*zƺ= k_ w˻rU9b5{%B15/)R`xa~`R#9MJHyګֽn*T9M5;M'm3?;!U^RGˁ,V=x yg1U|]94fj7qyhɃL-,aB(/8a$Ő,Þ߳,9+2Z%" N7%a}'9\d3njSqWͬ\N !VF,nfרը0M95/' nV,FlK ;zSMph*HҰfz?ҹA40+7<Щ%<[|a*1܈tmn]Ӷ`B!Ր6ߘ!)j2PM,yuԻ<P4K>5T=V3:IQ4C*̈́G.>B*:eާ/R5Av+d ӱn]ojP!-AnPY\v~>M5z{d0cZ槜eSn%Ff'Cpm 5lM%D0[@: QmVn$17`DC5_x I5pN3Y+4 A߯xukס/3R^ΙȮݵT=R\1_ʕp(+}dg:#e OYjI!Hh`)uMTbR\:-:mFgѧ U, *q 5%.4Js"æ`'UTwM[K#6W sfZPucnj-7˦$գY?h016poY2U~3ZjF V,z^1M7B/acO.Ja=g5 9Pa4jBJ@IM9RD3پyJOE'cfEh>v^peFR͠ByUCFWP.X>b ,!;|G8YL=-U-lo a8'!4K<}M71Ӹ+L9Q}ď!R2+t6ؕ׈&4/qa ,R|Gԑs"@o 2!g "k5Q˼[Ʋp/WT[`Vå"ѮeU:R 9%sc;ro9LXr"EY-TAB,Ya o3TlɽK{-P0&J׃0S6>oi|9ѕ$*t1 *eziFك8Hت}ɥ˭ o jcQ`B\vOG[)hJp9gJ^Ӄ^L2'C#>t栛4_plݿ;ߨ.TYz# XKZLbnCX̴-LC#M$%C8n} O܉FD6SaTmπV#REV#AѬKaH5\;,- %*$bܬ/% vDGq!X=&ώ2DX*ͭ{]}^nLd,Kmì>0ں% ub[x$!$r!oMWr#ڌYft, /xԳ-9Beϣl|/c(b}bMV8M<6w; 3;N5ey'm+r򜛅"ܲfBb|SV[RRf{Mހ% 4O¬n]*qەZ4jWkx] V3 '5^ F]Gp=L25#|ex&Y벢yc]X 5_q_?HVMvFE!~MX41>eBw>{IPiMvNhY΄u,"S.-:BK fL!ϐ'@άv٦"G hP j>S9C,^MGs9c*{;xtc=iQ#lB-Oۖdqy] ('*UIeVɄ'"Ը{N>4gO1ZU U5(Lvgt)v3]{DHyYNA`_@/rVxͮB]ޯ`{ ?fgoPz]F6Ǡx*{m+@;wv;#GC3qX긢 tZ%5YE?Kw+F6p_6+ondg!0ՈdyyrWѶolI69~4צ^E-2w#L(ps-ΡT";?Od;c#~oKeMha=Tn'0b:tnVSʜ%EPu(&iqYQ'%JM>E/C$̆cNղIi]oF}@4K[_ 8ld(SKGuxL+`.ܰEq\yh"G>k0`1N*ZLkeч1ba½޶W;ӄH(yrJ@{2Lẘ\"O0.!\+A(yhW}ÓO)}P!^ 2w0I;7Ǎā[!ÃNyt3cw\_ؔoVkY|O:|xP)a8煢xU5.d#!I0&J5+lk]nBC gu 6*ֵRK=XN9Fy;f(w$@I" c!R-UTnߘR\n:@%qMLBv$g!E;<ލD2BI<:ؐg,Y՘>7PE3*hjv?_FI_@?;tZ^}o\Yf4DHudG559&-4==22֦=B'~*"q \Ha8/f1O&;)-~f hv16aKQ z:Wxr|U0v_k&]H4m:2a?PU~ NR!,~,FJ = v;}`}0zqp- CEW`EJa+0 oa Sl4C{篥[O[#gjKڨE}i(J_c~=?ϷW4$f݌z-=x S<4A)8z$&y(reViXfkXH+ϧ=?:6_"En@w怬?hbwf\W-ADx p*e7Pfadytr{E;y9Om@Jf'-CI0ki~c2 1ιqmyIAY,%cX: JYWW+^nd_NVJ9{_ :"~}kXߓ\TS\34`tOzRUϹt$+ ]I_/flYop1ős>E\^eNQ(xRIZ19N h1~ȟ,^O;8tܱB).WA$[dcKٖGjXcIٸƹ  Hu/&=om:6+UA Vq}mɅzOY,VE<o!di&~tUu q&"hWI}r{T/>"4mb/E8FDY$A+)}s9'>̓B.41h![>(|׬qKm!b0kӠ y|t(](n*q5!]RCOCAnJp"`2(Jʇ Mѧ7)3طbWoǨA!'_̋y桊ur<S0/<'+ 8XIYqu CUTF>/_\I'^Sq,8 Zw<-4hI0!dHs7l >IB1z%ӗq#6YG tjʝbݱaFyOsGH;tHHq@0;q47O?w(Ʉdڸ$k1FԴ?&. د܋)%U.(s}‚ߛ%-P#G4iyGp䞢wu W\0B}Mܨ:zDG^2#i!gT++h 7h}*;vDA:aA $ba1ۜzjN,Vt'riPbww7 UE dخ{lN nI}\Tv0ԽMn*i/7J\ҺHb& Л÷ۃoGw︸EpҦoc;jrFܻʁv4܌ 5Wu+M:L8DBrLН2sȾȐ8AW/ ~a чY泲8uxdZ/C}:ͷcbUa#>=8BUOriSvNl&d^f|M6w[<}gov~>iЋ1oB0J50ȕ@85\Qe0-z f.AFɚv+ _ ISR{9lה&dʒKL@!Y=I]}] oDL| F -cpW/eTjv˩ƎӠc$X32-NSY-2$ۉA5S' >}~zy#vAq7dD -/ɋ GvOZtQ)ϠbSB2uqZRHd{(K}@(O0KN*Nh8Ɍoܶ~/.mqXZ<Τ!jOᤦ˚gmRJ[@6v,&֪ &Z`/@J83Y9oDI>@#p+h!oKh7&I҉Jə/"'ԿN'\F-71GX~&s × ҽavTX4cḰߟd)}C}|D@Cib짞8;4!mc6H"1^Lj7f[ڹMljiw5,bW/َ;'^$uο%mYH8ف!5z:،.$p*#![,ϗc|wP#(`_6l(T|F{!r@xNI 3 ^Vm޿ +sD055a3!Ysz*؃fJmesfx$Gw IQ;*S $Sz.Ewyod˟oʒe-N6|bZ:ܱ`ՙʪPFjEFǃ;na6o -}3 `Jm֦qKr7c{bfŜO7ΣY}3QK+vj" CѢ ⨑sVSs$PK n`7 x.rlY#xgg@`LX)a1 ۡ?q> X ⵜ/bvMʽwM9ĦB^漦W~cq eO$[ךBtA>yT\S!@TQC+Qi5P}r+7Iq0 hÄ=k)_--I'ѻNJ$ˉ~a:,:nإGoCIga53usvuS^uI%:6LPiw]'DR4g^74fӮ(_!dU OwK?(9p.]1(ZI1e=g6W= Ls>g-w, ĵ(gYZz2D`Rp͝:aتQ-qTz+x $V!`*BݹY )_0֪l}qәQ0Yw`T3bfaCX bFF4O]^C3]8LbSvڥHs\S!ٌa_r)Z r7#c22p M~Ksu޵9kRfygj4]8Gz-LY\/}\=A~mLC8w(|.i>`=s?ǧ[+։9̵=U%cc{9-͡K&.7S;Z4x'TO\?OM&TOMHZd%K3aĒKѦGBdڇO>ەY%MS=b1j7./r+լs'u( |Y<yz w-Q.iū" -M!Foc(ޏ!QNϨYm&щ}/4t X<]0^0XhE{GdZڄ6wA(zshqo~{j ;f<)c>'`m#5e*U)^t'։|L5QJ:=Y? ӵgc1~ʍnG!j\#'c ?$͙I ܥ3fGkƚ# 7uN Nktƣ2| )ا̀7,Q ħyJD>c̘W9r8UrCm)XƲ ]yjF\ UwnE4+܍$pblR~K??F ZPsCЮ}hHr91=L5k,@Rq'mtJ1.Pl :\rW7 3^4̈,52vb:dI!]qy YrN>a5ضv$v3uGLuŘ9%C p3 uX˄$vjb!=~h[ h sC`5KVPEEj9 7u*n,bȃ˼]nzbQM,o.=gxh[8%?xkuylcp8hl=u9 9La"d 9[:ܶOFl L3 cg_GVNك-4`ۜBj[Zbcp'}]~k5?nS=km@b͕;Y w>;T\j htr h#Pԯʳdj* Wv(!i z`v%?IU@kVܛO=^~VzvK;X*`Guq8PߦnO9ZuѻnǑrv8eZGj#kEc?>ODVSrV3 a) jA;x1ߜόfCH8fWU0OdqUy$a ը#G&GPA=ɫ ZVge~ƚT1[Ȃ1 <@h-X3"aFqd21|@uzooN =/# +X}F*_RDbwp>j U+[fvAVr\sM ؆r}UtIZ l ؈^NbRLzYit~'.V E\l2Z5HN>; yu q"MWG)ҵ=H\. ],6S^O7"™1͂>PԵƧ!%HīHW;&7j" 6aU8R/߬l)Nb'#7d|`&-:!A|?| UܤHFN 2 +nVlh|2d&Qg4wMURGG}1<UN-? @H2U [g9T Fp#<,{ CVt3=CtuSau^2V6Z6a[?Nu˒Ē_~T| O*M!2<8ĺHǏե1# Mƭe!#}ebcޱgB;SuoPhh' ȀVcXE|'-(05%y\M.l+yEkk\ 1%[Ud-*-iŒxpq#i!5#cnCx)m>eU_UrTxިwjRzEH(HFuz>dDQLtRB,sׂZ~a2,)?UϘMXV&5o,l:)>FFFҶٗ\Q:H]^)-c;~&0Er n6xeS Y7`fT?lt-ryƮLW}?<;'^A22J̘!Q| F4!Ҍ},c Zv8-w0zգԶI@Igf |v_QU#xp Qq~_31f܎6פ, Pb|zT*jgxc$UR$k<~ʻІk'̖ Y&-B?w'hqPc+#sH- Y qtAY]~$K/fD>Ș_V<>7Y]>?dY4(>{t.p;cܡ{*&D~fK7QMJZ=V^8wGs&* {ngF$< o3 6֠|*s`M%uE.98Pm4E){@!~  +YG̨ˍE>i2a:Yf';λxFD`v|[W4{Ŕ*ڌ 3k&gκtA%\XKdtVM%`XRd:/6+W6ya2ia>N>XJ/v|N*5W{=r&Y>:ZD7rxJ(V$H"<3%Zdǯs2BCN%09جdg=sd>n"eS%a7 v]^`4.ĄL7KJuctUB[濮,=X>]d} WFNEaP"nujrn|Us>4JH0\ ";K˱z"sA!H!!a娡_oh4hZR_XtA_ǁk`}4Wb߭#KT`ɞztc(#׈6S CYI -(1CK?lLd3_ уcqHyGD.).HXV5.+O5]g^L뺛q]䪤;5< ɇEҸVi4rD9RM ^ҧdF/#(WO5>ы/Ó "2AфT)x{FW,xhٚGbZDb"ȵxMf%69lwA|=|+ˢW89oo$B^li6͔}Uͺ3OV>W 7w,֍X?5{+9}&me2LFkiN&z6UcRu/1=0z |(^~}@2[n bڢ(YzlCrя%XWQrʗrej{2[ pE;{Gg"'Og Zm`QձA5p`'e1T~1{-!:sg T>=o$7m(,9ݐa1-?<,HÕ=2ZeZX5b͢ )0{);СwքY>`[*BKsnS7 %%XwF3@w-!ʣCB>3A`:㙯%WQ:xYk*+m==!r{\$'^\?W_X$:2 C:o2F7='1od1_yFI% G< ָ/$1=G l{?gc-^!^'3WDws|Sﵳ`t ?|PUw٢mJ^I@-<i$kaw6e1Z@+ f)@m wьBǤQXYB,F|d3ɋȏH3wW!1IB%ǻdxȒB2yL־z9PGz:_!p=`0n;f{68-2%jK iU heбh`"gzسAw^54^OnZǞ ̛߱ƽqGRAl{5h,zYfnUx*װddzrVmꜗGy+M7f F̃(~`+@>{bO؏jiU |~8܁J} zO>e!ZR!rk f$'+u|-cic? $O :yqzʹ*T80[d2k V7NrfS5sWV96ƽ z>Q U9PMDq3%QةeP^הz5jE7Vř_3p"7p+z/D9)/4eyRI)rh0=kΆly z˚Tz"NZ>G'FuGrл'= 'nm3r;:,MXY~$!3ʳꮿ+If2~+} _q>Cv$3 v,ԐWt>:IdlG^wu̩0\Zݚ*9 m>RF ֞2G ;j%jPmghlcxV R>)2.P"KdaA`g?llEQLŘigιQz^##TqA"}q dMp=(μYPr3NXhKl#SN6K=A7l\*:$Vs5tSP;xq0_c;mbM_l?؞f|g=B|EiG[2 P| 4vj/]Q ʊ[mN3 _>že 1v_e9&au+N ֈ{5O ` /wtvɉh  R#Т< a xw.rߏ3fZDs1>1k3?}u9^ْܪD6;! 0n4V8^e!QQK89 -m1J)MSԝRgaxѠ3 3\+'L],_V}me zp*1ϩo:5`k:)Ҧ=R2I/:Xuv$vi1s\㠸hg*aԮN p{Un,Nl'={^@ X|h$M:C\`:.hSkB5W;zkdyZ˳8IazJ^&03 &&ՂN\C{m6g[DS/]V }BofwN Tb.yɾ$h 43]ISt%x_81q<ھi3h$\xYQËmcɜהp@Gj׵jveTƅ9&85f=9fjlc'uO*j\n; (_E9& e{1[+ xi.@V"y_ >k,A.R:o{y0~ޱyhQ͜Too`hʪۧXFoyL((sG$ 0@aRk]5 Z72&z7ׄnLJz A ֨%e7+Y5۠@kaUfZ,qiXpS^o7 }>`sbRϏf޸+*9(_l~ڲ ̡ f6tRaoP(]?N􊓳0i3re,Y0!ܳ災Dڪ&}@biiߍjB!NҊ`,.X%vC)G@1V3VxUTRs6H⩳{q hPcT1#^<]/1!vؘ&7XaKT[llAǭ #i'32$vɹOC ʲvL{Ys94]=7$6LLzK\{dGP9h[ JMjgI[VwoO#>XP,j;|XPqnh4I xݾxYOP% >p_L:F8V~t&#RZSׅfH呣' SksiUϓuنitX%TvJ IV-iQf#AUhC<5S1g5#82F_ 4#f63F0I}O9V:@Ưg:-ٕY920\&n6Un:JnՀ fx5VLٰZOWG[=}ѧa5[ AFM؈KGz8Ic l3K1ش?)ojM\Qjo^:0눶ƕG{(@B-O0FJOP b[fFM Ծ^E [A?rE! )t FM;cNF^0(IYrKHyO^4O!Hm67+J8A+m%d>5~Bo0wDC]@!r@&^Jc\NhR@ӯFN|$4K5Lhoƅ.[uOs| wZi !# kTcN8ZDtY%CY:cWW>VmƱDcCɨzhjԁ`-vufoUx,B/0j$\P=&5DɏPY1%q$1.:$ ^ Lf&xWp$B,lKD *NOt*L`1 5B2cpy 7UmgJUA(X2ۣm/=(VV/@ċ: ْ"|F싻#͵3Pze Yգ\S} /-3U|A}_?,JjF)ٽf㋣М8)Zo1nmIvbǡ EWB{ `Iylnoqk@\mg+j+ֆKo_ՓIҪA.OpUt2e*){0H(1[c ]f2 :MvMnA;N>65}?B6V|L@ YW7Zw & -t/3Fn#;5z*E84TD8 ddn/Tgp-Sv=e! ,n_d0k?suL`qX~U#m VRMjCqs#6k5`"g]W(m96|Q.A'h{Z,{dpyM m6hTN8;]r+p7*b1bwf€k~:)c'>/BF8FqP§u1?Wު G @`3DWv K9yd{I X ݫgRsH0QS8((# 6dUw~8{ݴOhP:AD\QXH9ɘ:Ѯrz)Q^BwS٬NE,u4:1փ0 b [U:HRT]0d؂a,̅R5C<$G Ċd/ ӐqCo@w!g4v%paT&h9a)'AQWƭE7LӥDLDsj_bG@>gQks:(1S\t]' 7BOEv4_cDYKܺ<]V(+ cӬ2M.S'A#9_p2Fk6tAăU -5}j%韘w ͨo㛠шH}Cni,7B [rM$7F\?cR89O2=KQJZɦ.Ml.m=v6($EOKYm*j[v&BZ7ʬ׸\Q$Bu:u>F~vKͰ <n*Rބ_0Jh܎i60o؏}aTJwOٴ…OؑݼӴɍɑQk\FLДԱ *䮌o]}m?sr.q;6 a^p$GGޔk(ddE/B`.ol11F]S%mnĤP{Pÿ{мHԭzu]1o>ct<#*_*`_<ТbeHlK\.]DX1ݹ$$8 fuZhE-y Hm4n2Wj囙x\0F:s3]3'ƭj(% U1m}]%V!Z'lW hD>~IhGGdRyV"caz}۲W?H4,Z%z"c丌Í}+3QAq!~Q-\]+1 [.z_ aEANErFgkg=\:my'x[+pė0S˺W1A!U H,Nc?Ep=>oƙJ/3M|s kWf7*鐉@<~`/*ЪC1nqwc,V8y$Vb]1T%2oXbx ~ O$^v3՝w]rT/BY7ftm_]Fc `,@Fk$%= ] 2%@l"ɫ:䶎GAd(˱qظ|)fy@SWkIެw E+ֲ__C@#W !q֜ !b;ȫǑoetbh,Niqt>s9e^. )krd~oq//&έp?]=4e<8n9Dhb,{킽F0j.Mrુ<"hQ9u,Z3J~,3DnYi|\ޭwvp-G FVM5^xO l&/@@MAy;9!s$9Ý}IUl')iv=RS2nBY5,}*s[S℻OG=>, ܏iHqv#1Aȋ_56ɡZ{k{z5|AF~AՌ@6v%$Lx0,N@o?Ae ѫM⾂rEv @,VDس޾ܚ^HSq'4qJj =A^V:}ǿ^"ɖxf`w,(Vo3R]E?^~Oan %k-A/j ̴W0b?/kfkKD@;EnDdamڝO*Cwb,.Ӓj`_ʚ-@ /6m A<}xjNc XAYo$9eEE0?o֑*gr!Aq? 5ajn-n@?}oA2ײx]gWnB#|@C,i*. x6,W(&7XS-=vͲfa ~"\ɫ*}E>YBs/z瓔&Ŭ+i5'=1Sx&ħX'kud9P#M=PY׍KJֱ6 ~T?&@9>Ţ MĈܲEXI1g'Jɰ"=~ݭCܲ{۟2#2ɪB"eBgg<*)kKSV22c ڽo :]N6>XHj9Sꑜdc뭅׸k e5I+egatטN.q<ĝ4S. 9Ɵ]ni> $!ӬEo]|&ntXa25ICQvPVtj80v.QE1 m݌aaN[vc?7G8fBgbABM!ޓQ_EڱDKihkr]iQ9YUbr _:_즾^ 7sa:SW(X$FI~ped^$ާLV5<7  1H^b;h)?.Pt;pO{|mr̪:8ږE[@50Lgo/6|,d}DxaΦ1V2qSTNXI!:)#C m EQ Ɏ6.:(MqCxCnzIH0!ۿ ,2"0^?}MsMŞ ǥsdz;Aϔb`w޿YRzLw֭wޑ/! PISH+ejNO:|;̽uɋ[iٍ>ZwVw$5B]ooTh`2-;IŔq]ZjBOyB֧ۅ_KNFz5i"PG=Pa5zA}UnG?o]h43w" v}Jؙ |hrñocU?Ujs3Lh6L#+CƸPIƑub_Yv"g"zG3ǟŗA,NPCG dDe"[Wa,:Y[r\ًYxDC,G1+[YF80F9v+B+cM^0T Am ]#̄.پ>i[Y}n7++i{"֔&GKG7h-!k͠{B,&T,{l/.!)I)R:HTLOH4S ceM ziJIoZrLk-Rg`4| |w4M-lS@W03$caBQQa/%Jג8b;NS<|Ndγs^Y˸?kJA,?ݺ363S83A"g0Rk7.|:mG]d>NML1A5k?_cBWeʞaъUdl7%WENj暎ol$ffx=>$i3 c--feK+$egUOװ7b!{r Gz S2u,:,u<=˃>G5o %~SJ.RM$*FkRN*:2䆵:Lؿp/Sp`O"~=ùwy(0++{Dc!ڦV .|s:tcXNCRq!@g, =M0%}іF}$dK9bkQR >Hvj)-~OE)"˅n]0t`$CT11V8ӣdcw'%ӈ)`^A@ bу~eZ<8 e^㷃TOr@]5l2he<9lO˴8,L =Aܦ8ۜmq%1KL-/S$-4Đ nv='p|1h-G͕\1kYK=´> .Osy_6 w)c3q#(RYB,1,#ׯAhƉ*הpU8Wӱ)ٟXLK6^,DDaRf:W ی]8+_l,3WKv>WW ٲ b/ !?s A \ :NsPB@LUj;^ AiX?p}D%ylӈk\nXLlO(t~xH_8G10x\`ml.dbB5c}y,mfg̍s֑e9vF}z#._?uΐ=XR{<+gm(\ߍ'TPq|%O|;]ckM ?J+e88cSaezEV :fQZr{p6d(45Tk1=0P,9fX56ZQk'=ڙ4#MЂ6w2=; %0$ٱn1"1]Czц#X 5ey(} '%M.t0Va`,DƊE+IO K`a cYshA? w,'2(ұ0i&9o~!a"A(K$7zЯw[^VEdւgSFKao;ntRN0.Eӵ4zZ&bT7z1bHI LѝLzHj`IW A F׵}!\02qxgf.ɧ02I);g=`ީtf S [R?//-oSEX!?{ֈԥe)7M&4@Deu_+EEb,@Ddpi*xuR1JiT >&PB_f`ZТR`P6̱"wXc]*MKޝyz*ўGcȔ4LUjn.d!\5YgZrȪ9n ZڕCxg6F/={V)=hdx/?AiiCf߷/r!w٘1+]u'vcu.HNB;9ϩ̌Ϧ^w0 fgz&GlKQB,'5ԯ\܎Rﲄ=Q 5ud=#b>qC&L=P65K%=?y@KdIFOus:Ԉc/[TN/FW'P2: f )\P]xiA^b^paٵۋl>N45 u!% >a`D0&x֕.uV멮'ٟ"NxGҞlz)E6vN%M(DSli4 :$wP>frJ#^>JoȿksQmp,5Oj, rg TC:̸ik&UkA4q|i|sY0Z +TLMc bCէ>k+M0 h+nH]FFBX;3%dd陌ҽ<|wn0 T t%rPǓZKZ L@PE@AOɚN.KU'-W((V˾+nb,}z3E2+s t5Cz9w)bt0p:XZ2;SR B8.;7mZ!XrKzr)O<2oGgГrf_(^p F?w1_f$]Tt(1|~MKWA?.&QAW4BB ¹LuG#ޣ|ny_ 8}w6eQ\7o 󘤧Ÿz1-T9 B~z1e\NKdЖ>)ˣ5V#D^l"!l'x GM1 DGD}M#/pF1@韓&>3 ѽ꓈v[ tDOb09ތVpx/Sb-P|7ȠDHyNhx/x*3}bYX/Q{ _@W@* jBU8~-t| i|ahx*[~̙},L|>6K$>#'F "Bl[FTP40g~ D k#X2? tڠgǎyY~,g{H }r܌S.?2+oɜ!m&60>J 9_tVnZtwIzg6tA8]'<(7)|1P̌$3 =/\̴zytN!y g&#-@ȴ^2(klDPETLs4dW8%>܅.iߪ:"d \ a ?nmJoQZɋk3W2[|8RMeU& ><[WbL3;T5YeBD=%]}gSӉM8 uN7;Bޘ p$9 ͜87nm`x[mړIJW8d~٠QPІ;")vGA Hs7 6-Σ-R@ܼI%ImUm=_3 MK${4b5dքrk= kkzYA@Ühd" To4M0ɇRh`|U*~I֝Pۺcq?XulY^]VК~@ä1טm1-Pb=;En&K6\ns$/eZ+'SDΈSQmΘ0;6^VGj[wU@jomZiۄ!ptԘzۚy3j[ s/L{!P} qaNBAy=8VmTiYmsZ..[J">_'$H9g SE;3GE7Sd,/Nvg" U]jmR :ͩum-㒚hMx:t!vX'o mkgrZ@k@ P M.sp1ݚZ6ꗁkWqiSF'rS+X>!ϥ99rc֜+R nhqxZ,EhnKQi"ZR s~AeP8TB$kS~s4hO+eЖvYp:8/7To*ORHdVҥSA+ӛQމ -0[A jZfkvb G1 uZ6? dKA2),(QwXڸg‚4f aq$1ӏ\+L!oW@N~u}+ﮟiGBj3!ro8Xʸ(~ mo/Ů{oFFÉ,@('wsKM VY[0nծY!:AV+0z!Ό#C?xH8!; yk_<,dHJjT%:ܶi2[ŷ’eϊ}@Deԓ=[-IU^q%XKѝd~\t. ǟH]hw5  m/MN/ճ\Lbt[%(q-j?Ox#7 I3gs ^7I|4Cj|ZBԣ[2F/^#:d#k$R<;͍T[v܌IeȀוs fm`%2 a⾜}wU$|+ ",KrAʎFKkJD*0D K# HIcT>eC$L]e9)od*хRŌw%.J1WS ہR0M`Lţ=d[-3_׿%eEiCg)W-k*ٰ۾[{L*.G.E9ʤnpC;Q?ǽ!4T(.xY;ވ0u#萏9|q]MfJr=9~5|^M~g-%]D_{ZxP8V$E7_s Xmxߍ`* XsOMƿL]]H=-=w @U i^2U""xAwb,ϤSY@tt;1:kB:l6*$#΅ t҃C7GYcM5!Yu oE#*|h*ϵ+Z5xL[N% Kˆ^#,Z,̣N,j|[Wǥ,ț2e E@ڠJ˶T-GD7DBW-J9ܴ4? 6Y_WFVAk@VUG< z'Y"v%CTj8)UN&ijSfčm< za&ƶ]ft~ûRyS Kosjzk|rK>(#uLW- /]JplJ KCk@`ڹ y%Հ߻e*Wi$7"Nm(]2/Q⯈FV2b`%MZ!8'7[W]Ϗ_F+NLV lߠ186s->Vy2D$o%B"ycb+T,G.:*xޱ%և'[(Q5:Rb'c1B( ~MgF$-{J@v^K+2;a$K/R'!dc1/[/?E=0K|*$[=tǷ֮gę߇h8jLnkB;Zl] 3 rAvG!C\4B  NǁG!OɟwtR#~[7`ciޢu.`i!"Bd $Do" JP``W9hhf,&cA yxۤ':J +Œ&WP@םX] 쬧XȽu&ZqbA:7hnPj.62/tm7G[IEۃ3mkjzᩘJ*|z6'^#\c;Ze3,|̝`xPσT8Ml ~Cc%Kk=v%f F- LdJ8\l$"&D@%|5!aKX n[LzW* Ԍ g0mR1]@1j(gÓ,kqJx5rIl%7 Ksk*+L_[dtF/9[>reږc7Èw:>'Gߛ箽`(VlXm)mA$_P/?c#nh` drs[6Od3=s4?J_Q9UDbq[rV$n(St3qJCozn5!P=@u`Y-Ms N v>$9sC[1T7ExF6fŠn{4w` nǫsZ,Rޚ х+o ȌRI_A.ʶF=Ye>`Pmf10N[]yz$Yb-[hQi\yUw5O]t>\M"ޥLl80ji?(o4l1M+H*91cq,qn@\M\fΟo>2h>=j<,ZDQXgfYO/7(m0#%x@O3!QPBc jLQ`Q߹PD旪yK}2;֍}h<$ r<$ 2 G BZSgX1tG0D2Yy}-Œ/8 9;?HHNJ]Tf3!o[;N^ۅH%"f./xuc,dX\Sj4*h70+_Δd =CfϾJCԿ┘͒kliA'hfW:HR+d=>ۻr3iβ.M<{v!=4`5 ,)cqK {#EpD#m7C`3TtKУIn Bntȓ lq]0JnpٚO'Qv(R PJenޠ^|3 .njdI6W{?[h->LXZ}vm@&]i<[㚘\=LlXQE >bAîVa+J[3=p# K4AS ُ3Kr/tl_] H )K QNgY? 8D>Vo_9UQ8^J;b3U*N i v{G6)2Aeʤ'ā]٢nvÁ)Yagiz-a >*9T0Gv ҂, 4Bk-a$F7/@@?E= EpP5:FW5{)OU4z-Lfj.|4PnmZsA?!%;?^T):4U6D&)i9ʹb(|E ñ& Og.I?[?O=6E@Ja Jճ~o3 Ig`&|n)_0}L`fqvOh]}6 U܃UL$Ƈ*:D4k{Y!]w,Ju&m"1"ٙ=R1NՌXlsWďv~m4%OZ~) ;.`ݬ|Ρrm+ ҷP_6N@oMOFunQ6u,06N5u|Ͳi25lKo#6)ܜ{*2Hlh,:&oK.|_jAtqi?bfv)I7m' d$]*Yɡ S|!hӅ:ߢ7` 9#/ӗd^|v[wCΩc<*4T@ޞ,N"m5{M~$-C."5(AQGpfɹdyo]Y|qS ~7hT.xyiX%G=PY-xb:?֦vԃT׉XWKy]r97y^[SFdl)|5yi(yf{8e`6Nli 'b&H~e1z͍ɬVs0BG= @{b{= cEv%CBK 6 ƫMK ^E1eV@KYŴm0"+$fNsܢPME[w,cRnFy/PxWtX,jP\2HD=[}oƒUI:>5U}\gS58d9o87W_(T Kll* b{ < Z[+_b,~i!N£]_{Z ; { u㤁w Bg;I8P jaGa: ەʢwЃ%X͈v8dAQ=vn^gEq_.M+ Ix0#k|kXY>xrlU4 7pg`أ϶> nr<\8[`1믭IHwD Owr\d̀Rf JuSa7獔jvg)~16"<2NH35cnRmo?`4PQh`q )VE /]$|wy7$۫2~gR@.x,46SÆlW}82+#u`|[Ҙz%;rfO 5OaeW6DxwlS=epZQ(쀷EbXcjC26 I~YJoN=c ߳*Ma]zOtg_w աVf d@lW6B&uO/L' ЊO|,jײQFijRdJq*g?Xú£]O@llgd]L$'.obRs\]}"Z̮V TUA׎"z8_/? kDaGL(G54Wܘ@gԷ@ D0=Xi|" lR]|?rz`<Z7Q.uệ.YhOEQ̛11E"tŶ7o| "eiY\BOŜ}=CiGIO&2&4ʹtd!K|-]8py[` 6.CPw=|JGԠ4~tȏm IyT?w\^jNZ`:)Ts:OUk^?;{EKrYO Lކm9~orSZ,߮eq [z,{*˴lP4ԀxȨ5- ]WVγ[om_按/u#k|AuI͋cJ|,jl RpmiVk0r3g J12R-Tb :#r+YX'drGqHcl ݱD U|?e/ΉsDq=Yq>?ECgN<(Q󦴒"]!ZC桟%ݶ|-#2jk֌qCeQC 9OPy&7$$H&9v|bZs?bҩ' Ӟ_ 25L|H9%AehqʝF2JWa;*{3vtk$;%ƱfgbgQ`fh/+{ūT:; nP9C?FQ"8VR6h4Eë{ydRDF'I,cUDDglkn?O}pdϕp?B},5~ ~4*@KLugxjr5?w%[hSe.~SRIZ-nkۏ=Zh[ ;Q!p~gRͫQ1* 4`ܦxlIXK3( LFYI%6?tr3-s˕TJ#2ISJU5ϰ؛Ju"uαQ/RmI1-2m"ʃ)*#߽ O {mY<ծo #K >Z\]oJpQ 7И|NtZ Wd6jUh%>J6%v7QVEˍT'ЋF]OlwB1~i1t|^Y+8hx5eh՘%JQ]Q6N#;>{JAABr@y!mR-.&oA,cN3@vv)G#\hۧ^ M^2K.RNw%|-[=Ծk25~lhIArN X`*9ۇk,kRQ1Xh-90n,WN zgSɪπ'W ӔfvHܒ.wCTg>oDVLM6GLD(jxܶДۮh>T& WN-UTś;X#q~,XD/f{QQ8E5$=x !+ߊmQ D%g[Vٳu @d׾7Z}@&߁nJ7Zx ̌zmʮ"Zj5/"ߐ_*I٥PAֱ& q\|onSb6I%|8YngƔ[ e HvT>Yş&(Ꭱ1e&nh_j5=JԻ5d#^R8pYT\YO\?Tblkq)Im O:_GO3Jmnب+ ?a6hRB5.MۥW_/D Z-OQ!!dX( AKj=x0pGo"iBt l(L.ݍ ʙ tO.K998~<[^݃m1s_7jGI>f*=&iA Yx;^j}*qՍyy;o>/W#(&VWG ӬÓPE~Cdi;{Jƨ:Aᑽ:+{-6|w(8 O:n~(ߍ!| (E4sn߽fLz5uXQ=3M: VhЉ eF~rvDV ,F};svᎌ 9w+'ݰ$lLHkRp0. `23 #~d}_"nU+L2-)e1LPi&S+/4R8~'L\'14z;+pq@J335lJ5,Vyp 2Id+1Q}ۏ[H2TPrLbS'RPg)OwC!"  䋱 ԩ F:{o %+NI4*ms5Tu6t:9 qlT/B/Yoq0Ȏ.Lrz)6퉑gizqSCVR|<1oKH|VaV1H466/c*4-e AC_8 R?1XƐ3Y ʆnCHcOnT|SUXϪfHg-oxP_kΩ NG+(,*`ײ+TOφnu>] KKJ׽yJ-iM0z8R8Gn.?Izm3רHhfw y5 UJg Ti9RKUq5uu qmW^*2[Rگ95*2/vzMuuhQf(K}4CCA fٗ|(.@)h-aUAe<$Dk7a6)v NdwC$F{L!'VѳYw*81eڥJ=21lAH@*ylV܆dV#qoާM f}._U82tz|+ B".~U;] }NEy<_KPʾHv>2AL$}5:AXxTZK )b`=Ȍ;/[Wǹ\I&cz5kKx/Dۆא/.beQmY+u%߶{Chov\fq>l1j0ƃ(@U7KopܪENܭuZ+a,3d?~YF2ń\ʌj*BP3qfKBߛ^,Ujg2^ ao,$&i_X"?Q5 \9>4|{l4+1ts\}\+rI1y("^^vxPzdCv\15ϭOBo&z߃ Cƭ˳D.pۄ@ =ù}/qGR9h?'K\Ε=,:p4v,Z (5UȪOMa$̔C\=$N )7x(kKeb(A$ނFP!s-=kd=A9U<(Y u:6Yȍ_ x :e/&S@mpd^fJI@يAJ6=Tg2%0w ", WH zR?Pbc y<94/OGFHdAsP; >~Z鱬4XtDl\)j T^K͵`]VWI\0K_4tBpX4]FD=gN190*մ 9A`gA M}F Z : s{4.^x<@\@Ch}YKUVR>] j{kSӰ#VƂ(nnzW X)|GWC럓'O!)ZtZ0*0#UAp׍Hu.M1 4ߎ5;*pP|Z UHSs7t<3Аn~A@0V -JyufG5T= 8GR "<%|).B?a={*pXBs'"MzYlZɐ:i!HBb@Eu^:NB.`Ո~&QV =*s 78U N~HAy5-qYv;j~DCdU AnS?8ծQpYQH|$bt50NLo"=9BIY;nH`6k$3yYW|_aդN a`}u_oKi1ޤ ! rq*0k%:`'Y X5)yWv@wbo9o'e?/(Bp)30NMv18۳na |ғƹp @=۠88f[4i]0O7XYWMY6ˢwV[]Z H;?,$e[?YZ7}%rxR{Ep!?+}kt*#PT+}W Pxj;JL=d鄢&R|Ikg9>Z(UQ.2iZɴ#ᴂN-?߳kN A-hst`֯ O^:;oWP~0TjԳvF<'Zr98H%"ruvJ* _I789*\ģχHG,F?ČZ$b[JaKJeѻ3^f^1Iچrw11[lfáPD޶1ux=qD[Xq];bnMq{*YAjF\b: J3Tzx"[=8je/`i5v-DR`LF]ɱT掮ٖk eSMxZFFJoD_nS!-YcHT='Rwoo}v IRnRں6y<"FTYaxvN&yTd0{;YiS +轙B%ؼq(Z/Ӹ(¾%͜o>:MZF%ГMOA,bŚgzlc۬UM8/2#|;:d.~>ȢdHi2.d4|D&h+[VOU3|3QZ?gl=@e ]@s&Km;_*A_55maUiW8h@]65R6&O LYU-K[ -:x3ZbB( od#˗ z3LQ(t39d6{+,.borbOC<im̸-I9<ƞ Æk- ye(34$+ItZ޹n<)Y"WDv|l5ݹX w;.,@FTx^=2]lGez65n0$ltl l@?B(%\ #骠 h ^0;kWTVx b ۃD{l['ї.L0ppl:xbdu2$k6~(lov񞆝%Q62 &7aVv0LQҥ\Z=քӰ;5w>$1H 70ًb{?* /A]2I}|`.{ɊΝ .3rƟ%SY)RK4$jCLu*3jtKWE^A8[ЅGGI Vd#^[Φk4d"DDvA3fS܋osu}0a0,MdW_ 4*صNIx,K"b-ͧ$V.{1`#1\r4!;w;WAl4CnpҁLO.#aL|C>j횺aD9ӝk~iM>wĮuXn~~ b塪 nĪ( kg3٫m`6ݒ~oY]a)ˠp>b/t7WB™슗7vy0br+KuHþsɞa;rS{ȁ|<*%Muq{ނa 04'9U?*s89 ü n>TkUK)1'\#nai4T^Fu:ΟrXh,;cTFYڏg hiac!^0BX χ&~NB];q0.:4&qSeoҞ`xe+|E2]4/Wr񣉤ͳ>DP* -&dӺ6t ~ݧPhn/u?$xiO2L_P?Y"! }"`NF߱C5I5.v/<,2Htɫ|zEtkۓ[mt(*noSJT3 bra\X8GZ 6 KLJ_TՊ,0eb]+?y\n 16g!!x&s ̓2W`f8t: :t|L9] !KUopQFLf/8.a ?q@%IfGoNed&ĮH] Ll:*8{%6OŔzZOy0',%4ews鏘n~"OKGϟov xB\j:Gt ߸ PU&Iid1jM}*TqB*P:Is9{ .kUAġ_M-ɹ{N1UqY;-V.X`z~r ]Ck c>PN;,Dgm7V[bO̱dus9+xm'}r~Ζ'DwQ04~PU/IjV0Wr+glmؘaq3o3GD]#dWi8!.u4YvJv.(c`4v *Pvϼ^]Qs" Vf+UenvM`B$A7 6N|-Ow!Ӕd9ju8&ǺX"tWxec{:|$)<çtcUۨVū@%`vL]hݔX)$IBbDwW? jnW[Q.e=p9ЛmУ" 7;v֞|%}Rۈ ^cl5.PsǜI8ݭ]~9AcT>pC}J~iTyIU|pI6KG'f8?ԻLӐ;cx#[W6id"3WS*XB4Ru9$^ˇ5Þ72{ٖx)Va@wTkL^zp07ƶ" $q 0B1_{%žz-uY{%2V muKeXu&D|0,|iHK:dٓfscHZW"=! ^XR:纚`,1F}Juz(9$6ߧ[=|og|]ƚ  ;GywLY3l3`xb,29z-NJT5ČW :=^k6|BT8i!4[[57pe?$=t$h!5hihk:+) mQ`$EpsAVrBUzTn;ݲ9njWfr|Pe 8f3 \^> x*@b d  7g”-5N369pa=N /2|e6BQԑ=Bd\ЍuR:<οv "9W& ]|]%x^b\ lq҄ce:\8;y% !Vw7P p. 1|8\׍`$TmDUGwyDГQxRF%JX}/amQ>#AU[vψ6Tf 'AㆥD*5$>-!-tW=\N{qFNhU!_y:!=52ujj`-ID;;a=4%ɹ7W8q?}KhW,V5 q `QAl 5q>~> ꀬg3ɰ{v&OL-2,?_DX,yl9NmS9p҃aN/x?Eq_y!D6 BIUảzL)u

_6f7_ Z*/1>ppT[4ZM\D!xb1u}C/q"m UO>薱9bή8;{ևx0\ Rpw51T3^3h3>&eWÅnӤXfZd Il}J&O Ldtya7i!*ʉ9fxozlUAh& R/6?*i9c6W3y4ǥ 7^A;LYPy'G 4Nfz;6ҊgjIZ}9xbNܕ\S"ne ;Zpl1?<b+rlyr?(LsFC,.]Ou|YAQBViE dhQ\oyevͺQ &#S5)'ppi{~r5/ m(aZ$sD0wslJǬԣgF4@| 1z<ߙ@AyuC^FeGJUPLl *F471fjŮHVr9oLnzI_*_25l7δܼSxv@⓻d۠l~{+thǽI 0D2P9蘖pW(zH&3e-a5q1;ƱZuTJ9G^ @cתqjCM hЬ҇(g:nN0V$x"7~j ^]o&f듼+gh\#H1XO_%$sT|!;;Ya)۸F2g&t@W|?8-]zg&M p=0Kft] 3m"_fbuDotuj]'E@15v 4zuN* e{I*5F'+s OLCl&䣗q+">@b=Bh*܂O1(말C-*Lw)ڇ,_Hi6VEvyO^[DR!$LHO>C e <y%yYx}+n4˸*hs92O&8=aM6hZ}ԥ].lyC"m  @`z 6]R=NJl\kl}YӜɋDKwN^&FU(4CƦxx1qgJ>fJuZGFQ!FgF@ۗ2ƽȬXq +^@RLri: ^N2OڰT # KȽC8(,]c ̍#,*A- o-&i}(YySZٞ*Y3@xM 'D\:_|$CUR),7U\vorC#YK\f o6p>B"xOjQ[owiDڥhW7gX-G5J5(C9#S0%[4m\6ۮ R3ߕVCg>tҡ=|㚹bJo 9YFUVcpځU] -6IbW-Y au>DfĹ~N`YCgt0D . bC!%KUEFB#aaUy_8 ܷ&tnH!nCT}kH: ; #p{i 9~> V-hަ$86SZ`ᠧ )|cG 6C/?OSJ,B" Bz=~moFJ6b zYDKlb{f +&k>H\yW>hFr7Irv zIX@HTT)"5]G7Kyx9C "F03YjyrSVΕH6fێD]![Cg1YIVO*hhZ`VqC~}l9ٌ:EYtvL|%& teGG󱍋$#6'9}LFR~j.Y3ѾIj"o^fK)a!42ڷor5]7"$|V( 1%#`?DY,giw֖5^ qh\-@fh"R{CF0Ý5>3;\[F/w;DG44|F7#f=^7|&Ȍ<{&@>#G=ȑ#+0bix}='tdcET<^zZT׬wt i{n).xru7D i?!#x%(Bj6J=s @t #,x(jx0 9lh~RI ;=Lx}󽗚Q!v5b;|j$aކ2 V-(W6tH4 F`ՔFC1 ,W%9b)ck tHD`jCb/tC5滞"ڌDz5DGbu^M:ih0Bs>Fimҳ3%1^+a]c`y[؄NP978,:j#e;7B=[@^^<.3IB0T\t rN+݋8sͶvR:ݖK@o=f܃p|F ݐ96,Az0s<MsI`rlP7?n<"g=zFd C}3qXnC^ͦp3Ƥ% y5ԸPԏZ#5*jz8?f̹M,bH\UbA3?j񉾇vdFr{k/mD[X&%5dL'piy4OAtb ~܌Y\ܽ린C#E} k']P]ÃHOP~ %jM̩q\Zݔ][?iyF KPa  MW)j$;[˪J0btf|vQH6vJf5 'KYϱbpujNtg*[ukKEʨwu fYA>ҕN =CTH3Cl#M`~VPB0[Lj}4A=9{!_fḀhq&v ج<Ь5<^elzBvu"F6`R0{_A~ T&pv>uyוi*1'pFO@3vP\p UsGONeň̦ɠ >ۧ0b}_pDkvT8w^YJW `g)$ io d{T @)V`qxA?F(pEA C7^#P1HiBO0WV CGy/\|eT ި1@gC(כ˳b߳jdu(iBj%>z|j̊ޫޑb1B_4&:Ol7˛\f!"bD6(Ptwh^+`\N3dfS!0CC Lr"{=F/ AI@h\L/Yq6eC.7 A2DžX0 X|5b"%DȾd -0&b#=&N>S)9h}^=9?Yjk.n[Ww<!i~EGi3}10V{NWYlYQ*.'B sktJ"'Cz`q^Lp00?GT/1 wAצ6M]c%Dϩ&݌x4򯂑K@aTēhfr:`gJ*cl,n Q͕>D 0jr<6h n*g/V3>BDY G̃PhV^MQBq6TDi񾝍-ߟ~IS״tlB be?g-cYF~9ikQ-(!Ew&1/~4Ai: fxVφ͵ dwG}cjnX0a&]l|>F=Ll88|Gh5w{e'Ji>`Ic8eDP=HUk(lDRlS-gqЍ`&0gvw*J4:n  lgάMm G^BAU\I^O_:!tU訯P CnБ7iErRC_czO幖  0W൴NJ8P$};䀜ȱ֍\["_67˦\sn9N뀿8%]F0wC@yd`oD^\:(NV tRIwqQ:\&:g|)a9@A 22gN"# o@)Ϊu~/m P z+O%V[ظLrH|ujמ,Bǒ.E'vx$aZu3f$Z)p㇫\Cu.-^h;2UJ0)3vekMz_?5h*2MCt?d qҳVUI@׮>GZz||uA?9>lܥa&eQXXH^X&Ii꿠o"I~ q1Dپbq{R& }vg=\ 컇PLYw!RXmm1P7lojdVZ?2ٟEKxeĆeRdz#ޕ4M8CEDxYeqd7sM ϗT›~[S0 A+{J.@о?ҦI%auW$c]`3k."Edmr 9ȻODWW$> Goҕ=~6/ ymӣ"vfgNj|*v1`2r5d<^+>UzI&MSڷ蝁{G %6uUnPӲjCDUF3=tLI@f?UL=̩͕lexwT_gj.~kO۬מ"vXE3C74|2x ;#@Y 򿔆/ZZ KvP]K?;d%MZI+]os*J7&':twڠJPvv̯_[>P$)I}m+h9=yJ B.9X֣ʞ7 1]8>Ÿx_˱`Wp[`#:Vq$`H~o)yl#x8B]֔40EMQһk}Nt֋i }~;U2ʜ5;=N\0~l+j; V>#NU[l@.+/Mjn]̋B! KvK yI03l(kBa+M[D#hwF $vwe[)_uƗ6bgF}}mɆm`ppH*: 0n]N|=Ub Â'(d8{р brmCPmNf~{-3!!(a}i7RPܕ#9MCQ懯Ȋo>1<CMw٘CfθĜx1 AdcR^R'8$^PT[ELدyU{fZ;Bl+kZd sd <1OY&J&[FP\ J[->/:d+-qojw`G$c`>_X _Ȼ7srz];^ q]LR@}{c}.tc +ƨKr(ظkŋCNen>j o}k' r!Mg0A/$hу)AA '.kQ5/ٺ2FozF&AgvWU1l4z|\:uHmbjܸ#A(;nM|30#zRk \6{]KVv0wOV7Ӑ1>nRK}uF0Gh4h{Ƨɺ`_dΫ.}prd76V?:USߎ}5 [^$ٟy<)`?M6,#,/@SxQ_jTJ&2ɏ>!A7"Ä(Y@> ERfk#J%N7SՑ&Zb>F.YvzjWG>^eHu$oysl hTTXC'י.RgHoDSݕc9[P⢐d;ڕ{hEd^wWԅ`/uߌ{2A)d2ȢQmTP *y5n>%҉Dw+xA 6;`YLmљG!&TЙ)gAu 0bo"N+0Œ)Ddyئ@=0 c'npW #i>PBO$]I*q|dq2EEh5Z`r546P,ahJ2]q=k5H*1TZm6\~E>Ύ%#RF$ε)Ff|Sa(n,l!yLodTim꤬.l^^?OM,P7';ꨌW'$(PR/1QdJ f_QcO'2Whzv[~Xg%LL eƬ,7k&H6_Jj ҹ>Qj&o0}*w3HcX4CdyUb3 sXVkR(s?sl|7 nawb@Z~Xx?{! ;x@%ixOdP :xĦ7Aы"1tKx}ˤ7E9"%N.#~jéPT^Ti&~X?l(A:/OQ)~SD KЕY)rO<R:Н{fQYEwR C@xHtFs6ҒEL5\J{ǫd*[| Cw;nQY (|$L,qRh<b'eLQ>/#d"*$[LVM]uwr6PӛSW3qRWVE'P̻Ú ll ǭ5B+z9G@ X,LuC 4kofXnEI0̊N|?AMsf~Iz?"P8a2V@P/Q809~$鷈 |ߙ l%'jgg[--a}c(o5Z lReܢv Rk?isNDF)&$ A< }Q%+ޜO*؞؄͆I{`y(>B1 ~k0m͎/E!>yK#+qJo^zu*+fC xp2jȂRRe1n[iRH"TBֿ:̙{E15Y?9Gtr:Fg?v:H7^"~! K a [iZ>˻ XRj2Ճؼ@>C G x?|{ ,쁒L.O<}hW}% ݼKB@BzU5EӅ,Jor/򡬨v/JO,%Y i˴э%}h,^z%!$KpRMg,7~7ބެI/8nv|ăg7wi?ty+ ʼn [9ntx)Dg%͢Z$p$'Uڠ*L5Z3I&x,÷JPuj̽yqf V8U?0`z0N[AC8Y%Z}\N!2_>Az܇S*Ўis ## ggk.՝(zY1Z "?h[҃JN5~>8f*z Y$ ]|$%:C~$̰X΢erS{,yR4q9$j!G6hFWI 8G Z!% |L{+#x^y woUnzOﻵU bH 򓝹.)05J_P quEe7: Nj6"#cw.Wp=gs=%/1S^Ф׃X1I3zŶߋO}Y_(O!@PΙP.0C_l:KK(=˝K:#/ ^\/׍R6J4ٮ}(0 Ų㌱cUS5H[ripnțq #[E-]dǀUfǀY![[Ѷq1˼̨x˝>5s`nu%ϭ٦ȰeχѷApYoum*{&69ay^pY&v}bWv)>`muVQKH|ja!CIW1e;yXFǟ<"u54lOؤMK<{b" rw0O~5h4}2:>JQZ[^\.o d`àwds%R''= QCGj92wg%[`IרY{sCv]^`9F, '*]BX_- -j*GG:A/`g+LPjYJ݆45*Ϳ^z4)"Y)UTf|3)|caVd+ǓQtg%:Hуh@'.JN7@>lܳ6a}7Q2$bsؤB Z]LƱ;dOpC|D q2$ :3xLad`zRm`,( 曼&a1يV)k/@mޫWtrTͧh lkBcfۜGwWiA mq##> \PōχԠ+R턖a|){kϡޚ-=/[DJken3Xs+SY/"BO&'K(n3;%.Ó~3;w*i{)@<^[V@lµ"/f:TT6O"9߃m]e6jAT Q~1"HNBd~I漥} 6cS:}̖yMզ(PՁ`pjΆ(E`O]tQ~#Csn.%^{; .X[yA*8~[jSw,T%\ʔ)6cEһڃ. 4I.*LdhѵE>(j0^,>K3`U,&ygnww+p| xՅM aѼԻfLbrMuEsI3GX"5uӮr(Wҟ9eM!"~#ӗ$fAi))3 G6i>~ .O| j4A4o`^ rB x}ޒuǤ'BDw*YTNRmx/1d#UZtQ3i_g%ͪ61yEghFq*"'+C; jww:57u\Ȼ]T5ߔN.[Fxf$'&ʍ^VNdE, E;ڼ\"!Ƭ&3/H bGj?27*;0)S('=j)W+14?ca(~&AύzbGdk'sGudo00PLu$Wx Wg. djn􎆁."hpǎV΁{@ljl3`[,.H8xD|ƿLwVs;d%$|"VJS}t*7gһlgi?C`iyGCh9z13w|9M~6SX=hf\ )Qd ?!n>9A( a1+e4Ȼ8I_M 17@?DAyHnlݙ/|YY!0,l|1ӊx&G7w Vxn@ fY0=4Ô:v,XZ~νoCPN& (6T0hUȵrtT$~MA^ŽE'여T^r?kT 1əVҤ $!jFY@Z3xn^3įxJ[L0?De%YҮ^0ˆnWcY 爛BFgh%$AFqhҡ>!uJ;pz 6uF4 O99YBA#yK'֫4$ZELz9\d}=^P6ϻ#ʿ0c+3L Q=G mK8K(1kQn,Hs krDz 䇖| wފ+;Qib* ѸL-eZZ CX8sO[]2pzv=^4.&biĦQ+aO} bˋ %Drzc(uzeߗQ?w𗖢SR" z%t+ׇ0ppayNxo9Jçcܨhg eC" t, #$@4E6bH%q/eLKɿws+PV߯O1Aa60VlI&?;pzZٻV$\$3k&˾&XIHI _uʔ+L}cSrb#*|YۮRŭ`bOeP&;SʀVgcgK8+Y5,A~̅5ll*ozp4@?+VCBƘKţ5hJ@b[h @z؝xu r'%B儼\p9?Y@L87)jӲV0GKnA fFa3ì6q.ȇ4Է~#2SxI te$ue*\'>)4Ŝ9#(?]µJCp-p>{@bG]FʏN弽6/Q"ql䲤m\ 벏oZ%3l- ee)&P-/YEЎ}EDM8#);$_ \*/(h`n-kINyj;P.:X\~ލ%>f@6 93_Ƨ2]I]p8?0Sܸ'?E|Gwh > +h[n M|^AWslE}FiS0?3EEncB^<ߍHw#zv7l;Tz8B aD4W_ erô'gdU<8mѕg젊.ǗN sC=ۧ!N箚ŽOrHp3lĶ> Tm!ӰpbzexxR!c$ȇ]*o2A1(X̒E[Jb@'cҭ"hY,X3j ԗU싫:tb]n%)T?a*k83B^"Zl 6Ȁ;D:zT4Uy(tFQk~)hr".cs>iSW zh~+{bX%J_E`|~ !® boEK잵"V$[f &q¯lK) 犈žoqxvk{K(!<vُ-op=^1S+tIVL4pl@Q J2<-QC7J6\ܻA q?a(Q*!&9h<-.΍Q,·6p+ i t vD+dEIh!՚ůIqh*\EQ2Eל=q~mfͬ=pHypE?XZU3$x{lō<39#%Îb{EȬ+ ɚ!Պ'?8vw."s7(Q$fRXZ|aOZRgt1~Ifd1An.I%0/zKØDq0! ` 4 oR, 3?YRlw{36YoSA_wCG(2{ .<K2qoK*1eoAQIJԃ<;<a!2n1kС51 PQ$R}=V'n \atעM"IXx`Wl[!( NҚO5Qt *yZ(si $b@S^e:Ns75yBHzȱ_0"%"3#\a.U2Lpo/5K,1 _b%jl( -K"d{1:#VS5^,F͏ׯՀm{yab_Sۡh:wpFLE gÎ$;9H2%D)/z28{EHMr??Cp K9IZk\9j饬\!-=3$%xan V#UW"t|chY܏L U)zFf6v`JE|quHxSDRw?A]!&ުT;%$TaEVPHkxHr#?B">a,+0/2u}C>3 kt>jkGDaCTdyv9|4B*vSm yjsAV$eD>cpN2ʱ/x]˄n y@&䋉|K}J8YW탎9 (ֵ iK;HHʐ7:.c3(X*~mU Wo~`d\f <{9>@/̖iXb˜q  -Ugϕx݇qdAqQ-k#ACJU'+?,ՆCmo66 xSi^C>hwBݹl6ԚK0n(,uiUτ^ h߹M*OnhচE~ہ?Or&;1Y2[%ȻFrouӟ4$Y+@y?^Zszr<9 C@=em*! #_oKV'@,Go+#:'z}:F^EJ`K1ܑYȺ:^tp"QD-"@6.Sz*j{4z 6oUt`)#JQ'eLrÚa>0(xZwSF6_0OAtj V=ΜsSOuJZ t8Fі#'{D 7b"]ڴ~)%h.{>4?H@#x;Z@=(!" NtDAk%<a4pJé)U1ZӴD xP$_^hڝF*F`Pj/U1|~ýd)pa7{: n~y ~sO;a r-Z$H<˶z:!6,&yDY3Pmq NI{(i㓌&ڧ9-]}fXL*rl/cu AoysLz҅ v"0CغjÛ,WV%n Ivn8M xo dѦa!Ҭ$J5acJIOgf ).+`֦-~=ucnzNO& bݐC ߞW;oֹ0 ZBxKSɕYՅb azpsy,|z z:s@_sxezzRd",fϿwP~"ϡyyxT HW~ZcvfDeq.`^z|Z qvSq 8b9hX8w;`_cyÛȈʼn4Ba肛'̀6}V+;wv7ǃR׎(%.~9M ܭ.7$dhSE6{ɮ%Ut&ᗛFV$h9 t}xwn"|0 X`ʒGM]o ͯH;EAԍ8?S6d`J.4&k )$ZģM?jiA^ 8`)ػ_Csb5qP&U_k=]nT0%)iX!N~WT 6ddݙ(1Z|}M)`@Jk~8%vIFeVRu_jj.FN3Kc´܌)%%iXu[;}uVx7،&\V#N!-b"OLS* |SR#oDo) Ko8!UaY s|3֚@YCb {iD >)5V $OLͧ3[> qE\ pCY8O~x|9~tP C; g xzE?h63,ܔ3Fh􃣉K&C DD"DbV dN|7B1\HMqO ٨]J8ܵm00*'qIesadDH$PmK݅hf ]0]00nz iaƊa;G{p4ǹG)]G4b&c͎_ sxT}܍i>Y;c6Ai?3.EX2IG({YRu-iP_Q}P3˯D!~s\S`\ =3 $paTGpEKgB$̔#:/39oO}.EGL/К(Y=JT+hۓ`6r\HD\~˙g2x)Z1bk3$;Ddfz =nWSK2Tzj :b}{UѳZ.GLӨZdw˵ dYװ{7^ABXޤZAT5EߺMoU^y>VA l3GZl*'P:/髩l>sIf RX18Ѱu2z_@z~ aL˧;G/Zc7S]J\iwfSHD8?`X4!ae_%"ݗ0Yh+ngvg'! pGqy&|PT'%ˉek;鵚<9ܺ [O.|uJנּ>C};_4$6}x@Sw؍$ADdi6ZW9c[=s>-Mej[VZaP`GP*l3&s *q_h!v{dFmu[M^0UIZoK V1FkϺ6aAjqiER*]rY@FI^+vĚy!W%@P _ ״Y9 F ][ɽ×kAD-ۺmJ՝LtҷDvʠ o]T x9|^F LaXٲ/[4%]ִ xi)ёPOSKyXgKlk|?X gv fceecu0s(V_oXORgeN{LGJ'z跄 01W+IPTKPz364_=5&.6P$tc; IQwLo0,'bŸӰP|T!|m,) s_ I̽R0ῊYmil^ X_&ZI%F\̍iZ~Aq#,ڼKv3= ef^O Cg*D f+nß4j#u!<}=Y3cU _{r[2f[ 2 }|)lrBPq !E lW=еcFW*9<` n"Ѡև[ B~T GP46G|HUjHGUX4tqNQ]T0V+S˃a2 qbh¡(UJxgm5i+N9+eߥg TK%:?b77L.PБ(r$UΥ7]$elGVnq)VL#aX)9dKD-B n7t(YҋNL/U:#H&Rx[[Qi ? m+4&8}Qild0Fɿ'v6@@.s=J?/Dqy\ y ̤+tkYNↄJoQk.77%F\L#;L*gb@UD5?M9ɾOn"3HGc>۵^o3!K\Z)Væ{kAEϏM5ˤk,{Tҹʂ;,~%t)}\]yPЊ̻+@AX͟蔼?%RvQע~{ 8A57ͬT\4 LlQO8V2r䄒ѺçOeeb_4 $ks9.ifq՚]g1|2WV*XUY(t}1"2^(;2 Qp !O^ Ə` ~m*)8y'QI+? j4]hPs;`F. jJ:@_,_>u#T O,O""c|juhyqoo +O Fq[[v>Ɍ?ϢW}U';-%w\F=˧w gE-wW8R؜W|Gb !L: qJvStO(S_(4lr1FnuX\oYYVFH@vn'9ظ ; =o OjZW\$t⶷%nzm .?h~*J"Ʊ<'SsAg{bYCVe$TO^ ˭O.J,ee$!T6[ÆPv4h[-EgÊ7npr9wiq^;|2C( IyC֝IRvU\VHFZݘi<ׂ \W#F+s*RzF=Wf#R\$<)ibL,ROIa(2NVNAKIn0D[_4dn==ydؚ͐XLѪ :ixI3<,j??+YI>[oqVRa'-G="3r>qhI) ^_5 k$PQatwA5Qe^\w8bT"ŷD/>XhO0*MGO#9lL*8 GCMdb ʂ6'Hb/y"}B#\oM؄.`THlUJȇaö6(eb{G^) \q>w0OY4dR3( Uw]Uu8EGL~&h 2 1BJ~<Z'\_Q34BNyKHiX Mߒ']doH߅1y^ef9]o uqؤG؄GEf糢S_m{ʜсtvZ>RdO %%+I(:z5A0Q "yU_^xTwװB CiI`@ig'Ts\`)F{ ĥźo+sr5j^Hf=I) W"UǤlNѯ^~cM7A] bQpY(oP 6k#@&f?ya D Y'XN>ߚa:_[AI֏TdRк#MU~ yV'RA+GmҶ[1Kڴ~y㭋Sxo L%(|D|.4/ly^&_jpְ_D"cgk.^ZR[ġ9@ZĬvXꛞhˈj_#1K%?د{H D#P|5){2F2eg~+ 0Թl%TW6Qpa @g+k%fNA]8y"{^;C*E5R5ܰgܭ }G*۾u6,%s`wF_9M?E:(F4%My̆&^nz5WINGΡ/;ݢs%^#댁!$2O",12[As%hc?;v ,9, ::0M'CgOt" ?91Х(zRnt}O^t+#QzO}u0',Fhi"F評~&WbȠxb>_lʀPu9@6bVH`u`O24Y9gzbEnŒGAkԄcR$@Fj*r'cD*쎑gZL k]ؚ,'lSsL{!c͞ʕdːi ݿ]]+Њ/ڣ"۰aBgz=7k5ӾӠbԎ6ӇC nU[LN6*5ʙۯ CUlK.";ܬsh:)H"FV=H׻Hn!$2h>s4] N€AU'a8P+{cjch_zG $YS"/e^D+vq*s8 *n.r=T 0SΌk6z= $b,5ڻJFd^VP;h̵NxiXJW_ߎkE"5eroV !VK#)H'MĊ{q^0G/XyqD3 lX݃pP葒 hD: O=J4 5>7:w* $1& ˑ :؄dm_tܵ_mwkm#X1N\^(964WI.,;̆Z=-K_1mQԵ&ͪԇo&hs.Le5WOAI+y_L) 7qO_րG O`ع2#9İ}43*P )O@7!bC&jVakomLYEϡ8F4؝>}gX %X[T+30x$};M6'p(ﻁȡ}m!!&}U9oA&ܦ; = LEw3WSoHR.X-7\mZvɊ𯛉 N;!E@w;(=0Ղa%/ 9Ri6^ĵzn<2wrVjkzLΧ+@%t4W?u*&IvaO\qM{t˓_9CjJRug!߂TOnC׎xU}Қ)ˏ<ŏUCctѝ rϒT+WmrƭȔ:Mvsb`^G*'PӞ{Ġf[me8rf??]wi|6r3xv/@)VӐ$' "^;9+<^+#-2j_S\|$[0"l^M!'o.S x8)*5^Wvi1`ݕMnV 1Ϩ|IoJɛZW݁uۈ6аyЮ+bitc}ǤmͿ%tx 7O {aLq:v}ϻr?_ReFMN Q&?FNe_+BY9$NS'ܜG v-tߑEyҕ͠$,ݛ/&v"Y7kN|(ɥ5ќf0nD:Vnc10ߐA`KyUY2hAS~Z45%@%U~ü o\hr䯈is+L&ޏFV{25[:CY56ٺ id1"B&62 d&3!0DM>>Mkr_aIᆆ6[`K%S*jl {w@Y#k1 )]صL0( Kc3ؠ\ϣJ!qzQO*<7@VBVMKm N6pX90S:V,d&26JuL";͍,RkG}su(Y# ("(YnT0Iӫ d;@7BlGp+Ϗ" J(rs[S )]C$wTM-MHc3M";1,^b^iY6; !bPq>hBV1tpkW#: p5lQXB.})Y U@NA-o@t,ǙˤSҧI w5&RCyX+:IG> 9J= 92+.qI.zJi CѤ`F"雫B5t[vfux@ ǺpWQ(/qaվ;=qXogC<()}&LLPZneӄݔ-~sj '6(Bv,5@*_t_$8RZT#ik Q{ % :H@H]7  :y9RݢwI 4˄9%e (pk53^ +7b+/ְMbE;prRn!)Ύ wDRഎ"jZ+ :R4RP?dijaPm.!ʇ.w݃,Z J&^:`C/*а%z]3o' )40o(-|Q(ezܚD|s9$ aB!7DŞ\.] ;ki"Tcj_MF(˖4hqԓ%cPPGh٣AI.b%\bZ`_X bt.]MVkk^ZGOVm˃m#J#F!T O19D06e\hXM S%4imFUՙg2juu[ &׎sw{9}#_4-KO(d9Q7ҩ*12E@igקlVk9eЛMHr 5߭^KݡWxS(xc ߒӰ@Aw.ĩT`ö&>D/lG8[;.%ϸ,6GA~ %nGQSrK  ?c7|2UFſ^11<+. J#K0kRlBScg&a݃+|v`(d*_70r)]QBY8+A2GȀJL#l!5=os޳`< %%@K)Q&BQpT = TuN$~y18 GEϾFˤ0Lq0ݤKI#/Yc-f<8@rdx's,8 ʹnZBK{rEKoHT6"[ٙEY[Cƽn q*bZHiG#'Y ,ŘRj@6n+MSLbMЈ!Ao3 G32G6O+^Do90d<R7L^N6\1j!&ǗQD'Ty 6< Dfꦶ59ӁoPV?ؠF9Gf_eϹEEpLEEKCBʦ+PnNqpQn[-? fVm0&_Q9oo!DerfnSqV t#4^oKhSTwԪbd0}CC )p=Lv<(\ Pc)oB'yQ7g|w}.:t5dקiݦPK;M4u70uR-"CDC6QX=H5(#vE ,z^Ch[Ǥri $]¹ԫOO{)CW `[JiAk NU:ҩ1G9Htunxqdm{F,N yCD3ȲIR096*>хB=ҝ}B_2H fςbT[\"g{qqFw,:Hg_Te94ߡ/"QL@xH~^3PcŠb. +م~Uf-)*Lߣ!`ӯ+^i+k\(eL!Ԫ8wzZ.\;M՜?-ȶo]%yMZ>)j[nX}h&Q၌_^.qb0 H"1Ĝ9עb<;:}QaT9EʅbW^ee:G'{_[ɂ}L$0aX^:S>{]3_$xS^W-N&:4>dr ;+;|`Z@?>֮$%\91HBUG8tP/PUMs!vk]**7curb_aUUSh9 8f="n-a!.~M}iQeknQ !$@zy}O[$gblGIw]{SEMq^I/M&C4"B}=tǼϥoG” "L*EWP-8CkY~~I٨7H^V[q->S90 % ›n.=g1@c2d6i,ilđs"J7x1}Ƣڨ+'ٸ6CB SUZk7È\T:i ͋vL_Ytreӌf0h䥩ә o}MOC#C2Vu CT猐iS+ b,KFvMo[5O9=IX/v1զ+SC'ĀǷ~pF,ؤ Pjs տ}vst{;xZ\a>4;..6 GGukc4\FAxT`WQ[}졤[N8h6)&e.F6HQ :*G 6Be@8OHi`3dr臛 os©߁MRY<7Pi. q< }@֧f%C[C'vb%~G~w(4Y0fN(7I&oE{gB*+ڷa3{F9YG? 1>ۭP23'c nTDyj@I#BDžhJ E#T_FDG8_2{AלMm# \;r(+*و?d뱤Nb]O2?9Z32^ _u7y2|2K~X{tv{C2XMcN:ڞo"viZ䗈fPvDu&< f)R4(BK.l6VTSe*qHe7:*dt$x. Xtյz̴Xγ`tCo46UHvBJ-/Tp=Z?%0بlnhЬF ,LSWR1w'P-~k8㠢;봪9AXC@ViH{m z) ,2s.q jl:WwmnPjrCUXPMϊnbP\C/(|5?bkg4QƘzWfq ̹nai4՞׫q5>UFyq%ɪM31CS [=V^.G|!=RIBd<2"IOY]Kork+޵ql)3#ONS柴S٬EL֙UXrL<m݀x)/KfH.jrCE8foײ%'ꛔ^?1حkUFFPυni‚P'f L -E CUJޚn)n62%,z>+:҆.ՒO$hmx,V: 8 ,V|XP:w-OѵN9"EE EŠ~( .9,Up+9 v߹Fy&{4jmfOM\G2 \]PNR#tbiz&% j`t #V0p)Gq9 QuΞHêPI1qPڜ`81TT%d1Bt0p2. F t,"&JDSU1,Ҁ zZ!MY;4tfb%J".^-ZUc3 yyb'RV%Ę@AF_{G'wV.?1|Duj3dyR8yW0tx#0Jr S8XɈz gNE{E:!@T7شNGccEHr1 `#q_̸?nZƆ4XZ$ V uPsB/yփ5ql<< L48qo;:E<:T 9Ti/=crHq6uhuH'U4D廯.hTC2r'P!V*S(v^ܙ7&XBZA?a, ]t^?0@>K& ]̙Ėbx-^])?oK<#PA MXdom:l"𺛎 ,Ϙ(Q j b#}[FM` Xp[E Ķoҝ¾ϑna#h3zIOL[ ETPhTcYUh o'Q6Y^c=xrOûJ$[NY"̛vj Z7fje-f(2q] &ECmX2đ? :׼hFj՞V\KJ-0*9e4W8 Ii@Vx{\a_Q >WVK8hKuܶevґCВu|ɩ nr60cÕT[/l{Đ͈_Uca EWߔ}T eO#[^q/;$A=g:s:Bwelה `&U}m2O^P?JzQ`AÌLp`o;W^keLIJ¡a#{d)F>#3R׉UgZ9$=(V'J s5ЅTX] #.*8خHٺCA{{> @>\:bpe{NFt.2O:d#wMe osʚLJ܆>vK5B}ZTiq0Ynrk WϏDÄ&]U3_ft;_ZyrJWO7βAGV._rrϤB~(WۿyxwL*B̰I#X e'N~N9YgM°VUpu3Xe<{ZwՅޝW.\^O""L E^4h QvP{gqK l^N)_/Q% BϪH&lFxa}A7ʢb*Y؟(FOЭUo[= 0&^7 zӮe.طBEgc xO_{#&4oihX%vhw\?mp#oUgG~T^Yf\#bgԙgmZh$ *t. Иc\K-~e[gm{WLIEN;"J=K0l3l (a ֮A6eخ!IJVL"%{ F"Zd63gm.R܅PA:&\K֪}dtw}9R@PaA*grt& (v=޵Cm oC ߻S VN hgOI&YV1U49\-ՆKiumt/LbEa'\iw@b@Y%'A/y2dͳ8nYEO\6Nq)j@_h#e3DmՁ>X0k͔b?ADm)'L[Ks_2}nޔCаuqOΈZYk}$XwH_Sk$_C"&nE*5S0IyRsg$㼯4ɯdV Y^ʯdЖBziAIjx)2{p3ҘuR-dVy^Jg,oz4jj)S$,M9u7X3fje,Ԧ23`Zh.}-ʾ=<=|-/q̴ ,ԩ@Y'-]G* Oۼ?ќۛ\~NIJnv8@k!?ME-Nʺ@OjC&KagKC[ΒsQK$?ó^DN-X"{vB PNoZOhf K+{S"X~]'rlO,[TҒ|b'2fsw HZ!&kA`*h$ D,}zj[YݎwV8ß}ur19gۼ;\r6PhLMK6_ܐy!8{Q{:>qiw&uR_ߓ1i(kۉV0Ŝ3sf.ŐE䦗$HtZNZMo"mC]6,Xޔ~Č(?̮te %*!Lw̽U>ahY5R(Ogw5jm27ԵH*] < Pt:q!.m q~lISM1B<ƗVXn^Lqgi09˲D` wk>aM,?'e'#z9 ^X=/NAo slDZio_3(0Kr; f0Nn\zW.(ktNI΅~r3fSLyJ_瑣KٶdiXSڈh[X@@c",Ma7 yoerwr@to !-l-[i5C9vw; /ɼҎY-Jꔱ3ܞO!&q1RM*ays+e ]w`\2c c":@"cN +Ec=G*u[()ou77G@!Du<\El[~׍32kj#aPoI& P;(*IKߧ.y1kwʺ/1G `ΕߵS3+#Y2.@!&<4lB99@MSiѾkVY}CCRѽzȳ4kq.Ĥ~ }C <DocIA|ݼHe\6X/o@eFjϾI2`w`#x9^E݁&(\(XkaGTz Fky5w2gޑQèAv>¿B8X~ Wt hwg m6 ¯W涞Pu`ld[ܴȞeڽ2w}5y ;5'C}IDz [-KBC+'BHɴa륝/Rאi՗RX= 'ܛJdcnKOkzgR ]դop*Jh(tyzw:7_}%)?T6Ka&W10wh R!+]~3: \<_r,A0^Ht!3]PP,'#4&7`c*r u<D0 )=Bun7ss3%.ѹT3g9e9Nvbvb[,L1ېѲ8U=')eCo 'Saq>s$uB ߳oM}HSiZB)3]`XZ^u!peKQES֔Ey7x\/'1 b-ջR}G(?0indJ\XeO!}CǍ'ep}0& ѾI=ckwt.XяfMD.7td%(ݎ.GwDYeܨeϡjR]pHFSյfS%Ple))r5`"Q?`ӄY&a”1[k h_HF'sгp@d<+v [1DxCķVZnBh%)]06|dL]^A<\8HHvM}(KBk"v0'Ք37yS%2}x2rf2BqpH(K:Sԉ(vUW =o=d60gYZ5H_Wj̭5ASfܯ|{Wel%QfûQ+F"').y|v[}QwO}6D碷<<bo TlQ^wnF eTLtPR`"n|$ tKI1.i[^G>4XzؕafH#;Xnm#R_*☲/1w?w.OͿmƶBAƖKY$E-!ncۘJxk/[1LS?+WSHђC&(ԣ3e)jE/G+ѡβ{OF`:VE=sxQX/x7FTXvծ\^'PG~2n^hѬKv= eMdsbZn ]S9)VRN.r,p { d|ʅ|:8 W|mS0Ws4#a7Jm% l8~.]=CÓF_آgi8y8OGaqأ;z%P'0lo/> F4=%CASBnhkgev,_(c^?m77] ֖@q.NPT-{@} [ )SrNZ5WyFΰwM!Je(s 6DHL8DqOfsl]%6~L=вh_؍~)!*B(s[HVx뇻()Wl⽣Bz.!Pt[f /R,g\l';'V N}MaI Az%4\Tk @kciNN {k2Hb ae΄PtWPvBlvz4d7 s#j9ILJF %"N@V)H.6 Q;F [hJ̐xJl} X=eU7+MOj,MJLqoclwg&{]ɫ~ N:1pi="bz+(eCros4ۋ>R =qXKL(5Wx-:{$u-,SXȢfQN1wS!BOV~TSH .#VHR9"ڜI(,rʵb9bָlCTom &qey@HQYsݥ=3gζR\-VȔƄۜ)l",ݟn=S[\/Ne9TrHBotw%X"\%zjY`U1"|]|SgB@؏a&>Nvm$%Dj){E7)V5Ρ]IHE[T"{-`܎!f03<]g7 CCQ=$R] N*taOX1N l]dԁ_>W)|8Q8X}%vPŏHm{Jo(TbyCԳ Ϥ+TL6Pr(GurvokjÝzI0*=669C A?\\L}M5Q* %\vw#^ZZ.|Z+Zó ^H~PRYRĴn{>\5-fעAxO#gTV3H5+NY )cEYw}bP"stτ8W;ݫ\vݖ^W[s9vF B-f\H~<б9A\^㵋x'NY>ֺ4lf(>ٕDdzд;ʐqH V ePB޳ -:WzE]-2Vǰn %cAZ QYM1 ǤyuOG-^ל ^T0h(r͡ `.y܋vY.cF==uɝPZ֬|l"QLM}.qڱ)|Q)ߥCPv@pĬE>7c?o⛯RoEDa**-kNJJ%ZHQx}bɣV ͡E*r[3B!>a{CaG%gw%7{|-t ΍8kV1T-$/[]p9[kIˁeDnKfd;(c [#_;7 )&.M5c*D iLX fL݂6<~cGl8bX^ ]lQQpM`s~W#\bnߺ<Ύkuә)ڎ.HWG>P8gG}_w U"1jQ8z2$ O揫͉HI* mk^Mqƨ?i)otU\^5 OT{/vy]wEb+ N͚NK+T)Ţ<ΫW:QS9ph?;*8y{,C䝞!@;uͺݝK+誵}z*b(y_ qL9c`18#=ł WŸ$ғFXR;ƵJ>}9bQ&9rx!Aꈋqf]\(pE\@ۛt[.@,@UG#]Tq[pFSc09 rL`.$N{SH܂U`P W-t_|LKJ!@,f!ytQZպ$[pDX}mOC"EjHī苃Sj$"8uX#;<+uCLxwx\Cn,Wn4<.I^QvOX=5q3l F?a5]G;ؖxmO^;XV` D(?i@VĿ%I`3a†=!#[6ut;Gta RRs=h DBB`{ <>p4'^W:\tk^3HZ*:yIpen:*-fsu[p +`JZ );u P3q3$O03yN3%ohI89k i24`ҬYnWPcfD)p]+Ha-ێ׮'=f%ص= U5TŸ*ɚ`Bl)ka;m$,1ׇ (vcW3!EL"0XR~}56ˋ?EHy5@`0,'i83Ŧ>ABk-aBx+wRa932kшlmq_w^:4r3J9xдb.;p]UMP .Du)k6Lg Tw(Hx"dzxAi aHN\oEsh^}xcZyrvu,y}|K}PQ[vZZ. ›:E31=n8vndؠT:!uko*:}6+ YPٔݑLXR-^jH KYR'ԦdR[Gz&O={РEO]!p|425Ӕ-WBTt`^XʛO]voj׍on2(kP["|ڳ՚ \69LeK9Wzw pmYYa/D۟4#=av<5_PCJ/w> ]4m4gZ\-Un+3StLס |N7GU{] ~O{duۥ7 Pn8 s!y4Q)LDn^lh^u8,5"l pt4 gwfk)&X:Bd{\2FGsߛ!5cVSbD;wscGjcGysY<>%ܙO=]j2R%ǬW`SV=;]&kdi0GǼ,Pp?B7͸ˆ}1\ŶǪOAw >{Gg뼵 2tvx,zxԜ%<53јFL?e)?nWnv;7 OlZMJl6ndæP/cmx[\oδ#6 ɼ_<ìf#+ n^F巶r[ڼعNjPT4jj981ec73/xЀ;M95<^.)MUn1<(Ѹol=~K \ԏҹD[@2 7hH J.:١FpR:{]@_6MGYqQ*-$mȿv}]hiĜԛs:u|X+nN!'*J֏.iݓy MFr1yb"Ԗ$,i.1s@~5<*{p441w%'?8-Onz9KF\XmZ}ک\ \gw&6kɘ^M%RO8]^²߮wg_ `(sTTjb1M<ܫ͵ΡZ'HoJExEډU;Ḭ `(Nڵ ք TG' WXZ+RYa@WP:<5'@wR/X?E~IU?Xf3L΍Vӈj0G+*[릭N|G-;4zVCSy8"b3d-(/5euY\Zԇl0-{_vrn} }Mk)=9T/&u뮦5..B b6k0%5Q oXJhځ޼luɱ@DBNВw\dÌȭZĆ8fWppKz3&*:>th98T``m/O4?l^ ?,&5.bf)t3j;bm"k<^ežYS%CSwBjsVtwCJCWOr%lSl*=*]mUGt^13W5YX5t -`cřw~A5Ϲ+Qk@FOfDUw.#nR¢KƧ͑gqK2}N731Vښ̥4.a=2 ͌5ZU4v:yzk-ٻ:1H RLK>6wZ4) :UHZ1 VK;@B@phP>|S# 6|rZt;uH*r#U) f2Zuyq2CcMe]ܶ]cހ7˺AStzt;)RnDZ(R:I#ע/jaGzuhn < \i{8an,WQP )S٠Ih3}f8{D_]RƞF1Z%'& -LhVaߒVיʮlӫt4~q)x6$A ϗ{iJ\L;ywM2rhrS2,׵tk6+gԧ\kV*0Vb]%7%ʫ:1JC-2@5ykDz%VzFy- Bu@J'm|0>p%cVvFQQ _ȣmDbTw֛\aDY(8J3bw2`([`TٴEw *Ps`RA/~,LnkK&Qp~*'"3ݫLC@> rhv v=PV9ʪ᫚X&4+97C)XW"N}ڟ;v08qzL*ap0s+h3 戩KLDW^V9ֹ'%2 l~Q㍿/M5*, KIRizKXK/TZ6('ax[=,)m%݋E?kȁKz)R8ڪ@ Qz3Ȍ՛98 Q u;t[qa Lp'0ٹšY-Q6! &fO$R5(4b-՛{Ԣ.|ɲyo7PE={zpƜԜsk꯬&+]$a vFBB mɞ]Hn^fAk)vF!J&s>3Jf}[C)ޝgJܷÁs#'/C` 8!C [l@N8l<{G+0|_B1_^jj}p̬R'-!7L'cDJs%oڬ h* l#qP*2syKE[42qLC·LD%Ɓy:9e;Hg~շroIy7v 0g0] rD*!k2zHOQ˚۝3 Ԅ}]5(+X8(fc@ OJ'JN$S$HZn|TMi$~{N8B5IuIM֬ 7ϘaA~c &+]ZKʼxv=}xnÅn paeazSF}R5=y@(gs;MXBB |/Ga-ku؄Ɂz|JՄq)IG[]Rĩmp%,JպlNGqD{}$"<.5yzXJԃ)&ӽƠ ŝ;}} k}zs[n(!utS?/ ЂMjC69nP)W|_xe.=]OW-)T\J M1ł AS4EIBq<fyT#QqX7.n&SJ-/%ܸq)y} B{@묮Mhm>rhD[:_h'I3M>ޏc=6`$  jtN93W*[BuM8w{;[\ZFYٶGM{N)3 ]T/EML[nՠ{mAy Ơq5p\Cdj:uk9^rkz҅GH|LTbk_ >q{S8V2g Poұ.6.jb%e0i=-c)F|惈(]qS>G48WR Qts–!~_lnFRIw@)&HCd%f˹q-7_?'5I 01Jm)?mc/GSTVimLԦ~VXf;9EuV:sE{(0)èUų:`3+}RV$Rm{ Je_GQRLӍ89k5rtu6)+!CB]23cyƒbXÍ讌=/P%%'?d_)kHϿfi}[<@y3 93@Za2u%;`@JS րGo\8:dw rCeG15XBv']sW=}òSEm.bi^"ThZ nă97u3cnޡZ4:~a;D[.)km0½ϯlmb 7w˫zLD߼U[6O{D*k(P.i-x/C)'wX;Zъ}|{,x 3)eR~z\Fp0SK)Dmfp62 z$kJ& D驘L$b=MB[dqԣ7T HmԊ.ț9Ab1\҉&f_1%7.&g]EYL92uj{K'fsPh`B#Oƻڍl}]Y}a[Gvk6"ZN=.OsIys`qU*(9Vk3uU/rIKqRNJao발\>btט;'Q9uWܭ{waM`Zi[䄱R_4sԌ'̞>μj+N־( ffYzT@ׇNTy p A_Es{`dtn%7"VaRg}ll*U AHR=uF2T݁k{䨦bU\'V_BZ( 7b]%_Ґ*/08tyLf^=^q򠕿 On;{ӗF+`Il+ͨF\yHSt|~q%}sayBnG3ZM\ZRO%ⰌힹsI/ .~؃DHA,i'1%^  $TE 9=zHsxwiPNƛLu/J5 _Oc/MقR(BNpK 6C4t>ojwS($uYihSeo||D?6A F^ Yvq`lju)pckn +04Bޔ6f[ni>//0֜/w~Ӕ#gxX#e?񞑢K kp%ONP Ȑў9+q]ZijJdq-D>ZaiyN-TZp08>i wߖ)T^PWpIYŀ p#^S>x_RN\VӲK#ը6,H \sߖC'i:)jAf]]aovnv:뺭˲r/y8 AE4cKa;( E-4صf g}TQjIӠ Yɲ3&ϱL+6AO(t%s[elB,E "=MQ0x<6/Eq'I(Yi&#͝wn5di`y+x#ʻ*|8LSS@H|m\9!x n82%\퐙y>bSqibL۫.AM|\PxҲUJ+Za:`,Vgٿē;SA%]q>%gӿ J0l ITC`T>GqZ^f#?LJUESoe2uH] c;=q.vk u.jrO"8 30|L8lPRTd >̩~uf0T9? :>y վ[[h/`@[ڪ:鬪d󦵄YV4qM\ nz!S0jBb3ͧVi: ps- L!f-ܞ_-z}SUo r%xndT' 4p T>CD31XZX6x+< sG n,XK<6*9y\DC<41t{qyO4f/ 6T)dwV?VAyhО*H1P1d4 <6%;c"ʌC5AEns_Dh|jcB6Ep1 YT$,AK] mkx06@ӭ|/kr֨7H@q@tڨްmp249bDsP4X6wf=SڰՋ^u5) ۅ`{[Fݞ/(% L7ɡ7}SY-dvr+qbit8U^ ȇ{pN,qƁ-S ڂmmբDv}敥{c"3\|U ̛|Yej ھ"ɂ*$8ǀ (as~O{R8z hynw>/d7(~!\^ `|G܀uRuԧeLsEff70&Y(a13큭yn"t(_Ll_O# / s'5փ4D{m|KEe<[3$oD6 B(Ouee0 X|e n'!xv4zn$;U@2c&Xf-}27͗6^)xFW_X\C +<rdD fUW$ꏄ7h+ιDSg{NbE`OS#Z~$Anb{'ryCccyւ lDvW5fGnllVNJ=(BIoS|I l̓#,^P&8 O2$ZrEzЛ:2en4q ?l ]^ugמߕĸv~G,{ ˦=!V,hJɠ(jv{uQqJÏf"MmNBz"“#6!dҲ#դ@k ;h#4)b,eXn77M__ge:DjW5IǠu@Ig}deH`v+AO.q8I^72 @eE((s l[ oΐ&[!`NIs'DB 6@]Mj'NSlM_ـ/20 Zx#%Ww (',|5ןZ='l >6D{M]U쩇c &'1RKeˋ !MѮ)yoE o&7ryژUP:TsYE( a*žfMuf,g]-pۉ_61 e4Zߕ6ῑuWؠ(0rji#k~iO;.1uQSʼ`j4\ن/C[2z΢ӱy;T ?dyޫj7؍S:hi9%ϟf +S䱸Y +ƕt(\aGcWֲ5Ɗ.͆R𴨇Zg hr':%n(R+ {iFz1GiCХ M4'sK9S*!E [ rC)Jde`DѶJCɄ5*XgY/*&pgtRԊ\ˁy8j97q יօ˼UT*%"U7of@׽=W1bNUX(xR^0&h!\>=o‘hq}dF)gZҌFVY|ռ׬"cb[WǚWg6] GgNt\ H F^i{C efX *zn#hYR?<\9:}rmf"W^3'ePSr#,f@BO<4HKM!,IU[D\{TDTHCsXXY2K$Ր6 !*RcAӅb@9xd`l A^ɻ1J6eTS$4{,K)t>F"ّO6Xɍ#FDCʨsp ,Ckyl`QMiT3> ja@JlkG$eS( P *V+6=$ c܏OϜ_ˊ?$˷IDp1Jczw%:BPne< pp-4r1-X֓ :"jzjɡ1Ge}hȎTLWt_>sfgр8*[)fq]hu3 8h8acUf 7;ZݍpO@N$w&9%1ڥ48Vڮ>xǽjL":j\sۡ$8JVl믓ڛ``M_>/EԱ5:b[v.iEx@*3>Ρ|%dT+%uuJB,qyU;⥃Z|d,@g2C|+V.)2bS!c 1תzr!n.(\{$)˓ O&+b:&M`W3LuL/ 4L9Xsdx%sIƿ?0 ud2#(U=(::-^k:~WIJ}S1K 4HdtlqO50bp-P?ȃ$ȎMpTn'@y(umPn*kX@V14;ɵ>O[:{n>/;ˆRԐ;z|-cL٢p'k;jwCؗ%U+5Q6 Gd02ooHu oNaPsd?OKԜTl>~u5!.xcMhߐOщ=vJCțZY%QQL\_aUBF#L}곲ۺA] ߆mM1w6U.7 -.>OO*XaZIN[-XId<2Pvq=PNhjt+ k! ߓ0)GRlD5+UkuPlܒ\ MAW`X&qU:ҮeORl_/j{\m8mX5̈Y-,-zʒaD%MsuFm("=I%d^J$+ʮMʭ2=JLO7|vҴ稁1S # H?BL_{S`[ C"Ac`=ӦgQ,¨֘|>Am&tFٹl}ejweZ-e5[DŚr ͅ[+4D]"] ݪVEpȞiw%vS%vof 0%yk=ǹ]$ 2U 6ՋR9MҧaJWˌ3a4X"+%"#Is5ܟm݁# z㧻C),Qe=WXI_`1,,0!%X:4rKu _ ^֮&OHh P`$!SF߁pmFq P襾l(xgqB&#&9c[pt aܔ/}1=hkl| %}/_x.N׮CѶg6xZ+r@aR7H-}ylyNvɳZgH`RK7T&*4k}1e5 U&Ls֣;CmK% $]'i dĮ\btZx~Ńhel0\#4 _ϽU=Cxսh*|6z`S׶Eɯ27PѸ# `u4˗O2Gy23^abГ33bQM{9OZݒ$K,o I?PӔE;4ۮ}rN|HV֋DXFj[ײ&`Ɂ^ neIs|u@R#29̐Scb^9fs>"Vŋ铑j$ɁsnXHI7DZHNa: 3̱x`:_%2#p9 4MX#Р$Sm pW+'WWp؉j'5u. V;'X?j=D魡j;.{f*Jz,F8\RΖQǒ)|Z#gg3p 1GwpA4G?J$xxpfos4u~KaӒOӬMRO4b\;ۊyiIuQ0T-}Zܟ\bnה>D^$:ji9@l0oɫ*N³:u΅H8!uA"2?4qćOu5ygeq`/2~^Z +_dCjha,zHS. dJBw$. v `3a//`I&Pڨ.U ;.0\;ңu{pH_K:T]wl3tÿY/B3ѱ86MÅa;pKb2h9U8+ |5!maȥioUk]ҽK=ȸAhs h}vJ!̆ׯƒvhd9_deqnGwoQydح@xpV݌TGal$O?NJ3!6Buf]mMu%}ci۪mi:0'Zr{07(b 5vaU1 CuDNed|rs1{֏!D؄o(!MD3*;E"fhMʴڈ8"=s[e[҉1特ڦޒ p?PqYi~d<@GD\(ԫĒ=~#}WN?S@}F,)>bZ 7ES~xY"ܯgv|i.姛돔-!F-!AI)lȉ&4xVH"ҿ\;S\nm%7^k27FM r՞PxY/lK9asZ-Θ9TN)Tmq,P.IΔ۫}'~<[/75(< d,@#lGrkSJJ^sZU؎w'qbۺ(FU^7:&ВJY/[I.F(D#g!'n%z2{ƌhI7:[q# x >PfA_,Pm*s֯J3ӏWoBcW| N#W+dG@ByTJQ _7$o8{GWn<">hPԈ1w' $@R-|4^5B~%3py5@sOcGP.O~t7A6Wԑ{P;5r kg;jlt)bT=Eͱa\@oHIb({.?HUuM$-z%;X-M^\,yZF$cݭd_8Ϣv?.EM%8#r(} fF\xc"zu2;jB6(vC̳a2VYHv_ТLVVX/Is|m:aGj }/``r&J;r5"ȈOkQwl6Ts?SHi"Mީ:q.8Yyà Au?ÐzxT7f|C?5kpJ4( Cgm.M{h&79݄d%t7/wq[GCz2+rcpqRrO'g d}Urr?n{Ǥ_l\miie+3sJJnKY]jS` { q0^3QEi(:;jΜ䕉7&>e#hy'P~W7գ{}B @dEߊ8'yA|_d@= IN#1B3(!^lgbijIr iևb(4gym<]lה.n)A`m ،}i@bO5=nG9AEqwҬ46+`Yo9\ά?a#`742էUOVQ$,oQx`[b6R]?]ݜ" Ű*t?SuêXWfN8 l+^ܶk2vele`eDncA v B/jdHVRw@}򃡬tЎs_wLƃ8YNjF I0:zh p\~:Ke-ig;$oD欏a$fsHW-4%%v?ߵl-!;I"o\cdE @!MmCжd!,Z&a!P$ /Y?= [jgS!4s:_oݦ_4EZ<=̯olLjGvaPWnYK9ebQ[w/-$?BQ@,NQ(,/hG`q{iUnKtWa+ TL҂n锺f*6Ty Ttws.6[! Xٺs#z1&_-H%9-H= mҭ,NXR94_~mG%xzREȧ@WٷqRڨxTc˗0cmf[-i[)8ePoRJ9qv""uwW%cfՀmG0oaH@z &(G*jRPXU!f~v xխ-.n(ko*]3/x .^`O߽~ڐ84d~٬t^Sjh Rهމ 5;3'9"\lJm 6 ѴRTV+aCm,6}JoH&f8d[p_._OݔuE7uut m!KÊ nMd؋eHyW4i{W*3YSv#8$-dgU|ϔ_kTW+v9_Ϥ;/Hܛ{*%?Gچ2Iw퐻LosΞ6i?|1UzZ9Z#r˃ORFEgW?l%̲/9ڎfUVߠ#TaBy<%=:Y$I.?|mrG8ݗG 6DP?!/y}xSk< 1{ ޜlM0 %&1mrOҼ(CnK. WYjkR[ M~߇_!L"\v_`g֢k9[o ۘɍ#C#ĻcpF|u2A u#JV)N(< NԆ#`P/H\UW KGDZ^ jKƢˠW5%;o=wNpc0*j0T9 a%FJoclL1C^â1Oǭ2`1(4n E|u_YJucDL"`HԿLt' a?h.**ܙtͷ -c*mb{Qq?j>I#[n> Z>?wya*ki\ 4NOO͒$n`E*,8A8t&^%_dZ}> arSv"HgN*Ktn++~Wg< so5)U! ,6Yr%8]WBؼ+G[yI} JfvvbY@ .c}XVFgH}`j?|*ړ-_N_ֵ{= N!CWyGb,B~X\e- ɫr S 8cZl.UR8rXj]~ @bo!d]JMdApNM: AGO G?*lz3{ش~pД&;f=s`dwNd`T">6L/Y[\E{p?b}#;waY +9HŒN޼a3k^mI ;/I:]ɐXn3pc1C]TJW4l2=%%۱~w)(CE_0>tՇkXw 1"1MMՋ(Xb6ܼM-zH_`<J9Le0NNŴLm2?.x~14eǿ ~D؈I 5oz|ͽ/|say5ya̡AVQӐ;FCf׺}q"#qZQ5B BPO-Wmi-6lrK}GGT+I$>aPa,;$Dh *Pf=( ysFՍo!w^/B4s 3a x"Ős!hw]8jk,Tp`Do:E +cH0;O 1ϛDp! P'="jIS^SkHA/BE|}iZM>=d2NJ[=s$u6Ov\q=9?J˞|~̓3ˉg-.yҫG wgN@5fDXa}[TgӰnS4M>NJd*y3]./Up%fUXDhag&)zɶApZjK *U5(=S !G |QHc1 Ũ"^솑byf~'O&=Z{N7_35V-0 CcͷI q;yyq22pxzAm5γNq%Mtj2"9~2Bղs{7RVp}O Z=R.8=4~?ל*=P)dU:Ks.jPݘޑq۽EL 8M  C,8pS\J=> )Y/ʳmhZ#_a[HP0o%st.Oq [nW+KJ֭;9U>y>:]^(pY.Vq^mzȏUu9r*A{,D2M6T~`rKA-0LhX쬛ڞb_v-SP^Y3;-Hθ>QhX-F ԛ~gI#|(0I27奄1 m~Si7N ,rH] (ҥٰ;D xGڭ[ź rPkHum|Qbv/ƭ nԗL!"k!ݳpqGrt0O_9[t{HYG(doͺҗTwJİ0:JL"PV:{jvBMS S@g !?7W#p.=/Dsp=B(! [uDI=[VEH b1՗j\HFp:oZ8qڠ֣/ELe'Vnd4#tS/Kuy?ĶW7EHNT,NH2S/Ҡ z3nǺDV3w {>!a8,@Jhta!tp$`M4r! ]Y,aaUϔbR|7Rw-8)x~ HS,d#KQmH-8B$ݳq ch.KG,?2 XػmV8Cʀj-:Ax)k-Dma4{C[  ?mJmksJ P)ʇKd97./@֣;-ʖae~0nu"$B9;\IL0ަL`Xob%XzBcLJ[Ѯ$j"g4ArI=-ѕWeiPM}| iڏ0V fTdd-ww XmM|-hK?-ZpvdG\fVḗ,kZ(PcGFq2!φ8ѩ"1M*E5Ur?Oš@@XD]8>jO2K3ǶaoL"h"%"L{g8JǡGY'Ni"8婦HD8?WiΤV).#%ąCt]d͵14ϛ"QVf+jyRS}) ӃlMEVq򪐆Ltr40٬to . |k"U_ ~|#p(dtw"ŲkSvN[A 42{u˹*FAK)/e:M< ~8&IMRo狰 h() z8W@Ыe+B",&F0Y*c ORr,QM/oTvhvTKT4Tha >d28bSw3cZ?ߴa 4M>1ei Aihf9ܤ4l>ٚJ5u1 @^*sL"'ݏt[9jSA. ",Vj\\xq/t0@n,zFB3qj[v]ryg G-nw1K}6Y;EE՜fw,W'S<`KNbX~՞>g:gBUe,0̵ٓ *J_zR&a A1uS'K0#xv_Rqi  5,F@ggCYh 4$W(uϳE=!AQ떏͏CgBv]>-㌼"d4 uXBZzդnنVHArxEC(6 ?S{@pw@ܠw~+?F )D/DnH"yW?CArІ5{t)b|]5LMB]+ uvsN[{[T>R~bEکnZ( [PF_BnVj U B=-Q"a"sSOP2 LRz:I~+0t4e(ԉlXT:.zt/0`+^;$cҪym׈ZWv#1U̘cNa8G4Tvc× z`+ug&+dzU{:%U3՛vyQ3.cM Or-҂jB_`p=Bf6 #mRce7gU"CYy.b휮?Ϧdu%D3,tE $>z/d юȶO**a44u ,GBfѺL:̎wL辅ZUY ;0ga%\l4AѠ]::F~Jh~0`(}"i!x1H $*6t?jF"HN\N9Fj?'DIDw~i! 䇂 W5CD ~(ra..$'wи6*U@ }9 /&Qbءk# Y&{1*y(c 0Fj!|0G]fOӠִǟo |P?!s^"DRZ Ɵ !W3%|H{a0*_LXvoE88g4uB`;lAUd+ vҗwD1Z6q y{b>:A gzޕeZ[QÇ97GNqȲ h438Fz*$B|oϣWăM]j"E$q |1x́OE:ݣ Oc5BmBC;@WC-MƱ>IYqFkxgP)}jT>a,*ZY;cW *vUԇ9."icSdYmI׎ Iiuxb nD1z`}[5n~yyiDRfUQ=O쭏:L!f(hƹ l1*}׈mH@bo=g F6>0Rh SmUv):I}kq""i)R^xO0p{tMݐZCM-*JLxYj})N+ 5;gg|L]35> 0|EG} $=B+>JFv);W}ޒeNJ[T]ujE8ʨdPlBm^G& u# Z@yCJ6jm)`Y)-F@`RjI%ʠʏ`a O>qA@EEa'As4soJ-'rזZЁr 3 <аj Ǫ[\iNbv7>+C{{%_=UO] ?REhJȪ 4~ ^_U: _δ]Ƨ sYME!mN4B)P6L$>B2ydSO0&P~ֵQ&j"&jI}^j5q]eJ; LԡY'c;h*ePyEW`n[(yAPTPϜb׾rH)/?U=C! m QN)E6ˑ@aҿ ,w,NӷV% 78 AzSʑ`U>z'Ql/ɺTL!LZiP|@@N_ơ4LsroUl6 {+[d* m,!"*^^B/-_{~Mk Ax*׻!]e?[blq7:<:aUzDHd`~= #b&5- CzBn nD!1Uߚ[݉3O3Q^7 x1U 0zv3$퀗\Vh/6I6s/rk,"_n.IrkD I ӋgzBިPbw$&Ԉi9܁tW@_2la75˃r>V~e) ʟfrO~ei QlInI}8|<`.6a_zc %2di~g$])VjrGID [f=gɐ )YQWym$cR#??K olEq;wE}sgőȶT:j>Ў   QAjb:H}4V`PhӶ BCg`/ŝ?{Ia&ǡ!__8"ޢ"iؾy8%6E)Քˈ/ıqW~S1 s)buel1-K=sOl65)Cy0 IҔO֟ T hLi B,0# (%PiƬizf |4:&T$n ѝĤlRaF} +*F~ * …HV v;& :}$zbT{VP+ژr+*}I՟.7 3k3RtaL!aew<E8Ը֋4Y1 Yf&gرN?|&'+J4 R&*]!bBWkyh!ؑoh}(U/Էi=NOXߍq4!npѨi]qKC](c0\8W6ñ0P`u/ Za}<bOgfr?_sV0kY`}Fz$K/&"b0J@k#6hRh[@n&E~02&oVr̤Vs~xMLIWuy>vnΦ`LCv,w2N=ZDڐ&ٕr($tnEY$ȯ[Qfo=`f#F>liBǰ XW۽~CAإ0Ѷ~c L4z;.[>"R5z~#/ki/C+Bȥ-,>7^;@΅Dy$|| ֬|=SSu\M.)qH/3V,k=޳5#?)#oe>Uf4CH6hAS&)?q(*<$ukǷξ;P*W_?M?rC DAqDָ}͎8=Ut"}4;t]:F.iO3ן[[F GƧ)02<7 HtIY G g}7⾓eCUg~8`Z~o4K ߦꬖ{vwTr Y >Ap`Egg~:u3+͆`a8z(Ƅ;}BG>( ,CU@,b&=&é7 t╻ɇ˕UwqN=M/IE i裔*=,ᤠi0:O֋] NPe}j_ #*yJBlN(1T>i&vЫ`/ / \_  $ Pt4 gr0~h0gn9Dj[)u=n|䜄WyNLaab.aBUnrt&xo~6>,LrjkNwBgQ0/mdFQi6. ghtbG뤍!Up){G@_l+ lQ؃FǖJA$FΠozEP&?R5$ZpMs6p읂:MؿJ(1R6ZZ f-:am*]2_`y}i}(7 c` :7vv?okS}_b aXČ(^kZ" [im7&VjsR'~!Gٗ> "(-jO8Je~wP 1y-g*8ݲ%iDXD>lYOi9=}:Ѩׂ'.%N+uYq~y׵(ɌPK׌vq#~$ʓiYagZul̖``͡3l4"*:|'GˀOAuUC㌁LWdD+ xѢiaA,.Zyq>a5 lO#pAY>[4Q?Vo KX5cqߥ+bP{Pa!!B j&mP6"M A BK}5&~عK ,P #, ꯔ]?& ݨ/JBn*Ծ0  ͏,'pQhumqRrp@Ru +j|/KZ.Z! rI)"=61Q60m^XA,kѬO7nPgmČ5_!LY l@rj \oN#ٶH(рA#Ֆ-EpڑEDCw,Nӊ-CJbTES; mOhktD4$vZOɻ|PvZ+E&d`],k* s0*`pSU2aabͦbbu(j! F3gZ^IM kZ`%݋ƾE%ra1%`4"g@~=_UqS F+栌-vnlEd'LXhSQ$y6I)ͰR{Tˡ<){6m[ЕJ"!4O"~pؑ1' 5[g[1t"{hg48WKB* ;yj)[y(qEH`>`⴩KqVrJn|օUcw_~ob~O8i_ԧ DhXU-53b04\  XeP;>.c.+҅Za~wCȎ7}# 2?Aڞ.^3ZtrWCb__@MKJRi#SKEnSZ=AABmVWιSTYUbHgQ;;qdHbi9 oMybwY4c-#Z}GȐ}Ҋgڽ;&2IF={ vo}K?FDT'SiSݖt:h֕~4VX 0C̯v *Ĉ!:MڀBb,J~)N=C \z·aדӹF?TXSŏ`N¬GaT|lڹAJ PeE2W6pZ(}{hC]KsrMPMYYM55 YȺn ,h抷tu9?6+Z?Հ؇"^QϮwP[/Oz^;awjȘf?b|A|[n_B@YfjFB.wFX3Q=H$d}+ٕQۭD R֋xFWB*aU4U8ή=^²!?&.F:{Fo8nsWȅCZEح:߫O&25-Y~fOڃK;xW#y5|(Kl9 j s@@`<%>R0'8UWБmAX3G ,}}?mUVIL p@GFe {;\zpy_eTF2\_nw,npУDlFP-^1rNn=+<}}ND]N_{@ڇ!VK' ao['FbMI֬4PjnKPw^'Bz>b[!izio$~0*"Vpns9h{lᅭ3bf롃ifٚ "=j|iy+InGETهk9J^Dt. _RHfeyn&]zZ!OȦϬXD͏}6}yu{}B?Ic%D<S[&ɣ [nmk*58!V*Bq;$aH2N$<34,`LA jB^Cܠ#L PaAUTR}AjWZ^>鯀)8@L fuF#X촉$&S)=Vڜ]ᆏ%Ql$v]{ GttC@ɚ"ЂڃŜY:vdSr:AHvAvlҒ/|-VPc9S B~A#S}?b7Lq11ժIaO~d pXJmy:)W9[%p7XT> x%"*5|v3-~c { y%OpčS|-z}%lN:hPE8Ol O0?U.5KalTGU%zRҡ3 g5X;(}=Ny kmPp.v](<-~Vej}{"ǰqT ^?C}:wQO?ac+4Z"4)1(fKWG:aUyOt6;>k;n6ť"ac<@N.5ƲQ=Oo6VXPhwy١~㽏5bzD@-)41k FʵGۥ`l*Iͫ+6RPO9|u'FG*LAqd R9E&k0ּW3[sj& JC]WO:Ke esDr]?e@1I=^M2-λWT WȮ ֨r~W%t6TϏƶ0^G%6Ȳ<6c 57q7zb\cB#Ŵ9C8̺@sqy49bHB >< Rbdn]vy'`j9EC}Jg"j8{]ЮB< f1Ϋx (_N /D@"qpj1i"B>JKV3VNf@_[\ots (M4b\`M92TOϩQ*Cu;D!Ls i2>NnY׮s+$Vzq/ж{}_x$dZLq/*căȕ'ݗ8p(bg3Q#Ϲ@m$;gۊ/N"T @ĘS~0y 6D)\D)LeC!{&RR[W6{ֳ ZtOTQ[D lg\:M&E1N|=\o'4bj/7/f_= ~](nC2sVM*(GbXXdOZnx@er9{Ik, I6=Q`yt -هJ}(6Um7OSzi/XM"kac hd Q\ x=4らvxdz@ȷ8rk:0)I |Am۱ЋahVljyxF0u tYӐ8d#뙡; 3_>\T^$r~ͺkn$ 9S VPD "yD,yN[觌7ݚtFVRw{0HymExV?]Ӆ Q71c&ٻIȝy|?jJE=^@24s^ʊYiE/Z: S5KDB"Ė%D +\\X ` ڢ'.364):}6leKj*{r ~{Ӏa$a(M31Ҩ.e6[8PJ:y3+R8{8 Hr:1KhXg]%uȖ+g5M&^}9vhK焳! ScW8iCo )+sE~1#X!<ŝ@}D3*b%z.\JNV](*QGR{2dبGmGu+2{s_d?c|/¤ Y E2!hh# ZHct֙Qj%뽦ٱy \ˢ_̔;Ȟםq~NM>Kk)348G/vnK1=H 65>?@\Wͪ k9L暵l`{MF@ 35ѱng'B- )(%BS]60ɰ>-jR`OI_\O%a,7ٸqD/3s/Hpu.IJ=1(JL=+vd˲=Ѡz'#T3 h* TM!ճ.VQbnb': pⳝ mS# eF͂/7ce& 6UpϻN,lgW+aܖ ;G7̘JYRcV̱\>{5ݺE8ֿfGN=C^oH8#5\Ute9<9!1F & Vm?T?Z #k&W6*;1ZKEo\(T*bͶ6᯸#{;J, JH$AOI?$_fs($ &&wRvRRyU#xqk#ւ,;W }Um iqf`a e;sIw%lVQ/c̋)kpT,'% Izv_HsSc LRczf. ~%+uWwY~}n-|t.6W[Qna%b~} 1]ÑW`v4IoWf%y31,5YLLڏ%.ZM(U^3d`Č'`6UvY v:({ ХUnd '6[R{nx+.vL,k^@Pg˯(Rkzmė>]Hu.NŔ)E .'gYK3&h䡇 <]x )=Cl[*}O?ty+D8NNԹp(N2H~c?zN| R;-Qb jqP,OJNQlX񃉭1uIQyG2:5+N;XǺ="u.<geV7ċpW:Ԩuzi}eѥSPG6gYO7:rDY%)_/ [=m#5q ^q0Il{\ՍhRc&*刺ß35*)nj(>9R i);^<ڷd|eSc)ft3\KO2Mʎ6֞ ?l-RۖQbƚ T9 |1=: ȷ!{@#tc[&BV}KvSg`{'~_]t*Mu0km?oCJ<[0Vj.QC'8 mС7,EJ_cgՌ#yZ|έ"dϣ[ij/| I$ <*8PKQt0!\p91LCv>}S,am ȭPPt1/9,ڞao*፿leGx ЕFݽea d&d8+R&vH'O,[s["0TDuxv'W]Uep>t*uuoPrpg\ƻ1d%}21or εEO̡$)B ;\PT݄m쇀L"ݴ ܉:lg9<D+2h* /}?Jf'&;fGL:qCۓ(pehQ@Jjp8G_ȹo"TwӚG ^zv  :#Xy:BPM}M`]e&sdP9D˲uO21U32!u옌 }@e;aUm~ZR~Q| 5k/>˙s:x䞣$`=i arP*;X,gS;0KPDarLė/{S -ՙ ÝkØo"k֊5=v?v`RH>N|i*No9լ#kq]X"9fUՙULcձ3Fw:9D}Rr)&#Վ7&P%/9/)I0*-i9u`\Gg~&m`CQK="&BlA7{IIWqGw%~p rFl =(NM} <+Ϥ@nM<花w~7`ZCc}"'C$S 6S\ZiyB{)li/4*44^Mc\[ s4(SfՃTʜ eِzibr6*zt}ct'g=Mi&{Oy=CAUqaӖqn;~ձX94)p o Y/ZԺ XQ^dhS3FPἭCmQX s [Eo޶+&~-mJ]N*:cMO9gd J.[hujRc#wiҡ7)7`;8Pk{Ur !s4̱(}*L 0Q˨f)"SD9!KLVTY9hpZ?.:AgdyAėv( M`[ ($ &^mu.Qb{ݲq~Y)4:hX0I+츮V厕1W Ԃޢρw/KElf~nEV,xN߬_AC։Z(=q_oU?m3M%NvIN_]YSa?nYH9{c#쒍ؤ:$2-|l ?>M-ĩsذ2tX:A FFOZL.&MGA X|:Yz:$_kIu^̌u}'m M5'z죊Cm>UMD:Ymj=1vyĥ撙?BdS"15΂PyZ}N> |͛ݹy#͟4:3I0qH6;]zQ&ske$V*/9q'?$"Kup?@1.$8\,mQ"jdr.7=ə2Q߽FqS ]=nj[\~U' d\OPPӵ%\LY]r <9S!dh~KO:(ذ)eX;2,ek0{Vkto leG?-xWODO~R{C\S+t(VuAWuXJTO斲Rro^wagR6;ebTcPG$#IDwѶjBstixݼlٓhEӨIhZ"%H^]hcŶ1y͵&IlS79 ]jþk^0eIx&Ac1_t܅]z-k/yu1V*l5%!cq2~|LJe̬}xoX# l5iqejYm?:=Pw[ٵ?xȃ=e; %apni:V(p T|=F_svg+Xo#R7}ZS뀬Ӿud`2FvL]`Q=VJ C #9 (/ʈ=bv,^q@ը hhȵF~HY[aʻqu}ڞyԦdIDeKBہ3\Reǽ e%* [+nn"1Ó:Yumsn\]:7o+\Bf quj\[=`SͼTjAXڳ=ۺ= r~4Г8r,]tR&rI}5TBu }q y)EuAwq -3HZ[E@Z9T.i< #aދЙv] WqE=ç!d<1wdWnpQD 5fEzT g/GEff+ AlC繣U xX5)Ȏd_stx_t=Ln֧ۚmi#tJ&> n(UuEBॹ`N@eI4͇7"UKe=57έLfWKsRd b_c!sz4dkp!7cF>Vhӓ3\b}{q SUpX׬REf541MQЖh煑R1n:MYLOsG7w"o,)jD43$GV~[:iε"}?-[d2Sn|_M+'ȅ~ C(iL$ϐ޽6d y8qms7p6at? ~*) h7c\*3$Էmg5jx>Jܦj͍V;!DyWp?<aG7KìUD֟6ԮGM魛*/<8jMAc bQVG"GT߱"7uB)"̍hƽW,:>&J"v߬,J,GB "j-ٳ"Ɗ)PA :)7!Ae[9nCP1)/E=y@=;KU@ˍy)%5瞶58"{zU С q]qV9qKG=k͆ UR֣g͟ylhEF:~:{k&"{){XwPſKZj\yR41eߋ! 7e8#m+%ן׺.w|'r+dZ2r0KT$K3y d]y/:+LMNiv*-%?+\3h>0 :xψ387, uEQw !#d*@"(+ˊwGn:E6t&%kE4DTKMuěj&BY8_ƚPW!,êWy2^m=Xd~1Gq ѽgH~&ˊ͟W-uE, @,r˽H;ߨI΅SKal R?1`''j X%#QKD0l:m$?pZ)^@A[x+q)lѐji.V\ӌ"K|W$1AcA+N;#=ȻnXsW͙8fJ_=#+.AV`E08ċZ)>f?'v\zQ^dYڦpW:ma£Du@5?B!#}ީE̓n>Y/N^{G'c DADz d;\[+3կ5h bOkFINI+*xyx,Bݰz>$%3 raY #UiQCYcNwtPr:;,7{w6T Nax}+\҈^A{DՌ$~wx t /#M.'B{yhaz5|)*˺,;?j'k<꠽L(3T?+w-?\FLmGE4A"(dU\#OY DSO>V4e8 M{ˆz#A)7 p"mq7i Ut,I[3-jg{ZroSa: qp0d,fiGD `]1Y)K:nWW ;vHOTuQ^YyS!EPN*'=O'5SRV%$ ȇ*x3aU){ ӿ N}*ŚeunrT_5؍Mkݑ_}PM;xr : Y Bl71^ R 0h^9c7iTkߋmԻX՛ao0w1߭.efm&*DOfUGl}>z83$.x(ouӡWg`7QWx;s}=Xޘ.u®( P'oid.݂ɍ@xX W  v#cUHv gM_Oro-!fZ5b[IKj sz[ؓ4f.NY*C09T}$CG%*h~7\\TZhYM[eM^32I@ؽ"\zpVa3i=5T!oܨ7ޔ[7?WwibViÏ dE<䁖FTl {U搫̹|bEsaA77 *Z=Uouh(󯯉璔N+i&3Bȸ%+Gw _+wLKôF%8'y~Lqɂz?Z,J>T>, nY$Gا!)cTܮHpۣ+=8^Rkp`tTD_\='N?ΕI0x0Wӷ5bۂڣ, 6ߦb|NDh?/_(ɚ_7#z A;D ilRxUB.9]eyLC$ey\4mYʹj֢ ȾF@5 K?#9Q5HP^wm#혯YOuQ!i>>٨\ME'; 6k~:o:;V941=;Z.NQ`6<9Lz04\ەnJ pO1hyyΌtu1 ֨RJp>6.\#<ߣô>bMS`q+l&V {P-+ kSTBh-bVvI-:ЮBЀUm .KPo]pB;Dݪ~(OS |-(eaLԇ|xVyqTYq[8`W%[N-%W0'΄e*yN}|:x NG e/yb{BaZPnR V\ȸ4S2g:\mcGQ'xKTK#%]n*u8q|"*{t$.I{OW2#-G:28cRRC5 XkS7+ݐ^ ĸzK4y'V# S1@`OoH*m,=c|F>I(ޘK9I:MJޫ~HrXezؗlGm -G DH!`d:+Y)f1A8E ^73 \`q~J MCgom%.fF[@ݢިK#ssѶiMlܼNU>뙦d}ò8{Ͳna֨e{& v-s=#kKk%BK7xofy_)10X^&O]/7_^@%>,tB: YNR\RXq5XtAG 9NA5g9H5b\fkAcA "X `uf BWu5`gPl~lpnV)R҈ Gg)?os!0]G`PLpA"ݔfЄrkm۰f-Rpcu$:L֦QٽS`BB& O ؘWNx, X;y%]ڜG@E_ɥUyGMްyTߢ_&fPX;}<]><&[eTy35J2~MH$c1m nnVR+dm7fVsiTJ+ݻܥؼ7G!xM[(*fx3meY`!'d~:z)A;YVbQ9owy`GDAq\Ö29%C1ҰiQl7!V071yxr=qLn[Ͼ53'{K} }+ W^epA4?@B?Ew)oSt#.Af`6FMB 0bB F.zL ܀$Ig搢3uxcOp_s*-V2r 0)Wg]]Cook!aAkxQ8)oXx&:O-ioy}~3HM Y+c1'` vŬG}׆J{> 2,f7KwNzEо5$C)D!4ϐ>7JIr8L٢K ]O0g 4ʕheڣi3urzrg$ZVdY0!)d;F)̬*L~' -2\llbG8bCZ yb~2agpFusif6T5(0 "S/P8\Fzm-B_'M4u[eC !Y5eU")P  +'d 1N k,^X*6Đn@K Vk I G1sIy-R!L a>Gٖ[@ JҔ,>7lX-˱"I቗Dp81H X,IY7EŃ@O($)Hz: 2g 7n[sN h1C$~#9镣Չ)$'xjNd 4xA8 PD' 07'nhq-t{=vYP]+C+0Df=QmeN{jcoJjHcHT|%Gخ3nN0Q3n`8պub]d%0ª]_Gߓ4Vs(Ƨd%!fIOgH.k'v` `bC2*a3qڎ %\^'κ |bV4`ɭeOv`#dY{K6:֜_Tr `ps9mRɨ|H[Iwad_ha=2bfYڭŚ!;8D8d͋7g߮'nj ҕNVS( 1 NAF4 b紐 CC9;Hu A 5/6]rX<蘃:hów$MS ^ B g')X5DEU3<yuǦs*U~=y;]7NziݨưQ,vsj2 7 UʈN<V(Yl*yP& PC{F596i'V-8}sTQ޺w5Dҥ`;l78 ~KROf9߉ ݼքT2҅?. ?ZQ5K*Vpu4앵w [z#@f6huCss ;9 *"Zt }.5_"K>D&^߿ 6nUՊ7=Y>j+h+L*K96.ůx=S@, sB Zͬ^s*?Ak+ZRCYE|ȝ  ]l3ZdnV0^'YY̘y精m,gt`s/rNl;Q't~R+).Qr{DL>ww í8>xxDŽGJذ[3AUGҥ^= A"LV[4&SVs9a h!Ou;HbiD2> tt} T5ZE1\|p_ ' h>}r0d./~6XuBo7:psDSrBm@nxlu.=d|~kZ]' _s &%=f5JX-V(JŞ0e~TAnVR-Ql(- ΁$=-xeG7 /=D$._O4aZ:ǩvux,8&ܛֵ[ 0@񲌳XM!grz=T71INlgCe ݭ!ߙ,NC&ؤ:t^DV8&+KOG%>n{Oz.>xCY3uGJ#a:K-[ލ VoNpbO^?|@" l$]7R,J3bjU"44IM/ 'N,ZB~HJA-(fRzjJmlEԲ&zJ#_:|2K·QZ#Јe15:q@< #zhYEP0ALYkH:spk'IE%d`H7INKʯ-b[C(e1Y0 ӧU>1zjP\D{>=R,_!I_=HGN\zOY|,.B5܃/rG^pT2<%AC9'tTs lQ:yֻ(J4g0}B6{ކ@E7+ +gᯬ*f"_"bʒF"qY7 j5@3f_!!%PY\ne"g~5Jos#cDo\ 1kz 5+2}sZ*-BE}S@=mBd>EwdU$MًC4/7ug zיʖicQI7RR6<<,;,q]ʀeU_EǜTzi7Sޘ#)e\W'bӅY\6#557G'l<ޏEbJ4+by1YM{tj9VgB?}L#@}Ù) WFVd <ǛѓSJ@_9YQ-BA|ȷiQ\ [״ kcUR3[ZUn]{*ov,kdy <<_yC+jEMy++W7x]Ą#xmX}z(BۖOBo+ؽc*x2"8^K_=B_VMi$+q1 #|LVry[v#qiq`k7%zO~+@I!\)h5炔ج2*~*R]GR )rp eƤKlF^qptJ90j\ :(;FtS?\96>¤%͘/ `M~u5BQwt6G3iλX1l`JU4/3}$$zM<#D%PNȭ#'9/4_@8rzO2fúj A9Y?rz |>S[͊m=Fw,1 O%;AK^ ; (Z4V^#W 7?&f8a9W<.W"(㋸ 'ŒF|e'VUSP W*Rc_ņǴʶdr}v;4K?.e)"Xn[1*3cgoQujic;Q%db"ݻ퀓*Ezz*ʘaDzrI-87k_+уlnM(>-=8VF0m|+xJW{63~V‹nq)jK+lq@KGsy+vGU  ﲢ>XA,R1ww qyi3wcdMbJJ"^WDžr5RfKBmsƶdtUTE9to>) @pA p>~W3*[댓5|"U5W;9$'p K +ҷ 3 a1%k~~]UD`b<^lngMoK3yQQ=བ:}cv.%+\-$}wߵIF3dje VVX,fҗZѾw 5ُ!c$ 4xL[dAË0B- 赗&uu- V~HdWA{6XKv];d,ֱ(8ᇘi*7i 2=mP^ꐌO'ʛG $vL` [`Uue=NBl_vhh)iCn1?Xi%^`X\gɏ]+ ޳ d sU#_~@2q"܀htWCM_8Cr =e?,e8Y !$6x$l1&,chgtJo[Q ]_4KJ7s_jZA\_:Q"VACmT͝UX&0i_bv.qb$~!NZ RgZ;! (qY vc`veNPʑە w!H3ɰ+ov_+ޝl$%2xi.TeR T_;g\]}F` a=0MK jw}#ŶKϤ͕h .'#v 8Ɗ?"q'bO=tF +!G=jJL(_%;FAo ][17aG= KhVU$Z 3p{ǹ:AGOc7?N ZA%%xi赊ĺ˫vޠgwIsl|Y. uj#Em L <4MQ9ſohMp:$ v3Ieq\13~ZPX=3b=qad r:_E|14&O¥2A먃㷘&gih! NxOYL #B]B:@lRyW`E' UAKc@vyZJ8mn )ʹQ\%x؆}K05Hg9%n%t0/'OdmK[ì"&l)H(? -AMwYjO[&voGnB@kUUkp &f"qSbWRح{\a4޼|k{)92ۮ+7Z~7SnQĮ^#{*M޹wC;t!J>39RKĩ5m~6krh,Llю De j&:\ET op}I9"͆0P 4ևyſnTb Z al)G.{/3gඵn*bcG|j'wې̨SiMTzHY-KM67ݎVϨ9G#y$6R"Wo 6N#CBkSxk iB_hZŭ\v͔%<.BluIYTuuz`a%kv.4۔("a(A|1ItX"6I(KL҂Nvy㿐Wرiq3o:%lP]GnEOCLDO!TZ@N*#Oq?!zOy<5Io;\ܤ>*dnoMVO'Z{}/+=ED du DEWCi6 g#l5!M&\3\*iIQ g^w7O T ݓt#5?(זm>ǏX2CˣLc0/YؔTJ%TaJי4Yně'05DO8LuZdZ'ψ`ɼrjx=)کx~" 'I%6H jZA??hL3yKg*>&c;Ud6~sͧh}"zﺺm:׷V^W/D-w[ևW9^RDEpQ,,^s̘*W&$Խڭu(Js3(ԨV{y:ݞŎWѶ*_|Id`*X#})X ;ƍ-Ok,k%}E?aI<$LGG<ص\ݶ[\& 8W,kd1[7d!2|.\XP]s!s(ҐRh:= A @ǎ*+[i1(DT;wcєE2sj] _i_wL:LV.6w֜%}Wev04Kc@q "٦"wH;8#?c 1 xSᴜ#XN_E1nh#/:=f=2YM"થOB[ #+)vKJI>pt [B39eD1Z|bMT&ܹ ]87 5Kh<0HS+$H2%z̧Pc7v#3=Q6KntdH:=rړakFy?%p$92U[I390,.MosxGbM<xPAKu`z`RK}r2x6Ľa,8F 7؞j7L>Ig2>Adpn[ /s 6쒨R\\Ǡ])tܱqf,( mA%UUb_$KjYW}; t"Y/2վ-3_G 0;Woȿ5ܪ'MJo#W\ dҢ`uR[ )lj+L)YM5v0wr 쁐lP$qX|}BeauMi1ߥ* ccU~,}~Y7Wc.D$LdFtNwגA}Lbu ;+'+^[ 6|:Go),1|9R/Xp=+ahMqkCNRL#vgos7,Q0")+U4ЪH͍b4p,c3c F*/hBق^\K?Y* hmywM<F\ܗdG=QڛFnB$'9yy3uELG$qk C C ׁ 7f.d9n插LEFp f WXaR}\(=Lg['waD3uAM#؋] ۃe1W m$%ikGs(=&k=Z7؀JiK\Ҫ80aK  Wfz'[6c "H@ mQEL,Y ZE! 5꫶*Ώ6Smt]EtmyOvT~ٰ%*:”5z.\x¯@x.x' 6k}T_:xJ4߈a~y{ 5'<LGo {&ŧ:m2Bھx1}_Ըϯ8WbFjĭKvgBsƎ#N``mOcq9FjPox.:!Q%WO:e2Q(']"^"хKB*˞\ھsSД cv  ˕?{|nv 쬦Y mQeOܤHyŘ1l㎟~w3SrGh aim|T_ZĈX7QO=yki.(1(5Ai0O 9 SUoB#Q -.|"tc;Кۣo;gIh/wՌ/r|vZ ̪(HZrd3X:ckO)P\>ohM_tUxb N^ACx@Hf܏mnf2 #'}51V"y";XL0-S9bJkwZ V[Y?}W)?%/z֥a 4r>}s&nx׀A DQ'\U|5CRSw7Hyg> J[ %(nj̳v;o;=&[1l^ "jemU惝vY!, 7"3zm#:Zyv.b?ͽ7, sHw2 <[٬ѷ,TFkt^{(ͯ}ѱww"0}MImuM,vD*Ԉ%^YdvPAMl=G򛐇Y,yϣOܩ%.Ek70D\v71O aZBYX2ڹq&I5u]y㗁> M#(vmBIx?Ê!־k1" |ˢGDwoNwCRY쌋M&HT2⧊!|nvKHC#d UyD ́%95ƠC/:1gJubb-8boMs+YB2{ٵ5T+U&s0N7:mRvpcKd묬2v5Q۾N (Usɷm+XDj‹/ouA>eK1g%?x25(4'o\LyiQwߘ +#lpc5ݛBIԛn9e僬Ho:|y:VzxdUYƇwJ9sR@ KU> mzGvQ"=O޹ P'}`!kKD  Xն$Nyp,avYapi0 ]SYIukqP̆%(8koJoVn|p=Qmը˹VOHHTu~<`~ 4;`fVT$| FƉh $N8iϝW XYcee`rFm<&5xe1QF`#Et+G]dJD15%9w0!e}ҨG9"?dŰ_{!pBsQk`g@reL*09{xZ/-0>=Շ-6vx\^OL*:]ߑ\38~vgjE aN̻>1YH/hc@xqŒAj%A<3[1K9xߑ=WFPm8L$ \ {NęӒPR&Wm݆˽t)T$esǘgЧAti^$ |0|45v>0+:{~f3 mCs UfpoXfGF=IvΥ D”8Q5RدS ul'IKŠK2γdg-ky'tbA!%=[ ;>U~D~]K1Wh_wpdK@ )Υ @YPmY"sx%L)e(h6F-un|7-4 4p'QWIm 3'E4 {\݃u/Kq g1}P9LϠ\O),u$Ff%~7TԠi1{ӗxa Q$[T`zAɊ h)$Cds"DBLMvU_^WHLr?(M)Z2?I^ґ+zgwd[Rao'kGv DT%)#6[Q |f@6p6MԣVfB vݘcPJy@ãKꐋO@YQ"Q!=8tM5{\m_4sԴ:Pnk6UJ9nveL mg܁WHBe(sk͜%;v 8YES ҺhU \>p$J<(Q [u8 n\N?b[>;PsIlq,:P˯YreRq ظ3J3nFKr(!5&^Of2Agy>0]au*}|~$8z+TXV%8 :z:Wkdf>z[Ԫ()T xGV`6zǍWYWo@ˉC q4c`R.-]0DT6Oݓ/aM=˃0[#@&Hq)ĒULȀ^|OyA&Lr~?CL+Q3a*Zq`heWG5Jͧ?ag!tl ->vƟj+tAPl$}̖mBYñKC5_oTC¤&R0<svJo8G1Rݎ˼CrѤĦ L׹q?57"ݕl O,%Cьī2^w\@KV@c&aIB~^NI`P7rgjxIbh/>i&'59:\hTB?eA Lg6 ?FKh0ppGh#,atݘJ`CGo`0%HVh|J-ͯJ .@g>XcV UG)3F Q]rԨEjW?H!,%Gn)I7_HUICoːAgI_p2@:t&STKPIBCtWDGI}H(E6ITӱd߼xÞol+;23DI4-}$ B _ ,h1{s9Tltr=wi%%ǺIXU1!޳1.le$WPCHMNby?߁Ž|;1bIz7{S/ԠB$P ~ǣ.Vj "XXZa:൫4Ot='㒰ecmIź9oqƻG`5[W\űhDKI(ޫ'܆dͧZ%x(B7OB+櫿CRwZ9Zpuլ=~'{B<ٿɘƶxMrMFrhp_QS/p 97UQWgf/rҮd!eoN:A8u}|7kW&/sc.ac]I"7Gz{{aX^Y]\1mJ],O ̤ͼq*?vOrrG0W1}ǡz"uDM8?K6ZH{4"`29ڌkb(zΖ!p'4T{O4߃euS WFYG`T:\}Q7Y9yKHG(djSRĩ{.d֩.o.Vk0썪>İj^0 :52̶ d+)Iw?Vd8O7⿕CZŅ-lls˪H+0sͼT"rh՝:Ѣ __ÎOkO]\Ä4)CjcT22XUZG5BX"xœ]r]5^:D×n<]8ڧh4zz 2\]:a1Mn:u0 }N{6{S6!0ׇ>iF(amErwfaKU 혍;piK|l#WQ" J o֙j 6Oƥj yRugQw #k'MOnzƾU]|C…!_p`J-~:9yv|;HD66@JSȈ* BW Ӎ8uȻPۡep B&DC 8:#$l7-vav) gkkBw GL^WJ=JAu>< @t-j LމX:EIRt|sa|!8EM% rS@&V5QLqBus}=֫xF ~34ॖ/B臇L$TPF5^jk&N vƽT{{lMr&V MAe&#f^uYi?00ƑZPUb$4wwЉ?X?6m_zZVPl$R!O5_ˋ)Fdsw9 /i霆9YsM;KW/\񜌿vezF'M'B mIC8"%%ЏJ".(.&V#Wn>M$ ʏWv>SHN =J*4bXW]}1Lmz&6jYbbyGp4i(A:S4_ x.̥\lw y¬#\ٷ:;tc.\!#tI V,N <#E^dȌDsp Υ  %p*KD-c[V$BއPx7HIq4%v6BMpo6[QEvʈN mesblǓжqf;@\)\1K.1m"̈́sIm4fbqݣQCaWeLh k޾syi~(݈HEq{37ƷMG`/Fg8INIՉȕk (4(M41?Dl).V`2+ }!uԢ./T};fuҁC4̹!,׳ʹH7*LC *"F?uq7G Ňgmf+;Zt,>%UfiŇډE?-/ef{%JbbLL}^^ /[̣7|„{O[CAtgGF.;;dr324Kn%yjAѩ,ת.J< (ln;X{CH뫨5x|*J[ EBiF v\_N?&|ٽ 3P vzMqB%^pCe;"lnNTV^x7,,^ib<:N{I>1 r'ƭBFft.u<.+[`fd40_,Wi~`PYekyLAџXov6 /9LɄ1kK5'AoAZ*ḷ` _2FVf!=8ARJtcD.x\C5sΛҸg- Ks59i'92 {4228G"R]Bn"*(CeNyOZ'70ra$f.Fqz_X8OtѤam:dq,a"PGjF[62$dL=,Ԏ+˯jK. Gc4T,OEn!;i컀QA E=a@3Wlo美{^;iE-Ĵ:o G .+]A!h 1sҊ=x=7L1}]u~XzhPxE I=mF3J\:ϟ7E򽝖n|C(uCvIjxB|4{'j&Y^#2DVM7zw\ 7\\(M6[c{Ϯ<%H\~' m^6Cqz iX(<_[WJhUY\u6jvw< qO1&ui9ZKQ?ţǢZ_t_ *+=/fntcuvRHaO(QD=SgT X.C[´޶תk@a2 `)xD1# /Pl!mw5'5v3?b>3lҽk )8VWZ:&ŷ[٢If7r5m%,:VTJZ,"qOҡ[Q0*jRcϷ:LC>0yg6$ӊ>,N.AHIs5G MBckҙ;4hFuhb _(<s罔@?aQXYzIQ~Н9o*k Y xh@d=ꌣ&h #d7RdԨIUKs=i'DpNE9/Yw'>i]{.l 丹ŎFMn%-ʎʡHG !^6)[$%yѥ8ۚ$9m7<,u!_BD, ͐R{=k7nkSӺ{g'?ZSᗍKnd‰wԟ,-ݴZ!j*/Oclb|meM0+kM=Oejf:c~7xAG5smNE"T4=/}aPM W 8_"f0te:B= f(Zȼ:!'B!&YAXkAթd`hh/X 2tW+_~Q\praR݋!ˊ`\v.nD(dOȲY%JVUsI+h=FKoO<3DfGF3aG'rMLFnfկBAeFqb{5*021'7#zN gv9l ;CCnf>40Zo=a 'UzO8P9BQٺ6{.zyG\/Ies:ShxCܪ]  wjBƸɚ*lHvSɿQ: (HPj+_oFs& 0gFHUP0 bl5jp#S:wU95oQ}lj|F5MtB e#ow5Ќ`^"'_D _KRgVDkYW n=1.Tƃ U8*3 RHD{R!ͤ1WN سMm'T F[LYFa]\ on.,zj {/4I26?pďes^P'@+J}TzHȥ'  eK2^\d突8eԋ6[j?m~MpBELR~eI<ajҗJ\t Jwd4fx%,Qz;ty(B M=THXe]w_?D2#r}0.{Jo#]S&\ Ay9l:+9<3*v 1n*`_ڃtAr kFD#0g1y뛲=_`u-+19bI~5 0͂,yՉ-Hp?qH~2FB ?hi w' p#BJ(|eԦ]cG3, ai5%H P0r4'ڡ3&u N%pph;]qJ[*/;e"bl&e |.U]=D4T7g{p%_V҇FӠy׬`!NjO I2t ,l?jChX$ aIʭj,L3Gs/{_qEq";(nCα"5ŭŏLxsKq~~]]_NΤKS5J(/L@7+r6L\VEjA5.]&VSiP{ş%؀MO߽(Lvd},6g-byը^cQFGe^VN <4}\ށ_T&ԫ-TE?ez_e @/{{&d]׿:=O:}gȷviD V _DoG`0Xw#j?39j8v.R~r8 7[fgƮ]Y;SJG&62du?wo PxpyQr|<Ջ)_Sלg2cMEywSjCĨ;& iK ٣߂'*[<PM*STUf+TumJjiNpQWC%UB~{ ʼPczH%N]3.M)KL yCJX_Ƙ&Tx Dw3ⶩE}8k|g:4T%AeȗnX;\ug7;q}͇b^Pve#V7V:TgB ZDp U"FK~H+.pwكS3#=ĨgO-V $ŀ2αH"ƕl.-ҊEqv2[0ch%;3oAs%Q(=Ic 1^(n  iD!y|tjZS3$N”ϠǏ\Y,?n;l3ܕLpV1U9Qo5'!ް^ftUm\D- `6MC&\S=.7сt1G5 F:k-Zb{l9s#e{HC!zzyjA'8u=ko=KtN2b{a` K22e=(a(l< >t:agFZ1W"@jܧjR*sPlN*zjY-sϐh *ZDo.硻N-7%rwNsP%,JqƧTͱ~[_MnxqF' K Y /RB|{/Ɗo?a8 L(ҍNP(0_K#r>̤OLdN@=&|5'AQ+l,u{ j1Ā֨tyxGN;rUZ5 Պ[G-lz))2kD !* Oi/ .<8vPy IEN-_2ɋ$ )ڷM`t/cw45N _HCS󈜌Ah6H7ر(rê^i^ Y^:q<%@kxlV%[qV{ZBRTGgkc'"OJ isXn/GE]Q-2 bӏ}=6QCXT:Fmi? YC=}k<FK?Έ7г9H֔Σ} zN*%JOm T b4mX߮`:JPXUMtTrWx3%L@M;O Q[zz>wg@owB. nN$iB隮dO0=AÎl[tC`EN㞫XKA쑒|(ۜ ΐ6=|L9u5D@U~l!VJ-<ڵwUy.d׀y[BJq lBiw;sR;? dmh6 4a@tt-Ht^5FXx9*C.mT (-Gj)is"O`2,lV & q).!l)qT:vAyF]G&恨Ϩzēo/yL E7 {!u]sofJK_Ss LF9=w: 98(s"b75jJS\40K2glWşOΫkDhY7i f6(ƳFΘ[NeJ+!X'J2v"jy.wf3Bm-)Q{rQɑ!{OI5ۡE]zG" ._ !j'ё/PGyB9?]n;Jb~ƥK믁m3H (*`zJ#m|1>i1 +ɻ!}b" W; PP/5IڏƜ8joDFX+ HHE ת`m a߶rtN.0v&8[@h;5G7d{<–e=c/w䏜ȆQ:s,Rb8Q(-n5ު%FrbBtsyoDIohNj< ߕw1`]q4Nr'ᠻ (̅+ ( QEJicIتy]QrՆRg iX|R[8h _d1K?G_kg54LUڔxs) k&&Myzy޽J=:&+=2^6qw>s`_YY"FJa;:QEʧ1)UB;4:fҿ!}$]"oXF UD3Jf^q>[nl9Da WkڧW@Nnktl-N? nKfD6*W]gȔHT\o*干Ue`b[c_[YÂ:|-P8F:ٽ itˬj=-.Pu f= 0Jׁ=`0SLm`py.lWs%Xߨie7^}XedB-ߑ*]XƲ(.n t2bܕ Hq?ke'f,tKl5|(>!qCR8VhS>(ţUZJU5ϰ&H1QƩP Ӷu,T+z?h: >{s]ZLU /EyLѐ-x)2Z:ϥ`H.#ɋm]S2`Ax|,N b["! 1.A ):XY=T<,,vKrU Nw%J&K#hn oB蹽'x+3_mHn|>v$TZli, V l:oV!hL Tg(ED4rQ[+Րepe$ Ӭļ irx$zPAɕ7!Y3- ⟊|N21A!fjajʓ` 0,xOVʫZ!h&ج43`, yFt66'c%2YSUVm>SgPbojAPr% "jEQMhyc3 6Cj'rۏrSF"הj\f_9 BϘ +:e2ߖ|ndq܎$D;c$5'b Fpi7GFtm{9rC%-(ŋ lJja(@_ޘRƍ*#RT&h VA#J'>5k nE˂dHU𹜢 l)ZǟbǬ \!=Z`3&d-&L) I +)[#d||> :Yx4J`Xm(vf)[|ǛB=7J&GzvG6rLT*u2| LIf*8KCub)Vj\ϪY:4cTr#15yx7^H wL\:ċΆ|ۄsGA]Wْn`)]>t)nޮ :\kWx+1 ,^Dx۰f(8,hC)"ؑ^w?BVV$Bù!5J6n41GIa_]v62 69{/~h?nL / e=ҹy hinAĎݠR+DeV3ρ  S6~'lÃ%D:avwS]SS^lkfaͣc1_Q宼ޝrgQ/v_3`B"!?oT:)geDX?qoRpn!-k,c@:؊> p"ڨ nJr`QRs܉yNۢ%42) ʄgiL|f'!ėhA 5=U[Hc5y|(DݧXo{SV2Bu ~`,{ v2fH8Liqw<C;:Q;)pzBŻV~]! |cb@2<jZ//y+7 ީX[<r' N=<vBM)8ԇbQʁW^܎L,Ӛa#fe`-r߇Vۆ0sq dG9quJ2;O캃*Y"{Y7pQ1ʃ$q wX:0c6hjח|h4ꗻ򸸘)P0fp51Vso!ڰIPaژHDvU3QucNhe3 XY_kdmo@C?3^=k,bXOQν/ܦAC,̞DRE~s *aT\P3-{A䦠Ƹpg PHNr(KX!GJR{xP ]@J-$8qԱE-aSG<}].Kf‡|vi@=j-ZA٤vC۝L⎜pӏW#)IAD$`4ufju"N \Wj$Kw)F҃U e3 -Bĥzwm${;~vXH/CG 儯<M͋B) 1;S큓'aB^p[(뽺BXs*ʯF 3%py2΢ 9ѥRBx,`& ^%Cֈjk/͢T>ྮa/ Cj&ꅔ{BF_r/J9'WL<};9F5#5b1fo'JG)eV0*aHic1&+6QzݶV]TfT6Mj~lcqӚZgJS^R~>U47Ǟ(ea0JGY _NZ3q[ /PV&uR'˫E5^2 wv͐Q)J^w 椝b |%$إR+cHL"Z\}:i7@!Dz1TPz|Q<\lƒ| .GF>Lu~T~(9;޽`DkJ ̨4Ppq R-?H\N<⒍UOwKnsFbf?}hIF_fJ^ޡ{Bv$ݞ.u4xx||#(ʄ!-^w40lrU]b'v ]DO>[2SX E^9mWAD{U [9Z# LŸ,ML6lm{Ā`sNb{ 5"Lx<R,_X/b⇃*A^ ywk&}!N6qzn I^6g~$;ƁdK,*=+ c~ZJhAFo0Z pRR'fD[K~򳗦oX|v/-7=epC9O}zPzCcy@=-)y$i<{9e'5F(N>k3T9 $ bw ՘z9tp)(SB &pKc][>&a',#"cGAʌM.=ͣg&0:ʮ?X+R ^v ڨb2h Q;3OifZ{A43M>$5q:8ݴ=4 2j8uب_,n`m^mQJ7cϬ9CLN# 5YL3"*/+HHtO 1 "QL&:J^h烍Pf8,6i}S2_ڰ5T*qkŢВ~ :#&k8r_9_78įӄ2$ ;6g{\=A$&{w7u(;G\B?5D 4vF$K2P&L([R $G{Gwon|ߚ@]gVc0ثJz@*"ԣ =8YiSlz-rPsp;HVQRtbr7.F,Gx a>aP6qY`x~<ٛ8;ܞ,wAy(Aj~I7fُ .ô+$D'wCi7-IK39DTcč+62a(n`#/ `[8 q*gJUw6Qm}p7R?8 lx93:zg7Zi:7X]vsCGk^'A+TeŪؾ ܅nܩ:vq*?r\'C}gFFQR. {y@VXqLxaiۄ +4YG8IIY"cBS16?101sB,(fnb"O(WxbGH-dWB dk!GTff;#_8{1U`y8j3eڜ6 8ptYV%"$XY 7Mϗp?= ڲ1͏p̜J :YqQBtLgq͓& 8(#/)ۑvڿA0z֌њI:nlUVWܵ8IYԅ Hg uJơeC9FQ/ӭr/CF=S/՘x,J'9Q*O!14tB_1. !"St-:0O HLIJflj5xYL3l~x²rēpc.PF>nvW(JW%,33N:_y{uQ^,\̳sɱMHxpBC󁿯c~O.mE&ONZN5eqHQ |AH,Y-&yjþ,|QL>Ub_N)5rΚH! SPi$_!5aAnFFB mekaA'`Vgϥj,U,l{˘hFvTʋ͋GC^6]V9>4sK[atM}ԲJck.Z\SsAj h?ibE^ OMFͷ.?Noo 7F+ȅzt21~))y;%ta5cGY,@uhYm*س*b} A-,l0pi*Ex@R}1(][XrZos^: JNnC66k!>4:B=UOVSPj㛊GsWW7138휴A)uCiBS{dp7`)TpE'smzg*# 󣔷+ r!PՇ%Yؑo@ç!rjJe71dj]$i>pcT~МAƞUZO6}L{6O! pL["\ʳ;]C j0<{3lڃmm_8R >Nz c SZf?7ڤk_ .Ϋ`iԊc25~=ʚiʛd>;ľRѽP9CoSK –R߲rbfMCb z}]tVW 7E|ZQJ;$TʌF>t,8<2%2}r%Ά'fa ۖMWX,2v,;TGSr=s&D2ꤨzfn8Վj/PgDϞ5nj-nioWI ťHfu9킴0D'qNe9й e60\Tv;vB_ r| VB$εNe9h"s|snbbN/ιLbR'oMN,?&Z`5sI>QCA|QۚX(:Bh mƁ IIc8 |ξl@6oiȠbЌ*q6ie؁B{OZ 7i RX,YE㍷2aeaD3Ïyკ 7,WМxh꺐Ɋ6z1Yպ9U q{Ԥ|Fg^x l t=ZIS*H[ê#a5:3ՔK!?3#jr3F)\DZ)ɖ؟l|( Ҭ@cfE,# 7ȴ faJ_Ë}E88s;g Qjp6YcP Uti~l|~GQrC~h9_|Օv5wQdߢ@ȥ9Y&TVQ]o?u3yPn9 Rvq?Ҵz&fvtb$w=}*B:=!DŽ} ΧEc~@tHYNsT)Ug{`R& ~vF%>U>%ru{KgNs\e$@O{@'n!r4BnXihOs5ځ lF P\jL X{ N.&@a רȒqM|1WLw-h1^v%9-h Z <@7R.Ei!h$SO=jKV`썥g$x?6;(shFzondppZO܅DE]`\ qsUcBї{e=>f8x[/ߙcJ p#6mb4B(ل[Dj(22Qa>1:}cܤ<9FKbp\,"E ߔJ RgM>*<2roP\d aX&xV M^(GȐ #}ttI)N )ǵF,xC><ɉy8sݱNgMG;(!P|z)si,\}d[vnH^fswX7L9C F" }S}1:3{Q%C:Z`2OSn643B5&JBJ_KAyo HZ:Яjn)mn[t2o; '`bJ!**]#ަUd+,ØhJx啮v?Z?W*p۞SӇRFn/W 8Fbk)i~YHWmkMpckt8tߑorvp u`T6NnC(vY[b`&΂-dyXE/Q+\yDIhPZ{8PҋvNȮzvBbqG`A.;at*2lpӦIRmbVZSB$Ńv\p\- ưڮhGQ6yڟs,?3q HpnT*ˤ4atW>h@jRk+ec}^T_*&6!Rf{Ivz2ُl,0sob:N$szWēod2"qU1R |6dEBHe׸fL&/Z=%HT߾ j: T?g Zw=phd&!aǞ0>!(q%dFwQ X>~Pk^QF1FA3PO΍+qlN^EdKC)ba\sr= AA|cގl*rjiiC /s0{z1^"kԡs՝k(]lvCjF?y7hM6ˆfkb U$dƦ֭Y怖i%;4ւS=I$zޝ(w\q+{O z;1 ra1FX_k:vژcKt/|Q^,<3P}dJA>Id. UI K(G51G& CXpmW x ,xN_Wȟy Dsw[%~sfbL.\]fJ5'SлpgF_c0:7{?TOیcAY]<П2铋jbA~-}]z^Y%oUyAzm>+̿CYWzn&,=Nm,2&(a$2hItQ," P\-TnHKxkU(""(^l*(“MNŽKQ:?+o+pl﵃yI[֡&dnD+@T+x^_xntxfSj@-)U(] Iddvk?M1/aw J'Ɔ:n5RMB-yUh %m+đEF,ov>c{BzjC1:`,|D3i=&z:{^4E1Ѐt|+Y7,SѤod cͩ#'jkF$\@pŭfڒVt n.5_hI&>0Gj21hrPsfOfr9 0r IN_ Jk[)`|`'JGV ("a[l[ F`#g8,vxg}aʫq YX6.6Fv|p>K̥MMX؇clgk@'aGVQ[eSw(S-Iַ!MbYlypJ,;6_ʚQP6<`]lwKRI W)bnp~? p&#|)C➦yh$L F~'p9+y=I&ۀ01a؇zZ  jZ.29 8w 2zj u?PlYrv W|p m,_#q(5iȓo?:-+ @iZ4$Fs+<r^doSzT}<# *bZQ0Lb<՝…)ՐIgs &,4ǘ03`f&NY=\ƍkr0-Ό'MI){zx_=/-^A㢛E_ Omoy83Zփ㍮TG_Y]tNcq)!e&*tDu.rK`}3S{u*[`-My,J)Y NG}O U5~NᄁmhMkSrZJrF Q `sVZ`6rbצL$opBd ͍To,> vrR|F/')чLI|&M., (g#/;!pd,^hD-O&j%G_EȃR[S*Qϥ2twsWiwе`Ot )M_g(>dY< ⶊ`r܏n3ACr`O͜G0$I{7ivz;_mw*&1zqp.Fp^dku .IƮlK >. P[ECC1\E5 ڎIy&wdu_ꑨ툣v ZMid&G70=N͏V[(dž6s!s"8OӍTdBoA>7!l%Xr_TgJ Ba+긒GRggx7RǙ2l>yuA1,{24~ `~h <6EFfg0Rsp4N] @K#BcQtudkD4Q$hQP 5?WUd/byl=:u;Tzq'.Q 4 rDi} zX 3zD0 +`]/mٮW0WrX!Y'{)K  R 0XA,[[74F_I:i x+ƹg'__L]}[ cPRsny\KC 57tEư{|1fKeZ[=|Y&F} ;Ѯ) =#_==hyTFnb=bgEʊGZ3*V~DUf=CѕiKf'!SՙK^+qꏯ_~?"xO`E+kp<^{T^}hFwA; 6}H֐ U͍u=GP|<Ӿy/Io*` !R *%Pٗ^[M%i4P,p[pD);'OY 5𖳈!+z`J [ʶ^=4+7zL7-(kIz~{7|qbOp]=gsPKYX z}p!qls8\0M0@^@ DCfwo0T~Eڄ$/Լ3rNmĭoEg= ^1 o3iiz71޴I 蝿@cYU㪁glzcݬ0pGR9x^18|(Vޙ.uɯwӂmD9ECˮe*=OÈlQ+k"zQ|i?{{f $`yQ+r~ ROX-M3Q&6G9Ra! 8^==ʠ)5VUg J"(/`Agv~ɧ䜑a2la3OӐxeLxW0t^02:)'{â৥ `_*XǢQTYj=aU1nT+߱R -sYb^#زrψ:{4{ =NqMqAq9/QBD1dػJ.k=K gSN |߉VW)c@L/#q(|=rC[Mxyeޝ~cw[??f3b0+.?IveN ElVnDiG;۹vh,lKI@gװkj]yDDqoBXS$/Ǭ <mmd[pi9x~ixp~2{u۸{?#07!H4G \k#s'J푫gz#gBU˵~@qw79f"^zyUziLH6ۜrNmѦM8X&^ ?kd|i"< m3xxņq6;cFp3}m$A *<# ]n1lGx+\Q0S7:=6fԃ=pk=sqR^0 m*:rq9xFȤb x93}`c]$'?qYg6][oƚp${P>W3X~tq@b' ?1ߗtnTMQ 4U?* gh> wQ1AavdQ#l8>ݍRe佔FRD8hm7fk;n@'LOz? RӦ<6i;{}!UM=IY#okbw;"C%i;%\pxJ?C)ƺ"`YNAY\D6Ƞjg6b.QwI*j|pm&ݕNq)Ce󲘇6sM|nBE BbPF*\.3g5i9?4,Iʦ^D%*ft&Fdi0VFBSbf بuܢQt姓UpB Wr#e.!Oଓt.W0 NzGƧ 1쇧#g+w9b ?ZhcһցQJe-4vu1)Lƥ ~7 8<ˣu|N|1K) =nQߣ;$ii&4geBӟ c4@YH66XiǢU$\vHrwzw(E$i4("_\}k+nu 8ꖍ9R2<J"7`xQj6ߴZoJ:]7lEx&T5~ duƴFp'T2Eՠ&JRдf G_odsmooϷDS$rdQ]HQV(KWRd|dF/_N-q3`&gF;AŨ6y9ħ0pbh'2zjo֏z S'@iHcS26 սSᩍL\xYۏBR~Ujr0 b _N$]YIJ|5KxTLY=8Ӑ!0wpgND:>mڸ鈡}" Bqf{#bA 9(XS@x0NўX¿uRv˅ T&nsV &0NNz1nſBiɆY "AL|pg c-O, Ds7 BJ3h9F&vN2C.7Α~Z;AE+4Phk6IAiP ^cC06@uBi7 G u[r_A6|PfF[ʕ,-W]or*5`.DK!56U()/@S]i\Y xsp,"R OmAr>Elv/gIGF`l1:_c.ϋ;k:[̪.j R\eUkwMUyFekQ?Љ ]yͅ~yTثM1$ ꩭHq^T[\D HY@GDj:7EO{D4 9x qpV8sTδ{I%/a. ^+۞ me1‘-`pFz$<}_ kI@K2RLO̱ uBiÔFB ͠~QOGrBCܧ1zBF`{Iǁ)lnrKa#,KVm! '#ghvEF!H ͛v5ΠzӶ|uv'w&| c8Iw78Tď{QXR#ߜ ?/5]-$m`'pb^"u1Il0E,|9{7pɌM|+}臡wTb b+qo9AW){BJhBlȅ/Ay ^-F1&X;^0(nГw~̟Xa$:a.dfBWȎauM&3 +&2(di*ZH?hYr<@7N R*vSq}$ HFn@F:M=6B'T .^b&*xSNQ8&*'#^8N)ns{E# u|UTsynC{ |%O|kLb(ͺhoe9MM* fP@ʤ`Z TʺY>4/T MRIJsϨNmۮ/=+\<.C9`윮KfHP`yW[.F=p+bYA2z N&l[ҹʱZsl9/846R#aXZ%K@PxRy yi=:u ooeϑ3,N>*Z^aܟa5BUWĿ9!+UtmIuYDp:5J3Nh8'Lr=]ق+iNDσ1(׉1w#ZanjS Av% ;:y+wlv{!ڙT:oX?"ϊցwyV%ecH}|Ъf-LdVe}r1*+:px׵j0Ğs&cΆ<xKc/DV0%NIKqofǒnMT(0}BƟ 0] ֑=yk? v|V|WW4&y~9wr~#=#$E{[Bn"SRH{Uν_ZtL#܅;S ~/ORCP9:^q< doᨘFdvDrboss.8R1ܢJeNA#Q:HB݇D(C%ms0-7Zjጚي-nQ>^?E3 ?EkD+T6K{"F#zxOUį'[<'in; =0Z@\9{# b(ޓ1GtPY#Ҥ`vcIfo~BA:<ca񕚓ؠN"jU0\Zv{~iYg1oJOh0 UQW^{^΁Ջ)*7svLdbv&FV=, 8|KĴ`Nns0:u5uGqТi8U?'ԟ5/;FXF\i[7۷xid;;ŕ$xoQ `_*e {Bw[y=Z+]FB$(yiٵ=?b9׆qV*jg39"xv12^d,l~By:B9(h·g&BS~S*@ݟ|D&뢠qt,!(a 'gz<}.JOsk C w}鍳< @qyydgNF2~J הD 0t RL-!'+Gf%;NbG{*bd](h7 ro4R6w- mWxR>4{O LX)߫S0yg׾ 왑}tAHuohmt7y! wPKm\3q[K=/,Rw9%hߑqھF s`N"Gpk5q:S$U=0SO~A dhAl~9/!:A-ĤP!ɟV[kE&?fCͣH#G=%/ =HB ,is%a?ɑSZJUdىHVp#!^ p<٢BdJgf~j N N#kE\*I7U1ed7q-.cL m@,jӼ^CpۨšٿgqzV0T! 9=jğ%1RG ϊrM&kKÂA=Jc_F+Ȱ!lWf|\_] yH:cڮƟur[ڔ|M%fY"si&?CbǐKdV6uDs'!sf>` >-spw)6}xde!AIBvE=ӱߠdv;AQތ dbOy.Byvu4=?Nƞ2J7Lآ|#ע<.݄1낙d>E2.P\ %R#0YrS e%sJۻeQ$GCp\RRLWy[9i >Yӎ%rhCI{Vrh=y(VEn c=^ *w o#{Y]i(^} [@ܵTW <h,_ã&?F)юaJ6%oَ7񹀧b">MvW! V:_M #p{^[2m :^dd[)-ɞZ\uۦtʶe@J5t7%OsT' 10mS(*~Klc3UʅLUinb}GIJ0LS<%Wڔ?>Ȧ<|^q+@OUbc o],  "M#5 稂ၭpo7dI*h>imr݆Ǹr_?WTma=[;UCqv~Gmc֋HKc;R2 F/q+͠wl.Oݕ:51DUq^"g$Qm"{)W_Q RdɵC!ǘZ[?H]Z~P㔮^AI>87)~S\(4\ i~`5,/PA X{aDܴR`8]7&MO8B݃+'GwO@{K-$k`z>[2GIP3J6*@~N5|0m^|~~7οg"]ay(ݺw2Sw$ϙe2Yl e3v=FU4cYH55)3 ;T(kyx?s 1hin\-<`ODXQ3!0Sq )Vz6 8=hLJwhA7*Lx r豳AdWkӍ Gɴ:lGgH$YO&zNmsAQob_:V/=2w!"dGlm\Ť-' 9s}Ycqn! ۯ>#5 UVu V 32[ cP;.XW٠nO %q Kε׋P2ڧ s6VewQ32 Y`]z puNK~LucK< Vx? A^1Kʯ/@q#f~ v%Y\O$}zmwme6$ʷQAj#gKag@\dg䖇h6^5tHH!ȪZd}PtTHGiͳx`3TqO\o AI 2[Ruww!b%=#TȾ(ƷJG>('nHhnLG6pe'R!%gTCbJ|O}d% o)fo,Zk Š}$3J;`>$2=֌r[GYɇ32qOYjh{=* "XvԗF =9=DX?tS94< aؐЊTAg lx5_G5g=LOu򇒤 ??᫸d N5u%5ԣ6p7{טHƋLzm _k,IQ;^S9DD"q r*/{R2v:8hb_R"z$a-&VuxKr۹Z_4U̎.^SiÓ-P@\G a\7xm\5i(|B; ʅ*"_|K,m;NԂ @P*uuڷtf>m:ݳ,GuIvNW06ү4@0,v} |QyT c9Kݫ3Ȭ]+(Eh.u:s .O$ҿk:`qe84ZkѪ.Nt|)TPɎ :-HTLMa J\oc2y;?)Z@6)R-,ⓥ-`cB}x H@7q_8?JOBR:wA?hHYI~$lPυ1]k6|/;2;IfL@Z->#4=8d2/J Fdp5'7}lT;[ &.v!HgGrߐ㣚Cux`}ݠ-F6}C1_wozO57sžeQqa!6ቈ: D+fht1[eh.Կ/e[帊-ĔC(N='rK7Xق߀gOT!z< &bP"N6!?1 Ī=rJ)ƿ].H=<9J,oZŶW1%ʶam ɏxt2kA$''j EUlF'H6ȻujNX9 35%i;xhp:T}S-w+VRVo6(M wګ\^.i?Muvk? K/$c،'' &W–<M G>3l0D9Ni:A"&(vwe*F<*ň6띗NP0oԊ+=hP|;:Qaض3k|Fj7^En~PKnX\" aO)pŗC\kC?JF-x݁jn< o7A,INk _HIڵ#\4mO V`uS4%XXj&ڴ?qvlT(Dk\N~5-&'OGJn$?WC*I۱ q{֮*\FdB7@y+]^NM㽄KFBʡ{UE8&0H`Aͩ{cZn~D2c4s.V8HRE4r^k!!;&9{ye("Q5ղ JQ9:3%X9i׭75FU> ]spm J9dw5}W|Y*nř^hV ʵ|v.&\/7y查0QVçQ{5O0ꋗ",PBb~Hhå/[{/P `;yF‡[kBۧ-pwG\b  <ۦr 3~QLj= CP;Ler!FncP_5׼? 7byڛ?6Ǘ6Ȼ-s^ҬӟU@Et 05 ( @NmZ]5 2Q P=hmcyW4!r$dȬ2P]qF M )9(DwK^=ۭ4ݬo;/a&j< wyu,\Ď*hF,,Nҝz (~у;q%[Ll=;Xi.~鶙62&Ni79FDgK23D7FbK(I︚%R{UOV(;6Yҫl}Z|i! Wz.("l p?m3]pt%q%ԣ}xl2"xbٛ چV9A$(!dFvE3B}e?Aq v1K[Iq;1LoX!n _^`/|xl.,4M85hIr^w``Ŗ T^~URL2f]Ԣ 9:@QxEc:&\h(y ^advPbJ l\l& xhC40k?wt-_EzIa~)U,lAX2,yA t a\ G/ 9[<@㕎wN p_,9]567?^ҥLc*сz/cCiKdD f11k9- Xm-›>YG1.m;fGKJw'Y@S3'؋:gC\L|dzTAЯ"{ӐXtAe< c 1H**iOXcmx\J L'V*=|hr\7HX0ѳED_dPhͮJ_ |2thdaJ:Lm%zCZ/uǮ/~ 6OPǜ%py<7o({4=B,#};h;W B=w% H#qE_!D+oo   }>i6PO*PĎ b 󗓶IQ&B_ws;g]Z,r]M,;p]6[qPJp_(۸㋸:zBxļ N\T%5"jӺZ`+˹ @YtS;e:&~.|(WOi3l߀u|v7sgaLbf3Y.]QbԚdv}ͅ0pߋ&K$tdECDzN]OUfu+=>ڌ/ɇ]g83 u~[4cײy̝6R 0aR4{dWt"~MI%'ӽ۽*Iq]^Md`yJF/L[઱$`;o^[0҆aD!3%ڶys{Mp162<.Żye$~1`(=L=E<B%37E7Pn*9=;JKVCz:,'' 3WVn)<]@=ȘXH`~KTt\TAg+DH +#a gRrOb4^O\AוE7bC @0;-_0v ?чAnFhYǜΊXՍSXfzHʽR'%Iw g+X]fV4JoslK&s0) od(y'@| %ˠTΝveՁ 6 {kn~ܺT )D:xQ4t2YZ`g#3yb/ e 789gkNB}qXٸFk'߅*VPx3%ʜZ>air'.g9%C}.2rKd( yz%5n.\Xa#/=+@9g`?Tatz1wpDwM8,s&&S!'ëPP_L$mϵF>Xj`t*,O>r[3, PD.~_/nޒM۬݌1z58'KK4Bj]nTb_ Rvfy;hT)6 ~9]K8mV6 VI|ƫ6ϮM3dNzVc7Uz7pCoMK4XT{Z9\D)ϊ)Ҿ!kk(%VpIHs&0}g eLs•O}iK Kr` zLG2h. ivw삄rFE, ܄\uiBg WP_+WngevL!ABt%9ǚTwgHw_J# Q lȒ%)^ m2_ (b, 0Xa oYvvXo:oV9j@[(.P~aXR&ƿDmqtm)WS9w|>?,|O][ϖPT L<)h\4m%5}Nj[<#}-ۆP'ܟ8ΠpFꟐD0iBɚx5=(ό.1wes"ڈ`ΌAP!Epl;T}"lL&MBMgXg,M'՗UpfX1,#( _kISXw(kdfl9dbAf6.$yaKo}'3كK{`3UH%y&z!Tn{9Xh]φ6Uw8_ .[GmQh=/o[a'm^>Q"Am7b +VR O&DCq}ĴmMhԹHnsrṯT UAȼW͈A|=f,|\>WzrĬ Q5peՂBj״LmW]2,e!u} r/[..}6,֜++G7w/컾{3*o(2EQCLq{*yqV,B1_tI1]/+f:_kRÊ?|YTw~j)izejdB*?_oX ֓'%xB7Pr©+FѸufpF81)úam"OO=ߕ(K,#ݧ:2wi$^u[X1PXvcIY ݽE"86bRs=UCG!#ٙGR^; )k+ O@U%Ysnej "3"} d8|TM~9-Z8aa >fY~w>#) ʆ,m aX;@>L#GA5X ZſM{ ‘,;8 ;2sRs}{j5(DӥC[Mޛ^Vkzbwbiϊe)nNfop6ShA][>*()0r R߱D\C hwhd_]K0M gF$?,> =9C w:M [{GK`zP_Y0n.Ȫ\t/$X.׫R&ߥJRKGJ&?WX4 g!0叓~[T`0vc%[rWXծgDۮ' TNtQry1xh;;/1j|W91  8CasEآ5}j'E w:W9銀OKFSκ|*y$%55O#D)VkDUB1=<59| [ l*u;>oV[~E* hSҁ z;5窌5(;SxlR͉,% Qjj39SѢ$7Q1 <ItEd(jw%8?ҞM\sA4z[p2E\x麡ݦRr\c'BT\6E ʹOUA}\i@&9ZYѮj! +q;|8yZ 礁<ğD.kQ ,^6+uީF+}G>-ZpW @D7c 9d'7tppcJ^1k]ZaO<nץ X=:n<]/R!{P Hg,HpM64)}b@V-8G,_ *^$7358j8hGtB*้qD%ggpv0f<˶ѨUPrdpVBb''uiT,cqj3y,oq/>7pqdż7^g(]kX K͸}_^o UkBgϪN8ʧ9}.)vb #C,kFBXm^ͻ`d35AľKCp^mo "x1膀 D*GX7ĥƻ'.pz bx$PwxK J U|jlu`1劖Ӥ8 io&D?$ 3au(ϚΪ7"Bwh_bhǬ+~i[[̟J)@N-gV$`ku?(t3枱L+踲Ķ@JJos:n F%vus_ڗ+{F;hJW=y0\nGx{@1x&e̜5 ?Xerp3-aJ;h˶S̱ZP }%D'a)8}EFtxQIc_3el>#`|)*j_!%j9AKKA ->Raw;Wp94D:*EІKk^q'^HU!3Ù-$,M[(IP!W GOːL< R=XYYJ{M0Pݪ~5oɥ!d9SjGĒ'tT>D4&|0 w'ʭ~[0&@4Vő͉bŤhB& 1@͍+RiX%WK-ZK4uj%!P>f ý}}~,tt,-xxZ3~gL%s~| l[:I|w+Ve YR7s1J.zĿH$UڌH*?sc %jt75Jo^PjՑ*O]9 O'a2R%ߥdT~`Õ HcsoeCb1{U"ȮB.qnOqDvc|59)<r/k ˲+2c59Y2j3/rbԢ*Js r\}m.YEC4b@F 1<^ٗ6caeǤhyKlÛfn0ġ8ݢNe'c- N͖j`,tEa= "r\Xhd[5x8tֽw>=%6_\ sq4Dl_pO-[zDWw6&fzc0k?ƻ'e\(j.P1AHxR{>6q~'U=3BYT;Wc;x|>db^n.l+r^? *7@b}GiD!Lib0bN0ߧW׍BOLYjICڕdAdbEvӝKn{9[vlքJxJ?7:SR(ڇ!,CF#uN!-? vW?DvO& l\ye}gmҷ <>yk%xADZ>x T*QӨLat$ZPijKE Uw7MF #v=2^z !M,6pGZ$ NX'RnJa"id]W~Ksط@\* ȪHЩp>Jb Sr"wpmgg\`%e㮿;ﳺ{bw8g/c7'3l'_)ݜb[ FWcd砗@;G@^΀+$Fъl2S!]d ooT־)mE`W6I2A8d܍pPk`^YmLF?E.tpv}l@/[Sq ꥑʹfD/DGMqa92W)N')BE ?xK/y Qk&r7R;&WGY:5!Es'8 -p*b=4* Mk瀸sfw( xxeTP4 9]&&Հleى2:}g_(ae:O ]Kin *eXӪ!o]AuP5{jvxq#Cv˳+Ch quG)!*yzm,Y P,=buMCɨzJP5Hlm H4l ~0kΆ49^sƪ (1tC<|Zh2R\s%ܾV>FH#^$J|(e@ &He簆nrS*K{59 )0ijw"OJb-lWob29xI ͌/(g6Y.BjMTC(~|6OA#x/G|g$[vw 2hS"eLIu ;:1x'0NQ U1a6S㇩ҐWiY7Gly'0SJ",;T+&L|]u`he]6Nn+SF7 ˄U[_99AՇ]YP7T[#?ZfiUWM<l=Rs@@*tK?t1{CSm%= RhaU?atQZ՛dLgF1w ZO֢w#z Mb܉m5CZz]h^'~/d+9D{Q=tϴ;q=D8ۡsHd;; B9}( QȎtO.]V-8 ۂ;˜-;"pdSQ4-=O$-&t(0[N]⥩*6E[Y8Ѹ,T[uBQ @ֈvJ'flWP;Xd"Ay4qoOmGQ|fgBD$D3Kᙟl!?N;"8A0J"n-^{ZG`tkncY`PHyj8%ljA`,҂ٱҥ1 f,!`q[r@Bmlx!bn'~fsRM3dy\l1EdmWj|zKv\ D}%^؄;u]GW`Jpb~ )iz<=jP!GL,N_J!XtaΥԚ,O>AAZo p=:uUǹVMǐLB-æ-5-f ~`9o.hP Y1_+;!*`zǂ2+~cpIϞU6q{^$ % 5{Ye9e* !Uc܃)eB͈E6~įs[Tl`Q~EI0R6d/oE!4KE}[J0܊N5& ;kYikQ'5~P>}酄9 g?r%Y nGA99dRF:)3 Y%_(/eXGw蚽@JK{8L69ZVQvd+&!O}5fVooHA%znY;+PKa<}k/X7x~TZQxq2Dn"AGTz 07WB[|T[5 f<c>US˛R!%P(IGHt\)  JGF s &%U[ ,#{X<ڑ5uz)ZaOj| gWI(UTo"95Z)9'BQ?҉! d/h&vZ4hb\N=Xq>=hMƜUIb=d6R1,hif<1<;Nႁ`کS8; ԙʛTƂjO C͇Q4%;ʫ޶15q?\ղy4?pЀ3M*fVɉ#%ݝ:ja{R\LNk aV M".")ks@J+JE8]6SRr/Yt&]5}"xAmYJoV&h3%ÁR D= ^V|t?Q͟nkJ;}Bzd _8VW(ߗjSN^ nC^-?~qU0NӁZns)pj#R |*8HT24|IR4%6s(m- T tH7>#ξD-iQ{4"u=|şwQ<ߝNjN x+IZLd`$g7zh-ExB>r ٔ^, KYTC "XZ(oV̦~O' u! *X0ᡑGDZБb-> cFՉ0I#O͸Ѻj̡W<<'!r~&4LNgKR8jN<;T;Sh5q,Ů>&{f(/dXML[tCR/t(i#|&A?5)D\'tO uaةY2P=e(7nS.o 'ᛈC埉)&.@ۀĨS0u)Ve>1T$[a%ɀ^ 'z3XS/]җ:}W~C-vE1Tm!b61iXH]x*)C9"N<=/J$+E:|Hmڛ*m0 t W,lB Q5]1μ=_4t'Ů q ҫDFn\!j+5+e+ݹCQIK;,i5N2$PF>w9}z kߙً mU%bzRoK8!F6`K< Zs-OF(P׉N}txJ~!Y~{hՏN9b)ʠO]7*ڃun[ԕ|K4ShqcL.i 17ƀNq2)sw6e /~]#0`! 5F/XD;{1v{j]F}px*/s2nm/Y8N2aK]UE^f@: M㧦[JlʱYEd>ؓ (3K??vM;qs4Y4nȯPWw# 6=TphW'6t;Yv%,۰,{wF9h^LoUݾF3T/yN>ֆ`mS;>;j1[Q9U?[rvg}_!Im9y B)"X/Gn/Ug!fu)ລ/{X!~&XruOb*AT\W4ӂ-er?=6\2,RgSiHWsk,)NAU0S !Un/bĩxSA#Zf)D2n\j#v)\/RpQFjNŒ no}y!J,6%@w {%cSX6~w4 =1Et,xvc@0">A,jjLyuwb N[/XC} 3 s姏༙uԾɴ:zj:%0JJH m Xݑ d44ܳ8߰ a+q_5Sd$eצ`?Ύ[nQBx-GƩ wj#SzcPw7Ƞ5PCW6x&t._hHhwBمy4 κ/jdʛV*ʶ  KıcBه0H-Y JZ&1F;4[ʿOf*mל=ekRv\Q{[6uSi֊DBU%N v}aqJ87EIG`n@l'V 7H}G .֧.i1eP~NIGȔ."D /ՊK0^8ge)fhAmDHyaHZhh )gM 4zϜnT %7pb8T,nOdu&4ZĈY`w+n 5k'4(1Xp 0y$̴c8dض}nKS @@G v)eFȢGn16&7'8b, iCfcaǂsG6ݛPwoՔwɷ~gbIoAs*u6j$q"+G*Z<4<^>|.nnIto`!.1SH:'bg}n`RE~ ۏbٓdg4VK .U|J,@Fh +V9ezk Cj@&z-]4ʋ,q h?"w>9nenX_^oJɱ(0Kl{Ц`=YǺ/Y 0?8y$Y]fk[S@ D3WW[{tδo0 [r"v^h q| jR ƙcCp7i#wɓ$|ϲT.?} ~ 3!a9*:p_քJ2Na*k$Ą]3isBA^%wc@c`'ٹ:C5-dO{Ծ|.@OU(?m_X^ʅB/ R!QJLtwr}@{K7mAz Hࡩ,7MO \!dz:y@lGlQoGϻ_OQ#OQI]gk0SY4`.->eѸ) 1.#sO)s CMU["?ώː~rڭZAvM&{J3aBOZn=OMp:m3Jne%T8 IbuPﭑ#zZO2 kr,0q :ߘAx !qۖfegؗz`x$,^pS@Fx?*k^Y2+LN mi ~NJ[LC-se"`὚L-.oÀ $߿“q{c0͈}4wRn }j`q<-*h;IclS~n#&U|Z HhW?EgۅDth^5Xo):#o,'&xs( `D$8 0xʭ8.Sq Hy7uCe ݡ?ĀIkJoؒoSެk+0icz|8n7L2b4XGyNre[78kPD[//]D;I{nvoGhe),!Z)T܈lKyVe7 QuWL:4LEtDޞ"th#8 rsa?ی-g^Nw2_Ec8263"!t/'6FMDS>u\qh =ˀ78&^57[:XM!;9{FHǣN;Iio6}K͂T|ITd oR{CɡÛՎ%Fd7x8t;xi= ,0E.kF%9I5ǺڿO4M>(w PV?( Kw}`_7]=B"«~޿rrǬ$38-¤9[ߛRV^2(C>YOV= 6]OiPn4B5,IJ)iמ ueUf@  5(.i͟QSߌCܞը QG9aK sܷ1jyucfx0ݴ n"piԾg$([2gȥ14zB+Zxnɍ(]ӓcZDŃ";KӰ$iXtnwE|L-mZ=bsG[ٹ87f;c3Ui:Yp(9/v˲s'5 V}0Q׉v _qHCKOSILCˤL7 mc 'm>k'JKo5{ӒvT0?$r-6u Z Kh}(ZP6U3Nm?9jhϹ!2:giIZm 4*qShV9ݯQ$P F;M󤏈pӆ̿YԝVH|| ^&-ݒ-|XC:a-Ʌ~ie}+X^S( !H5tcb?}> X <`.K[f&\\/V &p94AeQcsZ^͉ 5Cd囂DG7б6D9ZbKt<_K(Ֆ3|G,']L(ZfL6{ԵeSCjC% ݨ@2؀R21qNr2yZCϒph[3)%ᤆv@z5Lk$TKt;)6gꮃ7=Yb}j3@|MFkïA_]<2& iB=A16gXVU%O!p*WHU{}6}Lڔڧ 'ѷ<ȩ"C{ uVy%GOk Y#P0VmJY=;R4AhX0TH?)eaCEtmw4|a-zS pz}rA9ysrcO6,r/WJVg݀_tht6FpƚUl};!DQgYِ-ZwɩvHT)dG_Ĉ AΑcKEzX`}H1%ᵉ@DX1{R6⥃ ۖ7Y&Xc#ndM1[ Zɕ>H rQm:C[xN p0*^$/ot14n5,JXB~Xsͺ5:r5[5;3߉5`$ÔPR"g!)zg xYF AnC*L4j>ڒ!}&βBes4PypxyKuxv[ ?,'urŪ֦V'b=GIM≓KNr3ED cZ@K:/1Q5r@7S` eP쯩#f.] Vh7lH7ivÏ87.ʙ\V >;I$nbL7.|N YElC絟h9PoPvѵޝ\|ӭ=pQ bX&ܦ%rGt&3p,E:خs|e wóՈKAjlE8ml^"ZC bJz |`̈́?D$eXч߽w0Jǹ+&[>^ $ v4m+sK.gHMRoqt/n$*=Ê婝r,%lԤEghZ+?0Z3lIlzun=]BldlG_z < qeY A{KMy0$ۀX]A'7;%b'[A\ e$ n}>i}KIx56.5&+%56lz*G+$qW<% oJ3k)H PQsW B_jʄ+ɅHKZ>q+!Z1wh^q\2o{=Jx4Q܀Y'AvLqDEgG')|Y`uD,^a qT ]}{c5,D2aB3`2xGOa}YCO۝nj*͏al(/H|ߤÅYK r&Pddi'rRu 7r6OreX8jCS$E PӉi\STzJ!O}:[Wn0A4մ%azVڳ)￷其N.}^B7E{&Þ %NSNx&d h7Yf9~+B2iVC>+l ʧ5ȃVw``ښ Il C<ם{v,gw)/7rN{:^988oEr3 E,E `Ѱ\p FrH=Fi3cGP|Ұl`XDopa[ {N*'"Xʻ $wg+'tGhJMie2~+j fޏ<58wAq![pe4 ˛qSD#\1S]zdϟevcSf4W>+p*5壟,pTPh{xa;AU࿷/nefb,?y6hjZ 9e zX\4NJd]xTfz1u |1ZuM ȄZnjoD%|{ uHL$dS<Xv(f 7(] <&Yʒ:9({f&8Jz-(8d}oz^e_߈--og ! +hWftO^K'k{SR:.H2eK9mF[TE$0SP7Sh;v* NH1&Pkﺯl2 űmߢuN+*m]Xr64.415[YC SU/e Lh+d wjkV"4}l7#wmH=[[*+weQلȪ]#uG'i7a#'eC# W?̱ ntO-`˘Ԧ]|yEɽ|$Dk}1{)x.^-}ѳBj:9#ɘ*K4-ך DeAcw^ixG]tΤule25/1+g=?T2e.mf/#6F#W՝/zZb3΋Tג4齟ۧ? ]#\`xQ6$?R„6i- 6r}(/:xD|(Ѻy0]W@皇xx |h'ǣO1%YTZU~%۝Y'}[']bE: kMg6{K<+:v}~`lݷڤpvp(U> f\p.Ulϼm/jG=r6kn (‚BZ y5FIRr1cu+GEh#jB*N:17]PqV'bJ:wo@ӰL>q0sa %vj)+oJk#j\"P̍FZTÛ:lﭵh{<}<12!ہ*}|U'MAGe4IX$>3a 2Юu{ˬȟV >r;ү.ٯͅ8],Y#Ȋ~,`ת[Sϖ"Q2` 3cUr/s+ޢXw52W;gF)?O\B bAk)CmYI+mh/KČ"Z2"2b$ҏWL/@[`!;XVe'MoJPb֐Yx^%Wm00(j*.b;kA3׶¢!?|j U6}-@uͽq\2zKcq _Edy88r\N?%B/=4Ie~$hϑM~m̺`zcZeפNOt]u.Outy^ H 5"OG?:Q!KDfBecp5aHn5tR4 aVmh7>}QLR\oqy_3[w@"USܳD$|UN `?9hީߐ>UWbw?TGX| QYI-3Rʓyg,waS,0?K W>IinRA8nAmo+֖&sϠ7u&N] jr7 !ϣ4d'ѯ)@XHT܊0|@_%ySG qe[cT Dds׈oNڹ/a"0s$JǺn8}B 1Bjkdop}댥 s~s 헱R ?LSHln `f76lhPUY8V&ٗ"\z[DNa9SUMojPS/]nK)T(Q6 Ǔ#XXryLt]orL .Ra&z_tc`R<Gqx|q.O(JHcӎ-#E|V$}d[<d1mJ_V*~XcIǪ[8?2'?JޗgSCX WA?sW! z-0^༲G4\Q :qbȟߍuֿ X\ y š0/+ܪꝣD}ĠG,d4S*^ﴲHj$-f?E͑6msXvXo_588J& z&^ċyՙ$rb0]d؛]$.ui\ .=3 rf!q8?'-awB*[XW$  vsl&a{riשo-;@Ei,ݯGQ |ATW).<[k6qLc5ˋ*eb>dybqRۊGuzV XaPnAcRm8eIv&x9ګH(CyO鏪fa=6|서4%x7zypeދ"Ŗ\Vj~sĽsRj1s{Z(YbޢeDmxݹ7ACtֲCh፜z܃8QX(|i-C/wHơ7Pq(/Fi/5OЮ"ƱCZo7:OBTFAN5/'a[;W,]W-n7~/1$ l@syUg{KtL2 995 h9ػ]t̡^/y3}N9=ݞio(S]m0TeզG1 ߓqpFP-Pteg2)xy0IK@A8"+Λ:U%bvMdRݽv!G Hg${TB a=]4x(^ť bL'3J65Z<>5] ߈Ö^;cq2=:"I:ksÝ-35 +9/1lN]8AO0DX'ػH߂"dhY:FL8+๚⠉*g+ 'CaJF%Ҩ}Lw]s 3<Rz؝Drn} ۆxor !&E,R~:-TkYS zN'=Suy mf=qԜ02nY>ú+P$xu}7 4C]Q:ê0ɐ7^f( XbFֆ3".tN*j}i7g"{=`F] C$ͶMLl(*am3<u+$_ f]F;M4PA>A#/* d'hDa 2g)~=Y=@~w-sqH+s z{UW#5'|=xNmz9xjZ?k?k+KPhC QV&YXb(Frr`/ڨޅUlyKa4nSS9zgr]jEfN5Mj$FH$w1rY`EW $JYeP!%zEAaBY(3eC _9 =2qk; I%pGGuꔰOJ>v7fهodb/4qP.Q;J 5}*^-.!8 )-: yO[cTg,¿YU3 v꘰A  n5{jV,Q4Oy X+ȅ!IGPP% C+Ix 'tQ|nbaD($ťҔ:}LhnQgH2d̛2\rM0jo$31ho"QfTlk8PqD񱥅˸U5QbhY =0|wH8:>j;* a0$$ 0Pjd~ L%f43(S$/6TBٻ>5ǼVh؋IpV*w:]  _E?Go6\T_HO@"9 `9wxhL5G\ukpG,yDIL6B>=p7.s]*~@+QY^H=uM]u*/#CDyPq148w.43CFŪZac!cw Yg, T[aZ#;IC~5$Iq] }ߓAXȟp*( BdQ3Kgx3_5}WaT9-2䨬 6>؍8A79G|zmƞ+m/̉Bp N>h| Wb?7З\خ怹E^dH2o̘oiVa8+Nȷ'v q4}`DG>}tX C|p\ywc .îx] Kq2sPSlSO-A+PC<ꋽV-k׃vӔ^!o( S*eZCZ̵: 6T:vg6m#w$~I@cЙ{|߀NL()PMʼ bIYv=0o D#{?GnȄd]r{;KCW~^ ;피ES*~p+fD9p`cCIq>BsH?5A0+c=$S|kEa;=9W~sx*ʇ4~ ±]BZ3;z2:Jl7'5ي(u?q5ZP!*_ p~LKz$)DYi}њ<%3DIޅdo1#yeE<6lDysoY(d\&5}oDk;6:'·=ﱣfQ_8{jϚ?,o`9uzOpbZ9>$)+# /.zi҆q(M՘0@r|ܑ$2aԚWi3>^݈FD㠻o"yOX‚M%N@4x75i~3fؤ'mOC?m`*ye8t`eR$j8 4[Q< 9t C1ΏH͆݅avtX(0 "ǍF'y:T W`xo(o [*M\^lF N6^|TTaLNpy>CK:.,I+Gc϶idC>CosHf=4[^HN7 ]K62>x˙ G $ "/oVش#LmWכc9FL> ˬ*{b}[&!>ʴ̂h`y6Tt0@5S`|oʨU3YtǣH.{aNˑ鼊]9pk$Q*"[ !_j;1rIYhV Y<_ζ#H~Ыq5}לx`ݠDTrϫWxڭp]\r,Hh5uŚı6yPp ؂:3plN|W+`%1W,qfzL$3IMD`@ ]\ W9(~{՜#;Ză˞ 7oUԎ"&2{G\?|U|ߋnmc J|賏Qg8t<|"?<ݍ*a9 (ڐ?7",9"vY;A0TrÄīy~}dDE] NB԰Bsdp`Md՘\ˡG Q5z [J=V\~K*t5zSX)]nFlsqHF#=l4~L*]}<}a^db;v[|s(A'`8h%\.5zko|g[ȉaR%SN1IMk ~\VJ HnjT~H~Y \ߧI/ 49Sj*2^[֞.k=eHMˠ5&/=Ev̓8`3H>vކ%DR*q[*ڶRm"ݝ ئ}Ph#AlbQ=(NHMs"` dUtZ ݲzuhTe;`QbP3+ƾ.Σ 5j719#"QVs$B~L_ƢM ZnOO΢*g::Mw|4עstRa)r|b䜖K%:.^!heyʾNuD+4Z> Q=.ZuЉm,X? 7oû_5w6 PX&! 0d+iPϫ;wl `ZԂt4t(ۚceֿDf'|>1ccY}̵-{]Q :"lL<ڇUc9 ФR=Nb M|yn ?B``lgJv0V@ BtTQ;:x M~ػYj`񽥦jE6DmG.j͐З++Q] `$|C:YAk`(?]S~cmoXs$KJx0A{jՊH,avt̥cgzU 53"fMD}}T^UmUh⃄^BfOI8iЬE<"V`t03;Ta{"7 PЬIsfS먡\hU%/pIJ"\eSA|LbB+h3dL%~wj?aY=q"8O 9_,j|0L8Laʞ,=ⷩ&֘ADv!X$~nQrO34wKbʈ낝WҖT-<{qyW yög9_}DT Xɱ|E᠋edY'K]Uts_33f4ȸNc9;ksI?}L_3녓aS]lU2THx4Pm1(aJ׬# Twy0TuR2t1UCHps6P!R \ bep?!Dz*]H@eHUYQFduꃜB85֐lE`V>ٗQ?-وwuI.q\D4@!M,9aJA?7\v%ʮ1 R5EGF+) \A+zjrE4eR2RfwdT҇&ή#J < O=e_6jU,Zy7&Z9o͇p5Vo3L"G6>x7Id PPB̂p+X?[wָg>7_ ߫' H|a.'ψyU㊊Q#1D6b;)ט0 @*C6=;OYJ1jcRV;Ȍ{WMw/_iae!Ѯ95n1w`S { WڙQ)~S*6BG@j3?esioy#;`v6%ݘy1jtCw8BY̑ ܘ!;ç;FC.U!D$21!((5K[a~9<&C;=[5JɱEOjׁ)@N2~戃XWw0|Us" Iyf#;QdZ(JojV>HF&9V+m]`-dž25Sد?>#`!|璁r̹??w>3Ucz@e'eS! K 0&[umwr#LŚbԣ&<†LI}Y:< eLq?]!Yty: 3nDpjHHYOZ:BXbC4SWrUN@ȸfj2}md)k[J$ʯF$6bM&vcZŃ /T"k;-soss;2+Oz r1 B0"LG- uaLq#!_Vn憨dRs(Vݹxu8ā&kǏlWNۃ[kr{ZޔT-Mє;x}F8$dx?f&$'#QDw.y* uzA'ջƻV@z|0߂SXR~[Y+[$,O;go85u_ 0=cEtMBH҅V{EN<J;bu6FM6- P7sҵkWU #|E`IVˠ~ZjK7AJkJ;b1ȎᒻfMK6Ey"^t!EKfW#G+@H.:.88I@("W3d)jt%r=`{~sF|B1[4c²J.OyjJ y0 ?6i'G/;V2_Rݭ_2Фp? al#'ԎrT' q5KSdUkD60ttM썚G({iC'xI$9>ܼx ky#ъ~b>qJYK/hs;a!.X$|ZG> ==J৮<fysNrvG "#Hκ"jIg1y40Nhg,59oE9ޭ &L>l)i]Sxk[ %'x 2w(.NY_s*Amd -.k lAK0}>IOQJ\, E!U9 jJPr_*Md?&ax֕#4~J-eꇇoNSݬ[9[఑HBB$ةu1)O_V*䅡mu?(aII ZB$p:MQvEڈq8Bm s:fo h"cijf4ڧ\v`lA,$( 8U$vpm/B$-6ߛZ%p8tpd헴z+$zع!yIT[ Ii>d!n+UxNLtJ\D60mE Z?$݆>5d6sZ1}g>V3,D^ͫkzˌȀjnEi5LAr`3ݞϴM&F\ALh3e6d;٩@^S4X&Ѧ?k5f\dT^̀g8[oZ0,Ț^6O_;`' Ez"+<(-ScsĦ~tJ-&,Nj?S[y)-i@LXvWi=R{ᵧ% "5Y*ϛNJvl[$%fwO-3㗒)nE3b|`DoIrX šF#V`j7WLW=46 N__جH|lUmF*02ƫnrR70 cs*:@^ϑ?sNSfnm"HY))6AD88a ͼ !R  d6j1˥~՘Q|XG( h}18u?Id뿕<b10m'8`|iHIeBYT{(v }"0G%bE'//^ qi!:v^ԶshgDC2] nvl![ _59r75B-+HQ_`]eY:}^M (lwԄ4n_,2fIpr?x˳%tI$Q,9b]0')+*ϟzc$9{1j09dMʵ|i{Z1Wpl玚Xr]ZF Ĩ=ʅ^ خ UL޽O$+%XG{ˈzynl8X, `,ۡ/yý='M: SuzeZMT{ V[_Y]tmM\isč)yo#TGؚ-g5[^SDuѫ/84,{]Fj618[SX_;[{_߲MoФ6z 7XL$`,P}J;9KB~ J _8oZE,RnC5\d%ɇ~M0 LL[<XX!ƐA|< )!xr02$E 'R؎jx7gB}Vpia\q;J{:non;594>׆;iqרlZ>}$eB ʻ2{nťSR҃4F}vEB$Orrmp$5sZke3䊌Ұy-"z)=Ѭ965#5 B*%+U}A;CN!UzUg@uva^M^|wc9/cwZ.׈*_NbS%BGK8˟.\$rs^#9nQQ#}v\okɲ- H(CR9pJ[(^~?b>Tuo2dܴۆ`~RƁ Y6391>غ{f>x/.t$uƒdrL Q6xTOi&+ b!MqqِIKlS=gpmǜR= pjr~B/yJAqO! )*2 YrG'aM%=:Ce]ds nKN‡C. c)/d p&s6 Mݹ"I`$pe5zr9dzHiroˁ|Y"~Mx^-H 4r4 V2gm.zojRG92\aB3/ASmn*VhѦ.N'Zpbc0E# 6Yؑ3R,yV%'KCmFO5F˝0oREf v&mxȺW z+\=OqՍ^γGo[0zIC(1XuO8`|ZmɵY~yȨ0.Ӣ۽/$ X# -(3r ,Z7-R!?f'ahQsxЗ9lIe{mm1iVg 1TuE?@޴=2ސ Ma[Ki .FҚ*2*jzc$)s?(q )fMncV$m!jgS œ* v%e &I+դO:Ԫ",g߽rY &̜ƘpVƭ^L TRrdzyHKdyjFFq,sĚvHR,8:#ϱtO &*F3ӯ/r=V|pt` uNϩ"I)$y"CXb.*rRԖ9$Ie\nAr HW#v/E x P=9V'3[vkPlB@5- 4.gȚy*TL1-b#"(?"]{3sCM?aJ_/=yoڣ5U,<< '2:vؾ'y$ E .a"LJ2K *tRx:n/ЛL=^'{bQ-;yZyܘ^5ӊv1-ۺ=wʵwav*FTSimJ,a#Ԑ*qQqI72nedƪ.Ahw&/~Q3=醫 T(>  @mcT%VmtNLvLUyo?uTZݹ?]M/vwl3r`Hẕh|kٷ - ~ /$DǟOVEu&O dQ> 1C|*̈́피VInr0YFg{R7QAY un-U6#"Tau?XhDEcPR8RD}dM1z#?[{3 C.;&7IՔSDȮZˢ%>2ic"ſe'ozRˌyUqy>B%!k+n^&ZM?B#^:x ["#!_ \!On8'ݞnyRL^ޔ:u䢠APU?~Ah2ҹMC?ƅm^)%1p',̯aXv]bO0#` qy >1*+#"⺅0];#|ro99j$+mv9UEai4/]̒GF@~$?1c;Q'a% b}ً-caS}F>hw󚱮JYJgw-4H$!cZßG"A7ۖ`_@--zBpt zU]a3$:Q!@#O!ږ"aLlڕT^lQ pПߌJ}pb7ёx7reȽRE +ўNa؂2A=X3WmDj=j5-lEֈ6>aDN*Fq@DQs+co: N:"T u?]t܏N&N]AޥuOϿV1riI ΣՂW*>lEl<ւVW51b ēV[p#Lj.6શMW"?i0MĐMGI# 86ܴbTDPnM$ fu𝷄0SqhC`ҥcl!W,QHX{C7"SU"X&ʷIڭ{h W*,ॷO]XJx#W4UU>8(__;~m ºGf9^Z0ڶ@n'n7fh ,G{ww g.Pr_|ä®S<|@֮(պϜ ]k,.bPnCÛүaF!(3vrEDLuL-b-=RǽBs;e6KItΗs*@7v{:uH6<%1\u.wmO&8r@D.F{*ƉcHr% Œ^kMxylF"Q,z*'5SIDGO'JI%MP̆3{i$Y.K=a#%%}VN{12\=UGjF$Q Bt@)#kpkX'0W C)mnp/DS=-NS9SzUײX.*B*Et>Ff7f Qa TЍJX 6WxՄU|CT]I RTzYT١e )}1;-ss0*L 6UUn&Ҭ6?[P0EF݀E{W8c|`) $_y0w7cND,W }{uO8bb?p Ǖ؎Ism㋊Эn15-&xW`4/Y\rHINOeJ3=*&ľؑ[$_\?L)3 ΪxI#s]ֲ6fa{ &\ @޼h1OX&K5عFIX?U8nh[9C#x"$_0]8xx N{ ߸^9v융^Ž`K_//oO.]Gl|OuF=/_+@#b"Ж luk,c6w4"5~9 vo^ϡ֑`odsjbF'ݺV_c{)Rδr9*>\8܆XDv:W !bU`!;E&="v)t`#ȸ+{Vݤ/l11ow g Rbݎ&CI׷ ˣ6GL\K6=lI*]bf[m/7SA_]W:p&)T8ozVEa`b{nJ7w VLh! ;vh@=A?3rc(&WtD9itbeĈ]&Lp *xɳSX 6+QG>#4T M(ͿtT؍NOgA$wqj#OD|ǘp(}a@]jR_ԧ}iKzzCx,Om,$g'u 'u4R,"W8n?P֢(qSS{d &ݹP&ˎ"$HA>}#g6A-Ul(:w}*C/UWsJUVjF¬yQ`mE1u-ZOq[7fB/q+z|ˢ/䌇6f*]mP<ړάEo f^zkLo8X">wMxzY87!"V6v ztJ@0@H`_odayEMYs&'_|/Fii-Fo猿b.T9,Ag@lB4&uI\͹O{xIoAޣ7ٕdgVs\uC-C *ʐyVԻ3%-̍Li] p"t\ho.h A򛞐G$UoFSp&+&J|N4GVƃrU> a4QPZEtC!zK^(r'od#[ tֻ#;e ڠ5t'qS3.+ 8"XYFV\81"n[?nf *ۤ4!g{a%imnB$jU<)mDGkO9U#7N"=֐.B*p.%T1BPwz|8p9usXKXZs2{IZt"tԸC2RgS߱;vcC=H*cxKqsaiN*[WËs1YxoךƶBɐ /œmW\jk4?ү>N;ԕ䇲(UZa d浦=voI*x2#L[.GQv}gkS+tf1WA{ K!m{1Mɩ,>qQg#6 r&Ãg`{4Rȩ{I޾7شɥu9jjR$sZddҭ=[g+rݏ9wd˸R>aaLahC<`h/MY_!&3QDyKvw.N)>&J + J=V<2Mf #M6nCH \f?$6#; 8@2KpBUdO\Bԃ'LbExrIAQk?S.;M'3l6t*K\hD{707vaS-3Q#.;8JĶWz1EbpZ0 %vR;qJȦF, ؝qksli ̷$9 mQ *u ʏ ΂^0̘]FXLh~ oPc\ 6lr%aCnugJWf)nEH؆S;Pqĕn$Xu'+s+ 1Mmv1N;յҙ/m8": 0vȣ`k)]Hwpcgz$ bm4d["'Ɏ_f`[#tici(#;#Il{~*zqENܷI=(GeI}Skz??=a5g)_1@3 >OZ /EكO=j߇>b+}9X)BqC΍KPc]jG=8`AT򌟿8eDtހ|bp~ f}p<7* b {\km @q7LrjH7S0 6iw_kehz1"KƦ4@lS'?ta}9%`P-7󝷐xnAz,򦑫YYGe` 6DΎ}M (UZg|-B'#U.UMbۡd8G~I/H\@m^B"n*HA9ւ" ojPI]8;ț[#.3a~ȹ0:夤;p1;ҪBRo w0$=cIAAHw+PѦlNX'hug?2R'F&>J8.*)y\H#kY, "<\^l<3\M>gKQg6T@а$_V*a%s5\~{0}.BB,i4WXhǎN$uJ@b,50cş"3o f +3 N. yG[oVZ{~8T 죂0ch_@ƪ]CVIWa ch NMnn*Of&B6Hw-}9+oq~A'yX,39?ekLPTutv0aX3C/MϟYnR299glŠ[]IOxjF J"kKQC> 3p6&wqx?}K4}BSf2[xpK3Ӹ8 {nZoDoev쫻'dpytuOk+uBqn1,ExxYqUL,QB-7fw;>`hDB`7dUZI-6].wE㼀`QpjCq$3;ׇǬT[d zڃPLlgORad!p14XqrHۯQ1Tu f9N Cba3Sz,Yy۩P^ӂ!UZNY`v+ݲawvuR4|ECjf>^ī\laRǮ&;qMQǞq?Qe"^&a:2u[8:H?VNH Md Khf,dy *W-vsD!٭Pm VKׁ "/ȴ4~˪fgQAfLK"JBe\hT!WWF@&(9F4:fs6Gc5hf +DL ʔ7G3#j6Btc (.1eʟFJPL'5! rZc~л;tU|X2B$d<z $5D`Q_fZ[_bXQ鶃{! 8& 2jj=ܖyA>_s[](]fӁ'4a\p$q]hD:帧z]fK[`S򺗩ܗ#ej}Wv[zH U_)^TuGF|`~'8`K婾1ԶUM8 -$NmsۦJ l7>Ks(z Tg_;mJᬛbѰYh𒆺A3 6.,j/ Sj,T$TU:67[lTQ^ ݣĺ0 yD@H4.ֲa:;! %Y2nHz)2D2fJgbmdQ:%c3^Oɭƚg.p#3ⲜSXV:JHHig'1!sD,xjVReu?E`t/mA|nllXz:{f &iޜ_(zPٽ:cF+*!j]8<3VCP!#|k5wT<N8[C;u>\BNۗ-r5O{ZPt w7p [\ʏR^Tךil"t9x+1$2 FEŜD0{YSQDXa<| P2+z^}:πk״TMp;v@=O'x vA Cr^2[+~_3\*SűO,$bF#d2yc> ۅ}U=e4I[l\1]@_V=<.IXra}Iv,' D&GΣ҉6٤6nEAWRgm ?d|(u Έgġ㞰vQ_kԠ*UiX׶Tܯޟ~TO''&݀k `dLM^6{^BφF2>3V#Ph wkPBNm "ӔSDyVR/a~BO6 ssg%s3۔:EP!GJ^$S.)+L=Hh<G߇#Y>%.F~_s4?Q$)= _6O,.Wo O_^d=wyL巀H9RC> YMLJN7k/>ݑĜgA’r#7 [M*osUvZw;,jz 4X//}*)vy翴I1gFI-nl,]:r6Hfʔ6=N- 雂.i$I+iUF ǎp䳘;m!YU6q[U~|=YOǬ:ZJ L#':?BIqx^axRޘ8IF``?@\&}Yq(cRp,f(1%K$ xryelc!.+A2蘠fs}4z<7*We%s "Y!^X1=xsi~И*ToQ8U4i{"y?wK@[*ЍH8gxVE2{P:ꢪ*sG5`#NA%?ݝމ1{!4R/^ԉ .zk Xrp6ӕ;ef*F:?yA[HΔjBzw;<qu<?-<G6y9izNkRsηHA O!Uoi &5vNE>.?V)@25i~h9Ho|$PўqWO٪75Dl?|7G+C{ptዯbQC ܮ)醯-+.4g,gcϚP0g<G€04\8; kr,V&*YJPF(uՒ*l \3UiO·U<2&7LPK=$Z5'q:cs' wa~1P֢k5D**ر7H|?~'ט{>j2q4?*_MhZR6Cksas*W.-cJ# cINqyp4- '_aPT*ZT PqY/8'8X #[9̧U-" DIeoe4*.\j;_-<:=[ @o[M>ğ!ɹ(5jbamb@t}>Go G]mqBېaMc\j+a<)C zC\d;@ s5 ~t]v`XkXM z7v .ss-5%kۨcMf 7QIyqlȝKX9pZm @2.V/>RH":͢d*ZTFM\kD_ۍL\ƮF$)Y};gv]&w$zg:[ "kMa3lǶ n#J Aj._ > @_W S^9Y+j4TXPTJyZtNBVM"4:12Ei̩Y1g6C7_xC=]WrSU[>owgQWi$B:τ>3CֵZ#D (va5, ޮ8 2(uQX%P i]mx4 Ⱦ=rP`j4(5:\b'gߛH!n5'^Y)Pٝc;T?uA5-`8Ax- ("XIQ>.0)NvBY`2M@d9c &c6U$F)Thd}܉."jķڅ$nθQ 6Od3$)e`*10{Vc~2ENYuwO96Ucfρ2#{SK|nHwG3l۲rEUBAwᒺHjɀ2Vw5Eϰͮ@ ͣ@5Hr^p3~fQ}\j̰ӌIcIJ^lr O:tg!ɊO4z[#}$KN*RtY { q{>wowiͅ6)uVQFђ=n,=ݗkeRtƀ,],?2s)e`6eʾ l-?}1hyNJKp#HQoY4*TL r -]=9QCJxxpFciV*%$Gim7T2Ȅ`6ށyRR1y8BtPTL$F85{uqt(1sTxksN < Ol?q|>mvm~NH3Yz:>c;VJN#GWў~Ha:tCNua 2ڠ;yEE:XEk^bXQMK V}-٬j9E4sQ+g{xIC%98>J[M\+G+_oI[Xۺ34ok2#Nw WED9$ ;wX[TQPj tZWϬXc^eoP A2:‡;MIDzξRzWT/bF lx7:J>s_ըP~*Jh'R(@lde|ֳ '>txW%Lv`{XR)MdLnl*q}cF6$,?z.rǟMQe:WIf Ql#>%tOs߽,4m(zt.b{PHwU%?@ DF^i % X:ά1^ыЬ!,T> P] K0*Rhou{o((u],OJ\3/֔hqأIDtHf0<NJXPL4#M6[xfrdy,t9k/$ }փf*+ȔɏBE2S&o`loQT<Hs 7Xy_ៅݜٙ}wx*Hǚ =@I3ej_Q7NѯCe[ЍNȂbl 1jBDCp^k6#wtđ,7^_YjGźT7@\l T+()l1׫ժz s+[@5Vy x+n:^.x}yg>dT Uc7~vxキil( 95aci}UM9* ~x"gч1;+$W *cNk6>qL*i:7LgfR| f5aQlӭy${>:ϛ;Tk2 _ӊl9,߳BLJIId1nU$ޗY^R:o@Os#xt/KÑnTt$vlpS3 *OX7~Ms[MRbԉlmlK;Ј //WE-U0AE/EC\rXUfj1&忷a\'d*q߈~5F j)HpxLHp545_)>NU>,XTBq0Uw[rxH;PT81G%Nxlwn 6np! 􈀃{v1D1 ;`T(zȎ҆\YeV:%W8+qx.H]bGO voޒ ],Ez 7~/=>5,2-鈍4ܧulaˡslKjj,q7kn\Ηf|4v _* OkU#+JErTxAа증~zݬz<$9IqN S{zUju޶<-v B\ZmQ^rrQ\cw"{mM'Ev7v !7(b$^TEߺ2GpQp ў:>1[&GKXjrYˎ9%>`:*V*5&٨d}HJ #b x4`О NQpbhjMϵOܙP<22UO<(tN6QLݘ IՊ`7-Cl78gsm24RR UgJ0eĪi)2}().ڻ&°eZߖĕ @m{у^Th(ֵP{`NO;. )joNu}:wpڿ<`LABu}nν˕!Y^mzWF}n rIZ&¯)]_hJ4n>N)*Z6P eB&]8@k<%}vOpa[]0pQ6:]^tci[Vj΃E.}O4(u"Z(u3֮ہӗS;hܤ2pg%dq0\T0rFRejsХ`r ~$+d39laKpqueqBimCŦo dCk^B0,tc?fMmJ! (+F n>&+!8tyDqܿ0Z ƿjͱ5 ">c Wƿ WS-fXШY&Vj~:ח+e=04!9NJM $.Vܺf:Y`uװjw&K99 Y簍qU>#Q- J4#+7 c;NyUt^< 7~v*aJ#(djtSNo DN}j%'Gpj[nC  rq2Dg7U[@9wPku?oGbT fzPTHvAiS]Q ?SNN;Ž9gI]S`δ cgй&OxL H~c[* ;], '@7]XmַbDhP-sM0jCS|0Y dU؍2ȲJho"_ ܪ qk;1(;˽8f#Y+r' [1M3vHvU)5EKnZlTbqIE6иw:guVw/c:Tͼ ؉7+Q6#4i6u4$([8/6-oNs9+&͕)+ qs@#%$>NHc*ai!mfQӨ}\o=' %J- O+ X9s.\)qَÇՙ7E^c[5+6]na=x}A&if11Ī(Zh$^hxr#C0ծ70"?ݚ0%Gy%sh/eXsn ]%/m6)@Y3Ǔm^PB7<2Z%:;rbSSq3NGj4@ #d|f:k!z>Lg{{Ge_٪ &};Wt84ifU^@u$cBi² Bn?P32g(,xb[P3$#*WsyX\Aߨ|+Y2ʬZ6! tƗIg4,%5'˖0]f|;W P`R-Q!֡^BY'ί 1VM8;BƎL^\Q(A2"JĘ:*MG3)'gaAHκ {193Ts#q;Ni`Ʃmk k}2!?couX>BZ5<%U*Rz*>+zo3nWW󓙢0U {JdـCʽvQgZQg*4>[K']m(:6F3#jh**No]ؒܘÒgG_y'$NknW>7,%idTpډ)ЭU1EWJrepZ[rnPp#~vhpQ\'lrЌuۓF,V'c!R/sɖ@DNQ{u2ƙq2y&j {t/}wB/WZk̈́g?HA;F' ?S\89}1IK9>4$|g깡bgxuWP_o<&^ݐq>Fvl^3*5QP#?ղ }L73ܪj󩯧[_~H+0wwт?!ߎɿc: GpO/l'haE|U֛mOt]HO,U8 n k˯,ʈh 7>V(h,:k NgoӂjLR3ZةsyQ r{:(lk 83)8d\kV"uݽv47@g0JT5'} F Oo#ƿods"W#>oTC~[$]$qz˥0q.hnlp:fMKްL]F3;,XKe@}$;0?Oa^3N-*g؞IYtACi<*FWrގx)?;B|SƱ|X odדMtrxz ?Kx'wteq2>gIm]Dkg4""C!D' ((v$e=v_֪G3a$%ЅI$rs`rr~:Gp)0'1j.ߴb,Icޑ9eda]#KhJ7|z,G|?ar,#*fwJfUcÄr=#\>d({0/ Z82$\$ץ%4tfy53C9?,QB"Pwa1 ˢn/vWaHP+.X %lM z!-`_0%^>Vwչ\srhEbx!%a<&MPYюXy2ITUg8ݫ(n:DZN#Ln41-?Nv RX7-TQ Si+a;2g#kx,~} gwu6 ,{h{]6eш`XJW<;¬"XR|ֿ̽_.HNр9^.J/KcoxE$FLA+-ZQjͧ$@*J1J$%g5e-E'ȰM1&g>-u;yw,zP=!V} IgrF "uU; YڃHIQ$ήU4#DYrQ0VuQ]SFn'-. ]brrZyOX'3"e08?5YXƖX>#.Ll:-x{46eq;L9P%YNFmH85!ai-{΂1\?wYYpqK36k|"}2жvKa ]*\O!K"Y ~ >HMSMt%K"0z|W!>/ e/!qHu"9#h{0q:9ys}hŠo7̜{40^YC4&FUEA%uuvS?.sp ]̆'+gxܥ)d{KsfNN MN1SΚfMZBq|l ,1BmUTRzZ-@# ayTY_w a(n2QvZ~S?,!nSω\up!,sO,K/3Oya;(j"5JQ\DZ~ Ȼ u@Yl^<ƛR n0 .;N۳mi}]K,!rUG<7Yų ];|;iisuC_WCLIXt)\ mztI>3Dy%3'0C٨)>w|PK-ө5LcOM)!w@7;{N#@~8eu{VZW} {l73# &ݤ a- gB^*gWVDȬ0}vȤ 5'G6X&ĸ]=hquD2|HC℡ߵF})pBZ;,^LbN#sVJJ @B#"ksxR*)$}nNeF+L{JQK{\e=?X$Q//wh#9J)nӒ[5%.F3،ۮo$,nU_]/\Q 22Gue{<y3 ~ efǵh˓ OL$uUꈅxPNa]Ϩ"_*JPiF\A{.;YR ?X Uː [ҌaGWӟz# }`&i]Zʛok-V;ʴ.c~D8Ru$GRu&T [zz1mbvSyudo 7˒8L:ӆsE^GVßI ɇS^џ*2/Z$$`q(Vem-XR8;nAQ0$}ppwb,U&Utv OmL$'41TQ.W.l \~[fwAEO .@;+P }YI;Ot>70E-/dŠzAE m͒r}.m8RY*?PWgR>2Uݗtr>qpqWC}z(:itGirYx2@j`gηt;)ņ 5۞[p8p{ҏW=O"Kr :sЩvMښ0hyrPpx-HL59OLt| 9$MTE]K!.6`,롯ֺPnm ŵݹ{<2n>͸ŻjPe }T{J35GDHUPb25= E^$E-%^JͶ`YfS=Ry0߮cv3!.Az#l8ć,F,F3wHU_FRڈl|)svșZ$Ss SMS[;X.:?]˔o kq&_Jc}u ͩ^WK?ZxvLZwH1GjvJF/X5+Jd=Q'PF_-'YBD{v^3hVߕs7Gm+nˠVgp[Y9h U# Q2U 6ZvwW>0FM KǤ,u @륄"m1H+ \ߨY~C͊r&PDPpdsgy=-"ڶ6˪:9@AZ LLԃȒWeűLjpB bfzA| <f\k^iD?] 8rqo% Hط pJ \D.Rf)*!((%w _qTҎO̍|IN# ǫܴ|Wp" nKtչ$rcyONW4"DL`Yk;-#&7\RpH;_H`-4̞ L,$}>6Ԫn<)l`  j ~tn\Ɍi};W ,0js1Cc.Kq)؛ll@:_4sECqyDh? s㫻WMWHe4_Ռ6 8X bN݋ ;"k?)pRbUb4p 8~zQ3@hЩ_xg>a7X$P}퐕nչ XJie@%Mؑ$<%_A3c{{[Jpy0G=1E{% F>cPݎT˙RԆqz@% 8>M%Avm(\ q k!!6';=3s RINӷ!%Gե Ua_[dU%|0H%v[ f^-=JS+J_RPuHWvB.q%L W mJL`Tß~=/ҝ-M#F@yXisUH>Vg$KKA&/' xW=8 >r~ 1* 00}S0[e!gx4Xh?:?i X ݫ35sXD FH=JƴlD"cFJ3OG0;e $nZ ݠC%OAG;E+4 /k.VuHAWV}E9U8քS]"^QGf hws"j4Hf p^cV}H}}`J1],/3,ƞִY ZIM/D"ĊVĥ.Ȁ[΁Q;~$Tpi: t)XZ=Ts%D]~ntF8Iœe'H'n$yCZgC!eP(\`Eé4?5q+S>d,.r~th^^weLɔMk>GdGݍ?A]"xIfxE'Ns3BpuT*0/HW#5&lu6%D##6mPEF4d0ϿI8@^^ EP.y6wp]q=,EKqm|VS? 0܊5#l^*,"p)e-tsy{:L/[w/y+nr̕Rsʈ=J) D fC*9ftxzʜ3JNkYlht^C+yLN-JOiߙ7j 3ɉ|u`TcTe£5E0qV*O橒AKEuM*}9\+]@Ax ӣ~W<~+PLrd[ æ5HJYU&~eտ+]{-qXsO*iA!P( E;r5|%1szn 1k>+%n.?e,5o&1 L#tPhȒ*\f |)ڐ|&+NP~"6{s[0D0QEMk"wuoqxg]`#mx\ʟ<ïjka'n@b"s ޡ{lnk@^Wn Rܪ nɱxU0H*z6nz@saBTL:eܗ5s[/JgWaRe\C{cpZ]V6fGg]t{dL[E KxmL dsXUJ-XQw=hc6c笵O*J&mC`hCr8pE] hknŮc6\+q.`CM(ssJy!ĩQϨ^lc fw[7|qpNS[X0^EpÈzi@Dw MN*!WJHц)P$~# S~GU T1m[2N%s,7) 0&:5GTm^˭n\U 0b3dv+7^lWGaF!vQeJQWDC;U 7n穖lWB}GX 2Gd.ibu[<ؑ4؟9u{ yz*!Y$:I>(OV=J*;g1ƑVyGÎh>UÑ){s&0WDu%M>ww,> `\ww> F,7RrWO$Ϲb.r$- M !rOޛ/(EGU׳Fe)`SikJgq;,ze_>`ب\C_@8Y43vML@c?<ہ.bIZZ2oo< qF5 @qQE|]{ll7[ݪq0aFGo= <͹<^o}+1N~r/E sH3zi(?w!j}%'nJ˙e>0pPكxmM Dll[=䵢$ϋIGQFIeqKLӴm.`BuML5rE]ִQKۦeď w =6'5(1 yoFQHGkBɱ!(v cΎ\udL' >uP#v"ieտ ?.< Nr޼ c{|!Zv9Aޅbf b`}`*Cبҝ^u+5YHm:ٗ K9CkN#!t<@|:C_mྋOl%筭m>U}Z.L3Qխ|~v7c-'L3lGj"Ȋgb9# (sQ=! gS;Q&5iNѳ[^VB@nZ@Ϻ n=֔]A{p?'yM;'+K?Nox&ƥ& i]H݈}(pF>ƌU֌]hgk!MӠtI0mDqpwDy)"jZb; t,|yv³X3r6/0ca *0CTuC7<{5kj0Eyn ĝ8LMw#rR_sX{~] cnxgϬl`r-oG6.n)hg )"Pӈ"FUvҗZ;(蕉:t__jloW&yd'51/;гV,ދ] F3 ލi(\K&w),xQD^ ؋d 5H/ #t(071hi(`U?e 6,99 8JVy2:!Yoc(ZəNsdU(]WJ\QEqMsP:|nmUD"ƛ?R.pO>&h@$YYq;X{[:`0XS&]H;!*k7iTD6e lO/,ܹD9ԇIrװ̙ɲx1,BfYw %"䊲+Ayc>H4p%oJ #Ԗȿ|/}%Uܢ>9+!Dr'mTKd­y x@̏*{- E#VrwHApFO>_1pLL\a])N/5z2;'#}=pهs ]燰W$~X_+to!žtoCF45d2}9|bs:C?CZ= 0%+",c_P+D_BL͗A}ȣh]Ѽ>b"k=oJ ..p(L6Wn+ө($%GLρ&JɵWd]I&4Y#Vt'V/y8ծQO^bO4 wh[\+ysl*bANKZ"AsuhydfPǣǭG9%|9JG 2H}ѠFȾOv+l_` k82$ !k:BeU_t֔@9ݠ#0T9wo$y$ښ!ޱY~&Uo^;`ՙؓ"̠GL^c ?O /ry* * Y Es/xcASԤP^:P^ u_sʨ娌N;«^ճ ,). ?(`8S {yG!2;2o_( tZH #̚n<Տ^tr벴ywŞnPKKi-zUjW`=)R÷3?3Y."7gſnqS)|ܥ%B\N.TX$Ր<J =RXƔ6r#Wa+tRV1[c+N.,vqmA9:OH0}a?]݇Y6W ?37rMW=uF.7廃3.NƳ{X{zeцՒpSlUf ;8<ۙ"):L)YL;Á!a:'{l,n}_@Y/LF?5DnD &;lB|;YOtKsTqWz :=z?qS&^KGe1o_QX~}(cv(S|ukMc .f%$Tnd͂pwx}P>2H?ϪWD3KX!U6%[|<2Y`7ܣ/:B,;w#%|'jg)d#~O&C($nt0œ%HFH^gB3Y +R"Ð1ɶwo(w9.WB/Eٚ4G?kfOU0@온$"Z 6I-.а0}"X}#Ӫ[H[ CPGGϙ9iRqA_B3Shq2+|=")|-g[ט.`,VFYxix"L 7ѦNx%7mutTL5@>s:jq93I10ª ?OlVlxEz: =Dj *F2⪶4FB<CDY<༼+v(J7bNè8 $m?~m py6B`Rܕ5?ǟ BйvA)C}", lA=0Jѭqbf&%RZ'3()b&2?%Hy^$oTuuruʑ()=xmWxQ?t]|[fkuDF=;T؋)1dTU"GAtt3{oܴ\ڷ4+*T8|]O\ӲS}sZ&یw.5SR IY =i6!5*{Z"1O5%*fyNXX&Z8iF8]1M7.JM]K-OBf.fLlEZ$S RibYFVy(S[n\ME4Ъnbj/tȑ鴽Q&d?w?Q#_7 P5 jq$j^^PPI~H[c48W1Qʉ']ƛ{3rQSr|fbWΧe\5Ed9Y`;*щֆ=y \(' 7Ԏ[_tSU YO|jd y3+)>c1hjt>DއROvZ@ehJ6-E?/\Qu~<, dkdQM{UR{D葅 $g1Az3\5W Ro*HLYJez;}比+ Lk^>0x=ٸvќtfθ`EF[, S ܵi@v˗e 3Pr~CDd q3]뮼CFןxfX]E'LkOpbcP”Pqt%tU6Q-R \,svzL}u[ g9b[ω2x!Y62كRBݟ7:$'b~Յ҄eTY卡y3%9-6nu鏃a*o8s"|z*傢Q̓_(QPNTZb2RG޶j',Wm 2ZJabp~G<>E+Ϣ#o$`*h}Al? *HKW62p[=PB:^<̮ԾTi;RzI1M2/Xzbܟ+",}|*pGʻr PuWl:@dBYsۥ۫`&k1r7~2VY#l("(>O]@(pu59L%%wGtGU(?H^NRRw! lQzv]yJG7"P j6BRdGNdӖ Tx_)!}od;'N75g!ƗS܍#_H5'_Y{'4/oŸ/$[LE)}H;Ȫ?~Ǣ/I&*=\/`^!۶jJ# ܷE;'6F1J/UPPBOc4'Ĥv+a2n'@ FwT(, /8ILboQㄽX'ɖ>mF:h?l: _˳AG]OtFGӽ ;<\"f2iXK{6t80XxoHUnR'tYy@Y5N,ʹ~Em:ʣyNs)lj/Xdt٘;) Ω5X#C6’ݹgbCMw4|0[AP5?٭ ʔ* I#FTΓR5%x&2YH͌ 4PW([C+dB#;œ݊zqrm\@|@f<mQ4ic8 $ZF\^2I")D)@`j782#%dI^H_T,hv]^sO(x4fh T6Hs7vX+Y N2oZ sFQ QY 7-N- zO^b|FĠ&(q^[jnZ<$%hU_&O.NDʯ[/,ӈq'ӯ[4TMI[mݦHƷ%_lLi%#gI"#om﯄\sy~#:وj)w ؑ@R{$@݃Fz; tRc%2<#f[ffJҜEf隂5@nATj{ H`M? w7@doJ$޹4:yLϪ](1xm޼y}6_FۢNXvWWS#Yj~ ."!Ct{(A7* m [SҔuJnlm 4YZM׿#y\E6 mX~߸́I|_N|# ה+UOl9!ICCS)[J\e#i*`J̯EW>:#^F}gT̮0ԫĒ\Ɨ}*&VN d6Bd=dj1ߕP"E쁺O>BaŔp0.td4Cq' T WG-֮%l.NoԖ6.!uNhov^m|{COdotrƃsMB>`f%g0W!*~L o?d{@v/jF1_Usg9CX0DgJmm&֔j,/dT9<@ JX"޼ =ڵ6PWP̻@*;jze!bNdX_tIw Ǹh{yh\5rIYslPNߟW ȝ{KXaɎIBA8C\q^]C&LoѬ+^\[!(CZuKV)& M/LhI5u~'oȻD7\HhiG.(v2 rmИc}[_L*>xkѭ\c3k_|kdȘ/ʕ 1E̓] wvW=9@e0Ͳ>NhH Pnk}E3{gΫk'[@Y ۧBPܤQ7T]wl{goK7?榜Oa@30Cnc|؅@{֊6J,rpR@>z=9C-\ltԖͲnLvjy+Ƌ5a~PC[ pӉ]Nڙ ;Yi %Z=( I f(l8. %ȣb{"Fl:6 OEyvN M 'KDbfI ͆'#t}9Ǭ{D~H:$wԿɫVs/q$b Փ,4l,q;ǒB7x8'6=W%I qO|&hi -CQ(ًE#,y9SVJ&1z &iVEiv-B9ŋX8ދu>gxogK2[*} oIsdoȕ>LsW4u$x? rđ8N%#<-eg{~[0'Br fiu(Cǥ@Xh+Rq^xW 9&¸5yY RU&0?R1R V }$7حg޵SYZ(N9χm;v,? p҈=04U7#]=d/Q-p9TT5w<J@RYǾRhTa ZRxvĚ(QfJ7Gƞ҂ &ZZ*(: `U>S`KJ@ʠI :)^ Jѯ,WѱrSLRu "\3_id$䩦 įb?C+É`QC#7}'c0~dƺG^? $EH@ Ȓǂ~jڧaa '1<%zx~/-Cmy>\lHe/*Cg,Ntmfؼ 7 mSR}@:vkZB~EPSHt{Mx\褬6%T#jDqJj+ rT);)4>hӢ;ֽ%܎ʽ-#Mt,pMZ5HQ1R#򌎐d2 :FE/ "H'[,uƈX$ܕ}CD0*6eUVϏ>ro[SN+E |F{c7o%}_ <ه:kc,Lo^&^GswFCS B=N,| x, (@#IIjiITrDOL |sT5<yg溈M& lK|/Nٝ\[7J䩃S }9"D5~h:  ẑ"lXoP6uO:j[ 溿0N\jkI'l)Sc4DknW^W8n̖y$81d-uʦ7  +2eۀ~NSd֗Vkܣ k{OWg}E䪮edO1OLEB#W&\E[ !0f?\~ w͒ $ԴZF ;LR.d9!lI`Fp݌Z 1!UL?=  bdx}#%J& "I?W@YC@MGpNFz#t[ѮV=L+iyo g-?ɿEpbtm^M'_c9=ݼ+0MWz^jz:Nڔ2I*B~WS±mgX*"c 6sP9r~1,3,Gc8l.P QdyX7;x11b śoa'FM'2C [Nd; ?v̤G H"ۆkvN 5^T-9.ju GTR$'mz@rM2+z#L>2G|8@_Ød)5`v`iic*삟-฼l1G!s5Y,aӋ/*ZenBIQqډ6v~95aJ _)1)tBKZuB_蚿;6Np<ؒct5&ՋXqDE "6STJתE[ /4> Ƣ;f4i΅huH2"yqɖ~ԎYbX5˭.&KUa*O}&Ѥ\ڋZ֫Ŵ єD[~RjknҚ6XM^7Z=bޡ-Eb u9x@Ns DzzYpeW%jK,Rۯ `0ۀ eJy\Y1ٛIS.æidHk~!V_jƙXJk42.Sa'8fJ*G0pt |Hf؏/.CJW n300 ` ;MyUiO^p퉱7ޣ8{mqW/Ŷ zW f6d֫w#?x<EY/Ey.t*JWEFHH/Jp<'=(_f%9bѷjk w$ɑWH. ;sɀwevՎE0GIT0L* U8t#vPѾ&N0#k TB*XD:U[-5L%?cx\Cܾjmhfk)P+g l٥5DjB9d)_'W+HbTZUY憊{M.-9ZRJo^|*k̄K?;,*%+x$Ǽ@LL.Gg(+RI:Q#Xi`=sXN! s[z"w;"bŇ6 ns)v'k}ckȻ C#6|]XDK;naMOϋCg(܃@0$/(s(?^zqSɗC`H -nRS?hQc7#GM6A"bӃ- WP@B'zJq*ŒN>+dEiB|W}Jev'˸ܳV{ϱy,{buдrF+s^ܝXÂVf0' +r!g,6@.oLQuڴ Jc*1+UD-eҵvv WjF0z]DYH$&|oLcߤMf7vk6Ekd0C#nf;EriLSY,R`aKeL\FSd;dwn,WGr-_XGA#yY5OWܱ1Z[E DQ0kh?y Q\KSu -4G#k]mE`#35 =@pM7|v!F9cE Wɴ68[ FxI&P;N'A@DtCU̷d_"{bwn C oܼ'x0`F}=Y2}M@7kE"l(af:JvqT/ɾ'UAߒ˵euj":[‹TL[w&^,q[񹛧(0BN60r2!-_A9x:}anbe8y}oEGoСs"F̫-gᧀo1P.WB=lW$q$|㧀x5⊬#T95: y`l~/flYVRk_B75.E;R.lm#˿@7 98x+02*ȄsCƌ|`#.1ou§b;^^!,f@NOXJi⼒1Y^/z ZsO[U,Z'ud"h>zBe!PɭroǬ7x&Ve K&󈘻W@0MsĚmi@9:Ih#C`ǀFg5r9̲pulj6 1:1̿tZ|-фۃODB=7+TYgӻլJ ~ޅG#DD .`pTn9^ڜkAki kY+f`\6YXVsBrBT>|Qc͐P_lo54tDY@ꣽnk:GyF s<9n.FR&R!hs|)XU{C>KQ%b֟@o@kz *x~L @ ^? +mLKʖhS`™}:}D>̐wq%޳׭y^1qPd 5o{pVL i+9딾-/YT(T [wlܗ-,P]֝2w}6^Sm=Np*^͆t=gXj_H&8I`}7ɏAʯz Ac8m7za7 ӿ ᙼыeB`eN]/cz(P8uEA .kQ3s9~i8kڥ *1)D+:baKs^18^C9Xgpi/~.hPIŊƌtRE-ϟSTʇ_s }r$YB)O6%yd9T.SRtv9v$u%|<'g +>m{ꯡhIg8Yxz=M<$6V+cSV6=$H9ffJ3>,ՙfM͊ ̝,_5ThVcwRc|J4!LZv0y*N :)G4J Bmܴ¢%^~@)pS/_4UOHJ=ޙiY| ,N}>QZREJE:q}lצP)ϫ̟HJJ&Sbb_Za2Ng%h~J?GCueWC.ިPMf_GX[~MM6x#b܉\C.Q\뼐bG[AmI\?\fxRc|bK._a̤tt(:DE|;T#e2Crke;o.g`o`j;ax|v?~B_7t^mvr2fMj١)CiTQ1 &M_T%) HRepQoLA؈-H{s*]M#ʡʭWEY\ZBKa=2)+5X89x=Id's Cs2 R xD:{/n:%hqcW̧McqQLo zDoNVďM}L혮L7ڋ|(;(v/et<<縜;@+= rQxNسFcR^ڻ(-Ctp"UjFSY-'}eDVmQwMC*@bb } oQG. D^GdL{}OnQŒZ-odAH14k}FO$T"F(>:kW$MJfZǴOdT;o#1B")jQX]CRxټ+!CWlh<zYs`ݝ:OE A 4uc|x ˹KѺId<G\J2P$)er*0q?Q QLVw{Զ|(D=h?_&j2_{i8 NE7˰CKV83tےq@wEږZqasS|r("kfE%G>*;S9iԫO?T7&cwaH@ߋA[$K]Ϛ kQ)4=GJ8Q]C3lp܊7TRYy۾ Ǯ;9íJloTP"PLL+/NۃLPH `\Zi'akYWvwb@qPJ 08ՅaW  ^î,?wƆCc.tdx]'B/P­h 9i*cB~ͶOJ(!9pq#hJ׬yc@JB$p~IܵW[ZB >_cs!:.moP\Á>'VV 5<~t͛s15>Z$67vSXGԓCֳw!NIrMWxފ8vM>@\Ir,Y<R"StLdJ^K7F^!9(DEAF:_2U "F;ɉK]A]=/P^zBPe0k?G7YA#hؐ~v\L*vv&dC pFHWɦGC uZ CXO.t,7)53_iB$ӚNP i;j9!VXI)$kL!;|ҊCK7- s94ϐngqe7.Pm=%ӐuA֦sR}k 8 JoWsԯj=G0m[: =O\!re+7UqS;:MXp8lsOx95p]v`Wh(!;%u>urxRn6,p6U|uH(GI8P>ұ J*Lzz%˨`R7l82{mDARB\.uoMJ4 X+dH9"sn 3Dtu;Ӽ*8@S98/ɴoE`=a U`(Z' ,s$Us&/+ s˩j!PO ߪD*Bg4ޮo3s$S@,vhBxj9j3)No!aux;1aiI='G -։k<)~b,9謡YۆТ+(pbx"<&Df,N"W sɉk➯Vmn&^3oQzhkZ,K (pI%F*@"?d"c0ugXo~oBJg:4#)m~JJÐ1 .f<3> t7Ba'nB ssh C,0t'hi~؀r-bpV"N+çM 3Dܚ=jK]g+_. uu@k;J\X؇_DnܫGdH8  Ѡ̛Yd뇈ZniĕTx :aV/YdȄ = d3H6뮸u|QOCZ52ɜ+بSa:zƒZ&#on7+e'sh~/"vfqbs]k} h%n@U3`MN]r?9c7^?_܉ {0wy k<`]2㺚/(p?lF6:  =5Rq"r 0OۍjƧv6fYnF ,m0/'ܾlgEt] =CNйrm 䡽rh7}|NQ|{5@.D#eV-HD03h&:󜖵ĬV ,9Ê8ֆ+E¤..hU*Ly H <|:7{'֋wh g3zdF&0{ GEnD`q'm% E@)7j լTٵ:U i͡C˭Vѱ9<Fu-P'ה-(,GT"SL]|wZia/y\:Qj5}2躺X0~"EiE_I/H$" (؃V|jer?**vC3gKo 8=tYYh`qӑ`FcyD3S5B}1T^ǔ%U^d"fb 2ڹ2'ےHU@ h/|р{ eH^<.D1`~~7UͧsLVYHlxZFne{C|^ZԾ?_#Rjw/9IF/Q!FDZ1eoし.L̃xrl$?ۥՊS&w[EBPEI0` U9bֺX>DnXXRq7C&CW;FPi ԀJ)>XuXARRbW.eEl59a&!V}PhŢ&Y`ÜY-łUV7I;0db x\TJ~?^ߠA|/>] 7˂`ײÃke@ghP3-;AW*m 8CZZP q {[c3J:g2~$Ѡ6Dº|g.8pXRDߨ$S΄l~G _|?= ?c4[ܬjjUPwyAP@, O\p6m`'ÆDrN~u6JU0AU <[ިSD[jJ)g+h'CHv;|W(.ŖTU7nI /WgazB]{+K$+ =@~.Sj"O^e6.fĤ\!KqքECv/3b$&KW ÎQ迉xs=i;vK&{ G2A}-> 洖o!7q;uG L Μ zIHIYWcY\MIہ㝣g!߄d_ 3nPmo}Ni%e]#֢/!Hꨰuk=X,0Sj@Z4D}r0e[S7Jb((/\V)+6p|7yɜbp%۳A3v\v]yV@-+*Bl$n gg H: TȻν7T7_v U_~EU?w*0)j^}GmGNn" v'[ͳfrR%eV0>2yy7ZDž,9U97w(?nk%n3#pf|"+:O@p["X$%v(~ϕG(j9p:`jo*NA­@G`WڸTLE:Q?GnE rjދX]/@]2>q^cu.79X|'M*iFZH0h %tJo䢣\ԛX Le2Ɉ%Td܇}عxIq#*)IIER2Df- @W`u{sWmN6c3zAmHm5BXHFSwvƫgB1Tʠ>=(Oac{zH"RHZYطx!l(Ybͮ>MR䨑 ታZƖ(=4h4J/cu/i3Ro5gf>f5DE鍽psW-SGMޘL]Kr1 XI&V}sXc i,-b.!f0q!3tJM.jٛ&Oس:Y0ߐE9?Zu wfE_)}r#& E؋{L~v~f 'FgT3 s?JeTʥ4hI&4b#Mk¬,:^m%ݾ;5+?!|hRUjvۅ^U %RzDPnWQD]~D^,0eɐǩR:vf":o6Ҙ\_zhxTc DĪVfs_D8K3:5E?m:&O3]] 8iQS)sQWeh>uX-7ֶɠ7raG?t2c"ɜJf:QP- ?~e5pZG'8: Sxod"'lso,F{Oֺ}Q}=$)*&iKfz,Dߗ #3:Og=;CL :P(d7w:qF*G|ϒb&@QC♫1_DYJ+ bސs#5KIe:-ѽzXm5;uZ%\s|'UU]Ċ&sWAIpq睵k G]Gaw%db ^@pwX5hRvA8ld݁DkN$-AUH\wVE uA:Am?\\=~51wj.7JLcm `ފO 2/mjKd;8uJ%?sͺ_ 1ه @NgͲgGTh\?Tu"`xEw;;UCm$ao AՊހa*I0;>'T (s߬ãk;1!0+a'7 @Ҧ4(=Fh١( iX6?B,\7˷kM m>3bGfW 'u҅oԁQGQm$) i0tC7)ìXv@-K&'MhK>Ы^ЕH 9 *EWU ?2pnn썄'orYwlƁE?ᇰLeԛ qn">=P#f-ˍbWNlͣeA%y\{9l";F&bF"_Y-B<`m{|yDTOg5rء06!/0 KZi@?<-8Dyoi 階^D|Ux崥yJH0uaHZݎpk1Wm#=eQ# Ih&d ͝c3%ma!U^kS)2s,Gb7w0ܿ,;AKW H#{)űy.YQ~Bİ1(wA\t؁'|1٥Ժ"ѿ߀9\<}DGgS2?vp^sp| r(Uɜ!vIyX؏y}y \H%HVe ." yq:؊L_#0RfFgJJ_S} Ӄp :+ ˩Aq^>?L#I+@)Ú M͌0S"$XaMpO^p=O@B,*t檲$7=0nz1Jv 'Ms`]Ep V%k1Mn==^aU嬚GLU}c^8 E$# Ϫ'x)k Ct~'Ʋ?"YIZ$|.?T|[ R^(L?_7)J#vxo8[MQ'~%`o +n/ӆ#KM66U)A:qxu36C&{@3rI,mS@SX_3INUɐgl vyeyjlD"IMnSY}am\v7, س}L=G%#zfGNG.Q:X?M9g/mϥ01/AWJX(=?e-LnW,\)gf\{؄ju=)Cb Yr2B 6fN_,ڻbt0Ѥ`dɦ1V?K?qmDhC8 ePc/Dߢ+!}E]:Mmh"_xҎ,w![ J/c1:}LQKKBCi!+l+ _QRS݋vˋmpC;e71enwE\u+85 Xc6;ߔHfie%nl@I Xh8x֎UJk/ǫ4oV2 Jk9jHdI=/({8b@nn 0}M3cZBƴ;]딛^;WtA V?5xm/#k"j` I6ɐք~=O+Kth:sj=vAԡIg'}.Q6?E- g[}J>iw 8EB`@R\F(%50^RZҾJ(E?cWC/?* $n9ax!lA C!Ŧgg@~[%WH#to0 $oScd"q>}v.,@ͬ{}Ll#e^qKVא ER|u4P>z9}ɍKS#"ꟇTpڏd1yaEQ;#h}X ֆNZv7!){-?lܵ-b_}mM)1⍘dk)d2|_D/<(/ndC֋Ż+AȤ~fBH6ǟ c*@`G*ꥉ~qBM-̆vȠfz ו.p|[:S@x)7^Spދ`a3(]rqR!ܮۂr/ceLV%]]#ACw 52@,:dPAqGb^^9:|sdk68sefXOX6 Y~zJ?*W)}zwNzΌ5р㣳-ItBEqͳtdUA(kK~'f>*Bqِ]ڹcR-ЉYgRu?lrlmHYol0ov/o$DUO BwM*S/.Y[cɲx\AR(fT ddUFLXY/[>v_Lғ7_$jjn%.(h >Uۤ4_ȗFH|Tcjg 6'il:R3 #HI",Sωez(c2%"L _fVNұ^*ZxWF6yrvGR6`~_t)%vξv[~`"hRzb6PQr_D3+~T\[>Xgtm?cL\hW>#SBwX3Px֖%HH|tP3&A4髙|ϘqpepwJWoTSު2 뗉Fb AD `Dqd ے ˇJf`}p00{͟*IU?XـUy4T !FodVBwbtZ4nUF(ƠY#0h".Pf{N#L(Qt\}ZSD*'E4~nBv4W!k^nCr5ҬESAʶ9;y&{2Oۥ;`J&\롭2l#X"CL=T(\s9a E)|V [ao`)tE(2'»*sd:gݩxT\V#+xc8"ͺQ_Hdu~-~gYse +6RTT!K3H^%HD*vx1^,oJtud@ViCU$&ަyt 1 >аP籠=MX$#U'2:~Jh&FYŶ5M8?qOK$ThĈ$=P`z{ةSPV5{yFGR@MiVlt{C7@ÃIe'b"#hGH @ <6P TsZEgL ḥ̯@J S7j0Jrc?VMcJW:KZ)v+c%Eu)\uD:N[M^!39٧I:{J@ЭqUO˹&0Jj}{[Ȼy ާ|P1-Ljg˗0au27k(U$ ;RhޖdaL;jߩԊD$p:M 8l64K\/ D? 2'y\rF~ 환%"z \stU?ZW\ıYޜ8,1~ l1 tj"*}Ej3/yEfwkۭ$ N]yUk3>'׏rKs"}-Y7ju87N[5axTqZŋ(P/0玦#YȒ kMhBy:]5H yu %V{` q1C{t=u1%A#Ȭ+ +G+oEKkӀ uel<"Bٌ4 7ٗR8ˑա#j]ƶkʩ$t`sP0-xd.:{n&&U1>[rLK ȣ$b}~!>[3_?a*],IYF[SrmvVH TxoQye9Kz_?ī|P0jFǶL\L} G!#s'L_˒$;4IJJخ/هd:~ۄombęexcZ.vxEjd< y4]]!r1T#XlpߵS~йg3ɻ P:yA5AruPyȣ1bdyzxXփbEX OVmIG~g [C d(ٶ!×rC~DvQO̮~jUWݱ`ʇֹ6d ~ia^,.;~ทw<(hXP9[z`}\c ;ugت_ g+suHdC%5cZj*EUK%yJzVN׶yy%Z?ϛa Ã֓x;52.$e1khCތ!x4Mnrujn`1Č@eGxU@t+լvUe|HH[sAJ2ZF CPyKګqL'%nwѬڗr:좭u: H쯝H\) x\HK6zNi:I R@!tPt䨶tW\Bp /K/ GPX gOcYqҫ+~r9jc0("T φ1OWfAW Y\M:wW*p͖x5(myfz(QܪCq v$\{@.1s_|eN5:(zWq Xx@8 +*: Fae9= "{*ctxWJ>RVT50=٪Η+ҵR+@`(q4eWX[4R3}}jf0RM.-ܕ@A. ggK iE+7 <,Ȋ~y,5cEޜZ=pAW nM!FfsURsranT1^/_H-f %I.ֲ׈@M~c%?SF,5+̤4~"2qjH 7,6P^$8&Cwy}todWW ڀIDO~t o-Yv@)u^dPvnѡQWe)c(ܚ?Beːut M I,-@;kkQ֢ r*?)^ROckK\d»o-Rn"&OT˒EQ+6ݹ44Ŏ`g3NU.-R6dy־LˣWU`LU_RdH+xv=kO}  R _QR+qA?UDGovY*>W\I<‘ TY^f<,ʏϷ^q'rp=5sqb$ܤe7,QbROEB53ja ]>l]6+uW )i# ;}V"b rw+&* }s^m;(ʮ""j[]c)Az7{p n;)yC8|{E-v5\,>/7e-(!n/0. B.Z'!m*YyKy!$oXCKzҨqh".=o[Rk甦hyy5=VkRNRx^ja;ܣ Z΀{Oa%iiI'.Ǡ$ѿ&HB]P<yS{{=<AB~3<=08^j|4>K-HGI#Szio*#ʂ_ͤј7kgh493PU<꣦MSPK),\C(jIkM<^8DjX=`;i KK/㗊OIH[y@;}nJvbݢ6HʆMP֊ZgE06p= `ܾ5c%W #)uQ."%Zb?+AC+l@^?%~C,nK QHwr Y '|_}FS.fR  R]hlC.6gtE( ks-7u7P򐛀9al Ȯfl{]W,:i;m$uu!0Fc~3z=4;?1oaI2?pYeFEemuiQVѴ@@Y2I[D'ѱ:su<eĘ`IIO~2'MQ]B> x˘il$ _dZ&{\U0HɌ GQ(s~iJf ]_~]}S#dWDk ^9[j BfWoPD8T֘21BbZߧ%4+G 5޸klbB'w3OO i(`;+ c`HP8?ԨVgu^x\[^ΐJْtO CHy4G>O56,6I3Z_c%bekRU^|W\)/jP9>}A#0B/.w>|ٟ=2%k_-Nc(,s8ʉC6vFvs$EK^ њC>]0}ỌThrHHx %^S8eK*7U49]z+\O sgܔ<">\3a,0R1Vs= &d:VI6Ldl+)笫f` \ @ilm1* u@w< mLEQgHfH{%:?&V~ka`5eú5g[ <㿩k}; |uLĤ@vv}ٚ :aP z_FӨ9ڻw?e餤JįN!U4NWCgeSU>(GB@m%n{"U[]\H_(X{8U LAt_ ձ!\S>nCJ*˧pVEjI',P ƀ =xޕIS&{atȭWe]C6#Q =_)V%Jy=$>oƟ@pr<<YP;HܮYB"*UBچ2kzm;THtejN3ZYkha!#H\ UBd [3Bmݎr od ̈́` bpYjnV=ˈ +MRJ}w~#꒢/ŏ8%m~>6]JxV4lסGk*1u)…&jyzHÉO&S5.}ҋEK=qsi:l9^/XsN*))gց;bb@eiuo𴝜,ޘM ?"ys묝L~Ÿ?BTt˯5u| .oJ3~OHFFwdP<qrOOїpXoc3[Zu]Z a\ INz4jH S}\t )r%f$;yؖ  3@܀B́GTUJ2=W\)LH7)K0U ,+38KhloB\ovֈ! A $oلuLqz3q87z}1Uht]="?ӵLpoDE`I ~gMSOcPUp @E{0V M/QGA^ ˑfnS=__gI'6D*o+>間bO+6s痖m J ; XCPqPIUa6 ]5&l#=9eXiY8GK^ؐϱR_0RtlYQ`5 %њޱ I0#۶6#05Q oc`^* 돌yf6 u$hs%]|Ya)*leΫ2Ic~.H7é7?n~ [Nl،I=+Ouiyе 1+lDO;AHf!zc!Xݴ~:f+|ܵ=x %_k0XIsN'z~'hвR=wv'LBt7[Rd fDhNYGHwufB{c.44`f)9 7K bX 't8ǑVCc+5 a@}^2ef F]`l|<;x6$u@w Ȇ_Zd^~PͶ<u`5[Y !N.ȉs Diǘ1#IwzkAzmaYjh=Iv]7р 1kKS@ArA 7ۘ6[ TAG~#!,kq^( 25_57X37i$f9勦Atq~$]F.ZpjBc wHIӜzA @Gz Qm;42QUj]k{NIS_1vI7'p@D7%BeY"ԳY?W XжG}-_(ǣ{:bʞ[D F4ZXEcxdZ"X?:|uT53$/f %gnsdjVD _+ }l1s 9`G]b3KUgVx}Vx miJ_\d;/8ȃGjMzLP=`gewn#aWsѤҤ `?msP.7YZDX\ᵅp]v{ Ezd_uB)SiP˶rH^4|<'S=`~x>3;y4]-y0WChp`>v Lǚ TT|XK^:=*39F5dC|d/%KD ^/<57f1S lSd[qPih5\+&'_r@͋Ie\o+N)e8uHG^meI425ͽB 1 R2EC8;A[iquɎp bVJ*G܁i< $@!rGq>)bj-Eڟ~9^K /5壧E9wrGX#-h"NG&RLC,;4vYB9k /Q ն>7slKxwqo(@&``oKL%DVw8<XO↧eb%S&_+Uy|r,Hۧ enf!7\#\ԣ.0(LsjNNdC#L@7/(z)Vll^BIvp ֯d9S2gs_ép?U,l"Ͷ9VwmCFxlNXГ 6lY[k7o,~IS*0axlM0\>Brestu_`|Zd0$MYA9 Im:@kE1Kiip' E=T\5ej{<'MU5lyXF *U ?Y6}>BBd&k-p1sE'p]6!8'_=]H&3 W6YRٛt,^N9H mن9e#-A@XbMR,(ujV ^G`;1{00ꓲbt5}xdQ(T%Ff˱a~{&|~f)Vrof.#Y0 ),S WF5j@T"qQl&eEq3l }r ,6fߨdghö>-@9JxJ ;ޢx#*zuf .ItL 5ڶsxbuX ,`<[ƃN+xmXPbp>A^ 휅7nRV7yur[!X0 B"j'(ՏDy_(O8/Uɢ -H-E5G~b{"jh[wC].cZ v-д~j6״?l&g{IlhH>]2\cvxdyu(Ǽ<vܹ 5OyOP<4z=)6y 85̫U j !{S0WJANdr hVr ԍ4.2=(:)&QMFpv^2r:)8hl W'lOB6ctl*:_bv䡛F]+uV[=]aXcQv{:EAyUCKbٮP3POwA e6A2 /Ǚk]M֝no7>]WHOY&=m*OnOoH@;T#vX"yWzq,-&@3~guz3=\u}JA2V6V&r>02Bv0S|ƚ.R{mVoprtڱ=%@I$WyVQzw j-Qn:#'Aګbw11@scƣlcx圮`nklDbA<[fz=њ+Ej,̿fGjW<]m8:vH"lc;@+d Axq,(y"KqA $2yK#YiO&5o4>μ$yUYC%{ M}[mV \rm u.V`?9u\6cIx/ :&i(⏽QN<,hu yMnh2%x!ʆV'dOF$+OhE"nN"7xK^> !0&.WUgJrγxՔD AIQ%Q%Bˎjv7D3ؘ8wiC &cw4Ħ!M ,TϺ[ $dluJӵZN~> u@r3 S[hƻM"g JerZF]He%%$EQMkfM{EjuМ(#o^v17ȭ@jn?`KGE!r\cֹw|Ә''0>ְp0enc<%?OtGƝXx? /(n  `^6n_tFcios ?s( ~_ @ 8u]Tj ? 3g/p:6[ ~/S*TU$ h%5|a' Q~ j ]V163aj'&z(&Z-;pN[z&Y?B۩ߨ՟1 o>>@&h+B9UAlQI2ΎnƉ˃lf!ja Bw1,KD5[Ƽ#b%==qqH5FM+)W^>1JRk}@D(ZBx*/o?%yg(5q9i>3j~zB^پy6AlӷH^}Dq6{WNH̓F8ȃÿ5QUxt&,0Y@`G*P8?0Pߌ|%Ѣh~6 \ŀ(z*7bo2KbK8l\3:*h G0VM -O 4f2Z|R b2jvEFߗifb7mTes6شPTs'Lc` %&z`^8:??-bţd>`W"ae]yOAJ; I!j[MLás3_y nz:e5kY6qUk xAL6"QZ #]=26RKi<}v0&Rsՙ ߏbxUt?Jw- Vۣ~W35~mZ@==m~g &|ne2jو"Ů4+iGޙll).z&ewǚN>ԥ (#;@x55;jD㛀P}=|C6YI1 ݨ~>P,gz0=c>c ;S{gW>[p˜#7XO1 \CXgdEb5S1ކ (J-lD4}\B1n oNͿwcfMe?q5GknsY]} bVW"ӬC b󄖪5C ;zUi p FTFEE&sk12tޫ@<=^w% 0`mg <\^|v+!y@Ģ%n6 !&%!̍WjZ˻Y.*|g2cXS'@ PAIjIx_bu"!PMQO^{88OI ,]<9] !ISg$v~M>hj6(Q$](Tȋ~l)m%G wi׏67Ҧ]`+ΨhMjA}<5;uߩOS根sU74x9 `cSmZ9`hE2m!\Oͤr"2`f=QO]>"`L|cRz'IxkO9e)  &+OqfVn7~F3{| O;VmAOٚyLm׃]jwJwBcf,3mMO!aP ,;[HT=%3cyl+xF_zmgUzRW#ncĄ(~MaD,jaQNQ)b @T!Y4EdhwW)78.Q}%ʜ%NIfW3U DNHav]EǍjhw.xܢ0,EB2nne?[9X#w 3z#֓擑c\mxR& k ߪ^φPA̬-dK¹&-J}d}rFۇHL6#1_zT 8CUPH>0|ꣾ2v0ݎXoq Ԋxk2jH;vuEl[n\'yF.jrdA2\R5/E?0>ydث8hD2 x~g ?ϑuO? *P_8}JVQ8[#fviXfBM&PuAhTTSwE/xiiW< h:Mʕ;D%"{7 ؏mG0s6}n{&_ܔtȮx9+\Nݶ|0ǵEs@C̣On(^s}{SP4}p)d`0N7 =ɘ0Ŗ`TeoIڑu']hkr (U69z@-%Jp}f2 W y55nq|ʧYk7Yd5qTzGfeZ{Cȭ$/UHϺ}<~: /ziӃy>էt; U IJOh2P܄AćLj@OBG{L>$ Ȃ$n)MÄh'}QΨ/Yw9Jidz4_d7&l(%HP?7Mkؼfk5Dm|Hc ˌnU-#@7+o:6SeJ8O\Tz)&nsyX2H*TM)J4vbzG8jQw^kF v]l'kpm1g ]{|*e_ix"zř3ի.罂s 89ɈdrɢW`Q3l& ]0K:]? >t'zH͕/%h1FLh!^/Wvn9vŸԅu DC)lFun@@D uap:#IDVHFl#,*Ѵ\,/t?b'a%-C %f+5)M'.'<푪ɆVNNvkM52LP#Ð֍VP?>$`EPrףm>R{]醡"g 6͜DXv @f2`\tGxuavSstGa+)VnB`f9DPl d`&(oݟe#]!e/ Y.k XkɆRԾPDs!<&-u0S^%D+^)ks 7 Ҹ'K^zTEQMmY[@G+͏~xP~Q/:qR#zW2ρ %l?6c[@_J~,W"_Az>,`OrDe}p6Ğ6_Ճ9ԯ:%°F~mCTz%#@~/KxO8b5 Ctq>j8{o3FhlӟPߐ{h]{Qx:}~JX(QS 0UʧL%8=u-nRu>U۳1C>c:# PBjGhcHkz;beN0x1-JzA/O2X70M!XX֜+~c+NI-cAte9ٞZp6Hμ(9։ޢf⬵p Ĕm綎A]9w+vާfh=w;Ulz<9&w_iw >{m$0?O? Ewa#P[ӵnU2QͰY@H-QTN/T*\r[2Qi_u.PL2i0O{`5?ZjdnQOG?Fv{-VM*)k?8<]\woV]$ pSБ@Xa#\4kТ&&A0)N0ղT*Zr3 L,,XI,XiQjj۵]ufʪJS &Oᆜ6܇A^?]AaCYDIz. ;E97)mZ3j}6nd)jMl*>lGEbs P{]ˀxgRX@*@-wpW 9hwDxcAuqiOىtwڣ#7,u9ҔUpU`pf;·?|+֒f7Wނ8}tFaxǟ 5!/; FL潱}k*sG@,1AG[nC@c bգ! < ,XD& t܊-\щήŎMS ߻p7]қc LJ=tʦaP"mOŨc @Crw2rU2o1@xY[YGLۤK,$";>dEVOM:efSieAqcV)MM-;.uchQ2eqmbM õ9CН] t | Io&{ qMGC'9:Pu5B}nT`Q',{Ƶ[ݽbJb V*6MKW9]uޏ%UOH=Oƙw37H}h6Kp[?ӹ "_إZ-+ L^̍gFDb G|q H͋@_VߎdA-|)F$0(P1?=PJ4MG-4Pƌ>KuE喔-[e% mS@ so{(#'T@SrpӲW)A zDӧqe쫆7̀{)ϧD*L*IIޕdWT`9•૖0+,RV?#c)Zh~uSsp/QEZ&T鵯ޤ H-QYvN0#uQ~vQ> U5$wȍƌc"WX 9Y "¿-RF)2aoR9D^悾Dk{CtLJ\]PRI'Y@}h~ 399i>ZfŢ }&=^SPW3_4^c?N(ݣeC ga*7Yk,^Q  aAxBNšVUN4^sR1ZEibJO0^LD&;V0D7 Po0e+ftOP+ _TB_/f-"9fœl&Y`M1U .֎Y )]˵}:Xy Qɞh *s.]6k0\OߗQzc.%+1²U,roj@Q,8/OwE3AJ>VD@OU] 8풧 {wгb5Ss& u*Y3ړ$˸bÝl"ԀXb1 iܟehċ{bP"-ojlcOT?UʔD x3F(~ ԃA.;x 2&Za3^\ÀmkYunRYLʲϗ澬k5h,SSL\@аCʡfLgB%eG0M5N[rd{~VF8RRZs=t2aŽ!;TD^%rkg>|" TՅ9(WF;V+M?j(mũ)KW3-`H.^ l~m<>wlKi)u.VE?]3+~$*>NZ2"=jlJ3ѣ_h9@OՓ&${e6-|S|S;k(< lnHDS2.^gGJɵ:Υҡ,~,eR0 ξAo__\t"}-4_CIi"P=H7xQq,,զw2X8p {٩`U=ox@΄۳W,{i 7FUf%G#m|Ճ-󸀪ms:ZrmA '/(zv2($9T䱙T)%'pѭ~%dknF6^K70hˇ!0S 8:f--0eSFD9e/ȬLACR'ph" M3Xop#?7`V$i=F/ҟ6cŷ^'4F42+\,r}Jy]4`HU溽"iQmVjƓwq\Q:hQoƘN%EV__h 2wk^ު &g-r<7SPĖ&gwc$[]n"ݞ"><*hMS%4٭6n(`bm2P=^mA0%D 26s fzٍuJ~!5?ڠH|A!u -\DЗ57uC} p5$h3B /,6_@L9tQ[诣Nwas2)14atz2=ӓ UKc11DJўҬDb˹ kA۰GE|'s]F͹m|Z2N(Ԝ)fl$T7`c--l Vq{qra٢@iz]"^rT{X;ΓQϜ*( Gb˟ \Vr{&!_y/`G=]itA$MDxYQ`M.P}̛>)1M㦦.gM]xO/gtN6I mfhŎk>D>=[3倦;GD(> m"AlJx†YNs,3\IV 3lvRItN  mO SbUhaZKs>UmY]ف;xԇS& /P@$~g@Ê7@/PlʭTE%(o<(r;&ݔ=Y ;Qudlz:s_ceAGp6u\vAu ʼB*̅ݤM70*h Zz{DA*֭ziA.SD#}iH&-`QiPõt(FJ][p`jŀr8bj#p,IU=c6h: FZTds<=6S#uRJg͙G2ٶ].e1G9&+P/Юnp>7ihFb%FL`Y^K,EF~tQ̔*G9?.HT 4a܏/&/3/4KM_KUU^PRX(`@uwQ?/[0kbD$EjJPϿfq4=x:Ⲿe) ohh?!߁q!)^ֺkkCtDHA}a:@ !&>©dV5I.sL̺Q=+?}ICj) ծz0TM5~ǷL*Qtʱ8ߦσs8.m`=RjV|nF/g˳,Ђ-ȏѮ3!5<) bHr!us#7$*ؕ&tii&12?Evas۶ Izꜳ^z}T? ^;<P-2?RtRM9 ̪˝isSOQMHvQ-PQBٳLcV\A ̹GUg6D!SLj*Xr\;"e8plYpLfFN:>h(Ic)q/nN6 M]~{2>KH쬬=,L:Y#11۝WaYGƱ ArIY5` 1IkYU2v|aX_njl>+\umq!?81;8cySt<8H3yi\7_0C/yw?DJK|.'BU*! ]}Y'ȯի%im0 306ڱE ʄ+ڣ/-yb:|rMaaaDD\'Dn[&[4kPxwW<6k X$m6fKdOIHm5cfG^ìYZP~adInG 5N>]H4x[Ԣ[~H`A-̺BkYdv4&tSY~q% \k+Z eFq^LBZ%w'p(e:vi%kbJP!yZ6> =<|8h%6ೋG\cijȻ:ܡBcPc,SsѴkb+P\ zo)M]o}CK_PxHP_*߹_w;]/qO%C~ΫG@z$?߻$<dzE 6ID^B8ie;/S~c"A #GOU_&֗#+;\E !aDJM0;"|`i.D5߳|ݫÀ=.ZIѦ^kIvYʚ=e',a\.}$h:(W󶱉ڡ"~rR>t $g@vx(/gqZA_R޶$(2z9ʹ0tH\n|σ%adW U>t7}5J=Hrsvwis$5V gG/RvDT+"sUw[?)0Ne>}Ϯ*1Evr DYa9!s.n*MXdۀK)λ#V0u"\, ;o zjXS%s'"+ DJ&*?jo|U3du$A!ݑ,؄2Xfad>|VړԎMLA{C.!7eNMepg$[^o8E(]Xl?=!o'[qj9 -YikjuYpIgOVnMŠGB#J~"^uFҳ],1+U3)Ԏ?@$߻o-^V~8<7SqH.*1$ɀIgkwNOML]6b|/HBIHr WAb?VX)sz%Wrwi fBviV&Z`rnm"{5xZJ9vI tR*6,լ<ki~cj}U X.!p{Q% mQoa\|qt^z! 0*CcBfS4r (]~K&䴰A49do֝N9R*v){+ithJM4?1L%OSgR=_~?W Fk$no/{ YQ 524%ãm [A v ^Ն'9“e7>|&<۸HU_$QUsJ-$I"oegnPLsK=HM= :aA?"l'JAKOf*L6Vv_gu7󀗦f7Q~X122̡mc<9Vd0 v f茪ch38pJsBZ!&^N}8⮀) ' "b(Qz#b<81oՆ [OLf;{F&[oXu>;Tǰ,ն%^=o**,շ h_lvY3ˉ&(g}enIY*%n#lO[j3X!sg:(@4(0 )"}M&w=MNpREѸ^Iw Y1;\ρ ixq?="RO٘-^Bl:OjKěyQ\湰L2P̖a9ҹԵ&PDMc{vo_X`|ٹG Au ){յ3 [4ζrSRor݄{Mn6o7 y޻|\It,*TMP𑟣X=G"fu${V-1m ŏ~KlMt;'3d"f[ƪalpr/ߖ.&>]VWg?1qe~\PYX }g,Es2gߚJ8ݭ%i9i4M٤8=A}*2< Kk/~]t_ r_"?%`2.^$zdMczmY՝ҕIPY{\qؾl^ @ /CI!5pNxp 7;TuW_UWG=Q%\2K7|RDhNeCAZRclp" }ZS)ˆ!JJ+J%[^PB<\-N$V,HBm$o$|mLt- =j1H)dK\`=$][)ҥξ?cE{Uv@Fl.I|TU΄ܲzY2`qsEHIg6 >0= A4çS'x|D}i#CSt֍xDLiRHnr;ԘHaIs;%[0 8~uyA]3`^ç)% yTpz qpU .so~>[ AV(|(Kа:f5UA0 14Tu}.nQqӂ0N%!a!D|t. RHgf׉/*hK@M8d YpBuYYmZl^6/zE6$hgc?1w:+UiOtJ6U@-"zerp44O:NBĤKb rϥCe\~7S-A+FX 7a6b}HcnX}ΡѼF54Lqwnl?-۾Љ,`uFچD ap0v0 r ;ʋ% 1[zuyU?41$zy{ @ة}ma!Y J4PRtchahFp\vK:>B_5pIs9*LN\Q!D>- 4_)"aL=G.Iula1 jszpSX<* \HmQ{W9V~o̹5{-ZT9@#2LNS]ˢ?(cZp8SdS|B!Msm;E *7 UװtٺgP,)(*:]NkEz@b/[ m+H}nwuKh3zm8˓n8 C(nGf 9N0{bLgp-,x5Kx1(c%V%A->\ n6Z:~Vܠ$nԩ%|x8~Nޒ-%aH"N:&>I}l__?s7cDǀgaKB1]l]QwQ:(E+P}<O$/L,d ս=ԌPpFV\7@Mn# ^ߝl;Df:j^<3b?*V#gP2ĥfE6#Oi/jXɯT鬢x`Y%oӣ~j FMeܽ r1z>>8Eu(XX(=xP{7>7t:%f(Ae)km* A+uvrX?rodLoٰ,|vO \ϴ!s&EMͼvKaQY2絧p8$_)yCfiN-0"rn#8GZ?s(}p.aF~g ;㴩^,xn)$)Y^~gqLK+HXW46DЊki/y*e%8[5~tS)z{Ʊ__??R',{)lP^$+)Țoe/Z1ڢ^hy`ښӣ1<nثU1Lh#9xgL`K5_QNZ#幋}`~,9 )!NU s sDM b h>=CěG94C by;1Ũ^-y$s3^,+_0g ceZB'y`z=2-a ;E@2G 9d`HBy&k[e@F&ę@z?$`x7gQK`t8WvdM%$=l8Eb6E59m h} &!C7.ӊƃ&`?h؆EX A eP?Ɔn rwSp4O`Bx }lz""@L4t~u4ѫV5t~#!y߆7|WWML0@]Kq&b ?|շq* ,=XJoE>>'0|fȢҀ[œ+U㻳3zQwU+ٍKB?,F)@xc։jmosͰs-z培o";<:ȮgoNɥwh+UG"TB]7OW]q( Ǵo;fjx޳%]wix2^ߐq\,DƖޡ2:^e dtZbRc'qXY/c( 7Z,pb%>Й2ilfՄquEhMvOs9peoܶwPeW8m׳qs&O nh9éJz@R_6ahnL$.@4726Q'R!Í1[~Ђ u8'ԓp\.yzK_~ؼe.IABsn >%K5xQ~hCMc 5wD?4[^auȅEj=e<[3.E8k͊s2<>:aԢc\\0*FˆpH6]UaE,~BjpUyK2:$5L웛x UzػqLNes Z%ig9\/dIta]pMYvp"6'2 2ִ8ՙ "ayR.MU} cG!I/tB [Պx쁥o8͕A!}`v~[_lU]M$KjVɘjTB1{rU0Z8=sъgizAM Jm龳0IXVb[&Ac+̙l#CھPwܒˉXkLݭ%0?oܲsBa)nɚrZ%RRf2]Əbb*S.~z=_[]+Ql~{׭;' N_I'}/wƳ]F |mxk>Q@4w,@߳3ˢ_De5Yq8G&%%Ş9&xM v NEaY /97y^\C֕HR |+>;!Տ`(pyE;^Es^Zi SP!;yŜ}AWUx}לOž8D{ ;qm6Y&%,{zqdbLKF:"6ݚ(|+":E,zsZy|pr̡}D/6^tm|$kke)KL;6FR6-eҙs_l3QD9ԧBL!z'M'؍-{Zb)Ru֢R~ظH}Zfvgr[Oڲ;+K9NU$<]uX̬#W<:g7#O̠\%Io ،)NjSBΒ+,&u&H!g;2N &~ *^KʻDAR2gN$Φ&¥k_-Cn a?k=,F Ƿ-%,21H;] ʤ@'FE.*^}g,oQģ^S cz.%NDӊCs&8Mõg}q'݉ucHgpVDI[Ԍv3ap =;n4g{6jj %fyWWо[-V~Gq`>B& w8D9(^3\]k̹\)%J/<[FhM㩮=n *U맯 ƙ{L/T=Q0 qJ s%ٹ\r;~79? #B-!UVSUevd5WQȶJNFj)Gm9 } ;^J,N|XДGi_ j1;rfwa8:GҗwgL iZpJ_@oJ 'H.^ !-m$r1/Y=/kRhwAEP\Po!9ԸY5T5W8D쳉Wl =r%g)э&)FKsq".rv;0PPSa&dgjNlxը m?|oD,b @yn#| b(R|éae>T'qdcX!a' U%a̦o TLIF"c, c5^A%me#G]ԓ/D@~HIxLml/YaNW#Έ&zs>W!.+?^եU?`'AfjTH$Uܨʬ@`rn+;p, Y` oU\=UbB㛬Uói>x玂Q4&Y畃gsǮaQ-ndF =2aw%So;Ob H< L+d%0q)-OuMEW]rwUR qbh%O?P=28xfnMQ ~'[˵ ~cAҒ:*>/1ˇK!"ikdũR"rmuZ/Xz@nYڤW~\K(`/vXN5r(%?`ɿm&Ɨly9W0` I86ΨBdC[c+5&ŵQ0;w2KL~Bw)xHٯW6RKbq%"f5Ji݌4f"!VIx{?O.rKs确Ӽ]~PP2?`3j6ON^VsD+CK05̢j1:VZ5"d40|nq7ߤb!gbV.Ra򴕻R =V6bF֗SS)2t3d^3]7ӱ/:0 h@o*QD= ϒmQMM#(>>Pմ %IS}|ԯ*u#U;oP}aƛ <-$-,;SCDhCL<4g[FRj>:Z|4^WUܑT"؀[PH0] ܄ib0@~xԾ៮ Iţ = *Hߓh:e4FQY? tOa~ޞ}wfM@I`:EʓT)@X@UesO`mc̵m3خZ?,XEc j0*8'.z=^ƪm/:qBnRNU. WL>굦7ٕ ̙4 1EWGd2K~ |e]g#0B⦾㹝s..2EQC ޜ{C+GU;IW0L\Z B9ЏyyO#F^]нr@_o x| Mⵡ$iS[F۞dYCe,/Y ]߹V~NҊ/б&~iZ˟tRY.d e3`U0!|QaUSK)*lj={],acͫ;>lX t׻zs1ґh?l vRGͅ859+lbOEmls-# + Th-ދvR1VEnSޒ]p5ǐT˞lPQ֓jOߋ\i.xd%o׶խ#k*KfS*Omy: p,T+/$6=.9y؜NN`=++B0{^#>A,0pAQ L2_ב7,R\?Cu aW׸#x$@W{-y[O<<ԝU~D RV)]Rq~XV>Jyό6Ty%=fފB?ϰӉ)26Ϩ2b Q`tڊ;6>-pH$͙ Ϛf_p䌊j3_%vv!P: gE_rK g`vfY46AGiPT< B0lm)i+v. G4&05U(O A}ǍoM 82]ߨ͓&%:`2aeJ&.d86~OZҭ05}4HERq Chl7~. UGwy6u|oUˍ%PGol/vUft}e[ybmCkimYDvfў`QjHnMX% =~U0ZyhxV/3^ZFTȐ>qQ=UFVҭiH蟂"yA|"nٲ7ӯJ4嫿qGS'WxsTC~W*)E \SIh\|e'ב7PI֥5iI>aΕ F`}ŋ]`o?R7rvAc/e .t* ٗÎXA׻"rd-#S6k@/TL *Oi*eε<x"؍b`A=gs8tmG:u z"Y0VpGGFY‡F>H&T 'e^o}eL'jj xgt &iB|63F(i.T3s0[^5&F,_W)Hj-=}w)DXcRX3\IƵ?)_w #]kFֈDQz#[jN$E\ji ݈wrǜwJ0/CjbvEd$^G2>,\\*nX,{|~2]Ic3~s/;Q°~c6}`ڤP#գ8%3CќԇIe4\%?HhU7/ȸU'{Oǔn& KԍalLСu`)\?];}e'}suK-K!.Mߡ˽~}h) oY[&\΀ fMz C/ 8}fɉ]$<S`6T]g> |s&a%V;Oo{36/WTxfг o*6wn@@sT } 'dX'Y^Sr]M.Ǝ-Qs߶x.H3c:ϨfK&ĴFg:x;#cs泾>W:@U cW%=-:]PШB"WFYo&}#&NΙ.l]HȲXPA^/v` #@2S ~U#VGl$f!HI){y:R &<8a5Y5:/TQU{!;tC i6dĻGW$sEkt5y;liǷu\FzM͈o$8{6WU'7ɜNy6SECMsmY97M8Vzu <POq u~P#+AVs'Oqa' "̐7jzR ulD) 29hU3/3ӥ1KB7нErk:B;A-/C"xBMUX X-xfi0M僿:JDv -NV)ܦQ+dt1Qi=ZY6ױFYv'Bf4KxP]\o8X<[Ew|h+q>6I`b~hCZ6[PG*Îz͇yvOݵ#`apBE /$5G<Ԟ/(|ܨ&[PJղ3P r>Lu u.Uɪ(BLLJl0 UfLBg/hU@jq AP\PWp\2D( o$q41\Ya>Q7׽.$wvEBLE1OuhlPDc;a 1Mvz&䙦!Px wqg+5[ 9a- 'یez 䎗=, tx9c:s7rVD]=6[ISY L|A 5myx_>u{:1p&5Hs5 rl&,'|W'lxX 413011l`Pj4×Eބ\Sg0(y@_9CU:M(CA0T&φ7̤bڇn i> yz45dQm/! …)24dt>To%ՔyeIQ sZ|4Jut+L!U{6Ę23W/b7kH-<->:A49%܅aWtdOYI!/,)Q\H]{P- |aKwԌ`˛Jg~ժɕi"D!{b]l#]5JٖՏa6mIp+cÞRz8s0LLJe?NipV?&~a`P*,Cwi9Q2\W~[Ԭ:^qF-UWvI4YW{Q zQj:9ͮjnKor=sU{_ _,"oQFM@$1$\I۷bmqw#{YNNIyRP)sHF_]$f΀D%xXgָt +zB _CC&l$ڟ;qe?5b\#SRY2)[z:P4b.&%U{˫e~>D5N{tvT1zrsS` {U>[ 6եղFܞJ!_;\<ؙ\)Nw9Sd,6uN*ԏ0ݘT ;TYP֥@3)A8FW`_@mD>_C`ۮJ#pR:S++S/W &l4xn^Ҟآ|s0Q\+tnfU>J暖Ȗ'LhGID6iʇ0~7]DI iT٫s(sBxjӇ|Ew$uh\{["e<]z/2V^yws@"+.!'80u{8L'L 7o},۰t>C%?>tn{LRmsnց6 n,I׎*$8A/.Gd^Ab3b{葈 _6B o`MǺWKl'nK:^ڋ6u1khK*^.)b O%#q!?W~a4jF'R𦪰D=i>5: #d@Ρ|I[6b5GL%ʪ(\-Fˡ2Toؼ#xtZ RH>݈tg&"@ɮ8-ܛ}~Su y4^5B(<+u5V$m7V℻a 2| ?Pa:p.DZMVKs^KA=%s!$Xw|1aX :օgش·#)!vli Aą )}*ܐ8cw+t++FqLZgZ˛ .Ȏg)+w -'xk!rh Z]) `HB(ۢ4e'voGê bo.AI+˕OG;7; XAG臟:s5j>0of#N[lR<梔a+A dO͜y!WO_>Yc݊$R=kk ƲҞbiAד^}cD;keB'MP%xϓ~df&hPgaHm`,wԼ"_pu?Wtb6T8!PԆU#[3L8`Z&ً^ Xթƚ#oófZP4m-rAl~.ko &#_q4eFڀARg. ~ʸ&-wN|?0y^x$֨*RB>$J^>M$[C,/Ԗ#Īnb<6e lָ4᨝ QZ_F"J8[SRkyꚢ\.0Z.XK!>T3&3r>\#OV.QKW^[j7,9FGbY6:?9{f,C;D?"6(tYwUW|xd{n&GEE-喛TYEQmV`qdR+RtP+?D/ XSia9Kp|mjoQ,Y"c,B ,@-S.:*1gf,}bUZ*h^(M`ep>n$_KZl~Yy {D)ZnHhЙ'&; * j+^Q7 #~bԶ42aEFpo<ȅi==hޟ(:UL/kTR2J+b0^5~ZNqNZC0py0ɖ~8( ԍ3COj[,/ GiB>TA|K>psX^hta7nwC ^[^Sn:S:.4Sf'Z`ITh09aW_F mDmj ,aB H]sҒ9mwEߕeEs2O@2Iq L, "%{/s{k2I!){WsӪbGmqz?Q2a-+zyB]}(P.V_ܜki(>쾑G Z;֯L_wvh?xRskQeG/_ |C" UĆ6ٷM$̡?{pS)!kޓ\Ӭ[-6WG8n>6/昅KYZfqnT4{U$ѣoZ~y(E6g̡27G5—jF TMϔ`"R9Ȣ؆2nJ! tFv x}6|H)%좲@aO눝e}_N,۩oj}4 #d p Fu7N_kN@ [&z+PQǡ)2*f2+%fuyG]LEx]!\G1 _ eUAy&Wȇ6tuZdnTG 2E[J)&<ǘ5MW׵땨gr&M97 zuSwIS> 28ۀ#\0Wukҙl"pQr"E{{w)S:~CZVQӿk!b?{ƹB*b6=ߏ z$TM֓ocΏ[%ms\yj"L+$+輌W\ 澛; LB/\y@{PlNid9 d{(䆛uqtS:B}֔nOux*04[A'uV$STwp@F_{#dhN"|c SOp0L,G#);%9ѣ 2~㚡g#susBn!T)|1{lͪ._N1SNmlHa(>Umejխ,.~BC5p@~his&WgbջBI%3Ago vW:zNyBpO^ 0ynY1!YƐ0!82>v.tBϗLutDV÷qQ + Cy"M*6;n2ULE2 x_ ^Y3ƗTJȩ%;;)\iag#haD9iv;ӄ6[4Ф?=/05q[c6.J:}[]>ٵS؇Ƌ`LޭW_ ^kRgT >(fAvlinEDPcx`zw۠G̜9I:d抲l}2CA\M搾LM}U}QM>EC!/2\sZ)v; "Ikvl~ҨK}e r#'`ڏ:$ލK)nEoX0;^,w M +QP ,D5v oGS:Bea]C7@lq,}=aqq.P͹ܜJ~^jJU0Y:Il_ۊC#MA|xF*r.;V v\!a>ҦUybjq8so4wԧ3kxPna]n}EBi}hj|P/DRRcկȸZ,[;뭑%H/Hig O3EC,@ 9@3,ꎏ\wb*%dE`ѣI[pW#/i<}>YG5 dC_ҢnfRy/!9]}x mMv{7fχ4p~n:(-}{x^rPjH^#7UK ^﫭SaNQ{εԵA_AK㐄wr.W8w㴅_P#L $J|dGYLdRy0Q6H7ux:S'b't؞܇r_&ql759bY' d`:Ç{ 닚޵6S:[,@S2С'ԄՉRIFnPorHuW' ӣ,)R_R:rtyU7p ᄋtMTMo4YZ3hinhVz'Xl AE#^Ii1vKW;WUݙB H.52i(+Ng}^Q.<|^]|dJԀBF͡엟Id(Hu Ij˗n -w+@tGdfD:];IE5)?΁; `}.ι:A"e)`dH@6 H73o*G/(_Ņk4yt$$ޣ4̂rm dV iP 6kQEnb 3-z,3t{}x?1?drMP1SR- ݤ,ްwP#Ѕc*5/?x89b!Os*n%@1nw9Y tpPb/˘r:3B)ʴ( A,Ak= r~Tx@?7@ǝp=Zˢ=\i9,.',r܆ :{/_&L 0!_Vdq#`lj̤],p~[=}"RMJtbnL$(({uPv)r Q ռk)kvӁ3> JWbC]iǽ%|'(4ޗ29PdzSaW@3  iJ FeB9VRs8."ZYz֘Ojc`:0^L(i1-] Vju ^.*.&߆(oz~>_uYKZgRVxY[ϩ VI`Au0?Op .RH66XةW.4!LT#B%`F#Bm [Zmu>K\A A|ef?}̩E8QC}d$r7~ҍq@=-'^Ci%)ԇI{ x ]CIIix[jA\*ڒ?~4/the*i]2l.؋h4YAQٱ ZlHNXY,+l}8gNbFJ2˱ ]d\7fϠ>B+i%| /*w/[rb!~sή!h(QHh* -6-b 38dLnO"n@ò&Y:  [~UKg Tp -0 ʰ (C^y*eev2(l!T$ XmCzuy /e X ̌5"%Hyue9ǵLX2r°ep Z'Ky%p$: MB|&DTVe<3LsYMR7p>5k/zȆyUϻ&!mpg>5)I- ,ͮ)bBCd&6t9 |9DZWn@U.[?̝p9JEIk,޻ڗRV%N*.Hy>e]Tw8t*\rq %cR7V)L90q Ov%<8TFJ&4Kfߵ~UdW,ɕa*T4<{HZpwc.\5E:Q`0Pb \C=ݰx0^-{j5+'JPJ'J1R5iC^k.M癨OFB[P"'j蟥;FIEҒ=ߞOۈ._A[0PɴVɣYZ`t56ī`٢}&2ҌAZ[ߘ?|[% ^e@/J8|tkP﹚4"ve>R(U_1 PiEDvr%-avH"sD] ?0}O}[v0b]H6/# ]8\d2*XjQFhX?H#Q t6),s*byH^d]I i/p7ܲNr1ܘWP9T oIjn'oxB [QIv/\K2.k14uӝy-KJk|Al[w4n➨À~a]޵M}M-'AQH4 ݀0g݆wyˇ4~CЋ0*A%P _952ϟWbf P]%4֑^$ 33)@3nvGiYàCp{MBm_h*`Bszi~ĽpA,7X@a`Mo 0x?@:!n㋻ \~X\麑 +6:5Ż &׻GfW߁B1d_X !ۯ έLziH`%X*,KYNի)gZihFxoQNU9bgt ͎Z{E7C˽ ^g$%K/KxE ]7W=-Xe$ yѮ +.Do[Xin/o#~Jz>pJa )ai?e28Cv>{ Uj>TQN'"BV?TUkHp0S'1`rT"4;6uM bN"#Hl |६#SwdBUfÅٗԣӾV{{; Ξ9Um` &-ՆVUJD>%Q4kDcɤRwγ @N CoKeH:EL%}}IYowVVwj Jbظ]홧 j7vc~th3ʉvyӬ=/ >̥[n2_^:3e?:Q3&f46>%LٿfF蟍FA 6F&墿XeqofS 3hqMUGA6!D'񶈧d̖QL@#<+rRφ5xGӍֹ9p/GxDfy]R+hp < UrSʹ4 @S(ګlo 4 9K<:բ_, 6Kh>gK6% KN^.8$K%.0G>{cL:)3䘐CFz+$JgL5ҔԨ3z&'oL܇3GK:{mÓ XUd%؉a/Ov(-]/TBB+*n`e=d**p"ըf 8k ]]yS#A׉ʚ;RofoFVx.̎tƻU2 (I[w[ O#J M R%QțNlXND޼zDcHv*í+ʱ'o-LHX0ruŒt/qon;wЮuGZ&nDzXiUi);}b*hZMiZ3êfX>AP?J^JleC浨V=#P}羨YtVi-3 WJ3ѻa06r.?S`ꝰ0x?Zzނ+ k Shfi5S"6Y`2г^QsLjֈ* ELJ-"śSiNU攡X!*U+ASϧFWVZZ1x#\[Q{[\؃=q.u@g`Y/GYi`@.s Z. TVv9b擇}Hx;P0ЉU!vJdI#xG1Y(Ȏ9Y6U O,m`$ MߡO{Nށ:jަzUiހΪmI092EvĖ1^}I\X^22=^-'vi>_rﬢ C{,Iۖ41uJ|0rJ%$5F:˥hbz jb;nޏߜ8IfZՁ) ||:zD.w[T'dPY:W?EZ`1#X' =&NNJQ!_sJyE~ƹ Y{Pb|BLۄwUGCaȹU^~tm'0i/%da Rнgu< /FTx@TdY6.'?~u$1eHq8^J^T긋Er<Ԫo-VH^h8ێVhK=5zD׈QXhh|R 8 Z&oqa s㕦%uf/O0F&>B-0OW8&~'ִ5:ы9g%PWى[N`!AXKN]|ka5}˧ܼO$WtS} u$y.~hAх[ԧP8"q@G=~],k͠Ϧ/{̗HpOlH[1d;RiqXO?G)7!Uj @P#Kz°#f=`%_}uCiϢq丯]=Z'В|hD075K4k@Xy1O?8e'̡5nЀ$?9 Dc;Ow[p6]'".m m)c}Fgs<ӯGolv0]ы x `ul<5ZX px<:г4fp*38$aXCь#% npq.˅y2@u.Ggy߼EcS~pualo:Gm:y/v,s!PqPH{'XЊ30ksdLއ@'~e W_o_BGuM]~pt´^K?Ctl3Vv+%3جzϸC~PIj>ftq` 7pۀiʚ:#5Ж]U%UR陵U'$fa(3ydu9smJ?7J^^<QOk"Q. V@D$fPK%z_R vQۀ5]6[DmhSbE|}hA ;npµѷ<]x&j,r+wOƿ3KEBG"&3hl kc y$-"4~ǔk LA.K7|ؿZ*I.=j|Hn#T5HKM d|*OTdz;d!U9N>H8~c2xSo3jLp:{BBr w5ږhЁc=׈gܼZaX8`F4kvs &h#_J3/m *Uk9;OQ"3_lr,:~C8n|"2@JY.4 j1V砫fSJ(0i1 )}6iJiLɑ]6R*zw(?wHy AYuڮՠ/+$ge%O\({|zՀ7Ґ nNA#FOsmjQ6} _# #fp- B$սoa}qmD> bP5YOWr+͈adFJhA^xʟ\%)bႦH+CLN-#y mZ_-aE( qJq&+JeYVuZ+\uyR^z6m@C.ꔝz43Հt٘Eᛯ^O9Q*)ycP"%9i{ $kUf|`7Jr;QҹKT s'xkz^>!wG w\qȡ@f)(>Ie[Q=6Ӌg1/nOܠ#{qĽR}'S`ENDoeZoXS_j#?t%fg_Bvnٝ>Oo׃8yS$t ;MLo?kh!QԬtä0'JAC}$wo7U. ~_ j-lKUOӂFfSb1[U:wCT"Dc=k];< W̭wC?[[ xX-xw4_!fծi|윸ÒN# ޱ 9oNF?"l_T\pp)=ЎiWuw,rVLY,s˴ " C=2}X nVWPT#,5+AyK$p&CS| {V_G7tcYhY'1k/brRwT$uҙDOh*$1YY@燕qyKk+|:/IΑs9Q-@ɔ[,7 wQA&})m_KK?qThvNϵ`Ⱦ9sHX^nv&Yz,☉AtV'I6@s=QER lW=]@^q齔Ur[G;kRmpqjT ܬkajl3.7= 0!Iw[͝O\gO&H`ΰ0 u:p5ëcWlC@cÚ#2,gfHZ {K|$ЄwA FPV aZ PBRIQ^+0vt#4^YRT~_6m /bݳɬ!@y7GVDxڌ)$ #a9/+{ׇu.>d2ZdnKXpȇ;(  TM߲HiHjr@7k,iaZ4%!h[L*!QM%1`(Ecm^GvLN?R#n#(u%&{h3d\E+AXNTl=[O曣Qk/~&:u A~KZh=19C"Em]Fg, O _fCZlBS< ڥr qm9 {Rr4=F\4'ez=wK .8%V0pxpŪ<{7?Á&Ҵ+%$Nf,e(]F|an>˧<3_"Ud$0摺Et%R3&htӹ5JB,7$T)}i Yelb{^ _z˄$Vx0q`. (;cOUg"D#%!cqP~WĴ8qc{5;Oq9U֞,M:uY& L7v֤w}l %8qcrH:5 A qtyPh hOTI{|. _ u]~SS>lePHe\5:Ln>av1^]rdPh ?DV.YH^ga`F!X%6c6KHƢRvy韃c7Ze[.btL(> [}P6㎑,j}J$}< uI"[P_tkvn! 4MtN4 ӳ$ܚq*J]x`!b/ո}QlqQ?ےf8G^=rw-hb$rn82캣rduSOR. @ Ea(@.SO]ki2TA}]wq!V`ùrp*vk>F^n1|J,@jMT,ě@lb݊H-^K RpiNgHtJߪl`Sjy y8+Шۍ`DG؈OP~(o=Y'z3W0I )@ @@|OmS|S~TUQ͍X-b&ȱ'McjVq;<ٻVWMFQ-DܥGIRh T"c۾_k 'w2;!eAh};G zq8Հ9RugA[`šJ}pQ2/yT))Գ 1ί7e7f&:oZ,V*u&J$HFEV%#),nD+hUU;8V6,_ւ,Sg!y? TP}e@#|‹3;T"VW7LpBZ\95- >uK97Iyj+GwnY!yDM#&䪌EO9a;M]=ɛR"$DiR5K̈b>l(Oaӻٙ'k1r{q?Ȳi5#53_^YT g=dFض>9P;I8A7:XF00ɪqP ֪АHKvBH;((+GibkfCw8cw2r`(@S{iI~֮j;Լ"X#u Y8, qK+$<^~.*w$x%"5:믻EUw'˖EQކ@<>8#A*7v-?'9z-}٤ oJ!VP.򁺌+Bň&vT:*{x⥿;4G+Xu"MKI?T]{o}x\fkŢZʰ͎U~ EpD@K_~m۟&$.]BE/kz Y#c<JgQ' :t 4!ӷY;l3ψ6~ɷu~C(ۥ7Ó CNN 9šU!{}į+ xLўJ`BOdx HnX;q`tic$6 9"z5Q4[f"]'k-6UaYo (mm78 &|NAXN[Y.LvEAC_ .K@`x]?,: p92<-+}XHń55:}ʉ;fqyS[/؍=أ ~g=S*LD2' h)g{*GO{vM} r6 5dk x#⃄k-cܯg /ao{~y$G`=ҳs] m#Um@Hˎsâ?c ȉo.i2m s;nC*>=YqQLwsVx%Il[D^ /ރY=4UIR4 mK6)UI@`2a; 8iy$7R Dùae>vhY1`{p{\TLEQCWwy)}rMnJT⧹E2qC|k2* єV_ GZkljM(H8%%7$;dZJ ,CD|XQ]mLi4& KӺqpox8צb:~C q.-eB!ܺa/B}0be9"<9JzuL#`֮ޤkGp~FuQ Qn . :B,;s?kS16D! ԯh(MH0]N t/GO ~?CmO; Sy]@ag몇/7]Y|;Nq4;ƐibXMskRVp3 /]-ih%ްgrh9wNO A5;N*:? 7 {y*E*kI~bR')HP]؇9 ?t,#_ c rvq(NPlf UW#7ڨi ͷ=C!dD?sc̑W숁{ )s 8@Aw=>Pq,8sʉ3]J':}HJN@L5&<ؿ:G>kt>!I)fj]SOWC1QlߤS_'xQ<52M{Lr%4Ji*2vEaN4mwM奃M(*"]cF\i&p:C8c` Ɖ\hEfxux;2품b[DXkB =|PF{TEH4"qU-Don5]a7?AGAJ0$MU+_>Y?٨9~q-!PK8IC9"kRef?Ͻ[q>gK{,V(MSC2acWi oҤJ.΍G(nS+C HHr"WY0eHDk&=z^JKh_1O[؋JxO:AJ5 5U0zld?ׂFl^ͥGOY> 4n147=/,뛳C+J-DБh 8NCmN\0kgyM4 \ލki&㨣[i OHKi˄H0U@/as)hB>O۰p"hi1if+&LU\8G 'ʧ{:_|ݩ=u+2Ύ% +QrMk7 ?w)kx2smU煿E*Vֲ#Mio/XɰHG#%BI_oA!c}}/U%ᮯY&ev:⹰=1Eds&=?gW붘r蕉]-J*\m03VOq}"W(_#޶s<(G! к1 :(ܤ Zb;=K0"%FY.,N{ɲv2~=Ҿ޷ZnW:b[6-j`]CBMقM#ʩfA(>>w9QRcŘgt^3^%Y}Q}zڗd1TRZU,`NyT=@yy5 ;8l"ţF⺫.Ex>n;[ʿPAiGFLW]F,e{?MC./~Wh{Gt@ڒO5>+3=N0/Jd}+z9pJ`6f0rS!U?J:R6z 9|wZlyVWO;?p)%VG[߁ ƙyT3:Wcjӣiqp!ۙ@8*K2BU&V$v dT lv>\:P?!X*4Z A!jڙ5ƱV/ /lĎfRwM\ɕ$z`&Nux7{.i~` n˅0okߵ.(p?5HHܾ8 <~} u&e!}1<{O7W$O<t˯n6kI F}ZZ&.12lǸ\d _g @˻+ HNPz<>*1K_]iz xb׎)[ھoduFdZ0Ž3J\hvmZ(w$)w:V.j1%P§n,P/QPBb$^N*wxp#O3 n');l(HХDSY2*s<3fx~+ݕ9!eAkt^>7434o_Kw5W Ñ6]KrJZU4N*(q @ê^1ql䀴WņLp;6{`>L k?M9FÞV/#~W]d ? .IN#8LILN0~~_9.ɕɀ?쟢6L _nj@[yITN-v[3AZy@V%fLRd̂-~Xіd4/X&ݦs$c"cFho/)>MtnV%y gπ ,%p{!];'&|۠1)#ߧL9+]Eٵ@" PTI]V.(waVj,J4wsˢ xHehO"o*LƁf$6a^Znۀo=O~6'7>[G U4ΰ#||wtVOۻӿJ2W{#*Vtڪ-B!Gf+A+ ,Kl Ǒͧԩ8FTb\V +$; //k 1R@.oƎk]0e |m1>|P|3ZjsED| ֐Ņe5l,'ˑ{%p)>{ A' ^98iguW]>J~ l)/T`?%t ƿ YmKzmy 'dE3dP?q0nSd}HԄjuUN >jh,MuASw~JL!ST*6T>Ɯ鈗Y4Ǫk\l|ũ,TwYXV05i5Hc,!`wbMJ͟[ c bsQ߆:ٳ0 gOLi7rT ՎjoJsdZsVh^zjG*ܱoP[Ǽa1 F..'ͿFIL#D 4t3!PN!ŀlf`XD'hT(|yiJqLkhkœz[I6 Z!{he^u{^`[N fqLJE)q`]ҹZɛ}6GfcmW|e˃&tK1{ܢh5t b5խg*ݛ[mr7QK|ռ6Ľx(쾨WXMċ`rU4|\U]K o57-Jף1uo5 $$:AMRnj}SC:\f 03VN L`'NtJAr1SC 凮Kē.s |סi4uf(rnD*$RSܶ>A Jwվk oaHk V qa[F'zᇎvi&v}Ỵ6[2fx8@)Pb5!SA\9ٙ߈^K3~%C`qͮnFC?L0ZjufD%D[Sx8g2M:_0_U[94/T`[r+큿YEmԮoN7=H#9#ԛ|ψ@|64d H{j =+j ˼vt Z۳ǹX%3L `Xte`cpϝxy#ra´#izR#Q!D lpHd#s2WpHg'[`ˍqj  i9 ~G1瑱#bSdnLH8i;3#N8RL6h.a8 E&c2y1@91ݜ~45Taxc1sW/ZhE#Ÿk3i;fbND:+k R> 7M' *Ԇ?p`^V!@P StF r|l) *kVNX W3 l1559ۉ֮y{W4lu~uۆ2FZӏB+`9׶(3?^f@lT#%y?ߋ0hyا?gS$O95;5n &֮l1A:ge;^؇S(@5ń \$ꖂ;; 밥iG4fXQj>bw2WAwiCDD{:fհO[=1br;V̞IF֩O*VyhYtsJ!>E@^p *`hG,oW.yqX. 0C͇O?43mc8)Ѫ(kK\WgˍIXǎbkM:ggI_ΦZ$#&ǩNf)j洓kaI|n3K,kdRt u9Gx8$<iI:U\vH[KBw*#U|n@1r ؒU;eEbUF`ʌ?MIu=-J3+vgf*62E:ʗR8g,#lۛJ9q~.A6>)60kAIEDڑo,_]N;&v8y7'ןSz)- ;MKVsmyސg[{nH.mFG'(pj3!qj7S)$N ϟdB#aqIR[(B_>&DOr=$ vC)|H@ѾI8$K@ioh\%^d{m2&h=^!cڴs-X'1oV2r[o&VNIndIE\L;:emzyy]hr 3~uD@*. s3dۊ3CL<?Wҷؽh]Fw?l81M7|UfMlreLcQ:8X(n(iςbllIs5Z%r,pk%.\`ӟv||r*OJ}EEu= P'94%iSJoUE&,tc)km'Y1؞nMHkpʅG-_(+uavϕWYXSRDBC1 <UZPc5h(&(8WjG@l3<.f*gqSUo ~ cNjg$mZsjl,zErKkw Xh <Lj]3 H 0d=H :1ZJ^D󂩄HNQ$ɌA$|),:v̤l?t1A  & S~ L9#-F-js&x!vm7L.cn= kvFt3ahuʱrV"6ZX w[OY^]] JVJٜQd\0RrXiz8aKIz)ӃgG5݃ bVuFh}\"jO_S>=K `oÒ&mMg$DX4kvomsoKDl[`9"(Vi /Ϧ'LxT),mIW,d ~J 'lb(}dG tu/Ah_`L7~C֔*Nelm Ssh\`hqVR lz & TH~󾅪6ZBXcE&)rx%=RnH^\jJje3ST5^i̻|3F0îVz?.Eu>%@g&>˻M|,*pDSɍ3$n :fR[G]RlGf=&-FL;}绦Oi Ir 'R~,=ODRH8m1/u;Q>-(w؅-Pvm2?d{'M_>1 gp(wGs:zu9 s6sJh%$AcD y`sz,l؄.+aU\ &ʻaτD{2O|b0$nQN|GH*Keexhl,`_0A~quJ@qx "1Y4M)Єs?{`Z.BȺybopKVyMYה:Ȑ=ޱ PoB\%z^GZY F}:iHw?";%U]#Ӱ0wifrRTVY*y YwYu\QF=6$a3ݺVnЋq44U5Fj Q*d*]^zVɼEJ d[qoI^D ƙ$1 m⾐?ޭ~9MeS54g| F2 cdޟ  &z-IK#nVsj{~?P5?ɜ$K`,\*aڔ5Cr&s;Zyu&n[^=%qWK_IAzώ,)oKZ% Z(v^ v-{̋ԳL\= s Nm4"^&2K1a-A?S[g˶2ugV +_Vaތ \n=LUjuRx̏Ǧ|V,6>|KOy][[e&<&TU\I2DmLNvjp5wF~3\HЅ1dN9oz  d&fHf > D(㶉jOg*ұ\!z3ʷ3Ķ$WnJxz(G7źLm +]6F%Gj@~WBjDB=3mn(p)*_dbْ먯 @5~cUJꐨ}@VPW]Q@ % c+m \bV.f$ YAښ >m倧kف .D@ ɭ lH L-ۈ" $1&Hq U"Ң``]!)0Nm8R5x<Ҵ~aІe-Ι]8cIh;x~ BWAN6,yK 3Na!M;E27?sXL<Ʃ"y, 2q$MsFgX ~c1i\ g"sCD<毷HS<L蔗_HxacG[MϹYr9| a֓oeSo7xX4ag*NՏv2o|L_GA{#9 S b{I"QwwAVFC}Y eG_yw1܂S"/V Ep 5.;fYZnXVɪYu\m L}"}R1K%2XgTgnDE5g )bEu-fԈtdT5>* Kp:OEf2o\=IML6⻯g*/4p9sq E{rL)hl%łN@j6%aQ{b;.˶<َ::tKu&ًLO߅ Ş9< ܈irXʿrbXU4JW0ZcOQDjؔC$i-O`X׫YV@^UUbۡ2^\ɨ_@pF~f7r?_񕗙7Kit@9{NS[-)mwиc_u!|_j22Bz2' 4e0_ є d_]xn$8忑e̓`W)~ʬ Jm; ֳa&hhe%o 3F \PN"di#Ǚ# G1R'|vuCxD1!p?-1!c̾JY&Z}i&-< 6aA ՌPB Ȥ/YcխL`;y=%}(/G rC9Jze="tQˀ b a[>C>%+\KR9Um'rK_\61TVmԺ #UeyX̷es$r+;U\uT-ܑ{g}AUNR 8TMr% hs m".,SH(n%)g/a~ Q3=`bsXa!V-Njgy ]ZizFKK1[BLnhJaJb?hkXK҉Kmq&+Z`-GbMyZ>l4mQePQ;=tg6v5E0,]!~=_cDtҔo[2vj>,<$ Ë e]݅ #ZUހbUNYrJKuL0 yLhy6S 9F?\4mT =DfoL!=elR 9u TDǤda,bjC)_* 0qUrP%:+h+0KTȞdx[@fȐ6fR'N`@fʌ8&-ULOng(ۣcYrk^ZXH~!ebqqڿ0y;kmHP%N?r !rϯZނCKX& ibFsaQ#b2r@'~c-]6w46q̲ e_a :(/pِ$*~@;g/^E-Dw p䍲wG+Nq|p&۵cj-TlR ;mw Ev="X$gLv(֤؟L{T\{GrEŷbv(W7ԆLDUɠ3xCB 'zimYyx(gI+l cOC紕ZWt)?%%#5f)nS܉2˞jaX`1fY]X~bEK9^_G/l' KĄ2,qG.vqA5P&Ff5)P=eC_{}v["Kb!9/o;=2EG̀`J(E20&GȔ<Y9 gߔrwx|͕_Fjup,kQO}(ChqעqEC#B9Rۡz»='lx X* T/;0W")N ".kѢ s Ӻ0q<6QLLF@,XhФ_7[SÏ#wS.MFkeVh.K cڄ3 6ߒa6~,P oឡ(0Qb7Y9&lNَ i Ƈ춤*|c!}WkQp-.lq_x l63%oɋ" + #T*0-[)}9(ZjP!m[&7gö0asZhIWZ/id_.$n`B1QwK$2wݦ wAƊSo/@9idVebA9ZN.4]A'Wx@ Ca0zhnARQy K̀/H56 d0wB]ǎ}Yx`fr%nw5k$LTѤQ6HWkuؙ`RC_ԎTA@ ts QZZ5>xbXtv:flΜƄ$54 MG>iO=fjfXG!Fh+kD|W*j: >Z^/b(QJaמ |Y%-Z()'?V{0g#}M#(|h[w_FU }ܗ̏;@\o+ȴa\E ~H%d75ܛ)6`FQJekc-u0:>`u^pk6Y- }3gΝzg6}fSX(|Ŵ73В2 RjtC(B&fvi E~ݶZRՊ鶗J+ +RN(*ijwEn?_Y9T_+>0j.OCd2QwKyuE) 5zև^B\kibƬp7bQ-`:UgӠGp]nɽvgI׹ άm!=J3qLͲB%z=/_oRg'P*tg}%sü2OuMe@V]:nR0#df^ P1TS@h?>cox;j1% ֜N/%7Eh!?JAHqD*p7s@>Kڪ^'>*w!I rVфߙ z_4;>fwORv&3r4mϑke6#Kmkҭ2F~zuXT2|\e%dP)K-3JmFdy Vo X||W(f{ܲSp\ONʼn$(SHqGղɓ2S eѕ702fIkOK]d8%N׸Á # waJ'zKR.;О$D3![0D?A9-qW銨i `>mZ2;:Cס#{մ "avo_.I6oLW(k٤O;]ث*P5q+ƣ89 ؘ| pn(i^Sܹ3õm*D78Mk>!GoӊxmecȦ$MbQw1K ?t a:#FOhH3 9y~[HWq oMnk<9Drb  99U A@79)LuȐs@x>d}?4Y%d#Lz_B<Ԟ/< }w>︌ 7 = Z/ 튾Yqd 0|82@#TS4r 7Ѧh}LSW @F=P4[ ضT^$ #qTé#"H=Qu mNlDŽ2nL],}M/ 6U`?}QE4ɚ@f6BQpUX66owsn ll)=;q^t9;A3K~cw-`X@qjYwJSÌ>¤QAlF7wt<{Rh67KީD7\1}B.՝V+o[CZݍ2$V˚Ht~&2)4;aRFSIu > 3\ߢt:Яfmzm3 Z9..&mQH.]&i0[Q?I؜?vJ-0Q$&\ζIr.ϗj AsF j XWs،}Oi)A*vM\*-9C7dѼAG خy˵/y~RxqMOxyeBA|[,T>wW'k-6ԾG#c U".zg[%4h+y#,)>U-y$Mo{n[(-8ܻOS5 ], \Ip7(P)RR+(ćAy<XC]^ R2FHۼ$ztI ea/NF yLsd5͜g'JNʦ hc/ݱ6V 7k(x=pd]i|(P2pi]]o&>v4jXYZN)_:u JrQu-AHjՇ67—ZMx,PIsM5jkxd[ԿBgAog]pJVS$ ]);]cZ|s QJsU T~{v(wxMR,1Qj 4e!` _ƫvQ~. ^dAHQjTy~]'"`Uz,Z`Mr!^a-0WCU>'+ü>gT[K\dZ za3|FWC6 B9L'Q}aXho2n\d;h|@'#005O睄S4#<@ aMwKM;@N Y|+Y;Ac h^30TBVՅ<ο|\4w֨/ǃh*JQQK{^]O=rVN$PŮ1kMhwFx Vֶ|6dE!8g7pf %djʡMbڋRl u% >i^p:C+ub(nj8w0ړsla?e'|}g_S_y/cr#{/ΉZ% rgb.XXE~7|2!Jɖv8d/xj8{Z rݽ]#/7 pAԅM8K ՒrKdQƧpڣt^^iebao['yK2VaЛȒ:LN>= >:(Ā [>k c=jO)źlrV3q$@EJXř1z]`žV!'>" ?zNs <#&!8. -Hͭ>OhedMpcβ=-#%̵f37'?LtH;7>F ;3ru:H4aT,yMh-me-NN;[K& Q9|_/_κ{ӹ^a; +gpDMl3C8i&%3Jpqq>9`y?e/V[}^rbA%\6Z|eߏݒҏ~ԤտF4Ήi! &,N>`!K qHFVR?=&>@24PfrLmqƯN3Ы[z0fXկ5ei/ Guw&w&0kk˜p9Dzkz}c !N~dm{9Ub-fe>Dj)zԲՕELW[usm4G&\X>QujWW\@Nׯ9h(Lꃍ`ji b wbq%ca  Wjʌht[ZjgfwcLAi7w@'AwfFUd7uIE@J1&}J o!6tN)Ĕ)AV< @)1?j8bFo*['9VAiÊS&YQۥM/-$3JJ/lw`+VN%t,,GOT}V<RE*BbfP˶.e6D%6+@ћ->#+.9%LJ2aF7ECFyMMǧFA*v{΃ϬU؞!Tk{> 8G`<'No{'` YxQL$Vwd_bc y.$/ns=\AX9qS̙sBeov u69jqȞ$IZ']N"f3Փ<#L]ۯ/hC;WcpjGʇ5qe&h']a-ɮ4v;5!2Q*Ig㉽][ӬA?h0[E9UVGBzKk ,5z#]ٶ?e_^1{"f9b(ܮBZqL5F Nf,'?? PYXflyUP,Gz?j F=@U&@}2|v~Ov<'3$(9Rywy\x >&;˽U9Z^P>uP9\ըVmХ)vG&7M/JEwy:he ̵whrXM2[ )000MßjPs z[i$M/;r1!u"<ޞWՕ`N굦N`n(*2X{`M}V< ;Ean)VD?(4= Ha 6p谥R6s̎xC@DP*)#zv/նwB?qJphCLQFiwv<8?Y OtKc{Ngv(h|yt b>,L$``J~@^;Ϩs7H=b&24BA #p:rմ)u)v/jrT_Kjzss29u(D)#l8'aj7P _5琮\ŭ$Gf:6QebɖSfz%="i0AֱeHEn@M䝱 M6]F# ѷN?ǤgDklO&0[~_]0!U!X GUR0}+*i\w|EcޒMϩm CrќE נD0SFӬ]Ul.HiN=#SL !C \{׶8Cɾ18N^׏m\>l$Ϋ)lJ˜{rg ЋAG ,iipоF7b%5a}Sb=ϬKuC [-e&1sNo壽-v!-]:eۛijmV$X}3 b2R +s$mwS~M15WtI,FoɮH{79/ZL 0 ʚ.u^^,CE&&x,2pnWD.)e]i%( /ihSDaC6Z-M1ȯY2cr}l͙-*[1R-,+PkoqWo4*_O@_X0qp%tZJن}g( vvzቄ-Aql#<ʯ6ɜ KopڟˬureSut?i)n-eǝƚ%աLTHi'R0R;ERM3 q(#F1p`;EԳ<֣i]5rN~ԔDxK۲_D!3 R-Qryќ- OҖ>| k-npOGt^dAtC(bbxE;K yOŮ)Tal {C#EELjgR(1eȨiSn?~*yiB-ƂN 7X.lF<|"5 gFfOgRQ/oL7ేJ5 #\]yeS|U:j 'C$,͑mg583iSΡmMB}lw0N 9xZ<(&RCBO )osUi"bS)1U5Hb `i]y+S9ClNrfKE]5' #2djbfHR< TƷ4KECV59,J KCHޢs37e.X8G{9-"WY!3VH9س#c>;S@_ʟx;"@rkW,_dؼ3bPxFy?i`HK/./m فY(.5*ojE*;;Nl$7Q_cW`$&dzΟ߫N^Nf"\]ˮYlz|`k 9x,sfA=Nط:Jj&Fe4N,P[:j;qo$ Fv $ U 0ͬE5L ayewufFYj Wix(-voYb0.4M&(rFK(x۲ozu'~JN_m%:DPnǝ$LjECmJj|ٟ*P~y/CA7g5:wz֝9^:r"},rQ/ da['5-'U^Ē\=Lj@Tk^ ?/{( o (2O3sؿ Fu6Ѱ>h{')}9l[(-K;:%É 8 }4{Zn3ĀC߳sGN^ 4G/mƦ<GxSWCbp^`զ<>MHUR ,򯰉Bvl8RP%d ̽\'ʎHOkOyĿ.WnƄkySrtxGF2!M#}nL*BԮmr_*]!~v^urYvҰkຘ L|~%'7sNfWw8O,^!eAg%+kq2ަo$xq ZWS؝鍬:ԁX1THz .\ ʙ5,^U[UK(9Jʘ~6U3ڻ[iIUxbM]V!ݧ.J7C$aClvVLLvw3'-wi-J#XnM)d.Q 눂y9dЂ NJZeǎ4lSWe‡].Ur[X;< 3Vfd56;ז6`礞k_o} }Mc0EyH7 R9adg7\YݶYsZ[Gs/*~y޽*@ie2"sG]5lq `R1 mj*zIkA :ęE2q\n$:5}B& {Qy[RѥN3b mok4h&Xy ~4qc|J.L(j/'T鑖#Y ^[ԡh2Zq'e ŏYӸ½kF1:n[t.:4m-jhDP 6Pf4C- ʩ\x?˺帵ݲ'ҮJ44 2zv rD2/2tS/=HDD=[LT"'wMxyRK/Mz_Zlܲ7 . 42jĵ;q #KNѢDhF5I rNa xqWad$"/uz:`{sӞh9;b8y8j*< R-Ea|wvA6o@09j 6v@|%()!u9d%YNpPՊ.WO; 9F5R |ЛwM㿹ę7 $B Xc( GIy'˄9φPt(%_wsx,c~,POWX6S))D=K"#D1gg!A0ʿ@ ȶc :VW)o`$)]|=9!ZD/TJ%cWrT!,I[36@E 9.OH;k{ \ 753녮F.(pMY(Ƶo~k{kܻW J>N,lq-(jOhY:aһ盅Ox{`b ӫcy{V/ SoO-^FwD05&VbD>-x ߿ҵqi􀛱'/p=v L#rX0l44B 8_J);(Qxw(yUIƠyTv@ ҽ &<3*PfdB"uZ۲?eip╈O4t(QG5K%{u_4n Mu)&cvϖu͵H@ܵ `m_Vo#5RJ sjZ P@nX, QKXB[q nGzePlѦl!>ˊ;+&Ms jI_$7_JBr_=KKe6(Γdw,H'j"簶hW)u2)W 킳)p1ZCiE5Gu^NN$ BtJ$ mTff!Go7d"[Lc~'Yzwjg`='cN!FCa&d6:>yp@DexΡy钔[1徢'}MYd=f6dk}T3 |J*gwRLe+: H1'Yrקd^^$ '+`SW^ymo/<7C5RܫlXA<% {ǽPYXU+5rcnևU!2a)"G &*1| K:Ȯ-r@ß\iGU.n)QIK^5$rRZ}"Yyc6uH}˖&'Te(ZAn;ߨ'Z 2$؋jfߋ yO'JKEdUD#pVxgs 4a.rn B)TuOӝfje4.#\ӇzVlgY/^>:Hs`h}lf0-VkQOKEf5qaXڤPc*7ُ0fS]4{LM&SU d+ '/5O R1.Ab HC[rܱpNI`f&IQ$x%>lݢ|Hg#ΊlG 3@ ?&˺bz"6c=TO ذs#NɟU;xt6'C"dqF^\"ү4'@A ݧV Ҕ8(*=53:-r5&ȸIe8K\99[lձR:_ᐔ9dq򂈷YHclULhl$ߵ˞]thr1()''hRΗgg ђxIg{S4\X\Wyxz㣷88e((6̍1'%v髿ohUأ\6vТB=oД4Ri%P,DaT`_|(!.8wo }|qG*mWm7nZ#@e3s-IgJJMsZ= ̎%|l CXL0" VDnC*F>L1a;UF%S+;yX\-] * ೒ P~cp'vrYIS# g HT|/*`%I2*u5k,x,2Uۧ cq5g/ `<3tKM۲f>4ddw5咍 O0跛UnISHI.7MA nh`nZG0 Q3$'l#$n/-"%oxiX= Ӳ@iC oFw'LïnArTʾfu>a7\0MnsK+@+mk~^~}Я_&~hN]xfMTI:(d(׏ :Ȓ/Vr!`p6{K~l>6yJjZO㸇 ^D֕{2i/8 }͸@(PLٝD,mo9^{Q`{,PAc)5;;} ̝/6i{>hǮOV%`^X[QGvI,O(oz;FW)*xi5&ofx}>g'4KKD6On/;]O>#/EUϛ=@,|%E8I 3z\g₿6]'}p.mF!%tiJq$3ZRSfZƨFWs46)DQm4+9z{˳\"!y{ ߺviFP$ƥ "EQbkg |Q{ c#A;|Fh)Lp&^{@h;S4R C?.$॓U[{!Oӈ xz6kHdD 3$p64Ӱ!vf86Ե݈qK8it&46<2%LUoy߶#%[\:3"@,IR7MlO|q¡p܊g;lnz|^gf /)7R0Od I/ϪhLLUu.O@rڿy\Yg"g{C|QK=,M8\d`m”X|-)["UaFcla}N* i&q['Xo+L?KD$Y=a~]Pph1 ϩh/}(7!wOVļ3'og54,%Y%>+G|K:%A_At50|0<Į/d"S} ^e-e0ƙ؟p ojW鲹f]ˁ\hẗs {_جY|͆?#0fWhVM*x0t5z K(d >xqxy|>KZQ*x~92@MP%ͱbd@uUN߂RFF8T)_hrՌ-Ы ]ʟ=S>5b=$uWTLT>n5˅7TXll&愷ޓs0M (@:F5}dzr>޴ ; =sR܁%L9uP,G3>Yf. 2]iW}bɫql SZoWyVXedWK G;)ɦ?3FDCeLpBUBj)c*=+7Gbފ_2j`u:՟FҏWl\ {g6kTtV ̱Nۭt6d*ͫ=e T g}A+hXڊȻ4sI3?my 8.p[Y<5nx$0X2ƨbQVeʑh4c @˭*`Va[^ʳ"%oKL&P pWa!Ҽ058d\Eϙ|uXҰ[BGذm;.lrN.U1n*}3>|pHɎ )[t G /E%~JM)i[!-$MoLf21D2CU4KѩuZpc(-9ֱ*qd 5]4gz1]Vg4CPA\]]y[X?jD)mrW֛˨ dȸuӜzAzu8Er pRms1)S^g,\FȮ eM#/vR; hrF}m,C D yJl(lfh6ؙԮC` >6]h}S*LY1$x{ڗbn 2ѣG)u|YvFc5#biu ,]־ٌ\1ir{w?ZɆ@BJe]vvpEj8r`O BH.EXgK&lvzp L:m4Π{7@607.@^+̙@7P1ےeiD}Ō;>F߅GPPv]ФhÞ7Qpi,DR ƺ#AE-FqdJ$d!OI}4"AsX]:9/ BٝO[,` RcI>xևc&x%$D:&JH#?fwVn&86 Y&5 wԛqݘo2 ._|2= z/ xv)^eB2@e+ r~!6~NMW8G*Zksݕj۹bCt_V%f:lJa^a*Q ?u_ ?c@ ,|p/ʉy"R{B⁚ܖSU-b2dL+h]xuCE#أeI~rW 4^1_s@vzbьݽ JPe杚{S޼B4r^yf>F\jϖ9IOm:y,~a5(zMOyh//^-!-qRpMA;"!z< AgIPy]ή 6jOq^[zO*^J0РX 0 #`[T =MYdx\ne_ rpTJV~1, 0.5;谫eOYV?\'{#k2AG~{_g|'EF9S.C! 0\k᎚OBӪ /Da?>hexN;9xg,0] hCqlUaNi*I_1kj wb),R1c68C~B4S T"5-8@J+WMo!vc#3[TWi1 T# pptڍc36Lオ?dmI<"( 3/l n$OE< ~ /@x a10i1 Hq*hGѾ}FC)\*ܬ-E/NmGS"ao&4 ^ρ$ayvP6WX\5Sg[ZvdݱbzA7[>[#d6ϱJ+y_:xuA]<YBv]D/On(tю^ EvckM^~ʾ~EΚ~mq#ޓrܾЊp=e!U< _Aa'7~?m_udLnYNw:f.e"Qj;ObMצb%g5L#YDn>{6jPX\Iׂ򃰰NS' QovAEb0yƈ ]!^ą>LEŁ0)Ϊ1SS^d9)v,*ҮhSK- >f P9=@ MfFT6MlK ug tb{RCAw|} $AWELDx9$ 3] fUg1zڙ H}F>`n* V~F(딯T5S}#[oZ&}_]#W\Bx;nOLrO|߷{}7I!BiO ֲ,{KxW:wwL΋B+B!CrC(L$Hqwnbl[ͮ]dU=}q Dw.L;E3؆ k$5=`#ͬwU{sPZϗĀ%fZw@'mɥzrk:w-bABkKU3vAٝ,Me.eo8LugV-Yq5+ b"} C0&ݎECq` ٴPc%a_t֔9RQNv%eQ ݻ);nLeHC*I/(e;0 t[)kqx?d}R]ڇJ=75c9{h)FJ w@s}h[ 2nv޷+4דŒ-[ć2"= }%YʺM}ܤHdӛhEYwv5,B겔Rtx CS"Lax>rFmO( SaH Yx3ZjȎ&Д:} Ρ-K{䶥>P5u*Iu3=|dY)0.luǥ6΂[б1?sv XNJqGҨL!kivѴ겎b޾+έ-tCŷ-Y :~+PS-. N0'tq*(֕\HZhmo+u;sξTb5Q:*qD)DD?^;?-3JN5qqP5*n)W5bO7E;9y:8rT\@ep6/ͨyשf8P&~Zu=v%f><|0f% .8ָ_a0lRnk~:`r`0p>ķ{yLgoi0њ;XՐg$י Z {o{CҀMQ9_,AG"W#b] G"|ůZ<5wUcSw>`͠Ꮀꅋp '7g[{il鈜\a0-~鮩ƥŽQ§xwa Lp#v_GT0pĹڙ, t@_#H W_Tf- 6Lq$]P?rJ&I'k; \A( ׵8me{=½ 3\x7 tVgtn:[/Aqɧ),ɏEtgMnX&ֆj#jx}M^Yx&avE-GSxT=Kt'_N1bs- B=Iyۍ1 R%m@̭d-KшLv5l,BNE>!JsDo}J8['ꓩ]#A`}O-Q8I˺?{iPfך:YkYӀt9@R]awv5%fh\{5Fӧmm>'\vXulTMHG_* Vi)߭L"_hUAhv@‚<(M Dz9؁Fy`R+S'O`5@!i</H男w;Ajx48~oP0/GXtd$뺽1.g@c1\WaٜYH]HS?nOG,P:-WR|?3h9J]<Ӟퟚ7@N:Y5U{r 9yCPJRBfWtDҥ_[+WrcW-7sRlA*_R-чһGZf3(O8-tPAtafJv*\J VՉ߉+AU[6é󌎘$Tx Y#)/2a\q;JmѨX sbe;]+5%ӋzatSo%& ˶Vp+S1 z3Q}0nˑ620\sd89`e^zRs9<I-=QH CӱGH>35$+w+0^z*i. gI0/N8C??C0rvnbdP)hU'eD0(ہq`dLQTc$LH$Hæ 5PጱS(MM*Q}@v# xV]}ӊPWgewBOPW6A{T;ҌlN/kz;r)|S]_!7$ф.+;6}Q`_-+%Ƽ1L- 8H e rJ\k ˒gݬۡ5CFb"V9 c\hZo!1kж(QCv f`|(ԧT $G|0qrr˜1_)HQ7iۄ$1=_R=KZѨ v*\ 3#dutk0C;e\]Y)5@FSђ `R8HƄ<oy&qx7䓿k]Jb~Y NIĤv]55ЩLKLjTU'd/d)hDH*x۴uFgs:yn&0gY۹$6J+#t?r4w2Rr^Yer%F?Oc3R0,ybF\*)G4"K@DY'Wb\V3 {^R]quIci ?U]E}P+ŋA0faf!eAT-[;q$¯f]g aBGI&iI pvo"5_!3d6۱QL0>~m Im!~aP+#;N, F٬k;]>C\Nt϶dh B߰&Z%aǨE rX%uϡ°ڝ瑘ka-^0 !<׃ vyX;siNgH(mZ)n1^U~L& t^W9r!K͒A_ē[ȷ]RKb@q;}䙮- Ru]S3u@ꁞțC$q/nę+](Rz-y#ǎtsCRb2f^KԛuIMq7^ԁwV] Up(P>>"-4dpD6#%yמ;:L'W\OA-y%Gi(#?`60,+%{7}= xHBI/{,":dٱݴ=a넽?T!ozZd :]D]>ZKvȲǔ :oX8&O]yheEJ`~s =l)s+p[YN~J{6u*?V!BYVcW+=ϡ"_yվotgYqO>) kC!˔Iu>8`+89drh1Gj|_g:|U޳a(A1_O?܊r_9 -bjЁC)tBQFxrdˌ{۸P`q!d#7y?T9tSq I n)skeQiV6@ˍY4ɏ5,zCEME6o{aV\ ?1KG^gMHcvK ӝ5ǘ〛*` )+fuAu*Sظ, )1)R`VIDxW^r\jr#u′UK㽂&f6p3٬(S-Zv?Y -h2Xg(%}?ؓfh/уCrۊCz{A JMAШ BOBl`;jb̘<L:D|3"1k1Qc8X8'Kà*kу1g,QU|\OC+3Am9Z |S9Z-X#,Zgy(Q{Ssٽ"uXcBcQ7J@MaӋg2iQN=L)(2Ł#5V1L.I$Ϲ88`^$ Z X ?SvK՚i ^J e)߰ӔQ'/h:?` i.UeMW'AAj d&|xa֓w9&XuG&F<(??ܯZ6( M8&3,E?z(&AA'ZQ/|ZyL Vapd8X,[< `)_9ʧ'TEsb9CF!3-pTڑ"*X7Oʲ`gBLL )V+ *-Қq[{x@矡f{^u9d8j8" xhNzId,h)P Y_f_!--2>] X#vϣ=ɬ]H;#w!M`F 쮀B\TV޵>[`H&fYZ gIHpH P/cx,۪3Rۭi X.j[]||ޘ!jڬ{ ,\剔NNWrINvT*+1Ct+L" {b~љnq#_?o:Xm&0즍qAXDMAߖ+4RL( Rp;?rz&Б) !:#vϾ(jH9N׷8=Cy[~cHMUI =x|hc=X_}_:L99h08EG.U#~L6xNrMn|\j^~jTd,Ko_vϲϲVF :byGH_c#[(j2wM{ΡpMj+bږ"Ic CPJ9~3I;f2qyj5(w%R-Ozn/Y]!Y^y) a&6A): M)CMˏkd&{v<&/Q1:6GOp Tlc!7^*,O`qm,Vҳ.;0lYa X' yl΂6F!W`4Mknu2(PI{EonG |5hu=Ţ?bk|@3YrP"ņ/ۓa2IށZK8%\4o0\l*pzf_OŨ)i(:%aqʵpK!ch=$^,y*LTR54nRtk~Qm~B]D魈7[n9y\jVGБb^L̏dSa ?3g8F4_:פT ZA+s7N$7%gPE ~aMN-;VgO)!~7Bw.J%?#1/<&0.<8.)rl(3TiY9|PK8w ᥅Mֆ=Xb]cAJ$d2.Q>g7R` m;,S )Z>μ }Odϼ4A#>]bt6P.75/D qN]NᎻ9E]2KJHw1˷z*PIt L6^K85B5#O3_ߝT$ƠƌƘxJtf*P#/_`"(֐Z[wC'κzz<.C,0RVsLjgTf Ka 2M[퉸[6JQ,Hm ޵[, *.1Y6Lt&Jtٖ!]4b&z.t\^a;6"v͓ID-}#+ȼrŠuo >^ބ?q@܀]\޾ljp^,$ι1.ϾgFmV;_ ޼|[/^ʑ5tlmE0 +e `0跰UڳQ՛-uj뇬~y3Eeݐf4) /BwC٠9 &-ncKpPPV;k*TB'Pvޜ`Pfs/*!DzǮ\|#W:Ap7ݳˈeQ;.}3 )KuPgq I"v8GV!7>F? BFtoѡZj44] z DĜĹ@+1ԧyc0ځbgߔ/=t|/GD;֔uޞ!s!Mh#4;r)0ӏT~7PbMM֦|OͼUgmR_g_`ucۼDƃE7\Eq滽httvxfrgWLˁ_~CpVl9mqt[8`_~3Ō`Xnv}b) G]1vW{RhGB\$OUWaaMf6<^1"QaM+ 5\ )j1YgReUh9=|{h^qǔ4 U |?zzy (3 P~.nS O#Ls)cMZeN30d[XzCi :Jƒ"';ߖZWg_iQ5Gnw`KC 7grǿy D 6 8Q+n.<Zf<.͹_L'ۈXS+ JEYaB˴a=u5ZWLO6Ay69'G*'($$[~r:f"e%c 4<,|(3f=g'2iRcuXr<D;o)'/yw;Q$MBOGkAr6G7Fn#{G,졧5LjZխxUw&EIhb^eGH[''RST)c4+xQ>Zr4IӎhhV7nj{=0Dv: O} A{؋\!HLb$`8'G<B:R2H*fq?܆#t`?"R *O.ǥh2l71Pi vIҡ#}`jP/AyAݸ,zQ?2qxpŧ}  fވl~0a; /@B@!T7}\y Gq"$z(gtahB naŒ͐ QZ*In?aCjEIyAʍ-⾊:A$3]m:}2 WT5(B?;D\MC Q!عm7_, Ékxc_ÇR6S ]Ρ״"1g7:bT~?s,m!N4~"Ԓ<@qZ}_ ~6:E(!|'S+.gf.sffA2xycJ N%A6&s|S |L*?VfHBad|u.&SG׾ oc$En(Oڸ$?{ P`kX _‘83W;Px=. )y>w??Gzy uƞ2JpD%_eZ(kcxrI$TMlL1Nt#5%fS.3@:. !]&Y QjhhK͗5yGh3^\:IsJu$#D9",P3b3$B\pE"XEyqή /0Bq6(ŹĐmdnynj5*!.P2*#:J(H榺F?Hkl)sX TNFT7`בL pX ՚f!Hv]dck"FCp/lvNQ˴$:܃h#1 ?6Ĩ eXgJq;ƭpkbkμFN@.upS^$dgϑ@0/li)S킒ڬIIF-AQ B{@6$UeFlWx`mG{W\m]TيvR$`eB*7`C5׮E+AnjX kZb22|9߄m:%)AUmG FCݢPLzV/ S#a$33yɫ2q8J@,/EVT#QJ~we؄3|Zn Y[- +t#=__dT:4%Hn곬.i+*C=^*]>̕ Tyy{7o +)agcNj~_`?Y]d5aG6`<՞T*DSb'ZGx[fN l&N._؁[jDs_}!=`3YzZwe_\;B)'551 0hԹC#v>@$Ô'&cEp ]R!<" &/ dx bpkHbCV@g8[g͗/Ab67T!JÜ'PL?WI@ft|%'7Iu1AueRT]dժᢀLR\fp9x A.ƥ烌 W_YS'h_P>+2EQޖtA5 ..\ Bj4h\ YUܜOdi[pH=a6/) 7@2@PFWQE &-SU%UYw8D?e|;o_@x~ f)88[y%"lEp8uvym <-H .O 5(5PŠ\N!tFM=U7 kDbQ)--׌ơ+PfB>X+QlWӂz,T6+7&nӒ+8y ? #DR~ fO DV|J7,5 lE∰sP\jP.C|M(^]fMk1):C?ӓE0bJHUʆ4S fٚ, c63z7SNEڰt~,5˃I T/@ N0A~N 2_#:^>^@B╔-EڳGt$& 1c9$OQ̼:JkS P~|ivj? W}hSw+biJA)\X*(s%_(W&HD{mv8]GJ)zHɶ3:wEKR؅ VW<Ñ&L ޯBHhաA+ۿ܊(O;t4h jϐ\WW:3/F4݇Y==?> D==O5h1}9$hܵS_PBn2.NTk~:a*nPLLL:Pť$:URC2'5Y4[ݶ;`RNsi1!g:m^SUHͺ ?Yi%(szr* +6\Z,ou2 sc,|:%U ILTGs49@ %ޑ¹WǝӠDf*ƋΎj怫QOy}'蕶0՜ r\r,V|,Mv M}͖[#3WԆKlYhnɹk]T=N[,!])g8n:]g4a|^ՈK;F6`Ub4MhjuqI;ֽy5PcZYg3g|JF\Wˌ?\T@ kZ/,g=ˤHC=1 :1IiBVGjnOKa0:gi׶XYm8$'h:m*΄<^Jj8`!3p/yaYr #^T_wEIt-Y! Jĺǭ 9ƱX;pUltKE)K`FwA}6nIfbלd 1^Y@lªA&' s1\ntHTq脧cN[ D~{/Ĺ/&lM?j q #^y(q9X"؜Pk::OwL?PsK iȕYm[6:3]3:QUPql2~8jڧFUsE‘C?SQ#IMI. Ʊ0.2.f94GG l2ܬܻ,uw~\/ ׹2vjtag |(3¹@"  ^ (B= c4S27O7 0Ap$ @Ieb u|!ʖuN^3C}[HQ0<h0TY( ,&t=׫pǥX.=RX^zJB8=c*Ovzc2=քNP<SQ0 5+3d] kG)v3le{OD>rx;1ߛj %S8ٵ0Ht쥡/~ A~4O̶yyI<2Y Ρ{Z"l|.kfVla?)궻n yT~{x8ΰn'<%ؼ-ZaU KR5~8ºihI./2`j*3*Wf$&.-!:YtKRx{3N9Ï1g}"}q5lSf^k@{[! gcZn Xxc]FO'2ļT 5!G!Guc |F``<%0WʵAy%m#!$*!3<wx|a%-K:k=T vT= `ʈ%(L; nG* `z<ϔ/Hۡ [!1|ukJ l{U A+Z7oD3 1/Φp3$)΀¶gN-]Vl3ūr[ǭ+Ѝ;|V&RI/W>''"".&¯|'^rz 3WDJ4uo℃SSM^?RSVIp"!ev;uu(zKw2Vra!h]G:|[6m>3sۤMv5H{oԑb`3B+ưR^q0q!~Y-h`(0e3=[GcEᴆ:+aux1 mQo?Ȟ:2 tFT.έWRq:dÁ"_Su6@[lꆣ?>6VYG4XNHmGV4 #ۥN@\@?>5S釃DlZ.7${Yu.|SBL})Zq tBbHew< -,I qǛfUY !MYv꿰QsYFf\v]Ͽxl)^yBu` & /ƣ='W9{P}jaʮ["#6QCRl^_ ^jaH}, dQQ62"f8ŴAy*Fa= :o$Ey0mՖxlǏk A7E߀̬bČa* 893 E@5JK:Z 4.쩎+Kf7AťrFp~KL/w+nrMCT~c!K·m*M4T lW$(Xxr}oM{`.ODE#N9^p+rAՃCJcsa'{gO'6Hf/m$˗QZy C_;-9s\^B`b ҩBbß< HE۰$i QPkdU[6 `YCfҢ# +nQNA:eHNlx7{7岜5Nmb\`WoHូ &7brlʟNKUI*7a6ཀྵjZ$dpaK_S8jnFq/ }Ig)7Z~ {X‹OM;$9Z8^c7k@#V۞ T-jZ?Ȱ:O$<謋$AWlm{c%}Y>roBZነ $Kbv!N Sd)AYj=~L QA4ie{ ' fϒRt0Ν#`T KOĪǑ??i"Ă(jgai$l:c j-JN͏swGӉc'uS| 脩Sz QȲO=-ykڀq!_j)$OKƉY@() [7f=jʲoCR>[BtC;[\{b$&NrRUգ\~fk og)9?ш5cH&Z͓!*ruWkZ ]2qDŽI[~/k8%R>GJi>Aese}AANBTEv6rڋ! N./T[n ⠯oA>UNDE.p]F+ǜ__~2,]펟:2ˁѩ0YEF%oق lqiSN沈>xc߭v7doT1{T SmA]X¬J}xfCмzˠw RU,^!㷇ޑZio~94-w13<&$:y`̒ҢZމӶ6^JZn-14":t0w )!+2&#=j +da9+uL`ЋO*{]z]uۼGQto B*ًP4F7Đq&d"+A }:+0|fxr5W|P-'v(ZPd\JnRIt}u|)9Ol旆Rs7 kD5<{u).dcoxˬpO.ZV᱄a\z.:e=.LT)cU =6,XxĨ\זB%+تJ<mÀ5%ϓaMsS4v|_3yp7G'.Ht; 8:%L<)$XzʆQЉ#ۼ\l1UM;t@P y6oT`LP U!Vo8KL7_ f1#AU"Œo&;Kx:!D9Ӿ~yb 81jQQoo~)nݚvyEBcmJTަR:KU5@@ٟ&W?v쩨e~s14Ԕ#n61Jğ34sL( A~Hc,PK *ithDihM΃y>mm DFee-) >C܏#6mG`]eX0ӎfgE]p`FUnA_/;O*!H>3@??(x tE*z38.(}-ƘQ%|S,h|m"s\9Pjtt㇬Q+|p񸊝UK$RbԔ8<Ou]:u|\GF$ 5/Ƨt\) DpfuioO|´"T0e5ǰ^.s&?ɱnS `AHJ>"і*΅Z ;8XWb`1+32pMJM  4,E-i+lu;30U-if/!dj{s8O5@^@|&Rq=L$TI/A# U:Z^c HLҮuk<-QzqL行X ^bF;XA7* f~ B>^[ڪ#M{pbxY}M;%ԋ@܀AzMN27XCYHi!:j>Pf# WkNUk-b H?G嵵 ~:[~^9Ŵuvn_#grK/n'`Vh!MQa;:A6ID3]@Pz _~a-j{` wN0A^#t24CM=? 8.T8}y8 (X]9_Q>ŏ(*x5Y?]f 1eRSmM;:zqEE=t)൪2ɒ!Be ?eMezb`H[07J/\؈+V0l.-^l7ljƕ,E{r;]\ (t-ۦ,ED % yy},N=Vranґ԰x}K^.T#t?Dk*xW,ڤBAQ[߱[TeFq!ͽwfiY*~|{.k?DZ0>+.8IIXTV5& y?PLw܍AS_Zf+/[$R ɈyYRr/]DIOfM4Mҟ䐈EAםd" ~g, ~3La3N(d^J9 nVfmhH.Negr*]G)! 1Un}b#s#mE,E5.2_-ʰl2'|Mq{839!^wv e?Y+}ɓ v؟E/Z/CTd<+",Ɗ$>>˰4?c`lPǪ[^W .6f&!Q_<ك*h]W}GhybS4OfE@mՃS"z4qߝB `"ΫS m,2uegH` x4"-)B٥ wpxk%de0kQ `+4zg:it}WX?:8>=ݭJ*6&䳒 2`E,|*5' [Y"]bv!v  q!GUWXXZaQe3E8\ϹE=sÄ S[ Z6#zԂܬIz(fPOѓp)馽d EX]͐ty]J`_܉m 6#pra, ƊF$gupoxrʴH'yl+zc_b൚ FF"⋳9jAG#:]<~THyMl$'qo(w#XhWMFǎx;tAP80m`@6kp8Tv0+9꽻 ͙vhn'( NnxWJ1,G €kB 4ɑ1@̌ȑ6=!^wv^Ru$yRt/q7X@ +VϚy%vˀ"(vi4rA/JLר枩}i0:xqp$ſ. ND&gO҈,ja2,>p{镗Fzé%#b+ H\#jz0/uKPE5$Cٸm6vN>Zߘř1i0 ILm{q83_f ft$$iMT4v0'-߇ i/ͧ}ufvtPy){Du3-bw3b53]lzDM!8"6./> Yvt9 >A<naۆx\2@y叠.Ru\3Y2x=ZH+`h(LNQ}iK}]`M ej/NB"i{(41,-w4L@D,Qo$':3)G@n2 9ߕR}ȺDy7$Cڟ&[U\ClƻRE%&:[.Z4oڪ;CI#TtS^h)S[n0}I~PQѝuٮyR ΄q ;znU%lto }ٗHPv@3=\(=fߵ0N4'0jK[r*ˈT2'XDp#sc 8>U۞'&7I{FXF6 1l8?NeCuouG;j`d^>r Zes!%9G%q RĴȭ(r ,V,(¹pS1^¢tŒ[~?['oՓu {O<1˫coǠtOwYYN\|z+dA C:nfpC4;<٥^pLn/,ґ}kVY@r= P(oxpsSMPQk+d0( Z(JߤaȪ)SF|E}KB>0q@ Ảot6&*3$-~ƫ2SM:9Y];Һz5]g3CB ;6X QV06,@ԢW6un#RO÷[b9W >sE'֦.}P-?cnȿL3 pþS@37-EФ8=ا|a]lQŀLY_&rl Nd󧬌f}BZWLH{fwawphfZ8mΰg =neK@'(!t WG+!UHn6> 22ɀY'a8w(>@6jVjbTEQ (&lGY*3jM@P`i?^s\9I277;?{vlpўU%E6is2.TlW0s!=xDI$H4}h%o0|1X z@}t˾OezeFO.?NvBvI6=PYnW¾2٬҅ 'e i_$y݃(m$7w'xV |!>O <N b>*OmĞ}V Ei-V3+8rRIlKZHS06_ lQQogUJ~+ջdp#xiPTWˆL~˂8OdX* С3.Οm/mԴ|9ᦪ`& |ȬLJimg!* U!g(Eavs{GҌ*!W@wJ-OIv 'Pk1`M#殪B?Do[=~}U:U{vSh}BkqLQ~%5! S5ַJH. jA>4ܤ[u[ك.#efL(nx%`n !Qxc~suyVDguaDB4F3zHAk]JW,0k<Ї @2þ};=>%`H@ 6P#F<>/wiZzE@7qq4̞[בTDV3n5hRssi<˵/% N~ӀX`VAp%bK,l1%f ^2C JgzQ{ M"-y$W<\] _ R-Ǣ H QOq5y^)s- f^?!2,C |Z5w^W%Hӷ!(RT;H#1b/c|;ע?IT[!f)!6)hI?aB %6aK- J/̞rn&Q5Nmq!c'ێ'#~߳gijܐ~Qc@yTN뇻yE!2&]5q-؃D(}2<No~A#J i&>|8V[ڗOALv⇏LC#HGrK4߁D2/IGd,o0,'g1}zpv򨶙ةaj@& mSdc"ԅri}OR huh[cHj_QCz-H㓧ip}|aim:c#uI6U/˸/2_ =S}w%UZh sFoA%xgBuQ[P8S3F`-OUj#hce. ,lkOXjyW+{d[̷=cp^ks p (yHrGo!ߛk1oYs{zSI^ܜb[:`sr|#Îuy!Xl)0c)gFh6nZCBRrdiF\ommk^&R\:ّXkr.^@ZX˚/xkvyA0̧@՘80&;P㟡VH:xzo N?}Ƶ'ŏJ,il-7_qw_fipjGV͕$NZ9L6j#:}-t{o36ޕjh_{/>ƾDa&Q^w :11+s UÃ?m,,Qne芜s$g/o[111|9幆ߟ)EZtو׫{$sRUB546hm(9iՑ5xELBdQ`EHgvvѱ ֹ}a:/=JA~šT&L 6w÷ijD?"> έ]%/!]NG҂ 5Sւ[Ñk֩]3%9M;:17`iBNj~ӎ1`A>h5LW0|5u\Ɇ_$Gipf7 -nr2z3YI*n"S:AXJ< Ԋ[s@i#c>{&9Y4[RBHOk2Įul+(fI-G B~7dXԌs3d¤_, +1_{yvkS0&O[\*IcL'ۆ[6f=ge[ў72Mյ=&2@ފ9p.xįO[R2ZF;UrHy i/}O'%9r=P 'i"@4Mz /}Kk[Y?>Fw>cr|>'Kb i蟩*2]^6+>k,%=3q6-!Ǽ-[(slO G|JRRO\6%98>uKTo;B{v_4N;P7)h C,tFV[QIؗN^$fHt&~raOzԱ|9 &b &K'.};%]k(:jf/ GĎIM~ORt[ yK sjb:YS"ut)Q$ݎ2pk gm k~^ߩ׻l ~4 mw]8N?YrKRPX7HZK4gj_ZaݢDd3EE ~g.Hm#B@Ӗ? z osb`ET]VDo#AnRʢKĬP?ΖJԩ_2rm2;EGj72ʈ$\ѿi/^DZ]=eJm,)4Ok'F"#[D5#5p&,VP(Ih;3ȸߐ{˷ {p^'(鯃EСR%\Fv u._Hg kVmɖQ[L^RSSr(+#`žbB#rDRm~z_N*$8 [%x|$wO:pP2ܣ-+:f/uȬ[I,jDL)ѻ2qZԩpDVNvjŹщZ׉7qpy艓XCye$Kf-L8vk ŽxCrL@ IK?NjX]=X!|:?)oV3Fu+cb(63Yv`n@߫0?僒{Z|۠v2[v)S.ϝ13h'fi DJ,k1(rV |_(:@U& B?s.ޯU?R؎ 64|ǘ.Dm {rpD Xo 4&/+6[J&!kkCpQd뒗9i1O<٫8kj+Ѕ<}N~SRz86rSƊP/eϒڕ,]W *~j;?h@2EQ/AĽ\tj4A:Ҷx%{vY@cmUh0E9GxZq V,AڪO~ү+H%KsUr C(,;q^-e}Bf\-Ct <4WX2옉 `Bp{mF!uIİf<<]K&aF-r=Kq#howjS*G*L4tj¡BL$"14:Z 8~Bd6|\T [ "MޚSDb{é$5PVփ8q),2Wa? (4..w-adG^$k R 9ʥ 3 KOt oR,_!1i[p$ Uns[ F@em,=PD;""NMdC:JÃ_|`9O/3]|HM@tQ>zũ6U3L{Z:(? \_yͳh';?L '!JDCGι^ٺSWV[Ab7)tKƴkBj#nzHWo O°koo9LfA#g{}UkzPC<_v# L"D}g ܪኄf@C\_/Oʴ|k+a$j&`GĂ1BBV$6bd+Bt*-\hfp~um"ca^|߽46sh=~*'P>nq>/aks6kW A(%tf5%n'DtYkH.#km,OXEH j /1sZ= mƸcp6Vt=o_ˋB]ur񺝓5(ubDInXXEt?B]S~"/.9mnȀ9p7Ȁ(1?KUfiz׮_6`m>}$ E p#}q zD[9Isp]u0Ѳ:T@W'{ u.^"{)ϸ(8I^PiX!{ykMvPi,Z+_pF  `op"^!9_3{;AAdI+Q 6?EG&WùyAnͭ2Flx_Ҧ "ib.Ζpz62'Kld?Q oV-߱~/\P=TC ɻbԯR}q4q(F3<3OTDYc|dUul Ukhit;l4;4Le:Juۀ3_3!ׇ1SD մOo͚5ʛ%9En4- ˣah4cjI/%3kg q|U접;NEڳ$Fo&'/ZV`]#Du-׌⊴@A |ϔ$$Xf_ w$jcdGZȱ[S|׿L>b9s$Ua] >LY9YSv>PRq^-^d+^urB_Cc$,G[]uys.Lˆ>P0 Z!7z' C\?4y8/\CAVŗ8rBゐF$yiP;-NVfȞbh 1ĕc1&;;*Fe-=L>B܆E/0ODTءJl@`d x$BpCMvm\ҜG//Dc'{]źVpNrҶ6钗.,`'lN/1˶7kKڢSɼ9F`hBr7 [Enߧ=E.k x4%ͩ[Kl C եjGYDqA^IF(E6 HXM;L%, {=S&,0D/ZSEWc8Go>q:̿5t@HVZ4w֚tמW9]7;EJlF]:Du]TLw8JՊ3w{kA,?U24}GB5r]\@܄^3m924&x4~Y@aDcˉ@]Dϸs?FGEaF'zZKm&oNi{X/ëɶ k޽| (9yhߧ_ W!c`i9>..M ~2+C+h Ml4iD%ѫ:aNAe$ {u>< gi6$]_duЁx4z("m>[l %9NP!NQS;\Ik 916gW/V$#4M []I=W*C]s F u$rpj ZNJQd Џy;d)Cux):*Oa&^'H\bs;Ck:YHEŔꜚu.22(C3ZqR~ W,@hqtC[-PQ׻Q#))& 4XEcXs{}3ÁS&Pz:wG~~[?ױU 5q.k7X@+&n= RfUMPRO;MYI>4~s!-wQcM*A#aHs>O_M/?ypI_pk\pxj)$GʧO9E{ve{}tDyd5 "RC)v -L_1Nv L)aUl\MkWX me>a`;mf?ߕY&mmW,>"gJ+N+&F#G=IbE2bX-Fwۖ;d<Ѣ>Rwb9' {g;Bzk/roɈcL$.@ۻ 3*y׎Y6ҷ2N"z9f}W  ClSW$BqJ;3HǠn`~LPV]01ҳ NI-KRoڅSsleT62q2j#)?<)5rk6+ }%,{yZ[oLD?pTQA%7)%%ƐcuxGp]U#a8Rlx\Yk.4z>qo bbd*j&2&2:s7,qcE"c>"\h")Sh!ts^oD.Zeu>]~yt./:i?* 7i!(9v: "`z|;1 dT$^Oz s&-}]K;<$ˈ"I(6.o˭QYX{?^YT 8$f:8?j_y>* -6eϕ*nz&mح&(_M/ -Ǹ"c"G $D]( >+o~Ksjۦ;ʈZu)J0Ňi38,?J:yHu=W;⸡@ + o|z))-,Zp7(WMzcnIoWRҥk##KjllX 斾F2Ws^ whnRmsLΏ{ ŠImsTb_'l<&BNrȨئռA*! ֐tӷ@ _nlXr^4?ks~t?9G +œ*fkiefwKo;/.Rr܎=n`P9hE7ڍy7 h\KXnd?0?2Pefݔ==# 2R\b /#A=;E!3 pK^aQ؞d%}A ҖažIr 7_ zI"1hTl{g} `BO'- R:)'R 3>M{8ۤT$E1dHϬx٢Җ+L_NFp1^`OD%>aAaLn" ?ʪ&b%. 7Bi0]fw#Wv"ъ>@{Gc TdAo1kёv'z6ø߄Jk"-jɷ{Ta{-H;xo#?ݬ8~[{" (|Ȟ_R./[ әI)XJv5lN9GQ)L<6rfu%7N\Лꎏ—J+Y9nVV?,ޡka~S9ɫL@vlX3d g;tL|ŋӗѪ:C ݍxqdgcg͢wnƽc-;pŭͲUEo%}|JP g«^^T;@8~xxKtu= Ԙ/a%Er_2B\;̟=’[S =7jfL(=rtFNv\Gͫ1i@)Mt{ō{Pv߆Q,ymz-SA.)މ=O9/`{fwY9 >x' *]..N@) y\0XZ~3RI~<(ń2nʻuL֣³ŪKܢ=Sixh{Cf l5!ip\W(t*,0H|%Clڀy0$avY,YhPwƤiΒFC.wX!ZT;Mٍ֞im*c5r~x͙Z/' i 8PN%ѕ~"Qo,?@ #,SAƾKzT$SJvl/hྐx~,qśJ(,@pjM\1oi|T0c7nAHr.4PHńi z0tAzA`w$XTrW3ܛ"r|WRXd~ACڽV4YvIjS4gpw>/c؊ tV.y?Y})-\t J -|9N/$(Eqs-4."~g3R?WM$l(1 GD;xM54">JM"YQCS{VI88KYaGv‰n$a={ܣ;Wpu8PW|G!:w/R#wBH]neC.vˇu)jb$]bwнv' $itYpd[\7E>AHgQ$ Rb=s+r2d ekt4q}EBv?Q{I"-goG Dh2%kuM,Áoqьn6`yO~Rd}-q{Ts^A̐ LF<, ftC|L_}G?dEfF:o{ L i@'rVZ)@RLAQM#`aOe+yR9n Oܫ@L,hx=0)⧁55TI`\oWtFUslqЪlT_ EPZL,_&޿X+Ҡ%TWT#(tdZӴ ln1d#*šr%…#EaXslqkG5 <:*av:)~U { uxdUtz,dgY/XAt^ϨcV'0 *dRC; 8(! wwGc˴ {99(^D>KT `eȧdyn`ȅz,#!)>^ޡȰ=u {;'myOfrF>yJfRT15-b&+If rF0"Drܥv|ZZ _s&A=+_)ʓ_R5:~KF4\YU\ڲg&(:ɫ0JUSfu"2ꀈ,u L ˡ;(ҜϿv0] dN HV8cr7V>Oi^'pĵBZ_4i UrZOHg[dwIfm6{B>rt얜眓"n2pį(D!8\C:TMrA 0_lRV:xJ 9zud\}Lu8ԣERʼKiD ?T#~ =Et-af[q`IjC Hh  t5P=rY%r蝧y)IPyF'@ABFk6τ8@zּsKߝ)ݬ58Nv=qD:qB X6#/}f_@N~WSZe71þ¤Qt U2 tK,]{:a=<7o(DN9ebqDCŻC(H;i(43 ڠ<_۞~Vؐ(RE8ޯ3NЎY[%t)_A߭8EA5')#< el-v.?Slk8hj Hq= #e.eIw SBy6wP=x>T-n+'FQ]WwT YMVEJ,yn:MXr_SX*9lHIJN/sHѪQ*Q0F8ᨳPLf5^ Τot?DfƗ^󡀖$``+.ق~\e0,( JvC KOO69bhRw_SdG㭮A7ªQy\s,FP4ـwbLhm@S@ĕq_*!5> g@7nd-/:2ᩅ َ=%P]agR# 75/%"hOScr5oցkK|7 ƤNFĤjGj}>VKG 17c!F.b*Ӭ_!msYm[>z+"1$n yK}p@^%Kv'N6C 6{rlt  v/QaeHm {aXa%[)AVt$,ǟ;Oshk"]M_dDv 3,U3 =c!U-vv3xDnHlx?2 rB/xZ~$-U޵g;G4i4il5/a\#~&% ؑ1e6=Z[+0 ;]'U})<\YJ'J;CbEDV/C*Ta ޚֆ*|=$7j>DBgs^QQE~ T}:UI 6aek`Tnns AJ.Z Z)~D,[ \}v_`eGPI۝ &3VDY=DFƊ$侴agecJʌm]WtKaՌQ<%N4o87Fu2&ϻK |\)&@zxh܏_!䯋\KRL-KzvVlgO 4[95UNP/^6J+ᴰ̧ܻQ0 >ǢDns tb$l *MS|d"M`-7%_'DTks#qwdD6Ij1 f?iZ?2ʈTt2-3T_"Net$ٕ?ii ?ّnR^hE~X\\ J~;rLNyNUqe]"!%z/N.rSim^}O wz` w57`xz*@*r%$zE&koxK"_E.hJU`vv`Ŀ*n(|gio AVw tA!cܵs <ΡA| ݌6r@;xs͟U9Hyĭߒԛ$ k^ï(p濳c/0jT_԰,utvu<5,OIb'1d Z8xEbn52lspl3q B wgƼ{8ڏ o\Ih*eZT'/L kj>)ܟ^!#(%k{:MYkZw]d S]MjlKfX.ݧ8eh 4ݓގ\@D؍j'tkKN- 6lY'/[\FsR?3WZ%  'sF]J{۽4.ln|?^]Lh$0!F#gxnʓ_0=h];}VJRgϦI*]43mdQ)T#E4t6 Ƕ\obkӸ(Hl Pr5RC;;!d:Զ:txm6'•Yo[omnEW,J|tǼZ;׮ъ;b1oUUAEh/mNg&&[€ys|8L+-v%dX%q!m'ܘלIS9./KݴV --?ICD EEs$$؀=9^jxHw, PNK_9q4P޸#xdwY K۽I dAura{uXAG深9ºX插YI&BDJ㜏 1ᩦ,CGedg>o?g5=6U3ߞ_>.+-rWU#C&1CF嵪>igy0~MEDm&RHR_Y֕_)wz2}UyZa$__gAE%80W׵IL)od܄=75u˰j_jӭ+jT x}\S(l&vSVhusxpʼ5nCCSVa4Ѝ&8g-$Rgn:{w-3^p2D]Tވ[*Z;;%ccuUG^b' 'p JȫUX@ ʹ`KC>pR&YcU 3LK)W6ֱI 2o6FNJhZwfR0*_, $B8-$ QkFMϿWfnԶԕ:f߾l9%?ѡA3P_DF2 áeD*q[lnVi)p"{ ")uh D&XD{[60m~Fh_p:PdX!\rJ􄃥rjͥit1!y!H#~w?:#[s=uMmhg9.qI ; Xa:(m % nEͨM0(T`3(WB-CQbgfCXdC_8r(bџ ThL!eQ7'-VVe `!Mm~0 !o6e"}6ŬzwO?P${kzRkݲ(ap,aaxpZ^%.7SOS3nPsGWsL A> hWBN+/j{nTe= d ^N1z 9R`?jQi$sҵ.ShzQN)m)@ $\{5P>(m_l׭ |4,Py|kKJ+ʙզ<8HwrеՋ(HQaё@ghF/ 8_SzO?k&6[fr%ecT6'&f*oBn,Ytph#5dHuM^ΦJ|2Ǧ41cb=P _yXMMWuY #/ۡhUӖISz&EV@zvdعbAS7@ b#51?Cg:ҩ癜̡* IeT> }ő1,aD;7aPl0?>G(EU QhǪ9v xpc$E]}CƂ#wkLRn;$ϔDV8=vV)&P$I=x3m&W`E 7#蒫)e3(_}g3_-ڥAv["Wp=ncLfk8 (#ɬ{)|'\+p#? By Y)~7ޯCTWaNAĔqLkmfB<xYBYMƎ?v+>fЃ&*5}'r u~ZAϏZ±X6 fǶzܨ͍jwH#n1] "n i21QѦu6-OV4= aU$ @IF=4*PT?|sVA .|B=X It/ “gְYQ h H'))w+D3BrrZB=]< BuJ:Y|@>'5*w[Z)ՕBS/~_k@6 P$( #GyqᬙЃ?+bÎ|։>h=U9*M#X =/V7/,lфe0LhwA_,zP{p;q(g~7,r X?hDv&d X(\w}h?7(MMp#VB0" LCvqXM%G/Xno1˕wq)掯Dݣ/,E=Tm:#!/ffTÀIxK[IϞzr[fOuw(OfZp PdI }OSH|~}g|xl.ضr, AFI[~QAtvQĄg/:n{`lh P03UGSngu ~`^Wö4t5:1$\w 'Z-PcMVMDQ^{mz57|zhq2ww)\٬ͫ_@# vYHiTg9+OI|x!J˪I#%=QnjTv?D{6!uc'nqH}5er SN.Z{ƥLV?M!伇D^X/MZwͩXRpF"$M .7?c3"' T)<횎20U$([q+ էv%^%g+<|$oYl Uiy"\H,{ *1:ŒC_E2݄_l I>tQPCn 0$"KTuգ Qqj!A"380Y} *]PFeG@'~.C-/6g:ve#Vܾ8v^-%>sƝηFOR+MJ<_T$0o qYA @.ugpi UW ce!𼴅<췊ΐ-ln 6Q['=$֟-K˶1V/6Xҽ'e\7c(M1`C`= Ư2j_Zf1o1 ?>8lihv Ɂ`˗C" jz#Ȥ/]RdB@] {j񂲘ZH2W(̠{d'"^wǃVrmq.2܏[ryJgCk֥gsxҗ $ŀܚǣr_؇d45C`9;1y9>i?xHBQ)5lO pLe ;:?AaX?i#enZ G#> ,/+=G ) iF#ɺO~H}BKffyD Sʫ~{d#מТ:Ԯ%RP|b}(TP(n9L'ygLHɥDy !#~fzuB3< @d)^M2p*L|wo֖y))5?!پ[$9Rd.%V'bcC趁_UUvU.Fv͑Wô\˵>9Yx0ͬwFXn_0'p \D9<A=0c*CUzķH9/#\;TT>* 6A0~_b=/S`I|H)m]?\2kkqgRm@h ̍ ज़V>994ҞJ.[rY)z`do.#1{1*Duztp)&3*6Hf#ӎy›cS1U/җvpZMJ4K[]F.K_39`e|;9 >Hv5{*Ѭ-,\amB2o^!ص}X"`IɆ,rd?80iM BE~p OeF~T<ȣ.=Tm"犌zOkHܔF^yŕU|Pݾrooߣ_H 6Ȥ*<,FBu0}skld_+y/ZɄk濯ae~h>eO.| ݒ~5ӪoK)mzHYKBr fNB QT3H.\{W@ [cE ԴU!uN{Y 09A/L Ȏa5b%3%fWF'm:P\F%DL͍Զlre Yq Dv380Z4"J\ݼctn,e·LyJ:* h6mzhxtq?^pz lmzdDȤɞ/?Cy‡|nl{%I աLXsV*UGlDK-sPչsyʑ8PF]Gfg/͔6ҭ z:黺 $"Xc=߯S?$I3WG'CS _0*ufeO6U(SmG$c8~qM/g:u83*j^˭%7f7~L%ݛ@ŝOj{0'(9r)ш]mHuI/ A5Q7AcDS[ G?)sb줰Bh:P܊Xˤ|#!Bhk h'`gi0c{ W fl>/U?ZzȹtBݻP<-PсWloy {]}!3$fM$1!pś+>}\ga3) 䬐z+WRx"^t⫼KC_pxwE7F{=H96n3LӠ#9<6?\oW}|2( HLbBZ"Z٩%[Jۿ.pz-߅!C0XP 1(:s>9piQ*Hym$U6KC~ö}؉SN+ۗ~ji.r:Ex+j &;a^5)BіJB~+~f\O8cJL$h6'Blή;e (\gQ۝&c=z i2b~gdwIQ)&A옰(kΪS_=14Pj/NpD6⸟8)^E]:XnFzdSngiW&u`2rVu0xhg?f6ʆ"oB|$k|Rll*9N ͊}E#Yo;p(-9_3',O_C9g/mU⿢/KܽQ;8ViI+6a@tdrv}K1tﷰEOG3XMΉ;'Z[ lj0]Mj1`mP-ڣ@֊ 54-԰>Xw E1oC~ƥ(q3^;b@.b'_ͮ4 8ퟝGN b2^uDo"%>d_Kz@Zn-[mYB#ˆ$Uӟ+' c b$'2|L^j[%>\o<-TxD"~q(IC^~A!E~GBx+anX;č\`SAc"mSNxL9״#LabX&@ lSkB;-\N4%" G\ss8y1x餭v A<wW0raUr RA8҉yU9Mq/ܶv!׋PWV6"ה]+Ujmrr@ZT}=5@^VF cwxF/ܽ|\@%4w_L^տ{ږ잲B-&E֚ab_oN [Zq)J CfFO{ iK)f‘kox]N {P$:3P>s2h`/H}+!xkq]KS}7?ryW:1l U]vȢ-^C.UYIW2±t{̽~IoC鯝f ʴR+ZE,ts=J^t_ iCZpЛ4`5~ߡYU B dG-<Ai!Dʴ.J -F*yh9[&lcE=mt s\WR;SwoP [kձq6uؗ N: Mj3W/I=W*KckQI xS[F6pbdX{o 7ZSEjB`Ob2 I\Q-M$O]?r 3`B a$lH C~r%m'7=2Ak: U 64c1T}'X.RDjD7*¤OYCCQ1.fWCF;ŗk@23&^֗2{pֲًAHr]e7QfBuvڃM$!MaeL.;s(q$і>4ʅehyhz1'H(ZQ,^RЪ$3 7p p$KLSd0*8Ĉ?IBg=Zg땔?nЬٜa}^u?D?qR voj`VA)C<|qhA|SntG Ht@\h$lF$_kۧ },X#Xf# 2}M6jVM'8=ʣ-[|/]Tz6e(\0;2핽l:cO ^3+& qỳM2p[)wǥdHkQe;u޼b9:`UrK2 ֿ yEر9/Vqlϖ H<Ȱ`xؚuI+,dx~"~21^&$Y(y B 0, 9H=@e}rGݔRd:9ژ.KL> ͜zȝn>U` U!A}zX \i%Z*_$FP#յA~z ql~)D!F^Jx3W,GަRI>z3di6kZAߩro,޶(ѳ쨾ؙ.WoRXgpGso¶sDyaH:=<&fW}m/Jez~rvVNՒU2DkiA1][؅_d$'eFA=FÑ{8k:p$7CY}t)gtUJq91;1"ŵ[J(sOn_F:0UvC5= Ǥ1= NX%uC۔IGRg3#.fm*ZX@^z=(FfwaμD ȳ=*[)q.&h!6=OWG;RвBzêW-4jY|`L>Ozv.E.AKUQ ?1CETICAe.:1L -Ը923;w DXM0ԸX/m J& ᚟&e\GLB|[0n ь܏?];Z~i@I8g+;UhPF$܏QBdϏ~g[ܸ%=H ;檂B Gh;wRY cZ#{mX}/K^lA~Ĉ4bY.8pC*F:ӓ"l /'4*7fʼnwpI< .v{^]4k$U $R-bI; z֗8{Mߘضψ,֑$ai)#~b VhA_ }}W3搈 q+{\\{ѩ58:sܐ:|eҭO[F"DA =|BL>Oc,4 ~Hg q@z#a-We鯃y{Ψv3l9=󋪖& g^{ ~ z.SKe,4y Y٫G4趏VxT+'8j~_k!9+0V?Vby|S[nr<R7 uHh~jT~(YT_Ka@*D'E.sh M0@q' ؙ&NKY|vȰ#%M"Dr0_YQ'rcW__XKPiF2h+c>@Ы`]@v7뎜B^۠B%Erhr/@> 3Fd7c[9ny)]lgzEd%FAgѾ!C 384jV[. ۫ tČu)H*i9|Y2Zۅ777M)[]7`N3ѿ 3S :3]),D[1s] b(Uc2,x]%c XF'l"Ͽniz>͐閅icwl1\Diz<~:ʾN1 $^# 6fϔlvi+uSYqpJPTdfب=΁]N^ZEWY.*l-}ne][;Č}t+t]:aP07tbrS *wʄbtyE]N:5N" oo4vI_;- lSO /(2k{@S CD]sohƕܘ(3`Ys晙i#bPv~O E :\: 4" / Yk/DI :Y)[z>ZyP- ߬ل ukhyk P/Qanvر`!Wk8pA~ՠ1#Ӿ'_ [ tL`,v9-ti"3O&psiys(h&KW15 | 6k3QbQݥ!i ;'YB R=[r 3 bO1úB+^#;̱$\3BvbhXgR0:7[vh){N*QL2NMG/tijtW<[v˰w44'ًEÅ'Ug ga=uj^ TBw0ysLHk,XS]A(3`n< lҗ䪂8N)RlF]dh PWJ>=o&m;A뾝Ðl!wGxQBoF"kdjBS73K]J9݁b gR@2G$|n5VSYsif4L5S" F8F;Ȭ\F40J/.ʵ.k׎t9)!it˳+UQ-L2YxPŋ7A TW'w`Xa!n?-GK!u@<0#tx`X WrFEHK&e*;+OEuFѪГ25V"ÃA09m ˨wvw;QS&\WZ!j56-X4;=+Oqퟱ !fh@Xd K̸/ttDrJCrL *:f"SKɅ,!'Rf{aCM~ڴǯ{0 郟QQߝ׳ KaOrBۢi(Ti(.LS=_ÑfQO$>9oWHyx J=7iE<'{=K44H. O+>8ݭ3А9փͧz9|WR.U)1ƣ}U%GzleɒY˭gaH}y֏-8rEwjBkEp$^~$]R<Ďa3{e؊b~I/B0N7"c 3a*^ՠ}M 4i-NVOA#IC"!,m StuZy]+a)Ki&?ˠ4Ҕ|h=2w2L7nQUk\]uM ;kxJ^#2i-͇ik'y D*fBR0 D]#p16;튴~e g5ε%FtKGoC'N*Y >̀P !j$$}nZR*t l]vm,y-^QOAJnH6Ao?6h):OuXs0(y ~-'!3FQggw߇[@dr}C<H+A]h5nF4|6Ef u'7MD KiUܷ4~o"iNӲkrlH|l!-d~=C^$3ā,Jvb(sjOpҊ$2kei)+M鯅(Pr"H`Q&lLleO,_ & lq쮴T" H# #Sb?OP\kQV@'C.VO;n6M4ID /G.g2K7$dK Am^Fڢ2ZфTLLoM 䛚_-+g5^-:]!Ey^Dj,vI5!dZ87.X=XFjl "-RNL0pEWaKLsB{F`ׂެ,5}$IF̴:FFD^ r;2nL5sTm+HeSwj^6i0KD<[}gDn1325c^ۉj" :Xc\Τԑ[8݆8W1va lH~H-L3­ 6 kQt*7Mb$&=OUMCHZ>~ 6c2"#޵۫ c"ͪ\l Kj]QĠv|]Jn8t{.Ůt^MW4QYY?ύP?hb1kJhm"w.T|5TYnxhpXvfҭ`=dV1,'?W?ڐ* Df8ZqN."RC H(BB*TY gη.t>(5H kq=QNRԦ{"cMbt^DސPf6G1s;Q N%.NY_[L6а>qD9q_}2 4"NAkNHVތ|7>p3< ixm:5f랤XPb,ۣ R`Cͼ^$oS.!4{?&WoZWF)xi5߃x$èrB| han_2C0p~3<&/˿6` =j{ZT׍c$sM0Y^Qa[5\ȷ6+z](YpW)DKc |U)8/,+Z@#&ضg>47}U}o}wQi*- P>mt=?{vڌ=2n*;oEʕq7Aeb^TV=m1r +[ga9i߉H-o4&74 J "ZPĽF1C'M8A0-@5œR/b1_ot%0nM.Uaݿn Kp['zT;Pe!sTߌ.QJj=DCmJk.HY++!-g*P&!:-FPF3hjWaK$lBk{pIrAzL_Ym10ДpWxRf!n9d\)i|'i~E ="48~p366@0P+Ooѽ94D׌ki`K!Ӊ^Cm̽$t5 ]Acoh3å&B W(; a$͑)?Z/PċGj8q`o#G&v&1g,K_,}d3ޟ9=йJ\=Vg@&g ܊eS=e[<ݿ 9(S==dL: hܬLpʺTy<dK*1Jӏ:]4} x {'Բ2h[Puwwѭe$t~ki_INMgEoµz\OUKcJߔ7j%BKc8+<3-O~+[GͫfX(┴UTGQ(xS?8r"O.ƌ7泝EY-ؑTB׀P5<#90YMzAD0\$?UTVyt*//D 0QnBNBxӌw_:#eiLAK$rYƹSVġN/J;;gOI)<X")-] |Hnr)/Z|{Z~՟gܷ*#G)n !TX TFOkwW&F]CF`(㺳h+2r]cC(N7?c ;gSHz hRZahBQ@y ֍8@ĘMLFj4EN,OP 0I3##ْLRjį;$SJgJ {n4V7ư嗥n{vS^ Bi ts%t6ǶxjCTMY[$+6dWf{=~l0IkMr4nՙKTQ4gV.o#|'\ 糖7 x8Jޒj(5sp f}]~vMdXr nׂ(W2{sSTCS)U#[ؾ2 H$arHX?c߄8ֹe9kt޷5 UB*S<ڏX@Ћ:| ?_ؿ`bWFOv,迄$br7R.3 2/,=nQP:iR 'Jͨf`tk7NW@"pԫ!2kխ2"5$!um h"r*x>Ѻͧ_ ItYF e+Uw4mm.]x<x)g d|/%Qba8?]F|X3@[7n2]ysT[z΂_`ߪca,;|&pxiÂͺ`|Iʚ򯲃,p Է7.hQQ $㠰Ɂ`;9gyR5+ua;;3+Njug ELz.|Lj9 S'n%ÊV\3PSM NLq2߉qIfu4wgtz@eNT7$'Պ[<2vW0rǘ<2i8%m%Xѓb BP=2%^Ѵx>DAW?w;y8V9n'N%$2{+c Zf.ftei< C Ҭ;Q+;.X!ic|c)b){skj- {a%ێ -mɥrƟ:&W82`H\[%a^i(CR3 4ѱYh#ߪڽ`( VhND0M[#>+-  ;<Ωۤ-vî6 ?7+[n 01ͦ >ݠ(̖O"jӑt2 Bq鯯p=8MSE-uXnHQ2x`c#nipmeS>VQz׽12.1==gD?" ӻ*|*>?qUm.`~%3x}'1ceDCp*P\? Җr#ϩ՘D+0Sb,P%9|X|T a@1׵x`tE*]A@d>'c}Y(LSi<;(쫗of[(XxZ8"RҏN {pvO8kQ,fWR:}HTLH"٫wuXzV>;- $p*L"ɮ:w/Պ\g^i^ .Zh@z#h%I!bB[DI J/ Ĉ,ғ$Ueu\\}'`h|?q} 8 le XhVH!.o}=bi۰XzpzB賋%<uڼt9}6|0_PX^egx\!]lXъN,IPj/޾OLTd9KE\s}9 bv?u\+v`rIn8r؀'dṁ m>MIvE'|sc|`8MvصnYߝvS/ BlM \{#V f؟+gtfdQLj ymu?,:Kg)lWTԞs֫lA}@f3~][{^Q:|W Fۀy²?w{-hf:),Yiґ %;V+dž;dNcQGh1x}+%kukHo ojR7bZxg,9)S\J0c3W;˭pS\\*?"|\:KJ-7GLoNoBW.Z@=!7ENUArLBry7o߁4uo-B4F2c7MHz/rLA8n/ל=POtD 3 wde-3 X!" -˴{G (T `SNQ 3l\u'm2 (9O=/l5-'$1 8|Xw>${b>Vb|mƧ7 qɎ:ADmM(fYdASZ}:CtVgJF$V!yUuNJPk+^1t5tj{wI0FlE% #NyE"u}pZ]b i%F]!zWM{8?4_gC _Qd{Awس;z͠i8\ _:~x8Ɛ\ƷI'݇ j4>i4cbwEg7DU ~}-jb$$c_h s(b.Rs?C;RK[6ߣMH!N$4fPx ٢гJ3T|"JT'Uࢯertw_0bΘ{mBp F4+MK[?o^^ ;qWUx,|}y:|gZxh@/ t￯_hAE-;)PR*l m!o&V!_wZ~ Lmy,\|cr-g1W¯+>xgS=\Xiitej+_iuRȠTؿ}ؖ'I6U}!+p_>P4ا]ݒRMߜ&ۈvYEwi^f6L+SAY$5| b@J؂Kiy~9f[f^j ;Eu0lT,O}B7wtwUB5!{s\*@y{0 3%|41k 4`D_L#R`tJ*f+3wN.c"5+ 9/h;.VȪ$q@`"-aN]3w$(y ŜvH5ۨ&͢l\9w *ŹOi 10S2r@U#[HҞ:/^:K:L6: ]Kn1si D&2>6y)^fN=I^Q':@3<]w5p"l`|+sCed?k"DJVdAnycA=vDL yE|EK UtC2 cgC g/d_1o]/S,ZVkz%S p$*]ۼ׺UJTPaR_ۋQقERzUc]'R d LSՆp.X!!ܶ y\n^/XyOZ2!t|wOqj83vH 7D𛿍1ztՄV׃E/c38D9ClY+W0cؽ眐6FE)eM:GKay?5|[$#Fq*`/MZooՂ3|[0vWIyqv셵Wڹ[d&׺*|ipO 6m6"A{r0?ct}}?L :(ץ{(Ւw/*/I4Qc* 5i&@Coc,G RطJzV'c wIU\me,|O&haqwYt΃CgW(m$DT!xi0[Ǒr?@SihPK[NK+e}cuq!oYN< (r#cKւ +k|*pq+ 4wL]>`2nrv[[SnW<C{:)nڍ #d8cE. ު{ah yQ~ 0PMt^e}M%/7rO0h>(Rs7S: 1~Ή?˕/"Qs̖6*ґT9-!Ew'U2dDc/zXY [0Y}3.ONeWv-d ~4e- H5R O}&\Ļ{5I~TUL $U.(.G|xB7_&u',4܈ /<_Dڞs 4Q[4r(+EuFaƣ;9[ڱd[B3s&ocuؔ=~\/?b\0B4N3sVܚ{ 8Q ߴF 7"O&]1폿Wy27q[2[:ĭEpebɹh#\:*;8A# [MZGhK 2 s%I?ۚX *wfV#W0GM?pTL$YLفUQg{(ܾMk#y3 töqipܼ9uo:ll ;=7B;|YtjH!kƪt\PGW0Y+ʧK7xJr,}9B辂 ?v Oǘ|]uzdJCsR] ?n0V35,f*jVtxu9QׁΉ^>ei"N'[ <<"NU$xs< d4fgݧzq-(DC(?-*,h+T_g]+c#F&FtrJ"I:/XGL^栴tqqFpV1.#mg:<UU=E@e΂ሽXRZ6$Y1yޖѝԓD4ףS(U'pRq$Nψ>z`N㯥#F\m5pܦUhxTa#=VF3vm,5%"Ld~6kQ֎EKT {X,C2HST<WQӵ%6%E=2z)Zu1d^f @rw*Y Ֆ"Qj $a :ZGڙ #c]f*YƘQa(8+CO$r5dKW>*yiBF٣j^8Y!+4 ӬXݰFq?arAFd8e H`D[Տx/ K\luL!7{yLJU.2ٸۜ|wQ DX?WkoH_P31N>^ !r?i6YB m)+e@ZUT-ET5-qc`NGU VJiewR"{ .F)h(4§@͹{(:;u 5׃qN Y,a,l+gqY E1JQyɮ˶p|"m%{]&+[9P҅4Ӕ0eSkstuOfAcٹf]V"'M0 D"#4|nwu("$BU>jOq!t?}Ꝥ=͍Q'ƕfF*̠B^7V;@70,ŝl?'(h-|eO?ЧzOz]AtE_uq4viᆿigR0UĊ4ݗ,wp_y@qBC[!eM3 h-Z3})4?j"B ~&kf5ECOFI6lx$m:]{:`jMRJ\pVm0ڂЍ#SIʐ^ٰɌ5TY]o2[R:6_y, ] s7i/ )R4ܔ"( $@'ː[Fk*RbOgY{3DHp)J-00hۚ)TtXkL*<Ꭰ׌ΩFIB jZxxT,.h?:%Z9JD[O<93<;(㲰Kt7–Zzg)&[u\4Umh`kgvoB=@o~e!@!rUU}AgUP_u 'F?4f)3y ރm12fVh[-HD/g~P=6MD[Soǭ#F ȳYZ:)N#{e<oXh<D F~#. ~ #&p9H/,'w6LIJ}2MMEht[,ZRCQ"2 ղj~H>s?*/RFJ6*i_ "g$ٿN[^| KM`чJ 6zII >4U. =qIw6(8=ѝiB\k"x}dQ[ 0F}2V.r"2Hw+H()$ΊŦ>k 6淮,}L\t_-={h䫙B P<߽!Fs:R˲s-t<%^(x]db'I K镫z#H2,i,_Xʴ.;-d6c; Fȵ\hb»pN/] uHUlm&{,! >5ˇUleUM% .!LML5Ηmh#g 5B|ffE5 jT&_tL_bH;^נ2ŵrܸ4qT}&[YA$Wm7 {2_h`hy`'g!4pENHF(V+ R} D't>ڶ9Rh3Ά3&m'yBp4RN$x]g1\U̡FfwFT^^ gBDG4`VFZ&f lr9ߴ*y҆dȘ?CwB. z:X1o_ +O#U`,"+]k.y3 ꗡ A}B<Ѩ-~V6{ nyDv.9 s_/T~,K-S#Ms;kwp ` 62 0\'+v)~Π-bKQ%ؒf!~C]_" Te|CI}f [#/O‚ȓ 'Tv۫wdy*Q(Ҡ!J+l+\.qXOA|4'ջf^+K5(L;_z>ckIղ,knw ;?C%@@ 56{3"x/SY:q T=xK=׎8Է:8ҜφM~ϳ,-'.X,01k1Q Q1ُ&'W*?Why|-c@J WgzT}fRg(TքLJi\gA@xפj(T3Q+XUkXYq镄`~+Nd#䭦E50{jA*Q밆&PR|dO\agʗu$?,Y5`-C Xq:Xx빟&C6 %fUPRO|ȅ>(7a,S./Ý'7Jy5Roפ+@4 DkM@Ώ +0Zzox;k,#'2$2HŦb 1ڑg6≽fŀq[|SZY+ƽ5<<AK"ܗd)S'M}2Х.YIۖ3fxQnY{1 RX9 (RQk Nro*Sx\ @sqsʰ~3-諀sETTAEDKȭs l_fG-# ߭}VB^y~k~ ugRkHpX71/ ܒ~ˠpr&_4=v~Jp(Y="ڑL(5-G[FVŵI  | #?cuC 12iFm2]|5S>޽hffmZpp 36{ : Ds[ !"Z.<1O5 ruWNjKHN(%?UH[m='G b[c] w$x{<1)iTG/Vr rv}f bnWtk\\@$@jPeH7";O4egv6j6 yj(tľF9<9ekNY?) q>;OQ SFݫ(E h!!'ʣ< HeSf{%;tj'o<Nj_>7?\tcO z|ta[ʺ鸤y#+⽃Q§_htD@2Jy 5=*M[_C} {)0cz\To͝^ ~x+eGVm.&ߒt֣xOMV-zP=5_!qӓu9Lh: ΀  ')eʗ{XEx$6W_bkXo.ew:ZNf眖\7`בU(oԧAԙUBP=8/Q[ bfo7t78ud ,ljd_`{`%>uCw2 1=5u?9Somػ gʹRF)YNjrn[b.>/ly_3ht| |j?ќl#ān{05e꾋6x"?dlFr1t8a|,H/Y{X;zXl:,bf6l!R#OtDdſq '1J [j3ūM@p\+ 6GszKl3De"w; e -<&Z3)UxbK:2D=E ;N&!<@H&XD4t*y){4p'_*UH I!MU%[9]?g"At#=3a(Me0bd}Aٶx`4"i"d Z@̠hg8h4ž@KR4I>rWQYњ$oh6~eutY Iti |g!iVVjK'xru 2٪;T"=e3 H?3k೫rB0Kgޞ 8QֆMsj<~@ /Lpyk i[4E31ͥf>[8;5- BM15`"cX mלvQQ侰.PvUVNM'5o! Izv|.+bP4G]2C[B\~́¶bwdc*?< Ga8u_N6oqBU?˄mgOs zJ궤~/L{]`_~-{Y 7=ɽ0L۰SJqTblB^$ua׶QZwCWPg1U9\&un~F~ݮ.]~}rܮ/gI ΰǑ5݅;Cf&0 /MS=RrD50ʫ'l78co^qX;UQo?$~Gh7#h(LUYsC 5Nih"q9*KH2CF,aI֊p6gܩo%TLd|U v*4 r $՘4\N ^~1 /ɱjʌ#ኑE'uQz7EXV>͡}CZNjE4%2UrCu XfLtW$q?MR,j5" a|)QteJ~ Dh4*\t Ww"1]l8V2|dayp𼖁U1`!oSI韵M{mBٽ WI m$ot%G);p{[rF}l(\Rnk6E!!9!/^* 8x ݶPI6&˹A9Њm |gg>3?1I2FFU B|sv Ʀ7 LDgP]M۱d>E )ŇuZZM&hFb$mԢ5&n6ъg96tPd^9vhbhT9+nx9s!>DȔ\ͦCFBLy[N=ĥ]؜=Ƚ`n@Dj?IBdU5iR来t6.BB/ pa. ~^JYY坍 x2n`(~&-`2JL1\/f;_dh\ mxWl15 ,$N;EɅn51z֓ URoԬDDL3KY;og`QfՖ'!>#VC|MxSM qt0iMYK VQtWoikazE8ְX}ё1I蜪k)FSX"$ݍzFC8T1F C]k ]Λ=FHj&Szl3̼!dp)"5Ϥ JS5"JAOnnFpB8maOq`L@+{Nwhy6t.Y.+!,l()xC!DdjEʘ4E(xrKjlT92jRF$u.hݨ쿲CeJui7M1CpNK u&AH f*3~Z _I;9;u( ڭLӉ!U{F\~Ja?k=͵lW PFZk3C733 2X˓ tB#0 ADw1p|ЕvLm^v,:9s22۲'s6;2lyt(XM ¡־jl#KW|n4Nj~e hooOؘ*}(-ͫT(8{}Yrͽ"BM @A4mz EDCe'ޫ| )0i& F  ; F`MLkpl'k+Z'΢WFD_̤C9`\zڠt3%g;Yڸ?yDXDT=9r M-:>mCA{+k565JS|1aD#no%-*VSD+߆~:I{PrL8"pRY:xA+mxI2Q*Vs!xy, ĻJ\mҘnxG.kD;땬#F6AOojMW#7 `92-It\۝;ka֛Y$)tzPy2JYpZ^60@mG{g5MwOL# 1j^hJW-F}iV7#*o؉hR7W e(YT pd+$"pڻiHhO_ H6xpۇp&zZ ((6_탰Vπ*WWQ 6 f$kZJy]fZQL-|@<כZ܏ĴRu=Aml긼&(^Qڃ+"ϫ@Wg)ć,kg)rL|(4zb D|E!99 TOfJ]\ e0㮶ˉY'jV3#@V:6udUj5+`*mcRI .3贎 j=)hJ|Q!sx=%\ajm{5eY؂Hq_ P2a&:j輑 QW Sy/ zQA>G6:%  PW7<R)>`&^Hŀ~2oD/lq|AlnBG:Kiٙ-.K׊u/j=@J)͑v wPDT6)@hr1 ˩9شYiyL偂ɼ0q[|vq29oKJ3@mc2Gx1oYZVNx*+쾡>`?p9e2PI=UbгOvNk#F~!wI<1zU3F6.]5)qfIJOVMv+tV&f >;<<(9O6L@zbH=i[)ArX<<[m$h$B] U|E 22> ҒlUX{iV!Чs5!w>:bmPt F`8#Ta7cvz/& px6 |"fôSQljѐ4$%bH 9̊_#!ȼfyf!#tR"dd ʬq9z2 xNwҊV!NS0 9g4M؂c&cGIUKpgsԶ뵗#X@Scoś2\mYh>ˡ_PoIF$0Bz-Gk[ DL2Dz" Lߣ";ZDǖ{h ִ8Ց*!?G[b9 .3p,571RіZ省(@1=%9UMC K_I"(aM;Q0=?rO*E .ie}Bq\IssrUPJGKt kk+a62 `n}2_8=1)pzRmĬbajb?G'y"S݀UZ"hAd$$qɊX'Ƀ0 PӌM9;C)z䄿kFDS-3cd9U f͖rRz/Js`LAkEqܣu/dXnFY,yXq$b6)(U=[BӍqfCԵ3K$S直#xOq+UqsV,iJpC0y= gؖ6^jxK6_^]C94:]tSengj͕E1khoo]+*vv Ajld|(^Ivj0˨D0 r,4n۱7P;"\@TKڑ˒ K:c9⺛CG_]'1rBv(aԾ}r?hu }iOb:$B/wt6`UAOASV~&uɸf*V1}U 'XWtzO*Zϊ:L;t򃏩zCZ"3uG4WO{D6B*3ֈx [ k@8x ]xx.eH[ F><>ñπ_7V͓', Š Y$t tN2a2?(&ID-mt O.|,*5[L{x_C7%\HL'R^ʸѷ;x>ݞ_4羆y]W"IKr _>OQϵx/YD*R'`CnR^I cEAIj+&y=_GҾRмM#/.SD%O;Q~ԴHj  64wL7 v#[AA+ufNCBF^$ jXI?; i7a)zdnKO[KޟD6 fIhO1a+a+!68/p~j?fGAeadgsfz~cM٩PG!% mA=OH+(yHU꼢N}CjS@h|"/:'eZ ' WIc"L"=5u{B\W%t 1f],ʎkcn.t,7j{Ur7T!H!(#x90[6o/0ՙItuȇ 9?RRoě#3ndq6-H "p_\ Fv*҃)faG$| PlaH7,L%;؅:Pz & 򧥱o6+&5E[;_Lx PpyJ &҂oaξwOOz[m,g,$],eNâS+w|s}|VHkba<:d6=TC\[( 7@Y1T]c9JfaU[n'p^qFr4G *. ep9m߱9Q$5RqAƄ:-Fz~O1ePzbE/ \jցU!l F$}թq}(3J$C7eE Evw03'nXe=m O(SpcJ%|j)x$5[KS5x\Q'I`O0ݤ7'&yU<&9u=W+2=ZzA5& zjC,T=[oIJOryTU@4s9R7jmi >"p$h[W ~Jf2we^l< I! AmrDvf.4g_JYnjb;Cl3gNť:p8Nx ?a`F&tu>uD+`wܰg*#KALE?'%ZU^ЊbI%"@3Y[N4 hky8$6rzb+ Cpdm rr^fLj4ݤXfy*'M&#̔؟ӂL|@Q\:cTYa`bӦLWHʟZ\lO^uږʜZů< D ~'=ɋH'bb oViOK$;e>V_p~sDRv$Ld#';bY9qUX)[^7 (9LvzܻA)aomuq{r iXTʽV ҆5?(, p*;X^bp}`xIp$ƒ/GI`"pe[9a9L'-"mܤq: ~*TGA[ pgwT 3cCs rS=f/aIRӱYu?κ[iG`:9ǛugF ?ailR>!Lpy^ۅpOܪ8ILeH>2(Uw WB ?eR.9-I~SJӍmJ|RM `]VZw9Ҡ];-"+Եy6;=?8;"կ=Xz0099~"]K]Ճ`ds/{%Vs k UIDЂ@rV5@ ((hi^ gAhӕt%{/~" %I_&X$ 9H!dyP\ɴwDJQ =S+I ʢQ/-L&XKaF8bG/` ܠw(ZW%=뜛LE!O4G10~  R3c/%-OhGz 4PΥD'`K59I%:+_fN @Ff=D)eЧ, El%SebT#-vEY虮Dfj504.+Bsno!K!]fW¶g+scycO 5FѵtuiP.k#H7bƩ:O-*T2B2Cç 1b$n&_ (bnìZyѧ2"j(q hO3;`j ɞ{ }R$'B{fЕ!Z-hmqx^H7aTE3-,#?OwtxFsyե|2$?/y]^>%)#!..+&%5thF6ʭ++z`=P8ŃZq7hf-VM)s]_Gr/䶻e3ʀʕkZEl&2)c0ؔx&A1}Jl/鞑/"EZ ^z7xG!@|úw0 x n|U92.Ӈyt3[?l-Ebĸzf]w̽,G#ke_ ml٢@ˋjin 4::зCB76S!G0Ew"͛ MqF[KGfq"imkL #Ȍ ?W#QaR<)n+ߜs @ȑd))d[YzrH梵?͊KZ-s,phErI mqkzK˟lx%A}3gp0bb(ʁ4Y͕UPn+~L@#L""H8G] H=\K+x?V)Z;9h{(9;}6-Fd׷EwIϼzw +SG.*ݬ:ҟ%Ww.lDcec8j T\dy;3\7=#t#fF:;0%CLzBh#3!R؍a`zr)y>t  7T-i_Kf՘h~ (R?pvG;;w~0O"S ]C1NI`[8`!M4aHCܭ\ I {Q]bZѿ'5V/4jz F KԝO8ܰOUmNOa#MDc}Ǧ&1)Tb,hI5ūd,=]x(%|  hT8] *wmM>-X&^xOj4rX*gA'rbʝ<P;)̷a?L+5>TB9^q46_mv1ܠC#ᑓ"pf-d3~QNéz詖ԏeş" r?=Ѷp H̎hHMV^g9pyO${x20[mՙI15ӽJ1EP(*.IDj6jTs9MT(TىogLu^ jN[DtOar|9 A;(z8RUZ Q# }xE)ݧ%< B ИiMH!GY^X-A4?(;( >n1lpKۚW{@~ c|w z50 YSl/WqT X]~ͬ\ZCd6+3;Pi9y?W6r@6\ʙ`{)e3je;';z,6x}i򧪨cgPW51B骏eǽ3i o14Ap >N*f.w(ZCrQns~CMx:Qsk"^k^h !oRI2a10D>S4}M5wSYi 6'Q3(O E1e@Q ?Hڈ*U6AܞͯpϺc๮3YԒ֛lV{Ӎ)3\ L6+$C`_N&D(\ _cI&s}]7:GDY8+vC3s+'Ii,Jp᳕bfWa6+U'},2+c9@ș(Ih 6r*T tjܝozxT,xq;EWÁ`(Gh͗܁E 1ըҤRHtTpF*+oԺ%4do[XXcٞ{z'|twK17ȔL&9p/:DUkTgibjQ#.&iP ԃ|,8e1e }peB.v`ϨַV#<;QϾ< @r C58Io%_c g~Sf;2>)(~\jU\V]+;m"p6jk ><lpR0Q5lkBY]鞦OINi&s𥼞\3! `nUsTAv]6n("*,:eMvE 8'8<(2y]MbjJ[y|G;:~%N5W`Z@')`n9 j+.MMDY?nXaOr֥= @P37Lr~grT沽5hk9s4aջl ?y]֜9JM3*'v'b\L/:5;:M"r[0WRg$eD [UXpQvERG,ߵR ZfHƓэ}#1cqI1O9~f>:Mu$=3ʄy3dKxV|A(54՘nrtZ)Ўv˅4zszR\MSX eMOM&b>(0< [d=mc^EM˻J ~ Q}&h\ұ**A t:hR7Kյوs`P$ONFWEϚ")aR.pNjh?!{Eel$)oQ{\X'H*&Q& 7qZepfRl{;_8m)'g~0Un?V"gڽld"<vLs.;(/--PP?M:}\o?۟pP`c釚Z/>ܒ|{A0#h#zLrmxA2׼enqAЋ! W$ji%?."մ.ս+Vt !{- tMOqS7es7 y)X^26OS:-/#ԽZ!"luyVaQdѣDI;[Noo^A&CMCfj0pcf؇hDEWwyj2GH~PpwiNцiG1}7 /Z>-\IBD(_h炌vW5ċ^AzV, smmrZ rUem0jVf53ǨnB,lRV#NDk͚p$#ͭ׫6" f._" !iOx$ev-WMM{ 6rD[C+Jes^\30<]'%6Kz@_jRC\VI&*#q:M^':vjӭDbSrf+fX9 ~ sf;N Kn0ݮFg/Hf~nMk85 ?ӌ˙m*@JVdηR.ڂ =\Bkqx K6cuSq~4Ww=Me[Z| dʦӕ ]`U>9S|;R<֤ RLF껗(>7r7~m̿6bN)zKT'8nU&œj-esks'"y!RYp刊Y9 f}|?-7`SkO=ů#=k)zg[׷Ą4>@#*ͨM^rS1ܝ+n&-;D⽞"HŹQFoX=5;pKeLХZy]tir> Y8p6%G~m)*@|8+Ȼǭm$n DW0ETq澗p Gsw T+ I4nǢ2g KL6p*av}q`_Hȑ GZ:$#Dтg|>[-{@߳N$yb%Ǥx3873~U rm^QIf7L֯ҋ&y@7PVKM& '&MVw!k知3 7Uu?MQ6\:~ !LiIB?H .5ΰEbnځa.a\1YEw!,J[ [i_Y.7'"5RSb?TY! A- },O 4a~[2vk9q5XToG67QLeP s%UDθ-0;R`Dg@ tn ZXBKl#fLLeEl[@\Ssr_1 |gE ӈz].v,g^ݧ&\y%,N?1<艨Jaak-C|{Y A^0zWW:f0qd z/(r'pnU^⡈q/3=6k*,m2?nMGݝMZ 0Vi0$];ǖ I^wC=kÍQVE3Rw@HQ glq`/.2-Z'زq$xp݅p`*HTPOFޤZɤ ŨhL{J 5aiKuqЩq 4$[b;Iq^;QvF<I̽:l*N|^$~@zBBPygxymW+ =2!;5D%W* 'Կ3W;v3lw:iq@#D.DV^pnӋ傧HHV靲yc/%]8Ŧ@]rOv6cw8,@dM;"Ň`Ijr}dwDQ0;ߜJ){A ߶@cGgX Q{1=%ĔGH׽s4Hڕt*Qv?)Uvqfy+<#2F–ćޭer=6.-WY-1)Tǎnb~ݠ| IqCy0yˀG^eɉ+h+p'.DL5 ݾc2o_" ۥ=˼ C<{5QwI;W1N)'?J QȮ8MST 1}15Þ-ٮ}c(pvZ*= 7+ yA@/W wwl}"'r$ʤ-_GG.hȂYlaۏqzS'TbْIcߟ/@lEc3R?G+&^(h`/IlDNr<3#N[9` @+hF "MIPDYN ;MZsB-D #K9z2[:1Ygk78+:ЗY=G$8 *bR3M&I9&0VUqx~ Jⶉcu-:gDS_\16Sc0 &,a32 d+Z%Hm`0r$?UU1+RL>4;$ LvyokM+ɩ O頶hY2"*Qj}vo>29j":3J+qiyPN `dN ݘ#W1;҄qc TX"+{^)nh]mUl\m`'ynQ r{V ú(͟njm-QRC'mδB̛%l3'.p=w鳗ZLKumt8avQ4;kazg-ľQmH ӍK\GR]zraU*HN&0%8=|RI^t KZc ͭqU:&[_nM]"2U.*KbB6jZXt6UJ=‚cf#&~~ν= }W83\ƺVO/8-A .q.rnؑci{hORKXzȶtEC8mޔ2ReՍI}+~ܽ?אaӟK'ԦGaZ#O5.pLh` RJdͧi_L&\8P;U[nJ/UàuIH9ߎD $#H@\R|G"j @h=3i^ũ}zh4x%Jc[h t=AEg xŻx .HDq.@6ɓ"g97dg6 U#מw@ CT(6kehλ_<{* SHyذ3<ܺ쉰kW6%8]7,Q{BoԳL̄DEvhh#LIι ȍK͕34,ix)-zi*Q7-9BA~IXSB{Vj?VmpiY_ Cَ*ҊJ&Oh? z as`+uNw{*],v谿f z6I/£D4,?f{ oIڿʇKAANWYX0 qVGۣ = r P#tJ҄+ wbDï_QoJVcNǃRJDu S!^cԘ3`d(Ɯmk,݋ 5 WSVˊ\.$縬%HW#|Lȸߠh9j`^~Zkx'aT^1upt]JN+@?]qf~#@h_'Rl 07 cB=(C)|dN&AcHA&X5y1H wۅTrSaxiH)U|d>kn# $ e mP[~-yȳ*}㡿h#0?څ ]79T+˖D0> >TfF0 yq9"]bswb~-.I0Ps-SUJr$ld0GĿ\tlVn̢s]t_(Or$q)ϺT_hQ6,=R%ɶRYL&E^gB㩫s+(xwZytteGMiSܓBgɍ1aTgWdݶQxv $5Yd\xeRŋfBFosXcKk鎊gBK,@U :[Ϗ:X%z !8~וֹg.=AUe PH X Hj1?ȐDTF4߃tDے);Ñ!䷷R׀Mau6KPtd n ?e*v~bscU3_rj})W#c ѝ9|hN#2X98gp2 D 뚃nA}-aS<=}bIKygNvEНߜ6 嬴RAaoU-X+ָ*}Œ@&5]1@F $J_{`;#'pvG#wX b9d4ў)qgס Dkq1Oڹ]-$7-Γ Db8Ps!rmla[2FVF,_%; 㯇cpz7Dye68R9"N zQb)v5sY 8$<%.5]t߅3 `H1TZ 8‡,)wZuc&]b|>9FEO}rpջٲ%{Tj>DUഒO;3 #ǥ`-0G+PCROJZ:ɗ²s+\BW51 fҐ٫b/1 q~]xUУOUb صXrd W t^KdZQԾzoG~8=FK#;A k8Wx-r WRsR[<\WnQodg@2-wݙф %OG71SpJiYٜmjƬe_ LrfTa%PvbuĻTA@%( zOA~xWXE"?)3Ulp>-C1  p';70쵆5k_7[ƽ~ǨvezB&75829Q=RhL`tBc#nMTwA*fuA+E_R8OIct8g|)$‹WbnHE3w.sd*< rG[zy;`Di[Z6KqEہN=4F 騎!PoӮ#3ާoavhzjv3\6fUBy Fu|6ξGi~3fa[vӖg{?*U(>dʷ;NHvߪ|K5ֲ,) 9L] \t9 / [ㄬM2j1M锻fBm[!YfE֜;! )%b Fvg}w+#ԦR0a3ŖljW0^kY yi k,]akz: P<&MַvTóG&o+?ℶiC-]*G#x1乆!IwDI '7h}^}OB6MFGoL!(;n.S<o xn6-͓Vtbx,5ub./(̆2vb[v&(zv\hd[h o$M}xX^XE]ĉdPA:/Z HŰֻagāiLIЗ9ЫI1L&h2ߋ22 Q9 @7YrJTA;L\;9kG|ݚqn׳5P"2sòV7q& ;i?UR¤t(.P&ț4Sͳi ͼ%X!v1X[}kBaŀr&zU-[A1ˀVL(g]s mC).U!28;u2hm?t z~͐4sHKXꥠ"n\"]puJj+ns?<$in0he4+DO;S ||RԽfu=hS|1eY3NGߗj9mn2"neOpW|Jly2gf#yTa:]N)w% ޡaq\d>}RpU$Vzf1L& 9bec\1jۃ8Nvzw\ðtdV% "P/؇@ v|(UZX|X<݂^[ ~? wOiLrNEd“+ ׋z2$`h 3ϫ]q(9ru 3Uْ$0z(\mȐE!5kF@~2ENI }ȜKIIjfΥ!eg^\*k#;y7qninз)!N hkܫ?qBD'+kx!Fj/+[sQ2av])|B&nF ";,GVzS)O<&iHy,B;Fr.}5F7}#51=&/m@t@5#j%Iq umle] O\h:erzJ,oa&F ہDOG{X ,\zn&|LpHSR*^^!5lAps.zNMD2 ҕ S"Ӛjjxbf>fw//Z9ΜYtv:t8F~VaS:zm1WLۆM_( UȱjLcU֧U\~&ء΢p2/TA?|hŐ LHm*?g:\go~#oqb| f*UuG%ZהĉUf̈ۅ˧7k,C~[I˰|E,טj7]]74^&vЍ~x9]}@E%3CM%k_J7] i.=cԿ jʪm ;sZJϙvo'g ]Ӹb<%6=dE6?j)cN cq9#TOR6(e'_cC[(o]unG0I!"V-Wy.GXS G WR%1 L?V >Zީ <0T@BmvR8=fb62cf|Nax$gKg2yӀEY,;pkxs1}Di-40u- ?!%~S|X1d4u>AX #(4Cfn|݂-7}% YIB VQشăzϻղZ"n>"|gۡoGKm4Y>:N 8w vIf O "w pJzY{8ǤxѤ? wX t=OT@lcVnޠ>"3V A_-toul`UVQ0]6fAni,޻K y|_p:)waIrޏAy?I~VR|sTUʅat!X`3#!o݊ڵR%|3|pn0c. (a:G,LmcD[q^i/V3/(N:oޓ쩩mCGh:݆wks[SQIu|+1`4Cosc@>=+TdGսRY/R-5Ϡ# Ι|t2fGiq2/SirCxSnM_sIK,~~n%s_5PrP&䙿QOs͆ڠxWorvQdOY#{Q9ސz< Yne.n Xk 1+;|X/{봼%N6Hjim`~ptW?K!_Yl많RS35nLl GٕG[K3ld'c9. b3.Ye>+YmVF "sq#т/cQ1hz4;1@0 $؀)⒇JT}=4w_½F4JN(Eԗ {.dF~n ~@yؑ?[hdw;j*%9svP!$z`X-@_G8a qfHNOX{…U 8pY%F$CJ*)c[&f"HXl?P~9Q „UPR?Q0j)4&9?Qɽf\m2uNf1p{:~ T\>ݴ$^^N,3N!f_h>y`"⥌鶒s~-rKiC;Jd .@G3;,cNv!h\G]Heh1.d'Cڄ򥟦 ֨ փصF"_ss1#)~r!].!p~>)>_wΑsoL+YYrSSQ>4&A7K-HtHy jjhJ5(fMw,ĵ9F][,;QVMoJ &I喻[? ^\ˋys04 {P?MZPc@tˇh9뮩Z4 }~ 솃4ʶ  : ^-؈$|)۰sBL ;!#RԛˎˀK˞HY{E8pR;^H#@ƣ2kv>Y,suZ39 &h&ӖdKVjTprc3ֽ?jK([`!W*V+TzD*}:D.(X2;b,/U̟KkiݨrufQuBVZK5 r{?BߑG'bvusb").Av<@Bnq*sdfAvme6B9b@z' Gs6T? {Μ%|<֧] z2Xig:ºǾ.[,~& AJDKrD:&_||O;ɡ!aw͠ӚVR4[nzڤ~kbN-ooyY}ֲl-< ÉRwIM9Bfk\W9~ q7N nG !ˮy4 o"r%ζ=H(u pɓe\ިQL jtYDTxH"y;7Y ~&e*OA:i`-?G/#d*v- {Kwۋ>:oś>fn^,~5V'{4eMi;L|6hPN +Qt}V-oOar?Sj O<~JtZhc.DcT1LZHZ#3!u=ߪH?{W/ph,{L]8@@UB%E9+ [ӱy;ϥNƆkwJ A1}ЛOkQU)ze237Tuye7`Fɟ5u1OoJߛFlmr"e— mf:)TJB>[L<e}"d]"|;Ѡ EP}$?*lA8ʲ5xTIIaN+)9Zb~MN-;U*sGgMUC6;hvܻSKWFZv]YHo` '5"ʽmk X$5=ʻLxx{l1b uꒀ]Mn?zTDv74suB ?Kb+ 5=_Xg8ևoY.@7&?H+Y>Æׯ5Mz9X؅LPvSS JZ1"L!Z; t6؁,T{Q0aK6v{wƣŔsuX'LD^.ɐk 5P:}Dl*X2eY~0$inO \)b51Hk -Zot#S E9/kWBOU#]^'Dw˫8jrXdVUkߔ 9J.᯽B>Z\`dž𷜆((ԴdN#NB>ʴ TP*ò~sĉ_5:G(eL͒9;/A%dOӶG8Rn?mn uF&C<@ U`pbWV7R^)f'C5VSL/6{MxQ77o׌,"* PZl\ELf(dUƉSY8R 'Ѣp4 ,>|Ճ]h*5'u}snWBɠ;giF(^N:v%Uܿ?(Qvm~Y@%-Z(?Jٯ3Vg=sV?/' keDh}W`e$?9Ho A.G)N4]KL f_ˣ}6J 6F G5^Oy^LسYNf38Z޽OIsN}_כ;:IznU#28abX~5_{Xd/ %$5v-ۄyf8@ GksQe;RG?LU}YRM 9ENP, 4Ehʟvi X YvGG)L?raU^B=X~둛OT2l(S0iiaT䪵#Yh>sF%ls<{t{5ƫO&3q_aBq7" d)f^cC78d3y>jC5>-DGbCUh km)b%&v٭bԖeaي3␶hPL]/ڰhF,cotyp6b1;Bw̍^WS'Ok'C @q™8bqߔzH%\yH!25'~ZW]{N%K(O"aU݄6 ̰=YQW,FgOgқ,o`崏1.R^uLzkO AP&w%&0RO;\j)3 †#rVt4tђUCӿi=țׂ`0 Mtd%M8Ce0q >Hd!;[@S Z67CŨQI)V]m"rM?q[=-<œnFz@0V- 2!g3]Rq%4VЬ)JԚKֽۉ])ᾀ uA6'~ MSZ d&A7D9qD^BŐ bdM|_ӈk 3jVzW -0@8֍J apb_F_9m?_1ym)=ŭCPhs5 9>^BK>Rɕ~vT>hAD5M.LZlHcX ;Q%.r8-"05hTtڡSjbNjLA෉>,xzBYkwUݦKTZQtDt0vw 6H8K6Z]Ŏ |H(78aLɍ,Óg{:@3͆Xnp\[K ^)m=5Zm&LڔԌ,G꜁I01f>*sbsb >PIW%!{-Jy40H']a*R^ģSYkMo5W?k CQܕL$8>:8v\-yyv26ϭ'zBOKt 6t3GxZ/rzSٙ!oZ8@N19uJ9˚)Rjg"Ԭ!lH'K.PHrgYbˀMNCgF씃בx$pA+D|-(zj &8DO`J塶 ?8q{D@EyA:mG3&8;L4 yUdRyO+5"-g5ZnRvՀ de&~!OZLǼ:kşd d{F2q+sngC7q{ KHͻ9'ȅV!&۴9~м).&/G(a3á[+ <i4 Kre;ˠ}l[j8Wx31t:$LX ~ELl30c~"U ;M^?h$Eiӷ:ne$` qx_-\1Pӥw3I eC@k=HAN愽X;SB4n`sMf"(UU ̱SM EUG\Vv~w4 `O+-F;?o{#'BN?:)+9oEhE, L/C@Ujcc O8#I,鞒p:&v١~.cܣr\n>̞ N1343m {&̶/JLMmF@ڪDqHNӃGK@7h k^*gb=Df=ZL294L 3#\4(_ 311vO%c ɐDRJ0f!l9}G$Qݛ27N{i,|t"$Swώʭ t̪;^<CbaV?ϙ1ߢ-*zntZxg=1-2NȮe= O\g.N/PV:tvpklaF PPQbۊ68TWJ{AjŇv+>O&$F?PFq}Y(8w&b-{[X4csj` t!aAoCZC-d4aw[[nw(tZ$,jZv- 'bmnȍd^bv#5yDczģ,G3MG+M?YIX~<:2Mŀ#4\n82:yΠP^_qJ]B Ҫ< DHAZw5#1W<udJ*hy)iqދ+}E]R~Fgo=?S>i!Hz]qJl: >OȮHk%ߐ1up9۰\QGz `K v-ŒP멶9 W+ZB ‹ܓaT VNb¥]\|! Y:V(횔t7jݷԕ.K+ە^YtJw6̨lk@5[&(Ì:ߙwc*yOɳ#9ku-%዁}DEJ/B|E[󊫝m`n1 ܬ:Эœ4 6<,P4HRdQf H%g TZ+?]YBaBJ B7~aO]̽"e7wH^݁Y, yzZzD VPl8ahZV',&=`x0x+f/׉iƄ <;t~dD4Q lq~:u*Q]?nfa]\#Y7 &<!j#M*X ٢ 5y)>_h|֠e)KVd렰jԽîzo>㓹;^VITF|^dEqnyR.ˊO:+WG\Fc2uBP#9|'$y6}DU^ ɁC>"g!;")Ci |-bv+'4hjDirz f])צ3 $Ȣ<W.Yn: :%!dU0U#fP7Ta/'GS"H)V@UhI[<W92Rݛo,w X fLS6<&ՙ-_C̟p W['p&}v}ze) {ƺ;60'66zu :Lx [;%ܧ>Pb|8%!UHvRTQwfX -j4 r ȗ{fۏj2Ww:*lq35JV{6#M iOIeCngˤi\O Ӎ$OaU"9s:fQSn't G tc6f]?yҸ˦CȭIAeHE׭ƣЙYI?RI4JY3:v,oFF2`Q+Ө,NU}ڣ#њ5jYT}d-F"}&?OEJ|Tw„%*I:S CA􋳑SXn+1.5<`L}| u]}?QIꮪ\vqK4LzU;l33_U1)7Zj 2_ڇ6P<%,LŸ@)ښKT!72WYEQqy&bAdLPҖԙqAֿ5)؈0"2M\=^Cc üAԠŜ$: ,`r cP˿;raDVނԌ eoC<.T|ʩOG"N͇ȹ"a Q63m.bw_xˬ>_ g>kp3H! RZE8C3lB30dY,(,_3j:pi,}-\ZtIg?ȸadhh}*X#K#3hYu{5؜Ǭ ⮰pVޢ]] (md)vT %hp ֓?}G=W d6[xoEC(;Lk7^w!4-LkqZIj%8mXJhi}̲/_OHF{*7 TyvhwBv[ȅ{؞aYb!@=5ׯ 0O.?m +$7UCй'5OНpyN:eLn01baٻt Kj Kx(3_)q8qʰA3ccu0lSJs?W.yJS,6Djgk''q;Nc*oP/S5r暞'n?"tVz6\I1FC2%q{ߚKSIdz=_|*I!%Iɓ$o"ͼ5,0n3&Kդ#e܌V6CsPV3Y*8~Ə$fDܕWkuD7y(Sk5usєNI '&{/,O ! [XnOiYk+Ge `n:gsO /8Ob8m:$Y^ lIP1A;nX{I, *5zĕ (38WG4#'LHuN␭a#Tm]iWآ>B!.1\Vw t~'Ee4 #<\d%lD;kbaj҂&x23z6,;d]NT/5n on1pn .2[^Jew&ysL_B`&]T#giz_ĝ/f&ځߪf-qzJMv~#֧߉A51,'n D* !|!]JﲔsM_šzN];`nB5CԿ f^3ޥN "J>2dɅ#;ydk ՚lg TeU^uyA)?2:4AnѺC4O0y,{˛Ừ-v|H rpɶхR wO8J;u:}H0w̮ȂNTLtf Պ5q1ph)%Y˰A-9VY_`&'l2we)Za('ٗ1ϒh((J+MA@^^?hu``32Y?F4Jc&jIqɟg9<>fNՐZAf1VX\;b"FsEpؓ6aΘ8*'5*"=u-86R0h^ĢhpG`[vʚ 2+H(L"~,0*pΑ)e;քS!yJ`]Kd$\xzy !֞nn HPg$!rǃ}MX8f[L6+g  ,xfw,)x[ Xdxe)4BXhFiIh4ȿhʹ)ۊ޻3oB8ov@8bM 254H{-Kq2#XM̺B~?w'ex㎽-)i߱.}ô-Tb+憝mbws1o?;8 ѥ_{nEaT0u`k,dXv < R@XSE|MrӤ?~{Twr}1p:_ Hދ=ϯ = *繳NR9x[KuEJ'I_``1%0sى[2&U'mo~PZZ g[HO"63eY2M`MIdT1ޟba xddzzdd^jW}\S/-ZK ADjx?,*%j oxgCW[?sXm2pjtg)V }t1t{/q jeU'r 6#X19f 'z2뮉W:@~}tHdQpfƣw嬺'?jWsTӕJ?[,lCej :- +g߶;"v|4teK(§gM ]%Z`_hWsR};kY&XA˚b^}ذ 7Ց"~fVOy+w?-VԀ_OćRS';%x_ƈF7 F^3(ն&UKB W}OLVBr",2'fug1/Ӯ 6/g޽#GQ5&F1ٻ9 QoaPQep>3"хi\ Mt MnQ^@ӽVJL; lT(.kהpA #oI%c jT3GTucP|~0k!h+<}ѿP{U6CwVE3hvщ$M}?Vl[Ts@910z (-l|w+  XQ]X.^Iܵҷxzq6w&CLUfsdgXGW13aLEakdn>nsPuӶsob@o9wzk+p4s=OXkbuZeh^to\1n(-!bf дd ~'ո$ON)$&Q_>8Y3ص][j*RVv糠^ȩ-ۓlDZWeKRB>Ag]ȯ1:4m|q!d{EiB hM({l늦%A=|bm8]%pQCh@Hp8E scy՞ҢaHAV1=aL┹W| ^ g"pŀ|"LkudVeOBhչIJҷ:Fe-d#ՋG0zcz Fj-%,BY&< W?Kzc ^TI[9Q!)f8pҐ65M0lDwu ~Cɾ(0?jKJtab*%DpT mXlp ',!WXIJr兖Ț#,þWmp.z~JG(]5ODHִ&AO^`AFɺ 'L3 D-_;$cHٹjCJA Ru> "ƷQЀEa Y2ۋ;H룈c RDT>9੸H!﵍LcQvlez׸6K%Jl ccJ轅/Y'Vwp/`ESOim=t\n/q &-~'fq#I` os+`z [=&~U}*Kv0k2,EYq7~ j72%&\Vh'uE QT/֧Lz龭t?ܜP!C}P7B(cq],EH:fPy6c[8ta+׉|fg=[ڈMRyx7tA*dZcm=2}#%AȊ] !u+@AGQg1vPj/;)X!f&V08IOOa`7D58 SK{OYGB Gm~+Lf\SI7φ +^~5uSMaN*m+Rp4\*OMt?e WWmc}p_]ڼ2֫c[zI-G;ܱI֐z"'i Ku)uUSiOFxec^@ȭ2w7_lK:?$:c`<{&k4M)gm(NK#8i`g&IRSio3X*k,-׌/]1/g0#ʿ^U;ҙ'1B14M~-|5oGf;j[xRkal~? 2]'S5}Z>aIAY^R.: 'jľ@XXcũ3q7!|Oz`cH8L0"aD}tpŢ^ڀL+he+ѫjWh}zgf9ƑU.7qmT?A)-oKqjW-&\U;ywH7fㆅ 8PP"źrR+g83ȕ$ݓϳ9;L+h$)ͷ=̱qQ Z7Kkeiٞ_YRu;YMi:tz5 BS-a×fnWc$D+WZK.^{bFCVļ%NL-SQ0؀x;FZ+-vpVkϫ}uN[su,a( <xWd9p#44A+pGsU!aa Cc2i`A 3d^tbRtxfwBmP~s 71Jd7O!""H0$6ƎI;n)U&ϴ҂ꪮQ%xWG>rG`EM.s^HS38)囫+ [\Pډg6shM61[DeTH~p `+1c{n'xvj FWi#\oW%ײ6)pln0m po'<P~ hhcM#"sU)6'{Ѹl[ FF+C).l)b;3w̓yuތkAY0>9?Jg@)n r5L؅hn Gu#Xمn.jPz$N}͚;[[ 5J*UEr(>w SOVg"m Ortdowݣ`0 P(dIgw(ƚsHZ(*jUt\j!RaR,)xI`4oYGܔOhc |C>0 =Ȼ^{gF?ED,2Tga[kkYy\)ꜚ<Y t\-nf [.nτi5:jN^3W8 uG)`0!M ~q%5HQոg U "IIj7 M,_oTbZFkDZB:"6vr{#g m_\ /TE:'El*jAe9A,I`~7l[9,Iwe$a&)INϮ*|9g๫ UW!_{ {ZC`>Mm(\jse}hq]z^niƟ׍`Ore.)c{Jvf$llF?b?MLK2GOr`8cJ16trښxObhUb ;n1oR6֛g)?pp2b 2TR_Lw2qR^\u1d[K[fRQ!4ʙH),FK9A2Q/Y*F,DHP%{.vHX$uM'f/mR6hR϶f]m_;eu.E'fI46l/qޘTcI Cl&e!"Qth"&~z(-. [Z0W1SvГ`J8jSGX}FF(i,`7YwFftWRbCĩ^ b|ʀ7ʫn?׼ 5y%hf.TP XҺR,nÖ»:Hx(w?( }OE4(\\[sC1F?%0!4͚[FwLY ˵XZ\: 6P$_3T=գ/-͕ v30SBKg~2eQRZ&IHOjt 8j%'ݶ(~ᩨGc/k2BN)a 7-jaWsJљ۟T7f*aد4 -_pe^=RAy|ClN?^OW'Ro B|e`yr!Nfy $7I:aTpadA,xhhpUYru8jG?#u'L~߱=GU1)gp ZjA>tTAQ4ŶIaKYXÿ'4헱h]HoPg%&YFpR5Ǔ Vޅ{ɏ ĕзh|_ѼaPBj{ ( kCP{$e@9p߼W:J҈3V]%_cz+ ǪTb0:9%%SHqƺ)7s"r7D^ .߹ϱս`U_`ht6]]oZKZj VL:n~ǘºEJ*z+itednA Gû; F5Ê+ۋ iwÐN*$? QRYmPz nJj}*؇\<Â٪8*:ۀ^`d5#^WYY>/XKDdʮ``ì?gN3GC{ެdZP|όj9EE|BZ7 uNPf=]7gCn4yv7~~YЎ–p`f=:*7 tED|u$^}ug@X,Gۦ /\5Pp)>5[sPO o= ;aRiQ\EBJ=?;aǽ2Ő[hzo_c˴pp7~R[dcg_DnA]wqS"^hhⴟJ`uP;nT6xMkuϰDŶv-es{$%+Q-7Y}^E4%0-:,\>up`kҢ#_|\/\ρBt^" Z]c*.!1Z*ʥGQMdؽL"hS F1a5f Xܐ͐~'MjzM&9 2wkchEەIffj5O߀ZOӨz %w>O(~؏boÁ?&4F!{牭(#CIђ 54 {JL z_fHHp_26Ucq(KE{AfTK^z^,U(l=%.V+CNw!igUkBS$1p \ C%wFb!rƄ {5x05:&A"{GfBBj7Qz=|[Ea/(e"w+CЋ}`64]UB"feᎅq rn`Y hь~oϥC&Wt@~Jpy2K| Չ2,`S- -緷WG+燘F dv8UVzz=_+Dl?>{Fsyr5JA\aW[Z|݈ X\ QN}< wE>1 #Ģ ^Sz `f5`af!kXǾ),aSw _{ '#y?[tѶwGAlݤPkU"WG|uLګv[Ԫ RufP^G!t#QPlOlIyPvg9> Y'+1*'Mv_INԭ Wd껈:.h5 TWqitjن;msed#s u \VLbQ?<`kt5hTZۣT,ḶWlt* дgFGiJlrc=9b8cevZq6cTW%j0- =(HD]폙wZd?oġ? @%9/8o:v&# i-$Qc 䱦 TR,- '3+3UIvVq ſ3f>C EAD0a6`o]RzA: Ij|p㍭&&AXblX%e\ԣLT^XC _ҎIJe[O_S` btad묢9J2ZE݅t~ y_54o{0?ñgkӎ[ׄM٦CBlMc62MWCJ{}Ő_pX]هKᜉn x\j}Ebwitb7P4jҀ/ E7>"g9b"uUH_ Ȏ_D\^0πe &q*s! y{"M;FUOo:yyrO6n@.rMG6Q0e@bݲ\~ۧ6\|b|_4)2DC?W:ZBRru{]/'__NNio`='&?x+ |=sG^&0l"%>;>ޟ,^YbNWbC†@9'6Z1:'P7uFLV| PSWʠIet?VʤS8˻s:p+˓Πs}`N>R=68P[M$pǫƐSrbmQI9 G/vCBċANlz䶳:}l>3ՙLXH)24V/9OVwt@']İ[wT V[n%Cԍ➒ka GӴEqW-J[y6!֎?t:$W7 ǪYzO5jC`ױj+7?+²\΋nn9wiEl <70V bnӧkLUXy9.QD<%=c>|QTΉ؝D'DٙE{XNXFi/q-i{ \([P0uK5ɻd\$vt>+ڞt 6"xe= )M6_w䨁u.)SzlFyNPWp͞+b )@/퓆ɺob^\*pUP2ĩa* $jjI $ l<\(*WH:q{26";Z ԣ.#rYK!XV82`STNoDk`~r5O;CE. Hĝ0bB[vv&_K !{FgȢF'FQȍ6d}@] : eDPfs-0.b? 'I×hc= NJ3O Mv*2_Qv^&@4aof9ÍnLp) BF]bS{'pi=1uʩ|ߥ2 ,-3CH_(/鉃:SIflCd֗w<~VӨ3%h8-2_X #]Ip ,EH!q=9YǞӳB0EJ mxi8=`M.4l!,^'e'Nus!jYSC*HMC⢋?Gx\NQt ;(=M\r5 ZI#H*H`pL3VsۣɸUEh1Nw\Ä9{bgҞ`g; 6 $N)4L3]UBam"d|6 !3'z }." aH^AG#qml̛C(s_@m0 y$ϣ}ȼ8Wd -q}JG)Ut۫5x5s {oUCJ̝z>r 43݀Fa wyܲG~ޣumY}쓁fK:&CMӫ%]!HfԞ9'MXi9s.Re͹:|0hM!lAss[g GcUk$>uC bFZX“:lD5Ӵ< *k̈́6Ϩ\]ll=͙GH4b{b+}k+^ㆃɌ{x,ڿIG 9Mp/_CT?0zv$A8R0>V@X$r EҠ9a&& 7+&!s"YN*)0rd8O^=\q~yoWc䀼6Ia D BB?ń\7h,#xPbZ3D^9 4P70>P㱉dvbѳ5%锞:m#\PLqޯ/|:=K`zҀ6[N'a $ >-!bo{/D3U`R}x]$В䃦d\ & 2;%O4D*5 x'y$ =!Ų ivN 7L:gFìTt׌ЬKXݶyi_wN2Kr}1`5 dr6~(xi+Jˉ@sZZq~HԺ};PfkC;(N-z;.):*u>$ #?x!2B_7c?¹ G0JKT`> UX*;ML.RI~bGs) Tȡ˜6U\+88!*v:iޤUA,j~TS2wkV}ʎl%hZvoiR7a2[܄Z⢄nށ8Z`99[ҕ4xziɢe}ԟun}؉5o4ܻMY} V+lh_aL#kl8U{[sIvD8%^ DіYЅn(EPbP<=^"DXtA' @Sz t(Lo<(  S%^ 1 z/T׉ EѻS,v I? !L3 s8W,O_ QĮm J0@l=%V !kTX~p]IN, 6&7ϲcZcf*nCzQiohxn"@p80i529m?z{|2՝L[.]λ,Dӱ]x"I!M5;zMi%;h%cWXߌVZBI\s*ROɧ4w=tMpAp^CKCtwBD^77rD73U"'_9w ;kOyAFcB:Cc-p,lOQU?t\G/("XXB^v›\vI&b6'h1(=PE h@!7VՕvRӲRbxʤ Oyj h&#/`RC'#7!y-} *c\(hZyrzF()QToXu&Po ƈ|GSq$ѓN>pėëYOVBeQr0neQbk[_]3*pawVp@iXߞ"1ж8OG?Gn(V[# 8fGt+I6]zc3|%E!~իoD˫Ko[e 9cy%x(X)_3D]EnSZ(E>94avwSs(ZiGɣD{;ՓF.q^ol6 R$UٰB^Ej.IV(Kh[?_C-@!čKj0/&4 1fqmv_XlQh'aE:ml䇆pɘs!",Nx6K6u`?lv+eg@0sZӉX֫C? k1, ~Ij +$ó!Ͷ0%bJn|0=^ O3& yCS[6 $ث̘1`r/e3 3.PxcBb)+Ep"9@U(U9лp,.NPN#iߖ9 } sf^Am8ǥAD8?H>e kB{+\ARWidFŪ+! v!|bQz8s40w5C |}Sj ؊s+ "J!mzs K?DτU͂aیUނѣ,vQ&is?gnO\ːRaOꎲU9 c;lY8Ԧu)_@8H=_BEXnbk1N@~HfyK*HVŗ&l'2ft3U*0#I&0ap);T77@q}BIiҨ٫9./.'ypDO(Ȑ2S0WEN3M,̬ 0:)"q!SS8-9)7(d v4m1%YŃcI,0'Ӳm90BleJsJ܄!]JGLE};lvԄvO߿i,?0qՑiԻLk_/ dpEHb3xb$ɶګK6X>R^xsw?YQ"RIFJ\L]ǯT6fZ`?c!g6Svqo> yziq&uС϶n wpҋK(f9LSeUbdŞ%i+/HU9pZASP3Om58DMgu8va5R [xVfd &䴵 U k25? e,ouk:4_R(+oWKB}LHܟkaC&t4BTk}՗͘2=lo]ŏH{@GgC $"o<ܨ]1lեL2>WS~QϺK0]ժXT@4 OCK!YJ.Ե7J}sZw~ʨ<9Euxl,Xx oYsc%C/*#-V8nJtQs[:Xpo1>Y7u 7|˱(l`"{N'T8[%hrYFLRvQo)6pŷQ˨ve1^襶pG 7JIsbO9eR| h{kk/I*>4o>y' @ÑwUGDR+( 2'@9N- e.'22JA~PW8@O4XF!fQBa{]FȆgEe>do.`P '"A)dmAǂL*ْT=6շ$OpEAV$ 2\ iMv3By)[k[rR L9mgDMmft3`Ed]6 s[<9|k[\p8p׶68k@ <#knJy<>iL]ڜY4fvN; <R\ٖn}Uo 턱kz샆{?sbhWs#SF?˽r}m;X$qA Τح3ymл9qrW/$ V ew! OHqb}PnP }!ӲoGpZW!jO"ܬ;q+;A[J{v%3h:{CwB8 &@tX;U7r@"p4Y`lO  6:]o+e 7&drD7M2.CGeD;<>o]H-Q,)yԕ~UyqȄA2w!!'zʅ (D\0|^k,cځIK3z181WMΆ{hKA@kuqν$8z9LT09RY5p6o|t&*0*pU%3n Oa^E ֞o܉@x 鲩7'4/]JXZo|}V1i#8*'ƀąYc90wn͏nP7)bA"+[:ѯ^D(%fh:8AL 'pP@gqmz&Ll-.t` ) >9}- @_]*oQ{dmـᎌ_nY1bk; X9dV6 v0%ȻHMZ~r`{zDgE!!|eBSˊ {%9L]r?PkQS7:R4+D$ħc\< ƀa/пm<XUO?W$6Jsb{W#ਫ਼a_]NP6DҌuV4(NTCvp6hq֖yUPRևO ˟ EH`S}iYr>i?,IH9Nʩȑ=,V̥$ NIhP31&:5z?N_i쨮 4oFrW(12D"+ Iif_c723nJ ~n>E^'NCrq/hƃW5 ppb.O.bnRQ#w(^oVm}BkF,%͗W6/8`s4) JGws&#~t47-?8Jx/DW8/E-ʓ>Hʃt3jrygb-_UD#Y[_rdg0|q&n8+It(V,&ꁭȼGZ~)+cH GذFbX8[e|DXG *#e'S9dWmNQΨ LLO'd-&ݎrz#A3ӅΪR$"c$|̿;]ޠl ,{#zA''{reprIf ᖖ޷y%ٛ;_B\98cYGQY0ðs34dAIWR97%39vqHV 6r5M1r;)aEF=7X%2rWaWj`XXqiͤ\#;P$ΉoPD`aո@᣶ !Pp:-%kg4$̔ehmR2Nmo 75qUY*p;*<1PGZ%J_tR;S4fU72Mb_Zr&5aN/_M^-z3vbx])cRg;5a4yg$y';lT1u]A,>Y1J%(#ғs9o;@L {8_[Ya\jߗ urZ&o QFR!q,W7 W`פCD$2.~K hmƛ/ͳ H{;8pQD @>1cٱw{115~#gmsy!̥tU¤GDNggb E:g(n h=4z%LW;f>R)nx_N1FTbpwfJ(=${@mmeOϛ5{е[%׉W853C!ׯgz^9 jY])um%TD[Aj(VSp{(jx}(#3KOuWB2HQ\%A둼1$s+.WF ȼY N U{NM"N7#JO6@j}顾4KoJޢsjQj>iC{qз[wj9gi]'+{\ݚ&}}l3o!MUx#I?+9œsnfATTqTR|/,?|^)p:nvUA=(V1' s{3Vv\cU#0+_3y&IyZhVWέspCu~S0в| !vq1k3-$տ/0#ԈϙZڞ|kv.))* 끵iO+@OHbay3!W1]g*Έa0P0y[z>$e8I0D5/nTC=\UF6|Uc|C>$e 85sY_ej=7 z%"~Ss ~ֹ!cpDҽ(%K< OT{)Ek'pN";!ug#u>1!arZ+'N'e\&TEO>5mA1?4)5?8&KӍxI|035@%h&pyQ{,bDžCpF4pS#')Y7F<k|Boz!F م9_ y{װTUFXw׽J(%ti$216xCI3e/{ 5["ܒBFFN"ʼ] ;ڎ\BwyA'- F6!ru}KZ.=tdh H i1 sD`B[z)W?g q2sdð B;`E_%ɓELXCQS5aS!3VP|g]bLgM綧v# */Tctj@Jn X+ie?,VYΥNǭ<R}jėebqff,89W}ߌUWteUq&u [ERW*h4K"GT;jàfNNg{Wiv< RҢL?+${#D 6`̗}0?>NOsR%4aG]bс?*_ I|7M_HY UBZ0Ch6-_$PM 罵jƂR.ZtCIK  q LeΉ:@#| p6/m<ϽR Wim~ob>I:V!*^j̓o÷:]peMOrցy2r!\(rAG:V}iR[k EC5<*ls^d tvgބ/Yže\?L@\ 1k2J ෠ Ҳ&e&tn8ޚ_\clI$bBRָ -X&9qpbѺ8٪Fme{ݠ0Z=ҫ*2gui5@ h5*lN.`\Jak4-.6%(!zT9#%6f^|wxqV6Gxwyjv4T4QIY/ХmҊlD \mI#;˲ǟn5>PL V ZŶzZKf~JzL/]8?A+ a)P|46TxOv:O!7\; pm4.pᓐU5nQ/} @5%V5YB[݄vLgN0ѳ1JQ|ǷmKVͳcG>Q;;ԏpiZHv*m5.'Y Q5|,)EWv$9߱; w䌧ׅ68.ޓx8zI/vav3OΟ/>}XGL7e~Ri"d0xŬ{KZ&vwܫp&.rۗN07 @AQI@W#]4v2NB+W "LBr'c&("8OuiYj0c|P{HR4A蓒4"J ȩ>}qgDyU5"b{x֩4tS:4Uq:5{z^y,"Y=P{)]sDj?nMo愐osrp㧶`L6XYwREGX9v+hQ7q9M(늋nNՐ'sXqʘdYֿK98Qo ; UrbCUޝ`~0}~'lNoqrZ-EZ̈|W˶=Lh-F"oL,0&eF0F`5:nIy{gSĥtJʑ߳wAӀ.Jeb?# F.呻W*W (ؐ\*%`qms->хLt Ӛ fyc=d8P9H5q$1q|бsQh>`8]TTz]tCEGjP1m=3z囒ioPJ8_IQl s'툛?SU; Eźvs XH+%K؆ ON?sJ: 3-gg9'JVg AA/e7G舚L&hů敁R@B|PAؤ'U9# ڌ!c[kc r''[EJʔq$$Fm@ Ͼut3aL{'zXp\Yc/'B_ 7)0F}$=ӴĚwM{M]wY2f* SE#80!xRAd}a+]T*5L򨙵V@3D>)hZ53V  ak+ى|/Y-Dq+!pXՐ8Sv{=Y&F T7V3Q&b|;kdq.Xs˿1sSesIM]~(4Ut>XtcT*n(rdՌ4^GHvdaz6SRM`$N?RudE*Ar_Q~r?M8nؖ8xT(LQ(HtֺV| &9l>;Ϫkϩ€Qiwi/ka`pO Y{e?deFw[P۶[YY54i9f2 x~8T)WG.ZW ;oixc;n)bI=p~U~zR+<^z_9$6Ѧ'3l h#/cU-͏֋`%.MBʄgz:/S,/PM04ZϬ.ߨ=/ W#Y\rXUͮFo㪆Py^A:lhG@nfzgW lu߄vǧ5S//MʚL8ۘYEQ?6XkD!,jUo qw":bVB:ʕc+[ V2ܝCY' [fX`c4ʳX0Fz4 2V^"|/dW[4 b0 08.Ir5IOz%|(^W^x%Cs)гIo1T/ 5ERNyeziu/Z9[e.p`LDK!Y9r;aq9\y.o4E?7LuVeУS5ؐ3RB鋃!V#'~\HV2yĹVkv,x&`ى2hk&Km `"Qq1fwYw%V[j)x* HsźY "#r@['UmQJșc w2  NJ+,o $V$LfFL2aj pO2U9?+5GQi1y7M~Lx;xQ* /mچe~c0i%oFi:89ktb%R,[PNL=] 92o/nGu<4cNav-8vXK40ue^> ;cR^ ~}[ O/Dy4d(܉NgEUōvZ)&1_iF"H#31fNέ,hBm]hCk2oـHbtIa;SƏVe+)&?Љ̉d]>c5 go/X,,]Ae; 4<:WoG~kJ۔\A?B !}'O~̚6(.=T|1v5ynStϑO#02݃`*4SP)Kl<^oC{ȢKDK>ʤjKm-dh)S-"Lۑp@ʁvꜹX OQy uv dgݤ|LdlU$xp5]kֲ͖++"8$j븩P4e^3仢wNgrA6oeF&UN(Bi;ٜ/Z9SA!Z_pu՜Cb|Ѝ*>ּ2O7I욑{$5G0T XiT4 zAs=>?@2Hh>dO7L=$HTJSJ5õq#(W/>i&Z1F#{Y@;L6E&vS /ye/dE~rͻhArQ6g̯wVb7vxk'--k6J~d'jlLk^WfZTE%0i0@\:8rf#^Z.n[Fny\5+sqt ;ji?+]z%,$NZ<(s;g`Fi7"-ҕnV,JԶ@N{W>&JQƛEo#;;FK)eFYEXodϥ!Q%/-Sl$޴ꕲl GsW|[,:{y5ͯsՄX(Z+E~/Q5!SS ;$1K1;-S' SYIh/UoM ]SP\dEv;ѕӶ]Q:x.)Dj"F#/ܿC!OwaV3F{_0/W]k2y|q[sU/3z7X8Mސz#-n[91  Ű< PE>72hپY*]a3Su,SwO`,Ȟ8 )Ls'uih@AHPXKku}x}!9-dNnU0ɠq]JTj.v]@z z'0$"*0?hI-Y3L1Mó.a`e޶SFU|`Hؗs jQ r}0!_bnOgfCg~[f/C,]Mq ,Q.U4Ŧ;´m UtƢ^gY6fODtQ^sF@qTԪF\&TnDt5Ĺgţv*$.2@ÄnF]RZ]?@E؅*AtH?lԂai'z" 35AvMʑHϖ>1jG{6"ow~ =gϷW`̴֡ E `hX/+Pp`EP002ŵeZLgD=.R2NIqxKJ*Zc;#)e&v;?"8;/ bS`.)!tf;OG$Z˂jRuoqG.#U+ymiȖnI(})h}ŘG/ 9+E;6;A "nbƁ/jq)ހVQ.c&D5ARb@=rt<ϸ}'K{%UNItcr-}e9% Fn ⛆}3v'dmhT;pKS#FLTt?fQN{ R,^i#8 v<ҸPQ^v ľ^hyh(KGwj3U}p1j S(7 tNT/xv^|</Z.맛ROvΠc`;ScԾV]+qmC+s#e(&L_J9JY*ʌ^AT_/PS/lfzY%I5^wXCԻN$oO(#R9|>䋴ՋǺcUsN&=m25eUgU.u6xOy( majNX ;|s_9vaWZ%ٰMcR8,Lg1db58$֥\k c9)\@;dZXr墧. i]ٔe;+1Tcrvq䏐x*K.G7F!̖;r3ntd#MREwLč@C>E_R#\IiZ5~;R.iÃ7Pfoys#JԚP52Z(/+_+[ Cp6KpvzTsZ·qz A0WV7mlv ^R` sfpcU4 iLyE>@ D:wI9eGAq bJU3<+\GtE@;{XR` Rf hޗl tzRD҄vS$mYN[nPXU^s(] t迹{dXZl.؟]E1uX6z(K9b3;)q,iSguժ^RjOaZu;xaU,1>UD;"?W@iy * R8ִW!|`3(d"XsRH;_Ŭ}T])@+9rM]DR_Eӳ(iZgߝRķ(cF8Ԃ`%%]ʩB,p-}ofEFx;:_lKr9$8倜FU엊^yymi,<;.yt芿c쨳<noJ>Vp^xUCJ`8BJi|hbI`-Ս yS(QC0Ȧ/(~M4_I XLޮ#-p<ӭ+^KсDƿ #`\0EJ3exJyLh c?KI>m x>Nކ[fUa <_%"KNH"]ZDrxKF.$ipˁi (9jF̸j z!s[UM Ҭ vط{̢4zJ8fjl5LM|^ vOu&$!02dby񚤢l R%xLZ"Җub}#Q9aD?{esy8aK|Mi4tNHO4gDJ~G&V0 ^w;FYw<@nkU2Vo$ۢp]YZ sY@%B4 ?m&Db>e:_ukY`<nạt*׎}ΫK?P+mZb=jxd^ RA$jP45nPf2¨*A1Es2[Z; D:VRL$C5)l{Az8,RA*cERK2m?{i>/R7@_d@=Ri&rM?}Vn$yt'͎0Wu-+J{s-e`ثEdK'+GOc؁Q4~Kr0C%\X.vŶ(<{5cŭ}?+%R >56 !>~wEje K9]g"lCIձvPVNA8 |N;M/LzOQ7L:-xqc n3vն2>*RF؃^%|a9is< zzV>G/ⵯ%j>) F{mFJ"h2:ب(]=j_9 {,8Wg_p↕:{~C/_vKeQytB%$DU<P-&%̐ík"fQ6!ݪw f5.K toN@SXSV(gy{WνOw-kZc"6ɼ,QJ^(õ9KYt+7D"JjCwwg3l*RjWNH0Xkis1lO̡'镙hc;C@y^g r)K*Mcj fYQ Z|HdxC.K#[B^2]Rҩx}Ts7mq]@ϦD6S1@~:m8s0znWd<, >w4/FǰT+Sad#hDک[D5n͉(dL ByTf$8]pFXG3pxP ^âOBw[qPAj^;uc wUl{kl_+2X%>xjf/QጡKf'krW2m/s\h7v)Z?_F~L64ԧ=Ym l>] @5~Da."IW5jo= !&چ5!Z>EX$r`Sf|c8?ƯNrm%\a\$ _c3&δ?6[Hc((B`Uķ{!;hf'C {hPkmDȲ$KLe~$m_Z7D%I Qg-,jiօD~L*?mk?AH~.`Ӯt>3v~eC0 u^AVxbmf.,R.nl=xJj\fQAh%3bC;at:ukb( BzuXA`P!)K훅 Y%ݠw N]|"͝a0+X:Lx$xg$4U-k)hHCV˼ ?.Sys? w-teXQ(2r#@p8y`[M4`K}DqJr2KC9!YJ+XkZ1m!O+  ܛܨ-F6tȔZmDo9/ m!$Fؿ1uRfw}i9=]:^4* xS΢.TuirOѣ2g79|aB{.R,#)@[$߰`/T`PF|kX}:|(~Z}W+rR0,X{;6 W(lbf-^n#_"^`{.r /qUYMkB53ihBB*@"oN. LdsQ1/ Iq4x6Gv/J'N}L(3N&q[ȡ@q7 KZZJC Jv?Co jWvc~SBތxӾamВt}jx~ x Y>?WxzFS|4Hub!Ͳ$2&F)3akn x(pᖸ-7l ʤ-_xnr53·z-cG,0A3w_]͖?-$J,Z:b,֎{}ٸMjwehioͼP5^3?Ȯ5 Ji'(|!mUoCKGӿ-!vѥ60^Ir*TLJV>B4_#hJ:-/v*qL:k $ ֜ܪ4 /v[P_'!*tG 6ΐ➙X8Brȋא;+Ӣ%ZL_LXg1t(@[,jKo# \_s~t9﹛$]4j q6/M(x\Oy>v6 ? l~/KPp\'Cdqc/~#YUY^D9zྮK($LÎe#4E+TZ- 'C'|CKex4X8#d"c=`.D^}5$ 5KTb||a_Bc0몧qh-$Mg”WYɠMOMr/h'/L0bgv^(eYH( ~ /ҥS=!J]@_d"*Ź𞭱F=g"dq7&UFC+ly7/'(AzzwD%@hmA%*O XUjq% :_2GR^Ƥ& u=7X hn5/<3IX8J?[-;iQ35w_ (;&gw@>EL3.,+.EpjϺ$gG@蹬2A` UziӘC(Qh&o|7D^b1Z]ڹ ;Y@ncʶsο&\{2L^dOn ;8nӾ.יu hr_|,hd˪[L|;T*T8+gzUC`GP=>S@ P5]w{{x)= Wݹl0!ty{.Gh|/.K6(y[^n& <6:]`"<~){'޴+d.AO\AaHWE7s|Y7 HhY!*qK_"c'SJ.C @y1?#{8bCsejڗ_#"48A "EK8!ibhM~2uV(@%-.}.o{ &Ի]1ܽ5diS[$owKyoX 5^XDd3IYn")< R|>^8䠚 ,Y7r(TU!xʋ~_{%|K, H8 G#M9w̬,sY@AwXi vbPrOnAaa- P˫s,Ф<*`1BeUA>T %$ Fiiw.$0O&)hQeQ5j҂Sq#kTy̢IJH<eH]mLHHJ5K-o7(I> (Vtuߘu]vU)%AS7!\G +'a/di#~)`u XN0!# i.>3sWS.MPn꺡)IKQ7sMK~1&&- tfq劃JLebBCUwPޙ+R(U}IQ3lm O\)A ,oe,^Kl*=S81tNYWz_d AukF{f`&IX\n ɀ3:%Y @Z)ݮ'-$ GV;$@*7w_U=(@RC+)貶:DE{mEz=~Zy+ҬU`(BHʀlJ:E ( RWb eIKC~:J%#fޮ6+x++32R [ D_ϥE mHq;p=~|SnL--c#hL,ٳCH%ڔpM73Ui7@]^֧݀Z|Cpy/N& Xe0溫tL/.`r`+ɐ23B7+jbEGjF ggQy`?3:8KZ7A{ 5k0fxnV֥ OyXlGzfZpØ1ip&@gNz~陸wC]+|/Ãhc2SM9H‚k9;9K&Ϭ4x@pobY&6׾ŧsh,~E@SEG^+ĕ2U N,j6h2C6QV;P@$;n vX<ģW .?<_ =6b07aD2>J*˨ 1&[fYJod%;(#ZyHtRCڕf4-ÐN[^ ;Kb/$ c;S4L)rɷ(@u=ESĿkﴁ3<\ÿ֜>ljD{@uW|۵@XƖ\Hh̜7a%`HOy3Ay@[sj~ Կmy*YIOduьxꚉ7\u7]Yrߤ9i tBNAw]Bpj@$Ycxg t!Y׭%u3r*T%f {ԛ"i0wq.A3~CD%:GrSf׫veBC.>TE3l DԁSA4a`('lg4sa^\NHCWр7v?j˸q]i$Z7Ehֽ'b2>1#\NwgLDsz. q_཈:zi"0-BYpv "k}DR b!dA'@~E*Z\dmgg\*`c&vAC5P^6m$K͜#O;ܞ#/I OfHC"f_US< FljUɽ_sLXiPM9⸻׹Z\cл/xŷԅ̸#o殹tz9TFm`eu?(5yRznl/bs/,ray6ƥЛܠ1K~(+Fm rﻷB `*x \C0Y.EDx悝M$PjD"=F[_ei%p9?Sؕ3e“)k*M58] f1%2@$[hH5p]մbh0Bݝ 1<6(5?gH׭=[`oBzXͬ%Om?8Na!Z=_ԁX&LC`֞rS:8c'/Fsh_ͿNƛ GG:`MZ{Z{929eH0xrPJZZ ' 73-N?ˁ"Ofs(Jـo^<>ltm>; 7=*|=k{r3"{0 >>V7 i:Ę#g:/x8TJ ){s99ڒ{Pʈ,lBw&WN- O1.7_9Hٹ/O&] V0׍ -;-N5bZͺݣE~4!X9̴fBW_"ӟ=~2"ʴj俁a;8Ky c5t=* 4m8YiYvNmZjKѿW2/Ngz_4\N;xJ1M,ofHU@^iBXp],Esfn\!8纆8ZUR0+i":[KT'b]!'o^1kT8igz0AVM-;{o\ڣH h2Wi=% 1'ILgcK? LQVE:+zTS9>MfCzNB*_C?Bfݟ+4A7 {J| Ɉ!}`B ȃA%u7՝q.A-'$gyK(H:G28Dcmbײ<צ[xPI$@p'D 5U" _C0JjqhYx.VXH|0p|)F( POceXe^d@vjҀ"ƪ 9"yC*^v8q^ZO4B_j 5gE;#c2Z&d-NSɤ'Wz{H1XrvN𮺸Ƒ z0jU8 :le Rxw3~7; /}3 GHO"I.07dQL 26Igܡtm/agW2taoZI'.0iXdJ>j.h[ ^K>HZXjdP3c-M/3 -q^-TEjR5􌚳c6P)uNttO{q߭Y. SC\ uDR}VaA3)~l2!N@=O`I5#5D\Ѧ9>s1Dy˺•$ ͐FQ2DzpT ̈́w%WͷEaϿNc%7e3~ #u[K̏]fCkoh;΀|)8~\ w`?[/9C ׀J-7]l֦1TH~_fNռ#A`oF79vL f| +g> 7ӹ\ ^wm :;K1לq['z4!E5Ye-'2HD jǼL6 ˛Y?x5M(u{:Znw}MivY켗-\@k@PD,`\ nP7.C˺+H8oJzbfu4lBAk(?g d1 ({?<׽;s%9w-بjL%[Ǖ)_%WB uC HG+)hm^sWfwꋋz ƶ '\=2Kgu%SD7%@alJgzJMWgmۅDH hg5: b'B"YUNJ'sC\/r ' fwP$=hpv^bQ_!L!0MKYL7͓1tX'\q 5atfj+3e7N7ܰXB-ύJcxL:u {{AszI邱C4paRǓ"&ᐑ3u^da*( \6?hċc8.eQpgj+FECZnYYR^&`eV/K`%2_0~ m@˿ tHN2VA\3Uyv`. 5. v TEnN=Yʦ~uܸrĩ+{Dcf[Gvԧ֖)g ࿡vA=U@qq¡c1`) n._Zx4.cf1OIn/TQpZ95z, $G$EXk̺⎔p륄 Yͅ$/[K "R^Up_ W2m yoalzvA陞'8hRJVr\ M98竦/tvI,xK5鏐# JH'ou9Ol|#nRuP4C|ᣍ.צ@,w|'\7~yW)6IXhDI}Of"/P{W绍_͐ФE#?r+pafoxNW<5SC&DDu1K<'nRCR-ŧU^ЯgΌblP!< M6#jEyy%.7f ~:Us_0od$@*nUGPr>ҝ\!ʂ=}7AϳjA-1l),Ҟ68 UMEMMT PnT~USCO.3 ֧/_R8e;_{.ˎ Fƽ:դ'n>$:1\_zyn 3n V O C\+P:!!&'6ꃆst<֮0* Fj:C8@I|gwMVQ֩D*i5@D;p/jjl㲵Bh MusUht \g>=3cN/m̘LZX3s 7{:i ` XZvF 3dUT1mḪ(T$1NE䦇Չя*ltyxHH510*8b{ z@MևU6零~sΐ &B!h0/HA"#*b ~\b3Y;]I?re@aL+?$# #*, }Dl_<+)l̑bdt34G{pc`vd\pLs.409-';UU7΅{kt~Tũw&|aBmuPn 5 ӣT].6(KM~[}>PSI,E ~-MA.ܡ6O'ϋToLKWקOަ=dS|,ZjjJ Uv4!WXL=փ~kG&3x}ry#ۋFjAIukR2'ae]͕F]KDy|d,?2B4&j毐W CtOzʠ<6Ӽqahc6j09(ͮ_ʴZϽ!:.R 1{m~ @sFW.j.j%hj| LZX [L%1}tX;yt=҇W@G:`F@Mu K{dKcڎ 5wK[)ȼe%Dd-,Nwy@ 8 ^{ oɋJG7Pʝ tX"O)޾Ǹ('(j~8vuC3F;`4޼[]3Sx%~O,"]- yY.l:ߌS~쭻)Qtg5cTg|p&4g:AJ lCZF1n 7)v=;"J(yFJԋFksmDuA H]SlG&VLIG*fq.Lj0[l5$.)^ӱceJ2;;GHÉ /i}5IK-#ؑ-l9tW/B\[B#i}[lPTsmTde Re{zԜh2Z!.pLvx1; %WBL䷲eWoMcƕoP5AZ)2[c[{%f=i߆t69 _`^J`Ͳ); #a5_y?:ٽ6<[)ƬAu$9WG]d {/z^7T?2jh|+cj}P%gM6'(,|H/Q(rTN|OGi'*e.BMZ 56a>" ȄKh ǧ$~7BKKƋObVI/_ tR5L;LJcSEǙ"5uZ$CWxAz 2ˮQte6]XJTSNVC+GdɘZ*DYE`Bl旯Hsds6,UZ< >[.`Xu'ucdzQB^vPw(+G+girSDs+ uUl\c䖭W־Da#!>T6W͍酵'&?Ʉ f8d@>E4||ҧx.x:׽s̵f~{td#47 \IџD;d-0[;5ǩUW^~{F5.0ͤenо?@R S=;DTe;*>: ,]\&* 4Щtrv3ZXZN S:. .7gp#i!4#=beRҘIhW>:LUriD7,pɼ.U_1AZqwyE aKXTtH[`Z Ⱦ BXUx~$FCݑ\oJH.vL k8.(:bp'wG$A_uxE˷ݤ+a5羆7^߱_XJ7Cp^t6N7NO%S{+@^I!azvT‚)7h%_d[S*Z(G35 $V7,1Mt/2FGXq= n&䫃s:)˕5w[<G߈ [HoiXsTpٸIMǛ֠}FP<D Iʉ-N;to#e]8 9M直%d>nQ2{- j+D`goϊ>'3 p99Njw`Ugȿcjk7-C)Ifa9-LOLvLbP$ZܻŇ޲!NywBuIlзIv jE0fV )>NQ{\uv<1VC\gcgs>u͛p+T Mʶ(v$/֦/` kO;b>m~Ys&ĺ,%6dZw@&> zı%R4+`Z'I4x1C`90Y0$#Ԓ%^{Xt uZr-]1 <2۷5 w| t^x{%#P<)}Va)Bgyp9PsPIˤ(k[9s ?l3(6%pFn_A۽ެl ifP\ w#NgeL4}ipu4:y{ڂ1m7Wٷt`{rϺouio\a,s!})NS2F }gNqs`a*!mo |;rVQ]P C< %:ˠ|츄[4R+GŅnb!tZEu]IVb/ .CB$պNVX(i ^E;Dl{SЉZ? P8;(IZ柝&>[MW z͜JUǛϡ87n/a2ޗ-߀FB ;90+ k̃cD:UrRSG~0v``309ԎxYP☮tծ͟>sizA3h3Q _epNSXL*bgUF$`F?z{KTS[1v=H?,FMuM[j0_S C?(Or^b1:wk/ѩ-@$3ugl PğC@MK)KY4;1$%DRI{7"u+tNr(h}Qڇy\8ut>؊RvU1Mఱbs>\e=fLn7YNMjzQRtEKec,% '(/b*qd ^(n*Gr ՛} Ή/N RwCծ{nyliLX(^\7"N JvEdv?fp2?*0\Nh5G5gjFRP#$\-3pȵE[3 Ī\rGlgdD]-y4Qq$!$0eieRoy^StxQ I),d~DZzDŽEмh)h]8gU7K$ I1`-x9Xv%^%KFdz?3Ê7s~՚紣@&CsL2(c*mn%sI1Q*B\>HxBw}S' gߗhQc`;p㋊˘Z>SGt ˲vf rN6Qku/==նDYv>PR|Ԃ;4}G">ZHcڳzY٠1*vRE_ǡ;qc2 *4_̋ɵX)*="k<0=K"W0$ /{+FuW O'$0)Uh¾& SGQfX6-QS%O)J5]{Wއ=7)t9{pOދՠޏj\5Vl6|*sRGdC*ze̍H[ JfiCn1G맣|#;IYo폒oè C@ߔ3#=]?3kyܣK,c{ߕ!/i]_Z%/<HJ^iG{7.UvU{)?tqŴ?B4X;? ;ENq aXzJ٠]4v-j؄:IU}fφWg@[ۜD13X.e*ǿ4FW#&$; VHp[xZQY0:c[Pz /3~llVQFkhkxiAN^)3Gج]5j({JrAf0ģl^^]-v+tladE'0]Y+Ev" Sѐ^+kRS6A}Kڦ"!I4zTҳ2':t ad!)T,dx\q"RYb5@oH.|7.D4яGOў ,&=b68D9al7PҲ4VBVh4Yw xIAx:0mS7`I է@Q@sCvEJS<4%"̟hE*n0a#L>sE{KUi6*M4NsiB׍ D&2AKKE~ޫa|$>44Em/$a6Qʇǽ*+f2Xř[oKf\ |ɥ-sM ga^6۾9piQ\v{j!]&>%U:~CM}|ORt!ť4ſTm!P}yu+#ݤd ݏX1<*o!%͜H?ϓ}ť]$eFSa R=r""`v2+ro$:(<F z,Џ5M*P@Mx: j=UsoYF66}]@ZC}d]CQoKmBI1d~n|Ž iv=ހ J"ޫX:>c6Lu߂#:fZtOᙇ_a k: w;6|+uXS˯&>UqbSHA @kVb%Qx@-Kݻو;吰UW@55&Nw;~meːg%"8pG`=Kޅl09& N& C!8gun ڳ. 2RT#yU+ήNn$@g\y@C*3@{Ʈ3 F)zO׸`xSh|AXQMf3@sNMpZlLD99`-3<+͹+~0.>Sw -ҴWCP`A P5ӧKJg gD:7CeouQFP9Et(<\ol<}%x,e5HL1R9SW߭zZ X2Z[W&ch9Aow WCm5Dpgw wŹ 7ڳ+a',!+ǸvagE71V4'`xqbcib6@p Wt&z5ǜ,5MX7yKYg7Uet"^Ⱓ[/aߓYd2N|8}d+YimX#I_LY#o JRρrB=kjmgɕ3T5X1_U> ]s87e؍e4)IߤND3#>j( JKH||tǚwFO;QvOGN; 2|2paAdWF0DBB'еFͦYOMDRW!cL (u\mCu-|89p>܂KZ!jqW#9GEE H!̬^{g i2,q/?&ϙG%?[03ML-CV'\M Jn L\xKhvbYwZSJiUw}|c0kwhs[`'|].7U Jp"ޓ Xe[FOMO:WAGީbm+M 3[ -HiAlo1݋0!G_qdYwY,*DϷ >= ֬pT#5E+EiN$.4vgaI_<6P->th7~CR WiA.(@+5i-R2 g$kro3_p!gi|JoPeU"?" ` kA%T9ʯpre ^^7 &5Si\ 0[bfYaqlơڡe}V@{DPYJY>=bY\ 5 -{ՀNpe8 2Qn\鶴Jit4 U xa0T4~y_68 WhxuYP*uf+wAG;v{@a+B=^6-0X"C;Tg'ױs%ױ@:-aG?JS2"3會:.31p0L )Sڲ}Ib_F} /%C"t}_wn5UiҝtsUG8`σрDTHbmG/N1/T|Pxc-hؒɴ]Ax/#ykۯG|nE+JZBL/4 O \!$cA )m%π_!eVџdCyKOOA ?|,J0 &S!tQrݩ 3G[2q3s=w%!kEq/Sqo'$2SGAȗxotMq LJ*$z9FlWǪ+HpBlx}d1>Xa86 3.*eV4 le2o"ŵgʍz)7*]|Քlj[ 3"F•j;F_t+u=9VsLݷ<4?̀A?}&3۫lm cS MdFX*Gke3EU߲n4o=J$ɵJZU3ZD<1<S">HmvDeKP%kSnRY{7HggEK~~ +1G6KZ@lff]{L$6x[p{VjJOR#w0ѣpXV^/l%O>ʛ=4vxȿcw" %$ >@vF:WW(#ձ%0 ^f`zTL|`U7R_B D"{ҫF$pK $"D퉐Sj!^tXצ䪒g5ó// eH1 ĮYp0OVYG5"/έ0Fĭv#g~)U  ȆB29-#38j8pSS۴ [p1Q[]Ii(1*鸕$V(S&?O)¯|r-Y)۪P@eL|%U%8e8H&$3|6-F  )%:TJARVy~itɉMT *L[F9S pBkŀ \O@v6 2(汕@AӮ J$[>jΓO\PEɼD20 yvA3Ө)Bu5 hQKAYPrt/s[f?zIiRmgۗ8CF9wiYNaKR|bMCJ"YU Zo˛$'~0?Eg+MJ4\n')~L6Ugj6IhSWપL)חȀ MH՚rɣ!ֶ~3\ocKaeHLF!2)]R,r.PY1NM{v\ߤH%Or8+,SuFJ[!!82qgE_,UIAl4ec-3f\t%7FA*ьj%oZJS>.um+<@L V8pu~zwI&옌JΜIkd{n ;itfd NV$hY=,6894Wi%VB'VbxI^3AG^aFт Uз׵P(ϰnXz$[V1 rK+BZ=lut#'[=Ŝ0 @ fge}ЀܙJ7{*AVr{~(gedoJ{k5w|t'O'*hԳKE0NlcL񻥗1&cjQ3nk0]=y!LG!JR.)u+\<*ܽeO:}VuSQͫ[!$IT_z2Fcp.qAtW҂6kzC`J.8=w1.vCūQcT;){DBQ>KYXUZPFVfde;%gSAJ^Xʋ#hUʲBCWZR/-!/ h{Z4X缧zogojMY'MךJK{wē Yr$6LhŐ8BO`OaV?ţ"]]3hb?n"k3>d 6ל?ڞD;=f&v|w 9d}(\C j?SVϷ F\qB;{:P(5CƮL*ix4#IR=:= vr'_pO YTR7`}EK|c;ax;b;ڭIKLJC(h4:Q }+1Ȼa -a Іl%Mwٺb A n`/_xGx{XoG#cv,fWJf>ӐZ ͠"}?j; C7 o < UR&`J,fp9~ 3Q;B^v*Ҡ.>l,͒RMktc4x":LV W|xtƞq4ixV J % TO2 IX!Kǣ)Q&zt*Hy &{. `qWm [^t+! .Pl0O=F.9xlټ>4x3xO`By5eT8[y=Y]]Sim 抅.s7Bn _ _s|1vN#0M1j 0dxMF1JUVxi򃄆,}`@0™n9gôPzXQYC:Ssˬu/_ڿ=ٷO k2w"/j4I$>8m v4rvG+kѕ'ѯޡU#,xѠ1mu}W ^EÝ6PMf; iCMb(4;iG{Ic[ocBW^=8he9AM&SԩV.5Aꯤ?E(o]aXAGHm _7cɛ&mx?eƔFE 9>S7EL""4,ʹvX8OiEXh2&8\f:ѻCJ}r#oht8[M6&pl{\τbV[.4U*4v7$l5K8̭vidWx_񉳀:@à릓Ag2 r(o{RBs354i c)͝1녠.bN-e@PK-Λ[oV,Uvӯvͬw4`mʲ;@fAtNbX 7 F+AxlN&WCڧS_!,p𰗟v9* Nur?ٻAsByP-sb=(!@Yk:1J]Y2Ld j앋YmK %b*6:c4rr% *{+OqMR$uS ]%Rgɤ%v /!;g8 jUe?fT8RID癄`A>"h:"xD )^#Qt|h|5M wSR?[lmFg/E50"֫п|i& xߡ2aquCbE7I c7My^ rV|TA~[kʉfծ c~b!L|z (ŚK.0J;۳̕}lKǽ@"Ju j|r/GK /1@*t=x%bџDo꣯6_A8̑E(@;rRB[FoC=ą!e.}z49Ȉs&^ļyy:C=ޗ4'Qʉ;NwIi3s#L ]K6W;p=Ƿx ҃%m&]JF$ vJR>ќ:$qwX Hcu3tͻ(ǞFOl-$C\b"u=1/ä 05'留`'L+>a1;wa=Skuu`^6?g-t16U~|1xsY ZXy۪C<5)ɭKk*(gߛscϒ(6C{(*>(sV Ў8[ |ꢥ.'fm!<-Zv>]96U> [f?V%:0mO ISJ˥y.Ej|6$aLOdgO_ VQO} `֔ $u8\a$kI.q?6kB&Q6뫧[PvSS-R)p.qIKՉLr+Tfa҂H \**,]ieN#Ԭ'92,Tp7zQtA-pw&1/NɼH/7 ;UsIs9ӣg$(ױ9nLN>':Ԩœ:~ERfR::T[ 4IjZ6))h fz- jmͤ5T[aoVM2IgSQNܯq~YB02;J!U:+^ Wfٲ[&sEZhe`{l\ʢ_,/6cS;wWEi rzYj.@Lj\p,13x;Ӥr\*j&wPiWW:3>؁]D8 {symVmF8* #kvA6/I!@#A؟vNTr`akM(,&MFgJ~/VtzSBT1oT5>Utiߪ~i~;itdp#K'Xӯ:[4RLiA`ysްB.%Շ"O6sxNp{߉,+ yTaBt r;;D䀅V(ƈ7Xӵ9p@8»BonO2XSD#يԒ)ZZuA/fZVrߞ qt8]~ \;J}c:@&'Wk|Zc7COn;VPlFG1X8-&V7H8'__9yedv(̊Rݢ ͎B@vx\g͐u_eq^',U| ˢD,h@!Q14%͜eK:e{*Riſ=6- yq/EIH*y.pBL5tx%8vƸ~3 gr)t UKR2ږ@eH|,ɑH't[ eIyٕFyp`믯)$D\O(+xLѭ3]34}J)\(y/sͫ [\;6Hu]zAߒPߴ= P̒3vO8eK8R%oga):$$+|Նij)L.G&gz d8aC!M+BAMqo}YݶBڐҐ1`u|Z)vu~K> w~5sEzN' =Nd`g6^qEpL~9F2|F%cWżGGk s tFʊO[~s1. $P#k+ahRZ8VQʰ'S_xo-k& >'oD~\ʫԑ[FfN?mif,{ uDx#D=  J6b/KanTLVjVE7Z))_ǖOFfK8F/{$9oJWOsۖ_Q8[b\W=5c{P?gVv Oz/%>kC\^'`I7Ԡs6/Njk-$(p EmҮߡ9؏-:<z`Y7271p ?8*>hDg:pnZ\ ҈TƔoC}f\PhRtV]lID<@G|+.< E.f,t}RњI.&"&> J'|{Lz^ʁ2ӑ$">n5Q{&8e^&:]ӎbT מn$?rEKuOwIgbsC]ي 6JD ;uıنtZ ] ~TP50u$~d!rV5V\"zAq g52we,׼Gb~!vZ4-讀/0iU^K7n[tSC.1y4w x fBTCjܫ"Q=U'Lx!'K0Dv5KtQHƤWwe{TKn=hįy&axPػ4_??+]JwY-/K%M1m}}*iOyIa<8{jlW4Y(Oڧc"]LB -ac J8C~^UpIK\`ɏ8o݇FFB脧;] XܯD%Z:d#U}R c:+ndZykBYLھ5⑶xstVѽWF*ljNȯj3:CBӔ!;(jc8C)OZx`w䱕ZV @6yx5,{+lfad֞1#Q C~}`RRGسF6 ~$uXEa8RiV)dP3x,|Y5B@ 8~KE)0ю _rxX"V鋟jDO n1`U%X$ !`e0.1 #r/6C2;lX ~J6Lu~"b)r~ =|8|_u̐b7(ZyDkF^ m򼆁K Ht#ZN>[]LG9OQT]%7[ۥP{U9[oӄ{eeMURJՔJlXG>PMܒaQ1-cM5D옏2%mi"79p Q4lG]ו'iA' hI7Gl2uo,WUg6O- AjS<o9\+a{q~ءhs/c-;w7x(Y?$Tdh@o;a P ijp\zl- T)>2e *֚ ]#פF81#c<"/O} ,9["TqG8{5pieE=RlmecjC!FF \G]-#jb'+/7 \hk]zxB\R!: k/@8q@ "!SmAÁ7plb9uMZ0?I<"Cu6+I$іߟ^8\J#Tn-Ą}l񞣣(aAm^Ma:\|duKnC%^W=n/Vwm!LXBar"bCL^Y=|\I\>9i^c.ρX[%j8O2,ŲBբQ L ǹX+aԥ?*u:9x:pH)N%ZTӠHٴSIڮ?l#F:dwZ>񎸨=-o(s{‰gagwb7a㺏 E_v.iY0RE@pNbV'PK7dR#mt[]NRTaR IoYamb_L8S)E.s)( ^-V* G ^ OXݫvӭ{QJ|LB `Wmz)\-U!|A7DOI"lzYuV4AfH.8U3͢`ڦIw|)SneLmSq176_%o ;bI?~/$)4q OY2ݾ8TڅDŽҺVKi"C3ZIE}i`:^㴚Uw4&YT8WtN/t$_7z/L. }0jpjJR1|wI: ѹTO g#т_2]af"::ǐqJ}fwcTL H'<ІNtK(4*gɤjԛlj.9)VKǔ*ʤ#t EB3poC{<EohB'pه*U"{rذ̕*P< "[śC-Aw=XϜ;AB#`.Uwܱ\Î؊5 ι0t)QZ QApE_|k|[3v!$,Wq9\c9ѤCPx4:X \/iH:Auw~vy)@ n<'J1=bP*;J^]Al &Zf] ʩLRrmM۰r:]xG9Zަ9qiע @{O;J "=VƿZs`r;)hwݛ ED Bۑ,nZ<UQE(cv'a&joUVjcRo {DIaiOi5tq&rQN "@lzϕ`QrG_B k)U 6"&'&h<ߨ ] 0T,yòPfPgċ")g\')iA~sb6lHұ8\;̒,Q>sYaPNn}lt3z'ڎ: f-0衒nuܥ*5ê>ٓ7J G"$~"fﶙ՟iGQsl2?mΒ&^.V砰O]I*O) ekYr]߉N_D|mKBgܠxC_띍jNIr~TS;`uV?JMԦa gXCHh:4%Q~3+2fہkJ# սF/OV42Dee; {b>H һ+DfOF&L"L j%T9Sw/*J&p2$-i h.R9-:&RFQ1n(U^;7,xA.6JO|ܚb?հDžݵ,DB7;-9_{V&6Kх@BWJ@ۑ"9vy&4rC%)A~*TbF{@T(L7>B(#zaq&{O>ݬU&W( 42ǁsLl)HG2HԌ4v㍴K3@ޮ , Ǥ0,~Z z&ys6$Wfh$iZ)7Zgrt*`3" f"{y/ _)L›s;ǻ?ҍ{ W{$e u̻(@-bȵ|o䖣R퀱uwUеLIαŴ>GC>(Z2! Xɓ/ffGoS6t2M|=ARbwK ^  U 75he\`xЍIǚ"3_OV=jzϚ#O=r Q hY"e^!&%PM~sTmf@w}Z< % c#Sz9Psv R cu vA_0Ss-7um7å(.i-z( =s2{Xr'E;0hʐDFN 2DIG 6|ǀLnRAl2=-ʂ%e?xsdž.6 J%~(h9\^ xѓQcMaɴTA|8Zolݺb_z$i7 '}L@"W Y-cdae.DggXSt]G ]vԐOjܖ_thpB\[@NEU␟*@ #e>AZBf ƤNefj8R=16#t}+Dּ EW`[ 6Qu?F{s=8dro=% ~\qhb-#Ow'aa#gyjr%].n00tXd<ǗP-3i_`R8׎`XӾ*ݗD|x FR|M&C&?WPgB]sTGNJ6 ES`mP8Ƅ4|\QdϘ3fJW@ 0wM#䍟iHC]6naY{CBrZpK/0&/Ej&AjHq)ÖzͤQ'n ݳAm487v{p ?WInFμy_JlPZaEZd 9DB7~:\$6pa1Q21pzMʼnj!vF)FryދO)ݣ7L鳂Sv< 8桎_a]Ӡ?A7P:/WeMW~_`?ʌ!4~G*]vf}Ӄ Շbi_PA<)aL = Ck{YAlUoуH)ޝʃ^ i^6#GlbJx=a@^ a$b;q\m!xySĦP#® QCshuƆͺx׮wh^TIre;KP&rFR'%- CAKش @{拾$qB.`{N)>Qv oJT)l@Busj FFsg)[!5N\nZ!Fp0;G1}8_+Y .!Y9|ԧ(&,r{瘔[8SUEK(@]]5UA7_ۉ5 O+3 ^pے?`? =vHn,݅6=}eDܗ[ 9v2Xl&lrWi] S)g"Pyou&\b=?3nY/ ,츽nY]͒FO *ǰJk tKmʾ*3mW^.sMO˸_؇U֒$%#EIS؝//h_Ls9m? _~,+_t=ePe5@f:0C N&w*XtOY zA\?J"zPwVg&iLt;T%݂D N*bZ@3dn,47VDJ*>J{P BMP߾*괯 IQM%L/L̎ÿ6-[zŰ$O͞O%0)ICp覉V7=3m7z~Cv1Rw{ 8ӉW9nRRf `Nh}10{]lx 'JժV$$w}5DnXw֪fDI$GZoH`mFMpdRMo=Y_Ҕg3ϑ.5{/[Ő)LyR,Nj盟/Wt{zı޲Cs7"4Y$'eŹu}=cBR91{n;pi|V>!y"F09K̙tiK?Q&,?$Dvl 9.U*sD$m +?]MSp33Ygkt=ykQ^:"Ci.G:["ښdtެЎ EוupZ@H~ؕ|#Bݟ6/ƻfZ?BN2~8GY\n*(ɱ$@{7n/y7} %\qb`N9d,$AP/xs 7 y96K/ΐ_FV5.,MXZ"iLTChⰒ4({ ^yD/zc5SM*e. \Y'{c܍Jv|}ֲA'`5h̋(͡t`}qU=c* bn`ȕ3%(X1/XNaKlD1+* -G}Uwbٖ)aaJ[ܸ})G,J];{X+<.BS*I'Nk }٢?PDwAZ\?~ 4qRHVyZ (c8GQMw9K}!A dt9OcJYq)dn:}IB P[6mrV$=a4IB773&, D1mo~\gNoej.pnOY^.ݺhNGqu *zN{1>@lÌb37Jzw2‘q!Γ|ǡ91ä7rI#կ~2WT6L* r6+iUDT[>vwDMJ4e$M9 #1rW*Uq.XX] dLI`g2׈ۀ)?V{{Zd"5yHF)RB/XeG >-AY-kX'c܏AΪ1U>Lm2HhF3۠kz / -=fL˕p<*V"L 8$)KMJef{ m@;&#^;WD%Q]o%fŷduqPxc )ߜ'<֥@Bƫػ8* H!ŃUj7MK, "ʘF(lUӢsԊ62Ľ]0a: )idg5 }p?]9U ί= ,`86y8r;D&|8pq%$ym]ˋ'#(Q԰,$+f1}ZNQw pujRm/UZu^-8_C; ]gA!hŘh/,0Ab & Փ>YWҏkzs֞An:5{ [c;|d"$NOi,3:=r#Bw] .HUz48 ?pZP!Or2 <-Q?U0|!)U$!^d, LFu]TLppw۠uijᅒ2b:ETEqxD#d+E) )=[ٯJfqHĪ19JQiJ4$7<`\i.eEPK!D[y=oKXs]M%\(ui䈏;RQ9j>{g}0pp@& 8F"O-Al< tXr\'H/^ k\YC  df(=0k!lafwYq9imViN68cMNL"I DE=Co."9Lߣ8!5ɉުT lo oNBm:hF%v?|'_n,rw#tJ"YμҕxXi鲵0~wUi,lUC9͆ljk,C~Je'.pdxU }zXQHi'_Bbc, cTƶrF@Ly\h(W//vGsXKm .HiݻT; dl{,YZm0KXqfw[@IV_r.B9Ωw2O=bWjIH`k7=` lf_yJKJf&w=m2k֎q2hڄ_fζy/֮m)d W:iXC^`wuUG;$ !&JD7+H]0 1فWH5l' GHs<Ш)v|`3\N9~ӓigdHÏ~-}}_=xo8\t#@Y n]惪i?<l!4@(Q*-D8۸4o6rSO>ؠ]C̨IJºDI ۴`GGfϻ-/(7C3 *qє&R(]VC'KZE%NIqCҲ;Tga=TСt&F&x4.$xgXQPfoQZ^:Ӕԁq.ʗDͱ;g$rlAa_sY*a{&bLA^|YSxyD;"1w6lM]7ߖr0|ZXd+d{U-݃O0ͥ7u_GzO BRmsU'R^X\E',]쉼B7a5<*ݥP䅖FBR+by&9o BV*\IIh>O%j6+4An !a77w G.VCSey9I8&t&IPe*8ZE#đk \(sr-495f^3TVaMOXblGD bˮse>$@ZŲƢOf`9;MYtAO92X&Ts#2~c* tKՈ):B' nb8K`!> | N됖Ztwz 8 Zw'_c8:<)*iyss}KfX,m"]pPct漱bqZ ]LNic*"9OK2)MhexZbwvťlPݺ$K+!zp|r z^me_~b\=J< 4C̷Bmo`Zc!jMTnj%09Ya+,Z:nl8x7}=6&Z8f76KF=m|@t4sd#~PmDW\8mwT"= =?.cL ALbDdhztԢ%P`f8jL=7Nn?Vt^p cں>@2{m;6iE.ǖ #kTQc4vwuI"Se PbSӼ'ČNz!Lu0;,%^h٘Mу xj a6}?O\d{}~f +ev 5&Tl}6ˌaKQv60rk^odޅE}X<ƚ: SuܬHƉlx層~1 ӱ>CKUE`7IIa8p(jڈ jupkAo"Gb: A ]'Z>i g:Ǐr'ո qA}їvwT%VB?#K?[\dK_7vÅ+,`YG~RQvm-V88beMEXϞpq8d mס 5Kiғ|2p ʢhFMФkuB{]/Xm#\m/,7<^Ɵ=fP݁5>_!C,H syM9ή>~D'17u5VۆeU IɊY%hŜ/EInOzL$VeAENh!5d UIf]wǎE/b|U@ e${@$aTHL#r3Yw"pF(@o~d>FT|e( xuBPR\ I.OPF0!#8$״YW)3MfnܔH-9NAjZQ0:[o_7[+Ui4EdutZ҃iqY+r}`T,JԢz6YNcͶ5VNMmǖnͯUĩvRTgo]]uFp$˷}ؘitCrs,?}mmu9\;=Ƃl5j{!2| 5x\ѫI>0 Meuj~Wͧ<_M_[FuqN0&KC2ؔ7 héE?ES]OϓՓyfnзsT eڨ1 ,OM\ _32i`5A[N. U3w!ohe`6LbQEQCz$VmH`ud#&/BxATܩ3!dԖ_ áO\MWAU3YgI{ZE0X( xN~dA4t'Q>\N_ mP89כGӂgU~JU5K/5Z PĆ^J@R|ȟ%7u]3 g.CQJc[!pѳBo0e#F^H{> t?ᄔ*b&]!W@$~!``%jG5*1U-W폓r_7i9!Lwp25`zwdV6A4ؑom %Q!bJ-I&kix+'u56UHj )d}뙄rٔs~wjBIŋ.7E/:X',ݨ/K Y,(!i?Lܬ ) r[9 ~1Tc>|)\I?2w56>2~` :cg }d)xXruNrc.nSBs5?~es>hp7&=DJe -5NNۨaD̃(^W.3j1eXAI^"tyr4gPrP~  rזT#j^M!- gerY^vx?q#3l e Wb>"14ҽ1ԯEquRj;ӯ/F4c_E,YABhZY/r `Yavv/2BG3K.& h i7s*g7ߝ1¨琾{59"ۺF՗wl3f@MUjrDm13?+,nthuPvhp7mTL&0 w}sqC@s)5J ~4u/Nڵ@CX<%@#&Yv*:ƕݽPUGh a{ {nJ(ҲL 9@A74&'j_D,QJ,$cThZzɚn\@Ce֠1an71QW*<:<0_QG%¤k nL<0%)05.wqN`aT2tޠko-HۖH/ݝEFtT=J_oDGJEON^>8Nph3Jh[EfiWHcEZʚ仇j&[Z2Pߕx!+PKfu{ź{{p`9o&?ޣ|}PȄl= ~y?S(._7U:Fd7Lu}g~4~i0e[ܘ@BΙؘ^6xv% Pz<4~;Z?sϯ4۳UrRuղ-%-PmSe۰IOE7\_O">w+`@Z^}QMd}U;ʜڋ^}\=EToJ5qo<^{- Pe0$Ǝ]$?֌1v9z﯌k"c~'JK:ao?y ,}HOXe @:Pt I*8q'UgCͮ4p jEb(pu6`Hw ;1gڽ40$y7ܒ4n~9;67$5hYA+?q6~; ;RvE@4f5]PW$b䲸;ށ<ϕQ.Z bNRC'^D+,ڃWh58>įgP?覕!gij^r\pV2έکSZRLJOIKrٽ1̃>gx]wsCZJ.(g!u,|/.p P\=XZy.]X %(FX/11PɅGY}~j}8;b}%W,09vS%u 4cE#R/?6N*ỲU5bS]XP[MO=;CUGּ|<(|_K9 ޫ&84 )twV?Fe`0 3l2n&'}{:wutL21jH2P2AOen#^O@*8'GS.u.$j} swFBQlo( 畭wS3Is58B4B2wϟLi#=|.1@t3AN&~#$Xk(taV ]:_ELMŴMljJq4 X$&YK`=dv>{ %{x,E\Vm.\r~E[?XzLHs" H&-pOHZ'Iȇ,>%3kPnè#cxz x.yFZhy\xs#s_4: ;sdqĽ(t)@e@i^(Q쭐` 7qXFc#T2² |ζrs]b=|fKz- R͖;&6A%"ayGjq*SAW & 0X7/CK [2|a\=~UC/9wF/LjK F;N"C/cCҚo(iO kF<|҇sۚ[Lr1핓+*w(f B :~DDjɚ&tȄ'&Pcdi>4_UeFb_U@Uz"Q"@v^㉳/"TvKZeSW՛˱E&wz+-~X'ٖ/n&(0,) V_ KX[vSb/umEF7쾅!;~r}꣩fb5 b$~*JD΀Ăc~KaLa@-t$U[l:9³2בUQ^4$kzۡ |z[Y#t"`0˫kIwBHmU*:o^/:Æވ-KKx6䳢f4y-9U(D^%՗UƁjZLSܓ٪ pvt1^~|6 9!] \c<-bY{jHvcK("nhHO?g7xwHgDEVuthq^@DC =ڗ&bgSŗ#id}EBi,2~ I(UE+8>5\7 oTCgk+@inPG|BW33-=y+y'\6[~qU);`Y1:>:ZbEv͘_[@# {8іY_teZ򡍔_&78f !9R =:}[Scqf~PI*J"XœOA#Q܇B+jXzro~Md=`5ԱOJ 0B0bwFlgrqSBRQe;oL#hѩmC4JLj[f>K-ODz!%ԗĕr^9Nʆ<#:u:7k[-$} sDuFI C2r[i`ce2e+hx.ܐ'W_/$RˢO"#5ZL?ĥ&T?ӯ˽]2y~w;OA_}M55 <бnu٘&lQ8]&{Hv%Nt\nPg;s 7njVH;AV"N^\V(|J"]ĕ' N^e=-'Ppagn mWxWɶ U[zҔ4tF-{ivޭV q~ goY X=\ 3:CK>MȢ BxBӀSf,PkH5q0a{ !'Sz'Y7H_`~Ժ cФFuVst\ jU)lf}N#W/e1;t#0ES2{?ԻJJpxL\9QNOb ĺ|A<}:Ed3:D Dˍ]) FexxAN"ĶW2D Ffe ǪHSx6䏪ͦ Xm&-Vw [LP1W:m^)1s2.YSf] ΡoՎX-xNM9H3XJ y^?5MC? sVg0EHFl<$D(؛Oޮdc3ca:[ov{q|&PB4܉~PL$(#n#CgAԴScDzNJ6hP,)5}g4p\J471{q< ˕kux^2x\^wL=9GA7_OW,&m qY>#T?7` +e[R|W1ӺexBR<}/'>Vh!Md@Uyv)%7@ɷL?)7+T+ΑhlR\Xg3xmJŅt }hhO#HicJBU}|J {^{ vtTDJu#H- NPI MJ;Y.~z$$, bWQXg`i節{EfaCYZmIxt 36>QDƙ%> Y8jE;~dJ7LvuP6|#TБv@*xW SE|kom&- *%&rCO|Ch1e?,6W'=1;N5vcZn9Yb-ԕWF*mpl$Kחm„)N(aWW*3̝ ;XwdfRa}!"+NbN=!K-#eNE?lbܪ{{bpG%JL|D0:؂C.o?S;c98y^*_{jDHPjSy%ՔN-[g8ia`dTi5Fy'? uc]7G*D}'f)+pon.>FoOZzK;⭻a8o霨7sְ 6Sґn~t0$vWc)ܢ3͚T;Xw_uAB$T^>vj (vAȸᰔ&1K Ar46[2y|Wy`>餤0aj6f;if+ӘYө{ H,G+}p.A&u]D)][f4zl`yIf+8?&tORB\Oˊ_̨tک nV!>'rC| "tM>jRE 761h)ȕ7]xbYx}o^w]_'"Vh7#7)E#z1&=@#B̘#`],AGCQ~XC=yƭ |Fh&ESmŮGciQ pJtgxRc1`bEj1Y!5^v<& dpNZu$ 'D _/"HW!{1ПeEK@?5#n-&=֔״*/"@%uJ?Ɏg)Ak{%8**,XÅ7އ}2H?-pN^OUU/rSJDVbPu0s$ VQb FłFzn뺱H4Ph¹N jL\aYal} NnFTNFALܱ=ď-)jux儣Qy8pxtIyᚹ1BF9M2իAL^lc $"SXϋͅ^3IfS=1$y\ txa$ =8%LjhÏ4mud- ;ٓVA S>.-h:I%7ctksx _\ٚxͲXsS^Zv,+]B#ZbyN kv w|hiO+)Rn U:#SbQ`XŢMU͌@PP|kχAc3ta0VN4%SU'2 { C\ i4(LL%6[DPDu#' ,iVwf9<)p(3G۹y@j%(Íe.0y6wSqwbQZtf'ROGy^z^X ? &?qtU[Gl9G39o"&HKHI&FxC=]g= B{Cr*R(YmJ.nµo-Z1p)=AVR\MHe7 ˨8_l7 vI;֥; :ͣLjLZ)w]!9P71h"7)DIpBke1}MMC7mʏBOit}9nC/Gl3iTT$|qrDDY *Ry> )p"1.LB|(p()R[Eغ{Y,ܥi>|r Zt=)פFCέT4I]9*>J{NAWi>+?:f7!l˞qs$J}$HB6rWmo劆Mm_U|G7mbMJժJ hXe}PQwZT yOο,,cqVmcE6<[3Lq_OGַ(+0dQѝI`jsmIfObh`KԎV%a+jx !ob+ENluV%:d7!V?,sn+Z$#'zg'<7n`SXb hF1NM#_uMoVal$Y ܪ#J:dAgcd)=t+zgܼYdZ!wp1^Bg1fahƺ*%Y->hgIճl%9t{JfIE|v1}N.)o k:z{]CL!xktq97JxJ.EU kQJaiMݍo̾m4\82 Zj혾u^8OP)@[+W ̇ 9ǒrP;*\MW%3*V0bn$ c} OO~{"G j}̀;[J|$Bb~oЕePP @|oTQڎNlDC{(1Y?qKaFW#-G %={i#7ȇZx|$?3}BAqz,.Za(@Z΄mt71~R3Cv=e9/x{q@N[/F{? hpLdӰ«2ޑZEvMh|2$O @ lba>;"h45b/93_܀*Z; , V]LE%^{镴OP&a#4m^몴5>?$pzxZ+m]ޢܘK,9|N$, *VH9]9RSYb>f_ чJ+UkF&]0$n0]Q1sc=Z*Y 9]=eHّy ^ jƺMϊ]J>C s'9[yYժk"ٴ{Vi,|9n<^.J3)%thF;+C"FO(R6~D{drK=O/Y A;X}1ʽ\ 8!g݂:cM9x"Cʮobw#~#Hu*]1%ynjk%N&3U+Eqo8nQg˕t @8ԠᒖLP-#nßˊILAqlJ; 軥n5@ \JK `&eWo'я<)XAEPؾIH`?U2h8jiV#WU; @l(1 9^B4ǿ"wY<9sO#wNIRg䕅! RjU|A)}b3Lqnʁa E*p,^(38m u<醂fR>7c I2~mx}njF6E}s߉Am2J(1 %Cȕ܆D 3R"GrW'hkiՁi. D]o:zsBoxLmtb0|[闗䜙: աטz DK#2Nj&wi4HP? m^dTH1 Y{g4@ ]B),+b6_1Ȭ< 1sL l.0i{S5R;LZc"8´eň/UKo2^rte ҟ:xH>n,hrt*d ophN@$] dNCA?B_!uN%+[=;oUc!&e5NxP PBci-L˵vQm*70U舘SN ˬr\G4AQئծƮrhʒ\'ayp`~GiSDwQߛ@`Z:P!=ρu<=#Z6d T.?,J\RQ1䪢=1` h,dh/uF3-Y[&Sdń9p7/Tj{YP4.Up`?yN<Q::|ڋ>|n]Ð חfةN< Ӄt2 d[Va1"4-][sH&fx#Z/94 Y\#Pved[%]Ov(8uj~"<ޚ|$q9!gkHjxMԐW,-4Q?(X_9 eϥc䭲,N0*NV l.k `ӹpc~4C 3K&2_%CdObL^͎B\9Z%Ye"|#UI*7:/@dg#=fb"~@~.:rCF\N?c^7t+:%dF[$qgNhՎoMZsgtܪ9w9ў%g8 ߅@+j3ەq7$IPb9yNVpDeGSe NU2WfSD!,yz0X~N  OL SBOk,Vx`ωh)')3M6+qo1ߵ ( uGyku ѩٹT,/*9!TIFPlBqyHĐOqw"rcJ3Y(4EFjӤԢMץ\m|{xe;%f\Jri-WՀ#!ae.zn~<#i4fE1u&*~+?S?΄-qTX?:6 ɀ7-Lq3V!1|Ţ9ioϠje&aѕ> T*P*nD<𞞪"ZM"J(5=k[/n&O8}mJ +gq1-b0姉!) nĞ3ào +M*O)lR8UhYcᰔ%w\/ӆ!8]XzYʨ$=<KB:qm{ 4}-u)r GO("f0҅v>6.`OXqڤ n0#'5*s)o'-O@L*ڗ7[h IVtP@z=s$83_e!Ih_;\@RX_" ! =\~@̥%ⵟݠZm#XJ"\|7/]RXiYعVa $Dds+=39L6`XntuR[Ii eLIWs"pF`7_ؖZ2 |e!thϗ3r aȐAQȮrL:8Q} (S^.$Cѭ( 99`#'.m8B\8 X}-Q%c7?o#GPv˙B3ipHY9Bn5@څ)+L3]m~U_kA5(1K=\r{# Cִ%Fe$3& yF61[Z^ȕϹPyqH>bwrkY/e1.@l^B PW rHEӰn{_elGWFlKlZۡNx3GW 8`˿Kt0n [q"oo݀+ |Oc]g ʰ铣z> @$Hwy2\p(Hc]4rwQ]ZS|aDhi&<=5Q-VJ--͉rd]12OSCyR ]mNbb)-WI- j2;3K.,w<ݠHe۷;c.2Z6ɃCG38Q|p? >S%3qB> G홶vFBx d cZ#NC= xs 4gMWS&-+{HŻABtV VE7MR.u^=4>vY%2w1>uT\cBQi[ԸC?[L0Ξ4iNR:`|܆+B.яySI_BQ ]}fi/6wK$g&VtA@ţ&'JyA}Rm%rw}#Z`}e&pʰc<&e(sݒ)<*4@z?F[Fd܄ۮ5._lD"h[V [b%&/8 Mc{ jmhr(4U` 16bśI1t{l@ 6QHS;pHنTpB| FF&DH!LJ2 !;֪ E>bAliMun6n<ϔ"gpp8OQ&=jw[khJ)Űw#DNLuEH*/r?/w|ID~ژIb63YQA=Aư5烇uk{@'AEo=/  Yq޵MZ)(ܪPXwS  ^3VUVO$ Kt4>N:Pb1,.kh$X_`4i}mJKE^W,!Ts񹶡*D2]rChIis(Q@G'Sv]4{;=dRVYUyw@`o3J'֕6!6z&H8@5S206UcX SOk?IOG]XSX l Ud˨Gid0TzO-}V`B.)Á*̥G6 ڞd룲Q^>*^J#:g)ԝ`؀O-ZYgN2]W/V۳iD<|$TR~va/W|L;EcP:ͰÎxX EZK-c䝗|Aa}OlfIISҋRgߦb3s 6?";Yc,͕mcL_CDqzZ`r{A]:ŭRO wz9sG"2br%k,ֻJsN2(䉧S'fb`97)yoXJ^֏TR5F>,7Xiۈ8k^ 0;9U!U5֐ϋdFne/@Rp_y2xZ#}5fyKW) uҢ\YU^?XgC(}a;xjiutlֶ6nh$,!,Ne|Z 솟'^:PeGn20k~裄 H,'/ UJJ=6.q_Cp͌ܧڇ5Y1#UJ ԬW.?łhjLMAtUº`ȃFg$i):[D^y&h%sf{Fۂ -:>% N IPQ(Z0G*tW&PV5* Pɱt!2?cC\eM zGE 3 CEgKXCi&7De4!&_4n.Yi*lqHm"]ݺ ~c{6N3|pGG rP\_u~ 69?|i ل  zKd|,.ⳌxQ'Jn*l5 D%X-]`tCTsO0jg?;&? ;M6Anqq.C~f4&vʾDOGվ}#EH6iHX4Du!\iDQռ9}igBŋ|YMN-埬<}Qs o"[ 2G4; 5mL5}i*{D~Jn-&9~c2!b{tB[ʮvTV&-(zF5F!-aO*fG(KWNfL{*NG"mgh 2GR`byZN &iesIH 9S TC(o@s\Sp!)|۵(H{(K2ٴk G~yʖLsw 5x/g;N$oT^?w2٘_oLj 1C2wmqN(A~Љa2`Gu9;!a/rQY7[IwEfc.bU?;G26~i3:jɬQS0 ~Օ=7+b#H/;kx+.E%q𲷡6v _ ï 7]VD,a)St⌿E}v4}@3ÖzvƼC:泘~FdI+8/> ^XȚSc"YfS]rGd *a.ZXnl9Sw͉ˤtQUzB@;*0_$[<|GO vng<) üL``ݔ&r I@zm TuƥP ik6GجS@fTiA$+qݎe;2/Q!lLɏJ#AַBSgT.9Jff$?gF M 88b{3NoMx&>PBT#9MVgk`nMktPzo%hh /H278< |Uj;UÔ:OzQpcmq(WaMj`i:o)#ʥ}83&tWbHB)f~ӓ 4OIHHS@] 7Ǵs1fyU\^fP1*[+D5Zg;!QJO·jQj*)TL8UvfI2M AW^{q j Eraxa1B4gقT2,+h@9e ӫ`$ EMj 1J"HُGWSSO^3gEU0/{V kXq,k&y}vJR 7euN0\H3>1q?5EšQRÈ,l2nۨNXsn]´ #`h€¥JVJr*`>[ ?jG?wAkGeMMyd.4WRJ>hCeijN} ID89բLjiwXF0:pJEЅȭPİ*:ZZN<$4r9\nS+ZZK\|t`̃B ?,OZ,00g`!+z8Bx71DXD"}8UL;k&p+?d#Okd5`c=l}']VZ_j-?ۋ8"LkLR"IDg1)Gԁ?])~09A?[\GͽY-%ߑr::[0! =*hӛtZN\'8c8\P do0$!{lSTnaYх@DnaM t5W@|wG5Y3n7 o5Z~66EmOj9ud~U&v4G5;s M/6I%bq0~ƌv,.U M5N S/f#ݱo綁._K<**jciY$[2[E]1RƳ[V2B.ٿطaѲ:D*GcڭN22rS"KNX?`kݬ~()=ݼN_MOs i]v\2 $f֖Cv{}?6#eR6@=_LmaD9@c+9L&Oj~W1hIl|ޯn[Bwbs Fg  yw 4ׯ,!/H}%c?QF~_y㍾;4^)~-UFC!NxY;[nl,-ݼV99`YC3( OC/z4e(38±pRS95X%k⌻6!oNJy71`بbBIl m"\|:aCR?JC x. Xf{mOʑlh'Ҫ'"#ޖr) g*p~Nj"0JTsKȬLM 6A`uqkZ)hh} egqJ'_х l('RmwlU˭/vP,FY5aF\[ Տv-zPmNi+ҞBD]:e?liV,ъNBb4򙑽j];'dev Sk^LJ N%2Dvq2%mq!`?!v-)"'4 ⇼,(4$?_>D w'&@P.(q}mRhZ$I^m=@s2![n&)b̡uWO^ZiC|D&;ܓ|袆G蝝/8MF"#rLr3Gt j4jϧֆ7,yk㬵xӔߑ&2\BL}-r1  I-{&s? @ɆU͚{Y4rZ~2!7LcT@F*"MQXPWDH3BJVxYy\ʄs]K{aU͒c:m._Wۉ&wG= n ii41B6DMHZE8}Y9"{AukLIgGLW8>3"i_k$.rr=*v9VDҮ2S2_S;bGr1vP˘2DI%ttEz)O° d7r*ԍ?(!C; <pl uCՂc CSzЅD Nz$F rd/ό!AaIX=62ݱY͓ʎuhXc0Îubk{{FPjMQ^3k=`Tت= i0=q1g۷W SC3x`7F_/:3=[oSdAy)'A]g`lM?:+5Jt{z7;hm3F: :ڇ߳4v`B?k`hOV.(OlvspϘAn{2Yd$1X<s\ џ HKgQ|߼\;Zopafը4yұӝJ]PEr2fJW(#Dp>j6y?l1Y-Om $~2HgJu.bGH CrӇx@BOȕ=JUŪ&jƊ^=Qƌةv<{+X$#`vqdU~Z6"EL1StӦCS0[En_>}fg|!.05ZS3A4~3<)Ï>8nlLGPy{V ktufWEӌų\qO`g%֫Ob.SUu +#17U1.Ȳ>P}3C<ލ_EDAIZ>â.!2w%2dLRDl>dvщ8D%ѫpՄx'yqpT T+%z8>ɜl@P$.wӗ~ƣ6V}Uֻ"?$j*&JweK(φ/xX+L$6m;GD؀Nr%Ft<:PP09/,L;]:Lb ߽1RMD3r.C 㚎|@'Y;C|-cPqѪiz`5QFoL'w! 6,i{s A7ͺLTN~sW;OѢZz,d]QɲvbnVa 7`k$YpQd/Z~0iPj DN~ L!: @b)Gw"8uc_.hVi}<#+aa 5AV7䦀|͔ߓXbzw4)&GɢY^.8WK>?r> -ʚWaMlx?Rc` //o~_D ,n>ʐyVPktXMX_ =jܶ:Wu~X%]yJYkv\2By_Lb_6=1W~ uZUNYNVZ/o-7O~aBdtU'H\7wN"~;*ɘyҘ"Mδ |mnVwvH` sc]dH&(_PUl0Kr+9hÜ\ѡ{xi}$6Qm0k0;P7NpDqEzR)00B@a ?GSDP oiXˌgYZ$C&[y~/ij/` |= Nөx2Jc*+6T1Yr j6.㤤<:ξ #(/RC`#^=XcrtcǼb%ou;%n/g:3orGsR\Q3ZgQrlo*0 8s^pԴG~1E:(U|h(>y3ʖ9kޘ6sTq6kv +LAEpACd+Ȇwstw=uqTή>ji4#UA6&2De.uki XMSAc|Jq $rLǚn9:rwBgWqlEl2]hnj%QBGZg0KR5WxtK9JsPK x?w&Z/R3"(+q8B=iW{GCJf})Qr.PY+V뀴[ױcmp 7J|\}>mm:d)R͛\ u|/V8f&iPuwy?a/.12TMYڢYB }]tkcx+ 6q?g%01i3xIA[T\ɗs6- ->VK%삟Иzkו)f'osG c%]}aPLAC $Ui 0M~vcY^ {kmKjcF gp,E{ٜSbk7kKRM{OŃhǬ_ 0st(E/4tGk MpD>\&μ myۿ-t8ɀ%2T〰5RE9EkK]u3{Pu- ͎/Ͽ<X*`)}|Դyo:xaT6$z$֫|ȡ[8mep' ?*Am1_E.U"5$F! ٴjAځu*ĠgIo^ǥb !lwGƙ_z_ W8>ma~dxWu/̧ +Vq Vh4D1V#ނ7i12գ*/8ʏ\ ;klp{/WNR^ L.^½8XOYO@}HHǸ[Pڠ,m]Q` xiDӑ˖?KTsd-v3W׌4 3 w !_91*gXlkLGjNkCJFUXQ} 5ja]~οՁ4oLMxEx"v#q6~?xZ=+ќ.TgD/ZkEӇ["D] U @%Ի E7uAx)J ï7*{p`֠h~x?/L 6'bjVsX4sC,z"$t&9H)8Ƿ.Hf߉jb ۗ"=*RѠgp]ѧdz\CnatSFV]! 0g@VJr.b5*]&vV֐7TNG,kMX{pj&Kc0#cm~ۚ^ZshdJk\DJ3$ir.|tQT5݈t/]zh'iz_PpoIt2.ܲ㸔=3x6|+~Og3B[nKYk_`[0^'TbP܋a3zRK,հZw*$lSꝿ6A4H`{_R.1BPmI<[Io'ǖw'z%+  ,щ_^)>@>Q jI OӗKeGmq -"RNhSVmgM-隄`lsN rHc E<67 H쫼:Rsj˙#MT=r-%6NV u{!i( (6p`@Al;"qYF^umo jtY'6smʠ)UyY~ɝ@rui[ɨg{[BevMζdx=+cO\Ɂ2:_^J!dK'(qYoVu}=%f~ƪ<$12桰+$U=٘B~ #Hdc`Ĝr6d5lF{>Ĝ;KDFf[R%auu144ttoԤL%1^x .)ntA&<3.R K6P~+/)5즂YWdt^c_(޺6*m湜oéCWm-Q\9udkRܓl" %?tgU ^jbz1ǘbNXR1vZilvi2LgdRj₱hsA~j\TeOT(:,i,w gHvCyq̊9ILܼȮTul/u[?1CB~QNgy=_gǾؠJ~ +Hi庽IEj#pНN gwadȒ1vsR4P@,ǿ&L\ּD5m`eImeɣXWrpzYe_Ͻ#g+Ӈ AJU`'ITYןJާ3bU;Ka>ЩZXWIVEK)m/8Ju[aPT0.%+L`c>/>|A\p?f]Vq}l k†l*s'T'0|HGb/K`N Ԛ}nQ7!-H}|/'ᶧdMU?T 熚̫W?bVtSZdˠ?%pQAlIF03OȘ*Eip\RK*CBlb{\DV_%;O `&Q'H["UŹGzQ;k^&H/ʳeqMK?E;{Ta_WѧLu ʎPBXp\43҂ߕ$$J+%Pn%P!A:MIx32/5UgSycQh~,k7ACueڠÝ_\9ʮ%7dGKΟ7 ;ڋ̴ }I䮋2V69kg5#BOx=)Nh qƢ 80yw~ZkS)FߨwBlF p_2SeO*]9 GĀ]]">J<;.nu+%7%% EhLo>#fTMmo֋4O]y^qґDns};'oOy9XUԐԡV ɂ7]^Uea]+fN52Bqc;\zmĤ`=p{>~3S_EDD1_vOKo{ 7o{ICo+>;3@RZ;00CA ʬI Y [lEz;~Wx%2 Ȋ?TI&u6sE9e .֣^Z~*_J+\M_U ppg$i_?w)8ٓ)?N+P/Qw)o^munjZɸ*K,L_'1-dT!Xc5PŔz넠TXHֵna 8R D_b׃}a\6rMO | *PϤWCc?^6.L 87ӥ.G&$f˝ZQbQ= ͬCߝ` i'S?"PԨ+sxilv{Wk9 gFsx>\SC~EP ؿyKBt}1RB g,?rVDU tܹK?d4S[8xPLk H'C]&w6!n*:sŕ2uaeJ7RZS\hɛ&< e(^B SjKllHҾԹ*+-Obf&|>Fj K/Jv^Q2;A.H\F7hK8@2aGfT&P!bPddDm*pvX mAZjd<2%,tneCҰaQ9XD!A5v9!Ofcs_).4!@z6F#g#N4+(jx'mxЈ0>/hف_L!dwd |L^}o)a0` GK>Q"9:Cvޯ=e?_{9LO3HFM[m6 IWfWSq@U\p+@] -cCM (/?:d"iG'קT7geI'.W4BIn9F^J6AlV2[vL̺L~JJS3BI톃w@@rZYnQ[Jkl5/ui "dWl@V ͸a4Xַ{]'a5Ezn'I5g)7P$O)K&<{Zc4E_1l]hpAuTU9G',d(xtc8zւ)3+˺Z$gi11{9ڋRCOj+ ,G@'XwkJnc~(RhvhEy jX#[ȤK'ΪTW)]oS=h1Z]5%,X佟Tm/$JmY>ajVϽ B\ErڞOE uRnWl'ԐiC5lr n}c=" [IseV #|8NH-` 0 _̜i} :oe]!~_gVJ^p"Rٺ T5̚ ̟^+d5fE̝%EŽgnwSX9q<5,Wze=:r;¦r{=.z #E:.܉z}5 uf (G.1D7C yr̄I Ʊ^q:nf'N2:.{@cuX)=C_:AdSvLB&ވ[ &]po=0$8#:?G[{s~KjPV3a6d.ti:nsv܆z,r!G]̿*u$T >>Vśy[M18ThB}H9v)ꃝ7 vv hݱJ֐h:a ߣ&P釟| 'G Dsj?&i2hԫ7q&LJZR]d&l#4xHrX=˃"\jaѵl:hjGV)Hz OzOx=]af\?ޓD}Fˤ[ơ]\ O~9+c Hz_Wy&bJ2D`)MهY=qH@9Jo[Dd kدVCv֠:NYCКFWуfWQ`ۣ*N2n)yQ<2֗saLڇv/)a8xWB%D~KV\I osnCg\VuZff $_)[$zU:7+ZɻeOoδ2fXo~ZrfT 73P{ [Dpn^ RjP]1gWTz &az zf r̾Hx J1DpY&>'kh\~o-՚*iS;ch )oD !)o2wBႭכ>NiXcTr@XK zu/9xz?%\L:򠕻-W9~j_U6EQMi {2j_%JBeاH16)V1@r ,5hj赁ywͬu &#₝^ԑ_2LnB^ ֶx)2A[]|{;P_s/nƼajK /BVi X۶5FԍYdmVk}> jk6Ec9^rrn;M?\<}ĐeTEmШ6GnXa'My;%#YhrkO`˗F;~+ 5y =]i}Ej?]Z3=0Xa#h>8ctk=GO8Pbl YqdB%u*Xj&D&=FvGt% _5\F&`(uR?})3!/hm zqmh 1M6rf {"Q O\@6?@.u B6;߈vϲkn>_#"=6/;=ÜUx;kȿȦ>r<]o|of&.xƠUya h̜>NPi@-M:yHi'RKǰ)}dnk6r@+2ɳ#cjbⶆ⡳賓q0;[?׍wa?1d|`!߶/duw/mXŶ -\\n^m*#dPOjGHC7sʨUFJHPJnń/Yb V{.ն% t<C&Fv(}yy/4qt=.~BtoŦkS!bڜ+?J-4TTzi O.o."Vɤ咥fy8PKԅ3_8/u T+tGȉ2U $ފ.VĭOTlri1%@Q\:g7"i:/n mdR»s٪4@}ވeUFU,iޞguZ-f0Rm:^D "i7Y v  BP(׮U[^vVy sv=%872~0'PQ& ~Y͉ KܧqAWu 30UFJ'27S1Xr)0˝K'j5g0ՒnԿ*Z@#⧇4֪h`H}_Qk)qN̒2.&/DIqp7m=U(\ENPe  ngC i)Auug%NBrt)utkh̃<)#+v |T/eF|X<%Ő"Q 5 =%x榋 P[vkӣU U0: UPK|ύj0n7Q @@!; ×|AxCìTd]{fBIR>Z6'ma]CZ/zbtJPT\XF rb. ]v||IA} &Ĉ;`8[1B,v H(~kGixc1ЫkKMeMHĚ!x̱MiB7;BwH~ukrI_-U0 ʢzq!T3yQ!Jo4B,=bNIE|:aʻHC4-? _JU7J.BAjB]@ΰƴԍZ?Jt&|C˺}Lq8>P5C׫]'œx=/\IWC Gȶ|_X4lן J->(e,vl3-6ѐ6 Vd5%L/rZǿWZ&)ssK&$6ODx}Q$ Ӈ%BJ@ 'o.ʬUD;I|b{q9x#Xr z{[#BDKL-al[ pwmu Ś|ags4 Kí$-|zBW}IѳU YC' ï,U!w6? iKu{Y#(̧ĢYmFhvcaE+he@c>hDI1Elay1g=ZLB5.B9%L>H 2]&=j??&](ТʑZ̜<=ȵ(\ذ^;BYzD޲4 Rpt*=#+/XYiؗ\\tG7IfO q¨8t!hM %8ZnNW8^Z27&Qbs%@ex4$/r{$ƁN^p30Nn#5ƜM0XPckˀB'dBJW)|Qvv(| .e.8&, O6`W~" hVKxEoH`2Bғʗ9OjYOa_=s{"fekHݙoKNbH:06le4Q- l% Kke% ehžB/jL)#X#FX$nu^i'}GSZjt8ظP oT3˟ZnK!ߍa msde66DcÑZr" H V`/A|j,]H`yt{h"8oDYbkfyShpn_*{wXhq+tye¬c N8KnsN47d˹4%B< ro3t_0nͤ4dD]V1(nM\GN:PB{|nûgڝe Qȇa{9۱?"zvWQ ~pm>لO+[F7Z:ڛ3i-E1%cΨ1+cC^Q`XX :-;8;NA#"SNVx G-8RloPAԧo%4d))n"+ҭub)rz/Je ׎є:4%jv돓}`Z"- ^d\&P GR!>Ē$] Nㇱ5lL Tz0xmBaZQjHӝ%|FWـWp6ޘٳLMq )?:XCȫ~0`ǜhZxz@?`{Hb Wz *Cgm0V2Z-!UV$)2.djU^^ɼߗѨu5w]PId'_6ٵk_|Wi*ArY.K<(]4<'7Z3 F:(Vs4x,5y~m//дq0E.U[s 1Q==mtk'0p8EfF)](䘗@*mL Yu3_]ޕ#nS[8" ev ~h$,l덙TA mUVMqHZ&ЇUb3ŖNz r~us1l<3VsP 2V GՒޗQ5+y OF>PBacSV4~øLEc(%Ŭ75BѠ B6Bo/fE@Pzl|'a LLٍ5neo8ckg({zfFhu~sw6?iVn9i&h\bҩC9f;>62< %H]s6h׬~4]L:1F̸O%˯]xmzջӤdxM7 嫞7u H+Rf>ZRwuL5l~ F޴a DS |._,WC.R_R-vٿAjiIzNy1׽q`꣋tUJ"6D?]fwW*u#|EWJxv (˘9ogcHF{:F6\*SsQaeHuOBmq7tIT~n9xxISlO3ǚ@YA ] 3ȚL, ^[GC³KBY2xYng 7 dUCP%cynGlD̯DAk2.Q&QD:Z쟮j0ɰR m0;=횡&pDy5;.mHysii<[2i8 Ua8=7ZpTnB?JIQfr601<{' FhVDYEW|4ONICU\H"t'P-jvjT(Ljex鉮dQ>1L( iyo`q1Nf.$H [6T%@Ҵo3T', U ;@ }ſ,-N-DWq],cL{"^JڨGxIcvG.j< F0&~j <S}""?A.j REk׷0'">&d 4s4x;0mJPd7 JCw6jwKaii1t^"#duN\e/WAm ;`}|G=_ew?w.gHҸ##۬C2xyyVx`2Sm(kIXFя^s#neӗN\N*S`ql?(yi‰):FfşòVo%uj@ulQ4XU*BQ w7b-}[Z/jMieȵbͶ4 G6])o%`Aΐ5F/t S<# C~@z187Ԙu9bQ־穅k;DfOv']QQh/BJ}WR I/[PʉAʂ]u̩\DvK^q&D4hMB4Ud<Ӯr@>0Q/Y&`=͈,dwAQOp6w 9mlw:_]1Y"9(wN% lѳ ^%3p@-ä BoX"Եew"`u'$a hW!:/kk` ~*<ϖHygjF˺,2?Z`PiE UaFa L.o6XT.yTL2&siz;%&P/^ڠ3/2%;QoFԤJxhaaerpkNrY0)ز%0)r\I+&O`r`En4 osҼQ,;T{OMa% X"U3Xrn1DHH?$b>ET9 ݮ'GFV yB}5g*CD{kDU!ād)irħ=bНs[(LSt(݌iyE-0οTf\]QE V5`6}9hIc8i(b%?:ɏy-/C'Ӻro›V46_s##=x'.~Q0"jawo%.2S'.:AnCHy ̌1NLȤ?lQ%ӽ N'999;CX[A2N1$ޭW\~:[-<8 Tn^<}el+pFs&N(x9Fed~óҺXhNe o0zw$ ؓK/ pWɪi蝾f^ͺ1+p#,(j!1iެCx9.pQ䓮-S9!zyxS cj2J@mִ n|пWAL CCH*xñűznܨ&QFd}^sq'XJ>6\*J^7@ ;3$IRwKKu?X|ĩEϮ(F\K b_Y;wsr bMŪ`AZ *Ƃz@y ?6u1Fuj%:p_op#+$/(#]#U*Ѵm*y Ce.g#)'en _ -6XhH޶/~}|Cߋ,h NE֩bx*{SXJp]Mہ>9wTexuv 3)d,OEjdK*D Rs pG O 1"[qz[감z]1?|^Mק>$R ǹwXr~fK1gqs.e˨3n, )6vFֻ2*E\5g:|周"6mlqm)z:<vʲ" ӡj֍#mթo QT7x Ԟsj{ "XuZ >{ԝ6v% kX"ѿ&̱!0Jp. lGJׁqJem|ϓWѪ6e!TqCa״>e=bA'emWOS\[Iw# R 6`^fMD9{$󝧗>}nh^Rtml4/"2]Cl4zX0:3舣ToZ5ԛ5N T䞏lֈ'DwV}I#dlm Bg0L<^ y}a`2ʉ-(OXUC%x Zd6$ ylNt͏hPtAn-3Z;!%\Tӯo% kǍ{>;*ζMGQB$8#-vί~(Lmbj24L15,άnubs+#>vj@F(\&Kvݧ 0!|tNv ,h44RiE8NMMښ:o i$-lg 31`'pڽa&[ aőaN孊ݭOn&ى虑E#[4U>u;\% ;wJv^=X+\DkyTc3>=00er Pl$swlNvuzIah~u\B*W*ZpOGS(G OU@r".\`E*mЉ!`zʵKᝢ,`UUTJ@vW^2#SB]3i q:nuo\tVDvwQ1?FK{L)׈dLOE]8QIQ_}z$iT)(3+C:t,r~ӛ?k 08{Bs3Y2qa~[zR~b""{h S$qP=Ux0\^Us%ƹmGc~b/Xћ48c֏y/M#4i~1El:h@dZ촷S5 H(J6z7KfRG嗑mk&?\X]dj:zEskݪ]:laԂ-pjcJYrw`ꀴ+#U {Hf7sn9SImQn{ۧ!udTfhhlb/;Ò;AjZT]aݒ?9m^s)V=0uUN!+>uLS♂43abL-7͢,XU+If!׾xudU[xygFK\B] ZӐ<32:2m(dwDjk;ĆjhHA]NMT4ۯoyNG K-Z]6)z0)#B蟯 l&󂐷x\О85K Bdf͒,da0oO-+J!p.͠]b%0ɂF,h IƲ 5|KZ 4%3k؂l B5$ ܹBX %&AX"uJ/@: ;.2Z]?o9 %$ЇThs 3} zE^oǤ@&* +|ngSӍk[6&+nSYdJff1E3R7=ue# 5Go.\.~6NUrU>z JMulypAyk],2"h>O%I\hʂ)s}SOx{ߓDKRil{ɌS 9RV;Sp3A\l܏y!|`VSJ~@+gg0Hs@IUEYbUJx8kՆ. t<,_A$-P9jLdyI&Mnk ]{[ AǓjaiAHZy".LU<jRߺ_JZsU:Kןd3{9 [8"QpDCu1FksiYkCI[wR mCRxbry+Lt NCR4 Q28ԥbPbؓc53Ϣz95œg"_;rTq@#z#']PXj$ļB :b;24seN%k|4@1\EGb;}x< JWXr-Gp*F&T1`l2`1k &EA.ݗO$ݒc- %9E`C򫈚&mf_yN '.CF'dHK_鋦nɿ`՗yܫCTS1qv}e:dѦ_.Y&>Y¿_Lt\!p ~O3 /ckH^dު)! 'T܋N|L]DdmAfӴ“TC if=G^oBisq۟XaM_랈]ʍ1:-JHGRRpis(=Rl|ek Ke* #)6C+-X@%@c=eȾmѭɔ+Es 8X9q \`Ii-uu:}̀ϭ'@wb"1FrED"t6EutP<ו_XǷݞhY1+d=v 0j5%Xga'{0^59a,NE85{1qccQKF@QL66$1_I0`@j&{"̓re&u;GmS; ?Y[Ro> nizll" jnW)ZoԸˍn~ U9ALO%K ͋VMUk&GZTWG`'sEL`[7_͏`}$u_(6n?nGQ#c/v K3 dt{d}#5'1A|WNMӴ-I74TQ(=+ FO0Hˈ*o k*4-uHP gض@ZNWZu|&T"S_u.E\ =շg@5T(+a~IiPzB6D%U;?c c(tP~8>23ćm1.L=^1lK% r#ChuSOt`? ^|UIW6Un(y#H@@Wv"B1#So䃏\~$׶8yzER[],1~͕HIսyo)(%pg-X"`¡ #dbbLԾlv1ѐ`>bxL0$D[}1w0)Qqyeh9 p)Xꈻjⴘ{R7w I,g{*Fyjfz~Fp*k*mch+tj3_ؔ4^/IXX9s ]U1潍)H!W̦vICж2" U6mPjE7&zgtAt4zސ K{%"ih'`77,jk*KϳI/o a*e\/Y0><[FK>˔O/RtX[ȖO `}ˈÈcW5 )܏U Ks)&a E&YP pXjt" (2҈obNH>mlV)w'ؐM (!##?}Mft (ȉ4=9fDeJBG:Pa|:%O``j>܃G>6? v`]y^fMHW[)Ք}WX3YpVPEp1-/z>h{~ 9O*ȼdl+>"Ĭùx~Lj kG%0X"dm-P'm4YiK~aĶ5$X=-W7S[{!2A_]ݒAGl,=$kXۻmg@mLOQ΅dg JG˘С?#e hc96_..k<]=[S=N8ѫ,s< ffaoҹ Ǯk Uq:_eKD$nz'?4ʙ\}Lg6N!w5h-[^)U~JRTK >v("-&R󗒋s5㇖PI6[qu%e ?pv3ܻi\N]]q$ _o@f0bdJ̙~Lj S~f]ņeX<L!{gOdoWl`#u|7Z iHVr/95lvHDLȢ!BO?jt !}mћ=Cj8- D XC|ZA3Da(Z6 ,l.Ŵ_rņk{.^NtuB|u HJ Dk54CCcBI!]to*l:X*(S|q 漵qނ>u2R]871G,//UUEnfY˓(:W0_r}5};V8JeJr1͜or`v1"f g88 ^{Hm;XoZ2q:/J6xpN7Vwi>G>qËR`'S&$I`~1jdٍ+IgE(N ØN9_Z`+*ώqGrv[Ŀ1' ZFI 40 AIRAS]_+?8>ҶtߡDe7Q: ifuÌP%sTb}7ymII3{yA1=ǐY:hoBTKir_ǚparm =H*awo1 ɫS޽o_OetF+cxX>ȻZB~ak#%w:Lyw ù$-OAJx X|WtXfq8#WWxC5ԊAIh'#qpVK1FZ$Zga?T_b``δI !%HsVr-\ ?/,k 6*^"r=&q70C ב1nCp3 nkFS۷肏')(,R dJ=v@ Lу5U+Bth "L4Q+ڗZ$\+vbyfo}OMFk!ZܟB8APr1X4%$`[)L I}&4qupDJ~*09Tqc[iZDŽ T!z{=9]Jܿg0Mug'9*,2`軈uI+vG;ңK6}2wkĊ"K%M|mR6'o7zW:ػ@DSü^1|r yY3d;~nϟ rƑ4As7jITu9V7ߪzHY!6Ζtc~Zb44m־upxk]_&+02_[YNVlԞfʴ~=y;?DiP u2ݔ}Z: EH5 Eo|=DIn9f@ i7IhER%!@o;BeѡQ3cZ4[M}B Q=8(#% 9dGf /+"ג.(4C6I*"X(Zޔ 5:&0CHyKC7\cb!Z9NyϺhUlˇvRi|PfϺ6w6Q @@KlYQKpsJMg+KS۰{iNqbGHJPzMf\ e?{lゴ[=QTSrF PRnoh$R󒸔&L"]7j)->SHN75"BymGR,b`iRXfK} "*.OZdKVc>a~2E tLn.8+ s'#uC{$<[!d˷N+@kS~v,-IXKw) EIT^n>T7c՟j9b糈cz*|G0|~P])_|rBd ; QV@mL*c md!ojYJ͇R]#-ß&> ɗ$ʚ 8wĎ|Ȣ^޿X-pX*T Ʋ 'YqZhA]E,.4mѓ ƷV4+6DVۀ3S?ͪ|mVOZÖ.]N'^«tY'C\܏̹?4ɾesj$13#d!ݥ Vw}k*upjH no,Mlss]5ၴw] RZcsᙋ׎q~soFq0(&[byzDقܔ-e"gx16SJED,d=~#3),\EHwGbL! uר0C_O2ڞo"{n%֫l8S;p^a=AKA׳8 wyXkݼ"=YQ0It=*ĥJ]P5ȇdiv$1aDO,ۥИM% Wsؑ({ iaͭjD_D7}fcPNzi Vcf{}!=( m2}Y=Nj*flh$ s1d9e*FX&=x埬]0̀ikwZ!zL(M=ADců<2ONN>xz)R`LXlx#FSնU 2&('^zDqoY[DnU*3fEc핼ӊ'e #,;$ڎsU;%I ʷTi2Fdj7,Υ $%jfs6f瑅eMBhd!(7 ^R8Xi zTsd%xg/0MCT'Be_r .=m11+XGp5M m[M,xA67+OGLJH>ya#xШ}/'J2աfMU82Im+"+E,٧[6mdkgYT}ts^JMM5دi#L5#E WAr_2ÍtT!@bLt\c?DSz7T~s0&u%7Z*}Dn]9["j+ĈpL(/#-V=f]=g/^ie ȅWlI^I̘OJcg]47]vXW) (QF#KS)oed*r}AW6=8ߧ6_[ }-Dt!P^ٹLWm9 @AB 5Gm/KV+ZeY{` hm@W~H2uJUg:IC).58M u^jj(j)EM01{z\ХȅE e*icvĬi^jQݛW-(íV_&Z 2-\ Uk\&* 0p3b[*2UʍX7MpHrXp׷T#^+HrIh#q\Q'gvؿGLq=pHӯP! f[gB}}UQ"f'cM0 (rh);~4AR\ \ hȅg$^|tcƕzm?Wfy96H-,(0xí vt?,mȐsr1@_x\DJ-K"A|~LWet<8q=R f.eZĉ@ŗN$Za]ڝ Ӧ }#JfGAt->yMњ3=i&*]WkBȕRo=IBVy Mӿacu>E\w8<ӵ{-Vp9>@_ GM&`1%3cj"U8pޗȥr&;S@mF+E;bK @?d8w ԠIV%h /f3 yt-0l2 [fkf<,v6w{~ۉ~k-׸)dk?[#%sP{<`RV,hH{o7z O-'`.Xzhoc'c*OO,KnLs_?GanٓMyE(3䌈4\@B9ܭ7^!|hC`f&(TТ [|cW \;M:0`h Y (Cnr]ԩ(GbDc$>;ס(]9gmNax:g#d9sf?^2r*FEw0ȻB,yGVNz&1ʹY@/18ۀd!H,rȠR>^ofVV{1+AN-&"~Kd7ʮlEߒBk?W3iå G;X<2R>P PZQ l;1Pg\8CS60b[0n8''2mRd;^F&F^iWډX"%eN*Ƥ$Sx"֚g ܻ߬HFh$x<h%1[] hѠ:y8Ul'Ҋ*C0xO&4qF0'-,j)-b&%e)IU0}N5g:5VMpntIA~~e">~@SnQEʠRţf'ӊRjLխ'&5IX-mdR+"X` EzIw|OᨳX N#?BQ`uV>Sw@lcB(-m2N~xQnF"m70R^]6704$3ܴ'5vڻ_N_eֵ<\μ/|M &p#P5]=EUIwV98EQlZeo| azc]9E@"9Nlu7KXxY3Y^ʵk3fF7嘂c00b;uB~Z&k&}P]xFɿYUX߮?:kY5lN?%L{Pd)w3wyּL5D6WuإK>1ց!9몽q nm/4k`A8lAY2kaJSI=l*~a-w5,`9ݢ ґIfDWH2t-O'F0ed^CMtu{jy_dfP#B/DhΆwp $~p-ٵ2I {Z7(iﻝ\(6Ma\AS`N9n8lڗIJ`G?+S '&p^b#"oe,G.Lmv~>1П~Q]~-"b)8\qǾ\ɅifPƧ0,&V1 ypdalvD:m QHhiPI@4hQS,$ ;SRKaY߾럊n4i=6iX+%7xzfK9 7ʎ)Rl'z@XRl `U#0[Ͳ}93)W֡eA6_>f3ı=;n@IT vg䘝 HMNqz)N38_6N"spx1;4Ԍ L*1^sк|Sx^+B% @,9Zz5EhsTmWr k<ո0qS4,죺 krA@*>.#IAWxmmɲ%pIW Dn1I\<x"ĕu$8c4ok&W sv? tLj*]nx7;z(SH)·¼H]m羀M?KHJ72 řihd`ě߁_b/ՍBǔ Y^]z_x{O|ՐkUC%vd!7_6*W|o.g +3f$ߖ6|MО1/9OX=6#M{:Ҽ5#D>I0L8|nFӫTLF\%ap7DcIYk㰭 yf٤'umd(f U P\ۊbfzWB)^|jŇl`.|rey ζQ !Y GY T} HU'KzY (s"zn:h "v lTKv B4LZ;1nkeޅE}<2"N./ـD(JlӪQtMw1P##17jyܙS8e'P 6z7;%GZI0~RLM|#$ьqmP]#vTN&u1뉬MM !"1go- cˊ-7sRIe[JbnD-Q.,͕8q=wj($ؘOǻM5:WC3oY*o;g8 k#^ DԐNj)B;?]cb$; !NR/U;c#m}` iI );~- 5`ԥ F!$z FϳuKx{6.e8zB.gsSII|Pw?ʋ "S pXS,7U"Q 7aXs=Α>D0AM::|E.ռuaf PBfrs!"_C'>!qR+U_{Z6 ![X H) j(y܇ ~(!JF8{/7=JM zZJҍ?agI-j#{(u~\#l#$"0NrJwU(:(6&y~@wWzDu f7*L]#K^!#6-Nt"SqV3n-f٤hBcW&rϿ4p1Pw X(ע#-fA$}j[,й L8S7IV'>@t@"pf`0@6讙+AW׮ P|!6{: [6L#D)?g$B ;T!n_Aֹ;q +ņN'FF =}ů{ ӹ[tṁsT8B9%l~x@+ 3[DYxGC2\$~#pWfK^,rꗛ+` &yu8+#ZHKu9f.UVj~ÄzHCY@< ?OQlqe`1bVQtyoE XBd4%CkTu@ch9,ԷFmZ6|r&^Mqd<?^jU[=`7,`q=U8NAT`.?B|||&&oiwA|hEs )plBJC:bT +_k)ja>.δlDZA%K ac&*-pU&W˖w Xc@BDEU-.+&tLokPN6Y},x8rh aa Ǝ GBO^bd{lH끤G`O49O,ϵ&t!KͅԔk3J(9gvysӢݾE{!2!(%mYs*> BIT8Vg QKM OCw_=xZod lb S9TCD?UC+ 歍]J56?[|ݓWԿ1\!EqbXBASST&]AP3#[ FJͥ}դſϲ\: AE+=&jX<2z: Ij9TL.ip_wcLDxBWqT{r|oXP*\_ȐI:.*N$@6GDex*(cr,RD8x^wppq,)պkh{.*A|~;oM-&j_Yam'ِϤ u~HV~+$BP;d/[*E⛄*ePz&%)n>5ҚEHd>)T:6!y;lgЇ?!u+UbzX`q4۱: $ѭ9!M`B.T遧lFmgJJ}++tPJLa M^! $ Ӎ^W]fl>hvMqͿa9mFKS# B쓔+ث~)A2xPpz#hB׺MV֞a엀}tt8 uZ_3{j:~q; '8" رטA^JpMQʟkZ7rӭ9ȗQĘШ(̰p|9JP1.cRq1qLpI<~+5q y&G+$;~%QIe6C3 fFZwJ-ZVƙ\&N͞OmL1 תϛ=fm SV'HuS[qv?C;RC)BEcol7tWi1"tMθ;93tި8s̋ E߼v0۲n#O؆k-=}&ݸPj>9\ & kڪ=br4 ݾlQE:ٽӻ 0`Cx9[_o|0촆%;81BAjK$& ё'zM:7EB1&IޖC؄l +j+~f㥾mG' \6NY!Y9 0!RсnG F6hE˸^kHX$lz) 6"WCxz:ZgymQgZ޶]́V-Q:%T%~ǿYcӼ>`,5%UfR 1>0׾X`4KzTwbiGg)sZ\z֩+ty![',\ ? 㛶Nofmk %?bb)}ĻB7esAN}dgm"֦| o^610Cx̍ͺeWע*STm>U,=_؝:fOSjΠДls@Ye8x-t7ߏ>~2d,:"Sz|[׮g( eq F|TK*dEM Y3#OPN[UC5gX+̥(x7.U'XIvWOv|o:9qNA(q!?p("Z0)B&uGtI;oUA=joCF|NW-*d}Kg,ǐ{꠩,tWe_g凋̀.Z-pq56O.%V0zjp77xin2(̦\* Y<ݢtheI$my;h>f2s;~/Ps ]et-}GP#4};~`m(p1伶8w(#jlt!ic,ص(g7]8 )"Fi@x6y@7Rљq-Mvwٲ"E;Qꃵʙ=\sK8IL C9|. [ .kþSߺCطbWQsP'OH׋|t̅)e(_#:`r jo缧S/Ȝ`wyҢ"^>jӑ?~M׏?E{oH`(Xr98O. |+ÇT #XY8['i+إH bD~KrRp?8[y%{!6$s n|w4%Eb *ptȜf]Kx0R @+|h!Á+;bƕvH_aqp7B7]]Lަ!ԊcU]DUEb˔9 '/~^"ň,{NJC0=fTW*}ʻKg\1:͖s;IhJ!nC%?Yc[n6 L : gR]dFOp48(~1v&֭5 If_BεpUݏ[ts31FġUsLLIt\h؂Sqqf#`9<:Ft /.&/ Hv_Ј0*0V%( 0>v 9agA:D>/5NMsׅAU%kb}ۊHu. b fiVJt'"o5'~B")+Ae+S*t^ d Fַe#{{G+!\&fESI +6~qc1pޜ`EBWuqSCp4Kw">}4Pp?X^Wxgl9Y/v֗~)wD sAdO/ve*j N5=Cn$DJvT%g8U k_Hq*,;%& X[z\ΤԣTkp1?ݴL![x\jMW :9AX עd]U,* w8>IJTó,ڊbx_ #p 'tEaN>ls)I`"1+]Tsět 5Q|>XH< .Da>Z(qRQ!/XXk]"BV)O8_*f5\޶0VePmʏ>76BMHx -M!UJTq@sΉO1h9Q>ݺsϖcHQƃm52VuTN̦߶xMԗilg<1|6¨6u1 89-83zQ_rwSX 8ʛ۱JP@YDD G<ЎwhM8BJ 122:``l೩9ʜ䘈lj'/#qѶIRh&g !t1s?a& 4cϩj{-H龅ԢYW"z*$1t\AZ0fs [ a=l§yiI\73]z<ɄX^byY<IhuH&'־CQJ!`/_/S$WDZ1(#"Z9' 5L+b\|8-eCPVɎ2)Oi7 )vgƲ-~GP$)2)\֟NZj_UIS"ڍ,s,Hh$GRqtrK` M&ZYV]7LKH~W{/>BܾU$3dQDع!G [E@5rU ͡pYSL:5bTIBc(0^?EݽoCcX(((ۘ/}"L7_[si*>"3"mВESO@Z)T*#fQ:A%swO\)k%{R@vM⌠`|ji{F NP Wԝ ,>hN`D-X\S!88-0m Ϭ*l'y0V.Oe}^vrY+ngX 004mS<$h9R'ӒQ]fUa->vWGmsQ=JdF[e7F2n%ACw85X|uVaw7BLa!!oDk3/4)LN6|0ѐL}:hek":vUS \_ ~i,c¸ -ănXz|ɤNvIdG&Hs.ʯ&#nRTN&ReaYRsYt?-Un8l{n B;UYqL0 zb\$ٺ*4VM|SEnjnvW _WC@ wVFUoלOId8r[I[#Sl]~S= ɔ&*f#AwDQ'Ȉ2tj6}1I 6$[ubvMh,P`~BAR'0pZ 1zؼ'˛4vVvH錻v1CǪ?Qc=ʳWɲӝå| %SPPEuPXT,ka;EneM,G*Cjxoy|s5fZԪc/:%l1+rTkY LY"o}5*agcȎ-Jo.@g?fj 䃾nD|tjD [كuWHeU!>jY7),jKMy #pGb'aɉV5kѸ 7w+&A$n'r쭅6.Hr|6wWQ]ad0Ǭ(U"n/ HK/IVNwgqKM9Ww(O" vwC5M4293%t5C\OZ0#slw%F⌑'f?6s Q\v+x1s-P 3 |~ eש8>,u2 jX+7gO S@2bERŭ#Z ^h|Z ic 3h<w%6Bz]xӯmpX#|}XEiKRbd\|M)BhMKCP^^2N8?!/'}7ȥ%rIG(siX#)[-ۛA" ؍Dwt|ۅ9΅jM@Oѽq5\U?9~],3KW'XΉT0t6`í5_W0~ ݠ HvnLE;co z L{BQO=h/~}X~ d4ɮ%@314Om(hKBNZT>+; SI-I&:?: \[4 a$56)nevCh2-+`lMź"D=DV`ܖBnAJeٗRRyȵWY29/QQCR7x=HUtOKQ [tKӸVr#U)kྒྷ#ebd%c՜?.Is9?`F@-;p$#s5'LJ4iҹT*zzSHcsX\҇[oX|%Yۧo?-MZ)i%@,{~@xD>m9֛M>yuG9:~4 !wUA8|=ٛˮ\k#>)l{_Ǣ͢xDLSDǙRI&L+fM.1':lQkp-QBM GD⍏ e Ѓc$$e,EfV?"+6tԓ|A*^ i\0b6޸ciǢRwA@k״z֯~i e,V7Hs}]93ga\P'\ZUIB G5cfPk^i =\SNuPMsp{EaniMïZ4 һ|TN s1Vziz&2L*-Hѡ?P lȳL5C㇮~in(kj{iJ<TLoj$"-!S Gct wc+a :l*QgD7<= rֵUb}FrS'S>s1/PSנ=صԲ3mM>%44?s& J~iOȖ?|͠TkJ?xOg5*,u,ɢ dyDp'Rf+S jGe9N0}y+|̜Qzv"ao23L[AoԗK4V*cHj +W9/qD;G֢ ='0n-3X/&MIs\a-IppRb㙫[bGh Ev{5s}_.X5 3x饕uկ)׏ԯS'%'"jfLŽ7RZXꠓ+9l/# 0^~Y]6T -,5d 16˘1߽< >~oh5pNCYtJ[>E=\827XFBULdc0&",W'pݡդ DN~X"\.e( 3v1'rPgbjtHg,WA T%W>o-qԲBW-^캟>"9>aWOL <@Θ's8"uO IXm)l9ET*!~[viE}-3{+1K8$b[˪'ϧN<^"`>AҡpY^ 2xuF.Hy:\c~k3o-G.vD=! 1_1ն9۝!>T Q,/ùe;/."eSd$ Odz-p/?z` ᤐ*=B)"Xg:""K.gRzDXv!. N&QX4e*̧j̑k4skqQ ;͎.ô̾V.,l! O5ezYmn!Lǡm 1x ) a@9''Ss= -&dSAl6{YX!_<=KFЍ1l+@$J!nl7Sc@B:L]ޗu- ey+j|$=H>#rW&@T oҙN;Ԟ'm4q6h@بkS)!cO'_Y .=*]i*#Bi3qE L]S{~S/V1f7}.z.H=pɈRŸ턟s%x{\g]nwGv,)b\:rc1y2fAST=@bS+X+i yTGGZ v֦O0XByM+uyݾ{) EY.=Wu9Xw1ƘʺnVVs$ϑ, y(%>"tjM' / jӆC6i%Y|kn:~T/9߸YM*1n6Q,1uuA:("W#>&:r#j2]1gk-mZ*!qD#dCv(%3W%|'WQzҸ*a,ЎnDt?(W~JVJ8?ug|l'3s ebWe`7}.='Z7#=Fŀ3E+$ucG& c|heıf-AEQt]]`8ъ:i+Nl-B=4cd"I6\:HU`P 㻩JHp顽U8Aa_mAqae?TNa}, `.8l(+m†߯Bϴumw)%ȶim7@A04)$44S]9jylK?h^?λ h/ڜ?p &2 #KT;(\@lnJPOsZyIUY;I%>aq30lT1hz`kŠyK),Fht_+[]nH|Ȑ3jyGW7Rccdq\ opK:e7٥'Ľ%z|*K{⥟ٙ& 5/7$61YF8 ֩|TN\8K+ƻh*Ǎ0?}EAA1%o+c' p=?ܝ9; j7720MN!8̡Ћv Zi,nTLye y=>semfKDYhBzn Ebvӟ*sF>" _ja{C?G<&>cگ:S/M2puz{Sxm$$FJ03oE#*cxgS~73lj{O#{˘CdRZ536_\8 faZ3{ CxT4s*n('L^ ,jfnU'ǎCoZ>TE3~$\sw{ail,U|>=Ԛ骻+Nt-)'UzF#3,at]̧Oo m3&Z?1Vƚ"UbBu$tZaikt-,lPM%8]6~Eay*.# ) kzAg;gB @v,.)b%`3}`;H͖3|AgHD4eW4obyaa**/Rp-΅F[Am]Kaa6JSg<7j;62 L-NoŞd/G1+S%v08E/D4ke z\=K䪊2"tW5|CϜ[S!$Me/DY<m1Dbb,/E!VQtDOkO%6=c&VK43Ip>bpn}hؼ s܎b _@&;_O4h@(Wk4c=f-%Mŭ5f۾VY`t[>Ljdzn |7f7$oi˒&9`7Sw%JBJ#Rj*N&JyR jdGEyd8J*Ry^iLiooD4q)) Ͼ&CU4Fm`b8/ͭ '#G *bʈW=>gK\}CfLXD)WwskV׸炃ZX[q⋥ -Vk,7o{8WD+~V@,he4BCu帳zJtzV> ]歀Op2_f-*9=W.!4,utZ 46jEI 0yQi`c-в&Y~@ˍeA0^n8Ӣ_}JJ}:Pw^=7cx FEu1(W.g)fvTz2Kfgr.9kWT͚d ȷbaDaىyM-S2>_i.?w8 rK!AلRY)8\Ba{w%nÖ'{Ev -L 8N֕0Zń4e5$J3E,ʅܲjQi<.fjy[VQJ/IC(gA7r~PpDSҵHS*8ݏ2c4'J+ be=($4PUSOU#~[@*%>f\3kdg0xKW+Ԍ5X N|"6>/E9 ({^6j1pwHp"眨U^!DRPjS gouFx,q>^ 6uG(YDn"ۙ|( 0HcQ@ƃ0C:V*BY q½&Rl xt fT籦c_:W~HoZn26'S"qM!TXwdz 5TɅ7`+ o*:{gfM*쎰W -ZpOH\'@QaPSj:)7SnJՃ%pfjLV~CZYN+`ʶh3)H]@`ŧqm©*ae?lj遛RlK-RwMc.zn-~F#ivG*& [#U!UȈ]oC_ZwPRW\#,\yPhI((ɸɔߤ瞆9Gm=OKKrWjC|^.4C X=1+ɫ3nV +#}͚dIsP8P>MFHD#ܟߑQѕ7tK=9b(0lu3&?B ;NS1^z$oH-HSu-+UvX1$j15 쥒"P% Fu tLr&~ 7Cm6İ;ǁe(8Ό/HbHO~Dt-\ϟ  GS;L6?UNXXZ ~ N8Q봘鎮վ:eBIn h$ 3g#`=!#Qj"\m :岃a ;-2LDl &?+7Ip;cȀ:V'H3)엢4#}4LIKC`8i@hxҟhvZZi:&j)C*w1Iۆ+5h=rNJ xNcctC˒͈iD܋ e5|!<"+IJ Y ]v1Fv8qAEyd"p`F.Oq%շg1-4N[!=/0um;p d>^򗾉>P3hkeYS+fGrwjN:x@}( M2J|ʹ`=2 X\c̊k^#;jЂ&=)_–_iSͻ8LqE*'9ٙQx_AQHxfvyVs0j2/freGh#1IC} T@)8jw,k](uZ0XВ%KpH1Dy?)pcַ "\rHI:ⵤ8{Oe:nٖ{Rׄ/_#bt {Ya%p\<%aԬ6Ʀ#VwZPV0}dpnWoTTuuBU݌փ_0VY泪 $W}0t\8D TdM$(AQ2gG۵,rWXRWꎹRuSA]O[q7Zfs{0FZ쳢f`Go_+G.Dȁ ^ԐJtz,j254(^gDnWSYya?T?@Y- #%LxO}vӿ;2yU&PFeOcA r'hEJ@8)=߀v0O?`'tJ `_ JЎdWw'gyc ʷrb*|:ޟ̭sm /G>džDE9va{碫}DVijxmÄEY(-T)F{LKaFIC4nK?x|2-$򘾉X:wIFe6l-7<$C3`x>y#d*#q\" m `Ti4d%yE{_0&{uiz &ouxS Mژrxs-Ђ啵qΩRT+!^ LCY;>V/:8|VA9p6 ;U`\Y$Jm#IB _ 0dTG ڮ"޴9HQ [V(q M,Kͅ Y*X xQW YG.[Ab sƨVKH h:H#X F6eNcMSQy C-ձu%{.D$ suLdX3%oqzB핔~pXՅ~A-Yx5\wKY%=ZI$2pVݥ~}j?{?P8Ej ?"Tu |wZ'uҟI_.EHҕq [$̝,jۮQLׇ돁\D@K 2R:kNI“w4Xȕa/Sb2 5ňU}c%=$Mo:RAP"|b`*-zh4+5M:n!й:`%P)#rP& 1d $=ֳw$GԚ3s_|zMpLydDx-eiy4c Ҭ{VYq0>љk~%V@DL;\71 CGrtx@%o ' 6:Z ̀~ .*Bc`@>/aK/i{ulLAJw`N( %A71BUx~q/F&ⴭS|?ZMwڋXZeT4;6iXT-&툖GF&/w-!rD̬-P^ mEf fqSIW6+FQFs\b93;,+G`huv8u@t`mӓ<ƈ6L^-qnlMg I o n⡱I$slvM 6ua]lqQ}){ ,% ÅguȊnDŽl0-"]5~ͳy&Մ GY)bH UACl0 O24/|C6V5t>,wI <̑4 ^e8U&'gWě:}잏=mpQ o]u(x)LF„_;x$փKaNdQ1Zz[2l^d\zH[X6 +IuqFbj٫`VՔEΖ8|e5#5&";.[ps+q#w,k/TńzYttx1+S!~=3_W][Y/辡1 !x1g- c%Ci=2d@Xgj@ʨT0{c`6_^IݪΐL(zĈ`U&Ffcs~)ASDx-[ưt7=;e_'0|S=5 s #,Dm2/ޛdg! w!L%#O.~?/'IiR% Ѧyjtx-RB}Rm4\e&PS?VK^7Q[z=X_d#X]47m:a(Ӑ4|annU0 %") E"(j+ױ& =V"3?Cxo~(ja]F4p&"(h$GmDuY:ˋ^.Ǟڌ8 ۸T&2K+W\-wĴl[ôghDBާX辍x(L!0[n!eg݈KWLZY wa }^ٳy؅\'.鲢?;0WV!Ul,_kj?w@S4`; gKR\9OBcc۹TV>g6ud*sϛ_ZC# cgI8c”yP _&/ya+8R!"=J/-fZ1n#z:=OӖڌY63ʷ+GC8i@ᱝ'[ݘ+Ӄպ=d ImNQm0&ta%U\%oiXX~VɮĺMYGJ{`^{Y2篐aFh /t ۈvo_X6Y=K~ S/}/`n cg9?Bt!1;xKBB_}[A\AVg+ uE/}cYl}QI!)ȟP  ]1pfsF^5 `O@\C)+ 2V䁶4&H"˹=/Z[̙f?TMѱw*u|S?^*>xXpV@ S9'Nrt4E򹉾 Ø6$ڃj>gs>,q2@ӷ3O5jngs<Bv-D5^iOJG" dm'^_Y({(+s;IdDz۾i([{^wvpx"R/'Hбa%goj|.Z 0I˂U k%{μ %n=eȨI gk\HPEj0PMAP,쑚'uh _と0@LL- I6#n+XE"{*gmR fp.C^^3 Z!c=g7Iy=CiŒel!UBƅB_\fa{1t2DDJ~[j%("O$Vt؃CW Q,> Ѝ˖|WδԖn0#  P",eP͢StI:m1 z/F$>Ju#Y Z 5ag( #&9BfJT F'-1ӞLJѲP޺jF+cv o7}@weT cH/m7Pqh? @o@bjhCnRfr^ BT=.`X2M3Ƞb. AlKoi/y9Z@` CRnd:qbQ%fV+P~7S 9Wal6+X3aʧ#M7rtp5DE (-/*ʲ4VtO;F˽^*d`|Bw[{bȎvTLlIl5l\ ߐmZodpD`Sx?Xɉ Xv ΰN%5Q#!3:}Pګmv_=j| #)kt>\|BeU剥JY R]p7_yqµm3Nuh">51~HW=z%SSXwTy6MzQY/Y١Vt~qth62G-"I+sզ3OTnݒBWvϼm8W zވS*^r[N tP֤rd_W;P ~@׹{3heE29q\ , @{Cmy ]=~Jj%/*.C|hPi#dnu4g}}Ӂ #neö9c*qy yP]o/%kE>`)^msjx+|ŊCBH ,v c X}x̐xn8K2FQ(M̳(`l1ѬDE2R]ʔlɜ&ü: |S޿A)72QnLMixz´g9䇯Qҝwl3_G p3+74 @N$ѻT\7Ƶl-b6@|P_mtb I곑Ό;A,m~R;厜aIo+Vm$Vģir80Y],>jz&jfXP8n0J Kӹ! @v|8U@GISJߓxh+ʙ 2W ˬ@}I~{{-))H6Ulb;]1^OA}k/,-MIeN6A?e{gT]eSuAYT,.wv736[)nGC? zbr:m ^F9ʾT$-6X+9oY!ZŢ$|U N7es1:E}?Bt#TcEmuJ%E4%9=}f#J( ǿO->mgE!gRp_H.V,Ow±70>eh2} aOyHi%g0NqK$ۓzRAGse^QrvH3v '}!7H1A>ȏW<{[ 8_^h0o(p0SK rn宍ڲJڕpR$f M4|諏t{T=邵{O9|E)͢Gk)08Y8dyKŹmt=i N}M劸-~AO&Y֞RD6Y|aBf\0`9'{g9Z<ܔj4%ު]AD*IF}IL'vo_ݫKPO!af{o&򱶫O_GtWğ\GӚs]aN~O\pJL>c#Z=7X]pS(O‰bڮ )TxهwG9l j`W." fUYd;z: ]RhWu;O42E]6HNrsҾՃ:XXm0@{[vsTStuq2蛡 Oa}>@BlVj4 ^+yXJn$Cl𕯈CJHG{\ROl `}() ̢i3.0Cc |z~&*f_HV 9%I?6V9khCrg=~J股?tC̄+o P{r9u {ڊ}C&MH'sKP츹;#r$.]FsZ! $\ _)s[0rZmHtu_Ƕk|WňrX9le d ;N`{ֵ?u5h8˝3EJUgǒǝI H#%L_ck)aC4RHymBE^H,bm5D_L$H9,!_2šFI3)+B_UFyxlT[g+ .clhح| JkTgA*dQQS6H[dR({djHrSdWM E<mM?]Ģg<'l;V81|žZiruf6vې2 OBj4OX~D'AJl,;; cY?9Se]y!v-,O |m -FMٙy[(h&xv,,3oMYVJjzBQDhTUڬK'Ddckɾ+G]> 8]_ԡݐSŀ+<&aEԏ ?Hp8LnFrbX&mMȶ9]2]UPvd]ϲzp=~*+A lb6g cG ~wB'uozS }V3;z|Tڐ̓cQ02`-z's{k}rEZ-H іM鎫ڊBq/ӷPpo/zϚs? . I4 y^l±QMGvh9.m[g,6G&Txl3]؟4R\tSp(F6X&zWv9"Qy+oC*KP " 2ontJ?g*[3YH1}ͬ, QpOSs*O7bp%=mc0 멈<$,_fI-JNogu8D4 ;O$Cs ěVm8QkxK6y&v⵱?0^5c3j#"#vƛ`OJ%EwR#mR^_Kps+L^eרbyfJY>.:h݊J$ x,vg1C"`\U[M LWܨtGwx%uik2OJu.9<@'t2!)$4KejTG%OnLcnc?(8I:bfdù_/zs 5^Jp5k/ЀuQ9֞jVHҷh[%Pjh1ZAlCe]#P.LvCଽk~|6-w_) \`A dqv $1hѷۑ,If񙣃pl=UBכshB)(]~ UP0g=[Tٟ>dwUt-2'4qj!=D;j8-cv5(W\ǣo 3郮is@Cgicdc,ȋ$YΎ[D \g4aEɤ`=nVɺ~WhO{j6_KBMV[\z5c]ða]Ӎp=jt%PTN#)˙&v8$M&"ր:`1f;_e|qɢq-ʜBI?XoZ ߆s^N:NlUY4f5j&5"D}f%zr\,Q:)LmænoIu'M,s6ߍY,Rl"\h0^,njqzFTaZ{1P|K[Zɵjp{ainu\qiLE:ɹ=xU$=\@>'I!afNN^~ܿ^xB]UPƵGOi;R#KMScp4-R5f؝aR>2UX#]9Ҥ~C)"@wZۣvJO![mU5vj|3:=lDe8QT:DMg=JF2jH1^*& r)xq]0HZfG_Kux*YLNDkOXˆeZ~{5 y;CXs g&)v/ɅWh/,ʼn9`i$/K'\0Z-ȏe80 PfCa@Tնl_1S;Q  Qt^t[LZ-"иnᒬQB##*!P/yy*KT!M@w J;c ˋ7 ^bH0bά`wLt(2ƦTt `2cRӪ8ahU Q)p;M5d S^#K,DwX>J#+}l5͓)Q+ikǍ#+[)%=T*KH[z Q^0waY,.) &1ʡ*w"#ҞV$G68t&=L6b}w,$T!L,lEt7X!­d$ڌA_VfW^e :6% 4.8۔dTo|ƾA6jJC}] N `^#V Thl6ʷT椸鎟'9re43,DhuM㉦rPc˜&3Y]HBs J +2V9ijZ g'3%n޽X u\ee`7=\H%[Fh0UG_qs/&g[EvB_dڕAtB@=SXR!SEUF?̏W}5Q0XhA0*iŷhl?"lbTf>2)Ɔeifh}eK._|Q,b9%LU+V=8]2u&z0hD{_ A jhf\x@hٟ[]fZ]I'$27rb܃70J~eG>}9`XNyT]LϜ~t4#K TGW702dҖ#p:zL01L=V[[ÖkT{X4-EWk?"v ᴞ $-9 n3_&4G8ErL"30`@ QVDN"={=04Dcަŗoo+g\3+*ڑYv]$ЭS6ă)_B_eUgp36uZvT~]Y`[ޡWsP=9/}D)3V(W-*OvK9Aw~otNn4  /3/+ jZD*hiZwBaJREOo@8BiREcqwu?Qɽ2\zBoDS(ɯ*S 9$GP3Sh{ ɝ򜡪|+]`}(QD@ʀ6:]>P oy5=ҹ6 kMU_y'ШO <'h"vK]'Lb/"b%^;ގc2M۪^uM/ (-i4 L)RZ'{~W<"WM!)j&¡9ښO՞ P3V&8"4G}e qTNۢ -Fya9Զx_"TEl0hU*뼛YP)bYӒզgnTtQQ{m&HsD|OIe6{DWԠ<^ǟ,w\}o_M?EfcY WmﱈJdmƔ03( hw?})SxI24R40BM$YX u HRK,[X$Z K < ?<{܃!ևhA1|Ay0f#*\(26,ozٵO#tG|ߏ6g2kHZ'`'NMzVk"ïZG2&~uxwLj\aͤ|‰!u+:)WaY.|Q`pQ/RzʩB~%y'W ÂyInh7 ._7Ay 84?no.Ma>Yw;r'IڙM} $mT A':-b`CrxU9gx+Y-gPZf{X^!Z"APAA{jR$l`2+ܳr}{Ì֎x&4!F #BE{"fp7ߐ_q|qmå<JZwfbr"ʉRrE]Ȼ?̍WSDW@uR:6wzň rͳaUv9BMIXQhK5z<'r0 lr. EBϻF&&eBo|jo |#? (])*=r$Hac䛼NlQ#an>~/+/ U!.ppEB^‰ 5rgup^#.|>K L׭W\ITD]Gjm-%w/~iڙ'b; ,)]rd6Jpp>N4cbRdž t D]/6!Վ')猧<1&a!3%1Ta7%J,*\$9ЪHxX?sImLoR]SHzXt[F9^voPK֘pCmJdl=PJA]H ΰo܏ Kn!uZm8I&ܢm`>g|cY#j[RpPFXvc$`"ψj:1e3!8P1WG"8HϘ h81SP~Xm ۗ Sxǜˍ/s u"T%贿]CϷuvyinWgy9URɀ0l1,ttmqW$\>w:"4oL,)m]n4:Yd)7FLe͖ '-35}%ݑK3BG΂c :"}Eʸ'R n |pWaH8;1:`D`Da͏;WFE小]xhҘBCABFT:)D.Ad̘={$_E.IW_19%Uך61߫DrvDOp2o*&~h5m+{7D|y!7áfFelޝx᝱CW궏;?/ %YܩwEa;E4{n|B=wL P\Re{wMT|{JJU,O*ڈdɳ׻R;Qc'\ QA7S ${Af(Z*BhZ\Q `s`Cg%q(߂co|db<ۛI$oi Rli1>Bz J^SIJ(DYȥ4]q19O%SelI_ZHkh~KL}PM6s|*:nCs=r.8wR[@ZveӸ)/(7*w~L}sh&_ Ba|{Ϩ8Cu Z CTgTҬ@7 }KCb6; 'gzgV,/3W؅y8""aM<wlr㶯-,47+Rh\<XG0Uj QX@.5g=5FIJ++4׃JL͝EudB\\5[K. V_vY}ޫlcd8Cc?KQ)0̓\5jK {$KUv, CZ;И n%l,@"{ J+9#B" Gn_|VNh¶fя(qɌP]Ӟگ9Ipƹ OuT3Wv=c3Hw9u+"]va&N$xwV퍥lv/%K^&#)v7aׅ1F`1 Kx^.%΂Tĭ_$эRJօCL/'39k-9dͱ%6bUɵVc}+|;ZV}^V}*(d\v? -{Iu$xG,s؉bP߭2RV]Zep},wnQv*QCFL1q]W^=%pǝFϴnDDwi7{1[Ujv PMT8t<lUN6aXSoSO~.ukdfPrk:a&.I RZ؋O&#̠7kxLߪ]1 SB]VW#}OD= C>8}1Y<:.jtW#lXi\4봺-s{;&5疊'6P,TV#3Ǿ5N@Hjp%6#?9q+c]zwzt~H}gjGjw51Y ;xWX|+o}zICˋK} =8xT= I(kGqmUc 4 =cCiUpB#?IԂZZvHAyɬur2ԗ!-ߡ(9&}%&T(oD{x>gWd$#J#@"QvSgP%y, '.Е8V_`?GDM8F~pu|s}x{Pڇr!I_ϓ&%I2_ws`Yd3D/'>oL_NX4z9;kP"8`Kn8Alj|lѽByCATAψIb݌͠TG?ԅ%,\|_Nry ie 5Oh\,$R8,љ4fك˷/JLY qxzw𘿘\Ysr%J MؠF<,m9Ӎڿ\юs{%Q:מ.̈oe_.$%&Xt( H^˰ϙL~J9$*eB[P8 =%F`' 7X zF9f%{~I g]+/(擘+RH6 (kQ/,`BGEo hh]_t!mgŁo]n@)Z4ûKzY6ChO\1?q ._'Y+1}ңar)1>9dg:2sy\ jE}4bvCx6uCCIę`վJP_8[ YVr22< (f3U?a.i@h:jǘ+Ŏ˟W@it"7ύDKOv_G}mqK_BP$5Ij)Llݕ .?&d%+l,CF2z4jUceWbEbO7A')#ߚv~h[Lph5n0n}jҟ:'gՉ4⚤l)E$]UJgRnE٥ U+T.1\$-Y͓Bwv<=kWf  k1j4ژ @)A$5I uX!g0mK,BNLܹ1 0Yx#ý/ ]2(8#/ ZVP|aR[ ;aO+1_RB];'U9҅p ɣ{=Ԛ !aRr>*h-i7^VE#1洸rIU(ʽA}8rp)o@ޟ6o}=5Dz8Tƕ~.Sē*q"*[,|Čk1Q\3JMcv9 1 d&/g)_;#!76S닢VUvp!o fp;j9cw3wY(ELjlr|C#깒 gi2piD"\5ӋCf9n3:jWi/kG{a |ʀuP-QAElmMQpoe9.}܏ӏU5 DYz@PFm˹EdZ]@ޛ/cw;5_͝R5sל3H b-F qƢ B8Iŕf,t+R-2ڸ>=`\qW<1~GMd:ȍvһDMjm*AN-|J׷$Ak@}:dA,TJ~ԬL> 24"zGUXb"eݞ܄:̅{W0v Dz)YNORFS8¯/p-h)edOOF6zR:~nU˳4GyIa>A~9Rwpxˍ]"-fuXP=v\uBVO S]VQu:$ /naQIMjsN9R:w,ozAU¯2aFj _[d BB{r ʱA|6F&vǍ-Ҋ eTcߧki>;`c!&Kfq,ȍѯݵkzᘀ7=sC)^yyY *Q7=r?2wyЗg Ŕ S ٥q.!Fr&cq"qƌQ6kZDs>z15,` V8a%h35wцg}C)p90z 7Į Ǚ!.,OWoN@1w_N%즱Lúovda:EF|^2yK71F>/hÇ ⬹`ys'4SvwYK_pF DY 7G =_XʻH$n`33xwI%Z .' S*=G-WXrM~XN[|R+SE o|V X"ĶO_v"dvͭl3TQ&/}yrlAyO7"E?E=Fj4v^apUYuRy7q(CuEPBl#z?Cpꨲ"D0-won +

fDmsO\Zf$lF3tYz& ͢1)V_רӾg(o D$1ukH ?cX>mۋЭcZm#+DYڍ$*}GU;=g:-vuZ"gIyn#7O\maA]d߁߬um2zV td'LؑdUHd+GPV,n vɭ`L.uYz{- b,1Cd{,%A7=y롬3I"}8fB`Lbs=hXfn0*Au;tZpCV!F6H>@4C_gHtߎ5\`旴H}9J1z-t `Iٔ)('>*$b2ATqY4d3/mF77]ðwfy&qG*yx4[Boyī(-@oo7pZxu U?[>mܝ) w7f!ct])x˴:v~ЧĔj+݁@=n #_ h#_[Ll9F]u1DsR`J;z{BsR(YjRlVVU=2oPh1d"e@(刿 XL^W^U #+ 8 IT)Uݼy&Z7@6yK_X)l!2R+BB|2i.} :S3 i]xQY恌'Ϭ&؃dm3U'|F3IRX޽VIdy^FD 13B(kEH fH jaང)ҡփf(T텛:t;"3ʯfԀmk@* #<%Ysҭ(멩@g۞{Jjϼ媆w@PByO>%lHx/S ` ;DO?@čv(Zɜ\ϹJ6ܣFtd|ȷzlrQOpAtjgD\ 9V<p섻? Z%!+RH,T +[)yx\Ϟjaר}3?H #VOjI"ҭES`0ݻ~aG~-Dq@K"Ԛ)ރn-~-3s4Y WF4]hXB֋ġfGVK)¤#&#\~ӓq?/hv><`^}6o/rX#7yJf?HfsJ?=p2=]*LpCd]J/}mؔs&Ҋ _fe׀[=7[!JhuB x_b9 C&h1eeuܣ$S>lQQ tE = ̖k%K MZ0p񘘏7Gv,P|XhfCR֙1D S*}4i֣h.O0./\OƕJɞF1z=h-鰑=l-UMk-7%@~ ("C@R8#bٓ7*TcxpQQbBĆ4ct؆#Lfh[H0ufKCT1:ƞQ U$Pc`SAi(5 ; =.N>CryX1ņ#RfVz0e V" yk3$Vˍ7CJv7먈vZ, .2 [I&L< J?MYQG).VNi@6QV8_&Oqv[@l*`9P&R{ΖdO =WrJk/ b^(ܜHtN,msq S2pnJ=[הJAr2.=@_j^BܸoɹhݜQA' sbE} >o;$tEpݜ"ì_@yN#Y<fCQ"D-V9f({Z~PEe2 U"Oe3C/A*[m׊[ FYqIĊGWJAz . H}?g0m ;0}Jn/ӆl7Qf~Q"ؕ',V8AW=4>fb"sKo):5Ϸ)[4אK%F3$Tg(u4vE|27ɯ7"Udf}~O&hiܶmxlCu&K`{K7VY| uDC֪,aʾ?e;:EOzx}p P*ۑꂇQ%ԠE A A+2&44))]5o҂gc'*ʌoSǘX29gښeqL:Nq[b\޹E1b&yZmòE=;| Q~, l2n9|}{n! ki^^gB*hDZ [q0dle!y_-:~kGCwo1W},t=|Ysp=?A:'̩3hG^_/Y[ؖ A%2  V̘@7[tQvy ?Za @?Uۅ7|+i)לԤd8øKw_$!?cf5ی3ڻmUIU<݋W"$jj8ηхل(8Pw/Zڃ8ݺe=@z +-Kѣ3,3%lLq+*'+ө9~pSg48?Mx%BcYM,c\TDFxE^oQ 2΂SϞpM8Sx 9tm3)anj3;z[4LRk lTtZG4?{-nUiUOMܩPw8ڬæq7YS blɒ$ޡxˡW} gsbt}rEeF]%\ׯ!u"VzPߧ۸ 3`JS %$:!:AӇn쇚(J0*KD4O!;|J.ԣ<1Gkk^eBNM5'MrQ#8-1bJw 08.i6oSz|Ur!bʱ( w&ρ`6 zlYK"~ܝID 9gNwU ^J8$m!)ڑ1[uch30b*?Oӗx(!R:bUvj±{(;4d|`[cFۙTMtD8/$I_\ͶVJR Y5f%s2 3PZY40 ~JbnKq`2'i.)Qp.r˜gt9^`2R&9kj0ՅD3}%R(n=`L!"T,*WoG#,,}qqȤHHc=~4KF/5|[ӧ\~M֚`9quT7Nf("Y5ϛo+iFyv@~kyʹ73Tok~I꜕ 殮N"^2M="PsϊYOq*s ɪ3r&{ i0Jж5CV`,YSNM;Ӄtt4PQX,dWFAZ|%aꟓG4pХ2>uݕDYSg;&1DV}_MUS6H-JȻ3㸳zÌc:ס(ix$հ "yw3M#6uF%|BuѵE@iF]# Ph]omSc݅}c:y|n]dSNWHbV :9:L],_YL0ZY7CYģ$ư *iMxAM PטMECAbR ׃n&p )!tj<=3T6ٛ٬vOXX݌^T^;:)N PA܉.ӕqcf!|nHԷNώaP>R%bK!}3H$GB_rw!2Rq%;OrqdEXXX`DZ7NCZMD˯W~a/ 撚^=~wEAS 7J.´J02T:p^Stɾ,]X)~Fg^V9%B.r45#'Ȧu41eP&Q^10$:| Ϭ GqX#vŎ+A30v."iVN?ar=TKkms*,om& v)4n"Om5t0X4 g@@CR4EXx|xU|8|0 K76v}+*ޜi`nQ616llD"o(*yqȭ0ӐV@# XHnJbf# vdSϷVJW;ϴBMJ~j Ba^t!(9gv{ۨ|t4A?TOb$D"M-*QfEA 2Y S!'o[rNZjZC/oh5& KPZ 4yْh Hwzͺ_gҊ鎡a[bRC?,h@_@:K[ d7}ߒ% !E6+^Lesmjt{%n2 [Y׍".paZ0ÒOz<EX-Lkc#ZF@`D#_Z_Ō9SAyD2<=@B'vWS'Gd'r,hCYR)rH M  eJ~Rx:N[0.5>5אcMjDO}m 0Iv* eyH༴Ut?ZX0Ԣ}1 7_K.U GYaƃ@~Q~0ҿFD \1D~YBgqo3Bi% IiץBTdb 7碕e0!]{[!89 0ңݣ$wo;Ilp~7gأxFh(=[$-{b() K꺃\<7 C2f.I"ྎi6C0Ѱ2vva{`C؏y80{Α`cET؞ZNhtVܔ\}Q1phqwUMcXj)i9Zq'@hoW>"tŞ|7 ssW:"w2>X {=\ ~#>Ȧl4ɧҲhl>WB?DnkTi:]dEDm vT;Wike2, d MEf䙔nw,"]) CB.ʻ-riz+Þb+ƴ?_v TX#~pA23}óEnkdk~aWCYdD/zV|{Y`7q !j]c>4R vC§($C,(M,?WP=eر ҉ɯW/-m[򥮻QPBkāJ7uTjcq9<3 K˝hsFo51`Kүӭ6lZqOA'Tҫ ])oEy|m'|½7#VCe(ltwz"v]ѢF킱rJ9(L+<4DC8YOq1D˲f^B+\pZ^}ZۏFd+l`hsꍸ?}ɯ7&SS̊u򑺨b2otF㼐yb[i$l~c³©6eƳoQf6:"e붔qb%l3RɌu1=u|WJ`TN ix8ڥhUd?V&-[&xo/ߖKb2sMQex7$ZpY+-wkquLq/,S4i>NsE|k9o| %Cq(/Q\739iB'aok?U#aaSHBڊ8Æur(|O8R7gd#\BB J&wLm'N1&*HGBnR /n"ۭDڡ`I~ YH\TYo'#ͥp̧ P$3 8v.sx+д"}_8ˤ%$Ѓ fȵxnu- =Xj,'s F'W",>YkUY6A²Ėr"d[ȻP2 )sMF: !:Í+F] Y7=Tst> c@<{3+ A#u]|+5hĄWZ Tݧo20z] jDUō:(E) Q3 Z<]QΐHwA?@VSa(.zkT8W1˜ .-bZlM7@Ovu6|5eO R- ͋BHީQ)MAw U/r1l^ALR$)%5鶾b\%j_06lc vۿB;nVGAk=Ql`36M5QQREP5d€s;5\نWchDa ƪ1+ ^ V9OP)g-\ronBme남C@%d42a;<ͅWj>u%O:l:-8ǏmiG6' 0J-bsPRWb^^N VT(a0w,gc^@bUjx8pujP0 `M f)*@Sҗ] %hB̅OV듖HmO:fz}+z0NZ E B727g4@D RsGPmĬzr$9lFgGmjXŝ#>_"Af[-3!ݤH"@tc q2˧pC>ic>*#;ﱀ:D$}$Er2#V5E_~!>)=?X8Pϥ[CNN>xqٲһ]BcgU*A g/LA XVeK|nP468c3A&!H?w bn?ٰYwuQc$VTStn܍SrM1 wE^&Xu-n5^0'g2 /L-KM1M׳XC@ng?Nyy@3 d҃DrNDF'.e|T?NSlJm̓ivާ$fP3kztV=-a-״qOkY=?{t.~%A1.\Gwt Vp}O?F$HE?4a {^=;kF806V `qfH͍e)ڣ/i_Ai6蹰*zbxw-|},^ &4PFQE9zĆ2%r9,M_{od,#%kZ8,嶋/*xdZ%CΌZc-' }>L}c[H+^·eXNe $%B+ϐ(- %1#ovՃ޼Y[a6Ͻt~>#Msn)RS H.\կ=3fU5뜙*d;/4 [w: EA[YAySqϷg9{\t "j> lٴ#=λi#=lSe&IADŽ=_-q@Rj ^ޖxݳ7^ð) >.lZH@%j?ݵNnHV\DW =O R َx h AgVl391*o&1Vr?th=I')C}ĝ2:q|UB^h5,@kI:AuB & AۃZ Z5L \Xūo]w*[ĝ Ř.l,rppcF)0T+BM"6SWխ=S 0m|HRw8<%'3&왨(tV1֠UF$Q6gUdDFص07tE+ׇ\ j-s@Ț*sҤ؈`SZƊ[1OY݆%RopJ[h H'^Ʊb$p(R7F_NşhzudVF)+.R#Ց(yGLd+J EgWj`,׎L ?x٨Tv+b 14 ȚRy X4K fkm- 7wmn1+FjuU5TѦ5I8ˈ\ E.Z[^ʆQ'$f_ 2>-2ƅ+C(!6ǜZT!o9j:8 aG}I䪬|4[:f\۴MT@ LpUln\ U>FGSK8sB" O7Hc5" R&nE(m&TNgT~oWo}{`zM u>GmA[/oxwaupPe$jT[(SHmQ q. Q]Gޯa.Td;H :,Ёի_s.5T.+l;G I~MӨGrUɟUb T b1#`N~HW}IS-%UVKPHgAɎbÌqNݨ^JOIe'g>Ñ` ߣ<]Tu<?$J= ɨX_!WBWDu.q{;WC~MA!$01<}⯣BBY?FMB s^C+Nj2 ?Rt4|s%qi9 Yb6{/֚ I .45E *Ncb0/&1-R!aiJ/Ǭf.xdBaף%3G"j,@dC)IP@sqĥ|_ܕ -^fc+^pFRi%&aɄ)L.dR)u]BG o]/.a,F-hʬF^8(sI?9 (D\4%k :G7~EuvW;HzVڮGdv~6߻"l,5`9_d\`h ZNpv;vAPFP01^x -fZsj鶠5Lj2.";q,zA ,q3^7ՄpEG--*DASPV9_.fTdpPQNbDm\cZ@'LNLtD/39ZEʫVG#0? 6)g4F~,CuZ,|9vPbET[:K]}dTyռ>bZ*Gg?o s֡u# @Ʊ-5(]"[/ >75{%0mgi_s'Stp~,Hw8SMQ`Oꤒ;I*@I97B\+35#8>1/6Q\NIKL7 cd!Lva/(7dH~ TJFR%Րa}ۈSNI7Bp68Mr7/taHPwSLtLù_R dNG',7N CRrLG^^S<o#6ے9_}B>}wc˨0y !Q`O(A|>P7Jt%o4%? x;pl]w="nʇs㶯uV=`kɶWB05kZfhOK9aBx{|?s˦so2^i%z)YG\ZKDž1XtIYpqx5sa+v>फ VI(6ۼQ)w/-Gz g.0RՎbj44x=p~ tlܯZO5ߦW) "Xve~wLF 렺#(*Ւ=@KDfq)QJ Sd_/atXM0aT򒟧( 1$rgZ9?/>NIq鳪(g_Ӯ]ÙAxKN%WPxM,>UIҴkY3WcԶVBp)Zv'W2mÖ`Hw[30F3EL=Vn$SYiC]YG\TJD(L~qeՕ%,sعD8T?a(X-ǽ^cP(5b"iT%Y/ ,R|(FQ׍yc8uLD}Zz~֞N<;1%Ͷ`1h2ajE:[/ m8 F`ǩW$sNOh"ʃmǘ-Ɇa'zOw J+S0)n_k Z'*f] SIk+էkhgIx{WW W-1 nؗ Sa.p^f5_J&c:]״pt %F1\mC٠9 *A5` [+?{;1Ư8$FP_8RͲ8Ocn9}i ˜&}YUWg/2WÁ^gߍ>9,:wэr5j |Fn*C-a7\B gf,).^3,#|M}5]rY[7,8786P!j/=S%W>oq{T?N1܂nܨaWmmoqo,Y(k9jlrQq ,<>ǰB@~T~ML79DR,j,@ّJṅ7ӈk@M|P;`pvcAOmuAtRIAhtàד]x$!Dyʏ{h ٴw&VLy;=%e& ko,2p(<}1 Ц7s(m^N&drH^!w4Omָ3nr2 %LSOpuHK߸+ OkM«x5_#4 }2&Qz+/ b:]Njb`z_tʑ[噭JݖtDX7.ǒTbJƠe|P}䥌~Q&@f)DAG }>_zp !Z]\U7| ؞mfg[L`Ѝ({Vhjނ|ӕ= pHD! P 7rR,.P4bXb[BTM%nA;@zcα cW &09'ܦ#{n(XB0eyk1I&WO{pj͇ƙ*s7{ {]Ʉaȩ-A-ފV 74j[Q5s=7?tacy6ӡI8]Z^s-*"p^d8< CjLJPe(UPm~˪Mǫ/b/q&$xnkh(U_&zBI#!L5z\0̯ eIOkXt;瑖(qȈ oT^^XFjri@Hȫi^dE}^sLۀ{̜mk@;$T ү7rqx=1uvhу<}VrvG !ϥ봢1 D}B&hCjb9AiжM*w v{/;ٛ+UFSjG3G#Y[]up"eU4wBOk# {cS.Q;ƷŽgChϫ8uD}n{4]ggǫ׺''0DPcbQ F`f<]{2?mϰ=P]Jp1 DNT=7AkS'azڬe%֚ 9ܨ)m@԰* |\>u}td YmUb 5#$;kp7{dMU$-i7E;1"#P.ЃåDޤvMɲn16iihQO.oi}}_"O1C2zuL*9cbiy )XXXϨn ,C ?&Oݘvy݉ x4܈ Ϻ 28GzH;aܓ8O f >|&bPdO.mh!3p xZ26Ĝ$1w1)2ח7Po1_Uo+JN5' 'nVk'Mm6f.4U5NÄ`,mŠE.w<lAf%u"Ɍ?@7R .5]z Ţ[R!!(+G)֣#3QQ 'hw~P>Q,0͒ AŹۆӻf)pQT"QaxBF/S]~2U/~ץu.=<-X)l& $Dl& lm6-" Z70d)c"≣hg=tp4r"6hrM08}_Ëfq&̵޹{`6#^v0WC'XT /)Ck5g4"_k4JBQzO|U(#ؚjɀA0^&| < .4ۆ~+̺όSB/ղ3|C@r__Z, 雹\^d,2,;fR'` qhEZ@=~w'!"wjlX, n.ix¢.)xX=:o{Q2 ᄀ_vȩu| #1Y|)S:s w%&#ƏM%˗A[yѷBLBviz]-Xn ڠhÄeW D`i''P66%,viJc  R(|ՙA+%DE,Ep 4M}{aqRn{VrJ҈XW6 ?Ȓ5H:W]{ycoj'XbY  t3,_.ÏhF>QQMa8s%IGÏGf =]Cet5Z'?w־KJTY0j!6y\.W,EM#ղ{DNݳp{"$! v@ӎ #}O:*n1&vdy>,2@\/ y+-CJji$kz-@dEͧТ Ϩ#G /Ё%{XfWޖ>2? _^Z?|akrfVol"L"*ІJݓ?Ipx8ajA;=ul!?=No)Be)mn$):Ұ;iz_A$=.yikQVVi Ic ֱb5 9.YxZӎV}i? Y 1$JtUBdo8 hS' Abz4)=x\Hʆ ;ꫂuu_(lj&oT{x2.3 ~#Wӯ]pGW:~FI[r;'A :3aq!VQݴ|e VFLx™y.'*P`ﱐ+Ԏvw<-v*;@jqm}GTIS&)?{P[j65ڗјJ;:ڋ_aWt**÷쩝K8ILmiEk+ y^u7H7C sXkC( rwWg09,KիBT[P$lӨKpU _G FNOfŅ`kŃ?g;tܯ,}GA? ʶ{!YÖY|Or+/O;ճIM%<e;iX۟aԢC b͊X-SqwMv"Uъ}'I9hRw@ݤnI1zʅ  p*l:n%o_ksָF{V@p^}KKvt %" ho;9|tJs@DT4 i'2b;ˀ*u*[ʶduIW+j&K5Sഏ`g>\ՄЙ\jzԘQI5[KSԢ9r'|zVm =)~Q%j&m㟆WzWҀ_)Fe b}y2vǍ'{m|9sԮʓ/Q=k qV/[Z75M?րt.dOjLn9`[Ր,xLuz6]tJxA]9їUpL [$0U1hlx^I+Ѯ ; Z(7]{e:QCh7WfjKNxq*#o€jAĝ1_Kn5@Q0XևwI"2P, 6݉N^"=3vT_[Rk,M=~,tϡ,e"CFz,|%{%+<~<2a$O/3FsJu9K?b8F "m{}jztjGT=VI)g ѡ\c )SU+ * !"2ZxlBnu@E1nf%G,Cw9[:ygmU&V{̈ܪo ȳ4<ޕ5΢~; s}FۻQ܆-G-ק>|0 .UB{oĦs=%lG{Qn.Aڤ f을sh,ٗ=GcS8|66sp)0&e !9sYU+NQw4ݰ/^FHnkt isk 3>7Ɇp|}(@cHz~{i: ¡h-pYd7B'qUPI*TzŽ/YMHu,]2 R"vvJ zvWQ";bsN_Ajgi47.d`BMf**\*X%HKde>䑾}Eyv8 6 :Ç- wφ (ZӼ0I:ԣYz;r Y9.xb܂xq(hu˓DWXA x&C<Jg;}…Hc;D_mF"lDcEdl)<+Vus p N)w Q2$ҰfvЍrHF%-*VT}wA,YLЪ.U%X/TK,dbS4f,A @6PB'NG!]4  ~$wlܺaD!<\an`.]WC}E_@|Ag&1v UjEՂКLx:wD\[`vI?67(aT&o.^NO^Sr|?(RP!U`L8$ “n.$uPF$R)KQDxpY֙bDuӎ4ʆ7/r e>Fy־=-~ƕ!YL~t0*<ϫg%ִ$Ţ]܁wObWd~ Bg{"4 ~Y,v[y ,eC<O琸W,*eᘼ>b"tρ ( $)Ӧޭӥg/ - nKhv, 9]}c$[MW@^0oOILnZXouFyc3xFC3)5 Y qM3h,?)GJ9]h'펛7D5Uv](I}P{`3)J#M(8T}ꎌpz ,W,ICR2B?TRHpnϰp $>(kGbnF !=;Ko[x\Z:^+zo73!)]|\^87,TŨl|vfuN987({ 20t U`1-=6 !$I C萍c;pǝM4K?1c{]u)%:b֗^)-Du3lzSڱ- (ƢJ}F3>Ob+-93'-h(WCʕV )}lʮ<KX; c(h^ϕX 82Ǘ|bkP؈UZ WN54 z=a@ k&GFCB?#{xjĂ}Uqlǎr*ۂ!*}֭Q_}e$vo~^\ ss:p4g x܌a*;,3E믳TF!ܡO: -)ǡ= H"-(!Ϻ7Vyc4 S<^V{MGr5@Q?˚/ ;B} R:ZfAQYHAZEݸf 陚c:Jzsu?'x2]$R@uET_jfZ Zey/԰<˿ϣJW٨ݻMv}-/F΍kA {.DdW+ PT[-asA4(v>sav\g7P'OHGu?7ܛR?P3ݭ$'_8W%X4g7XFz>Uy=٩'c̿0pD eMUgN">3 bђdHxh 8NݏRva|qF_PEȼ[X'RQ0D:a5fݱoLV;-51옘]!EP#7W3#S_l>=.R5:} 7Fn_#WUsÍo`mu;t<~Zkw@s.hgDG7BBmųu$@̤4sWFn06]Юȡ`*8߽~̺7'Zÿ6<)4Bnw{ VeS*ne'ҤV}M%'Hi3 7FMMl##k|0u}ʎOIPU"B0 >u14 +/A :s-4j#3>CV J>YB7z3ƏO꧟OeFj꜅=(b_lE,,t&qnb7Z m ^.&Y9t E}G{pIؙ} 1 a:ʰMgG46[xО[7 Ŧp/sgM%bHat#ʽH'!H6zU}&ha=x*;!S0G[4_*fA}e$!?jw)-,]Q:N[Kn){T{_޳2!:-~c~ۅ wv 8DO(w1j‡[h@qp/Tg a;Ju49:)fQSp$c4JA&۵ 8LbDEVG#D%X**JQM1Tw'yvRVLV j(Yp+A[BԘ@#<9wݯœ֦yoy~K½Z5O 4m+MRb8;&(rIͦ'EuW*Y{ VA?m ߻l)żNBO wc6^qpt4K?CvhZ s6%L#(P%e^̢ܳ&+*L:2`۹+% \e<@Uk. _]'4%08W6G\G--۸܅jq}VJsLנdl"P"T~28`gЋ(*} k-`*VƸj;?ix Xԉ1 +\UA|^iJ ?E\,S8CU+Vٞ4Rơ'+yTj+4ᝨr]t網B1?.!nca$NMtҐ_ط?u*=]}ndE {SNU&-PٔNNQT7U3M:#0Qh&$a#ZP6CYOsT;>ޑ7YTX^Zt1i> ]aVbYW-F[N eaūlM 0NV.s=&SmzOF 䣑Oz7#5ȿPq`Fջ3 ۂхd}QH iD-?9-*PRmRypƂ ,$ [oCvgiT`ycX(?)iKͳT L>>zTzM?W1HC[;vh$Q;؏uWExb0l#n;`;~;bsiأʾZZDG&F5!9Y_w[UUYwh0{)An4Y2?BQG*p&迏9& c͑=L5ӠJ᧌1;U3MSw#Ixz~`,7חwwɝWO<2ocsE;-ny e91ڈNW-"Ky2Ry{#%aJYh8l׮Crir^>N;dr1Q=GppĜulԓoc Jn8v> 7X:h2"Ej,2ҔIpL:$[_A9uwEo5* @ڃsHU)AlR <̼ RɃ+ 2: 7hVMaX}%#xqCvx qRjryPi!8g.@̥U($ŽaR_Jm%gr*Lр-k\'+*bWNy)]haHeÁ"?YkBXՃɩK2eJ0=JEAkiP7s<$x3ab𡸀g&!Xa=w>k^)Lt .۹ۿVs1F6V95yp ȷ! .RM -kuXOHaH W~q/ci|q˲ d n -马8M_VN\g2R! r%ewPǖf:}b\`1;` #wi"^-ջc{dvɣך4zM)2D^3WsVע>Wٱ+IMLzߴՈZcj gV/XnAc3;XWL/"1$`?XP*wD^?9EnqnJ*3hc-D{-ʩ; D.G|'<oMm}W::վVdH?U'V mY Mp+HsޝW}5*mi-۔[t/cښX|uq"T VYG;t\+/P P8ׅ6tQC`3A>k@J\gu頤ԭ/()uX"WQ|}2X𪂫2V=# c@ަ# 5A!Zq }mPSƝ.,b @oF@Hf6 IjY&VqY߈s鶡9$:Y)UcK^.NvW&h[ y2i9 :f( 놶UFKH/ 0Rxxf;Nϼr[ Yڰ:]T< Yu/]42}܌er9kZ9t8Z4!!Lw}Ɯ% ~@Ʌ+zկPWp+EpSh:z3vQ~b4dz}53oF {@ȇ79e]MQڦ4<{cl1oZ4'x%kB@~Og s^&M!xO6m=>%"z1[{M|bP>y<K:y.,9jB|%8fN^:l鍼lg3+}S1{=EQWyzϬ+!":SuFzh\Pp1X&P'pFKPyEԢ&pbdf@_b-YӚdjhXXOJ`Pk"}3;{:V+^hه b+af$omǼ,ɸWm|kBW"SmX+x7 nÆ"m'  yD͔zK(cf\`N8^]ʨ,&1ݏYZvM-O=pCӘW>H1>O?DlkTuC@~|teORwR/!{Y{$q^Ou$0ot_q|2+9IpBvA͊,!eMqƫtfgˍ֣Gj ik Ą iU2He)DReRukC9WTXZq@eQl˸8h9g|I`2ך|ql$}&.pJJ`Q YyСq([gAR+uת=n.2$!# !@*N9{7jUnqs[J_4 }xO/F I>l\1Ǣv">'RePW[iϠ2Џ2 m{v ;>@$qN#ڴ$#7a~pWq ~D*4@7zrژXߤv\Ikgjwԣ3~pޓ.}b];L Gao~Ϡg=ad{C#رpĒ?87M֦]zַY+bh-aY9qfo<~H^ DS| *qܥ>M3@K\1p8+d E"qT}+FUj3>To7Xk8WIs(DrS͝#KX{[.c#:- M~k?WF<&0fS({aV6k9fڕɊv#<0K\IUe`1)a(C(C$P0ԳzȪ/Vmn5gh#%h7Q#zs%Ϊ_3U1# p(ӗ$=DXܔenP>Wnw1b^3)nP/a=Ao-]$tZY#h|ҟy;qmUC+TXHjz`xYIk"{7U1e!(T ͊D 7ž1\q S}Qz )Ila(:h! Cbgt0&o/s!}7ī, /o$P;GrKI[U.6u2c`7g'7eVh pd tC'ƧvZlwL$~m*CyCq|+nzYt $c]C"GH;= 8#nPf}&{M@=i^E#l" [HmkD"O4tac/= ޺!jQ-0}0pG*Rl'Ŏ9;7'zOW4'q˗Dƨ7W)M:Mi\wZptZ 5UQ {*tKgIx\d2}:i*<=]*lt?f`RQ\GaVIAOgJ-lK> \*Cөhy  ^@8 B]tY4oL<ɡд L$j<1^N7: k쥉 _& dѩ۸dB|w)K;Y0grW_Xd^t򞗛\QTvl^-¸v{50=va 7l:[MIGU_'Z޸@Y2h1(y5^)Zp0`;M}2\_QZ:sC> kX!f}/CO2bae*\kPÿ~_>lRY"iMz^,7m{ZLRo{Q 霊:Dλsxg<-_.9JY4xjBW<qST2YpxQPVWΕ@ VBwѵ0jY!mL4.;dѯi,fSN/t7jp}X7ӊTq szl9`x(|Nf0F;,h d=.MWLP ݾ OER*%SNO:zsM\ 'e ͘_xA#n侱PCbaN7sBSE _eUbI;ѿ1EҞ]]}H4ɒbN%@wiJG6ʷAߵ.V{F$!!RUfiFm)J8 c\~q(2:5Df`-XcA@Xbܕ}3tq"}'^x:Zu1,Zh+YX\QjxW9ܐʼd@q5ϖ}_+???{m; Yil.GDN|,7JC<;NuzB+ˆ;Q|axg?8+vuE4\V*!o (=l[ܮ7V5Hψ-q1K( >7h2S tS7Pcݹō*DIQ>kR!# ꬝¤MJ+stv cun!VK괠@V O)k1j%S&j)$~2VTt=;=e}Gc+!k'bmTm+-@mf~YA nZ̏!9f s# 9Ƴ:CKwa'?݌Y1N5X 7T#Վ@ֱZwCFfUA݆1-nYd'R;L;?5mQ1'føph~,Ԑ0³rZ+[M qߌBb_)3]].B!l bĔa|* ÁX5(gi\3IgG ]dQ|2aui"~dxdv_ V6h.h_?}tOxfֆ+-uo:z5;hf6U$To |twẑ"2x#Ad${jn?Ch<z`03o m ~ 9qc گ( I:İV1aSަ?̄ ِĠ~gӶh.;~ TDT-4 $nQ> :`0x H|Ph场ʩ pɫp@bΪOڛaj倎ffW9tMcZ-v(WʴOB[vȩY6_lt̘"ش/ CjHDwhhy1huw>( =Zȥyw~=7F~яD̍^ V T|(1L*BvT.b:ǣ}oCB+5CeʏU?;k]Y?`T pᰴoC]_検Q9. '齮4;U9[lҶM/'WQz)gC$z8 *x Ĭ0X\κe9 )%`&2U)[ϐg>;-A44g;\CIOH<σ= 2V|EP?NALPmxv:FϒnPNfGu]99p}%1L=|?ؠRl v7':g,Iƚ'c8_ٷbvUjrMD A"I|͕gtw/Ȁ/=LգeoN*QA/MgY$́+t:d! #^t|A33s٥W: 9{-OX"@6'i-49zXP.0bQTɕZv:St h b;=ÂWKC{ B7(r' v"./ZnPlzo㢅*[ڙ%~Dw&a?-3KSOXVT%[0 ^>@`my(N OX0@À:s4?QEYWrM\x#] iݰ d%9=Ĵ X"l’;ChvG⣷[+(-&*YMbCu"GRՐ3)qCպg. "jdG$ LN}N?kSIiQ(h?+;܉.\7wF䬾ݡ9nPvs'(ھu2%Qv$O2.ǔ.y ##jr7cD0W%onwq?n,ȡU, uJ8ΰ4=$'krt̨&*6!olФ<AM/o!ܼn|1q%z>trJM[e"p W7 DĤk /j"^ZqNkE{>c8WidUMߐĉi^}&L:GN&}z} - 8SxH@@y'VsOqlIo?KujsMY?^j b4_yݓ>aZstnZ"r` K„(KF(L kzR̮7F|duka%)U< RMF67axf`.t1^ !]F[iknf @W!@-qǀ>-Hh-> d'tOCB^ -_ڑ. Ӥؘy!)7,\ 4UXAts>d"Z\2|uIm6˞0Djl7BY^Tk)ϸmYMA{E{e[bd8t$K θ4QᭌiCe蓔_g>hK٤5ªBŰe_ڸ73|+j3)y5TQshUiOEh=0! O0Vi(Yje&J>Pb&3&!0` %jD C1! -XFtMW# _B?3h)Vՙ5%:UxM brR:`HQ#R z>K>g0KǶtO|23p!֧`|(;uXEf苓4eL@)#*g2X@[6–n6>\Licti7 )Ve!~1X3f0xFKiNd`:8* _?gSٵs-I]JV< ﶀRSw"F2*J?y_f.='XϏGh,8(qFg 6IaM^\@l2#,bs`5c7>/Jwf /ɆE*0X+Gꢘ+iOÞЙvK56۩52dPͶ]|$sc6_kڃ߷[O%KpT? 7 Je1t\42eB-N~`W1݄(hyw*C acch-7gA(@/z{d#<` j.pys aa^p&8+In%W|?^bC,i{ -Pѡn"&ra 1 g 2gV#;FV.hUL:4CD[-CzIؤ6Ţy6H.8* i除 cGӝqC@;B+6U++9؍Rf+SnˎtLAԾ et}:Mn.ǝ+TԐB9eb#?7Ѫa-O|D| []=j!8~`UL JS-Y 9,64.\ϊSL֍$h0WMu6I'l6A#k 6nF͙ӡno̜AK. ) ,ކ %_m_XV]sCǯhwx?_N}^eZF6I[.@OZ޿jS'-ڗ4:g(~L/Jׯlv1fWdc#]H"$^^`Ho^pn{Su@?U6W-e1 (Ƒ9*34<.#SC{zE 1:K %{z ( QI~tER{ ublUE l7>/hOzƥY%r- PdRe3Jk'@raON)jbE&͜gX;< ,ANlCQ Cscw!5WQvpx>u/݂|Pೆ@_֪.c\xH[Įsm! H[ Va5%E Z>+[1G$1BuōвoW7}~cS2!T+{|JN dNn\U$Co r4}12Q2_8uONWW|(J;-@5^z ~1UB,CQA0=FgR"*u6+ѩ&ޑwaqaVLKM`JѨHҭ H-480Rk~ T确? gDKv5fXt,b>xT* ñW \g/KZJy1Ҁ!ը[xFt ]} n 2dDyD4`~^c(F(yde,FqNc[&P$iBѫyI^DKàmtI@+-ɘQj|ODLݭ(kG2؜0=djB/1!@`(^jdh$ p 7iYB\\L2D&~lG@:|ǤQ"%kdmsp  PUP4rm)Nb|CfK :%#DfIP@2? LQaErI}RIjCwb٩o>OX(!N4XK> :XtNV :{,Z mB3 IM4TZy:tlrP]/$} /O(m7.Lz)57nH{FUZ,Pz`wu `/ :':3.23 kJ;5[0;@ȘgOSÌ!r^B 0}p Љ#-i\!&bsp3u`ϴtAXK< x?Z_T@ϖ@~#T=w72EAzC2#wYrMD_ాs"|BB\!TO#*l(B Ԃ!Q!>c`뀞?,=JtU1u\4ֳo=n ?K[L$=Iu(:ZdtPf|L?i-j6 54Io± ٱilGDxvSLlʹs  Q*) oTwpf#FUKr0KG坩G|߫9#+ELJf %]dIrLxTv6*3/ekLq"l/CoO"h* Q N긝|z=.eOM׽ w_9@uu^2@"wcm4`Sn(>, ΁Z):~dr{4t.fL\-c#@Ev7K5dOfSO~;[sPCONQII{B;k TvK`8ٻ jWmȊ&` x$OGoF 2<(b?)T2SwCy(8`w & # ]#CJ+;HK Pp$aRW Mؒjp9!,- ̟Xqp8۶^!3 uP@(Y/LLF )KeGg6$y=Ekˣ]Y:oR7z$\;=.СRàZdoKf{,Ӽgb ;À3Q YEؗ&`ӪZ|4&T&OЅ^>߇VUS\^/~}Ce`+]= vXl5K 2G=jB(#RCwU`;3r1n+tK aso9\,⁸*rr13`XkUz7W|\ yT%!ֱSO_SUlgSے>G}[8vқ`r/oWfSOZ+nWF\N?C1`u^SAvLx0Hg1zcQ~E.~]N%7t;JZ,5r5 4C P85C9 #G3Ff c&+A)ıch:X'Qt5oDxq+sug#%O/':Ǖ|́ ѭi,6UٜbΆUI]U=o8,}Hv潝bRfrCx=vpNPN$EƀXmrQi'`6 '8yLᛞpZ[.'C  cD#vۨt>KtנLf'=Px]l-꧕"7%~-ߢJ7bc43jNSfkh =r.csJxf:أʫEf\{5?/ouNX|Vb'Z%vuk#xI|_i]fhF :h}2.z)cfq3I oHƶD824Td//i,?;U~HI14nMNMnu06PM'e;?U:de=+L5'Yd?-ʫMPgaONFps%~yV$.B$;M1DaGC H[Հ!'*Ӻv&1K҂E}0ŁИAӿ7f1Pcݖ8[!9EmTGOnfF;I3FZgvEBGdmLfyO?ZH *VZŽ%t:Z[5s({ehҭŋkN,}9w&܌pT,GK{ܟ\g-TB%OjҌF~ڢ0*s?Ǖ->zrQ5(/M- yH"[f=ffi;g)ZߌMU#j_Y#ָ}%;ƐWHc h ©\^m?qRaxB  . ,7N߬Ҩ`1@sO s%r#.DL^mAɮcw鄟$"n2N>rk)jYDFEȿuXّpA^l5D$W/0^xd#p\ϥm1)Y`luz= zZp <+GُaN0{r󷔺fe[}U߃[mvԔt((0& tp;?`-rMMC̲&8mhx/~ P;6t>/Ee92PPPrWW2̖ۉtpLMdޠ~Vm:ԁCE#I툍Sɥǫ>w2 ͭK __msl?- CV)9o5iJl2PHy8_Owih]T w}D-D[Gn@8fɬ]vY+9(.i,In95CnL)wMk_/] ^Ny̯@( %Zg4?CP# IE65O6˹2iRZvZC2O=a@ awukE *D[FNBg}IJD/pFbDX&G[pa7 4ɴOMIgp'C5Z]¾-CCXUhDݾw<<4fmWf~z9WN6xD\ϭ;7t* (8 ,)tw;5?1RL;'QQ17^_CS;Wy_h1&C1&bdlg}Ki4zY8RxHalN)eEvc՚-|aą*M>:|N"<=; !*䍥P.\ ׎7Ū t1פw;p]5'!ѹM#]4ЇCdY`s S6)7p/TB?ޟIOE?MnS)HKذ6 9V,Trqh:Fΰ[@{KTZtW!)gBeoZ,v"C?ZImGS-ڰ52VK[ vAߥKj"4UvrMҪ8fB7Ls=d9H1 .pFn+'(W}n^P}ԄL,`I1{(^[pټhw`I%c_z?Px@Ooٷ\ KvD^f#U.\y9k"ߖXHlXmb j=`wm{*4k!5Ṗ.D!!Iû;]>g]nV_Jk_~k!O (_"[=5E)*zq^DUTfrJ6~X hܹbGCE_jX&6G$e\9ti1Efcip,X@}s Wa5-O׬/r$+ dTؿ?&=ޱBZ龠hy&f&12'lMXNIRpAտ)GV=`  0p"="`{xYXvAiM!Н`tu]M4»m)0>>1?N(ǮCG쨓dR>Π_$u@‰D*>@0e?>Rr {Tbּ6MAIjM3\D଍-6 r*69qlQpbq8o4 c,!qLvH (Ե1,eV᷂ك1`XcI?Cgs1m4({a ;̤1!ak*<5 Sg7͵O6I~G&0"/ Iᖆ젩C-\#kx<|lasZP d2q!`) wGf7 )Fcݧs)/KS2п 56UyzRKM5QVRrM蛽b2tk8cY௓3݁[mCU.m(<"#_q F@FHDk R{y@dN>! TŮ篃Hf |l[U}C]F;n(-.5d}`D¤i-&j %?o3O%Z)Vnβ U%o6$2I0xx/^_IXi 2?.@nh_i ͑]'_;EQP"3ȏcCiNt8k(&?\oǣN07~l\v^d 6Oߺ>l_oW`-mpESC;}Ec$vOz%^5|`5Q8WTxeO{`]xu?[BcmP{ib-#"Qn="wIS*mPؿnd ?&$Y@&,SR ɿww^3uE .]́HW Hk-D:V&Tajf=`]SǚE OOO ijƯѐj GռH1t֟Ŷ&ܰQG2Jэ&lU6Mú"\uS0|}¼vm'23k>>eߦ̕[vV|Ϙ+wjWvd/#ڞh\q/Rϫ % ݶ%<̞7]cOGyl~[}]Q\w=Y/RO~ OF:'U *Dn *;6Lx_LlkHic<T./Qu[[8-+FJV.ExkX$iyZ778L7Wjn,잘7C_LLVh$?#v؊{#5E;SbeAMC"^Ox$T.1m~0qj~4,ddcҦ&ˍq4\0#ny+&0N*mE>H'-ԉDp_Ût AM00MF3LAo!w$X3(br7KOUZ< :u }oFOc#I$u|6 89/S=\&d}7yf u6nomnJ+{*L?EF ZCrSuŽgqHh4~}cI߼w t2~C\:ű8W~ઇȆ/Dq5ƺ]ϏzëMNX BʧwƗ"< n{ \F!L޳nm(vFuf/双x]CGU\]|/xD85W0\vX:'`\):Ê&T73ER-Y? ;pDwO vSzE"_]es^yTϯ[(zc6+TXfDT$vzPo V*-V_Bryf(O )e'i"^nvR>Z53];Y~%^9ub}>j*C k9M"yŅ &oY1˳m"DSˆIK+5B$.wMm6,y /pٓG#\Y`[|f撗ߩ,HW *x6GJ"" &4kP%؅ͅ:ҏHi B"DR {oP8;xCAs>D(ˮjj~#I+)yg?UM?H@(w!%`G #wr2G;ĪgbvɎY%[ƅ^da^ 'y VؼGxB.U0RCswfW>;iYWt"џ[L!ڥ1>]6k|Vo*^jo.,\Eهa:w5["~Bx\mh4-O|w'BHwS2@E(ƁG(d 穢p@ RU9q%W4κ=Bc"OV 8>Qꒋ y788Y]J*Zc+"s]^T>[,U/GXf:+kTnZC ;~$֓!unRcaP?ER,|MX&4gy9 I;+_moF3aZ?^,8Fn}GVsoEkq)O%2k$#xbi, )q$*vݯ:r(sc-^D*"0>PXH#Tl`Y* 8% pU&l$I_?1-{.[!AT%m,6ndD̤w=}Sʇ`H;YN%}W /jQ%Ch|AĴFZQDHىblrA _q|˖ͧyk '?  dPqT<1e+/əiqBC:ov% Cts b!L o> Н&=Jtܼ)Rz Ħ{bZ#]Z3F~ptabUoB+|Y:I]3^-bh!LyϾeYpv~.cqJq v i'HYcke-Ax Qi2NsjVJY]5Jd;|((RD#o 3cEH5^kfsjq0]_&҂h\* lc#7K[acOʿiruLu ߆_ DYl}PCBגfslzCt[ὑ5zGkQSYl\dh|:푴qZigo'G͏5:K=) `50JBh+K0ۏIzqYHMNEirGfi)iu1x)\9 0ufh*^)Qr]JJG2B!Olw{|pUqOW;ѝ{g_U,q<+]$į"L`!'׸I-(=ao 7"Iy+mC(PzH=Jh~OR`g[of-n; _SsR,!*9hi I/ B0 yFH#?ˤuhbj TIm(XH,gl_}qsdX+U8J8VռI.yMap*K0:vĊ.? i~MdY\-ETb ge7-COaQiw-1zmo}F.A 63a !܉χX,94+J޳Ex>qot2VD qWHDcNB'Э)bT.9AB=su蟺V |v:D cƖ_Lf|}ͷiZ1~!R2 ҩB@} =6Ю@H>jٕ({˓%Zj*HA=vӵ% +/d,r,vmY:'7)-1B_@mE?&pW$ BszYqԌ{侽S7 ck`on\-тw)S\-b(T{Pn~:ɺv!}̱v?Xl:WDb7s-[=cڧI]a.9G7d<>Wn-4*=nZ۹2v~>+cjE {B |9L@d@[gN2EyL:Es?8BZ,#m-)+WepKvmHҪX QK)TdDMޒfA,avd-ޣ͑ޢUq5S煉nҬ?|x$6+4 Y6MZqh!j_ =Y0^=?ж,LӪAl H w+]Q)?֩bM61e@±1K^jE5?d Yf}DW,E][q1`?N>- P7_LmVl;mY Ey)ZÊ^G[ނ(?߅%s3IK72XL9/YQEhKXR6l 1ns>ghLxbwj܃0`hflmQq6[Hi/ )Z[;.D[;!)'cwJCBJFIV115| >zwe@0c :EY|EmD=;Cc> ·Dpi<Уq1 m)>7 P۾)a>'Ic -l=["ck ӂcHYlwfssw7V1Zaݯ2$(7 _0A@o:8>:4%W:Y.T=3r֠P7RŬcRSQwGh9ZpUZ[ͭᩜqA!SmPm!U>jɜ*X.œvT AZ&Y!t>!)sfnOھ"b2jjǹ/pϝ5?ئG-gj<ԭ#@T6`8'nhO{e!d(b3j6J~X3cT?55c~ czt5AD \  #Hb\t/+s&1suoF$u5$yj 4a4J3 )3$t0B.:unuQǹaiXtgW;Bs傋љAftȆ[c V4 OCqOm-:[%wU/;̀o Zד %r7`q8uIia5[C ǾJ2-fDllrKvYuGj7$v-dKuLd18{Y dįx _sE##!PwL9!ĐBr9=RY 䔪5*u[wKa9 |3Zck -q^_xľ+U hqu$~s3OphIdϚTx)-P}n˷P}*KF 4))9\ cKE*gAs['T9iUcϖgu UȓHOy!o{:?lK]K#<*My FrU̴ Z \SѦ 84+a0Mf&N_xFڽqچf֤Α{֩H"K='&k_]/8hnB1;I;-C%DΓQ\V_wQ,{/<;"¸idVus , qK2WzVp図)+YM"\Ӎvp$<}fz^՟YIReFD% aʻ$0U$8 sy0ؑ4 WY(Qo沩-FohzƝ:%@ؔ?vERuAS/`6ѩyMgEL劫j>V!!QtcaaK|LGF /AemK=Jo_4fvp >f }}=>XT+ ֔$ŢǬL6_GwEL{BBn_䑾ujXB(KǚCԫZ#{!?T ϶NL9lAUS*IN:P364OTI_5_?s8Dc\REOAֵ{B[7r{go"Hh? qcW0b\ٝ\9+ 6Q)NIW u&Ӕ,g`-gMf5=(+M?9(.}2jz)p݌^APul+HVhšgts4Z)!vKĬ;|/å(9NT3Qc0FV54=R1rUd18GTŠ0k#+©q'+ǡms=d|-gd 9YBH]QACx'&~Yԃ&۝bCWrEZ>wG(W1[+z+Ĥ[tZ#/Ͱτ1Yįxpa?d/=y"F 3W:.~YPEB+RcelF6ݴtpK VPSXoqWʰ5.T%~l&#[FW >) t׋wvYq$m(W"u:NS9_/vMŧ1cxtE]Enl+fꙄJJ< 0 T1.EvNdOPO Kfn׎T)fT{+Lg#jhޱBE2Gn>yjy,]ʪmws< F'b e~A\%gf:WW4+ꤧt2֠/jQ_~y|:@c`KEV(1_ w]Gk=vۇO-B\?c¿k[FTڥe6 6R"S}'Pk% sFz:vu"AìBfñ<v ׹IJ,1(oᄗfqm&,!#uRߢ"b̳n{q_Kag}(Tn7u4O52{Wtc(I%X`!Pƴ٪/K7Ŵ0c2[?h[,028'49af,)+8'^e %✍]0ZoEܬ A~3fCؠjSUoP,+hv"t#a=I  Xœ$='0NWIrf`BţW- Pr@j-49v&"h lvxVLK iDЈ =5$zի) 48YT[q]+,pCXd)d/{=dtlxqӜ3%6m# ^J y)TqZ& -6;&;R,sߊ(ї-m[ﴡ-sؤLE5螴>@6ǁvs*l?lGJ$YЫ1k[6D8N] }G] sc:m80/+$=܉Ay}W9輝~JvGH+rҪ K[Ҷ#JWv ߰,"aZkUT~& QM|gCt9PcqcP l BWkk`.I_VF 6M\k)蜬'I4=-g' k}ᖍ%8|V hX>N YkrEEqБ 8~(tEzt@HSu#*X ߏ2B;IЕvI;l3 12;#]v]vm7,C[S@5Jv7jQyc>R22U[7Tf"ci---PPO8́lAo*Pa|zaX7ja^ ߅U/6rn^/v !uӛY0_87,FAo1BeSP 缀Wt.5r}-@55%ŰqJj G]4ŏ`ȄхyMh"XXǜ2W< 6Glu&QIC6J/%T>니5{{zM?nZ`:֍ݳ GaEQ.u33DײM 0jᛌ85M lg"QG!sj(\}&+6PM"Ē3,W?:,W43+p‰|OYO*sn@xЯ̺ SR>s6t/E@#'W]&^653 ȯjZ7p_ n(lP.~b`S%q#m<]5TkKwpo?l˹[0,v#ݬ:sq=QJ%{#EsVZòY84{GS?h7b}Q610}dW]XoG?Nr\0KQA.X]lқkg;u 5|/A3"'H{6 [n,?Ӕ,eCޅ'^[kaσђjLX \?؝ٚ+ir2}#>"xL1G-;;z-AWg}Yb [#P~Ԥ8Oo;:7X5h`RjbQ͙ +MfKֳ c df >I3k"KPUv/v\ msYTҋ 1d;Tq5)~jěg_DOI,sPK{)?m6~_dD1# l۞'@6X;}ϗF˝}n Ou}QF~͕NrH7 p9M?,t ?IJȍfD %xꙞ#m)V$#J6N'd)l#x@{֗vt4&ɶ<]Gs&jVuy Fhv ;0^`o&D o?+*Vof7^tF`ʚ06/ZDF=´h7N =,OmA:P`CK˵bYJЎ*D\Ou:q=**dW;ƚӁimIxu7C`Qozwmfck|7R2[p* K~mS!hJs2iiևm'ѐ ?HX\,1+?9ejLzpk3uD o7KYCޚSwm8Z+-z cV˺E5K9o AlMSᵒt{0C((*D0eški"5d㐻ïŞt0y{O,l*lH&U2E"o>]Keϩ3jF3f8~>:R΂qj6E<[`4UqM̀ ;,>ƼSIjwDozln"^,:cv$tZ 1RH=$9@ѐU )aƕTQZۏt$>!xł-W!IҖIJJ-6L7M:pԜ Ilg7|t ~Lwy,g6W""[2!%: 4 L1U PONrs EBEř ݩt;$ΰsk29<){Kvn}<_[۸zebN_<8U`nv Nj)2et&x]zۣI }lCw1Wc_k6>-!BUv)+?PɌ0r[l+Xȣ[Z_ԇ(3;̚Mf6UT /&3D8mNưd &e7q/x6h/3FbھEk0r0fƉ#hY!&ύD*PtAgI~Fko(1>L2ӣi,KEhk9پdʁŲBt(mX6δbWy#OܺͻiMTYIg)V1^'n@w%E\zr2zQ7%Ow,FDEA%FWӬɝ-$YɵP{! \X3s ܣ\Dyk[""c]RǬ~=C_`2]`r+„vt7!%eP(j4Ɨ=Y.P15Oܿ:j*pzg7UvM? hHMXҥ=w%^;gCݚ_AX =(J.8dstnxfJH6bj)_K,eSR8܁Yę" ramϠ<&5b$ԇwS-FW}}33;Q`2C2շ([={: ']РZOԔ|NU4&CEŘcd'ej3Ff*zvݒj ']4Z|znI(cPxXe6uTs jr+gbG㆗!ܯp4yɏk\?DPo5d}A XG8,R.@%^%i+*}H>x-\N^IMΧDdQa` ]g2e#qU;yKD7xUs4,ПCΑ{\*dmH2h!x=b >h>`pm6ځ6X*61e͡>lכ%SʡSq[-|(H l.-=j0׽t][=Ԁk̖<`z2s)6ՃO Sr7j%O S"R+Zߎ0n7\&/ٕ\$9{r([m#rkZ}Ý " B;&`ÊAOPC>1s_?UAl' qCH|b>y>dݔʳ}A Vdxi,(XȞa,/ '=s<+W%WoO]bJ)P)6wtq2RS`-Ȅr?üdJf8 $F_ϰ >9Ҳ-FnI~e0hͦX–s 2u9Wjs)5j{O]|GK#zL IUuYHg$hhK];\ ??Z+),n_Q _ ׆*+*3Gln8?>W>`jK!Ï=gV.U0c3޷[{c+!Y&P^|_;1_2O9FP)N;-ۻ :%i,V}b!ʟfB8)32䁄hPU>gM^X WM6E\N3ƟЧ EOzڠ f"^G=e@%P(Rfd"h9Iu<<0 ]lbFQdI\oF#X|תS傺{&28Ļ$r*S`}m:\4;jfW&NFQbϣ1)y|BCKu{CZQn_:@v_ ؠZeCf :]ȾN`Z'"|ސ뽊е{`ev#|3}۝a>+-*tNCw޶XpC3J\HR d%]2f$`W;mxGoP ̻IQRÍ1G)9w.zlȰ۸Xٞ z}IrNLhe XJ^tx*6:$bqpחTHPCsSHa*iV&ݒ#zԠImLܕiw.n]3*h95|jZuj?eKt-AXYWO`B$hҾ/'tQGRI BRjZwT FJ/k N},7 SÉb(ikn|xLX-a?n9!nX7H\f+Ycv[s^*F\9ks:_Cm_p~A8a0qRUՕ`SBE&ױBlz{1 "_ 9k"9cA.e5xy:Fw #q ic*YR'sPqozN,ϼz91Čp 2uD.겂Q>fAX{iAJr_ӉM.7=aOw;Bhܝ`՞!j&+ Je%,^GėwX -C%~PC}.)s'<|F b*$9v/z 7/WϢu.*^ f4UTYH E%P~}cK \$v y=U& ,Ű1]b D6~e(S)bk~2d![*20@A@QPcK43M?Vw|CYQ*$Dɭ.7'W[uvחS%&k)8 -cZ3ZXxclԹSō0C:8`#P1рpgZ%SWҁh8cu΁T2'0'^M&ϟo9xZN< w2:{ܞGٖ9nFUk1SQ%{9(0Ft2akafNZLPO޸f[~?^{y5q`y9] M"a5΋:s59R {ޤ_okNkⴂmsy͍h&t/* zy%n&$²`>8.j''[ az,HǜARskǤx+A^?fVgM *7\?uЋҀuot7n[P\ؿ.i%U{ne{`!iJzm UoVO5|ϟjݕH'FTi9='lҧH0!S-ry4~St|ٱggP@Bi_ziN\0+͏]g1+[Ŕ##7=-'Mn%M/ptDjBjt^?L~W֊n5@Gsu<] M>z^9}|hQts`K8 qZp}s)9?on_=?=qpz]zք5M jy|4_K+9GYq!\@+m75lEJ~Q/T~Y^3r)ZV6ۯ6P2"%,KʬZ EdڌCf(IT{%~YVؘk;hj%=6=i!~LW+<+jL>ᛑ_Ha+3F@3U4?;hhlZUĵ$83+v@K =aAXy{5J+DkHtIkud8n2`g;q6DL%xAg&t/h 2l:rpT?8kvBjƃ!,.V42b(/կT{XG`SrN".~L!fg$q/<& 'W`m~ՂbPQM%z61?u gMi1nnR9rm\EO@5 8mH@11ڳ&ȧqD3^k7SK[}y PŻ+oo?ϢB/41I Z6ƭ!]}eIK$7xX[}7.X `|-^Q)E8$ q6;LHI8t6~ׇuB93ħuw@mأLS^=CLF.!!M0S3VɚS6 \s_?Ngm o0{ՉF+'4p:8pjHh Q.IJ#, !geOB9UoFGrtcH&MZ=3k2I\p X:&T&޸φ9i5wWel9\K\Eg12-Q,tln|h#*Ύ*]U n+<9|!q 4`g'V̫3n4$"ͻ |.q%j]} y(Y)8'a:Ś-:-ͪЙ9ѰCmNv W\5=#/U*wC!ec3Br $Rzjg3'h5^Oc8:_">]?9Er/E9꽓S1׸K 3jPj?[ ꑣ ekI$^oM{8!?&! sD^,\4-( ;yjlt8UH#7ԃ UoÈ+ sO/?!o5͕bEg]uTޝ >!&e^ [{HrZٽS"Xs7@$TvnjjB \!5A«3]}9w^2;s(ߖK;$ZvY^Sǚ`0kU792Ԝ؀ɇ#_Fd *#P*ۥF֝=f)ӥP~.UҜcT(!̈ʡW;Qgq֟Oɪo]]]XgSSC;9Y՜l) ju/G;S&8>LYcK7ZnZ}IՔqlRVSSCOO0ύ_eHYxׂdg'cze,\xw2%tUEٱcj8ӧOl=~I`ָK \G2))e@Ka%h-qnv. ^5OYГG/ !:Rcӓ˖iD**hvE솊|q5Zf _ëGQEz_u~V<9#9 *:BdL(~)J)WWXyWK! 'Z /Ƣu>ؾ t 7)T oǓ53]͟=,.rBiԀ GNFW_@I$Kt SYbI8Cq,(5%_ݐEs_$7V}VNL(,gcNoOH!ʵ@oekU.V}+w-%@lPM;k-JDR#f:9݃Sm(@Q`Rj8uMc k;1Ai9=5`x{ΪFg8Qw{M;Q(uu=$*,?H#u| :TNrlݽ?Ss@VqeY$V~Ef bv;0XNv{CykpEG3P*LV$m!2U22r`.1G% > d4**cQ|+yL;^5i?i`k-D⾘'wIaf:TM?(K<dn[iy0ISs޽j%_.NcT[ p{F O4!g6zqӔ".%zuiaBUb0!ISAnkm*UT'l8d ؆V d6*ˉӦ%5ܢۘ,81I^2bT RK: J[}G\#bwސMsFX̳'e:E.F3AIdiB~`P+”WWcTf[|J]̓]VPɤ۷ab J}PN89V %DaD>6 \IB;tal2e~> 7HRŠa ~ZtHP8ӹF@>OTy=,M{h< M02uGjibhjqᛒҞ"\ZľW!iG艿)ߺzͥNS;"vm;M%na ϒg!IѲN;$f7(4]jMG6cf]hoq2aҔ3E 5e 7ќZ%oVK#u,年6!k/9h^ڂ@׹SFdm}tULIT\թ}VvE7ef#π3Bx2iJz90_edzՇt_u}&vxHy;BqdzK[Y:^dvtxBc-l4 /7`\6`MW)Eht4 4d<0nf?J2!뮛M 0ŮI0# M S.z=*> |c_ks4F@u[,g16In; )eaz2wxZIs?mh35`@C cT7WȎ}mǽa XЩ>FҤ t?;[Db=މ =F%Qa@)&HUbЎ,-)wO(fwR8⁦:0M}jUl>cEݎ:ngHT:\icq|ν煮%fVUMH)CI4T~Cݰ/M\UҶVZ3HзM{ǔ^E]O0_ǹj[+|p"ֿe1z]l # ֹN=D\Z^Eb,C+\48ѽ:,_-| t! f؝1H|Jl5S4W'M/y UҮ3RKTJ 3˲ 2΀2IϪwɎiGsyYzf}$l&ė(l }녗n䶸\>櫾/1d&Xpe5"gU2?sbrN@6VsNt]^K)9ǜiM9r7{ɳ$!a 1'[ЯdTEyܴ.ek$lr#=B*Mףå`=5l;MǕ0OzfQEKΫxOF6 {9#}3t7ݩ3Ff+VG TDk;>Cƭ #) D0ȳMOHjBVz,GS~U8 Ku@t00_iNZn?,crx?ͨ$5mƱæeNh4$!ֆ.wo;Apj\=((!9%#3KI<+ ୁ*e7Hc|[RzAE xwz$S]s}#{b1CIN6TI=7Y܋&8N 2g\dmV ۫TP7OK3"Bd ,y$DVgo-;*[TqAh¿c8,t[U{ˋz!_օL9;IeL@x0偶;Xe"zh8U %Iyq؜0}|S$ϹR__r3N+hG\Ssúf\~hB[#Z:뒢4r`%ŁڴhD#]nvH-ݯ mڡ;FƳ`@l߻〳Ǭ I{XR>-.BhZz_UcO,rV7S$L 40&H{$48{pkllF S߁B.sCs>^8tBhu@`:,1K:e|(ExS.}.:qC`A*Ɖp~r_.*~UGA':ԿtMq_IrD1PʗLݘ"} OpDA]h&n'8.-&Nl)80,eW:Eڪ%̥5ԦmHSf)KɠRbHL" G\p/"eBQD2Lb^=E<ں_%&Ka^P̵HHwC'b] A쀊;X!<RX\)-$%niŪ<օ+2@]ȦJk>'s|g}5γ@.dBҍLErМG72kL@~Vn(^`V=?3.iv<-YafAc ǀms*թ0&:EyLn/% z,e.fl+jYk0j w* Uuެb!g5Had 3MG&6!~#~8V|ufpB}eGN.GȟHvNe:ã5/eVYwLe.wIrC h3$,ʣC:Fy$f\J= &,38^ħ"ܴywQ*ez*uY뢣 d3g40D7ھ(`x9bBHB} jcOP }ܲP!9aŕVFD >Hw `>#_&ܑoDi akӌ&w=݅ycrAkz9^Gc WUcI{"U;m HU}j'j)K0 +F \Ǻ"X=*!ØgKK\f 3L3x'-hyਭHj$vc\C4 0> @,|V$Pl7Ģ| ޷l e|?#WPQ&#ZRY k{| 3ma~>X:[;d^J&k'e!>(*f󝂻ZQ]*2t I8pyqIvg\g,%!)زh~Bq%t8m5rԷeq ^(wW8w%Vo _h^8dv-3Wdh~;xb`.W6UG![zNd+I>a34];!,rNx_a"RG:˖.zmz?o @p] .~D-Ү\<Qbbu/yY,k dvg./ d; ּ7~1zJ.18sx=C14Q &6SO[Y@-yVa"Y$[LzL4;ʦDs%[ y8C"E/VVyIIditobQ漽"|B~TGQ>P~!_TAQ> h6tD5ZRx+N+)`g&&LccSZ]h7G[2Qy$EMFǡc, I0%!\HQ`vѸ)/ai ςwd fE1UOR|m)'YH_'naz{E-Ne@VO}N9rh[qwrݝU2_cb!pQ+X䩼tx楀[Q{GU^WA_cl3O)w*@G۪ZYWIXm[sb2 IʿaOGHșioyn$iϘDS+8 FVv'CFYc2clplEɘ+(Z gO_1m3WDF(R7(FFq?nڻj#&"7*/7CLo}ԭz Tf$:sΦVX.'$CGC`Ȝ@jCixGB]aG4P3:ʽűݜhqF!b%fpXK,z)F6?be3y :QqЁ|RrC]g餥p*m5ME]`f c Kv_=' ~XpJ̟[~ndB1N*Ѭ= QnjpG7 + c'Ǫ?TjQNk,v }8%#l&`ɬea4űYyYj2LWrN6Sb]M '.yqH1J r߶!{:xNp>13n R[;?ճwyQBZylop}s5zuUӢPiAA r,xb"p_,ڒN^rKf)ehS@`IvBִ3}qoasnEkO6gGEQu'{m5oK8 u7B{"Z;ٽrw(`,[}v&K `wUz'=.F|&;xX6)5D@`yI02σO)br|)1 `zg~մ[^]EИ>1%PH>1JT ,_DQڏBOD*ҽ{2O`DMr۶9WBYrff̿` ƭ_zcL馭);A楯;&[4=jGd2KR؇YԈdؗ}nw.M~mJ@ hou/M@26c_A@J73 nLIY 8[nK4ڣO#9[ /jݓ%`Xp#@ xjc:RZp!;g+T geI8dkUh |ڃ̅c}/: nqn9SWJ C%;[Bx H2b3оjAvg&;+u_Hk7`MҤX9\Xzfe!76~HjPYE˚E_@Cx W/*r_Tϋ;Ly_ܾFs[+̍IJl|)10^XrCA֖G5fU*'_La~cLy8PXsO|x ;aDʟ˺yn'G%$'(5䖖`~? "XYOE5y+h/a9d%m&Qmq>_PJA9Q&Ds'K"52L8#:w-WC:cl;5@+qj@LSYy(:p"qٺ4;q&bՒܽ/dg|8OH)g2-^Ug|4Ov)FٞNߐw`?Qx\Ԧ6R'~ c& Lm,:vlJu]*ڔ]CFuNy؂=q_uC(X-nlܜ̘;Us:LG }IDkcA^2۾CH j^i(8Ma]#~PBQbfA=1D:X4fI/'umU엾i2E{/Q.qzT_i@je)˸hMj,j] &P9w<޵' ĐwK鮮frv1/&826p&xebRo. 0E-+;N ?̂!;`??a翯mec^2grQ*>:Ez9 d`vx׿8/qF7>H?%8(PG2#ds!̮Q) w>~`ME}g.(b6sT*ybQz^{I7+ O]Vt/Kg"}g_ro1 L^ 8/S2N. [#>+iAZ3៉7IUi\)5ɳYz7"~aY83"j*O U^j">!vRCyP~RFY]љ^:Oyg-+Eص/6KR_&٩$[['{*Tv$|<]Fr5H^r$9xu hHoj,봾ڷ~43"R"^?E0_q8{:J\o ̴1zJW-?SV9&r}ў0̠ opOL,/&(dnx?~Eg)J8 L M"O#V+"PK6"j 5oa\U2 &v q˩2%䝔C 1`jM{I= ^ҩKbgPAd ?};{~";X9 09QKcm~TXҼ]]SaԺR&$Q%#*I|s\.%.e6Ѡ Ij;1ޅ9%y:5/5irFZ~JmVuI, .A(\@?_dSɼD#ԔEd-1t ~GoA([d?EU5Dؿ㭰p ow| w {:̉*;sGq 6`.`+@ &d-[x9K, r/z\SsZm$K_4NKRȤN3-m؈ѓ`g~)7N8 d=7~g IVFPpbAQSx/~ӯcҧǨSv:`[-m62 zBh08cH<8"qk(khRNUk[Ja'2ھi0D-i|'3<zG<&RE!1L3{$l3?mՐ^("Fcv1~ Ⱦ 8lZQqY ;DW{|DӰWPs{۠KٜZR&MsÝAYs񖙻/!:1@ؽ{RP4]E=N۹&m|(?qe>d[-\xj+=Iq-UFDPF@ U $֦$77G%hȊs-jFh<:wA~YҲj̿` ֋{lG*-;h|9ͱ~$m@჻e$chfڪ'\g^.PJO󿹫["D|{GO@tnַLvOXᗊ1f*HLIoph*,ݎbR)4gdg 3et piVjk^u+%9ع}8;hj+@Ņ (P  ce5GHa@<Pl shՊ6@+g|e\9wi=_ci ["^`$G?+)-F&OS2DNjؿJ$tc/yIu*銷:~nd2Hw4v9- ,ێ?{I&|!/@1OՆ/OAjZhzR+0MjM5\GX/vKcßTXX;׿)@Juʭt71 AbCT&8=4x5K|cޫ%ƅc罟ʲY&cgpfk3Ys_NSѴƒdą?碪2} Т2x&' 1;zha+l+<&JjPp1Q}9RkSWKqZ ۚqp-͆J?e!D-qY`9PGb- f %x-7 kbY@ Mmm 5z hv |O|(K, T yĶʭElp<]lS ?!%H2ZA֏#'F3\u4rKOPT *i2b(2*mt \P^\̗^3cη>sr2[0Dm,CbN)X/*B.[mȅBE#P-s1RjH# t.C@]xޭ Im(zDjNhg̜e8o@W=bi]J\uiGI2x=ReB#Gdpf  -@2Vcx7Z?f<\?e8m+R#1RFs/P*ƟLR:Yn;^25'lE964B.CDm͛rZfY)Ԗ6 Ic&kaTu?nb Cl(+LYZo ~@6~+c+jyp;NK(s -# =ZkꙐm6YIDm28Nf{5M6:!!W&2C]h&FϹxΩL]T@\Fo[܊csdrKӬ\կ5ՠYx鵒PܽtTBދ㪚kt~<iZ~fѾT kNčEW͌cmRz\EZdt4 "Qw/7!f=95::<~Hbӝviu 32Z{R)^rv ]ooOhB/2cnQu2قX*qw]V3tJ hJX/KcTE\ +,ț[5n'*i w[ɘEs _5K}~6&FkM;h mf}>Ó@V^WiWkI`yA??î n@}(k;2m}D,ܹ0!txWsB=4oŹlMXޡ%~\D7cU.8OF\ a J@13ӪԱI O-e#?fB fw`?HUUL-:8_ 󠓞 uh 2ts>*ĄhAR.`Usݸ7&q:v etd89A9hUTbTFFA#u:W7pw?\r56Dk^uDiCRnG+O>t,QEA|gL MڴZW* :ۚ$`bc ^>ykqA8,r/.<HLS{ш"H,_%;Hȧ;J6!HMzW@ʕ6勺 cېsVߐ%0Vu-&|&ZSk 8  ]9dne?#&vQhDWPsYDUHF:EcW찥&%v \k̵#⠥VeCy[?w (aa ,œDușEH>z$De N͚r/rM:R,C#]/nvEs {.l9_+Yaؑ Uqyk W%f+PU*m *&jY9ead7eԤ,@m0n_ >t>yH}loja.Q.ʓW 12hsr޹z^z 0|uhw8'* i&_4Sen#D}W".Q/i9)^F҄ jx'Mp|Gٻ'W ^:$ |' >LĘwkb=RJFo@yu+I*qMO )|юUcI"!Hҏ7%*kcb&D=)b.>j}y ؊9iG=|j,8c j5~([s3RyK40?"K[ܩ6-اPBᤴ(^`d1tx*ґJxGi nׁ_eZExBZaƐv=G=g]X¶Xew{VFvQ.ɗ舷 !ӗ䣧"*> `$$&7ȇH~[6gkw`5]%iЛƟID Bty]|n`p $2mc{UU:i6jHuyz'%>Yzʉ, itR%lykQ!jgQzF8,(}$FFiT6_ʡ]Wl"UNd24(Sj64,emջTR 0KG.t@  ,$M+ Xΰ} 3s˱Ǻ͸2XKP[z.[MrxkK0%#_:O%,MT\LqȞ<@Ÿ !T/T7~c7 uبNC^s?soA 0д<;Y:N Nܒ†:/N%Bף|0ȍ?iǗ8N7; :@p hAޮQ~>4V8oT \6$+a Z.*\u~Cq}woSNjpM˵V\+7Ƣ^ BJmbmgd}'u郞e \KK?+g>J2p{ǃK89ҹ y^-{\zd/ƌ L胆kn e{we>gmXh^v_P%!& qrsJň;z`uɥJ,]R&;[6 )S(kj" -`aשժ ،Gލ?BΈV+cWb+fbQX0t<ެHc!@!8N3djqO}cf @8K E [DrWkX% H2ý98Txx=rhFEzPXdaZ:h]hBhfy~PK{]k EfAJKꁌהOdJzz aCڙoq uT6p4 tqʾdi ߩdLփqd n_^]}|n\DUtS4C4ui4vf_%0yL{6zx4V-m0$ܳi)߫Yo =~3K Cz>MJsy0!'vKplaR]y.rܗ3μ'P:|Tqe1$Mb:(1URiəCD8b=~ 7lUdr'Eڔ1OZaT[0%D4*Lɟ.+&B{MXt9ItqH8WڽޤE-a&o]@I6ʟoF[ix5JOkPII dţi-w \Dtoh(_$m.4ʍ@풷Z)J E!K]/hU)\Ѧ[5zLKS ]eRFJ\ CT>^L?!j1FFb[*-HAoy Wck=c5?G8o2ngPEbTM!XŎ{U3Pf2.V߲"!bCzĒ1TT/\&$>5ԘaZGMEL\LKúQب1ΠV<{yp20$}f^ښBsEq3Tďy;$̒@Ju ;@2A|YI lrg93uVLHt$81L `"B HFN%h*}FRA!!3+މ %!50"E:[j!N0 5#ڬ}՗m(SHrփ aHP7 !j4 IW®m pRA2UxdWM+fƱRh=]Ƃo{(q v3}>UHSkOӢZAZ0gtM|ٰH6QJMvu vx~NcY`<XCh3w7~~IaJ rc+_"+뉆 ;zISW6tbUo.Pl :]ݕj, o,oo3Œ"a2cze1n+̉M])"?ߔ4I{f?v1H >)xv'7mٺNb"}m!평FnZ2hkbѲ9m.S}KZ o˫ա?Np5"3M4]#@D6*ǪE1yJ(GXUOթok3"mj2$߽ +53;`gР*9+?,(K@\s997kMya*6gnw͵ đ-N~V[_rWK;&/ZSBW));^xyHfHcSrMY=w] tn_ĩT; ;_D(Q2n2jn?53EsV~z8 S6U >t- ϯϯCQZ} =%=|!VFl/T2ηN2e5 T)Ֆ2pKP؀d NܓZgx eUпiTɯݕJh/{U!#k9g ӭm{N(/]zMֳ\ad[ͷBY1Zwnu1*Q4;{cGXϵb|59k{F6b~n }nL?,3٤,Rjw}#d(s@\q異ZNB~p_T 52O]LVA۽lŔʔÂ[Q 81źG 4PstRCɥ=(qNT (dLE<{SQllIȾvʏ';'27T9HYEN8nd|+KR"QF!}toʄ6KfO:d-==R`js{FjHŒA*HlTK=^"gu 6MQp!S^T?'aS- >eq#io] ho^1xKBLS$ 0ZMz.<٢>m1H j{&2,%9r멇ozG`?hst׺hӨ#c&߭MY %  @!'̼(23O* &:{2\wNҦ*ê~M]`ۓw1M(?ĭ` G 搸ۚd JFN~p*M\Y[Y\?y5͌5">[6jQCx!QfGo학nj\<6ڜ{I-?d`V n>F6Pa y% 1h C~Id-6KcXH:GlB_E1!aO~|p<[4{-lL9CKjmSg7F9v*D$jL8:)uU&i PfMI &ܘTB[&ֱ)-bM7 N[eփU>al80>12Ce Ȱ<%bV[ PD IU @̪,ɓ ȺǢspwuܶ%n W9~ =niakۥj[j?!kgo6+WIt0W׭%AA3Lߒ>m¢+z~dQ8 c3˰m{M׋ לּ50و ַm;Li'x'GBUOT# {H:%I]WoR2NbN¥S?R;k)^gQ _6\g`a V];9hw * lmzo2&{P937Q؃5?b,WYõKkr=^'%w@%,r+$n;F-8J@Mw6Z'= sD09p#&'¤*NY٩ mf宴$x7*ƚ7g M"P[ʜX:bҍ ⼾>[kcBaq*lkmSa ۶\ݍoIJ_$"^CTt}A|p F2|$$3ѽ,Vn @<Tt)jW6%|m䤍)vrWL_%۳bDMD^gz;AO &-rXRّH{qѠ]rZ2Ϳ%v{:R?OcmAeZ0FU Uusuka43j|Ⱥi+V"GspS)n9Fd-EykQ'6k benh mkbv5>鈍KFf5ILX 2>V]R+T.gjӨusќ2bn-ɕD%aM _*vdlz-eOF48]O {+uشV]?h#n;=)h=;Ƌa&F2ɗG/t7qT`8c{JPqc<M-339LwGhMRc6>S\ZYqy/RӶ$ۃ=)fM|/୶HzsrU&3A|U me"tk#bu 2e/#}{^?x$j{.f=wTYL ÖIohl7Yp63=B4Ǚ|#zy8~r!d ٹ:?W&8ɅhMS;v#]¹+Zt1x&C$?%Aov{4e|iF+NъH3/DV'_.@qDoT)Q"9Wcm1[e"L) c5j59A@J$8A`h%}ĕCq`~>.t<qp/t42V&]V׺%CF\K&M8|'%UT&qBz|eڹ?ڜ₻2=( 'P+,2nl Gow+a6}`Oottf-oMz%|hʺi fV/#掜|TĨ^`AL^|sš%byA0 Tެ^;3P6E"Yzd`̶m2r+~ҳ+nKJJC:P ^JZ͢j^e<_554!nj (Źo6d&h;_%Zi:lh xF< Л]-ꖦ'dfJB8j r2b8Gta#$޳wM$V9>_+3'%d}eF<+";7n'O2rjĻ\i, kdaLYTfK&V2ݙ:o`$Ax9 LJ [zjvƃPH mgP 0 .J8g c$N+V{!z/]9NMcx;2r^Ӓl {q\vёCo06,+wmTmOj@,rN GGUVRRU2[!["1)̬z/4,gk$ y1u6 | %8?ҡY5ˁRKG# cͯ΃I%reW2ߴ3uaUq쎚?b H XwR ڢeTxj bât [ғ7 ZxfM ڥlpfn c0Pc'-bY4qt+:vҰGG-"2FMYy9A^oxHtn9l"rҥ~w=pFWnZP+%V`6:V4ƞr1Cޠpl_TҽlffhtEo~@*udeaiTUo)\q8ny:CСE%M1=u5iɂpE?F!8X4FZ m,rNc0"c#5U<`̓]ǥ/f1r=X:My,5hUJ L핯}k - m~{ ОHv"΢LhwqW 8w/T`8H=\B\$'[j|uҘ~HzɜpI9?tu0gMRJ(+S[4r : Af7;X>/̆) zf^S4neIb.߇2]U?H%cٕQj鈄c7Y-++>ҥUyulFYȷm0q*X-$PA2؀bdiym`]>0`ݪf>9LU֡ zYQ^XI$R; s@ п6${ t\ /ZU >`Dܮ^ EGqIO xK~@( 0Bm 2䔳TqeP,x:NgW>g*V`-"L(;,%akQAJ2o-3y4hdzR^Lu.F%yyT<__mwSXu<]FKD,3VIWP_4߱$0,U+V/Exm]AHtYOq߷Xm̔ڜeO&ZSia`Z@s XOj'2ı}9v)LKOײTv"ZrDmWꕒkCP,Аt*:0}:yS F>~\g.kz~U2՞Çs瘊>MISzvPvH(ʙ-߁B#pm@xS`y!HW0?CPl ͈ԏfI(_3q=LyFy(GN1~dYF߈z5{'ϋ ;DіKдw65:{_@G0n?vc"Љb%WPq~tDŽ>$Y")_54ƍot QȻHo'Z,Rz_W~EE(> z$?Z {NLn627 Xf0Sd0lp#m.[EtLW4gae?hp3B{LчY97ndBHYP;ή,†}ϩ 6ٞ3֞odI< ЍfERψ( sWL̴aQ4cIE!$=|KE&'iO7 xvg?#n DGQކcFsP7`Q"~ru.ٮ:wIflѳ0d=\|2[✯p7O- Fgok-?_<,(Rnc3D~oZT~0obg.N.zLljB&zQeDzO*?4>3BM>萷<MuoSުECmD1Ă-JKm/+_ՅQ*vqڧ9h)6eAlg tl8:H&|DT[͙U [,=૔mH뙢)0zfkwԔ!ֲxI dE-cUy{`hx(PiJWgJ+5S%.i/V'//kԐy]^؄[:BgĴW=ȏ*q9n#^nGmhq~I oW!=`ubqFp^qeb2l=ͅljƂa{S^o19%Q>h`L]znGXpDZoB @)! }g O8[O<;vA9h JS-GGNGsjU _ƾY9`9IzuTK O>j@M< 24J4y92i_ %KդDx4}vYVuLb3Qrf9>.7TP_`d^]\po9~_!>pcy:^zQظ^ÆpZ*OS())#LFS/0^ diq jNXyW&ȚBoq4,(1]GrA??Cζng1-vQ& 25@#2ݕ eQNHf2SC ;@LY$\/\KlC7>*d_3Ξ=zʬ`cb01ߑ"{Izwj# e c > Ury^4gB&5DYbRcG7E Щ7@n W4I hZ"'4¨###k]ھ OˌL8nz!R:c>5z@ȩCť=tϭ tSI}3aph= P!U-I%!n·~'?p G(gMM[&|lENYxؼH5N߰mx=yW.J3t(Cu($0q`8)KbFп`:kQwC>} ퟬќcr)maQ>#lN!#aXM9j WվCnֹגv,}96V: "Dl;8+~*ǚWcrV*Uf?n[W<oAU^w^eV~gm~t_Q@W0co9ۇ 7DV`4M^J$TǮ1kD;&shʡjLD%%.Z 7(0Hvh_S oH#@8ˌf𜚑J]H!LHCfι11]gB]hX)O}<1X&: e \&VD kɞK!rXx&u ݨ6' 9NP/,}55K*߇1+,@`I {k_ @eOs&A_Y/;^îʪI1: Oz ٔ[+L;3|r GߜԀbv .Hy 10A/ -UNdcV6QewrFYUQEX2Ҿ`~*19| f1F^]cP;d)7)߇F^h8^r{%޷mV(})7S3}vy&ЎkGU%;UIR/Ddi8Ps'T^5_Z>F2Gn Y;> j zZUg*103^ֲJRLݽ݄mőP/c- 'Ju;MQu:䡈Lbnaʒ˾L|Ů' u +;@=&ݢ+e[G WȀD ^n1ă7HL?LlRZ.vɾZ,Qdn$]CL~65ж܎trpVko=Xwi-ô"Vq y@:'zT0X0{YhuMG}7q?"E?dn=aNո1[cя1Edn΍cJFGE -[#*97hr=4]M B& ۤFj 7&c_'S]a &u8cV4yz'!{%= UF[Dڗ#Jy~홴vcf'c#j p)&.lO]rT?XԸ{A2^QànZMw9*$iL\W?PN)GnnsH1a:pe1q|[J LUWWS봊?;L 3k$vӶ ߁?ȿ4kXD۹8FY.eIwaz9,2A2H]|B(A\e-fG1_Rm-̋ZojJ3)n򔗇9ǜ%:v5 )vr.gгb#v "ɺ reNg𮴡"%Nv$p,ᔼ?n^Gadڃ;:=H,'裬'8 D1.S9VZJ4N7H/- ~9J5ȵ\7(&8,W`zD}6zS^|I>fg8 pE$ T?T@)pHճzZxO,ZMӊ֫)V1%tÿzs)$,*%sFY,Ӿ,57@s*YU4üOGYDh5"x pE2^9wT\ƅX yw,$5Vx{P&6{J" b *yӯa?(s|OݫZP OH7MtхݑL0Ť4lTj ٵ1uCn2T C/!d(kSfee1y_)v qN|XsO]Ŝ ( V- CMȔP%BAay?ϚQCh#FeF/{pP $g>${?%" Vyg 0+%Zu4i-I !-!_&a暈qK4TB V Lkr/=3IY0l~=t|ݵ m1]T-:ZW[ G#hgP.VYOACb gXy6'{SQeD #?j1EHIte"}KdlC@9C Kp Ɇ it4ʏMb@n˜ K#̓F1m/<[ BKX>~sMe[ѧXP=I,`C; :.z]oÕtz]R&||fI,k,zN>..1u ᬘMv AƯ+f`0hQ7n H ~=)PO`eY'ϹI ̲#c0k@, };o kӁLdߊd]e%ݪ}L7V$~v#lk%ܸգAwĩ\apL0ʌ_ O 8YJbrܷ$q?8t7znz;FQCO{:=Ud0.qqЦzpWdt}x5| БQ"qòq%=+Q Л&4W??)D3@5÷yؑDً)%f|+^00W Ø #OWrQǗVb8u彷kNIYiXx nң81,4xALnFNj%>U1lw]aݞbXx5,AGFM0o[܅K/k4 p&+Zo<6 w 3T"A͸ϿwwX˛X99nќPU փF^ Q%Q ݜQA5Y?LQimz\0_ծ< |yq[8 (/ i6"& 0XB뺲ƮAO0B`%]" MVa\x*H<pӪmhݩYI _9 k[ZlS9Hd{(vZy{,>oըiB{}@qO&`bLYf{XdžY ~>pM>nu^:BoюʿP r,H>Ig7)Td "':3a>yܠaSiѥ\ci"_x譔zN01iapeBx n?J. ȥ S;s=WSg2H]p-<1V힦' O`G^rzMQJm=_dM97Fr0[?B"ғiYHPW]t= o|=!j`TQ;`ygo (iB{~g ح֬B:Ȫ PQ϶fdq)b2CL%c"f6sPq +V ކ`%6N4JGcT+Nzvhvԑ_=_5Y#p!@ӆG΂[! l-cnF1R!9ϧ+vӽ-ǍC2 8Vx '"?HΆϞEPjeA"OUB ԡz;6,&_ X Ls;_h2ޞ94؉#x;cAg맞 i}l(tSm\^Ypͥ6m_VzF#T$"[jOaԎʴT:F`'?o`D. &݃}yɒՄg錕;=2b߰6' GgMY]ףOY[2T-+ 4Y$c^qZ>Z8P Vp@ +Dz) E~kA.fq^I0Q3{N~=bQ?;,8p8cЛ2snL ;+ϝndvB\ƤY H.u5$=ӫ1svFdDJs^aNTbaUItȯ DxVO[믕v`Õ&ѩ\bxSW6[ ##Z$c@29xE\Z^(J \6<6ʰz%:AXO*SO fCAF#4' K{lr\ 5E>H}KM@,XBx([obPHO~ _KwL? X81B) rVҬ, QU8 Uü\Od72c&T"柯5@ )؎6Wԏ AaNxɺQjBT]KsyoJ 0\ՆO~ Ef^eH#X'aQ`3J^=ˬHJ۠=gF̫#pМwgCp Hڂ V0/1[׌_`nXINVm1őYr>7n&kSbb䗷Vd&x*pl}SE-S?}VzqEYġeR)s4Ad]w(;ĺÙ##n潊I+^u[c0Zz ~Kޒݫ/6.If^7)^[kx{cCĮ ֊EG{uʔymfMaMj[Ur:bQZSPnŲ8d"X&ʪx纙Ez{,lltU>"9Xyx얿%5g)UA 0MNGLh";m̥;Kk[! .Yt#wy51re 6H&[D&iekJx &kG2E2Kxiih^c̬"ēEÒ}fC4x >.) ŞQo m[=)# AU}wk)򿓼8:giS~B*1;oW+v  ,zA/DoػZCF$(4N VCwUy hmˊjﰫJDIlAeOlmX6&F-71udjSfYx`:K;aOa-@9!n]9M V KqWUr0cD(ȺxzXòciJT>-R4&w }>[o UwZUJ)vBo\Ry)i2΍~4:jF`v~cޭ~{aƼ_UU2 ]* ! m -J!ew8X1I} 4EѶ:3PɨգQai =/SoD5)?S]CMٌ D5qg6w%d P["W &'Fj:Qȩ&r/ՊD9VHdJ R?D>ηZbt~$L xwoLwЛebi@hX^&% QN6%oFRV4S<׎gS}ޟq ! u|[\iOSa0pa8EGeV掐Ė7=ĝB݂!ωtءM?hQxCM|1Ic뜰ҕ9LueVcga/ L:7Xb\x5 Y SBa'.)6I5+ܼ*F) mnzp5aaDPsA[|Ftq`JL:JZ1\@*ZƟ],X'2/$_6 vdǤ 5q;]Q&azMPQHM-EL5W;fnIz0-V9|44 _vkh8n[E#SW扳F0zI5pl{4L(3(wH=%qOI5^*;}ʳ 3:O'Nqq,eGp&ϐSY?ӏdlv}% n6;6,4rwЏņ+ǟG±1V3N_YeZ Q;wmE`c s(Q{}񙠑 V씾:S㧌NPYM5Lb놦Ns6ýws8A Nxƿ0)'$FэPW@dgqI,Nқl7I Ӡ ZӬøg OxǙ^j(h~>6 *_ꕪ (AhvlL'Ȳ-5K Y+2`jtr]j}ݞ! ]TNkbF18O]X4[j[yJ6gRZq9]61@C g#svExW ;wMA5s 40g1>SOvMkI9^{ڬ+@tk*޴-iL`sJFr#+"ɂ#κUV"O9M{# %EA<<"܎@jy:|ch͉`]hByӵFݦ Jʍq-.ɑfN]tԅӏ̢o=5ƅa4LO. SBY |lv&@>2ԿTOna8B)ي{~V7y$dϮ|E XaߟuoØ^G>c'Gwz!k7B62$XSMH5Q!؛%̩B6S@zk/'H"_J Ҟz4g/6[ \":rǪ#cS]ڌ_ d`y> xv$:>+G>3UiHp<ю) !IfUSǝM'A6?y9d?-ݳvEpp7xCk C( \^*sEqCȄw=cix])].>ŭ:i& !:Ti~^%ՙ!NA T g$ҧ-?qfFjnؽJ'hs% K^" QN@kDmݔ'Cqto2tILljWVZz7e k@VBAǥ&ʦB'|7D -: ZBRzAM%E@GD̲;(V^pZT/6=PsuE1-2`KP32ߦ 1 o9όMNxn߹) vU{RH,r"c.KKW]7*\YF f0\&ŽY h*+P~F m*&?IV/I0騆TkWH :R'̄{6'!|,C>\C-aIQ'}÷bw\B7IEgy>}쉻,e|uB2Wh[v}}WgWrqByuyWmMMH"z?T{,>.f|?@ҜHH%O9IPeʚ$\?>iTVa]C| =:e(OoJ`v+/_'5JyK:UJși POG{MXbئנ В˛y(q@{޴NtUU6 vRh#3E8YtuU~f1B‘AKo |+p䈹K<@#ҭlQXF4F&\f&*4E#b KiT,+<& S#6K71 eMq'blog$P<8ygv4{3Dos*C?$>y.[;n~L錿}-@ 0j0Bˋ?9 ?X(NI#DHv['udk{@PCg(;&]5*[lOי {q躏t߿X U8XX!1?ݢʷilO-^\Ud L% .y@ LDJNR=G<>b*[N2kd< Y>=biCV"R\IHA2DZ .m=LrO,b|)lxOD=%A  P vuဌ+t:v)ƻEgʪF*Yƒ+p49~Tbiҳ Ýn.J*lhYS̟pUe˄O,26$<(_Hh&E{%(pU~#c ὡ发m&UnZ׺7|]vq+ō@H7Y,r]G>V'Wz}BG1^L~cW,]lUnڄip Ճ'ƿ\i.tܩb6-28i-IWS.ZٌC%p]iK5d,~6ڞL _ {v(R6EI#T JgWܮ,b2k7S.{kx&IAJ 9IcԁA ?}Oqi~$T^ἷOG᱓;@C΄!_DrɄM$c; "LIoljOە -okTڼ~Bs+W-)Su+"K_zb'̩O1k}~KXrl4+F^[9˜Gq"@|1uyh2e "MD@oKD,hmht-PLK|⪕=ٰoI8k!l-6wlJk^5ؾ.uyH Gj'" ȭl$H\F}^M_5Σs`=Njwd0 MNY8HCe_I^ &YZҁ|\f߃DkJR):N1ڬ 4#o(mD] Ⱦ`W,Jޤٕ%IW+:$wd?JTmzp̭ 6a\*:Eq-FAqU ja+^!0 BU-pV F˱H57{oJ2C6aןYFg_*%OpC^i-8IiJYPqq- 5'>ed tJ+86'^SǯyJ1{&G 8 _CuCoL]*J9S1 x4fG4p큶Vٰco[4ż.B8 ANHsfsg +U"̳'c.lgKvm֘-P{vb7+]xf u G."ZAfAVDVC=I (JGcڿKPU>Ft5\sbP9 nxŪ!ŋ+#UV[%%IDU@#ejX =ahBM0"򟉏ot~ՃJÄIy(TAsa"zWWX5KKELS^/&Gw|(|!d(2ݼ":C7igSjߗ^/c*5t1LU!D2.=0d#@9˙~oP.?0WLfuӎ?.W%Uğ*<(9{Pٝ.׹Dh&i?Bz*g-~#zwۍ``[V?wVSzIb~2޾${T\9;[`RFQdۄwǝ^ҥJ22z&ߚ4$M3lZ+6QMM??ŸuYSiP` q⁢]ؓ%l=l7]}7@v! WQJzUJvMQfrf&'nbeC/y<)VC F $YRz*#?xݙ`|El`1};Qg۶4@r_~< יlD"I]Hq!7QW&|]&v,T7e7[A@6qΓs|UA%x vv_Oo'?Tܯ2S?0q$` 9Už0Xk{糂hȡCHh/_ dd#l%ƦQ  j W ~9\ Y ܺZcLΌ)9:Vڭ $rK2'Y< RĮbOe ʑH1n+ZjqXTRZby^5-6/!g<| 񠉯Y?փGwCh,V_zj|o;ñ7Jl!Z>>S4"HI̞F#u.Fy,0( O~#Y gudk[Zs rL 51T +trIQ؀^V^o1(t}TW \蔋=ܧ}dvqt{l^XQܪ9bf7^;ZqKGFA5Zj&`}z3)9uy1A#Sd-͠7YenCGEE;̾$Ô@`. b:oUyZ@*ǔi}pS#[IOQOG4|oE z=y'ʃc}uiۿKqƠB#3W*XreBpx-s!*mՏFUxBS0Z Ay%vtg/`xq2|kj[rhnmƽ5e`oPsEx?.BWlCGLʰyVI{4r몯JwqHre#hmL+a:&m&idM]TدBj:O*\tV L6ʑBRaxkҏ2v,CXrvkP6ǩe-\y>}vd[e4tx07*?yciˌpk.GsİCe5f;'Ly$?W&# 0XsGfEۘfliTd];m>HEV~Ґ%;LonJUi)Z8cQʳĚDց`#=wlK].Unݍ(K j0s| NYH]oi(Ӑۡl) $o0^as7^~xCwT1`Kurʴ!?0B7}CªnCRz@uץ~uzpM3 npcE 8tyid+௛,r/&7&xoV&*"Fп^5,*9-5S+8X^ߺ{W9u]BM`SFC?%[!S~\E- =ªB'sVK~s8&h&hX]/5ݞoY`gL!~nHGP10sgI۽VqgiSE+4œ6)`T(/ssKi2j =*f.!ܹ j,Sۆ0#䉞*cߩ}pLi(TI fF,f'/i+jPNr>Hia,WM iеhwZzWǿ n2XX?<ߋ2((7"Ib[#1քVwUl+fkSdSMl}> 0Ӷ-?ßyŘ`Z3/d %i(`)M5օ){"\/]f˒4tSK`;WW3rK TDd~ "zb7t} Ն@O7$XcpprUwi.Տ )K @/TWȬ76#drikqHv}E(N@.H|E( yĄ`llzxϴaY*5D~Ӽ2{ފLX޷fb [#1b:&Hkx$Yde~ĶIB"qp$s$eq&&8=a/f =X+H|pv9)JK7^r&`5GC | >Ņ^t^Alz U;oIډ|Be:Ș5 zuǐhZ:dL`zN/op[V:93).vAcow,$ax3 Wb?$ƕBGdB:oJ3Od&6$xWe 8Hw2MKȹl#bO=`wK>5뒙k+ri!4"Ĝ=cލ*)Q{P$ ͯdl9Uay0#p-e#gdXIp^{-EZ3iY 6cx|Mޟʝώڤa؈hK>#kmߟ 'dϕjvΏI]4CQ;–Th*V67|y(astZHiU/Nq=;TT 2k, f8p(m]P;BM0dٮTAE6✁i%f L6Pa&mʕVlyXs*F*% $)ΗoTώ'kJueP:Kx]٭H<얇reY ptm<|G6^2sioUoIOC4JdzR[}~º% BV`x}Hx/]7e[Px21(DS6 eMrV.B4\*LV0!iQjI2d3&'Vn:d;ė#ĺR1+όT>tX ɉ(r?JDQ܂X@TO*$qCHF60f#LDBnn{hZ9/Lj]8n(:#``jAh"ӜهeI2#tsO(r^>=<*mtو~ 3u1,tǕ.<}s5H=4Yܜ ǖigR)N46 5C @῞ҏBg8.{xi]pDz<anbuc3((~RL:Heަ2 &1ͨf6[tK8-3=&R.1Lg]XBkEќ_K!][xk׎9d0'pŀmWY%l})|Z䁃h[0a g;(DBgH>s& qudFi|R$"7~]>umW5erբ1l^X};"aEil's^nboS2'è < pS88G^p&~4h@M$’ N^ixHQ갚VW_G1PmXV[W(T?3e#x  )mMt d$?q7o usP?j q۳AmJ#887L*g;UC^hW,eaԞ)4-~"Wr}9]wOAZ=!I\JS1l5" =_{ka:”fL.41u88]!c\:Zr)aytEpP( $V;rTt_y ! Fv&WȔ!`. ku Jk LtE# "#t[/* tŭK)8Pj&h`(Egx`g=#9 {n閵 uG@׺ŤcdVFjȺ]3![$`Aʿ,ԨLκ@0#:MGݍ~#7 ukͤlY; AC7Mklδ S[1ˮ nj٘) 8 SyG3s_i/V"d?hYf?lZ8BYɃ$gdhgSjH(bY5 uii4'dݳmp0ѼlFmheSiu5~c%ҏn.~u$=Ss w. Dg$ If$U p0O)6Λ> rBxHQ{4-e$ٴ gqa찈'٪BO2-h5~x-zw.Jhs8"@užC|Se-?{Npwqއ 3T@wxٯ#$-jB1pd0傄gPChK_Awŵ/z/H8S7.5 Si?l/[svlKbv CS0hkNWg^ZG.`}BUP Hp;,5_{cΟ@ үدP^Z(B=+Ģ劰a%y3Jqo |<"V(C$(QPz<( Yrɴ!'-í,}mr"F{u QY*رR&(sI&ABL`tu>afyQ>1փٳN_ԃyUͷHKD fC E rؘK&&c.H+1zӔEsM  ;3:GMW~E/KdjhCy]\>iXtG* ZkΨ/i3ČdL_Nx͇ /DMvCe֠#&oczCc g.H&MnoGV{>& qmc{nxJkkםw;|P)x&$ #yy% zC|jYL7/}Taƞ \>zo˃GF|W2DL,6ۚDɸ4v6yb5γpGՃIZƠTM$kiR_䮔$ Nw=b2hRYÒEM;6oh$=(z@ 1pCPQ4 b̚?uFCMT :,@]bsHhvo H NG.N3QE8Ts"?e̹0`.DOʖ %mg[U`i)Tn^˾Mwڬ$шKx6wV7Gddfi)kw8݃BƈϤ|Nr#}e@͊!YQ5^ lY\1 'hdj3qGLߧSq+:Ze/*67n^c#$A,|5iv1CO6koڢXSuvyyŵ2pcJMz>~@Fhޞ2 %g/ qϙjG!eԑA鵽[~|Nq#B /~7O` mUxōiaEj7MxU+n\~j8;sܠ)㐜U6O$3~0QbER=0sԚ^xW䗴E~͚(>2YRZ+(uR$<~=F6b(s$ z2췩Kw.-zG" 1'Vב] 144=hIK1܉k Of}QŠ٤Y+Ɂy-9zCHvK "&Uarp: gy DJvUg,x{B0Ԧ쒛zK.4fnƪ^6۸kO6b(~a#R$J"{:"Rщ"5IBmdYXF֊Yjh|ц$J+]kW4a51{AaٟyPޏI>dx"MG,~})6 y;lL'Zm7Q#>,^= !ԨG'_ю~ekO hc$;5G!ŷp/yUR}"cy$Jv2ܞdת1r,Qgp=]|57·{Ns 8 ?;eT2v]HcT'hnTxMf.u|$r^Gi5mhCQ(1ԔI8.ku' H>J#O@B Z#@p]_1 ůN(B= 06O1GePЬ.ޣ'GlānHcȗ `wMAH8VpJ7v(p4чT}Ѫ 0AkWQU[Ù yTma&Y89v0%2 x.L*| bA<!zp?2x$X)d&z*qMRڵ8r3;ԓ\(*[H;%ʉ`a uM[FXWMAőZ?ۖs`O/z?/n:5['ap6A -KsH6D;g{fۋP DEY `uca ;y2 )pJ! T :yQ~b"~ eEe*^ZrkIycc<3w:/n@W̍§&} zQH סoX\[ɄjfYR !`k Q:<\H f?]@btv 1z?Ź&}2T2mMj7}I~0 Ht mMITKPkSs!1zYXncįRsh3Db%8ڦ-GV" f~m!PBvZé:'Z݄8SS:ek龂 |P羏 d43oG ? Ou)LJ<1DMЙ<.L-.A rKxG2bPXdG`b:6 J YkgzGջs?iUQ¤&lw/-TQ^/QmiWDp%iVvaVAfkx+WA]!1ul[ɟi=6fߤ6fxq)BN=!1*PdyY,I`'-IF* }of͆PSfw] l}D{"\&R6z0%Ue7?Xv,%m^ٹ/>r׾C3lĤ^D=U; UeI1@1ja x/R04IS}5viK|BEPC.)kZX;p>xx"JSgbHy&4==' 7 . L55NN5YkCe6NЪ7~XcHݻf@+]n%+9iFOV@`Du 56x9Yvh0<#ĉiż`mW5&d9k'܆:km9Ng3Jl}љl~:oy'N2{?j|jj` kh&,KNu4|,B^z&'Cq-@Ԛp鯹r|'V/E/ppOYIFIS`)'~]`ْ%[jx]'M<24a})rE 42*e\5Β_0u/EL2hy<$yܻ>Zm 9L:F}9(#q`j۫K `J[,EtqX|!=`X2ĦfH4>=֌ZoĄO{?n5~ t;-]7I et3!dOˆ_Ui{IeW3Ij!KOq-< /80CkGnֲpUJt~je/oT ^LA>/Sjt* fLb-Kpl!ܤ^61,K)+wE, cdN_#TSL\\]Bޯ<efO@1?~? Ջ}mw0 E(?jDpNmOqcoͱu.- +ؕ )Y9>F6^?UaȗE& t>r.B_U#DJMM3luDòWrR9zkW5l4?a$oK#ب`zuZ&,JPp7,FF;}_O g[- jTSeϲ+V"#OزWf o\= rOV\hj~du(.wEiSզB\ݳQ-M$*)O`nl]@m'+(R=]3_H"U!qpwMx꨸Ƨ`$wTKyAJf=y0P~ 0ӜN'l#SwN؄1J2֛*/ZGi/Qm-aa05)G09cW_s"5$ 6aGVYM >9rEHs%w7sW C٣aKH~1%6!#A8['@gAoHDb(j9NphH-R-Y ~'E@cq:ylĹ+c`G&XؕX1ِYOPlAxKQJbI 4!͗@KĹ>/x*o-Х]XG h谏Bo'`0gFу6( 9 8E3x-]jXEo^ yrL,Lic3c\sH|QOzEVcSmR}ǛUFعQ{>~[)[|]Tl\?kf0x/(Y_ J md4@B،..l欍9$ 0?Ӈ8JpB+_} _]zKv=b!]Eqp 0Mz7?:9Co7dekgW>u?C,E';3O%lі?i6aؒnOr«*{hmH4~3f7R=;?KIj6& n"#GTJ`]};_!:5 5%wp gDd@ qf&+iLGL#;&~57&Z8lF~l+ nIy‚5BQP\G6 &ްfMB^}z$ @qU5T{ .]ovKg?/Lt%NCPEkedLgAj+a6jj}8Z"͢=5}5?4=f,A! fCaW!C]|ї=c¨gWࢧFas;ٹ;;:2̗k K" cR nw.NuBW4WIāZfDI窳@hB]kvs:{Y5e"9oUKcP>uJ.7WaU1xD6 $m rMo\ ˣ[7R5Ǥ9{8{m sq2_}px.ϺWOJ{w ax3Tuma)50 O)s*C?Q+Lp堿syJДt``~$34]rm9rwK{jB#`K!?1Sr͓/x0|p` HH0WW@jy}hNQ`nYUiW=i"mG P4m#xWIܤFooSV2=IቐqqRMN}r 4bލ*%M~5X*p{hcW3ݿz?,]sz nlM<;q3})(^-i-џ EX J0; ]/Fks%_"dUPyXW-VttfL$o7sU> On#N^XUD{7PV\QYOI:޲D2^KZ;W|NkM]3gb,TY ȏz;(,ʹ4$m_?J%9.vKx{$Pr~ qx7ME@v@2"s%g-Qٕx7mJ]TrPcn! c^ԙ߽nޫ ~I?E^*|'V ^M4 &ulyosz1>0ZN0z´7{m6TA0]g0d3Aі"3_g/gM׻>@=p6f̮t+:l^Ho3qدM# BxAAA9vbr}Q c͈c"nV [.vLch)?'S+g(ꊹ^!. 41#P?rw]H4)^~BBtDP;C.>gW'&i2#eG7lΙOѐEwY#݊t'`>AŔN)`Iwy@4P-jS=c‘s >Pu)Ǎ,%]6s~\C4֥0yY32-y@>Z/RL d &8I~BocC>9hĂh{{Gm lRkXD ]hNxߜg=PAvY_mIEz>?"Sp/о%B71@.:\rrfgñ ~BVjVհE^8Uh+˯L4Bܫ_rq䮛]WgmTV?'z"4 kî$| f\<+%t/)WMA.Na' ,c6Hs](qi=Imx8c{b3p-9 @AMp䴃Ut:j|(aؐO4'9Fi2oUBNH31P]Q(Px8[j>2eYz$K(gʢi̼t8C)X#4i6#ueJR+ #:ݤ!ɖ+]27IvTwQ}fL%ՎvҪ칝NYNk[S N 5lW $KgH5mqD`8O 9aCy,ʞ*j-0*1KpyC}(\/fqEڽ(t#e-8 T`b e5Kôvh2A }%kY0C@hSFB)vozSULiy VM] =/ZSK iլ) \ő99ĤG"ECG+9JGE`egS߬%]Lr)BBRCU94鿓YʣL "ZL9qL!_';3#39Eޤv؄Q6G7'.Q^g1m}p$%:Au]Pb(A Kq.M>Y.PCP2M8(O9|*k̼^gwgAT(uNXuW$T=FUʽČƯf& 1^&PL%r]Jtqa#jU.( VĄli\R#hn;/nBU{oƧ.TWuIVq&(zӾa!YbaÂN 5tByvy=|0CfDͰMy7Zs9yN{̉ό@:?5^]&€ũo0XG`xňW-;v},fN3ӣ(  aŇuJ{& F {ZLutsџbU|C Xa?2R߈&pCJ;z {w:NV[Z&Ŷ4M'&rJOlD#63&0 Z ̥L'V.TH9ep6~k{JQCA|HۑA`ƗGT]Lo(TeT91 =g)دRD,&`^R$%q`rGmRuӖͮIh:5-Fl V 4~QێqZ_y4WLC@vƩ}H08{&DDy' E^߂ǽJjR 3є*Wrvv`?0[g*pKSLa{'?7YH{q[p"޴b ˛4e+Xvt`lOoW_7*Dž͜FwdKjYqX[]e;\O^NM޸(跣5:{mniWAXFѭzQ0\KRjmc}/N%{6 ~ʒD2_D ZsDЙ3_z+)Uy'Xn3Sc8R×g 6H2$c4ZR^6}T,4i&T%xiպ2.5c#VQDZ0.&qc6A]E ի(@Lp9$s{GF[%2xΞ'>mmƜFb7-5 jRx1`"^/'ۧnAH*}lVsG!frX=2V#iĐA܎G-P~Gn90'+#E%PR`kp^[#&x>*Kd[Gf)*_Ց/%VotWH:gmcTsK:S4,TcnL==b~"'\)49Ѣ.Ad07[-R?`R{ URCL=jN++)LcZ-^j}ݦrZ~4sy+h-JaӢ Mh6?.mehBl:&/!%&me\S&[Mre!VPS[ @/ටZ(QhV7iq[08>dK® ϬFm*IiYeAt/`S4<nu.E\4? Q6ZgV8H$9V&wY}Zͣu2ƭZ]*'MHIX܍e;.oX-AQt 1R㛟sT>u>41~]Dͳ )sjiʮ') `wolj̘]Az ȟĠQˡX2F*"9Sjئ`ܷHs>WI(S[Wj8uF֖GN&.i*SUNZWNqŢUjAIDŽ9P>LI -[Y'\v@ǎn! (N51:Ԗ" Ĥ0bLZ厄_ tr#'N$yq5m3t0VT;xOe+zt~OJua!ڞ@U)ky+Y'0%"(4g\0(WO"]\WUt3xinl7N\_$/ROrv4Fe,szM 0k~z/P=X_ k`V'KWOuT:?s 2cG$(p#"cjB͂JHmP3x42^DlFj PޭLJܿ9K戼♗2 }P(*V"3Tp)042ŐpMk eˡŎߏR; @$b?]3Upi5Rz T+OMU6+Ħx[q۝gs(:In\[f $ݦM2 ixݏC2Y\~ֲcOAa_|@sn;v!=侌-[҆ **۴V+j*hCpT& 0eV<)umnS*u$9"yC.gM|TurI 7Q^n;ʍ*5m6){>Tgo s!g'c3L̎K2<1UD ov' ?eo\w٭ޯ7 _Sy)VfI+-$01rA*ivL]-)08^^TXI*K"$ȇn|b~?|QЏ V|F@CL+ 7$t{1CGJݑDK˩6qžT rM1hL}eϲ;~Rc䃍pšGA7'CI;^cLhfF!C!v&E / % rO|xFe~!&m̞>D ZWoINg!G)j{Y);ݼմv6Z0nNOgh^7 EJ~e;k]ꡊt"u]Wtbh cOC*Ysvw xhDl= ܼ E!8c5(&ZY-A Q%Wι)_ D'3Ë́EܢT.9Ք /h_ʚ-]tG'q)23,',Ѭ`E (Q`-a1Mkiff>ly&2%/fOQ4A%&!QA+6q+L0K$] ' ?ۚ k<ٔ`&Ɲ?daE&f}*  4:5.n U_T]'R5N@`IyQfKгKM:l_Q;2X_sH5Ul.pdpJRb||̃Δ隠eeO3q2n+3 ѻ"nD4aA u~] o|(psŒC,q/6"H;RXVX $lArZ*LzKbںu?afxEJdϢ! dWk u>g)EC7\T-2ftSZzCQ]j$aG;S_ʭn9D ;g(ehbG)<<"\ C+\4TNȏq1w5TE?-´ngulRI&Gi.&p$u fJ "iDbvrU Xim!#noPQ1wuj)hWJC4g by䊟W.G  sO5ЗtnI]egE-: [L$VzqrMJ1x~8cNx,1h)hˣzo2DwCÑZ XIp?8% 8vW֍>rLUq*.GS୘+m :x3+xbevj aps%;wj/[7k_\g@UERUÑ f3$0ƴ9O<Վ z|s#ջɞ)%s*,w\ų]gfy`K Ru܉FGOy[afY15o>X 74g5%_%&ܓb.M$-ɖ D$r`^4!B Ihf9J~oeR3|'& 0)0SD)ڡ2bxͶ4LvȪFLu= |On߅! .B C2Ql(tAFe<_c }{x Sr4U6îLoLfԄ|ɪq}x&ySwȋ;UѲWkw|-qd}oJܡ X5A 663B^Jh̛[* ;|yLL[}TDKLvs8l_=r/ j]{Ήfڳwl06ki TƊ_]{b3|l+]%䭀e7['z*":!& Vjax93YK0ޮfWQtHnJ"e`Z"ь i4GX74  /)}18IKv{{9% {keMpefwh,&_PxـI0ZH:sA "'eUަnzV`Qɒq֔P1Ifp|}M T2)Gd|GUW[eCۼWzʵ%4ʚ%Kqz}cm(R\A5Z9<|ɶW#$2| $a Srffֵ ' f }"ԲIB UFC̐aDj A ZG^*P丄n ~)E`:J=pjy.n9TWk q?kU 87u8¶3P:DtJU 6 uk !`iU(W 6A`0/=)W\r]گ߼v3`~!5Y1[o(Umi~NMwUzj켛hD%GsE$ŚX[ЍQ$LJB֞}5H4EwpDTUEU#t%vAx! :A+TgGR[ˎq @szuz€1E |~p+3M!,Up$LĨQ+cmjlֻpORnȨC@u+KcPabY!a`?^:d48kd?+HzT#Ҙsu Pdעn"&R^C XN _b"r'qe|- ,}>A(DQ";)[ڲllm[,z}=jP6{,El:M M=y;D9{Gy8O|;h8fqƠ[,ܒN5I[ 23ڳ5ii-W` L w-~3&۸Kn{'+.2gk+1.L#|tB"!,9ʘJM\4*5(pt|5cڼľP+l5-6GqNG-Ϝ;_#H#kK2Z| qH '$($1eNQJ逴=;--;0H\ܣ]nys'q\oeL6\a m%L; D@g $pEC;5Y`)Ÿ}%$c9E[S!`[Ō 0~N (t{ T8Bl?)Db>!V2=A#b6w<{IY>RHyCAA^C@r?p9,!+60K151};Á^|\$]Tw6D;%ouZCa.GFUQzs{ZzQxmn׼P"rHpD%%PO[3At[.HoN] n_ci>qq/,M1'#mQ MkBf:=P(D\ =SW wk->֋W5"hD߻T+]g8dۖMlxgH^-,kln4<1 ۠EWg® JH4 iK;v[ï]:ոS,Gd/!fa/fi/?G-mιxl_%];5Szc?Z7 :Ntk~{A*?=$-1PK 3 ĵ>_s$tK<1²)=!z-3G3 zv:&TKBe%}Eu`͜A89'E$B}Pηv@ ՙ3'}cBZt 04@3/1yN>©%&{VIiZ|j)yDl]ύ_:3π r\,CkP']ҬM1'J#R۫pGCIJfFOqbXJ9U둙A${Jk623ODdA,9&Hv>ILoXkNDn8ʓ^uć1ԖuD6>7;'aʗEU3?2G+MWxm -Iɴ,K*wׅ 2yS;N=ū qk=>j's i鬼7WR5d| ݇(SІ*jMT/bH;_J e=祢Gmb̻ +<`*vDT%2Dm*ԞϞ"TdA(jE J罎^|Q=Uok<11"njrkU|_uͯ\\~+Zf뤉%|Qt&BND¦S5N7a`;U+,>j.f| ~3^87ZN1AY9/ U+[q*}gn/=-}áO+E+@.$G&a]H,Ocb aɋGJlAZ+J5 /YճĽ>ϯ񮄋> 4˃+.`dRgA[Sy:mUN ūs @Un804aM (` W[dή2}y܈4.YI)z#}vIǨ! RԨk`%qS7&'[Y=|n>Kj+z7~%UGxcX&zjb pH]$=,(<\骽Z-ͼz)Ϝ\DTv Lboъ=*a96:ذ5)&JBfFӣa;t% rFug ꫉ufj1IJ$F3RF#H-MǡfKuWwi5E܈é^~-xvXG<9|>ߦe,m]KM6WFOpZl5ҟcN 3_| jR@1¿&|hȽ)rE&Zs+3av a9 Eyو5:dĠ!288 COzvwRJlF) :o҉ҟY0ѥ3,jpL"%c*RLϱe ՚bl?Դ@|T14y eqiHB>%sFfkGףR!t-N$0q6xYXT>ftGc'ZjAdqxQ AI.t֯'6~;YG ͱ? Uo\txr.:F`%lPQb%eɈSI/x`/~ ݑB.ںG(7x֨ 4W wBtnDF8.W@h䛹@BPmT_B ^i\|5=Tp_ycZ<roVf iǙ9o 0~I5'xZ:Pe+mipo٤["$Mrd˸˪1ͶN *fm9sug?sͿ,XV|i+\tC龨c(~Vf;WX_Mpߒ$E,uڳϴ_3{ބ4Rő.2%O,PJפs&@Z2VSdo}{'$!Pu ;)#t1hf>cnsumD[$~Ew,L/?,84<! ` iDV|fh',>M.VSY+E$#OtB~ e,Ny?Ř dLoyoxefJ(X05M*Q_˶x|%eĜHkKڞIͭ2kPc_˥=YEQ }&]_~Q&Kӛ m߆ԮvN{L}U )vYp<7SJ4HVH&ҥOy6CʭbUt>bٜ `wу].x/IwPKY1Ńkq\figw\@^#pb[J}IR*&(VSRAZ$uu]wBC+HAAUxZK)ఘe/52 yTJHꙃ9a>cS O )W= /]C|fI1MY$!RLv_zG nl%R>a` d:P h s"'%` ïOj-.ߤΒ*~ϡ%lYۈ.?Jm_cijRY<1l9e(W~П(SY~aVkF4NG74w?5.~Lf )vO\٠A$B43Bv5Lc(%,u Õ6@H0`ΐƚi;וT5|,s%F`TPVyOiȯ/ VENPuEWfyӃpNѿ$X ~LaFjX~#dwvOgP"D)ddS^smHǵEk9lT0[3Σa=b3GCc(/ [%9skY:#_ޫ%(Fɖ3WĹDq7EhZYah puy0 $ Y}Ys~sS]q#1Ko*<y(. *0yPG,@Ҧ}\`5fFH%mm 1g8D9,}!'8OO*A£% UiQLӤif8$^l픟5VLpS ؞୚cq7j9yZHTRtx0d_oQ&EjRUثlF!v2MYɧ#SDR=vV[kWL?uΙ¨荗ev<@wE+TN@ͣ@ ʗT@t軩3_[QV 4ӟ11.3YpFlB?F ^3ri7|w ϭG;l$](ZMu'hzsG|_DESBœ΃PđUFቹ@arFS0T[ oڭ 0G1 cjax5)q?n_ تVl0}ڍ /0='^MҦ@sYnVbm4`*E:WxER@ E/ cg; _wjSeX}~w'Wڑ,ػDڏq"K|Y1*5w, 9OYYĖ$;?lXFL؟j 3 p9V)JkfXڜ2{Z3 '5_^<$64qswi࣭#4٧/kYp?iĻww5a&h޳dr.nI_"Ny1O4{O Z @:(n:i FLE4Xd.&؏HqK >nű Ն|srW3Wlė9_`^ou$")x" ^ݞy{I'o'qb4(^;Ug.=:[A<-:zj޹$ (tx]L9$ԓV{T,,|N}ÎN:U3v֓d)xBN՗;XԶ$HM8ٰ̅x"@ϸKz(F^xR)/m/x}R"ic`Q?6, nv`\qgI*wxVꇡ-**pABi!Ub k  a8{"Wb 壷?},N%noPȶ#?M{n M+g\6tAT20HL('\uUFv; -;hau`_a@Y|i4QdTq?){9p?~c,P}JPzTnҭ1*||YD9/jv<2s?~4cCjv ÒJ9/J/0AF%LWah{xv9Ҩ'8:.*hmm\XVF6B&mw)qpeϰ$4||éy]Nv'5p3Ԣ] |/Z5A-kO0ط`b/'>+XP Nqda7tG5ndU a%l HVW|W՜DI]Ɨw+:Cq'S%k̝@ K{in.UܢcՒ8m>sl3'\TqJZC ~VQ;r0Y]#ej`=nnKk *koYxp<椵q}g:F|-*pzPtb+ShJ1!anD3"XH c̠N^8[f,0Q"Eop;, XC "po%ƅ:a>px1@8 RWX֕6[\r/!&o$yz9TjV22Е&G *V-ηdfNH%|`l#5ۼY+9}1&T!U3%M8Q"ލ"ÿ":oq3k˧9_dWyi̓xlTּgz`=@Rj}́ (;ɿ2 EU8b]1szHP׋R&r~n֧m8ƙ]TߎWNJiG%MH;r;|Dl$"[GF-"TQ+_l=be8x=8gqbg޳9UhE?h&,y7ҋV/(J|za˦h'W*YJX JM 4c*Exᵠ ,Pנ z2Hs C%.Zjn7%J"/wYG5#33|J:0 uI9h0eɊ t?ouܾsD|h3$XqMWQ`|AKn 2 ,, ,9IvU6 (1QTBfdSmH7[z׿AûV9B~IC F  @ҔMjtwE j' W'Kp+&QLϏq앰0udى{zlëN,f loFCW?At?ݮ׿I8Ừ3 -ڸp%lrazo<5[X"mY0z-02^4V|Lqa2"oJ[z˺(_0Mrٿ&@kQH eav=j6]}̛ ]Xijfd9 k]-'f172jI,:|Ar)7Q@z-{\ܟ>oW=:j< Ki0y\7jSz_*h!ۊS 5a\3L䟑'=jޟsU.(ԃMp8C Kf`U-ɑvkƿ>I}sV&;ӕjxgKnդFl#ė=b76ˆU-h1 !;Z G\r-r hdCr+]7qdЪE:eI%%Zҽt&E(E;!RVQj A" \u}5ei֌u9Ncv ~HyWajۂțIOi HyT ~L$ h4_!eO%m aRgBl}6zra|#Zl5t pXOWSXXr1vm8v&58g&4LޓRÜ|5hTeHNFA'ۏ Us$7M.-; Viț~F󏵳]v8c]j@aXCRZyy&݌ٟ?^<~DĻ^>6M+4'G>)(ķrp2Y 5 ?j/$yLxFQGh4ƹ \^>,&̇hAh pxi5K{oFlcާw+%V)w5N3oT׎Geo?7[ -T`zOGi4 Sk5Q=R$Xe$U[fz&32C!2CBJhEoz8_Pq* Ev,b{WB; & ׳ݜS)dQ$[&;~JGE #(?Pmh nPTXzx(ޔnz.:0&庾ܦ)d"IZ$2rmb W6anIIӽO3re`pIsl7uܮx-E|P&>+9X %@umAiNKuYvpٻmƞ 3O=Ĝwc?h~(;_t bO+ C [-/ : 4qje Ğơ{Ӧ"jRɕp HZù !Ec[( &BDFvxFÍ'p [l &wǐ 'yλ._l&lKkD6"o00'm&&f,t&'iaʖk6MX( 꽿dD& Ÿ&J-g-GD B5Y'r*y<`aYxnU?JH1o`:<3XT]sz3 ňq3(hxe| z DF k'?*mjI6H)_aJihoK=h`sEWD.uQ' _/V \`%Vj&yU(pjna2rBnP^ {Gi]vm9TX^"Ks܍V3'֫!=e;tgY$Q9xp"ffG];%ϑub(hx L/߁gxZ@RI*u~`F غ˦$&R94C@С^vVڳH?cbP> +j:)qPI4)Ӷ }OC,GSJ9D'F"uV^"ydF[. $)~ bG  sIup3N`\맱X`5'WGs\݃ACҫkEbd@A$&›W޺{+J`%':ߺ[/&В2B4`$%\gSR=!5ԣ#SJa2b~TPڤ  z6erXM@vI1.5pz"GL81TZwf7:{@'DL`ܔhfspkl'UԘNV(-9 'n{hYH: & BS;S *>NToRmҼbMۡ^^:O/Ab9z#D/0,ѯ\~- )%#!F>xkH\mVԜ4cpZRwu)6}5; |Y۰ewE 3Bou/cA &ђ'#@VDƠ⚕?#|U%jp*CԮHI\csڷ*pw|>YO# 1RV| @tCq!|^1-%zpJZBeF+hFsw3fԡM`[+^ИIQ#-*(' qQMd1>cAD)P3ݓ3('FYatwגtnde}8Q1yCK|}TYN{NY1"n!I:K]T2*b|QR?dTvN`!;< yƂmIAd؜;yjS=TqV [, Mdy$Lx^@ȋBOU,!- ~%62G$Q^?HC$ZT"E[׶o^ׁE5fvq[3ע}&hjmd8< =ne T^ =xU;-ieKeFWsJ Ӫ'D9z0)($_љ5Ds]&x4l5ǀ`Q7>A֌(qfpV3Fya?"Y@}zC@p}|Zxߦ]a<~ Zv_xgUw}~SnQ̧g;cH+0ym6`OQ)I#hi ij_ASF4JPxpږ"9A4Qҧ׾ 䕶P?F!șG8{g\໴03nm6(v=lCҍ]S>58cͣϋ$CN4bOdTo*$LӁM:0CUO"qVe*5tdQ*l*yL'Oye8U;go'e*||~7Tђ.FPR,8`AE6>W 0~6[i]իA1kR%55%ܜūuRc@Yj g]hZ@ jm&@&c.:MܮtQʴq|^Fd5NXKToܯ臔f[ iU-B^`ׇab4an$~~0͉ z%zPI: |''fXΘ1xM:ctlNoZb;q ﹪i\/XEL_ Qh{[ټ9``^]28_hݘi GvT(XoamrN>Ka^[&ҷ械Lfu/i0fPW΋u*~V4Xv3r7t03BA.m)B=[Obi@1}B;~n[$I\ORk)#Px,@/ z )39,^ X.TJwU}|$dZ褩*@.0!3;<]GL Lqt^RvTr i}oh"Ƿ+ɎT:_ dƐ0agp nf~1q ؊О\J)#r4펃L`\.DL’fX/2U(:)pMvco$E{ah̢hM6Y/oq׵>?]ZG=(Ap%MCQc'~X˝SVm f$v9JI:i H+Q²MtrtX8((PWeYxmԥ̳)M[IZU7k?./踣E:q5 nID-3 E'Xz$xq rxNiY1(*ͧ>x4SE ,tp:x^ !upN9͒Za,*E a;$LVj% g@>5sRPB cr l4/ Z ܨͅd??'J9.HH?2K4W V}6Qԗ^5Q [H ts7[xu .ͷRĻZ] Ȱ*?l7+#;x=_X2@TDQ-A&N]=t053@"&X`FmDLkkp^$!Y`UE(i)ޟ<6x:/h^Qi6~l*” =ԋC6tWWbYܗv.k|z *٥P7V&#$}~zI.ir63.( FY@ Z;Մ6^(_o5[sH) *-3'+nլxl@t`__Fp?Vx"Mn𛪠+&&~o, i*PlDP } !zfVaI$zJ? B/ *RdyU^Up%!>ybIbmȀ *#C+|w@/t;Q ]e{э"VA!?!htLיL_T(¸T mobχ1RCgBq1P.~_ZO7ng1)?kjr.s,/iP _,m(քwR%U:+^T-M $nFOBӝ{#ck#enBHk~k6aJ`=둋ĎZG˦HaM+Nkmb1pB3rӨ-M]S9-Ym>^J7gԥ[ ~Q%MHk^$mNKy0,2MQ8`9)8[&(v=+rB= lO5!ޛW2"?cl95G!J*'9SxXF̙[jܾ%6 jxA]!4\(t c#sVԧbtDIQ$S)q1[HEbVU)2"e)>,?8z3O \rRgV>Y> hH1YfH ƽFa&N_ICNECLZ=i`X\gkoކd=5b*;Aql *YXM0BMbAʂD!9cM^N||\IEξӲfjd_;@:|xICfTA{,ti(YYX7'Dw&o+ۀ#\~o>g$R KS,}x! -UdչnD#:v|~TVl$; C5TxFGKHO ݥbcoJ!~- k*'$}73W K.si8Wj.a%4\ ybTC+9c(0wHJ\PrI,*n}gd /3D7R'ʚ)<DZyl ~Tpj{!Y; %,k6.ox} s$zQ9qn9n9xT\ca*@Tf-s#- ѬIl`XB }PzYFZ-|_dhWAQ9t>m3UC{ٹDQEJ>,%e#K9z4l] AWex&"FyMQ=a3BW[_՜?y+ebΌoN,SXz2] PUb cqX?Qa?.>ad*Bʃ=P:_JoaJcAt~.τL4B( $EKKcT>pdn9N+,]S_SP_~ ߤn\uDoEKAâysQ %;hEdVLTpKSʲ^?ėR%mș]{r|[|F oة9T c&EZ2YڐCs%Aw/KѼ~"c}#}ZbHEK xH\aYn/Gju2k`kQ W\!5kd؆ o.1إQBlWP?䊖nTlVy?R A$zDL[EE((Ey/Sֆrm3psd9pO TBw( Y, b L\۠UJ pybRFm{Sx!>M-d~8"4yV&`a Nuet >,ju3ߺ:I nk%[K p@?x8cmɫ|#;ZptXix !ӳڜ\ePx&|  =/8=IW(f!49v|b[h^#CnCM%3Yړ{QoHвW7m0H2Ϙq'j]檠o'cNpkǺx뭬F]vyo|2\cΥsDX?V/q@%Inƛ/i1"TG\ _qzt`y.u\P^FU)5 C8[@#^PlkoW/Qo 6C۽f]?%+&pbn_3&˂0C^R%Sm&ƈS>?MTI &np7(/E^B~AގM6SʁWM†f #r=fvf烕dچ% adYmBz$1hAkL8 mщ=\ڕ3 QvhXg4BoKyM jC&>'m5BH٭0(j"; ANR+xp92^ܺ1rkZD^9+gU$:P8R.7yQܘ{vf#9= % /:9[t9t_d)h##m @K7&| HV3R]iŖZlO/@e7;Y3 r.Dܘ<"_ݖ:W0 i/(Ie%>A]y#r%N\/Ԡ{\y/˽,Z6:, B4tQ>+QuLƊxᇻ%a\N:jo1:mAhkufk#zBRԖPjgDtOqK;hL>]ӵMv cuqW^Sx'8+b8աL̙H^ 0FeZLġE:rہjq"!NDAk|- 3Mѳe/s`A8onKA5)uLHDH[ KH E- T pcu*qm9t,=P/ϗ'&kaW/,oyFs]#R **^vXR_bE;뱩V~쵬\0qXN0[X3!̒.;ߞLIH7gNR`ҿ. v~h3hīeo'X?m.4d]lƥDNC_qm_j'ZL4sh ˄vbcr5, `W KPc˳\D>JR`=#|4 9- ;=Nk2pЕ2hB>}݀L,W53%WҘz.l#jVAr+'J/_rY(/1g1M4sp2;}TLv6h̸2| FKNdi(2~(k Y1B.A+fl-ئ}HL˨1CU+{Wds,ȾRd~nbU%-,tY[rF o;yMElYFλ]m GXC Zf"47K>by#h2]g!é3ۍU[#O}mFWrR,X~bcT\jvΠo im da,ڀ7QԞigRp,';u5wZ#&ȱ`lEh2:\~u.pak 5?Iy< OU1$3kB *iPh\ DQpx݄XQe+ch?+@HހdMm^RE!!>.7<=qEZ#/I`l)/:Id@jCMa$]tcTzUIT4kbf(x }E|Fӈϒ=9 &3S 8W(`N>0eؖr5`r1FqzQ:rOJǕosػ{L#W)m),;Ǣu}$ʐ^4LupI$W`|nFBhW˰GKjmh<@jYY=GZ6t"WH\NPGX!R"SW ϑn`k[n74JV7&7Ɵ>82̺ X]8 U`hDg4ٱ,zZ_mA;k6o͑1}E?D€ɑn!r&2@ ]J Wf! @m,.1gcu_+`|{J,Q eKSf# 'U+fP3\y;8ppRDc<|f˴r8Y@B'y y.Β`hhDix-Pi࠿jY[İZ'JF"㒟h2 r)UZ pa$mݳ ŏ[7lhUșeC=""U5ꚪBצ#+â؏xU s#~"*n=On{htC8sF⯡5gmD/&,`0ue2IY~m3ʪu9.B!ͪUG~[Po* JVL-\@b`{SF,w_}4aaX<:ZXmA@}1YjTf  {Uډ䭨l 0J6"@PE5tž)ը;S%M3I{TOaAL;f/! 36@E8f3sa|jwi $:W;W>iE+ĥE ~8ljm(־zDB/- ǏiT<FAr}s;.9 ~ub BLM}PׅzZbZ9qBS8 | wcfO;Ȓ;_'{Q0Co YID豔kOW׆Dޤc+J]IڛuZ U N Ηˍ #'1˩/-WF;v% ˉyHLjaMdH&|рe+I'Q4?S'L#1裹ʇJgS&4*TBmGq-;a:y^, (V '3 21Z!l.sLśZILt9qqҫ"da\ [;fҌxsԒcqO2%ዎM8< ҋYSizc13 uJm26` ud[|9m [jjWFJG16G ;f_U\[1Ba6Q!|o<c G47euȬni^U-60Msaуu`ر0niަc"\)~[=H ⶳ_aI6KVpҤj-Nsw0]CC`gLh0KSNj>װe6Gĩyt'0%#^6~|ArNlUB9?#I':W'n $)HE]ǖŴn P(Kæ% ʱLFI d m9xXmL=j12SZ-!X*&k xw~.E2Y*rlɽe\و-&?R7茬<{դ;vFlZvdK(KeZjA9~:d>P$cSj2xiL=eM$" 0zq&j򷫧UM>k@Umeg:dײyC[uDվCŪWWШ tFYpҌSCtȒ( Jp(O!2`"»l Emt)|Xцcg<ƕUbye6* ;]F*P(c1oVGv#woSZ+: \Ӳ:rrPk}OޤMae-A:37?Q6KS϶HǧbZ}glEYY~$SGxPjcRgŵbtp,A,_hlRЧL&Ers֑J|T 'Hx'[r:ui1u"D>o}8PkU 'fh?ǵJꀫgI!vl%:´Xgu`T $o=:W~r']Pd$•boɺ0\{aJoťߞʮa-Q[1Z)K>ڸ&5BTv́?^!|{\} O|u3+'SDLyEϓ>yiP0œc\Ch2tL!gAY7ᗷOCOmdnȌ JZ42Rt!( >+ ,eq#;v8D6E!g΀l~?*Ҽn4C*J5=!@n4ɋk} =ɚ|QS%D =x,{E+9OF MyY#z*Aa^HL%<22سu[!öۗA&2Wf16k[>af޽)G <?Só(b$q挎ؖDv:^˛L{8Ɏݵ}S.7jhً @?j\Qe'wae!]؜\R\DmߤM3v?YWNq\& ZP?FpVM:#QuԤFja'$ ~:r2e0ُqNpJMjMA1?Pp' kwڄ@Ex[ g {yh?ꎲšJ(5 |DdIF+TZ۱mdECLc=Fn;Zmo\|Ńe!AU` g G-(|ƅDk&d^s+my4V 6MgZ Er֑^Y|*bY8kˏt mnEɩ"GC߬~j3q0+|L =I|u`oWvFvﯢ{J5I .?i4BވZx%se/:Ő?|C| S_ױmmybYޠR2/<\ՃdD$:k)"#,/l;RN$qvW{kg0-&+506\Ᶎf^^7;ED1(}3l(?[>HFi~5j]ƙa\߃mt.G"sQռUmmW9Ėm{`x1)GYnFo&MG''yNtBi -,<$mt_\kR;*{zDjJms39>C@6$i?fs ֞00Py*" *ܟFԱ>kS,Rh+ _bҊ n./x6 =:YJX̵|w@%VWJB'㞗v4U9N^v~8 p 7ڏZ#Zssbi"n9Ż*i-)kL:ivI!25h ^Қ]Ba` `AU\UW}Khԗ)ny ކ cٓwe y!V֟ *y@G|x\؃T$HF1,c95* H2.Qx?vM zٝr_ɶ/CH) W\[T G+)̛{h.1S3旬K:x5eqXZ:nU"]bУZH]^8yK'g`Orh|tǢ&eRLd{K ZׅLJ15 8AS ub\Zu)tlF6w(_X_Z]^FiNlH*;}t%`a,`u Q.'MT;;PV޼؎?AE !d4Udȭ[z8r2NY9N|\`w1~?$-dQ߮)Ztw!E"ܲ]I7C }l\~e+9SNqpДJ"4kj=mC; Ȭύnow{1U/ySh+St_>^ɵA zΈcK;oU<*oݒTEd h]@-'nϕEU; - KBySYT8U/"zي=%86 4^%C,t%4;'Q ɼCQޙiXA*b*9 /]Z3l˟XNMK (G1',"/odV' f::2YW?eB}$R=noD2Kޜ_(Z>N5W[R?e^3FeuجlسZn'@UҸ/d[nFFɄc\cW/9:PX_c$h[V7_5yqshȾŅi%l`1,@Liu,S޾y3HA1/"iI{l|7Me!Cr%01ؘ!Z0juq 9r_D#Ei j(\ܔ=DOs|$7AN~mq(bI򏁆)QQhBn7Űdق*˽gR A,[u9F2FN' jCEuj)^u, foY(ZZXrm`=M:wU$j 5c!fD7ţ&>3-IzZ=44цϖk۵7ڪ&\)|ۿaQRi?d61N !ݥ!1xV^6mwb|YLƦڰ%'tU!}%6&KCP LvD^V,ݎWWrdͮZڥyGjMjN;< !{<}P޲ x@m7nY%_WQb(:a[Rs Ӑ/Z)VD!'jctcÌr&׉~*M$^w&_%ف+&}3W)ihx?E0 4@V j.L Dk'xWEW s<W+JKl⎆EnQȲ!ԉ)lhY[FHgB--KQ+^ۚGw*Sh[dUthHU2p'T#N_Pvd !}vJ4\hQpI0lIsp&~ Gw 7]7H\ŠaH9ȣH:Z\>QYZۭ`=i_[:顺$.&.H.L,c-h1ܼWe=Y$CGDRdfFrQ}iIb5rC>mb s9ܔ ::]fRq>y@N|/ToRpcG9e(mT_8u~ ۨeT8y[{QF;gOLmmYlr֮+Co$nxqd1NATnB7NW`Jޢkp#e%n'jUY-YbGz=VvDZ$!˧AuT3qefAwBi(Dk%}ؙ*ɞv{LDywg%c Q_ tE?;9v;1ֽޅjq7Ԯ=hgE8\mSoDXS;f3#޼E;/|C[:Bf֒VQ9.GIu*+G6d6 fԫ_.fҒJ2hJv~;+f(O0p< Duƨ3uٓoRt5n9'+%s8Bdb<[^ʃ16G=l,Rœa3Ylakـ#i bY&6iwG笔@6^PbQ!+P (6H QM ?~uqhG7?<ɲ/~r35^uRj$ _ʵA _ݭ<꾌t.PK[Scϋip͋77~iW KXd_W$)fs,->_rrI Dl9bA ZkѢ=7}P \sE?~dGKnB/V"O}[u+kȾiy꼶Put>R}!d޵cQNYVǵ%yG8bH2vW=cFx`8l&+!BVAIJUh۾FItHgWsGbh$vtNIޥ.θSI^Q1Xؐ iR*V"FA4sD]s$RpNVqX*1Ba# 8Yˡh 1vߞ>3GW4xAP&"`Cj]u tVT``!tFˑ9~H XIt6y^:Fh(̡ QՎjHrK0gϖX} Ŵv?8QyÈjX `u{t]NYcJ"/U1dE_9Jj٦7!R$)A ~ttij9TS"pyC݌(Ѱqx\'Ͷ{h}U̿GQ# [q5X?'c b* 3nHA$^E?j[VtLZ[;wb}(i8IeAPrbPȃ:lE"l *-GF&#p7ȵJB GeOpjܿI͉օV5+6I=-!; M}TWBo_x$cqvd1odsSYHsN{\'FU<hWà \p:܏.6 _6Fx{ԵS8&I k~ˋx,=D a/t!pJGkjj ~&)l̊*$p͙̆(MJv̗ώ6Ur$m(Y122pUd̿|sѼ_5+0Bnc]<*wb7ӈGX=N?K^ǽ \]i O!R[Ykrg LvGB〕NGpt~zq$qGdA{"(bfyY;擄inq\dyjx@ 2DT]_jl2/QkkUcNZk.1+~&L!/>^{i{=nݤ-~$x)52rI=xE~HCcA)*o?hݺhY5(DK׈b\\4Ja\g!lEl9gwQxgM-Eج Bh[@'k,_le~x49/jf ̚<svphB#' ٕ>> 9XbygWh ڥKvy!TD#3I\2:j;En@9${ OZf # /}}jF&;0!X'5.> s*| FMNb]iDO `8O?%o$(ҿǡ3@KmXK BPω }+.f4^Ps{\)0,~8S 3aT/C3OsF=[ 0}̴K&&XS,tѢ_%DKƒD\߁ m7/KEK ˒k>NgZӲf42s9dRBOw#Mux'_<~$F1iq%F᪪z- 8Y=E&zO}, xY-,^^E ĝ8xɘ13I},#`?²v/yZhx-vðu-`osd2TwgB4nl+^[_ULإiwOn.DZGs hji("mI#0Y(Q>Gec`7dș õQRk [L4bd lXC3ZȄwbv@QFoQ\i~Z+iG˖PmKh.r+Y'9' kݠM1#dQ=D-I_PlJF~,񛧐d sQ6٨; XK05tR]*#6*龏Mk_yr|N)3kz 0C:]aQMM=0&M鷈Gvq)? ;4DU͌:w=RɁNh햡I~`5'ت)J1$H]xzb \\cqPFû*mu:&ܙM*uA?D.|K*^[ N =xOo-@|bm J0 2W^ߺ]T cR ʦdeK]Ϻ2^_`yY"Ȁ7`SyƤxLE#ӆWa i={RxHFMI)Ŗhǹ7!X1AWL0\{KMP\C:rWJnqTJrG.ug 3Y} 2$`~1kjs䃒7<{T4=`Bg"f3zzS}}"r16vB)[L'ѯ\;S,o*I J+aW=|XTxb3{NV z 2f_plC, a'ec ,2EPu78Ē1[n2Jo0'8d7Y>{#<>~Br-Ie+wy"<* *A8( "c:hE]:_CI74ʷF0gb.{wӛ8ӿ<:&qvxpNe@rfv̎LԗeUM[ Eκ=6s|X[kZA3S-6}Om$ 5A}_{ʃoTb4Y)lgvbܯKIt<$YC /${XXaV;I _I~!U t|$sC 8K[M%ėlN>#pŅSv98R}C#9.C_fZ4}UwyoPohi~'yDSS0`YqIss;L^' xJ?4dw>Gnתs(OG%z|;} vg8a3g,\EґdTъVw}Ѓ8SG'ńz]b ʉ6e<6W{pv2`NiY8+YyJ; նk`wk.Y?yNOUva8Vn^oIOys;(ѽhC.Y璬;d7}oi㝣.6/cܰ] kK{bLYy@i ,wjJIgͿ_'g c8Cd;Cz9Ƥ;(%X?g2VF}JfeoᆨfPvCfi, |W]_Ox3X'7DJXo& S6sR+ubBΌDZb"-hGLk?MbiJ AM;ݾMBBϓ duXQ$M5J0V`&2ހ=,-ݩNv Kϙ65vYqU4wj-(Vx4OYHiʡin&_8:EAMNX+ZT3qRk^ ()_Nһ(%t{.C#T-DF* Ԗ^kvj^nt\F+X$AM윈KoIA)[<=N߁d+n{ۍOKVb߄vl2u5.JXhٙ|V<8. GPyl@Xh FKgC޺yG &$z%քD^!D7Q`ЃlNj.O\1exDO|Pb56 3 ]أMOyr1v"0p{&k O;~nQc$D#4dt=5Bv{&pk2ȥ5zs4VtOZv4'Q3?z\*H%褄SAⲪ'W/[bNo~iܗ)7 48zStE 4 {R8㼖J{mgQ5 E(eޮ%Fu H 7l`|fnr-r?jj)Ju7UNz 4CM9va &ΙN;i]=h*^gOn{{j1kY! RCӬH<׸)EGPDfw){| ҃P'뱮.qE2uiW.P/|n+tɺ'fJX~dS2ӝIn1'c:c"bmg1Y&'W:o#e"TW=j<6M?)j<ԋ !}ɾ|!\x4ZJY,9ڈV9@J L2T֬טS w'[A5#wv~Ark/GZF=tt^i(1%\č2Ȏ6"9)/4:%$uZIPMkyq oyaX2-a=]FqQ :,|* YLH"7NkrT'9k(2Ykx#u-up-8gqJkōDGΖu/Ն8A,dXꞑ?1y7YC(L|tqMD&U>BOC(k;/蜐("02,7N@{Glr}H"ݧO]eui.yrƦA@FDJN80FySm d.Z 9Xl|ma#x BB1K"OK>Һ<Ég$ =!uPH'PfĈ:J*fi&S2=C>o]eu&BLm 8Ḁ'AϳAԲ!'5RCP?N ҪI̫׼'(45Tk vmG;X86/W*͒hVm؆ۨZ1_î|{G|( ?3n@7ڿ rj@J}Bgs7Ӟ=گѭsb[@pzՖMogUpGtq&sN 8TMA$䄨.;E4GXj3xl"h\h<+7@٪Tk;DP4fY%'OBP5kAY |3`^K0Ya+,kˣu;s/ 99o6Ͽ!Xm gC ^[ (-$ D!Gf4G/q`J}|{*}sp{Ui/YsP g*)%Qz/+?PqI:/p?SR٢tmf mv*tbGxo'x*B & hX;e\A?H9CLR@KLtAgPs:9b"`4aUm){tP1h 0PMA5D@Ux9d-ҘsZ'89<ݕ_{5ancQ*)e6h }2> ci W sn;qRi@'[ .~;F0H/ bޥMW2yQP*0,>3FyN;kgnXMkolbc3m˃39Bx$qeUps1^C[PBS5Y*=OO(?kk(<8R@~>KR{C W }}rNFG49 yK~\dKD\M:aDUүgC+.FA?̼24Bnq05~=^h(}OίD%7Hsמap_]mm'm6Rn2 yp"Y٤tЊp]Ms+6e8 |\o`Nwǻe!Nå|»|Ȩ@N&H:_!8F+єkm~%yC4#t$.w8D֩0y΀znXϖrcPO>}m?»i`=7Mv?#׼/Y) @ {m-/_tʼں#te_,Ȇt $g#];Aft\'Wy1kǘ+.=C:)BN D4}dӬ_P#őNNTe]<D\@u_>9{veK9ۏ?:}䤫 %02G,R/ j>ZB!o%LU~qbKG|:?Y)8(7䂩u1 6q{ ܍] o= > aò5l9/I-/D"dE?"2bKB99| .UKh #XO H;X?t(.H1ةbcuAq w7Z5| Ti 2wcrp[|p]k*-whdAB :pVad4jL_ AV [69iQKĂ!GK9XÊm1O¶e*v i̮}!d 9&sxJܫˊS #ȽY4de- oskd~wS=3Xqe $?&u0P򐛈=뉫mt=,Ӻ{;&F.{}߄+W t/[?TNS*߈EXc;4ͤ 9I#g.K P`Cͽl014J\r2bcHl{9/JGcf~FLT*:Ilnۿ4_> |]YaOr;xl)O [ {Wr~"FˤB I@tgh> Ԃ-fWXJct.SVg~ܦ$k #=y-q=;edlXfk'hQM;OTɇd" ۢO`9c+9auC#;>j≠C=b0+6|D2}yC3([) %chBv/ٺ lZi/^8/Fc`?pKwr i"sc.,OΟJ8 Q4BsKJZU0 <Q?d~4FsD?Р-Y _=igմO=/S&HwJ%5U{ g4lOe웋)O`٬*Ae˜̐3=_Sp~BZ0E4yb8?2#DtN/`pmoC n!A|l tFmW061P ʠ[?j1M]$A٨ stQ0~[jZE,zq jF3cT?oWRȔ41zבPMKb:ON.&ͳ|E|KQjy B#c)}SqZDL}oTY".[XGD,e7(8G* 1̓K%y@;L m͠Nz}g|"PC ѕSuVI?8nM|TA^D%N 6!VXf` h2#GʉS@ܡbkP.SN.+`J4,т8PAz<xHcIqWR9}pmYNީB*K#jА.v("ڌ>'ʐd4e)񠏡 'DL2 j3]_L̖%Gm^,{?#%iR@aadJ:(uX1Q%D']_kz,*U0\ua&Sy3[Z?K{i3q†LYK+Lyg♶QX)/[gPIR#=YG楠Au;oV.Y`w,r|#,:?\fg GɼXx+wC͎UΊ&$MaXS!|*-lqsޤKkS\"z MIu7-ɸ:w,9PkG-QWAM '\Z~(GI$P-.$&x9@:K!\/Xvfohiղ-NY3bmU§%EcA)dԈODj1DՑ]]e6?\I?KG[aiP8IcЕSI\x.p+wuO;f6`z'~rW׌>T?dp۲6PC*b[N)M~RjhEBpV?t#|ϜB%ޭdDJkM#'LnX5|Ѣ+B0v$`E9Hq)@rʈt<V`޴Q ^g, ?Oi}6 c>Cxʂ+ ®u7FG[K 0h~N=°鑌?UO,5 EQ)w=yƗMnőtn_xϏȬƶKRΕ GBn(lEhQB7Y|ߪ+UW4PI0Xhm@bIVa)F_.d^&1%6԰ ^`R> R؋|9Lmx'^Пe@TH MO)y 3l&2ɻAّ*.,VvZ{hNe ZJvrSƒ{dpkɤ`.4GnNV 6lÌtEH{a5&`{[}de,eߡT/VʭZ ;FEGCI[wv~"P$sk+&+Lqp*Y,[Q@Yf͉e~.ANm vǼG]iRI^B#=+ *=adP$?S)G0(S,*|` ȡ(e |؋Ӷbvӧ _jɾ"iM=-whg}-za%‹y8ivpG|ϛy/X*k2jcRzteDNբ R ­Noov| U09ok.jR钡j1\]'ZP6SU -?H Y oiDQ:*d y_vVFX>KⰍuqXKϪQYvKDkU&xi) iobuTYEujh7eVAn"/8x9O"2~ڎU0ұB-ʘ"u?t+sw+ҕ$wXIkjdJ ׈*g)K%^G(fD/(s&KGvq&`B>W@ȏWC!+Jd_UZKq0ϩix(TKג1pnnk~W:v](I,gZן2.XW}Xջx!n](+$QJvL؞:E_fǡʴ}ͿvRHg㖖,mB?XzTJ~_"|5ƌd3!?հ+9iAoc G-(Q FXL֕Cerw$ݱ˩@e_.8w8/0Tކ'Ẓ,pr!0͋[7ZWeկю"U] (\^_#4V2O{CSUvg<~xNQ;Ɏ9DEZlyqH*ଽ'r{]9湸隆c2O߄ih`3#"fq 6c(WF9_Rexctz$J>Wz䦉+8`g*x 3 +v>őÇ 4}Df5 3L010}y[{cnUg;Frʼ]?1>8f}<\UيsDՒf=   vb}6D}b^+}cuZT2UeTFOH\{܈$z[߁W3CODB6l os+5Lր))FPN,|ۣ7M W!4¿(͵{NeTs4˂TvøDq60.JDpF63& E1ʯx'jĪ]IY&kbR Q4 H\! lSr%0sP0xmܐUGhbN5hP b).at "*psuET,/II$"T(v ydDm^/Tc8қj(ٷRzďmgIf)pQ<,; 5%5,B'6IJ[AjvCWs!}.Vf$, y0n!L/Ho IDi_s*Iԭ" +ihn^cz.1R깮14_3օYK3M9d2u:/,>`]VO|:ZV3v#pBrQw%SML[T5G4SΥT(^w;(Gvp&+>K\Y[1ҒFx  [4;Ynjj=R¥lÙn} R_\,!ؚō%|"j;Cc2[zM$:ӤX;B^vN0"AD R^``V<)PI,,ĽfS TW/ִcJ+nd6--S0N 0vJpϩY= 67/,w'"h}vt|]o3JfNÛUMjdBt,G=vͰqOK.WH9?bv^7.|FHwLx`vDLk Y[ <b&–0iPy#-vӤkMs R~g>~M&RYzlr1 bG/,0qfV;)SNS$92ay' ]Lm&B2(tE ^?SGsY#-(n 7ܚlZfHko*D`x䱞!By I9,]};T \[Rdf$Z]C8;n:#cʷm,hk @a'. WK`eճ_<, <n ᫾; mK?htZo>$4U1h%ʃ* *K/6WV*j*Ŷ Ȓ=p3v']DEj0-b+vѳL9v! T$B11f~`\Gf[A(,j\%GZe/_ce=`6`< "M;&2MaPnXv!+uDl9$I(3'Wm-9\'N!]êLߣ Yi7\rZV:x>mv|w4n@aJJ8jkQDxglZ'X jIiCŒly-a=4-kn _ ٢*(/I uE'e h/~S)q#,Yzf{uyG! HI%,X;.}7q$?XXJƨX#5%;g}A[w*L2h.P)^յxʐŽx  Nyp3Qx>L&AF'|c,j>7HLbI#3:[RB2B+B[8l.ma;y*lS3ḫ'8]΃Ihꗬgm fSEiZ/@K++EAAq窽sj0OO H ,pg7 Aq!>Ip}oEeJDI| ;1Kρo`Ɗe&aeN~\7D{퐄ݓ6Mu Gdx2{ȯ0nd[l^Ð Xkqg.ǫ,l4q|eJ_0OãNd vf$6}a~(׬A:#W]q{':( CfeF:*mQbODvxY{G g +U|ε*D,OѥjF<?@ Jd H!Y`n.0dnZT_Xx[isΓCKLhn/ouYF,Ns|`cf^TFC\Zq5q>/5oi۪R㤞Dw:Gx!)O&kH;uVF98YT32VZ8V"lU>?ᢑC BSWX-,.žz(r*zK`.˨g2t7/++'֎O%^l?XE+kXp؊" py{3r~\m b'<2ۉCGROm{vӫC.0 4hѻ|6 (ᲁ[[(Ēɇ\2,z\~z{Y$PggfWawN86(}1[).@7nx$w#S2%}\^259r2Y oIFmϥaX ó,w7DE/1:!L=-0p¥9Z2\ oW{.Q1!BD!ow􏄨h4Lf(%V|U { # Q,q wNO0XZ?nȇx JA2yڲ %Nr6Ut Lwz^I'92<*a D`gdA\ qxޫ! yrT~|bŊKa :ĄvLQdBdEC囑@lj"vF(̪PϭuJ.Q:$qpGAO"+eyzeNוWmJ1+[c?nz:9/I+#cY'S!\ԋǭjȤOko''3Xh0Q/@c砠4V`'HVyڟh._}=*z$0HMͩgvļ$FǿtԦ>_]+n^~=`" 6GCmK%hx΂. bZyVOz#u#i6/c? =&$kGgyE~> !N4z 2bs.h)N6_y>UN=cuo{ s2dk$y֩Lū*7^}: T&<ϊx~y %6Eޡ. ر= #WFۿ8q[6=w ysU =M/v.(jTw9bB:~)bۉ}@`ƙt-bs:^:$K[+]jhN{5 U2B3YE^ #P[aVzg 45?ڞOB%[d}[>JM  ѥS`7vgx~}_^zg(u@GTBdC6i9i@'!Mo~WҒʙ\`_ǝ6f\B^! [t3uA֢ ~Lgqseh(1e1:'ݟKBR+;AL4ɻ|2C]cpL$TQt FXX np)6Wy~JiRD9P&" "HeĤh~ @Ȟ,Q-4EW 8|ClYn)U@bB&d(=sբ  -Z?*3>⛜ jXˎ[W@\|N[{fF3,>nI#|K#`y'Yrd}d]#Pb3Ůw62cr{ 5N9rYӐ=wU&jw)Ֆ_J`D Ji3¬_W^+L$K'\p5Y/`0/{ـ(n-oq`˾O@Y >b׎Iz_2d~CBR8@3^ݏ:C (zj7T1OqdKOW%Y-0MkL0(niwX(PǼR #w,QaaqKHi60`` yʩΰ$;I32*[v(P;&t&ƞC"HUgȥSCFt 9r1ʊܬJr+g) H)G*sWvY#4j]d'4^K,u:\P-ǗYo Ɛl--K{[P[_ REsULbwr3 vYw怘L:TxZODB P+|qRLdJoE"p:^mKeDr>8r8Ug?DT(v+:`%B zf,.QnF](B-G$lFf>:M29l$W-;mPQ?޾Ɏ`ԙVS'nw@g3SKe6e:VxEvHcA;A++QENWo^$>K>4;Ԥ.{Hyp1-lp)Oeg~_- )EoX.s-f{'#8 8M,$]]B`֓ܳNO2B'aXR MZח?UA TՃ'2yG)<|00enhno%]ZENۯ&Y ds_VuDBqj)O!]=@ {lʃjBRd~t,Oq弜Q90/H^)*@6yJP9ϭA!v݋.0 #}6^,+HBi"J'$JU}2RlAnQtd8. SBl͠ i/!8Y+wģr(VU5~N*oIJ[cMzG; dhikn7׻lªO &xZNש =ϿE'IzWP uj.>Ml^m;y/%U0bSG+rx &-(h-ҡmXDSkVHUy .Z< MlbI m?] : G :BՖCOiw9>t(m{" ӡ S3}2FzZؽ2duxoLmiZ: sj (B}ȷM袠=PG@$^<.=2FÜ1sD`yTy @;z쑃s qx}|Urb Rbb׏#H!X#\a<̗x0^tDFK` jݹ-&RxIi40(kcK"ɱ) fuX`.#4\灢>XOq}^y.g#i$jH7ys֜4F|8?ʷJygL˹ ?%܃]UJȏ{'ȵb@!c#8s)Em%rqZoM&P\SsЁ\c3Mx<aJ!] Q$v8\}i2e}o@j@i( ez]+ύl$yiQf cda\z>yi@s<\O3⫢X+-isSH0K1{I5`oj[b5E\ ,?ҁ:1厼qvN],9-LU]2˜;+ۋX]_툍tBHZ *˨P p!UcKH_?}E0:f8Pm}?S1J^awzH^lEިL *‘\BK_Cyx3  0Q0%  7ٰJP\IjyͦLLBJ?OQ}YY2I[gV֎@=KjF>VnM*"r҇Q(}'J{]~c!b?Um?mDuG෣/gj["D]/RmcwXkp% q(!3ZRn?{BZD6 C;v,F~N,W] N[o\r1EA"5hT22.0eDW/,6yJbD1F@ VCIwW !0 tcmDp$ʹ˗N5φjg#Ru΋ qJS޿>HQ0ꤶG|#p;`ѴF]W D5k~ڝd?J0w,~Hruo0W6O*$cN 4px\ts$W.AQǧΏ#@:i)i6K4(ZlSL^?[VE#1Jb+IR1B_>6Ţa/rw]Vs9vr&Үt6nUO\bw\ϹڙK'qo]h"L[͗)ϰR2V^ Ɲ %CvJ`_1'6](DDr| 7lj;Ɏ!#jWQ8Ll˩Taw+r{BZwpyŲDL:I|lmv~mjNUuGq}4WO' jf}fPJBMQ-NFmyc*k204n_ Kiy vマ!хڮb]SK@-Ve-ن:iCrj !VX(ڒm$A^Iyi>UETt0>\~#&iY]!)䗠qD^È)\ٰ էڦX2,l!hE5PDF6ou[S2q3D8¦3q2>@^DC6'Q+233۱%y$~tG#@n.qGӨȓ/xA?!Cgё`z? &Fyh~ h:7D'Cn,-$-`T h[^ k;+.KU I,U XIZK5c[~Zr@xլ+t4Np-?7 㱢C=h,|[rՅ^h"r/UeK_?M'g Ɩ\ /n+dMuܴ v/UR\N}OMtKU[R2#zP }P`l\:h2&{93u//}[o9FټR!--/A hvZmGB6>k| *n-Pnb,(VdB8Ki9839Zt뙀MpBuC!ߎ5qL3){5"3dxX%BSHg?Wn\{y3quofO^JtufEKmۺKYhnCśpUfO٦&ݷRɇk 6]Y 69D!5>zEw)~jaރ4ůJDv!HXo¯IVRC@bE0Ep }a?>;7ycėu17xpe' J?yV5y(/9BaleC8Qb]Ttn;%n~,_e^ZUs9 ٚJe:(Qwt LI%]w5 *eݗJym~zLߜČݔooMG #!SwysZ\'~Kj|3̲ljyGlV]wAw);vpв=KDHNB0ЍeAh:{,2='08 X}f2֠IC̀WpioZz8jDؒY=_ix0`.>\Q1#yn֭f Q 4WFSem. ;i\Z)mwתA! 3Ӧg(D/x}B.*YMR;nf3DJIr^("Fɵd-} _SU0DS'x?ԊOk1NNd$pƓ7Ƨ|6m&21CH3GW?gLfSާhAS0T^dP^uZ|,Diu/{a[xP|Ksb8G(ZI\EPntYc$NSHÖ~CX:,hCLXiU s\ż5b9YO#pE Ž|Ӯ8L9nx3$Hd.>BtϷRe(\\XYM#m8 ]>%^]n-o:gbyrQ1N8%Xw]® SojL\d0f:Ơjed65{MCBHP/C4s!I=JYv`_p{8PY"u#qmh-#-8!==WUL㝞ls䬖!F+N| kMZGU?D鮹EpHJ:t&WłAn9iqn&^!#XP&~pIN[ rָ``[q]tpvfx0=':Y荊x g-"ҿ̾#1?3є8e:qi&/{ _洟+ZjIOfq@l]D6ӍH|PS}1[n80QnOA.w_+vUqY7ccy72`#QQCM{DwO<*Md@tPU e ĈD2+CE216plCJhH$;. ͣnA1wl7ި$F刕=W;7U0Pi_T0m<p>5!&M@lSO#$sx@s/ѧP_%)-D] #!\gUnZSN/| Y4y--,(Ʉ+\Ti%@!c nڟF$SY0xkGrl4u&pnda|Ԭzg6|h&Z筙ٿ3 ^9O]1$ILN@5Rtɝpt$zPOT lgK*t!~Zu}#Ƶv9{V`d#}rgJ%qmUF\Xڷ$:?[Ԅ G5)R[0I4lHrr1,m(e /oްʵIޠXl9&! d.ۇ&=8x WKrqH6$/sWU}C6X7?.4`;/L<z8wfS1rlTBRX"df ]&A+EJHiMS])c*pU'kx)k#g4Ζ.u%/taX.r! =zVųn,"mnN'$qnBá+bt́M+ K}z ;H84NGAR Z-<7 ;|c$lnBwq_IJu=؏oLV9`tQ罯K~f'>h!WIRDdq gֶ9 4 #);Wz%6`cKkVcm$}0 .ʳL/9B; Ć-:B^?<՗?cok?fI]ʐ`}&}c E#HxE]\:TaX[RL>l7vYslSmxi!}yo5.o&/|뽣Y;wmE%O`dE<ʢFl4o[0PN@=NO͙r[}|ݩcG^yw\%>a8qV岁{dR6\H//d`vQTg^/q::4!u>.8 MȋR.<]UAj~r֎jtK~@}=j1,x֠L #:;nC6H^!0&x^PW_ZSp/D/n).'iG QlJ9GլyKTmd7VnsܟRn4:اUy#4eEpi>(u+h$ AһN('˵s6ssXdř}iK('b +hz_ O-mN?Mz _WD7?׾%~@)XD*6o4;0T֫iT.[55Χ2cښ)/ ~ P@=GwAojF8āPfL:d!3+ ~O3J[xsW`"J,>Y^I~"gi^!d?/Pga5kTtErua/M@vNza-Z@r` ުzx!gϝdiAydR܃#Iz4,Bh)>cf|2;HNg {s@H{@5'Y ,a߳s."3G*%}7 ߄c7*[\T4 H#p8_B\_H߇ƿKY56‹\~:a6VqUz4eO2ru!u2%" ǒEG_S煬dݏ@e3xT:)jp[obz_k]:ͮQL3)XN]-+qYCCfej_ %\)"i֟%x!rN>(fhwGU$DԕC)TY6Őtn0@/rg݌,[`>D^(Wi+~AչWhXHIApYw++(4XwZDH&4-O;;zrmo R0 w#%qsvœ3G9уvjȪ 휥8Jp5'&3X/ӫN:l}PbA{`!#pe̊Ct_묋NH2#(HRA͓mLTYR2 yb:s;Y\2$CDSjsyߥVܘEmqa/U(_4L=I#WK3`Uڂ Z۶b17\ˑwGeޝ}u<\C hn=l:5geegB˧<c{8Wy{`+\-8H$,q"r"}?'&|gg% 递,Ο嫯RxE2.W6WZw, G؃YUBQH1[:1!7yb[v2V|QBjLMGE+>&kp {Q5_܅is7f)F8MEݻ,"טc&5؛@}-":,j2՜vO+Ff [`o$ ,8l&[vⲨ]oWPJoF5qtrz!nl%RX(Q;.z(W~v ;(x1J\XǼfkYX{RQoDva OS7߸:A=v~npaS䍴TVڷ|sixV&'h'[ !hIxu2W_BV\`vaD<HԄE4ۘ'S߳@ K1R GR.CjG|K[{ųixBYr!!hXzm[(䜯 񟲥ӿC|Ug=3ZFF"pF̍crbBı\,H >XG%<<1]?BGg]XIaٯQwDD[%S=oA۰q4t[;1Lt1bεhKlP-s_h~ҹt.?'w{ 3UaeW+p[C+IǮi\+wuS 6ů@px ۖ_IHcAE:\" Lezvis׬&-RaxrFN~ 1,~o_7c&^>^<>CoMc/q{gtQ,pYBD?ӛjЭ_MD9c}2S>iHj;t%m]%{Pe0nĕp(d{3 keT0?]i=⦪%U{`a6B@VoTbgDոESBFuHwlt5qYZdRQe_2LNw ~$MviHc\es?llB[!@`Z'^Wבg@׍e\[2 U絰9n{,6s;8ᲃƁm%P,2t?38_cjֲtkτVR 4"mG,ap^L\}g;ARjhm^rRˋb a*9\ʓEZ;l, XGU> LS73(`2s5qI5ҵ /ꇀ[4 aSZ`a\9FLjPoAXU$ @->`тV~t 5S2nѥ\S{漗1k};:)F  -d<+2C^&' K˻gCfǶDar8@jm+)( /[x/kLeWَؖ(K7%Z55ݯ]]QՄ61>^}Gs H' b@Kft~6KxT~EF\Z ˶3oS9AmQT )D|Q@xp͟X/2uu&6 X-{TooC lc1yN6{. UPg?Zk:aY1b^#|R/ =[!3ϥ*͝D2%JOҗT\{y*tVP 4[-'t{xƂ6E{:jhd>Ltm_u 6Ub h'@אې\)]_5y`X TNT5pO"XYP1 7OWߴ{6:*1;fS<SL@lj2쥊d60yt H-I$wYeN }4!,ߔact;* ~ fN}W(Ck'Ҳ|ދa{hnH}>]l'c5l[mn{)*&]&ߵTL\.pRp8~W߹ )hيVPAzBRq/v2K8-lf<BWa$W; T,ӥYTn 8uV!)'k;5-X|BЦŌwTvCN0,B+8%nY];Y@Z'[< (rJW~ j0'` 6f8a-RWQq@8чFa_k_ܾwX0B+n7Zf6RIu|>7e@^о8k5)kzMuC_VnoR$+a<9IR_(yU5`4`} [G"d OǷmHJ$RȘQ 0_Bb_YcF 9dVB=g"-pB")!t%1Tu wY7PW^%S6L{n`T SB_ZR밈 0T)M]=:8 @(SOq6;c~J氒2*.|_!_CZSy` -2ZfX̒Z@Nf ӌV,i;BtB@! O{[k"rJԡʕ8qx}~HQ4W;o#\<棚GGr (J({!J@H_F@??婳Leq;`l- G[Z?oTm(r'~.gdsX|9?XMNb>D.Nwޫ.4*L.jjřó񷔊&`ɄSD.WDYa=>6ѼǍxzuQM[H`!|:ċa/anF؅x~cm 3#NU^B&%,A c4FJ۲F!p9:K'kv8.X# ,PgSCP#n8"U[l/M}0^x5cCϷfp5B%AAt"5e,P+ZU5]s JcK8BؘފA+ϛTgl7K[NbG5ԇ"__LHRH-a/w_eq7a:DQӥ[R B{zu dAّ8$)i8 Z~+rUnV.:06&+C AvCG'ri17)C3B`ߊͺs26fʹ$ܠ|Re\cD$bUQGV4kJYi?,<$4к-(YlEqIz6bhoC; vRRNpUgewY7BwZ'&S\=U?3`-~2)ŤFuc=oycᶡdC0`9sewTV *z:ċ.8i-oF9h@ jpӄKiU>6S\:DT_7~V`1ӢE"vu18p]&+ՂLAS ͫT7Θ22&F[uH5({z: O!ozqYs<ĨkDq6m tF)OYv09+70nztJ5nuS IAUNNhM*Za fiJgKڭך'.Յ=``,*\ߙBD`Bk>2ެJt\@ nd@t]1kNWM0C5{[$Hߨ*iR)T 9{Ka9LԱPB"h8K.%>o ֍c-zL/©$痶9`~~gm3:bl̎؟o#z\Zsʨ;~&0O]aMjwZ!G m~c$Sc'ٍk3M}s.'];*v"Ӻ8 n } [3$C(H/PĪ2p(h`"W}T$OFtņog眩t 0P^Zұph$@W86:G%;dd:S1q%n^4ꐭ+_J(.E@̅p\'g A~R;@uRxH,lelDž3 %CQ$*z͍@7WHH |&mHr- plD [N*D/+ i弸GSLhU~+t AuBŜ|ǰwYG:Bz0OT>dg \sFaD MܕgMe'#/nb y/E⋝t􄩼p/=g[2P5Lbƭtmʀ.<!1BO.iwUom c AFF$5 v77RuS:{t ɗE \RAa}3\f[fa2[C*|֠Sc*D%6_*%^3OEo7:}M%c*y4JDePoO v.;r3+xy,C {i Kd I| T6$V`&ROӈWH6 L6sm?OK'Bh>"GPx*5'_r6K' c0ysjЫGkxQ0:;m)ք%]SSpPh59$aj5B2Vx_Ӥ߫go?gT_q"P\Y2zDjd4txx洘7Wr ,* z'vWzBSu߳T:N`91YOtIC54I3W\z9Av qh~d;)`RaG[ÎB.X(sٸ?VJI23d IfcVƊ*ኜb.Z̓m{8Zĭ|7ٴҳD}+* QpÑߖʪې{Qux=U=r̐VhW ^iU&s# ,2"TE/[qf~=gF7-:-N]><$_n;)n}DY=5͢)sQ˸Ua`&߀Mks2;Dw:CHЋϮ[s]$$W &e[_%o Չbc_Mf]#91rt=b/9‘Z Ltxo +D.p#1*Ϗ g[6+.iTSo=vOθ{єs[]<;3!UqKi`aA,cvӁnmsZZdfXqH u:NX̄;]q(2Ry3T+E(µk0v_9_ bDR)R m?){}T̃c+nֿ2sx 8fiRbq&'@NQtWގOID>,gyDm==(Zts6:=W"=Ѡ|BA !圮T8$Dʸg@X_HGℇ|)eo\҆lMUDɀ&*\Rp(ۆ"+4 g*3+hp=H(ZCYS=7 u-cE5(m@0TŚAB?X`E|ˉʯd%@=A*%6}<[,?U%WM:&N]@Fqji~t<;?5Wlf/R;ḣ9;WqZY[ dtI1_zbGS#p8V+v1ssef ,ءM&J47n >3C(VCtNm@7LcUYOS8o:Koc9& aƟ$_ Y 3/SKM23$Wd-zUsVӂ.Uw6_BA6R|(hJDZWW-Sy.L&JiP8 ¦OdA 0[d_VESCv__KD; #5 9|ۉx$'G(lk?=aGYn*Ƥ/hdĎPP{ɩ|L>L;v:`ݰrr@FD>\ ݻ붮T%`^Ю]50VDZ2|C( Hv.57{M8f>%?s.׉@ kdϣ{ jyBYk]PS*PGVQl즸BD{ǣ4) H&?aQTdwxSڪJ*q\+WI3P c h8Um- SKR>׉{X+-g0ܙ+D'}<Es\$ڤmbΩZdq+>VZ?yI肿-.W0'|zS/k\{PDw}NU~evMıBfP!d+. ¢-&O|$jH |aʎ+FD1N̢1x0\H7WoU:s Hx5)SI_cysNv W)u)dbDpD@4!_A{+^+1Z2A~?wT D*w?MiPJ}.XEL[o@5A8QEp; ٶ-KwCCw)"R,3bn2syYVZ&+@r}(ac|EUᰵvif Ҷ+v$jFNLJ6;@sbQr' L? |"gk[1$ iD,N7S;Y^T^vIBOryă͓D.ay˹lt{驅 5Ha?kKC W$QAaTiz(ճ/RM80Sv }8-dj jSʉ^VB8;xqҖ{2͎aJbl)qӷ]r.AHhp@Rq2CƅCiVuT(mdu1Yأd.Mz2fw7s[s(\EKYe?6yȟtWc^d.}aFu yf5$?p{Q&֌aCE% -H?XKƳCF^ks Ko6J)y6F Di<je*1z]ߧ$=*"b4\m\$p S腔EQ4h[4Wʣ/ьV>icAy6sHf H Z<ۃA+0TCD"NGA^vdנ{QA )os?=yTw*(_筎@rFS\\79IlUQRtKJ-J|{X F:w%:0XUT^-%/znϬ=dq:pk>CFk 148fQ-ƍуi~HL2f9 sd8̡ܯa8i͉aJ. Wqh)fdy=.:SLf6"Y2uE݅ ؊ w&%LzlJ} ̜^7:h|˔xcy@K4O`ABXؒ3nuzB#ftR{]*P/sLXS(Q )Ͷnd}O8.nf,7_ֻ~hq0 }Ef3-Q]2bEF<-;1j]tY XH0#kF^C%VkݤlĪkQ< ýN'+*mMB ~|гQ8kt8 #y',[a%SB*]'\~mϊI؃R8@j ^sk)=\s`c@Z#XGq{}LNMtL%꧄*˙5ª*I;dSRk7%βm \ 4Tf"Izi՛+\ǙeN*pJWiO&9{sHG2\%7:Iz3-9W!&|ÅItM0׼lh\NI@ͥ|b-=CT627 *C gDqPE!4"ʥ/"W[rZG)[g z і7l k~r=ǩ [q&զA`Vj'vV`(hZ@/1VbQv!!}yXwݑQ󢨠b6#1~ǘ4=i,4k]ZKWo+aŗ?ܮ"ʲJJenjXA4yIݬ{Iaq—9LXUwD_[SҶus vB[{QD.Jmq`xdUnoeB3BV/#½Li?rbP} / ;wy `~FGL8f_@ X԰bȄyC9/f^ pNC8;vŕ1䋓"pxi6w>O^m)I]OZ65,:lqJb8}UOpQ} xs\ XrhU{~?`ifhݍ33_߷Eo@JJApUFaV3n}&EOva;/ށ,FBRDZ)եG[/ ^v`1Q`s 'erL`>*E)MQ9o{ ꏥ^X}8q(rЗ! + L3NIVO=&ucKBw6LLM{q^Vx ;+UB$`;T]dQdiZ.8O7ޢ̄kzKX rD JZt^h@p?=.@#x钄"!ߤ= [)<NP2[œZC'$X3ƷdMTsM&POQB޿ea(OwoXK5Mkه$%D* &e=}9ǡkHx$ p[m,&%Bb @FjPaĝunSG:%B:\|lO\_f΋d;tv :ul0eIz6 s~Xm_6@(7rA6\㼇Gtԅbo~&QᐸlGQ]E}92[β K:-n.z뱑9rX 嶊 X?IhKLRQS̸E*B0IYLlj" =( \mvZʸxKVQ~3P^J{ T_]ЏpnvZ.: )yz\BdnRϸ4áHʹui nn8N!3'+,%1fB a'0 |ĐQ85ZJr1@N vq@bunjisr6P}$CdE]P⫚)[CXo8DHe&FdXq&$C]%W1<+߳tR@X?m^C0h6~ (F.{[ @%EVb6|N◧~|׏:cX!YLl^C5YH1c/~ FDr`ɒ`O lRx+qP´;L`.آ\Ӵ~3uX6RN};=7IGsc J7BSs>!i=WSӯC.5X(<%FɱI8d"Bϵ"oR$V;ҝ& }kn.TLݔ[ۯ9e@ߧR \^rlʰRth' IwƳavum ]gJM%c)i~䉘O|ʠQm-g}ϯ8t$G(t:v#wbc^kMnzR xor@Džc0A(SкG,~mޠN*(Bnjzy'4[}zm>>pi*Cl Ǟ*XKk|ю }MK n6}kpʙB;aj9q) sp; Gw0lSū/<% F"TXI-|\_[qUSKAwlh0IO c]%?GK 2+xIձьB Mj',P$P C}݈iDwUN{- j a+,8 "<Ò_ƿ536-]{X:d;aZ} L )Lqw071MdcK g5IɅ.S ^^ӆyC=8HXqy՚/i0h4#ٍKR:bƖNQ Og" d; vnԺ̥c?iQHtb9lá͜Z,mkmc^T6>j;}(Aw1φy"OؤwDּi{-&tѸsxNz%~o6~bߝs|@ք tIIsC4 "2dX}fcop`esıƨǍ;*3I~XL4ma;O1t0b UrZ$21gD !Ac-ઑY&hx=FtcI\nٱTO 5 (/Z85t*Zlf mud;Nkͽ%YSlG-M_[F6$Q#}F~S?I h鎿PWjISڢ!=Vg5$9H9>2<Ϣ]ӡB̤?ɴ .~}64;o8D뫐=*ֽMSxWpod{oL͘r!Jtp e pբZzf ˥rҏD"Kgj@7iYw=DD= OlgMHD2bYb/@Re]xp[׿83e+Ą^%WV6ab!B5GV`+Dy|̷͂k'r 3jbѲzss$5Z lm^*roVR12? ڙnYH2`a^} f莱 אA%0SzT违'(IE?ahԕd'BHĞAX{{lAv;|sFUVYJfJ2 YZ?"Wh>L|ߋr vz_^] ='9{;w6r6&||K^OL>FBeCEL|⭚phl>b<#BTgw"~^B2 e,'/4\1(ؙ%-׹hbƎ6`#ФZ? EY1<GP? wZrѺSDZ%ⲩmuyeˮ#tIr fc?f`'gL{ p>lMO2tq9`1gyR`8Xg3CwHUsklVǹ?Oˏd֔`r=6I=5v)S@nyyStʣ6ayBxSbVfЉ"x73>ACO%,vNܨp e^B i~i+~J%j)o|(Ixr/ @,(dgY}YPDӄ7#y, D y [Hb蜻lx"/3Re΀axQ\OlӴ7t%lG%*u͆ iXVA0:ݺODr水UiV;8!;*OasƱu7uT7M:pٰDQz!ح~ 5˯'EAEL &-5Ѡ(ɲb7z ꙉC}֞%ICj5򨔐%@? u>l4)PRաV=5nC.fĽb}cpow&e*;7BQʷY[YKg:ņ^<>uΆ|T}3C%V7zB ha]Fţo1"mKz ҉)o=DJY ;_7L/KHXwh6 @8khYp6Nҡ=@ i.94П,0vU\ ЬMDR o~6C{>o-c)'q r'~mdrPƫ"zʋJs] ՈbX?lY9 1̏1SN -{w: p$Ɵ`XN =CWAϞstI?=1l" E8yS[$ԗٔ:wpJ\:&Sj>hrIdEJBxZe}MUUJ+xUω?):u%;M ?V8Sď1H ~=@+jE>)NlmKCmԠOê=$:D]ߺa'!G-5NT:yЊt=AdY4l2KĦUs]yLkG6KSy㑠߫I0sJػ/C2ަ*P9 =[1Ѝ1qJކ7l߀uGF͖{ XX Bg׀<"굾Vb < +.ؗ- C~qgfh l9ι"6kcl9` Y=`=OZį.K}g:RA-ǖ[)2\+ .ڷ`8檚F츌M&BCЖ"|pmN8o=z9?bz=z[`J9OվYL]m_QRIWf2Xr\͝7||;%_$ ˹̪7s\6 ٞ!}Zce%$Z^Q菂IH|0Ta3Ŗ7!~ ̇fk n!m8v@#C=g. aArEVIEd6~lJ{EB  ; ܥh`M+(EԊAB\p[qBZc\;؛܍w8]o_}W*sr?NUp"G 聶Igig 4& MܹЄr¢ Xt녟끔Tj^ 30ovq KZ=g$;BzUN/f+Bԟr*4tNn-YM=UWyj gCQg]CGm']WP,od{{hL j_!5]x]0f{1[ `Z[m3/$9fCv[[C㥬s3[Up,~%!kPL6_ܮ>uk*iI?w~?#79Ѭb7A\2'Z]ƕJ \%OjsC9{]2 Sv[[8 YD62ZDMO]8CVKwio$pϒjF (t.9 4gd*6A- Vc߱~lV V*q #Ts!6vt}KK!!O;鲚gD>1b9>)Ss% 8_dLV#$)ORC~0m̽WL*\пFU(| 4hTZ2jrǙ8ii2}k%c L~|r!xêS@s Ce|HMihx銠D eO1cU9lX㑈zC\|Ka$NW=ҁ?#e[*vgгaUPHEyN2 ~7JV#]D 4Qt7pj44w^U\0_\C"wqLr%=,׷CF.L. [ƵGV6Qi:9TkAaPΠޓX:U|q=Ḭ8Y[u)b9 ZW4iVx*l꛾HnmS@H"+v$G 2 5GTI(זgH88䅇Y:` *>+o=nhLJdbU_EjD^Zw1mcjڤOl7VB<{*F8jtGRW;|PAtzp}s|(p>lŎ8RgGe"nz\]@GJswE=WxӨa9lWsvq{g*چZ 3-K6Y%ʷ W<ᨲع2$r߾0StxPzq(=Hk`l&cȀ/. +Α"KS-_`BojO)硷*Yh?rd@Lm<\~v0^ޝd"hegR*t[+f\$ɻVwHyk Gfg[ngZ"CqHhE샭+c"MV-7͒2SMor7QPaݔ@ <3W,DuIFF[5r +2ifS Gad>viW1#՞zꁍ܇Nǻt-#qrRJUy&8s9F i@) gRO}h$T\S\_RvӶ[6g?bSqhݪ3d2X*$/'iy{n^|rd 5w < p YQ`mգi*a;g(R':-9 i97OD@ZM\ 59Ȑڹ{9X`1rF1'q/뛏_L4K2@hY # POΝ݋ 0AQ{`-IG"./튚Hj^HY8w# 6C6cGTC'x#\6F Iym nd_YrrtS|zzZS8cHq㌏#$i!$ K6 fn_QHS\w,퀌jl=#)*׼ xN,rG I mt2za(ز٤թ&g\/BDhev D:s[*>t}]W#8RA%joB& ͚{3Lm⢽6)>&nDsn۴;O`ȒwMX狤 jY|[ndD*2zLjCu;1f8;gޯ~ki$RV(x + =5"%MR99֖\Kpot# =Җ / J5e2v,qnfhih}~au8{N0ϥ/@7gAA?ą !#;'$hcqvf UX>s~8-vx>0&u7'h{"{+0 dtJ&=Ē0?#V:Gį>m'.X9ycX=PùB;`a'[+%_~ Cg9F^'~xJKSTNuۈ1"z7Ցq@[P>S]VW(hCw[F_>}Yc{ǭ?>5~qH܀[Ǧxe,Ϋʴp|CC_E\vXA辳oB0~,uP?*c/e#ڔKqM6;i@HFu)L̵y,/4wd)]uHݾ8EhFH-ۚ4L|{c,}r'c5D=YT'Lz4f3Zs¸[~z+s}g̷O⢣O#0<]QnU>N5 0%LS췕CK{iIyÆ_Q~=`\ڍT-v  AsY4uC58 zδ>{%D6"H%y!>Olٚ:ܼa_敗Rc&'LPmfWnr15Y_ ~ )JvoOC7rHJq4u3 W <ۻ: 艱"ғpM5"6`~y  F2H:7_P023hU=ʕ/LR'aG6K3L=j~-, Ov}q #?֛&NhP:wqӍrPx# ة.j #y */(%r'JvT:x3V+OBsޡOj]fMjlm1NQmŒ8RTĈn2;|bE8: _`R@5 =B(\AD+'1GW>!{\:z#'a85qUz[ȼL⛤YpJ#% /U ȴ %JAkIQJk-p2gC<^zJW-%/Kk'aYBO}TX<+k![Om3EOB++њNNrLF;iPLY&QrОj%D׻c>iqG rדL:0APR.Ws5`+ o6"uIi < 2 n:se%UG['qLdJ[h>%ΈTTb/6[{ӉT5*Vid4 +C7I^婷/Ζ56ig ˶?Sr0RH=&WEp#Q oHRSM>uز8mȉ~N,u=B!OGv`&*K^A P̻ɉUȕ_Fyda[r93jʭ Bar9y&Sә }{C;rsaaQGK^XПZ))Z2pin#*B͘fVOiuxrX1?O,t?u0 '*.:|F'>RӔ~ޏX%qDդ=l  fr $Q `{i22hAy,,ky9vJ9Ce\9883_8ˤ+ص=ŕLpjBoc϶~0ޔדkE\46xk|ɮiSudY_F{TĐ߷Dc0].W5[v83͚TvjI>V]s qUKr&IJ AZf8!"Vͻ՜)94JNDs!ȽlǾd{}x";6pe}IHnr#vsQ_t~XJ989'6V*.bh$fDⱩYTsq xևz l#0πtPfm 8?G}7a-0ւB+OOc TA!eHgk|msE&zv6ԋ-m@LmE} M/,&:q|ܴ8K0M/cܝQ,cgnX+F_*;/e5 +Nj)H Ce─O2&riI1ar!SJ[߅}bbt7FY޼H)">xZe)YK}J/r!o31Ñ^֦bhPzO@ci!bw Ac^K5c fԷBcuGxXP}92;w2}rGyv|3j*+ J蝫(fF"I£Cb9ABZG,6Ƿ!C:tL@]GOkB]3Wlq:f0vϨJ\P)ٰ7h6QpYSBžI|alH2&6uTY5m\AD7f2K{.]#7&&iZhb'*#2¯uO qtV v4VAC-="MjV)5@bO${, LG[=SⳉխNieڴT~'kUI*:"Ww2RƷ.IU[,$vz:^JI[<3Kh0kRNP[P_=&|(h %9JA:'&TLQe{0iaNN^q2/Z,ڸi!HR0ϓU}G-3l&U@ZfzRkWY,>l@_HoO>CdeIr=p%)8TmnIORYKq<FTed8 AÙzng|I +2/آ`eԛ"qVݍ8i[jRdtj!j^ďhcGkjU@0<4u=;pBA9IF&gmq;K߽,egh2- 0!P+T= ;!6SwseDOwSV*H&zn/h,I%`Y`qVqDeƵSTQk_U<ڍ'BTqnB8#Cn)/g6;ƴj}f> 0XDuf\WT*Br'@+ uvld"j{ⶰ,@ &l}N7 ^Y2U| _E$YtkjG53`IKﯕﱽK|vIŁ C V4ۦۋOsHOפCTS0Q9z5ĭ}lzʃ] 3:@L&t>*K ֌Ye2ԀPP12{L.T LrfYdk6UB@,, , =2q93zW=TB7MpOۊZȨEGҒRL\yг*mO ERJ;깃 "х ;RZ㗩*Vx/4)% mUVp~7i@vG|KnCR0Wz{Ť@*Y ˄U}a{:nr|;J 'إq Cy3_ܺ8FO#SEnW "{i}a0@E)wk(VxpT=N<#3Y)Yx+?˔DOcp,Z;X4K]Қ BE+lw1X!Fts[9ERI`O}6ʥuU.S]KMKuIўl}ISZGd|Z3aX֣6/EǪGzc{gύ2r+3<]I݌yG+5taI_WAא-uh~U&+=Ejd ]w0-;nc13#ruGTJuO_g1uqݑz].} )Byi5˧քJbEL[#eA];i h[\<ȱ[̶)EGquK® ^ k?WS92b ͝f[1jq;eG,&:\Xߜ٪}Б슒&L`f]mptF.wp. + }J@vOپj4fܲ:8o`"ÒkXcb֚ ^,:ȸ>.֘;cSm@;P.7) hp<MCz6&ݵ5mʘ<9:L1zHјI.'zlDXY.JN X-n3I@+Y«-ee #bK Erq>;cW;( ηq^g{:suAIlX䮲n]k2]),rg>3rx(J͐ p:~v0JD鷣b3dP&' w<[l°*e qg2ǻ8쎚PBR:'0Rk [S-h#|lSQ߸dF?py6Pf2",\)ē+ICTlj녖^mQg4U< ( wS7axHnz(>Ҷs(E?3&q-bNgHp[p^l=U^Xo uH&sU\ߘW=TϢ#H5rɢO- Xn*;*]F\.X*%>B-Dc{9WIە akC˛hO} u1R"e@]&V[rZ]P<_FWܱ'E|jRԚ( |({lC8N|.+|kgnQڎ|kʁ#_[F;l ;ו!"-޼BMۨ"2cB-g+YDw׃y:ſ)&j>rW\CСk wi彽OF#4H %OsDE+2"fwUXƘKҼ8VyU_dlUPZ_ݑH[kXg衘ZvrO>x6SY gIx 5Hn@\-j X?nǃqET'&c n ng7a"N~pc<2׈vNE5SP_ٛhUtp=5v^Vr tk'iC`Ka37NI tsTvع>Slqĭ3P$ZpT"9ރhpIv|RlcrT*܃|Rx%Spqͥ޴ܩ/D~D$ CPi{>FEfeV5ԢO Q%Emb]H]_7rhm6##NF1}/HO@ *_ _ǖ)2L"_=" \@ ͢%YrXmqқ_br|DQޮ/ ՗׎ŠQ{%EB`+RKћb 9* 4w^0."G/$sZ?ߚMyZ5pdO1\f$lr33!f3p{q0;Jr96 ~*DLJaJ)`mt)f:V.zcxdScA6İj`?N(8 &Iq5Q͞'4 rpRӑ{hBV".v5ЯB÷ky?Gf%EpG@{nxr84[KJ;}%S><oGAVbŁ]p! y_@SqlUa#"fcaP1fWZ+XvgC֨ⴇO3(,pO)bc09"#+(i[ԿU~ͯmgيt&zhDXi&5ǒ< 75>U9c (Sd<8AfFZ ISN& ΙUΡj|hm^ZYB\P~vf;Fq+`PDPQj8!w'Lf5vLA@i IbЪ!`[ nU8MK"N;xdFd4٨O1Huro0{@fHyMᒡW(B7ĉ9_,ӏ1?,`ĈV3.|tsJ TRi0fPok lw0TqxJoY~8'(p"0$Q7r(p5fsg~vU\AP]aZ9KwAe9ved$qծ*]Pn|E-rtSx[_/;No/]  _ԚڨFP y HӴ5dǷq&@ytئ*V?H(F(;$@/ tb|z7sXmw4Qb}=cHy2e& $<Q:YĠW1 5(%ڒӱTNAx[+ֵ5L3'/71%_d^Qc\!R݋6if.fVcx%0psܛuU Fh@**Tbp(36*O>X B8`4kCNI`+J0˯6#C剾|[|*R?EBK9Z~ F4j tc-wC ף(Ŵ.H񻩐DGwj+څ.NWךѷ/j?M/p!|2&ћri4W2E ooDƧg.JS=nҿ p=2VSP?:7G`coEcye)d]#aAٝ1M㶣sBXMax"|b'7']Y\謊=Nfp(/މS{O"11=E)0  y#Okn Y$qI]T@ U[d[#"O9g~u_tS;wz+_D ׳•\GLPᅯC 3obTq.[ 9S;U{a| 6 -(@>ފEb9&֘QDXkb?ۊglk2;9fbCC*VՂmGЩDq+K?k*ɥf֋.w К!$|}=ob4z0x )O{pt<)1 C.-[A]@#nCEDr^ R~֊]A?ЕyLfu(N T|]ݠŌz0eE)21r=8OF mCFR՞o4 )>ܾx96xЂNdTJD~M ?5~\½IzsisNWw4@;4W>|3N%@F˻v?;LZE=WJH!Uzѿ iN}4ql -t訖*$ՠ x!VdMwmژ+<, #Qg,qݤA#:[(QSI75G#PWe53 jK hIska?Nji/%JB٨\0y*oiǶ\?Yɪʷ9I7<ӖarkR3.팚mI=V|*C+[FE^8ƞחuE5Bfٹ!NE[bJKdQ9 h& H~Wxd{i|N>bRC5]J O^22Di>0%oސT^LV^d C0[į⥰8< _z'[G,mvMh$p AaNR]#69b#DJZUݡN[jS\뎕&L1|vX ƾ/saȏ0,&4T!Sb۩SPo*n;Lmu9u5S#g.6̆3~1Zo:]gB/^kY x=L[| 3~ք7p`Q!&dUC\vCPKڊW _#ˮܯG*jqv$ԉ( 1WO"8-! !]9H~,xXHkQn^)Of ?ojy}vzw$Y}U2D*h1o2#rn- F sW&Аt=ە EurIR Yv-FegcqKogFbf^'[T4W'}C)ợSElDwd#`Q/tU No!ёIHoy !Lc|ő_rpYBMY y ܿ%ybH|J+fv=Ufz> pO9L,>;{J#Rl$\KtSe#=Ny:S mOeBuE˜T`g/aҳh܉teR0t..)J3 ;V'"ɲ156V,J0"'QxrRLhlum=W|5gL*/\8ɳ_;1Gfʌk<9zj^Ya 1)F͇&4 yDku]wgp##Ԙ`~tO음 C, ∥Po ?WPXWjD9<]qL޷v#&ovHՊ(Hъ:K/DF_?{S<=H{҉@L2(\_WʰU>z\ylu .n>' ncDWƢc7&F"\}+jSnD ;L8(sY;͘L𾢂L*fc(` 1#Y:ui9^]Aްt?ym4=Ád/(Su&=}%.7=}x"eP&ף&ӑhbugN]ZiIA&Bg0QA?zu)FF &g\$!*`u W` y,00{4O]XF(U`Q eN]!z`DmF0R<>0QCP)KNO ߢ)BFo\< k h$Az'RXCW[Mg{hDmzAt:,Ir.EQC9xGBt.sT))ٛ=#ג8oSmK)E#bJXH'zՋ ơr@&@/j;4H Qiĝ+JЬ~q2 ](lyS%Ǫ_) K}䲰ߪVzTICُGehP#0sy chhY/H͵8 |NPҬHuz?(e,9) Fbywd^Uތ`Ёeuo6  KV^dÔ3T0wAGZ +evH]5f('>Dq>q {ߕMVP|D[z;gTAo& nN°/vm`3ҫըE#ÔPМSրYB=#x *1p=4Ma6.# icO\hBE1c6V襰OᬞF,«w#0$֝|o+ )~ NNBэ,ƃfh zx<^ew9ϺSC߅ JG8C?qeSK r>H!ap  R߃#gOz]ŀԂ{/3߫Ӕ[բ|GgmX I߿qr/JNlh.rl*Z6?*UyӇY_Zq٢L///t Xjh`z -MEy^221 >J }+<ɔDf&]ueҢQp3;!֬o~Wb*pzk (/P<}R1%3aEh;_iOOǰLQ-&GU"u2?E %){LJŅ8iɣtދ)dW &V=81(Q:wO|%'ǃ UMvB% V_m Sr{Fv :?VЖ;܉`AYK&lPRNqxV+ !C8mwcLʌ#6VY/:#15pY/jQt%5դ+͉n~-ɩ%D3:K/\Iu6g%qbFɀK U Z`Z꓿&bWIu`B;N8N" gq z Xdž}J\.^.5e(N œ{מ@%yo] > eAk.) 7ޥVac`_ݬ(jkԔCVI݃'- yjA",evIdXbEIfwr<+'sANXT5&(uiz6 f_q|Փ@օrŧty0O\xjLa2j| :]np |-iEԈchD^4+6mFSLsGMA z>X3 tHf*#fSǓ.'33IItDl߂ ƞ< !q.`4-,ҚdWf"Re[1+Wү`-FE4hm=gӌiW[4YR#<ͽ}ԧy*@ol<(CC~ԲXcN8Isp:oE?*&uΑy `vY{:kՄ} bRkfgPgd4L6I|^e5.xO2=c63-cNP?^4S9; L԰TmXC fXuJ4)1S< tȉ]~Z%mȩ1Ӥ=+{=4rZȟ զc&2duC#-Qpώ;]d}h װpEJ6{ud0Bԯ֯&)qb(?{pc LS~ꧢ{83%?d1V0H}nmqշfZgQlaХ.7"D"$,\$^ CZ~`b͂E)W8V ZwX'lNʄF ustP IxO8瞋Dk%ZQ~b=ko$U՘I% @բ߁Ssހ w~&]1/ U"{M $6Ŭ>V29[Gg|Ra;yLG?b3y ~1!L8nexDO㱇lò7un>  =uhF‘XeG72]JݮZ&+ "~ja+~ƹ~sYVdTNd{?Ml@ [+,~bJ{{o۩l2eލj_`V2CMI6sCDfb1؇:Ӿ.WJE/iaTy5y=D2{ PEQIZ"S,=;[Hg#(OˇV*g-HB5|(&3at-`=*r6Zb" a˹Aԅ+ɗDOErݟϛF"u a*1!ͷ淪я3OT+;aQ"b!,s1f!XwCxLG_3[r<ΒO/, Zlc:\ 㝦ܪ)Z0ӑ?l+޺{( |]1ֽ9IS,V礥g}fȭtAf 䖧B-~ޮ:O@}v5tբF[ C4 c*MDN͜i=2āǫcTD lB`dd%Ys .TlwAAcSX1G[O3}ڊK˚'Iɱ:|[%nq~k5%.1jݳ_y 2|{H%h}M6CQTs~N0|>,P/F3iU"65K^~΢́k~c_u]L@ijL5!*&:R6@,l֖II)6$ 5_"غSiSr:t*2%F;n$Գצ dȆ ({%PfngrZx2Or]r%-A4Y|~liz=yM TԈާ X ~C 5u09<^?.=|-ПϘ <P j WSDӽ.Xn̒ Up>h׃^-v ?EjA! z<#JMf>!dp ċnmf%y 5 qݥ_aHrɯB !*-qy~2eR[&^Aͤ`V xEpv+DQSz{b{(Y?r0[ֺd][w$xaa?xZ6ÔzBw={nHMbj3VN|;s^sL&3ʥ$m˵|%EJ (zV//yO-:w[o8?5j-F 3y[q1Oe՚,*EHJH(pRG t`p" j9i b*,{Zfsby/vC2 p˾vJѣ, jNK4pwsnr4^S}OqA~d|7O>TrpTYcj5G= MCQv;)*T1ۂhAXܳt%agU1 =~f2pz:D (ˍ5'`ă^f=E:Kڒ*AFTZ}6 @uuJ-)j zfUk @m"j~px>6t0jMaF) s {?dGK,Y5;Dj`&!v.)`FO xNyښA$ JK4,cF-;̻xnfCPo~~;nO"4]Am-,*#GP2wsLe$J@S&BE<5B%crzTJ LAΔMwwI-5~*tB+75ٷᤌ* UVL(hZS0OGs^<פ{cqyZ &3*D"wRc}kΠl D|~EQ[ğu6w~GȬj0btSyގR]y(rݏ@䛦r`Ij?MPlBbkoM)2);v ]C*ulip~lՂT1 XTԆU EeeF$Y_ꈭo0A[ŭu_h vdwTYr6n+sq29b܃(_bnI:4+ .wy R{Y =`%hmqPOk4uAE]G.m^$/mG;F?!ն'50^*~׻Eu9B"MίMO:3!Xb b+٘Sz":U8>ۈĒ)u~_Y/,B-wĸ}SWl&B Qt>ɩ|H25gdt>[V,YjGS!x3p o2:q1"DڐT۝Pv%o`ĺxտwPw g+y Iz[K>U :ʋ33QnFcԱ:QM_=B7FrSR!IMf@o",?(4xK ☈^ei9P.5ԏF*KОTZx> dqs_Uùp|ҹBAp`A!1CrGȁE4dրco7XQ1 ml|b:dzO/.AO,]q:^"ܼ&|R@m|QA/S`@{ճwu!qtYrnT}m3}!\{qqMa[fU" q^>btŠwGtIQ摾gkvW1l*]ݯtYJS 7) |} ˛Xg">1]PB=UWc7iL-q!5R-@c O]u|~$v ajdb-lDnƟSr{dY 6{Y+Ș]UR hGFV\*^=eܹ@k31"Cc,_<ճqXf8xAsx%_ֲ\?гg"=Ek= %i~'ZDo ݷ[QfܣiN̵c)ŸQǡhkH0,Te$u`ibqF(lHzGSеSFs}$~L8W_K ]]ja-(4:G"w,Z{-NF)niL9 y.3~vY [�C`O/4'݊G]Ğ3r6\Xu hB~:qpjp :M,&d?xv\g8Id,ac=B gŎ `ե 8 36N@pQ25~QjɮFA]]a]VU%x7okbڻgvNWOPw& eX{^r:-C6 wV>. ky%8B{~y7c]:G}|>6/dZOh H̢e*":(VKA28O.Eov+4-,CɈn XRщ zēW)// Ŏ/XΧkOv:p˜p3*WN\5Eg Bm:;5M`0DBy!8 Z:OՏ1LS_tej]5py.션V :$T15L녲O WE%[e]]Cxh>&B (\Vp6z(]}ȄTT#*t Y"Yz3.Vצ G<۶B?S\TV@Ndt _3.o7 7e~M.Y^gNѭF9^9|N%pV7s}u *mZYrK@#Ɵi^+Ox5 mIUrOGƪL'E-iu@ѕwA'O8=b1Ґ MY<ohE,2Zt-}KWH/ptÛEvr _l)UZ q-4V|-Aј p|1~ikB:$vلۙAdY`ڌs%E(W؛y#+Acg /V@7_}#&DA9ty ,g绎:>zjBYvE>iPWAdpGTHC PH}vgӃa_*ϵ7~N9F"?Z#ÀDyb)8t 8Z`ܻ-z>Kxz9iYtP'1BP|?`ڨ/ \H+2o{-+'= ,+'-<ְ(:D2Ce U޺($ mOc]dJ ^ ܗ 3ĺ\naJ*%`݈*[}!ljL55Tz VvTV_` ^  ьR{<+mtgp?$|kӭ_x[)'#H&Ǝ*/XP}8hTyV 4B)_ԓSb{?P P G~#ۉX @[??4A&ȌbqSr)x5fSEq&ݮGHt*\Á}C +Z5ey60!E)_%r-&/ H#5p^~}=T,FA[ b;y4(,3t_X%ѵsAKzqi`s3cI ||QOܪ_0d|k!ff$S& L t *L_ w;?.=*.FL?חbG7Sunlxb 7셷oH؀ dxl)kOΥyhIƑPMT@; Фa\T[cChz8k7cƃ 4Y#죈}"$W})738x":lo(H.V[EIsh7M=٢bg|ٴ:gAG܋]4ghDָzŪ3ǧknrg<|#s5%q_va i`5tP 3SQ'5 KwW]:%f@T5:w–us4oS JBveihCb YYJn}r+1[X&?'Y<{GaeFKr>A$@yR&Vt GՊYgYӇEaf۵v m TLJMEx\%inGz1Bn Ճ `#'{j!dnG[{ 4qlhLw}ƀyc"׽g#V|x`Pi.na_DGX ? WmRrNk!QFe]=WHmB"rMƷIJJv<Ƥ.zmz>(5C.Owx=Yv߳ad@Xu~#BH3<$2s5</M\ZV7*]~,V > ־7Y^f4IrUt;t9KDGxP5^v.e_lvEPp[7)ﶯ:w!LVxGb\* 6(+3 hJ{ij_{rz:|f-bϜ3ޔDiBeiշ)%M1E!T,ulNs$Lj]Aj/ 6խZU 4Hی^8}GKi$;j˫NO;9 XWjD a#A @]1F`ɺ6gCWi"hɋV!^/U[G /?F/%[0[oܐkꛀ*])^m9WeEE49=҂!FKRT%k!.GF0 Mk7@5#;U')l[#kvQ'|iLFs<^EgLI,]j 皾jЗZv,==C[ QâJtbYgᅴ|im1G~;&q<E&%`BR>ɀm7I3(]Kz'cG'ɥl/5kD"3{}?< ^ifٺ}H5<+¨0'riDC#v>jg0W &mErt M~q_sNRq֣ tp^D ݜ_, /mMGCwb4 0 9# DD+9(cԨ9?E(td79IRyTA!lE0IB/E,b*0XAl#Bb(O&0q~^SME@Ѕ/K]Qcm6FGTc-6/{! *l 7s? m8I);H5 25hqUynDSB;c+]+GE.*^3ҧ==< FضFh L}Ϭb~י+hB+}UA Yuos1C}jģkhŧgJz`:_4kY>"~Mv,|?a@i@,4wlvGs9'o 0M,WuRnձնQ :)5X:m/;["7߳=M|K9 jmVDAS(&΋YKҙNDZZIRjDEwv5/mY{VŠw3ov)X1~&ab!}%| +7jWE{+fW ~ɽhxAR*/ג1`,YO$/1LELјJ]oGlIxi; rT߸|dnpލIt_AψfZ'zRcRql;b݆/ߞH|%[_ {PՔBP3r|[cHJuc(n'/>eAC@iZf OweҦ qӦk'5h,x/ 汑h\Anl6nɦUJ+'$]iOJIyC,34; q$uFS%DAؗlIbLK6S3J={IΛٸvH4"]:_&Co6ia!OKd$E+8}7[Ri*C++ӮFԵDUYM}#g(Yl[ƅ@8N[[B#Uﭠ H'b &ŸP1ԏZ몷@6Oݵ &N]y|s?l R`;DW+gPB)nVQNje?y&a2{n6}\F͚U$K.LvSVWR󮦆Xa!'ОT^{? 7:@<"~&$_nLmVX}/}`3MpEh v)jyCpVb~>|FِUcJBiijt^׍U\1GLZd *,a2cPfپmg1AMV4APsNMP-(~HL_;RB&JRc][mTNdE5P353H'JQLxX[encYd{dZ#F#Zz㌂\0ukP[g*rW3 ƏEmBVw6ND) :Җ/Sѣ[%4*.R7\Z% :#gHn̐:#z`5q'@lY?]EZB@e#}p.'Ip$H:X`HN.*M]Gc 2f Jd{18# s[%9Q &1u).n2f#zu.BN ffסx^+w8!iQ^ujlj%W BAEq"I/W9lQ%vl$WN[0:p]ܓ>4Խ͎Gg"EFfeWxQ(ZTUDShGHqS%t ܰRsV۞3u#gMM9Jf 6. p?mm`5b@]<0$XohIRMu<>.\ߟ&%BጥitʄȽ'XXrITƭPK<$`S,Xu-cGZl2 ^~nS@ziߠjx i}O6܅g#SVRiw:k7ZJ{Ud (i(?N,!y^ @)v+Rh;V4@u$tZ&}i bxt_{$SaEٛLT_R(ߡ`7p`?ѩ`5S딑/vH@7ya݂Vamnsy2as1= 2mG-zɈAA7_E٨7|LbؔnJOmHW:iOuLrU܃p˒0X^? 7#LRîlѦ$^p\L:- -JfN^Wݘ9#~%X;Vi_1I8 Wa+@L?yiYR&nE`jͦoDHBvgT7B$\xsF1 #~Px"Uz+}wUu~]`_Ϲ0Ihd=P͇'zi,'D$ 9T;^5M.6B 9!IAfGQ%ߛmcǎ({V<&#14a&kFP1$[/T/*T͓W.naQ68!TC8(k>I":)t,aD>36~#  B-}=/VGu"y o4':Ø@#ˋJ0azH ?o&(sy4`JJ1~2*!<R'J/ VV l!d=0(GwBo7\J:?4 9!b ,6O!H-vSώ!8@ j<`т &h6q0[_S,:NRal2] / Wv;W4H& YF~9,%ͽ? G\ՅrICT\Jtp絞04;<6KeSWͷ֯v`Eܲ=5vVh#{H{69/O;tx^wu62s+aVņ\f]>aP[|i DuD9a0w{= ^w};Pn2O$y־GGu>E=7S`m {?6ѥP݁j**fхMJWm;!#x'w} ϋP䦽%=qF${d?"dT|co`!/-łd)֚4d6GqE[Ӌd1cD#db|صWg{..dz)ó?"ILb_%n{̧]t. T uLb uzQ[ۤ;bWHf@ L8C(F,(fZ"r 3$Wb%,۟rP*S(ΠN>L;mTRs9^I8.x4bo_Uz#rG+6BtDɸh?@w]yb:Ee\_y3HXᠫ~Gq'oa9{..vϻ+X05]sF#Q?lMg7q]v3StfЉu3syao(@ҹFcöX7-#01GW084F42H[g䏝_ɵA D("(SA3iR>~Jakxt KUֶA "QTK] ONB!Y[gȧPiWIfx|I̚)b J9d *.Q.n]=dxzR}.5)!}&a>쑖`3*LqN8v\R h!f!ə {`Mptɳ#=v7 ⩭[!,H:z&t))njكZ#Z67+}Y݃gR;(A[|`vmH`-'DžtfRX7O҈7<4![NhEߔ M3.Px|k]'6%\YQs^xR4+ѦJ50rvdN?AX>gN[Atapy7S]j=6)RcL&׌ 7ܬVOzf@uH"r ^00w|ߓ >Out]p)F%‹ d>q*NrOnasOql;L@ !qעgba9cf0 T6YXbD[0K>{[4!9]CͽߕLP˩$ܹL,KYS g1~0ezD J;LK5Jl¿qJ"/V|~#0:_'%S%-b5| #(lJT\d?fDE}P8ᇹYz/f`$ ;.x̪솴 0NF p"Pj %=EHxxjE1<}WW4N{yB3tLOL#O*d !X*@|O&k4Ƚ`WMm[iQIt?D3/AfkshasV!P dP'39ʄ X ./(M)bK1+oIOw0}=iLnDFw YM/¾o!}K :Th$7IcR[X7AlJE"3LxS-5Tu۞w|aktG>~,/Q5Ӛr82?XbD28Η,QÛX\P#RH;,WmLwOb]A-ti]Ѥ16Fl? `mq2ϗV!Z$d`ZmD&bǚH>PTu1M#1x|W|"#[B@(~B}(usu".50*"k6xӦOޱKke1Iy(v[l}م}@y{m*:agA@=}m΄byv3{Bg˺z;f$A=Yb hNK=1Q+`O'LTse qU|&kߠ5k3Dk5ѲJ_ͪhdTHhzy3j?XCr 7< &|N#GR[".`u/DvT券g:+4;FL!U**Z{񄈌)*PJFֳWWi2&kR*fBq&V'+B<Π`T[{ZLF -݋Wmgk D| NtKJ^:NG_ME{M*q7 \jxG8hYfsfF\3YCշn7,D+VY(vaLSg}_JBFF|΁56[#k.¨('f clhLLXǴgD,2 -^(2 %FjqoDu2\ %9[<"r༌vPgr&ޟ'nhIU:u\֬{{ ( JdPG ?2dR]SFUpU~яpFW4m@E*njZ6TGm;o>h}{Gyom<`ryr?|m*r* mgkK&3L~5sμoG38Q Q@OS5!dARJ?"h1Nl$&ν7:phΙ&)GFw QoY1ڶTnj5hKՅhxݢD-)s̩xDJwJ NB|M9Gt}eݻŇ4 R}_< 9/5&.#37 ~5gFJяugӞR_Az68p*[uk(Dq[|L1x~1Ke,1&_`rh&?C{]zYof+M; C~Si,DQ)*@w* yzWu&x6iqN%-MaG^SA$A.+"-#=J饜ˑK 1Z >4Np5[=rB&O[8}Hu͎ oN($w~ /ew .?3^6`^ω 5w;D38FsvҬ>(jT*DqV ,{Ե.\#^ c0_E?.w;Ft1<5џF;Wu*킀2aWytTn{@x  ?&ߨI{o3E.u66߂ #Uc?Fg~:w.8ۣ+0ͺ3rg ŻH8k/d ?ۂev#L8[ލ6cl|ůy_Q1uMtwmŒ~ '1 9-W<0OEG,ާun[U!yuї-»+1MGchy :4`<޹H ,mOQVT9BM qyugm2)d`W\ 2t5FlNR'N25yݻTV?^#[.]9''0X n @F(zxV ΁Gz0vm-}sK4BRaj9K- O>I!GG'ox:vE<4=#Tȥe3xZ iRSLR‰LgIRF\03/%/$Sȵ6n=U0I o5!7=@ԪڶCf0|τolaxM@MN{{ٵmƫg)ǶgOcU/.oc: )+nOS~2&bY?!l#BTnDrlCs/j7ػ$F&]w26SU;*.[*7PuRNEY)BWS; 9iMC*Ѹ,cn`a!̑Paض Tg2Z hqXcUnQ cT}s֫X 8|kRqs#of  ʶ;2-P8^a7n(b{] </YN%):OECHS36Sui,Ա-A4Ry\Dm1L 7TNtVhchV]4GpmlF)Qrk6(@%(V/nRg+BNbkp(ȥj" ~ޛ&~bLLN_}}d –J4>ABB9GQ/"N H8CXҰA_z[uƢKzoTUT "G4H;4`j4PKcv˺yjqlJ T ՗!ݤ20A2;+5} ھ9^Լ9x|A 32gI瑱Sx}3/vgB{xnn?c]kdUj;&_Z ,4B=u|}EyfߚCF $;ҢQ!f3o)clEUrQD/6zt ]p͟VTcC# ՚AaY%ͻj)Kcl>wuf lӂoCHB7>ynby`x3&]) < ԈWi3J O5|S b} \VbUW94"t* m&cYYb-FiK ba`3y9 B>BNb~fY4[`&Q?as' O5F}%`mGib,1g W:f ^X_/vo`sA?y~#FAQ ʵKϧgQد?ĪQ(x> [}IT ~=ћBHM2@!dNO="g *ZJ1`TO hۏV>F]nq mXmj)8Bj7o:vAreaqS5=X7t(a3,1%m Fe064^_^;Ů%P@[ &GHGGOw@s&" ڕ7h;Yͧ ߫ mؑjgTǖ&a [گ23oڳ fl6jKdo rd SL?qjw-J"~ $|ye3= мDTsp׃4\NL+:oLT' vڨS)|}w]>UWaǷF5LO%E6)Ok(GRŐT#cJ/\ &γh baP.Tg☊{@DSE fsƯ_܋3X8Y!^d'N~I;s~ZþaK}6 E3ۅxcw.Pb֤[Xp7v"EuIB&5Ces, p^kmVK kN U:S`{3bKNv>ł40c / "zрS@`j+ة&4%A$*kN@Q}h%B6wDMX4b |mi:W- œvDSV-[&IBV59wAl~UGd5FܿwbvAy WI~}tj6ooаq'HB!]= U`‰`\"&i tw}%t p晢Oŋ"g(ܼyb:J>P)PxBd闤e?YR'B :E #ՎQD"n/97c:ՐDݻA0`%vZ~ ADe/P[ ~y}DxB.`^aƾ22wA8ql=J]d]7WOx1\E-C;W\Y=MQP!2FK893 oL iuVxf5&O\*x靕t؍w3awO+;8 l*z7T~B^n#\#M,8:YZԭ)od[6 ;Qߑp궼*y(A(XReA!YдK3~Ɖ@"-BnEtpI#Fb%;H5NJFu}}=` C!}lwX,Y|T,<1k v#R,~3Cfh+dQTC M{u:-@+SImB^i E\>>NnwVZͷNQR^%cGD&Kf_"ːȹKD19jD{fD66Ay;NN.ͨں1G/>7g vknHWb<*}Wu[hmZVS]>U9Ʃ<:['7Q m;~N>XPfM}nQ"kIX6:VWGcnN0{|}7lZ)(To%C +_;ColcaK)W}#u|Gpy͞GN6SNVəwm{.iF^!]0|0eAu;gsڪ`# ܟ jh'X5\H'8#q[(y0!4[n)Ԍ-ƐXԝr4dl}ړ(:;t޼S\{?pkim6` 88{lypI;UaL.nNتCŐX"W} vF鞊.J'?ئ>0':0ѡq8}@QbL}>X5;Tw4_<<^Bkmb3J? J#Sp¾b#E9dtV5ӺB*z])ER84ka_`G(j QQړ99 zp9ITߗ-=9 \F^YbFg}cqp[}t0Ssj$2ʡP DFT'%aZWޗ'C nD&_C*8ϡVNgSS>R-fHe3q= l'%7KPyo+VbOS'DOGRd8YM*4 C6c2vx{|#+ grpc/M#G.ӵظ;,61)Ӄw}Ž$]>{g;F֞l-;D/aYfz@BYdx iRYo> Q *ȉNf`NdNaqPNf}F9i5XNqOrq<(Ƅ8x(BŠ]g{-oВ̬'~d5ukdl=V0% 'ByoQ=갓K]86q'vo3,PKQ__e-l$%"x {1PHl{@"kcSADq^5_foQ/Ae6LP)N#U:_?ch֭Ű]itogهx)bJQ /(.ΜHmw=;zEB{1F6.\GOoͦO u؛?((I2N?B/P&Bs+Mnq#s}{!Wp#TC6m⢝6x28ںxHw&nrT d" C3Ŋ9_l]'$>oiG-NFTJ+ >`HO40F#p~VyThi uerҋDQz7E *ꔼ\\!LөhH̊^':dցf59JӧZHtH4iFi~@Mdn{2 OEm3F-B2z CǨc)3n/qA}2N2"e,DE|_Qʷms-L{lR\əgv. R,Ic FhuIHpq&Hɑ7jѽ+ - <${|;䏴فo!Pk(r=>Ld}䠡008—t:sYAdӿҼk1 Q ~Flǽ ]^yR}Kې֗ũ&tK{Mqb%+4:gcuSBILW yׁ$؆4Ryn :m:RYtv" l6e,XC߯<R'w>oAPH,v&O'gjg?!e&7#Y$֭&e`w{EIqHϖENddнZkS@H|]S>.j|zy J6*s 25<+efIVB y3{ }'MGkDΟK.a؛͏ܛ›2٤vN--٪.OL‘P=OGVڳqQ v'Yrڜ=!.I"[=[*l=YNu/0&Bqa'<dyX~}м^D#˜||=#Ew6MhigaueũUfOtqџM_"BA~l-F4L}0T.4lpK 1go -2-E_g*!_ s…B)7TCS?yI=!RDiផJx7t"~Sp[ IR4^}^Ԯ(<ߟ4-db`;Tʬ4$8~Źb:9p{9l Sd L?k$FtB6$nRX~1'c* Z@L<̠ShzLq\7,U~dbs#۷x~6TJM^Y?Cs{ݔ+^ dJA#U8[I>#֚ 3hݥP="7:0ACc~ۋWYrb6NZon ]eص@ݠtF !@;őSubw t+#HYSKd<6 vW<4# )^H5겊y @J' vr5{f &Zôq ֊TKAkl?yE|0B @J~.XAy_G-hߵJ' "Pxx'`wYF{ _c  "dݜ3o%kM{ vJbY@$ !:ImvԌu-d@ 2G֔0]r6ȇ"gv*H717Ψ,tTZAvC yVI}^X'#qr/$as=P/$F'zBR5he}иNn)7zV$R£vʼ-π\<>z$ `Oiʚ0. 2Y5,Iur2gCVz#a'_ }7a98 s`]qIg:j8h|9b]|^vxWNe&Oϭ@4'a6ȤJ㬎s=_fm"INm`5p Itv{m2t+hvҭ1 0z2 %l%_wRMl6 2ۍ>(ǫvܰ, ]-GAW¹y1 ya6se>Y1-┛\:N~WB`$!KB*fTB.F =xh* t?W8-',."Ȉ@I _!rgXUp{ "'4gZdj"TYMBe8"-<渴@G=F68J7r;:"RQ80?0.76?Ȍr۬b \9Buѡ%")|i2* ~̧*W%*!]zC 6~ժEC]fLWB4mȔ~|LȘwWJ _p]uEX~*1f-(uUP߈ifR4K:#n Zƭ2Fi -A3د5cK^:F䘝)b3nbo/`ƅU*6i)w]KmC))}ߡ"j>B*8pOePɣ.%]$؁:4ɐp7m!r@:Cx!@K.!$/MzK#H ni~4+0An\.p"6C?([V /crC d{2CqV[gw8DAI*d>4aQog%m:Fv 7*Rpy,M9ҫF=|J,{L$D+_ L>x`Baƪ).%"&͋4E $EUQW{m7.@UցlhSzГCrxRp^ CkkhJXu&Qxy FNXO%ݫ]ޥ;'SGAqH62:~vmJlHe˙8NkSϮŠ͇kYV+\e.6G_LGKT$qr>%rA?ZIdMîpc1uƄ0)洮XWSZ$T6Z(y7a q:h%a-0rt{ !2-ɾI KXc7UDy 0Y.IΒ= 9qg S Ck#5pr> ?$A!yn?,hP 4e3i D0n vO^&UVs  BK6T3Of5419Ҽd/`Ӱ8jp-/cQ^gg?tm'oٚv6$Zpǔ\/%Ty۞-+m_mū?Nļ5uԭ.a6cAN&ef@իاv<T!]Ql쥘2Ծn a`8"+NLFZk4Jue3Qs-}(5B{ qI6 q:%ei{QIk!hCsUJ~*J'y鯜HWzwUw[s(3aG賧t>9,wF(z>/JGg_h@o13)nC_$ JX8*"zr,}v,X7CLFU=E2{Sdp}iV""(YXQʙQ̧s]7ҥ粐mB:~qEzpi&5IqٮumxS`IQrb؅JP,;**QfؑIö@(+W#QF r$k| 0&D\SIJ('.}lQ1[DH)QyKj`ܳE;9/Ny;EKU(= n )޾:$rʐ¼(i/U A2OhDJbDP4ήSx@w3N@g?Cg!G ;8h >g~'Y7{ܳXHa9Nu$+5LZ(;vT< P > 0u;IXHCIi.35xnW>sԇKXX0 ,$tiRѸ*]|!%Sc0FG|DR5ϫ)*Mg^ @Rx لw1G `&FcI$2B#\Y-ӄR D,{wƋ;}eAck}[;КC[O`57QgQ`1 oN+E~ a#TI_'x>@ۺ1P{*o[4o,+O L%IP~Pӝ{xrJ`h*w?9NV]o=束T3A%)ΦۿE7hBc+ޤqe!M;j#e}fq\.#մ@2}D/4y\vlJ1r Ysor 9{ y +:Ì?7Vey9ӷ7z);rȁEXimPXxxk :M`|1 ߍ:؜bN^Fkb}ШjѦ3@ģ[F' V7;O@oh{L?cҠ{RݢJP$ #BNggu: aUz3!:8Ŷŗ9q&[6WNȳwိۦ(O͓P]TE46Xтc[hTz)Rx:',$Ң !Rܷw AID`rG'moA$u5rBfvd8sN  )}Tv4'`ˢo%!" b]1IyiX5896_:b}]Noܻxąۓ؋8ӢĦy58N@ ўeG$PSY)hk N=&>^/cL_(U5^FW,Rl./K(RF9{yXIHlfvoTQE'|@ $֒i^vqf_}/)P?CE,.(|k΅;Zbhݖ3Jb|PyAyssbˇYMElI)ӀZe^VvHSGc5?*e +!xp_Bp XL|j\j:옑P'F]M?r:.&giÝ4U3~П!&"ELzk.U6h;#z`QfR&c0us}]*N^#j!:aRP!1MAG\uvoZ@Lp'>"̹4u}S R!^fPhBz}AhJ@|9 OdfYs)#~t4u{{a%<,)Z 'zV1駋Rts%:}7GV "'YO 8m2Le.'ŒE.Չp ViqS[9Ϗu9'$toh*ʒiWOs%bؿJ𣊾ExE+pW-PӒhXnRMV $!r^#f$5W@=. M 6N,_XCӱ3;N̰hy#׻Q,O] (F$` &AR2ͤi(n֙˳U֪-/LCtN?:02k9 D\x_U?'9ϲ-³+w$ofgW%Ɓ?t\K%\FFe Ȉ+,QdWIwܗ2=ߺ%>mZ{-MtY}4t1@*B?\p:="Ya'Hc ڇTwl5o7Ét^ܾ-+kəu`)}$-S8bS To⽶6[ɇ!be<7=Zl lKz@^>B4wSs]Ѝv%9ga%ek)FírgPI6,?Bbd-lvTdž^h4+}6Hf_BC#%:j M߿KLqeoB*ýW(B;d ȣ]a^u_$k\R4S*o#. 乶mS( |>st& [Tc|Z\X'@jTrB.<~Ns;FҚ#5IR> `)֑*!8TMe`[zɼ׍}K}MTcTOFƦrA_A~яDlVvp .:'ņ:#$O4Kõk".WCL=K Я,q@^=XJ.h[a /Qϳ>%%%}j+}׫ AWNQhz|3˖8CE\J ]h.%AjYp~@a525< 03%a?$As I{O]v~B瞋`ϗ]p*А`8ˮ8nD>&Ivly[$)L/tY,hp ™+I )[eKk2hmEU& R`q^sk4sRpMr!0ZwB0)K|A;Ơ*(˱s!Y5 3P\8k_nkyļ{ZjRpze7컒܎xkv*l@Cc+ `wQ{ d }/=xd!_qI4=ʃE.`F!Higye6Nn ,V{o`' !{9מẉ:#'Czr-r2mÒz]K,"eQybg s :ZOES;,_jZn3Tf@#5+s`e!1iFtuD`$zSr%3?Y&K&]W2]sa"&JkYnȏ;3{»+{wRlSz.Z@= Ѡz9BtLye֦*&muoӈoYyE2Wy$j~jSEdM>wCX*[=) !\ŒC_W_0'{'֯e>] Z5?#GhZd<ތ?U`KQ "IxڥYQ1ق=bQM<&v/J9S +.}k"2'NJ#LDfd4weq#I9[[SpNŔd:қ1Q?'/e3b ]Z6~h1G?e uMEk &zMHÊN oXnV?8N+;}<^>0lަ?6.w՟HQj)P煦6NW^BzLk|P@J(pڝH& 0E\Adpt'1 :UֵK9^zMތK'{AR] rCB{AZ.JB"Cǭϥ)+JZX7,X\4p:^҉x:e1ӷW]pۖB*(y`?!#@yVo2Zng`|켷Jvf'ZZOӪz:d/PՄT+#DnnmnŜMEtG?Ua7[WNBeB UkǙ%ˌ8-Ds1QBzE/`,v>E2r  =Zt0npٯ, ؈yEi"*"ngx)!f Y 3wںW1ۚ=RR5?l 2F^toC7! zp6?Zg:8)' ֋;ˉhķmFlU*ZXCC}TZɊ6v9x\;17I_, { KSEiG*=̃$ K$4́b2r5RK kP`O*gL̩l99x@%L,(ٝQr0sO}әr!i>lj @gVVހ><;ξgtj971il O|"?s^<3Gt2L(?XVV !cTTޕ7,@b^T]4bX,d$2  [2ʤINV] h wYDXAYFx }*Ԋ(PgKF:-$l/hS{_1 4ٱ oA`)^ 0O:ڪ i.NIdH?8C̤eF&s #t%.H.e=qcZ%/@|\Jě7Ӟ(\GoQMZME7s[9d7IJ]h)MUҭأ`]1(hTDNh~̓X\v`C2pUq>9Sa=#\a;K hI#`_r08UxND7o,ϔv eW8eUkPc)֋܋*vAȫ1+%۲?*N>Bx}RyUIFMAxZ*k K =[r]Ur`Y;&f/281ئBj$GGx%h/9Pn)/}L,qa_Ș@jܸ5F)!]Q[sV5Yx+< ' Q\6xXDAt ^Y7v |ʤ,7kU<(n)ܧl/dȢdRE{0-Y(\ϺNߧ' [ ?Rb-!~+hm.;4aQL'fKIA.gXL<2*g/ ^?mnbEOIFS|LޤDo|pmh:qgjB7vBBHx|76I7h,.?Dh Ry:uz*N7ts 8|Wۦ h91[\4DTMtDQO'gB2s"ua"jěb+!"W'܊~8Pj"`s"3:{R2H]45?!T-Ze?NZG,uEhy,*>O]e0Un0˒g !Ո>xk(9癐2zΒ/@`jH+#͇)$:.N52BC.!둄XLP՘QQ;+\HxM$<^A?r2p#ewR]}B"2BgR o Gs^_[>1祖\do\5aKJaP\ɢ 3Gʹ13%R rkR;3#0bA Id/rop[ifdB9P9KI Kœ]VԷgO]=Y- e+aB9=HQVzLWo+a`1G{6]2Q123 sිؓGAAwѥXUJ9?, 1>K8<:7!MN k|KK5Aa>*8Wn$OGr2tHkN @C2dx 27Q=ԈEL)5YdUݩ F \YH^<7pyƤچxAG`4 ek1Vc֫t\%D?vmhYxoElԚ@!))G=#p5u ;(á&Ȭfux̌YMxN1/ab@zr$*[R8/jRtf&XDcGuVa2'T!nC7:>(4 ؄??&S|EV8!|p:[(5M7`tM1Ucu[JƿS"CQ1Nf) ۙzu?f ?4gtof09J0> ! h9cEً>{ E4DcoVrbEiVC*#+J Yhtq?dUУD~FAxyQBzp( ܷfx^㯃R2U>bdmށ`5av{CzxzV(EŽ.6Y+PvI$&_ћa8%#؄ TOx>vrB<ѐJy%ONUz]@[ZK Ckϔ 1˗z%_A-b:ݰ/rqB(nƒ7F$y/t,q%6.n 5cAXʞc7b–XA#,qw"Vmċy^U ƖTB#x64?j2MyW=0ekc3L9&bN]xҜdb#q=rncL@sxúo(4Z|\?PC2>=/Ia(]@?GʿwCRyF|fR>0I? +Nǟ3"/c\jbkJʙGUD9*mRTl1ߩ?9HTƨ~qꝝ 1sΛ ⶪԀˇ`/{3!>{RM10.{E$DڻP^J0ล*# {O{QyNF^5ci{`m&U)Cj' O ~Dx9 L[QvImj| Q"HƳ&}%.ܣ(,u$=uBn8zW:5;F/ԅp 4hVD>ԝ(Y(ֈwIS|`B\Iu&'8(pʆ?=f^ r ~=IG+MR(iXH|Z#vom<e{SODFtfJQAM*ּWV[ϥ{@【~s`-modi#0u|Х\׵!w1pm\pw+/y#h%* AUO %ۍ开TA揧*jpB(eE9tܳƦ"Y۴TI*M('+}k#;|&aԊOMRU5G33Y* Vv䘵?r9*F) I/}?qaDکbb HGW!wi{gsB@i~E=$]W (i Č%K,ڙW'4(g.N+xtpEsҺQ*u֤Si}cTFbdycR`$$ zqTMJ;TdHqqmq$1Er*s&-%\e{hF(O'UƩN<rG;zΧHB]i5$gFɥB棊!:v"r ۙ΋QV{U4[QbM5p!P$Y$lo'4{U l ʠ9k^TEb*K(@Jl^%=rR,/i9z)YG|Zf*/&m|J,KD$DW:fzvWl`i]cu/ذrݖUC E|Z;Jfw8Ёq-JI9aGILH (u \[ݯ)KgOM4@'$~Q@(0S8u36_Oi59kK+[6c,NQ'gZ hIukA җ  Dn͉䡞YVQq%S:P%H{%ڮ" fawsGtAH"ŖA%1b=הO*那9F`:۷h=t"Yr yFz<Vfz@0H(9=-}6pT:}4hQg =,? _G)U9/yP6f ȓ;QBq h,B~J_<\ZtijCNQT 34^u Xp>Ьu.ޚY{RD ^ɰOӌ`PpX 7^enCI4ovεBU \u>8n n⸾d8]"3uxrR1rg7/l٘ [&]?/Q&:fnrl6<9j89qU_(=-<e4NV4Kǔ }" 8{RvI({}W+_l=MiFYr X| OȈo0)[NX&®De6E`yvKϻR)vÀw5ԔZ}8-ZHo?;VU.B=Ň?9-N\$D0V8g{g%#6/1F (cZX#I}TpSkk\IT;ڂ5@qD$_[$ʄ1/Q>'O?8ǤKk~`5/DMEޔy@d,_l MP&N11 ߕlf" ƴ\\om&Jv4P$j/'"*pZ tʲ7CX;g '/麠z rl`N-n1:=r`]t.7u>|;,9W1 8@|/,Zn(oa3aU@R4@]PF+b"@lS/)/jG/{0*8'Z y?ɯӍRaX^EC$ã9MuDS}`TFiӡy ^xdIt>t{mp/nQ,A~&NN/ն%S֧ٮT!K Yxfi ii3$t& z7]OM[SV>X(B&kAg&^%_oiQ8c(ZiN+ nh);tg,chdRl0aZ1d,:̳1GߍE-)~I߷qX S_:fH^y O;qu,>ld'8Fwά/p"Oo(G l=NQ/hoÑ)y'U͑~ַ^9;r%ҷ\03k:UWK7oݗ5}; s㍜<:-!O\b!6oPO4s%l(KT1 ~1x/1qȂȎOJK&hN`eN/@ni<ݩ^-n`42#҈vVa*4/&z}NRET7OsnF 4nP 0͈Zt/Cؗ5+cJW(aJI8NWie5h9IBݽ!O-N'_yDU9Z^hR%X \ s*FZc.Yi~$O]ISf1Eod#{)CH : &۱Lz])ޱ0=%EvHHvazr{. <ʡVVE16|zQ [/ϥJhUI*uPvۆ 7i,ӞpHcbӄ4@ĻCmVÛ ϴƠkCfo \ӎG\&ZۊE|dz}K5)È~ 8ʉ8/c=A S>foP'k6duXemtg$!!_?h[0lj$i-w<KA2C_#y/n?IB+B ldкX,;% y*\H-|M_MNq1=ryG EŶC}^ͅ9@=B؂B ]g[pD =]HXsu̙23iIg2+6 {38KH{"x6Z?M4nԈCLg kfWLn46Ald6mߝǓ/PPk0aJyX&DN&\S)$Wb(¨_'0r0P.Գqw[z8`TIO`@ F}Q4KU\R n+⤲]~rI#} oYzZ6 z$ank,Blr1K{e y4Z,zӰ$ZR@@OLnT*Q}W`~GQ^ P0W-=W[ <1PwD)[x ^cORoC膛οO@}@񀟩(Ȝ^d1wa8aOfSBcκa3dB;d#U-dYAWxC2HV)UK 8E֣Ѫ͠@)io eP"3G=Y y:O nHL(mòLi FezA/3<| <9&=P].#I  $=qn@*\t'7q;$6]2L;,[FK\Y!Z qk12 :sU4^a%U1u?zH$Hn><rV@8Q3ΆL5Y*IHxRjhJ1pOGJ~CEּ/F=[*@SH2*aDwc&gqE6ڈw0T~~\|I}dSGBDuńC/D[&-W1ՄHޫ0u@+.[Xk^3 R]z/ޟY{h ubV"0Q6񆚀]tm &ErK4ȯZ^%ms=l}qTesBd:|}Zh3]y[^9$TS"cGQő5.VXKV{Zܓ#h"O,KH-.V⊯Iز9 `"h6g hqѳib4i,!nPHŃH{]Kps=FkSɧ,|JMꇐ!Jx N"'voYi["[ZX3uz{bDX|>p1tM.''@0wh%>b\H`b&Nſ%1P1f$8$)L/WޟS]EKf^Yϡ gh7@ 1tǩwA'6+ Ľr8(4tާ= =6[ vca%h1fH|č1Hz#U&륕vy[uζPFs&'@&r\4~ zũ7#f ogʌܥ]K6ADmQz-SSYzaXb'0YDQ 璆sߠ| V ho5*)$>+YFN94ܢA\-̥S^2(1$8ͺ;I"i+ԡ@kkܟjkk|C2I[HNZ26ó0P XN<_7 ޢ;J4@)E“Sf,Iz$6";.4O{>o hlzHf^;@@j'\A('1J$C.= ~wj55eTVDrB~mj{|BAvH-iB"|~:9K*Oє)n#;ܟZ2~KjBC.g_x giT! 0!oB*l@y,My).w(: ȥ{'ľ?3uˎo8F΄%'F^wcOX5Vi_>#XjX&ӌuގ8j,7F 3 9wM%b1t!޿9#W#$X|IԆV3:/cM`3;?l!-SD D;ѿ@6A O.O[$ QPҸkv>p< W|巈ȌhnWq|ؾCwQBatM"b_S~9 UڃJvdFX> u/\GbO~-l4M媥n8vO1  (ŠnjUⰋz"[Af &q(G b><`j c܌Om|71JDųNsE\P:+mmX·6t6,fR zuue¼#RĶb0 q3_a jчmSqHb~E<+tsN+V7pCWDBS'LH/)f}CR; )mc v>k6KK>BDIxפ6]?m/@9[pȡEeq t3층[p"5j'uup;tQ:2qERuɦUBeyZcTt2ڥT_8$¾ҹ xȴ1w4YwTщȄ4nN @Gp@D׹0o|HHFiÍYSpQ͆i0i;ER(ȃA2bs. f 0q@WrЇd 4h"۶%1 $'f##Ws1#kŗpFePee{I*v<8]!cX&N ?`P M F1*CDidA7f|Nݦn، UQLFѼu"7,?A<jQpr %pL$: UxҠbτ̀{w5mb"Vu6$Uy1⢔H gZ4"yGDI4kahj,- MUp2'Ev([z:q )È,uX3ǖi|}%KM /A,ۣ Z|'z] =exy|^۾)U )o ۾P.~2FX./w1*==ꁝYc$د)Z`J~:D!Luӵ\?0Hu+fi.L?b'27洎1wd[w{MZs{~:adUuEݟxH0?KYB+8WxM=.D2_x+)F{;Ŧ]W˓N!iU!FHZ6M߁afȟ+KӖ_d7 ܎>4dl#UdnTm¹"|eJINv|Ǽ9&ԪѯZ-uՙyA^Kn s* Iݏv=sӺ 12*+~т]$:-o qsHwIpF0yN?&ib$p+sUU9򩱴AMc$^ui\vR'J\&o@qQѳyQiΏyf0|\;^۠LYm(<(]5\RATiy *Ujݗf`Pɗ\,%XX4*X~yPh Wx=%*wwܨ*-Rwi ARع gA4 d:Ve]]VϖS: $ ^'1PoZ[ V 5 ޗgZv G9#?m5X}1}8JJ3 ki5?:uCNڋv¥de"V~ɉu]*-1tFԏ,|2ۂujEAz|ͅs4&χ {\ &e=o,˭,nGRhFxmu}\+=Se?ς:4K}{KIje3R*޳¼?BdTgo/foNvQnv WƆ 'A]-ц'l˘G㔽=8вPGk!%y+ țCi6#c䁸A[“yu_fPAWNrW는ݸO a7m1z0\ѿZ΢` p7Պr((+5gCx  MrAivmԶ KM^RNqw(^ C7QS#3J\>"a}'B6u(z7z6E|q&⫫0 զ{gquD[@Uǿhq.30(rcRع|o+z"tِiœi>y8#g]t1l]D0>!a~ⰎƳLzKؐyD?N u8;ox %X; XQH5|6IFeݴ7Q"d`pu൧9IqFۻ);ڟz0Qt#ұ<.:@gJV]a_8KD"'0 S޴>d0BӜp il^XH+DL2<7#w&VDZ13`S$fi5I~}An@QH 6 ;~ChqXrAEimjiGHW>Pbz庋2O=_%0mژ,BF0smw$O{VV+p'/Za+/D%Oi w޴2|%Aֆ4Ǟ4_KmT\ZtsTضYv2KkG@P0" nNX64`:v\i&# WoN '8{ݻy_ҮޚkmyzSYjF_iTfU$ )ّ1+qz 67gd+ goK>q3tz/Ā+e-2|BWB17YC.?`a}~c |S#v:T&h+ k). e9N9NISU 2r'_Y g|i:,PgAʶ0HU_;!Zq 3qdl;Ru76&yJd&\𒫁D;O,Ew,\.dS+.d8"xP0 uS-YZlfp3rϒRֱ va/[KTnܻf, dzK4DLayq3$0F<F4lvȨQ6Z@}| (z<)ހ4P>+mT|N]^<'갃X .Uă73WZg17#g iQN͡16;̀;j|W/#kgS*Mn2 D#kfӚsA PS=󈸈nt= u,w2!vuD!̟EQ_P1ro67Ƿp"Q$~p hZĐAl3q>j3ZԨ= ^oɢIapu'x55g pBe"-;6Ov[ ϼVgo~S{SΡ|SxmO|#Mƈ8&&>'z$áI1~F~ԂF+0(TKA! f,ݺmX1hn[G˱ 5QAǏ!Cx=x1l~2ַ)l2E !F%Lg.FVI}"^ڃ9=Z`mc'c/Y1xP_ `>3ksɪbTMm4)s脛 $]0v5tZΌED64z`]N,Ma7 D ,.(v#pC2UMbcb.'-xL@ vG|>}4Nڿ"Zc)ԸI)Ć|A?estoQE"9g%~q%׼yY!# q"Y0ISI㄁ 濛ĐP<>j̃  ]+Y=4yQ;S^ rPzYM+fr>t^x{6g TkLZ$^DX6]jz.cQOb˻vC;}{dKNUgE,@zt7/ɍ l\E!8\gRX{GF@4%#0QPːqkuبx+C\Gc@D;FEyO@n7\<R.&2恎G\^_2]fA}-πG:#ɯ,Vg>w&-;onXU= uI,cRh|~@|@E?4N4jx{5%tGԦ]h[j9|H?]Y73ެ(Xu!iaI߃ T?F#D~fVD(u#B]99lL իbO^yp. k%=⨭ebqkR4h^tuW(x85.\4Bst.L> Ξһ\%YL~Y-t6W؀*ByL/Z ar_v$ŕ3lg$kK=$g0eMNĬ*7+¼83Ne6*aO5d 34*wΧXZ)<%|wH.6OXo`]Ka~e}{=j5m,Ǎ8ľmDFX^Ctx5č{wk38T>]GcoHqqC}h2oH/% n~"yHO&81Db"^}gBvs`faQ(J!rnLjN눪d6EvsY!)CIa$밍 ļ?WbaY*\ pI'2=}ޢ ];>Nk|S6;G5M˙UVErk^!&w?%R5bGZс9tf~Bu',Ϫbw!XD\DcUHn8? h?+v:ލONw0c ~WWMNF UR^Tl#A PYtJ{|ȽJa$%~ P>g]ݗMME7 ʀz46fT&ZcWUP ''uL[ ahͭ6]&L\='j@4LL^+ٽtI1^ x#Z䞬u`1Aa;Y'Z!Ԕe=xI/YkKn h5n^(@69Q^/%/RVZCi8|0ye.ٍׯϝMM͙ɮM^ |<$ZT:}H.ٹQ]-K ћ\n3`p:.MaŸ'*jFBѷ{NTG7LHfOir:àwEI/pB$l| F /`":׭`mbzoJoaF+`mS'EU`%hɟZϠb~H*n`7%Gdgz79909f˸W\娣M,ݾEc^awt> JՁ A?(Vns%b[l=FM ފ̹؄ %[? ))z3VkH(A"vqJDWMk³[vg8oSv0XqHڧ4.ԡlzxfoi|K-^иw" Ӂ9^k#K((+8'#%#ϙi,a)jIE"b=a%oرFRq?ϣ)`>#봀݂K:@iRyg 1s\4{f:6k "r#yi(Y|c&s sE[MRjZ? FA07Dgv 0c*>{`Rn✞`r2HSz-pw[)X<|QBbz܂OE~EŨZML3c{ս4KY남엉uu;OO, &MlEL};e?)-;x{ՠr=t*`]#J}*`j0$g=Tߵ8|7 ݭ_E}2wPiw_=Z~a%WF*x J~F$:zA對U{x3~SOT.mhYѓ tk.~FDŽQȉ˦;P=ȳ(MpLш<ե &:1h8S}u٨~_ARZ~8D;anvZeC{l!ѡyj=mvvO[Y=!-ΘOŒ󥳳:SOꓮ4d( Hsffd$O$˘!\np6y@mUq>Γd]Yk D(=8ʱz_3$"B1uĤ,ZGgZgyOF*X}HW~'Ay./$ w6nlO,6nrv}Qʔ=GtsQxŤ7Mӂ3bǦYi ӄ`~bфJ![\T`/*TA*)$Fi[r9&`IYqX"w[yW<_LqNঢ়gK zyj%$i".ҡp1[# zFv`#-a3V%l.U{Lj"y)(,hoM<tEߊվxb2]lߺHKD/kVvaz&fąFDx#ME5'M#53}$gu2H2qHsI> ^@v1A= N^\&ZIˠ$y#&¶`CyJplH,N6zN4떧̬ txKI_$~|BFב^>EփŜ"raS(ed؝ĖNY}% k>wU $-tbNvip(դ-{.EPcPH}gBIa }fʟ pCt4h;=].6YE*X\#Fv>e :IBNX]X V7B! ç\I!ш"#o@D72f Fj歙*/֋ןȓQ^ W(j8Iu'`܅g ED]oDzFJ7E9Skތvuc͹EG E/$Ox=H^M-'[;_1Xǫ0hhF1On;w+Q>pdh,Y>?؉OUԅF6G%48R*K/b?}C%SkX`^bZS^wdbsªfQy"Y1_ G; [|S֖a e,KDIP =3YXvf?eRLwx˝OÄ%.e6e/]]WҔҗu3oBxAତ+!1=c$&v)2~ijdWu\4!h1x }?3Cbɀ(] hW%Q=Za*"yuD .;m=׈~P,ҭ| 9YػRרHΈNkIgSk&R1LQ 6%& U.a84ItB- L9^ "xK>"z! , U)Wa=4lX-)ii!hj.:4Eby^aUCJ GBqKo,Xc13=l+i+䝇~XLȝvFz^+K^fC%9E>PN+ e{VS`sdW&B~CJ҆%Ooaã 2W <_w5XML\>C8\+0|&Sq n0jWri9.^;92@U'@7cΨtfi[ A'wm &tPt>xAkϦ+lr礬Uwq+@8:aprHjR:]c[hRc/Jy^gzZvd%7ώ]'P:ٷNvIq4?z$Α$V3dULg(mΛO-Ϲ4^)kp3or9;LUN*x,#l V̤U|x41a6|ˌ2xᔂ۬2,|y)<-5ƨ0 Xχʍ.Q˧ONVҖy#eY:p ntѨ42J̍Εb5{-^?`®-bZỨ9kX[#C-<5ĞX앀n]uo45yAXp]?f{`ŕ|2R&qwEfC"fh2EJa fRLj-i9sAq!<F윯Hn# `Rd?jM҇VA ("WcȣP$ WJ(Mbf\E.\.h *:%,F^o/JfjH ҶQW9!Hآ_j 9/L3Tmr,v~VBhƪ|k( QٸF_@(SPtC ih{>OLmMh'0E` i,msa7v%~ ,cᗁ|_-#$IWU@#G;戆+$Σ}=sT3I&FJJM;R/#ŏ(@GKmɂȦsȜF0G)B4F u{e]l!d7FRd/XVgjeiGh>\e3OGn[59g8"6>j L@ W_[~|)[0kLڄa>$jԙ(vQF@xъ>ط;*CWF(G^6[NzȻ.#;#sPo\ċ@BRkH>xS,% !⦝ta?q??We=p.E[-jEH';3Ƙb/ͿX='/֦랚%'!DR/{ Ej1϶`^!7J=cA$ceSd .%ڡ3!{{5g%دEgx, ;pR "eT QD0j'}V"?AxUm){ oJťyj%׺/lhCČ1mjloAr`Lb-Ogd.o<$1P i€]28{nGTVWLXۏ@=Zϳ MN>ֵVOj˂mL)3 W+ЇRƹEtTp@mBnSnNSÓCj7K>'攩_ v6_v+Q0%ʣa0bj.J菋2I8w&6+CU[m [ͥo*~ԌdP)d'9)y`*Ho+oOQ" Mw_C.%h,Ir΍jS }_6aBq@ODP,*%EaBu 8$-nyԴG?n/t§u7-ƌꨬ+f4e_6 =XQz]ǘɑYoEYLkB_Ws ʭ8"VԱhŮC&ùK:u֩ ^ Cw+"2gKJbRlM) ^P.g"u@|G{I+=86@% ^%کY;y 4zh/6SDz|Vsx Ƭ Y(~3U Q3C3n֙V42j[C zf&om”{ӥ-VY̛5:6F9bUIf wފL2 ~pki ;)rmLiT9Q7oGՏ.V0y_h^]eT\a03d^͢;zT`-Rqq-9wU;=ᣩݙdyr-/ՠr4+ƞ7eCH<rJ uvAz=Z (R>mi,!19J͇Wsr'N:ìw^ D ۙrZ(=tZ9PkFW8,/S?⪷E DǮ`w!*ěʌ<`8 t9fCz,=x.8jp `-M"Xh4wZ9hƇDIZ_.gPi6ĉ D&>S'5q1!4v4#a"(_93~mݚ~gR&1vAW)_HOٞތ TGRv>ᦂ3Oto.r/'vPUDҶ&#*30%%䧕5 L-x)iaL6EKN\'J,>vEݡ>̼V r'ޗBAR[$86vLE)E Ŵ`G4/lrE{w'R!yïX)(R+,qBf>h=p0aN}U)xUsk4ϯ)xw㑓'Nŝ, N\鬤KOSZ৾\;ͺ~@듑Y[/Gٜ޹XOV2Cjg$C"?"PIDnw\礰vrI6ľͮ1fBXƵ0v @L՘UV\< ^rS?8 c.v3!5ߪ)cɶcG;fR{A]/ fl쳀M)z$2p/J\T\Pj3t'c ~fgeۊ̵,|0Ɖ;~ Bt ֜ ĭEǯ ]G  ^\G!n|_h+H/]/Ct $ЍNiyK%ވYx wptP&Q=p@ڪ ++ UbD;GDeG{D(*Jё/N :B5-m<Ƕ( boȤxe*,Ia PIջ.:G։"7_7P;vcs?gT&U# rHw¨邘‡*Ώc"G5KMԇZᰡzM~N&T4f_4P 0U_;gs+LD.ѕEv99B)\۟+Ѻ>|~IKq:b"O<۞A&ʛZ̻ςeLgUnroJd:>4 mJO)8!;qCW Z_$_ kI!+e@b%\9/OeTbޟPn}J ђgɓ$1?},%CaWgJS+sѵ, 5+~3T13Znu2ӂ/, 427!YRAa[JҋY@i'_jK0[Kv8PA3Yʼn{$} Kgd/91Ā6'Zg{SX}%ugǰ呼 G~YnbTE\ظdaJ:UgAx8viy60f6>ea4Qt)["%H=ڬ%/5pV2>|"IC22)7Yp/'|W 8"MWwSCq /4M_2G\,z59 ؐ[[xK%5Xj> C&cjqM5ձn-yzjX83)ZUPm~] [#myqb||eaM3DT;cߙ9`| R>Q.-dnAhoD5rPc#@/sx"5<-mj]Hlw syOb{.7Ah'4 0,pQי K$0G8]#_{WjAB> N$a՘pRb߀ :߈~bjjFc;_^&(s3rt $W57\$o{JdOX6ݖ(@ha_)cŸkr:g 9mZՏ*ݾhc7Vcc߉qn?dJPY 9zTr^? 5#OUטVՐ%V,;7*4Q{c y'.~k2K_$QMhfoΤ3F~[6$$ V*;5Y5Ƿ0^TtXj3_q2p|J%,f>e k!מTq;#iy潷?oP;JY9GursG; آ2/S1JcUsF͏\-?B͟f]S%39LtSWFٻL)_d Q)go=ܷE`*RGoK)ߜtMm1) =ݏU;X@0s\ d-z $9tRy1*-0+?z .!mĕqT"K!|H`?äS]7DI_?Pžd!hG;~dZC(n8phjbǨpfn˕=*O:V!,2/.z_gpepyj!rܪ:ӏ'd?X†Tx3^66a(`HMW /H1NstA| Y3I.Das1c[EDO?z/K'u~y_+BW׊H׺!%{cC3! e:edy,\ "m$FP{jx!t^8VKD@.HPhG45I}L.%Bf|x-k|_X߳?8M(|4Gtk\ 7ȼ"T;<bO±{_bXJf(4fֶ\Ŕ{l Ӝ=mAwM۪K< '@ȏA4Lp,tE2>%r(lPv{ "|YuwпV;H ? \`+LֱAE{@(|'YɀX8f7;]z ƚPeԤڂq],T 0:82kS׿ʵpNSplJ('yFK_)DZVVB 2NG_a?sݜϑ6m;lk|C4=YfeN+->ZHXgԍh e.l {3+;:W*K,A3}2ɆΊUH`C{in8CF;*K` 4/մaS/bZyw:LmHV ZBfLW|9`6Q]cبk2fdwø#X [+^*uğK%J`#x?I@rԤۤ=Q1G[07$ l!ƽcBGՋ9+^yiPۧHˑ[c]&uOx:euy>3Sj-~ X`|U҅ʢ{ Q9/j֜"ln*GRY._!S;ej7- 19o b tEy)/eyK#~_QZœ\W qkm;EFC ~Տl^dPm 8"}-Z˾Q4&ɛ?$񽬗JQ@m}*a$=] Z ӫ>Nu@?1;ɵ \1n%^"@d( no͕rɖ^Q@?ӷx@fVm t ,Ifq (=vp/y^K ot3.q _쀙G?gz>;0{X4{p#9˩%(@?R1\X+lA? ǗY7n=TMG2R}P=3 G_PqzxIQL1-v5JC)"=ඌ]iLgv<b8Ljl(T*A2kS!+*Xސz#1GBAxfnM[ X铘8Gl=ӽk%čw!aD+-TExLWLC֘*TD6 l ruFG+n6q% Bĉw 9F"6ÎԢE?,R8Ei-B]'𾅅G8X/a4YGd]_ua4_R* DrGdgFsk;6,mD j&Y'| 4 B2i%]jߔL#hIaA15A jS"Ǚw e鐨.S{(fNsz٘ڕ";T&;(IMO426lYˊfkI(EffTw_>ay.,`|8nUQgJ}_=/E9HNոw2zmMn䬓e&*C 3Ӯ=6"h8\j+z3 w%#J-?bA8'Ea!DʷVKhP9f#q{Ε6$^c^i\949rʎϠV<6 Z) ո)ABxUSkx W$0$'ԑ-M1n?2DN+,d3U7 dP;n ƍs(H\uzn9`ʚȋ_?!>A0+ kp;RKZ oWV\4>%>\);yū2yU8Q)%`qRJb)O==Q}ov+ݦYkr7.:YAaZ5 nr эQ9sj|F򡌂DWFxT/{1VM>UQσe?!K 3 ʎHwS4V3A9yՖ4˰PX("͒hN $_Fj4gYWG*:}Tzz%{֭Zf@"NvpmH}tMl +p12ƨz-0j[YSZxE~vzTE1.Y:Wj{xFim@=C@OG2)h' yO DNQ 5e)&0ݨ{..f%'vд?q㘆~VԼ.8*L=@Yn;/Q(ǔ^KD9$s(lWY.OʜFSUt=jfRN[[ubeŎ&&V$s#z[yAM&[t֪ѷyэfbb5OG߰ rf8% ~**KNZ7G1EbR42L]KG qtuiqmB9u_FʑL,<%˶k*oj3HT6px `@GŲb"x6X G!Ļ3`'-G$@c?LV GڣYq{<^ 24GN!o(_S m[7y}. kHOO٨瀵R%-^=F[ mvE/Mmu7-n.ږJ'β-y~Aë2=/ZE?z n2-w,E (.2w'V݈´X qvLikGSN_s03z~6Iܳ JTD !("Bl߉b\JO@mMnGD!hddN \ (}υ%O<7<4>lT͚f =c*"$rḑ (cki^Ip9\17-JݴEMQ*#$RB>-HƃR“8jltqF¼*<˵= yXW+1"/0DEDdi>o[E~D>ICnZtCK]^aiDH'Dīr3A6SҾy$IW lJGz}4T6k>W@x.D F==WW|5аsgWA j"T[mg<-ts%ӆulLt\s{ !˥xxDߟOos}0[c5n ^p@()y!?G(\XT5/Rs/YKzHơ`U3gG/W>f^fⅴi¿,'>νXig `uCz9t+1!,YQL\!` 4`mfxu_tP+zG4hߤ!1ZqIV{X ,UsZz e o:B]/9'O=̽]Ɉ қK,Q ߎ1,1z&Jy~VdtFrR>3VCNHw:&`c*nX%+%ئv |'V@#rj j̫3Ӽ^ނ-^SRQޗ =Ihb1yCt h`~7ChKd+K9@M#mA{Й7` UHf.3Iݜ?D`BK"r$l]~LBpLUP~i?oMSNu]922EAAk@HI@2JEmbVϛMb=N)!HӖUwm*vXzC!8LlޗHF`(P 14 Oq1ךH@9K h9k*h{n"ȴp@}'2L륦[y/C*`w E`1=Lmk}O8SzsY l̺t4rNgy0{BਲNN_"ZF ^q}-\IBpu &H 0cV%z9umX&G Qn9'YgӻYG`Cul$08$@ vK}ltNX*c6'|we4SmW1Db -eጝ2#M6RY&ZwA/i15!E`(QI;8KV$wW6`,_lK$$H"žcX g l*If-zWTm_!ך܇!2p~cLºDս&an!3U yD^Ij.=sO)E”`s>/ك9~ݢ$FdPZ-|yJຖ-0DL5kS6j}.5np: 2v7|2ݽ<¹'3`4]2nFy)cqou6…;}0DD'dYYͿޥ8}7sl,ERwͪ5MU yiABKv*RΒ6 gESz-/C8̾C-Y<欠=" t(Y]ww<^W3ȫ݌Aҕp@J1 V)Mm+bZfJy2 E#]K|k _ZQb]hdž<Ѣ Rgե`7^$rh"0cݼPY򩐜,k 2!GAscCrHw-ZI༷>a⋵^*FV; 4!^-VYCqy1((f5$Gۄ3[}%9ա7) XJ8qIw:wZϩ:|H3F̽>%3aU ;.>RtĐ~=bU-Wr =l0dob|R rj'G ;x_;5Ȧ_wLꃪ%uK0} OPnK*L}B j2.#!Dr0Nr`i$ꌨQ{@ys`z>uXBй3M6EMYT/bn1RS6Lgu$D7g3 =8 JB|lȋ+Z 7 !@7tv~Nfg6qѰw $qԲoV1KyeSQӨIN ĂksO#e}꼵PpXqL%J%Nd"fV㓛i>9l]Ц-E@`a1Vc6,JUTS Ƥ7 QsH{}l$~J20G46U\%g7BWrHY߀r[f#z;t {(\u`[W;0'vXޖ- H`0Ne`] (vT!1귀 (hO`BϢ=[rju/ݡ,tyT:U.Xkmb uLgz>~da9?]cm[WyyXLzR1PeIsH~c7ZȎF@u+H M2SXϻ0~[NҨyol=SS)kz<SD+Fs>w jj# ,YҜ8g2&k$.d7DsM6J(YۮM}*TP2R%$Di%J{4fM&3r zR"p827e*MPB6ڡLUmhj,p;Q]:ibڡd(h{ia[gMQ/z2 ɮKE{\ CUKtU= t'H;DA;k\M?DY}T!?m)ۄ ̑ $oiO@9y}bz)+xy<8y0ik]oX͖pj_,:%!=/ =tӊstjb\BzyaBȞJ|~vvF^t 0'W3&#P)Q8)~I*mOϾɰQΕoa")xN-M0к9Q_jD:>j! W-& ~Ӂ} !]ڱG =v hS]{vat+XNK|EGxLDD}2Mf8yp='E:.mїFGx,^Kc̚OZ7L~ 8g!aq"'p{2^V1Qmqr'Qn[@\b J`2 rǫ9a%tVZBM{ Qͱ&%KaouP*H:r!dGE804n$YKZ/:j[暏ps#v6R3.Ag,UuF+NThV)e@gXå ʽ@H0t@Rjm὜dįp(^be3zh Ϭ 5 #Z2a\ʛW~W*_= Nѩ+SƳYRnͭDdVo:5z6ʧصarW~4MbPs ϶+>iðWa3L]nƅ+tWLNNo@Jp^gcI+8%BRf\M,%0b䁾X5IA~B'#0 '3\6Q{1^ur>Wp{^q1S{oɜt8m˥)Z+"r`o~iKk}i5ri竓mqUtnu_Hz=ZjF^%Y6̮\z1as4kFaߛ=-[=s%tb#w~3{GiNv@gâLiX]p-.0J]^' E!EJЬ.t{GxZ8_9;w;W,#栘0Yl!`Pߊm52ޠwp;<!KLNva.w7"7ED@&eg&^~8 J"yG ڵDQoQDmH"d4+ZN ;^ADlqxJd&"7=s_je^2s-Qp^`D=-8Rp?toE!Y8 ώ}/.[o \5)K !w:P |7C/edߤS]U Kx%gx8u/riKE@_a$܁ x(ha6lsk 䴼mZ*v0pVL4q M]Tyn~xH{O4>;IvU|ׇ_ Te)U!pK3k|n \,Tt+$yT 0/R1anfOyP(8%ߌAŌ?w-o7Ǜ!v( Ṝni`],8%SSk5EJ5_zRǖ'X5(|T.tTckT@v0+ #lf4Йvyɍt7ZtmvWH AH$If);(2E=G$Rq(M F i+-=Đ`i%ݖ@!KDG=˓%F`UMXb> {-Bm@Bu&'lUpl_dtSͫk#wb5hqի:t9I!lV^--GrFڞuJ6Q+( A5*sz`r# ~a"KCx HTjQf0{} /kFVtL7W{B- }M.S9hzF+d1.O~or|f-ʼn.}L+=:2 ރӭޮd9V1R»M$9WeA*.Gњp'pXx{|LrUKq(Mf ˧;#5\$ 09lyӣ/A|=d?.}Zd\ Ah8ٍX{A; Dgjc;zjj5a n$BII$+ ST׸Lkf J<@{@Znp-' W!:E,U$>p#?vX=1t)?i !Ygxڳ+l %{2sf#ɒtM|lBLb6"I=(ujH Ǟs7}--m5u.97Cc$oXU{6ü/hRcTo5'AC$FGy7m̵?j`UY%H$GDR6".;bzd2zBw10KV Aю_ptK uz ԫq-y4%rkgؙ~&1sk%SXʬ>s*;ҮлD 9h9=tY91%恹'nR!8X2c!%G;y1j=H)}>1{ <,5:@;v<}m ayU[P9*|:RQ o]W F-W"IG^39Nlۓ Kj̟<2[a%']n#۳>II-w]WEM k4jJqXEW]d9e!HNukoEV8|Cϧk=X6\ u]iMl %CMV#YamhQjAuBN]R S݆lMѦϢ  Q~F \Q}%imZk+F5-I%" y~ sgK?dLo1_B+(@48/}wE~!+x}%Ij` d @gS#c ,rssTFnZ/"^D}۲`1zMK; 隢~$|wuT*^jXT^Ƈ:&)nj\_t-ao@/V 8?a<0$;HJ x"(-|%>طo@ii VH۝I϶ޫѤY8jd6#o8(3^bG~~y$l] "·Og5ƒ i+G&C iBɤ:sAnX:0~IUGeͬŇ_8\{wYB h.dSu6*S3K; dS2#N͊}F6ΗT0v g\^^E:$aGmy#* ^fI%~t>l=X`2awrY.!;7é],1^Σ9kCμG.`լj*i'^ƜFuOLz&rG~/ eх;tg仑ghKҰHR|ͻ䂬/W_̓9?]m8y9K395m3tkms VF :(d w #)yx &Qz : HSVD 1EԁMm9 i'{gmmWRVjJ+HN| VтIV(mg]u/e0o %#;d>v{yqT8VKF<5(a4]~$1‘0Hƽ򳫨^xP 'b$KPq>!BBOdz;YG'1iˡF 7p>j\{ŠU\YUhsjn.,G~y?2BÏߖUGm3f%y4ΊP:`TEcӥEB6:D_jʍGhcB5k_g!pA};@Dw&GxOVn/wfv&UCOuq69W]Kq-cJA,x, $BS+^t~$iH۔\@'ĩh#F14O@YG]c*{j* Uk~NVÙ] cb dY#gIKxH.G:'n%0P2vj.sļM$~^)N[Ġo4hC z*- 唌=WPj^4 e 680gnfMH8O!S(a D.yn{KVBNGI{"HDG&*J=r.x+ =["K0nޔ架>(x.k<:Tt Q;R7CXM12ZF _cnj炝ߡ6{zܐ'Qmmax0>z :Ǫ!PM6W3Z\7>` e!,ÜZ}S/-Zwɼ rJbIXƞsC.%IYΦd$1S{f|,-ۻxm##5}սTPn c<֒d# &,TFڨHGGP)ňWPYaXЮc';Ⱦ3_3Ӭ`p,8(Za[DUfiKnF`QP_\Ckc ' '>sTny{@LM+xi])~j6_e'%;垎~I9مW١؀]gPtx-Dž 7ۮ:bMBòh?ΨϤk tˀ1D^eϬA6sv5@R8_gL=/%mnA w%f_vkzB 54$m=f [ed&Ѹ|%`╮`s#FԴrKOp~qzKE`i 'RM`pM>%D9/mCm(`X2G{;m4g͠+ǃ4֝ },'YiOA'dDfP9Jz& @pc<ݢCϱ&f"49Ц9xt?ǀr*v=WP.cֲUy,7S;^& θ h[/é")@ w2<֬*L&BԄRe}cKloKm&`DSXzVB/E#R.Tt_Y)ֺNJqBWIrdl6n ;}= _Z7`\y$_dʠ&T'~.d3w gŨ)罿-k+LOBJQOr2l.,dqlcat]RS.eqı--97E8fEUu˝t^VCb}6QeN3>PfU("ub$h>noTxȀF&ٵ*#UC!L t7\$"IdKLͱG@B'u-腑>m1 90۔5.S'wLzB́aӢ.SkǵS: 'UӬ`PƏ_6 jz \q𧼕I:[w*𨚃xG ɜPznx^eA^%ˢ ukVu& i;I63i5V_l Ra;Tp`m7!|7:ts ? D)q0<4YoHjA=baO֏AھD۟+Gi.sX؇KUpPZZq)}+׆L˲s׼d?Z&N)*W!eƨzyEKIjti!ƌUFSs9v*v^9:1Ǔiv ˄~ASun@U]SJ|t&ܧcsz: t@'ᑭPa3폈h3`X0O|Ö7"}!*k&ێ:QĀOF\B *^fQ<]Gf"C"5^h 2L)QŕRL r%6U̱hyǖԝ7d2cLL'*&IѕbQ;Ȫt9l0m&h-Cc?! ()(8@3"f:_MF7c9NuPc?Ԏb?hHȹh. \\xߚÎ.Zk bԕ{ivѝsAzB& z~gdJԏ)v=1qfƢafBM(7pBc9u Y/tz%; 6wBhyB.SJZ`xhAHTBy}4B?q٢+t"; =I&D{b~t4ms*vI p"*lF 0D퉧~F1/7$ѕG0Hf/ԵM=S8^OW2l vZ99&f [W-A C8-Un$PZ_`ȅ\l,"].XiweR<%c&d~vu7kQ^ԵJE@ڰN &}SYZ+D<Ç 4WsmV&*bX& "kKB͔3ƒMChL܍a}Gax1>$ObQ2ȶI-"-sHRcɿÞ>u\lFt`1z]&OʂI3vZu>Ӿ < bLK~eO~HeS- Rxk~g9 &rq#`06 cP|nA~#| 6cXi&1'(6`"ic&~sKL΋-ǂGcR3KGԑGJpHĞ=y33Xηwޕ-[mxU"kTWWTK3SUi-e OϋS F1z>sVQt' FE9Z5teU0go]-{ ywDsXβ+Q82U80|PuP)ci95_6ۧPpXF`>SWŬA:fč0DZC?;8^B> 0nŀYRʁ8c/ԃ7q)*pE7bc]'do6ptTZ zQWހ ak et[OTcA-ssU^|:$-2tTҞ?>\Q1:8ؠ8w3]M%B4 ͸Ae_ f wи>'wOY+(Bzx3b? b@7.*gha}y,b_7BӜ-ވjt#:^»HUwcYϥ0@VVZJn5+w$c ?ng=LٽqgkX[#zG \vdW4a?l[+LL;!c)lyYbQquj+p1'0W !Nk<30!kPm[/8}jLmGl$JLK1BCik=zbt 2R6#ݝ]b?:o)R o͌4f8 [D-}+fvY6~S;zbow"PbFIJIXZq7p]ܪ?X%ؼg80t+ O/\dOjɽ߽xLN/*bh8ȀB-"`($ʔdj+)Ҏ'C?_91d"9,*uPUA3 8 hCqvh?&Gp偽Wǁ7bɯnj=Ѻ p)K "=mĥpզu/)#ķnô7%f3;8v WYV+Q"$9Gt$̟3$.?b* 1O;6A/2ةVC`NZ@\s8R>ۡ{@B #FGܴ$pIWt(#F V1 FVx0ul4P}}%3*r\ڸ:&te6M:LXWx; \i܍߅kR#`z%dZ9!ُ|.<[CzA#:'q%# H yKRh^y"#g|,Hl!0d \5#;@,jr)v+ @r!6KP7K:}ej!^dT$Ƶ[-:&`r 6͆$t((V,R(КOjoϦB~<H1"^2YgmI%=tn]ީ={J87o* v)^d|WyltXeOg-pc0)Z&V 4m.Z_(3hjG0yġ' ַDk> MF~GNiqNۙ"/“C%IL# ܫiXx /TD7$AW@Զ©dl1NC1tntd,Q,w$7*қXrNaqCN>= Z-)ױ̪gYG/;IY6 b-(rvuA)@H?ߑX6drF>V6'F*b7@2"yѶ .T[*cȚ Ѓ: bs .4Vb̡=%%[X ? /hWwmPK wzHg53 lI<Ϋv8EMNʭpv#ue0I;$,hT~d†(z A#-dʧEwvjO<]MjhgCIq]B`اvF2#p*V镄xl,\#`uEA%Bkvcws\J:kኃHK'RwJG^ܧ ڢbXA>y0֔H.ۢV)+kW٦F*3`' #KN -9b^p Jl1dRFWF)`歜uH2T['H_j~q`#)u#)!'lF]`%aZ)j_fHY}# ğ KL:X|!:b)nBmBk+>9Hnq03vE"$~T &0A/D4k +M.K.-s jѤc8ggٴ ڪKʉK/i@-+zy6%}cH7M.mXA >FUM[mz#W+Lv28XDCJ֑l!6ƁqFѓ.foxwMbx֎@=+ܶ}\hk@6 V!uU9o(  zęxUR~pp;pt։m̤p猙*_١u2D?D\#@bvUaax8m<#HHekdK_(.ȂuF7.RB'r?x @6tgO(1Rݡw|ur ( eb3sBԙ.B dxZiB]cSlf;$%E|WP\\!G( 0zٷez0wag %"ih(+"x/v;X8>frC_6l usXA??ДNI >w,*ai̸.ĖWS)奦 a!@W¾o~I u5TP䖃5rjO:UF-ճ+`N%cEVU ^v/\*k/nBGBaIާ ?eAx懢 跴3eilX7:8  )<5%?8vwn94,o:$Kbu]Nj0Fc^hyڞ˱7Ykف`%S˚R\ЋcG 6T ;J떟];U يP\zTȟZE,#U}Q?UDx I8vs^VA+r1 X-swH])=0Jֺ W+8^f4?^soIU=Nes~Z/M#X$=bĽS >Hͫ!YO\L5]*cl "^*p^O&E XmmWS(qk#V1m<$W v?KJFwieoq#^D$BH388T>j;UK2QvOiOSa8o{E3<0r YT^$<xzb.|U50*ӕ]c+#2_#»j`t0j t;#& F(d}lًaAe#ݨjڞٻc2~y7喿w+{9z5=ߗ65?+d;Mf#dXiëofhr| 'Y6"e3hcsb -0(F5RSSMhoS]DJѴEe_@1aiq%^OTASC(VK"KZf_9{΢ֵ|TL?Ճ8O ~KCߺf4Y3Ȱab[ ٶstt\o_LN7  &kvX-g$'1F 4QWrYN϶&َ;WD6`*FTNDE]S-L:ӣR?9l4{&J {81Җ>0,-ɢpz8֠IV GTj^>ck'x\MO x+K6IUi" P PG! m24+!F]_uj6RtIYxqdm O~+#x|Y Cآ;m4J/pEs/1N“Yھho@g^+ fK<ٴc`س\ &#8rؗ3$.:EfrqߢӔ֫=iP(5A٣ie9'vb[,uїVITk|~#~XB|t>j 7h]Z73aXCG EUQ~\֨Md[1t/#pf ,oQ=7EȎkѯef\t n^1w52ˎru6ˉIۗ 9㻞aeZ)Cĭ ӔX؈gRyW"Y[mgd+hgspxPB'B5_Y[B`C6CpN&\}q &۠vL|w=2_u)'ĜF~_s=_R4Y@S0Syi栏ѬdM hSYF&t:&=wlgȯ>=M M"⇔J&q,08NOn뀁9>*֞Ra:Bl(i"|`> Db|D|z'?1 *$ҎITy$/|y~ nh_pi(;m_ mհsM@M(\Q3Bռdkfz I/\?uū5mMX<)rBQ&oUһWMFkayPdW "i?q}1GC}@;ղG[ŭ[_^KiwɨP d i7{l`b" Ő{y`rSͱkm?,?Ռطɶzˈ&pu/C!un\ŠNoCU*[m"R`d={iX,HtUh")7v4*]L(bdw74@ _^@N%өl'Cӣ [xsВP sI }dZbM%ͮH4#IӀ5= ")`3S_Bj߈ L2=E:H8D U L8&::r6o!BLYXmpٜ{HT.h6@CCc bytuAB|l]X< V-'F)9O42w$"AUg*ZlT#z @g}ޘ)skmC9i\8} <T#^+aPtYa]uiBP $ex H_A3M⍛' sUkysL4`0zۇxers` %gXНbZ7%rnd75?QT֏Arpe⋬ߐ_ xysA;JȾHa࣫^e'krȂ^F)ܸV^%B.VYږƥݻhlav w\*uՈW2&%1tkNW8.:tn5>0^ <ǟ;I;S gNaB\g} 7U֟U'TP+a d ,\,Unp.!cN < rYt=Vɶ@ ɣ 1<MW՚DL!UPYZ8`:C90֩cY#=}M7-gX+<-4a=-ޥ)6k^rWd\}1 W#L!Spio1*ɍV)FZllX:YC_Z?@~.Q@9!&=Vch=P^]Yicq ]mݥ9*B ؁;|ώojob|(' ebP=h 9ASLѕ+~Xw8Cpq>:km:0^6NjKg3Z`)Z#Ip:`!x?wc>E*}:}MjsZwB"4N@L]~{ zpq ck 0$@\,a/LdRb7X\ }9,}A^LCeVp33"{ ogXK|~^O:`-} :-DRl&*nI!5Olo2VZ?RR@jgvr=_Y}0jXXIWy+;9l'@fmYhg#쳋 SҨMC4YdȱYH$% ldeʔK<0.efwn?eםk QFfg}c0lB}xM͐||kȀe…_Vi[BLV1tEg=XP$=Z #V2BL_h,~=aA@v7Z|T{Pf*x!-W6<!hbxh@]suQG$ARi1UzFʬ IkI8ʯjS0%yBP0b z,;,|Zo7Dx&sUw%- .!d KA1@{<\¤lod}Ed3ZÛIKWL삼+\uMCr1pK7*!uS]$eJ CCw//)3d͞B>5UXl|`ˎ,-Ց3n;SڶZQ/ c߶t$ܩ0s1- mme1*L,%EB%!P{UW^f-CWOF=l>uX'r:"E{ *Z$rxsK>i+'wTjl]P`éR˨u `sq$fk(v0*ͨdt'rqɮPK9>T_RB_@5iHoyXq`- ̲z1O W%2BZQa_&36pK|T߫K|~13%x)s+ %}E+/2 b2FN%s!nʗe ;$̒.C$% jWDT KTT\pjo/\=,9:]%zM:%/Xpfvɪ(ƄoFRM_Q:05Ja6"[(IW?/k0m~I8^P#s׊J'Nas$cu5Ncvec'LK,Y_VG2 [֍/>ED84U`dOVRyvEթ&a[rC, sChJGGf(XmUm.T/>D*BBLbW)U5ֹKyW̗'}(nҒPR {^F-Cw❊grrΞ/?rABI&c^,i @Wg$Utёc|8*^RڑG!1K@}.c췋{{*18+EG;4n5qˡ!x|qNsKv4‰ՊIUndtΤ>idJĨ0mį-eJ7KUv)Oz]-x*{ӐR r&|A-BRo0BbOd@*KSSCGjcG e[xafVC+h?>CjaX/>:9]0d]/{`gPʻbyE<6NR3g[jHv-YoIՇgs~?)Y=OP }z9n {VCY鏫%cڌ'!T ,aFe2dJ2ՆW0`VmFȇzU~p(!ќ|cw8B6jrBᷝ ŴŜv~W0vG(bE! JrjUhkAq*^%ұCsܕ æzA>ZKrF2֘"6ۖ(~JG"Uփu@DuppQqn ir iUOd5Ursa[c8i(ҢĶuܚH5BNӺU&ҟR_5qB{yhs;vu\띫mu5xpd%9<^- =[0MlX">LObkpCSRk86d39r)]`S/lL UGQx.,:fUCO̅ >X8EA"?C UtB[w EB \¥ڟuzuF5SlX7f[ޕ< О˜cuy:K]q|pkt);CTH;3A|+7:ˑ䯃#~ ]OTg{U%" ‰ Zqد>K,SGJ,K$Wlw=Hט"LcJpwۜ'I`cFCYktF,kF\y5Ab;̠OdNY[ӗ-緭¶,`2iP}Lu2/oWSWM j;qvߏͮ!/HC4V]C#gFtG}[>CTP4ݘ'6Ij 67RNΣgΈvawCqV5Ǐf\KxfzI: x0tPo_@JLzL9hϛ0vHo:?T*PM\]?{-Y&F*_$JHwDw{-#,AbzW3IvIS5oUO^(!sJPd 8k8 ?en*OH}} vb8 ;nb4Co9<*Z DH\A-8'}|8[qþsHQF~3ʊ|eowY.(ntT=|Q)S)dE_SD`-ľǤ8FTb}߬ogڰVm< Q6Y=0&ϰtcZBQ7A;M%:˹9F`D1w)`[V+)]ڼaܰm6GrMCnan6ў~ȡ=l';oF>CPBFHMoR]J/o!!*V4fXpC230WYj7{xZeLiMꄲ%q@b5F,v¯(S坷AjB kL>Fx.u] b{JE}ǩ@dG}G 8%h)DaI0EA00ݳ_Jї,ʎ﹛wqiT7ۣHjjnp2L%9 *?ۂ¥C#\ ofqXx EQ&[xp$*A $*٩ a[_j\e '+rbc|P.0$M#5[CFݳu"F~Z@HrG{z,Y"s[ި!j8c4N^{bl嫪ü Cw8S+juZ86ZKnxat \#zt ^Ԧڒ ,c2J7DW7 /AL)p7JB޻) (ЁFO5 MV 1Z3`!?Cpy'!gDx7WR0=,yG o֌{*U |$ (_tu$b]v|iN3*@WͿ!d6Cߌvj(go%*Nl&4ĤI]a#]HԦkEƭ$_OU!rCD*mWgx+gxEMgjioDȠx|i@imkk(Ӂ<`; RKtǰ/U `L:X޳'[PęlM{_<:a|bP%RlBo-vf0O2~!Kδ^R~ P&wBP֓y r9rVߡUݔ"KGO4mh#[%9sQ\AK&.csW5PUѷ5_[֖**>y'/{.,BGV΍SK0CIO #/@P%=$kQr c!klŬa -:sDvqقܕ h]D{O{ l:ެx8"a 4Kܮ.uu\YTvf?b^@{BODu.8C {](!=<G]dRF;XORh33ž޳ijw=&*a.ƍf ZNE0%|C$CGkُ=”jŎ<F5w©ɟF&xk!rڬ*-E=ekl uF"JӷaL]vmt̾KoUrY$7'/愊  [zqe";5&忀39BcKW.FBCZ_H"E0])Kij+`imbOQ~0UћA! ՑDIAl 9-3hm<ӄp-LkHaQБZ2g$Ys똲T]õc&,#WViSny9DM4Rl~d!MAPz4cNdj[O 5gfytwFyg".ĀJ>\2bO4jTzy;:3!qJŗO{OAPw0 X0qh E{D![o6˚RyCE4mΈ\_ 쏼X)~ @a58ΐ^0Y >BY$4u3N@a"dB hch(<5vLK@́RDk BfQ0@a)O4.F2PlOԳJ/Ǖ3w:WRe1CGrvQvy -ЫR?*B 6!G H^i`vV3\R[fVOLē~YK%G؃[/xj4+wU_f.0FYD !%TS٩ݘj lSZE}p0C §t>ޞæ.?fD<.f}JK j)g|,W[:J{ẃILۜRq=Ԡ3r$y/K ܴcȐP/Rr<$}.+=WF c|O9vs t{ݢƕG—U|XpY0d>Ey˕.QXo=5ujIﺀW0mY)8j::X_ώώlFfR/!L58w(4{Ԗ ^:{m ,#W-!*eQ]2:n5({2Lzh{hw039viԌ@]i/Ŋ=]B*VdQi0pG@^^%;)+tZTǖںI}?-w+Q"֢t#`LOif@bYnɢKAa1bG؎%=Ի%9YSk_6Ji]} ۸ -). x zf70m%XyՑ ~RLMA=JUlZsiL8F+.*V2WqiA5>%fe`2}BP-N\N!r!64_ۧ X] $ǕҢC+@zԖ GS&!׼(;9~3b?~0Ef8-sdwvsKʓys"lAm r}攇e|wXQ?!nJpf6ʋ^)THQ ڍoWWb [S9#l,<#gc &`g Y6Y>ōy=Z-.7R{x1b% Kbϟr2 ZbM1@VBDl|{0ZVI@H~ׯ'sܛzVYBwYR_ghgpIJy@],"Qa0v/hwvK5)CR,Z^FFJCg`fK&!=N` BevXk{O%&a-<+4&tae[v"mkԾ&<'O-3tG`)D¬95n10)FLbvXQGWJ*\V?'BX׭`e;}1UDokny;v/vPMצaE/[ZJ<.Uzƻ.>sA* =K-3Rz(B5Ȗ= M|ZY`Q#xcN['w 1"Y6??&_6fl@_F*֙S̕`e6_ݻ1Ѓ>k'U}Ѳ!`l;^Qc&$ *L[Z{ҲB栾:ٌ^rGexZ/@W]pK~#NpR.jh:,zqB[9>M -O?lpU{Pv#Nհp5d/8: ]M|lSf9&,'qwI֊v `0 |:J! GjMzN8֑0nu $'3f}ڐJU['a~PjBzgY>X9E saDUR<օk9fw)hHkge&9N(52F<ŞX \׊َv01ee*?bu%5lM'xsyR>y^dbe~ԶBq?il=;_xiFIdsP(b^lMU|&Bb@'m'j=i ՝dfd/рJT,@s2TwI.Hu|YR,4Ϯ$ZW0>/Rd]~c֪RPg[XR]?ّ` ׭>Nog^F*B-0ѡv-P(Q FOܱzhgq#wy﮶%h l!13~_CJ Z5/b[d))`)B'/ll>)J /Ү0[Sɵ@۟y'K ֋g/X{>NVv; !U'>͍\}w);]YhܖN։%Ir ')PsKtM0GOcb3 ޽g`1q]cAAf,k ZY|HHzm?d_ < Q䂓l6_Ɵ`ӄZ P04d%卨} "n)MCaAJئӍG2%kPBz98<6e Kax/][[`;/p ܠO="@'kLoGw]KovF; %gp;mʞgr`i}jPgkSw:!p@œtT8S ?;yl쵙(0ڃvv6R-.՗^S 8nDe?X\R/~@0ph!o!0P_ D޴IH< [^"Wztz1-6xP]#q*NoGP\WU!=Rjs7d KF-x<`cj `\\_ɏi*dBӏ/{3.Jwlʬ;E!g.5RkCVFJSџ#&?k۞l>R:^f|It 7a[9<~gHbɀ1GjBVs޵[dxlPBYlK+XF`0꣏ݤdP|; ƙCLY0󞿁Bg"Vx@t~ !;O"M nAP]귇,B?mj>&ubH!JrC>9+Aʩ-W~L^&%cdO{9J,Ii.Ge%CeWd<~ to^+䁁(2R`mHR XIMڶ*YXf쮭fvC fC?J_W)q䬳*#1 Y7'pb `9`T17pS yIhO&Fp~wL4u)[+LTJs~z!_Q|%w ߿B@Cޞam2wi5ذ٭"1%Ԛ MnջETdTD`QZk-x I[r,i˸%~dIziܩ .BD@S`LC dG f6,-"d9.[j.Y5nMG٬X2!n{vgl ^Jn%7#7k?cAj2V~1P|0:Jz#ԛ^APnb s@4[\o-˫ǐ#뙎A$n? o^gd+y|r&Of!1RHpLRk '|Ll!e 5+Uz4cß)'T%% z^zt矂%б*=`+n8&r`7lN4ڀw nGo^|t-Qx~tok @`vz+ )V3`Ovh*ax7'=g3[hB@_a( e]Ξ.PmPQ66T-t-$[(L,db~jc7|>.*JMLLBNT\Kє+)-+EZbHQ1$紟JŽZ*Qf,x%V\\[}I"{6"t:>W8[C!4 fl^ΒI#v-mtRWwn.=;dJ5|,j"C_բ ?Qun45Ia187|e'a}S,qqX0)zp-Ô5ndZ4 CnIHqQu"alK\u{ZƛĆ%`AHң4 Þõ9s؉,9!iǣ/ڡ:JW[z-V37[$w͟rywڐTiԞ(++IuFsŴ.:ix5\6_7}qV2 zMmƝJu;փ$Kq 3Qri@B# foml:JSޙ]tqM1iד#8vR>wSqx) F/Xts}6_\wGvs>ȥ1MU)/~čshs1'&}ݠ'Z 1<iZ tax݊zx 2 XPkɴx28ߤwoۇ'NX_qEo}5B4y_g\+]Bʻq^mqhUX4kk'l-Ŗ^$KWhYV(R슾"1}bZx "ZYRL\yח)ERXWWZǠ|q5u9@ vZ%V&[[P t+Q0ݢiB8zFEp^yh7DdpAZ}tyȆ sIK+WCBV*^wm[S9`K4xU9]CK=aCJ|.FFA /0t+*Qpzy^y(QrHS2jlUܩ*AruB1eyFGf@!cɆ$b["g۟; -_cJX"o <MLuŎh(f)kkS hl7Ov:Ug)Ϭz謼ҫ>O\jb4r"@ ͪ`vus Fqbq"Ū*8,y93l7t-K*@X!!z{NM')axDےDMECգ[ym<*~9rLšo/mwt|_ *EhhG,CD }ve[u/;jxRq.= %Q Ua e^\ܸMc?;I^; M!T촕%!)e-BvdseQmFpYiƳ˗GP)̓hRпtblh:e*C|KEuŖ$ua+v4npo]5&;JSc[>`pƇ+OGK;J*_o3ܸ?j nOĕ@>aYP="I9\HWXY({J}YVve ͸(3miwcD1#R'[e i<L,,Fl2x@hߍTή{4!øj\ P0) R?帉@]7lfkfFnR$20m$#a-ƃOefQH U9'(ޢ^6Q{(hɒ`Afjhbcܞ4 "{uWᦩ0~5v0G1Bm2z{>"q25҇튻Q|$gmn#$8f;J&:fMYuOjkƞGxb'zS]l 55:-\k'}Չ5ƊQ 帜 / Ȋ,<vS&r [yZlk Q [5xYBZҰ~=lxvyD/"dE} s# cdCatvM5Va^ ;+1Bɬ 'qe%\yuDo 6h+8"(+~OLg"A=r|)0O79Xe!&H(3#ޑWa+OD4k9g ΛET8\1`{a$HB}NUove uw\ֹTc,ԛ8yYN!u_JsjGt/LYwՏUhk4[A}$56ʛt *fj9Fs+@CrʦHQb?4 5w3>< ht;yDø%*tN0ivD߈~Mp> [M e3$U?CTaԷz5n8E\y^GˋD۔Wi=EKBǀxyL0!ycHc*uhf)`Q^rЅ(c)ɞQ덩x W0aleCZ:2(zD,a·ԁFRzb,d@N:+`{fO¿ߑr~)JP]vOO$U2 ;$asB.q:񇒱h)Wc Jwez'"#)fc;y3J9_n} .S Ҭc15E!$p%#d-g}=?4zqv=# (> c(~5)ᯓIBS @E9f:jf(A?R|ڒQ^^NP h +k"uEe cY [WLdK63΁ΐVfz;#NɊY&2U٧-f'}ߘHj;ҨgR( 'X;Lרh5YyGF^QK`"IRRߍi E[WiٟicLrM)ގ`BMf!4bZ\L$wxNЀ5BqzC!g0WjFI#Һ ŒdlHLc^aV,4iKD|ǝl@L-jfW1 "dtj@--iBDG\:ۓ C|ӒS;8d03lOn2rZȸWArȘ OVdlWe 1㪯lE*4sluWcv;v H`numUL%osD˷UD>Hf$n4Cߑ[aSdiȬ9>fwhj7: p=ZtXy% Ee T[S> q:ӲwJ^ s3hWApZZШ+iK{\j:R_mT0Qn@3 r*G28dzvh%NQxD??S]_["H^J2 -;avU*qf"ͣ5Udr/ T¬{N5P(>{J }Yá2+ AFԾkl!%W]fv[ilNqH;nّx^`cxG,kX? ˣ`E*i. 68X#Dluαj$ksw ު/ .Ĥʇ)H&7T?qd l` Fx&&/*>CK-]Y»w}ˮ\ {~ YeT0M7 rKT~-"\iE3Bq|azBs[OAs`JJ 1 ,[qʰ\JIk XzyF=5DpL8,b,ƉLF~3l}m3m6cDOf5(~G{>Af=Xps BT5+2;/o_FV gR`9ZS0AsVq!h*x݊][i>.o0,RD0t'|Zn8[Fϥhڔ᳃^=DBP6FKݳmYFt8Ījo+L(ϊeK]:sIiFȱS~߰B'p= n4#ƥVuOht!C ?"j+>ő9 Č>_m34Rq?'BD!|ihՈlfҨuWֆQﰀ>I CZÆ۰⨻7|4b fs9:RB rpVOПjwEV+dVU ;./nmh4&`6ƥX {-3rn5"汯^R8%:'] ?% `\ pb3&  XC8Rb1o~]0Lr(3 S},vr=*zz T -X EWEs"W}g 0+Ù;r=CB1{T^fpƈ|@!{\ԎY0e]=9XQ6}.1hp:rM𦔛js+,:I vlĄK S,=f}<]r9R`0Y_V@̐ ކd 5XY#vXM6 {ϬqzJA# `^f4(7+ҟdPPJgN mˊZb(0!rɂ0 N .b= U0ce/dFH౸תھ>J剕gب)vqr q5Nlr9Z~jBd)CNm8#ZnY eP~3/*Wwp X"gb0[Q^C3ءS*\+ vr98;m-ޫ`g~2:<-%rўHwCym*$N;  mP aW(Ӂ4ɇ-CSoxR5 pUt L2)9:ؿaSV>Drj Fc8ʋ7BQnma*1~-CG~6zq=O._zf\^oV!137E.S \{>=RJ :ߪO&9UaX"i ,~jY<`Fx)7?w،'7oowiƶbjiD &0[4vLgYn_i?hG?[QpIH-5a:О6. >9-K,Bq`{vu`rju/HȺ03]ݞċؽSҽ ;4B_݅&/nKdfom`X—lq4?c8CB=N@;WJO˼-eH©g66lt/IJߨLM=JMtU^GP.1r W^(ʜۢcR1ܶ* Is/Oík1WPQb5%45'9g);" B')[Yfƞb `ܿCJ!'?,Jn[y%H/M(<"f>!|tJ7i29bj If1TX蘿(ޢj08b25a041)>xS ̎Оt~,H Sn!F,bsTNoJ t<,iٖA$m "mrTEOv!6KL``2V,,ho`T2N1|#3>v$p;GAEk'q܊/]e2Z]]5 qN?-D, Mh"#T  A2l7GWDZ&Zu9K R4zϗ9J_k~zx:*ߊZǹdu+V?qt^kī*eDI-OapcGg_͍wUi]Eߖ:hKRfk(R0bU6'3 =iAAA@ŒjHXiftYj $1vO7h LALڳUG(Jdj,xQ8֢K$i36_ċ.ܮ?όSkoTLw"UEfI(mh70=`V%hfOkfG7Fq)H"G|hXXQ6\5"&'[ʱ,-'3:|i UMԔf}Y0 &IÓ؍UXNIp$c5Idns25"]Fxۜ~DW;[ъ;( VVJ[Vv}t[wP;bugnݡj eަьA@Iljg&R&Ƥ/iF_no05nwZ!`'tyi&v$zQS]*,pH,zEDpԍxfK!Yd1IQ1Q;s30$/N 0 Bv|6E^sHq `ʔ`)-j6a#S'zDDX1Y(nVT `FXfQZf إ7s(WA d1v@J"u,Õ"|`C }ŚrL<.@X$Y?QrR05L8fq,6+ۺ6}sVsHĘ.{G붶IW_b]$IAhG1U&Whi:+}",<?\H8T+쿦f%eѻQհ^BoŽʛP0qYIgN/8Sl@[DTi L c*SM~:S!mjUC\2̵<):Du٩@,z>bڰ0ض= n(Fށ~78=@:ȯx77g*@gn@rrvcl!S0ɫu]9^lhhRIpCx `Wz ɸ vjEu%}ڲs͞aA$/^?߮|}$}r>D?^$Rs.UuF(XJ%gu{7X-4hY UnLW"nf1Q^.Oth\o(K;bdt$ۙZ'7 D~ː[G>O{0[k?1|^ ^5T4w1@iJJou~K]5)Řo1`z'$|(MٔJ'& S^Txʙ}/*h&U$ gMnuAuơ&m8[|*m| Td뺾(UMl@og2czJ 4qjHVj' tC1H[A,nWLPk܀֮a.g­EJCh8#"3'_0Y 7&¿m=KasX8vDE :Uko &9ksc'8:zp?݅)׏o+D<q,n,\ßܱrF' Vxe8f3%ZDM?J5Tˮ(͞KVM(UYbc@\X l=: oט2;(_Y0Ӳui %K;MC%Lvx?F8rEVBa!' wDTldR0ݩ%)y.T8-*/] M=Epv H`3;$F[ti:CT?X8rۑyS;<8Ī)_. gjj_e٩8Z<nofI̛5i'he͸/%t &{d%|EʻҐPx# V{ԦoB@lx[@p]|Ʌ>\v9`g]Mrik ۧU({!Z2@0ŗ2.YAX߀ [jCdF76Q>/@EOA_8Y@wv[FG0%ӒC)`XS-w [凑0.#:tWT Dj]}DK)P#!r@k% 8.v\^"|Ԥ䩖4w Y.v%ꝢaͣYp^y" EA,T4Uh򩚪yi;0d &d.i;2tֿ龁"CϋPdz߅ls\bGVBBV\a-7%# Bm3 nŎSȉm Yr9!_I@ ȅ7}Yw|OV]fNggd33Z.^S _ߑZ=qG3iBj6$uI ҕ3=󋠘SKRFS o΢ d'ЈBD22#ѥL0q<ʠ}ÆF:f_VYXs.f!ډhEy"#g&鱃ufSaCWb0)AgvJ./Y]Xqo4U3/*$l PR7 pJ5 W}-eV\i ~} k#o&ծ㾇KwGQeE UuMNvCL.Z5NM$do Imi¹TI  HuM~$ ;~Rf?r6o{ xK͉ =3h7/6)PepGFUAtA5m -k+uB,燫Ȁ]mYKjlsXw@Cy%Em)#kRfb}V=WuCP7X}]<̀sFI19'̷Bq- w0йIS.<ޡ[)݊AOݒX}.QE1#0LStNEJKy{)\|!{aBeZH'j8^22;>aWVȳ5@a˕sބ!9^~)`DUѓ4UKtx'AnqlͯHA8vB4^(=P.OvUH 9?nFKH 'RFK~]*#4)zL8Y%#&c9:CT nwŎ= !Ե#ȃ`}{տuJ% (vpx X~䎪R8!SASOE%W5 ċՖg.Qbsj"Vu!P)]E®d`ь*Dz:a渌?oL}"l ^` ::$@Rd'ّʾ 9EW/xiWy,bT4)(^,/KǩyqViDG5Zr+c.dr-kTz0ƶ&v/sLZmlT:!-h BAJgyb0z2m0v5Ԕg/.}zWn <}q67{T}ūOT vP(3KM򅅞23KlC?TX~R#Mv2?kw߱H:|g@SAXw>f1wuZ N5_};X 1B%?`4c2dji!dyoN$!3UbC`fv}EZ쎔~Af*!\ ݺpUmvrڋ vT~.}&fޞ",|-Ck9WmZq\i`8t# Sч`GuBtW[lu[:W u(72V|G'tN& p#kJwѼ6w`x<<:ņm.w2 Aqܦu㈩nLx诗ŗNj|ۣ+ ӱ/HIr1.?:M Uu]@F Rf-GNN& KU=6bN%u[@L穇cxAeOPD;IkAr.h|.2 gHs˜u}-XLZkS9kL$5rzcnz+sJBrޝCWXwtYd{N̳Xq"P;ț%#[cr 7 fkMgZj b՘л.CJ}[;AV5`'UgӪ# $wtƸ;:_iްmY2Ky===[i&ۦGK;1fT،#q!jECjA,kY;e0uz!nIedzZR1 rUZƋVجOؽWRəJw*~>t TQoU"Cr8$u~0D,8(K#$ Wx*F)`: iYI3KW:[Ҧ|m74ܺEhUT䒴V:%,s]Xad*v D\-8z߈>94wւ-f0~2IGZ0x? ]R .\'{'Q6L@m]o~sxS)M4F7wHi5(2B LBEYa @Z醝&]=_ g(,rSlν%5F+iUOFzFSe#5da@*dihS)=~zͶFg2?9TyWNx(8gbpUZu4O5֐!4<ӹiBx7 )%^w(ʐfPu;T=x$rV YjCKFDk_kBX3 ujp+h C"kaSo<.((4(seDQj"h5Š+{?_c՞ۍfJX@ŬnmY:('[ZꙎ| tVuLM"ž\JP)ԑz0gk6؂ ?G2X>~LZ kY!"?}g:lǹTWy+_ |HeX²qp\ jiߝf* [RjOK8"Dm܁Ƚ! $!J/XrxsSg,fVYiO-$BgR~"܁3T fdX{ck:qVXZL] D, ՈŖє:LxJxr&tnLLzFnq@']pLO6Ô[MM(ߙ2AU2z2|: CkK&rYBZe0N^ C}3z-M`-v{5t&{"kpKB.G> Y=|ۚєYniٶJ$H@ɱb\o s8nݭ>{{nMtVfEA=41 VxeVT9On9 D8[`ZH3Z_J1 s}JC=SWΎf >X>KVN_rOh6JnC5]:g TĮRO.fæs F%94ێ0{5~ 'zu4u=@ҒPy!f=3sۛUr pylu("X&ρ-9dvZ1P4h'.@j ͏z NYWy1oG:̃i{X KSc0Pwk.??jf'6y'ZV[&U ~\eVCDplYҸRwf&s26gJ9%aUD/퐽N]}W< ^i1.2{|ྥ]A$a|K҇Y >i.73-`\PRǚzzb83_9gÜj\nZ0auoɅĬ0ik1)+T.nIv-xj9${S[hEW"׿ [ԯTfԹj'LYȺ^Qt @j{&pmPޑ|o3 Eh2![al.bBes"r=##ʳmhwtxl恁z9ebDO}63!Ph9+aT0.h|bJ7@J/[a P!nvh9ȃM!HWYn!ݰ8?1iE`nl49e,҅Ջ*@ٰzBCZG=њVd$FV /" +5T.#ܛs#[]ᤴ3k>I$FR(@ ؖi\eSդu#$?iC.YMŖb{ع~8iش*O .[-V|&#V?hG&X*in2ZDQw@5cWI~8X%4~)14<9"o=m;h, e4c|ڑcq ){K{q"iS邉ir2ˢeI~'ݸ~.}$UI?"Xfnct@H spBm,180!R#JMmB1_ G1応إO5KOGOjnrce "x^w餠L da u;솀lNa+U4uܴ > 5f>ϕsI·J(P0n4PY;]\:bKzXv,F!E V݁p14y1 & z*ĥ).a YUӂ7Y[jAsaJRNCE{O*$ݱGG kr`&9"PP.~7Gey1 H>m۽,%ntb^D0 g߿#-67' L*KN8RA(V}8R$L=wl OAp jB> b@*Qs$"qfm9Z@DY@F^=ȇy8;U9h-wZ^a|jQ}>9#5WUu8 |c+KtV.,ˬg0pi-T/ƅ>۱S ft',+Fj ]%|z7 3!Qs&FAOOٱA8Hv_pޡoxQd;DkA?,)m+^3.zn]\,̱iBχB;kgy$UnaoiߔurA`Vjs& iF3tAؚ(FLDEM]$cZ 8D"T|yŧEc0PMO'LW/xs8c)ė%G&u/0 £N,2n6Z!U~HX}vqUadAFwnxHF'Y@5#frэB0e!XKԶ'\WxGY)xp`p9i<oV0-X]ZP b}Y_,vR~ߜ,oς! NV,Ra #BϪ7c*%u$/<@RνD}{H. !B遣,xk;~ȭ YyzO(9l@󛿒϶ǩt/OW{h6- ʆx۔BV |O&ٰȈLn$ ((]{ſ*3­YfmDSd;!3*wܑ5j[UXcϑ$WC`;s}k9H!< HB*i:;7@rvt~oD\7m~T6-WAs$wWQ]AU. 3srŒnrXH #6LK"zLfaj1 +< ! Lz~n bגwY< /twBlwYQtgsy|ͥ`o/iHai3aIj_Kvj=MEK5oּGŽ{9D|ֲ}A;Yq"`sIF+#x{;Դ,˸_m=9C>T''2lUJl=/2Qt[OF ?;++'; .5aEl_]"d?!cfr.;ɷ^#i9u-IbڊyhW"&bL/R:2 +A߻&& `!Pg=Ebnh6PC\lΩ8zʄ@i^kH9If_B>麱l5 D;R9Iv$nKx dHuYD=Y"‰jBu<  k ^b6tyPݞv0ޙB7sjW*%R9z`vBtyԥ[6MNU?TeH]9lGD;yUJ ,e~%ܳQ&C~J ᅬd'Rbu%rh˦۠SM~ oJuZ-.ޯR;$2y8vq(yiuޞ2x:vۮ" дTDZ>'˃y5{&ۋ mh| AqEn]L1XeJ3W: ~B.xk»Pd`يÆ\ܑ2dF3FFS4vo<0NRZV2|{SU=Պ|` @ b41|DȨGh&rQ/du[EiFF '"_5+d Y]r<(CI%D)ܠxy`֟)~{_;#^O@s Ǽ3e8RM>DGPDETt%n m'!".T$[g"Տ6x}$ewv#+PQOp!ޱR:~޲8)+jQ^s@9 j,>3Gzb3Ot>gyvh$$:|-P17D&-EؾyzGrFeo'Q)hH1?a@8FY7snPcWPyk`Z̐`;ObGN9 y>Nfh $o{Ăs^)Dv&ʳ$*2F)6iҜ<$;ّ%ƨAg^lSOGc/rN|mD\L˕In>q񨀂 Km~b15vc]owL 88&.i$(qKkOHWVlR#%d$hG+]Xn]o LײyE"Jeso.hbQFV^`kȢέ z qƽEYSN:2N=q1?VR@_b_2 kЩeտ^] ) -A؎!*++#;dyGÅ&:z+c͉~WEǁ1IR8-] Tz:CA:|nS){d'Nymol%\ݤIQtO>FɥIgG o$'xZAWF$m\s$- Z"c񁴰NyW$_YX.Epv7PmeXa~%N*+WQ3-ڇO{j)U3FZD()NK\N,v՗po?5On6~M\+sR0PɍYϯcoiSm3wI^֠5U&"7}w^F^,O.< ": r?3ロC&5*y9鏳!dE,^=흣9Dxp^qrڀs-rjmэ%_>`d :fBn Q<}c,L+O> u[NOa\BE* tJ9'm3rUؘk񃐤zu'|{yc_'GB$&SMSx2L>T"WX‧bROoʾ<!*YWϭ]TwKn/O142R&Q>0~ޏ:r/΀+X16hywK̗5Ɨ+ Do0 DPw. 70t|T!.Z唯 M7ZA ;_`PjgM\@(1`#+oO߯|_Wќ_S_P;Gn=IBYg{ 9-V\dпMFW%lEふ]ȹ"{ VO4GD& C6̦׾2TPN[G8ՎXQ"`+xd*Җ2@d\"׆r j0͜.֢h=/3(])+b\!M3ko 6,gȮƒY׹2iMmz+l'2qӸ3m$gDŽ xƾ]|9ߑmZt!n:Evh@ͪgW0.{]dcn) 4o5+=IHJ̣U0,t1 E(2xNJUc,F|!\; vn0bzKv>^f,M'M )Lֽy`/`UheswTcJ-nqh9 )k7*&\zm  bE pn<=I@?+ݱt>m.~.^І<]d7E㽾'=;M"o{V!SrQ*ԗ7o,2M Qioo*nD]fN`}J%œsʛglSGxy-3?ݯc^FYXZB{ DԵ!=[Yu *4 SأBq8ʏrh>/Rh)duvM++hڡJ@)dGRh!oW|:H-_}+n`;+!*w {_RnƵQ-C LuhyNEbPe" I\C` r2/}zdPLa^5 yAbGb(M=>jФ+<4\IDWN)ʯJ\h$aٽ M\Qܰjxapp%ʔtHEl-(8b{.t],=,0 Pt+l_ey bظ {]\n Ѫ(u\#Aj鿜tw?[דquQPmۉKs:к(ߚzYG+:F _ lt^~ z7g|[:E87[ߟ m//t3bcsۋƦ(6=`.(əVN2)G+p|$6/-?ĵ]1" uSfV4+0F7> #4j[Qv_aeK>Y,JKԒ)US91@s`^-tR|,61,ꔰkXjh\:%\|F1xF1YsBMz< c},t=2x_\,J"E g+w3~(xiᣪ@"4eB",XvRŚl\?tU͢>š3p qA{|`o3L/@ @ i(@n,Leڽdxފp:$v4HwWJl {_OǛ`p G=d,@83-)hEY&#چ71#HBQ"of6-p39ԡG. Wpy͝N}qNiѢP{GAg' Z! Y?+VT J5`(3C3fSd ttW欬R,*9F>: ]Uh8mT(%V[H-e. &=bN ڇ*lb$3sG7'gu|+M$j]kAz]וnfc="6Tk'?@R/gg@OOߕe+W۸ =ޡm{Sa_znBupjl\-w3Xne;TKo:e=ӹ_\瀍b3Uf FCghfbe8tD*<ܩO&''hEC\L1JUz?  PheM,Üuh{Uj1 &`'!.&z B47UeF,>iRV#cO p7ILGh}Brzo,Rso;UtlF7⭣c>cblx|5(٬XzQl=ۏ -z02F{Yetna2oPAN yLvڭ("R"9B$igES29L7F p -εY]$:/SJ-qζzqvWBV=EcSrPaj][ lQ ӈa'jVm[JʯOQ8Tmj8x<\޹mT]I- Әjg֎G1Qo2;%00P؊l#=ʅ/VV RNXŻA{]!6ϪAl.pRۥ~k35reOȅ=Dp?Zw.OA;l.g٬ӛpQ7Q#TӘxT!b+Io+D6 2*+# CGwR*x6mً6+9(xZf};hWuSf]u5RDyѬ cО7.1Q"+E*-W7Glg녽_CruJvnecP.FgQLf(Q0KPZ x+dy ٤-/Zazޖ[\WD^{)uAӌV?BC些UP}>& .Hr٫]O O?$۫bfj+קJV x(vm6CDHiPnAdgⲘj(q4 =fjw7v™wc6֟`X346sd}$^pV,Ǚ 'w,$K=v.6\DV9!y 47{M |*k>B2YxM)mSx 1w̦&xl5gġl!_7yg(Ltlm+TU|4G ۆ m~|ֳic~?ABҝEX\ A(c/"g_ “ qPJZG!K`&=lo5u\ΑdSA.cݯdik P,?5x)Ϸ̲t'}i F=%MQ*G*M~y Ⱥdan ;*+  *D !c@N֯'݆_ t.f$$u tGa9 ZIL^ ܍,SI Ǒ-x3e.y\b+LA[߼hqZd9'Z=)0>}'cD;N:sDgx5h!*r /b x87H۶).&aFĩrlax̭nI]͛i~.@jH.bl { v.h}%F u'Rq4-/+[#E33,ty)g6ZJ02ۯ99<U5~m݌$ R7,,ҕ `8-^iqnBxP3 "/C#G^jo2zfx5 G>q:̏MdK^`Djjs+,Ң! %|]wuxaYR5r&[pL 33 !SzALJ`"n7$tŗoWqSwGиړCRBsF%85WkPA\'je4`js*16uĖñYB8 lnQ |Эyl(l"1n>):F*7u( z>9,T.}f/-2:(A9\{u'vps5:ܰJyr%6 µz4.!:Mq9EbfJ:3nl/}HQې*$Ug3`=dY$o]2CԜevK!;Z\e䱤+D A؅сFZTk  '013^uY#;F Q"^X ح;sϙL#DlTS+umUO9W >I( -2%،V,O|]+b0֛n۲ONwȏphC/1^"hW;iKk˧eËDne.x >W{XFӘG#=0~G﾿v[1МD&٪wt<8WN Mgk5L)p$SHVPfOa9&'&ޗ~H5*:%ohv|r BPL+|Q1"M q@@SillKʪIe}O BAo ~ =DfWQY1NthS/-'ajb&W]!H OnKm=❄ >ƫNs'cA z`/"M}U,dԋµt>=QP,=;|i9y ry0|V d]P&{oհɨF?OrFodF, +vu(PG?U0##Hg"#|IL3tŀ7ԟ5*3WMrsvmYT~ӨxLm, leAnހH+5xO/ ,SL7jjN'1^xmR+F:sJjYiV 7b2=_F\6TaaO[L5#U:/U@(1!&+XF?|:q y;lO>JBK{h@0 U\;nIL!2Ynj9c*cp;'q%d=[] 6;ez,Mgдr<יm<*5rro<G,,_Ԛo#ˉ_ֻLodž@F@_OZK#GR"&AlMs"Fbֿ` vaQ!Ѐyܲ,])c4"cH>hE\? )gѷaS4kś `Fd2Vk -` X_b/p?w.4[F6B2[\qpq6o?F 1nbfbpQ+[=# I15)ǘ#Q[]Vv]ZP)/-ol/`xV߉4cٟ$FթCr٥е@.oFYݵ.u(m90k1iu!(~$}X`7%pNnL"M~r)o߁*廙+VclaK_"4tVAB{l.~RU4kO\qs_% ^W>pb$W@T RSY@H&كyȼK43ڼfn" r0E0$Q蛦K?zd'ōM F3pgNNft5?]ؤWbuuI=̱/P\r"N5_zhq%i _i#R#y3eh Lg>,Z|4[Q+zat(>JM:1w pUR@#RC\y^s|x`_ۑ0i Dlj>}qC  X]ϢVr1K. rr)9hI 9_50w$/ Vn'z'c2v;g EN/ j aMWjtrJXmaluo-Klj=ܻٖ|lxs@/PbP RCҡpE3/ZwoBQVVo^Z,R/`tXfJyۉsRUMm7*rWy&r͏?k0o']榅ƨ loOm2;LS03x bS[iزjsҎgѯQՔ$S p9V` gG17{+7yݟk. k8Ԅ-m&mM[Fl0<bI OG.XPJqqg!SUm-rNOZ蘂EPUJphb. *ġ":%gqAXü@pu/;:a=4 ]> sY2C|~ܞk&].l(32Jx\9ȥX3{x!37:j(k̥L\g嚱㯻5oMQ&(A5KW Հ"#JDx UFjxy2}[^ AWȈV;K~N~׭XD `)\"AւVRZ_-{FIlœ o:0qBqK |<>J IdBY5'7'OnH [EKK1NuF-N'ZZAcpN1=ΕY"fpW(nxWà)%z( wf6p[zs g܀B dXUf դTy*c. K߹2`g` tEYNBQlU<TO-7r)f Ʌ0V_V){V?gʐDɼhtGlMρNz1~%Wqe'^mS91YћZg]Rټq n[:K^@sxSY{WL7^WyN[hhSbPhݟdp_Z9k( a[i@&l *uBR dPf۱VFּpԘ{pMQyNF<}T&ɠYH+5Ʌ*6.+*?C 1%<7׼ɓTnZpЦl-+S.|;i:>'2# fT\A,6r2@hche6|K$i4Zޙ懽(RK?Oxko[u~*!KR UM*d%ir5dh= !j3X)Uh4ًTh8G5N#+ȾCt/=Nf̜NvoXotf;?+`IMcdסy/*'mrttdĵ( ǎ--4)c YϨ`BY {a X@fJQa?bd9' q1zntM&rbJJn~ZHImNwXx)JۆEr)Phٔv>vvI/~XH3P$)2YV5KZ'~+ל7VPH V鞳jRY4\Aݪ2J ̥6yӌ`6B(wO3/AVt]2$M+>Ίalƣ3Ы! (VvwaiLחq?Ga፦}6Q-8]Ȗ)u9Q:γ 8Tj`22'Bf"OsIl25V&Dؿ8oE75ZTpC]ɵ\Nl3-}0H8,<ĥg4 ax*j I<VY;nIwm0 y1an5ᙥ[4'R{ tp*uz88K}kFKs<};dnA(󳸮:ux/5a(3j$+qG,52KJm %te!n#91^9؂{C&✿ոeX=z?ŻMc9X9 M+ W=5v=C9=ovYuxk=E kqoszd"\{zb,!-M58S3i{5mo*bI:.l"$S%)Q+ysj4vާﵪՎP ~D|Jv]h,'ʚxm]Z\W;P^:XMCN2w8gzJu'/,H!K­]3CQiE0ujzOq:=`S+\"o\upT7#Nwq*ox=v[N왾*?>*mvh'_Օ1^ y3vc6ek6aEԖHxЬJ+,$[S qrl({,Ǿ :Cuxo,6#1D'2?- 5 ]耯CLp˶:_z9RzC7C'䭔5ڧV}OTbܧ-?i"AdQ"w}H @=4v13v k%4WR{MDVM'8\5ǤJ6 Gg7n#k2;7||;p;_MW4xMB!@ E0fdz)O# Q:.t4!nIY_hb`gB?8iJ1((O 'f>=Ymk#/LE P~cdQ5O0)J@~siG,-,̜s $̖ʆ^¥\>l1i_ՙq9T}JJw<-zȏ+ 2.zWJ{-j4{cwuOJ%w0lds{l0t*||z])^dݰ3D>$TO>Qʀה@& /*dGJ(B؊m'H9}Ƹ]sB^oZ`vUM~M幡|wbO{9Ny}36K) Y/>p0΋rj WR=z]\G܂b0qUҀMFh\vC D޶C>[/]g5sڧߕй+4ew}9VE+1jE\W:n3f5zu+ D"6$!q# dsAu/83rN౐cEdq@7}*7}oW@T &4zTi^=OjWP|[͚gUFk 7+MPU8/[ N]Tjn<RδLg6 Z곟ekky3?Nv'EhA<0n?@T7I^Y~kJ4 *:;1˒Xġަp'Ì6=[e Ci$+`aMyzVr hxSeGFKmrE^A(*}Q !c:Gt.U/K˨P.\GU!7!ٙXS"\o_hCC.V0}X*WEllrTґC*Qb/e1c?i(6]}Mx֐q/r6Nx3UlfkRJ&m๽ |tG~(K݂&+M#wLBĮ5_W~(* @Ő 6EVB0q咧[{%s0Q*^.ժ͝=8mg Ӵvfd'v*)S(L6t}vG} yU^x]Yvu!wF4ӻ,^C\( zao((uN-\jD}P9* r:r8CRvLvTu!o| mQNhpgq~&C?bberBkD%ɢ!(k/$7.k;w loej^\T*J4w&Ӡ\clr|9%۪hB`遑92[Og^r1J;-RK-crRVI8>՘6iTbcb݃ x.O!2:}`blTB8|8v1n-sqZ=$잷u&ھcw!{)۽dlHH6b{PF4&@aZ灨Zr*+݁izbp6c1d+= XaN+?)R>hUdc6l P|$֢QE=X݈uQ"hC:VśL~q8"! sAӇp B+Ԅ򝔝sHK\3 +Q\˥?ࡲsV}˘;vp06u- \gJU5i%G 4᥺袑\TW`V+x ֍o.GB^T9[Mʍ/zvGWݱ p~l8-? M|]e5V?z{yt45je|:Gmq,T7rB.(F߬U((v(]ou ~\|mx)<ɫ9]"g~ul ovs=_u]g3H0 M.!7S_)  >v `+S06G':ތX/ozy=)ڑ! =X[HbB k2=ua]8=rJo+&"z&Blk9g̙36[r#ț]%A@$YG~K!@${Mhj7~'R+dXj&'q~ua0AHŶupO(=uVOoF29Rk#D`gM?A>eLXy+]G los ~_"o"4~z˫3){Ox)4_8ŚQshgxBhk =v3+5R]CIc_ȣp|)-iI5ULe)f,YT b4SDUJIV{M_z%)͓Joz>$dWePlK( fT +,@S02jFŵY5ۧԬ,wz> RȔ-V¥.8#gBMC{HL4{&DD'ˬQKCF"IZ>~`2˸kDRѬ!e*e>F=AwF"TPP+Zd!2f!mq6:hn͂'$ćWoJKv5Z`x]b 2}iYSvj\Zfl8:'-,\(ҿ) djq'VF;^gfאW->'S{>DI\} ae? $$e!pNx1Aڒb8¥GrG4 ree흗5: ɲV<@f:~Y]G@gc0°Qf}$F䖆Ւ6~܂͉:tYWC fZ.|[X9t}noq:}=ePMޤ**JĬZjU%7pNwN:=^հ DC׬'/ Rm;y *J|G+ *4OL9kKCh kV; ZCf,!x{`;WG]Q,cQxbXM?ΔQct= pOuY /M.]a,sU#VY#=  FY#F! r]<#LY{w[OKN>^T^;H:-M*R/G:u!+D;(anvz '7Brq[7, w{; {O@^A('Gq}M߻nJ ,CI>+ٚ8h3kl.M+caKrոײ1*] :^aoVeg;vkn 7n /ƅwHcpdk6u]kc 1IWG]Fz";J"(f;w?{sS'zt1æ#% i|kOfIw^zs7ݟOZ~d[Y^!dg?6=V[J|6 C"$h z62$ұҫowz-ē$db XЀ@-l)"+"=kvyۂ;ELG5E!䆸'xV=>Di)7G*gJQP"t);[BaԚpvM~&b;D0 Kw嚌h[ 0^nK|Ԗ\i(_P)S~EH.ŝUsJ.bGl~lq`5k=o :Rko!/^5 JvQ9rT4R O M<;tLK5wKHM+w`i\2ː*lvψ1PX+I)'"1o4>qi-w*khn;/Snw NCӛmpa 9ĪrA*e:,զ{LbӴ,^5xOR#x94WsBj\Ґوz kPbMW܊ٌr/ )%i'Ep"ir୕BtG^ ;9Ӥ{UkSSW*U!/Wv~>_QrK$Rgve143<0,iHc&GIC,zuY8$SrG'Fp xGMpOiPKuvwD5?VHIJtF{_t@Uri\]s`ws|c&H E&9ˋW^QuS P;ҥgpA%%Q Uٶ)] O3 p.%r"sߏ0*BC)灌"ᒽ!=C1Е&A9lVB7,$mΠ;VuB0h-B^ZrHCN?XkWQJ7e18NeNS\hpj(U3)%7TMyEQWkTM择 >bf!V\{ޕFR^Ro1(zפJ'r#S/j_I:vTuuwWAy46sk_{ BCY'#¼qcp>dLeK,teڗ?DR$O͈Ydv(2]v>H@vc9QMfuГ8ovC{}O>D4zZ7 ؄u7* Ϭ[_!`T%Ximg&Bpphi$ ҺT<Υ)rPĸF5N엶Th0c]!ĂyƬ\BGAebfoÒ`r&ΉX{Nun_kV#~q"G]qN/Du%V2>>ٌFo&Mנ ?!Mq[#&70*o rVt=؊.$$[K9(.[ uoIBJ5<'V@8x6ќ'Cm`TsVܜYhͻͬxZ7!] O7# l[ 6W9Wn9>*Wګdum5] Q?}@~ ; 5.iD%Z4Ŭ@\S- |x0{Mkgg2exn+Jpg@)X/$khX,,TKǩ:p4x:=<9j͛ak.Bb|vfk~sl´دj'F]j_ e=cD4ɪ qÕم wNVRgRO5zݶG:sg@.[{8@W庍utކOWRR }Ã%&G8瘍rfE#^5w~b1 Q{hД$Y{QJ 9>%n >B FsI96kqioC-5Vs|@S\s $c||nH5¤F\Gq ?=| _dm|ﲆ33EɖW{}RfK]bj6K>4Z [B,W#LdŨ>~ӆ" iT1rxS#v`! [`q䕔tb </[$4at&FB8pSRç5$Pt#È=QraΠwe8tdy;s:g&5k|P{Bx0Wg&<(/2ޯUP'wGG9K/QٮMƬd)Q (+‹>ͻ-;vW^hnrRɓ۴W{"eAsyu:נ$ LnGx)TYaDaugP"iW\^W%֌R65A˿aNδQE4$w^G_oT7f7RJfnMzPwds0H@/c'M.|n?4-#TcePx/ BpRi,* /@k>}!0 SA .dʒUFDtȡ^Z)&"{X&tY~zp‹la(beek5QچY)KGXnĕ܈:XkJf6Ie|T^0U0UUArV^NݕPM5NV\"EkCrjӔ!0Fb)8L|ަVRNBEM&s)Op1ׅ5Y\~",y !#yNjUC,?QN~\j>P3Q3 OnRyB@ ݩygw8fwoݍlڠ+ p 짛MܥCbQA9W [L+ >@ҫN!hy0u= #Z{;g Wê-ɸi~T dL3@VЏ~x+@DmfIiMgEIo ]^kh3e7/ Jw/ ܎XIlwAGTKQ^y9O3 Pa0Ur1$_utKUߟ&N@_k MtQ](IZ<۩r"\t_$L}bf` D ]C@{'T/paeuvqև!/KB0Le@p共{'js(1!>3 ulJcƊĹ7 B ؔ&s5K@Cclؚ+m.4G&ը9 AGS"coz0gUtyI t]/ߌ!sabrAe6GkӬ4A8a7:J?%ѩ1R/Z$)x&|0/$Of:OIp$]YKWq/s[BLϭ'Zsͺ 7a-pQTUK5<|\ù g; KPx*l*M6ڡ?E7e?@:+vf(e ~CǦoMg"~|3WݹesCwggL \`n7RD +k}nHxak;qV1Cik>ӉcBkNN oܺ* ' stSn0B̲]ۊr`!; Q]ӻg05?3@]=9)yA/ ÍQN7zM]:{0s)B .qF`#X%J[u[뵒GGƦ) RlK/$s}+xԴ|,1P]җl9aЮ^".l oJӽ{qU+ݟNKjxOɸ횾`L}K9u:NDkZ{'_8^@p + fsU;}auW@w<*8O D-鰍قxBXD,7HAh9އ =ڨۓ!i -fV|A2U@C?s!)V^Ejw+ᑿX$LcQ΄BiY]aIcE:p/22FGПEroޗc!*ФS<ܦأ(EiE  յ1pxbbїbj{c62wie6n'pW%s(5Ktpa}c#vϾ'+ KA(i,~\ F! 뎵z"-3zdԘm]|c AH(?l ~, DRY$Of3DG H!PPmF';㩧·F]_lZM=9YaaAAu9RC?] K{!>DMtOFf.̦}|=vQ$ d㘕Lj(Uzq%a+p*%ś2tA +q׵µ_Ѣ27UԅQǹ8"oïmsNF'NLSO*{VFk6qn(@ܽOcSH\u<1, 4~q⒎ /;S ʝfBPgF;)!i,zh| L<_N G:a݀rvDkNh#Dz+Y4hܺe7KPgqQZ+A7gj_)8DrKwp8)+_6YJߢ˺m)WP(-_7S4]$ioWɎh:؏6,ڠRn?bl+,;_i:i 'нFK Df"=ZV;̖~4- tzp/)j:ӧCWBLI&f0+!)δ#v7/W2eF+g*o댓~}Må$PRTh}k\P^3IN^D&?QYA{d2>/4oӋwIoKs ۩>t by,&e hmCKkAUH$Lp\T5-2OkvYvyo]*Q;p\,s#R ]ˁyN`, l C:Nlqs9'!8Rz`5Cp%+p^ADaAzͩEB/qwj ڶِsGLE4MYU\H cl0Sh$Y*H<^ٮs꜄)+Fgu$oZh 5-W#w^wj3"UYɣ]ڍSQz1zF:\;ʼ%dƗw\VE F=fQ%^ɕ}\DD-nio45kT@njFDl7EOqh3;}\"Rzmإc$CYJ/oUdG αA%X6ՈN8R*mooY$8ޖ3Bº:k9t*j#eOha Ra@Eoaܻ1).ТѺE?5wx+*7kmR/îE>dR(2굺9_/F@HK^E@ EI y`s-9pt'uږI_9Uы6\Jp_cZִ*}b@X]}eYQYyxZTӅ9 CSr%/2̆,0-N;'qb 6zϏ:=Xm1x3p7H.jo| DiR[23D&vܶ3$k)廎4̈j˰$4m=>̻&WÀvڢ8?q6gW=uRopmIr>^B#:Qf`5S+E?瞓 5t;ayCQ))\]*H 7mt hTTnm~bn>C\Kn*D<ψ;Y(o%RV_ + cKڬEP3fηwHEI5,󬿿oYl&5&U)*"MA|.hސ1(ki1u@[Jp_GL+wQaG[]hWy2ݓLY~ |X1 @gb]]_o_?PkĘW5_M.TwOZEPF::/1 _>BD=BaXv G#{i K`?7ݦ>TԁqkIĖ sDWoEVT)%ɾ{Bi`TG/;]iϰū[> >sS|ã },[5_L*o\!MJ?~U1=ͩh(#{[Ve^z⸪XC\9e0=wVb)燃 6iA>9:Vk1>< ƨ꿒D<:n;dR ٕP5e L%=|F3]31׊澗딹};U_eK63Ϝҹ/C4 LKT'I*[ C8</.vܘa9ӚV,{^4a(jJ>7blvo5;fE`k`φplf&zr"Sd内YH,69diEa7b)İ_RZ7( '=tU4nOvXk,l$`[V$S1HP._3tP'^\ߝ6bBmƵqYݒ sUj7^Y} wҒLTϹ6\h҇ KyX?=L08T\_: Ɋn %NKۧ4y;we;{~LQ=MV8Ǥ 'q@SOL&2g'[h;g.=r5 Bjv^ :U!d7rMJ"#o x%"}LA+37/o)lr[ʹ})ya#9sȮzcK7kH%B"ks*!PS\\!Zx^_iV'IZu=9enAպna_уfp͢sF J.MyD)X0' [gflo2gk mgKD{!v"Q{km0vm߆={n=Z`A4m¨w=쩴^RЪ31As:[Mw1!,$/@ R4K:-/m=ι+ +e7uz:=z,o!ͦ"\/EʝTC_i_T.^t_6o]1F/ f̓TP)*lw vҫ}i-T֧[~r ?5jWDO?PEP/@Q*zYJ/6$,KhJR}TnɑGڡCpX,XjlD;װC)sI _0GW*>ZyG WW&NӇl^6(ZҘa8 % Cm>&wH@ &2\BE<ߟj7_(ܻ|5&niFuPM%V%3C9?fB$i럼OTp\ }SbJIPR(%9QQlO pt.:J m[2OxU \]*4` Ng:aLIG--g߇t6=KxPnB'r xNh{ƣ;:+L0þO_Gm`8E1H}ZI&*7Kx kpk ]7 ~IuN B& #%2hrWWj:b0Pf'I:7*h5%T9moF)X@ȡ. 6Ahn8Um5`>97v7{77ey\nS+`)O}c9zFx~INɳ&^!'[Ht!u4 eCD/(<\Mد&cyvxI^Mk'aT.́'z' ?h%MB#;Rg 8lXt`-@[ ]vVc jlHgjXܾ uumbڶ?:sMzn1iKY`bL~:Ǜ?Hh_#!y"eE qyQ ^qsvwLf{sq:SSsК*=-oIB ULaA{k.H(tUB1S!ʝ6<\ %B; (ry\((њܚW)}$ޝFi e&oC}o(.P57<0a[%,'^L90@ua js@_g!T $֊.(:t7CZʲՃ7 B})azk G^jB,6E8i_b_$G.[IꆹAPg2|- E19 6:_ɺ,Ai{Jj~B^[";vE:*8U|S<*nɸWM>[풼=[(yӼX0`[{0C-!bGw4^.Ւ5X}V`Bٍzj45Gu)M"qf/빵ʬy odDJ)p~+"GǂL<~0ռ{/O9T$`>J^tlO:OPOҔ`I2%',WڍbTWQ-e?vNCM?LhSP-uf= IÕ,6rϓSŽ:]ޚ"( ;0M!|qfqO/Yz\e?}Q_E-}1q.OW$όe!rifL'',̳0#$KE ˘b|ƐK\ 9Drc=jRzx+pR_n%TW@2<|˘OAryL oytLj43QUO=ߢԯ2ؘ*\YIFr3Ij\,߂ҿ*ي\//i͙0rw+GSMU[:>X7lƏ]3fu z$-|KNwʲ} ܑSe5vUDA?9>-&CKgmCñicZZ%-@ TYӑ{R)kcK?גu#q;FN,i#e8{tiVW{tNwuƤ]7r zl_a&08?&IQͬed"8B>ɒ|B+bHaRa!ܲQ3Z$4xBu[=%cMYN'S@? gw򈨋B5h>`R>8=vSvŪ~jfjS^vޯzi5[3잫_ %VWA$&Y `uq{ܺ]9e["څ\iv*|O&qԪt$^mtYEhƱ̨@~b,i]Uщl }qeenQ *)4,]o*]3Є>nEcZS7r1EmݴY<}†P G"d'P5&Jjnga*r KU깰]4aJf^ F)6#ίk>H+ *>v@I/"У<"ϑByG15v)dƒ$KyTT*ᘸiF4}D~T?Lك1[pXx?;[k2 ~|0ǕzYAڕt^%4{~xa4FZW'}<(^@&Z% Nȋ #HoVL|Fܧ +Õv e Skv1r:EGu19^~}l40D^ry5h._Z~їZ.r+ LWEݐ1yg?@DspvR k4KR F["EKgW@u%M*̏IAn/eZeR5gv HT :Ƈ V^9Ukh% ݐ\o'NEW7_a%C<#DvDɟW_ȯD2v\mGe=)ľ@MQjjhY^+&i2U߱2R1S<&2qm/gXҳL"6{Umn5Ȑ(8}7=]k]~|:,/6uذߗWn$De;+vCf\fe |_͏!_=c 2լ1IʊqOAsN'ֶdAmNa%B/=.LgLZ2_]o \D#"LI?<atlo~ĐOPLB}4K  ( у?ݹ/XjJa{3 J8<T+ Ykg-@'=[aſ^){w癝7!h*r$D1~.I?3T0[ +Urvt 3 ӡÇlXifG'J'J`+;[-3Avo"!yݕ@&uE#RT8p&gN$U٦* v)N(s_xY7ztQc>i0CSvQiLQCe8d`z0sHnAt5<*GӎAS61A]M+_@[!tX{S9ε8+Ws@(L{ٳ+G$ U&8X@giIa%vXRxCvE!Vj; Oһ*BU:/| @eХY`6+`$V}[g!.kV>c4 STπV5Z*p>cSctgƴ61 ,eD<-Q wS ?-u@ӭLOˏ9%qXz;z9x4|H@DasPllژLckqyR.CrI9#Z,o=[˥Vg JзJ::0=y*u2^ " 8![GJ s)t/*Q(Z@MxpR'}\1P5sqlsoDsR%TBi^{Rs}!ey5}E-e{ݬ#˝tI!Mw|Wek#;J֟ J^؇t7! GȪ/Hr"bw )RWy/(Z-H1E+`@'hSA;%BŴkEBM 2렻%YP^(l^wsf> S7>A tYXz5&RYF!"fh0Ur E1dNI4k'k.,})OYn9 g'Y"uJ%b }s*B&Ż Drv՟XZ7a][f d)0jn>r<`*un+BPsuL~JR̪4g6i݀0\™Xۧ TdԜlD3'F365~Jz1Bj^TU+8K:|M|®[cIQL =a.thCYbC0#I3հz;B`݃eRLPO*'ˎ5_vy7#vXI ~9۳Ho0?>"H =6{wypr#7/p7;0SaA0dWP6F^EbЄ1yN?Vp.fG](gNڛEJdcxjZdУW{)8@@(S4Qp2:*g*tx Yl0/0U8y: K}AukSxi@Tm"?p Og$b/ 1aP8^B8r2i:*{'Rr}?LT.DWe$@ީ?ݦVyV1b|5>j]8@7=VŒ Xs vLǩ۔P#>>h$%Y%RBFFQSW0hDK^6'EVwG(u":WW\53#e۵f!#%dl%O`2-HuKHroMC8qB8WKsD4hT[؜L#lorlQWŒۋM:oE;s5mVyFڧ.݌ѱ >yJGp)>NOt9.} 0 ilA͑!Se‘ zPy554Bl'ʟˁd.ԁv^5Khsgׇ}l H,ܿegU<-#u9-]\ Yi{uf$y.M wG;BqR>C5:/_!ّxHK Y]qh dm,Q{zcyN\\eJ<_xBBݠ5v%\1Ç瓞H_uc)]!~kIN<)~Ǚ]kЪEI0vӍuPJªxpT^"ӨSLv{U z>qm4ұE`Ӥ>婵K;w&Uy%CaR޶5q]$sp W`zE;ȯNo϶QTNՃSyxfǭիs-D`V\@az{+6 -d_/1ڋ\P5LyjLYj H 782곤n݊H/VDة߻CanM8[qcXŸ'M/bFΎ `'Cvv"+tx""H$'iͲ <|@maS_C?|O%Ʒ9$l^LMIs AJ*i"܍u<2-V!n/:^J~Uo([pn;љC"} IljUçX_c$wQRHܖۢr]a G!3b8,-| q >ŚX'H`dHnqMK6D<㾑Q'vQ82ohAK#73ftH6Nj]mQT%`\>NRL&0#MH$'DfDMJ8)gUl.Ug ;"o1 Aغh~; Qhkq4[%x]d.*h2iDa'?ݿLHij8 rhQʆj֛G،8q[5g$逆 [dvZw\,.J|߂ W/tlKo>tɛ$^Hr)dW5+uY&^dۯPp0g )fÞ,ƛXu! 2й E$9.0#^4-Lf sNC++QG>⪉N#9ihEYZgK?Dӛ ^ܝޜN WzC5XC4e.˙Ŭf7nFB_ZZ\v[ec w$ϯrfVN;A~<Ƞ1aVp"g/¡U6j0 l@+"n~#5O+aϱRp;ɭ%+ LҘz %(=gK=^Hˆb/s%id6ͨ1PHDWG_H.Zq쫕ha 0bBv@L(b'3a&n@.3>!h-bM.x&k)E+# ϫ528y:ShPx XG]26==w)11(Ε9ew4p%V7@iT>B2E x~@` 45FmTԢeGŽiVYUƬBgIu,?.ʝ}&BICRS,&GD`?Q" XDvMkދ9R,i&D MZi4 )pP~Ч$AU'0n >>A.=(v4E6bՇyJ[4ts]u\!d1ysF՚A7΋xMQ,ʧ-rCm/K?^rZ I)jˑ'A10UH;0*O$EʙH1dtG#Riٛobѝ1&r^v (DIՔZ>¹17}.N6`w>[>]|w(6/d0ujmgVa*%&gNbF$zQ9rftG4XvRw ajulTdsu NIL} )!\'f7B^& S5ϼ*53`v#IM~ caxحm)x|YVC4,Nk)BEpc:ʓט2^\;ݘUD?䂭ɸE=(Dx6KhO| rDN*bm'"|/j+ҍt{ Mϳ/Lu]+a^Tg)K\jfcg\^(dR%3|谻f؍F>9]Le[gnHfK,}ߛͭH.igЏNC =uYsK8wΕky/$%i Ck\5QR3rY'}^4>nkR[z34tfFpv ..ma'O)-wC\^i(Z罽= %oT*{䶋-L/FJa.0|35^?UIִlZB7ѡW4 *fv,1xfH(0ꞶMt! F..և.ef?Umq鎯\SK2,S*^3_Rׅˎo,P;U˼j4T_,/|Oxܿ]'9wy .!.) y+n{bMvn7K@?=6N(o W_|j|"%f-ec&.!V 5Ւ;,Sk[8L8ڶ,O]YO#J$/mg1Vc9sWzhx9`c w3EzH&;\N-$^f{ʆ9Ϻ!?p* GvcˀA~Y򳇵;ʼn|!8̬@.|őj'/y</ )> ^ޛD W\Չw@J̞6iLȍ޴LH^:,KP#J=^bmwNLdr#hq*aN[g6Ұ+՗H3=&Z2@ pls%-bƖlnE~1hp\2.x8)h<{}l[za 2:D/J)B=*Z$L%nb$S*!VEyp7A gՕD&d72ɲh'Ipn)FI,^&,"i͏^~"MT %8SMҀt,ΜA*B^0]ܸjA]-'?~n{($:#ΙELjy%L\"yv!ol原;)'iy|lM)Z")m'qmN#>qd)/9i:jASE2Acd6$|^qJDf@)>*efM\v@Cs~,y7`JSqxSr}AT#I4błn oI7< PdVZurj[Z\`3RAP'\#[4gQ v*rϷu.j(7rp,zU4襲YptWr{Žh/7wN=4RXڍu_r62M_r}1K(f?ZcJ?K8=Okj0kds[@@'ՖK+xEw.JχE]I6hR ȁ]iQ\4o3rb2sa1|y:@ٕ d02vu$' Q좙]υ;HcwA;! cNwG I–M| H).{=&7@OSjDشhˋ%QR3DxA(QcNAaCr.NKEMse?̢v~vH17#-"*QqO}vEb^&Vmc  ̅ώlMcc5Lޟu4h+^x8dxʱvN-z6̓ iZ#|@gA̛p~^n xF2CĉnqN՟U k: a4.SQhM6=PUhl0qHgQkK#Q " YBU WafS? ]dr<QMj.y)Z b<O]Ş:RS>_H(N)9Jd /> %]hB5Oc,1ee(hfoߏE2Ǒ ٙt?A8Qf<.aMNwDfa. gMe_nj/,Hbv->.6_䕱,֗j8i,ʘWQMGZT~h Xr)}t-֠^BڛZhXmd0zgqYMl Q=|;O /DrO, ?â[~t@)N"}My~'rjD\Q},v7]GɔtY5 TJG_z-k,Oy eoPé]5ao~RۅTe5""cރt؁ɵt>SNAQh\^0nM2sr3 }ңry_ؿ x&<UoV -aN8{f [!||gS8}&e~2PD#x7fí4*0}WꀒV^ճvH(kvDdkb ӏl+iTV Y9$w# '("4bb+CaL]|oV)([аj^;eC!"R,nYx9ye37S z*ޠMQDzoV&/$H&ܲp1eU&.DRqNj$2m$/+'*Y{NQ[㟒CKVMg$+ľ1t.&mmڞ$jɿq&a1b@,A KϺ"%x?(߿ dXl oL}r% Q?K7X4kn(2ek%Uݓ!eԺD9DTݻcDjz19zoK \CD݂RzK Q;qN)Ћ'9\:C;ݿܰ +Ed1't֔] 7 µwG`CRǠqCz4x@/ys@{h4yy!cq6BhD_'I&cqw/LbFL7I`|p—>0 `6, bDQ hb wTo;r1+rYFzKC#g`a@#a:ei8 }/<_tj9S#Y& n+r߂=H*r ٫1H2t\} d6caP/1YR!t=؀Z[P hL#P !AnrB ! Vp6plr t%7TE|G"DYp3D@@[Q5jr93Oi$y%AoC4Izw#IIF I79/qwc1an|YW:=LU/J8niUzVf N+2?)DuJާ`XF/1*cN*I۳TBZ6Re ?)h Y蕙Eٌ3;Alks}0U:im~wP :RJ+4׶ # "+rW) 1SmCcGyl\U!\QW4 *R>0m# A(_ tJs4+cij>JK6Hw,o= A_S%b5|] l@]Qd6&':O' ?{N/#_ JݎsWŴ8Xpf^yiC|q-E&!o6@=➤xۭխb_g2`Ҁf^$@/q/7zH9.Hd/M6Ŝokn L%m$ydɆ4Sp3i_Cfdrq{`J{e{ZouȂ NuɐH,ᵏ~$=!@tpMƑ&#lU6X:*p)s0.8MUi q-{#GKM]=;^͋9 P  L,yy>k>gí^:6kljm] VOʜb.a}pu M\'}ևޠz3cMNh=BWwnwl+TL"h& ;~}x 9mvE>{LSN`i}Ǧ? ^QA a3*-r) 82 Cuuȥ)Ɋ cWIbeFA >l2q{m@qX}m(8jR'Q"8y/JA/)\ܮ k}Qʅ*6[Yz(6xn@C*G+*po3]7]Qf/M@KIӁʧ;#vYgjP$8y -]'g>i+(k韄eRthZ"`0ysD=GZz}8O!)P^Ü δH)q.`JNS4wCע4&oݗ!ywܛ, L]]ϝ=aڏO4%p݆^:l=B:%.;gfegml5yZ,Dk-?Y1#'2YgF;hI&Y 4l'%ZS5MIR*2"o0a׶ǸPFN$X:2On{CFAP?ю;+D>vS<ջL23ޚS1O8t@H?$S!g>JՋK1;` s6r~!s0^llvxjr3LnnTD& ^rHrF\\gC6vLv/NPVS_L$C.fv?3wEޘ=/CZpΧn2IgSKMm䢷yYu/4dJ;0Fs k`rU#'~^%DL-/gy~\'43(Xke|ǡl|g6zVV/Fq\Jb̽_Hp،pP^JAukkzh4Fa28gdI9Az{L԰Ksr!iydO+7WV(Ţdfˆ$wh,&w)w$)A'hjkUh/X%Ѱ Լ<9i^vӡޭ{ԯEqjQG-mO| (+5׀pS3hSasI:#ܾ\C@xc>^˱kgϥ^W$[ `%GnƉ2&)E^Ln6V 8pg;0Y6c7/N>r'3>U$,H x&JMq'@R}h1xqsdCWEZTbf52W]0å\C³{pau˘dM 96'7śg1cxeL_|6c?jM+ ~$'YQg;fi4G]h?BȥcFu}cW&)o-rWkC´,cGe#6V}R<v ib`FOঋ:4p< cxS&3VSrlH+Z}Z`"cg%dJO/iSɀݘIy)\x@+˨:I!B$4̖1P=|FDip׼;XR'jv,Z?ytS7v̅$No!.fPoƖ+斤Z5(!nlCæDVh(H3 VDp5k8/p͖ώOjw|ƸsD,.&V1M-OpgbgQ׫Ei J83M:}HJ g %QUC 7rTmˍӝ}?[$e*[jtbKo<;:T'o=@7 %8.hsDO\Tɍ,VEw] tRL3HOgN§NR-09l;֣@81[At]ҷl{VL<vu: kD pRgyCE 9iUܪ `Zt's񍋫DXܭEQ?pXݍ񘴾~i戞-&`F!ƅm鸸1$mz"}E|=n/-gE5nA<̔BbYm ]q 3z%JS7k"^7}7Uq(,=ˌpg?-v4HGC[PT'H +܅SƤB} xL?6f_:/:yWm%)47vl٨hNPt۬90hdYr=)P5pô i^my$7Z\Sm` m{5*{u)O~l#RB! 4X pp~e ⟇u{Mê!){3rP5g]oߩ,Ybt{p3 |B`:@Olp*cy_C_4FOOdo8!sK'Wa`1]YI NS sЧhUz?&[;Iq2n$,!$jɹn-oN&"ŕa @e^1\> xeDs}xY˾ Px7T J5)Ybjp SjΦֻ2 ]i :ǒ5xz ˬ?9 E`,+Pߌ)]-0d'FUfO)+R; htaυ?)C WyĐuv8y_WM!d3/υa_4DV4=‡ ^n^e/Q!PM㉃>uOkzyp6>%85.u( t< 58rNћ(/f=RW \%Hi32kV@D&{9ƤVPg8p z~7,+zB +{(i`5Qזڍc{bSW)3?KD͹OT> Itɖ򷱭DbSRDܚ/t["1OD5UTV΃ۍ@(Y^AeV4%``Izg]JJʿWk~ #Cb8o8l[Z5'qc{[Q9,?*߄ɀqjX2/R#>8(=4'y>˲2V|UJ@b,fNꌥMc^8iL-Lloz×6.Tཎ?ᑛ!=~=Wɪ\Ǝظ>^&<:#Ѫ e\Jj zkD- ʖb g: c5j PG.?)eŸ:jE.@qڴz7#;fRUYc%DDsJd9d3x0l$D,a.#BV@%bx?2fm-=г"&|dz"E`\8.Ee'5}qĤ`2HYY_tDXؚo- wKxejO*enq #?{H"{jA#UesH緸[+3fv@AG}A1=P=唑B癒H m>>%_wG]e>Ê՟K?A )?]50z͉ErmgڡޢőHRMWF HS峳I,N4Ű^.Sϯ=Iz@ c<üEĴ>Dk'fNJb 0@EXj-SL`u~B}P('gڢzi'pBKdQ(ۅK6΋"=Wݷ,T4,[p(yHF(eT3NSO4f==mtR;;њPՏ <o#_0UU*>ɶrrPl- *5klJn̵= Өi)8ʲǚ'WǎNjtEZ>]Y;TWβg{0?=|R 쓲 ]U\n F S t<T $ ׁ-'AҴy("Sed'z1.D|ϗk۞D`NK+"խ`MbTvxvf~?yA7SX 5XuF3+HHh;~"cBylAi O>PY+\1AfEPYPdCϤ mGA, UeߘTg _f2dts(GfyI>M~(r,qR>mzG@/ȃ>9t#qx7x:a"T[)uufR1FvƎxg['BZ9Pέ `JnGMs`,h`/%&,=M]iT8P\C =˼ %hu2bYWoʄдe]gkFN䐮QG. ϯ_lnn w*p]=DV/s#i6g#|H|ƶy'Q̵5.+bij[5]q,w1[I̔BNEiӵhXvkR%[dn2y6sOFAbo, 9CO A3rIuj;s y7YKzma?t=|/C!Y~%Z8ЂAA!FԪbK\@Tڇ {iyĕ5"q8o4nDC.vڵlEO׃ VO?Rཚ>d(~8Z6u|$YS3\zB0!ibU|Ę$#F5T 6;?yErbMB[=[e$bvdǶH,%mUL"-Z-_k-'!؇ [m*tw|pszՖGn9Hv]2Ae9N> C;þPϳZ L˶@pfJҶ'ISX78=-iMƙ`{&HEY9.S=5kl2&'%Ij0WeVp?9ݐNv"oDnIiYᡥN/D]6\.uf "A8S˨y[9>}f== 9: oZ%ʢHYdM_"hq?հLyKwSFB*]yۼ ܤE&*GL>eTi?<d^6 6<Ð[BmI%QGs Aw6/r!GuQ$ 4gz-ȻօJ3ۍ^$DP{`wkŮɪK4QcvR٩SIIt-%s7ֲVβ͢Z7fS\ڬlƐ,>.s*7Z~:vf*o0dIe ۽5*bD`2~w\`y|Da@r}vX');#~[-+#>V·(h u& 'N$ahtSkW,6޻@q 5;vBZGOl]-NSAYr:r0&~ *US z>1*ASٽaf؄LmhVe ̐yr}FfܥB@fBSU; ;cfp\կ y9hQVx!"pjT`DD\Ɩ5 |?/a]dBҿ 3>9rIKT dݿx)Y;NS4d.wu;깰FOtS-"27r>|. mY _t=jT.$ǐP5>iNa^iM2PZo@#'E5+[w?*R(:[ɭVSQ/e 0mu,UUXlz:P{ @o ׁ׎D{[2@[L3Pn/Ap&|" 0'@GuX0:RzReWo4P9 -d!Bb<ȹJgʪK#ʊ xg<vl9i7Dm;i~ 0- I^-=_Yt}~Ѵ'^=%U3)p}ltGpzM,<اC\a LPGVC؆Dū/˳ sXa{ߊ -Oj]Ec#-C 3d9R2T='g.r_f<x[1 4kw HmA-0fP"ҥM@V_z 自|?+SZqu!{ )DI#LcН>r4=2X*нת(~r6RSmNk8 _ 98coVbǨݽo9aJ?:=(,9,̭xC)ƉQxy 9H6VM}^q\^Knր]%FuZkbH &/?Qsכ9Q4~$YH,M0y#D Y y8_#Js<gfn)SgcN#q+)h6y#yO!R+:rmk`cA܉HuDЇZ0|u)ɬW`ֱc8x;4f+7yRRX |R Ɂ2?-Nw$As T GAV_-*&K-C5OZoB;CRm i[jK8[-IeZ$ZX,C}D6EXA(ĞHR l]qu7*'w:f* ^hF:[>8l ᤉs/vy  _QYz+"5+jB6^A a\JۆDe[#DI{Qnw= J$9 kY&$Ɨ_8*bMqIKƉgC[i N[7'‰/1[G92݃a"o\z lvpF {Glvx0,? (uQ|zms̗s͸Oڃot;EnYe]esa]p;-ۋ9}۪cU6hQ66i4ܬ.<%n3-?pT8b87d[,3PJCj:R{٪߆L;irg%;`Oo¿p)S.%}Q6d' 6|kA4Yh//鎗P {m%cIM14/cqDD;Iq ؚgkPvV6% yF' bQ~hV 2Mgii.]%-щz+}GuX6$V,Qgs5jaؑħc0˶C;,?~\*Sc|~CkOCyLq%һʊD&7 XY"앲Qp. ZI]6rXA@yWpCw |;d%;a]}(|)gݼռ WZ!9" d#mL={hqLYs8=U9_*98`ݼb9d|lsG\=)$ߏDS ssP:sRIJۯ`6|HuzTW}wQ`nH Ec 6ũ8o*,+҇Srs-gu}MGlŸYr/WGiN_58_jHfy|vΩ'&|?nr\aJq) E|? E<~RrtH.}Ϩ`gɀ]OL\ l ng7躞Q}>VL84q/ G8HfEt1M!>{ %dZ[GVήiTFadi{PdUP]!/mll/_wo|7ƢQONN w.nhr{yu*AD=?*k?[}tB΂4SED.}.. KoLuv1M|jtWW}oLY}^^ |$m;Ԉ6(z[SAoFW# swIDAX,WX^OLOQ24UK!쫎iDg,q|l1l1E*i38P)0/n[LVyĞmؚQuR tOFwqJzdQ&'GT7S'E@pKuJ,}NUmnҮ j9vOio:ә -Dlm,¶Ӿ->Wq|=m0o;sfEJ?Ԋ;H K=0 *Z\61;E֦H -t~@>[6yXof,ТYz9i? e#_$>؇Ւ$m<2b _y :MtVy'Ʉ]ܨkpƧ({~52uZ¡\eͥCO^[UlH'vHq)X~'K7)#rw{iҪ߶z ^Woy)bE14LBDFx4r6,d!@:_c]R 8Iv:o'g`412oq:'Ux?VJ(:$_:)(k L^dGvß+zc(Ѭ;$hW[Vޖ:9pn3J\:lϜS YƩt;n AAR ] a #~/ :MMAQ{RwT(Y} :]BemN/6+2=YL%=W<2+|WQ :ɸ> ԘXim?ܕ8._ EvesZVstͯBϵTz%^Z7O'HԘx3ɺ+ī53 2^§B)^FC1߫ljѕ,F,] 7ߜeDùYR)hBm:T ؿ\=ovatw{+$D mJ }IJP0X^7śy1wvr-Etc3-*dgeLiQ0+W3y]EB{19^| 떻'wUɄA_C 7nv]9!"t}5_?YA~y7vs>)eZ#)(tk"5nDIŷC' OM`"E?'9#w;Gku>ֳO3>z<0?mei-7@m4 4A39ByD"&Qovΐv꤁譥I4,@΁./ 3c;yL>\2)_Kqτ hfa@@ҒgINKaxW<7W8);XEBrInz4.mYMm+kI[{KPWpl8tzofGb'aBs"vД`hC{ܩ ~^JD>MG˕L]{"YtJ!Ԫθxr9B[V;J7 >V%l1 >S/G84v,u* {KoxP}aF=˛;\a4Vdz/Qd ,(:'[,CLb>E씼ym2!ɸ}y& UwbJ7)Ygr1!lХnae%hPXdĴnI(.`iFj:m`qצA;FglEWJSJ=2Dz_Ch Kth25pF=3YCpO+wŻLnh(O_Wh^ {xn&ܩ]]6~p)Lt j\Ustz; Pi'v0?ʾ+P1.}%$=?'ÀbAiWF%qv5$[Dx7G5;*=FbdGY%?(8͙̀ CD_Nn+Z2Ýa֢Wj^^IB=Ԭvf Kq@L!wƎ:V[/# .uZ&ț%8dZt\b?8Rf slj}mV*L^B,B4CR(,G(14W^2̅1pzN;6XFiSZ4ZZY8TL˾mx+>:b҈&p5sY'>*ɝzce7Fw|a0B.lIȿMo4ewL'U{n13ꀀav1'UKYq,V@.dH;]Xj-%i|ŐU>֛8w9Y-n):H>>cj?fx&< Umfzy# t*ɖ4)ګhxyIk?<=̼F Ri:~u֟JwmTEa8eŘʛQg_5G$v#/M_,Nՙ>g M-e-pHQK/A3 ZP[VPXPa)r4f9wF޻]];A-WrW*hu:k#>p.?Cc.JSF. niwHzX'JiJM\y1~ʷ*.Fn@mWШϖ ٽ8Kܯ&Im7?W* ^8B`ju6 @PNt#{ʠu}F8|C?R$Fz?߱X_q|=&-?77`Ҡ^N:\^hi`K OWaNq Ǫm~z J@aROQ$4<szz4ΫyYtI$WnNڄ긧a}ƒq5h5ng ڴU^CGQjRw+ĊJiFR5  ,ٗP:I^x9#Fsv}k$͟2%2mdn"w8;S;WLg|),˫um 0 7{e>EcR $uBk {(+~qOո y`氊DhJs=j >+܂Ps?r9CH@6̾ jV)FA!S;mZWF # :W/pmS?6!M5:g p3? ,-m= VvӓQfQcBf0֑9X,PF51j> HܧL`ifQ؜^l/`y Ez1Tdy8C+Y)'g9> :@KTz\}t1(Kʋ<K~cؽG<4!4♝zsKAv,%qҴf՚!5?z%mkK|'&Px2>5~T?wAJ㵵R{veXDi <1KItضc* d'dAdDdpJAYxoy0#=("]"8Ӵt<kA@])(4褫h#mD'cSB.{|ΠgēnRy߱T!5z))RmA>yG[UQDO3EZA8N e0mt58`/i.KU%󦆎YvUV9@˦p)G9K_$bՍ~!hNl.1GEi,dl|R1 ԾYgM;RKV`\toׇ!bΛ0@:U i X#G9j/sߙ ?{T}gyGю,/OⷊÌnKP8VCt|D-8r+t'+/=`7BPs*d]W?"N/n.TIBV20IL4?-YyKnsk傿ކLpE)xr>`4',懲_c.4k1DFH&vH ,H;Ge1([ZC&d~Of`7B73R36&q0> %|L%>*qd^}O&n7NFRSnW^ƮAX! B_|_F/p/H<4r,8'> "C >P+]@Qg8x;ߙhMUOh})>kr ؎0kGkѸ[!=9HU we:X9"e+޾̭DG3l=;~ո;(,'WbSLόfAg$CQB_">֞$N7kIrRn1jڼ1kT v/{~:dUy)f[->+YoaާY#"o#Mtx-Cبĭ_+2y]]E EjǕe[iBe"pƁc6Jv(F&]NEG@okwPn <6Z @Ű-xeq̔EI뀻 !HS*z{ЫZ4B1{41=Ol 3sg%5q -v;uXɚCbby6 H{LkR׌85P/rY}ʇ3CxhI!f&7,0 =HR]]`;Ci )ldhhip% QU/ڹ춪 xtDo:y0o׾210oYIͼԧ a$\Sdjn ǐnut{-)>bf.$^h0Gkue*N by{[U7 < .xg6 7Opo}h/ A( oH'È2Rh./pN^*q$bHzɁCcԢULR"/M\ЂS.iYKf5f?F?pp1w;{3RH釱T!w-mC!OebyZsgf-x 3JL>7Typ[-8QyUr`6"!=зRa;(MTJ:o5c#4ds4GάRGNFm<#DB˙N+nk*-P|J[?~mU mY4.t.\s%z#WgO ~nډ;и}sK߉=jAdsYΐ7.5Uְ[hjIҁJ|9E<asV~ AAq̄Nz;F4{7]\4$Cc<] [d FaTf,OwmlQ.Sc6GwpS*EYQ0yh!6l-a}t]6cYY,KVENH.=>z<84j?Yfl\ߨ9/n ҏݠk[r*&L!v??"KteQSϳK1__Wt6d4c}.K"WgY;y7z.IK$k󱗗bJQ\E%)3 }I`;ɭ0%Il(TMU !0$B(?_7gLeSgJ@eRlZYF/p˷ͺąNwT[ᇧwqN~2jv R / :Н!)tvT,`BZm7?֬+bRz0{)4)-8 [&͗qvU"G5co#}X2@`fO2'5֤`Ȣ#ORB&@fVVcsc_Zn)8!AD6gA/EJ) çE1tM7b3͟5 r2nqQkDyȬnO6 5GmN[Լzh^]C$|~l˽6SbI|@ 1- @[_HS' ]wMZ l#y>2W&l5_ >f?mF bELe!ۄX IȚ) iJ^`5RRT'LIZeb=`#L؊yJDK~ B $'qydL 4|'šľMh47x=.*} ;S+.`^["t}4 SV&=q \}w"0Ċmɤ٫ӕu1TRalDLȱWΔ-[a}=Ɓ9&SlGѭݫ*-\JmIG@~@k4a?K3f|iVE-bO?<-k0'[NTOadmKԽUt.jVr Vho(}d`+=m, x`@ӵ '1̮)Cj"l `^p-PKB{i_79Ympy0* YAҳ' p&.`s2׈1DsN!w"UJ!h"j kcȈi6 {cb$֪şpk܀췓%ে@?,i $ `EJԃG˼ymNi"r:~x4ztnlArNVS:lAZXMF#T xno,JďfZ"{ޒh&O?q]@|譇됔^*xl'R.\Y z؊A8{oÆ5 a{anlM4bɇVE!ќbja$ay6Pl|vL,mԍ:h/,V wEZ#Io5 0[}pr*i@Qj D>tg49(S3:Aw t٬lj>@}BP9](sAiV  [To\ RJO:{Շȳazu%"@S.Ki}^1rJ(poņ eLXH}ߓywUv+T"Y&'i+)t{Hb޿w",'b8_\($i٢_-VpdS>[Y-Μcʑ-zSMW/8(c\p>*&k}f?@nV̇u^VieGǽS(0fP*~aCfgPp'flU9h?J}O`oLhgU_% kjLrF V&s6 Grݲ~쥞 =Fӳ!CwԧSA*·&t_j\ qL uqϹ2%x,|+>YwtBG%;A[#6A  \2$@}^;6fHRh@}KR7H&kVgB֍q7$U^"C=RlcZs?8SK)w=|?aC [hp)b`[8{!Vm obԕIliHmМ5{9lf^Ʋ/,kzb[4==bg'H2܂ԅk5LhP& 1fzQ3 J !y*fb~rUHQl<{섣h0CVJ1S uJ.Thk|%@IFwA人R۟x Ь{T~# {:G$B6c@ cnIR&ځ!F1]!Ǵ8%iW<\ }t! "r8#Zoi$"ZC OT @y&Q<$YXZH0c{Zj3pf%tQgۦOƶY.q}Bo쪺ΖGCC&AғF[R\c4@TbBB&M,)J Y1A6XZ9 EL" G8 iW]i$I3顜E17_ (8Yhӳ!-y^ aSj6^Y^e" +3ۏ< %P=N@8'`5 Bɭ; wG&$pmmqNFツ.[6C-<$YQ'Zˊ`llT>A@K lK>0Ϣ1- O^ĉ ,A6C 8.)gc3~$G}9 Kk.`u1aPqbu"r_?:!>oZB; w)f@{fm@V*D J$(`&e=UVJh|^ …R CɻmCF,JS/nt$$A*A=Qf'8׬9YHt4^h1na_ J7^fdI '-»?'6F~n? V$˾MW\7a]d-iq#%'O~!G@Yw/qϸ&4p" 7cHe#JBVmj n'pw>gIM-ƬF?lᐄSk&.uA^4Z* %VV":)Lap1;P uG]n<aVZ#oq~ea`] `Fݫ9^N6|MRx ܻ솜jjeS|[is$#/pJSknPQ?|zh|tf}vxulg[@EM={KqssxE|\&mS߿=+XlHەЭ_cVDŽWntH[!ģh=*$N vv)k /,a0u g(;| }&/57ouBЎ{a0I*}OAVXB%QDRq7H>,G;>ϻ?5`h#*9Mn!(Y"x\\z`3'0"M枸zMl 5( *B6T׋Yje8'3#0H2Q(+@[XT^@,R!qVNXi&fEu.y@0($t?-طuX3;v2󽮁JDoR$N_a7;,⸕{UFJJSr>kmрx{o*6hk֏aߤsٌ޲]oST ?E~\T*kC=NimPsfIl*X.:߱2 Fƺ9raD<5NKNƘքGmW2> ^EI f}䳰wQE1̧9"kokL`DN0S7UTĺP6‡ǁ-DYkEK ~z&Hi|nK^ }T؞UwZacႳB8zڒ}{٧?H;)6-oۅN)1(Xe,;\8b^-6Iv+ʙ@%V['bI >Wl)0 O2L,z _^hS0a7ypڙ3!xsֺώՐؑ6poZ??Bv?E;]r'O[Ҫ]4m*#s ɲMYȯHUx&J5N1Wjfg/r,SS~?˲;Jx ֲ{PE!u>좚f]o CieN ȹQE#;3Hר1y #dT ,4aY. ȟ Q$(J)0.BU訖@Rk3LRss6C z7݂1:xp]-n8{5tV٠lwVǻ3>'n꽂U'k|[h[\ 7ip:Djcgޥwe.H>PAu}O+ k{v&G97)Wۣ-_z'ɤx lKo!5WoTrbAhzü2!3bd+C= |@R$ȨϴsTkgsڪTmI0yR.͑:S3}RؾCG+腦qB.|DkFOo9z~?Kyu2䒌61饅ЧJ\l[ k@LjztϳpuNoP]#Nr*&,W3]zF3 umxpT_]OIƉz,,wt-7îYBDJ-()Bj E {\7ŅЀ9H jM5 [ߟF؍?1"\gE@*Fv @qp1ILcO~6uauQX='x{dDá2 Br+|\\R0G8/\y븂6RWrST&$gMtziʋ,mNjC~‘]h,u]Bޏ۷H/s"Ƈ3ߪ0%T⺮B1o EvIO.! zL>rmD'IO81֩t^*w3p\!Q{Kq%2~3.P}ĥk0y 2QL?P{ΞKOvn9g NPܙEF3J?,kmI{?gzqr^ vm>5 *sO@_: wz9 pWm9wc7?IjR32 R[0?Efke$clލw~^7?=H ENI&P*OE9hH}EL>Vؒ'L|4e H͘$`qh<3qUr"e[JhXVKc l i}GTPHj 0oxff 4)ͻ8Dx%'=Ɛ./✛k|h\rΊ/[elvޚpTX &3?S[1G!=j y!:Lo̫ }M:="Pֶ\UrQ#Cj¢}4QAVbXm:wӠ!E*5آ3'sM3?ʢ:z$o+f^Zgh(ݓc!67Єu PbS L֮OT-s0%tWJdqQ,ỡ*Ʊ уn}a^!GIJM;A7Bx,PGnoBw~7~{5T=95'{NA>rzu4&!dH:tkwy T^-2`'KEa >uJ,5 nN9҉N)̀ M#f%J^uĊ풴bY 2ߤ ;L[I%\jaѢր[| I!:@^X?Y:2lF__:m_]|̆u_P#rd:b$ݙË? $|mC*`bv[f'wbm uq#] 79,l*A5&8U*wIa5XO 0ܳoU?Q 1@ Hq!Q`{ PvЭbۥACOH4[/;%sz>\';7G9D1*"@mo}1#[,t*3鶕[Dbgz%nup !Ory@s(ƍj딪 U6ei]4R`G<çgJxǺ8FBD6̙(CaU.1I)mWp+.SJ=vC􈉎_ige eG/?OA:M^F:HDh?eY#}rFPxKOUjo)}d# }布E.L!MWF'hEë6>_G$1%Ӝ`#ݔb NxZͺ+]yxvGkR8_=l,M GJ#,SJ8 uބ9-j 1 [z,4P 3ቂcG9Z/P; R 5Jo14vU#|M? pH$9;adom6uZ ā,>,ZK,Dy%үIr Ͷ/-H4ɂHJ,Վ\Tulj]Iw?bob(EOmh Y7*VQ͹1[7KYM3r +x+w!qȹ15x%NhXX4)OEZMpeGj pAbC7QjJPo*i5՜?byEC_ yvᶊ5}cO'yrԅ%H$^HCumN_0g_12R_[HpwS&``ʎߞJ__,exG.gFp tźVZZ(@.Ko^x?sN(h@1_bNn$yǼfr(tQ2ua,c &+#m-5{B+2 z!7W,A~Vwcp#sK3^lF,ȈK,4}O(q)޲F@J=< N_J,L}yul)#30`&|i'=dThϘʟWs uhK(&>eO6M; ? K.e[&]Pχ<"Xjt1X|H='5(I1"9+F˧lե ~-@3f -mgb bD eNceϫEژ [f2ft9% M}R'?' (d *} )v'5Mcao?stYtL(g'L!sX^E[㹆JKϪ#)hmn^ʻ I=EV#Dc]nC5dO\ԵCڜw&2JT:,kkw`pC|~E6QGӎԅsI*cy*OGmK Ҩ6[Rc'qu1h@ց;U5vFg~pЊ[z-РY!g"!v+)h3BT TeZ#/o$ =rJ|ÂCa0o:!9}hnՖdfik~o^ RNpƀBJ:8 Uh٧0(cOggz6Ŭ8Nx앥%W OqOH K U+bs5Z%ġد"zP!q$ȁ&6'x7DsJY-9jmR\^{)lEr d°;[XZs7ďVӖo6:!rY/x}$G1hac$?aRwлy ,oUgwK 3uQ_d>{MfHՇ 2YImi{cƁX/׭a{NjmjrޘwS;n VLVJ$~q>zE0zgq`:I $X7q.^4׻$иh9"2 KTknL_$u߷*nE>w'ڹL j譯TmڃcPq8E8   ?XJ{Bn ZCQFѿ*>MJ ^\|?SRN!Yێ։},=$@ݭp^Y<ˣwþ[sey1lOz8G9B3 [^L:umFVJCa& xEc\\Rj`KO7"Om J:L]i{I9pޱfLI& >yz"- PpTj]Y|u!ՒZS$R5Z; p>G1OSR8r&6[5(!&HrɵIE>n}-V[~UdZиC6j,c3 7 3z;e.ZCt<,Zf}O,LP w#$1G`rAIHZ4o8:O@\u_,{F71hWj^^]aljHH@d{Mې-smc Q ]3{SjM_yvRbB8zKx*}M^J$ 2@蔃b?&^xI^S&Pjj?,jtDSrLT|27R2= 6 Z!  mUCrXֿwLBo%|8S!9EII>%QБ D y e[p *H|T\ZӐLq#:ʽ,o]YQ텦&v)^OVuuVVAB w|BHP0L@[?ET 6.2<$EƬIqa*Qq 6aQXw D|JI.gF®LnH)dAC\!'=0/cW@OB DsfYV4lԒq > qs7ɏixҹs?I@S B|Xhd FUQWTr]{aK| 2:+x@:S3i89+$PR _{yN-2&uI9Պ YrT]0tO6=zb1PZۂP=y-kf#wTSeA[V| iyM:Y? tbK`Jȓ kQ>BQ&/Y2dL_V\xbJXeGC@@ kY 9*G85Gr:#f{1UӠj oHeKN*OcqmFh{ی׸_FsuIޞjH.$}ak-M`ۄ_YbegS˒^MIzm?m`H@EO$5gS "~Э~oh/ܓ(Npm'uPiu>pgiߥ k yشe͒]‹ xM||:MRWe v'?4KAn Qq @y]౸mP^RdZ4Nzt,H<9@7ZķHs*Dp/PT?cuB@( fҬwVJE 9a}~Z&(@局0p_R$$4v{[3ɉ~YI,3ve}6dJ?"80Xt 7t^|<8 k"k;Bd676Fu ouAd&Z<8ozʛ$UD4#hڬwK]Mc~3c~Nju-%0SG+ZymU4Oɡ`к2䠽ڼOU]er)(:`a0k+ʿ?%JV(w1s\b9|-5(䟧W뇑w׼Px>FZ'Zk]=2LH[7Ե-9}dj9aBXT wy7;59QJ ԛeejq$JkZ'vE2JACKhnfٵ>|aM0n-_?W*Ψw!|Ywe.{!,K)_\,iz Z]пF ʜ򓬫}IuQ5ɿYҊH.v)Ymޯqi\ҁ;HJ4_2Y-\3?Su%?7N J}q]ClNO@vI ڢF'G9T`Z1,K6DD}1hmabCP ݆9.ih8遗ӓ]CkSJ:׆BZ$pm., CtܹbVP|7 {A +2ϩO%oݘ\%Uh?O8{ˇrYՊzfb^-tS7Rmfd Ë.bGRmE?|Í_efƮ#CjFzaw٣_́8r ~+yKGrN4BC~Yw4}Q''! F;?s9f}A@'ٹ,u=PDKk1j &qՓvLLF,(x&Mq`*Z&E6-}"8ЦJ,_J辚Lo688S*ia^C2CU\#{ (W(@]Al* naFKY)w{m4Vq?<,AS C(/wyTa;rys+[{g2S]q:T>mʑ{G 4Q@9icFi0Z{ZvOV8սp>v ksbdkgiάYR)E+nFjUeqjHR('ȃ@' ¤7V^9Yz ȴ x^ki,an<3j*tU*Ӓijh;;kTDN͵>Z̚R>F]V@[ zǤfKM:Y LA<9}=[1߸= G3iqU ͑_BUzТFOknotI=10=͸ ~F# OIcF\> d{hQ  [[)F/^ 4_؀^GP.k!7Njzwtuv&?]#Wkn?R&{=a.C vM0uI0hlbHMNPԊNv/-w}(wU;u EZE]\(9K<$ S=9MVdZ-mH+UzCI~OEֹ83r644(R{Ey_w#RxM`⪒r@ JZ bsH3/k;f >̀"${БbaJrsOAPJ6[kR@1\}4m;'&uAC-O+5J~F~$ Gs9Lbp!Ֆ/2 ]::\*TTrI\ :mZFIb3IelWUX+|Rv* dLIwUM=6GY4Z޻+ aKԅȏyMhwsv71Z|y=7+4?sӦ.;F v2b{Q8G]kc^Ιf/nuҮ02>^霫L?C?>Ւp̤A14H}7{ ;E3C&/xR2sWhMRg"!X&(O"먋;=*)[` 05-"'d zgWU8JW IGxUSw&ՠ -joA 5ȈRpOhߛ0y+5,"8D=!v/|:UacK{B>sx|}!U2*ك" * p3 K/(Yv׻J#@{; o9YG i&M@*d{e#@{b WbW3 foRÃŵHKǺT)_~2GlGSq^Hb dOv݇nXG&KDOvcS1 Z9Vu3#֊z\FTيhuS{e vhKȸm]$+n-wqXuR! {@.t4[Mi~=MxQoL OwM]adO*-ښf=/D` 7ɺae[-fq5U,9(+G61z%=_H|U2lo00@f |RK~n}pM%) d4JjJoteWiCוF]5;SM y~фɠ;yvV/6{'*݊0H|iآF:yZ|S{&ު|e.luaHh6g_|V}ű1n: L,NڊX!{ ` Q=:wX7(ȿ*\-dWG/ωy0e>GCm^,bd,=DFM JlRor=s=t byfL3 <]]h +b-3j;Tˋv+zPg75=rI M(eՁU|wi#$"|tmɍ"zfC&n7|<`['J@XJyiI2IrGG\?{:7`)K,Ǥ˪('Jz@/x%=׳&\!I~&dEsV}wyZgFHqQGהX 9\}o0y X6MM=DB? 7A@6ebb"IzK̝iSPX{Ҏ8]'y8ئ56+XF텃=@A9"n_,PӡS,(UB̑ uh4lB{-?*!dxy#ʇ;.bMb]f_*vX/yz ym :[8R G{k:$ `*wz6O[.%ߚ~i1HqPFj=8:iI/1NJ7~Va/&ZFJ_p'56rk8rO,Ni[c&)óLG Q BPQ/ztWܴۂK@f5Qug? 5 *wuPaɋ7m7o2cZ? 4]fm_qAo5$K{G"K=o8h>[eyo*#T|>:uxM^vU %]B${ f1Yi8uWsj|k!3E=_%X/K];Y xNUps  Y+dWJbjH% tWЗ[/ /eѹ_E%\KT$o<ǻœFtQG?QEBs[D}"xj =X4_Ov$"vn.>gB[QErav7. L6By>QU?v"|G},@[2¨Hu=4 vRZtT[`Řv o $jGFƈj7Z 0[0[ 56DȍCA58 g|@!\_84UUNrU"^w3\9ی[vF'4F ~Γki%\bΊ@SZfUގXP_~20I zE XM歟b~0V]߈`q8)\ў>y3>GVɥ7/@Fƺv |K5`Ni5ǸKoQweEA1k~3L,a=hvlܯzf%ڤ ,~v 2h+(w&/RNr>98q n8[N--Il(E+ՋE+ׯ蒨T[ZMooԣᵱf2xzuPۛW>X%bk"pEe m UI+P*\76\'a27ba^:ʐzKJʏ%9^Р:"׀9wf1=+g̏#,+Z3^ЃX$5k -gKY}\QbzYDH.Rjxu+;}@Dϝ"FUlQ G[ Ljd,w~^nE5|Zy"iojakP.[N#DC~o-L-9I :䴓ȘϞ;TgM%:/}Hi0Q:&nh&WUM 2Jw t}*sΝ`FnzVXkl z$-Hӧ[L^_伩SP$ eѾ$<+l6an;NuZ2NXѿ-wa٫T))_tރA4ۉÓdu:yM;Ƹb|Xggi/:I۰ ~:$T9(a?3] S&8lM{pM?(Y̚=c~l#4XZiqӧ{!}AscagYegvZ"ѷ=) 6vZč G9׃ɴݾ&+ vߩٓ o3wP]x_w[6} M4 "yR1CBiתYLZa,Қ΍T&3jMKɭTݚuJ8֛ 3Nd%HPLÚ [:p7a|nĎsĝwדU\&TKV3HR2=~{1ƚj&7&/s *=#4`9Qiysb\WitNrP1TNMPŮ ;iz1&4c5ܮNzUݱ\}  (mfwtU$3 }.Oߥ#=u^ԗ1ofyjJUN{ ]Gǎޖ /(aߜ:KCTwϘkͺJ]Kuee6&NX=oNJO+0k&\QQl辉j%*n$\z*{3ʈ+V=1oX \lAD=(wKvn&2:3 `Uyq1zÈ`DE'B;18*'c޹2ca5QcVjTF+jIJ^$ &WӬիsYϔ_> ӑ%] Gy巢wUlYiSa%TP+l[np ޣƲp428ؽPv39(fjUU]~hfK ((˓i@uOueZxu.CEӐ,>^dB& 648D40 a&=M貊Bf #$=IlXCC/JB/F=А[ 9hwV˃T1"on,y McW=Za.t ?ĺtė& rⴼ= \Rxa?`ꋼ\ Uԁh|H 'W^Gs t=ZG&#)Q?. ySqZC>j\7+g7ظVZ'~KMp,%`O~ˡI"ࣿ_*' ٕF}\'f+ \# 37>Ww".9 >QAn&$C?"4Ų)X {\F@vmAgt}~f⪕ph߳qX6VVҲ#K;[C Tb+cvݴPDBYCTjzы`y^&ty7 cvd XuOecה? D,;ܡOXlI^4@a&zZjKul: x $yF!a$ڄՕ+nኝ@u+E3zW O:OQс"H~veO$m+faK:W˚Rәr49n 7]/E`?h%] Q5k/xyp`ipHhiÑ%  |c#z~_mq/q{3 V3NؖM{3nM;UaP!l4;PxeX82G"ro,EW*U#0~&G%o 0sܽ/S;T^4YH@2R#TۙA z!8d`AQjK}% \S@q">4lT x*U|U&LwOY @_0N?1zC]iA/CJ E%6)^Z KEP*s"4n":X`dtGM3[3*ZC.)D?YTV]{3m񜨘Hr]kOW;%GV*dkB2rO_\KMk[Y,2.;2O4mB?Fc!/#zW$0 81Z)dMK;!&>v"%6rxg$$2:O/H8HH†%Vhos*4?2N Zة )H.A0ǫVM^vոBeߢ?TlAKJ- g jIVVz &Y癛N+B_#.XjonYȤ\(.%y8+? Kl\3wLc@DP58W!z!S yKu<\ c^As-s#H\ b&r u:cc2dĬ .2r2]&9|;J {#]`KSq. 5dtEMZ(oAʿWQ#t@FrKRxy1'a;h3&KXX=?b1얥E-lB?;x0J@9_M̰-i ΃VR?Z(lO7;+΅_@qMHv"\EPv(R}qZyWl 8Ar` xd^HbM q F(~4»EHΌmosQ i΅TƏU|fTЄ[d;r >%e8\-芾2&Inu-;^#r]I<{+8YəEZ%H_Y7[9+! 6U`{$UIi (yϽ#9eiM K:Qɤ1oT\ x g,[g>`ltyaMU0߽ j]MQ(Q{3>4b*V1qNI8Չr߲&(CAJcY[OKyd'6Y " SIx) tV{E>,s}/nVtEMT."SScp%悖oj^T߂OTPA@RkUK;CT[ћzF%]w5ރI-no`A, H8-b N[Q//}sI-1H+O>0?|#Q;"G\Tibn`ŻOpl68[`1+~?ݼ$G`qڸ-ϦrhN㔲JYϡ$ʓ[˹8zY/-4j8!Ah5ěs^:َtb"Jt[bW$CW~4wT%v yqpm1b/"zL,"` (`c}UR8!TҾ~%.|i>D)-H rLc#,S2N'e`>ARɏ[͖DA:mdz% 1b${K MgzfeᕷW;a\V}n1Sɤal\<=WB _OU *[YK Ӊԟ&Į E6;Q5"ŤWɼa> D"UCčwd*nu  t_=A>ȡ~3CfGDVd1̼<\;l6 ^4K-5w>0+6UjSX b3R5X<^c,tdV\6q"j4ylEQyH @ <3 jVj'&~ Z+I;SmIE ~m3>3>xSg6F3y TX@=rۓW+(Wdۿ"iÞ*Ύ?P0 ̪-Ep]ҭ+r- SԴ(6 s;?&ELaf.@ǒY#rۺqKΑ]HcMyHt*2':Ԇzk9p"[NY}N3} l6hǭL.|9w5ev$/Q`㏫U YTf%SB}ۆϊU?֗CO&m2@gZA53b9%]G8H{.ʴY7Ucx+_nNsCScXr=;pT#,RA$KCI "E% 1h1r(%BTpLSJ0)&= :%}-v`3茷0[˗ >oXgR^Ęӡn`")hOgϣb-f_Ί]Xh9{f!_I4WtQe j挂?L& XDYp}ڭnCCh"aWdƤ1$;>|BcڀLǽ-Y= AHdux_GkC^Ҹhr(f3$~ҝZ#F- ^%}M k/gWw86 Q2#{R#Bxr-VWa2fk9P{ pƿ>@o͜ l>Btt[HEA8`!I@b@i0sHL[M~x5m}\(_J*eOOyqEC_P AF]k슱dqV%aJT phY <. D|b9/_MF4x^Q+J4y19]c+"ԩgQLrjlhePM ÇrU>y"0!,)j@I։Ub 'hPL0&ov>>) F tA]q`#ٍ'MC&^ԓy$XN>?3ȧ^hD rzbkeTj&vywjgfl=9}>(/ZpFsyWDu2( Ssܨ s4Y҂_@ͯZSosuHip*XC/?_}$8&c~hy`q>!z^A9Ŝq^m4v5SOW)3n&h-6I)e\^u)ɠ!EIy"-I2x |:ј(;z#kdY}Jb G!MECKx&Ob'}{\;jX$W 7np 'uݺ<7%:ڴ_;TTh꫕-xL|sRd//YiXPm7- ڀ|ROµ_M4P$Y>ljB *<0.;r? p4J7|T}+Oj{ =zY1YMp F= 2 ,_2ߝ° _z0Bʴ66x_)b"E*S\ %wE_i,P:@1|[x/.>0n.(y'0MZNӷ"d1c9>PI5MZUdcQ'yJEZY;LI>c$@-9z錩v@SGg@!NœfC(O%'-䳇+UD7θn,ka9Ӄmw#9~qR0~8Fv޾ٖf2ǕopBTu\'Ez'kOvJ4ס#0d,C.:ۅDo_K39b6M`xKH%b2r1I(AҾ~;Ulr^#>4v\YM"U̖ˆ{F9~s>=\2ApxI^ ~߁pF,T &9mh3"ل0HHuX:W@7HQ٦ݝjR' i@UX 6ԚZ굏П<`buQm=-UHRt:|]lߏpLx/3RF[q~2hWNgX?6N>Y6ǘcJCn)ѝrMI%MJ{6_UJS'l'-rw:p3VӉ4[xKc)bD1h]Ak:k_] 7x޶yvۇ8P:W)w"ژ0K%C֎NiWiwLMO=)+eiQd!n Z7Uwq@PI1yGx* ܮ"P1qRcbk"%b Y6[Qa|uTFG.%Ɉs# ={Z\qGe(|l4zKQ V+u/`@B?)&—ћ.Qu&ăQ4 HH^BI#`tO`ުT뾮l,7W$e'b+}1LwNq03͆&&.!OJMbk h|$҇ m80rΑgzVmE,E!q7- %*0ƕ< Z 6>-c.V JVMoj;K5|+b|ڀ8RNk}'+rn)*f謢KhBM lPIbl $~\3Ɩ`;oENL7-noqlZg@?E i&LJb/LiAxE4sҗnJelzS^zz(+ WEr[T5gK2A]Ǭr1AD: Yg1f1ua=܏`1Ѭ#<ST"CfjQMQ˙MgC@u:er%'QH)2o}"/MX!U+xn(U>"xA 4B>]h$ǵq(d0(RG3a~7`0JBCz*K7lH 7ϯBeexXt-!5nɵ{#NtB x%Huzv|Q9'A~u'l4E]zϕn1>_+++wXB 4!J, $oTt NO]ٰe?o_HyȲlR#YĞǫۍ=H0q 鏮,('(6$>^.yg'ɆDO61Bq ֐7d+J[|f|vSW4N inRH䘼o{w.r'c(OˢRަ/Ys25fS?>F53Pc{G6-,BR,C-t ij1U:y8(!IX"\p \|^TR_`ER_ [4_qsd/7Fu[2E9FYW?n0`bQ0@>qy'~¾*!5]M.7?GXs)9殙%xqQ\~9W9-'osV8y8I˨C0oGĉvzЭN< mlf.'a>d/U@cpJ C]0a+ a[~z0u,gXr@3ڈDV%n9aPs7G6+,Ϥ=UxJ<!J/_jj2 p,[zq`:m k'W' Ll=jNצ2  _;2U .w{ۣ< NXe;rٿV_yTa)g& jOLJQ1 S0[}~%lٗXR,WXU쥙}k!xSZlWH3.!4 `QRHyjw ֐rOYæf-r-Itq894-&^Mr$x 2yoknx);va4=E,²{6ܲVۓ[ͯ0) !XM["7jӃْ*dߒe!ly_drJuX.mvT∭|C}mI &Gp/1xU BXN/[GjZTRդ]-odbP&+-CT|\`M$Kzt);X*OLtP3{C * `ՏizċLtrR [n$).ՈNr};$,\,(JnD)9$ g6x֜'( eʎI+ɉm> &sR*Kʏ\H4$bGO!iÀ-FjwnC[;V-UH"z(X6tg}(:7e7ǮJL.U{@KQ:O,n,Fkkv@%\7c8dN3ĎpJ$$鰕_-0vYĈ ڡI9Wr]QS ;,X@]sa 2x77x08## ~]Rض$ANVOa.KTF|Om#0A|Ǿ't u9e7Q<3:(1%}QwzBQǭب!ɌMS΀^ Ta!'$ u!rW@Hc^#/ V@Ub|lhbpź(&'AEzY딂S]K?j,x+ǛAuբ5#0ܯE3)'6zJѮNf@,Cra&>=/}HKHi1*+m ߎ+IbY6"{VZ\Gq8=2f[RbafG^oI}VBW`Xi6:A枅P(U Prգa' IܛlĢe~o [4tYhJSYd[QaѮGq==R-EZ `a]zzC1>*qK_YƁ>ަ8zҼYך!l> KwO#i ^9zq+'rH%hiJ?ɡqPmӬ@'ĂVx~ lNOIt,.Jvu"TRDff.z)VVVckUT"<$l>W.$ {1"kE`1Xeu *i|#Qa KiF4&MSEGro}83ŽRqAqyˮ< nM4b˻-K? 3[ы;1+ڨ=|6qmcA |6gD8ۡtD?[O,֯a+xJ?Lس'פك3]Δ(  2wzHN&(4ZNڔ wd$p FѢĚ.8tis}džf %FqWp02HW%SA_hݤVQr(TY{nDI!aھD\+i$cIN/@4K+5LY @_+Fs/`c2U=ڑϰqLm8 {Uua[t«X\HX(5t׎|ڭޣ8Cp=spRGQN6fnmڧO<ӑBH76{*nvVh.+qلR08%SNt8OP!/쵒s. =ά(2szr"Oe(mxD*ut%v|bug~!P Z G,'lE7 L\*oq $,ڧl^S^-b`q‚Ú{L0n[ b߳Îp`qjLj4LA&SO}dS-Nqv4b XmhP6DS2]N?u,J^c8kM1`go`>5[RkUn6{5(N\{H 0i?UM{;k*Z'=FCڵ ۤ uOܥ5 jpC=-@vjÊmӐ@E$Py4">V+91r 4çLiO+cnwJ*).\O.Mw'liz>\\x'dQ[6q ʔM.B+ O**㲏AN PTa a'L[Kٱ.t f [ÓDZWԺ0ƆNO \taDbuN% 4'eXw)M,`pY=[aF&k;w-1y|OcG333êl2V;t-iA,dgڈDa~+s'udwhj}(cGL /_pt;wCE E&@r y !dӀuJEVզR+VFVAO?f^pdx# vK",4VN8eZg&{zqfU9noSanR=U%r!bH5Fj ?Ev\踀٧Lm?-DZ _290:)b6H$nb6)ABPECP0KD f:$vN$a89>}D3|e4ygv`^Kjzե(cwAꃀCldIn 7/!4oGV,{'g96[D!6i"+kAB"6d4~$LHCO Oph!thj=m`w;WU;n%_J(Z0TJlrg(:W:xExjn(Dpf3V 2n- Ab"5E)}wA^!f﬙}邝 8݋K \:}EtdnÈjEK}Zr Ø2H4ݴ '|5 Ȅ{ްLK9j7V:FIhN^~hf ̆8?EӚS̩@/n' (2Zܮ^⢈Bۄvuj{q^!_Qm)T5b"n|pُ sGm .?ROjtJKW?3\k_$՚/a.Y2oIkiy|^hm;zf mI3, BVn>HCJi枃ʠDJYټjJ?INѨJgKh hwvYYC>] \z LO|QV!Eɞ>L\6ĞaLnסҸ={-'!]x =2;\ j2SQ#/TN\Il ']ĴCř1—i+'&p9vn+ wkPpfIڭL<%Etua~4G")J=K"t.ࣥ]U'Vh^‹C(z ?E>pV4/9̐'As b$uOv݃\ KahȚ=Ԛ>g oĿi ypp~RC~+`} :5v|IKo#@(7 vtBQg)q`d|HWS,?w?G~31!5qwLp l5 'R|"8 E+'eMcRY%Z=c- f . a,tWԔr2{?P=YTjik =fKЗ(ɦv]`} }`H3X]婺XQG6c-5@6ZԈ R .Ƚ:5#kQz45C~8>}Xu~G;OYC+1-~P]oBq4NQҧba=O&]-nW2e+^m| !#HwtUU@LmfhзRG˕iiTu ?@3y|C'/cMy++Y#X'4Ogp*[M8B6/r#J%03,@ӵ/1:N9`Z-ݭHCYcx7U-iZF]MqmiSKG!o ӜR@]mGv9]x[+=<ʔkN2e_--߱9ˈ:u WLAy1GX}fSvKD\Qq WQ]nu1 ,Yn!:џE#pZִ#޺ʬx'.71}A2wݐöGDGkpAUvȈ؅WƦ~IGېNݝJ^Hnzx]$&Ric%#`gaeFVqA ԼVx4_Zq>og}9E2!OBOW}Z#[כÑia_J&cu u< qgJ%H#Mba] zxBbC*uw~O4^\Y(״뵰 Wf5b_NzHVȘݙgeЗOݷ^w% EuI5Bϵ&>vDs/ y1k9 UKU픰a\ Du@Y|LZ" Jϴ~v%hiW>3QAʅV?ސӢ>f!:l!JdH#>O igC9h[+6p4BVF$V0P.|Tu,83Y-HAgw)du,VOe۶%iUZlP!}PSz d>z5z+ٸ/Յ|Fֈ}4Z-ʊ~ܭhL35?N9 Bz'<4lYu˚<(Vu`"jX0ګ/<Nd?Ӓ?c=wpL8{Y QtEI7ݲ~q Vd$7-MBG'MD^_+s*y[E#jOGd0>j\$_z֨4/]dt -CzUN֠q ttzD]M㏷]EeYmWq ;=VoŧŒ;6Ĭ;KvE擹ڑwM$RHЏs-Hc엿#` dyC( ) cָ\nʭ~n-j{wODZFPG 'N]DCIzނ^n!GKڿey@T Qz!ʡ뷄P\wF AăLUFtNv{b/1{= 0Fy'T{…p'Q^EVrq6)N'Ɍ4L>A(=ASA`vThX:=0]qK{($P0$'!9CG=`@FHܵAATyTPJ]M|XTLK7lMnv@[*(@ n*i{;0TAt wSNvFp駈7dgoPhW?q0:#ų0pܱ(z~aR9R,Kt<,HjE.k-!MuK@S7;,lZv78F`@LPy [%E ߞ~/mtT$(3 o worrdX%Jb 0EpzrDݸu W`қ˕#i-u'2n5pl'eTŘJiެwNф{/=L/j=c$5HZ6+RULE(C> YXLUK[tK+̀KMa6L5".>o>.1,0F%M% vm=sMkCApg0\çn,4+Eu2p % [JoI~^R@^ "xͨ _xfb/j)i𼣊{q]+:x_Bo0!WfuLM`E'uҤr/OZ78nzvxqyi-8 5qO \LopjUJW)=b6E!=QeI ,5U*f1bA<بvԕ{8S;(@y۠TEPz%zr{}㘜p =IY[5%A@X8q)K14-f Eh>Պ17mXYwqp|v?3=A=Ӗ+՗>Sǎ$T+KJ&X r p_;է;D*zH .BvKkKu~9~D!)F~?Y:Z5آS3!uLΗf ՕU}SYRRN 5E$/W!zgN ҈=z#A4\;4REz+ӝvrmY*рn U!zq Gp S )KLFե;@ .STvyye*ʖsTp$O}(ÞMLhJȾ[eٌ H?K@:vX2OۭK~8>y]}99QկeGՁ,UA͡Q l,PEQU 7lXJƶhځ,g=ªGaHtx'6Bz2@u= ]5@t*W߆!cr.bώ*+Js0q~[l ]-+iv% m) ( >N2MFmA/}k)Qw"|-6.FmptQK#vMAhh*Pq*pgpYޔ^c\vw"qܵF +&QFa`BFa/t|YǗ7q].!Qup/t"9WbJ9>yP]}OtHOhT,uO!21Wg CoJҟ~..:ICdfuÇ&vMh"}؜3(Lu .4<RJ$pߔ`ѻ891[ bTE@heVBRh}j75g'ñJ:nt-1%&q 9q񲩶&6FM(}a{R a!)=%+ò Q)q]FT: wNP0\NX鰈|#FO, ֗ߣsҟySEr_g/YvO}`⠹Fyi VE֦;)Ysx}#֘Θj'I~%G*WEVNm%Uq(CV[mTtaNPvm>=l1ƍ,jWےW&vrƽw"m'`nu.kʺZq'6uȟᏓ{Y!4twʑv|?lcM☹22 oLFJ>R {&MxCO6ȣ5F!,JE: }E|J'QVtB,Dw0+Pjsۼ\XXDt1v25& ~$WM\A7XU{~3P*lZ8QPkۛf6}>YѸpq*o)x < Z!Qd/`j]F5m uxbw]0֝qǫ X xڑz]F;q#h0_rj|%[υ'{ӷt[2ż\H.@WsAMbn۹ˆ!bflP0ͶA!X# v\7LKV;/ۃ a{1xaEp(sSxlY ٥x?ie*n\u2Ep2|\|+nBpMc.4s~ JߧnX22$O_(>>m90S/̅k동0hj %KGo0~=Q7אgP:=c>2$n(b1FQr~vx &Lʻ) C.P49lbqVCbJ YBVqSK&ϾʳOXt!rA[6:814oiE~ .m4gG^Vq0i<;w^N{|hY?Ў_hOԬ\IhÆDܝID$P_Lf &|]@]ZǞ7#Q)k2'AUGT⎄GCސ ez|Vpxlo :6cΏ;}n w/{80Q| &VD9! _Qv8/KUF"G+3,Ξk) 7]Kv[_R_(~RggׁS[ ˉBÇQ NAazr{nc P p%oC_'mDy7Ӡ18 , >ѯQ±݄rX%4luD׸@+Ldn_D;T\aceFslE[* 4D6o'k1жn~3C]@Öfك73 @PG@D%n/w}z> >rlYody=˜*K]ۧFөE2]u&!j傶9q(KPe2 \`*)nytC J1ebH2@FYUA͇M]бoi2)|5&`zܽܽ@F58!HNA(>o[E3SG_{TVP^E,pgڡrZ"߅h}㋍n_=0 {#)b'Q] 6Ss][4+ӡZ#,]j'HL%]oTLo><7ģF6Aq1 @YksԼq2ΩrtAɈ)AiRg|[|E=3^O> ݣ~z;'lQsG_ /[A0fkfiTUG/t'԰9~s 捲ؙyMfHf3JSŞʉl^*xԀS U,)Ε3Cmݲjބ匦g(|et6PICNhD~qe_(KBȑu6I N51+A D+(mUM坧Ӣk*)O)kAg7 _MPD(Z2﬽ G$n}k'*}y9As 00v/(6V l@eP{A0A|7tMA]TXZbUͿq EX: ie(쳉LXvG:8fT:aI@&LEq;c%_#-Ӝ7 V.0k;yTn[uadW'_q2RyCd!Ĕw@.Ls$ia2iVѧ<$ow VldYN9ջ[cx(ޒ]=ߌQaU1 a]{Ҝx> <xDLKQ^*[:C *bK5{bz3rMV=esTL uDB_W!sY\&)<;CoZNA[6 feAMs%O' ZrsSG7PHse51Bʖ7 i)Ί8FN=,e1f3S?Rm tu]eʣ\U N*Ȇ2Bd 9#] ,)fq@vm1-9gB-u t DEm/e~cj9}a>ƽ ̈́/„SK p|)cpgN>7bRZz}cxY5̿gvC\Q ÅGw«nBr ڷDI]."綾G?J\;.١[m+;4~'sMd_oܓoip dq6s%yF!:7N/_WB%/ńo1TŝRP$+0)_tRHEi4O$aU*ND__MYiL {T|Wң:gSVX5u}ºzz]`ԶAošbҺnD0">l*_ {<sa-7-@A0eިzAA s}d?9Ćyp<^%2&s'O浣_yOu`{zӁ̴%l cR&inƷ@,CMrN j#"vww15OJ*]g:IVzߡ;EF(}MEoS}֭Z!2ے/*plx I_8K@b fB/Ti+e -"tR "4S"dc3d 5| ytF RiSC=? s bԹ :\*c:I.ʿHt7^Cy1fkK9?< G&S5wudbY<[VND8C| WF+Ν,?hM1OUm.ؽS7-n!#IB~:n;b5+'/i` /3OT -`p&sI d5}:J {җRFNe6zu] @<{+-;yJ/)uu\غ\Ą] ةUv'&t6ERu2kG_X;Nȹ\ar7*!#!/KƠ|z>nC*wz7qˑmVu"J65M; EǑWNAT/J|57*T/rOһq8qI(e8[\23Jo49ncrY^)KbNzG 47UePՆ7"FDrHNRo8oi=u \Ҧ\dہy^/aU/k;4T_ Ո^mNtfc)wp/j/uDyOhI nd# wqp#V̅i#9'9Lx4$ܱ Vʝ`8g\W[;d;;κPׯoeVrcr z\3*l5zd0v!#zeMļ'ZQ{Omnάk:fYc[ Y-/£vѬ\JOɶU;74W`j9fd n~kx!:^ :Q!NIHZmj{BCQO/{xC5#w5.w@Jr *! ?l?D MlcvI#S*YcCty${w]Uh GAla2l44:~MQSO>1 %Qk(baZ_e.8w%fGtbm1vԕ#W8ȣLekizBa lW\L 6c5_:M6FYmϗ^ֱp#H5]x'e$۳{P&ᘈRf2I..GvB[$W{` x dHqG%]X d"@BrMeї3@]< ~O9/?KR}E߿DS"M(:a/Vq坫BN*xN./dWMYGASWGmiñyy9hOhb'ޱf - ]ZHDHiR ՚}W0%;^ 0ЪIaldשusPQ"^tg=oSO4.Ck#K2"*P$#ovܨ_ o{4jFW.=!?Vfy Af{B +;YКih43xav ?_C?/C%d}~[ KQ{;ua;jLۉ7\Y9H|Ϫvǝz_- `@+B_j%!*3{JK!OD#񄥔`9$3djN{~oH]> 75> 5#N~k r.Cה0`pqYx>>FDŽX2B,o94m-.ڋZtKCQl,r=Bf>w]v/$_.N3"ӱp\XreLS#PIAԢLW.(/Ԃmݫ1fؐ bN/ky9S61W=Fg\gRӼ*QL,~~gL-YYIv}8L>;gYclVP3e 7 7]9BFU ^mZdX|X_аqN.M(~",YE/OG3 cx@'z]d}]2کm.M= { j2AwBpIv̭㲠JU6Z\vʩ>S^A'Hf*HK+fJ=)VRH!ջj,xr~/j :p䍕h;Z(|V\Ο"Q!q9ϥZoJ@u>y7ڴE7!}W6w6(92(KWǃދ@(]5;G`]ғ=M`T"N`~eYdվ "%TνdCHO'_wo%UK zK@"7B k=|3f5,4;D"?7?q[EW@ím⋡1y8F$sY#T|DNiK)sm@ڃ۵q1P#mgs̸}& ++"!rAI"pCJ@̒B0p*6539VX|B[t:~B R 9P}.yV39[d)8oՉjb7-d&vቱ|(2g|+R4bB)X[U`-BʾY ^ji3دC_U}>X$Ɨy_bu?58g͇?0j>dÞi۷ȵwjxݱښ)ysE)zu3[4:SN6\>'zPޭh5\u ~u?uYsy!a:l}`| V}=F,RՏbMs0 óƓࢰV\lúQUOwٮgZaaaEIq>65/_gG 18mP cԒp-" VI?c5uծt$ڦ j AzLhv=4911܎*dn gsj)p_ z7LS2X)Et_P2/>y'BQAi ``d YK./Kp6xIt\'S6Yc(|xZ{qׂ"l~! u[PB_O14MFLD' ^πN"]CŇHOlX&yPð!h\Ost=TKޔHI14#NZb'i't,x>ys{kN {c1SX!(1aV ((fkg_u~"SL&Eq#ڎjib^B{ !%k7yD9}Q=/t k'%Ivxm곋8CKulF(8A}~ s&g-#}TQK1Q p)k~Z!2V^"d,?!Ns ^TU|2W'UCzFmJ}'bΉZ4e^xK62?!F8u tojC89E6g&f7f;z=W!]f[ O25;8]y=i$lC.e yt]<=,LHz;WU~TB{B&{==haNU*lTWr[q͂&]SŇȆX Dm\}Ϟ{':|e*n8~XUO`XӚo S{'p[򼣩-a=+-Kf"oRJcLRĖ0b0!&I&|$ 4 "B7ApqwWD~fBҧ@cMYz'#wW/Cc-U1Lu {agBBX: s3IdkUՒf2M51L+ Ft2i}ϊד弊n` Z!(Umfk/Zh\G~mQRLMyVwTӧz}~ %vPh, F)%ٍ{H|ޜ_N=}p|}5M D٠:ɂʠ2k+ȫR5y $~?Y\XXh3ZBwsRXIۇ|W}™w0+~YJ^L;=`- gΟ^%PY$sy$:B[QcHI+΁폓 ~?~+8X"a˝ҷ0Ǖ[m;eVI:"xK4Yu ) {=wTΈWOh{W} <:d@ iɵEi ^ܐ<ș\oazʘF(?sA 93V H4 6?kNy `0| #hFl#L) fNSGvD ??5x}>.]8RΥjYMNMS v $v6Q_9-|+:fxt==]&is\*XpD'^C4b8jJ;SAy52$Jm1j/׺8t!1i!wg7I4HQ#w ns{S0T B4XqNR:<:otO@ƿX<u`[:¸u&>jc6%Ŵ+KlyeOݰ<>IQy;3-%!.=^x~ yuEyX+ikNY}4pqEʲ‘媩[ ~gg^,G Z& fqq6,O?>8exq+p]iR<1.Ts|t&@@N]SqPkVS/CVw[ƩT_ )|~sCi>"QaA 87z.& <@,/qҙ]2` m]u\-5Y~?Sqz3/v_AہQVLK(p};]rڎuqDϼ|}= IщƢ=ݗ@8:v^ns^N%Ym0Q3'X1,gAiGnZoD4J+,G?2wA8nE ed%hiaZVdD=kJȉBZ) W젫Xo:M9 T(+(\%{>FQB}L^ȁ:;пiʃl"_LU$Z޲'q !BZƭlH,(Mm+ ]&Rػ&[IYuטuȺFxNP>%0/NR/Eyq?mQgrr+^jE'>p:Y3cv|!2d@s'YS=4z\aQ _;nVP6_|K:#VK7.rSRͿ)KIoNmPOS٭@Hk02Ʒ? _Ą,<U0QC]o5 Y^"GQޡ.4 淴jX@;\=D@V7 ñi=[ nTnVU1P c u.">C/4s+E'tsH9~P-nI HfbC-JxREVZJ$({}hd2MB7 OWkͮTϲI\in3Hldn/n'6cAnx!M,aCZvRla7SԞKxh7,͵FEKl)c13ZOg*_ lE\{& ;{k, 3 J-W̤ޜIAc@nb& :Y_g2،i$8v Ni脡,oۉ#[e]nͯܺ1^m G(_ uōb9q| #.9jQ c)H'jolJ~#֬_6%Y{iG<ԉ`:'K@HwBs |8-V6u8sοB-yC ?HPm tguƵ WZ2Kѳf8(#hαNX1Ǒͯ#j_F$Oelyu}!MT9ŊuIO m:DZ%mC3\QŒCOU\wHF:XMUu ';CE$:8f:52d$Q!;寂?L$76OJaNv H{S j'QpQ|j!!2tZhW]?x/^ɚ_W[Vȭ 1G o4Le>ԥ?|яh3}$40Mt}*EAAU }bF10}`%;Z/%GP{ ΁=4km`n惗B޷Qx\S3VGxN*e֕ys f'Ulꄾ#Vn%b[/~SnD [9X]{*%ꠉntemM!Lo`GZñ{毢59fPS&ez-E)Xj#vM_iKAYZ\ 2%",1G ޭzmj3Oa;1/Жʐ] xLWeWf, } *jZ{}*0d0`J=hԐva]"Vy!F{k{ }n?xl\7PE%虐WJ^N#5q"[]NV[hV*~13*|cA'ԓ]-ꈶفk9 `a4m! Q) ~}WkoeMIxqek=Y _Ӕ6|],S9ݚ$R :{|~bfܧl]1̝tB*[h6kݎ.~gRe&twc{I=xoQ\ϤLBBX#֕+K5W:9(W]V.E^Af2r {S-|TjC >Ō`Sߺ(^x`O6򃟵HN?MCVa~y Y sM|B@NQ]Rn`n cH=4FAYEB,8"(1(>gnOMaDш.AŬw?]?)Gm'<2!/sl Э;KYtU=S]z2Vmk%m mjE "/,K?j!Gn2VE:mN^cw\bZ!Ĵ9& OJBLtihXZ8`2@e?|pH4* U͞ua߀){Z*0cL&'t.vfʾX1灦%ahmW2&Ѭ,7#q+-o-A鄜LJ73gEWQ%X\U%UeZL"tgM\aq33 ]?Z0d|/ gf1.F?&7|"2V.іEԃ-Bh#|h.m8d@e!WwueAM#JQ 7df =nIf ǷIBm-N~:$0% p08 3Gc=-'"q0,h.׎5 tB=e4~KV$-Lk%Hh!sb92c=NOT O.utF潧}2ON ;ݦU[lOeE xѽjUCŏCEopbm?wzf{@ Q?QD`0V`bYz&b2xp(T~U) a?4 YYnkqTDGc0@,&"%"l=g+nf MǠ)fS?;.7+>-w0rh{PN=v'K~Bh ɭ ;8:+묺۱;JBc=c(#q|,|5~l:rMsmlEA4c "vU-->N$vI{i͑<׌:t qdfJsM~V  6%8nEZ~T'dPG;UE" MvG},2/ cC(?^T^6BoZ&=e`+^OiD'pmմRSe$Ws(4@u[[)TZγ~D| Iޜnxc5e sJ쓀|PJ ^hcbjj4a0Qrd"HE:ɝg}.}Y;p:>bNgdҒW]kĒnҸyCYY*E҅D!]c?#f'Kٺ1DMpA^gk)BŇKERL Զy yFր$h`E(C&ei G^ L_ f4p-I@7a4f 3wq2U{+ÞrK :(}H$EJ57EHx^i1 }2 a_G=:+"嬼%^BqaSsKK&v?{:ܚ} &1C[iEK^P|)L%.S"npj}VZ lгU|{g1^2ƿ2?xWT ?>f2k,wI=JG!2XˮS} ܜe"EO^ jo8mzpd/m@.B2SܶM Fwz  J\um($K':1rW{ YowsV<*]n:dH[uDX鏁lՂ ^mPLfm'H@60F*. -8JuI4C􁨮?a_`ln)KDnDzm$uQN9^/z.0$%JX4T!)ZKU"77w`}G͙+_0Űn^] NP+rp dT:7kM61]IZZ72H:ӈW}dL|'I6k.l6l@5Ltj`g$.|PnnٚA^"+>7-YuZ8E|O9%҇]c=1ɩe*ʼn$B.9<-^Z:Ͳ5.!iVN> B\_z>\:#T6uׅ@|Ÿ)al49x,NՌ,$gD>+`Sخ%3|M{d߃E;[<̡zB :ԡ/HǏMwebLIah .jG;DE5T7 "{= 7\mpY@}Aae|t}k~|xl.c2fr.\@;LK*1R#F*<2}<62n: <(J1,aLAr883U?s/:D׆b {TϠpooaslx< gIh+Hvdi4p ayXgבY8#r[Ql:6[t*AY759_i ZF x s}pD`4]Y BF@1̰[(?b 7yh+oͅ哣He=0M﷞4$bn C A-FB.c%c&(&eJJ=-X%H-[ўFC+A+(-Խv[%faD+9D#Cq+|אFp8&5ʤ{I-<~Ѥ*M- W$bv`̸dfƽX,*Vq ccü/Ø>TŬsB? JO1GD@a6d7$3[zg.n;v|{VHcV1nXKqCvFV6cJ&MZOPvnI*~6\lQIyFIu!%0d#YCg d2E-8R;] +{>ɅZ&ZAO-sGD'<5f/:gM Y1i@K)D')gf:9a2ʜ١T#h-4Sc霽!ƃx ?Z^mNNj@}hܽo]˹cҞFDߜDX~U-w.Gt3w^0:+Qw X5Q|Ӱīӷ%P|:QX$׭Q1Ͳ.z1#5>G|c)f(v w吜9\'w1>5~9GP]@.zN/I曁aFp| -&N#f Qgy!'BWs;z"|Z|#cE,(ߝ zW0DVZw"ײt/JɥW T5I Ni-wʲpdTF2~WUhW$qT"R H|c;w\cvg->-)?njz*ERSZzJvC Li\{EIVPn hFN̕K} LExp>dEmc"3г~;nT9#CM{ޫTJbtH3 O@TaM+aY]Ev 8s³GpÉ;j#։Ǡ.qTMΧTi}™!cvLϓNp.>"/M`W)l5P„hMHg!Jߘ0UЀ_b7'pċhckADIB÷sDJwX0SHO9k|v<6=VqDq@ДƑ4Z)5?][(3oj<͔߽5\N.̆է1yKV<2&?X#UECJti5Ou #z@X/ށ-'[$ ~ }})C̽|^[)bKQhy@r;ms#ΘfIf$LeG:Ew-zP<4'U/_> R%\<38rтY ^6F_ƹb;=&Ӧҟ8q 7R,OЁe& 3QVv%iz\#S;T?™mꆇ |`4UG}qÙRPBjl%Y&/ 8~oc bDmg}Ça2u=?a{W*WBQ e%Xkl^+H@l-zH%= E+4!?- n ڟ#P|aء*TD/Kq hZWY#_ >?&P6H!2[l8彬bUnl/f9 ?FsEe7 F7v[ɛBSq9^"+}kƹz6>C M]K dZ|O.woFfI @Cy&{&o5^sqpn)97Q:&;`eE@p.ƻc4BPO|t ՠ&O؀^-!>X  1$R%1{'r'w XI+[XԳ:pkaAOSx`+)\!K1D(UA/"򯔴ʃm ҍ^|L3@HɜGHT֌d)Q>1> tA"2A Vx $[8δݑ{15ῦWk+~'ll%e"=''X!X9yE@k  kn'`ţa8ɷ'/zFyRvZJ:ƕ2'DL*JȐI+ڌ}olU:$. @̤lqA)z[C<9 -de@=87_-$(m~0)d̀hCm黥&&ķf(ӽcvICEQL0ԲˢxAM/SAY2hê k)D5p Lhrǭ n1MANe =HҖO2Gl“΂PZel|H֥{VvSKRnIW? Vpn@r$="e/ llno\JOҐk@ r£KvO'P/* pJ]n%|ㄡYu:Ӡ*cwj9!Q"TZlgĵdm.,O XWG/@jFi/e՝!]!/ċmM1KŦ+o-ct]tfϻ$ɯH5$jg9cg~t=IA3W¤_#(a5G5̫gY(|b75=]bяV׷@[#k%;gb-%lV =Koj"kBV))ūm  řl;̒1?m>m):s c`Ke<Ɲ?s&f*u>L(LމAe?M7jjUhP:̢A%́^ P4?O/:X?Vu(RGMѵ߽44w{0%۹CsDTyYII#R|OB7=hR&BĪè xi@*v ӨXklqΟCD<"̖~3t\sbӽPdPN-'{?s_ό gudw}~`\ c ʹ;=U1O6)Q(^9SPKÉAWV+!g}L=]l<{ݛXZg BB-Bq!gKj Do|h@ХI#O_ILcF_z٣ዜPQgR&ZCF3[J ӿQ@_2U_fEjk Uc \9\QR>'X83qEuGR]hͮڈqLhW :ufiBIN3p"6![?& ~j,jeVW`I1e'嘰v Wؤ_+aƻš53 GN Xm+0MJ R5.6AUMkmf,s8Tu!Ka"Uu:}&eOp^Hb ylWT2P$RalΔD"%QE$G  Ʊ?!@Կ#ЕgVriP?ag;T@0XhY1F fi2:_7JKMSNЍPs5lx'q+oY4ru"_l4$CQ 0?eEs ; slt<0q0霤d!GK)>9V4S~p;/bJJm0.Kr-?O ԭ8,FmM]O9KˊR!byvGuK陋nGſ9‡J4D^oo*›.][P/n|w \t*r6>GMsryX }b@SB ۽FwHtLwM4fQR/f@*Lx HyUVm^Z؋"AW_>Ǥo# v(ESrc7mL~8)y,ڕAL M}X4'2JWA|du^ޭ7W0[tc`{<= 9l ,yΘeXۮȮj=XDYS&96%z7KyB%sY؟ET>v#WtQFng |M"ND< <"Dy?[LG=] ~J$L2R}Q 50Sj5<]N#TXPnAR\Sg+jE}Í:`vK|բLF/50E伿r<_.$rj|۠F K(䈖g'a% v<64WPTV>aZYDZ`ss11U];G Y <4_As{ }͡hOZc)UKb4؋RAb&1s &ť3K<4\u' ƸGRn[D2nxݝOaO)ESdn`&~[ Uқ.0mpɁZ@Z(ˌh$"&%[ 8Qso j֌5JHa"Ty)%@m{d 5|"C!VQ鬾£YzPPfrHrϨj3-]S[}}W_e͹=uq&g}SNAQHC F}*gيϽ>$\`NR+֞ ]`ƾ2R^ Rѩ7F)wdS\% ϒn{OzدMQ6_zI ]M O+G15Lr"\R[(_#T]Z4}lM[/C᭚DW6ynjX/ Hik9q<\LeZx:̿.G_m z%#Ym͓̙wXGD\;h+.t% T5ИH';Dcub!;K{p_Lotm$<,%[|dI[% y~ /$O|+*+3 Eˠ":Ls뻐}Hg_u"BmYN;@*?sSφvvl'Έ Ȣ xV[)7֖\P,6RI) /u0dUE(D)=,W!9vm (& aBX˪i&<{3Kp0n0*^Lru ./E_k$vÊ!PJP߃0$VrTEF$nqݥw5~&ꑪ>bzx@@F]̌;$w0v`QP/p"(G[A42`܃SA,Sy52܎M68v55S j5TŇΓSMi4q]H% eww@9#E[D%} W,k8 prD!/m~Mڇj%B/ 8+73 o w8  Uuk`M-"%}(+˔|! tN tʐ>>,;g\ES3s]*PXk@h4X1&b3 n1΍:jf)HR̪G+(-hWi9TTUadUlFx Y*Uil5NtSaaZCR{|BM]GYFfD-nj\q ²c}k('XM' 1M@f`QTlѫGrwc?/lKIчCVJ[/Q k*s`H/oE,X%'2̙dx+O{]ɨ+DߵZ;a0:\xjlm ;kߩy!\<~]xH%3 cb csJx[޿j d)Xԏَ7;0 ѿ:AUqD0;@=kV0Cx!HiaA^#^y4WB& MVB _%?Բ.^ᑶHppźî%GV7InsePZq=S$v[8&ZARإ"zħ_.صp]>A|IP:Aߵ%bXW>T/"=\PVx|F-3 ވ =>}wEn-ܮ̩g_鋍d Dl;(ь`J1v#}US^tCWrçθR!jL5\@f(m,9!!lRvGגE_6h@M4[ DHQ=Esv(BNf_78涒95tt2F`#%\x9fEq p`&؟xb&cH (P eu Qf$yU$L̯ڳ&(Zs-| r-y?\jR{( ǭmt!!T4tMq d'PS7pqiiN XC:ɣf{gdL~Ծß yJ&,(65I6X?ӑBbpu z7 [s)h͑b$/HMuh3r]RLYC3 LFwxB6-5MCdQsGGڲ"әmм"rʘKrFA ^?ĸ2 2RDBu0v<#})@v*]5)NpD뤹bg&QޟV0Q>Fݩ #u0+7.NoS G:hЏIłFn "1j*pF5ÏQq\̌ZXm-}%X7) y'7,Lk CaݟBe9&@D2 )?0&E 66ȫ$e*og̲c%B6?k[Y!hԯMF7tdBeJMyv $ F`JMgE,[U9!ªAhp%c .}u9L410z@/=2KZ\42||#+,osy"¬`Jr % Lζ; iuԄ6jpFb5*?YIb.ؘY3#R?k^a\3[g05zXxT0Ǩ2>_TT7DQg,ԗ"iBg3.7ҾSiͥD eNp s7#mIwp+π(v{Ӓhк~D )gX=:K[,ZAw㕷)LT8Р/bVb;=jMeRXZP 9V6UŽ/Tp?_;Xh N `.`j+쳅G>.߄cϘ,uOѢ#KO9j*nv? =Βlvgg)BhKkб4 :G8FZE~cqx?{0]:ɈoYJoڄ0=wX0ᔵ9&[A+OWлU%)km7c@JTU^s{qnc]CODa)uBڨtcaݜ͇ a~*[):;7&SlP3aPo8qh,0vp)J>?h2τJ+/-hBtjsU 5<*nEXEFG@PLLtԗ{ya@sU؍gƒTyw+բ 2=&K*هтpy5+|<iSV}P\X6|ͬ9)WuVS6G'Lq-Nl!TY?^-s9hw& xIհt„-kL=64R%E0ϙ|n¥.E2]9|>xz7@'Jw.6Qq,~B];yD54f8#w> ҄> !$V9yw`HKozoIH«&mmEpcȻfy||8\̪j, Eh|xt|p!i@{xPNqJi~ؖYh@Uޑw54~QS!@\N z>_eO.9uDlHs*jX!!-hnhv PVJebxP(D( q5"P&j䙙j6:EUgg4O8i(@ DK^ x.bF MNTwgNM: x KRMNt<ё}yCDȜ.R.)uLSRxt.1DG* O*}53:@s- (d{jn>;@8c"+aP`7GzlCFK7:UDDVI6FWdկϿۭ;3av }x!Td>yl>''ht.%$M QT8zދ֗ _TǼ-WҀ9С;\]9>7ӂi  sr^ެ)u̬ȩy3&Q.BeSypC y<)h ip ,q?#!B2#vwn)Q(m 㺾N7p-{'ߺ(t$fHz.rɼT|N6먎f6xRVގ#~|oįa 0%LJŇnx E\xxU`=~hFJ2Xgv7N8egW/Y# z.Iu`Gx@uX=hMNǹEw?_;.Unό,vG3Bp Xgeep[ xdH!@>gZan€M̐eIStN ]F[નoO; cŒG5+Q$6oh rAfK)!ގq8o &ݛmfE'1tJp3Q*WZl7!vu}]>N@v skCbՍQn7/hCBVd`:~ڰ iô–#Hᤊ0~ܷ h M֒WDZ[ւdnO C΁cz'i@ ?7(28۱Ve+h0';4zIy@!Vg@i1r^GgL~6&NHR4^W@ D.HN*3oC6͌);iȡC\0HSORG6otxQ}"UX}DBm@Bp _ж0ڔ@XQ ]vy(ʤBɬTv|vhAȟ3&=-H=Ha>nN e ԤG񗬹 ͚Z9aY`b +\ T֚q1'D0yWlQ$_B,;TgZЈrkU[YVj^.*~eR6OI}Cbjet,)Yh뚤vSƑ皩6V%P1$λ-ڙj+zpk! i6%g;2G9~A.+> 4&y2M2Ae1H];"6Sq{,l6, I[/{ (Xl`z"./iWrTgi M9&)< PԵ?hJ,Omr-HY׌Owx{cdjV5MD[K֭X%sX{LP?ð {D} 3Ilr[l2Y8H![wkklwOEjD`W NL-)ài~駡M̬A8״XwDRߕD>y^OId8{ ls.N%:3Qmɋ41M" ,I~J߄fvZ~P7cY|\ȘfvjO7o~cJ U鑉On}6*3UbVhԎ\C7esm[zZ-Tyw7"tY2abi>`Bzw3_ԍ|iqiABOCuC/.q)''99JPApYE&[aO^g!)ʝ,l _L!@gH $@uȆﳽ\rH,`|GXMjXmt;?ǥk#lo xrqU!t`m.hN %!f(N]h+~u`IYmasq&@4l`3+j${)FyuݷJT'zM;bg'EStԒНE@i3\A#1eGhT1پ9w.G䭪^Fg;Wm&6D[c@<x/C=E1rzE~$rKezEda' 6Q(*~}`mӐV,SfW4&''$)7OCy֚䉚YIL ~q>+f`TFՓL&w̪&{뜐%vVJ[W,~Tt"kۤLEJ* 5IaI;jk=s#@Ɓ\Co +r[HJ'a؄1O4HG3 c7hmcN52gT[|˿.L4Lo#@'h=;,eÏ}$)$~iwoS! X"E(!xG.T(zP@ǬHbG6$5ŶjZ&ƘM'elO]S&jzc8!5 95fxȮ+*R(U lR+oʯu_Ϳb]-ʼn!+zy'lIHT[,H{Kv`h)˯&z0S$vqrv$7%Ḑ;osjFCi}Ql +dqT5(ˈ-hV KqJCcmyu,q]!`Mt]uT s[;o+0'49ŕ]hVFY:5mF"5/"5݋ky(ݼGe<֌J?rQPDAەjXI$ܑ;౥ĘuW9ϵY^/` 'k&.0蠦yg =qs_bV;۰&3D"}C5ybdf7 ŽR' ?RlSƯc_ 2II(2^^;q3z u$6CZJab+,r{fnQn4?5_{:ts*-T^?͘SP2q Bd݉{"+B` ]1 [mz`NV5F Y2ȅYC_$L:&uyk~ DZ2s\uAJ}iP+GEyl=YI@~ELF `jOi]n@G%_-[}.cf B^m)V >M֮/w]\iz&RS>:ڵvZxXw_g2Wwp׽1ѬQ| 5c;p'٥ bQ5_fn*:OHOF5%vJEX`60H2X7V೑X)yփf*LMXcBW-SY LPrG6vC q8<`ښ<~B=H/`k@3ziDOc6jLe*; Lw6w 8ޛɩP`tr܄Og˲賎ֶɣi~~z̢|u0\xV.l+(3 )sv>@[<ȕղH:+"؉H2]cv*0I7dshK ,>%+{4_ױZڼB5`;H@Nv*CT\%I tl҄(O%,bBAe jnpI>C9\3"=´ owQn8 !TN;3tK ?5<&UIOgYy,~^k1?.$2kJm远V;pڒ1+kW$<vJ,E9[]%X҃X/HUW@Wl&TB;.y]^LpOՠ3vh|Ӹ[º&BkeHkyzY× ' TI%4Q!o=Ʉ71ݗEiv7Zǭb߇Y ̚79M/]?IfnMиmF!Т (a~B5-g ^>ѕO9#yM^8OzI8OKQi\(,8c/K5ZV)ajT.7u>|%h{eCA^G=Jl)JYaKH<,r5Uo: AgWwbIҀ8 LTnt= Sr|xxapNw'ʠ @Hx4c$q(iѩѶ ΀/^TtxލqΫ0eۇ5 c;iZsaR\uQ$~֚4|dWR `n8b*.މUR͏`&- Wu]kˊ -w8OpDnar_܍wyVCKZkHpO0Bvt"Kz68~O^q9p ';Bh-s#Djqmo$!=}/q+)qEVh}?y/*<`N K."]F̚UC1A0̯۫zӃ(KhJ^^ gУ& X-/5X՝ޫb2ދ9y2~٦˶`Bs4B%hfD cRl8.҇dox3Ae: Y .%< =R/h&mxw;u繾 Ni'9b 3Y:⭟<7$@[b::<6STCJ0:Mo;?ǬdJWl#>2ƃQ_|[ow.ϣ sl/a- _4#u|R;>(v<^j tl y˞de| $AOBZnzxV R0sƋ,טWBӮi0$M.[.N`d^Tߐ> 5(tG62#y 2A^+syIA/!M95z^#5W4 %q}WlpPb qTo4YCܻlVOS:yyp!amBܪ<hG cu"Mޞ,{~YxA#$9bcYgM^vUck!Ӹ̛fvjB; v3 -?0ǚX>ʦ!}a@pe"g8(T˯l/U=^ya>&Ɏ|i'%0QIq|gPBi&;9 S;[Z.jËy11civRkJǭR1xQE>K ]=ljg9fPP-+jeDL&s#VSE|ejE MWpY։3R 7׌>AǑ_ibs2AA(?(ϟFßuc,9, PCycxn,nTcy}r^I Io@g\FC  ;ǣ@2[u$.܌czd@ɏ<nawTJ-d?!vklw K"W O|]GK25%}!)xwV0^O.-!y2,WȖprwߔdO~,;[P ^pxj]3 2Zw*ukBexCRfLF߃R璖 ϪP챌Y&@gdjГ&K}k(ԟQerjSHn,ĕEHV&fH@W^+0WG RD4֨K0 fslˑ'F,gF]3ijUx"ۿCl:'-7>R/hl{&MCccA}ANLF6Tb ѸD',A= _}W}oh?4i~ 霷eq'KL`;vgƣ5˂5'O?yhm9feSV &*rpOQ jFlR5;Ǵ sqVthTy[Z *1HpTG#ϊ`9T?Śy! \!ϷYWS+հCi^Akhd_O8f+H昤@A[\w9_j{r(K>Ut wq ;" ʁ p"gIԂyj&,x)M$%TZرR]vOe KFBsW8)(h{) 2_Q7pxZz͉WΟfU3s4+9[zSn }$AbR_ H$(ZB+= 垘ڤng=Pd O pdtޏLCx=%?p[\C;6#t45rZRȲηJ})/1L-oq E(qєg]Y5+^=@(O 4} 6&/_4`Z`UxC7NCGVcb解4)yO1esTA{AZ8/ZRou.D^|/*mDd3K\rƵpL]Y*f;lBs1[``y^YK-7@8^]OFw6/ۈx'?!3Shn۔w*>:Uj%Aub> /Koik֐N?x4nr_U[DTO]# _ ~#維ZX!8ds!^_Hc (;| /f5IX] 6LjX>3f,)2D xuS5R;>)\Ih__V T/Z.Q)l\|>FKe\IF7ƪ\@2M=K^}6RW%݇al>,hr$,x"ENú;[өI)WHNG(riAF`>صTWZPcj1tﶚؼKB<ٝ{; 7mrN<0}%wUHyszçBМ栁04EaPfg Qmq$͑g6Ye1r}HOoF7`c! >ЃBq?y ",7| GLvg? |( سNSJ5VUGiڷkQqO|Ԩ`5+fۀPN{^s2:KQo~Abyi8bJ8;[KAWOpdz=}[gq ؒB膯FĊbzӈ0f fGDrE} Mn<\F l Lym:yy9@vLiMGOLHd {"ЖMibÌ N'h*`G1h(f/ 6t hAa4̓t]YM}LG] ox1dsT;/-Ê!!C^EԣV uqnrr_r:Bk26a,`[KiuQCk>6 Ga5cvtA;v&ZHWc=I(|ǒn')Bg9J h6gޗRwsVK[!{I.P]̵%̃*L wÓzxXlG^ZtPQ롂Pr NDF*%4"E,!:H&8 Cd`CFGW&zd=>Cr㎛`5(MDr]jޟMn2^d[mwqpjQ'p9&4s3Yl3cq丆G-|26Fo'ZQC XT/C0]s^l5:+=Ϗ0eL*[Xwq2<]q zսq`t._+a;[C3HFzFG[s}&N Ȅv ®ɇ.cu8B8*}SgK.kWn.) "^űxV[skr Avq#Kƹ.Jp;DO.@u'8gޞ!Ea$][JPxv`b.?j"U>Vݘd˺kCwJ&٨.ԃlTOUeOJ+"@H32 JGچq[]7xeJ[U !S"Gz Qmv[鄋Zl6$z (b$9Ye]W 4$ ؗjA$ؖH:4\I& JSl z;X}ۍ? Nak &p9T Ś42*f]}sCħӰ#FFz /d: ݒb V\\yl7Be×?;tڛ >CZ*C\Gb<8]^U. dI66GfF@Ԃ3rL2 *EY>Tu>?,#{' #{1{eYct\4!Y#(pG^ew#?_]hk_juPdPH`]|lZUv0 @5+=ڌe>TM47-w=9sM/8ҵ@R /WO1= }1K!qQaUW s'ش+Isl*HxeZfK"]q}n`dz|\ZzKKOa'CV=҃:D+ ,\ŤWɭp2ܛ|U ~ ҇k{&h9;)s +DZEٙrG51֭ ym+X]8D#c )qF!$;XWSqK7ž7)ۆ o tggwqKck9pocs/Px4JB8dHfRSg@īrWsזa</|!@GN{/L U*y?4O }$\ږũtF*u<ѽpŏ$ ,L ]=Uvcdϖ;|=L#!(>d]0?mNTZ֚`H!}$`v㺌'/Zi*ql RMa7^|B zXw N'6Ti1 _ v8W}PqyfiIn;6goj~m^aS$'y[I+;=]k%B+I{F@H)eK#dϦ%/$>"Pߖ5}aLD7S6ɡ:+m(nS#axDLJ#Rk'Y7pmNcq/F}2t }fTc)oGTxTt0|͕āZI\}3a%8Τɦs| Oot +ipĐ >EF!觎X`-#x-RHRpQgea)Ru jQ]V bk{ n@8ʇ?Jyds{Qu;.bVʷжbg݆E\:l~09W;mRHt@q,B/=bmu]p|:ɨ tM?閯ܴ6𣮬)d)rr[,7"x$%EdE<1Th9W`{|cY.D&@ VDžàJ٩Yc:ag+vVm.3kBRuR;_ Wǂэhj[bŪBjmB_AkTҢkE}' o6GP"BRY>IR|X_N#<*4L!k$t^&ԡy U>HYNBCo#UJ yÄz`ˑO@D{ɪ+j.o=,Rp l`)V*^:ON33;UH>U1 t/_>վ,.kԊv^=2N䳬eID[Xz ^08L!-ca0ȁݍNȵR^i3V;ܧJ&"NW[bG \bH%pMOԊ􆦉Ƙ3gmBV]ΰ?H9J$m0PLQ5[chΥ7hfkUZ/I tɚw)p +fhiד̱1WŒЩ(@%H,?&hCXg}>٣sgWEFbzR/t('6N0P'ٔ1 y!׆s$~Ya TYJDɨ4o+ZvwT5ξH ",dƚ?#~fh,PVxs!%2l hRŇ/2C~*7e~m{蟊.!V -_[r=fq&-u]iQ%N+~I6ֵ67N\aB5rcྦྷxe_]4cֶ*<6u{ޙ4vꞿu\X|}a6v|J]bH3 -*ey f"X#IWXӀ,u\Knl`HwvfM:{4llyUj@ )r#Uf ˳@a 0p:tNu,' WU9 U) cKf"Y;sQt7"3Hi@4 ¬2-27qm$9b^P!0|=>f<;QW_dp bcǑ<\I {:70,Rxg,Gh$s!<Α]vAH%OgR$_EL5^(ќh0Ukq/U9y1 5wX;uXjCoA NNk E! 3bֽA*ƞ \{(J,%$ᥠ1@BOTxQuuz灞eF/bWYp>atdm{ܕqB>xMF aM< eʙ(cءgpf.Zob#Z.A1q.I5c3u\۠5C)X|0~͇+ kGoqrlVvmؽd@MtI`ww"OD<*֔(sRd]$;|vޜ&:0AmRgnMrS6ޞQv;hvy[.tSV%.p0 +AřP$x#ò 6fkR:cUa_d2f'uZ4tĬJ.E8@\f[#~WAw%g8J8'AML8BS&(fXnu D8fhv]խa%H^ ZՒ1&Dd]EAb:FUoqxD+4#yqFV.(YbAsV9 ʑ7W@YXbfl5)3C݇>Ba?& pR @u^(5'OnQDH1fT0ku\)]eWeb&aƁtcE(.ayX0!`$9d65:juhWg?pM Icq϶Gu~Ŏ'T՗V ;02I8\)2RȫHjTtAͳ/v r?O(9XeT-D0{-LZv:DDZA2. \f[V 1JlF ٧|s*QC .<wBH0]|}"35†,D:٤!aT;:|nqH{D:Fi!_@/;fb4WU+L۹>P A,GS2)3EM{lhJKAVm7m(ߥ8K'27),j/pExz͓,*ҳp979tb^!buW)fԪ:9-!G*Yn%LiqaIF2="ۡ"}~C_vvͻYo6i9鐢*! ScWD2Al3|5֮2QG%  iWGĐT!=H<741dhDCr>-PG /x ++:>YdRKNM6et:s1'FE(gpa (>Gzk{٤1lmVZHSC(Fb6AImwh|qpoJ 3P0z4zٲ yR͠qLtl]\ZAHk=yH g)-w>j&lsoP-4u Iw<9 %l&a<# nNi7 LmUx'M?V}z={ Q^t؊j*k7,ew5EO歫4úSb׶|Zff~'iJK',Yxpz}Ck gF 0%ڲ}*D?{zVgNGOqE$[0 oP|zX?U> QwwKvLeG+zsHdP$/wWFԋd0>5nѷzQt]N{NlB%pFkίhSŸ\8,%N:2O61#orDjsXz%%l+ gϼܭT];%ipokrٔ Nu)(5$=La2! ԑLh83Y/ư_zݟ0m*>!GxE6CʇtjCgiy{ؽ=;TI=ZL\ Rߋصj2yfx1ܜ7@MZgg:Ueg!OmE jS<}9 1b d4>gYܒZY0& !`h1΂"m+G^W~ uZ}ѩ|}=Y`?eLvq/ ;"%Df#oۛRk0:2RRz{dCY,{Uw8[yIU4 I‹sW*z`[ y`Y o75>ؕȯÄ-uƜ:35947c PR-,\Bl02+#*8/¡/^R'bw@[1(V6֏EH0˞l2cmĉ9n> ; 5+}'pXxsǬabI[h9/B/1ܬ҂v"q h%YY{ O2/{ PӌBe5c6/$zP$DxÆO2V̥+7P~"iζo-_p{V7hW,<[UZQВ|z<$`M xbquzXu8:3Sxki9^JC@ e0,] hh!9[97^*Q! (Kbf.g>8ڱB _Xeж~KD3uy E Dc .v;E$\mp9W4yl.-ь) A$+(xAJ&[!-BXF'L%d;FcWnܐ9`ρ+Ň+ڱ ~8JSZX@Smf50-*ҜHh,xxH1rqWlDaz;$փG)uµ8@-& 0\!Bޖnt\OZ'N͠h`-@-#C!}.m:%X57|oo$#p2转vJ 3#.o2z"#8*l頜N4ʼn3Ue? $PggénenN .a7rP/!.{.%DPWò$r휥}^XOpr[`HJ [{O3 ;df Z _JVJ Oi v483o~`}Dۨ0T'[ G:mQ~Vi)LJbOW{q.y+6-^ڲl̫(⯩r`Hjde#39*j_[ue 6 ѕ*SJkUhV6>'i*V,?G6;A4`)ѻ:?o(4lUҎWrOQ v*Jd>>,Vq~eOqn5c77+C! o!a ~AfIe1LZ5O5T^UP>*lՇ_Yrk 5]SkޖE nxDftz!9ENo]Z%(kWcrsѵ=pNܲO@3q/mhF(@$ZeUz?P8dWUrEv#U| p ZQm*?!)ژtoO!O<q8fWPSsZJ.zE[x.ئ=K`TgmP}2/R{8B{rڨ=_M szRM(/3xFja{яC:I*:/;2>܇cTiH-3rQJrC3XTc^p/~%iϫbJ}.XDk42Z۹@M_Qrf٣+?fl\GBlUD42\*A>$" K0\_Y L'_&_`koQ/9@"./\R|rCG]>߬L,=g9 L7Juq/Au gp9\5"c %^D螬&ȐDL*4Zn-eD= 8dHIq& nz㹪-L '4U'5bnYM0)G%p|dϬ/6AFW $S{ EʂɼyG~_5)8$ZV)n..0 :ǥ^c_8&u uje 5mVRk{[w,_:9ʰq}XQ@$ Io{COZ)՚޸ O쒆MPW1*(s[RQQ) $sLv}-+-ؔLeWaoY#`﮳;WKhE0U "QX 6IԽQgg'|gLQx VZTfM6ʈc+Y`KTN=zr9tR9h?RJc; !͓Ҥ!&10)_N|a?*0~*0JͩX)Sj}iq-nQ{tMK*-8;{Tw`~Qtf!Rv2olj*PㄵdV{Ʒo @ k'9D ;RεD"P8E}J)a?D:E˾y2qzpЁJ1bYFU=ր kC"O`g@#Vɨ|-qp/iQ&ΣJ& <2 ySVh`S ZG|g"zfCY栚%RvgGMKs?]J$/E⣅ag[!VLdXmfE}QdfԬMwjDu0OڻFbHrn/A4?*@%;.*NU*s]\BH *FRY=Cdш x]Q͸'L_j6jLj^8N ^>MD @I(Y3i8[ {rHA>ׯZc?g3sm KY_gmn):"..'z/j>{/Mk¼O:T|(mzq)V1,˄= Y% yΜXpCi|jj.x*)z褪ϏԲb#?|Gjā 599<9l)QgB=^06Oȓ)<3'? W'◵P14`_KGn3K3bQS\%|G2;u.^&[ :bvƣ skn~{y ml D|;0ʝWS+^07SRoMtJZ݂ O#z.oײFw1@D$W|_⊅퀷O2]Vtd#UG8{5͍ᶿ\C}WdboCZPvH`)`O%&6ZO7Y#\B ]F[di笊ψ^<庛/)B~mqul"fA}R3Z Xhon.m?[ʼwRY U\5ăb@vR菥72[}+nO*kB41Zg2)jd@T@;>Ei֮\a-534t &2!`#q)cOMdKVؑJE;Y8Jb Hh =r~Fk-)!0VuRpd_I`ZikE>.dt_1ٍUWs' t ; MEf)XVF0eIg&Їo/XlHBQ loXr#EO4<~s|Z6! MB<#X.'[F>{=u26QBZLY|ܬrS#^`4Lq~8FQҾ>,l:{{8UDXT@v)-( wlemuIެtFI5¡[;u5֢)Vw+tc4T*J& !9PwYOy43Dnt:"/5o3_dl2wL7å 2r1Q52yT;77}?PQB! xpRa + >zQΘ"pL&Sch:=vޑ_ ́Fvm&ͱ(K{GͿtrCgb}Џ9h%VL]OJj<lD.ͬK&y45;CآqīQ(RD2, 0X !yceV!|luZY|ǐ+c=6r qRp1~n{^~]ocFLYt뛼*eMNЙܥkI4 Cl0D~i!Ć ٠ K?aL_]gfv~gk< (T_ @8w+oepԎt㻪ۦr *uKCNid%phⵒ5L&p#*Ddw֯^62fa8h =-1WfiıTX _'JRD-K _#`X -ߔvh"2i0e^Q] a\pyl,P!tYj%4՚ X=a[VtqDjJiE;#~1f/ *Kk (` n-Z * 蠥zG= 5>CΣ |cvϟZX(/YQIv"GѮFֵƉPmC1JNc2"8wTOx+r=٦J61 PuWQ kA*{c8y!"dDCaR;dShtt'fjZ: dNǦDd)qznZ[D&1w•]NBP2T%£[2|7+Mq^Ϯ"t?GLY> @voDO=Nbeɹ4%&"d)a O&(NtY^#Pyh N_Ҥ**/{ţ!-JA\OV5MtL{ף m$ ET"ؙ,cLjD}ebz7Q,PK|) nI/οeA$QGLVUyZ+{k:4zk$V<|uG 7WLmOHz쑮7Z?k\R 8 F&V!jaw#L MAXZ05QK&Q$9; 5[|jjo@e{29#+ U$ǘb>zXXom.demߺOpMיא 0~Wܲ3in#*Bkhcҹz>WOfn/kE;fW¡lSaؒOMr+?xkȈkk&[9-4t&g2IGFOꟆO2=2I$Buf?GW vx}QTt訆cE)=cS9œF}ީ~81cyEu!xõ{$04bKcz+-X cl6 =V-,<5 )T? h;$v+ YV? ό2Y^lܩ)6g趶Y\GGxBwa?}i.̰y;NfW6wI Z@ES5ivA$&∎~t:9q>0ތSGV(@6oNE{n϶~2g@J1ʰIie{Y5 @YATZL,8hhOUs~.ڿB_&gM;#^P1l,[[[Jl 8xț&[7 ,Gȹr4#nR;)2jkT!Ҷ63\M73?cP#-O!ʮ)G_\' )7bR9#&|0Vs*S (|Ãʢ6Ydĭ߬6mG D3ٕOu^Jq:[ f$dk`ifO2 %i&@60 b66c02Ɇq>8uX|J0.sI-yS< ~Vz<=ޟ)dJkyNo>]z-uBgT4=$鸧ǺC2P8ece|e.# !ȣT>g f:z8b_%$| iRWZ3QWktɸ1!㦽=>~_A= <6SxL/ds\z=#KF¢c_oG5Ӄ `D6@ JI#fkE[ws"Ԟ2gm#Vw>63P:4-!K[aTwR-6%U0j\_oG MTzk*z]{rd869?k^PQP\e1HѢ& #S;d lv(Cu ;a .ɌpuMbr;+FX,UE`+RFk<݌hjve}LQU` pǐZ5E{  | t5wVǪB/d+ϊ-4פQ?"SǦu*DO¿Ep\x/.g&D;ӄ˜/F_M @?{d'QrV\## @plb̯`? Ј ;J2nC ,*\SC2Ļ~gbik ,4z= FLʿ2p.h΢!cw]Ɋ#gnĩAH;=gmIٶ WatxUoa>y+~fx!g|Mą@8tҲXu~8znH[ZÏ"E7<qe*R㵒7K2xk;#A"J{|C6loΑXvX~,b zM-Abe)L/+yV#[TfQQEb"cOUЕ< V{v0K%&*,E1+꫋WYnlɹRL"sCM>ٙg; z76X.r32<߈Ҫzlf0 \B}sb:0dvp΋6Ug 7~UDnOCI0#D O]Cv7%Wѽ[OyC!qG$m5=_gv$A:W`a>J˩]GR[pl [|6G1!ոS=L!]>UԮ\pH_,.%(zRTbj(u0 G.EfPqKV7\%9Ng>>g句D^+B bѭ| u slK^\HT/֓<]*q+]Kdp[r2螱J:.,.[ziO*oF ;j Y^rU88R@O(02^&Ma ~U^Rl=V`Jtj Ӣt$͟xJ11'hcX$Y%L XFd 4 ,PRl ԹE@,`=)i|jaOAlqLyouӔ7$gى?yI4 "|5Hn6G LT~RrWɜw֕Ψ8D :My>aG`:w摙-ky.3t46Ea2I%W2QBv;U_gcRu je{<)}T==Eevp:p0YH/U{XR'ueݑWw#v.CH8ͰjB0DUb͡cNSYinF_=y[*CeFچTCviԺoy Wb ;q 䏲OnmMszzRv.' 4 p8dus.6x[86.3Rx gbBMnxvU;QڊyUgJS-/b m8N#pȀן(C{MXܳ0wQAF7o4xS+\i?}H9҄)+qF}nuݡ|&~s}ƍ7fB%q_d<ʟS`)+@Xʍ'c$9 CKSM鯌lH6qNSdXʫdPAB2\* bǹ-ww}p=OWq&I28BsH@52!!ۥO͝%í!(Լ;~8Ox)jK% 9.^ϝM! Z\$HGHHtP抺&O4)GaX #̎u&亇/8L,u[dļCxoϸO[>cs ]Pmf9a`4VE`v4;)Cs&K3$z"H""?̩xY/D'w-h9VY"2b+^ԈF6^}9<_fq:?4IM6DU`i-(\jf`<~T@ѱ"#=.`m =\ɵyc K膀U>NL;X)sc0MVfgшt!R&Y[E9vD^~ <+\ MؖX@L%:6U)C?pgWUKTbZ&rC4MuG>< R~5md t$ѡ:~/cCP$Tf9,8g MVV!5u 1AE>L\$ e#]+F0(GbV׍ r!nnށ@z\V +ŏҏͺ$92Zj$#RY|QxQvnQei:"g\inXf:Y>_>"vrL.Ki Dh/`GuzOU߭$2 5\Fz;;B?<'fY-54~5>>#[+goXd1W@FgJݳΐ "uŨ5/ބM/Na,3/5qmuvT{$/}] ~E|777% CeŶ 5iw~uF/Yb B)W2,VNBjn&):F{67-Uj?(5;ni>*HH~U.=ݻo{~f!s_QN:AMKU:=T sl$ٛBhAђ = 8tf;lz쟱KMP +:͞˩\F#Lr : BL7YK:  `iQʧ-5e%iZZp:ug 43۹MiQ\Y@3 o죄;\^mP#曼5~u0fjZE.5L=\2ubX)嬮ܚH4m)w& !!EL6k.M,*J~Ϻ\SS,Kor~u[W>q^~_0Ѿi`O.CL~Oc>.ߑI:؋k3r7n?pVckì4,q^:7!S|]GgD[h@MуnKY(}E'k[׷a=F݋>x*IqQ;< Ӿܺu!pנ_}ׇ8{{\̆Sc}sk^6hd񀋈sw؀6 W C$=^%F;=p9A;C;\9{_39-QtV2 IOD'|-iZ P3I:im l~òR};= '֬Ds^oƝtWD~?@a˱}Ys<3uq^m] IvH&[_ET#Bq|6`PjotP~t78( ñR.*[Gm5=5XVSl,G RlM DX*Oi+1d; $,A_|;D4#!һ==hP"0R$y\5;GP仴:w,LD9~3A&H.ep쭥Sڇז !BP7.J h }91 s> 4G91Qh9[C-Ϯu'kH /z\6=Y7}73UP8P‹ %!Pb1VYL{j?>߸jɮa| P~L,5gǶer^?M%ϧ!NS!ygoLi$T}-}^%d~)KsAA<:ͽ`|B-Æw'^YS_q/{<]ia̓N냰=sX4o ƚS"h dyWr AE+! XVzǰ:P/3a)w|OQ{`tTd`DM:;nt8*ZƟX{ALRT)KI4P͂ NՃzC¬4H 4&0RM- (?bEDTˈ_>m,ϼ X0o_l] j r|-S,n=y#3fZ0|B`͖֘kAx!d u;&h] RHՃ<(#Bes.$~{9HG-E kQRN !Ӆri\OΉpv.~WcI#:8_Uã%W$#>ihf D٬>mTxjw}F%'z˶ya 78þ |ӄ"gݎMp|sg`m!Eg/Q%LaU2ƯwFΡyC}2A[Ffny15[8` (J̷:aIZ7i `-=x,.G{H s=&@P?D&`fbq}Hh 5vx;O ƐcxM!(NoKbuZ͋ĶWQdvȤu{rݲ_HvD->tPJJ& .Eb$'2mq~:- р}X ]}Z+XWُH*WaJ*ݢ_zU>a0R,ixapl;7 nS[u_ E_1xJCk7?74c 82tUIrmJ~ ( ?7WIh'};4AGvHe96K(D 5jҝH>*AVu[lBN%5SyJJ`*Vh~ EP;6aw~y@v;cuִ͟GQ]SlkWQt%-0ODPT.@%6;w ;l)dǂ}8?.u7YO.?Se(tZnQ+PNϜ9bٛ}+tI& g.b?z,I;D,Wijzy'nuK$ 5D$?X ~B}i>yX`2FU&pf"x A;fP:{F Ɏ/􃩹J4jb ri_ֱlzb񶚞2TUzrRCQ?Ɏbf0oI C}@?shR]Y3]?iJg?WvuSN{Ie6.CW֙N -WKF, N rlDZ\HnDfxzKTOq^_HWL?F79&fͭhvc L`Y+]95kPOlHfM~y쟝8vو|Ŧ4[m7f}.lߊە$, p 91 tX+bRT XZR [D A֭B/lƽ"w՗N. d TDpXs+<5>gUc=l@ ۆ1rwvc@ ])EǺjM&ÓiC7i_X kǫF*zae?myDP d^7Ebrhy{ug fpdiQ>G+~ބ O"}$J5Fk7 3tKյ4g_a+ U ܕv]V]dkF`/^8c@P_;]sȌ~;Uؠw au 3'6SunqLJb9Y^eFͫ&z b$ x]"){qS}6{/׺mgqu\"%z4WUMF4bAfnq$`ė}R\/@]iIp9bǽg6< S|RSrBy'pI2s]r}٬J[I:łr|UsN<4 !7b8W6`t8TZDŽ~&nlLTTuo[ S u*uKwg"%= C (qKw-pҢfAܤe|єA;bS\w78vsAg 70E$@u:pDj;,M8kŤEph;jjQfgEܥ5w7(+Ս ec*rȭ/SNvfK3UC!FuvEKCW~A!_eCoԘJ-ݰ5=UF&gq;+yp/,JPo/8ǩ2Z>m@D $>J6YqIv Ou[>%W- `ZDJmc]3R#9q: !bݫcfey(FEb{׾F~UUWvF XEe}o0"?1an<qe;T,^Ů' w]]Ȋ^$cb!Blz8fB|o 9z:?$i{E1+_OTF8PSTqo#[F⭁}eGb~ nz'1Йf0 j.!J.:<(fO~׭i`CpޔP(M|Oqr]'Y+/U}{#܏dH(TWq~tig# ɏR2-j _Ƈ=M8dmHd .Mh3}_C%4'O7[gBTu|Z#kjՙk`S8w {0gKWőP 9ŃUk& Y`~T72|XK՗\W?I#צzS +iFvh[35>.U{6?3{ 3lo48V_h8fX0 !o~0+)+} x!B 9Ǵ*.ŀf{A߳xgq@c~9,۟8.7e =z.oꢆqҜf#y^n5gф{;.ty :=+b*HhGcwO%Aڤ#?4cB|Qv.k]sU9paEaگ`Ci՜|e'U9`o~ %]4 v@,R`[x$הþTv2fAƆ1EFS.ɡ&]9y]6eFö=쎕yV"saNq`:i򒷵o۷j;W9oFiS*9bl$3؍&"KW#]5%"lX\;dN)z 5>޸-^=J}Y} \6W"|_! HS=pн)Lqo0Mc^ATht,Ѫ *'WvNeiMouhɔ#t[{˖MָR2U8.cZ9a,Ī=a0jppӭܓ-4Yx=ym%f1Yޅ ԂŘBzE sc[-'S |^:e,)lͿw( ;܆#o p+djB{|g߅Jh=jow@Ė') taa8}թMtU}+Bc*6Y/#RN(UA-2wH/5&4}[̚a@kqw+w>/dLO䴝A~.Try{@[ྜྷ|Wp7<3è?Sl1؟vOQijFa YaO+tjshE(R٦qkлy( ]bVy#m_L T_=#6!?ě".$~#-qUD ԑ:q߁ ;#j#lj;wv_S̭id>R7I?7}I0s ;D/[iUͱɎW:9@ F<V0 B⢷ϱv.ʳ(fd|Ќ1au3iXJ ևUPltKtC>fOJk-S`r-ţxvwsCNcqJRp@̑Pp(.Ffu4[oxv[ߑы~wm eVт-.jo1vj)YMeU.4c!gLץ7=Mp"ԋ6!KMXG":+J= U`aj$w{[$DlA6"{q ј" t^^-5=wb8m`.o$ϵB'[~p9+$'}k%Cn3 Hd@Bi kwEP%(s5:O3E.^u`9Dk+ԊCjT7lz֨,v46 (M9[r\O,-_Hu@㎊dNTX̧IqVRL%؂տVlY[q}}2D^l@=*wç} L e,V 5`79m|՞:~D[DPOe} a#ZGD&@bijn+B]+fG/R"\FOkwNϭJ)PucXE FC 8-r5"9.oWXwN"UU紐AՔWvW$qhf;dGb.H_Oqy]9xcjD)>ݓ;/ѧb9ZS -,{2d4NLWt+ׯ_fNZغ i CI<|۳m> `{hSr6h=B(88<e\b ~'#~N|D6Ez- |Ku(P 0Ӻ !BJ ՗ڴ(]US6cX-v}fV(J M6V>|.4t3_1>܀1n.UM= ?M:M k \}og~@%P䶻״ _Ou<|x#*K@M%aM Q0 4Q ,p 5~-W1 cVW1%L˖.V Wy{0gC{op.޽yꪔOuc\sZ7ڬT22zM^seY0mA%%1~dRϰaiWd^Už3gŦ6r7n2zгBb=\e'㦴1?73l_w|6[*% (|~RáG%))*:#ݩ?VґOXPDM17(F'S?kGptcoAhsM,pL5؏Q=Z NT20LK2:̫R[YZmї:6Bn?)ʅp&߅X@}'J8[i:4LQKl^FihdȏB f.(Aq Dچ1JcXR՞ !:5<ɑ,:c.4GJ?e@+iAq;Ψv>|,R!'dd#٣TH~a\wXZ^<$K," 1^"σ O7iC˪6 o҉Mior@eߖ!H'B׽认r}:w``41x O5&ͧ&ozxIhw|P5t|b!{dPdJ4I),0 & ©T#S[!tqtk2P=/M5o+5lgO)˫4Ƒʨe>OyX!0Qϔ4]{[A#6KeMAxJe77X5֝:a4,x}qu+{)n\D<5Zz.Dξ)>>ůB>Hzkאʳzԑ-LNB+9I`;ayn ˅92=:Tv4q{R''yg;$BJ~WEn8m Q4SvlL͞E~zf{rLEa.Sh VONxby-^ C!|#[;`)!»]u9h̩dݲgp))};w>hh2'*ăwp(VfV< `sJ;١V1?fu|ٳNJ_Oa=l:/ŒzKq%6`w'|a"_V @fV4NHYh֛o3C-m q a`Pap@8%)/٨MVbǵ (By/6i脞 >X+w2 ZGmeυMyp3p5X=5c[> %=xt+Ö9ES 6EL`;P2u aU%t#֪N03pkňVբ攖Fr혶)KL d*XƆCs},۳kj>8@U 71+pˋ%Kۨnn>{>^!l uOm:N 6]pK>!$haD%_x(V]eA4.Uh`qwrno3PS"^);S]}p~jEmR:R^Aa8kkKI=藸` ͓L4 XiOxP[1&X4U|zeX9ө 6o.@֡4,opyCAx "- :Sl%y\Ni9Q'_W07e'Y&;Cs?TZWUBi4KFk)|=AU(47Л5#Au]L,%jbHo9b`[0S -U׵pB;~Q(kd=rKd1I|DDo]2 9u.%w$4{I fe^vTq^o/n9 eGVjW2G?tl . dD{F(*N/lJJ4* )n뎣-] |wK vaX 6Q1࠾ {5|*vZGz3#|wGd~3ƎMdlN EEmχ&r7grIB˰09K|M+WiՋ{3!"AT%Ox,{ $(;*doyNnʔ2?'X졘 tZ-;3`T Y9?шiǠwe\㟝r^]D񤬷m)|EMtgH6/&-ZˎƂ:|p1:F]ُ7gB)To?RCՂ)/VoCC0p;i;h"@8&?,ӻ3ҥ.߫L ]WJW_92 sa{=^QPUAK'.gs6 4Y.AQP/]hUu;=7 K1x=/蘯#|sZN B{K|P> EPN KJ Bd;vP< dH.5G6Ɂ7[-0~?n2S}2=jK{DGm% >n6*AaduKZK5=vST.9֯BzlT''.F-^s P75vG؈UXW׺ܐmƝ6“ , vfKt'N4"/q.S<<&u.IC !t~'e9A%J{dCڹo"wHg?5Rns1&7EGPbczfR9fY[N_JoE$&'JF(ݒ0DdžL$f޹v\]RTHb~ KBas$ tz"Bm2ˉBj˷7SexjLsK4m=O_mȍ2 @hZeE w>eB_u}k,8n(U^4ack THʿfO:'Ưc7E:懧aꁧrQǑҠ>0&2{<ȇbiesk TP0Ivh8\L3C<{pѢql~Q%6ݗ k 輝> J4= ,w;!j$}1\Kw1XXv7v'WLx]-Q5;E),zsu=c{#X^t=͵VDEKg(BK OF 1ގ ݺ~o,ybXZS/ӠɩPؙ?%z6'Op}Jdcƚ`r.௬f'KPؒ] E79/"L; 3.Je7 nlJ O>F'ՕT~TuFn_@~1ځv{݌>i+NAo->a1auj^>ZG5`Փ|6mm.MV>zBnHԏز&>I8ut%c!6m=EiT""=~BwK!QXBiT!4V\ \M `DG+)+n0}" `OWhQnn~ Vٳ" tj~LVEO+l .W!?ymU% !qt ŁQE;uܲ92@eH!t _@QW~e#Qf<j PE﮶9#Gd3PO~b`A[AǍ"g; 9rp_gv) ϺP8x̾6A4) |~*9N] VK&~6t ek.x'5f CXmu"XrM]TPgGjzI.?hg_SWٜmɠĻ#{m9ʬ($Ͱ;RBJVV~I.{{Rngik f/G8`} 0;/YpRa}x8-/,`MBTpoe^bKo @@c.'4 Uw%# 3o|` aNU;=TB쀦O\>a,3۸勑ש1u` M~3;mgRrY 5d (StK<7@zϬRIi"p7vZ:"s^DFQRZ2ze!/F_VnB~r VaX;z-GUTLyX3ZOv,%^F2V_@'f^c5,?:LdF]YkGeu;\!f6un fXSg+ގ],3DenuQTDF4 [& O3"'ONI9M-C/:SD;#Ʉc㾌87/"m&(+5Ta|8vE)J>h{".c ҷVbƚv^hteh-"m(]%Ƥ)$qPD ;$'X$ $FlS^I_eM6ccElcٔ@tLYd dӐ+FG#ȧD 2ǔ4r:?[| :J<K-ۗ#JSz|eŚ<0*I6&Ӛrh :XB&wΘˡAwYE8& 3Tjq 5+! 8?$xȫeDֹ&[ߢ.+#Р,J_N3ɶBhj2&t`wd>J#&@_Z>IЛnX2WPeqb\oIz3o{C؆kIU~ɉy^unݜphs 39VKL MĹkᝅ;sNfh:LqJ|"h/͉"A $aĢb:Cv ;;!|nj#}m@@f\Di!PT"l}9XԢ+[-aAHWJ -Vl|ǭ*(Jv.?!\DiNxF` Nq2dnA8\֑z8N̢O1ߖ B#q#qLmb̺y; $mXLЖ]aəWmvkaK$[ngN '9!? T-+PqnH2tT(m_,ZE@;V!b}Nu&,c X6V%_VrE*ҧR[KwʐEc8#|WDs?1mS\M\t(e{zQt`h(o,O[ʫB3*~.$E2U]8}Ŋ T,,gK&6SZ3ML-l(X¥~u*{B8XyGz캝0 }T^j?^|g~<@wyew; K>$hS(9$Urd%:ݵq߶]ѿQ%2p@4QL<xCu~2T0f12"x[ Q2Z\:u|lj=j ,ʑcLZ}TDU!;䗅nvy&9Ϡ&EiIثfP5**ÓɐX.ʼn Y*o~3%HY]<]WqݪfMEE vp~Vl03K}f+Q'{ZTDoEa@c9 _Ȇ)oJ8CҰK-bJ,'Wi72O.g }rggy.Z 1 ~~.ج11m:i2l.M|jML︦Rm[0$+PO&V(†w ԃ$J\UeTPK29ҘaqcrY'zN(YJe(cwFuzMgw7lvYs T &@8~0iv"ga~0% wxlx@ ywďwG<̠'(ZVj@鸌8Rz~pgb`I 7@ n>Èd'HlH:N㴥-=2)Q=,8[Ќ][DG1$s oԬ|{N TJvB:̀oh!d?˓Jn`od2&=dե>T}Sƺ%ߔiF&1M/ 1Xo'ÛvPMA=-1js}chN3z ./~S,@1l6HTiw4V a!IjxcB6v_PPj:ıiF#}+ò2״y>TJLH-@0 6y'1Y}< -U:UqtTxd'Ey*m&3!7sS9c;@#)='Fxjnv0%`%%^_ow|Fh}^A]T,n?27<I0D&Ӭ[u <]\Э1=7o;r]v6,]QxYK蕄\4\\O?bda#|:Qb\V '> WuL\)ޫP߭.:f̐jC{DɕqT\ωHɴnr&C%$4; [W<_oxAN^x^snh!~ċo՟nm)ڭ%`/Z\bDƿa>4&Eo<9De;sB5#8QbNJdK>%Abh^}Z+6#ĞM%qW6[2yasBom`bg aېN.FѨ''ơJwd}q9(dfgJ qU$ Uz*N1Y#~r|@Ae뒄֜(fg\uf ":g[ ùݽE/ yu"8VRņFP.]qf%\o1I:>X%dcNR7VV8![vs2-R}̆t.9;0Z-;)]6B HuF[d Bbr _jP2A\54 E7}PWi#YjneQ#s :*Ǖ-7p6cG^Idź5eHB|KH7ךR l%=L\)Ѷg.{6a5oGgYRQyhimfjPY EZ^&6wF,_\bvPXRMLc8MSƷ= )*pL]M\eSe{mܺftW3/e`&afYUj -܁D&pٺ-p (m{jp㒲Z}1+3LG"w /)6:N}^ӳ>uZ^ wU>;*a$@k}ͲU:)- zHyVS/АKܹ7F3YllI9`;pZ>2JgʐhcUi,ufs\KbBpLI'A $1f7">#MraA`U#5c(s_tKbڈ{]dCaniJ3k:ELe!!]. vf\94xނ})x_j!wl) p.R( 3 Thns ~4uf7ha\51!zyZSS7'*A+X Ur=sTl '1ΰ1N q*)| l.5*Viٸ%\_]+*Vr}x+8!MVQem}a˼ 6~QBsg.`}%AUa 14&.RHOBWIqN7Q6U3E-Kc'+U]f Tͳ:E@+Fmd9vۜ|(jp ~8mOs<]0_i(EE#d~(Ϝuޠ"{&'%WV/A{G +0rGl4ax 2#W=66e{X (ߡڢ55SEڅ,l++"Dvlމ|xbh:L^f-`H]vxv>UD)?oe;%[w^tLv" ˡnqM`A2]혶ZUQy,,Nz^3϶!!E0y,Pa *c$1aR|d}T;H*tػJ*WyR|4&H @+, I| "NVL$Dnn-!.LrX*E#cbOyƏv Ψ>ofc5v\~-*4An!tC_W]F$$iOFHFA $sO!1|16%É3FXtz`6T(moB˶@AHcB>*;[$Hѡm4P"% أj:ԫŜ-EZoi_1dvn u8"HX pZ8rx(ϻctn}( /#;{q\k$둍 >} vg}A;пhv[z,/kycVMNz' x0O{4ǹ)&@H"vlX8;.֯}a$%7&Avq&0D 뀐ɝ$J X1OE`}f8K!H s?:lt312ADf6R_3uQc1nҨ^>wFJhhMvUމ È?( 8erbE-yIBm"sXUVUjARKwqԇSѻBΞe}$}TDPco&YDpUh|H(Ÿ=m2|4RBeps.RF$K7<)Mhr_F;z*q1ddNoG|>Ң!LsRev>oFoI^G:y3hFw|\cAUDPb;edAٻJF',MYR6UA<v(c/x `g׮Kc 91y~Y =+fG+3Az̖ 2h D6=3N͇ @"ƻ|K7]欓]Ē}=cwOB"T| HؙS˶z&oLֱ *+V kgS/-\EO Vg;@p=91?=rH AEf$9'P& 9hsMԂK^+d``CRM%^cԮ\8Ù;Q'߈ɗu;$CYşbG yZRdOTs}PMZ*:PiIKAM ΦifϮU6c"inCy[@YM0g,L˲)[Pd>PG |QhAjVgZHZ,ӭߥ[N:V@ދk{ϓm9cX;ӿ>O2Ȁ?=z\=ߎ>&I@AM(a EBqxioi틜iA^-}Qރ9*XFmfލ权`結.1Byt+I!q, 2A'p{G3-6w*YV[r0,cjV,DC*>=ilw<d}셳 'N[In|jpte P?S^~E3Q$N[D#@ۣξBkZ;]Oi=8٣=nWީ+ws /v-rgu'h)CF儇̑P0a*n{zÑk9u7\!D酝VyV#azD7?"e[sAlҚBwHy~M}ch802R51YՒ``z[!Ѽ@R>A^ iښ@u2GQq;6f`h,CV ODEM}$Ʈוǥs{K{>B508d}v2{xnI@#z7ǝ(s{6n%z% dmNJmz! =!U|k^F4q:Exz}Chy(˭mOgHP)AvD"V+f)PS4|:%\t[Biuplt VK ~.#t׉эm[g\BAԎI<*\g9{oU-"8\ldywpGg*h8H֙"^ %x UG]"D^"nպWCsh,~쿯YL͉\5$7C QNg.* ~c R mIf4\SBL(S5w{m "W\j0>=riVМfǿ;X f9=Wu}LIZ`~.Eh{E'GUbI)=e_R\ITeK Ab^1,^jO[ϵ-0a!p(vO$~l/qy!CS.oVGNeTԠm#JpO'SLjfaB 18q})-Q |J%XCLˤ%Xѩ(}B;vp`7Px($jssҼBRy'xkfD *T2!tGvJm3(ʈq Z0-v]|Y΄zڃ5zݬIi  ']edžBVZ<ώ*WuO}XdLIvU0o*ۺ$a\w C\c/ anZ@njiPћ.B8Ut}.oBQJ/k ALeOT܆yH;xdH2jSnۆTϢ<v.P?Ta li[u6 :=\Yq0H5PU eP˵?=D.BkOΎ /,N*H<{UCi.|h!#"{ror5R$(S"~m`,ɬ:hwJf$Ds$^lh Yf^N<+.`eU;JM,ۜ ώY(:. 7jx4ED3n+eYi&c֮hOK:`fCNj7Fgh *ح箑嘇ˆ=2)|ca`OiVS R/R{֝A6!J|u GΘ<(,jD/@s!dvX"1Şt!#*Xœ3Ήv{Sd楃#(‰qzoA e&פ[x+]_='za `v}d#Ҋ0dWp} n?p<?STt)&vDѯLg'7⑷}p'Rx^=@%X{U;ډDnc`d\j؀[L ]1:ߘlq_b:;}x"4|8rstvt_W,*faZEEiq4Q4N*4qƦ?0j{hHzS/^ x 2=*f1 |$.Cs$bNߓ%5/m>Lй,*Vj)7 ϩ__+`xMQjQ2# r?DF$z)v:7x @ ] wIb}s#A|{F\"4IUw&ymfˠ61`ŀo'Y^iӳ`[[;57섖Zf¸)gUQ'vp.f..@N.s8⍧2Dsip?%Ǐ 1rn ges tP)L%ۦp/zMWJ6hxՊrDđ-^`ZIa`0j?tpJhtݳB%7|j疍,rjt>wq<] qV6baܳGsTbc{S̡Nk NVj\h(죒hiG!Ȝ'/6T*{z}QSV:/.E{!^hʷƑ@ȥVð0Gc[N!SJ/dA|~)KpjGn?I.E AP&ݯk5nN6.Ѐ],r9eX|Ej|jf}bI-Α{~l* op}lk^e4ҭ*^wiRw <[5sUT-@jSxg [ WJ¼ vy】%N6(m}.lM#tav3j Q%-qM\00*S0\[Zj?ӸPfc;4"]wwo%}/V2 WUeoi̧j>i y f:. E#F nݽq}UiT[ݗ y9ĠE=}ک+2],?E2ڱIpcnq\YGgqGI_=]^ swHZo"$ q3$opN8rP= e! xt1HP]EcN Q`M=4⯌$ Ft/.__U"oDWL !HjeϠ]9zST' saT=xcyT<)YjSB)/Xх!yw{VuoQ "5 fu̳&h3m.55v=gSHx s uK'՜R@czP 0GVgÕTQ,K*\WF A-' t:8 ?xXLnx㘠!rC.%xjmhȁ~Vn7ug5WtqM^NꤝܻrI#d b~uyaQpyC5bS\[K6ґB! ]M&Ŏ]wQo;>ESL&!|gy&'[5_XgaogbεϚL>»-V!9 _aVtUxrرkGKgy; ̤W7H*L{Qnٛm͒XpYlzR @.| ә/z XG@4 ᎹQa]XwAyTo^}qg|neò1ǁuQNJ|Njme-#ȯy i R{($Z /s[M{ɏxwEZvEm(o/-H*/Zx9gr߯g-/nf> ‘|bW2OrC||o,>&vXѡ=.ѧ,agZ+-)viڦz Mްjr$iwX2o׊_+3(נ˽^pH֪*a'8:dBX3UUU4XWpmKCrgdcx>RG^h-DNp!H$w?);QH5w5o8㬆eyU1d"`wT7؜=},WU=.EO5 RX #㨯S KR K݀nE:>1Q٫Ả%Y3:kbƒpvu;{Q2U!&ˎt&׌Ŷ,wyss}0eힿ4\8eqͣ%Qt_``$=\P& u-T=>%~Dy5a$ Pzʶ3E6ÿ0i*MHc dl jӑ /ڹ! .A{b)oM&]W&Ly$4BU|8Qe|iV-32#?9`{^TV,ѵ_LHJ t`g0 KO;^7mlE)CL+՚ KZb*f5T@ؑɄU<斯Qq=bY7n"Ӫ).:+&I%'uprzEs~8D̈́o):S,Ώbץ"zα/%+~3lƾK# &g>ku% (RU;<,Q y8`s Z} 0 [/ .  rѷ`mr 4KE7{V255XDB# [~8:3gVL?](A 'T#HSF2,rnJ"m,0O1dJXG'7 ?KvzZțym@f>_.~ Zn^V[~>DجI^NbnI*/6 8A~' hu}EUy,*J;8ŴTd=Eݛ-JC-w`g6ɍ\[it;E)OΛ(5Y~5Av[Yo’ؤ׎aP(=CUVWCN6[K[(%Ԁ_%LwGt ӗ'}ijĪ\+uP㞸doto/؇)iόCyQgHt/첏gRB 0)"J~Ki{_b] {g 4TdNJf}"Ucd?~ {tu(;FwqR6ɌnnJ)X+z>j[?Y3]- ^~j3IESD)eĎbw-^!S>C<ź 926Up3Rw/OD\d;F.ЂV^ ٖrƟqzAYy+]d&7Ɓz) R,{Ys-i D_Ia:V|". :9V8L)%zT2r4ӎuE\[ 4myZe: |XigWa ޗ6eCFfm)P ~ ߈ ͛QX(ϑ=!S:rF(;..k?Kkz3r1#-nO\1\Z$R^{bꅟxq~f*4jXZ/졤$${sޑ=@Kž@)oM32/s4a>ݚ#M7H $ RFڰӓX=<N0x5g 锭t?+B mt6[8vςx 8Ou:؜s.80qܦtmr񽤠ВoсtP _Q懲ܼ)ØF߱Pߒtf̈-;%x˝[\eYNu=qVn9} \@ smTsVlp,a^`<RdD׋Xyr{/h|Yea 8RMsoNg+Ⱦ%5A%KޮbHWQ )pK]Vzp0D(kӁI>I F7fO`_83Y:G~T xNo+^L)T<Xf1bN37Ԣ6TFx,кG1)xn )0=-`0@i/@⇴4>L7_Fe/ ;n>y,~ͮ xjDyK]6:T(VUP+?k.AhBQ%Ͻ:PZJ1òYOOWKGrF&mf3lj5 /3.Eশnw1 j~Xߌ2#K>FsS BRuC Y_`Ph2;Avy2Z5gHꚔ/nEC:}>=?3xƔ*09fm; 5g6F3jm>X2 3jNt^KڱBujX2}ɭ nd%f8u^o 'H'L۝o@K$*$!%CtX siGU_<@|~.!Ҵ'}Ȳƥ%WN *ʰ(@ Q/*CI">v $똕n\`HPU r: QrĩD0#[ e3Y/[lڳqsS~c>F)gƙwOʊ#rvFUl>JDĭ/}v>D- B4-C|-GxF7$o7I-yuY4p{ / J 'tF~FM~ء`$8 oY<{U.%~v& K $g!saDccxOd8_׃AEEz 炠_+O} ZJEA1jZ=\PL=>#薌%B:1xu~#,6[!o%]ҟ>^50"Cב`87xrJa?5;#ܷqJ!ʉTS(,JOm:(h-4炈Ӽv|]EH *=5L=,vЋ-Ӳ s["3W@ߚ4cȽ©9URZ(JftnVJozI%H.bQ¥7·|lYAzG4~3NrK?.+%lp_̓Z*@³u,4>||fKZ-GÐ{Pv05GMKDUyng{c;mldW+‹m1EY+V0ahagGo2ǫ>cQe/2#7P?IͲhQ4_~&R|sXn}~XLw SᡁLʬ!lĀ ­ڢB?eڃjboRvYvug4T/# w~ EK)ꏅ%0⟍C0/RaM.q{.'bmWHVP._(XbC*en:(:0߰[r0O\ǝ5k;Ym/Y֓gگ2ܙ&f<mgF=,e|..S3&"\M, 1=jا?Tc*e&Uu F9nM+3u\Fpɔg.@rr;Py6J:;[hc&**qX#@ RevcDw-0SoaRV q]^k@VSzDoN; Ȭң`A?S3Jh~L2ǧ)`H(n#uk$pgR&DL_BtBv]/pqxZEW^!S:L#oϒIʌ00HЫ?vMy0-qjI3mH;TeB(2?}Ak/1L٬t']M>+cn䝧iHHyQ""ϭPjg Cvb3*0:VNb 67s&ahC(Aiz#GX^4n)X) eXҥuK.NH632Y)ڹ;8eM4ZlAŪI!t BGv[#U6:m_{. 5uJ_5S[m'ʜx*,qͦX n!OlW+qHGF-j>zusUפ@Ie>ċ/ P1E6țpHCNUj(h=v3Wq` =S%h@spp$0q gb7Z(x:E{Tm̹"Φ_="x30Ƶy %ùRvg8z7l,/}?8vp=afs[ȯC˜U# C0Rq9ia}]4;zeq4Yҩ(?yRADW&SF=]s*URH^vEsΒp8G?j&K!f"k|7KAqC"7R(CJqMtp[]W}oxo{X0*{w44O>*s<;rCP,,+7$®Z\!$|5 }3L+HQW\)|V5iHDBPw2':иr= =T3ڍ zKFeȿ5CSf5s`t3+GQTitYyYqIZ#K!W$+|?O]S1-!K6'VMZUFA^O rv]hoRch)Icc 2IR0l.)!y\ 5p2A7!G=pX(@M8O&Rμ ?Bc֣&d2+L9 џ oјBOJQqf✩~,ŵzz)ӿ.ҙ<: j*ON.X~ae#zͳϡfTuk+4.Oe$;9\b{2yͱxE %XϰҖmym\r<3@Ugw.inBU)3Ap~k8@8'܊YՏii0[Ȣ^U|;:c"7}{J`i{y5j0°Pg-gB"ARLl1rHȹ_V,ȼ-~eG le/@ "M 5+Wh=QR$8VHO83$I8js+frq/u8EEռQ.>F 'lW+q1wQ,L*S*s4N?r*Qye(Dw%s{ <?Ҕ~f@&y4eׯx/z~e`=*kA*/㮹h -վΡ/Y'|{jq<,˿$ryHO%^H^ x _Lŏy5LWtmT Qll)9uÃXxU/ a f{5W+4vDWz.Ӌ" sa!V?c&Dm%N)P!`:2䛂r8$L#zg .&q )7\N*4[c~j: :.eZw,]d݉RM;4Da[A$JkqD%5JaLUBCwns_A x` ,F+[VB~-{d״ X&]߼RTj5ViejIA\H 6ueh;[5VGm( 99ԁq~. Bf<;fUƤ-ZlL1숹/v5_dy芞qڇA6wt#D?$Փ`.x"vb?>8BЈb<UZĵ=kT~F+748f˭3>Fܑ p3G^%i/\~gZ[ݹ. .eTzz@RH>zm/Es $ΖQ1D2N% Fބ m{Iz &v]Plȭ2 7ӌ4&xżCAL 8$0N99+%-8]аs!']xg !KfEGt5yח._z7 UR:(T+M,л$c*%_Emc)@\4wzF5XVbٿ%GBtroN sqwm gyL#3-\%\(le'`cIˆ #ѩ( ߫n/R~u}z eR%~eP8$}wV0K T*8]Q]/`]"pA@WвI>i] ~NE[.-Ṛ9/֜"@k]YMx冸ƚs7=A[(0T1zQW6Urɬ&g5pH3$>K ߉7"T?,+٭ !?HHP1p/G8Q3g+oP8c򟴘f Vf2hY/""A_:=gCUȆjԽ`/ QLƟZ>WoHF9[Q7]q-#Zĸ<=~ 6ɏA]6vk_e J2pE7a([af<(xB!&)J3koM]B͚Pbۤddj/D0PL`'Sǖ2XFw!&D̍x.([ {'IcN [C.iH(kzxVCH\a+M$'5]C(R)MoFȑܔO{+ @th.?ʳ Ѻo`9CGUz2ۍפ^qn#1 4&`iy6XGy ~pCC#pCI;R@ I{XH٩ptG1Y]:0 9 ß)VF˒kUʺoLd}}Hrs1" Oi\f_?Ɯ%.6r⾐eo2-%׷&Q=wFׇY,CK;2"4%@s\ؙ)=*UG8Eh o1\}Bxb. tϬh2H;h8\$45\n-w =7m~d".1)涮H v[3*켪Ax<,w,p&[dmlE.mIn=<,AT%gdh4XWkQ3~0GRCZyh`a`Ľ7`v^Cdy |Z1z(:L9I\4tռ.·XgKuXɠt"^gg{μ{M_;it]ߧ_;[%g?l.YRb_dh'b!bdUz5 ;F)M1|({Bu윑E \pwR~ݙ iQ\8 e>-mD+TKpM1EB`Z[}Kʂ˾MB"TuOnES`1!B/{ql)+!,niBFs<Kvjm&5W|!_Xj?}yWцs}IQ\39ٶ IؑOϸ oN |6obtr}-Z1TI&!,˖S6A;80bh˹|?g>iC~N.8bߖI-CF| آ6A|Taoh#Y#U-f\<\yoNrqN'n|k EG~IELv H F` 8i&oB8BsEe"^ay *jBO"X9$A'l)a""xDD^3PH3H?A9d-'Ꭴ"u5}-myz>J h"?l;!}R|2 uosHo[[`8E&@ˎd_MRQ;ɼ 暦OB_7B[W TV& _xļR//K5 :'?>/QWh.$ּܷbǪkc4(|cz[0~G,UH./-*˼o 9\ 1?U3>J|29|+9?@BJ$'/>\k1w_ ƾ *%h(͙Y&S~Ƙ{~M0dpMS q1K"^e;psfо] vf5ɾphNǑi/]elȘ[&<Ф'x (V뜓 dۥ!e%w^,$a(#XFw3~'7UKhWeR,L;:qn:e%f}AXlNAusl:`.66-y2ZZv5ݦ,qKRp14Lk V#fP(ZF(qL1΀$5P\f`ۣ$"x?⍣Q@5.&_s^y/Hr-*CK5-ȌG_y63^'u"s8Z.!o:C?ߙZt#_CgP(p7i;)(f4n[\3 2/G޼ gH5Km\*A ɼu3˄J"!'?S' k,ٷ:/gdş%; _v14e5UWnGAN LNbWOS'X`L~8>aI/׶l'OO,0,B%'u=$6{m"1Pi+Mƒc6~~Z&,mЂ3bIabE>#U$7M W xu_xx/hB +ZB=mBzFZ|wEδ\`Ƭrx i sښ1f.7NTҖ3[b 5LWG K6hĊ=_72xuxxmh[Z Mh 8mb  #hPh, Dt8t}oxФsB2p{xX:eHzGXIlh5KUv/ tH$@kt%AeO̩$ )Z&%A TvFW׏4,BRw\W иBd"4/ ^lG\GggKTb-jxQu3q1]| vĽZ41IU^cF<_,Ķ2S[t#eD/l^;SF^lڲGn.!(ǿwgs_zz'"͕_Bк7BZ\z >'/{4 *|F9~]Pаnd fSF Parzl֌/?ȑ$xL \$ٮfxFA f#YR#Ҥs}!3~W[LHݕD'Ҿyaih[ +am6ЀBȜxqt"EncPoЌ*~޶(hDeg ( 0N9׮KyɨC.3AM7# 0Az'Q/Z\(5@@+y29 F4iO&_g>lCqOzlwMȡ69|ol(9z|6N\3)5huTP_Jlcȟ#3xR(K?Վ+ %PQ M9 ~6?RkICv4<J9>23Ze rDw>&B*dW|clX!6 }Ϊv0!޲"e">q}u=Ioztw/s;NKeր1q`Tu,h#z-xmHIy,S((L^P^vT*jp3Y|[``Ul9=-jvx!9AWݩ%(Z/Hv<g BE65*LYV$v=J.Z ,PǕp+ƈV)Fm{?SR>j[ItH^2PcN!'XLo\HɻE:7A >`6, %_Cx[?Sj X=j^j`5-iܰ:`ejw U6 $:]mWea]o>e ֱX)ゝhC'?`ʑ! CLkK7ŭ6,t4FnۗF6[37$wTԽJiHž[d2^ )*Q̈RXjܟh^|i7yviI{_iN?SMTlzp,ô珂5C'* p!#?ϑ2SY(Pm=,:բZX:t:Yh)==*6]{F,G{2nIÎ/0D2vZGTOˌ #riUKńBZ u9ZB'-r^o lS{Bq1xLdv rF=f>A$ MُH s2n Ѥ HVG"Zs _hЗn2!a@*̚bζft &rp[E2^p0$I=I8l x3gLT6}땝Hџ[5{fۻf\FCggq֣k09.kZ:Cz G/p ljSp-ljlLfJr%z㭯ǫ{>%~ߞEK0d4HP'p]HܻQA#IIOԖnΑ5J+mV,>!㩠$|CV$FxK⍤6˦#}+[CfN.Zu{aZWRyJ\=]@\ͻ>|7QV=eɏhT0f|pr1vNgׁRK\5CVߗW*^[6eB`mCP8tg xe@s$9eA [!z杂s^?kߥu!*[Yѯ{8׉{NǺv05/-x 2) !D:y{omj&QEo"9' ] D b |TIEފVg/!]Mx7^7.f]] 5v4c[c!ŔblQ+;,%Ю,ɐAS0$ڸ >-B]qȈo+e,J^s(9Ten"P5B{.14M}PF8hEC{8"ַpm I;^N`wdP :UgN"깢 Gjc*J^Ü'5$I^v,w)$g|Cc¦\{\btC4jX;h*nq M[RjFvq,5Pp 2Bq˧(v /GG egVO (NqҼxޱNNl ґ>HM'!&R(,EyV$;B! H)nkCeT 5! ~fy_B -{Rb`t! } OˈlPWxdkz酽$>CT)@QSІlddQ [ íB[b?i_x Hw˂F= [!Vd h_<ܷ&/bcoVQ >GʡGJYiCmTQ@bub(ŨH[ĵ*Cy&_D}!{XAeYeL^hp\ڲX7TFQE7j;\Iݑ@^TmCSxFt_db$PS#9)\4?!v+E\1])W_K(9,|HD瀴\B0= ޖeln$U#OEVp9`=Ik¯:2&0t.W Dav4KݴpkʁVpɞQe~F6fqx A~g 8 -gWpMS],xBuỸq 3'Q)C5I\-).aVSc^Qbh W~FtQM&6c{*! 8B 7|dHk&پ]@}NkO6\ڜ+cYʐP L be[mȏ4YM|V4P~CW$6e۾;V+t5$ 0OI`GO[0X;^vOd2-gVcntt=,/t[8sH2g{px ߨ!93o 4Cٚ]R@aŊ:C=Px~Oil_YuD,I՝g@ fKzo g様R)FWA0MŒlX󛟞U["h ^}j>?0/FbL)CNNc8 7R4!;'CA 8%8riH޺aDJ;T#l&d@[o^u;7(':"$8%<8γ'@RP wCNSɚ"@ VMe`wzl8Iߢ> j#r?Hy=bW,l! ,pS zRKA=G2<#,t]Is )xbz>,`~vzRIG"p" WxNcH;M8OXܪ+~,)yDSh_a|^g{xG(y@|lJS-Zs3( o K»H>vB*`Go.VZ`1c QYE"ud|SNS*aN M>`*,#?>ER-PMCo,i(-kYNbGǢtqkWX"oclb#m7EC0IᅗQ{NYX%Wjz$*޽[O6̕ .h.ٕ,c (l}RX@Rtӊ}p]⊱2> =gH@yWUO:}ZW+=B[My{w3lfYkq\Zko uc%h8JrD54)};Oz+Mʸܔ8Axq^W}njY3p}'k^* n0({Tj(P[Pe}q[gAN>CSm]OfH|"Z1E6']|EOYAE.4𸣝lԠE8:Ŕqq9Ht"7Mo/ ǩqh$YM*R>j#eV@ fs#J^9X *oQ&-*3e>.\,7K7gty! yU LL=IbQP>0p/mmiy8$+^D(j3 iLGhu}|OVJUZ%S-EЊzT ݔ?P z>hʛϱU#~7L f~UY `~g6E$3xg u4 /֚Dvţ7pz=TtFJ ;YS^U'Cp@3]5 .AsXEHY0"#F/V~zSOTb z_H0teP{kA}n(kESU$+Nl/IV(j_4EU>„pJ_;PD^EjDžՁnךH aG)G9"]mW,`W([g>J[QP/|,o| {fƥx3=}Gfn. gͯnw" Q&'XN}?D׬ 몶|1Ӹ 첈" ZO6k_Čº6k+5ޏjG^pA06c39,F! z+(WX9!J[mhg23*YɢД/)|MA r5W4yo>{(:C;B]͋ ;^hgDr>Jh#=@g^L G̿ZGjSX5yY$NB`߉=b5[H=l~ ty -@Fzq+Nte4O;1dZ7>sOܤHB7i*`]^ydٞ_[Y~{OxpcKƍt{??'p9\ ]ۼM1gc#bQx c&m ⽱镤aƣ]ɤU[&zoJV-jtSunJR~,- kj18Y߈Z5S 1^ͥɒ702rlq)>q?cXl8_s{7E5|X#Ԋ-4⫹a <~|!oI;Y?aHvEWmgCk`ӏ0@{/s<"aTn|@-%[*n;!27[o'T*旵 ybiI^|@`;2^|F{OGC f4\fXl_?=.@ch?Yw&׌)t4Z||=˫}֋LR$>g*%˄YI$R2zuN4 Yx9 g6WkK*2zgr.SH'L[w+vԌY`F﫳[0g(d걶" j vRXBwcnk{5./y$+-*9V +.1ʍK(2_ɹIaro}Zo IIZ?VTBNɕ(୬ *j܋ǶsƏ&7dNJ(`mLjհZraq% o#[~+$S*O]?s(l!a# %6S5=Cjqإ؜rF"ʹ/vsi&Fvfx}lIB֯ŮWMU-O8m؈˵9tMYj\Ѩ%3lJz=b3:>_E'pLOc{ؖD./+0z‘&G.+C.]vS_05~TG'AvWbM_ 0JvTSӎ5SZcqJ8of[ C~boO";/ ,+5S9F@' /mH7sPLg»NS -S7S&g %ȕf(&7ؿ =$Yq3=+H^ԝCTrkޘ:`O;vD|14Egs'\sdL\#ʰjOA)e>`tf~H!lLXcɨn9(F/sߞ 4Ԙ~:3AOuƍYg;xQtЃ{`*?@nS`[1o%d; J|/+ʺ9n~뵇(fXM0aq"Xbl}+7U0fhȧG`f7Oȉb-UnҴ,&ݿ;E)G\ѩI Y\HY:Iq2Ȫ-RG-&W ]/MGq^hV[.; ~VU!T8N.IUq4M`{Jf:)S+ 瓀W1\Zق$CX!ӌ=~!)b~\(G' N(kB$J+ 4 4&Ġ|S{5X$Bg,Ǎ(Ƚ86u&Fru_:o>]ZPX0)GU| R6Sm'8[UY!؟mk%jX|{r ퟕyDbx(4Yd5Jg"3G#M RwLldC&cDY* !)-.BaiJ🐓"4hQ,8.~jxI: 'a6=w>*%#E4V#&s{tuǍ:LDW׾/q:9n3QPF :0C5,TqIElINT{9*sb|dhP.8) x>E:/׻QU+(AuyAX8x'M>),rW#Hh"ѵLFw1!𒛞qT CWF@P`ygq^e\ps.> J >dh}?֛UqIo >/~5RR{ŀM2¹JsgyauW*73k#Rx:}ۄy %wбX |Gv\#v0r1A\vcf~FaI1tD`'5t+RrϽzg cuɰuV*(ۯ~p#,NƴU0:N':|>2Zsêl'Z"ڪL;6$.QcVoFCP\H}cP:MFY'{K>z$hDʉܗ;+kYn(Ʒ_:CR ~U9Ksg胩 n_T՘ѬԴFl EQ/"r/ :T27-rXg ֬۝s6-WzA=JYt i 4oT`Q㠕Bvu*;ޞ=%vU/-_hz1^ʠeY#fEVv?hGSԨ|Tp!(F3 ¿q ZN!&g)NjOb2_ Tk`^\4П=GHs&8br& _a"{2z==H%ȰJyB?%Qr/)-t:*W;T[gl‡ Óa:3Pg&~D2eL$aکeXǴ2{ί9ܝryA"yGP`3֘= {1Q"~Bebν>)}S/e i@]x΃_zNSm^h=et9I  C5 M +f0`&pGIAR]BH&qw|7ULroC!_Q?'h%dYG@XtH匥AZKdZcPxLMOtw6TvHW!9=`*u*@`8uWu0塚/U9gZ C}8X%YHxVHZ=FC={!fP|RQa[G;Q?FIV;)jw$~fu]]: Smn䝐A=;l5G}I.xO8]gaL$6"D& ACMw7R?sRkxy{J>ApWBt7D t P.l&ATM&/:h^en4Ten0z"IWeB}K?xdx/\K7q*΁ 4N]or1eA͍D0W[2y4e6sB ,J5z0t _m@/pK"Fϕ:&8Mzun>oqޠTם>|&d֌Jn󛯭}Dc.`Jo-.ĪY3FbV·dkWRb#B&PAmf70Hٺ$|䐡PT,CSObq-SWeWfv[|TSqt?&pfvky,s;Oc:{/屪׎K*@I3{a؜,`t4%q>*A1x\ |Ja/0H}Ŏ)[zAB#5Ik.; )`)?^IϜ/.2̜+2L^ꭰFAt/ipm#P>î>bC7o.壢6ojb4˹Z \ ,"NkC]̓tlN=87?w\!v m"ۯAhIR2T$lέ&Nqۧv!cn ɎM' qh7yko7勇^h/~^ >fNk5$+Ob؆Á!$%C~GbT_~sbuX7gԉ'7QXwI_hJU>^G!}F.p >Y нHYLJ1ko1H/\9 UUVCl,:8!K9aOB+#n Kʅ =xϵK^e-9$`SQ:n4oA!B:z tIϠhZi /u0hI(X+yX%¶ΐ9L6wY_3-Id(+G7("2Zt)t`7 7Q[1-nc!jZu~%F lP?G^[ M4Xŏ)g)㜖=odཿO.MV:lhHIvGN+*!kX/EpT tEm^D&Ϟ$_c+ީ#GBh> აiMg6cꊏY9. ѓ.k3 ? rW& ;+>Hz{:3Az[-w99tf9ln|,Po c$LI,vOGl\ax `14֝ꄢ!zb$G][ˋ|u2=wœc">*0T,ޤ]&|inj7{8%F&b4n-{Iȡ@܃տΠ-khI a-+}e aw?dgb$|钏ה,k(1K:lwhzس^05^b?^ӉE45 v~adl~csUj2Oo=#zoţ;1čʹXvOzG:ƪ}"R7-VzW͜hIItSS mkp$T]d&$2zB$ֹ&FD u$!mcEF;n*0&lͷ!~pUW3@a/s^3j wXK8}U5~.kMN[ ~z`*&OO @~a(X"Yؽ9 `1fxM8er,P0\* l3QRbN<PM HʹC!^.]^?ǟ@K U|Zf{&Dg(qv]̭-roKc3b]gcieNo:\-7mc$sIj&392W/nS,8\ 4$͞q#V*vσHp~3_lVc:F Y >X ĬrEc "cBb1U+#EGpW9l&c]ה*'e F#T Lz\tE +׎M"gV`ȫݙ)SE=Σ@b=TUtt`2"zޫ#T7X0boxu6v_΃s>bt t͋\nϾΤu_LPɛC-R}`wY. [r L6QDUcUzNj5. 5;NV5]IlDc*6-w z/=A*h`PsnZ!%@]ni_*\CvQfm'yhGa}/(6*𩫖ܥ)Hk("4  O WQ2>Ɛ+ȨK~MSI?f:p̾TeȐ>(m(aɚ~ŊФA;g V dR{`83׌.d2OB \3M%v0 gLY=@Ubyq!b\'T6$,Nғ]tp.Ԟ_^ ɧJj(o׵X!p Nl`Kxϰj(xX>F8^>ϵ4+K+wu?lZ/~h&L`TCf5Nƫ^O",>ǘMUe]Gt5 C.XwRv^T V'<9 BbVf Jf^LGIF Lxkdmsc"{קc6ofڃ!!Y 6x .icihx[V$? PaF'J י(!AtsKU:4B$ 0ӚEb43.=``]]09䶂FS|8rC u3Zɭ@I_˂_E0" +W?^ cem(ŨAFG&jWNS6$%!e2&^tVlf|6 @&%k]j͛al@ƫ c<g1*S.!uiK_y32+\vJqZUB VZ\1 y\T; aFHNpCKCDm7Ǻ6gYzW^eŹ**l.WϦ:oOշInyV4 *H~_X R$C0;b 9x 2basD/}WEh s,g]8GRP$ >Ya:nąӦ?G' LV J'儺E?c  MY3'&2< &ځu<8sߪ/SC]T ;p*1ט" #QЅt fkrb% ?j ZXwVJK#&@!/,jiw @18u;i 3/Ox˸ VPts_lևH 'Sb)7<96bq*@k[²>Ouɬ-VȚ#) V2 Q LfeW %3UVKhd(+-9=2bhBhR\Jᦳ? h Z]Ty*dSG*"m5V◃e|@(r鐡ej!ݻVOX)ye9ƭjJЗu}.aǽQvL(/kCwdjsf\u(@vbرk.Fh9$p@0$Cj)96nɽ;ۨx͔~U-2F3,ZY/3j E50znfX?WgOsݔgŦ; ,z@`~Ԝ& P!.@ZKk6:EHݎv%A}t6'*,ݽ:z֮%6")ز3CIZYXZʹډpDҿE2 ^gܷ͍3gm)% xйs7@ A6Șb0rgROX&״,j/[.v΂ףa'"ׯGTx,RYZEmx]GJJ mÊr~@1h6q;"?9C'sۖ%lUk視Wa,8l5cBcݸn9ZgK/!HX_TI#c&}pLh҃lr{o>{:<\:;]S8ÞAW~ps͋$@QDopL>S;s5/0%&/P3ltH7^Q0}XS徤xS)JV7XJ 0. hXͅ7-zr&wt˾X5Xin87\{#sO< Ƴp)s!>?{ywsnUU@9>VjzDy-ږy|?!9wT _V]gԭ}B[ gu("ņD}ϾT=W>zo۵ s-g)K1EI i10<*U[MHޔ7u'ݝPyBA0M<x>1+36;c"(SOYїNgUbmbA2f VT[RŖI,aek /١50>2ݘԍpBUr#)ΰup0XևG5\@k 2M,*6dc+&ς=m!)bɛeKTW!t"v+5鈧y!~A|٪*c%rbEObC=GRpZ!ht -& h_̠T?hq_)";z0"1xvu7|Mpx=TdYZBKE3i+yGrhatKKǠ:) ׍< iW+ѣ 1Ӈ_9 ʹ8DfLy1P-7䫍bnCwйQl#zbR쎤njhrE:ޙFH(ht,]ɿI ܅$*d>ǰi7}(-8 1( 8˗O֭Ƅ`0 ְF B}G'-!F(wUİ@hFDIceӷ Џ>FНГ^2^o0&.^N6$ruHhfy8I!'(3ZiR`4&*&O4>Zq85;5[Ve~\Jtd0C H8 Ƕzcg@bg|58bχPP@S@˺]z3w%^cN!Bں9)Mv^&}Y{ cJnZBmw>mW8 7f]et'夦,j:8 [X-q'a)pxUOQJRtS_-g񣈞|$)nw1t~/S?jZ _H!s}bP]Swd`bYSΌ#ks4K$nC5*7+܀br =lyvI}jN!t,ںu۲_N' $7^9q=uPUI9a$V'/idvAP( ';#u9R_ҡꄭaC)zrK! Fj 5T9IA9`ެ(X#ܢɔ~/Czi?\m!{ֿu n3$y$-#P#L4Tc5D.xJi &@WU\>M=<} fn@(S6l9AusԡfmN?/+-lMaCtZ C Xi^/YF4*wEKr["@27[ '.4 a(րCk{u5Kf o.QBʓO&zF$H, :{(QLھg*Xp}D:jJywU`K~P Kk Q3NyhO#&fؗ,J w UO4x'A>"~:yaR^Hy" W,UU _Th6G0Wl?9huM_@(=ZmBry}4S`-@s$dg3^]baX^1 vN(Eںd$'˳̽"[A̷ s($s_D{~g1h[O.$׍H&}ex~ʳ"dw!\UsX|\F_3Q'H N\C}1WbȆ=xiG*Тϖ}K(|)I$$m{ţN3X][ %#Rh܃"h-l69.=W`ᦋbݶ[3" , b\}_bfw+#DN 8."$ߙ(LFc@C2r0 ˆ2>8MeJL[B\qFs9y]y|ڈS,kCO"ɑ@vb x p!3a1}x-I;)Z|tڏsQ\&njɿh_`R-w[neW/`Hu-z#Y`t r؄\NutחZ*݊STcAEӄĊҳsSsBI\Wӆn#&I5XɈɲegx^͐e BIc6$;F%QHձIy55gXDx#"JyN `7J2zJ%*TAYvη{ cOm R> Y_ ծ̙nX-W$\r<o,AnG+BR=5t[p7|^gXUU c+)FWfz.\*>;JPC1okM}sĪRTTR-OnV )@ke ]ed~18\'U Q <_R* Y424K[Q<ٚpar3'q--$cmBKz؝h1 x|k-iJo~A+y60Pk˹p'-*c_K]ubrJsCjҌdda67>Z7ۆ~Kd?nŲ;oVd.U Aܠ۩V\REԝbnSIdpR47 N=󷛶EÎpF yl붮v:|b]|-y D~1w?"ݷ^yS2s;/i?*Mt53 rmFcp^ MRQ'_C$;PXMvF (MMTǼ#G|v@GXW+pZڬCf;kƿ$_ Hf1i npnSl8TSu>*_fSbc4O #OE CL!AQפO vĆu LMST>6~Cs$A ($ Nsm7}b;~yT3a/U^hyNFھևIP(jzGTbZyk@Վ (W*\k6M iYiIh0Z*W4ugUu[ͽN~ ;sŽB<[E5@ѥ!e+"fJ"4_evwPnwlc^2{0a-ErRASxJuTy[LBjϞB?=tcp-O+6\&wAҏY{G;hmNeY8 [8|eW ܯf垂3ޞߣfl~<%@o*oG/;~Gy@i7B<<4bˀ٧99W]~U1f"EkH/V ePAJBDNd'FtV]Sn,WyeVX.]>;-+=r},[ꞹܻo .]E5%No1ZQKȖ\vڶkjc &2 ܱ ;6Rɐ$]My= $|8 Z٘p;Mq ScJ#0㠝;>:'zDGscZ_S*zYƣ6_7?m}0%O)g Ik@{a&J'!up3_x,w-M/b1 ù._ i@*)3L&k-Tgpw,( p,A411 u!0f55y92't1hV$0(0ƚ2q~լa;:+C<-o&znX\q5S6 Ʀok"W:'z%aU}4S/7'n @`~=3cnb*@wEZS$64bţe$4× ~#N ' =WB@`{gizL)I͑K4S~ËCt,^̈,S:yān"k&;t~xjF.Lڙ2rNd[SehqI+)\4P\,ӷOuLk'5BЀII::BH(u-X&:qiDez7Jp.(>tOk 9N) ۜ.}В͐hLo6m!Ș~߁+?3JP#!8ߠЂ菸h9M>v+`]AO= 3T g41.^Yf,mʔ .ˍz#j##V6HԽ(;akAY+Q׽1 4!è.bF\˜2,@I2g<ٍSa"tɲrʸea8 ȽְUΧ߮8.uoh`k@#PPK\Zm0^5%5~3bN`:Һ|qRy2j-m)=,pgċcIϓL7bSɿ_8.u.1&PvcCC,1%]GBBĝHAK]! DŽ-*ǒ B#X4&~k(WRq28 l;1%JOsO%hKvc>4bk3265Ip(-gviH8_{`Zy .|lPM!$(][|LG e xQp`6ta+D? _.ҽž@S/ HdxsM_yk}p@w!uWFS@fU yģdBW-6T[A=ڙBUa\^YgonfdL=Z'5ٴUA;gj#[ ,Ggu/D4iw(Dm.a\H^dڪi,74U2lL%^}m yY4seJ.| tMmFО<`}Rzԏ@[:L o}SVċޜej9hf-h$7{0䐀xR, qq3mLbVtE x];-c`z}HH|h >E/7#6 IvEGr% ]u2$?@90]U V{l b(eh6zileO'چ%ONT^T~G,`Y&0|p?-,e凖4Pɑ6;bNq Outivo +mPTnMm5SWr:C>&GdxQw!ck4PiTBbGA:WnX)Xn%dN BHG&ZiChQf+bTI/h@kKmq.uIi 8"EXCCKC[1̨z-@UwjC2h֌F5dj' ό?!pϡ^Gh| Cحe ,ؓAre1Y+N/&e0>0޹F猃)Mh*7ٟf]4C0Q*5P!g;d@^nOre jq>- q`s×Nw.b:_㻉0V=L#Ho k'2 #cgˎ뷰dJJYHV~>78+UrrO6g"`_*%J{T^q2gχϰ.v*}`L4|(?HQ JIIwIP0^{{ؿeYMC,<$Dz%yzDO(`-ȗ,U~p2]ī؂k{o'$c>ur.UҧJpY&_bg Ѳ}F Z'`;sUEZ3m@}%8/h͑Ƙ/R-3^܅HqTCe'%/VM6x%kpYWw&בa'd[ǦQ~@اnF2 z_`Іnׯ- W[+8Ϣ q %|Ȇ}.ETPԐD{"rZ$PltaV1T@av6D:pƎĪWEghS XuI!+=QX@)٩e^oՐ@93kHڮ28y$E _Jҝ5`?w㢹6Ln yr^*iG'ct֐ij ri78y[]Vz$a\傱V~C, R^.!cK,υMFik C hT@Q8 V˦ їϳ-Xui3VK/DTvNRjĒˌE"vj|3U9QRHc*׶n Z{1(X)N"kn* ߗ3@ Ѳ#,VP;鈸sUNɗ&rߥn7ѯ7q-MWrgs JYs;z3R  pIp<VuYNf+i.K9 {2@bCWH԰S2QAhJ84q{f"mx+tCe5KH[_HaRhd.#’6;c$JƌD' &E5B{pcp~J ({[tH 9W3U(7F7sPmH[ae^WJ9@K gfݳ:T[\Y(b$SnAh6™z=H +Z(?o" 9C>˧Iԍs:M$@r6IĀr$l_C,}wPq< X^q8 ~Y#@ `A?;i\Gki3y: [])L-vkCpU:ӬݐZ!; 5#'A.k.zlTy˒w(z2 ( tmxNZe1zFT/6ycKA=^Ю^*|wVDS/w8 Xܣ #k 떠 ǠgEU*ruQ4zR;ԭCPё MXHmJ̰OK<ՌwX[ßjv˱ur#ވ!Ԕs9KI#r][k_` CRjXq8QlCj9jfHSmUHCi9i1I>g)AE;hI<W= c; r,*AOv]-kPOT/kbʭf̂$InǞѡLۧ {1C<=2|0ώ>uD6\r%zniXP ~o6NRiΣ#9jbj)(kfjU5vO*d2X+rb- ,ЯהUO+EÀ8aH&Z&R$Ȇ-c%cTg8+[}-XWf{oh2н19GGcre Txn/ͲO&O [Dhʳ&cA45)CtE6i1k'jLݢT)PZhc<\)$h O{1xe VnNG%vT[2iFJ3|-8qB%8*in 0*2h I1mL4݊ Sz'᜜` .!gQ )ǑaWFx3(˝T>za9XoQFa/$0> QBC3 GE`R |[Cţ"CNHh%` _a^(is>B ,zωn Oȯjdaβ[# @<)Ftw*ia#5<쫚8hуuPK=[l*Q3"r%L")l`<]FECC(S|vBo l9]F#/߄·/̼h',i?%0မ]ID{֪͵ Kwa"Zbb􋨀õ]YobɊ"bg0{j"@QJP;IN\0 xC>(ߢ 8#]i()a4IK<vwV9=uVWuuE O~PJ'L+G_b s2 =y@>$K]*u"G+WR_X^i AU#NEHa[")"3N#߼#4^*+~opa!{gm3?qBVR&,C1H%a,# X³1O8~$r0iaVxxj(mNBSjHDtct"Y[^ɹ^u~cXXrZ[.&`-M6FxeUjUI5=hcHuWA(.# фa P9+ʅY}C#1Sn^ױ#!QwXZ#:KZB@_TL15:]4#Oƞ?6wĚ'kXk+r;YVHL5<ӭDg[F( Xw'rf m>) OhTSUDOJ#yne*#Fk{ǵo~ X߲zxߋ06GPzD[|d1Z XSy6N:+̚!J`,KZ>ZaFr й(C7 ?_50ܬhXBkf`hP ͎2^gESxrSHp$>,Фp8B^(Iiz71 33뫗I9$'x_#^t1\8?uSh̢]XOvHHRmNw:Ew([Hg<pI_C.dUwD84W/K,a™T`Hz!QlNwIeBu.-9BBQ| >9LY9l+n=0_Si֙pZw.&_Åjogw+ml Y}ϋ5ɩ6~&-#ABc_aCyof 1׌^ fHܥ EHRd yv 9j)Ս _Ǵ)ݓZ3i-?K+ gde^o$%15Yj/S{Pb%$3q$wHGdGc^*vЅLtAHʞ zJC$wr%]'ELOD7 u)Z`ntdm'͖; $p-}oK~$3hvtm(+}3fS`<2/cGhtsLj3--پ; -],}WVw.'ۊ!@U C(OmkV3s2ơ}U_(/dWa; %6T3"mq BTШlHpLvZ_2ǿ_M@3?qwDPr`/kS5a;0{Fq>Gw$1V1x6s*lxջا۵yҴřPI-6d{ďE@Q!8k4v5\ɕC{үx R|̾ Pб YB)1p90yb˳+1dG4;Ʌt! sҫY͋V-n1MԌ6F@ bd,NqPꎮ5d˟rƱ4Bs&lxT(.XFwDb_'Gsp),Rc {?M~S֝ n/Y]@8u릠nf].,Ch eC+Pd^KAbOQ*h)!GniT8aZ"폽b_C}NRuPY38?Sz*_ZjsA-SY+/HE 9=BN 1& [8:&9{ГR$o0)kL0x'\c/ BN7u;,G; &s*;"UN7@x)\yy|4(1}NyXXSۢq~OΌe=0hUe@*:y#ۄ޾.o(!+%@A'bu[ڛR"ya聾ҁ:3I:;.kfOc"H>_LFKܿhF)vw 8ٱaLA:Ywlg,CNl,!iMzE ;Gb)x± P ui [-Q7oLޛ?5^E*vagn}$=zIqJ 8 Ǵ d5x5Vۦx7D2n$U7RfzkyDAE ".SDtYLnfg׊B@e7]5-t&@Ǟ/K\Eߛ 3]rBosfDW# _^#LNWZ~K8H&|-*(W`1SN7 @sW~t98]JfSrvaM2IL٘ePq -[-5qXc :Oi`ɴ^@F'P͏3DqaFV*oe}naR+db2oPjj_a˺Z#:EmТ:.`Z4VqZ?}iFM (W@@&0_fcg,_.ǐ<_GM޲SeQin9-& r[^oh!&xbI^VsC-{$Ն9"Ét }TgP໲ǡo~0xz mwlǘe sTer_FBL=h$UbEh TѺ+7 :KyAW sgMBfVE\U$.&|BPCz3PKz"=ؐ3j0/\KGM`2C?fi?UȐQ;'ea=R E(m˙?n=V^).1m iJdbY "!h1i~CiV2BotX4pb IW<V$kj=Ǽk *3@~AƨLE,5ogߵf 2.J=]l%Bv\?ŋ2)ƭ2}=A (.pj/$RĴ00$r-bLjj 3( ~v{5|]ehW_MY6lfx9r\b]!Ds"r*|M>`LHU< G6_[du3B,,0kw o>;a#b.ի̀FIE'B8D_rvb $vWokYPM5eL#M'w$Ni 6MPG[n*-ؗ<M=tR;RJW9h^+cv>/ӱ 崮Lg}Y;9Ҹb*~J^>ǰA9TFv]kx鬅[>Fad]0vQmJOka+ )PIsduÉ3r2X?9gwz& [DZv\FUg+~5X&j|=Im.A{0 lvͶ\1Vt>k[#{ _uƗRIFd{B !WD 5 "ESLMVf]ت}ܟc`U5O|SqFK,m*O^8F2+tYXY#޺RJu?G֧jXH(=] hN}v͜4On K0DwSP2֒`n2Ta0_\ˆ6p"n' ;{$ X!H"ڇ8x9C{MᄆXL`L܊{:Q}T3)4g3+mC !},vOLy(* F][Q$YNEڛ.vM{yG[Nׄˬ8ۋkxCM5WpQ OڞHBq i:ٜ}KTɪ8}kՠƩ[\yIGdV_УrB# Ǣ_{6QV²_šsU&$5qZ'GKZD re7vr$hǼefEai佼C0i+x50ʚB7Iھj QBoľ<|$+ABۣ;_NXr K#E.)N8?5yDu:mG/ lsUwD*C[aWz#lFOj`4b>ٞV!q6eqaыnGvfGUv+ҵYŎ=:; ;@0u_<$nKrPNS4ؿ_+39&R_8CLmrQⅫ߫,%ƼNF\u^,NMr&Hxu75YicZގ ^[ߎu3o:WOlScv[4Pq,h*~wݍзF|ɷvOx>V-\9 pC 3伊7%7ҒuY V&_ 5 Cp:d˩UھExw}ZE3BV^4В,#ɋrB^_U)-1ƂodrjRwtKݢdip 1 ~i8z(y1,;5fdt2o.N<BɚDt2L C謓yyV*Y4 g2e~z3֘un1%*|4rf ^}ġn[hj :HM/C*uhe=BM+s Aovds)Pd\fm16S@TTU!S[E> 2nMG9L=jˉgFDS^kF?qn){:a\ƅygpV=wkWWOɍBD|zJ_@[S>s\]櫧„)^xzZ3xp>).8NtS7'm;sxJ%8hvV %KfWKNK(ܲ9$*^P;vy.O9= @PA^5B߭;K9^Z1YnVuko`4knAvgNNduXavO;`h!9s_HCHѓ8A&ӆ,zcG߼%@" ]o W $VZenSlw$GXoY0"j\8d3 t46GrY xyE.MXmU-Rѝ,ab/.7lCԃsqӎD 1!F ߈"Z@+AvRO~W}6e缌7c%6:,涟, p O , ԤW|$闼=˥]hp)D(+H.S5Ss \Qۇo0# cgWi[o`x)>B8}%uu0 o}'Z%M2 C)G7qrwpu*qKZeNqH8ʝ5)eͮIɺ $WH*[Ha}zҍIJ#_NCيj^F^o~Sֿ#uaaޡ$,?h_,MF_$^cdF Pc.ܗb:AQr_mkF֫>9>@p=ʡ;KVQx=Y%>SyzHW$t[a!GhseZ5 7CN%DRj ڿSjJ@>&"R/f*IH-[?j@Zje0JkU?o+HZ|t,aU ɦ8iTM &&_@,jU퓖gOoi%Cΐr~?L[&bޡlN511R_ Z t"7::KlUVz& YNAøƞnEF'\ ir>B>KqPL Ul9Ưl<,iℽ*1ک}n+bwיL.\/}#ߞ&^ȅRNHgPdUg#"J:sWro֡C!o< [6C9]%HjR;z-!+C6Bm7g fwe$9z qv`z<=:DŁu1 eI4`h)nd`+8Xw|)?n61}O2T_\/WCBRs#e؄J2 O  _ZeNi]^|:7%=zcP!rPB;Abf36 v*sjtCůЅқ m㴅N6'JRKMW95c~`=@E:{sqo&?jƌ}N7 h 1A5q. '/ְ]_1.łr刐`%tjdePڼzjDS^݇/(h#j󞥹Isw7{8މVŰрQ= ±#**0W^Hij<:`O$B<u#XMQb MٵҾ <5aݥ z`y!W%[mvmsJC ^)rxtN3uO'K_ ITVV%7s0Ƶh!ݡWņՄ#xp:h9ǯ؅^@!Y՟L$bglq5Klkp>b(AqzEPp'D!kFX/zHqX)#>(8)<^b(KU!VNDJeI/I/HNxƹ>{$2ϡvuK—jyw]\0A_>Ǚ#Uu8ĝMP!..#C{ |o;MM e&S"2h2W "1"2P+sbTG9PLpPbz~,X.( Mn^P<j#-glmg |#-rl};0&`lsS9]]NjhݺAK׊h, :|(<,?Z¯z ̟6Bוngt]E3#ILSG? %9{Ir[dW8f 7xw'мKv%CC c.]{~3 IgW=_@=.{Z&@FCZPgLmVrۯwpx R85${ igd݋$h*뵄@^wedWX~y:IEխ G:${M^ҫg"oLƤτ[^_ )nedkP lDM.} `}SR\usZދIb28jPt! 4~l+OSdVw@\,RVv4O{zk_ 199s8o5C<4V:gC?ןr4W.JyOHdЧmr^ck4b1]hP4=ɨ8- c6 Xj_߳6|~\<:)xKsg2?֨?؈GtსKJN<ҏO*=~;g w Ϸ],OH i@0eÎR (7qꍏ^Os92]r1Gj@vUk^+Y6F]h&DW"jN;sUDWJꊄ¾ 4|o)'aMmVp8IOǺ|@qhҔZMQjgqRt@3R Q, X#A 5e ~ ۚk&}ԲX9xIqZ-G>vqZ^u^Kac&!=o yamPXQQ:9KTZk3q[`YQ(4ݷ R?KKyU-sF0uF/};b~0M%@;#fh<BziUEL \=eÒjO])Ԝ]q~Qn6 ?h'ԸLP|A >b)xB\W&,3uEomrMa آ*d?23=q/q)_*?6gTξ'RH:(@S Hz^%V(@KЯ^u k~ ڞl-w`MX W#:"_]'edDHi.#Ȏ!*sds\9=g S{"-qX}|Є; UW.zo\n$}W7mm)֋4SE<\6gXd"& N(UcCb b`]y wr3J`ag+EBJل/ $pNl8i7]糑:?c~ f C'4*/6u?偱lz!Y1dJ5e>E7p\.^aܨ! måŇ_ TKh",n4mژVc Uʭ𶑫 `;WRwM~i:]=C ֑UX0+dEr#/v9YuÉ]5aXSk#ت[̩̮.f3,]oII?nZZSƞE"֮s^odD&vZ/!;Am^^K?Qz;HqŀQJ.  y΍xˠ81jݿ32AK:X꒜_̶/n"x]mg`΄c)devÄk'Vw &'ȵ {P$G^Rq1Af#<>qvB1ivhB~o`IhӔψ1v!{$d$y P/7;zIp獑zoɳ˔2.ѰH*hg_}[,y10MbWl„5|m S55 &=twY T]|@s W )0zex, Y!0*Gg AF̧|l~v҃PWմU<x]#nM0(I0aA(o?;8}x6ĈU⤘)kM^[z=D5VcF B$df՗2Rc"|س3CYv HfSKcZCy+Z$A} uu wlߊokT.Jh4A;P~$QNߧИAD}eYT kc(v::tFyN&'?1I_Lej)Ν-=Vҍtb3"3Hl|S+Y+%d3S4ͻ &>fO=UD,^u|~e9!Vl *ncI=&c P7K2CB p!v6Ąk6.zO__<" fjHl96{.M:-xqRS)}g#wQWA9\yBq7St_UG]N_(Z!-A^:g;1OR`!M06&0V)ƛF',_9^^0πfE͘yq pDIU*+&͚(SO0ך_ڇ ~R¨ܥ٬7=3/$+y fʥz<2deDX]B~ku骥Tt,MXQX=[Z gjbd^a]ȟpF0'g5ŖUD9LVΡa /ɵ9w󪡦'")$*]n]C "t'7RJ#* uw>7+N'-y}h[ɫ"ڳWc:jIsᗓQo7(iK s.4?!羕19>,۠̐h\0MX=[ڌr Oө xBz*c~Bv: U~x8~N;IM͸[GqDәӥ~aaQՊNG{ * y?dܝwV\^<+hʹn_C+QԖ?2!OS!ƙ s ]W>QK)կ=d& _N&Z<6\12I0*u]r3qaĊ@*D;a {oA񮗕M,_$?H,kMl('f}J77R$̃ @aC urǴ ןcH;F 7ZOs ۰|B7C(Xu]~X5\ NCqf_sf2@b'#z1-)[urQ`G4Jfi$-> -tę2M{9Gr]*@ C"-2TãlQ$ uǣe Ɨr}ODAO)ш55v. AQe2-$pʗʲmUA{\ ??!x_QR)P}\N e^fSSـc?!jlMOR&}"lFT8c!e?E5N*CkHYBUEIu4kN~ku:ؐ0zqbT8BиL g]ѮኒcQOi^oE ^R/55Eϧ#*)Aމ # ժklZ!ǝ,-@xKyMWN*Ï.BrK}L?f>lweո d]ɩ{pv؄ (ZF:DCVo^mN4y}GޥXV?{KK+\5M7L (yr%&z3Ktvt/G@(`p>+/SLMz,XҩQ/#`AV/ Bu:RNxvdeSqo\UP}emV`u_d⾶ ِŷs-0AݿX"-f KžDI7] #.~Y7Cѫ;J* )/nbt(,>˙ {.,(iT> @aRIAF !uDq+Ws]z&UWhgx#Ardʫ#'.Itόxb2=|Ip#A)*t=tL"l–Ч&Mhtc7ĚU4X8s~D%:4[qJnf{ybUȗřa4/Y~\:9/>6wl,T,E!o7eMR63=]#@x;'ce&%^c}? Pu&@ʰ6c8)H̓v={^fKL{ ѬeaNS%cOk#Ku8.,qRT}M}ֹv$|*>ItmK7s淴l^`ʲ|3|{XצTզr=@T<"^ӀUE/]A%J>LoS&z>@O~#^ 'E⿡޹k򃼪2S5+si-6jk`Nlf#sTNԲ Xoj|"*{7BR沓fb$yzA<|A3fa2->bd;m2UJ[控'u' @yN&ԔVlI:}=8vX&UX^k$b[I.txŧOَ9kn78StV68ivk 5 + V?WVE\➙vd w-| y?<ې͎9Y ;S9"njQL8ùuPm4_w=CEu8LZVgHCB?ɡ@X֑;NjJX!C%֒V?ta/PfAl= u' J:sCF1Y7lۦx\ "Aݹ7On]{/pP-G?xp3_`zvC klz'Oùp^w5'ô<PM )$܉:E3m?6Z{*CZ_)@U*1OO_N׌ZvBwi_ղ:4`NI8$>Tb{hK"K/%|)GBUDgGTkFȿT f+'ch?D|'3Z"O_:N.gu\Y\\TuX*: 3Wq9|; @\0iX^r8BJRCzMo <1OȽyU(Fm\c])f@!.m˵LՅv4?w2Yk3ZΧqўH:u䏴:oX_T(]/d~*bz跜 Vî@49g#z_J+&4$fș xCX%Ia3hz©|\K 7 lQ_Fpʮ"r?39huQXRNXT9O:.(p 3'!iQ<^ QEQάxDž:UF w0VGu_WqҚDdaa9rq ݛ+f^6b <"T]\n7'BYR-9q#%9q\],&L8ӭVH4בQD{ uS-c:pWo# wi' IZEђx(auicQ\%,I hI j>1%t^g: ^dhK#1t-nėIGvhȎjǜJۄiZwopoMmDp\QY!^A!~И$A.=yøߏ$]C]śE+c"{ cM'dY*??:y=ߟlؑ<^;kZ.,R0]<ᏢDyl '`%^C$k|4ߟx`)}FҺ`ś]O[ =VL 99^>)f޾6Gl4Rӫ.܀βI3i;덝g ^)=~ZC.kvtêtLt5Xctz;}ߦ@!oEǼj@Bġ{Ѽ܋4&#-4mibȦ=-[q) /Qۮ.0ZBz5p;nTZI'EV]w1M!sB4Q8BChy-F-b8`ƞ} lWЀ,bfb&2Kj%R07ۣ 4gّR3P~RC-&9k.W>@Ξi6Jjg5`Jm|*ZB:P )u"/ 9^" ۪j87Vx }ㄛnGOS\Mڊ@>- őӗ3wr* iI;ܤO#,QZTYTSz@6ؓQG3)P%?T#0!@t`" Wyv#)ATmx?5+=;yױ`nz +k ((`nEoX|_pW;ѵUוS}@yRF'>&U0@ym9mf+yFzᦖ =j9vNjR w5YUEa'1DJ6%Ջ.Q@$3J4*=Gc#a-DPF)^L`~C9ޠ3(0MA S5نeDC+U +S۳g+)/3ڶ`^JghiKsvܶ #+̑I&ə=Ř oޭ a:Zm%Sqow=4Ag1Sg)H'&le?q#tOؘ1}O(W)NB].w|.ouǨfz܌?6z k0$ ]yQ{f8suG)RKp '646"ԭw߁ng\/%3 M^0&1% 0C[쉤O6[Pg|֢ wE$ssUGZD#E^H-+wbc(廵"y(09m2 [N >o[:Bb`]2P~n`  \iA2{73^`:L6[D^};|ʹ<@C'g7t:at9>bIE1v˫l߇LTy!kӶvZ~UAA m^آMS ]|9EXafFήkI G(i!75y-y  H7ĝMoPOHra`u@Ee}%uWUN73Llš +#vzfNědKx|V=ncxs%fYWCCv:8 zM(:s*Zy6 H8g=]JrI)#HLNWlk)d~+ژ<[MŃs+pj?ro\ [+_a$hM*,A<CZ>4@9V]'g4#&`7H_2,e3Sdsj⍹XDvO>]i}{T0旟9H%82&óM%{po֧MC)'TMf1D'V kd?3"w¨.M8:dNo GTLu\m]-0wrQ.Q0Tkx9IjE!(RΠ%gg8[eQ;œ%D5M+QHҪp*$\3t!5ѹ;א|v}6:) rHJs?u `0(NvPH=CBjP~m21*swO2L 9O9sk -_Q|9u|s >X}Wa<Ř:g[ LZoL.o~2UV WCXʲ$ 0t`ua7ꞮAG.c2`c%]^rՅp^,SQcc#T+@t|['*Mrd686=$814/BتV b߸ej:RWoP6걮\BƢžv̯gj ʤ 5n_.Pzr0v:!ƿFI=#~eB@K~" p bۘt?K>0tœQPay==QgbyiVF-HڙxϤٔPC;h;3${NJt!ko"WXI-(IuuFD(a'?(~ll\F.cG}D5 53>i"rioO_ϳ}b%>,0hi^o(8],r< 母L^I\MG\I+?9˱Y:5#?<no/YpF: k{3UaA{=QzS>4ED_;YMR'A!$1. ujqiRv{Ri8VI0>o)ҵl',lϑ+>U7">ЈۉjMÊGӨ)PHaeŊ=Y—A״ɫwҏMw1.󓮶ḌxY׭rOy=ʑ hX^DQ 7²dn9|"ȥWCKÉ, "/OqP&bO}ԾzuPh< )I^tI5dy\U}|t ٟ jv{:ToOc6Tti{PN[gFP|c؃PPڭN]A5GK;F]Ӡ`f{Črk`b2f=R#GR,G29sGF f3:;e7%Ev6*l}VXX0((l](_|}Nw xhv:q Eh֥k &x[7녡@J~hQ+& _@ͭ%k rļ\\Ӿib9)$i̢wp? -pI Ih@|UH9«!Ost95=<6`?Z'4_ly/hfTo73wŽ{i`SRi.H>QYB©0=fٴdzazz .bvQ\d\M ӂmW N&.8]܍'+,~tLw4o2̮;"R3K߉SiVTKa4zZ|>`< L3OΘE5Y^i 1d7_:]OqǬVۤ@գ|0{9اF;?g;U,,GVAվ{+D2M=P>LSSI9Doҩ@Wk/WEhvKG)1p&洌|Y~.]_kZI X<, Gy{VTmjŃoC5K-8oO @߅Njt jap?L5s%`ДWT 2؏%r;-(t⌾i?NS-ۨ{q$zmj煦Τ# JDnIQu D(M刊^8=Sb1>RDa~ 9^Yn^gukwF([_WH2=?ފKA?AiF+gn^jv2҉ԯFTcq3G# s|G!MIvf\r?n4"1N[g 5 f 9( ;B L4صR}+,v28a9Y@HX!{庰Ice{͘߸<VP|@7 !]XP`-p EQL@MZ-JvS(҇GWNyBdbA-)b:#shI؁Kqj-osZ]9yekB *! C6!RVU.bH`-ܽ5cvϽQ oVޗ#3}UqZVνO/@m{% t;7wrS)6 P];3pusn0߸:Drݎ'tߨ*]\xoGXaO:f]CPAúFkc'23+X^z8W$?{HP! P;Ds~"p93 v"PCHغNSo 2gl]4eҤ0B櫾S|=2%:8H5S} 0IG٧X\G{FEl-9'^Q}T-V^<͈$Ůq[鄭9)䃜Vh"WeBS>O> L<i1,o;"*>fAPkZɼ?'MjRA~N[cF+۬ 0htqXԁQWSsGMK)DĺH+kdØPmUDS3zK NҤH^H|(Y|nEДt5*F,o޼+7nWk2HFD_ 7_rQ]P+KK|;9ae͂}UA -FqLջ<1L|X|G\w2.'r>ӷ?~߷tr%fBۡ t|C^@% >H1gmcqCpǢkZ^W>1y͙^3)$)(19)]6xT#i  L^w3,};n@{Co HVPs,\\ikx(K %N@qiA?.H[p-[^M`i,F&i|kJU>N!3`$=Z.{Jm%KHxfI lr3=2UWs+x` Dz>UqMAF*vt6uTazF!^|!hoSU 3OA=:_8vh|ak,p?Z.XȺllp0yײd^Ћ şZ/ȿ6cbYR # 28?U9.z&JoB8 dR5Aߦ$Z]yƄo7EPyq͘`Pt@ַ"4G<{k>)z>4Ͱ->'vdRPCً]?r#f+>߈>6C ߺ\u/E'jROLQ#_~ڔ0|PRr]k4Min[L)u}NTt"#ɢbr EiX=]o&@y^2fA7nk5uCm9kbųf%sY3+~yKc2i2V^|_AAv{"O7ƱD y(⯀^f}n%u FrLE3zP;=Z1N [N2*!qC{ 4Yk}7Ν(y!W/tDsIDS?UjZl,֮&1w(dȌbntY<OɫF+HxuT?@g0^;m,qN/6ڕ(An2"}AzVSKu[sչ(r/Im⎥ιN͡9#l+44D[{2;E]*"2D;NVcAFl&8͢av* \;ld سԪg˜-8 r 3PPyҢȂ xcvސ*aIe5﷉Ƀu_3h:Do!t;t5J)YI,s5Dcpּ! [7[z[ cfL-do[TўTYvBǎ|3q^:xz -k# EtY - *W9*GFurm(?7apgt QyU1CZR9=*]`I<9ANHUJ[ͲIp쉵][争'@硂[Q?V9cS7y{H[jSC{{!~t!]-tJ? al]{mu˓,B+QZ]!AXvT˞NNxq! Hҟ$y󗒼H䭢O@OC9jFK: i7+hJn JhEH~# kH/k[,+Y..d+ab A:NGWy_?Lc#US,7CFZ0M 0F1!KHt,yb+=Z[EXl ~Ru3Aa 8#)^^QVf)ցףϭ`! `2wwN_|7pK{O:?'> o\YIW'Ն`uK[0X F\Oky,Tϴ33+oCW`P#P!셧r~_|ѷ[)V)еDM[]5sNli[Y\XI6*o2Z~Z2Zˬjp8xzC2eE_G+և$rpF*ZORmduax@OAZgE<|~iY#9uk1ޘ0l Ob6RNJ(]++*SYHb Cŝ @~?|8QblJxw-t!M9wspXhu%JŎafOaҖYDRӝȕOu&+E?U=C+s,vu_y?o?>id AMN dav1B>1A|H3T8uCbˋ-WJk/07<>pR;V)Hb{ٝH?&9AK /2Q}E2.Lsy/Cc_h҅bWz; < ssF|nT:CnPzwx5zϿNv5ܖl#A^ РBi|E [nRle D锬&b.xF/T/=C*pkU%xJ89 c꿭~fXY[&y@ZY3JD*k} Oլ#6IRkCe)^_e$VqB  h't1P2£-;-ަ&D:ĕ`<ݿ $sRIj+bRR9\}y}W߸o[;K~ p|>8ZEu|痿 -́ *Wz ydc\p+{ 8/Ymv_,=`| p|y m~<<,jQ%exN"=E) ~$2ðq8ӽlC!K<.!x¿Y9. ZvpXeT>vǡ EK@3D}Fr=_>l^ Z#9x`),ћE*7]dgph~Q[ǧc~OimC-N$0)0!'9ɶf\1<0KAj,%. Zh/koK7drJIv|| 8ԋc|6~tuN6 ɳ^jGhd3:6`oy LX xwsJ/PcXI>KSx6[rхVÓڅl Rf^LSq O!#1%?W(QvH7Y淑 @z"RiBDŽ|S)X> %WޥtRV&Ef]Qtʼ;4x, y$No}.c7njI/iz@grkzrwy*_wHictv3f07<#:?*`BL0JliN+Ǫ~Ыͻ}+I=$z!zaa(q؊- Dx|RT|VĦ@LyY61н Ed@8;ń.~vGNV|YWOJ*ybE(CChuMԸ}032 [-[R/:C IG!ϻ&ų^)9׌l}d[C9),f.4v1WgW{L̴Bce&UI`&s9~D:J LR(3"V"iuϝ.҅FRzهW R-pK̪O!deeĪ|lh!!y.ʉ,H^W+'.b܁Ƹ */b<"We.LB+ oNE ul& Ngf_mmI=2΁n_p'Ƥ4.]%C[ip2yîVW67xpXF˅V L|%p F [H%].e딭5=9j8?Ny}s;)-K5~IR$ss6@̠wt"^u'[e{կv0=מKULB.d|\^9 ¢ؿSV|nVHxIMŽ-:剧b0D͹Rqqs.z~\44,nշa[csy$AFpD2QY%E/?a:|Дk4KZ$^k~-*d0TuBvF!exQa~t.~9a*yg 48 }g$p"|FPh&7y eH4h?~X';)N=L i+,j]?S)zh ?\EU(-H*(k#6Er̰*=nj#xY0dkm-ǓZ:=P%rurO{ YprҤzPsTyw ݙQ$ y2 Ĺsz¿x\3hU UA9[0e.21s[Z ZCGԠ+{y?3&à h&R9)ਏ,2K}sF8DNyJ3dRp85Wr=bt;^܇,d#Kϻ v[.:`L{3kI{_Ԇ,xC g9d]ϞLːSg$&[˓E Fl+ 9ULN.>|I D1=e:Č;Y_ٍ#['{oA )NyGPE0H(N.*40RFTR- pѽ2). z'Fd g`t ;?!BKFJ)͋-k,(P h/~ ):])xsJ̱T4:tw&?GJx1}QwtِT#Ozu(s؇Pm]V^jř7]4{~.zfI @~e\Dp[J4"ߠLDS8~RfֆjaAS;c8t:.|D+A_m׌OMΏy{J"I^}Mfesaq=f ߏEI+8۹U޶[qi/i _|%(vVr8)˵7 *:7'e=×/N$ճzrWAPڼc>"R^Z+*X!_b$\.y-jqǾ* OA] T8|*VKѐ4O4Z:""BLd~?w3u yQ J/5].{ 2 M 'Q8]0,pt( AxHN~)&xܾ1cI3n@F,LdMoω]P_abv=cCJ1LLt* t_t نHxh8*oGLRB.VO7* aj5zTY1Ḽ@E_Ϫ04o WN".?dg=)vWo>yΖ;EfN V\wk!$HA6/e*eE(O>*oiH}vyzt7JE>"Nc"Rr!kɦ btetz_nmvuRVPN %(W~GW )sR(ng"BJ fgl3*2S'b<6Yo`'21٨0,@~i[v@=nHȕ1-"{)Ͼ'Ƨ',SQ*-zX .Yg4ԝ&H6Uu2oZ!jnd׳Rte>B"{̛^aɹr!_tI M*Hz 4)8Ӳ{v|A'cBthi|M46ls;h. g`B/(R8LJ08Ƣr0ZZȝIHF!CcAQJxMok #ȑN=ƾCjEd7XqGu["hWNU+p? tֻ9OT}bu;>N´zAݓI #^ ^yhSק_4uabAD̜6%2L˒!oQP\mUZUk3aHy gXh'1J銾_ ӓܿԌ!wۈwY3_k.+gyiy# Coss$ ).׳FfOʏéjXqt0Y OHT_L& xן)k\L:b]3hPe0_Y-L7QBp7[LzطJ+XڷCM $dq`nO䃉ܰԂ ^<+ʷAuFK#]W!Hqv(]e7G=]- 鴧F\`<@~rSeQ]M+PuFUJ|ZxxgJ0MYq_4׋[4o= DڷCHr^+0؋܎ߩLFeˈ?[dX+((f2W`s%c 2XrT!ޠn&[ei hE]?ro E1x0>rͲNi fòez;UdO3qFaw!e *EDnص{&5PY%Jl(+9⮅h 4#Ά Seo|\E^jto (dPtX0 *xaHoIJ-h#/)LaQ-={qьJZM)knJI c5jk3HFX 6]TUвf])E=pGݳ߁YӦ:"|RuN6(TW;DjZ`iPH_$rWЀFxX p{{ BMH5`t"%Z `N4Lw6EA&$j1$Z7YV'>\k mR`ve=\=B Tctf渰c(xpca `E=U/ږFV,Id !IBɍJ"|Tp6K9.¡A#gֿf [=ccAJejT>dR*퀀-GjkWxSpj9qnL U$AHɪF ifY?4 |\y.ښ91I(&kI8"wcD2RFڥ8l-jŊEqe0·"];J2fedfzٲہCWl#R xŰ{/Llox ç#d WEr0.IC/qth ˣɖ"$pn g@^)4Jl28 VӍ)Bݗ%%Ma-g䣝ʗUWu}4{fJ0!X]-e'$ ? TdM%2c#ǐjJS&E a+v.4[}P#$XqْFzX;!M;/f rY1*҂JC㫒TL0iF&a ĀnJ/5V S ԣdDzwXJu<ݠMѻ CCЦ21"U]In}&c* ,P$]h7l!r:"7@ұW#٦O@K,>ۏ ԟwWh$k?NT -܆: 8󮫑RG{Bu̹8ҷ"q3έ5R40irkNjH=` ;9H%s:8X" /Unn(ars<-iVX(XDrc*~%gy/h7**¼QpE=TJ}_]m ?;*ٻlU\u"6u~,*Ù;W{~~Ea @4~@0q;n&.{ xo `tvX«Lϩ* F>2krĖQt+EL["~I.äyYm<gH0ZB]o|bq]E#"zZ!>ς c̔f:&P(2$5-Q/xV ЫLΝBo#sg j|vݛI->2Bc¨aYfw5EA+4%Ɍ5BM} ͮƗTpv1p-<7(kS=:0th2kj! l'Fz-A(ݢoӄ_=tiC0?ŷ=B|UT\)-q?T- 0qbq=.CݶAtXtcޖS db;A{Q( S~tvV% n Oh["0/wY .( o-pfH{z,7QCzϕC;JYB2UPOx$_A3㚜z5(ԕlO3! yf(mQ',2MTi*4 r,RWѰm@5C=^Z5bJEl~+@ mb8(H/+g,sD%<AOָ6$22.ն\Tl#݀[BKrGF"J(VAw0c O;~ -)UWkB&)qF]?JnhRlGSF(V^)2Z[~I|j xjWD *0_9IdS;rEOA+U5xxoW+<&?30' E`rnMef, aThqa`XݝOcNEze>RSd`9ߘ ='bQPdegDu2z;р-ԂGGLa3%Ts.a_8Ry= nxGaԨ&f QX,)"Umqڢٺ?yq.vQ:U){uT$}9V9W'xKمYU1|gRC/~\ʹ)er;$;]-Tf٫qѺ*2靦W!+I4!N$7r 6:mlbJA茹ǐ&LŬi}lXxBwoK(|8oz~5d^{P+tAkm٘*|t ՝s2l7Gm֮q3(_HJtHsBQ (HJmC?x:VQïE5-.ϔ2Ϲ vĿ6ZGpߋr7~6<3E{Erwߞu5: )imHiB,䬙mdbx<\W%eF*>S-4u`Nhc\*)R*f!bc*ld#݈uEX~ΡgLƊr76RtC o<(ߥk4f\I]V*F"kvXTjj0,\#pPd;iQ9)ȓ'Y30  _PγS,^=2a,0cqP~b^oP#(/Kr (."GWُwPW`]K=嬀X?65'σ +|b7G >HjL%UvZ4oF{z\T]5< "5xEQP^;bj8WT.mIr_HS-dE8z&Dc+aK`y5B0/߹B1CsE7G.y]${ zr*/>]KQ!+ Izr$;l]‹cd+KM gp 'a"&vI|0})f#)TqG5}0+ݭr`:No Nx^Cr%z3{HfC*yfғ*B(%OͽXjwoqB 6]ZuPN»5߯H"Tй @#*l42 1.cXt3#d(&1E8[X#vE;vߕOF_淝yb7-aɿ5GQO#W>%92sS*d@Nyt%7UCf!iԳ@fW0>u'S6!@y:.7[KK,n?&E(,_LJa)7ޮ r]VwDy.nJݲ0p4Ƙ1INR/7 4{G=W#|rП  !h“YlMw1ಣŀm1Y*ϡ`+Yu!y=i1? aZS?Z32̭Q6 ݜ OTs;+'^0Pvr8Ⱥ[ggQl][lcG]pKWܢ}ggFkd zp+1K-> ^VMc [NqraXU=&1?="BVn)WhͅLrE^>xAkE2,12P~.ލb[</ *~$"}7M8Œ0/a4b[+'B5wQ 21'5l?)wBɧHGW *C_S5aFc#/rVu*ఉ)d$'ՒKpL} 63zC k( t{$ʥ-uo`p pᅉ@[<~&3Ϻw-8QwSU3[њ="?z{@Xc!VR ^d!B]]:C !?3[m4W^ QAJ!JoMl K(`~V?ЂT-5Q=6[<ᵈR~_}t ,. BH0UlaS VQqNȭ(Pc PE棎pփC2@-HQ[[iO DϢӑU<}]IGl:8xĵwvc @Nh=-s,Lp=K_K s}uZeqsghz x@ЂnoG,FĖk Ƙ3puG7rPج㧔W!h,z}GuX0By7N#FG[qh+3^y?h.fGvle.W:_pi:*,= !/K ϒkQd8A-ۈʸ\<-CC{ 3OԚ:|n/"@4unƲXP98(P;fzhadDS-d6\cCjd ZדJ) 6Ae@W,V3d}sf) @pO r'5Ϫ #ä/|zg)9vIᩙrg:70;aR[Wiw#6|MvP\R`JVy,ze<~bpgIC#(V uk^| a2I9J}jrgQ$PlEm](na&'w g?0D:٤%.N]?ųH =Dljģ?@.gOX0Dr_Kt.U .mt8`ՁV W$Uq*kCz;Cr=\\SR5|d6t.,MP72#agj4pT'_o AC~$x)-RZI`ˬ13eiuDm~wR6ob)_Uz#XS#(b2Ssy̺ R34R\]j畦qq /YJn=;\B#uxLwD֓#P%# -eEX+Uc{zq7~=|]c;C(\Yc?uÞÖ:{H#eF036lCqø F>&U BTxsUQfRX ~^&c.]Vz:%q?{iiN(LNrє-a{4z)`*aM槆u, ^%hΝe#)w7::HCg0/x9h:-WMR/$ye_8L"qܐrz $4 ɅEJrtY!FX9_`)=*ZS6Ԡ{o :nnĝuR6?.Kx} sJ^XI'ylWRK}IgOǡ}N/1Rs0-WzđJ5?#fɁ{`}JSjǶȘZnmh{Os|+N.R@/`ybUnk<p)hArԂAOё1y}YB^鷁;8 D UL^j3qrR/v_E nW+U(Ν2*JXBIQ2s+ KTIMz f}˕ہB_pԥ 7&Nac1ulG3[]c*Iu[}gRStiD2a{3d@!bw{@ 4(DgABF "#7)P#d<5<o8˟'eI<bQb{>۝,d '0K?ү`q WEa@ Z+Ce' % 8AR^nMtT,Ǿ+M[};e2t5Ԩcv3"OwV<_ԕ5Ca-qX\U)Lhq;*o)Xn0_Q 'QiȺ^dql:N-iP,E۶Ӧp,Z`_ی 덄NPeQpSezaH:q1_Wj7qc<(%ME"-w"M>ks;WQm&)AbѰ^֤.ƨ+Fk#\Cń7sPfL(mhI!ҭ+S}GM!4=4|L2N>L_Q&h2p&k4r~F  |9j˃KGVl8̲2,#.+ }NJ={1GOQ VZ-ci]Du´=o\SQM@grtB\Q/F9HGޭ0C3 cBJR5 9a!*we;ix/lr猧l}q892A}>cv 91\%5%g=H6V)mUgqS]e+xMKe^?NOT3f4"vSZl  Dm^aս[# UtC.3|(-L^s3 &EC{}c^^ݾxԂ9 KhM5ܨMrʨ8(uOɤ5[X$ڄ8)hB Q% 'bwk#qZhWqE ͆+ ۡV!̐C"㭜w.%'$2XTNק_:yuYWr'l+͊8o]3Pmɳ,;قf疵Y[[QqzͶ2,?ϣ=BGLj16 &FᳰɽmǁlG)9D/6`>m\1BpMdKi-s.NG{#D0 `[EgN !?b,ٛˮae7. K/|Z-0NRna%dW\ļS8 1A7nrZ4 qE R 8VTiL}lz/G-=H: 纗(.ɥ[@2\qESuq|L[|+SSEH7F؏8Fq9cL͡wveDJ=Q>8<ݘ?X 肏r6cSWud|H4&*g:& J8T6ֺFoDY!0#fsrw@*cty}C8z;l s:NuuQYFMr ]ޢȋh %~ B+Oj^Cz$;%#l,"enB8R҅9f̉OFZ }_MjnA7lllQ뗶|#bv B /lG 'ܺzpKz#1eIBڧ;2IC*kImB/[Lo[HF<)EetCdZaK8xۭHTo n#Ӿ9bG JǝgvMϸlf!)-otĸ n +ܻgb^N88.fV`aKg]Wl<HdT0O8}?V?TAwbjdck?9a\N"֡9sқ|dĀPIYA?n Y|Nɉ7E8p.hфCUhgbTlITbH|Zn]mO87^FU͔a{HvA?KlRacK4Nbtm%oʍHP=nWI5"=@/T!udɂѻ({t-j-צqNtg_[Û99]NIDOy9Ug4NIt9 "#Og< a< {Z$X/c1'ӈ=1:_׋F+I&ԼB`dP{s8;q%,|4}^'(UNY_mBHV&*D6Y# K(Vt;G(OdSB|_O;Nrvӏ4FCXS[b^6L^7fvЩJDEq4b ekc*쩧*tRSI./AQ$+1tۛOv} ԒT֞'|3ScM%f1E`5?ucBI twA gTP6%CD%'ۅ?ʏ-r6 zZOlhxU;XlIc{|e ^~'uS/GQ\tBtt-5jPf^9 UMmEHJ%KNBߏq k ކy_{Ik2Wv[4e9̠g.w>o՟`=+솤,6~wÄUYMj\ObEÞۉ FSh73="퉮jT5OI>3߼hFt13<[Vz/e#o:-Ph$M²] &?nbǕ!7`JB$UUqah!;ً,TYqG3TO ޏ/rIm-X R;4([ ɝQ><͞]kgpU'6&$OgF̞Z珤1M98;K )7OX}^kInl)0OGj\?u'<쟜r׊hv~nk}adMє9![.ȟب+ϔl3sYЇ`3UJ3wc;W we:IV(>J´?'0+AnTD_wjʒAƒg,#>r}4!at,;]w\5!}y5`YF;ʙӐ/Gz!3kC )tpS șJ^[rH<;2&nF2) =nQ"DkҤ}<ɷ1~C_H4 ą, n*j5_p&QX%{3CZcdՋ'~4}I`)~)Km\%79B[)AkKf*&OޯkR0(k[r|@UB. N )P^`Vw.)M.A|HHlj:Kn)D?+舧I3fXY }G f :@4l1n^(^)(wݭYAV\0Gh(@h# akvwbٴ,Qw52UXAA<]SkOyKmv]6*!g("CK`GXeP>@߿`% h~mmuANP/e%8+{/ kz|'t-nG\#ldCP[`sƠ?G(͝BamBh"—v7Lս %]wGk%vnؽ ۨp uHIg2Uz%#ՌҧT6-f߮Fe<|~Ykj'`_uNj^I¿=<)Z'wGD>1r T[p#idU(e,lT]#קGAJ"q60a]@je>__ 6-O"^7l0 4&NqLgPZ R&W7_[#kֹIs:0Q`DUH${CBMgM=MhV/v.6!SAʕW̛069O/2u =js->>Si.=ZW~hM\67jb@OH;>@ʬ;F7p;wt1'*Q}A`'UY2E+ڈ_WǴ e!a#juW/tާC}zg6[+jkP 謖ka&@T5UA}pI4UfMIPXcǿv逷x|pFְ :dca.m\5.4Rܺ"HYՃMD'?B;=MI`Um\谻 U֒~+\c~x+>((촳c*b@HrH@5~J%1P8fD(KӒG`Hr:9}#WpRe7$7hឌ;*NK3=GQsgB S!OçuN[VYyT*͑߭S48 5QD[q½wl; ^(R䶽 .sT`iB(G^Q˟HLlzl$.-a$hi]#Mqf<\HTcw2Y2jLeaCيpߡo M,!o h%LJdM;~5qq aTe)rIpnx2ESLNVz8aDz¿ܱtr.-C y)> q,_m  b")62L:Ea"CW؋y).GfɽA/nEx|o=LJN([Ӊ*'A}V% c32jJJDpFNzX;wފlif<c2 NUׇ֘i10vN@{;l[<_VCΠ348n0:(`LƐ$"車!U渔+4tBKa\Z9sNZ>A4z[Q4AZ6tT%Ngu2H-V/(2F\^u4PzZ, @Zq5Z؂qR4W X-<Bo섹qZ ؀K)`iwWK-V{(oA93F r :w\}Vx ,b(jl3ɘ1?j:ЩѲݷn6W s_¯1.od2M[HNf7ߨus`[ZR!Y7ܾ(oC(W}+&]Mڤ vZQjĥ#$|МpW.?B֬X.UP\ g֙b1%K휤l n͋M* ®JWgpȌ<9H*>?cy3BJlZR淗qr}2)!gUKA˴yOMb#I5G(? (no48NY0f|yilY6S?MhͮHĭK72SbpʘAdx!݌5|V+-k/Ss0<*nM.cNn{p[;h-;AY>q86VM{jʹ:LdJ\|3mFt))ιk 2HYp 6 Z˱_C?n)Žt,B p09yk&IFeUʒHei7ӎWPO/Gp}$4./}3͉4hfVګ݄͚sQŸ?,3{ӕ'w-L* ꜴPU%)>DSd0\ #)3P_B":*A|h>u|lUyADNh?AU 1`,f}gSPq_,0l0i#Pb( 69e>! RW߃j6hp^{Zkyٍ!j9ŢrQj (uW'%͚%۳0֖$22I0~#}ryp&f>+UM 6^oFAc8Ky^L#yHIp웏}_rH/wzk":>ݘMrtPU#PSeM]D~Dm3Q`hsP"3~Kzw35/[-tidz8m0<`Vp= M8 3UEq(mi3D&ד$/!"Vqw p&Lc!C%fr3wD3Gp`.}:m~i#`&-NvC\|EWh2MB)R6Ӑ5!_]S.0ҭ% Y%у^RIV?WwttR$6 Rpz A,R.zƒnwPZ1>>em[~qS4hO#Y^'BUR.h>`"Zy 9ǛMiš"lyfsnou%`_=6Uj 8V}_|,Fl@F_})bDgr?ޙwWZR^X!Xf\:҂JDݱ%\dMd>z*\f@!^ x%dX[4E抗)e,a>*>gG-GȼRu>D4Wsʈ|k7g2S5ZO 621KϏR)K,b DH(fCV[!Ah1TÝyN)yxf+tkہ]+ZZR[ ׍8R (_I) 7|v?&qRDF_˘E*g- DNJ\$9]DS;Dl+9+ɧ(`\JҔag=u ~TL7IR͹: UIS7[MCM_X9 ̷~tkV|-9M4Sbhj]^|Fec;c]dG>s(BhK꠪6k×rx_-45 i+JfUPk9JCY$v&Uo|1}fVZh3kM[wI5y "~s@1%hsҲli+8+ tO-H}N5:Hi$׋]YgԈF 3Lsp0x kN<~;StHD߅/` P{L$S*BTelNqkR; K1>p@!5:*(hP&o1P׼iD9r~\9RU4;)LJ |QغR |?%bhhp~1U : 1XgN |5,U<=tqjj&m=tV.sL~A!+'ͅBDlQ}hشCJdR}\l'ޥ UU8ޔ]4fC=M½!laR:TӃ:V#q}bOD;N~tiY,Y Vx6Gp{]V&`mAܿt8ȫUBnIvAdf* ?BQ<1rQ91ŷLxG SN>934HivqlR⾪,i1U anA,dVKqo{lt d/W7.Fi*of%=C Jvx7Y)=1H/6e/R00, U)"8.;- 2P셩'1wϮd!|`|&,vΌ[]i}SHL>xN)Iyh^tOX) MK)BwPPR ;3PFt =h!j#[6EYi$Q֥2363 6=H[Dx |~7鄵$7&K1ĔV'$ $pC z7HC`|}SB"sw`A&̗Zh .fYƨ1l~1y>2In`d)E-Y, \V`Z\#"ȁ;1z!ZX'b;աz)m/'rWq6G\魆 c]`ۨrU>%eQ@EWJ ~KAL~=Uo˦}<1>BΉChg> [I"@Es@ߕ-AED6~%Nmz I+\>Ի{a=?Mlǽ U7[_ <޷DԜй8ϥmEw)SFrKɿxv&؞Ac{S9?jG,t*vh8:Pzcv!' w J[J(mlQ;_)lf:ԯ%1Gk`##\W!DU#K6xX97|+4jRA$[ Y2M@&<-0r*H P g(=g:.uK4,{hۇ\!XI}Kļ}Y+?^twɭ"`oAz՚誌զœ=ƬqnUAO.mvZ6:/['"{!) OӘVB41mlRjOИ"0{F=K *J.=4ȹ۞_cs"\ gh\T>j;g\|v*53B^NyRdœUe .?!{&ꡔ"|2,A= j=7bU|eUqPb i檄{w1g-$2R3bUb7? dqFϋA]rCb6IȮfy f|E-҈KKBl+Nep;5IŋXF+%$lP ky4p.ZY6c~3m+ed E8Ug* 9Έn_VP^]]1t-k8`Ki`y{^rLgԮjݳsXXs.Zl2w~S#ĖfI[Zu'%+aMR"l=|򣻂_ЎğP0m ²! sH/l:LE+_szUǮW;FбNSYNhovPK_PY_,O;7{}="B:o$7H :J~Zvc` ;\m:Fމ^{2S%aT ZzQ2=aaSCr ![lb`5ɛSB TsޜB!QBc8 բ^~&w0uu6u!wd:rpdJR6 lWH h9"R,vgo@Qn/Ђ9DU=9^s͋ osZ\W_i0@SwB̎ߎOy]m noAZpp/+PWzsY1 2i[i*F/njד ];^ noMX 1viiY+t#Ya:,Iig:ލJ@SDFڞV͓\.)('.|Ϯr3$P%yŗU`YIpdl{ń>G돂V:_@~i=̙H\tdc=h}cq %ީJRܺۯlm8Xk`@3]$uxW Óm"}3|:f7,? D r;W*Z)O+\$\h $}J0#QAP9w8n!@.(I=>läArk`ߡGRnLT 3Y%P$R\E_p!|Rكm\Lۊ>_ ?%1>#D#v }2y2m5nsO s2QWCePȟl3-O0Nh'4A:>(7Dl=0!1KC:[+|#^ KXMS0NH6J%YR&Tl_*wּ#]Tf3[?_tc"HuJ*&ìl^FX1#z!z]RbpfgwX%~fipBcm.'Qsl5`'9p0b-eT5ť)ztJo= 1d*ߐ43#4"o-< :j┥ qʗFxejYI[@kPQ5@P!nq$UWk-ua2X^A'x/x8bYW~RΆyw0k~7F S:]dI7 gk _sإ|I8T5)C npfԅצOD}U:jl YE)~ZVLe \_K6{;{>^T1[.>p%ʮ ;E-Fp4(eG]_.n)ft bv QI|/m>W[5/cWy=tWq9̒f٘G6THڛrA-'s0vP qgү7|,sȭ{/]ҙ7#\0)QM1L7#[5]w n!~g]m;cG8EcoZ ~(DqW:&&DoHny ;2gYX':N_~ìt28Ҫ퍋^l#fZْ0Sf& &vb91<gf \,`' eҗ㌺>'4O`pי(FN~)}Zğ.ܩL2FYBY,~ɤ֙juU==Z lKƣ,ʡjdt2p*QB||-XdOpd$/HenY,?R,A-/]8^DsƻX!L$Nl-k #rP޳YE%W/f f*x 9<ٚGnK+<) O\5DT[hH OFg*?E\2mc|jOc̆'8ʠH RZ 6\#.فt ZhS3b4^fx`+J2zG;c5$Xq\ ;0M8tCcWUqmExӧz `-wq7Dg`,X+ :RIPV&JqJއ!iȽ*-x>kY9݋%t Ŏ^m7V T:oۃA0}P7{{QK9&r[iGh[杭_ݺaNӷY=ۂmmG&|# E{pz. G4k(G QԂL.R$/--xڀy(Ɵ~:u}K)˴j k47J)mTH9#E5nZji"ލۻ Wa#4U,)n BNɭ}%)h:\H/d:"0Jf fK+Lg @A ش>|TtIOg.]'GmiڔV>Ѧݭb)W.{7B_փ0z[Ij߆rPfBkFnQT-bx9Ɍ+\N$D&@$%RF7cL8Zd%#4E>-\4$t_6W<@u nAf` ɱ-#%oȫ&^+_4A#g]ؔ/f|/X #?I ;*liֽbA}ğB{~{˂bu?l/j%(5CҮ$Gl9%^[%U*E r.rޜLi{O (2b,l7QȢ*@9 hV0Bq@@Bw4|AkӽrY}ѻ';8{t+/x𶳗<@.U-1ӉuwC Lf7N#?݁8phA&:`E#m$gMzhFZ_Sz=5v`Vf rZ?SiXVk!-+[m.K4n{ HHc+ߘ*8× -l[9i q1Hk-u )~{򶏂íP'2|bc'0+w?G.^Xh]Pm]!V C& 38p[*|9*` 4Yu 1QΔ_D#h f2i2Һ4g`Zʹؠe_~wΡh1v=8g )rURS iM2B*M7CmkO[=EY\Y1+CHakݦ&1|/mX"^ ëdP H@-@ R]W]qn>(n )*) F)7s 2\/Pqԍh_ Hup$AܡL,R.?)dII+:_/CG ,z6F_zGX֌Wۉ•[;0ަ9hZuu{k@ ca\$W@D`m1'Z='Euv[ƶUwPfv04oS;ױOMx1S@74*[/J1I@(+ : 8RvtGxu zMw.ŕ" lN@id# 7l r;NJaŨkVRl*r}D*YTyi&p'ogf-nFsCM4Y|ɈDj4Nv*V{ בXQ0( ޹P_kHc%=c5'"pH V/E>3WV`E;c[ci*!ylQ3 KNIOwlXAJE&M%;i7PvjChwi"GvZ@]ݮ.(|H$[RK[x_Rd̂ɽ6Yk5ckuqj71=Hzg X~HP'*Rx1 e*ix촃df Òs7]T_217 "L Ԛw"M/ty[" 20*ϸ p g80n93\ /M:j4$elP5a95 -<Qyť. l"$c1W&eG*7\D sS>~ϒ=Fb6!'U ;>ӭi] RU aI9Srk+Ӳ!4f\nCHB-G83B,ɨ &<o,˸pa<\'پO@fzݩ8*yr25@tTZsc5Y!$fPv(X+fW p6:[1E:m~ ([fcFn})lj呰M 3a{blLIm(sX r!(K;x{4rK836]js"F:`Kw",2_ t؟멭<;b5f5˓b _WuҘm"g}+T*wiJE@ 0`bfk]Z@ߚ #PJJSgUM!'Iyq_!^2YMϪybe&FJ(Ź4:8ϱ8z;̏@wF>af䠜֫ o6wgğṩ|+o3BL$/ayDkM|F^KA5Bs IをÇBQ'Hg$tEF={LrM[Kea:A+7:Ҳ&Ӣڵ_Iy2ocѽ)@.B `R0v9 hT!b+uǛL>Ά\#gI#*}vVH:1Ӽ}S/fKtWG(  >|͒%Nx@4pl1@NAӪz̒ &T{T5pO'/ǝHۋzW90tXުeag9#E8f=C(LyQs<ƑI bef>W:SIU=Skƙ/ΒJy_*n [Y Yp^m#'-0yj:/>:VWa+&\89KW_̡T.O #|&\h$k6%[-8l@Øa;ʲd l-sm2[fHs1*γI@x I*Q@MWcV|T697bIH˦>Yaٔ~QNN$gc*en^a fd$ywy 7tSI@E{O1v3^K[{gt(a 1wϯV^K(iF/0ъw}'#u{o8{=`;`FV(LJYa<ǫlӈTgXV13hƴ>-Tab<&ކeW˳L뵽3\z_N@BýP`BPgzp)o@K$8f1 nZ:یpq3\m>VߞRT>ڍ,IɓWycm"4 s3"⡜@u_\F@ )ձ۷5=>l!{@ë8j6B"Hw|wxkXLc^pQ )*H4 c8g )"<[kD%k~VyB.ߋ*p&aߎv8-%e̹wNf<ԮhIU{{<_Q~V'b';bo IY!!0R͒4b-Ywh+!n6/A k S36H%\yY0 GgbVJ- AO9햋!F'ڢ H@$e~tsXqiOd];yMXaiEyQ?yصΚbqZ1l\f/҃Y_V0!wq'^ z;:F=Q_el.B,, UŨ pZ􀧊K*lQ`M*À~f2+@P&6˞֝@Z7?o"@ Ԟ F]T02;{sQp6jMN`_(pݓF4aY$lJ%)]Gz4\wlÆu/q29o%78gS\;y˔e Eaw8n{s*R4jrs ʇkL[6]FLIAj_sI¢:l4aլXl`f4[ U{S>O-{VѮQw 9A;y9 q4+B@%U49Bvq#\n)wi2T( Dר zHBeA絲GԜ~Mz (mzJd} 8C: E7T8.9hXiZQqdIڥ'vseVzB-ŞNfk'r|F/Zu K[d#}|ײj3 DɖEO&x]InLALE n^K܇h\^ͬ,eV!pG@@H8A!&~7 fѠ"ӻ -,350nwbQX4oypmRfją[T;Q~ymZP(ޫm3VRf;z=ok5Z1Hrɞ=PO ~ȓֆwu:ZRL*V<4 [؃s+7EL2/2ٴ ]G4 i{Aup.!@Xzkm39TLM)ŚXr4A)ٸC|UT^wl i@txJا*g3mUOO1U?"gk 9;i`a0Ƨr'GzI25>nRbR9sf..msS8if&L(g'~Y(㥤%]3m=lwL(Uf+"hkԛTPC_]?`t%T?h"vF_"T~Ay5yR qƧSk3O.ʮ.jUY.֏d=AfBk~k7w.Ѩ~1@;7B?nZmqmSVŠ_=ƫ{LJP>XlEر,2xzt3aCsǫ9&kʉT\NDBs'"B!b4$؁9oxy2x +h~rk;6#xX9ڱ[_LԷ.THo+8᷎欎J8.7GS` {{䶩K+5I1$8= qJKLջ7gq뒍>ZMA%¤kK+CyeBKX \A>f~kNh0)x/_;d MG߄e/yy"J\Ə>cA+63)|ܦVj!p"'A(2+_zOolQ3-1np1&E,[T/5(Yrkw/y|#rdUt,Zgyu=׀)dpH ?kCY.mSBS{%ɟsP S*7+ɃC}lW1 L+Ev ~(Ry 0 \F=9FeOPEB𪛆T)1#@CN/oi5;'ژ>(<5}i`}#&5xG#cTM蹅e{O`5P-/D҂g8\g% 1L}~tGxONp} ՑԒYa[WY7r{AVB!>MxGh_FC| ҩÏ@@_OUYݎ>h5y(}{uSy[Ry,djlrPXV 3hԉ3Rː o! 6դ!l4ݫQ#egԐiҖJ`$|MhN{gﴍN0dv>Z@ȷdfNSh?ۏ3S 1Oܦr9$C/ptckc8VmS -3רz>JH~0٧il}>kZ#p#]/^g6*PEesJ+_ijp B6;[=qy3^#fZ0FOZs jݬ9< Ta(zj6ԪX0E#Ϯx Q$MAlLb/:s( \z`o`'Bck]iw&@vGɕJ y?grK4tFYCF(nRxj[((e:jlyrklÈE:+EEsaMˮn.wd X'xo3[wcimzjk';lDpfkD\ 2^G).ugŹ@$=񐤃D4g#`\T'=O\1ѽUO؊ѲV`O^05kP`W,PJ8ԊhvK^Hุ?zpaH 6eŠp+X7/!-gf\a)m\Z; [k>UO D.̯V`FhU U^+NrHhs/ r#2XY񐟡&a!`hbO_o]l.2Gs7vz\OeFb 1|eKHM##صEțf FAj8\tY`s6ͯz>)Ky9Zvuu&MW m\xW,|Xo 5`iwkiDɹ=E#۷V%M32ۮЙ!?@;""ڵ&&[6kAPv>n~=AR4 L[r,y&O_31G@O_$ou<'tmJd|6nK|Q?i'ȩ%D$ߋ $G"<~{cg\1LlyʁsQ:w>Cl{HSuk{rZJ^& 7dϻ {$ ?jXQˆJw~1:Xa–M,?{el{q 'GT{|'`^a›[`٪}o;wl(a fcy偲50~6e0F'u}oQ(HԸ-Lzﴷ C 0d-荣1ԝ&$\#Ǫw-9j5-xE(^²mAַ+~7_wek|>/ϘѼeSld'exm4OR4tsi3]:i&M; _6 . 6x{>t(nN̔ x:J׺Hju $+5jGz} ©M ÆAx<QeF4A?uED\_ DDXj{h&tV TWǞY#EM|V"GfiN&FNFt43dQKj?/G 7X[O %;i$=o[#+gۻM sYm-M ;3Η&K'{QWh:4^ yޤik h`}k b8ow"ybdO?Gh"ջgUJ>`+ő! B9i cq.Q*~A 0j7뱈VY.07bEIwfocnOYtq)2zYwN[d=}?s*"|$BkХǴ=d17uCX)2voy4HnT7+*@jy}E.d45(]FFzS*Q%+$7?"NK JYC ,&S 3"w1K=t/nO80 *_a۸8d%,(C&q3R顏qA|lk~P"jC2l5Pi4#mb^d̴HJ?mAl SC-$i]&1 A=_<ꨄr;"nQ61ec CֲٟRs32v/^y;L1J/]7S{#jl?997 4"ʕ6T:5t},eS6#)hDP$,Rtaj/O0PWrZ("u] ℶzN'8cn|pbQmͬ oMJ sߘZ`m2ɛgƛ VQՄ RO"b_Dw$BY'M~-Q_`RP1sq.Yԍ=Q+B6jAޘ%S3BAT^Z`UPx<\wfnS<#re!]\U5Ζ/ϰvHR.VA"6,n™FgeY26lWLm7<0xNp#‡Qú:<#8 |Saf&$eUmuc7Y(U|.Sŋ ۮɾT?n:w{ ѬܮDח>nڳfXli hj,7\Q tq\FUsA8M5#¾qOI@oYR^%R ee!'fCL!^: f9K 2X{/* P> //}x'3qSG^t+ڀgL \Nc/+ó؊tI1hЩ$:\,}A>C Yjb]Ntvr7j'479GbuoR[E_KͭYD].ޭڄd} *ykz'CUUj;da;]F&6H{-)I ՝>td-%E[p#X09('*MIg_YJ h&|Æv>k%4r{fG#뺁ey-𐙥p,OtT!:c61!5q؋dD"XE1sRPȓ\y",[T&Ff7įB@Gv2WF+`ҕE/olF^9,J-I4LϮBO/o0~ U EvJa5Oɳ/ w#{÷%?p-y9o`Nb2zu}AQgRͧ1qncM=pX +d$qrr*sW ppu ?V<6+xQa0BeM 1Zw?O6)Ql?>Y`5h܃Wq2`6G6QvH#7Ik,2ȱ=)EtI*#Q )n4HPta^v%hSY!*(hcWxSj{vP^tG\0,=*5RcY-4^#AxO SG|]l"q, F("m_k` R/F4Jy<C_ꞡ+M wCf}pE%I:27)tL:97Deɢ>KUwLZv`}ۅK. ;I~ɐ/x=,VԷE Zh"Z{"I9_a+2KͣM[8Vq['ǻ !?*ߖ;A螷XYSJc7 E0> M'eD&̳eS@chgo$~EHO?"59^폊G:e>G7^4:TJ;uC!YtSE`bwJRRڄB+{h!iVߛx>'4>!*N0pNnzqakO6>L\ PؿB5ptPYa Qu^zY/^HlMߖ;!:,Y>Aj4& 5@t*zTX.NJZn9:nqܢ-WJəUƾ+4u< Xr01in'x@z4^wG 6`Cݯ<\!LbX?^G?Kx>xSLʒdH% Gͣm m/+Zz~@EG5/*͚sA}bqK[1BS-uB0{CI}W;SQ<)͕h(R6ʨa,™›}AzEڙ9,_ {28p Y!-Kt`i:;v~t;}Eb]nP kJ9\.|^%$W h)xOp؋26~4+d[p}2o̥3b _808aPu 1l7Gged4>Lĝc'|fKA@rP4,,k"y?Z9~}TMҰIaGfCOP_.xXou>MM<4S2褈mvz 0ֺy`/^-iwde#GS]E')Mo C~úCJ,f't&*SvxǪrc:$SG3~ݏ?!E:Dr|ܑ]O.~lr!B3YčmMAE'P7 SoBa,U<&\##rX)G i.ߧw!n)WTQ|јݖO e萎wAk79{ƊuVlj :ck) v^=^3%rƀDK [wlGewUAZaap@1c&߁m9G'0ilD6Up!no i,ZH O`iEy`k5˲HQwl}UB8;&cߴ =K)6++xw(C<[@ȕa`گIH[= a9KxD\WO;:&loy! 鋭o"f%}tȚ.rJ?Ewfea[*49)i:N]ZNLbͶp\e! zJύG㗀*mAF(X F߄N-D$BUNwiy~23atK yվ[ *"+῱3L,~ONg/V|.OM]_{S֮15uF8P_/\?j?!`}qW>KzRgNnɏmerQ D(i^@Ilv4ΰ !Z)n^ǟ=L\?& > Kf x pZ讠;q+Oqs#| 3/ |4؏(G \/L?f5Ч-ejJM 9D0ݷQ٤Dx.8ەBE% 翏oW ^tājJ\^;8P*2L{Pڜ*Dk 4}u{jkGࠧVu?bFqtqhlhFw'c"\Nht4ZjN @5Ekg!<;sewv9pS935QċpJ &ֽ~WJ̡kJE!mG*oT_lO\ Yby P fRbz)4,1 AV|sޑ`3,__r:IW:jHf9'ee:ʅ.B|i'PLqO}}(~#[XSbil4m"~FRGdK_;ZÇε5cI5C ]1?$lu@CsXpׇ6u>iZsG(*aW (F HA0d.j9 h. _"$ /)7 OsпOiSC/R&laOEW9Y.E(B+.BvgO\H"Ry@rpg(Y*˼I(w>K\6Hh<Tлn\᫮)M`'F8~ XjȐ{=PG"%rLNwg<7/M+JqwŇB<~ҥeJJ8Z` (3ƞHg.sN Y$5g0y7{=p|Ж~MwR+'] $Ah6-~i)uvŦi/Zqe{CuucJDzb "!:RDuPjG~`_wG7vsĕ@/O2sR.AWM6lg}%"6m>!wbc֤rjmIe;?-"@ARCYA[IVn8nv9,WvOqDVVa]P$YX˿`OTDzTW1k W1P0_$ޙ׊Ld?GڽM~Ћ8=;=U n_]ϛVö3{g*p`yGʣ*cYW%fȟdOu:l[D PƃYw` F(K}VT{: rۏ*&Ǚz9j(;Ǐ-^ g;L d tv+û0YA ;@ B̆,);gkuH/W-9R9_НEЉZ~%^(N^j/%# >A߅Lj>d&Uw:?cFi53 -ϛB%,Y.hмLE&:m>6`}4gva"#GT(#f,-]5O`T^JПz^N|W{> fMD|ys=װMd#QN~+לC|>t܅PAoCP9,^r9 /ɰt[ʎXK-G%mKCWLc_5R{&($WrZqu-ŴCi)i*\b0Q˄'v [3kѦ%2#/z=ŇBC2BT>l,:?0|uV$37Xp>iE_n*UN ad_5b"#TC 0R?]3 9oeeYG, f $7υMh3䫧SaKBܥ>t0&z檣:h-w]xﺬ5)7]MC /ri:T\#)_ _i_s͊t c-.a͑[$,ll 5c3?/S"F.H; ӈG1㞖` @r'/fL%,UH`׍ Oəfl^"F6}FRO\S7C  9@syUaU0K{`o[>,bM&"ʹ;*S(}ˈ,u0x6Sj3_`;$Km1#g:ijY(*Wiju$\.>}2)9wQg rYd.MI@[NH@-ǗL|>4cc_X% 8C 5N-AD3`?.ݵNQXsf9iz leRvZPZ =@1vXA } jzk $ˬl:#-uN Ȃۉn60T9+ a]*~iG:?s^ \N``DSã\(Xil=&HQBx;{!= K95 N*#CAAp׋T 3 q %RP0;*S m7x̠N):;iMA+3qvFm0`p4җp>I olEk@U :#/3oG]]D,]1';}C;?[YB~G~喟㙣_琝08T/)]k&}Aw9N[.hcB g{cv\Nu  rtlJp {Uip \UY$~>q `䊡 u.sZI}?\okuXх8oU֊;/|\R.TVRqAS8aWѣTW&ao\NwHc3}ғ{BZ"u3x&5t*ohC,m\_y3K߯Κ$|. /iÑ/I\ѵduz4Z9ȹA-7mGnS쮖|yaTT>8ǿ!gzo5?c%XwڟsmRCG5.o_ǃ fE0$NWW3ZȁjVƥU& ٸoAE˓#?\`FGweDOoZ7(;?Sr.TFn I6_';}܊x 0LU Rӗ:*c'] XပXnΧ~*WX6 ų4hJ~WA7 @W} Ɩp4~܁}[17m ةkhb^Zq<ඥҾbΨ+߮a2QHZx-o~|?qb^,n|dO4v}Q߉O«hF+5_7,ljk&hAOG! rrz"Psv@:z<`@e;pihFn;ċ.A  ' .mD'Cۚ$"Hʟwl>AWx\Lʺp,%c&ԍ9gNb7'|q( FØ+4 !jk\fy(sK\RY]k,q/Fb,GD0PfF2e2| IgENe| A=0Pְ2ɯ,X0gP/:&.yfJHf';#7+Wh(iS|1{WpP;D#:BPqQOQNޜ* :5-9 ; 1=VD=c_V'%Lc ⮢h7Ⓘ]IAM-Ӹek3(GK!C7/[xߧxL;2G1Ǝ♣pK#٦$*vʝRnʶyj O' mI,g Tw *7=`* 1 )$6Y!uK 42~sxL<0,\ݼYJ9%mzA*F3[-پH߅ԋc[\ u=}q(_[ f>e۳/WtnԘ׽ ;Јw]G `uw0̩c+[/83`4 -C#B4dk zbJeu{xU Uyݫbqm_X2sNH˅7+Z#n/il͝;9Q/u{VMB,7tcGwo2˜"BW7G!kxKdO:4Wa"TYLGL5p$- uÒs+J$AF?fzߒֶo2vYZmquqBYi# 9ִSmTb-'K uUbIz35?oIA*}63XIBK豠#}))-7 Tiʎi9:gnKE'/,Ps ːY|JB5jONt(n 'Z#M=I%qDmAIOkxԩ["<#C|=QUЦnw9 l^3i^]H݉,rV(!#Cѹ]bFs4Y-Q>I$Q6 |H2WL*5IϿ#aۿ C/ƒYNww ix9, 3,өŹ@gs^Cr,j}~Pi\!GDSYmNsQ~ywj`$p32: dOx)jC||&;kwкj)`LwWbJݟc4}I)|RKNd |,^h=Z΂Q:PB{pVbLǜ * \r':{igEǖ]GpVh,&7%B4a#!Dt!--!U9F2o[]ԕTa`: \:ƛD744:^Йh(0c(TNbB"TR̄U72$ B׀{:fIJ(8 cCȎFNDI *[gU$* Q3I ?!5#(#R?S=17{E\ VUEFyz6iXW% mOi#?9Brvݮ娻!eCC:h`##5`F^3R?qV2I."rD_E2go`(Ugx6K=!XˊSfF)7QgaP%U5t}TMK@(|v*hJ{ID/e 81w%ίfXS@g|n/N@7-6c*αR>."5l׍3V~AFWi]՟me7ld3Z"̃`ܸc7ܰRa1KF ' 1&I"H&u#C(UITIx;ȑӷޜXO@iؤ28_5t"u<qo8j3 iBp-fA7 ]笤E31R*$Vx:z1']J\NY45QP"k#;[VÆHa݇lێx?sJ"OB IA͆B@7Q[rkB+?F4F mCe?Y6uoHeeZqZunhzW lPoWx1ݍ6[#b&FQBQO'fXEASC0@V%cץ˿LϬڇc$Ѽs(tV`@ec۟h~xSXWo_egrdL?U4vڥK=p0Vw9Ԉ?0,k.X=xKjs V"10~"S (19B>fh:apx\z!HZ/Wmz )fU˱-/q\G\hHcsvFN[x9_t;dxS:! es6 T tM"[wD%L\ ji5]V* 2n+Ovߡd~Kk1L.U9|8 Ru!=1VjEܢu/)o&{ i'x'Y]4t3JYuSm2Yq J-kןGC6 ./̩eſ\kI$4b _;%SGu=Kw+L1K zV&]sD !1+,.mIfo2eƄYwZyk{}dILWT/J h ,IKdZѲ@ܣ9tn=;XTg -D#|zͷ\7w^:x}3 ?H]ބE՟0F M{>qq /Iz#h[y[8mhom}w#_y-<7l/g brlg]'&܀G@f}Zk?}S#YHJBI Ţ#u[#$nʢ ^/_aZ짲Q]vC8kN֠F ֝(;w>(tS?*@o.])߄\!k@-26E.T J2N5dZNѹ#p)7MMQ  ت8Vz$#u$Aapb!7rlL+a]+tⴸ+p5˥UK>u“ZNT9߳z64["'ee댫_?vh /C'j5v#^WRR6^LrFiF$U8,GU><σ`Ǩ>8nsnD󑆆éuQ]8T)yO=^JKȓHUXQ+1R7`–O!E|] 7g I̋io9J90zP ֑Qyaf()kRLi3"Tkg!sɋR7Gq\J g[j1%j.]9(m6dEwB%9Gybe7 DGy-Og! W*gܽI';6xQ T{tكz9z}OX@!㢐Ck &` lm'2!Ζ(gb=,=%:{vrK:ɘB{ 3@<<挜*=g"v`MC5{7 LiL%';a-}ޒdoDn8,ݳN6C(f˸QvLM) #7\/q.o K uP;:7b U=z%«3V$yנЬ@XkXxg';E=82/?p/ an@Ù6pt nZ뢉jŦ>f؀4wL j=K?6vmo6A P `|haZ4Ą@oZq%!tbQSm'&)A=FQ%J蹭Pwäy!FGu*{dGI̥zmREo gl .Ok*(hu).piȓ8f~̸h,fV66W ,yTFJ@*4 j˰ÊnF9vq0-\#cKM[- c^AH}7uYfIgGkrsd-Hw`HυU"4J cWYEI 0Kޛ;b4@QNŖja{{ACose`Z[tnS\7`}ITK"pЛHЖ‘=RKC01nN)$ 9,C4qk⡟8| BxPSaz>P )K@eY ߝ{/!ka~ޙZ"+s۽YК;'rZ nZT&s35?V{bC+g[.g<4$S?4w9'@4 /KcFNSៜ򊾃 OEg"'^ܳ`$VBF %dm4`; ٮzz.CKhS\5Ze1Ԯ8mQl!pB2.8@vnѰօmlvI#NꚚ ^i( {W~A?*fioS>!{µi׸h G/7. (:Ε7WOly")( @MԱTWa/^ ~Ԕ*lVfӞk7c3;,׉,]Ly,QMU)KiP̈8)0 V~{8K>i]s@#&p>rWM`g0T=)Ŷod|58ت+|̵+iud6wUSumb1g"/5gߖrTG3) o7hEdt('O"OjFH|Mi(ҁ;i7*N#x߾$GuegvDGmV`5iۢ4F.D0Ǎͷ{A yiħ׎JF)ZL&:S,/lnz*rS.`ub TV]Y'iCu쥍)~C l@-DsH$2+=2^xiICiuk}1ϻX^`]O7Ё`O=%܂eDW\P"[WSp&/dacROؘRzLoŲFG9xX=Ka] oVocaȁJp-`mAw&3y=w#ھʬLEGܮn+:In d۫t΄㲱*s5/xW #o욒zDxyNzV@:`GYyfC!=8mkHv:ƵbvWqU jfNQB%+-0 dα|Dz;@I׀3tnQWW~7T~ZP,yIW.\ H#.E49; ymT' }=/ߍ`,c㠷_ l';jİ[D:ShXJUp !_q\yXBׯ[)Ig F$Si`;Yւ<`5E0_,6_M&\ QРj+]]K1AXPͰe‚ENJLF pl$8o( PG*W rA|<^΁>eÒ z"zrpz=>-y@U Ջ v$V׫lVI)]XLw5)(E~K:40x4.?۵W0ퟵ;TFbW /n?LnT-o?ŅFEU[,KYȨ_SV1H-.~FRϨZ& A 6TQriscZ^CEDuu!̃!#A4I\HP>h%;m[jI\1c#:ju$ћ+lR bEanh qZMMI&Y;~=L\3w:2k){KB= fpNwdXGzwoYnśE?Aַ+ү0ov#|Lgjq[+<@s͉DO%CuB S]v-P"%W_jJ#E_c$~"؝Tכ,pcbƎ&_c%;+qL|ɋEj%',vze$gF<Ԡdd&:XC$sgITIT]:n]-{Tx*Xk=wfweGV5tM=@3{qN*ݍE 暓;KRnzMTE v8ؓD5!m{Mwo Pؐ+nrffc;RNͱf+Ò+[~̧q*bY98{\ぴ~:^Iխ<9:q (F#G߶eHv54ns Ot:]{mIjm{8g`pCJkAYOC/Kz(tbg*A*^7$t^첛P,mG.+498s|,0aߧ;ÉfG '>z$aÞAZ}ltBzai_A%ʊk F;O47(2M:aFos=񈩇^%@OϹs>1~ə=AJhKEn{ ͉Bbcd!4; .Cyz|7N\"B9ί ,7=QèVen4XV% ;ʃ9iB)ӂϹ?Mѭ=M/?fy &^ MvyJ i7U](IKBjoy1ESi"lo^Ӄ`0Sbevx_:>X(8O8m&r+ژ#dl_GQohǡV~|mpX7sN%bg0˔Y{MmA*s 0TIlЫCZq;GFڥTdWV߁ SLad "9 py, -/QZ g\È?ԑ Wsw:G\ Σn!<@A!E`ғ)14ZC[% %b645 ґD jVcN_~9*G߲0 ظ=?꧂Ґ VӶ79cSIunt]6.:bW}2J-1 83\L9ˬ{2y cKN؟ B ȏ M1_^ƥl?G%>Q'TeIP+,mWjE]HCgqҖܑ%e;P)k:01ւ_OP$ 1=NPZ06v5p]wX]U˱ǿ6)Y/fwUvPĀzȴW'(ZԔ:lF%ᄉ J9{Vf/boMy>~cODye)D#:R0B 8 .fp]H%95 &`"Qi;n+/k!`RP_!Vp e0&ˁI*}ڏ׉( I9hrk埀xyPSCCx17b38֧^X[|b}Sa QY+WJ{g+p! EQʼn)[ yr~=p0@qhCÛ=OA9"(F8c>h!(vL@\ {% 13h SV|4e| nc(̠?pI<u9uay)|Ιg;pM P}Q7]apH#}͍ оɖ~8.݁rԴX /f?wC4;g@neWTh4)M$gnj24 <<`ͭPTam3u a 7"X-qk5JN;jglj{l4w֚6ȩHUYoKߦ /Ӷ^d_ǠǶ]T3RU1~AE-p9:QXvj,tԕ$G"7bt$Nn}nn/SCy]?H7n-Ǘr&pNFvjɮ_ ?+H` [В{jX 8s7D)po ե$j?}(]%fΡ~Şz pӺ8.(7` uȑq1..PYڽ26'z/_tkI9=D[1䀴Rye:VϭwŠu.rS'  <81]K|k\G+35"i.w*(ne&Bjky,ZUpobS.)v-1v@8U>I |U+駏pW>m6VP"&+vgz_ RhƿN )˒9"3HتLgqv?·7eNpW{ ~㐪͋F`Pocۚ>$Br<"ӽDժxU}@Z0k/io*414>(@i,UH]@whr|/IA^]r.ضtBVb7qDQ4ʼl{[d $z3y+tzE nLpc":rFD~ONCq eq E6dE=Z!PtdwCL/R}ζ6]͔#F3g f V1iq!7F*tq߅XmҸyT7 WѶ$xhm8_t ;QmE[&$EVߨcbv-eZ MV hOi0e<՞TF &d1kϫ'Bŵ>xL=>W}CD՛>{TfƏ'veu>T覭%&L8s>ke"xF|C5xXP7RrlہX3 aYm&<mz#CO ̼5RYNo16Wo{SXǣ% +R>4͛! C0o\k6.qqĵ.iT+.dR+OYY/#V)LxGaUEgL}({e͚!`IjFXp$p̭YëHٍi>t^4!wlY,8t].^&Z렖(㴞]~--$ *HpZ~_>^ہ0kJOh<\JZԁ ILѧ+/غÝ[o["SY83K,TnW ܩvؙ4^q5 zVW\9r+:`Mcc)AٖfP32|yZ>35Rj^\amcKg-ߋ Z!ںFU>x_% qd;8?r0W{t/J& /]qĀ<݂@S= 뤠"'pa(aюt@]Ժb{VbXp ty[w⛮b[ۡ]e`yo0чbuREs1*aP?9/G$y ;EE8y4EJ dnYc#ʘ) & }Y.Z93{/NvQkGtGX4נ֖6akIi\hZY ]DdC2]*P-9H.(-jx Hx[ѓvBØTgQe7t,{ʄ6b, t{\BlsMn$1jw3^zp#DžҋE, {6]Mewؓ>$ƹP|uH= ;5ík5Pכm4{d(<~tW%Wz E:Jrcb:zj _NtY̒,vEϒ8g<ID@K"ڈI< ka&v]zm7a7Hϐ6Dja֔@]c2`F]m&¢'472s?vtrK.,Np6tE* o($b{gܙ)ǁ t~'A3z(Q.jf^tի,\wD:)9*:S:`L{c8\,B>wqc7zep˟7}^nfQ/EgB $Ru}9 <!*!ien-%Š`'a3?T;ޟCeI͆A3`vL3DU߃="^tFnɸSdnݱҀXr(FDZ ru7͕lc;%ײMZNlCޓ je!X$ǣ<=Vdstrs݆t"DNKnҚmÏ<ȧCX7F4E1 H(bU3p?Gp|i0Aot{pTjKR[\ }^~Iȵ}%KUsk$c) S=Ahؖн *ii6v1Q`1t:E0B 5Qqsp5L> Y*cMcwrbu8v`ocQL 3%aj0 ;UHZ©k.B̰LG!/8 5hf},d W0^Ϯ$ Z* _C*W)?&}D%3vNleF8vCrUB&H2˸5z/?`,%Ֆ _(9-^aNSyn"h")"_jc|E=q 5sG~f``hS>=ѝK7ѷϨ A%5,>|S-lQb3v#>㲒:dohƴHk"Z7RQLP?[[Ӱ!{%+[P'ɫ[·+hy^> m\t9[]Il$I\zChAq2S{9󪆞֦W\ȋ(|1?̲)ӷǯHڱͫf㷊:CBbDE@KZ2dO@B[5 ukT4f^ù\]c@V#< [w4gg*JqwGʃ(0EH%]*iYy>ERo'^F~}sR`+@LӯR \EE{r~(gifS+(4Y}Nr'\!z);Mܐ 2Nr*rAfj9I^2:qtRoޫ[>:T~ Cn\,>ȀvDN!Uպhzs:5U2#|}=97+6{Jy#▟k-G^,$7#z~p;*'A_=8:#A0dKvؚ÷}TjT%?|}QREٟjY4ԆU_~42&I{sGqsǩB€3ɅV"m3ƴw[}Ǜ#ߑ%ٖQ Җ G$(KYgO]аtL|զj#C;LBH#exQX_y,@^agyF>zb[KhZ&hHa ;P[6"QlHIo.g᜛\N-v]phy;wh W7qOcJwxz mp-ؐ2,+.nSSV-th\.%Ǭ/jɔf'M\ pTlƊ3 vBx@^ ̷SfȪEݠO*`:0ZPḍ]VVş /sϷ[¼U14q_=]P:ƋV,(EKdmWj4mm ۺ#!Y=#nػ;7f ֒<`"hOGDTȄ:>Ѧ*@Jh>:,p 6~U)<_#QkJ>IS8:"1DAOI}XT)"D(`a `I~ Jc@ȆfQ;Ӗ 5!29T|ރc%j4~H/k˯݄ V+Hڃ{f=H&Lzs9WBq$tNvOAQG/Vqـ} vݗ%ӻTʫ)eZ]SZZ^Z`[NV9lC҆m ЉD [P׊F}Yq%$$vb#%t/Ur:N`*ȪWkt1y_Qhwoy9_B쁵=AO-Tv97{@gUB律<ff7/SAQ1{>P( MytnZ a-=: H~Tz̟Nh* mnܭ*LpCоBMZE˱C%~c,KI^7YIj~?w%25dG9шGR mUM Ϗ;X سizrPK[,4yQ@a܍fn-wNrso_k{b+ͻ6Q@-Uyi8_$.邁g ej=؂-ϜhgS-v۩EBz:{i4d/]EzR-QQ 7d>0CiƯx! Kr~kL -/6!C.I ݙ1ˁ< :HjT.~.!yUqs=k;y$ IN+[6!Ekp Fyۯgo2q qgĹ?n*Fpye-dbI׋7t_P.2&KՋw 46ē' %5#N|%Sl`Ă \4Vud2g sY'D Fa't(%%T@;_|NnZAjIlDorׂat2g͆ݤ$Rf 78@Q΍unfuʈ%pR[[DPJpi$QC#)|bE͛h4<|GWtI~oO8@MHtS'%V a:MNYU:NN[~B u1V"&e?A"ov-Ңxu $ [ި%LNJlJKڣV- 8Ma 7%~Ctc Qh\'W8鑺_Iv[Q bDF&UNЃL0 ~bp<Tp8jѲ, ^':aDFi:~+ĉdv'_ʿ3DZa<7lw{E9f>mcWXAo S8-c8ҁ #f(fdB"𝀚̞Cbey*TgxB{FegD4.uOcIXaڻu]Sy2Rv`ZIk CY{ 'pc/*<"Oۉt7{)ucwmzEmm#?G{[1>$V=!dbSTNj4|"D9UiAw9}q4*מ=^F*J]rӢ?a9St>{=k/Vw/)Kxk$0מb*/! Fg,+)s=aP(ByrAI{%Vt=:]gנ'+ ^D."0%-^+@ JI` gY;b+8]p[be?z\!'Z~T"/"NJ/zN%ꁻɥ!=n㚶: 쿐F#edT8j-s6O]ɪ|X:\ZRΒؗ(o}7CWY[lk/1nêpmHg2@p+j ROYC[FAScwG#uZgޔMwG-X)г+rݚ-i=Lr6uWXvShz%R L6Ӫ$0zr4"{"K-U~@BK!ݒԃ2|FX(x_ODQ[31V!4dt7ak*^9m5?m/8cU^|]`8>Rc"*^Yh*_XMRŅQL` M\A<ldAԧ  'ٟU!lpyQO9 ܕM:EHL9'z^P9SJ"ڂdz+F/Τq9 8H2a/)_"_ QyͰNc@ӽ #IWS_!DFγGJso΅̽fh SʼUoE/BTM9tUH%%b1ǷEoD\h#GJf|ky}nHZT!FEr2\C6gMDE}@4 `-i@/>f@L C@re'U2r*ǐR=Ӳ)gTbp-eјFy&gY)9 |_V' ټ[ Q_bK%#& AZM7x\+W}yR Q9/pQM*x\ FbXkG\3a+(ezqoȤ~.쇻n\wybc[tv썥u|QbA3P(;$Yqfb_)ar+Dj/yWX1BvPaM{<7jftQxod وcAUg6uͽ%#~s Aݤ`W;Y,cGjo-3F{2GPB7R3cRN ґn d`c5*&GUQEI9M%\ԙ,s&PU|5rf:YuI+IP^0a. Sˇ?Df|VJak-<#"sc Y5+Q"V b׌y?RZKa^wqoO]~vlMC)Jk>R#`>{f9yQLOTɆVnH vbnȘX=uEnw5Rw]؊Z ӊ? ͋Rt6Xv_禂>8ݶHZ@`.Rt8͍aVDm>: <~$hb1_'m+eB ~Umh:UCtHS@B IZP婄8+a%iuͽ M,Ƞ!ƜȹlX** Y"yi-A n]els #DW aSPnu+o@s~Qv 'E`36Y /]fU Jc*\﴿єqa+(@QD2RfiReRAѩU*L?m,[pV\×uͮp [ L4>èښE2`FKaF$?Jp19V]>O(lEM4&T{3g}Y[bh^H^VWE0W F&! Xj8CNGM`wj.-*_ >q?9k9IvZg: d{ƹ܅ }+-]˷5gX&d ٴ.1Zh] (NĹMLwZg#5ZK&ۊeh$>awWj^>٠ SzW)Jт|CԃIz9(mE{+fXxD I J$Q2Pby.!9Fj{:/Qb++Hdx\貽'AG)roe=߭|vw^c=na׋~DQz'SqgoҐ?9bНw'í<X^x=r[sk 9;\fčPu۸ Ry0OT`~e'PkϤr0\LRsJ>wuJ7'4J9H2{ )PxXcFߕ.0'WZVp O^M8& |$yB'*;8%|2䭓s,nh'r1ӫ8F.mT{z&0Bl+@\GlVQU `cPPEoы8pLM82-\5xe<$%L vܨtD~uQa`?]b\6-D*l[[zGӋM&v> wP(zN5}8fs[OPzYyq _1Q#ԅ8lG(яMVʭ75`SNNro,$Auxoڝb/!vxy/Iy)%ĖODF9w W3 tYcqv<>`Д&i33d[[ |Q8qgj@i򤑆e`5qއR˧F `yAſ:b5C> ]%u]wrJO*Kd¸|`QgޗQ76y5C|ȷVe`ɣ1}@Hl@,4iHJ.y.23/X "qSJ:fX2ٖw^vH>ql*&%k!p :f}pgkБRuh;fRˢZү[xcUI-qQpb%S|qĕo^I! =|9(>X*Yu=9(b+W%HwFk 3a|Bb|*F>TF)V%їD $jc66`z@+”fa1OHSP;N]pi J5?w ?8^IBuU ]b~慯HjU㚥dOJiF3u"xH&闟\,`h?/v_M"Lk]yn-Tu$8rx^xSUyHz!|y`<Q"-/r-y5ϸ{K>_xr;;WFJf2E?lŪLrl(jd38;(lu"ZUm|'.ԇC~9[DG?-Q lK_ Qd>F=<>ig!S3JEqI.? m֪pݙrA1|͛:Hox g[ щWX i6s,-r%j,g/ J$SvNكlOhrr XnUkA-D{ݠH ~={ .Hg~r/xhUd8+ݮeC}kp o0?rV $n-4TsY2mW?k{T֡LvA C}< |@<9>Y|*K\ɲ܀w4Y<Ŕ3{p. <)`M[&^N[:j9;^aUQTѳrag&[r5~2th&[f6Ko>YIŰ"1нΚNPXxيTL%XM-hdڭ?*E{hf=z`JQs:+wBQ\W̻-]f}-G 984+}r#\׬moK5/Mo~F:n`Rwx=XG=sӓb:zzFvEM 77<`ژ[ ?] 췶HJ œ ޏa)˿~|+9*D| X\F?JTor18ULr Ч#)n|ɿxZu)M:j$`n0-ΉhUU,UUy1feDF4t E U7W^o_-D[Nq gԬNzgu6Łb-<)a^s固 FC%ǥ"R;Ddbxx/"T4H袰3B M,G{7L#~Xb4y#qj$.ǝ;s)qZZ]􀑦=PY$joQX kX`])4Sl_C1IlYc0"HÃA 3;z4҇wgc$<`%E}O{zq9ksA?sutuu!H8 OQrt ۪YPLi#igR6j-}RƢ^;6](F:ꍲ D)k Ѵ$MC{)g^l_w~h?c5 (5U2Et6.&07~=}qp])sֻ_Jdi=_ ,dca2 Dj?ixW=h=6wL"}2ɭǰX=jR0!rO=H?WȲn%hzv|Jm[ݔʣoA>ǿ%a$B ƿO;ۆa/8rRa5*Wϩe C2c[.[aܒ4LjfkZS?ψſe4Mx\T3*quviR(`e]INW<|Bj ]O!b^Bg 4cs*`T/C?NlgG90;voĒ+䦺l 0OR7;`/6vXmSB㠕^Fdz“6ɴAhl+ Ƴ>WF DG~^&J|ެ`Q]bФ}uV5J湵~W?⌦v\5- AnhL/@\b!ӣB(>LBB ~_*UPan=JpƺhE̔}IZ0A)~͙x\_x~ɻҗ1ݮ%::-9^O4&])iEX@ֽ,]mhI%>kͮ44"(H>IPdvKx'bSy5?I ƊNJ/:M<,X*۟EH JWixa4ß&n/pH}~n!s2.w,%>7}z-c{uP~cira[9SB=-:!g"!s)Н1 0zEx»ty3`%vʼܐu 1! s~!`+w5VV [Nlܫ ;ȡ1ΜpNvJK5J S 8flOZ=NGlz[לstDXz܀%U#4؝ziśaWfARZi-qNT1/LBV ƗՈ?`vEd* mD\d |;]qTS6PN{I_W$CD̋ ؁ϕk=$p#gW0 ?G64חk+!jsSc{d$Ӕ_9x 7MohWj=6, pl9n܄2wK /;Vf[j{EL;UiO ogPZFo*2hoWE9=1#ep嫅lt']JLs͢(y3j:KA>0RFA%l27a>B޴H]NSLLAx;ӕMc.D LSoTgnJ"|N"ǚ4 (/8Op쌥B:eΐ֎ޅ*7?LXuo 3@`>&`J؅Ma~ ~#R-jBVL6Y4r;(Ɍ"%GA17;=dD=oun2hŸH8%i~[Kq3pτs7v*KJ:6WݤCNnu e%Q_Ji%~π TtCA՛J[rb[M(} doM̈.2ovdDH%BxV EJX3 BHdB(.!K4y[ūdqu-鸾:ݯk GF_MQ~JPb -n̂ٓ@xo7|,NPߊ(Ӯʓީs>E#uZR/޴ !֐^ZkC/qAzJ/.Wa=.f|ѲXNfcTc;9B4A (;B!v~uAfB&!A񊡭m]0J&Ĭթ; iIz2CoQj5Y0n:Eڵ$U>ߵ\O,/T-#3=aeYE,N!v/^ 0:h-ΪF`&jrw|\4ԥ[ͱQE8Xq ]$R b42?t)>N?FEYr9ܢ+]c[`tИK$zǎo&+Tȡ┕rA#\ X~{zm%.OQ˜n8eyN'zDG*>.F3E:dl 4ޕkQYU0{m#q̛!/ZǏUT(58g/ OT Oh6isNwIWyTY˓秥F0n[K2L C3ȔlVeՍ)hu(9iÜB9)zqtacL ׺($WCvTyyuUbBk~縵 {'$M8w_姎(pb_w u?#aЁm/^!` |Ұi5y{$-M $x$H'9 ^1l=B(kD<1\Em*~ǁ1 nm)YMG)quW>>7E7-lt)oeZ1jdmlE#ki(2OQ_x#|/HfV"b@Ło^9 [X8ui s 8%(x7n5*}ΐ+$YHqmo:yqU3͎W v Kމ鋻_Au[m9QIQ~?O mdCt}}p'Dt͸nRW-9PX0myc44a*@!ͲՀ3qGS5<%6e5eHIB-b;%y0[ΐ46}Y d-&ZϿRb܌M)\h/ʼn :L-j!\hs~ТmbL.8nHZZbE˟-W&q|ή83iyU "nFD!|.hmW%= t/rV]8|ykA o}bBn}uU7\_ֳV;T~ERts4%Ix[ʧb)1LRU÷O9('p݃ z({n׭v>8=yQ)VfR˛Onmƕ*$X5V:] ɺɯ5MaJV;HRgv{w5oJ1B]]\F0J.cw̍Wy=w&ttmh^YOϊj\ ~BHfEe ļ ?nASK }l<X܆a;OL>e#Du+{lۻԲBr:6{> (ZN![lPiPeqJE=|UWC2H!޿խ:*JD*DS,"1mHFl=4lI4lOu{lQWJ] Iۙ3Gu,p+6?!8xR[]5 QTA}Ӟ!Kڟ<kwӉ HI=)x` W}6 $C>DpZ,Sc;k!frf6RB\KћV!h`lڄƣLwfGFTG!N04Hէ//` bFUS28j2Cm|-ToW3 ܠSn v_WV d=8*THQKV-X`8D%?@:7XIGcu7nB<iYX}QrǸV.yธ S;&0m#N*Q]_(~O:J.цK`.B%wބ{=,C6vӶ e61=}c8!Z-jTt1,#ډpU#խpH)׭GC,PZ}d~ս=Swjaj[΀>|ILDf)..K+Quaig\r/sE5|؞X?VvɾM!otxȃ=,uޫgaj_d}852DHBxm1>JNq̃)LpKZ25@"uIp8]LBUoUK90X[)o?~M"e\gFM$CTQ >D͓/w"@_uq7jX ?W89 f$PGcטkTSBuI y35:5 !>]<{q!"h+8ND#LGUkh8^K]HP1lF"M<&J僽FfV>ܚ+3{+r1"% n`glF }~#nc]d}^RYa"On)߬.#"0:qNfz !҅}'BWKP 4N%nWjs{d{a^$k+9`{^ (hEO+V2 + !!c25\Zc p6y *x!)B-wȘ/<+=.lrdFsuS;9'~pϰ27{,j/c1şe[r5 gDwj12z=Lb<Кz!H$@J?B'aNRdB-z@W56*sGqD bw6[bkC\jvf‰&)r R b_pqϩgC Uk6M?\ |KS@.x.ã\9ozBȆ0x|6=L}ڃġM) 5r^9%];өM:rIzZvO7zU49Pv_SGm[& sNw[b.V|QzY 881 =-riU%fjl,|L&h/R]`K6ٺ#>먴 5#s+˥;%vUKd5D*1PZY4 BēŨ3+c*[" eGLg3-ƅIE Vא2S9:K+$a"_-Re9aˎ"2 CdۻBCMbk8%C.;j|,. g' \^>Skei| [G2H(fo[ ;:q̰Lr&,Z\ 9%>%qPB't-𿋗 9>BV gwAyst]VfơC 2o땦ah)ݭPʙ4g9fLޥr6-K L+kعXԴH?t/d݅]Ij{YX 2hzZaj4} eD[tgp97!Flo穧+jAz`%׊m-|[inzɧKT}(l6ḝs!+g7tqP_:^ɇej{!X !fUzżf% lt쟤e,^k iBM ځ\5ݭZK#>f>뽣HH%CD RJBݻ-%0jj1%^7msP[bN/'M">?_2F^!7ȈU\Z/a&Y}czC#搫0C7{}feEBwʡ)uܶ>[j*dz~8K#8TIr+=ާjlʦ`WGgi!;`CZQ1DA[1ހfؘw>7T{n{$r\+?֫պN2>F);U M1!fp\=PL&; C3%u K;ؼx],7Fj Ӛ6ڸ ,~,QS7QA}+-['c4$W9a)gLo50zb=[W?[07*/$Ƙ >> g"AW(X!Nmz a1y!^_JP b NƦ]`uO}OLICg.>7A('2 X  R +'7̗p'Җu!:~zd)WQm=摜H2Ld},6MΛ7d0ܝ[jbۅ: eY0x:i@3,i_acpkF-Q a,૰c!TF=ߡܤgwV.Xk#U>)~/ $j "E =-Lʄi !)HS)&8&LO@3Fd@n܊0|Dzi17 lv`Rr, L nœE!X_NJY&=1r[?j˳i։]ma6HeqV?)Yx՘z\N6i&E5Pa`wW4Ɠ 5!bi4;8T)Ĥ 3 m; 4/yR<*0Ks]ָo߀!B?GxD T ED| jL?c /\CSrŠVFU&89 [#N\lg'qvFAyL&͊^N|D0[:Yb[z#tK {W˛DKybbn/ҽ*\ eSA zxgd&їnhB!=۵W20ww)`:nmi(aVmoSZRՒO LDI2T~m>w]"(ZqXKݵ30[4eK)%Kps TsdǪΜ0,6C/°q:WFb'=0SNNIY#;\`") 4S%AsV@Qg`ꭷnmխ:Zn:'E9<Ue0|:-?Es`9֦?ahϴ}?G.~@[rzBLTŕ 5 l~T%P]T&l(2;'u,!JO=McҐ\=Uq[5 {W BԺwd^ /gQ9{CuˆaT|x{o2fI/>2I-;M4$9_uʃ~K$G'Gq^Ki/Ӊy=Dg+?6p%b۹)gFa|9 z3`-)nJH^U^gtb1(޼?J1PPѷ_hRvk~Ol_Ցv6[k8{/ruXY čg)Ϯ'\}83@T"TuEƺM_RsMYh-;qT XH3A~@"-1$;Vz лțSXQH:-I,섩Jl:f5xpȅ}(>DV=sH_EO'7P⳸tmבM5BoBn n2b߈Tc҂8bnՇ3\ff.!kcH6hy\tF+3Z{ysVhM.pkLa;#yaڼGA=}ЈqV>I"IN$0/N1ݻ'd¥}LYez4OzwhKC{J4Np^6Zh1GO ީ]0(v5%*dE-v k,&m$2s4}hv<7lh"?v0|؈FSҔaqGZ׷ 4]z14/u">oOFǨ~՜:d)p㗝$vةLo-EYK!ug(H/$dQ>x-7c3*9ENn)vx^$~銻|SIh ^(1B彌Ek "xd#=kzB*]ܷ[5V8^ cKҾ @s{&wsfb9_G*M9S~!3aUU`~J~#[tx//Yː5ℊ<$fVeV{Ϣ?hg{ n†^W15>Axvs sU|W.،W$c~lhGޛ444a0̹+8la? DZ@OK]z{y})eTjx'.0)7K\^T?i=[,Օrj\$kzvyDy[S #WyR ~{!kF3u*`5g{ANmCe+NQ.麀ȢbU G"HnhAZTL!<%6G;FXIYN9-j4eXAm0q- II1h~#[nC>LJrg5vWi o78*Qug9V:V\kĀ oCÃ? }]ƝYΡ%?zfO6[lM80>Z {P-ߊFцc (Q%^ddF **ݙrX=\>we6sȝ\N7ęCS\_%ډ):P‿ mWdl'^\GpegC8Gp2ƔUٴS88k /JHdMk\X^# ,WQ)>J%Dx(/0&63]R_{>cny¯ˊ2?NH,ȤE˯jBwb:x\Evr q4{ G]R̟*@nSN,1F K5%ZOp)2,wG3_LXO ;J #p^2ԟ- eqBdg}IQY-^< q7r#oe9x7!={hRcvz1JQZn~ܥbGSBS"7AmEWQY)'NDv3M#p|{+-E Ct GLSbD`j6u8a)rd5}-fʁ >GPMbAUe9(hDi-U1J+NbO[@6BE8zy?吸jESP@L}jbs7G^>.@ėPJ+@;&o$o:!j~ ŕ M~{)(`tR""rVhȋR~,Z͉ k, ?da,Tb)} V&"X%׵#">>@EEnTs%xD uL]A"'L3p|x M0w"CP{%Np#GF&4T1 AFw-^M皥 ?cxy,ID/CR=2ԊaDIګ&Ni 6`,;MzGQQNd,M\ƃ$؉ ~5х$iֲ!2;s+_W$/z$s=,1i?^]V> Y4 PҳIȍ Ot?(W zdc2aߦ,v Bf)4*L-nn3dY: -Ѭ3WD9L*{\1I8Y}= j@٥'uiɚ]xyU gSLwni2.E K?g@ d$} "vE n2KǶޢ ക}r^yӸVcFAcZ%.([^)-L6$ v ,)^Z*|,]iMlL֘ಫ)9{T ¥kf0pX/[Vi0?'Z{G~&wZ:Ѭ@My ٖi8xS0/ O~cH/랋u|xYqpcmiHpnqa/f0AR ԁ.=qXG-i^6žqZ3 ζPõ"A\KW ݵ9MJPQt fU[Y,?T˷ dƷƁzLMeq^PĐ9 ᮻtxd|AhQWy4n6UwiH3l:O>`,X)F5Ȟb>bUE#kZ3zȐ0X_Gt_RݺGll1g):ٗ-J2( :/#ϥ4^!)Aؐp/QBVŘ'Fh9;UoL,Tl8dDv]=߅I.VB°]4N|abЅW 8o&CZ:_W0+Z0,)"}d!U<ķf2A\| ~4l[KNM )٧6Oe%9*wPr c<.=5뤍ƫ12T+aUgā<$JO}Ɗ_=*t &ezCŭ?/; qi]Ꚓ-pL]%PE T@ζNU ZCQH1T&G灾$L?*4]Y}Nzo[c>;<;}kY&kXs;7 SFi6nQH[eNqܼ(0 ֗Z6gF5D'iA}Įg^bXT$*Ŕ=(E0mM4Q! 0s𲬥^r-n|0맂 [o55JbTqP{Է'&G L;pZ @amߢ+:Cϰ Fi #F6RܢwpkMYLK=-?娷gEtafAo@Aʆ b`[%E[䪄bbyTDAu $>7ٝH"c7|WY@!{-1<̿v, Co6xCzڿhk^Pc)2G~8-?oܳ&DU€R%mْ+8yZkS9S^okUeB/_FK?.rO3B],:_j˺l͙ 碘Oݖ&&nV1M[ՄPk+5SѳW 2P;~NͦJce5g'Eb:|7g@ -g) 03Uۤq@ԩ<ѶOύY7= 2Y1:>HiD'.rDʀØFh=ëis#9[tQ*g,`("b◘U!oVT|7whq^~:RA/OaRj6+ּӂǜI?(pLD[?\T߲ !g3+3' ~K*85PcfX2b.I08C(AC xQIxG̙(OHAͭWUªvJAлZ4@qx+J[ ,/BU1y/*mYҥOLV_kYucfw[\K՚`QTr*!6r(O+lݮ>TpItMSg {&.җW'irC{|sdW̝$+,BQh| 1-wri'ːw Մ16FΌ4k h|&E>@L"l#{ _inN;!:z}0tmO=PRGwWQ+[o9hJr^*+kyeLnI/EX)DD7ML!^ލó>baAj8Jfˈ+4*);uYT꽓f-\tɦ.Ot`)21* !ƌ::M~a$ZB ƛ*WY(W*t'J Y.O b\{9,!F1m8.d BѸpD}U3?ݕ*gLƖ>V sGC 2⡾߯?mPuwm'韩b}W,Hc)KԴ]% u3)B.I:i %fZ|  E8(/-R8t}|ષr2\Lf$4Hnn,y_@MRpE8jd&h=e>t؛Rߩ >5ig3Fds? wp7ocNw]Ztݝ'r3#TVU܍.BDTLY*uLyXFVF܇<.7s{KI{*|ޠ}J Ca1ǐE? #>awn5O"wp&./K cW6Pn{%#9)H) ɮf-R VsuLmvi}dq% #\'F#Z2 > ʬ=ɨu(x罿3Sjl1v驣'0lj7ƣ+=Ms|s U9)&Pl:n~^Z7Y^@'cO:(R8\y)oJnE7k*]ǛyT4gU>ߢ2#]gG@ Ϊ"NU\鮊;!NYBql֞98uTO41eepmĉ5k6_ >jI *ߠ}U4aU@ [w8EߏJ<칏F_oap=-2b1Jxk_ƅ-ܣVC{*LmrLaO5#-}` CfM&+x^2KGRMH\yF AhF=}hߝR Ef/ːHOa(VJmKLϫ7tlkc()WʛAȷ [l)US,ߐdh߭'"^Ig#BlK6jXK>B^iBC7a$w`L4$Tؠ 렄[Y+ᚌ|ڽęP(xyww`&^HX0Z@7aմ^ݍ>M`*Fϸ"h}Z{'r$0xOv])^'ZNBk0(?td8^" ?ʢo#s4&SMq 8IԨ`-B$ @Nav8ww1 ARXp}j$0PܮӅĢ`?$d"V" ~ 9zo;)浔R _yxyADRYh\ $ܭ4?ނ pQA%p`N,21s^|=he"m?f9q-UƏp<7XO&:Xk3=)_x[ šC2^c ^AZ.pkR凘Q&J Ù29]+Ui:ؒ1Vc}b҈d)}5}arl CT+R{ o?lԂ o} ;@xi?Bj/ j#PHt%x힕bg7 0 퓑|s1Qʼn>*]iQ:hΓKHO]\c$u`LY?bs3%y!9M,;3E^lO%Ir|'ʲ)*JVba1u@req>kA}\|6Aoa! }"!2mg^ 2HT'g9@|l^ՐE_cME7Fϫd?:h ki/0J1Iy=N6;1h՚]>p鄮jRe"tgV֐ch\E~ei.8>Aǰë 8&ʹ :얼t2?3ʆKp0'2 _IX6a $W^iGz|?+$2ѣK"Ԧ:ڵD̿fnz-y / r*u!ZxE%%`NM:Ef(t~. EHvX#v7a$hVZ)%0b/P9R(a(޾ോG1 L9>0MM^GUMqr Ӿ){)r(؉}t vHb\|/WP6. '["UF~ɻT]PXw…+%=BeGLXЛ8L*CZ5C?urêXz#9&BfFOL_(pN#^Qoa \"N.~Zt); Ok,5WlrvK`⇎׺C Zl0p< x=#Å!vJȺg.{mwqk> ɾZ Mwr m tx$P~M1EeImT/م:r$bZie 6M!k9\ njhLEQͮMtQz6e?-)[=\) u(6q&(|)(^5=-= r߿3SYE/QvS󸬤cZͯ vyX=Svl1KBl]dgxСR%|5w0*d-'q=wCˀGI0k~#$HEx)<{K'鋅 X9qc. ׁA:FX8@;o.a༫c|XXOۨ2ϙޏ?Ӄh}i)B <}I': IC#K *k4.*nPC$klk_ɾZd-˝5GisAi&z-2 r,IKc'1y7y4U\>ݮ js,t$rփ¦ ޢĢx .!gOcA}ew8x7`{ȘFC>`~h|U?ԡ}ʴw+'dq$w>|@##^]s ak3l.\ 7LE.|j]UdNJf#z\&W-J"~(H&w%;ZGA-;pYu߁7sY=q_^Ʉ$zp@3WJi.2 tYc eemBmSHCk[?kE^g;Mq<1ɩ?DW^aQIv' DăXRیFW 8/J5>߃ϛOWT0 m. ~&YUNrn9ȵ@[/Uurb:K6)Yy<+ DXpMyg * )3~:丿c40\켰>]/"Nrghr|#&2$aMאgs{<'SVҍ'F3m1N)KΊ NH?LU[z('u[ۣu8ѨxCx>v52VܐXqnͯ(bU}? 櫸] FAW^ib6Op:ekT}SW3=;v|w` .50~MgH6SdUq&Qq9?Av^l* Pᙺ349jNqq @u(V#_k։0.e_S\9_(@eUtg] Qz$\,Ge V*ֺH3技hV_bY[4#M.U!e4)34E9i`nl% GdӲ*f+1UJ32Km i%QFd[op2\dy>1)jpjwT k_F']O/bPb2=5"d8 "fy/aT`H}N2^G74E|1|qrg[$H{ܒPm_ *`7xio/.UO z/{f-Z ^+4^FԆe #JCJ!s*hK[Bp"TzbYH m.Yyj@$kT {^_cBBj0CvCZ4Sx+CҰ;577ж"ը'DEQpÏ!!}b˙ȞCp.ɸIncYP$=TN9,0}(W}w퇅ylѫO/<e.aqʲ',^KƠY5s1DՈ9x;hSy 'zYn^3\+ ܷvxwNg^c)S M} {̽~M(<D <,J3Up?%6ZGpN"kܫV ,NP~eLP 4Y˝ zaKb'eIQ-؝7HPempi(縵}9gҳ(I/ecDtG=>y7}T0n&FS *"nLZ2ͺMڄjk;\'rřoBkH=QpP/2dpC_,kĚd u/l_,H]j@BD!ƷԨ[Dh}w$etIoAԬC*a*)זKjAc#3QGq42Ҡn*"2<ݰTZ!uBϗ, *akOlOO= FvK"8Xdxljp0O\|?]k2C.vvkeviYww1S()4eQzEgrNź m֮Nf=zh6wlfxI >d|Bcծz2Ѡ݋ƋM qj'W-#%| Z0tkXv8Z Ky5)b,Oh"?\!;Ξ,f!68L$b~nH4ꃢ=J[,^N){JH< 8`oo%d+c ]5xGBv5MT40%+JkgY+DC v٢[=mC'`-8ޞpԮP5ϫy Z' b! ("'GhADAEF~2%ML^Ww'2qKvF1]KxwP!r=_Gl|Ձ.|K)PmM'* 2gX}JYj9e{dJ5% Zfz݅*^fW2#f]iѢɳeXWT WN"-QlYVZ:zx%r ~Z B0S<I;ty!nFCr^&Y6<{!qs(B98" uv9c6p/Yl±$r|0ì!6͓wHŬ>&[]5[ݶ>}bl)8DOsI:7K`1e_.sq2^_vS0RC2G7J`pJ ~ .H\yBrf ʮ#?񁟛hĥofBa]eu82iKsMKi pxbh܂;T}BK-̊. ӥpkZpW Xغj/) ;u8";µ3!o:G"G@ٮ%aG}Jw ɺߪ\'.z5Xzepׁo~3X ۴QYSwBE*.-hS@Fzhm2\^w!=h)x^D 12 6OK;I:"/a.>~5z$oFUfL_~;X[(UjlPB 1<ǚYژ6(lG508gW%8,rke!&C,JDmiY<1n n08v.1An4BLE7K=P^>VjǭrF -F>mRXԛ]Y$}YS/i2+2AbZbq#};۳XڀuS'rE]C?~r|d9Zvm ~Q.(̄PM>Cv(&MD"ffW}I+!w{܅gY@f,—tX+=Rmmݦb[=t;ۇGP"oW.s{"F9"Džogtɬ1 Pl`xy\QLyP#>eUGqM;N;=f X~fސ 1{vԚD^Dѱ )WsPI|+ -+zagхy1um ~0Jle! IIk5.|uc!ݜH GP>d00Ʋ}7C˰#@&F&.өǜA@Q5Aڴ~vuHJR""Zs3K20r%I N!b|EoKIW^NzO"~Nݑy(k!`][mpU?]1 2aTU`PSb5W%W&t%.zLr^YؚlJ-,+u >qo5eyRsRQl5Ok0 )3o+6V!EcQ>ƏΠֆkqg2khiGD;5ȤI{# 42Ik]1)A(do QuZ Ftx+3W mڥUb4PEsMҋxFA0<^ɔ<9cfLaN 4W3B"ǥHFxQO-:|',M(.Ev~ee5 _Q>-w_K:LZaMxg {{(MH'c4Va EQI(dyiTƏRHP1:XFUoZQ T %u߱@ic8оNF`N:v]d:안aXwEcR5Dfԕ..ob+hU Z2\]ߎC:4`G݇ӵQDbڕu+iu,[ Abɷ؂Vҧ.K%kNgC; f;X:B$se'M!8^%RQWek,;畩7AbR!RX;W-сe+yyzCS UGn e] $xWru9W3T7}̘'ҹV!te+3M|n'eiV'7-?z_ (DHpLuMOd[ /,]mn"8{&,+Es8WBgGxvZv0, b؍]2P!CoGEjކ؄9׬SgVeA>w  yXyFruh޳J@E^a-F>w:e\(s{䗦xUX"*SXm_ˑv\ƣ9-v,=a)rX1+c?Pn &uhו .xZ堷 {!A8.KYyߝY/R4} /a7ߡϸGtrÀTQ]([>vwŪF#MV \CU;;ԁp?\` J\U$:hf"&(.As¬e+t"A ~)GD|r8nuEHƉsAIMIsPˉDv-׻{ :fz1u}Ls͟)r4)&60^ LQk0dU!EXb8'lA7rrH tA TM:[ҧg`Nt"jz<#ÌXS[Jdz6qnDG"s)ǧN8U%ƃ1{y\S@/hCV…e8YTh||[b))zRTS"u߻%͘)ѫJ=:tJ&|)*@ 9ٚu;%oI>>QRb{oGh|p0x*}SM_"uMLl&B/,9$H$^oSfLjx&"cU鬃-"s~Fa<1J3ԇ\W+{ov?FWhkn3wjו+ $$=`I *nķ KtMR! P s5-}Q*eɩHF*T}rs8.qCTm*{?h~`p*SV&fIbiK..UTr4-ON8D(o:&p4Ww۳X)O>;Ifaaǔ)6]r 9#SrRcү@Mڶ-?@qb㺰 t17k硋O@(/0UԜFjzDQ`s^Di1j㊴ȭÖu#@dl2n(arLe uZ'^"h9DC1m b%5: d9Ay)^w .1L4& pB;q{+wP >&܋m XqȐ{G4ySep]1udfv$['(]\@$'##2a ;"*[S"r/kÑ=18xi*/_ú2+ Nvu&ڧ6uk~Az͉xBl|EY☌{hgௗR^ J3u"Cb9bu,wD-<Żl!!VM f^Gt97 5:GGt5f\MdJЎz:){3ˢ|wΈ'8I( #?m̫(m:,k8j\Bi= wRU˼OUcEܑv\%]nJ$C1r$xx[Cr;|1Q@8IFzv=,V +w ;;ŅM8Nkpn8(x_Pb~Ye;sA4 (I.0|iqb{h&7>c+?Gd%,[q8;rvǒl?ji*%˗dq͑>7852f{z{䒄c+ w]ɛG8'ڃ5oRnF~י?-ʜ<)CQ)}Go s1eE&`}$;[fr8Qj`n[z󚋢1,_vlU|hfޯo'u\Yߵyv޾!l}: Z'.gch;gq ]V"!0Yci0o GUuNpkԹFsd 3 su":qzxO`~)7  0sSοP#Ż-vǓ*XMT*6*\X&a/ZU)^J:jefiylGp[Ui0H:(*9$F{ᄥVR65yGaA?m!XFyzަ_n %[V@YEeqkap"z6,GݫJjpza=hQdF#7^r3[!&MMjŴj|yAldcl`:_\_ ^T^8lXP.ΜnN'xЃD಼5CG@Q+|ĠzhMwWXY79HqErVgHpHˉ|UEB#͑ 9!X} )ض cv`\OrGŢXT0 ܄4qs] s?H̭曶MAM$z-딁elI5 Nȁn[mI?3s/h 7s꿍,R?a `Lzh]oG >#Cɨ1lo X:=vFN0 vO^t:qI^ G(=QhT;nl/TzG)2AvHC tlTtr Wz2}D~בG3^X5B7]x} 9aFV풐Xj@TyW:cm;ԵܮjLv1rKW>*V(8W Y$ mN>h?"xa>L Q(86 @ [l bݩBt.J E[PO"r| Ej1?J?FWSkH)dzR^sVHh!(uD k\}>JL.uereo [?7y(. _Hvnr9$hLjTA5I6Aw%g苾!J/H3-&у@?^?lS" Xp24 ;R’`vBD%w Jە@鰇C֢S :N!>&=#% fe(AO\sf! ",g{ _Xf(/!t'g>gnV̢"|J[77F2:dmA^Kt#nj#:9%HC%9F"<:aSD݅c҅)GTYD:p rg0e08ʾA2x7 `3!}:6 ,]P}VwqVOP1)6`0td3Ύ]Q{w\uGҤ+f%dxofKa2I)7ŸnͅOq~ H0ʿLkK=]_on *:z n+\̎$7ߔVcѱz|HE"CϘ˨nG?ʏxvX1ʍm%t^:E\.v-]Ĝ)|ll}N]H 뼙0㷅W:.R3W".$#^љlLJ@W:{2{39B\-@" /%=b>K>)ވXeqԿ6DU_B"ݨvUR4r =hDe2oeZgsĦi%`隸xFK։)ucpP_ !RmQ˸m}k.JHw.N!.^7cM٭˃ȐnmQn+D]Mۮa%DK:B6PW|d>-fCnz 5xJ qјy/<({)X"%qQ)5On+ͤ,K"|Vt2'9#:A 8X6%z.|H ͽPA*e/6:3B,0>4|vNZfޥWtO]ncKrs %[2kf)r zǔ:M:<zLI::ݲ٪L5AܶW1WԠt&YJ_~e3|di8[‰f6oFY jRI!hO_x3l',@1t8瓧3Q52:hTOBD%?'~?HX %C3G F1SI9 ;RꝬnm(e|HI{cWҧ+A;Q']k=Rʘ~?S뚈t HmAa'!CzBe4o1/<2}Ygm?'g2xF!2(D-metPX]T| ap%4dafZi`C3G:4U[/Ek (c- },1D/n \:Kёꥏ%W|$?>#G4mtf'}F;_jR%qOPY~m&Wx}M#>o|dj 9>5)F!B(J,4t!oMr>Ǝb@7`x}ƕہπ ln'/Cll1E^#)Z{]'XwY:ma9.+%-b\nWӚдf~,ǡzDhPwh9IAD;[UQaP–nԈf 1iRq\Q5ųbQl%|`K.wPHln8 6`'zš8B;t|V;2wiE+V9뱚Zilက0VB"I&M]1~&WZybѮdʉ)Gw6P7NlDS؂ [x |^)4!d-&4љqic\m#붜|P& Ge~ ̌@:@ztYl7\:m;z/)TзRAV`L6OE`esj2㱾]Υ[n,xhUC׹Sϡz8*`5»0.d"o9Ln햐Ie >L20dP}͘1˘?^Od{7_ͅ&cIYxr Wۋlq >QUkc&ɹ1lBob{/D@ؙMaÖ\abUFaު.5Ց jRDqdÏl^c~B܅[Sʕ '+96 uZ`dN6RJr @kӒx-Y@;mc<5+Ctzt"ȼ"?4pهj,9"Z(e_#JϠ8J9(-TkطXtAB.[ fqJrdGSj8)~&mָr7 w"RH?CjTC zN~Mc_B=UXϻw1`J䶣ޏ?yf# _z:Ur^&*' gVOūEp(+*MRMk&>󊊴iPkڄg.=| QDيj{$'fc4BEټ:3#'gJTquUHkF?ǃPx^°<(3<z>ɍtɕ/#I֋sC_fe@Ni8ޤ^ԉ^Eރu:+C3_A+C L.m+Y.ʄ%MDCRtЯ^HaD79votPi s:9b#0:n۱GSVOF\<0 NbTZqߺ("wJ|@| XGCҐ`_RKh}0ڐ&! AY-&x ;LHAT#E!~|26QXydV?M sPKo j)\N8e<$<]HK.KY. ]Z4 ˢ8떳hNdz}O$8DLŒO(7vE]m$i.m SvxQ4wE>yA]pink%Gjwkz1MDMboM@լQDA:Pwޅqs$t&D ɌBjOD]8$p~D]^8Id&|ODc5(-5La_k/Tx@-%>\x 33 \}L9bRQ| 8ek$XspsXutƍv 76K):9 7dLˣu1ׇ 1a0hy>'P`xFl|} HPJJL0-<:RbC`/fw̳+kn/,vA Ƅ͈q1NsLVAmCP\tÈ* '6 /*E8eUe҆vo*[[OPQ)%y˯fӻT_t@Zf6zi_Zf)l67%@p  ~fW^5._ >0q"R JP:\6ײ[T$6m}g7O5zRt{$"}E/4czD7#[8n62Hwnd'YMDY}k 7*I+6+q]<; cF+^̢.z[= F.&X L%UGCe9r+ A5UB6BYGM^_66 U᳊R4ʢ]h#i]b-ljMaW =ƒ[ӱ3PL` w)R\JfZ4vY_~YFVO$ԺIW&Da\&. ! $#e_`pXĈ4#[D RG)?^M"l=SH:Xn5k.&',ɂ.)\YxSs!./n)'{Qy!<-,YN%hq_ BI`5ʕrB?mr4Eq//WHx1:~_-^ךÖr#;ַM. Qd^Np=}mЄ䞬 i# ޫ7t8Nm;t'?l/}(MZ%%u=6S{T vYڝrJ*T["f%aŞf xZImFxW2Wڟ2y%ŭb-6^E􈅾mbȖ~-,2bV0m1{j tx?:xILRq7>,fBQZe`)m]!;>e3nSZZ0) tOاHjM}'"|'g6\/yb6A^)̶J.!gŐ9SJAb-9<CG>)&&NU-~?_NQF~R Uk#J&ie'QNQ-uZ҆|>cM '̹rLT0 5=_oai;H}_͜v! qp,m-͛oy S1B)$nU@D;ڇٗ0 `՞$Reav;XE,uZ@.t(|8 Zݿhtv:rkR߳ ? \i8J[P@M3P5㫪8 踆k76'}}j t^iAM O.~˱_AwRs˰1$T(y|.(gT\!Z `MޮCma:TOBGɉwHTDx9[Iaƴ [H⟛/Otjxa o8p"]Tb  x/{j(u8X@a Ns yPFb'h8]fFȸT6~"ӺF]-雧")q{=B$LWB]Wmk+"jE"Bk!Wۚ/% ZO ']}آU[IVĜo}@9Q@00 ]͌qN$iZ#r5e;9A |0C\6bm Yuy >yluPcis۷Vwy躇^Hq>& p)B($3ƂZB@2FN*̦P$[;/'p:&.-|r_N`8 :~/nx?p܊1ڠ8ā$Rˇ-tGau)zJs׻.;XیB[xE.Mz'[n'KN`اG׸M߽ ǡAg'i` 򢩛.a`a}N >h3zwF1Y.]o6!gzs{rk%)nfk2h~:2"Af v=D M?/5)}|{#_ѯ V۫@V.ɠU"$m80pcԔLpxk=T8uq7}ìdžeјN_׍dj[umۑ)et"c:Zb;1}fWx b\`kY}^H wٖyԁIj @*"tjf(rBx'݇hJJQS[9C2c1 2? 6B ؽˀr 1TJ{;:䒰UY9>q@ ͽ?JpLsLb'zapck# `_$AP<[;(&M'\{}\U1zԅnQ9LQ4p*][QTNN3< LN7nJ J:NG NZΡ44T 0fIKB<',B tKSM&[=Zwȶ l2ؤ".oE_f#ޚoQAQ0&hMjF,S\znҀ?FCA=\6oFa*Y LHu|;8I &!˝,A mf 9{ϙMp]_ոѦ|~L[cWbIY-Gn풒,0A8ND]e `f8uC xGA//$|}D@mtABQs^ZVՑ@F"]eXQ C:fRW {d`$q \Όf<?2a?-׷LiH!>&^Țczzv+עϰj¡ v JpdQ#(Ub/9뚈k 3D~f {K@!ݨx?dz} AC(`2DCxAvF7 c{f{rcpƑp21 '`Ȏ#a|dȒd+0ч#XbkCbט^k{F c:84pibnj-xF$la'+d {R_%{N]mX4:9Mk}/cf8{k\smBj?}O䭏>Hϸhg5`N@k-j-NEGxZeb}ƎyƅTs o/^׸$ V Ɔ5B4Iv}y};1" Y|=Qjj"uvI=Gin1 /@ql7+֮ ~RFZ&sOZ(c;MI`QAhҮfv1*iTBT2KDW~I4iZPjyao&ʥVQ{2\_iI1^xmO{Vné9RS7槵u#̀tsʑ  UNa;qdG΀#_ROElHeKhHՍQJy]mQ(p/$~#^hVc{ץN1jLxgJ3/q\j 40&etv=m}g VקǍ39Edu:%1B$70ʉ83ML-w:)Ǡ'GƌѰn^?vbsb 1߅ &NO{IS]*\B=㤡 0?=fywA 'N| m U`pK+ .9J}2kU R%j(*Sy//OvLXYw^zj*Cd +D/gS7\<E9Wj ?0N*4+HU9 -ᓟa3jS"S`[/XG7麚 0ՠa_o$טIPԔөҾ8 S!CZy0>62I}鋒_Em ?~L)-PNj^t7ܖUC'y\|⫵s׷l0pziPiԈr`i'R;”ey 1I] &D7)gX߆9|\yH}xX_apfy@ 쟺?]TŏLBR rudƹg_u\**G}g~k@HIYFs'-wJ$]}ipT/kؕ#/3mpnV$%:d =p: .Sy#GI?Czo:(vQ{-)>q&FP6X骉ƕXu]r2^2vI%:a]5 !. Fr8]2rwLʨJmŗOB4d72ReY:̪\¥Ɔ%QY];̞҇͢+SvW_LjYC)q[㉃׽TO:uioaF -З`CTT1s7UwJVb6N bxT?&ӊF ,t uc^!vFAY4Px1aۜ R1pY'T/0~49U w xi i#CBMtmu tb%vRdX*+q$|V"p̩DGERsL9aS(w'%3MM82BOHm dm(8,I /{Ug}߶Pc}3|M5V\m{1|jaݵ2-scxl<$i6XSvםijJVAë9L1+xڗI˯DoWK `1:gcps)R+ ߛ-MZxiX)8)$ @+j .(h+7 d7^aY{Iч⥨)D[tfY=#~KhQ~5>k:DBN,r 5gZ+TUTyHWtI;h,k <{ "׭Ƿ7DY}*O;,@>mc~0ʀb`U&ZSu:] ;z V;28T1蹢+ 龱 Y} 0f^a:LssvKZ`&N-WMiK9Gus,jQD@hO'tE`[E™ h[M i>DGYKRJ2.2kr>)\ sJrOEᣟQx< E8\ Bpia(dkJgjβB~La(ab1+ stJO vJR YJBR" a^(q@1O7 @0M<K0C?s5tQcQeAB|Y_P쩐X~Q!ܹ̗n,K;R^ϰ΃l1i{We'pJ6N{/b+ɭg$QNPpЯwGnk|'H2JSTa9ph7mŽ^+W Z/ ٭I<,e_qq^]Xlv ߴ;ZUb?kAQ8=K.47 H InYŅv'k 4XYb}g: F6iKt7מh$#-zn dw=- i|@jMf7؜wRK=y%޺(Vy]7g(xZۺ.E;S7o>>v)NH5xTvn/(ak6` ,aZMx~rt:Zl`z/M|[v'/z4LUP.9drfv9Ͽp;?rs,tXk䟤':hN(i3MSrǨg :ƺj%W@¹$wU |AQ{](KXVU7wKc^͞JC:M!x~8cǛxLOZaﭜ=| ¬R,U%(!ֹ|Ϣ~˧e&℉r7i _-*Ej> /gdr 3ͻɾ>WBPO4.Jee9Ԫ$ BQ-Vv>Uy+S ]&N*ke% rOu8IV2H3S+| #5l &&KY(sP3/Q5Z֓`o)tC&H5yC3Pg,zM"Rf਽DRȨ,Hp#?q$ [*Rc&?mM:niZ0kZ0L)G.ZZ q]?,3bc= T u츱,qpw/vPգɈl7p;q87Ifɤk|ߌw[%3cӷ!30F1##",ʕH6.BfO't.ZgXEܤRR6u^PM*7U,ij EerZH`S0;0F|9_K%q+5*);J gUcHu==\}ghY[é%T|?d byżEGt(w2(\FK,1LBD)QF10gDޯA9NQmi@ۼD 6X [bv3/^ Y0jX;!@8KJ։.y,8#Żc .)4#_a;T A|\IEFg#򹉯q<`0MS 4=O;̫(ұIbIwEay9/WD=CT#kl [HɠU:<>۷ü0pNҢIqL@ɶ[ e@ @^L\3k?kYLwT#}tբLMXn8xcC|gw/SJTt* ҘU 9n^+E. %w)FqC\pC25(Y)H1̑*h|g v&P8K6Et]Q#0o & ,u"A 6^!;9S̋p)vsJnA.ڿ_xD苜GI80!KKY f,y_}sБB|'_M!Ν"@S\"2`cs Ѕ\A[iYG7|aiv4+ԴAFtSǔWuT^q` ʗ?2 *zIOTZv0 BX('=0h q5@DDPh2yWQUhw ۓTutPK{#8ϳ Of@){fK6Mo]]6U[Skη3ӱJ!IyvKۄGF-DYT"[Xi{טo#rz$fvӣC+!Vcxچc0+. 4Q0=`wTwz,:߻P8ZΫM݊: X~|Z_Dy6L=%׀waOVx/6bKG>ϒpS}n%M(xJ,V@_)>|&5 %2YRV;ǜj[yF>u d4'qJ]D s'dJ<3jgk:&k^Ds2H(C mNIEa:U# 寸g:yx&jC ѳnaWudorưWtՀFe:BuTlwg F:}L3ش.XnmKv]D.?C&u1CqJ 2Cxa4)Rߴp]ܜd0za [+. 攼|ґAOSҎ4P.){Ɠ'71?]`DO*Tʦ>[tTQc#Kj%+A?Sц@gK͠A|?X!]$(ՖpcPL4 bVs>lخPCmZhͨF-8^HoMCCyoGf-䦐pQ'zkSGm!P‰"C︖c O SCeL&U'ht3gᆂVAKV|ԁdY~-_dp4|8$io\<o?K xKu rm$'KfƚtLDa5W"I qK $cgNP|Xς^e9˝Zoe%ZzMj^^C_qиooj^zLN7)ݞ/5Q͵rl$ ˖q:GJ5j䭧d^rǐtzH%7?yxdca]zE^:L'H8kCG9 $UŃSqHX"GH0EN_kHӵMDķftWոs+HQdj%zq+RN9~eZ@P ,Zv5hѸA|+͘7(^1iJ|x\{g+)ql)j>eVŽa'bmj- b|#Yى=GNGΥ}6 ѫ0; bxR//>9Gq 9Dд9jU_mz%W~-3 ʒ $ExϜSYk*ԃhz'8V)W*I"^eP5' -p8Ogi 510$eU96%~q! s s5SԽ0bR1~:7c$10)T6 ڰT1k"H|/D FoW+~d{e Zn% b@_l.Oib=OdYѕ'ao>!R]4 |uV"/kezȆy ,{.̰mj?fT ,w^RsazDJWCpLcLvDy1/iHI?嫁43>~p PGq.,= IXwzwGhF"Xi(@Fv#Wz5iݛ=T.D}5wrBnRE+@Ҩ.҆|iĆpt\6-@":c1;fA,D2+,0Qh. 1͸<-NJ̜E@q| ,8Sl !ž8]EpV86'0 Ÿ#MּzE!=#F2گm>yԡm%VNUG_P>Z9>`'qgS@ 7в)QuM15H+>'؝D&^/OtCȞ7W*~us 8#gحu_6+b\FT;+'6aLMc&us|T}b$R!;Nٍ;$u)\Э؄ke ш]U"EwIlY"Q?L>ä TCEG|5Et}5" XNE2iݾ, =~4 gbT$j&b2b|ӭ z~f mHYJKO c}:`/wt bqTVf]' fs.wJ$И`$0lt{ƃC|rueRۀc=5"oSҒސmoo @ ୮$^c-g?t`QM3jt epMh+h}q.b@>4r>]wX=z6ONNqC¤Dxf<5W{YP8'O_귳;''Eoz:'h&>'rp?q1 *, S 5ArK,sp"΄сD;G,t<8pebG)bRI58!x7H7̤5IVfB*#/<1;<eWy=19վGHοZH)R;9Bo׌075.9%rxFq2l۳>z 1zwQIJitz-Ϣ'mQ8=V2]'7 *%Ϧu#1K3~%UE9V~Vٝ jq֢fP*f0?Y2\t%mںVS~zcY&j|*{x rr䑾̔ ¯qjF :\}KU@QZ֌*zqC|j, 7QI&NAbQp@KM2 3&V|\<"p|^6|yZ'Z^_Z9%M@i=eaj-&6YL}-a#tHp ΪZaf=4/̑^OZ]Z$ u, 1e$?QSkXiN"%rfΪ^D*iZ˳k7N@tdXdCPu=/}{)nVhK>C !;8MALh>]ff ZC-a]/p==Q{?XJ=Sc= GDL8 1C\r$U,φ-6lH~#ab/@XZI^In7.Ci9b"d{2Vs#j菬Nȕg:.GfVOg֤Ңe@B-p-S`Ewߜ: V! ;Z^&"a}ktXE'pVQUdgL4Eow6O&ѧbK!' Y6~ld8KXp*:[|B83?BR[gc cPDxǦsX_mvq'a o8W:Va:Օ%^6}p2sz) @ ʪw8\!w(C5:F6&4EW|pSHF "3}p6J޿cr i<6W&&rHOg[| e%[+LʭN& ?ݠR>#GL.{( 6ox)b Y9R3]5 ]Qn&@UUμ^ +< ,\}tMioZy 10O9-nNI7lSޅXX'9b$oHUl(qQ[Ö2P|bs̋40U&+h'/9º'^zfZILݘ>5V;Mkw<(M؜T>&CϤ +XZj̦x8NcǺƢajWAnhэD)wS\P9 S:h^cT*5.*gfet {LB^1`Ʒ%H$m7g? \v(R=NH䕡Yͫ%d c=e4թ;Hը7BUQv<舸dN8ax^'d;@?ߖA=+<U7TYXs~ofQ оpQ@AEE9m5uMxS Dg"\mnM1t?miha};"D꘦_]7] OTQ0|%=ii@PxOf",Zf D$VsB=ӓ#!XvC<+[m҉`}r>k*.8%Nscp:}[$:wT&)<6BĔi} K6XDG[/^ZOX2-b['{ @=4+,{ƕ[Dsj D4Z GD1`+Mb+'K?!-:yP|؀k׼?v?7.^d0'opd.&Nks)s c̽Udyo~kz{pIڽZ(8c?Bzfrfuc3{Li4n7LI4_rԮu6bbu&77-;6^8,+}k Gj]./cW (4-=*;#wv`/Z?Gͫ[ >5Sa %$IxqsS3|[V{Cj`Ub=M7R ꮵGA3RB7#`H3xRΥ3Ļp*w?5ɞ&_`r[~{ފ*^e(kf%)JfV7`sgJQLGHEgy͡euDsP OcTCDr}{ϔǻ`R+o0kӵ*ui>A9m|Q'O"v3 Dee ƉZi8 UbwC;G_feɷRQT3?()IsHr$0m,XO!7tPQɮ<^ Lc}<7dG4~f Iӆ5+%A;ZF.MLxg,SГ馪ZO?V$o 3nw M#HU n&W-qUׯn9B<67ev%ؔcZ/㎩<".@> (>'}:Ɓm.//t T4LDZ]Gqq~zqe0[epp]=cO[9b fVɓ}S3"tZ~+SnN2(>VoF* c47)h3cȹM[wyw4 uI:7voipMFhog}ӈJz~ 0i&Q+ӈzv%R0n-{%A6G>wRd*V-B羼VS!Y[Ъ5Ru_wHϘ Ba8=4GgϕuD]rNCQAC"ey; 9urL[Pu1cٕ6m_:DMq_e?BuIrZҖ+%'}-X$bh"^}\DK˄vWTc|t+ ۳p!*\{(Og95,AD)n.=^͏aTT׈`4QMkHjf3PPnU8|xf! B`]t+N-2iW=m1qmu6k|x8i|K”ziC&)nKf[ikǾOV?z m $5W/U_ܽS]]Aind1Kz)_A[|Vl/6.4 ` x!>m򨲱?)L_o|AŋUKڸkhi9"Y̏W@nA86rP6)0=.Тɲ.iI]dL.L_/ Faq0o~Uz6UkOsU!#$x`` %ץP>M\U#/liXXX!68f-+oI3B*o!!h*/@|9yg6m2 ;> dI8?\T%8cxRyaT5QۭMd9amk&~( kһİ#Ib|DCn;Wo)])Țk`]wN:TU{Z{Mc+Uoy?87&;&th,  ]flv_觛 EUO\=lRE}ה#:62>}0b7͜t Pj.g4+ԇF5+ԑ[OPKA;M!ew_XD Q |N:I# LwOf+,W!nDa1~W/E ' =Ry@zh K\d`aJŠǖՅ-!h6SRv ӏ+s*]K8nM8"?뢫ŧIՀ/+}= :k`D+~}/MyPg( Kۤ+<(V*y3,1׫ܼ@YnK}K㵎9=.<#&tEC]ZHB1,0/@x@lrJw\y1`۱0D\#2uK7#O8N!Xﲭ"8ktOG#%0DMGN+lt ?u(g6"= FVŏ1]8 $&Ѐ.|G LaeYS6; :#UN(zK!/MKvr %1Q ߀M k- \ #QQqN Ut6b^~cYTNLm͊cbjzC妆W: fa63Es]/"x@yؙ\y `Y08f)On N^i|qlQ s8 pF{CΈzM6)N %9_ )a_<&ӥ=WCi uLk|9Uyb_{Ή P\ϋ,0/9'<:ϒ͠QNcEhMķs^KxXB"g) 2TpQ4*|#lV~' T ¾jÕSL L>C][t>Ñ.=ɞ<R=D /+vMc_ 6r0Oa:mD AXsB;)97+=8%fAJT"ʂ"a RnŰ ؚ\`>\5(ܳ&d=^+/zp d&@QD~tRD>3Gĝ3*CS 4 ˢre^ilK$nsmqk^xaV̈́fy0`[3b^"Pk#׬@ 5HE\c#Um$v)$+;鶀ˣ>n-W`|Ȋ۟iɰ"^Kİt mg 6*d4Tio['OО䐴Rm}`Q|_z584e=}DXaiT vƎWb*̐l Sm0͏}Ndp*'r z4n|ʿu2ӌ-.gwmxmtzT@Bf`0yC7ZK!*+Gm-xoķSmY/i?V.RHk)_Ma'P/^bw$/|<§Hv "{Ʊb#&eq"ݰQ)$%-rӭJ x\+ =~|;>+h䭘9QJz|״(n?;-\i2'މi y C y4xz=nfV `(7"G aI~W:hEǀtV7/\}o_oDj 9dec& #wR2 w!HJ^ޭdfC/>Ȥd- T:zTG袂' -bB 9zjH> a2d/p $1aXW dw_~NIhLw8N;Kj0u?g /+_4ǎ@\BKߦ֡9IH"__-C%|:qo,3*"P᱿+ia?=4]a$t߾z,}܆%mD``.ا/. s݌@qĠ,fOGz!Xb/zLu+FHN[t 7&}p9ɱ hGӧ>ibYT\})k9%b6pԽ@ʎMxo<նw;^%Q9Q ~N:[N sn Π$Z cJ2x[C~ϗNmɶTACF}STxy7x׿'D~Ӑ b!qX|r"FFaWqK pH93H {8zn٘<#cT, 0J?|t\O$k+ji#9)^:\OH|eރ9h&6DbsKnwA.u3MyDb$r!AϪ1",2"W!7vfu?B9Y/r'KwaYg\>Y%8%*ƴvoc[t"W6?gb3i6i~lj]P\}W8!VpHL"e^3hծt7 -{ҵu [{N<@f,l(AYcx:j 713-1efcV<Y4X~9#U;.,]8M a*8^oSU9~npGCzr@<|ݑ@t+P,h0Mv'ࣧWjR#W=9{-Rt9@_yjsvsa&kLmHmQʴqjpˇ@YhZCJ8seURe󽒔wj&pò|ЃgW,o[TIz'DN^sa@s] 狅¤ P^y" NxRI"9l^?2 e|we UKjt?.Ɏ{CQ>˫ۤC2iYВQF 9`sbz8ѧ ]3:0ێ=tK>sԮ:ܦU^ݛ3*RztQ>bQagL)= sjTR1>w_ͻ?K,qWEku# woj=HƄC(܆|KK"VvdQXLٛQlG z4Nks 4aeD0Scu]C(">4 ',V'ng"KSPDd|pMA +ao=pJ]ݔhdsRv6KcuaTh6~Nd)zI*4KI9|hPa`Bg*WjÈ5~/! F,hiw!v/oM@l9ڬ>YaS{;\ 9.!XIbH;'Uw ) ZW_nt36%?u5P3v!vv} NڵIw:IџV0*ʤh¥2LĐ Zz}Q2daC:E=J;+@ub5"VpiWŁ]`*F;`wi~>i-+HZTMeQ ੽oc_ |: HN^h[q~0 wւZ`5\k7%N.$UQ۲>$DŽ=P)oe0!:'[*h>}i?lzECc2`h<hkFSuC1ft6B5diժIH]e*!`G'1[Ebl_D:Os1gGE/P`3[ti2I6t8i}WJQд._oqSᘓƬad[82_XR$wl/9ט}?;e'WN,bV1h '!i?U9jy8#BxGW'b^5V@E: G;Zy݅HtHWN,l!?7:*jo@ԀM۱]W-/)Onsʭ@HeRU[sՉj r^h|KPΛ܁/prD{W‚ja_/WZ~ABT:x<_&G(I"- wMQc̝"x='Ƚ/=|r^H-CFd$8!sG@ן32h#f&U}~:ߏJ,O.(Bӱu&WCrKeMc<}G@pU(SN19=MTn slw=2xeʖX/DiHX>񡇎`-FeYI3LY8`{&5׵qsFߠ z"H| 1oXi?eƍfZ\ l:r X3!”IuE"N45]Ԇ N_j6p '"ɕ?:Q=O5e":hWzSw!"O)FkAnD]Y <6OO}%lGU12mK,ߊl-ǥ}Xn y-bNfW U;%n B<#_Cf{r; _ٙ- Ljj.q_57H7Ȭyխǚ|o&xFRݶQ,C N騝@jq"`Ez,LFT1&!lCPHd33EOן]@8νdKӼn LdAp;a/񷗹 VEG)VtR)-jfN_#hOp)%Wi6delX\QHsxQ$ . X2Ih%iI63z ^J&-#>)6Uyef:;9Idz*8F&~ud RQBtZB6]16MT5_4h+t{w&]iՈ¸[K;OYW%Zj,F|qqauY;#cⰜlq"jt@ބhLPwl/nϟ6 mk-ҼyRDG=>i*O.^I0~|O@,MD"~(g@5ݞxq3C80Hn#WKUh%KoAf .'^t9?ҌXM)џj`^Όxp@\\ud? SE"j "MDxh,}h)^Y4)XБP ;P\jaJ/2PC钧zG\v^ mMƱ6Z[.Z$|I$p)=\u\v H 8 #Xw@`zIޡ>:'Ru+jFDr౟cBb9+9~<܋te+Uw{ɀ䰬?$XGv !`[Q¡o>X6ԩsۄ@GMl吂 r'//s>L۸hR @~>]17ʬm8{"? /T=^fX XMI?'pI*|tZlv8 H2:.;#zB ڨyl+ԵVudcuW/,IGMA{m>rx |>p^-&Ḛnb.4p /w~<`1dL.?C2N)qy(iǸ5NQlڴgG=i9բ A',~Y$:%0ܮQnOfȱfBn]b,w ,]Կkc9pC5@mtT3 U̥ SumRzkS <^r/X)NPq[ WAΥQGrVXͪT0$z^X `I78^w/N!QHwr[&t M:}QW\YFiTy_m<-K yë꧍KkZ[t ׻d/[P%,n+3kHrlVlju bҍXBo; &&ANRBhl$Pzr}#sQB% ˿HŦ҆Zd: t`Բ$‹1Kꈜiӎ4| j iHO lIUAwZD ;[<^\O\uϟ]yO89xNxe'߼PXC6kl-fMcYBB,~%99?!= @Go?j@Eqq`J4,Ԭʖ#1 X^[-YF%E|0 \smjϲcN,4DZ^ OǟhN%AdOJ~#)jeZVG"<]Z6sy1a>mOlA?Id?h(!ʱ@i%2 l𚿔R¯9[7vA>IG_x "/:\7YH]K!+dmQNRXE/Fw'_[X ݱeW$A/ 7NضJr@Q?? ú4D'6F'o&@-B%_|Ke„N`(*N' ~5Dx9dkj9qe;2Hv c[/C>J>vlTiͻ*f]oYSdU=nRus=?['8'Z. _MOiJy 5=/J ̄f.BV_*D{[wV+(A%KĭM<ݒA HRakNttEZU3 uv_hY~ Mn'c/A M^_) yf'bYT~ԮG^wjvZ"z?Lj^j/*Ĉ8zၮ6JB'qEF #5A?~ev/|>  `R< cF|W`Sϥ1A"YpCdءpU\MVG9fFb4ͺf ױ$"_=]  ,8 ӆi*]+c[Z#eβ vG{:PXWG?wŐ8w8u˅Kn4d'WPdab)!3 ]; Q*\M]Z8n\F;?sRoAbnǬ9ip6C̽#_ޯ:x[d;m)@*^4`|p j?($(nGĞ-nR&唫v#\QVxr?p`c8>?BqCW.BR_"rBxXu6щH[UTOM"18_q%ma~/3OJPj_Zkߎ~Oic'Vo8X~] ΨoVDs!]rˋ웪?}0"l=id$QtBkdҀ(yXIs|0{FpI"F-DS0nT9Zđ }lKk pUh4 v&՘RtuUh4zLC4b6@p؂yq&@)dVtcWʩuh{!l`䭳oz[`wD>s!q/u`-MHv\-6/zC0I͚jcʿ7+ _E]e`sCDn@%8:n׹rJǢFSO;L Jɳ'tL'f_;P ~y TV Eu(LQAܥHpmN=XPqA>3~N?7 iJh)AM/*&z^`D7i8%ZLjV*ēӫa@VLw:UOgMjcm tKM;! ࣅ] >8cy卌߰1dRB6[\f'1L-?'shgϐꐏp!fP>"\L4:@O mq˔+9@lu(lL7̎ !ػJ)qTh\8c#rGM7K 0B,F}0=R5 ! +|b2D7WqU-G2y*RKdp/%ۖt @%%c"p:s|+:Ƚ6<`WjXd Y )|$ PSs^-]$];;o(`G~ڒ%nr"6wF`]# k*gjKEa ʃG]ף&ұKEDT1a8?pw:S|Ιw^Hi7 +-0<2 jԓKbvë/S+OeGy\̆1& +#VB[˄5NS\?J;q>i)p ,`z ˗Z`u_pǻ=V7<9ۉJo_͠nD{  e\;0G[,w0]GP#UPxFnfWP9Xx"!R IqkEA ;դ>s/s烉1)FՓ+BFJ¸ S(Tc"[gaya m,(t![1YNl[qOywW̝ e&q'^p~iԺKن`f!,}gNSRIrbe;3c="CMD(Y|7DqOab &bҬK2k(>+?\iWxSd^( [8g;t㗇QM3Sٺ[#ctxk53kxnJqY 1/u%b(W_6=zD3:? .#;hHmK2}ztưSד1f>k',nUۘ oh|%UBmI 7/ f 8Xyq @=UDŗlM] eֆ46jB[#L=}-ZUDyivwhW4Ydm< rAW"{)Tp0i/U֩XWH aa먝(h}erNM|ἶ&~N77 U'[\6M#^୧#O>5޲k7@z Qp)GؐvDϕ zVnó(l}$CxmA(&EncE %G ;5$E^`!jVP/EhՒ~GK+6Mp@N +v޷:eEj'7OkuM?"H}~1fOL[qhT/ɻ{yoFM;d wNŊD㎱wYK$bzN#WNKzLcf0yP֕EHƢVҤk.| +(t UPLRoc<@ǥz.9~s6!idמrЕhh՟8McK$tzn1G#v;g3=.޶EeiE wl kr'i<I =}w.Џ1']j?YFsm\FƂvy˅?V_=nѪ NOu+ҡ@;qf! A[Q,ИlvHV̐İٍ1La7sq[^V`|ZCTC̠C5C(E!Q QZO°HOz5E~&2~S)¾qoCf9,MwF}۽_͆Oۀ:0ryYbOkcҭ~w`vP‹.m4Ix Yݒ,?(ĥfF'nqJ^G:Fл[ǠڼA!P]wywYbͣ?em{|Q I2 vEnՄ6ڠ!@9?gF t| G =KE]oiK!Y"Jp&m85K656, ] OD o(wEj4Zxm=Pզg8XЌ yњ#)M&D W̛PWV.a'T;GNEz%j}V< 2b~TyYK$L|Vac9$Ub~Vn_! )Z&b) 7L鲺)ФK7aTz*0 λ; V,0g vH><9&*#/;em~KT/(vN.rd8bt?2/QٍL,hS5Lٗ-$!=cl;|7*'ρVEʖܙo tΒA^,Nڔ_W^_Ư&5P/zO ).6=AhgH G++MWD1ǞHXOʵn6΂x}q`ߞJ ]k?Œg #5^T"V4S-<BgAiŋi f+@Df1m޶)t‹1!k#;bMg10Pf:d-. ֫;7ё1 6˹XQDQ Aˤ{aх=gwUXO[yp|[a"V|A[rv Qyuǵ]O|񼄭&|R<<$1J1F)GLfsC0 lR$#q$lO!ᯤRP .(8ƕ?*'ιvm&S<3%mɏj&O0:6[7<߾;C܉tu 7EU(u*Gihn0ws:3[\PŠRLje\b#ZN5fE35m7`~ľ8z^][Q1 Z%ۚk3=x0}CsXXoʥU8f94iK<Ω,J0 LZ{F?u򽽫8Ieݫ_\߅}QH,uf0M R}YAԒw$ R9 _xo ]VPaza2ܩ: tD!Z.yUO:@)\]YOZԄZu_)"]+=Vo/Qoб"ӛZxD{GO ]P1gdd%^p /MpIN}N^H[vm),d;#K] LU9"/z'e!@;|_.8xyT1⒩A.Di hXGtg?z$M[ v}w@t;S#T)9XO?|6φ|.Cɤh K_9?|h5XWiyk]np>3{,)a] }TNBvC)Y->~h-$^ZN~8lUsmp;ũqjjq/0Cpkٙ-ȕ@+Fh~.=M.l!b zgqVyurSfM]S7RK+P@@ٛJ`aܭ^^6_6)?mDuetH܅}CJ5TA*43]J' j~]N}.R b.P(i,ZRr !iu4$%Am{Z} Ŕ0ݧ=cBW!cw(:vKÜDN %eϰy _\7|%_xo5%1:$CSEkX$s";iSff 8kÈ3H=1З5D%L"1)Xh)Pm)_{l0T `8fEPOLo#o+B ]5ĜOm6b80 M=}KU ?TX&i,FUtnn12":K_< x8i]^49Fة7"i8GiܜQrǰ2{%Z_j|ڷǬ0&&pZՀ) m+ؐ=نhϡ}s.IG6+> [H&E f Lg Gt~4 Uq+ʷ^M^W+זg m,OUdf7Y:"ur-o47ci#((H3iצB^LF֡sB7Wlvb" !B]7QiAsX[rUãx:8+I#-ss61Sz( I#v_mw<Ƶ;AKV$[ncB#a.ȷԻQot17-tXx;EL*B EW~QvJ vo.kH-&ϺҚ8_6LQ;r,=] R^52=>ySuߙ ;˹Kj+"L ;>Z=&cN8iWJ^8v,YBV>y6g^N<#R|i*AOk5^'Wfh'#G4^TE5hAe 7vQT.G*BϯQ+c*}~Cn*"=xQ?f߸iD꘱xi m3$K=ڏ-wGSαu!+qdqG5?\ V`Cԛ;6 ]|vK1mJ-8bhe њTfckqf%8[ F4f>Ϡ [m((tbLioI+;129!dNN+ V0 pO0:gY^I M\Kf6Ajt߰M- -z)W?5jpg`Ycaj7 2*sOTB@GE7PÛ$'nH]<}kF,}l E,PrAoy3 5 7^bPjDn%"PL p# JTVlE97wBҫ23ո͟4C_@Oeα.os\Hݥv%fA}ݸBLŢyGW׉XCa\ghO?FTaЋñTԿd3GE _ et7jZF;|ǬtEF镁rYxmši&>_bؕҴA_*BEOQ_H1!lpZ ݶ(*3Vʇjt-,)r_lϑ8j^bk1^r]1{׮zlPb/)lTDv lw;\iu5dF20dK-<$&.8(CTf`ϊ#7G*=dX8Zt\U&*x 9^|& * KF|SUFMtg8.G)$Ԭ9,` =7ZL^氦n~7֋Kd 8A; ɸ(O8P3~U "SGq!Ǔ̧u_ Lrs SO;%w)I@9htzZB{3F@Ё H{?olɣyÝ^X gmvYb04aEBdbhTwfkRr>MBC wigkz(o9&u=@J ].AwX# 7aemlл LIsݪm'}nFԭ|܌cMo^fjE4g`QW@5: 4[eR\&8@*~`(OP$y)[nz#*r/w5p\o҄BybJuʆHmp{ZP@۾owĮl{X{!\}_"ÚG.PvN0$#~ZInj бWtX e{{Z B=xؒ-EM".DW^%UdxhU{K-]vr&oNN/|-fNVkޛ:`j>02cHEj|ƀOdVuM;}p\8o1Z?dxTf7~-w3MrxHY[}p.FMGoɏyۛ21IHP7sb=sYՉk#V·t8ՃL1B>H׷\~zfu7"JxaAKԩ]H8֖(6핪`v>N}XJJ|[백o㵵k KȌ A$l5b"i4c(.qfe 3|\kn.nMLsy /q!o]X*rbd~T9&pcXv݄ *y_,0&lWN6=Tțx _;ϗ?U8>pßGT2Oj1}LϛKvmhz"ey/NzޙbB)零yd.|&rok56J22#'ⰉZ-PǫvB_>T/*YQq `z˖tSsx0pb "4X'\N%x2sX=rT>?#O2xey$I|"գd>Z~Z}grSqV>@/Ko q/iO)Zzfdʏ#Q0UiږAƩFC"iiEXD͓tru40,nYAc9w#KstAGe#r"!;'=/oEGNR.#w/5saU?#()wh HvI$  `:1p^/ TlABLڊ$9.u=J{Y2_#h$Ǽj=1=])< va[yJQqZN=CsWuSwgATo2dU äIϏ6]6AjhL!nJZNم &m9]'/dmr17q*̒a.A6ɺApxg%u:Ź4Y nF  wsv['N}O<>|=K r8NԃjӐl3'])mV㙵u{ iGZumt; 4j언mo̧,CXt(a;s&1k*,-J0ꗮV:wD؂j K.G4{F"cʄbdazSۆ:V&ɯ~Ga%mTB?;##mjގ'7ƨAžX љ t*pԍ2]o@/p[ _PT⤓ӧ`Cn)HAk5腵tv*>SփOۊDCt$fـB<&OUҿFwu+ NrMY9ܖdKYgqڶf)v+MPbfcD1$`}7ɡF(bTL.d?~1"J-9'",IF8^8!9}N\IY-82{kǞ \ ;rlG/ilJ0ԗjL5>h/{ztAo].FVe}uKwX*E%+Kc@$YF܊lN#adQ}3R~G㘋VnR}x WzB5;`Qol {]MyCF}vrlT=(MRHs K3p,.}ʒrSD l.uQ%:BguaZ1MR.3#TBfifƶ4y/dZc|k|ӣČ"zCNbs'Hy$tٽX!6\"Xmt+43^AvnzF <#ڞsr%"+VK5#BӶO2^[[T3Ro°LHҰU6,շxEt|5 C*<"Ik4FbG&]BVͥU١ҭKV7ża5/5 SrQ&ca/.$ݫ"_9`2~@%@d;c:_D͟,gԛY}jI Ȟ; l;JM~3,Ѻ|M§A8:[8ϡUFzI.U(C_S_t(8OBwKD6{:(!-'>zJbOY]3xҕ.jDt=Iaq%ŇcQOlASJ%}k3'%HѺKNẢe9 /q>w#=uh{ޗi"3w<>jQ\|13zU W9(Y[ sj:_ G],%\F`Gg 1^Mfeh KR|PYm~zIrDDRiÀˠ0)h$WPn.Rc x'?:4 Tg@-֜J 3VIf3dͻ{J. YQI?\ n8ra yp EM3gùj% ~xs(7\5or®x4=L!\q r.VXt^͸BB?v[G\|2;X"i32Ea9)1X JfpAp52 E~-Vx/*V|>Buލ)0eԮ[S* P}`3 1{?CW j/?\"zm`AS-͢NZtsFR#u+$HY @dZP^;=RLKEbiPK0z.vl)a6j/h5M>Z0銜j2=u)1.ui/w ֦,Xcgl;2$gD}`NQN(l|-Kʞ񺏽U7:Bb_,%|?En7π /`i ,Nu[)pO,M$ m\NTs:SŚWL^a0+i7£:dHJgn*&,qիڶ"oeE`La@,Y&Q^.:(T ڄ5lb!$_ CH: OA[/ lE}dRLJխeAud{ԄK_JMM4I P ;d77}&+^U;954@ 5sj;Ht,7'.ZcLDu]~ '/ f5@A3v~'ӌ*_:)GkCNB>~a<>E& r;(Mm^}hyRJ- *9e?Nfʣ+,/ [bjݟ kzU8GOx  fanGgz xwVYTRq)IW0aI@A&R'xۀ83۹_凢՝ ”3V}1\e,0Fv;IŔ O+\Pr.9]jk"iYn`ry؋c7:q'Aw}n $bsV~6iȀL Ѕ}&mvۃJD-;wVe7c[hb;4C[² 8qF+ i=7;vsTnާPML s5#׏J]T ?{2;o `؉2 792[ oG/[ ,喺۾6EBv5П3)}-n2x,6,J$PQkNJw웶֙5F c|*Li~?_ > ongB(j̭XG ?*`шh|TjTsD1u>顋X>#ba \xuR,hd-osj/`8=&A#;jEz0\䮔f&HĀJ‘JH9v %h@&Ĥt+:=:rx H*H.4q'f3crI^7c{dZ?k2GM3+|0w4]LL42ʙ ɒ7}N&zo$]TMdsR9c@vqhN^w l >) ,1oZ$j|WYe.ϕbX}&3mi=࿚ZROv=Ȱ>Kt8PZr]@}7F#k *e! 1þ, }o5Ggٳ̙xtA*dY|K |?59M/vECkEM  7{N&tW  RAr"pKepIC䒯] [$ @S`%L*K 4%,n w*16WV7i1\9Y8y1vx. sLn)H 6#|cvI$-\Jb%j˸!WY$~Ov_eW]gUcLz쑯iDD*!E^2{z0 #}Qk6c/)j0m)lWao Ǯ]z/R[ߣ`G"]wr؛ O;UL]jujujFYv1Y0HOyBH6@.|XYb3JyxGSQ[$ tzj<6g-ѭ5к3VLZ b64?FwWTͿB~؝AqDʐ̎AmA?h9GB݊ A`UO}Ҕ_AOW\*,tYe[|62\'cULWÌ⎈(Q%8]19~z4Ԉ'0Am[Y[z FM-i<0t!֎@_/C,m0d((`<;\3i8U@_TZ"[*X/Ye,x_nxDder?\CDdVa422IC4[mbԪb$֐a,<2ձsN[.#^~KLX=H `M{tI^tr,JJKU4Ũ}6p]zKEJz' ijy_3f`g=! Y@~XS<GG;bPXɭ-8~=CЮ0$"0 [$T}kbKW4.@Hnm"`ހ-ǻow9醝SGy~@} 1uqF:RP̰TrzyggWZ<նh$V6֎ĩhp_0C9>\UVO3)F6Ħ} Ir**Ld=VI.3>~YO=24jhDbPIfI'tghR'Kb;ۗqS=oa1J}ڑv*˸=SAxqzaFp3=:-)on`M0W"&QL>悜.nu A9U贗d*,2vyTHJ]:ͪӼQ24iqa5wa 9;Lt3 2Ai _j/҈Q䄢k,`EX-8Td%ҽx'xN_#k7=pS9fн7͔kI1!jɡh~3}Ѷ% >[5@ٜ}l5)[$?mm!KnR~qrXf7a](}qNȒ pTk, }jӗ++!bL`3na%g8g"aKw*<=ykeVyPT]TEf kk $&{UcWB̸i{`E52:`oU9;?xd |A\/%e252oÀn*U\C̒C9>~T&S,~[I+$\{I\쵊U599O7wPh`N_\d`umε0{&̛FԄH0qV"8bm`lc91lBrƕZ6>?i'~GYREgH6 ۣj[Z_tP``%ƽqšOi`:Uo|h&-pD4k,S;kxs~G(2eAóNK'qyJ@Ɗm\̜͒th֗bf#yrLlչc4@23~ӵAxRB뿠O6`Nx Lbj86'J=VЛɴf6.v+XFBGzl}ktg5B+Z"aᚡ0nbr̠Xabd7r?Yz/^:&C[u J댾!nP'%bLO]DמLCi 4]Xoi 1:TSnE(*r(m{cl P^!ix\Y5|GyZsaF:]g93慌CJtkn>tIOk,vb㹎нonS{AvXn9jܐ+tJ:l!Qw; ^)>@PH=d04kzaf^~h,h84LةI%y_B4dk2(޹uq^4J@ ?ߘvW2,fV>C3{V?) tϧ j].ӛ -AQ y( ц,RL6=pk&,WH>q>~; :YRQ7ehUR̫Y3G'YAđ$iSoA}O%=k0ASԎA*>]/Qf>ŗ4Jضc"$EOa e^ 9 ФHX .aH (W=,!̰d~ȻӝPm{gg}qTuil -A B׹j< @AP=wiǂ%$0ux1_z#fGȢ=[)[BC Զu/fg w"11x#ﲿR{Nt@*k&0gOYunO&l8T5O'}\ m$d!jlI6mR06vK7Y1=)]8*ӭk!kX=W2ByxL.`ԞK{>堎N8PD[|up<Ϊ $ p,ޯND)$XytQ=˻v\h8,#0te _mu+]he 1+y^b`a+wMM XbՓ|d>'>Un^n`Q/ho^B5|⫔b'kǑxñw&O+Q*;86v'z>(7ItӂI.-txu?*u$~d=*w)F~vMD꤯(tbt!B#ؙ_fhY1wR)pR,{`lg7;4>q pO|iqAì5NiolYWCr1x D0DEa=dA|o[vÉSRb泲1gR/-K":+bg|!InO,9-NRsrZli̚gek-6F /J&޽^& J^=L)NcxHS3C cÕѰol5 ۢb&I^ | kUe{ >~;cζ^=Цr\ LilJ#`@xh`S|g6*&;I}I(T(n"NpG:ܺpR {~PA z qވ$3'Rb1Esr|01$=F7IaE9ٳ*cA*s_cs]C5%|t_ v/mhucp VS^p\Y>_=bC[fO6Ӕ CBt"#K8l-wN$; ]F\;@H ť]vs#* gPN=Ӈ@'=B]x6}QoJuu:mc4zoYcޡ`}e} EWh%51m>]謫 H.wQ\ 70f(# ]^V[ 뜴}x ӫf eJZFA>V^wE pGw6T_:,f.|DS7jOl$śXp lI[5Tu״5)1d,> :1飃o:G~}+"GgX9QȐ!wo;uPF!JVEkh6 H6h |.y:*wwYf8eq#l X6ˢZ 53qP:x<#;0:l:CAj/URʴfFF@CZW˭BH1lɉ\-Y dSP,EYWK Sjm[%ɼ}Y;YO2A@t u0Si&\W'I xI? .lw߰v|y gbN>THcf0r/V[r$Z#Nbžâw@^E^Ic.KyUV0QIzl]((CcW*7˿|~lRQCF5Fޏ*~MWɌ4`/"z%8G[ϰ{WUgK blEY>LĹZ&_C(B=ǫo!#dǝyi`0U)iO؀,lvGc<C-)ɛ|G-\3fq192]0P*3䪻v>Me>"uqG|t)Y9(OC^4DHИ Cw| ,xkE({#8+. wZC8Z{bzu@''zM}DA𤚰IҌ^ Z_ZOX:&"m,ٰ0Ω 3_;rB@t\G2qM#NO+lXqj 7KGp+8>?կDhgaUMuз+a?3s26<|_:hERE.jCSԴm' HYn݅bWtm2VtA k2gkdtڧ;sAYz*k3 ŘS=PuN̒KwbXB0,!.`W#*U>!fzd,gOhfJM'/h5ivWsƒx_RY₄s9Oyݬ\I3d բzF1]~u>( ĝB% $&-p8&CxB o/'JV.Xi^ޑZǑ.%>+*=[AOcܭE/*E]n(P߫!aC}9ۏ>)ZیU3 @&f喠/i|t*WĵN7blMlUS" _?N*=iV@Hcɼf9|H֍'v|V\z50 kiq4 J.rx+r,ΞnՙtI~\JHUN=a MWjAS@A\d" ^=@WxEc>wx Wb*vqL2esR HmIbƗ@?H$sQrn1! J/j.g4aH@H&^J; J]Mqq 8@۩9:as |- `oq](k*V5է !aWxaF5\) (8a7-]_08ϴi->E{w3Ra ^!VP9/o 8 ׷}lO@9Mx"Zp{"+ZiV}(x@THԒctnt7?_#,/? E:)ӄk 毛jWBP:K[5C#r-+f=w j `ܿzNiLB̗}rI7JJ@+6(,ҳ$s$dd|mHe\B5&2$_Q_~Y.n2bP=m:X U.c)!6@{F6z'u*:>EbجJYiN~G}Jr~UX-A8C`ҙ QA!Nԅ!jQH-xTiMlrb8?M՞rt@+kbm wdRiVEpIt{3`tD92D5RUΉnd2rb֗YPm"R-`]C7X̅Cth͍Hyn p`kާ;EzuY(rkX1=Q峨=.}%d,ܾcm[C蒰ňmgdiDKCDNiv&6/{F"yH#xj~6!ikM ǕJfwq!N]f^a6malJ+Ff:w]*szzdGS6cDCs^>QԸo}d{yaqm\w&(l{6^NV3ςW(W BүI <ZGAzdy$=_h\GWl1dU/Ki7Eyհowk )+\l7xF QCIL;w:q{ Ygt*|# NLz6+y}!x;,7B<`/WQ:]C\պo L\݃aD Pϑ@d4 I^%_] <[ˌ V܁-NUaU HΙ=#wwh=MFm8'RxC< ܒ}6zJ5_[ q,βJk[ T-T\ŋz4E.O"ށ 3BV8#tIJ,=N魁}5[D;nS:`3‹tST5)W@: ij =9Z5z=yeMXoZx֮ E;3;{%Tx.U5?6&w# Xb qwcB.F"_c}eLhbfr)"&aq߿(7@#Q%vʩְR>bDZ&`i'Yhr -v؇h_{z6`̴rOP[h*}{!m" zϞ: :܎5Ugm]ga4jNJ,RPK3ULD.HyJS8XEڌii 0]CKknarlҿ+%J%1BlYp1 "tu(Q-:+^2"GgYr]ZںB|ocM '@ ~Ve+7ĉ7:/Pu@=\2?I4Oٙ8S>it-K 'Ǵju Ry:Ȏ/*h~PC#wnu(Lm(s#M&g/թCEdV0ꨨxLKׂs3yYU"QB!f_/`Nj~Zx# i* ][ŦB{ڌU)E¹KfO{ %X_'xPF&7Ǒm)7m.~y@ (Mf7?ޭqkxi;I`*YiAH*Z{9 lD7G LeL @u\Ս6,%chdsFZgϒjH\C_.v"`g||iR 6)T *|65Nn|EQg ox5)ff\#*BuYzJ8ű[P~qNa]j 8Oc ( 53a0g ] ы-h)6zqF'ٵxNSY+,]r@c:qGr7бR G¹8DҲmђ q+l^mm\:%s> tш<2!)Q}8~RWޯgIrX{`C"5U7NRX-enSxΉpVl/đh.NYge {ZBTX@5s)77A MbKdEGᑬШF%)-NzzޝI5;nB7XFO8_0%"]&z޷V?Z#~z#GЙQ6ى{>2% -go;@kAc1_乌U+f}ih?h3~XI'NIacdV6m 颥f3a|_H^p O0:;'w*-AvIQ:랺KN@Rs~xfO,݇j5z'Lig! L4Ys5"MNm䚄D銗V{ͣ+lcB)cV1m]S&&#U=(P#}?aκ*%᜷:uωcOb~ie)qCQOcn[4U BO]k=A pF?/6]@犙ۇ:=HڎYXácmy1qܚ{6Nݐ ..QQHTRIۍŒ{Qua?J:SC«gXtNgsl$#\?MCnhA@Xt m(.5)d?nEQ{*a@|AghѭsYp ֍賈Un dRmI 3'= m^>rgt5,,ӖiQt Pk$_R^6eCwu˫^OS_t1ނg ]}SsNiK7fbCspxZ&HGٲw: d"U=`ytuǀ=nht.'aY"@ }otߍ(p/RxFL$*H6JϏ:䅣dV@o T>hȒXtoKF4"OޙCc:zSU)=Ag34BW O2 ۑlJj9Fݚ^p):rUE.;ŷ׳ Q5N4r%nyB80EB^gԚz6~{A<M)px)blڙ\w` >pe8VW`?K22N?}EsĽa\A*s% ~>8]6$sGN_ 6f |)`eۑfV@T,L&, uUwrQC:]h@]Ue,!qILCݹXhç_:ĨcƢ K\)臕A<Iwq#*TdP tIkj| +^!I{q9IOM (sZإ)ҩ< a⛹0=G' sN3~=Q ~l3U̢Fl9D , ź]}aYat\*G+C <\NK M㉕fn6k-HL;-2@@,OXCAo`KDf׸-lxZKMߞ{:'ߣx Roj;<(st2öc>b-=vCn:o]P@9P8'p!zR[)bo+Mͮ3y2w%x/]Ļ 'F{|ȶbzbPW~gIW= f3"&ŹT$="=cjO1ďBuȿPxmZqiH\mˀ84 dj^, Y_e@^,Z# 9h5}S@#%o0Q8/)> &YXNgvٗщ0Zgw{ $ʻ!2RB1H0Q<,QYZأE\7bhDƪ쑽xket%f{\37!|r#ԁN},Eze>R.fT͟fƢGe58>Teda`:PTfjXCiqlŏUW[M100=QˇIc^&rA>ɧJ"9huԉcުB *'wv;9ĉ`D>v_+R񦚵59p=tu{)~ AfhioW?ٱgh.})pJ#""ܴnIʥed7}7I͔=$"ȍ7v:]t-d[QD@'Aq,}.xi X$D'"=.50{xsd{NgW֬Rw’޶Rh^\vB HYJe!=M[EE>JZ&IH{u[M*(}[k3nʣ4^( Zkb +uBߔt*CAv,›T`CpO X4wmΟ.LOZ(GfeKqm: E{b-;\,<1_wDt]C\X2+i|AEb5v0h|gl(pI 3|lp |Ɋ'ai+sT㉾]{"FaE) p4|"vP.ɂDТwY` CkѸN{;9FO&ΩCH)ٲ+wQ`rs HmunM*sۙH\_KS#礗:GTw.ы4kdqОԐ$i&R^a`Rn]cg7CtֽJ7*2N[oF\iP\'ׇgG}A V4{zڧ59l"4FaBGt,>n^ cesj ̝TO ϶fs!']J)PIoVo <Ěo:.a!!Y!<6krunMJT?Z%T9;|PYn- $P@V-&mQ7i.b A#AD=A7lrFQV;" [opJVӷ=bī /4/ͮCEj D rl3p(|͆1@ofMd 4aΐPDŽ{dVL} ٬ڵE 2mwBΘ*6j:+i>:p;׶M1&62\!'-Q߲SQ{]t0]% :WHb\fAo˷}~qn³k]*bh].~D{^.{*.M&7BхM E7J?XnWo] l|w o7 Os/{hsM.ʒpt`}zM9j_%RɋդwPʭNυ,fRDQEOc-C S!z8\|9=`A'7V2:mQ6|4])tw'*rf@g;d6W-_1#rBrf^tw͙}Pk1s'zb3zZ ݁K,_ b^-+p7E!iqg: "Go8b;ew6a:NJGt׵ z\30SG'hݽAvyz\B(2⑦ѫS11#U#+jXDrz9`r⏥Ǩ߹oy0lF &5tv2pal: @c?K- /*r@܋ -v"~*n'aso>)JjA(Zv !pN/? Qul9׌c$cVS )l?;~^ 8qXicv%8B[Ѓ3e+p#O\}XtTq}LmĖ=Eͅ$T 5$xdS)QDYT[mq MKnޘE;ޟRQt>[q~|n@`/-Gᒇ<ȝ=NψQK 0bz!D[g0&MÉ8$8stM u/!$kCD(i*<Ȗ#OY U*kh?|F8B:HOoX0&6DJ,f?iW2c&*QKH>qt:S=X.e3bi0 w=H‚FY]׮5-y{ƣxl{$ԕbK hG>٬?9_|퓹K7YƎ.vN$ϨB1e(7}2z:%t14OℙaQ!͈3;Kuzؖ=?靽L5 B#L8`wJZ"cCcBYsN]>O߁bv9VL 7ٖR';u&?<(7& / Ar?kI8#]Ń}f !i)eNO@ w%aH~şgXx_&UԂ>p 殰n}s}cWª2qhw37b W'_L>>B.&o$`L{`鿳_n y,̠e4x @",lơRyw,dv^ӷ)6 ,lUS~W\Kħ>' s:bI3~e7 NR{^:9#GPwHrs}"uRmuk5;IUล3l!/o`EvGgQ|rh(5"wM9͂} W–6+MRidyiAjoӔ<.} 8|EFl`aTƙ5 o^d˨ca>zY¡ 5>Gےl>jquiTMwěuehe`x,q8?Tߝ:vصx:paɮ Œc7vsGVV4QWQ0UGʝSWw_QջKorr?m]f e' 6Sޕ'p,䨗[n pFO7x&g|/^ftgV-O5ajs(VZ;Elg5kwj=RW g^@{FvDĘOةN'r%gS\$]f55YjiT2冨9M*ݶ{nhF9"vкh`ME1ʫzJ o+%WIc8Ǽ6DͣU$Ѹ|qƼ HZAB)^OmcB{h!ERW8 lhq^c$indskmc_/y抴Zt7aۊ |Zق%Pޛu S{72d SݴU,$LOi6L$>gFl>:4=^u&بGp!sp dҫ HףAA(jk1YɁ'a`[߻[ 1o39kSY'-Hx`A*@Qi~{ȧ<}}0W-9 V _h+AgFP)e@V’`13(PxA''DwpL O|[5m d$ TUO7aLHV;Ki1!6Jn|UC&~X po y76I'!=|A w7z7}Ll;amnM_ OUѼ+/'#=!䞔28G{vsd_e2c\`MU]3Ҁ_9M*qd>0kЈ+pt%vvHgTs>#-oTר]?EbNfż3Jr8o|{0O z쨷@%›^Fi>#Nϑٹjo{juz]D+1.#IR&!B&$G>-vż<q-ȩhjӀZ`_Pεi?inx;ߔFTw[> u~_V#<UF Bמ:!Ň%B/dqr;|- M\֑/ flO g9g&{JMz"h)@B9]5']OLT^:Hc88pnc+:%ȅH8Kw⏘-H`?b"y/uSdoIv6jĢp*6[osWuoGN׭%Tb#fEygg{)KUw= ]5Ӣg0ɬ+<?y:R%cw=cjT$e0eO9qeʹծb7V;)p$[DDŮ|z,DW~ڐ|@ :_a;eeDCtܮ$;>@%^ d)\˩QZ(J???OQiX~)>7lZ#XGb`+sXidA7ziџX134pdiw)rL,KA۱1>,Dqjt9GW)pL Xzsh$KLYՏ\\ѽ& Nz"5 ,"~Z`A[[&-{_~Avi vat u "/9o_XS''^2BNk-NjYEPz-`ݲRƻ-~Za7 >"n&;ZRʺ.G!j$rl{=$ECbN! |Mg۶^*x:_w +GCЧlV_yZfQ^!)UE7cq C/9҇ ßM# Jm$ Scvta{LYYGmξ<`Liru#b?v2+1EC4)a_ų ~ǃsQpZ0Kw!jHK/4T޹ ¤EwC!^u[{" P'MDZG!wTl2&V>3+n#r ߂UqPYctɜ `-F:Ȇ0Ul"d!94cAX_Y!_wzDqž4 G& 5g,SZ@RFU>wBGP(7uM\κKy'Ur=wOU`>~>L:j&(~(Em7 ?z=-&iֹp֓Bm Ze@ݳ0^$S mu{OBuImڨ[)27b6ۅoWE  jlXBvyov4%!tZFFZ5*Wz8tGֻA6Ib0:5u+Sx;9V ^Mt۾ $Ci!2GOAMMョ lK㋠-c ro0f6a.l fꎳSP7S0!#%gc20 uq})=ȽS}/J\ Kڐʚ0ODnR4ǘC] `fIWu#79 dQjMKk1y?^>?TM@3oObSz:GŠ#|cAOon]S;bS\9  UT%79Ž !Hy o8W)*QHoQP oR+0AIE: {JNmr=ھqeJ6ȩ"j"U.*rc E  gD8/@}m@ ]/>ćUL'7@(gZG!YH @%fYe JBS92tjϨV7Ip6*/񷆳J~H3}'|?*RGS"G`fޞȶ/M#l ;aՃG 1 8QhP\W!*6 DLV  @}u`į N)^ Y{_a2] ј 6Bwҍv{T]x^3Rhσ˅e լ_Ɯrr)k6utvp統eޫ:UUyZÐ#V 0fꑘn#jP)o2 ?One2>g6 kaWDI{aYvpwЖ,2p"6N:v &64I>[ʛ,"R Ҵ^8Ӫ284YANik/%qP`A2,?KVdxB#}[c[ {*ٔ{Cni*=[E9vgvL^Gd*F?um|w)f$ HpJ|~ h;M~73[NP#*F"0|/'7Ϝf]-I EU!s z*·) 7׊peX ﷯αȨ2f'w8bs~:%[SdC r54sO>ꪍoGjκC@%oG*|*Rtܽ*$[^4~:MjȐ2{n[ h&M츳Pڃ3ZsW (-p! kw/ R[#[WU;4f͔1=-y(@c}!B%S|ln-H#SEM(F }-npX]D2gri6AAi88=qk~^3S6=r#:ٟ(b ySv,=Z}5rPz+t|O1Tn̷Z_& *đ,r+="^2=vKfgMv" d/3R{V/+Ǡ-9;Y|x |kq5Ab$9'P./Z`{O;ZCz*Nf:kn$.ߍkݕN=}lj1s_sU@YQv3 d+}3uҋ>nCa BQG_I_[Q*Fr:,f&4ed&] :9Clg %^\y|"DXL㶘en[c|Da-Ft5\~KW`^r*XN5*-a{Ҵ B+ Ax\ 4|xv,)\rh\As}Zv~]J$]W !ުW̨v8ꦕ*2px5pzS/.o!C%gC PHjmQ]J.t7?K iȍTHNW<^UFC=51 BU3$H$Nb]/c_l[xe zߖR~z ">jz`6f7Bʸn[IPaz{X*NP6V+$.@7FHĹ#*o+ywYQ$HLEf[ACYS]B,8[W돍~ԥ&ϛ4C4%;8xkx rDgՁqVO@v~>$ Hyh&Qsv:p!~ 9 CDGiL4.٪^^f#Ѐ{*E |1om)wcQ X aN6-N%po-=U\ C!o3m$JP1y YBf1¸K/V nv/ P+=L ygWQŦkܐN ۑpH/qT~[b,&}O=Z{hs5**kgO_s۞NjR=>c߷YNǪ9:H)#TO~'`v' [~tJQl!GFߩD{yu*CⴞA\RRN"bMnVTON1`Gjy66^-m<4]d*wGiySWDN'|6y* ІZJ?gJ΀RDdɂ ~ij#䖄7$[5۸?xW4PX,&WQEgT(P@L9ɧE (@iMQRep)B)3$ Y;^G)аeF h3W):x JU|g=PIPv锃J#`bIjP9(hwsOE#d%R'm˯h c fW&wdhƟ&>3O ['*踄Yk×]l1`9Õ4JwCY' zY`g.18R8Z:N覡 t3&DBՙ" 0gliI@a0m =ݓ kЯV{hA8kj6]tvIw4Y'@>7 kCjfә҇I"3+!JJG0<ˣԮ?[e%J5hnf:Cb!#(]}JrAoU-P^ pVgpZ -C]Trm̑3oN:6#mgicGfQJ$nJ]PӾU|hԏH/ ]ʜ~f@NU1|9b$y)94yfıea$|0PTiY.}FbY=,4֟u9a&34I'N@7⿑E" R-Q9A< #F\OE7Zw j܀? lAr Pl)1:lJ]4xB+\ XTZPң(;š4,+y!Cz>V8PH4{޶~c"clxeeeIJ0@5A4RbInVcS~("VFK~ް R%q!lOUn1C{& k߸b+4m00v)I %bzdDZ;]@Onoj%M&o9n!X%GS_*; XRIl|4ȘR7 9 n7 m6I/rdSㄷQÉb(zL3%a)20T<%t#>b:RC6'ī]N>Qm5^p]kTSO5;Qq6Rn˭3zFɔ@{p-[f%gzo!d/)Q8=m@hnr%,+}k`\ $RmB!nemQǣdcqE:$,Ԙ,/qق"~VC{ȣfp@Z^jk%泞Lri4 LybmjFm3>/#Dek<J>Cl}j1ݍGk[î:Ԁ~ƙ6ݻlQtxKu'?UC7Kf4Xɇyh:{L*QD8Tl&zcdu >~Į{'lt LMgW]Lۛ.@Z'{PaQrp`iw]>R %KnRf_C`c% I_ǟwqc.SSldLOҔD3"2璣Gk6Ua 2rvIJJ֦c: p&x=@6R=!vH+ L ̩iB~2DWjИQo]"o= rS6%^juw#rILiX@~꾞>lU鲑Y)&" P1NX'i]##Q*MZΕʩT!Nj2헡RrB!OoKMp<Y+?F0 Ƚ)MQ%@߯48ֆvʙUEq :CK8$#zeOVW:ByY@`=0nHR^_PYvlsl"Qb-9_$O]ט(7"jnpH8DB,tr?MzQ߉s jq\D41*\`Fw@ /ċiN I7]G%c=acYП#y|Bof>ώnq,oEШ0͵M 2عyKTRVe b ^o8YU `cz]$s&ΗwJHQ%<>f;ID.xo5Dz"bjnvD{xJL=%a%ű» FmpQ= ۬,9ߐ}FT===ܶ8ۍH-5xrƤ".Yh%$I?n~7!M,S=siA&!ˬP4o39ƺ3[6&8-ƧUG:1(-MaHW Hq O#٭%&Eof/,33y%a28? ߣ-w䌼/UT YyY)(w^Z; `_1* eghҤmj^=H),JShZr1 ӷ[ytjK-@hor&|yF"PJN+c cg;y6!㴖 ܆1 iNnk=D]I6j"eh_*AQSp۹[2qpEh[y1EX'.%CZ-&rhc^&9׺g&|b&SBkO$a'AS`_XQ*l T324]@c= %=j{U PȝΙQQ#ʻ9Ă8;rA:^1opH137K(|ǒ&eXؘ&8e`lgjPM|GlٸSه)V-Wڶ0[;BD61 $9qz#93KӉl &P&9JpF+ 5D7bX\']`o63rC|UýyZٸĎ~a|{zVKFwbzZ.4^G!3И" _ d|星q %Ũ_p0wಭǟfsEدǝ:L]'!b5fV i%lH QZtx(/ vY Hۥu0h)1ECqs]⠾k@|!}QA@?87>a(.YDLjwL$ځh^Ouѯw~ 0o 3{+L%@ׯw==d$Aog1d\na\\3PG P`[sh"R=WCIz,6|A=_+CsZ?$^6֬I,q".v%QŸB@; \wt\D5VF>q k:};2>C|;F{e.xIHi!.ezKNAOK+]0,C"=Om՜ c#Xq.КC;N D+{$FW8Jσ*^H_m2 E(+مRA҉ ۅUAw"E*q[l@->1m*ryFzLM[%RAZu"%HiG*ְ !Oy۾+~sy4Ǯ_ݬ݌ )AlڒtB9;:2._gr 'H-md í,+^HD]#2BT0t9^ A Js5ηIfq%U;/e$##ɽϋOEP G؟h,x女]  UI"#{2,iQ&eR$~B>)>'j^֡ˮ2Le1p>113y^[9P (zXa/M?ts&oMC~^#9:O"݂ (n+BM %q*.^FKzj@K{}k2㜔_'39>H9^wK!`KuC=kK~1H \ Ad[Nm-߬hPGTl vw3~U.HƷA{$6.PizhflCXzT68\j gL-pBgpm v*CS`6Gy#.͔0eͭi5ﲷ\4jdJ?et-'kB4}ORƀcOPo9NGW=)hr*MKI=+ūt̰@)MŒJxipH1zSx%٢o";ԅ=}"ʬ[Uz- w=pcH W#.4ze+R2})I3( сE1omz˾P1?ऽlʽzB~ ;ƷL`ZaH!96d"Lo늃21)\?L qB-}:P2=г& ~׷n Re,6gKlvʼnɫ循4մ6RO!d Z[ 0T܊ҹnfIªz+PWay5} "c ;5frS0T$y=zp83α\Q3Kv:E~ڧu gM=$˹S1au ֒& Pg Eeȅ K,gLJQ2yV*cw'A&ƒPEP 1g#gQ?%!Ç5m&F;W7SÝ 4\I8Nd@߲`hp>(`4*!^eu[Ƽq8Ԇ+fyȪsl%⑘t}ۗbp}kz B _sK11 a22^|sܶܡ ew(z;,a9Z Obճ =YH`̧R#uUm8DJ6:w]=`(Ͼ 7F=>0}&g|Z_aĢWS Yy*uʆ.B6 Bűƣץd`@I;c c(Ft2?yL^N_]Fٸ%nv9-GI[T6jֲkn6A) vKBSZ+DHxɪP {^ (Dz="2/#لP,:7xJOY&O9Zy_bK=`[R/Tyt>q!x4_2w?*nSg [!Mm9uՂwt^&$sİ=r HҟcSߎ8$Oc$j%o P[U !Mc!GZ{ׇ֓:NaRӷQ Z[*O igsa7Ԃn,q::m! QROȤBoMHf Kʸ%fI73[-uvCMgK}{Fre$lyE%.)vb5Nvγ~<$-Ґ#ejʤӟkE1F\جLmk5R=.z40kwO{GQS'NEk[K/Zb01`各]d*?Jۤ-e19;X(znq碫Es@ð+ >Ʊ!Ǘx3mc ?%]ޏZ `eNcb) %Ď? '\Qn3{36GxN A={-@T5kמkS\v ;`db1&nUݝ1lⰬ@"߅6 {Ⱥ*i*Д@Sj3@V!&2pkѰ՝A̗QH.3IGȒ*>KzǿEPQTeo|vV_64|бdV0%lp/:\Lm-_| '˪l/܂+$7(}a}b"w"ڔݛ]Ԏ߈Z[R$Vo,Dķɖ꾊 [~tƶ[}lSMѽڲ_x N R5+VTqlt AUf4 qMg ,hz-4w2x"pW#Y8QI '`Qsc !UF-Ji1&py;`=/עq,X F[FHfƄ?ȳm`00 ' ;$[v 6\@Ēk4y|h$W& N"55ʺ"RI{og'8pz~;{xxOF -ruާSJ#]UM =6AY΅"i=97#ch3odTz.\Wa=8OFp `H|FSâʶ)g0dAIEr 7k`^\G\{XpNuKgÿ&(Ta%qWiaGFN@pI 25[A (-60&PjNVDqYa^q^'@HV~ DĶkɞwIKQs-",X$Ƃ( 1Gauv-A*n: M+NT;úG5SCٿgGܒd/h`zaEb~Sb8sb_D̶W{.G>0D[ VîTB`ń-koY| F yCFΦC;PbO8KZqN/jW7Vy}(8_j6ʌ?aF<c|>1--P#3]Ζ$E ,fy.;=r%oyBQԞ孞 |?ń$xb$a88c~;hٰmLyhڠb 2iz]M"]!@*\ATe$Ҏ__.ʆr>,(N R+`YRߖfsKv ze{I%TlR }"ϓJbT,rOР <ݲ#q+ԨjEB l?"ox@S|T'`|G .kχ#Th$EڗHp,83Vj m;zF{u/<` Bfc?č6K"jxPhH]ɎQxƕ;<,2Hef+<㲮O}ug}B?n9^5~`mE"0svT `*8Zd*[XCV(f4;`t] Tϵf9hq|qB@ǥ55\|%b{!JKa!8Lu9>noחf3dVK|ؗYUOͥJ;FKYEAka"hG0# MSTw#^#"BkZ4~yov[v\aSFK~ſ5M '@#@ I" !CO723AzE ЫD &n4b@ |_ʰ@ރ!AmWL! rw?F?%~?F-A hzs5&+@=*t 0dr!փDP}XU}*ud;HOB跲RjcO{=3T-@ Wn97\(:wȂM AyoEo`JFQlP93ךci o _^cJnXciEҮ#w44nAxv!HzLđiw?]]'H+´ TŢ&J% A;u"iI;2 )t $&(*"g wڣ ˮpLKoe>l =J((Bњ ȶxݨV:pQ5؛3!>:T03;j쵮p;F&^B"ݠLRR>K7JӇ-V Sav_'4<6w=^xgYww+#YadCtopqS2LESw;C^'Ψ;g65u1=lJ H~bU⭵P&d]b!ڰ n4<55vo0Rxs'(-one~Kڍ ؔWH\ 5?-#ȓ۽[!#v{LEA)|%xPXG[* | >SvwښOnH.x93b?OK~5D$=`(:MEh2x4@UY_{h'f!?P qEGД~hxh 8xɋ=)*v"^Yvr5$>`D/ ZS5|/,_>&c8!U2*%U*iå*U`M)rΐ,@2/1.])m>ڊ&mwR|l?4pHGU|mwS⊞BCao:(!}&2`0bw!, U1_~_R%0|Y#ϫmj\ M(KR/z5D|㵡yzYKt?*aU S)T[ чqE38{!LEf2TgA]x[K֤!t 3~}{LMgRPSqV^rz#l֗O'G>B@|xT5fn؊Wp` d>\c 7U.{c2D1^v|ڳұpp"ab)bNzʩ17AU}hSV^^y*ċaiF"F$>kI(mjʢ%5&[E*W5Z΃@Mk'3Zydy1PR5wfh %h呚|([tZwHnWopO8cy=;X:8d2wEp @~҆B4m#peJ)9o8Kh༚ʀ~,@pfI Wĥ^T-'5u%5vo^y)cf0{^+y[Gj*ψ{ a1v.pU{;@2W5jslR)W/w!S"#[H5'#O-z:Z(X0z_8d..V ZmZخrmTl6,T{}:*%#J,|FRXFW;z?d56T98̓#UBl8]ם~߲c>$] 1h;"-h@&Y;+H=hyolQMThpQkiv?B~p"(BnO#8]/|f=S@р(^_bq"Tou2ۨ"7 ںGQtcֈ.ebPi:fS,i*rMMVo(^0[Ҵ@ts|1)zhw6ݒ-):kXG̪k ~+7!KࡶC/kr )P֑Q]ﴩ͔p~AB=–g>HsBXR)@ 9/aT{-%VX@UaQٟH햜Tdm\a tT U'9 9Z)*͊.iu-TZ4iamao'x(H#S1Kز5&Ylf5|*eu^}F35k:2q{ւW)v@@R۬dW8H4;-F&RlzBĝ΍ִ Ew4pjӷb\Gqt>>'$y`cœBDB'm:𥃟 G3=_5Z=DtyysdU$fٿ 8+)@}@9ݩGHw#16rkg|ͅ lYhn^qwT ™4184Ωn iT ga'{sMe X*b$)nuW݇6whYTNT'jF@rSi.MD5:L$ۥOZߡDgcI*!]+O( ӆWmV['ϐSMU/@?6Kd ~#7%&˼uuu o L2gSRwAfar$7uu[mηPqF&x$J0PQ=Ǟ}9z6·s>@LXkˉ)!%6zGi(~`VK^']I^}}i_(*8CX- EB (G@PC詁q8R+'0RYͥ6)iAc2"5 }?a3G&k<mwtU6 &{sIߎ!$B]ˋM ^0pivil!jYYT,MI|q PS4=ljARG)쳼@Oܩ$v1,u]O֋=&n#H ;x8/(2:O w4Ii9I )!\!F7&>D|$$(:g(Qe; (-VWQ:85|4\dyGW(U0haGI5>'vN~$$^@+d7S:!Z%g&Sv͑8_N?l,;YP,0Ut+M|w/rn4hKV-cj)q*H+EԀ }bo$q5+ &_^J',$~j͛ΫHޯf9ğEZ)'{iPpdd +ƋOY2lT>ItadK#@H]zm[!B&~D[H/ ú98+JGeQo^vRR> nNs1^aFH܇f 3 @n%פ>ƞj$>GƩ:SELT$lʲ{=s4߻*KeS7+0}N1x\{R sA$2R8<>Kj%TX!-6aªrZjVaMDT* |؞ujU̔}f5!} y£]jWH"9מD1 à(OəD.d`3jLiZ59N JGq54ɗF47_63*cg1Q6WQ(_7!/7\O+;9P|o}3rS֏*ƚbcJ<Z0Ӡ\G`ڢ9ӏR_b h3~Jgh`\=?ċ:JWߧE/rJ1?YdƦUŀb0,Z, +ODA5|UbgWu$ OeH .PmFͳ\s4BP{9 jP%%;:P ʖ R^y?{9eN ҅v3x5&Wx{x5f#>)D~{HF,F NJ"U-{M7-AuR]l0Ѐ#7ReRXgWޡuN}ݕ;)?q9Nc7 (Rf7Nk:f2bh~֒ #[L5zg:2wL c)VLZ^b<߿İxz Y|L)ٖO딤D)Y{-ʑNY첈 讇-n52)(>hƾDōaZt˔8&+\HkW#~Ws2Yhdp |4R'k7/K;='R9E ̼%F%-N5гX xh -{ڈb5n6\u~$yZ 樗Y#2Kc^FeԳ\BE1/|ڞ8`h&1ah49߄Pf&cϢ6lV|:DL#\2ym]t|!#>:nLo8M3JlPv وT\xn(x iDm͕l꾽tdKdB .?XJJ?aš#mh?lFHtК#*ta3wXEHb/DR!Xwp;9)Mv|?;تWѴLk4'gQ^,9QNv#*Ǐ@>$d@\U bqmA"{iC ~IH#*-`˹FgU_Uj_݁)ϓhK7!;"w8)yүhN^aw~C{k~YO;I!ùaxq~aձ>t&ӝ^9\I~{KԍUxl>Üپ_ ggv*Ip8nWKi6BxkA}(O&Zցb1#[[crPv14YVn9&YVtù.xz*'Tv<q!XWDJvnJ1'k*r(" @7<{cKI8UL\t12$t ,(͗hDV<6jt%uM 49`tdLwjkS@PQ7qI8GY2'v-[%*b`M3#v(#d{yU Q|H\/Ḵk]xz8\R/x۩Ԋb G˛3CIE9G`e`/&ُ<F[) knLW1HY3ʡQw!p`OV,O5jp:YB}5lOmÍ^yԪS=GP.3vw {F oT:0/y[N@{#>8#K&dQlDN ]VCڂe&]!F}a咩J}*ZшfbF|?ɅYtg8NjH aU"b@hDso'Y3')6slcʲY@d{EـeC#>sa=۫˯/X؉u?B~ÉjUV֘ېɟ5VLԼzM3p#N/o4\^* ,_[ܑXk1-JK5Keq6zuX-v[\;J>t["r@M{x> OKJb 7N2ɍ-݉dӏ>eqd 6^ODP\Ȩ}˵#8\jcJoFPRl}U+42:ɶqV1=a>M`-FcГYd' tʿۆXG oηR}hAGbt{,HXNs 0)6XTmasjmGR6cH_)6H`c݁\`DyZbd[Oh))nぱ#WrE;٣5MmrLoX^ޘ èƑ샷\ ITtK 6(~~T>GV`;tN>gF<[mev8;`C72hU[Mqlr}X5I#kvgW^ױh%{(2#Kn|v١a%I}7` ^6%`t#C/º~QڛC aq 9wK )hFi=r"jw-6t3RkǸ/`V.663e+^Wg _$ֺ3D}M!r‘9A0hJRM(nN.}wf5YD=>mA F(iKjzrB8H"&+ʚ~UB^f3J耣Ł֪StKR8 &c)!2btW'8KY^]}ӕܝf|ԵAFI:_x*0 Dn$3-eoKKFdڑL1Oqy8Ϟɞ2E&J40]q#&<[,]mad ѦMn Sػ1RK*BER GA#\9u]@4C|E{ 米A|ۥdaV=p ÂY!@7 ?0"V[: bp("1ؽ]5rb #?$ߜuƏhYYQOȻ-KN2JF&!:ꮭuV˧`JjI4d-ДK6^d7E0pT$RT9zCx5yTa`w'v!D-DwŬ@G=8 B^DN ZPMtt _Jixhs;Vs7 a~i{,Av. ~ +fV7oH闷7W%^%d"町we2n%GfJ+ s+:{4O.d c\gBpY_C 2(Tɝ~633rY:[ ٬F\Sv usk.b3 ۙw$^pdutf[f 0)nhnx>>>Xrk^p*Z@uk /S2D%:,W|1a FT3y¯t `5"݂MW4gϾ&SRȄYA>Ŀ+]!,\Kmo!3Xx0r68-Oſ7NZD%ԃiϯrcٝvvYvaaVݚpnY9 ]_WaP~6&GЊqc%R36VRjr<2E>(H j$(U+\F>Sf42UxxÙ5Y>q|P3~ů2ŵ* pYiBYHI-b<Y[N8m: %@~WxWx EBX(kWYI1뺏M?W>z.  q~mQu|Yvi<@n~3%2(5dS K`Ζ0t Ih5^=MO4f}HjX )̳-I250}%>Lbu PغU" 7#՟܃ԓȶnjblLѱ#x>84cY_ cE[ w@:Amk@;xY(=]>@tu g755TTKzkT.M[MƠfCHKP9a$St-֓-Dž %sVsusQ9鿆ɭ% - 7,=D×{)k\[3ݷ5|hl*2o} i qJܒ*}T ˑ"'S')6<xlT2G)7S8 Kx= `|ޫ/ynzX?ězjc _$D~`K#?w /p&ݷe=H~'9UUzaTnVE-Xܩ+c*v@m7)a1ton$y|yNٿ$ak ޫ;%iER%^ps>$_p[4u@Ȍm408bX2lˉ4%9t/ p}1)N?sg6mH|D #=ݺYn~8HTƥWrSWûZ.KYTlF֫a"{hC@^ ,TwdУ]11B6D<1fTH)LaЫOM?bf^45|XHN4 gb_ 4}Z(=`'ӛmGUCk;CiVk]XatjXXO]{:.@/Z,mv钣kcr{GQ(b2<֗ JQ7Yf/ȓraSE>DrI^~:=F "' /sJD 5Ӷ wh{Kc8B@3^fHQDr]r&0$&-{B):&qhלe3*_IoꈻvmafNsPD*^BWѮ=C\3>Ű:pY6r3s/M( M͵i(7if_'dXgTlռdslUNZP _> o2IT:21YLŲ+IEwITns9_5}u"p|Df=sd*y+ k|۸-KKSIH3")c˰* gnXUkG4@<6,0@ #75~JY3sC4 /)&z/EbͤEmg߹Emv4>^%Cx5ٙl;-q:sl<%_"M,@zc.Q6~b"P@AP@f;n/b~kpJdq|leF5OU榥H#Ei h:^֗mդe[k OR-5`!K瀕i)>7]Z MeGM#a_۰į*t8d-_A^3 $duKTa)ypMG @ e̻`TefUY2]r3qѰ5DqܤWA[a[:Q dvJē$&SkG2s,U︲)1Wjܿ_ey0E?=[8c)3Z0W20oMm?,KhHI q@ho_! ض[,%w)3w2CfL!x&qErwMw/$üI?t&m4ƖFQHdESHĠ(-'qL,zם`$:.W<i|CM}vw\U:6(OB,tmaSYuo 3rҳ= ׽8FOi}UR}.o3bosmv#((<fE1=ߝ8Bd?mG)Uo 7.5vI8ZBx!/7䖟8= ю֯w,Ԉ*Ņ]a@O-!]w?nHh=whvK^8/?IMEK2cE-Ԛ,i|Vh~bnObI"g7+^#A~vUY%b{|ѯPj֒*?UL.$ dX٨4-лM6gk27 [^.`XB?gOX߽4JL*T+.T7=KZKs<|=] "O L[/o*?0YaBr#Z,>^o+8s)SK =o!(/3|+T"d?HM_R9wOmFNDnd2[jxI2rhIfok큍jVPܚSz26yc:op,hqqT8eUgHˁݱhDmL)ݐlA $d$ۼ3&IY_U7OfGɄ{e02ݤS%h[(@MS)_#f_ |}[+6j 0b(MqJt+sҸl% ZUdҸBH"AɟcJd`6G \'BdslKx@҇`^"MINI> qVV2iXEpLѦIxReޭ}zBtyQy40AQي^ZWetPP"FF4,M37.қeU|lxQ!;^.sԇ|ꃺ[qrk|lU/1|QSS<}萄KRҙqV{ I׎X3= 7CoDo)Ҍ)E>f|0Lmy%dU7`WM=rE@~ohQ,-jd4SV#8u K@+al5dg-`o+(k4Ќo6pDC#(mE6]mˡ'nd&XYeպ P6(ϊDIbQ9/s7lhĻ3ZtBS"TVS\>J .!)ri pI ¥-;}v'ik߶X~ I2ZVl'Cճ:>@M  \eAS*{ZpxIGaRn&G8@mC2㆐8A'Il{B6׬7ί"Xv6#5XC٬89 yx2}= + '114ڦ BI#aŬs `A+pUR>pJvڌx4% N =(3ué [zEM#cC~"!#7 аd#:x[YIWc(٩իqTϻy]+,iw ;k7g2%#ѻ˂F}] y뿝oE:F1YnU^#1ʱy{ 'tFAAe6UūjQc" ̫Mωkɡ D3YA ,Zo ڄ5~Ppעna6ߖJȖ_ E8ĤZ)]/]NS\fjtGfbv ZV #3|.?Y͖{kbtkCg+gL!i1BkceZIUi*n}8ז@g@t-{Xͳ7cT^v'2b3aP-.f]#> EφWЎCFܻ`Q$n£\>H.&z0Oߗ ; <Ш$2XbkL~i -!`( onlX(oiO}ZǭADrkٗƑSFdSBN1"<_p-`{ںqMunv#6wĜLMM;[;u}Lppiꍝڇ.QN82!rR'6Q>)am=yQ)#_'Vpނd 8϶GCO2?A) ƻv>9ŇT['|WXh" lָ DoKSl$ڭ%|*vל]gfoi woӇ@z|e`6#gd{PuG\{?Ë^Nf8znr9mْYqR|V"c3 s^tVM2ȼWj1l)vi$~IcmNyV~-J_' Cﴐ%,ءi35pg)j t,+3dPZH]3' Ωt OӉ~&G=`:`FTlc$.yXxY13 𴚝2d|' g VgGa"%j$$@gTԾDȡoV1RwRɇsoѤh> {&C;;/nI*р4}rQ.;]p {١2Δ b$/1\cV$'RZ!D+5CNOۺdKz*ܽncՌƅI!fn@_']!hv1+K`NtQs:R@|b˯_!T~Lem5`H×3n~~~kYG oܰlͬ7uu=;?Yr0I{nvl2~ޙ7` Sӕp8͍JGm"!~,܀e@DVO-Јi"wW-ٯ(݄ddxd;Ɉ#)6r酢YaJ}ɐ{zhRMyC`OWK 9g|R[2]] :]J[ZK8W!J/dy_V:džkë̡M#bko[:RܡQ1 @>+KfT9̇M6`8͉Me7By92n[u#Gѵ8;u t1T4N Jœ`wy7E; NgbHp_Hզͱ5- 1IZ>K׈:(S\d.  EFP!ujTIxyNx͓.͝XR뮤e5@W(%g<.ǀJSG.?hc4 b$ ?D)?s[H6}0"`RD|߯wM,r@Bwۏ'}?t*\qN.m[!BæhȑحKR). S#$$h7#Mq읊Iޖh|~L^.^jP4X|fPFRPTJzOopGMv)B;W.΢ ,(H+Ѽ;5M3"lhWudmFMNSȫov@=H%o Zt>FOW@-S þS%H-zTͨ2)^tSB9G F J . ԒBE=4Pu.8IK!&!?rJH݈0˝|zpxx3mU&5@4ds(l3v P1,q!&:Xbp V[+h0S[]ߐ2!$3Be&ǮF&>s 5Z1탳 x "k%dAj)UxtTUez7Xv՚8{Q{Gg:^7( bMb&Ys10"y:I<&a1Lʕn)?aXȸƪхwlx1 3`|L8WuczrBhYj 4f~j^."0=]}:Y\D%.OWo s,7>k!wQ,i1e-3 X[Wxj)Q%x=V`cS^"'cib̬D+ ) g,=e3Ҷy=3XT{[/G -j$@a? k2&RE45Ǎug L7>bmA,gjIW1r{\&ދhOTKX|>\w/)MʂŲ Jl0>ME;s31grހ'LT336P)uOy<'NT^nZI+(:1|ͿGPEuSf//\oF)S3g =M,}WzLXKmhuUG &mwyggZ,y x`KE۪"\h[oDNF_z}?g)2 Oxm|@NE6 *Q[.V2ķ1ZdXoH7j"!AM9>¨ѷLMt\##GE:Lي'~LA8( T* O}eèw0=Veۯ B!% 3q80)ıhIlg 7$>x`)vMV$%חr.3tw8e!Z_Iv/ά ,yA8V9\&6Qעm>5bdfL>-SifB\M9 ҂bԕ0FǓoS|*"+lGE*eLη4{ Ev{~AΛ6"[eRgOI5FȢH wo_ A2E~+`c˴ߴ׎QYSGΌ\@7Yj jac&~ٜpR06Fs"J?􅇏 5:s'65ys9PI-BBh7pv$ j  bޒ.ViP`+By{,5]0Ó}m{7? ԼR'QEqb>Bx)E V+7^5}40Oh]k24?_ZTW`S}4yf*(tۇ~j恆!"຀=g,A,6y-Ǯև>Pj곇߈ߡ(̀N'-GxhCQu|pUiEy$j\L-݋LYc6S_|.2Cwmn ݛ,0Uپx^7!Ve QuG=T`V׉o N3V`a{2̕C'C;Qj F;E*QK>.ccB [I)K0FeB Jڜ (o7":~[=<.[!:RP^y@/UxHƮ5FqQn]4  .Kڳ|pګ` 'o8_+|wZh;Ðş2@Tcbx.V#, +SySg 3[W=EHWup&U"]%Hoa.7nOJCul^l H<08"6X!ܪ !%XI7"p S!.yĄyx`:AY. ajc׵O+(4HTlI&H6E S.2Bl&ۭJ7 aP=9YeA\nԒ lѻzM'AwQ> fJFAn#qw阀~>H1t%(ӶtyNrȲȔL@Xe (RL& 2WxD&=Exź,=4@o6/5mBY UϗtF;, ? #pM\4YB#u^)jozd5ۄh#ȃ1f\7o+,#_2MJY]G%PV#?fV03Oɷ)Jrhj-KE{MT z`e* l&e"lTsEN'(@Ay;~sXc:N<:&  ٨HV_DZgsB&C {X>XlVW3PcDѝ~)?n>aZrzt }%$9뮨sѡvZy )2 ] Uږ *ݣv5i;htmHύG_o]>. 8&d W'azT,wGǧP߹D͏. &Z,)3Yn *9wӜ$.Ndz )8)Fi,]2㘡F0ٞP%/T3tvN +;+z|j[N\ơIb(U zG<RfI9?L]JAz&.{rVuj_s[I ,6Ma Xr \W'*З_Ϙ)7:h߭=}-QwvPc+^*5a,A ,kch1Gʣx=5* x3̐ք;}%(cɭ Ca^Ò|L"M6,l.n7JD` Z;5i0_A:UITwݐ觑K|F+CT]:#&~[1gr<@iMƿ9WʾBS|2CbyOtVOuʁE<+v9 LY#iۺ$Fk1AWp>^S{ z?jz2FvyNg y <¸>9!FˈBCC3)cJ6(Y݆be%"#Rz5 h矕,aLPqJc(:?U|~J-81DXI^wPsABE,Я& UhRe4Axj7e6o`XøSh(bHqD F0NMPPv˂o{66oɰuZԺ['+4VzgXxR@Ǐ.TJᦚ&)Xf^c !XsXwk 01;m6՜!g@G]1J?%WPİ `LUAumVp<\"}C7CR`3\҆Ϧ(D{vKj<vDi )t*Q&2Oeσ'{vmDj1MTt=JN*@5"rsG9:ԜPywԟ% ׉yjBbǔFJ5*mw-ATE=LmtWZˁU2-je+D]ywxB`yCL XZ8/Uhc)#6B CF+FåJph7lZoAnzS,=c7aW#hYY-R9)]ן}E';RKl6rk4 6$V¶\͗(p@ua q̞߁,ED K{Xhm.vɛm!M~X^"/G|,Fvm"_4s ")p5cTu̺dQ"jB=^zM>Ȧd 63Q [U/Oeˆ\X.^t WS֗b3{ Y'h<&l[*N V,2LBN1FS5d2Zee ~i6A$YgeGt l i +zsh ׉09΅:qƧ嬤$?Wtw%2;7{r9ٔ !8+k06ʛxU+&x\E.|J$5D 7USGJOi]nͿ(k"T4 tol,¹@f`@fKr.^H Ffy]>eF:Zi!ҭ hs ӍGH @Y[6scwJGT$(0[+3]X,ax7=J&D֧l <`A=tDrĞxyP,ўB(^q eN9x.2f,\ECi)Kb)}<!mk]`û*6{":ށ8tNz*+sQBA$)AFޯ8WNZL-0Spt ?Z:w 4 C9S4'suybh~!߲k"E&q~/l\NJ!7"¤ßP^3r5S',`[=$Xih-Y{0q]ꅩE^PH,Gۙߦ×Hw'nkԐERh74$֏cDMf; l9l/,f2lL|o7(}j%*U!P^s}A+Mr!/JN"rײԛ10e WB7в«!njiۓiio秡WϹ X/v},|TCc򭽨A;Ww!Ԭ"٠_d?† z~1N~t㴐N# xgʚ=BҷGYЌE\,}zVs{ 4QC%L YHu܂8qkNY7%=IEiJϼ>1C9nbl:(׋}CMἨ=h[0}2Xk htR,6=5D> |w'S ˯&fu$Tf\ Wl&fH ZFI^+X{Im-Y5gĞL6j:x2E04Ov %Yi~ Kb먱?|%6`Wt8'$Te%ʀ]Y@"s\#)'O?^G{!ӿR~eM6BCɂV\(&VG^bDmbdzDoqӵrF%8xS`j^s ƪwpcG2&<6[R Ig M G2U৳uA!U:<1Dt!z]Վbƪg 1$UC}- u9 soAuoɟAA=7[t<.~墀'-R w9 Lf)lNFo]Ѥ'(3|(Bi~$Fjj%~Le}S2,evx(km_noBeoxьMI?Ab!~w~%j ,Ih7LJC=u#g{ V4,Z לLLsrn[x Ϡ{Zj5Po? =sXvhAt)D64y+QOQ:{puGIaeC)MҙTI+FX{Cؚr~'0Tq#m0K]l,錠8: [\4"n'u?aAFb.dR%= EgwL˹Fm0l9b!-OvO.ODs=-˫$ذJ.ĥGj6EgS"^VNֆZn /a5׋fklrK ħ1Rl${k@dZx5EճG*bm4*ꍓn|ȐLkGJZ28lWiFe_.*ˈ0)X:/ơDIeIb!26`x%gP]DA.$w8޳ WnϠe]08)P c%t5kE_e}RV%F^kq^Gd+ 4*yQ TN O7 D>S]5ɺs/OU`,&<#}G77=x1\҇+t6/`?hAkɔGRٓţdmܶ e5WB!cdP3+K!'7m@Û2ZسiuiETLy>"r>@K{ȮBׂczʿ^,h F0ccTbZs֔Ӧp45crf~rpOC!L.:h:ra3=L H%'uhOa=l@, ni":K7ELOV /堞/^6YmtSJHr-V* mK{R+ia,Z|a3^[GU̴3R4~ OK{1搓EG.Pq\*DxMg6;Ng<(]ONR{, #:w>d +g\N+9 N4Lz]. |kܽd$L~Z?r;ٶTV]S*DweQ*y8ȧ.ƫp9 0 yT}ښӈ'76 }[5WG܍;腡-f,k@ؔSKYl!L+ XSW?0H'؄ߴ%3mF"{-Ԯ?G)4§<ث"ШSG"gGJXҠy4 ,%ƪJh gplzD ^G?f=MF,u ̮mSZBv'r$}':PO30]k|,)6Ǖ^P:{oY5Ȃo4?(Qh3.qZ%[OhZ8:xK}{7^IeŻ/R9*mf;$w|yI~eUl2R$0ocNf߇w^ ɒт`nTk'qgUMlﰌHѥNwv5/MZ+;JI8|z9{J-[Vc1%$q%/b4m[k C0/=nCRoWrSWH_32qxoQN}ۈPz7ҁ6t @G+G?A6^T؅; moʇO fXA } X5-K >R0Pv_4.BZ9~&DEwIRcs'/ Tx HݤjV֐c5VN: GmDW%\֖R+hpy=}6pqCC Yc/ tl.c7qǪ =͵֮%0%V77R(~ªeJۇ3iwX;"}'KRf٫5~F߫-MB:XPkkk#rɖ0 c βk\786\|S/Cֶi^XR yh ;̛QB`L.?gk2 Y5C~w5b:`qS WDhՠx{qۿyHSBXrc|]:+0`Oӡ~bY}䌻5_k3+b[!N[gP85wd~K8ЊW2 qrmkҊ3K sI5WHv_[ixɰPL>h9%n!ޡP2Luݙ~T iZ$0N@WۥgsaEu2u{!ûH45Gje1s|9 / MK C/)Ts(NhbcDeEE(!GBhjB RN (!FgTJs,[?{`v[+=T^Z̞m qҐGn"uXK2KH7_4{E |!_hoŕ]OU !"H_fSKBK&\"wŔQPs8VѰ%ܾQ `V )HV1`ffZMls& c GL'ٻT@ca8#5{2wşihЫ|Tπhk_ȭP1~h\Orn܆X K&EiATN<˶baڕ_AAomit'6k)i8/YsZ`Ws$hn-y~KCB!$-.  QaEyL&&>붏S+"{ܨ&+v9hmm2!c5Awy'Vdy٩0IOMvn6W#=|,AXN?L˗pe ??+RDfAy[I?O[ {r%R%@f\ۡ %RhTS^ڧ٩d!p賢 EtQUr %JP u?y3-bí{8)ok*/L"{W >_b$|7vbZ2"  (ojsYb)3W\lid$r3Nl]3[,:fN ׶4BH0YbrHqy3bl)3uL$Of^t>&v:E * CI7Xڍiwt) (}GLDTK +*M L(_GS\t""3@LNe!'&' 3eUoASϵqê6l2W:YKt AEr8S\ófI !Ɠa `fY<>r0wEX :>7A`&AO&ܱ X ɡؼQM]j&z_Mұ}`3|ύ`#Um-03JNJ:=Jb5%˝2_c½kN3T ^8(#| p %<;c V38M ^*۱}z)qMhֱ7| g[d\X|yNj{›b3/QIR(RbӾjκP+ihvgD?&'GYw:^ϋzhFܴEbߒʪlH]V~=oCAAM*fS_oYlPc_ ,/Te.w;({Jp6`{.u^*4tޘ۾vN^PNva"-jpW-J4uՁf%yruqFM;݅>TgUW A+ &-~/6)S<^Qa[0 acQB/y;gpm)fI(VP,*5ec6ka\kޓAVcYY T|h0!>퓐+jPAU>ɽC$3h1dBӪax=QY;OhGeuRܽ~;>r+IO6("ˠ]Gڐ1. _:޾GxKVTG63s}j4/z) bD$eݷ9Sf]d`ZZ@Md9&ȶphI@HMDR\By_Afn0^-Nθ>mEg§Δ-g9Y2Weg<ʈi*$cSr݋yT;ǖۮG! e^g7 Vhkc8fdVNDb:@x]XɋI;^Cl)%3p^yE?'XsfiĴ>m"J[$6ygJ*|ZuMR5nZRԬD(#fY| fi/[*B;|?o_px[b Fb~[F""{%T!g (Z5)ǟUc%E?оYh|+ gY'׊Fa3i|!@NN6,uXxcmAy3djnA?u# ȇnJZ~\_ TH2(p._vt[E!3Pd`c7O-1po~91[@V~>`7p ez mҖh)nK!l^`aU#Qg 42H{ݺMƊdoKbpt`%M}ogZmԽ)妇l 0kFE ݕQ !aH4zR.:6eʽ' e+qb%[a $ !v{uJF:r,+}:sZ:h@/# 'MGnGj@]WMd#9u.+7#VcSg`лҤ؎lƺe53JTQxdL=@?m@Ǯ#-" lu"SNx_ȁC=r|8Tgڄ$&!ʯzo!!:S嵫]L:gטv@P=)AY|\l`H:z_F@ 14R]E4WuAJKg\v83LbzQ{DJfm;Y h^!-&1* bWͶ(A'~AZhׯrۦp(u;*P&bb C #zh/œSVjٔW;Q4#z)\U8O oڥ4eUy~5`?.dwY)~lvLYMr f q(M[ gmvHг0x!p5ՃUc5 ˮLrnʢ8)TG6>oaX.BX I=rTs=`Jz"‰1)W%3D+v3 F4NJԃO, oEh/=iɼTJڄﺊ"y^ˀSoy5\^ vI" Sy2$T487i7dN,W~<[d6L|r9aW@'y٘vﯰ4KUKD$)vd5%2w( x&%8u~%ymk2K&W\r 0ƤI`kLJOŌq@c4VvUKY1culc?IA6u*[zgi?1hѱ% ƀ7Mgh^| Z :5>Hr]N0_(QZ/=02Y[^ EՅؘv-q`P 7A8ʽC^9.qשLQ ]a.p^u"BߌLتh9]Og)Qɚ9,&2z&kk{d.D`àAm@՟g@Flnb3q25qqt;ulA3s#xl_<*5kEd|IZ7+\]GӌX_`jB>5H'm"lKUrLb{s +c!q ߋ;>>a:;ؠe)GBvXMB@zKo٦d!%# 6P1DGZj5IQz/׳ [D4u#I=m|`#+٣z Q{v[A;2^~jaϏ܊Vxb$eO+g>7114@ #_{pqhET#DA6L&OxcX'D^3;e)mq"53+ho]AvSKx|O la$T~.; 70AekJrSMp1ц4D DeDxHR&I7,AwL "WǼS# 5@OHԛ4,4= 2`֞%Z\9 %z1ضv(x:(=#cYGy)N?$Q{Wu$(|s=";"lwo ,em=B1 (3HUW@U ʮR> >zs ]1n=d@O6*>9|a(xd2vh|+ lM6"./݄AT e^nv(g{kCXs%.00yגb&R@QPIԬjuhҵ:h?\Ki"Iϋyq>3kYhUbV;¹3s$uyJQh:X]`Y V]1էDmFEȢQںqecךezbZ蹚D PFF6 N GԹjL!HX6 ]z0$B!=CSn}ƻob 8EҮ(Bp_.eH `b{±._%Z8QCp7+ԗ'eIF&Tצ7z"͟bS?ϡVz %V4Fknl}:"qj|gc IX#7IS4=N*GfVo:+B+)2O8& PoM]`HNPf8lv-rW5Ia>7"R+ƕRvY%lTazZ 4]uq."q|oGfof7 Gˆ@9#OԚC{8#qnÞW`}l7PKܳ.ё ^ sak중=(OD:GP#Qè^.Ҽ\f7z2=K@>>qsQAVv rb4f'ءٹ"&.KIk,v޾n9z綍6d<;a bu}%'˥G 66<@lj Im-NXc7=e+Gs#·v kE'4+֋ rdӱ Z}٦X\Y+q!- D7skS5*݂v7W){GO~4;JS:ҶgOI>ܝ%~Mjx,PnR'{7nQmζǬBylI^ܕR&vVO4L&t jWZvI}upFLLG |M1iRMM%~+%j+y [T/xCW`wsJ˗CuYzƈh[gW`*4r@Zi_1>u<K;Bǭ60)p`k1c_IKoV=W! qeZNC4C>6t={8#T`߯)҅SXph6a~K1蠶` H$b:/=ڪw,sV@0T7Ϳ:YmFHgkwGu$h%h؃'c j'sgT0_dyXdF>s Ʀ \}pfKOڀ|2/w?}iWL[}Ǚq(X&]4O|-z?DZ拔g|Wf+xY3ņ> #ʓ >|K **]8Ůܖ2lɜˠEo ݎ9 B%@Л|?Rx]N~x$HGrN fӾ |#<Ë ңS8]w-d<@5%ϐ5"ՏYc rֲ~69T!N8=gQ}j.`L_i${ل_Bd'}*{#fGH:&^Q 2&MeR,Z^fmak0{GvO6zN!Y[B)"V vlVQtN7~]xMzL9s:Wwpװic,/!AP\+#"8iV/U:)Yy׭SmzAċZ0ݙycY ,2PlhT~Wj0G4.a~\=mscQgм W,gpr5T l.rt zPZȦ|l%;VUz ` 7a}fo ǵ:u b 1Om1Nŋ#lrļE$7]q+_+VYqCA&}ķ YbCHK&jsjq} 7d$əV$F&dNwsA-Osnҝ˲9Χxd *RNؽ3[|-{R4ە;cc:Bώn1C6Q}KiJsu}P[M Z8iKtR7hGX:#!^S7o`?;S`S\6 y[t|LKɑLZ% JbĶj?P,AcKFb`>Ȳ7OݐRLG9 =*2H<* N3k^a=fɅe L?\f[H4whWԦFh 3:waWr#n%9rTs) jdݐ63t3̮@!B;֓nEuMֺu-"葌nR8]4iԿ-j&!W/0[U#I*6{N>)@ΰ-X9 z5M5m*kw{Qg-F؀xp$pR,RomU4 U,B#Wi*QhؤH[Eu|2 +/%&~rx{ "[).F=$iu{:~8k-JLxLVNSRUdLdvzwiI$,I*svS^2!nSjM}iEng mh3 2pT݂^r6LI<1 ;( Ɩ<$p!Um[mB4L,A@eτ׊IеʑvrQhʡ .!E~Noe :EgwP5si!9Ճ'O7VkTXw/^VѵFm.->Vr#k]s~4GؚE]1't09͵!` ދxR#u530Z犯Lo6Ipf f] \^q iJG+c <ʫ 2`=mxk*G ܆wLl@E?$|x!~FF PGk BL ` b';KxnB l8jq!}d19DzN!m 5?9\ Jx%z6uC`/:hQ!0a#玴/l׸ZFFMgR`]="-2Yc PxDz VDw5C;-Iu^o౓!Yn#f!yg*hoљ[9t4R|OhRbkHrW!lmQLWR1MeOۼ;%a <@E0_ Gz8D )4ϭԨKwrϡVٶ2W\ۥ >ET\biQ inֲSUB=UʝDzа~ty/nLBuI+%8 `cM,F& DέxdEi\)ixu10GED;zMC0#-,RN,[D!XZƓb&\" ) _aaΕogފ< {4pW8MEz`U.i~/ bs?Sl E# Ƌ*fbB|Z$߰]:ic䝗X82G5{ 5q/-y@9zSsq\oQ=DK[g%c{3{UWMWO)l^ S)'mS A}iwەn?~VG#̞㯯K43h`NnB(kS-싄4o1™6-2i̍ (1Wwļ+VҖ}}6ͅt C$Nڌ PZu^֏PuSlƛ-) Lik̺OmY$^<%uT~c`p>q6$+ݒPJ'G7 40E:viΆPz񭩀 2M NDxI9*w3H5]SKiE !&r^")k]$0 `uܷ2xQcZ'RZM-$X8I{;%_02CӍCTWo=aĜ %% =%9x);w^td7{GUŠýJ7m[a^k JMǫ ~Hp|@΂+pP xlđ4#|5 1OwbiZj@^36f+zF@z̕p-Fŝ6R<Úu ZTxhm[Dp]貐q :N :N 'M$g\ʶӗ&^5(,Gpx&{|M43x]r>RyK6gH3ҥS%v5o \#G.y\!#z^MZ"CIṚa!sE +V̰F3O -Y7򈣐̫FzU#ddUPx@bx;8a" d0F%X"ڮsdZ1qi"rrp(ͮ tQ ڿ *5vӶny* +X7AՋ ^q6ݳFi&Fk50՛ 'ڗBA.e"(^7^#LF߃3V)NIXNTػNT4_KۋX.;O# 9N&u<][޳'R|Ekxyh[wD6J#VW_%t3adQ$s4 2šB,/kV[R WZb7 f%wLwTޓ 4MW+le|8JKռ%쪝<M J2v?#wG(˗b?<Ө@ad}v(Y`w}o c4) sE?>K+ GNok^=X;ehjay[ Ϡ3uŕy{Fa_OZ`,f $˟wjdrSsf>ӟ/K0xdG<"Fb 9 jh <|b)MNZHL//$#0X)2IJFT1GSrt!53[2gZHV~+q;*K a}D墱:~'Y"0d 2cM.Dd<;xͫ?h7ZHaGT@YMH:"! 8TsCsB$ҧ .RۿOZ2C©^P=L$ JƔ"@< YTK?bgI29y iU>rҪr3|d.t\ ΏtJ,a5S$II?Ya\-x%cl_}jo=$c%|rr/2sypQF{7>7ΐy$sn#8['~8ki1h6I HG.,)ZPJnJ_{q+<* @- ׆k/!$7u;@bAs]x{^J&udk->ys҉ae[)4>`Hzc2.!LŠͤMhm`q,&ڒkroZ ј\pDtRcwm1dg /*?<|u'R%ʼIxڞ|L9H1޾DUZRQq=y"C_3ڳJuVшo6 S5×Յj5ZDH@x12TAUeZCO.ЬR:,(Z]xtN%j  ubl 1@9r,UE%.Zj'f2Fs|vP FE+ g珔&$h=dT8.X^~zp5s)&5,#>w:{v9Dj3WVY^;%NT I䤴d-bz*k%Ds Pt8sR@Լ~z[6y` P *B!`ݥ p_uGy49Z+=nېt1`D+]*,;\G8Mu+0O֥sML125+qpL4/vh >h|,!CH:gltj֢_^i`- 7) s}EalGNf M&=0Ipv?j]h6jYRxRa;( ÊnBPiD AZ?'5 |}H#aEh>(;P}Ŭ_?%3jЈqǸ{|J +p3|ui݁,uyǍ(1G ƲW|bL@ 'm]oxU!c VI":ڬr=H3o8z9gL=O-Q O]2" Pd5oWy߂̸Mhh0|;uy$61rJT.ꥢE_M}!gesUz-m;bЅOIm\\ㅬj## Cq :>% اV+P_y'FН%JeNқKD)"v?Pj{Y_NEDeTr.wɑ|"(Ҵ\D~}qEgE] .M@g]i)}c.HQQar4yPb @USX)j#w+KU>/ʯ& {9xgHc' SF1M"uJD!A\:!F'^=M*_VCq:ؕlУ* < .;e\%B to۞Ly[Enk(ful~oXNz|"H1>;XRHy`y8/R'jU74P.@?st< d2IE7M[ I*|%(/uepU۽0+>&;Q,ʋG tӋA;; \9]$-nQF_"4"*) ~E9CcpcýcbH? 2/=,b{d?c =ָN{`})`aZlXOUpr։SI6K'`&D׻BEc\V't$HxՓR \yv,6 7zBBU"l66F'A5": LCPg)>:"sEKc9yOY* >p**zzEx6c"k```L*^$2!vL CaESΰ>J-;(EH5  f~dquIfٚ1z7[I)La sVuYtcdDJ7tٙV4V#3Di:StSa7QaҞG*fTazӈ|ͱ4Q8J 3UGDgfYx.+†o=Z%J-O ȌZ;Rsr6}7kh@xԨ1 ў0p$TYUP$g2Mr\'U^ӗg"] 90xݢ:Id׆_Ae0,[ V簻)kbڵ>Ӵ/ U팀>v1yk&.J.Ok+KL B[Mxtvկ|u%9_m3\q\_iplM *8CFؠХIdrHИ8ED>Ȳ^RE\ p%F:#aSMn ZMXJ4XFn:2Ky6Q1۳+@{uHa*H{(J8&ow(Vw"q07N[k&&xNŎ B{yZ/8%/Ot*H/} =]W9 VЉ)&8SE[i?`s2޻]W8U$ݟ77Mx'D6my"aB|>,P'|A]_bgގΔel?BHyPԅ,3\B | B<Ôap{p,@ X31)85๗CP氧# ,Q1`]`^?թgD֬65h]b89"()yN(JW;m"&յ eog `ܓk5aypbg[G_2gVZ l{5Ċm'sScb">t׾S:4AFA'ռDwt<ʞ~}%ZNj[ϦRZ.'7v# >Mp"u'4׺b LD0ruX0((p3/ )fD傂FHv!Û5b}Fty"9rP,Bb~bbi)xiB:! 02dMN;IejTf9[O ًTcS1+i \{Z3io֞#hwut#1 2qɉm;Rڡd0xJ^"'AVU0Q F] b tv Jb zf)F@F%2|NS#ǽ-@I_§7lpfE&8 R/17H@ h.D]b\SgȞzXdSUissiXĆts ~"[ bmG?,ǃ9/59qn%#HDza[ͥ1δB12!jꁡg,Y!](5S)0& %R qf1>ƣ ^d/%p cWƟ<4U#_ :hމم,BRNY^{PןT%Kkѥ*D/L=/eߚyM3_V90{NGbW6k}w `*bsgZ>k,!'`;}I|+fmM< v暢pC[L-7_FȘKIӥƦQ`5A+ݯ h+sءo#Rݯ x~ɘdؾQuF6 !V颤xG7YIh#@g7_W*1{!Ɍ%k< $3:,L^{:7v%"4'uJ<qA-ibÝW_uIP-!sOdM0_W]S| 6#dw{w)Xd4){\X/8Kx=#/mvp1Ev7Un-vݿk̵  e1WO8k$Z^`(% NC)| JOH؛f'QA.'­FlC 6WF~A]1(Zj(gHI|L:FLf6ĦW: J Eĸ}2wkt hl!L +"{Z%АRm-~ܰ'Y ъE:YvۆJ r eU?DsY2΀Ԣ7Bz6.rӅLZ74rYwu-+z||o(F6"bNcZRQPsğŅ#\($2Kf\};\xS¤}WıYST&UHT(ryL+ra!8ӄoH_xa|MwΏ]X( 馾IN7 z [D\:=I~**D,+n`s`_F1i*xA dNyiB~"Ҏަs_N[t;z3)  M<# z堇+,'A<"+ X3Xƫt noy&/lxvh!Cs媌Y (T a"F^ʌ|if{˨kz4֨.,1 XdNX ݚdam1+$zEcA1cm)v</*V3迬=Yh~GXOU!_ 7WQktפ}ǩ;i+ɾsyjxW+MG|LĖl,gS>i^FnjNŖSJ.:";:V튨g9QE,8=K.d11( ܯ@4y.T\U48ɬ.<4N<_ (B< D':,Ҝ}.,6F0s*m Lgr/6U"J~KnWLwfޒ([k-Q=Aʹ5.*L `F` K֜ qA*TRyz{APR{wQJP);a#+<.zAElҤZeNCo1ʢ_cVesIH^ahؑpFySb 븹O%5H+dFݷ}\e]x9(뤹]< @=_!D_s߯O[jqҢFM'6Պ[QTŴ_15[TIF~;x1twCch8dlfX%a|0q1>/I,W whuӳC};9렽41m(Z0R\GHPN_/~!6MCΩn\џq1A_w,qD7!RohiJK@\tqd.x_iEH/gKF R!Wq 'BdcjRxQ~wIk\UZo}YwSPq.YH4ko92d5!)>Gva=@"9ŖCP:]J8AJ'H_ЖX>PQK i9PA{5kkGG]r4%NsuЉ5;{*گ6H OZcrBx׭Kb4̱1Vލ~7G kOx!XIX"dD<6ɚv/gbdi7HҞd.H?SYJܒ㿘oft?/>:%_/̏T&^/M,l+ y,Ô^,s?@{dA7V`,W ?g OG1Aj*%/ z}bˈiᖺ$0I)E\i@h Sϝ5Pд(5Nz`NSyR9|<%!X쁐Zk\6< )V_ڄ'/\I9r~λG+KcNGE.ء0qԘȨ*7\$9,h,* PLy8"><4͡ɸ%rBwn;LՔOʙ cᢕ'OFÀЭ~Z6x{'} uT 6#PuUXJpB`M`pWp|( :)џLr0qδh8Hdl2UTNݫ=MONZ;N2czMOC8 2'黲BB輻^m~A?/8A-qY\KJ[(I W}ߏd'RG[כ ORQl=7 )lͷvC~k8 h޸쉽}! :gU_h%{`q:yQyF ޲z tPrݽQuDRunؓV"HpߴMPC oƯ^4tNKQ{Q:\̓ E9mT, ghELSɾ^07KKͧv[%>:B9₃dW :,: M{J(a1L^wVCݒO~ŠMJ ӳ0_,՝HV6J'){KkKV]X:rLMTyO=>o} amI18$r0iº  #ޥ]A`T}ŦGmw{kZVVD EU/2 eZmve^u} *zR֓5lVVL'ج[b-l< lJE, &_ևȑA[U{0vS.89n-th"R2-]-u:6hueLB0cY)gxNY#h[a_nX۱ K |=0",(^@Jq޵8VdG?̚Fc& DDnrz4_SI9wO r8ŏQoƮG” 95ž+rMK}&f򡕆wv@[GK/9N哳hIqmN?G#<&fXW'+LtSE`J,gU2{J1Cj 6(kzqi6y.z>Gʛ뭟8=\7$^EZ&oxL_?~@w0Bz˳$ldabVKkK! .w0&Re>:FTL/d‡ yNVJrNq4XK=3MȍƉJ52;!qP+dWPZtR)#dAJu6&*~a_ba 1M p߶@z{1I6(n&q7rvdlȶw^/@ݱoFnVjψ7/x76q;\,3ca^1im3 E)xapZp9HwpMDFwiDۈٛ?ʆU9Wq)E~~/gxHζ0 ޝ`A%MӧF_~H==.tp5kY_1gUe0;2-$h;PA!aɱ->$0C 1>$6rkoh?Oi3Ffb. Oȑ8~"Bn\k4&WBu5xtV2 ;]]ʟUQ"@wA}g^*JQ~xYŶt$ֵ5| iGצuKG'{VpIezT#d>>F%W83,M jHn:]B0'`̴>pb|ϒnhtfď=!TE62|\g҃jpF0_+֌h^W"&2??%.L1.uX:SR&nWJ{?ͭW˪t#sqT;s6ySObLV 35㜲㑝<'*K1&}:&ЬmO`og&SwqNBuW&o|XY`'}(@#9hҬ=PBuK6G \ýO67cLBwj>tʏrOeTTu 0^eWT-#yg&:{lU)oH=;$ZO_S/q7NIsxZE-6œ:(7+r{Nʝ%껯'"ƅҗCM`MuMt2$0Wbp4?^1gUǫS3wzaz;f]HLiuzȉ/M DŽhB吨`UF M(R^bPHm]JHj7sxU~i]>o:Es&=WLL[(f(zY,D~InW2 !QՕ!Sfy9_|h aDD:4^G汪{6&IFݴ?HtJ0F9J,Yg^H&u9XrC]"Ň` g,`y#PK ]S_qCD0_3uFzx$zw.hav]] xǭ'~&0&{E@&6Y2˭Zd9,׸r@@+=)AUm~G#A\D;E'"nw)۷Ȭcz|̕xh6@T.(6wvc_\$ |&fQ؊J.773a1;^{帒QHC&v&#+H)=?u-NR}ɕj˜ր)HRȚ\Y|`?6fL7{0w58GrL{w7}<m#C3,ym_Qπ \z8Qi " =8f@#wґ˻DJ?tG+څkI^#X.5B$(r ah4^3o̗chQr  (NHq{ۅ<Z;AׇR)e-$ 'B-vSVZ<&å*P56K\dK)@T,DK,,-dH`S+'VZ|,`٣O?39\4 V nhJݱk $roP.#Zq,c_,߶?m_$@!r:7|rs%ᅂ3-=Hqo(?*v=i?2 Jo! 3hpXxSF0U -LN@6qYq[̰bBM< Zat>ׇ]"I-x玐;/T"p4)]zp֫ǸA>1}\K_jIJCoW9t5e87VSȝ&ͲU@^ m +65 QX+J'E jBv٠':h*XEX>7 O٩\+6nF*2*Q!Rگoniᓭ/Ora=mHjS\I 4\Ask|-hu7f&9s_\vwD hũi#0aVl^,Uxw{<<8*#L+?p$^GT $ZE_43o{]A$zD*l`x\aja''A !kݤ>"]v3y{r%LYs?=h}O6lY RH")e۩iaUqW11:8n1*r,=lh0阦'6y!Q]ױPR#'T1b0^GIujG}~ZLs tT+lՠgفfAscW–oNRyb7-~9q隖xzX鏧|\S]5Xe[,ιU횭K Ը܄Nf曉VGX3"-cT3T68fǦF{`([ / Wv{a6X[^Pp,DTna͛D)%7$AzXm/y&om'bZeEs̷gI9Ժ kere6Y\9cMP1dFiG zg-NXTF@qu[xl{ث,m*q+ /EJ=()IEؗv( 㳻eO:5\w~Zͦ}vy{ʷBЎ% 7.PbfZ5z%NYXvF`M?Su1Ġ Gd~`T$XT{yU 9G襩,joR@HN5oeSS &ˌ>%A8rGO[+^d{cSIhrBP;d=wd@@Ţ$ZAm3Yf\td)mڿHHu93%_7h:3}K;ץ}?]$4/do3 ƃr> Fi4א@;fd),^ձM橐hza_12K@7\7"M͛ͅ"+px/5ˋ^-m-ڨޠ!< H؂Y~ ڀCkv.ҫ5ʌ[RTYi#{ׁG44/29UFq!cxGr^nM~H{ڽ\:i}!xR?0aaNTc<Do~kE"ԍ Yj#޿>Tԁ;ic]m~LE,T O0XdI!5貱v9e~AI?7~?64w|f$.~I 0N4CTK|B5,ff{-:ŕ+Xx"-n#%p8͹U *%fmVAC-x=}$KvshH1`\FŽg~Fo{Ϫ / 44EW+s+ IGy,?Fu&Y7ZR@{ #rXϮˤϨap~ŅbQ@(-t*[(Ɛ6+Ɠܙkʁ>lpR6 !'Kq[˭Wb.,D3vPDnOoAd:qỲ{*_+ȚNS=ﴑvGBs*'si(auB4 =WI-<0,-uuc[δPBLMͳj"O<2h^/|&T\WK:7Qhd"mP8צ(9\G䬼fSYU@w`:ݳJDwY!;F =zJ4 1f &mj'7Ķ@8%AiL~"1UA_n|d`癏JTlW->D:L\{GF` C PH <(FNbKC~).W~BE`Bۊ1ƥywKFߢA)H+Gni@ h-xDŽv(M *zX,q䈨Yhf?Rwc׵aspצcRYX$A&ÍQя ;";m6}0=[0.҉ERt,x͆Y)nЄdP/:ilvD2 qiq185ʱi/#{~@"y}hL˩v$8i $WB v%1'TjE"ږșMBabCʈ^xCj怳r|&#+ ԲꢦЁ/eJH6}&-#)q]ǧϨ *m`)}wDR1L?,=O,/H [XUb#wuTg[ ;P8U?R]0h V/8 (sM )@H6 8z8GUR(*d3Ema:Y,7gi|EQ_DY$ kq5Zm\\̞xIo\Y+DsM ⦅(`g^ g&wBjnB )~%0 Am8XcAb1Nkywđ6:vb /*O%T$*~k!Dcz 7DeN6l.Hۗ?#P" 4eD1ԭS(fD!N?# I+ヅ#\{)UvS` + s#㜧hoɭ.' GQ~mW[8ļ(uk@E:"wvf}٫Z_d GE" lԈZ1s e$&3ޮOf S$/ X=GOɩM;dX{)& SJ"6un7P{Ȭ br$^ߑvQHa{)bcq,'.F ~Ko|vUnS%WG0_ Fp =f PxPi8o$N>D_obtS6y 謠^ܢ^uR,(ZF)YB :ş[[Ac'LMh1dնq qt+Gߴ"]J6dę&~jT/dO3{ 2xq&X_6VkQj(\M^J'Ň*h߾AH|OHAD+pܙ:Գi~rfv+p:ֽ (ww$KM0;F;W)cjQ S)y'@eQmK;e2`_`?fe;ycbJ=}X6X!Z/Pu$?R}n>6,F(uby3oGcZ Ja.vqWOAAsh)pVcY F>ۋ+)_J[$wZjn$Q]o9+H ,7懩d%e _uLRljOHS\CIͿ kW-&6f1BJM*[&!*UlG$k.xב :y1߫n LIv*L9%}QM-Emr"ZQWfb$+FZȫ񞼿xs&X7)@r~TA 'e}"Uy׺gai[_S~jYP CɡC7$Ӏ̐ƧģPnU)5ǀ|N8oBhU޶5:)̈98RӖt|R1Anus}wӵ(IjrXM}]j- dy=A\ڝK<t|g++djvYx +tLV$[?hPLX ~Mhg ul96i:pƥ&דB} %X$8Ek7QG:RSzdHh,}K㈞ `Ru-. %D!>=v `)Ce'ψM}ZN #sŃw)'veSS`br˖ ^.b[ 0AxS4<pR!?v fev{0 W|pNٴ (Y&ˈ8 ?{= :rfjc wǯ1~QsKfL ٫r.S}NH@g*a aq6-f_'|(\SA(}Qy_ ,˔m΢ޒS>l*bRk>7zNh. Ad윚&e 3G&&WeRs܇c%9leb!O՞7o6=1%qI<~㎮3M^YOXJq"NPӸU^HR&too` l'Q,p̄h'Q2ymQN׵ ;,}~4RVd 6).܀:bFJ ~ѥnS~^Hag6Y&;RkxNh!5/NLc(e,f0L% r4~~@A V΂ײUF.ѮK!"-RZk2'k hwh5?Sl;bKf6F_ DO9~fO|<TOe=f6Ŧw舾JO4zP>ٺ0zVc89Igpmп) YjRwm. s]Zl4(88_${AUMH}**M{%F]bײE5Q4j*YthZS]Mm"rV+R di_l3$liL1&ucv\u`~*V6^6+sM&`ֶPGF1\eB!0|r8mr;|gT[M~IBkޝQtׇ18 07>Hڰf)y H:m̐л Y lJ1shjf.μ{C5p58(Td q13(*ܚ8OGO.Z oE^v$0C)Da\d >S-_%Tz8EgCqy٫83 YEҦEGqzȫ=We\U5[E8иY߳}Ĺ>Tžt-VT|ko/xE* )O95_,O_iP?Wٷݝ .RE9+3ڨ&e@(eƛU "p$sVt5toDj$m-OLfX9 @@.LF 8'\ߏT~trIC' 3]|iF7m#͐!BG]@D<7IawzEުbMg6_б> FgY +eX(m{{J&|*[GQ%RS/]c Li&"2HJ:sۮ*LQAvmX:Ϛ4D M@l35X }{1šV,ewDebl{?$}_Y}t k9Tpl\{ogm[O_{zA24 [̴^` Ig\YayYds1WDnpK3%R{\p)NLE-sD>QY5[۞ XfZ ܬ1mKKMu{9N<~"8K!_|1?4eLm\:msB^A--Ћj:jk'UfqP$aEX3W8'iun F"VF;p;KR}>5"et;>UlBB{De[%' an)9Vj Yt!)NAZ#I,.nĈz11&U 0[Ҋ?!@"ܫFՙ:}>W"dGi}I|'^c=b_: -,a uX-븽T }4ΩcooCu[.v9bG֥:p*6.۴tF{X$𹺓"oJ7=k%aߛUsއ~3\2"aD}V3Vsn멗!4TƔvZRq~vxzp hBb o*?Tv DE/B0CP'aI$7cg0x/\(P2S+Ush(t'8*)G]0]S!f ɜ+$#w$8 &5@k* ty|J*\Ahꗡ 3 ?H͙Y(ό  iR!X%x!s h(cth(Nd\ZԖE=g͏@jar&M[aYE3qM9յȌA+f1\ ,QI ,v2CJYNɜ 9gKf(y7_ mǨOZ=<18:E68*d#@Q`в}8· /\ǖO Y;cÒX|LŤ?L]] RskDU FƉ<$#^bsxc./1|(ǹFթ50l^PyӭِflNM 60a 1yYNJf&lgZ[ĜU!1:~ pL- ƕ P3͛͑QE]K@*C="H&?L ?y`vJ!EZW %&_ZJPy_Zk }(2cF9h[p#_W^b)ߜ~5;\BP  2&< ,AY8DKo׹Db 6ߚIp\bM\Vc<}Sf2~[*i4iEYi[ah8L39[ӂEP:hf&JV4#4ՑUv&URQ^j=!Q3a6` n.Üg5R_-OnY#T+9*20$وzQCׄQ'Zʉic|3m|UTf Ae a})F۸(8 dH*I)]TcI}9Bv \,(KJCw qԍG?_"`GtQeDl VUAg] -v6|`L͟^(Yx pNA~qvij!3hef;-Q})(׷;,745j4 >;7ΈS8_IDA^VSD1PGxcLٓl}Lٶ~a2\"Jri1S&: ߱  mX` 0{c›d!ڙqtN#iDO5@[h0V,Ǚ 2Iy-w $ AW2[`=&_h1kGၞyubиqtF+Al^ގYfPZTf=U̥͝eΠim} DCD ys*/JUr mqEmſa>{NFtOG?ED#{MA~xwsKl,?Ҽ`\\/e8ʜ6h銍Dw#1 s*vOb#4kHlaV64~_X̏~[t/!p[ƿo]%4|UҮR:e>&",&hOLjsӚu `?pex<#CZwTj\!sam|P<9{'ny }f!#TI}pH!ۍEp1&’FjӽFصVReo{0+[ dWʸEYF]udnm4oR+gm怇_SZU_?X4007rM&J:a+DYet0[P$}U^xI" DVZ>k^:'%EYX"Eu9+*OȺݥD#Ҟ?QD ʰ-xB|D o)b•tt^Nj`CK uMZSn!˕o+HnJ4{~XF` `-rAZbr}- {4/\*%9u#;qtI:v2+Et{JOO}xJvV&K/(Ҋ8al;杼3s鹜RO žc'Q%`]d8S]ra!Qt"eZ:M \Hg0R<+ %WMMe|?)`MB\idЉ zE5d[(D۸ !WCA.oxa48F۷]!âjh!Rc]iTAg] Nob^*Tr?#6l}&e;9c ,Ro$4!4B`_\ޟ"t`' Ҽog"[snYJ@5 3INZˤ#lLlAZ> H:i8dkFa{8=u9X(-~،rl&t2)X&ƒA,cػr%UQ4䡡Z QSe( VY:z6[xȒxݵm`^9 9j&~P+&8fyKabMO76r {A BG梓f)%x4c~*/W ԃIr㫪tpOJ_( QYWɨ0fiMQ`\j-@>X6T1Kṏ\3a*+FYT78 x"HMnSO'%kPy`(Σ]T5X9c7ufӁˈYAgбts@UBx%3sO%dιv H>$ l#s;J,^EVM5i<?$=vv@0Ȝ=8)Ŕd--u%*r Q~}*ۀ Ut=/5{UosXg;:i5 rѥ'skL /Ep@ $=ogb Ze5ޟ//6ύѠ cTH;ɯs!%:/2M.}H=_O}$l |ZECĤ$Din\.;|q֝s I+^ GVf|R-zжG >tR$MFכ\C\3^C%[^Ѹw4^k-hg0d"aZd)С:#pe]bwdd[49ve%qބOTYwQ}嬝?rO텊}UbCg\x~>|˦=+/YPs3E9٭7C3K V9P';A ˟RC}MY^SN?"miy;'-Ǥ6h" A3Ypf3]J nDO $緾4_MmkGpU@KnjRC& wgG{8=aưs:/=ǟ%A#go F;Lh>u^ BaZutaO ow3>U)fm曄M'bC]z%[GÁpsq + #ӘNZ!4m#]O^9!>Uo-Ij 3)c&KI<-‡'`e->4 wӆM4}t_&!Em,8(jN)ì>>^@İi rx} I UXֿ  <?E 9!)5(+v;\}1-m,fH Eצ4.AuЄEV&G)aŹt]44ou6PZS}sFě8];Sl?pd~[7B+n^)!;lLKV6byM7q6)}t/u:h*"r3П4#uL0(<p"t>9hG*섶R>x?`B?T~maP䊋 nwU;Q~\H+%#4q©[Wah;hQG]e+Ʊ߅M0Mzc7|eEAa0!8πUZjLĹb]Z8#B Ħ˯mN5ecC}zol.3Vϔn|] :!hdn0o5ڏT#Nmegc;qq?K|{PXxLP*}h|dFCiY0)œQy^޲ܱGl&dREEZ.yE{v`sgWݱ.jE NcՕ0-Eل(]DMUi MZ5]`< E!7VM4r$o|X<~ђ:WJ쌛CyXXd]`ϽHŖ$PȘCuJ!x'|d~3\P82CK&WQnY2Bh `|oYt'10ZkuJ/:>,RW꿠ь3#T٩Ӡ7%wKZi.$ _A2 YdC3܈q5d\ oS&qz˥ d KgF> qlᯫ0s7.9ġoY/CuLez5j ϴHu w0kPXf7{#$cm73DyjRO.-&Q&nRh_^+|huu5[sH/ DK&POv}tqH8qNetJd ‰*Pzۧث;pUzY[/&bſ ^m&܃l-?oӔDSJptJܡx 1aJ*L}+m:wH܌ρln/LTAvH<f0׫/Eɲϖ p=A ̦hYt[z&D$2G,bP[vX_ߦFrJ/䎏Lnώzn?| 3'+Y3ϭ, E>!0{d,w"~Q\:hbY=$T 1! dέyTP&4Hy|xȸ_du;5ܾ8x9rP݊ ]IAm~F,ƙLW  Ј,vv@G_w1.&mW3)aECLĄ2>QcC4#흙W$τ - !vz:G # xaOvwqh^]?[w `ҼDQ7 o[@8_="iJk2*Uj V[ Rdͷ*S'1re{ta+7Xղ yŸ/SܧnmAT/xO}Mn7^*W+(@Ac{TO5-δ쾢sCa> mz2x GfsD?2/;W) C~dh#>!#t1c=nd!"@fa&q0ͺ98̸k\/C9L{մ<=+pJ4%2!u2ѢrY}q묡_岤g +|)[4ޠw 5jwGNIV䙖lLf<8cnN}+oŝ>oPFi!*Lr&\3P "qJri?A;G]_]0@b?cVѰbPտa.Q%XݑK)F'/ P|JO0[z,Kp5xȼ f!`/E9B<̄!j%xqލ57QDbfURrTGVsӁF^=Ң<T>'+Y-p LDCpejBA r\O.:Fv\- HLH}$\r=L?ĵkłF%^eǁ/IOԚ*۴ʷ% rP Vt$ԏc18,jZ%QtFMgGf//{K6dAtY7>(tLƗ[")(X㓊--Y5,,|EhvGuna'ʅךr5g9nj!R"=MM?:jȍ})#qW@Pr?~kgqvh1̝zjK+V%LqmB[EQz%ee#GcW~-m9VzNQ%-px%2ٛ&vm_ʔ*WPR'RᲛ &?M%]EL X?įt)ZT>i[œvLW Ɉ$;,ƉlkB+hiKy=3Wu5NL]&MaР6X-b+ps.F- &cn>vErXizSסjNv'a c&si4=y:lzߕt楈Il5)~槡rn.`݋ͨ Qd$m}瑌y`-D>T~i:[$؈oK:7gaTۃ]`Sx&4T #,Htf=I^÷K:uyA!!˘\btJ{26?Ձg7?8v\9`-?xCr^bͫ_]Y2<:keFm*tSz+dLB{;}*Br]nR vmh. Xf"n0ǭg{.ԙc]wiz" 'h,IFePqM9ߔmoMAC 8dWhy)rQ)1?f}^[#җ ?9 z^U(K)HkZ#=ЪG^./Q=юQ`XI6J(#1Uo{jⷐtl9eܚa`LN|f GG/#OXJ}G23MP3۰{oVnȻ\k ~48^Uq 8[5rʦCZ\IN)j]NiX̔S)ZwIϥWi\PdeBCH!DacPXB$A6񱖭WLݍ4}@яQ MwW}(@T>Y#OoTd?F Gj×39p7]xz`녗 zb+^o/ż:f0^cTA̛&!0|?OL}h_T`V$J=tzIINco.d*jY=LI34įe3rBZBL痍q,]*,MO+l&gv%hO&kO L4OCQ᪻b6Snm7H+'YX.Blk)8.LNv;_`)6<҃љ@S+'⭝XUABh{l'I_F)#v}(FUQ4˺<Bx,\>]JФ2^ ֌L!䇔|BV7Jʈ_S#`Jg~[";h rߘ$Rablxg3@JA_#8r5ؘ銠R=u]ܸ5c{"dr v#au6UQi="g(`hj)DANhP/kP\caQA%HuI:s+gkT<UݳF-hLC>jseݦVHw"/\c("<$>H5(Y(Ǔ  `su-#& #FgE('6| -]Q [x͈IzL_'lt,Ԣ8\Oꅻ=>ȅG< Ԥ=T<.m}-ݙO[$4X &A-D3f5b f{s][/`zږ%z+s8|8䧙yn>Vߔ#;&lD^@{  j?%  _vegUI1hxGOb]ZA N Sx#tż[ϲuK<\5=)t&z}|`V6KBNARF\\ź"7Xc9ujs(O,yfoE4; Q*/ D`)bP2Gjxi󳎍Epѯ1q^Ȗʎ:ukc*O\~<Ӌ qq?35[ܯUkpFGƚ(7mT?h~78]4&tt~?ߨs}%} ڄ^*,w!hm+ Y(9}Ƕ6;zxJ݈zK@雊+o3bK,W@%iZ6=wM@XÐOK{+LA5V";h (֤@4cOҕxeE;ێ.@<>aL9t,6?0^Z>m~}dojЯDv?h DtP9R2·-EYc{uUqY- ss?4LeW^ښϙdCV<% _is u \?ڢwAx˺H / WԌpC@4b3TNƩ2Q|HSk&ZōB v"нHxkbϣq~?$V w[`~\{>Ƃ^J0n"S*Yr,OUrqm&t ҹ+!`hО:h\ժ:-F}*Qt%XKzDT@¦cLCRt%'hDx Tbѯ9<Ǒ>B,ļO@}zGJތ~G\oҥ˶Njٲ@]n@}6~t~ƭfQQFIپ~ėl2m`Q{|Ҭm=-s ls @4ޱ:~vl#)IѪ6))b/h|3~a(B힏}sX(7f/&G#Vn\6Uk+4L,gIg$_iYk}L]`!<,b#W8ہt{iy7G )!;E=r6XJlݯD63EB2 kc+JRA*~j&mׇ_(囂U>d|2 5#qEU4.+aXBUmr`,.J) ~J 1d^V+sA{v_Q>lTd^`glUvFV4nMa/$ 0!WN8lB:.ZYZNh_^ӭ9rޔ 2BL.cq9_p::0d1>wRX-S١!y~.EbQaScDq3 DM!9xѹX eW@*^vtHFuZ'u?z4c"p*2ߒG_:!IܖW!DsNǗyVN ~#:\" c57CtBMm7UWCZ0qH;w՜@=ndsL?+*P }#EA"\ !"q!d # c;ܧv_s+Wwe05?K>]- r˝xrPk|mbdvϰnޮψѷ>FϥeBrR@)R3eԵtOSq@JHJg#SRKcjI_d|Y.6dɲ1O}TQ?pf^d|ы؝Q,JUth5.1fvceBTm;:*V5i"7[GXY%N%DaAT(q!^ԽKAm]#H?i{7{?Ze0c%5ƐҝlU=w_CQ[x- V ? c͍6::ߠ %O ITmIƪ Hs~PHp׌µ9p >X޵r`4m >. ȵzP! oȨ'noռtA9hWIkXFEnArn |>Bq}W~VRxO `9;]%3Z%GvwGSOW`rEA7n,[bH.S rﱸSۨ~(~ߘo:m}'# D޵|vsL[Ue򁶑eh֥Pڱϡ: V-?>e{Pzfkea  Wa x*CTٷF36ނy@ʼ }ShB,6[u3$e ]t_bg6 ґo$SQ^nN<-&ʐ3[kBK۱*oRsw % S;Nn"m`1ꊾV!kV BlO$86;hA|UG>n~0WЃI̢ cW\Ꞻ1lPlŇ5^R/7v2tLYO%[@+%-Ό̥WCe'Ĝ)GȍA@v n}Խ]=Mp1xTvN,AdAA^=" f.֛Q/͗d<eY5kjw9ޝPt vՙ_[9#" ߪW+!#GEv zՓpY|~rIAP?sN՞`ڧl2?IN/ԡ%xss y :A 8]chqrf0džo >9H}^|ieYCo{b8fnY H]U=\LlDEY [:F;m&~/ ?*iGJ^s:g,)wnmhU3PH:}َ֜"!Um+EF1y|nT;} S8H"BQ3lA> Q>J=?&`_|v)jM ϶ZP*e**r$Cfl-o蝝ǁZ'DI'&E%<۳S)2SFpdRN+J{LT/\-D7b~8NWߪ+ȅj4gYLBVV6BY$w1R:s w=2<=-]1nmwp rbP>-,Q0+ "++87Iȟ9ڜm7*oմKy.WEF/ŭjoVHٜԝo aWu'c^:*+9a_d#9Ն\ېL:aR-@%t; B侠-O<-hUE5}*dd,x#XJ{)E]~9l`1`(뿦ȗ2Pb=2*E# *>h9fx힤P$f.!%+=EH xi*i@V3:4&} { 0Ln9oJAP%+B _&.W48%DT?Bxү8z+:`ПZ/;`T ͓/Y{^N3,R7(ddq1^Ur-w 04!#A.`.VhRnl1Nx*?T؟+}M1ŧʲhΙ6AP{:5w~&0kUqK>vٝDj =8[[ae}0'SLS<U~ *5(tN+b!] ׈-Ae]BT$l}߳t]z6q  h#pL6Xx ڿ/4vn @ HEM I - R;z/%J煜8TxqNFbK2x^dTbJJǫ*rx9FXUz=WaUk~+o*Qxb hf0P \%Ȅc2v* cw&ØՈSQ zus3(mC~ ODJ {9ow=! 2(s}"|hwEk|FoM{Q_h4w3Cf23!X!xEƬ]@"*#uAQola(G%*v֯b։5qYxDDӦ, /'m-0}-0ANp6@ <[=Z*#aΐm+aP|(7Z,aL3$1L)gCk;P^=6 sݙubґ+jaOL|aɖ /ktߪ;* ^`9SḃiF "l^vt鑿u餼.r?2f⣳6'E.`a y 1,g/!0GHI1 A lZoa54.3{*_'Zr RH~(7.۠&^Y*lPOJ.w1bk duBj6gwzXi5Qɩ:SM'J]}j)q|k!^ثOV,2KT&@{~ cG&l#kDHy`%u]4UnkXSV@v"M͸wvr| i33$LirCNNVEua% NZ%i *'44h~p4lmDܸh}̅ wkLV_ʮ m10=P}c&1º$F[A]^l"lsy"&qɤ%r|==7vx 2\'gdb%ޭC (W B 47fQ(u%kU*yY`1Is!bMU.\~0\K(Ɂx6L|CjI62{R-LZRVFX C5#*"b|0l=XV(a6eLxO涰mE Es 5D+,VR8I𓓣$G^L ; RDsԭ|^u*C33MR$#+O UTw[rk@)PGB?&̻;kU,ƌ$2 K,;i u-i''zY5s=-fMJ)Tx/Jo9HJypb%83|rL#o i@HO8o{߆U<"|ݖOW΢E6*jIP v՘:H9nT]0}Ul,B: ,|c!E{E#Q"8 ''U`c/LV -FR?imSgOG,~3\iJ0SnS-FOIƸj*{n~hUJ 9h/ؤRk޿iy()mk U#^'Éj$}_p71} NְBeXʆ8J9ʉI?VAp3"6/-|NԒ(q]Rs~֨e4[jJTC?8Ky@l,$uc?=27&oI$%BSoGKZK$CHMC;DWyУ}!bb1R+<\rTM^qm%'L+BMߦpu-:Wf8)7uwy=\:mJ^&%HIs*K~4\K;T[ ʏwV UB kӽ^EF{ ߯q?KVYâNt:@7{j0Qp_lK㦢B@>_݋୿ Pۢp5q x`עz&S4/7Č0LKbcg"8} -6OM)I/j"wSSNJ-6`QJupϖJX]T5!0@iL3q{8܀ɓä/p.Xj߇^s~B| F^p*]'0DRۋ7 (ĻQ#k+;,u2}QvXg=Ku"8gѝlh_[MLjPXCќ+],T,FkR1_c Ia('ǼK B;N(9_=\7O'\ էGZ&Mh7P64Cpi9aK-ziX϶5f`-  eSnP|/&XP &gHtOQ%;bc>L50C*LDo?$Sq mĿ#O9$*0Gv<"^oڝe•,ʿ$$ rQ f,K-%Si#F_=4BC|hyvN nQ=^Mn ֋bMU|Vh:Uqnb%XjHnlTԐLr+#DfAґKY %fd}^  t ~CJ8=~BUk]ce}nj.{(&(oIJT#P6ަ9Z# gڼ3v k;ߏ .zñ:"c^gCu [MagqSG5⶗(ښ~e|w_ BqƢr}-NȲ>g9}ݰt Sf<g"tvb]HO_ O 3fC_WPeTAxp.IedCR6X/kL%/AdϲF-ǧtE%E~g}2mWǒ잭Jz{n:;wy4_TLKU:c2O>„NFIY.^4`4=ְ8+I3Zdom3xȞ Sj|6W~$ V1 7&°n8T?HG3s漫Em{-rs t8w/D]NٱHluZW9ƙtw}3&-K;.Jzi:C+[P4ΐ =}8%ƆӞ93ĿSOz7̝ ,ot׽r0=]^Um\J mȪ{k(:b@ZWᦉ8K[3Kc\E `%#V) 9RcͥES7 5t0cY`_:iAK .I L ZWQl o̍ډ@2? ٵěm!6{`*,m!W Kg/$d(Pv##٠9g; q\^6pf1Db5$GQK퍠X,9 H%1p_Ľi 6U& F4X3eV]d#qH_@&@aC3(ȼ.a9:$!P|4x&R^7DM7!1xPQv\EXctD/{tY>Vm0m}-Q+iꀌJjDeG x?T}(L]v`ՂK2>YXfg{r]JnO7-sJdIdÜ{DWchZ|mi\Vi]t`vыM pV7gF}wQz_67cZXi>L x+1x{ =6#2#II&?:Q<H{?X1#{}o=C,Z~|.@ih>f1zr`b[@FN໥FƒG3nhq$/S3Qt:.imwPүTWsS?9I$ >{SMX^FCF՛ ^Q"ӗs|兤%xMU͊t +?F&PēVT86l8z))ыz;N*9XUqh9yK"$,=߽/[&8WgA,Fj B냨 >+U{J] kWȏj!ö|у^uL#n3q~[:k^W/Vx!WAo9‚3w<NJhiew j7;gv[( NKƲHPM!VcyF:^~lG7h c8sP"䜟EF7% 1i^*x^\okm e冒H7 joe҇iw¸]v;%F*S;B\˻>% Nꫳ^h9/A' u 8V\_'}HGrn>6FnaFQ'* Mg~6K}:E,r7Il&%F֋hE*v^񜯲;`#{Khs>uhbg'łŏx-;OUpѦUv0Vb*{B$<[."ykII;#; ҈*0f%=gr-ZV!5sz`6LyJ_)SBm6ދ܇JA݁,~&>#lwg.Ntkp6$fC qšals=beNX:䰦IJdu8N@0M$6I~VQzlAeK8C׹h Un*+nC  kjr,7\ *U>fcO*4Ǣygw=*/G?ynfi7Xpn)QjBK-;D%5N ΜYG/i+ޓ6j%|.ҵw5NZ{t3Y'7 {I]ȍI$u} йgشOtAtdɇɊ4/D:KV]:giI۲jMFTm܊M@ĝvvNs?gYCM]q(K"MefKgTk463!I}LuB#YndOG, 'όfi3oտ6q),d~]̕IAϬ#|#=gCXDJ"Ku-(vj" tPvyI*xn`.MV* $iyz(UYvD$ 5Ei }j <$3@ Ju-^=&jN-ǚaڔ6'n;& ^Q %t`:Z{q1jjr.;׌IL1cmxzk={pzU~FYؼLN:+M1 @$9S#ʼn;cHԯ^KQb~#ZQ0DV&ᾓ qzdJ^#,8/-zX"$-6l/_alCn.y.(oO1E*x"S1hAȗG+@E1pD/G܏i.P<Ξ~ͽ8$_}nDSaUE ǝṵh>_X-kҴMcuVLvs1C֖ctͮ^#V7T˗!y4Ԫt) 9AD^DM,'T m 5Ez`rRHqs&i2.,b";cA;N9=ߙ̈뮨+Nѷf ,a3*u % hT9NI #, yR@[r Yr?%BɄ6ow4Δ֠V~x"[?lB]計a|.G)ur:j~ǾPf L Fh骡IeWh%,"J<_0(.#kq) w?a(9ǛچZra y\WD yPoќ Q^Ū =u(:ŗ)i\Q*)6ly駕@ gԩ ;kQ13es~<1kmʷ-靼Nt-ӄW:*Y4o^n:XYihk৥M}n3HZ.Ps/ 3TE(,ĸd4xgM3va*(apz" xOp,g&m8?>]TϽ{)l$uSrrLu~I~{`jJP>5WnU'!F"׷uQ|%:%kpfVf|dg@"MG.!^Bk,R[=BTxp0$.=+d9Hnpy@ߡĮd-Uv0nj5(.0';|sS}\E ^;j!~2Dn s<Ԉ+wŋ#/*H@4n͏/^]W (-B]^E$R? n]cŋH3J<12-lf*d97tBZ 7 {ojrp/rks5㽻nNy".NLh=[ܟO-ΥXvNl^hVy#Im7鳍ւ{`-5?#Xpnd&Z::&tA X"Lh3 mrM孃47@!pVGYnX{D@UhT.nDN|BG#ryBEs[0@$J3?> ..L'R9V˃y')k/U-7>ujfPf׏؁#\ 2 ,W}j ke+mPG&GVpNZ7*-u\q۷/7{n#}M}lzN^C՚LI~HD9y_KX^ 5XϒXe>ZDݻ9~QnqSn/a->(_.HQfc|DYlw~B0z$O;[xvk@͖zlWp(s~\Dt,ǿq"fĮA,҈ۺdtfQzrK7}#[rt=:y ٚS|wLal4.VʩN,2 ClS.r]/Ec3' A@? +I9:}ZS3(* +=6MbҙTR*X8P t7{qa@;9)b"6ѽ 'ۃ]s b+!$9ʹ6_iBH3/󳁡j PxӖӔީ\N@Խ[pRVCuK-`eb4Bi)4YpHƟ-CRʸ==?(%λw"ɏq28H|7Wrmd{%Ypz䉻~~ JZ+2B"[wT7oftH$Ԣ{snHYn=Qթ{"G Qo盰pךB`/@8ĥ*MԎ8t)LNhhxScP-?6O[O0d@Z |ӻ=Bn\7ꪲ{VȑiaseW(tmu4g*` |4C8&"mECG$v`a55lNV/rؓj~X!#nCmH"KkT\#6hE4īL}*0UF3)l KpotPw ә'i*Y^X1ܭKMFm鑽YOe+}m:?D[rxa7֢_|1RRЃ.cW4&IGc 9wellnI"b~~!I7԰2p!'aL<"aBM-bcOSQd~ {':ʥ -'VeA\}<fԣ_ Qvxyaga΂ / iNu:Z\m%5Fz$zʗ:tXN6 |#3^}C`[vhٓRܯM} bi`SW3";Zǽ$7=nɔ!{mÅB5wcPyTǗ1@lf4 2b"e(..lHݖ ÁӌG(/|Hgծ:#)ꊽ@ \B!.$DཱྀT6/&dˀaְj]#P{?u =宔RF%U 5RLz E2 FG%:uE{)XI;g_^{P]T}#vەQat= lP[ I^xP&Ysq5p_N$~;{KÅWGɊ524VmЁxnnCt}I 94q;/AsZcqq&Яۻ {*'G20*H6C7 H(KqNmSN-4?2FKHف`sݏb9s8h/қm^2JgnklP7 m\~}(~σNtY`[IeO s"MgW$4Lrlt׵O9+ҕXyYFI(!D=ݎjxʾsk6oA\@"k<" \/#{9ԝ;JoR(Oem9X=u|skަAh,&:a#B3dŴRXPqx>b?0NnA-Uru-orxl')"}(j2ƾZ6ဪtnh&oe?0287ΥZI'aH,M(P'Nn/=#|S?1Rh+|W7q$.3?t0^qT֟46-LnIR/*^` bW׎P5b+FY ; O7nP$)b&й! 2$\̔(>JpRFYFdw[e`/1HV3'!V7 H(%WcdE$1WWB܆9ٟӱé@8nSB}ia3}XA6i 8X~D+t|y߆vw̋QoВ.t#_j#,fGO} yWi/Lט1+l) tұ5Z7R|EŽ ]^OҶO%Ɍy]*n8,bZ[Guzϧn:~2PN9aynZT #J,)[8pڒ.c.Wd1a8e28q;!@-=5z]٥ߥ1 M#wwMg}77L+XM':f:yxM=L2f7(\(ۏ<'0k_ B%ѹDiY$hML:̈́;؆ F_EAaZ|%/7Wxu1%CuVy<ԥf%A`%7ڔ7{jY؄ME@4UT&Z#ޘׇh4e@h\shț604;^saZ5ڿ&C&kfS  eK^C p\{XRLŴ246 ﳬaEm\ z9Ijl )j?u҈*rԤu &(+(38mxR -N+e;>CpݤMō_ENGM M|y*MGlYYE~W.i7ݮ-̧'E틉OݐcA)lHa/w%Y5LRI/ 3ݰ7 ߭d *g ѽހ&]psٴ75D+qu,ܼA?vmI2%n9.F^ǁS9ݠL'j״iX*K!ApYZoЮ'lcc/|[G+/~M'ΰL_! Xѽֱң?}{z@wTYD_9k.52`+X*T ѷQ< ;-vxX&U7`/w6+ 1 cx@c$&PFR"BEϔt3ǖnjNamb('pH 6&뮣l_IZiIYDöW JHƪJ^Y[[aٍ3MiKZ:v& dd G :ڜZ(x AO##Bw@.N9ӔBhX9af ſe" FAODbJ(ES.UբrD7ګ6T9ƭJyUwB412C+8|6E~C[WlP6?`hW7䏶-d6f +zӇH7 HGK~PNro%c"jJh}"3ӗI5s_!թu1-j#, % ry׏uOD@k~KBMsvFeyו%Ƀ_:o f>=׼ָ%խY"{j5=˱sD|tj}P`RGw[R~Q^f[uH'.,}7iZT2."AJU[S;Ad\l}QY2GY,?d3v B|@A=)eB 'mlJ@Pi|nzUY簿msH4YZj=T;T~@b2y(!SQfϹx/ƫrUW{<<.6|Y?Xɪ }(MjjE x S7(EQLl[ _9m—+X *syDf7c<02,@ nv(K  WEh}Ѐ'<_g(| 6@FzF8Ro'ZA*]D[}s@b;뢑DomªNcA'Tx}|OA-/ݐ"F)/=#V0+HǗՏnGc{?o W7?ь+Ma(?,+si]s7OZf0?(Ȟ;? M~.]8x}b87$t);c#l9 %Jiv]it$Ư$J? 4|0 C{|jw(wxar % Z7DHp=3e*c"D`,Jµ:GBXm!6RD;On&/L0g)~or1ꣿTͯFDz8H4FDhUx8 8w=2JbSj6-Gk_Hpe=~)?\=tiK҉YG9+!5AU݋5RRJ%Pռ.%駗VOgbO F=0̴=:xV?g}j/@#"VPIc½#`4e;! X-A5ݥb_tr(dh=V(nŻU4ZwݔjSK]ٚkTgWc,i3Nzo6b츗}ԡd&n$AwDJ)ݶ~rNs[Xg'A rqLgZŌ݉ _Ӽ9e+CbYo*.6G^&J-B}SF.#qWϦKb#& Sv_hvV*8R.X:x{]IuxD9b#[N^Ӑ+t  T2x7A¼-sXW,\Yh !En+ȑ B |q'0" QA(}jǑ:wNyoPO؃* @8ԾtdžuWB^zGe}lU?4 O{ҪZcJ6,))N̻JP|񚢲 mWnJ5cjHBo&a9j-ڸO9VzyB:g;梸eRfmTQkjE90sC)XWpYc '="Uʬ2H). Y*q HtG٦/6tTyLL@[JI$?** EjEO) G/ds+:]8Q&˕[%=BTL<{\4Ij&jq&Zڂ<ԃ$IEyĘHr֓ o8Q0g^ .Hvtlo,y+bRF*KV?ϤOY|8G㉕n|q%h0yX8#pR^o2%%Tyhat$q7B;eKխ6nhWcp@UPɈqgarS( TFa j ;"#0FZ:~RuI/tLoRl כK^is%L;LJO9}v8`~8] S69[gr aO/uoa{}CZ-9k"Cw@qWVi Z:M4r9R71ʂagQf_{nHyt'/*Di eQf1fcAAx̷'x?(c]l*#;߅xjƃʑ cq*3RSu@ ۮ4yG <* [|J2}4:R=fLrS)Oj|gL%#ה:gl{UOl;WI!OH>v jwxH@Sp-1'o"e= | `=ooC>QA@ů{] 9æn3>hA{/OO 5T6r>< kp&~gQo#aXG4)}^PB)hqݚJ}DQH4htl$j?C s:J_^B'sQ941N׬ Nr쩅 jb7yt$\49HO{p6 \MT 7"-aeV$C:EPPƂP,b)qGQUz^P}[ x`eӵTo|evy?1+Xc" YfBp'TWffxեfA_Mk X\D^j^;K=Y&{5~8N@na,i;dɥK،pRǬ_|6ie0i#8lX!uu5k_$K"QhJCB2KJiBp -a|3៴6m:<y,,Rx>|+'ky@ԢʟTYW8|?VEE5dy3']# fG8! FvO'2㞼Ϊ"Q-)r &D%0Z!\ tÞo]ވ᫺jw>q]T;YH.\Ϝ˨̲*n2o{zKo$n*;F6:Z 9ޔ>3z N;T]8h8H•IX[|j~J&6|,{^'/ǣHNSb0 &9 (^X"]ݖSTOwݢ⎚^]?&&.TdA'G/WyΩ/0[!*"NkQuwV 曑@aسm=\|Ʋ{"<܁O_k | ;XdS\c,&ք?!:#ϋÙ.c0iǠ&IzMx1~Otp<2|JJFr %4mȎv:ڑIez$~m/hS}FbDU?>.A^R'#[:}!ʔx{exOOZ/6NǥŦj4b0l$.L]DV^*sݎϹӃ/b n|ϛ븈Rl@Tx 0' nUt'Ӹr\1@v0ŷᢽPrX$߭҆F(K{Gբk^0~#a<eAB)`x-($gXϦY쥲;Jhrn]'.Sid+<#.MXS392AtP Ym6m>je.(zRS[%Agw!Nfݟ.^j%+%2?^fBsЪhGG&zTm QCU/-t>'0`f*!&knK9,S]'MʩS)%`܌ -iy3 j~EvƁ;'0]1f>[5MMEqtYo' nB?^MΥ%͌f̥.I#` V47 Js?S3I; b CjWYJTl&Gh{0G=M PX\sv8|K/*Y8iˌ$"48ٟ&T , V r ^i" ۆ\ "?n0? '){^ _u nZ7&${.Íb i 4Ǜnxn"c(qggX(0 mGY,{g/A *#KlԣCCm!D,dx2y>G/hئ{u F. bۯ5C4hрͭ+)d:O,F|7CA+<0ײ^"dcv 𭅞PgK+DDs KDw^=Su$sQF6eTHʖ}v>P&FLYsUɈm 4uZB?rH:↸Mlς܇g9K2L_պ!&`e=e]%)BN)/qV* T?"1u ˮ7n5ƃ#C$8ߛ 73)%hsq ѿW,^IVKS F6tBQͩ`wLWڃh`as t,rlKϊu`R/^ |ƿ{< RHx2ET]*Nan$~R[2tJr*5b3y6GOB*G|DBHEN)R|F(&L07)Yћ4 1Ά/z0D; 7-@]k BF]jτw}#y!`6yh a5hL*[imNn)Y4z;*љ|nꢛfE<'ݩƠ?{p^)E ӕyJ|'2eceT_'dEP:sP~=kRQvr%?.9^'mUl)Jb`6Y)>OB@pJPpQ29Xp@p Ѷ5R CE-egOY@h*Bd~+r&> \%=aʡlPvыF-^Cwyq: _ZSQ3qg%}/;|{doiշ XjUS_Ԁ:\ ;(7D2j#1S(N&/aa|V P_Vb\n7G9Zxܗ;T" #h[*rUnyDRt,&@!Bc ,aװd.5IGRBPU )aL3A":9 py >k%Mg'4z\IB1V!) -Ѧ1˜COĐ>A=[i@HN8zzĥ<a˃-_O nPIQT`]gr _Ӧ{ŒR®[# O?@ v!W{+s2h/,%d-?վ3M*r,DZMNL;q7*2T9q pDWPw^Z叇3D-U ~f_FEXJLL}-6ڟK'혧GX[ݑp[ Z`PO餄gyυ Y7&wfz?82+LNffg'*CV^ E4;zwy8fQN>#"bʔc[&k_J`CfnY.QyR}0&@[zVο."JUѝ72An9;0b2kClY1BSp %yBLg/u<)Y0Sneջ?1xՆ ϛѧO#JHYrK+RD}:|"GDhvYP!+^{&>y:Mgp\:!؜6.Jk2qncgwTd7i[\/gd(PpB KZ'zĕ 'i^}prKΝQ(qP.D_]^,>qa|M+V%Ư,v\i#y(}@nS6c<UJ]xnѡ&AѪS2uILY \}}ѥ#艆RpһMerDJя?FrڣA8G QCͮ>nhӂMBLxugj_oVw. 4?vZ+.(pkwJ4R`k`qhe׍/ A4K9&BKY+>Ҙ]Wԅp5 ϭk ByBfq3Ɇ0̿)#ڑI@>7xI ZHl%'(l~L'Yd16 2M2$gBbw:n7jmxW EKknEC .2Z&ZK'), C< NA?'xIv̹o' ?aMtIE03|l*244ts۾,nKszJ?s<߉U/!FKy<*D~9'Og3;0.dv4%K?# _\9OGHd"4Ǿ?M뤭lFJ\@{Z'k!OԉH{0rDK5wuك,tR%ູC[ ώWy /.AM1qat_TsT/t RһU7' S.vO~vBUS V W(4O"pcm#~4AC+ R)Řd;¹ Ni6z5O;gmb:PD~mlz:Uoll;B.[Ee,$=rG[稾B{Q$ǶBׂKv܀Iy WY92Mª@Ͷi̟l$z9_ +@zb6X\ %M%ٷ/x*x]\ELB&RsJՁnRPӅd]XiLy}c05hþej^xM|u8-!acLE]?6sSTY0q3?3[:}P~)J_ J,ǜu(@‡*:n{Vd(#VeYx9Lfy}sQ:rT}q^:M/Cz/˄QΦBŃao0ehޅ2нZY,]OKO@U*6'h_`0vusFnXK_Fl>}v1CʨѴQCET&i/^7[2!\L3(kW\#@ ~WFQoB siR@zjԽȂrl޻esH#ymR1#9칔W#zBKN" Nv]0`hM˯+=㧈IDNCԳ[u- gU<|ϣqM`9>ğ=P$!rX{p!9`$ .#%m'3)%:J2`HG=m+[ٲa`I(Fp9Rk m$4|WP~1d<G^1{JYFM ? eJcD*3P%Af]ET"X%YhacGTn\* `8 3ʜظfK)œ Dà<|P!𾃁Ue67Di|ӫ!5l`i^@8DGLTW[tʓ"w~xbIŸJv}G`>uSȷ.+e?_W#v;o`"=dGzn+o 8X'޳4/>V&MNK\{_gtF%O U4sƃ1 섖m5uMA>D+k&{p m~n`y! G'e\> 5}cLx&ޱyx׸|߶$@(I&]7LNj{y֍kbޗZGW~hG2"ZV7d,@R[@D7#;{WFRx[&`d@0V^ȤMF Tyϴd=m,B|9X\J:ݺl1ADcGdfm;i;㠧BTм`YVO1ԚmM|3Cޠe6'25P O;]B je.`d{?dg/$)l!ȜuBb.ص:7R*cc#8(z%=U!rT0404 ɾ˨WFslS~7JI@ . rp?jVӇݶ,Hփ]j: }_xwt$3'71Ʒ>bo#TZlql@,i xZ9@'ßq$;bG>C]d@9cBv@0ڢhkM㈋ڮ'K^OYl7u TsWo:K9>_NA.f'P*a3}Xj50-o{o!CVt^,;c9kN?_z[le^O{`'v;73? 3K.veCucOp;%!; W٘T[%E|' ~ x=3N#LZ3_ ^b?)D'0~/WgC%k."5b9Ջ 8#ChQۡL!J sF#<,zS{1xG!D7:90ь̵n/ %x}Gn`,˵U1L`y N=1Zoaojj;q#aDڜmQjrF s `1Ӫ܀G~Dz;~y!{ұa5=M0dLruZ\b )t@jv}}QiPʋ*xװ"|.M TfXy*!  pzIwm)},z_G;nͮUl|ݽe'¶p/^%Hh%KmFY%lDJNy\Lht1(ep⦟ k[5nxSϓ[aW VuvL_f$㪝h m7_^Ot65,=BѧXdܒpPoJZ‰?qt HY)O>L2.o>h^/ʗ7F=e=1xZ2ˬ|M$;J)c:CA p&JB!$&?A32rڧk1F5 ;BcXLP#) G~x/tg'odRH~j']S{WYx=;q$ҙf% 7:MD5}7oh}H޾cu"`jٴBnD>t7\6lG) _eT`?8mY%$u7 ?-I$lHhFJ@v6+/]9M[OI0kטo}͉nop8l~qLKc )ѴAO?SeKFD(4i =ɅjJRFhȮ__h$۰!f!G P"Cc˜-',K@\!?(v_z={Z@ :g!UV<`g*.BhG4jCdm{q)h<=y"an:fCQ+V?{Vk00?{8";:}KD%.M,`#Y1C2FayPvjF\z:~L(waAt԰Bd% ,d(?8#p8+쮪kYu ] e1[UF[kx-z/$GTi+D2Nqq|au.OlDP`q#b"8z 2 wr1chgF[h<ɋvՓ"짯 p{bIٞB!ԝ#=eQ2bϐ5h[ئlgfHF$I=hx-8ve_J04V/,"apN]s7tCoDJ"yIRk`sд$4Q믜عHc^9.%d+HKKc!%m?ravc `{IE3q.K75J8)tz5>I!^hX%|C+{iގ!9`s*:Md9m sqÏv*%G*#U$mJ9'uNG!ݓ3ܟ' }9O!  }͂b4tqֽglM ޓ `?ޓ4V!ՁB7Câ ks'YU0Og".t.E<2XjDIovDW=f}EEUl9#ĸr z$Aj?>ebzȐnDz:d|Y[m1_nPуmgP89[Ԟ<bh&svQ5 $SL)W&w*eJbIc Zpfea~ w &Ի]`"Gi밍}y:X)xox!yc{CvRØK*793n{Ef>- ]yP $f8]<08FYԁ?\*NZ?s|g_YdpuIvy|p9OB$vR(17 %KtuwX y\3r,T9֓NdG[9/n82G:m!2N&NᮽdqZ/o_+meǿV1GRsmB\RyXp-JA 8w+xcDFVUs=Ɂ&k8RJdq@ѫ5o41e,)0JC`Ev0x5*e&N  }YK?fUaC.lW͊6ԳߗE6˗d9u7fJuk( Y 9[̜m*A/n%otzݞ-V}W߬}FnPJxXQJKY? 59ѭZ$5IX"%}ʲ^ ރ?vOUJtkw+ Ә`!nSw=6p}qP_.M7m 0ٲ ky<(F5pJ1 >2(KilW9KdK˗cc t Ц3m?}U,;i.(#2+e9#E&c)ЉrAB_Zrg(/ ID$j11T/=}{W!dr#vԼj =rbE2Q>UGILmYݷ,7l&6@c^@nSwzO-1\74W' Z@qW ڔr㢈1c+ȤNŌnڦ0 plf>pb9-; @0,ؽbX B !a muuPg-ppٟ v&MUXB͇ ik]eYb%/bN.6SмT2./)n)EcRT57X<$y{,`"N()kL**Tj&jDxBgP!4#H$٨6Vt>Ӣ'}/f!,nׁԒ2qfJem<:d #~/]^D AۭזTd/g&ٱZk" ,dI؆l1#SGl~(j E]gCe86~;m2Bn5}ZxzHӇK%D!F@iuG^_Z!uLǥ:Nd_[K{GTw f`NcvZG/CG`Ȝw7e]bFpu.)odPY03]/zyby.1tu_3F2(L[k~]ٷҐÌᶆH!./7\/\4jhS17døIڗU əqdyM2 Q\y@Cm霅szuVNxZʀi^sF> .$'=+z8vq?3݅u}Mn~/*R%U F㎦ Wfs`ƙ.{jxP2e@ZP{7;@ W(Au"*vF Cu!g 2C f-W*so{|}12XשR@+! -8]^'̐)ts0:]jSuU3 [tGELo3(ȄDKV",-5;b'eٰoB%^V-Ps*ߞU_"aiǰ[jmG X2RMRX?C>A;b)7^)|!ɩbvcθғNj0uhlWB3&(/II3z:L;^0&4>IC̟s{R#u qF8mAnDZDllV'Uӷ$EHxZNI,I}沐gauYxݧsXZ^|S^v^q}K0m!FA:Yl=.MԻBur;=tcJE쐂4aq)EݎJԾ*ʔ~᠙'~/st-EB'l^3~-w@=ԁ&bDkf֋^~8sf>JtlYd=>!aab>W7͜h.Rm)]td#}2lvI%cJ AΥ=w'.߬cӗ:[ĎڃJcʘQZwC:%a9 zGV.ݽ'Q0QCt!Af_F:[+({l"Noފ)[jR3ŰDmubvϐ9n\C)d@tw_N)=aNGYRw%ChɁfgǣ<: ϑgl-qlJ,M6<6IN" |"XWwbF< ̏pQL_axemubTڰٌuW`1STt{[$񙕦\v\&bAZ:{iRs:L@[t)gxIp6v.02NoΛYB?ʀ"|4/BLq:+6% ܺdU!}ME۰--Ǹg8"`Pxo6uZ[D?nХ"՚ s5F$?rGqg%vvHɒo-چ ˀ+Rez<_13-ޢEF 1 <b :F Y`FЧF LSg6ڻ#|®qe %(źg6+jN2R5G^0Gezz]{7:;>/§4*LX,FB|l$%U1qSLg->_.vQLaBino@9~ֈ'0m# BCT=MgqnJ027"FpDf I4HOL*7!=ܠfۛU#jE} SK)ksU?6(Lal>+KkGȏ#) W#ct;P{'$X($vڇ%!ZJO]cFPg=xҴ h WX ίuJ&nM 3ۅ|PP*Π !Z뉌5 ,9Ig5gΨGpN%D^]G]T1{)*eG,|Hu%y\@ .G~wj\ME=r# ;P( .#_@vu;%em!Pi"=ݙHBn{pEaxx q9mkUF,+Y96񸘑`*q' `w gl=ew,Yd D-}83 ^UY06EAC̒=J3XVD{H-T}eMA,| )_s^sztn Xb0u3øDfs5JV@no 1JyCUe:(j{rj=7F^BdI(AN*\~rn^HRﱆg SFgp %PEw"(Of55|foP&;O( ]81@bB}yzjx- z/O|}ΚzHqH8[,rzts>йȀ{KQbk{ӍQ%0ep%FoA #%xCƱ 9C|2v(nCM)x |a\9BL8"qX-w o{j&^,9ʴZHAVxp; U[Ev"j=uüjwV>1%SR$֞V_vwU$Bg8IД5Q & ˒R zTa֕Yk,zaf%>xS|V5o(\>2|?9Qou"%t6T#(4.Ŗy|*GWZg-Ql )mP;D~ PQY$',)Aʚ=wݦW",R"]415W3| >5[* Ђ+HjݏJۘ}@o<۬ٚīk$ l|Nl0KT ;Z\QgZe1*ȋ e*VxSɰAy..7BDI>}Fu/`;>G# ~ wx j)iV[u&$/VcVHV*LHz/GpMBSGq냁?K9WH&a J:w)%N \`xMvc:3,Եyc]j(ȸvk<G燴8T @ĕĚM ' GI/8l i uG-*QB"m+C9Ա{PΥ }ٝP9 ~sH(n3/.Bߖ1;%Jh{"N~TD<O_5jݯr,ET=q_m tAcJBsJ WEs{+%ċC4B,2]"}ݶd^DO7-C-&`t@hO-kNt*#p_02&WUD%$@WUqEmO#*]؁/0%>/{u"k\Z^*B3fidl)+ 4\=GUqizW;FwIL%s_$ωdYtm3$Fʫ衽R:qri``h3zҭF5DUC4M<-75V':]jLG)1 k&qSFŢfWI 2̸L}B45Ӂ> cO!xǎ[#\ ORvu"_~#qe i|>\DZtu/J-@[cȈ<7I9u[k,Tܯs|uo9"ШJZc:T=qy/:br[qz(X4v?h'$Vʜ"l۠ _w?9<Ycfb|ARFB0 #ߤb|c??I?ˆ1rWM2Y6RsA.')xe࢕{)lk(z<"LtPC 2/X.DavS*J}`E}/hh3!MjϏaD(TVw#r#f޺N*C!5j/tLr`:QcyFK{+`?פ'dOld4=B[%%m44O )tލ}{f)ZE*wq 囫5ڔ Fp?ԍ#}D7]K &7_HZ% d? W$`)*A~[vb1y:E Bs3@w{"(@ն& ۍ :@L~FYעR8]#ϰ*J;*Er#[Gm}tv^5._%`ZkeZRsFJ,2-AJ^kNRDB+ ȟ}d+_dA#p^YxFm&J@@JۈoQZbSs|~oiq\slByra4MۤN%3%Q4Ž _TZБH!kŒ ߨƤU6c:),jQ ]xsP%}RFz.͓tsnqj{)gbQWيO>>%σQs ㏥y'"%Gt]ʫVu~3Ճ0Uk \Ŭ w7KX = _0E,d^D5Qc>h[ͯHG =myixi4;P+bSE00NmIKQ1}=@?C:U(щrk0L`@x~Gǩ{BouH0(-DHm5Hm&"^g(XFs`.F|Qʻ;9\#kq*T^coEsqd}Z!e'9Idk.Me:$=[1uISMRܛ ؈v2NB,⛿ 1<Ϝ4 ,/w-NzϗZɓti.GQ/^`f(#H_{$ MTD<\. "O@E5ps޶~B{E&Ï4M]8眄VG"Ѡs68;2x&~!&teqnܾ=yqNmGT 83 Dғ*]F)}W)V۝I0&epppod0Pu_wTJqR[?&19$g_A S8}+Q4)m4Uu޻~Ե,#]&IR8mC{n0ɛ *[錇 1F8N0l{qTJԑ{mDײ[zěLDfxG `@NwETxTV? pK'G\V-5-BKn{&3ߒ)mo[ AiH?ݴ-5 y}G_9x&R ԧ!lR ^s_+=sYjWD8Z_းb%yձL*y´E?>WX +Lr'7$^Y/Q ϐmR` 7n/e0:k˒6JKd Lf,}83ohNL޾8kuSM<{-ap_' 1Ud٫ID:SWvNz'"׀H0Oh5jɽd,a>հeM*T܀ 2D{k^9%3'/إBѳ#SH0DTcn=>[.!frY6YEuM~k//>]`x,f92SAVXAڦrKRXN*ڹ\Q䣈qlv A}BhN:/eBSmsejm&-2Ny šAä́ҕhAӿlD pKZ *! e"M2*7NN~ b@r㈶햀,@heF:1*~ fsOt^3z1SV^? .ȫ;}XOYQV/xGh :!,P'fVG'm,K{auXxB豇y^_7y auuaW*ݵeþ#)m0y) mK51QcCM ]m:-}xLp8" -dhF>)S&('fc_<<5o$9p3D$HƇm$Bgf/nq,o:Gu%$U`UNMzZ4*|+7~-DvkHՋ=!@I+aU?kj sSTc6Ȍ:5hLJbe"!-eC$g2.ZWx5H}]֢\PfbtnР@e0)ȆQ J]A oЯ<8P\y^030w~ $G2F~g?]PIQ7=`2y(O0{mI|g:P~_R/;"Fߌ\ 뾆L{1Sd)y@?%G8]={ ~_4s Z3McTGzD4G ~8 b. _jDoP$ P4Bdę$o> 7#bP `RneԪM N#v2nw5u:sM#ęs)W|,|l{ojފ q6A@ daı$ \ ls8@7{d06H Hc ֥BSMWbWbMB&RWnڊf>xm"U6s@GwzMqT]_vq?3R";%M8B.#FQ%< l#f锦*?NXqfYg<ܝ2%nLhyY ցZ.Yc&HB:LU۱9`iq2Hc-"w]LuSwE JobxeL')wvM+{d₴{oq;ZSt[LES#˥E|^ -%YMKm))acm@ >ڙ~,t4X像1tA7Li,Cik`!gԨLw CCq%ESbddܔ$Q6ŖE'\jEz‰9o .W t_/鞦 +Sz'Ă}/$v3:Nw"C$![><0CŠo$Tn#.v}DO?ngF.~Оb(o$(ۢ d핯TͰmucU#^or ~CuorBiAbQ|lC`ޓ_Bڈv93>JKf7UV61MY0Tۏe-%p:/ ӕwQq7Q2b bt?;wfNN5 tǷ  b=.D\9\cSܧ$ݩI0>\Lgz\Ԟb?)p%})M(^1,9# Þ2%lFVh(Qqya0n;駼YcT«P } ~if|bmW4 `CV xM8C@!}t}V$aÓjAC3|&e1v%ocoa]8rڹjF84_ HU\d)ְg1aH}o,UhڿnWOzA0(.Pt *m>)@{3l`zM!HŠ3@4ޫK=`w?FtaO}}'eSnƒ*:m*J @0UtTH&Sʍ+ҭŠ;zȇk'sF`bț(*z_'OU1)BrhHYSry4'Ic;NRO,# ":z|`".'J'^!_9o.&#n KJh/{t;h N&bo;S( k 9@E+G$x \a;Jk@)7̿;t^9<ߙp~1'AP A?SA%fxdO9e-?dAYDM)}($](ǭAm@!B&GW>NO  YV>, nwWv M JNmXjNqu,}S5Tego̰y YU.bL a0<_'WG*@ozGTN{*Eă@v3?5ǏjW}U_O!+&Y-+>M xeS_/BD :œr%1EO΀Xɾ\vʔ>lEe L՗g**i ?dm{trZ@Z. 4`Y.ojgA./lu΢"88I(X `̔u{Ќgsu0yxb5Valujj :caߡޔwY̤ŸhgǫvqI :rLgf f7ey!_um,q}27j6>W(HB8 Cݫ3td1¥Xq\ѐ5^4 v`w2F{_-0+LRW2hYڲpAR 3%p!I~'ۥ"S<'_L?lMz=xnH ТInIřG1xҝ!͎q!fCuǔ?ڧ,"#;ofRԇ™[.th1 YfX"1,a?pi@w^a$>5E;J230ck.1ormߩ3MǼhCä,5/5‹ 3̺"%][G@TFzԀ?iIvk"B ^r pq)Ea*LySvKx.cHeζVRk$@R,ɝ'$ٟ%eUEZW֧'p _dq@"b/8p'2CdpH(7%EH\x1o`ԦnxViv2`@̍' &`R8ܞ2"Iʑl3BfQε{s=,#=-U2<$Z,0G,Ȱ4jh^hP GZ-[֭o"ZIq57,,os\?Ls ̲W^4;-pkOT~lMO)Xd & t/)/3ӓ8لZmqq@<;ڻ蝄$S!?YcOFf0d_F@Fx9U1~e6:4L7(ӔGֱI%E-p ZB2R1ë?7-b~n I&s\ʸڽj8cLҚǺ#p2U|;'eܲoocJ$(VY$+ef_פ} CХ648E8L쵮2N l|XN3L^9;icL1IQ`z;s)-MBLar*~^J YÉWE2演u}]${hym1^-6^CP,g#< ? VߎTZgm? y>Z-v fl&3s‰?n"8"'|tI)bׂ;eB^8eonѥqcm:$6a~X)>[K f=k=9+JSC4}ZSaΔjO(\ZO2M}ҷ2uəJa#z--Q$*B 6-z) M5bBݤyE74_d܀H%)@~YX*-a=BFM^GT`[)94 1I1gT$! ϼEn0El"Rt0v>Aјo Z4YЫL,G 䉮nl'd6Q[ؗs;37劶cU IYe/x}"}'zNV8>7<"PU`{ЍCqEN6ܓՉzAx_^5TJEꕶ&Qg1B˄ЀX HIUy{:a܉Z"&:̕зnԝiPio9["u;0kt?Jg$rD_Y4K b4-(P)(mGt?oT+&2~cl6=[B~gy4`0ECc-<'yB6L`Uo$ 铈_\T ?[ Vc!#qeiϪ˹ /Pʎih9>\D>q+83 l^SCHFmS-?'+@x9(Reɽ1-4;C61!:I CS.O !.2tϲ|̨|NCA׎8CU 6$BQb~_[ D"'ďɢQ "'1YʓBe=r3 =p,ڟljV`(/rMQIdcX/LU j/!Wfc;GfJpQE웩 C?~+y[=VH#$e,BLm9٦} ZI:?QR:#Sn3SbeؚI@$:+2) BUUՇd'|JYXnG<9uS3}ˆEX40{-a\r% A{2x{E2͚UF~=g?^R:r5`j=FO41ǒL.5pk)FtZ'45v ip]S(P7O *yeZeU S}@~Mcs8*rݰ ?޲5*͚W)Pj4J-^. N*p]3*Y= 6z3|aMrfW> wf Opv4%݅{SS@FFrFڍXHPv}x'*b P=fUwp!K̦' 3OS{{J U9 5I곀 l7Jq/29ww↵d`X!/1™vQ'-|*bEE?zhո=IZ>6 ;&ʕEa(Ј+8[W`A *>%]p9&I~ kk4? Vr_S;%ƃN0E: ع W2a40:DEm٫b}ֵ,lhns~!gړ ':KӳfDp ;aU( 6 U$z &-KbJ37ν,\gCRC^ qZVÝ0D3i8 H5cu=r# Kџ  ܎)aZl9q +F.7fO5J\_ >CD/;8[AÉ=PR\%wd*"H·UЄ*bf3-fj˫tԍRT\I+i% :$^H& />8SۑFQU69i`qZه ZͣBH.gU2ƀ @ v9 aFt L\IA9yBYuĈMNoxK4*wU>qQFuRLoȒ~_rX*jzZgx&3hK׵F1S.gs{f}ŸC qJf-d5ibAѺ.wyJ"l *=`{375ƾ>#uN ]J-oק݉sek`k] -B.~7id' -.,)/ԋ.~P/^$fGDB)B9.o^Ou5*y T u=g$uI{{"6wU=Tlem$`U6帞bx!{b {X4g܏x8XT!:66aO}@}? ~?I&t z=Ż2V&\(oMfQ0p @zֽL}߃pƬ+<ފy\笱 %# {ʻ)އb{ /D  ,=Rq1ӠUqyzm41k@J=@ntH]Eڌf8퉥a [?eÛĤ(Kd[Jwָ![%#סZi;fVǭyy:Ejv Xl MCO#tz(*FjV5 QS y*ރirwR0))z%=] d"8I88,OdCX_ [ꘙ( +h;ƨ}'RÆB7_毺7YBƓ~OM[*ZLRqd`NI2XVb๽[])FgU& -%+کl뇔WԤY+?6E#Sk^'r}󾷂 +yCk֦\^PӞ<FV43'GfKsOBJ6f4( ->cVbݮЬhTl̐__rlka !V `;!BQA/ n A5.X+r8%W~;q n #fD򈏥6K[M;(Lu5%\.M%_K?S9Jj5LC0lµDLV~DhOf\ ѵsM#S&os^S<`p9!AĄ֙H`g0 Tjc`둜z9[,aH:;3SȾ__ztP|*IT?^װLYH*& չk @cPe%V`qI>>ShȐ79.mHeC4咢ާQ굜lkP `UO!,rir{b[VEaAE^L+){ەh9/96t hjx},cFaж>m/eXH՟#q>ru&4jUb8}H' " m~\~h1V-ƳcDmɷ΃߶y U&C540٥>*J5EQZDc1Z/Fq#id_:{5OQ8uџ: ? x.ۡ~Oh N`x׉`-쬐=^xOocEZY-Yii(I[ۿ EtDX!f֧Hqh'8/'Z $`I}t!dW=q2KT$NZD.d}/dxRtQ0]8<3\ܫIn;wAA f.vKq7 bm@L9F(dL;x '( ZlDnKHP8WZ\^QTD0c 饕LN9;]Z4J7 v.Ą. >Ky):4cW[p8U˳ t fuM𛟸{;IqC<Es|?;$Z^PA >GՊ ųw(y*Mawo C.hCbyeԔ YYE”K$m q[^̧*80m/Ipy.LK&NCT5sѹRߎ?&:;Aq4;\.USN6<׫n5rB8CcpGZ_Nȝf#`/'MgDꄞ b١ E>nCcZ'Xu~P'&~4S| AvD `% RpH5fgM:>Daq ~F5(/2CA8p1? +ۇU׷3UoQ@ y ܷ6xg%)|{18ZVoR'hROc_3\2>i&d(!B>)ߍi.sW.U/ԿuaB+E ƨb ~_ZYgȜwǹ5L6@,\T(C*#xd  \ \o^|igM`YrZߔ5#FwԇڶhvKb_ 9#\"4Qi Eg1)OU-z=mU`*vꞇw@FJ}n˶?-/((lqwD`OģMV>DDS+|n]}zΰ^)/Zaד;VL*TPDsޠJ_Q6O4m)7z"B}M;Ўyrng;_-H| \a˴a ӈKAߪ͊Rjj^ XH-_2-n{UwO 2ﻫ^ 8SRu4S$tR72e˲خ8n84 pقKmP(҅!3ɓoJݖڠlぽED^b  :͙UsZ;섃Ā%Tj4ƅPB@{møbQC0vKƒJB7$Dd荄&J',^Oc;.QONX&$@m`R5Z&y֭* b/ /UW?º09`n1*?6.6x@A2W#BZͽ%SG[`c#w ea]%bFZ =@.2 DX+P ?{y`g)Ym*eJU$4)GYC,CH[txhy[f&JF q 35q7z܏N0W`֛uZח6gQG=SZ'O J#2lcѰih =7wΟ\x.Og3Cbqq^ɨoPWWE-Rw!ʸz?$43~o# Fߟu a7]FFJ^MUM{s1K$s?]=GR}E0Kb!J!nʿf̓59],tv;Fh\ v:^): gJS% / \T 31BW-P]Ie-eZH="8&=$i$?w$F1E\װ"XQ-뱃jj"RcZL;WwI{-W 9rxy;E/G(N:AǼܬa ؖ6X쎙ݫ[~RdxCJ 7ϊ)\v6x2b>_P)l~( jO k}|^#a (o7N"lU:9H(фѡ@+(™JyyJ4_]z;Q h~ wNF܉{CU0iTJE% !uBQ ޚ%0Z&;۴ܳL4~rBې\MM|OhQ+vJ0PBYİߒ~JJ/TTE=Jr\~kloB7hWj@{q_n-Ĕ+8\z2Ą(LԦS'L!,~,cRuz3];T0ѿ$Y^6B1!%zekl?V9)9L"ޡzj}N1< Cuk)ǽVRs] L-W]?sezCw@E蜈(6@DG׵uB; 0EY'R^](CMl& Sd*|~%w( V΄d~:N6:o/PU9b>uXvbB*J(gAJNBL.X39g4PLtsƌ!(8;EW0f4MUR_,yߩI̋wwC)k8i٧F+O㏃Tp2A[*rԈBM~ ܲZ7[P7OLy&t/1?6GDbxA'(5洼y9-YfA 3&&5o2Meuf60_b-X$硕k;M;]vG1v$Ƣ;rЍɦoa0y0+$7u{?R`|3<o^fD-0>__xmC!!ʇ@O.=J̯e%@Dp|w|blMpSnՐ𷲴@PUQ/=uh6TW[\IՏN$OX;:up1//R~w'wYJB{]Z)q(IPKdQf.ϕR]&n&2fk7?oT)|AWž|XT3}DkTTf̮A Td u')SE2ٟ@n|4|> S\R LyTƂ3Tn6𰀒>C^;4xCr:R_ /-h}{:}:ҪiwpTqG͂PM*`6{%]f H ^oh.gBql7h.B<$K`0?G=;d>ϪS%}1QZs{\᨞JW>866ȏڧxzs胀r@4 Jp&px(Fs~q||E¿ ;;UpAjD?4h r{Y8疈!>*hځg:.d%* n\@,+RL2?XFrG8m4J]ͼ17ՑKIk>ZRpoT[QcWįT /]Ψ!2 콏I/$_v>iؑwJzZ#1?g|iڥ|pHW8ΌC'U}: Ep./ν'IHĻeF7/QF쑍_(wO6>Ҋ'R9r| wL@8JqGen[$KBS.L%d4#NdÖՕaYGJ*s5Hf`ku !ޝ= ف|!n7Ǎƒ6 Q.eq* NJUk ,:H~x ;=nN'p]wC UEӄz{wpHpjDv6I=FtO { Ŷ/#=m^nZK&3Ҕ7=3q~kw%'|w ڵ񧺺fLm^*GXٍ™ /Q;Z<˜0"V5S>t^]dTI,=6. o @ SS֓_yJaV.+k! ̘i?DoɩTSW*x r WUpRM|Պ z9$Noxj>]^uw\h [d=|ՁmKq~Ɖaš8J}+e(>mxPު`1Rb$pFCT_~3sY{mv;"yz f"50>rpuw:ZxVCE5^w) kI-.UIΎreBvR2*(K*ykrmJ/8e%ól%"5+@|:m5T"/R™yb4arqΝw='Y {i+uG,U@ë| ,)W ӄc JڅSiU{1---;[ɽ+h}2Q.ZLSWTk2*t|R/X<č0xE=.|**¿p4!OQS(U ^>cl$1E_f@[_.-c7As#Ѕ)ΥKN̅Ozz/c 7']$eY&hy#F-Qr׬qܹf&ܤe]_x9o|j˔mDڰi9VؗNN2&0BwKR2t42IAP'K,5E`7\G0u)P⅑X 0"DP('$4q&8I<˪ËIY``\:}1N9B: LWw}tR`LXkˍq- kh7XgZ,G;`Be}[5%hM6v?@lsV[iW K[AV*lQ=#A@!/;7]iF G{,OP@{b_S60)*5X=`'DTuLݏ-\y>鷜 8nQԟ iS?{A)Dȵ)8 `y3F (1?Yos(=Ljt}u ai~ggE8gD-K~v(VC ]Va읂{V i[E@E" _R#%%8ފ3OʇxjMVK_u) Zz:zBh %>mfMg"$<ߐ ZٗnD=:Y%{Wz6xK M p˸H9h.jd|y@UZ%ثʁqPޥoFr%HO˴{!)ϧ!3ʶd+lS+0I7Mvlc0H '?dn&(U4o(o,1` Qgz%!%&wP @-xvjwMШ8lS\~\=T͌*|`P&VH6NM):{:u2V *CihԥW YTbX9߄hZ;%Փ+c~|"7|8s ChJ9vHC]d}ÄvDjz64/9i|иg ٗd>uav%@d!s.gu7 ?/ ]k.UvcCYxA˶]y0: nqb.wis?nqc\qWTNHtZ٨~;`LžNdM_Y0 JqAlk2TJ9J;"Ϩ8B*}]ym= x׈ZWVIw鈚VҜ &wx9 ۡ a}0l8dYD'4t h::*vH' OmQݱߡ'tnj0U7x_ю U-6EAd!qٌ5*:wsOecKTK:sZYԕ<Ygp;XaJ/eD(}ElC *OOz3=UVw#߈Z1}Y`&Dx=WG $"w} !~u 1̴հGtv%XUkýwv,-ݮ U73oeU*2yh+؅ 3&ZY..$@l.9 'v?D"CSZpдriC\w|"LuBytir?:{]^(VA19$jJJ 泍?i7ͪ ju2g̒[[ZRnpsV=kc '-o9__HZ4\G`:/ m ͚]C:9fGM≮~fpMn;w+U$5 {۩]@Cw{ XP IadJ-v[Ԩt2JZܗeW8=Uo|=QptKkr8_(^2|m1>B,DqsКZ3.s{~nQHÁՀ''nsGuMcRmZ U߮Ss#,_KM5뀂v:^l@X[ 4F]Z|%q]"v T>&AT QV SCϘݙ[IwzP sqbi*~&U e/aLez:&J߲鼶X͔ɧwWxU&Op5t]fnq!*r7^EUO&nQib0s'⫋I-s?՛PǞF\b!&Avwae_\ s8C$UOVfAm_wLȄ0"e k џr".݊7cЈl~*M̼@wɌtZ>)~|]]M{`2*쬄J$讳6i쒟e`C2PEb"ohs{t#4nL`mcpF?FEqWhRIony#ok\bkkZ 0ܴ"k^2@s[ 7aauc^t|^ elAT~~%.C[Ym{tKǺ 2 ):ukEf\bxUvJ [y} FH1X)Z?ښy= l#*%C>A$k7T*ǔDQk@0Y>tn ?kۙ= {U0ij#[R6yXKHz2` ċr))*65:9%^fIp1;n@$PCQǿcȭbʰi)JIr<PܘkU8ZEÀUVZF1%!e4K!7tXy$#}?6Vr_1^uxp] Y|LשcrUi|(-?d0zw|Awt֜[/Ny!Avpf#;ݒF:1qGwLB͑氦}+ZNk}C~9tRTA6fiA#:}XcZ$yC+iǢ9;T nuw:ʼn\"c o.};~} P.Q|*_j [dLEj&Nz$Dӓ$OP)n$n%OzP {AE!n 7 8iR-U#/+M({ڑ;LG+K$w.I~N]ـBY6Lx vhS֎,OY $ɰ,)D,F },G~.)?Eq匐%ԃ˵v5&^z 3e>8F5%f\z&mj@9b+"ٵ5lpأPeS6M_/uI{П$V 7nAni H.DdZ}Hd="O4y<^!Pp N/KP4Br"E}~rYuc6Nsy3x aO,{zDZG^VqصO 06}nK2SnDٍ8EL-VtZ.w7%G^oaՀ&OZE+Ia[*X *м0nGW XD}a2! jL~_4;w <3tywQQ|\C~rOGE @;̾#ÈW;7 >Q\Opw&v<383觺Brf SQXj[u1$-YmGP]8] :KÂKk WKÈXot 1oP1ˇQYt=rMk9/JVI鋓gdp6++T\K<+`; .0d. X(MqRaeS LP?n7eIЍ.?yh? je_:WElΤ@p? swG|9پHMvMy,ob^%t$i1H-rɽ!̫bzɟ,W{/CRv\:rIUyYv,}% ?$MP55qL.V*2 k9[PMwBD&R,EL8PTKy!Ɍ[ݿ4ױ]umŅr3οO^YBJgs<:VQ<$]V"2O>A A> sQFc?y*U\a^QM\¬{0زssy"XhC/:tX.b⟏`eoos`Rj MyNllFbsrbOzhC=viz&lܹ;v89W E"nڶ0Y R7> @&?#*ТLþ,xFs(@-oD߹V.MFXF!NIɔN0eӬr[l4 趫3Nj|'(z?^P:\:C(X⽵H<)ҭx ,}=@ {89f 1) 耴l&"{迎1t;q[lYDG V e`RԌ/b1!F?iQ|)Fdxq@ѲH5S3!چ1{_y<..HWҼ2pf'{*zv;<k{:/yk!]p ɚup_K( ybŎؼJ4T4L}v>ߑDD6y(=yպ1N,NBcJ&VV"x}E=Eb0rP;!@  O(K@8_DZ&;ƏoUnF؜R`SQQa'F WOkL Yv~)tC^ֵg> ErΩSQaR쿃1UysME u *diR^}dtnp+ŤR u+4@i|ŒƧ.=bΟJInEU1ɧ=zm9BVl>h":ft:nd*pav!d˓tR괙b;GL]/]Nnʛ( $l=FKȆ}Z" X);Mqy4˙e]\BYI,q r_J֋I%Sq^xy,$R'nk0'nȟ]U{dn:㰂uX~ E1e&/h"桀ٝXLݩ hx]qI\Ĩ?B^iʱ?NW@Fש=iuP=0t &m7-DhKb_J]@ W`?H g-/r}ߴYQcZN * >iqZ>@%6`WkWj !n[sB+kZj~!6 x`dE9n[83VL@&3?H?@NؠnC[2Ā2&eX$~o Hew%}sD žJ 9KEr "R28Q=/G#URJ'#:FmFe] |u V:c?\|k`%q`5kʩ_YǬ'N沭t}e%#'m۽Xkv$=\tܬ{-lq8jQU1%SV%/(7AÕd&ɸiŝum7M ۂf{Y<<_KS֏0 fv;u ‡}H&I!kzWUѝUXiVNc D[ YQֺ_v@J%_謄k*!(+ĺE>';6& dYZFaOIAm{`sP22Kk*"?= Tx`!'a7%kœ+)b5Hѩl4<Ն4a'-d$2z15h+<8/VЫ83]Gs*W,ybqb@%~ud_xײK<(np<]9fzX]7(6±Zϧ,ߓE;˂G jXRc\GzƺaB9u=QRk|eBuad;X; ֨*1J)KhN$VY!p?Z袦V \ÏFzeb3`VpO! :e2Fa8GfaȮ3X<+^.5(ȗ :sɶ41] z6$[:\ߝ<4aÝqs-z"{_*W /@7 oolMw6#21` ֵ uV.#;|.t;?ǚO"ȸID] ʥƏVq'$wp g`0ne*"h\r2o7/Ig^0\ْ02\[g7%30!-\uMxyc}(bNk|Z9!U1QloIcQ@qWm>D YO~` }ZGjLAߔ$hbERG:gCB; vB瀥B{ !xސbS"_ОbUC>1̇ sqm {͕)Ǡ{{jBW9m"jz-/##X90G22g1laСcdb5; MQ-!.h $$3&^MWE]hKٲ"xF)ĥӝA݁*&'_oDW]m4`PĄi.mD].m%ԩW =ٴ}rŒON:J5u_X%$ڼ˛1_Z(H\k^6rs0Q\س!ϋsnj"uhi! TT{}69nA\8?&ڊ14W(!>L2܎41AjzaAN,%l#(cj#~ =!#bIp,0Ԧ⧭v~TpRz5 0YL-vh"嘠rJgy~:4)nUd1¼Z,%r_ZN 2Q:@#xÓuuO Pm( ]*? &Vc;뤦|Kͧ+4 oGvIa (lV&^w!f:hjH: 0 9yܠs4 m/7fx: ʒ` '`ĖFw8A:p{2v,Wui1Hqw\cf6FeŸ6@e]?LsΌG٫,QW)Lr6#,yyjW$1L늦XmW]EJU+;cK/O$( ϒ&ȧJ@(@~ !ŭ 8Y#e'~3+_>! EG$yHE~V 1G(hyAu%'b*E+GA5FGC\d\*65?[P%c>Pm|?] []-/8\w6#r2E|\C*vPuυc>IqlC ְ e@tဌbhk"z@ܯ&4gg#~`RɥqFg-\àWfcOd9 +7"{ _jczTՌ:7&|GjHfŦ0u10B1%0xT}rkLoo}a"΢E]kK(/$="ϱhx;w0<\U%A$X'eQlRHN՚{2 ;)زc.c!F / 8eOPL^6rZp x`O c=uA|ZpHz~+? >[4Y_ yEsxdD&zlywϋKėYJ:FN]p M{هv:xhƖ/@ 6jՌ89[U}:~t~T76O1I8H>IišHSeRb8C(H&DR}$)9/|)$OXP:OjJ0 lB0e: Fj-^pbO&?ePd1lIȭm#$93q{+5I†R*@{͡Y}~C{Odtz$RK?%#GNvjA*IU&l<ƤJ,̫NWc뉐zl|27]6m 'ӣMm*V떄cm@nl&; Jx@4Ҷ䧏fsyk0i}4'ltD4$v]<}c5ZGt@$h+ԃZ~1ޝKO)7L~1~S}s4ո[3)A0)'qN/T"$_2״F-Q,E ~`^`9M3Iܛ,7͛ AsGz-Ns`IIFeX5ɠA@EnWRRm^e(gOT_>CR0;[P%׀\dV~qe+OVaqp~dФ"C}Bgy3|\~ks0d>$1ΏJ`IlYP|S[w js=tTE̘y @R/W_+ϫP;%D _d-C) CG(LEаjv;X0wt`ؠ0Eg̹00 uHw Zm<= 6m5G72'&)pN(^Yd_IY\?2gl)n[1~ɜ0 -D{@r-w:b"'X5d4Dnâ'967_Z2MΆn+IjxヴI&w2JPDU:~h3Rb}Ž޶ӭsHq/8?{nF@xKS S k9RL4_]kT3L@]#yet]J%@ܪm'r[Ywm%b܏;&.~&(T2e/Yp$[>&y Q 0{["\4(/@g |`%zPX"qQnd>I5MQ,ˢhC %{ۜ}"H/hUƮW!5܉Ԙ'=ᆪi`N4(cRlk{eSUՍPc;z6TVOJi"$<511h.&VuJ!>on [&|GS)N_~㮾lVߧ q9zdW7 ?>b6 {mTD{Yqղ UG.x1ӓW=㰴!?l}؛/yМL۵b @$z-S%]"; YPlώT a$%WT\U(ఒZ͟@tN0fɟlDsRv^5<^oLY%Y@(j*qwA5rlCHQai/)/`RBHm; ~>YgUV c<lQ%NaҪZI+i AC3SCTatF-I~*e+b$a>Ax[hfNDPTښ,0t`Bb6O#5o3>aA NA`ߛ-5Yk;^8?<@,R+s:@+QJ^$w1)U$8> ޑZ5 .QxvPFdLiqȐ{ފ{eٗ=ɖҞA )ݚmGjA]Z؂-GC0:d4rl Ss:=lQ!w=zbݞЋTAy~BV.Q#kt: / Rjkɯr ^X^"$ǼG٪Bu:ZlzgE*ϓ'9Ut)Y>O.vm)T(Q00_;NNwv0,%dy3]XcW~ ;1?g8T M. B,~О۱M_wQ);bÁ! 6`EDN?O^W%tc_Yhe Z Ð?_o,8_lڦ/uq[w1H9rgDcS:ɿ:(%/]Q6Zz:=C!ErNzQ:..BZB],柰EzrՏ<{mf>KBY[,CP}⤎6*_u $3!Z6{t 6%"w1ڀ>fj/-#L'ޮ}~[(|JFb6yo[(=^v`CQ7 nAT_nUjMRÃ#dq\ߔ@xE$R蒢V3!.c5q IQkJ{>17sRH-v0Ӧ( $VS9zߝ{'5BȒQ;J(w.M8Ǵ%2ePc'=Wxv8SgPzVVl stu&64v7J*nzwKITC;ė'PRkoO͈'v;ɌA\y/5p9va";c܋gS^h2~vشGW&,,#:|304@LǔI_m m7ZGɫf("y_uO cկ'a-Z& Mкko_M]Mrc0q8W5PZ9S?X eG,ƮElBdyg(_B~T8\vf݇oi+ ùAvk =`IZHhfb_*flzӺVc|;wUޅ|zURZ ͒y9visQΘ<98PhüZ) aN6@ӟzK.DfNUs,TҮdmFF3˵'hRj3G+컓|42'L~"@H.;}py{\EndH{M⻹$QoFL9/-y@#O, pZ"~>0*/R&Z.j.|(=﫲%|5B^kD`כ5q܁zz2VaZ HuױU.Di:5`˼%^]k~2z"Ald?N͠k֢gfIĎ%r܊SJѦF 4ܝ*5$q'n2>|m%/{i;z'ʔۍYzV'1W U\>#6W.vA9Rnލ a0oxnݍQHf`͈QZyQV[߾iF湼"i3ۆr"8#Q% s N/V+,wGܑGkU;Rz#¦{2-oq1LrnsXf[DÖg>œӲ[ڼ j,a@*^ǧ5"l {W魵en:Q h$ed٭bRLn 8Ѥ ތ1|ppڊ\xQnރ=)o˿7ǞUk/֍f!+&:sesP}kHVәD8v},-_S Pi]!K6;Ֆ(LNa7 lnUސT/>^BW $g̖2BK>SS&U1 |me5QNe7gBFp+kbf3A~J?Lw-3w5Ӽž3PCw\[0O4hs$sSpwlm jYƧdPR-X3>^q|W/Q9|jSRAVgǬVId|JNN'o) +uRj}s?TvxfJ`2q$\E J\:>ǯ2 :T ZԼ >Z5%%Li:WTnG# j :_O9 ; N4&VNijQ#_5|[%5Ei ٿI7_2tЯ L\^k: 墩;Tz9'WSLlPG_Jη)*&Zq]C]| {VwCbl?mBT*9n<󡺆(-e1,.C<qh.催 EȥI*XПf*>'UrJn?giC+1ǧNzP}6YgC!𱴾r $Ni HZlȁ-5Ҫh(.eʗFm dM3\z/RNV@KUƳێGɓE恛M8'hQ~Q}qh㆝s/N*бe ߓ9M^Vન !m'uỚrgs4  JTIۥ#"8?w49݁ݝ$ד]80k-N˭f|!P-8d4YqaGv/ʆrbPo|J]U(wjM9V%};ɿ℮ Xխvj?Έ=j ENz|T,}z5+=@BcF[8X(7oZؐNmI /4K5#!cI-Efw`U~VdI2";v^fr٦m-ǗYa9qUq'_?ߤoIY뗫$ebKqBфYpfkV@<Է>R(]\kXk u\Ep.Ee"#yPgzM}k>usd k\^WQbuuiLmuÀ{?06 T5Hrϰ,_4b>,TLu󴯏ӐT99t"ENH)Sv>]vr8춬>|ل%6 E n`^ZK)*K EZ8*D?ТH>xF2MXo/KJnڢQ0EeL@ǫ]ڝʇ9*C¨*5PBT.7Ӻ֥`G5 F$ĭa!].DڈK,^g c,iu2Ӣ[f>Z{ȡ{3J;`^I=q~em3pn!~HBU5T GmÀ38#+ݭ* Riܛ%dL=`h#U%sPOnFC~[D3*h])z|^_抴r|A8(r'P+c!9rrl\P-~*SR,x*땃S3=!AizuC%Цŀ$i*]k?+W1%i.2݇~ï|k8sr8 ݶc)!wF"lv dʴ^i0GᔣNQa|>gHGo7Ok9&Lw{MOj sD&kiTl ?0li5=>pˁl@[v=] SJU}Ow8, ReHOKړ̜\8 A4EJӸ3y^Ev Ƃ}rlsT;'07|B^"9.]/Ah^螜fcUoe!ɵ]֘X)ꉖ* ?ԉ` E {LOyl6_!? s/eM76 2t'3)~j8A*n>7pdo>5W+͐M8Q+>ivãBsͣ<Х2 -x3}"H]9Paйc/9j{Se/M?&i3t~ U;aGj'kHKo0K:n17႕{䬍*tolU#=AߙyE$UvAUۅ@:/S\NwoG;UF(!VKO/5t>ӸOTF K+};3ke-^r̀˲ -pAar!qQǪ7Te}Ę`IdMi -,7_ @r {l!}lµ\쟓wdeT0d}~Q$7 E\٪pLj@&[`7#@oD%>TVj@bf\4YݔY ,T5Cal!5JZ2{ͱ욲P)݀g0CB[n jAσ +6ʠe@Od̏,Ks&&/$8.o@x%et~'Æ[ۢ8;i:Por2(?ʙjQ#t?G(ޱ Ҙ|t5B9I Zn o66@gxxfTُ vD`F.>CV`,8%*oFf-SD^Qu />T݌ F.C=^ONUZbyv>f-hR07|,\z՛ExNg1ދCR>GLVS]>VuN5=ǃ]37m}j|GAMtSI)FEySuڢsp~!QWw!vaA6&Lޖ_ 8)1*KGYc4#KOY' #)(V"p:sn,25<51,"jCQB )dG|Mc"l>0|b|KFcFL\]>덯 aZ}}jYHm ]vV?$8^Jm8F:*doFH`s%2)u).0-YbW/0..j"ݖFSu& %i4]h9rqagi]2ADjh%  [C:DM@Sݖ,S ǷYHb +[ eA:eP[EZ3v!p.ۜje%R3vw`n] ]+V6!Z=0W~ZChfp6za䌮 amsFhbv@ҫӽV XqL7_v@؈'" $Fʕ:buEWAm BHm+O98$%rGp<6)߳m.ƜY+Yj]FPV@>Ts#8Ҵ#&HHEPȜvbٖfz(iB>i?pV2dvsM 37#~{Rj'(- j]s~kk,pC?Z,[n/\gAd!Hiۡ5Ew vן! L8.aml.3jR 됌 Jԛ֒5{ : N:t0r3@<Jߧ': q9& 7Un\#eg J{V>_A(]믄#1\FzA^eoeKVzPiT%/dF?ju "m5ϪNC!2{/w1m@K5ͫ  nq\p)AT5 5k3-K2RKO%IRx=7+G@ i_O C_lrnaU1~NLpshn gV3B^>=W-zQ]|CbVc3@Y%c_0Bkp8jRj䥩cj܃xZs :aQi15tb!nyP1ͅ=6w)Kx'X)yOə?Itv eI Wz '3п8+LU^F:|""&UGXV׵R@ɦA4P }x6'h kaƪH po)̅KA#K%adOi|1(9|MHb'=ے4%?EX4I" RS$˴*84_0.YLm:WQupڜEtI}*^t|rMZ8[7~>6•r"7ؙBFziew{B@oYWPz Zy">5cPީğTJ\㢾^CD6}[Hw_PNRA$<*T㗻U~(rUﭯV ST+R[ 5O{XQyh"/ y\pS о~'kzO<ĠC,.뇂BǮ&6RK4)(PUs&& V,gc1^= iF6MWB/,n@$ roE`}ngc*>|Q:-2WHi|*i]L^uI~.1fWC*laSh>$ɂ.- jff'D8񁡟=B2ҹ*Kd{U'brF|Y8嬾 YyRSg]t\5'W LFofnqP :fRf.L]S&ū.YWHvRοy\J6H$ae\U-lC(=I Y.*Aӿ`t$WZ.IuOpz޲=̙,UlHěZ#l&%qzIw0$hGaEYCf8vmBwIjxS'mP\³ظwSJ*Ƭ[OWXn|KERd ׃4<ݖa k5C@^YsqVB7=&41`uC?+nsqsڃ'qmhTkͪ{7 nd[韛ms 3I5yIO(އm mh+ a&2~M[h(x W܅stVV˅C?;9&MH@5~ތ.cf{:#3ڛcFSԽ pA3dJd n#Ũ궓>IsxýXkMRbAJF4{ R$PɉDZ@h^ ʂN%2u[F?q. 6{ySmHxc wTLZ{3Rty{S-sVoB q0BGR_,~/ad0N(tIqh.7a>ʖ {&Ӿ oʨp6TЏ+<" aqWЭc#CLA6Q8yXڟr{VpXd50OH\La'*w4dC[,lѼoZtobw4͸xY2_XtQ' h+ޞ[@Dži ^c6!h/ F_(آ5\[#˷GtBeϦpqek)ſ A޹k ?N d3>s56܋ 4X@v3iukmOOnDVcj!+}hF1pE-:ίslR*WrY*LT]ÄjpwrLE="sF^%\/9@]'`vm Dgg5Y[Giİвx\d^CFzM^[;^ ˧Xf4%<ǻ1utgVj;,-͸TyW~zoGKt,.P> T9@Y9Hp—xfuvSHB82}{=[Ӈ}7"ℷ_ m}\ɪשF ؖ_r&?cRE(v:v5Vv0zc )zc 1E6 t^0@F8\g<Άol5s+:8St!cWX&qDtL)H60/;-C.>$){ogW>4 M|oeD÷E)RS8(? 6 %I.e7׋BlK4^^L¢7qa&~/3a=c  RҗT,˓ӈ!xԵWo N?yZwGYYPAG L=ҪmTt/5Ԏaw $*8ߖKxFAC'MzHHе9 گpWsĹ+:vuxhQ^^}G_CZGBږi3C(m%UVTjvGDƮ%iŠFCȡӰV=,)ucst dXt*DR+a=͜4x"6ޙ±7%`5&+qh?V;}h,C3Ss=i'bwXtacu*AKƵ[k+1?ӠgbD.tTǬKK rm ۫l͟ta.|"uIүEqV9m@5Zx,nu!_ ~̭{SHIuذHʒJIzN7/T]nApKuAۭ ,@ 0gʢDŽb|8JǓﲰ1m\6A{ͰB#yz)jo@-`(I4ں%1jt6qƝ<%4/D㮐 V`YK!GRrs.Lzگ)KqD-ˀ c#쟈iY<{xI"Q{Z$ӄ{8*ؓn `B[ $,Yeq)!taW h?&@U ؝f'v}ɷBkZXÀVeҸۙ@u4`c24j DE59vCv?IW)f\DgQJ!uݽ|!^wN[(0z )(O$ Lgl:^EmĦH29i-{v |+ {>Ҿ7d&jO&75/4/8FG!, >h :?NC6Zu+*/TBw^,!hh/5K Jo j C!>eBkDUG#ؓGp8}P 32Qk<œ,\0Y41a*!硩X*Xear]6'i8[R<= c^yY#Sdt J5Qlmtb-,TVu2pQ535!6p{Mk|}JTMW<iAGXK ,dyPu怙eByyaVysJMc3A 櫶"Dn{T*-]Cypgˮ0th(21˂Eu_֧l.rOv0fj] QZh:/.͎`CxDQ-S;l++R-?'qpis: -Ɔf6SNw7@8;; "Tw`lɏ-34MPjN*/0YHhj~YlZ;MN`C}_q腼kst&BQ۪UFXg!Du-Ũ>nl/ RgOp$~+R<^ юba`TQMBuͧ>zʿLP+L*4:>cTHB.oNy5r~o ii%'a "LP]5 xzF;ԚS]곓qӑL?U7@_Q!\dnJ9Y#=6%1zð(zn@ ]ap7Ǎ @iB??o%; JU6=+xl|m'8n]$I؅J1>u*̩"!ߎ9} =1"-P_Ury f*m^_ f3T_1w3^j۽)X0})ޤrWiz l7NDLPrMZm[vY}g6|&04uo[]^s.Nc `ѿK*Sf[hJni8Pnw_F">HL0y0ގҤ9i1 jA-,E*ə_HzcW^o`ٖ$"\zpP-mtl4 bPȴbK~$'Пgwezc[4#;\S#0J壸~O31I%$Z])KNs8x: 5ÆZ{4b8 y^ꤷr|/Ik?3ZmS%r܀Qw֛.8ӺGDtiUR&!lzhAxmt36T;R568L8^ V9s(!y"\fXDO[O3V"?ĺ'ՁlJe@1U,+h/0_n$ϿɌKϗ, e:(L gC<\W*[=](XΚ#3LeAnauF'mh6i^3(iZXtV>ל\`gHcneR!<_(RFA =ppbdje*vY>e'"YLN\W\8%Q!Ҍv~Ar ?w/e-%zE7[< 9_“ɉ3D`R *"Ξ\9fe<Ϝ33@+;m" .-7:\=qAi0U%K5i( j{aR!oz;3JI ^O'ޖ߈&sl܊҅}8+='b36 O]o/?ofb!ohã4ec>瓰|?}aoUE?hw񮯺iy{%4&H ߵČyp'7; RIpgY=cΙ#ݶ6x2"Ïv̒lUTT+!h(.8]|qk\˓6Z]rr l0E)֖dˣ?Q]^SR U_SW>1% KVZs0Vl'3\%] €u9ӽxp*M Zd:ZLqH\*ڢʵ&K4zMHBaR^{V+2r[?,23TjÚ~F _!̯ĞA saRm:~K"ƊB e ̢=I2#7*!fNfQWHLUfj~cۻ-FخRoH 9bv͹8yhpZZG2X:woC.N/1~WŦjVO&( OetqX:Ej$P L^jlR@܊#^.5ICf fY2~ %m^(W3nn)á{$7>1[^(QKLrdBnF9b%`f3C= q 6\Ok%&4T笳H8D @"UA)CusZ*F/o7Jd3 oSs?% H@yMߏwGյt#re^;fZ+yS,حD7I; hoʏӞP14RضYڗsc7R1Ѧ=KMwnP+~jM5%ꅥ `R6dr5@\}IѻDĝfc+5Zus@.&%::ZŸ́Ljo=.Z:ig;x3H `ГhpK+OJ3y ɟtzd{Tb ƍ\y?&TWί_iQQ32d'44T:؀Z"׎>KXP'84ԒR%jgW~ l +ޗۭKP_3kv6nfQյ*( wntªƌ|L!}PBD!}uxWa { ,5E o&Z@(H]xk" Q$ heq3sZ:βRy!4 >bBEauf@~9KàTQbR:^ 6*uj2"KR+OqMj 3psSC%`jx@R*8m =nTmov,#A"1O^n͟7ݢo}I`I |jQ66m=)2MӮ a%Y]'Vщi^cp-l:$Ȟ䫔3NgMtokN,EB”*LgLipNDRE.%a7HGC>..+ ^rWsRsc "eH!\t.4=2zLɖx➀$Qrȋn26mh2+ZJ ? ,z'n_fY5 cGD>|K:ŕp V8`|K_Mkq:y}/([z"D؍0= % D+Ē{vwǔ Ş9\q]Ls%</ɛ &DqfWĵ?lTQ*:W;0ux "%ta[mT1< vΘ}FH#B@MIc+98- ?|Nns!#yT(?=$TfA*|V7{{uw;_Y6 h9|+-=LdMXZk$ 6H\9(ypv+%Ͷ9`+$ ـ(+`U(t g/WCKC? F"h)\X@<;{@wbi2 ԥ;G w.iO0<0͋!r + * j)5/ݓ9yՂ@}Jѭ|1@^ҴX2Ugc:ݍYfC^.dpC9 EZ{^5?T#cUOj:V3p*8a 2yRS0$6Id 3J ÌnB8{ja}SM]{tCP1(fR N٩w*6;\ Q60Gݝ ZdP@'Lg>J&ƛ[lNOwHbGeض j&w7jE!+#A:els%!Ђ {d5=dQXIT s@ۧy >4<:Iwo[#=(s# -S;HTdz-} 3d SiT2]1.F}e|waީxcPNIW(X:V0veK>,)l3#޷;{&/Gi;ha8<+-mCUh8sM;$ [:f3xD_:m+p4KTBg1}29c'#S({2ϼM.Hg?>:Q"j>t+yӼı'fߊ=|:uEI|X7Z^ K}6 4]@R}Ju[p:/3V)V4UTtELd@q8M(> sEȠ~QS㝿,b:wݿgQ,`_[f4 \p>4 qSC>?FaAXbŅy;j61wרزr"F.IvT:.- &vEK9Nr.]Tq0kIe1OۉIO MML/z,:$;Տ-kEM!цhv*<[9*3Z;%3\L'Gt 3Ldb!3$b<w*]ϑcW0J{2~0i/c~d@֮bHxba[}0Q: # KjGFS$}ÃeIp]kjvxXlֶ>4RDY`i9ȟ+);VbͯɩkЖLUw wU@T1rBlv\a8.!|J]ɂ3h3fEɧXX} .J_KB=5i$m/cH ()} V* _$?.~!,%lMICUWf5Ϻj?գXuj'oi%z!41 ♋p?ͳ VhzhH̶Y,$E~~NwOCUhI7悠w2l#b͓9@;.X׊HZTCہE,SL3(@.&!Y#nFh k6o 'ۡdtfѹ-JLn!ww8vAiZ4G$Z1j$yf(-6bh;GQ2k?P!s鏏D%S4M}e#0 "4f2nlԥ?B%QX9o.'Q?`LD1njCp*#$@g` ! |oC$7@I&jW=7+&:,-qKEI^bH}ǫ]Nai)Th3> xUVwa EnH+)Eֶb9->dk_j/ܪ ]TZb#xcuRi Lڌ3ٖ8_"k/r<ڼ2h2xzw]'5n@@,g=}. 2r:*iw6y#Vk7JY,U|k% ,j0]~\ w^rv'̴e)bOr#E vJy![=LD%Gb|Nu#PdW` `ICGqoZwܮͷ8wq %[F)=mvp1CQ' V`nܟR97?7'97W b9(o9/WOsW-*/jfe(qbJ ?N+꨸|wӨ_4h=kY ĭ'2\ê719k4?הE!@Q"C\teBJya&~x/PYO,CX UwsBSvk8@Go#jABsTbWG4 Z-PR&ꯡ΢pm+S_R8"/YnWK d=5ՓiƊPBNa]g)5גٸJMJD/CTrffo?WoO RFR K8(UKvp>Wy%C'O#YD+3sA'P[/h@w0q$ V=Oz,a )[- Iˑmǽ=k,.V̜lBH$^q_D0=[El6]Sk @";{D@Eך⥓N9'f1kYnH+rT{OHW͒$t؆dQM~x$)1m{C>Fu #rJ/o}c>`*$/3ǪRbz_bS9os|ҽnևwaj;*#Bn? *ɅȪ/Wx2ۏ7KˁJ^j+a4J ^\sUgXI8%+-kWTına0:*>Bo8?^3 6:W!\h(n aZ`߈ے=AlNc$% 9S^IWW%ռr7+G.3;p%"̂*o͝lfJcb?صP<^Q@-%j`C1L$ϒE.奫Jan׃( t,]A"aa\2xNź$۪ݐ^!V=" ܎˵LԲnalm((溾 iz 6ʼn)?N[ȇ#xFL "|WR`YŬ釚YQMrW'GNEӽ_;yXhx Vπ['}J;#qMkT 6Y,u>i&j |y 7IWIA(^*xq .5ѷ^ᒨylEz`bG[1G"o+7t҉j1O+ +bY JsM$u ĥy1kӧi$(7.rZ(@GTi> 3XPZHseh:IBP΀7{JtĎ1NS4lGt-$TK=0#Z*9_O׏ $`L mZzptl)gfZA1-ܹ3V0 0,]*42[^o;u}"7=d_,+ y]伂E{FtT/qj.}؇K*j s7f hVE8#rt&Chs#Fv~&6*AT,07=ౢ Fr8Q\{l $':dXG )Tl6 !d15p݊ޏ.kgPCC[(%itFҿ;- ;kf@K\b #%<:HN\Rv镳A-鹼w,tm*AV] ¯}u^[.{KhsfmZbQSs =4xE{ E;$w2" a/^;O.I)xS|p[36$"OJue'$k5FXZnU ,G"9c,F\~0.cq >oNjtj˕VKgz1p Y]4$4n'Oq,ovb-AjTJdy&{;D&bƱ{@MZ`>xp{R]O cJ}$ys]ѝ[+ dtNmDtpL{X حZr|#+|Ae`:2jz_!Ӱۛ&Rnt}UL#! IJgySCEkD.RZȴw6ؚ̃$E:^p2D8AYh5y2$Z7w)*TFENнH6}5U(ZE *"oE(͏b+ 8 U+iSy`z;_8{ gAyk?.GZ6iȐ rKvz]$Du?Yy$8UƔA6];6O:i1S `^ 0&r̝BOeHԪQ[O12RDbSAlܲH)6P O't;P+-eII# u<\0=m$PGsw؀MYmB敂5$З+T@Ji*q侟aQu!%>P+ Gn K_9 J @ź:}u8x1!bRWY~֖,f!Qc [j`~ytPcbFRxFO#*pQƨ \%Ҝ1MˑoA&]z&N=NXS|_>;dKd;šam-? y}4uVWːq þ]7bc[:bٿbd}@w"ʖJ(&ALWApb.*f}yO͂,$hx$;F/|sK$(3u%}vyGO1i3y-3AŌƝkka~#d )oKwM NmIQCnπZu}kz>&B0"'/EJ~N"#͓,{z/ؙ(,|\U;5/+ Jδ ^Na>ߍrOK]s9x*L9Ɯǡ{_IoRDԆmsR?$I`ʃ1!tj9O{1e#vm knة,Y[t~ PMDZcG#7l2k^4`~yey /_ٸKtwPx\ąhvf)sZHc|ZQ|V.k4vȠ[dBZN0Ed&tx?J=k7z4t5ŝTyjai;(pGOMq|Z;`/Q2^^ $\x!cr/AՖm~k" lN4"ȾB6lq9tT ^sdr6IpEP}Ӊ3\ERhjүZ%'^v6Q eS0yImf?BB9JQ1X\!T^_g|R'ygc8*Ktj[BENN℉4k ,8 7]4곊܍( fR0`LxyUwV˫tweh/ٴP:8]>yo0#/4䂕 tN+Pu, \v\ u3l?EӂS0qd 64"ѸW.\S4 *%9"J. rTغ1i yU􊗨QoO7`T> gM#u5[[>jI{ḓ*NLk_V 2DR-'dZa!Wboa lq/Β |6X K7}ϋU>-LsCgd˥W=`iR8q1!D}l3ך0*2ړOe:m(/#/|["B*zK18ܡ+լDNRvyBMz}"gH+сtNVEV;Ǖ"˃*A&j՗؝bL]Ē >GQgr$;z,T.ƾ<9+:c4'MCK}h-Υ?EB@gf(~sIc= plY;'Ĥ`?Ԭ!Q~2?HFJV9(R{2^zv)6l7+r=x;G`lf]_ODpDDKIXfG<.әU<|S~[+Q?H25,ʂH6*׽ )g׎W7! Ҝ^sS vWt槺6*3j3Ǫ*w"^R3} ]ڋ;QyXX9rx8w 6 _eb,QAs 7R'ٸ շ$|d$2~sWf( ۸?mMn;%=GX {=:5Ys+5+g~L͜7zۂYlm{8>aIyUoMl]<OIV/]Jֹ㏁Bɨ񁝵gңW,ղ⛃m F%[%MmF<8VYĸg=%  %jDk s<_E5δhk>1K9TIi%PLHIY'`.u <ΛC3U)YZ.Wv>#`-ϰ|ݸKlNb{Hmh{y 6-rcS/ErgCVl6_1hºՒw{3ggAZ;o)2?gty{=~ԡ 3m(l //Ó*^rc"cC?RMc 1#T*Y,sOä7k\ 1c#↌U.:u2.kͬR4Q(&w\.PջF34ax\."@8@4QfX<*` ;o lk[TN_ Qč]Wp#x㢤Q[~Ĵ=֟pTۡ+y-]*`*M ؅Sr:ЊafYD@t8{wRw:D|֛wZEn9,ތ;a`B(nZ/G O5c"ьomY}1]ͻӸG =30219F }e[?.&T3gM&=eޒ'w1T335fuScZE&u*ʾ,,Jǣ:cOj2F7I3#vbfaJӝvK~,, <>->;=Kt,ƊThI֌*̀y=9^5> QV I߹Vq'޷}!M=hɁeneQ,6 1EC}3;ƯNzs$]8[w F,@D󊫫44g*RTUG6- a>$ Z4bj@Qb /{ߢ#F.t#h#.Nť#W:cJ'855[䦾F(n@K߉dc`a^!|B@j I9Ƅc1HW&q+;y;WKX9u+% T ­',ɞ@^p~ mb ;]NA>Q@%j}Ҧ 4K!QDh>%vUۏ93~qծ3G) ctwtK69V1ζ$Rhf*k8cRHVv?qf>֦vv|uj0?eu>ք wSCݴYbX{ɭV3o~F%gds;=ṙ%0R EHSecQHdG)pW;qAN*<QX4Ŏ:ʳ Ǐ1ٮw{p#ҁڀ #;(Ԧg$cyǟMgԋu'Guo,Èq;J=|!zA/EL>L%LM Վ9eo&0WWgKL}(Ŭ$Yu&v; =reTK wnal "V6"yII]?=i֛;]99W0]9GxS,e=1~J͇oJ;I_$<kWhbXD$i/@-qhc hN`+*Wn-}#pGQfjS-&hqwj PU _Z+Z yrȷv &Oo'NsT@NP(X+=.='hz9!\)>+,>tq^B +MH8rf4?Ezo&=@,jQFpm;~+LAKY*"4=!w/NnFwj^$Lø{]3e$3z, D]{ú{!D3dIĪh t5:^᳧pr0KU7AN]g cq.fc?`7K<7EFU`]^T\ -'YThẽ=:}:$6|\6UՇPAQ"o Xe8K5Z?0v[;/I&3ZרTV@F 2?ԴrʡQ\Iq#AڅJg+59\GHn͕ C _d&e#CWaʯ#V>XD9_u @٨ְ:vPy:v_IOpƈǫԆdur 砙,񆴱.$/To}UN1넀?6NWܸ:I'<*4̣ʚ I,PEsWE!&ZQCKMQr> "7-2Pm \d\o)H_Asԥd is<Bl;_mW/WqjyQx4wk 23!ML5*4Ddk3lh#t5+8:r=I|sU*ؘJ5.ɦR8WFqYJvqJM}ďжndΈХ5A>W*8eD?7J#E>U,zq %0|獢pƀi^DD6uTuzx;,]7nXFc bT/2R9˿#U*]1˄`*l?dXjmyVjRΕ,dd炄[h` fDo<3Ӂ~CqN\'baߗe+5 .A]D\Z%\h0dD~[!㰠[nE!<0琝\pQ|EkqI| KgK3mq𹲗qK:"R"g\K}UHLEkن' g<:b)|YdDBY&]#$4z'ȁ'ܖ5M'l n~Y t)=ԜCNfxx&`NtioȢ aח!:0/ |EºGëR{݉_mc<$w#]w!14{Z2镆33tDUh RLjC4p͊$NT?j/;zO|3WW<4t ^vEtWP|S-oD_ű!WL@HWpϒk6 F q-T!_h8ā]}hIVW}*ƙ/_`H/búe{oO47q']K \˘LG4@F5@EEg ǃ̈"œ䩄~0KX5y4fV`c2kiproJ7_5Pf?}2eC6t[]TX5.*3W]F!X&t𓛼 4[6=-Y*P0 WB#sM ?@GWg`ǸҺ8&f7Uw!!S~kN V!Ys7)MMR`9%GBrگK}lt%e@v [ 9!mN(ZO?'< @X - Jz;W;5Wߦnǁ 'mp]($Oj|b( 8w#ghֳr9n,r(6\B~qAD?[%ˆLexkqϬc zɗBuGp882G*'Bښ`RN?$\H)ד` }4 iI32]0e}?nTKxVxfÄ>ӋVJI4wdV[׊nlUpX.0j@PnÖcWK}d}+5p[OM ɖ[GĎ4tk Q!-c"~FViTƣT;gGaV1V I)9PoZ }̪WTu4~VZJtGP.-M$%]f']ٵq17I {q A/F9D%MOwV۩TbK2e$Z EޕwJnib_Oxg.qzZVj IejaԞvG\؍!;d:o>ԽaE2}^|vӶ#u4_>rDoW?Vo: a9mpf=E-\r٢ܵwaEV:ɘ9q\8A1AoW# ofBc!uϧ:ժ7'{Gܲ9]hr%! ƚ9* 7@Fv=XG:Be#;&o,uM37?PRLᶌϯB?̌L.Y΋v_wӾ[kO|mN蟸${>&%M2Ajq#lXľ򨼧pآ0OT5:!e :X_+*r3CQKER1oTbPe~+Zqu``Gsи G.n mBAsPZ&YPYk.fN DVܙ,)ӈ}`Q an~:h&XH=Z6Lt@:<*L60|Q? )9{>!+ ;C>K%4ʙrJ+˻(K5<$*"n"$D$sL$㟌]'Binadgy XWp``v[~ǘwXPQB\naD>whm eI?y3uWO,IڡbOE4)5-êM8~1ycm-iy\+8*_^㞑tDx,{eWhT$er.4&k౮:C?CfnX.muE_'O) jG>=l#xb)YzXϗWQ[*  ֔MH~Q"^!(I͕*1qh} g/Mf}uJ&֕mF+Ѧ_o~\;샧G\!L.3Hqae5)=48l * Ger&Ol`,)&Jao6Ik!u') r HhHŃ0P["exAa(4`dRVdYĹ7CS~"I08\D\|w\-uGys2t|U\$WvD"IytT㽅/Т٫T2b,MInm&ro)&D(h1a80된/Z=TIKrZ,+϶6 L̑A//)L ?ȖȄ]jpH]axham+D<.kiZ43nfĻMŘC/-ٷ;J+Všݨ痀;?FfCձdQ!ե`-NW쇨U?* U+i_c+yLvuVr>UPtD}Ln(YHRrTSK`um3G7מ%V=sC;HUeЎ 03lx&\`4ƻ~62F6FيB!)@Tg~sfjaod8ADѤ $`g c Jj}.ۢ[uBIT`j M eؽ؏d(\SNva(w*5M|66P $8 ^Yq<<_? $H5Vra O}uAa&\u$1:Tp3AQFMebr2٤NrU@/D6}' zU7 Gڒqmq+r֞_bwf>ՃПsW z>K<LOӦEڲh+͆jm"!)mDaH9˕6il',sI=<)H-8M(ŝR̛riy&HA?x'6D-˾}b\GvY •+Mj'€"B OO 3y"ר/'0!bn)7DWiz܀]T)vH|p@OAD~8ckQ)p&#o&Q8 [ȬB1wD&SI{ʼ3mMW'kH>@H^|=Cfk@qx#67^7,4WGΝVz j6W5GXe %babDJGw*>xcnB xySJFȈꐚ@t,,ۍW(P)R{J_ ϲgPKsV0"F\nKQ R؏,?7 Z7ɤ3H~H/P)σn_82\pGxN -M [DśQ~l'EZϹƀ"[ ϱ!JT:7K8886~% O~dF380x|UuR1P'1hYr#RwA~h{) r֫0TId?xጢh!gnOEeγd3& ETl:Auؓ60  L|QQU `*cyi#Sᴫd#ggLw-Lm,',]BYzײWk1Uh:Lj0H, ۱:CR <:9@OΒKb||K􈗸!&-^[")% a1|2 o2!VIJź)Y]BC5wv}(ˬs(ܢތ_:_⻺ˉ =TӋNdU%<;jcW+$@E u=b؊zB<5IJþM`wf<%y(B.$Б_e}B:k*t¨|hѫڊ<~=.1ܲ?E:dO6誐/jDr@llS{>R,DOEpdo})!'..kjـ.jE7eh+3SD׵e_U:"wi"r)]i7WrEY*=VvHq$ܝ(1=zm25qHC$mPf~4 VG9X,W?\T=M"ă׀U  r{\%aln#R4݌p }hd$ ~p,`U"gp^XY2i->rEq ;ü&u` U+m~9`3[w+zR#MggtFpF*a\ޞR|%4+w1dz;XnK -B*)CFKGgcw`\$ @PTl XݼxՀmDTQtuj8H $Mk<w,Zty 6MRz4.7Q2OVLɄC*Pz*MsFaE*J}/>fב+@sNfy߾T֑jf:ѰNcVc}j^2Ј t"Ǜg:&-RaOx-#1EϾ4b\#<4u0tfi4 ruƌq&ݚE#Nߏ֠gտ9A'YZ sfF#G~ HV$edW(YxHlj#*JHzN9<\]0IthLT+ZLW&✑lq\u SɧtȿZ 'J k۰}*y>=€]!{X )?&e)Τ2 aM8s]I=\|4Un^q=enoϪJ"=նՆAܞcDB;V{OfLaץ 8 VMN" yw8$ޡ/6{2>2ƀwtc#:؄Ԅ/ 91qŔ@1< ,bi\`bly r?7;uX?[ !`qlNn/zp%>g"Fv[U$s+E8ycRYOk~k$46I#?u~Q~C.) _8[ ݉[I:|#q@Bw?mnȈ @5ӥiJTw_/8*z0=s]/%*9pH0HqѮ0C6ゐ\Qe?!PtҜ}n}ΒzfLĔv֋$~>ב8BʙOUѸuEYfTeeCyaGNFq~rag }8D`?*),oVs&[`h-&\}m{ȋھ%kz,V,3%d DRMK`c[*64xykJ' _Zп7p9*v9YhkgVcI?[L>;Olɯ3-\'Q'IPiOQ0= \l~w7Y| /'Gb1hف6mMOr$O+m_V'eNJ]~8Ȓջ؏_g/2Fxp] Hj4US]4Ɯc'b$%ۄ4ٲE_tT*!H 3\/X5`ǩLf]̝vQLx:^= W.Q32%6Ny/QK,?A[MmMkS8c%T_)c+lǿ4/SV&/ /}Z !(E#p/R4_fJתqTEsIc28CL8{3"ӳ ?-ɒ#[[q҅ت?rEI֙Eij>d)V}Dk"r'qS@o`g. "sɲ쭡22c ilK -]j]Mv4!TEҬ|2?;a_m5DyU&;ij6wtnmV/6Abg&PxI)Ećq؈ׅgbw(aXND;k1@i^Y7On:{+cW+iB &_:{6xg&@k4~@}JQۭ0 ӺׯIo@ ;]a"*A=X<\72#uAv $b-FH1|;e<*{&h\MGШK,1m(toQDHI8;#A0hu>ĕ ri˻aoYȑᤷoU'3~$"r>H` 夵r#ȡÒ4TA"]5uS$͍Px@ɳ+*2πbOjC${z@VFJd YjMg&vJ7Y,@=j?5R9O>>8=!mPՁ6}ذQ(RLe)2nJtԡPGd>@)} 6iqz`qN+Xp?o&~F͢C-*@x.Sax|I~r}xkV1>.{Sz,.g+՜Yjy0?\| }P0G|IWo Nn8r0[p 0/K=t:zt%)h@&#XZk$-#jgkg;<כ| FX>ѲYD՗+]iPrQ9Ov"[_:ۆf˴qԙ~sBkr*ꔳR+/ #cT14VOFt_&dԠ11q R[COY5EU _ oE.=Um[3T tp~mC7G*)",=.0x{%hvmJ3mYt2l~Y/T, Zf4K, 0to@QwrXg7d[r $VI +Q 8V?{LsmLb\ ;^k+0wM|Af7p7ƬWUkHtcf[PR Kf7iKC`V4  jt9ktax$5;@X.i9,Z6-/g)06XDzpaQmdvln[w }B,v0mu rRCd 8(zɹGՙ1h{T?ۋI0OK4zS/%*2h+8mͫ?&M8=xn ? H]:޿hۧ縫89OY[)11=̕_l4Z[*kNєGZf k;5JV;f1DBk"Fwp?_M9PGfȺ!Z{vl"az=)Wnn*-)FI? /9dS$Nh-rz 5zcheU{0dKn֯ңOIӅa3SduLF)!-ԞZ0vkfɶß+ ^";H 5eL^ɾw`mnk?5 #rD0Zt#f^H <$g֤^%vYH(-4+34,3'2zbXES}-pù`u[J8sL4 Vb\c)m~;⮣tTK^u"L3@wUO^/Q򐇶$<ߺy_k} hG.eb[+5dې>b7h_T($L~] ]>O/;¸zn"ly1C @ Fi=% MXF0㧁Z5vI3^oG8MepYpֽ'rYb,¦$g@|G闭ƺdYC6<(+d;P7RMt]FADԷJsC #h3k>B.4eh4 -(=y#Θ.x䈟[;prx43rf:2`eDv̏|Jr iX[pS4j1Ge'QQ7WsRI0_hIS`ñ1z9a,r=?c΋{60"#%s$Z)-rQtF -6i+{Y- |^8=;Mҗdp`k4שṿ#x#H'kQpLZM{pE[rd1/uϖ#런40`䣚} ^pE(a Ž=.h%Rq3$[ Ƨ;W@A=\һȯ֮Š[Nlr!ra6g6+"X%N?DהI줧|&3Lݺ}d?(NI8B8l9Iwi`_캘Xٲ`tףE B}&s(|>vVIA'[2awq?V] 1zXceҔ)Ƿdcz\?ozBqJl-h$[/,ܳd".k2Cy^kH翉TJ[[mH =Rg=M]tZfKg/4eH+/ 2Y̐R]jCdZ?YxR0*l2a&m?ph `g)I2<(ʕuyI<xDT Y;ˏ@%0oIz3pOKZsopӑ%B=ânQ;uteSܾEޥOVTx;<1t#GLAY2 TiȁI&'W?t(il$.&5QNNd7:t#bp6ѩm[ta1RS5ʱ5 N4r3L8F:NӣFr* Ap)~ k|>=tv蔟xP,H89He?`9l37r-j;$iP!Alݖg(^wƲ[w*jvȅGռT[(.i;"w+4;r q<ڞǪRI9H[Rh|Tڢ; 4Qmz 7t;0"y-,Uj2]Ufv׽ԪY[5$͞?/oGaYSJS?SnE-%$hz-ϛo(@W7)_TFOfݵO>@˩Tl› m\B=ړ1պl^I!+lH뎚p:S9c{R}oJ um]N2P#IU6Afo@-:hY,bgv8 BI z*FZv[?+*x`KyaB8]ao&OrUI͜vpI7@PN vp7pmO7w DI0VϢY9,.Fce`OPL?W cIWa|nǟ_%>z-t[(ɾZ6k1nASv"(k$dLCߧP'3*)yDlkON.lLm6mZ1Z4ӣ~ݸ^}?^'BӬe)2Tu"@O0p1}~ٮ/@SɳC DUƜ3gůC,"_U;QlWZj/}2L;[3'3X_D@k^RQ("H }>̠7[,i\a%búUcEs4~?|zDThIqXd25dk;QT|ds#کd ѫI {"<T~Ci}Ft#[y0%߭^]HNcFm8]҄9c|U%v#1Ff)2^ ?l8B] =/! y}4:gk5PCD~SR1\U2 ӫc| O ,ve66Fc[v6Әws O,ҿ@Z^¤Tb[u3a/ Լ(K iS5rn2PwbOٔQr*ǩzFuv+1Jzo^Q :Q,$C {~`LZBL{.yyD_ fFzִbYMͮ.b&k 0H]^z3c:a#8GSBy3r-12.? D("M+XEy㣖!\]Zᦛ_=K4_q ?Ԧ4봃XˤD~W?4[xI䶭i,) s ăcJB9[cN? U#d::; pbPٷY2 i I{v>~7? NnX!Zk_62 4`~,6t | F6vsK&} z`ܒAiWS REE %ue1$4~_r * ̖J4P,r?Wx]\lr9aE?8muqټ(+Wnê~أ5 "0ys[fFDF!"1J9]Y);)DU}l/@ Õ+9L]*={9mX0 y/Ku/xz[krK2zD`)z< m> tz,\tǡ蛥xVwuZ"- dW>(vCt~HqS?F Fsy6hC^8:ie*'XHFuUpSI0`%p@Ecs~xe!>ZP?/e2 Dtxo$*T1~|R^Qa%L"&:fP ءv4WFgpנyyk٩{^\rjcd"l9#]wuWw ~g18'B<clr.=l^J0f7  4LEPFc~5W]Rcѡ/H+3Uvy,r&mPL %ע!: جM* UWN vYD">(j3жB-c3÷ȁxoDPYX**5qNODRS}^n20F1 lHn0Hkvڹ'R&9}*A\`+5@#&[TV6){ #2"4C_|RCj47 /rhř{?*hC, tT _^RIC,SPb=t8ln$"HQY_@˾_\!#jKs7M)VT DK|F4WT߹迹ܹ1]kɕpK6c^"(b,Υ\A[ad. A\Ll]`R2f-xG??:Ipj'* x gj1d] a3) 藛Et3 쩾;ւwhjjc\ˠ{\A%³ڜwJ`yQCJjOiv-oLRC_']I-hF)2tR!$$?Pduz̶A ͨEXGcPP9N^ tGIqp}cPyS(3+#s5Iζ߷ Uticq+%>fq/Z>hMWlAnʬdse@|lKݝ.{И6}*4O Hd#Uיw= RV*gX1jSW$bD}ӰcHug'D?YN2xkxS8n4ݕ>\aA=Ax]w1D]:ؐM[]Nna[}KlpﺴF^om HАBZuž")9O%VEI)9MREs7A%Ʈ̣U~բ4BV aWOeziM8-諱\$ B{ Rrf7+WxE0ğ2*2lxUyW %-U5]L[k|ivV8:QqMjxy>WzJЧg- ӈp_gB~H zc6IADR;&#}8jcN;YΥ @okdx8DEUHL0V߅;A뙬#15?t3eqIAIV#I%fI)a5~x{W1sl1dMnBijc"IpFFNYkj#|"EoI[VhDhcϯ YBXҨ?.:`[_VO%Z8|~IgRH GwITr3+gawQQ4Y[dlAR(f}AD wK8WuF=͋W,hwR("~eh$L^&DhovLi҃X>~D.$ Ip{zРeV"vNU%- %ǁނfk~# 6vwz"3YX8^ n丳ѿÿrN>U:{R&[rD\Z8soDHB~×i2cqMwk;<%5bIJ*22@vvb~g[+YsLL̩t֛".IqWRN*) 0ga‹Fըˢ>>GIK;V15eKxhOİӂ#?h5o^Sdv" "$ݍJ_V$nQmmp亮//޿Wv,ótLm~?0q ̳j}e㨦NlzUŝ_M)J x@ *@by^8 3.lF ,AfbWW i w!bI߾JJR7D/3 cZHۗ\ [A ;i < ԗ^F @nDBڶi1º8$ddq@>4r 8^e.TXL`ѧXuo4&XMq[ - Tjl.璊Ȋ8 kZ-/ҷ^'fGw:nè> źt()~:f.4upݷ|@¦HL:MO0T} ݇<eP8h\|mք?%HXSnR) ѥSQ qs}TYxC6av\~,[mј9^ii LjOџٓACVikѽkWW5dKul[Pd e\Hm 񐼘x9cGYx-׍+ŋt5,?U8d (%& "ee%/\(]NE&V{αQȐ|ALiM<-+wR'/+Il@AUVlޭ (՟Tk(,ˎO HflqH i):Q285-lf'zjn,b_[?4!U?Dq&pC Ua^IJЖ>gѭ L5W*1X,ȽsϲZ]/38$,ݵ!!fWqkE4'(O+\mmrkW\em @@;e{[4htm OY陥.*r; 4޿>ű{., GuDbmk6mNmij\tFUM3"WgҬ9zАqF2/̯r_dS7'zU 8nKa0DC/ C1=e)5E}Em"M{F(z"WLBGsrP22\LIˢ'R2A]=b%*<18>jD^+ԉ,|5諶6 ބSׄe:wBY ܉[q۸Äb'KZ;XW=F~Њ% CG{2u%%}.q9肭9xP(u\P+=P}YGs4R W"AuӄsWoN`'<9sވ sĻ/cwA`Y0>==:RoI!vEyZi7̳ JnׂHB[$'bvtn֓c"wュd|֯pࣩp{V~G OnM1"]$@0# EzL6V\M;z@zxUtel|dK8$Na1wUT6H~+;̝j~نOgFJjr+t]Anv'=N DlLC蝎=19AHK{6 ?CHGLThg 6f6KY-Wԉp߇lF&k[C }kR3_1ƆDb99"иnfc;/ā:S B`íJ.Kdޘ!Pu䉣*97L`b!|D={*&p:ـ9ۡBA qEp)̰0~ ̈{ݹrdg}g&l Q} eTHCBT9z k46zmb'*-.mPwUW-!ɣ#dl#ښ(EnoPIYv|፱LyY90 CRw .XK]_L$0'ŗrP8:Щ~FY*TX*hkJe1rW8\u4ĵ,ÆXXAbh`}X&0^ux:74ȻNbʤ+n %-|oHGtʥfn;GFGx>$E "^+ {19ݲ.Ya&g\JC a0dv]Ǿ>8V7%?5qlD PJ1 uC':ape-Lܒd"nBv„W5h`kx~' -E y^oqN#=0 mc #KˀZv1}w72ܫS$Jy൸*8)&63.mvpJ}=4iEz=5E}674GT]?e&O}d]R9*DNȫ7Yҭ rlwȧZ9TR?vZ@lM5y{KO P Z )`:36"*L/Bڄ={6dH`jeSh~)@|FdHl)-l|He Xש5aOl j^7X!XȩgxJq;G JIgE8J"MNH4 |1m:*E~Hh==JЍI ɸ{N[T$*<EMWk@g@O91A(6t]yq> ma bsV}D >&L!ְ4Y@릛WMt -v^֌c3N;7*Cx*"uWHXWQ wpat>1P.^;,l%Hc#6+ufwJs˻mW m:F}f@x*w@̀g?%˾ iIKw] ߚN5`|k[-O6$f$--3>-_ ]Yw'CEkgk x .OA? n0SAI/Uզz> '[pS?77 -Ь|-.sqnՂju>>HW-&*{3MW\ϡxBZx~<ޡ,̫ԙ'CUG7e\JLC5YD$]~W*[2\?;0қx]{Rp + 'i#L !V ]i}Dyi{m[Gqp?w 7\[$a]F]ћ='kZJ^49=C 7e]2Bw~\nƝyrۅ7WǚKx#\61wfU:?y,p+fM Ks ^v*t ?2Enzrgz, [ 縸>}piJ4]eBPTF(]! ~sɣ&XA'j J5kSڝV-%21$Z`4ߵL m#[g =xq%Tܠ2av5Akw c~zG;!j3,QƅQ!-,sQ)[D!l`~|ڍm:IN𢸲k{^f#qds6/n 6n}e-.GpLTtf|`kzӳlK%YK3 vԎdU*or~Ȗ "\s>Rl lu#0'045ȿP'%Gd~R0fuf\3T|bhr96eϡJZD@2e FlbWU^T,!R˱QY{X AW;E굈VqڂxJfvC,)YENӄ։SP宀.}1fv"ٚBV_;UJ:ĬK*-t)$Q}ǹl~@ɭ<8#/ٶ(WUD xԐXx7䷇jwڊ|)Gƭ0BݻhQo4.39m#>nsYS$+v,ʰr їs7QypA?* }apHP9#]+V=jkXO¯#[mKM LXmhv.kbtMNUY :,@ ?1b?76]PV$vϠ!j:)T{QR 6~WG=*\gT7މ9)in ChYe!Q'{ߣghLv>E"rsᓀyhXjJ#jRCe2i$*;XY3BZTpr%/TMƖ1yֆ|s*,eɫK ZcrFpL*\Fo7~XS2& @E"]cpR@g(C%10ț1sg$170NԆ"Oױ@?NO·kuBLttEt0%k6r`~-[qP>t^96jqFy؇|DY?@θ˜{Ad}hT3,=Mf C;q{_r `넝 4L<r:͋ùk6h-EveBpĤ뽳A> .<͞IxGǎB1ףs.\iK̬qH)C_Axkl_IC-,v`ymXbjnBTMq`RoaWfyCi]Bͩ(፛$DDc(Wma[r/rɴ&`D{l`aCU=xR>;;YuaP*MSMУ-ZGR!aPqcaR \5(b|+ =ʜ3 98CxzNɖunE6RNԘ8KKQ6zoNIO(lrBpD8`"&$&Tlb| 7j\O}dPn<uJ]}t5#פ%h8]BC~@+-;[SKyi2@EaVփ/s5Q,ED=쌰;l.PHN綹Ց'Ix*hF03(z"79IſH8Z%GXFОthhSwzJ~k,J޺.%"aI*xyBKZ`v-IqYjctrtGcGN_}z;/dMmؖ[%+ڮ 4pVݯd)kt";[:6Ϧ5D Ε#t]ۜ!hy$O|?:ـzP-o LT41j*p4 ĕ?˭m ~Nz\=2MF? t\JLjwo:\YP>Hc46špu -zg>wh1z }hEEs Hq̀]Ea)d*-Awo$7CLbLu :˫̜LZ [9^tTҊNfцY[ZO7+LµEZPqT4uc7(歝0x6 D$qGI vPM0*@0~,* fF2DAv|/9k닶RѤ,~Sc,4{#`YeDoEJy۷u'yn&[O 7]@2%/A̾NmSt ՠ!i5KI}Hil# \F̵0%ahdž,"n;t$<Ɛ̱lQVfy*,r:oK_X ݝX?;=w-Qr:)>_ǔסϑ9;kE^ U t&jW2I."34wVT'\;µU*ƅSY~ѥG_ ;OLm^O1#`hw5g"@4aeQi>9MA#TucoՌ/OMqE|ـj#F)xC"ҡa0G&AR絩ҟ2,pynʫ'`7Js&335A(>H|OD@2 ᎏnC|zpQU=zPjS{Rf:#"7]?cyXhL(aqFeO]k+M{Ȋ`(QZ1/BX=kavD =;gX9WV&Q}RLg/{HML5x~`?*u)Hr)5s%P4٢-j>}8;)!CnjiS莣$b+.,ÀӍU[JN2WCVsN0<$^QL}Jeu VX+RScAM# `>$e@b^Ȕπ]c&!WC䯥:{FH_$(/舱 벛_uz(_îMI"AT8&;0. Z#'/4z3Yi@ =4Է&JНNw QՐˁp(-rSSŕ]:: pP[} !8z1=2мVC(04+Wu vnjY5_? Ou p/Ia8V}59gCRM3]@FG9؊ǁ0@,ʳcRO)8Sq9HOw?nBR#Qw F-wc8pM,^ m|vvdYrDDܾMY7xކ|2[ E?.T׃Mv wh$~\3[rE{9=ܴM gڸu\QWE8KxFJO\QP?Q|N?q€ܤPX"[ AA,znQG6 Dwzr+VЕ`"Izi%= vyjc-٨əꆥb!.ȆҴuq8' '58p:%XeVT?1gHBĒwYrå3rM;9q =t"p+!Y6 AR1N-eg,1rK} -PFnyѲs2ENN9Ok:ʆ)䛛-\;sz'i0"㷾 ^ f]Oul<"O"YM+ZUw_5]+Fcit*56@Bz1I%# V?ܫ^uwDkIr$p!KluHWuKY| 1^ &<>@Ł>H /_k1;b q?t;"/)5N`&ktˌCB?m,yKf X$).!ۚKKx5ao**`zkm к ei4@fc̳pXXxUF@\yt%rWWj=g@~ɒani1wI| +Zn02M}С(CjX^!(PbfRE`㟘WX6S"[:Sgz}%R9;snF FAcvr6&PbwRPېkG؟M"־L*q{:pZ!3\@ZU#c9o`>tp_mF 5DFV 5 ×8Twon/<l |Dۡ\=W!}bA *X*.HQÄ ǟ7~e/.)GU t/; Vq>7=!ʴM5)ܩUR,g8 MzC#FD]^q8+0h(q{w(oχy 9_[_'>+hqwk2)5mc㎒;$+8*oȕK,`fsrqLAp:WTOj]&6k6jYK3AixhTdn;@k"gx:I@Q4c&bPhS4wU`u'?vs< JMIpN`\ͨb}sdqGEO# AT h1BZ)LUщ*&OX%ג>GM]7PҘ [Z,a۷102&6k@Uİ4+.*g?|2κجfd Po†su9ZYxZ](^p Ԥ.emYN_Q'-_{ ݥ€\āp0dGX`lzEm< p0稔~Ƌ1@l,[5,SVѼ p/~I/.{~^$z] WۼGqFOH8&_k0(K~u 2wьP[(U.duAxZ:T"lQ 6}}2FGϺ )m2J<G9aVr󒖷WC{Oj0M3'В}Ylx&L2)n#wKl*z(熚;T7_9]}4nQc[CrW4 ,ZgK ʀQg ͦi?AKs`\)1Q\ C/NO?Q#Omblכ]f"#9zb>Q2u{2DF@7@r|K]RS,YՏO265p  a˕Tk?lCLûV{Lߑsl ,U ˱^{QCZPבp4r-l-s`K:FZM$?4-יluA(mϖnt#;`rGZť\JSlC\8uJCTnDh!ëS%C~ iث˷PWvz<^l=,:.~I1,IkS жjo\Sy4{4XBJe}Z_T-^gNnݻǽC2^0ӛO{kK0%y]feb]~t,A?3iҼЁaj%vH_r@uMzG8zXwrL"5^`, 7>LO7=\I|wQ5XD0e > $@g]$):=MČI{sV1ɮ $ʥ;`+C Kѣ:鶫_:2oMI@F>/ȟJ+B+4Oh=])0VNvhAk啨:Nvٔj36ϧ:> \ $(*~nArb*tU7n+2qoa)dX?  PtӼ't?ɨT};Vح%%ʟkG7f΀SsuT^I#sQJYp" sBR߬.frXUkG X8+M ̐k'ҷUۈfDkcN[6}`BӉ$ x!4?$E—ѮK'rGB7!Frx1;G5@뀦c`/]6 ,8؁,\DR o Q̖P'DĺkW #P)zl~L]Y`:Ii^rw"…lԬYҰk$`{uwp;={Qgӟ%S_VWQ6[0.ײOF!gk$ȿfy+^q$*li8xFpNC%?1j_@Ղ ʷ&R}O ?  gX(4rp{Ab v~L/9]e ʾ"d!_O)>uqWo+:6齬s|}hI{4^NϯAҙ~)hFDUԴ|+ &] pl3':6nIV QGP4"?4(\li}Ug]]۩x_PPsĹmN8\/)WFtda_ BV~JJٮ=d{]~Wgs5Np ^6?-Ϙ|f=^g"Q#?>Z#Є!簆,A:Y`E@J 2ӈ/W'i_A_+{&L1d<~ᣇϔ2Izeߧu`4:(.ݣ{J?W=(ȃ`P#T.so !MyB& ?O[@#奷 iDud\7GR1snI8^f\bb3a&o.݋/Puni:ˢhw`'8^~ĺ"< 7b}$:PJr,Mx'SFz[oz `,h/r"" cg̫Gf63pK~=g2j <3»Gsm(coN̉ J/3gDQW:#yX!]~Qdz3הDDn5xl_qDB#[ײn!g2P .vfmWs:NFUM$4Wч^)R̘:%객F$$t9;2Zs#%^q --[&UꎛrHp‘ImHDoYAK/)fULu^͙pDfIP^\(@>]>SuB+P:F kQh*ЀPTu]}~Fg3ֿpDmzkͮ TFi$ߢ)(vS-+5#BiUPĄSㄅeVt<~DGJ0QWF=Sc >~^p9hd@ ` Chuv kPzLCPzR= xI?i9ԳMgfnR/`8zkR&@dBd4?D+57$A;&S&J Bg#%мUTjp\OP.RF.V5妹~yʠZo#0>E"~kS{vS%E0rss7(3FK򓱑5Sv`+k0#s/E9yzZ>1!e5ѭǼ-T:-_fJ.$cF=-~!؄oRf,X6Xh^/Kx}hH̿BϹc$Ѷ"~l̓9u;aS$*ծl˙w_lM6k}-0"4G VZU:Tr-RX 6wǻsdŖ5I(I{vgT8F9J!>Q&=tYfMj}cB/a=M~ /wRHAR1? ꡸XcfB`gSq&t -1HɅUHҖ*Mhj˲hx[,wM#~"I}<(t El>QwLco_dS3PPk6ktHH%ʡ 7SpfP"nFLAPe[EԊvt==DŽGD,#a§]v ^Η2IJMK8gJ"Wݸdv>r‹5ļ#|ćȱ0.dU/ɺl %CɤiW+O\L?7`?&E;ri"Qͯ^ċsdXQfj\_\V򜛚|)ڤ}D?̓GDzRƶ/41 thewSٱ䫮ΘZdNUu4gr"OZO62_7-^%wgzK\ou†QZA/ќl1' %DJF)m$BוMHmTNy M,O VBYrGJG"\v;e#CXҋF{$R\b22of0 V*6jET|4VS #UAm=0\ʽT ?a2^e*)WΛЎ n6^L,]*<ǹt gM?t=ZbjוmV'(o6a3 8DT",5AzG0%~tˈ!U DɎS)z%DBu'#dgtRޯ{V-rÛ@LwG-пz>#sx`ۀ b&(.lNw4 UEbS̀rnJq #1j˺uwzEeT%A%@gg 'ɹ̪i_fܶ,$\C ީx4 :N2r[Syl Mix[pJe*hjo2:\=J]UN7yE+Ӟ 2j 0脅'z!JźkƢ&Ez&Y]E= ׬i8U\&5goվ2UL:6ъX*:)))A=}ٳ=P\x4\B/㤁 'rvfkxI^Ə2+)d;ӌKS8vK3,⭫c`M0<ݜBF-2eФ )s*c ib-ZSժYa'mHiL'"̋Øk9ojϦj闁b8֦]0G^ F\%8EO eNƢa_WOdCB&C:W}ƚ3id*a9EU-&$Y@l7HzsW!1O9qPyf]60e!i0[O-}՗ٿLIm6Myٻ$|=]s)}upx e.n4$(Q1JQPmtԙ,Щf3}Ф%5H!-l( P`gI֗ʤAJ7 ? ܯ3V`60Ӄ<)5^\4N1A4J0B xJFؿyz|F*@ Be[rSԗR dFv:!DJ 5ToiSﱎ_0yI:6)#|"]1NK+ݼIf^MevM2HyǞjXg(|/0A3% 6(k׉+Ǯ4~v㭱RXC[niT#<ƢL94_Ppu0* Sr|C4./w2C3ty7O8M>u i"YSxxxX"@[*w@0ѿOT=sZA˒v=]Lxz60j7pe3]ֿ[ƋA8׿-P=?@p|J̃FzM%=<"%ۧtjONJW a'\3ɛ:!#0xٹ.i>ϻ SI2X{ }Fً4?o1G<7WNeIaZhٗ iqW|֮rfec[DQ%t^v$d"l 5^Ꮅ'J-Vnf83G%9(wS}QdG6sߓk]T@G?ۛ:J UNO&,@°bT@=Zċ+^,&mCOaq ץ)25ԷWXB@Il+Nι&n(G`;$e'^r$O3iZ߀?sǀtdsgLY}ߦQ[xJ:jl]:YB /H5ħ~fJH[J6Q z"|7nG)pOnߖޭUkw Vp;*Ee/g?rp= p! :Z Q|##R9j{$ +<싵iKNc0"]{Yd 9#2Gp,g۰" BGy(+EcG.)f -t!Zx9rA1qYft@I`V9 轷!Z5 <[ĶiZo8gOƁ)¬v \xOThSI#pAxVOPu:4TB/_ Rh)&ވvŜ2PpL k0=z0l4y^OӐ3l!. &l'3>IWLr2tY}O,hy&;nAsR$i̠/C bzV^L1 <:=[U*N'`pAro?ٹFi,zgTh+#G]'ok Rl=-Ԫ7 Gzj|q~Ǧ_B1aX 7DF=fJ92Wϔ}H|v|=7,bnϊID[ccFgv `!I@~Qŵ̷rKAċîdgOQ;OS؏:}zĹr/e4B%m2. guPǛU}F'G6ȏ,'o^T~+<(7~qldvȧ6QChvl)t  m\E}>u|1z.KZoTP`w쯯5pmua2J, x>7v[W Ok I|)2S; * EZgn h|L,RPq"kN_oK\$+k;@uF![{`I%YӺ&^klb5WVD ~w {*F] Afl͊e<};A%fc0:>2KD*Ǐأw G_QB-CNEM'7Q99|7x~&WXU-=&6QT#>iiaDQ o#uR)jbP:t@fxP$ Bus]@eU=#h%{I7T(RT3iK f!(xG* w#R@ZpdϡA{TA2d5uc+ j)\R(ǁi'_ 7|ZNvT)MUͭ<*Qy+VCmaϸlG숐EX0=:+?g|HU:?좮d&_Yvp*&7,b>EcBqca]091з[ ^ST+ 'Sub\T8_xs[\{5|G /3x-*1{H-XxomS-(ozt+Gw@}{31` ._ qؕ0_}yA+~\ڱܿ`T)37jMRkD*)BD.<3l 2&-[L nC6jb~2 F$,$4F7eR짻Gd׹GQO (N8 X!X穃cT39E>`Nf,r:a)Pgݎ P[HuJOZ2赪N'q]ScA MPtdQYjD*|FFpp>\Xt]Z7a着?ѕD46i9OoL>]%web0ULKXzZE~x~S`|)&OSxsLC( ?я-'ag֤//K.C(I5ū%2.M@N 4)s{kJ8Z$7*@}BDӽaX9hxi @>6RsW[ftLEDf ̉w쳲{4M& ՜4T57 M6?z:8®+Lcf&HzCJ 1ghNP 'IRnpLurKSU H =X9 `EE7BsaN[ Vގ1&_j،[uMg1X361LolZ~k}K4U/K AX_Zadsذ* ҺU,uY_ށǒ8O >Hc*ʥf.ch[ym4tifٝY0SiKޕJyJ:f (7vPÌlP~ⴏ P%=: |!\0|H=PBh5k=~J1PDWp^rjFoelRWims9GsI%NQiB<)]΢8^:*Dgr)&U[s;dxoޤ%i2J'>s 7:93#K1([ >" {:@L9*z:]ksY Ee- <ڢf~ϽuQȹ y-UPl6~A9Jl)Nm)mbqaYv @;K^mNy[\ , lP,*XYք7wl*ΕXE 7э9<77" _T!J=]VK4*϶c`ƈv^1l `K sPnES(uk0i^jA u]yyJ[pr8m-7-Vee>/5g:{{SK' ;N&kRnuܙC}MOϛw7숦EUlOJuIk5u&B gg1@Rս |h-n̪d<EJTP2!!3D"Xq )Ms<>>llV~mVb eV]-^ -,}ߎtRX=]^[̆VI$L|ɝ:BLȑ &>mq̹J={7wit fA%v܇hu\׮c{.QEM7pC7{V[Gv6"fS«e$Cy7"pԖg57 u|%۽0S,;&gqˍĵ溾Ӕ`x{VnR%4=A5 X3b{JĆi˖oyfgpj5!,"xp KZւGm<{$M)fe46si O6N˩F6PD{s??ɢў cJ%#˭.1yM;rqV` c&i@Ϻ9g/Jz)ޤ'qjYsϘYAEq\ľtNnk+ B.oy>jnQa'nx|̓=;yI5|R#9] ǀņ)Hֵ?M?36 )C4*p`;G:`n da9vdikB**,R}K8y^? FjfBh W5ݝT00k#G(zӰk7GVq1ɚ[ AvA8@Z l(&j=S\`' u.+qֳ,ݧNX ˑ@E18(U?l`U:L=9t9]h޵1v:MYl(Btc,89l*/ahe%Ӹ7k%cB&?>R.M"~sGSB\]D\ ʢ d]؋9V@L[Zͫ?Y˷3zq־ 1Tzcqٔ> {\',0X(\Y?S< ,ߩDjLRksWsq\R"pQ^ĎTW@G26HąKKyj= 5:J¦9 N*ُ&*;Q=%?5#E#.PLHwgAT[8nivYvցG$gVA.rݟ|()!ʅeٵMW>sPu,[Ym2k" O*H2ʦUSCI1(}y^daC>AFM/1ݑ wPY&:СAd*åå ALѳ=we7c'(JIS؏f2lQ,gz{<35F?qX\㼍q޹J!` aiI ss]Ż67ڄ]gUp"Ö" v }m] hp:z$J,9;XVȝZvV+cLVôV(?-`v2mbUM^3 CFu=P[HT%T 2zWѸw<ғZ0T zҥ]ۻJ .ڶx<%{m^~(]=)CWVpA{!o>N|930a`' ^w`% WzD4gmGK fA}伔mgk:[[i2| {[y/c^#ճV0?B OR"gOZ.A@!>r"OT~(+/jQT|1H 2ZEW #8yTͿ9 [=nV da⎯\^'qZ8qU,)J#c>t=Ĉٰ|ho 9r2)4]=R >#h% 9CmqHs3.k.*p+ݞmC6?77%" ].ɜ9}[d0eJicbLX9XkRar'~z=FHb݀Pq/N 5`~وkaAd9e2XÇٿWR\AOvý1m4)vcuA:_+4f%t+ AGk'cTm<%eu 8)p up6QWz5P2mFP؊+)pZql[M Wžf)M9s!Ѓ+gт?N{`L'؏K6,l:؜/=@PUk;|k{Œw`0DSP}Sdp&v\C7VqZ7$@瘴:pK0HĔH6ڄ.Ş>rXftHOԼQ3-kGȋq#II)$u+|-Щ֟HN3tF-Oc(h0fG L>jSXDʜ*VU|Z rMamd^ 0VC̱z&١Z'W9^a_RԻux5Y J¿G^]%?w9??5Tl\PWm[>ʐ|)mFApSlM9 vWZZ^hJd x{e1}])D E ?qk 4Y:`>l]gi?~-*EYӈ X\3 p9fĉ+tt-SmDj>~lLkAtxfC*ՈRbŝ}J<*oQ| Lk)q*c~hE:k)v̭Б=14΢6Bß^)@K[9~fA,(ipLݬm4u `͓#4%ROfg,8Pwk9l֗7O M_ALЂ.O$ΒcSN ͹6>lF_?cҦB+=FYs8:ٵſ,a4q?P_:P4}!uJH0%\ͶiBs׮ lu3}VT^TL1⤖*mf\9=n`[Fs?)u}79X >(P+]%f~IO}`8WHn<0[Cgs5Zrz&7T2gcVH%)IB 1]Ici Sz_E s /JqWGa4NoX-:1@x`c$U%NN8IʍBS Jl/HM,q7ዅv5 }Z-8WZ73Ͽ]ӍH%t,Kw {gP niCy:$J?)% {::SnYV%ulfڊ٨Ղ<{$?fY)aKU݇MD|]˖+[MRDK Tuҹ/!Zd9u&aI !#\,Pb5"(76Z,fEb;Ԋiafp)ӯy7!-H[0]io$5TQT Zf h@د4_YXSZ R!HlCB?mJ%n No wͽ͜1* 16)gT0Pǁ! &ܭ49腒a@{.i^^wӝ꺮vlÍ<%PVn9I:> Lᬦ".4!FVZK#4M,:pʅzJT1oll뉍, O R`ds ~e 6ʡQqlRMSpD;w((}ɈMM6k%L5 #ANϊ.1PMsTgUga|;mU%}żl^ / N{ICAUڙLWf5 `z/M=l:|S k .iCqA-3cad$mq[a wu-t_ ‹1lebpJd]`(7Q@Zl(/eB~4SyHcawiwj,y,9zN\sߝ7Q8 W*rYB\Rgn,Lzw"@_}S~ U҉!J1\R&Y{Dߡ1Ms8zN ª 1{YL^aT^o{܆ R KrpaƴvWσB pBpkY*Oi˄hUQ4zC$r "D?dư?ZjѤOk= lLqGm?nL|U=$h;P僩;=_oVU*aSQ7-Opy3^ouѱse9%|S ya ZL-9AK_DEwRX-{w)\#^ehtG}8K^|LJI3.x(2GI7Q9,XoMK~>N$mԑdzserTAZKՉld51-ciucfh]Ff]@Uob!DJͽ0#THtX3jT_V+afYvMCL.853י*m\fLUkY.hn,ܬ*-ϟ?[>NC?ɈTRF|xPD52'"AS%oy=0$>3P@s1W6Tq8@hޑ|uscH\)=.ԲA<#_AOg ! ο-,XX@'>I^ !$h ^+T-(c/ࡍAeCy+zQ><i9jxf4P/paNF!չxY*>ou)YϳV1Ձ:n [vܕ} %?vfjO+btQï u˰s[q\;)r#fZ;M0 Y[ZO8cebحf3@hť4B'ODg/kԣ/H!nYjI g w(ZnwOl;T?ѕoQY!u7YF%l?#_BV@IG)/K]u0a}&w"^9GU0֩t$|H+B7)bX$r JDDܑUhNV9yI[L:!LQ֓ ~X5V娋+!&wIݦKGb;[l86G!F\ [@]-N4@'d1_Szq%o oTny𶨌?F@BYLdN^2&cAxl]yA KX-NTn`F0r[H_bՉQW؟ 1;-k,d&jjYPd5ʳfdk%_RDZ 5qS%ޫCJ|ɤ,b.ͶK ?-2,Z(EF4gόl>HmA/7? G"OSZ; +,Rwؒ(*z$/7]V8>oBXz 6x!Fȓu)b+ݎj!~t Z~e*`*fe<` sb|Xn7nh(!㖼f|YKv;ߘA~1qb٭tj!a`P*4F_::jNσr|ЋlD(ڿBj"?r G>ELiSoFq al (KIKޓfs9T_">&l.84.(X1 AHoEK(7vZh~зA`ci~$t0849LM?\nөx==sY`JgmBL}bha+ //q#RG#+{ Q#&*#Hˆ"%o3 n0 )7% [TWNM.9t&}KAjxPPLZ|P/҅ 2JXfahۧ'rYpӼyBlTgYcˏ@tK"(rƿc^bfp*+KJ)1*u}W8MZ"**lE0]J9փu03WՄù>, OCNj:ltqѭ$m t֓KamFpZ~=8,OƳi*<Oe%p=˃`Kt'ukv녅 '%<< Y9Mc܃D`./e-(i܅9#TrM"B'lc dJ`D#e28yɷ5դ!mbˈ=I]ujFߣ5 IS̐ Xp^+:u&u lYe#/@4Qa|"_p#q39Ufnw,PM?>̯$险Op7OF\F ד=|VA9፭y@)bԎ]I֞z68;*yg I#eZGѣTj, v's{8~j_<8a"'͙+Ͷ;ܫےw-i-\/N{rg=ovM&"5x$ b! NB֚z Q~z UDoCɢi1s).؃l,t u9ЬXtFo{mb%>*-YD#쫋s[n-bE/I#rL Y*CDq SɎhQ@fE*fBs)xZ8ƺfc'2.0J 9̭Xxy#ʨ8 YfAq?YLzƔF*^-É4c2C$u W neO:W'lbV7qZǓ-ݏǘv2JͲ߾Ot| @9]WGO+9Kfj'qpo:7DM"P]VS*,w;42ؖ&Ab[r ̣B@r5w)&mD7R=UjC ۸*I4MU71苿J̖;1FO@&b*5_0n2UL:]؉qHKKhpȨ>C{Gr$?pcRB-c5:}.՛HȂ!<偈?xTDHYE9D# @lg{F'ePW<,XK/2m78eЫp[O93^ ;|:7)NzN\ʅH,Fz 6;xwc"Y;0^nעHABAZLH-V(`]jhD%yN RX}.5*f`F}AY߽qll"T#͐ Q,^S93Y}9'..fR Ķtk&@z g>|8skZ3z@$<6<2 [+z u8=w- qsA!8%6ؗ}Xn 9ῐ<gsp_֐mZzǀ@PNa˚2˕d(oC%dM8%Aȷ13v(iD5w-cǪe#՟9e3/! F#l" &#8-J19WmV Uϙdfc3pI^Y]LMPB_CI^_~:?0J3R:b݂uo-qr". MD`5R}եu{ІUA?03 [h xi.n$Jf4{hȒ|n0*mD &8d@CG`B/[77~O e)A S*_sOuAiQp. oeZyi̘|[;["A` Vmbvh{_~e{ ɫO']Dͫ N(FuׯWeJwS`/-A%r|)L(a88\KNkd&,OYf>t}f0>N.$n4f@*W?4Vyq+.J1u5m| (Gkr%OAҚ|F @Q~ HM!UxS~S<NL&{D"&s1ekh?*);- "WF`^ hC>x<>%‚Ryеmi~wn,k%\{+?Bɢr+<:lRӏ򸐩XN ƕ>ARdMqŐWS\dKٌt8vXO T0rN9 ڋq$- 3/ݎ.{lts%އV׉ +1%0-R?)iπxpN*\.a;I 7q,|rgޜʐrGK_c:л . aB 7A)Ǒ;Nķ#%㱸wcnă?{_)cWY,k'{ܛ_8mzQ_MCԞyV/Q;n.lh7azdڈcWJO|릥FC3cc0 1 qsڬ:{= A9]B&|Y1"s.nmK~sV<f|qj<}u:?0op:/EA *KK4%IQ֘Ac~[cxJ}V>!ֳx/C8br,TCJI?ܖV$3>}vZe"y]/hv)Dޔ0Yw9+wSeV왔 l4Jf^-& HE3D8E;NG[w6t{%(Rn_C6xU}֍|S\|έkdj|:2t-ʭj0=3>txgD]@TYp1tCm^32 e"p&qYA5ߔNmH$BŚQnv䎗hZ<8@'Nnj.Ge\tY:x F5F1,éSS>͟DS4^*:>aXwv.^q _k7k qٽZ `—b>?:`-.Opdt)jW|ix+Ij|b)hʷS+x)D M{E,"eABWG+8@#VaM Kߙ|knRCDPE<©y§SUG\ȪB 7=d9b$&:pWj,??=u@&)%$EQ>* q?.{J>3YDpx݇r]1inpvcX>99X[!H\bwlcjx'T:Hӛ?:۫$>v^~uzHg#Y$mk OcݟSGo2l v>pRN1t^Y%;1 [*i޺{Ҫ )yt?(bxBnZr!mKQf:^>KrJ&p%insEP*$ orE5qvyKYߌplqISwm= İyi|,x7)J_#Ǒ8ӟ(<~ύS()ui:qi u6Xl2]P¶*{4Ch\1YM$z[%g:Lm/DYk /8n85]H@Z1+ aqr܉B(/[شHWtRKf3Ӥ{XKR7'|Q+> e[@ILlٹɧ) .oTYr|~ Gyx|Q]9Voك GX wҔ5ô|ݩ\{^:5 ֙ǿ[LsԹEƈJ>\]w1H E> * s-3bRg۳5n7'jJOqU΃µVixqv>t돏^<9v۲Ep^G05dEgSQ2MV.+쒱||ki-ŀI-c/~'mT%raAʐ-E.>F=\ByQՍ7.q)Jo]!דCw'#mnZ.@ l4Kuzͤ I|J9xX֞EuD #=94oX8UFҹ:J*@GlugD ^ZE9Eb.㵍#5]ŸsQ\,@5H(AMdieNxJJWNr~rXMZcP/lq{pr)NԺb/U3+*m)% w'ZoSl&r{[Z[%(!۴T!LeYg4D཈2MK5*SBM~A jŐV|m{vL'7tNpN \9 E[Jr@)&oxTyWCqHzCz9 ҔClq_vlւKA*&Zʋ6*8[z~m;fH4长$hF' XtX!GDS16o OeL6\&nޖc+lNu[V|!겛 >*ωPyA5tm>q4l6ғjDKQqF ϕ E8o$,.\Oḑq{YtIW=S<&a%X=4l ֳ"HgylNU)DkY/TeHT_|d!/K(YfyM2sP =Yς |aA{W@kRN dbM}H1Og\q]Se-J"Q tImpqc~o `8F. çivΥBͭSaJj?ß Oc M{}5%z:Eibs} "k&~I!~ } ^R+%\Fڗy}4Ẕy9ҳ̰By)NDpNfxм8 $EOȣ NJCxF:qjyrnd\y0nHW F *l  nVMn W^hRc^2H<~KXܐf_:!44Wi51H 4Mꭻ6zPK")0"NA mSKuQQub=JdmLy雏{cnాbMŦWs#(~?4uκ@Jο*f]q.ٺ%r)-u۸0c\8ArK?/9VN NPzYpuÐgpph(&^IU׀1  Ėc~.LT6n3Ru)- nXG])Ѫ!-* V=dZYI^m T9UWdqW]$;vc[ i$]g航_by fXl#|9KQV3rEejJ& E[_ٮ+d&;3(.؍a!;*tjB1P6u%K~45ƃp̰ .20R/dޞVnʝ(GCIQbKTpOeNzb+h;Od `Va7+v~ 2ON#b[{Ns9))y'xe40 HGD=/ۻY HbId*fˈjr`*#TڒNOd*n]`C#uև"Mpj^i L}~Oc8 ۫Kq,df=?p"jpcͱ13X0f'u P]q=s7=X'@ $ f/ $r`o1Q$ƀ4cdhp@e:4 SRnīiOL wشoD;k>m 8C5I.Db37Ӂ#5tl&-mDY|q>:k 5>459xPI)̮wHN'%IeDh5Hqba2Jb=ŭoV4.a8QA'61uxC L^RCϧZª 0Ѫ5z^e&6pNN;#j/߂ ?β-oiy0,,+Eg ߤGfhI4w7Jc}I~թ:w:IJnv"/>Q8pGEkʌ gpa ڝ NIחKfFyGjMBv9`:A-$Οx6&vmHN%9U*Y9E5Hhj !XAs"K9ջʍXD(1[u49 \<fNgW)*vN]\qDzrWXK7׸l $!.e!-/ +Da$QwMQ}yNKs{9 =:r./繲nKi!;)5 ?\ ;5v>GTl *~q^`o.I$t/LS=g= taѣ~6أt DCc(A''o҆] B!IK|=|E#\:@fl.SeFKr ğ.b?9!m M#aC)Q u 09ϤGIJí}IVUR^iqǜbtGdMÆg83Z{ǘH>>j3ۓV|I]]q,hYw)L%Ox4J4 !Jn`8Qcm̹,BTëߏ! N"@@wy6Pe{{nnϺFBIX#a ;\%[WQ"%Sܞ0(R!Ͻ.w2'>p[4 _0ceQWjh^:4Ɣ' j7,H ᫹guk.Pw|;~+ĕ+*.qi fDuaAµm3AO/Cѱ2UyCgmҨ.[3mnssS?hW e,jMю+֪࢟qׯ_ž.7ae5 VVaDH!l^dMdNx~ iL$~^}!QmaiEyhG`m :j>k^fєeŠ&?=俣'Q/qҿNVDZ0pNH<%1F7f+ٍ }P&&sΙwhМyR_[X$Gz4խ68+J|mB  l#g "8z@PQ|2ȈܙhY7gw28 )JxŝdA]eqtv@D`nDܥ L ,pCG$ծPI B*,NF1Q.S^IJmb Mّ׸ZAk|gaM\?tk4SHnfù[JJԭhr ]].pjwYcƅIU4ϯX +ԅ cj8BH!kb u|NC@ 6&P?LEC&'N~ \VŠN*X[Ɩ{Le[]aƜ&)!$k8'4$]q`㍤턬gޤzyi5, Ơ-nCIVQ%5V(mCzˆz_*yGܶyv ?Eðtz4$u}}~! zoN][d5MPX\wkʡϦF0EoEdGN|ʉPŸoK;>h﷓@ɁdfR"@)} 7>Uϒ?g'_uK!%xjb8.;T}@GDZA7x 8-+2"2;yR^Qqg2em 7F;78*Ur\229clR5^4o-m6?/Nl8CRAxcd C3Le a2s߮wN܏K}QgIqR '"o l)DLP6(:}TQD`8Hȫ؏1HQ(8D1l'1ϢfMs-:Tll#٣S^h}a pcZo - q[̇qn cǸ_#<pNeT+ÛWa݈`*T'IxiI{Lމ@bɹw_EINY<ɈSX"* >uСg^6IųbVo/;N*O6cE+GY}[ٓ@jăI@b0pJLoGO,(WņnrGjnp :{ҠJv"Bo Lc(i,U5m-c@`J~'[Wmb:ݗi7#HyF^ׄ)90-[4RCѴzPzqRp+rG_1!94Oj% GDt'k=2$rKX!m)2XvwVݶ7 !2NhgKƨQ&}7^bėfqZdq!Y,L٤GQ&'*_DhAZ !wmYGP|Q)dfk9lN_qSƒL4 1a7sj4BGBeW]/'XY suwX2i,[K@dC! dVeӬa)CB2A+([ b֔_BvFJ=+f=Pn6*x=bWN9r Z˃tDG_պ`iz,͏(ty9m9((.!!@a~^0PHhhO6R~y6729:>B9EQ**hèМ Q_p(]8ypy]NiUk-S!%ӺGy/-.= OT Lv΍a g<8.w"T KPAxNn~6s#5hf}Jq<2ׂ͜0a]a԰qREͶU3R€Ij2jq Ui1*x L};]aLz׏ '1#0A -9VVPmHI1 q.[lIb#r7U'&/2ʢ|* +2M2ȎYΊߏx_ϡ s*^n<ȥp2D ie"I١X::\ڂ:W( {hv;穔axhagy4 1jH <'k#!N#.8Hp0LR{\_w tƗ+%A Mv *,zkXWڈBk.VkPѐr[L+Nk3 BlݾVG\p2= f=kS`e6c2-(e}>`4d-{s.\g/!:ͷ#F!³y><|n:oʨh+yXnOA$yK@2\èu֡҃nirP^ys 鲨FhQ~ tKw% e)7Lꔜ0v}Og咎c̚cL7>9^slZcR )yF脫v~ +9_| s$NZ(@J1-{O^wW~f3m>X!2PzUN1n43xM8V.`jPd_KT;?8*B{R}bI5^`F˦F6)a8OХwO}b<WD{I2ʗmQJ1p.- ܩjkQaEf~d8܊B-newZ㻨>wmAu% OgvOٯ̩ʸb*QQMq?\L0ERI$S:JVsЮ t 7fs ˪Ģᣮ)%A ^S:Ow]%U d-DYQAt۝<3ad>>u5ԞHdq |@6䕈yi<(v ICQ|Y;s쑺)rw_+rن#ZJ(t>i=qە( y1|YS$s+v,r~pxH'K >1=sa}ɯ7 UHU6bqjo!I_⢂e< ݹVAEԪ}9/6*iދ^:4yApy Y&4vn4T%<`sF> ݋B"{%L;喋n<A")'UCBA`8?r,HcJ(Rxcvp Qfm$Ev P{l[$/N1mFBiʚt`E|Wvȱ'=3r9IVzijs[#rn˝$q>:5N:DvE)+^w4 CĀP!.lCq ޭjIzAxM( tGRl)1F64PC$A-"*łbO-a_ՉJ]qB鎐6}\]e]/})>ߌm%'1 qGr5% 9 Cj X43</T ~FAl^$ӏQ+~&éֹխ a&l9?@fl`bjtG# `>#2fCjЧz6hݤ,;Ǎb AdO|i~ ;,êADl63]=:VCTƏU#5Dk1>\7%+%`Nje+8Yk5cC'!XrMJQvW7lRK]FDX *pYȮ"كo_[o~n'"QF0CW6hߨy;<7N ?{6|Ϡwg^Ḕ'?l*y5*u|*g,:(AҾ] xș'@l£pQIuԯ Qx{W zkч彧-"[WyUR;OCQN喐ty/L$q#.R;r])u 2ecj+w /dZm!17[HPMFu/Tu?^i=05 IWmM[Bq&-\^kU"6qZpu~y@ݚ.`ܪCMTKýAui3$5ǥiW<hq@K<o)_U͔3i`Cs $ g jֺXMV4bh!> x"_6cL割NYߎA,By胡8Z Dzl+t t*/WL&M{ h5!Ϧk!8` 숬ۍΛtIzn Qm5dY(1cڟ0]#Z_4+,[c0:z4 Ɉ.,p,'9-$5"!QcO}xCq5Qj5Ä& T|(Wi&MI]\@.ߟeI L˷s3_5u`Qdl*V!#uP,=\/8d겟>MW#_!;!G|%Qtv _ֱt8~/> $^vˉ+c'`q&u뇀!.VզiK/]ꨰ= kXwֱt ]HT]gfz`Jy2\%~Uwa ۴S MzqI`BODx($xODDy1LY}0­)1 aηGAU wkjb!0@|a ԦKIYhNhkwVe`dj@Nxnhrjv/xs_tVMM(g"Kmzyia! #S-oW^)4xoeOMs8NS9X: $]ɍNٖ/@}FL׬<.yKsQ:DQ@!U?!_(iCxX6 jeĔ$0#^qH o2"k B=g ڸͨZSgH(JLvniJ'X"WJUFic+'3}, D$0NR뗼0ܼ mE+$3>=E,bŗBxG̹wo 9+4EtW^CSϣ_D;ηX~,t[RgңFtˡEvnKݫoX^_-Zph@]5mfĤ2d.! &s V\ȻEds:aםT)N6w<|n=\c. Ƙ)W*k! ? NցZ)20΄mr]Ef!z) c q$33lx4p=Y785mM,{_C.r}Չ^ !KbՑ-?\/ c߅=>;=}?zVWFn7i*>=qͨwۿx2bX PRN*XcU,"=\''W"F~v%ђ!#7|$Ŀ :[sX4i CPgK)N ̓^{ :Y d#ŷbДTq. }:AV0" NFa$E$ _c`Ȑ!bId4s^voD"!Y;H: е𠼹3^_R"~قJmѾ+eEYm6&>3nF* xhan/<,| i *`rTDKk*kKY Ed-GmiEqxN]yv3q :ioo5:¬ث!&}`q0!r4,2Nkob>mi6ɑ&zS?NҐquc 0AM2+ pzYhXQJ Ks)z({ ]F$ ތsu&bC>sx+!:\]?#77@<}ƺEh4@fI*Bt &e]t]=۾뵪FOX/3Z)P n1Tv;.㬻j߅x֑(%=zIeCXu"V9z9QGmůPuF_z_4Kre6()\g+_Ql- 'ǔDz5☒$23¬>2mjaE쇛]e\tO1]maՋ ;!^l4RW(Fw u`wt~?g9`D~F,"oTfK{5M&$/e  8[mx[Z)Sp"i+ؐlz-b>D|!QfiH0r53bT[K_ FTX 9˕u>\3X'kF+*ϻC d5ID, d#J6VORN#JS:nflܰM? ;>$ko_+ԜfC41R CV{tEҵVxޗrX]gͿ҃XƧHt)Yᷕed;N '/^I+B> zڔ39~G1/VzMOy\Wc'4ܟltk쌗 BY#v 3hnRv֛n=gН/-t2@z#;5H/-JxA-ԝŰo.h6ϲ:riy&uEjrٰ/n7l7AQcvJ)t SJp3_FU9}iL96ͻ>޴o.17CjB4GDm ĐoGIh; e(J-[薱8L4lϷWm xt?!n_kݑ}!zKwiCN@ĝN$ @up0↚an 'IP2ư'Ju>| XCʧ9I; P;0US)H>f吵4`Xk5e^20*(x&p]ϸ@vl nwį?LC~<1Wh[<2ԩ% H, !R$TyϬKk۶J I.WdXl_&]bǢ;!F*4/[|Zmܘ3!Iϒ5PSm7Es[SuX)Cz*!38.rn=4/yCeNjXmC³_BWa: [O_4D }H{'*Yz8Q9*O?'=3,b'[Q+ã+s;ęn(Zi^ \4'>_۱R  6"t4uTrQH`whP ŇDRt>How8IV1Ȩ/C7,F>`9e_r=?>Y'XP\='z„}sP覈v?oE8j ݢIbl8vvf崽3t`|^! ,xv;lhduI5hLZu59=1I 0b'ş"MuR_I'V8D J!2[SUg b 'Ѫ`x)SK20s Ev$Ɵ*1NqPٓ;-VҚ#ilKq.FB&kfA[&R`Y?<@A} v=9xK)>H23#5çZ|Z̸S)`HU5Hk|Z. ߒ.֙P^|eJm͟vl.-pv&&rϋL7zQw1pkCi̬dFTDzp[V߶)S۶ ez G Ү0Ts%l#O`1(G.% 'F:R0h7mѡE9Plf{(F|\owۻru w 66;m<7GLS5xsj,ߩj'-PO )1+"a,G3s-S%{jrrNtfjg?™XxiOW^6tU.ɦ7$ rH("l䶒96giDv*L"=~ *#e]SFqtKrr0d-`+ci\ӀL}*lR@M3RDSG73쿴Y;L͐. /uݯ fz<>c'os֯Y,20 `(i0S?ZTkzbAi>:[V[Æ dۆwМ whIJ',D#qXf6Vk |qA9Α pK`$(~IcHt~@YxKίxeiؚ$eDGbd׼"lSKßR ir! &'ʊ*D.GK9o_J9s樠I.=;o3@$kQ VC%nʄS]FJԗrﺫ%jO'Um Paeӕ8B5L~0jOB"?_DvBq FV)OӦ13.qLj }Mj{>tǺwil qf^ρ]vG ;4e}J_Z4DYa sD?w.'ҏ|~'Vf'䒈aҎlŠg>UG6 φ^ϩono~)yNHaZs\{ΞO#$d!VƾHy&{Y;.Os\|ERCJp( Ncz\ )veշ<${Ln |ȪqKVM麙12 "7hX]DP}g[Dȭ5zr>|j~[L4;Sg{~FĚ,_iP MsfN3\l2 P]YJ9:[Fgomyuq> L9yȐ}<|_8zG⻦LiU´(ۺmʽV,&\WDJ+^jIr (5q(sG΋1͊he|:&N w#~zyqx_MUhOK02^DjZ! S]1O`+#ߓyf6UMo; 0,Z[#Gq+ac>Ȑ \L: 1/ D! j|ll}Ʒa8$)!z%rsl7i62KrHL#l,'x(Bu hY#ld XE͞Dkq hD3t[fi +{S-3. }&0?e)\lXQS}!D~)PtEf*Qi8eZ9z(@Z_ӝx`@ clRp&Dc̅q̛h3!V*kW+,e> Eת`)X !n̡V6=8WcB4 $oE{3{]h'KGq?8V*|gGt;#bg>j',/U4׿٤VSu (T}Öx 5;Q^(0.F¯Lյ}䨖!XψJ[`A 7L?OlkSoL b|;e^yF|$82T ;jM4Ot߱q"F$xA@4rH Yv΄6N$agef#oN`L-,3ZAsD+WLQwyخg\tC*] 3&4H,ZHs~j1sy=Se&:f%..<;㘢{()c&K>`?f7!-C~RR?Ш&˹{ᦆ҆o{-nĤRTstNJakK_͚;Miju%"0IqXpx!U$3R#(0L':E++6֌@F"WGWa:sb-2?@>3q NiOb~@c 7ÝO> Bu\cit黊o}AQ?=K0_|=˫87h(C Rӗ$k{#=Ȑ gGM[ %^M-B{F%ªVNd&wӽי8IUREUJ,ż,wĠr9DZ&﹌e^"&]FYz!(zzZ'zȅOҬN#³Ktӌ_BXE+ k.hz dϣ~Vïhz.VK2MOvf =kRާn&ӆ1OoK/r[kJqẋb 3b{njg8S.WEeAI߬/D_ʭPEkLS(~ //( +{{}{ LR$AgJXya_DKKBM]> U.x𦈹 ;)7岍Q e +9JhM 6w:Qrm5қ$S݇!.gN#2ɣ0ip@cIG"T( TRX2w@LX+mybQ\muziv@G8[^4l3쑺Lah'5#-Q+)꧸.):vzTEDuo V!XV%4%P8툓F=2| ۈ@_6ma=OJeL@D׻^+wOTÇrPhsyxpC+rME`']QeGbQ%ЫJQ\dkMv)) L~R$1LE=# >h5~j8I愫h9$tu:+qU尿C=] GO=GSU+e4CsqYZISxy93)pDX m6~Fd&@#BRH@KX@+en[`ha襲m'ST,oڽW'|u_-zvjŠXmY>tS[DF}uǙH9Ýn":)b"gyZ>sb Y͟1o2rqF^'5TvpDqʖU,2KXs-dTAm-uS7a%`'lϙ@B=k c~l<n+֯l]_C/˜^aՕf7SZy0cH >,uvι{xNWڶM= UF&&lk<ⲩPΥ[C 2DKz;T bz Eܨr¯6/."ί=Jx3g+qA.FϹ 2THw_ +@"BŘx = "Q,Nu}+jx7"uW@,Ҡ"(+iyf1 JYX : h$n (` ^Wےm*' Xr¬t#sq㖊c?ِ{$(Зo?&2a>1lZLO Otfj=csS9Ocz݋busm`vC~wr:$^?) Zvj f7 I?n;K;2fS=MqPaDqJa_ .d3J ٺSyǝw^/>yՉ[*PU@\:،#Weq93$,KТk2.o4Aߡ#["#ɳJԴIF~Uܹe_vpA>}ESp k?Wp؞, n9;fpN?.}vL݉]TZo[?(ym6l`ۘ2J @K1iSHsܘeyq|]{ cF&u+C*'hI,3K=v^7Qz2&G1ق`Կ S+48Iۄ&k,u>b<1-ڔ,Yˇs sIz',_(O:,ҏI?*h{ގUp, uNݗ_(3DzϢvc/\D6]iOڲI4ʘX䗐;h Ke1B08CG{h q夗NbHdy2QRSKZv KNL?xE2GG>eg%_NYނj4KK7m*/ڇ74PY-$4wnZStAwJ~pcU s2eCEi hA4|9-;t`U}ۂFexxMX:(8Z11&bH$ ]6ZOO' h IN+* PBk?k6-It܃P١+DvI˙@OvIjHc .JajdσnDcf4$ЖAqv90"K4ޔV*v點0s;C#Of-DkMr lM~ =gO.q@W9xu7'ۏs1$-L51ZviI$e-(F̯Eܲw$v+RGCN~gڙd|AR*ыYZNFSa ?k13GpIEG>Z=q8g Ӭ 8$Ye^{HG>u\&')F̝̣X[e>|Tq[98EiS9=AT>sx;@7|woO`gd;٘G8-y wKz xETDkPN&4LػxG \Vw'96YK,44 ǤLLU iAmh}(T(,G{y?jl&FƜK1|B^t2dvʖ0Ci˦Z.Q mhIB;mф8 |E=;(XG1uYS3r.9]ҩ lPe7}ET9{)ݤf硾?!qb+MpV]&I/ KM bU=JNYR :PI`d WJnkLz&Ϊ(l4}0SW+ ν )l^`p\%"]C%1OnL-H91BѺR"}8 kKuwh*?@<#*qʭOL™"ֺYѐz(2zy{'UÎYZ9YU}m_^z>J?*08#_sg]|t:&ă* $%M"LFL>J:PF<06~L ,~,OHu2qO)T!=Pkvʼ7ط$l}{p5)U%?J tq(1MCyU[ NEs>>rQ`jƢylokp/Fz/eOd:bl68c+w. THBL`i}^W@^h&!o-ZkV,\\T`Ϣ}]N39%MZm |#22DH$⽖-v deel͛9t&j /$U 6]48$ӒWzdKR 쪩XvZU'MUtHKcegY#tm!P| yy{5̈́f(1ΞbhWM.edUU"dz|;YM_!99­y]{HTWƩ(cJl2x=` qlcyReTv81DB=3)@3;],y'DKKfj;׼sc}N +Eh]R"H8M(!l[hzK8ʈ "Bu* IG738ZoRLqL:. q3}2ynEZ?"ƠӧY0&O%L"m27ffݒei0y&vmЏqoOX 7_Y$9Ͳ-Omlr/dl_0b_)>CZcN|i[T,FD$ж:Vrҡ*dcIduK-'܉;&Ae P8zw/IU/:tw]@1obuWH,Km=T;$f}],g#D/f,롶ć"kDQԈ2N‚녨VwnJΞtڃL#FcX.?$ 5w})"Rj~Pmo׭SVP#gnoqAS­v /g[#̺kL?rUnMj} XŨGlx]M,xe2EMAqgQ ghgE7$ϫIƗ3lc##MLD|'pi{ZjCNc"jyfO̟ơɷkbݾҡY%Sw֠R'PLD7^{m` A;&9Jaa+zIVi\@nPyހj#oن xY=+= Sk|%BV*xC w2W{ ັ4,ü:n|.;8,' MICq8StӲy,nk[ [H#?jpP[XMޮlXIſhSuEюr%|Qav9sǍT_y[\ cSJ՞й49;8PMa=2k`9A5˧qj˟}{uבDɉA8Ő@MCS&W_]YLF{w _ &BRbбksv5a {i罍aʟvH ^Ik$w M9Ϳ C'- Px{l-wքy|iT 1SL%W]n 8Xz{n/I&*@-gWC: # G6ck2vpwOmD4Ivoi{u|.0dP?\[ 9^2!s;Ĩ3'R2:J-àF ZIT{LqZ 6/+LĠY8I~-+p ]gdIXFvpopg Q`62 -_$cdV?65y3XRSfhKTmpb 舋+2N\.0 Çdtm\oP~,N|Wsj @< /g}i  g?|jC uLU$MM{PaUk^007N^kjVfj〉ݮok|c?bwcf 0VOAFg +BwE"x?cìv|Mw]{&Jra7zƍ.ĊrPTDtU4ƃ6auoy@ |U8Cx1Tm)89ʹk9v'-NW+ƒ ;-~]C%,"Ta܃ ~m4 /mcdԉh 5a+<Gg$4yCOB:n&C Vԯ7C3~P#QTݮ4G~䃄o_@0̭T"Еq.moqmi"Q;3G%JJ;1uo_FVZdY:2w?nGY.;W{"H-!i0MHVѫLnjlFO>U3x%5,eT.Ƃ M6ڶ/9V%hq:=o[,g~}xV, gD]=ITY9HR;^uŞģL([1[ Uz"PeRA|q\`]tSE$2 ض8s/>f t]OO{))>bٔX5d;Іg,*߾3F_tG޽\ QAJ'iCs. gdcʣUde@1 ŨϴF`s3{wܞ6޲v9aھ>ξTrucjIȚ[2=GY_+~̓s0g̃$mRǂ+ce;nm)15X/|oHyfq~wGx SyaӺz|~GH0%ŤlGS7zoq$Tq9_H+o0xǥl? bE9XB4UWKZMLګzoiF憰FBrqIťީ?p9r;E`R<NqZ?HMןd& lhe#xBfҰG (R/8{YtGB3subϿT㞁x0f%%Fb)1EM6vڷ&o_ ̹2%%x/FiZLC }&wfK!*&CBRüWæbn _qhӺɱSnK{<]ب5Odussd*ux]V<Ϥ<W=i{zTZOiW.<0HUf h{e}-pU򬝷M#G;ߔנX|_D ou},ڡ[3v#GE_yŪ(uhR pi'R˪`4CkS׆{//'7$;uu-JQ <ܧt T|3`_ÖxDDӝ`W$H%;i%sNH ᠜#6P鴮]t~MynLY N/Z*" w ?12*ԯhLѿ=ŊH$0M(XLK!!laȻ"\'~aD'EDuW#``MEG vg'OlOM)~9 3/V9rw %|^%k yv[>ð 6l3j.$_@ E#RgxwShO9eʂ!E7&ʳ8N{l71 ,ؼ26>>6gꑨg|DZD˾Nb̢uP{/OKy=Q$A Fs,.S191깊 j\\8qU*iU}$,*BT`h~~D+`+68PsZW2)#a䠑ShTg1ʻCzw}lg,DBPK2.;?@!Xв-@08Z,S4~@-%q'Z}=d|l|k)WCxHŐRXPhF[YgJb׎Њ!ڳ|쿱qfC(f(7oe11'+Ĵ։u#>\^\B,dwǼ'Â,G' mAZHԁ^\3Eў,:>Y6UrjςBgHW嵖o;~c,8^9@Phm ƾv̠r8ЕXA ?~)XBxZ2_aEn\?XI`d sw/rY(7VVeDüA̲JrR`Th 1,vw-xZ{ŭ\ŠF1 fX:6W d`,qt1 I*4rOQ!a?LH"$(_h%ڛ:aKxgꤐ^vH7YZT۾|>fH~:/I^;9LzI:mk/%&"OI&]KTTegZ}ŶfNa@Pm8i$@s0"\;3P$3`h.W1rTܦ#0ybJvwbqvکVWά;.H,0PY@t5N:1_(z C _^ÚхvYCwb]M|s5?9]})peM-9a**[)UrlC8֠%>{S rʜ$$#7h6%l2s_Fm(zCׂC9:]NX[kFWsOc (ngܤ)ewQF/­x|&UF>Jpnm\rwBdw=\bnp'~D fEtogSk@\_yHUJb@OV\_!`}K5d>BfЗifƣgƷEU$*$~&sǙ c%mvt aa6%=YP\o>~>z&|bed,kt~Ę-,Z!s.WX[(n-QFt!K .̚^зXNHrD&̴H AJuC|;:e'Eyf(A:H˟ 2-Atl6/DUqѻ/WNA[WDMސ3-X 6E=cЦ!z Q*ҟ%;yyHQDtI Ssbpy\{(eݽdK$>5iX ~{ÝXڤ nO%ĝ܎G0@዗#Ɗ} c>Yy #7>rP{@4,k䙯F҆xekЧRsp<\9p~+y1>),FӼhz }⹼&mX)z6rA銳VMrEHK ɶOvIN> %Ib .ەq>IFgjMIa3,@5EEN=UvI``.kyk] п|7I'@^4>R<܎1j{Z! U3T16}Fa n ]W(KT(|hO{hE6[8Ygwys0bCaGZqO4T0X"Uޟ&r&^&"M\o }EJ{5*LNJ%[2}`=RK,)J-hlQ1QB44r丰FH<b~Y<+ GE܃(qڳ"nX\` FV#6`>j"@WƊ zJ/bX*S-MQ+i Bїh5Q S x"mQ)(`faU&kf}Zl`Vq-d4pF# B|[E4٨-?²+C8ɨ|`s2jM^=+A<`%|bgR$&zx"ъBE#agHAXI >4om1So%i\ /~.JeO`>!!̛_1M܇tJe0/qr VDلĹfn #'hm~GA~e2f*j#n([ j7-{8:MkqV>LL,_@N [05\$_bteGHKW]BbJZ&4w <顤H: "cBţKJI|DjgлXP4wrTwi<גXFz0vnxZH% 1іKb+Zz)L1fă™ȡـߖ u++ \2`-1azr!0vuK\if+.5iy: ~Zǝ NO5B :TYYˬ_fn;DeoPe~DߍS ~cJΏZUڌk 3ڽ+שK^oDW=!#` 40~鼅 sfAAN*!p?'"]8'Opy1虰ڦ Ire;0꽗Yߘ+ϋbқ%* :^T-һ{tl4P0yКF;U_[vl]p E.+Z͚S'Jl?X#Q֩n$M|r'Xo{뗪Jk˫1V ~e; `ߎ҈8WXs:=x&Bت=s7F@qnM#먘fހ zy'I?ښwɫg G$e1aΠӘ/1~rz*`[H{auŠ{XB!@5rm<s C5?٦؎!hyS'D@Fy"jy@,Ɂy?:>y"dŤrvKc SAEG4L\bC] 92gg6:^Mq+aUUmףF4M!)b9(h/XQpv5צXKIq$=d`CުNcr3*ES ǒaF \ ht1:1oQo܇K&Gj75_tv"No قd@dD1@CewTRAꆛ03jM;v,3רUB§NR4E#߰Ei(YҬarMS$'>\Ri%;LncǍlD(~]TtJw?x{&ia!ĕFRʬs&Hq.@(Vԟi> !˅†'%\[Bqc<8B{Xk&"5JGMVPXUTRQU ɩH>ih$SD ˢG{E2-dۭo#8O88A4px2 w.`^u\a[Y[hn n?0")v;O@p7-%RQI9;D TLO\QI2mP*ɩ kG;ZOW8. хϩmB~࿷¹{ #fI=UbQO'u:0]c)3hO2]*z ߳"?Hnىʩ~|wM--*U7 VsY/ G9$Zb[i!([Hsbr,x7&6Zd^>N<9?}[%O^rO -ɁJpYϣ%[p,(oG9.unkT.%H}֯'tu`RI2;^yBl7iJԀ!0AX$?:rn'e%ȑ1oNɤ]9YUuB%P}DF׌TCX8^7lAsҋBưV`v=ϕ'8V!A`F8>CʡGs:{edx#ti.mb3k;nE*fu@OWdƄBp!u7Oq ["<LkLobv`i}>rйބ=t2)V1QXh ddˬcJz`xr[;FI:E'=^`2V+L xqAe˄ *hGzq,ᦝ0V}bithn"ǕkBmW=h>tV|j/=yc k w~Q{ٖ525t6O x-~?FqPb/H x~.D#HdFLa)dp^PSW1uuq$xB%yr(O jy/yXQJ_$/N8e/yR^` }lѰZZIHvXKD+7ßmvW3}x&]@F$ w@7F+C޽)V;I?=@k+ƌAjǾtMY GP ۂZsV ?SBTU7ĂL_{.*nP=[&m6ܾ/iљ=zH7虎Db0/<0T\RS;NǷ+w΅4b#yrF5w6=@2f|u`~~=T5r9hypoX]iL #7(xkz]4eJ e`iǾݏ{R5{±%S9[[AFh:#K룤 &]E@wA;?EpR"=Iiʌ{j F٠1MC{l+C?I ʦtGj9XkK,:)Tk3u=ꋍP(|4Ii?0HuNy@N{2^ _@SI^Z`teQϓgb"CT7B%iu\dn8P1N&=Ū=8#^I{qN߯ ܜ{ _d?+Zpkg~#x~49`8FA6Y\Am XXV;MQHom^5DpaT]P#Ly\s/3۵<hTk 2`vI"Lh}WAnU҈' š1~,j+Os3G;WB?Oq~@+〇.]'8'/@4J "+g6P4НصAEІYH 8u} yH˕Ltǡ^]$ /9?=:J#KbF60DukehYtc=DF.<ݍt- [u4+=PeP-q7ᒦ7nȯˌa*e_ {HLgY(s[*l vm ʢ\:KRHO?N[T9rԭiMAa'Ew/L,ӆIQR5l 7"6'q1sqHr[a~3[C ~>"bMr򞘴Q SCl<WfatK"(ds?>w4WL1aU>q UxNBs{>g8V`U'}W-svOH/=S%6^w2c-KUlS8BdJH(>Nɟf˯h~:"@)@R;feaa%dLE]XIZD,)j<ᆓ& ofA,O  6{hm+i^##>m<B[>5yTUk@T1?أ3!|{}j*dP8OW%),UÈj+蔋Us3TbHa%O?8=h1+:EFՔ P\"]ȱC}YBu;yIyvB17R#|ń') Aĕ.no t]e*GJ/S܆siAzh3i@L)EyP1U0t2\g1ٹzVÂڇ;^UoB]/;NlȯxVu:5AEWS /*t+ d+֏)F^CyIЯw_w@Y4nep5u Uu@]DvP$J!]*Iye: 2zW+`(Ƕj%En蠰2<b ϩ Z˸PF"/3o&CzK2̑^Òfń%[+iVz5zҪJ9)\>-')=s!VGuYv92[ˌf!\ BX0u40hZu¢/OEY^Hj/FNOK=H .ί;/(T+[\YFmXt{~ 6Az %'Ydp1:4VxwW -Y][4(v@a^QQ龮\&nuN(ae*;q[ք";S"oЅcS_Gτ\Me hV8@ +N}@ɸK15I].`XQ]O :59i@{h^"%B'2v7Rt^5F7UOꩧ};yjE /:}̫hB9f!w3>/4H;glz1 y~z'dDG jTwČoݙ̴"&7, ^T kfи=Ξ ^kT l=9~>ƄDT=4R3z1autpB ,L9Jx0`wj3 T=6Gu;Y.-*|\KX-t3j]zW N(oHHN$buDp:}޴~26U3xBy蔀 2 xMmR:ԢZmLW 5HO4PvqԮo.>-*Noz˼T`E-=,ٜv,jAwNCTVQO^biKMjUԵR߿$hEa$3mwӧһV|oHKV9E\7tb0Y0[g%5~b1\:̇5?WHrL!>4XA"Āt۽96^05mjǠ҇3bS|,U̥81qA' WIڱK9g|ƑY 1NJ 1@X_駞(G^S)I0l%N1 I_3w/V].6YݦN <_1'Z͍wVE0';rьͿwKT +"hr 7͍|'RUvsi[9z߹G +:os[ƩmwXm:w-#fN;CL{e=}SFf/3+֪E1's#,祰ƏsrHИ|=6!=τv~L/8B{ vz &V+Ei`?V4܍ 0zy;0U=TËWHQtH&P+<\o)g9߷zܝ>bGnP-ey1Ex!,R='<ʻYE2pI=+ҠЃ^[Wh C!6Xu\БS҅tlm+Χb\i +[5 Jwst1!ê>aĶg~HZ-O~7pz? YQi&*ϐ߅uUS 06Vk Ӕ5Aӊ (!P&Х;rԣߊ~]/+)(Z XIYa!5gQ1^2ҜE%46sv&Z|{E[ո d?} < T#ZeFCz=8^/GZ넥ZWA,H_b@ĉa|YqEj0˴,eMlӮO`c9F߳ɇ.ȍ8^gE9a x;mzbIyg5w[>`w,st7'}We_O*{Z"̡ ۙ֨΋E?I΍@JY[y֭wAfG *0SQ%|)Fɋ^ T[*P}1nJ zlG;؞>7vkE ֢چKJn5A&cQUYq >z lZ>j/b57`2[S؅yH^XK22`+MӬ@1B =92jLcUt2yQn%+[fR ҶLx³6ՙ)J/;FIC2c~1U'`=lgKaFvPtzJr BƗB_7Z!*3Z- Q{E[}95B'߭VR`jp7gs,R\N[3̊(cuuS!wj&t)}*ƙ˥$Oy"۲x5 $ҋ(ښEEc垥& ,4V^^_AƭzC+mŅ݉s%E %x9Yc&H-IFcOzT"kM`|3,<`6]_ ?H7g~?iӃ*^&]Z@\ }l7xCX.oo;Ę6>:wZLM_~+^Y`Tpt1.6|Z1UC)gw'xNqXE Z-7r5yll)qט 8w#5 ^:"7v]YT*|ۂb+N2*2bS̯e'siѹ!W^ثJKZa1uqg̪P;E?W7yoTN>VKN-<]j/၎Hewf?Jxͳ`wF/#Y9L )|=[S (v*{.lUVC?~kWԚ;w[HTZٍMP3x'KôE +dvQuV?<3q h\DĝtOK)ENKnătty f` Q]"(_B6]amtvD/`hv~ ½$Ė3VFDG ?F Ճ UTۅL)YrP'<.&=g({4 k Z{fd@~\nPjp0) #,/(pTZ1]>h(1}ds]Qy7ǺRӹK3M-utzzsƝn\Ҳ 8\ltmQS5Ŋ\!页0Ūo ]oax-ônfe | ѤP BJRȔ,mj05\<=+U@Z X}9x(10\-@^8ΏPo jt\x1|Rare8}r"at`-O>4G 4 V㬍?"R)fݭO{'Gmpo@J} pmqE>S5X̰šڮ5Y9"}*<>ek\C`Q.QGgie81Rsk <|u3Ty>Kq Y-4g3 ''o] [aiV=QGԢϮފLWDe"R N! 1}(;|[OGCyP,s\.͊8$j7>7xK`do1:xD#"%ޕ}]&;T,4AԬ#]/\7#ΥiCA!-a|3B?(?Y2NBIO+g{/f۶"S`)uᨄ)x_ snF-2}U RY82j{nP5XwՎTFef#P\دzOexnRuI VXXtԪ f˔`1H0ft9i}#׌^`^ 1d-<ޞl7 g7y  Ih*ڿ\QyQ.7" RHq\'1Wr\bȚ"6LHy(j:#MXbS&y(n0EGuӿR@oB<:9-0ow]/52m YCi tg8;oSܶJؾ`iryQȮ(45Dê[=› BD x7=PEZgY#滀}2%~44U9|8yE4|?6@k@h O蛱Wʟ u}y%DZOx-c/E ~0k~vx6L)e1EAx5ʌtSdSǝ%j˵"g~b s G nd2SK& L?TMc;y.[uRrЭ$X(I酋Sq\Xg]us2 H}NZDiM8B FgI.\7+ Beẵ{%w$ƁAr0W3 %Rtch\ ᄦ J"^X[j]{os6|pLÆ) 7#:?/Xx8}H/1I"4t4SȐ`g7łw/K8=4q7c\"a LmJndT̘f6ABED*63u^؛ŁZ=.AsG{5ͱ5ْ>*)V!Xmu0hOV7RCEꯠxg IĴJzW%`\9ߞ ЬBA)<]~a&MqcJ<_f%# LT8$ˏ#D ]`5 4î6?˻l0k&1ϬlUYX]yoエdAb3-ª̚Ћl5oaބ&st>K(}ɫ}K$=._ظ#aD FIL֢\4]#n'8xzxΌ`d|J+-܂ф<fʂ~rN|MpE\ rt Qff[8xӖy}0ѷЁ$hjZDlfK-uFi4*5NUu6璉["1K2s`Q 6BSߎLnq'a'өu@Z)Za[)|P{nZ3RٮI7)o1`a-X8ۼ譎ȖM?ݬ-]Sֻ@)BP.2>nzf|e@sqeX~ 䝞1 NBc0xX~ŕXsȢ( mVczbD\.gPg9x1vҡXy7c# *bLMrU& DB<PPI[xM)"8 { ,YL+7`Flb3N )65plDb}Du,0T} ]Lj! Ft}Ijg# •[Zw1dTP6?66P͚4n\(lkMHm|WbaP>Rn%K34++^AĘͲ> O=2`3zQ^&=a:M\9-:;4Q5PHtO1ԁsk ݽ3y;goR}Me'w}digŐ$Ç3I%@{H3.RW'*4r(X;\]- <-EY5}%iziְnk\1z筂k^)5PU]=g-/i*KcZG;vq(1lʕKhrh}w6#,`Ř})8N(Շ찍ASa*m(Cr 6]r=&< zI^vlC@hj)CK.EJ AYȧ\hxONԩt%wcs h]Xig`uI=DX +; eoUÓژϿΥ+sg^'t'5Vd fTHʄjy#JD+2U8[Ry#I8%cmZ\5`2podnIIspQ( l?dY푋Wg( <\eDѫ&{$*thzcI0$D=54QcA:Yuhd,J/'@ M$fu_{\Uv39|Px+J>ʠ?TZσ$a_ $c]Nvb.ܑ1Fmn.ek*$kD#gO0Ȫbf~ņ̤42t2 -8ͥvqVt1opPCI.O ::'Oo6[Xwu%qo s4Z_-aByJ^W}G @״U0vfc5-9)x]X#`w5 U䢾Dmgd<ۗn͈{k7v|^%YER^(mI*`"+rTJ]ᙗ d ),\HFW,{Setf]BBʦkPq/m8A%|A"N.S9 .H~a 6|g5P}i(ZnhUַR2؛A@=+ 7e~Wox]okqS|Ɂ,[sw˔t~+zYJU5fCC%N "3yYf}yÁUcy}4{ƔhF}FyYo(?] 3i\k)!U ) v짖*?5xN5x}9 _t Ŋr$00g/[p4Q%s?(KskEU8@xP$)R|gV~k.J QXlg^wX4r*jk f(lz&kfH @p!:,NRr]z D>Mv+MR !~ݍ-N Mw7Vu vr&M69~]"bZ擃.St|u»; hW ^|Q9@JɗT`;};fq뮃^?Mʉ,N5a|}@U+jL@U)1W 쇰pFI& /;S oK["LtYyuw 9irJMM&QV!X*o?8u~8Hܒ ~Zܧ] kã}iRh^9vqrG{2N7X@iAPcc/"~P2L>C,uHLHG;k`ZX!8j+{権3ꞢP(h8/:4khczWq8BpiDXb fM{~%N%_:*Hd"%܆ܵ3$.ȓ&Pb)n.9N*έD5]0S\D~ &Y53M9@cyMaB3zuBޞ=b;Yg{>mҮͯZQCS፲ v%!JWLi *_#JhNXȫΘBlR10c~Ǥ!)a4feE3 >R3!QPFʯDd*kfnFCʽ9K+d|242iJS[(תzCV.64MK<vܻ$\B zuAO8`|>dR]MtJ`yI4ksAo؆BB6%/"^Oxj &3dh<Vqc.gd^ `|*zSQKᓎ0O835fK^J ʧ}\Jy( 'qi#mux {qf}be¯+9E.ef/Sh7U9I+%I?#F IL)ps: e]uB͠ b6vuR8be|]a9rCe.f%OUlCt]GI=\Ч%"S*klrtq3f$s|;8M%"+4/`~xـ4NF+q@t!b-B5eZNۛQU- 2, g?mE@i(7pbɯ@Х'PO=ؔ}Y[daqd_&x.>R9˗t` ,P^w4q2/ވdMpN56 9A`7?hXwV]꿺?2 Ɍ,Vݮj^J KQS[P EfW̴#_x@U{P·v 1hvhuğA _ ҈R--_DW !><jP.dqn /qe}0Ǥ(C+2<2g6&5F͗1 )0=|u n<Y;㜏һ2wAm =g>f]Ѓg0Б8~! ="$͋ʲ;Ogo%N=oC%F@4Ӌ. s*C9 CT;:~,=-ЭHo ؃_}Vj8\槦02G:?K>[S0U K җ!)XQf;Jnyy?5(kh0r*0k &I1km WJQ4A\*}c{58BP?T5i2İl{zJ6|1oAs@=PTlrp(GQ7cQljYʋ)ȯy~rxJ M8zXQS#~&pz6*e/ ]My޻x+L +C8QQKՉFaU c oƘS;*UxHjEx2"8ZCh8(-0Wz'9y8ޚça{m.M6Y"v='\GG|"&FL?Ɇos5 Q$7.(t8 O ~e- T2n;Aq=P=rՊELL^1틊 ٭mo1i A> y,8d4=+es Etg0ͥ޵t/XcdqQo 2?6izZqǁG>-FAܓ^w[H1ŜaP?_̩]u]o 4htʄZEJ_Cmsȧmt@;xGW<EQ]CmG}y*Q8!GLU;Ӥؚxg)~`tX83z >EeŌmT$A} 0*؛?D)',֋Xhi{:pf?4iT۲T")Hmߣj"]l*)IFGͤg oU;if,^Z:mޚu.絥9}WfeޔoutME'G纃9[|--YuAKlbd`P%G;$-yFžTG-cD ?!}{3+kXCZ^"O[S)=Cu~uwmwv ǪM ,m'4IƟ2/F-؇qCF1usgy IN`G泸]2HUBl!}&;dxhj/_!A8hz@MLeS1 VN}:5-KwTH~Q1?ߵO!Z(zM01H/qN#Y_:RD+؈ݭt}57)AmfD]gZ Y3"x{[tT&v8{Yq~ªjpA9hPI 1`[Wl:XOzzx_)1)K y _2/(`P߹ h<-g3vC\J}< z]IJ[=켘brLga3>#Շ҄ @-xx46ίG1-:2X5"Plk??ߎgcvf ]3$+<U[f qT\~$J> = p0gEKhS%{ OĀ-բsO Q,,"k.zZC<&V I"m3t-dHeGi1YZ&nʌ~A$j6h;BmpOn朦s`T:W *:+2"L%2A*_*І_TvώȫR_+j:W@##m1hϓ=6V 4x$9gClpY"f#F7>ܕd%Kۯ>3b^^YqNl&-wkAqEgT{o$/o_GpCPY8s%}){x-Sɞ2.n~Jd T线PmOI1Yg$m^ jOK~^=e=ѰHR|FaMD&?/:Q/Ͼ_M?+|1핁e 9Ǟ4Rk  C:/(Xvbaig [ t?';fTJ=a;1{xGך%O\ofJ˧k^9"FyP>9 Tc,\ P?zxP_ٰQ$>ζ(:=py |ɛmM]'؎vB\pDRXGtcFm87=̜m[ުsjHF|vl)&e 6t?Vh-;.'noHs}Z?$ bpw˲p,ql Z $yzb#|4卭ݻ"@$QB&H1)S^u*l`* ia xOK N΄E2/vSCF'*ѽ'D70U:Zcw>T7 K )3,<}y(0U2ɀ$)ل(+cF\Y^V2&em*A|}QLR'e eߏBO8:r+{s*}RyMA'/]7 jv̥l;[sG04н?7q4W^;h GYmQ =α)<ma-/qMrd\?T`y z#΅L"<1o_#`1LR u>- y79lRUo~G(WX+N魝4j{2}GA^Tpqaw_睆#WK,w;UEY[;eNhl23E<<):Um51hLꭇ$cKiUBc[[?N Ƒf`i\)zQͪb#AxB,,7@[&"2Oi3!(ˋ$t}stH1({v6k\hvXW=SF= vHThv~ &jGpwx[r(s`[m}HKn'ʈz?e>* |K' KҸ: .qٷ$ `²?:l4A/.Š{b FXKhN*c+›43'k6&商+br@ۉYwHͲO g]zOՐЩO ubRF~[{ijIa &鶚\%j}O=ekV BiyƫJ1t6B!՟D?"|oݐ1Yoiu3OHHcx71-"F8Pm4RNS - ;Qh)Oy"η-'e=r;r{cÉiHuLUpnacbdǿdWvPӐޟZ"LF)MW'~Vn/ə9EgvL8 \ˍ5_Յlo%Lc*!M ?`j1T+M_]'bc| ;.8UʽcH^CΦ)"/~,Dv,+ sDj2g#52_Qhx,)V\I,$.R NiK%RVi> JjBxq)mcTCՍ=U81[\Anݐ@v:9tL U)I#Rd[Cl)H.:IÁR~(1O`Lcb`圏\t1F K]E!CmU;;; X*Ʃ1B)ۖ̃آr^Y;h4o,,J-c͔>C\sDP+b{-zQqeǪ`t?amKZczGQD!7|RNǙfQ/8<66a&-Mx+g5 /oث,>E )hS[cT2#zU+J_Poz5#|\eO BBp+|iKN,RDTq!еz'T[?)v[}$) &BDT$TҥKz}5Bʦa2>PB]^OW.qZ(DI+5bFthT{rXe)'W-"XySjr Q/}H}w{/qξJOvQO ,gHn6X8EQ'u=R鷃-A%M^ r!iyx12TS@YzĤyYF̿7B6B&HTm~Ltx2)E+~> =,t@9( _V2_NJ)a%$^@ԅ/+N279$t)/tIO@EJH_PݚZ07 n)iAD^u :6ɎѳඳGZMFh{7̤WZEZ|'A$U )grEil1NJςLzO|&<:PCvh1Yc! %jg?EJ[炏k.1 Hq &@RdycN.iXkmF?8,7N@ A(uBD`~ḉBA )qsIfWEh |iKr2*u܍o[e]kw)xQjٚCn1uyf*CA(|JS3F (\O\魮,zOl"($(vdh}@8B3:W5kcK:L~zη2S [trL-g fr 8/FFezPj4LI ։+$B N}VO ҼESj!x.[SU 7=E #K kw&|=P/;Q mST<.q _lRdBxU+ν l@H'xjc +6sPRk$]F U;EyH=+&@ޥld^j]ۄU puBc$9H$M~,@5\blKUUwBC"Yk!ץ 2X̯sSg*eʙLF?G>+Y^0|#im4O ô BK a:: xA%/* 5IAw"35۱6}{tq# ~hͪ.!1kÂ%;a2T/%e&&9^wK= ` k z_hG2ٓ 8=vDkKy=:qhU#'ij /'w]& m&1.cqcqa>T) 2lؗwv "o4q[w,z*0Y<1ҤE=AJ|Ǚ8_6,WZ-NwK*|qu:\&$al TY .CV=f\IםX p}Z}A y`onHx݇éwe+o53S݊˖͵:\::fMv5nT^ݢ]1sjU%SY9_[5'½̟͒} ]F76v"6š `m ~>iWrO&HTA.е"rց RIJa}&CaB!,bna/Uq O_5.YF ֖Bi:m$Iu~bG}:H!KD6K,;P6<*o|0.@)_x =(_06R2CU{#b˒d4zĔUBJbW&̿nYxjp-cI<)vr(ivhi(fS#W!$i>Bl؊4ϬZ-©FWorE(t#.<;rzG{OџӜr|a7LTn0i9tGŪ@#9pA p((>!u&m%81P T$!V*p6!U"} ׃L!G~&>ru-0Ku|؎^Nv/}sJ0N`7ofI =;&l@gjJ5 Ø"6𙡝Lv6ah Dg5nLl= ' 8zN$Ou -WYZرVD\a5"#DW{S 0;xCD]PE#7>1gAlyfIvP:PM;TkTq"kdOeָ0iW;霓 *Za˫dL}dV=TR~}Ao^%D8:xLq = ^//Ipk^ Zmz&1nFVka0,TML`؈m<' )8:4^-[֢Җg9쏖`i6oQjI>bYXAt#Xm E!#EwSlG[mZ;2%-|:(g%!C$=]gr's[M,%_'!JN}a5^I:]h-1Yd(Q9{!ݫьeIJܕDJl[z5DIquh ,X]Xɷ|3dZ08o!͓ж $Wbk5>.o,xfnwt}"X:&N6"&x?bOJji@f C;@:o H7ixbY^31>Vxv䧟>OaH5W5YCA" QJ|6!x'&K¨AU`OGY3?ӵv;>oJvӟ{Q؏lC@(vkxm+#x$Ps0Pޟ{_.3M!HÄJ$.KQ^:5oAHKwX30:CCOǵ %LYӬ9 ] *]qiP `@;64ta{Ela;r^ Zck/o"b+Xo VY<qq&A-[7HT>ʳq]DZ^:=7 p1Xi4[y}ʹVOz{a8ꖌ,3Y ^z:xG7 %]EƎ^aNn26eJ5̍3"aB:͊r5%ll*߮EQI]P'c:'eB~FkK'U άv ޒ Rg/V LNJޱtcY2(~DE5fWdȐ/p}{S8p9~.7Ѯ[čy5F%@t/li+4mu˔"Bx;|X{S $_m}icľ]N`mABQl[C<2%ROKi5DiPMi1IZ%0}DI|t*=X1˺ (E-_tV|3Sn:qSjL JNC45e5Q~Ƞ^Bg3Ů\5]e1-gD͇5@P?'7鶮UŚp1תچ5,Ϩ UrXZM>C7%烷`W6a#f>RzP z`h.FŨ3 o>1f2AĦC!}Tz֋d" Ki +-iXD66RgݫXI%ZDjyܤP?`|7GZXh;YbX9jDϬB!T0rFZ.F0˽wQYwx\Oj5hG?D)Io gR q4,e>? ?b7V4ˏyf tr@c/ K|kv<[^F WZb0+݇:+֪vebs:w2e0x$h\gXze7 bCra߮H;ת6BG%2`fݦ㹵( #90@jn b'%4 q p=գd0bzQN?H:b.mո` ^XR?}E5NKf F?#i!7WgOA@鞏E7jPqtVf|fwMU<5 烙 UyT׀+{*4MKBZޕW u9ӔP҄P'9.Nܿ-ns#w+O$ 9=]B''(]@J gzDTce;|*wFGt&o 8]DMq2Ct: v ԰"KkФ\I%ITKdׄd~s xs]H&<]aM S>tqo8A"zMd$dVM\LWHvmLq5&hl.h:Q$\2%-Ow|ϽNȜ'ĵ'jRM~3Gl3m1G <g7AQ[ѬxTa RICܔ⦤T#cʩq^? P1ȅ W76'!<2Ko"XȖuZI:*PqXJ-RSqLvŧjNh cRf*\KP v5:=#Q&ҩOazS0I7e|= XGR-J,XUP o`ͭ ɑ`zOO) tIhqKD9y' `]*]}cjMsRxuƝ4R\s-7Ƹt35i߄.8Qw#n9G5ܡ^cBBq3U3Op>-y~QIH$9Č4\$$K;sY"!!k ["W!k&Sl` &MK^PwU=/$A? T|(?g.aFx{::WWpL3Տ9[}#l;2P!bkVvϾhNkp_m<\ӳc®2* \ B_dO M) /PjuOHϋ6*k(`<+#r$JuTd%kV< kI~tRcua9{JUL˻3J^ٕi,0 ?VUScgnI5skxt~>`BDrA`-.X7 k5*&{w(sm V t25OK[Av1wJ<9*_81Пg."rPL,\K-+rQ׮'<"rJ a'Δ_ʿ$LU?ʁ"D k4xC庛JH,czRdHSQ4|3I-O [&AO8@1âwGWA@cEF5/rǯ2?lZ[ aؾgKkH&z˿`tQ=릎h?HFb_5v'N"Jg 5~@&!EDFV^|P  =_m=j)>k+#"=w18"/B"y؅w"rތUΑ;ދj:7?VG\-A2^Ha{ AI!(75$0Ri' Ƿ#?m6q84x+ UK`1a;l2+vVsG3:aA9<:2O I#l<1J/t+FM4āNa>i *mBb-XD/_7c)([fPx,茨.g5i 9}d䦠uo}t10UˏgO>fA+Y(aJkT P &1iΖN\L,>;cFGm/w%ݘ"Um6S9O4{3wuaf$ po7ࣝ4hPghŧ?X 9&;nT_T6b0%NֺpVS pϏ:M6z}Y(E&wkU1.G+M)i4ہS&Vb]QId9:vЪS%2ϖ,F=DJ/rǤhͤ>sN /C/erXK0"sUND^ܗ<\A$Y4ypdTY䶫gOZE3bkw 5e*Su%|n5=eJM3pw ž?!5ٝQMGgT]'f`Ij/{Nz@F.ZO d AgxXHj_f_6U+i+B&Ԑ%YiWM'\xZW׏G";m ]]M]: [DJ;bՊ(qI-V b,g@־a.˥߾m'JvGY"qF5_yͬ%aLhD;Q\P<; z~!} z'ojOuaY.V Fx 4XM}/҅̋;;#ub_wV~ ,|_ljˆUVs~ɵ]اE+QjQ9-͉K23DCL:k`t .>\t?ƴY#*&1N\;(Ҥ1eY%E=˝D75wtjvkaۡ<:_:܉H:E!1C8-s`]6Ȇ`#v9rcƦ3^L]wFD.EtysY)jTS˫L0BzsIn鍶\bq݅mer[䁉7MFIsqqd3jߤ؃b.8[cRں/U<0Sƒ淤>}KIi`4dC8s hhrN+ݛZ%qLzz@_nZmu}ZВ"so?{x8_/mQ:J0V@,Pye‡H6Pqak ojiCLFJ6A"J@T:Ŭ)E@ߤ`j\Iznp͈M{uQ/4DVfOo3x@(lnapBy eeݬMwi">b(МTmɻ=ێ.~bR&te)O`,_uwW;¼"кh%@rLtbDVۃS4O ܣO͉(]M8v5^X,WGFJ -5f1ZBMmfX"a,%aZ7~ٿgC] !u2t^hbѺ1E0`w` $!TuL-,H@ǧbRe#_Qfbˌ<ԧ Pq@BQJേg!/థg (YB7\lF` ePd/-Sr5 ~6!;PWdHշ%3%̯Sp UjL:+DJ~`Xft6NE*Ҳ)[IwHQX.j_T|!+Қ8|!4ˆɛ@#JRVƏjqlq#$1AE&g5%W%8CM UQzU2L{ SU3]B&))=iBy:<kz`3u 2Q* ?tHȟ+=/-0h" ]q 9\Hf|X`NS+VQ'~Z+S3Y(T$5,4焛mr()GQKĤg0byTkuF#.~)CׯL̲0k3ʪݼfpǎkAGt_0 , }d2!p{,c*Mibm^c Ͻ|eC_c I<~ŠJ%k,G:a=x^QޭE?b]RonQ\pYOoCb_ DH`>s8 Bt`tvWPl;m=P0c%Ψ:70thXh? \Z4*62`͂֨( =|WQҌ2^_B#ɀ+[e~u̿4q"'4-;Ǣ\ɦVT7Sl9ITfbi} 'Ywg<{{˿aG*)CF0;DAhblVQnF}{}yy_S10bTF=6${<և<&!:6JH?C'.$[6ΰE5̏$%"R5v`dz!wmN &R۪p"3KN$[n<#z7 )Fbu/"Pc) $Z21)^*jGe0.XB/^ ЯC\&QeaUH\MX[Z^S(,ro!KňS͇D)*4DӤFV0fDLV_,3Dݱ-@#WD.oQRêr4DN {;3#2EK [  Z1~ &u8moQ}c),TW,vyϬ.ElďuŐ0dܑR { Xs0#`]R|P@O)qn?j%Q8FID(rv+ޅגY-^#\vW*|oWz\ ) +uЛeߥ,z(| >rɖ*`GxQb9wg  Υ } p<K [1L5w-H(t"/Vs^nJ1GbnjsL}*3YvA% 1 /SP ' ?-K1s)ͺ dÚ(D tUF|lUvl*q<1#j&d/s!7K ue<0KIc? |tѼ+7o'8uyRKW*A$9cv+ln@֚u}X0y7t\vbV#l Ӛ>4(.+ALoaO$sVg!?Tvʔ9E? sGS- :!*CJ^ضF[vbG}&=6ͯFK/rfGfMcQm QI[FJ2!SCl n%; [@}tq(Jg] /(pr%}iK<~2\|WexOD?Y氋u./ 8< i7!<Şӌ4Bf)s-\e~2pQcW(~] ڢImIXAZ[$3|%Y2@q+&;bYL\Sv3cdp鑫ّ '@)u%(0yssJGkxS{Ctேs²B eh,;1Er Ez9be`9uh8l(LJ͋̋\GiS^ W+].),δu{ Y BZj1*@nj4FBhh t)BOMQ[xOȏ+}KM/q}1"F~Ft)"h|_ G 73[PGQ ~V6ŭ&`yM|p՟AͽVhw.zIF{,bH# k 7=eIj'5.,HѲ^ A.aF%uw\PFz&ԊDtB|Il``4Nr1c_4Ī 5C9niac0H/ `S/slte . xK]s#&<ץo< PVK4$T^_9VF> >;:ށvX T$qe=&!²/&]0˘Vi}[`ȹԗՒG۞$8l.jaf e`׼rl!XhE]Gt>3-~Lwʰ[Z(B}T롕EUt{"D0(K) qzB̆1 Y v{1W{&rVYYbzфG̪f+gm>%n6e>r  Q?5p:&ttg_u툮b-[Lq.AӬ{Qjܐb7zQԓ1z~oD)PNWBZ8KEjƵ@BL b)$FhNPUAvt8FX/;EN]I=[~c-|*ѧQ޵,vi˸"e0u;"`@}6:{.hBo\LIst'{Bl5P`_ цX6dP]bf ]@13lVAڵ9+?TG(er¾";R7 o1 nqdYVA/>E&9Az =#dH׆fISog~ FNvLSAJ+k %͎8É`]h y7%|uls1>< y!I-gLrʽ `\="jMy*BS⢱'}\&ދYZ8 7rC"~y3O_vXfi}O/C-,헓S_f:zlX E J7X gX:iBos%Go<'[?LĦ=.x[ퟠ\dO8:yJǕ?ē[xArT o/{O飃.1yrSLlchKw?.,X:_6k`D&U 差p '/.k_CD!T )[D*@s=6 jap)K:C>L!w̐$J'N3ȱw pA$K7SংF3{o3 !YIqLpMY,{y? 6$$@H1җ/;YVLoܬ:UG;foS*;avܨ˰)W_’@M، G)rRՓgm/ _-#w3՛~Ig V>>lSV > Y[5111K&A[`h2BK3AعG&\,xg{%j.h|UְO:`*m('1%a)|H޼b(+?2->IP"F#m@ 8Q.;#{K4 qlzypv(x8IUveݍD1>?YT;F2 ik Paܔb V%&¤j ETMGOF!꾳K`*U(c_ 5Wi|)LfۧIws#lG,Z-kV>C(ZYeOa*;cz8s]R( Ku sHalD9E>+zVG0:cv_35R ښmmߠ\>]y4Ooe[¶E:+[ßtK#W#qdػY΂ƣ`? ܧOӻ]x.ϦiXbojs𭒃5li7WK`R";…0Span]1d2/*=Lƶ?Pz#cA*8)!sx`u9x\R‚wjwXph®dN¢3aZ.nG0%-qd}iκD?H/\1W؃&*!(uMa 5|7(8yamg|\?'3rTɠJ;9̐8?XU_4HCzj `a/FHbw v+ 2_ R,',W[ і7#+ oIKT/Ԝ:]%ԷQq$$s]{I?Ԇ4sN!R2"УC(V^O~?m΍2K==0fwG",AY^7l|-Iُq 1d]=5=gkcȲr:1̏,+$MA,&iz`35ME0z|"{XaŶ5Bn_l陋n!xÑ9pE9+ap o,A~0lPwD0tpjKւڮP[5X}Q#82㙝ܒ҃ dJҷ&jLob(t[_|`nflD3&i1XD4qn3} QEZ+lo(f=S>jw P*^*?P=Ri|%NqӉ7`m6jFryͻN!S7f|B%0_D|ĥ>6-&WxY%wIk(3%#Ej"T > <(IuRR\}]tаE{>T7(R;mH NjڧKTOKOpȮlא5ͿN '~=Go|Y|5aq mjһA"BR$iN6Ʒq$ӾkXj*>-dAaA'2ϼTQ8%NjNzp*Sbq~,a^YpߩQ r8| ]DoC Uy7 5qz1k %3R1d͒ShuPiSuRb,z IES@3 BC/w$=2mTr%ylZEtojЋՙu q oTzSǵ,#Q܂]rX ٙ u"XhYMwp"QM"rنAă0y2'zI5[-{0۷DHj)MF}ptǭ4uF#+lw8I Boy: ,у #sĀ OxK:]XG\;951Qko|||'[]6cy2%- HRZBX18;,_gbw,7쐝L$"qƤ'JAObao] rF nc VBE+ZΓ'틚kÆGIYceO 91׵?s3ejdxAq>zQhZ &OҨ!>/Qu!Gq/Jc)61n\PoHطCEcsr]!!c9r Jw݀57:sYu-NlOhmp[:MAIh}`7["Y QS)D1~DaMjhc xu+!0=i\w;wvV OXilA& [YraE6vVEfOH;Rru_?X_ Dd1IF>LhN+ A N Iݪ^q}Q+6fF*-ʴz.^/ܙN`0T[w&k>bŝ SX \+A>igKtDU`V\.҂y_y ZYb+D>MY1g uV;@I#{'_C6vJ*_7g)QͰ[0a%d=Xd.=*!W53PrMֻ2;fI\S?K ?7fF( 3ӻ[{(ݤC=۝X7|Mɑhƣ ٓQ'k^x[b8唰)#9A#oZyg˖g 7S)cnRIMn'Xδ֌Ve]myg@Gog1~:M0xp"켷+(i/yZQFv}")Εt'ۼA<9((џQ kgɊsC-듞C#'=+ htD2 cT諟-8C -$hpě?JZ72 :Z*=G4G Z-TY 9F+uoL;^Հ-\Ң#x:0! L, zKYsZKn47d{ц{<]piPr%ZME'PzV/ŹV"F21_nHL./7'o]hqvƯTWEruRxXpi`B6٪~ Duyi^w!iunmI *tjOy6S.jZ`c='% N3kǂv!vF7Sz&V0$ҞWvc؀=Z t=eqH>Le="i]!AZ֗DLwclˬi [\$?ٖqcƷM> g P2!4'4Vw>ʒD\R70NN"Jlڡr" ^R!s5RՅn{4t kC-Uc21*GQKD%8VħZ:0~B $nlEtZJ^Oƻ/_2GI Ҍ,Hd3K -0fx3X/h!$Jy6}TEyzw!;MER !PM#=30PKql-bN0)Vu^c bSF= s\m%b8k *ڧu4ϺocXOQ@xGgV% ) ,YhO#1s26N)ckfQOBK[cX@_cץ 9@{(i8l9P3*oٝ TɄHr yAh*H= &p)AGYĽyZ @500yc?5Z&|VWFI12ƴ:P3lhʾKz,ibM;(K8!($ vOcELw佦z60y}l(A $YhyO{Q޵6 {-i6֥n>e hcH_zIl=:JKSs ya'c#c1NGvl_rJNIe$ÛuO약]q0_bՃwŠڒ|%@HTgFͺ;;RĦEU{{=XtHje3^Ґqj("ĜRJ^Zs\H`f*rR옙;!`Y]?b\SƢoȷ({j*!|C :/#t՛Oߋr0_:$*TS O[*Ow ݤ.~@sZ^U|^/XԆz?Z?iuV.Zla L~OkHTLhBJB2s5HWv:O)NƠD[5$Lݾ,"C 14#%SYXA6 <ɀ \CgRc*MSzp-"NB}R+}~d6./bkjYW[aq{6)U/p?RuTi)wæ8^>"HZ2+i e[_ظid58HP;sD55P' M: IZ^`dIwe.@8h~(7y GāYkr]`Ha$;k.-lJ3j y^,Khlb~P%`0J! A|]J!{Y1 gP)\q\&+)qIBCϻZ?M~Ky;|Bjr {﬌144q ogp(贎Ad j]/}g1oona9רWu#4bצd|I̩:]-D@ ;\V?<v4A"7ڃ]Ǧ^ISgYsÐKbpS Q3ƭ7 lް/vӢd&8WF^DY|ܞHJhѭ$b!̤jwACZWFYXpnXlgSS|w1Dj1e, Fӌ &%(ۺGW{SHʉ{ qFg!+\zBcAOMqo;>kb魔o~LT?Ř $ [2␘ņUK\ ps)Yz3+WIT8"2IĽpZ Zč{A_~򯮆dB8ۧtDq.PB1]:|L:oM $+|`=VJ{qr@ܭf:+쥶丕@/hlx9=j]hyglWn)E!Vz5Uy,fn֧] ,1IB[*3i.澵fngéHu=< 1ڪ~_f54BtPNUd^o<ߴgi> /@`i,ءb% jrL(_'&ˎ$ħv ("Y\>ߺ%ˢ =z.qIG;>O,EPse {ÙϾZ<=sU6p7ɓvG }{[Kah@| u锁0!T(ٓYLM=ϥsd/ W.2O% U}Q]9x,z% $y A [70mw,r0&__JWCu4e|K>X(>L%8>qKϱN[cz:I!ڸ{yصn =xHeToOrͤoR3X"Jeoџ43N-3J8aF4!rqW]'Yi -|g1|bT5$nTy=5xRF5N~695( \PX`Ju+ڌ7U?|3q{O $ꓽ"C BNQb+=:#ZKPG'0N}xm^f##/C3Y-^p;C`>GW֬XUXQdI2 .TT fz4KT^ִL|ɉ"e&^v5pɱ0FCUG* rCcX'rS\We% OS9Y3|S[DΟ1}똼wXa?*B \C{oX.tdr /zOgT18K,~_¦R{O="bȕ[rV Y8Y!Kݮ!xC)]#|{Cc0s^iCʬD(C9F ya #J ;v\VAx30?6d҉5NYM~.&^̄6YP sm\^1;$pHbRi&ʈ87zhJSZd`uoƛ4TJ M>"Tؑ?JO14nXHL&',PrQ,)6?DTqăQl>NUb@kx P]I<ӊaXU^gFя-ӗaCFJwF,}UDŽ-Z U%4fjqȃRYRZ k{Ų(AW8 0Ԇgܴ(uQ*]PUt8.^F"\vyF/)ng\MFzTTv8Ȁʵl~zpR]4ʈ[ jDٴ_w]MUsPD7>Jg=$ HlBktʡt{# YNK $orVՌ#vO'@i A! "# ) jR ..*pS[[kZnR:_҇~FWmHܾ*q~ڤ5u+Y_VBr]=KB ƣl%&1qQW7*3-/aq(͌SμD%qkR8cV/@< Tuqwm @v"s|bq%< tC~5$m;>CsoYۄ$`dGN˟k.j_2ixy6LQ6^G'Ԑ+qR?SoymTM2;[{#d. h؇ϺDd*elC'akhm5Q/nBmtvH-j4i]t*a|z꭮nXn5X8W#aϪĒ{d kIPMTdOQEԇx0hBҠc8Eo1i0huᘷ (KgWH{IA+ORT9=jʩ%f -[cCp~к9QTnT(PduU`JYY#Ľ1O.:vՅi%r};(b[u]YH /S1m&ߵ*ic,nFj|Gi\:PP6={UX ޏZ@x_j \G:V-6(fz,y:Q /rr>sEzCؕ ݎʹc̒,PzhJi<Lj $n8ym/h[.MY%rTԀܪSln0J9>ζc?P&DIܼ& bKY =Mh^'D:%]% [) gTG q9+YSfp`}XNTPn6i#/d˸> ru߭hG `Uh]@ z\ B!&tI̸k?|Z[&Ȅ& `CZhsvª3+;?qM`6-8 hm:>X~?_+@(nތ4tw~ h1W/:v-_TDx$LWARwP9H_>2Mbâ.ҰMNIW]'Lh 5sS3ڲBR+l'؛QR~%A<]HJY~Hm@߂O ݻ=N{hTu䠛DzBjmA&*Eppgt ߚ :4l*֪偂O"^n5"AT|^ 7^?D)^5X82 )yGg dR-)!l`&-.>Gfln/ZUiFN` @xine#wyT -y)n]r+yPpF7@4%LТӁ/19e38))3dx}?V%']Qϔ']-w,qe[m|uZ5yv3Dgt +z(iB4:}}JJ0n ]1.I]y )GBሔ SZl+Q3Ro`+% bFy[xkR"͛R&~kD v]Ӵzc=y/3Fݐ.XRXQ#ـ!ߗnoDAfՋTli%UD괽 m×V3`!ַVyܽ~M;~=|},Ÿ% Љ ']zˈ\}cCJRBo?" @h+Wٌߟx7?>9F+'`_P gROx"E$*730ba _1=JQ@OSK`vX/d"]DiL}&fR1j(: !yG#c/߀KUzjz6T 86s^r2]ɷ~d,&hawf#Kmb7?Y aZ,2[UCMtļֆۂUl{[5>6A 3΃cY\$LvoE#wY,fwH(%mnmOvYQH5">G"b/jIn_{CJ-+(67iمU8q; zL{k<#?gF+Ʌ*BY`7Z?G :D0e[}^<԰ԱǨOZ#`=' )4!qT4{=Ph;_6Oᐪ1$J6O@'8"9J#ɪ_Vca9_ KRƶAt%ݵˇW=a{ 3]??(9iT7H]))WsGPn΃5ذN;Ր|SZ A$%i3(Ƙ[-Y}p>QA`^%ño8n$ + Hp,l@MGFՇ(tI>󓦋Pn)0ڏTpۘ㠣bun2 FgeHo5<UN>$> B-Ŷ%[*_x6b:\MVNYWuyT"%]%ɾDj7qi [Gs~䐗4kY)ڴERG=ьBY"ykl[g/enJ=LQ5.߸(?! c3;U`U|cv.mnw蹐/ΐ'U}W:f`D[$ija§彥ocfr 4m%=cQǿVߝFn 0y _>6h$jiꀱV **uy?83䒑ߟIt^b+d;lbS;廸UzB[u Lr^\'ӯmw3-tX}i1壙`s&Vfx}5A7zs9 .a2.|x;QuNslaN߼ ڢ" ?#@ʋhzOc1 BmhbE-܈(&#ƥ3耢80׈_e6ׅjwN QDh7C% ˱B '8xW`炍ӑ`כ9c\5[p2@UF7< ex7jbMt !Q= ƽR$m*UG}%BWHc:{[qPyB (!KwO+HƧPy:zSڛ 2ٓa:b#'=+ݞ>`K+(/Fc3-Q[ңl"uomHdヰsl\+0٠> ~)eL]@Ye Ny$߃]A_xuJvOuE8pOjj5'`\ʈ#a6BSHAknR=)ƥG`yPh&#X|j:V57b^Ц}*%-H2 zZ /2%B8*[D@^k Z5UW4إ*ihs}~*7Sαʪ ~#H Grl&ܯģp.S:1?ZWs"w EVfi9kZܧ >zHpm[p/m (Y-昈*KUd9bǃ-hyn`J02Y 22u>^{?]Iy,8g)v@/XYKo\G+m~GxyN`{owu5;K ,_ wX;EJ^5a3z#5nGlf8vM|etj/Ȑ`"4уzh!~W[y&`To\; i^T\ƳCǾ2AqqòRiR03[q9%yPM=qQtbCϲ`^RMFu%ei{U>ћ;K-'fx_˙\WC01m2ѬAC[;^sp7J'f1R=01٢pix Qr/F*,g3uU~I,_?uZ YS`Par|°_hbu/>w!qZ@<"2Qo2\=:^'1njp..di_@%o_0.Kn)꼘b˖+.jhJl)TE ӃLإSb2MEH$"9+m}cId1ԁh8ja Ms(3NX@zFQ`PMY|Q)K}@>{t4,˚VpJ> 0Yˌpj֒{J%r+\b 5aB:iona=8ʸ:;:i%⇗p16.h*ys>MҦ9*vH|M\2J R #Y>U+Iȃ i0E0ue}wƾru{1ǡ;0D'Q*2mB $uWڑ"!` ixD*3,|a6@͵,2#r"{<|ADH"&2< @+F{A:쬅W|4n!G3RCȸ;zi_z"N!GZQ!VqEM6Rpm Ÿ xf e>kcb״) g‚ȉLPV 4`ѡV?/XHFUK.k荷=,ԡ:4 %1C O0|ogfTzrt4JZvײ\95>eWidq-?w2 ׆2X =,bm3nI4 &P(eAꀩylx?:fvԀv2R)m&uÎD =!`VĀCXLT13qer hEL-^'s$,z8 㢱,dsWB)f8>#$KGhJ&YkX1fdެ9Đ,-qPvcCEu-\JލװlcQ~§ꨫ]l|Kl+<n!=ڗƫ=K8 rdx_E wyd,I Ȋ#a0B. ,0^QAjԀrA/JvCE?_0O/( NU)8.B2 ^Ng j=s7rGl3"B8v 2N_&R;>&qǫ#5¥"F?yf*r ?<_H|4dۦzXP>fu!fԹq #2QDFzb?ľJJ/Bm&KlvQ)00LPXe|9$fڝp^Z!UEFIr[' T$lg\;EZ İ9O mKS%'!qϗ_N,1n,&ƍ}*/77qɏ3@3aRW,Dr 1`$84$]!Mt96a&;bOt$UagCk|^|tJ{|2_sX4:[ӎ7 nTBrWX_꜍:[rOM˜W?Rn- =yiH0M.J>\p}k02eyE"KQ ĭBpR8IT>q)ZV"8|l `U2J~%uك6H\(ߋ:f~9ͥr6b6+azxLTŃxeἅ1l܄j?>%.=v < ~t4@3ƍא~ nJ Z=nlߺ5$U?)0QFA!;GȮSOz!wlҟ"l(~$%+M2F ׯl`PS!Z9L:H$[?whC>~OWHA8t{Vb7q7FCM>ŧ|b~ &wHӣS0-SN ,6 58ൡ˺vPtQg{kNFKqD89u!DiXdש >~_$TTܷb.`= 5u؞+f 9Ʋ4|ܭ!=*хOmlE)26k連IxSo!]bs!HMs\KCyAw:xG,~&I9 QZ{@iTA9$%I@/"U=,`05Leno+(:mE4Y,T5-Z<p{2zj$bbK/͕CAi2'>ZЕn1HwKR3Z.O nUdn #w[|$йs$?z(wEJw*j.jmcpcM4`ĭ. !7@ uż{bc*sBE m2wy^O }`9Vfx9Z%+.4tF\nʉfaڕbY"6w-i{:HaǾjޯݙshA(jb.̮!ݷw`n0bXo?# nI D5+}Qm4.{T$ PNC2UӍ8]g$ywJ*?4wS|>& )Ue-z"kjŪˌgvS9]9kDV %Ɩ  ;SYk_oPrzyv.Kml SxU\̨urv`H8f7]pkC{ǎr=/[j/EodٍgC]ziT9A2[ȜQȨ%9M(Wybw*lDLy. 1z~ojxC^ ܹ].{  1m 62Q/խꅄIlDX9)h~IcO^@Ut;"l?-Ѧ Sy_Uч>$"^W[Rc9^S3$BJ%,<]p2 iDvg=?{akP&'6ŰNeC#6F,!_4qٺz;!!O$P~htX00x-D'K'`-dǮ']>ڢxfDbݞJpw64 N[܍*|3v⊤Q,uJiQ;0VGI+ 5Vhv_ _~{4YC G=z!v#DawGAGz0p=<) fOZ.I.aRYL|QaaO DZo.NJOCEB3:.^0nZ S;ڞ vL:"2L=$*q5KRS!F 8UgwZ/bt{ $B_%fAYӥb71HS"~GavErj)*ZZ0ƺ/ӗ$~:fE~Q5@F:v`gi3Fi8 c*17L;PfQ3̘+G̙0ADʵ< ĀCvX^2wANoʶ$rI-YeӀ 8Y+ OS)M>&GѦnJ5mugiyP q4a*ڕj$ Mm8â0 Qu&jtc|!oQXVܑt53AF dx4Ux ,5rȢh3;OY/2<\vk&469(.b ƺ:}zFI6Jy߹gJ@m8^&&g$࠼F졝dS#ټ9Lltɥ<j X#QvVCIMǖxŦKMAlNL($!lT*ysH5rMXR_pl}a࿆9dL?XytAe]@+"&_GMo}T Đ]>3b ]ch= /S%"}NxX8g-\T[z/WBBwL-$'?(|;F|ܦJ]dt M1:$冹xHe-Y&y$4`Kɬ;D8 ?Chm7/ l^NJw H9mI}Z.~$j  XE*z|Jg ٙ&SM) ltiwC ԿrVK 9㌪MƪqD.'Fu' f< ф~}ȼe_;9[V<So_)h, ǦP"E s=%;yJFvJ$#;blp@]Anx=lxYňmxrF |G-a(˩-\b>E T$9C;a 7mn6#6g_K"߽os{0m Hhmewy=P36:?̎^ !cSs㸢s\sEA 012ڔ`'>{- *=>SN{3i쟧wcN5ڀ6c{6i>XDB6.6.Q"POȒǢmmC~l4:*W3<욟᝾=I vݖY,brG?N_цٟC̉"5p1(y!-۪1JkV@hHYOvy:§tZ>UlCZ1d D mND~IMku2)%T*FqyR{fd=<3>i8r&zi}AүFm{BJ`^*pC>jc 2LK[L|ێY*_|g{ZjS֣sj|J7MBƠ\)X6wZiy>,yt})YFLLNEw*%dZ.p`w#ZOoӺ.CrIxĠ>tU0-[9&-%[a' n%kdu/ͼ6c{e`GG‰X} ڵc1F 2;Hћyڦ*+6@ ~gR|RK$ 2@?#hdJ9UE- *HDEo#Ak{ MR6;(,@ dQ$= je*Tgsz(̡u34B;Qhv `*K0svkGMiP'CP &]'qF3uV?203a1``ҟQdaEe,D?GQ+PP]^ ?KӮKPRӀŘNsPk꺘f8qUt{\4fI^$gWy8ܖ3\ RL!l/;Z7dJ5s)~,{mV"c`Qu/ }쩾}L*Tuuu`]TjNI"’\s=Q_PᨾҷEp\ԃ>g)1*fWİFİ(k Em)^{6zʖ.H01HƁKu IJK1$ÔwW$vH0+$\QUQQ8IQKO} ?%l`T\HUV{Qg&2O@9]Tٲqs{%*_aqvFg"$жmڂ+&CKY4F44]Tʩȴx@L Ś R53˜އB\>ȁR@3 . '&P8&~!v7 ߙ/ ڡc_z]$Uo drk+/A]2qi!OsP-+otnN=ׂ)WE At DǼF,D.KDPկG,'^^C>~M"Kѓ˂ך;f63Tuc)^SplL ih𤫵8aU(?P-46o"fN8R[U1y_Y1.~=zt/%A NVI* jW~ʖ\[: LglI;7 0'zQZ\90ƛ &#㺸R,k]h5/b;֭jPp~>J\MwxՔ`jl&}KjcVTng։%j؈5DS_@ls=5rI |-ah σ52ޢy .mX\1?8% ~f2I΋g>3sLkŸ7 J}kAvKwV"}vƘ_"Hii>p#loqh^NrrIFd[xZOꬔL4Є='<,QtO%݌$^~D7wwv&l@5.eޘ/u9_5ɻά hʽ{Q& Je- c5wRw?[uE&g}婐W؆Y Y y*daģx)f1PMﷸJvk"ᣉQ~餰G w .OǿlyD ڇI*$V[? |()̊t7I k1zZ݈`Lxʂ<얁KO>rJ1AMqV \ɶB*4-?W2Xr:bOj. J8? Ԇܥ7ae7%m,ajZ>g]3u -同ԏ탣z8x7֍"*U,?^IA-xI-Nm3vS4i(9K1;2quN!İJ\ 4=`0+ON; 3釜JĖƣ:'Lz*vc7D 5U2Y REPa, p%  :{!&J Xj .Uz-54 Kunȱmٷ:ωLKTN`59rG Ĭ0 w}\&% 87i>b'%"ȟb>2}tzBcLGQ9'ҩ'F\\&f`ë::ʎmXOЅdN2x+,HH_y}И;j5EM۝qM'7}Y6z5ӫD@gRkb 29-ּdyX T6#F >VPUi״~A嫕hT~)k3jmAqmJգ (iSya9L*xjN, *w}-hne r~s"}NvmHɺAAk4;OqG (@]cD͆D?GZY,eyTAkHI KCU! p6y 7$>WF66K eJ3^JEEw\ 6D8'4s_U\lT,JӁ DS{0#cJ 8'zN^"lΔk\+k}~ØΫi%Uj(ea #^]wՕ>M=bnh~]:~Űpa)#N"H % u=SXfP:g pxǼA;\f$^Jނ۔,B geq}ӿRww|Dm#3.>{,7(a0vu!jh(nÝVC)zX׮&{{F[Fc !r=6%rɩW'=ژA'ȕR*"tK&Sm:5LL|Ulk8[2%-BkxHRdx*Gk(D缀 ):`@5urZI,fP x4>`(XRWh;tX12"S'[AoFugġRtO˭EӅI4O7Ȏ )No'.KdqgTuKisxWÁSկ*H_8>?&pp#K@Cg69q"g:dת0"|ArVt@6}LMWnۗA(7N$''9ޱ֢m $_~A/LX$Y봰d@u?Dz'&}M!pE;WaKP،^kcr mٕ1~Ck7_trX$8QwӂgsRIbOМAVnֶVOf0h: +8vrAy/5܂^l(8-VMx0~ڧ4.GZq.^5`ѹZ=Ed5䠪bEę5~#XFa: HIa' ynb p߫kuiOcPycl7@hBcG~MԋdX8DLLty&<>U$\{Wo!F)d+h ky"A#ZȰW3{oq5{>\ <7YWYnF2.. **-LV h&}*oAGy9.A6 rɩC.)o[yk1'*z}V4b@du(}*xtjRӴ\WX$5KÉs<Roɻᙄvuݨ2ܷ} |NmmC3M/ϻQØ TL6iYTy]j{!3 G.HA);R($ZsƱtoWM; Lx Tď Cf۾TMZzsKRuB(O3Ibܮq>^-Ժ5k>nڙ-sP2Ši0*.S1HT!^3ek 8jˡum/DH3av]u9;&#,TNJ6:ܙq?єD  (O=Ӵm"|/$GC'.m`F:Y$ۭ9Ukqt6bk3\H\Ӄ. \(- s5|h wg^S˯'t  ]6^xަYϥ.8/$I I"q_? rھ-l߶sx{=4 `2kefXL"Ե2^9ء`n;:"|] r$L"qpnx:GlWQMꌏU86ҒaJ,.c*['DdRʷAۅ]tlܦ @F0+> 6Wƍ$FSSl^. + egJMU˲x&aO/q q(<6L0Fϙb+y!_iϢh%\nȲ`l5?B_6Et餽zWnRw%]kyr2Q[JQW6'62s/3"L[+_#Z9MB eA'.+p킸޷P+w7(< p:|3[j5 ;f9V]:-;WȰkGcS$ŎGJ3O|t/({`?Gtf4}juQ;'gѯu㔘[5̒dŏa1P aXwDr_,6n&@ ?5쇮J?]Q0KV*tq 9WM,c#W%f+ZlN:"V9nb 8s#$Lau1M+ud19Gy"WݶY/XpgdFK܅J؃sMRz{=%!UL>R%CUEy,BQikwP;Խkc!`Mj[,I_v(;.7I9[:#ƓJ;6v$CM#fs澗yn-!vi2G@;xi۞>kaY0aU-c%ꪗ*E2|GCuq\]-W_EL8S^PBgIͨ` BQѨ85:xG9_DH[}% Fu0GR"{ڐ{'8EZk$Q(Ťau}ʂyP ҊMBMXo+Mfa ffS#p2Im&xhAqQ+v;_;%6xU:?+U/'SSR]J Pg"lj0t'z~[|˓aE$:pawuR D͒P$x#KHNi'JA%ӣG`zKsUQ7E K'&yfiCR-iU!}:O.^|Zrb#k6w6iQ,p h݂r2DݍbV\Ͱ5s8ۄrKY^Iק/8 3p AaL|\½ђx3 h:7^Y*io(K( *B_z@`*0+|?GhsuU ڗgUnN!<Emjxf;c0bzޢ.t+:9~ B2yZ]TbK”7"Rj{#Wkw  "̂ @`#Z9Q%ʁt|Hh.H߰&u 붞%`(HEѹ~D9J4l \ %ܽUPHmtK’nN|qOfPTX; 5Q^c7II9l no}@œd#bEho Ēv]wsC%PEq#בn&m=&M+λSW=THGV7N,z8e)3:yb "(̾7,׉( />lPg XݑZ~[Z\-GoI0ƺI174h#̿BL5zDS?8> |VqD8Q8G]EG~8A@Z2rϏAKSBs ZMyr [9ZY/Bf$:](4h=i.@:Lz v:ؚ̫/Ltfd9N %#?j}PAYN.)!~@gZ>6*Y1wNf CkJ5b|N˔kx*8AC8m֊Bl3yfTN_;X*;_Hƚ7ut89<¨2Ǿ iL6 {nSɒ%5$yp(¹ We7pװsMMh>d8`6\PM gqo_Qvr<mI>-:Szb#vVoX/ESi ff}H \kzU3#,|-i6"/2f0&& b9_Umn "\6许[jDкS|%_BYOVč5qrqڵuiKED1<^gs5Q]|  D'ґm_1\ 3K.| T:VRNٗGptH`ȸ!֠e!ӵ=ɒQ oKW%7`BM6lqg`K{qyR ןZΌ#_(9MqY#A{1(yGz%e-S~$ɳ0пKplr\w-`-+״-?}1Jo;>X|1mCdLCCY6 UG1Sb ϜuhA5TJ{ KX۠v L=NCVC\⽓i&B7G4}vJo+*@XdT唼X3A'9Ũ1A._}` 6mdxYȻi0UpŪ2:2[pG#fEcmچj( lUd;m]5s -;vgjٷ` f:Q2TKW2Vi:!0*CU((ySl|ץCkƳKX҄+^҂ɔVf Z7?z4O9ի{f83zyƒf'xa}ŜJ ~9PCO5E3M0FyfSqKOt&`^IZIdHhFyAͱJhz%% ӏ{0;BRڡp"#1D3Ҫ0Hp/0S@_yWZ,ǧLd3s -#ZO UO [lX&ӷˌ8( v#oLn3?[/OabԩH7G,L#}p `eZJ╵kn9R#yGٕj;&y5]pԇIr8N*5#4?ۖ@Kغz@xnܩ{ ߰`΋,5($kG=_Ÿ|9ۮao ]gMtFzSnS xhΞ*,F cBj T~.QdxSZ:Y:"hRgWF.\ym2w @ "Xn1}] _j:Յ ĻMAV&^_,Y. n_1"[:[r'EnU3ˌ A'CHqU:NJ-~[xL ݫQ d;m#`ZA+Yb! .9-΅tq- kP hhm(fR_ ^Qpcr9m5X&,Hܶӛ,^QU:i>~2.,A驑gPSTyj?"BOXi 5H'.ѽR͗1_8ؚh̼Ĺ]IVqg[a;o.J;LH.% ^m3fkEcr핧z'՘WA!!pwu1T8YX%|SrdGF{7CiPr *-7)xr/mr+eLp Qn)oG396h'*(}1Ml)?VړJd!re:N2PҬ ml2"t57’ ?Q^9RKu${{ʝ6}$tr<=\Y"彨YYZe Eij˝>8rl5͠1@0{1&JS:Y{95fc s#Fk}TѭWYi,{Ɯs,?! ,U4%uY#H@)9?%Joml ٌ4!zhn/ߎ<#6ʗ* =1[gHJx[<)ڀMrSע@QBX{wa`E~@bQ[50Y+ߐ0<]# $a?p8#䅱齌 35{:8ӃbM,Qǎ581|48|%}]8 rP:Z`J'IWw7U { lVѰ5kZd}$UU֦els:3%(g@)`&'ds$ͤ[v>!0:'dd/趮&\q^Y&:q&!}xbӐnD, O+]ld' !sk 4ljtVڙJ+7O֤r`wb~'Ho;#IKn4?(ҀTKǔDž|3 s\hahQdOwTLoWH7E䞞nÓcvY9M$@?3M /^K>d7UZ~RPS.naK l\㒨)uִ5tW),b@`DB1iW%Xm<(Ec1Zs>ߘ) ۽d,؈@IFZC˗kKK- ŕ "d~Ws,#MkQ<*YBtQ=6}hQϧ\\Q9cz?2„.p3޿TwHp#tWYL?bY߭[BK&1ԛ&|=B312&4'h9.Ip7F.,'yؕS&fhuu~[س }!쫳 _> ҫgRzl_W &o`r'P76E,YdCsBbpv9Ѿ"sG:F\0t\3{F 7N9MT/&+M62g YxR{fk/No<$3KȜ{E狱áJLVO:Ӏj.T05 \3r <Ձ f$P<{}8XV4XspTWR'[CӎA(MT@FNչ6oS2jDr$0~Ǖ/| ȈV s1k]9l-w$9XEQk}+vW-_dGa"tӲb5(ϫ1<'@ޥ-vhɩc)W^I^ShPrnIS;"hq][9Wex#o 3Q&lhc.aK͝?g ""`-Re}[O"=NͯܕmX7<]8nꃥ'EҶּy"I-Q?z t$rh!Xk(S+Tm08m ל.S;OG\$5҃q`e%Aҏ|R3aN` FJ͜]Lˆ[Ȃ*BV#G7VSUdRP/i}PNwoԁ%LGѯ+ʠ|4^'Q;ՇвPZMy\\i?= \?δyTݷ'gs[K;>R\egHbtSɏKGV ӦSWUP}Jm./1H-G>'m0jgQ;EF}Zk={mK)w_R(91F !LgF0z't^ 1H3v؝U|`hSK˓' >*j֋4o.gϭⴵgўTO^9戔!ͿԇJ<⢍`ko,L~xcleQjwVO whc~ g8c]w+J s]rPtC1(|A<Ӳ~X E9nBYf6{,, #Yj^̂催fxVV謙r02w|%(=>9NܮNgn)!*@nL99EBvĒ)&gGdTIpMeRwI*g:Oؐ҅+j:?LJM`4 Ժǔ1&x&ZyL<"5 Uif֏bF0s#lt=nV/w)7(a#=J. kb^U*d"Cn*}bdY78jU;:TU&>v9GˇLI2Q'ũNlz8jDĺ BKH !u|MSI>cF:n| ۳ATwkd"  ?re@4l)Rpٞ *Cэ~ k[[x˛hrHtl-tUrN/ C 7#qtieXFd"Ε%mtj&!obMkm 4z*SB&a9)1V 'HiMCjpZڒ^vwdMՐβ6SM0Ǔ,ήmC`-$/ A㨲|ay1\ [ :dL TDn"0>/+, /FG|F@xIuQ?\FIoXrfs:lY4|Q@>0AbLUYcGdve;G$z -j 6.h IZ~W+8_؃X)PR DgH ,i͉C0}d>֣C6AiP um}4`7G #aȹ͛pHp>:#`/Kv9%"Za%OG6*ÀvA0w4hD]" +煷yZP50*v-^C֣,ZhU%$I4Նf<(TƜn5ZЌǷ?KڏqApa$Gi6ج](!'9P~\4ùtXf/NBV0ëocZ ѷ ۂh4u&uF j)p'ӷ*XٟW9e SF\?Rk9,OM4o\tBNI bmsQ_HNfT]c]&C+Yu"B^]~crUL#sKt }Ɩ#ogQ:- U#baT^H%RǸͪΓ(Z?;!6M]Ex =1LJ2%RߪmhB۶uE0& ) {dcNv)cWTꖍFYt`t\<^o7HgD=a=^6 ,-@A1/ԗ͚.0G;7eK|,!6g -z&~lkWF7`~Ǔͼ9|UFG쬆@y)3Kh>gtZI3ʡR30fATzE 3b2Z֒KF $%Js[ ]cguY(CD3,Go!2xo50:Y=o>r&&hץBnE"+7C< %*H/v۪> B5H!YG_%Bո'7ueiP5zi7a`@A`Ke]M~U{;cSё>G麖[?d 8F(>;bd:ڭԿ>ezPE'taZdjY$4Rv6V$*QTjsazfJ| qn.E3 ,3  Տ#!w(aE?k~a㑋^"xGz0 CYoF;"rIAs;׷҈~F{C\%VKu$V2)2U$ϝ.yՂѝf?B4,#ഊ׫bE(" :buݠ۷MNQC~^ Xq,/Ixϳ) o+6iiJmYWkG>kAᇿK?}CH52Wa> OVWC}oHcgot6(Jy1i>׌MY/a$;ovCint^A08Qm8GfVFcn-LqBm^\㞡.0v~}j+5DkCHk @>HklœRՌ>2'Ƹg&Gʓ#hdO_ã^;7͛Yd'u,Fi*APQE7fq?>e`Dxѩpf|վ:= u~dW>S('P`L~\riʫ~5ںUnsS5rX3r剅鵽{*{1л$wSlQٖ~H(Û0'. ^y ݝ_C|eELۗM+Yj9iշK,T@w p'q/&wg+1Z̝GH Y^yb פ1}YCzեmjús 4 HᲬӿP< 1˫׉<-*! JUXY]UR٣JYT\5FαG-,#$K{nu qW<߄/;S $U!дN9kx;4x2@qh?)#C"5d Y PһF&^QvpX1jZSjAiŎ)L5sd)m'lO 7߸kYD8<#1;J@rWxuO!ŋGxo|v r`1M}uX;.#,La7[h[!ԁ' 6D ҎnE`TDGNX>rO^]eQ CO&>BT HyfK\FB? j!O]FwY ՛S+x()io(bT$S* 6NH`LG9 GLt<Q#_C? u?(,.-\H62!`amr<4M2^tW,T|Uoj{ԓDt%$ W-An~@-|*YR0' ٴy4Tke4Ѽ?7N6?S*#QH 9v3#F@X5%q3@CU`UI^^}UfP.M% Mm! ata2I{}? Ȉ2F9z_}^?̋@HGʼnIt`i~auKt,h;lah!^^r땣oۮ"UkĄm|~qjI.ZOf('EYhJֱ;qkØ#z$wZLwh]T%"!ߒ7^_EnI"3f(;lD2f('^nmpLr-#ohkjY"_1? X^ ԋ 4N+L=}I:u3Lz%A ͠!t̰h酫AR ;b*g~ etټ94wcDmi[+BO'm\z oE,AzBV}g iP ǐdi$/[a- qJHR] \iyw\DE(%p"3OfB{F=E* 0 f" DH=Fʟg{ͯ4뺃ƴnwOw7ϵ#Ń !? f|SI5ۆBGǍ<0H0gmІGI6Z:̱u"7ÛU@Peu)& i͌3}|KUrصL2_&džl\Y*8vh(+m7W6ct+dYZ pwA>R\DTJԐ)*lQae>{?ˀ;{hW3gxs0\e5 M0xp+夥8_6y{C.kpH^^}vu]wx$I%͖saˬ)ߊ4B^0J":̃%ĕa~?}42aVw¿$kOJ4q#͎M1PL]!OAfg+t7D>6M3퇛?MI\lكv7CꭓJnM_l OGBk, Pb@]e,CBC,o+raM@t<.)TN]xlSdu. GVORg`@7 :vdkR i ىyS9bHzk&Uq4YW~پ%E:}yZb}9~] (_&-lӣ4׽gc yf9'`V5?066H*`v{;Y;pZ y$ϜS{4kNUsK`ܭ"L 0f%kV S`1Nvtֆ~jL款 x/{X |䔠RI7 s1ʦŵcRgx$d<['1OX1JԦ g^]9G8TEA8~Bwbf-jpW};"}wxV{8>C$96vioY ]a`6?E6Ր|tw -q~N0si=hམz 1kΟ"`4szbqaD/ :`Ȥ=֠M;Ey`KdOx"5*^{ڷp o1\9tq!neww AXҳ+=l;gB6-}FR};c ŰBbc z@Uy1jH:i@S.4 OyA #J-L m9=zM#8'S?lFdLy[BW#Ua%}8Mh_,1oC2D!? #*MWu;NB_D|򯷾ubʔvʭB\{/u,&su_FH)e"lIn  ?hCeVndo5T:><7s˺Hߥ{0Iֿyy!(>f1qZh`T2܄D[$l.:6EMMЀڏKq=UM푤I0S69F b$;ԃKɻZd{sS3mh/_|u{6?JF pG3<Џ.OLNq^17 VͣI{uks?0B\%-P]~L` bUsw$\b|J~ׇ}8)ydw.~Pv^BӿH#d17L a kYQ${g6q5VUE0T|8k wrP֝<} M9اny"=T7ߜ{e-Yfj0|MjM6^E+R R#LEiͣ꽀r a̍ EQqȵP߮m˶&aZ/6'pA_9u⾖f ]:NW3]cUQԂtZ~d'%y?;P(V 9~O]ކf,J H /DnY {纯]+gGRY|{luc\, NY~ܵYtPiRQhQ{߮Zb 54O_K-%#n&x=,4lFok0DV$yU{-{o :cNd8AZIp~L}Nt)K{F9<XtUHU&v/4vtGWIVhI(7@v,V? KWػN:*pL2MinL0=,Lt5j^6=+v)¢pZU]T~DQ7DlH3 pm!U뮠K|@GK'f~hZ==i~y<_<~~K@? hy_XEt`Ɗ3C/\e4>N8\?& 6pCn?Yn`kx}l(2ӏJJgRS;kQ0WPUy6T+@QƁh]czM^KTY~`aƸG5!#RiU%WZ7V*1kDpa] X\{\yLEY|#@L) ,t1 -qRO-zIbr yݝyܿKOaBy|êT,".84@ br C GLC/`#AiuYФI{O+vZku=TmNlT^͖QBf. +Ѻ\)-{x:p\EiaE'hmt>CD4{4ۚ>S~[JzOٙEXBxNL7@eWD`Bb3Mj0-H2%[#4{ v2Fm]Lg&4vR3\Z da ÑmhwK砻idP9:J!J]["[yʚƧ83:[ACAv(T~|$ R Bd,fx9Z0Mi7X%Hc;OfuJ'[9-KhiǤA^<ނ2`vGmh&C?. XjYH^kΡĶ]Y;-j K(P5 @7_眄5H5 '%w̶rIRy53?,at N>!'mF`ABo:Þ*O`&Aia(=HLܐKo~TWp@yBMҦƭUE\0\L;B@lm&\n6&ud@ H0dN!ݷWm|9~4O*\9Dφ,QW\jU}+]v^ѢNaw6dž+g2H>q0!:L0"qdO S/4)~`gp1/*z]@Ry ߸|>K!]IUY! z-ƭZ܈  CK[> $+Y5wU( oT|O\t1T.q]yI"f8Oih]S{^Fwc :Q0 ulueh)s~v0udgR.V;Vpl+b#}f^1vĻU=Q&I^(mL.KpeDXׅ<8y]mN-=@֥%* rpp76k4K W|"%1Dm&rKЊL Zz88R?],ٯcӈ #z } $Əϒc 鈴vVO]z:dJ0qxT &{dZ lԪKU RgPšHߴ ۖDöKl̤'K[ZƆdWU+A> K6'*\,|PXFҔ 46[lϚРc~h.'C9erY"pR7gp1OtFQ †h_mlY\ȸUKzEe*\w·ҊHoͩ} PŇb[;sUs+t9&5m-˜P ?_01*rsRFs={xܵňHօpɳh䡧n,[9͟HWq"b{RL%ob#$CMM7``(Cg]|'#̾Sqbbf c  !HZEӗeG2,%2uRKu(Wgkx>/`JAGXb݈^|cOԖAtA]76 cu2*Ty0}7_jlnqRR xVXdΫ +x'r!-%DPB (L!in0C&C!FIױ~~:5A ݂u mO).b\]~5H-f 5ܐoͤL[<#fh|j׵uJ0YTz9^q\8 ]dJcHEuEׇ"]FIHa"ԫ/trEl*ϩf/ +,=eV&eDyh7['otriVB?gYCՕr&y ؎-EP ih XK&T/\0(H8:Zb؄V íCY\)<|~K<K_aD2}1kmCݙK 愱:+xgT"UgF$T{6]t5ɥ.\ƚi'4JkmlXxdDNyOdN9#9݃ك ,uJɅ&xkw}tt6ͦ}! QZ)H[8O=SrQ{.IR]y\oѩ\ȏ8fE|7zK"[5:I/zÑl=E b*lD u3<2oj@b}s2sW\@l !#5tE& R;ƣ#uz{l2pq"w4|ehMlL1'( D%f[Ti^(9GJJaI j5)?r^2:̐jyJx\vӢ{!enxIW D 5sN</y{t *%v7u~[7Kct}B^ْ>J82T EuyyzZsV\A4䬐16MP٨ 3WgEOVQ^ibk u@5'@}WKYwިV R ծ($=|s[>t Da-J!fU ARntT:8[wjtsC⬗4#!`\5@7!lM\DW%g sp5!A-=T.3n{?FGϴP8:g[\M,RK}-5tZ@]6A 򙏾CGn`ױeQ`-`>O.BEbYMH>]8GŭnҺγ)x;MqBgmt>o"3)x4h>4~4ĵnP },.x*M&{ 'l1eX/4+@:&Y]ua Fs#Ɍu%[BOڽq ±sٻve[,Gxo?7lN$E+ڊ74CQ$NJ@w e.Uf{r01hvDuLbuYY'x eFH%c jUR-0m`}e!fm:7̳a?0Zm/yg7,'5잂;".85?{^Qr2[/4 _ 3>e[&v-gN uI>kn?!3|03bei<󩩣gC7jlٹg>XwѮ:@ofM/PM)%d榥Dkl3dE\K2 -h MH^tgc4y(.r%H_q$8%qRZ #XGND58{8N>#O8ZKTt7jzDu, BFTs{{">\phKpZfH~h1M38p(%f`'hp]8h G^0{.O Aۙg~tCM VU3{W0ƶڏߋ9ƌ0^"k f0i o PS7'Q[Ѿ)&K\m=7C>`kN[BH*rĠ)4eok>zqػ_/\M$H+Eِ+t (&hXb|W؊ی>ktp]QlE1H{=5-m[BA9))Um(7X ! /FL>ؑZ!zf6/:|~:xNᏑ/F1u0ii쭦K KI25j<ooi\ o%b>䅃}k3z~-5~pvuZ^]8:6~hPzK+4ڞ'L̩Z()0\c14{Ĉ^ O#T!uȑQl'LܸVx(T+%>V'yo* k4KL1 kI݃Tq:˭t_wnit䝇sb[TWnɵwN=+Sk(kB3w4j҉z(^Y( w?ke?-ʥEcn!y6$ @m[;tO#ݞ(vv^ذ_^kE8 +% 3pv\y^i0jk\֒Ms՞17z&$4B2T4Ѥp 'sDkDHMl cxX޺;( ߞWF־ Cg_&\80.ɳ4aRX܀7@VW ǡxȞ9 ǂ+b{Oi'6:)4Oqq,9@(P[o~)rͻDxjH;z@ɶ%п7n7/OU$Ă7k7 ?+͠X֛prʻz&S&;~(y(y~?|GYD3r1¯9$lYϲutOl8n;I"\+$:(CשS B(N@q9~aZF ,e 5ÃIDJO4oe%dɩP[9׃ XKK–jY& \2̉rD| 6 aZA9ޢhKYtrzP.[Ǧv,M Zk+~tDJE^{5?e`m={<"Rts iɆs4X1 Ѭ5@kb#Ms]#y&4"|[U7%KěTR{iϏ N2nXs!6RX!n+ %1`A`l3bgQ8bwqVG}~l殫8\)UvcEk/{ƾw8lפO;S5r;ʡ9~{0,X1tFft ?&Ōsy:w!XVw Tm@]B546/Vo8=Z+9C֙k"צQv@~E' le{BEkZZ%C-)b0Xm7W/Ff`Ags^|ͤ.r<+#4BDu"3ꋝR +5mEkU]-22y3ns1ڙźMBE OO5:0:Ϲ 8slOA$3/IT5/=Pllõ(!Q'4kt0! PƵ5k^'c;0@}[_fVȓѴṣgIӨEV'n WͰE̿S?m4nD^rc*) :WeMrN Xtc s9lbo姙ΘN=֐zqBc]h삨2? m7PݭOF3 L·e̻N]>ۣY@rV9.puGז:HěOMzmNBpiaCܠAdЕ,ve""0rQX9[CJP }bn*,\ 8-_%w"([ [SZ+բT(<3vݨXDSe[_xԭlB0l(;uԍjimWYJe.K4wv,?V uAK sVzEFI\ }2YZɨ⹖sHÏytm.َ_JX-+\(v+5BkpiTq)JlA -DQF|^plXuAk#@LNo \ʘW/&gWj| m,1t&#?"EL u+ƎGw99܆*K F+U_|uEnN*~O,"I:U_Ύ.$FI9@NC9E6Pʜ9 4nBo? 0d,ۘ:Xw[)pm*%4яWfXN'wA$TS`~R88]-*#oh" 4ύ W(&}A6 ,5xl#PfEedXw^ U Cێ :(/+d5U/|ywGA: $H6ٷ8TK.n~}ZGލ80Ĕ@?iW/?X V:t>wG&d=Qdf;_94Ov"[qA\. zѮǍY14: }1[glkڱD㭹r˩o[Pald||% 'W|,B;xOM^A*7ĠxPOA-> upȘajc6lXR>73+ERhP>wi,uAʆP?(o8yn7Ӽ>m_J 'cy.&^,?mچc ՜e 磢1ryfE Y2t?᡿Z2h JtSȬmzT6[:"׃8>V|jY=ܙ—O!렲M hu _o?I$9|RՂu>*VRz˕"Wʩ:O̯?!pMeތmY*6Ԉ1G" z9jE"#56ZZ϶O0ʞ6˾UCjw4gLk8#7xha]T bsJ5͏}x%xkaLR{E,)fQ |oHα7k:Qtwtf6UB%i{Md&.SL6NP5·bF<>M4O|'\`K ,r/@cYBL(P5l@.Ƣ^H[} 7lcMAglpfNnӖ"b}*z선nwPcOM}NKʘKvo[:jdΏ"D5w=8=Uպ.QYuɸ#Bߍ lVXDsͰ y퇏pC\3nq\#) >:N߮0Ku$4;/&C} nb;Ҩo+P~4jNmY)˳lXWmd]VX.^Q^˸4MQc&Vs0ʾi!k+j6˥ҀѧF.4):]]z챭r{ /3yѦ"}ϫ7h# sPUĀoI_>vWBȀtYhSԔص57iluAeCx;%0:ͦo[/Rqp[4'>y˪Y "g(X~gz`[G0фUԅR+^H#"](B˯mx :ʉVE"0M`_B㍌k$BD4z 8a8AWxpW(=1lF˔"7u+/ 79P}޼C6$ب -JґM5ǰʁ ;-PDxMiqY($[|2_}E*j^ЬXpE>Y"Y`b-u@d4dڻS9l"..Ey9\*4nFhgX\%'>UO@  ׮TF9& IeDvyN~ܜzroIMx0,=pYGݚHjI_φM.!xEPհDO~[ǰ^܆q]3d"97.EA<ۖyxff;[srlHչgkœ+\e26n> ; 7bc?>&ë}-# |g$&$Bph=u2 m ߥXۧϦg1NJ';\kE͕=7T([hwZB4 B]R +ȣcu^"O,=Kse(~Yl_KY "A T4 w-+OGh*bF45dǥBYA\DT) ʉ`kIdk5Ȃd/1_?nD^w(АŏaF54=Od+ ϋ*X:tgg xR[eXqv퍭T 5wre-& FζCg;Wz }M`mpP"*af?Ylܥ6C˟PڣL+`EI}Ժ~h2#R/=JC4b\0MLcs?*SF^e Jm\':z鐸[cGBË+;]t l $0 Sf&dY1>qն2Q}1D"ւyW }؜F+.C~1K=CGukssٻSQOt؄e``KyZEؼQ;yS.,t6Gp@Ov,Ir(nK zt&AjgK`3uڽ7/Dsrd7e%~ޚ;XZ'yTNpfaUͤsQ'KXĐ~D.itYÅ(fcGEs3y596v+C!⺦ߛ j{ cʑiQH}^u1b^o1[/uwQ>`։Fp٨)/,O~VkHW(LK!̚J#Z QD]n#C9?P,SZi~%]l/ me++0QNlMgx >1rOȕh*QEBs`j<o$,ObYP(O[>F\|KwPM[1uoa[(zyf)ruX~ ޓۦC:ȴ}/c&~:s fMmf*fE+T!*3c539FDCfs7 a$j?wvAٕŤA&7f&V@-Zi<SDs7\$3KC_',pY+VE))1DҢ@GJKHWսҐ@//E>Їw Չ1k Ҭ!}\f|kpm &'_(AVvL'S}w#fV o9,8|+Y85gЉeڰT!LHz8][cKN֧!u?25 sk6$*@EBcOZP{0w;mμHMcݟgcJ »4WLv^|j[#|_ ;Bռ{W\[Nh#HgTlρ9@ g5r{^.yPXѤ#\9nlUzt'P;t0 Wylpr3Lk=E6s;2bhP@`np\x˺~8t1t.)Ko@ WH7ITГ((D-?.5=rHlsEޚ҆T]BG8`j[2:mNie*^(.ܖa!T[<A.4Anoũ@W ]=FJ];8%]Q@>5rAHGV/i~1tAӎMRW/W-B}/k!BXƸS{]Ưx8Vl\`#gbSZSw%惽ra %֪+Ms+ICoWhht[GW8¨=d4Y9(6I *2>|6b$̓鋔/g =-5TU'3o[CFn|gv*wGkʼV`ki}h=y^%+][w)M;9b ٚe/^9+ py'!,Epҙ zS)z3'JHC  P5P0v؜}dJ^OV@b,7~L'%W_K(C(O\ꊏ.%"Řx09 OX`H9#&GLٞReצ s}`iCm $qqql/f*.Duf-40BD*%_ Rn&ﲤ@eZѢI%[Mȅ]q,*ƀE4v c6v.7=Ƀ^ k"G!0IO%E&nO87KY ͰIr^wi| '~?N\=(Y̮!{h-i.K Z>d"m,ӫqlhv R]:J8j"~$GvO*=2ruG[3Bۈ=99U}N7Fq.$@wJ:w`uh.{E}R/;Fdw[uخ>%:_Fb>ڐ \Cdg$!CdVԴ{j)-Wʇт:/Q2bX90hO!92)'9熫^oڻ)g3B#QݘcYEFm]~oNX?a.7^pC* i?<]6Jh.AeONMy#Q2x9 B+Gs>@|L7!D&ӌܶOTKs_> J[Q+JZ,rp CBN5u!K[09#<~|U؝(_K]6յ3_kIle3Ʋ8DF#%)XŶR[q‰*(&;/L\IĊ4U813 L<1Z&p&tl;f&B8Ͻppmn8^$Z] dG;\gޗWƢ76}r_voY+,sLc u1|Y=?д?)2/V6ZG)lX*l}pqL{I(#}*\Ml]r[S֍m6nLD¤=6w*#"sx@0-&W~:"/#YGsjXA5Ru< Û*DMs #PnTOoq ֺϺjVG Xk}fjuAi k)~N޸%+j$6xCh4!rn_/T{_xʩ@X0(DH1ugMVD9o޴RY{bTۘ'g4-.歷wQGCtG @}BKO*n;0K@uJH~ϳ9HBn<=>J8M:UfY`ؤ[yW$.RpdiNtjT]wxrpSCA\\!'Md)Eq!^4adj}T,`/ر*^AíTk<{Jt]2e~ԎJ)M ]m[ʺv5`Oof3!S3_T lc"& fl0N*=t{R~1T,w܇1HEA O"ƺ%"'8V"Tttqbۺh[&hB*N_ ++!肔/U<ȖK>VS  X{R7kN|.20~ J֧ت4 ā*˚WkLNՠ9Y3Hڑ4lV+GYFlm *jzg6Oiz5{wV dPCTW,ҭtvFAŦ*V/"g_Y=Gg1< -:ff5iZnfi<1s[l1 ZT77+Fo5 },:J('<U1MX);ڔ@˜ Z-ĪA<cmH֤،iT @(?Si<ڰ+q|qP[3L`U_([hO$k{$s ьCop<;>9՟|B9<"9/W4/OSOF3u0^pg,|e 9ypS u7` +fПIrU9bF>*30רm.#2@<mO|YOFKx &UləʗU⭧nܬ XdڐVp"Zf2SEx`Ee?;赖f)ɁBhާE;}e5:o 4L_iD1ΕBf)٭s}uV0 T}Ee{ٲY{ ^@݃`WR]7IrG]0I`ŌNI fɺp@u!ʈO MhKx#fa*m֜3Ն]+8M],9F$Ggc~'* ɃVΕuPdL7) P.;zwXMu \<9\XDʸLѰ#gU n'N1=K\>1s%amCt2xOs<ڞAٶL`džh`mmhrմiL"8ު} f ͑:c7LQuZ gO/iOxiFҥK)\{UyL͘Zd?X!=m^yحI3USb]1HN_lCxznmgF=ͯD6wQK#:OZ 7Pl&}ʪIhKKD;HSw ɖ|Dvy>kS!0R/I'Fa) U)WmR?s*R\b8I|5+[6$/qaNq} 2GfI\4g>I4jA ЬIvvVJˬ6I;u8pF?1pJ*t1G3`>f?M kFjjcFoS~^yڐ molIFpgqx}t'D~ҥUEcvK7GD뫇zu|H%VX*kgi!Bh: 9S̾nk>Ds^XGS"FxB c*3kKӃ?$fuTY_h.%*SbZr^xUߔ$e]?O=T=wEC37CNzs|ܫzrŬ;ozqob^ʼR2Z|wux53n۴O8&z}]INYE%%*WnґK59vxd.lԿ}J/h,ȸgo;%|nLyw,2d @JHj;ρlSXmH^Rdߩ9)K~0w\:u!noʸc-l}͂s]\f|< 1q|PDݥ9;D2"AcC3 cB2cr$ d{U.mzg•FIThkn RY!]%"~!\v2o[9"k'ߖ$A|y-_1Yd43G:0j٭.}u H.nz&@3] dUX?6rۇ N[䪅)0b $7gl3~Zt q&j!Gi:#k7m E#PգtaeTmt|-G۾$}휖H9Mc1EO=',F~)z\s?eӲd ;.R>|l(eK=g5+bCDH D*UI| a#pn(eg9P鐺Guf0=ڂQu2a,J/YACmJyZwob *eP dpQΤq֤ $Ӱݛ8y? zmy~cn6t+]M֢7td,dGfG.7v߫x,PV-({pF9^O4g1j'Tz>R|eK}^ՋUxSM(՜žI-ù q2ajA|.屮LNY*\M3Xs3X0(dF>w_զ77b=KIUÕ(oɋ! DqP E=%}g[VEE->\l3*gP!^ 9VgءLulkFG :n,Vq 톳i2OQ0r'Oq@%rj b,7KV⑚{|ȍ0l5j3V,;est+% .B]{̚MEG^ K %X+׿ $s E\ݔܜ_Gk ty9vS:n*W:SPϾ |D ]bywm9SœXXZ@s}jR/$s +4!qa+P5-P O3zKu Y9YڛIUZDz׵3eM2od$~G0ȝ/Rg؊[SkB!21/`B3;8S5;,TiYX$GOwHK_ZV$y10Z2G/έ4ڣ2 ~yXc'WPόCnuD۳ӎvh+ܗY{ {Cfq"pR`tXރ=As#t'YTZ~4m<*I/ɈQ YINq(`,$a/sCZn巘z ܵa?aM ӝ+6 %s hY"o~~Q¢5su^~rRF(v3F>nkm3*fD!p3- G>.b|GfNnS#! 5[˗:r6eƭJ6^xLRvL '0J˜"ob((^g@N;s2DE ep]C=C-rQW][{-s@7چ^LiY"\,[q)q"y-ۧM8IEh`&D xQ?9J[kMg-|w0-Lہo >(B 1ZE?:iR \+KQxpPaNBZ %1acaRq]8F7D$GhrJù=_pՃ[#7kP3}\afX[PXkd-R38e"P ٣i8gK75){Ghntw;, ܆]tH3v*ݼlf]!ɪ>,m9Ϫ.@}lG˗}@d+6'5h5&f\}>m^c̆) .Jk!g%S Qgj0U9,X 3V]{Cq'=N"5&@5(^D"&ޟİ6lCx;`-oc\%gWV$0?; ;Ɖ$DxڟZc۲1AߊpOE/eAOQ7#E쉂8^PAwkqm]b\GMQ^y1w.i% Jf*Y K5^[3HlFl(.`݀J^րf Xbh<}Kx#MrBE L 9C(9AgurmJxq$\:\uR ^:(]20liSdE NQeni[ {x)q22VRYJw־0P >Gu|%E_Ivu% ޒj4H",sdKp87o `ݹKQ=WxɄ ~ݎaY \YN(& v\*)\c{=GphiY΢ךi@!X&vP|1"9߲w~pH3{bkK=تWc̅6eBHUmsI% Pp̽z ux= v[Q&dpnOhT2gZxM /'S<<-!?׏l !ѵQ]7Na˨,yCyٳt}pMˋ XtѹǬFx3g5yZs_0 J`N-.SpSڸP/a?k'=up/j!YƯfI$A*ZYP6R: R}"*wn 9J r^=/IJS7aȣbTULlwtphx,C 6%cD~ NPߋm`Fc0$l8;maMt' ~QAɵ6mf?!sTu*VRYlqo7;Mqw7_5^ i4h1 mwѮͩsܕj<aj8U \cJǓC՝8c e“ Y60KJӘFdQa+Mv~R'3lEڜ 66&/5o>)#<- Y~i@D8/—knVqb 䏦X۪t~78 pT,ּM͠gHwǁ>C=r ƂX{9 jъQL8@Z39ps] m܅kwbTqY'QY͓ ŕ m5nV: Z3Dz3 -T m.s% v S![W!.iV *֞_;>Y7g≛2ppp逑Χ&NWg'IVuWKff)% 6Jn Tn/BZTUks)YX(復RX3N- vչ_꽇Oz{|{5*Ed|]`ⲯ?zcC>{cȧqK кҝN)ҩ](.S[oE`-C I>5$u犱5dvF!?H/қA5Y'a5dTI f#gcQ&Pk# t6ɩlk2X}Mk$—\SMդ!թDMY8y{Gv`Dxx=f޾ v1B4Ad;ZA 96Ȯ\S$:RH$qH'71`zhfvɩEyh՞Hջ^h-:m]K;b*e~BA ^5l%e*+\2J ?C<#K̊6Z,~f+*צ\qa=~IIqQ] B((X1 TX4; YD̬u PL9ht`d_>wtcK]U1 *՟{@sœ|hڹ='M^'ˇjm ŧmE? il> 쾓Z穵h}n,8ŋxG4sGC.1 65K;9j м_ہ9vbfɛ?1C}xZ6KqL('ãH+quz(s@S`r4t)'j(.uXW.݉ u ĸGJk1G,QƵK=~;tk@h F%炭Ų{ v>1P'Uqg4(euuc(o<'GgUXdl297 X]V SgԒQ)i}C>":ɯxZY! NNBp2:璤eT'! 7iX`/߇c]w}$E-(aG,9V%vye~FV\L8ٛ 6#LrQy A.C@$Ov#&/ޤwh-O)<B3nЀh{a]?ϼc9@iW3!DwW{$D.M|g*}[*?X3s݀-8a5 e jv?Q=Gyzq6}M48>KxI\(2!W)VBXtUSUz^yG_~?O7 [/ y@9wFh23qOvDGӐ$ 3;mz &,oTͪ)<=XZ?>z i\`Xrn/J;v8mω;5B_T# [7r,SC!)Ld₋IB~Y.]GnIhkW:Cfb}(ؘ/u9pe"Ֆoͱ%{F"tRuדR{w3}X}JKRNoVv '[["NHz!یce3SI|€P)CJDҼ^PStԹCj OM[ڭ 1h@DgU>ڠbc'y[ϑ _V\jkI12hSs$du tc;i]̋3sZerf!K?U*8g~u ؅^n,\*؛GC$ٻQ6hj!([pdثcDQ>Tq:kW>r"6BBt޻4_Or~,˄EQ/;wẗ >Ke/f .]0k-hB"@_APicK~v2'VMt,{x(JyU%ֿMRj=!{f0(;)dκ~lŷiX$IEq)B'ܔ ݀5>>i#('@D 7r6̚rdiCboHzn*8LGP, ;#;34\S {;\8`jbH؅ѻC%'8j\zKe% E%d3kw*O6re eh d^\Zr0m7X9pV,y(W7dN3O爒5X%2_?Ye> hvӇ(SjxܬeyA|]].ZT)^?(uPD|&r"7LJ lgMD7>GNbGEzFWj]MɗBjnU%Lj $-UPfJE._exVƃTy)KѥM74iS#վPJyrWIߙJ| HtG[{)v @\R_[n6{qM%k=j*W gSe9.kjۅ3Th Ãp- V Rn:n3bLoS*[0œ.%8>f7\V?Z1s8]{O(;36q3)%'eYJg,N;1w_zC rIoˍa)tUE:T]L: ñkP!sj6ΖH0GPU1= /h_ dAH,Ә:&x62Fk-x)f51cJACS{7YM0R }KK^""*0,?\ hEsoǣ! KWZ k١Y ׷žV5:dJrߧdҖ^>`j*>@&B5YbeEӑsMDh,B|RGTb ֊5 |=|ăP۸;UpR*tRBe!Qb| h^&-gx!O}HʜqVl$>J6?YƳn fR_ \eJ# $k5}V6MA]vUXz"?*jtsU_t);[Il:eիI@B(dn,ff #afM >%m%YF0/>X[ K09~;0mG4.> f|.?؜ rqqOTCpㅙPs-Nz!BDLiřRҾ%R U>S2Nqj *^j¾ozDqU9z \d6uxS*N揞s=S򴤯 b_r\ 5r,Q[Q\iJ#<*v:WvngsB-X),t=,$`XOT-̧(LFݹEyzba"K]qJ NFMAŬ:p+y?96B)7 TˎOIDTQ KIxoxꝥf^61<eуu#S_RC5Z8떏a8فz;$ؽ(F='XKH r?iHPAH8`:]tUkUX8]_tDcW[(] ox1(<,5O;]8?m hLW) if^_Z$~ep\= M>Hr;ۤA + kW^)hAs|f {bCJ(kTW|#z~ 5-E|'9弋Kl, JXZLO9O5߮PPg,-j*gPwXNU^YViKo#vf햞P"=E /^Co*P>;!q$:0yKSd*{k QjACA FV W%\CG3.gBw6F6D@kܸٷTۗOQwH*[Mp9j6Et$_L(_8l7GaB\qI<mKo#iI ω}AaS3O2Lt,C^JΊkPq\`^h-h -ݐ=v7IfX#ECE 9d _ii*K {i=JXV$GjЯŇCt.%'8*+I[KBpd3f,M;\ߏnRl5|+#=ng|'DZZ6tRkKM\z2plsAS%>oYչc5F>E ba#X/y׫9=)ʷV^ոdD9N0HD[K Ĺo0'4yRwAY%#B_Ffp_U6=Mr0 rp?PfDJ/g'4~<lY#k>+ s?{89E1wܶ* `%wiD˗ rd1Vo e1ݺ)M˥.bFLAp}I"Bg~C.Љ E`-R|}.NBtrK,l|ʵyC; ޱ}[0+NRykdov`xS0;fl;<\Y%h6&Id_8S߯˩r;N.Lrmnaj<qT'|Yٝ%OsEfqhߡi¿MڅL-֊#f?"R㽤lۖ9L(hdk! TRKĨ8Q)&S N3;VO\u?zKJ#ukE9x-5ӗu)=1$d.T=f V=1ުާ6nbEf`[fhzHyO#؝GN*ݘdRF@Mn$eD4ATxd TʊPçi)QD>M65z}*W,(jbc |-SJ+6!ϵ >![C9ŏ^KiZtKq.yTKx-YQXݶ noM ]GU 2sށ4bs_NyfUfáNclw#c͕U凑+r*&wORÁ"wD(F?_5 +?iOrfL,0AamF&iTRD~,x$'-ǻ4. yAWi z~VIw&I5!1iGb njvI.)k?FYJT e}#p /-,9ne(RT[ܟ|9%nSO3Do9 %}oGaê !.6Čw)fȞ2fXIR8)"e7F*GmֳrOi@s[z淐li . >Iӓ/,d!, +.DN)d|~X)C2V4=ĨO]ANK\/y_KސaRߔQ"@V鄚dm q!ڬo'nMH155-h cj%?xymVRL&m2?6?7s֗}NqxU;!F1rzKˣE >BqyV gP<{W!Yyqz.seʔ3" cōs8~q]9lmH&tlBt,ԓtid" @}kxϬv)kgDK^&,h:~5EKG:h 2Rmw,3LAb*u7 ~>QLIfy?:(*/:yOYNFI|0&3`Wr߬D?[^%5k rFZ[g;ur︿L,'+ BS)݇UfDz$} QAMj@k^H,tp*320.w,7{G5h?RN2so@SM%nb7ævs6e'A}Av(2$܃/Hv}4eEA)I#CW%( kL/h r=.46$Aqi^ "'0yﵖxƛ{}3 0+!}RZU tϧ 'eW@ԺZaq%XAA\J ϙvښZsW}D(ÝҼDp4Ue!~ܸ챋E ]! C< PiIg5%( #s`1Iw/fyUKzY<4xyQ )@XVb#$ZJS%D"e9I_jy{$=z17$aa-%ibǷ E:B"k26tfX"9J\% "p .0dρ.%~Yбl `,F P8I ?q=1񎒮7HOy9Xsԓ<0KH9%Q/`$3[({| -~j%cl<>=s7䳋8x3fLa'Ri*NֈeCuEo.D:gI6k?{I[$*Nڜh=(_|a?O/5ܪ;f;(U Љ,pwqxa}-G Y H}KʹiPUfFAh>;A^x ɽɳQ %Yf[@NŞ\ux8LO[jQJi"?w3zu;Sޖ~dV(^*PݰFQu_H7"DF ?^!QwgV擠g3jS?3Bޛva3\k;U`{r3ŧWj+#̛o 8Skzۢm ,MƁ;0=z@c.p6:v@ L#cG!.v3)"x,jCThW:{f{O7wt;.VA7AB@Z+ CR~E ˙K \C4W"6 "ZhL23wQ5ҬxDA@բ&"\]˲^;gXڔnlj`(ՒM5[|לR76ĤhjU( ߿-U](jǶu<vٱpR) d;3hv9MnTj'ЧH׾&H>q ㍷&ۓU~R7?|(ܤf6.f)1BtVж~JD2Gӥu:g5us& 3YpJP?-pd'7퇻N€#Ă(_MJpNFh,Q"4:5''ח2sv4~8ߝ'!|MX0s6t@z%B(5CrnGg!0sx RyM%fF.܌o* i̓IyHIJɗg/7?SI%$KK ];ݦ/쑻@Q/ !1 肛9q tvTOqQ9 4MfT@puiZPQTH񔧙^x5E)D/FWwSTܡMc"Ó2g|^ 4;IG}xfi 7Ht(@lz/Ԟo#Ro갡ОP S@,9oVygw]H/2&0nýgkf]DODB:Cv?m8 =9BPbq0;_厔N_cw[߰Z T4HI:B fYiҖGF 9gz)i}/5)M;) |m)QG] @aɵqD7L 0xabAEw@r]k r9`hyF9-NЂK.Vn^N|sB_MVPw核G(]%~nq HЫFӛ ) }eֻ?25$U5LWcȟ~!Ra꩟̋+<\s_830ݥ ؼWvU*03K(Ѐڣ !|t\! -'=-Wҹ45x/^ٱY@u%qI ՙǬ;<+j&ơ g|Ur#. ֿ-ZE֎yQJvB Jz,w: |۝3X& ܒ(g:^ mkJv9fz7f@5!ꎀ ZE5btDG [9D̥. H5bhZTx|W;EQ5:ˇZ3(/?6cv b-^Y =̽>_/Op $U QHEb0WS;q㷻Ɍ2;դFꚰ㓁57 ȠCUtu-]Q%]i +Ɔ t!!BB&o=ɑşAhs(x_çNt 3'*FQná_-b+WBo7t T Eu9 24{ yӒ:SkFne,KftN@ S:Gԑ=@j+> $-^V f֑?c(].W]"me9U}$"ڨ^ReF·78OzW'҉tУ$.c|Gy K[oAsžiȔeEN°F`HA`P&1XN &U?yMQz~89uoܕ?+J^K#$ T,y0Ll &xTwYs`}ڕD-SM}KÙI[g#E8a^ DHt>\ux^o,M[, &$޴lmPe˿U /o_]~NƛŰa\cp)&o\bKU͈&-\z!zzH9\*$ L6Z]xc9 L)B3ArUӏuYk)2z"ݐOI.ڙG&3X f[I`4 `rSahD;X X=GOw5l*+[Δ]$.,$n;‹~= +Ec,P݉Q͊`58U'J$p-0lvۼ^}oXmUUJ¨g9{qiP=n"|j m[$참%tDXU4x bm&٫Iz%/#6>MW%ib(Y'#reȦDXtYd]}WYPONo1',=ħ=Z'Q734F*'Q>%zen~{\$~Y(Zxk2Gн)o2^X.]/EtK7@ 3 ;rHdT%h/s>i1=˖V':pzoqWN l$j89paoD} ayE몉Aŝ!BM]=SZӖw;OHʛkNf0H4e1Bfvgiu_Sk w>KRwx7U .Fp#Fj*#Q;4JK Iӫ|7;<3@$zv{®Q01 k_}E j2WW{92L)$u$=<>fhd+q9mY<:1p7jY0h"M!-;~Ԛf?!^53/Z:^%G,V[(T$aRW{[h <\1Xe{~տ@ o\f_]`{ms#*'U `$#.kQLvzl j]{@/ ^%p_W̱<& DruMc;3,D"4Atn=#pw6iYa5OŒ :[Jrahag7| G3LzHo&_[5_oa:9ʊ/6-ChUY h)/e1?ۀ d7K6.iJVٟs Tyt3% (~iP9E g%=ۙ#RBċR/5/<'[:նH`GGNw*mGhj!7P湓7GR ؤK*HbJT "}HowC1>t: rCb .>=2gYTO֠w-QGm jjfN;}ڡ7B$@ M'bC+3[ _v(,|5z)ajʣ߬ZϚ31"#:qr4& vf I^rBod4ߚGaIkɠm%ه{ #Ku݆BS3?=6Y|q™KW7UG!G+Xؚ0ū,V\1 אQKݫ+pK|(pA]a )UP}4wD/MײF8E]>7{95}ϩf2_(UxQ%TI< e{ PzŞÎd 8 s;zf'nS5Tq 'C 2L QxX+oږ xE((? eduPR-~ )e _B]6<8ϠTlp)][L79@X^PuFI\+-ǻ &ؐ/\o%54@Tպ[Rd?~wcB9EpJxT..) mm9R-eS!L`Yꈸ@Db,Ϛv߼m~7k Wwtם"+ ĕgLȤϭaI~H7~O.W/.k7VFړY$%/ZĻF^9\@HޢVQ*mPD:Nu&n;?037{ ex:0c1 l,X.Hb) 3.oLRPFk( O:nG2jZK 0k?d˾'#Prw=וxᦆ(9/RN_F437o}*)xjJ.`yX/F->#IIA ևw\v˧+0U],Gdt A6y`pD}}jmcWOqo>y>.bJƿn5M)HK+AKPOq!,pyFw蒌9[.zdo6ӊ+;n6})F*Ҕ.=^. Z)T83圜táqLWE&/6缂Х$= 뒗pI3B<}\H_maũ]vUM&d-9h'Vb΁u"WciCƓ`Õpkct4yP.Sοj*lBSZbƗ7^QX:aįtoyr3ŬJ!߷Q xYtnU]n) *7h{ziF^Bne0phKj 17{4}K'Ƅ)G4G[m2~9_^)RGfGWn{rsSlCJl`q 4 PWJ{jAܨX`-Q8}Io,rP5Ē9 B?3yU!HJ{6flۏU>,-_T'WDZ]2p pqOkѪWJ}^ͧP=/HkQ5}*&QS‚Fߘ̬?MTY!ؠZ5IvRN> D_RZm4e©kRiKֻTn!)P\YEwR @Q[*Mi/Bq$ n̗R/L͈B( .i ٲO$uxb7D\m z\gBUuX0.A[ \4+ 6bMyNd|WMf޴GnkY/UCn=Aq0V'KdrHr8 f¯ O#P9'uNT61 bHb.jV/cBEd=zhUmS;z rfXWfשF)EDω,iFJl J3 q;G0(v\kBUοmY8mpv[9WVN S  3Ta(H,ⱁI`]>@$#Η"r9a|o3-)Qď2b4z ?Xnr<Ú٦?\~D9!Tf--X(G !@g’ 7]N5""6`]0dh&t#i]ФX¡ IZEӚ|ۓbr(6GHCMk +GhѴXOj7ՎG,=5 !bĿPQeHOcJ6/Ck_ȋ K6>"w,Kqh<00R8E/$^!u5Bt ܯ v2QB9"PqSj"=w>@ujЂL_wPz.wSEᚸ\g?; q Ђ>J?.lwۯv,4gRNȢn% 0AjpL eV9G9EUs{r 78O]nkt3jmi2رiv2B8 H@%PoW4H3$ &K.\olܴ,ҫ=f 2eO'd*% a<(k_a՝ql?r pT[3jUrV4ԝdݭmPѰ4֒6(KLݨ;UhT;ڙL, ]x> kKhﶵ oܼr]mh*z%jvxzҒ9CMؿ֊BЌ'wߏ}~!C$$mΖOI=paH_}6U>4Aƙ?W3q<`eJ3x[hI1ǡWrSHW^ӌ D2׷:|wqtM|@* @ng۵KdcMHqE?釘[ г3>&%״3][+ݤqC/]B 1_6pJ !aywV A[EOfRxQKW+D⧭՟mXAdVԔ.<4:J} =ɾwqL<:-/i3/7Ad@ݞz5t }aȭ.UCy_ddpʮa fLStL7w[FAgfڽVj"J8KJ)ؽDI=z Y@*b_E&YrLfǏt_D7|9)Q:9]x nϹmQԏ@/[q&CV#!#ܾ\Ob'&\P@5ݹL9Wg?C˚;ʹ h{u.xmoRkJ7=ht`5]j06ڸ z!0B9=K{bw\ _i*m)Rx\A^_`Z BunxDE+A*`pԾ=c{(T)^ۋGi6oWmv8+wB")\l`;~RjoM$/\e8 OeMELLv"2` }&$ (Vyvl}bښM*)<aW[w]I^W 5SuBuosaĞʤtXFLF,m>|H3砞}@P@0X rNk!˽@ZúҽY@^TaX { {Xrz!^Z &S=eȔN$쀙\ q8r?0c^|>0I|2Q2܌t ȓ)Pp&.XhgE럷kF4)^fr-]ۂlX7}d}G`thip`No15Qa 7k|)(70kiQ,4.5Oï*>1-JP<4>pB|( ],).YL#VìvMв8H:Nr4w:u g4̷+-^.q +93X8\a8}2C(4bl!`u+MJP zc -~~z8"z Q˭𖄕c(ZvAaDL⾯}DHLjY>'!C9M:Ksdže⣂Ob*z&4'TKSvu m< da]p\3A_2Mr GЙ^qk^DRZ$5b7{8hY18STM+3Pڀ KEpaee} PaIvO;el/Iv0C:WUIwg6LMҼL$̷ːW* E6bBm**]x7\ag6 )?2Kb'~%`39ɟCyK//{lОq(PY&sTF+>D͈V^p*uNT\ه2%>:sAf2-r10-Rl [[; i幕eoΊc>+ ͽ vĒ&RuZPt˱@G3[EK'LT=&:*KP} Ś1n<)Z,A UykWtAuaoPfiA@>l4)|o0Bܮ蒖ZXP& 默M,V)y,?F<56ÙG! 馫QuCCq4ZvOGPJxܤ/=>*wư'輓Ɋ8G7p7%Vk>9t4ɝ:n}\ro[SkyTXӽJ[Φ>%eؼuLL'wJRCwlՄǕth,BpUa{ǁ̪U`F_bXNLTǚoY&`M Y%of;P"ڼE?xƷL6LuV ӄ_B:.I3׷Ǫ\UxˀdIq+j; k6zO>^[=Zޛ5E<)n?v.⹹tmy{s[753G"l6㱪Ioxe2al'n n(]!|>1?+p趲>o< G!|[dw6cF' R#5!h^شE|Ղ:C”=V,E()w$z[Np.Wo]ibA:Qze)b\?RVXx/a: 4 aGd@}!L*#uǸxFjxhHO8gIyi'3pۧ+7R<JF66fF&+rH˚EpX)sf,.TK*i%3\y|Be#Y2J4+z ֜u揈|*ĝ}-$&nE:!雖FL+ЕmrUq=Ip%Ǒc hMHNh1)T8G@FWSFX^r.u3:!xe"@^T.]B:lĺ3>)&珮D}'3Yb'-EȎPۨ[>=Zt_R*"< 1ď؉sD_Db\ͮWf93a;xo1Q@5c@bGa*&F7zAғImAV]ax<{u|3 Er£ tx5e_`&dJ2@2mm,pk .Fa~׌5GC@saDh#86NфA"Sаe rHt&-eY&=3+]^\Iyٯ&U;^\Gl]zMCPbԪq? ~227qMtD')++eT.EB&?u6:XaP6tdg[򎜠ϻ.o޿IϪhݲqR؛Kmă1Y']7𱮤2Fl8_wv^:GSW jp-TV-4gÞ 7ǮWX uM䌕dևY;!Wr9us7r^슉E[ (A%uWHayN' &WBXWH#"x)Pg%*/l?[x"v_:*~,+hLA}d*l%wN ~}O>@kO=n?P\L*z2q= i&AB@6YtQLB>*t4~+Ja1,tk?kCd26;odA-'z[YL- ׆in9~f1kw^AoVIaABLS :c?h7MM˃4xFfǴPz+1L$U&s˘kʊe$"9\%esSe4z ]컔H6{ŃW DD.s1^:muY?K$ _<}7K_,Zz-m$ܼgZ%'Yny!Tt+o뷂V-$<{2q`f`ͩ:+RP GEٙ6(@P쩯.xvjvltcܹ2sWy=R0MIsIS=R,_P9X[9܇*QCxڪyJO{'ݤ:̀/X/zIKGCB[BXz-pZ^;㱯9mvp]鑉K T'^rLuz! K^VT1HZ)vc*t-B^} vofPC"7r[,,xE~Diuj'35j vȈo [bχa>Vj3x_Uh"/]ܑp=̏!o?24S61C4^ i,4wdQ'|mjeqr6`}uWʶ'`K-F@q!666مs4Ѓ0ͣ@8XR4`B!J3<Џ98e2_~Q3Oı(C |՛QƀRa^79c`LAc8ud[;{@lVF?X9)[HNct68w:Zi!UAu2wy3}e2m?IRģR ayvqQ~o8'-*oʁ:SUWЂ:d#,t yUx;ؼ5Δ,Yk[r729m;GѣQdL,JT pnΛW*Nt6;`QOi;H#f%~Yy ^<\]Jl ,ʹ_;%Pc|C^9(^EPwzv(bzrdi?7i,k=5__s&@g30T48s׸@e iTw|kD,a|VS> M/D g6`~l'1t] M䜮ZG=ɅvPrʣ{.vF{qN=hb`!DQl8qOLiutfqPZϩt➳H 䀥-4\BB#EFȡHIݖOsj:ag$O4JQ8"A5 fHzW(.1/nF%!a(˹9{1_[E Rull_5ʇhH ) Ldzy1 s t.%6 ^YÉzI0'ۗ ",엂hwjwSd,9S2Plb 7Hndg oD9Ұ`/ ߟ~a,D-:tZ;Xq#1O-8nLJqtW};DŧGA:!Ji,="C;67=V`zy@vv;䰮d]7]G:TP*,-_%әn1*־Tl>ceUyjn| ŠUXb ,0TQ3Mnxt/@ĵni dnYbpx2i O;pbS Ʀe2'.b}Xy%+yDvխ^ak |4RCXr~:N'l!l ҍf!06F@UT n}} sGEh2^`o,W-š~: B)=fzi<\d_)H#N=bZ!0"P\{,*$SD~+CzW%P: Yr@ҍkP8xʊ*>J^#l4x_asG!{uqõl-쏳%!Q}, >=zˆ J%֢aed*BKGw\sVǵ[ze M>uq@$' &c[;,TppӎQUθl/K= m{FY ٨7u_ 4*A~c>!F7}]f^~Oo@H9?aS;"a5Ӻ<&?״ 4R|J\/tZ4CD^Cf~ ^[tN۷|T[#^)mqp!+:2)N,?Hd`?i3!M}Ұ9VKƫsnC0,-1|\H/ ExS%&^3*:u2amaP}rIaX}e0ըvJ],;]X f[$k35V$k^$gHm G_j? 8}ĥDZ*>XTD;dFվ̓2Dw+!P>M;d'}>2a;L 47tvHjXYxkgI #V8m:2MUЗLBBoX9>[,Wi;HSN 1&"6v)isߛ_*V=w1#ϣEZ[30u"ZR:6Qit֢TC^2W[3d4pg |S>܄nƻ~ |K;9\H1E$!KtK%ydqaAwtrtzz 7ri ξq䐆*Jv|մG,R['XIf-^ÀԥV&34{hrɱ0r腎濇{@C_f,sly8^+{|-ұ p3ſG8t?TB&*kQE1;ijQڑ lC 0ᅴ`vy:+LPNX#:.r IӠg7!I}hxe'Z1 ] `Y Za^Ӱ"T F.0Ri%UT+YCYLvQζXO]TaG‫ HhU|-}Vb< ,ᮛ~_VB*4b{jʎZb8-Myz2Ue ȚX7j:n?k~T6?R'@vu79<|+G^\KN?{SI"Ku))!1ԽN=1KM$WO [!D%2'A]Zܯ)9¤Rg&UQ@_Yβ]=lF-P#l ʕjJMoO#!9?cG 9{ =G#"U3EsߐݗoLx﮷$z:n I8ط \yhmA5s,sb. *=:l>a vCD(HԈ^~N:M̈(& aM;'aw/~aѭ O.A9FL:{fBt2Ü!DgP9yxro[8cB簙ZV:pvr#!주?Ci oʬWkBE1/Z_lf}e3S}nN Gt e=~m 8mZRY4ɳy ʎmyRM2䤀nEq3cG4 #L2q$=ҟbWRNΒ% [u諩ߥ+&˜jhj^ U Ɣzɉ pħ Nao&G.w-PmF`.xl\l{)SO0?mG'VxŎK@WjlaAl6#05jjjyL H"XrgrԔE3\(v)i>oi $?uF^fywx4)xi0}$>-;0L%ꁻj"ȋgoa u)  ^ DUz[8֔czD8Nҏ;cB[Z#Dvd0zœQ ]B֣!Qydą-RX>e痩*]uI$D^MQ#$cЛ?c 3z|kC, [iYs>r Iӏ,&Lhå`HI\߫M'5 +n;j,*YOx%HEy<NyaO|zҧ]^)ScUݰ<;Hĸf}M|oM7y/5\ƹ*s*,2(JNB*vnO*Z65,'ޜ.9LbJ̠R:|~ࠢ50&cW6S֭^ֆvmt(LhC&;)(?NnFOICw =~=p 'EUQ9fri뼛: a]`[9#\OV$e߉yϻp&M k£'Yp?#IčatTmrSN%߫D_ v”aVA E+/tOSMİ{]!yʑ1]ԻhPΩ-mko\$5nAJ7 vdHe8./`Me(y440#_0rv}:p2>]dQJo|jXE#i2TZ5 cXnԬ6=7='OVK6~dv&f*HDا6nTMxfuVX¯P|fYKb1iiڎ1qïάk"dG9A]p>q^LRSA`u\#9u6h^&FwOװBVchkPh HzG=5aWϦI(~!41HVIv)9E$IS_4/ yF~yæQ wK9דկWâzÍK_E1P٭FTJ+>;n`QHGtbus`>l)Vn08 c g,HK*ښ!#q ZB1i+um /cd} piF<ժ C4'D{_Wr"ռjd6X;& :cR` J+^N7t|;+X)nx({*>&dTA'=: - 5po7&pCct~v._!؈hqH~w}qE`uYBpؗ}K[X'ɓ#״pq4Rpa!){KB]3qYGi7г$ GV~GX:;Mn@U1L[]0&EǤ\ʀV<4eOeF©nP J&Q;7{(X_U(Qyn}:K!G*hy>!+QN^GƲ=[spq{oe~Jno ~y.ܥ!1m`=pIfI៶zGzŒ۶YTBdL˷BoT"mӿ⯙5F2a'Hplh#8a\>E~ֳs*fuQG ")XvЎra?DcshmQ NFϞb)¹nۏ(2?8bWeB!F R` %36`fP_7"TN.xGS°y:CĐӹpaΆmG`5Anw(#!{SV2 Nvia(oxoMt cԗUu@IZatTݤՏ"}G}S'P+ \3ށ2 ̓jgo [p p喿ą0r7UĸgiBjȤ8 %mPN:`.9o=4zΉsDIYNQ ?m4~z gҟafR\Q_7SS!  4e/T0lv k$T3C*)LEx֩o;v43t6E-"hh>3Kԓ5ʽɩ*0V=8x 0 -4W2+MC !e/\E^)`i45!Y2n8r%daâB-&.Sy$XI<w5pL̹W meQy|f3Lo{`i791Y0`dü8Vc GejjN o>AȫͤT ZF17śoT3lTC/s[GlVRBTtem%: 'aLI  Gkч?&8p, ;@AAC#aO?2XY0wȵ%&J\״fKD71n4Mos:@1Tp`ϽU>'k9̢ Mx➂$M+2+52ӎ䓛hC^A%]Ckꊓ"9$m {K¬ӓHpO*D\}ieWjLh}})J(dp ..E[*'ƨgsU,b7XX~{Cκ"0bJ%Yܱ)m|MO>+*2/9@yH ΂)n-MUȨHcY,`qԾߺ&Pq]+.bqށxώFq?8״ gS"5N(C?sh!Oz{Vpw&@Hε 2vJ+s|񞙔J˷l` (Z$á:>x~:|uF4VͷafqS!<R<_ " /ٜYt֨S=텡 ܔWFtDmS ,:oI cq9۾HU[K/7כ 2師gşӟH @v QJ?YDt[D V|nyԒ6vC_楎mM+́8(R&vG.2KKg :t ش :۶ЫyP>z5t'-$JhgǒGR~-ڝHy_C%]6CṪ؛1.nBv5`=Qkj3T1G ٴ^Xl-5Oy-g.jŦYB۹ӡQ>  8\74*i|(@} lwMO.P6^o- 9i s»pbͷ!X| uePx0tTZO Xxi}p04Wm,a'$ڼG/DSI%Ṃdsk2A#2υJXcB[Nnh?*`5F.4%uަ!&zTP}j~=}HeF\$]Á\d fJ|1/J~۳9-QGiSւ `JdG{+ѾbybS,k t)ٲf|)Ÿ5&7矆5q<(4 iu[`؝:㩢aC9s$Rk3:wACgjaZ~6"nI  hď2أOj?l tl A׺}Zn% [jBGΝ'VX jzc 3sÊ}+kVoz#u֊4:斬VjyVvMFhvtaVB(_G`;2D ;CM"_]>A?Rs(=o؁˪ :Chw&,.9jN"q5Ę BAq),F7H4q1`tt[ϭ} 3^ 30~C6WPIa 4]1HeMa[:zVte\d8NX x}qDpoXNר5т ߳%hKA +$敕 SJӁzXLU FS+|nRc2y'_]RO5b\]Aþ/lI&uxu#KKO 8hs lO|g6W׏ŋpp^y~K[s Me}w}/²,AD_B~<sLtcZnd0Pl{^pLI(/2 g؝Z}13SsmU^-uخVp3SD09 "+ ,  :9OWU1Y$|k D흼(|=έ3)kӗg5Q%=#y/M%TrףBo:NIZ.QB q5uъ!nrpcr!Bqc]7:DvY7)5imo1{VBWv3{gj3S4eTUo>9ꃛeHJh2(ai Rt1hFb/cI NR|{Bѕ9R ~_ ZJ%#~>::bIj:/9%%O5JͲo6VIܐ<_YZ'u‘7%\b#td}wx@p)(/X-ex#<&#Q[#rd_>̥6S˙|TL4m7t3S5`:Vm~*NjˇaCo! 1դPaS=(*IJc~h!+}ev?A_Ѐpy{zرY "BSE5l de;878HP)ߊ;(gC2l;[g\5HǫԨ{65QL~Dt!h#|O2"±oxy`M@g4uAkc~buK ;պ˄ jjJ&Upӯ 7< |yq*6^dP- їΕX(RLAKNT dR}Dx[ek l3JpSX-^TmbP; g!tzpev˼,IV!l\H@k Ajh|»Kujyz?*Jz)U`=mg$bۚ1ޫlnl`VLIιOy{ln^F!͝͞3)@@^a*.Gt= O/?(pGd\;#yT=!z\T@:š32.5Hɳn *=)#UCij]pk#PUցmFJ3{cց1+q2׈t Q \B2SeUa rpeu(OJHAj$S%9X@W+/KuC?㰩ZHghگhq-op%B5Cے8ȚU}l #=xRdv8c'גǫ|K7ܺ:Npe HJr#"kmH̵]›PZQR>Ë%]p\E_~X~ η|F~P.04kpUҭ*N3%WQBCDٳn4C./iym:dC)HO0υc|؎9&H5Yu$7J dɊ/!TQZvU5kg5*Ћ{Ro:HNt"! {͆og1-ev~r u%6\:P PZ[np,*VYNy\~N뱽$[đcڄXZSXLzDZ]Hi޸sZhIȫcUe;- pKڷ0]c!,!S*XGx7 ǽVjX3'"ONK!sltk} /ލՌ =&8sD7n]"evLD5jKh ln}fz0T~T!6 ɨD HNYv `aJ Ik}KXmOCAuJ iN c,9e_p&c-Cv|# "n@lwh| SaaNA*uB"&uv9|վS1=1,NLQ,ejTA-0G}zn!jGa/Pk{=/Q9]zqdD?=,I'e_arj+"GVޤl 8[`d}w LyRt=)L{ /W7+/=Y|cQz: VaڬX1)Em>蝍 MtP{haZ?""UZQE/Oeѷp]LYK"'XB mLԽ_l=cvy ˲D􄺲nUHLUp,HA7kɠA1erP"g%nqb{jo_o:? aWzrj ͞GҖh@4-  xدdBY-+54"#Ff>EBW[%QZ"i<&xH#F෿ynrgQh`H(L WkKݰ ʝ|ֱXa.NrM"u|ž} ȥO} H8,\MjA>鯔:8 ,05U~x% pG7>`L晿ipaosGv$ِ}kzX kDχ2Ko)Bhmᶕidf6o&`A)lRNs(J6_<&D 1}$ 2N\1ML*Rrը}2 WRz(ΎfD"c}!5A?VAmKHB1pjIoV=#9u3mAfH"+ L#p>(a&A 8|JWs$eVWQ'gJXiPI7 ufy(4L.֙oq9S65 Ex+KYcFldJWYs-Dmm qX [S-ÉD95}_xe\*$*OYUCTl; =ztsG#'go,f;ZT 22/ο-@Hg 55܎]hUæ7EN0s8ʖ=Fʔgi|,ʅTH`zk(R|Tur(r'̇oŤ"5 W-3#uAu:Aë E]~z},g0Qj;0`RgH)wA9:+ /P|c e-IꚀcåPB78ӫ1Gj8bݴ削A#5_D=Sy梼(.Ph> (:2o-Auf;yUdؕ<֦,:JsְDv /5\Fmcȼ<#-4p/n\/L/b9s))'dD;U``;n{]-d~`o+m 6} QQO%~B/IS 7 3 XGP҉:C ;kYHR.tε!/(!od}BP ubݒ)ZF EQ1UQ|L,qAf^}ofʈk9'V~}/"cKV Dh{{dP$˸v&6;"9iݑOkם{[Ryn4,Eݡ60m"a\e=ٞӟ<v> d#LwsE(uLi,wl&ьO'2pMTdđ4f_ ֩'h)CCj!&% S m<,TUݮ4U||}Ry=@:yeK BrCRgD3|@"R"ujZihn<=WNMFInyyd+XiԈ'fyjڹ2:.av/V(a9mŎJO9?u;ߺ`gʲdY.܅uu|[?RzELΦ݂RRs*pGLjOϝG]GDQ|.R#6ۙD-my*AvS8d@(3Ř,aJ&$kfUw7 UA7Nܡ !g@6-*LC5dChv3,EPoZF@> _ D@g>%B%r= Q:$LF7> uh$,O >_48C~4~JaEA:Tp@(sK AXm`@g67#9>}Κ*.ʓ9fl]҈H͈Qc"7zݱ5c^Ž3f[OCAA_ #Cd>AIS \/*&C'/M;=LIぎDw>IZfPI?RI6؁}d+?ZRRV B2 tn1'K$pXS;='s`?n< ċ(Lk-e'<g;h VE hjoTf2q~b|jJ4[L27H/fԱzߔ :i2ϡ?#H'i|֨"u $G*8$^ԛ=JCBgѐV{xlg fRFiL%O"ӓMpۣ=}zHiݦa+gQ Ef^XE .yWQk:p7}3:۹fl8!"}icЍfiG9ڦ 6cuMe]e]%G΢֗zǭ5=ؚl"e [m]lGk7a٭lڙ'V~Xxbv؞F9{E3](7#H˞z;$7o yYF*0C.CR@dھ:Y\q0\*X0 ӡrF{=e4l|amzL ȴ/O3F>f5!u/J$?lM"\"",b⠁ Sn\-Tן4)xèlR3msXMBSY7i WoMbVSrB?S [8AO+N yһ[_f>/Üf#P)Gһ >hg)CV'_(LJqިNHkJўC! ȑbphbk,ZA}o3O7ub[w!g!Q6,H91[3qSQ">̚rmM/ 7|EXΦ+ (J.G{$響Hl8upH*i).<.l/ lZ26 g{JX/FtMH?cjpc+p` %n"+a)gddPGfN;E $u.06O6`!VXd80(eP v2kXA^"\Tz3֍W UKާs-0T~8|1k2Uzm4EEy^YЭGa?!)k1Z@NʟCVDص7?b?kWs뎱u<$4j&%ofUtu'խ" W1jeܮ7$g݋ df*^1 7GщɎmlDq_MZ |Z>R7#xk }*ZC@tk>J1u³D{ zR2T3%k!P,[Q[2)(d.JH 0mt$n˃y_xYL1xmPGop4yZfGZf-'V T8YYk*@XCfa1m=g!ҪwYnBZA#%ɼ<'Y QHjM#Fk L# k.J܃W&YCcd5Nf+d1C,k0cmrOSssevB5Vz+j}4LGvI)?9hpb+=Qʘ9nN,`ZnE(kPAnjܙ'Z(G5 %ӽ$7vEҐa;_KH&y9Q=^ŏpL9#']wn1u?J.{K)p(նP!+ќ1C%X]G`|oΔ.^yHy'΍4sj;sI}p(xNjIDyh"[~iwkűM; z6Rm ~g2IJx2fF0~ꥲAW]; ;E/[nV0!v׏: _lf,81}I^do!-!ף3#$Nï zw/`oa'<+JϿ~p4G,1_ &mXe.˼J[ܽSڽVPKH 1~==uzFN` vi6YZ'"ucWT@nA 5ҲN\ WRU)\՗]G( =n̎CGe3#yo;N$8L{,CֿdFOkZ c}p˨fePO)# b" LS ]c'Z:'.]DAcEy>{b'<+#-_ qҧdR4,&9 $aS.7Q,72ՌPӻ"9\r-7S{4imO\q]RC/k6FgJ o0m~-IuNS;#Kbjv}]1TFn1Zz?"cu}CAvc [-c 8׆AvS5b\FM:FW.>Fw++%X11?ǎ[1fL5^r\n0U@9jJ 0>w=n3ͪSi 7W/!84^z3ԒO3n:N= 0L16"_ia~vRQ~ux u}:En5T3%t3anSo 4f0-8FH E$sΡBn՟߁a.[XڗߪǸ[tړf#;Wjp%'b"7a tx\Ww(%X:qÍ)OԵK'k.B$ČF2z<|@)2 M\t /;|nPI3&+ۦ zM I\rl6I'YVu $ştxP]f;˂V#FBk2*4ঌNj2\P s%h-D4KԾe%/,鈭'\cGOٚv,XDm?9b֒wfa87 `j,hjwɆнltut)G>.7Y>R8`Xf!9zFg ]6SݕbN2S-cN[H;~nU G<;-4,Ao*hAC0=Q7K 7'1L|E&Gn}1 -iw:HJ"ZL q/ȾN##J[8=.l0%m#+cl~ :q^o"sty!V{}kq'6'p/l$l3h{&X#leXbl}nhXJYږKjA=MyQ -?:A(!d*T4AoJ֬r[ /NUQ0}71d( }DqEFaOm">b^1Us.'51,/4]\&87@5.MY@i3s*:9 S;yȟO\"~Aj) o@~^7>j9S=HY1MUw{jݏ1SB+ᆠ%Q8nZժ-fGPEHH#NY3>E]U63ay׸|_w| lҢWMD;į9*܉⟉sй(yM)g2DK81tB4|"o~I - |E2"sJY_a#bQet,^;H" SgNP5--S")2(){E^ߓ:Q#?WF|vI=O!նJ" #*` ߯*q3娐 eSw&|NUKBkڌ>gFH)GڌAlrYi\띙 LCbsJ)D:8̹]ZJ:%L"j8_:@߆> kise ABTDͪJicbpgfAcVf w޲l3?N Jt} a|clZ%s{4[6@#՜ܤ\-++qA:Wv GF(6m*|ީ_OP GQGnS8x0(Ot$ƻUyn]],HGy34v ml]aA*?7؎U76]9;a {}`n:|^OR([3(=T"df}rj\Ιe")wg1f:CT+3XD""}-[qʑږB.$a\DE*!YOhm:>=`U  uεe^;s:*+Ɍ@EywͺD$,'xWlJ _V .\6B2TW{")z#{I,gl29\ESRAYj:.LkjڛgA9oԐ4KYvhy:xOH, n"C])9c:)3yVΊeb 'çGM3 !:: d)y'^I>#(ժ TʾA|Bshb<"_fsm6 Bro@X8BU;\dJp>#p4SA;DO;ji9{>Y[R;d\tsHwq%z4"NUKeLvNaW;ie{eB"*,5Tv/-VQc⫴S iT0?[=[xYM mY%0{#8!BL:ѩt|,֩C`'I96 }!;)/Y`mYQ叕>#?GA.z5hF0r#߶0ofv=ge^#L "AsND-1PˊA$Eg\. x xLnyx/49ޫ 2%!yAY0tu(>2YOquuo!DD&T.kk\^q)SH T-(jtm@@uʜƵ<F)1oĊdd&E"C8¬ n M#5(Օ,wLu‹l ./ wsb7n4aW1Bڔ19Tqc JuȓEHUr 6>K3CxRw6 ~>ڴdgqU;ԝ4kҽduhV:ĴD1+5B~lbrۧ2DHCYFFX/p*<=ōR{:#6^"?r2JԔΑ qBxA$/2ꔽ=BdZ0uW0ZU")*c [ь` Y^vR 8-MZeLA&H%2cƧkDq"~,,mbj M:cK>NmվjsM"KxT-մb)0rov w/R# =xdn|hzP6$l*RjLJ; KBOFIz+-96b{o\sz`i:Ak+B0_vNɤ:6cBi %YojmYrϿWLơ̊A&v26QeS(yԇ/ Im!}6D,0fߑ1Xcgbzqу}xenyct ëoPeZeM-N!HIMj a[p\zɗw6׹AN-qj-^(L=/jOBa=mjo o噰OE[o h5X& `GQ0՞Û|е'onj7*7T@J0SPnȑxU8fz-+) xݿGTLypkl0_>Xx'oWDl?O6~]oLo SeQ1:mVf%CePj//熩 EUV)1먢&3>*Q(l\K] NJG*1=*˃ MZbc^4"\vAzARqf>F}O$ ! U%1f$Y23Ii  =?1IyB.٨34v $B'dhmv 7&쌉 "Y/%kF+3fVlH/k |-#U'*h{;jW~XTt15!19݋7 u: iY#HĈ(ՂbOh?TYp|"FRǸHJvMH#+b)FS~1PZN4<&_G^a;WT,SݡBO%[8wȎ\-!L95BOz1S{oHи̫rh[]'AGrܧG/ٮYjƦuv1Z]`rITIr](fT6S9me8I$B 騛Gd#B=[Y4WM0K;U9bqMGZߞ|ǠrOr׊aıD?u#K8 f;r, Ķdxs%<"61Y9r!fdЗiιsGv`&$ȑH͡d' PzLz(wG̛l6$iA ǢR3wttP!~Y(#~9jD +#k*T ϧp)5p|- gQ_GQZEeoS j f* OMt' 7rb6MU`=KvY=a~I\$ fJoO#{p;'eF8 j#ݚ,f*0&uq:Ę}|lR)pQHPOtX}1w<'&9U~BСo2k{xI+`4QT[]d=ށfMJ.'"_}8SێXdJ@qLh ^ LFdֻ.sB [soI *5Ɋv2X8tYrT wyk/BKZ)w2&eQ{\KwM7;X{>yq`yY$(VL%8顤hpdhAQvkѷyMvHXq7PEΥq8N #+!"Ӱƪs}/t#FUwQV̤+g=W}q{E [ 0|95z3ͺC SzQtg[OMF1RqfPդk/-J԰e}b[ۚ}#s&X);KԞޟ ǵVD6Fy#wB,d'/4|z`&FL;A%~ gib3^*HP;lSlYj/Xz)FZ  ꁯE|jLvq?@Ê/bK9aq+D1T!I4ث("O%e?ĢឃX/ [(SPrKeY |:tTCUWP0-n7kl7Dx=J;aUn]ZHK +e6CG9s.saL->`]1._qCIhs;QrH?"Qciny90<$ qLvZ:+;|[@`B=0$SDބ/uAc6GQ1l(Qs{yXLe7Q8RS Q w7$QXp;$(NVp?h 8&2{0,! sBYw2Bcכ0CwJ\/"J}ӵ" {Ic7k$j Ujk `{AMY)y:P_Rh!yO} fl<;/ 7K )o=Nk+X997*Y4`S2˚@["oC>ESPMB,^1 Ne>̨?PC{g( 2lQTh gȍŻ',^e?۸}A1BaIMCy+٪T˙0-9e3|zKJ ihGdw. *Ot;9DܦJ\>K]i\It) =#+5ZWZ][l+6VzT&A$ى=i[Sn48' -wEgXد_;XQ%Qȭ)lyR Pr$ȱɿAtZ 3֕`1cq*o٧@I 6W>Hnb0^rc:-ۏpb=k}O^.).< _<`$o;مvmcj;a*ШQ~zݝYZO.8T7p.<fQ `3a%M<<ƺ*`ˉ9y71@bD@w<18쀁V׫zc0n~15'xUH9ݫ}C.~V*f t)I3U݀5aX8HP/ =b1d G*;`j|GHIU,uik׀p*dQ-`;/{RSˏ̃ms7©F® E2]67 i j#A|wB·Ք#g,t)\ ٯG(FK34IyOo~G4 GWxb ,X(GQ$U>.yYȫ~Ef-r4/d\"葓5{1iS)mb*ե.{U#VX0'Me3ww#,GrXF3~`L>7L}MJ\8dkᙋYX!̼ 56 @}Ǝ$4|%'/a]Bc7]G}L0> }E@i TӕJ?hqƘXDAZPH3 dXx"|UMe/‘(Ξ#:=iKߠ'\сT1fr fA݀yȽ'l):J)@QTQ~YcHpaTAiΧ,q5LO՘Z R cwKқq 2/:I"a-Gn4 $NRR>*T;3&1x6z*R%HR'c; ~:p=ᬠv D H4&] 3e~ cWˬ/3Abww1Q-S 0PrhR$8Sӣ$SXYK^M{ 1׬}\t\,x@DCKd^~`]0HztCUQ*2+p)`{MʻνQ yG|"^0s.$$;V8Aې0 s9fqi8RVQ6́WԉpҟO\=xM`y'^.cw7kbQQjPCsyh-KMɥ_11tdHZV+Alg-d Tπ,h2swoϯ6DI85YF@[OLsq!3Zk3Ѕ?؅'ŎYR2|ۑ8gŞʸF)mK` t v};X[4hub 4zb4UHGWoKRs˥uЩ2ɻ6GQ8xDƝ2h^)sus̅"|DsF1Ѿ?`Y̏v+5#b䌿W)΍X 1ɵXB~daJp|Zpi(?4'jdO jqH'$FLNUY Zw bo ȇ9k5j챟S~^a ACX\QR1iuP-{z.'INC>otuE\oLܖcᅰZOe ʧְ E\"lva2s}zXt>8ljҳ@[1^ 2h4tL=Gy0dE|pIPvs #vū+;Yy{PcVz -NT+5uxS|x\qP J|Ƌ;qSqhk\=Xy5t]яfa[; bH%1bjC igN ϖ6ǥdbΊ{aU.B;EJ{i)\#?f-" ia땓(<Jk'V>Ŕz4=Q5|+TsѮr+7{WRkgNJ<ljhpGԡ=;:?} {"Eug܎zʙE2>N.[9 6 2lQ|gہ"d*J\E: ) $"JwlDT1m1ȡw`NIRiJ'$:Έ YJJntJ(*lQա'˰!qTI@~Odz>(#jt}'H_.S㜇?deOxW}AS!3-{9bZu,tV=88in "EV]A.7v7 I_CJɴ(fEHax&d6tY7s hKΑ"$n/:f1o#T@"hKJ, x’g%c8 "=yEZm`b0օj;0_,]_nΆCWU4Yo*+1װHhi7!hO!*}zM.A &Tw7m8DVH`VSA2mqpgTzLqA5#bQXd=HjL=9091 3N !VLjnм s.x_lZ#;)^}J\n;Q_]⻺1lM=KDvX!"h;`kC4ڼF_w30J!vQoNI$DFX4"¹oS23WsC z Xj^ 9ف"dĈ@Nl9\;B %>6ʎo͊O \xdҧD̒%󬷫fϪ32BlyTIz ݽrCU3ŞVdŌ7N{qM a&^9H6EiWYg=J~ ^luVM3Q$Ï!́dǷl20-RJ*+@;n big7n.4TzG!tlTc%a}e*U7}!b/M=UCzLHfQ:f_F 0vfkzy%xקٗ߾US5fOA"˅äZ#(ʳɬ"PUУxv֠+|`~:4&t̕#'bME]rv2SI9b>y,{Zx~zA 2lg=yrV1IPxi|Ę{rHO -FuYt }Qr5S\x9"{=/kNF28]SƘutL:zta|#8#OA.&´Lz=e>:'UA964+:LʾEj\Ӓe!_(%!{7ͣצ0hJy8.rk4-.y7;uT3 մ" q x9] %ÊIazjf"q_vE' (n?pdQzW"qd$A|?Gm|:sfQEZw%WdAM]$A=XcKĶ>Kʈ(9Zv6%}~_~{&pbSDnnH; >QҟRKhm\޲^?Iǡ1"`挦ޡ?r=WSJ~ y&?F{U"'p\kVsn#I.jL4a8%'^t˃-?()%|/#mj៳<%=b Ta 7)##}^9Z.nMGay^Ḅ UL*8\}p6u8$&o$2](z5'x  7pt~.XtfZk9 `0r-5@Yą-rx0δ;GW%d +8ˌI5[Q~n,Knw"GBbq0ĒɅ<'ʼn P^BP[j)Z0iF+;^s@ImF&iy} uϹ^1!v2-A%ΨjtNjZW1~CDҹ ZhYr .@[75M]zvFa t Ud\uP-lAiTG8rcLMw0\?߸R# rbc0Fl{^7V iY#Ӽ+ewG/UchPE2LUkwN$ZJ9yRC~>Aw,UbQ>+{Gm K]Ձ>tUŨ:FXFxZZ!i[EЦ׻q uFÕHv/9Ebu0ITX0Hh`I 14.ĜLoSk ԱK*19oWGGb8>&=FcfYnJ|]2HQ֎;\eXjq63<=k}+3i:e.8r1ez l}b(%>͓GEI Ttk_~ͱXW76Hl/ÿ|h<=)`Zm`#¿uٗA1f~op(jZ ά7'TՖVۚ~%v:'Qu"_zgW>UloۧF|Q9wAXSS8/) ޳Dl;ח/M!'\+ !g -w~g:k=yDiG7.wuxWq6¯;73[};2 C@NM놁f%`T@E0/[~KiZ?GkD["C~_l~B#$rꐌ KV)?n־k:~4a $Ҍ)L;rR?Vx8~0LadjJ,oR^\aoY q1nx;R?B^=XS*ēy7.oHB0\z k8lۨORXF":5 8`B).<+=躱ʒ-[E=Vi9qiTC.+[}Ky0կr"x'ndbPm;q+&~aګ -Í؃?KۇH\I\zŭ4-Cit+YtuBR{j^/CiVOwv NI|z#9iH1}E`<4.z򫙚mJ]MQ!9I0_CLGdW#'<נ&gO햷_ d}BHIr"Sjצ=ؤby)f m$E CbBRI! >9;0[^~5D•h%8*(sM9pECڲ<_\_J``I`O'C`[Z[oKKL_,t3#~z=`OvH]l$&ӆ n\cq}mgwn6EvucLe57lr@ 3(o9qZrj [i0W95R7bj./ ]ҥl1{E}VmXAMcKy|ܕ2x.5mç^GLJՍ:q21*VKĮ0d:N-3Ђ\--MhD 9e4ͣ9  CjkBL $3tgַ_EmHFW2YډxrDwF3a Yp b%Od=`,z1~t3WћW*$h|^tkRNDbyw+Z֤֚P;^M_9kH7Gk6|~`c[my)&cPC+ϛ}(͟zrZd`2+=%m1RoD;`21YcωBVapG rYl&x1(=K["jǪ <ٟ#0SpL4/-]VmO^obM=U= b9ny=a^"e\ ጛ#ӌFU%d7̎IEg$:T<*z@;yTp^Uq.&(myf00K%t|JSo[qH-G'P3tVEjqwpryi4ىg|u]ӣ@.kDb!Y1b7_#~ Y$sSi8r[ްLU:U)-#4>XN=p+0ָ>e1cB)S=#}\PA')Xji9ȫݲ ye1n`wvfpu*5u.P@CYfB z^B)ǟh;B8m )Qu;1{Z]B Sr aA}TBm#~%\A'ZCfI9IRHٱG줮*I. MeC}}$R0 z(v趂۶9ze >|w03!u8֤m%B([Z<=S2".zP^7Ҡ'1\/ TCn4JJzސo;3G@8Häq-mC=M.kmw3C4⮹R. )mVz:iH Q? 7>:RKtPv\)G+?kOx~VY8TB"0`^zF#H.ѽoT?i_\a?*JsRV=Mz[П׎^ &s q~,loJ,{-\cw J몵g),-gK#H٬_2Wu[pi}ܴ01/% ;6k^ۂBZ/tÒ_M|Ŭ5&dOdp֐<&=7+rbSlBoEw! nAO[Tfbrza)|?%s%/(AIQ ?Zۭ͋j957LS*5i]EX'4 \K)t=.A,ng9"\/tT2w u"3b V9/-ϙssMLj+ʵVj[&|b#}2S2l >L ň'Yy 'Z/\@PҎl"/bu'4~ > U& gSo١maqow0R__29i)Api܅0N:=4Z ~jL v*›*nYp^ElN)AlhGEvxc4k`-Z)Gs]VwdqɷIO|vK8L$蒅"3є3 m|+ Nʻdl嶮E-p%-l%Ҫ[I5tc:D)C0͵Q#JG"g[H{4bX|LpwPeW{d"(dL1X$hyX~{;pNXw'xy;2[!VyR`ܼ|u]?Ɣ0~&ÎmWsi$PcF!Ũ=`4TzzZ;&MԀ; Z}`d2?ޫͭ@a 1w\-G8"وxwԹؖ䌆L ˃y+&LvUSt q*o R[3Q_H8@:VbQM5BԊn#k$68WImIV؏ۍlse5c,bxʈ, /؃/'#k5(Čt@8%>~{nW.:OHī]U`X f-_ϑXzRT=nQ.l_,,S:@FF^ڨ:>W[UGT_@~m/k~YnØ<&{鶯' iw8F_++]Ėj,+{Di5W.M~dyw#$e:V3 B$9ij ]e W+%tكxe왋cY4/q6]$4[FӢUK [܇ѝqhcvRKǔAz70ħjS F2ܗO5Z:"Tf.ƢJmC XU6\M=V?R$ꆍ hdv@( r(lyt > ~h ]c`e\Ym`BbV:0 [[h /21(#4`9͡ e\w|*/3f5Y.Qj'Jd'F1(}wr^@ڵSVm9YM $Ez,sX>0w1پfVEo1q|W"Iƺ,Hx|C@2דRIڹ d铚{3җ͓b}9w8$ N92P#˺57 1= #YqC^I"CL7zgu[}ǘIǑ5ɷW;q.I[ @1遳W_@-gl>c =ۑZpvL ȂHll9=U3yp` T䮋.}\o$F5ˀ?TQl mlt8Z_+tE`)0YҌRf)탰~bؖS56Q) U+ͯFT)=G?.-J0Od|S&=Ѱ[ie>6/m#ȱ2s)2iP4q^ROJa #ȫ6ɥ=.TӀ_sE95D;s?(ceG;$ruHu]pȇKE{F,9 vnRdZC|.xeUgO56aXOm&l㷴e#`$V\oLKqu" #\Z2&\Yl\&rJxHnoaרoZ :'~6i)azZ X!mpbta$|Vj}҄10Fآ9:ӄA7@fcV}f!j3й( P^-A0h걣pĺxSxy/ziߋC 287ְitQvJTeJsV L$2"+VAY>B>}I / hXHSLLP?o&VW eW6tv{YSaV5(=M? sy=tnVKBry?C}fb\ᡍz6%E&H+Bqm>>.ǵG8`qY/NBRa\]9eF۲ϐWg3Uoޗ9Cc4|+~%.8ʸcr=ŦxE0 CA3wh ,Pxw7Km\-l- Ֆ?^oK&dUlv;X)YhH4uN( d )eJ%k`D=bd3i-g8hLA0 lwKE<2׶S0RaݗĘi!A=3器0"b<*+^{=cC}JZ͙&Q$KQ{ !cB#S/xCԹFBB.؍sPy?|ios4xƫ>13d䩜RC5",||gYh\M~$>f 6}<O g{/@ 4?7 c)-6D?" M,N|㽆=fE0O-vfڡmf'f=ft)\.[O"j9^qDFɅ$g5qk! rЏy5U *cI-뫷tz X{lRqA)wAYF8^D]M1:HBȋgnKO iPKV1L,~6m*r;I`OMt`j+x~Q8R|k{Nad >X ?v(,C8ZeV/NR<7 64;YC?wzgk0wY%K4:u;GCh͔n.v@5(& V";ʦ**Yuh۫P0Vh63.M;9rFE`^;rQެԃ2\X9V,\p*;YXᜦv_>-o]'WY֢tL.y q.Cp er\n~ll1VʟTc˃"?R5y̞"ӛ !A~9 )ZȂX̂ -z53*-6U#'=O6Rib=u+)09\Q UGȾ? 6!t`^6V&.U5~06>v'golLZװP|(LGb\r)U}cy̠]IFr %KxH ovv~ĆGap 2{g9^R<0<_NK![*[lҲcHeu `ܘMr2 ;&~bɁ;F;.B j. s-.P"uIrX꩷jC {$ߕ۴3jA}}PN؆2Ӝ=#giwcDpcCjF{49&~gЂіi|9lF41_"!wKXq°TdvI}cM]s0+A d̈́!ORE,R+ my(]mgWLXiCjlo(źEYۯi%- qtv?0b(2I71uSjiSB>  ^-J?sGgxVx9[IQ 14,ʝ>/ߊMNPֻP%#O '>zIa2SqErLNtvvh.dզ u$KZW?}l+#i*O3eve"O\ w X5j/ D+c-kԜ,(S^G + 351]]{GDѥ`Z?@_@*oʄ6~e%y5O-f o&`]Z *<3$:B:GyE_2|C)X8DTCZGg]:Aw**7,"J6M)oXE(;"_Ɣ.Tt:tl bYJcAW_̺W`Lq?(lRs*Knm=I͒\ŚN FD7]W[v~X5Ols9dGf7'"6%Y>ʤG[&5O6)xt^k"0a|P\j î0DqbyeU2Dagt`j8PszuaɌ_`g["|lj5Ez{9 FT(1zݟ+`XVi"u{V9FY+>6~ }5kM-"f`-ƛBx*WC&5d :HIs|&1a S,BiE[iNreQ-]tcez=yBK VOSKڼR:YWzp'4&09n S ,c@;ŰA*0RE|}a5`#"ٶ(E0>[F?jfݞC_7)3(AMi{ò, aP?j1!dʲMx_zC&n -hSMB󸰗TDCv拉T ՍYPZ{̲ t{G{/*_t쭾C@`(9t:Uac,v\"H';,EˬݝZ{]ŭ0F74B+O_&],{Z L^T+x'%$Gє%ATǓOЙ):& 4M%6^zKn0rd`eßz(r\OG'I,X)<=ڶ))2a I9f}4l cnqW>ZG_'Ua,Vհ O &/[8C!/Gj^ O-g"2S_Y~ /w~&,)Dl2SM|br^cY8 ns: qqw9/ y(&#,}VKKEL?fl"<%-fre6)DZ8 {v؊KExCtG-'# p͘ + qWstd*o!yպN0Y拌`[wT_,em6~uG>*DIߋD~7ψL*6a)qr2kظdpm<.C4 Bʺ"&>&US 5yyFVGmݘdpoH.Kq^V/;o=!xbыD< fJݑm,j% 5|L孟.jq݅}1%W7 ۀSyEPmzG6]=! %ʂhFv gb163 T8փ5Fۀ孹I3a*n/{8u)ՍĿ7N u_=Q}/C4fg(!{dCub*$'ҷH τBBoIGoK,"&{[>70HВm w"eħ~3|!FXN/oC,w[ZxeiIl$A*X@xdխP_f!73E $Bq:#3Y6|̬w7cIMiC4Wžnj( N"*-B󽊋9pm&2D<zb?SR?c01X5@8>%ya/n@%m?QKU[SJQxe8 q>* wzSqͷFIvi5IWUD3Pt8ɂ^ORޱ,4*~ﯻ+\*IDoLNVwatciN6E$@l5ϒs<sD u 2SëLn:61װ( mdL⸐ t"^NɎWbyT3v?[x qo(]6=Z%u҃$18MWńHi>xQr*]GO`)\R#ӚvA88g>a= A>jg%ٹſ/;&Mɽ Pm2=?w[2mP{CVq5bt3}]NQ_oda%U$.%"/Q·ѴEK))j']N*S+|B`#ff>˰p2DI`S&> J|x疮GtN=,v$~BſP2+~o:4ά˷slQYdE$8<#Ԏp+{(Į(jpO#j1()U# {`=!WXM%b~V~^)9).pB1+m_/ӘQ.. tmzp? 0wAgr~t%dsV|A7%F% d p&y賄Ŏ(BK*ۣuȈS.)|gMWO`>LW$Eؘt\W1#_J` PLkH7XJCآ>+ en231oQP{|H\"#BlP'Xu@QY7eϴAvp$s:Ѓ{ff)8|\z ߌ<q P -VTc;dXFiWp 욅#XQ1G2}ME3Z6o -®0i6b2"tK?x cL E洨?ڮO}s1F4ctKRV"[yǵ+/d?'Ѣ_nk&U 7r JR#w:E~X(5IƽN{BZj?NڀL9`Vbwa3 b:^QUd9 Mhm3Y1)eYS%VWJ5u8~8rgӲZ)Xj@zqNvnJ~EUK#&{gTPn>d(ͅ콥{[$mAzx&```H5B_߮cSvϐ]D'`6D)r Yk[JnLEH')1\3(=e@AJ2+v+MTѿZ=g: {cHRb{Ane $o]mKTJøR~H# h O508HJFPݤ%=?XnOHkx]s)xLBd7(Cj9qHOkp6cs7m[Үɜ2[`QFj'AZߪ&Y[;K;-x^Iep@*8@ +火(f Le@ő0P:bnXk9wi-rCYl$"Np3ëUamU%ic (oa6l_%s j3A .逥FOĠkb$`t?,OcPD?"7wW5NxBp+#T'YBfFy4F,=ll,Fb*VNqBO𘏌iff CPc" x,nd_e- 7;ky*M["={B fA!ZCۍ=VDu+\nG T8_Ui*jS]}s㨈fZkuSh߉(p!a735hupՍYG_)ŘHnH ,7E7U4VA@& R"/G7<zh`(ӗCÙZU;5"]BA|d+^ǶgmPSW{5|rM |8glDFv<6`Ȯ+-K_1dq,y<pԜ&7(>+ňX (vm8γf\fGgjSIqtgtaǺxSd]3ʒ01)^%٦;ԛ5UݽeڵWդ&`<ƅ:.oWX>{x:T⢥TjEgh(d9p3y%Qpw_I u" ~m󜺽$+kW(͘ܨ־J,W2`8ZР/N !N[ z#c%3>IT sJ?hƩ-!vݡ:s'vФQ7.<^l2ZDX=Rg%x,s/b#``0(Q,PO|/{T=|gCe:qJ)G=䢺)#(9 bQ[e mP)~jv2AӔaSjo:oVDKTa65$s!F)6VaM'՘ePX-JG#}wT=Z*d i5zoSRsd1o9H&; ]6CWiq۸+ S"AG~8X~uפ!5հ7'N{!h{)y4ܛ,ɳnLuad7Y!hJ9 4ZЁ2gfV"@rq5U_C݈s^i2[zӽEdmoC9 D߫Z8P֡s}vHj=q P_'^U"s4fFz<ΕyzΑӁX^l᜿Tucy28K.7v ^5VW'8zeJ 9Vl7֥v |.pNQqTbՒQ["_Q4HU5 ӛ4ۅ`"da0l0bPF8ojGq}%zn&uWc&!ü3WTau@ԦoBj04Tkr]8]0O4{Sd=jO#U[7|ډ#tsk ǀ +gG䁆E90A:z_h_F%"{ԦC HӁe:ќGwoiػaFmɚ[fP s]qB~L+!x4-7'ղDTEj'&4-z^U<}7.g/{camX6+N;ǷS#ޭz(^B-Zt!R4yd$.m E%!̅ *Lj\A;nKtKJ{Z CN>>W9Ad{JLJ8R!筋j3'w,֨'Rˬ)>S輝QϹNyfnpTsQP{kN [kt(FR\?NoUЈyn%bE1fx-Z- ?80ba {PXb6%Lw X `D㚴cxb{dx 6f{f7$d[1do#h55()Km'Cg,68•4iz}4Vr!&h,OrB$ v .f Cb̀!X>RjM}80럚}LեTfVd¦}6C,Jhy3<\UQQRm`q,bzdaxU.=qu1F0O.bػadwW׼ R],VZ(D&]8zNzD U؄z%χQFdJhB&dm=~Gz7fC:u2K)(չS:'NxXMK||l Q,,Mxnq6o,^BkM i baǢa z ^O?mO |+p;?_ Db&QjE~ b eLRO=BG`yAUdꌵ&P=xUD,=6wj#MDnO5Rv7U9{w9NjV1w,p~H<<CK?k-O%θ#wi+u3gvzsG/&$8YTs/y{Ll79P# fӕRQƂiϝlc䜵Bڗ@~ :/ 9 Az?F'x>V⹫h@[1yB[" AD HEX Aqz4M MvY?pIW2eim<,?4;è$!L5ZH!IȦyrR;};{lu CsNN;>-u$C;!*ڴS ɉ^ S[z{HPϞ=[,K7M%{@9\uW#ܦHLɌtf<}M ?4u"{WooJes]M)W#wj(I(K/chܴ!iQ-`P G  iVaKW;ڲym|̹̝SS ?i0Ayʀz]%}o =k/TSL%bq%7$q!,`)ik؟-cl`N`i=इ-VFQv~~z5";U.J+jiY3 RmX9uѴmMu g wEU`ZFNk#[eOQ(1?OϠ⏽BPP*1SZpn"U){fy׉Vݝ f̟V4ٰ2y5&!byDK/XjM]Q~u$ШQ/8Ko8Ma#1"<SȰͩgYs`4 6M)RBRBX~H"#V!؜1V˖aFU+`42~ZR ?j%i%*E(uyGmݧ*e39p↑W-w f񖑊jTm}= (9lDbe SLޠ3KIO(l xC6: ֱ:>T5=0-QVM|jOq?w+җFΏz(YLjAѳіQŀ1zb>Fu̢4:r*\d)B&ӈd)m;8lazbUKbPSN iBXrҏqE{CU,{ukdRÛf8[CF Xn:u%d=ir Ή{ݵ&#R6!Gs%SIA2~!  drh1=Y !X*C^ Q_^B@5Ygfb[c1#ٳfݡAn5E~LVXS]:/Tn Tq+, sW*ƩˋBB,E|B=Z܊wp2՝q5D1ҖE>n`9^cn6?@RKuՁ|2f.yl7V8;P՛]G^lYƅ/>tv{4\9AuIZ (5%CX<'GFM]{oԀ7f"\0V'BX:o\$0q+³(Ƀ Mpw:첲H Fe;zCѹV6uI>?LW*T!"GČ8řĎ/T%s,{f=׺ts~ Ӻ,<>Ru *|I;r~q$:+8"o#P]yPT #7Xz4wmlZxxBLwXIx\I]#I&`ɂFJ ڎnU7.b!Lk \xZęCSbʸ Ny WARh]*8%{J9ʻWPN늯!s? l\~iq&=Jџ1i/d }oQiVdCX|6Of"9ηK,Gݷ6[62&[m 6XѸJCB z IKG@͌5cZf7gɵλ$ƠC 9gڬ0./+u=AY~KMװY?c- *hu1q;h3N%mH@nXw*?EyqT[>Pe ƫV$[]ۯKKW׌ iobHA=ڛ]Ys53#SU9N 9pi܇*/-5ǐo(T( [IӚvbi=$JQ;tyIznjfN!#'ÇJiŒj¿xYnoFhN "(,`ڷʡ(|g*eJ*ّC3g2gr^?D{9vrH'm9a >"I( ĶvOi i1(xZ1N?Z117Uxs %՜_ú,|S UV$ iO!&9x&%0hˁ1INQEVVN;X_áGN?갽2!T$^`u" !r).5Ԫ[!~\{se¿3s{`l -5l` s x:fհ (W`|}[cyx0*]ۃض~u@ƻLLMH ` ;wI9S^F `gUY/=sAXS7!!0J2g 8#qeT|lTǷuRڶfAȼd./ |\\3Y* B!\{[{dyH*J2T ۛ?̑iXoP,MlJZ,><;lf6L}ZXq۩1VphSWQSZ"ƌRJ[-,j|ZHA4b4ș`^XFx&MSqI澄ύ$]kL p{ۯB_'xCPO@r!{3e 脧S3}gTv<6_Q9?")Z0Os e2o9#/ da>K_GC^5Ldܙ%7q{4ԩlq@7"I+IjJZmL(nv%9C߁TLE:H?ӏhl k!)RyF͕4 nJ?`RZ8weipa^Q?htZ߳ ^~y'Ӏ*ޑH #W6^$k~95G|J~l)L5=ԠmwU}ʼEҾb,^G,XmF'q.?T @Mom=i]VQQ/~k"||үgݫjӶbU /ufI:Xz6,"C./tT*+W,]9J\ݎzR&a=X{緦Vg![V2|v!88qt>*m'ٚrw=VT. -Ȳ9327='; '`#BM_M!? }캛Bb@`ujz5{oGHcw1m4XpqJnOM+.pC<\K0 _`Yl1ݧz_OPHpkaVz7[ì,Cv3PQHItڍ/ật$/ԩ}m8;v: VD{_[ I%UHXBEu`!R  -P~}&7{p(72o!mjڊl K'yWvZ}1F)۞8ͼi`q%rIc*k}hveLt<‘YW YK=؋G`%JXIQBmY}:#7WfeogHlJ'dl,CV[3[{".3p`NW!PKB&{V[uz2`W~ؠxC=MϷ`0.>K7 q@A"٤$9`͊.wJZC~VKi!lPD`-AƂaChIX* ̀L]}cb^HǜFpCC1CQ҅9ctnqvfs~Re9_ ˏ%;>攤ar*.'"_'FYcqdQgW<]맼sOgHm`b 5]0hNbd@Hp>$PpE&xÇu=] zD޷!Tk- hY&5g^q`^5|#Z)#T[tYkV4 Q0Epj`i|QדrHПU_Oem/"e>bJ>24boy9BlW `{r1Mߊ?HѨ]SdB<-(-,F>&eQ}lqSbiǢX2fAiWg6s= oܰo9XlL N@T5h&L:aAVLf ۯCɓ*> LZҏoRb h<ی00CJY6_Arzĩ(T3ݫ T 5%\X(?yJi* yRvkI)A;;XdcޝJvJr & M#3[|tf7C:^WSELW-.vLqi|/ Q X>-f1_ ¹z"K Z 9!ý4 3 37Ko+}ཱུšX®[KsZ9m@g)O}Q0K3KF˪N@V{+U_+".'6]u}20!Tp1HpP B⼵{ܿQ$AiQO[h> 9Yh,u1Pń[tq9lLB}FFڸG}%ڇ?֟VfT>{syY sHpIU 4rU >67Mo|#? GqN5 {\l$W#alWҾ^]=ϩvm~pC4>~D|~eݜmd.€wgxPꮻr@y[q >=3آU%p3 c S2:|V[E͒ieRrOQ>퀕t([А7@螂=.EU;@2gfogrc}I&amsf=*>X* ]!P'鶁7I Bm(ţAq~ql{wm{r=$N0 Ϩ1ʼn6NkD*GLxBX?O#|_:1NbBݑL+P"$s JܛC+=#3҉<MN#S#J_ U)p/$ Fk@tSǟn).{.te?>{ofk@,8-ajR:G~1]swbgE "5uŐܣ;b*@.,Ei5jM G8{LhvOq^BfXy(jtGD/~`drb'̯NDm>b+*/(b5`\@ W:=@P)qxߣ,9 0yx̮sw7NGJɒ,M6DŽ GvjeV4z G "g9_<^"76( t*#+<׃> ХrnqOn+_ WLܰ[YDnWX %oE#`A2b`2v*6j|(1Vxy!v6a~'yK`m*}^+|ʙ,2%̅M}kon:"SѬZ>@.< ]{ 3'_oGm9ncݵmtUX;B=vJ3@QdSgӞ86+6t0Uեb/SI~ሩW-4g.YA XQ$bL:<؉@ʬ3(4؂YEZ*rwP ϣr=Y@K+Ol2T<̆%ʳ>Goߚ̈S)RkՖ#t?*N>ZD`e^n6uh r6g=?voXzʁ4J?s׉zH~@@ ۂA78ē7u R>, FER<b?obl7])eW9HokʔI|ޙ^AV;Vx2RLjh셇'fzJw?\`1;lM3OsSr=~- 'B6?o%I*B De2/)l|1Q>S-KęH#z/HG⇋zC1;XzymZ p2;\3\8U9X_ģ:cRMNdZlø KWN lbogrWQLRր U~426VMX!dwk _ew]O"pbO)׳()_ 'iI3g+N`Sr 8m??<[vjGl XoknLrU Ϯz* IK .0EqG7/Nvnq `ܬޤ~ĮA18Sd2ȰWDv[ _ ^V F nPB~JN˩zyXӶ /+LHU&ud,3F i%uF;tяU)_,b ~zϲr3DH ޷_ *Xe_YټφȓPٸZmwr,YƱ+l0_v:5jv]w@*ww_zM1j@dS18͍ϧڴzwmx̑ţܭi0$niF{ڮzPן6?nٰ_fc3c7fZ0uXslww+ˈXu",3\=eb꨿ j,%Í+Bc|LhZPqoІah">~&&b~*9]t*,0ɏohQعw8GrV.fOW9ГǸrA[I9CU f?f!FFnqgƅ{eA70B,Hl&Q01|Vo&/4 FΪu@B5ʸqnyL/hO~Az;jPg%~ 4zpB;9޷ D`u0 iQ8:uYq%HwC%=Voo\8t~PAyMFoB?$PZ1n-eZ g+iEH2Z's@ypW(EvKc r6ҔBNP7+lc\ (ѻ"$-G髋Li~[1)އ$眺?Eet1kXQǀ$)xy@wk`^x;lj/# m<GHC!|zVZ/*ȌFC!cOj ]3z1qnrtыiANKװta_W4 06F9b g%W|'N!}7 E2 ݸݳv? #HybNC~24Nw]'^lWwc}e"7nR&`+  HT8b3T;: 2vOo~x!3{9'BI1L;yw"Fmhnv뽼eE ;b>Il_8ۺ6!ɗ}5|M67WF8B^N"(vJ.A{: 9&sh.5.Fs4th=EI˨eE 2v&[P ܇.9 pKRg}nc AUo}F5bc8elB?W1um d6-C k89[U~=nv1tDngBĪy`'(7 V2bJhqc @7! x*;!] {lmj%Q30g7?F/F#P`&Ku0{SnaDOĤ!bzE7ApWGۭՉ(ޣ_M~{P/ڼY#5)&KyB&:@*QqKKg 02z;,,˯BGH#{IHJeA _{JTe!3!系+Ũ KE;|AǛɮdn6P&ȎEL]Rl2cMʑm̫ӈc:bN2Q6l͍v}Ai^Oh['T-ƒ&o8¸^O|A>OJJ-)Ҫ2k'h([x Y> LȆ=!IX$Sǚ7YL?cMVwCFoTdgS=׆c1YuN#sbmӌ{acPV:'KW̟V>dSm(~V.џplui=4ְ9Tn%hM-gA}v WRzM^yaSe/N6 )Rǣ~M}"d!pJ:(Go60PW>pCZzDa,*CXA\1Ef3mF@4| oWij|s ;J0wu#1Wmr!W:Ov}Tmb{4pGxs ,A>GnN#85SzCY& *Z1BWXt+g&cVuRY)c5ma`@B>I63;;,:Esh}hdkrc13i8Rs^'&8ŀsCe07.kvuEPٍu"?{~{oU8v!t7 $6S %rJy"Sr=`;jdC'g(2O`xHp{.%"QjǠ/-Ĝ d P,u\)eЁ'nx-,|kjAacG;+/\5[EBR2\Aڜ!y2:3rHkM2`=%Hђ~ 7JR0Je9h;[Iɷ~h6jRPOd.u˶+bl"M<^y\P|3(z`'RNҾ2xܗ*˄_VsiBҩn̡2޶,mz֎**HﶌEѰոgcOA7?g62e<'V?3]A?IWظ mv7a,D4 Tr?u*H ?Jp{d}΁~_k)eL8k<]z;Tm6, Փ-1 1q7}ߒ6CEM)9:x+F A;'ПX [[J;7+dx˙&{*rl\@P7Y5a=\}"g{:"?j(= qAR}ƑL'ӹdVJDDw|K.y7*v]ʡz^V[/.:6J UYLO2!OWFtVL3V\~Ԭ&i_wum7iBXsVZ~G[T€veD8gS񱁙qTΈ,[G"}Э`ES*V.]ܑE>S}MC CyuSxVΨa rH ]ݖޣ@wP^t;4R=%F5No`p^\? %%|>pΓqM+a f*ΤW(i7ngw*Su08U/ν5gva\oϤm!nțS_IzpaBDaY:s iH4(w^^A\eBN՗ܦ' 8Xz_LQ 6?) 5UM`0DS}K8]" ܲRq}OKLDjrbLj؟]ĩmgJ(1]Եo FIWGؚ2Ɓwcq8|aZZe慙r[Y&eGזN6 ^ܞJ=[: " qbfl +B"jx"Sd)-MZϓf%tlTls%^vO/k"k>4iz ѐ.4ziY:^.v[kPpr34skO8&S`HpL 9ՄE/`~z;"$i 5.&VUM 9 nY x=]եKS' W2ՎGA6"tSƃa [:{x7hD5*uɧU!WXAhA5 R'EQQptQ]U gHbLG`! 8ep'۞Ĵf:.&Ҥ@$(!E 4])Sgk:0?)m)fg~.Z,vAPDeg("x_ox^zBl*fA0f%fE`t e@1n4QؒKjU 9Cl;2Zw ܊چ)]į7/F@?9Xfo*K5@wMCbS wG-ԝFlmzU9|i鎼ݡ5 |c%]s#+qAf;5rIt'|m~/ZSvqscVc_oV 1p߼R A.I]lG*p9=]C#{W>w?; ph݋ ΃~H AI0; 4@kgJ`2琠kRJH$υЅzϒ|-Qc(y:۝gFAvy6=fK䇖jM.xF6pt/`H7fc )7 ̰aȫSJMm@P\'ْ(nȲR-xbA'8~Z^rMY\:Hq绩TJ)ב#teL h fmBITӇ P[aY]$,b_w d#%Sd~hXbn<d++ [_96iȄ($VTz׃ Uvw=u}`$,CO*fdtɒAxaK{[)3bEM *n &.دKa9PlCFm_{رZo~kTg o UI.޺DM/`q4nt9 Jxet7}Om^B]\}f`I/86|:OOJy8Ir1 Ur! [KφhIDI)߼n[i&K$]GE#UOH&u!rtf76EW]lA)dq:3,+ P;{RP/ mGc%qGXߣ6!ƍ8<*M:6&"#C\tv5bW /֢"h])sPDa0KNma=&K`l{ Wj-JC?Qg!f'Z3 JwE*[kAR_̸W׬5G%5s &Y5\ʦpjIԏMxl !m_Ũ#@ t6wIR&%Nk͋, Q[CI u76V4IV\=©Մ1(k,nΘѬV; n1j- 8轛x\'(Eƻ}% R%G{m(xx 3W2cS-I8#=AorYh" [n*J .JYgdzD>!L6:474oox /1,II`s^elu kI0D[;S2o3IJQ9&eLo_SgƐg* R>u |vExX{q_2%46rzZMɩ b6hj,ߝ:9V] +{Px Nv."0O'K8<5wkVdPd(AQT8UXQQNJLJ8sW0N4i$fF4E! \"{<{UXZG#2DqS*yjD1Q K&xO>:JC*`r`2-`?zvPB$T\~cW|`]Jai,H& :q3žMzO\>>rA.R0r`XsF #SOXH&ީCk Yj֫ !DK,p8+'j,:B;hzȎ`aMkS>E%Y/4k=|c͚%MV2g}̋I<6Pmn;I'dHNUۦU6(;Lv¿6M8G= 3h?UAm>T(#;MBZ;|4SUA(]6GIeXn؉{rCm$7 ?so[ĚI)C)\cp})~nF9x:kSs]d2s"1KT}#g#wHk+ TȶХmX#'rXkyFoՎזQ6mtKKCī$#UXr+-xPX9A O%d]Pq͟Bx[kl%]'d$ԣvɃ 0/Ɍm=Ɣfϼ՚e|av( ӗisZ|4 5k%!# Q  ] 8@ h:@;so7 lKJ9*ɗwqm o:wDk/C32kLj\ݦ#LMCr?8[燷7D@aUCfxVɟ[,Ћ0lPt|Ebؚph&%{~/&^N^3sDHmc0tn676]بppAz0sf 1?0zq7‹WQrraZޞngKt3N=ksAύl-+ߜ"aFЕ^Hhq:22-jDbb&.PUfbk51PgLٴ?) ]} &Q&Aƣ85u a bnWQG١4)+JMr.;Esxْhg_U 9=?oR,1rQߋxo /&LO;./~޳P-pcHPd&Au:3(jJ1˅S墛#A-27_Ӗ>l?#[뢾hOK/35ۭgv-#oKs*Ȇ]3ISI41̹>CÈ*dDDrPler;G03Xʊ ֳ^0GfP+4tX8X˩' Sɹ hz=*FQҡ7!<*%m$@@ّgn)ˣ`'gCF{[Elxmn?#ɩQ*j }%j $)*k@5pG;ỳm?I6"m/|HX;>t`UƾfŸ8xVy]K%Wo}+>i| bg)_'(\SidIR7C݁|Lt,oN^.N|1_=zЌ0SYYڂ_v8qeqȽqLZ>z$#\l\nmOvNP,魎=9LGt bڻ`G%q id'Nё;Uq5[;z`[).a&89:E;:g4T cl),8¢,)旃u̍릢@gEm%4>5R=))d""hi| )dHx//BE{CU~Ռ˶ w2;/]QDϪғ&u.ܷ<ț[&7 PU#Dbc4P _kx` M3Am}Aʼ+5.^h!.sRZs[cTq )'lZs;vV=?~(6UtO%8wQC.] h *߯N-`ݰUdbQr/мߡ%520ht&_MZZg/V/LRޝvQ> zUȱtL>8Lj]ky?ewրj,ʷt8E`*3ð|},f9]w~;zv ,H),ނmb⧨Q.ͨ1+WYOLQ5@4Z&:=_ގ4H>4q:gv<65䋡qHr弱 e&6tt]+eh-8=@Vީ2 /WJba&>L.09HG&lF{`KD6h5jay* b su়'E&5ʐ+Qel{IJ+ifsҳcBV[m^&ƒHڐ劊g?Gz@>!}Ml<+UWb SEr<%(goϾh Hi(zzY6cEo#$@3ZWҪ<,5+2ImcJƔ!7F&2of^O,0([7u܋Vwbbb\|z ' Yvqvcǻ}.TiX6u|ݽq퓂4$}b8CM jQ!e| aG5d+%%FȲL03l!.u/` 5{=]Թ\ⶤ\aIOx0CM7Z>ʐdN#r|&Y:z<`7,Y5ͫz@h'΋C]Ҍ~#{7aW+mM=2C(qك=H/42Y|Ч%l̎&^^5dXUB 3O08 Qb,mZeWJč3UA:,!y6O'U|wgY5\8 BkhpVp242w8VH&@?Bym6׻LmVBZE8 ??0zn3ͦ%b{ ]%"V^"8[Ky. $ہSIB͕zC`<Ը ]}gp9ܑNB-fi¹~T-#: ]u6Bީ@ܽR}n:ʎ:%O]qn YWqHd#q}`Ɯy:ۛ>`[h*$c)u<~QTzeGFn]!ՑeLNO HLdvfE$!bYnzG͔Ja QT ּ 1(4PQ_ O;F#Q&j.j5_%cH(5~UNkj w$ Q>xRk#W v+^gQ⚠HV5/~?_d {L ϝ9 RpP :H"zx^+4l\^mஔ2p|,w܄>Q[.֮_P?HX`ʦZfeL t[]!-.9Bifb8ц@#6a4aqĈY^ƆIc35%9#JH1qZ<<+b|U|apzR\ԩG+yUNq Nof#ޥxFBQ3jXdM x%݋E-űJ t1%8*q4ыR k2XXH\D߁ALYDhtBg|m`¶ $K>lKm=e9YwPM`U}-5B,o_֬f܏¤҇bgi g шj!mtH̤"*0HkCmH+G%8o/G!t^P1L)Iol;k?9y Q!]I@E6#/!mMGL 3T+e] RGͨ 2TXx jX 5kW,r`e9,?ӲR4ǜZ*F S,zö| ;̈ q x`E6ag.zR(Kb쭋OMUK1.@}zFOuM V':m^_/;ShHIz8xcb&so_* ´[55O/[J5^QXyW%s+:9`$bCFn }Mq>G%ݸw֬5Bm<+ReD\۴{d[3RiҰ 5mca5v4NH)l493vsKt6~iFu9!bMCGں {.3A`%OI8c-}T|PwRWnvxU70Dp2۸(X#ۍn% :O8Yv/Q_FFqmJ)`G(zuhdeVFԙ55QUD䐘VƉ¿7i!arZ3{̇=J9$[&ƚٝ d܋l9pAtd7}^ϝcjQx 8K,$)P:@vH$9B!KTb KcAo6S<]G=e4˭nd[@5 w-.ֈ+-H\Ƙr!Ey6h JH 1WkDth`j9bWegz|B-Pgm"&x稻.t4zET`;?OtsOgT BSO']{G9JSn8Vc(>L a(m g6$A ^ldcK]I#8 R i Om&1P ג`}Z𺵭C|M @j]*+kXBnm4NO#Ou$bu0b.QPcͤϭ+\x$Ga3*ƣށܥ`c!@c#4-Fje xw vZt||ǂa >to5 ͳOU p#`߄bX.s(wrU3Iz DԀѱ3:{`$¢Bzڞ!JX}QG@AݿƤѠc#(~EgUTZ)˄#fcb%ppR WzG¶ft3bPɶ8d2-UE!XXmBϜ%RqXxA7\(%+S03GPx~Ap+SʁxڑQ4iJ3~ԣ!2eŠ>Te!_ݹ٫5Qb8fwز.xz&6zfv\s I \_.rlC I\n 4(U {ʁNJq1_$,ZkVKFyO#XL'o)-t܁<1 a/|I!kR^r4$ SpWl݆w-GLBCoJeE\>{!5}Ujl*].B#)HXos9z:m LRaG+E7 ʧԮ C qN}wlS'#f6ٵS7 6_٩k@*_!u E>t| / p4Wo+dn$Fԇ輾Z\F[ "^{ef,a:29t/?bQABn6`yD!8GN]bwk$*yBGz/̃yz%:]A缳' ik3猰;䂽&e+) z;u&̫[{&mY6n7FnOFI:EOi\ C'4}O$V+n5D ]sW#rW A[n OՋ)iD/V"-\^6}&7]A ʸw7dRJbnPׂsf ^m b<ɺZU_6_ՙ^H@v!ʭ)_? /fݳ(.bްqLft6& ӆ/׫k}ŏukōy s#al i{84|(l[Tp'J5)A?ge9=sF& [fu+Vױ;>p1~`"݌Nt4M`ӢS'5̖Pen hρBiׅuTImez׈B %2|MK%ڥa zxAp?6ҲZ9hMQ aZ)Onq Ҙ# P,@8rAOpiLĵLL _E6'D!pR!9}'޹[oypU :|tz3MhI1AK1 {@SN_^=Vr zZfFY6i[6N1%yGq";-ץڽ x;Y42T̓* ˉfJú;^\Q@.4;S֎[:B8ɚt:$zSUmQP_2{8oMc]ՕF2[X~F3!*H$V|tHQu"=+\ @]wT_i/\;ú/QGb%' +=D(w]|+`(ΏRg 7˛3 ^a0^egZYҤ(5i|R-Q@@ڬ$VGpTwVľ=F^q1;q‰h{u$P= wS)/+Ĩ+ޗ>CJ"pWbOHwqpgequ_^&H9F=y^*gJnFMuN>\trn"2 -{4vyTns Ԃ!B~mW=`]L{/;_N#xH!xeu @(Ѩ~¡Sjl* EcMg,(ㄚx1t8餄U B4|FY}Q<0nˇUX]qg s, ۡ}]3E!7V}#贿a{<#Gs=Xvmt^NU4cH)w!13=g>'.|"[m,wPQxa` Nd~Qno1`wE;|WMq80b"I99-C&(\qnx42IUyعp>5o Dҵ0A3h^>䞹0Uc$m\ = wb3CUBѨLg(^xPK 䝚^b2yuSbw)~"x󍹶P< J;jK?jL=q:z &A F|ga)r!W W]g%]zF&){'Uq/m; 2+PuЛǮ]hy%JDj_AaN\F"Jq8JґiQ3׈N\Yt {Jf2bg [+hT'h̉pLZ M]j,eA,'] ,0(S1vt0? Ҡ^[rLD IH_W&%mss:=q8e@vobHfv]Æ-FN `ԫJ,䕐MFXby ꧜o0(B*~X-j{7sa));?X[M/YPf:U**Ldej0LD{嵱"A5QYtu GBMU"pLUyH{9t;+xj,JwhBf$~m*If2h@Z \=[ / Ktэ#iVnYpKiN#ǨrIT#۔vՑm?;nx 8Ê\w oŸHxi&䙈ǨУX(qϸ=ڌTjvƺ%~6_?.dUY-Qs)V4Vpֶi nu(l] Sh18f%Ule>ِܜti+Ty bEa{U{4qh.FoM‚r An\ wc;`b|iL.|5Jǡ6b}=k]*DHY %60G}˹LuYcs_8"֌Eaƾhcy,z vjeT$1J4k.:hTaJ{Md-R0GtÌvG;W{iU$X \3ŝe 1S*m51 q K8D5Ag { XhWR'꿟/[2 19qW9\i`ZnX#V2D\UYPNŌ KTL8y &@XCf; T&P0ΰ}?I uIQ$:GІOy(+19:)W3 DMٌ}S)vjc{ë∋Ũsl'#Ӫm95j ŋؙ|Sp)l{',艝;My%3;wFj}(s]6@nh񶃵M3RPpU#Qj}%~/cJ3IkQ]2T08e硈1?nZvhgo1U hLb$eb**z0{DXq(ƭ P.Au5DUtV !82]NAϣa$sC&~4=@\j(3O@v2"R3o+uu*epSUH'6h6~Hǩp[P1I C#[+JB w搤c/xN˴1uVzn,P=bo n +ˊ΍_ n";>Ҭ >E0ziKj,%Wf峫$5z9LJQӝ7ai4w%ެkƓSHƨꔆPl*G;Ο+'0Eۆ0rUaf 9/Ih=_H -3KBkr%8_IP7NSfSw(R'9ț; |@F%YF$`qWsHS5GoDa6Ů=UR%[?Ei1US(_Hk`C&C_7+ 6-R>A-.u-=:o'Rr6p+V/_ſJa vNmXД OEޛsF7N}sMp?s3i>2@a.hGʰ5]G8^dfHyKg^tW~_[zw9t+XgHaYVf^1bMJfi*}+",`Η Q4fr)qlux$=[bse/Zruok)2fLZzcԝhBOۍ( s~~䛈p@b014É@lQWmkJnL6Z=c' vk>ADLu#|4f)*}+)'w"#E#0`+mx&! 3Zf$Ghfzd׽[Dx}/N C7ECobZز}7Ah7FaOXhUti=ړ?gjPc83j+6x@rhм0GfGjpE sqT8D,)% <iʼnn0rbڽ WOBǫ` ÇltbI pxPp lh. 4gV1s>|cn ("V~ְ&^D3R4Y7i&[ky3:ws&; =$)wcT-E.[lOȠXWJJ-UMضl|Eوа5C,{)@ ≆ĤUl%u|ŀmo}ZMN0Zyخ_6]ޣK[J%1諵yHQƧO;sZ%<+;{ܣ"U!c;L5lOp!Z-b 7 Pi8$h9躹G_7{! 2Tb62ahq|:Il;3&:_&<,߰okpj|LA~sĖPX6K`nQ(U$؂*uJ|Kk<;8`w硹'_JuT6(g6@T@PNiI&ł{M4Ӕ+~3M2Vo=Z87UT`UL{[q[Yy1Y9"ʪ29 m}%|,ӗv+2 -=^=%\}^oǓrdC#5{Hj7Vr]-%w?ա;BaMT+Nj>ǎ?3qRxu|8껸Gk!sJh@7/MVޯLDS(/"b(Eg)?pxG{%b P`,_Wc8v1}Pœ7x}nwzto+c*2q_T'R*CT29ihs |ÈƵ["!oWp*sH=ck+4áyp}{C9`Lro>fLCO<QQtymy8p1띣 WlIK?y-ݚ{ ۤnʧs:#>|2sLaH15f2Ó :$9Spq0?=1M`DL._).nT[D&3C=(6]T"&da~Sn25yk!}ZI8& @sh,=S~sR?Ƞ5bm /Y^̿Kb>|6nхbǸkODeM^/R֊k(`eV} Է̹}#oC9ac rq?ԃILZ3 %s3_`[uczvd`78P{lDiWX &[ *}'`c^(UG_W tcI l B9ObIΡ^^cT_{Hj 33gф|h_GV-0I( c1U{&b7 *!YKcAFiP^s|i~`Ye>@ #|BƘk~2wyFzm0{-Wȸ:1阽,FK艋>NШ0L chL"s0T`q{MHO#m! J,~uPEtA4I!AZ7^Dm$ TJ|roƀ~NDĩC3jA˔ k:oW;|c*g ."(l V]ߢ-禍H]d =5ӟ kQd45ƢPdUUZVB>2]7[ilWY|t-P!SxӼ6.aAL yGA2O2 =\,_ 8եd_L:3W8hul{ǴMZl) >XPa&|f^߇ִv^*}6<-e:z]Gr5J{mywlan(!1Brc{C,}00 ^A|h㭇!̯d+ /d=#O-A^]y;w;ZLhq3,/ڦH21A#j2%}r͑gKq/\50∽堶IかIṡ7H^`v\킃#1?:.U`"dloPvVOKm{(n_ۜNt.7k-)tJ_ı,65S>ahf@K+ i Hih]tm+֩X7Pꄾk- w!E%s[N60b*A LˣFGa44D-TTR= 9y99D@X14v 8x0:=BkuU:tt rә5YTm䄛c2 Yz/ Hjf0nI-Ц|A?VB}|J| - Oѕ$O" M"0QyvLQlX*\hT$i("xP9.j~\OءN)rs̄&Đܔg^|; )Jxv]^^Fo&mBⶎ6Rwa# \WPN{˒{b`\Ѵ.W#@ `I)@UT߉GqB`ߗ LL$*(JݐvS32BuIE]T#F` ? Uk9yS绨O2Zss2@,v*XDht W0UvF~`BhFgihJ/^W˻Nۄ\err2nrx;Gxc~Q,z*XaͲS۫#ǒ#>2{;?+%k"^2TTr[5(4ca ,S&'#,tEtaK"PLW~RUeXNsI-Dp1G52`lج/rk$|EpEWq:bnv^׊x3X4si~Vh?#p3f2+F-!jL:eݼ36x Y3*1Xt)?ᦡ}rd4-m+s.- EsPjs|N+:}v<įM ^)JW DWRͼQނ&TᡒCTQ'#sRb_*̷٬f|2OUSeOy1.oU0~HCkW 3q[x1=036Z>1ILhV=d!lRokޠ}4Pt9+qx1퀅}2 RGFXDd3?MWa{,ҐXGMfU/fI%؝iyC9u]aEH^z7x‰s:wB`Nߛ¯D^bgIY{>]f{t[G<^HjR}`^i*?lMP^9ڑ ѓk3?qf+⤔='!O X_X<-VAiGo!46&36 yhY~o e?^+Onΰl*rCL!1 y{5uqACS)ݠW5Ļ/hh$m 1Led“M_;L \)RJ9Gm!fqS:xߴ!a*$nph=ueqza jP1M;l`)T?^<(p@u-1gq[Y~/߾Aj3}:eIf:5-!|xo0vHU[ Lx wǔO7ԣm\TcP@Jφ\-[f 5̐omW@VEQ ]Z|~vGLَBjR;Ү7L.YT[@I߼*6z\W&˕}G!6U93<&H{ W%PVSkܢth(8=Cm遳 G-sw1-I #GhiWE^]U@'~| SBtXVg %pAi< iN r'k}~2|;w"RL@X1(60\ W7DV[0,Gf^ %Uņ: wi({,DZfJj)=wB>Q+;E +Pjbwg 7{{!WeTo#'eZ (^_R4;:yO_q'-٨QeRe÷o_gFyt@>%51JW$oN uW(,-f$K-|g7Zn$A95>q7\EHg?!t]QUD h ʸFz]9ų2Fmp:5Q]2::s[*';x&/2ʢxoSňAНG@2^ ~"XPI"b{j ezCdłm!˻M!COY=n"0^xV0pXҎiЗSq?(uQI%jI5wֺCWM6 FjO`DB@(虇e۬~Yȧ1M'2SQ>!#LEèvkOg4sFP#"$'a Su{wAkgŽ'k&B`?"gHy \gŲ3Lb6R80X.53CG~fڻk@T ޯ tRmAՐhv W42!H@CN[ R7#y W;vbD%"(c`,޵ oMxabF?'w[P]OUw&+ab:ҙC8*- a]֜ ʲ/#ۊ <^dQ(0 Q`~֛$n(AnO 7W-NP&4>a֋62&*hSNF ӻp(rkuWO̳rbbIp.\ZF:FZr=' ?vΉs{p,uVe}!Ke嵤tFcxMP4idj<4{\b;; fZ0Yfmˊb]Dfot#?3s"EO:,16\g}fF~$&r=F&` Mdt-6Xi;d8pQB!^.m {~RqF N_Sg+*믻UL)srDR 4t49UQŢ n@ď/ !k+\a|[ךpM'lQ^SX|RxĩonG\]ڋ~:TڶD +|@5F;{{qun<>H IO.x!tŧCSζ=g7M`{$fWϛ*3$N IX-SyI . <F=X :8~.dx([Oќ.psr:˟ !?{m9[ru@{dd4UWi<)6 ,OXHu4VY_ab]AL9<%X 8g,6Cy0ruoDx?``0~r׀^7VVd#f=3.ڙ{)Sӄ 0~_}3c&7H>2O qq=p~Ak .˃{c[;32O1er;`~s}es5Vf0:~jdjK9M%b]da\(j|qV舮l)eɪrƜ)2`[#h8 QGml5c~+hC vawuQ/M;[VUVm% o^}Zt^~1ܖQjÆ˂1-&Il!xf(=8ꢓdjI7@J6F/.4su> mS@Y~ߏw|ra/RY)-4 QJ6t|k*'u/̓Ho8}8~?'0N2!͋CEks _xY zl#jUQJħzUXQ`j H4jy1 ȐMfA"['Q\גD/ qJ`V'|yt7eڑVU4+įE{ڡ -Udy`.fbJ #aDY\a̮SA!:*̾ds Ÿ|?Ƕ7..:!D4Yh>#m~taL)\>0܁IcƂڿo+6#zq_n-zNdў|GPcJE}*%|޾iC*'1?Cr0tYKuBD!~ᅹΫ+}.D"^5! kςKb|աOp)covRWZ 11;/vof%(+$wQfunQ Tc< M$|IZOJ9Jj$J r%+V{XBPGu< U hJC)O^"jZ Q (Lxs=2¹J7J\UaE Xa q> ywR" ~jO^0Fl_ zޏ ÕlAyjp)@ ,f>q'T}MMu(XI52<-Jk !ⲛ"MM:fdK93FbIa/E9l(ʤLH{l N.>0(BLq9vdTdzxF-ɨQ~G@N:yPDshȻ=)åz׫ -B {'_oyɋAV-\1@CTܻTLہ5Rv2Rda9Y83ztr^Ã{\:K_e} Jf^IZÒotj/Q77Bķ:ʹEWHSGb _䇽E4_*xB3<@hP=y6aJ5v3LP(bH/Nex7/vW-yǿ]GC Kr~$<Mm@$#!)f)vp8,aR5tfɠ !PR$~l=>'Z1#2|Șѧ7Hz]V b"srxY0 naz6?RNCx4 p}Bԃ:c]̚]h| X)6p֌k @ MXttRdH%4NsT4O.ğIGr`Ne E c:g0֎Ր{O;!-Sh{~c AZA/}+v[C"jw], LED̆(--â2%Dr vw{4a>d_&tkϞ&H,&A۷WG˃NyH吡[AރKx!3P$ 0Uf <1${tvӧwt|yOr;W̐}SN!5ft/Z#m,\lbS'V7@ iA0-ŀA~-dvx u*px&SFԻpP/wai6K0J[Ț||0~uhg,Նn7 % ;N%KMWA2iR49= j*vI6֟T%&o)OaЏT]))d~ <ٲ#6fLMT+-3M^VlXjV}> P\S"em Vi`M| [*x? n%bQ Yfhƌ+E0FWBRԎNCKT %D^v2@,{t `88[)=F"+ܽA-2!!i wSo|Xͦ'cBE]5kWk_&,<ծ^N`nsk6XFۢ$Ҁ[&+]=ΉTm Aa=Wp*G"FGBL%M00Ņn:*rKCLڴLv)ʔѵ#^HNRFuHkC%Vs!!5wb%}vOC҅*tx66.RrV 2r<ZT5/WnQekUmvVk0B <, q󛘗O jWc dmr6BRi@7u?#&/R,t|O4rj̑؍X0(dhr+':YE>ȄHa!1 3,x)'Pbn^m̒<OayE`vX( R|EˣG Z KpYxhX8^6HnLSχ;?MzM6rCB% )* .ʝk{'|6GeN363f8Ʊ ũs O* >=A@_ I;okogOմ]OZnP1 _IuQcgZB]rryX4Ði'4e!p(ՁJ 9%'*=Pv7"âKI3bH!+|սc#S1,eX}aʍESFvb+%SLҔtKrѕ \VؙĤ7rh&YMR=h{]a̕JctFdqrT%aT#338B EKsSB&uŝxkWi 4?9I6J$WHxA~q3\ S-$zHq1`w+xtF)ei_-UounyE's%ojoA8b%Z[jCpgvI mZ©kʍ;RZh5 >dE"TyLMPh';=+u¢-[BݥnMn&FlOF p tLBrBn fJZb,S -OߕQBo^vNa=,# `HTEs2n>x(`6jtFQvgqX‚l>j0EP 18ca&HPvqIKor!rrc4[^du&rx{Ey/v`/7) J6@-eCw@x0vse77-{ C5Un~Rk%G"X?e۽H%˹A^C{H{Bkb8/u*|$fFT(8:)SG$ˋuioo*kHF.8}4F8B ^ux@.֝)[{‘ zKtGaȟ0JB!9 g:($]?v jx \R Z:ו}x1(tJѕq6?sSu*Wj$g~$Y_ 4dn&YoP)x7J"#(53qoṪu{o,3AI|rAVĐ]}fDK+"6![PkZNA {1'6kԂLԩTQk^.h}Pl.鬼g6ѵj VyT aۥpc3QJ˸< +Yj!X ijCTu2IYTqH2ץƷ3X+[tMQ'xFr1̠x<'خWF8H]qӔ8 sh pu)k-3Ț[0W+"h+v>upjduWK MhQ= o0v/ҽ~6wWU8 C?3>IWMo >)Ż Ѻ!K$Lk]j2"ePNm eado (3i=qY~bK΋}ƶH)ѳ#rKJJ"ȵk]oS>%MW1+Ǘm?B[Kνr!};`6N[ Z$:9Qdt*T"=ba*sËaN7ftʲ tw+kXIdG>mv8(.>%Bf R ` q7M"\Pܹ `$8>By O]^mdXVQ¾nlu{]ω}VldbN|ޖZ"']re:G V5ٴV1IH>G?Y@j|0͔=X!&] %n4ksUl@x3P7(n,lQMP$>vIpcM® oƸ'ՖqvRé/c=*tݟF =CF"DJfVB${t׏}VheJw T:"?l}٬ߚAQ Tlڭga^OR{D74Y}CV-kȏ`*?(^dQ~1aûUbz}l[&?md3-Jq#X,s3SӺoລDnԷ ^{mDnayfBmEH3\|^FFQzń{.咱k_ң3R5 '^Z -8|M$R}Dc 8mffZ==j;D7N˅^\cs•wS4Җ)?8̽t9M/R@Qa >5_NJP@PUְmm "b?:G s7S B'fk^/ڒt3c #uAL 5P#3rF۬x05x'_ -.)eSKX<i" pѢ} =XxGGw5g'f첁[>qFm Ku?ӡj+ nhRCg#ɧbިiOyK;,A󇖂LVZA 0-3wh^uM[-\6W~i@lہ 9do'^=]UDiT8:5jQzQJTihfi lbCT]X7\¢Jv^qClcF,a5AŃ@ThlI9U aPE{jZhqL{U?ciy<E]8C^[D+&oo\l_" ;A$7t+:5x,ӸYNii}DVo34tb|EBȊzF-_nD[Bn@5Ŝ>&YJm~S7l1ᓑAul6Nr]S6 ,KQOsoܢ=m^'2jCiΥ&fM,*Rꝿ;xjۊkp6u9~rӂ,ꗟ 7:{  }}4'&:OcCF^Yْ0!q#@J#VP W?컸phƘO H/ɒ/Jؠ%+6ę]YuZ沬'EqEӬv<ܓʁbɸ3F!n&IK >``{Md{H5tLA}.#9_W&a`JgehI\ݡU(.~I'g9NԈ%{y2>MZ]3RL߿)PC D5MVq! %YVd\"t(M]*]7nm@@cSY(Ztؾvw9#`&B} ԍG&;]y_&Ʃ?viS d=ֹ9EM%db1%/UILwRV:QQWIwpŋz)9۩soVh:j~JwȄ6X֎S$_Cޏe/Zp@< N7y rHV-bm\79-nfe7VFqO6և0M#>J7D0ɛ3k 3,i~b\xi~Fea79\*_RӵOTߖX0g=ϑ| S&8׳'0 lS5ͭ-9Z--;{48f1H''| 3K thlL*q]"GݔE˥:LXd'!I [ZA'-)jV8P咶?C'W'TfE\,!=e#8ߕD&F|pJmu>,]AuBJ#!oFQ!)`9893v9nS6s꼩JOf`* ei%vv3i>Ztͥ+zةI%}L&t=^S@k $F/<'@Z)vIC;.QƵȥcx3ƠOh*;9Yơ_ *iόB争Mɉކua魧mw`ūƞw/_/ܚ*"pgaHWeө3|3mZ((5e܊yl˴+,hAf|Im? //#^,P1WX'5f$w +^ʹ׹V|վLevMu%Tu̻`KX~kvm&o:h6+#V5cy4W'TɨKE^UG^V_{BӊVufp_?_N25]AZn7bf ɵ/zND6V ZU~u$yN%Ъ@lyt8 ܁co~;RL{Y@H{SόPܲ(S ;^-vv8a  IЄ?=*Q]cn%_/c47I6x~qrzj:/HR,Ȑx$I,,m9=CFg(MpA#%6>00*Ee.4?RBOyL;=ȞIOANzOxWo75oezChmL;'}*8F \=%a,?1̀POfՕm1MߺGZFϒrQ48H $/!1ҥXPa? 2`btE" 5yfrVR+y+3,|qS Iظ1_dQ[ fF?&hˊŦc]7i0Z.mVQ L5U ʲxM q~?@2+A'B" fٞp$Aa%M 7ҊƳFaH V>)+Uhn-*lM6X\:l5J3ϙAWAX>gRfWs_FV+ZSr=V }N E:CO(,'̆XsxC Vc"vd_ G^iTZ螷vƻq(eMi}sK7WwDM]dcʹnuM)fs;;eGQj|lN$ ]߸EAȎP.C[5*҈A* _[Xv@n={mVOA75^H2Hg:ʂ5+jM":S^f=Ls[״CqY7p^ց}+od[!RбŽEO o6~u؈4-ރ*Í4iJ0=*AM=56+W`S- IK΃ڵ 4- &ڹ&Č"\+n_Giq&FQ#4AOrI 9*fޚ~D~recӕL[x_]d)MgD QݚJ_C)225zKd$^]Ga?쩀 rLNoKUT[[8MϴF}C)(X1)/h<8Jg]N#;P+_e]TK#E[رR5H N? $iLI"s9^[DF;Y&:L&8Z!X٧HUPQNJm9 [˻}dIo7vHtZ/v1g`ˊ`N*[7/݈009I|AG0LsD;d U +F3!w:zث#YROͽ5) YDUȅcН y=rcXzz(08-570&թ:1/T{VWV-R!d=1U4=AA o~`-W&F$6V=M{p\ Έ㘱lcFP%vQqRޭ=50|)3G̤诙%]s,a4;DW*$k Q(whU*Z댫ZO#備``1D[ lur4lO.qi|j>\^h[r%?cQ^^LppO?+X\N Gؕ_Ç1N(ҜGuOmܤ{rC&*V%!L,r<.jk疏KXwMbsi€t-U:Jra&"j`p֗;y Q'jz=C~Ԩ#8?/~_٪f11]_a3ĩe-^8RmO]z]leG M3 _ũ~b Ɩ4_-;/{m9nu࿟ d9(I-=UUI&܁a[` jUlpM;4N̝"}dKQ9j _`rQ%z*V|tY׺Z"7쳰F #y9NԷ*s]Ƒ<(0n7j JZ 5{mrDIz&^RZ/!zZT)ER#?DLXa+~RdᲯ T*D"Q E Hbct|V/,^M:2^ k c 1` cr}YZWM ㈎P^ƃ%I\:{ >E^-2K`! Ot&wHVQrЂ]n*_ |Pxh0T)pq,JUYˊX Q6|k.V{B9S_:~ݑh*yP&h,s$nvZacȑع7՘+.:vDAF4ѬE3Ftc,${k}i2^N8TeGB& 7T W,Bsdm6 .L"3~F5x oM -XB{kc?JS,v,%/K'@>^aŃW _ AG|F$Ogk"ew/\Mꨶɼjr-f%Ke;CXl]Z{.y;LCg_*ď?`mxQp؃+n̯ `т_ucʜoff[qqFQY A5nƅ"îL^X[ȡ&zbN+ ^ Н1|=b`Ef-MD">KZrR=Yf?<2Js_W 7V0G;w̟n\-"- % }Ah*8/f v`Tr>tOqwgKMHGʹPJ{,I7%xOlӴǟ|P q,YF5"H  y!axBGU/9J{=riꝷP YGk FFy^]5^2KB)(sc(UpH#RI *F{fb6L\K$?tT YU5(Jy_лrD1qad<\J]#9)n3d{EVr'vfZ@IbdSjAD{5m`q^ ^XCHU':=)kAg N٨f~CK@T-Q^B`/Yl>aBeϑfcbf@K쭹&=dQSj_LT:^v7;O1 |& ufkFʫM_?Fk5pwy#[<^!ޡwa^<gC+ziGT(fdkD%,xݙu 1۲JOUf9P{03:ܛnq3W{.8ؿ GC a5&TG啝QWHt50HaO/!2K#xo QkBKCru]3erup?1Ρ d|ǔ,SV&0 D0nR,rnst XR)òme1W%VQLt/BAImOygLF[f*~U@wywaUJF$Q*7cxp\ĚsVc[-{X Yf6?x7gv) { ,͓aɉZ$>,:h2zS\iqgx3Qt]#3|}YN4%▷Ϟˠڡp>g욜RStbuYU !Hܯ䥓dxC =ʳPb0%"_rG2Jo-=Cg7PF`t}{M2p8 ڳѭx@Ē'1w-cv~2wr%Bߑ^_ǧL 7TiIH]U:,u6QZ"(ك%d+M9Y889rO+ߏݩѨ=g$5)lY Խp߽'Co9#^ DHtI>ՂImO⚳Ț'6tw5zn'>w4aSw? xdg%qF F563$?Rk5AD#36aO pF{2Ms'A_ .jp([d_]2){y\ zU_+v *~)׌I_g$+y$ltr;nok \;2]&tTu[o>3 GFÈK%[dembU,.9alf*9yNI<~zl7=d`ICfh2y4馫J ʠÊXxSt/-ЪB$Sgdqk 㴆MH4~k¢\tָNkTǪ.4-Z-8jH7=at3&dpXW-\$:%``%CSip6/@Uˌ0CyWMg6sЧ0ctd޳o_Q" .D[T8jä!$yu Et|D;+P>MU!Z-V3$_Ёi뢲I3y;{ R%am6d@3 W(X;fTii[_ʣ^6gcc[52g| )H8g2-O4{&?r;}`+R-4F@cLl5xV=bpFPΘjcU}C|=>e}=Ƒ:eD6<sٻ'oӔG"|^Gk).J$!9lއCx`## >!C/5xt>fAbwVl1 FZ ksX1CS%!׃GxOGD [ ޼;; M8 RDH炻EILs¹ÉR5z\)8ő6*%Lz`7J RkF+'&[o:Ť~Uċ0[r1-@Nܿ"r uD6nKʇm{G_ F2"Lz-ʈŪ6ҹ>wt==#{ڣJos\#Cl3;ƽɣJ.TNڊ@w0&~2vl㦁,߇}sԂWgQ[?*iu<,;TsΗwH ]_ӁNK&ikC&KK߰}YEFm!f\~AH:"{ȭrMhHajoyNl|(nw]V qAuI]H$I$BH(ͿoJ3RH}Zf @'JgÑHc8rH]h[c$/tN6\Mc/}X6ˏn Nu_y\T BED_Q)NR.Uؔwʠ_l1/rҏ0VVθjXNc[P煇"bFIP *"l0 jA#3}U䛄DaUJA&18e Rݶ6wa̎ #8byha"@4Rx?&=ͫ9[.0tx{;;ėȉN;|V$/&P(k"͕ѷ_5W>p[Oަfd"[`n4p3ǎⱙ]5%)T#pW^҃JϏuL 1rz~<=EW YDΨYCz3-i, ;8t b>=Y_W`*+6lR`849вAjt]PnK,^ߟN;M `dwztI@jd2uяjI ο1ۇזncz !7$43 LmݤfSI13 PO|aEaKp 7W^V˚MM r>D{X_1=zaG[/ fQ+I[ٮ'cRt){q|DN^mbyD㾳r%ϊdJmy,M׬ 9֞}?qҞ9_a< ©*b_̈́^ʼəym\=ӈgmD2|+Q*\*Ҫi^(p~VbkWG,a~۷fM_V^aiz'n4|B9xp<(>˸s\9Yo;Q55[[*2$~u3F&.!HNK 9T^E$ojhKJr"dNkĮnY]*xO`mQ~' .@U#@}B4|fVzRq{棐(:Po_1ٸ`xn.73NWOQf WoDj Mx5 M80~5OrvdmTW:Q@p87<:v=9ɇa }5#ȌCh:fU>mY}?O<>*=*Vޒ k#j*\,/|at{tYZ?o= 5mn'Y.K'ƅ R@(|mde ځ.Nkno-W**YGU_?t6;S_y82{fK~Oͅr46yEN}6yUKŁY9ԍ/fq})H"OKg-3gN-vi]([<{Yz 'M^~w"{d7,G z>1뢃|,u={1~`J3-S=/pyu8c#ZgJeQe0$ֽgAG:C}{Aݙc4y^yuHLMG>jtH/X`DH%*մ(:'.Sk{R\TAoZ&%h_R*uY2M~.h D5f1s>ϟQ5ǃg:X T=Ȋez.|5\y]q3|3TdKԭpɭJ91Lٷo85'z}C]!{7+֍Y_ dpZe@lZ-$$hǸew5ГB8G»Z\T#cR &g7')SAWt{}]gK֔1<_f(]I9L=5O>xUsȻNL" zqeGہ7T>WGK RP/h~-#n>yb4`)w`/tދC?}B0+'K)S;M8Oc] SHuueΊ) Y߯>@u^hB)|Fzu?"5𥰗kSg X$B hIy7lcPf> .k#[ӳ}~=p, ~ r\nӹvF{0whܮ=(mNf ^*c?ILO%Aگ©ۄm\F籯mM1D[uE23rnzyNHdHW gUݦ_wt5x=49Z`Lg'oB/c[']5QfDbYR)<x~b:pݚK4>e]9ouM4oLSxĿ?fpJhD͢;D. ;"=7y8Š1ؿ: mfmR0ur( Iǂ"=S\ӓ3[-w4Œuq/-t_@xppg2Aos39(BcfɖChwCV$ˊjnkZ~'P%@+Ld^%h_eٓIiCBz 0]AT*W#9b\}6<hz:;!w1r{i.7y8?d$a9cP$ҰFoYDkM}C#i0ͫ m'@n(M2.]tVLE!Atbge<юNY0wn<O1$Zc*p̆Ig+7t͘>@Qo /*,zׯ[ !Z;opU >r|Z1R砧fF(YaODez]cE3&ً DL<߅6ܹ<h+GŒ}\* I >cV,7FZդmm0O5aP;jfr;; \6^bYof \IŕWF%.}]: 0|}PwN}T_w$pf,=mEmY.{%M'Qf J5}i#>ɻ7~B g2!7FR{}WӔWcɏ1csb1>1t;G.8puOy8#샞dHI)U(.R ykDJ`<_K @oAjZqZa0v+yb 3:zS4= d^R%+^אdT(T:KC2*QߥC;B:io(Cв A (1hyPjwdx.JD@0#ހ-&u<;;J#2 J\(@0RV7zn}$~cEOT-j֛ ^98G_6: Ͳ_|nq:Ln堝8zJM\Ao4sߤ f~0@Ođ81Y+rfn"W? ;SG八9 W)H]ե;gIO gOb!4 o݀eŃQF"XGJD#{2;P{}GIb\+ڊw'.֘m8[\BY{z'xVmjf5NL:b3;Ќm3mI*Z}+!87 n~-ËƪS2hA J#e8N0pIT ecJ6_J>O,DMCUv_V&nTCi0_g(:;-8UCG%oއa$\9A--0Աr[ΓɫZ`6RA}o} RzCvxvx&}FRQ禠q-}7Ws`#l 4a:/vb܊^gѮW@@_)Hjf4. EחWNH1_7QY-E } '%ȇ!Ysk>|܉ XR6liKaSs gC[b' CSCM59kAIX_җز>D7CX/ %RPà/Xik ɿ^noK`=} 8Y~]NlAvl ?1S/V`d=VWHd@rWӇ[GOd| ?NzXgi$1 ssiFZ mJ|k7&&i)wř6g?p4W IsƬ%eY >h# F,)r9y 8=Xn{`Y oj.a<- 1H. 3[\Cj0:كtrpZ@~Ԅ d}!>CV-i%9P$9unI-+ȏ+ 9>|P&(L[f~vLܿaKNPXtnqa>'RX ֿuނ4vȄ?'Y}/cVI(ޡYȪyuDm<]p{vX-R%r)z nAH RnK[e=Ju )"htm9 D\gv@һKzVeYyӎoJ=up Y8AbF*b,FY~C+( $|ަzRb"B{O@8ZWt6(૖s\vy1\~yXLhc Xڮs t|-#SA('@Ya(! 4 [ʥ@!9KMz(w/vӞ\xCF"^͏͌@(`m}ȽzUᨛԢ+C)}d.0lC c IPzR&RyAûSt3IB(_(i[E gXSCD48fqQci0%{ʦDBD)^[K_`ٙ[ ubxƔBͤD(°ѩAwQc Xa\'ɸu$=S~-O.H 3+]\Ϳ_l]Lɍg*kάvg0(;\㩽HyM$JAH/h&>KpDO_ȖUˁ"7igb,=,s쌆\>+^ڽnhѺx\OXvDc4]1 "X;˛ $Ö(@}ӵZsy?@[C?^0?m~彧 fr\pR$tQt?aiȃ<_̭jJGYe!bFl:.<}&(via 7d\<ү}m(G"Ud|l9Z-o"%!ʞnbꭢ5*_;FhʍB*LS]z6`=`0!R=Έ>8@snLW`v,bc1S wNZ| c^7>CmYŴh`dP9NjؑeGP9T2,ҥ^,$B;Tn2[ٵhqdӊFl  v:TX ;mudA \]RV# o )ik)@[Ohk(Ȣҁi6..WW8$R{ a.YP1Gl}Hf/S~ yU$oĺ~o#P_18H(֟=K!dƮIӬNCp߅Qw\yE3vN zᙷ!4{=X1l3;,[TV'Σ!E .ζ2 !k+T̕湳דݘGfl Jfn2^miBZՂ9p8D:7e3CQ0\$OKw'uJ顺%VB-ZỻxHZ{9yx|b5XP\hK9^⥏e~ #(~2*J;H&d䛎 `aTJм1Y5y %n~dJЄ!i.hhzPRNTब z9?M]1ۋ |oyrA 5A5-M "}Sn2i;ݎT8!~R].#)H q)W7N7nm.Ԕj%pz`7;?|ID@t2/4Jt? :383[tvݽAJqqU(:B` 㜥v0Ol!TέpLc.` viژw-^])hd!+]y?r[2?1cAL ۮDEnA:zہ5K0iF%\eRfFރ 8%ziMܹU A>6g:e꺺9I^ZȣД-X|q[C!)PAO`fx.J=er0yCzsͤ3 $`W rs%;-ֿLdd7^{9}pkbKC|{@ņ*AiXe*´ }\@iT+l眙Üd}* ,e@Ri枈x`*!_o QsRM`Ǿ0tNajV6"ze.aMScɾ.KmlDЏMRvDpimT\?OA9q+rk{ڏݷvZOl `j; 7{4%),% )w FVhmZj+B璁$#Fr\gz=)DjfpKĸ ~{\ oHEǤB=" aG+k(āj:|HyŶ>a+űj}P]|xIG}Wz  1&{VM>^%^?0^Ňھ-9dKzk$q:gsƊxlz {>s>V0c2!pT e1X lKx^)\N /QxJi 53#C.+4Y8Zd6LK;_W{.2PJQ?3UĉAbUHs9ǥwEΠ`$E:u DdPu[VHXBENhQRdt@mVmMa(:ThZ"v0 ).O|4޲{Lu䔵W4r/-}4=͈qˌ+c(\Q]?ţ(^>en1)7r@om~P_g4H, BQYLJ]?69 ~JxuJr[܌I/e,Wn^VUc2΅4 rlh#ۗbtw. 4ћT pu !t}HJNz2;\7@К;r-)\z^_0b$ݦVt 5fF@We7Jhh%ܘbS^I6Hee5tU)pgea^4j{ $imCREAm KW݉!cv#ġ 6.b kgœ!@Aєȿz{F4n 4<;(quY aMt*˛/ú?~!a !g*̜z;G:16+8&Wm 'a{V&zzNorldUcoQnhW(P/@*H؇0#bCwfG׈K]mﰓ {-HOuC=~"O1?V5wg8]W'dH3BFGJ-JJ"Tg_z^ ?y ]D}ʕ }0~SCN3ż@BnIhS@^= >J9 uɎB |bKX^L*H#4uЦܻ"|-Bs893>CvBt,q^K'[d&^YDpZknb6s(.  i"u9.5b/wWl aYeLSM?ӵG˼JeK}SI1@"sߐ܁<w`kklqKJw—$9}*4Z.D(saMqLد?’P`T\LBz1Hܽ'yo'pHř0xe uXaQjH/BBu!?)[~3xYhQ,>.ܪ{vbMԩSPs$F.MlGD%Mhmu o{BC aJ1baG|AvJ1Օ!$͒8i [ -C'4~mUm:{;XjqyW܄P\*:mlGĞ; ŃBQYܾz9q0x|nJ+ן;;5o}PL!cqY5dΩхu6hLOYV} ^.:p>vE`:n. 7c*NDՄJ_5I~ۤxO'é&^n=^?ҽsz}VȌH"D0XBxke_+h$}4fϦ d]{|lmE;r*=eӧ4Su, 5j t&2 m>ǐTwE)U+K@ c{*Jw6+Amee!cNxV膒>8ySF"n/67+r/Pi~do-GzAW G?$k:,iVv{Vi\}xk@fEgVZX6ED{04k.} )NrAy;@?:~Lvs Z7 ji؀NuX[B5^UHMx찥젋iBA'\eM#^kAgw+Ze\3O\uUH x+?`ʼnXZ'i_ "2"y} {I^^56I^[XL &#l`|w^.V|b8yj541l rzuvxA;9T_?6S#S>&\{{XDE%CjYFU0g(8`B6ʯ^͚GBl)x|f:A NFvu^ #ٞ_ZvRC k9p+Lr{cW!NH2v!~)?8솲0r:1 )߈Gck=! ""eHW9\8ܬ[McҒ @kgraM S&WCj'jtIľn5`$9[l,9H u]Sx4+vňڥ9ePpx{Q sd:E(nGGFa`]e9dA3y٭X0\)Z6՘EGψEmۑO KwV$@!adB>4B\#D}|vPδgS@&M `a&%.Nya`-awMp[ΔGd +2I[^/PnQFdE`}dxVkW7!t@k@谌 \'7I"N¼Rs 2,kKE, /BLJE2] gf^ڭM_uo<˽'Cj/l392,pR@HdXeq 遉;|xRSqWgj#czd.2N>`k/Ċ]KلwӬV*^"Ì%q,$:ǒk o$S@ݣ6~亭75j-MeX dz$qHj\窹 FC$*_h)h&n6U\pjI1Tfk692$?ګ=MZ} LYQ$ 3Q n28#|kS7/' i/+HIdp8s%B{8G!-~f0΃v%d|oGnQq2p_8'w9.tI.'ƍ EC+,h91CS=3־z I*k,5sƽ@ 54d7יbW/WTE7Xl, kɸcRD`u'<w,^Sp!# &د2~'QNGaam29/60Хƛ٫6AQehJK[l T Ș`MCKfq=0|_c08[2qZk0ZElS_ۧ>M=Ȟ,-w)]& qt4o|O<َ6#rd- ̋uPFtQQ?XT iзE lxG0౸aI`8clF= g1$ lF6?9T~ޑdDxӨtF86YokWg~w?ZB?`tbj_ l1 O;e^#U%j$ҌZLZ7BPQ>$_>fֹ7.gAa QJXX >)bm(/_%TNqL˂5:W#{~m.w1lZgtڥ*tXN/@<.~?V:QGu'*yuÛDyH7ts Kx=ͳU]Nb,>?`z̩bs${z#ƔQw/ҝPJ}_k "Ԑޚ<Ipn`(F,/hA<M%/>6.Poce:/t՝= oa,i9Zܝ3t%"ĔlRa= PCOc_;^׋ƹ[IRYeky%х |E7h2O"n{I #.m_r}6 ™TDeRgy +"cL0p"/ ;QU)phWˋSn̄/.a%81=.gՆF|A 8~ՠj MT>p Fbov)\09W5Xbp_,-kR~< eLh(@ʖ<7&$NÂJj,,º] *`|[ߵfxS']9T`*qw%kM ] )sDGAiγ:WFR;G$^H{1X[LVKM~_Пہ_^9V&d>_NEKܜp%nN4; wJM *zR(IV;Pvq2!F*PC˰F5{ϩU~Y&*K"ᛩhNyd$iއa@奇8@_(:Ld2^jUޡE"Hsa[t4 vT1Ev@qJSCU4,6/lgs{QBa.ZVh/#jA$,s%Ux=ۍ J8 `y>,iWbmzTJ5Q"? G< 7>n:P8;@᪊]M/Jl8A(S뾝M<<7ё,Mf1n-Pՠ2×$֍Lq,v%Tmx(Ao]B0]=8 V=xݳe6/7 (C57}ANV E_|g,x23]G`Ky8yݥfR'ڴN=_jd *1.˥#Az"DT_WjϪ.W*T`⤝) x{]|?AKk%qb Wr,ekm$yTcS!\cLf GV7zͣMn⥧{;SI 0KPDۆ G:ۢ[N2 oQOTs^jtz+ϣw[)>lL3*a"U*_/^az{7r#qF.{9 U&cDIg9TIoZpG\HRlZ#ƒא[Q5\PG4qt.pT16 m:eDEM g̼gI UJ˹B6̾sNZ V#eQY}:W8s1܅ װiɶ%"x\Jߚ98QbN1C8:̥=ܓ-pZT ƪ3󵹓DB,]4$ U@ 2\>.' ${mJrb1^@QFմS-Άۈ8nL?*#-5~],T/W0b7$)}/9_z87x"f}`]9* h/AHs>g?æ^YSvbJbH'xE0M5(GL+ :n# 3hѠ"rf*6*z]?juxT 4sP!r39EY-KSmk 8!:xk,?Y3WL w`T`JkKaٴ3 =r\p^6h'ݶ'kg _]V9%YPKu3tTت;EY|- K:Ў~fO.a-Ó'ɇa% סx̉"o'O-ڒ1C} ;gջC`&%9i9˫)Ҳ`_2. I uXM1)8)db:=Wo?#&_}B} F_.2a[z(/ńjAB=Nb6Wv͉Ѵa2z$媱0}nCd\4)K`M}Uĝ]aw1EAQ r/HTYd9>H`E z_XI&  `d c x' -*1ǠYιCM*y<|+I$p{EjqCP5c5Z5#6#6 WbVq*[!&q,3"WiP׆=lXjouj~H+h,S4Xvi{MZ6ymx2r*nʋ(K`b~5f^G;`]7i9C޺BA1xkSS!fY,Y>ށ[yc9HW"a^#FⲔtCdvMDi_Z;؄I.=&L_tDkz\ bNXnz}BTMh_;p#9ÄL>S!5h]E˶r(r^1N4ln KXЂwunB42@8p||t?d znG /Vt˜šoЋz9d| _`G5&,q,zX4 }Ӌ;UZֱ#mZJ w9(x( 3)C_֟/KmnjT_;9 M%Ӯa6CЅƭuRVI.F._i*Bs.tkzZr@Oy+5>6;(ĢP'/+AҐb}%z*i %ЫW`!pJ F*8= _Ws;nVF@ vYXWi`[6Ϯرc$XUW`{U1[ UjܛxnU'>P4|IвUNj/]GfXtP>kd=!/jj_{CƉj8^ ILt@ 3י0ǐ Q}C9O1<*)ΛbޗFC7[HY&JxAY(QR_d6&L4@xaT !)]#E #˔x&Zvr0ނ %[z1`WgnO|h?qI`5rcԮz+Y]*tfݎ>1]lmyrx ]܃U HUWaS$wʇiAN-ɹT@ YAMU| $*Mv]YAî=~;KкrИjue r;r4*42r+juE/)8Z춨=i} XZȃuaգP{z 4Y4c.nYh\[o(z _ϙ<w[ֲ)=UUJA?Ċ eXLq@U?_F?D|إ9s]\tW&f}g$\>/;@3;0ugFEdrHgܛek`#xꁩKv*Tpvd$!lO 3cKuNG4ڹt+I}Z-th ={"sB\dTm%߮0]`a]Ʌ-t"7';4ډMC)\%Ёk^s0Q㨳c0v AA#Pqeo@GLҚ] }Phիyv_^gH,ы?H)wJβy"[%%]@_H.[O/8?)iuF˿y`Klb7"1)w&5cUJ)_@vsr¢l#])lpp+ZYvt_L X!"*%R2  pݽ{: YZ

:[L_|,ehjFh x972.1&|ah",=@* 0 B}䝎 )}=g~\:Ge* E mt UE'A^U6| g2H]3_̨{RJzm M*"FJk'yTF#s z^yHvaԐ&;Wa}B;T},;w=qCS8ۘ%kʿ-cVfԑ_|TE&e6VLf/.99,gn82kD c!Ia4*V=g|#a&luih=*}~Kx>J貑~=THUܜ`5`,%&Gx}}!IW92 lnf-0F6qz JMƾ%1  fJpфf>]2 ,hLz!U垯F^" ;++MhRbz0Y ڂдgېݶ!ͦkwrǶ,"Xs nS?/fy%Px(ivs \{ =' ~;5-[ed0~bIݻk׽r?o.A!_S͔Hoc{KW Qd"@7V͛wYW좭<吠&nB-%d܇KݷckREAx(أ wyNZ##+%6\1`>,.S- {*iONMB6KS. 3\؁~ M3lu*19S nf(Ct8:'&\? Ub,~O:ةKT{ҝ 6NSBufU{K*osr.~Mk z1qhݮyHBF.Vt[;HiV36 u`Wjs=Ya|xhș'"\n y{nɦKQ92^5@xD2nA,*¹w#LӅRM^EB`m' ׳y:v :./IZQUH ;@,wY>+QUVa/J@lmgJxk,QKZ3y:&$54Pq9-u}0V( 2мbuΖ]9>LRSF7]ld kj N@UBHHMu9W)E"N^Zڄkf6)IWa]*%֚{1=>`gxs\5:PZxP.[l*}5PcUsE=.E,ݜ UAq⡚/ĝ4aAz~Is-~QK}-(zD,T~*x?A#lupmfwy9w&-QL(R8VA[^):Ə4 eգB\OF>ZtձxbCj=G zٺ!&1~gUE? ž?"?@^v`C_8hrsժŏVIG^] X ^2!H {ﱺ̈́&nylLy="{5> PcU/g{̔6l6i^5lō(x:/ $p,C>skDZ sE}Ed;G&.Tdw?Kl!,!Ԟ `چ AgrVOU' 夈-hCӫsMImu[K  ];yq&F Ē`1V'~6c'bΌJ `q6.ْ#hPF!{X:@6pk0YӼVy8{ț>PE~M8/T5LRh~O,Bj4riT_*_:Hm+?>eYSc0/c%TMu8Ѱ~[nI˰ISݭҽt+eԜ /8D^CT,c8&4 D].nRgP0OUZ*I[4pdN-ʂtWt7#c|Y=*cQ8m Uv"0WOxIV8IdsfbʣT͢bY.囂^yӟ{e"JN; N"n, FǸI#18fwv[<3{_ՠa#ŭ5,>*vl P@ADDO,3DŢiR|yZmU97pͧ.t!قSdAg,vְ)D2P+c'm߉gD187ͳ僦?@$i[X E8\.3{K-^n̛." CFjy1$\gJk0:2n;ĹwOwHojc3ǿMZ7qY&Ѱ47y GðBFcq(-a[?Z#wZ 5If%f{rf60"P S(UMd{Z'Z2CP]:Kq H>obKċqmJ4 Hh _5<?wv aZ+"3 }lEQaG7;iNg7u=Y2q\GS9AN =5rKب<{ ~_vVg4(f']/rW]-FvכBܺBԹʯ)Xyu{ɷ.YSdytH #H) cgyƜTI 楑lZeem`s2ِ_=G>מgj{[aȫX6_EJ,$s4Y/gKC[N妿$T ӓVH Ye13wXbjƹq'FQvZB2/F֋E(mAmIN̓dH<0нR^$Gn\h|P "ͪCKۻCב߳*)˶aƕ*|'oE)É=wN2\ {AVrvŠ(.8<C3Ja\<2Q~i~\)'}\W RC e,97o vѮ<ݝ#Kc-uJ"Loݘ0Fj75C&. 5ͳ ы_#2 !Ҕ?x`Ֆh2'aŨ %BmBXv}`B]p؄?Z-SA B~Cv0TP4]*N'u:#6 )R,sjs,/OwhukS"bgm\wxzG&P_p]ȫWaӷ;`x\b1ldkẁ4nat >Rl閐1 ()D,~Usy4:贜 cGٿHe[a ?BY?vPTIcQdpڡ8}_~rm )H-Ur|m湒dI-+mĕ 2/RV.(A+^.STdJvwyEJ쀮\7ϳ bw?3Df\ȌkW)"E]OpmCUc}OA(tag"x7H2 \{XZTkIG Gw`ZSKP-ew•K(b1F2i'"tc ' rYBkstWHPj=3ؑ] U".䖁Tv0gS?Z[~0rRADn8$uL=$r'zWcekhLvK$W+aLkDI /U_ )."x4 F8̫=\Յۊ=7}ΝjmFqa Fu+>KLNWj+My#i-o5u|e0Nr TBA: h${]u )%}~AGbI,R1xʛ&Fnd: 7&KuWA=|wn<)_Ь7+cêKe+WV.UK.&)*̕[j*=N1Mqe4 ~5 +98nm9*;Kw1;4NWdݍibA`J aMbU K [*lCs\!E 03HNJ۫: z, b'/ ,_/{D'Uԧn=)uC3?xs:g,#p8^jopy_ݾqXR7`]\)ܔH#LiڏF4P95̪29oᡅ>\͗D%jy_;EV;)E33 ah/\bO6M<<)8] ѨYM$G*F^ BJ6RNj싿 ]ʸ"!ب1A"neU;F2šDc?jh,<# J>OЉ#dy7Oc7++7:ީ;x0ELZW{2s'&j6 F~1ѿUd8|ť77M%; <'$A tlKSGKA#/v/c] +XPz,"JH"*ߤ6.+mYp&5ƨiKk!6ȪY{"_کy))>@rP" fCHziI2ՠ{6q<ũ#9}_ȏL:i(n#o"TSSh}4]y /IG۱IPP§o LfדH=w9GHGԧ` 8w *aɘ+-Ԕ*H;O*MciĞo|g8¤p;%75z N4s@?CafhxV}vvXv㺔ؾl=65 螹av3KydG}6/|=Īl E|rr]=@\WG)PjbS?ukf煜ө:1[feH~]P4|W(改'bELWZLeeR@װAC*l^Quq"A2+@yeo)ą hymj8Q EvUl#DƵUe~ x@jYT%(}^IJX~SevdDAP XzV4yq`kϷK&,cH/s;x%UuZoH~tSSWͼFZ]5#& l@DL"}j} 4>b43+FUOC )l:xr"8X_ngĻ72e=au}e/ cPz%l?R 7}ЌyqjOZ+yY1ͻ 49]lCz'd@]K2$&dYp/$м14aS X릭h܈-4U{'(lqKk>~+#R!cX*mOpZ z[zJ9c/S܅|'SkY IVI+f噭/e>Twa_X1$zm)!7 ZUq@u:*@5d¼W|'`ݽIg`-BUm qz6ڊtu%[ //zf6<ƴ#+r.`c8]E\fU؁:JدW ɞ:4"Ɠ93y%`nXķr(6}%whK_*XO曹7%D 'kv=]i*y[^6ߖK ݥZC| !J$!%h^yp!HԨXOUKkA0/C\*ЩT#< @+<TcZ J{PR aa=&tLdw!^ Og8ŭhQ5}+,/ MyL!{o\(PҵFv6|]H)ޣH|r׺v-?4 Fs{6Ac)Ptތz)< 7wBU҅b4JYiR>@L|Δ,[,T TUOsy]P&1#0!^*?oynن}lx8,oSGe kf>:=M#gVA9I%ac{jh/tA͢7NԔ˺VoM&Mi|2Vawߎ'0݋cRyt$a HN[c!ӀCC ^& ìjƻeue+wL*,Vƒ:Q++i*r&dp=}m΁76YxJ.lZxÌ t_V@#?&jj%xz #nL }[~*i輤-{!.0%֞ʦVY٫ Kk?j28DH=xxJMFRN4 eަ`t8F03RD#~xpu@|+` ԑ(&9Æ gpA]??ULaf5)AݡflH=ʄii*A%y jRu aXvMa.ZV"5wA #mP 47x,/!Q}nRdlAAn^f|ZU^{j4Zj".^zN-bK>bNOeU- $Y/8B#8+T`TG9KuYG@Ր$mZDOjH8{I&_,$ ;*^_Fg: io RF;]xkp f'!U*,¥=7Ab+1aQ#V݋" \iJ_nn?@)̦W(L$W3piq7TYJ2D1*mF쩈}xtZ5yt lTI :],5d) &mgoܤ?UVeJt:DYU[W 0=ő ^ZA@I݇312 fe.\+ P8r=Ԙ{ ;&Nb@=e):q|k6iW-=-%2&n;N2MfqyvK8?P>)iKbgTZN ؽdI Prmhq|C4؁7tΐ^Jvӌg6""b+. :k> r %"&bU ǟvǒBԈU[nNid !!Ƀ=m0Z. gQuP W񯈥g9M}% 1銤Zm3Jɜ[6#~TWNX|'#|fkEG̫>q9HI%m^"'8paMB@Ea_f\ԓںѾI2WA/Ï\?K*zqr?'\?9?fEvGA(ɵr]Τ?l4≝zC.e>kq\A"`W/j0=eϦC 0n vmɟJn"؇k2R0!B!`(*?`ItDe*/~wL}kq-~ȏUNh o&3cLCp+.n&.+@Ğ}:Y  QQ{ .sуu9xenBȪ~ ʁHn@pX8DSŒ/:*mVn=OZMx˟I!)aҬjbWE s+OkNhO;YY\Ea˻{}\0?o/nQ!H[`AK|;mX3zy$DVru=*+d3 4,S)VSEZ^)\|FyiM(oJTpAa ǀ9ܐTq$,lB_ $e*@N}2Ú7_JBM \ ?mtNnocEԾ(ϕ74PՇWt]~3nUҜr ~\aIF({ 3ͮWL"LuGu0 l^tY  @hI!7Y]ڼ?̊+ErQK> 5 vֽT-4i ;^[GY 찿f`ˢ)ը pZE|K Ay`V#Md!}~aRKUz8[qE.L#w DYX*?kX182 oJR'D_J{ l k%&OH_~mϓ&Mk9@\r p7P@zd)jZbCVD:'vgЉ}(m?C}]f3ى7* lN=a`\X~١ʖpܹvR1H%yT ;Ҥ"5ţGA4 aZ 3*1k(ֺ{ `|ێ_ABs Y==Aݑ55w ' _ %jz>'jm7W =1=_"Qq>2JL ZX*gwk3&3`o?D),`kdܬDm,ܦ CQᨃ뫆D5K1 Z؇j͗s<:>c7'̩[d~P@DŽִ=ӳF[a\+i4}g;-Iw{K ]as(\;}!ߜ EyStoY(6@-4Vc_a4^C![xrѴy#VθnScufDV,=Q$Rݧi X:ECkqO [4l7Hpsda4낗 :t+ay̗O؎GHcكa(.uxl~PvhuUlQ)JD!ST`JbsB)lTXz:a8 n-9.xr\-sVn676G<; ȕ 4 {F`1]aβidlmYp_`v)$i7/BbzXQr%_弐>놾+G±N39Q2tvkWء*C찇%N4 4`GBo}P]j𚿫4Rk_1x$~]21KLa16(r`V>|4FicT ʘF_O,/Eb, iO/B+JU6NSRx0`7uv>ҭjSWE|bǔӵB_:Fm.(sQ7V'U+e!/ :dUo1SmZz _xcฯ:1P8Fgqƹ mG%@t~ lleGqH,ueA{FS:[ Ve'X'gmTwPW čmɼzy&ۡD3CIר'f|(*GXT?Wd݇'t4 >sN!D ㄿX+ypmzeH!"aQ`TOE -c(S38u(1gX֛%,sqVgцϨB}ő>-NTrr {Gؼjn2ԐGw@W7aG GJ'my1~Cp@Ivlj@iZcsem[ɫ2+p\xTelA?7`X"$ѹ{2L̏Icy])}m9T ׊,rI \sᠮYVD_^<=0AiTb#Cjtgs=#?9mdƉrp^GH>clUIW&vSU)HJqkO$꩚#%#*ixƋcgxK~#iv D| SKFiAQPECm"kRȁʒ"hdhZ.O|pvẢ'ŧaAid$pGX`bg |NCF\dh&OpL*|u6@UŅJ/ ~\>|J\$}'(etT́NcXuXc/TWHdPuZgu maZ^[7~k:;bБkmLndpU<KErRfnz3ߤ"(۪̽6KL*_3Mڏx84>"zܑ4׎Md)ٝQPYGTz}$$^νzV30춹=i8\U[jK͜f*G EŹ}FCpJ:g*tvMQPOq nQ褊> GH<`!)qQ/^eE`ءhӧtؔd$^bLML;1'XŻ$.9=3,Bh8(G"F/#'l@PV7^ƃQ' 'sXmv++43 ]<ոkW94M/GgϼLX4X%gV%}Tb׺elF _uȐ]|H4 & I0'R5nvn 싯ul /*A?2nN`e27AT*(M] ExMӷ_14V#vGpjmW Dbe^tB_7wOx"!v}gcoi.ŗز;J2A=^\bON8'᜝f\'+#ˈv_PpopHфr.U#T3+m>fd1jj@B-& L[@왚I}5iLZJTpٲ4ަ.4V1^[` r8dE2t6/9S&&|k~ 8Kn+rf/-%t=*UNר]o!Hv)9CVUZ u3 waē<*]99TRgt;M:{Li/boj9JB}QM#@BH.,i<6|V ӻ mcEf kF&xl@] v$Vut'KaWO<&ZORD4e) hFKZ7IF"YϨ=(h6W͟+XBXp)1 Hx! +^vh޿|{Nм%S 򟮆{$-,T\OP- 3=W#i`lOVaA KUbUy}y('v?B plP#2+SzZ*OV}@XmvURʟL_M%l hZĈguj6z wAq"fLm z4M(9l0唊ݣ<+V1ؽS[P0N&svS9tQ߃wYq,.MgmQY-ܶz.2E#sʂfM*UnI70|S̎Ď#'lhn K $JyMá1<5(\ae' ϶*۔{^fYܜ%_DcuBYv'u- vY6l :<Կ[M'|tpևitif0JqkcJlWm3jW˯y v;ŮsD!9EQOykRk᝿ǢU* FO٫SCAL9nwA#F [w';I^CsΗۮe/%33(stA9~#boӞ ɭX޾밗qyt4̚ ab(h=iQ Mf$̕$tAk&]owQ^v4rT}]t:DZ9TؚnLh3F-u忧yzh KH6Cŕ=p&`J>B/;9mX}+@V@M:DpnU brm t Y%L#4 ZJ'9uq˖x17ڍ&w,.Z}MG(h] 3Qp02S%u'{t6<(ɭ`2qJٰpjZ0jNQJЎO޿F`׍q88|.Áp cS!ZOw|w%1K)_C']#+l}!D3uX&UWMK7gu]u%>H6vn^ZrU[PɁ}s{P-lE0xc~Ӂ.brH9Kqy]C=MYm' u@u .ݡI,fQcHP?-R/Z']Y.jAFYƚBn vyzZs@lI"FvpSC lN|L3E *b0Uk[(!%`>]rIˌ5I7OJM]=GĽ"8k(f^UxwV}Awްq}x]H$ʵx^!|R̯Yf>l3 ڥ'XBlo7K_!6v"H5R!e Q%0;)F'7^rZ?Y`8v ՘nv;?[ A5KF4uV΢5sϽ#q+ɋQ;9GjF! ֳu:Г6y(K>} {u5[{_vE=TκJ&15(̉i禽ԿY+uxAh4Pt:~[Ң"$o.-6p7# #MDv':% j[kv\By^# EqԼ"4=~[t+|gLj`\]=_@#w\@coZZg?R{kl3g=. L/L:<8dR9ttw^&tlvJAU?H8(#()Q6nj"3/ȆY^ B6*dF˯h>hCq˖mzfX㰴 e3INVsnү*D!_[;]ABhbe Fu;qZKtܵASQ.z΂_CNuE~?d˓jX~ڳ򧴧Gr{[/!^l#t .!3²rU^H2 .赏Gp2j1 n.zb==$fyT!Y)b ʑL nRr:s=DNR ~ߚi\ J n:*X+ EShJz-D|nHhϰ) 23x=Y55nT"aЙLE8F|EӺluuo5O VFQ|[ddLUtLupSAGq V)w[Fn%IzxVëoH! 0ȝiGxp&Hf;.V8h|"&}~6Mծmvң&k &Q|N ̓Hqݙrؤ(*hZX*R.9^,`&&_6}H-4\Fʩ,[P"'Zs$F"JǛtVa&t2?_Ye6rV F¬rBr^NVkҀ>dEQTF9ʜ.}Lq++_ bg"Cf0ENaF+raA*⸁{е3^@FkV`Y~,0i3bɶVp9㇤_cr8E*&P㵂84TS ?J<+Ɖ7c +el!(hiBƸ(g7<,"4./vXrɠ) Gv^t"Ab;F UGSFe6`e__",5CU~+JeP?^ "z,1\BqiZ@1sfu{(`c!=vń8P48_vr7PAڸNgD悑U_m-:mJ [*v{$syZ+O$RP1y5zfµF(EFX ~N5kiI[-p= {v\5e#|p&< A5T=pf bt?i.wUU˯tUA*ˬ,ncwQY < ϿlVCAY&a^vWQ( E)}G*&> E. -5t$Rڶ_j.!y' ` cFߝg&mEDz)G4_vXs&69D^Y6ɗ"'*4"`Tr3ò'"z# K'%Xj'CwQ\J EOM [-a  MOM9|7<.9k6x0n/_}6ЋU|-mh>Ӊ=oRp$6=mkc=hO / |ܽX+ahE/Gk{j%Hm}-,֋&e#+-LZ&=WmKQ\ |]xѽ,v-`&r %gTd1ϊTULC2`+ۛDzE X?#NpFڽ w,3-we.`>Vf 5Lew][ ! +$}cv)Ԯ86/EO # |(p^01WOu"@fv&%*5ڑf1~EKO|e(ȄEָ)'0]ޚU⛟>^u K/BJY#`HqB0u Eߊ/R9RB[P$]/zCJ]bJןDǗ@|^xh2Q$@0Zdfb7;'Bke<:3:7 !)4d1{%@U&0\(d;7~}im){םe<3N8 9~I4R3Q$?tL{h,7ʟu/}ßb?HjAcH1J qc.y̢j6(tCȓ:nY5RNwB%wKàH]-ܕzwfLtB՞@.O͑ ( |W)C;37 ksTS_+8t:W3!=x'wa):fڋf<<歹<ڡ~.gf^4M ̊PIs7a2P@|s٘0`g{і܅mS+%H}/"J =cx0ZCJYĎr Q4͟^#pt/.<9Ath릠y/^{@8I7"t(.W&q* M![bJk8Ax["NVRjm,:8c׌bZmBc|azg5b_ʾ{TN֠@9\[ک=F^ C(i#UBG[[ɿ ecNSFlr.u)m l2";W-G6ᯨ`10|/P#a7LiyS&' 9&r?ї6mֵ{Z^fn3[H"FN\2aEMi7(d8$+]jrn 1NQ(<K$Οp=0~ÚJfW7: 5jѳhoGZ4DeV${ [:I]f^{;e.+%U<n ݴ eOH15uxyfŋmK(5,2ݧ;d!%bg QM@k‐ $4` q2yY)@_ U^ȺEG`9v۸U{4y][7%Vct:ʍLlRg7Zr~rLjM\DP?Z50Õe~7lR#.TZBϸa)ޣUeY@gֆMVEGuGUyLU0%F;,Q?QmaU<"Heb\iF5M]4@K9L`5̉rg~Dϳ=Tۑi䢸4ww՚̿{% Heꥺ?!nnt|*p`G(|y*Ydqxs.|ӯ9ܾVC&BONAD&$B3u&yI3dr~h_bvO]lYg4@֮O3^F٧cDL5eNQItR?t-VЃ%!"aӳkة߸Hޜyۡbl Z 2|=kF5{DFE?NU+Q竻Mzϔ -*$srgBUpQtu:rXP,Xꋾb WK7YmdN633IXO8ę,&%.h7wKn'en6ΐ 4T-ed'Cs\ YDJ Q_)p7ne5߀W5PTS/&ywlߊ*ʰiqDDO(]qzcBRWE(cR,1vH.yK6KP6rDj8f1U P:|RKgOT)%i=ǫ5ܻ/LÀq؝3@_6 4s: Qjީ60Ͽ2?(r݂6_),kr}f=˻eIM 4FߎީL G 1[Q ̙X$o0ƈ4~-LV[3!mW ޟ' uzLD)NJNV=m/~!a$2Z^z[am`}G97gr1 hR'ik#4=zsE&k1[VUݮ{1NWdijWa:0F]`UH[tvM+0e|'L{AAyRyWjiGX\(솟iᬶ|~.3|}p kh Yt- ӂ4iF;z8sBT'UVVpo;^@f*o /ҢK9i1=a!KEE7Ge9" Q} w[Sd eA:v6dSѵèr=Gl>DJ=rQM~Y*<׉:VxSZ-E:,k."nlw}Dۘ Hߢ A@g`k<[W~KL&t?N64L#0 SBd~mN[Uрϸ.d>d1OxoO v I:M gsJ; L6,^c/k q&oM]YӋ}~fNcsʸۦ b Kvpy+ET X MNS{ےC1bQE@/ڇLTΘPTi8ŭEo-a64|R?0zIXWx,>4a0.H#2eV?ruݣ-w)1Whxte]hz gA+Dw;!,$Qn\ 4ޘ|qjag5U6w; H# v{%OS-:c%XPcȹLB[26AE5jMwP̡ eZN stu4U=MDkuT#+N]Xݘ~`}(O. Ä߃ KoNʧ@bfCВ,Y'- 1zD0L)Tn&RDQreMXT,[(|ch?CMGEŘ<)h@}xLzbsU)dG\SJ.=:(0y!B';Ҍ }PCG8瞉E‡6*ژ}tBxAٯhSZ]82 JU#KH%wPDضY7 *Rb̨fD{F w,'Sy ఺^»Q:E(n!rL @7\6~t2Ұ֙1V<.[%\3 xvL\ř-{7J%+ͫqsc@}&)T,Doz.؏/\x#M%b!u!hO/FEGسxP߂{\gO& n rNLoV@ұ\NWAJz )8`8VƸPJrj0ж'ZHSqK1\۫ ڦ=gS`6,ĝf盏]!PШQwwrJTYlrFbW»Kݧiel8gZ ޠyDV Zi7A 84_GQ3&AC?bqEhcz h]=I%1atCezdC9>d N[qIQ5@>ۙjbwqTnsvސ~°gCSZ3w PM+z,Y ^`f}y?~!%d{"1K* A1 ď+hWyo4%fY鯺LB3 ޡN?Z0_ia!;58bL w勺֕L@9g:Spr 3 e6|C¡ۢ3}x8{&FUpo 6jhCf~   Ԫ#;0,O%EepDɰ2J[͐ +>[+~Niäz(b1&N}IgGv)TYv$LSȜh d es+Mi{>Knc$&ֻW /R9(sΊp v '$ d/tP=Imc='t>*XT~Edf.YyLF [%$uIlw%63Qf)+\ c!p)Hm4te'Kƈ0K dzUjZz#)셸 6k$z2aLp'r8RBf4q(k-0w^P|zҔ_ڡf¡8H_܇ Ag{3KE .B7׹@$ i2+o oY~be6Hlʹؒ 0(NSh "#5-d:/Q;_hZB[2JHlV#svJCȼp,w)Wv~uggIjRo`&O`]K(CGf$n.oi pѺ;sȃ=p)`LKMA* Y} eT[}i(k, *"\8{iW֐aB;'m"0u7L- c_d)C%Φ%/ض]Au.2Fhef茿d]LҤ3X%T d&#Y&bs= yEk#Hl67IӚ=HJuv+EVnnH"+B"ϾTP,7UOAS-̢Y'= _g)ʴ-9MYqo[Zrcv)h#JǴrW>UN%-uy ;wxIm]5-M׶cƶՄ%<4 [̭25ҜW?;wx/,L/՚:[W6evp$_YHV4TV(/jD9Mtbۢ94]bjWt֝+G):D@Htzv _7l?*CC vF+I;Öh|Ҋ?XNUp;}*f5n̰fB!WNF {*W4*kMaV.:mau|8Awl֛CTr<x,OBKؾ6YZ4Zt&ϙ#) /qp jE%6nnu>rPd#<5>l%6KbjFb/D؞gtT1Tܚ|M f2 a@xWPί}rq*R& *7tF}*;P;s2/İ4R!v#0؈Yguۜgsgs,?fN yRX]m a`+gB9s0BX(x:I`7336qcwn֟r5i6N?u@ J#II*xW"mtzyiJU)`Ǒ#Ϛ-ū] X^KI]ZN؜4=- ǻwEj1<~͋KvBB= .;MؙHܢ&d;P|q-p*F:a [K=ni+8X9 t0_mw#|C Y$/j!o OKXY h9垫ҝJ0Wܼ: xzm w蠌0>BJYLjȒK:l6麔)cټ捹nclbh"!T ~[jAr:\HaVF7Rs%< "gzpX[\ ϺgPnĴMW.7CsN!I@Jl&9T*H6롄riKT-R͒w:} Tlt^uzayұEW:uDDٶECh0T Ab0`K/I#}~V+Djg2"/-O28E^J*=oK5_?Lz{x;ac|8*x#J4ybOmWv Jgf5ocgu3*%}7@`39d@ۓT57*>&]kiU ƔĀNՏ9hJW6 875SI7Wބ*{̼^Fu'GDhm3Rϫysp|pJӍFaC=m5HeQ1Mrݘ2OWfqV4Qp vyt4"/7ÜlXڷ+{EX%O#^BMAuGQ=$u nY]tQOg$E.IXq C}0.WD'R~:]l/.yP4a5FXZpQti>͐!X)J Ѥn+Iﺆ}(Π붻a[CƺR9Nkd4.7{6`q#ߒ{SuUl)+QmkwDՇVxvE] On( ‚1@@X(T%d^y^(L&gHwғy4jBe_xyc_DH\'E]RGuQ rqքgŖ k&1t-7niraK^:+́lo{CܙYb6_k3-ҋCHPzJ9LGwd3>8 xe+z|Ebdǘ-fi͉<)\tU%@ĘM=KQ!0fv4`SӘ锞9"k;j-K(]ȱ$CޙqF,OpU b-HtI1^B,sRnC§5tj-os8G"ʥ%dxv:{g] .'s4hkȢǡ{~CYUt~)77b(GsW@HKdT#W-\_=al!٥,@=-Hz\GKW }90F9ndׯ7~+wVpWs5Gq "6ĠF6Yy[΄LY8 <$ Wc `ÍJDVy9okla`#C$ iaJ1ҙڕEc ?D;f|h|ac_}m. 55彮1ۤ]qQ̈=gCHDW%KrPQ:no]%RvZ(,LEL9%,J_9"]k> WVUEJBnvÄ"M4f݃wc'QnGkSAXhM3 𐏒F2n˵ۄQ{A~hܵJ"r؍:@ 2bI|C0 ̧^~t4~-tg*^NF "5xi )ֈt#k2"D%);ʿ'l›V}෫2.ɸ_ Fj:`HF?:~i +2J/RiUG [D^Γ7".UCeLy, P-=1=U,N{#zyLFQX "$zEPd`iQ ;) ēXX uʧ/@ނǜ8y#POv& i;bK b%*8S>2!.qi,`X cҳ+Y7 S;Lȉ FPiFw&'ZįEg d67Ihg0NaD#u'`CQ1UhrF5RؒdWtl(3D5xYD}g m&#MW|l@r|)o|@PZ"?@y(EJS|PhOFuاjW l'!#cE-Cp!:4s6t!ԙұpw3(SFfs%#zE,1)AsZƊn-ejN -~lrنRvL l82i4@d3*}c TlɾT^dq@Ppvm.7[02eEv&C~8pN!6q%RE|t^^XԬai%9H@S5i9mL4S_OTx݆h>c 17%+S "kTf i%>: ]*טQc(zT~ q[׹E-7R!;EMht^kqG\ D"YaO"!(U U13>!RYpB/a[l^sjd9㢋'o+kww@$<#+ ȏES֠FjroA }|w%*QxDgK&FЂ7PFTW{oNd`l3?l!4N&N,d/O`mYu&p8CwG!Iš= o33jo q@3o͸XsMj9C"w*k‚Ǣ< y0$R #]ݑK8\ w9s$C*DʈvŽIRda"/+#f5N lEWD"0\GT1{{*ʟ.HjN wd%~Iv@mjIVt TUOCW1-ܥ%*(#6G6cMʦ:qln)o3R <M̴うEرW|!U%"+#))X\X 21[!y`+Gv#),bS9F4h _dJtkظJmPp <~λX7ն=AigYfI5_"*pOe xv5Ў!ye&)B M@v'|"l6)R/i 3M%z'\\(t@|9E3$&-깱 <53۞wl{.6'cʳIS;} O {TY6 ?{X)KB=0Pߵkd@-A|w>zv F)?LWN RIK=mKLӱ[Go_llSM{rI@ 3Qpu 3 o`N@l7D1^w/3obFmUEV0$b*uޒ傯H9xǷo}zM$|_f_D9[P` 20.E؍ u *WjOM߂Vh(Alռ)N2} %Be]*!c@a'#ʯY+"HOf] r"? ޔTL()mD@6 n[?w7rS=Sy=N_Z. N'ye?Okr,%" *oxr?q?_Xdgn ʡ }a @φg &ю7Mec#D%%HܜA}VBϰh'IyqɁhF$WN,bرVA^ۼ)_k]vL&Z 0jYYص6B5 I,o 0Plczئ2/2S1:8}1kumu~h* KDRwyu*#[Hǻ)|@np1:z7A0qKrŰyhTRPUZrJդI Pͬ{З#Vq;=LAzՌoBS[ Su{NZ yLMfyf.:75IT~Цau~<']|Y1Q^Ԏ2@霈cd29%Uw)wWnxxsCՒ_Ơ=ySiB;:vv #&6h-Xi7xd x[Qdn[+^ UxPJtO˗)Xy@cM;$ Gc%li`A:ItK0ͧw@Wɬ8QhGZ>I;: ҸHks2砎Ax{yfRF 2md`'Lfp}$\F򊊽 L݂y$IVOtʥo0A&:Jxw|Ey߄J`K~P/Ҡ /`;hgZ` 5@VŒkCUģ@$S#>C@C*HGȏDZ\̕D0:F Ⱥl<+A掃vki = Ad2 VuJ7p>ns4 e Hi`]x>Pw}h@mN)` ) ;FpE~a3+-7N:2ƤW. YAU7rӼ~m%1*-%q_K(R(I?= $}GzB\k ӡ璚e'* ;Gq:_|A)Wb+:u# p/.5%tv†}2) $OT-+rtcQ\"'YeVxp/m*vo.30}0Kɒ(+ɤ-#&9i)r Ɯ8S~RѰy0~.S!F=sR]Ȉpqg$|@aeQ]f7ЈxV߳~fD8$ XP̤ɼ/PjCLzQ(/tIwk@ l6J n8,/E7YLZ-¯brwOJ-4Bs6QX/s$Fu* KTԽ쪬kčU fo?{t۳?rH8Όz+ ;}%,djxBoa=i+POG:>e ?"l& b4QSt[ׇ m(/9{yTOPP(begCJJt^J!o< pDn<6[40ost}46|t(a;hZCv n鶳leHKh# !ak|90;;%ϙuQEʋr˰AF>A6sN߸v14 bj&`?q܄Iav>^ L׸ĆzMiQQeer:Il\ꁖ`eFUVC,m9C4WQf%0lY/=G8+!JxoM^A>Z'{i5р?sX[ղFz;S9]S`al ~bD'=KrWG0-Ux _0XK@qVL\%V!g0Dw` *&&sE7cp,UéTb i'/|\mq+K&,N.ΨٲJ?(^t6RiX]tvM_Mnwn ku{7VәݻN|ؔ a/ X@*+( ZDo@kZx훉/yoI;6^*PK)(Z $YW.d}?ϹlS-k*܎_Bfd5d^Oqk鈽 LSA8KPbMxG22VtNxwTY|]flMh6IZrU{lZl ڪ_Um= _G,=HL^@5 qmaf$j|D]%ln-y5<%]/}Z Ow-WhL񚛪%:՘;% FR'4}FAi8w#d}8{6 ftqX|ekgg>zbϽ): jUJ0I}@ҚkRy#ݠ-_ gCrHj `t.a lQ]1 YʝLíT!9H~EоTZ$?wT_9S_5ѡAֱqi(:>dșk>,ip YW%5y౲֊kU.OhQfhFWUnc*W n0 KDY/h,)+oD'4Tl -?kOfx@bԚJ.G,j+CFA}SwpOBWWC.Vc P)(FiiI} f/(\#e70ZX[ y*aFူ}*;a2Z*-^7x{Ll/Dw-^ IEtۮLLN_y$[ Z{KÕF{i܃dHp84ܔvV?7 >̫Ǧdo nx!~P" gQ%7\G(ʶJ,-L,Hkx4,iVH`)(r Q{^͂6᧓{SMa=d/5`2$4y(u~#l$Tf$a)h Rl\Uw_٘^H7Ha4L?%i#EOU]nz7wҗ[-iYу0j'YW30b-rs킑;ZOlk)A!Z lǧg3n }m#O|O2?GJ>( 4b=Mr&bJmMLmWVisȰ\ "c)CFf'ƄQ$DB;$@fdM A[ƃ1S3wE%7k4yR?~x??MN6AIw6[(-Y2*,Ԣ82'h>cBjhc[b/[h_ PwCZnձ~Lm r S'u>s3fh*ďx@m&n2ٞWtGQBCDbkw_);Bj:)k ]u9I>>`]Y&Duޮ?XT+{jw@FwՐe>F( 7 ` /C]yH\儼ǃFc;8ٽzUp2n:5HS23M 4M'1doX;H.Vxț['Aȗ%IsFq_V^䫛b*!{UzS3U.$x8ܙ>HP X&_hӦ d,ũ;e]cdfVa,F|%<3˝4vO|}+eHK;K7qο8UR03mec 4>ҍ!~ TM\FvApȓ!+` $(f6O{ EUbG=(];pDkg#;!D#izYA5!:_.I[ Ꮒ^.tW?k;e _>^LQS•1 )\ز٭\5 4gR#?ޗE=%LOgS:nĮ@l6)f׆mdHMwOJ _,'U+> CN4UZf ߶Y|^u (.tAv'7Jvˀ3ΎIK ~16ՋF.D TD7_IY!Wq=*yТef2=LA27dK+iϣ(آ ySSg!~-8&c+ J,gla2܅oic4n[[z:sJ߲:0ؿXO UM9vWX5@=MoLn,h8i)lXv|IujЏMd&.=fcjb[_tDfi9B s\߇㶿R:v$Qb)hv'KHWM$@i؇ОE Gj[Sr*} gS7QH#C0K3*]Ap2]"lIcqW[xh*|y8c5 o_E`+.{݅pg+& 岺v6/ۻ(?e*6źtFDI^g%fӤHKuOH|2=J?F!"lb ~~f9)ھUϵqa_e褵$yFBG:goXr4h *t㙄|;bJm)N^GEAJ?ЁM(A|q]ԋgȽ_@NBV5(]G*Y4Zm7|g8g^N!popiDvMM_9![p<rY> ؑ{۵+DvBoVײV;wQw;4ob#Enzx^򙫃ARݒc6h[rʘ-.Z@#$;}o!__Z M8;KC9}xD^5).1>iXVj{d&c82wo2ᑆA*},vPƉ2Gщ>@V¼٣)Zfse/ 6Kn>TP[Bg4u8&kӶJ\V|e-ɒׇ݅)_0j3r~Q-q!ϱhȝ?X|T~c  gQtL%MJЀkf m^n6N_s$TA#D.X:dZӠSF4 ݕK`b|lGY)qԝ`0[(MwFoi^8 \<9J8Ý !aiȗ'hSlo/}Lda 7e&Z iJ>XOpjMr3d= kCk7w3"G/!|NpK ' RUO_v zś1/c;8_mepY$%{FʦKcA,A$ ~ZҦzE5\D>A+{ [F@%B) f|P)_N,c B@ 7=PF!"%{$J~e31^* ?XA&Qv)RC ȩ[IbK.&t8 jd.my (=Xwʧ m8Q=OP:e|7R;l&{y.,m!hGt}-ݕǏ&|)2X!7{;Mv$v;]P^p\\z,.7%1nH];D6eL"9W#lo;_`ɞ`(ͷ(!h5 TyD\vUݹL!]!d?B ᣠ2naډNx,땮>#_MF" 7u>:ɷF*DŶY&™2ˎYKeNi@̼c̤{lz?H;ʶb{v] x=-;PrDa w׿`ޜO,}`UYz N?kpHoh@u:d6XU뙚Hx41WM3)m޵]=friWۖI`e{ApeqL`C&IYTƔg[!uҦ K8: \pq+ sQgWu#Y2Wʌjm<c(= . u*C\" O@ )+,qqYIHP^#PRXr8KXIw;42Pl)<Ѩr` oGqC73իSע/)%%#`OPk6GaOlOOP/rcu_*ZWP!bR1\/y)i:,hڝ"%(8 oTP))%`Wq6[hB SF:<&`8L4FEđeAŘ ^ah7A .##CZH׃_mB1jSTAQ1>n~ڼ,̘G9l=p]sqc H %؋pZѬ~[=J3ag%fBlɅ.h 2˙)$Ӧ"~7efb0}Ws17png@ +hxyfNl v rQ$擿&demU$5.%$( |D3&6v %S|0 ]\^_EFEg>4OIȒ͍d%p%u ŀ/tn$Ҡ8V=+ePejVec aDopXj2g/{Z!]^ϐ?!o:DR.zWQ4NX% )Zɪ@_B7dg\wkPa!渫iM1P՞WJ)hWY>AfRRHɺƷS.~e#67vO `9qXTɖK$Mq5jv3teB6\"뼐*ڍuB*J|JlogC$E"]kCNZBy&.L^Dm@v!mdƬpo*" \KþHњ'K:`XS@G z +VC1b|6|!>:[J[M`x$lW3:YWDE˜3nTrf/HQY2v{j$Mw>_( IUim|MQ0\ TdHLۇC/3ǭ"74wHg}0-o|3E^I`Y(v8;227rK #4ەԊ h{>4H ]Q@gL,tGaw04+U%qpDŽtqɂ h' e^aOag!i{e"7yGj'dM*6Pď#6^J9A093ZƺEm7&"r?Aobqu:[l?EߊyQYq 0>LʑֈPd;2:P͈~Ufz#֠LPx/$ v&R{K"CaQT iN.Xe4MiO0kv\ w}h~ ^_1 }^(fxqtrwnNAx;cfBٚg/앂^%DgKΩНay9 Ot3*AN6khgn 4]qjn&/`lv,'ܒ<=Q_&owCCHo3>— aʂl$5eL{݈VbFVp N6laB,aP 04"@xHP^}_>1 VC <2Q^]$ 6@iꊗ_%_je7LFHyg#cΎpA)+lwteN ]:A|{d hx'"c k<\ř8~Ɉ0Ydd*d {cpls TlY{=k\Klj^ qNߖ/GGlĺ!MöSAAT8ƩqTJxDà^C+(9ZIJ94yŶUPtBl"q:?M;H5$,hYBOV H8ƷʐN1r3`)k 7Ox;xꅢ3;-3}9J\U 䂉Yd3)ܢ3ǓU4-Bح$|iusO,4D.) .;̉N<W>fagocsWCDKEѶlB-1?s &"ͼ6aN_V#rJ<z)o|@MW& ~7<~TA4v%3@|FB״ ?W5\yÌ/TC0S|߈:TA(k潸a];VFb:9"> }Y4Q, yf8 -: SY( R6g/Vu)(lԾBnz$~ ƻa>lbwmסܧZ Hނp#~X҉6z~}pdxuc'i?EyvGayȬ,_xQg|6J>g]]G$2N'`ڰ켇 zV2:eqQ*Lx']tWP}gׇf|Kj R,iC!Hqs3X jDܠ&ҁKgnNIg|W4Z j`viSy)0- B{بsؚ;膃ԓ RsK[@7sQ/RSIsLΙG9/K˗ L6h4`;VcqyaR-0JN{$>ї# v%okjRًm 5{_w&??;m8…Ou%юqe Q"QT|5޸f^ T_ brd@`_,p>"'9&anbx)"^c%H#[eu`ڳ4ٛĿ^jfP*/x&F-C9fl{$Z\:;pf(qO\-J -/j|y$:Rxo[83VrǨyEa! MDaqK8ؕ5FތwD,$H0[\}K#NKFV c!(]O71p B14O8L_Q5x~v)Z 3"R\[t%ux@Y% ,;=?Ejygp/˅.>JF Bcbjջ`+0rv+~h̠s-˼:Q:<T Xes/CH6ƖT~ ?lgY;FQ@|b{0@9Jj ˏ5$2D۶+6+<8N1i^3a*~:mt1?~2S楄~6Ts#g˺nV[֘0g!z` &=~+@BDH}ex@4k>FgT$L_ @6$gkN_ KC~h+9|bZY)ܮ>bMٻ4^o|;"3GՇFǷ!1OsEÖGwxDž9L20ZȚnf/4tʌG![ǂ!M%!{Ñ<.IQd4W~JZ( Kph$%X{[Q|RM[R2(TU 5Zڶhۗ%yI0ڽ;>n){PITKwG#XT[LvGܦ+^nտ9{a1<@'`UC<] iٴ q`ӈm|BB|p/Ў^~rP$Td?d+ь4n \<%z_a6ܘUO(/2] dJ~%Z-e? =QKZHa9!0NGvD/1y%\XL,ڊ4c4MCKGRpX3Pu9M\B~UlxqB M0 dQJꓲɄNa侲J- $j8Ƀ!J|x[ۥȕ,tbf3ZMe,Vc@I?t_'?ݥmOgNnIG6bvz, M㞆Ha)JJ :@f81۞c\~ [s(&HAAhMqH[~H_~hZkG\~ګB/ |)&xEW7+ݧTKd<gzH^ϰ2"s H qO ;eO <*o7ՀZx/>5Cv ˥nb! 5)یP7 7֯CM2(BZj#Ϋc~C3->;g;~zb&:j\YE.VQ{ĎG[+5S$1NsǎtoIoMiK,j?uRmY`$s= =ZL7dh$ t~X64F|6HSmqЮ{1<$e<>VCjfէ%Gsʼnfl!i"3N*2FYEOQU؜7%SoR`  C77053$f5>a12&N\7ߤ8I.sM N*/e/==N ͏hC?Ecso]JS̯XQmPyPV2q3\fB4Nv;uJ3SludMI7K%-`MMRU;g{5cKjQY(+q&sB'F6Iz71mu3Yc4쳒[չG4)C#AHSzc홅]@; }lR@ &A!N0g3@K4'_21ՎӃܭtvkeL i?Xdb ٲ+^qpU u >֓N`&UZhN%5&zT_C nV)[`|^~319Q("\ wo;0nI| _u/F氃H;Prw}%a0-Cg ҬZ4Qy)S,Xi!E`\h֊TRΦ[h o䗐89Yl.1Nnյ Cߌv +:WοfBoiyͲBѾ)YonE=.eMn~F.&ՒZrM]8|b? HaC+y.gbPȁf7܏mqo{d`0OڐTTU6AN\t` -MiGp<:ޭ~}5 f M{<Әg*I,`n>9gbצxwݺHNUH܎`DZL2L̕zONDŽ uaMr⮟LPp(ܡs #ERמ;M):o |*X֔@цՄ@_(OI1'aPKU?`/4?Ygx2Eh/pXq֓#B?ܙlN7OGۂ/<̼ḗZc!S( b Vz :Yf c0wOx>Ͼ\ay0SDe&VKn%_Աـ5-Z>I͏hރ"3E}*ׯ:[_ YedGaxdȏmyPoXJzV0`vNq|S1n<Ҭ~="m%\};oF_X¤kF HF*c<ԄdFFm޳8>캅|Q99$$/;GJXwnNI*A,X1.#st^  *L}U[L.RoC‰Ns0(&W!'QS=$a/ bLR6vZl܏i0ce #nWm2()4JAe u*&I=@14Og4 ?{]wΟmyߎ_<{ߨvohI^}gh`p*McSzgbˆٍF,J[&%4&ghOprk q&׈8 i,#Qr ^*mXj4~ TO# `SCHFd yd;A};j;3`W)F8T 3:=\>^yF7)qƘn:4!ʹB)2evIZY3:8s`Y B&ab^G-+Tq*G$cwNyzy,a94}S6#hƍ_s@-w+V"hOMr40ŗбĜh'}ד\gX7L ,ivl ֟ĭϔPSLQHT)Z/kKnR,|Ka ?Y߇Z(f_oWI t\+3J5y,.)HINSom 0F >@q zEѯձO-+F|ZspG[ZXK3qxtp {sh+XN7[/gtEVݑ<_/Z u4EE:gp1)Qm*JCGBWL#`yA=HcOYMCHBPm^^]@D2P񞲞u9Y}fwέI?N Fa}μX(DIe xOSȺN?X 09TEIbxo9#5sxSTj( ueyzO RpX؀ *]_6G}.͎,S%k&`^MČ`.ac+b}T\r|!@ >roeףvbyn "'3Qx{⒆&ɇ58LSHlKAE9ҵ*I'">FI@Ul>ovIK,y"MK~%#$T^|) 0ͩ zÏF3X݇ X"WB8NoW.KcP]r>ݼ1h`C( >;Le^r|>?azN50~эBJpEmi ZU4RGЮw.7۪gB:9*[z"+H]3_FTEʔth#̪؊ЧR;F1Qv$m2a0`d AǡA=蹩#"CJmgܐ6?nˑP4?k4vIb+;ĦڿDܫ.jx|#k_?uRgp^@CgT/|ՆS-ƶ©r5,zݒ_RҔNúA0/*"5di R.`Aarb4ڡF߃{5[VϊlrJy_Y`Im{GcMUD}BƨZne~HmhT,mb+0 \Q%F u`΀'t@p-dq\{coX`#.=n,}EgVxha_dwZt0]GAAa cb%rҿd^ԽRãϷrĶ80MHPG5zd*1WgzXT,grǔQԋֱFIW#gs S $[!M.y^Տ&֮muM×߁KFә?wP {8zכ̞ }0~o+/ÆK^F;K)sf{T nUU{#AQsYmy3ES+v?̂_fv-ֳt{%OZ:&zYnы| 699\{lȍI 'H.F[ }4 (BJ:EZ>12:msK`;d)Gd߿ЗA%k ^ gzM6X3EY\ZA&IiM z,'?DIisV}7cN72mp*M_P?n|w9(Ff+O{㎻mK޴%75y6>cd\!>i,aOpm ,quaNOAf,҄^؆&D]K`TY,5?b+H9J_S5N=LvJI?8‹gSfzc6R6S^(TEE eCٟTḙ.P?x'Q&f]Fē+]/Y !L @-Fi2ck_vOnq1F~RD Es+n˚~̏ȹ;PY_\Z/rfj*W_~Q~?J W$2Gȭq_&aXJDk7H Ug?NvK==Wi a$29&(w(\&⶘kQ xQ Ʋ f x.,&MrzzI<ޅW ,ĩWC qws٬J i!)cȐN*^! %,|nk =wgO c 9Ċ^L Й)*']%c|`Av녍͘6.p6!ȻŬ#-h' M$, *! QiN#e蟦PW4ߚ)s#9;*Qgv~L ; E}LB-4rAxf\{RQgHb :Zg<% mG #WF#Ni˚dus[öݳ:[n\m3ݛ-ZN ~ I'/2<:˚( jK}?ڿȣN(Z-,?z\JvpuBq{G5ib@:gZ\x~|n#;=[Ew) ;_sC-u4!jJ(`.\gl]ͷJLTH=9/ҜX/CY-#ׁF (}r7/g`g9Wu^R]=DMj,>ўD|T¾!jC$R29}93HRL :FP)Wbsp].fst:mz"2 i`kǶGzQiR0ãQݝ=n:r^,?9$YB$oAD."F" e >/{92@bm?3ls@+S(6|m?2N݂YʺʢqsWOWcZck.d$hAIR>21'5.s?Tx xCK>GjUdNPhbgIv >!wfs<;~؜̩>C Eo5y^^kVB{01&4/q"Q\ױF[\gݞ3!(OWK $M! ﮂ0( ;@Я,c2:Jj!p}L L[rRI^sO4faF&NwKV<8)wjZfY#_"S*$ͺ (V&H;0΀Bp|'tfa]n|x'.97zMG;.Jʂf%GȐxR71sBS_I CU{2QLALY(o?>AܖPvw)}Vxz7K ]Њ[Wv&Uj➈-2XC8-C\Nu 7_w-g(zlfyg샪$u.s{;"U9ʫ`B=rgY9FQ%d! B{dF0f)upHGZ}TN̎^[^^}m1+a?+Ϯ,V S[aO[Z %zjǔķKXel4IdCblV'L6w'4-^mb4ireW"{/WǞ&7P *i9>'~M=!A-jjēb# b^&jM` Vg 0k~bu^*uʪభVx6#Jq\%%"Ԥ3 z)Ԍ)79`2Q:ABea 3V#L02.HQp29!=P"] 'tg1;nrfg-iG)yƻ4M: ;qrw \֐_u<2,r $"+]}t.[Š3㈲"kϹ$ Dسq/x>-spUc l fzǣs5ิ&Dױh8)R17V !U{ זk^i<h44*#G }/dt(tƠ-~^"USf;sZBq͑XTeO u՜SMX2VA˴~~r(~Rdbf6_@>}FyE n7 y=N^MuUϠ2 y-F4EToG߉΄YRY'K|sŤyj@y&_~j;z +lHG:ƇĦLo)x0Jx> e=MTPfvͨZY'fRQjYDU{M(aØSrw(wVCX a,Ȕ|!2jtoX /93 8?|@GvS|1hV@%tx&ux{Wͯg/`^L_5s΃yer,UIo+ vAU8tSx͠|FY7t2d`;7%~w]`i0ͨbna=4+Qۍ&D'СA?|Khxnd ~vD3?FU½29(chJ ZL<}\o+ú&zsG!o\"Ne6=Nju>^kG^xdݠQB:|tU %t/1aE=^2>RO.< *r ; a cN@3tc} x uSrulqVF'gT19 _ܗ.kpi'"Q*Ik me=`!ݢJplMmFǐ[~W Rxj2(- )+0zVlm'JBq- Hȑm4/ C$ uP.i"jv&64k'c`$2`B+=m%Qcy2HM3@@,9++;C^,r|d|;L_0e<8U>R&~GJyC*>8ˣ44 086@j>'ʾz*&T b+c.΄T br]5z;GUZwYOYR7~IW1L*{av}18q_WJOVexK =*v'CuK;6 ǞRC JpJc1ɴ:+BtHӍ{}=W>qAb>py_'%j7H [AhL#K$yI.8RO<=$ŪIͽ9t61=W^y7,QfމkڪɮpnMU`qns6ƣP* I3_p.ЦQM+9ZMz+~kbro@_VCx r H /b70o 'XL<3FLksd4XJ pTXvNcHҟ(At/ /s_1wcM'j$adgc󇘀 1'D9 sǖmgUŝa354ɛ zE-z-([ѥ,\uWxeyu&ɬ鹕"vylŌ),8P݃.3VDX QIQ<КcIîLH"h2hHmt9Cӱ#qA)w❒?;Poif@ V BZ۰5Ϫ)klY#T2KFYwGB59\ ~E!^`H;Juw"6>md0tDѴ38ϟۦN" 쓌QZ4 K!KlLێBkGy '1Rx.QؠA(j7FUKN|/K@ܑѧӌQZWiLCᨑ]gdj; Ϛ2i:HqE>¦0M3DE(2K/lER`hyD#z_bb@ 'D*BWB\;eyepXL($Ի#X\jǂ)i\ͤv"f *<}OT 7.uiqj6m49@UznaJ1^%aBH`pśYؑ"7WSޫ5#,V_>U$#HKgs ەJ'ԧӻ/Td\%ТLw%qU!"F9gĉFC L5/V3+ xT޿ sfӽ?BqrnՉQB _ gA` ,I Lde2"_ՈNR#"^y sf7(!FbT:xwE`~3܍ࣞ>nWޣ}I=J(ĈT~8Ky(tlxqһa=<j;W3\-^aD% #4i#sZ. YR`N'-v-X!K#)@pٌ/Vȵ49 ?p8 X %v\"QBDNZ"u"VDfU1 bxtIyA{vh|8+A`G|)ucGr-< Z藕w.:҃{ 2Bw Xذ=xmKQu+x{w~P7jI+<%MSz&(V=4g0OE^ã#~/x*ao &`a6#bnB-j|la~@PdHpC.BfTZBZ / H߱J.w]ȞYT=*Ⲁ"΅n>iiz_jRgxm),,2:V$KvwP`yNtX}Y&qF~e> "J8՞{vݜu{vXc).fN{y Y#0eMk#AbZʹon$EbzrPأ!bS=>/tAPU}iE#L O}uikdpzMlG{pܧ 8!;A`a8:k)gJ՟_MSVdV [g̎IT? ;r g9Sq^iDcj^7Rݧˌ!tY*=(NPK 'z!G($QNXxRT3In ?Ŗ0|,#=tk䇙C ]3e735E tgY=76;GS"G%LdGoNU(2T&ɹ+ =|Nv"`+Akp{/.g*vB.eO仟ؗJ;݁  2BYFxDwIg;ʵMQ02})[TXw<\&FN^,Q!wuf{wB^B_XBwUbJ${t3J*NW__Ho/3iLpЪ)>ۈ+]VJ#w!3@(10' [ ܔ!o(}CXQ#,9eg[c8!ꂎ.0u3gFzjS?l#tĭ 0Y7VvT}tCFgh^J fHV_z 8#ʗ[^ 趆݆A?H3 4hvѤ5N:dΕ$f*{8cӄF4dv?D}`Є(D=&V[P+e>$@z6din"}Asv!vՌ$us.:b-3UT^)Ҙ8Dx^hu7.ۑt99澂q5tM 2;[ Rf}{#…|s y=n)6_ JD$ax&긤C t*7fƓ2|Q K :Mh|ju+5.cYZ;&&&[+F?$o/採!Y|>P՘`T1 V/k9&m ە)2¨xk0' C:eqIAQ JW9VX+s]( =KQ:sIA!LϺe{nPܬW=BV!63䜧$* ]6S>5%0n-h,Y)O)X^EU?/u;o>-Xi̇'!/.h:AGW* mЅB^;-oV~.Fll"VrU)OȖgZ`8Xy73-3dOVZ]ܖOJer2 1E) 3~ F3 7މOWEq 4ɔ5+ E+u|{%l'#$3{VMoE՚Nӊ33;=Lin5&N O,m:D_l2 fp+L{|Sq+SK2Br|qcu=+ 4NxP~;{aQ .-;Cn`&~,ZVEnǚHL D!oMXK|K/F5@ g%7ң 0zO]>F7Phŗ'`nb kShP⊻EUñ\y'qT7 \*P),{dI!lS%Qrzhq  p^>V>AM;c/niތG52~ y+Qa :Ac Ua mO{7k\m97pߋ_/M|254G0V.b]37BYwl1@0gqi3i5 cF*6:"KeOZ}#JAO1~g{`e-kvUrƑ{U-E[vo s5>?}"3!n~ַP b&Ȯ;׵ZIMD1[-͛s6O=/:83\Slg ^ibQ =Gf\]]BSq8b2!V|nkkN Ul3rO|WTOzSɛi.Ah@DžE8KTNگoQRZCk4U4}<úH3pWZu"MStƘPAp@a>*I_S7cbZqkzW @wa55^WK!\fP^UIHUr&&Fv ܤ1 MU?s( lK(5?*(jw!)PC% NoHآz 7Hґ6XcjP=cRES P@mNa#35@BkqqjAɯv1يpi f^A%w0pi!jqIE2a{.f4KR=38'8 {oH:1zvb'wi#ըE/8DX=«xӅTHSEOJ9!]m_>"<v,3HD: ri- ָ]3-*9`t_ 벖+c$"Ot`rtԶaEԙ"\?;T,[ {S0!oQHnwnbraM;JIٗAb9ع{(I˶G4)1̢m72aZvu,wo69sZ2pJ8X}$GNz13 gPal;>d%A| :6wt=_ (lai8$/%_m҉|ߧ}l 5Z ~OԞRaC89,/m$7%zC(,g:92" `,p/ҸՉP8^e5ZvbV[bg_KK.ܽdBkF +=[jnr3ҙ._5nhj(UnRk"×4>Eq1 t8Qwb~lT}m:1 }BGykę%aV*/yoi;0]Fe<{쉍yU HIbRY8؎[ʚ-8O뼥[|<`C(@UK)\oe9AU%Xʤr+* 13RGcgҁr-ChrEP %TUtpWL> t^IzvT(0 DFa?ן 7[ޱx" ŮdY|?NlE8qJsgxkp_2MŪY$heLOQ15Jk~Lݚ] lM(%=^C [OT=2 U7hݽ?:6>zCƓe]SCT;C:+A#e*f4zŻ:!pМD]djK`,-J/vN``jC!ZĩnG_ԅ=sq>gjBLq ]ht~,iz*t5'6m[VKSQFv垁V!pO`m_b)KEЩt^3&hU{"ZSߨ'U>D`EW1,$/Q-CX?^ %IVe=޳ y=A<5A{5Z*<^f)Ú4Ǖ5edD]N0'xnfd #AC*6u@ @ l{9WcA@X5ItacqScH\D-rL [,eUyG?ϱai$M љЈW{O7r8*K߸Xyy;6D܀`eBb E:n*uլP<{4P\IUwm=67CuoC#j?nvjb:i6+wX8PR3bdMT?8t5&BWM =cl5hӔoXBhbLg[-UV(!/KFscdؠ04=7.sYO?k}!i]BHs\U}}a=vĈ[ 38S[XH+dw=!JwdqYoUmuE6)RswђGU QU8!E/L >Nݼ ӠZK7lF5BfEO>|~y Kz;[cG@% mדC K\/$I n_{[il+q b\wL3 *.ڢ&"е&CRZ} n$Gw5$TSx[W&r>҄\6h F^xM|>ߪ V2ϗdӇlBariɌUPfZmqe[]$">]MhӅo~ݠ~KrXgPobOã1M:PTDY*⇸D"/Dȡ녥 kmG"<=>$By\>\ Ȩ=c#968+0{+!=C )c,;*-8}GlQzn_)#V]FQ-X6`:5R?&GM,5u"]ݐA ybƗ<0x@Pf!摨]deuXA9ZEbgH6K&8u'"9>>v7X񳐉mf{ӹufH-@&I? c4iqt ? &xݪ`jMk bkBge)PLUw(n |󽺬[8ЍG<_P2ƫZ;^IbS8F9E=EJv@(Źu(1j鬺aҔF-rVWMMH*XvK!".d" rY#-6̵ŞA,dz$5vq6vW[PC'wj, I= ~XV\m & 2V?B0= Fh{]m?8B2JPp7Y;_NS:S]f}Ӝj֝"iln?;THWP]9,a, |!Avn?yzv#tTޅWS⇪, L9 57Aǘw D!PN8ݼԇ%D&'Bƍ3cǝ{,P\M72PR PAEyQUB4ȢF- Hl჋ ##e.rpy/ϩ,A)5{a:x(@qnkuG@fNwti ,auWm'[6|74yR%XO*&6@LѣKyC~ϦH/yȂDm#wǍżў.؁֎+Vk*]5jSsPWo4LQ72Aiń52 {ұx,#{(#݄2qJ9͸slZ轝USJ_O=}{֎kNHr @5NfC]v= ~`+}99,ImH?'4{<4$M\YCU8|Ʉo(<^?rJ<mA2ls !8 "~-ʸ\ghcZO;">IBތEᨼOo9D0Xo8Hء*P]P8%r4v~J+4q13}GQ{;Iֻ')xfކ&mJ@O?Sc(F8is=/rRz6Lp5wcUz(@ Y@:Qׇ36o!RlmG “vAs s˔ \vx0J 誼?ʾ]6*J2+1Y7jf pnr!QqGݞA;1')^ijz M[p{ ]֜ O?I~OU%IxuۃjS)Bӱpk,,O3NݡQaˀʫ'B1eo xAǦǖRq'IGal5Q,SnKjnyɈ!4= cxYi(-\bzDqgGw4Y"3 Gl»4HĴaf.uMPK1XHyb]WMRk%HOEOHXk?R/05э:'9϶6~z:(Ah 6;IT˱Pcu~v%{07]KSM{Zڢc S@#o=[r<зU1V(5, lGOgE~'(U 7Co۪HP FWp Nkrjc2&yE"jvwNƮgs૳E#-ay&LiNOuB/kOGt=%NYM)! W!)%~<37ZD9Ǖcm:w"!_Tĩ C"wbWfd dFC=J0Y$]ύgi =} ^wB`S]4|I B!!~y21ڸC ouݸ _ȫf .c.^I,ɘ#Pmb4_wBۇ%d4]MYB)Kڐ﨩ϣTвB4qbwzܹ :&CcnZxwSsl][ӻ 53Pm\eOD5C_~Ÿ9\=B8GNO@8:' )SklH@ySz8~h|>[dGq՝s4]Ưm_,&S\MeYމ4 9liƬCˡAe̯N6U=/fJ"A~=]3FdfԖ\PZGx:CI ^ ^~7PO)pڐ<ϒ1^B4 'urhBఝIqwJ4FƢ ~.R7="Sh^jZ~4$ 9ybkѶs[ʰܖD\,{4VͼDM9[ xyX*(*yEi~Oo7Mv>ݺhCgg 7o [$F-_Oƀ)rZ&^XӤC ,}(x֩+gQf$}Ң_q"x`,8ʴrkr̰1Bk HU:2AboQO3.p`BHd:nWuEj- c9f_>mX]Dvx+]Q6 5ߴoMv)!g= xuQɂlܵ6WNf]u+OV{8SP3[lDesuлEdE*B0pN듄ș<{Zrء4~8!@hfa:& νl@6 1J@ˢNG[%!9|챆_as./ŔnDvy.㞢:!~}u_BbM۹3U};?C=Q̏$7e.NgWuʌ6޻F#8[ =` ޫ {y{m6fF@'h s9+db ؇c88sD^qni1K< -=_Rȴ@>_. hB ;T +%*h%22I\M!7r0h#.eSw`< ~-N߱^a# !e5ЩҘ"tQ߇ɴQR';2}VW~~!%HG.FQo%%6Zrߜ#~%U1}:\[] FEGE:lRu\;%/  -N?<.ߓUEz3FO^K!V؏Cͤ\8ͅMmӱ 6{JQF~ttu8Q8Gm(Q*r}:Wgԟ4y~4$iYl̞ȔP?8j#"er[Y: !Tr3 p~hz_*7wHpx]/.g wKX$n'%nN6ʘv9w, &:r&`1{\ߥ4{`~<ƶXj/qԲ=Yi/l1ZZO+X-g-8la3E]3,hVGcE5JتtDj"*sk0ϱNՒҁo} $h_'K@%F]^GgKOb/03t (uW!YK" $IeJiH<ꖒhxoV,$nY.DͯewC׉RV#ʓ21Ly{d1X-ͬ`Pez,9]"IR?f_ 4<,$MITUKmz$k$}!z-^](t9q;"QJ# \vKBiEYe$p_ym8jTd*>mLDѶBE1r8(6)ʏsZ Jm&/CҾ! 'Fh NPfPZ*br] b6,E4{SŀBAa] |>n"+RdS^8[ ݲn"y ێdzH1R@hiA!`َH^75ޤz88j,{7 )MXy֧h@kaXNz1ӡݜ~gΊvk$S-8m-J;IO#(-lbK~ }7>sNZӈ ?YwBбnnE\Ĕ:ua"7g)ɵ\UTukH7/OKqҷY*9{:5o.#GW~! =m){yG dqF4Db񯪵 &J7-3BVN~esƓו[}]vq=6ŔBM`!>TAr<8ϐQVgf䒈@kE%CHRTJjH,W-! =Y,[JJMlBwA@v+b1JpaԒ|%'xo?ȿ .#:4eGe^^LfdqIWZM욋гHnC@C (<\}f'!̃ \l(GaI>SYU@d⠏蠽${Q)ܷ|9?c2 #i6{/KNJE=Op0B͹j¾ K͈hbu*B|{ư-3x=~Yqu9H ka4%PsN.rRi c.JG?{o~Yگpynf}ѫllߠ@ h[5B^`~(To'Aq3=%j۠4Ϊْ E$|FS4 i>靴S lo`KUf9 )baژ0\0;ݟg'/Y `sa,{EKv~EQBBнT1p|[5aQڄOE3/İS/Bӹb40^fv2W*J̝!r?#s"9KU-Եoƈ{~rAwr0/݅A:ŬBu ^i6A`Fč)an̶r#蚾'i$ U9DṲ(PP s׾bw8 A;JW)5)FTT3RL@=XDy7$*7Eiӣ3[Z}^i. o*09ZV#ee>=`fYHNqY:Ж x%SɭrCoF'ǦtmhHYo-蜝F?["GUEӷmr&NcR&hY*&Q0<%F6;2cjOp4HZZB]׽P!a#se@g-^pL})xt@it::ҎD{z'4;Ib% -` uGhQ;܂ cGjx}\k@Ěx`p,όi㫲~8;jL+#> 33rv>]K: k/z{%'UAc"Ed4ԟ_(9lZ*GsE=0k'XYu*p X<흐ib#%O`^=ߟKړ^K7$+_W&ǚ0&TpݾH69D5v5!پزzE:W`On^^PǀZ4*EH/=bv^QQT ?ֽ|Xxb.ELjӔ[\ Z@9s)a)rF8a pL\}mLua%.j9P4*&4=׵f!D,+lZ/y8i_qn[HR;Me{s`6@n?Vrb9V&hE3Zv^=C62?3j"`u9Cа4Z|] yuaU 7 g$:]E+AuܓBz^*n?}ςWi$xXmPsbtL^MA++hRŀP׷ⶕU(i* <PJBv9eY7_澷? u2StζI@a6okѕM9BԜ9{uҀI5̜]Sx)ʧq ꍀE2oKBmvhK:aUo%!#ZhwhWg3|ϷSҎ. #qoC`ЫnqybuAGt`6V||&$%qSϽ:{>]+{#MNMs ;koҜ\R; Ig9Q>V^O& OF)ma`4,J#H92호/@ 0]MooZq,XV@veVsy"d<]iRg߁R%pm0U֎h..S^rOP977BLV*vd jdfpp}# Zc>o'#uD98:)x)l} `o<ſš&7$_toѫJrt؆#NJUދ!pIhD̓[A &gβGPs338y/!';IwѾƏ͂X@q~%43w0U4W~ۨ:/ٷV/壬zB)/׮olKDvQ5t lEkX ،HrS42ӄ/UE]šΧ#BT;oZ0F4eE[%qF9M҆&$b) "0T &hAK?9[bC'<<&}L-{n<|58h-<8k4 p:xfE[xj #Rgf3yNOLiJ8m \+F]Vj*!-:D9jsUJ j1} gϼtOz)!נbq\&&+a8PelY>ΊhўJG?+a8߮l I:9Bi@,|u"l20PxV<$/j,N?3w[Q݄;'hL rsLaqxco"!~+c*ZҲb>cPYl!V' ~|7͏ D[aVHoI_'ܷBNIK%>&Z_Tи6 eiR7wznw|9aNJ}2bEWz59q8.]E' R\ʋit,MA=F۫ےz?[X_#ߓrnj'|⥫94:tJO %>㹡w~ROΑ <}ezʀ=c-idG7.bh=lR462Y`Ďz-p7`s!W-n5J{,Bxaq adnFj]LT2SN{ݻ~.y{e(UYܟDYy^%׍cocp:.0L=f="bGMյAV€~|&k}p' E1zr)4fVH8'>3(n8iYZ.4Sv'v]=!F4sCj}cR\pD;!@̀a.&an?̯f; ; :˿#!FL nƧ\ $K#RLzj-P5YdVr״ _;WJO$ǀy<{.,jyg j,;6xvId-FqHY)d\TT_t*0~9O6&+%5fjTUB1:?VΤdֺ6!!y >#I !Q,~ކƭ 9>V,ƨjقD g6Y 4>.PC"]K?Kl(_9Ya> [B([{w%=kbONXwNOiKp b,էOVk }eEHQf3 Ɓ#Ͽ!V'j?#6A^EGX ,𠀬bte4.D[#=# /L-AWd[ UG#ǥUY= ¬ DET+ H@niO9XB`T'z;F*k9 2fv zyg;RĐܰf/ޤU*_}9q伌IˢG~Xf4q4[h8q;|P5uQِ'1_|;TLTckIXDǛ! v, ih|ۀCޛ7jْ|H{(s-^Croz% qQ0 #K5P+I'Nww )O1 7e<@7+d5l˪!- o`c%Z}HxO* N+6r9GR&F#X]Hz#|xԢ#}֞CM֟O2=N]2n񱛩y uRRb(TQ/V},)lgx\Jbk:^Mcp]ڿC,&v' 4V}-ikXl{\gH(K!b]G[y⩅FN;1K.:껪iiʋMm{B>qlk-UY(`eRfvM|;HwriY_,ԧ€7oq(Oف)HRE[Z@$z= iaY$B mzjocD|xm&n^} )H> =qH{E\TNӮw] qg5 [T=(9w]`AeE=r+cصq iƀױ+)[Եj!I*R aFԸ q[nԻK'61I.jվauJS}:˰@J_+lI&BS WM]NRꏓ5}.K=b꠻M4Un4[H= 8ʓ KGgP4g&H^|KNؘP9}omSQNzft?e4Aᩂw g"t\3]H͟ȸР.r?иY.Ƣg ʻqd{VWeqzUb_?qpjVOz7gHE:yō׊;ZȲ#u[}Tk[.8lCζs>ǻWm{udT홝L?eIuEoksGvTwէ i 5 ClG3$f|݁wδUIq'MOqúBT$8(H z $wD1=T*mLVA F_aDM^ls[){|rJEhRٖ)γ|ΈTLl6}O5%xV3MߘnJEMSm0ۻi{=)M 29cSnǗc{-(LZi1ci+M"$<2AS{;Δ s.tNvP!v!Ӏ.dÍ>T* 5#ƹ?fUg}:+ *1шWڙ.:6eF+{1trQm ohPzx흛wQ 4c?) &_ \NT!VU'Fr.3YR|hWUN>tȂ8,˞۽;/oW#/ ?0]2oQ%/1LBLuP@VnoN@L^D߹w(FZP܋ЮXSR$+I+H+ 2p@tFWnT6$XoL#F0Bm^~f])sȕ)Ujcm4FHAöa$Pn17 6So`Q;ڕO1OMT Z-üţ@O%%۲hIl(8 UR\qlԥ.(AhM wimMy[pgm)=[F%G"4$`|B~y`fƁi?Zҙ滾Uʏm<燗?# i˕׎:m&k=ŋ(03ՁMPq.|SViƓIWyRT4Cdpc4ei䢃e{G(R*(5Jshr:Ջ9p5#L"N%toc/+Utqg Iof0}Ä yeC$eGXIj2:P%rb*RGHJTה O SQƜH ϔcai2SYȧBR\,\bOR]a33Cbnk/ܗ~b|2*;eA&L?v} 칿-5;'?Z :vw֐`&ɾ !TW9+'oVԷWpXN'O*5UV˾@MwP6x6n(Cu;]5ఄP hz2V;لiw&yE2ş7۩)ͭcǛ} %,|ߥ\۲,r Bd*sqoVDQ&ۭe)1TX I3/`\'!uf'2^ |?ƗF~CK=!b?? HݍpR8oXg\Eͫ2ẅ_5W6klo}7zFoqV1*,wIn`YfȥCйjN2G؊R>?*} WnN3U VhkpE)kOTvr Zm+w$p^BœfUU`,(TA5)v 8:UKahϵ:k\Au"Z*AtsAB9飣i*ـ2!x4]= *Pvv@0_^.bR2V.{?wʻ =+wX\8EmyNx/dgvB$ `'-gY'/[)SPyȇ:luaWb͋M 颍9-f(X qEE+i4f҄@aqα:!^AI̒V@g]w> yx9my% Jiۑ;[[mKqOF-;'ˮ\E;CqS5>aw> ڧ]?(tj9c= 90Ü~ݓA ߜ;Oz{ >}pBAO "c⶛(lh<(ֿX% 0m``+cTзs+!{: Q"Z9BEI``8~>P u5aJk | yw^cs<W5|fQ!j<~irm|xl o~OiMYZ9N,}tjVČ;Y"h \Vڷ:tEb1^Č㳖p 7,| AKۭhJ[UbCa {(R*>- pa\& Ϻ!w+; Yi:~!"pyf7h ;')%^&n,KU<-j +J\Vnr_8w4 bk М T&4SK +HhT zZM>O/XD];]kWo,$pɬIϐŰg!y\ALnJ)%MuE)j !: ?o60$RbX[W U>,1#^) 6ИYܥEzrD$ǀ֎ȉPQ w`@1'p:uGD^ JYd!R l aJ5yDEUjƃWPp$dA2{u mSTTNM&M@兼 ;dBo1O?  #HSuX[(rW@HǁÝ32>Ψt#voEmF_H_.F2/6C8Έ?I [+V9e@Bi^`pX%RKoWSόN{qjV5$K`U`rj1N{#5qdK~;o6z$}n4!B@MX8v ďW&)ACnrA("C#1 L}d2k.e{S5!놦ط#b 'G߈;CW#kbA= n_+i0qKoqQkvwUGOߘ.C [=s` gUJ{2g䜱]veKd1:چnX 3x<OWӐE,E0r R]7R&-~%be JDzn`s+@XvEU6nF/t[i耭,qd3W7jX,^<k⦥e[' w585eoSn]; w0mARsnq'V~9M~tBMҀjW%9}(*i{} 1 HQ4l"mp''57-3T@Űrr~9I9\p`Fv}֕2 bGшeδh*JoQ.%ֶ9lŁ$>͔W_ޮ{^.-߅ ?_HK~>R}6s9IkjqGDwEc"ʧQWΫ'PSxS 9H_K4D6b8R/\3e`(򠿏fUQp]ZB?Z^l 3X55gPV)FM9W연Ԇf_B]i$`Y+0߸^xj`480ozl X"W6tm 0v<@?p7b 8d]kXv*,!蔷@nR`9 &ZFQL<'^t8FFTאn~9e+iYDgPh3J@w=n5vFAsh1q !K|$'8!3>NUSR {nWov[w$q-.M+> [.t Eǯ58IGWX酓kCY_5W&;c2'U9QP0rh.S&WTr~^~DcAzҒD^NV 1䜘#!}0QBIj2>oJF7)a4klJ>̈mC7C4ҳq:v/Mu*JX^蜗t,.)+A+zO^:^h}@Z*H'D|0憶,K߇2!*&WQ ytǎ{fyewBH!v͘}Y؈4B0,4o4_8JN`2/j)OMK ($wdJg;אk~H]ק;7]de`͜5Hg* s{aӡ#=gڇ J0 \a}0'\-gK]\+6*]B ԥolSRNAxLsU0VZcӡa:c/nF\(NF,%lɟɞ2uʼ}%њ/ge7Jc-G(ҬA5J5ArM~ݮ*ϫ6`*7ZXnJwסF,5_XktWDD>|=d~2Ѹo7V#56n-Y'Z]O49t eki.IU SiYGJWv25^p:Ry`^ >LQE J^ W38eth-O"%D`+nG,ӥƽs@P|6t)\ZN'+/8ŸbYK/abͥjAxhuUttKI-1r_೻8^^% nWabά]\7ce.gg.a[{tsClѢHcL IGBk.-V@ 2G$~i4 *{Pg,xvMW2Ï7-DZ(2yI 2b^Ј^ݜ5?͑IYx౏NUd: ,,ٱ9&^Lq䴾4 $e-ߕ1shj,#ث"VnbEq=!KΟT;4s9[][аKmƇ7|m(GT[/&e7xj!Ik[JaݩAu$o,@3)ƓVVwHȰ(حlw>t{^G~⌃T&ֈԎfWEHY&J@}\_y37|I :YBDֻC)Ҙp;%ϮF^uwr O}(ƴZۇu^|X^tLG.>{`T҇oЏwˬpu)Ϫ\L,XL31-US0 7y6g/ԙ?U]fW[gp‡ݼ{;)`W'`lHT`,^t] (ul*$s.xTJ(\l.c%$  "ۛ^b3$߉E^iJ؁z뙭x ?Kގ9bBrgyR=d6oKq*a֡ 5;ӳ/="ǥJe%njUf+ODxBQuE\8N-.Sm55ec6z'k=Ҟ+&2LDt eF=gۋWel*l nDcz:QΙ.q js$&pK$Yz„UI'DZʀd/r Xi {ĖCcnM]ƝAx³6lFdp+ר9li2ځ pzxܻ fJip_D{25vbipNcjv>0ͥeث4%J:bo6I#'yjd#r8 l&z%%o`LLb5_$N955*tkșD<+ʧq6#!)8So鍮tgdjJ dNBV$p7j^Wa(T8wm3#g$*V~9mwݹCg2mrOlf [Ԡ>Gkr⡼pwhmD} dc7N\*r98D|<߼VCLyІ3έ׫ j_2þ E9ǺP҆_\Yg/+Dq2G8pAGUpj8 01b k݀~4iK)-I۱AyGD\ds$(/y 9ꛦ=v4x6g>F`$=EytJvz`Lus٨B Ctm}Xy32B^/3ea#a1 'VL@p~Ld}moAaڷ/V;Xk+ˍ ݉X h-"j6^9D=*To}oEsh~UDP^yFzOE_B ]} aÏ=i&/+(ZKdG_g@1|~wuW"8m)B0C'f^.a)@=?{@Gl)I |^KY!4V"XǮ'[w\˄xġ+7oH qr%q^_A繿hyB,g󅯆e5ObIݽd)ÜGRRc2 :͂s`* Z˙TzɌYW&0nMbQ+603sTa(gz]W;:j/ N<~}XSeE\ 4߹ $`q)?ˮ%-/`RQ8nEBł' qaKwdFHY=cx\$ ׾ב~r%3N'8emq?zw)7!~lJu&gΌXC*b$tT1}%CeA.WOPGJ:.ѺrK=K$.F:ܷkjpCaFX-G7pa!90UR0'xb{Qݓa|K=HmTMFzḿJ ad}[%2j'Z32(vFH&`>y=-؝zGڋI,8_EEu)u'6o3STzF(y$*ڌDP^-2ܿ֨;mş1N&&hfe@̡~nLTtb@j EAef?vhF3E5|Ö!+ophig2c9:x76RB@33mqPfl22CJ1wI젻M~iR3Hëm_p0u Ljp|&="qMƌ/شF<BM,= Xd2(2Er#̢b+Ą܊V[j؄H}Z}?I4#9vXisfhH'=_l@K`v8Ԋ|8㇛.PdsQgiFDlT ^K<ĎΑf if~lM;g+lBG;GՉ{11ռ6W5[?  +j r]w{9?>IB>"68IașpE^Ǚ-O qD2ts?:L)Zn]jqVau20>:x0`F7#]J%)]:tWaӂ#Y_1yÈ# Ss^ DrW Ϗ0ڮKPPq_@'5aGe 9W}.9 @DuH} G^1~æpG]OBw? v2mi0ɏ=_~-M8r11D4TOX,>)TC=]JŎ+='`9R|xT`;mBea^|߳<Okʓc{VI۷?Le8$%mBv8);f-49je ɚvQaPpӁI*}n f$%yY42L/Mc2/i\Sm 1 x^yx7;"j>70B]h3g ePUc"anf:CӼWu\SRs'R˳YMySV:Xra~aE&%ccxy3pu\'gG\Odzl Px{78Q޾ۼrsYhY"t=]Ak;sD o uS *D*Ý`#yyolFD J>xоy'c!PGr 5#!>" %U%O14?rw[zc7Dr~NJZj%QZ4鰠Fwl!mJ,Oo"LُTfu~n$B22h}Dnt@ZŨ!),ͦX!YVכRc.>4SGbKtq,лwPcu]+l0mV/J|$twJ"5k(Zo,VKei#ԛEF3\l31"ˢhP SٽX9@`;4Z.i4YyYP?b.)+]4ہr`Ѓ8|fKq}V&b~ l{x % 楿rY,)ZIrxO^Uds2dBjj"vQk+KHnE<#0_?/nfr`JXsm}M?iUtzEصk,*Ҟd?)󾷃= =P _I;ୀm3}[6Zg}O@fKDb9's5~%Oe#UPKdn9DR;[`~A0n)gU^P"ᆮ#(`jVݔiTݓ.ݸ3um5q=z Z05?WodPBzKk#+MRZqo$6`v1٫z|ŪO^!mα7WjQuh U`=B |,ͱqagbIER$c 8} !+pzGptgn:b3ekj M4fU5&AÏ#=~:0&a+ǿdt&+\[;l}+_d <6( }B01kZL:nqCڂzGQ^#ɁnA6}Q|7m9kd|0:ϟX?Vo-XWԒ_}Ax 1ٚRIH\듛DZb E wIGhHXp F3dY|BS{ªZT?: tCGr7ke iiLCX ?"a7YÕ Daj+}<7F'FHO¯O ; m:UT1s8LIN ȇk2a8lj6'L1:f,I]viIV:IE3.Bz!'B@8˗UipX\) *KHX!gFLL,HэG8gQҽzH__FӝX~O,m*]yd) V(wV x4 '5:zB"L+J U:`jiкL)uj4`݌>[;)ԟj$bbQ%f:͵* GNK 1_Gy7kLŇ,~aa jV%lIez%YHeFc76Q׸'vtfҔ*oA8fIDT1 o=1IQ8lzn-G}`z*> srD|\InEZS+PD__'褪_j&Ť fM9ֳ"*ACz{PZ,^w<}`8 s$܁MaݨP7F $zu?[իg?ͮ ߘ=glX`e+ nf%>7}&`d`wEg_I@o*]5:RBi{1M]ٍNR@D5W""wwG&(e Ȫn-!}?!.uϛ8:kq,*o<=l]H9 `݈[hiL".|\rFk~d@nlc*$Pk>58}-(=7wtX3"@3W~ O]?t_/aIhs);Girۚ8f)`Ye% _,8"%1}m@,o藍wVz1s*>tB:Z]~A}VQ!?{{)ާ?~e1o" oH,c} mLm[3ۓlI8=Փ[ |K.n*˸`(Jh2ˁ㖴?r[q i㙤]!Wc:'c~V^gw&d,’۲߳xݙB,6Ӑ}RGh= x>ǎuX% )"͝N[~{yNPLF[-}X~ʡ켟g{Tzlux⦆#W>=C,%Kx~Y/c& K.'Ye=8%^\ϲl: %` Y7ɕd˜@ab+ #']AQ&C-Œȃp>YG@!Mx7eeȅՄi(G~ 9Q3]<5cAp5G?u~#Tʉ52F\[Z4,򊸙229HBnrC %{jk0\W:yעmp"ܼ 3z῕l: !WVX6ކ<6[ ጆ8)z; ==^` ZR[ROmIAV4)"ud"ukUX?;Kɳ]@6ࣃG?آt5L"[!@⮔akΠA{~y2m7 ?,PWӴA8],oWGOh&TjJ@9-B@zw+xlEQISWW%I ߕb[Jڟl[QI1.1X; N1Vwd'I;[0 XJ:ݺ -?~̪Oݽ.v{}^KMWOFOϑG\m=]vφ*1GE}4lsL+YWEx ~1Bbf<ʮ6M1!n$ WNz 6X ;5w\fW!f`b) t9J#"$ӀW/)ɜ◥`dM()Lt-1fWpm1~A6Oŕ-ĥ[&&~7Z , a` g s;(ԫVh]! #{0,_tKf﹮l@H~6"S_4K;Z,]xIBAqi4Px+(]33ЧqIuyg4I$sS/ɣ^]6ޘ?OlHQcbtDʽ `D77yO3] UTnNږ[Jn˛n8d 9^31C;6@ңdOԥ=ָ;e,!2Z.LE],r:c9^!j\"*n=7@\NxB\x0E| D&dKGt cɄ 64;NQ~)R1_yOEͶ0zrE %%pEqʂ8ˡ ~l~~EVSP؅'\޺~ #,4 ڂ `A|m"ӖWECiU.hh׈qYL1H;U^yf3$`]Op-ER#H~s$!`P,Wm܎Nm]ܿDbGQ~X=v];^ztiX2o) m@:T':{Z>Kpa{6=j#-WyQ>çzRQQ(!C$}J0!fWK9[Gˆ!,V Wpl9$j$ o ʴxc%cC'e)k]T1reu\] 3p##,; SB8+kC9 c'L`ʿf߱7 Џ ~Y2Ntҗu+:3U{#rCIm+jw*pOX9“pЭC0Q1:[%#$栚).`4f^ uȾ:W+":p|P~x0iNUfUrdE]@V;x3aE~7"IB\.9yX!I!Y& Iq}yEAWˤ[W,fzޯl`,Y`j ÝY 켗fc9$q54UF9=-7h݃E 3It =u.ډֺTiVŽ^_ǠpHoLMpﲘ¸JFL~ PnYyOFLR?סzbSmΦ<\ix0WTzď12)2n!>J>~v`2@ҍ>~eỺ m-"J#JuG(+fi(/WZkZ\攱 С~^ec_6-XᏳ%Z~prdI'dId^󁜟ho%:C/^e82kѥ%)ifQw=D%^6=Qf$%B؉8,`F$jῳtgoF*Fի@ɰ3Z<856-,7Ǻ2w669>dʳ7(v!?Af7ub2կR ,mesQ|kR)iҴ_.$8( Id%^{g-)-"#>Qi_EݠF6vr7JMJZq+Y9@+ҁ@U_y7[Mky2~_F FĠh<~g<{T}AqfG/{vPʍ>Q ?Bd}x\-6r'Ywt:"Tzv#[mO 6Z޴!AL:%”G_F v[(EV -"&iL0WO0Mm!&xÑe 93,/Åʱ(V441f`B~)RtYn)9GSNa#eհ!ՙjN<{\!6:rm i8*>_ϱ:7SH /ȝk1Z$^u>m6pDPeEN{FQew%RY7t{"{M3\ \D`O^ dt|A>5 )Z:G\S 6뽩-J6'~i$*$Vf''n5r,ԕZCuM`9SSZMt4eOn)2GUA5C_Fp *bIs |.rlОq/f ]>~21ConUV=FEpWh.$Բz4a*J1*N OTi2KGȸ," *8-3_r+ &W'dQZ̋e7v( _\DNTY+S#xb%OsF+{,[$i,AV`P䱘>sU_lh"`1ۢI!hF ΢Xp,9,?X w% Pnx.JtY(CRqDά @1|ZN-҂nFkPe_鷫zQ-$l:\kQ_) QEIHޏk wnM 9&}}n{T+gsM~+<"|l-$Iс)5nԡɠ^S` f1Yݺ`0A|@e * $l78 GUbywdy rv聸j51G33ڡGxd֋TN#Z~ëo>vHKe7k9 $| VmU, 7]FeځIUw!8ԧȤ1zFn[LG˶-b!'*yozLIxLƅfA:S! #癝܊C]e|wK$<C󲑱0/3˴>/+fړawѣS: ոDtH ,#]fnscq,vԕ+MpTƦ0Qs p@EZ=Y r޾w]*Nu<fW<7=GsuF/[c}sO.2 -蠨Ū{H͂ ⿭"E=x o]ZT;Ix<3W#IƉJ6H=EY$Mq*ؿᖈ3v#86 <ںҿ#}-q*,Sg  hQ""cs§x_vwm)r텨5뻅$Z hlGec3A]c< ѕZm$"{lDz_nKCGr1B"e#hsxw!ں||2of378Ҝ2D9rz?XkEOXޙc'Ye0 =&&ʙuUIpje_kc~6T? aj3LrҘ+Zh\l+ X4la>vgMfnlk~VFCl|C<3ξna]YÅύ셺EMzޝNv&ni6hp: >cV 䨘W__Bn"LIkyC r:Gj~w FYtEV5ZM(Q!F$Vn&9 0MTfawf%̷[€J̱M%caa"Ww+9Zkb5[BTl뽏N.g< pfggk#`*kVix@{ad 1ӡaD.JN(*2&S%, 5y}0@]WFqD+|B{s,l[{%6Oi9Aƫ`=9j?Ah#V̅zoz[no @x7! @h0z0 W,g=mRGLb~jxx#^K*[]uoP.h"޵Y,"moC\W1ܭiS d}0 _"rRAy?Iu-YK3ijd<~ `a=Ĥ-~y-AqEEM ˊLʜhǻV8bpx#%\;_"*alJh͡vp=N 3]\jF?r#4{yR(O4{?&zfsORp-ςoqojp:i %|0֡م`+}`26aF R%3=C*,] 8{rI9_i\хT)D @̦ Ӹx7jrVUC"1\!ˏ4tځceUXKogGtaߜjSh"T LLCym2p_'Hؐ MIن\RRNe|M5zIȴfsJb-5?Tsn{-7Ȕ*Ss{췊|ѽ&ŧ-/6aC)5xۓ.Ix;x"%T;%`[CthV5q'c|ϯD>݃/6#,|Ggn".W&~Vz+ߣp _Qi%+2;J_hI?PnjOp}y05b-(o3[;R 1,Q1 #vd!' ]g_q!ۧXh(n+ērRANY\Xy2`h d'`CS0A8:H}R~<7tq{mI??QX"0ĕO|qJ5VU:Uw$]͋Ukq`B)2eA}|wKfNKǶVGTޢ~"KJ "J %}cUIe | K D =&ݼC7*8y"]HmsH^Şj;+;u8816?N+qo5/ݢci: <5XneOq>2.<ҿgTul%? r'bKs֔x:RT:G5EhQ\dy/K[ۤK-X #|)i㇡*Oǯ˳cp!Qөs*dx:`GQĸ#D[1Jz>YMı?~qSY{KQwKLE \@!ʶL_x.8$AWp6̪VlAioySަfHMg[2Np&QM3݁Khd%8KE8E֛l?\w.70@NjP'zԁ]4'^ 2W蠕Y"+֘3+:oz,f7MSbBC|m=ז20{:إ/xir]?ds/SUSL{lrVK`?Z="X?k푵S2#X?F>'vZj +5Zt9YwP1ѽMNO6,`彎ѱ;sxok_DXUbC]dEY";5X-1O,c)  u+oG+߁Zy"7LkyWUf]T?J и #eWc4nV9! G5HI<A蠢:NyZY"b_Y?̞ 鍑oזA :4q[jlq{ nF+rXwZʻ$C8= ' bk R85/evp:np;]v?FRBW+Of`o8eQԙir8kJMMY_CDqf6r!xh wdn'e3\v.p8ϙGW!#TVo([cD/utzfm3k ɢn">^ (~6顀bے H S ?E T퍲[!i#WB *+p_}8h_A ߕ ۅ:ee5xJ ~I9yLO M/kh'Zt`4(%Yʧ6:% ;GgbFZ4Vo 3Ysm{NWŔh80lGqI&?" U?vKi2|2<ҹ*(}'~VtV#AK?Ss"siߒ008RT3A%Anm*|,s&Mr= aŜd#clL' 4c֚{F: &8,3gE6CX-"m4!G ,z9|Cɻyw2t%JF:D#\pX]!R~KUIH#> Xkv.fzd>{Ĝm˂Z:6[VHn T &%V r$h 'Cw?[ڌMj6{%6?F9i3с(ӧHc>{Կ}C5}$]<ǫ/$x|:zw5掿ێkNf2IWl<祉k0R ,4ie恺# m}7}r^+A(P$7-&. 5ܤ87{NӞN^=+}H_ P:͑~WO46}3w0c8{yэ'R" 蠽BXAtIeuNiloTEObV_>[QӓH7h5ĂǭI -( eiKʐYhTĮk(:\Pe);9rAհ(k l1ORS,oYdan ѥQ%XU8Yt;SGAt :z &az;nU596yyA*+q"ܼySaJj*|d$'xiر@\'gyAQ^4z$dc|i'f3S5i@,MlF|X[?2\FbJ|X7yWs/k(a!%#`i0t@K_1r:qsK-6*n %!ƕ6lvkE[w3B8ϡ4;N+SOv&j6+K`?ؙ!)1$$옧(pK-翦"I;+ř dt%< ʚ8*ES^)Ev e |  i_­5Vw] ՋACet "3Wxx5L|wmA$ݐ]':xb#+yNCF<óʖyt^Иp:Χ R\4-aެl_o pK m SYEֱBh$Ql _ ў]5 H6QnSM8ūJ$ZUxVkrOwk -JكnDiXî#$,)"z (L}_ʼ(&ާ5:nG^>ϥs5_Ě^;h -H,> YtZC\j%cdqk-zKUOԳ5^8*ElSEi.3/4D\A"=Fܛ(sͺ3%|2W3r"9voYG1Yco6K@\5oHAP_$ h:lGܷ@ޕ{"JvbU7% rL9):{12\F0G RKn[KZYc҉wqZS>A+I-*Q#\78-LL^GJm?q]tá6w" tGoY9sr?YYaHT 19m5IG\,|KIrbO,16 Z;d‘#l~V֭ึV 5Wl !ѓ{˗B}8&D "}pAVе5?[ w*7_ߡnɶD$65hvӹ NW% nAeㅤ~1mwOr,n`UEx/L@!a8D&cUaGv}SgZAnr#ϕxp>zۭYJu֥18^`֘`k p Qi})j`@g㵵BMcwrm4A"B*HlIHSbI!.']g-nI܎h;S߈61o. 3'xaj ׽P_J,٭u(hƩN Ƭh&{;QI8h*|X6F'h l@3E -I1oR7ٞə ף@3P# $iAQ,mFu_0(qM"UOE33)bq]8u x 1:K*& [ }? y#}#kTIX""B(Eh.13F r7pM^qd~)CzlSg'D=q.`(5MfdtI lCt0Fgqj0qG6PE=NMyv;})d<3ƝRŴ"\\0Qw^.Wj8b_R'T9{ #ԏPo '9"].0)Fcf3ro &)N%4HJsFM˅2/oDno<=:T$j F: !l[׎ōls]`8dO%|n*LVdHR ZFњ4!ݥaInd?q K}T/N Fd9aw4Ξĥ40#PԌ$oX-!鮖Šƀal6eRMP, y;K)7f{Ch1cZ9,mNyNS!.@)%O/9p$3Pop ؀*߫YQǭsU^aQ8$.(ut%V3m*eld2;b8_m 1ƭizk/Wt-ط ?F s{Mu[S)+ԩ&t#7_Obrkv'vkN$ii5G |Q/=K&k~ V(6ذ/kkx4b̬ɾᐉG͋-;9ONI1^NfA{o"y<ہD:&@%{ rY-}q6{28EqBB֡$$GO/㤂԰|(6ZLDY"QzN~*[k|]a79+.Zt,hC%L _# ^[e͑nFVC +1B%^ /M%lYn?Y8|[$[<+WU[8GK$D]sgVe?ۈ 3ĭډhط8P_D(mɤD RZnEToyJlr|ǡT Y20^rt+fАwG)CQ, zYxwU?zc<3h.תԄ QwbD&-zI #=Sb ^#^VUb\ͫ+Җ@_:V@tARKhrn4e8SZX&jrm-3TGHx,Ǹ1hXlIrHzHT#$[ݽ 3'?gց%`eXn ;) FE߰LQo9ceTY*e;KgpLO3 /E5yD^ «bO?Gw/ᡔs\>8o*y?Pɟqo/|EGY57xg,*^>zաlt)@OLR#a?g+f_- Zד 4esRj@TUՙ4mdb=uç5Zпdyr iE)FJl ZϰW_[lr2+Qo\],9J~ 8I=J.K TQPY;Gb&,y񎧓C] WP#|F[O4LT6BeOc*0x*K/Py>e4vy{ A(ᡫg9>:7e'd1 5KxLF, mI?l)|HdqBN֤4`.Xܹ \Kz8 +$2wuSy{ пu0 7|=d1C29 CA1*RwPSBÔlh,*9<4߸*rQGbtգ* ʄ}2(AۦFZUrEEsoWBA4Ɯ¾ezD]x_A\)_S9v۟G4G6tA?!`^DJ(|CM,Y,-FZNʙϸM]g\W;*#G<"@1>f-ĵ@P8sgܚ>=/}z^>{oZg WWzw@h,J\vGFN2i #UG/X+_|dl+ϊBx'"2bbqZ9kgW=DnU ^]փH2> vҜ'3=HHyl}*h?e)\1;z45"@t[9ww081c>"Qj3cZl5`@re`aѭ#]%!0N[dd04{yOώUtly1ºV%׫A5 G-]uvT_7yҬ;]f.t {cc/->c#ݪX +Ė!5RDawS\- sq)`vimM3 ;>1cGkOk =aH=LBr)޿vmUo'mvdGˋ<Yl6&(KrfHwGG:':ϢB\iƱh:&:(awLTj X'jՌQ[s$|V:NgsPd8ԩ9, ZLh٣>p=E]L|=JNŽC~E"gg)yp)a,Ep}\V_sx]dNHZCr[b^`>Z_dSc]ذ**܅<*:q@.x'L}԰8QFT.$r/b O~8qbg aQ䈘s 8{ LQ2 h߁W~Vu<ތ^DO$r+g)ѹ$)ЫN0MK?? s8x)PAkngIm2Ű 1䍍#F|pќ_beW#Re^C yZǢV $>fWtvfvi ~8BF#m͚f\wpgG!DR-!&kTR]< Ơ9*~w)/cM.҂"rZ.I0Ÿn[[|kb]ߝ05t+\6C*m*op a?sg;m r.L?2\47#y=*k\3h)Sp~WaBIU#;Q*m;MINm;n}Q$X}lA#FH)i0H\xyr&pi08pmCk}dܥz^)Z3jFGqoaE͓1%ÚbzkG-gzSJYgIUZqѰnqvJ qA*u۲tԋROu[@2kҥ*hS66ZB3n>,#ÒMwB[ jlnY^ݳ,>ʇ6:E.s$+٬?Sz{4Pjh(pڥUXzOE?NxY"J'HG%sRڱZig C/x\ n ,'vs&ԵwJ$9A`-/UsF;E:Xݫ@/ʐ_[>=!&e%~( @P!sTi`D*I'BxSאEyuВvkFs:ٍ "酗mF_nҹ*pByܖ%6,o&:.^-_] F, xO44K[V*Oß= ڸ^` u +M HJ hdi`oBA͎}rrMfUQk|p[ MW ӹ O9 -}w#nz۸<ҮcizjUZKˬʾX&]ֶg=jr0x PtZ,譢h-LX9_-f2%aRZڌFŕ:oY.)RtVufH 0u;>c"ujJZ+J/Eo/(N;Mtzvi#65^N>sgj2 4e47,}fODsܿ'Ƙ2x"HҊťℒy6gބQUC-.UG9y.(A tc%@4Avt *-?S($+=0qB)hnj5[al D@Gx$uJ7v*ZGRO+-36i[CG]Afu fpp*eҀE MgZ7{l)mdɫa4ʲ]q/XtPPwlNL?3&0mYI@l r "T۞3w kj])}K.)E=4Dy+>8ys8Kee@*5 _94_RM)$irkw=ea`U'xZeuW&"phh?*5!0+ցZK7׻'֞5_c%l[5Cܗw7_~6is?HFCAٺrF10{PEy$mˢ͏V1lwЧWu!I\ j6+.CCkU~ sZoh}a+͉/#@Hu:~ۏ(jåW sq1=p'Hl"k~ēj4xוmP\4K:u^2)(_rD誦 y+oIc5>WOkcILK,vXvjW9(R7sN쮮tlL`)Ômɚ&d118J6%oˬ-%_&I(*&qܫM نv F,[h-/!N;߈&0RCKKB"kdUt#z"6q?*u9]6mU<Ų ulHd6t jT`>Ueu#DP0 &EeGrTFvFBxh{m({6g!~_gA$wQ{)IJJ(L}[g t>ؐ<amS-2Fl%`U-e2W>zBoK4΍~3a2JyQw$S1Dq+9VpKLJ:`aIARp.H݅:'3 9!s>3Mӟ!鋔GOESeN?ׅrc2v5۠eit`ڞ.k ad6mzrE\M} ].h.#I9T]+w {K i]HDb2 cJm&!JRe Xvw50-R[~-yp O韫z}P܋q:jc>1VcԬu>vI-ƒ^/GP2t?PpkGQ g(?1qִzq {7ТVqPbu#:9Σ%T3$#, d\$s_+3"} 3)7dS8>J N䂠ڰE1fY)b@P~1cCXLTݘ[P# !b[CKLѸcPtcgId_kII @ә!A4HE[8j7Tҙ,iy1cSM-k/|%y@@ʅԐ[ԋd,<_?INB<ɶc&DTCAe[::WcBYd/YX$Aee^)+܉) G :TYf &#rO0'1f65Nau')c7C%sziKkթ.weIWHMG?7 3QF#e7o!?ThQ#kIؙ{ڿ>JS>|q8bAH݊YOIW #?ԍvZ*B]3>KeF`*ַ蠈)A]DNN2ף B3(P],2@a8:K1']oOP9$p#d*{)N~fl*fe}4VnǺCrTύQ~ [.(اFi,A\UյX ߜN!'A<lɧ\~l7qO9sT YU~2شPXsCi@x`5Q=?_ju1`= RV2s`L 6jlp'(VgĚRS<LվoM?r ھ4M`Q,vZ>Wd +*PϺ#*|};`R9+HZ\$ҝ2[ Z2דv p ڮ ! .G7u<=[脴_'jC*_"gOA#*kY`ɅUj&P!^;o3C$;Ҷ C{$8D`:߸LD]'UP|1n@g'GK-~|!QexT7ۛ ?Î{y 3\ܣpB6eyJLPX;G_VJ*TBj/I4 hux=f%/;2F~ZyXk " =a2,RUsώ.P] fݦ,"!RoE"It< S)4%# z" Hi+2bkQK3å<3#1/oܷDǜa{O5}Olp=L\PىUG}6t:qE{hՙl`^J5wZy_b1ӝ0FG~lb(r Vm)ӅG.`+^9A.rF`,^hرo}uml:D>]s,V#=lYWZWy- mܗZ*vUjoZ$uzjm ۯS`h_#+K3%jrq( u I'haB !!dBQ3.K@̩8P-Vgt=M&DC dý! 3Y%ٞ97_2S+VeUp'n#ѭs3 ;o2fnºVP q")^vrXjc9"QˡKrKaE)$-UX !sC` [Z<D9\A ^{=e3g̈ƟECuoJ2 mPVH1$NHS缉LO5٭!Z #szGhw~ .WPb:6k"O!I ܨ.& ЍADxʜb߉]#̃Ղa|[͔짽%qL՛E&~뷗vj)1=mGR./sUݣrYlc-#٭h;;a8 v-Im7ďS*Q\Eiyh`:¤wEKslS"&hLfT@?Jߗ_cK_?:mʟ3)/ώa/*CeNSc]({|X@μ1:xGS&yKّ_6:XQ`o}؄VvG{E̻ϔ_-XRiX}]+N mhLQkn{-92/˪ JҼ@Fty8h!4 =~\S{M0@5i[O?4h֑5i%Jed03dCӎ/ kLI>'3ai)T_1ELf. nRx:]r ~z*OlI¤֍t?֞KWمY{1kw{@0-bp_59z=<\`2M5߳_~95|PqxyR^U큞],P\=L]|&bkj)6IXViQI:?I _zIz?#Q\BwTz N(B /H?6(-"5@Sb~+1W#~OOCDkiL%:Ms5WvhRg!5&)rq2S+r MW4qۼbqWe8Ʊ[9sAxVxګ7?=ۂ2,J4ٚG^2"Yo-vʶYha za/V?97*٢u@io&Ftyp߮h ԟlkp#̯L9_q8<z'`WwMPR ?Anv@KviFjC70dSUQ0O>wDFWb$Cj 8 ɨk 8vݜoΏ '\kH GKO;R!b]][|FE#~QYYE:Z} A B3:j)"-,,74i;gXמ:F6OU-ţDBETXIRlh(2PRҎlo_c pVf+B)ɏ)+V]&ivF:LWg[x! pAdo3֎(nϊƥ^O m>xy])$NZtsҵ䊔Tz dq [ѱ.z8 KdzMs4&A/!'i$5DlXEZ:.'쐷n{eviWzT-*bzU&s"YY+E}9>g0T$-bd  #}Q&)x3QX^bnIQNgdI},ѽm!-oߟ˼[TU}WDk:\KWoR\ˉFy8тp|Z|Wx[eׯKcCutwk7m̜ aSqfޔ^~j3yn NP,Sj>'nQrw V쭸49`3z,W^-Ip\ziE[. ȾN jʓPࢥUKWu`o &k y "Lߣkei_EB6((_fLmujXdp:,, ơ]L(F=Elxh,eK]u^8sIPumc`ӓz\2T亾_3)1A,uJyWF:cA I&Whf)lw@< |69M:_+<~+h1a5>WӘp)!tg ~h$I_G l#<vAr-&{-J`j'JRȫfpZ酇F_B0 U7unYn3cJ\@fSl^m:ϼE)VYQPX8)LUQ%IG)J4$X R]ξcI_[Lwn!&0,ra~J,q;*:DsYVH:HnuY*dMʴt42)[ҮY q:Q !"^n"fu,݇5Cؖ>28[6U"Gy?mۯlF|PS&Yٲ jg x<9X5O?+ڸ5HU*jn.#$+l$\/62S}f9W*=\A.qbH6;d2yNU)Fnr>LcT}fk\Rkll$݌ER c,L+fbFdM{O˝2aGF=S%(\tJlt9sXY2g?ᇞe/.n8rQC0>Ѫg.OJh7xbt4js녉̓x{4AU.ˡV+5 sdd9WC"ڟu~Dqܣ1J7-(촐:+)s)H+c,`obӜ_6 IZi) Xī.%Br \U_igʫÚ <6曇LO-͔ɿ&8NtF ]p+Gj/L %w%[`z7F1da ^PzqFR\ $%M'_Az9 3ADfJyjHeFpnXс96b8 o1]rnˡqE UwZ03AK5!7WNdTٻ]'EOB.٢jlv,NO6Ʒߊu{~t9R}Hz.W֥ ! 1G3|я87P;ȧ![-nǘ<żcPaoL>8lp.EͲmB_ ғT_bӻXI'H|/ʮVuQb"MBJI$wy.C *@ $U|!/->3iR)N:&1UvT 0ṭJIqoإ], ٗX]%!~2c ĕ>q)XUO;cW6ZR!W;.b"VPkgSj#j&J"-ӧ|Nbe U<#(1ȹe/K>={j/uPnM(#56;ts{ ׷ر]{w5w lQ'eV&…X kgm c&Ib$T9ـc1NR0>^6&^oBth|R&= |pJ7.F<\ r%/3OI @UXLrJ.ץE$u+|h9"hI"(G1d?@t"]2e(a­w>>ГA54m>r07sט)vĺ3s-B =%ԒXYOq[%y <~E@qKw bM6䫡en00X҉kΨG;O04aETSe&ʄVݬs{ ]u@;$}f;CY!8MJ/m7u^vn.X²E6M*}r98$'ۍQuN:OHm ڊ؎Nz |GS\oK^H[wjQlߋP74dg%&Vo&8AqǷWU,hzX:Rcq xLEtDS{2X򁳰+fi u@v"0MS~ $| Pb2ϸ*;7@+ABß gh W qRF45PXl$ţDbc$ UCf9K0.+MkFU=#;tЪ$oG7)ng%ısQ̂tb xjVO(@{$SN2"㙊:t> G.-=kYvϣc2L;h\ XŨ쌻]e{ũRW "Y X ,v$GH'@'7zFɇx;0 _2e g9o&?POV75Np7H/PO&tT'zcOs $,REtL,|w& ]e\4ݼ4 !,U'sW#}2b 3Q^FVovxWflov;dzLU-9tĬא'B UڊB*ʊ'$f4ɪ/0f+^jF9XT4$z&-T۽s(\Ϋ>g>~L* {jTbk@;oc>o \KiFfoahaɥ58^Ŗ9 |iE%b`xeؠ\E;H /sjv8߰Z[ȿ|!wFF׮G."ѽQ! ݶFEŧKhNPbU"U\T`8kmyĞBIt ރJ0L`* U쾺C1TS9Ɛqq4? aȨ|->,N+eZnS3Ttl:X{d; Z'#U%ŴG(Ju/ _W\`ޒfTT|YV g٩1f_M_w'#&ײn M߾MML$Tˈ mB57κL-7L {~SyZmk; L;\kWEO&-m@D!.礀O*@ g ;ze0Y AWǣ_dw{P QmN՜}ͥ7f~/Z ʓ -Ie{0RTƺ^@, $wUYzr~;g8 tkA}Q[stl5AoQDCR%eu&aAh_iXN`$ypYe-#)^sRUrN`:a"nS#Uƪt|m$Y#,ͬf;Vq"Gi`'oP ^QiҶnL8NYϋq 5p=y#MbC}¼ 2zl/cՎVYítN4>z LRq)-B\:*$sxEt 3lT5ƭlsps&c Vf<ۅz ̅t{Q|*7ݬ2|yi NIs.w\4H}ep85O!9QP`ḭcj|W6ӟ$]( 3cLԟK0ҊȀ /I  If9ڞg؊dyXM#yug92KUћ:4m nlBwrr4Rl=}z&pqQ-I3dfokܯgDV!Iݫ#3 *NsB\ؔ u`!U6E@}7^?1܅B(/RM)٧@1 3~ t)p8qsCzۣRE NTۭ[(IhYAXM-&s+Gs4X:?Kx0] 'ցi%Eb~#Dc-J- -~>:˂ $́_’UxlN*zK3@la$:#"ayg@ `ldb~ɾM{ΪDľɮ10Po-MP/V"'zK0x7j l)m *@Wt@=)F "dX 3D)7ڨo"U YhaX:#X7S;g~Znn8ǐ{6aJ 4HHl8L;Ah) $ͦq헢 O;wEJn(42K>^!8#ƭktLfTU\:^Vy, w@n%&! 6cyf G;M"obbl2~F78PZvB܏hxIPyY=ʚ|W} D"]h=$@^sHz!c:Ù&§_ X[m)Gr iB/+N\-9Bo/3f15YA2 rQOwvBgs!eBAt4+E.I3|-²lH?AnCʭ̔pn<)۶Yi+D [KŜ #K;ԞiA.O}1О}idal^M Х#%&Nߴ<`Pz4an=rk#%?1!9&{!%I!rdz 2?5OD9|gKSg2 Zf1W2d7ԦcZ/KCQ}E7 qt&@)t>>=Gc H,En'ܵ^(' !*R[#gOr̹l&0I|M)TpYnXAIʝq3lw r HI?%ݨOq;KѰ,[xmm>*i$CnYHvV\D߅DMxV!S7:5CXߘ LAIyٲxydRVqueX@~dzc:)}ÏbA`>xW ^F`Z\ܨ=?'_٤F34g/TRaYw3:ѽۢ B5Ќ:z ?*qËF e\rX?l rkԐ̺܅M~B$ [V>ZXH,͂n`2q=uQ S'7`8Y8q{8g\_JJ9X[r*tgqF951N(\ g\љVN\?CH!TQSuGsHgeP@Ycuy;Q9{ODJ%GęQa^j!ˠ@ &MS%˔ `MJ3x; @'?0MHVG}._dNսP{})[i`6 H[L*.],$\}#m?t-gLZ?Gh4C;O8Ew$6]A`$AUOxVnqVl\Ɵx7s|AL+{, sw%X.qZorg:SΓDzOG[ΎAXOj֐} %fSzw+u~1 Z"[ʶ,+)ya%a f,{1"HQk^{yR@O,#},A7,ԭ*=.i^Зh$dY13<ٕra M#UDH0;0)]Q3)BEpJ1$g:z:c#VC79l,݂WMt3l3l XY&n+}vZ&@4)k@f\`ɼzx 5%/]cB[j 0d2W?TM9jIROevӝ&#( $AxXQvN(dAY~] '$^`9E'H(;ą .IYx䖏5o&kKGZYhž{KNqdafgoβ)S*.4rThO:&_RpDZ%wmXzr)|`Y!|ɮ,MZ6ҩ0ۃ94B@+/QN^?`(ci( jҝ nrdM]cBFd}pf:Q d\mW yLT7QTt[ gl/P`& {Y4;Q ;5"a啪QoNqK蠉RWH_V} l#>ь`,kXTQd?ʥJ!L;hY!m ·nQ%;- d'yJcpi!\lWV+*k(yNJWj={:: ׃L0G6d0VJbNfo%-Qh–4_5c#I6d,?T>+n-~,wI}vjM.=m6=3DYf6 3/`A_9z=psnP&>H%u C6<^3Z!T Eeghs:gHh2hh dG3 |Dª%ןe.%55?LBӇz8[a)<@ѼqLHTG7_RμYJ.b5)[4s.ס!gMɡA~ G)΀X'G^(h|LH91qb(ostk&mgZ:Q"K~%pWʫH+AQ`>pTJ`WNXLJɟ%s2Hg;ۧ1/\ϔcG2mGE}*ԓWHrɤ1b^y Z]؇>kQ}W%P8(5xmjV^I ;̐2.RDJ_>)0u)̺4C{,9.{BK28or~3lELgZSn'&KPt[?KU8%|I79sȡeSF$R'f diJ2UI4*eB2nX\NR=NPV)wr*u w7yOќ{A|>SH= H]lھ"瓏K  #)qXHB@vub{o+y9oRMD/׫0K<9Q ! ˈx L36tR4nY@WR~C:OWLpI?8wՠn1&S-Y{uwA5 1^\9DJdAUP̨AJ6Xg1j613gYIҶ笐Wx gt 2셖)˕|+}; B}KƏ_P2~4* Ud[tRcn,{u]B]\T?"X f\VY= nBol{8W1i(E *6ߡ"sv?bk ,N1+= G)T"zՕ/ 1<O;3QzDcda*+)91UnyVB0UХb4)u2HhǺ#Q\mz- +yi]"pqޮkh uВ^.< dU! =w'sA\M U.(5~]Ob}y X'O)s#]XYk2myM[͠i@@LqvoDnoUN*֩M^\ϱ͂3cDˤqar&cLe+VGKW+~ G'8 uRUЏQ72K7!,g-&$Ji9ȷas# 4?} ˹'?YCLAA]R#z/ j诉|퍧剻aݠƾʅ~\(y2dMlptg:;GLh/& u? ģ{Il@Œ@ zw"D1$M,Yա="B?j^mBa%[B;GЫ{"o/q"ǹկ1wSOZf4GJ"s/31YCixQ 4C-пV ;݃r0,}\St<BCf ā%0LRR<.w Xm)q s5*{%KV`Lg]Y*P-52u?\Awi "S'L-D#}Zb dN:d֤LuڑNt+Q4.7(P+tK)đm1Cj,mG֕[̖;|>- i|?7Qs_,@Pb= J 32ⒸPhf~6{E{W2=lgڈ4Y:E*MND]a\7̈WXui M_BJz4 ]:jZhWbR"k~ߥҰ9Nmo$}odXިOפjҚ8s ڛ$&˔P.3/- UM IX,\e ;8J6uîI?;Sn/s ]M9Pݓ,"6Xs*EEL*|MTkshk. Cҫϰ+bjj9O1gzbZ#L8e`|AKpIso_ "z-NE7CH񶍟miӅnR`~PKMK(\@]nY8~٬[r6̓)_NWex[6 d41O<*<";oE%, V~7!3}c6AFooUz=_w'sӅ/E~W̬ 9;WWz2UjP՗aLZ,hcS ~"<;?w'^6-"vaIf2ۊ2Ai{-X4<9<:M2!_M̠7iY?5//L `>@:{ ߩH) .,hչ[~cXsI5ZA>:Pg1QZw0Gɟb@5"B^݆xQԁ5O{*Xz;-9 p:]Q?$]ͻQFRTrU?)+:lG= @[Z?An6{RpzI/eQ.1+3#6;w51>NJz Y'7MP tFd IcausgssWcFLVz %Iveuǀ 'Okx\2aJk 'T PҐúCJ]RG-$"M^s.${f84CVV> h?PH9^g#ƴ:0Rc;s0 o)̔_|L=]{gGtƟBT<؅$1+ux=MzO6^4RR%}UZ^ ٹ:E{D8w ?ӢK4l1e2~>"s,q'rbE*Q߉mYq,}l1#b?rƁm*pD$xK;uqX/X.N8o(:/Q@WXWOfЩ8- i7=a]r.* WFU=: ,kCDkCWRN%[-;a _nTP(W*y&kiX(I Wz!b!bAiI| iL?$)3 V͊P7pPЁ"mg%{ F7j>%2>6ųtYH5OZm|2rݛ#oOplqQ_fqDE04~_~ &]R"–Txԛsk;َI>[No $Nf Kh̝9Կp$#.}'tN?3ahX&& "T=Ұm"b@)[G[Q7}po$v'}]4  0o~5Y2&ѕ߮_D"Ϭt\-NdBh͋]@k"#lч]rC ֓L |{x֡[z]ȯJ %`&"||ybe`K9 i!Z>]Ghfa2T%T,x/E&#XCxՍoXUWjokPmeM[u)JSqyunREP3Y*\9 S6揿@R//P!Ust ̚?hD;EG5e!)/o0^x,nCƟ咀 A<Φ6cetc6!ZwZws x@Wt'ѮOM$*[ZlMm$$V܍B,ZUՉ&{11Y4J1ÈSa{mEW~@2gJnRǔW8QLUz$F`[Ht"A z1Ù%Pp#2*~^Ȱ?QQdվOǩNn/[m5fԠ1_wxd"-] [( =m]YuX N4jD>Z+J[⽸#K߈+ 1)KU3ה: VfLcNg=›y`[>OOIOމ^Dr"{9$||yڅWRDV??<[b70E%5pe߻G /LN695Hw><=a2]SJůF?xHno0~S6 9~q!{U,1B0E 9%p$P5T8HNzXAt4Hj G %e>֑tq 8[٩XF*(pc2z$圴Ԛfs@Ԅ&6q Q#PNdCu9 KY]9^]h]j'D[#3Ed\&TQȍ6Mn]Y|+vCeZ^{H<?o C^W MjW'HFnNwZTQ O(◺?8RJXS > qf©Q*ѭsdw;7;U9~"f벹OxXq-4(Hŕ"s?}hf~:rВhzJ읍۪P J!C/*Ԍ3>4iס Yi4)@|#ޭn ,1J*xOs·8}cU㌈`sIe@}4\q )]N)md zJ\v4͏ +Hs=ʜxk)aQ3waQAOoTJҀ[ wZyܿG# %_n*G||}1@>FSu\dH e~4W8qU!hO^jܡd3$fp>i&݌E WY՘.s w2!༾L2qELh{R:Q:vJ$V|J7FO/Yݯ j]P K(h+oϭP,ML2=aIHD:`)>yDH&y%6Xq-tNQB"6Ek$EH %%^OOr(s(/G*&ulb_5ik<=bjCfNEOR(W#@^&.Qu؆m my&#ÄO<1#o$y2R<iRY0Ա'eMO ,VPV[U>]1DBXRcrnTW vmnzqs]4*Dv( {,$^CPޛ#Q!Z)fl$lְG.հ \ab""2K&Jn3`}\~ط*k ᡡoeiRujV fd5~>gqkzv񱎽 O E{\GJqX"9Z,3VѭdD$$04?2F8)fI?աdĕY߽+z2n<5zg!'Ïب. ]6iԏ?rpQPDԞDarAwWyG"#ů˛v M;ԇrcCK㘆LľX/|7/KK,8I (8sD,&y:%%AwsWD=r:`]xa -s306Jv*P]vY=ʄ( J3p[)' \䁎U[Y^Sa 5HeC`nv:}vrGSH y۾ʕu40QMd2E\4FirH HW /a?d٩P{JUO 1(fwSŒɛz$32-&tݷd9l!1k}yuYm%TA"[!\ I\p? 1'rIPa&F 6Ci1Iq3  v{zVݪV؝H:2Ql'ui OۉT*(z=$LIʩ#9J1I:Sᛥ9sZMQ|ƔNߧ5Q:; ;#+RpưOy~w >r2׺c1joUe4q"<׿ׂd"W'滑uc͞0IN&.ǻ҅ŔX˽Vи"5;m3;d n f]$)Unu0%{Yae[s!gɺ'7HQ U\ U6-,YmB+k YSdFAS-(ļZtΡ;PJ+"Z1 p?-\`x÷{ \Ep;mLkX۾5h<DbLu[)`$2)CɃ/cַ9q5\G\s#Knk^jud6ABWp)A AWRN}@Z!rEJZbɩ 8ѥYi vF/+p΢H ,M0b%|]Wx.p>OP)Uqo ɆTq_QLEjWhEuɏW8& گfy'?m-՞ҜD2O_ȅs{ٔgP}lsU?nBsUDti&DF7,R2쥘 ` z8Ѥ~剤Hh=+vCfXr2l?ŭ.-q9fgtu q!M <33y%iD}of3r3Z8Dˇ](SީTtȹ`6P|gNͨʃC+bݕ~pM[9pJՖbOdr%B/X^"W.K"k]@>c ,VᙷHC|׾N:9> ' lt~ @ T%M(c7+Xi`N[꘧Ĥ쵕7fI2x~&2 PJ@:d%5dY sCI~VgO $\?@ 9Z?+%}za{ߩnvV .Nt9ݎs4]{v;q_?]WX=z惮 A`{+<kb5k)AaOݒ0E5𒔭DO/3.lY;Up4U>旊7YO5bs^mgLdS'lGq>H-c8Q J±Ù-Vonk=)gx[t%7=#ZTa97g1 @! P˟l&x _n2_sG*xb6fIpjj]ݓ36֭WnֻwDZ;t+l]]Lŕ Fb7*WRw4 -~+DR)Q玓}e/֌/t#|$۩OV 3gPئ0kV ;| r xdžޑ1y!J9aj4xWxh儵 ޘ0HlZA=Mf~%w5|Jte5TUٺGǐ-ȝj RT!DL `rfҊ?uK7jbY"~ " @~VȦpϺvR:U b:o Z*)7w5{+"{-(T{p)r\}[=߁Z 9yE0Um~YU}FV']of+;4~t7!i#<|Vt!+ ^FFXc3#:',1LhMRn0Nj̝m\= R"ҵO ],oLI X$'ѽNLbęHl90&'LM_oA^h~a?Q?}5dA(ovײh7 :2Y"zYU.y:(V܇Bɒ:y &w t#HuJ[o>UGG~6M$},y%sƌ !-݌MKJvGqS|-W꧕asd*d8;g ./W(Ռ<ŃT}&eQEܻe(Vw]J: 0cf5O-8l)WphZfBV?b+dQ!A fUmH Y㡓rޤ*Qym`X=H֨noF?qPJ"*Emx#thpbkk>vDl+ QUs_*U)0hו[S/ڬw؃0B?N~C%Q!/:XAAH]TJ .).sT3chuP#a{^Z0#~)"H_,PU?B!={LE|K2I3z TtH<:^;XWP}/iϓB{Ǖ .X:tEm*=v* `cvG ZKBI[3ZTdWKBj&†w(Ǧ5,%p(SE0PG[) KXE8_UCI1 v:7 VBNx ѫ48u}10np8FH5IW +ƖU-뤯ҳBcE[ lK)J]$~O&kv}kQQ8Uӟ$X /!00{Fz=(RW~ڹb Ce]in:x 'ī?!{͂5>Bаnt6.M\B))U"Qy5U˜~A;=Q0kZ(~d$)]$s$-™8,{cE4s"H8>F]g\k~p*1[ ;.쇸L1~T'=vly\S@}DZ WM>d1|wxkLd!w0).X}۔QmP?ߡCM,}5(t,KAE8:k@ k?븧^gN>%#|7b1&g K/E⻅a]2OH.\nc>{V%K$džnKhj̾UQCDƠgP&Ǡp-ΣR/w8K<@贺O-  _pV~2Έ;k*{QkeGOCoԅIu"Z_G{j| i~^Wք5x{kHivR'C>qb|:OKmج;j.)V|7X7v 6TK'EG 4t(KvQTrL8f:1pv(_W(m6`SO ɼI4uz}V-y -e&lMHd3rf $KJ powM& / ^PKP7GHpүb!d*cA`Hj]806> Խ VԜV$ikf6e_@$äS#,AlVN#?apN4)MCm8-ǁfbr"|E]%"lW3 s6e%tV*nJ૝ A|N]M9EHg$n_Fڰ¤g} 6CwQrb2u$>nhx[O:B]x!@j&\IF6xlYA;ѸD2[J--2_iOɍۋ}!r<5"Fk_Ii!:qMm%`'[{>!; _ɲ\f1<2"FW3Zg"DyMx!~.u'px nx@f}3r[EO+o]-@(ҽ! _e*kC\<-i]'{J "o@S;<)4=k ;!"U|lDSeEt1JobBb=LŜ%G"P#b.r;Sj;#d_[vҀ~XGKOzgS WT$'"{3qs b7Bla  ;5;#^(gB9O0oS^Xwk0bXm7(#3aGT_Kq®5T)Qj]xAóue bN~2>\JhZ4o[0b>経D{ʷ:};3M}u(4Ka|E2ID |{K=5=p=5݂02R| $⩨B! J"y qlmq?t (=[|q$8řwfH{Dw4u:'ٱJAD_bpwuB@*X5B&qՈRթ$n҂۬Ҥ]썫'wtMn˾Z,He#B~Q8rǰJ)&09J'N82ҪLβ<%Q?;I\5(ec0e2 }K3k"+yi裲o@ՇpnZo'@Y[Bmiiµþ4L ,U{.z d '\ W?fbU- "X sn[v!A8͑{Zbn{ŮJ8DuDM-^Ihb{R{ {״avbiל.eTM9ũ\X),q@SiŀHQLw1}/!n^ ?$npYޟ]ᣊFG)='&Գ^X⌭aƚ[0=:ػ Dy~6+Ԗm7'uLwT68=mҭ|Uu(4bb[Bdʐd ZnrIFNsQ[Kkq lҡ}GԶ'P2V/3trâ͕CKqw$0<yv&g-ozU؆|곟XG:Poep(c1>V}lĚljO8zN~vh Jm9)t.pMQHXLb&hBmhM!M0xH:y-Ȱ56`af#xuWQF pN4֬b-Bpg%c4Lm2H{Tjœ:Ո"ET/4gPg4 4)?Ck?Gp Ub٤yޚ~w~lY9jf%Ch“Dg\Y^bj:0y2v5KWLT˔ /n,E3kP" r)[X<"E[M糇*9cn*a <ÕYD``8{Ε!^ 8ξՆvGj󵎆5LTI^l#EZVqB^.8o(ީ-9qg&]i.NA%dN)bh7REhTA h%lP5Ӹe;).j3Hui*eC#n0){ܾ>YJrI7t'#eY-xRήngRnRa.pQ;@gI` 3(%d,RI!., 8ƱDKC4gUZX.:BŽB*!.jB9i#u7$mYkW%LS8βE&@Wh!Mՠ>tB"(ScqpDTqx"T#֯/Kޤ"+\[\FD`.gdsIrlfGW_Aꪖ;'rqTT[1yx |+ i+/W7D.}"C-< !KW oKm:ta0d^Cy$+V$X;eDp~ 52{\M6Q/j"5"u{&y̺?tQ1)([ ,푇nVZ. y֩$l@0Kjޤ~4SϰP UP)Iy$5g"o6ۍ?| H:Vyi ObzQݡw<`_%L;S,7-2l-ʙXv4IooS=O;:p!,&x\g ܥ" p#2{^5xGTW 2yP_&QISgC%3nTxGT7N5ZĜw?G"h--vCG5?0.4b()w뷙om֧B$`R "p9<IO1k߳N&asO̅zn,HKY(dB5(g(]#dPz LXpi2.J 4Gkl>p BMM\&go&1QFHKs Dj)ɢ?S6K{̘Up'ijhٹI0Qp}vيچ*]8~Eg_wl>kà݂va.m-_ƻ^~A۠x C^~m.d[%N}9R&;Hɤ0:f"SrCUZmcf9_/ߺN%|} &C䨀4s.ɋ&߳ +Yek+)4,UqR vS=M%ݯ) ӓqt(&{s5J:;]2]@ w!-ZM˃lQSI̼wNuwgN)=4ҟE_x@gV=~|. ka]Z^`$-<> N;XͬVQX6HDYaUMqr҇?u?:(!,øLY=8Q=,s7`3"Eo2vP N8%}ז  m͜  SDYMuStMV 2ere0h[Zݱ64b/xok_pA߾D2@/R:x#޺ 1@I*?Pc?2[9N/Zm#?vLۇP)Ȋs V^ˢIQ;(gM ,5|z$S{4k€B=/d}&a*3/h+B܍*=hR M3,@:kӠFU,hѼ}lA6NĊ ާz=`TuLᢕwfb3dxBUAp$9 -sD,|- b` AtaAτ9z~@&ʤ|Fߴ0m'u"dL8Juڿ %߀lIvL9~Y:cKK2~ W;qb*f[y2T \Z{js޸hoޑjWѨbԓT6QG<3#<+[R[ZFl珵;x Zj5Xq"uR(0>5/)r$kr"(p&ޞǭ".n5(YsY31"Mʌ ަaMtȹx=fE *.)wi0[KyYQzDridd@ 5(hɟ]K 0̰'r]b["!R_'NOOaZM_22GQjq 5~z`jy&@y&*yaR3gȧьbuzC[e>{|mgsyig|Ҕ&swV(SpRIxYv#ߪ Nun6moVMJBN"הy ߤ:cr֛?,K.g )^&SS|ybˌu R(KR_/x+ 6bC_n]S11Ԭ -#I?xXY5]]19ʩfoʹU;l*e#+Ws ܇dy*!k?yMqy [P@(Har+ߔ>u"ذM a,zچȡy.uci;3kbAG u6[ ayS`RxS9񥠏-.7Ts1'R8Gv1, Ezz?v_YlGIS/cE(R{38ɏY^?6Թ%F&QOC|8= AOʆSo~d×Ep,iTD1ܟ\j7S峰^.u͏~8 D9 ? 4v_s(e u+'EScqy$0X7rhfb#*Sslh™))8ޗ۹<Y=|>&Anߕ4$Kg~TLvXA$dAYk|48+1F갠\#gf~PoCPե`7bb={cjsRً&qKnuaZO.nE<b57/AīqG+w58%F]lt}{^~x%*R`5*=,]tT#`:.( @p"A 7cѐF0t֭;uΝLRQH_bUl 3H´d n╊V# WxdJ`#h]?q&HDw:_>5k . ոhq'U4/)60U-u邻 o Q~$[$HzGB3l!Ga'/s'hjԍbޡjv9hSf Ļ s_6׹?Y{]Z͟=}.3A}ċw4[߶4ݜL39ژ԰*i61fߌ0ЁVRqer$Z)WbyD㳛HA:q<˻]XށŸn؍ykZLm7f;)'NUi>A!q>|'M}(`0rIR7q4T?;r= K{E-kJ;#AQA2T^qBBh) `־G`Tܐ nt^o}_3kMoi5~RHQL˒jMyS-.+H, 2اjQ0ieOnm.>ڐDFQn Z~DIÏp@D@ߴ20jq1PO{^D;d'RC^ۥz/:-iL 41`Se/C|LY@6 LQ x*15vdQH^3zzϷ}e~݀WӃelIa|zgDz<;&,vЬǺFig\ְ$ê.zpXZo73؁BS tG5PZUNFj1ِEP$zɗMhM`M8;tĪlXWnPǼS(u9A a#Fi3) jC,_:AFq !NgPYCn^wNÕX5uzМӳ@@2en~hޛ+U$04+ eLm?VCELXmh;gc4s}N<_DXòsߍNJ;Xv){,;؀h3% {ٶOJ޳zI &XU;=U%pE1 Â̡%&iLއJ?yNlH@ `[,7D6liY63 L'\[' 7kTrgR 5&l].6EϱxX6WI}N~A yyp?Ph$@z5ޢ$ $U |=J Џ,xTxEl# nG%-WiK-M{@0)κ80;0)l \(6B>xCqތ6JC::d:o_*|2(!ꅎR>vi>f6k)m[||q-lڬ!#"h "#fje^8IgxRW7aK/B5F׆h 66v{TaSBm^&>sU1/I_=%PYrOEs^)ʀ3*9)|#/h׃&-8[}ڽy \v@g>|(ӈat&P– op9B%h;kXc/"L(*Xr=66|M2~hpLEya3mكdDɐE*fzcnM-wHiQ=d Lyx e\EAjXC QC=&LODhZJ^ҰC]51 LW:K۔?0z#~k4d>3Tqr[RA 5^c^A±a_CJ2 &H"X\kˆ{¹qң>3 i6+#@?GOaqvib rEuݖ6եakrV$ rD>пrd<^'7ҒVj׵Рt؇,.! SPrpoJpx~b !M2n>F$=$؜D[_LQl\W:t~?yzWƻ r2nnE2-͚X'TIl\c;Llu$ʊ3^jWHVx֐oxWZ~~@IM"Ji 3:m5<;%7GhjgN/RZϚoሐxI YʎM ?Zq+^)QlW=jx'_ R,2"jXC+{fޣhtRa )!É4-}Z5"C:ǾL$pp6`6!)dr%t,3;)ZM2gSD+䅫<+2[ vi#Q%aSۼ5ϒmt[4.tGڢCqwd~NR!G,h~|pSfP'1O(koo޹LL:/vJցSeV#+8Nʱp"^:s͕JJ Df9+˸'Ѹwu,:M>~b>`_i/`k* Քg/cIJߣ OO+NէVa|2Z[.=f!oKOi_^f稬Uz*Ud֦?TW9`6@xq'6bp{Rru|ᾏg/~(vΔqz<Ih*Z!&y/eG.uU̹dĂ!:':zn+Tfs$E,BAipSOhm5#pR8<#2GI*bj=:[n,'Y󓩄A#i0nf9!hl5,1a6p-$q #@F4K&xLJvvbd> ( P-؜Hs0iߟy4<kbT'fC#QmA|_C˨IJR8Ztn{ö+qvǐwQ3uhbKZ ,޲ 3~bŖ#P dCq{N8ۥlhمbĀs\@M4\g>öt%ݾ#w//%+[x=w<<=_iH h5!;GY&ADi(9 Ξ@6PV=3mpZȭJLf8|*̥\E]suv`7.:}1_YƼMXW@;7S*|}.?[A%'T3\8iӰB198( `!4ڐ>n `gz=A{rkmxfF źȡ[lP8:$SXXfWъV} Ϣ~cDIޥ+]efQ=gBreg %lneO|ˀn÷X$K=X#ڵy3@@{n?PZ>v02ӊx.lv+w?KP j0XPk ʂ?V'7F*#Z zrȬ *EC9L|4юn;=f?G,g"ێd6CWXh1\f:" HJ1H8nVCt=xį"3b*JLIx r/QRƇK{z0ak;1bᲠ6ubߜ 5?\$V g\!]h(7zS#Et;̜p>"j@ iކ/H;Bt|X#dALR/, 1 DN4OxK%VN̖JUR#o,lk Owձr00"`ӕψbeRP)A^J_ig-Q5!);ʬRlCAItT5d{D[+ ;u 2'V2Hg8Q5W+2UsEw `Q+v [;mZ$sErFEh7q4B)7 FݱE?74-gi~Yjj*y( &x f^+Y4NJ[܁q>GZR|t+#59czϏD^Ip鄥F%a0Q׻=-j2ۙW2Trw-Y[4u*vD@ꠤ :,ά{4VF9WAk+Wtk&9K+!kM7SQ|Rp՞j׆x+`GR=46d:!Ƙd&?%f~bmQ=ȣF1/}, U-#2Zɮ>KލN%W>,/bR\hU^A +aԘց _aIq -:1 pٌ{B54oSO:l:q֏Y^<3ObyX!TZ0\fYs~wwa:T~1 ҁbt2Ǣ/q#J0"vO~R@F )"!'t@b8=N!3j8@;K;UhPNzś"כaͳIUǟ r0LU4%l3Mcv'/k\;_WpmMcBҖMFܥDnnõ&13f!!E70=QIfAr!mjf y{K|fb~ ^eEnUC+&NVNO\#!5=LB\M S>T0,@ѹKM?%2B7_T$/tz PZ(3wI04BmŅ>sq+A%qq dALZݱmz;ƪ?悥1&b>8{GLósb.ŒGkQ)LI3l3JMegռLa[!dEr:?# mDY9 ƈI40pcH&Ҿ~%w|tj 'n: x3lm69m$bŴԬ$9 SVFrX=! pJ'5D*|elC܈kY4-Wݒ>צs>gCJR)<WavII"=^]c+OgrY7<{eF70reEbDa[zi8e2ف654,KTO\/*~ӡ%#QU0N(-[abny.BpپsBns5b3F4^wz[%t^_j48&ovZP9'9MOhBj:7#- _ܶUU8X)~&d .{nQ-k[8,ܠh3r3y@7Sۧب?;XBr$cg( O, @ƑWe?Ga[RXzA~-a ^P$AϯxNf0Kxj=[?!dMqHἭ*җ, OOp~ ͠D[K??`R? l~FMGbĐoQ(A81?P$U\|5^(n֜ӻ~wEEi$q .WT,yG7+~˿b[8M}~y?gݍ[ 6@u_!cZuK7V:0տV(,C0uOy\j;nzg1胗f9(/ȒW͒Z=O~wu΍gf q.y0|/䵝WqeY icj ʏ苷) Nd۬PA/n<7Af%(I~eKԔfvO/k;-󚹪?] lvm*~ 3*G%\ƒ曭X ,_؇ g}S%.ZޭY>bnrZCͬgy[ihRcٶ iBp %HS!G9aNIGϩqT̙ (H'  gO{Q cxskuFwOEmk>0b.mS]f"֏o8pM[tW5_f3&btoHBHsF%L`1 >lS ߄O$^\ ţsEM#aR?q\~AӝG7|B.3~ O<[;ɘ0 p`Y(Do?o_FUUM`dd8ibԶĈ©hkGD0Mg5Q {a>hNᵜ9~43\Pd[%0YœneN@_=Rw°Ѯ| b6q(6tHཌ$چ&cXSd`ZjDv0&:dR=Kg4;VC+yR"GXv~¼QG.O~_ca6vJS.~H|퓈<0Z/'sBЕ_;Ds/͈c W/3?KmvJۺ&Fr5x)"´` #zd'M4)YE8Qѿd3xP8.]il_706oS5>pE<‡Fo˥IrB**ժFXROq5xN\DYqt0i#*B0FxˬG"B<&Te4 KYԅ9\c|RvNӺ>38r)1ٳTjnp3B7E3Y:ZAj˞&8 ߏu}G4G!z_pڹtc8#T6-܅ a3ls1YԤVPblQ@G;g6.+ t80/taĺ?D Vq(y}ʲmp~9}|C s.L{Фƾ!4aZ, xC./4n_X i)tJ:=rveI0mjH wIknΩdi^t㞣իF Wt~ :P;5)uٗ֕wX!yFvs _d/M8w\287^&<ik= JG`@Y )Jhd+qͩkciO?1A^~+P[g-4g,`/[-5딟yS-V(κ(E'd6PV޺^""mמL *DG?;ݽM H_ږpuEP$ZkĔͼ9J,Sߣ\m {Û;JA_lCb;qٞ9Պ9|(H-!ZYJa$DwUFٓ)PZaΜ#8~4>݅gk)'f A:sBR- F4F!_+ZX0N2cG |o,l_2ǷC^4y Gx?X NҲo jS5+LLwdNDz=6l v_Ӝ3߫ڢnزE{+`u[o vlւREXe'xY}k۾r'P]x8X xZE$F|C#* 쩡 by!L wl#t<20bh`P$YhbؐkTh\:6.DA(PuXN\@a T5G3ͨRy%K"w]K3^v) !2 ޞ4Ćm ~7/20mʧ & ]PY Ƕ,璓#Y Eb~Kl *)__ANTb/4=^[<6瑽nT''8EHJ 5/zߣaT 8Rc0B|)X傥~K lշ2f~բ⃋u[l;2>ԢȢ+u}[0yy t 0LZ .#J5Q6z!:ߒ)Qc\ii;QeON?'P9C)e}lÉ{ )L`zvD9g50 7 %Eezl%>XMbkL 떗dz_0FyvP$. B<=4*A4x_J(اRjTqt淼?F3)Й @e q>K<8#lR~&ZIsfUc  jl (1UU۱ٺNȀ_kצ6M_#Kԃ4e,4JrsylOsl4 7W7@"dbZPzfK4`AbLqA gSOK3ۇ)~i00YLo6&ڟf}ٹ7z߃[&:8≺ mX(6|"m@S݃;duS̲B&0Pngwt7uԇZS][N9=OPb?0Jemg,uo|;--Iݼ\\PRM x7ܗP=B`Wwj0`ecL %e8(( `nMH} qhH+mኬ X߻p{fR)4RbzEq{G;*n2G0r*kh(\7o~y2ǚITxǟ@HLs *"Q0h b (ݸM`&d|7r(삟Af?;md0A3|ʐЗZ_M0). ,t̻5 x [ѐ\*R8thvSW1կkW5]a8>sһv;E=|JGxvܵoDH#4mt_[nK3|4&2.t ZUvn9ů05rDj @s`i.Aj+^o^s]":3ƇTLp5Kٶ#wʕPKk)eX#U-|{Ou-ѧ!“w[Geʅ|ƁsZa%u}=%HQa,{$o‰ŋ$C\8П%8 ̾T/2 Yd)tVx5Jo_ &qXtH~tXj9X{6~~ Ndy6 LWiqJ=Ħ}P6U\Tq5> ~cD>qv(IgfnXQxϸ?*=t1,('Mz#nl*@x&4#`(l5rY[ f_D~:ʓK'ף<_سS~xov\d;u9/䠝tp(S><ŤV۪Uo)کT],:D? /<* !IC$*ʘ]t*N@ҏGEǬyԆ]aQޖo l&T)-ќT)8V28KXO]S34D~1#S ʕJ"}pېuyClx vےuS \!3nqyXG&ruh9ML3cF$9&bG/hJ?"<{m0 zf_j~,}(r*K!- GSDpF٨Hq-#^nVD/#Dձdȹ=s|̅!(EC;"w 7NMZS9 &6*sSig PX_IO @V\xk>_k32kzPKUt:Z1i[J\&b9cEÙtR|01$Hf[ߞ+Qnh@G1yp$(QwJ'Z1њ]WNPjR.P&$zsxQ:sN?k][Jdo,vnBg6+#!KILtyL`y Xpedt-LIle,}uyh70Up7VF>Cvt:&?ka/jRlj_dY.fPKbCn:æ(!}Z.NbW*Ui+=X !jL[Ւ'v! # DMIFMq}}n6wSܲ^5Qs)7GV!pM_k$}ٱH|jpى\=F;CoE;BI$3hݧͤiL~ {}RL~l8 {~VϞcHWd<= =?(2c趟dE{wM1xO+-ݫ)M WPWpsQ:p:#M&/S<~kLcA$)4Y"AAU 0& dӯ/R2䒭̇s:Y/h= ,=W|t~)uta(\- e>spYX @ \+3 TIr^`En \TOm]HQk5 X`*MPrqҳˇY<߿{a [*kee[orj7J@d״EM4. @4'"bF0,n3&li'V5ŝ'O|{J6t"א?[KzPMkɶ*jQGlw#81vjR <` "-}ü7Xč"^~RP |c$~GY0^UG/ph 8FX(bĜ)s<-ag6-vE禍 C+)C~Qd$"_~^+ dž~?7MWC[4? c(ŭB(0LUbmD$s߂eS>su'xtӥHp(U3 Å5YD/8kWO1Ykn/WP`S%<Z)d;ܚ U ڮ`H0/[mdqQt(X4Mчe sT&{AkiòSa'|m[Y|qUf) _`H;WbDlϥIG0©2 ܴϪGo0W3-JXA>ʆ>A'raxaW-z6pySK[FGJB ӿElOoJ(:_C5ɐW9_[B$4ڞx(z%-)5X|-78hTn]L쓿gO !gvXrŏ.A:sW .8Զ1aMYQ 4[WKf^xqiYjpV.yt`mY5] 4e:bD*;oI*aW0w{&cpl6Mm^[5BMN 20V\=5ͤ`.,]C>YRz 8*ۀъ($X|vӐH CF*zT݌庀%HhBhIQn-K U WQք3abOJIK #x˩-3/%V!3֡2MqgY0K'1;uT&Eܤ^41h}/,Zx+Y˨*7i:7g)S ϣ~jCǫ%URrrSQ"9P4l%{ #Qhxb >xr:aAN,5wo|}7m0;Phz{ASFo qLy48!uINW +<9]ZYKERK#dki$q$hܑ~n^QJP`ZIvm3= Phesd΂G^GʡqJ A)4=&C.pg/ 1#">#ji)]3uƮ 8"[.P-YxՍ{mrXS!+z≕) {{;OGh']2CD,x",0f\Js7*!RQz= QpH8X5')ŇZȥnڟ[:雷7q@uET#^t&c( &dQU,b%{} mD*:ɼkȯlG{5u]Xpo!Zbg,fKTOV5@|K֟-8F,rԊÕדXK&&DG .driE+8-ɭ*B{{rgZ.7NjMdMM/N:@GVTRrjV&-ɡ\,}z%(9  ;]>#Je Ɛig* ~ AF%rϲU>=جb?:RCwX2)p*.>[- p{qFެ?/ow d!1u/S 5$Ci lVfzvІ]'&J gUoގxD eYyx;5S*&v̻Y奦ܓ>]&h@̥+ 8,9~5_,w"t;Ө>H[gNkhyPBŢRqn MsYHxpQW?狱 ־:,(Yiys&"]dek MR,vO60@7y L5б; (rMOB7b`+,(ns^8+?ԇl=WXLdmab0]oY;9!a:"V01sg%+evB/3-Cy?~^dʲⲾj{k*u3RAZuDo;HVDΒvn##nc8ftN<1%zi'7+I!dxW6Bva,jC($"gzr*[Oj bS'J5臏DVIJQc P!"Jڑ\ĵeb LoY& K&5EvYSHk]6Ɩg3)K/-"X3)py$Χ,mP{A6K5|aeD G0l=is (s'(׹\ QבmC1 @Xk[mUtDa/yucezXpUްpXg<⻢F;,r3t0<5e.Hr}F^F+=fċRz|uSYC. b<#{wߎM㾁K =|Dv,&o[VP MAX^QnK\ti(aBJQT LZ&*w@|זԶL^\؂e;fp:#/ @>:}pZIAWTCc󵶚Jϭtf&#]!.58?n$j &fRx,a0PQO{_WVH` coJj'XRLՈ,X /^JeDTinwI.ÖG"`OEh'y.rx]-#̑83~ZJ;Da"\|eK.l2W\O[wUf*VtӛrCʏe! 7c҈2^G9SpXj5 4[+|&-ޮ<`{/ހ5CEq c=3< ,Ղz~?O W]Xp ,6\ÆKx~0u ͳ6TANp|_[IilG'a37O.mqJmg %;YQ*[sG(l@Hj fyzZ豘ȏ*@z;䪝KOV@<>j>O ]fp7k4̲TP;l~2qs7M 4I]g^ ՃQMsOƬjpy NɮM~ N? ݮ6df2,U}Ѓ q05flo26MxHݷys;]Yȩ _"ץJvqAJdvt R$`nMۀ4N2dqXaZ;#)V\u%l,heЦA*#*bRf|)Wu .ugg^چ|{Q"1A^vG:\$ro:Ri N?Eу< c cRUxdPؑ,c:PD8ٻ5bCzrS©Z_{zn"Wzƒ6uv>Ua3uӳks] cՇo=]M5?$b:Sf>lKu4p A#VCj:'xK gSIMwmȧnu*Qsok&0QQ9#SQrhwxdX5QgL0J kBE۾,Ll~Pm&s!` 7q$r2$8m|{~rS̋夆7`" b1uh6L TJ8mP?.j2p2eî^ bW,<'MWԶx`؎ S?`O{jAO[qƫ_/cbK~# ff52~/UV n5zD@'+#YP~.Cl(>:撠w.Z[|3VsͰ;Nd i":7h۩^>=LxEC’ʃ #[@> @s&9a y#]S;W4lbFhl vs6"s1gt*F?9?dm:[_SZUz~{;I[YߖҺ=2q5(󓻚|aw 0q;L &vTA;n>[,CCw"gWXv'8 Nl)Io|}V&"飹i l+~%WOns!;16s\kg+S{rVK>ިdww0 k%|g'H1X6Yny>TFtaN2-9Yq+:#M v2(ºk5"A\K[@.)ToKH-&mgkwy,_cH'ۯNǵVk4$RRZ7V[7%qLl-c/5PH %8ȪLXf\8}HlzZdg cL‡e\(̨TTc\ELE=x=вIϘi1 L!t1X~06qƃtB -. &FM<lI"吐RN+ϗhTTu9ƨZ3/[6:-o;wHm :b/xr;}1q*KZHox?,dԁCwی:D'90}uOVM- =r6+r"6`DIp"ڙ΄7ouk`1BN&^:Gge "V7Cσ}έi{)|Mb L{W33!9ZGp-35<8WzĴn+T.?*DAL&!B'糃Fh'4a,8| ܼ%uVw]E#EYV#B7鹧`3dcv&-y@ U15|& 8,0<k)S`=fRӌ2WSA<`!ؚߜhrYLZMS-577I_c*%%bGs9{Xxw\5e}M6DeCEYwuX7jm(D Gvcaۚa^f M. _g9UiS[4zFNw=8#6#@${sVc'=}Fv>c" t,v2="n/YbŤ4XNY=H_O5N,+ج#ڬY (O|T|%,@X%&)sYl5Of_0= #f6-G2χ6O0[m%9ݾ@ 2dO%J]@ kCqE"v}s.Ǻ͑Ĕ2@Oظ%)*%6OKZj͖RƑ^6hdBVًs Q0VVZ%_<0s|]/1{xo$Le<'ֳ?x=T8k^ױJ${^)m>l݊-@%O3q-S65~2IZvĸ͖;`uf6+HuYu-MY[ y?qN5盅wyܧ}(ZƋn[rLXy/B66ɚy80_B@M>u?ΆS*&X+>/=>6$TGFT)kY􂪭?[/E19k348= dÃ"BfvE'Iu~@TfdEU_:SUE"ݶm\\1ajK4q C_dqCMs?[*%{n6nJ?S]q{>$~=_Md 곉 frAm0~_m7 #,,N2[!͊ך&W%OXJ@#a8IfU#ONN6>V:΋OWmQ-|\ۓYi/̃}V`jlYY۫:›##r+#C|U4"H[{c䌸\됬I<HG({,[u ;AľLZ%óa>:AAN曮Lo!j,9[(EUsW3M2 JT +#(tYGW#9?YD9x+3 )Z4aV?GKJ;᭔PE\;ս@mUxd*]o0y%.v:5pbr[uԺnY6c<DzG=G$ct9X@bՎb>ZrM PW+0$s fPN=;`,Gc,߸NH ID`+wrE}| hV%dOM^%flzu8sf![N3GrUke6ӳ"ht%bni+?ץvKpDɬfR(*ɽc P=-Jt[o-&[y|ԡFk3ව%NMg0dS$NORYu2n+ss&E@o:QZT{puw} XQ=\H=+y&fa`bY؏mt/FH&4UbzY^Ž/6́f 6ui(m]Et ,Ϲ;+3@#V #;@^CtNp6?ZcY^%ckdpc 'D4滆f!XkHj Uv`'th›cA1*&Ww#v\k_ZP9 cv 3~1iҡƑ^yXDQnK}# [Hb.g5't5gYjuk>U srxف߰ηzxP܇DV{Iu-0&eW=/TtL`&KWNKYyOĊkB[:]vA@`sZѼX:)/eG2NsKמqIltvSn}6avF-L I0B}r(&7x $a-k[qFFEć>rȌ(P_oKD s:9Ş84P2|R,0Lé b鰓gT\0d-Xb!b»"_e nqҜ] I]\URƹ|ǧl "~\uG(Ò__]X020@5䭦?ѴO xU4"O-&gR%8GjnbՖR}iE0|ٱb}MKݬϯ>f\S rRnlBKjz-[~(v]e3D W[)0(Fʽ8Z ھZmJuJ u#|HoKi5VܮW#򕀝TH Qہ[QUga7ףTl(y#hjr-dS>C8̲~;cDZpڤ _ 0o7FUt_Zvx[*%"12Fo&~Щ):Fዉ_I9 ҕs\!y)jSb3qaK\;a;,^J8_"D/GزLM`l9Cs-OfxMb[ ~oJh<)l6VlW_ؖ+c6rF6Fǜ|3Z-%wTsWǃ̡HC (a+!6:,W?U[+쏐_fߋފ6ĉ[)Q۽ M)DEzbjvQt#b|m%vzXC,4 ݐL~Rq(Rdtýt$ ?G-#X3B0ju./8C 0s %(hn$<g`%n4,"ثNFtGb`~q#˾/v{o.Lף^M ꊙ2u\h k_"۠Vx8, L41ΑJUZpwXG懻f.z ?4EY4ބ(ʇt&ff11{nUoerZ3؈76.;B{a$* s٫!cYd@lj+/VS6zٍaP,n(̅<Ӭ0Z/, >L`&bhWK{-ӃFل„qMOMNFpL^NV(&j#G˝(IJ#%I̮y)o(dG |mUT) ) K1_nEv -@:?9{ň%`y4!džW܃ [ʞpXR|nttLc^,xGR|# 7ͿD·H'0vy9]~5: <}Jk sV>:S}{8ok [qP#ak(1@>tqCn;/Ps-OăMZ<? HnɥW]&|7&x c//-cْ$0<Qߎ;}$5LZ_*3zPX!d/0Ary/CgͰMEc aaZ˲]y,4SPZBv% II^E8[CwFA=ɸR$cv%Kh @c|~ u?ۮ FJڋdit LUӲahִVѸRcU=Y'uNa?+\Na?t ע`=<+4}^vK7g[bY6waT,xa 5632^}FE8WrQX7+ǂ:G9Iu/EQyMW+r5z+![|r68W#>kMA9:#=ȭ~[l))="jWi>ֿOCɶv T1~AI9-2XCmgP_O?%U2d8`q1SQ\`ew?e 9Z)Lƌ;L֏/ T|0rH1Hgn}c T ~k(4FP":= D8y8aE?EpLKaoܛ2cNYX 4bnhgW0G1XK{EEvY;kgeR q 钶pUy%=Z)~3`hz9&04;&@VF!}GsrdAfXB5,%wMERj4vĈ%K @# w}ݦ<_ԂV|RZɌ*{zJK2Qi,g$0H4dg4,6tnjM?&Ê6;ŏ|pm2HDU=ŜZ"MޕALo1S< I^"^kw bB -M8+ v5?Br*4a+]滋”<00Gkuf^MsBXՔw$2Zråz̚׶q@aj4-0M:R@)lӇpA9%Z|.5JSU }'?Cl;"~HĿ3}`<< A~@%{e]_|/@tnD;-UFs99ry4g (ү1p+n[Cu-wV#`c,)Z %l`m`zѮ:`/*.[s: Z] aPd!|5f?W 7N}>Nu_%rW==&oQGi1/H`!bv (W3aY {7pe TsG<r/GUBB=rk}n>MeP/8/Q Y!F!+C-Χ."KA.'l}}%&,}Qrwr],j6eoрC#:[Yt~Hry5m%/]n  lOIVu,b-U70wZn]">ݒ68''Xu8$߻ A@ LvU<'Uovu 81Ƙϩ{#TnjG#1VȬbg p޹{)Cbr6v_@J76jw?׵sUTzD!}iS<Q.: h (qY2˼FFے+Ivdnњ;a^-6Z08Ҷ@>NȦA3ެ{~g2޾L|C%jbџ8'LAwBޅ>nj_GAv:eilK= QKqu=ؼ2Fg9L%s]dQZ'[zg6O50d֑tc(N~G <Mhg^3w^zR\6y=v$nMLH^瞥 _oK{ͭ.MW^xJ ,R+[Y: yz3t<5XhIUfڄZ6s:?2p^zag`$Zku/:6$?0<@DjWVX Y'xIFgHb`@&;aqBi"Qj2b$Z͏U|=ZCX[owH:b1gpݍOyȏ.'&$8Գژ.$^Kp"L:#udl)ivʼOR2x:H\ecY8?}c1JHFKbZa}wi袜O `ߤ흂TT2`w. _p͋@unl[B T(X oLRfRH~)A# 1ޱ2q9[A벣я`$ e"[V ރLW-|AFtҮF FP \bR{J??!ka>ZQJZz"<. uea}+&J*k [uőؚOeQ/+$_:?qTqEϤ{-%8.˚L -8sP42]<8'lxd{^lHlnҙhG?;R/A%Z.] u ӳZ8W=ǓYWUy6+e2?5f*S/N%ny!@1cɺW/p2?ؾhY2,))w"_,-)ㇲѴi՟98ktSxjdZ>,ƭP0JS 88"!_+VBI "m*Rx~Ɓٱ4KpKXO;3Oc+XhVԲB% s/]֑w;x&'@ q,fvDZ7>3ƥoM[F @ ^K[Lա}ۺbJ?i3Eh9:Y(M}&1Mh9!b۾-.V|b=*RY*#hjW7tU"p-X)^IӬJp,{QD ڡ 4Zb+x0阗 7!&QSjF8*aUQxMH'=Qhe96lSQԅ 9s<5Ssq*OMgk-Ӎ[BӕP8߆=(/Yog 廂+uM9)dRZ?ʬ Lne6a鰸OCtO t,g3f> k֦O#`nQЖ9Sԍ&K t;|q[KwgVþ ^: XmfL4%hy^ptfa嫓|b>!~Pys|pD)ӜW8̖Rbq tuPpo~>c2ңIT:9EWTK,qd ^bKZEY%#+d;`/HN]i67?7y)`mAjBHɲt=>iexh`B\sGl"c8) ّ0!y KoUR ?m!EH#OTB.5}(j_clZGV4okڟ:\쁐W.v l=:fcNL/V4-/#B`9tԎd_ͭXQe E& 76ܶ%,J>^xʡ¸H[g͹_԰B`,r8w-Tފz'ىWtd6E)( &d(,\[˰$Hm}Zˈ]VxWVlg <9]-r{k"^oX@' s#{GGO6gWx($ `*P0֛fBxE";?. H@uazTXqm'FM2ȟ (Ao&:а}vx^rct 2s{Ѧ7<~K6E[U5wxߴ> (@c:0Uݮp#pycx=> zgد$Nzs6mL/}jB:Yf?h_nDN DB<4vԄzl٘1{BsOޖ36Ҕގ ?g#d71 8NJb$cb8z 8 \pȎwX Q0hKPGX74@|:흑O]emxbdEѝyY7,JrڊD5"_*d5?l!=uA*F0|Ke(D"!=pⓐjne!g9!$ow46cП!-T8J'R.Wsk >#S]D)C^`LȈU=(NYw&^lbgSek(;ˆ jĺF_hDcI 7r#}R܉έR Pe'(h;=%:]G2Qg?|^+ݷmaR7Dp޺'bZ9@l~ ]xd^:asƚ[Vq><-B+0-ݵr/@JuM)Ӷy꜄sC~Z1sf H@-է7<|9MO6^.;դ= t^;ȒĆ@)3Zjcl\j\q/#CT\23|s}D7q3ed:ٸ ^$3ok?ME\6Ml:yxa^f0B~:0FƢ&@{r*Za2xolLd"#gϞȗ#QOcQ-/lrUv8FP ꑀ>*)l|Q@ږ.N3+7ExuWL99=$]w(=<`LL ym'<9y%B=9`mC~8O<+<h94?! k Tߠ85<%lN ["z(b x G,ϿV7,ц')m? 2xn7I#t@o,^)D+"_E#9$|a@@}RhC1<ijSZ"[Y2qqk}hxh% 'UGԔo>t3E[X1ж'?6f_\8/l0ۨƏKf !YCzTecGN9 A2t#I]}WW{])Znb:i?98A5Qxd+Q$^m;sZ_zujA\Y|N{E7۴TLfkuGElp#pgegBD$٦=&~X64a51 ,ok .BycR6fz)Jdε$`q^ SEƯ{ Y,qmlY,TtqgүElFw Y*5$~`m#1>Rи=G#?WR̅#wizTpj3ȹQbJF dAY3Coqӎ{M!BNRgNMbE#3edBN[Ϡ"'NYQ'5˞,0;!}+(q_>?3f8OK>.D $9L+A )ܪ<4&6$9~-XXz}qY8íhURK>Gz3"% eL$T@]䔸qӊgnRB~xDr*LggY!݅0KC/8j -b|YUUd ~aD K_A/H[(fLf׷_NDL*'H4IzxԆ?6eVt.‡b/\#꾍6T!ap!-Gbv ,bWB OVRے\6 47mT N*[gӗ0XUÿg "MťُH}?3BJ*K5GC^!UP{QJ.O+FPyUcSn{zDT9L!*ddV$RCiP@, $ Y drO `j!{i<<"GZnDK3ݏ r׆ eklRg2j%Y._Oˮily Y|%40y=jwe_PmS=d6<.xр+xODe(P8 -fvґ?o==z%o4*B*T'Sjΐ0A>9l]dhl+)Bu9$ v//FQߏKvvSH IjW>A>ȫAEL$laV0Go"wu!k)<?[3x ̸E @14o+P5cP44ޝkh@vJ5[M^#)ի8X=6eC^rzb~Ӓ9|K_ 9lΘEt?;|Ta6gS?q>* fvQ+ ::3#g3`>'VKDo(VxgoIlB X5>@\!r-z΁ =21~@/?CeX P:Jiwãg,}QPmPV!C*~ᵗ`syAL&֜=U [8wNCL:l8LfϿǼU{Ϡy-TḞ2 skֵp5_z2Z)^Q&WksDbD?scg ȿ3k g_V6yՙr[Q jҬSйK׺Icl^v|[CfL{B_ CR 3\0d̙iqCX'WPǃV>*a[_oWQTT9]6F \LJ1<ʚcDVRJ.#5.//~K5gǀ_G^/_8"%"wJZKgsB~9J 4 nʇ:abzȑ1(W5+PB475Q mV A&7Q÷O^ڝځuSOeȣ{Gj\,{TǏ;m80G r0=%Vd PPŅi4tvVŕpՆhfF,2I?!?TW\[LAvnkI/2|,qE5F|Sf'e֎ֻP9AƎNHH\7"&_U Wp\+9Ledb#!2 7 {e$!Q7D-/\OV[Au ~Yu #xfYޝJ]v;z X.j.n(mt k9xR,ځ1.,L<-@J"ş-RGnO:JI<9D׿wƖҤÃ9J Sݱm9ws<84℃[=Ȏ_#~aX{t!}4D8tѠqCr |ӦI0[xvqIc5,kL]>q9u]n8ܽꬊ}!tH'6xw$xBŹIŔ,H`궔VVh`9wbFS"X1>$"_mLW~3jJVZr`$s80x;48+@'kgn}0T֖|vLpp Ch~6;;%Kj4_ʚ'#`$Ij*y0Iz_.+nfvq0P*xyXMqpկ\QSAW,Uon TDCKsJr8ߣS`GXL8Cֆ]ﭟ9bP,HSc7bg7x͓g[C+K }VŞO'j\7urϡ=f:]kR8rɳPz)ƾQ7B_ս7Dyi}O@kQM *V3l\^g/>Dn|.V*'_3}|jȰ| ȣCEE-驁 d- 8 N\k~~|W%q~OBK?jfڣdh <\lz}6"KsgF{;$"ݞ޵2XyXN3B/F.:7t41jٹ̮ScK3Rornp>h%ڢiK ~\T795oW= A‡ ,jTb;Q#e,O30/L鰌|ꉤ#}rn8B4h48,chLClhyˋ{V_b9]~!gA>r{0 eFun lvDi똖aӰEk":Θ2hzl 6.p:Yk.#὘K,k<.R<S"Ĝ֠q@!~e"d  Aͥ9xv@(>F9ŋ~&h*(>[?g(nw^捑@Rpn2Oq?͵#NZ39m ,ݞԲ9|p;fF#`nE t!b:P\PhK5YgPCr.cbɀ~\|i)tib!WBח5hT-ۆ 8`Z-}?.JAIA̿Grṷ?j1PĽxRѩbA.ˡt$sBkK# +^-DKLg3[Ğѓ1zjsI;)sOEyn BlNb'$'Чw T:`Yo7CWK'`r&ˬ$ifͮ,ݧ gG+$Vo#5 y %T,)>ATs"Ghi=N"a|Aޤ\8i$d*&AIr1 ?HF)Ŝ!K@hyv7(.t¦znZlh' :7K֔'{扲~FdhQw4;Kf],ԑS1*2ySCml՜=a,v3l{=Ymt'-)JoKVšׂ7SiagJ0wO9r(bƹRٻ2 GhVj-.@S_NH@Q>؋N_3Nu0.9HI\$1Խ2ƵyLASF7yݗ:eQlN4y7Pݯ JӷB_e:]"E\)Xe@e!N{?\au吓Ok27K{vY8S呜47^@hl6aȰNF+S!& lsKed%  Edށ֓ܧc`lewZAR$at¶KtLWQ649qBO5\`z}֢+?mIDjD zUmKW*+,{ fYevr͉iS޸jzOpI$`A ǮDl%Ρ4 ܯq a T AކX4;KМk# M!Q-h=2!LNޖȧo^μmIϦQWl~E<p(2_@rD(//f=Q:pCs6)#[$!LԔdrc(qZM_`6>yɇ^ysُ˯nh5DXV;tnBܩ \7Xo,JX]rt ǖ/qR>lT#odA! }"g TQT=_ږ90JF ZR,G$5mf>:ntV 4'2-LrTxJc@2+c;n[,s_rNBSP&[&ohe&pP?l_Rb˦`Sv+ӏ0sٰI!2`tlckzm8#)p0yDdH+KdD.c9CDM\~fi-=E&"sQkHd (Q}eg/۸ JψSav !}_??"W5+):iuaJ̀;2 pLt#n^X6k[:,ygή%8jbI2-PȤrfr.}&yG*%@Ds@>1ETo`Ǒ[` >o #ZzX7ꄒr+-nj?a%yYѡ$?{?$ŘA "!s |oR 6=gahW ̃~SVaz!B(G~@J'O">(^u^XG4q4|n;ӷu JzDo#!듟; hxM-$7GSRleF!)ξ866qMYH9]\QemxċzNwwZ9w[u%%>}- Pm#I@-!KLOpQ?ǶsӴ?C4I=]U V9{3C!uiR_I<0.ڇobb@w;S Iižk*ϮW RU{.d(mN[&ҵT]O,͜,_֬ L?‚ ma} ?y;C'Mz1vmiac1J6'ΰ8m8NodmH¦}x4/;M ?(?z nM޲{! V dk2ɦPM+8J?2 Eb>T>^V+˞ɹJD7fE}ڜ܂!rbשE*,TᷬcVgG Ӷ:?mWU/8:d"7<.iע7'PރePN_[>$`ZA*2U!\C(E)߂7GZPɨʓ/7춽W*vX܉c@x]BO_}=~8Tw?'I+&zԊZx$ׅqM}rG ƣwYiI~%$4 &9/ e4)EjNCᾰuvC^)tW) ;8R@wuf up§ש{,`/,̠w·W= |ھ*ޏ٩ jwsr岾Dxļ\c9$0tO0CO gFjR iZNSqk.+*eRF?ξs?wy[DXRЦ> * ʗeՙ|t" [->gK&ɴmkos:]FMT-xt&BHa;"_/Sii7k$ǯ_OS)\bvFIruc;ŗr@CJ;|=`?C[ k:w0fkism=M5=5U oHSr}Ql~[F^мNXL ޜ8~8V rI=^ ;zNP V2Hq5,ȔIC2g=SOQA) s Tgl'>@^f?ھ,A%َތiTopȱfßA5+56P U$NHa%JnI 2b)P {і0ښW]kNYG`&c%Ew|3em*Z-GM9r )R%| Fn#kzţ_c(* %{)LPU#R4O;1/5&g_10V>ɉ4Hhjnuնk1&#"~fog쇍ͦK\9]SYzJ2h1kl2@ooT9DvG-6Ү/ۗ*$ȸodžPQ܋P%.Jz= `j7QKu#H0BNI1-FT&+G~AD!”WDAUTD tvlvÒy1 |(8&ȝXX͢tgؖ 5EІ$>}p,]抾ލyRc-m(K_B4Ridn+8l~:xkRrݴg T}"ҙDO3<Ƭ84[N+~..yb'Z`K3{ma@gbvinWgzCЭ ) (j5>ÂZOѷU #3$]G<÷xW 2 09QwQgQ$y\ΙFBCd>oR;m0xTHμiG$mjL5N*)$^U/[nns?~:W[a`q^RPN9̐V ēcIYp uA?9ceJ$U2EJ^f2L_*^y-<,ji\_ 4p7)ܘC(f3o^uAEF("SJٯRshL5mgIiW&ۓ@8,bb-Z5zGIG^"sd/x- [A&{Ff㪨#~HJ*5Ir:ϭ'*tp 3şow󔂉EwΪ_#[ _v7cR%*b@74bg.9CY\p-VoVgՄ0S!$9thcĬ_WQ m 竰吰J>9P;O M'Z"c^YY'@VûD>&EC6~8MzJBN&c[1'QP`ieT1R;<C(ޒ n ;a\ZEs|,vIڗB1+ ~+:$*ƶZAobt-UByV]Ef8ض*\ y5a_X'~4|~{ .q98N,A*W88~+T#+9(=/=3w@0_ ̮ 2b<3-. ^*KrjjBw:ws` YX-1xi{k?Q{Q(DB5 VR߉HǦݶtm fnEH)jl#>Q0zeùe_4[O}n3G'xjANWG2)rOgi5<@VjgpCV`۸g;U Bбb˸i\-X%P*hQ;aA#%w܇ =ڝQI/5e’<*Fbg߆a41]䨶Χ \nb;Aa;<,R1ah.jq:Ҹ+`Mp&cX7L Zt™?+#S3 O{M90}6ZėiW `O=:QSښ*x}u CD{.}QՌmw!*ϼ1b )kwn,<:u <69b d۾ϭ=N֞h{ln Nz ѽ!+\=֕(SSVBbTk=JfqqiXi"W dĹ9CgiJPwfv}"3:^;]nTmGb z{mZm~Z34Rs$3yT\_nS{C}0}Bz57+H wQa w'ܷ?gMc k4n׉2>^# [XzGW޿\YDX~+J;; ~V}5!cpj ,0ٰ]pGį_BPZ}{f 7j6Hrbw0]\Rה:1iRh+/1ڧaf+04W v%ؒ@|}9hpO j*)R]Қd)@lF>UQESf8fhէW'`-sY"wO 5gUߖy׊hy n$Mqʙz.BsH4AaO>tb_bS9@9ho(1g T Fl{ـ]guXxY:ؑ#Lj1ٿ/Կ 술,@sw:'AH,<+4wv669(#L;`Q&Rh&y3ÅI,ʗN̗l`>^hri&D h`񎓐ۨ*苟OdYr'r)^8YjfZ0BJ!1ᗡgΌ1b(0j5a㻡hMԱE 6I#4Ԡ9lˠɲ,gSv7ɛb7z^:rLT@ `x"#PK缈@bC {Bn%uDGt@[qrŎ^xu 1SU}}NYR߆SѤ"䥸iMdfX ߶F%X 7 Z+ I ÿF?HrAaųo7URk;\밪vU*6f"XA#5P~b8j>ty{U>k״bU TIDn"0jGB@' `w::/Bڶb<U.᳃dSa|;DsaX!:7?HYAG}ߕdo9|Gng% ̸$u3b"U4Iu-1UUx|4yq̠qѴPY53˽2(ed@/-ӂZ&b_IC 4?`qf?T=z8QR}mI`1G=C17D!RǦ-;{ Y95'B>yzqi7[gcwu u85;v&J/P̕2Z$vF.+@i_/GpL3NV CPHgz\^ʟ6"") ZyNu9o#l!VEB{g|IJheTZA}CD}0xQjK=P}LqQ^ZDkZ?p7 7cf]ߟp4W- ŒTZG7FIwqW~,rySQ^Vp(zjRZI-Ѫ#Z3;huΉ{e<.] ϳ!MQ@5DS5f]9Xv)Ǭ^]yQB$ ɪ~Ѯ> u[5^6=gFMQRi-g'g>|Y]r/sk=4+y&3.*< u!a[b;/>.ZSxłmБ{`KJUG F{ {QՓ'8T:G?q$\Ff4м͢ٹwҩvJh7uVܮ{Y'MΕy$MǽcUQj!> %9|j\ [䫛 >lP(iM j=~*O:X ;.kusd2ºခ`b>}C2{)_ #ĘSU]^*U*Ko]y[)GR{^[!Xy+V t;4N>ZNR2jB$K ;!PݪDmVl"Lvpx2Po5?F*E!a =`vJgٝ?[M@',]"f'g$IQ_<1oG]f8ȕBn1{Fb!3wli9z\ ?Խl׊jϑ, l 㿠`ݔ_6;&Um)\Qo%XllB? |oIR$skh:NmW9~k%Z^~}17 5oJ 4uZ%:85c06ʄ:.B`^=4֢B 2]D#$yl CF;b8vv4s,“N%e \w]ʪFSKZ2U}T ZK9J^n]}b&ycC)҉ᕄKcRT6|s_>^>%Uj2P~N+mwaE'2@&ʵʱFi0. ϖK?%^g@EKcZݭ)rM]':?v:>&?2=p1M,E- ,];K9IyI!OWZYn M I8n'd'Jd` w#MYFe{M{@(6ֶ8}>uByQ~ϲ+~ UՓ hvaR:<&nZKBv h\HHqQLZQC S(qguB q O.V6#9 9[9nB’Ż(S{:QPa{Ð|x?sT5Z&i AyKQ3,e)n/UO(?/n^`OUU$K5sQq_3".<(O L_I7r Ed?Q$XE>3B*Y=twaW8Od@j?|TXҵ)6Qy.Ȑ$,ZnɌ~grr#uO\&t(m-vOwx?yzcfDZvfO[&u3:i&q$Ul% ұY<$3' 2NIZjHP9kMF[g"ɹU0RdP$AY\Rim̚.mOԊqH!EDaļQOE)Wpv>`Ul;^A2rih+ڌ3DAzİNmKzi+_1$ŠܝӀM,9=[Ax\aj^plt9[hrYfK;Q(/&RKNpm wvRR{F1k{"ϯ_x-M/^2_rCѽ_7$, AH[nt{-D]DĩspAX\QjYpNS?cbI G"ZEFsEŻ *k^@{L?-! #W4a<3qb-*i0O{c/?^ߊNLaA'j/xJ>i;;*V#Ks~ vRŁΧj$gr(2_xw6@ }F

*]_I*V{B&Ut~89ZG߶.D Uȁf}]f}?W~R&=ݤ"? *Y@Afz<|DttVqRmBB8xkKSx3= wU0'I'ۣ?QN*!>-dPC%=B?tݸԱEЎ:p+-iݹL6Hhbm uH;׆mm5H1|"QjP,@ᒳWEcfhҘ-2LD~G4h2-`9H~M GJ]P!W> xTߒdcJܜ* e>D~x#qn>1N[h|$Qdv9' ?l_o!>+" aH/erc Pe8{l?lՠ$*Q+&8'ܜ*yDon utgfWYX?T,Dtq`jy?81iAUʼC|xsdYa|&u$z<<}GOʙ:ǹ+OGwc).eX.)ʐd>We£Db>7 ޽vqF/u ^Iܒ0? Lײ}bk\]Gt 9Ռz( `_}T ́=dE(rrF,@pSK>BĝKʝ4"utqIfhmq_u/xv88%JFwKQy%R  /J@#\#A"ݬ Z eрvb]_^fI 1B. S.$3z- Xߚ۪I>杽 T0m&FG PS7E̹ IAļ"Ы<L<#\fpB8/? E0ݽa {,~ĩ3`t8V.==KhP=X段%)ȤNP~UDK_lyTO[GTG %{\1R0$Ag+S"OhRVY"T5{55]P -$(/LÏ/fԅϸJ*g'L}+Pg\{̽n|"mÔπy}=t~ËʉveyR}Lٕ@19(P.Fq MbYE_7>9fb/I"xlnwˉ:0W| }(U۱MҲ; <jݝFĄ8fz\[}8o Uz#r}yƏ!y떥B}lhJJ}jr4vZYf`nۋf}9bc-<^Zye43PYb\&d6:͕}_NxAB2P_#Gk=,_봜1Иǔ&Aj[OқտnM{AP  niDu "C*[# z]yҏQRC`}|u[mC_vmCO_홳Q taKٯa5,TϢ"^,9!2Sd]2rJ+L7)g ?r+ |"(!`ƃ"浍tw_hn_XRҲa,ok7LG@ }^9wsf.`v%50 ~q&q,naxB$o7B*n޶36%3Ӯk,4E 鄴<V4,d:1_§_0> pƟ.NI{-7Ð/k_;=Wov2SoPqK ܮBPU؍}ʥz!! TF(\PmJ {g }uůȉ"w]5ar^JQ^v>q:̟}ZKUdo khK'd~JDkW;SvC eBfqWx)0Y3 t9;bnqd8Dj0ZZ&aR#ll|%D֣1Ns[Fwv) {^dSuh7?Bô1-acWD6U4~ԕ24P&OL=a9!q1jߚu{5  "c5,U. #Lc49ȔV X%X,QAȞ2t3ԴD'#< NFcc9p!Ys:0v3#Ťn'X4gGgeSZ6[-ã|S+qh0IGUuWT)'(f?R V?JTr`O*_H>_Rؙ]ry]-3wgh+>ׯ”-[ 'IΗ;u1+qb1ckbb/wǨ.m볕kxqy-jh,JX6bR'LG#-WYё.贩شXȄo^$2o?>7OJ5DFD[I70CP)!?B(+_7tS/Y=NNgCE i_F@{dˆP6@Ξ$"^uk^u1lZO`@%$TЛ`Ws@u/z s[e?ɫ爷0aF.ɳm1M 7(ǤAW-\얶zL/) -z {ōfGw,%ԆFTYuS/ ?m֕fa?QQ, lE ۳Cs*/,NJha``i6#vAill-2o hG6GSRC=Cь.. GR2KHh8)&Us-WimH3+aiқ e-{cbX~. JmyAYv[jσ$y3&l+,r:^ ,ч?(e:}J\nӼ@㔏{"6hyHi Q rN=]p'{Ҝ>1B`f.L2$\]͹c{C3V,bb?ıpH TbNOn/0c5O'HY`w>ҏex>Ix7}jF.9y3q/J@sZl~P^D"}/B̐2AM].2HFp^fmU)H,GeAmHҗ| {8 :d̋}(ȁ-.]dKESY-xLVģ4v)vL}èH;?1L#FT9B3'3P*AP3iA OiQG=elˁ- %SO,љ^xA yE7u狈|=:,ЙE%b;dė^O-4'!/ok;3R+=?(q{Ȕz5놎R @~#4ncN#- :Ǐ|97 7Ţ3Gn/3jLВJڞ3*oYLI=%jt%~6g>)m? ܪrT{VXBߧl频 \ gXl k0 Mۋ =aRB8G 4(qIR ."ޖ ڬ cq_!.%v^ItX|6HC{QZ`4 C5@ȉZrv8!S=OF6~W(wK>},q[eB|BAC>9C1j*SP zdIǯӒO5W+0Mqـ.aI6;`h<*2[52a~]<^[_ߘ^?{ Bp:<~H%BJeP?:>dͤNoq"57dJ"pRds#/~ Pζu Gl?ghϒ)a\,ң+q0jlsЊ`ǟn&Cw3%dI֫Уİ37"ɓtg3Fy`|"^jQd <)NΘ+71l¯p Ǯ1pzOM mQrXA]^"@r_ Jd:EM^Hөai;jYlQXm~t?D!`4aIIRy–=VI2} LzCojbE Vy.Plik $vqzluQ W' U9J]| Ql t'VqyVXYOgx^nVR .ܾ*1$O'Hr1[7㼱MϐUz.[\&nI:8KuZEaN|{lLhzgٰyPX:QShS ^wȅ;6=Ű8eV;6[N ߘ3ҟU4>]OUo&޷ricU جI:GѾQ^}CnEkGA@Aݑ_>`ݡBt9\DV`|Ke W&ASm a'UOVp3(?GT=̐8SΤ2an$;-sR;J69Mz^C!ы8JfmxG %9sCA稺pfx&AaHbS# R\_zY3Ѿ!8h9V,֘.. [B}+^ v*Q!ὄ/izcC+bm|TYD_Ҳ@4tiϣ֋b<pRNN!GݲԨ;f5zk鳵)Znh02A} 8$6禭93ppN&k@:8 @_KM5Z H& *bS!9 Ǵ"ą֬\V IJ@ÈI3vSbqA>Aa#2->bSt lK]YJKSa`t#? ɹ/{gNDŢx>E4d$͸^i+딱/D A;Jt@1,:~mۜ@)<񭺪`o̒w<R4V CNڢp`:S7Z5TU;.CKxr$DoOKL2h)O>_BÍ[XExw3?. 67Qo==.>u$^22!jKύz08dv"6qHpa>1v#H "P.|hѰfι\Ղo0]^S/cSX #>&.'7q)X360=6׳w8i'Ajj<$_hb51uMRԛz6R.a5:y!v68/-@w5xxd`21SI RB,h6t!x8 AZC`rST >g{S]q 3>+|8\\ pZApǁoC_rJ 7)t].e5q W ңiʘ͈r|!ڮMǴG&c韛c$~f1>[ 1mib䆉J( #В^s"%[+uCiT9pRx#rܮq=x^gzh(GQi#<mv@q|:{qr(V8klY-i; JIPI mpbYP5z Qj&)-5D1TA'X]fzviZ軧.n` h1~"jpxjEF%Z18lRhl~Q g~V h5?婥hjGuX~3`7ܯk/<,ˤդKf[ܓ=C'-W#S ̽i.+/sJP ,$,M }~ű?Ht{~R2` O@A\Ut=(\%yOb*-g܎WIxXܼ<ɶb e \A1Sg?u_J'{/XC#"ښ`ɛriGW$}Dޒӵ#d!#L| ~a+$c `6HOPaG]6jBNH: o F(-u^h*?S3HS?bV@ Ԧ(K@(>lsnPZkM3}9v+T-fI2MZd z%  ]e''WuʈN'{AHwiF3xr=?~y ffvB.35@?%DcuM?~ $/RoBxwtn$^z ?1E XLja\4&1Zn9Nd0{M G6U𳻴EK zP?g}˔% ̞̎C %iV|}tIN pΑN+^T6Z-li[Ex}?P}/S*Aצd`m[*2W3o"m7 k=˃R3| dZ}"ybk~A:0JЈ1z-{հ8(:3** /uH31E>i&PU&4Y1ҧLض[n3N/3_6݇MVΙ@S{M z|#lƕ:]i(>(=;s ..o9>盫YmЃ*=q7$)OnF  6HGg6q'~H%7[1cDyN@6kC9/J 'vP) "ܪhzAUlY@vJvzbQNgƤh7(U^9V 3ؽH[J2,,WZfQI7Zo߹L9y Iye p5P0z!\Í8;q!=Ťٮop&GPhs6@-r`{bڪnb2HoYҒXU SLW nFWWRoߝ^_bfG3B% vTE[ AA괋 K)X^CㆶPtGpzSb  RHJ-O6'ӷuԚ0DZ.Q3Xf%ȂkG'r*'feηN]3\G.sPo%q$9ː|$hB,78$FiD[9mqа#y!7! y=?Ej`cxNE<2z^ՕWSki%jgSR7ra/]ANQҤm x{(dGNvV 11] ,9S`g/䠷hӛoI&"Až}WUVy*+&ەZ5Z]{-5|2 5:g;F~Ւo~v,L\e$ SVm則=||X)ь7KR.Nc Z؂2{m.`VI+N(oD̛ZArK˹ͮe&F1vm1(Ñ1΅84womI`c!i_d? WZn z߲cmuFKad6N" Siik{M H䤟xJaёZQʁ$]p}$K<*?7 8X^kt] 2n/ {JFO{«VN99|$a*~K,14*7QǹyX"0-f8 -}QP=c]|E6ʒ*Ψ]uqHDZSw5 GsP*A1,&J$7VtT_V›Çn7$>E6 /(r0dn)*(zf:vB&auW&Hw4Û@t0A-)nI" lB֔TH*=nC:-~iwd${?g;,||a0=\ypCA圲n͠HZ\P;o^Q 'Wk%s S2l8y"GV-M=bw@؆rE^; -9„OSQl,nQd~CO$QwcjZbuz;%}r b$t)BYE:@ C#P`(JCi.**'P9WoO*ܓ8$^oΨI ;!oa'B- 8uF'6H;|I]?S,1x,oYܫm]{!223 \rSZ O| _ f%JN~gJ6` 17reȸ uxe%, 46zkCS5#2duA羆ul_nR`l3D1NbE*`5Pd,{]-߅D"vvd% . x[7%pW Chhlj-Im|#!='i|Ҝ4DQ [t/Y[ai8I=;蔗YV`ڨ94R#cF2pF!e+8D?APg|c*UAS:(Mp< kTӂapx MB:iAlKsK\n|&):}}}=0œE;b~g Hy#} ŽGx:!&PbFPWT3nvGKnՠ6>׮ -s乧Y]G9+=C7 DRjHjyahs @&%]}UЧrH–eIPW:Ȑ~ysQAdzoqg5 pk*51O>mc+K8(ݮbeeInG:c5&׽]wuN/B1RQe4< Q_&) ;|&mW8kpA+A:R1*c&gT:dwH.թZE0NTb)td%DKbJutޖ}e e%#y"ʬ!Hr&Y 8GG8$a9ܬ@NJs9Omn^by.~o`:7̭+ϑ~bYgh#prZ7BKHGyFfuCD4xTVH0_dRQ3]M}e}goQl.Di9ަwvqiX?rCU5Rb"Lr#EYP82O7P^T()RԷT|=[{wU_0idLihzG" ޿*T6{yn5:G sܺ's!bI8$֟֎}u1.l~РwmraAxSl_LdBn븬IYFm 5~~w0\YL^^D)S)e/#J + I6iN9_{1 X8nWZgҳ-UtRxss)ap.k(Q,TƄ`-bmn֌Ö*X0O,W#A M2wNr\ЮF'tm|>tbԊI`H1Qa8O=jRzjtr aʪP;5].cOicGPXJqi/#`*Q唠]}T_ͯ@{!8{܁5zaJ׮ʾN,?zbn0^4%ҷR>RIC-B8*SgKRNՁoM1 >i/W$ć[f>(w|2T{`9L)13]%lm!X"?)ZQTܶkW|Îń8uMNE$+>D6}n;U]ӵy_^֘4\Dq?PC :5MR <ܙ ^1`^yR>ӿ- \$n)}da$,sb-zƟhEEdɞv'p/ym):W]Â!m̃[2JZq=9Q>,ݴx~=iQ>_ߋ l?E fms+e,ej`&,õJngZ+lycs- am'RNa:'f*ysB`{YN.2]>Ī[[$ X3;kS P=/fq5iDWm@Y^stLՇ2LRcLOTOQo(?B+NdD`1+$42і3A,^ i4=rk~J&iTSygy-(5j uD*%oSW s|鋙E`![]nDBry[m.  e AֲsV7HTC(ɶRi(߮xj`6$~Vi`$~-IXf`qA+((m6-ԥ>`S6sF`d=`M؂ꖌKk^'װ%ԃslyiSFлwˆDNq#3S ٷ{l I~ҳ;w,`yސft&"wx* #m~!eBN3Fm}-W%;/}{Ug9F NCϱ >뺃[4?J_zGѸ 9#@ȨIQU7\0i6N6uXIZ[tL$#hۈWe初/C+yZ@E`YϺ*sMՖ@gDZAPf)*{$'ĄJwyxU ׁg{^HX6^/O)#whp<&Jìd.acW;\یX'"\ ~-oV8ىҬwƘEAڷ`c)nSN >A`&ؤx4w_ QNLđ ],>#r3WfG&oi@Sq?\ Xs,` |m.]9V(QS[B{:K|תW,y ] oEݲ6uk8'`RᘇC/*jQ>>IZ#l.2mY#mS%엽Np8ьWyIt,QN,У#=*ǽǻw O?}D"zi:0(VՐ14lHs z߃S'씷͂;ʦWz|Eb{f[-GY$RaJ/_Dżה"R͊o֛v:W]}g#ǭf;41"9ѨfώI̶ʝUǥgűV&|o844?5ߔ&c?O!m&RGЄ1}3 +Ie!M9,Q9GE}3F{:@)Z`Nhnaj5 ̃0ǯ/Q{"zD.9̼78 ݕG2Ng|( ބyh"miS4w+J6!;cƴvutSai5$ VLm^V+=Ċ%NLnk(ro !7DnBL6N4|JX)^7"]0~ kgzܖAY[P|6nIf>.*|l㝁iΩ/w(͝?CEf&=e *̤c"7B)?ϖOD/d}1fEOHir!m|һ QjCaڄ'( %3e9 vx,ң4"DQ,K @8?H3nA.CdvϭWʊ2n|V/@zToq\v7Ku9m P|X)lܻйR[]msĺS),S; af g_g\ESAIs#[)M=EC`2@wY υ%BٖsMq>4F1$?B 'mt;b%G_Yg D7LG f-)Ii7DV}c4ĨT235%ڝ)%,bz4 na.ͽVXU٠CY[ tt'8 ?OB˳ĊH KC&IzRޖ"9!<`W==^ Iؽq܄eQKzKέ!(gT[(Fu_C75kO}ؿtek.r?ه_V6,dHYShA[br~+.NJ?R.MU:}yA+WQއe \Bu.4Kvsjء`4AGq,@shF{]6OHn~DvσCAK4Aoo_*As /_VӮ9YV2k jU_gpN,T:#;6SnH U{)-_ys*3eiȋŝU] 'iK~1[汹GѡAۺ;BD]6ͧ[j!3E610K1!9pmħcsj xaNVMkEiWjtVl \:Q-9\ & ޖtb &$h?95XL涀BVNRS$|5m7 "NfW*κ8:A4hJ{R1#ݠg#cj:@L5 أ+2unR|k$Q\_ D4/ʫ'@T)pSJx. 9Px8C09ȗrFN~d@:}`t]򫧶 bқ&zB.Heo , %Vy'O{oFkX=w/.f"R=ӂ !Pza!m f\8Mm ='o&+s| 382B Ϳ{Hǃ lRye֋X4N,Xt MKH(SXɗTҰm =YN7DZ5 #njnܳbi`al^j2Hɇs]G~5`qn{W;m NM>;Th| Z#yq]ve/ ue%]yۚc?Oe X:BX̨/N0ȘixάR\Ź)WΒ>jMIdќH^,% B߇Rkۮ4 LX Ƹ j]'lhN!F8-4>8T;_`$(S,f\mƦ.o4-S),#LcYaV^kșuY9 kw-{QnEtTez8u3H lLK .DDZ"TU5 S\٫8k.V75@  "$ ,5i9K*e[}P%\(҉ uUV6=C8j`9L %!s=`OZ(Nbs,,&Hsx/ ?4/@мҬvC85kP8 v:.?!kPb!0':?2_hT$5!| _/K53GsN@+a z1)V;&0 ;%A!DA½EbuȍlA?jy-8+['ۮW^& ҭ{8[f7в}e>E,2Ň.6uҤPrqtZ|r+sOhinl濲7hzp-c:ڷZn:501$"V{ќL0*<ܱA1&Z2ؖ!5v^bVn6& :ݥgmr|If\Ƒȕ̵CRcd%(s XoӒGs,'W y>KAsSA68E`[v3=HP|].u)Ib;>4`|4yA 3˒cr:K^D9TJ`j bTߢDW]{d>a_V,hWYI4QHUi32 tx:pTqxL+v=s"{+xLj#,(DuL/C41)P}s<K܈"}R4U%H!-XKKWϑ1$%Cj :^E<u lA^>uҒD D]eg*NQ܆ :;p<颠3qelln43DȭTQb쏏57@)FȄ 7t79Iyb?"V%>$o?7'a*:B(}I2{b+LI-, df@"tP_Q#U=d043w0ت[Qo!HxLb?mǖ*1|L#ę;JmM!J1o 4_–H#>">r*PEZ0T39m}pQuF Xlpp#32X3JhbK {[-zrdK:]89y}Sby 0h$/u?H=RӉWNdʕfj4nNctĨpv%Q"v-!0]k63"l_~uVs}/8]g\ oEԠZtrLH^ \O`cݦoo+xJ,]ї NnXY044Lktj9]fMJ"h)y3{/i0j28T-oF٣\LJ]RjzIށ{7Ȃ/q#&(ꂁ$Gi9P i8 I^5q7jj@FH+m!NL]-3P^&%vQmm8* C܉LV'y2}aqo D2ypp"urG.lJ'qD7\qm;m/v7T$2Y?!(ߡ]\78aes}z&N Vв[^nXi݄CepJohܲJ+7& LS j*9ߓhuaCʑJOr>SwԤ+AH'56lwXڭהjF#`zYdnDL]` C(H &>HC;$GJ5^`D!yL؁ f٤|C!y+'89\[W#t=#ΝQu~%>do.mQcjD\g4@.nL @mlːOXd-,w)ݎ9Wс 3q(M:>gvK3(Bʨ657 ռ;11<{[H_cI>/x`qSПH|-x"8uaUkld}%aMNa1lgl!w.׬6krJ6aÛ/͑JTW_# @1yVS7l:]=YF:L۷WC4_g-YGWMYFR*g%6z2#ق??}S5CƮoH?D4JXVH% T`\:a*Pt VEb3i'y2U# (ЏC̿8L|?;s'E!.(B|Bͣ'½rs:RpPmˬ-gDn)wOC>ͅ¬{jW4BԸ>Z2G~bQw`ff%`ha i#Vz^Vk)}欀`rhm'G9Ask5 ?.šYCJ[TZVCWd]еVS<$y\5׺e3-13˹m:NI חC@z]C'y Y kX.2מZT"{~i )&Q՞eȶT-qhwc"Ϸ719CD[ Eth%wmnmXM`^5𙶛uXP )nRڃ=KpݛQ@ \%W?7j &~ΰ:mW>n&be,j.%e/>aU~(Ep,ճmOa,0TUӊT4dG pKcz;(i'玕xm[:sj:y,p :ȎP2-!\ yXAB5!7aA:is!nأiy;:[z>IKP \uTJ/U۶iaϠ7cgU?]SZO?r#61  _^W6K/X}{?|'R%Qڕ;~8X,2U5/F#DnvgJU/YsͣnmXzo߻}*3ϵ&M^u@.|SLC ?] -z]!c6s &[+M W_B0$*8M,=8\'e~tlT\*T^4F& T645}3KA+m arRTx P!y=Ⱦ B(֣䰔4v{NCYY^ӆKh!F&Kijna"}(b٣!/! zŒ%=*&e?uv-W/[9l3kM0K_pbm& ܋Zw5I E$D \@l]*\RF:2lo0Pt~ aڣzO'1#TW:?\:bMҒuZ[T0ڮdiByGΎ ? =?88Ӭ`QٲOx۵K`AdtCpb\+:A#w* 3 >E>_U[-__d%!{_mK!?so+ T`%,cI SSzRP w>(N !7.AKAơ-i2/_= hA ?j~ Ì_$m<%mX ̃=xebl5:`6)kT m8gX%'IF,3iCלE3?ZỸ hA ɞ*zBgXߠd.](!P YxKeY<#,[\.j3)fNa!ʵ<E#M~ۺ){l֌PjE-nnEұ-BRL60 %pLk`Ƽ8Ny(g45b*) 찛 g?B2WVjrG =V)=m)MqK#ѪBñU7Y-%`*p)M [u1; >IԕUDAd3|K"UI̚0*Yu,g31]QBݔrM^ m*N`7ɕo!=p]}w8~j4+ w$.ts7]CU~o l,TB:[~jt WC jk aXQ;TPK7%@JYuA|M\=#ec,z0nֺj^g7tϖ{W !Ak }U[rTs/JCt %8,\y6H^qV<)/2B991Źu_ճgྑQz! F*s^d=o͢*žptَB]v Rh=bd;8MQ O Myz?Qά}˺@1-s_-ɒ/~*ɬ=Y;mܩ)}S">p`зv.l0XE"ֳݢ{S}6oIqAgl/ldj !p^ETP AERQΥzlx'IӯX@}!0*ky^R`oJv"hri.ƪA9J!㐄$qѧ. r6"P3'y~~y'SsC A6_iHL|Po"Ɗ->ɻ$W{*KU vf]=Tk+i gL\S-Δ ,JSH"YҌ{gS'V?a:,xCx4id7THĖU׮Ȩm~:ZNm I+9Zx@R_Gis~X Y,gJPeS>2'aI?]BP H-UL] &PKpVc5O@^2 _4^ף93?ЖYOIH.RA7tG1aQ&MN ~CHKi1cW >% *4(yӳs~}Sx&wt`Ld~7`$wKP ә᯵Rz΅55^G0G|+CbEB.DߙRuf3)S)ễ ^Zd),lLPZڼَR2Kr{uc<4?SZgE=GT/o{z2](~`z:AП/8YTNWběZR햝ig(!vlO|/o"?PJV!ҰW'Ѥz|*XHًrꚮF=_jb$ =H1^$]:YC5Js :ّY, hA' @ EdOg&U'pexJ *;PSjTmo(?ؼ x?b CPuBVu|ոx|ԁ:B:m\뵎c'Nd;gJH:<eI%U.a_Ϯs8*ŀusǻKjmC[U@rp%mXXd $F A(o Xq^pQ47 l­:z'~J4@~}PfY;0:~ Yͬ_7D -Sc))?L{ ?|>KXe+" DA if!"[#eBG0ۛf fYBcfYԟ&O:F&I ~Em&Q(Ve!yx}K>vB`N:}98q~uo&/*l}SPۿ'c8evCa!!"k*sjWoC\AvEE˪Cyo&v**=NdAuzTPȊ&,&=SѸ]X;[͚p)GC;޺K'yU+Renq'.K.iABY4aJ8(eiޫ /S_ȏύŗ,4=*|(Ly@bݏ>[nϳ߶Vx9f~alEKqZޝ~* k| BrT |p+ø!(\X} yңR*uX0ӪQEIkJuځ1[D;9şvujRLFR$pDI+Fqn 2e0D7Fi:&%~3BL_! 4 ȼnD_25Ǡ*X`<خ56*,ϙWj l wpőZh$e|U?,wrIT!"%q,qth34s UZ3)А5^s fDžB֌G*pˑK 7ȴ\Qi:%CLz @fnCw8퍁Ddj9AL֕˻s}.0ox[.Rwc$!o?u<-[09\_o jUvuNh;qW;c^Tᕝlp\S:O[}bFfcؙ2Mk^SAߑV32 Md^i ك;cojcTS<04/[{@@)b!csTgfղ Ʋl"ZT#p=l [wP}0Tr2W'![xEIYAh>ŶfC|]kkΡ3 9W)@Vn}Yw(5uK$mzb#M.\&Q+TN،U:gcWF#)z+CCAYOV|`e-5冋mfG(gs]`U (㩧OC}mnk&$|ܦ/b:Vh oظh@I[&%'X7 4Kіq@-h*$*QByl5tn$y63_(R rFz?OLͻ:x|e\T_7| `]B%Cfa@ .Ɏ;D6&KՂe%$ V^8mϓ'3"H:S; ^7ghyi7<'= +{1O/_)z}e3? :,Dz{AZo)}DZ}!M ]% 4KX@ssΠƄeCG(VpB= ˕\gpS2,LI~[°V+w`Dqg8W:+Z2;ㅮyW(諓# Xb1 ͤf> {n%x}jM`㲿6 ­+6YDC #wI >)kX g"ե=)޷-GČ~u .ຨdI8A>'ѡtGt%VXƱwfզ>jWt*k3 dX /.(-bewADsd:rtRKʰzZWWG V&z=Շóaz ?{A*$q<5 1 w5;DJ ԛQ2u&, Bcu=ዅ lHu$at)u Nd"`sz6"y\.^c*$])竑6SpH5#޲+R]': Vl:2ތmC.' hq|z wu}$,Z3p,z~2wcSf[mhs{]V,^xndk}?hgd@XAKAn>9{z XW 4Z1:+!SCgWZ/V&/c ([ɗlLE7[IGǁ # d E "׶Ї۠LpP ]5s'ẃ680&𘤿|$ը%MhWx<ø''jȾ+M/0KQaC:b/.r!ZukMN]$3c'Se~W/l"YxBѪid-(óc xAzRd]jQ{λv<|%,AD-ߋ`G4a1H| UHjĢ<Am`o2پ SDMT'^ZVٽԲd8Yp^(H6aYӆ胛5ؚf2LxaCjFU' "b S5(ULkT<͓f ˱E>qAAb9<n+!ve? FX4Y$h!C 'ϵDȧz}딤-Uڈ Z2.Yu~Ȭ4*+Mxެ `ƏEpaЏS::fu{k˻A 4/XVaf,hExQQ^ٷ7 &Ƥ&kr@[3v0J-°39/h8oHjZg~lЖAxM [ 3[u!_q.iP8jqqK82L?V۷dV Уٞ]z&CF삥[0jOQ0k:rNRe./̑t*re]㘃?J^krs5LؠLiT;,~R)I jn qm︒$JcS6q<4;?ne;#[|{^ di}Kh9}üdIy)SH&K%l0ͅRrsM&YW}Z-+ b)^C[van^$Aa\ԅꐻcBOq,+P7/IZ:bDL 4;5=4/;9(w##|&Jr0Wtj -i+6`[Z+oh*~'l[~Q$+I~'"1䬻~o=Ϯ>< Y8;IX, MR>,V;kZ,$q`|zi+5,k#ake"au]-QZ2G(eauԁǜ-ZXjY0T{0WZy#V;W*3(@5W2 R*̧Bջղ]wi~wzG\Ժ xr볳F ;3Y'L_(S>Pb-e BcM$#ލ.G{~≨Q@:S NKbZ0Im9T8^XImjFbgǑ)4LEa WwUŃZ_f x-/!FN`{&_SҩBV58 /,d:W\x2eDWJB(}e&Z-IU!2]5"ɦH$9v^>:erhetֵO548&Za)4LI+³ĸZeP Bn]Y8l5)rzڅpF/dejd~V4!].<#&^'VtTK U19W;3DFsNrB:C'CinD{z)0k [h)qfgBϞ;H}F?fmhݵ>]׈pjzJB0 ;m 9zo>#Dz2 &֕DzGp!-w?k~s ~ʢvkSwrw垟d;9y1 yzRx !?Z# :y- q<3\m-)vK;LAN}>fG)4H[q]왿Pr?f*9d=6pҤ  6ڲ4 W T OPt^ǯ2lMR0ck XZE8NPɂXS舿m;#vQh2s_LuSr.(M3{yw feT/F_98`wV>u7pkL֏D#`lQǀc \$gN0ɲ/UcM %ѷ1y9jSkTl]b4t}5;'yQJIzAF؃=y[D]iOr;U\o }\OuVcC>G"ܷweBxmg+txwb'jYM-:qq{&Pg{n齏JTѧy2a_FuV2"抭Eȋ?88#vm*?Dc&8XI<٪z-T%س hS%ʕr.08VgZ.FUU;#ז(<(I- 1Em#!`Oi9vr^ ;ZgQB~e-"#bψPg~,x嶅@gtֳ*xl5GfK갑﷕E*dƣl@x-!HsZWCt\9d *R )?8_!11uGg\-*ŎdYX!y.*ĭVݙOsMdǝ{j{O\c7Yv8Zvk4FЎ-gjcPv Νxbُجt]b}__VjtXNyVQPR߃U[$&^% 4[=Idط9mNx\S<`@᠇7 d h3$8<©>N3nE XGu]kbHMfb:Oʳ QFj,?zFr˟F r).1~j'UDl'R\Wqz v*jP-Li챒)n$wq8N#w}!oTPNW$Q/f)riT ^i:%=͖2e~@Gcp8W?Q?Ѫ9=Q[:n5*Ոz~St&@^ SK)NN"|93+]@JÀgH]lQu¡vձ*#g˟`ZZEN:>{3v|(ex5C`ҵŦ;G4C!;86us)MeB:ݣLR.sFYOauoFH4S)^g+'Xtr} nJG0N!qOsb6.c;bXNZRUPaA2^!A3Yv+p>|`av s s/iߠ6ZHpqk!O r_yyE=󟇢J^H^ }o>xi)s+^uY&GJFrSu/7P5]X ǙRaɺ]UQ bLao;E4u{1. ZпNr3O0s4cw'ߢ4_4鏜]ݮM<DM4w&)`A2#rDHعSn5̻0'f̕r6b-7^}4я0/KXC 71c`#zV1j+`{V e9cE5Eš aU"箱L'h$ش/<x8/=tY_Zmxbb{R9z}=T@m(!@r7=v'XE,y !rzC'ǩ?v滓2Uy-SZוqV?=)8 zZ\8GV, -Ź_ ή.a*\!ٻ*ƪo?ZE?x͠T5I:hn˄?#Y} |ooT->LƪH4\s ѴBBD5J+8;WocgG"gl3Hpuz X8!G8zY1bȘclL\Bux.FF~05 s{Ȍc]kJeG},BiZN҉hMrqHRq\Knib}M؍JSiᾲ!jxv9ʯi==FW t@͕ H-|m == '-jK R-K5]eSw49Px7oqgڇe3~:LZ#{uL7VR!z0֭FfC{mF5N??VsyxUC:P@]`#;[U4׭9T/as/UQw%aF1TrezF$+rw'D(!d6l{\$JTz  9RWQ{y9(:vnF?3=9{dQ7؇SM٥=v.:* ʛ#|@_f*w *e M>E1}hȻ X(9!pDHE Xt0B֮wL !5: &;$qd%5K> O;&lCCk^՗ AzAc- ܛ"cx{QnsF}OF<֞q\)uj saw.JR "q-c)C%r|ؔLi m3QZ§b<4)X B IjA* & ̈jNR$-Sv3o2[APx*bKFs>φB~`_g:טI=ڣZNZpz$*QA Cɥ^-!uO o+y?!H >ֹק*4-!blٟu/w\2~掚m gB7hjץi}c~ug?NH aKI #:9biR!+ɣ];6}~]S˺ݺ QJwҔRzbV"i>ta6 ^ ?.9w䐸>,vuPZX0/T>|~oSKX0m䷋H'ʻ{J<1Xe"כZ(d+ CH^ЗU=(5 ܉"~V҉4CEv P}=bSvX3p:_]t;3L3v 5yy>/PMZ[uEz%0o+K9dA-?L eg'@_G\.K_x1}M^1ۭ} )%X*|ԅ0f}-̖Ep%>W 5P*⪃K(i`y 2}.z 8tTvHSlrK7/G7qܿ n6!hvp'gȊ=x'XG~1{3e̳^8d]1//_.do*0j!!m' \)N.#ӉjW?W` eQoC0VFв[ŔVw /8{tE! +ke+ jұ#4-IvEs`)H$u3/*27OHNm&Yܤ?$MK&kLj`ٺU}b=>vP7d;fmwo%9^8[D"&0-ؤ!Dz%_˨8J -Ą5yrv)kȲѶb_I|ҫ 5#i1?9LQ1:P ^f. V4;Z|{u܀SD5^6's5.Kn1ߡrH\j}/^8̢6MV=L2!O_J/7#Je*<'kP`'܋x>,mݐ^i yo`tPan!IX;z'm&pSA D&9HA, -OAEBݥ]sEa2?Ob ѷ?HR9JOF%+\!x0uL(SG4pH ߫RvO7fp_fzzic b[2>? EN,L,-L;qx}*NFJ֔{oZuķGi>ʸ sSzOڴq(n5}W,fdF{1%/%錂u1^?dqZ޷ShvT+{Fv<=pUMF„RO+_mIܑ P`ȝFœ hHd֣0+llX|i~e)mu^ L Tު)D݄y⶟9:VT]}Pl+Tk&iFSTHʽҶ;Vuh tQFd?k<׬H:0ui"e(+DŽ DL-J]1rxdLB>T2ͻ   aLdɎ8=O+40À(-B es߻#hTg^֜b..g S&\[g[BKS㎲5FL4h_3veюK׼h s"'`Vۅ&b(dXe$vځBd0 yAr>(#;;{Mɒ4̒N0h#L@" Sڜa8Օ6(?}"c,0W5)raذ^݁^QXή.v%"^dn\ϹSI*N5 \&v&ɻňީVe!{5/ղB./y~jeO)ʕ'DƔ!kIT,H\aۘqh>Q t@QK+#y脆#pq"p=KE6 grJvQ5cːfMLGpЖ(]2/_bɄMCYIMf5jz!R5vtQh%a,~LPSP--֏x9SE_Y=ۃ(eX޵m/Jg|<9J[ iJդb`람Q]5:Me, t=>Կ51"czh.,"MV Qf^i>o HNgkN3j5nIN/@ҶGeuȏbP8Q`4BwVtC$"(M@Bepڊ Nw*)rQ&?KPLo&alcr q~I(EXu0 3>IwRG20_,nE{R15`Q'rC5/  7"|CT=ŕYVJi^ Wdfga5eJ;m嚋xDXGQurRVk$$Lngi0ky8V]? ^eJ[ ѿ ̟aM.k47Ck pIivѝKIw@Jå:%'H'~Kq RvQ3?b(SiTRpF8o&!8Ƙ`eeZ7GAmt=%\Eq 9 \v;uxnC]*ŷct(ͩ/=Jom&ʽ yx34Alv,^c3(fZP<;iQe*>Eypƞ A̐#Ŭ0辟]Am\"(cq+b8ysxzpY3}GpMiHTIÐJZ?1U~x3De:e؍?4zOH3X@4MTMx`!@yDx-~!j1 f+7E݉-۰,5&]|Zj/zњ@{S悝 ZDrCЌu4k8Y]._sO[ ._l~5}BS#0d{ _ jZc~2{-gEU?t=9lBȤPyVE ;HXΓ6 |b,R"VR!,BD*~7$c" < If$\vp&ͥ`#3):dWe/QOԈ)S$2xt?4#d#xyPgJ'w" چ{Wt Z5rn }Pr3䞹A^@HN}%h=mFd(Mƴ]2AhWS~ pHK\iVZ5&Г- )vP[H~q/DڏfI"'I|-Ҽ0ȨPG]dohQW9݋I1 Ƚ0\< xܪ . l!{C%Kp%`bD򄱪ɳT톼nPL:b/'"DHJ `Gi:A@ǘe qeaQt $p;WLU)dz֞l l:}Թ_?_ }晔Ayנ g̀#IB7 7}xv!Gহߢha2䡜 %:W`ݱ ;Ŕh~'Lxoݼtҡǧ0\Hd 4D{ᠦu y|0U38=⮅ʰ̌ 1?.p|m? F<;]beI5n{"4 t.[iWe/de.M(]/s`5-K7sSr%P='OW'Y%qֶ@1"k UKG[ڋʻIca Mp&iW[4[ؗp{r%x)ᨘre>Cnr6ki!UdfP ߇Cq/l.H>S,]8j\{H kP.QdX Ƃ Rye3@ucuZB$2@`@Tta۬=CάHr/LyEb:Y}8F?jV͓7&~.1($v9?yFHT{ pJgCjyan :6jyq!>ĘUq4 ~~' . Jn|͈HèԻĥ?uSȸSSo40'FK=A*-dC~V&̱}s;TW7r(Dw,Â5*F0d Jy*q)@ xzO3c rQQ")~fhߝYe5$! v=CC&;fG`9[!<\zl6wJ%k/j%65!z{}|:=::bWC~@29Tz}:3鄺uܵE\Ȏ Er&a̪n 9܏̹g鮥B&SZB$/Y^'zK2R.| JGhY^L巺rYb$af~/1V QN,$vx{x{}Fgȟd7tpɖ(0=㽂rqEt/m$SY4v[!(l+"k3{_ZaE`%pF?QBUsGH&Vee àLlNqx/WX4rx-bz%. @3)QUgh >zW(zL݆kiSvG#O [v#_d(YE@h\$ظ8P OI6`bۅ3F\I@,g^TgMMPD1SR `dq6Wxj7[^=,U7Kax}pTlj-xo8$C̰)AMO2S۩( J+Ɨ yؑeTQ,4u,Yڊ6]_.h-e04`1>QE.͎nh>} tߤu,d2Vٓ@+0\6)[q >Cc3\_Q9F\ڻiCi4rKPBP}o_:JHt]S ru_RZWuRunj݋ ̅4Jg!p:_|աR ׻)7j' 37&>tDt&YY )~.QEmf}:*:ܫT.sD@(c!9\&KJK5lod ne R5Zl2 K;9.;\osTc#s <<0iP1%^|E-^IC :ғ/gkǏիK7>͢1DZMUvy!lS)HE1"I# xo>\xH03 s[y BJܰldȥFÜSN\ @Jl\J{=%?Iw,W>4a @)Զ+yYuZ{eߢ:7\'=bGӵfw-SGM =P&sCʚ!ö?0Z$F:ꁉ He&ɉs_kzs8+ԖW!Xs2ϻ`QX ނcNtWD3A3 >qcRv WCU⡏tvHqN#X}Viw9-vkz]+鈤qW^N!2`(Э?ޗTBŽ_^&)qĭ?!R&/(vs4Tx_:O{SP:"'oInLL:Q^@r}NkZ Ƌ$CE/U͜ƦZ ˃Z tEkFCfIx<6''fD( ѓ`9K6xt ?Anh=,2ĻY&!gO(^uٝ=AWڶ(**[@$p\m}c/Np`)[uQ!+@R,eJw&#- t*T/5B,|kujEN*#(*fYEʊ2r k6"Kl9[ߣ~D;[u$kxV, t477Q61H~ˎIClJNEe8{X]s@\Wb^aK]d˟YʨB&A9(?rl;yRAtۓ Z !yvoZ0/9N`x¸xNe,>VovթiC[=L;>EPX/oNOwK/񗱛C1l'. bNncާdD>3m;k玧a6`P *EQLq"Ɇn-TCfNU'nK%0$i9̋JՓ<4r`Y∄՚L˴'MʝjLvcӄ^D[U/mx vM5~oI:Gft΢⚓sm7QB^sZJu!P3h Rȱ9_oޓתLݽgs le']{?,ZӀ\ }%]ՉߚRƗyOv0ohZ{|8??djP|ܐ>vŤ=O\ UZyCEuYw5T`j/'v@t n麱lIAG 0=b>q&5ƻEPJu&+3Dn(-kDt5(δDO8Z-!`4k}zeUvzC ` _bt l&9?ѝhE>ԋ7=) R:oqugnя| ڲ 3ʪ[PiAzyʷ>AtqYͦ^Z! &L2WDmJ[Χ_EopsZ,m09v+ӳ'N;=8SKnڌX ^ꢶGhP& b ]o5&tKX {,>*@|'A(?`uQkM}ŋ}t$en0\mN89,Bd /pyI!F)*@ƚUIU)*\1'0$z"^B *C!ۈ/d;__IWYw &kHR_MiRE.5* r&U@[]>S |r9]D:Jf1YW$1QhP`w0 WϵiT|4t>m]7hሔlSwKr8lt *s\ur b\ߤq$Mj5'$tY]Yzp+ i0 Iu;:N1 7RgB l$&; +R6:0L@BJ̎k G|؅*xə4mGm37=ӃNtGݓ 54gV~yk4㴟"L8T{8wh5}eI3L|>jaH^Vpy Ȟ<ý>qW $̀/{\ρSw$9٥xnҟYl!.  G/Xl`,Y|9Too؝n@Y(U[cLOL%AS}!~t)CR4 9!?MQ'V(I):e5^my1uo|Gp#X0xX {2Mֵ`)[# .e*Rn)ÚUS*81DVhhbؾKUak\%ac>MgzRNԸטUP[M 5) &g{4ouI4x}0X{8D;roAU MA 74@-ּ[BR4F+._hw#|λGa7^^+':9qԅޏ̻jɭ髕qug,Y[1? [e{MU~!jHjʚh .n(iCKyS*L 뽟]6g408ys(5f)%~Ac*{/ kdEQat>+Vc*4bݸ5!_UZj&~h=ĩx-ITCi1zwYo\/̺Z}806=_Inf+oVL!M7Hg.j3ƗbbwڿNptRVe>rgGzmLH#oZ"rm^ă]C0}:Q;T9mNݤ x Hul<rHo")A{fp*Ý7PۃtH($N o# яm 4%5݌S_pPL1yrw(.rjC6Iazzt7z>~ڱ/ZեmaХ5 JFOŀ/V7)`i*(BɗZK%^A ATU RȘUvlM#;\Haf3m]:3r q\"sA)cu77<2u^8e%ZE+E3~pPTFVm2';")5(ɴGIRW":$ehs ?0᚛pk$:*3&4CRHd<$QIEoN<4>k6'Q= SmN)J9BB-V8!pA s!Z5!7У<;#o׹-Kg׬H|W`iA}/SΏE`L~f| 6QoFFeó3 )/]*g=c4o怉{䭏w|S^JBU{,:8fd\3+&ڐCS}wL^+/a}\m]C4;lS?ՆRp}Mׂad'ҳlm37x'N/ڄ4ԯ/)`}jKRcxˬaYUPz5t vps&Ha)z^&LJ W -\NdC]&ϟJZն7rL0Y&ʁo,M?y:֖e3ᗞvUx?3 .5JBp;SF#b*(,aᅱ,mRn_ U 5_'-zO=mQ+!!^a1UwUWE}] sUc1 yrѪ1+ŚzxW<_b vF٢S4{)N> |SY;m,ˎdT7\>g 8Z?5T5L,n0TqtƼ\0/jqevtubn0m#fz!`!~{llgkUsj9ŤNL'Ť# JVJ~9$]#chr*fkEr/[m N[`GeK׌.#Aլq3;"0 qte0|aN JK0!tmLxk:uW bx^Ь3eXWo Tg]BTXɀ|Q,++EZw}>U(rI@>%MA#:ytЛmީP!H>П`['Ir!'WC|^zَs8%6S ꂶFj6q 2HLdцwDžc7d;߲W@gnjU%03EorY3<Ȕ(٘&WǾUrt 1,OL}oQȣ MPw7Ge[$KLȜ?1Nz@bKxlBαā5izA]Z{zY[6ak7鄊4Wo(ȣu^yA%%\RihyטShfp/ I /W=X6&4sjV@`*ߟ{PT`OOe <j'Kw[ ecY$ec@DpL/ju2倡/pr;4Z 74!9%C^6m&P;{z^Gt,B>@F hfu|C4[o]rjt8LKosEP WĒiK 4pNO$6tjϕ*0m,tf#o<A7^[V`O݁R~da7x?/S:c_9t$A1tD!wSپͲGCc^)P4~EMzkY1Tk546[`R"ܠ08)G,dRF•3ҎDmq We]5HKi,Ǵ*Jw 'ˢx}),iZaiv@Eh+Q}olau iǃ-XžG*]LbB8U+O>pղ_45:',IP@CHJKloȬ1 WzjBRUCO_ʬ襕X2OwP 'L_ $4tZJ哺l7E[_­}0c`bPX|טf6 \;-HU1 %H3Ke-wg؋R$T7\qLn]>Nd`2 :CsJFdYx %=ׇs) !b:ݷY.*:MoMIG>AN]59RF]B?Jiw8roH`L`Lr8av@ͻqöEԳ%8 p"yth.uÙ:\Yŋxx*E1М Amm7[!".=F!z<@Get^% _R!ꐝ8kxJ[!nUw(*w; T,\D[G8KX9H\xIW.#H|WKP+ڻ1^|A]}ݢa5hDUO9`G0ݩmϣbZ6 ÿIF8On,=z^<,ˤ~mNpڢHF-s2nedPQk j*B{4l|KwN!yͫo%о%y_+ҬWb_;'A{3!gy--jdCPq>,BX7`5!2@`_*yb1{36xg6X~։ 0BHGjWs+NtR=]qI+5HB9˻q p7.9/qB4M1߯Wͺ:8(jdVâʈ^krh8Rc|o&%f:|Am/QgXwCwUs qw_M֧ka!%=HM?? rs̅qj@(U<q׿Wv29較T!`)4mp6٫Å+@;nL nLX$N/E_,`7D{czf%2T AJ[ZN2K N."5 C&S4 }F0y)'0,%}E^[tRweF_ ?9,|~tgooy,LsM`Hm&c^(m¢ܳg7P׆!HFYhaEg;:$(ѸΘ`z0r͐uE"w~s` |Śؚ9ϹZmҪ,VL.7w\к+#_nf]l4/άTa|8ݘ_/ s3E Y^\jv$1o2DC8`<s)ネy潗+۷#sYX?.we |~ ʎs;zQ~214Ewaѝ'!xoA‚!szT\uĺz(1{UT`V-H$IGNYNCYpn4 P^t]}cT3]+ ۘijiV_5 uqNSBu(4ZA6Ԍ#IuC|wUo5@ATuUy)l}8ԡ=v&p\ 3 o[(@wkA"m be<{%h)2vY(Ϊp< a2RO0M7 vnLMPELV|E`qx?GI6 >4Eb%&`~vxn+zؐnQV@rEWLi/Ohd*.sf3E[ɬ ͧ6 hTxaźQԴwn>1'7{wе`2bh1LlR Q#\^<޸t@K:*5ƕ? F.\&LlfȵxKtW&A޾!PK lؖ} VП$ 6IuPEGU : fpd)|]+Re5q[}VZH =!Z=?5%=Nxw \=9RHG/XҩC`"X3b'^&j+HV (S岈#\R(,ZcE!?Y;$g~WJhAsWg/}V Gletr# lwPx{HMJ𗨆V|R+sDfǽ\y9Y'76WRY0d)3>Nd,C¿'l@s3Mhפj)f("j՘x@bit*eUuWS Y )q/Jͨ:|-J7dAa(8gD?ýg5q$F ܘq䰂Fo#''R C8Eo .=14DJdpNʌE \SFC 0=i8bc;:81TE-+x$:jԀxJ΍beB8nk1qYJ)S]5! {銥%H,[qNg\-n|̾B!rgG/ 䄢fAZ&.!92Cr,Ɍ 5xhgv# ':W)R)8܇V~Ӽq2|vt`J|@Gd0ɛg[oT3?ɑ[1rֹ7:zw@!|4}FAXo,P4 $,`N5/(.HiׁW%TDP&%EU8Q0%|s %%G7+vN^߲IQ,ϛr*ܠI՗|9c)MJ(4 [Q!b(}cݪCJ=0-"֏LJI; B[s7agO,Y`@CUTWXSqXǦ簴#jv$!XWYݳp:Ap$nT4EOs~H9Az4P!*9ãhrk'X*ײ# ͑USdv'[.nd <Ϸjhٝ@kzn_a)҂h\Fz :#G:BaH.}^ yV7 @L ѫ9>LdQ̅?o^ IqwMHIUʺ,#";B#YKTbE) VGڑ`{u[v* y^͊2*=Fʞ!~e}FA]R'0lda&8%҄y}u)rø[>\ƖCi!KW4lX2Y~-jTa?ٺ!Yqj#'}d3پ* Kjb ]n,&e۷w[KD OpUŴSsWYKHz䞺j9WػvҮ.\!ɥWD9s[+?]،iG+(D%pfo22;oo-mfoAzu+sP9XXO&Jy)18ި_S68SDN1>߱Lb2@U1+ !v$yFfKRmpjCQb'/_45mӷ͑&e=+l* .,vVi,3bTK<4Lmt̞I~դ3('@˚+:,4qcD;;p~S!0ϧ[`j  #]XAȏF@xUc!y.9oK#Ս{/%gs4?IF'N3 % "lZl]Pyȧ9dC'Oaw#Ek"60AZ(}`{<+)J,S < zaD\Z0Qו2tjojLL!b-,(SےwOհ"Nn9'gWN<p9>lll]=hfGWXĨW>psSq E1],"V8X$h]'H 9:mҽ(- |udn]ZgD|k^Í|@vK\:}'TVکtAӠ["!`XYRMhԙvC>/dl\fڪ#pʹ@3k̀ң1@XļڻPClj|=.Ttx EP }/R[xo-}(Ak\3lc bϾ !L,+ 9a,TWsk|뭃qsY0O.8VP ׆hhdP@L ᰥo1t߰{9 ցߺWPBlM&Qڋ[! m' \ Yd;ssR[Xw/,*=G{ӝ7 5T\%zXSDa"}giw1;JI.L} ><`C7863d˶I$yTܘ3SKc C$2ĭLM)1 T1A2u ]oߺUP6?!(BTtF3R27y1շD2ꊅrE>ko7 ?t3Ul PC G [UAFVeL!ڂ 6ɰ5vU+QԤ9ۀrߐm= $>sqy'NC3b뵬, 5P9 N Nq mՠصkݱ_$|ETd5sެVbNm:r۵q|yXlRVq)U[ ܿ)%<wَE5V'LcȺt^Ġ*x8ik+auU?@\jQN92-Tuُ~|Qj5rp%裋I;`q#Tε*mW>w= S-#hyk`?P[OwkT(܈+'o\9Zˆz=LGa),ȿJ%=4|y5\uLX!~^qÄ@vg!>0{iOݲ̎;~,S)TYzyG*l z8y}\Ss*˻-m粚]qNaZH~}%yC &e@lna-_qm Kwj){]FE&"Oϕpke/dAɆF6/8-Mpv<16ޕ!9:8,,\-fၦUi, L2`m>л AA@}NЬkW"Ɍ p("FӈaF@n|s{q|ܗGJ>R k.NcTFhGklx!zSɞ؊aXD!ऩRͨ#7Q;<4@e񉈌 i ?ͨ's1 v|C7BC /1yǴ.Kt=Vϯ4 L>/0rDÙ5oZàzQS;ٶ&疶B;I8ZhUbzRJy#7o$Mk>اU$;b@6ɾ$ 8ƁSn`.;#eB*6m@4 ,6bL~ Cb=6q>^ !Fc)k<&귽Ta^SXhgw< KK" &Ʒ6$j0IqFHuqucY$N})_tq.l K.כ"cZi?JTvȖEnd qW<eݯ꧷8I?g~ǵIZ_Xh- +Tϭ1i;uMjDUS2+(_ D|<%% (HGΙqPCKN B&d A6@z7q\ѡEƂ"?Mv -X%[YH q\/\tVMK0MR;n- U?Y MQhMb)/@{ ;'kڍ`䈀!APߒƳ#$9*"KvMPAJ'U RD62?WB-@"* No!b]Z1jp3#qUe=ۘrþDf[Y&s1?dr7 ٕ&I L(:"F0G[`<k*'f3b37| Jw<Y]Z2KΓ^=Ant]!WvlZY>"t3)gB~Neɟ:Jz4Zf3O0c*< LNe_PϺnЇAǀ/K!| _ H%@6Mw(U[mrgZ 3E(j=M<IkF(wˋ4f cYBRZ]&5D?6ͥ|2Ms2ڭ+m/g2*jb}jU0t&14HL0rnuPAAJ'2- %b 房_z%"Sfq:q_ae !ycRg}22Ua䷲G'#k`G6!l'^SPZu3^*j.݂^wcg]˪Ƥf6THAh#4_Ck 9g`0*QjahbLN 6STOYwht>GH!Sb\d0WӁS6HZo^%Tk;KGyeWпpo)*v8)2@e67$h,DŧJgULwS7ŏRZ]`ObdR:_IHb%Y-zHy Q2On jP{ZsE=M$=qXeJq=ȡqUC ,7S QMAY0[05D'|ۋuAD p(dX<'e5Xv"nV{ *ne߯dz1Ň+cNS^6ycK~06aw/! +c!E.GT|i̵ /p[MS/YT@ZUbxB5ʄ(/ Qz@uf55^9w>:+Om Nfi6cu{#ǻ!+kbaL9-HAXq%_pR嬨_(/Vkb%垠kzR9h[)~-Ia"8tVʡz$OiSg̔~⒎<^- 욼 MZi7>XvMOĶAJ.{,61?s_Ol\DuG >za# k665?(&aTEv`_KT5N֔b%yoH"Dq5z"KF+)' `LƸU 㙐Ě\}yW:3 E{m16o۸#Uivhdy*qwm<:2rHon(()mp^9nNxNB,cKiH툿QPōicE'0 $y*}-~q ɍb7tp|zip+Aj"0 / 'HD8xX % !]%BEJwP:Vdŷf7p) 65A Iūlԭ#0mq|?{rx+L}"|pu?ILTZ5ٓ _ "L<^r(wEN62Dr(.2?I0t,(0/{@5*̤s^K;Np< 2^*6WFj "YpaPH#\ʛuTJ"a] Zp _6f6ڛm<,e_3I:^A4U| PLc-J<'~yлv.)N#t.%oּG (/Lyp댗Xst/=@HyW8/.5> kʑ)R)loӪR7;B6pP[.t'i<`B|C^`pf?01r4\|DػV /Q;&SjuA <6bL4 7>~ٴغY0s+a'2p6m<C%9^ί8f`Rw{}x߱ d`(3"[^@Jl@PڨK`A[nʹ[$~iM} }#x /Twظ0]i/A.{GBY̪ Ѣ MQ׼WcfUT,M~4mOWu/~[ȓ7b7bm-Whl*S^t^E_#S]: C`щ1j_[ɳD+r=(Gr)TQR:U<>{%]NI6Þ ID}#K'$~ oDmVul6T>* <ڂu Ig>oeGȹG5гY,i;IUvX|2X.ZqB7k{Kɚ4*Y@k udrs^<1X]ܕ%QPWe2#8٦!OK0ɳGiy\[67h,> ٠/A#-󮵅bqCI I\u)Dru:Ԃ1T@qA fvbOH_-u08sLذy[S>Ơ2~]w}Q܊Ӯ0+O6SᝰFKOx2'Y#m `C}tX|zzb96K3kO5֝JOSGAEddl|هkX9lTa++Rv{&?\;;q42Aݪ8 <HLWEAf%YLo,l@.4; Iܲ F+Y?^Ŏ7_-C~FŶel!pkˏj(HC' 9rm:n!) XZi$|zȤU< hipPkB@>µuaҴء's#tLW _cK"TDB*!1͆@ɖFc=w*bERѣYDH` m!bҀe[$U8tPcߕB4dv(09GɍjuB$ ηү|lܵK2"a'p;V kwQ iQ LJJ_]eݿKi"ݒVscNlFHIO+KRh\fzy z/NGudא;x"g~'r}G{߫];\i #A1&9f|y~>v&6L 6AP@bH 1Q^i1-ϳ#0t+§%9j $B-e;G1NN2YbV4oaZHk<|z\u/Z]cb3kVRg>wo./g2_,kgôy&6Tz~\(:еDܶF4R<-VLN  M8a裡G*q'<3n1d :*PZ<jW>PX?St\b-kwQ1, $L{ޚ3= vtgTFJuA% z;\'<"8kY6ig,NDʢ}n7 qox*ӿwLج؎T8 Pȴqa".(nXvrL[nT'/c2 ӡ8(ST1E1M[=q5[}lΣ:Mfׁ1I@AX-05RcE>y5`ڸVs׋{>ދVuAv[l^Cؚ:LVtA;EZP%3vPLM/fkuvVlc2D O  u&"Hy!JyiM,qAqz Yi8F]Cyz!}h(ʤ 1VA Pǧg J^AM먀8\EZFuCrC5P|zA9uovbH]n#ťhQ=cԺsPW&1aߙm(bqgx[ X2:8yW 6spOYP83L`\>2.~-,Li&\6U@nY$ącxη9x|))VC5w4\ /ÍZSFcOc6F5s^U$NN~*u>Ke./_&,[Ǽ\ׁya8'$^/cz7 eaSy~uyý2R4TMrL0k Iyes)Pc,Q/ {U3^x 1hHXaig;}#e-I{S)DX/=VN%#6,i-( כM_WXkb;#n9.2ތcX@|'"t8Xob_t@ir@&4DKyvKO`w\1^D`)pVyX5p ۍAcңf]J1UIEbTCea*la-G[2h 1tcYV*g7+oV ը-b$izIF[~C ${<)G1/d4H f9*Um^ \`)'Q\ m@iL(|!Up!]Ǯun/oB1_gf^g(N?rO:-Qt-nv2v{bRւq?o[Xx'nN4ݾ_v6E!n-dgPYF}Xϊg}vU_`}m~(m\ifGgrL0D!~DL"5'̙CoG<_@/)q g\D3{6╻@ [&!6P! > =z[T* 'kR'{B Fh]CܤFfd*!_̩=biy7)nwyoS,rhbP6-ox]s^ b@Z iU,HR\K&SLsALFx`i^C1EOZi*ʞjsDJl_]F!H|z bD8`FMlËhmS2gfVuc"Y59Ώ\tRg ='70Y A14SǗGQU % |Z wZ0lTC6m(ևD%s11N4Z"\ljPrlϢ@pP^,|zhgb`CD o5^j&+wy&p$4Y?JV1Xs kU$s&<߿/ZPk'OPy.EIm-(!g9%Rj24G@X2ܧI|qG\Mz] wT]3s^`R*sS(E@ QC[Yݭ=V y@#э4sWˎ4&2"qO1.oˮ=-Gb^%7"C u# m[mJw1qw _ ӊV_dAc |0C*o6kF̵Lf5gjHKcB}14w6ͯDki$ZVbC(Hù}6N6EpV'rΗ{HeAߘ/!T K臘 R!gED,K!D9u|xZM߭PjF8bwEJsuoզ"MMacXR`ٛ,ȌQK,yjNȯ*,eQ~V!(IqpGM3 NP#,5z;Z%Q NCu'%h^?-EB"9WEDRG\ "S}&#dmQh~\8΂pP&]@ [6g Mj^F=["\! >ړ) s&WykėdSh@ >*z*;a¨iRBOѧǓV=rpߥo==AIčz Eؓ'rzk W*5"W3FH/RE#@o*odG;0Ph02gQeVEMqWBu6XMYz \!OkQzYKI>KI}5ލnE :/2Ȃ•R :b . qo2qZ͂Z7o藙u1%`](X=G庺Wb]PRCa`!oCc<6L; 9!P•p!\Y 6*\%f'AG& )@VhBm(W:ϫStt-^9!.8wYԋR!t2 w2{<wv!Z YB mR&K9Fq1&B k|fk)%f9٠Gu RBRwVT jRdy,GZO Jܭ9`yVm\=5fdYj$Ǟ[z/V<+`uɸtl_mK"! b3^ Lf N]e[ֈFiz#US{gݨ.9"#v3PCdGE5thU7 <'y*.5"3,h$XV~!uL9q;1M‘8]N1>DK> ͣG_#OC ႶIl;50r !,^ۉ$B}7d/EW9Hm*ha` X9T=&MCuWerxweuY>7۬Uaًf\ ͹.|6ux.pSۅޚ%pҎJ,`Ya66Af7uN٨/CGt#r @pT65 @ƙe"Gt *U^g+肂?4x"e&J>)fT W+Uaə>o&c4f! u+)XWKol`^?&Hpos4dS&a[F%,Ԟd: ayguca{~d_А*c)5TuF,uHbiN~Ӣ)5Bu 5jv I5ً* y[$pupZզw,^PSNE4˕yƗ;Elfl*Z]$p=rKeNCe6hEV2u3dA",7`clc?*b ADBoo'(yS^ .qi(ΤnȪVǹ_SJ < mXq,E +q:~2ۏG|yX̒d]f&"϶I@<iPXEN+v8~rC˘`MOugPh"S,5)onIsI ~~? qMRw; 1Uw\fM(15u"K?5(΄!O]vP{/n+}"f}LJähsE~b"l@9G;y [f[~u1>4Ə볩ܠTTKUL 3d(\ 4m}pI];`Nk0!-3.-R) :yVuO9:{{JP=vp/9䮍*2eiSwEo腠VʚeB2žQ~/sezIÎhC (gϭƦz3;vGUuV1Ȃu(A7q4d7w# **br?98<=r 6Ot FWv?v7IK,R /I#ojDg1cuy_>q'ki i:WJ8T5D=v Ͳ&źm?V @+Z _w_yw8%@TM 85ٿb"#,-JCw|sZ6KE1n@PR{ ΘKU< g0ϱBϴe i  ҅&HƏE^{xB6(cNWn;%S lTA,+ aX4@0-~6SIޭ^ma.|qRx%^l$B]Fx>qܶݢ:iK ( U%6:v!mȣ`VQ۷ClbfA:ij^.t?c,1> = ~nGZjel[>bȥiU % >@E'N0xͳ0t\ׇ)ǻ'F>@ѿΎz3=3Vq/4+iN`՟Jy[88nֹd!e St{R+9'U3!\7zk z cnh0Lu98=tUvPZQnRǑo5e쮠Kp9M,_Y@ 6?6I\"Tҳ_I ơOW>1o$0z4bLəjr˵zytͬ&A[g9]o a_]!RcpcZ;XOv h!wo`Yjy {5銆d=Y1і/ʓRRC~9?*L*PDp=]׃41\4](mݝHe8Mf`֗[ڶ F/_+gGQz z1m<9m!*W<MT q}_,Fcl^k6C0>?9{_)ÃK[gy> |) X92NqL+tm~FmbTXBFnRsx+áF-֊[Np8Ti1{B]+vƘ*Gw5Y N V@SRKTfBNm1Ng.&T ?:v`YB/Ĺo}жV4p!fr~BGƮAh1 2Mcq _W f> ddR:3WbCTֱzCl]nb0~MX]zDbsya%{Ѐ|fM!?6+Tc2qBȗ ( *8 @0zX*E:/_;U8b>(7d[fb; bG8r"H됚¸!Ca.[ ` g>O[I lsCLm]߆Ģ2\:&wn\ٞxg:Րt"'*-D |]2) vm0|f9Pq17kg/~+$l;;{\E}Erzcv!]\gm Yc@`,XR{w6戳†Y-}!,AOe} QYI ᥵KȮ;QJ'<UTxP*u4.`Vi#}\O[0ĶM$Vry@ &<jbsf)5m1fjHA۷:r\HL125E,@xDCx`FX_Bԁ ]͠ubTrC xOMP)iVkd.F.{qr/iu{j\9QߣHu-C2:(1F a3,/?Өt`9{\ɿ<ؗuz?zOsږ|-O.4T7+.u} ՒuL]LWFED$324;g`1bu2aPaRғQh\(5z$ꌙb_qt#l A4p|ɚfӸr,в2@;w~sd% )\RJ 8)V;. hbЎ(!ԷĠ)gѶCHOk=ll9rJ>ow+weWqo9%̭GHnR%#D:Jv!Farpg1UmKeR@Ѱ1l?E )BmujZPVֿ86OwCLbI*R#sK4g ʳk kI.̧\Ğ#oUL0m⯖#1DZ=D薪ރw~ד[_NMG핹 _qtpх+'蓡}50V 1?*C0#9S0bHswytTb>Tv_6F? y C?;j)7 &(\8@-=276.P|`(]YN7v,hEg~&Y hS"8DB?Nމb?bf19+^tII#2ߟN Rpf3pwP,Y*VE]GaV{) ͙DwH{^#]LT8IQdyNElV4pt"bSf u[sCV&E!,Du$S1xKV҅A]Bvd$B*r@9jb{0Zj +ݳȗέ(>1g/ -">;:OFm(DTa`q2=l1f<WA(^#Xpc E+D3f^Z7= !tT 7{nk2G)k8EiHUWD>ϳG3٘\j~T4EńbWR?7s`L64fqua8k-n5bn%3|NFv8g7GdCxu'D&t_ {:8flACc'coUČ[ f0rO-g~W, ׺V~fX Kȴj*TQ#0vPZN$FP ^+qՒ\ g=_ڋa]f^t}}y*h=uRk1C{NaBw > qdlɷ̯ 6p~RQm wr@hG}Bhs}0nzEÐNdXƋ> m|[ചgmEx~罸l$!8X*mԇ@T6\98z :bh,{_ znfwѓ+/מn&w Zbt=wLDU D>l)ts AHa1| h"/amn͌Uw=n "UV@A3/t),T4V-_be܂/Cp7ȀpFhM JʻKI +f)p}{Nl* q8a:FGgTgB<Uv#PgY||OU gLWŌn[(`GbIjK[BǎjcYN*iKaꦦ,;_m>v}#ZGj bg<65 e֞gJRcKR־9?5rjZ] O΀E밿ΊeqL na]_a|"N{Ց~Ğ^?Xg?U#AJUqWdbڴ7 %E!6iƕ2_T$iehy¯-a*6D'[Js|2Em0I xF0C#0LZ;+~ZX;K%t-.qdDxOo3:9F#z;yc8HO*eh.grKgIHm\lGNnZ0oԯyJOhS3{R"H '*ʓHQs4O+ͥ=V8anS|z 2XϖIԅʗ١- o ?~z>hF1_&<3MЕj`DA9gboذ; W oDZ 57뼾5Av.E8oE\xL2,|r)v  Bh">6JAHdeNSIHYp[(쓥2X9y{R~>a!'HAa"b;׮InYDo噰PH] ?~O+FX( X(C ^7ʤ9Ew4&6OUGǠfW4N@\B[K+Qj R u`GL `Eq2<{.-CCit)z =: z35y/+z"}4~)XPIꔙ!^+t9 L_ddMbyɠdnv4*GOI ,YUW?aQ4O [>[Ox0X׷IsSnRL/1ڗ߹r(5_ϒ0Y{RCbzNkA^q7Vʵ%ux(5>w !'dj޳#vÙ'l; rvQ 0~dI"a7qqv3a* 8?xQeI|%2=jw%NeAlኡ dMҒgΆl3='52-Y/%6ʭ~:w#Xl͈D]f ͓eAk΢? k(S;6_6n$>4Y&,\5<GEf1|M)DJpޝ~4R4cc7N8TH'd>OYe,/`S(IU CmƄRJIF40k=rlF-hMj{- Bx^.vspm$ |xŖ\FۥY lQ\P#W͛a}!@κA|&]`Ș&Igh[b/gkT%f}ȪRg[&7)Tw@Ad[H!AYKa#3Ef@05V`Q%" KncH0E4/03=K ;tG囶T瘰(9a*eT$ yrQߟP%2W -֍fnZ:kz K]v/PFMMi짳8at.*`ϣW^-7S~vN.AnK y1\H\ZՙJ5 k*Ve2 ݈$OnF''4Co%CnSˁK>&j#ݑ*sjbt^2_2m1C,ͼbqث`/;7{:7:w(.ړ$xSw<ĸO2ǔXz/Cy>5ۊBaf(^Բ.DblmIDf#"G&Y+ q_&k}>Pn-AsrcHK^9Pβ'u4Gp%2=Jt_IHfL \&JѮC["idRg}{ZE8]Ҙw.*K#JE!unN0 DPsW״q@r2Pln|y‚ꅘ ;{f^;m2 Q5G?9ovh% ntX`u >)]r9Wr $B]`t103L祻IjZQː9u"+8 iɴJzansjG2SegeP;c/(aQ |tsJչZ69kC@6uF bx4yZCf@܀ 6NH&x)s$Be.O+9Π QH5a And/zA_,SYZL PXzM Ug_SIx%1I&JnG\Zz/2^/JyB:kU5[6O5q2ϳ=Wy2!Vv8?||L=[~܅[}3.ii(_v#fWt"CSwف8FXESYq {훜{ ᰓ7_<ӚIȌubWCkz(|]pZYUA;{6' &w$5 '|[j^lg# ,EF̓# >Imӹ{\&0R(\|rBxB/rxS@!ob20Kz<NHf۸0J#!C5Kzq)Ȧ%xTeE5IWi:Z nRG>ȥ0A;޽`<460 2y)(VH[BIrrQo.v 5'agU4쮐w0JhUZ <4y[%d[)z!9O)=#n!4DAyCi <:ːK\i2i% Vi&<*C*IS3?=Еc ] zGrJwMH:Kg0Q/+̳{2b@$GdTUQvTHKSCq-1.+Q EG^.vb͟jvctf r 3~˶nj .`m@¾^3`f%0}^LRفXZFJ uӈH _1-֧m|^f*Z@D_W05 6;^|C5#gfi`t[7 U@k;Ux+gr%s5xQLJ3'fKr*X œ/|2OǾ5 Piux8ƣϔ=pR歞tLn::6yXQF6,J=j >PvsάaN]Ukac<(J<,xWZsUd7^ aӿU$sjVVEJ֗HcWb>aˍhJr"A6a!aM5 .H2˃忥e˺_#ofjKRK]6 ט\ w4ńQ)QSf \$ID!kۓL|]Y_~_C8˓JCTz[.PW30Ag0g ѻ\(}< @Y. Ytqp+4^j(T84F%y+.M`CC O^=h/^au{t6|lяHk5p(?c>bSXUc0nV (ЂǛzp[ςNӒ[1 =hQ@ )SlGW>|<7f]М5;G>`J0.J\ R 8&nx6\ЫZovx0Xi>IN2:^6狣'o9h# #/T@Q Lk,&Z4,@`S|JDWV!">LP bBtΧDmLzcP+S"GRiܹ[dgt8Zwu| 6TA)=Aś+C#Tp"/s~k"IN-yt߾nk1dQ}Y:d=u} ˆ!TD9 44)N4sz (l'>!k$9vivڶʟ  m&ķ!^P0w-cO6uS`|q ~GJ[0f.%*@YGCs#QN˖=@}dHx&\>}@xY7rl h߄vYPa2.Uwlç+_]K<&P7踤o#c5tc[ɹ{mu^F`#OŖ-1Aۇ1$F)S^4 ݎhE ?mB@e.1N6"e^O*ʗn8YA)90'\~-!b(ői\$n a@۹@{N-Hb&5^}gU- e6jJ+1{{;*n?z&1,'l ͕Q>pFr`DW\v 37P/)TјH [mEk/)́-º2.D{P/H;Rs/1.IrA q!sgF!3Du5js ]v9jEaHDAnJ{.?QCXF\xQ>⃟>%#J9D 53h($<WY;2a]$tg ؒE2Ju0vp&To3TI WwM Oɣ{oDf~J.#XUZ 6x RiL ;xLsUEa WV_& =2ېpԪ'#MZ -Qn>Ƴ0Xzn TVXbNH B?(H(ݱ46Ȝ(vnlya86T]K)NY4>~B=#W;, V$-&+ZtXꟈ!Zw/*}QBk eǁnh,x,j?CQU.m^wXFxC w)݋.JN}I.ɢ +D1`k;z0`=o4up T]9_ghS4M: ×ؒ:NC9Ӕ1&l?G}j'%IuDNJP`"`睿:ZΈqڲ2U&x)2d19ii h]޷@Yt ^.eHZP')8Mu}ɨQ$W4;Hc BQi~IMd̺Ǝ{1Άx+_PMV肶ɿS:]! `&.mԋT9*T!/ܥ TӻWI…r =x_v,6\CsO 3IᵥG'HwoFH7ױͻZ8OLS ٬4Ej(hlauu_&Bǝ8/r9! qDX=}~>|X[#殐{O`eu]35e@ܛ!OfV 'nb( sAnI e)/'Aь`WJ~*eb`T2:n߱Gghx"GELkc\&WYDGWaE; `Z@n+n9Sq+>uBlRU~~߇-;ujCh|| ўt>"a6woCA@1JR<bČB[|2h2T۽ ).#NY1t?5ݿyun7(3~ԭj ]^%8l./i~t< ~e J he(b#TQMeoVB^,\2? 04pYpלuSn7f D0X9/vw+w94 &e;YQ(.E\ӿgEuN&?09A5 -Gu_&̃^ʀ5gX]ﭜV'~mbx $C~(|=WJZ h\nl}rxX>m6;+2${-F $A]yZ,}ǧW9a>tdH#s? ιJ\¼=C.t ]F.p+*\y{Wڮ Y{+[-4-`ƟoD8q tssjs?ӰEy FDh-;oY;Iu`i\6_ҟEnxN;2ˍKGby3'+n=Rڳݞ:Iڳ@{բ2_ϖ]G Àbs?%8T7U3HGx!R \][];pEYx+r5б6gF ٳ@p2&yҮ(uXNЧ:8c٨ {Drmr'i/'IAX`)utM7St; #UxjG&Y TZcw%wX`r|>&MA^ɐ cAwlg5q J0X6jNB;>EIl#TAmŜ˳9+1E]^i!(Eė]rᨏ݁v`bA\ !j>3ntW/nz<mӚλ+־} B 3'30p Tp!K8ͥUZ($ / O e[O|:mRĤiQʃG;#X۽!f Tc:fਝ=y{#׎CNWZu1AO+D@s.U7;xFs$`\GK!'CR9aD~׽DH'!1*>J!܂Sє`&*pHq5RB8bv¥dڦᚐa(jum!JWՁm2SyHQr.άWT!?r^qsv%Qg`HHJ4ˣ`+*(;AkFzJed:U%c %p`j3I`h۫:ij7E%@sw"(yT*pȇ&]} ))h~pKK B֕K&YQp.)L̉3aqo j͌ EYTOµl8vȌ ޵Zg[ة0 n;~љ%IDF8Ax).E_cT"N`yް Wu!" {nAnpG###cȫuQo\QxܽMtD85^Fyt=0`zwl.Bsz$~ie%K(F+.h(T:)TO*1} JN2"?OAL{Opނƪaኋ[$Rv&q׾E[i $mK׽VR#@Xi(LrR~ V7ƒs+Efuy JXT$q)( S4^8{vBwoq|Dj@ͽVt.&p=du4^uwukorNh+^$vToRVa|l}v 2ll@e Jػ)@%:T[v!lf"o#h+֬7kvo8دj&Bfe>B+Qn`-ܭ 5:Iٌ#(jrRo2su9k Hט;pga"'8>xNAO8hb>:h)@\lW[%bS F x+%BknU,VhÅAX<\uਖ@w,DmCBPD,V2?'"[?sTԯZv75|"4[5Mlk"nGJv/.^*EvVQ$ @udnIWi`P╮.`S?pɤ(KV᫫FǮj2h\&>Y;cǨu2.%Å}: X׆ُK$njtj|؜R}A>*3BVfHD?- n0:N3"^EzvX l'w: |ʼnL535, *[)h4׏M>SȘ7+҂lLH2cnڝh`LnvH;}Z/1*TдOi'#j^0+ڌt:1`q52V@ПageO뾹Š_4̌/>Q۪N' ͟IW.Rϝ.HfML5o/;.WUFO2o ܔ'1[q(vz@-TR:!+e0p}pY*X9Tdx&*!;o8 &{ ݫ$S\h}/Ɇ{]w(cYZEt|Lq;9TT~4G0^t@OPN@"S!J|U%/Lb e6Q B g?]P#I*ܜ$J O8.%,] *?1W:<SO^$ex>H w/u% ƠԿ%ˋ:OeX$OmV$bAaxH-67 3HSP8z)"ﴃ :)b^Ljr>' Swԧgy{q-g?Tᴣ+f!Im1,>VLj>ݚ+ rDV3֊fc`[%lҎLZD ^r2 pzzA7+,XxBSn}NЧi[- ی0Q6[z& !)4깶xR4Qmmd}uEϤ̯JVʽ$O@/3V &//SB]l<8ً2P 伲;:m"hU]wQg :1.5ԟPj_Q]Vr m3q#?0UM* ޛт[ҺP+a)ƳTJ2i݄(j/I~7\լ+} ~Y!8+'I9Twh#| ˏEIߏ'Co!c5r3N-WyoDdͪm ZcN$B $\[*{|.m9dEK)LHHxd bOL}Wŭg</l,8N 7a\|e~#nH_MBS͢ؠdgTH~DɋTi,&GGw8p2%q6$awƮ *'wʗ)" XVP{rz+A٦)"A$-0֨pSzR[םrޜ=H+YD-=2#~8&)b]lIN &苽iy8҂>S¾ b NXy1kB3a8ສ~ Yj)H/I߄CUv]Ҫ=M^T_b DU3IkG3,*X|CIHdxDu\:df(]s6Q=gL'`Bq|FXsfa })Xba`̭Z waAqpf<)(, klt^wUcmEΞblFqux裖73&|Z{D,aS{9p&cD7Zۃտxz_屻$x.,11!ZO_vg*g ]xEZUtڑ%5˅% *;d}W[t9HBApkEyVF\%EeW᱀RIT4t Hr|4=PH\,=;[8PN9x9[2,!I=k\2 vFY[ַHX(y7X8_LUI k/ew;c\?%6v/5)3M7;pG/̆ &{#, Ys!;In y5=pk7]K꺼9_Ō[m8^0UyeF(^W9ulLE@>5VU'f7!eOHx3`^+갍JB}ɯELTSZӹ$[sf<5/&(xYu< Isb/kIJ}Xrb~_ZdǫRZۙ3sRmLc$xh3(_sKSd'l# \bS Xvplg?D⹠ وN]ʟMH{/h5;l1og7|[05Bxkl-ޭŚQ5 @Q[Tǻl+Po*=~ԧp#VN9ecZE7dgNF-ju #Mb*&>!iNךztrIjPq߀^1LQ;쌃&ёd9U&,p9зi@kxEdvq8뗀G9DT?ШrtilMWtb]qB-ƫX=gwQ ~~PdWӈn򔹊Rf w9ʦO@o339鍪"ˍ*$!hϫ.0\ܝ\T& fR;^>D6R.#yi0wm^iύA*ApJͲΏt ǹK:Q ]' \.)Tf1 MAOQ%]V}Ugǖb:MK*V~SdFEd8Eb08b8ཚ 4n໥=HrD;\`,>NgHz,6s22?hT/Z@ )F ]nЗH]^$ye?>YŁR<힎h12t]4tTT7߶=Z{gL6m0ΘuҜ+kaY" !~=<1!rvs? 'EbKlf|28_u&!2 "G^=0?β#3xnB#35P.O 7Lђ=ՒWaI.^v9#g}Ŧ&AQ\rA=\zpTZh~G1!S=s8ne4EFI؇TYuCpW ҈*  |sĿL- !~֖"PvG$M3`FhT.l+Y?@Jg`!gPbA0XԳo 3g_3O󇕅Y6tzZ6Xb۩&5..[;e[qC`<2_þ?xc Q0H]DG\|JllWCT5&44&Mn &Z- !,yjQR7&@MAڌK+*iq~ۺC6"/MxorX*iލx˂ eRt QeTyׇ:` Ģ#W]N1QANG|7LӄnR ª~+0.=Ȭ5l{_էb&'kWwEQ+34MSj:j5Ydgqw0ߋ#-qʙg]mЩQGѩgf3۳7yh;o?=ivFCE:>@L7*Gͳo=#+yp bX$A^ K.n!gUg=U:=6Mh"U+l+[; SlAc-#h<QѽVϔA_Nlp+w?v~진}llcKk_0d*ޤIDBz4fk6i8I8טB:`k'2&'frX}~Lઓ?tL_fC%&΁{_TǩBk5 B_H*!^?J7w`z8.0#2/G0ӄeW\N'Rh>q9bψ=ur]])vj H@ ~nWOȑ`yrY4ω Ӂdy;@V-5`(.*VXdWr[`o}n{)! GZ\;]_ɝ0l&fO> $>0{Sr+-P:7 EX\5X&KV %L!2j_k-%rbʚ#ŋq1D֧'y$ind|ƭm8rXa3/('2 x$J<(&=u,e3vK!mر)V)\IZVL({Tp%%2I!vl$Œiݫ q T?<ʼnV8jRm?GHoxG j~Xec>`ObRȘ8wefĄl~-fVSӖۨTdk =mυHvfG Hzr0 rôjXA=Iw¼RZ!?7OI/>h1oRAH2A"HNwQ$G)Woo5)\eT2fcbP*"{aYS,yW"I #\TR2wVR^# M蒅,1Mq;L@cSd K$֟|VQvUcpGBp9&EQ'tQ`yc;aA@|L'OɅ SRTj\wuLN/W?O9w~R5Yl1M4=o5هz+H-M*LG ) Aݝsn ]*e#-nջE pY D/C|I'vi 6Q,6#[Z{MA'5FϺup{?S@.1/_BhISBy}`m#jঠa=d%!l hA/+\TUFQqc!#M` ʙH W_>*ȻB77 qh$nN{Lx1i \SAqC@1! Ҧ[A7J|430P3YUqެjn6ut3cAs,PAutUy8 =1EqPh 2UZx{ah{&p0cqODfb([㊪,-(?ϡuesŕ''>U׋S _Qj(H@)a2Nd쀹Drt/켈7!ǩMޢcte'O&&80!E9Rb1,'D}"z ꐉ05K[?#(P-a""Fŵ*ʪhl].A{ao&J"6Cq-,/_*"X`ieD[-)`I̲N"X3@/zo}8N!j4"yYAЁ-%j*!`b$fuM |aA.hj>S+4Z\c'P;k59UTƄ bw6GT 6]zAG&9 {^h^'#+ܶ{(8I *z<&ej[L pL,N0]k ) 7ergNJlȧ- t?z:s+; ¦"fb  gIs0Cu&Y߂ai꧘BJy(VɏqdخﲭN1^޵1 v+;֐Z0">5x ;t,z;ݣN V g.v1mg+hfigCWU_ m}&vƀ46I{$l-UEv5ɢ/7=S{ވ jz6}T* 4ygFxG\wEEht#J-k2)3mY|0.!Fc9Á#I,4_qou_>[GtkR]1z<#"*\jDuu٧pDw8(o6e:ӿr4`v$35e  )`-=m(F@ |D!=6uHgSCȺuHޤWh\3b@tN_M:Kx4@hpFN恤kfB!Okf3ЖtAIUzc (Hf. rK2*MHFMa .w| b_~374*}ο.;W!BYgx ë8s B@}uY @> !3(r3p"npM,bБ9įMiݏɺ0|C (0tҋUlH$Ǥg"rJ0yVojM11ʎlQSI+E$*9?7ycld>B,'0s_{g[Y]{X OsP=|(<R6HuƶFAxol/uBMpՃ6Sve-_UkI>Q,GSQ1A[*,]N\~C":\dj=DhWt)%H/`Ord[8 5 w +)Ȋ'yL=7m+*x+bhC,ii1=РVnuYy/7o@I4 ÷L9Xc{Ls6?Mi`QS+c+qCĮu4uq 2*:A@6Lō0Cb "w޹9зypoW3Ssr&8|acEhgadb1H3㦺n#߭U8Gocf,Y-SA<[nv74C,HUZu`f{Cdx )]K#Wu2$KSe9՞HɱR5<8nFiD~ǜ)PZZkg,GIM**s $/=X1XEq@m%;Jpo`,]tRp?\E<;0uh3RΗb3Ĕ=F=4s'OQԵXpI2c7F^zOSwY j>TqMm?񔱄1_c[jD1\eJĭ!\.6k&Uq]j޹2C3we/jp FyYVK@Ls9)|M@Ȓ@oTxfŒ Vs9锩Nqo)q.mp t^TEOV}a_l(. 93w^ /Ҹ6.ȩ?zD,c46N&b2p+V9}., v\!p q1mx)ͭ^Bu(#@5v_VVm}c2Cm*V 9t4 {Yoe CN򳎿zLuZ>135P& '=EKKȥȔ̹QX:)V'oïn*t~ Zbu$].| ݥ*bA".HX*] 6XQ许L5iͨT9+xT%+ۙl56xki= g<qRl6 qؘZj*[żwK%&!I,@S #[^3▖k; RRZRR Ͷv=xB IR8N-EA~0rCew9kJ/cbc&aZdz{mBlcNIhJ\L+"yP;OffA_VݦFˮ.5MP2.=oaG|*PGjak#-ClĨ͸]@Z>cf9$llPDllTďNiVpFV ?Vd1p94xg쏪qiҸ,j;4")YJC}{ Ɓ&Գ]o18= "xi3jԯL#lS [֏* Tbp= K;SY L 䖲c^#%s8z? /bLv`6^I4H˔[Jv>n=O&c89J"KTX_ زڊ^*`O(=#UNATd$JT1ok #xIruDMaR _$Mx.&MwprwOʙY__\1nf0WGΎfO'Q`tmw31kBn/{O8mnо&b&+3!QL8 *@͵J)+vgh 4T+Hiܐ%3w6`c>q~A;<~X>A>2d_uipÂYw7:܌}Hrj_#׃$2]+6XMFz=o8~)2p(znBfAA5/Ry`/ԧZt\00j|~oisc:stR$?XIr+\[$A"mG !(6 }{#0 FuQSuqh,5J-7%(1|y`n,}N5/+Vjנ(3֒#+X%(d}ձvQe}%$)ayA )K0Ʉ^AS|DC@liE6VlwmIxL GJMQ jSЩ.6uFŨt䘸^y>/60퓨Gq/ Xr(S*(ngfJSHF8cp龓qVJ@lҼtoC)t.є!jdy6 iL$0q_lc@6U"m[|@1)z7O I ''r[d.8|{7˻h];y^,m㇙-?W(ghM'aC~7(G۲F_wJH@Zt*0#qL~}z Gޢw4G(Y6|Vp+PXN% D`bSʃUĕP{D# \Fl)tNߝlIlPdzrc?% AZ5#XFlp2pH =ez3҃ZdZmŇч;>ybΪg^ .%+w#;SCe˾7[!$$ExnZs\`ՅKsuHn48/ ^s>ق p.D )[Utk_z Tϰ:b / UjW5?+lݺwf bxbsG!ȹUK)ld~LzVm|!Og? SC Ӏ0c\|]r|L`˗ GX,J"QRHްy W'(= 2PLtm~,/ 4=铰O=2=c(!%7h*^'.p B.-"PmQ;Y0K}A7S|U8A2M̏MWqe"@2%Č:`1j%IE 8W#r85gH!33e*d]8fKrfhzrxb;bbȓSFƇGS tLff~ |, Ci:`"b!oFMUZ`$8 <(%t/)3KJR8^00(_y8`O9w1T)z%f>bwme IueI phR8JK+tD?s:Rk2&5p%W' `K6NL ONU:'d}xٶo bjVM#L4py+NRrUW1 3,{aCjcΖ!\nT-@HX\|T 'WFF@[Wi&Bg ʱG@פ$¾s"Z Vf#{!y.@paH>RtQ |pkgx5Pg6Bw5~*tK[>UPQuJܸZ]fiuXxF-rϏWv%A48[ٝA0.F8CL~)gr9i=/YV!^`AfOFx!J3kF @H[jPqeq1~@A =@M*aOY\h%mGۏ&hnؠwjED9f&=lA(.-w0s̚`WNoD/"2IQ"R3Y&Etz֏ Ϧ XAN6zP6} d 8i<G7SO|ϱe0i"oxNK jA@ N|ֆ vT&Mcͭ4 &4MJZ>~ckvϔz23MǬ 5~x^8a8{qUƬ3GĚs'pO;puP]<46snOrbmj9H\V5b,onjȪjVx.UWyV&tncحj@Eݺ\ h"{z8Qʹ)RD0?b^T=8l@jkEt1HvQb>[|lʷ8ᐹcE%p+j4vJxAu"ҩ9\\~֒| iBߒj&i%HQHv8vZ ͢D' ]~f܄NIY[44:'2$Z=Kww>l$!>t q\ ̻-$Ox}~"b߯[ƍF]vSWA;9MURzP'4h?YPN^ |>F cdiņif.GW7uWd7E&GR_w_ʬIDmGc;n 6' v5EE(IN?śۉqԺq3Y:4Dnw]R$E|jDCSN.LdSIFgL]7N 'Y⿇l/1OO=*[W<{R"ЉFaeRQ5̵IVܕ)B3@3 KV>I.uD MLہyo̾v4cerC#pA @ssͲ]$6ڧ (X0i.wPa9Iq[qaf@^_)X̤,KFY#vYs{M"aOV~_y0"`0:B*yS"#rb)C0l_3eo#nX{CakPX{6`?k?%:qx8} Aϊ+)(`?$jZ4;;_tV>F| :Z@vf}@;}~LU =CR C1:0j?A? =!O=\} JcMeRqI|7ks{Er:Y"lnM2_9vPm]ƴh I])SAmuF7>Q exqCid%eAΌ롛?. 5'/=:g'>rgS7*7fÆTy;;:Sk ,spLF5|<1rq8Q,+W#1mD29䍐]OEjؼKϮ D*dž58ݫDSkΈ2m\ 60g,FՁxQy]HP~dTH@?v$3jjZУf_+5xTgJ*WD~ksȮ IЏKF-MQh OOSkֶo#i#Qr-x-Ӡ?}.$^p͔:(@HpU+{;/ 6#6b'J E^x˯K>`##GzGI|@E;?.^K=) ,P3OP_ ,a*QZ~Uf{%e}@o  nl+/ ^c`7<|=8TAH5 ʢ>o 0%I0~ DY ~:rzӤkkS;|m\fF2cX& &ب [M`@ 9* b+}G5`O ;u퐨@L^090 ~)M3pbU™$*zRT!f<Ӫ٬{=H$xV@BY;ҺYz+E yUin _w/5@`PIC3W|''J췡w\mп[OYAމ<7c@Pyx}B(ŠQh}Ѝ%k2TfeFIBY9~a,%K""J~EzOhu}!8G(3 w-gR=?r{wg 啉A-[j^'Ŭ9PVv;);9m"xtE)S` Ǡ4%R2B${1M!Y >OPꚙ9.-$KdjqbֲA% 12Gj]kZQ:Į!sLMo"/<ń&ZK5AHܱ5};4Nw suIǰŷ]zj8Ÿ],7w>K<9N\0d8;\wDj|N%$Yق_+1M(7~U2yQ5sng$],@gVCץ? ||b'|vr0r|2C?r"}ЍAⰐ0;5PwKr-k\m@:SF`=J 3Vy)VY8 fw%>D\[/bo4-λ@"EwD*m9W(Q۫M"7w/P󥓂*nn۷f3D B57ak'n>ٖ: <ҔT1{DHyzV,uZ4`bP9flM֭;lFc@.F +PM4WM5YpZ?m'w^g(DX IwA*2=ndefO%kUzXXg#.Z }/)T v|N儛ǒR&6"2+0rYO>&uS "<@f/30Vl/Q{rnvDK.9)vͅ ](?s Q m?WľFyZ4J"%Npݧ'̱V١k!v \ >W}uvXJ)O W F:lg{1~S_9v?7?Q +:`ǘ_ *՟VJ4i3}UBgO9<-@%P£ ^dy [ )$]Y2A1ڱCd -N;O+@6CQnPaNG ɺgtwX^!|<)!oڹBq+ĆcRFpr.E:sO7wlb6wlњ|UkҴee =c:\;T/h)JH:Z|| -?$W *´ǵ ;Fe &$ PUf!%>y;dwɧPU%#_&aܹBl؊@ӏAo$WwoSrjE,ZgiG3 f8%8Z{fZ9N=b^mܽC^>9\zUpnZH)6[ePmqR|ԯ''VynM[0_.\˸kR^\Ln[ltp<7ZPMZ3<'lX=]q8C6irԓ>l\EH6CWʟ O9cؼWM_&H0hxA~Hm$9d4$O F*6UiM tx7n ܻ[M=CC^f ƾ)}N/{&ͻK.ř+FF VcjY+-ng!")(}5d8uYG0FErYDNǐ&IŃ4=8l::Nz!lɲE%N~\̜W02qǤ繣2}/C@* 2*,s.[pI2fύZB#9z8 @WrΥ:E8Ma))TFYo"gZc!f<,^sxT.AȮs*>*Ty jd;ehcYMJ $WBH%GI=߹dN *{Ęq $2S@)F]|]Q=ћt+[_:忑-MkAkh-X3{,5e#SrObՍiQYpp!\;QJĒCE\6'%əo?w%9¯TE r~ٮۥ:ٝ097[8aհUKӔm C PXq] EjDGC=k< hV;޻xJ%X[rsAj? q;Y P2-! YCŞۢ GrOr8m?~amwUNQy-ي+P۱9`BqA`V6~im==c6o.tC}59[?pW^GbK:3^+2#lu7vdž=:/40BG OVI9~0BUEX]]℣x N ]3rl-ڍv+DI? Fy9J: XH!M]EҴ*PE7tڤ7㝄Q:ɏNccH{y9E׆D7B5\":,ՄXԙlP VLvxH't&u F_Dx z$onGeW b]m n޳vmaFw3FU5Gp vn[tz Xܬ-x3}mxbYIi2gh /;g Ks0ґ*|%]KCG׉6seBg~5z&&0 AW3dG1)D\ gSӵ󎊒ǼM~Tk+ 0I{`NEUbTL ey HXH;o?cq/*46J> F$jTfX_*f&OӶa2lF&?S̙Z I="^*DQ)jq(#yMaB+j"_'{ KսU3}aDF9St.~Tu9a2 `8X?"x@*Mi)O] 8[:,pJwΔ;|+ 2REdn=&9:Yc/ݕ8:">Ab\~A? kwl!y+.ZmTa&TV# & G­BgdyͮoR!"tgH6.xUUJB%AaL,rfdAx5cb^uld(GsD1Y䎿7cIJ@?T''NBVxP=ݍHEZYpOk:5v7v [M6tBM;3f]̈́MX6=3P,Xy\>G$vˠ/;\MAV: ,WQWqmtt C jw]١?GZ}ImyJ4c(*"q69Z\< m߱:˸5Z0}F@5cpu YA6fqc V6VR& fwLk32aہ]2`޼|FV@e9FPMQ/i3<tz-*qRao}NNW0hj&x2r1Sq*vAҒ$Dx4{MPaRP'q ̣5sY̐rP@<,X@IqV:`x(؉<厄횹s~P > X^F 2 R򍀔NEy!ki_]=P @T8AC2s<|m""i? lZpc\ބiw&[o\twda#!, 4cBP٩1MKfXS{+;ӷaysyr%lG^B,ƳJ?YLhB":`Ůe n&w5,ǯɆ#)&=Be8 dsO,hBPFJx~[yk>j32n oBE콐13р-_`Δ 4`^Zh!zp@Y:Dt\bp/q ax:1-Ul&6?ܶhcp!4sg< }NWIXdi $dW3&GUButBXj(Wt6.5~6nLlv|XŒлLR>ōQUk%AMfZ+{ 3ςsƂD_)1Zb[mu=4 |ctN{k`9-Vvml4F]F 鷷r}t iK2$@qys2bf0?X~`~T(NB&|t;Q8Pߖ.N osptf6j<@"QU+`7I*)3sԤWuĭ4 Hf  k1Lu,:Љ_4=gR7ZBud܆/6E-]W8љ>`hvFzb*ҷ;!z%l):m|&Dg(g$*tTm@xP$KFwu,eNoQN߆|.w)[g 0`{ssNI)X^}z[€0~@iZ wENNp9,C%JR *"V21~ek& -!0S^_4\V%`D*X b `:%Uƥ z>FvJzg f>'rn{hsF^)>i/-|@eR| 'q2ph V2o9jB-dSig3fKA^ўEF-q=2HW>V[fSOG3b౓Ww8({cXy}g3Ic=L:bF}epF2ϓqoaOfkOS ( z GʾńPvC8wKct-+C3mW jzP'~yA^U0:[HdśbUE'T^ bZf[g/Hce,Fp^<,Y YO˼_HV,90+)芚%m8*>:{=]Y3vnsWC,%`llcZK%%*CB7*&EGx+F}.l?iD:-adLFÏ.QJҴ2@jP1_YF09X4o'^߅T̃\=W 7q^3 g$glu_o (-q='WE MmjRv+kLYfe?] XI!2\ S# ˧ 8)^! Eȴ:ew84 4Y`3MDŽw~{ 놵EhʪܸՆK)as" MHnHV~d 5Kf"-r}ZTz$b+.y|7]Qw|o&~J΂.ދ]w. QlIa+Oeoɍd arS!kJ>E%/Π>d=<ևH3}<88~:_Glc7hIp죗lNhq۳z|vFH<"at3?7KY.b\A^uId 7fbx~wp5^* @lusPl\2uH9ANѤ<%{n|*#+[ex_VƑ@nj7Btq}uZ>͆f 3ZNI|&%-C"F0 nT7grX] w#ymTBGJQ:bVVqL,Es 1'ДpJ'ѱgh?4@g* + >H5i9_{CFF0;;6ZG-ɐ~=Hca"(ďeUm %[\=uRs%(.\&=ij/Γ7W C&"~x$nau8 ;#_,8\]"TPT#fmSt :yWqcDXlݐm(Fz֪*%HRaMRr:ǘo8lZ t(k(=Fec3 sl~ 4>}aEf̏P+? w\19!^rIXwIUr )ߺY\ %v4 aKT@R۔1I`rx1]f=0E ^R˺?!FǏwCu.I.HT4 W~*&%2c'!x| nBNX]m LC,G4z!̶;۽''-]gꈞ~W]l&2])ALyx럙ɬ1BsXB9{ozQfBz>{**Ť_#{dPl(ԕpxԤdMݴ=MF_1}:Ev:}0 Ot3|$hP ;ELswpn>%]Ldf4ɸTag8 aB{gJP?q9/P {a(hyFlaR]G */.+,c7Ix"/*{,Z:V^(ͳWR7j >e>$ͮ<0Uӻt :Iڙ?=-r;{xБDo?7i&tRXzXgx-R,:@ArS[4A^2р:{,ߕ -h&hELX@,*J|$C̙Cgg :nҙ;}qnq}ofD}_R6vjDtZ(S\ ""G;:YU員N^lv)#$;I6!O/D&̯NVzfC㮜Q#I@$P8y:|Xy;D{P,(R3H?q>tw8"nP#Fhgʷ^c1֌X|bR3WAid!ϼ+cWDZ[3X(Fm$F1Haqt ;tˡDn&c:H*9^!(ݏ"惪`nrnM "/ l&Cn>B 5lg/๦œ@Q<tJԒB~ߕzQl\帳hqIu3q5&~S2 l h՞_`R~Ko6UX6>"D̟A҂mh&E9i?I*tF%ݚ`OT7F%h' : &x`^S6uz6Y\2?ݿ!2ܹW>0Fm+'~|B±}LKvRw<:a~(OA2X!cm]m:gB#ez(7?yϲ{ uI|ȗPDQ$E>ś)3edwF Rt2(YȾH@4Qw 襛a߫qk9| 6iGSsq3|]C^ԬGS9$}GHl8-r`4JΦejA e/v'a_B,#e _U;[8RuV0dmy+z; 3 K@tVt0̍36RpVpOJzpEߐ~ zɑZ8C4e-bY텏mj+*))8aX"-[a-G9FDvsf=y%ۆVK\ݤ)D>խJ뙷OI1aGj5,)8)#h^7@=4JOWSTXwby_E<χrP&Lu FcX%lSQ9=\ݜy#I;тVq%u_$:~E'~S+L"0>t@qB`WmrA5OMtoEdH"UW o!Z˩-C= nRm"]٣eJ3}$|IWP]weKـ/0x2&4>@.b|c Sd3҇W_H=A}Vrj)ޅpP!{#+3v 2 1UfUeC|D&rV}.Q/Ͻ LNl䟏C0V,<S rn^oE4Ɩ ܠt 0[s30>1׋>VjdK)2FBwK*} rh4DN 2J8Myf(@Oa=;RbWV'|ݲ#+^EpJ TJ ޜc)ӽvC.'I Q*Lc_|ͣcsh_5 L߀<8S(y*vX\;_=RwN-: I:k#K oE44woIɆP hXkϖ'xG);oN\8N#o 2~J'Tpkl\m-PXhXʴֻUknI)ͦ5xol4ZyE8)U[Íd.AOyȳyRta|276{2]s3cNYX7BYw)f0KMBd2e9Lo|W]9EZyܵ dKf4P)y4Z40c lhbKko)$GC#s$xJ$<"D@u=zUlNWlM'el~9*$VvVň$Q}όd{̨=!8~c7=,?HW=|`U0,ʈt=}}x)f2y!\v2ZY T(ml/R<@ش`(fbnr#ږ[6000?b,9t$ÇCaLe <?VK3 5cEkU &'JPy1_+JF:ڽ݆<4½/6L.m@%V!i Olc$OͤWZD #aNJHuf?P.jR#me Y T`eόA̽gWZe'H#Zyutbm`37iBLzGf)kOe4DχyW*iJm#Kj-"5a r6\`,:,tx7jx[vS?Dt =|I bB˜pk*ޡPN\?|t V/wTςO IW5KQ"xgh``6}QjD_Wֆ*-B14o줴io<s<7:`;&} _(̆~]h:{uag2\6[cf2"L4;7Ijroퟏ gqaئ ?)BŷʨOQH]cgiZwt1g°?sz6‘-YN|CKѬ5~$)nЁh^; gv;&G#FA\.:j.5aƒ­ VHx-գ.cuia&0V 6(h+#]::Crt %֋$y|{xtF5U3.RUiNbr"Xj{$ī6#–e覒bR {h\zلM;͙/n88aY\2- S *wFHNQ7-!I"TΨ-H O5S %J^$,1<եig}ʐ ~,7'6% ۲4AF$GE 塝תP"Q${2*nI-yO Z+;^]L @!+[ oAkd#j57BfZ&Cl~q~SmD" pMҜSO}!G9`W0c7&hz sm/O*Hђ|@ :>=@50nNk.!p@w$TjdoA3̇jcN4X=P:\Sx\c`8|R4s&?K|F+&9Lʯs.yD(\>"oub}oŘO0Vi? >[ |ڤ܎[w)3 "P^FgؐľC'cu&Kq-8(bD\5;lB3ՑG~c}|AǬ=fW #Zjm-q[u={=VIOH\L^ ՈZ{|5 rx,;cib2< ?0LWCVl gc3?#%e7z\( q@k>!LAaK$xd=AJa=THﷂ>@@]'F̑3 {OSJ4"!jP[nh@}"~uʦ﷡v BnWx)y|{#Iߐ <8ux=섓 a5ݣjy>[0C98"ؗS_OAQ.~(ZS-|mgweK MՖ514kwXa*\CL&`\d@nʦC& ^yUW9Pt7N%+3ˀ g[}II 65WMF0EXN=T{7uQC3+<.{) C] I?bД(2#:cqO1Zׁn֕nq|,$q9]JYNr|NoIsɴLQRTbDtTgʘNB*xIAahkH"Иya(0:fLjُh5"r! 'py'u JYn~x<>3U6L֣,W DФߑ7. O+;iw=F@m{ȍwIGѧ ˹?n]7cBSB?jxPh5?5,zr}222͓6@fUFKT}2L.@+7"k>;Ku R{OR bKu-AG?DccĶ44$mUA:XZiwhQGIpkK|򝀾 JLC]r+W5F2h}},!UsNOݱkk}4  RAz@hrMugw3}FX;4.4ƴz}j(^;ȇƑdeu<24{ $ZؒԆ[4rƥ5 /Xֿy&?š.T_cO _ |~"]j5d%4@zEx`e\ue5'l6KΎJR!KKS=sTy'[H /ҧcX6RMƓYSمs= a";@Ǜ` la88(?YV$lcW9zWyA }6o{+Z Gh-Z+at_&6SvۯV9XIN?:x7>W[Hi5i>Z)r lĭiMT+t .^Mt/5" O?Ϲ["^ %vz#Yj$ROs Ֆֻ{EK+su"h$kPcQ~R`N3??Ufuyأ+l5GWyߣN҉+|n p7D\R,Ԣ`JIA]~U;`WX## G2*Qr-q?}hT0NF> y7nm&>$W;g}|<^gY?DNAa+>r9Pz}vYaJHC1,p -9[JTj.:JQ=8<#Ѳ@:HDcdWty=87 7QԟD~icp [dK-j&oHCF9P!.7W*&JUCL=g M~wY Msޤw$zQL.^~W0j0d u FOvvД%m۵>)!ǹ;bjxYɷ]+,Fmh a ==JK_&e7 Q+_%m]2HlOS1k4pžW~/k 8(87w D}nlG*N )^BY)X/ e*c&6qˎ4RCw{.( G0kCD酐Yok8a>⍢(U7ף}O䴔% !1o :baMjMfWkO9 ׼ =}I`[hkc cI&"$a!T-V^wi=my9?Wy/#"mu/3sX/Aҥ11vWiL-9HEhä -:[?RDE>Q_GC)5HG[J`fVX=oV$fu}u~Zꇬ.XG'5\X$!cya!7PB2&nNcR;dLJ޶{ē#@EJ1B 񊥷!cM=[2=! 1Ne8xi<^B,o]*fa<֊lqϵ ṐC뼲UPVꍷ64X)Z*PN"A}ECRoSƽ9Ia(ٵH ~qe?Q^m"#A'6.V֕V!1!\X)g$\Fwh:KpK]xQϱ|KSlM+c0жn<4fUt=崅1y(LD0?#'g}CsAҌ"Gjmuil{{Hwq,e:s )bx [XJ%~/uw2f'6ρ&kv(>N^(8F 69yCo>NseSZdx8\+`fYQWXCZ֟# &DozXNWďn(0&@bN@en:BA*'ڪI*QE%wb%KG߶}9$ ,s ):e`-"mx#[Ÿ[a:7OUD ~k]5Ȭ>3r}{^ITM{x"RևsFjm,H =OxǠҕjE ܄.\rcHJUշ jOtɬ5HD@4ҔjMjv<%t+X@Xt\Yjkg2ǐ=џjB k}U j,L>. ɨI^&Exg|U^GhrL8} Ω8T +yޥ+6Sv"=)S gG'۸TF`~)/ezx>bdy6%0{`.HvLŨe3v;/ wZ[gY`zt|)U|D &OjʍTd/MU& /$O 39mKRtj׬PᵝEbLF(::2P3hkq.@x~W} s7UP*z Jw7Y:  1ؖ-}Hj1^0 :5C'֖zKCu\a K,Y6X=QX\녪jfT Z~/ žJ] R[MJ~r?zZ}I.ksp,jHEY2Igݤ &Q g;YnzgJ՚2Eu}Ò[-.@J‰،dPJ p=tuT;PuxEИKD!I˓GJRnĆzj9UaY)[fRxf΃,H{PrI1K^΢ЅSӒ<;]@߆Pe7;NaCz(ͫ.ƮqΓK4T|h)bRzdJ=󣿠"hWg[}`d"'i~#X멷&aQؼ|V,J9MB쒒JWK T~|$ ͉%t#mHD%Jc{ݗ([4 B %G{Fa}Yl^g2u^QOP_UgOBI_kZqq6ہu_~Q|g%,SnUX:q-) 8ġkFBT dHɷz X{GP7p|ݹmWzK|"{  i#^l(T%g''G4'q29xB`'MÎuBY!xb)q$atY*B:g[G{pٛղǸ )?͉5wѦb{az+Llc{;~_Q<ɦS(Η  yԯs8XFS9Z3=0E؃vΦ4E-1]/qhdWw aL[0AlƓ?=>ܟ Dg ޷cϽrtPVY6$!ae z>9{rFPQ_8s4t ҦU'G]u.dQ;0>ϤBN};oBTқfSMb>euR8oqVGsZoTlwđ/ݭ\8\*=z /c Fȱ0$4}v|;Vʟ^ xPB1/%b/6GAołݞX.Ue1%XNIz7ƢO[ c#zBRR̚2DSa'~ muKIы);T7 `_dJPY[s'ZLƃ6c: rA$J ᓓ|BX|XĐ9f ĀeQ3e8P_ of&Sw3uC**Q^S4] GvSMl^-aKʔAN>74HU?4mg);ƪQb+c-knTHRc 0gSF!e;/rڅ;w Yr{Q4f$aqvȱ`T_o?_1sS>wg1&n'ni-7SZBC&סd"WY{yah1'K5ߕF)Cy&Ƚ(ry>f!L=[s>"巨z5*'!bujH%;Hl 35n6+FBy#U\aI0V5FX2&0]߫~> dمJDsx5{,r57/!4:AZL3Iu"{m2&JE]YbJugy &L=6˟?nI\:r .!#^?l)|; ?PHQ৺iޜQaĕ1hMHDv2*;[6{d(Nt'z~o,8 }Uoe'W(CfCcl ~6ޠ^ۮ.d-W{ٞ7B!6gq[R&W-/욱xQÌX켲5DsOUqw'Awh?KSCXc(($Ry'z} J(b32ʾ`sAymu8ҕAo,Ng~(qcU+c;#>*s!ؘX j@[RoUSj8THFfF6q b9U ē ^Ǧk7W7] 2h5VS!QA7_C-$,++6RLqМ }aw)di@ C;qF.sw$+`&.zYEAn.y 䠍FlrT}1e8 6{/r-_U +InlurY PIC٧gЈH3qakZCFn1bzEqŋ'n- ZUHd]*0LKF}oy- ͕ml,:$Eo+[j@oDJ+z&# Õx2ԪWLjFJoYщ7z3r+ ˌez)#V;(@7[ P';no 7yRzeZȨ]g$`Z(LmޕPU^4}^F:|ޅ T~0KiAZf7LRzU"|]y2ے]*])/tDǯpv;IQ멂uAOQ ,ι L$7=;mB}`EfFJH?;Qa lI_@o2]o5]KX[mO;`) 6dKߊP"&`W̵"qQ1 NK2*z -Hކbg@ Lg9"WF%28|2bTk|Ѯ>d)[՘qVHa?/XY<-5F>cϱ;39A gO[ `1vsNmO&)#Mt`&۱[+VGU;篒'X D9Iu+$:^!-pJ|^~9c8 l~譇o,`tupllyz_YpK8 d yy"wQTf u|4T3h̄z?7?[8%uv=O_c 1egPcJRc_9:V-6RI3{xscҺ莺"!ﻪ(UWdǽFqGFK[$(c T/c2ή,/In 0V8#( Y՛YKȻm)`jlߵY3ۼ5ɹLԉTVЦKTJ߽y|HE`J>VeZ43VE]Ӊ:*V.d&!=10CЉ]*Oq;>dg;ٛXU8Ȫ}o&_ $N>Ohy *0W~pPEi gH 4%F_tԮ%},gJuG@@g:$.[p ! Ld̲%1_k9I D>_y$X30pWIrJ ǀGZ妾 * Q,?jtps:g߶['r{~ ),aТ=d20 ra͡aM'8l@ 9>3ÂK?(ʪɷfHQ8̱x;w`obiW^8gBv+KG.3@ڶb(V,l31ij7i](w1+qa,4j~a5)D7';Emk&Q k)Gg@Z)xsQzkg[@O W"Y@U|eF5I9\m$S< ],gf4S$<3kK}Ь:0>|V#Rbpd%@PDi]?ca{4@ Sii9Q<5 谾Ϫȶ/M=:{:AZwL[6\0"H.m]*xCg%J Ǭ@AGK9mF/JgTOvNAPC? fw6 @J qӬpUټiUS˪-Kc/D PH^\g"1S`B31 #Ź `+/T4 pP[i,8/S 6IE a&$ P0d <- E5B]Jo1ri F=- !E(׃$d tW[f dΓJHkr"Bp8OpgFlJBfφr0];"4΁m;}]^5W"y356&] b K^rN 1> J +h/@H4Uޜu}Ǫ]iܪ'7%OS1C O?&eu=_%wܱ^86jFB3zܗÑP]6˒ϟњښC:>.D%{uCOŪДp$9ykwhK(4^.jgPOayO e!@K1gL} Z.j@p`OJ5k@v͵%?n/V>FGN`Ȟ9 ̝ xYYU4Q_b<` vFcg4-GxEkv$rۢlwfr)Ҵ(Q|XXC,t%M6&+ #fdHڭrO éK+w Li"0{C}904Cg6JJ 5>S38㾡tރUN m~Q߱U,U*Ʉ%QnL3Y(DaU>Y(0 r=bIX+51y"%L8w;Tppϐ@׬ .-O[?7ܑ~0JĹJF ;몃"p\ /2a=" SE1 {Ē(#PW{gY8`t,y ک>y np)M! AȄ5$u96^&]O?I/3C:6`b]M]ANW9F=Hv1Cv"Y{BolcDP&2* \$ Y@SbNI!) THUmi} }ݯnb*\S[~*}h_?zCo)j Un_*BvɲgD-MY :h`-:n!{׶& W. rdJ {EŨ}eUBiLٕ^t}փ֧iGqWv%E&tkWBscr"ŤO+$Sc~_{4ҏ(D`"Ve_s_/<<!iu,;vɻ7PW)"}y2k7ha%?]?ಲXR(⤻Ac)^ՍŞ#C 6- n\$ \-9̄ǧZ^O[Sƣ1|7ImK+$'5ԩheÖ-{.,2Ӱ(ҝnc^ɀsO9Q|r<* U~:Ue_ri<!ÚYJbIJR?tգ @b`-p|tՆwܠ]hM۔gn כ(m&"bF{ ܷ+CYZ܀oEz6ҦEѯxƁї^T(:S;/J:1Z:{,{XJ'rujgW'Զ_mZw1f@Zy"< v.O% ʯ ZT^(AҪ.b@ p ulY$iKx5x}<|2ĀKÿU4FűFE% "s)0|"Cf L/ȭhaU4{9FG>ڳդ8”f/١.}i f'F!;6_jl-rLIG _> 5 ˼Bik mգ4-K"Siz;4~f!u^Ç;Fr*_*!wC=s˔u}~o5GO`ew F%O[*MVz М)By#?7֛h 3LMGCǙ}}ElWzqbb̀~5J7TLXʛ>Ĵ2x05ADѩ<ϱyT-!(n_J44nlW7KǰY&?مdwTX$^2psgAXt >ٱvP 9 [v`(~+Jp삧jL -ÆLª8`j)wHVh/J fHUt]KJ9p?0Has`2>ŢyTړKXUp:%Sybz{WGχMxpjP/uT3DAvT#Pn1WHϑqm+ NfÏ9s}nA6^WeqL\d[#랢(Pum=-G5YqD,JsjC:5$-*OWE$=X%[r$MYja9#E_tbP`*OÕOJV1ɛsjfON#qZ[MV{FUV*kAaio"TV@ *ǘvZaLOpH+ >my4$h´uV}-{ڟkfN-'- LCS_Ǿ)[?8vF|A+ĩ}1_P9[ $c Ušd9ЫbGMFtzو%kXP<ݢbGhV#(i8Y䓈M]il?:[=QwZ{wڽqLǦw/}JANuy-_Ԏ@nQ!a/ObVN4Q1vn4.m)J J+4ph\h]C,QcCohɅ|vJ$09EF6>3[QrvA$囩WFph,Mg9CF7P:|w)ZMH[Z-gN**nd9v7Hb^Gۤ.hk_=H!ƻ kȓf\r,C eubX?NƞȍTԥo۫ߜ'DNJqh-ؿn\vr$)[uS#6_Y\1Ʃar30u+zHto/zo#zPaThC⟳sb5aڌ_c0kq!$![vOՑWsgu"FcY 61IB@!zZ~)ZV96L9>С̲]k39O^cۤ{ϛf:>)V6kQ-&k ..%]ƎC/"lv[1wϜeDSWwh@S Lܛ_M3-M?ͦU =>HCNt+eeA~`fy{S6tKr== Wu3M I~je O@=N.Na8b~"IͧʓC -Ӷ- ge1ZKˢ%2JMYv!Vط:|bPfǛ4]<,!h5Z(eT~FU穠$W4A5FZFA?ݟ8b1g')8`=İމS0X2R>Xa=:v3ƕ=FCGC/ 9}6ẻ99ՔdɄO. RGz6H,e%e}%".x71q\7A?F)UɎM{@ V\7c9sH%!$jB`5qɭ|}"KAlqћךa#VsjXJE~>(bϛ2D82OH™Ll#"i9xY ^eV? vॱ'ʎlKjUnZ!-} `7,=Rrc'·LCSE: b}|_R}Sk*SUK#= rz 8y$,H]܁Wnr4H3aVc6e{a U]^/HXL!G}e$O9d::zPVh 7o ?ap) 8Ԅy6tq6p2m,7vh:,D/{B׵SEμxV`͉HBdv np,&%T:bxz]}w\BMNݾIJ"E.NҋzLcp#qȹLS|'`C͌:L1-&A޿|<}Fk -& $ܞq)C'qfgꬼ]J Z팧 sWexo?LMkyKUI,*}K86[BLܝ)-ڎWؿH'eq}a%T:3xeNS'9j"a ޿K?cd*ѯ*0pov"= ཱP5Gg]>s-Թ* BO@;>)lOs|-Ok[dIYv|! ƭ1|3%j+ КB%P;A'"RcBȤ4T_Rt5_GdQາ:S^խ8Hz;ֻѹv|d;!(p+lrCre 7%JS#{Ko: 89139JVujRSl T hvHɕ2CۥH ƍk}oy4f!Ė]E;E2XZDӱ%ArĬ-ɝx6 G X/6ϣؿ@?r{e$xݶ6iIf4+MP7EyMU hoOdu#VYe?Yn-8$Tԃ@-< Efgc(Qk|SY_K#lq iv0h@ιB?qhp5OLmXnyA\B\ x}ؖzֶ^!΢l3GgM^ ݲ/́$T{вG:(˶f_W<4Wt3f˛p<@' e,suaH`vc%܋,앀͉{'- #+ q}8 8 f)єa׌h-1硣q&;>'`!@ B/-,xB.8i6A{!p6ww#@6h;N\BԩаmSK2W`-jdQd x_Dw5Pȃ*е:6ѲKQW8_o1)o.J㐬ÊRzZ,2V=ilpX۾@%%xբpb(11ci@,bzGD=yW&0zRܔ6) ox>QA4%nKB&hu<~GIR'|G  X?rD b$Agzәm6+ ,BC0IPQ}НHʔ.[=N͖ ,'G@ WEӏ)ԝ%հG< u]Dzkb~@'7kH}'â]1ŝaZ{%WxծgXhHf)w^,u.8.0RČˀ@%p6ո%ZFrKį^n0w*`/p(hPSa+58h8٘Z ˽_+UY?y8YyK뿯]9<et $'/Z[m.1Ls!mq "8aiXx49Ҋ0x 7s . }\W'omC _ }߽FB&gʑVKC;/|q~g 0l[6_(-9kK)@*j-iPDkrw8e*^EgR7pj.+lO fΫRϫGF~]ܭC,D+|EtFUȵ"Vdo,OWNHgCKVOCIϳ?][-K?iCZn#홯STv 2X*SF) 9^ 8h`grGEoh6b彭 ߽L3;5rX;G:~?e8J,<(Z.e\ H0KOgNڥĉ7N Ǩs,u-i-)bcvh k^B'"om̈͢!^z!Yݴ#vN"v17ޚ HBc7uzlY&YKH{gʏ({׊Cjj]y `P,Y34;d{\ؕKZmY Ԡ Acg2-- ]e+jd"tzs B.!5/rZOkEZ:(tڶŁVTnu>9v`0] )Ẕ^H[:xnLd^ mkjtϽ1RdlTF,~=ɏ.=fhկl@ y?6JL5>)l|y]nTg3Vp*YNL@P,׽A|ct˄H/ڥi$z♎(~x6aPYQ"wݩ{ PiPiہMY{6 q&&.wN]ɓPE(Dy @9ٱКMK_&|rTSU)ΰ~79%ܳ㸅fZ޵H"5Bc*Ki+J?|XOahm>Z* L E4Bk q⵬|ʜg,.$Ӎ&m%DwCzi+܅uץ ɏPJXU\% #f{M/ xݚo?l?y? ُ|f[l[5(fjL8FBcm]I!ݔy4a XK\':BlGuԇyҴ Q +~e\P.C4έp&+XiJ`pLh+`-xAGZCSd%<ˠ 6h|߮Q#h;k:؃&OsDaqpA,N6$ fket!ƍg kۂ,'@͗(NV)nlpkc0*.]~~%4q[LY4&uF8<DNJ4N&tWikϠ9Yy, _<9B$-i7f1@.WW؀ a=D Az"M!PcK D/1Eo[upY(n'V6i첤H1^ozʽ;>$Q0%/Qis-h 0@㓋h{U֪cx=eKaLX@Szjޤ -%lp==bBBw"| zxO8%|1}tEuGݏfR+tepaO4ז\a2EP9Ni 'ɼhlPʓHoXRSB <*,Ё&>.}".euWh/7}䀌^Ix+UPc=uk#O:m0ϨԖH'9rsV´=Ѝ ^b0B`Ϝ-3 БIړPzBv} zc.~fAЅ^MNgNm;yAqq?xЂ*zM;")twT''| lgU5.(GC;7Ӳn}57#!Xn1 T $慵np! F+pNs^$x9gM ܢh>fa3s00NƆنg]M%cωf|Ǡx,;5lMKx QtT-F,G) 3(mv_Dމ=G=htBi(mg^ziq[V)=RMP/3}:=cE=SMJ%1#icn3ZZw"K WRIu=(~?9:5eOjX` §PX;Ovhwl+dNzO}0"SKJt'͜uC%73 ʐ@ƘH)9J[OR6Cp@]NF8œ+rV ۳bM.Lo?Tִzwh}R|ybpU&׬?wcT4'rU;wD*&$L}nEW˳`ָnV:lT0.v-ʗuWz j|] ג=w]ZKFkB l˃B4Qo;VQFss™gC;.GuBN \eT3E6.$WQ8xZ{!ݽ~T~\o>=fA>( .[ `^qD Wkd{C޻)g?I0M愅zҶ5_kH4IsݔQV[ B΋Iuhb]}OƂ9/76# ~O{P'rܺ4A~6SuejW>pv& _|+1|(zICŔ~պw#D%TTLhRy2o3;0@xP%"Skiy4uvRꒃa28s2Ϟ濃T!0wN$ı0o.^ڧ~OR=@ΧJ8ݐ4m>(܊e4rg*Bkl mE+!Yjϴ/׏OIb 3.7Q21yi _d'6%IbBBk G;Ĝ(r+bo5KCEJtK "Swc˲w+,9,l4Mp%a;USú@eS@L]iF; ,n.@HǸ`.>'\,) x̊$51nR2 Meq.Xm61Wv?'5Md/t?t\`Ohή?q{xUH1{(y,]z MK%EF'RBa&K$ea=2k;ML=w)!_?WdS)3zP"ʟCX|TȐځmiUWkmabqSYԙUN"Fah~~ք$#|6z=7 ]~ލQG4dX=K:E3<{hc/HZiMNF{Z~yn51`󪆘Fh< %J3垚});3g֭lMe |VCGq~wږ%Yt))m^:W!\%ޒLrZҵ CD⏣ gT@j7.KDjYbC7ɍBR-yz-r^.\h, Œb*,V(ƺJhB}bc (s.5P -id2%r&2M <y$q=S$nrч'ʞ=K>U~Ȳ@tBIɶP`7bb0LA=Om<cyd?B9H+ ;rM$#>zvL3{c|D>VcGaA5j2{X>ċ}:Jv -63ͱ:R3MgGW`'d#2fAIY0 j2eOY*?}'qR%r ̕a_?4'WZ^g4=mN]ueɍQRہA'{8gAgMLmGU`es ׯ;Eo*(.qhb:6:W%)Y~c/ 5TVPSmsbzXzN3 8fA>!Ķ !VA*|SP@M.?*X@k] uEx~<ʣ8%c[c/"e73ͨ;{9mO-[_K#P{";<WUgQ *Z 8syp8_o<{4F;:>qC*ԹNZSɘ3i!˦j0}YTz$16kgrKpwuoqr_Ю}*%XK) kު\#K Q xF-GENt[dݲPe۝~gVΐ^[u}í!~+7L:1CTKg2o^eX8UL;вorE&%FİS[P3 &yNy*WhDVCM7/;2te$8fs^Œ?I)L`/?.G76[-unXu42y=fl;`N"Rh]=yL  ,$\k-rT>m%D&g nk)XY2pQrڅN;`YٮwF:=nLsɇk~Z$îWۼCpMiW%q@bHmčED쾷=$=I^-ߒ4J}#߰QRoaRP`>Qx|zsc(0sZ-hD3bD.[NHhTi)&_l¦׀jø?ה  ͦ%UKUp'6}-jtfz\۽iIF5z/hB%[,NnY7Ѫfse جKZ_`_"T#l(/inWkɫ֙ئ¾2^=+j E|0'CEth^ʉm[6KjC)YLM<֢+9 3QyU:GW(IS'*Īt>D p֨DJnpzVFWaaj2ҩO9%7Vl d]q*.$ӌa!)2-Bb%T=ŤOWHU*ƛ&zs: TL^塖g#SraXr A\@sy#Hh&%j 3܈gկDFNu$ƦE;{Þ9 vz>?o1=% n:سL'Y _,sG̟ Q7د63$|橜T&3H0`W¥<,[C.@ `l %DG~"6(cŹd">-\P}aHlS>]wRPF`E9=b7t-3da`^ .V&YNQYF2á0Q~JT\ Hdk6}W4ۗBA"+$#B>p?aUМzgFGWӔ 1.L(+&ЁϏ'( \ O`;t 【_Q)R<P*N<.ʈ5fmbsC'Y{|g fdC9/6j[Vjn'UݮKp` ~6J[rp,%}7ucaqT"annϞqmaoi@+*.o&m4xcf]rFH*vHpѽ(ҚI U;XZlAa&[py`_="a}ޘnz}I0J]BW~}=vq̌ʀZg ~* [^*Bٮm1V M}Csu5s,ʫjIry|jIְЧ#))/ mUUٲp!w쓧qiagĞf>J0p [qmEPd-@?Z(;v4(*lQ"0"أRyw*Vh RJOǨɪ&]&b+?"^4f|V*dnv8`ʦgy>`z#Q Xjr" %/,+;&saj,KK9‘`=q1WJ>m\inMd-\K+W14!bGB"YtgC̦2a0w]Wy6g"ȱT h ?j`N$wC>@nxًbD=PM=βM.k+NyEM\-xmvєJbRRϓNSm;hǶdӃX(mz򉝪f4 zV(62>%Jiq=crSG[(|ڊ ȀpL HrС%yq{%f =/1 *3SP4T85*"yɅS+@,^5hhZ|f $ٽp{痽Iru*thWr)U>%ff[ACdSV͉[9sSRZQɟ%YrT 9B<Ŝ FlЇ(lS AOŔ@ .Qfe~a+'G0`K#2>5_J}<{!*pnjS"|)EP%?:G~5|UWm;{R Ҫ =JOVyn3WOi6P8Br޼zb>8 ,I= "AOrZXUSmV6ĵ᫰2G̱0*ꕰhRM !tEZ,MzmlE#/j9w,_T i!DjFx{׌ B HGAų&PKFO㪍 tӑ$mb0zmڕY\{j\p-YM'm ad% #j w8Ej6TfxUeC6.;GUb됲ױz.ld]9 HY"aۚK˟K,]$6a)w= CeV ^& B9iGYID\D#E6A|w5"+TWq!#تii-i`}G SMڅ޷RHﭽpdgB$nCV kc>~$@)F=b}^s$%|'ܾyTnE %5+R.'r9c=>{x%xاc<wO*S/ gEaIV-+44F$>Wɜ[ڜ|vĕV@7#p5i{&8Y Ey49%0R/qr'uwud PBaZDEeo9>za`XhBZHw"V)]4ПhռMocPɞ<~Vhu's5tM֌%Mu;˸o5&{ld n?wt1̯\ғAP)iljՂIa\ABͻ(P BQ)΂^vv ČA;A=_[l&$PEVS@/_w˶y5H({,ͻ7{Z{ W Hȝ*·A MX co J/RkNZp̓'zŊڍ} r37yi-L!Խa.wC3NUˎo_hSd'/u'6TrBN OňF.P}F&U ԝ!U1MR/5V :r+PU0\n,n QjƅҏG9j-oP hҹfZI#C#iS>8`t'pWɓ\+\U05CnS nXaranf!B`2W;8X2.e}.@lk628MaAmL!)lpo'Fj^G2i !@4+sA$I CV24W|GL_$Zphc>gےy FXtIOiOV6~+Y|.g)d AVGQNf)ElbBm( #.b Noq@ 5+"6y]  iC.tmW{qE) ҍ%]m'TfiHgeZ*K;B<S_^SK7節Yxh2H$lZ1HY!Usvڼύ֏\Dr邕1`ivU25.+ý5:Dܹ;Z {mD'q@PL 78d7bҩ7IݩJS,* SF->c/f&RaLSe2uu;]A' %cP@ ͦ# z)/ dRU֝|",%}oy>ʟ_vЕ~N{gSα pJFj_wQ> +gP)\s\)LR₳ H[rEЭHW*YuN4>X5^qn} Ln[CD9_H:1yN?B,лւn~`tNĎ^{<'vQXMj;eJcΈMӱx׻zx{Uf›"??܂VI [$qjln}1ޑB)H[*;8[O gYd#6S+-)_7;oFDcΎ[l,,X#|*=pUn>mJ@bU P o5=DvA {9mLW0jw(mYQHUŪ UcA ۶ +\rS{rgIZO;&{8_ WdqaE|`q,xp:ƂhwWb<$JdG,_k(?jy<|Ֆ9>Lz$U:&>-.HsK9DVi/+$qЃKc7#tBJMVX[Kn-8Μx獧?psjn #3J1EmԿ\KŬ9޲Q|΂0H-OZ<%d5nfm]UzGwg'+X2ϯnă?gM*!y2e%cY"`I&W#v)'F :0L6 P i pZj-$s[괾%g¢Jj#SީKJnJYsIw,}娼U`@Lژy6@c\ !dYEJ?ҮYq6'*`#:4񤇏RvP7NU53~I{ ȞbHy;[d):ITH]R.i?7%v5SE3/26t 1pyht1" &\mGA _h>b6QZ9h knEnNl1x/[NN At Rj5RMyc<7yR\zb nFV C;4o/}`}}Bgr֑“6V%r'/W־g,M+'| /R!hpg\ ʀj")JDJ{@Z"1= %'$LBѬW|juAuj`>FLIO oMWs:/El ">weFPRs| ;.X5xRy9r|CcN?4oz bk34_anty7G8`U.kkd^ W^ ]^\V }1G=5 , ހճPbG; A(۷N7c뒛%}܏CzG;ƶ+>Tbݝfx8; \U(>~g.YpRg<8I)dKo>*x+ 3*Zm"&l9$9&j j1$@4HZ.\w}8C\|{O75aC(XT+"# PʊG$Vw3^( Q@TQ;y:s9DR@ -A]|B ߢcD6b8Shh5zB׻7&Ʋ~57AC؍Hn@bg[sJ ,Vӽ G]hj+B6Q:3OȱFX)t`殉P*840@oڹ,sTL~Ɲ fR&//#')Z2jۈj%#*b#umƪm;GSqOtfxd;~wy#߿@ND9&+N0PpD8LRVDks ,47pY倏uvO/t73 #2+`1 ͶG#LP*M_߶ؚOЪ]u"p}K>9K 4 hk2{c(KgOj G+z{!F8 38lLP!mp_iا Fp8KX7>= }{z'\E_dbUFzuwͻ͹ݻN3QC$:Ĭ 2\I(&M2ߝyA' 5W(U m:klM=!~{0 #i=yy`O+]{2Mڅ[/ÙcXa; 'ʣ G STmе<&J1&rՏj]` a4ArZАMT0rɣ<'Ϲ 0|M~Za|:| qrtCt9LK_1$#V:n|F" ОAAѰ0FbPyf s翩e;ui^ 8$V=˜_ǫw3P}:"t$*%I+'_[27pb%5&ES]t)!:~kIWOD~pXߦ檩/#\[2)dH49 þV7`I]HgIl4^Ckw}Ѷ*Vx! ӊgL5PE^*SwV. ҷV~a(醵tA'b|(E#Q`ܓ>3@*3RYlP~%MhKC]2XLZ%ߚx6:s"Y51&kbj,0r0?v#np1 -i;!QH%b|;!O=,m/dT X˸nVz< K!܊V[u&ׂ< 03ƣQOKS՟1NY󇅼jowP[jrn~⫶fHjg/>- >G}}c;S\6ڕn;B~ ,X|b䕄Oڐi/h58- 4j=u\k RSDGUßT 0OJ[;WYh,Qm@5c}=QqfARW#`WW@lvJ^~"Yh2;B$wPwATA̵]iWJ+7dRM;]ٍ*\s!y΋_HQ\}p,ZTD[`褆.h 4/,q`s ˸k 8%NV /\dx4I%2tL!c j /&Sޯ7) 89&¯5ͼ)KeiX\ړ!` U%MlB~D ;B L|s[ip[<݊InoM5* >@@ӎ,] 70"sJ'xkI̫=uk YQ*k#Ҙ/N˃hdnO:63ԩM52cgI]UAlr 9olYZ*Y1(dFc~0jF幾bTDM5xbU-!4TAU,i04UjfԎfNKg (˯$_(bcNZL+uEkWc+.`dѼ?|DWRVx4ɶv)Ұ6qUo>q֗8Jb+De0oj3^ vQV{rуSxz.^~aѢh]KǮբsILRwڽQt>^ǖd% nfmR ۸>TyPbtDȦPmo$E=]V/Yy7wWT?۷F3a;s,߯ZREٖAXoMߞƐgi2#-_pMĭ/|#'0|lvlc(6c'Cjz@'ͬSaT̾>6*N6"7l d2xyw5 /]#|GpfGv|?'ȯ'cvo:׍]j\zrrg]zٗ#- jV,Y~taKɹ#(gNƿ.W-웑[ˊm EKVhslCSQxʚZ\d }v|"!F:Nk^椽Bpp<$uK_OVGc͵! >L(LZ+],ߤWָc)S "LB^΅\i$ًƍݗB>dt/! S>LCp(tP{i;=h .ܛovwZŔ[bɸ&=R'UGt}ӬPCCS֋ |Sɬ>: rT3x{IiJP [Sa \2fz$+ySOHZL/thͮo pcu|ƀȓr'C$콛hdhaŽoL<fVPO~hͯ9,Ӧ6n)IԒȃh_ ;u)VbX +ryJCTZ;٤I.2gO, t/z 6mU}hBmb{4!-ޜ ^7j/w8y3 Ѭ ]=]Ĉx n5mӀ?v&Cv v̿祛;~ ^W&K6Qv7fizC?qEj LYJ&3XS_z1@vˆYZ 2% ߃D/h|_ݷtȈZYm ?[k gFa1̲OvINS~[}Cu%xzpTt{DbnƬa="S/b5q62L`&)?Z푃c#$9LGF3TJd)Oc'V{ ~*m祃<+ƿ2,"nJGxŨzZc)g!$!G-k.bcF'T0|94Y *da.@HHA⾣"aSѠ$kO8n"_679W}"nˎeѮe1~eT3[\cx_0Bo?Fd.rެz @3e}j;Th תVF$ܖQ4*nyLEqsK%Lecu$ ki˸% v?hB\}!BSZ=nߴ=fd$z.YVe:YZVuLRҮY16prh|BhOǥ|a&-AL:=fGd͸`0+A>Vd oC}bM@u,mdNU͐@|n hvГ,SYV2zf,C1XJ2/(D=*w|n4٣ᦁ,ÈqQ~ \շC#z!滏%Ezю{;Sg*I6Ee7Ĩ\j9h=lFls (!l叓GdP/-¼~qݧ&.Pjk. -B2 \Z6j#; ilǮK*r/ܼ(ӷ8~hQvVJ1w\WxPёh?;{Upn|a 쩧#csYschxeccrEq:z5#lWݮ#5=Vl45V=@ Q`:򙊢6YD}(n `Dxތ=?[4@H>\H:ݺQym,kvz1 'gZ00ֹt pUqݽbifþIUM!J2XȽ9NIz/}-LFO/U)/؈@V( %};e54chi\ Ef(׀ Nk'Ͼܗ  / ԕG@]lGB"nh320y'Tu f< . V? r1/IEB%G9Pa͠j zL/@xhI/n5#F~8 /J=Ue?TBHfNcX^P֠ ]%rbQk a)F} ـ*&6w8Z=OMBN|𩈲T)T-139 ӎߑݓm-k9kcC|DgF}MGK7(qMTnBOTifDoS-:+vxsRR-C=mA_ȡW{LjLkh ^o! c"n":Ȟ5ZN fP*?-B3FX3es/iM+2:Pw$u;Irpi}B71 oz^!LNF>D؄ٸ &- {gjwOE#vPD Nv<úw o@3ui%!(,1?>,2u U/5迵,q?C̨p;)L EK2btf-Pxn'Ӌl<[ dϼIنx޽mO 9k\F嘓72TA'PMJ1O83dtpzyO>7椆Y>P2ڨr[Kl;6XR`c*ʢLWq{.(@\nPxk c4n׺HqC]߹a'h?EJ|Qu'C0waǿQOxlVҀ8qt> .7IܽA5>G?_. ~GYX:/ˆ(ۚ>%cCwA5;%֚E5t\[Qe$l iS=lMAQְ( ]KB :RZ]+HMcCH5lGD!uO:KapŚ#+أMhȁ#L<@7غv=łpbx>y8OZŒ+LYk0>s.}*ǐfYErNa^xB_Hey68r5福biҿߵm<&K3ݧ!AM,o/ck$v,G1h];m(z2ICPc6]AbKv~@KŜ/W MQVrckƠ w1T KX>4p&U %q" Xdl iz6Hp 7;p{?hjZY0Fy4v0.v4pmX=B/-J J8ڸoߚdb$C*e&bYa\Hf.$& GL[+C2}0J¿dFC;~T E}زGLSwS_l"6uRN\VlE;u}-uWnK˜,=`:羐r I:|Cw ee˙ypuT=)[oB2M MTW}Gm|Plj$4 " gZgptG9j^ ߠT}Js(xꊶ‹f`xHyoI;ҧ %S,;~oERHjgh"6YɊzO'%Sn+sn3GN/cJ>9pF4PrNOItw jPYYAB,s?aLOGU"pPOi[̜]f.I9n,r%a7 AМKimx ^{'qT<8F֮O87ҞiXQ.;=!G:h0|YTB1Pӟ˖eM\iAyӀ|k6øV`o?wDO3+EA jU'9;.7 찠HR:ԩϿ=a}~lL,۳g/C,eoVƉٻ.wS<1+Pb);/Q+~ IB2eyAl k xFn\`OSN(k]}QcHwahj$E}GVFGP=\ *z)<z/}nM tsn/j5Vb A0@4e(h\v vzOs.2d ɇDCiD ʷi~() ¯l+y [S#KA1~ fmMʟy}I`$/](a͹ F0TBN{Z …95Ŏ5'^bOٿGRo[d݊8@|t/-?$FC=ߛsi?N bw ۮ ( 9l@TȲ/w~ X+D}/rxU6bBjjfۘEPϘ iw7 j25겨.h.SD~lďAMwz>=Ŋmqx16?ZWRawWgW<#^&is'VE[)a͐ő~߭xIkTr(R3#+}SqB5owъa+m=$ÈR r*t%UVU$檋HzsP<,SlpA"D_pV[_ld0CgI^J)@ f12 v2ueё)nL>ЀG)&]jkF$ӏ 6ň= Pڊqeᷩթ+I4G?48j9߾9z1?&kQ6hhS/+DQ%cwK!Hrtgg'O+tբ  IL(.祿D7T`>1|w@$lss!*_SH؄ps֭nU-;ٜ/RonSG FE0׈>d>$3A&L{I[lV"dt,N->eө?%yʷOH*՟vZ6V4y D:(M9Oy U"HmG)Xز # -ݞ/S ɹ ӆ7QGyޯ0zS5`'dc1vF:{:5%ŅW e$NGn^4(l ւ=2SG& 0Ntr@> $g.͌ 2`@O0vn EfXjwKl7mJ,Xً֒4 nI!i'mdex=w3~y+"* 4 ~}՛Kg_/^(2wЁ(fIwƕ~h>sR2 WNzͨ6Ų< SicY;մAA P$`pOj> #ߢ 3ߪ RS!k=_c0 Qٹb ^ =.SU)@*`Ref׻rQnĊ@dX'+Jg( yz2xSś TVP92͕11F}' N#B1zil6VΕ]?>Q7zibh8 (R~~+{2ۑ߼li09d]Tl 9ʫlc[kRqyKš.XU5 4\m@ F|GPD9o\g΄I 6R{lRU⢈f5jˣAJqոf".q+x-Qb\ 异og$B`̨M h~łO=Ǯl < [A.L*J4`q N.si)i -~tGl&N#_͉ Еr&fਗ਼qEշ/8 |%{)6,[M-?D繝MiT| [:~;za$Mt%\]-io( B2PGvhS1ZjMH0* U!Ufs H go l  4J!@)Updw_ !E߫_)L4N=Lx$55Y s 1fHfthP?hU{f!, dtĒi,ICHf5+X#ۼx5YMn_)/ZCa#E 8EY6lf7k0=f0 C.9FĸuĭVw> E{[Z=S8bwfqpEӠhQ{N/\Et$/LZq~ڣԟV }* ۀ9P*^)lB!Y8a lSl&.6~ wߍmLR媩:MB@F/"Ϯ$|K9 awUbY*\HpPnF*,`eIݩ$Q̢|umP>x|fi~Q< 6Lգ{,'kL'Y\/6/KxAr]E:\c`8K :"Go9Ue"ΡrU-4@lo5 F-ʞy;'h .OKY]9ےdqKrӎvn;I{\IcwzA[u ,&1MHvjAzf@9ŎSbŎiSaû$q3cfU5Z{C1! S¡CxlxrK0HCu_A9,bXrnP慇'#.\CpHh IARHDu"Z&k=[! ~Ǽ]˶Bշ)p_dG5|HBkCa<=D׹Akz=yĐˎ9K"̄;*5#؊ݝZ2_˩sR&ꇁ|zf]%$@B3Q jAt V8שKRt$TѲ|N!gQx A< cv iZPc%$ݫ?A,X)+ ϛHS v'[ ü잶8c;;p>p( kBk"1`7`,Hrc٫esȲ#& 0W,( }q8zPJm»iCa0jz[cj=t[qX7R:ӠtX=JZMϧߚA˦VxeTHla[s jjǿUoT1`B# TE\ ka}}d|^.oņpk{ұ OzFR@6]G1Fz3)Q>__ 6\[^q~66OwzL4qSP ,'Ի~ɬ@T ŰrdͼLg_$F}!= hA~nb$Jͪ_q') R,/N^4{ TS^'{q-EVQ^|8SXB$Q _'ʂrdf>t{l5oui(]Ie8u@b|1͚-c43NMyhjSd !`DUP@5 h0Qc8 c 9 ^ދuH(އ3|*W][a$-%mk$b=tcmȇ,-½lNXY89hs^lzhyЏuѾvrWŕs~dS ϴچGpTs@F㭃FY(h+rcsS t(|V,!Gr&_}_ozG?3l7|* ^rp39xJp|O9&V/ 9{^SI0wĘeTiP`ᙼg duu['SqN::fTx|lZ҆/lE0 rǦ H#BwW@֟nB3\&DG.'}[(|Mq#).?%O"L@@ϡx}.ܜ7p[!,A)t$M)/MQJr7C@3>rS1HazPڡMT҂btКmRvz$F.<"?&%'¶O!z.x*t)(}}U!͍Y}Lz?] ʷ{u\x#גF#ԋB {K{SI.AD7xZVP5^ܯv9/rs:70O.je ͒wz.>G ]97I׼|'r!U-ٜ!DY- {܋kw]ߦ` oJɻҴRN揮үK_րkEt>\: of5kAJL)̕ʨSS/[kZ4(W[S)_a4c>) ]i]ΑV@ V_A>@ oBln콑۾KAW j\ӹ.vFu]d,1%^Or_H& 'Q3EXy ,kwLN7ܦ-Lכ: 3QܱLw(ig4_A%AND%Nzɒ1W'eA\9z#vWdȤs>4-N|v_J"G0$@ln}]顰pdANO#}Xk}[UnK|{p Mbcei@;&ZdL}>}|MDx4b::b ϓϕj1>[e,t-tbV](훺 q(mIyԺ吇L&)\<=F_Ÿ #ҷ{XU$V*7'o2u-x˟W8炇*ř|4qgayV.A_IA{Bbp~8SETMW˯|!4( Zu"q)F'6W6ǒǍ  _;\V }u"`_3 ˫RtjVʧZ%d=Fv] P;1݂x&O Yc|5uʯA^Po^nemk ` XdJK%ElXUNup⇛Y&jf 71^`%U*xٳ+/mn& 14r`7aIF]~``H;Cj _uw.&[ KjROU/:YLue+*Icof^W[`3@wA9iE2Kp8M)lJIC1Խ H6 5<\Y=&SS zE/I5h?}P‘ZJ@%ZO{6ITY~uX9]5:0%7MGy/bLy,N/f¯yL yAJ63xjWab bCp<Ӭ!Tܠ tqEk{QeO$M&2=1qԈXVe GNK5>2 JN(mnj((;Ĭ>N܊ [aߴŇRa\PYQX $a-ضvK,[D΃mhnÉSlK3O%78 kvRr/:|Q͍]'f#|~`3'f[)!'o-#6Q~Z_ '6M%}Gw]ÞNrѴX;d `e1$`VBYn? r_ E?2-]o-tɛªj$#vCJZi飑4pG&TG3=1o/N~5' 4@Mz_fbw8+ktѰ.V|R"!bn!8cдrl!`ٲq\\S;)T{4 A+M%E:9܈`qN/LY9|+>z; Re&"ҪAˌs̃꺩uhx?GDYūߔwhA`9n[)Ov>4{AL>ST9NpЊ:&-j-5?AAIj\ Ce5`2/RZj3Gͷ ymrQX>#VuG]=$@0  X_Eطas9!ܴ 8@Ec My-"zb9bQܸV.Ulzf'`r򏔄eU5k4[#}N ɥKD'ݬ@ 5q察0 e>`;CvL` &ũvJk/!YᓠY7߉&3ym~i*D(▞ QxO!vNn+(P@|$Z%LH徴= :`.><<' VJ,om:P Ǡ#'hX-wyh] (ȸSkDDOܲn+UqfR>C1uOʓڕb8W'Dy(]٣ Ce* 9_TDgsD9e,{?) PZ+8T{WCcl?+ rLcGytfƙ{/qB&E<< AbN=g ~^z9 Gou[3@t}IPXSU;T'y a&QAtɨ`{ќ;1oķ4$g"kɸꢿL)%QX-ZMѸǚ2=k%Z؇$ͧƟݻ|)%YG(´EA ^껟sr7Sk~a-ۏD+筙=vqo [bRvZ뢦m‡pī:] 6+igH{G8!/G$o F`T A+u%D͎Ar9 x ,KIQ9Q>i՗6ڋprz$~7x vjIgh9mgfYvp[f9UHw <*tSR&\Ǽ3lVG RXޗjK@~:L%$îykX@&Ap-\9j LD>2.wY|ƚ=ؐCq IU{KAp>\߁(=}'׏)VFCoJ23)ȧ}(`ӵ֜UJp`(/ާA01jS}vN!1*˝zmG;CM~W?'Ќp3m1j|}gv0Hb9ɒ22(B/ɪG4,$xC@FaUBp}[;9uma=ZTMUk}afXVQI$}_MYj8HoV㾈=D6|mV'%hL g14ۢ3igy¡[GCP _ rc6|*{41q_Ѕ] ͜a9 ]C/ @"#C]GinfUAP׾imR>o6N&4?`K' ~)39y i _8.bdo7>Qi}.BO(k`b- J Ɣ xԑC9,0[(W :up-PĖWְѹŶ{ASw@^nf̤%%,n&&Z]VOƋjB[>K (R)4nF\e 1D=eJ: AUtj!@}+@,t< -&)"t4)J@Y>dz?zϬ=%q ,U?-ώM/ұ9dzAښjPoi'BKKlSW4̘=Qس i ݃\tdD?$n>;ӎ4!R $^0eAA)ЖU4U4 EQp>p0ݹEa>lP}iNVZ0z ׎r*etddUe~NV4Ɠ6s6z1l3 A,Iد9Zu675yU('J꒗Dm70?8(jС@-w_^SɎ}  W4N[^/cаp6J DEA٤zJH꠼2i0ABf8$̴5WhٰxGZlFY\B.煻—خ2/t!g}mH@GdӢhUܕsDߒP _4 iڂ:5~姈I!*Y!mU)GsF#agIJW6?RVE` H4;9]"kS؝n{jΘ{$ SE@)ߌoxb!!6o./2KNhsk}U@yӫrL ara⏅s& xK~3'ugѶ 6A S!6'}aJ(M[ΜC6Dϰx)<\:_Zz4X):-C3v)yMf/^%iDdi%7!Ό 0Z2jx\JQ@A^݅::5E>3G 0y;Ĕj$-}!bhj!<ǵ{HkVr'])b$SpD7^E5z J"\_ F1_P]k>(o^se'7hJ?g_tz rU)D;!WfF$e_q_sjW86+NYxׂH!i 9Ik;PY[^vʨ5:BHү]g"敔/Ps]9N!.02@"FFGXfb&̉ TD?9cg8pѾ?lE Ay{m^eK複1]`!/{Y2BWy>^ "6$(XuPwiU/?eط'cAj}pp%ݭڋY?,g(^> ťk RQ{2_O)hT>Xi"(5.zj'Eh۲U##rofϬM]ZfW1L H CmmT)ӊD|lͬm4'P|˰,׬ 4ҒgV4_T *wx6jPTC0=+π&k&?- hJ? <"N< etʹ'|qݺkKZTbcWN2T(./diMG6o!Y9[<{R jI9Rᩛ+ew)I`R#!Tܤy`6_q {_@*S*e?+Q MǵNkDRb=-.h ׫ Rf^![B'mak'҂5nwn-,_&Ƕ߀:ެF4hlbS "DvTϣSJD]uvS\cWN) p q}U`4F-dVJhdJB-.Gܳ-+9q::af*&m;;a)T h &UTGs?s݆#(_ Tۈ4E#ys[ /F~#J4UģXy w01j&u4IOg+pdk6kݍ:h[?TeOmlhtiX^LhNDZE+H{kY6>ym)/#挱/kۋ#3`bv{'84X` ɛHMVaf/L2$T/@Yw8k5 !rBl(xQ_8VrJ-1QtX ^ <W){H@}[D7n0g?x!3|@2p{bdU0v/"cd;ObiLwεZbYO?rSCV@#Vul'0A% CDj=j T_J N~" `X(&.PWToZfBk Tggq׷OghK=H:_QjD6p~LԌhݤ{ܱ1682fqSgwZ)64&m!Ya)j2K ̐j$ kOB{bp"}b&'kޮ;ri*,xSy(TMn;c)Ȟ` [& dxCkݜCc[\SqG N I9<'m:Kh?#P7vL 7O:lY쳺R +ե?{x䜅*d)/!Rx73 ,w_̞:HQvc&^zqHxq zw8\c}.m.mjݮeά_QI$G7f}Z kH0VZ8?\zy˭j8]cx?oi8Z B ߞ#,H/\/ԡjԛh¥n~\‹b(XgM-uE>>&CkzQ W267P'o2w8Q_A x"_ QviX%7RIF N[}PV,I~nz ̉M00Be?8#OL& =pp (PIF[{Ze~)JR-s \ |?)ޥanTp&Y,R@1Q8I06._oG\;-IBICIb< !lNq6 U@aQC6XXA?fg3T8@! E$8!R-OǶ_Ҋu`_a+,KMω6qġ$\&J{촆FnJ\K@MoVdxb<P &']X Ff},dؼA5b])tsύXPg=cb7A reL!b?bEu~bǤ+Hb_vX#GpĤ1,QȆ[BZԉK _P;Nu'23'4B ]؋TlJ˒;yC'-ܴۢèd&$FQؠ"rI꼖U-?xgH3?Hx'`N*N~l(AMl:!(|"&~DڿU= ln_}'O 3CP%2'M{7WoH 2BHŮkC [=TӁ&!|sbGt9j$^oFYӆUֻZKZ:H1XiyƀC̐O${RW~fcvC$Jsn򒡍x 3|f  o~Ӕ[0u%A/X %2zFͶ @s X̘`Qm,;"QZEKζlDb|xl|s1zgfiPD;q :cM6fǡ+(7Eeqm&cTw25ߎɽo*Ձ%4ژ.e͔ݢ.@ r0^>6$dq&} Ѩ NAd+QԂŘYKB&Ֆ]AY.S/Qv 2"g;)#.rE.e~_$qhF<à,GIZD׳0_0Vπb|6ck2a0g(j^/n&R|`E*}o']ȞɳyլN=)3ljEYWV:s-[B0*9WF04hwCmE;G>=@`ܱdt}jň4mbdM( !>iN^&twGuBv)qSqb FO'Hȥ15w:T9!qdγ"{ZNjiAICnHCz"}^%q65Aʄ[w9EʋF_=s4e:@"ٔǝM׎[ozQsR;j#p$!{ؔEc$Z|̛kD\P [GA`Q>a7P˘tž2 'ЬKXEq\@;v)?F#Ugz΂b;4X" dl_V^2eHYѤ3;I.ЋB )v'bSg|ה[ {Qm?yf*bOd F+? W/mr\j#eWeIǐj݊@Cw%(?@TLd-ƈ쨯gcL`ZPzI#;Һ:ɋN$AM~6Rfc(yxro`hwEeCiRk|[a; +N,Nk&=&{-/躅T5jae]G-Ce>6l)꿙7F" RZB-Wy;|L(ceLڦm "j< q(2Hi3&:Iv }MYDح ڸ(Զ5L+O/K^52'yu^xKͮ'b<%V_g!Oϋ)J*Mސ 3taX]+'l!26ͱ^|:ꮋ8?WCW>,ߞg@SV_d㍿\XE[r6ۖLwj,Җv3v)A<қgXͼ&Fb?ʵmecuVTЬBa(s`u*č(U23˚6TXwYq94CI7a׻ X\, ykSwWz|qoۇ&O}U@I[|N` Ӯf-؁3V!Ip:$|7N5h k܀S1YseM}s(.]GW5, w5"u:6&I4bk|:n Y)X j ΩݯXtBW8_Yw!vi"%c8_Ix$'TXæ % 6k2~ׅ2l8h&D_1ě9V>'Uyt)vFrq^/7 I HlXr#X"8 "5嚡64Ic=&fsmxMtbqwnXӎ#,4"qs52x0TOY0gW&G~N#TkԍؔdbyT#nY]2'b3wu xh꾕= :]ISZ/!b3{ {P]ehlOxqb'5KgJS3̓a72 8VLXY5͎/am0 !;H1t!`PK`gl q\$.V/&_DZgt(!7KCkp8-x! 5ý?q,ɝ+힀,#{% LdÀP%ȟ9a V Ҷ,:|y[Z䎩GC!RWM2^TnOUH/@Jxmrfʿ]?m{:&'^#Km JdkrmBФӁ5h0Gxui0xʑo]>gr07v v˹TKNbgXZ%Wy 4 LJYR?z$L/CYvw=%"t'pEkN@J6lq9sБ@( I ^%ab*.c]']z{Y !E'A |?ܼg]~#"/pR@`ʺ, ߐ'HZG(&ᤶO4Q(s5ހ426J86TiT)l4bPdcuq7ǫ}>Gv3<̽%/A79cL -*E!dg+4fzc* y4`vD[AQI\{U(e#<gzY4Q6b9m#ؠr~4um\aVhZLwٌru "T6p%ĽcR|ݠG6';}'Fr|E:&,t:"Y `ߦ]q: [bF)ާLR S 5}쫷-ln.d%/LtHWw֑kHF FojXƮsNʂoޗFK:l>C'> ,TIr̻F$VVF!'r)112utiLv Z 'בֿ '"(Me;-W-vc!sbdkh,T t#;[cZCYy*Pq^y;CYofRJr[X{F'+C}kdeٚz θa/JLbԐuQN4~㝿;_v<< d լ-|C+.%℧7{L1$4MX 8 Ñ!&(}=P]d|(V)揼|U{Xk(Z텲cR7ݍCj>UfaB?j B%"M]c53ql}]z"QqH過3SHHND-!'Ӈ5[؆O5x7P{HbJ|ҮZOH=# IO-eohi(bi\ֆ {OU7g}noK-t؉WMErJwqWwc1'>u3~Ia(o8Uy) 0p0=-O; 6160l1O:)%wwtmG}[s8$@ (d-T+`8.%h6 U(L~^lTD4V[ z( M4 %owZ2-,Ҍ"}Xb66yˍwJfee~T6!u6p4;y3os̋7 3JAV,^q Ҭ/*d A?盧m%G [Kz8͚K%t A h+'yw~:Ɔ2^vCmgI|ű>[j_39]iOG,Z2ឣɥ1-8r;I*ϮS$sK i8pB("q Gc⪫ !﵁Nٲ@ȅV)`*48(0=5]`ڛGs%S]? 8IPv)) IcTEXN_MH~"w~c=:x N¯#@x'Tz5wYEf;W"{!qRހ,IzY))"qZ@Z(8UDy26;[Ϡ.UH  XMdKšLZse1i\UGO]cL +@?dH9(k8A쿎܅uPݓ~K UDi:Fk~Y AL|JF-jBs3􏣌]>(4526~w:;Bn!"Ir,ީ%Od&r.KF NB lq*UWv~Dg_^US= Ƚ"il.dm& VZ繵إ/iKoFP񞰄Hm%ℼlKrzoq&/?d5**m1m K ַF)8_οsrfRjւ b$O~<6O4~hΥ6<󢾰h(49UIhnY%E^JSv*;&b,iL$YU?]ld"Z(ll)|e Ou4hzw(8i- Jy f dd-Dxg\b $;=ɃܔN{ O-E}C븢 $,8d&GiBSNGs[0⑶*>G6fn*Ӓnxٕf?Bng*nF?O+afAuVMX(:$Y'f}6:bڰc{KeOɤ⃿9*hA+ryB$g{unU%B$>\4@8u}iFW';4쩽<tYvaA/ŠBe]< pm#I !EQAӈ](. T-:`:<FS[>D7i:zk {cj&Tni3@QxP+iDfG5 Y:BVAGw5/7glj4 OvJS%MBcgEP.BY'0ʻrfSN8'Ub V/"2f'8]"ybtZ uv}1E|b%k>8."~㤦4gɼHmΔ!n]ގR#k_CW9Tm1^ 0S0V.C;lD'} עX9MzOu_0H6{I^{`q+ڑ,v0A87^AnyDr6VVgF Loͷ\#fxa9_NUǪS%P %UbF|lNDwV/qvxyV졣quw^TFм: RkYVZڼYTNA)([Yn0GA6ijjln'4>Z^aypD$Kأ‹JZ@% SOQROGqx2(Ͻ͕4R74A):&Tvk-Jn !S;SɌcsTt 4Oc#O4@7Ф>#֨NY*ɣ4najϲvk锁937]9Iț5ќD/Vd)piU/!i3[F&+/fn JiZ8Շ7Ʀ*Y%װ({@9 ""wN8%VB@-9`>,n1U| M$B̗Cl34V6Nt(U~D/m]CawCsW6H5 yvrÉf\mXvuezs7ATCs5}P(=Y#|fKYbza聪jHz_HA&ݶ1*pN'!(6yS+EQJ+dspݶ$1 yN8cޔ'W{K2#;JnSGGG|՚WrŻvqQU>CrDň2´P6: 晙Y~ԟ`Qg"~^. ^0|z8/kgjpylLyA8 _\GxqCs~":9B$o(}-(D3'`b|ӳM%0%VuwGe-tfoFmi\."5-,3Ƕ5.*nRf5596QEU^UxL\^sy< 3~htqTrd4ie~yAID7"CC6sy,}]6sz1mL09dE!*=ƚL&rM8b,BH7) G-S'A;6ϪNRg+T_ n ˨W#D.ˆxsWl ^tC=p\zjqV8%|k V3O"6`l89+hnSj=(橵K^A9O3T |.8iJfWSP̃G>|r }.H^ݶf֎TBh=5k\Zmb[] CP#^TI(ڹڌQv P3$o;{uo(V_/'k23܎Əw$|um 1|^1f5JVG}HU 1 4`G `sV`ֺsl |j;3fLڡv3&YDZJEdݯ4<;HAU pOd m嬏-cQH'Eʳp.,h:ۇp1 f?9m̊7S+B\ÛُRNe./\ )θ>IK[A,ij+Z8X (>I8Jj!5ƐL, (xek:`Wi{ BjbB|(I/+&A.TŢb|{C!jy^~!ىBK(c,3r?AN}dA 8~>iִH{,J4d2Z.fe,W..i\qm P iΑ Ŏeݝp@!Ѡ ~yּKEَgڌA /7lL,}Ag\:jŔ[`h[MݳW>@ ryfp:LL@꺅qɻ@}<~'^hrUqd5_x դ-D+yL$pcZXyO!azk@;LC?\&N~]_ z6 _>cZk"&I/tPU ΏPcX>.Jd9X_]%r w a5ޢ"Tpq|Tt,"|FQbŻl?>$2S,`iބmMjt 6au9DNp_DV.:D Hg+w&Wjh8QZLb;LRv؝)&`dv'Lj<96¥*`2=U JGL-Sוʻ+ &]óBYQ;f,eh@ U;GGiGVF_ *2fB+kS0L pfz8: . tDj$O^if{%S\=݌.Df~l֬-Qjqg^9pG]C#geF#yeEH@9e`pRLozBQ?;)2D(Ih ㆻۿg\砝 a{Wcbl0w/Wּ3P$#iZ#e43,)ͮC*Faƿ))&O|>a)*"Z/`rՋm6n@´bk FT€*j[oERE\DqQ%ޮs&Mo ƧS8KoIXiK4er*^ QIjQ:V!<|>*U0ϛsuo eǩivIOu1;H E';4kQXp-@"j͂=I—Tj>.3CoyAg`3, 6CrZ.>RLZ#&WβJ =r.^]Qڳg%Y w.Hz~ckPwKhtosuXVeAefDB|髈^!XOx<SThU8vy?!/No ?IA.wE37(i T4{I`jWasjuhzchrV2ܑyfeuRdFQwQC:Su &žO֙R0&Mm,$\ij!W="mi]`ȸ$!Of\pܸ@^&",qy!ubQ^HAi=aBIc'D10d;(.+T]﹭>&l6̚~;>Pd({XC=N0 MAf)j<ȥy=X|wQJ 6+5k! ͇4 <64V'鼡0,8/4\K<"i=0(x*@P8Th, ٜ-Xhut"d?y4eK$OvB8(bUq)5JjTDa?gf>>͂BNek'ݐ݇\3`Ԍ]Cwf\mhM7i9=ôvG+:+z9y1p4qe50fh-/HU3M(gZ"Oh F?l`oڽ䔦1H2EN3l7s=|Zavyw/kDCoM.I(TzoFeŢi5_ƴڲ%^b;V%3pB:q! O ;>]xXkg0sJ~ U?64_,3JgV]fR25c}yx2Z no1wwL}!aq(c<#[1q#~AgjN 2%$6&14·~c~M*v>x]MIUJIr%Js}1`#W:kFԏ,G]ዧAfuUJ%md{fWoY̚TcoKH1x7vҧ[wj}/ph)M8ITCy]B\e{#"<_^gbn1qPYMge\przUPElWR3Z,c nHڲ ;3P `vU92zǃ0ڐ; ڄjc}C Quw'ՙj%֜ )'tF\2atC)46~QBJHn7v.ΎRSM3#NeSܖR0Opl bQ?)Fxq eiTnv#Rr6;:`L+djf>&8-8eZ NӮPOdjIq%{\nJe(*\| +9mxg} ȳfM\ErmlLIrCP+@P$bW;$ӐVuD$\4TDv2`p v\؆Ѹ-nE,g 'TR^a57'nyO5`8>wp?\[wQ0mV:@ ޼8VL8D*?~Oml&W/;Ǒ2JwO|26!&<`l@vzI&icKnt4?K/S܃ K \nrGͻcnM ͔^P J[~_-ދ\Rf dCaҞ9'(9cc G,|su9nW. @$x[[u(}$z3Dy缬EW1#aqrL'!kTX:_*Co 2۠At2ب<+f̔ړ29!3nGHpjG"£54Įf[\̞/-ŭfcjk&nW{,?Vߝd$DfGul#uIx,2_hpHFExe1P?]v{[v{KJ7ưˌA `4L=$5R Պд[4F% Ǒ@w50L4>IXd)sG}3 60fKVG$7Ÿli Α2an,?5OB]+iuCV*trk]|J`q# Ff!z{aWIwpmL2)Tj;.fߑ BE!:m/B/8. 6Hkyyy"n É4ݏX!%a#t HZ|lġwd10!V Q}ĆiXS: KYf"}azc ӸL<Bx<>}{L˲uܐ-j,1^]Yw\Kr6⪴$Az;jWgXiΘ9z}9X{foʫd麤=l1D72v6c~T5 }ӦC@'L:wwMKmSF@sS(%ٔgMoC=R|ExX}FEP>?b]A% i#bXٍJVw`XC\=vFO3b1Tls΍S+Mymtnoލԏ8һ‰`fuz>̄(/ 'JdL`d-a n]UUplOK]v.u4`̌Õ8ǀ丑Zt Η`6@^spZnXJ9eϧ.0r6lTENkcq${K,W5;qvi]Ă2ޜi5l{yQSisMG;u  ImɅW-WS#gNƆz|z s=ŁkXt%[Әz3ܸA4;4TfbJ8ѭV1̀Ku5R\1qGXHyK%,n]uwbVJd=[3u8 &k?jfW]k5B* ]< h],8Z6,YI<:,OTxGsֳ$ãɨ|Ig3=?g 8tHgOumYADD E} u΄喴:)Ee=1w9Qk"('[k2uI/Qu~|:jURyjzW-B5\,nSܜgUlݚ lٗ~2ʸB0|\qU98o-lq2j8;Q4^I% XNhIKݷEB"m/p`?#ԌSԞz&Ű`zѥ/I;q'ޫ2zik!OÔIufG*>{!rZi9DzѸyY~mJ@%oo|3'Ĕ\{„ y6R%F̔T 1uL~0ͅJdw c-oTHC!L~{(MNB ln8ծR[uE"TlYڔj$n1G@h-[pO6<)bI \.V?h~ʛoBՙLs؋) N-\]/zξ:,1T["D/4ҋ$ι\TӴ!"=qZb2:lu@4qb(:0YRHkG8'pWjm' 5LjtZHK=O"+JWC̺<+v&' bJzyjjt00qԳ'S4ggzgIG=#0TW7*6c3^Xʅ>P': -g4D$9[1r7ӄNlf",<Vv.'o FY\٠mXB% 7eZհ!>` x+)d^qtR_g(WRK'槎e-Z323PQF 6VkcQŝ7WҴі}u-]'[2\!d<{%KeTNUi1'|#K@uOu`@zWWAn/=tȄxeeub1ɐX rBs)Hz31pcwKVJ<~}h1]M; f;8ˣf%h\I |X;`O/Z G~ 6FkLŠ{=Øk iM#!ge2`-~ͻQ1Oi/`ax;&6tvihh6N"}?>Pc?K@RFQ SvOA~8y`,|ݟoɥgƲKR=U0Y1P+Qq Bޒ2? l n6[RJ?& Z< HfEߧ]hKMEam !u N̸CnoV?K8kƒ݆2ވ6(ڌ\RmY8S{Hl+EK=E]:F3V<,*s`^>3JWz0p+֙iꐲ=/'k h/6\5' lt+ԚxM i@ U/~6>([j0d}av:h`k^Sj]a'bH'RjW|E>o̪3}6.@[N qH Ѐ*D29Y;r3& :> !Q # YO.&EJIJL`_bsmZ1e6-;eám9WT Uޘ١>UY&o—tWٱ }8p֯8@ә/SD[d:-ޠ-4f L%bbA &@f2y*rg u0hBUw //?BqZJ;0 'F?a].Ckhj1úasQ" w;pdn'"|9Ύ={WX4r'v`,o:lӒ.*wGۛH^g Hb̛+-\'vԼZ[ 7]|@4lI+* uY>B_4xR,}zޡ- /f:mSK"nʕ}ڀhx[f]3Jȁ,W9=ۘ%<{tԙ0K۹n˞n[o]S\1}Ǣ溺i](AYqA-jmzS1 '}1 | B>"CeY,Ǭ| J)O(?"uF Ouܬ`m;g+0g[Dx iS,=k\w[/^y"00:t/ӫPr9VAj Fy,.0)x:8WfnP=)286EmdQ < ?^َvNj1 ݏ}x&WE5Y<;KOqxwp@HKqHzZ, [l b DŽ~7|WBnB -V`ϭVZ{#BEo ՑU#kC&Ş>rM݄$PB,^EՆn45߾Fդ`_eÏ5Ayo̰CJp0SR0\kUWQCA|IQIS\KuYI&sC;)|쩓|^*&7ҡ˭.~*f;vtڵ4ʟ7_:UI8)UmC&B$RA͚c 䏄SvB$V '$;Y4LjJ)@J֧W@bN6 rkDUד[*-~%'b:9C J%D_s+.XA ꒌpT a-_(dSYY-:\ijYNtclq>S~ 'oM.G*-aG^Bˮl ӄ&⤯s|] #i?M@\01qxK-&3O7-m3Mg϶ݷk#_(pUwrKlǺ0J^x Y4pm*=S`D,u&&Q7fB~LK $U5pޅGB5A #CQ_2h/!Pw>AvHCPfHMvP۴Rq*E$\xr=PMD R!~vNWaI,V/r%>銉1Ac~"Ӱ9w꙳gqU歷 3+H8XΟ0T=c0@} h"3{\@1vr9}u +_2<qL2 q$xCu>GN5p; r^u+TՄ>hS_@GR/LR0OFpEb޻Ec5-c T.GqFT ɫ LS7\ԻiO/vC]Pc5Vg$(==+30iR۷D3S"B< ^/jI{ hC^ЀCk3߫Ppc2'W8 / dBԄHb'X:1yN c^ix6ZD1QgxK/N[BZ`{q86)A=(.2u4wL|\p\)a?{<3b:K|7W|wT1ecDb-3 >4Qܽ xdtAoyOx*|q7C+&.8Eȵ?<`G ܔ !ں E0NETEwsp9ԷqC ]t> *:s R >dlNuv.DK(򑌍.c -(F0FJk:,aw-nD"?d V ꡳ$,ocӯ†4L-IWR";Йg Y# K~!vI:h0e5{] IN 5?wهnG)ьe/a>GZ0:5.!0!)}jTk-ڲ(o CsOdi rU f]Fl1T~+ԬLk6dE }+:a$4tpap[눀m@9-_s뫻z$J &p7b L+p Dm^5 J'$d͉dPLKEm_{pv U<>J yok)=[kfM 9CE[tJUp+n[\ۚUoJ_M7>'XImR篑 }˽ u,~l0\D0gtdn15ANGI)<E, k˻p;ǩ3.c'C48j+FtsKLK>}HGOӵAs ꆝ9$#:=83y?pE^Aa\->s5d}Š} I`ɥ7ra'xنE>_B+(VAa2d) OϠ%.J=W:$3k}VT\ y$FI`I 7?(SFKAw"W\r%zUdccp9h̸A$TN3XQbZcI`+ sjUa u8o%2b;#R_7 E)0Nu+BLWY.b$iئpI7??@&32_yiV,Wt~rK]Ѧ*_&sm(RLO0'³/c.N z ՐkT$$'s;i^qhA'4P˔b3O1 ]״&r!/Fr?L۵H\fs7s6*6B4Y'0*)8{Km{ ̬HgQ4? `e'#zOĈR|Z]x!LRSb ),@vq 8gaJqf|-U5 N>zb@IJ iT6 鰴{`c0!J=CѢZocKvt* 1unԾ6<>׏a:- Q)'ݱm97M; ǃt48H+);RRx{=8o>(UTkN \U]'$MJ̾ڎi9UYnrjcy#60LHH[ Qv"$x1. ˜f a&: | Qtz!F'EK\`ZA-}?V*vcn`j| Mw0NHc+ to=l$2IՏ8@r\ rRK 4g-{/L}_^4 J j4ro:^p 7z9ŀzÎ䖽~?l/B4uLֽT)߾O(]U'uqlnnc}Q)^҉|;pe9uHNmaLWqpd(DbmǻٖZe /IҎԚ#ߺҡٝQ2stNiFJ 8ǶKw9@;~ DYx?[g"Th0hnHbHBKYJgr  d&3wA @w4hT,}idBâ[]ةu4Rx=4i\2x(RðM bu9y~Qol0RNI.&!-1M2=* DSCWNrkպ7f`;ʁ Qnpd C' ywī\E>ExH>NB1F~0j#U~:CX С׫K]t蕑JdJ`/\~03~ 9Pn"Y":бqf"*w.)C<νWI;ߧ9$XгY7{^goEY5=1m>K<4AonwG;0E~lpl"7NM e=qez\S{bLJi.bGH+Ǟ,-oG{T@DiHD)rʼщ>#+6}PaO {>-P5=S$v-mh` ; `T!uU,dsNZ[7^%9,rF~㔪d~lp J$,L?d>ah3%<0 U< Q-nh}qa51XB9+Y{6791PH)۾ ƖMx3MNQJ| vPݒ&N35mY~#FL]G{?@HP!mf$bMlv6$GE+ϻev0QHyBM눲l̈́9J~]btHD`zkL9!pHTvJz2wZv{%hN̐Jo?Uv!|d첨K>0X| S5 H Ջ6]qF}ǡθ] 8%N $υ1 Y>owt`B;=YD(pA+?*$YelM0:oT}qX l PS]Y# 9A>ug9Ga g ퟣXRh7X\S0dY ǶnM~º#=M擏x&Â%P$HTE$龸EHG Wp>jP(PloA$tE)ͯgW}̕^Qgj@?:sG?88$йT 7{œ2#!j ݶ$r)PL"GTGe'8Θ:,L$ԒͰY |kݩ13PqrgLd!=2v 5RJSluy^Tޗo\}a3LfyxN EB6 %/&A7Sڰ(MԾ:*#-AB)|]2ͳd'F9ɽm$6_h1Tif一7<|MZdIVʚI&yê NUihG*abtvY;jAʾ|ƳM<@Gyj^4bw;}ɔ[_Ӱ6-y 6#!\p/)kbyUp=''@> hYu _2{g8PBo:>#c& jv(SпP q+vޓd:R՜HcGl -96$d aM& q8ތ=;pLr0uP4 nΛ(M8٧J8mxSsl!4NKOO D/ s^ W/ZtLRZo!H ؿT_߇e%Ѓ${>UeˮC5e:ۤ!eu FU5Bp0G>zǕD&wY]>%Ƙ4(O3L9ڣ':s*. _S.ރhgpo BT"Ue&##wa7ɅHޛ_wQ/i^U$) uP9 K4DXI>cci:_ "YVQ,GZrhL1i+WI|&0dha?J 2', '_OiJZ* ˱B S _PT8!L+q~|A0a8GvOhlLQJy7;(d|@ &_,ʜ_a]~:.Ա>`lO=*g??!ZxVz=n2EQb]>Y$Hާ0@`NLs~`"}{-a3,N :ؚO_0]1gecq282\<"%LcE~Q֟ 1dqSL'Lj>_ U_kc>%88Eg֔6]śHc'[ NΥ(/W_zv /V_>/p7F86dQ.9e73fm>cB_P9.k.Ȇ+d-5}7we'"PD1E't3wǷ5i%UƦBs/I_~P~cv'fzk6=R23qV&e@aM- ZpЃ@Kzm(Qްa悪4I/3&ks@ck9k,qCS֌gvX-flSr徿.6X}SNŒ3J9H(SA _8)Xnܟ+F J<" ëΰM  q]hQbR u,!WSJ$] iW,ǃٿgBgQSRܕҮ=h:-=QAX%!ɠN"OLޑ80=ʭTK4O\v/_VSf )d;Jץ\v! 9*2Iz$=ń}m7W94+ak} ۖ^&ڐg9Í&{LXEB'R%Z['UN/S][r*YGHW䬤J^.'+'kvJSiU0[㈈hA>''㠠BSAF쁊~TI}->su!LV\1d<<葯8cW43ߙdi[UozY:tgBw0P"0էB>0GOxE`I׺@mIN|1s ^[ #AFS4`_'@XKW`_e[ ƨm<#WM5itW^*G:*(7mZ䔂[f֭A'mDQ@>obtwVO!ZzQ[%cs \eߛO ՍSvښ+~TK7p[P"qMR"]1O&2zҮjQh|D?zQ,[5gevG2l*=tmoll&m.o>ՋHccӡRm5zo\Iٶ F5j4-G} !VSJA|=gFъ;a"a'`I57N>CTZM' HKUT"Qݔ.I!$ЖڲgPkT D"-@m(|X[(f{J26Qst[X6:OEiTi" (>*_2+MovK%V%-KJnyЩq]<Sbq*4.٪.U3KWltg<-Qfd_^/; ĭ"TaB A?]ODY'A΅.ֿm9ߧFDK@hN G]~mL\2>+V t6;޲,z|uOv댩Ab(8$973P~/]#6@A5gZmKgS_\ye y$lVWGķB]gAUkS^qF'dzqr5{b"ts#r4D2"9Wd!Q: Б'Ntq(S8+"hU'4f lCZ!8ncs o5K.1)wnu_!ޕ! Im^@eNO|@-0chTO?V[QW?$ ,D[RUpb륗i"tW4g]OL 4+!3⦆UTyh +W=c39$Dh+4+T}vl> rs~J!zw&?#*zz35ĹC "W+FG|~A A`XL0w C-AŗJ sԎ$)TeaNZ[Qђy1:qٯ^qʃPs<ցA䵽4yԞ1/IAkJ&p0qQ\T;ޕtC>?*$ӂlj(Yf"+ tV9Nj+|rTf0`Wr}Iq(zS^zsMB4k3#V g2Zn:^O$)o%5XR.}py]*@TžGFedj@@GR(GB8YEE^ve ֊ԘwS/禉ۏ/2:Uo@S`3g㓟O0@B,p*TxYsGdE(qi織ɨr YcDwːT|@3C THQhHtյCmܥn,<#yǫ^"1!}XŀܸhszKfN%?z 2Y^>;?^a²%4ŗ}|%ל9i԰v[qVv; 2+ʩЖ'/!\&N/1Da(Da=Y'Nfrn$R 4. -> 8Z 0xxD\ii H6Nv^?lDS d(4zdf'_BOLBj6Fb"q/9h*GcpۼJ?{[,:@&V_ܲ|'='oeW-cG(G۾\.>-u69 ,1פ *TZ,2bִ/Eja>F^%=Ӓ*;g 9䎡{o* 2׫Vqbx]Y||Xxdž.0ҥlyMp7%ZdaG|Jcj;h4fn1 ^Jᖥ`D4aǵkQ&E^W閉P-đ/kl -'- aAd(=MdP>qc `SY [ k*帡VEnq+[PrݻT>VfI_D}}^/c]5dFVS|p#*\R|"rYdTb>yVF9Q¤dWgUym+@ſ+.WӪ( R :_%\Uu#=#er%( leT\c%nJ!y3Mڡբ!GOA#HRXd}JËG묭d~8.u?,TbjlsKnpYҝ@!=xXT7>%<=h=dwqM&) W_VJ$\Z()^b:o?f'l!VSgޠATS6ƨ=e]xgtkT.ymvyׇ3T^߫Hd*sn`Z0=c+ ]W|\*;u ͸6Ruh<n6CIa C-:v >%h ā\VVyd:) g11anߒNCO~xN#8nK'',ZA,՞skL,<,D]"/:CDXEtY$ Rɘ7c[U<Ӎ+pk{kSe]J}%5ۤ'CE;p~-ub)7l,[L2P)*\L4ٝ[D_]{tȞN6tVeZH#(7-*+0fݼxt$;d X[3A?7h9["R5ŭxԘtpiɵ!][|fANle\S}ֽ8QH'&&lk8A0HoEuBK^gQZtQ"YUԅڬwLN~ͺf~uUl#%In3CK@ (ZlƔA5}P0LKe4ybOomfځ}nL]/fqxwƻG\~Π/[S\.m>kB $6saO5ET16aҰ`8p@dxgӁ# ]_KMPZ&HPxۓy -%LU gϾ2޺%wj|PXO\'+iT/9a'f jWY';K1&wnuwH0vf~gsH Q( @P W۰/YJ.KaJ篚06mI %r\sqOMPE~ Ѡuɑ:;qIpCcK0\Rd"e#ZZ=Az wTTWiū.ȹ7~L:U%c+xŤ&yunJTuu=y,R=%aN҇GhЍ}Z .KS# 3 `s֜ è0y5M,+EG\*?sqnq4os,DcG40OQU:&٬ ʼ*f#p4ij l )~ƹ'~Zkqt+"dRWr(XB!4:ۅc0R _y= u`9e0Sv:0D,&"xmFu!1wV7Q=]fA"r*+bvM5XnʏxB;Nzjl! X tb1-/$/m UNAdj$dž~0_[`bRm9^eBxqO.*o)>yŌ rkL_5^%>v|j"Zwq֧91t>䗘 Dm[,=u$Ip?wæTzȌUHAB՜Ĭh)]ǧYSl'^#W7mZ~JekK0Vs7jz`ߓ\oU|n0(3?k(9NgZڞW!GKc{ulu%{A2kԞ* A[S N7._>-]f >/aɮEфlLEJ^ɍMQVs,دĨy z0=Qk^f:"RpJ,,{R>a]PeIQ&rUǟ[i{mܟxhYl0ﱗoۓɷyݷ q#-XU4QMuAAyޓD%sG.ہl$zWt]28pyOΠ:[w2gv2FL8]Dw/7zx|`+{痼<:][+b_mULz]SrhmB*&|e|57(F4pUCG8 9K%OW *yz3>L\0bFre}BwY+ܹ)6pp6WM58" *rxi8)*: WWD}h( .ySQgNZY6y˟\GDC_l!?q P32ڇsRHQ}v#ʚ 6\ ٘!00w9B˴B ~%׹`}䚄fT#nR3vq'θW ȡHQjp/IE ÜI PVc9DsKޯ;3x'ߐ.qomNℚ]xґ^|ք^}Vxax׺Q~Φ eV/ a~ԖG76~tƴ".)q:BRǫ036QBSev%cGs+$N6l: $Q`u-6 3VT}a?x:4DE[uL׹L d@byW܆Rq&l2GÂ1NAY=,6e!xh\%|fњ>QB5 E':bhx0=%r$k;ZJx upODyJJZ/ke<13Sj̋/ np|tN\I9Gy/c ^NI-fG(?N>;EF+QČ7ơZT_"IfߎLD  a, {96a7d_]x.Пv%1-=j3>` 7RSsYUB- e19ڷ&&'P<;l%ܸæDm4GP()#Ib>npJd"'? d#YiACꜜЪ ]Aw <2X.:*g0u>buTn"HNlͲH"ޖoXSEV*Պ" :\SYV:DzO<]kn@<4MyDon,OG/+6*yB TR@tww ucՈF[#R1s2en iϵpDrQכr4LQ&U{>yU:مSW~kQQN\|丷,͌ ,'"/}6ϑ0¢7GXmRϡJp˰(ygP1GM: Rc9Gh,f-<Ō liMN?|ѷJ U.Tm4]Bh!R*( mzUa}@M&''?ج|pҰs)2!cc$n!ь H9_T<~^Y=kg7XQ]0EE#2T=1mMkq3^H $,ݤK#0P DZp G kj<ЛqW9! wTâj%,%`G96؆YRWk) W'J:U< ƨ_Yt@O-[9G2Tx~rnGU!KvhRux"a ?cj3u^:oD{< ! e(m!Cֆ^d'' &@Z|VU /P%t^TF.9],b^nVźΈď8X"q͛#)w2L9er|D(7{ ˾L+HIF2NF=BK9ou:w{vtuU T_m'#|T7oևTˍ1L]Vd6+o$苐a4mفfkt,+Sc vPIVcoߍt_y#aAXׂ^~5 v|W9 j>V7Y7+>\(~c z.P`l-6LϽ8P_z~=jұM΍ KTM$pG^N'*w?GB+My_ly_+?vx('Z`CPYL_F)QI5Մ6C HuS{!`OIkP^PA(R?J׶-ȁlh%\^[y>}2b)×u#.%$<Cxy@6@|zb&J {04DۚtID3 >6t9}ݷ?@dWNkIi,ɜeCgJwp_3#.ey@t^ϤN}ShL.tTrg+ӊs9:oDY$Ķ T0H[ɳ}լ鰒 g c`Ԃ:) p?;r JnF=KKFٗh"T3'Vf:J+ޚ Stgw?sztBG{qL=B4?':W2dG/1]Q޿h}A䁦6*? z7]/AߕSFUsS_YyRmձT­Br8h&z51p$c)*cSہ/>g"ϩ.5їi(d|`h&ZA7b~'Mp4a_\/ٟ$!FiR9`=m^U6U/.Shj {ڒN5I*`OAH9|Z#(/W|&USJ>Yu ]T5w\:톤4F'KJ>z Eb2n.tS>;q3 _%9ت7( 41*:wcg;&#qAQNx 8m|.j4JT=^cX5Bv}{V%zE%R`=?? _X*Q k[ּNwG{Zl\ hBD:O)ۚAZy[dJp8+EPuDHAY /Ur^cSE2[S/iotӄxYj$6;? |RC3-lkc~э!X [amEȁpvF).Ve<$B1jH7x(dv}6涔g~@JPɮK[P7^m`Ơ ,8u0«*հW7?D jC ndm|0F_LLS&]6+׹:{ Vg}٫ 4=|B0"LN=U`%U.nHV|-6D9݃?9^6xjjAW,g,lԍK'Cݿqv.v`LG;+c,ffx=sfN׷s=.uM-mi[ (ducBO~.ltWdȚi"’۸%5/:ڹG픀 44)+3fZ2)uu6hEȈi(4nA]?*F ]Z+GwH: i].6ݤd\黂~N *(^փPCJ\Vp t06sOˀ;!=wN);6>{(H(8IFM~Rjn,:^Pw_pĻ%fF*343r8;L^ns(ǘvdt~Zpmމ(l }@ZECYLi^XS)dw ʒccdhU%| f_Z+u-!Z($h=|B9lU;Iv>չ|sX%YY8wlُOGqx1rMIYp02#j{,yD55Ĉ?Azz=BiX3d !]CFN8ώ^4gEpn&), _I%_?>? V$2:UYdȕ'JIJ(9l8EsV%I&_R9 ؈ZĺJ3 !o?b3zx @hU%iGufqGxLjWB|?ewi.QW6G?09^_J&)!褌bCTbg^2T_Eu ^EEAYlM?N39\vv\&DQQro^[0oIG_> anӪ:@uܝFקF,00췙g* / 'VHvguԷmFƙRNkUY`R"Gfo{BRTy)P%M=rs}cy 7B΂邷 l4ca8VB՛il5"`aD2TCPRtU,i4VVJWWdI7xuklQI6Pu]MAS˸~>; d~xUEe6vaY9 F눿6t v}~J ȩ}kTO#S^I4 ֤GKoT˿3h '*JΡS R`ݡ\B b6$X~%,`t]0<;9(&Ieſ|ঀU1g65O G{ܒ,:86N~;Ӌh9+0էܗMTB1B}I`%ϤK220"8Ŷ77&8lJ'vWGGl_get!7ld@3lK?Ȩ_Ygm1ǥ%ƒ J˾ %tfDˎ6ԣf(ȆjML{GKoQb|aN3K/y [-2G@$inN?N(Hj6* 5jKj0/"(~|e؃kam@HLʰarg"n>:Cyݺβ9 \Tq$t.ѸRbp#9y|upJJD\Ȗ`=NF`B}D1H;> [L 0Ҫc]oInOālFzQR)n+SϢz&( wtl ? j&?t=Bx4ªMKhNS\~Ӳ߀GJh:Pm1{@GRZ4S!Kj-RqI4 ѨyUB9(x+l7:3RVZ 0'Z%x%^Y9ʊ˜LeJH]5|-HNDS巒=Lk`"~7X$d5si~nձ MΌ> f{ -IvW.Dm T2Np^WR9<^x;C5<H?pIs. L`YB9žoȃ9L4ا=נayϹb|㹚~F4kMy[V`-u5”LX|o6c;P5z:QxB3ba~Ft;`Z[<<0?G Z*Y72}D / 90_NzHJ&`(f pRIyPy3 x#Q_sv3!,D[B먽)*C=w trѮpicqȬ; Z9GyX'jYLk $3?.EDhK(}ʹwngmUsa"9q:\鯫yA;ɗ98 ‚ LZ:sk$opY'*s1dCӵ9"wiQ !mUD6./ngr*J3KRɤ?ݯt>a k\ I:ҥ>pCj,Jf't"d1W: uy;`4_jIʼ$. c{1oYΚ~52{`3T72|DC-<u J 9LVYrh^̴XQEջSE"mOBإI^c֨ 5M|?8|qՃ=%R3yuoK\U+ޚ!ΊId3L_Dw]8&@tpG4踀;uGӪ}\69R's4քyH>j7oT,7tR7i 6jW:ki;R}F4_=x/Z+2ls,{bMy*ҁ/z8}IR~2n/+T "29`[ ܼ>[6Ba])]@"QZ7X.ݶYE\HH@hwIm,D=t WʈV i%/.`h f3t/lRǟ+ U:]HT+VvJdd+aX3ke4*KaΓRdt}I B~&@1_4nOH6n>)ƛp[Yx9>l0Ol0cUzWJ:<n J227=dNw\Q=4! ǭ2 =7{rЮ8~d2:T1en9E|?2~bwgDRI_Y)nϟ>mE\YN3Dظ<(&gG <]’#>M Vm|mHb0 )JCʓQR}A\ p@YxϘVӿו)Il1"-_kq@uN 08WCO±)HGp? JL "M]I~Q"ϰFK6gk?2TB:Y`t1'z@1(HLk=OZ"5[ 7Pj>F",6W}'"4| xp>q@E ēkl(ͳJR--=-E}GǍk+K)@ڧhK~CmGbqʟ; DRu3eS|( kF<ȯ8_A+ :qu}:<p1ՎE{{Td.A 24f)A㊦ɻ AH@f[r?˖ '- vS >pH,"Y(꿾Cίմ?}Uˡc J4q}9j2_zbȐhIIv ͯ>?Yi@1@m&YZ#L4 */1KWBb,~ݾMѼz RNך 59&eO6Xzsg0Z6Hxo6rTvMXt mSϔk=Ԩ?8ļu y:-"+@mv+onvf_TVLuDE 7MV4@d 8dlϤ2/-]^j:{dwR&'gHE=iXߩ*( :Z0j*{#Nюȧ3:cTlTl(;,# p0X0O'зP6Z 4p#H9h\''#25,KzU~˘Y69a2Ţ>eXsS{kV8WX=`/:'#y#~`9뢾yD90Ⱥmpru?߽Xn "\-SZ|&&ڳ=>H rWJ1U ï׍p\1fvsHJREsg.kݴE~='j TcUzJE,{D3}A4b) IFǰaJ c?{F=q+f6~}i 291X؅&YJ)!;9Y;f æ 2;q΢ zk?&^渕|N.![y!<WNۈ6qNi⓪ j;\RxfFbfFh  :^Ff$\:WsAlfVx.ܴʰ>͇Z9%斐_Af*zؼoD[ļ3Er*9‘:StF qo4uU'Sk M隧QWDJ.! ~h7&Fy Q!d(x0iCfЫmroQ=9w9XMtDqtA-oy͏0|:6|?66D%=ԇY`+4yCIL<.itc~z-~oϞZ@(S0frJLB)wx8KpWi65jm}^X*?nhhʵ$pT9nJ籥.x8녥?D-2&F צGOg\Ù,cޤ(B,""un%*TqO{oz̠xD2vebXtq10N8 )*Ma/sU<;Uжe,cJ4@#3D52=#y>&:Ӫdۊ1<hB<{.%+Q@nd.^Xԝuz?ב/n%qo=/:!MQ[`mYjvR/93xik0,Cb K*i|q@ ׌4)t-B?(:%3X(X\OtTGA3,qhKlΝ oVv/ R n}DnZF?37dr{oKꓥ-?{N&i¦t)&j Jٺ(9b$lDƋ))&e/dFo$kyDʞpz%o*sxI4>lhM3}qfxQi jGHk e<ikrb#=˜i\_\7ѵ@z-EѼ3^jE7!ݏKc. ]Sp͠ a=:izy5,UJ}jB:e zR{Fx ш=/7+֐]E-c򁇾IKjaCHKj| `8ߍ&"h_LҋijcsZ@s:=4Vd5*l0 %1f w*.#9gHEJzF:d\ SaFl]ZOGeeR?-{>bPXY]Dì̺r],ޱP1f@W%vkEECi7_?:TqуwV"rpq۪Gyg^9NWG1xih)N6 D:[K;|ےI\yޛ3ؠ1L-Ì%"9V=?2LTNJ6 "#1%RZ FJLoىY1?(gUV(C )gCO(cؽכGИxG9ϣvͬ0-XNK>XOƩ .aocd~FÊAQ2o u)g8g\~H!PՏb<)mԵXS2+.w*%V Jgf*EiS$ '-l!)dBJe*HbyƇ;. cܒ4>ekGyN?_ioa]j'lKSmn{ϰ** N&\"z 2D.Bi>BPj}Q1J% =oڑ셄7Ry''ϭ1KT5Qа)4SN86(f2r_hnpexx93ܑŗ) &wb?s1FabcxХw| a @UfŪ%w#Ŧ<^5 4 -4;dVlfs;f]3VmvήNq ~GPMpB2hd/F|T:\>nJT䕺㊿SʅATAB=0gi!|gd`=#ꑩ`,"i% +[6|öULPhcI5ʒ3rW\p 2 ΨI ֗CwSnZ vsm;p:ivj2Hp$9yy: ~E9xlP(0ͧCP1-}ʼn&"kJ;=Sea*b3@BJc< 1)NR}2+oek]a,b .A <<虅ouKw4tny.Y;BOYiL}Xj6Id)B 0VeDo9{/TOR^!l Iq8Iە@mchw\6g l,A7aٹ3%hWuc|8%9ٔEc8;B<$e;Vp7RgQ /RAYw~ ?Lo?╛_Vʛoޑu~UiA $ |[|Dki2}qLw`yP[H$^ q;W6W{1#! g m ;ϣk^w?ЯB/!Rd='8CNStHZg+=d B!٘n>@)ht {zӨOѵ0~n:Y:HɊ^O#C/@|9Ώ8OfbJ9 L|!`鍞 _M^KP&~͓nY\uzo5H*x\H`jo{W2믥53'!s2$kG濰O,`M J,Mѝ5j UBz-0ca3{PZ^7؋x9N<1mo1c |*R"8nTE`VÑmԅtޭ[s.C?nci?5~KI%CTRܰX-r73:}ha]^Re^t&{yÉwy7hSsjAn?TqlZ\B6<ʈR[L길NQ?hO"u L6,ZVJǫ_ya @v{ꭉ6LΙ [Պjͼ"MtY.:Y讌2"Q('8pٹJG =N0$xW=yYFX tpBkBb͉@bXӕ 裡Xm~#{^wpwɮZ!(&{,WƽͿ0eim%J l]Ҍu:`tb 'jn{r~ϻϷ?E iZHD^ \>Ldstq5\􅣷 @g;+]e*QMPT@э~Z!^`WGŶ82  QBr7lQhѼVnnr9mnޜxYM N|!nfo Kx $b' j|-1sB:ʫ@ޡcC(p !)>ט??%<0* yĬg ^V+8 XD<|;T#I"/XܧZ^ 7_5E2-He0oݿsGNNjY gѓ!mn..uJQu{_\#fRNOUa* ,C>~X/%LqO0u9|9%w8{Foo-79,w15frR+N3BPϱl5m2c *+,g,U. 6 X#0O'O[2jGI}`$~!)Y[:\ H` ȩ EqU)S)(JdOE%ptXΞw}ywzOMvb(D)uvG2j2۝İK$ ZIU^qfޱ[[#b8ϛa+lޓޅ>`2VokO?oEեR:{)N^ oA&.=pQ+[><;i^Ti0pJ*5Z7tկ.Z$=m&,[U=I zorS;/b=p5rAEm5p(aj^@&_PF5s2;=J`_/%}TH oUj.h7MMQ-WiN3o\֤bsqul*<{&jrGޔ%HjA`oK)KKylWKd&RQcN J+C69x gl 8KNv v֘$g%ͶUHӬ>{'nmTQQ>,°:h9dƵ3#1zPŖk?s-&%%VJM:-sla}u1]0$( F 6ЦV!fKAU9j?,Że5얟)[ѼGyJhy;&v{o%O&W:lhgbyk rEw`9thkTh[Z>#_qF/dض&ǡDuVHm8kCwZG9d-uON_ 6+m zVN x`ض7P'Y꛱+76_*C| Jܖq8VWSkFwI荥5K*J$^虩DehQ1TzKB_M3ԇLA,%'Z]p f%FZ'c_bW dݦ" ?,G!\m W?t QU$5xS78/0cTrҷZ^.*S<01;։*X%s] 5 ?D>~걾rPIaca6U3%Z'ņ>B}81ϬGR;A, N# l8UO *`l=%hDo`9'P a P7R&SPE}]M߉4eh e:Fv̿bcRQ@ ~,em9=Ns:CY (GFú~n|c~5yarOv&g+:)Tkg{රp&_M.buv\/PÐO/u||[}j%~zaa h\w& {Ilr F9̋miGfs UW"O5tb y EmIHcp~F_%g#Bp0cUp:~NMMI }QkEv&#[lPҼ$p?Nr@¹2ɐZ$ǒ mMi`JtQDmA9L%P ^U>xՆ^jFtZ*1xw\v#Hp9( 2 }Z =􁲈]|`sc'#ݎSZ~ V9k 3(x\zCf&du_hh#At?#cʓ{"MTE-5rvv Af΃7^eAcTq g?F샡]~Ge~5 `\/7lip}s4spT4r>Oyoc!ݝm E.XC }UAA8,~-X fGr̓r8I0arW. WH`3#5,@Y8h{71tZcLn\5z A[\mS+& Gtٔ7kmO.;ҌN-/"TSϳg/<NJVC&X#릁;?{rK19W/'8c!('3Gu6^aeT0x6dc%-RlPA>>ƥU' fhDcӥ6@jа=qZj/7"[@4rA+vf}PN&:fdW!OЅhlGo\oҫCIlޞ+ke,Κ!-z&.Sg'}F7K@DkWuw4m9D]7?RYt5f(&Yc:R KkC#lV_LԢ>s l$T68)I\;M.ox-T%h l: xsͺ9 1e\< 6n0Rι4=׸xO~T0o.lzT$УB:n|?7 \OH(7Cy 99ԿcxN. t-Pk䮙̩uMa I&`wQOʴt}\>^)kJEIJJI|MҵHPzz7ED?WU7,L݅݁=Yx}@͸ *%wK46{JP׀O]N˓,W*́,+DwHߺY3oQ\6];ĕtPdFe^qFC,*$LPCc(lry9 #vfi,w8Q2G_~pRl8[Q_jBf%zrPps~1,H '8FrBaS0Kתx"޹Oe )iZo'PIn3)ds*&Kba#+uxE@R+)_Þ~xwe/0k`0Ga?.Yy*0ăG\¯1,t0d̉Lft_ tJ5uϬ݇u'զ6r1>@3J4 }NCR\P 0=fJOIAP9+70YYP}Τ_b?9%8- fSҬ^lDַ}Np<5wm/_FAFR싈Ee!HJajmS:Qz=9}(!'L|*fE{1V&@h\!g~`4X6u(p,͊|yNbckeaSl1MȢƤ8YiR Ҳz6hMXI.5!{K/1JS5?wyZJs5Y디9D5wRW9|G]mЀH\s_߯}euassKr!&4֚ɸH77 Q/RzY+_N,ёQsU/Mޛ(,'n6i6QOarBuA W* `_pܘYRG'}y㾝j+yYR@ e=Wk5;.ߖ s=$AZ[/[IYۚa|ܭ*GNkQGi>>54O?^7$87v'@_o!wQRG2(^J20sCbd1n oXYFI<^{'hH?g}.G叙O3+G-Kմ7i @ () dQX?ђguWV]Yz*E W%䅎c˱QHl.o?f4S/cC1~E CK~P(cgܓr#`EEuwS>9V`6Q}kDu!29H Nf.AjkAxW-7r&wxARh4—de>վhooP vS%o`ZqS{p8^[ m2 rmJb^t_=oTavhG a-IC*_z6-՚F. 2Yס4S9.2R"㛃̶!aD٩8Ѵc㪏hBv.,'"]jZo~p\IAIl>'D{ΘC OeH܄{"5]ݖ)s"ҙK*tor_RMO>`QLv9 _?k=$>U;n×h} <x\#ROI<|җ"c«e W&|cÇj$EǍ3M Q27ሞ!=|-r}}b:ٕ_Ik?9NTL?R`_hwT_% Nn7η<$_ertjم&# !,Ջ@ZW86EG4KI_̞^qT C{ӄ,!iqz OvMm$%!:*lga`yxU}F~5=|cmomBwA\gBzrՕ, ot/Ǝ奕JR~Hg+3[Y$}C ɫ.NDFXRZ5l9?X0{K|N5Խ m W *Z-w+M* ؊6iiY&cǥep?GYuY |8:e|_g;иjdSc٥|ROF? ErP6=y#C %8 F' qx f/i< $z( ҂WΉP=dJ䔈 }.'s ]jn~RF-Mo~S@]#RN4{Ɗ4Wo}FaPqz0WLo<0!*/ |#|# k’ێqߣҲfuu>f8oZ{7ncU L Yۚz rR/qdM/U0`j\j7 ;H;?%s&^TT9)%R:D@yZκ+d,[A 0ffTk}X7ϗ%6T}1gqd+J[Q;M]L$[ f<[IKk*!̚$mX(nзR6y',"w HB&KL.qk"{8y;l’H^zU݀e@ |#zu{UMG9k:Ba5psao{$Aeiћ#i ~NYk$v:<K*@؞g'KW[jVTfBŕ`1f[acmG~OVkC 6§ôƚpˬM93GR2>i.Ѓq>ƛl /y;r؅ȾFEZ^qL*$Supb , m{Ӆ9eXwE;;= qVU,8LiA\(q4"/0BjJ 7l1cO5dA+o8[{e3|AãN-]}{IW]cAO/K4n|3yοo8o/ {:vP1K: CCՕ> 0_M#a@y s_VncC!9YMp;RM$#cI2y[ z~<vwBEME.ݬ* @ujVZp|dGP:{6LViu(9n//( ?6<DٝUCPf3 xT +g <=KFY뛄0LL|IijZ(W@Q0m/ >jZm!E9j(K}L)r.^ *[H3?cX-IAP[<*MPCie9{1#Xvx A^KIIUJSpb)A>t {j?^_d@uCT>n+Q.~^ah_Lʈy В-*ЁmMIwy1 *bG`SFTI|>г<.94閊R[?p%{9%HFa?bh*m蠘WD9Cdž}| -R-Cʙ$LM#T~t1S_kę4c~:䯵zEǴGNî7v_|i\7M',=_T^ҡ`%³\ꪀbu24 h\I,R);DOHم|qϿiC7^H6}B& gh $;i kzbT?%l;א!>.<Ħ| G^`nQ`ɿ j# z[at-^X҆8',wn`]:؀ѥ][WwOABi_HKGoڥlUKڵM:+ex,t$9~<ػl FƔmPblA^ӏ.sʁQo-E6RK |OOHQTU}`_`68%Mv.O g>6(\QNC.aӎ}yxs{99 ɉcQQ]=5RJ;56{I~hQPy5_{oxs3ChD:y:[w"P˟VBΦck\IGnaQʶ[oӪ1iR$qjҞFO"AyPf%s⨬|9W* hXBx=QC9qWF:P3crű놐"( 0Ua5| =i61pV4ljP%MFD?՗"U D~abuwC: .8"n3@ hf[bh,E.JvU2M:nuYZMswl"^LFxi526|cF,R XĒRb~&GphڽF ,b/֦{bk8Vv`UmҨ"@ges@x8~rigw5Imu=r'`zn)̅|~J&d|[|X¸`Q,G*tn!;(54OtU{P |/9Kơ]#w3xqi D'fW]wMB͸ -oMgO5.XDaRLdH H0HqrmzNDIc~ðѓҳ}vuE)[%o}bך9W`>P9gXCWC2phM&I X?(ڨҰES_":k(Di(Sa.YU4oh:[mܮJtJŕ26FT>DR/~> 4x 끄GFn6䔒F\rѣ^oT_)BTFsQ_ٹ`Hy+^(1CX)])AjHc/S;!x Ij+V~?N Lw19IeG=~b"9[@<{{N$9i9_4)AISQꑂ! 0$'K= DJFIϵ3Ӟ}:r~(xaB[OD6p'UTWpIG2$C;[OG)Igpo9>ST|r+-#nZ ,2{gYr Ykj*LB9bܑ_hHyu$pYdkyǼ g 8o$LKbv[_8B@`](9C锿ţ1;I5FWu,omۿ;ܩ j V3VFiK WX7,+iz!R^eWfNWLFV " eE85:'Kf7">9'-T}3hzQ <-$0J ?Ƙz˩MڀfXу:X(4 ri5]}L{;W~ Z^1 zDȳq)1sSՔ|.${c,h3M'w~'cdU֏:umԩɢLjb,_Mc>HeL=VrgWaB6e{t$VO`/9ʮVƫؚͯ3\ȵ+hV[ƃ]gfȑ]$\HD9<0[Qu;!VN !󮈌p[ 67ȥ)^H#4r1}<554 %[k^Lw0Vzp<І2]I.d6G5u.K'eLƨU2֋|ZĺLcNG O=$'.WBJGnV`UmG0'U#TC>n]_07oZcRHY2.F\/LjO9`Z,D9`ux"\c}PJ&H+B߉u:뜚LQS aswYwӵh)}?^B+< N,aͯs'rbn=7LWȜSV?d|$x,er 8mÈ|b9]jp~~X돩[WcRbCu(cm3)<1X5 kDTӈ!31P#N5+۸hc`q3AvÈ]I 1 B_d]{z+4R"xJN?ַ{>Xzߧܵ.\G&/D" ^Yw-saNbb|%s/܁o!?4(I&ϗ8eDPp' Ϛ; `?"s/uy|2~lS PjP4]fPbTtq-2FCDh30`:!ͧ&Ƙrh)눥gBE/Qtzr;ЕE,1}KL6XSl? xfW1(yXͅjr8V  2֮&(&Ȕٿ 9_ M#&Dq,x9Iҥ&CS7S3Nv5>*}Q[i3)㟕J0t)}+ b{QN i~/w#wpS=ȋ YP`aAIܣ?k"E^xfgV&ta6"Bl ;|.rϐĥSt/.9TH^(cܿMセ1 d6zW_Y] [jW!RѨ0ct~)Eqf&$<9j㐔 Vk'7 5b3 ?EƚX!9w  2ST[_`9x|F2 b}#` i܌ ynM֮F_OZk{ B[O=rg3XciY-9fxL?|/jbn{W -i ce +Yi`[+V S )y9PݘFW$լӉ~>V0#*%-P t A0Ÿ҄W8P ӃGhHg/0?n=S8,i?C.@<߈1gϗ?W쐅B'~K1+Ⱥ{IjEqUS.eJs}qa(\<[/y'p,RiCS ٟ3~ʹWbR?GDF"[{{61Budÿ7qO5zdxc nב ٜ]j. N4GikGտ?/Wt"Hr蠨0˪d^V{gۋ I`Zy3yidh٘icj L#5v@[}j.P$/( 868䃝4z$V*&;Oޜ;ښH71ve-ߨ-A(둩k>ǤvZUٗ[ ,w"X2,?Ofd4Ps P(# |2, M\ =%D[euUYZ#4KK];-nS%A7g/%g)`.!$|?{4CPQmsO 9aς≠ySrQ=Jm11*eeZҒ< lGxtEmϻZx`q]å֝\ pV[ޫ-vL2v>eYڨ;Ȑܴn?8ּCu%CM[9U27{a5U8r6%n|MÑXCbkMM6y7_qPp) bRJ!][Pxٗ$qGt`)0Xdj9 >t`Hqfo$Oƶ#H\Ng B3f|$*UClׂ,5ӫ#cp(+^X[t?t{Q!IQlk_>3*߱\h#Wۚ7R-gKW,3hBv vӨ" X¾w6? j.whya~`ڈJKQ;>%p5)b{6J&;Τ!V "%JsՁW7t ={G̦X pb6V%oJ^ 1^vGZRZ4حg4L[c@@(}9ɕ&w9sWhg쏪m; eC1hZ["v)ZsɯySc~@:;C\YUAŷ,too} lPcrw :pԻfi?waCN|!52Lw[/68=].\euq֫A,N]އ}v mjЅDYHؓ׸jfrA2[@UJU=z+ Д Z*+ SFa?J ݺf"݌"·*vs̥'>*"҅-Y.2ihq pݞ7`:LPǨXePL-jg 帞a߂h %LR>셾4-PD\ #fy=jy. XN5C[0_C%V}F'%./ԑǗgp]Aћ[gKe!ݭҩۉh4/v],u(s=i'Cfr"UOFfELg,4ɻjd$$U{T=7!x hաٽ x`ScJMW\F^*#1 #&lTӬ~M#b}ly]"0Bo[󻭫GNJ!}-/7۬@9PjzJ Z]LVi8ުG#0xZNaΣ#zġ^ɖСk?4*j8_\)y~@ &8viU$[?FJXri$Z:t2#u0GAY<ꌛy@B,AK"쬨٦z ]:zGO!~9P"9(ڄJ Wbc a8@4uB D!)[G%{!RhpB=`cH}C=2\XK1ժD=Mݵ?*y%Φ;~:(vf:- ޙ?#yY\77,ŭ6, BZէ#q&{\Lc$NNm4ve@Krd ;9&D\WSG4UNJ0yVYC\Qk"t ] Iޠ"7VwM tc?imgpg_8G vSa4.C&+#IG @yAF CUTj!22MFC?p: ٕynN@}~h!7B2te}5B\ԭ(l,DAu)8]iyeĝ*#*M!PPݍ"b#,($ ST f[ [L&ȼI-|cTID;u3g+T?CSQ`蠀 A|<#Ҧ{-34hƥfSN/Ȏ|#x}(GmZ߁E &ZQ-tjd^jSI?9\Ֆ"&<'p.NlP{SmYj9_d} ;IN$f Ejp @%ֳ;wMͱkAacqܿ_/8f₁ ϷBp`|ۓa}e'vR٬0krqhh)=6eM{`'or1`.Pњ%ԗcUy7([9rju;k$AT5NFqf,[B G2Qq@ln dq29Ŭjcz4TZGf-=%EP}1%A0?2ø?ȝ2%Nd=S $ ;C914v8CvT%AbNÌ^k /Dk#Ro^oeLrR×'JOziuNEs?pXԖP Z/fdOW< Y H|zf KS1qKgK˜^מ~v37-o#YO5y^1XLҵpܦ[+ PV=WVqTG3D$"ZQ &=q}r2 F.`s[4Ġ9%yfPry"Xjh.m.NFBd꿹!A Rҳy5 ?9, lwrv/ogܺ2OVFo3\ҕ (bGjx~(Qŵv/M;Aq_Ǹ `SWQUn 3o|)dF|Vx]o[4^E^b}AZ 6pTЁtZ1iJ^DX&:"ץr\p1C[_ĶH$YhA%>GV8gɀNc3g;hބ)sI[ͤ eP|+Y6 Szn%MCɚK9\6f]pwqդ<%92RYX~GL'" p<[g֒(4m *&^S|8%bh( f2yCBmDja%K®7 ;U*j'v 'r!fBf;~OYe:; 镈eA΋i}W=jp,K`8qƯ=6K VXi)66i Bc:Wݣڻ?lb>5yKȜOea2JM4U#e=;#V&"b$|"tXq_$S:[[,'%Kf-H;IQc6N&&ɯƟ SB8O;uy:*1*í.+nOG;ziH6nӅ ?bi޽yu'^@3+a{~h@Vd0t+>p|&!x&g$Ljw__o`ۓԢKvXԖpy(׃V#IUJR'_-;%2RReW xfn k7ڌ?;A+*xx=%$ (PxBe* %{k*)bMtV[9'D+sЕQ7F'h_^:LV§ף2{Nn{<1 *1.,MIbЉ*-"k-36`~<==v2ŇAbw(KL7772VWr/aSw:t)"oxqθ,VɏA+T|hί R(~VR w|셇K19U}AuPOSR(1)riL*K=-4@,P;6Q~<{@ ]Q*q~>hy *+uU|wצ'r ``, 5|VSƍ6v#( z HT NȘ?+:rPOQkˉ+@(J./bu_ p<6-j1H4d)rR N.e1p{%X`n(J8Z[+J-}kekǎm3[We#Ӓ{فٟ}zٔ KsXkJ1 L;1l!l 3'epLp)SqZwI;*A0 >2Wf{*~k{gBgr[囹=ךG1cxAQ-f.iMʹDl $3=-^420P!5ȍ6 ]AqR }r5gwe4Dp<wa1!Ç6EbSԾ7PbRk_3ӓ(=_@F$¶qY3$/W\m!(B}fЊZgoo1 /vfZtp.]BbHVB!xww@ޒ\sDGL<¯5E yC69ɸ⭳Xc!څ(CnDC:2sU9R+]/3!':){ x,c Vm\:3nstK#ԕ`-eX#N6*qgPzCu_Ojr}6 K J t3ȝץqQ`Cf3匫D>=ƿF@ҹojDM&sݮGIWN:[iVƒ(8hVnOSF S~쐝fmЌhd0RlKÃX 9b_šЇ8(kAS3bms=$sƄr:4_}(Jd6E"n˘6PKd+?Ṕ0!PHԗ:>) Kgàݿx>$H{HqnRYƢWS85 ڕaV2<&r_DPQ|}KhIgP.rfna{7mѠ0}8uLjIW958%Ju;ܗ)cN]]u 3H7rm;r$i T=<Ԕdx\U2k4lhsl4^:v%\tH|Xcw %cB~Ey];ŀ HT?ڈO .IˠO3dDb\KlMȥhe#%.q|&#ceElx8WtpCp ht~FZcZ=2LpÜۿF 1t @:} {S ڵ tpM*je w >9"ʉ;M > g(ƍbFtfz"[>:.pM#ĕ %^a5M?]h '#.D'r:!+#s`yb'i0a5}|>{P^PcAl8un,u[[iAIT9V|mG^ZYHr!:yƲ! Y)߷"߱rYXx|ZbԄxIkDYA{/&Iॻ4e`F-ds"yh]^mv|v1FmB+:wU:=l\1e}4 S0r8#ZRvlnN$*Xd"YGTd]ԳI} \2"N˼+eH1gú- vg]̑(I-CvC\3ipK^ ,Ұ }dtkxHRuul[SVI`B {G`Wwĸ½U'j n,y-&AŖ#W!! HlEjzʟH ㍵+LΆ&05B}0C`oNzz"!Ugݥ (S N5^$lRRoZP(CMA=ou}_6>!GmSH '=uN("Y-XIAmCK0pM|xO5SM뱢ѵ`l4ޒȹA왘nf2K[jbpz uLa7ޜ7(e 1u50yq"jpE Zg2n 5 '@vٻ\~yk3YudOߒ&\V_VBs$7 "EOs+lځR @eT€5EHJ!<𽲨!#Q(|&%cޅ xw!5W0iCY2U5`\:odD28ey# cžEjk.+3Ƈe?W3Yjm0܊QMo srN*U>ǜJȊCRB7˕6{uYQp(gXԠcm0 +NNl}Q J#Y$!ϒg45s"CoD9Lr7YQ4;5XYbk2Z~ K&&r&LֽM(?ғ?J;MUԜٶxV3#9 rzPfVt`ՠ NBY-y,.<_|{steQ~dxh L u ZRxxb bo35A~ysGm NTf$ϔOPfkOY"R6c54񟨸 =J#sR\|jEܞ#Ν~!cP[-A0y|¼PDdmTܩ bXѢiiU*{E2Jy׹wQy '2pcڐ.s 4n_yL<_ S1T\!}=|X<+f-ϬμLwʁ~Q-悲q8,j$*dӃlvUYí!)wxw/BQi"ܢQTá6]qj9$[ƑuhKH~6KzxI-+#:Pu[a6[X-U;JZ}p*o,d ܸ:e9bD^ ɷd[բ%u-l/h[j*?z4SѯOϥFa'qIiH0r6\JðI8XE\ ==eɷuo,HYSVJFbt:!5t RmI[#լ3MzFW Sa4vOϦë/+㿐[pY;zڞ}:ƚ0wRl8F]֮Bi,Y8v|c?SE+ɼx e<ńN @.KV,cGA6T pɒlAY !v9u7OJ9a!^HXoiSfxLc⣦#(ܺyRaWqRsy-x5I1oQtaCM,ĜؘaKu Nm۞Oukc=O|<ψ1$0.H@$OX>;/N2~B_Ra ѷb_b9C0e8'] 3nGwiT IdJ_gL|dAA~Y9YBz-V`Źu}C@[)Fk`r^%WGˮln# 4a ^ᝀnDЯ)߳rϲ:Dci܏fW|e[;v{ Z??ekn|mپ"5VeL@ײ;MhE]GI] #'[w&g Ĭf[3 /|1W y㕞̧o; .r87KSBI%ɢts h983R\ќ$tK{f+b  @zW|aRDWs(SYCuJjnnŇ]U2T5]7+UX@c擦ҕh3KC{ xFϑlm^=.z#Mr!sYZ:­f(Y箨{N. _@$2yK$# bY@;Y}̫^'dLt[<w<[[gbeQRjBkUĦ9ЯFP0*KĮz .Ύ贴r߱9`;U#oVA Jc5SN!@z5J _h8yZLe>'9BLq,W"LVϹkތenZ2ݛ (>.z3؏/_RPɷ5t< ;0o.b^B &MyX+,d^3HwA ĝ+_pQk0a);^OE_7 (8c3ۘDN7çy7@ESu{~&o?l΍=ǠUW6;!T^#SV3y$B֓>Sy3Vz#硨#/fL:)SmiӴю痙,d&%Bj/:I%8۵k٭#>@'S|J?Y%:ebjֱzHqF>Dz|`sD?z}˒Ic )Y V$<03&wB] R{&]}$hFJe= )&ua* XޭvT~ @İ (t@SR:TA@Zˇ@4-aVo`–һbTi͈*mJ)₅q?0'( .AY. <Ę0v$`) $ig2%C(|a[z(mqܻoS*7 #13`e_m2c}&,D0u_eS6̻j,Rڠ S]$En!tZƣyScG3v?dT=hK4U}P;8}VXȯl("9XE+糘e&a$Sa>󧇵ܲ6!1 Svn 'ٳDFSMQXk?u,2NkFOhϤwit BK;{G{f4ѲJG9lq`fv媰PzM7Wf_ẹͷOm k|&tS?* 0WޟP?Q v5>Sj/Ga=!? ծc ?8'~Ƀh䞯b܁X2r4c\ɖ:s`q^'w%ʈnK2 =_ҋ`C٠G!/e?ߓJWRȱ~d7+gkijWd2/CI z|Wm,e$ wbڃ@-I^[#t,} i/7/MƫjE2!x4;4;yc+#H;@cͶ~r$TG)<.'!c5KkP&ṧD ZM|PjvYm4. ty_{x .>x]1 +@qF <F-}nF1/<0r+,@DQ|mR4q`Jp2k^S82Mh)Ц+|QMz dM_Nk'vyy> }/8 v<ߒ\#AWs"+.8tuyy_)TtCk^<cK"KrY|fc\P밭aCf}`0Z* 9@ӟᘺAEϓV9m48hU|)>rQK}-g VJ1I6Q5Z9bMEٺYIV)+t~9hl'M^wzgj xJumsRεegt=6pb/;3.yF׆%@-A&@c!svӽ4"PL '(``2O~zR-Ag1 cFJD+8ju-C(`**( z;AfmkoCjenns}#]sIfߥщDBSikDw07K_یEv&|VvW(B^1ĵ? 5辪mєlKKE<ɎzI15/{wF(-&{nf[TN'f2EV~jZЋ31}JX +WP]st{'Y |X}koAIad_z!dw"*twLLR],if@`:K&|)e3te YYgW> };#R%_`d"p8tV_{zAwj!@SEH&sΓkb7J@*fpPΨ.$uH_l" W]O'"7Gā,};޿r-i.Vt{Z{sm|zV'/h Z4fZQ۹ Q66x""UR(5!QyO d|SmN:v=-= 9vN|;bjS+F)@aR-ʽYn|$sBxdƅ:ӰI!)u+%%˔xPۃkA*]Q*3)4m^U3p=VQb^'%KF:ʿ9F[+(R\*Md 0E\b[Ԧ~>^c2ѝ6i~tra NB>&ڔ@̍~~$vg`ER5vg&t P$[-;rBg3,dp]tsBF4( ʐΠ1c Zhz,࠘Z{0}Kqv^ƥ2=pѕ KƒN"acqt9b+oQ?Һ;ʔA}h84_ %VkfVYKGKoGStu'f5W%mjKfڝf4ɜ fjeڣ=Qۥfy'jP`A.x9..\J/YS O R'}}P+? ]E9ULf8S,6(e0_,k0^Y˭y%gGS &n(# x J'jU|å>& V'PqP;GA@_fyzZ}Lz굡'H5<%uU&wU8Pb9:uU[PhYB^ T5 ͅխ<k}dw6 $HNqC9dotֻd;kSFx8zCbfӭ5 B"Hg0u27w\h-+#+*DؕFuVp1W8*0q-hO7PmJgw {R +(/?W WD4OR"Z-L\W3rc~sDr>1kfVeԾVYEqOK,W~vi #׹|Y Ht6a<\5d& E.9XilwkKjz#ƻ6Vڬz_jdF W̑)AVAzT|~/0ܥ2:JsFy<:ũlV[X)bXfU(;IV[6\npQn8B|AЃ'qL]֯`Ef#|@!YOju>QLKjBp?6VЛ uKtpԑ;2D4PL199H=n׉|~W;w X|0ϘH3(cR|lAB.V=#j͒zb l?n.{ qDP9 }j|bh#~%S-@,SOl\ʠQ(2桤`9]^Ƭ{r"FRd Xem#a6>_*ma'6G C"sYM ϩݟ7P ⹊ޠ5S$/ ɨ>ŜmƁ$Ey̗7ڂZV&zj {ƿr /z8)vk8|G44Ӣ-N`(\Y&,nv٫vM4msXj˙ vػ1׎̇'9̓dj x6J֬,X4vU\_ןp@NME֐Z> z_W[{O2Q4deLb|G bE:x!"B aS8JU5 ꀘ4&ǒ\\YٵB(1&%>"Q_Ed*W+ ̳O+ޟOD` yY>)_J*q8NAsN?H$-:vJ1;Ai+J*N'.(O~UQ$i΋1Xd]F>\S U~t4L|0\6";U?^ʡ ֩dUo2Z%ra7K[{6KPT#8CޅT.M%V1h KV)t-EamU'6^~L@R 1Up.Dծsm@c֯d1a"]T=*i1ʠЛIʹOviՎEZO^${L)ZyyStIk GL{Kځck6e fKXƪiJJjP9I~|TfM2߸V"C8VyKn/}|ձx@ԎqZM0?-u&/czah^) j86{ͭøWϳcTߡ/;/;L5 4OB.lӧ2-ٱnKD F Co{ .vp)^E1:P ?u R'6B"p 2WpjkE& ~i͚=2^HP/Zh @mcGlYG6QDّj9[/ȩWSr96ٌ6I`O 4}kSWVɒcʚ_nOS}AF^DoF`/&*lj[[ ;NYN?D @*+Rՠ7 Ygf˿L0EQu$v=a~Ģ.Hkq(W@I22_k*GvJA]GWP[<.Qo"^s6?O.Zr]>& q۷uxNlh'tBI.kBS) ms`:a#̃P0g9h\-h9]2\HGL0{UY٠c|)P*"'cm=>[yfnstU\-_ UQ{)Nۿ= TIpNe2"2~G?j6= <)A?2A^W;;ȀCCmqoFQoG9s~\Y ͻP"K7VB&CpE;ѵwu49dE3C wΌcB&Nbo }'Y=a HAHyLD%8FԻ!j̒w/sBFSؾPj%`TͼphwH]aW`ԕwK]oϰZ05a@o:wz#*0ٴD/⁎:HZY:jw1s_ѧc9}Mz^mJJH2u)xCfb<q +pѷ|)!#:(E|R_~iq7T;~|35Kgea86˧Mi%r烛jҐPRN7rj zu:CrC?4F|՚%Iݑ!p9=5$Hڼ\{RB`ᗴBR`(/@܃#qqm0b- 8H˨ؙpض#O FB{׫ ayj0*|7.> &p5ӑy_a(y0 u:dm"YJPK3VIYZV7) pJ gv1Msa'{Rnʧ2l÷0|# KTT91dׯ0j^E*? h$VM6bn8]x9$E%9k:3k^>̽ʸwcUyA&YUu2WJBה >V0Aľ*V5Q<ַ=Ҡ;\I/ĿJ;Lj aiH !~!vG gG,ΗNW/y\(Mk˫{b⾈b&Odvw'SYeWv|V< JxȷZ'ho'x"v"cʐ/Yi:2|aCMBGc+l&JЪO&n[L]`UH^e\W|jz(#7[o/,J(NQGUgF-ՙ'"+YjW!y.J;KV^cŪo-} lwSԧ sUho/>N~?*̨|90W9nr5YE3K_/5P]7$F\/F $]W~Cgl>O0o9-Vllg)&׀׶iD&)ؿU)!R>tn(sb'p?C>)E<՟7D np^_ƃf'Hnl@<06X p[@wZ%=I~v`83cLюXH9 +mDzc޲tTj~~iƢmƒk@xl޽n~o<7fxsFNg8R7[cn0L15"#҂J0c&z8>zP匭ȍ{ȭD:`HiBF_C>fp`$ݍ Dh" T}gpsUQJq\E^H!wZ߇mޓS(h%µ{Ugڋ/[Zj4Zwo<$f i(e0IfⅳHң`vڰĞT}ּRp2$C!E{y/oS,ػCPHhrWu)4J0YBHw²ޟ!fQ{:'gвZ׎^ 3n!m\PZBH!\&k:Z|-۩ g3^TƆ{x%vfήxk6Đ6eĆTPA4M']"BhJјl@>J|^ٓ|NIZQ +ci'ZA䨺 $g~N\ %#~KViMѦ$(糿A .dAҜ(N֕%jOO N IJfe,y4P ;ͥU> +z w(Ayg$D/O~Aˆe7PHumfok@s=L$"[E;Բ΃y9La 1izn?ⴇ~rӻ]>6$[0wǛT)7uq,}!} <8i=G@ݽ2]:`aqK6H27,~ݫv&ML h'=D]+tϴ3Oeks͗&tr4࿷aE pxgJlN7O J q "| o[)/0͞r㾀:YCy_puV+2b:.9县1xEn==Z hLʡ$xQy(Ԟg@4m}ێ׈#}"K;rKTC[٠=$]qqg_1=Em NsjOIe];aUwAoiАa4 p?P7K,O2 7E)#7(9a?‰ćbg} r$,JRT;Hpv >O)1b.LWLEˌ1 ?OB\+ Ɠh~ ŀ.h"K>EQ_Ҡm(12ڔt˙-.\zTgcG3֯s[MlZ S;&ށ_B'8r~O=+y9G8:S-xdDp$1+oh&Rś#B"1yg?+8@052rHp^qi^"cy#T'ɿ,KpfĪ@02i * iL춆M)ױ5L5 qB5߯.4`aAѨn/A CW"L\דZoN"+Gf9ia_y#p;D "7<ї FzL&D;_C !2KMIIp==[В2yrcע:{IղW/:ec7a ’ }E-ƀzQۤV.2v\p?؊H[KOJLWY^)U|aHNOg־Q!OҬБGRC_!4}Xopp"fi1a++hڏ2x)h5Th26삡ڮŇs2&mn0UuXR$~/M qz3ykrݑ^򉷢5āV1e *qGc: P\W;WVzRv~(ASS\+(ڝK̷| >OLֿfmn6`}P+g5Ǜ[p6R=َ?[M@M xMs?q[ `hJ*ZΖ0TF~DŽhLZ)(p*yԩ)KaӇev{yBeCb0k cV(aiN2q" r8Ghͧ*?V^OT)ݿ4OJv^iL g:>s\T~8`^t!| D: A)?نqpn\$gK`YYк>82uغ)BENO~b_CXy=*`T<J5Ҭ)dFk6W+Dzu>8*;j6Q@x}z/bE#D/]~i4W\D‰7GT+zmf)8? B;ZI.qK1m\"R![2)oY*CQm)yiZ'qa ,Gʚv3JyEwσ$}#"|@p/zx蚬_1Ў!s_Lk)y0SJSRlaדI/=s=`i_v^9qθoR[Qƥp 67.?} K1Ǿl$?.۴4UZ#ѩkgNrH".Hih3{20@Ԍf!'wKgWqB!Iˉ{^J?G|!fn@H ]h,Zo L/,}i~w9 e{vP m)^D}S5z_TնW}5|㫄g]EDmK&s{ ,vCoA^@"18^)_8z[.o@(3ɼ{ ՑtT$QF[ Pp{8osih=Ie=@{f4j[{''}uBzzPཕB[)Q[ҜpSTCQxU/(?t/g}-m \,$Yz,5ujTǥs69gUL;CxV5%P,n~AĹǰ eHSglRd"pّ)](a+s`ytLsد{M<W(I "XET06"04K㻽,̙Ғo!Q/pX -\ۘp 2\9QJ]5 =}ʹeacq胒]8h,5& ]W|_| qާ }=F/ ܲ7`~3BL`imUWG ta4/A !Zzni B[kPSu3U"\ie=K}x3RJNBeny8W QהH>qs W|w/̻Dn|M M DZN4Gc&ƔX_h0. ҇&M䶹LZjtV9"&Cnn(;/@i 79raFӺY~ĠY],"Li# ^~"4=Al7܉jƤ 8=7RCK 7o}yi;6lRY+]O(ua6"aNĉSո'c8_)&Y0)_izE|nu̷6ZHl!N+s߷ǽllPKt,- % L}Jl']wQCyp S]hK4ݭyUllp懬*?@r$=G79f $F2+nٱbє=s hL]^_`i{>3-:dGlsE1-*hȍ-)BH?6h1Wڻ;,X9'l}W*פxTuPDUƹ]p~v%,umL@eP*KT:"ʩEؚ }͡9qmˋLk#0וsr!V)ǒ=O3+C52N3}HoeՃź%OjD]΍8BBV0V&7sT^WR}s iw OʡH~q`,+ʹfQ/j5򓰳*x6[X, `fi'>j}":A@ u&+fʧn]{|`%{غ% |_mlX ۶&֟z& 0*5 } tq! ,ܕxbL1L*{@#ܙⵖƲӐ\a <ey4aoZu (S,$j]Nȫ? Q^#:>ڞs}w uKgBZ_BӦ.x6&V|9"~!ºKkQ+*|ˢg#h5LwpuzR˅¢xX Y,.cj+ք F 872o6ćdclPggܦ럴>6=y6+Hw+ˮsUGG!k8 뭻 0KnEʻݠ#&!^6HN4UQhfqo|eN]tO8&U`gU2 R@GZckלY3{, n4vN7b'cmѾ{\+^5y>{G]Yl[)iLJ,x{+"y :`*EtU#EKgbfb+e(g88LD#8gp/U~x#^@[1 PbצReW˻>F3-S( j5is5*c-k~}aj\FTC8N*K&zx؋[͡#2XW>#1 ztՎ_5ohڎvea4cXB6dJޜF{=T5@jnUnODb0&_o{{]VFV6_pS^`)]ީ.6Yy׆&@?ۤ,^T[ 6Mf#HAXU;pG9w$◑=LYzH,,I!2T) Ԧ!uEVIqFuq6fOr߻mkLAM͑ mƅ06ڎ,@[t-IAf0xaڜޚhq0&I L>/goa[G<e]P$ޖWKǰ.kg8q)VG]vͯCGb 9q5K_̲'d l@<$A/N2նf *|<;dl (C"cxz2B2n3p/Grbj!FBU]+ZH~Sq{d+(%W(忍uLGj=%a/^ jIxWT tZ `ATD*EBj4X 6cK" =vby=Kv`Lhr@ӄWI \xO_ vzi#aPiQa'f E#g\?*j>]=}Q$}B)R0^Ҷ[1tXTk]xxsU Ȏ d 4Qƨ70~{E"]~ !@.72iT#Uy"Ɛ ,@1Fڌ G_wf4 VH4g(*þ?.. tQDK=.(qw*Ry3+ nE9poE u!w(K+WW6zܖ3b"{D) P4>ԘPoG-O/sas/ _:i#Iܷ a_PYq`5M4XM=z[TY|up-):?dmNgL3L&- }[}rRS_{He_SZ{EScoOU6#L aKGt'T13kG xEZ?NԈܒu5 Od%.vq\|铛pv,eQ7_wNAB t54:*1q2zUoqL?u6:jwPstxl2 n1J8"pL9%-8Bͣ7rGӑ{FvɎQ`*8*K&\3U$KMz_5\~KiƖQp-1( S,^Gߏ/b` ɝC;{K_~XBx*99>C.l}ߔ[})3Vo'9Ә;nxo|tBAÑӿtEGZgAˈ~gv;sr>:\eIu&=f(83?9R%RχNH{ͤ8ܧ`7ħv γ$T$-Y0O<-# 0qtI٭N4H.G<Υߠ*)+*T%16 NnҤ9 C#*{LjrԀd+|9v֐HDtZc GloE\@EzKңW~IUG љ4sQw(jх?gŶ'Cf.D+pRA<|u6j^ ߟ-?!{QF,g OG )ڲ;vUal'u28N+dQaߢ;~?ߍyxUDyw罎_ѩ7O@ 7')O0^+BIE Y{]y;crH&̱gm2 r %A .`tӵ'cSuQ h%*5Cm0IbZ^oɮy"eyŏvSumݑPTJ+),wrJ{r?Iu^@5u>%;f7g  IPQqbsEL,_'?Kv8́|G,E"|9K6ax>J];ͣ+Kng_wk%sXoԔX`+7:;{jCIfXA|gl;dAA+&wt W;Mee_̒2aY"n}ve H&&quַMɽ٘ !uW֎p-Pϊ`ǂMc8~]jj y4]-tT1tv.x+ud[` H,DoҺi\!G:in@IzO 䲪V6XuYzfQHa#H܉3T 7ݞ ^{xVq 3cȶz?$*>4$$ŋ\;o ]TGV*©"~zZl(/&kL봉VYmt;[MW.:F.lfFHU$oeGmk-met{:+őXF*~ ~lQ8kجq赽i=}nkT0fb MҾbн!KgwUCWP,wg<;bUYaX;X2^^[E֙EV^z7 7)rTƫBd[0=R6N_B/a_LՖVWVY3^KA;Yx]Ex9AuE"D(DG/F@[F$F9Dv !Y1"֮A1_ _%aؓ*i6Y-(%[UD:Òѻa@ns\ڹJ/a;f=;` ]1rGKfȫ[ DQ f[}=jU#A:WR{+ygL7? ;`Oc}p!?`yH +9S ~6VE#.~Gn,{ĄKkөaD-saF_0n۩E#3d+{o3hn*oA9=^е((92C;&@kY};;Rp f=5]3et\Z ^[YPho)v0J`6 l@h ]鬷^i|ήcD?8Qv =#r.uԤUPxlO'4(K_>Gp*/Rq[R3)!FA2xn¯Y(Ee>99;4->>4<Qf2 N}rG7  f1a$ C \ MX0,<މdxT~?jv|Xb[A;kŐAR pb!N.e<ɷJ7kXRK~JuChUG@d6Cw[ Gď5& (Q~q(yogA/RnFlcedIu@cD\YOz̢B[E1W^jM43d'0u15EsO&V2 $rq)m5CGQVɸ/0&1S۫+@J5u 1awk sQ<׊ikF#I-)3! k;$_އWan2(OYAf ]4z݌`ͻA,H}‡b®/n,gW]ZՊ]]DJF#y=Krp'yIPu\]rk':/PMX`ȇ <t1~>w6[p'CdR71!g2aW5jq1hɠXya@$+גzo%6}(#IWxkm;są;-j29;iG= S djPIP~#˃ui\Qg+M'~b [^|!.=ӴOc7 WRkgcfju6Ԩy Գ`9/u;;ٽ5aP4\KiW2cE^ e]f`tEat#ҿ~Ujn:e 0xq (xމ&^0b \?>!}V2d"ZE|Wq{L%'5A4+QJ1,6Y WK6  E4&]Uw{@zf܇ѥX.!1}(FRΏr|/Pbm!SR\Vz1P\AS\p>C Aay$l8LXzWo&@忱@4ڐG@I0+xwwnؖC1! Mlm’" 1!g}5|HlǑgJK6iRɡD┠Y@M707$YW'ꕫ5+ z6ޞt&Ak F1٩\7*M']q@ )Ή+]qʣ !D}(hԸ| K kW{s㿢  >(XCSRDUHVYձߴ5Mq^uN=mw˲X X:zb?: _=Z*ޱgD$DxRo=(NP%[K6YnMP̙r%>.|y戮eV=h&m.q*8-򐡠KZI;7Vvdɼۆ,-l䢬d 阻 `H(h58D ,0VYcqSg1phUȠS0㊱X3$$?vdmXa/5C+ť"N@lL\96DTf:(׆,$k^oTޮŚB:uyYb<%`Ӝd,3d+xhJX'o 5I gf.NZ_FВx}8AѢT*cYW"@En )qrH_M{#5eW+;mL|`*jġm!ЄzZsIt}{Zi+eLQQ(d7g[ q=Y[[ ~{GlĻwA Ȑ^TcФ;ӟbܬE0C'rzroҿtK+TK…DKL:M!l<ΟϷR-e\6{(#=Ə>;Lc#aaN2o1,\HVRՂK|6Qr ;0$jxcLKoHe%' l/Ҙ-Puy?jOޣ䬮{K R^ܪm?c *4b2JW"r *]ڭZL f)!s8 .=AiFMŃю7fKۿz{(2K `M=6H"`UO8ECQV+?$Nf-W^9"uCv9dKM9"0A~o"I4~7#E{s] x|Qs ,텊 D0^RP9*D GڤT 0=/gPں:='s~JAQJ#5f&^]f4%/tb׭Ya ,i$aM|Yrfƚ߷!K5n+ĆyjZUiGbOٻ~JJ/[p85obKujϊI.#WiyQ ;e [jۃphWM gNd1vlpɰtq⊑niΨR_ªЛ.Q)u' ʵxJ?'LJ2Hwd.4Eɠ kI̚p%vgjܳ/ss,aG).=tam5GH[Zf|#zɼFRXOK|G>i;& 0"By+pT ߁ C߄0!.>%PM" ^(it|Ct"s2ږ2x,kPp)J8J#O8y>n<f~xj϶jf~s$tBxG[CY/7KB!Ib[ h ي~yޫ;|tܫY ۾6;+^MnFb x{@A* mxՍM )ZG}XxvNpw#h w"RmyáPs6^qn{ ٟ& >B/s15fxL_n-c(D- v,3 $JnsXP CD"zb6M[^B-R"|_z Q뒾q0 cnN _ֱO!~l8(/+VHLZƫ q:"' əGw*źX7 \:mrH!E+Xĩ:_/!ĻA7D e7V2hUHUG)>.csja^@J"qys^zSfT@N%L$/>UAs+*9yb37lj[)VR( l8*Hz @Xl\g6%OӞ*S=E}=NjΛȻ}ɐٿc٤7i<, G-lk)pqy'S»J>Dj5 u}`]u酧?P;C+kCx3@Q}nA=iKdj[Ftae!(N G2[6OȒفɢyH~h23v9z4-jV dV}4DMEFLu"6?Bh 3AzWyʒw^UD t;%͠ [|t $tUBnTB;8@pfBbR9Y+B!mIa1Jtv%͖8s_e~yTGA-9bŅ@^He$ed2:mWA}tIs]$f snWBhFiOo >uFm̫qoTm^a|j3}) }s1!:ՠ:5J`MYx'8Jsznr|w#Ey]P+[_V)ȫK]5f9#Vli~# !%(B^8[@i gldE_egm7jw|.R;J8O0y>pps\rC}x:yP1٘#hu?z6 ׽Pϰ\W;F9#,0 4ə3lN ikX'hц~^d>~Ʃwy0@S9w7%m,X&뙔 wLMaRN*ܼBOYk,/ӘC9&M6؜8;t^ TFihb,bnuJ <A/.cF2 kd6`}$q0+Ϻal[ѹj=3#|نgb:ovG4ak'#_xbqҰ~Wg{^ᝥAOeL㙏EHzz 9O\n,!9,ǐ(ïs 3vM2w'U5.:jf0bt <ֈV4D;|DY`V2e%oS2zР * gEO)fڳH3fsѾ85 }XPT 5_h6VbQ8 Ĕ\8UKk9\G5)"Z;RH˪"#%iY[P20?,JFѓY4JnDcۀ5E=-#7ykR9?&[m&k_lnˍ MIÙLR;FA'NyN@RQnӪ9 :ΦnL_8H<䞪:~cT)78‹^X*YR;pѝ=Կq\bLMDtC'F"Xk䏿DۄWaQns$'2+` j#PZ25 ӏqS "J|Ys]VhA<šNC-\9p1v`_=`4*G jw$4P7X<:pQݝ=] K/c+r9r|~To15]h(W|5} 5 ]|:ib&ɱD?UuDҜ@IaӘfyCKGf,eANWUځsYrRѾ.bwg;,RrX礘{e%9Gzp![:BpiYʷ;㎗ԣ۪IX.lS -u r-I3KuJ]KF7J|hn@2NmY'ݖA4N/E#&PkAUp1jEQ[ ^j&k.$-\X(caNC_/RRycLIJ6m~} 5+_/NPI!l qG(:`_7+ |aPOMTmVמ!Ɉ#Mz: Q0=I>jDϦ(;b~Eh<Nƣ f$AQ~;Lǻ;}T<9|ZaZkIm_oW#Bd} pϖ<#XK՘Ѐ@0yMWn 0gbei!#O/xqr;Ė{HG0ɔ ƭG/Pe}LMOOet`y  PLCyJ/oSa0MATD0 wIHvOp)u5RJI 2'ַ~AƘMq *CS_ O㰣*_7ӌ!j1:2p>DӯZ7qg dQGCk`cB.UYgƁQz9}tim~w5_ys?g?};',jUN wfrx.i,MF,:%aw곳A*w 0C\4b<1!x@? v=p .*ߍۋd`Iv*pPn!G0s,Q '9WT4fn*#.]PH-R,D\'sʆ`Fq({z:Xig|E_6<|v3JRf._X%8y}#ۭI^o;} [#;_1S@A;w3X&Sz~v vk`?PPpl#?qf{-[zEѱŴ-o~ b?炅/"lr) #䄳St9b:9!칿FRw A\h8îǢ^15:V-L&{M})],A0 {B4^]=~FF^VtKF3 b eUbbtNMhcAE<ًv" 4e̢ .nTO0S(k;q ,Ҏf̍s&[(]hڽd`dx фAjթNSMP<7>F0\BNP9ڟ+ ] d^؈\&n)#Yצ8_,؏QZJ;i#;'L&e1@b目F@۽$x< R7ƑgaNm^\;8ؘ;@s>&0Hͣ[f4Q5%-x3_=v:63h=TgJa/Vay5?3@7eAFA s❺SRcʟQ\ V j9DbS8C>دF&wvӲuD$+Qn֟@bB^CBHkMǦ"N,E]U'4iJ++[Yp ^}}ȡks&͔qJ1[X/6۔LR0L~IF#}Lf+Kp&ˤ'-XLbm޴mAR"*X,2ꑉ@FTen*$;wP>=& ]yT^#3p[L%\l`X7e|6o<%a`ߐ=*c{ٖddQBl7^KN,PsexX9C4#_Ԋ JE ,>+9)؏8fyƏoE"U؃?;NPS{k&OvWcst:g#"`Ȥ"J_*ܬ`f >:Hðhs$瀋Z[aB͟R߹o \x|t}6}TObuw .H|_\4ijylnD+)Kqd׆[v16M!+׌Fv:1>lib%-촦>j@_wU0p\:=_sW2"\Qt)]JN$|SĝB昡PV1͘g<CtMvj},,*ңʜApsiZs~) xN7n#2O\9C>U? ogSz BpdbzQu_kpQJn;œnEho >]IqsvE|!qoYfC;"֓?Z{q1:Q W {x<3 >OWl-WBn5aHK5?A`VKD0`yﺑ2U^xPʑ\,"\խi0+:|,MNL-JN lKr %C+A1u|?8F3rPI_l}JS/*0 a2[zzN[& {e'i֭-ȹ}q&rD'qz[M]bdLn)jVIvSzd1ηٝ=6D4 QG_LnO W~o(R(n̦eQ 5d1*[FͷuIXLv=g֜Ȫq\G (53}AD qSP\h' _"Z2fXPL[ p}!"G#ѿ y^q W }[o3Tt x~%B_oJD#E.vQvsŽghÜ~Z!G; A˳6p.b=~݀MxK #HW.wS5~vܝPﲒʢL_WoɦIcb/F?כZ Bp6?Z0dkl!  H&|d*K-ʕ/.`m|rd?GoV uh$p~^¤pA%'KtHNxZ UoFW:2mOo%U&miNI:xHp1pZv'%Ņt ewyR6z^^[9T %,,w ʼYcma^0CM4%h7;-Kr2ged/w#3j11 .'jv4" Kw2>$A{HE)>i,."^ U6َ*u*d[/$[94ZW,|(k.'rO*dY!Cv̓Q_*:kPm_JfORȟyiCe;$bvmx!P_h mu4YQJj-Bԋ8&%:SK>'vUdkl4\h>K2谏#Ss^0,Lx$2#עA!p ouVԶސ!U^k_zLs\!m=؂s΍>e/~L2' D)VR4X8W *pU&ÚiǷLJ-=/u!ѠϬEpR~xʴ̶ BC2czi~}j~gEΜiMs)c((D":Ct3Z4LU6wMԡUT\rQEScJuu2 y^4s0E=㉬T&h6sP0xZ+@aCY9݈WʖkMy"a$ԏ#O1yۖ}G㤁ROy1Ԅ/)3 FxBU0w;.lNLV;*Y0, ]砡`WM/ -GHLueJI pDHjF*kPXKvhhF_)D`?6VfwIn3VVM\ELA٪| Qn34 ~ݕ;YYE@VP~Q!#했]Lr=~qАq!B?I[&_TY_TZ`I)af z >j TcVDt@WŤ:nqC rQ4K{F}Cn(4 MX'Ƽ,bdF,P(7j-۾LCĦAzȘLά7VOϞw/'3`ɏQ57ֵd5}'T`Jvb` i Q86/n'zxaY3xɽDjƌ0c}tR т| XA D*=K0tNb3CdnW.~b] gbѴ#ᑥV' S5H$IȍB}U n.: hxD? QI^ґ:V߫U(3:׀`` w- 9ވ2lgə3m C.)#xN$p_-';=~B eS(mߊ^x4]>:z%wUHW;$*RAI%y>mTK2_[!fl=SYIj߹9nGmrϒu,, xSpw[Dtk2#,A6t+GX:`%U( ǹV12S,)^eھe6a;QF?G tc/Јs_2< u@ՖظYRo$Kۏ[.2i©@kdճuteDc6)K>l,Ǿu) "Jŧ ?ZRٲsyp2ǃ럊Oۗ΋Kvڝij9 j:oa/?KАɋ  x>mH-M6' )f^.͍`/z)9c߷(WEw 3kyzlXI:)S@`5*ZixD ʴ2䎀,  X)-|\=K-޻1s^5f^IrtTPĖ+ @dEӿj)NdV.jQ֨dzZ,uBY&∡n[? .1NM[샱JVR-7iiq2t$ШB BOO7dUUvGgmZijL#n,֋@T)RBC;Ct_z;ƒvsjxef φS6^fBU6p -U-FP|(łމȆ%7ȧnLْ8A.MORv(ѕݔEMy5bRQZrOyawIƣ+c-QS2N>\v:?)eӷR w_14`cU~~9M#uZFVL6Xk$U5CP NB.oVwNppU4K8GMf+63͖s0*28_ԴS S/ttKg'wQUc=װ( x OHŐ+18QV';kwf9LFoaf*~/_H e89nj^2+e>Ԍ&Աl==Zmr/"W!`XibJDSqg!a-(V:2!I 3X\Z5)%yRs3.-N7jOIa+R("-[7[3z"Fa<5Nn843:~o[g "Qܤ44ĒkPt*BBl{X)Ӏ+7jKq `vY\|8ڪOlV1Ft:uTrK[)(iH,-T^uɞU{ٸF~ق= gHqTD;oG9~aRV.^^R8`J%IT"3JM_'wLmG=R`;Q+X Y0w_2/տ]-OK8K(#KQKMm]ؒf :<1Vw3jNxtIL]WˢE3kOw"U}+ pۿGI~^+Hו&Ɣ`b29~ Nyw[ ?w? 1Dtr!rerkqyRTJ(sѺQF9b-(:ϦdJPYh^r {F5(!AGl ϶& ANs$C ܗoZ٠<K=f;e5 eM! S";%&-o6! u!@BlszY>li1=Z`$sdc[߆@=Eyi1=!W-L'3Rq|љ ZԦH@>[o>-allJaHE4ڑIN}]-V!\\tM dH}JvOOB4+XNFkx_y$4ygH?41,ܓ4 l1>X2]q|b ^HHV3gA$tC)2P@~BZ7[䅃L &T"邪ūfwrx8bq@>ʎ<5amZaMI;OtiCqa B^wlW<*: -)#Lcg}238sl*F`!JNa01*UyoW aٟ| `Q;{p?6.T|ws`_C .\zPaΌ02$L sj0-|0iOrnE(8i ħ񞫓*lGLye2wU,/F ]x>\]jAoИ\Ѕ/Ve ٍÌ炰\*eø47ı$QHIUL[(%m\N;k*DS`0x(#TT-to]nj-oܷq5/g~&Ѽӝ<+'eDsqP m "|aܟf\2c-}(X"ns-QeCFRu>a`\)'o]$6C"]xos`[Z/EEiDʋbe|Mx|Y*n*cw/g 'gvRG7O4돊Vө žӧ PRQRX%XߒD 5O{<ւr7}G.Gmv-C܊)2:G^-qu'2' ~ A~ϰ3p! /žXIߜX3 ~3>z՝bul~DUC]74la#<G2!6=> I{\fS~Ɠ~TݏGն=w,d,ΐF9+z|0]|%Mx&G2eY-.3 :JFumӔhGl(}̽܊t/xM6) f@C¨G4bP ƈd,/7=.E\#dMCe}ڞbzM\)_ثW#H:wlBډ CPhFo?}7$<&qצPv,X~3 mW)Pyf.AeP\ [Ӏ׸؇{?kE|MT hlaDؕ@9B\[guPLwn~y-]ɑ"8DxYՇj*FdiNwJ'F/5 y's8AY/o@I&H~ܺ # roO+P e >rκ2;42J·ߥ9j/l3V`28ВCx;c8h kM/Ч_4=Ґ=wSe~{cҳ'DJ33v ^xJ MW.;)Sf0Mދ%qq⫩)-;źc.AD%s<7c⥠ڬ ܪ{.&D!PZQ3wJ;؞1Wi_]9M]TdBh1Ks;6@'D_BmZ.p&u6>E2 |adVǒ \Ao0o#+6ѩ̝xA0Vo 4]/R[#!vZw O.^ZB,jGjۭkuz "'HZ أ~|PQȦ-j@{a`fmҝEF.BHlI@&zCiq{^ lx%)lXTȻqR^ظų"@?@=ꗘ@r/&IAyVGJ_xu(6W*b49v wWWON8Z-h1[ٝSQ?\-YqS\5PLJcsGXX`2ST!O"ܽbaV 'Un]A0gJ.q{hWk (hDR"m`ߚt]UE}c7 oh F.I(F #'%b 8G3IrEc]+&7ׂ cH L5L/MW~Af/Ds|X~ ݻUUY }aaO6uVB0H2W(^7f)@ZLx̻cLzNb"$^@ K6!%(mogv^Ri v f^`9Gbgۉ66lj&6.ihS]eg$J[7쾌x%X vDv($ eVUS佳XCyZ*"921KC8B͸~S#k3{3+sɨ7փ2pBXܣiACOhr)[}Nϡ+Ś5r'lL/l2ڤL{-<|[{rNZYsXZe+Z&]-ߒC({Oò w:=!Zm$VbHHJEN/1Z@ߏK5 : _Բ٧tWW6n;8QK0зTzbBۈz J~o0Xuӝn1wǸ/¢QopŮ݇Lc@P^ŕ3*XVmzadEpJ"{h4D(i_,/~ЦDck|؆z"(@$j|[ʟ ~[C(g]?a/dWAJV6W0 xz.*-x:ifhd4s+H8k > Cai*wMC!L.RӶ%iP݌lѩ6\)[{(Pǝ0雹ɝrGҮUwn3ЛX.]ڶ-rIsl KS(a%R8t Bre~Q51p5%?Hd<^1g_H;&Vb.wI"$јjbxHMjČ:r:qH6w;Fi"\zBT~[ke]Y\!h5M&d%X`mqKݘ_^Ֆ[oH-0ܸ_N)X}77Z-BMq#L5gXMx+#\Ń jw惛M]+:"H3E!AxULW5,rl=e z9t#m?SޑobY;,pk)sV. -dt0es]4]flib%Q nԙC݉Y7eu ֛ _Vݸ:]Z2lE1oSfAԉ7LDVW78IW5O~ af*Nr?@߸wMb[d&cԪ1HĴH$Hq6'z4 mp-t.9~/C!%o*9tk=@N&2| lA )+ˬl&:[64"zs;JG5~f*Tw+q`ʠS x1G5N+n.^4!d)^3oHi.A֯)1>(Y(?}S _$UeL|Rз^ӦiCQ汧WKdsj:d/2;0NTS> 3m*Z ˱| ɝz;140ʲE5G16Ř1Ye6z4q1_5^u*5|#Ю|xjIsf(M*.@rAmO"w?Ŗs'ZH6#j PMHtCf^W.&CGd&ٷVG7ffg ,k$s^/9dxq5J:yղ@ IRV  ^_ix gC 7۩#l+ nW%tgVA.=>!K:2 amSApIe3 Y`W!?S{sH?[LG]ݕ@}I^V._YFr}f@}k)a8>{Ѐ0B @fQ,zy}<1?z]#xYXQ<`,nM9J$I2ܪyL#H QT!૕Lȱ%+ᑶR9?W"=.BYU>^a@8alހ=d^_.4W3kRj.T˗e&1i{׊u 򳱡kCSi :Oi2^IQۣP7JiBeT"}5֦D4~~ӥ;Tx۝ 4v4P+*0:+0ˆ4q  i՛H;@Jk>՟A3\%QM.KEusq zu tZQk'%!A sڟ;e| lC|I!Pw 69d jd5g?浹;"zXsG ˳9m!2J9W{$(#Q91KNUqE?!N0YUՊ2j&͗vҳ]:ͤEE P0a$YT֌eɇ74kYHV2?xLJܿ:25n*nh;0KѴU<.n?P˃u5 Z/.6ZVDl@&Dҩ+u8"#8ʢ'z4mýfTܒVCz2 >lJ{\\~=7vz] _c9\i{?%" *_1<[ffF[c#"'*gdt@qHy8 F0.w*Bc(ljB [,f, t&ȆJ>j-M9`RܗL)-O  Yif;Vd,&"ueÔd*5 ia5(v:sPߝ"$ @Lֽ|T`>> ٛ b_Ԁ47r'9( w+dbw|:G>Q`Lٴ3oDlb=J39ߎV%m&6O6i8bԺ%"TRg*qLJ— m^h@\-Ǧ↸W`Wnip6Ä5daiiG*z.`_#ݷ"KW+HժΞT̸"{:zʧ 36WKLܑmv=N# |c'K>bw$2ᠾ-D_G;$U6T*3y0hTtTq#+-Y\Ekή~\ zȎ^ӂ <+؛6~2d]rJVb$P 1b(͙-hd'#:<4:Dmk[njCMp ]rIr@ i&ήwl}I$0G U rbڂIљoX2Ox{I>>cAyrH>t􍓣g C:> mvМ5,&"yR&>iFlv]>عW^W2ܛT!X!].L_[>Btþ@W}G]vFp M6s62s jfɮ|t}+?@wX i4 >bNd% B54/+X#܋Hԯ^BKk+gd1bc]hT I<6h Q>NRf($ωzZnQ؝n}NȊȐ[|o}%H2cJnJ؜ (o[[p"05gx] ~W<ʂn"<0U]0&K;a@!8D69IBw4IWsБԔCznIjaƾL<#3Q c1<|0B̰X8ā s7zM(*jÓ~;HF`'C -܆r]B^q@SHMAՈJQVbu -|NK=Wn׎J-@;Ԏ9ssܞ HígQ*0Zwg[#Nֲ2F04 .^INU *ϹdCls{eYīvqӷ=,zD(D[!у%Z/7;dP\F_V|]".}ȝNdqn,@˩fj*5_y䭦a?OKȑcmi&]s|ct^;87y,nGUc;Pot U |{M̜(O.iD__.¶p&D)4_LEI#o4 $EYITWI_ 7n{+N-w9|[Qz-Uq9@u\/XK:Q1nhҞTw {JOt-Bvw Q}+Õ^oIH}j>V=xL6S 1J7^UFF5i Ҭ{klv+f4%S}eMidkV]!j 8.hQk Uo/säҁl\FٽBa6jʿk,iF, 43'iRٓpv4Lp7M̽pJ)i% ܊ݛd$D^rueMq,XF_i戙)/nC=HOMKkA btsg~Vϙ\ /zrzFRyՍ]{:mpq=ɏԡaNc[6/[Q r`ǢfE%_-].$)6li=3h۷Mzu[;C8kY?JKSyymppr!.[(m/%nqװ7 94:cOi1,f6iw?tՇhTa&X`hmpcȯ?q$IftX2F}Ņy[{r`OxVO''q8nn(ʾpW)掔vS0&mEU^$-] +?آq^ d[p9);D T@ߗWa! 2.(V+aщUe/$w="! IR"/R.dC߫YI'WDXսl<],v +;[P*e"t*mNoע ߭Nt0q4"PsA^ޥBhЊǩ@ǖ^$.9 L{bqGǗ-#2,d+hs:}{(~Hی?uߊv/9vc-C6Oś142d.Օ*Ovi:S#[1N'Ւ?Š{wD"#:hP ;|+p.f#&Epy20uVqÖyaqwʢ1pFxUr# 9EGo9liIFzrJ|S P7G$08GAz6EuUwКq 0l`[J9yR nh6QJy1 եŽ% m^f[yeVyZ Rꄲ1/II bJt*ep[ _G-݂e۶ 7=DOVT2|+*L{Xq&4bC;G0*^ߐWVeŭd,"Νu1. zfX&{6zٲj8#xUi]Of(%͎/G:X!/9hDJVLUv9qr Q{`^v36M7penk},o)pE)vc z^7o .&$=R@۸h;GZꞠ ݸwM6,a'cDa 6踧S!bӔ*Q׫!2ѨE]P!AONh\f&-,7cEWS-Ȃʫ4.J)rEQea|iUq$?P=>u!K`eNY|$p6+AuBI 870Z%ߟ1eov&/h|-2+4ϩvN>3gg^ jFrbcbvIURuY tG0XάU+%}"z̹wNu5gؤb./ S{VQ65a0chW@L uR>0tÙ!N66W ,6Mu"5cA:Žϛ&,]sGh]&٢D,̞.'{  ]\Z@AzT?EHslC{/ K09c[)Y8 RĀLh*VI>B-X!moD[0M 資.ƣ!1s%Le#|.I^+JA hylS _̱Mr\8 g*{S"[И<}W es*EXͿMEjD(@im0)cr?.9 .Fc φV5'4]pO~--!!]6ZTtl3 mMZ/T9t&OH9Lc$9I9qڿ??Ȼ$#qfHut Q9ڕwy45 0Us )JZD6vQ)Tஞ<pтc<ˎyi >h 61"mº[\%5N*@nsVS ePBt[)@1=b%Zvʀ irF4_Ŕe6.wܞi6ba'<7ߴ; оB/"\"MG4,YiH̚='} x<=n+S/.Ox.w{N۝@Vw-3F [M8棸X~,@}#}3 t8Bi4EkZk 1h~v+IȸM =38EvkfO*;xi u?;Lq@_^8~GDFdUeB ~Ϣu>,8/ _i@0P o'kE^8')Wp4¨%N2! 61!ήwu!s"yZ.=BFg׳Sh ˮz[\m6eb¦(8 q5IwÔg)F`4).9YgzFƛ\ZNz2Ğ;Yf̐iyp5 qG>tE#d6|aGqtry&#SֱFX3}-G$g_6~5߯LcY#Rq#9ZAeYBoGq6t,,N0f9Α$@ՁSۈ,|rlA)?Qf͟eFK $tR dAqDפS呏$-a%  ́ǯ"[$+An/-7MРc:~(,_qNZb?޵მ4kH_%: wѷLq _kF4ǩExv[n]" ]`>x9L,w]3vIǥ߾Il3-w/ċ:5ղo9Z;(zX3]w3\9Xm Ȳ:`d1Ty"E& O0sGP50v<g3fk}-j7V鱑uq]pq+* P}xa%!S- E<^9YAudJ@{Y= ֝Ƕ HPbt{S(]V`=!mTbzel}4BEl! Ęp-ʘ:{McLݒe蒒̯~gE{A|,@Tx*@U(2Ȕ,XSDmn5C.* <=_ g% 4ɗ5h<";?uY_-=d8(7,^Tm̭bg9ull0H끾}`eW3Թ*"Sf~Sz2SIWb]NC'I5ӔKXA,_,9u@pYR=b ^lnh,ŁMocO=|&ݤb|(lO_ٹ3eZ],+rY!s5\)L.>61Ut1G; e?tYP0}ZjOz$x9Y5Y4=WWd[V6{esPXqGS :WmVBk% /Ծ7?6Z!ވ58U_3 3L f,;I HXbN2NI(xѤIXeP.i*)/߃_D 1AMͽmzb"SfkUG~,]|j0X_aa:PUZE:,8iWhJ@J煉-m92;U*.s[3͔揶,܉-CQLץ- 2*< YR%^ ŋyj*!%GϮ]7oLRaa5Ȝk;}Õ)'.Ld\0b02"5gҠ![h zZWD3,ǂ㵙͆W&4g76KFD Y%|ߝ[j]|?iFs bj\tV]"UwJm oB?yJ:L4°Fm0z{=aDN0KOV xH8E^&mTi[u1d=N W-@W̳dokU\07֛М^ܘYtGb,ꉄ4}K<9T?JIUccnϽ'cc1;+v* QYZh3\_ DIBy%jW(c9WnAZ |7 HzTmDI5gLrJATrd,yw$Rk:$7UdY(t⢹)擔.8 g(Nx,~˾b NkR2C1 w]ᇴE$yWk /AF C9 ͸ !+{'by݅(GAZ+[&=8<5o+ A?.zp f'@%؝uW j?Vxp|pjYi`!6Y vVaX6i> ej!j SYkgnnD9f#02ͧlv11j%bu5+_(k0[AZ,>: Xy>m8;i_^{}oQ`^Vb? {:6GFLq@:b7욟2KA ޷[2_nȏNxV&!-0;!ʓl%XMt -,5U:õjK`(pq)y dav~^Y0wZ .$ lvoa##lHŭ=[n/ \(JI>a8vbkw.zڜki F\"<F۰$ynW0 Ǥ0y֮ }Z&@ݎ*Q[w3TvpцXL[Nr8V}AD'AJFZ4д [$ŷΒɥi'n]C+jTs /u_tJ.nu,E<|w= ˍ(;HC]PSꋝx'HqW2 PF1?Y=a[Y97rF^J"h3L6㛏JhD Y|y^|wlȧ e]ˢk5}{Cq[.p3%@@hR T+0+L954nv>FrᾃĐ[m_"z̼?o[Ѯb{5A^#1`CGTIeުױ=Qyoq чqrSD7o"-IĥB([~dFRbI'k4rK澦 fO$Qaz{pM+hef9./걍R7VUO:w{9K/uub>GJ.70HtxmSdFqeߔ*#c{h)K5juГvU|$veg&0]|(X4A`ڬ<,a Gxj9=q\'}mH*ȱ8C'Vk1SH@zE V;kD9"U٥eq9#k7lW4^_t' LЙTU}ҍ5-9ŲR}J}dʔD1p^ϣZ# \ğJ,bî\}s0|zwQyml0?Zt[[D!ȥUL+nTV0p:Mr~SQIW{>jwT޻gZ%QXUg9:%ku< li&NCɄFfQAN#NL?*_sy,xgK pls1:Wn0~dd2D0)aGL. ŽkG1'e`}m8lsIb8AyyK!M*G$}9Ddw\C]yHLV$OnA^Y3V FъK40ʜq$LMیKhd[ґL^Z/]Q?ҿVah1&0 ̑X8 w JJk TwY̧@!rq㰜ܑЭsGNSp,ЬZې)#h/jOkUMA#$Lcr$g8aTGFi80%wP֕ ~7T[oo$0/HfAj^7_p(_|95?h9o66Igf&/J1U+Pb5ڷ 7C%u!7,Z *MQp`CΝɃ\κfn$1p'+B%?1[8V k7Lm~)k:V5 [O_,E7)J6 DVA<; "WU(ȗ*ݩGtjBDnZ7fd Mw`mV/$ۑg&I8ےyķ~-,Q\Tüy !K<#FdM9:H/G>LeJ=G}-f3HE7!=R93,c-0czK3J5(L<1yO*lej&Î~  􇙓_*rb=`rQ)'?DWቬ j6[,^6>\sr ’jr̆͛׵%TLZV˃4~|yQ!jlCV#CFl:5NF\'򯟦-\!$B{mRADޮk8&T_#̦}֨ivrzokqךX%$u1/\mFk3|,y'y]D%Jf%_`s21*_Pb0HPpŦ%ɨA͗|ԼOP1հߗ0ձk@[Āp+<ֿML s ȿv^7=kHe߻3\B mxwȃy`䷣Яb\-RAQ0#0"gɠOM4\X"eˊވ_Gac 5(*z&ceeZﯭMN~w}k{7^-!0&mojei>졂@-3׺Lɲ u0|J@2m_}15⌄v's#hv~&{?~؞eU-2#AhȮ9O}c U5j0C0#g<8`8Hmc 1sQUTFKbO'507VN,%L6]F+9NsSdjY$SAk39kA!0XH|L&M.;d8+GoT.c^ $߂c ͖Vq }TSO%~~du@ُ(+Df+}{"zpե&pꕸ+$(L9+ION V>>ѹ}7&YZ9h0_ߤ>AxSh>ir[c{TPӽ,%ӿ5#%K]X ]-Q3L^d'QFH!bgÅoF;2]Ms"X 9 P:( a HyC[Sqŷ2zes #͕ |^+tP ǎg~ ]{=]x j|k2a(\vg6-܇w+{ x. uO*2n[(nܜRxpFAl7=X~zD<0a@IwkV8j'}?o0vPPE@lP(Vt*nzLn֓nBPmX1IVޝ7닰-*}z[TtDz/D)g:Ҕ'ܔCjgp}'V#Z_:mdx_0<8d=Q{;w!E<,qd Ifn× *\HOk70X41 +8bZ*u*e/soJ^gYސ^&N5v~%:%YU:s,T<ּ"W6Wi~hD{78x :G8nJ:;p$y u^7 4u޴~gbC]qo\AR{ 7W /\Ts& nE4#L{I;U*# BfVp)t69fa!4ugx׈B01{fԦ`1[>l ۊ8XJ.ff!Q3 ٭un.au!\s1 =Oa"}>ZŴx$׶"&{UL+[@e#l(  W}ѧ7];yE WQ {'oPFЛj+:lILr~"fMǪXZ(IڠIFyU37ߤӮ_(c9V7/j69/1&HGdU1ڨ[fkZqXQ "<"|3֨FH~tp$}~苢,+eb= J<]灥n'#:8󓂧s"6Vր hlE>W_6 x1ʶYu% JjN%l}٩:IxqLwZ=%= gz]t9T⯙{Pbqa|Z<--K/5"ŞTzmС9A]^{'n:ЍA]38F[V}xf5fh1.7ښ%.q+lPSϋd#l W# @bx%'0Ҋ ̍!}+PNM3J$[ _?F?il㇒סD~o AltA-tȳ#MH=#*Ƚ0{i[^U •yA6#)c;YӢM|ҍ\T^X)a~2 :ujLE6 sSYUΔgCC!?UtCe<^ QڑGzԴ&IS1G{E3⊾JԖDH1~:;$m%]h.a!Pp7J}'ޣ5:(0ƼJtɫ沦V!<:κ:WK֍}[h,m o/ج;czr-~fGAY 1#W&.\r}ȱڹ\4+Ϳd89ID{qPM/OcPR~Vh;k+㗺WL-{H)t+nkr9I2gpi'ȟ6;/Yu.4rZ|C.u(1~qMrzu1a@pl̿B^]#| 1P ݟnD_#y`Fωuut5˸,MB>IBcTk_P$uޅJI߄&hB=hWe )-lzTlNsJX~.7 wvp60ֱwMfTqZ3J} Y wڒ4M*6wPU +KRt8d* H8&3 U5̒v@y.wҊ\u --CO=dE[6/qb>bCf6,qxArC"pI%Yѝ&nx5r&ܬA~EY Ԡ3t_`>=r7I{u- /G_zjiܖ:gd>l1~bu$D4bm;!U/CS:2- / ]Jk Si4˓`}cPZ 弑^^uiȤHTD(}J9?5~R e} c}h#kABVRSSAA:vێ-=P¡/Q*}l*Z:yd׋MQ#b;Syy kO{ \T{:MޙQ7EkZ\{J rӍd>\j=ӷe+|,5⪔E˲u_gO(؋E'>;y6;໹XKL=D?[|98_{EaF}z<HIykPV11^ " h_ʁd@'۩$ma*c줔UYe\xD  wg˳RV^ ,$9:=Y[)j&Ln + C ^/[d02>Y AF5܁)n1ɡ}Y=K+Vq-392m)H5oJ0N%aSr]BY&'-p?F0̶yoџ4C4O\7g}ҵ8~7ƴgq\oC*f%E܎yS?2X5FR_(&;3'k(s}P!B$9+?b-u(ֲq| DJŕ ,BvQczտ~5!٭Ro M^Փo Fi-.!dJFhڬ.m<87 zzTkQP8SɷEYt#nd ~ŨYP'p^]LW'E}ZQGq Z_] <cu~WD1?00CܪLr:Q %b|?WBǒs޽%-E~jN4YT ǟ M+J65;b^8 V7nOmr䋊C/g*oE9L1˸+esؾ`(48-; }V* c٨P31 'HL.~ 1yOٌTi|9jẠKk i"w 8>G,?K ~7tRO\IiyMCHWIqVfG{K#/-o`S/αPS%Pr0 \z[MN 2sfY+"Ƈ)I;ለ풑1EN8ks;`H3>#faq<LdI7/M?q)ڜ 6Ppf(90jĔ -t|$|MhNߣKJ_)893 VDdH[DqutJ$l NWyѣ߄`+f`쳡y1_e(D2zv4uie@&z&~'H}Ȥ_t2a]_ܕ"RŸ߉j 6 `Mcl2/pLZ:?#e\SpB +ZY< @;>W2'P.xSi~Xln*FΈ)W!}EiGG=]ks/:}5tCМK>ֱ* cnzn,锉J  w[LVr*";FovL11 g^ bTͻaGNhL@aR$Bu4P&4@: ΌDq[ x5O63]n BG>`Hȷ0NƎeAMs/& yUBd]R(-{ O7r~4,6&@r^ w&2[8vI@Bqܝ2|#{1j:V6P)61+ϼZAc _RN^BDE͛dU^>t l a2"cԊ'S<$N/;Nͽk\6Vo~FU&&XlvaYp  ''[%Χ*6MB7{$B ?CmGh1vA8`XlsP)flxPEE7˦7ؚO1Yp;pwr\^8a4\5 ģ@#E|=VXK Y l?v!dL?J.81n(ڬܪ:${@#"kFS\hRhT繰9e] WmiaیBAL.{z#~m-P`00MIp8V//dwqN@vpcӗg_Ʋ>Z[DŸdGcɋ0iNB;"h8ʉrA].c0TCtdOaT&ESCo+9x⿿i [\E_[ϰ$OsFt"UOs]Q=؟3J2pƣa6Œ Aj~TMuwK+^ v N|o="$q12IoQ_B[Bߗj'^ ]h[$Dc=TuU,g;ĹYx/O˲R 7SeřLh#mD P"vy@,1g̞?͸cxpڗA,BL TQQP֔} <^a-F7`q++wi =#Mh $rm;eGǛ ,@<^=`7̘us<'̥-P[bH_K =_}k#E-|!upYvUd._EQ &T  P!KJ.u\ҏ07|]ճ 0|}p|6AO4z(D\UZZ|mqV > (W }(r(ea5U3aeJUNn~D+t܉pԸe_A1Վ+Ot"vmbҊ*-EC=s1k luF(b$RDiCo\p,cyDF:z1o2Y[B2V8J[GQ풙R3<ț$2sJ. w19A%ݓV 8Njx)ݵU{Ed6(EnJ?3ӷ ;ԆnA;R#Afԇvguܰ`\b}ɟ~RU@بb4 ῳ(Bش0=mJph~A}#zļP`#4[܏(a+[%est~<7m{=KRp,{TB\{^&}_e_ Bȳr}WPZwN^,IW6G<(Q4YOSH6/էHʄUg7k70-l_<>ŧov?t)ix]!R46\&š]mʼD.{y`tiҁ\(ܲ1l|¿x?i5g{F!2Iyh_eiSpP+6J׮)%괨Fq6, k 4z6G{ط^8nVO;Y{{ H0aі EeP]J:;e{~I:*om;/:u(f1J^80}<p祏T\_Ӽ_$O41x Zx?3K, pwԚL*Y}Wgˊk\ެ)( f e^Co@%np7e^E|c̯dQÓΎ϶D/dItXMɏ\s#e]R^ o OI5)sFؒ،=HCCƕ4έ]73 ‰pmvE_x)4r3A_>dj@{Էs^K09 bPDX,Cݨ(AKmHJ2ddmPWQ v%~Dz\Ҧa&rd܌l뻞4g,6߇d~v:-UJKOMo%~DYC_HBlEDIDl@`(8;^7Rv vKLו̆ܺ⩦ 7nxֽ4]tEx4(+ Ӊzk+I`JS $A9pFckyyk…gD)'-A #pnv4YHጾUHs4tAe~־P*U3y9RHbK ":8VH"ckڐfm]=2qv\I_Kp%~|j>#?蒷xbݦr* ,'"0۲_oApDV|A_]J$ZR'.0EO\~ьyoprV(1Ka{@f  aF%Nl8m:`N9J3s_Z>M֍ks}ZʖY0dϿ%{k/n?uqw،߱Eyg{:{g u~) ڢ]hd;qElXF%B nBmRZ[<;n htA_e K> `ϣy% l,OW6} qJrq Vgf}˛(f>Y DtriLZ0F[4{pE +NYa?V v'[5bZ,ͯNZ*e[Q$A$̗ KW T,,4+^jL+R[U|%ܵQ6TÝ^b{Ylwz=Tykv'Z MQ_ |;v`6: <4 "ͧW8ezje돻L+.%3D}.m|5&˲8&Ɏ`XF˝;~s_v=ӵ%fU{~ۻEA1%{GR|SdjFqES];1KX‚6KCK\pkqw=3֕Z,M]-&--TpS+~cУ* B@1}r{܅'#㹊Bq7ijC}wI"ѠH]>&1 l7)B!JܻTJ{ӚY{Uc>VY&B1.5m\')/kRi54,2Q&֦><EƯm5*^iVYp^PYV[9% T&5>Ey ^d{cKFX'6? T[/;YKxar<1?aPЯ3 ,˕dpyCҩAXʏeg,KN 2]8Nۓ!#o#w/ڢ jN<7ô!jLiUB9k%+t_rUB[\"Y>jJȋ?$b1[pކT JtA9n!=oC gvR,cc,0e)bc`/YvU_y8gs˭v7=frk۫C %)t95~`>S=؍>G)<8Aalp!e]@fjrƭxam~_qvFs6NifEބ=5Ƀ' i4EzkYnЀa{f%<+#/jmrb6DGO-Q-,"ymzkǞsr%Z& wǾ̍T,orj;=ѐ|SL3|i>ŝ.nYI iF lO#7H; :KXsqgoqwdz5<5P}FGwVh"8_kWy/5jg"?Id^T:Ui.7@uK-XH#"*9&8ͫѣZohӶLJA1x˔0cQv;()PY@e}Y%b"܅W4?t2Ű' Nk *&F15V3XRگdMqA]d4M{1@j{/!gj?j:.mA\!vs&Y7.է̻lW?ۜtaKc~Vsp։6/tLxC]-s.?Y[=/ R[i-%OP:#? k`'Z֍WЎzFՍ`x͸R P*.5uϞMmڭ2ёoBs4 Fr8ʖZ ׉ j1RNהNݨС$En  lxduDTZ o7qs u#REGw1گ&$LƎ5oA T倫`@v~ Q/~u joU?-n lYӲ<7JaMߠ'2,Ifam+B (iGT4p68JXB-|BsO34>%ϓK0kv7Iy /UNOl]seh%UxZÎuE2F>#(d'̊](y\'zU 2&>bMxx.$h_ 4\qh|fヌOL*S|叛5[DURnO\?)Q6.K kNT:oX; ZVRťuibrr.y$azU L…w{By&i=~]{~>e0j }ט( h!@ jZ-}Ohk1s7̛vE*Bix4 < ]&S~=VƑ|G?ʈ:x{Ţ?ݖcf 8pp"~V]f?,p0ڷ _gG (h{Tq {Vg+u4ƇsR$ALs g;3[Z5ҤufQ=(X$bA/s@ uŹ])4 -\jK lalr˟F=6Ck:UJyJ &a4O#? ÑYG sᤈfTm 8[G|j ;vCR3"g ]$@@|I?{r1Ge 4Q4x^'l<-L;#ͅwؕ$zdJ2`KI_L%w&m"G˅aQx#& XAv K٥%sHॊ}9X4Y>jkݏ=DԺO}[th݅u6Sɛņ^ J WIQXWm?8ڴ•N'pn}8Y\r}#/d5Nq*3y.n*UCx(<?dΔӂEkzjQLjƬ9ө#I5.B=Yf\bF] _؈2TLOsdsYn퉰(KikXuAU&( RLgbfE#}*k| }%16\w [81tAFDSx!Z0>3'mvLΰA!npakVil:&:rJ`2Fg.bcuGPCB|$6Vdד ~Vk u |o-; Z#Ƴ8NԐ ^kThLlD#Njh* 5v[NU x{y!؎Bxyl'#dUv~,rJ$2Xsԡ^X91룣 va04&}L&m{,[^6PrEw|]0£ԙ _a@J%QP.? vNs.'VO N !UMWVV,+j -M 9dV9V\^($x:dosHhU \kO|w.XNŘH':ev_=Ay0, Hݙ:[^N~y*!FApxj&wݟP6lǫ,d UeI,Kpw]]ѻǏL)#>יW?FԜrx[)n~}3Smߕe3&Y}/Bez y rɋhJO___6oSw.1Sۨ"r yO[K )،xi ?b "c!.SG_T #@`RcU !Nq oue?i똺.)if+HU(z"_~H(X0.Bb@WSHw!\R ,Y2MeOg3<?ebG/ ,9a~覸#=5-+?ssTdB,&ISi, 1M܀`sڿ#Q׊Yց9x4d]N0PIQmv~V)#B]-|a5WcB%G? ̊G |!V(VmPSr78O?ZRcBV%U8IikX{ oX#ǺMM2.0%<QLŷ7xX<6\egɟޑ[mq(1"5(I>= ƒ#2)oG6opbK_Ŵ!_ B+8e[ĩH{.z2xwCI8@ f|գoުC t]/+%ArOТ#϶R {VY΢b!]/a='y:DqEo#=f2@$_!6.i6Xjqݳc BRiȬl(A_5v7W_쉯2㾱R)2cWJk1?u4Yr>d3wP/^:Ɍ~IAwW2?/c]Qe8~9M(쿄ErOAym%~n K^3-,E N 1a淙` L/cX\wܦugy2rKH`*O-&"sđ?X%1 H-q]R, J SD$V]^Edص(@NMDzK0 <ɔ}kQIotA# 4[xJӀw {b鷾9 /QjKkA +ۡ吿A?HyVEE;{Zr=x{U$fN{\[Š@87غ1{? =׸?&AG4AiC,)l O(e&su'2m~уNzgW4rxf_"}L G7?rCosJ%s*øiUHZ̠wR4Tꏗ1 q~ߖ1ZTz~{|r 7Sr}-"UnII k6 $S[VQw[pp $顗2Ts<~D<=+d/ʳ*m<:^rMgS J9E{[z4@]l@ň6,JZO VҏDX;.,yƎTY X/mЭ]qz;mf[ j@+9_X;14b(wM2E#Ib V~W0}/k&#/86ԉ$q} s|J}TuQ+}Z3)֪͂KB3ZYjim˴}e&6־AeVERY&>;<։F!l-3p_{ m &`A.o"D3O,7ו~4OMYk]\9yOԠI̖s+tTv |Vĺ}"hb}CLNȒa@b%w8 wbu3796C}mp պGLfzbk݀>Bʑ) C$U(l?`;A`~rThx'΢Ln"jD;<s |=`vAj7(/m[=05Wq{YL;jUGqC[߳CSV6ff/'Ý Q\``%U h^;7zm113~aZNn `(*~+ƀ (S͢Ky4*?ec55h,ve+@3.3"xcu\N}"BK.--lF@O?wґ6-91vO>ۑe׊*Jh|nfu  >)D b럤;ϞOCRK3 x, f'\B:X:H48`d riNQԺ%eAضvmmX&}ċqgU VtՇDQkt*~DdnВ{1`х\! hz 0IڊW[ab;D ?L,˟cNs %P!%]urؠrIzz(vOz+l*MhV^հH?8V|p \^W v^{>xw  :W2Z[>y.?@MI1.3,r[X;t,YbXyr f"B QAh/g6gfg nrc8pYMLIM\NlЄ7ʏJ(%E+}a>WMEuQZ.r&.DZY舎bulvX妈Cx+Ui~FVEΒ /b+@ +z A^7v) 6gm#0"@'Q}h4nX&z[c2^m<KsăL$"nU': ; _j>!Qģ+{0"&,mRďd+fw 8Ƥ(: 꺀óo5n<8qx?zlIЅO)3-sW3/dJ}%9JVX>w#F{+"ԿY~e*{ϝVeUaa}F˻X^ginK2glAg2w&M$xy(E.F/.ڕJ͊>q E6{m7Ouɻ=<z3 oO"_Xף'˼љʏ"'^I@lNr'T <&1@:GlJxuj\v]/C1g'ehݎ04S T Y] i>0:sL7\0OD@pS5ֈ M[QiN'փ lWFE2 ~AdߣAF3mlhݙL&fBf' [د] _z7KBDo_ɄIJfՒ*ؖ_WQV ?ygYpXh>ձX\ ͩś/>!ݣ Ryy.ӆqhp."Y'*:2WBT3W鷺#@sa(JKԎr= LPNJqޔmD2;n%C^sϱ"K5y Eu@#{tP9bGJ;:!IQN J߷ӈmdl˾,4ΈO29dd}g}HPMC ulO*풛/G#Վ5U1sk>JK"yi_λ,[*gL5*rXHAϛ8fŖ& @/=aWjAaħ9!j )#ZME 5k((5^8Q2#`! $i7HζM$?]xyLKid>Awthmm(JW P)!?{`!>P7Xq6 &'˼LU '0wAƼwθ֮:> z8RWt4 Q7{_yl|&)rZx3ϾI ]A- \SLQq"QD82/|KKˀmP*+7::lhE_rn2ȋBDbI["vez9c-^ё3H7j->2f>B`0-+PtW5W&[60e4 96b0J| 03ԃse0Ckў5XZuW^c/B Z|žu5~hßZ&F4JYĻ&Gr9pXMskE,*'xe~JSr-;E% J(3a9Le3Րw坂R(nZq&Kiҋ\ k&VV9'kKQ $v򹔐6v&Zz?i ,{?LYZXZG ;IG(˯ri4XOhU,; -)G 2sS.A?eJX$G磫!i>^x=t/NHEEf(R bi0w'xh-CU3#J),E _S,v5??awQT"&q/[{"!h5TˋoO4vʪ"kzY.pHLK ._ЁyݫIÆf9w4}3L$dUqу:0{ 7!?x[ oSt:m+۽Qbz9JS#@:}Y`yۣhl]UG9}vƁ`[CX{fZDa @y}n} tѼN3;2ݤ =񓥑 xwsnx ?rz1J> z>`/e*O[RI+b$v[kffD--n_ {x@n(lp~]G#ƟFk0+lVBO6q.@>\N㍄𺭊$eX'q[@{A&Q :Qs\|'Bn8._/jyL}QP,0"smlC݀ďlSNDC\" [:jyyu(\3~.V/J@P[=7-~#RVVYE?G_#]E`qp:C~e!2'jL,Z0VڙX]FN'hͼhް1tA&{0- zl0r u=3B\ė )o%n8F6кVߥ<&T( Ǹ47$gq.;ҺԐgp&Z_:vQ*~u)0aVJy:!؈5^QXR eؚk6DiӼww ^ltU[ %l0[S4)h~2 0`@j%ⲎL%}(2 '( _%>._j^x $9ućMߔmv ,ZY4J̋΀O2{CW]]fo>h)zڼI|Oj\~@ĐFz(ȍSQ6H6! ܜ)ckzv-i͵V.$N#qb;rqXp.6o]HT\pC:[ ߥCP*sھՖ;xb=+h\k0t5G+xR ~&$/_r gHLqFI1\YijPѨ쀝yqޝ ď'ڎF)JO`;&;H)lLj@^K*3r?NBȎm@O" w7䠁ϝciޟUȈRJEQr<߂_Ol'3oVn/: Z^Tj&#3 m3f%7Yʍm ;[ak[+8` η$ lhSEHD/ƷzIcIs `st KE/AH_<.p㞖u2kWV܉2uhۑj. thkr'K$FYVRz։1̚yBF9ϤGGJ'd@ʁ]#ikp.5l1Yn+=':jzᑉ`ex lB3O1MFfv)״pB#TLX\\sSLJ| I9oY+lE 4~x34a]Xٚ7v#xh 3smc` }怿F"-"|:J{Fw@IU|ǥjd6beBByYFȾOovA;Q ]}X5MSaʦm>.5W;nzklTz|]C` !fLXBi p$(|/8c`0 Wq|JY&L}t?N%]_v]$5yADKm3˗zY5%Ԃ|(,:B[<['jcu^|=N{QV1{Ύ4wsm}ϑ17~Wz2?a̶@҂ݭ6EQR.#UQs-#s7!fg AxvTLe(\k([`Oe?L2g٣Yq4־;9lu%V"{i}iL wI*D1OL>S27 )]9}mFZ3Q0Ew].UW]dő20+!-:~S%)"%YiBC./o5s:,*8Q[0^y61&dYm\pv  %c[TVhX=t!Va7YLkR~7ig}΁,/Xp5"U4{eIvhJɒK4޾ q DO*#7KDoky%^퉸3|-IS#C$l5rH ّ^E6#\7 rV )f䃵_Q#ڣ!q:}3VRʯga F9^DBk]`myǜUyTr,كl MnD}V./oo2ƤH/;0No cCDXJn%F`( QU] >x'Amu7HGMJSѢy, d!ApC|WA)^Rg֖+ F<"S2sT+y.Ä"X΁ϊS%Wc7hY S'X~'[sL=INtoÛ,>GkR9v"[|8`P2d:vgx()?~/F HŦ^5B !!V(-2aOˁR(^B4_iڗꈇULƵS߷ʓh ;+dG×^b{nL 2!zTP{(]f /ԍ ys3/"#̇:jCqMy-v$DL_ 2%ZO/t|;H4Ŀa 4Pt OR.^VsfMQ?`4li*)^I2Nj o32'Пܝ`a[Q}ꡈ2R/ IE=Q{OT? /. g^/9 I vnoU©*@uweV0FpQ٨ E JGq7P=ajmϒ 9+Uu8 Gwn=nDvZ,+t?kf}kj8l95rW6!%jj"w6$WSY[ӖF.pi,>2eoS)VeCQ>68>: E>; uѷƻ [KЄՇk%rUr{N.n/L`9ѣ*>+]Wԕ7SYxi`]H塚俠C^'~[f !Itv ^6-cP'3d?PH&Cܐ,+e$W iއrМȾƌTC+̸ N'uH"s Ix5q]Ku( /QL3k<}1ǘc,*2~.+j9{]ߓsks<_}^:z E'My?A=gn+ʾJWB}#BL8KL# yhy^!bԠg~:P^(a6Ҏ~w^JF2IKR&sMy'~A"C⻦vv!2z2쓩ס4$$*PAѳS6? _Tc˼Qd]j)bE'̓af@SZlIrK`.l'E)ٗRLg\KBQɀ+aŞDQmch=$** tU4UO^PW_` pZ{ AVEJ:V)b8]6ƤU;W_9`FZK)0|S'a("1J[[+X^ <-cz~37_#jĵ/9ҁd˷4OL龞>g@X@?m1a\l6a/9a?,7xjL!*O.)vkRa;rCfՓ WRZrr+M8PmRZg5Uk鍷3w졳y/ۆbT0f]FeZz_?>θ)g) ?"EM1 c2}ؓ_OwpͧfrΰQ!mYjυnXK븵;>CH kZhze 9fm(+6yX1 TdW _2k>^sB4d^ @n;ӚXlڝ.ͻ<_Mhӽ'P.De5[cL putEu[Mrk bl,@-\Ct~m_ITo;{.s|IR5zBzsb=pM_57x͊ ӢPH,7 K)Y6ttu7J xf0e\ܿ{gg4ƂXܷwיi7JVe~\p>c.ҴJrGclᳬHPerEtMl-,u7.n^A!GƗ|0vC1" P~Pg3T/Yǀ\04 cAƀwJ1T?`B4{!J{uaU(fv5JMM4Z:okȀd0  %UR[T-k;YGgס<4kš .8UeVbXJ5n55PrjB]ELl9fԲt@@` r %XZ)S34=r"1^o2C<F\T iBYA ۏsVU͜V73.fE۱y@2!)dz}?Nx[jXⓓ '΅O͌B5QPSvG^.|>EZz+&z/֏D}9a"v/!ލT/38M̎JxYK,k| a{ߔK -Ȍm^[˓&O(0ᥔ@xH+ʈ*qL$;HEp=S_Rbӂ>[sD̻l A_vnJ J0qNtFe尾sa̡&%@7}5IBw"UbƔL;lVna9q1ސdl:2[US#UC]su*/=㉻fΞ)SU&>&)IW)B#L58}T9e{G0vlS}]39@:D\%ηY)ΰRDu{≋j5gy?ݒÊуs Lqv. N A5g|X gc(fB抟RSZ;3Iv2 q2 =~z"㟫N9XYSkYlKxCZ NlO7>A=P!=k+E?sv Gl;i1C8+ܵb1 *Vko.d BHPj $w$PZtvא7u3lk_gWę|֧lX@.#oglDX6OH3RkƱeLߙ9Ki fDc~u+_1N |n;_9snk]3޻g!boN2kihW@ŶS$.0 Ty2ԶJjFy]\ƦPh,A'E|N}dDbY?ioȐ1ӗH^xaPؐfX5K\0AÅ{Y|$*NAfQ6mb0qUf859L߁KB|Uvi T {?1Q.p#8Ar_ӻ`Wd&N_kA9#Ya`z4 1N=[띗(*dKĥhyl-,R09YYQp?vJiz5m O #J$4E̠+䯲CicւrLo^bjH-JYW˅MSҫZ\靈~n͕ȫe%ve*s޿%)Gb F4. l3 +B{?e5EBmnJD/纗"4zU_"i%}M&? ֿfz8*hyK؎Z@dv}5)@cbL2׊Pm0INVahXJ+)&MGX[|UFq} *Y]Ք2ֆ>AJYweUP*m>PGHD<]p2OŸZ j!hVNC;[bcLTܓkGB6;)GP)  f 8D>M }.箾@En}v4O,ɓ3$ +Ϡ 6Ndn Nh閼4]Osv7sMD%Nֻ Ua tNiWˮ nSAW>0]|qנ ho$fޔACʎ| U]>-U(SҤtZ[8x$>~DXOPARLqa+lĉX4epf$O~kdX^< 0bH>]!A*6q Q[2`vat^ "}y'*| ?WG+I6HC\}q"n\e.ͧ!^A{Zጥ9S00x1`~>B5Ssc+DZNq{lc$(~ g+PBFFfZO_WS}2e\ҡ҈/+`jXdfb^B:.1<*B!Cp@v35O' !T}U"!qәk<|7E9.k @ߘ~UA@+E5q\1FwV'iOV+*iin@F'}!a +cxP5&1}H#}fE!JC?~zj2󌗪.w.^4|Z[3 '0Ѕ:245|?=JoF(At%H 0j!9m]3ǐSP&ߝ9xGHF|h0z;+}9>^6,+ Ľ*^>dEnNkuWtZW"p$bx&{}U)nAb; )`֣;ð| ]A (6bKKfcT7)AKBŢb!^7835x 8< go1/oٽӾ&t?(AsV-yb)ҍc5$gXJ,C؃$+ϐYZ|7lȖDWKr^\ԈRY γJ 0k̔ #>p\Na&h\ACAA)3xE.LƖtXN)gLÔD*(`+2?qw&y-Xfrqwrr2-p,5c{l3ӶĐBIg2Sj| xW![ %eb|zkhΩP97ybƿ*f.LZ%l=О&N+Q >`'J0k- cϧ;yiUoaФv'w?#66N Փ>nA W_$UQd8C8Dk<⮠ KjkAX=+ a$XB@C|aASXj 0H y(~ӫhX׹ZUfrNsDw?T0sUajJ|'&L>qX  y{FDpY۸3v(rCdD_^#fm~ R0Lcjvj7(ƃl{gC|vsϻs'>TeSJeH}ٲmJ”Kz }Mvx{2ADܘ(lB =ER5`?J'x)vjOQo&=[I] >?SpdO-#4݄blXaeqR1{e L P=nѱgWoV ݪڏ4KR5_뾒U5+O54v [, 7^; ,IJtJX#jPj jfȡ7|qK0p$p )Sml,C=Ow lNv$Ye@9=-;X>n>։>U򉊛s]MV3}Slj /ŷʻ!a%z+]$A}YcY+}lΩrr~\&ɘTͫ׿14.|feiL~U;x#gFFj-8c&b)8J)^4/^&/CtJ1W=Jƪ-2sL ;q1J~?h#o 2jʉ&G ӯy#AOBo$ڴ=𱎛fFP(ʦ»K^ȅ4HQ 766ԣ^])z(w$2Czb 77_LFh)< 2LB~(P8 )R  ~urEv!r`U'!ao8N)9&(F@]5'X uaAqushYyC8PFX2p{cF>neQB.YY[M6!KELkhq ڃNH?eJWK-#`~[r~pf44O$ĉwl[0{(jLq~)Wbo=Iyiޕ!_,phTVk(P Ktgo\0+N='.On1|*TNy*pg[WJ.*vGmߏpb(l+q:3HyP1MX~j`'5;IEcQՌ389*j^ tFuUM**HJXxm)ASj;ʊ\8hC_ESGO-S#6~Zi:))0`QkGϖWERƝ}UeF*rdF[hѼ&RݫؙtO{7C9¦sl: džq7ϥrq'%NM^="΍uS2bV )/MCҨ=bG,Ŕ8)uwYR*חr'./37[Ƣ b1+=;4qSk[Ԅ62"BjMyEaJ"CƱ Ԕs5vU/ֳ9!gпuiO).'q]CJ ŮNR{p;&_ 9LY<6.SUnv= Q&R^ç~і:VT`RN亐eqi P!^c!V{}c(~:`SYC]k<1N^ۈiI\]'> ʭ 뗔%$#YFDÏ;Bu~!.ܲ puTrI_9B,DΣB'mjᄦA[9D#V0bb% 8JD<,,ϛˢpjKuRA_:^WСf=z(| *Bt- zp45'!91n^saSjaG+KJ"I\r 3[KOVĢQm0uF lm0Wo lJ՟}YSpzx I5+ IJn+(7#GXͼv%[TZ]$%`@Gp_;,IqZy_18Rq.pItՑmѦ[N..N;hHDm  iV%H (': Ak P4, ;+r8,V"@v\:=S=NlGg>Ntll/7ΈEpVt·%CxL30>.-&P)e :.>b`kfrx A5+ဳ34*@=l29*ꙭI qCpFDb -f}:*Bn{㢛ʼn2. MV>F`\b.6`X? EVP&VL\LHL {F/Zpe6 =Ps( >nأ6kj.M׼?߾k!}Hnѕǜ 烳c%fjclMM0!.ڐwB>E 'Xg5AӲxNno~-Sqrv&-+IgmwFB׀q gp_HC9GRM?jSv8EiMnV"PB_TmWHS˯J.Sg ZTg]6:At5ct-9| c'$~~Em?w 5]|SZ@ ec&SEj έ"-eHDB])eX:lIb%xQ/uD w@uw+Xt-AnRȏJ^M A_<>#2:`dM޾Ő!\ &\(E!2T( j0q)_xBÐ\];D6݂c$e Ʌx$5? ҫYMg>j׺4vn5cQ 统iדUv]U)k"R5EE0 5]^6&^ Q#UXJC%&9bbxI՜^^bpG!¼4{( x oErjt6{h8_|i#kُ2K =މշ<*GZ,FM3U,6z˼yq$/;f!9(^NLO!(KBb [h~S%G:Rt5, `o')} h_+ |3=u_ 4ؕ,ޗX?+eOKs}jr#%ohؕ N9^hN [ov2p ['2tpc] @ѵO@*S?@s KAfsPP2Cղt\ 2jkuہaM=hq{213pɳ%Q뼵KMl ./cO@oIQ"GIy Vjt@(2GR@@۲6OA jX H*>q)ѐ+-wlwo]֭]%$wIzP-JW4;Q34 Q ϓv A4gu G(ѯkӌ`URZk|}ͅ6}i`_-\3Y<$upCi{!Sx5oGm;l(~'F Ѭ9aV")E$a~"ST߽~QuWE"XPy8/alyEUp4T :ۦPk V z1fj1ҩ]겈CY\Om[Dž-L>ޡї򻜁XKMyRJ;rsO|y"I e*0@_q{Nj/v:Y $gy=9[ЩC.k5+AP$ (;mIb.6Ԟ\Jt[ۗ Ki:0oLQy yX$=9p +";l<NXbzdn!Zw'! O՛g+9@kc[×è} P}i-*L;TNqe('D5.wLc_CA!ڿW%)ٝ\;+v5T`z$TfQP8^*qxr=34b %q40ulު-淎*Q ZB^P&/˖VxAs설4u)Ssg'=4,p4?l @{0lZT|@im`k}l,&Oތ;3yS9lwiSBDnVĢc:e]RSUH&POq@g 0W薵ot_ CH[(3ezᢒg2n:+0;3 xzM\(_J_3+֔>Y]N'c}'lJ1oڟ]u`sA<YBl[_cm T#&]1itDscE=X 7lYd$bFH'}5ynhcW"p,u4 5CY,'aDI_rgmfK>,˲ShMS,C,KoOh!cş߆>#1Q8!z|aى|0o\jn.7w~wzN*fj> q!C2muJk6r.,pF*?I~vhǣ4 Q_2KiP1{}'ϺǖDބM` `OqIR68~HxOىK E#wHT(̙i(-c#d^!u"uԉDΙC~Ca8zeUIm mrp- }2a1TT!kA074)qiͻuXZ{rvwZxXp劙ԩd r^~Ն1~MPx^%b3wN[4}7W7zE=FƁh Θf'ZX?4 Ř5HZ\7QX7y]]p16TFRP!-MWqkeޢ^&`@xSƫh* 3i,|8+t ކpi0m]!W,uN1vdeY(4.D'Ɏٯ-9`w 7 wbN-Lە o^_V&VC8\t$+W@R 7Gq؂s~1"”+pxJ͢a=Mu*^ДKDY;w'JC#&!f~e!E>2"x6MrR jD=sP>{bsG7kyGV& M^|c6 Zc۰%0XKg'cJӢGLULOze aK5|KՖlޝzd~`$ԩ(( ǧ ?n)$h'5v?Y]v/Z(b2s# TTt $=~ 뮮/ sPȋ};6(ڠN\K,3;FJ1K3I:K髧TmzPɆ!(Qb ٌ,߷ִE`%k7-nin=_?HUG%o%r*&nɲHc$Hkh/y|ēnѠ"vV>h2}lUmO$^ӛ%uS+boPNapdbKpGPv3K{S9Z%pTWJ&OrO2t~ɚY27+2OuA$p۠px)mg)ͷ8YbC{ACݷ;0ox+c}(s,!FK%ƹE~[}BQTQAޮU#c𮅥>*;ܨQ- 4x8!}4,p`%z,kj ,guOfաIb̥X yd:c -?tU$nTiq9LdR^\k %/ 6H8"qx@2sk"`;q]z!`d˯dtgMɁ%q!flLX$ITm f]+ qJ{~},~U~ܵm49"2Q|޹R%'!6BS<qgc 'c]WCU ?pۃ^^>㰟I8D "Yɞt65굨N tPfJKkQw(CD:޳b1V-IŸwRYn: Qp+1]_rrvٽ'^VH[cr'i\C;*ҼH FĽ&Y#SPNQ=6,Q8S~ծ~x>wR6pADiQ+zT P 4B9K&ge4>3b$IfI#4Cz\ R0N“l [r>;1\C!;vóBwL^2~*yIB'bH$Y!>u>wfʞS`v7c$Bu7 %Jt["n4ET|>W!ޯ#Bf EBPC"> j9Poi ,Gi!%* Wr؃B{tKawdk|+Ď [e$B|+ht922 ДVs_æQtPs;~zTv{u} eTĸMg*#4\̥[ G:p!m cϘRq*UC蜏BOuA { ".[F!8y{"w.οmP]! w7'6;:uW9G}as"H5QHGfسsw<͔*:|'"1w~^ƬWh?J6ClNк>N4Ul2(vChͫ-P~8rT%maHK C4SF!~b 8~N! 7j}pQy©~g1pN;D=)CA8ҋZ4-ۦkc1jZW@@T] /G|le:g[D2Iϒ''ܑhh}^Mq<.z᧞n6#([œxNɍ1yJټې6fb|fH;ST2U/a] #f=ݘ`ۛ[6T+%&ubs*\M1 XD^9n`՜-y)T:̖X&B}"w%FρtGnWtmc6F-@nڎ\e rjbMG΢ܙ\Fla]?p]\N 1 j9yxEOw`ChCB`y4Sؚ#.EĘ56$d=E[VV`~e6U bwB aR[3HTO2?'?H=;i, O$C805'bAq3Lwr0b\3C:TXNL H?-{ t<-6h yK2Ϧ;nJ@4P]:0W*\nM{k4EO7l<N1FlO@u gqutK!w % >g\iWhA%ȘǑaj>k䔵aXW*`)Sϵcvb\|wډO6uDfMsjВu-qVC=&R <*³N=̦P_ی2/6RKY\~}ff2h 괵ʨ;@ZrϽt۹̖v{*~Η76Bs^qWl:oH2cTٵ(WE0zHZ!|Ҏʈ,'{1!jc|%&Y@Oj_<$vP_=K*S4z&2VE 6Di u>P}l@_"zؠF׆R!/A9_~K%Q*y+}Iʋ*% y^,Qknje|JG'ӾougrR}pgiq0n00|QZ{sg}+J`v@ӿ=%Fu,.p1W=/Xzx0oUͿG̦7DtmFYL.6˓A3.[V5Q!n4".5*u3v]sCm_.@c(ԗǸ{a<];e{ ,E> fEQiB„a1C?E| vM;B^ǥ'!uh `y9m`,~ޙMc=Y$c!Bma.ӄvD<ٵBkij!`( CX%`y3{ހi<\)q~+ԆH6ƕH<13ePd ہh fMkO78+7ڜG[ؾxk:gUyjĝp2'IuʩEە_CuW~-!۩m<:"bJ {C=D`C  MHVzK^ϯ*Ԏ;ɒ+J:xB u uDyr x>MRM( \p'Pn5x>v|H Zval5VYr@T9K5oA313jdwA*u'!kɉ71*WOVt:,zi tK5.#>5J&䰥I˓z%du,ҩo3eVZZEHrjZJ l@&$pCf33hX_PŠ,2 $dda#w6mW07ߥYtPx%qƠ2]4baROП+Ә]شw{Y8G٤B,H1=r'm$d犋5\ I])Mhu ccMt2ؓaĕA2c-T6L7uKFҥj)6Wm[h*t&64 ugS$e*?;=D~oۻ(_Gk}nk\AP Fu◁ˆ>IafÎ*v$9(-޶*2@^՞ 42"Z$CO0bŃ<n_Ơ)UӎOO~PcTd~d7U}#Aa{T]7gh;$UV!VjKxfe%m67ohcj _4)q!Q/&:ǪMpj0tJ9T#.)%1!O7bKvx_Se:=Bw0*P%W;ݯz{\-+㶺Õ *`xcVrmݢ5c+jEX#bE.dqeGR+q 'y[4׏@+)ީlT/df{/ /ٹbYy]ZHx .3}T*W0O ]^8@x˓"gEJ HQNh rY|>vnD7i'E3VH?7 `k6zԨRl_fk,gd8v2E?űҟ)"fiA?M?{`γfY+^e?/7[ڏ̙}Ɔ+U7uGDbɋh*ێbI֟1FPlI0+?;7n,ݦQ-dIDäIQӍ.!l{Zu@|сם t[J6^D +`P+o8JEyOo(vi8 f$fuw%I  P*2rj9ga%EkA/ěL9rc n]c8_;w;cPȄi~he`]`~پ]@tBu 1_M˶<*xN#;R0 1'f@VLHoXl W~sF%B)?{:|'.F{?!w|b< uH42丄~mgy<.]&d "<gm {s.~)ךr}'7r1T)?5j-o'4 ݫY q d.e0? ,zh[t/>E EUfFը=%־20EvAIIv%h1ib'%w͎1 >ugɬ$tudbRhfu 3T_Z#1ȳAX4Pf (ڄYO$,0ܜ[| _"хzUvޞ%;eהeZ4=x]յ:HuOuBQsYKO-NV`j5-qW9:$PF%ѸXѢʝP߰!8ƍbvmhKg֙mS;qg )wL]LYbkqflKv/y@(X|_^u~ |a Sk omh'v{6^OJ2 t]]2mIDVL3`s妍ĂLK)ɹ-O׺Rk9 c؍C+{bՐHI%#PZ)1/!uq1I P}[gpח߫컑D/Ì[~er2-u hPC+\L>&Wj-]L˩(d@.vLl\]~/ISU`)O OD3޺FQ6^DT!ՙF-f$ T2sol Nq@pqzipb8&i"ٹR2{;51Dd)?IJsZO<$aWaVw(iNݼ'E4WZ3n<0p͵lL$9Q6<cXjmYk5{g{k1i0ry\ l uZ=tWXf&cNG6.!*옙ㅽR<$cӹXmz)!YVzbW5[k{97񫈘lɜCjL[⯀f9esZ~ҳ# hTh5vWVg,8ӳ/Z)GFWRK з5ʍ٫P/%˔IQh˅p>\ĥtM>$-*Y 7&9e_{Ԕ_1GUd_X/>(U4_25i :3zW9Pb[+Ij`d"bao$->QG͇T@ 1?`T W9HH yt;O\b65Dx˜Sceh45ɱ7 Qu'gY $=J%mAGx@J ~m5N=YxmfJp̕Qx0, B9h@wUW~d6\h/3)TˌBΓoj^mq₨n^Utf؛!}ģܕ1w *Ѿ0rP}>TvAY \reiDs7aH  &m=mpZ/Ϸ|3?|ST\ï7G~K603 $ۻo k<ݹeGs JBgic3waa, R+p2~&m8!LȣD07wSǰj`13N4 _ec6'dR׿Nn9Ca2skSAF`.5|䙆zvHneR.JԼ$хݣd3pDvtg أ#EEBi ;1 >aFuAM6Ntn5ޑ$ R< VB[חL[K9<Æl.u]ϴotE;=GeР+Gy-8 2D_D6D(9=uEAY5H V'6mz(*kgyo{ :VNY'QL%Ys6);XaM?ͨKNM<8G0 "htT5[Ԑ?gJ?v@'i#D?}iQ&F: |j5{WC( !`f>`NeC\H쨂d0p~}X?*%Q]B 8|1aEOΠ sT()dHFGxZ5lOS=1 zw\M>lfPd^.hD ٖUǙ綷FY/'TP|yR a^}ayj dZ"K%g]bh0rԭݿR\Wö,ļÂDܠ^>vF϶$%hU$s^x8k|cJ܅[g_*/){T1Abs:MoKE$,v3?[0EXhkm?W.NٺfL}zxJ^a]3:eeh5;"Lr2[F 7F*'bZ9ȥ1q&\qGdž/hU̷׾Aa{>CIF pTRZVQ@lj2 $!8TlƨG/HH"J~ LN]K4RZ.׊`F4ʟh6|ﳑ%*P$TT]nm?=o}}y\]:2ERvI~XOΩʡZ|{<[G"oC.8 ={l9΃$Co`]@ |:e\jKqqvL]ض)!Aݦ;>xZXveM~$v& :۬i pFl9ndd+mbMAά,҉FK7^Xv#-Lܠ-D~_-[2AwNjEŇ#$_@'ˊ#XPj)য়X`qH{%֟nb8qܠmɹDTo\u/8 ,/6]}1 dj眱C m< +Xd22/nޱT\ij[q̻`U(ƛR)AZ&{:n{( [ͲUchLOϱ~T'Pl_P_o$'$֣ed~!F[7{ޢ_Lk^ 2;.&2A"'u^&ZaKh7L㭙-/O@ ?֤MBkvga8|y8=ZaXHj1傆'?e-j1%!̬KSUhYE== yɐixZ.sYy8}*xKrzñG&aEEȅ}A`؉gKv<IL⥽SM!u008$Ցa2GQ:+]%8P rQ̥4mA^{oVn>}vP_4-\01U p&"y!^i Bdy :Jdv3QZy,u]P .jk{j/wGθŕTfwL _w3^EοYXu6)`Ko0pj{ e'J,u5LhA tyК@J .#<` 3/Xc]'-uO+Dsn653tP ,طk[@Uk#ߘէMl,hR**" #,tܠɖJVR]KH a9L'|5WAT/Tmm öi$'25=ǫI_0!脽+",D0 j9"HƁ'}"̖G3~r#䦘5̄Ԗ׭/15x8{K:nCβ"A+3EL'Ծԣxۂ")gp,kRJ:L~El젷S|9{VL=}+`WEu9!: `,rP'K"ImMH(>){ŴפZ2>OzoHo\ 2X[eZf>fmѳ5:F[hkA,[BxW"/bOԾ΄2//g,y)vc2uRY%e@hV^&~)&|%ؐ6YD?\s} hcSQFtt.EtEV̒up*kbqr?؋&VyAkI~@,EmquQe-u {LݱXZƂ?&ʇ9o0 [ҭmV7HXomT0j (6iӳu hbx{i7H.5rx)Ѕ1۾7r#C9d'K.ښJm-9X9=V|Z &-KS[k1."b!H:Fk׹O1Me>Vpk[ޮP!6@w޴R1 :{ܿ*~/ǜ𻡈y.#y"'-&(.8tg遯dݝ4YnT^WraOSa`D R%j D1E]"'1DXHqzȟ|/ʥJc[5-Ԋ 3,4P^3>ײdҠGY+si$6Ea<l!: }pt r8̌KxZ7 ϼG-RR\S@=fIdC@|.Zq4H}aէupF56t:qH*P9vo7)mʍSo/lQy*ض|^`ܢ=}r'=ۮFi0 -W\YSSϣgxwV8JY%IDST!z6lSSS^`ߒG̨QpLp<|,5!d!K8"]EsSpNr%Tz,2ܶ-j5Pb= Eӱ|QQ>w1|albG"g^׵zߖ [rXtRXv?Qp E4Ŀ/2'1x F[c$֞l}Oz2u(X:DBfLm't\0N{yhVB&mTPfXUDIǏQǀ~TKfw%<.qgب|2&uP`ELt:v3 KZ^ ɔh$l7E~SOGrZESО}8yZ}@M%:1?0=7 ԑp$9o79 f|vϓ;p.V^v9hts=S4R#-GL$:u_(?A'mԣI Nml{076~ QOK%Hi]9sʁ=5Kt/.9:#d^]ia*7=na0i$07je~G6Wn'TFMgI|o+&J7cF߇esVLC9.( 2*lx.{\'nLdjjv`1(b^9;k*LCJHV KH- {rHg/)z^v6,6-ׯsLkƑtQ j$LKWoW-$a?Z`+@qe?"ϊy][J?0mZ"#;ZUe$/'b` (2NkǪ˫N`=k@1q=s:IXJy.?34ڮ' @ۆϙDKimeإ˷ɜ,&lPI܈03DL᎖;]7%uqӳ?mFd- zmV`ldM⋎Mk^pkLP𤇐JςP:N idBNXy'(VPv e2fΧgal:.mpu8-Ɏ)%Z2%TqyKz@Oc!(twߥP^|u==mBJ$ZʱٱiĀr/KUO!y>%& [xwA5'uI&9m6ޓgle[^NRxsEG8¿&<>DTJr:y{b>L ˆR4 0* W:TCTtU쭊T포ɃseM>ͷY߿b?4\H/K9|׼ф4.&AKhFT Ci04, 9l$];1]el 8ޥohg71T(YI,8;/0EۊZ7LMnb-f$WIE bU0Vொd&8$, ~/{N8nҿ:}aC5w g ``"wQ!y1OHs5ՙa$K=#A!bnͳrٞҐ8kA4n9X >V tne", 1#MSVFJj9:=8Z!5uNCc:B 5ŎœUvIE8BoĈ2ɽ4em#vD3H{  t3_DOx.ABxt˴A~H4b_&)q˽nrYfL>QEc8YTiԛckH(?*{$>KSHnD-(5K 0h.#|ЫILs\Tˑ>Xn\,YRq0]Yo2˖Om0˩(z }:![-s_jj-ulu/*KZ9aA*as!Ř`[閳Qe",AM=tsuݩ~ՍK6,@h l'hXiz Ԡ >/e9J>xkz ~mS{|=}ϗ"ˉ=ȷca)brcbX\2~qQMKr(m ,9 P`|;/EfigE:x0Cmzh`k\:bϒiWNeP㭌.ZW~3m9r[+ec|Mc~PVDvVZFrCp`]F/8 $ 9%Sagwѫb 0*-r69@3BBBښ{1,W0 ^hr(3*Z'OPBŭgzqlxH/,AMдXc/Ey8ي9MV8/ky_RGs*8ޟJގ|raJ?/7>feD'ă utd z/h?0cjV'Kyf|-ɽv-֒zh);^0tt0mzy+ly.Zx+zEe ﶐{?)ceQR݄\4 9& CUqhmhY+vesD$gŌ)&kV²), X _n>%XL8zQo NKӸ,+>F:e,:d`%AGZy"]PPVUR\{M"L>ՔeX~+z}TİN7YAE0$ ,9! $)||3+>CI]LkB?rz5mk4\DKbH5t*qc8e[S]9V"_0b=zu+{t6te$HLe YxYSvyjdKW8BRpP:3}r()L|)X%yZhcPtùk^*YvÊ:!z]u?H(fpjf A:.N)٪)J% ?(EQ B=Nҝ9*Qt/PI~DtOFNf$ ^F3bn7 CTGH$7ԯA2MZmNTF߷+ R7k%s3EqmUom<:%'j+cR 3g fyhdAb:r`Nߧ_?a!v k1*xhջ ]PHlsg[9E'G,@y?`د"H1Zg'kwp![H!DbQe~ʷo$a;KVUc8C"tpM:@Ÿ28=ApBA<̨ToR'c/%{Im}>LfA-lܺ 5YS+s*?2^B,jQ1ge`}?d2HD#'Gqq@+~~M>#-@wm[ 5V<2CweT~e"7|RCrH<}UV“@Qb.j%JtM1v`4i#.3m @r2Y^piu7ǵ3? }3aqEZ>H-~Yd* Mˁ{'V<9Zp[wH}z7GdPȨuRh'a}NPIF88*{` T5H Xn‚'dj>_ Ԣ]Bc4ҁO)biOoZ+@RJ~ Q$wJ!-ȩ8_oĭ8eݛ N8@R5@tC؝Csl3qxʔ#iI~|ۆpӈڿo ¡& ENϞ;qXU !W`̏vtchՅ!8tI໕=(DJ;@9WaI0-ʍezRN~F=d Ge/K0@Fp]uOźIc{cDJhI ܯ! 3_IR'ѣBN;3oN+Qnfjl}`v&,C$ԸeR?'"NK3*mH>,ϙ1٥9 M9=e|&q'՝ꝂjWtn]~\1qXWR6 5A\;f|z ' _8-1s\wM`{?B@Fc+P^I&DÚ`j +bo6H+w=D8/(HoG"a9\[  V^j <N,kL ej[y8Yre( ԍZn CadZ< ([^aN(^O7tAeC߮?2n26. dRdPڳ묍1T^k KPeE +ߕzJV''> kcMSMՍ: ␥™~d$J!T\/µ;.cUxYjmZbV圢BSҵo5@d""K`ǵ! M7i|lH@RʌwvxR T$.Ow[ ONݷ%)j"jMan\CZw&rQيFdC҆IwX4VNhW$ّ_8 >oM׀GV(x—xkEV1ϽϜwA@- а|jQ/ 7LݣS&vq (A-&8a)c[yQF˒°4q\cc h#G9(LtEѼciShLrӊ[+@;:O|pG.x-}s_ `_>-Liŀs}, C-g3ڸ8yE/pB<A)3`.[H/$(r nGV2 +iĥL3M.܎+*3aR4oܫٺ$MdncS`~Y?+ PPb@nZ;Î.[Dpȶ6iUGa2h" w ­&aQq) +Ò)f4wFh B~`~4 thFX2݁}kBSYHwocqr}!%uoh^.aYhrbPүƐ~{@f-iJG߳Nz(D3- 51]\|6f:yvOv13sӲcF7>ԝ+ Zan6Cs'C yތU\MB Ed6AdXuJ% SC%G9vk*o+VtH7ƢA0VvWy^oi'Q qЀ'].+gv!Z-M&d?٩5WyҐE%"SҮMI I)7RK㏲U]ID*"ܮxfm95luyӨ޾8cl)sr K SoNhOИ::/2k,`_EmݓŔ[ˍ=JKEYG.[ лM FGM)@l|m+3.JsҷʛY YiPVNmY_ع3'#udJ@W-ATG1 ?hi$6Ew ~hU"g)>YBYpKSAZ,=7X[|j{&87v:7g!ܸ(PX:\nІ+6xHM{۠Un$ }-n ٮs'^y7kLZ&N\1 C(w Q:<s]fsJ4=b Y?Kz{m. LKt+D|7#'UjQ1) B+}'_r C^d 8'z̥W- -`_* LW\T`Rq!H^SW+߾& 8Ag*͏[CvQ*; dT42ڝ'v 9 7vF$.@XH'ɄE)7.dD|VG`]dᢶ!믐1oj g`z~{{}RCMOy,|!uZ6ZYpa":NPCF-rjXK Sm_P(l֬Yu=P*"Njs Y% E;6#-6)7zNgB$E*Km `^r,`2۬t8572 /1t,zQi?xw0 ]SaToFSmḼaJrdWY3b_*K[IbҮU'J= UCچW(!fM${_0:0auzЀj} Er>WQdPz'FS0 QBˑ>d`CUGX+u#eG_laү/ Tkyǁ?T2rȉ\MLjHI5OG>N|E@| 8TH EǒІ3սYh!&y:+~.G5#h l(FVODzؾH^MG:;X0[n2GFɭ'> ދtp 묵?~9GH&*b#Qsx#9=^\dk.ɝ휘y]a,"`\K0#o}! uP.?s.)ad֩VIab2YGD9hi\+{A_\W'C8Д!>?͋@ C:8U#>UʈYhHzlxOGELc7[.(~<3!HixϮ\}ߎ97Υwy#o-L#;(w/(ꬂzng~n4K\J%Ąn%_jЈ['d%̴w'q1M˒3hNw)_RvS=(Aes TMK׈nra'1>@(wF}7Ha hp;.ljdʴ1#ѓ.gz*s渊-4,Ғ$K:6|3euV?&;|<O7Hv]TA?fH-KSM0&J7N%hti vtiuoW)TYk7ќTx3:Єۭ4Kvt=URNwnL{U &آ FwF(2$^<2ίnoDєuFKzLDcb.]`xD7Xo"{Ex|!]~%Q 3-h[/F^z´&ICrVځ6cɊSPlm쮚+ҙ%Nm{Ս{T a["Nk+ CtZkޚ"l/-tc|6L{bpz$!w)%uF' 5!Q5ʂz zW_>< # ];;D˱8;~U9#hnHkw!b;zJ{G3(K:c)#'qFO&NT*d4feϗ5J+ƘJ >M$:a?U3$_Q5j-LKC_ёQo9?$f 3%~0 [ ?P̌ wqbKO+M,vJrkZz:M9.28)=gfV_&Yg\D| ajaZE -?E5*<WXf~ߓtɖW!z7q0z.uV\o?V .>@jۓr٠[ig(nGiEk?ض;\d! 3z7Y~'j$/5B\]mcm~ǹxA`8?,_JJ%KUxj;d9 XRtQQ>B W#>61d5V>5ͅ ia ^gP*" ?ފ:wR8>,D҄8G-D$j{Lq $Wpqa=60ms.Wk!%7DU+N9 V- |/7ʘ-isv`u5l4gFtRg_aXZQγBHg AGum"6жufےD{QIkr+%TBw9g|"-;bӸ 2{q d)f}"DaB]< x F\5جj.QCKCPv _*wծ)ܸk~_D4OZ49~\UͭL!fZG_yYڂUCK 1M o1HQCWIa.;KEuRrb-z3ֵ҄%O 652s[閧:.ܝ. kksaBી0-m:=e .YNF[:9qEla$طvN`ȚX2R v^c* g${Bkc>ӛvŠ+3(c%?,%SQs_ץflë9IaBC>UH 2 g`;vU.10Qξ9ACcGdKv>\4GԇdďT([wU |WŔn̄Pm@a>B) `sCu3DWݶW!8} ΛbP(KFi;sPqx Azt\NYOp^^Up\Ƒ4%n| Aa%#; }&0KUb+71?"2@w]$uyyǾZ>ꁠQpL4p̺Y>Cb4V+z"<ъE ⯑G(I7v}``noI{5y; 9nыF}JyeA*Kj e}؅Le#AΐJ\z\jb&4t!=*+w j6'DY Q8xi1vCF}wG%dZ6CL|o_0U+Œ%f[.c:HOP8²@a)mq)V z?vTOL9@ Sʚ0"ޟ[L_gL&6W?:R*N#?: M^ |7sx7E:iL`%3UQAŕC9UJVnBtbs}Qf%Jpׅ >qV9Z?m i"Y^9*ۮ2ąDZًmFv 6 ղA͇gvvf?|b~Zk5BJ$rhfcoҨX˸gf1V:~zE>Leyy`5'nN2E+ (1}3t^b9o?5\zG6`dZq}ꂝ%glEkY(GL+6{r;" ڻ/) ڑC]Ԥ?SLU%&3(We"vg`"47ܯK4{w: liYG@$5-o.7sV+b(cg$O.vּ+ǫ J P!̐W'xzB< S8r;LLڨSj[C ۇr;/Ves:?]v߷o,Iǯf\)ְ˱8%dgx>lU_ZJxf@.-zS:ba5lHэlؤ8ĩmV*(KcAm9B\r҅N2x25B{fs\@_ `:Y\z!$[x)q-poޱ2)P@ՃO=ѫ >B6swf0oI/Kp ,g؂pˬ;H=+?x*ޯ(ٛApp/-P+>7n1; y lVqIL9]9l p.uMnܭ^Ō unBPV NL>eBݳ s'~ {nG?H8|w % ngz΋{h&+.WcJU+/XYfȟ238r |p&_[ΛJ4h pTL& 6r;;_3<^?VVEIA(݃Xؙ \j?<\o /m/*0~'g .`5G J {K'e nE~r +6H= 2?'NȴҪU ZisoѕOD!(I2 xxX5Hفq$oU* =+v\/Bŗ;՛|N̫4AZ9|t0U&\^BdZKFklp] D{sp^ytcY A!9'J,7#[ųs"ܕl2kb1O]g9 C>U? F(̚><;\L.1ˤ:W-=}a@J-E.Xa+.h!7,^IeD<*j% XMRYS7X{p2%z[g" .]2‚' *raLt$])ǨsϬ[FLBP#2n nMz٠㶗.Ʉ|7q^уL,o+֧t8SS#wX>2ȱ#DJ.>И`uj& iՀ;4a˶IIDBm{5|*?h 5pz|FvFLj#~skPU]=~+pL(_\|@&dj pL3@*ڥ |\/ V U@"*DiNL]^Fиj .AG6NC `Ep{K4F78o+2 Qib:8@(>G 7'^N&'r]}D#t3md*dKRWau R%[GBй4)ˏ"$ÿuA G%?&5K?x|Y{M@E :^Ob yKrOQyXEYd!Hpuwފ0i>Zn12qI=:\h0ۥ3qb%7| c]ajo8L4YL}ɯY;ɋi}y),,=T^︡fͱgz M8+^b!K.(oB<4rzfZhE;=Q}d n?(|T0%+sq.:E;-$@em^'T#R1%[*}{xefMSGz*kl0v!gmPQ'Oy"U>hdv;A#^dZ=Ѭ^7'ld dZ*[m;12R [͟<(w&Lpf"Kϋ[_wbt~Lp;/!F ` 9aCqX[=]At~K%URhi%!ɉy_, Hk}|"m̪V4".w"'+fLuxBa>zNWC@oǞ=e'"FI/u,;(8JP"Œ˷?c9U`:(p")a: caJ9Z4|-|< D Y+4=j{л:hp2ae>6a.-"BҠ͞l@2+ wϜǽID{-4f77qOt .[@!>!:gIc_i)_f][jw1%@n#`5eOӼJq E*U}(-4☈{yxx%J%nm {ex^gR @y}Bo!yגfL^"S'im$KUBD\cֈeseŠ^bQHzKUnD7,'cPҪ^GSKuyނŞ^|̥mux\.*Oq/zڷ-w'^Ljc5R/)o=24!U໙\jMJ}~P|O`UWeNʝispe܊C/>e|R {)N _byƠ;Dڷ}pd(m|'x.ͳW +X 86˒; g\vF.kט7 %0 & Wz;T 7/Op?*? -nP'Tˎ G԰ϕ5 ze[ o=ǽGjZѵm$nNnS3. @{wdѿ“|c*= [E^`?]3t86,VOۨHro/\߸zE^╽6]"R@ᭃ0y~FboK$T`۴EK0h63CWöߘ_awP_$)V~c71`W&h‘pR\< 46=6aϭҧ[nxJ^YsȐ2y!<>}aG<D)^ l'flkfsdbFa6]1OSa8U6?X >uq:8Hsuu@>VNVcުo\a[ 3Q\荌Z)d1{c| 6A QiXKE@Td1@*vK1Wl:n+E3ڗ؅Xy+@cߢC"ItJ1E??+K:$]J6WDW%#Ebi(EJ'f#\(xl糨JuyӖaUs |Z9 vK6qSxXZe|LR,0$lOGG D)>!*+4r D^*3]2>M؋b<䌞HY[ٕ(SwVBÿ2t XX}8 ) g :{| eV\pƃynھZNÊ1- ,ģn2z5-efIMhF7r8R>È&ɕa%+]V!WR4Q`kEٮ֓_+O)hИ%m`> 5{S)QN\9 p |9 *$Wy2~c[^V#GOq CrP/wTH 5H>O)sc?-o~U }$1ragrao` pjFY ^X9H.?[/Krhͼ@V̀aZه5W9y+,!LG@Q#cX%q` @Lٔ/8Gᐷ \d8ں` rW?H$SZ=E^oA/PfW@"n]+,wn' arxg(o±ּ(⛹+&)xs) <;PY|D GYK|¦'E+{= ܼBv%!-uk5ݱơXmRsE뀔kgb*%E5*UtiBټh'1F 9"l,2y3:\_M+vouu rLO8,%P' CKOڄ"2`4@u `yV%^/$D|Sn5J[rSD#+2hR.|' ȴY5?rM K ~ةqiIMg!m;-A1l}K{E/Z8< .W%XfƠ# P'uʧ|#k *ׄ)oФURQZnse 0b$> _6-$P(^{89b--fU0cY\iXS"Z܉{ͬ-zhRcL|#8z1`8!iI?Ҝx^gFkD{lhi,ȸRօ-@ 7BXm)Ƨg'5G2K/ 5 };oPd7@Φ{Y6h\[n_g ޵å?Gfj, 8Aa}81VNy!Yg$='Bup ⻞;jgm;{".Eqq"QL eR"^ͷէxLտU>q^e'հǟ y8у;NPk<,`oOJBf]\Vnw>M]2<:9P-:8lGu_GVd[ĥ 1[Er.AX$Hpf o>@1.EUH@w凜*qs(*!N=b}8:3t'v5Ybb:XQa!^Z@(z]냍ϧ?4* U\7PUv Bh#3R~QBJk6B bBlj$EMSk}ٱRU{6$:t% wa*6"4t]gT):Qe,y4^wf9X |U؂uř5H-)*чMcv<5!~A2\A;vk!z7.H]{+J.C' U`G :⡏0QZHC`C JX'Wh{\sZ}:Qq6p3'k*ȳ]+j)im Iݚ 58^ۇ{Y[˸b,쉁?C^ŚdVv<,oiqet*+3[#XR_۵&kfT$KH[ϱ1^4sGE|PгZ6x’̄ 9Q,P9Mk: @Va P=~iYxܫ$L7)NwXecfs;u'r`}g0V̆F: \w8sA~A|I:$Ăya"gsi[bZi0R ,))/z}JO4LCE`#[`(mdhX/q3dA'D%L!8 ,QJ$sTc1w=w/df ~QmyVabNlQѼ-|m$M"xiЪ[rCG˱LP"iKpN/P<}e)%r6 "P⬋f݉qyG?rUTK Hcc`)UJ;GFYYHeG8({m@bXٽkj ,1%pp|54x 0Uiz W[K,oO,L}3Wt%Ͽ@&܇ly*rXYcsRP##thb ,̮.eW:_aCsdDd?7T6dm f?!ŮGV$dZR(eB bO+NMg>&&thQxVン?];I%`Ioa}x~t%@K7sam̫WAx.-O'*_" ~%0qc+MՎC ~$%dT;;vO4V?g0x΋]n]Ձ7NeܛL3,AʹZ3kB]R`6Ћd%U!́>jWy5K5H|#e%2N:|Atf` S()2>aoݗ;z_v'[f4ԽEWdxR|p=8/E*(Ǝo|Z[+HXL9@V I 7o9w qkL|lp$˥> T=dqPa7]f##ĥA切ןH++O.d9(/bW&0M}ZeQ*^ 㹧3MXR ^h^2¸)]콼Ͻ8,|K+,в2]Q^&ZرRCVӄ,鑒r; ?(0S$Y)2>բkOxDjƏN*Md3O9jMcٺG*> u8FW l|YV窨Hc%nB.n<V)s5|lB#SV e,dPS Ǜ+X{5n{'E$pu ž3hw#n#b96Ƃ45wTqXԏa4Ejؔ ]h3SԋQb[zXJ\a <ßGp`ل}_ o; "pe 㤠3elj±6&%1( /3F\v7W¡07<ɽ,yZRH ?Vw٦zf{2f(0pbeCw-ͩfI=< Q i?"i!Rt/-[X#1K}7$jnM _ &2ڌNqkUuay~zI^+Q3ʧ H9VBjv+~/ (YE?½2 9t.x?1Ðhʵ|1e %Za-7+JAi{{)!5x8=#!VI#ѨY h+Td u,)얿U.CrvN/JTȭa9P%0=1a[ԂV`~4ީ/rɁ֎ZL,=s* F Ld cnnn={%kwiTGsZ4E ;4]D'W wdmb-qVM`G֐Jcivt=*em~cfƁA>cl]OZ\~.ˎ˹+}7ըv~0+$ <ںeBK?!#:Eh\X3cͼ}ZasK"||NPt};˳gi )C̶lKuxi㨴/Mqm%\8kV*^}7xf66|*EU.٠ sD~o'qrVW~.J'Y$00[9d`Wis]Ԙ~APaӘUox#<̅i7k:gZ#y,³QLW<#򢃀Wuoڈvn]=o0`]z."IxD;3N,PH(S[ ]#oŋ:BqA&KrO2+g$!3U"xJdvHM[CB=ٚLH:{sl2Z2j&2 pɂD}Uv@Xn:B[̶qD?=Pe+(<)BV+{ɺD}i=V$kMdm-ũY&"$-IWΘO=/e7g'RTc2\@~`N#>$;X0!-^qJ;|^~f"-.~TJv ϙ1jDv^Ԭ>죐 IM#HA8bƐN/q݀DvpCtڙ?`+ u>Pp@Ho]`GϓՂUc'J^L_R-ﰏ xXTm8G_p?OT5}ؑXb%m;sD1UW5iUү9f!e]aRmb3StA-e;,1|71ջ!Un^½47,#*нR;,.^/ +i'-g͋Z${]<È]xCJ}حXF[Q+Q>So?nTJU?.v08ڳژI6TFJM8g"iK݀E,˵!YZS"W'7@6 f Iu9)vjh4kSi\`@aK% ^24BN%J9ydl4Il%>Mi{+Rcȥ5x-7u[By30&hf'sz h& sObS=qϠccM# =^`|)ZƿQu1~Z[5nUZ8%(Yg8śl*P (xeqnr}HSkxdhC` %qD:;矚_yn8yXuRGy)q!WhUV{(Ap3f ߩu(p6+WL:8WqPGMB-^ :]`1|۪ͼI4/b/g΂0C(㊥0\'ε' R"䬔>\KJvO˔LslzKwwb7Kx/8 sv;GY#XLJQ<2+63dVXjq4놃7rzYP<ۚO#ve8ŦZ#FAK˕ &gWևB% .dܳ3!TΈ!n^$)*Azn tHr}b_>` !APQǷ4xh ky;A2| o \φa}C00ݞtS 0` G?# -)`߁YP?Ui¶iik΄e as~ KG٪=$";n*cV~=;|;}mOr 'z-Xzl^Wj1CHM/Qi)  50;B(t<sǛ M聤NAIAc$ea1bSNKP8ĭQ9.wEVAqF+vK9yp5S.RHkkce!Κ}C&ؔFtn4y (&El8jwUq6ůPܮ/"HJ*G΁.e=ԡ Z;$5] +Ƣn]ӘH~B;&1匈eTtM>f->^ +}/48Ï P$VUyùfX1\!]ID$م)=J)n!:^]%Pf[ %ce9HqMU[evyw >ŎRE_X>\"|r[;2DtJ^h@ߏ;Q^o$ƼNǗp4_M$%ߓ_5yDBG r{?eZ}l7cKdw{Txbk3ܚYk]GqH6*0ҳо5 y-3RI͕ y HpGW=^ڔ1)Dh`<=sm;-zh]hA,~ptP#כUpR8cC¦Qu ;MAǾnk6ў:~6 ?K8B IrcI+G[hdi6Y.{Š 9  {}qCz7&UyqY3iz>Sl:QXJԳ)Q iE6 MZ|6SR `Y|Rcְ (L|ZSH̊!]?FylWuM)~y*"j;Hg2>9SL ,Cyc8^o7%0FDtt@j N뢞k)<~C\J7nl_Mы_='jfaA|Turq^>x6Aiu`dj߸R6XN?1M bZ&(?ˣ?_z 1-%S+%IT.ֱDͲa- } 3X s3J@,DOB\BV$C՘Gvo),`}NRʑ~'o"bar$r)?:-~zܲ'l4sb7ηP?:0}2PӶ > >\RWhfwaXؐ2_j,Ʒ"@ڙ(>_*B͒~`_DZ!>H_#o 7*%/,rr哧O`YlG:(3.(UbSz>Hs_11Wpw L('%h}ֶJ9j?S|>4 ĝ9uKYN-`bզ\^QI'-w9¿ꏌp6EH$%_XEΉ8Yru,a+1g TE4_8I?@Erə,5b3 9 g|H8&TAwI_7_g?nidB(ކY k-NgL݊"VLsa4? ،DK PMM [Kpeuò4hs;V9#WeF⣢DHoî2ˎriMӏBwT]; zbho 8.<#OR] ßTů a3rRGyjJî׶I(4H2h8er)wGg(}P* & | KA[ XǵEt3A $مTʾ XPlr#!Gyv#T|(1ńLPlp۾bHCHCuSf·W%]/!Du~Åh'áHǎd^@dSt \;ڂ %uohQN^(bMwFUlik"KP)U7yC 18aԚ8DB<)D 8ǓvcN}%9}vn_IVɣyJXjHc7b%Cd |7f0,Z.#} җ`13ۻe.sXQMho_O8gDs8U^K #JhNE$]dߺVUoKUl1chB zPRfh69@Kɶ@YV;S^6J\AA2m-fS~iPq0BU2trFKaj/Z3-!8ƶN9F2LjG84($ptaXͫgb+ztLe<ӕIJx1N",\Qaq-Xi~ ҥd+#vm|:lxs$M"d_D7`,$+dxݾl r܄Iw7 \HbYC5g#(Iue_6*rgIE l07j"Tڄ.~FlT~!S'*`Q_@)|)!J^7Fs!se⊙KfaYCH.hì]Z֗]'|c&m5 ?0 (N,RȤAىo_Tۖ,ͲT[b֙a%[W"~RfI¡}[ĚTxJ?κvXJI欰]IVknFW }ol"O0* Xi-]0d DlÜn_o]ZCHچIRz!Qp]5ę%Ʉ9;EM l& }'h9@WJ^u.|uѱ[*tj;zIlpE)*gB,m-)OKڸ~zV6Pg6L|Ց3=s@y,u_xM;2C ܸhpzɴ(@DBpM+j-Wszăяو'mi󣃷hvr&!F;)(\Qg`Aۂ,iwʮa0 IpA M1eAjpjOY,;v{^J|L l(Pq0g7(Ih% 5<3.,6`25 ;.YjlS>/0sά^{dG:-^NiP57cZ-Zc9s}@XcΕ51#/wT6@{\2XI}%ZFv)Ϣ9pb}@拠%^ AԤb594+XzO?$&Bi3ƚm%hO XMWUow7YwnrIZ2 w>f3bX*Ks2ƞ1)Ҋ*z==tQ l7z ۥ%\`՗*& XD@`MX>ʩͰ݋VKQuk@FdggCF(%X% U֬p3jߖ;9 rv2زdb8kƔ<.x<|pEPy`}$/麀|Mvit''}.<ЩVMݩ*8:(kscH<ę$9⒢U.(K>HGcҷAd6'[㸌jnqRH*@R8ß". 8%O#ۚ3ZyqFtDt)MEo+Q_H8SB(:-C"Vk|/7' ,D(殇K̒Q?+G %Wme86/bk\n7[0N*Q`7j;G䔣;gO {,$s{~odf=a0Hgd\4#jήD,GbątIx@=Ab{+3yEC)2OMFF g&B|- ;Eֲɒ:9Z(Vʛ 2f~!.a?d&o\)kMWL;il;#N$ÿzce1Ӡ!ȀDO:{ĩ9{(9Oqؒt?O}_0D! ]\ƭs;0/ J.s@ C@xtoz3?ϴM"P QQBN&撝3ӝEv^OC$0_V9םdQ$4}(}*ܽ"iVhkBI~d֖ԝr&vtWvr~Wf$wK<*@ü:QHu+o?>Drue0c VyR.q&t Ƴc 1T-`쁴.۸Zu>0նf+q< JeUcVzd|Bs%6HR mU;E]JSl-$ QbAR<@,#h@B W՝Wus.`D1>$"v~nmS{6Xh\s11(M0ȭc90dj´v?Pd俱-`z_28XH:Dx˘ {*iFM!zEґ7qGV9tS,^mAc/yD"$MGTűT {Ǿ* cUua/ŐOԮxtBoދ\5o®3p jf$mO!Z!DiWfan}/ u07`+N\+JKET),,(?P]ݫ., ;\f-V[*[U^]I`%}C0[6l1gcLVeE]esBT\VmcsOn0onph{ /|js$PhFw$)N.I9yI7I'XpWE]h8l~%3 }8?ze8|%b]"GBFH+v;ޚvItHGi) \kben?9F4N~fKl%q2 n \,?j~}JN;瘿3E䚰=p==]C$h/z`Eʈ2fvļ} u&+Wس-_i]xgmSBx@h=a $zsL׼rQJ[b/nIlzAVRspPjXayo}T T˰L k)C9`m֞s;Sԭ0"N[Od7]IT$EJjqd6Mfc_α'~LdEZ&x sJ69D4M}Op;x.e;!:wuSmAJ;AR.,N, l()lWČ6;kQ-~zw%EPfNa%[DCzkPh*rt1S_c։9U[Wx/X`5я >rq 0%JH1(׵M>ʴsl*'SO 鼴G#`" vk4 y1]9ä-'}cq nd<7`Z9RwkEi.$/rTn݆z|f \k\ LFkT?ytɞ8D^D(M9Un(vENPN+iculEQ5XX-  ۿ}`ƨy ':#>˫4a8oɘlpTV]l, (o1q_ WdKMw}Q"9c_=]D|9su޶>[eyQjeV<UV(I=uF&sRBi"Zٛopb]_|}#Wc~K*GYC+h.Ls٫vi;KkBevל1_e9b52bMTN9m$t͊~$B\?Kb3V W$]^k</iX.%0zVC]x2TMId  KJڧ8n-r6E=/s3{^d[W"LiQ9;?]+#?\GlR#W{.y< ]b >(ѿQTb+ke~祔_qNCS R,!ENOhGtxJ`wVաTi~RP$cBsd]%_5Wf*^@aC^LfI33G,e'd_QSϽ&rR4* #%٬Ȭ̕llkKKA?I5iG;WqG=bOMk;=eury`ϢE odJGe|sO@ Ṕ|<.F+ g^Ąa>&- )f`8QPU>__ũڷN‘~Ў9C;h'm:Dd}i8e{{"|b˯\Ϊ iT#*4n"LcR F~<HkDJ_ƒA|<QtPlTU^w>oi1u("R2żԮ&lm~ jBљl{KgEU߉@֯ku6Sm!Qbnk<àn|&st2ݼT38pm;LAUF4oj0oeT=BF4$$Ñ&&'&RYTp\Aȯ clZFͲm_bʋsaَKPaا\P!vBR 5aDQVpcAj.-"Ʀ6L.o9MN #aH,A ͰojOI0-r 0 ^0FD٬{B~rH!};^KreRQM{ma oGCAӐqczf$Nھ J7۔$_K}6vGapSqpל*ESWG}qVA?+Бؖ2=sw<:ј_^@O08] {G4::@0|.QSpP!b^B /bJj3FȣJlt\+狢*/~M=زZl/p\W)uMF(ue]"[4R@$+U&v{n]\S6:g*bR8HDfRY7[N*uER8<|;sL H`Vmړ(F]IT2b/{*Hi y64&;KΗ[ȇԵOruH"v'Dn n|Ơx-ԟsɯ4r+{=oaqzsK~"7N{cǒщK 챳l ,>ewR؇aK2R2gt08р:lLdB ͱdyqGu\c$O?pn=e(h?r?Xu6:ȢhHW~@ Z%`E!5L]vG -F+qj\~taf~..9@) J|UA⪽.IICO.'gnRA=XݜWL㲣یTK2a'm/e,mԵl1 q֓c4dFF>d?;pӕM~fY cȽ>9>^wni_eEa⼻X\3pFhSJ UH]|~u+g"m~*NA|hcB[<ۨ5,0̞1N+SeNnCzJ.M> ho ƃ)``})O #l Gb HD%F7!g })?.IWN{f7Tũ2Ci`?&J+.|ʐpM; s|6)ȹ{b:ߪi QH6#bl=H[*uEa˥7@Q쀩 aEV-@ IXCY2܈RмJIr)#Z- R߾zMpvq$φpQ/>\^;yv@v\}y}PHjCL)Fd V I0eaXf-@XLʯ 7,$ˌ3AfP.BBt>Hz›uiYll1܅$YwTgW"zETfG2rOP98.>vdOo `%#Jq-؎4^";S7^c?l[W &@5$F|coAe0*~]s; .<(Õ#6jU:\~*LPJ #bKpe4Ϯ2(hRN1oP\ J"  ?{ZsogIZ7/ bL?b@q.Ӵ@J G|eq2*vcH歬kF#dxpdqScW*f[hJ3hdY}֐ 1 nCVr8(-}(j,-z޸i.!YiTs@zb82_nMq!0>pUֈQ6#çXbi-ePH\>ԫ~DD$:w6*}޳#AouA8$ðan@=P$Gvt'm!3+['z1es٠bj8WRu|&-O6e-@]hv܆ fb=*j׌b dB3v|y46k u2֤>}ʇ\*Yj="JH"' gq֐melM*U乙D+ chFƀ|<ʈK9u^= G|х[ek 9uJe)DBEG?$q3!]\ JrߙTGvAUM,hh")\Β}Ez5[b#W{ YZ{K7E]6dԓQ[Nf2eO4:~y4N ,'|V&^0 +F6fh"J >cbƨ䆄jbC,}pE9~hbJ&,MD­v6tqӘr|*%N+ gHGi(,S]!2 o&YCFu V.G~L@DPuZO1ȍ{[^6Ϳ}C׊9 l( ="]KJԢҜ$5;VTVj=Ꮢ4F*νCXa#L 6-:ʬ?^2]`lBm ɇ|G xc0s&H%[KVZRʲ3`Zه!nd0*d t*Iqm5+*1y zK@ r*g0w*2"e蚉-r4"Iv;چ1 ɫrfEgyv`LXH"U] 2)VAcG-)BMga4aZ~^-:Vk젙t< Y 2.IeAXS} T1GSlO)2ͶW(9B$R8O [g:}M?7к󯓺1׍ Y|K*3jݛxŁ+KQĤdV94<҄aٺ:`zk&? 2K/%#bDcbק֌QZCU-;2j3!%̈@W^Dj?=fQR呩X͙N0b1[($1` ?^csc(@+(\Lл>ZyTx 8E"bjmV7d*pZ NMjc3W.E"P-MaU6;?DͬQ9jx%Ueڇ);nfO!44DC \SWM;xǤV lK`U3{DuuʯJhʕ7 k14ጲP[6K&Lj %.*vG(Db/){W]I~Wp^ V 5WEtr"^yIG}iK\|?ˆu9c,C1M=7&^$?>8p]+ gIb^(@Ycit\l*D=mD B*v|?BuE[|%c,ojC,9:ȩހJ6C֞u6P<<`}`U켹#S1+jGgtLrxF>Pu7O3ts/+5 | tE/Ӂ429njh!qȹb2so=-ڔt:mCxa0HW ߅ӤR3Git˴mytx1PcA3A@b̌1܃;^bP19m-',eG !۟8:yi+̕qƙ- Y0,`]Fb6IAމvvFϴZuduxzX i0؞""vWp9 054n"}=͡BC-zD𲎯vhtנxoU=/כz'6IW·coDX+K r@ajSsh}&pxBT;^SL.1ǵ; ¸i{BqWgs,5;hx6=辫zmv䛋76DDxzggs!:_D|ʳ0b9>œ+O9t+<9s>2źTZNc h7 EwbdݥzC%5l$ki  AJ/ 70Ńdq`Ott~do߫]b> Ike "s; ͅM\OۊM岙Jwv7e9G92-=eDlVԞ5pJP}hhAX̿G'[n ηWs!gsL_y%o雱MttD8jaZ0B*]Adw"e޾ XH@&C |^9ȑ^kN~n>DwC. +lnm,J4-84Sتę.[@r_uG#gƙGꌡͫ^fM޽y=~%;9i,eN 94~TƳNƆUz^Q 0+"jW0~4 k{.\O[[Y?>I y8`Z:FBɃxS? (mD(Bb( 9H%-7 ku ^2~R%  !hcPj%%tɓ{ʉs3i;LCGt5 wmOD=4Ȫ?Yg B7-)gġLJJGT{WS>ѓ*g;|z#k+PEiZ\w''R Ȅ@t7TY}aX8 XRSRJK*uDhIQLJ./0La&'S2 x'5>+4XZ|-qY f lKǨC\Uwi20( (B9-j3:Y?|q@ש/ Eniv:hʠ} 8:ͮ'B{0..UV`}n}b%zی;7B1x4JY] ZYzW90O[`z_$\]nb3QwL>"$|l@9qYniQ2%%i7n: ¢fuuE(D\a>v/akj[!W XW6󣠹Kγ [ܩQzr@򛞵71ldi9xݶ"s69%RTP2%ŚU SI6 gFhKU-9eG4u=&>XlS % {ڼt>(-]0h&Nf.K?( ]G1xgd>,Rgaf}SB_\0/(|ʍc*ꊞ7~OqZ.ǜ z-^M?[MƋKQR $3EV[ߓ0-Q6,ybwlmx``tϙhJI3 (3,3?'k134S#>٘P$ ٵC huK? -PE7bp?o)$dz%@ !C5P((a2{N;CrF'Rxՙ"9W;ݴ {TJv*1L<UO:c &N6Dm8A gGU ,J7sVQ ӣ? L9ſ UC/j#\6|TA7?+4wq;}mv] qFBL훸1p0I2j:' {ДmJ@}Z @Tyé m& '3%$ܤZh!T)+eo[~OL^xsIÞ[nUhNƛAMBlFk9?dv(L;d-ʌ 1 S]:l}jj /pE0 2su30^dnʋ<1ȧt_G;R=;QрU49bث㛯2_upQtFcr+RħQezGⴒIsAtc ADd|wRoWbwV崳,*`qMXB~*EخIGXvt=*khQY˳ BVY)0M9`ם;d5?M[U:#Pa.,zrx+h`O. %g3ah3&oi X:J Qa2∖E**?E<ɯſQr.mױ6mJPܼ~dǨoe!srZ$%P!t9䠎H[LO҂fw^rQ.!+N13oAWf>^l%ǹ '*HLE.uql+rIm 1)BzҚhBDkmu7l͊8nn*gRD 4wGOsGs#/iO\<ؤ/DvjcŹ{)#Jél 4ԤE46.t~hًhipI EQ\M)ՅO+':] Ҷ +.xWmND.쯖4ڎP^+#J4]G̎g5R:Oa:plvxT,EWr;HҙT :ƨ 9B~7`GotbCNp uݧ<µ^ASviA84ޑhqoYh'8 \6JL0_A`zz|OKE!XwP.%'8EH[>O+3 >b4TFH&$5cQM<5󕴎zǼЬK1Z@xe60%Y,yiE{R7eѳi"\ $"N`::Iȓ^yߍ2A|_DYdfͶlg +jh oźLKv~KXWt= b /8ߞc-}V"䧺27r*g d]o6XdTT sVYNZ-FODz1>0EkPzD(򠽆i|1vMm*R簝Vlb^ W47o竢M:.&yT;$cF 걏߆fG0 nqΏ|r ڬ:},ݺ)l36] 8m@ r'ɝ08ek;~ۤ]ӓŨficX H0Jps'X7f-p0 ,_B@~9/L !gǨ,ntg챼R+ MK\@-'C7\\FdJsP!rðV\`< yn_6P5mVي8@S\bdsPaZ-]tx5Bp6(lmAj`xA3L'珻+ wBl*q2T|`KTӴ/RMɠ TwvAEln|ҩRKvu0$Lei%Θ@8-M!`~tyv^o)nS:!lߋ'#`l?Ftᤳrtc8~t kL8qd+`.-%_B=YFLHn%{IJNUۭ1D:Ù&VSL3'nxS(fnIhN{ڟ76@&D" Qt3jZimB"KTE&I+ ;@n:_k3|PH 0Uy7,$Ldde4 ih ZQU/ ^Fa`-P}PG6yH'I CmD50(3^S[1.g?^u _ gd`Sh9b^ᄮgrȗo ؄iBЪK#n;> |@j\P2v6Y<{[:+לsQ)1>7?Yn4]t Ȼ7KlCxK[H(򄝝QgZ."Q^׾Xiv9ܗn@ܘ⾽ȵY ]tcawY*ǫ_p3.\C$Bc- {y q![&9 =sTAl HZZtgDP>۝IV@9壘ܱ7_byHy_Bz#L6r෺0JpS.[뫑#P;eqn'Fk^3$"OVכi@sGI]?L[w)y+-8'=T(+q¬gN&DCXP<0j#F2l??B;~)t`M +>^K#/X)m'I{Ip4Nܪ0=rI1 gKœ1 "#P/P͑ /`P͗#X(L 7W+vf5 ;pb4 ?#?u;;AJ7#tm$C%j@B7յlĴeK/*\̹\O&6A\:W\-rSm4U;+? r f"X,d,e;5Qvn掵1YґǓFpn_|SjnGAk@+@;ոVY1? ۇGCX_d R7mpOEqsdR]h _YOB'I$*kz 6/c5U8-Wv}Z:` RO Q9&~٣VnK`qJ.4 X?C'U= Ǘ>JQm."^tN}O T$4(p2Q_9y ^$!KTd&P,+fzAW;:-Gi;\4!cwr•N+܇N^4w+dIf]-c!UY 9K^*xhFuikݗЌրRLBcQ1pVEңe (vgjiD@?̺Gg~4GNu 쨱I] w ]ɢI)$6ґjF X[A?=|=A,*ޅkGk/[b?&b+hYvyyhKDG!<< DQa#x ajCU-T򡩵 ϯPW85:% ~nC^`(alB"0$rȦ{Y,i墡pcz]E [, HTMo}]"" b\RR_C9񠰻 /s-gORC#z_P&2f) YɈ$\|pd* IxzlK0V޴~BAQ WcWLL ⥘ɉ8B8KD.qy|'صE)&'.;e|^o; E k{!;8Ȑvq\@eA}THH̱^Ai_V|*SQ.'/cɸJ :C^ * J@x۝Ic`lWq+n#ŭ$W&/9pݷܠd(GVӫ7GwgTL;nY%7̥5;-[A[R= z5Yz~1ވꐵ);ޛ;.v#.º;;D&,6rShS&bt{]NAJ' MIx%F#ZD?`w<(Y !_ xfO,:P w u.{W;EγVna9l\ŷ)Yy(d ѫ*ts4cR;q4GԶC 3r[Yoo48c4aQceY𷊯h ʕ%} W|\)d E&LwlQ%u/3-W!L|)B%ׇ9 H cZ>LoaZ>=VD"o8A^Þ5dGRڲ~5/*~}HNS&(jtˊ+6>%i@茟!džes迃Foj.`@6vtT/xY/` 5}f*f>Cϟ$|z|(`F1_rk%/ o9tDCk^EN92Tg@_,p|d"502g}-V6y"ڞrC,aQ^3^qbc )L諫i+׶RV5^na/:[/tH}řM6:|KUw3=?d3 jEfJҤeQg-t1cr!ʒogf4ԺITj~8~*őxpu(|'!޻F]Vb)QO i=L&ik,7J5UW(ؠM׉d DN7]Wl*op5޾oBœ߬11%!Ud+bj)GkTDU`]*$8QDN58L %*/퇁BekyYA3ݑ˾(R*MtL! vx"zfxDUk+]I%N#_;D qL"8uat*,qq&bur-JN,=a5A6ջkVZq\?ʍ͆I/_[slm-"yAK'K=/ R!Px5Uvt8lBHBlujSRi7FYq]qx2&h9:ἩU1聗m=\=IVH3wp^)UMn<j"PB}@^8$=&-Uqaw-x%9UA|7euVF-" Sb].Ԃ gӻXU^=nǥ=Ƶ5=Aa1alW+,Wk":T95kC~jww ty)LsHs(:6q B-x#>R4vwз'ŌjQ!v'=l.4pA$DP$D_Tr0lc [ =όؿr;2cFΥ[៉ o = |s˝pNvW1-Pp3?NTtC͆T9ZjȂnWA|8!+L&ڣM-F,N矝<]f-i:85/aKrtaF`DǸw}m_x& dbA%#Pxydștщ^UrI;dbXr3׍Yt(bx0,݃ADK)~Ѵk>|C%w=t}YMmBw@X-<9spry=#O~L{6ǤiO%!=E}GA! 0+fr;CD/.-V.hGQ;*FT  FlZ#@B0^,h9E M0 hY 0Dfx#Ƭz;&ޚBi7昁lqNP͟ZC>S5Nwjv,EU'f9zf=l 7pO#A~#eƗ{^($3[ۡJ`S> UwlvTR1JL4CnEtsl"GŲ1͋r$I:aJ5@UǑuې%H?M4X0IEK+`w۠&~H`Ml-NBܔGUorYA,,Y\_%m+5eOSYYqK(K38vZv#R_!_31]o҂W{,S!ߞ̚*5!"Tol幧$bf7!y bO&)vo0T>$|E[TyBF1߈$-5h{g*^]ckf~u9*2-6bЋ߈n˘tnĵ.;S,끄 + \U K'Tfؓt7}42?ML9OjRv쎹˒H?,c£47u)f_>L>I6,M.H^3(vДݾoջ[x-"eUB.$?J{SU&9;|{UPJ(_'M%޼Ֆ AhEQ8oagfot-mqb3 I|h=i]:LQGGm_bQnV##Xkk Gȃ_]| ˯.ln%B O@4x𯹮 d`aN0;.)Z.r<յmM4TΪñ+aN^5<ംk1N2-6,U,g媸u6$sBl*lr^.jH4tÂh=,&aA11= iq*JuX3a#yg j:|XiJ}靼US}pkTZ>F * nF1(#[/9[S> \YgHy~"LIdJ&}0S%Lkr<2AþdX(fs\Ձ~bLY1GΗ!NĬ&0 ,פ<;1:6 袡xyW8Qu [_Ϳ.&/v!pch?5DSukW苾/g@/`J~Il|'Xt/wԎuP'tm`x˜he>>e!%1O{l4hC$ ] ߘy#_&@&d ñdcض%\u[E])H:- lC'5/vIFOt|| VBs( 򋗤/fDR, ƉC.6mZ2htZ'ǎlAr+6E2M߇H+GaKbƆ0F̯rgSŭ--Y"锡e,Љ"uc,=5ԹͼcH"fa{1"hbv):mD v.K ̻Z)lVrɉ҈:YHIduIa< $zJ)yv,|aAx,Tg+60P`+'[A\-1/#$~&^Oߎb 85b^:cj!0}9f-)|`oN>GVB2 5IKMήI,fY s>Uz1!lX*TTjVW!NhWyq JuK UOϡ`{KNJNT3Oo&F:Qf;mc7MQ Ok9V_gOE8~eBe(87>. G7<ً\1>tCy*U 1ՍiLK>ьk*oC$<6XK ObY:=V&Ŝ{ &ҡANs+z^8f-fɄ{IgդbfiPF͎R!F|ر޸ Uj|K8֗i^pG4OIv{3n:JQ y 73$ǟ25X5G6GQ|a1*n?8w{=BY~iRy\5erY ZDKAHRs%&HڄJe pUA[.\ۘ^W`[VrK#[_>J`G1]CRU!dP >0h8 c΂A+$@@*]=<rlؼC ӣeQ==l|߂zհĝwK6!qv/2ql%jj} LM*A㳡钽l R]J.zTE& Z]Us΋U x9&C^Spp60:0 u3:zkM2:iDJ^]YWn/F{Ri;JV !% QVASnmk\.[w^UBaCn, R[RdW֧qi K,Aѻu# z_?}7r8F0 ז0Re[>E g'/fDoުc^q&(9s@+>[`Cr3ingW,Ria1Yr M_jy0U̩ƐNxcch;17Epe\1j M >Ƨ_b/e ?Ej1BB6SN7)7"Sex!p=$Tpq7#M*`nBpkH-XG@ܫ/Լjh`Un @c覠"W$iNG!$T{0\̋s(wcަm$Wڬm*(6B VyG "VƼlgB1"sw8l"@>m O {>RJ BΌr s%ٯtx+S.`Md$!aȨ7>HA^Jt%Y{f.nJ{ti~3Wb ~n|-}% w +| w+27@ Р(bh)$qy?/S~.=Ȃ b3#P9q`GٚIcvϞk8g8E?`%6'UZ1KS?9$It׶racm>2&_ Vg3b u:-RF N@#AV\ԋ;GԛcCj? Rcp|[0X{j l(wf-}B8FgZb%KOmGCBscI=ؓe Oaom{*aq)(cZ#̭; >^wL h#U*skP,''=a؝Δ&2c=$vdK Ʋ`uJA[J6ʉ;Z~i KX( Hg*/:**k"3[Rcm1A d=S=֍s(G/(L<B|!jGPLe8ssL"WZpNX# 6&w_Uo|G%+h v,ny9 xL&&RBOr#FJ N}'\ޑ?%K ۑ[dA-vt~QcU )9wR#QB\inB ZГ`r4s#"2 WVH{6q>xM]qbwuJfޯ? 5W`α?nn.=^;Ye%3.s*&X. 23aRDiB.KgF߫B*fBQO"3(ܔ1seyz֋yZ'A z%fE|:6#1s'LνƐ>㴕h(SM&p۸`u\2BB1'ʉvz3ѦZ5TW_SSeC\#䊨D x젏PINoY3!pzM9҅_[@Ms tF «t*Oe7ŸS E "2L|IҶhI#e6@bd 2msm%Vv/"as]bz^4p0w^z^uۜI'`d]2|*E5<]~ ھ5! S=J=[m(gD|[ [vi9|gG/@[1هHujo{V av:e0@OݫO!0KV0"֯V 9~gnKV5B!b94wڿ PCLSdϸ4 Ȏ ޫ&hJҼ3ǧ;0?Ue;6-7 m^txT{߄W\ XiY7*YI_KGUPQSɣmvDm\-D"n!sIz1z-HփK:A LS#kX/?qFda?fT3(v2ypzD,68u]uzsU@}1hLՂ 紵I r\J kJ!4'K#22Ġ#uB列d\}lX0Ty#ELqN]KжCh EVc{,-f0MzoL&l78*f {^vңs('puRrz{ޞi,W2_&y/CvDxjuDŽ+&T%Au$fy #gWvArw-[?r4ljy L@zjS,Uxن K5 E "Q){K{u7]d'\L%B*0.,aB|"ktiYC7z>Z@xıV;A8mFi7kҜAp)np#ԇ8bf&LG,fd cbk>EE Q,7('tbUP' E #SFc$+r5TB VNaiڰKvc6ghX5슿@XoN ^9$MJk-zvd > PE gy|qn'Gb[C:vg͏E8,O6++%Z9"4g7Gv]h,P8GtttM zw2J;Ǥ$](HWNG_u(7Q/egU>y-i؇+0nLj`&h,ǃye@xH",k.vnN x Ƴ{|nUCS"NCdQ8o)C3Tzl4F\`oI(qhĔ][9A2Wj|mZcΧ{͞ʼ~l*%zbX{荔TJ^~wciB Dz6}k|X^0{*nJMm~{KBG2۔/P/^+Bd3K$쑮"l9nUu <#ޑVٯg./8nNFׂ wnLw5}EL>^0YsOLkee]=sv؝Za屜6V c'zQOufI5iڵk$6z^ħhVnיtuhn(ۆH 8u}°<A_:K8/W0v..|h QZvZ*CG&MFےTӈ`#oV:sd.;v.XK*pKJ{z6ekUoUTcl랋tZ DOE<&f'PWj0[(VSĒ aa HChԕ +y`&Qs)٭!f}z1-G*f#h ii e|Zb4HJ 1̽l#+سב A2 H!gʟ"ݡQpij4t;WXTFG3dm!xs1 s8Z߇e0WLZ$VÝYeOSoXJr}IEF*lJE[VԱ/s;?[,;hFO mFFo'wlfT30eN5I= o(%"s<8?;iB޺/z$:8ߘoKYLMG^H7Y{q(!dJ&!<\zoH+YC[J.͂﹵/h`iN r@yzg8 GܟWM]Q/i9o=!0PQe5W/n ~|:p.t珁Cw>pΟUg30 1L"O %K]o CGh%&UoU(fh-iJ e"k`!f17ʛnܢ['SD\1n&S_xa=x[Yx^QDR|J `a(`T|@RT0Gb`I.Xu09zf=hʁ39sFfI-:J*j&K/vYzՇł^?2yfD5B-T#IY0 &6boڼ>i$.n=Bͻē2KɎ7M ~:$K6eO tYV'aSėd*޶k-4.zuZ\vf^r[wk7Q}y*eњeG,H7ONrq,=GzkzX|~&-d|AP  {P9Y#G%[]Voe͕}e\|MK*_`)ʩx W C"%r3xM&[Sd7"ƑJ1X.k]Pu+ve|ou'yԠ$ v> K?nyL:ZJ,~>ܡl7ort\V3a?=;- TK[G!.񐝑>4}#飼ـ]rߜ~}z!tk.bJ­ Zo{}uX:@襣%w#~p*A@_-yXINgLgOaܚ@Fb j?Y@Qa?vS`)lu4z2FWLO>n-PP t0Gv+ʮ.ʹP\lv8 vDċ0gXv?ExzW+jz:ӉRnHi4@:r>o6#qsN lA) %WWˍ h vx-B S*jΏ7SA޳3_pb6~!3 ]99GsU;#ڨ#T "" y,jvrO p#>mp Si^K!o,)m)ctT5V\)e1–W2!5LpJ ;LW.Q7"CX*˶6P/_[{muss :'%#.fQzjqM\:h@ჯɐC_>|+Qzp_^nP-<4_'~ͰIA4EXZkĩ,qz^{'1c'2kDO`x>ȂQ?[5&Ml>5ToNM/^NEO-Sr=s :|u2`+ ukߤ}KlХ@M'zxj5VPnU ˸-C_eT@@8;DJ2 Au+՜{7t]ϊH_#zT?Xi 0/wLci#/!KstݯAUeo3QC΍iK%yZ$OJ0#l>'|p:vp$*WbwrB$%ݪ:ґ $b7h+T,Xѷ9KS pd6d}:7Rw^l|I\h2U);o,khp<h ID @(m N53?bwEڷ*9޷~|1cVub|aK?eI3%e DZ(Hdc=ğ]Vyc5ً M(B/xOpxOK`*imyP&h]L 6:h䱷97*̀POԣEe~7ōcHV@hg*Qnui . f#g $h.R> LFJ%l(Bo8Jn'~`6umGaI SBD\uk+9Riv7:$\Ea MNҹ9¥35z 0@,jTu/z 53Ew<)i"r62o5wX-zGU,'D"pO{f_Ԩگy"*MV;`]ӽj͵U߿PFPo]9;U-tW &x*aܱHCH-2"R_sTY@I͘S?x+,WZM3SʏBB8]x"oF~HQt\ũ-׶/7+F3&6DجQQVZ>9'3mU[en 0׊HE/l! 6#@"}ʞshNuh%]V[y XSS5L6 Op%bF `i/dE^,vҵ$[m^QӪ%.\We&p͙$H}RiYŗLw6U=.ɃCM༥IG@){>Xi-,DS{q | "{:t?N8r|n7pX:sѶҹS)/oqYgI,m5 ǂ8 [Zc"bD%t4HgH/[&*s< :Kwvсո1iE%h{6>bG"Ͱ %T5(G~99Fnw]qxJ}頁fvjKS۫7qx9R]LRԣ! !}QmcdOD݌ >.~o6ًIa{l5C]W6t-Rs-Qeʄ' +\6Zm𠍜BR ,ȳMK-'e`:N xB$+iǵ*!!̜fځNBCq:g.=ͽءK&o/]5ul2titJpVܙP"dM~J@j^tqZ >n>\mc@fű̖!IiFڻ#>1J>w'W ohqurml{v/.|B7XTdOo`jZU؎ dY)阙5 JxSl$Qp#ئ .PgKNCl\2, NIтsWar[q?D" o/0̇nR/Q~6V9 pQTT/z˝aM|k OmI>46Vn >œ mՎ ^hvNRZѵkd6KGY4A,T˙(c{2\̊ה$Io ueT`Pv>X:!9)݋-]*hϊ)sG['%$?,(엃+19wpS2NM;z8eE"E7 Ljl@ ]o_FK*AH<\5-Z!h&\,$[ؾY.ts 8l~v'714@LmJ[Kf!/ㆱ/pyXIY,XVċNP{0ʹW˟oq$(Drm$7Ppwq|ƣftezyǎqXAMGMT `ȾH_F :veVʛw춈yxGnlE! +cʏڊkMh&IS' Vxqi?|]#}U:R^|)GHhPb@M=|R1e,+}`kOySҪ?U{<'*q@8$GA=IU~|0Mb]Hm +=>:DN R=jtikECSQHn^z4pѹy{RbQ>g·[MҵȚG퇍O=ԵB>eVsu/8&qeTW؝4N7휢|xs2e7B,TxLiþbIwKԹ4*kg[p}B0qT5[7 Iͻh<#&'wbw]Ԙ%k&nky>֟ujFngܷ:X|02$:LOq1Wh]- #!ԚW%|/(뫚h젳LJFI #1H2 M!>R 4]99h]fQ]RX @Ȣ}ys|9dWR&>¹Ypu;ҙQx^)4i!xT)jzu'xKwp/k&pW-BWŶ,R-S2B2Λ3&$E<UqrECvcȡsT>? |`',}fF(@:Oʩ_Gnl\ƽ^AƘ-hCY](u1wQ/`H'ko?'V]f 576Ԫww dȉ/H\pS+}v' FĠƖI}Q` ŎEa磮h]Lc~)NJ֢keݤqR m!mؤ6ajH4s]x?}n\zȳ4#fW:]ѮYXǨ(4ǖW/)[\ +E\˰NjU3{(Sə_"P5T,t+NuKyl)ɣ_| HanaoۍKo: 6I\]c6iSPW/Qlv} vG'^y H"^ jc>* TnD3#. -Rj)z{\*Љz=烈1+ܠȈRyُE=b$3,^H=̳LѸe1 ѹ4~ Yʯz' JH%!9 Dᥞ .z|[B#0]0[ CwW9 T؟=[6}\LF\4; LWf?j`IŐNHbOIEXDmSLNxng)8'/geyBg4 t:v.W,7 6.Zz8D(5L9+w*ʸVph\WQ rJk %&ag}f4BCbJ;LoY) "FqB Lp'>%Z(W'/QhG#C!&>Qy\zb"V&LrMz6#d!Gk>)}7L([DvhHMb"*Z_ z|LDX2fb@MR;'#v5% ]Э$>6mC546F阄c_pPxaz(wfF S\eE2c$ =hgUDz休jכꞁM -)PdDT33+E89:AݜLjS$YeʑRhQw`1e.bǟs(k,ʽ¸LǦD2Q J&Y`,_9ѹ+n BѼ} 1ҙy*BFcS[[yD4P:o:1x)?=uaɭ3==45 r+#XT{p)QmR?Iu_Uh^xwHO:4ó(DLe=_:IaBDD͡R/\z-2|~(P׍:U9(SZ eڥ: (R|A8]Bslg1&u APJyPF1I}=̶%$VZpW\Ő= L:CMdRӺ^eX`A]+CM}bKTئmsTTiE^&!&Ep"+9Ar킌1{/P.%Z b#)׮pg1>uA RmwY+͎B8F: H3v֫.LTZ|5gq?F? =F蜉< r9 eo*Vcm,9֤䉐R62bK |!^<jv4FQ/A3k%vJjotܝZsdt!23wgqQt<c^5eBwo90K?3@kCsYܒ3cK]cҷ RvHϔ:K7iMTˇLb玕)O]5hO'{(Q0L^-syףcsl3iw6ʶy6 OeVc!-FpRΤ c]i€r qaIpTnX0C^Q\l"0!:ú74@Z9ra߂E-x7-%PAcl2y+- U\;wX{Oto oaqj۫8{dM6ݙ}RbBI&U;wDc鯕^pԓ_GJc:܄亩DF~%$0k; -Y! pj*f`oʛê;:9 rK"zAn"B\5H,1 SE8_ՂzYwxE~ʷl%u&0_;EQMPb4fb=nrba tgeƾlGy+-7Q뾷,9ۖd@V_>;Ki!^| y7!D;vwB5Tȗ @c4S@B.8YI[opW̸htwx!skKyE/h{8.g8)I1ֹVK\%y?٥5)DZ=o- g}^~:!7#%SҶ֢zů4kȓؕju rQ!H(IeZbex2VLWJm?A4{P|`egĉL`M̮xS'/{F'b:|lGǺLzQa3ZL A!ǹ\d|wyb3LjÇO>8t6 T$$|-w T 3') `gA6f-KjݴX2eϲObjaәrE++y%~zY?A^s )Q3!XMaQ!2G~~آ.ŦUsn@54 3Dz8F_e{t [\ 幽/ }[ $&W&BdW%u,чF.凾,s6iUUcǙiV>R,e$iWZON!l tÖ́y$xSώ,scOFXe 7\TJۗz^:wEU-;^J|yVֿ-b-Q ÓĨNbg jb nuCN})m<8w4 2m` ]Ƿ_ɺ=, m)I\ʲy.[Ѕp>P@`<<<:rN=*JQ`oA%Jz_o>pe4Obof?숩 EҁwP>B8Ǧ\u&(:c;f/+'3VGuiμig mCL.evxCZE4#8a[e&7\nAyރſh%-Z"fD0jc /vCNoތVFŽKNA#t]Ž򈌂TgT]fB!~FiG. HOY-&C#?5.K|a b K̴{ᷟ\W/*Om/% iAt=j^K{cΣ U+:O΂nۏ5=IP:p3?(럠=6ue);)k/AԽN[Ր\ })9 'J8,74m/i`5[' OI"O[D,&61&#'1 `1L9-{Z"Ftɨ ӬcgkP1B=B'v4caOUU6&~5{ : KG5d#_ZP}zbMD R~`|:`zK'$Ȼ@6SRJ*dGF?H#L:oW2~@.eCS!\m 16MUc+ɋ?/ ]ޚ#Țnqsh )y/p_4*iU@ska bH C?8z!/P]Ӗ1$?21S*|ݵǣ O1a. R{t7 #ڠ/k .tdźa-xLSnAbRWumVYaF-v\}N?8ۇ}nvK٫g18!iFnm A_ 5=h qsj8sRjuMGߦq-@b`-c@)v;|Q*W0 ?:ޘEݾJ*TOJm"C,8\W2ʊQl?'m@l-8EJPoNT|v`*(m\FA?n7ľL \54m1 >mGǽ%1 D̗KJTTET~HrO.!Ȏ8D)#u;Jcwn[CffIadXSDBft8T-ۙӏ%ak=9ϵQKggtăjk> G]BE7'*zV82s?՗SToE4ᾳ&0>:޼\=+AP2fڪQA_%R/U\bd5StP(5Q =7V{2j!33x -WnzraJDz/ Ա I1SبW鯔L BO[|89xh0:+) Kal]N6{Yf9Ki2_oƌ7NdW/TY#E f.s ugSYrti#K7 Py$7Zr`ɱۯѤ\ԯK zdx;A<;l0 ^- pL@YI{&]lƈ.nMzuxP!}RS LgYvY'$c \y>y ;(k<3 c^nSP)e~ Z 6c'kL\FL>к`o`WԮO)Z`H5@б8:?[|"Ǿe-o-Rq~:J$B۶f?]eX4^B?(0^FK Of(Cʷa>)WbF^qQ#c(=dqjERD3)aQWKo >>r֏ؓ0W0 4Dg&I ||r3zOɎGlܬ=amk)6|+%O3l]Ex.XoQKybeZ LRX!N/A濅M={Qm jCմTʜq\s햤jd^՛u:i6)_Kbg>7MǮX@zi:Bdr+ 絛LX_!@t 9Uvj*~VYĄpuë.}*$H1O0Y !X"9:UgS̊' /TsbxsݽJ#[I &KɹZQ !j1j ?Qy۔V=%58B2 UaU&sWlo]~"l5<:7X33ch鉘},-h 0HKCv#{gp때B8!ɿ;jlۙ p%,pbW5B ?X~+ɕu`dg+RƮP,9|߻*fP(\XXJ+7+HW*a XAv0oΐHl5KbUHsi/Zv^39%ɢ\=gTHeI(ű5.UߔgnVĪJp_j MR[5|*d|sjrA+0܁=/gL{8d %؞D.ZBt(nDKU,) pQ> *\ 0Ӌ!c6GSX@%s`XLˆOYk> /?Q%FCȬ] i)t!G L` \ϲ5:M[ `Fkr#*Ĉ> bԵ+| 5RJlB!_l$szֳpCbO~Ag,4xp&1" /%y/ 6M8W S ?s H;]ysv2I?dH]}ˠKMsvbƮwP9(Sݹч63mF/(QգLXYğ30>|faVy@U8"#c[I8Qyakk,ibyZ1Dkn{冣-O o^W:B|1#ُ:DQ!4K>m±WvUR '^kPKHu|{:|ଶW@ވ˂23,@y> ؾW/O]-/zP2]羀-Jv&*7=YU&r!{FЛBS PjFr-J/B.;+C b >ͩ{% j+~;&߽iV`+}FGC!^`;uRӱ]!HzmDprΞW2=l6oti<;Vz]ncg 4Gd{9uwPhPe, W ʹ)40x%=.svP9:5ٕD@xh$K#$wT.C5"p}۴Γy:KRm!I=7tCdp/X4)a"#g焴f;J3p9+`NSpEuёD(ap!\uq&⚰ˋũghri&˺,UBh>Vv[OAnJmAk1 ٧Q\t;|QL],[aI 1f/U R-;,)ć I'6- 3cFYλj@rlq!\n)YGKN˺w;+QG_cw%rTL';⿉ ր[?]i"ڼvGAu}{r,-=`?~%- o9G #T0:!S5)f ֘W4 %* `HdɄeՄ˚y8X/IrG{` Č'P=1wdM#{XhB`ZjGDxe## )â* HZ&Mf[e5 DMS/3Yj1H= ^zI;8߮ـBX|yLnjyn#M8:Il]-3A@nvdU~cBlߑ@ HM_xÝXB_++ 1<3US}&,Y+F5;eMm\%u:z>ߨ*j >|QF'gX/x `2tHI96p ~klwG؛tO\kWX U2l`q*(nߕ:GY:оnS_::$4qKrfA7>1Yo ~pAʶwc^J析TS =9{aVT;wL\D32Y+V|jDaT) 0}GF|rDYi ͟$ܹu[gLn56+.ԓ/_UDD:Զ NED: eLfMg_*|)^wvaY̢1޻HzsL ~"UEoE53Ur/Ω|1G@,3TK?}8=<@_ė*$\l~q-jʝ?dbLb[NNJ%JjQWђCUSVYZ,tR6-۠hZPžAekaj8_9X2;',@ym_ *4/R4KM9}_ڜve Kn/ 8hA9 ~8Q}@f~f[?VM2X&g|'5OZSr%ʓ<}!4EvpsZVYVӈ{/[ջ,#)LB%+E9ƠpnqkxJњpdeRp0xGpwV=㕍Aq!D%Kj.rfz_{ۤk*rkk8P}RjK'%(|}ݼxr~Ul(e,VwrVVfPo wnܘղgKNDf^Z^:,3/CUKh53Jm:^*AgCgǕԿTC部*l;;5N{ЩhxoW؎%Ȅm97#t~ ߊrKs~Ѱ E2" r> +SUo/ig{hsS!3o+䡹@$?%ePq a,Rg8-_e!=Nܻ{T(?Z4K{%H*RIׂ5ԟ*Hӝ>mֱ%x8@{.qWlΫ\e)eX-h[Bn¸,B_kuV.2jqc2\9|N2 y8Vȩ) -n\QkrգM]^j<0,eR3[hNovGwfa~lT FC M»'&pp?-CUw0 $\ssC\Q܍zOv\г^ͺ71W=#-osqeQ8fl=mΗŗ`.82פgQ̆Te"F?~2l΍<"'h="#̣Y ;..0L On1H*2|R{"ssץI`1{_HS#+7 49b޲'9{t䪗x|,ƻ#pWu@xQqk @"/RݨΛ g{%yW^*7~e`Z4ͨ2fk = ^EnsLiE>Hhc 9{;vd@3_Ԑ(תvht٣A SQ5)U| oPS%˼*\& Ùv@LPi0;`&0ۻ k>ě/)MSB`ƅ!~6B ,ԯ4# iXIXj68,kM.:, 077jX&}A½va2d9Q]7V~CFbqc f>9,z&J 6zHeЬ໏\4B/]Q] W[I,TKӵqd! ^L^ B?2ͧ(LK^wkFzlْM {aR _1%t9*92 !w߇h}=,Nͨ ?G ?E\!A̐14"=r-J,hGfQ#FT صDR \tm 3;.cvҬmAq_)0gwĩg?Bms1{10˿zWe ݒ"׽g̍\i. HoPq/ߍMI `P})Xnҧ\GV,ԯ^~-XJ!*/"[]'=IF:{čiQ/U;0;o2V}i:G_Igj6)ײL,wJk>)>Jd ҼB̄J7[ӶZб>TN)D"?l˦d&%.5mQ+"c *OqN] WW:<l6`_qSF\"[C8s/T>I=Yiixzs> Ee$Vu,`ygI'}uR9ǕΙaLE? oתAǞp >9DCgm:Hbg<חkeB0 Κ| XnJ8wYިQ))ӑCL0F(pDԜY:kH0nqwNʑqyM ;E:LWhR/ :T# fՌ!ZNmv}:NY,&Ezh@TϡYSN~g]cX'6FA)ak6VQa: 9 ծ2eq~Z,KBׯd:rSP6!{òc}[]Eyg;@AB>KrN&'TrXHG^ e~m{%Sٱ9RqS30IE*J'^/(]a?x5$?fخUP]6\$xC-"%C7o\y5/0bOaޔغW\L{ur9 Fup\#vR̪|t]Vnena~+ ڮLAyZ1UG^%>KStAj ni/ivefY]}n+xV'n0b~gvڋsNBz'Z<b9A A6<EMr? N Oϖ]Ր^TB+q qoTĸk~jB{'[{$>XyZ,=ϲcqP3Sc;쵐L?_ q5m#9~[뮧GP~q- 4:]Bb4eFKV>vbq_Re|Ph9LIw/+*}զeyc)tqW݈QvAypz,.X Vjf.:N!"|o ȌhT[Ai m'! q" 8m::a[`Λ#W3bJoLr!f^nHSE4v@\5ѐdI;U)U'U^5A>罣a7`0J#ݎJb^z޹nٌU-L{R0$IB7cy+0n\h>!v<YW)OK#I GJT;ھ q|F`\` g}+:vAĵp$j&5$shTv]Z Ԕ[ c\`+H;^g!)Ju˻Lz(o_=JcM*h\&Q1zO#TC-ddۘW]F=Ǭt`;&.r&bhK n;K`sZFt-6{Iqn ^vBi*Z8at&::|3i, 2߅NtVپ)0P)bZ0mY xYO6h;]] 72t `'~r޲I)nޏǹ;^[:rnK5fI7+9RpaK ($bAGBGo汕:l?I2?[.d`5Lxh.¥ 9O>|<܀ o`|=N0ETR % > KZ͂1RขXO36![QFIX?ab=!MӍe${JqARԤi# 8F&6Ʃd9nګ`ydCƼ ك/c jVPoP)pe)FJ"jr2П:<X{JGXeIjr!Pِt);"M9"$3,[bEʍu"1bbc|uj8o?:Ky_eCgnk3@[*` | \]gcu5$33ߪѯ P5߷4xvcs5r8G?X67\l]PbԧۄڨԄPz3*0Grb7>z n'swA Fd(' )Pv > #.b* !D ٶ UfJ&iG̳!(ŽFZBOV!+Ĩ: |-:+ 9I6?)۞VMs>יR,3ƍo^沁Щ7OG}4@+ k޹1^ghyVmY9+[RiIsD^"IIP>.`a#fuc0RkgòZ^=BE e,3n {j /5^ARTP<C5Jh'1hm S|uiÄㆸݏµT)Xkj|D@ց)0(=0ʌ{?`»c` IPr>0=tH%}컰"OK'Qslʣ ou^vHf-<î## .R{yKk#uDdN>ı-uKm'T1A =KԽa([,AK&^[E7k"Asr҃G؈cc6c^4XkjuFB4ywfA䂗H)PWt.`$CΪnXC}nys`rRuְQ9fQbWBZS;iӲ#E2v5n;.#=L 3&A+=%e G̀uXSkV/3J^ۃYKQ=}MpvڣPKLV7JTtbr.IIi%Fl|JB nЪb(][A{Ržq}B:nӄZ%С ȳ9 %Hiq!&Xnۈf5IEhYԗ? Cd ZL9i&]L-P@r0Zw*!N={ k>[;m^sfK52dg/ǒ |Vw;_Np%#K>ןb-V2_εP9*tv B}Eb L"8h>RIZѶBa&59+tJ !m]'0ox /2#꧐Q #""rEM i\ O_$ T݇3ـ!!9FBU׎!f),/F8 }^vw|ݕ8*X,>e/?[Yqߢ.(h E1N V7IE(vrCv΂p*l$mt]6"K-E[މ WF׿Sd"/`{ r=)\p\kywH2˟v* Hhew5e;pBT8Zd%D==T`?8g2rP'>ѫCk@qv)Q 7Rͅ>:%X6X'@j>>6ypk~% ap=y>fF6<9³jWz}i%kt6Ṹh˕8i ysm[PЅgim^%̯Bsf1rr2|r lYl[ /b [: 7cdCKsѪOS5{/ Ծg#%=MnbܣT aDp~6׶t+?s"ްdm;.fǭMV > -^owÆ/-[H}46( Ǜevw{%zo(.j%OC0,\j´s5;i]v"{Zy=oܤEZ0 9l#\ArZ zG nqPۅT0F[$+!"d] yy2j aB?>9"|x)-5xE׆<*aܷ&$y﫦)5%'ot\mh[GF( [eUhݥˁm=Ml;=nڡx޿54ⓑn-ʑ3%p/_QWrUߋn eM\eI@*mV򕸓UBAhrbcP|e[93 Hx  9q [1^H-F(ڷh{;*΂MB}O$(x^-p"oAåMOҸrЫ$-0ikoATvWBmlYo8n8wdbJ|}3bOg5ENDxD")? ]gV"TDG)fD閁vm' RC8=i+gw'?Sǡ#hRj%| ̔=1*6aj OTҦO wt3gRޅV+Mk^?$"0^&xJ$DD9 c*h1 8lh֍wѫ|ȭ *dz+UHRSj4C &,7ȣ!BA/  'NJ vY3ʳd;=h) 8X9Tf%Do0Cs– 66 2氲(B;Rϐ%R8 wɊEEn8^gv'y LfK)!h)Ƭ~ PV"fyr),i:5=2HyRx'!B]xذ}nl7ڷӢ iΊm A\_r(Пx.h]zn: ;#FSXCg-0u;J'3 ,nj$y}h+6L#upsbУ:).' bbJ]1>D,E 3T ӕ_`Ai$ ċ~_]ѝ1`"ΌDȱnᎁׯ̐Q䧉c"0+,[0f٧Xċd`''Yl gBqGr;k4tܺ00'_Kc\$k<^@[URw:*9rJaxZ؂D9a3yJʈ$2 * ho0-NWUOW򹿷}5\/,*C'e&l!J酞+ M؈٘-'8A|b[[^D w?0yF+U᠁ZlZ}*81մ1R S!UtJHJ4;&PvݡmȤ<*>B,b7Z,9IK: 10ç"*1vP5|Q,f‡Ю>MTВ\][aiH8 5'ϡ=4o Vm7B 3O>s921uɰI]û3'poNfhI%q+FSc@ K|rCf/>`Ð!%Js:c*%cS&nG5 a0uْ?Ln7j^̐ܽ*P~NF%ǵLNFGḶYWKļ>@~E_).kx|' 1|lߛؙ*דd]<Uk/E;1_䤸{ᑅ@5"+ dReKHUKY2;`+'|F-KV|bs߂.=HF ~c\|B V8{yaUAʩbM anh"H>l) V!@UqAC{mp`f>Q/sS;#ֿBehOR 믿.k L>P1-qLΐOZx8 :v _vͷ1<o!8?wEՐSPCεriP6=j-%~KC'-4 ^(-l4  <#޶rS:'sU[|i:gj[I =lze>Z3T zRl Rkss@f6Ŵ8dGi=tl8%̀gJ!G LpDJ/GAR'M|aKNhQ }ZET"Ra\TW[Z)278,ƶ Onwxo+c )V+[uTr?6sӷPF81<\ oj%=W"a_߸XQ1)ԧd;^4F?Q6ӫ~p.aPQNKD>}W6C >}Xpi*XG(-j;v܋#^HŶc$L<2*\=ȸvJgZ*QlH'uƬq*)cRN\;&_5b\FnHwg3ڜORYp'pnu\uׂT00WСرslNrs7X;Qf(n,s_'ZՏ I]πkOQ9\Z1*hPoG(vݣΌbwңfB2A:D =m [&{^m!Vn\׿#F(&Z/BQ(T fGwl jնmG}1'|}'q悽͚J5Bdoѧ!yR| 1 HlgVd6IASZ], UWDZǜmsw#'3ip౐-wo oy^$A`Kvgn.$[yMx>ʈxiS^ۑ]t3D$3v0Il`z`|).%%cUj6 g0PHkMq;)Tsa)K> b'jN{G>՜Z`٪8h=9h>p'D? \턑/31hnKQ2t %Z4YdT{.t&UjP6j9e;#j? !Ϙ @diA P}PF.JO[N[nOn,R^S/%>oH! ~taV*P5*H[-#ב p8,/, NrsO!hB"ʶ_4сe$$ ~f )sNn+fvP\_J*$={O@6Q)GS:O]OdemX#~w;l[5T ,QޠDŗ r81ߡWQg+]6>?g; ƀ fƣGrr(Rw^J,Ab{@5k ɗ*@ɬH(K/ ~ˢp;6_3:ؼlBzOa~̍'^H_B|B*( ֧Tb NpوaQ>FX2> ҂Ӗ$\ދ>3y6*%@*ƙط%wOP`|/eݻ"'ƥ̺`zJ KC2^O >\)EO7O;9Y R;>{WW("‰+>]˓s\ '*;(@2??|"+@G?]qΤ|Y8/AoJYįn3W2/.E@ke:>!cJ-ՆZ7P`Wt7ɚܠ"aQ֕}-[EnWkſj;Z"%,Q_\Yfe|h6( 8)Eˎ4Q#Ad@0π'<c?RyXSv'} 'G.%긫wp8j.-)@"P2*FOeE2X\1l_?A^9rx#}(`g6T pNc,C4R+7,׏P)[u U󃼷|/jÞgݕy0Qqu ZKv"Aظ?ShS,^-0WބFbPFyӋAA>X`[[4\ZL#|6nɨNxHrL Oƞ`גW}s$Sx^=i ?}d葴G2$m@QSd64^YW3 aѺ67D4:Qn'D>xi' S݄6"+KŢƻxwp":x.χLu]\@>uA+ÑY|*Iw# U* 5}4Sb'М`8Bq'U2wʂ3#b{b|`% $,!X768aouzzGHCk ލ B9afD$wf+{?;yC2pDkG'J@W)n !&?3.SN 2 Icߣ鶈b|cD's1aZ7܃ aJ)Az7*FzGi0ka%=?3/o|>zJ!ʮkrBpд()=H{V#m`tz. ϾF]s؜̰tP2iə<\$f\Y}> |&! ̲[7BYFwY?Z3jO2`薄cϽB ݐJy$^w&hFQ009Ԉa+bF?.To`CE#=̙ۤP9]oe4Fu=a]" Ϫ6`OMOG(8!蹪z<-ÄE7V~^M5B/D RbӚ~۷Щu20l%[/tOBqjhNvJmyk5kJ!.xH6?]e3Nt_6bW ?^T~}xJB3ݴ;BKš6G@4E/1WiyS&Pv2ܿ4%ZyфD)֡ba`$ap\O(nwǧ8;NL%U W0 KJpzXp^Ky3&b ^@"Xݗ>c9~2>_O´HgW>;^&찄N&PG?¨CKfpzKV"ה[B8oM߫#eHQg[xJϭR.dЂxgaa~<0RU$ѵ(m5@g|#yG n{Vl{'AȮ3l:yՇ90mO*$?nZQ&wf.@W@4&ƻtb>I.=TK~*A(\i#QoWP͝d7uzýGgHZcԥas)rdIGl *[Tǐn4Žh޷QIwp޼<'~@|ŗRw0Y'n2߬WAfrqˍ*=o40 `ID 4l Q<ݮ@G[,\Ieds\ԼM;}Xٳg^C>e"{%aqg ;4R>Z>&ٌ|9{1,dΓۡ$\ s`K}{6>I=zVa`rmGfY;0j;{ϨhY-+xS5CU vw*ƛ렘/~+8I8 Om^Ё@ nf+F"NT>,k[Ė; NiF,PS0">^P-%=E`bonǕYl#1E0A*sYz)ą[ҭ1nBycHD<{62ܼ% I)KlFNAzfj;$ƙ7ڪ],o'\;x1;GKγ[IEoC+WaVȽfv ɹ'5J Y@N8őK疤d;ꐫ8nא[ m3{A3X 13&*3SF9x8l-lWpn]H?bӪnBEpoKy8QۜA6<|=C7,qTw@-z,e.DD#-p/S 6!ѰdGU+q'xr_L$L fE+?JϷm5Qg Ed+[p+tԛ=>wa= fo cnxf4-jR: h>!i-3Dۏ]b]d);"9@sLZ8ndhp 7jg1Ǐ>=֨ > 7w!@g#1v'Vl_\+a6)Iwǃ㪴P=!034kx7hwk/'aY9Ȓ݂=D"ص/ Vl,Wm. ]a;zܿYii$z$'VEĽ ڈq; d՜X?3}g@L,q_Cf[0zUƽW}σfx/M=|R?1^iyaK˔ aq;e*F5.V@C0oUL!% ݈wݴbcq#h8Kē!\wEK 90Ssfo6Ũ/O:oG1[c߀р!VCRb\ K7Z4n;{X;xC*4Dl&gzFPK1$ nGQ/S)ٷ<#py{9m ӆb= ks2 s\Ru+zZב0  /? &Nx\9nVLUL!-XG/v(w9YqHq=U*Q6þcsp*Y+Yb{2c *̫#ϣrDeK?@eimLM)m:K/?`3`oJ':]g{U.%Ni! ʁlWBc۳zZX\nzD$oB\E;G8x NJ!H qFj%!3y/|{gaMWGߡҏ0W Ͷ73JUVW>Vźm^b/c[`Q^@kIQ%9%I 8 WcMAsk\3%Vk;W&C )XvS]Y@k?(OGLj09bɺr[ l3 U"~kaPόشjfϒAܐ^^ S)vc yn=؇fqU-Yb-Β8ao*MC3^ 3n*R,:7¹(2%1$5Q.'0r))Ǟ(#nȈvǧ(mQ6EAT28à7Z埃]T&Y.TTgA+]mG8eLq/VRpyc]+[@co^bPrE3&KcOWyff v]lqͼNOw~,蜶)~ے?yd-=Tf"e>8$yjbb)H$۰m\IUH('BB)^UF`0v9;*W! !Et7^Qgio"o0,b!,*64 ( '$-s]ofNz%KɬyTaIQ ,y cA80 CzL$:/?meHm059d[WwZPX5(Ի)| =zyCL8RQGpF' >m8.3uY0x֎.> pvm!Y#;`?8A+f[HSPHob8|4~"Y%НUxXI[k}/JwphrgQOVm:4q盖FJLgu!lㆆl利僖&D?N t<8//>FZi!4iDLm9QN`̏U5r@[ÅIV:*+*Ȑ`c%]OP<akr936/r9ͻt%~9:'>px_5t}f())lҥ{!EkhFt :MS̾ta/sO fYY65wVlEf5kR]/>.dQ Fs4cAX;@,rQZh²yH)+L u $^A3yQg]?Y1ZYt \ehqӥbߨf<ڥf{G"8(viNkdz*7\ 7{e*Y DƇMm]ۣY}32 FD}klFhR\/,eq) 8C^K5D. G)e5 W_ΫҁaI/悍kĈ@㲻SӀUX3x;2=>Iа{Po$*YQc'=L"(u@OP_S!U+@R=tiyr?A"i,h/L2͚N }[̫mk6{&RNIxon4ś)&+ R<.j|-> Lࢇ*eeD%\V:0A@Wu^mBb<5 ;%W;bZ!~;)SiJ>EzG!"`cAy Q@\8*vXVS]PDG}WUV$Y-7 S< 9U0)暨`/!)ƻjҝjERdlE/hصniXI2d K%5d70[#oخ.7z斄5ZmBR֎RIjMeD]Qw[2Oy^Iu k02 Z;PkIcZzE!G`*- xA ge%?%FIqE?OAF|>WX[W\G8CcLF`rC}Jf(kvN 1j&h&JdO6!LdG* Y54AIsf׬5 0Oft/nR$ Ѽ:iw|Z`*~p_"DK 1d/37ê//r³ rnWlhK ztx+J} Y{%iDc܌/9nFuήQC>N?ٹ(^;dG2Hl ,R=B8̤{={MRt"̏8;B8_c31uFD޾ɪ-%7R>KMς /0!6k8 (ۋ{ ^eِfiey'T2zxmaݴL00EwHxj|.vfRt=+cgǬtnD Q`4_}8>س T ۯZnXyQWC< 8YUNaz>ӯ\%}^f?Sp.?ɶk2#%3l҄BRBnȱKtrЎd (BH_sԮ#)h"߽+*#haH`Y%Lj85 jI; Jya"L^³=ok/ 0ᠴM4&)plg5RDbS GƔIKcx64|p\_Weg= h,$Ur)F$_SkiρtR\ &!$~wS0/b[!|pg ~=ifSu . mŹe`VymZy =r!ӄ 4t|os 2Sz*Fcz]X>XZ՘\ž,LuhR@*RF]ʿՏhLMYUr{ ,MAIO*S8aQAeuGyILzx1#C/p*4ܦ{MVK6:޳֙O"0ı6)^ ou.xot">y[t5.:0c&&uEav WAU RtoSiPy" htx "kD`IwW:{h77k,- iٿGfI w)h\qU;27 ꂈ.byа< 3#6pbxKZ]ϻ^;P 2Ir_f/Z oJdS0oNIu EH/ԛJ0LbJI}g,bp(5CG*"Q ű;֛K4@$_W,(1,A{b=J X»i%}JjEnp{NyivI-ajSZ ǚ=AUIq5g><25PO Y(kt6υ]uIO?H{qI s9rs.M.)qS؃ %a5_ɅZas9a$JSY[wڪI)=Y& Ig?tt1` L _gֱC*m[3W fNvXva.P\L9t?l)9J_ 2ԬK0MU/ :^4ȣvR\-bΊn:Iy]ꋹti xD$Eg.<ݘcJM^+R"j-W?y'~yHyD h>Q[GƬ]L5kGҹJjE$Z0) =Q:a/kؙ2Rl8^׀yH*U)k51ome+9q#8-jln?ߡj&piL(}5(ٌˍF$+zF,jecM=vmHu` FoՀB YF/>jn@J7ƢRupP#rk5a.&g4 ^&?C+Y=C'i85P}gmw ?bӮɕJC?ʆ}2I=ڷ1YwU|" 7Nѿl M͘B&7@2_aE=5ԛ"j ~Fo]ߖhh)a+c8sYԔ @ "HdNŽ>w$xO{lꢈA:S R܉['z8}E(*o&86mL:LXB%8{f fFC>ׄKM:wd'z(яIGuE̋gEpϑ*yesI7;~ OPq//&+HT J >dyzwoOݠ11A~ȟďai>]aIt_0c^nRo91oJ$4Q? Tt(`xX8~vn{t ٽ55-=Sm |~ENhp1% +FXtWFӒoQ}\Lri+GV5"lTǐi3ԎG,_4G'i0I.,[[޺v$F49iF=X68+ak=T2xj}yCb Cz~%EMh&p&&,7ӥ^UTx" I ~S~(Lh$`ԝUiAY<)Y9hiU<WkQ7M+R\ _pk@H.ǾUX[LME~2LohloM/gHB*a;ie¦_1ƞ@$㏂-EDҬ{# {, ̊ISjm|Kd.1}6V.Rtk)&Omȃ@g^N>x?yG|7tʥE>Eom=l@l%Z-wR2 [)I}oucWVQrf3n%[nxtsQ\ 4B'|.7q,D:/MvD=!3o9ak7 BP{rZ3`_w@qU5@껇TVP{L=*hk˒Q.{.iG&/d Ebjv * >9?&ƿ]7O{eG-+Ye` py$՞"'K20;g@)Z??,1U5md( y.ܵ,1K3#tb8y#f +[xRnX%d(`+O62hW27NVՁ}:w.VRՔkm1(+73n=˯AQ@Q3׮h|OUl6u*-^{$Yf*YDjZu͟S{u1pJiXOal4Ś( :[XF(<.7;}'][g6Ww04p踺BWR/1G?v|䌪ղE2t2 ~;%)P1I8=AH 8'Q<#,=v珢W n^rݳu8:Ҧ(ـQ52KΓKwp$ +bFwq_Әr$ͳD >dEOǸ B efWQczm5y< O ۺx x;ާސrho1d(fG[)n},|X}G\{6tFEwG4Ί6`H4h #k*p&/* 3O /UYom0^%нַ^9 DŽ?gZ$*"g[ַ̉# g atjN#Y8!G%X!!)2Af:9Άg;mД; Dn 2o+j)^8#_P'$(ZǷZI]zdblBhW|R}ho%& UDoa;]ob|88NaM| _莏y'Ʀo}P*VG?E/N!$҈IoLz*n|}TBWӣO'ffʅhrr]2Yx?k#k]ޏ~ʍ}o I2nZaKbN'*QnE=9mC ԙDX0Dc#'}R9">csgyu`FL_6` ԥ9knamPѦ+p-2bpBS&%CTU wzP ŨſykKzpeLǣceP"CU7~o%/}ܵ>7h㽯7 x)z"Of4p$ysFKѮyH^g/@殽\-k;g}0!_!DÄT ԦӍӟx1!K g‚_huÔ>0#gV4 cAb0ILv]y75` םF[}!+|)cW{NSBByҠTw*X,ʓ-w1N(GyD2qG0y&t?gXdij q?kqϛm美ODh@m}`e 䘹QoY_} W6KV>*̸UE-M`ޥsa(0uHNp-xD‰Mxc"IpW x'lh"~LT`S>]S&-XȌX[$0I6pJ#B(~C% F2m~*Wֽ(4PVb3mLno?@ _%Zׂ5}>a@)1* 9iPT4E{%}b3xTRn8V? yUꠋB)>,q~3Gn핅16=<E%pKQ(Jwg`1k QХVL k5 &Ƕ,%E C\:n N]c "H'>7HYr6P4*kBL|^` RȄ}m -(Ⱥg> /zY#K>JͼEICCzAKϴ ј{5Ut~ߺJ[xqWar,( -&PA)ӵ ^R0周 'Z0BBCTId({25ŕBW>p'+9iv~1_PI wj,bZ(l'“iTrfumXWoۇW:Za 0c%Fs-BV)ܖH;i2/K´/UeKZQ+:'Yo7&O {ǵDn3!7 >3 )ЕXdb- CHzQ`Sg) L@_y|ew10i%AUFu!A> -T cID STN;c, |J}< MEdYFrψgjպ 3éaq <Gr~ 35[`Ôը&ja0UQPx4‰= C;7nzA.Uй9lkV#IxxJPdBS2[?L6:LD2 z_g:#u(xTAa[`Vv"~wLvDQ$sd=.6 յרa@&LV hBL}7nHa6m Hk*ZAol6sRnЇXktŶ, u"_:Js$WE7١6rd"+`t: M`f*,?BLHVjRj~ [ζ,ְ's,氿,՘ӢV-'4.(N؅rNEO3Y(ȷůj0%-KPO"<,3b<_ڄ:g71Jrqo"J2"cTtjel7Z!E`;#(I4P0ۣکW}eEa(0)G`q.Z`$ԎJ ssJX(ZbG)N]'6>EG:h́zIYFJԌq>:+ |:vcK}}/i[Z+YB<ꨋäTe Ep]VNiFF(A׈Itl<} 1=r.J=fƾ7Mc~Y8$34l1G#+"/A vz6NzZ? fNP:,5F~qMQR`> C䟵l_;RD﹬>Y߈{|H?Ɯsһagc j ȟR\k6%vlnl \D_7׻ۨu 4}HoAJ@k/+h ">BYn?}X~;ѱ-,u,b2+!A8qcŶigqkoyzlw,0cvp'Ça/ҒEgp(R1p-1qߋl *L.b2m>Hh^5.G@9 &5 %qafL M[ڋj\Yv S,bxbuj@MѻEzv nYޝtj6ͿDY2}kcn/>hQnBeY{HT;pWml9_ UE@ 0]4}i+EaYC)?Y "4 Z*{ܰ3 ?WM1GkL?* ({m&|@뒇^gW} mIɧt3|ytEJzkt{7ypd*|Jlk¼ۯ x"xEc#fL3,#ʪxT Lly )6G` $ȇ-!ϫ<[@wSSFFmr7εH_"-dzPg9*>ʘÐ. Իё xӚ h0X> Mo# |7zkEz[Z3 ™4CWвP5S$A 0f9& T C轨هD/2n~hWg+jvכ.R8=1>"h 1:>yp[(ߚMp=Sc}JW9R0svl㢙 K`#+bbĖwWdVּt:f~*s*yfns?|d*.-?/~ϩ͖,wۙCaÅ{w{\`xc&a[~rhF9yLizTe1~b?e: #NC-/!KYS _蟭&_9bU-MUQ>HaJ~1Fk$ᢢ#;=󁌈pG༰͝(Km=`"b8q^kIj~+m4SڍS e\o;(eonah>=Wׄw٦HK@2_oD/}[I]uEiܾ<捗e`^8$.57ՠ7| Զ۟!㪱+ {Ӄp ;{m)@݈enpYsZP!R*J]dgBJ8lz/"\(Z[d|^@_sޮ5 LmL|6 3uzh+Og\nf$w!MBbm[Az(vXoY*zNJ$e% LXh~h~o zT8$.S=V,>>ix 1I~Xe>?"̾b8? W]K|D5PiɌCSN3|ʔǁn"t Z);d7}a~ɛ[r?BykHIe0&"~uWqHDu]^3NS\TJn:Ⱦl"y]aӑ$  a͝0PMמ{|Su+>_B⹐4U8߰bvJmzá_p–uKYX\o}DM4|D,};wrFe,?ІH+.١c"Bl1ЎSW0Zix`~wp d@?p7Z3$Aw.N7|u@#;l_+@dЅ qBq3;*;!T0 Yc@d-+jre=vQ!)أj^NEY;5ibXί~sxZΫ -)7l,!-x5yPHcu'=3,vHV*VZY^.b D"$z&nZ>ҽꚍQT^i Lvyv s|j:עbbdUҒ1uB&c#&`8nDW9rb%['(@$?rNat_x2*UqGx1]v;Q-{T@א =cUK/W3j 6C{^׵V,"M:%%{ĕƋh=hď ULϸgBi|5]Z s_~dnY\hal1,lQN]xEM@ 7:8IGOEOdq0kl|솁Ss%C6o)a &NٝllyJRD=]r$2YНጭ.RT @pwBZbN]2~̋p!^h%%$eK-6NuYs))虚G (iIn#۞{+O&jR3r3ـ{ $BE;"]Q<_DZ -7 R>Oo#'j}=*سG'҄D#=8YEPjkJ[L9%캵NBq(=#RUoUk]ӎYo,rv+#! m fThQp Δ^)$'{V^ 21$, WT'sΓ{ߥ&Դ3r&PΟa1_HQ75]H'~faN/M50>=mG˖/gEMBF!ŲW԰hXfa?;Ź,u,jg;F5vY \IoVK G1Bꥐ*+,%х+V*w0yXx3$ij{]-f'by3[yAC8Vqb޸ʿ|Cf$X ?Ŗt/4pQ.U9+t;b{BꐵI(^!YLs>䘄IwwLªAќ4u ^x́\r:BijR%ЖS~|S쉰:7H[;1(Ϝءl#MH[k+@[e^fh阐h&!C W01]>gP~nH0K=RNR*UHוG-Yؾ Z;o[!3z֯~Js;nfz$bCd48jbL u1J- n Xu>)HM못@G)I Gmc-9l3U]GRW PrcT9?s,ՀGm"{EϲL=N$Q|2.hKB Q@ι& 9ThE²4??.7{8َk}ֽ "cBJ?H/ r2L4~+GK,MQ-vY'֤jJ؉Y鑬ڲz#qnJSi!W[j㸄ӳYM}擤/MjM/ :h&1¥hSŶ-|Fh-w#2 q^YkXC-Ól+mCA%iȝ7[$w4@9/dݟAfIw\*\x%ʸ`=)Y̑3ȶ׽E"0T(À"λg|_-n^>aALM)LzmQm=k۸j?~<<_-^#Z]b07)b(oL`|@ԕgK6jŝE@ dd0<0@(ב)B6\Ç pؖ-st3%؈ee"&I\ĒЦzEhSAH1MFC~\5-i/YHyYKn?X7.d_Ri'2 e`T{лȝz^Jq͈{WixcQ l=IӃϞخ}雧SA0%;kX. /U'"n?{Ğv{eN{D^ tpJ64DIrBßH'X%z8@e2-`袹ϙ ?8 r F=@ ՞Z_Dž60n5Bi+M7PHU _LJ__sz>kg;3@2_ͼ[u7Uoaiwc|7SzY'n}}\`׀QVEsi1w8LΪ@Q%q\qe~ mlVA n0qq>giOKqBd >up0 M-*W;:S>B3$n8P[r),9,(k5 HcS._)Pж^V _ZV|/} m9ruV= LݠUi*AvsZ,QGNY$c끏H)fnprPz6D~HLu~Mc"D}'~bGyc%BN̈́PnDProq8%1t-e+5xe"䑚KңZJaMdt7qQ ꂢ$xD)Ip1gٴN4o8ڞ]D+#X#HN9h2!/3foQ*6 :ˮI4kPo %}%Y.kq} ڛsMp6*ןZ wȞrUsk~jDFy#Jg 㘛Jv+!N^ޞ,9/;] x 1Q#zAHzMX{můZC}^cX>*xwet%Il.7hc~W43["yXql|i*tx0+τpաPN_C._z ^CdaXOtٸxrl r#4>E5΅$R V)rA&ė.7~e=ZZ6AW̚"›>԰}6 Ѹ$)g T$Cڿ6<^WEW^4n` ьzqubڃpŐ[f3'#)&/~AdDZZ5a\'E>1Gm/I j7/Iþ?}u GQA^l5!eC H=PgzG\S i3r*U[F z_#1mp74c$W%+oJRn-hK*,ЇGxlvHM*J]t?păNtδhϭ#8UEjZXغ _ 8Y`#P,=#,Uk5 dS/c{` 4X%L 6P_k^ot$i G4]Kb\o",`caAИ1s&e -CǯYl@]SS&܌OG;Ջ { &;q+ Ǝ=r8c$y08:2IW[h}䚂<ڡ⏵tLrdX2 ,0#hͷ^Րj&K^@`1 yecV/{ud;* 8. WkhaKyB+*)D 훷.to胛}v02|$V'NqWNWj.ߥPo]h?j/@.xkۇ\Xc$Lt$CAy~zz5l祹sbw-n|$]O)ް;uLgE3h}1S_5 / CWЌo"G EtK0߮2ŠlئWPHQcVfdpga,\NO&_+elYNŽ<}OB)Zr%Av3CO=Q5.HJ;nTSBU:v<zK*/WHGxK1Tڌ9*I5cxmaF ʢtU9~Zl5a&IRu;9hF֟I1'FN#`i8*GYcm"#}z!婐r)vYYvXEljN 'ҫ&~GNP +L W%fDIoz F<~J$zsz0CFNslX1 ?BfAzhk_|̞+mF@[1ܖ tib_TNYB͚o79:N5I&CSج7%M0M׹! lU^%P{8$Z[h rCJ^vNJwM ^ZO Y9[vXc`QU !̋%ۃYB ]h39/jur E<θ/n]+kDn]HRw)XJkzƀz=O}^J`p(:o67&;blM x༣DqHD&"Yx9t=g ju)ؼNRXv-<[ҟ"t fj,]v(A^ZH9&, i&&B4G)3u(1)bF,#PdG <:H;ªE#(סa3GeT_nc Ń2&.pf'>QDzz9׋dMh}=a&aKxxƋ4'kׁ͑'Vj{2/]{cCi%Gc(`wV₧jj9ޢoY#}DTPt$)I8YWa %^YD&Q%;[8#YiWQ ?Y&UpXIt۸ׁ#aސ} 1oUБuNe|$''bZSQP>~rNbpdrb'$&ji1+|M`˼=|fKQiujߜR>7z*2!,Z߻ 5>J|dD]P NP{h9u _M;!*,l+2N tn}`&T.^sGL̽j8†- m!ФdL2?5FF߶|gwWV$){c(n]* u~9w& Udo\(M9EvUZN]fc5#s] e$sW_\P;6 ݻZD8& y1|;C9+#6'́ NOnj7挡 vɐ-p79O8VMUӎ1/T!a5ՎqEuOm(CAxs(K+g /1DrSH(Y^m1 juZ@Kv&L{e"D d76EN]Iİ˗{{x]4PA>;tS Sr,^%rPcOi`9rI$3k bAނ]ZC0$-.7I^!` =خ!sߪΦO)DFgRHnW+P$σ*R\ T%#D/x i\֫~i}8hE$)BM6fr;0sJ\@*:Ʀ,Eߢ"#ctmraSWJMnD(g=&_gNצ@ |aOC lmm'Q^gܸ1i!wLabxymBc$c0R Q,ߦKޟ% QJKþ<=AaN4M"g KDdA"1ZuupF50:4:Plwnx(?97M9GOղ OF0hxa5vT¼^TgA^2>}s2`f9-]}y_(~&F>2dp]7Ǜ^.>7#L6w]̷Vk)3њLʮ@>w{@~ņc3X % K(qAhyr h TIqM*MMx:vXsO l@ݐ ;$F$E h$ɠ,l>wn/o+V]hc?YxWׯ C)mv3#t. طv]! IxZ׶Vh0 Sz] rkkf,D r3%U! q'Q -݀]r su [[yǝe:XTv8Duiq}*=ĝ /p;)QjZȲOC톡qgu=>ˆ#\* `[찋zM\-^"It7yc|u +jj-]0` jܩ|)VZJ⢈z5 ՋbmQɫhk)g\@r'dQxoںWJ(-r&CT7 `VR<ˈ+$onv ׫ }cЃLyiЬb^L9H #GSn7ʥdq=UKQg;?iɀ$E }4`̻&CVyQ^jy 9> nWݺ:QQmfBgi^iNb0S >_~8$)u6h腏%{Y! p)6#Nə}Nڕvcy5rɕ`9+";"*a#xGcu^ *Pd<׃$W*>w#HM?nMlW鏶ŏAl+Ӓ+k6>3 uQ&4-n6R]1YM8E8IPL PÅj$ &ŶckR;9=->kq* 2%˱b`3ZjgA#XJU6&p#*FFWGF] + mdJq(\A]+EIA][FMjQɒ>XB_E)˙{_@>S:&<;ߔ&64f=;~̡rJ h>DD%.B\p-xS))KeG0%^/w-I^I⿂o6kLR\Kj9=}?-mU=S6hCS#( KF@`^+P{MT=Qf#>(mVù(w7){&EE1/*kT?i>=vWwq5JSB@&"3w4P$N?*_hyxfZu^+'0~ՂCq2 pOA#<60lEIćAet ˎꕔԝK7($_ ҽGIr7uO2< \fP0?lיQ j$ @La6MAp5P&лS5g -DJ*\:BB.; ɚCӬ0-U;Vp,vt<¥8(˄{7ս8]O@kZ0Z $2Ci ,So5zO0;xZDkMxVtx{zEc1jfOسw",s{>^4"ol!aArVJIElpq< cl2%U P칂֦fWw! }O!&2=[U)D [5yO.=[ȹ:=j Ѱ؝ۮZ_8z?v_&Vx[I3۰D׸mW3Bh'jea$H_)zw ~iD^-QWGQ/:#KQ&s٢`EW; ԟaw{Sϊ{u7U2uٻB+ NviF-% }soxՑ7 |0 ՗EMc| MR 6T Vm6ûزX ijvB-3!fBzg[zM(]-V:K})(!p.A<( [bã#jŠ*27wgn\1|M( *S.7`#7tVAUivk.ċz}8< cQͺoO U&9Ŭ5+.l$hu01=><.[UQ_t~I lǛ(GV}=Iަ,\[i᪷c*5C;Rj@6rPHx#7*2cϰ4w)a\m⵪~8+hD?.H^BSۭDI/&fVgٴ$[37ySa]ChpKx7ۘd- м #V C5jzkAs%F>M)556bGF%ЮMd"oՇ;hDg#\;pLw5=pF:ݦXlEysBYv̆l@fXxf|8;o2`<3ݛ9j/ۏBj5=6V^LjGsT-ja[Xn6wF&H*Y|Veڧs." -og|+SXvMR)~^J;Jkܖ1EE*ZMtb,^huG\J2лyJL1νw( kQ𮝄nWb&p4vB_~Z<-1@3 < gƤ 9EQ o'WႨcytNaTnbdt J*_%R8ЧP(wyvc~/XJ \Q4=Zk5%i,p]1%X}[uTvy-[M.oi KFElKth5\8%eÕ(Qۯg(8xD/Eh8E:.wsz~Ozz(u "5(۰.]"[r=";;}ꌢ\`#BT^mL*kudg}w'Y ia=ыm dRI j!=m$^ צEAYc[cE B@ fj-r)Qyˬݬ%GFNx_9FP 8+8 1 D\?0DdWţXیhAcp5|&l_-}Cq"'Simݬ](h[{:\F#+'\ ̝hi3}wEs %OX<3^@a';,klSZ!ɼJq%P^.H^-^.l:'~<8 ѲyhNdt)oKox#P)A>u]pY?dXU(ebr?Co ̸<|}.wUG>ns+i&E7x8ZѾrih&+dI*lzީQ ! gRNJ]Ҡw] v~>/8f,vLYADWz\#ʍH*^`.&K-yjK,rXFn, v;b%.NJ0LHA87ӏh%\Z_A{g(+vkQK5"Ruמr]w~eM[(Yv3``Jb~]{`coW1q"Hۮq$\U#d_Lz81 1wA󏛡wyZpØ q;ߴvnxHWbM%KQ-k3} mgM:ղCw5{ZC }=Q WpIy®&T 1G?̈́}O쇞K2 $n +As>/o2d+`xh)]ʙCO{zpMWW3 sw) ̈́惊 "wϹrÈYZsR ?IĘ{Ҋr'P 2 7q.AGQ_&Ih;}ԣ^D ܊v secO/آgj7gj#\H@ǹuh,*6#$weO:Ir(S5囤Rj$_50ӿO*TPT~(d"rji{xt1[y}8ytKEyO8 ["9cullR3k1HVIzlhѧK>/8c&+1N>;4?w&:]LX]o[|n; ŕ00OJA rҒL]a!X$*`kFZ"w2 JएFjj'5*v X&jiNff '{]|NBYv#|eTjM{DVwt0sJԚ4vJyU΁Ko"WImNQ1 >1UoZ a nB kDa#$R^)E q2@I֋(WըN׿YMD ஐt1*粷1L_5E\NsLw*%+zB^`fW4e@ &CQٟy ^0Q0,:*sk Q~sH={$jpy#%;2MD~iP!7W$N ٶEssR^{ȎVdsmK0Ph&Q#S=s'oVd'[=PGH(=Qh0v`x(Hqؒ>oaY$4w mH ;5( U^M`!Mw}Oueja"ϱM.j෻Vh!M.d3n濈g=#fx> Cj5> <^OW𻀆eF(mlC^f<ȌW!hMiW.]^T t.o5.=TrWVho>8*x1]f l:nn0PIxgcp&~6֑j=fYM#aѤ٨5e.az @}?93[ov3Z$0*/qv\5\"uR$^@Fd<(aCe,Cs̹QWv/NhΓ(~b}.#JĜWm;)' )SڼB%ŏ 0S6⥕;$WbdyAn)(-ykmyMNd<+e1H=yM9Z,َ,r sȘ Z\/zb|qQ.8L2jV|aAH/HD\ Zϵycj %_Y4*n䜧|&xvBGHh)>`)<"Z}r1)~&ÿu=`tq!knzo԰FGe,\ދYdJ_b`=\(MZ毄gg wr"K;uMZtG/VʭURLLI/qĚEPl4Y}o?_jA5ϷnrygJ.]j# 5tF]/PmsiM2hFh_HܺQ8l_ި#mp. L0{d- 74B5E8+%:9YJP`I,.bYQ1+۳˷eR'`#vjZ﯄&2턷?ۉ~M s,%ƌ8'mFb.bxᴍd=LiVo9Mյ Hzo"+nyh|m8'3HⰎS˄Iӏ ƜW /A#䞁ƁzP qObrz{ wCfP θxGډUhC lwVވu+CRqB_x!j֙ xdПw4x3d`N_l]2f˴?0տv|>;Ȋʟz6QD]`F:IXnoOP(Ц+U:XzPVapQcqCO_pXݽ?n4P V6}kje ۭENy\|XdLF83PrAVì=c"ƪ+x`>5Yo[H}k4vYk>sF5сŃ:3^ZycLZ0}(HuԽj9QX3OÈU@zjV٫DT5TyZ FF 7L8㐾13Ekʻ3ջ) E`9NE8rK&a)#a-^B(~#D2u n6̳4plzo}vu,w;&J2?,xYj_YRkǪmLn^ބA~6ƺ9TJ'S$UinY$8yť/Τ[v )7ZbѮ0?3]҉s=TTP\`  ѯ3`CUmD ᡲufoR]i.NDbeqz!?9ἅhn}5J]-%̰8x eC#8,A`s}"(OOԱx8q֓Ӡ:9e/UV;q~D p'Ě2A w;GȦ_/oZ{_ӝJ8 nj;Ngf"vAbT016_SoX7.(q֫\Wi xfuUp(np5J~q[7VCǝ8w%ד1O 9H^_*Rf #պNR3|6 ;J DoS dIXeF&icgX'+dg(]G\KŁRqW~Nm,\|*uˢW:陚ax4cYsl V4=gVtb?-j , 熘e%eUL hq@ЛMb+4A@h{zJ6F"YMƋrosɛ$7v.k2xza^=>êRVbN^/`:mOjMc}q+le_~ Oz5ԐyOml6!cr3;9=_CaW.Zeq1'FM r ޗR8n:bՌ{g5])9'E*o^(.əWѻwcֈbz9^1, QHݳ kʄjlх4Rtα0(:3nc*Pe;<a %ЪtiI4ULb۶)Su2m04Le5E~ɖ.b>2к7gUt98̘~Pr/Hk~|kMQx.']<, ƣ@*ۚ%ĥZ X>bRVOBS,Ī쐠î?n}Q)B8=w҂?˺(joCP!⪠+;7!?0ٓ*ٍHNWH%75L4{P\>P&'4>3U! L14PwJ?V o]MT~%QAԩJM<1۶!-K;eNҢ<*7c AdʕO哤HO̕kf܌zhj߭|Ks; ,pƜ`=w3iRd|kƴnJȷ(`Ptno6T NIVXm'~Q N>ZxՈ,XVaȳgy7p>s^H {0Y+wj=*u~ F~RATcfscY환jn+ pw#{XȔc?ek/2N*߀FuEk=;OZo3XY-Z H]SW P%65ӑY]IE*Sy W+)Xzޅ14F='a16apgǩcsc%<"V EyΔ٫ϝ oPCOeGn\^6z?If2bc vG770Uh$ANKl"Ym:tPFj8O-~+u I >- -gZu qCɬxxf^inmQV FT ͒[úLx?Xe$=KS7汨e3!`86vn8fƪWQ\8?-ݫw7d#X;tD5*Rd<[xp(Jc~6G򉞂l}n9-H.=CN+ ʦZaf` ZĤiI佷 ! xRϐP8}VY@@[ ZgR.#l3@s6?9Ӵ$e$Joy32JR13Wn&?Ts;!lʗ[[yOӰR[9 to  R7'0"tAbkƩR(Ni194Xڢr"#]ˀvEPϜ5U Gݑ\GD1 w>Ks+Va&i('mp$)T*Gw0z!Ÿa!F haWPQ02kѴnf+jI/,  ǖ}'IW'N*HYLF /9gX..w2Q\: ~{Þ=BO:_VPn٬"~]CgaEM LLf^ W0>-]tŷ`l+*z{Ps?LZp[8do'$cD50^:0KmZNy]yJZ3m])BsIFLg^&TAG,{C.L1?(5f55wG|J-l*Ju\zn}&( FmzF>7*(ԽC#}8GnpQ]0;Y;qEo }؉W2!y7D~6fOG;h쿐`$)iX9A4 VNo>ltmo4yj_`#I! ǐ}BC n03Z M.\p ~Zu'E^p%9ڹ7Gx3=-KN5l)W Ȁh(~)<)k>Ս  -CdMgGge(&N M$ugl+C5 "\\A_k\C 1FAE+#;?Apy+wk_m+¼qӔMM h um"'g`Pm1҅aW|^/ɏc ax/:⩟6ʄAbyf_{8A+an3c\*+>0R_m'QӒs^[)Mn;6^/%^} ĥ0r9yXp`4WL4 *F2eMVX~H^Qni+nCy`< yYycjJ2 ( ثzyVH\>n0;?+9D;R"fU/ E2.8W@]"5EՕBUrQXZA uǣD9,U}mm: 5IT2bCo2C-T9U@߯Sc;Ec%}:0Yӵj( 5S3 6Cv,(:H=h'LAsD+\Ѿe& ovzi奛9 j8$7h߲F z`ѡL^KPt.ץ𱷾&IKXӴ~z\2l!2:/gN2jp&?RC; $߆ F+.0:X "JiB4T|uŐqYsmyVY3cxDWpL~ =SXèUP H(W 4/z !"'@Ph+fzٛϽ}3OA@p/wkUc ~ zΤUig֥ԇ4Ct喓lDKry ]5tŢ:n6+v>>bg)WQmъMT *2_P-1Enk݄juֳzRE)NieAqb"k*Ǩ>XSze5RFg''\6q9W>E+\V\ z¤4Ff#NQR'@ 2>w0D:M;HDNܹDT,-8ST3&꘮Ǥj:;H0\~;~]ć>Jyy(@cGX K&-?pW?}OYr?BZ(w$Ti\n= m܃T{*2bO)oE{qZffzydKu-&YwkSH)6H]d 2:kFȉki6L.4 4di+$s &\ 1L\߿m%w͢VD3lD;=sD=5^7^$EhtP:C#*nv^2: D׷sEw$MÜbYl`>Hv<P 2# Ĕm,80ha4›+sV;ʮb|@Xrϥ"q@2 6jċQ#WiJ7n .'ep;_q|􌻛I [*}Sهt R]cRDuz2DXYH6 8HO_I$?ғ'o$\% ^5aEvaQ7,v"~\>_(a8XrTj,Sۭ7 `;j$Hl[D'ַsӊuL]S?ߙXQ1y]'CbI]p -/]К.]iJ薶 ԥmjdzQBb܁|߯ybhYd +hާ"+Xc]|J ptmmnwYߚ;xfc?IvFyR-WQ94T .|5EM~"z< Qd{u mqq;}S0QRnXLe'"Ɠk1\fUl|H- odhGB:U8jϯ7EdҞZ_,I1ܡn<C tGh =opXl*%.=ѧШ` "#dcMH x7q57?F=BPEĜ84 KBގn5+gSl[dܿi>`C7?RcfsEIk[:dykJi؁%P8R@ /ݮҜu n19&WGLelzjxڄ,ʓi:kzO*L-יLarJ{~*5փhPmRQox5AZ=a.;j"7Tp}w5Ag.[ҳ t`/s̤dtgs77A'ePBY(vwaI: 2mUd >i>r.0Y:G}`2 a&7lqķܺqV*e:u5J.!W$A<T1E]L4.Lh"Yk|h9"0R.o{IC7/:76wO2[>V x,1&x'xh}8fQV̳oQy@d?M& Ie,&_̼&yv\baWbs*"[GLHO`0 4}p%1GH/7RBJ\N=5`tڮ}.q9D␠`dGP a,G g/ O]x#= op_1!&/< xMywKzwrªd_,@ުu3q1l69N K.r*a:jqjtE}@@:+YYjz3Z % _SpɒFa_CP?a 0{QbYTn`~EޥV9IgX3l ah9zzۨύ%6CgG/U*;l*&Q&TdG@e΢a\Wٿ iחflMS:lc39- 8V,$ghf .qvu ~.^p^ ðcEa<}BZQ?eX=I!;<ԡOo|HouByBR'G5k*1د]9{Ցng35h91lvN׊+\W&b#be2r~>[+K]zY6+L?7^\M5\G )V\c87hjڋh- +z.洙sꎶGgs]Cw1Z$ϙa^ 8؈Kׯ# 7u0AaX le]h2A #ܽb Kȍl6l=7=cG n-w V%YMak7+ e ~TD&CLsT>q3UjiW!L~ e^M{K!֦G"Ѕ]H^ >'>љ}+$L?ٮZ[.z'_6Jm?[ɛh6ǒb]TD$P7-Ԥ/kACžmqZh%>¡ҾoKb7L"j 8s_ v9+pnȒ8N?&_PRKãw1$[$S,9ed+Z!Zcc@B"\d'w d\/3 .-//dg0ߴYAL+Y%s,c`&q?ڪ&y*D3 ahѬ uג/i[, mb|*0CXxAt˭ǷcE X]%.-^s-Kg,^.DƵ<-^U>~qtSG5wu csfmH/M`SWUv$v!|zePY\R7EgX'A/͢^H*>ٶG*2-Gnԋ[ʪ!#=Swԙ;a ckC)f.!_)%IKЫ&SwcWVtXb 2CҴ+9z{J= c;{+" 0<5uv`E.-GlWwxWk # zO T5GG0Q=3y&)EՎr!P} \ 0.DyA k̪m(хm7`˴nG`ϼ8qQxК|ޛ*B>k <,ЋqT%˖K;,˭WM7ZL b[l{KM];HFIΙoӞ"9}()-Jۆƨ/BuCLߴM BkP}evLX׃~*Q4ydD+4;Zj@ZpNͤU-,)0WӢXsVuOa_u?ӑ>E<5,O4GɲQp&w3j Bi T8]FFyp@.\Ji7\QV'F,*؇ 7!L6{ۍg,*CV뱉kp#Q͐a͠H38宋Zf!ts{[;ocںTf }ҵ(-EW60N^-HkǗ1hO!.F*7lKj|sDFCH:)K Qߊ`1E I1hojJn=:0T!*oyoɱʭ1]K ꔨ XpTpahm8uc⮁',8C/ $kGCCzG&$%d>_$5DX͊#A _)Z.(f"{!?jGfX3d $Iqc7Sڊ3!OS|Skۂ:OErvxO7xk[<>gE^?~uʳ.9 5{Zc)p=9\KOti9>-F77>UrW^t`Ku2O\ZncμB0+tp{*#'hFwR#- OE ]x@8pe2t\*;Ȧ0}V\65/\z{t|`sJGpA;p^!+[\t `u _Ypϙr|?+OadֳhJϩZvE9tVX\g/u9uci1}S?W|!jc "wHE%/^:U*Cdx$<Ǭv4dZjh?\^>Oykr |3&:Z9b >b&UP#PLdA_T]*hpw#y[vvz Z5^݀Ųi?3p|kѵLAi _F8p( RsT?]hڋeZkF뫀F$]UO7]N1 Ԗ|Nm"Tȋ&%uU`m봅e ܰG_~iPS]Z{;yPaɺ@ b#yґ"Е_KKƏBvv[E4 PtP?ſbLclw܂&ɠe9G53́| X {# X{gK#%G$-Mᴸ[k@٬2UKŮ2ڤ+"sJ>pG 3#:C!kѢ[rvW)Sv$oLM;*B= g"ZWgKc+VyǣI }Mdga~Xy\$'t(wkBs=ݾd\NzF&1&Ga>\3dZyZ9V#c7PpL\AV"}wL,a7ݫ5b h9g`6N6Ȥ9 W1lXn|+q&/CdU*j,Ə!&bkXH!*;%,T2{x(2LeDa˵}}Oblb3欍&W*1yq{;#7e^XKu9l4"vzt͍`,F=,i<ǵA7cC Lkao!gwB> < 0;C!`[+/:?xX*x= x+ZSVM Gs{(Ϧ|=mbS4eN9G7{ENMD7S$ P<vǤ `w.#5]tIXeQ>wΘ(HO܇3 #MI3auYCv>a(?g!Zaء0 /6K>g=#.ɀ~h}Jb$FR5^jyHS9z&-$z:;_\粕J4B4а{?E=<|]0jwu' ۍLT%@M?@ {([oH˙(aSm/ .v-fil7"5`  ͘wi\d;I5q ?Dl;_gE! l(ypVMT}wN` &1&k ZO9U~ FbR-boXzvt ])oj@cFZJ;L$ńZ:-VGtnٔ('8DU>_/ hOFiDav.ePFN7kSQXyOSx=V{j6d'y2rmQo%O?ZR5^"ug^Ii|])__QP1}e\3a!r2,R/EL/T ?Xj ^ԋjM/~;(9Vci9x/$Lqrtiͣ%E0etw9կX{|vq_%Smx fݹ : #aٟ]m' u8ۻ٦Y%B4y޺3Pjwr]M.T{AHӘeT[NU 2dD|8k 8JƷYJrT hpB9zwS< DD|RMdawyKT-,5$7# ٯ"1g>5? ծvܘx)$܏7ë YA6WeERy&WvVX{QJVtr軕x!Է)fQ$=U<+?O:Q)t&뎵'ēQ(PCkW}L^4]E`ECb*+la9IŲ50usu;ėP1^qS_]X wRWP<Ƌ9] @f?~?#+.dV/!P9B/ƫ GD'e#'̵H2PvJ j_$]i7Ic1u 5n՘%G˺puu[D4hhR~ 3lyG4J/; ğmpRiŶrւq1>+\LT7)(s4v3 ~r v͇?z˪ ug*:Z,{zlr/Yc%rGwP"y'?,?`".ֽɓ-z7]wn"y T>'ItDds7 ASyQiqD:w3rlɗ"Z˚8 Fzu+4 _l'u!ty@oaz+@.q/h8 -$/O(n>q 1^:wYWfC/]荒4pP=Apc (}Pv/8QIi`Mohue|Obe )~oJ~:~*s7KVgB_uWIJaЦm~J_E%e7l'"T#s#_:3n}졜<|Ï/`t/hV 5Y[1ƚTe6^1j)h~WUQ50yP`0Ni/ڟs*Ecă*++ԅXtbœjkQr#2Xjg )ű3?50PeW[&s3)I]Pi,~| K aXR#LO>8ݣC` P+b3EmxK,WmS< 7woJ)>#AA*&iJ8pj*Gc6g?aW4Q*V TScR^qe;S)PEw@ġ ʗˑN3hiT}X0]'\9g4 ]SS݈/>7.!Ls-OL) @*5Z ̠RqW+ju~a65c?jռ $6\S | zۘ=ȍ%Vya~ڱx$ƿfǖ\ˬ;:87.=9&he lF@(QpBedz'[An\73K!/ uW@ lRA!!Zծѓ6<ǽv/ \ w;-XTZ"A9(K&{.pd r!YkΥZl@{]>fuޢ(F3ot!} ]?aXQsтO۸d%uh|j-hh(Fwެ7=zt Ҙօpw px۪J89FK.O Ǫi\a( cNT,8"E%v NOexex>$_Ҫɦ#G#_YxY•0 *h{$fe`q&ǫ}:'jB)}F:䲕oɰlW@hh:Re^Ĵ[5jq&]:u)NcUDmZ1;\Ddv ;|Mayy~n֮ ANU7<1.oW=6EoqE5",! @G)94~ /8@R_nJ]]KP29@= d}(GE ӏ\wQ^*CG], n/+:Dd0CH]J2KUl<2mzُ­'5:mPR9 .ڞ*IJO̢7Y\C [4$2Ύ@db'B \OPq1\[ђ3u<7ϾFZǟN,ޘ>R%:#EH ܙVl0=j<LJX܅ s8kwU*%VS&HoH,7Ve6 WǙ>;:r1203mm 8z#$B*M-dBp$&^녃(rjx%M>m,ڜzÜ*> XtWEߌg\}`^7lmOr倱ePX!]9P,0x,ˈx0_8C ᮃTP1bhmt[%\i-ELǁ6PѤ$6Gkae|ĦR\kA ɝ/Ĉ`D!><r!G%͚HYw}@bܿ]T$ f23΂OcgɽDYH$-s,BҊqw/G_1]fuYѠZQD7/oZE>J<j .L/ej1Z088\!W|ePp_N1A@&Ps}ʊEM΀~[e"(.SQT^7JE(y k6E5Β0H#a`Oq0se7@yށ vd?,/Q[|-%2őď4F,Nuf-V0ۋ(f&5Xrg*twF5JSΊV)8qA уUcr εw48i4SDlG1̄ ,`q ͽZFjeFWV), $TlpTs$UW"n)Y<ϊ|JlOoW}#Ee0g61{SN$ N[;@FՂaSi^1YQ&hLxr\*sҲ)i#e^Z?xRsZر~Lӓ4C|e\$}fR aS#*t'6TUiھlHRl1xJ'W) `zJǾ-+D=Hya qjnxL_zt66y4DiQDc1ʹ{sz ]sޒO&+覞ֺSt*,5zb7$tߩu%-*}t^Ց, /VJ(JȍԈVLDt 'XnCjz6ioS/dW<|!A9W0ehq"9՜,=iיRQmvPpo1\;7͊ i ʺmfW Hc/3*^uOj}ze޽4% O8LܗSK hN LO4H;(qRLft3'WfX{y8iJ᠄*T1rJxKx;A=S_)/Z6/P|'Ոϐ:?q5\鳜:F71~˟v za^4g Mhf.ݟ>&klK)2hRJwi܏{)rcDh4z?S~װ':m :cx-@V5[ #Zuܾ0#8}!sHbGţY@:HutA&5"_ЂOd~}BpL׿h?2~7`&(#eFkxM5ʣ6Tyq9>LW~N?<ׂplM[_,x! Lь%Tn V ;.m+9p_kiz=EGR-N0 DŽ;&n!B[@\h٭')Rx !vF-CogyT@7},| tr*e){{AWNpz "Mstl`Q^&[u3忊9*'b?F;m;C&!9O#Kc`…6~ zIXwFwH9u'y")+R ` G~i tZ-K7X^OOC.վ1= 躾֘GKaa!^2y1|Y篌VXt5Ѡ7߭%ޏмe$S7fp˹K¶;n=\zـ=WP;&$RkVF"enW FmC=]R eb)G" d?օS Q[t' r,FˠP3ZLCrL7[7xavnf^ӵ#rt`5fZ81j!hgxf @bs}iJ>fJ18v7 ^X&Z:*X7-T`dY~&1BL!طQ H./!`Bj#57U~%y Etv+br؄3r(6Hp$oSoLl&EdUA|9s56nt?@|>N'EZl9@ސmڹK)j], jzgWVwȷwpg8WRb5Ih1Hpw [Ǎ}k ^Y&JT_'Ժ8H(ˋ};jqƖ%S6yp̀˪3@R,3@CɝqtlY<\&+a!^bO˔ @jb*ctldq9N?0˗:Sٯx]xdVd!{~`x#RcM |NVo]aFGNj)>]`|E%~GX@yK2+ r SSpY3*i{5k=#p-aGhG~Qt͟yo<Qe/Qp7$-AyFn_f/pE25K_ 1N6E^cUaWyX,m1aa\^bdvB-FF1BKgVAHUe*5+z5H9Mx9r&I^Y]ob&4QT*^0RF/T,' $-XQCk @@TvR_a.3חSnhq)uT)?(@"U@ZQn&O] \Qlgd!4^W,vN25W gG=1+2Tn4$vI  ya [KJ?C72Ơ2蜈&_D `9vŬ\2l3HQ_!JZ:5ҹRX2c!vBk#55ȍiLZWH9#KOY3AUam89Pa_.%T#qKo?y [H\`\">^!>^ S'=+5ۥ}w%c i#S;G؋K%Y#c/G8ym c &zboEoJ9M0uO}Ȥ*ehM$ՙ\*?' ]N quHn>B*(XQV(2SUTf:CTKVJ$8 6ޅUZ`')q <ȺI"?q1Y[Q 1PzAsR87lъ5tWmЄFTxrIE /JR~(?Q:yvT6ae_wmQw`;\[O2 QG'@x+Lʀ1ἚƸJ:WPWQ:TWq$5Ě@g[CE%֘m=Es9ňboPuDW `\Y-zS \a*6 I%.\[6$n.e/om kD8\c6tdc&fr[r.[B}9ΞӔp !N"+e?A]) ~.IJ9B.Ó`7P+*iخ- Uɛ^z @b$NO0 ϓ 9 ڍ()>[1.!۷XҴ@e4\&$&dGEYxZ6*%4$ϊs +zx}'4*FWèf'B aqkk*zQ&YCپLCoH]kP#U$΄ͩ&,`E}ۋ^InX KS\j b,Q/ivB3VU@I_Xs A<`@ZY; B1:.6y+c*ѿđsEՔ>7Ui`78 ,Z(77Uq)O7] UJ1tF\鲍QEgU&o2ZEwJb(VeSjK!\֬FS8y>rş_$9(X)u= DZ2~=޻.>a.]Eu1[lJ&YM5$.8F˘v1?~@F . ᮀ`3w+1%d|k=ycN_͑[ǰ]OqQ\$ ⭆Xq ;\ٮP\/wL2([ho7>*$~عCF34ʐyXBj};M&/~qֈSN idwY"+=egv=J1z}6ODX8US<(bsCgIPy4nɫ̫GH 9>nTSFK0X[t~@l äA_NsPWʓ#Qlp#D#ʥry{&CZ^L0C: &ؕm墼,Vh MLE)8"}NE"h"QN9x\yոG,. ߅&C.¾{u%wgqN1>_^Yl@1j,1~/H=|Es^[Xy?%9'Bu ww'PšFTqE&%h O+G mո+jr:E>.oɩGdHMC<߽Frܾ>5Es9; ~e9([Ӭv ŷ:7ap/&7t&ïy"P{ Sne8ͧ;V˃9#"Մ K.&52+>==A{t!8Y.$ne:QN+M=+mj*w5/,Fd9[w`ζZwn"#ۆ^WnP=Gۼd|QU5frp9gp.XȣQ+!(&s[oPFJ}$$s0t9L-VҌnM?΋X\&y[6RL_5r+&%ը:wg/p:igl;X1'd7Qfv3sm75#51xQZFs;pn]Ĕ..$ι1xxG{$G7ӤT'a 7"`>()p+L/Ӵ =Iq94>b†{wAI02IX2XP|/b3b_ofl{^_~&c/Ñ]ꤲ`p…ժ->n*X?F1ԥ( 箁rܙ[ݚ2! {YoI"v`Ыݭ: 6jYҠRqki/Q1jA v{Uv%Ij98OqBNsMm1|qTmM 8DZ)#$j5G!΋Pe_st#e=@}CN#?:/ %?B@qK4Ϙj"Y.f`aO-SsJah"u,^&CE|YJxOwzP\2cUY[z ,{,qwZe)ʹi:1Lʧ.Y;ĝH]/bKiXE}jXR἟쮡SXFѨ2餹yPYj|! _aw !|k)~8?,yTɱfo1eU,PC>+_/W8f}1dv}/rwpT.鄳AC{Lswµ.9DHѹ:q$xQpYo],Uh \lI)~ pӰK6>g]֕|3H|^.M_gL*D1qmu/G^SΜ![ǿNnם5d+{D@'R r4Q1C-RlZՇQYnLe4\HH1-~v#,W ?SUlil)3'f=Rl˛ }|32?mHyZkI n\uSrGq󄀿NXW5ll r#ªeyqGϘwn "}9.zfVoÌdSxGf?\cՍG uL1>[#]Ep,Jb O4f̩&CVڞP1̲?rg uy)8\7G "{ ԗb\KLG|ސACIJypDxQGTK}#-ψZ9쵎. @17_0$G '>eVSg})|RFB}Q=l.v?o`6!7mP-nҔ_nQ`\ & r8 #a@ipS*wl.i,m܏o+S56$Jl|]P,Vd -_MRa@cY TթS7^5 A`MuN8sz[L0+_H < y$V&Q f]=%\7i"c[_fdOwnUήՑ#"-F9@T /N8!DC</bhrFwAqvʹZ|3Y3C9jMO J;a%P,auXB2;<.Ftcc$XtF ׃׳tIU +c]Ww"% ~xzuJdC 1^C98~hՆbGf,ZJe.eEg5Uuœɣ{w9Ӕ\4۟&Rj.*w~_~^ (_*f;v7 -:{ pٴ  4 q Q᫿qbH_t벃9!*POVt߉7RN Ld}}++g&阥ؘۋXN86"˅a}2v)$W5Lո ̂^)+"?e \ByVa1˧c!Ñ:*Mc+Aj)hRNT;yoWO<`[@tmb9'AWɇET{]h=qmRJ 3(1h%-K.~| +6dG%ȲKjy-Iy-`!kxT w:|GIk8XU :; c F( '= XbT1W64e$KbyD_H@^;C57Oܼ M}#FzH7LZ_(Y6Ÿ́ {dk]{Z`kT{.9Fl", ԾV^;BU-j92xYl~ᡲOO=$u:PrtI5 |K\}*cWI3%`g9n̟yÈI|~0e E~yH`0( }<ޢk'^&z }Id1`-q6VbIkRIq T26_^ H,<&u59&F +\U^X5FdQd$6v,jXv-Z{g$`ݣIQZ !&yڧbXl@c3mB.ʳmk)PTD%WFHPO$]֗3"J :8kXeJ `5Bd%Qڳ zb|Mys ?"kP팁m/X#YF ۄMU*ô}K-~gk 9=Os\>^ )Lc T$YP w &Ty_`y8+'^Þʹ1/5]--V<¶ wFxW~#Y\1_X+ȼ_/94ȯk dJ%+ ^@Hu;oBԬJ~GfM9ve 3nU셱G[o+hpmы^c@Rd:XZF0Q.~#'\sGd&t 񞚱0a*pzauf6~W܉g k|4B(}Y]ԭ 9pq<`ߺ&/p6|wJC 0`琽D;16%k]w^*:Si5Kn ]{U Hؗ*_/aiۮ ϙ2I15 d]<#B(G"l 37:+ [90X;)"jLdjfpΣsːc,tbDPcjqd&\4GPCS uK_PC#0`UtK5-)c5\D~pQ=fjxcuj(4 k&ؓ[{t/_ANS(gSܡ_72ܗXiψ H~99) Mv Ĕn2`mWFv1c1oGGW]'(eUuFv |p4ˁOyi5CX 'Zôpd/ɮܫ7(Bp$6Uk!<ሔcSؙF>b'{LQT^H B_:n""о悳xK"JumOwV( Pޖ8Y>qcGйQf&2; >`lι4HO?K*|vUZ1sP5f>0o+yH5e1^ac2W],|:Q`w[6:t!;ޅL//Fxs o- W}к U׀G5?Qt bvRH^O%JTy9I-Xiz ~qeW+&LS_댏g1zRg8 ߽Ⱥz<&°nR],<@e}FSsL'A0pTڈTLEW`@ϻ&: vjU93&%8п 6) 栘@cy9_Z.Q|{E`p!UVGt@,afL{i*h{ 1zaexWhJxc!ӰW1t M\8l,:Ż3|$M ׵̷{?Me䃡#}klC#D|1/UiȬ UVZӜ(6W^ea9p5 G Had( m/Խ]?<*t<"lj=M]DHU\.$fDFs=1`RvAV~l}S?V nKmi7wȑ^ר]ax"}iݿlٚ\(p {g;SEy}lXJ/gKgG@0 oRo05lX<\0*p$$4T)96=^|0gq~hǍ/4j70ZxA]ޒGjkȿ*2d Ҥl˩},ڑ%b}tO֤t:oCۤB-75IQDk\7Ľǣ&L`vU4k35|^n-38̝^Z a;JwփK?Js˰%e^UԼ_X= *>&owOQ߼qɂ:oO{Qfgs ‹B1;-j'DBmӚa ʷzsis4Z=**ΙU`j"J4S+&o4UJ.䫣dc6T}MR$ Li`V z'b4(ܽi&Xt HV„IfEsHܚ/7۬ƢF 1hw˷X+,Cl7'0”M:ԯ=wJ!sD􈹩;<ې[d*/GgHs1 aI6 H ω g/o}{eLc9q28Tx 6u 9Q˕_yk:oOCs5{9 З[W-:Z2R410p]>H !:}bZ|Pl/ W?B~6uޜ:P>G =- 2lְ4d6lK֑=cSur 0s.6Ut $vRa$,E1$Ml ܃g>lN*d R'u!remO3 g 0P|se>X㵥E4tFZʱ)·ݻ KƤnv,.]WHlWm]K(i%ABYCgy5-H빋 نO~q]!4c8eGYeb[ $׏ɹR+ 訖5=IJAwY 7PCw SQb)aJ*&'8"!B9KV22Hpb*̵I[:DUI˂O{ @샾 HVU{9FوE sHb*pg0Z=R.e*޻J[ gvXBiu&gD ~Ajd-M>]sKdҶBGч\ lݞ ^8aop ek3$ϛO/(w#QQm\xbRd]}HЖv'k3a4/V]RdO ZI -e#=}R>&j> ]4f8s#{9*=]E<hyȒxc`/~A҈PI|((~[-m;bxacdz7F HBZ6Xt)9:kaXAi*[b{jro¥I@FHqڑELݽg FVy E": /3dQa=:G&Jvh!Q)B +O$ YGYRhh$H$])i!>9AJ2ȬDpM~xBlVOe+9wϲ'ٓWP<d\̒=`n7~2+/qnˈh&AFS6o^Bl2*3JoHi-; o 'dRplϙ;c$ g89"5Y@!6wb}0S/ɱLF pzMT;۔r`XzRݙm1ĿD<9)L3tAU0 ᪜J!cL&% XA+_[_iL>7~;xc _P;c~}UfmD ൝Д=la TߟFѤpv^L-mmQu$[/s\wbVP[V>E۹: UTO t'aOAf-;SS)1^p0RŭuNAڥg7zb>5jSl ׄ_Qْp=u=Y\AQJz賗BmǸ1VxmϾœQb?Ufس\G9k3^|x8:P>y}A߻7 8w?Ւ,W6[-ĺ ^ݣbq* ~EEcI*mj$;VQI'L13P}Vpƨ>F@(d³Ɯ`8ull5HH%ېcH"٫i2x؁ku)O9GH4:k|(htpMo "1@APyxw sͺ4zft_Fȋ m¢C[7Rywvg.]j P$M+F+wl޲ˈρ wQ'z(̽weLݾ3p/(][j)Ͱ0\npjm_qTǍh-3qg/Y l[SdǓx'%$=Q~~z8 "xa L[/4 zDQڍ OΗ:TPC[^+/TLwO;[(>K͜ ]/a-&6ʼp37xD1[?0?$uױ !ǿЈ9(Aa?_>&w"\%lٜxRNZF%/:Z` kf̰;ڠ7k= Lv>QklunfOk9\8mIIϒ҂Bm5sb" |ZRn+;@Zz a]I1Jj$mR<Ƕۗ?1 Vќy}̗#Cp@yJ/R.y"ɺRJmTrVz!Q;8?k(ޭyX=[ʔM%9J{K7jgh>Th-fJAcg-_@=q+{ԉНEsFW?6Ş2CWVJPse-SpXCM~u@_?ʆ=Kc|u,gR9L[;Z$(03)\yI$Cs)6[8\oS?o9+u*!C [;ųͧcျ[-ʯ?∼Oo&0 Q#)bx/RHunk֣-Fx'+0eޮ&#`,Ar[eO!@R|TU1'p4sςoW;IdH! 5"K[+ -=-F1)Y:QE>xJD*.~ds@~P uZ#fV_u6sw9{xdT9h/ESBLʎ9 5eKBW @[FDK\?;h}G)Pq2eF$SɎ>L>[)>Kq'@BXe⍋jC<4f__s"}~͖7? PROPJϠ m_o[bݿ {MB6T_:J ԙ\ G7[~q'z~IgGhq VA6:*$(-lX:w;:Qd_/yy1\f&<鄓A"ԘDu,8aǯM`ݱA۞_ k C+0WV@+4mvH!b`BcĊ]FJVnsc绠RًҬ3S1y󋤋lR#z.dV=)KTlc!S-JY7V/k ${ҮVGSje8쏤m;^ZgW"g}=m?dFs%׽c EqtN`/H Z@Jx^ 7@ >ńƻ4`-X nHꔅ#?-!ʰ5iTԝV&a_7~ȶͲc< !\*~pnà~D 5|6mٴА3rqjj]W6 6k ¹|5ly"fx \#՞E gW w%<&Mi΢Zq3ug艵 O߻l9T$Ge^85 u쏕Nd'Xo-J}*8OSP h?M/<PkBޏLTE9=n\(p$B{n nCq*\(yɗTK4 [ֆ00ג?ݴ~ t o[6>)\ReBCg*+ e4OR(9s- 1օ-؃ʉ6QavCpnhNkXHU(EfrStYyx"Sck>`x/D2| `WZ;uT:[wL"&ND3ֲ3#.GiC!bIvdܭaHLBf ~Vj5tJURX{>DK-Slwo]ɓ =rr'ewe *G3&*־97$X(lGMod ;S `H]ˉhjޕkL]*r7C[HYƶ:=6W 4JGT#.Z LmZ o0a;Zz9iP'pM zw?F9#s\LzzCwpC4;v19p96k]'C͕&{ {rE뛧ѐ㚃: DP/ <*z˺ő!\γD ~g fPp>#V`}hG?)? ¯QiC/*ov|L}I|4zΧQ$([sm'ʘ[h@q߀M^^ ?yޔ tf M%2=pypݲp<9NGb~P7o1x m1ۺvon7C`ߕz Q/l>H=0? Z&J_AƾEPQѧ;1>YTj-^)!l\/%^=}c@~^d>^g9G \FaڭvȎmZ!> GPzqRL jjC.Ó'.++qs!YCbYGʫM)xR֊ 8mfQ9?N;=MiH gf.E#S|cv?ֺ-OA%NvT9yғw{+b>_gzѮ_ɞv]0$˅I^]<_F/ca펫?,gs@F擰XI9!ܞ(|\QBJ:q? rq"&FKl*FQo-7g5?Ѫ>%lՉCk2O)_CAV096sLDJL&NPC_.8 mcXxd q5~?mP8@pŝ-Tbq*{BYRix?d7Ζ)6&Z9: 0}vDEx2J}lπ p)MNs6f&R%8~Lsu^πX,hK/ob4-f'G,[cMg8:x}lK r$EGIZ*w8($y >;Cb)0՘乒7Q2t@\HZI^Pж+ecX9cx?0[%>˶~Yrat.2ry37l>9'IY7|#떮h cg(vq9WlZ)8ēϮӦy4dI^cXShz_kK2h\`Ǝi[qBQ˄^A()(}䖰ϣ9\S/}5Cx,ھ6MI#F 4CѻTZ SZ8rܐFqG24x$CD)c("[k_dbG2-'#o?UjWnO"guys[gTb.;H!!5I9i~a-켰 \u?~-yuV/Ը.̃x޳#2T7')xG6 T ׈/}sNm&ٖ:zgtvi7xP'a#0.0I ?ܪW}%V;+ܪya>8%j,k5;m7e)_5pЉ3QQf>.|Cb&3+&iJ-=퉴NO4e=lA A.Z@KC;.K@O(OCȘz"!Ղ !c"]y*=dY{8ݑ'liU{0#7*7 lf}%¯~d ωm"j*`˲. d>هUkӕ:SA$ǵ+tѠ^qջƆ̇ #v&\ /P;xU"D4X=fgCb"2'.aoݡۭ8;!ŖNۊ SyJ|ۃxX`O1UGB=Dxxl}AO|wԎC@3?Н_@'MRRj f넳8κۅMPz."eIҙM"x 4RɥLFQt>1bS+pvFy8 8`[XC~<UNuu a*#Qw; <)8 nb*f%KLϻ:bQ=? HGL(ssq%m-"mpd~[|1ab g;Si}'RǍᙇ7ٗK.Vt v7OFgZ1;^aI ;M:),-z?uoo+yD(j/ENn/ȇO01g&9Mh ֌<~ۜ?ꁨ@cߣNj&)͏N;:^G1- ['IF~~;%$cx("14cVKzQ_1#'p_GBh :)\>|5#Aܔ~ `K@pCBoJ&dx "qL֪qT )/ %#v0H:.dmf%]Op]*7 ѹp4Y) XX9?sh`D^6r< E&i&;46Mjio+?4! ڡ/ p:uINZd,fS2 * D$U eCqxdeEhsS6@M/_YcX gREht_d^>f@A#]T@r@9")zYF D<30 d*}=>UuG<:'MbP>m(hq4CFna-wJ(3 e~S)ݱ7tWnB/E<=Pmu0($hڈa-&я8D GFq ? /h):k>Q^ YfGG Zh2%]䡲VlTWJ(:od&x +2B"1r \=RD NE%0yk] 2Lxtuق3rF,2gt1ss>%HAF9֗G> A$jt`4bDm1y0ϱ꽲[5 ~wAN X\^AW ÚQ=47%y(:Bm^Ic"َ$(-6#3 ]%iCvm4z ݘ v+3E_(7x+T|SȄ>Z0GH2U mDNa'd=8[x3Il]VP_4 ^$C0ӧiS݅18gw/x''G$Ƶ1>2؅Nmkkw *GVTb-G(^"2 1E0k:SYJ*K;Myd&ݔ0r:ỴP[?Ot$Bq\J'-+Ύ#>QM AꝾTLʡh{9~ Hb6ޞw{c=Ursb/2TEQ/߯{[x ( vy8Rn)3!ӞPR62@0sl*Z0p,$׊_e΋ZTsϮ!paQ1wÛh:T+0ޝ.F fidTϐ߬i;ؒrq ,|P&w8{NTJg-osW 7A)d}RI+3B_Kh8ߘOryh|L)?υU:Q6.` l AŇ0#YLeqBx6*S9 } S|t)ܣM;hV%:f-d40 ߊhݴ?dCҗuw$8=rWWQSyic.,"Y؛Wy%o$MVͼ xeID dAS>4H*φ"rcμS#w#u .qiFVaz$ 3 qa83k7YS kfXo* TJ˹Ӯ~<ߖ-⎫([ߍɧm[}Pw@ ~0̱ԣTsVuV8n? F t 2?ZZʩVŤ|/3ae <:'<ju,1R+.EH|ݬfzqO+T~-.X)2Ieu]5Ǐ12rbS]aLR<5ī0 Jc;odzn ?ta]V>~Q*SaMR> edMܕ]k$?+6-@sYRcu: #l:Qߪ ºPoFb7fZ +SpBnF#wǯ@sfnh˲MTN%HsFG㚎 خkat܎)Mq}g+5V߯͟fTaa[#lEՖ@*+V } ,g'Sn?L5Svlh8nHͺChlFS@.l{T%RJ]ntPcyMIMkcbdhcWENqmwrQ( k؏4ÕID=hE\7*CoF)"5a#  (+w!\VJ"EyٖZ$NPR#8¦HmBaݸ akF+(wG~_E|do,BSK 6TLX7~ eǝ2_'ט4zCGnݳ6!Sb]QrDƻ),=3\Ȓh~LEIRu衫Hq:$Rw܇,2S,7:G,Ϣ,Nz=Gpٺ(7&@5¢f<x#J;(.AR<8i@m!gvs|z?#Y5J=1`dxYg}; R! ϧ-Zh v|o؜&^ np.t\e¨ޏ#g]TeĘ!&@<zy/DYCԠE=rFL}G{EbW&;(S4.4Q_ ,*~W >$ܩS2P)&&teXJZ2ˮiݡx_?6n~PV/9. ym`q /<<2v(4wIdx[..l8?cBN k7aAxiML::vmuDƪ wOlk1|,ڡn"ɻvOsvNK k5k+ܿYͶ8ղ7؁}SnɡDьrS~ kx q|I~LjV}pMu0ZR֎56`+?s<&Ɖ 13X2W"v]$[aM⇰q/2[Nhر)-α{PzmY[Ӏ%t>`/^ٱOl6>!mg1EfOS#b7N>F eu,Ů]L F4z#0za>oh?de QExŃu`]nǤsDӋp;0D /0҅^>xN .O*yl[4g&rT#hn[yDOv9t;mMΦ" lg39„=s2Krڡa8fYG3$0^zN印tP^>Cƺ9"E'F˙9F}W4-,n(Dݛ8O}`R$́i?ҁNdi=֕0ӳ.[ūi1YM A͍d=ikcCBWc41qlzث5ö=B%xD(kjYɺۙ љ۽X  Cg b?;esy zOhӘ;c oѽWD`%zLKRބƒ9,\4W̖\R |Z9wE%{~N^^ ,6 8ܭ!Ͱ@} ҙDcJg_*T4CVo'a@hwDVxZ_>5olM#XͿ c'cD]O& nTodA `QQSGθ3i\{dDk2ܚg1VS3z¶ RL~ʌFm(eF?*Y#*+nΞ{e0!}ۊCb hE+$Ru;Z9V29[<}Fk }J]c 5,,d3=i3x`,q Z;9dĈle}<SȂ% ?=nN2F1k$"Yqvv >`;..f 5[bHJxa ȕv NBo@yc("ʵpr*qbMhGq[`s}N3SYr_1Ў>^IzwݡB/pD(ݢ8M뇕435OZ}@O#.M2uT7ݷ!/y67&EZe0N|ѽ0aM.A$ @]#2P4`p -QnCo L:9r(?b#yi/oiۯsA N5^8%hg H:6:J؊J]Bש,rL[{r#}LUDj:sہ{g@Ĭ%P6!>+zuy{vD6kܝ^+'kSGG"f{/a}\W"ťTQGC;ogUm*/Ѧ$D,.:U:e"'ӳwT-EU/.(ue?i%,~U`xw[,@ɶR$֯UItzވ}zуD_񭲾!4 gOlg$su-.r}94w 4 :(vm:.K+7=Z2 m&vCA^.!&(k.) kqS#O_xYy3XJվZA2|^& ZܨiBs vذRAXY)5cҼLr$hc%lRJ,M$kzw5<5nF.V_wJ&kE 3-Hn!{T8.Őc2yFjFurѲNêT*Ll聣6%2+3LfUb[ogYb^Maq%5;`g3gۚ/(ѵ] Y ت 7 *60M"}}C,EDwl㊵\ $ GxmmbԨa?Ҙ1_IrG߶]xUbW oSMr8Ǥ+> ~GtF KN74+3kQK3w>/V3Êcw`̡0+ /KJ{fCz<~nIem~*5R;n)AN/TXs^2&NTnLpҞqຎ|R@HiB\3Vs!Y$U,$Z_(i)ǃ]q[@m h[N+%ݔ:-b;g *~-E5?2 8ޟۙx7"7BKTu-=i!b(9\hagg._ʊ@U eYed7Q;)Sff2N,48cJ8._~!.!U'x:J},bHNuwgD"$4V EA]g!Gj=//Svui^Eea-C i.\umjShcԨ{\A92DU*Zi~TUz@QO5#t9û86Zd/5M;wAe3,'Y$x, wtifd f~?4TG%0cXp!æfzo~QsԒ;SGYS57a>U[mڀ#7 R9thf7Bk"u;G\j3]KzŞ-Y8WFS% ]I0?7TcDVaXs1bJ3J;O5iJ;xUư˄z-Ξxq I VRw79*϶ZZ(f~o ~BX:Җ'2dMHrBuֿIr0Mgx2c1aI)CET孈bQ7k;"Jֹ Ju3,q;Hm77{V %MV1Z*UT(DK@7AeꏴUv^oeY !16b:g`+#z_IKkLʱXi"9ٟ`j>OK="A*hB[Ew6ۛf(]-HDF/fʪVip2#jN9B$đE? >M$̠7Nψ̜]Ru?ku nqK=E![X袇qN5o^3nO_zVVAX[`x6xXQ3:hXgnhdbwdw 0'VˉEJ]g'VvD?r .hV 97 }'H8 411$mXޥ? OgSēL7;b9ތZpcWH[umD&kE,aL:f͠XP^|e%+d~\nd"e)/ZI1:?~*k`F'(Ok}ZzU5aZKCcfSk uug>ֆXomYe9c{1n\jIExEsUn(o'!+ m׫ F^ͧ3!E pgYx Qͦ`6v^|vo}wO&IQ9lKXk?:18 W\l:Rw46!Ӎ96z ?Щ7"[A?{տ:jRـX@@TD:guc欠D=W4`L:ef黮,OW9l*q PKkw9se+gH~>ww-P[_#{R)@ MHT#ͧҹHL~ֱrnTW5h&  P>'WV#,W9-QpB\}?3կ(hMLDgONAQ(Ai NT,%R;O](&_uUoF_q,~I\(B 0p2CըF#cgM9+NQ-rjfe;鍼BvBC90BJ1 /&7j,LH{0UC¯ڋ9.>!SFUoC)yC)IY %%2IuXӍ\;[j\M˨/- M\͎xL^k;CS[x| # U%eka[)cG.FV P6zcI8{ǰa-¯,2Z?aa:Al\xBÖ\xzwjԗOi=9u⋈wcϛxxz zd(Eo%n7Bk}ݺ=%̬o03DC$& xZ!瑌'MNijսA>O& N9@ސ_ i#@%RYT`MDnI63 ,8o0%9.Q1ċtz@vGbj}*;ʛ4Iq:z0:-x+T.,\?9<.+p( &b FkQ,yNx~t=^8r=Ѣa@nn:|/#Ĵyq ZKuseR ܔ_x(c4b2В"YKC?)߂+AW<S"4-R6¶nxnwU,}`"?KmUvN%$gi&& DӍd#qU{ s199pZi%Y-q@np6W['FApEN-axV_x*ѝ]݉XpҬC`Y{`PywD{Ϳۢ-#F{^" Zz5T"ZAr.P]Hqohi^mf,μMfD`iwZ '\գ 捋„1luq:t:@vy;֣q7:d&zx|7scί#a ܍rjlfzlڢ=3깠1KHq\:Ͻ6.AZ)1\P+%y>zW-x;IO&q$+r*I O o=qIF<*9@3ܙ.3:r'Ϊ^bOHGà :]j}>tb fN~(E,-#m#s?# X:KtJ*΀r4̀anqVv'غhJ;4FE$_`SwDVhxyN&9oKCv{cٹ8BAzƳ4O6H?L$RۧH/R!LHG.O>Gou.Թhz槟r.F̘ 2%Co..|OPBu0R|ųĖj7ϥj,`Q̂p?3 ;QH>Ň &kY( +htxEsE\yi/+/0Y/prEt”2t}D&2ty8̹ &E0rQEX9YH;ap-ѴM)N]F}5t,`: K&0adKWbwc~|ڬT tIhufOnм^I:igN]yVJy]\80|*̹1dwL χ|o.YR< q)WOxYYjwNJ9;:_p2έH!>)-pW'7y1nwM+m42ڷm^}4W|mN +EFe`7eэ.*3dQmNv ts0לﱟʟpv^(N ^_y{?Y+[<|f@Y e wszpŁƛ{&8kWԘpkxASuڍ%/4Pa'eI@~,\]NkQ)F|C3ը 5b\ T_i1DP ]跦?{8FߛAd W.t؍ CM}к\v9;&EY&d'AY&TEQE[shjo|>}~8N;~nQYe?Qy88yu5k'Oyhjj'j%9=Ɏq Eʊ+rQA-I^hUv(|Y0R.\.^aiDsUx5uKn,_X\NL@ZMܗ;Cg+qA [cnɇ%h Q? BɾH[7; Xk3Kd*8b"" iP4DOVtn=0~IP\kaƺāJ.K;Q +ʄߝdKbd[Msߔlԝn!0lNo@t,~PW ^K7 gsш]$$vr; Ȥ] ߂dWxhehd~; ػ"TkPP Z2ᅨxzx[dN:r ļ$ʹ9gOu( "ߡf^Ο&ܠ{%hUյaY |ЋJBEF/z/49 :[,$0vocH u|boޛ́]d{T[qCxM!_F0Jt Pn+x<揠d>0n ]adK07{NH>:-#D׏ԨM0.^lK03YQڠ+6' ^z ;60ܤrVsM֎(M8wO0"[kM aL 엊@!ޔNT„MSk/0D}s\tw}l3tg;?]m٩<\}zbCM[ _e~6d̴MJwqĺ_؜~^iHOV!Q1 ˹̬:b )k{2<:gnT]5FUk@:.!JcZJs?wD^,!GXTU}T[-GBk-)`j)Ų!t){uaWi4ۼ%!"X)sQ9zbK3.y>Y#]_.fySS oJoAi12wz!{UţLp8`ObBÞ4|= Ch QMU"2z\7΋6DϘr1 sf.*$}hU >sXNMܸXD{IzI\Halz ݳmޥt96}G6_ A@TZbm7+TK K3F6`$" k 'l(Q<HJgc{å2-r:9i''Pk_ZA] ;JQ5J ُ[hVғ< O]WW VD[pz$Yp5Cb ށ+ g{ N;2j<=F|D,A=퇟Ǭ ?9q!F^ *"`{]9]g  c6N=SmO'F9L8c%Uu6+** q}^* `\oiDތy{|O_r?nٙYlΌŸGJU 즊B. _=c^)Du-)x ܔRPq "( mnlNG*E ]v7.c5";7Tr'}.AntMwu42:&nOm'5e<НP,#G5@غimRv{>xz7(ѵe-~35,=r UQ-ǵ~F4‹A[$NY_JOq~r=%[翻X5hTٌ m;f[$DL/g&.0b-8A׵0xaS6=;bz#Cfc%|[&EZ{CqLNUO!_n91ŴRd(i"<80i-7o/s}N'_%HdB;nVv\A ]Ûi%mV}RlEEzZ+\&U<0-n Bp#q6pEWUZŒCZu9T\%GXМ:+_Y)z%.51Ńjڤ^88=&̖} R*5m'0"yZ;|Ty+~m[S A5wۄMQ&W]'݇$׳FhpRb7lx 姫oZgki"FuE)&ӊ,zag Pqu3)d$'YWCQBR1OM7y =DФO ߼CAA)7?(3q _I&"#8ab_KE﨑hb#cA=+p]H2zv5gdpx*h)&ha7<%pFut<8M0FSC^k̆'٥>|K磬Ǔ<qpkpߝ J*RSiŶ<8C0x*(_| E+V$M=mP89kA16k w_D?Dy>hX0fb@*q_5$Lݎhuo^qІA6'Ɲe~{7K'9u+׸˴E3UF5u(]@MM~n7wJ2^k j6 Y ~H\)wpriCKO{j6- }_z_UxUM;FN1brZ2.^/ J9EG, (Sɘ1I\4ie GkS~.C\%-A*dԩ17G}‰t{pKߞ)>i.?p% &MQ`w.c } (8 B{6Bv?ti"2DCYF7YKUj5X)&̺5s"$.y q8Ol^yhÀX&ZbBͲX"<1iBh C;ݵ\O+ma+yr^~4jH%V&H lɲ6&1$}DEoŸȍ75'Kd"zC-yF})IaÒ]WrDP_R~JK1 Q*Ej/Ņ~x;kT)`rTP)Et}.m16[ī ,udBzLܻ1ĸ-Ň4x8B!,h~4ZQd * it+))UL17= ir:Y je'G];@t` k#!%n|(Rt.40w7z(o,Og=3!*`0gʍkiD:-,Qڍ>HFn1A X7T צP4}M7d)SL>y=^.!Ƕ/?0<0oQvsL(|jooyr ^CCswCz HC%WNJ_ȁ̇ e8w(}} j_#h)>@ozD-R[ް{ ȍ4LYg`TFaTlQ (Zf9P`lrK1 gIזKFe{VRr3Ɓ@v(,;NSE,)3Cr K,D&γW[?j:Ab!FT [L<}9^&ʘ_k{KrW"{P4++9O瓄1AVQ POZ2dAZz"in܄lz]!C4[)uV(?2 H$u,P4(6JeؑY/j8C|)VIzΑ&|>;j: a]m&B7FapysRK0pN=Vt[rcZrstK-z~`r/:t] ݙ8'U P?a_`_/G_`{Rb4( :بWeҧgBhsAӞ՛D@-I#*RJp`sh7ec0{rw)q20!\% Cd52,?>Ph<[C3ca_+\M6hQz\!Gx{7!.dW/\UI4sSe "a%x @DnSJpVc޹elsAwWGLpYl+ >J_:>Ds 8.B:FŖ0ɮWCtb 3ڐBX#Sppʵ[EpݐGbgaPa]`xF(dT5)bIվewv@#t:O* SX%|f}9x/; SIf"C 2,TAWگJ֪? ߆*>Šz XD:uS 2%&x`\1OˑXd< r a0=uzֽMg7=ǭ=GT#-/ [hA$,gV!OBNw+od sr,!NpFڜ1MԔ_|c~j]5)Ÿ_&OyK69E}B p o}dR_# [xٚo7>c m|gax!k7!FoȆ+5 齇alLEZSJ#GU4D޶JE'hC@+c` mW5d-5m,V 0iQѸ_@ ;o4![|d?z7IqjO + W{tMsϾA @gl@O7Hc˕lHkg=?گX&w[tзaX9{3t.rPHq|x& d{I}yiϒ(ice\e"/c^j.0KRx{s ]Tؼ_~4"v;n֪轆kSY姞3GdL@u-*]y7g@LӬqdrmb. >@ #LSHKʳGL\3t;b~y+eJ s~-ZF Z=osޔl!nq[u鰨c H.^/g=QP/). Ive1t[+YV?ٙٙdϸFtLK㘞r鑼Yv!bzDLn3Q1<SnJ〻17$dS$fлH)o N <Ԕ n\'iNhNVBdA+c&8WĨ@ڶrj`P`S &=ֿ!P=n+q ؊*pdA"٪ ך:žU9rbtuf/,% ۷ ȿo^J6JIC ,K^ԜV|Z!$.]z+}O''9SRf. ߸Wgˎ ҃kܪanP;+4DP)[W>ʋko㧻'Ϝf tVz<9qݰ8+vއ/}qZHBU{s&W`ʩ<wCij,iM>5uw{R">-lG n PaU T0󢗥6Rsk}ϻRvn wK"<(3R_ciӜ_.Fؓ=;Q` qer|q+Bܗ9G&/Tr﷕ kRm3i_f>_z\У.R"6H,ZP#aRo8 F¿:^~cQëc.C~`{_;8Dc!/B ƴԧH W;y\O b cQ}(w ,_OK_bQB^^A{]5us:AB\1Yf;Axg/!۳wy +jT_e_Hr0YY?P;4kD JQT/s DI~1yՆ%*+ ?#2jiIY]L2zpD;'MR\_f2m3%NVA=`t ij=MiPvH9\g_,V=Y]fTE1vOG׎M&Bf |\5~`*x^qLԮL 8@<cqB75镋Y1z#!Qn>[[{G2ﱚ5xM3V:k험:GW3]|!.lbyѻߣ5N@~ $Y["/mѱCfcrDltu9"YNƑo*屄?և]VƜ ў]+lĝ}0h3@-CS2 ӓ򶞠&)Fp`, oQnKV/(-'N^=c"$ƍvn,p}~릎_mt'AwuhѨ)Pz\3$ȗ~ԱSƌkZY,'lda^zvL C#AxJ 3N6Qr R rb޻XHGY%$Ak|hĨ0x Ja||qjS?S~c#emw #=w  NM`rn?*]/ꮛ)H=-:J$O i0^c,iOg!5Q- fjަ=5g)T׽}~gq GLC H88)":նDXȔSP32l>K~2ڰ2Qq_g'hه<- $MRXN>X44mmIBBּQy%D ήxZ]-+|`s|zia@]j`/K01lNڵ*Uo.s^u㖽SnfАϛj5k3MC9)::?pY;amAso6b < N0mE kkHѩ%KM|,q04PNGqʝyy Vc4nkzl f\ⲕdB 3dW,᪂TY쮂>Chb^ɯb[YȾ>誦>w R쎣-lQKG֓|˩EaH3%8 N}>x!IqASY(߫kagh)p$ul(KHVH8ȹ~~rfcUB|t7fG+W%mHFa,$䳣v{aj~h*J+f6.\;}xM[qC.X@at\veOXR+aƺe4jK*J'=ۅ#IxhOkFڨNY%O.J/~~YXF@+'∵?6iMvZX(XQ, "nRnbˡs)+VbU p_O9>r@Y13A˦zntZ)ǰkZt*M~"ʏsLt\F-|.7C*IBABC*$m"f x;՞8;Y^ [ vuͲΏზ!O:$?E\3ʩ2߃b~XղK|+kD674(up%fMxI&},iZ{F3N,vx'ٕ3yL_Zy*RCMэ2ʝSў{|(!Sp=9ʅUr~Ce? U1Ww 8EY%ެ7o4,.3~g9Ih]Šn3tv:)u$4O$.e nݴEM 9>20dWb{_IyI$o4;vjQ BʄRdR@:(F<nYzHɠ7_/B[[ZU&xz @neT$+&C5VFIhn\VzhtS<SS-̛ج]4p:#*ދCݑDvqg9B9@ N ?/Dn0”Hboܦ{<"a뭖p1(F\GN6ށ;R2DwcDvLe3 Y^ M1M%&77Ojt`@^kl c+Ağ#ը?'pES4ް%S C3\ePZGa.5]>fgq S߮iÇyT=ejeQ/T ZSȝw: |ccR8'X2IEc:!eS͡SVIl"(ow彚ci0*W8L:Թ6rՐmxaAtk5}#Tܕ,I tYaZ~79H3; YPy a8ց84?Jm1U4nw?^E\([v,fy M8@NU=~{ b ED Mc5E50wC's=kwT5! -Iݪx]zμ -O;汰&NF +\JDž8!r9mhz;>ema8+(%ftX!6;Yeȶ[[t eɨa+ou- OB], 7cZT8N~({ť2qS*s䍟f礍nYb zu5^"db1ƃ ` G!JjnŦ.$Wڵ.;d}%1ێH͉C93'p_˷,W#UG߄%yZy#QDhG/"ZYԒ7Byu'bDw|ֈ۱yj~T.{{N-dN=F%}d^L2tؠNDҒtdG0d `Y#2A-xS߆Z}nrZMނ>QcU%B(׮YjRGOa*bX,NI6dB B۱ i0\. d CBEa$"7r&⾋D MuY8qnx8U3dʖ+0%iHt".ՂwiH >s[ɯ3duh?IG)#}; ) 7߼YDtoϴPp`I*KuLYf!_ϝ.DXpcM|Һ(aoY=b$#f_Qظat''g3 YY\0< 0u.t;uV^|vNCR:=)k6ݢk^\Rbr>h<~ThEy8o+;<2,d?d> HΟ;|Sg,A3Y P 5,[L爯JK{m[[wǚ% FaڝrXEWQ{<"aN&!1IY o܄rxGتs ?77KrچNsDJMxۅ6V\z(>\V)46CjP$sgYw"+_Xh"{oXlL!okp;]ÔRG.t I Ul43=0EFyU'R<ؚbuvqqAo}Tu``d:qy]4JN$Tyo+~}#'Q!`BlWʊԫK1pgP&/+cj?ǵ~?ieϑf?>R71eAy51 g NgDYs`#\|7<T#j<!+|ql`B mèjӈ *L0 (ȹG8.:һE䟇g٭# tQ[!! U6Zu [z=G<uEvP9QRʽnzBx[Fb[aLζz-SBi PAKQ0åN u5HZmON) |gn\pQs> Y 0l)q@0!waz=_A x^T)5'bn0:.JPշF+-2 gUa0uw Wҭ ²`~@//íy˸vx3vB#fEDBd1mQG$+BiuE$K4:t8{8g$łY@Ps?a0#FXQxgIT_'}^ 2qb]`gjztohS{nE.)N*@U)A!Bm^p`NLk,yZ= 4eax^搢 Uz G".g(I%nqsg,X)VFL > ûF.foRs~ˆ՘\vȔ]P9{Բ+j>Τ057Ŝ ה]q{R9R)cg1¡7Ϣ*<8ܬ8$AC ^3!tA`S޹hns w x{c]}2Sm\GlK~b*-8+1Y5>XfS:tE`@`ZQwp|SQ|XsSj֏N Kc;oB v:{>>q4 vŴq%f?S=#;Fрѿ9%,2s9E졷H*l7 , #^}|j? ?rmUJ2\rMwZD\|̙/|x3%%jm IǘQЬ$/m[lUAA}G wˀmCn 24)5~Oke5&J)4c(Ib Z ܈N[ |kK1, :bfB]#R>&Bc?&_:|PKHOk>(0AͰI4}KUZz_E6(;RYh@֟(;s )nˋ=I{AƌEuZQO;b!;eo~T"`t!,K p 93Ú߁δcUH=`r >lvΈK$F!MTP폣nϔj [Eesb qTu16*w_m,ӕ&r5pU(omXg>4o&K WL i?YKnQrLx;?/m% (DSEcmyIzX&/NH_ioңV`!H (6R.X:^j\\\~㪝Iچ;$Z#s%vP&BH'BH,F/^ݵ(bS,\(a1ZT¯η 5o"sSҘ; nT-a v})c0IY|̈́l#Ah +=] 1b+(L=9NJuk N'\2Y1 jz1}Q-Zi'7|^= ;c:m[9Ң^݉GED1j+bqU)/\m2[Iֶ_dBZnFheW#eyyV@ٛRrk~9 G "g3y;tbŭGZmc?H%;ʎL5Tݎ/B@mY#p3^NpRAze ݵU"K@k[Q0nՍ*)} 3No;l"V/O%F0;?wrF/C#/0n0r9-gXoA~0 Ȏ+U:o$ghoz`F^Aic雸QdA1,4MPrgBĨT~debfdH?: 4Н +NL@8k_! _M%8P>(H'Ik&G 2;.FBR9~>a au=;* 8x ފKOny#}S 1<21nTt9Pϙ'Gi`wd). f+y oTOWqd_NsiHJvoS) N.,r 3?i9YYj/wZVP/vmړeI,b!iJhb_qD5WqD'A, ;3nv_@vq\ 2!qttv&(tlM9TjӤ+V$7pp|[ B&c,C2wJŒ<;v؈EVst3ltD9+M}gGspKr6L`Ӛ%#u`M+HtT/#y=V)&'g?;h_=[[[]@{/?oI| jc[)Tj;G\#5(zHJ*35hѕQF0_gV =StՀ*ξя =Ú?._KAL %lf;@ tl@!HT]" > Ψd:5$ Iuηbڡ +)T7rrDae[-=jN֫Z}4]yIc}-"p87=LhY;ƢY*SR ղAcc=G>4b:ӖSI r%gtJF7{LJ m4槃VYAyr v}KCȀe~7m_tFqF&r}*zbOV%:aGݶ(ª[x'`@HYt%\&ήH]XP%X"2Y?k$k1pJ|x|\i+=m_C#b=`Sλ>fF)$*+ut,IE^&A"IхQۈcB2eh;ݨ]ruSazzG(:'f6Z5ؔhO"z}->NqRke$଍X-3Ыh]0keMqOֽv$AUx-j F22>Pա+T:  f(ud!Š9ғq]I*U`j%dE3Edp ͫ.ɨXU5ފ;dm;>HF 8#8ܪSv'CZtL7_IH :y'ض?b`MH`Z.ZnA=fA@Bmœw/?tQo_44I_ĥJ9*c]mTFcu510BH>4РKĄ iP?l'4KVU@9Iuڕk퉊ؕPQ>dU`=jB^Zg3_gE5I\fQxF[~`,G5?|wASmcO. ';AL9O5꫆@!Щ:)Uoz?cà:i;ίYqA; `Z|J!nL !*NFV;hቕp4 > @IרT&mIy7rSx3׾2iN~us u8dV,7p^ :n-k"z1ՠ,anC35ݭ}{<{~],ͧi2N?P@,kq2P(ѭkEqv~z0_?R@]2V9`@v>Z;|S&i~)@ 3t˪V-xN4k)_n¾=;OWMA%[|=pXWJ|1L,PuCcH^PW*V! xLGpU_☣TB6(g;Ењα~s%-4= ?H:3`Ri~$Wgtö5y+0*̋t-|vcqQ~ e0#8Qݫ{34gXTY=A|qfvRvPӷ\͕REF{UW͞ =,~NkŠ I!@ ՙ )AX=Pf(ry>w')jᚿ/'NT5`YdaFvE*c_] :m_"-jv06܊Q M=PF-yxk+t޵W٫c(toR(ȣر n #Fd@hWkAhz1uQb;L>EFאb']g-mz)}{xJtwv.w-Vz!лlÿWh{gL{etqfx} k<k"&7:#J= p.%,3B_O?Yd:qv%9h7f*..5ܮZRHdס[1˛sL'[gwz R}xp!䂸/f)ʶZ_9\۞i`٢DֹrWΈݙwB(y[e{YvbT_Xe` 3Ed =K^GILV}40xwW23Z,8 cVls2(`.T! nϋ͏IJeUόRyUDYU+V3RfQ^{U(;@wr3DѴW8k ˥ 7ޜ=qcVQsܦ7n1͞JD`Ϋ{ȟV!>t<}{em| bioص"o໰暊3G &9lQ6,-O>0|gYYhl-^ bOY/R@E(59a0"$SȵBd&9  g{%SQtg%9M=l)j=XƝ1~,9jcb`5ua Oˁs@xشo:!sŚJr3T(i|F! Nzr] @vVn4F88BM򆻑̓ӌ{qD!|լ[ 7,xhxt栉P2܄-$E򚴡OrVQqCH%;󣆿Pݡ؉f$XI# '7@Tj{Z.[z\U+}T;-<2DUmaR:uL(#I?z8o$7{1%7"6-)ֻ"b=!0T OXx?^e:~̛eƋ^K*wk`bc܄7; !Ky.nNR!З(w ^%x`HܚaN??Ks+ww4A*k SϟAwRZ9iWOcL0",}@85qt/)ħ>qF/.t%7Z) z!AGEwS?NTZ< pO1R{NLܻVӹ:8,ɜc9XҾ_J;nUểѧ7=sʜꗳ`C־$f/`2ˑ/o 7g:;.&O2bRdȎG[xŒ-nP N@Lm.#gI¼R1lUh9! juD/|{y[ sͳ(ԁ_Ckg>$pY-q䫗 "3dvT`g1pjLfL õ1$9KO# {!\A4ć=БI9_\"a"xȘۇ_@ZlG=C+\lf' 3w0n8RyXˑ  lYܲUouzCk:ŜTUN`}bኚz~4ܟ NYV'ȭ*m&i?I6?ӡӟmn%vkȮ{[bWr:F%Zu[0bðP>ȮnX֔3$<{q}/ǀӝcuy#Jz'z9o8۫OO5h>M~b[ϲf !N9$*ٰ~qk 톓ZͿ FL]ڧ6ԠS_пcVeD̚ehbo{­1LW:N Ur [!%~yc& "@ Guc&tb? f"$-4nn%]ۻVǝ/0{ QC^Ϥ ͻVc¬݄V&ro:J}P-N $wxiWx,,_Z55{kXB6sW#/HE%=c )ܰ46U1~Nҏ"kpmq ` 2|J6JLzXHzɸpuʉ]nV0QՀ.u&lh]Ka-}c)vH/>t\ԢP\A56t0/dZtg)#|+zv&失G~eF8ծp (Yo@df e`-X`)R$9mcQ00 ($7~RּY=Iq]j;.OG]^s>Ku(E9Z|a9ˑ98Yj!Jt|m1E~Ti9'1Gv;#@s38Z${T8 l0%Ro'2PxFR\ozjWI03)#X@\Ң:*T4t{Hy|uN} [Ɠh(|EI\KM b#׫Cb(blӌ^ _6`q/Ou}0.|IB@/6S9o]2NOCb^$K.,oI]-b. sb}݋s-˧n}K;r3(@swrȳ }jNˆ!ڏ QEir_$E@{?O|Hcz?\Vܐi>0/|- 0THӌղ1vYj9'׭s5#Tu#b("g6ˋ`Z(9@U{B$[R,!C`.F-(u,Ni;Mj^vp@Lk兌nTbky19vtԻR# N'AR"]\<G 61 OT}+ExP\O"N*WalOvlnI5cLΚ$nh >Uk6ixv9d\Q}~+HG;l?n؎8I!j]-SK$EI(%e5A~v,QS4(ۍP퐪5$PF҅h8tR$rT~q/w[9Ѡ#_ V\<*eQ םRϕ[Î:F=\̐.CF9@&@;L.U Q8xqo=*G6g w;Nrm4w?ް1-Fi\U+g0/rcl5 S3@*z@jS%'('gM $h7TKuvCry6#h6g AGcE5nv1 RVS אEy;Xʘ 7,!zhß>!Tk-+27-⊿[];$ͬf"UjAY-h~ ֺޓp JJTѨ;u ^{e%P@*-O5a ul U-Eq!Rsj t`]gp^Wh64Lg.o aMyY@IKh/) hpmGQ^[MGuANԧtWkvltTI Ф@}ǽ/ﴎt`+n\ @' m0x9oV,"VR5m9;R3p)a ~ϣҐ1pMfΌ_9R+9dVuEGQ{w}l-gel~ι@ȞM9u Y[UJ҉(I蟗5L%NK#.wI Fo'kII530~K]@6 ugazoQSU4!ZMHq`4ؐ|[ڔLaÑ UA[dzMҔanx}*ݪQBK8C9ssګѯ(?T'AY|#R=혢/,.NZV-s/ #àrb'V+rin1hp_;6^jsAHRm߬&0R"s2 zl>F5T٦LUF%n[ݎοaϼ)WBf_ צ׊_^ߋg)C<Sݒ[d*fs~E?yO9ƳA-[X^5nĂBSbT+߭{b9)5ug>?wJq4uÇaDrPъ|x;ܰ6&ȗDd3X7<TZ(}zvY[j]* Plnb"UH49 a,zH@n4b`6 Lm>Ĉ2ܮ~Z^V_\o_ʝ ^mP{RsR7m4%TCU/Ob}ct{}5@Py~ҹ-XV2KA%F&Cc4(:n4.Ưq~M(Vg}z99 c??n9f_^e2 \&vrg%2Qw,TIUT $:}zuFuN 35>a"Fټs ;/)܉ N r&0 T N_ ~t*O&8G 7M'}F؅ج}S_; @ՆXibG?r*'_Ȋ;5a%ۜgMRxAEFg'nBJ%J1{%yW wafpz'zU"F.w ͫcݮ-[Լ(cT=4id] Oy[bW^/eӳ@GG爫E{Q~Aǵ%Fy iBdu6njbK8kylkTZ.j*T(q K(RN ;Y(˓"bX6Uf; E%B`xZ\*Catgn@j+Dɧ _kH@ gXB4‚~p\ p™ {mACȜkԹHo;F]d0@> sAzesUVT)΢Y:[?nn~U{ILJ#UtZG蚊]GY*WDq:r|,ͮQ*4Cm7No1'Y{z fK<t7LhY&} 7øȀ&n1)dGuR<֍kW 'iըGe ÊYMR)> gbOˉNvn<= RqB /<NJuRFRxK:) ~m9xuFʾԸ|~EռE㊌e}ϫ1mZN%`qAΉ%LO?t}ђ[]YXz֝x+*>bDꈳIu 1>DgCBۛn@aD++-VpOS+{@MB.IoaK9rLhyɷ6R(vkc0̭a#,7(|W+Q"M!G\m*j{ݭƐm_I Bi8VA'9[FlޏVsvvI=?4TBi37"FҐ#Z\1Iջ4o%ir$Eԭ쬘>ԟa45W0@ M{|QԴ 1d[_xW&.0\]jk]o:w9gA5j@R)zdDV[k`)z cns(/4EqF`z 䛌<ϩQɄHVg%kv[|AYA%T4H aߩ$뙦dkg2EBDۅX++Sf:GZ,Qh!UGŒu!|#Lb\,3俜!x4JA Z[c ?(⿰-UASKe?-}Ui6~F&vB*=g>4U![h0o:t}ro`k5=dJPx; p嬫|S &׷{9g>~\ZݡFI2:P}W IDFQXBwl1I'7RW݁[0bbK!s@h$+5e|c>\c) aLn^(6?pY,<? zmfД[w1+l#]sPі^)М&VMIG!}r{DxSÂ9V_T7ڗqD2׼z`RT LݖkS'@c]PT<<3ڂ]%Bdz>L4?̶_[8NR7aQ{ .>H#Z;l_JH&}6\[Fp%oN+:(dza WeB{uDoMՍ&[aiiӗ ;U .}͎1lӗ>%j 7syX#M }v$.a~ڄ/\˙]pPpQP*W%LkqW7*bg v(G*b?V>_Nj狌i%VYxsw6MELGY7cbρ*KkJ rXX%]AFSOHuLaY8 6y}C38*.k!V+4")6\Ov ػƘ_ؿ 'WsjC ceX/LS gDoQidT+M2YO"!B1TOdof*NgUQ;}~KW׈3}@1|X . qa}G"d}-*h޿5=K/czq]VQD@,3w=~<܂Pe+p{I(850 ,y\ Xτ1GW?{]mܳѭT(y x&T`rX '(C3m1,:_kٝ9~{G %l6嘠mD6w|!ϵ< &I6ƎK%lEܖ,:~u}A:=W⿍9W'}KDNi;A'LM XI߸bcC:2Z%Vy Bya[-!gub~lIN@niy9{߼OZdD ֎{%ŧ@E-ЅY\lHL[ǧWhi@D,W\SGjYbi+O-)cxo vVȧ|ȓp8I-/PXkn⨌gܿw蘫U|t}mxAz^^5]!|7(dJ8 Jyέ o*ڒ#`J\ɲ[51D,:j{%W̫5, Y14Xw0\X&[1(F.P[ErDvJW?cdv+ű2qEZXMd+6R]t)\odu=tԴqezE54m~B bc$lܜ/W SAX;0ՠ d& :nMGs9ڄ0ϻRo⿵tv-Y^7[lݯb;;&镏ujZtd Rm_u4Nя}@iaBsj>y(ocdV0G_0WBNKf!(P+%cHܛn9ڟYj4YUq|운e,R xGN# Cpdƒ3}O-FKs=p. ?>ioxrlowIMne r9#_dN-Z`I4UƝn*,Pt:]JDn~qm:I0O٦+q]Xf"fJN37SW-XR "ӹAXE)y»U/ؙ Hd3=ǪǺuCz,!>A6 W>}< `T]#ćn<˦1#@Mf@j[ZвqPI+Xm7|y`CP~S{QفyCk1O#-ͥ ~^cpJ,{Uqy~8g9B>r3띶i'ձU>Lv73``83SW,]7NG.J}R/&Iy(` ~_ڸ,. Ĩ{/#,;4<}!Ǫ3?[0#|]<;k7 nHBQ-יۼmT_ B('H=(c`iS B`j5BQ$s}B2]oߜ܍ȥT["s8 u߈^?4$~:p\_nOd'›k"WP侬nme>q_5w=]=Z 9 "r(o6o0? ćLAyf^XZ qP&.Id&m;MA4,aO2?^̱֘}E(RǑ$aۘrteY[]roc$};\E6ӡŃ6Fĉ:Ǵ(sZW-4iyJ(BS}zKw% (+>8PWh' ::wO6(`nQh)ݝpnP(fL^A3ptIW,\ :w:I ݷrpU|]YmXK_`G2cp4bvIrp`j\u\udO`7Z1HmD 2zrî{uM^3WxTU˓>cRC؋QHGZgȴ)"  bC W?8;*erkpQy]ZAk p]JŰ=Oh /E1q3NtvxʼsFl]*@ Y=} Ԣ$+oqSXc?gvl=a5 1,ANg_um 7yTiR$sͽ<"@Yv|9lku~g~K-޴tPt@(:v4pT+3R:JyZ`@!d4xܮ؈_M?A)?Խ>SFWGMq M֥՜ G^߰U !]PMX5"ld@ +/U#KDOv-|L؉ҷh V`Děqv= vYUb\ }Lgew/.ہ{PULvbsEd.OSY 2s鸌﷾w&Wq~il>c*J%?ov-- -L+aC&I-G3PoKEKhFgys'(390fዳHl=В_ S5ĤDDTrjrp`h *1~1`܈Z!a*HE!֍`!yC%J7 8@>p'_ܟ2bTv38j-tR|jT)OP6Lő OF8P Z{,}mp7箫1QHPcI d)nxb×D!H8LM$>g.+CCG,HH\<;,>+{w y{JA[QǿXRhoNWJ)8ػ( $ X}fnεX!& Lܡ)Ї9W#w?Xɩ(ס>G; \MR^M*+~+6BQW<>yYaj:_ݠk{ TȔ8$T(Cb-{E1琉GOrF(\goS]^ )6Ĭ"ݦ}xډ "&Jք!XP1t=lµH#<-T*z{=fFrֶT(dȑPbK؝a%4ڇ&i~($ISQ{PqL|XDE;u>q/(NT ΟٟJEbB A@ /dv&>JK 0 /3%4V<_<41iX4E{b3ݫL{ m-"-jl}O^Uog!.})u}ߗX)?ږSg2.~ٶ{_Ч_,]-!!Mq l]G!p.oGP&AnU(KI?!\ =إ>4^~{aMR@-ǤͿ,Eb)܄2[Z\' -AuغRZM3Z5N>KԦ[4b'aV5~6FRm4.Y ߂a\靭ދ/Tܲ)!7 'H0ϺQbJtÂ7%K1,n昝NK(U(/ӅQ !JoILL^.U&n6O8Mԭ5.5jܡ@% @Q&5}Ƞ>Prts5nOZSSz#l#UhBlnҒ1D(y±(]oJ^"W2a/Fӯ3 Ւx69hERw#0.߅ ;HGŤ/sp= ). ` UhF"b (eԼ(c {R mn:(6sT,[.Mn= ICGW[qoULW!i5>` =OT_Э] >s Ej3YBPT˹"5,KHߨzu[qe ̎ime])-sc22hRA@(Q#W}ՄHeXq7j^hS&Ar 3apע (wI h py(8 ioيw&-+a/75#"=6hxVuzɶ#|N{=U(KzGgob,iFd0dX`nx_Lk@_T*Vz[0|݊F%(fGPyo\< Be3VkoV 8щQ= N͙gNr%換3p3@(1`tH GQ{f5 ;sUP޼\V8 tsI[>#GtY/ŵIa,.v韬o5NW=-"J?1Y7E~)XNn@˛VuJFlZ y= QVXvU?{}:$cދS:-U^Ƹ:P[ XmFCE?A2˖*VA?JcOwy?ACן8&!vohiF؍U%f҄cUblFaqX@[p%cWmn}Йe;P-?xWPw>} (;U+ + h؃i`/5ca q &pGu8l6I(ls^3K`i"2m/54TBEТFr6rHGWo,]bob? /BS!wսe>zـwfW<=RwlosBv0'{p=lw k,(ik EjT%'mkD+XI{di>L/ -\t5|+bѣ qT^ߵ~&pp}ZWCꋺXV0ol 8ChhpnE|k.VjWEYox u:#ؗC}78EoS[ z,?7uZ0V<Ǐ|cmbP|}īLv3IgOZ-jEN}yh8rʁ?#px,yeN'!&qf^Bf:Pj`L#%O`[&ߞ.3DT#>=. * 4aDpq@.d\/2Ԗo+ X7YqJʡnnSjSl*(^b4P-`#'P 0mPTTIR+N6+,VG.Hأ(*ު#K {m‹}z))ΟxVslN$ yKO&?#BD>B=fYOɛp"䏐 ` (@xx鲒v%}Ь=|3Py2beb(x+kPZ)R ,wʷ1?xyHrys.v$,td[?t{3ťcInG159oc1 -u%i;c1*97Џ 'u[& uLN4[HQ=g w Ǎ5L\>IuH`1OSgP>ܫ/:^& 6݉+'T|%sJeL§$ +:8؟tG%7 І0@Wx09 k*s _Lx}lZ(t"Ә ] }۷@I B$G .vW]%G3YV<y "߀ۻӜ{W1cvN%c4֭yJwSoExQ-ם/]Ḁ']n:Gя#%~@FTڣZ0LT+%U6@kG?vGA9 82_;J{eԾTjyA_2f#o 78n#ك? ք(cqs.YI^4 u8zJRi,` RjbxQieMDƘL(iՇyXHtr&HZHʪ~-]c͒fa~JXI0)SQY*&³~΄4wX4JEIIG0lq -F~@ڹz.5VS8k/l1K]yNB+Z:&#y)@>nbas\g%MMe;/Z>pɲvJNZ]'J7_?7^R_:7Q[~_؁1p"[}V2&P$`Jɦ,.aqn%D!A~/q]]R26loyQda`On0k?qi5lSS~Hoʃ9?ZoK ((>T+B2-aq^ @\7DtsC>i@2GgjI<2tLp5u?%.ʸYz؋\9gTsNI3,L QAH۠Ds_ؒf%A35ZΕ1TO7.)y02(F?2Vpu`GݰLphQq 4C.{?2O_( tq ;4SkEyl,hS3ldC_#08&E0OB28o2( SQֺX8y;O*r[цrKo)@3Ȕ*Lie.^Ljɤ!R ]G(zn7 ivp]pcv˶:;R'¦N ->בH'yMI7I9(΋2W.(yُ}½.;xv)3H;G)$H:~L~kQHO5*Vf. Ixf3#J4)8UۇSr2řHR/CA]gA!U{GS7yM3a*oa6Fʗ`-13|h~}e.kӬV ("}D.jv"Qr[>C锖t8prN o:Ǥ No_IJu{BWfVoҶl4sQ@5gA+SBh?efwkj*8JlCĕٚ0.V~"ٝv;X(6U=vɻ޿jXdjdڭ>C?4j|zGVڬXٟz\[g`^I ժ]sLT thiw9d6#i?j Smtr4Dh~.UAhnc\C&)ܳ AA;쎝+kWqƨ 350wC7K c vyTkآ7^G}[M1>fneMU685 J49" -۝wƌdD"xbl=B2|ʠ+m5$!ڌ=-\RB8geEX ~S@U. ,iqc- #b-TTƈi<K䮅Sv^Ҷ$SQr8|{8IǸ !1"]H&TC _h<‡'A9CW?3mqoducQ~&U>#H&p_\5Q=&;x{ФχAZ"$?_,'`< XS*˳9EJ8!.%iR5p_QSr7ro}R,H: HĚo"R%\TuVtxSj ORY.u퍤8ub4o)*> (ݜd0"`3fd_(t'p2%\M6+Jqd,٨$%U8ց6TP/.34R5y?H޼C.>[UyݙfS ŧMʝZ<BM3ۗDs6Dq8%:nY┟8(]0#cZQ鴲ȌWU =@U%g~ժoKg7-mˆ/ʝ\9*ʛNGip(X;y`Ugf',B:!٠LQ=@`^iyN42CQFAWȢ $98 %sV#[-k|)zD Rgޭ*JA1c;~0*(-:BW&&Q`T]7q>jS7T߰q<."g]Vx^3cԓٲeP_+UbPCsmVʠY&R݉Gt^cUr(p,fzS#Bn\ K,N~_|l:R 2s^3Bn֪:z┟K(B*ҮznjƵ{V5zCĕ$|ҝճJx AɎ \B˘ ՞^YPʡٟZK6k(x޸C?Bg Sq(h׶9uQ` - qªrs5Vt"d>wBt͹4QA#*8P 死gJE:R&I$)V[ IcA_keFۮBidZ7Z{y #^B+i΂g-X_"r[92j*~`P *2&1˼+yI,E50-lAQ 2B9irv)X=YXpk]P.*̪3;5bJKv_\r!"viHsvhAv&_wkKa;<T- .& nVAn;@,ebC8xSo8H7׷ 4RjTUѓk{]U46؈ݔ;XF/JwiZ'+^8+nP2aEBx:rӍ0_G:i 9IčCA >RVo˩RJw=K>uV)lvj,}4RB)a!d6C3$>>f?rs>Zz:RH9jgпvLF#bձeꜬή7 ,$?Kt_%OS8;0FEh.vJ]mC*lVpxqnibk0αkiŜ ZPQn*vC+5av^f(`$̔)Ӿ!*J_- y%P00 85.Nne>4e O`dj%S5*I0%ֻ##Op(Jff%0'K~5t 0m:Y}8jmVE.ف8ցGXb- b"⻕/iFc;0F+S ﵿi M {Yg}2"xlt$BZbs(2\u}>jg˄_H.F:4lm>9fLxRO8Yͱ;RImg|G̝ aG9>^Lr iNPOÒ5j}L`BrH8 0:-bW+L9z ;Q6k:ڊC6ï H_pӲL >ڮ_׫`CFWSVė__5^l5/Fbtqf@t5>R Shҳq#g~6-;)%@fs͔*[xz9q6fl{vd}˱ 9!Y?0G?|ͺ5R0x2]p Rûa]PnT8ʼn5\(ΈVIgd_bG繟́e\RԍcxA(8IrPe̹_qKA;z񻭜R둧w Q?h>1彃lHgFpYk>>ڲW<ї[,@ݑ˻h!fYCAaXyH\v.LVy&߿Y#fj(W^ehYP {3?}v7 0jέ-ꥴfƑ65=<}c72LCRHe5wd:L. uE OMYWG Oz,jPQ{c+]ŷPHa2.,03FִlrzɰxTؗ ^PonMR#uȞ8ph7l/t- &}IƂCa3 Ф ۭJ5c#ay`M3I "w=\=_7aBeO7Nd@Ǎ=>:r:R12i죡9pTS2as.˵EpY5{`@LP$![yv贡ol Ou¢$ؒuӻ8A0Pc뭹۪ʄE8h{ +)^1fXwW⥔XuOW+j`O2E .}~XYA`FqNՈWַfAqA+&ne%a%ˌHD m_÷!B3 IM٭ WjHHh9G]Z}~,g7Bz hx\i$aюB6vP.<\q)NQ- ßԲ !SV)s7l~0% u3ηc8GiOrֺʵTϿ;0C{.N93ʕN~*l{ 5Ygk T$<]"#EY|7ܼQ/lۯg&> Yٗc_D*a?a>rN}kN՛.1`6k慝[偺﶐}fLݑ.: Uf #M}}k.=k0U[x#nS 5/~-$r+z¼I7LwSM\F:( PͪyL{ ̩ l||,++d U/Avo͆߯m58})%Fۚ+ =E $ }NHt?f ]Hb[[R:z(EA4\J(=Z RW-+gn} ܲC6+@nJ48r,Jݩ/;`?ի${f IsƁْA:q}0#)ɐ3fJ[zR1-aMmCaslcd2Hn 2Ad!3?GPRV,TMɁ𬠺-n1Z'葺͐R}?m(o1}I!b%dr=B33ߨ{T=0 P:`kiB%%0YaTP7fPr7uI;%7&'DV˜Flc bWѶih#:"rEz{s-~t7mZg1/#(ygw+3iJ`'>u9KB,mVJcd[+d23qEQ)[yUDaXm \LRnsua"r}=4S-p\Z$/SKdF^mQ4?VȺՉJ Ty ա.܉(ZDg+ژX`!W)tL4x)Fn-67wqq9Af. K;SsrwFe/6KEI0[Z^UF' >!;^U  g ȷmPcF2i -IXi^mO4z!Mx*=wtd|#y&1v2e&lL4 6|T}Qg߽aoQ*釬"3wֽɡxPh"N:)ݾ&5 U)E-4\ۧͿϚ)}R y!>R@ɮD WZǺaRN)9-{`PMOk}_U갿^#J/ iXj? /iI,Po#됛uV 85+n-Q{ק Z5s3,DmyΈ9>E+zR j $ aYFu.r8rG@'oYF8wd>AmOEkMc28]0L]! }h/+m!J+Ǒ(IcI& mm )PW59g|Gh.NSk}e Z_usr-ʁuJjmOAt"329BoJ9mq~m#CcW#b!N_1۝v9-G84EN_[LU+*dDKkye7 x2 VD0 7䙀{n j=Y:E`H ,7j,0,ڵ җZJfO#>Dgr[O:T!nؐvǎ`0p{ovyQ S*D_,t}c?xR$&:97ĖAT@`LݟH]KIvg!B8-;y'4>>/PDz:S_,JIOگXsV"~:]☵̧:/~L4>$_LAp3eW"h= >֟~ .ȑfY%HHnFq>Qt:>踅p!tۮ%F!ϡ\u>wU8? 'Vxc\= gSa))]!~ [7NVm>&N9p0b>&'be_Z@Z[ CCռ6)*ĭ]$(H ѴiOg?$^Wg =8@7SC\^7O@ҶA&n~Ѥ6('{BnvɡFe=2Y{xWqeWԤ1n^QpޣQ+uRǒtW9AKrYVeooC#?J6Qv39*q ~on j= [q q߬eNv\lر G YDD2)M/ǥǾURo`w1ӃJ,iEH}H#ƥ8͟r^rӟ?h)NHĘ>^f) f&\=X"UGŌ53ljg^ď9<*Ț?ɑc|Hm{z93d"atz!bA* BvUeԐiq-SL3<6׹0aeJt,MHa렎s6Čsz&F+hf(L.]PNJs#G?+m3d4A=VL w٦'E3b\q~pS?tk1I=-X5*jvfuDxrf7716ov| V 9=N eW:wFMmr&Ğp<ٿ+}p+,2f xC|E@I1Am6jX 7P5:'ʂD`m]/8Jl+)"=7Wfs%Ũ/]tq3[5 f ~0V+Q&(#SdX!l69,D qK&yҲ͜Z$ -F-(lTR+|րij1/>/ҼA@@f WFFp`\^ i5,@KfRa4'#-ibd6ߧ34CgP_9L8YiPM,q/*c* ò:f2Hl@} P~Od٣pD=#4ϭxn7Eo#L9G!$~xRi 8EgSú5p+w/>F @PeP$E'_v: 59b2MXFh$" 楲2w@+ՌeqmIBfLj.)bzU[ĕ ^xZ>PG`JЋ5q/\xb6 ]ڲP oFVe$Ah%o#;MC=}&~t7h" OPKNKW nɊL:f KÃ詚3+`OOӴ]ũOH Y4aa3֏9:Tc - kT!ГwwrM,QWm&Rj\Y}|\_a .z+X͕&bCsϊlrMWDb ߮5TW&eSkѓL~1i4ȚJ-eP)ӑ3$oAjII!y0r,~_=>De\G&<=Ǩԁ9O4IO;Ys^H;!Qn_Iwy lN?^I}!`z0 - 7UǕW+;RHbcb?IG e^sa#C݀4ҔNj;Q3o_8=xvZJ/x2`~x,tmktݕ6!#OTbp1/#I'Va/Э$] _cbql[ *!L+Pm]qoqUr`ysV9 6ݸ=,MFH &\JfH"BtQ\Or=S=s({NϜ;=BK:N!]Ue4X eIllqb kle;'/4g]i;^=O֓h6euZus}[φͮ3X~WxcdH\EQ͡Rs:k*O w$n`e>!YCI&9ݛET[xuUu.4E-ͧTC:}zkؾAwp;ڶe1 * 7 u^\L݋5 _#PZ1N2pb6"7tOGƉT_mmIvE!rR=l8[«i~1H G,_Ad$UGm!=<2jv444/ )krL ]/P"Qלިǧ8tX^l ~l{QD!+c$KE> ʕ18zFU.u q9҄Zghʤ=$-/(xH=afjO̶1@G+.A84YwD>NCc2`7:y 7fȊ})ojJádUfA[?C̤?3%@j65 xOec_ CO_iG:haKNCbp/h@.ʼn΀Ǿ+y1C+ߔ6|KezE1?Jn`P4Mr+Т[B Zu=&/?}яzUn \g´Txb } |^Q ;9S;idZOjO1,dٔHs_إx] }A=YqM3(jՎH 1ߤ_D$'Qmj4!qoOu>d,kU(RI?`c]p*DV2ktg%!m|Fz5BǺ7ѹ oUPn yA{ǽ!R&tI T,FinŠ}/:0Ѝ;EVb W`,Qq̧~T$I3K/`Z[r$ :+t'-*j2pGoYa,iڣQUvaYQp>GgB"y Ea%cE[G>@hοviPBSM?UD!UcQr<]rsC$b[_*-v?R>/htx%C۪plRzSpߎ 76b‰ǹ1^{C1"YN4ryLNjyw6εb]]`pFtvzy+HIO4Sc >x˶!ZoVNDUBO72j~yT .w7BByoZ1&fz>u$F@Kfg):wqb\E#k\G?7?N9H|=8_eCt8ɌvZ!LjJ Uix둼常|}% Kl8C Zkn)F[.OIf؊R7J<PX_$@fGKK KiG]W>*'9b,閹}"?q:|rVY5"(VYJDk#8cfG'qZ,I'26Dpʓ O_K@lqȡS >ďf"z 537ҽʠzu#Œ.^r}|=`y/'0:- a4gb3/[ydg͜wv9 WېI frKOFzOff Db~\_u*YHI >wwHIT};qظ<܎/%%xw7}T%XSRY0|nIi1`)[^/{R+ URV9vړ  6Mvӧ쌿rM3GжP/ŰsX7᯴-C9mWy rpItZiSۑkwU?=1ϣ_7PP1LHiP+X=i/ȍQCl#;(,ގB=ҷlw80>_”bLFv &آƄw`ėFrIb\xW,+ĬE]2s$0*xu▅@7q?ވ /s,О6tpѐgw:x@8RHubr㇐͔B5f'XBq+1wc5ӓӺ4)Yڏ"R9wf*<)*yNasҦit-LU7xI 'hkUoVi\/,d>ӲBrHRҐ !6fWWz+ z:"kDӣhp`E7eAߠAbG347ߠ&8/ΞkUхsuu9i6׎Nٌ-3 p1׻;FXx;KLoHd'slǟp 8!*^?,+>]d7E0S+jgCuzPAƽ%oQ}˚^[|<.m̮%ZaާIWټRCY@f~ó֥`$BAv֕1] b1$7P/tz!/`lK%ǚnpヨ z쿊+7 D ]z{03_ Ĕ"6c49ôpyLD m%7@IÓx֪Nh{|tHkWsd-3^vdwrgv;AYV'l,<+?svu6{zHUд<ˋݹv2@.^Ƀ ?biS9SE~| a<9wL=5Zp ʇ<T@Aʯ Cݫ81BG&1 GpEEsB`AR`tbǿw7JBuKFW鱷qU3;WfTlddaQMNvC@v fY_ dP -xɡ}}Huͣ&%5&Xd\W$H#gBŋ$5?s<ĸS>6/f% /[ݢÔ !_6xݴ.sz$Rb*Jڃ6XgTua}fb|>t?B08;A5i~jA o-k`nj5K|Qh.9c$bEDBJ61v,!g׆0Hܾ :ZH쬙]RX"g,gOc/chc01g= ~Mס4+)gOjOv;31D;Ƚ PMKgU7"qkD7HY8fD Z0D *`Dz"'Y,D ]/қ~F/Z(Ls]h Jh2Ys³b:ߴb\ G_vIa-?D5xBbYOwDᒵfؐټIqDA~(~>̠Ȃ"h @qI61( W5n'K(v忏&PqAI-J'B%=UvshDʄ.SVr|@}5 b(_Y\qngvk|  i#*Ɉeu-xq͹h[2݀l:\3c,tv SؓL.^ס\͒ëf#xˡ_558_F_2n|#g G9eThЪC(uL6L9_ls,0u'Rko['RIO3adBE? P42mm2F˩I𖙵~dzj59Zzta94z?(L<g$!wDbU{ "=ġku(R 23?NpCb^VT2vժ=03sjy#}uЙQJLEhR0_dgL6V"Z9K+!w$ݔa )W4J˽mhƒR][<~/|GCԼ3W*z-ĉX05r6Vt@MaaQ]B߅~2&ͬmx7RtL' 'B6ԥa@+zJԞl(B߼'R+/bfŒI oks"nnۖ%; TnBp]T=fK|Dj%J<A^#<0YnIp#QjF;0HGX=oKAJUC;?yZćI>||(?3e>f FS/I;X^[J:"^ݙZ^fS#L+obT~ZNԀO0ffI #Њ줴yYjk?yń~!$!^KZKÌJՙ."֐j;YU\G T*6.[1!09G~I; ?SpeqiD{?m, 7;FvR¼x1>y#da]YQW5y+Q^ȅ1~r@f۬-U .qr.c6zLNJ}2zi* ~JVm7>P?Uk:nWi֪lhڨ!y`Pw[GP Ş9g7"}mk q21OO3|}f\iMxtccA̅daoA/#1WbxKuqؒXzth)rfIJE#AuBVZL_gcYdbHhȴOt]ԟLDZ2 [ j3V I'{%.TJ+^<b3E-ͣ-qiKl z|r}96?y+ՅGR;_>͐6e8IE%tؕrmS ݾ#F&ϼT6pt!+A/N:@P8[U3C,79m];GI{ gND-yUiu:]/{ze N]&'dp͓nXlrM+5vl߆#kxԯ,}Oȶ|hu[W^Nrpi5õQù Z>YƲ`1Ma4љ#dbņfQr^b# '+Ȣþaմ -"JA [,sr"DJ}:q'E*r0 ̧U_fgL%42;?"q~(&I[yDFӵI=iC*'{uz1nx1}ia_kBR;͵UU Q1VM1aCFa{#Z7KW[ = n-cJl]qVK[N TBS-**Ϸ5>T>28U f\ܒ"~ 2qoRPSMGڐ rw)jvE X<˷ Np ~7 yVr|=*~LbeEsgS9c_z#1>H`"_nu]fխ&ą t'+36ڹxF-*IYYZ1p !CtT)l]7R`4U^LFx:n)w5)I"9Y覨?陓RrWeJ(L`k]ζ+7{h_p9áնc uЦp; O>$ǃĻpV%,NDVA/PCؖQ\n>Eip)C>o=";F{c?c7TU_ys"U|لo 6gݴMyLVTՆzY'Rcmh  "rx7* n[*|a)e4^|W<6}c-U;JpFqcg' ~o=D$P‚j>mG6}o%~8їRl%P1 s:.x* v-Jwo`㱓gݧQGc"XGG2%9զӪwsEQwoxKlet{{34; 3l ,v߬weaZY3J,w%̻En:gIc_ټi  w-:Bm6޽#Yd;Uǣ[ 0pZg__r"o]G('y9=Ie !f[XDy'9;\N<<_CTɏ:gIIBm &fq9P.3[hrm 1#ivSK!pV}սeGM݉RZ}t}zOt~Oބ9su*p, ݺ.m -YMˡH{ {myY lpAPY^JMO@MB~`b' >I Gr2H8(v%&=i<: xgjZvxէ:* y@DyѯBH=/u1L6p(DlqZjZD/$Gd}`@)Wpj16}+ A[< ɨH|$)EcȥǠNzk(̀в!%4](3w e[qL)I*@D 9r)ƚBK7.K7FKX}篲׷YW;?ԒRE+BqN}ҕfֲR‘ r&y!H|}1ڟWKGlڞ'+?ǟw9n7O dCFN <WoW;v<_ɝ]8&$Ο%nZ\B:LGk.smCYe"aaMڼ4"𤢐rqzJzO:䝪PwPGHvWh3AF6˪H_lOPlT]&cBܻʲ7ƸYgEZ3}wT砝eޱHuTsB:tC1l2itʫ|o\UzA"q@^ZmIv{: 1|N$Ozg^kcWFh45v u}XȈ4\OJuB xIv5X#-%J ɤX+%TY+\LVqwNsH)ZMҹВMrYOM~6mAݎ ٛ|]N^Ed[:Hp2Lhhܭl=o2ͅc\ht8quޮ:ֱ9p _zCm(p-FMCA]pFYRqpS%EjW:'hm -lLۚPyWVqxbUjY u֪ zkʄ(G7Ji_xM\Cr <++GRGIҙ8,X6j E3D%2_#U0Ƣb_ Cg>gR_4mZVg_.0 9R`p)P;(5Jm>sqU"3̩RHd7hL4"vE[=o]n3UXU56.VL\|ݙ*k A  uW~iRۚ2./5iဉ,z0v"Z 0b~,Ekrh+OwὺC>mc XylsvLqu wlZGDy",fG{)B,u-"}#I5uۉ6r~H#YWi<#98|r;H?K<1I$pI\m2 F \dkMƙqi\#W82lQ̯1:J/ PJޣs^>XL6dW|,|R)`YP=Fpve.2=@9L #Đ%o:(+/~kMف+u{R>sā^/]]XOb 㴬w.]<:/ $0Y#o|e,C&-68) qgSg풳Ϊ7RG<~Wv z}R2uVXCr-tBE PL6G~&1K=_ IE˞GFEv;6CiAYϰi0N! 2bS"JkDXK4 WzYGM 6@2qi5eͅWT|_^wHZ1s ^L8}(Ω糙|$[._6R|Ivɜb9S/,/RȭIOVV5+!|n PbKw6|ɐ)c&JcvG"˧]w45>TZz *8}U7K3VNa ˢ 5/|sL;l!=Rv ڧ1 V. p,$b M&*)ze jS =+u0_L_]_4l9̕Wz/QE_$]m7 i/2M\zi::}g ^]07(Y^Q7[Wx5qTpLȳ L]xxu'`D7RtfF\Y(ҝK2tF{}.b"VGtAs}kޯaiE3491ϹmkyZ4U$q)r镮&ί%֣̰-u榽lZ [~㦭nv%g!4u$u+RKaaN4ύᬞB2$2 A)BIP܀O*6;[=rlj?*MꟉ5LMd\61/y/N)h@d *>Zzg{پ}r;/ȴyaL!W ..,՜˝VFIH#KrY#3 <,px]/| ,%79\UurYUO;q- X_ 6ԫC4ͱtFVۧGEʀn9Ŧ8.lvzU Oq@4dT=j"D3dPoa⸧`^6nv_U7*.t~)X3o6mdEN,ANq\LoN5ʘ)U)s9m*v C-B5M/֭ʸ^$2d,0ODDx&_tx)?&CV$.3[x.ǾmK-r~'q80Dw+/f*~". ](;yad tΣ8W9plW@uL@=jyMQLS8Hɀ0Zc\= COl _LoxGa6]} 1f>k(9Y _ ]GNfF3BZPM:(d_,%%8h%H1iWm <9_d򞸫߸UzC@\֔e)r*]oF~f X0#`C"t=XK#4\]ݝjJ[[5ŕd)x@;; )e~Z uP~< GBk#I !:0(UM+ OA $cNzn~REiUz" hx]9("򇲹#uV<-ʗT3x $z&IrG5+7;U $Kd[ YVN|wlF5w#~9Hq.='RWn>eBK#2'%."?[8[yA KY2_SL EF-ߒc}Ksܶu)Jڌ (rts$;xz+Jl!@֓oeߡ@ޮRrlʀ^_aWٜoa^ w^u!"b~H ~VQ59JG7gaUt[jo.Dqb({B7iq&2/j)8W5> [`(`z @e5_$?JOuZ2)g1B[}Y#}(vVH7io׏QVPcS3w;!S\29S" |xK1:'fGNP(n?zʳw$ucrt2O9^$1.L1ckǩ kÃNOb'~3IDOYhP`ܒU1iu2iV5;G2>Q?肐v4߷C.s;11/W5NMk@^r)- \)kiK[sbDBP:1}{f o0zv>%s͕e%/7Ocύu)zthI&*BWLo;lODN<Ӓ hAԁJHn> !pQ|2rwӁ{Iu:0 7/۫" fDۖGTZ`K j^H_][U&p֥] ~B+rP R&QiƼ Db hD}o2eY 7=˛ ;Xx3SkZ!J\TQ~;72 jЊKqm|D<'&*aImGï@l@.a -z䰟;flz04%ʺ|VK3Fq*`1*rW)Wd5IBVFD5(YSSzb0=fS-,=jG8YSMrvi3{B3M!h]Z1d}h$z vӊf%&x҄Ơy {B_ ' iO5kb qR!I tO2ٞEɋRT%LwEi2Fh5aTX=Y H@ J;iUAghgm*5lXBb&knNڔ 1>F-&\7i:߀Gd˅asY'oGAc7j;/ifKsCUK3q,'ņPU KYSEVQ*uqg됯!ώN >`qgw-vϵ/ߑF0+`e*uH(=3 Z#uKyqO%= Iz*ԪB|c6dqp(h0%*`yOk۩p+jk,\1@͖['^R%H/{Wic*KH-XY4N"{ yJ99X{-' :DX$`EZGL@5 Ἵ ^dzWzٖ:s ZE#Nثb:!_WOK `In` ,RЍ'+q/ԒWJi{f]oIsM~5qP \,{/tW 9) <M4+Lm)zL{onbV IE|-{D&c$-ɟ\#oiU^a?0R(A9f_,Ur2t}@F hK ˙Gd9lynk?x{| |p(ݩb 慃N+J/[;vqz.+H՝"(n6&7Џ:;n@w 78+|LniY{R'wZn]\$1", fii5]bC x5wR^[aZft.ñe<_@Nu꘲dPyr2neŜYG(ǐ yAZ1*!M.hTq` g&]F8M<X/ dDtyޫv9zojTB\7j6]pBتW;hr(f=qctf'7 ju7\ ]*2Nfϕʢ:WRޚ(p͢.m7kK i*FA][ 5i.,t_H6RG=5thvr:}\>%Ojq`</Q['B\0j*#y0}\om޿`t@`'6h ~7r[ =V L36Qg1=>Z+Vj]F;& N"eh촷{r3 M,Zk)0Q W_*v|V<yW&^ga=B"y]u'Q48+\0bбMyC XHEa%]̲IAl~GL?`nҵӀyO`\=Fui3J-NuQh=49lA\KgH'/ǻ/w/2B6ڡw/PLQuysP;E'~N SֲKzKx1 ~!e KϨyTq qU- $w]iG˖Hr3P.Z,X$t~[+'WDAPyrR~ͯY[)rups*;s(SL`jRUYz. Sopk֯ ,@#z@~NWXl#=5SXJ)Tj%%+OV` ՉLMo`ƧDXn )}FBE9χyvs=K_:#"=vFfʫtcc4Ā+I8l=mDX tRS&k=ޝ/M>XH<2׀o;dVLE<ԛ@\vqL&%{o޼3״ 5TTrDs0ߠ[N%2&0 HOY tNhMB"Lxk(sNܛ+|q8UL^n:͢|@` MI:U*b+J+p &_S5ُ^WkaWߞ nRWq9`ֲ QE@ 5WG?hIZgUMΝ1j\*WfVvбMO0Ya^sԡZ䴜?!*W;իm!{q(%Iʔ+3-r/+sZG寥. P~t !C LW⨛~$u g[q+ɯzYQRʵߊ=(|[(W/NpgFGe,q-3~4o#>>.!}oŧ^U5+ ;ۂ Pz[7o#u-r{J*d#jlD&-*[Z8z$ x{oyM2,$jm#xYoQtQy/PLFinml̨ῸzB=Fs1LKq9[U Ǹ90[I8=6,pgA(;$:"2Rn! @8@otx"RtGaGzzn_ R8h4OprA`h7wᅱ4zjaL+We JD#&DDLzeV!d@:C%@zf}zq}EEAO1(~ǒBܬԴqYK]NQU]Я =k^1IöYe0}:0ZPr=oɫ3pPh2 wBa–/i5 /% wwN(N{m .B؞@_VD@ġ]iٮmFi̒߇vkQ]b\QK) 0TN{Ԝ"sG0w3|1M{?W?1;eqvY|c%~WwR0.Vlʃ M+4PWOS Ɏ{ 6M>#~kɼX΀r{$z;1`-~m5Kq/m(d^/sy#*tٌ7Im͇xaxs_Roվ,LZ$:W:7G #C_ʹ!$Jo,dgk:$G:s?& mBj{bDZ A$?6$}a $'dVc7F 'AP..Ȣ%{K5),ˣSI/N3LN XLANe qX@pѫpMCg`m~|b,&˜S\RIde9FfA(+? {rO=iȰtB)\(\xS t5@WRtr+}J,`ƓɊ1#T[u0%E_Xݎ3nڪۣ/^#bGWŰ?k4/bh4|̂ހ}]4K;7TמV ƪ p2&8Nf=fث{q0[ ])V /V׿E"n?Hd`e&'%+iKC@%* ǨM-QˎuʈV.YTn_GÎ K˒/SqKje # Qۻ R)zksbca 1g<~HvzO:H;x @Zք}˥ 7Wb%|6f R}i,_> Ƣ Άc? iMihe=:[C˾#/=&3ðX Vo:g⸴?VͯV9Y(a&rfOƿ/SmWVU%̀ʄ#aEHH]1?I@m ɘyD-HOlA}b/gEb˂ JdŒI]4vzDk[ (u`Q)d:K+n#;ަ Cs4 S?Az$ xg$P1 60\&D67xa SPf3򶐵Wе~KŻF,]mP_Tֳ4ߙIZ9şkj (Z\&Ab_-7t{ [](?x/ /^DSkpLi,=_K |~#7:v).$]qq+Ն[{/Zq\*ݘ Ϥ= ) ^;+:L+m}?/iE+ yx羏Aztx"rB_jJGPWoho&SqhK*іU K`Oȭʑ,Ұ+RG͚> N'i6ms Ì%䱨+:h\ >d,GlPsҰ /pXbD ؕͽ )i4&Tn:2^{TEuΎCi<(s#&U9z:=OU+]bRyU'.6PىGc "RC} CaSA+daa=u =31x;q4HU',[#j_$dPvF]V}rM$#s5]WI$7&՟ |<'GD1}^/u~K-<&4O;}%tp!y xOHfţ(YޓגԘ0Yk%P$jtyPv 4^[]M.B;SGqKl}u4w;~oKZc@u]|'7Ġ0jO:@,]:-Nk8Ҧ$i^2LuZ."&E+'~!~i7 16BR x'ա&0t1aֹZayłHQd[)ufIE<(l41uV\x>z8:ˣ͈5ӡVôz(x N Z=Zk'0d5u=?q)}&0(x$ }h6[b~h V 3Ͷ.|ZkI|=ӫYI{Ӭ|t-'=&9 G 1f5u` ;V!}}m0XvXx' ;lKAiNk$^@u:V\iNڠuѯݹoe?Zcf }# 9>ֈ ⨝}.jE%;oc}EK OD57N0[A0$[> պGv6]v<\g_2u!=4?:I>|Du]SCև_0Wv ߲}Э\% E-GvI{SkF0vRҵhvGlb+ȩyWUKZ3"©PZϺ qFOu]oN(A}Ioo`j&&m!ee>ݙڬlc<<ظ6HeGhN+ PxM{=p : ۼɞh t'W}:H>HR>Y`!r#xWM<vA%@m דBǕ.P ̆5%AdS%y䜤Ek<["tb.Մo ATm6$H(lB؈)שTEEB: m*z4_!˚sG5e)/H`Iq4cx&BSqκ~ ')RFNvE&F3 >mOtFNUc@Ζ./L>z_m,cp}m ؏vhFE{6-oRZ-F&yh\着p18еϚsH\kJY#bm󤤜ݖf;q.=_EG5ظggp_nṳ́]?!*FecbJV%nmbr`0Oh$/Km.x,mΌ^ykog/j'{NJan$Ч4ǻš:\ƯlL :0D<+C$g%lLoB }QqִbΗ ;[--XgM$HVd ІZ=l™0 Ҕ\Y'n}Q)^\"ҳ?'*aDgਮɣ*o,or%GVu*n^Km>?9SV3 tёBO";Tȩf4^mBP`ΣsP?wАHlcHZ _ ̓PB տ@/.N'կ /B$uqӠ^Z2R~(R9a1콗l2lc?˩4TfX(C٬3;""u'*L98š%()]3sE}`qsƫuOkjygFY #c_`yrpfVܘک>fBB `8^nz>lC*D 2RaYrc4TX!6܀4\ $9 ZFm|v9MT@)tXf6c1ny;{m;5B52hA$~ptj\qU墙pKl}.TAn^ֺiLV :l ^R$6>%m!}4]sݻ͉㿴),DrP`|齗w4Fk1YVfN WMXҌ@ rtCL5?h e?+ eBH]B$_K A?.ẙ|$uǷzWx|/?+TI:ƗF1V,DT|4h__3Y$m,t  gᵜDv.MR|[LZؐPE]&"n磥jl\Ѻ>ug 7]&&*c$l(.X XfG˪oDsN;htb{U~rǭܱmIvzꥥ@r6ҵn_$1 ,4+ T\V~rݔvCnKlQ*<'b`VSAqbS"iCcIܡ6J{o~5)6q@Ushu{ܐ{5#OF2"yyG!owլՒ [2G#LCZEN.Kށo</$M.L0ygjHMnnv-C+=T_jL84zOrƩZTisWiPOʎ &74ccp&QQ:˫ \Ά܌ M:r$'txӬ kVqĔka(qwrN)0d\Nuܱ65PG6Ζ8e}} 0w&{Qu]QN9z V5M`iuM_1b=ПiLHdʏ_:s>8 qS`6bYxѪۯ\2Nfrm #zzS*K+j]anO>ZEovo+*3ل 7{a0Ccz3\.y7d, tkHtj⓮"" yZ F3Ļ*u68oNw!Jˑk ž\y:|fo'dvaD=4@ۺ( a3w Q!2 ļ wXlu5 v[$7>Ns)ܨ7t7uRwNGd]Uܾ\c߲Pa4 cLʶ< Yҕ)NHՂ̞ZVk"( >H^ ah<,ҽLjϬoB`ו IфX.CEI5d"\R%p| ?LM .펌056EA0IJT[igI.~oHLEҖ=*D;3! al)%PoН4UyVjSt@ӮNjn>=8- ?(oھoAyk#|X Km#W@&,qZ?D^my~LVt&tdx[[mD4^["~ ;h}Go7SYӣ,`rkZY^+L@F)n}RV 41t-򋔣|4}ޏQqJ H3,"OQp]uF@p'|VF?I'ٟ=$|4ʀT#^dfᨅ~TasWލn,a6 )m ,dx6BJYf{$SK j Ď ZW Jѷzu_\xNl9*}̓MaG hS1qY?;|9D =Bϕ/R %_X8ges} &#qZ\;P>1O(fy=phqNȹCj̺OqQ,('>ʖQ=Yj%4qc iR6"fZ<*ʈkz eKM ?w `nj;/e 7,xr(۽/;bLD;Gl@.l? Tu E٤T[ i]ÞLN9nJo{{/ۤo)˲]GE4W2NV+o%XzfsQ ŊY`>a4~N% xX.:ƨ|W+ ;Z U )ZS€nPeY= qrZ&!Nr6Aԗv+&Q7̊"qn >w.B~$CؓRIВul7n 7P`2 -m$q\.\ ;`5ԧs&{ \8ˣ4UQ[ee|#,_4Л/)[GrX㚙H;d.f4yH_GO jbpr]yLq#$rι5اnʬKD"}OG5׿85G$P1+ b 6kH 6þtX(3٥}=MRXvs73SEXy P:A #[2cG;K!/7w47ܳ8S5x+b@W""/gRGGReX͙?vb<pf//%c}&Է+'y<=BqaLcW[˷ >/> έD oZ y|lF8䋐NJWjUL"%C#qir]' HR= 5F>NSdkj Ui%هOKMQ"N~.ͭUlO# ӪJQahvLϮdRźz,EdZ@H#&Eq~A%GPC9f),&z ?P24Q mwZ ٹ:bZ jNnHz>Jv^ouC9 1XU4^:4ҁ\h]jd<61ayEIQlaUR%jM,PVsţiu#(-3B>G Y,$rsQyu_E$}yS#}!M|$}UkyB}k%R5Cc$$G00w_%1ǎ*mQ"1>$;9pyd̙cxVݖ %kQ*TbTPw=D_2l5z^W0<։] -FzzDdKD0FLڟ&Th(^T.S)%Lb9HAbyF}hfik.vc9LP 48SMf2]9Pw+3ZH?$;2F:@:vQrBO:v^uBV8։*إ<9W}`pl5'D? }"Kdv O1:mRѲozy>Zjw%3MXi5,2}aw:b0$  KHTԜ%rA y^PtEoԶ>#{_>F=y"w|voU9-@, Ž- l[n;ak0+pz~ysCm }9u0e}>99f DT8Ma4/FRpWw[wgWxХ_{ L=&#ݠbW7DLaoM֣'R7fTv+>6KNQbAhz36}M0 )@;ˍ||Ĺ-WOc"EIN[eet-غwxK٣'Q=llj{餛J.Q7w["L03 鵮A|g\  bii1=?mri ($52vBo̭ҔudK>BD ޞmi}%7Ƀ4[Nq7;B>= ;}(l@Uv\,ҿ4nF P:+QeمŤ)ӱ( EJþiY qKwٲϕjN1 =%؅>$V5{BdGO2:iǬv:IWvʲ68짴[]'ϛ~ 6&{tLXӘ'}=L1b\_rXC{% zJ;ۥB4).Ff@R>",%:MĺxGP!޾"Th;xvF#shjW q^ w|O(\/P"WOl`>x8 s6܄a}s<䶟Tr.aM CѪ"9Fh6 XAJ0 L; 3hؐULІl:d^=e>0aSOf34e׎/(3XUZ 7bX~ICAſoHXrSNpMu+/ᬎkE yXEwO,^g}0ieZg#Sjai -Zci ރLj;Q_( ]hLB夝k}+N3kɈrߧr5+VFc]bΊ;(*c'E5T&5[VōPLse8nP܈UVCB7so@XnB_.[5Oif i|4%2‹!Gk%E{M^F@BA{MZ:"weH|ՙVӈ%Z>6?E) e05ybB49[jlg;\\ %sNO9Ar!ȖlQz](/iJzmDdo2Tr?^<flC {5Xm?~9ph _NM#73OBfG9kӘmᅭO]n hFyI*o%]гw4ܩ+;d\9l. dAMn.%V@O7r?D%w'.sFSJ$[,r|Z+ҮFңJ|?IpC{1t=NHǻh"-0ϾI6HIklª~@ 2R \Lao|(W|S±Iptશs>HZlYȧ]N_{okNu?`ۉ(袥2J16scny/qLi`=P09|1#Oq{n"o]j0&GC ԭ2Sfh/MYDTp֥T8;k+"Pi73٤#{96ѤK PN]뤊Jc * ݎsBYw%;~)%rf${)=`)P7ŭ3Ҽ&0P4En)+}vQ8:z+[zoUX([Tib%6g;Qqgr]HŔ^=_pǢε=re{7v@G^vw{ qN̶g}1Y"$.LT+i', UZ3!z0Q{>ȥAlj9Qvמ"n& f ]$Q MQV j?GJGz"e_&VLe妇fJ;ԫccfy ~`}W/LKAPƏ,SԛqEӆ/. U#?tm=4C9!;.C8d-iR˟J4T*گX<`*H`rJ*2@I8XU|DP,|'vEͥ \6oR74V\<,~_\qtLG348/QB TmKfl^axZ4[ӹ0ۤ.'Y4 IGͨzlAў$0/#b`EYF7UX[BTUM#"h^lћ)4PsL/^A-sW;t*Bqz~*u/;$uu7('$x}\l=s]/9ʖhxd;LߥOnx޿ם} :ZR"}La2lW@3<4ێAcT|QǂBt`cEn:92".!o;a`hN'r[̣+TzߛJ Ky+IB.)yƤf¨Ȋ]OpVeN`dmV^H5϶:mmq47OM,ox g\>e :{:v:sRcz'\c"BUzEH]PPo?QnM449EO˅yFb암2o{-9@s~< $#Py1_-I 1h"+ȽG˄w'$7CUs,=_ k8L &Y.rCteWSPܕQMwNUF~G]Q/d;O~U?ÎY/MIGb6sM{EϤ5B`2WЏX:'sն~V;Y?!7̏dAP~ aD uGCg͌n྾Sڕt~.}o(ѱ ruuoqE5U5 ;־#/^_49D.߱mta="Y`0W&xc|H?F?:YK|MB٧]{';A(8Q_kK3؁'MTZ.F&#&kq֌'9m9o1T9N5w$?ҶaDFk#/\#';žK6V;j5[~1mFP<:X#ʂWN}~ k/04LC2`lgj8˟l <~j`]x5hфՆv2XzJ& ~Ak4Zp޺ŵ|>rA*929)t>K6JükM1I5kZd0\,;& {56u}s Y.~⾗8QuX_'SAJ#R# ǬzNQr$*.ѮrIpJAD ޝgQ+E TZ3<6=aV},b1@Ԡq~ɐ$ r ;v5B aO "qoɦisgy @c~+5Q31`~ qߨEںx=PZIG jWdiEfO#pZ:%`mjI2ʭ|w/L ޷g}^(@aPȟ /Y+SSb;kHiҕStbtZШQ!|Ez"ykܑ:m/nݒg Ftp:فs:Yk{CJ6TV[I{Ny^ wgL; ڥ[ͪG2?zwLG>yER[:5}Bzm Aß|҉8zP:sC!>G}8(d/WB^!1hl"?Ps>7JxùH1v ]`[#W,Vb5[qTZן.kw WjV&a}Ӈ`Or2MRԬj]+f K  WܿV \JLuHU(Ob_*R*Ƥ76lFm~s'(`eq5tI<k .KAf`.K`9T 8u )əf:W 3p=~WhI/c PD0q[_#<&LhA+ea$asm`@J[ ?ˏgv*;o|Rh\;6Bʣn"#yF'-|]@; !bE/1F(B%Ohrܟ>*,M$׌K/uX ; …Ⱬ Vƈ) gֻYvpQ3MvG`kݎQ]F? T>ΏbTD&]U8jI7BC)lgXu}R&7wY^,ݾ~f([gt0?)oxK9PerrSX1:NfT+1idbTN"G%|^ Q5µۚ|֑f\~:jf$&4tWu/tjVorL Vژv-YZC1JTXj{eߩBLD4WˏWJ(Z"E\Nv l 0mV> H(@f(U7 M 쳣:V, i\EO.ĕsVrCO y~XYÝ7ĩ4I ΀?<*Rz 麩Wlܹj"{dL;"@T,T7&T} DgF\!< CKl#w߃|HT74D⟧uW65uXf(Y3,V,*p`@Ҳg]m޳e9!qH[9D4ya0Mbۙ[bu8 8j~;V W,y򖦯;$NtXњQK$5<&1DaRNDSaπU5Gs7}(3`ybfkzLRlZ.e"-Lz <2\̡Gp'KK0גvJ?vXQ9Ϻ&irޠoћxLrěK yKQʜJE\V%g<XBI__\+H>Hix1pFkX1C|һ2xKX(ǔ}KE9~OU@°P,R<˰vPiwW.LN'/]wbU(4c3տ9,׆]&I.,V68kRp9p`C$CX*4)8$h'!A:b+0-%'GêH6mx 6AI40tϿ_61#  %-Wl3IJIf. )ߍpOV1ZE>fQ2ڬ݃ԍtȣjº= C61Gj(" \4g >=S1:ds#l7gť"U0\-EEv:u6zg{:JJC92F!Vs#kjN[dbzO5Q7aIg\F~Qfu*Nzճ/"Ƭ"DA;8387tio.1p|X. *љWvg#)HD].ÕҺ*E^]ޤX}Lw#s:rvc uaҬբ!@4%\ ) , 3Q G"Tݟ;x݋*gP(2b @3\ؤ> S+BJH)-h.|T235o[/J/섎XrRЄ7!,ds!XR,p$]piЧЬ4zX]ʳȩ-nj0O.;TNJu]([ bY{gA웂;\o2"gyy`C-e\DH'M0h;FrygHhn&sUSVZV0) AV"tPG?W7P\w4dA`c=Ը;з3]eo'OWZVmqHbad+ yZ/2]Ugu~wo;־gDVQGR,%@ Sǧi-ea3Zkqmoa60[\FhrPq,Qgq0T[b)A1e.) E;NWWyT ܱ,kSŜKN"9e}V# EyF.D.dyq |Q$!rI[>SNʫQ˿J#=6 Ɋ S+-vVւሓk1YjG;6 X86c!Zk tOر)TPذGN sP͛G&/҆i_u欀CHjc\u+3Ad~8-Jl/^eV''Oka,wgc@ ){? BMaFC k"j蠢`u5MkX")0|4.G:Ϻ o&|ƿm@t:խfO[Njob D)h,Jk3ޖGAKe_}$|ﳁd ͼ"12 d~ -# Ra:3EƩ64պ;f#>5~BxZp5<[ [2@RIxr0!*IM28ErBlQrv. W֥Pܰ &}[̦ֈ)vQı:o-(2ni4 :vu-0grW_=ޯx?zfuNRVg3k.R-˰t<&Wž?QK-= 멟vyd|SPyC"iRw=oxq4VϷ+s!u;/:im*4_BRfREK& M4hf%+w$GI촼"bRҹI:\^ fTkK4d95VbM,VZBlήŏL̨bI;q zi.nlqI2qU&S=QT5 B4/*懓zܒN;7.M"9q߲ό,+W[eCXZ|BԹHlV6a#uvwbʾF9O=8Z~n=ADo/Q+ jXi 3gjReCs߾6%9O~Pqț+"@r(x(sM0zHG"sb(|!*!EGݨ]t{xMcK2H?fOOJ[FLTߤzYуi0 8/JcخcYPPDKћo 9hF>|sR|!('W0wR3wv~tbN ',?X&nGk{ڄ@\M{=uN$!Ԧ^g]47?N=MiO&[ ,K`웏,͓B+ɈmDŽI6( x{i:wFWoaտ=Vk?B8=`}XKǂ,*tV@r/CFVw{f$n1)uY^RBpZ;{J/qf(jDHPkik_M9L0 (T!^jLbVH pg%^f\\j<*J&$^y7jνiPW*̹c2gw5>+DV.&.,4 ݱo&@൩FMs;dsw,7L;F0:? _syqHyjCDLT@>::^N?ll!2v5mwW8_@qşɄZվ )+ 0A٢qn pjlİTPnc.,q I~D.q*(DX;%<~! IY+ uזr¢x*}y X]leC͇13mtl/K68-3ZwWӪ1-*,dLփ)ѕ}$W0i^֑ƽZrI~&#H: W,I;rYg0WrZ$9cTݿ$e?k>^ڙ;EȗneQ0jI/8#3 ЦTCVlNc@eq& R PK姕7'$~>pjyk] FstR`px7#' ch^mլtњ<:},򬸞 I,{Cn:uE+q"ؕ C R,8IfPGr5 bdžazy 05\ q'v]V?cq:"镩#$&BTg0czhcEt6uc qῼ.o#۶1.u7HlwSΨ 䑪9+}l!yb =tA`-my*`5pkm0j4kMy Z4ۆI*o.nRΏkVOqoTK7@}ݙXf =+M Z (q i\Q!Ov;QU1^gh͢F}=hA%WlOI` pm?b&0-~suhXyWGŸL4{kZ•%{S:1pʃ8zOn2ǺzgIpYV/[^I2(j8b& ! .:>|SnQ`@ӝ%v MOz?5ޡˮ93`TԴ?^ۮS0`s7z=N-G2ƪe O5lyӯίEB(Nr[%x ({$n8xʺ_\=z7ˣ_ sKko DoͅaS*j+qvF FyYmHw3}Uz <σ%0Aǁp?]Ym}5,AZdq 50.E@,j{} ,~?EYL)H i8 c« l:׾k!^VW' =aJ` )x-X*[kO/n##u#8Ka2JM) YL5z2o'(+!_wwZF6_V ʉB!s6BܖG^<GVoAw/'y)Q+ks'#le5xM] %Q3i>|@i =fX+1u&`tևbIsXeATkJc.l~DQ1R7)[FYwּg~BEbcz|\S ϑv0m a-q׫ALR/\)֭˽ pn zj*=l\Ő5F@-5 e[ Lo8ML:,x(]Ȟ[{^+:\=JB2ᇎd̙k;-SdH]_Muݘ(1g vZJ(w,͡Gu4t-SZ8mA<q*EPN6'/ݥ[dO~ϼKWA_8ӝʪ7ć ۢ-R{H@k%/ bo^_T-D`y qt9E_垦ڗ0kn=v5*:6n6'sP( 9uU/x8~r-6QN i w_ᇲ 9&8oQT?.zEj6,QQ$,u @T(2F}=%;4c|0)L,iV<&!"2ZP3`2N > ŒNQ JYD[_cӈ?h!ؠ:IoF4'y{ (vE8A/q|Et,C1gg5>(R#ʶ& 9}m1kgnrq9с g m V R"" /Y`vCznJu˸ݣPMpRA[W2I%-bpWbe>{݆B^j1p~T/W9 `Ěب#5 hBPqYY|wNNQjW<_ABj4 L$.5CYP;+{&*i]p\сL2_pJz9)kiBfs~1N ҽ476OQHSG` i!]q2ՁTv +s+#ϱamGRe^l geL-:4?YupQU]DCVb]!^?8.SΕv$Uѯ2$E?K1?fE]u5K9T O!>8RcF[qy+upˬ_wd.NMn^Nx,^9@|Um@/חS7$p!Y>зSxֱ20 # A`l*rGC+ql찠/5J#_m.=JX8?c0Lsv+b$TZ8OUW+KSN# iXr~ 1UہVN/K<]!?0α–=P>p5'Q@_Gre>y`k" $߁эp+d`K~5u nOSvAmW7A#3tDU>^Yo5[&7]!A*x~kEa)Buk64lIÿIh0Aٳ YOͫjE# Ag9Dr[S|*?êG؎"-"<$8ԱXk*FDUV ۵)׮@=)E)M{WüZ$qhijwKhJ/+SJ!kzk#Zo Lh4_hQ0>m7y\4K~g!gX{N# /bɲWHyh<7x5T'N/9VtL{#=]_ )U{[,☡ǢBj65l{gHL`FuA;QC;̩՘<%~2Vʥo۫1s':rdŽ^iK>iW@&:&k|5k((GAEͪ`oq6IMazȹ@e4JY5EJ]i^nHu1n81V0_o3扖7 ^3iH- CFbV\06Ŭ?s_vy/+ڭ\يV@8{dT(VY43AT_Xw,H8 iac^S%VZ"s X#/W]:,vܻ|.Msv8([/int9aYSj{j[ & 0d|߬qѸ^R{JTZA1B[U.x;iiiͺqlXl]ĞFC7]Pec +L9z:T623ohmRbw#gMۧyjR璌ZƩ׾FoYs`35Mi @!5SZG $R  )2M$9{b{)n\k~ }3<)JA~[2y:bfӓBap͢Ʊ UL\w9XYq<eX+pL.`6-]u46ҏr΀X? 2,_S0Qt*$~h?* 0^0٬v ,FFKjBs5p/ {5T-gԇN1s4z"RGR T8N(39ީVԔMGoG';P;p`4w>"ny̼»ZYh"70/r3 ֩MgpKbĬ|Ѱ 7Iw҈^FJ+߷Xm?5k06hႵr>Qݍ5p $N v3']uX3Mwx: NT"#XQlp6'm8o2{"/k@ w.:(?PK)ϼ:5z9S$/{@cW{ܬ읧XRJmz+)LUZn'n-VK?HS1SY6{L5gdiyYy#=TfE' qm-!u@/[j?FEN?f6.&=V5of}IØ(M("Ζuia*c :kPMտ@(l#j:^$*N`_'qB|8 ںTɵ;W8M+Ax}xP'ISʛ<8ZN`x5Z$]cây w"˕4̩mL bav&}(@s&ZPѶÕpg'+Q<o-V@!̪,ۺ`B;l>iWnT6WE%-UTWiȊm1Oj3#k R6 2S(|4QIvZk;T@y| :W_|DJu2aӗ84Xz!ur_|p_9Wtu՜C7pt]k xnSਅ+ԅ!w»kC6v"%_Z &2<8{43W=,1@eUb@cNؔrhEj'/U5m&2ЃNʨfl ,((m$8vOq H@GVZHK;/NlRfUQd.G2f)SJd  H/7mе\;QsB 'ʧF" ׼YL&Qq3a;D>yЂu^8c,9W7d)uͻ.9J+we1eAk'r}X75 xN+ZvAʄF4 $;6WP> LGh=B ڊi4G|}XY=?A̋7 $SҼb~|n I>۝J`}T>V? H144/ڸ hsJ9.g7W+[qHVW"S+ĵ %=ݣ- @q&Y<2VHRV(TTQ)[0w~+bȹmCfiyV/ٿ@v3(L5{3j& H v8R u \~\:b3/8NKc592vezuGo[ (ʼ0 hM Ƚ:8a j/y|sIC6O$RT\QPT5AhW6UN<2eaXnύ4[iep Kœ@?W1Aҳ0d\߻ E YmjdTgNcQ~`)5=z|a[`aylw pȽS]JwCt̵8G#5g1ˑ~H?\lGV@*-!{||З1{93VްUzF16n$S}0d.iaV/yYerk $=gKj;eqt ̙K.^@q aZ߻k<}WU6-`ˏxwG-]=뢡kw窑'_D+O-Ȃbӆdv]TawIӘuIBP$r+=o)_ 6n!j`Eoe,"~g xn&ڱUFIgwߜ*uYZ#4l#f\i D^th6qkM-G.Oǐ;&THoMmB 3eIPghk6.y9l_?. em,m%^|yksr7+`ӗK۾W(*1R'RV6Z4msT:Kh5dČlt"I`nF.dXtD["&Jc$焅, nw-0;u^ί 5 P"2SaHG7-uWL=hN d͔?k5 /9 y@^(C_]0s Ϋ0E qqGCqPa,S- I(HΡ1 cuDΉH'2lA5a/ڋA.(܎ގ>n~4&8D˼~wDa_槼m9*>45{ϣ=OWcgؐDi_1XXYHpK/߼|*cqΥ> Qb?FGXZ,!9S54/=gT6QF f"y 3!e ,*ITҖkowM -\CmT:(@F8? y=$0za)ƀd>,jԔ '^:Z4U8Y K헬^AҀ|d`ck]絔3mO"d0%'LO,ŨĮ颅 `kť/ð^ggu#ĭ!|&7~@AyykAJ :=5J&ɷ/]칓;|c0,.)cĒ=^*>JpoP`/PIdkt1)keΩE{(Exƈn|v $]Ξ9v9Dp7 $kM0->% 雬^ԴOa\hpO4o bwv7MUFu -'>eu];yDU?fAYyeW@4%aU[F >{t!0FzpzE H2g ?-t6>V ]4gV4J b(ȓ7*ql?3xÑ * "ʄU. O#q0e"+&`'WyCR8*yVpPՀ$,١" AB8BG/^"q%7Lyp+5(tC'cuZh.seV%D;9$5c /vTZpѨv({L u `tcQg鹊O** g%5 -`KqœdnC4p[")&GB$ʻC)0]Ǥf6a4^5ZOmh:s?٫ ѳf# Aqr/:N~(?1 ?ˉ}'Е~fLE_^u5b.T= !*aE7iDŽ3A2! 40F6Q'%`Othx+Q':5D4750s$~ZGgʦVFY-=YFov4)n׬Ť  $n2YT|gEj?j}Q7WHVXGqfNp[uYNz?a /qѬMN]gU72JwuJ- CXdyKFǻ\AyȝZ¾U# 7AKf  ޫZ^~^˲28asuEU`=fQ b>"Yw{=/޺ ݒ}1ǒcؿEHJw(~N[ Ȣ&,Fwɘ }x9LWղg]BY__t=g}k]Q*idDAڸWkCZVo#컉,BE|*+p^4]`xtYNg1ŒTT<pԝٗiy̥PO a[Ts>jc b;=yS?!_:o l"- q路6P""ސ_EQP_]:@JMuqfrbc%OAz4Upf$+sÒ_5[{R׈a刼ܛ}g0:>wi=`k0q3>QFQDf/Ω(ʍ+34ӊ4;O޸K%c M slݵ7g)]0Ei1vua>s;\"\p҈u#oO}}(;?-) 7ǽ-73)M챡Y@_GMZT|)qo)blmaaK &0X34G>ONQMJDTh~~TI2pVL, 2=AI`+@7U|Tѐ>8) qA7&DNkQ3[{g,hU w⛈r4Σ;e+ohE8^2Jbӓ;TG }>r\#~ǃbhZu#h{avdɤ)Q" Gfn.{X.$OAQ鮏_:AUTiBcBXTfn]8cˍ_]hOgJK)gsd]ak.d"ts&ZLgY;PxFs؋5Й]Z@; 'lcHq ^&Gh@6sxWP;ImjQ|sK˼ڂuE\{Iu +,y]#I{pQF<~ah{NnCq|A>,3&Ŕ}U3cw؉Y=Dd aZޥ ""I?!䶙zGnlf bI{~:-¬&+9=y^^JegDF #ؿ @$l!xxW"Жە~P&I )w_i,mRhC8a5i!eP S54;#(~ӇQ.~q-{m^`y0$4^/LϕV-5)͞-yBG-w2]u&|u 8`s6EM2zزOÕ@m֠JQ-0^OWJ ň@v/έjo_*W!G5e.{k0m'‹uRX y?  >(EGS̴¡ؗؓ`E %C/V?Ӎ'Bؼ,9)G>SY.م@n(.+~̙!i@ [>?\{z LH6mƐs$@M/KA9O!仱 ;0jhz o0r/Y{A!!yo/^%l :vp s%R`}4XݤG՗lzOA-ofm 䟰K9A #Z&ӝdsj\LZC4`U>du68xsBޘ '㕤V8sZ@O8ъ5]soC̣B?m!hfEi?u}!qvgm^ 2Ļ1qhw`w@/_q}3{t|yo.E`,~h`W+!uPh`2@ VQ6EGAM2$i xEb8Y2A`VpՋ/Hb߭ĊDЋ6B2X/t#i^iFo{<}’~WS%>uNsg#'C8UoԘ4MF7˳X!{\wZ)Ѡ ]'KDNcdB5LpC(B0Ҥ7 \JiqFO؉ `4C{Uc dukb3ٹK8_kgXɿ  9 ZvG(vvLE]`*2 uAzVi@ cW8ށE H+qRpbw@o{nb΄{"a=xe.Tt?a5NR498f+ %2{sI|FXӼN-=eJ>Y ' F=` jGjD)Q>l b IYs^3ۡ%߈Y 0d(- UC^?FEffo/nQB:8;"NS bK yČt2>!ch1j‰* ^{蒭*Fo,(aK`Kh IMBeo`v' EOG ĝpsj몣Fһ@r}@W͓&֦zX<@#,QR5z`wV y,ɦ\pRedߪH]oƩZ!I 'w̋F{ TcY^Wc2C=!w#IG?'c=-=b#:j33f>'}pN#rH0oZ]t^IO> MVO<CT?5r; Tm>2SMU5~O-S&@Ӵ]<2'lw!amz'L(AY9 gDdT es]9HK=,I@UϽ'=S&_[&Ҳ\/9*>y#BcB+)sa$ 9G;CL痳8=DYp=}|>8WpZwQޭ\ 42z [JFՕ1. LUT@Ҩ!e򢯚Ys=h\0PW).۠@X+Lt;]Ȉ<灿 }mc9KOC)**^E\5^MHױ!Q@ϳ9~tºTrǦa Y)Pv'| 7n7|^V6[(3Oi\+fe x }]bWijA>4!3BX|{.GRz@\ز%4(\ҭQD(Vn9C$Ћz)W",$p=vDXAHY;I6Ac˔P&`z{CGC CZ4G]~"GmKzG%uk 0=.oD"=#ݳ_`nέ1ZY6!aMiL!I3eY%Ɨ9 F)lo"qVZ ^yے`.` Uݩ"㨰Ia 'Z W@Ȧ8rj k{ioI{+CỀxmD2 8nc?Yϼa t(`}ؑ2?g^O*ͮTZ7f%p D6K $9ܦ>hԦ Z_kH ,9"݀dS>Ktܾ?KMDኴ4  Fn۽'$ /Ts0#rdt9)sLF;_`¶9+&sx^2 [/;"p^y_Fdh`g1{AîЖd;\On#)38OVd2PD-Yi(\pEsHE-9YlB&H@=m=ҾGT-:ffeA`m (S}3'F*+1,Y9~_6|i};\!IJA{5lg< b1~4CjJ:{Y܍7<^q˰Tadh9E)@ Αk ܦe̦N?h@z{G-rJVRcoE"#ԭbeϛU A(aϘ&J!O¹5,̒%*ǿV,|8-H'PNoqZn "hDػ? _K|(Dnӳ R b#h4 IjY}s$IՖRffr<k*8"E)Y2a~/ß߃@ e6ll1?k 0=^YU2oV˺tmT6@lgdEm:5R,T1;|݇!XaТDx\XCPlݭf<,h&Qü9Ѫ/XIKbc`oSN4!#˵+N4i Ug.z T6IɥHQz%T dc^s6`xڢ-7H!xZ>X_iW*,\=Nul6*s$l yRHy6ŬPq04Ԁ hĒfi /]8A~~ ʩz JKy)*Ck dٷWCXf䎝A9]ԶW^}Fd mz7wa (Z Ӛ:ܠN\P<ٙz)׃9Nvy\8f1Q cdv/ P7A%(-0kӼwլi :[B#bwW'?M` L_c+=ų$~QcB)_Rg@<(s֠W4 dF/j8 w?n'5p=?%xL܁!Às;Y˘?[P֕{(g p \:%qly q16{3b $Ɛl&F`#'>sԡJ"հ ]*DFŅiAd>kH`=$ǧsKjHJPol3:D6JMP:j:+&߄:=EcvK2%6EH}bMZu`!} S! H}_f>=wŋg&|<ݪb ZUVe42P O/E P̓c8Us>e8'Nb~Z% [mT2gG45 5Kގs* zjR;x 8Xi̠EPCwʟ2e̬ Z)qOu9S(ێqeH!2&P T"0IsՌ7 Fvz#{ RĕxES =ܽgJ>ԏ59BoG "BxL#2I|X~:'K߾EnX^$~]T ,ct7ѩ a2% 1Α\3m .3~PqN+_t<{92Hޯp}aX[F:E !1O;)lp,=ę52r؟$!=J}.GyU;k Ѝ~F$0z !l4q|/t*e ,B#୎ϓ*4&v;[OřzҫaSzHTruƣڹl0/y<1gv}]B^rx eNm- ,q<'  m5~L7!Oq5& f|i@H 9)פ@vb?_.^qA! &tMXypNQwLd.cب6a,׻ _ba${o7Ux0Z >XstάU8}mMvn[ne%M!!pɮ @!Kn0[hmW;AZ_QA@|Ia%pQ:ޓ8{=jOxHbGCDֽ&3 *$Yͣ ^(bY4haYwaVX]tC'mYyo#O).Vcn$feP۠AHCF?[v kd%$+;ϷOuy<۝t`y9rc?w4D;/6`[B|_MhqN~fX[ltH1E+H!k.֔trÖ(IaZO=<^_L@ddE*\W[vq䨞`X'i`BNF;qHhfYa r\E\% ~(Wfh|L*%ESX&Ԥ cTd#>XIld R\͡E⒣/TNfAWJ!Ze|I^:~EMVVQi|(FzzZ'ӕq0#1'm0bQPDi'IhZ7XI#RQef4\ٹ=U< gܷ(W(F}D$ܕ΄╿J|~bz}ܴ`g/UvB8&6q(/S[b۔'6k ]G#I{⍺z&ee˔} 5'@讴*㗟K(k lGxLWo0ݨ3# ,'D*唧P[lB('%XG mQ&Yb{*dMYY~=n9D˷X4k6%Y0%¥ b3brM`SF^e{Ac 7xuFˤ.xf/@x *,8{[.4)\ a)&s]֠59 _+G]N %qxдl+}8 10h1̈́gqZ؛֪8$ܒ{-* 'WMEvD/vtȫAjVƖ'΄PԠkUoPQA7vs-.qW^qϼ12αzA*.GӾ6+;XJ"ȟ|&е c;Mryaзwn6yGn+QX! ~dm>(AaNBō1 v_:>̋c6J-AnV64XZԓ׸udq'"i Yrv^s=HT3QL`Eb^Wg,a/Q7 J+Ucw?Ρ,Y)Bj* Y32 wHU7*Vq, 6M߇Bb8[Q$duKOȸ SwwyvM\!R֓mZޫs=A/AԳ>DI ،1g@մ<0YҳM^˦n[z!Af˖ d%d$U3L KSwr✰ea$Vm`L_twqI6ض$o!Bl,}U߫L)O v^%k7XL׶|IdHX;Y~&.|ego$AὂLmRvb,ZiwSB1bg bM^]VH B2ׂg]|d9䄌 $ ]A7 )wJ>ݢs?%Ó@4d#ҙQN O Q_JbLX ؔÝ`-z}Hg';3I`$~\R͝s(ר,vz<MRpt#5lAj"TD$OtLh!dyu- toUeRnj4+86x(X9 X|I`}^MR|)ځ_\ТߪQoG.JؼC{Sِ 4AOKQ l&*0E`Q+qfke Ro$lCw`x; BH)$G!oWJΗЄ6e;`b+|9(d. &ICPʒe ĽcwC 5cH5F PWߡgr(6t?})$(v[y;34O鿘eb|MT/R_]3`,ONWX*BK UJ27.U߃48 pV>\7GYW,'vYŠFil$!#J9(1 z aB>ƽg8dV^]Zŵ>%cFd$"iqh(:EUoxJˌٞxe_ނYU[o^?7]43@3n{֠7BH(%(.Xwg3C [fWֈ p=?1ƅhG L"- d\ JĪ8hBYWnTR N?n8e5$QqU151Zݶʪ_2B OR"EhYaMK5* mP7ulN>˿r ʟc;j}VvXdB]J5ܮ@~T]ӣ?ցsb@}iVwm]KM.6V 1ASxU fٹI',+h:a'بOՑ_TW|7[`,zD<%+8߅N"eRC_vW1"^)ABu\b gt8K t5V(Ð+8eT ^*k]RUeM⎼c D}aJ=GmktL[tƠ4Bo,jŪ8Ta ҊS.O6dRi$ٱdU3)~֬ +]" kX G q=xhڅ3|kV2΀%<FZbJyȃXikK6f-.]{$(ۜpOccCP, OԟL:v=tpI*E4K)#$9,J~HG$3֐pc%mCcAV AA<B'"O0-JYܪ,= ķUC]p-[fa<$nky^եOclx "#M0ʗ%ԑ5C0 f ƼL]:/n`-b۴0ֵBI+dBJ~\ױBi^4r8,!4s3‚3v5xn?JĄis 8C%WpG±3=&%45QT)MMY%xX ]dE?BYL@H V]E7SuN!uWo.;xdzmp`YB*6QKi< fzk_WT֖փ ]+nw=ta&c B'$Ww]$r42' }!GnOckڸfAT??º$@dCv٨K.V;5.x( O 8Fm@2a*P]n+"t ,1鮁 vDN>~ĕ /s方 r0Dz~|N+TLTMg`5N"{egZT_=܀C5~ZT~@3ث+=X }&ކ  HF(4T#Њ˺NO> Q@/:)e?g0⛞s3$^?EOXK8aY-wsdj\F G/ubo6ҍ"k m-xMo&ChU2Ppm v(`p1mx(N\6Ͻڧ)" EBH- ]zU)58 ;##Vg$w<~-n " }39Ug'A_k1_b7In&s5j+O #/KW\O Ie:Vv*vjqp"'w): /)E8na`wXJDB};SX T7CڏrY`UgN1eW\.:~n3vg(' &MRSL0tj{O>_ϿIك^w9IP{g7e[[Iw{q09!^gMQ{9,y].z4Ej B\ (v ;Dr@f1K`A*> ï ԅP=P:-p'M>fBXR)9ؾN_isty\ֻT"/r!y47gP&jJl'$重ڏ7ZFc~(V1¾BS'#rьxy'E#ڊ]?x~MBXlafז]J |6nI^;#DFKŞ^y[ۭVEqIIb!$g~#; ݌Yp< w-6(VٹP:_#+a̍qz{c9:%kr*͐!Jaiet_icE fw_' t9`p$ H߱[J3IMl:dw2NC{ ͋Grm5Um݂@h8%m~\@*Ǩro "ba%W7pqknM|~R+GHR;Jt+;zKPzw!*U3§{mÁM8@4K/FfY ğ$`/xN9mnS&{(YA̓}Кǻ]ژyS'm U& [DNhQ{dջ,ə%ăT_!lHګ " T;$1\A,؀T H4ڀg̳/gGY:z)$k.Гwo6KhD< H#'Raq罠hkv44RjWϭkN>5׭$ Y($*H! {4ͼ^r?gpDsR I{G9Ʊ9m1% T٠?Ls xBoX`u'lyLrM\gWiC{()E曇8U싖mPelNx}ЦX2Yb,OHPɌI]["sb6u׆˾i?@~/9&G<]= oOC+a~pkwlHvn/K= Zc|o<_S[h4]j]|"ƪ|C'jU$8IQęKWHmuXg% X&p,BCԻa82B0Wϖ(_t>j`w!oL`K!ٺ~g&ԜV%+ˤ-@>oE M#$sN=7C+Wf3W_`iMDl pRUP\okh$Є̅X/'fҒٳer%cԜ\E/7s oՍXƖk2 Όv"XeV:?nryb ^a ˘w&ChRƞfUKQЅ" {^X+m9nYsҐUҩr>`YOuwke2X@ t_PrkaUJ!!\݆ymgviD0gؤg墴Rk.& ޒD*V4NìA0P=峴j˂?VqIT0tCH1PuQNR%[>/:628m|8 )>_r9+w̠b [/ =UbU#=_imiY:Nvjl=&X1eA>πO@jc,b k.٠7TŁ~'t`; t"Ky&͂h5*_H:ь$YM>T䕩L4ƁOѵِ$FMآ}{'[JC[ >=9^}KG6.Fi8$2Hp!4y+e',3c)cx .*+{:x9\e}pj(!dR8r#),F/wȧDs]&O\v0^U]N`tFȋP~ijіyf` ȷܓW ӑ\Ė1J׬#a(w{䇡c9+z9g*joGmEжnf{q;ɊTZO^׻iy"LT쭟][]V1hC>#s14࿺۳ ;?=lIXFǕ]r@IaE( ROn$7bfث0BʜUϐ\?D4wطIjoX8iC[wGqm b)~XdR%f% G+$/d+BR x^)Z1 &FŌ$ʸ2"K#Bl&|I˟.|~յ:iz-(k{CDbPBeI.mnK^}ug0h T[P uBDM"`t)^͖X֒9kc[nt&(d"sZ8GgD!Q|s `* 0"U񥬱 d]dRs | WrɁ.l #2t"[1=a΄$:^ om"鋸 ɢ>ߠ&8^jbG7lR{%"N l2+f%nj|rys[x^*uÉ>ng꣥75syR8Y`2F7Y}>bq6e@r;㽺6K^|)>go,;Rý$j/} %:B4+.g)Z Y=jQُrǵ p<UE`eN= H;NO!8ayH$pwT$Hg1l^_6 g޺`R|Aw#m.~Rx9 ~#6LhokM,c[^NѱYjnKwR?QkB +T=aڻkPX*L7YM//5*wfrׁg:&ܻdY |80>[vK>ZBZO||$0A0BەI\ňJjS*ma5A|攀:.JO8lDyBU.MKNrd$ b!C׫S$AV,0 7罪G8 &R=L$h$ʹd nJ`UD+7,8UFɰMC9SDOGO = 870a@v (mIIulfŒ P<{53|*I*FgafKN+y7($JŻ1HB(qo/J۫o,7aXI93E 2+1%-. rL6@~EF 2i.)=C[VGp'J80{: ZBaNYȼCVEk@˅s.ɌIgUMl &v5f+#DūSt lA.¡J,⿆"Y_~ Y ?Z7iF&ߩ_H"TRC ঒ Ìd.#kd)64Q҂m隚ŁWCR4H> 94_}7:4IA??p8)P 9jJTѨ`lLȳ\^!֬&}3&1# VaC%hia^gPہ4R5twAI'ۥ5גSt$2N\6w<~qDԴSwi |ud.+御B2_'&mVBGO+݁NJ/mH9՜Uy>UD j.R*9O)~>89@&@4~lliTxDcs6; hkZXNދ/RوIJ.h(A~.2Ix96BKun PJa׉ג4Ʌm?y3_q^i??^]wAfOBb6MB߲E%{ij}!~}`)-jB%GY?ƉA,o1yAXȮn-ڊ+4Wh)#35Q@2@g3SsQ^vAtfEfoٍԋUrLc#a#BEvpmם۞j64P\ʍR5S0\DRA1;"I<$ XC^;M o. QXX`dg$LEc^s'oɦ#|e$ਤSK`9*I@gHrbV|-?t-8AA\iD}nh͢".YyHR:Q.nuh k[\#K%Io?r$hxNF$f/nkOr"ݩ-_*paYTH&Wnh"8aVX&yB$(wU:P#_f-a^XHafρ 6}a۪_ vFryz F5_}^MjhH+f>NcW)/b}6o#BGϥK0wQѨgTÁlZj0nZ& J$q!'eY+1GgfR8r4>ޣ:#(ž-DybnR!ɏWVD{'WspI_c2^ dxY0}ֿ]Գ1f ~p/uQMt dxD8σҡ;c|`g=ØW܎͏*RsXJEqC$ t|k))3[r D뷇$qFg< Ω89q= jPGCsڪ .&qR"X Ѽ~' IMiJ;uh-5WFW^'@eD+{ `Wȡ_/X_N]v=V&ѡ,H[83[Vn\wY.A9YA)$_Dz )5$gEN+6#ݹ@ _= Zv ϡUpG8)V=˄>FOn&[}xE [6ES oG)C;p<% /ztU>*\ 2.,p둇,*F #aK$-vjKR+ VFڣ$`B-YgJTICmo1CT<*eolչ̗I@]M~ *nXZfp-lCnЂ^Y54t7aC'y̺D +Yf\#ɗZR0fLf͑a;dsO~r5Q]"dAb$ ĺcUa&:ab:pNt2Q .SC*$x`4=OXq 3N:>:ٰ3&|&ǎV}5ѥ ߉[t P"0$`q{l/cK=27o}vz:yf䈺߈9ކS$0CrE԰FomEϾgOTRYN:='oS- u^ŲnjHƔ!cE/1(IkLgH%SDR_S !IC ]e DAÙRtGU  #K| .ĀI{J%>уrG %j"ҽbwz@_K;zgs9/|Y(E˜û[*Zy#zsk&eNa o#PR5A'2&  1c |e|QNKj&rjKJkn|g- )H(ՙuBefO#ޜQK7̾=`O%jJRȟeJiOI\ݰXs?e*Om`lGK8aO?IDAԧ(O35KakvD0`^oPFmT! K1G6~ck5MٷLTTZb#9^"e+^W%LZl@ur]Aȭ^90`.PxfL"$5#)cJY@jJKiF5 zSJ(-"2o8 s,|cDVGx$ASWw$1jq9p&n^}gQ/&2[+3/ 4BޝqT (J\V^PDH2f6Һ-?ѐA4+s^*n(Aeqa̰Phn;FsZ6߅O[(jVwхtt\>}eE=UDbЗRo'MS[?MTKm5E3>x'.rLn\YtYb_ &(%wa_4+;aJoqs &#gM5<~ }W* PRjn|nt#_M.Y5M;nۛMP]1I&Q$"A)Bz!hqu/jރ@9_?UcC6]Pi:eM ZIc<#aO"R[.9%d=PkoxV伝xuv<&4-"G >B ]W ܘW5Q ¦:tvVt\i6A~ Pp1D(wMh6 u ,K|Tݷ292}ɰHs;G:~leLZsO='NH4&*i(d\/`?bPztjL%k* I"\xX44UMAW:-/:GY 1G}cQPG ]U=FibnQ2 7 J>>Ѷ[ghR~Xs(7STxtFB|P}6/PѮ=z EerQgDr+/Cײ <{Y1b򁡬LM#FՀl۹å^Q3iq1.õ]LW'LTj0 ħ1d^/t <䁟']W2 %K*kV P]5iA8",߸_/<||$r$6∑3:wXk>ʭEw"禂7Vx9Pnj dڣI4($Uކ+@4zuŸf;d‹V۴%گثxBD( ZYޯ]4cH*Cco+oBRjWCs̝S3`[= M 2+\ðX|tEJ%6;s!ѝ@)!%wɄ*MCXJAqoE(v~}QtȨ0i>(b41|F 쫮Ŷ'l u62}J8їOu}#y} &4ROp-8X#T:((r2^?ٕHxMW|^W̍HǮLlLP^l7`(|_/':3nqFDŽv/,C Cp[W ?^hrd L?Yq^ i#E"#16 zg)CUː}X4ҸURso/ ϙcx?n=-&l@ /Vqr ij-("{j_{WWxT :d%YAô>"FJ%Oh~EץVLwHro\bvÿ)m_rF :Q: ڧEM%>t MH hF&9 /HCl_WM-рhEWPaސj뱃2$#;1µ8˗w\ucoAD[BZmr2W$p|1Qe&In1NtJFeI#9d`K!es90{$jy.`Yɳq!mk?[&$)>esQ lw!ZxnT~ʺ߬_W-;Gu[Ri!Zp[IMʎvZtfN% e>0Rվ喦71 *cqu$d1WhFP{qNl^ ▧kε]mܬcAMt}A/6mTGxl.<;xb'I?d$t/&Ot9($lr.zb*ErkŽ#+x %⛰/OJ"`a\oHdwԻ6ďLR;r1׫/pnICMU6Utb1.^_Th׼\@TK]fe,x~>}bI8wsȍ>EVlU9T>rydOn=Q{ɟλLX̗_7~+Y e`(tMQ:PIAD2}݆m?uA~sY֝yiOGLH"]a,8bkybQt*YVA;?vMUzst 'Jc=l/iNAYQ Vɥ5:\]o T+r6O-׏Wɋ3`pz qvfbaS`cni@x8I%zsg\˃vh#5鸻ɊCc Ġ07/u-FjXM B6({|u[\I[<_*ף;"zV,¬cȜr,8wl( BW PhK[OCuIv)Cj_b;(M@ 7R 5o}`yUJi?]1rJy<4) N9"<@ HP7=P~obΛ9 [OgiAKQʫSN/zpN?*~ 'B+*'q@U[Wѻ2auNGo<&ed&0GtEƨ]a02>;]IXrRTֲn%չI-: mË;yo|G\$S"]ƄqY¬MYDqe٦2Uh6i\mσ3zc'sa=49Ko8̐iCP8#mw${&>wk↥BD[+sw;F-7MWYkS>d06Ps MG1aE6ՠݕZoNRR^`a=jk䘧_)_vQ̴yܢVSD7О  *uhbx޸J&y=Ek :ܚ##[cu1&5OUTy4 ēgEp]ZfIc:D" ^ֵ;v9tE+ U^c8|n-EG0oֳ"pHas?aO HШQ<γF}b4W.X W*Y *q#4NAHA6WRc+M^t , xTE7qdJ.iMl [5Y S-Mr/LZS;%1Em~̋"BC|LrL0b)ߒlw^ǩ臁wECu?`W&~6_ +}^ɕG[Sko--{đF-IN\狉fBk%:IH 8A.Df^2O,4mb9'|8` 4ٚRBܦuae3XT@LKɢYT# qUޥ0"􂓾9, e|}>TgsC»@~ sv6heG 8pְ\p6E" O3ZpPEk1/1+erLY(89WIaAOaz{ր"445\ma>{JK;.?|-G/&IEtS;O_D(,.'@0-~{?sgxHZW GYAH N4`B|j7xs"VhDuֱHGv9SՖB# "xڅ)H782-cUuGt7ٌٟ;P=| ZyƁ8ڇGFYyE Ov"ej'U0:v@\c`!'oUB%kSFwbs(nv+1G5B0ɷb [239޵BǞ3صss=`WУF6U( N3gkr`^ewy ?[T\e⌗?yi]ǗB7+WYcɯƗq2|N T.e>Dh ܁rÀb?}3о&a4Npd}SMZ SÚ4?HE$nq7ƃhbt3(]7=;~joMܖ ۣui:8Wo`jg<+{KY VUN訪G}(uc"4+XIzxsPᙫ'M ܂YWs.DKc5^5(*C$̕ #'ڤg3 75Y5@h,Ac!)RȖRbvv lwm^P\#SP'VtƮwƲH_W+JgP)bs൦w̹q0"A&=ddX܁<#CgoVDjMko˖˩PT~{+VM\W5G 3mǶQ! Ӥ 5ԑjƋaG:"FZC2)Gu0(*2e_E_yi\Z!$iE0#ZȔoZ-vqT(Xd `W:5nsh2| -H2*GPkk)haAq-!XB0IEaR}1$moY1I $^):M ¤ $UBa+kzGr~YcVVfiQD &j-c2.$3NsˆOB+Y@WR٫$ab̽N+5%M `]C5ZM ~N?u*09.%O u]&T6GA/+E-k%iئl%7/i"/Szϸhn~^`?)q8Wu^ILP^^/Zjy5(\Fr5k ߺA0J`ןT.zU㎤W r嚂mM݆oEa MkHzvnp;a/+^T ~ üIzcm@˙%Ğ۠ck ҅ ZP97WOEa?gF>D5}V1ۑ7[,#r|UwZLqIA)03h!}ST܏莴ڠJfl>fFG&47ŸY$H@ ghbuLVQm?c:/G>0%g=$gjsCO-e: ;5Aa ğ=ٞ! g܇1O;%}`@@AfJ*XɦGC63M_.Ju@5 +}&/voGxcvrD$FOQMKriWJLaV<:ơӷf. _7`gbXIS1%E.jZٻ@m$7d+UMvـǷ<մUܻMK1s@cl \֨n@;kֶM&,v^+/(YnԐ pڪsz$o2Fۗ#6m]7Ӄů??*+xluv9b!&R'\+P q%ߙf[ ;\upn[ԉ dJMo7>!KA9Sdƹ1Idf9?|E*df94L9{tMh Y3p[ˇB^$RAL ^DoV:e_Q 4d&; A'v&ص+ QH[$KYaA jYp ?6b lv>q3 VNHJ(DX<./ ~{ RJ]t$>_+Aq R햤!MWh02TnuԜ5]shڽ» wk䔣zg}jN=YM"$gY&$ЫTL quR?DF}4*ImR˷jby|~"΍ɹb8]=ٍGF c"+PKХ([@i0XU~ {T5D>|#Zp@y"dV8/݈J[pa~3*F7δpƂRiXޮ&H*D 1d UF {~%rތŊ-?kD}w >2f#TďI 6JF%t{ޗ1ȇk&r nTd7RoBlƿKϳ,+* 8ڵ;N&)&B*\')ćҲHh:{ cS4D._<"E]ز&Jצ~5zi Ԫɘ(d;!2 =U jnN&olc@+eȊv@I@+I }ZPd'ܥY܍-u8@{xjCd dk-4IPL@9fɦn+P<[ ha ιخ5haD>VC@< ua T87)k%KSwǴ0"T7` DU#"hZ=1eЮ hwP3ǟ#*u#s޼:rgVZI u6OެLPSXFN1j >o-QEX6 `{ǧ/wM<.iʎi _Fн5pw8fB4('Bm/K+0dVgw5kDliдY3`MaHƟh/5ق!ъg2W|XG_6팽`WQd,B6] 0 g1֧)8YZKF԰ѣ:8%sFB!L~i6iuw!Iwȥ'P;TPwf1;N=б@7[Ì~=7  GǗVa~FȚ8Dޗ.E!+?%V(,rMwEbۣ6I|F/Rde*4P{Ztld$#wƆu)RC;:UQLk3Z#8X&6L c2UE} VdbI)QN{zp#kV2HV/q_#?##2l(蚞)CMb[hXce}F!dY (xR{ m?v9(OP(sT)j8XB6S[Pys KwBB-WLv$]~hv 8 !M |vؐ#6eQf{CScӘ(z}_8g^+w֧Fg罆 #cQbvhM+iclrˑ VP'꥙oqBoQ!@YJ0<8f# ` **9 \7@ƾǍx[>>n7* d>95:yGqI75WM`BTj~xp B?:EaſS"iuEF)9O[B·X:ͺAgf@L=>-RU">pݤ#J+Yߨ"<VSmĦ>+xۇUX2Fٳԁp;-b]Ё*M0EFV@&q^1Ҍ,V(L;S˙!J. Pxݨ 7$իr҅_˒\;-髛0f֞%wU@TyW/9Vs҂43[WD" ݎDDz<O&^|cpmvqł\$~Jbn8p B^#U =eLto ,5MV#+O.+3jNk1R T*iY|&ЏT[2sKD0~O4kJ@ -WRIyru?^ r^12HEaW=њ#͒_eEnazL ez5xNUcI3!#Ϋ:3ff0ݏ`+_KdaߍsLtzoM>VhP|beLfoN&~ug)V(Rv8Y]/zħQr7ݭgw/zuE34ƛceCrph*[uK̻M;1WK֗cVIVJ q:a")R ,b>ħQ\jb vsDnE(F'V.F l20mI oHj[6."m$к_ܑ;F8WAJ}FԮ:$;~}VZM%&7+Pߍ4ٽQgՠﹼj.ut2+M(5!.OM_0Izi>gʋPTל+Π\%˃M "wT1S:_ƶWPԏT ,+/p1u{RCs%܏pٸ2y``RUJӻʣL=ݥ]oGQZo|TnLr[ކEfaW\NaSX͹(-ݠu]fAb36ΣQ"zґ&@JHfxhh 2F^HҞ#cfGa VIDD׉[h;Kcj̅z-j|L,_2N=GEFIU/iD>·(&a*EHF+6wŁ=Q[=1"18B z FJˑfTơr.L" 8F7|kJ*n Iiu;X/}o]FEඍ)zȎЧ1I9ujd /J=גnBi>6UY]6X e~e{jcIF9AF芜K1HvZW? #֌ e%$Dn}yQ.@%k7rgS)f݆j*/`O]HQ3JVmQyr]wLHBk8-b>'pd;0_V>7k'$G3 EK ~>AjPYwF&olo_.)\ey [SHKSJP,-I8Y'2esq@RXl)WD^KH1/ߒZHI:WE(ӼV<TRߣ]=>kbz};kv A*(̑Rk1͊E<uXM[AfLI~V/4$t!|̴Uۺ..tw7{⵫|FǰS2; h4]VW4"tvli[y*s_"H'+9x7ԣS!>aNԣ8BCAdѣ}2+e $h2J Մh +:l.;Jf΂į!ó<\%\3߭?D 8n!}Y$0PcWpCk@nq*^LEbi{5Z'2`ohhc]2\=nxw#joѵ!{-A?s%^^ڋz#%(ug<ڍ%KLPH NAy\*"NB»7g//<M`ϛ,d{aFn¥#?gl#IR\ʭݡr 9l:xreg|@6ՈAF* 7MIJdYmyFm#b<`0 Y'09*<_u[p4g{fd3V~2+tՑdF|LFä#F^HX]2ܜ=6MyX9Dh"2>oƕEjZN`*NAփ$ͱ_tYB(zPE<ѭZ)Xy;,UCsrEqx^8}W\E-V#cE!T1O"zY#,=0Ir,?pRp9h;c(N[he~J0Do~A+>YS*TElACtJ6e~;k \uhi6׆&!q c[hq3buA&r1֭Dx#$(8GfKn"^I0u9.ʵD!Rmh7-9kS-a5c 8E=G?*Ufd}PW[O{w) "7I&5%@M;UЇe:~M+ žn~O&Z&'h|n#RUu]SO^9:#) joa?z >]%pv7vAUPdCGi[+!RFo{ s~MӇ6hl]֦9f;ג۔KɛԊIHL-PΉ:8YzViB Cl779xeN4rnJ)\&(P9p.u֪ ,>4g|e2k265MܜI3T,8?62u |m+^ռ|H]Ox#6xIɠԈie@qEc |qCUW"͌|f"V)`ߖCYF}(Y#48u@ؤpOt(i4z(c2!cq gWCbp7LB#_?ܧu9+ס#T,o;(n XlxtPVدgF8RD`9M,#1]pnhFCUB-%\;B ⸛N(]_.Z#K#d|e敠IԘTL1Sܰ~\2;kK'<L6$9$M/ڿ0e}xCOQ]fa.`}mQ|XYZ,`:%-Sւ5+뮫H\7 a 5$D%DE/sS=,La=3b5NWbq*y[acW?`־M!H68 N+W@a3=U 2.ky1==Y!l$rћկKFiAlnf$rD%63?Č(ys O|x:MH n'?DF31J0IRdHss! Ve웫8֗1w8\I~Fi}f\F hT{мIܰ&CXY|TK],@l˶9M?Y-`on'w>P$V!2g:;!Zi#*.w[ ggoښz_Y4:4U,+BJ. kb 0tbLMv}P'ȉ$} "; @)EGi נNW2`oD}8 52 g骺#gV|KqqWo%O4e.WP UcmqV~aie -^^l'xwiNE{Nл"T]2w "¸&Ê}:g˪._1?:&)8=Xg|.Gl$ o'R(X3 9hgsm\ȃW=tURſNTjo&C Y3j؆%YڂS'ba41x'1Ty A-D؅%xo ݒEsq,a3xg%Jk( ZiqgY9^8V,1 Kܻ[ρg҄3ūT/@89W ٍ⍈\LѼfw yFW'E5.M`9xs 2awQ,YWFKݵvN,T|TvL:ϖ-~s G$' V`A X|h1!t1QR`N@R$|͸s%mf\_0Ĉjv&gOMǢMj3/F>y/ZjUH}x9M\mU|9/0AjJTU702h`χ:on}e[{"9lk5^|ug*ӏQ8F+HpooZ}Nx-D\Y+>lmitOo8b@IdܬUJo]WU\u[q֊!sod"ݐ& go#%_>:k &=*-pF^`Cz~Ctaa^l|=L^yjg֟ab?DsĖ[+ dN9) ݙ{ޤueE'Za+^ΡwY㨊ie03_ jfM@ls_I @Muԡg;m$ 1u/){U:'5/BFRc.m,qYکtͽeZQ@-/=L`5Ж}@* jYd/I׉܂ʇ^Ɯ_]s$e>jfzvߛp/DL9>8НHbΪ7o}Wh;؜{l|I|1DvO{[NUlux#6K*bF:Rr' ;j|IdMy7ŸH#R1R6`cb.C2  LmBI%ǭSNBVJӃR)1n\:k3ԘXy;)-<iG_rB']oVCgz@IK 39⑛ŌXlXp`)Ue y8`?%ROBLEB(#OwPsbMdba9ggp߷'KOySBZl4pY]އtT`}:_:[ N]MH `+ᕬq:\&so--X[S5,ϓoO$uY{B -bEx+E6!qȨ.`UlLGoI&*ҕVoa II)q.u➭<]SOgToR il d_:@Pɭ t>W4_> FT ߥ92.H|,t E\X\{Z.fC~#Kvh7eI%UYhvDhTs'!pBĶe8ʵk2%!ַ.ğ&mo(3LGM!=XkGfBXr댮 Ԕ~{ ک7$^ب΍^]/ W[~ !U^` tn{k2~໛4aIdI3B9>`wu وL=fSʩZD;=*ajT&? 94̃!)|m >qc(k318I=??_B>se+.JryrKjH8j1^Q۽AVD[xMRFy@kN/1-SwS'IJ"W ׎ǵ*ݚ!.TTBѿJƲ$.ɔSQMgDQUu?7cQt!96UJHRH[v^Z" lA=('twMGQC>G*3zIM 5T@s aejXX85g$'`gT7T0IKLF2rg kcWjVڠe_i#XIUn,vqFٖ* Č %a^J{0;u"n_O-[0زҒn 0(rMY_vd9^QZF PUwٜL7 HUU/]NN("Sٽzc^tw5BB:{Ĵ},nc_{9~:`Ƈ{)g/T,^9H ;-ӈ>T%"9X _ǥ O[]EոFRx &(CW^1Ix!Vn5fA){@;ݜhv%Ԙ PYFAZML|ڦhx'(Po,@Z$HixɼuIM'SC F JzK|֙.Ceqv; Lu5M>(Q*]kxyܶ8Ć_ ܶk?g!nP`=rbVQ`(KH&qNUoS=m6(3G<qҍJ66)?p!(RrH1!)+FG'C@T_YLT(}Tyw> KlPnq"R&}G`܂:n'ZLjiD]a$bвa{tYkJ%8z㬀dؚvxrwB[_rڼʹ. 2 OǭI \*&/GO w|#E^tN_hja\1;„m_ͭK؄}P 1^9kl0hH9vIGi)G?zVE3AKk3^n{vtr) *Giad3"oyfF7(yj'|BݵI!>V^:!u5C{pOQ%1]j;KWQQ8&|eUT^f#=zTZY+ JxX| _Ylm-sެIp$!Mk)='|&R椬+L3ޫF1  ݸ+DU42W:g!|8:#/so /PN8dmKCZ7`ȧB]{tє|SυLrgV0P ә4*!_n30(%ؓnIT3<+P%v<f6tZӎ'K}gu'3/М[يj1[;R;ZDyGD`)d1QsRcg<+0TrgP\EJ?ŨdMAX&: s \.qMڥW=שp #:zY??-d! E"EF {J E(Q$%'4P"o'UtT?A6:i*\̈‚Vi^b,%r !m}c2Rx,[{d- @H|gv6}6`ұ0%|)J8)Lz`;P#Ha[ 0 ̹ ed1<7@tl^"&iƵ.U˰.ƪǾ_Σh ???K?='hq:(YU=󌧥.Zp.phV xm|u#LKE;M͖uM- Oo(>+Il a{˨~3µ,j!}ZCʭ[2qk(hhNEq06?h?VGbeyqVicc ¾ pFtZ+,K|‡Ǵ|S5-ֽrN),LbRQw61s6( ?hg-T+cuπד[j*Uؑ5mׄSһU^͉~Gojۤ\*ęKz`ΛNO'A*7Đߜg?1"ͧ?BxF0~u`b曛4jد ]LBHP YQM,Uw .fSΤӤ[!9x qTYθ7ʏD ,?9IkiMڋ8"jΧvig> rͬf xRi2-JZ7HU3#G[VZo\L`m滆E*^">~1 ERN,~(\7{OdzKX4 Rar19ψ ^ #RɖR.2#;AG{?t}W4Z2X021S#hfy]obW!uju}&u KNUDNoF-rdOtqCX6Atxʽ?u`wIr110v\q3) zĭ:C:Z0P*G.{/a5ԇa6qFw Ñ\=̂1(}p̸֑|ږTleM_οOW涳;rfIۿ'c<'9[kZEvh:\H s_@5y³c.qtN9ne#e+oBN*za͟<@$=Sk6x~}#zD+P9{8:'<ՠ݋f "17̳]2ZQF#j!(Wl}G31a)[u`q9:v .eb.$V{uZ\BE̓@ؒe۫Mk\O0HCSN@[jVjdRD:~Z $r W@v^sK(Ӌ?Ggug',MXk UWm8TP-H1jh a'nY# c'Ào)Ր}M%rVZktU 2}2#,ډq&8[2xO41RPy!sxvyhӾ`2ߋzrG 8%<"gfvcO<-HYG) ^|mZ0(Doe(m]<-?_A&&>75c+3)e&r-C?.,娙.j ַ:uPM<%7&d)vFDWu UgBN1ZJ@ !{ExO/ذb`H(3%"BM(*YK g%'sU.Edq2)%F=,_WN[?A梚۔xmw Ϛm`Y6zzQ_SS{NNvi99>05Vz3$uso&(̏0n(w(cZ;\E@H U {G٤Q(OT0A¾X/=5‘$e7SU?5'"-;)SWOS~2 첦\t}{I4씁J EL/L/F1b * r;C& = &GV-*f E@S ɉvKb0L5&Q)_H3}y'n mb8R;,[Nma{X $#/?F 8PyUB' Z]+s37;AoksinCDqJ䜓8-"R$ %ʧmj2S'S39o^SM]x3&|k_PGla"糮$CK`7 (L0E!A2 >\m|寍X LN!ƥ^Nf!smW 2lb0 ֆbFhyR|I$=jL%\jA詑/%p`Ơ&UFhd2;A.!&Rch,a_H^;ύn{Aב؎q$ÕW xPiE U qOp#baf[GwK#q/(+rܸ[픛BNX"k ŔB`]d3o&>ֈg0+G<%pU=r2lB~FN!JR &[o:LrqW a𘎒sń7FP^K*8Ἧ,0C9g * -,0/gLɻ/A tq~qJho :z=C^oΆ{諭TxMLħn4>YWލ4CdS?!k%,| Iœ;4QҖ틐P XUg{ vRE#\ j{@QKMlcf@<ON Z4;S=czCķKزt%-ez9;GYCax$Ҹ 3q AԲ;S540^s=#n}ġctǟ|Y0/T4 ΪfDz0 r L_s^( 6+wѬ/VHVz8G0RJL44w:rr2Wr>1{U,1eHrJŊ/#JFw2v0 ’j+λh^f^o-l"T2UWJQ[oC&bF+=x'm5A-J5.CF{B3SGLҸYaZ`zr;0" +#zdv^D{|rB$4bќFc oJ%PLʙe4_"/}* kLW q/ ]gtݕ9Sѕ9Gݦf5` 7L>NmMNt1/f7wa.Nk uC>Y7m&W5CܝOlq0@ZtqHZR{ 9P#,^ 5J?gtܟ7i}1=Fg_Lv+<Cwlq0QCь1ǻaYL=DkfGt-ˆ:c?9(a|G LO9jVڐ*@PvHH,MK;=q}S|6%db_p x8\zacW*䡲 _=p}"'JvR`<)d!p*ҍ ֐7Vs{W&ZfkeZ"ï )' ȫ^/ bda:&찐^pD6FT\"++:z= j3 *fr~(yQyW@TQq% Pp(Q,Hi8M[Ds Z[_m KSȁከ* Lg9Ii[V F |b͂WK N~kK4< ,JWfNRC<דJm-x/^eرD6̋=xroDGy2| YHߠW)Yicm!څ-3p'͋LE*LqRˍ'|x?cLS?v?x 39̎ m"q1r92k:`$xGQE${AT+I@ ;0#aB4Xd}qGR$ז-@@wzx]sگ%Ji z~N4WWř79TN.A|]1rĂtlLamN`zA mtwad"H!^pG͚0\|s&XsWjz?.۩`Vz[-%7>9i,И:oc lLZ/S0J0`\m1&q5s 5Ћ Ī_gq밑>h-87Yu_*BxASM8YB̀f#O1MK 5R/H B,]dݑX H{5M/r+WW`?mpe7M_PrsP.H60Kgƻ"A-/2@ `gܯOwϩfV% V @hrrE x9F]>=c.`XPg}DzLr/o̹fV!M#Q-}^&[צҩ^e5ƀGkHwэp%Wj%bڼX5j-UihD5 A8m&`kYS,G) ] }|Z5@<2ZеJ5Dn"%c%ƄbXo@w>܊''"tܮ*SexWŠѣs#EF-҉XKƻ(9!{G`x%-A%L>LgO~vOAvs4F|1RۡQF#-$1k-pG# )̕vނְDuyԛ5>ޘ+KjT|Pz8?x_.Q\(@Ug1VB`穳 SӾu[(޾?õ[b*ui#] !,_{Pf]ֲ6xBFTU7"eJ V'`0?xX|OVBZe[i<^ݷ0|ޕ.P+RFM#WOA,qí,89po/ɝiqfZ0a kK5T9wjF(s h%JQת5V;Fwfg ;Q7B{aO_!i~\.0ʅʱ";we<Ŗ [kT$?TLEM*DbKfcvulb8ְ[hn M]E xU?4xj,L7B6`Q:E+j~PN,uqх,""k:w@29!(H 7|;>;:D{(>K"*o49uߐB 6a[9'(0JyD\ZAL=X$m#0 dNXGJn 4Us@["S7YnҲ9n@hđOe2P z߷7r9gyX iLJ!l(Yov| LHn.U@t:]!I=]t&J0Ut>jׁq8oEKcfjB1[L89>dҴ>ȷ݀0sKa YN!$ڲ4IJʎaX0ǽVN|$HsVʌ`0'`Z}6@#D&˳ T mR@g.-m;Ds@]քR&;ۦOЛ gl֭oc. 2fVC>d`y7e'Š2<0s"epʺ_@;R92BLSy<s@^299t[ȣԌ*s-a̶ƀܛ9(;&*ҿ0Q6kCum"25QMh IIѓh *ݾWS3'Z|j)/NXHt}5;O_oGN!V4#ր(myKB~@FYQ3CӢ_w/{].~09Im IJY+ w 홝%WBC>W?}Mk.KvQ0 ^@WEhB*"l{"$) ֹUіpH3}ɰSW}_Ćڈ+U:m2=#=8;k&҈v\0v? h<ˣ {F(S0EwZOtݛ8ś2O#X*ļE3kPA|.>7ٔTe 鵰 paܠuŀR|IC&OZ$ö-սkxBpM DKnUl0^L}/ 맬3ր-l:B&7:[xjE(EA$.#>tt6iOh.}ϼ *J[H\.^xmF( {\ޱi  T_=qUHk{{7DcԭI@$pC5Dv=%?nUJ,=s^,Mr]wgcj Xa{D!Ԯ?x}†2HYіUb XVFs-̑O2IQ@D`sܨdS?ͻjd|Ti;g+*s:ZzI٥۶Fl#vtwڬ$XL>Wk5[T*_hukVeRQ;]zcxb't2x r+fl5L ]jn{56*y,4huйCz`H\Pz2by7<lg.qmY&^12%q" avʅ--H_QtzP2Jݛú{ĂPC^"ޛzqρzЍS@j.-lc~D[vt0"(VyِICI=R[Hd#,!U.,'`en,X ة3MGI_ks ejZ 9籐u.;}FĵnjjHRcKI~Gp*tF̳eGm,^/<7hBټ8,o`H83URP\' $ޫdI Ӭt恴TL[xse채dFb>U$@+Z5 @$(KU0d=Ț/Zt ;zB(eqSFsD%X8m gwUYUؒ66ciԴ&bH)|VJ8O`"OWUVljAv0 Ť-a$XÇLv/u/{2b=]44{c'݉p"bS>']l'!i`c,چ@fiCKA+'F8G4ǫVlLF) YE2ߥj oS2ՕR!sĿ(u빟N/nogTrx>`{\n$rXpt~MrQ߶s49Dad#;do~btp\mmNFEr!GRYv)Fp::Kd\jӧ2U#\ZL|9a:Å֜OI~ӘkW܉z-:]ZmYܬھ!tT'!z'Vv3D)M՚cMZN{CO6ĺ7ϼmR[â+`3Āe\{90޾͆I k"@BrfJH~use2!%;9ĴBT~p 5[~Lj%xsC.egaEDONawQQ^<<&QvvOQ>%x tNC?hC,l΅8pncSK1i}e7\Dx?e`&)}y  ݈>04C/3h3wӥ:*YՆH1JFd-`փQYߔc nU3kK\hj]9\1di.9fTcc\FjYEae{l PفY`$/BC/mE/VV- K/u-LvʤeS$T7g8i\EFQC~xD~u.Clǯ65T7 *묯[ ^a>c+=Y=bJtZ+OAzj(|lӬ^ JR4)ⷡVX~:*C TgX&oCb8$i\w[hSlc[h}I'RSܰ_E,"K$P~ X6 4(J#AlVcBWw艘gW V6bEMJ吰=s^T4fI +^~M|,mJ7x[Tr4d\26i6h.*婭FmmߗXQoHGM9)`W?vw&Bo[)/TSkj r))mx5őA`xNuIVVkɢm~NM9ݵRZ9ʅߎ'ӗ&DyEeXY&A6v :V$Hy̿%|  X{]eݧm}Gjq%]k1in6bq}6TͣLq" NUMV-ϬH݊**4A>U (/`ڋqMΓ-&sx*KGS pJ168d\-D~AҀ.ƫKm*?w[Q#EJR{C@cj<2KZL+R$>0ƠE*z8)֦1&X7a?"GD=L~ MoO0^e׭"Qx)oưSxQAv5{є1R?W(bubn| x/lK#^fB8T>2жgFW- ɺ/r=,ZF"=m'`+y:Ys KTIYꑌegozNr}jEt *)t:$p>mn5DEty8[ icw '}8P%r_n (v&NYn bT #>qe3d&ϴy̧Gs}Ӱ_u㓳PLYU ߼)'Y yԱl2߀Ǿ\&״mϘ*75z]Jft8-*جbxtdȰrr+.ocX`SxkTHJyrk XAPT6e6E?5cx7A?M k*']OX=F a9Oy:"&w WC~i\I.vb!nJJ~OPNҍ9.rƌ\a@! HD_|3nk&8DgZ#4Q6a.ۄb} Dݏԗ T 0\#jOǼPN/ MDV1q JRjF9!˅7#.Qa)lڌ8gde;wĪ,0a`5uO&FΪn)ic J5 ۣ2BO8Ҥs@Ę喢rrh1 /D$R7(%Pԡ~?HlqU<,Xq9ޙ.T lsAg`-I&|>z1ĩ 0fg Й'6[+DJю`Sr;4JB,|rvB 63䯮o$pOToFG5bĮͧmk>`Q-ٰ=,2O%y@>Q8M03a @M#9TzቶyۧmԍiVK%c)U3|%#јu]LdG vpC5!=+V$m@5Me \HŏUksb`=Q|]LMԔTҊ5e6UdT+rZ!>%(W_|}>h軰ߛZ_U># !͚>spo4l$L 1Ø4_B J"H9x[U%NMujh-BK8_f SU넅x*Z=MrHK\Eh% dn*i=1~ʔ؄,$ǩILL +/RGd;I יe}Ҿ='3ڗ[].#%Cנ(H!o s,Fn)ӟ$81C|w;` O1ːb:zA̓?0l Cj]YmU\C RC ~W-VŭYhoj5(/:G(:|1n*ba3J}43{ñI٤o0òJq]NymKN¯!;VNг4XQvc!o< #j  A'T9f󟤳p%m{QU.0G0mm\zBЛ=•|V> NlyA,RG/%SdS/7.T7/@\!jZD 'Rz$4}cGbs9Z=fzg423Ae/7oJ \2^=?@ƭ)GkZt.Qsc zSVzgWS.S|sJ2M8y{NC}Fd`=\<C_a5?RvL]^y5ט̊Rqf{qe OhucC zE!%^odosAQ',2u{v~FH2_/7BO0po=1Hbx5"ᅟ¢u?XMnU[!AY{+BiOv*!)*$ 6cvIJ/⪑un9\^MF oL-JTU{@f**#;>j39O;I#P˂9qQO;ޢ}1` `DaMb/} 6;^(x@ާ|k<ς86vdzuφf__ LiE/(aX_ wa SQ77u 7`5 Ƽ4?_zc/:hgIPfw'3qMdVz?嶶Kw֬k+xdN&çm>m{ t\ZsC\5 P00 d)O "viU8jȑߠ%v*GI[vc'Cٲ0Y*ehc0et Zi:J3 [f[V9fR4N]C簴4R~Q vU#|b<`x3hY:s~{K;+ Op/IĕdNqqE}27^A3%7ЃJJ&xC_W D_ful0arXB10{L|b 9/> õp`#Ƿ>Y4QY v:1)1Hsbza]nMIJ  TP/Sr"Z)j":xh_)u5q`3/ϴz\cS͊ E7:PE7p,Xhn>Hs@cG(p{XMfݐ}Q!p tVnJO2?VhF]iVQF򾦩BvNzI3E컖 | ^"-X ׻n5u? $H)~l9U 8c]C6$DEt> `!iۖ\rUw#<Фn jR^wd; axe _H= Igp]{1Mӌc(%LKo!F.VK۞trlǩ1,)?T&#JT9Ou#p$,')̮M ש*$!z, JAe2if2[n(ŞVmĶP5sL=Yּ3{0q [P+i '^'~mM9wP>{#`U*2J@<)h}U}:bl^Љ,cTp\eyul9S1 }p>np6thƹ,գaMj#-5?=ʊy3 vm7n0lkǫDcPV 6WڔsBvazcdg @Z^at,wٵik ܠϡ}P6<5:H7Z <Æf/R!U2|.ӇyJ_o!1 @l,PKio6t*U̠s'RZZJ]<^֢F 74X_"M7 & <| O@n^ڬޜq)czG]VM i.aI6uVt朵,:hY|[Fmi;DRbⶭceDc8Q|2Y#5OEIPí,wuӑ:bw$obo^7P`ӣpŀyDtLF6au` '«WoHRQ*zs\"܍'x ?:w`.ӑDܷB3g*Ú~˲Q݈YnSpƳH #lMбtjM}(ZJڣäw4%~c.dͪd:t~,aa HrsRT7\@L3W-?%{L",826trA4*QM{ף0Q E{ G\ !\M8"H̳z+֑=HExD|.PfW<wQ,Qa@u/iM@vs Dͳ79O8pd,k[]_f>zvi5@C5}ػ- > xߣ*ϿB/Jc8[b+忔߄-\gM1)j F#RTOfe,}x$SʵC7;0Y<9wv tn)jop7{&f#A7't-PpDd9bZ ' X/dIb nܬɧO_;˿МfȌSk[[)!)OS;7}ԐI0[iW.l,AjjnT-LfQmZ،?$mԭF)4Z:O8Kp2U%icϙ(J}IɚEH-6V|]UƑ\('+oHo&,CG*2sݡ2ec!?~^ܪ6W2^֝B*ɲyk X<8x&X.:K"zkxG);^Gx 6~-IqJaBIN.,INwJ,#PJ:dd`2ᄿfj$qlcM z?l]#Q'f)oy`~{w+J3HjyCSDZf6{K Ÿ0 mL9 hpތfy&ty0?XDDv5kRGFdǶ/ar׍O0!5o7ry,0OHˇ{m4ov;!ם|Woye׬luƱV㶵s䶘 J<磰ceW,T/jj3dب"-\s2K^i*WXP' .r~^5mΩO5BY|h3\pĶL)z܅_Rphc7Z1xHr bFŁ-S > P2WuxmwL:d?TXU3a4 B*J 3c޴D4t-b7p~90j;D}Ҳ{4yš sǮH;yF 5!L)v ?%fZDF0vkMべ-%`B^_g"f9Biٛ=ɕA:V^ If1輏hҸFr;;e:S1`4E cxhXf9[ ;!$C NNA%o{w_3RcBRL@7~n(8鉿y<3[Luk*}|‹2wHߙsxD*$3qQIe7b`ԭt^oH ^E´p^; [ kqD If?kl+sM$zmX/uXRꢩ|'n7y2#hppj ܛw{{bm1o0ylVou覱@]ztFY`ݿc,b64pUs!V(оe,0hR )F5 )χ $^p6w\.xYgUk`@3(8~~q)s[->: /ݚ ħp?2Zw t݌M-kurƮK& }!ckTO;d8*?sL5P:mܺd"_JA6I5g&It?Ra1na*?; +׬vYGx4wL*| cvwsiHco# 7uIx9!͞в/7wh"iˡM! 7=i8UJC[rڬ Uw2:L`DZQ uO̳1"E;K5| jVVUzK)ƷRoTo :EkzP>a:5EdӢA(C$yp*' ۥdJj>b?0 n>^1z8%0S^*Ђ2I)œ b=p ؃ cYm:cZ[O#6=z`HAmNb Ӯb/(}>El~4>UN0P4z9RΕY gBVaoC !@/.w92љ`cCPavf6~ ?/3aƳE0gߴŊ,T_ʄ./| S,! JwES#*@jQAnv ?\4 9jrv#BS&8t=ՅJ[To c%̄WGR.œN3njر'ۻ5`p*-r4V#W 0 9{:>FVIMW Wm>ؗD!u1hIP<1Yw ]Mr4& zj"Xi]I)\0@M|`Ip5:\ !㒕5_c=i\4stmp.JUv{Rn&k< )oЕT_6 CGw\Ld sO|9p1}GkK1'*9Яz|޲֑vM,5 0e7DnA5`"xK=N|zD! !TslK$3sInW:5*݋B  \/B77(ZF4SYCE~FIMG6 oo*֫{8A %`3A@`K-h>i42_eaSi]&P61?xOu|֊d Sk=Jt4"ۢ"|a%ޗ47{cʗB)WVe* =00PV6a'7,pa?6^w/{ާo(-~XHp(8NR5!8'3>"%X]ҙݤ^InܸIDΗM=/j]0T_ເP~>| HR@5|S+JOHN 63DWjC/Cmvlw9T;>Yt.)+Gj0hkM/6=`.Xm%Ze8l~3!xO.r!WF>Hj,j8tUgrUr4=A} h%oMY}+ZC*xwX$}kf˭%Թi0i/!]k~ExM>zpgC7O s"ljr ~2X!Ri<~)Q3gydd\=#K7Q6(@*]I-r_.%30 2"vЁ7cO- QHm-OP"'H˔zhc&wQkpI/sܷO[ $H94R5[E'utV 4/j߃\1}ouh!h~WwyfnX7X!x*>SI&"Ts-?U貸 y ODR U:X9.MHGULZ&sI0-d_AB{:hYm(2j6Ek^f 3J.x{t!t}?#88{=0|,˿҈FI9⭆a sc-aDw'rPscwLMp>ίxjIv:^-'K?} ɖ·p`gzGJx+Ѥ:G=̥6̽n*v(c 1 Xվn!{ޯ}7I`!(LՅj2Gn+dy`dZ'lFEHYbڻpBCiu9Uk<*lj&v1/ָNSp4\7yT@5G+˥;cȎ5?v ;7K`u`|цrUNwrRoO*tūfN !HY9g(gg#q)9w̫䥎+a ˎאЋH~6h^OxBzMcAd ՇgOZ&r#G*JT[zkWJgU0k9aE }>)RNۛ5Dg#XdA nNeCB5G ) 4φϣ@ H:b;>5>t{VkL }Ϣʮ>_ Mw+Fkk5;?렺j*k׵)m @'vkD$:8+>KNIkzb$.ܣ+gn]0φaW8n C:?AK# AY)vi Gu/.t \b p12W^^8]ȊOG!t9d_D7;s.3g2a=y⑂Sgo NY$^eD0rPsVk`yov$Dd5s=Z$ӾC -[߹_ lM1p^3e  mWd?cG%j=*~dę5G Tt] oSAaSSNo9^Ub==;QXѡkg6ہqPIu(‘ux4V j0sӊ 4J,b.wy hMbŢd_-<}gxL9pZlb<Nq#6%L#3dcǷEZ8&d=bA{pCya@e ]gZ0Jf3v!iĖA {Lj 1uəCXW4BIQzxxҮB(3)g3|u'A.V21Wѧ2C^IX8hb_\1!ePկRJ,8ŃuTOYS1 :m!u~2 jX~%: {ŎZ NVLP0h:6\A H{3$n =D`~'/cd@ɼ0(zcy#pۿ/' s<%pz}1#),^ł:w>m3{$;Va{z}@(j  j /P*V }DdFJG dv b 6%.8hA0 h QŐB5` 8 {Cyy!SxwPǛwtڙ ͤJq+%B|av&/]~ / ̋.XUCStH|rdt?)UN{%!4VY/{#&gGewn\˻Qf/]~kB4HtFe|›2E,i&hSʮ=x‘:vXk|j=!DEsn}LT]ȌOU۶A K$֟U9cUyY7f]idQ$jrLFޥMADs7$b9 蚦7o6B>bd -ͱIs AMΗ~TF=zPvjaoSa{lks]m+cz} c=R ѭ(F㬦xv- ?u3LՉuopXs)f,,bְGGOK (+HYG#麮͉j5{X\\vb6 /xR۹]*bFJܯEMia&lNJtLв?V4.KNlTY!,e":mS?c+hZ ±j~ d@ .S5Aӑk/#z:>sGм[b_\NJxI'_)xhSյ)@6)CLwQD|ElܟCH贗 Fo2ԛ,ѕkĉwIxr}fzdkr׹aQu:Д l!FibL}=Q Gne rEpF\O|IJ|,iO-(8*^l.&35w{г~ 9UȫцSBRT?BciWn6qKbxSl;ENU|_K=!JJvD#8]Ng1EɀG5h nYzpX q6JqkwC؍Zva|[KiYF#Q t̹I%e88hgb=ŽYܜ v{)U(Zޑ@dU y^#!~E=ڟOswE|}R#jڰWU9p9İ[.KP!)0`0V ]S-:qMNnP=}2L\HB|W5d 8CH[b8<S0 sXp6@}X`9uvJ]ڰ ܄j4Ylr{eӲ޻*4DK**Gg墎7;f# Cun@L OXUUZʭeUU7 %>j V tgGXtL`b–Q^j"ڢcP} 08OLfB&1dM"W[t굵o8?(?+"j+ʊ"wE4UQ6W]πf&x 5Fuit80X\Ϙ\\ nö㹥X zsd]8VMU+‡2mܒ nov,6 B/p.Gs$9}!JLH:Oeӡ7ہ\*P;=3ìKIޢDS) vJKeYb󰝎t> {t$bʼz{Z,C|2Q5k I$+翛&Y(n|z`F#ˮ:A;, PPGkw~wr7A 9c$0fz]|m5!k?rl–$Cfĩk}[0P\Vzݢ4M5uorOMUmv5՞Fq'fŎ8[30AX;U˿g+Ͽs@_Ք2Dkg׸{AlX4M5  GӤm5ͽ2f[ By:{᫄Xdzb+41?3]m-I+#ɑWψ 9Yaȕ5M4_>.8w 4 \n74Jjfwc 7(N *( -N=;lUi"oL̘E1 B<ݸPcҬcm0zZگ`8t]yx̻u 3 P"ęGECZ-.!mdA߭$`GTEǫpK-@uR6!Kg?Mi]h|tվ1Q_P䫘XEav1frS#7F!#'"ܟu|s݆rN1ٟY`F&-%!NZsV\I@K <>aoRC<ZA`O͔MDBv6LjI3X횒R* jCK+wc 66ܶG(o+zWEEJq9^"WQP ~<DAn5$AP@Hsu0&Ƥ!Ԙu0ΏmWCVЩf?-=Pj§V|b_Ӣqw̧"_S _b_\,*LhZYp%W"-L|@ q+S0Ս#$ [ սFBUWwǣ Bi#{A+v͈uX*OzvYMSٛq#qqOE*bLptXDc(-8V%-;ϑ`ҕOPvQ%D8Sӂr*xyt前!\6\a(pLw%sM)Q1M)$nJ 4m7kaֆ:{C!a@ bs"҆žTI9(Q5Gu L5cѮzKƓ}͹.YQsۖF6b^#f̟HC>$ῧ'wYV-"Fs7">8<cnx4ed*$1՞\1g Ĺ?/j^EpXGPo;_ g^kD4؀|$ [/˨bo-^@[؋xAZ-XܶG7}'$f&sBӸԪ[B4‚'/U U~y=N)!Tv*e ] .q&u;tݨ:/iۑ5 dn`TL@w?\m٩ )ZMѬ˂ =Pj,xO%c^rD_Dm#҃+SF_]/՘Q=2?!>B^ˆ{Txχ:?5NO&922ګ,y0<*br +RPK@hXTa|ugM= #Jُf,zls9hP 6:yFv65p°6'dLM,t~3^J{]5=+t}r2dst*{:/`oPnMn5zS=7S+!qwˈSt=nVKgd1^tvǛ[>yՑb&.M i2]*fܷ0Sn^>|vhUb|=+k*IF_ѺHmlxtꋬLΏWN_hP]r#F-y.ikVaoV,ҪO'o[d}j{_ 2q%덐A Ĺd5)F[U1h+̅V 4*/B);^!mY \Kt<Օ,Jnht`8mpډcLrMl?ݝЅ7 w3xR: BFGРe:)VB%!S5J4ۧ؁y1M-./n̜y<(Suy'f^4ƺQ,xN!?]쭧g;]$&:W`r"ܾt-Ǡˣɢ t .$:mh2J':k姞 6" rm)a}j!\1\_dH퉶Ůji%O$KOc#0=ZdNˉF f34@=K)yņ!$R1GMd2eP!Z.45B A]5&`D*])_L'>A?2~sSs10{/K-mH9R?m d̈́J4XZ­vj\Ebx:Ć_cmd@zXjƕ5uA)Z(T'0]T1jxHa3:^eXtK'àXPL- KJO5AOVf[nk߈k72X9`\+"6qDF"JvT15'(*)@;=-H%߭wI)n$2pfK;R,}•ܷ-21evJyzK8GIJvSnj쁖J0cJL8XA,X/cB4K.n+ke`<* k^) 2Zu! 6+\"^ˑ=EzV)3lOOd0Rp?o H% d)NA 5a)@1VY7M;>:1U*Cqf,i.2gi#QGuXG#Px~i%܌si8NJTaאz@[پBXp_'eQܝpkWޤ=Mjx'UoU-n{-j:KycÙЀ=}sJ"4S76To$5Xp䷬N;#Jм ݛ0ka)Zz e'thؾQ ZlZI1QYC& Vզl<$_`=B Ir-wH{c=l"wq@xCU:=b3ֹ:-:Ŝ4zϊ[RцX'ROߊӃ,9cMGr]@A/."H^׽ҔV5eg M(L]k=P/\61i7Nu811{}mL_N%&A”s)sEPZ20cPJMy9Arֆ?YjNL8L]u]>fj1jιqhi쎩'02+JLq/= ˆʹV鷺(RP7#mr›'Fi4%GFR TFGz#ߔCۇBln.#yMUq uq`K@~S%]ռ-QE;= S(bg&>=!d+4~g_!v6֍UkY瀞d}@dCMCM4k%rstD4*A@CZ;8B:-ǾFr\&5ZYbWJaxe>_dGV10'gzn;+8u U7#5YS'N]DD0{aX+3M<\4~~V!tmca" pOoEp_`c^*^vwҠ?Cw56Ls+ #(NC.Ӳ0%B\{B'\sl(Wtҥh0 ~N OP.wBkxP‹/Z@?M ~=2HXDmmc o=C8FF2 -j9*MR+8/ #.B6،8T_q5̅,2!&zzos8al LʔX);8oZ}83Scy(=aΌI+B>E.v ̏oDpV"ߴx,;E^>j-Az*Cm*.Biϐ^X?1aQZ2W57K]+g0X1e/{5(BhFث=/ ۖ{pb yFE1>V#t5Lud푶/hӧ9Z!׻} H5yK2HkPDu w~ƣb&k/7E*g#a~Ɋ)%_f- ռo Ae) |)[]?q'Jw0zAEC >ˮaEG@`-+bXi϶KFzo$Wx'*;BbF)D+{H~rPE6U a=45+U<:|p-D Τ3P:R7y~OFG'qVb I7,? 2rښsZ_ ѵla+PI\+<צluQJr{f| $Oࡿ-&5m [ SI=ӌv5P>LV{/hbӤG|)uIgKGTD\+hxy4pߡ$J{;/U9q[>cwO3qeZh7°m VAqy\wu!sYX?_˴'פ.>)'J Tr>r˴z:$魰uz߀}b: GD_XSfNH9a]# YF _2Etm*}l7(ZI>s)f?|]c@zGf!\T_cMmʂ;X爋#j .ISoTfjB6J€u7Hfj %=/buwюZR@\Ao#ݛeb;hI> u}l@4?w*"]@F޶NJrzC ><4p>nOO;j6 1֙3#p!vU@Xpù4>-poMjs b)u0D"רҶE%f(GWkI\6v1&<<_͆Y8 ^*2o;k&#?IP!b~9n>GBhL*-0GEd}~m6޸ U9m50oFYܿP!%4,Qirs-NXQ5^!A9ypfXbDD^?\0:' :%B F%h$ݿ,ݗ*oWZl3щlBQ5 }FuɗTm]iFiB# 1"$ DQyiBH&)CLo%<:l}2_-0ɐ V @=A\JG@ԯM {y= 3vKΗ:^T41GMyZw>Pķ^sloFXs,Uвob횀vb1+H;X-mg?LX*^ÿ>r?QR%5h_4(C?] %YW@hiet^a#6.C]WׇdM,a1$<2*Xe~'|h#Sio}z:)ŹKH%jcLnwٙgB-Ys+CTT< H8]!ʱC]}|vr"I7@gjqv~Ym!Ws>W 3Fݴ;\%}sFU>2`Arz- UJP$L]@R"W.;?FJx XO OZ8;ֲY^DσQ_ cRzf$@WxɗEA%tS?lO_1kg xu8|k{qY-O/ӄW|ސVw]21K9Hz@z|#pdOq=}J`S8v^{ _G B3rp[|XAuϊKPY'ݪ3&zwīq)DMaaG׉) X5K WL2b1P6;qj/G# n9N8cx<+i6&ُ-)g$\@(L=4^2 )Eif)&{s'j^2V=cp#Nur1$&!j:2f}{sv[){Hx*Qύ^v"iǡq;z@^}²Эؾ98B n^:07 mj8j}B)6Abh(*{h7 hOD;tg(>,Va3%dU`Sm2m Q*"#jF+eC6=`bbF->ad~= m|^0mS(dwmݠ{ԇ?e]_,~5NP8n8*^q{PTnR1iX$a8'PZx&$TVZup`Ov9E{)^V` P;D,ˮX {8M>;| #±QbN4NpADsZ p%ş!U‹ |Ύҧ @¾0Vvv ҿv%vy6%olC)WFs;.q5+9:NfDp ڈ\IRtX2TĮ)X:EV_:l(YH>N F/_~ `p |&S)'ϔx Pk*ְ)3ʤ&{u:]cO\W5?I{jOڇ*Ƥ]II.SbR' o|ЈC\xWmΞJtRYqToצBȋfEH)zmF K~e'^_-.@E/:0A[4ݔriޖ7m"rɈ }&twCXe[`,F:gado1>,0964?f޿*H x;3J ݀G@GBLɅKg N%od"H 1*f}a_G7/7F6eQ)J?+TbgπXߙdd_P|+p.l''Ȏ{/3 ܷ z"h.>BM ewEBwDף3=ǩߖ-7!A'T!/ZǤ-Fg7Ihۻ|FuC S ?ncZ؈[÷6PW"RO:{c6ko۹8KC2 }_NMW4뜆z#+Xڷ:* >QhFAWŦKo3[L'Ki.w56 .VPږc=)hCRg"Nj>,T=ҋo(RnRGHkBj{JQ3#t|O ٯ*g7;k>/iՕz%Ic'#q_^~B.rFn0XMLg+ VGc{#-p'q)dG* r8 !/DZi@cqh;N6=!e2"ql&IeS5.[ T,; p/3j+ħݳ[@Ba.6pZ,y7v=?4>RX`FbBV0vzD p'OuӛΘ1y]߲6. Qm`#ܮ6D[glz_ NK ?X2Umdec4VXK%H/h?i .ʑ/\OZUjD[_FBK,n aMuG}ɧ"~7J~VAڎg)=3S/ ǵg gvz }[7s).ЌXQ@9hۥly2˼դ0'?P$eЁʟR ^[IԴ):K& \(]]eJ:vIgJ1CE~j*:s2:5o- }@;6$kߋ@+=UZT.>ǔuX}b.B#f _:Z"a:gĘ;ɭɕoCvzjD_%^̚cdԩn^4ϻMMGI FPyuyU0ptгQAhpJBtj{ 6x̆;5 ݬx^OOa^܉ͨ=Y {g>˕Τ @1#vv"Rp#{('/P řIr^r.^3?ci(3fRM~u^ImSO2 N% ~Q+eӲzN³1vaHx^ͮ.penIlayHz@`B~wC gT$b?͋JoUX'|(DpvqNJe9!^,nR g<HX0 p'xRGjMA)E&#DvV}Ublc {aLKLpOhb!o@._8Z/I=؅u^qPTJ7J"GCQ$;(;NY}-Um]B [V7fHv)f7:/zUL-n1 p:퇤ˏ,?KqЯ4D*!e/vhMꮱjƝCqzF>|Oݾ+B$jOKe%pZIғfOV2lo?RԌ,ϻޱGgk} zOi.ey=>}_į֊]5R|&@Լg.8ϰn=9tR% z(P6(+| `+Ai:g&8h ]KU?'1NeV5y(%rBi#F7 f![|x, &֭FUZfԜ d>HP5N700Eы]FyTkk.4ĸU&gG>vЙ%P]n-Ǿ*e+f3tZU1HE@n3#9B5${>['JpPNw|E40$kgs7|5T'x܁ ΄al,he]U7lcH2m/z.Pc _s6vaPf9y((%/IF@ۉEzrLRfy ʻ `zbn"b86yóa-L0j}F1t&}8:1F7CŞhٲ{0ayi\2N#w lhv6rp~;p#K1mO_onMH26d'[T5(yԈ t_zjG§Y%zwhpT\o 31B8㣊mұj{\'l]9UO8zIa"o-S8l3ybnHRR`ic4M11'nAG d6>.B3ud)cdx3:m裏ՍJx,NEˎ]rr;ON d?6;/#WN AZFQa) uPDRwQkGc'm+!#CCp%#GILj EN1O";Sbdư`߰ UղoV]/X`Lv6Z:>i9;_4cYF| Ҝ$[ Qu>kRq~\F*CLVʼz?lKp.l'?'=6f4v'_jZ%"!q)}@>Rs @EDU C֦Z~ 6G6yLJP4[ⓟV> :$C.hi+)M7XRz,L_ qF0B+* )uȞ(Us1mAKoKb,Mw\VGL ^6$-rotoEhIOy(dbȒ fYM~ۍT H=SH{jcUmǖIf}n-L0~I$ք }80k;I\ :s4On]KC83B襤'fTݓ"I,;doSWuF/PЃ xpbك.%AQKK BWM˭tUF'Lk:J cgɫC?N6mG#w,vu_,T׏۲&ޒ*ǜSM*iYf!UlUy0EZ M*mͪO. 34kp" QqvQZY"ȁ1 {(R` ~Zs^+ȝdŬBus 4o"kߴ7Ĕ(lK1otpF E|'@z sLȮN0 Qp`Fm׾r#~Gò5sjՖ(\c6@l'cyrYuUneeZC0Flcwqp."*l%d > Nt{Fr~yD}B3 hJg<@[|b][<G:k-nw_AjyN$et ctTgNۨe[Lgު!Ґ?C${@)|O=sb /> 4QBIS@ncMճ-9$nɝ @I&NNY&'mI_ؕ,~[IՀRY7sAf_cSR.p:ϘBu=Rc9BUQ%O ,/-H3>d-0"ښ.+웿 @oK5TThi Űmv|QF[&`CBjDxdD) l ]8&.:뀋xǓ0'+=+T' ⦯>DךYKl,N2sȏ[AӜLr[>>%fNQLܘ$!1 %UZ+YHBLoQYGY%mTUe׏VX3YD=nyP 8|ԠϓڟԽmqNĪ H tؠ,9P?VhHS]TOXi*(OAޘrGww_ԚQ]cG'3.%8D7\G["ZfmZuVA |M&{)3O>B1:=[Ml(4߀;DH'Uw)J[jq Z%c$3#[AĝJzXي<$!<Ҫ .=Fi73:ft%wMHA$C7S۾/-;IҤGD)*R$4(n j"zev L@BLJy݂DiI44D"9x lBI+or FFli풤otr%~6nQQby<]/+P Id+tP( Ӎ.̱ùzˤYwY ̦Yb^>_R }U!=%7r+F)rx1d/]9 2[cdi֤Y {;֖3I7V+)[T"YU,b܉eZ/Y@_)oM66_xly_WT1J  q1҉iSg /|<%Tm yj g“LP=9e1e^fF۶igD\U+ύ܈ gqLXX\]+#BIl 'UyTKՉsQș3/ѤYKk~we>{.4pɄL9[uVa vI~LfUɘ2(,DBqy;obR8o!r=J CӐ RQd@ r xփ2UQf !qZ]7Hjusy-Z*˜m3E\f4?&tےTuLt.г9=y_dW=,a4~vػtHE5 9dzXr*Via8Mjغ4-uv/emEI^AB*$%{BXd|E {YyCLnvaT0'l@S[![d)WFоsosԳbD\v5&5ǖcUm p'C%+Z7^D& ZJ_, @.!UZM`fSA)]zD@htUaL`q-&D\VX ctd9i¬PB1?g/խu-ӄ_3d+zT;dloЋl7b|ntUv74ٮM0 t!U/kJ 1G &|آ<.wk=X$0,Sů:JoDW `r{یʙ`^#<owJz4+=s ݲ.2{L\yWE[.5X4GӟbžEU={wSa~G/bFpQ$et6Bl]+ArQaq=}j-(؆E $ntK,n!gITdz o9-OxB j1 vaxt v;߭3F2vvѣJvGM:(teoL%߳WD!ft/M/FMf{7GR IwHd}s|該0:7mʒv.s3>5 Re8~Dj7EC.Mw!w[kp4"p>aZGI܅,;,$ݴt$U{ W®V cyU{_|* P{k-*3|)fQ.j?qR>;;rzQz%P7mD+F e73H{ѠΉ,zUn4W"e}Ѧ/< NhnmIT@`rGV$)VžcbuG t8oXSߖ O\o͜ɺK4C&. K$4zr *Bx`߲EPp4eоf$1Eoo " ^7!x3uDūBF8hJx41btKǕ.Q k/nD]bJxIkG6~0Ξu/": ?ѾɊ)Ƣ.Ns 5TzǨqwY|˗h.a.fN X@7 1M&nMXKyJވtIגg`[!-''QNћ~:/E\STUZt3xR}%R^'B 9XXe=d\V7g|u6 !M6`ZE.}w>0bo\x+ 'Ρ7L=j߅ 5IC'g%Ԛ9_kHHƆ4s@Lt✿FoкV, - ,d%3 ēRηGw'_3#)ܫJ[D9:If3h< U7a،btGFEehY 'PkKN} 7XSUF,@I`6t}iɸ#Dr(X  FNYF?Adp1hG' i"Q z+x<4bZ}Bڹ6kO{OE3Ե!k6Bqm7 ɑhDH:,ʘ{ ,'`U]%#*ZXqֶȏ%F7OIȭ|[<ɏ^^L2Eʀ#t卬]q! nӇ-֍r-kXPQB8PM|Q:oq Y[;A9.!F1R.S#Si%NԫK0X×!Ȍ%CY`Mb/%+f V!KN^khѝI yE{|UZ+pJՍGΖQ B6wI[C2QRH>~ilzU{wn 8~wvWqs'ujiZS@ ̸4Wd `q"6Io׻#z~X䟪jJSa!$:GkdZ\cODѝk;@"~;ۃ#=r."MCؙu&ü36T i{ĒkE\+sxGxf4r LM%9#ܚ(-Tq25F PTś(uCn ~EuYOBV[ ufx}m#Q(岵 sz;5z|Ռk#GS$^oqfj(s@R1X'.x\) +#7m&TsUÈˏ -#;7MCB~Ws'-NrOͶ!eJʿՂ̾B@:LL<>@)\ZE>7|XۏSмDt4_cnpjl߈52`3?st#?EB̃ 8/VQLZ6¦0 tX.՜t mRA񞅈[m^"ߢK~AsT|1K?)끷VWp#]ə 3 ,LyaO@oһ:N($TMrih4,$z& lʵ)Czi!_e\BkCN,]e(#FVJC^MVx\ \7%ZbXUD/L#YD D֠ &iz?\Č[f3J0m_z7WZ%{lPLk`v!ll̿g\^ɱN/F𢵲/1:j% V,֥Qt>ۻbp<:#ZLyE!6$Ԅ뽛&ȡ7Hvg'_ócPBxC5jgn]-o гY;ͣpO|  !=Ox<*sQn#$ѹm%<ئk?il'u Sp^6M0dc^pyK9wq:h(Mɽ̉nIJh[[R~˨W^!Á6QG&` )c?o*m{B}s*y]c*,}Y:]<3L: uHtW,aǫ[6N$N S`$V$@U -+w)ʤ19:p$(whk[Σ& oEXOXG(g@R0gUMG Wnb#[o[ ^j=?_8 @:[29֧o =sٵ,#O HNbdkC^ ]jR8VS4 O.LMM .ۆü:Q_R2LoS#Tda. >DVxٲ!ʡ)]W)Zs GװdCT{[ƃ5<ĄifCׯj WlXlмVwt4Vb״X#a\9wm@T),6Kl9mF`j'6G 1C0+{X dwYCQDQ,Ǡ@e:Y`z _81;(_߻~eCo[8"MaA a }݆qnc[bevPbGEo3}*bϼ;YX!=:a撿92迾T^:\~Z8jh*hqyd)0P D~$zrvǵ LVU*'.WHO6/k6(bygd$%s~LELdz#F b9&^| ' ֢:|uXryҚ`r%8!'zol?&}ph'ۥA SAaYPq񳸏3!74bcZoݳMI9̹4V:ϕ\H kJLhyaJF:ft vfKz:0rxǴĔ4SB}e> Pb-"QvWEzhm8i` @͆9G;ɋ'@g1a%uu+{VjrIݐܟ^sW']]D<` 6=(;O5y똲wM ؆n\ Y%m}9* v XD|Y~Xb0b% #zr$g}]^A݈o ;4ʺz (Ҟ$ą41U 1 1] 35LnLUaL<^TjP銺|f]$[ gE_:֕TjH}'svh([;.h $$ JTi lԐ~40`,;: QLѯt)΄x?FI+][ˬ0JR/?R]dCQJʭ!^{թcv e,@>D^L1zrL$cn}wqG~7jD Ȝ 2.j"R:Y (T%(Zq&;0^dNB$oqio?Qg'ra"kЃu={&'_6$K%ޅo#)j@؛hK->5QWn3YП&̩ޢL S;m] G3Bugͽ y*+r!R}%zY;Bu(,e>r^u_\P|}`bΏuCD޾:nCU Z+%甮k/?^Mx zpҭ.bA|,ŸITJ( L[DjFn}vã[bނ+W Ѳh_V8ȫcsh4`;Ir⽥aHamnCVϸ6!iTG, &fc+-f_~jo ?S ?f[]JVD09XJ93G8>Ot}Br7s`Kgs-;+v+H|{J=%`WfbZEֈ1[s\Z[̷|'(l=k-bo-[fgl=0u?=/;D-R0 rS?gU:c^u ]*18M2ߌ߀a$uq`p4'j}3OZR*H TK쟜?,.o *}iBM23+om0X&,I<Ӊt" jJjX9mY\ЦezFBt1f}VI9sL D}vͳfa\|G7`4.?rq1T ,S{O;c[LU~4Qa`&#fEPm5cymE0hG&lPJfjd:ؿXqSk :B qh"<ڟg\q~+WE=.ڢHN!-Z%{3z;T{Rߡ&zI˭) N_:h{].Q;w/Vog^' '|+~z[uQӎb`1]d ;kRG*hlz76~ܪ pxƁҙjڑ'%5KOE-[V6#dؿ92bBaMjڥk_ubԳ%ye~KPUn.l=%lg%uziۺ}#&q 0Bh$17Hm4%)6F5w?iSr*fãbpXCec>㘖.~̢7 hЂxuZ,˒tZTS*&^fv^ϓ#zFJMN*e,|x= wr A霂Y0ai[IQ΄42N4K)Ɨ|/%z.WU[clbR-t@1PyM CFJh/< ܖ-RsPZ<&j"e5퇚G^ "EˠsQdũˢw8VK+Q{+m!]y 5G™jjl9\'>8+)usxD:K2.I>^IIX;FvxXqUj)"fgy@ gcˎ, ڽ=sz'rѺ Uga<ڪ/7VYhGR^ p+Cًk5h]4u7Fg(Ԅ9ذ!kHMu4Kݷ/c rm0~IP]41VZMbɻPS:*5}̎pdVkw4/--*/Vͺ~@-x(T$<m]@a3QFfd F@r苗H S/6) GV!'~Z߸۠# :=؍ìk@D5rkw ; :5ZI7 ǭbkPdeHd8%fϟCL72aLtNGu3-alȓZ|HtͳW&!YR`XP.hxWJ ~JD#eUζLɶx W|pѓ'M%7׻`ʤ0ZUXe|9\vFހ(UXb.ip7PpR$xs#z%XR- yk>m3+E 2,(zGܑSjN aٱ66Ivc0I2|vnsÊ17,Go ~c_rDӔЕQcv*#0Q$vGAQ*ևᨥS9=aLp܀f0Aяs!i_OٟiƩ.ujlP1v3:6DL*AַVR#4ƒ7^%G~R{b }Ҥ<,%ۛUԼ1`[v0LJ ѿ7XJx] @H;:9S׋5m:]_ǂ_""(.)i Ɲn ËWQ\Q|5U aE'g8PmCF4_Cb]DžnF۝F):0)_ɉeQnU Y bVc+P2YRPqycd6=!\̬<8yK_P0_!NkD/GIvi%3~,L2'iXQipwOQ_W>"gbYks#)L9>y>oMPiM/: ~wr*DK_wC@]#ȩ;6|J`hx])vqzyZ(-(aV#L9ׄpweHXcvnx 0rcв;xAs'z㠠(-w"\H%jT˶ Xwm̞tAWIIN\H s̈z,M+mrZN[Auᇩ`,U2PZeS3PAnbfw*+H[Wo#@r(@k8|׉@k7F 34iVf, 7;{5/ĢS:`hlm&*v;IѰjh؉vloe_GJ):e)kki& X/ hV1dcwZ4Nw0yXͼlE D&%$F¼-A̚j* Ӫ;x2[d{ -ϗO yF.&Uoϙ|"&Mx{wN~*7}&gox`Д(AC5MWkP}B/QL B=MH"ϏؖrLmnif2_-WK\kڕi??]#HJ$,jRYtXkP_>Փ8 IO `EyMCMl+v*@kW~ɝbH/ M/6Yº=?M-61O Spm&9aKYBIcY:a~kR[YTM=%p HU\շJifya#k*ŤNhLI*9D}EhVߋY*q K./k;1MP:V>Pu.WJTi]y877Ay@l洳E[Ys^u3*k-\` wHx1dZ jxE iһKS_kEg٭Φ,O,`H+F ZC8 G5y3n :'",T nkunPg`AD7^YIu!A^w7LH|ka1^͍Öv^1HrΔּu|—Nz T) fgQ\Jm^:%g fa5u(fuy#]w#W~ˆV.` F,*z@1knthzlۉ%0xF%Cg4^14;`\΀:B>!{Q\4J 5aA'mM^>./Nu1$*]cd- [=ߗGK />ٱC7Zj括3>Hkk95'nׇНf+0)'OИ mc#ft-OΑE'?+⏇"eyra{}ϙ KbjH7art|F:o zW^흿CޒGۯDp`pLaNlfg; .6u$j.˓o}DN*P8rNL *1_}a8`oFĬ hL!?PN."'"ɠ) hmdvJKj(!_Nvm*?7l@c.Ago¡}ۧ dx\D@ :ZٵŋK[=3Y+2[1k_lpqR Bv=Oh`Tt4}RVtVщÓI,.?&[r!CBkDhA_`{3Cm A[]u|Iy4#UX}d=pS=cZߔȸLi![WX=a^ߒ~"[w-doA;JQVQp27$eZ5N~R&~G>fCS'+iSQx.OFRJtoxHĔUBκҞkBh:#Yg*F;Ih!8 $h*jp xZm|X,Ӷu`%Hؐ%|wk(D;^?L/2,Hc ^ LOY#E)L0b #Jѧ}`'@&22 3Ѥ—-Uo+"PǁpH3_[]1z#RDT'~R2iZ?(;+̀rY"g*KÕ7ޜ m9rqe)ݙţgљ VR:7 ڧKrqm,&c|1hguڋ1WsWGERΎ>;c7ź6>Y`DB }F0K:ld4jx oIya@$}'^w RK+@楳'&zNX\'(>:qJ}W: :U+[Lu0Pv"y0k|s&AkX^g_>D(V,q)sν+Fg1oZNgK )Vl0]A)`r4֬ٶ*g<܉ YvÕNτ Uw))KɅ~ 4)p(?1t=uәguИ5a`K^㙍AD.etS`l9 ޲yˆ#Ia&tCIݥ u 3H}Lt#j;4{K~ڨ"m'l/1ۿJ~u)0~JѤt!xQj@SX0ܝkۅD/Hjz0۰p"bݬ[MKͰj:I|dI$r#k٥c.^zݜgY?'<&uQJMOnwxq[iM3ި)EnHL*%i, 1~X͘gxK ܄O.7Kq Jv:- i[l[/w{𾳩$ U~< '[COz_C)zXpois;޵%]ևq:d-E{Uvo-C rB9^Ƃ[ ]U궄Rnn!GaJq. 1.1>A ,Шv;Xסb[ !S9%x6|[ Me}@{.޷B(Ftő\WXU DU&E'+IڷgdzgF<9Jޯ﬩? joZہvz[ Q:1,h{uUMaqFZH(>mO!˫G=eQ* b=Nnz,VW`l3:S2-ـb6Vd<"v<9*̷)ZNI:Pl\qUDs؇ngšw|tD[ZAGI˒:J"! ,F2xң:ڔ}J=xw.bh'^2 vik*CsPnE-{Gl7¿ ੹  %8ȻNaqn*I0l"2ޔڒQ\mg*'.]:0wgTc2yʎ%Q&DZϿˇ.WjugvwU_,kvX=Y9|"qwPc!q a0` ڷZ5ZX4yFM ұ9MV1I-=ğ[S?ޒA<ěqPv+A&)Vg֋!ʸ OPU8~,A&8̭R縵14QJ~ݤ-O@BXx'w0=GdLT:ᄈ$_/alͩ2hpC#k}k f%h\CώCZ8˺ʀ.eK@?ΆsߩPrIV:JuOqiSt`#OI3yZz&rͼ$s^ؾm'u j 6m h)/W![ȏBs͠ hɳW$WP;EJ.P &&#J(!?h~Np>@R Q̽xK8<w)}blP<@sQ4&:?xM-5ѵ'GA!8oc`| W95cMd@ 1vJzݼge؉8xCk;H;$K9SW84eh ',_'@Rc?3aK$V@.sW 4$=~PG=MSjwЂq1FzKi_ˉ=sA^QEPR_UUo"N{fk4~>ƱoaQY`7wng 9;"$%i p5)335JC-VI+)Xc96;47K;D]/[RbxOa#)@k5i5,OZL[W# vןl=yI 8m ^M0&cud,ZGv%<Fmxo2TE4)CP3Su(H.E/א+݋䑄f9tfQ&GL-ϭ 5wI>Oc$*V͓dB%nڗ`ysYktΣ e)ҫm{0Q(]vy%0Zp9m[ N!< WDѥu[@!o3#xMtNɃjLM+7N:uwțl `JD_=SGe>* X0Eރz \&.-Ă'YX\][kUY(rHHr %wyfy'XpsT9@3%|&vϚ%D) +ı[PG˄ 񉝗ULy|$JvSkLZhizð#&D~fTlK<3ʨ k ۑoT7?&\|Gy#)o P ƛ)C6ʧ]&esy|:Hg`T[Q/e20E7υSv,%iu^[x4!W"Br $SƵT,Y0ݺuٜ.kWs{7_c?"wnNr:TƂ`©2xx\Qn5Lcq+5hCLZmr^Lh$3"z l c ;P[dYTᯝ'JXnh[@{0dJd#b,.vmf 3js|5JGV ϯrmR%Y8#<ϱ\U<7dKQb?M9O n 'kO#ƦZ.!=1֌#^CL+.+]=X\lhX Y4z^r )ѩwH._oaIʒ=۵&+l%JC7De$=z"SO  ^Q<Rî$G3Ul$|!ᄛ;,[IPu8ZB׀Qe`ߊ*-PPj=O~oïjGd޲Y`sz(k~ ?`0*wV1| fّ/2w[ Z_ ʗWwx:}5!.QPwO{*@2RG.{4 ђ[$,*۝arɉ ZHB짖`SOXe?zy0@q[ɏ\ut=2䮈 7ƭPfsc-X?ϒutT551t̠f F{иtLL׭h<=i("mM#>4v I>_UIBi 0N0KMkJq#v? saR- SHrxö́J#x%ymvei.o" {d80ryM]MBo/pt~HxAgjݏ#Ɔ1 JT2nC%qO72bx2ЖYxgP"\8oSl W)~]+]j,+ExbkAH4w#SqTCA(' c`g]ȗPh3-b v\W 37 7x)>ϳM[wG$)%)j*>is_N:$53Ms}]TJY[@ʺNt+ɭn"-эTieM^i)4(cpw ܲVIّb}򻌚Zߐ) Ťbx&vʀ?kB56pagg<.hUC"kĐ%@G1عGYlBјA9[D_ b@m36Qyzc%b-7yVjf Tk[%6T{lue6xp/K ~o07>Iem]鸧GƦ,܄BikOZN4ƝBɚ[ۭ/tj,`HsӨ|1QeIiV-䀒)AϩGp[WhN UOpx(!6Sƽ_kˎet#]氽4D1J"Ua;Te0T\gm;ϓyWu=:T7[gFZHvyUJ:£&. WޛD+x=}1 PPWCV[ k"V6[Y}a$4xa{S&d`r4_gȴWM}Όc8ˀ!C/0T&˽upκ{u4Dw!Qk j]yK@9iu 9%^$Y+WbB%}.}niB'9SX[e⥥KsxJLr 4hThsFᡫ !!> 5S>MPkdw-G(H &,ƹw@ޠ< BLyHL-JԴ.ÃAd.jXmFp,<[|p,ǮNww{uI[&r3Ip؊5ȃ`@VB=aGPux+3%=*a$ isβІ{cG,״)5$^mؕ Is}Ua@K.0m"&7zTx?JڼLZYKk|=l\Ub9z^ v <0n21)]1:@t8~jx pby>Jl8'<PnW,8wv.3h-glN%CvVzx6roB?*F!ј qUjlhlN}/u7ӿ7y":q2xh\ P4JuH³:,BIKNB?[_ZXD EȀh2I(ss[ދ;mZH<z"MG-l}k4 Eb!5D 4ٯpQAC AUMo2eV) ̛}!Ř\"p.n7qIpUN.* Mh34F4*29;6~k憁,Jo@ urΛ4d{Q-o\Bƪ}:*P]\Wה-%}?X}Fgd. 'E2(Zj "2(w M;tKںzt{,Vyj3gF`FswFpQwL7^Dlm>q^{OeP V2Id5@bz1.4LDf G6eI9ꕞVoáQ8Qж bU^8y)aWhؒȑ"F%59-2OEv^I [d6ZM \KsPz;L+[DK.;VMTV.?ߵPQ~D,h]XUб1oicүte6T`ӛGٟ(0]@BՈR#K6~|i^&HtZZ FHt[#/0OO rAL#ၴ3FIQ;lF>yzhvuK+36 χ@>rrH}$f.ٙ"AAF6i RdUrxJ?fQd{ Fp|";)q) CG7|&d45k)_֏qDf#οۺ3&HkMd۹ZVjQLZ9L+S3GQ8'hwzr H{D iKN  %veD'^naIx9oھ۷UQ Y>uքl*cSEnk,4^tTen];"Y8;͞,V }.Bw'Z+dflsV}߬.эU#Q& [$"S|6fbб'wVA4bۂ8_7AIS{0w~!72@|qW6imw W>raHA>bXs0 x˟m:x<׶jF2."j`x{Ë"Sg*qylUG|7=evM9vDfa/e]ۼ9PSƕJ%l )^}HoG}ax}#+SE1Ac˥xpq9k*M⹬>vMiPtD11WM'nֵ]3{zp|Q/:#K'ߑ bO8 /|I"RkrwG `ԛ[C/eZ3cZRL'GgKWnI,}܍s Z*3CIp)SɣQ؊Upy tS$ykjݒeح뵶qa\=%G|k~`!Doܼc\dy pôܓXr1Zkrbq )U+oa}@]?tk: ݮv@\BH]ic%uOVUsû"E.% A# d6u괌}7,1O0^:5Rf<}-jy!J x` Xz]E? $?J'➭.M K>;G\vXw PaP7\j@g #sVB<{64}z;0*svYd#K? (zvp]Aౕr п?M _vY-JrDeBq3zSA槮+;O\mQAf^ϸᆘ+}ͣ:M2*o;#f=u2+?Djyy 63š{# 3K7KŮȗH0eȉlb&JC,D78\NYKVlq!VrY>+Ht8ꨒ)vP@&ςXmiTwi+فTe~*C 7}R@\nd XB:p\{5%G삓 9`qhRs/NT]`1O [ EmV ~|-v,؄gh3X h@{doe` O7eui21S[x"y fUY!^.[i򟮮 n.p@M+՛ʜ$1^ Y02>dDc-ar}UHr 9̇ܩ69"] l{9 ˪i'j-py\9tWxwne5|o#TP1὾U*BHJ7hOoF(%V0&OM J]X1cpUJ%Cp(.zYda6C~Z40cݛu|SaT<4 -~"F>q2oB.kM%!Ĉ(B$Bpj>Ň5[DC;*pϭ!YGH, ea8qutXBV;ov}two )ZTV2LP4Ron\`Z1ݕ v`;D&!kw`} tܿ?yvs}#GU灃;'G *"LC|);_ $)'U'[A+C/@VBHhYiԡ1N;$*ʝs!Xi@2Z/ 7yHH:Fwq#K`==>g(rsykA[IH^g!ڰ{@LKzU|NZSr Fꤻ8A<+ejkPΡ5˼8.XkVa,ڤ xiQ~S#$!%'k fx H ,|TWFM&u˜Ò0 _'ɓpY-zPx٧ *1FɻL3ӈA8;3}w|'lpwǙŞ.tKlʞG,!=s/aPl똓b5to8`}js<鎧.(4'#fk0NJ'17K_jQ{K6Ͱ1ؐ}ڿ1dWw(Mam !MiEl Dxcn%ua%Ƹ}t$0y*54Y9ssYq1Tq݂5I2=S6ZjDkؒ ݘжYWٞ^a_L5KOV.4kKlbTѯB`~ܠq5\!pf޿{C2p$T:*IթMZ;r 5Nȶ%h{f-xj44p9?eBiӀŕr~mvV.}ȋT"4-Kӆ?Mo@C|֣2N@,HaŝwYNo;f4Myw";N/` (Wfk/TtLs:6 ˢ#31Uuay! TCVTސfҘ%ٮȕT..JuTJGbTNUHzeٵ[ۏ"Ej.H\)  4fty5B˚E]G" ]pov6_|Q$jY >0KLB_ 2\hvh$zzFuxnns7jg s*<.7ă D%hk. \a7 [Xւm JR ՠl: R9qśV_Mmu^۩9"! A{,w%U9-"YD;~''QLdRbvrKЁA; gbvf'tKС~>3tz`&k`|6_.Ol"e(A`fkհs%Z[85Ԑ[|*}HK/dZе,bngKYK=p2_8Q>YWڡ ɢ}e/H*9RބflZOgHSsTbK8S؆iZo53.BJRYE4T|:m{J\vn>Te3c8PTx h3Y+ sXR(frS|WT*Qh_x hdMNKYOGvP# j8$HmM|,)5=d'1*J:o_϶?#GC *C/fdVr4v\bkuv[͊NsS *FyOwI+0k;*>Q%+;}Xx[WBsnjĈTXy. --ȃ\{{cqǬt/ؕ]',"QTI) 7jk;WDs.,Ad1*e{bK)}4ɟ-`l]L6 LԩvGEے!?Qj0ȿ ,7w4$0pP-jbGlA t 3IYYN0B=kP_|=K!yr%N+xyMؤo<}LkH~'q&REc6y-S\#]sӆb/4k'LF{,]xbhb)!:$~@ Bi*A!<+U>9_A\I(Yh ě۩"o?Dn'TXdt "e+ }Ꞙxf.IG{GYx~-_3#B+UL# wxgZ-j+|Zuz;S>#ETWRm ,m-Id C$^"]O1>h s>v*cǏ==0IUؐ\)Ͷ)ؚx Y v?>P8u)ѐ)0z`Czw')1Bdn`IsdMiL+-X [n"S@? U0E>,)/ K!Y^* Bϡ@X%%O4eqi5|_)rLˍS!qVZQDcylt0RI*l쟏UN7uʤގ"d4]2ڜ@*Ño&Wh.t0P"(Y];Nذx̝/M5p?AdA2 (-};|vV\82 P6W},0-$LEGȗqGYK|q;3"|-(`܏)W9z|],vl,b=ǓM(n Vtx`ʭ<QJ!㭻ȂiHPzZ:jV@jzB(~X(^^j5K 6&h,8DݑTʸT,= 2 UKiXO]MhvUUf;5" ,s0j| ʉ ^F{?؍.踅~@GNґ_I-NS|R>_cd}.+ۅyRZΩz؟դI4. <@KwVʼYC>DBU}RD e)O!0{I(O!خUu!M,:WDu9^+h2{ޢ5-eB f5 gȶ)+r9fltsOGv fT}M$Ie?!$FN֮|p^y#P[^ҁ ʣ̐nB ]F.gg߲O! u&SfyrYIfي,4`PGaRGO^T-=}-U\ '^jMifO 7v,M+G?vG-9R|?1O3Mq>{KAKY=on$iXOj@Tt|ҭp҃qK6Y`B+W|7aO~ѕkBO+FWTAc5_Z|.BUí|3v s|@pl Jnb)w_34HU8ƄZ5Xt^iE*RL?Yx߲AjEsQ85=z>بaStQ(O괭~/IdTk|V'l1 9؂ "`7LqI_rb+`P[En[7GQ4t71YV휕K#{ױ_8j!D*iF 6,5߿hTUX|{1ȃDXx}SNyz<7d#@W3}#ཡ MU-yP6kߣ ГRݿ½_e`#ࣛY씃:*ޑp*xfV4 dz>ܻuh9qS?GR4D>*[[Ns&Z:+ U(|ZRhߦEo6mTp#nmCutn)cD~ ]pQFV(n _} ~@yPSd2?=Jfzݒ`'ETFkeBb>_KOH8T "DžM7&Tyv!RYMZT܊P5 D$@[Nv+kduPkdq0v6cq=6Up&\!{Eh^H~ xA90=p j'L"Wˎ$F1%  K^%:%a V1ƭc> S]f3 'zVJ#"s\紤ܲw&QD8`t nn/.'\⧼g_P A뚤(k]&—13<)9",=4 > ~}-Xz&#3l;q[,Zؒly![rYDlHz,h'\'Vv;FJ;|K 23lb%axr)4{ɃdYĻ4tT'>(jU*"'~ fK"IQ8T;*?_ 0jT:j kҞ<tW!^4WNZh4$"讱ﴚ.a)L,O8A ߼% =Umɽ\4e]xf؃ᶔ?Y\Ft}Dj0ltVA&^PD`"‘occj^xDIbz•ΨTٟ4 ۫ ^Ҧw\%(W)At,cTtU ޴\Z_y%egwTL|FSRGwX-1[\b@Df%)w{,Pʟmiȃ2Oh\<^bXq LBꜬË߽2fC1 G2=vVay"Z u?}ͷFGaIy[W5 _sd~^@,f!6Э*͓jjӏN+ċ$H+aWZ4A͍G;J([%H o$u4$bTe&Yt }2,ZfbfFv޷8 wj_p2fǟ`y*sxEi.$1Nmiˮ AKa-E `~,x4"*@+ nf>2u|m{ ~0vGG7!@ZUr k)uƠ/SjY$:5dyA|6XOs3P^w/3<č׮,2j󢉝6p$z0X on;'IXO~[jQI(CI^vd9$+uLCԽ@/ qG^AgAZ3>׵pH͚)~c PWkĐ>KcāIS@H຺BbU>;;\Y )U{Y! 0KM@ڰ!ShdX >for Nkl\dqUbp%}0+DaPœVxS4L vE7_lij&,;t FlX=!ǚKJ-@[y* I˕bR546GؼE P?מ(,VTᮄzcgNF [j@/2J/pIplY2@Ζ8S`r^ j9t(K"`2P7XvՀRt#OG<&8"܌ʿF* ԌͰv=ߺ`_u JKj:']ldLCVD[+ ~㕢`U !!X]gk -[a)b'U[Z|V7*짯cL"59 DvQ@uHRj]ʅ:EXkCNǏɀ}bRN׈ #SgT5B=fh» hEa3I:tlɁ({Kk:ƛSQ8,d9uNT";'  {DDB%N}j%R֞ ( I9HcEU>]u9MLtq_ej;Ìd:GiiM ֽ cqKUud6mϲD1v#.X> ^c=a{q]&=aĹ{LIv@a%bwR?_C- 6/60l TWgS=zi Uu6=HLC2),1{۾y1v,y콴Gox@-m@I0' QC&]''ul *ԱgJ*|1Ha5DEn'@'т tlʔ;|^<h%۵ tL Ӭ ḭuʲJMyyדaι[) }n]eӚA t@ȤE5B~ >9ވqqb='`%{\-]iY&߯.q^ˬL-~m\ؕGsD GӊD Tgso^UNl[l)Uǡ UG\fRcƎb%.f~wh^obgH81E2E .@K`bo<)`]!Ųe!%)c(Şԙ(yr)j-ho)#?Q*r b]"5#SnrPMW7ZBZz5~?~6@RV_HWeQ mφ(Q,t0G"u3 LBlJ [`?7GόNhlsۚqjcl5@ln(Qb ק;nAB⋓80ҮP^97 )qn29ySiްjY`9f yf/h+@ddZKuUфf]It5l0caB}П?F=K O{^fג0B {LJxY 3ȉm-wKOq.Rug|BD_wjxڤ VBOy,x_SJ=p؈RmyJ*^ɴZdd jє_7քur^&Y{ |2ۨwqM_#͉{\KWsMx;=$_< =ߕIfR~FʹFgPR#B; G|zVɓ^gd1հ.T:I_|ubHufa :+ќo#20`$t*f.U~PY)1ΏM hݜ1 f[Ӧ|pJ'B[gD'kZSMhUlۄ'љ.(G Cl69]8 U2jZamO_,%த/պl9Y/Wqh!g-fE~Z/c]6qJB MW/\[eɓ &/{+ y:)iVDP&SD3,LF A j 7j 鬭lgM׶h|题J\*O'd*J{|).fݟ2vğ3}>40ę$$|e(9,ƒ,xҟfS(IΊR4(730Yz`/AÏn~bGcP\V:]%N_9/2&[:񄥍sHmNkzA> ?GLW%I=L"y~h𬺧!o7lqa\4Q5Oѧ7CQjAIK-+uT we]_৾7XLT(<V,KZ k&otr<5!$2`Bw,z<~ du&"d7_ue&#.mnN2Uck4"@h' !e OƨRAMS_|⃅pDs<|n5.s!`4:yՔ(|mf"'=ذhJV WoOl{1Rpt1T!34Oy= n^`,AΧ߷QZ@]HםPU]ű>R=H`] 2,]"߇n-xERz8&'*mPA+97ߺJ%@~2iBZ@TJxbK^zFʙ)!hHJfJzDc؝UD.C4==q*`W.z(auEVϣ^;bݼ@_ǹ I9eT`[4/{@D1"7}T{,B.Er<̒FӸL͇zPBaq}J].̔j?=76V)P^ 6sPObO'rݑ-.b81JL7!}$4G.#F6uD>2}">q[`mA '?@% lBpD?m.R^INnʎŅ]u3+a<3"R@f?u3"=my-~~o{~vguVRgԼd~$|"VLܴPovq~5(߯CR&(5$OfV|JI (@n%wq~|&w{ǧ˒E.!Pcx75>bB qXID|Ѻ+= 㒔Ehad. w!1Qֱ-.96|*j+L6 i)6RFZ$M&ǂin|*^X{$$V]3H+M B~FN>zgiʸX!F7`K5źP*,*a {YM/5:Tѿ$! E? .p³,T]7AR`>$2r[Ys+7ߦtIvP*k4?OQbJUzMkQ[LXɪrk=W |­&4c~L"6rLs-7|!}}}Tfh[E8hWH@Lv}ڣa7K [R]x)I>S /ZV®߼3mQʽ~Kxen4uj;;$[D0V}%n5~bcn') OŒ?z4ަ2DӣgZRW35?cԭ4)! ZܤʵT]D{|2q ʷ!nw 8\]1,M"y_15Q$ @ketW#`*powj7N|7Xx6,OÙ6V-Phil؜qVʆfe#H38Rbhț~kQo \ lH a!S]+cVE6},4V|85n87#g0~/ {`zPZlV%Lp"{K%-)J. tIs' m'ғ$B\u?#U5ehe⋌tww>;e/Wh iz0p(U1۲IRΛ|oRNo>Z,%&"-dy8!wEdĠԕDH֊T";)ֺ0͑维up;:s'}-q cIΦɫ)+)i t&Ƃ P3TcGҸ}ܟxyWɅYYqTDUo-'J0+ Y}8InSq܌D/򯛁}N^8Ah26n Ãu5KaȽƼ -7G'IJ s晨/ 8?E-̑Q-4c_-i\eC7PjU1xk`O%j M:伷JRU'5b+ *dU5 -q&@N}XEdn3@:yu88LFu(ܟբ'PO^2sz01|DL\@43ߩ@.TKԸ$$ѭQfYu1ȥ$j-8o G>6ޜx . gZI0eƱ;YbJ01Gϴ%/Vĥk Ļ8rs}KZ(U5cJN 8|'hx2JUjB0}&VmH,'/W6 C'~ɣֆ=mv kAof0EoCڬ/Uj$>ֿ;%W6(7n!DZ.i`sj|rb/\NusiGae 'p62³:ms[QKÍ[9]JQr 3s‚-M7r׻J,`hRcKcEʴX@ɽko!J5F뾲tB1LpOwg%Os88ĩ~!X#6ֱ4C_j Ҭ'h:Cf|.PI"Ʃpfib)gtE=%N}@ͥFR-etEMd3I!6GB5 h?[Gw:մ3JVw4Ӓ%'.r>8j< ;жfKDXhiUcԙH5΢8><҆{S5E[ZNi95呿si!qG]X)~QF%jo/iz餾oN$B E_.5 dsz A4" 86'G(8gPndBQ~b :&OQ[:!AW|RH]m8.03{>[Ά>OHЯ٢hTZbeRl||FQ1p 8uo.lWaON:~$E~ܠp2ɲu7S@.t7b@o=ob+Sj~-|Xk]L0e{$DKRc{CϖBo|RZwo@$Ǔ))w*umyH1-sоE!~U,*&1o F g4#W]-il!6ܰA.痩<e3p04J>^#IR$Ԓتv@%sĩn$ !> WWsnW Y\⑎2)wvpldM .[BBک8d L 4 z*)64w7:$ȃ;m2"eS7QW ƃ[:+6-Z)ߖL1|Q&0ȣ sĆkm:[άٱ:?h(=39>!0M0Sq_G'g7S!t+.Yr~\DC葭5pʴI? Cg1f:ݏx|E5Th_@7eQŔfXdpոlL,7]/W*|fu'R_G# Kn3x.f+LR3`Mk=mhᡈ1F𓄽Exp/xǗY@×zIW[}ӄhdmaG3"|f<!AanK5#<B?]àkĵ(ee˅%(;mhN[t}-:y=z%JTq9Q ;CPd@41Ңg(&^.`j^jüd)xuBp刽qRY_2*pq}=xdґӀu Hhat*;e*r|NX ^REuDU#օƀYj*eG<Rpߴ=h,*:urGR.Y*ʝIN6Y*V}rVqQA"*i"[Gp~$Qj5uТ_ H{{! o93 cY(;YϟI{ZA Z_7!^%>خr n +7l@L`G6Ҥ5Ya?efzuU_h05`RfCdRYnFWՑ݈!_͕@&̀Tڤm xWn{Pq= z:+p ~\ż݊Q@Ѱ!9y)N7ٛܚE&st=?qY0%]j :jp.DP ٚhnI)ldhbwcF۹0s&3CӴ;8ԭJB; \Gdt+^h_ Q^p~2קf8, aڢ}lroNi˺ p3e- #Pf-QW/&{M*o &ί}&ĺR NhOя÷@f疟|"22)r* iAWLF/ds)wZ\$=S"o{{,f[&VǟSm1on VwϤbCLzKU^XAtYf5;(mMNo֮5`+Tp~dC(*gy9=Xuz}Xy%׃\]%1'Bhm;+c w<&TCXIeaN8%Q2zӍQQ CHHOZiIK(+WY\"wj;}QcN>EHVYdzc:n\T[i\<ZxA@i?L6"/"op,s1%b)gy) m.jaJ_?@D%4lEg^gPu W6i7"m: GWA8Lr+T"dDg{1C=YZI}v çf^/(D U3W7dl .lez?YoӑZƈ!Dp9>>o1|m'!zaw!Iăb*m2t9łj&opp٢9`"eYঢFGTO2tMB-Nӣ! NX !tS֏,\s#7A8ו)Xv#NN \-c Χ!祗{U}sSe޲b}jkE!DR{uYֳ?TdbC Y+!ȹ t/)&_K>3lM`"I4XZt|c ۫&:$3C{ʄ{\R H{yEE{/-I@";")ғBƢϙ}+vIJK{C7k=%L>:3*4&߭3_-GIv7)_ʰci?Hj8ü`零>ԓ[#RXkؔ?[Dmӌ>t*l.P<6PuRõ=*#Uubxr+h>YJvI3*R%U6lэ3qp ܂?L&fSv|ۀL@3|рU~pS$XA/}fK)CyFքFؿ%Rtkz?gmH LJW< !ZJ 7zLaV.dV,$7U93Z{ݜJzN)h ND~FX10@_2z'EWV I\ Z.C B ߳"@$:S󳿤8w TD7ui9! _ݜ{(5w61VWG5crԀ6~Vo؀FKK >3Z' jcՎ9ǘ铍JvG+޼ ,R7'} cVtABźف5 =n1N>S'S\N:SJtH\ꏮ%l:M=$׈UCv>  ndo(n;"{cߊbŇ~vꭐF&+9֪ 'Q0{/G{72䶡Ri߫fі&Bv&'EU#_ϧzEs5m%EKb^/IQoatc<<0 ?dL[$iLvd lA4Uk. s^")Qt?Z"NH]"z] mȓN@$IO =&+lTrJ0.6ԯh8o':Dߕ_!", A6)Sn{䆠JiqmԅۘΝ.2 HYa Uϋ}{)=4R+%]cF=r/>M@l,>hSYNײ+G793fF"6z\%'{KKGZj/&=z#կu5 SFԟ]W}c:A'L2Zň XuM.OLJ*&ds2B-'#OL#ؙϯVÖP-asBU}-Tr7iIp͋%bO cvSVO>K3ZCрl.:x?B_m?1xGy#~#Ύ1h2 9$o]:E Bofz80l.'4*+L$C *=\6Qsv7.1x@0~gio-Jεn5[j)PSpzCYPo|A:3 }P|8x | Oz B[TVy8Օim'5V3s\W&[nd P8hcT -NAaMG ́J)rx b&g{zƀ/X*',f2 LB1RB$fTLh0u3t+K8m$Tzy>KCRXv(vd#~da>k;(g ?T^]3mGH3nG 7ad91OMɎT\Iٺ_6MXUџBimEI49M*``T]I]6~!:޼#۰B8D$?yܐ' gh ;ѬzZkR @]%0[ 7Ow(7%˄'oc 2ݜa@$bDa !fǾ8ۛ [i>=k$LŒrOBJcE h=rB?$yOE%ҁ0,k][]:Fh@Aj9$C-ZJ) /G;MB!Rzh¤6 SV{/DzeDH\F­"J"4Zbe::?]%3i΁!vTąrA]k˨ nnTkkj!-"td۲_1Z5b۠\7ţ[fD*0';6+|q4d"W= ]/K3M}7o%SkdɄ֕fիM\lP}HUnC87RzLnD@)m,I:Eyҧt\ƺ@%y<} `/,nXmy*8آ,*Vx:-d_d%}îOSl-j. `BLJb6 4hMKJ?Z"Q8_l-/]xۙcQRz(T~xGn@C ֔9ziizvQL6j }ۄ..[{u`ސdUUcqѻ:>g|b#%41.P]Mp]n>S]M77g٥ZSW r9E~c*V%B։@ }@S#o."¶="oHȐAMP6oo!a|2w(VTԫ"D*=*(#Qh~V+@s ȳ %cꕓzF؀ݶJ$wAU pxM>wm#cbVFk ׎0Ae4Po2فY=Tbu` EeHr荱9*"jbU 0 0bˌKP%9 6rܞ,^r\=b}jЛ)0WL`0Tm5k,ҥ̤gKZ5Hem5EU2Y /w,lM"@YkGA|_anCG4e!ցJhmޒhJF2,gQJ}ݘICN R0K4hY?#sXl^PZGfs&2E4=/Øs{9䨘ſ]<`*w&VK %G˭z6#gs֒4 4'#`;>t{/#|,|X^{7k^ȼ,J+vZXlfgL{ RlA'r$qxr'(4ī:&.q'Hw-#!پn#MQ@Oh颈]Yo0@n581-sH[MʜGy،I/ XٞQx0>IhXtJ)&W%F!,G";8xbCdr}/d+{ Xn=Xr.̙ |K6kF~ؑ~!"RėI狇yH>A%GiaM(2;~_@M\QԻ(NxaO<= OobyG~3΀ov _SRjn)M]NdtqwJ8)!;W}wy(-=]D19ĩr9C*Iﲑ:r;mmk@3.GyLuzwrbw {j.3>hX](/ Vs ?,rjUZv[V>eC8GDK1r'K|X==)}A|8wuD ~M*{44a7ًl ?f ? )*ro/mSh]Ga@BZͅY{Έ܂հ(ia@aȔT6x4R" VKَ:r YJo<Eaf琀Y;dTq5 (@37H$-8RSOzq$yU[V>-sA%;s)Th35n ?M+utv1Uտ0dYyÖgŜ8cqH {>c;׵s?h} 飍?9Ni(#?|=]_0sp#,CMr&Ve^ԇvUF²ZM2mb2̦Qz[;fg+r>ᕲ9U)Ĝoz46 M ';wLC}Gٙ,}S_ar \9w:g4OHH>7K,v[DO6Ve e6yl˺poUkMKc{lVSrA)~[B 57st(m^aTH#C<-c?nU/6P<ﻲ_>L`8u]J5:9@':ZEJjpˑ|"L} mPv<ؑikµB ͣ_䀍:u\n; 攵: a`\hy/(C>!b * (i%FA" sHZ,c g(W2̫hnW+ڿNg%cl`6;"#,88㲘JAoi)$dSIv{4 k6/3͕=>\f!:tן_L y"+b}^MSK)r,qҀARsu/fkJ*%gr =3ؕ=[!'o,My4ͭ.fN4psQ*8۴D/0d6KxTG߿k]u3r11X?#Dxq8GRESNˑ 9 mB/5rœt#!jκ+{z,M|Ledf$i 0zov ( A7M&*p Gw&q'4tЏ9v?TW Lߖ1<9AyBl?V&w^L:2cw//"!~iUe<_)Du65%|{m&x@jolFV1d_?[`V)I=:DPZ&[zQ1>POP_[R1%(!Q}u}77U~[2.ô D; ((dVNuYE&P X1gɨW4e]wσ@E]!/JB dea-怲ey"e [>Q5hX5@_703y#CXcD޽ʉ#| DíbgGY\[Cş;Q ԓ+ \szQNDzN$$)fuRa$1̪< 3xM|sb{Eޙ}CZ$nwCn=k:'H :Jf3^yh1ٓ1ZV"e+Ua1]s9sd;m~iR~E3sa64^;>Dv6b ˢ=Uci'8&[ܻ'oM,򂪔E *5W J9aj ƧY]3&!QvVSTj"֛-;vJU2kOW w4up^/|\_˸Rڥjёp]d \(SI;eeI(~H`– Q~‘T֊8Ń&3Jo7Ψݥw'm<އNK$68~"2҅i.H/\Xuf,5H{T[Yds!3b52b6M4dX6E'{#쪽T&˞`vƗ6seʫ x(oU= Hޘh~#ޔ;X,0&q}%L}xTK̋CR1yS3^/xusOuN8Q $Q3J1,B3qj LXriNr*?Fh t`N‰m^QR@:+V@Ig^qhYHw>7uHLu]ꂏ"[^FI:V<PT\irj1J PyV2 >G"buE('aRT55=֝vr-?x1~O}]4+yCehZo#"HL9.f?r[Px>ĕNSYe=v =3F1-gY'N ChUv Hie*wC#Eޣ(y ;oiX0RÊv@*]1@0ʙԊîKn2x/Y8uIuHO8]+^sT9^{QHyM|_ZO,>Q |ݠS Jִ)Ҫ7>yrh ~0 I_\ZmФz)Qv}nwiҏ{>庄tb|S^c5oa4KCh^8hlpN.дG`Z\Qϰy-&N `Q뚡FͲ@Tm&๦g̱%!ɼv<6wIaUx#`R^JDoJVl{]avg$4'F@8Ò Ehp]|=cd]Tv[bb GՔBw94Ů_rRfi/;jfπX{F$-=Y! dYpzưIt/Q3]рU"Zc5X<=ԍEC步to9)m~̾DQP[-=^2ɠ=wDuΔ @sW-Cn^ 2u?#SФ=j`yN.dU|pN'=Rvƹgk$(Y0d ăPp  ._T)(:j4i%m_dnzfD-av`#]]XQƍ{җpuaL[K`8&Om;QU$yGs=P҂6g%rF#ɡ*Σ/OޫR%S5b 8kr_H<Z6͘EP]ޖ5ಁuU׏tqݱ: ḼWu!Hd{nU cɱN K̝M5KDG'SՄWS2FdžؕϘ?tj<]WED`FQ& JDţy^v_cNf]WecqB爀v^۞_ Ncpsl*2!pbw:+м;ϼ~0B:& Am`i6k4 e_3o>ik}hV _]uv1p Rtvv ԊfY*5ZҝsQ;~d#T I~'ڲJu.'?^37E &՝㞡R#,XT@Py4:rzgLۡM$򋌞eTg  Ź!5*0$fjct4ەhcb=KI~#NeR7M[+)qLaJ /W%}Tg3WYhCu`EbD/:n}_ϱO<`: 6EyWy3 @4Q j Dw!-qY7 I3@"$ZNY)vZFnBe[%[cOzE+CZ&ʔE,6]727XQ9|Ά ԁN_l1iٝ aP'a;!3) ,7)Ui pu* iO9{GTU]Zs&m@# 9*s,U5QGr11BbX2MYc O Pg&=|9CU|0.wjz7&'$ " :' <' 40*yȟhL{9UZ_J<Ҟeܕ W}ɔt53sbZ[H)ÍU~HxeZ7P:SV3`dińuG={#52$l*$ NW%5&ue--e':-aR_RŸ@7PG6@V)=iH|HCnA ma-}fE Q+$ z*f 1y+KT#'_+}M5ԶXP?OL2J.gF94@@ 26}|dw_ &A9\gM'lo-VU5p6Oj7Cf3v霖{MXo~>6mΙvp4ЂGIfq%>\նy{WӿJA*W{U0Yi9~{.R,uqcA&.菵A "(*H]&6P +GW6QhXmQM75TzQ#k|@(DcNFKZ@ZGx!{q#| Vߗ;(@.\ʿqбк"jĨFYm)# R:pr׻Cm`V,=!9/ lM.=ꫵ;Z:5qKLpZR'># g @0@Ӣ$Xq;[FE8a݄  阍h%gbb[-51W!U]H6?U}+=v~e<q֐l4.XŏFG5{3糶e@X>5_=9n'˱3TCI^Y1T8'|0ȍT)Md+qТs㤐H;7_υKz\P<@\<[!hg a27yN|1ŬR(&npo4}7P <˓:H K\,?﮴5bD^̟ F6)ȨGDl5vF BQ c=A䅫zAn'+}-9}j*+c8G%oT Cm;NP`>T |0M4;*Zs R IioI\0s}w %޽^7W4"DJI& 0F,a!\xR( ٵf(PyIZf9~WgFeHFIlin e6g(K&ʽ6¹^lʩ>>"S;Vwoj,TQ[D^ʘH=~:Q߳Ptp$8]>Ʋ\_VM,ARy*.pKPó \!@3l< W3'zMۘu q(pКNNZ6hn /3 UUdHU0kg|2_+w$6_H:c)v]C&Y$7c(H՜^ "I_HBJ&Ho,lO+Ks ތ]CelI4JXK͎HQLdӻꩽxN B?/kɬҚtm.C5/m@N,L=^Kt*̩ȳ(8:%-_c)#t*XZ[]8Rs?MIbnq4$/81=(4`@FuPwQ)5 D1(SL0z$7EaD3g|Or M%{f"H_PtH_t?Dn^[kf/^y!%! ۦظ!tu86pS?*k KR)+U|&.匣Yb$jkoDn9X6V褚g-|+rp%A MQ|Dgx]1U%$p´Gzۗ2$[CڐwbV""cݢfo1^eP+^ d'~V3Aq=v{I-R0GwHOy(3g_1XO{dr29lhPNM4P<`Y34;v$rm{!Kyʚ=,xT ReQNulu@L"nb @w&:f+)'y@ֹH:k2n9Ah5O qoUl0B`9zͪY-=+ljԣz\c)=O ;;:)6dFd1!<H4ȏY2Ѳ- 2v?"*[%"~"NaX)HbLD\:Ib2f#~Vޤܛmv]*Dʼnƚj_E2`94!|G X3Ow "SRQX}rD"C拳8ƌD;//W ,@R #(l߷xƶʻ>PlCۗS(ܢR" D17-2he8Lz8?CǘNF1Zed.ƝWl ]QQ^nGAR0j=9ݹD%ģDnQZ~ Nߴo'&?OȦNq Ftz}O f\ A6ݜv+]^`K=811,{$ 궜~'ji'㸠@#TQ Db~x$TT 6dI*AZ,iETqBh-OGiE%B'um[3σ,缐'S3] a̫$ =lƴbo-m' tiTNafȏ ,li-kl''X݃3U)Οt*󂋛POr?W& 3gS3;ٮ"I*C"Z8,(Zk3GMlqyK7i(])>=|eRvC˷$&e5:N ^iP$̬P8r >IЛw^!bC"V@UlȧKBIOgh# \iXzMUb|3`}[c>+)$fy l1vw0ط8- %a~LI4h)iadx׎A@aJދYGC,h 2 V]Ӆ}#JSg]X1W6T`^Ҁ3U /eGSps!k8Ng "aX]<>aķoʓYn\z*x4?"/IO.:O։D#ٲ='Krq8S?Lk NrZ4eqB,~w9Ʉ2̤Ok_A ,oz6,钝}U7Zr'N"'u|-H(-7use琞BbQk1B5(+"\yP64L?|_]u}T.0_ޘ2Vxmc}\Ԡƹ쟲0ZL\+ԈaªfWoŷ,>aw>ፗn4UoWa뚣T~ao!!)t~Y-Hn7ù6xsC9e>8SOT;0Jr3M N׹vox2P]}(Ǥ}z1։U;ߜ::Y:}17 qr*˳{wQG1ȓ\ԓ+a|n^? 퀎ڜ]i&l::&xVhsيjO"eᔼ[o6%NUBh"o2<3`0MO!Fm}4a[W}La:?'}nJpzMTf<.}#T-he:NiG\|s&-c$1oQgϧxP➡4)qm%7k}=O_L磫g91 +;t/05R&*# 19T:⇑oՙ7u]z[ܿrc*yx6oxJs 7flCsѯ!q4 ;Q+*-3+l8u_/Y6, @.wDx箹azw\эf&BĉhϱDb+w2zu*7~?zdoҨug8xч "}~ZbrM8 BqnԈ ;€hGβ7.`qa4X(V 3pơ:A mne_c9jV~[㼰wߡuP"zo;V|v11]GyUbѫ.h?6_f̗ s9s?^3[#\d'sj+Y"a$,]ى% ?x5>9Y`mrxdwk@f\=݌Y4`A(ٿb6ZU8İ"npf7O w~]0厒‰,uջaiZ<@[v>o[ҮrQ!GP5tR)R4^5,M@',"+|BNXO2;DAUJ;-s>[K@pY1(}MF_MAAA `"I256\EbT0`" za6J&곫 Y$3,gtuTSM*c_TPJAXΦj_nOCF[.JǩJ-fk{%#4G l UzQtFYeRK5yMVH!E|jP1AS 8jYB[r1Fl5LV(`.-ۑ/03J٭Ki/f |B+Sd\t˒űn%Pw d}EL.Ge?tPP+G| ͚ Ho>#|2+ߞ0TC~=+׉={cܿ]/~>^.iO9'D±4R'jB2K\@5ܦay%eLc3аYXO= rEDg{Fp)<#|%$K,}窗E|gԞ$W_6jP@])U1vj'yXo[˖M1f_ \! J]tD͕ g#qwG2" pޛ <0 ZĤݤ;a{J" }wZ)6 fΎrQ UHT$8B&#~/ ت_zE;q ^9d)]{ J$^r@ t%y?|75qh S4.grRܻ{,\0<b?݈Td"b#;*~yylh9e-F76tlR<(NdiSox>!'>g[1;F({UU;8נ6O~ UgwK굽+"6WXAK: )4s6\6_ nlGVTϸ/?;}5A@LJʥYh~@zol_jzɽGlg-2SIJ+B -%8:ܞy~lWϤ<Kq"*d2a[w?x glV;f +((̇ByX]"(:̦ {NK^*N="!b*WfWZ**C@MbSSZX!;+GK>RvSԧ pT`ψoQd/?]H< OŁ{$ ToѼ~]AE!v3nz].BAY4!4X8\I=[ dD]'DwnsJ`X#L+C>t}q(.nix֫+6_6i9 ˀ(Ĝl)jD` W\Nh"_(աSKM`{*1qI$/I_oں&@U$}j/tύrQ>Gl@%E>8Un¥'YEރ 0P4=r&fCoMz?ppv:tZ8AY 6NYPTC+ߖ#)(nQ*BЏ t`ioR?<9Xb/;Nn;TN~Pdrs}~㡇*p@_,*]/%nUl'u6yW vjAKk!$Ch}8{w0-C-(J/;іy.Hyε6#=l88CELm1tgo R= V'YŖ%mJ "΍ ^^Y&}?9,(9A7`jݸF0}t6Z>Sl `44F k9#=v.e)ԍo%K '4/,,wƪ-YvU B_\G_;H.IEa( .iEz Mس"(&8lIƢJ qs_S#C- 7?9ԇ:^X֊VMKCՌr,NL<$e/,fftgFn K*^e.,WѼ<>mp}+FOnB54* CUfC*ռ8#f%Q#Af?cJ'pO%J;oG&dY8c0· kF. ؝&bWo "v}lJb갥shW8nT3Ac$ !SŒ\Vh6(/UQyQ[v*8o/)5.3i)YJq&T! zO .6ś5^ЖVd ڥ8_%^v1{ʞ,栱"=<-j@% A'CfՅ{`}H930:[ 9IG1)5<"!c j{I]R)|{X.yX"(G*b~梼X[+aoV֦BEe-TH7]Z7 :Fԗd_V?t<‱4L\ UHެJA#xyKv݂|tz_ V*VG)ȇ5qVM#UQP>U| -0H1sV] R\euUXGN\d"ؘ`hFWg+׳ ,2xc7@4A^͌N( jgUE]kHG3a^Fȴ_QJ0y'e噏ϖgX!4t;(A %Xql}flW/Vp/+7}4`7lB[t^ WSZkhjtPQ%Yy];c3=B߸ R+/@e8Y"B ǹ2>>v:,zP󨉩7BInRy]NJUU/8-tlPl,G`+[@zw PD,̼FdAA}Fd(boyO$Xjs'ott堦d߼N:.5%w[1nĥ5Ioma@; p! :.E]z1}ۖ8@H]wf1JՅه:D9g͝s1]{1DFzR:n0(!7ى,`J%9haJ&2_ #MY1OE 4I=|ohĢTw7̅ȥ:r0gF:0B фYڤIѶjõiAHT8V$ZI4OXbr]UˆAXr|Uш!b<͚HbBTzd' ʼ4JU)QJ^+ XQx'(vZw"kr?ٌ&f08cQoY? uĻ(/H""d ݘ{^sffx5WІ#N(Z^g wtnRmSP)}ER#R;%'l\q{uʄ8j?"[~Z䵜U> ݱ>Rw.Ny&8y㊂(xUU >56b>k:xЃk ِHw [-tcش?ۮ VX 9X1%?zg&# XG?M ^hX0='\sGoV,>ԿWعVw]wCU9ӻ]67q"KEO IOa:WuH.Ͽ/Laߕjj`xy+o#z)pg}ڠIGT?sRkYA|k>f@6,N(?'#ǏY8ob0@z]U4:WxDj`~ʒMޒWD#B{?_6$oVOc  'uE*ؤ`1 "4E ACdqM"6j J9x [Er0Hڈؠp4,JsbF@^.mXY,KN#;zLg|xR~rZ _D8f,ƒrZ$7 Sqgt2a=n8ۮ4b7]Są8 JV ;U a}HA>ʕDE ,\X6Or;K) +oے%A .5+i:np5ԋ#/K[v ;I\;cmh28M`nYqsAӜAq,ָT ]$a$Jq{75k)bBJ'U2q~A=ns&^ha#]G~a׎ P㚚?{Hd;mpU CSTIڼ)Ы@/(8bEY!.IYz`^0VY9I xUASmUAzb|pꦺPiNc#¼]0C ;u4 ݛwqoG+Ҥe{;2ŤN)k?΁|M׳}p%~…;m1 ls>^=O.'_~u}.YZ1K_T_2CViZ30~*F9Y,gC,<\$:R $x]BTBjS~%c~tSvXIWmu亠]A6ѝ>L8;F }X6[EbOV@Ch:Sh-l j$߳ՎuLP)R D!聻>hdн =0aD1U'lsQC F]@Xֱsun1qҚ+MWn8 ⨶3K1dI.L?0,=WJUwNEq,7!(>8v-`qBRh'+`0Giypf/,um'=U%F ||M /4F ($|qtEQfIn !=PJ.3~O?'b̷<߃[JP\qr nsP!NpDO6mJskjZ hn,Oq'GbRce!|P>ÐawS!.%HR{r kkjͳ3z>4L@qgb$+v*LQxcˎ0"&[Wƞ:PD/H(KD1`8Vlj)e]ue8dcI4R?v[M)K{W_htՂvE.%lfv<ut "HA{g 1dYss*T㦙{a5\_5'&aV;g26HXyl96at+5^~wu~5-L }JxhCg|o3K/^ePcV(eBybd=&~2:oǻ ݧ|s u({ ۫Z{Bq Q PtdIȜsӺou<{][u؞-ֻM` owk`WY)骉RR.S2$ 7ݡ:te)L.'q[#@LLҎc%XZt>][ . 9C/r rDIH<G/Ů}ZM{=jʆ{-E۳G d.J{ `DA+>? K@LJ:yG`_h^pDqzgAv6z%v3o`s1Ӓ%i7O9XnPÏ6B>@F/il:G(fuY!͟ Jf\g"ߪfr`cTCYR BO6{ rm;yXG֨9VOO]A`TN-^T9۟;[Ĩ< ?:ЫfD50VLrTjd׻, _+ ݆؎'lD bl@!k3#R ~^GN)8kj< F.f Jܜ&e1Nܲڗ^ [X߮#1`]0(JBW뵮?y]n?.ډii h^27J᪒u1ꐯCwyn$a2{4*(m7ȵ#7 &k.cnsP!R7EV|8uW7`{poޭrʺÁ3rkpIuӟCQfH]<06l\mAY/TD U3)bxzb=3q"᠈bw${[~W`:>*,ywNq嚓zPӮmCȵK*">?AU(rx^aS'^Z_"ŭ 5ޟ }'%'YB uj Z*^nh"K[#:A=1w]C6r YrŁGˀ@զ_IQYxpǺZ9ZoJCB (.fϕ9uh@4f^?Jz 11L.Z-^ʴe }v|dI^jBkeՒͬI>T0qL,Uyg wЪ@ ('= <?P]X]pk׍m5u[&{,Ъ ҃@(AuCʯYc%PR=nWw\B%!88&?t;kn'JKoI yKbx#-G< x5Z͉YV!;Zr}`?s܆g}~!lF4ګpz2KDC;7n Gn_Xw4e aaJ7qQՔ9e@]g+i7bHy2@lC쾧Lڿm!w ~l5sjf/g(uȸ%0bW,bt%3ֺAb0#rۃ$),;CU)Alȷe/\E(ӕFnCX#3n|h!'V,gNK97| Q4 84OuyٸXR y0Y]xeYjBԕN K)t11`m֚ %MY}Eع klK-#L$D; ǝC* 4rfwn+\qr]%YMg?%ZjC$`EjZfZ6 (:bY x$E_Y;JJYd􀲔.[`FV$xEbyT>Q πҮCҌ $, S|ӥp+Z,P5seΞ#I%V0/ k}abWOm:DZ?4i[^l-f߂OhmN+i`Q!sńAo]G +xc˨mD̈g-LpݲKXZS ҥ9kj0nR)Kg F &I?A-eƄi;F"{[/F' ޞ-59/mV1CbY,yج5Z 2/`5[ w9; cm1r!i8@c4 rXpH9(l6f6ݵaW &O1:Lv\A> Fb!&ǯ#+S|9+⯂MB(mz ee>` On['"k>%6t.{2(C.L؍T{L[:d+p-ܭ'۲ XFl҄c["+J! e-%)))vMn{Wd4L?Ld/vJh:a@L? ;7|BCC?r)y._әh-/@5&qh!!N gD2Cd@3rFI…"6LZr?x?2<:.{#ugT|g<|Q| T~s`C`;Qxܝ8ιG ?72$6*XpI ;Op󢕃!9KZb7+1V0a>X37e3QD U=b~2)'XHHPoV }G )4$<]ϮlvL o5E:(^ ^^}g$oev?_n̠'IB쬟& ]ѿz7vN勊3n7O7S<{8V$@n! @JOoyTE;A3jVp/I@]BGkw-}-s i#wf@{7:}Nn)!Lc+ |ɜ77gg~I0[0,R6I3D!J-4[TUp%Ʈͨx NVzHq//"%'7 S!9kWHn e})e3^BĄ!,7): I1v] >j$eERCYnє/&/X? CWTTUwɵЌR8E˃k]r;.gZ&g"Yuz>X2Ln%Vp!Qf5Tۼm3X'ف.k5pm/cBFe}<~Pt'YwŰjQ9j}Hs"pn\=&BZ̡JDmy,E`%`3H'2SRj-MʀiD@~\-:RxxG NUɽ7}%ϮR|~;FC\s'2L :sZSi"4 Y!x1(!A;WeaJ"fk\nYk "I"ݳc,ǯ˔d4*|z0i^O s#q;eu>/]}fh7BO{Z.L3<9ծ=S"c*"J?u)JZḞ.l i )GoE %)Հ_ǾeEy>חGMcHGn帞r"0 v_x-r3Oo]Yضo8@ i#b6#1> `'-qTҀ@0z'S+Yى,?ŋ$%k~<Ό* $I {b6twRj/gW.v9jfklUd셱J>-N γ&${n.rdeo~>n|$j\3E+!K&'v$@x,ҹV/&q}p:N-YY %ͭ+B8i0(KlBrp;ϩR5(Ѱnc84wGG.B ֪k.D/4ڀ] 57ս1{|t?b[:h3p!m?O:(e]v+!dw^A'3쵄[])J8b1͠2Ba.Æf2=Of=4 +A=gb CKWQ {cqn.q{A[ŞxȐ퍽\pp!CA^/y8*ND؉pz Q&m46IH4rz.:,O G[_fjU ^AffOO]1 ٛxف*G wxj3@U-9[ b6V#XB[V|[v+F%hzΠ ΃zYMa2zةf[K\Qa}CN~=”.^_5\p!&\<ЙT|q C`<:TBdRŁ׼p6E#q*hE7+eBN<>uaЍ 64CRL4}p%%wu R9fK6;9#ebH|c2|jjfh/p 0&D{~KZvS@9w1`oYC>{ڛ0J.|uO/:eFxLUw)%5R͢8c<9>z/__B6<*Tt?ofF/1. ih1CNfs9/@e'9&I+!iXP5=D"_sL/znF҇lKoD$Ϲ`)@'u,1EvBLQ,|&G**0m(bˀ *}>=R7ݳfbpҠ7G. ]v8`"Ɨ0lXR<AovIe0Zy%6Xi~|L,uVYxגV1r6DGD6$L3C9G/*R`ŭ-؜~0lØ]:ÑS9I>@yѳ?nј/>tY ! ʧ.C'/˸L o§mHFb.fH㋖Cʼnݰmr+_39[Fz}_BQɎ5T(-HHtt~s o0@819~q6yt&<;eD=!óNF)]#twu+Br)kV@ rsL d Ts + kjG}ui.ĉ6-\%$N&Qhin;]8InU,X j*qU]2r".{ "B=JYVjf=}$ӷn:"nWH KXj2hSjTM,g4JDfӭ%[4u5Ƚ̆_5?_r uaj5u}^y=7*a\DZe/3DZK=!8=>˛7OLɣ`)7B:I}}}Y?Vɣ]<g_5t`! Ew)WuVlES<^xj?l VҎ#{~¨QCϐQPd'Zenk! IܻDt 6^6p)ih# p FyDAaPRc8c,e%t SOנKnU{5%d# q |_:\nZ]H7~4jVV%[ `Rr3$ٔw%= %LfAf r"i6E|y>CӳBq_..f}ՍyBgg``-SB th&N#v"sY8c7m8ѫ<خ]09>+w`EJd{<с@x0gN0J ikB{B3ϐG$XЋؚI!n#?pB]0Gd3Hi% 5+Ŷ>U,[O#J纀_JM6Zor 1HP=L$K7-779!O8֠ `<ťVn I+[uEFbh#ҍKsS7*~E1[]VjI7yn'`qw_8qΆcl|\C'hl; A/ZC!>Y>'J^7ܗ4w㟻k=7Wb(}eC$LԃK!eG` D\ ~Hv fnd(EAVѣgZϳFm+h0Q<9X}UO]4|rWC@ͩۏuZ,jemQ]rLu;{1a+7le/W W,b-HWYuD4V tiѮVvck/USS3twϽ<Lm2B[i?wEʩ7睧]&2 KHeiH?GN{`KŌ.NKXÕ9``Gp8ǀ0aÚ"S)aH0}71u$&i=+8! h]hJbXZLjVi6{g>`^_#b+˶ [mԔwBR%->sYX2X$C2y|*T|;`<9,fX+IYxo[~纱mJ"후61)@.h")'){PV!h=*CD*9pd׫mDkÒS7$Ym ťl;)UDȑ2K 6Wgcd)%."Z>~*x4!z|ːR h}ń>QKB")l" umZJ_xsQV:ޢ­#)DKjObg $tTU_XG@wmKT8 IF*UaL0Xal_z% e4_iå7сD(,Q`heub%9M*E3Mrɦd?a8rSeɐC3(F%b:SIJV7pK5Pj܋O%Esڢ;0OaC U&[?7 ƈ++ei|,+xjs }^+zXȕl{vzMN@+Z[ 1L)dUwVuKBș9Hup g|2h{5;+"oF9(uUV ם1A?+TD]^B 9[H\p}_Q̓'tf I65b! ;>" X6M b<~Z(²mRJ~$0kMڍ+nb`CT|NH|k{.C^)>$49RŘ"kTBu`&һ>Ty76αr{,ݟz}焇;`\%bI&f&#qz_oVrSO!\|1bW7?? g ^3{09}_Y*z !GΟwD.l)%Cg$$Uh굆cƢH)qܸE'1Pxs&cFX}溢R䛐[b\ߪeL7rl*cdaS[ZReo.YpȲky6ße09I~A:-WxPDY'MEJo)uӲzi׿mI kz{Z}|*kx:HsY$_+_Ǻ ˲.Q'#[hhٔ2E[x(ǟ8}UIS#l +AB} 5߾w( iyeLgq͂wm+.F@w>4G%JGvtW ӢoC+yU%HcibVEw0t0w{>SZ8-i,0dQ}.sg<ߜ '*6t?<@~l蒡aa &#w\ Гrq4{q3\R,L!Ki}9>>B%" yXO{oy^/=8P D@_$ iw}`pǽ5 xז}!TIvBiCƀˇjx.Z߿*,_" ,\k} ՄX = m'D !@#gg- u|U R7ÁU&NNX" Ö !$ {ɾU/8xP -+'Ņƶ_ݞ/ uyPVԺl%gy+l)HU ]1KA|Xg)%Q>Fێn/T5p+agE,@udl!!۶[Ce({q4QWvm/X:t"{G պO2%^ v?b=ky+P@ɈX2B*h`=]gFjU/k9d;'$xpcS:򰺨HܷJ6 TB +&KM b³>]lδ{'@ 8g-悲3f (ͥڞ=|ChQxif)@uy' GuGᵥp@n-!"d@ =\3Jzc &L*81'"$χbclڤ-ލm,NJ.+Z]dBp.!}U/03LPLyDMAAKay^^Z(6L~D$;ֲxw҈?x1{(Kķ4O/Bu 'OX,9ybK7uPDZ+wУ;_hbqbnΓxdStdL$i^XC{x>[Թ}{JpNA 唗Z!%lޅߝ5 1r}Q`MʻWLW(g QoI'I 9cȧ&)nU ~J$2{fѫM^_h@N՘Z/ l󆶭$Y*|mVxdb9%[JldzY7#ld3W{ۤ2tje%4gߔQS~&Am`[~qXi| 1knKNӼw X~6v 9v={HϘ ]w.\HFե˜2׋~aK=boFѕ_a@](ƬbiueMۡ;^J t(rM(Oe&r6 8Yp>͒U!P?vnR#$lZә /$ *fsz4 Ei0"1y\R3d)W29Ha 9 q뷢'Ouʻg&mD֢r;lځ~PId-\߹㺅\?B,wø6R~v/nb;"l/"@}=hƒlvhd}1t9%fd~;Qmq0'S%NLƴ=:f=nLid\]7de[wP3Ja.iG|i;+cvmmvA5h*nK]]Rd.3z]OF,4DRY%/kwՆxShdoŬ2TO/'yW$g7~Bqg3AlBwCoR2'Ŭ[c:.F{zkd^:|i+ʔP]f:S H`VLiu+.~7؂*!I7.mϏ_(ܯ8ú>vX"u4LJdMUy ;ݽBޏ(N:<3˰H 7*mt9O@X4NT/НnuY7 xK=F-kUXrQ7R3y'G dR)17tX9!C-[\|~K.kX@fRG9~0F;H$̡0 79H* Dy`:Q[lY`9"?=>T&^ʝ2@25Hv;'u \G*)' n=Ja9OUmLVN+t9g TrJ`Hdo0̪6|XP8? <(>#\L|+]2@–;TdZr^ٷ ۊ#վ:4lEXzݔ2P"ǜ |lQV)犉ub hI$ƴ[nbS l6'*1 ^Klѯ( -ݕB|Z7XU ƒ$еܽX:5hg`_>" F=;W8pEe>i$R̜y m /sRA`Ni {t5#OJEc*Rʍh6wߦ:*X)? ݯZ9-bt!vpG$w{ynJLw@UnOKZO V6z1To{!=.92P @$Vxh퓏A- `bLABG@O)#p:]QBBoaӗv!qm"8 b>+]"Ll0BbKX͔ P5\;dJnrL]\%xF5v?*>:g-oG-T vu$l>p^ >e5sK$>G467#FMoݧȳ%,Ztn\򕹿WzHdE*xćhl! .~NÈ4ߛo=|HI}!ET7zK/<ڬo-NIlE~HIT%Cp\;#/ia_@95(gjC߅Z\f+@ooRT?EQ]$PHvi-V m" `R(l toO1%vq_w1EOs_Fa[GsK> k Oz4pTx~ g( 2wO)f[<7` 1\Gu]s;0mߪl H.=*IZ*g"I!&DB=/ j 5vkcr_I 67ŋal28ƥL/L8i\‹,s':&KXjVU tI-Ek#4Bx/lyWƾ1F;j¡_wsz4lJrkx# wשy~bkI'KRqJRqS3OeN &,7OT?CcpfT=Ys\c`o՜e߀ &뗳?6~ѡvװ׌ up0ckJ6.oHfS7fJ^8X;ݍ%iO}< TۄTLJ*C- ƴd\ΝikwG邭7 rS49e?~LgI_::?WnO[FMέ~ReGs-MοIW:xF*Hʹ-vF5mFRTN$wN̙s]6Y#^։Hh%{ykdbz4B(lz$aP.22C O^e ܮg=!L#+w8P2?,R[(a U}@tV^ XZ!jv'Q;NPaL_Zx|E;A.ل`z+E=[J4֛i{&RyVEqe$5{0ۓu Lhb6*rB^W_ ȟ˹!Z6T4BT˕s}lz]ɱpPX^!{&;k £*_7o3˚ Bo-nIM베3,˦ y7r`x M1+3k|-U_m" b#UUUpqC#V WĊ4k2=!te ņ@a?߾knA0X>Mm^@~L7{hf\VS>2!qӿ4l *}%DDG*F'xnB3|ϒ[`eַ)m41XnX)u-^_c~)NAx5(@ Q(#;%tz1.UZO '^-mںP-ʓꌦwA!Ƹ5qЊ2?O:fq2cdr|Tѡ"K\j eLE-*`1"KfRߤ_Ituue#Xw9Iq{IrhOjVpSK9 cQLO>P&iUhz/a7h@g^mdr,Tٿ+PvG'qS?>a_?m+(^VdJz*uV0 Zݘ6Ng*D@`S]r^lDNsݐѴ7@eTg_^/we0ݪN U*DIdY[<|Yu[N = \$Ǫ%m}j! &ç)3sF}dhP-iNy2dv}4;k7x0]g<pI>~XC5{i/_829Kc}=7djx&9 ~3'Boxr:@ Z/2Qv}l$k^ *sarhBjWn g1#+n*Gy)!]f 𜋢jpbҝ‹&RKgH.rr1"? _+p~1 wLD?ś IYoN׃=%:kH3sk*Zĕ˶k4ܔK(QToJr[;eQ1q lRhH.uE}0KgHޔ- h~P|rzCoXNJ}%)Su?rVnMtWduHT-IWVJ!t$H+ {/ oC䯃8qGZ"Kn݊&+ߊ#$ Cq[O&B)Zb%(ň-Q=?^~tpaz5=+ϲ4 $,aG6q^B<4fB jT+ "}2бX/k!VdsEq[гVL^i8<%ҐLJ&GH$ɦk[0Ow& *81{/E2 Q١DфS!` cۿ"#"9 !Bb lkQg܁[0-%nF;i^yFp ":*h-'L!9w# W6'ʽȥa^#AFX裐4D *1젤?)CϾ!2@R_=AK24j^]'-ڽ0(^0>7FKb ڣ(w| 7(HIiPN˘!ogq\{x6_E6ÓP bZt(dYj :cX`R#R[;EsF7xY|-ҽMm?}8lVE*@4Viw' R>j5Zj3%dB {k}ݬSJeguTwM{hĨ=6kK,<<03Aힻde/?h陵YC"qwFɬJ73m:Uj^+I~3.Ή;)BLݲ= 1)a=7ߛM0⦯5dR`m`,P'pkkϊԦ(@F%V =/%.h8g%fmꀲ?M˖o삗l""|K U{)k:۳5愶R h鼲6bɛI֘ UTQ(#^r}}O*Ͱp`,ZCE6@G>1*׺f~hN'ހ,JDmTJ]4ڒZ70LQFH2긔Ri-3%`h>J0t0u=yc#ppKڛK>\Gñb{ZΛkf½q݂:S aSm4D b,υiivzAnq~pU; DV]4v5k^o9TTc@%(lQVb2*C@04b1xӨ@vu&k-@Yp>v\Z ~FS)Nr/7ԯ vp5;(HJU:$z8jĸ4'7LIҼeq;y&tZnPhtnB*,y hnɰ{aox+W5C!('v*/(+IP9 7 5mI0Kr*x jvFpB] <,#۲d%$5G ziL<}w9ow;sk{ITd_p0Y2Dm<ydMzvfpg!w@| =Fg tL "+Ψ/e: il1C_`g.*yh̝IYEB%C6q-@B!l-{=]VݿlK %J84&sCSeYCQ;)x o_>zDf'13Ia>,\ 凇[vHv]nۄaN~{N7VCC*D?W2^(}lX9p^K%a<zob^?'<2ƿ:GXgJ篝qQv6Pə)5Sa#z& \jm$0(Y6nӮ 5CJ)LU~_׻Z @~ )0xXףk6alfwCP:-%J%r{>Oeh qscO dW=0qޙd <)&\wCh"̈bL-@ m,7 0OdrM0eF';Vǚ h ޸N4 ]eb3= |lx悴Q]ڸ[2HU+- f1R)V;n{[zZkifX1hMJr B(~S˚ҭF5|nϖAHaW*t/+KT8>t"ѐ3oL6jno?:C[z#7]G\+ۡ{lcj!YM΅ikSf:WNGW"w0[q$VGc):pu3 ~y9X}ۈMQg%r[Ewyt|ӓL|JHN*uO;X*mL6f5-TSo/ zu/KW]N3ԉ#Ձ?Xb~ pK^:"V4 `^ (}4,4i5PYs;;> 6=*{> wSJH+H;dI:#'V/ЫxWi,ʮ O2gcC E Lq->՟μsͣ|[}u޸m>4yj}v /H2wڝZ9t&dvgX}~cEH[LzQrfnJw-gp1屯cٝ;&H3 4}GkQ^FԻ.^2 w/SlG)5:Pv?pMoUAKØNQ 霋 \_A'r64Qw-/5&LPPd}C(*ˈ+AouDBK{JNoN֡P+6?*~{%s!O.+$G*kkmEvh;|NҎp(_?mpUp]Cgh3p# h< ΂ CMb, 6TQ Ҋ392(lPZx(c~RoN[!-߆ʞTr蛂ȟ&Wk Om'oZ(~."]PgD͂j m_ :X*J$ZihP? 4*3-e,~{4MT{sz RrdJ XN䕧6N49gRNą$)yR;:5 |N N;V8r cO3C`ogRd$0w;PYѼJW[ї<&ejT~e*OAUyckN;I.y?i*2 12jk= x_5!s+#!K@J4>KSPNc^)➰/W/uMz cGCC<}T~L .k _fq&+-aOa Mfv&5e5ЫСkJ*ت((ڃo#16;- 3j y0tv>yw?@M7$' ؈ߠony 8kPnEq^ _fv*mUWr88Jtg }dF|g#Ol&5%Mo7#sAov,p[Q'C';MlmNOݥwD_ϒnf9d8`(͖dI\gX0~ \OQaD14_N]ڍb!ЈuD2xkIMcO4e ګRn=^T݂(s?Bk`DBxIҔG("8}n  r|e >p_" UD[6r?"Qcb1罏q!u=~mqJQ$_5tl?55 .rў>yūd?m YLی #p$I^LSB?bTuFP%ē&[M ʏPꯓ#}F$fD %"=ac+ OŻD?ϧ[Lbcb,J $r%ՎZh]/jr:`y8V;y-[[-2 h\?FÓ-q^Jx\ V=Wt8yC:‹E2v/L;^#;%]ǝ~T7& pzrKaе&])h'ڜ|7m9pJKwC\֯ VE95,WxC%zq!2;_Rc>QpiO&&(ef؋m͑TZ3 j-ۃwF{es{客K P:>)= !{0&D12^L6(AX7wo R2 Z C@ASx` #I/_B5*lq aJ#){#v<Q1)W8(.킇H"mIePϘX<\}M<`zuP=*{Аq-xh."ML`Nv;OxK)D_L>p}Hp1$NK]e]&6km+uUڦ:A%g(L[` ldz7D#[zbuCV8PD񌍣TnCCl !RMzaKdFNùRBo S369)|J'ƍ WFT&<uaC{5a14|NnU4vO>$?%&QNV(3S ~2KZdr9J4@!o6,-C(dfN=%wF#~ciHo*S+CiJ~:, )'uN/cSAqC2h=.u՗ziOf| ; Z"(33l j.=-F9!Fގl\/+w6E>wuY Gql/Ũh=xG9ŴM!m ;;;3JBfvf|t]u ëJb/Yab)gDD>wa>Ho W^/TNw#0m"㷨Ms@W?*V+ؙ|6nt*>TlR~/dե#Aw-F{̩b6Zchraa(eD+Պ|R1#;SpI%mBYN:U^<t-m!m_hΎ}TY"-0G'KZQ|,vGRx չ!ĨY=`kSfEhյ'|`7kX h<:k2umVs;1-2FRJ񟰫8:+93~Y^,$w/RŁiSB:9&, @tA֟x Oք(%vrIi>nquQB+Yґ!iUa%wf"fVX:$5?o8LA?\˂Nw2 Yp2WEUn$D~wK :\g۟9T<7~yqA72f}vJ +Ol6IbTpv!p'x@fh&@vl.0@a/[:\rFhC{<<`$aGFZM /L wPv³ 4Y%vX&_]C?Posyug1hD%b;N(gI5bH_i b[DmζgF˼3#6P˅RIoMq2~]Hs)TPh_>?(Mbe7j4J?y 64هRZS P:}՛@ 1J6x~6EOs6nX,Sݳ|eɽ5 W\y;s$؛f`ccoh/h!y-{] f}dgWШDs>i`_0?&Ѝ.ʤ 1rtڭ͹JтxGQ-jcӆ`s{[/sDfJF<R+!Q$a`bP0\Tct8wcq4B?x2@ Kh–Niնa]PO{HM<}?Sx֛sݭ#БYܧT 98}ݓ^)vcߨneXl%ݳ:(sk]m%wrd9KfNp+ozط)W:9˚Z;7zc9bCl7+CDlӔPR v;Yd dȊ0ǑF̗_Jhܝ Hpώ.(B |\ܛ|_E"y-4^Wmw^ ?eὔk,7o$]97q`$E lV4쾝n\U2%C9g$(e&;'+UPcv C'MvPԨO.$qZ?4q&/=eX*볲!~Xk8rȶ+{`7vKsb O6"`ǘZVd$;ˬ*.!x\ߏ]\K$קJ8>K A׭sW^!GpnAKKK :;))q uO0Kfg!ݹR%K)Ii狕}9|@B$pƊ~d!rrvr!L-Zj5nNw) 9ˀd;ENL.{(vRR$"+^~OZ'YgbuXx\]Ϲ eZ\Pxb"OLu$ܣ50@2Giwt]BvGkg8k.gcW{.XY Ȃ݉\j\#ǁ'[sD*:CK[0U_u"_mЭuQ}%F?}(2[-"lK]'Rv^mj.ҲYkMtg4?F]' R{gu.vUFe$?u))ݝj!>_A.Iă廌cBPT^ W[J[ 'HGu.Wi zl،^ۻlɌLW3P% ~Uy82)Wo;6AOr6YI\h 1K3%nU^+lQ|1ԴjO0?>-kWGfxyFᲓ&;! } }["R)V<@CiЈW!RXQqmCU=tG5}a- ԫ>}Cg߈, oB`'yJi?؏6*w*#'$8Gl޸&YgNߩqb!WYYBp1p8}YYy;82;ʒCb @ih{5md:p=lG4v!-5y|:3AC̘(-aY z`CwQjq**vǑ:Zmdw'34u$F~NbDSYEv曺fg!zJjI;-iPnw8lZR-(xq ~"e (([G-9IP ͊6nђ\j;u9\5jd/`|2iL:@sohW5(m篈 E+H=X.Uu#B7t:DXx*&sVHk B{X.0eq1Gp~WZo̘[G<#F b1Ct/h냹~f@n@ZXn,=9ͭ j@ L8֌}yl/4W%vs^n<^{Sk|"F";9|dEoy?a(~2|hMB|~֗OQ9{y(իHdv ~{nXdu1:{-~<}0U^"6;{)dgM5[xO 4LdDs0 #1G89/SFVZN.qķdw6,GbSyqFDؓXjdll2/taĝyG9I=sj {^)Uu"nR#Pc|eY+Qy F"oTQ\ ()pKQOz-xsd.JNaٌvrRx9EB/ 5\d_xi AAE)NT)ͫ@m }f;RFNxl!."f?b[uWp$Q7j bb98#& Iؤ DpIJk UƋXgS%HOXP s:qk3 !T!B!PLLݡA[G;rM Px/Wvl|rf&X!!*p4vRӲӟ{&x8M]\~mҭWxɗ;O95m4o&ׂaXNbsd@LɋUtu/?BwK"`)(r@%WFw6s84tU5]q~=SL͌TJAoa&O.(Y͇d}2F r]]-+ZX/bpUF 9.}O7 &%ʶm-/q2s"4K)qj \2I[>IQʆT>TtdSR;Sw7 ?aՑFL]ŏ5v&pv#쮾=,~1;-dυ14LOT6|\3@ӾÉT(t*;ȵ>IU2Zzw̄\3+waq``rT wD1ȿ2,]YyF6qs 5h-{iC GoF?چ%wbwV$觸ErS48)IZ#s+%cUQ?oFTr߮8 duP[ز|Fém'כY!ei=n5BdCs@oѹ'݃Aʈ‚f ޣ$1iaV:@&m@6 nK+MZ5+35J8Vfqh_Hהq7`]SYl#D$oL9Y3Dr~ހiH ͚T/]ܺ;cKqBKGV 8 'O,~(Ԛ2sG ayd5=0мow"?p'.~䌥WEZ#1`*m-d3rb 9 o{ 1׸=T}'UAOnfbp8̓|?|։*%8{=-Ib]}m6b` ڎX+'`hO~TN(Fs2&6SZSUXTvY) :rϸDBΘ<ES(z|7(iݙUȯ2*64MoҜscƇ6ǩd5 =鹘L'3)ȫٙ# ^#]Et/)f4B*'1 Kq*gYf"fFϥ5Λ4f̕1EvǹnGKJD摏lDRNG|$|Ҫ_>إ!VPL!;'2 "@TJ,0BY0$ڮF(^=d{J )m %`A? Ҵ"k9QA*h+Xdic9ҨkI6[hfd|vZKx' h Ӵ˜ac>czVܞ*л~,M9!}qS]1+;ǧXFmK >]X*aDqE^Vb飛Ebʨ!lJM[-܆3R)q+(zVVY b#f(sTJ>!5JGDݣ87v?nEMgPtІ8u Ų3EZ gjXEڠJܵFKS @_Tf9;!JRf4sY 0iT鉡Pd c+ȃk^z۠nOB,!#t,Lzȭ|5,N ݞs%Qi )/ݻ$C /uB/ϲ-N }B2\2Gx{+4w ̅ۘݑA[h:%qY=Կ!dX\wT)2}a ۾NUW!8=D "MQYjgL:c[xeyOBwVXʛ XBV#N+n9+s%ZYC G˴1_WrVɳ(z! y946c"ݔ6繁(DΊĜũ7mK41 OgˌF}ֵ"ъ`t"(݉9C13NbƖ"?=a ]tdP0tt7n⡒gfSM5y3fC 3_'67sǴq*W}aQЉ {J'M0pcH%>5;7`TmV[,Zne•>=*6KJٕtwT1!Ä&"}O/䞤:Y1ײAiD~ް1JhFw&&"k67tHgied*U#h8}|4#j0 JN.& 2oV=nJ^S<l!/X"3oIW)cbg{6رIadj,yC\abGZz U 8=j܉!4ؐlx$;Q\@OxVEdKV_}__@9 O%H"|mu,o!W_GX0qP}HUbN]в2st公^AQ|X*^1zp~hCDI.@<'y#@f~0~{Ew5mnI5i. -+O!y5tWjJD,Yp;L{,oN~`Y$I+RO?+g&4*N8HQ9-\{X5(UbjwYڟ*/ْKo>kL@,UgXQo#w*fD0{f+G'*m;gT^+kk^t%ft=j=EњEQ"4}Dh%Dt58s[n`&!qGK#/S$؞+Q#H3Kar7U൦о. A}ϭDcKҦAAr׍]jM4XwBմ;XWgr-qM %?L:&K aUTݤ.vcs +̴V2!轇4Iyxn&nz=_h-%7GL9,$j/d^8hK@GYTDixYfϓU ksi<0hVtZb4LLyکupJȟ1 " oA<#Zk.W0MP/' rvƱon}Qo7TvxO}9JXGfopބ2@ϙųj3ɱs ,>HO b͖g[.ї6NE̠Ss.烣/LUV76Cjɋt?ۺeM5B-H}^^8(yL g/+:T?o_~ @mHɸr+ʕP%hsMzH!W.)fd #etDn$1Ge=t]4;`h̴u,hbVlpOyvq |:Pq?M7L34[c;7@ lbri2N,ȻGrOezm鴼>:`']@T_˳*_oT:T>0m6_*oIJBzÒJuZQs,Dz$̓V_mk͠SPw%ow4 5QAcc {"zA1mN_ LŒoᐭ[|4#* >`%h-q}pnZ+^{/ ; %:ɬcZJ4qU.a A_ʲqrWoiј IAqnJ#ah^{NU}hD,B H } rԲ8MnC6eǝi!}-0:. ؠ>%ۦ".#̠^P3,uxEP9-{fNsm' (ʕY1k'4xՙ{GtYDV}c:nC!)t(g/J}QGrU;erP7uNꥉ}ߠ6W'L+rBUUm ړ8zl_Ct)W-B⒗ah(Us?sZ8̳&ſU⿼O"iBB^[9Ÿ.[%\ͧ|p|;Z'9hEѻSڵ\]>RRhtY--%!9j7 kV.HI.6˲NΈ:ME,דQ7P7j>D~`&bkm9=-q)`gF.au+s$oޗ%=yG8<(pmb8 M^<5%i>Ѹ' |MN*^'/>_'D-hJ-4 ~ljGqՕۦ|K5iIyHyP,2Q΄v쁘^H8򬜞B+z2  &_Ь R "nyBIC;;r1G qXIVlZ#[ hrFU?CouLp㫔DGΎ-!؞["6oVUzoD$T%l8-m݀ڌN4f>g9+er旞.tZt+Ŗs`P&KL];I4FL>%fȷ(fkЃ%5R7Kq1 kʴFVk*g|%iǓ"0OByuJpU%wNF:L&Qtt-ko>as[B09"\ṇF j*8cwA7#0nƥv@hy\ &/tR$G|9$]w~+51FIG^Ұz0^&Q_Om`Kk ȹ9Ͼثˏ6 C37rۡԅ+}aY%5UIn+yw)UbWie]A $%&)d럧#)5tp]>p;1+/>k) &Ic87Z6 gs(ߟˤ/- ^s?`-/ O!@i;TY*4lM'jPiĮo ҳyHZ~MM\!pCx+, pT%k@mJ_X@ M64\-vb$Â2B݅@o@SirS >FtvE9 [OR[pP'x4@ah(ew2ϕʘC3ϥ],"Uʦ= k$uywP#G"bx"fUަoGGlHVoCL4? VToN81lӦυ ${; 0<¡u-K^ʟ3PU<2<O `__jeo ;[P @Y983TAW8=_ۮǩHG^1+{lB2Tnƃߔޘ}`(_: x ɎN#? xbоAUx?d6Z.;G^K3Y[G!KYY4@*z,t@0J1z^<94.Xvu8J+Q4dZn/,fNzthFHB|y.[i5oQ I ڦ2ᒘ{q+pbVz[TLfMm:kMk!#>B~)O7JyTjBޥ/OpEO`m~z9ÆXZPx1HbZ'S;Ox͹7-NǑ$L0$]Go<LP:Gu>=$/zp 4uй*dxMEk(U:HrނG 0 A`0ۢ+Wu?/57|֧%z-1ǧzc# ɢjt·<$Іc[yT#?2W4)˱kd&1Ë׻6/^4)Cj Ị*+4\Ӗ5+.2;ja@Mߵ|.LHrj >oj!{*"^;8Z`͇CaO"mP11*KOD-2@(}wÑg:p#\IJ(y*O&4򟽪-tc 2NK]=d|У ̈́|EwAԀ9}Q/lw+D,^=$~CH71+ L-5l<;?#r'gq>Axt[M7P,Nsk '?oiI'=]P=2̻̄̊2Jo O+nݞZѫ~٬v&;rr\e|Hd#+<յstv3쟸|+},#ߢOd.sv.bV2!elwQڂFm]Yj̈́[ 9O)M XDvJ:)W>; M,4v%#eRֺu(宊OX^c3Pjf%vXɉZCu ~e-Y'ty$>,w敘KpXVbP9n!l9дc\;x^?%F> < ,qp3{a¦)Ő5B_A[Ȟ}LE+±eN\ n a\JY.|%]e@"z $vP@w6  ֣|VxG˲'Cig W8 7Td*qb$i⸬v -s6;-x>eµ,%An$x iW#pvT6& fxLP kJ;4G}O@Ts ߿a]Kg}v]9P|QS?j-Hkd]9L߮}2L5;}cWhvяe(l{~TJ3Zԙ,ɈZ/);+OAlg/,6ЊGڷ/fm+H~St@ ~;饛ab%Ο#=r_Є=7I x_Zr1J)q%߀`D5K1/8pvHfּ52B@GՄO(tƤbr(8C[#RSr9z'88ԁkN+|$lp(ƚ#^ۣw`Y|׮1o\n>g*g_)蔝äZf`oUuɒ h|EDD NQzk2S*4ef4y7 Y&,_Sc\Y+Q,<ad7)e0[ (4%5WTv)ЂGy:U#aA~/0s)۪ r.4B̿ 3YjFߢJ\_Ɠqff,3<-!:AI|^娚B!G@+kNHݝUU' LpdY@;z_P ҼKG;̶ɫI`|[ *Gxg2 Љ' X < ل .OK;g5m};{q= :MOܗNV9&NWAlЅg$hE0?p>ۿw(AkkT([PM[4n Ģ;,8xtm޾ҸKV]txw]UvpmX%eHza5Tʡ/ytycf} KaƎ2͛`F% f>@w GkXqOS;(k(}P7?<ց ˺2otlJSpdQOW:ԖRMA.x@CF"w!<Yc=ew6y%y{'*@sV׀;Š Fl_6̛gŤӣ$4z ~b[c[=Cpl%ń ч7m /7$yJ)%$!掦XZ2\QQcQ(ʗ2|~)uxfg%?BSB,exo_v|hϑ{puDO'sP`骜Y1P*At =PQhyxO*ntھ uϼt8&gmcR(aƍt95HBxLYMfmo'V3R#BlvNs"ҟA,;"۔%tWr-ټ[[ϗ$[gHwkN*/o/1Q{(3 Z_þ4\%5րjl{ (~ec޹F#$5;>ɩcqꘐ~% fLQ%,YlzDžX / S>^K譋~cĵW\ZSξ?g` @?UL <]DySμF'-s^o)iC ml6c,m{ b UmZ} (\֨lbCD/Bus;1Fq "qsm ‡\[Uh /-"{4D(&q\Au1@^y:_\EdA \:֢æsdÅZ@ խ@2=t?T2ykJ H~Tqfc%,🖢]{YK!me+ri޸bGvW 4m8R|&w;7J~k7 jbZ<\!fY[Yq!V}LfWU%$E5u\WNiTo(i r:@{yW a1XhǠ 'Oj!Wy>ϧra_8ީ@4NyDj"1V-ziQ$ tTI=gZna "`x,k+4WzZt%#m10lڥm%s톔1M;:y5woM]ֶÑT<@G" R &Tn3h.ͧtxQჱECP-a򥮥?K\Q:(3 A#PN`̞d4eM]փPP/GDu tnCtk -qnIʠ".:/-g*q9\cwxސCbw)i˿G~isq$ Wnf h{[Ea.q1DnJ A l5^QrY15 ~0{>Dbc+~Ɖ#Tě _k].b9M&*\ $@e,ގtWVlOAFT›Sa?</6*<^x7Vsm?&w䵔\KPQʨRIJ Ť#㠹wl[gUeaۮ PڛVnI&ʿ⹻x嬰Y[+]<^X"m,ujjO`;)-mkLstXxU{R*CktYxy&~L<%D*~Ps03=;ӌvqϓS'3s?ߕrPȎE]Yz49b 1:>֟ZM 켹M*7,?6-.%Ð=h[;U,6~&7 `/^61rPcH/TDD؄/E'I 9}a']f}*sib'a>S (mYKAݛ9T X:ZJa˶:?'!BYLU?SJ5}*+يDx1ExLe/M*d4ޖ1UՕ+R@/GOxv=LyZڂ*@zJz5 k۰nz9% GfEDoK66%++#~vE]kx*P S| -zAGSAYu4~epHRrAM`1.?FP;RKg+wS9 8W#9:{q=#Ia(tTԳ\w+~T Yڜ"28`d~wz];ӕ㬝PǮDQJ wLG_/uwv9_6 !ղ0_52g$1dן:.%e#<ϡлV O1WrAgp~P vށlǧ:;_U8 E4e| 8g/z>AHk\_L>m#JJWџS@wfurWJ n3L:?ls$MpdٞP2MJ>{7#Ggno_h15Ykh&3WŰ#VŹ廓'!$!qqe ^2t߰kPr{nC1)j![ĈwQw%pr9hߓIslOI eMȬlGӷ0vj5v 2 i2"˾c{lm^)bqRYLTQ,[^= Oʐy/!};W SbI9qە@*N.? WuTk-g]y  )@뱈i <6Lp@1'C%gˡnam|&n05>okh`j" ֟df;i)Mg#!}">cw%4\&}*|#Y0H1i0z]:W?_srxC$ ]_0VCk1#U4լ%6c<ߠNsE~gGwsq.e^MD9hWȊ>{^: <+!!K:cSKYȽ2 ܀^Ay77uBkj9lnJK5t? TlU枛~3&1TI RXqzE A|N)KVR&1h~dq/o'oa-rȑ&F$@\$ =r}D4 \V~j+ݍ36RpbR$◮ytyu ֑z-hݝR@.k$|換f3v]A:NKOP?g{??]VPs~fC]x>d g辫0$vJdV,o qP9tDg v jW%l݇$X|M|TX9cjxV Y-?m#,eWms_ G{3n`Flθn\Q$wժ_ïPF0*cI$m5fx32sQhln̎pM3Sw $eR$Wҁgb.ZݤZx8r^[BbP!Bzcwo0x.;v&pLSPN?Kl0e5 (&H4iy{ ֪6\v͐v: B nl015HT$)GNT#u\0p۩L ق\&A*T :fpOp]3J<.7NDn q{,XB&8ma4YxVTvW\UWnm۝zC *>ӝ^ͅB1MLE+P. Ji7\J|oK[W[#RMi|^FoX7[]">M6Kk`RU+w)3=}H!%fb*/ɇ*Kgp6>^e)OJol׃ :_Bby`U@;:uT8_ ӏu@V`p%W[ ^r ,aTnSl7x <"[;T*a. kAAx6Gܠ8mNwge]clT0@r$[ .}rN0+5.~$χ]v݂w]9 2[ћhK XJ9Jl- a@]˘m׉8^LπtK/Xa,^8]!M"SFsVi=l7sb?nXckS~'I@]T>  u ̘4 (' )wu*fHG5(Sawza2W&STӰ5vC׀ .͎oGܷ #n Yl7 #וq:n$dfwG-_;f@#t념n+{zZ^{rZxM`2 ;m ΥS/+6ۤ=*37>.<< 3|tnG38uh{9Wn(LtDZ-uC>GҹM !cUBy!C9lW =]x8ieyĜE:#ҁjms-tC {nP앾*TҠNI{bTS V<+A0)$O|eMհiPoZJ*.ǘܐCp;,ZlҨ%] | De `g<_`ҜK۝D`>6BVhل2w: o4JR5%"_TXr]_69K&^圜 i1[ ?DӪv6M[v );%Լ[ 3+3Kky{q>#OR|ۻLt9Wg!<͓CJdjiG *[ W{S̹f?~<"JI3wֹafP8j'"$qĂ;1: +"lQh:C_(D?l}˴فz͙E޸M&:Dv_ue)3L7|OOGg6aja8+E{ƓR␬w0)DZ|KIenaS.a4L\<Hݶ5zݓKAyWsDD:WJ0YhNov.<]w;M͸sBQ>x!:3ߧOcf1ioB)D"ں>)3GeŸ 7/KbnO!^j\6dƉ]վSSҢ3΂CĆ ؝ip@Guii؃0 <$ּ{7F'rg#l^3.7(eX908,3kAK#'17r7Ǜlњn2 叮 {* {\;͒Gڸa w xm{K˚j@!Fkzn*|) 'KAg^+S*C 3J >?$Ho]OQGh)a=>ӏV- +Ӟ- 민T0Tj Ϥ.9WE!w_<UWol @9TѸ]Gv[tf֖R92K[8Sԯ}ܘ~Rj(OL o揁Chš:wtAa}8m 2=eXwkxu=$8}X!+l#`|T}J%(%,@{z,LogU83E;?.)N*n6wڝdU@=VTbBq[{twZ{P4kC@j˲Zt%x/W`G!$9qɋMwp_ F.+T8] ?pq)Uv0Hՙ *ؚV箐k(Uq<A>6ՆVP:զYPlЀK%Ӈ&$MQװ#&{x\gpvU[~K-k1ҏ ]!z$z遤Fv_u읲BV$L#F*^3w)d02>P+yh@̻䬼z:vFK,$}]"g`|H?w*69ne*Věqκ9~:.@ DLx+xg`/}[) G2kCSwzZlF qYޓɎ]!5sMI75oiLT}P!ʠ+'bka5gЦM/]]do7Jk+RwZ=KOkI^ZaP.dǫE+8293?aιlAP Sq[I ;=žTȔ~Ke 2>5a@N9aAj>.{P1¨r(G}㢱Y7n#4^:haHԳǫBN(e ^bjNk%_#*$bFmU/iXz}҇ϸBg5 1)g1oX-f/3Ƅ"Uxa6ve|dY#"F઼4|;h rE@Y?_|vS}f(0';Ka"eEW,X,-Cj-+%8Վ? 9Ar@vڞP L@ ;Yط ۪q̭?Hv5W;?ѧq2e|MX_o7E/'`EoΌ& ERYcaN'x;k3 OVUQIF4Pr !9cZT>y=߸1UCx]2 cgw|T:BКViv@Xap *TKdWx⧕x,_I<ǹ*HN S-Wd!@Ҿ2zd9׶X8w(8G$o*]wjK:}ERϥDbk&ѯ껥k=x+jÚN WwN[ y3N:\j)oivj'?ڂmcq*<ߐkqD6TaLf YU+mVbk!Od0L' ܹ$8*(OyJ h5s⛪sSJ(}R Ee,i")8Ku90c?L(.1tHt&P,>3'}p&mɒqxL̕5,gH q?O11RA͕yu'㑖(<gŸCxI,,ٯL;6G4Q6vj~ƒa85T$á^:0/X _D<kU6f'HN5OOY|:'Bg 褠ЩH\K6lx:P䡉=m sB.R<O돠Z7($gs>SDW2;|UJ023jӊ\al)+YEqFQ! 4T&YJ^STF oPK0L4'q-\.O(vwjDJnnʊ .Ҝkҧq:)۹5 &3=aczLa{ՌgВի+hi+JBځg<'OS["/C e5B+ʙWpej}ce>%.0#6^8cE hjÀe {nw›a+|{5Y.k6rwcR~ J%a Ne8'z+b" p^,w.M^Pm5uY@Ӭ@М]KIO9 Nl%o04~UrD΃$svשz:tI{P-WNS!Z_.fDcmyo/A#-֝m>4Qhkhz!^vΟY 4oo"V70cb7;lm5rLhե>KsO?W-mR _7F3|.27ǽӦqʒuV~![(A<\i'֠^$a523mQCɧ#2,A™Ϡ_nIYZþ, 2i,gXس"}u7݌ ttqB髱96()~R[L].#1R"Tjaퟺ6ˋ_&xg#A񱴘dw$kN@1:),PHn,$$Ɏ:`LАX cT"5g2̺ la2|Ô̕D8:84Gr&ZpzaYI\X ]Jߵs>zWʿ(st.7p/i\ B1iJ<;c6> evYa5VPa)=v ?gF iϤ84#jG*oڻ."hKjJ\\\N&9RO6S]1$j-x,.9w-oqJ:|9gV9D72.e?K\)a:kƐNoAttrx5}a&+a Њ>zK+GqXAt snj:CAphA Yt4t ?CÝ?<A伌M 4%}GZ^ fVZy_UƦ )KUҠNYܹjG;_PD66ٓw;,CyKײwɑfsEX鋡ODa@o?'$鶤8jupXꢺ!LQF#ȫ9((O#=7.TG9unߺ7|Yw!HWchqIߦƴ-2MS MQWvT鍌(~>Y;aaE]@l`&~MH ΋VurPOF?Ӌ%2Dh݉慀8>?%tLoß"~xnTPZ3M98b#[Bf6)@%H5$i@ $eZA1odI˳TczG,$qlU*C^.P)?-oJ@~Y3v f2,'? }?1À!{T oLEͧ~*6a.-9^hՃ͏,#xmQU\ !'RJ#pWSUVj~9Y>*&P-x;zybƚV6Zea<'5Yʈ~K f6"l9{hHsK$BHvMbdX._4,H˝f#^} ?B9_@n-t&>pRqP+EVDxi"pצPj;A.;cTvMM '㝭3[A\Om.c<ӇKT20{D`z̋\[ @w'ˁlZDC^Y͒PEŹnrW3,g |2j Wk^TVl1 M}́qZ9W;V#<ڛvE0rV=+Ǽw\2F_Mo벻ؾ78*eQx^3}S;wrUky^#Jon]*oAIXj7\f1n ]V!][wj:$E hRWۜ蕧^Y\*r8:)A<6}AV#Z&}/Y HND) +W"|jZ@Uab w1ע&2>OypP{*<"7 }%]q5Bgf"B?/J;mR*{j37J$ U{-ߊNG}Ȳ;ƱGc|ثOtUz`MWTH]ŨWΨ0ה͛`)z!eofj:\ hw),]Q;%꒙ש m#j8@[2 /`6-^|^/,e8(/L%MkP9cz_2*.cfc3[)~1b}T"OLf 5ZHlmnLzO~:k~("mtK@>3iD)UحcEtBp)LA005Z.ˣrԛ<$WL;km52eRpm \:x;`=>~ V|Rg+z0K^ùZR KX0CttG0S^ù~]~#b?3ش@h/KD^8ÄusEޱC"tPc3]7_jej fdX{JQ腽8'\UfpXV)A)2M:~%r;j莻Z(ִV @};gq636`C*Y3QeBT]KiDE`>OyaBB EaE ?|RwOąr^%* W/$Q~MOUMhSS['{B%O46EjSA)7V㏣ݽ9d\VTRf &;!I^}+&hB!MOdz(꭭XEYы%0@Y>f Xy %~д@ƈ6,[;onԲ~=%^PT0$B]Fg&/+mKT)+Q_eeKC$U mdfFt~eH/Ԩ^1%k6 1XηR&(G܁RF/l.Pѥ9N5I ~'Cqhi6L&S!XaGAowUbʜ;"scv0ZJSSq꣛2?Z?xL/Z 0UDL&〧$Y_̤3šw$tsQ$`9cGG="WBrQjt^`0wz&- dodvi0"%GKV%E9{4k#4i vx`|Z-XlrS.09Zl{'\Ʉ, M~WUOiRܮKюDI8xX41 `,✂f }5)N!N<,­8ӣf&#a-3\0q RKEFufF %to|7hg Nx$uZtI`I޷+ Elo-:uO!/Ժ뢮+}iemd$(!PIL[?VB}"rw+?d-D9"HkB76ZR>̉>Kꧩb2jkTݟ+$V9ihg*Uq)ߦ)חx5ҎvoJ8ڤ #.gf"J*t,;^%2Ư0@sToVGW Dߓ$omV:'Vڛq޼a י"2$2Lx᳧^1KzZ}Y|ƭmG/om@IT9|{0lohA8Vƍ!8hRͱ nL04M!%۞R*=ȃ=Q\ hmpg2w|BD|F!d(~2b8V!WVL SOa<Y1O0NKf[Y>\纷Bv4)nvÈ3dd7-YqHKלIb̮hLocAd۬P靽4~H^z|dm,(vdM Ksw_|^. Of$+p`S@zYYwf`qA]HX͊T6Zv `7kfTxݪ,@y^2}gy-~u;u/-t6=_JqN*RҦ8ىO'jz&HZ`hyw/O& W*3a36 !I} 6|u N`Bec 0t2 ioكu,oaZu$NBx}ҥOqa {^} XeT)l \ԽG+N+jaHt3_x?Ƒ2s+2"1ϾGc TW[N[xcb7K=׸oy]\޴.eޠT4 -#0)g D1=tXJ)nxۜ 6n`>d+LZ*8;-cHP^ yM!FTO9ɀJn%Q?^Chpy%9zZ׏y%PԠ*3(}lp7+Mpy*}h2R/nN>,*.ѓ9KQRΓZvpoJqX; wS<C9k^"_NIA\)֐ѴmL1Bqze rV|u aɯ]Qb륋䔤xv*v, &[5P4켒KaAbdq;XU\׳֒,ZqԿۿ"<.oټ6eן2U]X؃lQ%(2rxs'+'Uk#u’ VrWJy@{fVKvKLA8K"8krJ`y:C?_ФzR}Kܓ Ĥ'wҿ>(B1Zv˼֦$!DC"=+`YlJlLY3q܍nkkb,{+fU(bIR RI@IjHJ^Z"SY'pR jG5 Ҵ:+Z$ :Lȱ|3ЖRwE@Y*oy NJ5RoJ #lgd+(}[@(Cw‰m5bW8lek ˙p|;4rm콽V {v4}aKyw] 1]bH5l/K&(z! @EFE9UP~XLoL5,]]9x8V| !o⌮2g ,BG־)c=`W쌣uo52zl`aH9C .=ߞj :Pg^OSS)C)Dˑ)n—F.p&!'$`h!~ߓR, f9c4zL7 lTwՑ H\eE}𾨝p޻g;(DrX|Ip\lOh0&%T GOhLY#Sh++2 W'i@,%5g 8u6#]r+:Zkbq2Ow` ul;"$ Y; N)k NY;ǝ= uHyjUϿb.@A1v? f\ Lnwbl!Slt$cIẐ#%¢86ऺ3"@Wy5)^Žڠ{_4vĠ\DN}RYk>{RGYQf$`³wkKTH$Z]. BzcqR"H-;>c"6זpq.k o)mPȕFv%rV@bgslwF]'Ԕr^DbV^J{!˨{UR!xB;)F$n^uz=ɣ:7CHʵQrn ojND}܎$}J>ŧHrͦ1'9:a^"- Tagg"7Ab +">-԰gl ڨ "![!;(dϒDn"zsF\7ȍ;`fFj*~|ƀ^."gCv0Y:xkK+Df@KR/8,i?RB,&id}8":1@V**-А%d]6*X'  86R3v}n&'Ja tbJ ypeM *>m] c 0^eUhiׄƘn-'r8`s4Gc}CKFoVCTV]Ad0woFkt߫ }a,'\L͜m^!J[cQ],uY[2at4튭q)Le'vu; _)ݪ\jȘvH OeIòs*)&MX)_Pvԡ 4@T4Q˶k4)LfH>$tRW,^zM#mچ=-)ssF4Vy 6Ape$ff/ ȧ\ny!e#u֑6=oSD=UXs:@F9M+ $ m5+ /\.&@]fHLw+ Z#2z3dH" 1i؝2#nL+wOu&.;z=nu